/* CSS Document */
.clear {
	clear:both;height:1px; overflow:hidden;
}
.main_top_left{
  width:405px;
  height:auto;
  float:left;
  margin-right:12px;
}
.main_top_left .today_news{
  background:url(../images/today_bg.gif) no-repeat 0 0;
}
.main_top_left .today_news strong{
  display:block;
  height:29px;
  text-indent:-1000px;
  background:url(../images/today.gif) no-repeat 18px 15px;
}
.main_top_left .today_top{
  display:block;
  width:365px;
  height:110px;
  padding-left:20px;
  padding-right:20px;
  padding-top:18px;
  background:url(../images/dot.gif) no-repeat 50% 100%;
  overflow:hidden;
}
.main_top_left .today_top h2{
  display:block;
  font-size:14px;
  font-weight:bold;
  text-align:center;
}
.main_top_left .today_top p{
  display:block;
  padding-top:8px;
  padding-bottom:8px;
  line-height:20px;
}
.main_top_left .today_top dd{
  width:180px!important;
  width:185px;
  height:25px;
  line-height:25px;
  float:left;
  overflow:hidden;
}
.news_list_1 ,.news_list_5{
  padding-top:5px;
  clear:both;
}
.news_list_1 dt,.news_list_5 dt{
  display:block;
  font-size:13px;
  color:#db005c;
  font-weight:bold;
  padding-left:10px;
  padding-bottom:5px;
  background:url(../images/dot.gif) no-repeat;
  background-position:100px 8px!important;
  background-position:110px 6px;
}
.news_list_1 dd,.news_list_5 dd,.ch_list dd,.news_list_6 dd,.ch_list2 dd{
  width:170px;
  height:24px;
  line-height:24px;
  padding-left:28px;
  background:url(../images/dian01.gif) no-repeat;
  background-position:15px 10px;
  float:left;
  overflow:hidden;
}
.news_list_2{
  width:auto;
  height:auto;
  border:1px #cccccc dotted;
  margin-top:8px;
  padding-top:8px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:12px;
  clear:both;
}
.news_list_2 li{
  height:58px;
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:1px #d0d0d0 solid;
  clear:both;
}
.news_list_2 span{
  display:block;
  float:left;
}
.news_list_2 span.img{
  width:58px;
  height:58px;
  padding-right:10px;
}
.news_list_2 span.t{
  width:260px;
  height:20px;
  padding-left:15px;
  font-weight:bold;
  background:url(../images/ico01.gif) no-repeat 0 5px;
}
.news_list_2 span.d{
  width:260px;
  height:38px;
  line-height:18px;
  overflow:hidden;
}
.main_top_left .pic_list_1{
  width:405px;
  height:132px;
  margin-top:6px;
  overflow:hidden
}
.main_top_left .pic_list_1 span{
  display:block;
  width:180px;
  height:120px;
  padding:5px;
  border:1px #cccccc dotted;
  float:left;
  margin-right:10px;
}
.main_top_left .pic_list_1 p{
  display:block;
  padding-top:6px;
  text-align:center;
}
.main_top_center{
  width:307px;
  height:500px;
  float:left;
}
.flash_pic{
  width:307px;
  height:471px;
}
.news_list_3{
  width:auto;
  height:auto;
  border:1px #cccccc solid;
  margin-top:8px;
}
h3.tit{
  display:block;
  height:22px;
  color:#d80041;
  font-size:12px;
  padding-left:15px;
  padding-top:7px;
  background:url(../images/tit_bg.gif) repeat-x 0 0;
}
h3.tit span{
  display:block;
  width:70px;
  text-align:center;
  height:19px;
  line-height:15px!important;
  line-height:18px;
  color:#333333;
  font-weight:normal;
  padding-top:3px;
  margin-right:3px;
  float:left;
}
h3.tit span.on{
  color:#d80041;
  font-weight:bold;
  background:url(../images/qh.gif) no-repeat 0 0;
}
.news_list_3 ul{
  padding-top:3px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:12px!important;
  padding-bottom:6px;
}
.news_list_3 li{
  height:112px;
  padding-top:8px;
  clear:both;
}
.news_list_3 span{
  display:block;
  float:left;
}
.news_list_3 span.img{
  width:85px;
  height:110px;
  border:1px #cccccc solid;
  margin-right:10px;
}
.news_list_3 span.t{
  width:170px;
  height:20px;
  padding-left:15px;
  font-weight:bold;
  background:url(../images/ico01.gif) no-repeat 0 5px;
}
.news_list_3 span.d{
  width:185px;
  height:90px;
  line-height:18px;
  overflow:hidden;
}

.main_top_right{
  width:242px;
  height:auto;
  border:1px #e0e0e0 solid;
  float:right;
}
.right_list_box{
  width:auto;
  height:auo;
  clear:both;
}
.rt_ad{
  height:140px;
  padding-top:10px;
  padding-bottom:8px;
  text-align:center;
  border-bottom:1px #e0e0e0 dotted;
  overflow:hidden;
}
.rt_ad_nb{
  padding-top:10px;
  padding-bottom:1px!important;
  padding-bottom:1px;
  text-align:center;
  border-bottom:0;
}
.rt_ad p{
  padding-top:8px;
  font-weight:bold;
  color:#d80041;
}
.news_list_4{
  padding:8px;
  clear:both;
}
.news_list_4 ul{
}
.news_list_4 li{
  height:24px;
  line-height:24px;
  padding-left:18px;
  background:url(../images/dian01.gif) no-repeat;
  background-position:5px 10px;
  overflow:hidden;
}
.rt_top10{
  padding:8px;
}
.rt_top10 li{
  width:226px;
  height:30px!important;
  height:28px;
  line-height:30px!important;
  line-height:28px;
  background:url(../images/dot.gif) no-repeat 0 100%;
  overflow:hidden;
  clear:both;
}
.rt_top10 li span{
  display:block;
  width:26px;
  color:#ffffff;
  text-align:center;
  background:url(../images/kuai.gif) no-repeat 50% 7px;
  float:left;
}
.rt_top10 li a{
  float:left;
}

.channel{
  width:980px;
  height:auto;
  clear:both;
}
.channel_tit{
  width:980px;
  height:45px;
  line-height:50px;
  overflow:hidden;
}
.b1{
  background:url(../images/index_t0.jpg) no-repeat 0 0;
  border-bottom:1px #c40814 solid;
}
.b2{
  background:url(../images/index_t1.jpg) no-repeat 0 0;
  border-bottom:1px #c40814 solid;
}
.b3{
  background:url(../images/index_t2.jpg) no-repeat 0 0;
  border-bottom:1px #c40814 solid;
}
.b4{
  background:url(../images/index_t3.jpg) no-repeat 0 0;
  border-bottom:1px #c40814 solid;
}
.b5{
  background:url(../images/index_t4.jpg) no-repeat 0 0;
  border-bottom:1px #c40814 solid;
}
.bc1{
  border-left:1px #c40814 solid;
  border-right:1px #c40814 solid;
  border-bottom:1px #c40814 solid;
}
.bc2{
  border-left:1px #c40814 solid;
  border-right:1px #c40814 solid;
  border-bottom:1px #c40814 solid;
}
.bc3{
  border-left:1px #c40814 solid;
  border-right:1px #c40814 solid;
  border-bottom:1px #c40814 solid;
}
.kc1{
  color:#d80041;
}
.kc2{
  color:#f8066e;
}
.kc3{
  color:#8d31ae;
}
.channel_tit strong{
  display:block;
  text-indent:-1000px;
  float:left;
}
.channel_tit span{
  display:block;
  float:right;
  padding-right:20px;
  font-weight:normal;
}
.channel_left{
  width:217px;
  height:515px;
  padding-top:10px;
  padding-left:10px;
  padding-right:15px;
  float:left;
  overflow:hidden;
}
.channel_left dl{
  border-right:1px #e1dfdf solid;
}
.channel_left dt{
  width:215px;
  height:346px;
  overflow:hidden;
}
.channel_left dt img{
  padding:5px;
  border-left:1px #e1dfdf solid;
  border-top:1px #e1dfdf solid;
  border-bottom:1px #e1dfdf solid;
  margin-bottom:5px;
}
.channel_left dt strong{
  display:block;
  height:26px;
  line-height:26px;
  font-size:14px;
  background-color:#d50e58;
  text-align:center;
  color:#FFFFFF;
}
.channel_left dd{
  width:205px;
  height:72px;
  line-height:22px;
  padding-left:5px;
  padding-right:5px;
  background-color:#f6f6f6;
}
.channel_left li{
  height:24px;
  line-height:24px;
  border-right:1px #e1dfdf solid;
}
.channel_left li span{
  color:#e92161;
  padding-right:6px;
}
.channel_center{
  width:468px;
  height:515px;
  padding-top:10px;
  float:left;
}
.channel_center .ch_top{
  width:468px;
  height:70px;
  background:url(../images/line_01.gif) no-repeat 50% 100%;
}
.channel_center .ch_top dt{
  width:468px;
  height:20px;
  padding-top:12px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
}
.channel_center .ch_top dd{
  width:230px;
  height:30px;
  line-height:30px;
  float:left;
  text-align:center;
}

.ch_list2{
  display:block;
  width:230px;
  height:220px;
  float:left;
  overflow:hidden;
}.ch_list2 dt{
  width:220px;
  height:22px;
  line-height:21px;
  padding-left:18px;
  font-weight:bold;
  color:#d80041;
  background:url(../images/l_bg.gif) no-repeat 0 0;}
.ch_list{
  display:block;
  width:230px;
  height:100px;
  float:left;
  overflow:hidden;
}
.ch_list dt{
  width:220px;
  height:22px;
  line-height:21px;
  padding-left:18px;
  font-weight:bold;
  color:#d80041;
  background:url(../images/l_bg.gif) no-repeat 0 0;
}
.news_list_5 dd,.ch_list dd,.ch_list2 dd{
  width:203px;
  height:24px;
  line-height:24px;
}
.channel_right{
  width:269px;
  height:510px;
  padding-top:15px;
  border-left:1px #e1dfdf solid;
  float:left;
  overflow:hidden;
}
.ch_pic_list{
  width:257px;
  height:auto;
  padding-left:12px;
}
.ch_pic_list li{
  width:70px;
  height:110px;
  border:1px #cccccc solid;
  padding:2px;
  text-align:center;
  margin-right:8px;
  float:left;
}
.ch_pic_list li p{
  padding-top:5px;
}
.ch_pic_list1{
  width:257px;
  height:auto;
  padding-left:12px; padding-bottom:5px;
}
.ch_pic_list1 li{
  width:70px;
  height:83px;
  border:1px #cccccc solid;
  padding:2px;
  text-align:center;
  margin-right:8px;
  float:left;
}
.ch_pic_list1 li p{
  padding-top:5px;
}
.news_list_6{
  padding-top:6px;
  padding-bottom:3px;
}
.news_list_6 dd{
  width:236px;
  height:23px;
  line-height:23px;
}



/* CSS Document */

body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,h7{margin:0; padding:0;}
ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:bold;}
h7{font-size:14px; font-weight:bold;}
body{
  font-family:Arial;
  font-size:12px;
  color:#666666;
  word-spacing:0.5em;
  word-wrap:break-word;
}
a{
  color:#333333;
  text-decoration:none;
}
a:hover{
  color:#c40814;
  text-decoration:underline;
}
a.d80041{
  color:#c40814;
}
a.bc006c{
  color:#bc006c;
}
a.black{
  color:#000000;
}

.f13{
  font-size:14px;
}
.f14{
  font-size:13px;
}
.brt{
  border-top:1px #e0e0e0 solid
}
.bf3{
  background-color:#f3f3f3;
}

img{
  border:0;
  vertical-align:middle;
}
.ads{
  padding-top:10px;
  padding-bottom:8px;
  text-align:center;
}
.tmbod{
  border-top:1px #e1dfdf solid;
  border-bottom:1px #e1dfdf solid;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  
.clearfix{zoom:1;} 

.wrap{
  width:980px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
}
.container{
  width:980px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
}
.box{
  width:auto;
  height:auto;
  padding-top:10px;
}
.top{
  width:980px;
  height:26px;
  padding-top:11px;
  background:url(../images/t_bg.gif) repeat-x 0 0;
  overflow:hidden;
}
.top span{
  display:block;
}
.top span.wt{
  float:left;
  padding-left:15px;
}
.top span.fav{
  float:right;
  padding-left:15px;
  padding-right:15px;
  background:url(../images/start.gif) no-repeat 0 0;
}
.top span.sethome{
  float:right;
  padding-left:15px;
  padding-right:8px;
  background:url(../images/home.gif) no-repeat 0 0;
}
.logo{
  float:left;
  width:247px;
  height:113px;
  background:url(../images/logo.gif) #e2e2e2 no-repeat 50% 50%;
  text-indent:-1000px;
}
.banner{
  float:right;
  width:732px;
  height:113px;
  text-align:center;
}
.banner a{
  display:table-cell;
  width:732px;
  height:113px;
  vertical-align:middle;
  *display:block;
  *font-size:100px;
}
.banner img{
  border:0;
  vertical-align:middle;
}
.menu{
  width:980px;
  height:85px;
  background:url(../images/m_b.gif) repeat-x 0 0;
  overflow:hidden;
  color:#ffffff;
  text-align:center;
}
.menu ul{
  width:auto;
  height:85px;
  padding-left:20px;
  padding-right:20px!important;
  padding-right:8px;
  border-left:1px #ff6890 solid;
  float:left;
}
.menu strong{
  display:block;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  padding-top:8px;
  padding-bottom:10px;
}
.menu li{
  display:block;
  clear:both;
  padding-top:5px;
}
.menu li a{
  padding-left:6px;
  padding-right:6px;
  color:#ffffff;
}
.menu a:hover{
  color:#ffffff;
}
.wz{
  display:block;
  width:auto;
  height:28px;
  line-height:28px;
  padding-left:15px;
}
.links{
  width:978px;
  height:auto;
  padding-top:1px;
  background-color:#fbfbfb;
  border:1px #e1dfdf solid;
  padding-bottom:15px;
}
.links h3{
  height:28px;
  line-height:28px;
  padding-left:20px;
  background-color:#f2f2f2;
  color:#de004b;
}

.footer{
  width:980px;
  height:auto;
  padding-top:10px;
  text-align:center;
}
.help{
  width:980px;
  height:30px;
  line-height:30px;
  background-color:#de004b;
  color:#ffffff;
  margin-bottom:2px;
}
.help a{
  color:#ffffff;
}
.help a:hover{
  color:#ffffff;
}
.help2{
  width:980px;
  height:31px;
  line-height:31px;
  background:url(../images/sq_b_2.jpg) repeat-x 0 0;
  color:#ffffff;
  margin-bottom:2px;
}
.help2 a{
  color:#ffffff; left:300px;
}
.help2 a:hover{
  color:#ffffff;
}
.copyright{
  width:930px;
  height:auto;
  padding:30px 25px;
  background:url(../images/c_bg.gif) repeat 0 0;
  color:#ffffff;
  line-height:22px;
}


/*网站头部通用样式*/

#topdiv {
	WIDTH: 950px; margin:0px auto;background:url(newIrepeatX.png); height:28px; border:#ccc 1px solid;
}
#topper{
     margin:0px auto;width:950px;
}
#datediv {
	FLOAT: left; WIDTH: 200px; PADDING-TOP: 6px; HEIGHT: 24px; TEXT-ALIGN: center; color:#336600;
}
#datediv img{ padding-right:5px;}
#icon01 {
	 FLOAT: left; margin-left:10px;WIDTH: 16px; HEIGHT: 15px; margin-right:10px;
}
#icon01 img{ padding-top:4px;}
#logondiv {
	FLOAT: left;padding-top:2px; text-align:left;
}
#toplogin{width:420px;}
#makehome {
	width:240px; DISPLAY: inline; FLOAT: right; VERTICAL-ALIGN: middle;MARGIN-RIGHT: 5px; padding-top:6px;
}

.header{
       width:950px; margin:0px auto; background:url(top_bg.gif) repeat-x; height:70px; padding-bottom:10px;
}
.head{
   width:950px; margin:0px auto;border:#fff 1px solid;
}
.logo{
     width:220px;float:left; height:70px;
}
.header_right{
    width:710px;float:right;margin-top:10px;
}
.header_right ul{
     float:right;
}
.header_right li{
     float:left;width:80px; text-align:center;
}
.header_right li img{
    width:40px;height:40px;
}
.header_right a:Link,.header_right a:visited{
     text-decoration:none;font-weight:bold; color:#555;
}
.header_right a:hover{
     color:red; text-decoration:underline
}

.nav{
    width:950px;height:37px; margin:0px auto;overflow:hidden;
}
.nav ul li{
       float:left;list-style-type:none;width:86px;line-height:37px;height:37px; background:url(header_interval.png) no-repeat right 5px;text-align:center;font-weight:bold;color:#ffffff;font-size:14px;
}
.blue-bg:link,.blue-bg:visited{
   width:85px;color:#fff;text-decoration:none;display:block; text-align:center;
}
.blue-bg:hover,.blue-bg:active{
  width:85px; color:#fff;text-decoration:none; background:url(header_hover.png) no-repeat; display:block; text-align:center;
}


.sea{
     width:950px;margin:0px auto; background:url(searchbg.gif);height:40px; line-height:40px;
}
.search{
   width:950px;margin:0px auto; 
}
.sea_l{
    width:450px; float:left; text-align:left; padding-left:60px;
}
.searchsd{margin-top:0px;_margin-top:8px;}
.sea_r{
      background:url(tags.gif) no-repeat left center;width:350px; float:right;padding-left:68px;text-align:LEFT;
}


.zdface_menu{ clear:both; background:url(http://www.xccsw.cn/Images/zetopbg.jpg) repeat-x; height:50px; padding-top:3px; width:980px; margin:0 auto; overflow:hidden;}
.zdface_menu li{ float:left; width:196px; background:none;padding-right:0px;}
.zdface_menu .shopping{background:none;}
.zdface_menu p{ padding:2px 0 5px 45px; line-height:22px;}
.zdface_menu p a{ color:#fff; margin-right:5px;}
.zdface_menu .trends p{ background:none;}
.zdface_menu .living p{background:none;}
.zdface_menu .commanity p{background:none;}
.zdface_menu .shopping p{background:none;}
.zdface_menu .shopping p a{ margin-right:0px;}

.zwr_small_menu{ background:url(http://www.xccsw.cn/Images/sq_b_2.jpg) no-repeat; width:980px; height:31px; line-height:31px; margin:1px auto;color:#FFFFFF;}
.zwr_small_menu a{ color:#FFFFFF;}
.zwr_small_menu h3{ width:135px; float:left; text-align:center; font-size:14px;}
.zwr_small_menu h3 a{ font-weight:bold;}
.zwr_s_m_c{width:845px; float:left; display:block; font-size:14px; overflow:hidden;}
.zwr_s_m_c a{ margin:0px 7px;}
.zwr_s_m_r{ width:230px;_width:240px; float:right; display:block; margin-right:20px;_margin-right:10px; overflow:hidden; }
.zwr_s_m_r a{margin:0px 3px;}

