/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
.w_1200 .w{width:1200px; min-width:1200px;}
.w_1200 #nav li>a{ padding:0 34px;}
.w_1200 #footer .help dl{width:228px; padding-left:40px; padding-right:30px;}
.w_1200 #footer .help dl:first-child{width:229px;}
.w_1200 #footer .help dl:last-child{width:229px;}
.w_1200 #contenter{width:950px;}
.w_1200 #lib_info_list li.info_box .content{width:750px;}
.w_1200 #lib_info_list li.info_box .content .name a{max-width:600px;}
.w_1200 #contenter .pro_list ul{width:1005px;}
.w_1200 #contenter .pro_list li{width:280px; margin-right:54px;}
.w_1200 #contenter .pro_list li .photo, .w_1200 #contenter .pro_list li .photo a{width:280px;}
.w_1200 #contenter .pro_info{width:540px;}
/***************************宽屏样式(end)***************************/

*{font-family:Arial, Helvetica, sans-serif;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}
input,textarea{outline:none;}
.w{width:980px; margin:0 auto; min-width:980px;}
.hide{display:none;}

/*************************** header (start) ***************************/
#header{height:110px;}
#header .logo{height:110px; overflow:hidden; width:45%;}
#header .other{}
#header .other .h_nav{display:block; height:28px; margin-top:5px;}
#header .other .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
#header .other .h_nav li.line{padding:0;}
#header .other .h_nav li.member{background:url(../../../images/ico/ico.png) 0 0 no-repeat; padding-left:26px;}
#header .other .h_nav li.inquiry{background:url(../../../images/ico/ico.png) 0 -26px no-repeat; padding-left:24px;}
#header .other .h_nav li.lang{background:url(../../../images/ico/ico.png) right -52px no-repeat; padding-right:20px;}
#header .other .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .other .h_nav li.lang:hover dl{}
#header .other .h_nav li i{background:url(../images/common.png); padding:0 10px;}
#header .other .h_nav li i.sitemap{background-position:-164px -23px;}
#header .other .h_nav li i.download{background-position:-188px -23px;}
#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 .other .search{height:30px; width:290px; overflow:hidden; margin-top:21px; position:relative;}
#header .other .search i{display:block; width:13px; height:12px; line-height:0; position:absolute; top:9px; right:58px; z-index:2; background:url(../images/common.png) -163px -5px;}
#header .other .search .txt{float:left; width:200px; height:28px; padding:0 30px 0 9px; line-height:28px\9; border:1px solid #b0b0b0; border-radius:5px; background:#fff; box-shadow:0 0 2px #bcbebf inset;}
#header .other .search .btn{float:right; height:30px; width:40px; margin-left:9px; border:0; text-align:center; color:#fff; background:#419eec; cursor:pointer;}
/*************************** header (end) ***************************/

/*************************** nav (start) ***************************/
#nav{height:35px; /*background:#00923f;*/background: #419eec;  position:relative; z-index:10;display: flex;flex-wrap: wrap;}
#nav li{width: calc( (100% - 5px)/6 );height:35px; float:left; /*border-left:1px solid #8bd2aa;*/border-left: 1px solid #69b0ee; position:relative; z-index:10;text-align: center;float: left;width: 16.66666%;box-sizing: border-box;}
#nav li>a{line-height:35px; padding:0 28px; color:#fff; font-weight:bold; text-transform:uppercase; display:block; height:35px;}
#nav li:first-child{border:0;}
/*#nav li:hover{ background:#439f22 !important;}*/
#nav li:hover{ background:#085eb1 !important;}
#nav li .sub{position:absolute; left:0; top:35px; z-index:10; width:100%; filter:Alpha(opacity=93); display:none;}
#nav li .sub .inner{/* background:#00923f;*/ background: #419eec; margin-top:1px;}
#nav li .sub div{ background:url(../images/navr.png) no-repeat 11px center;}
#nav li .sub div a{display:block; width:89%; margin:0 auto; /*border-bottom:1px solid #69b34f;*/border-bottom:1px solid #69b0ee; color:#fff; height:28px; line-height:28px; text-decoration:none; text-indent:14px; overflow:hidden;}
#nav li:hover div{display:block;}
/*************************** nav (end) ***************************/

/*************************** banner2 (start) ***************************/
#banner{margin-top:15px; margin-bottom:25px; text-align:center;}
/*************************** banner2 (end) ***************************/

/*************************** footer (start) ***************************/
#footer{background:#ededed;}
#footer .copyright{width:100%; overflow:hidden; padding:10px 0; background:#cdcdcd; color:#828282;}
#footer .copyright a{color:#828282;}
#footer .copyright .txt{float:left; width:60%; text-indent:20px;}
#footer .copyright .follow{float:right; width:40%;}
#footer .help{width:100%; overflow:hidden;}
#footer .help dl{float:left; width:213px; min-height:140px; padding:30px 10px 20px 20px; border-left:1px solid #fdfdfd; border-right:1px solid #d9d9d9;}
#footer .help dl:first-child{border-left:0; width:214px;}
#footer .help dl:last-child{border-right:0; width:214px;}
#footer .help dl dt{font-size:16px; color:#878787; height:24px; font-family:Verdana;}
#footer .help dl dd{position:relative; margin-top:5px; padding-left:10px; color:#9f9f9f;}
#footer .help dl dd a{color:#9f9f9f;}
#footer .help dl dd i{display:block; width:3px; height:3px; position:absolute; top:6px; left:0; background:#9c9c9c; font-size:0; line-height:0;}
/*************************** footer (end) ***************************/

/*************************** location (start) ***************************/
#location{height:35px; line-height:35px; padding-left:28px; border-bottom:1px dashed #ddd; font-size:14px; color:#585858; position:relative; margin-bottom:20px;}
#location a{color:#585858; font-family:Verdana;}
#location i{width:24px; height:19px; background:url(../images/common.png) -109px -25px; display:inline-block; float:left; margin:8px 8px 0 0;}
/*************************** location (start) ***************************/

/*************************** side (start) ***************************/
#side{float:left; width:220px;}
#side .menu_box{margin-bottom:25px;}
#side .menu_box .title{height:40px; font-size:20px; color:#419eec;}
#side .menu_box .list li{border-bottom:1px dashed #ddd;}
#side .menu_box .list li:last-child{margin-bottom:0;}
#side .menu_box .list li dl dt{width:165px; height:32px; overflow:hidden; padding:0 25px 0 20px; line-height:28px; background:url(../images/common.png) 0 -150px;}
#side .menu_box .list li a.cur{color: #419eec;}
#side .menu_box .list li dl dt a{color:#2e2e2e; font-size:14px;}
#side .menu_box .list li dl dd{display:none; padding:0 0 5px 20px; height:18px; line-height:18px; overflow:hidden;}
#side .menu_box .list li dl dd a{color:#535353;}
#side .menu_box .list li dl dd.v3{display: none;padding-left:28px;}
#side .menu_box .list li.cur{padding:9px 0 5px;}
#side .menu_box .list li.cur dt{margin-bottom:5px; background:url(../images/common.png) 0 -183px;}
#side .menu_box .list li.cur dt a{color:#fff; text-decoration:none;}
#side .menu_box .list li.cur dd{display:block;}
#side .menu_box .list li:first-child.cur{padding-top:3px;}
#side .contact dt{height:28px; font-size:20px; color:#419eec; border-bottom:1px solid #5a9f22;}
#side .contact dd{position:relative; margin-top:12px; padding-left:30px; color:#2e2e2e; line-height:1.8em;}
#side .contact dd a{color:#2e2e2e;}
#side .contact dd i{width:25px; height:25px; position:absolute; top:0; left:0; background:url(../images/common.png);}
#side .contact dd i.add{background-position:0 -120px;}
#side .contact dd i.tel{background-position:-35px -120px;}
#side .contact dd i.mail{background-position:-70px -120px;}
#side .contact dd i.web{background-position:-105px -120px;}
/*************************** side (end) ***************************/

/*************************** main (start) ***************************/
#contenter{float:right; width:730px; min-height:400px;}
#contenter .description{}
#contenter .description .hd{height:40px; line-height:40px; margin-bottom:10px; overflow:hidden;}
#contenter .description .hd span{ float:left; color:#000; font-size:16px; background:#f6f6f6; padding:0 15px; cursor:pointer;}
#contenter .description .hd span.cur{background:#00923F; color:#fff;}
#contenter .main_title2{padding-bottom:10px; color:#333; font-size:16px; text-indent:2px; text-transform:uppercase; border-bottom:1px solid #000;}
#contenter .desc_txt, .main_contents{line-height:2em; overflow:hidden;}
#contenter .page_tools{text-align:center; color:#fff;}/*margin-top:25px; */
#contenter .page_tools span{display:inline-block; *display:inline; *zoom:1; font-size:12px; height:24px; line-height:23px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px;}
#contenter .page_tools span em{ display:none;}
#contenter .page_tools font, #contenter .page_tools a{height:24px; padding:0 8px; display:block; text-align:center; color:#666;}
#contenter .page_tools a, #contenter .page_tools .page_noclick{background:#aaa; color:#fff;}
#contenter .page_tools .page_item_current{background:#1c4646; color:#fff; cursor:default;}
#contenter .pro_list{width:100%; overflow:hidden;}
#contenter .pro_list ul{width:750px;}
#contenter .pro_list li{float:left; width:230px; height:310px; margin:20px 20px 20px 0;}
#contenter .pro_list li .photo{width:228px; height:228px; border:1px solid #eee; text-align:center;}
#contenter .pro_list li .photo a{display:block; width:228px; height:228px; vertical-align:middle;}
#contenter .pro_list li .name{max-height:60px; line-height:30px; overflow:hidden;}
#contenter .pro_list li .name a{color:#464646; font-size:16px;}
#contenter .pro_list li .desc{ height:40px; line-height:20px; overflow:hidden;}
#contenter .pro_list.scroll{}
#contenter .pro_list.scroll ul{width:300%;}

/**************************放大镜效果(start)**************************/
#contenter .gallery{width:382px; position:relative;}
#contenter .gallery *{_behavior:none;}
#contenter .gallery .bigimg{width:380px; overflow:hidden; border:1px solid #f1f1f1;}
#contenter .gallery .bigimg a{width:380px; display:block; text-align:center; vertical-align:middle;}
#contenter .gallery .bigimg a.case{}
#contenter .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
#contenter .gallery .MagicZoom{display:block; margin:0 auto;}
#contenter .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#contenter .gallery .MagicZoomBigImageCont{border:1px solid #999;}
#contenter .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#contenter .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#contenter .gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(../../../images/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;}
#contenter .gallery #zoom-big{position:absolute; top:0; left:385px;}
#contenter .gallery #zoom-big img{max-width:none; max-height:none;}
#contenter .gallery #small_img{margin:10px auto;}
#contenter .gallery #small_img .bd span{float:left; margin-right:6px; border:1px solid #ccc; display:block; width:68px; height:68px; overflow:hidden;}
#contenter .gallery #small_img .bd span.on{border:1px solid #419eec;}
#contenter .gallery #small_img .bd span a{display:block; width:68px; height:68px; vertical-align:middle; text-align:center;}
/**************************放大镜效果(end)**************************/

#contenter .pro_info{float:right; width:320px;}
#contenter .pro_info .info{ width:100%;}
#contenter .pro_info .name{ font-size:22px; color:#419eec;}
#contenter .pro_info .price{ font-size:18px; color:#419eec;}
#contenter .pro_info h1{border-bottom:1px solid #f3f3f3; color:#343434; padding:0 2px 10px; font-size:17px;}
#contenter .pro_info .brief{padding-top:10px; line-height:180%;}
#contenter .pro_info .share{overflow:hidden; margin-top:20px;}
#contenter .pro_info .btns{overflow:hidden; margin-top:25px; font-size:14px;}
#contenter .pro_info .btns a{float:left; padding:0 15px; height:32px; line-height:32px; color:#fff; background:#7f7f7f; margin-right:15px;}
#contenter .pro_info .btns a.green{background:#419eec;}

/*************************** main (end) ***************************/

input.form_button{ width:120px; height:32px; text-align:center; background-color:#419eec; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-family:Verdana; font-size:14px; color:#fff;}
#lib_inquire_list>ul>li .info{width:528px;}
#lib_info_list>li, #lib_info_list>li>span, #lib_info_list>li>a{height:44px; line-height:44px;}
#lib_info_list li.info_box{overflow:hidden; height:auto; padding-bottom:15px; border-bottom:1px dashed #ddd;}
#lib_info_list li.info_box .photo{width:160px; text-align:center;}
#lib_info_list li.info_box .photo a{width:160px; height:160px; display:block; vertical-align:middle;}
#lib_info_list li.info_box .content{width:528px;}
#lib_info_list li.info_box .content .name{height:44px; overflow:hidden;}
#lib_info_list li.info_box .content .name a{display:block; max-width:410px; font-size:16px; color:#01652c; overflow:hidden;}
#lib_info_list li.info_box .content .name span{margin-left:20px; color:#676767;}
#lib_info_list li.info_box .content .desc{margin-top:10px; max-height:69px; overflow:hidden; font-size:13px; color:#2a2a2a; line-height:1.8em;}
#lib_info_list li.info_box .content .view a{color:#a7a7a7; text-transform:capitalize;}
#lib_review_form .form_button{ background:#419eec;}
#lib_down_list li a{background:#419eec;}
#lib_case_list li{padding:10px 8px;}
.prod_info_group li a{ background:#00923F; color:#FFF;}




.wrap{width:980px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
img{vertical-align:middle;}
.over{overflow:hidden;}
.main{background:url(../images/main.jpg) repeat;}
.leftside{width:279px; margin-top:50px;}
.rightside{width:701px; box-shadow:0px 3px 5px #ccc; background:#fff; margin-bottom:-1000px; padding-bottom:1000px;}
.leftmenu{background:#fff; border:1px solid #ededed; border-right:none;}
.leftmenu .t{line-height:47px; font-size:16px; color:#419eec; padding-left:22px;}
.leftmenu .item{line-height:24px; padding:10px 0; border-top:1px solid #ededed; padding-left:22px; position:relative;}
.leftmenu .item.bg{background:url(../images/bg.png) no-repeat 251px -49px;}
.leftmenu .item .left_a{font-size:14px;}
.leftmenu .item.on .left_a{color: #419eec;font-weight: bold;}
.leftmenu .item .sub{position:absolute; top:-1px; left:278px; border:1px solid #ededed; border-bottom:none; background:#fff; display:none;}
.leftmenu .item .sub .i{line-height:44px; width:240px; padding-left:20px; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #ededed; position:relative;}
.leftmenu .item .sub .i a{font-size:14px; text-decoration:none;}
.leftmenu .item .sub3{position:absolute; top:-1px; left:260px; border:1px solid #ededed; border-bottom:none; background:#fff; display:none;}
.leftmenu .item .sub .i:hover .sub3{display:block;}
.leftmenu .item .sub a.on{color: #419eec;}

.right_main{width:96%; margin:0 auto; min-height:60vh;}
.page_title{line-height:50px; border-bottom:1px solid #ededed; font-size:16px;}
.page_title .station{line-height:50px; color:#555; font-size:14px;}
.page_title .station a{color:#555;}
.page_txt{padding:20px 0; line-height:2em; min-height:300px;}
.pro_list{border-collapse:collapse; width:100%; margin-top:10px;}
.pro_list td{border:1px solid #e0e0e0; line-height:24px; padding:5px 12px; background:#fafafa; content:'&nbsp;';}
.pro_list .oth td{background:#e9e9e9;}
.pro_list .pro_title td{text-align:center; font-size:14px; color:#000; background:#e9e9e9;}
.pro_info{border-collapse:collapse; width:100%; margin-top:10px;}
.pro_info td{border:1px solid #e5e5e5; line-height:27px; padding:5px 0; font-size:14px;}
.pro_info .pro_title td{background:#65c178; color:#fff; font-size:14px; padding-left:16px; content:'&nbsp;';}
.pro_info .row{line-height:37px;}
.pro_info .row .td0{background:#f2f2f2; padding-left:16px;}
.pro_info .row .td1{padding-left:16px;}
.pro_detail{margin-top:28px; border-collapse:collapse; width:100%; margin-bottom:80px;}
.pro_detail td{border:1px solid #e5e5e5; content:'&nbsp;';}
.pro_detail .t{line-height:60px; border-bottom:1px solid #e5e5e5; border-right:2px solid #7bbd42; font-size:14px; padding-left:12px; color:#7bbd42; cursor:pointer;}
.pro_detail .t.cur{font-weight:bold; font-size:16px;}
.pro_detail .txt{line-height:2em; padding:20px; min-height:300px;}