@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .in_ad{ width:1170px;}
.w_1200 #int .list{ width:200px; margin-left:110px;}
.w_1200 #int .nor{ margin-left:40px;}
.w_1200 #inm .box{ width:1170px; height:345px;}
.w_1200 #inm .box .box_ab{ width:2000px; height:345px;}
.w_1200 #inb .box{width:1170px;}
.w_1200 #inb .box .con{ width:838px;}
.w_1200 #inm #products .item{margin-right: 30px;}
/***************************宽屏样式(end)***************************/
/*************************** banner (start) ***************************/

.in_ad{ width:955px; margin:0 auto;}
.in_sign{ background:url(g_sign_l.png) left center no-repeat;}
.in_sign .r{ background:url(g_sign_r.png) right center no-repeat;}
.in_sign .r span{ font-family:"Georgia"; font-size:22px; display:inline-block; padding:0 35px; line-height:30px; background:#fff;}
#banner{}
#banner .hd li{ width:30px; height:5px; border-radius:0; -o-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -webkit-border-radius:0;}
#banner .hd li.on{ background:#1bbc9b;}
#int{ padding:40px 0;}
#int .list{ width:180px; margin-left:70px;}
#int .nor{ margin-left:20px;}
#int .list .pic{ width:76px; height:76px; text-align:center; margin:0 auto;}
#int .list .pic a{ display:block; width:100%; height:100%;}
#int .list .tit{ font-family:"Georgia"; font-size:16px; text-align:center; height:20px; line-height:20px; overflow:hidden; margin-top:15px;}
#int .list .tit a{ font-family:"Georgia";}
#int .list .brief{ font-family:"Georgia"; font-size:14px; color:#666; line-height:20px; text-align:center; margin-top:10px; height:60px; overflow:hidden;}
#int .list:hover .tit{ color:#1bbc9b;}
#int .list:hover .tit a{ color:#1bbc9b;}
#int .list:hover .brief{ color:#1bbc9b;}
#inm{}
#inm .but{ text-align:center; padding-top:20px; padding-bottom:25px;}
#inm .but .t_l{ height:30px; line-height:30px; background:url(t_l_l.png) left no-repeat; display:inline-block; margin-right:30px;}
#inm .but .t_l span{ background:url(t_l_r.png) right no-repeat; display:inline-block; padding-left:32px; margin-left:13px; padding-right:30px; color:#6f777d;}
#inm .but .t_r{ height:30px; line-height:30px; background:url(t_r_r.png) right no-repeat; display:inline-block;}
#inm .but .t_r span{ background:url(t_r_l.png) left no-repeat; display:inline-block; padding-right:32px; margin-right:13px; padding-left:30px; color:#6f777d;}
#inm .box{ width:956px; height:305px; margin:0 auto; overflow:hidden; position:relative;}
#inm .box .box_ab{ width:1000px; height:305px; position:absolute; left:0; top:0;}
#inm #products .item{margin-top:0 !important;margin-right: 12px;}
#inb .box{ width:955px; margin:0 auto;}
#inb .box .cate{ width:288px; border:1px solid #e5ebea; border-left:2px solid #e5ebea;}
#inb .box .cate .list{ padding:10px; height:30px; border-top:1px solid #e5ebea; cursor:pointer;}
#inb .box .cate .nor{ border-top:none;}
#inb .box .cate .list .pic{ width:30px; height:30px; text-align:center; padding-right:15px; border-right:1px solid #a6c2bf;}
#inb .box .cate .list .pic img{ vertical-align:middle;}
#inb .box .cate .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inb .box .cate .list .tit{ width:210px; line-height:30px; overflow:hidden; font-family:"Georgia"; font-size:16px; color:#666;}
#inb .box .cate .cur{ background:#1bbc9b;}
#inb .box .cate .cur .pic{ border-right:1px solid #fff;}
#inb .box .cate .cur .tit{ color:#fff;}
#inb .box .con{ width:623px; border:1px solid #e5ebea; border-left:none; height:173px; padding:15px 20px;}
#inb .box .con .list{ display:none; font-family:"Georgia"; font-size:14px; color:#666; line-height:24px; height:168px; overflow:hidden;}
#inb .box .con .list span{ font-family:"Georgia"; font-size:16px; color:#333;}
#inb .box .con .cur{ display:block;}