@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1200px;}
.w_1200 .nav .item .na,.w_1200 .nav .item .sub ul{width:170px;}
.w_1200 .banner .item{width:1200px; text-align:center;}
.w_1200 .home_pro .list{width:1130px;}
.w_1200 .home_pro .list .d .item{margin:0 13px;}
.w_1200 .footer .foot_oth .foot_contact{width:600px;}
.w_1200 .home_oth{width:570px;}
.w_1200 .home_oth .case_list .item .brief{width:410px;}
.w_1200 .home_oth .news_list .item .name{width:500px;}
.w_1200 .rightside{width:920px;}
.w_1200 .detail_info .brief{width:525px;}
.w_1200 .pro_list .item{width:306px;}
.w_1200 .info_list .item .txt{width:880px;}
.w_1200 #lib_inquire_list>ul>li .info{width:720px;}
/***************************宽屏样式(end)***************************/
body{background:#fff; font-family:Arial, Helvetica, sans-serif;}
.wrap{width:1000px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
img{vertical-align:middle;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{ display:block;}
input.form_button{ width:120px; height:32px; text-align:center; background-color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-family:Verdana; font-size:14px; color:#fff;}
.prod_info_group li a{ background:#626262; color:#FFF;}
#lib_inquire_list>ul>li .info{width:520px;}
#lib_down_list li a{background-color:#FB6944;}
#cop{ color:#000;}

.header{}
.header .logo{height:98px; margin-left:11px;}
.header .head_side{}
.header .head_side .h_nav{display:block; height:28px; background:#f2f2f2; padding:0 6px; border:1px solid #e7e7e7; border-top:none; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;}
.header .head_side .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
.header .head_side .h_nav li.line{padding:0;}
.header .head_side .h_nav li.member{background:url(ico.png) 0 0 no-repeat; padding-left:26px;}
.header .head_side .h_nav li.inquiry{background:url(ico.png) 0 -26px no-repeat; padding-left:24px;}
.header .head_side .h_nav li.lang{background:url(ico.png) 50px -52px no-repeat; padding-right:20px;}
.header .head_side .h_nav li.lang:hover{position:relative; z-index:1000;}
.header .head_side .h_nav li.lang:hover dl{}
.header li.lang .language_silder{ position:absolute; right:-7px; top:22px; display:none; background:#F2F2F2; z-index:10; padding:0px 23px 0px 12px; border-radius:0px 0px 5px 5px;}
.header li.lang:hover .language_silder{ display:block;}
.header .head_side .search{width:200px; padding-left:8px; height:24px; border:1px solid #a9aaa8; margin-top:17px;}
.header .head_side .search .text{line-height:24px; border:none; height:24px; width:161px;}
.header .head_side .search .sub{line-height:24px; height:24px; background:url(search_sub.jpg) no-repeat 0 0; cursor:pointer; border:none; width:39px;}

.nav{border:1px solid #dcdbd9; padding:2px;}
.nav .item{height:32px; position:relative; z-index:100;}
.nav .item:hover{ background:url(navbg.png);}
.nav .item:hover a{ color:#fff;}
.nav .item .na{height:32px; line-height:32px; width:142px; text-align:center; font-size:14px; text-decoration:none;}
.nav .item .sub{padding-top:2px; position:absolute; top:32px; left:0; display:none; background:url(subbg.png) no-repeat center top; overflow:hidden;}
.nav .item .sub ul{ margin-top:4px; background:url(navbg.png); width:142px; padding-bottom:18px;}
.nav .item .sub ul li{line-height:30px; background:url(navr.png) no-repeat 5px center; height:30px; overflow:hidden; width:157px; margin:0 auto; border-bottom:1px dotted #b5e7e3; text-indent:19px;}
.nav .item .sub ul li a{ text-decoration:none;}
.nav .hover .sub{display:block;}
.ad{text-align:center; margin-top:22px; margin-bottom:10px;}

#page{ margin-top:20px;}
.page_station{line-height:43px; height:43px; border-bottom:1px solid #d9d9d9;}
.page_station .t{font-size:14px; padding-left:7px; font-weight:bold;}
.page_station .m{padding-left:22px; line-height:43px; height:43px; background:url(page_station.jpg) no-repeat center left; margin-right:10px;}
.art_txt{padding:30px 0; line-height:2.5em;}
.art_txt .art_tab{line-height:33px; margin-bottom:30px;}
.art_txt .art_tab a{line-height:33px; margin-right:8px; padding:0 33px; font-size:14px; text-decoration:none; color:#333; height:33px; background:#dedede; border-radius:3px;}
.art_txt .art_tab a.on{background:#31978f; color:#fff;}
.art_txt .content{line-height:2.2em; min-height:300px;}

.leftside{width:252px; margin-left:5px; margin-top:15px;}
.rightside{width:720px; margin-top:10px;}
.left_title{background:url(home_title_t.jpg) no-repeat 19px center; line-height:34px; height:34px; font-size:14px; padding-left:47px; font-weight:bold;}
.sidecate{margin-bottom:25px;}
.sidecate .list{}
.sidecate .list .item{line-height:35px;}
.sidecate .list .item .top{line-height:25px; padding:5px 0; padding-left:15px; border-bottom:1px dotted #a3a3a3;}
.sidecate .list .item .top a{font-weight:bold; text-decoration:none;}
.sidecate .list .item .sub{display:none;}
.sidecate .list .item .sub .i{border-bottom:1px dotted #a3a3a3; text-decoration:none; font-weight:bold; line-height:25px; padding:5px 0; padding-left:32px;}
.sidecate .list .item .sub .i.v3{padding-left:40px;display: none;}
.sidecate .list .item a:hover,.sidecate .list .cur .top a{color:#31978f; text-decoration:none;}
.sidecate .list .cur .sub{display:block;}
.sidecate .list .item .sub .cur{color:#31978f;}

.side_contact{border:1px solid #ccc; padding:12px; margin-bottom:25px;}
.side_contact .t{font-size:14px; font-weight:bold; line-height:30px;}
.side_contact .txt{margin-top:5px;}
.side_contact .txt .i{line-height:20px; padding:14px 0 14px 31px; font-weight:bold; background:url(side_contact.jpg) no-repeat;}
.side_contact .txt .i0{background-position:0 12px;}
.side_contact .txt .i1{background-position:0 -31px;}
.side_contact .txt .i2{background-position:0 -80px;}
.side_contact .txt .i3{background-position:0 -127px;}

.pro_list{padding-top:10px;}
.pro_list .item{width:240px;}
.pro_list .item .box{width:200px; margin:0 auto;}
.pro_list .item .img{width:200px; text-align:center; height:200px;}
.pro_list .item .name{height:36px; line-height:18px; margin:8px 0; overflow:hidden;}

/**************************放大镜效果(start)**************************/
.detail_info .gallery{position:relative; width:360px; margin-left:3px;}
.detail_info .gallery *{_behavior:none;}
.detail_info .gallery .bigimg{width:280px; overflow:hidden; border:1px solid #f1f1f1; float:right;}
.detail_info .gallery .bigimg a{width:280px; display:block; text-align:center; vertical-align:middle;}
.detail_info .gallery .bigimg a.case{height:280px;}
.detail_info .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
.detail_info .gallery .MagicZoom{display:block; margin:0 auto;}
.detail_info .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.detail_info .gallery .MagicZoomBigImageCont{border:1px solid #999;}
.detail_info .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
.detail_info .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
.detail_info .gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(loading.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
.detail_info .gallery #zoom-big{position:absolute; top:0; left:280px;}
.detail_info .gallery #zoom-big img{ max-width:none; max-height:none;}
.detail_info .gallery #small_img{float:left;}
.detail_info .gallery #small_img .bd span{margin-bottom:10px; border:1px solid #f1f1f1; display:block; width:53px; height:53px; overflow:hidden;}
.detail_info .gallery #small_img .bd span.on{border:1px solid #75bb36;}
.detail_info .gallery #small_img .bd span a{display:block; width:55px; height:55px; vertical-align:middle; text-align:center;}
.detail_info .gallery #small_img .bd span a img{max-width:100%; max-height:100%;}
.detail_info .gallery #small_img .bd>span.on{ border: 1px solid #ccc; }
/**************************放大镜效果(end)**************************/

.detail_info{margin-top:27px;}
.detail_info .brief{width:325px; line-height:180%; margin-bottom:5px;}
.detail_info .price{ color:#31978f; font-size:18px;}
.detail_info .brief .name{color:#31978f; line-height:26px; padding:5px 0 10px; font-weight:bold; font-size:14px;}
.detail_info .brief .txt{line-height:24px; color:#858585;}
.detail_info .brief .link{height:33px; line-height:33px; padding:0 18px; color:#fff; border-radius:3px; font-size:14px; display:inline-block; background:#626262; text-decoration:none; margin-top:23px;}
.detail_info .brief .share{line-height:20px; margin-top:15px; font-weight:bold;}
.description{margin-top:30px;}
.description .hd{padding-left:8px;}
.description .hd span{border:1px solid #ccc; display:inline-block; border-bottom:none; line-height:30px; height:30px; padding:0 14px; font-size:14px; color:#555; background:#eee; margin-right:4px; cursor:pointer;}
.description .hd .on, .description .hd span.cur{background:#31978f; color:#fff;}
.description .bd .desc_txt{border:1px solid #ccc; padding:20px; line-height:2em; margin-bottom:33px; min-height:400px; display:none;}
.related_h{border:1px solid #ccc; background:#efefef; font-size:14px; line-height:33px; padding-left:15px; margin-bottom:10px;}

.info_list{}
.info_list .item{margin-bottom:18px; padding-bottom:18px; border-bottom:1px dotted #ccc;}
.info_list .item .txt{width:680px;}
.info_list .item .date{color:#5e5e5e; line-height:30px; height:30px;}
.info_list .item .name{line-height:20px; padding:5px 0 10px;}
.info_list .item .name a{color:#31978f;}
.info_list .item .oth{line-height:20px; color:#5e5e5e;}
.info_list .item .pic{width:198px; text-align:center;}
.footer{}
.footer .foot_info{background:#f2f2f2;}
.footer .foot_info .partner{padding-bottom:8px; border-bottom:1px solid #fdfdfd;}
.footer .foot_info .partner .t{line-height:56px; padding-left:18px; height:56px; font-size:14px; font-weight:bold;}
.footer .foot_info .partner .list{}
.footer .foot_info .partner .list .p{width:175px; height:60px; text-align:center; border:1px solid #d6d3d3; margin-left:18px; margin-bottom:12px;}
.footer .foot_info .partner .list .p a{ display:block; width:175px; height:60px; vertical-align:middle; text-align:center;}
.footer .foot_oth{border-top:1px solid #d8d8d8; padding-top:15px; padding-bottom:20px;}
.footer .foot_oth .foot_contact{padding-left:21px; font-weight:bold; line-height:26px; color:#757575; width:479px;}
.footer .foot_oth .foot_contact strong{color:#333;}
.footer .foot_oth .foot_contact a{color:#31978f; text-decoration:underline;}
.footer .foot_fb{width:490px; margin-left:10px;}
.footer .foot_fb .c{width:230px; margin-bottom:13px;}
.footer .foot_fb .name{width:66px; text-align:right; line-height:22px; font-weight:bold;}
.footer .foot_fb .input{border:1px solid #e3e2e2; background:#fff; height:20px; width:153px;}
.footer .foot_fb .input input{line-height:20px; height:20px; width:153px; background:none; border:none;}
.footer .foot_fb .row{}
.footer .foot_fb .row .oth{width:290px; margin-left:9px;}
.footer .foot_fb .row .oth .mess{width:200px; height:35px; border:1px solid #e3e2e2; resize:none;}
.footer .foot_fb .row .oth .sub{background:#959595; width:29px; line-height:29px; color:#fff; font-size:14px; border:none; width:81px; font-weight:bold; margin-left:7px; cursor:pointer;}
.footer .foot_link{border:1px solid #dcdbd9; margin-top:16px; font-weight:bold; padding:10px 0; text-align:center; line-height:22px;}
.footer .foot_link a{margin:0 11px; font-weight:bold; text-transform:uppercase;}
.footer .cp{padding:10px 0; line-height:22px; text-align:center;}

