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

body{background:#fff; font-family:Arial, Helvetica, sans-serif;}
.wrap{width:940px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
img{vertical-align:middle;}

/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1140px;}
.w_1200 .nav .item .na{padding:0 30px;}
.w_1200 .rightside{width:903px;}
.w_1200 .footer .foot_menu .box{width:215px;}
.w_1200 .pro_detail .detail_r{width:525px;}
.w_1200 .home_left{width:880px;}
.w_1200 .home_plist .item{margin-right:90px;}
.w_1200 .pro_list .item{margin-left:118px;}
.w_1200 .home_plist .last{margin-right:0;}
.w_1200 .pro_list .cap{margin-left:0;}
#lib_inquire_list > ul > li .info{width:493px;}
.w_1200 #lib_inquire_list > ul > li .info{width:703px;}
/***************************宽屏样式(end)***************************/
#lib_down_list li a{background-color:#ABAAAA;}
.header{}
.header .top{border-bottom:1px solid #ccc;}
.header .top .t0{line-height:27px;}
.header .top .t0 a{margin:0 15px; color:#666;}
.header .top .t0 .b{background:url(bg.png) no-repeat 0 0; padding-left:28px;}
.header .top .t1{border-top:1px solid #959595; border-right:1px solid #e9e9e9; border-left:1px solid #959595; border-bottom:1px solid #e9e9e9; line-height:18px; height:18px; padding-left:20px; margin-top:4px; margin-left:20px; background:url(bg.png) no-repeat 2px -246px;}
.header .top .t1 .text{width:160px; height:18px; line-height:18px; border:none; background:none;}
.header .top .t1 .sub{width:17px; border:none; cursor:pointer; height:18px; background:url(bg.png) no-repeat -166px 0; margin-left:5px;}
.header .top .t2{line-height:27px; margin-right:10px;}
.header .top .h_nav{display:block; height:28px; background:#fff; padding:0 6px; -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 .top .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
.header .top .h_nav li.line{padding:0;}
.header .top .h_nav li.member{background:url(ico.png) 0 0 no-repeat; padding-left:26px;}
.header .top .h_nav li.inquiry{background:url(ico.png) 4px -26px no-repeat; padding-left:30px;}
.header .top .h_nav li.lang{background:url(ico.png) right -52px no-repeat; padding-right:20px;}
.header .top .h_nav li.lang:hover{position:relative; z-index:1000;}
.header .top .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;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{ display:block;}
.header .logo{height:95px; padding-left:15px;}
.header .logo a{display:block; height:95px; vertical-align:middle;}
.header form.fr{margin-right:20px; width:350px; position:relative; margin-top:40px;}
.header form.fr .txt{width:348px; height:28px; line-height:28px\9; border:1px solid #d2d2d2; background:#fff; color:#333; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:8px; margin:0; padding:0;}
.header form.fr .btn{position:absolute; top:2px; right:1px; height:26px; width:27px; color:#606060; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:0; background:url(bg.png) -68px 5px no-repeat;}

.nav{ height:50px; background:url(nav_bg.png) repeat-x; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.nav .item{line-height:50px; position:relative; position:relative; z-index:100;}
.nav .item:hover{background:url(nav_bg.png) 0 -50px repeat-x;}
.nav .item:hover>a{ color:#fff;}
.nav .item .na{font-size:14px; display:block; padding:0 20px; line-height:50px; height:50px;}
.nav .item:first-child{margin-left:0;}
.nav .item:first-child:hover{-webkit-border-radius-topleft:6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px;}
.nav .item:after{width:5px; height:3px; background-image:url(bg.png); background-position:0 -54px; background-repeat:no-repeat; overflow:hidden; content:''; position:absolute; top:24px; right:13px; -webkit-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s;}
.nav .item .sub{ position:absolute; top:49px; left:0; width:180px; background:#fff; display:none;/* border-top:2px solid #02559f;*/box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.16);}
.nav .item .sub .i{padding:0 10px; line-height:26px;}
.nav .hover .sub{display:block;}
.nav .hover:after{-webkit-transform:rotate(180deg); transform:rotate(180deg);}
.nav .hover.item:after{background-position:0 -77px;}
.ad{margin-top:20px; text-align:center;}
.leftside{width:212px;}
.rightside{width:703px; margin-top:12px;}
.left_title{line-height:36px; font-size:18px; border-bottom:2px solid #bdbdc2; margin-top:12px; text-transform:uppercase;}
.sidecate{margin-bottom:20px;}
.sidecate .item{line-height:39px; margin-top:10px;}
.sidecate .item .ia{line-height:39px; height:39px; display:block; text-decoration:none; background:#dfe0e0 url(bg.png) no-repeat -372px 12px; font-size:14px; padding-left:35px; font-weight:bold; width:177px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sidecate .item .sub{display:none;}
.sidecate .cur .sub{display: block;}
.sidecate .item .sub .v3{display: none;}
.sidecate .item .sub .i{border-bottom:1px solid #8c8c90; line-height:36px; padding-left:15px;}
.sidecate .item .sub .i a{font-size:14px; text-decoration:none;}
.sidecate .item .sub .i a:hover,.sidecate .item .sub .i a.cur{color:#06abf8}
.sidecate .hover .ia, .sidecate .cur .ia{background-position:-372px -45px; background-color:#42c2fe; color:#fff;}
.sidecate .hover .sub{display:block;}
.sidecate .curcate a{color:#06abf8;}
.sidecontact{padding:10px 0;}
.sidecontact .i{padding:5px 0 5px 28px; line-height:19px; color:#7f7f7f; background:url(bg.png) no-repeat;}
.sidecontact .i a{color:#7f7f7f;}
.sidecontact .i0{background-position:-375px -98px;}
.sidecontact .i1{background-position:-375px -182px;}
.sidecontact .i2{background-position:-375px -283px;}
.sidecontact .i3{background-position:-375px -359px;}
.sidecontact .more{text-align:right; margin-top:10px;}
.sidecontact .more a{display:inline-block; width:101px; height:27px; background:url(bg.png) no-repeat -156px -57px; line-height:27px; text-decoration:none; color:#fff; font-size:14px; text-align:center;}
.page_station{line-height:36px; text-align:right; color:; font-size:14px;}
.page_station a{font-size:14px;}
.page_station span{color:#42c2fe;}
.art_txt{padding:10px 0; line-height:2em; margin-top:10px; min-height:500px;}
.pro_list .item{width:222px; margin-left:18px; margin-bottom:23px;}
.pro_list .item.cap{margin-left:0;}
.pro_list .item .img{width:220px; height:220px; text-align:center; border:1px solid #c3c3c3;}
.pro_list .item .name{line-height:20px; margin-top:10px; height:40px; overflow:hidden;}
.pro_list .item .name a{font-size:14px;}
.pro_list .item .check{line-height:20px;}
.pro_list .item .check a{color:#42c2fe; font-size:14px; text-decoration:underline;}
.pro_detail{}
.pro_detail .gallery{width:359px; position:relative; float:left;}
.pro_detail .gallery .bigimg{width:357px; border:1px solid #ccc;}
.pro_detail .gallery #small_img{width:100%; overflow:hidden; margin-top:9px;}
.pro_detail .gallery #small_img .small_img_list{width:300%;}
.pro_detail .gallery #small_img .small_img_list span{width:100px; height:100px; text-align:center; float:left; border:1px solid #ccc; margin-right:26px;}
.pro_detail .gallery #small_img .small_img_list span.on{border-color:#999;}
.pro_detail .gallery{position:relative;}
.pro_detail .gallery .MagicZoom{display:block; margin:0 auto;}
.pro_detail .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.pro_detail .gallery .MagicZoomBigImageCont{border:1px solid #999;}
.pro_detail .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
.pro_detail .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
.pro_detail .gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(global/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;}
.pro_detail .gallery #zoom-big{position:absolute; top:0; left:359px;}
.pro_detail .gallery #zoom-big img{ max-width:none; max-height:none;}
.pro_detail .detail_r{width:325px;}
.pro_detail .detail_r .info{ width:100%;}
.pro_detail .detail_r .name{font-size:16px; line-height:20px; color:#020202; margin-top:25px; padding-left:8px;}
.pro_detail .detail_r .price{ font-size:18px;}
.pro_detail .detail_r .n2{line-height:21px; padding-bottom:6px; border-bottom:1px dashed #ccc;}
.pro_detail .detail_r .brief{color:#020202; line-height:24px; padding:10px;}
.pro_detail .detail_r .inquire{margin-top:7px;}
.pro_detail .detail_r .inquire a{display:inline-block; width:110px; height:31px; line-height:31px; background:url(bg.png) no-repeat 0 -132px; text-align:center; font-weight:bold; font-size:14px; color:#fff; text-decoration:none;}
.description{margin-top:10px;}
.description .hd{border-bottom:2px solid #1d8fd0; height:41px;}
.description .hd span{line-height:40px; border:1px solid #cecbcb; border-bottom:none; font-size:14px; margin-right:6px; padding:0 20px; height:40px; background:#eee; font-weight:bold; cursor:pointer; float:left;}
.description .hd span.cur{border-color:#1d8fd0; background:#1d8fd0; color:#fff;}
.description .bd .desc_txt{padding:15px 0; line-height:2em; display:none; min-height:400px;}
.footer{padding-bottom:20px; background:#e9e9e9;}
.footer .foot_menu{padding:10px 0 10px 20px;border-bottom: 1px solid #fff;}
.footer .foot_menu .box{width:175px; margin-left:10px;}
.footer .foot_menu .box:first-child{margin-left:0;}
.footer .foot_menu .box .t{font-size:14px; line-height:38px; font-weight:bold;}
.footer .foot_menu .box .list{}
.footer .foot_menu .box .item{line-height:20px;}
.footer .link{line-height:26px; padding:12px 20px; border:1px dotted #464646; border-width:1px 0;}
.footer .link a{margin-right:50px;}
.footer .share{padding:18px;}
.footer .share #cop{ color:#333;}
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:#72BFF7; color:#FFF;}