@charset "gb2312";
/* CSS Document */

.middle{width:100%;background:url(../images/bg_main.png);height:auto;overflow:hidden;}
.middle1{width:1000px;margin:0 auto;background:#fff;height:auto;overflow:hidden;}
.middle2{width:980px;margin:0 auto;padding-top:20px;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.left{width:210px;float:left;}
.sort_product{margin-bottom:20px;}
.sort_product h3.left_tit{text-align:center;padding:15px 0;background:#06C;color:#fff;}
.sort_product{border:solid 1px #e0e1dc;}
.sort_pro_ms{display:block;text-align:center;line-height:30px;font-size:12px;}
.sort li{border-bottom:1px dashed #d7d7d7;line-height:35px;background:url(../images/list_dot1.png) 20px 50% no-repeat;;height:35px;}
.sort li a{text-align:center;display:block;height:35px;line-height:35px;width:100%;}
.sort li a:hover{text-decoration:none;background:#DCF4Ff;}
.n_contact{border:solid 1px #e0e1dc;margin-top:20px;}
.content{padding:10px;line-height:28px;}

.right{width:750px;float:right;}
.sitemp_clearfix{border:solid 1px #e0e1dc;}
.right_tit{height:35px;line-height:35px;background:#fff;padding:0 10px;border-bottom:solid 1px #f3f3f3;margin-bottom:10px;}
.right_tit h2{float:left;margin:0;font-size:14px;color:#06C;}
.site{float:right;font-size:12px;}
.site a{font-size:12px;}
.content{min-height:300px;overflow:hidden;}

.sort{padding-bottom:1px;}
.sort li a{font-size:14px;}
.sort_pro li{border:solid 1px #eee;width:198px;height:auto;overflow:hidden;padding:2px;margin:2px;overflow:hidden;}
.sort_pro li img{width:198px;height:198px;}

.c_pro{float:left;margin:0 10px 10px 10px;width:222px;text-align:center;}
.c_pro div{width:220px;height:220px;border:solid 1px #ccc;}
.c_pro a{display:inline-block;}

.back{padding:10px;height:auto;overflow:hidden;position:relative;}
.back_1{float:left;}
.back_1 a{display:block;margin:10px 0;}
.back_2{float:right;position:absolute;bottom:0;right:0;margin:20px;}
.c_news{border-bottom:dashed 1px #ccc;height:30px;line-height:30px;margin:0 0 5px 0;padding:0 10px;background:url(../images/news_m_04.png) no-repeat;background-position:left;}
.c_news span{float:right;}
.c_news a:hover{font-weight:bold;}

.content1_tit{height:auto;overflow:hidden;}
.fx{line-height:23px;text-align:center;margin:0 auto;width:150px;}
.fx_1{float:left;}
.fx_2{float:left;}