@charset "utf-8";
/* CSS Document */


/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1200px;}
.w_1200 .rightside{width:951px;}
.w_1200 .pro_list .item{width:223px;}
.w_1200 .pro_list .item .img{width:221px; height:221px;}
.w_1200 #header .nav{ width:850px;}
.w_1200 #header .nav .item{margin-left:12px;}
.w_1200 #header .nav .item .ia{padding:0 18px;}
.w_1200 #header .search{width: 247px;}
.w_1200 #header .search .sea_t{width: 210px;}
.w_1200 .detail_info{width:477px; margin-right:15px;}
.w_1200 #lib_inquire_list > ul > li .info{width:710px;}
/***************************宽屏样式(end)***************************/

body{background:#fcfcfc; font-family:Arial, Helvetica, sans-serif;}
.wrap{width:980px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
img{vertical-align:middle;}

#header{height:73px; background:url(/image/bg_repeat.png) repeat-x 0 71px;}
#header .wrap{background:url(/image/bg.png) no-repeat 47px 71px;}
#header .logo{height:71px; margin-left:20px;max-width: 200px;}
#header .h_nav{display:block; height:28px; margin-top:7px;}
#header .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
#header .h_nav li.line{padding:0;}
#header .h_nav li.member{background:url(/image/ico.png) 0 0 no-repeat; padding-left:26px;}
#header .h_nav li.inquiry{background:url(/image/ico.png) 0 -26px no-repeat; padding-left:24px;}
#header .h_nav li.lang{background:url(/image/ico.png) right -52px no-repeat;}
#header .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .h_nav li.lang:hover dl{}
#header .h_nav li i{background:url(/image/common.png); padding:0 10px;}
#header .h_nav li i.sitemap{background-position:-164px -23px;}
#header .h_nav li i.download{background-position:-188px -23px;}
#header li.lang>a{margin-right:15px;}
#header li.lang .language_silder{width:50px; position:absolute; left:3px; top:22px; display:none; background:#F2F2F2; z-index:10; padding:0px 12px; border-radius:0px 0px 5px 5px;}
#header li.lang:hover .language_silder{ display:block;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
#header .language_silder a{display:block;}
#header .nav{height:37px; width:660px;}
#header .nav .item{height:37px; line-height:37px; margin-left:6px; position:relative;}
#header .nav .item:hover .sub{ display:block;}
#header .nav .item .sub{ position:absolute; z-index:100; width:200%; left:0px; top:37px; display:none;}
#header .nav .item .sub div{ background:url(/image/subb.png) repeat-x; line-height:100%; margin-bottom:1px;}
#header .nav .item .sub div a{ background:url(/image/b.png) no-repeat 11px 13px; display:block; padding:14px 5px 13px 33px; color:#fff; text-decoration:none;}
#header .nav .item .ia{font-size:16px; color:#033; display:inline-block; height:37px; line-height:37px; text-decoration:none; padding:0 12px;}
#header .nav .item:hover{background:#49afcd; border-radius:3px 3px 0 0;}
#header .nav .item:hover a{ color:#fff;}
#header .search{ width:197px; height:30px; background:#efefef; margin-top:6px; margin-right:10px;}
#header .search .sea_t{ width:160px; height:30px; line-height:30px; background:none; border:none; vertical-align:top; text-indent:10px; color:#aaa;}
#header .search .sea_b{ width:30px; height:30px; background:url(/image/sea.jpg) center no-repeat; border:none; vertical-align:top; cursor:pointer;}

.banner{width:100%; text-align:center;}
.page_title{line-height:41px; height:41px; font-size:16px; padding-left:12px; background:url(/image/bg_repeat.png) repeat-x 0 -9px;}
.page_title .more{color:#9d9c9c; font-size:12px; line-height:41px;}
.page_title .more a{color:#9d9c9c; font-size:12px; line-height:41px;}
.leftside{width:206px; margin-top:17px;}
.leftside .leftmenu{width:206px;}
.leftside .leftmenu a{color:#535353; text-decoration:none; font-size:14px;}
.leftside .leftmenu .item{border-bottom:1px dashed #bdbdbd;}
.leftside .leftmenu .item .c0{line-height:42px; height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:9px;}
.leftside .leftmenu .item .c1{display:none;}
.leftside .leftmenu .item .c1 li{padding-left:18px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leftside .leftmenu .item .c1 li.v3{display: none;padding-left:26px;}
.leftside .leftmenu a:hover,.leftside .leftmenu a.on,.leftside .leftmenu .item.on .c0 a{color:#49afcd;}
.leftside .leftmenu .item.on .c1{display:block;}
.rightside{width:752px; margin-top:17px;}
.pro_list{margin-top:14px;}
.pro_list .item{width:173px; margin-bottom:40px; margin-left:19px;}
.pro_list .item.first{margin-left:0;}
.pro_list .item .img{width:173px; height:173px; text-align:center; border:1px solid #e6e6e6; border-radius:4px; overflow:hidden;}
.pro_list .item .name{line-height:23px; margin-top:13px; text-align:center; height:46px; overflow:hidden;}
.pro_list .item .price{line-height:23px; text-align:center; color:#f00;}
.gallery{width:400px; position:relative;}
.gallery .big_img{width:398px; text-align:center; border:1px solid #dcdbdb;}
.gallery .MagicZoom{display:block; margin:0 auto;}
.gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.gallery .MagicZoomBigImageCont{border:1px solid #999;}
.gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
.gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
.gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/image/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;}
.gallery #zoom-big{position:absolute; top:0; left:400px;}
.gallery #zoom-big img{ max-width:none; max-height:none;}
.gallery #small_img{width:400px; margin:0 auto; overflow:hidden;}
.gallery #small_img .small_img_list{width:300%; margin-top:14px;}
.gallery #small_img .small_img_list span{width:85px; height:85px; float:left; border:1px solid #ececec; cursor:pointer; margin-right:17px; text-align:center;}
.gallery #small_img .small_img_list span.on{border-color:#999;}
.detail_info{width:320px;}
.detail_info .info{ width:100%;}
.detail_info .name{line-height:37px; padding:5px 0; font-size:16px; border-bottom:1px solid #f0f0f0;}
.detail_info .brief{line-height:21px; padding:11px 0;}
.detail_info .inq_btn{display:inline-block; line-height:32px; padding:0 14px; text-decoration:none; color:#fff; background:#007595; margin-right:15px;}
.detail_info .cona{background:#7e7e7e;}
.detail_title, .description .hd{ overflow:hidden; background:#f3f3f3;}
.detail_title span, .description .hd span{ float:left; line-height:40px; height:40px; padding-left:16px; color:#333; font-size:14px; cursor:pointer;}
.detail_title span.cur, .description .hd span.cur{font-weight:bold;}
.detail_txt, .description .bd>div{line-height:2.3em; min-height:400px; padding:15px 0;}

#footer{width:100%; border-top:1px solid #ccc; margin-top:30px;}
#footer .copyright{line-height:29px; padding:17px 0; text-align:center; color:#555; font-size:14px;}
#footer .copyright a{color:#555;}


