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

body{ 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;}
.main{width:1000px; margin:0 auto; zoom:1; background:#fff;}
.main:after,.main:before{display:table; content:'';}
.main:after{clear:both;}
img{vertical-align:middle;}

/***************************宽屏样式(start)***************************/
.w_1200 .main{width:1200px;}
.w_1200 .wrap{width:1160px;}
.w_1200 .nav .item .ia{padding:0 40px;}
.w_1200 .rightside{width:898px;}
.w_1200 .pro_list .item{width:270px;}
.w_1200 .pro_list .item .img{padding:8px; width:252px; height:252px;}
.w_1200 .detail_info{width:540px;}
.w_1200 #lib_inquire_list > ul > li .info{width:657px;}
/***************************宽屏样式(end)***************************/
#lib_inquire_list > ul > li .info{width:492px;}
.header{}
.header .logo{height:111px;}
.header .hright{ margin-top:15px;}
.header .hright .h_nav{display:block; height:28px;}
.header .hright .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
.header .hright .h_nav li.line{padding:0;}
.header .hright .h_nav li.member{background:url(../../ico/ico.png) 0 0 no-repeat; padding-left:26px;}
.header .hright .h_nav li.inquiry{background:url(../../ico/ico.png) 0 -26px no-repeat; padding-left:24px;}
.header .hright .h_nav li.lang{background:url(../../ico/ico.png) right -52px no-repeat;}
.header .hright .h_nav li.lang:hover{position:relative; z-index:1000;}
.header .hright .h_nav li.lang:hover dl{}
.header .hright .h_nav li i{background:url(common.png); padding:0 10px;}
.header .hright .h_nav li i.sitemap{background-position:-164px -23px;}
.header .hright .h_nav li i.download{background-position:-188px -23px;}
.header .hright li.lang>a{margin-right:15px;}
.header .hright 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 .hright li.lang:hover .language_silder{ display:block;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.header .hright .language_silder a{display:block;}
.header .hright .search{ margin-right:10px;}
.header .hright .search .input{width:245px; padding-left:35px; height:30px; line-height:30px; background:url(bg.png) no-repeat 0 0; margin-right:1px;}
.header .hright .search .input input{width:245px; border:none; background:none; line-height:30px; height:30px;}
.header .hright .search .btn{background:#84af15; height:30px; line-height:30px; border:none; padding:0 16px; color:#fff; font-size:14px; cursor:pointer; font-weight:bold; text-shadow:1px 1px #3e3e05;}
.nav{background:#2d2d2d; background:linear-gradient(90deg,#2d2d2d 0%, #2d2d2d 30%, #505050 30%, #505050 100%); height:47px; line-height:47px;}
.nav .item{position:relative;}
.nav .item .ia{color:#fff; text-decoration:none; font-size:14px; font-weight:bold; padding:0 30px; display:block; line-height:47px; height:47px;}
.nav .item.bg0{background:#2b2b2b;}
.nav .item.bg1{background:#373737;}
.nav .item.bg2{background:#3d3d3d;}
.nav .item.bg3{background:#454545;}
.nav .item.bg4{background:#505050;}
.nav .sub{ width:210px; padding:7px 15px; background:#fff; position:absolute; left:0; top:47px; z-index:998; display:none;}
.nav .item:hover .sub{ display:block;}
.nav .sub a{ color:#828282; line-height:26px; height:26px; overflow:hidden; display:block; padding:0 10px; margin:5px 0;}
.nav .sub a:hover{ text-decoration:none; background:#90bf17; color:#fff;}

.banner_bg{ background:url(banner-bg.png) no-repeat center center;}
.banner{width:100%; margin-top:18px; margin-bottom:18px;}
.leftside{width:243px;}
.rightside{width:720px;}
.leftmenu{width:100%;}
.leftmenu .t{line-height:38px; background:#89b320; font-size:14px; text-align:center; color:#fff; font-weight:bold;}
.left_cate{border:1px solid #d8d8d8; border-top:none; margin-bottom:15px; padding-bottom:10px;}
.left_cate .item{line-height:42px; height:42px; overflow:hidden; width:222px; margin:0 auto; border-bottom:1px solid #d8d8d8;}
.left_cate .item:hover a{ color:#89b320;}
.left_cate .item .la{display:block; line-height:42px; height:42px; font-size:14px; color:#000; padding-left:21px; background:url(bg.png) no-repeat 4px -65px; text-decoration:none; overflow:hidden;}
.left_cate .item .la:hover, .left_cate .on .la{background-position:4px -156px;color: #89b320;}
.left_cate .v2{ background:url(s_2.png) no-repeat left 11px; width:212px; margin:0 auto; border-bottom:1px dashed #d6d6d6; height:28px; line-height:28px; overflow:hidden; text-indent:15px; display:none;}
.left_cate .v2.on{display:block;}
.left_cate a.on{color: #89b320;}
.left_cate .v3_box{ width:223px; margin:0 auto; overflow:hidden; display:none;}
.left_cate .v3_box .v3{width:177px; margin:0 auto; background:url(s_3.png) no-repeat left center; height:26px; line-height:26px; text-indent:11px; overflow:hidden;}
.left_ad{border:1px solid #d6d6d6; margin-bottom:15px;}
.page_title{background:url(bg-ex.jpg) no-repeat 0 0; line-height:42px; height:44px; padding-left:26px; font-size:16px; color:#3e3e3e; font-weight:bold;}
.page_title .more{margin-right:16px;}
.page_title .location{margin-right:16px; font-size:12px; font-weight:normal;}
.page_title .location a{font-size:12px; font-weight:normal;}
.pro_list{margin-top:20px;}
.pro_list .item{width:220px; margin-bottom:22px; margin-left:28px;}
.pro_list .item.first{margin-left:0;}
.pro_list .item .img{padding:6px; border:1px solid #eaeaea; width:206px; height:206px; text-align:center; border-radius:5px;}
.pro_list .item .name{line-height:25px; text-align:center; margin-top:4px; height:50px; overflow:hidden;}
.pro_list .item .name a{font-weight:bold; color:#555;}
.pro_list .item .inum{text-align:center; color:#555; line-height:22px;}
.pro_list .item .price{color:#f00; line-height:20px; font-weight:bold; text-align:center;}
.cate_txt{line-height:1.8em;}
.gallery{width:320px; margin-left:8px; position:relative;}
.gallery .bigimg{border:1px solid #eaeaea; padding:6px; width:308px; border-radius:5px; position:relative;text-align: center;}
.gallery .MagicZoom{display:block; margin:0 auto; width:308px;}
.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(../../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;}
.gallery #zoom-big{position:absolute; top:0; left:320px;}
.gallery #zoom-big img{ max-width:none; max-height:none;}
.gallery #small_img{width:320px; margin:0 auto; overflow:hidden;}
.gallery #small_img .small_img_list{width:300%; margin-top:14px;}
.gallery #small_img .small_img_list span{width:86px; height:86px; float:left; border:1px solid #ececec; cursor:pointer; margin-right:27px; text-align:center;}
.gallery #small_img .small_img_list span.on{border-color:#999;}

.detail_info{width:370px; margin-left:20px;}
.detail_info .info{ width:100%;}
.detail_info .name{line-height:33px; border-bottom:1px dashed #d6d6d6; color:#444; font-size:14px;}
.detail_info .brief{line-height:30px; color:#444; padding:5px 7px;}
.detail_info .inq_btn{display:inline-block; color:#fff; font-size:14px; text-decoration:none; height:30px; line-height:30px; padding:0 20px; background:#89b320; font-weight:bold;}
.detail_title{height:24px; line-height:24px; border-bottom:1px solid #d1d5db; overflow:hidden;}
.detail_title .t{padding-left:25px; line-height:24px; height:24px; margin-left:5px; background:url(bg.png) no-repeat 0 -268px; float:left; cursor:pointer;}
.detail_title .t div{padding-right:25px; line-height:24px; height:24px; color:#333; background:url(bg.png) no-repeat right -268px;}
.detail_title .t.cur div{font-weight:bold;}
.detail_txt{line-height:2.3em; min-height:400px; padding:15px 12px;}

.footer{margin-top:10px; background:#3a3a3a;}
.footer .copyright{color:#c0c0c0; line-height:24px; padding:14px 0;}
.footer .copyright a{ color:#c0c0c0;}
.footer .links{color:#c0c0c0; line-height:24px; padding:14px 0;}
.footer .links a{color:#c0c0c0; margin:0 8px;}

#lib_review_form .form_button{ background:#505050;}
#customer{ width:950px; padding:0 15px; background:#fff;}
.prod_info_group li a{ background:#89B320; color:#FFF;}

div.banner_bg+div.main{
    min-height: 727px;
}

