/* Clear Fix 万能float闭合*/
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  }
.clearfix {
  display:inline-block;
  }
/* Hide from IE Mac */
.clearfix {
  display:block;
  }
/* End hide from IE Mac */
/* end of clearfix */

body{ margin:0; padding:0; background:url(../images/201008_body_bg.jpg) top repeat-x #FFF; font-size:12px; color:#7F7F7F; font-family:"宋体" ,Arial, Helvetica, sans-serif}
a{ color:#58585A; text-decoration:none;}
a:hover{ color:#000;}
ul{ list-style:none; margin:0; padding:0;}
li{ margin:0; padding:0;}
img{ border:none;}
.clear{ clear:both; font-size:0; height:0;}

.textinput1{ width:130px; height:18px; border:1px solid #999; color:#666;}

/*主体*/
#main_bg{ width:972px; margin:0 auto; background:url(../images/201008_main_bg.gif) center repeat-y;}
#main_left{ float:left; width:27px; height:647px; background:url(../images/201008_main_left.jpg) left top no-repeat;}
#main_right{ float:right; width:27px; height:647px; background:url(../images/201008_main_right.jpg) right top no-repeat;}
#main_content{width:904px; float:left; padding:36px 7px 0 7px; background:url(../images/201008_main_content.jpg) top repeat-x;}
#main_bottom{ width:972px; height:53px; margin:0 auto; background:url(../images/201008_main_bottom.jpg) no-repeat;}

#main_content .left{ float:left; width:200px; overflow:hidden;}/*主体左侧*/
#main_content .right{ float:right; width:664px; padding-left:40px; background:url(../images/201008_right_bg.jpg) left repeat-y;}/*主体右侧*/
#main_content .right .content{ border-top:1px solid #DFDFDF; padding:18px; line-height:26px;}

/*大图*/
.bigpic{ margin-bottom:20px; width:904px; height:253px; overflow:hidden;}

/*leftbar*/
.leftbar{ margin-bottom:20px;}
.leftbar .title{ border-top:1px dotted #C5C5C5; border-bottom:2px solid #C6C6C6; height:25px; margin-bottom:10px;}
.leftbar .list li{ height:24px; line-height:24px;}
.leftbar .help li{ background:url(../images/201008_help.gif) left center no-repeat; text-indent:20px;}

.leftbar .login td{ line-height:24px;}
.leftbar .login .btn{ text-align:center;}
.leftbar .login .btn input{ display:inline-block; vertical-align:bottom;}
.leftbar .login .btn a{ width:50px; height:21px; display:inline-block; background:url(../images/201008_btn2.gif) no-repeat; text-align:center; vertical-align:bottom; margin-left:10px;}

.leftbar .shoppingcart{ width:100%; }
.leftbar .shoppingcart td{ line-height:24px;}
.leftbar .shoppingcart .btn{ width:20px; text-align:center;}
.leftbar .shoppingcart .price{ text-align:right;}
.leftbar .shoppingcart .line{background:url(../images/201008_line2.gif) repeat-x center; height:10px;}

/*新闻列表*/
.newslist li {height:31px; line-height:31px; background:url(../images/201008_line2.gif) repeat-x bottom;}
.newslist li a{ float:left; font-size:14px;}
.newslist li span{ float:right; font-size:14px; color:#B2B2B2;}

.page{ text-align:center; line-height:200%; margin-top:20px;}

/*新闻内容*/
.newstitle{ font-size:14px; text-align:center; font-weight:bold; color:#000; line-height:30px;}
.newsinfo{ line-height:25px; text-align:center; color:#7F7F7F;}
.newsinfo a{ margin-left:20px;}
.newscontent textarea{ width:100%; height:500px; border:none; line-height:26px;}


/*代理专栏*/
.dlzl_p{ background:url(../images/201008_line1.gif) repeat-x bottom; margin-bottom:20px; padding-bottom:15px;}
.dlzl_p b{ color:#000; font-size:14px;}
.dlzl_p span{ color:#BC1564;}
#dlzldown{ margin-top:20px;}
#dlzldown a{ background:url(../images/201008_down.gif) left no-repeat; height:25px; line-height:25px; text-indent:40px; padding-right:15px; display:block; border:1px solid #AACCEE; color:#3366CC; width:160px;}
#dlzldown a:hover{ color:#74C027;}

/*旋风下载*/
.xuanfenglist{ margin-bottom:20px; padding-bottom:15px; background:url(../images/201008_line2.gif) bottom repeat-x;}
.xuanfenglist .title{ font-size:14px; font-weight:bold; color:#3366CC; margin-bottom:10px;}
.xuanfenglist .pic{ width:100px; height:66px; background:url(../images/201008_1.gif) center no-repeat; float:left; margin-right:10px;}
.xuanfenglist ul{ float:left; width:320px;}
.xuanfenglist li{ height:22px; line-height:22px; background:url(../images/201008_p1.gif) left center no-repeat; text-indent:15px;}
.xuanfenglist .price{ float:right; height:44px; line-height:44px; width:180px; text-align:center;}
.xuanfenglist .price span{ font-size:14px; color:#f60;}
.xuanfenglist .btn{ float:right; height:22px; width:180px; text-align:center;}
.xuanfenglist .btn a{ background:url(../images/201008_btn1.gif) no-repeat; width:70px; height:20px; line-height:22px; overflow:hidden; text-align:center; color:#fff; text-decoration:none; display:inline-block; margin:0 5px 0 5px;}

/*prolist产品列表*/
.prolist{ overflow:hidden; margin-bottom:10px; padding-bottom:10px; background:url(../images/201008_line2.gif) repeat-x bottom;}
.prolist .title{ font-size:14px; color:#3366CC; font-weight:bold;}
.prolist .left2{ float:left; width:120px; }
.prolist .pic{  width:120px; height:100px; overflow:hidden; text-align:center; margin-top:10px; }
.prolist .price{  width:120px; text-align:center;}
.prolist .price span{ font-size:14px; color:#F60;}
.prolist ul{ float:right; width:460px; padding-right:10px; padding-left:20px;}
.prolist li{ line-height:26px; background:url(../images/201008_p4.gif) left top repeat-y; padding-left:10px;}
.prolist .btn{ line-height:21px; margin-top:10px; background:none;}
.prolist .btn a{ margin-right:10px; display:inline-block; width:63px; height:21px; line-height:21px; text-align:center; background:url(../images/201008_btn5.gif) no-repeat;}
