﻿@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; font-size:14px; font-family:"微软雅黑"; color:#212121;}
a{color:#212121;text-decoration:none;}
a:hover{color:#238cc3; text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form,h1,h2,h3,h4,h5,dt,dl,dd,table,tr,contacttd{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
* {padding: 0px; margin: 0px; }
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.upfile {border: 1px solid #ccc;height:28px;margin-top:10px; width:98%;}
.common_content{width: 1200px;margin: 0 auto;position: relative;}
.common_content .Llangs{position: absolute;right: 0;top:-13px;}
.common_content .Llangs a{display:inline-block;font-size: 16px}
.common_content .Llangs span{font-size: 16px;margin: 0 10px;}

/*头部*/
.head{display: block;width: 100%;clear: both;font-size: 0;position: relative;z-index: 9999;overflow: hidden;position: absolute;transition: .3s ease-in-out;}
.head:hover{background: #fbfbfb;}
.scrollTop{background: #ffff;position: fixed;}
.headLogo{float: left;margin-top: 21px;margin-bottom: 28px;}
.headRight{float: right;}

.nav{height: 50px;line-height: 50px;overflow: hidden;display: inline-block;margin-top: 21px;}
#nav_menu>li{display: inline-block;position: relative;height: 50px;line-height: 50px;margin-right: 43px;}
#nav_menu>li:last-child{margin-right: 0;}
#nav_menu>li>a{font-size: 16px;color: #4ec2ff;display: inline-block;transition: .3s ease-in-out;height: 50px;line-height: 50px;}
.head:hover #nav_menu>li>a{color: #474747;}
.scrollTop #nav_menu>li>a{color: #474747;}
#nav_menu>li:hover >a{color: #238cc3 !important;}
#nav_menu .navhover>a{color: #238cc3 !important;}
.scrollTop #nav_menu .navhover>a{color: #238cc3 !important;}
#nav_menu li ul{margin:0;padding: 0;position: absolute;	visibility: hidden; z-index:99;width: 120px;z-index: 999;}
/* #nav_menu li:nth-child(2) ul{width: 170px;}
#nav_menu li:nth-child(3) ul{width: 170px;}
#nav_menu li:nth-child(4) ul{width: 170px;}
#nav_menu li:nth-child(5) ul{width: 170px;} */
#nav_menu li ul li{float: none;}
#nav_menu li ul li a{display:block;height:35px;line-height:35px;text-align: center;font-size:14px; background:#eee;color:#333; font-weight:normal; border-bottom:solid 1px #fff;}
#nav_menu li ul li a:hover{color: #fff;}

.sousou{display: inline-block;vertical-align: top;position: relative;margin-top: 41px;margin-right: 30px;margin-left: 27px;}
.sousou #SearchForm{position: absolute;top: 20px;right: -25px;width: 307px;display: none;height: 30px;}
.sousou input:first-child{width: 240px;height: 30px;padding: 6px 10px;font-size: 14px;color: #555;background: #fff;vertical-align: middle;border: 1px solid #eee;position: absolute;right: 0;outline: none;padding-right: 70px;box-sizing: border-box;}
.sousou input:last-child{width: 70px;height: 30px;text-align: center;font-size: 14px;color: #fff;border: none;vertical-align: middle;background: #008cd6;outline: none;cursor: pointer;transition: .2s ease-in-out;position: absolute;right: 0px;}
.sousou input:last-child:hover{background: #0074b2;}
.sousou .search_icon i{display: inline-block;width: 0;height: 0;margin-bottom: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;width: 20px;height: 20px;background: url(sou.png) no-repeat;border: none;cursor: pointer;outline: none;}

.Language{display: inline-block;vertical-align: top;margin-top: 41px;margin-left: 20px;position: relative;}
.Language ul li{display: inline-block;vertical-align: top;margin-right: 17px;}
.Language ul li:last-child{margin-right: 0;}

/*动画*/
.slide-main{height: 790px;position:relative; width:100%; background:#fff;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:30px;left:0;text-align:center;}
.item a{display:inline-block;width:10px;height:10px;border-radius: 100%;margin-right:10px;background:#eee;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);overflow:hidden;opacity: .5;}
.item a.cur{background:#0074b2;opacity: 1;}
.banner-scroll .prev{cursor: pointer;;background: url(left1.png) no-repeat center;left: 2%;}
.banner-scroll .next{cursor: pointer;;background: url(right1.png) no-repeat center;right: 2%;}
.banner-scroll .prev,.banner-scroll .next{width: 45px;height: 85px;background-color: rgba(255,255,255,.2);display: inline-block;position: absolute;z-index: 999;top: 50%;transition: .3s;}
.banner-scroll .prev:hover, .banner-scroll .next:hover{background-color: rgba(255,255,255,.6);}
.slide-box,.slide{display:block;width:100%;height: 790px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height: 790px;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(banner1.jpg) center no-repeat;}
#bgstyleb{background:url(banner2.jpg) center no-repeat;}
#bgstylec{background:url(banner3.jpg) center no-repeat;}
#bgstyled{background:url(banner4.jpg) center no-repeat;}
#bgstylee{background:url(banner5.jpg) center no-repeat;}
#bgstylef{background:url(banner6.jpg) center no-repeat;}
.slide a{display:block;width:100%;height: 790px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f,.obj-g,.obj-h,.obj-i,.obj-j{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f,.obj-g,.obj-h,.obj-i,.obj-j{width:1200px;text-align:center;}
.obj-a{top: 150px;margin-left: -950px;}
.obj-b{top: 115px;margin-left: -280px;}
.obj-c{top: 134px;margin-left: -894px;}
.obj-d{top: 187px;margin-left: -239px;}
.obj-e{top: 130px;margin-left: -601px;}
.obj-f{top: 221px;margin-left: -668px;}
.obj-g{top: 254px;margin-left: -603px;}
.obj-h{top: 190px;margin-left: -937px;}
.obj-i{top: 256px;margin-left: -1103px;}
.obj-j{top: 180px;margin-left: -619px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e,.banAnimate .obj-g,.banAnimate .obj-i{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f,.banAnimate .obj-h,.banAnimate .obj-j{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
/*index_banner*/
.index_banner{width: 100%;height: 790px;z-index: 1;position: relative;overflow: hidden;}
.index_banner .slide-box{width:100%;height:100%;overflow: hidden;}
.index_banner .slide{width:100%;height:100%;}

/* Product */
.Product{font-size: 0;padding-bottom: 25px;}
.ProductNav{box-shadow: 0px 3px 8px #cecece;background: #fff;}
.ProductNav li{display: inline-block;height: 125px;width: 200px;text-align: center;box-sizing: border-box;border-top: 5px solid #fff;position: relative;}
.ProductNav li.active{border-top: 5px solid #3269ab;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.ProductNav li.active:after{background: #fff;}
.ProductNav li i{padding-top: 30px;display: block;}
.ProductNav li p{font-size: 14px;color: #454545;margin-top: 10px;}
.ProductList{margin-top: 38px;}
.ProductList li{display: inline-block;width: 273px;margin-right: 36px;margin-bottom: 20px;}
.ProductList li:nth-child(4n){margin-right: 0;}
.ProductList li .ProductImg{width: 273px;height: 205px;overflow: hidden;transition: .3s;}
.ProductList li:hover .ProductImg{box-shadow: 0 5px 9px #bdbaba;}
.ProductList li .ProductImg img{width: 100%;}
.ProductList li p{font-size: 14px;color: #545454;text-align: center;margin-top: 10px;}
.ProductList li:hover p{color: #0074b2;}

/* Advantage */
.Advantage{font-size: 0;padding-top: 41px;padding-bottom: 49px;background: rgb(250, 250, 250);}
.AdvantageTitle{text-align: center;margin-bottom: 29px;}
.AdvantageTitle h2{font-size: 30px;color: #333;font-weight: normal;margin-bottom: 13px;}
.AdvantageTitle i{width: 129px;height: 1px;background: #e7e7e7;position: relative;display: block;margin: 0 auto;}
.AdvantageTitle i:after{content: "";display: block;width: 45px;height: 4px;position: absolute;bottom: -1px;left: 0;right: 0;margin: auto;background: #238cc3;}
.AdvantageTitle p{font-size: 14px;color: #454545;margin-top: 5px;}
.AdvantageList{position: relative;}
.AdvantageList .swiper-button-prev,.AdvantageList .swiper-button-next{width: 44px;height: 44px;outline: none;}
.AdvantageList .swiper-button-prev{background: url(left.png) no-repeat top center;left: -65px;}
.AdvantageList .swiper-button-next{background: url(right.png) no-repeat top center;right: -65px;}
.AdvantageList li{display: inline-block;vertical-align: top;width: 600px;margin-bottom: 2px;}
.AdvantageList li div:first-child{float: left;}
.AdvantageList li div:last-child{float: right;}
.AdvantageList li:after{content: "";display: block;clear:both;}
.AdvantageList .AdvantageArt{width: 242px;height: 236px;box-sizing: border-box;background: #1e719b;padding-top: 65px;padding-left: 33px;padding-right: 27px;}
.AdvantageList .Advantage_box2 .AdvantageArt{background: #0060ae;}
.AdvantageList .AdvantageArt p{font-size: 14px;color: #fff;line-height: 24px;}
.AdvantageList .AdvantageImg{width: 355px;height: 236px;overflow: hidden;}
.AdvantageList .AdvantageImg img{width: 100%;}

/* About */
.About{font-size: 0;padding-top: 51px;}
.AboutTitle h2{font-size: 30px;color: #333;font-weight: normal;text-align: center;line-height: 29px;height: 29px;margin-bottom: 35px;}
.AboutBox{background: #eceeed;}
.AboutLeft{display: inline-block;vertical-align: top;}
.AboutRight{display: inline-block;vertical-align: top;padding-left: 20px;padding-top: 18px;}
.AboutRight h2{font-size: 36px;color: #09151d;height: 28px;line-height: 28px;margin-bottom: 15px;}
.AboutRight h3{font-size: 24px;color: #09151d;font-weight: normal;height: 25px;line-height: 25px;margin-bottom: 10px;}
.AboutRight p{font-size: 14px;color: #454545;line-height: 30px;width: 329px;}
.AboutRight a{font-size: 16px;color: #252525;display: block;margin-top: 20px;}
.AboutRight a:after{content: "";width: 29px;height: 1px;background: #b7b5b5;display: block;margin-top: 5px;}
.AboutRight a:hover{color: #1e719b;}

/* News */
.News{font-size: 0;padding-top: 51px;padding-bottom: 33px;}
.NewsTitle h2{font-size: 30px;color: #333;font-weight: normal;text-align: center;line-height: 29px;height: 29px;margin-bottom: 35px;}
.NewList{position: relative;}
.NewList .swiper-button-prev,.NewList .swiper-button-next{width: 44px;height: 44px;outline: none;}
.NewList .swiper-button-prev{background: url(left.png) no-repeat top center;left: -23px;}
.NewList .swiper-button-next{background: url(right.png) no-repeat top center;right: -23px;}
.NewList .swiper-container{width: 1140px;margin: 0 auto;}
.NewList li{display: inline-block;width: 363px;height: 166px;background: #f6f6f8;box-sizing: border-box;padding-left: 18px;margin-right: 25px;padding-top: 24px;}
.NewList li:hover{background: #238cc3;}
/* .NewList li:last-child{margin-right: 0;} */
.NewList li .NewsTime{margin-bottom: 27px;}
.NewList li .NewsTime i{display: inline-block;width: 15px;height: 14px;background: url(time.png) no-repeat top center;vertical-align: middle;margin-right: 11px;}
.NewList li .NewsTime span{font-size: 14px;color: #656565;vertical-align: middle;}
.NewList li h2{font-size: 16px;color: #333;font-weight: normal;height: 16px;line-height: 16px;margin-bottom: 18px;}
.NewList li p{font-size: 14px;color: #656565;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.NewList li:hover .NewsTime i{background: url(time1.png) no-repeat top center;}
.NewList li:hover .NewsTime span{color: #fff;}
.NewList li:hover h2{color: #fff;}
.NewList li:hover p{color: #fff;}

/* IndexBox */
.IndexBox{font-size: 0;text-align: center;padding-bottom: 52px;}
.IndexBox .Case{display: inline-block;vertical-align: top;margin-right: 35px;}
.IndexBox .Case h2{font-size: 24px;color: #fff;background: #1e719b;width: 46px;height: 167px;text-align: center;font-weight: normal;box-sizing: border-box;line-height: 25px;padding-top: 30px;display: inline-block;vertical-align: top;margin-right: 6px;}
.IndexBox .CaseList{width: 530px;height: 167px;display: inline-block;vertical-align: top;background: #f6f6f8;}
.IndexBox .CaseBox{margin-top: 10px;margin-left: 10px;margin-right: 20px;}
.IndexBox .CaseList .More{float: right;font-size: 14px;color: #545454;margin-top: 10px;margin-right: 24px;}
.IndexBox .CaseList .More:hover{color: #1e719b;}
.IndexBox .CaseList li{display: block;margin-bottom: 15px;text-align: left;}
.IndexBox .CaseList li p{width: 385px;font-size: 15px;display: inline-block;color: #545454;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.IndexBox .CaseList li:hover p{color: #1e719b;}
.IndexBox .CaseList li span{font-size: 14px;color: #545454;float: right;}
.IndexBox .Contact{display: inline-block;vertical-align: top;}
.IndexBox .Contact h2{font-size: 24px;color: #fff;background: #1e719b;width: 46px;height: 167px;text-align: center;font-weight: normal;box-sizing: border-box;line-height: 25px;padding-top: 30px;display: inline-block;vertical-align: top;margin-right: 6px;}
.IndexBox .ContactList{width: 470px;height: 167px;display: inline-block;vertical-align: top;background: #f6f6f8;}
.IndexBox .ContactList li p span{font-size: 16px;color: #454545;}
.IndexBox .ContactList li p{font-size: 18px;color: #454545;padding-left: 13px;line-height: 30px;text-align: left;}
.IndexBox .ContactList li a{font-size: 14px;color: #454545;padding-left: 17px;margin-top: 17px;display: block;text-align: left;}
.IndexBox .ContactList li a:hover{color: #238cc3;}
.IndexBox .ContactList li{display: inline-block;padding-top: 12px;vertical-align: top;margin-right: 24px;}
.IndexBox .ContactList li:first-child{margin-right: 28px;}
.IndexBox .ContactList li:last-child{margin-right: 0;}

.n_banner{margin: 0 auto;width: 100%;height: 586px;position: relative;background-color: #666;}
.n_banner img{width: 100%;}

/*内页内容*/
.mainC{background: #fff;}
.mainC1{background: #f5f5f5;}
.mainContent{margin:0 auto;width:1200px;padding: 20px 0;}
.weizhi{border-bottom: 1px solid #e4e3e3;height: 36px;line-height: 36px;font-size: 14px;}
.Product_weizhi{border: none;}
.weizhi a{color: #666;}

.list_center{width: 100%;}
.list_center_title{padding-top: 25px;text-align: center;color: #238cc3;font-size: 30px;font-weight: bold;}
.nNav{text-align: center;font-size: 0;}
.nNav li{display: inline-block;width: 156px;height: 50px;line-height: 50px;text-align: center;border: 1px solid #777;margin-right: 15px;}
.nNav li:hover{background: #238cc3;border: 1px solid #238cc3;}
.nNav li.currclass{background: #238cc3;border: 1px solid #eee;}
.nNav li:last-child{margin-right: 0;}
.nNav li a{font-size: 20px;color: #2d2d2d;display: block;font-weight: bold;}
.nNav li:hover a{color: #fff;}
.nNav li.currclass a{color: #fff;}
.nNav li:first-child:hover a{color: #f00;}
.nNav li:first-child.currclass a{color: #f00;}
.list_contact{padding-top: 35px;padding-bottom: 45px;}
.list_contact .title{text-align: center;font-size: 24px;color: #2d2d2d;}
.list_contact .date{padding: 0 10px;text-align: center;font-size: 14px;line-height: 50px;border-bottom: solid 1px #F0F0F0;}
.list_contact .contact{padding-top: 10px;}
.list_contact #next{display:block; border-top:dotted 1px #CCCCCC; margin-top:15px; text-align:center; padding-top:20px;}
.list_contact #next a{width: 500px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;display: inline-block;vertical-align: top;text-align: left;}
.list_contact p{font-size: 16px;line-height: 26px;}
.list_contact p img{max-width: 1200px;}

.list_contact_img{padding-top: 35px;padding-bottom: 45px;}
.list_contact_img li{display: inline-block;text-align: center;border: 1px solid #ccc;width: 271px;margin: 6px 11px;vertical-align: top;}
.list_contact_img li .nContactImg{vertical-align: middle;text-align: center;padding: 5px;height: 207px;line-height: 195px;overflow: hidden;box-sizing: border-box;}
.list_contact_img li .nContactImg img{max-width: 100%;display: inline-block;vertical-align: middle;}
.list_contact_img li p{background: #ececec;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 10px 15px;font-size: 18px;color: #404040;}
.list_contact_img li:hover p{color: #238cc3;}

.list_contact_img li .nTeamImg{vertical-align: middle;text-align: center;padding: 5px;height: 207px;line-height: 195px;overflow: hidden;box-sizing: border-box;}
.list_contact_img li .nTeamImg img{max-width: 100%;display: inline-block;vertical-align: middle;}
.list_contact_img .nTeamArt{padding: 15px;position: relative;box-sizing: border-box;background: #e6e6e6;}
.list_contact_img .nTeamArt h2{color: #666;font-size: 17px;font-weight: normal;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;text-align: center;margin-bottom: 15px;}
.list_contact_img li:hover .nTeamArt h2{color: #005799;}
.list_contact_img .nTeamArt p{background: #e6e6e6;color: #999;font-size: 13px;text-align: left;white-space: normal;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;padding: 0;}

.list_Case_img{margin: 20px auto;}
.list_Case_img ul{font-size: 0;}
.list_Case_img li{margin: 0 15px 30px;position: relative;display: inline-block;width: 368px;overflow: hidden;}
.list_Case_img li a b{display: block;width: 368px;height:276px;overflow: hidden;}
.list_Case_img li a img{display: block;width: 100%;}
.list_Case_img li a p,.list_Case_img li a:hover p i{width: 338px;height:256px;transform: translateY(0) translateX(0) scale(0.25);transition: all 0.35s;opacity: 0;filter: alpha(opacity=0);top:0;left:0;position: absolute;background: url("case_15.png");}
.list_Case_img li a:hover p ,.list_Case_img li a:hover p i{transform: translateY(0) translateX(0) scale(1);transition: all 0.55s;opacity: 1;filter: alpha(opacity=100);}
.list_Case_img li a .list_Case_img_art{overflow:hidden;font-size:14px;color:#999;background-color:#f1f1f1;line-height:25px;height:auto;width: 338px;padding-left:30px;min-height: 113px;}
.list_Case_img li a .list_Case_img_art span{float: left;margin: 20px 0;color: #2a2a2a;font-size: 15px;width: 265px;text-align: left;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;}
.list_Case_img li a .list_Case_img_art i{transition: .5s;margin-top: 25px;margin-right: 33px;float: right;width: 36px;height: 36px;background: url(case_20.png) no-repeat center;}
.list_Case_img li a:hover .list_Case_img_art i{margin-right:20px;}
.list_Case_img li a:hover p i{transition: all 0.35s;position:absolute;top:0;display:block;left:0;right: 0;bottom: 0;margin: auto;background: url("cas_03.png") no-repeat center;}
.list_Case_img li a:hover p i{transition: all 0.35s;}
.list_Case_img li a.tr_a{margin-right:0;}
.jquery-lightbox-buttons{width: 100% !important;height: 100% !important;left: 0 !important;top: 0 !important;}
.jquery-lightbox-buttons .jquery-lightbox-button-max{position: absolute;top: 14px;left: 19px;border-radius: 3px;}
.jquery-lightbox-buttons-init{position: absolute;top: 14px;left: 7px;display: none !important;}
.jquery-lightbox-buttons-end{position: absolute;top: 14px;left: 55px;display: none !important;}
.jquery-lightbox-buttons .jquery-lightbox-button-left{position: absolute;top: 0;bottom: 0;left: 14px;margin: auto !important;border-radius: 3px;}
.jquery-lightbox-buttons .jquery-lightbox-button-right{position: absolute;top: 0;bottom: 0;right: 14px;margin: auto !important;border-radius: 3px;}

/* 新闻栏目 */
.list_News_left{padding-top: 35px;padding-bottom: 45px;}
.list_news li{width: 100%;overflow: hidden;border-bottom: 1px solid #ccc;padding: 20px 0;}
.list_news .nNewsImg{width: 328px;height: 180px;overflow: hidden;display: inline-block;}
.list_news .nNewsImg img{max-width: 100%;max-height: 180px;height: auto;display: block;margin: 0 auto;}
.list_news .nNewsArt{width: 819px;display: inline-block;vertical-align: top;}
.list_news .nNewsArt h2{font-size: 18px;padding-bottom: 8px;font-weight: bold;color: #404040;}
.list_news .nNewsArt h2:hover{color: #238cc3;}
.list_news .nNewsArt h2 span{float: right;font-weight: normal;color: #666;}
.list_news .nNewsArt p{line-height: 25px;font-size: 16px;color: #2d2d2d;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;}
.list_news .nNewsArt .More{width: 182px;height: 39px;display: inline-block;color: #fff;background: #238cc3;text-align: center;line-height: 39px;font-size: 16px;margin: 15px 0 25px;transition: .3s;}
.list_news .nNewsArt .More:hover{background: #31a0da;}

/* 产品搜索 */
.list_left{width: 270px;background: #fff;float: left;}
.list_left .list_left_title{background: #238cc3;padding: 24px 44px 20px;position: relative;margin-bottom: 8px;}
.list_left .list_left_title h3{font-size: 24px;color: #fff;line-height: 24px;font-weight: bold;}
.list_left .list_left_title p{font-size: 12px;color: #a8c4ed;line-height: 12px;margin-top: 12px;}
.list_left .list_left_title span{position: absolute;left: 50%;bottom: 5px;transform: translate(-50%, 50%) rotate(45deg);width: 19px;height: 19px;background: #238cc3;}
.list_left ul{margin-top: -8px;}
.list_left li{position: relative;border-bottom: 1px solid #e2e2e2;}
.list_left li a{display: block;font-size: 18px;line-height: 65px;padding-left: 52px;color: #333;}
.list_left li:last-child{border: none;}
.list_left li:hover,.list_left li.cur{background: #238cc3;}
.list_left li:hover a,.list_left li.cur a{color: #fff;}
.list_left li:after{content: "";width: 8px;height: 8px;border-radius: 100%;border: #9c9c9c 1px solid;position: absolute;left: 30px;top: 50%;margin-top: -4px;}
.list_left li:before{content: "";position: absolute;top: 50%;right: 37px;width: 6px;height: 6px;transform: translateY(-50%) rotate(45deg);border: 1px solid #909090;border-left: none;border-bottom: none;}
.list_left li:hover:after,.list_left li.cur:after{border-color: #fff;}
.list_left li:hover:before,.list_left li.cur:before{border-color: #fff;}

.serch_product_weizhi{font-size: 16px;color: #333;line-height: 30px;}
.serch_product{width: 890px;float: right;}
.serch_product > p{font-size: 16px;color: #333;line-height: 15px;margin-top: 10px;}
.serch_product ul{width: 100%;padding-top: 10px;}
.serch_product li{width: calc(33.3% - 13.33px);float: left;text-align: center;margin-right: 20px;margin-top: 20px;box-sizing: border-box;border-bottom: 3px solid transparent;transition: all 0.5s;}
.serch_product li:hover{box-shadow: 0 2px 20px #bbb;transform: translateY(-3px);border-bottom: 3px solid #238cc3;transition: all 0.5s;}
.serch_product li a{display: block;background-color: #fff;padding: 0px 0px 10px;}
.serch_product li img{width: 100%;}
.serch_product li:nth-child(3n){margin-right: 0;}
.list_pt_contact{padding: 10px 0 0;font-size: 16px;color: #484848;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-top: 1px dashed #c9c9c9;display: inline-block;width: 225px;max-width: 100%;}
.serch_product li:hover .list_pt_contact{color: #238cc3;}

/* 产品栏目 */
.list_product_contact{padding-top: 35px;padding-bottom: 45px;}
.list_product_contact ul{font-size: 0;}
.list_product_contact li{position: relative;width: 374px;min-height: auto;float: left;margin-right: 35px;margin-bottom: 30px;overflow: hidden;background: #fff;border: 1px solid #f4f4f4;border-radius: 5%;}
.list_product_contact li:nth-child(3n){margin-right: 0;}
.list_product_contact li .nProductImg{position: relative;display: block;width: 380px;height: 285px;line-height: 285px;text-align: center;overflow: hidden;}
.list_product_contact li .nProductImg img{width: 100%;vertical-align: middle;}
.list_product_contact .nProductArt{padding: 15px;position: relative;box-sizing: border-box;background: #e6e6e6;}
.list_product_contact .nProductArt h2{padding-bottom: 15px;font-size: 17px;font-weight: normal;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;text-align: center;}
.list_product_contact .nProductArt h2 a{color: #666;}
.list_product_contact li:hover .nProductArt h2 a{color: #005799;}
.list_product_contact .nProductArt p{color: #999;font-size: 13px;text-align: center;}
.list_product_contact .nProductArt>a{opacity: 0;position: absolute;bottom: 28px;right: 23px;display: block;width: 12px;height: 12px;z-index: 10;transition: .3s ease-in-out;}
.list_product_contact li:hover .nProductArt>a{opacity: 1;}
.list_product_contact .nProductArt:after{content: '';display: block;background: #005799;width: 0;height: 2px;position: absolute;left: 0;bottom: 0;transition: .3s ease-in-out;}
.list_product_contact li:hover .nProductArt:after{width: 100%;}

/*产品内容页*/
.info_bg{background: #fff;}
#list_info{background: url(i64.jpg) no-repeat center right;padding: 28px 0;padding-left: 10px;}
#list_info .detailed{font-size: 30px;color: #474747;text-align: left;position: relative;text-indent: 30px;padding: 0;display: block;}
#list_info .detailed:before{position: absolute;content: '';left: 0;width: 6px;background: #238cc3;height: 45px;bottom: 5px;}
#list_info .detailed p{font-size: 1rem;color: rgba(71, 71, 71, 0.4);text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#list_product_content{display:block; clear:both;margin:35px auto 20px;}
#list_product_content .title{font-size:18px; display:block; text-align:center; font-weight:bold; height:45px; line-height:45px;}
#list_product_content .contact{color: #666;font-size: 16px;line-height: 30px;padding: 0px 30px;}
#list_product_content .contact td{padding-left:20px;}
#list_product_content .contact img{max-width:1170px; display:block;margin: 0 auto;}
#list_product_content #next{display:block; border-top:dotted 1px #CCCCCC; margin-top:15px; text-align:center; padding-top:20px;}
.prodtitle{font-size: 30px;color: #333;letter-spacing: 1px;font-weight: 600;padding: 0 30px;padding-top: 10px;padding-left: 0;line-height: 30px;margin-bottom: 33px;}
.products_show_1{display:block;padding: 42px;width: 1200px;margin: 0 auto;background: #F3F2F3;box-sizing: border-box;}
.show_left{float: left; width:535px;}
.show_right{width: 540px; float: right;}
.show_right LI{line-height:35px; OVERFLOW: hidden; display:block; background:url(pdf.jpg) left no-repeat; padding-left:28px;}
.show_right .d_contact{display:block; line-height:35px; margin-top:10px;min-height: 10px;overflow: auto;}
.show_right .d_contact::-webkit-scrollbar{display:none}
.show_right a.nProductZx{text-align: center;transition: .5s;display: block;width: 210px;height: 42px;line-height: 42px;background-color: #068be9;color: #fff;margin-top: 20px;}
.show_right a.nProductZx:hover{background-color: #0071ad;}
.RelatedProducts{font-size: 0;padding: 20px 30px 30px;}
.RelatedProducts h2{font-size: 27px;color: #5a5a5a;display: inline-block;padding-bottom: 5px;margin-bottom: 10px;border-bottom: 3px solid #0071ad;}
.RelatedProducts li{display: inline-block;width: 261px;margin-right: 29px;border: 1px solid #eee;}
.RelatedProducts li:last-child{margin-right: 0;}
.RelatedProducts li img{width: 100%;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:535px; max-width:535px; border:solid 1px #eee;}
div.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;display:none;text-align:center;overflow:hidden;width: 535px;height: 300px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:535px;}
.spec-preview:after{content: '';display: block;clear: both;}
.spec-scroll{clear: both;margin-top: 5px;}
.spec-scroll .prev,.spec-scroll .next{border: 1px solid #e3e3e3;display: block;text-align: center;width: 30px;height: 78px;line-height: 78px;cursor: pointer;text-decoration: none;}
.spec-scroll .prev{float: left;background:url(n_left_i2.png) no-repeat center #fff;}
.spec-scroll .next{float: right;background:url(n_right_i2.png) no-repeat center #fff;}
.spec-scroll .prev:hover{background:url(n_left_i1.png) no-repeat center #fff;}
.spec-scroll .next:hover{background:url(n_right_i1.png) no-repeat center #fff;}
.spec-scroll .items{float:left;position:relative;width:470px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float: left;width: 93px;text-align: center;}
.spec-scroll .items ul li img{border: 1px solid #e3e3e3;width: 78px;height: 78px;cursor: pointer;}
.spec-scroll .items ul li img:hover{border-color: #068be9;}
.spec-scroll .items ul li img.hover{border-color: #068be9;}
.list-paddingleft-2 li{min-width: 50%;display: inline-block;}

.nContact{float: left;width: 550px;}
.nMessage{float: right;width: 550px;}

/*在线留言*/
.nMessage form ul{margin-top: 10px;}
.nMessage form ul li{margin-top: 25px;position: relative;min-width: auto;}
.nMessage form ul li input{float: right;width: 430px;height: 40px;border: 1px solid #dcdcdc;margin-left: 20px;box-sizing: border-box;padding-left: 10px;font-size: 16px;color: #666;line-height: 30px;outline: none;}
.nMessage form input,
.nMessage form textarea{box-sizing: border-box;padding-left: 10px;}
.nMessage form ul li label{font-size: 16px;color: #666;line-height: 42px;margin: 0;display: inline-block;font-weight: bold;}
.nMessage form ul li:nth-of-type(odd){float: left;}
/* .nMessage form ul li:nth-of-type(even){float: right;} */
.nMessage form ul li:first-child{margin-top: 0;}
.nMessage form ul li:nth-child(4){width: 100%;}
.nMessage form ul li:last-child{float: none;width: 100%;}
.nMessage form div div{margin-top: 10px;}
.nMessage form div p{line-height: 50px;}
.nMessage form textarea{resize: none;height: 150px;width: 100%;border: 1px solid #dcdcdc;font-size: 16px;color: #666;line-height: 30px;outline: none;}
.submit{display: block;width: 180px !important;height: 42px !important;background: #068be9;color: #fff !important;border: none !important;font-size: 16px;padding-left: 0 !important;margin: 0 auto 0 !important;float: none !important;cursor: pointer;}

/*分页*/
#fenye{clear:both; margin: 20px 20px 20px 0;}
#fenye table{margin: 0 auto;}
#fenye .prev_h,#fenye .next_h{width: 70px;text-align:center;line-height:30px;}
#fenye .prev_h:hover,#fenye .next_h:hover{color: #238cc3;}
#fenye a.curr{width:30px;background:#238cc3; border:1px solid #fff; color:#fff; font-weight:bold;text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:30px;line-height:30px;text-decoration:none;font-size: 14px;}
#fenye a.num{width: 30px;}
#fenye a:visited{color:#333;}
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*右边浮动*/
.floating_ck{position:fixed;left:0px;bottom:10%;z-index:99999999999;width: 130px;padding-bottom: 15px;background: url(float_bg.gif);background-repeat: no-repeat;background-position: -131px bottom;}
.floating_ck .tp{background: url(float_bg.gif)}
.floating_ck .cn{background: url(float_bg.gif)}
.floating_ck .tp{background-repeat: no-repeat;background-position: 0% 0%;height: 10px}
.floating_ck .cn{background-repeat: repeat-y;background-position: -262px 0px}
.floating_ck .cn h3{text-indent: -9999px;height: 36px;font-size: 0px}
.floating_ck .cn ul{padding-bottom: 0px;padding-left: 14px;padding-right: 14px;padding-top: 0px}
.floating_ck .cn ul li{border-bottom: #e6e5e4 1px solid;line-height: 36px;word-wrap: break-word;height: 36px;overflow: hidden;word-break: normal}
.floating_ck .titZx{background: url(float_s.gif) no-repeat;background-position: 5px -10px;}
.floating_ck .titDh{background: url(float_s.gif) no-repeat;background-position: 5px -66px;}
.floating_ck .icoTc{background: url(float_s.gif) no-repeat;background-position: 0px -323px;padding-left: 28px;display: block;float: left;}
.floating_ck a{color: #333;line-height: 36px;text-decoration: none;font-family: "微软雅黑";font-size: 12px;}
.floating_ck .icoTl{background: url(float_s.gif) no-repeat;padding-left: 20px;display: block;font-family: "微软雅黑";letter-spacing: -1px;background-position: 2px -266px;float: left;font-size: 12px;}
.floating_ck .cn ul li img{max-width: 100%;}

.InquiryForm{position: fixed;right: 10px;bottom: -5px;z-index: 99999;min-width: 280px;max-height: 430px;width: 337px;border-radius: 15px 15px 0 0;overflow: hidden;border: 1px solid #238cc3;}
.InquiryTitle{background: #238cc3;width: 100%;height: 45px;line-height: 45px;color: #fff;font-size: 15px;padding: 0 20px;box-sizing: border-box;cursor: pointer;}
.InquiryTitle p{display: inline-block;}
.InquiryTitle i{float: right;width: 18px;height: 18px;background: url(Inquiry_bg.png) no-repeat center;background-size: 75% auto;margin-top: 16px;transition: .5s;}
.InquiryTitle i.Iactive{transform: rotate(180deg);}
.InquiryList{background-color: #fff;padding: 20px 20px 5px;height: 390px;box-sizing: border-box;}
.InquiryList li{margin-bottom: 14px;}
.InquiryList li input{border: 1px solid #e5e5e5;height: 39px;padding: 0 13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-radius: 25px;outline: none;display: block;width: 100%;box-sizing: border-box;}
.InquiryList li textarea{border: 1px solid #e5e5e5;padding: 0 13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-radius: 25px;height: 95px;padding: 10px 13px;resize: none;display: block;outline: none;width: 100%;box-sizing: border-box;}
.InquiryList li:last-child input{height: 33px;color: #fff;background: #238cc3;cursor: pointer;}

.banner_bottom{height: 246px;background: #238cc3;}
.banner_bottom ul{width: 1200px;margin: 0 auto;}
.banner_bottom ul li{width: 299px;float: left;margin-left: 1px;background: #fff;padding-bottom: 20px;}
.banner_bottom ul li div{margin-bottom: 24px;width: 100%;font-size: 0;}
.banner_bottom ul li div img{width: 100%;}
.banner_bottom ul li a{display: block;float: left;width: 116px;height: 28px;border:1px solid #d6d6d6;margin: 10px 15px;text-align: center;line-height: 28px;}
.banner_bottom ul li a:hover{background: #41526b;color: #fff;transition: 1s;}
.banner_bottom ul li:nth-child(1){margin-left: 0;}


/*footer*/
.footer{width: 100%;background: #474747;font-size: 0;padding-top: 21px;padding-bottom: 23px;}
.footer ul{text-align: center;margin-bottom: 24px;}
.footer ul li{margin-right: 76px;display: inline-block;line-height: 16px;height: 16px;}
.footer ul li:last-child{margin-right: 0;}
.footer ul li a{font-size: 16px;color: #fff;}
.footer ul li a:hover{color: #238cc3;}
.footerBottom{text-align: center;margin-top: 30px;}
.footerBottom span{font-size: 16px;color: #fff;}
.footerBottom span a{color: #fff;}
.footerBottom span a:hover{color: #238cc3;}