*{padding:0; border:0;margin:0; color:#434343; font-family:'微软雅黑';}
img{border:0px;text-decoration: none;}
a{ color:#000; text-decoration:none; font-size:12px;}
a:hover{text-decoration: underline;}

p{ line-height:20px; font-size:12px;   }
ul li{list-style-type: none;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0;padding: 0}
body{ overflow-x:hidden;}
.kfbox{width: 48px; position: fixed; right: 2px; top: 25%; z-index:999999}
.kfbox ul li{width: 48px; cursor: pointer; position: relative; margin-bottom: 2px; height: 48px; background: #ababab; border-bottom-left-radius: 5px; border-top-left-radius: 5px; line-height: 48px; text-align: center;}
.kfbox ul li:last-child{background: #2a579a;}
.kfbox ul li a{display: block; text-decoration: none; height:100%;}
.kfbox ul li img{padding-top:16px;}
.ewmdis{position: relative;}
.ewmkf{position: absolute; right: 52px; bottom: 0;  transition: all 0.3s ease 0s; opacity: 0; display:none;}
.ewmdis:hover .ewmkf{transition: all 0.3s ease 0s; opacity: 1; display:block; }
.kfljzx{width: 110px; right: 0; opacity: 0;  font-size: 16px;transition: all 0.3s ease 0s; color: #FFFFFF; bottom: 0;  border-bottom-left-radius: 5px; position: absolute; border-top-left-radius: 5px; line-height: 48px; background: #ababab;}
.qqkf:hover .kfljzx{opacity: 1;}
.dhkf:hover .kfljzx{opacity: 1;}
@media only screen and (max-width: 1085px) {
.kfbox{display:none;}
}
/*首页*/
.indtopbox{width: 100%; height: 57px; position: absolute; top: 0; background-color: rgba(255 ,255 ,255 ,0.5); z-index:9;}
.indtop{width: 90%; margin: 0 auto; max-width: 1200px; height: 57px; position:relative}
.indlogobox{width: auto; padding-top: 3px; height: 52px; overflow: hidden; float: left;}
.indhomleft a{margin:0 10px;}
.indlogobox img ,.indtoptit{float: left;}
.indlogobox img{width: auto; height:90%}
.indtoptit{padding: 10px 10px;}
.indtoptit div:nth-child(1){font-size: 24px; color: #00479d;}
.indtoptit div:nth-child(2){font-size: 14px; color: #00479d;}
.indmenu{float: left; height: 57px; margin-left:80px;}
.indmenu li{height: 57px; line-height: 57px; float: left; width:103px; text-align:center; margin-right:20px;}
.indmenu li a{font-size: 14px; color:#527196; font-weight:; text-decoration: none; display:block; text-align:center;}
.indmebut{display: none;}
.swiper-slide img{height:100%;}
.videobox video{width:100%; height:auto;}
.videobox iframe{width:100%;}
@media only screen and (max-width: 1085px) {
	.indtoptit { padding: 10px 5px;}
	.indmenu{display: none; z-index: 9;}
	.indlogobox img{width: 45%;  }
	.indtopbox{position: relative; top: 0; background-color: rgba(255 ,255 ,255 ,0.8);  min-width: 320px;    height: auto;  height:auto;}
	.indtop{height:auto; padding-bottom:2%;}
	.indmebut{width: 40px; float: right; margin-top: 2%; display: block;}
	.indtoptit div:nth-child(1){font-size: 18px; color: #00479d;}
	.indtoptit div:nth-child(2){font-size: 12px; color: #00479d;}
	.indmenu{display: none;width: 123%; position: absolute; top: 51px; left: -110px; text-align: center; background: #fff; height: auto; overflow: hidden; opacity: 0.8;}
	.indmenu li{width: 100%; padding: 5px 0; height: 25px; line-height: 25px; margin-bottom: 2px; border-bottom: 1px #C7DEF9 solid;}
	.indmenu li a{display: block;}
	.swiper-slide img{height:auto;}
	.videobox video{width:100%; height:auto;}
	.videobox iframe{width:100%; height:auto;}
}
 
.jslist li a:hover{color:#004ea2 !important;}



.indhommen{width: 100%; height: 40px; background: #ededed; overflow: hidden; line-height: 40px; margin-bottom: 30px;}
.indhombox{max-width: 1200px; width: 90%; height: auto; overflow: hidden;padding: 0 15px; margin: 0 auto;}
.indhomleft , .indhomleft a{font-size: 14px; color: #434343; text-decoration: none;}
.indhomleft{float: left;}
.indhomrid{float: right;}
.indhomrid input{float: left; margin-top: 5px;}
.indhomrid input[type='text']{width: 300px; height: 26px; padding-left: 10px; color: #434343; border: 1px #eee solid;}
.indhomrid input[type='text']:focus {border: 1px #004ea2 solid;}
.indhomrid input[type='submit']{width: 60px; height: 28px; background: url(../serbut_03.jpg);}

@media only screen and (max-width: 940px) {
	.indhommen{width: 100%; height: 40px; background: #ededed; overflow: hidden; line-height: 40px; margin-bottom: 10px;}
	.indhomleft{display: none;}
	.indhomrid{width: 90%;}
	.indhomrid input[type='text']{width: 70%; height: 26px; padding-left: 18px;}
	.indhomrid input[type='submit']{width: 10%; height: 26px; background: url(../serbut_03.jpg) no-repeat center;}
	
	.footlistbox{float:left!important; width:100%!important; display:block !important;border-right:none !important; border-bottom:1px #d3d3d3 dashed !important; margin:0 0% !important;}
	.footlistbox li li{display:none;}
}

.videobox embed{width:100%;}

.jjfa img{width:100%;}
.jjfa p{font-size:14px;}
.jslist a{text-decoration:none;}
.noclass{font-size:14px;  color:#434343;}
.classnow {color:#004ea2 !important; font-size:14px; }

.indcontent{width: 90%; max-width: 1200px; margin: 0 auto; height: auto; overflow: hidden; margin-top:2%;}
@media only screen and (max-width: 940px) {.indcontent{width: 100%; min-width: 320px;}}
.indprologo{height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 3%; width: 97%; }
.indprotit{float: left; }
.indprotit>div:nth-child(1){height:auto; overflow:hidden; }
.indprotit>div:nth-child(1) span:nth-child(1){font-size: 32px; color: #004ea2; font-weight: bold; text-transform:uppercase; display:block; float:left; padding-right: 5px;}
.indprotit>div:nth-child(1) span:nth-child(2){font-size: 23px; color: #434343; display:block; float:left; padding-top: 5px;}
.indprotit>div:nth-child(2){font-size: 14px; color: #434343  ;}

.indmore{float: right; padding-top: 25px;}
.indmore a{font-size: 12px; color: #434343  ; text-decoration: none;}

.inprotyme{padding: 0 ; height: 72px; margin-bottom: 20px;}
.proleft ,.prorid{float: left; height: 72px;}
.proleft{width: 20%; background: url(../protype_03.png) no-repeat center; background-size: 72% 62px;}
.proleft div{color: #fff; text-align: center; font-size: 18px;}
.proleft div:nth-child(1){padding-top: 15px;}
.proleft div:nth-child(2){font-size: 14px;}
@media only screen and (max-width: 940px) {
.indprotit>div:nth-child(1){ height:26px; overflow:hidden;}
.indprotit>div:nth-child(1) span:nth-child(1){ font-size: 16px;line-height: 24px;}
.indprotit>div:nth-child(1) span:nth-child(2){font-size: 14px;line-height: 12px;}
.inprotyme{padding: 0 ; height: 72px; margin-bottom: 0;}
}

.prorid{width: 80%;}
.prorid li{float: left; background: url(../prolist_03.png) no-repeat left; height: 62px; padding: 0 5%; width: 15%; text-align: center; cursor: pointer;}
.prorid li:first-child{background:none;}
.prorid li div{font-size: 14px; color: #bcbcbc;}
.pronepr{display: none;}

@media only screen and (max-width: 940px) {
	.proleft{width: 67%; display:none; float: none; background: url(../logpic_03.png) no-repeat center; background-size:67%; margin:auto; height: 85px;}
	.proconlist{position: relative; float: left; overflow: hidden; width: 100%; height: auto;}
	.prorid{padding-top: 5px;}
	.proleft div:nth-child(2){font-size: 12px;}
	.prorid{ width: 100%; height: auto; overflow: hidden;}
	.prorid li{padding: 0 0 0 15px; width: 23%; background: no-repeat; padding: 1% 1%;margin-bottom: 0;}
	.prorid li img{width: 30px; margin-bottom:5px;}
	.pronepr{display: none; width: 36px; height: 60px; background: url(../nepr_03.png) no-repeat center;float: left; margin-top: 5px;}
	.proleft div{ font-size:16px;}
	.proleft div:nth-child(1){ padding-top:17px;}
}

.prolist{width: 92%; height: auto; overflow: hidden; background: #fff;  margin:0 auto;}
.prolist li{width: 96%; height: auto; overflow: hidden; background: #fff; padding: 0 2% 2% 2% ; display: none; }
.prolist li:nth-child(1){display: block;}

.prolist li dl{width: 21.2%; float: left;margin-right: 2%; padding: 1%; background: #fff; border: 1px #fff solid; cursor: pointer; margin-top:2%;}
.prolist li dl a{text-decoration: none; display: block;}
.prolist dl:hover{ }
.prolist dl:hover .protit div:nth-child(1){color: #004ea2;}
.prolist li dl:nth-child(4n){margin-right: 0;}
.prolist li dl img{margin-bottom: 2%;}
.protit div{font-size: 18px; color: #a6a6a6  ;}
.protit div:nth-child(1){font-size: 16px; height:25px; overflow:hidden; color: #434343; text-align:center;}
.protit div:nth-child(2){font-size: 12px; padding-top: 10px; display:none;}

@media only screen and (max-width: 680px) {
	.prolist li{width: 96%; padding: 2%;}
	.prolist li dl{width: 45%; text-align:center;}
	.prolist li dl .protit div:nth-child(1){ font-size:12px; line-height:25px;}
	.prolist li dl img{width: 80%; }
	.indmore{padding-right: 20px;}
}

.secondbg{width: 100%; height: auto; overflow: hidden; background: #ededed; margin: 2% 0; padding: 2% 0;}
.indsolbox{width: 100%; height: auto; overflow: hidden; }
.indsolbox li{width: 30.5%; margin-right: 1%; padding: 1%; float: left; position: relative;}
.indsolbox li a{text-decoration: none;}
.indsolbox li:hover .sloshabox{display: block; transition: all 1.5s ease 0s;}
.indsolbox li:hover .imgbox img{-webkit-transform:scale(1.5,1.5); -moz-transform:scale(1.5,1.5); -transform:scale(1.5,1.5); transition: all 1.5s ease 0s;}
.indsolbox li:nth-child(3n){margin-right: 0;}
.slotit{font-size: 16px; color: #434343; padding: 2% 0; text-align:center;}
.sloarea{font-size: 12px; color: #434343  ; line-height: 25px; text-align:center;}
.sloshabox{width: 100%; transition: all 1.5s ease 0s; background: rgba(0,0,0,0.3); position: absolute; top: 0; height: 100%; left: 0; text-align: center; display: none; min-height: 406px;}
.sloshabox img{padding-top: 28%; display:none;}

@media only screen and (max-width: 680px) {
	.indsolbox li{width: 90%; margin: 0; margin-bottom: 15px; padding:0 5%;}
	.indsolbox li:hover .sloshabox{display: none;}
}

.casconbox{width: 100%; height: auto; overflow: hidden;}
.casconbox>div:nth-child(1){display: block;}

.casecontbox{width: 100%; height: auto; overflow: hidden; margin-top: 15px; display: none;}
@media only screen and (max-width: 440px) {
	.casecontbox{width: 100%; height: auto; overflow: hidden; margin-top: 15px; display: none;}
}
.indcontent .casecontbox:nth-child(1){display: block;}
.casebox{width: 100%; height: auto; overflow: hidden; }
.casebox li{width: 49%; height: 223px; overflow: hidden; float: left; margin-bottom: 15px; position:relative; }
.casebox li img{width: 100%; float: left; height: 100%; }

.casebox li:nth-child(3n+1){width: 49%; height: 461px; overflow: hidden; float: left; margin-right: 1%; margin-bottom:0}
.casebox li:nth-child(3n+1) .casexarea{height:26px; position:absolute; bottom:0; width:100%; margin-top:0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.casebox li:nth-child(3n+1) img{width: 100%; height: 100%; }
.casebox li:nth-child(3n+1)>div{width: 96%; padding: 2%;}
.casebox li .s_t { position:absolute; top:0px; left:50%; margin-left:-145px;}
.casebox li:nth-child(1) .s_t { position:absolute; width:450px; top:0px; left:50%; margin-left:-225px;}
.casebox li .s_t span {  font-size:32px; color:#fff; display:block; top:180px;position:relative; width: 290px;text-align: center; margin:auto;}
.casebox li:nth-child(1) .s_t span { top: 185px;}
.casebox li:nth-child(2) .s_t span { top: 80px;}
.casebox li:nth-child(3) .s_t span { top: 80px;}
.casebox li .s_t p { color:#fff; font-size:16px; position:relative; top:195px; width: 290px;text-align: center;margin:auto;}
.casebox li:nth-child(1) .s_t p {top: 165px;}
.casebox li:nth-child(2) .s_t p {top: 65px;}
.casebox li:nth-child(3) .s_t p {top: 65px;}
.casebox li .s_t a {display:inline-block; text-decoration:none; width:230px; height:40px; line-height:40px;text-align: center; border:2px solid #fff; color:#fff; font-size:18px; margin-top:40px;  }
.casebox li .s_t a:hover {background: white;color: #000;}
.casebox li .s_t b { font-weight:normal;  top:190px; position:absolute; margin-top:100px; left:50%; margin-left:-115px; display:none}
.casebox li:nth-child(1) .s_t b {top: 160px;}
.casebox li:nth-child(2) .s_t b {top: 90px; }
.casebox li:nth-child(3) .s_t b {top: 90px; }


.digg4 span.current{background:#004ea2 !important; color:#fff !important;}

.digg4 a{background: #c0c0c0; color:#434343 !important;}

.imgbox{width:100%; max-height:240px; height:auto; overflow:hidden;}

.padd{width:97%;}
.casebox li:nth-child(3n+1)>a>div{width:100%; height:auto; overflow:hidden;}
.casebox li:nth-child(3n+1) .casextit{float:left;}
.casebox li>div div:nth-child(3) a{font-size: 16px; color: #FFFFFF; text-decoration: none; display: block;}
.casextit a{font-size: 16px; color: #00479d; text-decoration: none;}
.casextit{padding-top:0; float:none; }
.casexarea{font-size: 12px; display:block; color: #989898; line-height: 25px; margin-top: 10px; overflow:hidden; height: 130px;}
.caspage{display: none; margin: 0 auto; margin-bottom: 30px;}
.caspage li{display: table-cell; width: 50px; height: 50px; padding: 0 15px; cursor: pointer;}
 
.casebox li>a{display:block; height:100%}
.papre{background: url(../capr.png) no-repeat center;}
.prnex{background: url(../cane.png) no-repeat center;}
.hapre{background: url(../hapr.png) no-repeat center;}
.hanex{background: url(../hane.png) no-repeat center;}

@media only screen and (max-width: 940px) {
	.casebox li{display: none;}
	.casebox{width: 96%; margin: 0 auto;}
	.casebox li:nth-child(3n+1){display: block; height: auto; width: 99.5%; }
	.casebox li:nth-child(1) .s_t b{display: block;}
	
}
@media only screen and (max-width: 440px) {
	.casebox li{display: block; width:99.5%}
	.casebox{width: 96%; margin: 0 auto;}
	.casebox li:nth-child(3n+1){display: block; height: auto; width: 99.5%; margin-bottom:15px;}
	.casebox li:nth-child(1) .s_t b{display: block; top:50px;}
	.casebox li:nth-child(1) .s_t span{ top:107px;}
	.casebox li:nth-child(1) .s_t p{ top:55px;}
	.casebox li:nth-child(2) .s_t b{display: block; top:2px;}
	.casebox li:nth-child(2) .s_t span{ top:71px;}
	.casebox li:nth-child(2) .s_t p{ top:55px;}
	.casebox li:nth-child(3) .s_t b{display: block; top:2px;}
	.casebox li:nth-child(3) .s_t span{ top:71px;}
	.casebox li:nth-child(3) .s_t p{ top:55px;}
	.casebox li .s_t span{ font-size:24px;}
	.casebox li .s_t b a{ font-size:16px; width:160px; height:30px; line-height:30px; border:1px solid #fff;}
	.casebox li .s_t b{ margin-left:-80px}
}

.newslistbox{width: 100%; height: auto; overflow: hidden;}
.newslistbox li{width: 100%; height: auto; overflow: hidden; padding: 15px 0; border-bottom: 1px #c7c7c7 dashed;}
.newslistbox li a>div{float: left; height: 165px; overflow: hidden;}
.newslistbox li a>div:nth-child(1){width: 28%; margin-right: 3%;}
.newslistbox li a>div:nth-child(2){width: 55%;}
.newslistbox li a>div:nth-child(3){ height:auto; overflow:hidden; float:right;}
.newslistbox li a>div:nth-child(3) span{margin-top:20px;font-size:14px; color:#434343; text-align:right; width:100%; line-height:45px;}

.indnewtit{margin-bottom: 15px; height: auto; overflow: hidden; margin-top: 10px;}
.indnewtit span:nth-child(1){font-size: 18px; color: #434343 ;  float: left;}
.indnewtit span:nth-child(2){font-size: 14px; color: #434343 ; float: right;}
.indnewarea{font-size: 12px; color: #434343  ;}
.newcontbox{width: 100%; height: auto; overflow: hidden;}
.newsconlist{width: 100%; height: auto; overflow: hidden; }
.newcontbox>div{display: none;}
.newcontbox>div:nth-child(1){display: block;}

@media only screen and (max-width: 940px) {
	.newslistbox{padding: 2%; width: 96%;}
	.newslistbox li a>div{height: auto;}
	.newslistbox li a>div:nth-child(1){width: 35%; margin-right: 2%;}
	.newslistbox li a>div:nth-child(2){width: 62%; padding-bottom: 2px;}
	.newslistbox li a>div:nth-child(3){display:none;}
	.indnewtit{margin-top: 0; margin-bottom: 5px;}
	.indnewtit span:nth-child(1){overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 100%; font-size: 16px;}
	.indnewtit span:nth-child(2){overflow: hidden; text-overflow:ellipsis; white-space: nowrap; float: none; font-size: 12px;}
	.indnewarea{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-bottom: 2%;}
}

.footlist{display:table; margin:0 auto; width:100%;}

.footbor{width: 100%; height: 1px; background: url(../footbor_02.png) no-repeat center; background-size: 100% 1px; }
.footbox{width: 100%; height: auto; overflow: hidden;  }
.footbox>div{float: left;}
.footlogo{ width: 15%; text-align: center; border-right: 1px #d3d3d3 dashed; padding: 15px 0;}
.foottit{font-size: 16px; color: #c7c7c7;}
.footentit{font-size: 10.5px; color: #c7c7c7;}
.footlistbox{border-right: 1px #d3d3d3 dashed; padding: 3% 0; width: 45%;}
.footlist>li{float: left; margin-left: 40px; height:120px; display:table-cell; }
.footlist>li a{text-decoration: none; font-size: 15px; color: #6f6f6f;}
.footlist ol>li a{text-decoration: none; font-size: 12px; color: #6f6f6f;}
@media only screen and (max-width: 360px) {
.footlist>li a{text-decoration: none; font-size: 12px; color: #6f6f6f;}
}
.footxxdz{width: 35%;}
.footxxdz ul li{ line-height: 25px; width: 100%; height: auto; overflow: hidden;}
.footxxdz ul li img , .footxxdz ul li span{display: block; float: left;}
.footxxdz ul li img{width: 15px; margin-right: 5px; padding-top: 5px;}
.footxxdz ul li span{width: 90%; font-size: 14px; color: #6f6f6f;}
.footxxdz>div{float: left; padding: 20px 12px;}
.footxxdz>div:nth-child(1){ width: 60%;}
.footxxdz>div:nth-child(2){width: 28%; border-left: 1px #d3d3d3 dashed; padding-right: 0;}
.footewm{text-align: center;}
.footewm div{width: 100%; text-align: center; font-size: 12px; color: #b1b1b1;}


@media only screen and (max-width: 940px) {
	.footlist{display:table; margin:0 auto; width:auto; padding:0 15px;}
	.footlist>li{float: left; margin-left: 10px; height:120px; display:table-cell; }
	.footlist>li:first-child{margin-left:0;}
	.indprologo{padding: 0 2%;}
	.footbox>div{float: right;}
	.footlistbox , .footlogo{display: none;}
	.footxxdz{width: 100%;}
	.footxxdz>div{float: right;  padding: 20px 0;}
	.footxxdz>div:nth-child(1){ width: 72%;}
	.footxxdz>div:nth-child(2){border: 0; padding: 30px 0 0 0;}
}
.footsb{width: 100%; height: auto; background: #00449b; text-align: center; padding-bottom: 5px;}
.footsb>div{font-size: 12px; color: #fff; padding-top: 20px;}
.sb{margin: 0 auto; display: table; padding-top: 7px;}
.sb li{display: table-cell;padding: 0 5px;}

.jslist li:hover{color:#004ea2 !important;}
.choslist li a:hover{color:#004ea2 !important;}
 
/*
 * 产品中心
 */

.protyjs{width: 99.5%; border-top: 1px #dcdcdc solid; border-bottom: 1px #dcdcdc solid; height: auto; overflow: hidden; margin: 0 auto;}
.jslist{ padding: 0.5% 1.5%; width: 75%; float: left; height: auto; overflow: hidden; }
.jslist li {font-size: 14px; color: #a6a6a6; text-decoration: none; cursor: pointer; float: left; margin-right: 5%; position:relative; margin-bottom: 5px;}
.jslist li i{padding-left: 5px;}
.prorid  li img{width:28px; height:28px;}
.jslist li i:nth-child(2){display: none;}
.protyjs>div{ padding: 20px 15px 0 0; float: right; height: auto; overflow: hidden;}
.protyjs>div>img , .protyjs>div>div{float: left; padding-right: 10px;}
.protyjs>div>img{width:46px;}
.photit{font-size: 14px; color: #a1a1a1; letter-spacing:2px;}
.phonum{font-size: 24px; color: #a1a1a1;}



.choslist{height:auto; overflow:hidden;}
.choslist li{}
.choslist li dl{float: left; padding: 10px 0 10px 20px; display:none;}
.choslist li dl a{font-size: 12px; color: #bcbcbc; text-decoration: none; border-right: 1px #bcbcbc solid; padding-right: 20px;}
.choslist li dl a:hover{color: #004ea2;}
.choslist li:first-child dl{display:block;}
@media only screen and (max-width: 940px) {
	.jslist{width: 100%; border: 0;}
	.protyjs > div{display: none;}
}

.digg4 a:hover{
	border: 1px solid #004ea2 !important;
	background-color: #004ea2 !important;
}
.cpmd{padding: 3%; width: 94%; line-height: 1.75em; font-size: 14px; color:#434343;}
.promelist{width: 100%; height: auto; overflow: hidden; margin: 30px 0;}
.probbox{width: 90%; max-width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}
.prolistbox{width: 100%; height: auto; overflow: hidden; padding: 15px 0; border-top: 2px #dfdfdf solid;}
.promelef{float: left; width: 47%;}
.probbox .p2{ display:none;}
.proname{font-size: 16px; width:95%; color: #434343; margin:auto;}
.promess{padding: 1% 20px;  width: 95%; font-size: 14px; color: #a6a6a6;}
.messlist{width: 96%; padding: 2%; padding: 2% 0;}
.messlist li{padding: 5px 0; height: auto; overflow: hidden; position:relative; text-align:center;}
.messlist li span{font-size: 14px; color: #434343; text-align: left;}
.messlist li span:nth-child(1){float: left; width: 31%;  padding-left: 20px;}
.messlist li span:nth-child(1):after{content:':';}
.messlist li span:nth-child(2){float: right; width: 62%;}
.proxxmess{width: 96%;padding: 2%; font-size: 12px; color: #434343;  line-height:1.75; padding-top:1%;}
.proxxmess *{ font-family:"微软雅黑";}
.proxxmess p{line-height:1.75;}
.proxxmess span{line-height:1.75;}
.proxxmess img{max-width:100% !important; padding-bottom:3px;}
.indmenu li a:hover{color:#004ea2;}
.indmenu ol{position:absolute; bottom:0; background:rgba(255,255,255,0.5); display:none; width:3000px; left:50%; margin-left:-1200px; top:57px; z-index:9999; height:50px; }
.indmenu li:nth-child(2) ol{margin-left:-1767px;}
.indmenu li:nth-child(3) ol{margin-left:-1631px;}
.indmenu li:nth-child(4) ol{margin-left:-1514px;}
.indmenu li:nth-child(5) ol{margin-left:-1390px}
.indmenu li:nth-child(6) ol{margin-left:-1268px;}
.indmenu li:nth-child(7) ol{margin-left:-1100px;}
.indmenu ol span{display: inline-block;vertical-align: top;line-height: 30px;padding: 10px;}
.indmenu ol span a{text-align:center;}
.indmenu li:hover ol{ display:block;}
@media only screen and (max-width: 1025px) and (min-width: 786px) {
	.probbox .p1{display:none;}
	.probbox .p2{display:block;}
	.promerid{padding:0 !important;}
	.footlist>li{    margin-left: 20px;}
	.footxxdz ul li img{margin-right: 3px;}
}
@media only screen and (max-width: 1085px) and (min-width: 320px) {
.probbox .p1{display:none;}
	.probbox .p2{display:block;}
	.indmenu ol{opacity:0;}
}
.promerid{width: 460px; float: right; padding: 1%; padding-top:0; margin-right:80px;}
.propicbox{width: 96%; padding: 2%; margin-bottom:2%;}
.listchange{width: 100%; height: 113px; overflow: hidden;}
.listchange>div{height: 100%; float: left;}
.pre{background: url(../prne_03.jpg) no-repeat center; width: 2%; cursor: pointer;}
.nex{background: url(../prne_05.png) no-repeat center; width: 2%; cursor: pointer;}
.procontent{width: 96%; height: 100%; overflow: hidden; position: relative;}
.procontbox{width: 4000px; position: absolute; height: auto; overflow: hidden;}
.procontbox>li{width: 173px; height: 98px; float: left; margin:0 9px; cursor: pointer; border: 1px #dedede solid; overflow:hidden;}
.propicbox>img{height: 380px;}

.promelist>div:first-child{border:0;}

.promelist>div:nth-child(even) .promelef{float: right;}
.promelist>div:nth-child(even) .promerid{float: left; margin-left:80px; margin-right:0;}
.promelist>div:last-child{border: 0;}
@media only screen and (max-width: 800px){
	.promelist>div:nth-child(even) .promerid{float: left; margin-left:0; margin-right:0;}
}
@media only screen and (max-width: 440px){
	.promelist>div:nth-child(even) .promerid{float: left; margin-left:0; margin-right:0;}
}

@media only screen and (max-width: 1200px) {
.indmenu li:hover ol{ display:none;}
	.propicbox{height:auto;overflow:hidden;}
	.propicbox > img {height:auto;}
	.procontbox > li img{height:100%;}
	.messlist li{border-bottom:1px #e5e5e5 solid;}
	.probbox>div{float: none; width: 100%;}
	.procontbox li{width: 100px; height: 66px; margin:0 6.5px;}
	.listchange > div{width: 5%;}
	.listchange > div:nth-child(2){width: 88%;}
	.footlist > li{height:auto;}
	.listchange {height:auto;}
	.promelist {margin:  0;}
}

/* 新闻中心 -企业动态 */
.newslist{width: 100%; height: auto; overflow: hidden; margin-top: 5%;}
.newslist>div{width: 100%; height: auto; overflow: hidden;}
.newslist li{width: 96%; height: auto; overflow: hidden; margin: 15px  auto; }
.newbox>div{width: 100%; height: 144px; overflow: hidden;}
.newbox>div:nth-child(1){width: 25%; float: left;}
.newbox>div:nth-child(2){width: 73%; float: right; border-bottom: 1px #d6d6d6 dashed;}
.titbox{width: 100%; height: auto; overflow: hidden; margin-bottom: 3%;}
.titbox>div:nth-child(1){width: 80%; float: left;}
.titbox>div:nth-child(2){width: 20%; float: right; text-align: right; padding-top:6px;}
.newtit {float: left;overflow: hidden; height: auto; width: 80%; font-size: 18px; color: #666666; font-weight:bold;}
.timedate{float: right; font-size: 14px; color: #a9a9a9; overflow: hidden; height: auto; width: 20%;}
.newarea{font-size: 12px; color: #a6a6a6; line-height:1.7em; height: 5.1em; overflow: hidden; width:85%;}

@media only screen and (max-width: 640px) {
	.newbox>div:nth-child(1){width: 37%; float: left;}
	.newbox>div:nth-child(2){width: 60%; float: right; border-bottom: 1px #d6d6d6 dashed;}
	.newtit {float: left;overflow: hidden; height: auto; width: 80%; font-size: 15px; color: #666666; font-weight:bold;}
	.timedate{float: right; font-size: 12px; color: #a9a9a9; overflow: hidden; height: auto; width: 20%;}
	.newarea{font-size: 13px; color: #878787; line-height:1.7; height: 70px; overflow: hidden;}
}

@media only screen and (max-width: 940px) {

	.newbox>div{height:auto;}
	.newslist{width: 96%; padding: 0 2%;}
	.newbox > div:nth-child(1){height: 70px;}
	.newslist img{width: 100%;}
	.titbox>div:nth-child(1){float: none; width: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
	.titbox>div:nth-child(2){float: none; width: 100%; text-align: left;}
	.newarea{text-overflow:ellipsis; white-space: nowrap; width: 100%; height: auto; overflow: hidden;}
	.titbox > div:nth-child(2) { padding-top: 1px;}
	.titbox {margin-bottom: 0;}
}

/* 新闻中心 -企业动态 -详情 */
.qydtbox{width: 100%; height: auto; overflow: hidden;}
.qydtbox{margin: 2% 0; }
.qydtbox>div:nth-child(1){width: 100%; height: auto; overflow: hidden; font-size: 18px; color: #434343; padding: 0; text-align: center; font-weight:bold; margin-top:2%;}
.qydtbox>div:nth-child(2){text-align: center; width: 100%; height: auto; overflow: hidden; padding: .5% 0; background: #ededed;  margin: 2% 0;}
.qydtbox>div:nth-child(2) span{padding: 0 2%; font-size: 12px; color: #a6a6a6; }
.qydtbox>div:nth-child(3){width: 98%; margin: 0 auto; overflow: hidden; padding: 2% 0; height: auto; font-size: 14px; color: #8b8b8b; line-height: 25px;}

@media only screen and (max-width: 940px) {
	.qydtbox{width: 96%; margin: 0 auto;}
	.qydtbox img{max-width: 96%; }
	.protyjs{width: 96%; margin: 0 auto;}
	.jslist{padding: 3%; 0}
}

/* 关于我们 -企业介绍  */

.gywmqyjs{width: 96%;  overflow: hidden; padding: 2% 0; font-size: 14px; color: #8b8b8b; line-height: 25px; margin: 0 auto;}
.gywmqyjs  img{max-width:100%; display: block;}
.gywmqyjs  p{font-size:14px; line-height:1.7;}
/* 关于我们 -商务合作  */
.gywmswhz{width: 96%; margin: 0 auto; overflow: hidden; padding: 2% 0; margin-top: 3%;}
.gywmswhz ul{clear: both; width: 100%;}
.gywmswhz ul li{width: 18%; float: left; height: auto; overflow: hidden; margin: 0 2% 2% 0;}
.gywmswhz ul li:nth-child(5n){margin-right: 0;}
@media only screen and (max-width: 940px) {
	.gywmswhz ul li{width: 32%;}
	.gywmswhz ul li:nth-child(3n){margin-right: 0;}
	.gywmswhz ul li:nth-child(5n){ margin: 0 2% 2% 0;}
}

/* 关于我们 -售后服务  */
.gywmshfw{width: 96%; margin: 0 auto; overflow: hidden; padding: 2% 0;}
.gywmshfw ul{clear: both; width: 100%;}
.gywmshfw ul li{width: 100%; overflow: hidden; height: auto; }
.gywmshfw ul li img{padding-top:0.5% ; z-index:99; position: relative;}
.gywmshfw ul li>div{position: relative;}
.gywmshfw ul li:nth-child(2n+1)>div:nth-child(1){width: 15%; float: left; text-align: center; height: 100%; height: 100%; background-size:  50% 100%; position:relative; padding:3% 0; background-color:#fff;}
.gywmshfw ul li:nth-child(2n+2)>div:nth-child(1){width: 15%; float: left; text-align: center; height: 100%; height: 100%; background-size:  50% 100%; position:relative; padding:3% 0;}
.gywmshfw ul li:nth-child(2n+2)>div:nth-child(1) div{width:100%; position:absolute; height:100%;  background: #e5f1ff; top:0;}
.gywmshfw ul li:nth-child(2n+1)>div:nth-child(2){width: 79%; float: right; background: #e5f1ff;  padding: 3%;}
.gywmshfw ul li:nth-child(2n+2)>div:nth-child(2){width: 79%; float: right; background: #f7fafe;  padding: 3%;}
.shfwtit{font-size: 18px; color: #434343; padding-bottom:5px;}
.shfwarea{font-size: 14px; color: #a1a1a1; line-height:25px;}
@media only screen and (max-width: 940px) {
	.gywmshfw ul li{width: 100%; overflow: hidden; height: auto;}
	.gywmshfw ul li img{position: absolute; top: 20%; left: 10%; width:80%;}
}



/* 关于我们-联系方式 */
.aboutpho{width: 100%; height: auto; overflow: hidden; margin-top: 5%; margin-bottom:3%;}
.aboutpho ul{clear: both; height: auto; width: 100%;}
.aboutpho ul li{float: left;}
.aboutpho ul li>div{text-align: center;}
.aboutpho ul li>div>div:nth-child(1){font-size: 18px; color: #434343; margin-bottom: 30px; margin-top: 40px;}
.aboutpho ul li>div>div:nth-child(2) *{font-size: 14px; color: #434343; line-height: 25px;}
.aboutpho ul li:nth-child(8n+1){width: 23.3%; border: 7px #e5f1ff solid; height: 240px;}
.aboutpho ul li:nth-child(8n+1)>div{border: 1px #dee4ec  solid; background: #e5f1ff; height: 99%;}
.aboutpho ul li:nth-child(8n+3){width: 23.3%; border: 7px #e5f1ff solid; height: 240px;}
.aboutpho ul li:nth-child(8n+3)>div{border: 1px #dee4ec  solid; background: #e5f1ff; height: 99%;}
.aboutpho ul li:nth-child(8n+6){width: 23.3%; border: 7px #e5f1ff solid; height: 240px;}
.aboutpho ul li:nth-child(8n+6)>div{border: 1px #dee4ec  solid; background: #e5f1ff; height: 99%;}
.aboutpho ul li:nth-child(8n+8){width: 23.3%; border: 7px #e5f1ff solid; height: 240px;}
.aboutpho ul li:nth-child(8n+8)>div{border: 1px #dee4ec  solid; background: #e5f1ff; height: 99%;}
.aboutpho ul li:nth-child(8n+2){width: 23.3%; border: 7px #F7F5F5   solid; height: 240px;}
.aboutpho ul li:nth-child(8n+2)>div{border: 1px #e5f1ff solid; background: #F7F5F5 ; height: 99%;}
.aboutpho ul li:nth-child(8n+4){width: 23.3%; border: 7px #F7F5F5   solid; height: 240px;}
.aboutpho ul li:nth-child(8n+4)>div{border: 1px #e5f1ff solid; background: #F7F5F5 ; height: 99%;}
.aboutpho ul li:nth-child(8n+5){width: 23.3%; border: 7px #F7F5F5   solid; height: 240px;}
.aboutpho ul li:nth-child(8n+5)>div{border: 1px #e5f1ff solid; background: #F7F5F5 ; height: 99%;}
.aboutpho ul li:nth-child(8n+7){width: 23.3%; border: 7px #F7F5F5   solid; height: 240px;}
.aboutpho ul li:nth-child(8n+7)>div{border: 1px #e5f1ff solid; background: #F7F5F5 ; height: 99%;}

@media only screen and (max-width: 940px) {
	.aboutpho{width: 96%; padding: 2%; margin: 0 auto; }
	.aboutpho ul li:nth-child(1n+1){width: 97%; border: 7px #e5f1ff solid;}
	.aboutpho ul li:nth-child(1n+1)>div{border: 1px #dee4ec  solid; background: #e5f1ff;}
	.aboutpho ul li:nth-child(2n+2){width: 97%; border: 7px #dee4ec  solid;}
	.aboutpho ul li:nth-child(2n+2)>div{border: 1px #e5f1ff solid; background: #dee4ec ;}
}
.BMap_mask{margin-bottom:20px;}
/* 关于我们-线路 */
.map{margin-top: 3%; height: auto; overflow: hidden; margin-bottom:3%;}
.contentus{width: 100%; height: 68px; background: url(../contlogo_07.png) no-repeat center; text-align: center; margin-top:20px;}
.contentus>div:nth-child(1){font-size: 14px; color: #434343; padding-top: 20px;}
.contentus>div:nth-child(2){font-size: 14px; color: #00479d;}
.lxfsbox{width: 100%; height: auto; overflow: hidden; margin-top: 3%;}
.lxfsbox>div{width: 50%; float: right;}
.lxfsbox>div>div{font-size: 14px; color: #434343; margin:0 auto 5% auto; height: auto; overflow: hidden;}
.lxfsbox>div>div>img{ float: left; padding-top: 5px; padding-right:5px;}
.lxfsbox>div>div>span{display: block; float: left; text-align: left; width: 90%; font-size:16px;}
.lxform table{width: 100%; height: auto; overflow: hidden;}
.lxform tr{margin-bottom: 3%; height: 50px; overflow: hidden; width: 100%; text-align: left;}
.lxform tr span{color: #ff0000; }
.sumb {width: 100px; 80px; background: #00479d; float: right; color: #fff !important; margin: 0 auto;}
.lxform input{width: 90%; border: 1px #00479d solid; height: 30px; color: #434343; padding-left: 8px; border-radius: 3px;}
.textrea{width: 88%; border: 1px #00479d solid; height: 30px; color: #434343; overflow:hidden; resize:none;  border-radius: 3px; padding: 8px; height: 80px;}

.digg4{margin:3% auto !important;}

@media only screen and (max-width: 940px) {
	.lxfsbox>div{width: 96%; padding: 2%; }
}

.menuchos{background-size: 100%; }
.menuchos2{background:url(../hoverbg.jpg) no-repeat center;background-size: 100%; color:#fff !important;}
 
.khali ul{height:auto; overflow:hidden;}

/* 关于我们-路线 */
.menucenter{width: 90%; height: auto; overflow: hidden;  margin: 3% auto;}
.menucenterlist {clear: both; height: auto; width: 100%;}
.menucenterlist>li{width: 100%; height: 68px; overflow: hidden;}
.menucenterlist>li>div{height: auto;overflow:hidden; float: left; text-align: center; line-height: 68px;}
.menucenterlist>li:nth-child(1n+1) div:nth-child(1){width: 10%; background: #e5f1ff;}
.menucenterlist>li:nth-child(1n+1) div:nth-child(2){width: 90%; background: #ffffff;}
.menucenterlist>li:nth-child(2n+2) div:nth-child(1){width: 10%; background: #ffffff;}
.menucenterlist>li:nth-child(2n+2) div:nth-child(2){width: 90%; background: #e5f1ff;}
.menucenterlist>li>div:nth-child(1) a{color: #666161; font-size: 16px; text-decoration: none; font-weight:bold;}
.menulist li{float: left; margin:0 5%;}
.menulist li a{display: block; text-align: center; font-size: 14px; color: #666161; text-decoration: none;}

@media only screen and (max-width: 940px) {
	.menucenterlist>li{height: auto; margin-bottom:2%;}
	.menulist{width: 100%; height: auto; overflow: hidden;}
	.menucenterlist>li:nth-child(1n+1) div:nth-child(1){width: 100%; background: #e5f1ff;}
	.menucenterlist>li:nth-child(1n+1) div:nth-child(2){width: 100%; background: #ffffff;}
	.menucenterlist>li:nth-child(2n+2) div:nth-child(1){width: 100%; background: #e5f1ff;}
	.menucenterlist>li:nth-child(2n+2) div:nth-child(2){width: 100%; background: #ffffff;}
}

/* 技术支持-操作说明 */
.czsmlist>ul>li{width: 96%; padding: 24px 0; font-size: 16px; color: #c2c2c2; border-bottom: 1px #e2e2e2 dashed; height: auto; overflow: hidden; margin:0 auto;}
.czsmlist>ul>li:last-child{border: 0;}
.czsmlist>ul>li a{font-size: 14px; color: #a6a6a6; text-decoration: none;}
.czsmlist>ul>li>span:nth-child(1){float: left; color: #b1b1b1;  width: 5%;}
.czsmlist>ul>li>span:nth-child(2){float: left; width: 50%; }
.czsmlist>ul>li>span:nth-child(3){float: right; font-size: 14px; color: #b1b1b1;}
.czsmlist>ul{width: 100%; height: auto; overflow: hidden;}
@media only screen and (max-width: 940px) {
	.czsmlist{width: 96%; padding: 2%;}
	.caspage{margin-bottom:0;}
}

/* 技术支持-操作说明-详情 */
.videobox{ width: 50%; background: #dddddd; margin: 5% auto; height: auto;}
.gywmqyjs embed{ max-width: 100%; }

@media only screen and (max-width: 940px) {
.videobox embed {
   height:auto;
}
	.videobox{width: 94%;}
	.lxfsbox > div > div {width: 90%;}
	.gywmqyjs{margin-top:3%;}
}

/* 技术支持-方案 */
.zszcfa>ul>li{width: 100%; padding: 24px 0; font-size: 16px; color: #c2c2c2; border-bottom: 1px #e2e2e2 dashed; height: auto; overflow: hidden;}
.zszcfa>ul>li:last-child{border: 0;}
.zszcfa>ul>li a{font-size: 18px; color: #434343; padding-left: 10px; display: block; text-decoration: none;}
.zszcfa>ul>li>span:nth-child(1){float: left; color: #b1b1b1; padding-top: 3px; width: 5%;}
.zszcfa>ul>li>span:nth-child(2){float: left; width: 80%;}
.zszcfa>ul>li>span:nth-child(3) a{float: right; font-size: 14px; color: #00479d;}
.zszcfa>ul{width: 100%; height: auto; overflow: hidden;}
@media only screen and (max-width: 940px) {
	.zszcfa{width: 96%; padding: 2%;}
}

/* 解决方案 */
.jjfa{width: 94%; padding: 2%; background: #ededed; margin: 5% auto;}
.jjfa img{max-width: 100%; height:auto;}
.jjfa ul{width: 100%; clear: both; height: auto;}

/* 客户案例 */
.khali{margin: 5% 0; width: 100%; height: auto; overflow: hidden;}
.khali ul li{width: 24%; float: left; margin-right: 1%; border: 1px #e5e5e5 solid; margin-bottom: 3%; height:auto; padding-bottom:5px; height:230px; line-height:20px; overflow:hidden;}
.khali ul li img{ height:200px;}
.khali ul li:nth-child(4n){margin-right: 0;}
.khali ul li a{text-decoration: none;display: table;100%}
.khali ul li a>div:nth-child(1){height:auto; overflow:hidden;position:relative;}
.khali ul li a>div:nth-child(2){margin: 10px 0; font-size: 14px; color: #a6a6a6; text-align: center;}
.khali ul li a p{text-align: center;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255, 255, 255, 0.8);transition:all 0.6s ease 0s;background-repeat:no-repeat;background-position:center center;opacity:1;}


.khali ul li:hover a p{background-color:rgba(255, 255, 255, 0);transition:all 0.6s ease 0s;opacity:0;}
@media only screen and (max-width: 940px) {
	.khali{width: 96%; padding: 2%;}
	.khali ul li{width: 100%;}
}

.prorid li img:nth-child(1){display:inline-block;}
.prorid li img:nth-child(2){display:none;}

.prorid li:hover div{color:#004ea2;}



.banner{width:100%;height:auto;overflow: hidden; position: relative; text-align: center;}
.banner .flash { left: 50%; margin-left: -960px; position: absolute; top: 0;width: 1920px;}
@media only screen and (max-width: 940px) {.banner{height:auto;}}

.links{ width:96%; margin:auto; overflow:hidden; line-height:30px; margin-bottom:30px;}
.links span{ float:left; margin-left:15px;line-height:30px; color:#6f6f6f;}
.links a{ padding-left:15px; line-height:30px;float:left; color:#6f6f6f; font-size:14px;}
.language{ position:absolute; height:25px; width:131px; text-align:center; right:97px; top:17px; }
.language img{ width:25px;}
.language .ico{ padding-left:36px; line-height:25px; color:#ccc; cursor:pointer;width: 100%; height: 25px;}
.language .ico .h{color:#527196;font-size: 14px; border-left:1px solid #ccc; padding-left:8px; padding-right:25px;line-height: 14px; background:url(../jtico_03.png) no-repeat 72px center}
.language .ico span{ display:block; float:left; border-left:1px solid #ccc; padding-left:8px; padding-right:25px; height:20px;height: 14px;line-height: 14px; margin-top:4px;}
.language .cn{ background:url(../cnico.png) no-repeat 11px center; background-size:17px;}
.language .en{ background:url(../enico.png) no-repeat 11px center; background-size:17px;}
.language ul{ display:none; position:absolute;top:25px; left:0; z-index:999999; border-radius:7px; background-color:#fff;background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;}

@media only screen and (max-width: 1085px) {
.language{ position:absolute; right:150px; top:23px;}
.language img{ width:35px;}
}
@media only screen and (max-width: 440px) {
.language{ position:absolute; right:100px; top:14px;}
.language img{ width:25px;}
}