@charset "utf-8";
/* CSS Document */

.page_banner{height: 260px;padding-top: 7%;width: 100%;overflow: hidden;}
.page_banner div{ overflow:hidden;text-align: center;}
.page_banner div h1{color: #fff;font-size: 31px;margin-top: 5%;}
.page_banner div h2{color: #fff;font-size: 17px;margin-top: 0.5%;}
.page_banner div h3{border-bottom: 3px solid rgba(204, 204, 204, 0.75);width: 4%;margin: 0 auto;margin-top: 1%;}

.cpage { margin:0 auto; text-align: center; padding:10px 0 30px 0; font-size:14px;}
.cpage a { color:#333!important; font-size:16px;width:auto!important;  }


.page_job{width: 1200px;margin: 0 auto;overflow: hidden;margin-bottom: 4%;}
.page_job_one {width: 100%;overflow: hidden; margin-top:3%;}
.page_job_one dl {width: 49.5%;float: left;background: #eeeeee;margin-right: 1%;padding-bottom: 3%;}
.page_job_one dl p {display: block;margin-left: 8%;margin-top: 6%;}
.page_job_one dl p b{ font-size:25px;}
.page_job_one dl p t {color: #3b3b3b;font-size: 17px;display: block;margin-top: 1%;}
.page_job_one dl span {width: 92%;margin: 0 auto;display: block;text-align: center;margin-top: 4%;background: #002f7b;border: 1px solid #ccc;
line-height: 44px;color: #000;color:#fff;cursor:pointer;}
.page_job_one dl span a{ color:#fff; font-size: 19px;}     
.page_job_one dl:hover span{ background:#fc7e00;}
.page_job_two{overflow: hidden;margin-top: 2%;padding-bottom: 1.5%;}
.page_job_two .czem_a{overflow: hidden;margin-bottom: 1%;}
.page_job_two .czem_a .cz_employc_bt{width: 100%;overflow: hidden;background: #eeeeee;padding: 1.5% 0;cursor:pointer;}
.page_job_two .czem_a .cz_employc_bt:hover b{ color:#002f7b;}
.page_job_two .czem_a .cz_employc_bt:hover c{ color:#002f7b;}
.page_job_two .czem_a .cz_employc_bt:hover e{ color:#002f7b;}
.page_job_two .czem_a .cz_employc_bt:hover j{ color:#002f7b;}
.page_job_two .czem_a .cz_employc_bt b{margin-left:4%;font-size: 16px;color: #3d3d3d;width:20%;display: block; float:left;}
.page_job_two .czem_a .cz_employc_bt c{font-size: 16px;color: #3d3d3d; display:block;float:left;width:40%;}
.page_job_two .czem_a .cz_employc_bt e{font-size: 16px;color: #3d3d3d; display:block;float:left;width:20%;}
.page_job_two .czem_a .cz_employc_bt f{font-size: 16px;color: #3d3d3d; display:block;float:left;width:10%;}
.page_job_two .czem_a .cz_employc_bt j{font-size: 16px;color: #3d3d3d; display:block;float:left;}
.page_job_two .czem_a .czem_a_cont{padding: 2% 4%;}
.page_job_two .czem_a .czem_a_cont h1{ color:#616161;}
.page_job_two .czem_a .czem_a_cont dl{overflow: hidden;margin-top: 2%;}
.page_job_two .czem_a .czem_a_cont dl p{ color:#616161; line-height:22px;}
.page_job_two_bottom{overflow: hidden;margin-top: 4%;}
.page_job_two_bottom left{float: left;color: #b9b9b9;font-size: 15px;}
.page_job_two_bottom right{float: right;color: #b9b9b9;font-size: 15px;}
.page_job_three{overflow: hidden;margin-top: 4%;}
.page_job_three h1{ width:100%; height:auto;overflow: hidden;}
.page_job_three h1 img{ width:100%; height:auto;-webkit-transition: all ease 0.8s;}
.page_job_three h1:hover img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_job_three h2{text-align: center;margin-top: 3%;}
.page_job_three h2 p{color: #3a3a3a;font-size: 27px;}
.page_job_three h2 span{display: block;background: #002f7b;width: 11%;margin: 0 auto;margin-top: 1.5%;line-height: 2.6em;font-size: 16px;}
.page_job_three h2 span a{ color:#fff;}
.page_job_one dl:nth-child(2n){margin-right:0;}
.page_job_three h2 span:hover{  background:#fc7e00;}

.page_banner_news{height: 260px;padding-top: 7%;width: 100%;overflow: hidden;}
.page_banner_news div{ overflow:hidden;text-align: center;}
.page_banner_news div h1{color: #fff;font-size: 26px;margin-top:5%;}
.page_banner_news div h2{color: #fff;font-size: 17px;}
.page_banner_news div h3{padding-top: 1%;}
.page_banner_news div h3 a{display: inline-block;border: 1px solid rgba(255, 255, 255, 0.63);padding: 0.3% 2%;font-size:16px;margin: 0 1% 1% 0;color:#fff;}
.page_banner_news div h3 a:hover{ background:#0169ad;}
.page_news{width: 100%;overflow: hidden;background: #eee;}
.page_news .page_news_list{width: 1100px;margin:0 auto;overflow: hidden; padding:4% 0 1%;}
.page_news .page_news_list a{float: left;width:31%;overflow: hidden;box-shadow: 0 0 8px 0 rgba(0,0,0,.1); margin:1%;}
.page_news .page_news_list a span{display: block;height: 184px;width: 100%; overflow:hidden;}
.page_news .page_news_list a span img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.page_news .page_news_list a p{background: #fff;padding: 6%;}
.page_news .page_news_list a p font{display: block;color: #616161;font-size: 13px;}
.page_news .page_news_list a p t{color: #0169ad;font-size: 17px;display: block;margin-top: 4%;height:22px; line-height:22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page_news .page_news_list a p c{color: #404040;font-size: 14px;display: block;margin-top: 4%;height:22px; line-height:22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.page_news .page_news_list a p b{display: block;margin-top: 6%;font-size: 13px;color: #aeaeae;}
.page_news .page_news_list a p b f{float: left;width: 18px;height: 18px;text-align: center;background: #e3781f;color: #fff;border-radius: 20px;
line-height: 18px;font-size: 12px;margin-right: 2%;box-shadow: 0 0 8px 0 rgba(0,0,0,.1);}
.page_news .page_news_list a:hover img {transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_news .page_news_list a:hover p{background: #0169ad;}
.page_news .page_news_list a:hover p font{ color:#fff;}
.page_news .page_news_list a:hover p t{ color:#fff;}
.page_news .page_news_list a:hover p c{ color:#fff;}
.page_news .page_news_list a:hover p b{ color:#fff;}
.page_news .page_news_list a:hover p b f{background: #fff;color: #0169ad;}
 
.page_news .page_news_show{width: 1200px;margin:0 auto;overflow: hidden; padding:4% 0;}
.page_news .page_news_show .dg{overflow: hidden;color: #888888;font-size: 13px;margin-bottom: 2%;}
.page_news .page_news_show .dg a{color: #888888;}
.page_news .page_news_show left{background: #fff;float: left;padding: 3%;width: 60%;}
.page_news .page_news_show left font{overflow: hidden;padding-bottom: 2%;border-bottom: 1px solid #ccc; display:block;}
.page_news .page_news_show left font b{display: block;text-align: center;color: #004790;font-size: 23px;}
.page_news .page_news_show left font span{color: #878787;font-size: 14px;text-align: center;display: block;margin-top: 1.5%;}
.page_news .page_news_show left h1{border-bottom: 1px solid #ccc; padding:4% 0;line-height:28px;}
.page_news .page_news_show left h1 p{ font-size:14px; color:#555; line-height:32px;}
.page_news .page_news_show left h1 font{color: #666666;font-size: 14px;line-height: 20px;display: block;margin-bottom: 4%;}
.page_news .page_news_show left h1 c{display: block;text-align: center;margin-bottom: 4%;}
.page_news .page_news_show left h2{overflow: hidden;padding: 3% 0;}
.page_news .page_news_show left h2 a{ color:#444;}
.page_news .page_news_show left h2 a:hover{ color:#fc7e00;}
.page_news .page_news_show left h3{overflow: hidden;}
.page_news .page_news_show left h3 b{color: #000;font-size:14px;margin-bottom: 2%;display: block;border-top: 1px solid #ccc;padding-top: 2%;
width: 14%;}
.page_news .page_news_show right{background: #fff;float: right;padding: 2% 4% 2% 2%;width: 25%;}
.page_news .page_news_show right h1{color: #000;border-bottom: 2px solid #ccc;padding-bottom: 2%;margin-bottom: 6%;font-size: 19px;}
.page_news .page_news_show right h1 c{float: left;background: #fff;border: 3px solid #fc7e00;width: 10px;height: 10px;border-radius: 20px;
margin-right: 3%;margin-top: 1.5%;}
.page_news .page_news_show right h2{overflow: hidden;}
.page_news .page_news_show right h2 a{display: block;margin-bottom:3%;overflow: hidden;}
.page_news .page_news_show right h2 a f{float: left;color: #0073df;margin-right: 3%;}
.page_news .page_news_show right h2 a b{float: left;width: 91%;}
.page_news .page_news_show right h2 a b c{color: #000;font-size: 14px;display: block;line-height: 20px;}
.page_news .page_news_show right h2 a b e{color: #bdbdbd;font-size: 13px;display: block;margin-top: 2%;}
.page_news .page_news_show right h2 a:hover c{ color:#0073df;}


.introduct { padding:30px!important; line-height:28px;}
.introduct p {font-size:16px!important;}


.page_banner_zscx{height:560px;padding-top: 7%;width: 100%;overflow: hidden;}
.page_banner_zscx div{ overflow:hidden;text-align: center;}
.page_banner_zscx div h1{color: #fff;font-size: 31px;margin-top: 10%;}
.page_banner_zscx div h2{color: #fff;font-size: 17px;}
.page_banner_zscx div h3{border-bottom: 1px solid #ccc;width: 4%;margin: 0 auto;margin-top: 1%;}
.page_banner_zscx div h4{ margin-top:2%; overflow:hidden;}
.page_banner_zscx div h4 form{width: 35%;overflow: hidden;margin: 0 auto;}
.page_banner_zscx div h4 form input{border: none;width: 100%;background: rgba(255, 255, 255, 0.63);height: 2.6em;line-height: 2.6em;
text-indent: 1.5em;color: #fff;border-radius: 5px;display: block;margin-bottom: 3%;}
.page_banner_zscx div h4 form b{overflow: hidden;display: block;}
.page_banner_zscx div h4 form b input{ background:#0169ad; margin-bottom:0; width:30%; margin:0 auto; text-indent:0;}



.page_contact{width:1200px;margin: 4% auto 5%;overflow: hidden;}
.page_contact left{float: left;width: 38%;overflow: hidden;}
.page_contact left h1{ width:100%; position:relative; height:262px;}
.page_contact left h1 img{width: 100%;height: 100%;}
.page_contact left h1 p{position: absolute;left:7%;top: 10%;}
.page_contact left h2{background: #eee;padding: 6px;overflow: hidden;margin-top: 2%;height:293px; position:relative;}
.page_contact left h2 img{width: 100%;height: 100%;}
.page_contact left h2 .scroll {cursor: pointer;position: absolute;left: 45%;top: 22%;width: 51px;height: 63px;}
.page_contact right{width: 58%;float: right;background: #eee;padding: 1%;}
.page_contact right div{overflow: hidden;background: #fff;padding: 2.7% 5%;}
.page_contact right div h1{border-bottom: 1px solid #000;padding-bottom: 2%;color: #000;font-size: 18px;font-weight: 600;}
.page_contact right div h1 c{color: #444;font-size: 15px;font-family: arial;}
.page_contact right div form{overflow: hidden;}
.page_contact right div form dl{padding: 3% 0; overflow:hidden;border-bottom: 1px solid #ccc;}
.page_contact right div form dl c{float: left;margin-right: 6%;color: #2e2e2e;font-size: 15px;}
.page_contact right div form dl e{}
.page_contact right div form h2{ overflow:hidden; margin-top:3%;}
.page_contact right div form h2 p{float: left;text-align: center;overflow: hidden;width: 100%;}
.page_contact right div form h2 b{width: 100%;text-align: center;display: block;margin-top:3.4%;float: left;}
.page_contact right div form h2 b input{border: none;background: #0169ad;width: 18%;line-height: 2.4em;margin-right: 2%;color: #fff;
font-size: 15px;}
.input_a_tel{width: 40%;}
.page_contact right div form h2 b input:hover{background: #fc7e00;}
.page_contact right div form h2 p img{ height:30px;}

.page_contact left h1 p b{padding:0; margin:0;}
.page_contact left h1 p .ino2 a{color: #444;font-size: 17px;}
.page_contact left h1 p t{color: #0169ad;font-size: 25px;margin-bottom: 6%;display: block; margin-left:35px;}
.page_contact left h1 p .ino1 {background-image: url(../images/page_contact_ino1.png);}
.page_contact left h1 p .ino2 {background-image: url(../images/page_contact_ino2.png);}
.page_contact left h1 p .ino3 {background-image: url(../images/page_contact_ino3.png);}
.page_contact left h1 p .ino4 {background-image: url(../images/page_contact_ino4.png);}



.page_about{width: 100%;overflow: hidden;}
.page_about_top{width: 100%;overflow: hidden; padding:1.5% 0; text-align:center;}
.page_about_top p{color: #5a5a5a;font-size: 17px;}
.page_about_top span{color: #0169ad;font-size: 23px;margin-top: 0.3%;display: block;}
.page_about_top b{width: 2%;border-bottom: 1px solid #ababab;display: block;margin: 0 auto;margin-top: 0.6%;}
.page_about_one{background: #dadbdd;padding: 3% 0 4%;overflow: hidden;}
.page_about_one div{width:1200px;margin: 0 auto;background: #fff; overflow:hidden; padding:2% 0;}
.page_about_one div left{width: 31%;float: left; padding-left:2%; position:relative;}
.page_about_one div left img{width: 100%;}
.page_about_one div left:hover img{ opacity:0.8;}
.page_about_one div left e{color: #fff;font-size: 16px;position: absolute;bottom: 16%;left: 19%;}
.page_about_one div left c{position: absolute;top: 32%;right: 11%;color: #fff;font-size: 16px;}
.page_about_one div right{float: left;width: 56%;margin-left: 4%;margin-top:0;}
.smt{color: #444648;font-size: 25px;border-bottom: 1px solid #ccc;padding-bottom: 2%;}
.page_about_one div right span{color: #5a5a5a;font-size: 17px;line-height: 30px;margin-top: 4%;display: block;}
.page_about_two{width:1200px;margin: 0 auto;overflow: hidden;padding: 2.5% 0;}
.page_about_two left{width: 49.5%;float: left;position: relative; height:244px;}
.page_about_two left img{ width:100%; height:100%;}
.page_about_two left p{position: absolute;left: 0;top: 0;text-align: center;width: 100%;}
.page_about_two left p font{display: block;color: #fff;font-size: 16px;margin-top: 9%;}
.page_about_two left p span{color: #fff;display: block;font-size: 21px;margin-top: 1%;}
.page_about_two left p t{display: block;border-bottom: 1px solid #fff;width: 5%;margin: 0 auto;margin-top: 2%;}
.page_about_two left p b{color: #fff;font-size: 21px;display: block;margin-top: 2%;}
.page_about_two left p b c{font-size: 27px;}
.page_about_two right{ float:right; height:244px; width:49.5%; overflow:hidden;}
.page_about_two right:hover img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_about_two right img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.page_about_three{width: 100%;overflow: hidden;background: #40474e;padding: 2% 0;}
.page_about_three h1{text-align: center;color: rgba(255, 255, 255, 0.62);font-size: 17px;}
.page_about_three h2{text-align: center;color: #fff;font-size: 23px;}
.page_about_three h3{border-bottom: 1px solid rgba(255, 255, 255, 0.57);width: 2.5%;margin: 0 auto;margin-top: 0.6%;}
.page_about_three dl{width:1200px;margin: 0 auto;overflow: hidden;margin-top: 3%;}
.page_about_three dl dd{float: left;width: 21.5%;padding:1.7%;border-right: 1px solid rgba(255, 255, 255, 0.28);height: 244px;}
.page_about_three dl dd i{ float:left;}
.page_about_three dl dd b{ float:right;width: 90%;color: #d1d1d1;font-size: 13px;line-height: 20px;}
.page_about_three dl dd b font{color: #fff;display: block;font-size: 17px;margin-bottom: 4%;}
.page_about_three dl dd:last-child{margin-right: 0;border-right:0px solid #fff;}
.page_about_four{background: #f3f3f3;overflow: hidden;width: 100%;padding: 3% 0;}
.page_about_four div{width:1200px;margin: 0 auto;overflow: hidden;}
.page_about_four div h1{text-align: center;overflow: hidden;}
.page_about_four div h1 p{color: #5a5a5a;font-size: 16px;}
.page_about_four div h1 font{color: #0169ad;font-size: 23px;line-height: 36px;}
.page_about_four div h1 span{width: 3%;border-bottom: 1px solid #ababab;display: block;margin: 0 auto;}
.page_about_four div h2{background: #fff;margin-top: 2%;overflow: hidden;}
.page_about_four div h2 left{width: 50%;float: left;}
.titls{width: 86%;margin: 0 auto;margin-top: 6%;color: #3d3d3d;font-weight: bold;font-size: 17px;}
/*.page_about_four div h2 left p{width: 86%;margin: 0 auto;margin-top: 6%;color: #3d3d3d;font-weight: bold;font-size: 17px;}*/
.msp{width: 86%;margin: 0 auto;margin-top: 6%;color: #3d3d3d;font-weight: bold;font-size: 17px;}
.page_about_four div h2 left font{color: #616161;font-size: 14px;width: 86%;margin: 0 auto;margin-top:4%;overflow: hidden;display: block;
line-height: 26px;}
.page_about_four div h2 right{width: 50%;float: left;height: 325px; overflow:hidden;}
.page_about_four div h2 right img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.page_about_four div h2 right:hover img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_about_five{width: 100%;overflow: hidden;padding: 3% 0;}
.page_about_five div{width:1200px;margin: 0 auto;overflow: hidden;}
.page_about_five div h1{text-align: center;overflow: hidden;}
.page_about_five div h1 p{color: #5a5a5a;font-size: 16px;}
.page_about_five div h1 font{color: #0169ad;font-size: 23px;line-height: 36px;}
.page_about_five div h1 span{width: 3%;border-bottom: 1px solid #ababab;display: block;margin: 0 auto;}
.page_about_five div h2{background: #f3f3f3;margin-top: 2%;overflow: hidden;}
.page_about_five div h2 right{width: 50%;float: left;}
.page_about_five div h2 right p{width: 86%;margin: 0 auto;margin-top: 6%;color: #3d3d3d;font-weight: bold; font-size: 17px;}
.page_about_five div h2 right font{color: #616161;font-size: 15px;width: 86%;margin: 0 auto;margin-top:4%;overflow: hidden;display: block;
line-height: 26px;}
.page_about_five div h2 right b{display: block;width: 86%;margin: 0 auto;margin-top: 6%;}
.page_about_five div h2 right b span{width: 86px;height: 86px;float: left;background: #0169ad;border-radius: 50px;text-align: center;
margin-right: 6%;}
.page_about_five div h2 right b span img{display: block;margin: 0 auto;margin-top: 14%;}
.page_about_five div h2 right b span t{color: #fff;font-size: 15px;margin-top:4%;display: block;}
.page_about_five div h2 right b span:first-of-type{background: #0169ad;}
.page_about_five div h2 right b span:nth-child(2n){background: #fd7e00;}
.page_about_five div h2 right b span:last-child{background: #3abaa0;}
.page_about_five div h2 left{width: 50%;float: left;height: 325px; overflow:hidden;}
.page_about_five div h2 left img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.page_about_five div h2 left:hover img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_about_six{width: 100%overflow: hidden;background: #e9e8e8;padding: 3% 0;}
.page_about_six .proinfoList{width:1200px;margin: 0 auto;overflow: hidden;}
.page_about_six .proinfoList ul{}
.page_about_six .proinfoList ul li{width: 24%;float: left; height:348px;position: relative;margin-right: 1.3%;}
.page_about_six .proinfoList ul li:nth-child(4n){margin-right:0;}
.page_about_six .proinfoList ul li h1{}
.page_about_six .proinfoList ul li h1 img{ width:100%; height:100%;}
.page_about_six .proinfoList ul li h2{position: absolute;left:12%;top:9%;width:76%;height:76%;}
.page_about_six .proinfoList ul li h2 img{ width:100%; height:100%; cursor:pointer;}
.page_about_six .proinfoList ul li p{position: absolute;left: 0;bottom: 6%;color: #616161;font-size: 15px;text-align: center;width: 100%;}
.page_about_six .proinfoList ul li:hover h2{ opacity:0.8;}
.page_about_six .proinfoList ul li:hover p{ color:#0169ad;}



.page_service{width:1200px;margin: 1% auto 3%;overflow: hidden;}
.page_service_top{ overflow:hidden;}
.page_service_top left{width: 49%;float: left;height: 136px;}
.page_service_top left span{ width:50%; float:left;height: 100%;}
.page_service_top left span img{ width:100%; height:100%;}
.page_service_top left p{width: 50%;background: #132432;height: 100%;float: left;text-align: center;}
.page_service_top left p b{color: #fff;display: block;margin-top: 10%;font-size: 18px;}
.page_service_top left p t{width: 14%;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.61);margin: 0 auto;margin-top: 2%;}
.page_service_top left p font{color: rgba(255, 255, 255, 0.75);display: block;text-transform: uppercase;font-size: 15px;margin-top: 2%;}
.page_service_top left p c{display: block;color: #55616a;font-size: 12px;margin-top: 3%;}
.page_service_top right{width: 49%;float: right;background: #132432;height: 136px;}
.page_service_top right dl{width: 80%;margin: 0 auto;overflow: hidden;}
.page_service_top right dl p{float: left;margin-top: 6%;overflow: hidden;}
.page_service_top right dl p b{color: rgba(255, 255, 255, 0.71);display: block;font-size: 15px;}
.page_service_top right dl p i{display: block;margin-top: 1%;}
.page_service_top right dl p i img{}
.page_service_top right dl span{float: left;width: 1px;height: 55px;background: rgba(255, 255, 255, 0.63);margin: 8.5% 14.4% 0;}
.page_service_bottom{overflow: hidden; margin-top:1%;}
.page_service_bottom a{width: 23.5%;float: left;overflow: hidden;margin-right: 2%;margin-bottom: 2%;}
.page_service_bottom a span{width: 100%;height: 156px;overflow: hidden;display: block;}
.page_service_bottom a span img{ width:100%; height:100%;transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_service_bottom a p{background: #ededed;padding: 6%;overflow: hidden;}
.page_service_bottom a p font{display: block;color: #202020;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page_service_bottom a p t{border-bottom: 1px solid #ccc;display: block;width: 36%;margin-top: 2%;}
.page_service_bottom a p b{display: block;margin-top: 4%;color: #0169ad;font-size: 13px;}
.page_service_bottom a p b c{float: left;width: 26px;height: 18px;line-height: 18px;text-align: center;background: #0169ad;color: #fff;
margin-right: 4%;}
.page_service_bottom a:nth-child(4n){margin-right:0;}
.page_service_bottom a:hover span img {transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_service_bottom a:hover p b c{background: #fc7e00;}
.page_service_bottom a:hover p font{ color:#0169ad;}

.page_service_show{width: 100%;overflow: hidden;}
.page_service_show_one{overflow: hidden;margin-top: 1.2%;}
.page_service_show_one dl{ overflow:hidden; text-align:center;}
.page_service_show_one dl p{color: #5a5a5a;font-size: 16px;}
.page_service_show_one dl span{display: block;color: #0169ad;font-size: 23px;line-height: 30px;}
.page_service_show_one dl font{display: block;border-bottom: 1px solid #a0a0a0;width: 2%;margin: 0 auto;margin-top: 0.5em;}
.page_service_show_one div{overflow: hidden;width: 1000px;margin: 1% auto 0;line-height: 2em;color: #555;}
.page_service_show_one div h1{ width:1200px; overflow:hidden; margin:0 auto;position: relative;}
.page_service_show_one div left{width:36%;float: left;height: 370px;}
.page_service_show_one div left img{width: 100%;height: 100%;}
.page_service_show_one div right b{float: left;margin-right:6%;}
.page_service_show_one div right span{color: #565656;font-size: 16px;line-height: 24px;}
.page_service_show_one div right{float: right;width:72%;position: absolute;background: #fff;top: 10%;padding: 3%;height: 220px;right: 0%;}
.page_service_show_two{ width:100%; overflow:hidden; margin:3% 0;}
.page_service_show_two dl{ overflow:hidden; text-align:center;}
.page_service_show_two dl p{color: #5a5a5a;font-size: 16px;}
.page_service_show_two dl span{display: block;color: #0169ad;font-size: 23px;line-height: 30px;}
.page_service_show_two dl font{display: block;border-bottom: 1px solid #b1b1b1;width: 2.5%;margin: 0 auto; margin-top: 0.5%;}
.page_service_show_two div { width: 1225px;;margin: 0 auto; overflow:hidden;}
.page_service_show_two div left{float: left;color: #565656;font-size: 16px;line-height: 24px;}
.page_service_show_two div left font{display: block;color: #272727;font-size: 16px;font-weight: 600;margin: 4% 0% 3% 4%;}
/*.page_service_show_two div left span{display: block;color: #434343;font-size: 14px;line-height: 28px; margin-left:4%;}*/
.page_service_show_two div left b{ padding:3%;display: block;color: #434343;font-size: 14px;line-height: 28px;}
.page_service_show_two div right{width: 30%;float: right;}
.page_service_show_two div right img{ width:100%; height:100%;}
.page_service_show_three{ width:100%; overflow:hidden;}
.page_service_show_three div{width:1200px;margin: 3% auto 3%;overflow: hidden; }
.page_service_show_three div left{float: left;width: 23%;text-align: right;position:relative;}
.page_service_show_three div left p{font-weight: bold;font-size: 54px;color: #5a5a5a;margin-top: 22%; font-family: arial;}
.page_service_show_three div left span{display: block;color: #5a5a5a;font-size: 16px;margin-top: 8%;}
.page_service_show_three div left font{color: #0169ad;display: block;font-size: 23px;margin-top: 2%;}
.page_service_show_three div left b{display: block;border-bottom: 1px solid #999;width: 14%;float: right;margin-top: 2%;}
.page_service_show_three div left c{width: 100%;height: 5px;background: #e3781f;display: block;position: absolute;left: 50%;top:64%;
z-index: 99;}
.page_service_show_three div right{width: 74%;float: right; position:relative;}
.page_service_show_three div right .bj{ width:100%;}
.page_service_show_three div right dl{position: absolute;left: 20%;top: 12%;width: 65%;}
.page_service_show_three div right dl a{width: 100%;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.74);padding-bottom: 1%;margin-bottom:3%;overflow: hidden;}
.page_service_show_three div right dl a b{float: left;color: rgba(255, 255, 255, 0.74);margin-right: 3%;}
.page_service_show_three div right dl a font{color: rgba(255, 255, 255, 0.74);font-size: 16px;float: left;}
.page_service_show_three div right dl a p{ float:right;width: 18px;height: 18px;}
.page_service_show_three div right dl a p .ino1{}
.page_service_show_three div right dl a p .ino2{ display:none;}
.page_service_show_three div right dl a:hover b{ color:#e3781f;}
.page_service_show_three div right dl a:hover font{color:#e3781f;}
.page_service_show_three div right dl a:hover p .ino1{display:none;}
.page_service_show_three div right dl a:hover p .ino2{display: block; }
.page_service_show_four{ width:100%; overflow:hidden; background:#ededed;padding: 3% 0;}
.page_service_show_four dl{ overflow:hidden; text-align:center;}
.page_service_show_four dl p{color: #5a5a5a;font-size: 16px;}
.page_service_show_four dl span{display: block;color: #0169ad;font-size: 23px;line-height: 30px;}
.page_service_show_four dl font{display: block;border-bottom: 1px solid #b1b1b1;width: 2.5%;margin: 0 auto; margin-top:0.5%;}
.page_service_show_four div{width:1200px;margin:0 auto;overflow: hidden; margin-top:2%;}
.page_service_show_four div a{width: 23.5%;float: left;overflow: hidden;margin-right: 2%; margin-bottom: 18px;}
.page_service_show_four div a span{width: 100%;height: 156px;overflow: hidden;display: block;}
.page_service_show_four div a span img{ width:100%; height:100%;transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_service_show_four div a p{background: #fff;padding: 6%;overflow: hidden;}
.page_service_show_four div a p font{display: block;color: #202020;font-size: 16px; height: 40px;}
.page_service_show_four div a p t{border-bottom: 1px solid #ccc;display: block;width: 36%;margin-top: 2%;}
.page_service_show_four div a p b{display: block;margin-top: 4%;color: #0169ad;font-size: 13px;}
.page_service_show_four div a p b c{float: left;width: 26px;height: 18px;line-height: 18px;text-align: center;background: #0169ad;color: #fff;
margin-right: 4%;}
.page_service_show_four div a:nth-child(4n){margin-right:0;}
.page_service_show_four div a:hover span img {transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_service_show_four div a:hover p b c{background: #fc7e00;}
.page_service_show_four div a:hover p font{ color:#0169ad;}
.page_service_show_five{width: 100%;overflow: hidden;}
.page_service_show_five form{width: 47%;margin: 3% auto 3%;overflow: hidden;}
.page_service_show_five form h1{text-align: center;color: #36575f;font-size: 23px;}
.page_service_show_five form h2{text-align: center;margin-top: 2%;color: #565656;font-size: 15px;line-height: 22px;}
.page_service_show_five form h3{overflow: hidden;margin-top: 3%;}
.page_service_show_five form h3 p{float: left;margin-right:3%;width: 31%;}
.page_service_show_five form h3 p:last-child{margin-right: 0;}
.page_service_show_five form h3 p t{float: left;margin-right: 4%;}
.page_service_show_five form h3 p t img{}
.page_service_show_five form h3 p b{color: #0d63a2;font-size: 14px;line-height: 1.2;float: left;}
.page_service_show_five form h3 p b a{color: #0d63a2;font-size: 14px;}
.page_service_show_five form h4{overflow: hidden;margin-top: 4%;}
.page_service_show_five form h4 dd{overflow: hidden;margin-bottom: 3%;}
.page_service_show_five form h4 dd input{border:1px solid #a7a7a7;color: #a7a7a7;text-indent: 1em;font-size: 15px;height: 2.4em;
line-height: 2.4em;margin-right: 2%;width: 30%;}
.page_service_show_five form h4 dt input{border: 1px solid #a7a7a7;color: #a7a7a7;text-indent: 1em;font-size: 15px;height: 2.4em;
line-height: 2.4em;margin-right: 2%;width:97.5%;}
.page_service_show_five form h4 dt input:last-child{margin-right: 0;}
.page_service_show_five form h4 dt{ overflow:hidden; margin-bottom:1%;}
.page_service_show_five form h4 p{    text-align: center;}
.page_service_show_five form h4 p span{}
.page_service_show_five form h4 p input{height: 24px;}
.page_service_show_five form h4 p img{}
.page_service_show_five form h4 b{margin: 0 auto;width: 26%;display: block;height: 2.8em;line-height: 2.8em;margin-top: 3%;}
.page_service_show_five form h4 b input{background: #497681;border: none;color: #fff;font-size: 16px; width:100%; height:100%;}



.page_xgbz{width: 100%;overflow: hidden;background: #eee;padding: 1% 0;}
.page_xgbz div{ width:1200px; margin:0 auto; position:relative;background:#Fff;}
.page_xgbz div left{width:30%;float: left;height: 364px; position:relative; background:url(../images/page_xgbz_tu.jpg) no-repeat;}
.page_xgbz div left img{ width:100%; height:100%;}
.page_xgbz div left p{position: absolute;left:24%;top: 14%;}
.page_xgbz div left b{color: #fff;font-size: 20px;border-bottom: 1px solid #fff;display: block;text-transform: uppercase;}
.page_xgbz div left font{float: right;margin-top: 6%;}
.page_xgbz div left font a{color: #fff;font-size:15px; display:block;}
.page_xgbz div left font a:hover{color: #fc7e00;}
.page_xgbz div right{background: #fff;overflow: hidden; padding: 3% 3% 2% 3%;right: 0;top:7%;width:64%; float:right;}
.page_xgbz div right p{color: #555;font-size: 15px;line-height: 26px;}
.page_xgbz div right span{overflow: hidden;display: block;}
.page_xgbz div right span a{display: block;color: #7d7d7d;font-size: 15px;float: left;width: 100%;line-height:35px;border-bottom: 1px solid #ccc;}
.page_xgbz div right span a .tb1{float: right;margin-top: 1%;}
.page_xgbz div right span a .tb2{ display:none;float: right;margin-top: 1%;}
.page_xgbz div right span a:hover .tb1{ display:none;}
.page_xgbz div right span a:hover .tb2{ display:block;}
.page_xgbz div right span a:hover{color: #0d63a2;border-bottom: 1px solid #0d63a2;}
.page_xgbz div right b{color: #565656;font-size: 17px;line-height: 22px;}



.page_industry{overflow: hidden; margin-top:1%;}
.page_industry div{overflow: hidden;}
.page_industry div a{width: 49.5%;float: left;overflow: hidden;position: relative; margin-right:1%;margin-bottom: 1%;}
.page_industry div a:nth-child(2n){margin-right: 0;}
.index_page_industrytwo div a:nth-child(3n){margin-bottom:0%;}
.page_industry div a:nth-child(4n){margin-bottom:0%;}
.page_industry div a span{width: 100%;height: 230px;display: block;overflow: hidden;}
.page_industry div a span img{ width:100%; height:100%;-webkit-transition: all ease 0.8s;}
.page_industry div a p{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.page_industry div a p t{height: 100%;display: block;}
.page_industry div a p .bj1{}
.page_industry div a p .bj2{display: none;}
.page_industry div a p b{position: absolute;left: 5%;top: 14%;width: 32%;}
.page_industry div a p b font{color: #1c2023;text-transform: uppercase;font-size: 16px;Letter-spacing:0px; display:block;}
.page_industry div a p b c{font-size: 18px;color: #31363c;display: block;margin-top: 3%;font-weight: 600;}
.page_industry div a p b f{display: block;border-bottom: 1px solid #31363c;width: 20%;margin-top: 4%;}
.page_industry div a p b g{display: block;color: #484e54;font-size: 13px;margin-top: 6%;line-height: 18px;}
.page_industry div a p b i{display: block;color: #0169ad;font-weight: 600;border: 2px solid #0169ad;width: 24px;height: 24px;border-radius: 20px;text-align: center;line-height: 24px;margin-top: 14%;font-style: normal;}
.page_industry div a:hover span img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_industry div a:hover .bj1{ display:none;}
.page_industry div a:hover .bj2{ display:block;}
.page_industry div a:hover p b font{ color:#fff;}
.page_industry div a:hover p b c{ color:#fff;}
.page_industry div a:hover p b f{border-bottom: 1px solid #fff;}
.page_industry div a:hover p b g{ color:#fff;}
.page_industry div a:hover p b i{border: 2px solid #fff; background:#fff;}




.page_service_show_yaoqiu{overflow: hidden;margin-top: 0.5%;}
.page_service_show_yaoqiu dl{overflow: hidden;text-align: center;}
.page_service_show_yaoqiu dl span{display: block;color: #0169ad;font-size: 20px;font-weight: 600;line-height: 30px;}
.page_service_show_yaoqiu dl font{display: block;border-bottom: 1px solid #888;width: 2.5%;margin: 0 auto;}
.page_service_show_yaoqiu div{overflow: hidden;padding:15px 0;margin-top: 2%;}
.page_service_show_yaoqiu div p{width:1200px;margin: 0 auto;overflow: hidden;}
.page_service_show_yaoqiu div p left{overflow: hidden;float: left;margin-right: 1%;}
.page_service_show_yaoqiu div p left img{float: left;}
.page_service_show_yaoqiu div p right span{display: block;color: #fff;font-size: 21px;margin-top: 2%;}
.page_service_show_yaoqiu div p right{float: left;width:93%;overflow: hidden;}
.page_service_show_yaoqiu div p right a{color: #fff;display: block;font-size: 16px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);margin-bottom: 6px;padding-bottom:6px;width:30%;float: left;margin-right:5%;}
.page_service_show_yaoqiu div p right a:nth-child(3n){margin-right:0;}
.page_service_show_yaoqiu div p right b{display: block;overflow:hidden;margin-top: 2%;}
.page_service_show_yaoqiu div p right b font:hover{color: #0169ad;border-bottom: 1px solid #0169ad;}
.page_service_show_youshi{ width:100%; overflow:hidden; margin:2% 0;}
.page_service_show_youshi dl{ overflow:hidden; text-align:center;}
.page_service_show_youshi dl p{color: #5a5a5a;font-size: 16px;}
.page_service_show_youshi dl span{display: block;color: #0169ad;font-size: 20px;font-weight: 600;line-height: 30px;}
.page_service_show_youshi dl font{display: block;border-bottom: 1px solid #888;width: 2.5%;margin: 0 auto;}
.page_service_show_youshi div{ overflow:hidden; width:1000px;margin: 0 auto; color: #565656; font-size: 16px;line-height: 24px;}

.page_banner_service{height: 260px;padding-top: 7%;width: 100%;overflow: hidden; position:relative;}
.page_banner_service img{ height:100%; width:100%;}
.page_banner_service div{ overflow:hidden;text-align: center;position: absolute;top: 54%;width: 100%;}
.page_banner_service div h1{color: #fff;font-size: 31px;}
.page_banner_service div h2{color: #fff;font-size: 17px;}






.page_zscxxq{background: #fff;width: 50%;margin: 2% auto 0;padding: 3%;text-align: start !important;}
.page_zscxxq h5{border-bottom: 3px solid #ccc;padding-bottom: 1%;margin-bottom: 1%;overflow: hidden; margin-top: -20px;} 
.page_zscxxq h5 font{float: left;  font-size: 21px;color: #0169ad;}
.page_zscxxq h5 b a{float: right;font-size: 15px;color: #555;margin-top: 6px;}
.page_zscxxq h5 b a:hover{color: #0169ad;}
.page_zscxxq h6{border-bottom: 1px solid #ccc; overflow: hidden;line-height: 33px;}
.page_zscxxq h6 font{ float: left; width: 40%; font-size: 15px;color: #535353;}
.page_zscxxq h6 font e{ font-family:arial;color: #a2a2a2; font-size: 12px;}
.page_zscxxq h6 b{ float: left;color: #535353; }

.sr_lists{background: #fff;width: 50%;margin: 2% auto 0;padding: 3%;text-align: start !important;}
.sr_lists ul li h4{border-bottom: 3px solid #ccc;padding-bottom: 1%;margin-bottom: 1%;overflow: hidden; margin-top: -20px;} 
.sr_lists ul li h4 font {float: left;font-size: 21px;color: #0169ad;}
.sr_lists ul li h4  a{float: right;font-size: 15px;color: #555;margin-top: 6px;}
.sr_lists ul li h5{border-bottom: 1px solid #ccc; overflow: hidden;line-height: 33px;}
.sr_lists ul li h5 b{ float: left; width: 40%; font-size: 15px;color: #535353;}
.sr_lists ul li h5 b e{ font-family:arial;color: #a2a2a2; font-size: 12px;}
.sr_lists ul li h5 font{ float: left;color: #535353; }




@media only screen and (min-width: 1800px) and (max-width: 2500px)
{

.page_contact right div{padding: 4.7% 5%;}
.page_contact right div form dl{padding: 2.08% 0;}
.page_banner div h1{ margin-top:2.8%;}
.div2 .header_nav dl .nav_4 {right: 14.5%;}
.page_banner_news div h1{ margin-top:2.8%;}
.page_news .page_news_show left h3 b{ width:16%;}
.div2 .header_nav dl .nav_3 {right:19.5%;}
.div2 .header_nav dl .nav_2 {right: 15%;width:42%;}
.page_service_top right dl span{margin: 8.5% 13.5% 0;}
.div2 .header_nav dl .nav_1 {right: 33.2%;}
.div2_1 .header_nav dl .nav_2 {width:42%;right: 15%;padding-top: 0.5%; } 
.div2_1 .header_nav dl .nav_2 p{ width:420px;} 
.div2 .header_nav dl .nav_2 p{ width:420px;}     
    
.div2 .header_top div{ width:1300px;}
.div2_1 .header_top div{ width:1300px;}
.div2 .header_bottom{ width:1300px;}
.div2_1 .header_bottom{ width:1300px;}
.index_one{ width:1300px;}
.index_two div{ width:1300px;}
.index_three div{ width:1300px;}
.footer_top div{ width:1300px;}
.page_about_one div{ width:1300px;}
.page_about_two{ width:1300px;}
.page_about_three dl{ width:1300px;}
.page_about_four div{ width:1300px;}
.page_about_five div{ width:1300px;}
.page_about_six .proinfoList{ width:1300px;}
.page_service{ width:1300px;}
.page_service_show_one div h1{ width:1300px;}
.page_service_show_two div p{width:1225px;}
.page_service_show_three div{width:1300px;}
.page_service_show_four div{width:1300px;}
.page_service_show_yaoqiu div p{width:1225px;}
.page_service_show_youshi div p{width:1225px;}
.page_news .page_news_list{width:1300px;}
.page_news .page_news_show{width:1300px;}
.page_job{width:1300px;}
.page_contact{width:1300px;}
.page_contact left h2{ height:287px;}
.index_banner .banner_txt{margin-left: 15.6%;}
.index_banner .carousel{ height:1000px;}
.div2 .header_nav dl .nav_2 p b{margin-right: 8%;}
.div2_1 .header_nav dl .nav_1{right: 31.2%;}
.div2_1 .header_nav dl .nav_3{right: 19.7%;}
.div2_1 .header_nav dl .nav_4{right: 14.5%;}
.page_banner_service{padding-top: 5.3%;}
.div2 .header_top div right .zy b{right: 14%;}



}



@media screen and (max-width:1366px)
{
.page_contact right div form dl{}
.div2 .header_nav dl .nav_2 p{ width:400px;}
.div2 .header_nav dl .nav_2 p b{margin-right: 3%;}
.div2_1 .header_nav dl .nav_2 p b{margin-right: 3%;}
.div2 .header_nav dl .nav_4{right: 9.7%;}
.div2 .header_nav dl .nav_3{right: 17.2%;}
.div2 .header_nav dl .nav_1{right: 33.5%;}
.div2 .header_nav dl .nav_2{right:6%;}

.div2_1 .header_nav dl .nav_2 p{ width:400px;}
.div2_1 .header_nav dl .nav_4{right: 9.7%;}
.div2_1 .header_nav dl .nav_3{right: 17.2%;}
.div2_1 .header_nav dl .nav_1{right: 33.5%;}
.div2_1 .header_nav dl .nav_2{right:6%;}

.div2 .header_top div right .zy b{right: 6%;}
.page_service_show_yaoqiu div p right span{margin-top: 1.5%;}
.page_about_one div right span{font-size: 16px;}

}



.joblistext { width:100%}
.joblistext h1 { width:100%; border-bottom:1px solid #e4e4e4; height:36px; line-height:36px; text-align:center; font-size:20px; font-weight:bold; padding:20px 0;}
.dct {width:100%; padding:20px 0; font-size:15px; line-height:26px;}
.clear { clear:both;}

.listsms { width:100%;  line-height:40px; background:#eeeeee; display:block; margin:20px 0 0 0; text-align:center;}
.listsms a { color:#333; display:inline-block; padding:0 30px; font-size:16px; font-weight:bolder;}

.fenye { width:100%; margin:20px 0;  }
.fenye a { color: #333!important }






