.xh_one {height: 725px;overflow: hidden;background: #202831;}
.xh_one img {width: 48%;float: right;padding: 9% 0 0 0;}
.xh_onefl {width: 50%;float:  left;padding: 13% 0 0 0;}
.xh_onefl h1 {font-size: 44px;color: #fff;line-height: 96px;font-weight: bold}
.xh_onefl>p {width: 100%;padding-left: 11.17647%;position: relative;font-size: 16px;color: #8193a6;line-height: 30px;margin-top: 20px}
.xh_onefl>p:before {content: '';display: block;position: absolute;width: 7.94118%;height: 1px;background: #999;left: 0;top: 14px}
.lianxi {margin-top: 40px;}
.lianxi>p {width: 38.23529%;float: left;overflow: hidden}
.lianxi>p+p {margin-left: 8.82353%;}
.lianxi>p strong {height: 50px;border-radius: 50px;border: 2px solid #627180;font-size: 20px;line-height: 46px;color: #fff;font-weight: normal;display: block;width: 100%;text-align: center;box-sizing: border-box;}
.lianxi>p span {height: 36px;line-height: 36px;font-size: 16px;color: #8193a6}
.lianxi>p span em {color: #dd2118;margin-right: 10px;font-size: 16px;vertical-align: middle}
.lianxi>p a {display: block;width: 100%;text-align: center;height: 50px;line-height: 50px;border-radius: 50px;font-size: 16px;color: #fff;background: linear-gradient(to right, #ff512f, #dd2424);transition: all .5s ease;}
.lianxi>p a:hover {border-radius: 5px}
.xh_onebtm {width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;padding-bottom: 2%;}
.xh_onebtm p {display: inline-block;padding: 0 60px;line-height: 64px;font-size: 40px;color: #fff;padding-bottom: 48px;position: relative;}
.xh_onebtm p strong {position: absolute;left: 0;bottom: 0;width: 100%;display: block;height: 48px;line-height: 48px;font-size: 16px;padding: 0 60px;color: #8193a6;font-weight: normal}
.xh_onebtm p+p:before {content: '';display: block;width: 1px;height: 50%;top: 25%;background: #63696f;left: 0;position: absolute}

.xh_two {padding: 5% 0;background: #fafafa;}
.xh_twofl {width: 47%;float: right;margin-left: 3%;}
.xh_twofl h2 {height: 2rem;line-height: 2rem;font-size: 1.3rem;margin-bottom: 1rem;}
.xh_twofl h3 {height: 2rem;line-height: 2rem;font-size: 1.1rem;margin-bottom: 1rem;}
.xh_twofl p {margin-bottom: 1rem;font-size: 16px;color: #666;line-height: 35px;}
.xh_twofr {width: 50%;float: left;}

.xh_three {background: #1e262e;padding: 6rem 0;}
.xh_three h2 {font-size: 2rem;line-height: 3rem;height: 3rem;margin-bottom: 2rem;color: #fff;text-align: center;}
.xh_three table tr td {padding: 10px 0;font-size: 16px;color: #e9f0f6;background-color: #35414e;}
.xh_three table {text-align: center;line-height: 25px;width: 100%;background-color: #8193a6;}
.xh_three table tr+tr td {background-color: #e9f0f6;color: #000;}
.canshu li {width: 14%;float: left;text-align: center;border: 1px solid #8193a6;padding-top: 10px;font-size: 16px;color: #e9f0f6;background-color: #35414e;}
.canshu li span {border-top: 1px solid #8193a6;display: block;background-color: #e9f0f6;color: #000;padding: 10px 0;font-size: 16px;margin-top: 10px;}
.cp_canshu {width: 90%;margin: 0 auto;}
.cp_canshu li {text-align: center;border: 1px solid #8193a6;border-bottom: 0;height: 55px;line-height: 55px;font-size: 1rem;color: #e9f0f6;background-color: #35414e;border-collapse: collapse;}
.cp_canshu li span {display: block;background-color: #e9f0f6;color: #000;line-height: 53px;font-size: 16px;float: right;width: 50%;}
.cp_canshu li:last-child{border-bottom: 1px solid #8193a6;}

.zds-canshu {background: #1e262e;padding: 5% 0;}
.zds-canshu h2 {font-size: 40px;line-height: 60px;height: 60px;margin-bottom: 30px;color: #fff;text-align: center;}
.zds-canshu table{width:90%;margin: 0 auto;color:#fff;background-color: #35414e;border: 1px solid #8193a6;border-bottom: none;}
.zds-canshu table tr td:nth-child(1){width: 20%;text-align: right;border-bottom: 1px solid #8193a6;padding: 1rem 0;color: #fff;font-size: 1.2em;padding-right: 6%;}
.zds-canshu table tr td:nth-child(2){width: 60%;text-align: center;padding: 1rem 0;background-color: #e9f0f6;color: #000;border-bottom: 1px solid #8193a6;}
.zds-canshu table tr td:nth-child(2) span{text-align: left;width: 50%;display: block;float: left;padding-left: 10%;margin: .6rem auto;}

.zsjcanshu {width: 80%;margin: 0 auto;}
.zsjcanshu li {text-align: center;border: 1px solid #8193a6;border-bottom: none;height: 55px;line-height: 54px;font-size: 16px;color: #e9f0f6;box-sizing: border-box;background-color: #35414e;}
.zsjcanshu li span {border-top: 1px solid #8193a6;box-sizing: border-box;display: block;background-color: #e9f0f6;color: #000;line-height: 54px;font-size: 16px;float: right;width: 50%;}
.zsjcanshu li:last-child{border-bottom:1px solid #8193a6;}

.cs-zixun{margin: 0 auto;text-align: center;margin-top: 2rem;overflow: hidden;}
.cs-zixun .weixin{width: 25%;background-color: #627180;color: #fff;display: inline-block;font-size: 1.1rem;margin-right: 1rem;padding: .5rem 0;}
.cs-zixun .weixin i{font-size: .75rem;color: #e9f0f6;padding-left: 0.2rem;font-style: inherit;}
.cs-zixun .kefu {width: 25%;background-color: #4667aa;color: #fff;display: inline-block;font-size: 1.1rem;padding: .5rem 0;}
.cs-zixun .kefu a{color:#fff}


.xh_threetj {padding: 5% 0;height: auto;}
.xh_threetj h2 {font-size: 2rem;line-height: 30px;text-align: center;margin-bottom: 15px;font-weight: bolder;}
.xh_threetj li {padding: 0 30px;margin-top: 12px;width: 50%;float: left;overflow: hidden;}
.xh_threetj li a {font-size: 16px;line-height: 28px;height: 28px;position: relative;color: #000;background: url(/xhdqimg/xh_ico.png) no-repeat left center;padding-left: 15px;}
.xh_threetj span {float: right;color: #000;}
.xh_anli {background: #1e262e;padding: 6rem 0;}
.xh_anli h2 {font-size: 2rem;line-height: 30px;text-align: center;margin-bottom: 2rem;font-weight: bolder;color: #FFF;}
.xh_anli li {width: 33.33%;float: left;}
.xh_anli img {padding: 4%;display: block;border-radius: 20px;}
.xh_anli li p {font-size: 16px;margin: 8px auto;text-align: center;font-weight: bolder;color: #FFF;}
.xh_anli li span {display: block;color: #e9f0f6;padding: 0 15px;}
.xh_anli li span i{color: #9bb4cf;font-style: inherit;}

.xh_links{padding: 5% 0;line-height:30px;}
.xh_links h2{ font-size:16px; padding-bottom:10px;}
.xh_links ul{margin:0px auto;}
.xh_links li{ width:25%; float:left;}
.xh_links li i{color: #e02825;font-style: inherit;}

.xh_gongyi {padding: 6rem 0;height: auto;}
.xh_gongyi h2{font-size: 2rem;line-height: 60px;height: 60px;margin-bottom: 30px;color: #000;text-align: center;}
.xh_gongyi h3 {font-size: 1.2rem;line-height: 2rem;text-align: center;color: #2d2d2d;}
.xh_gongyi table{width: 100%;text-align: center;border-spacing:0px;border-collapse:collapse;background:#fff;}
.xh_gongyi tr{border:1px solid #ddd;line-height:46px;}
.xh_gongyi th{background: #394f66;height: 55px;line-height: 55px;color: #fff;}
.xh_gongyi tr:nth-child(2n+3){background:#f5f5f5;}
.xh_gongyi tr td {border: 1px solid #ddd;}
.xh_gongyi p {margin-top: 1rem;font-size: 1rem;color: #666;line-height: 2rem;}

.xh_gongyi .botsms {padding: 0;margin-top: 1.5rem;margin-bottom: 0;}
.xh_gongyi .botsms ul li {width: 20%;float: left;margin-right: 1%;}
.xh_gongyi .botsms .select {width: 100%;background: #f5f5f5;color: #35414e;border: none;height: 2.5rem;line-height: 2.5rem;}
.xh_gongyi .botsms .textbox {width: 100%;height: 2.5rem;line-height: 2.5rem;background: #f5f5f5;border: none;}
.xh_gongyi .botsms ul li:last-child{width: 15%;}
.xh_gongyi .botsms input::-webkit-input-placeholder{color:#35414e;font-size:1rem;}
.xh_gongyi .botsms .bssubmit {padding: 0;margin-top: 0;font-size: 1rem;background: #00c519;height: 2.5rem;line-height: 2.5rem;}
.xh_gongyi .botsms .leftform {background: #4667aa;padding: 8px 1rem;overflow: hidden;}

.xh_four{background: #fafafa;padding: 5% 0;}
.one {width: 100%;text-align: center;font-size: 2rem;line-height: 48px;margin-top: 20px;margin-bottom: 20px;}
.one span {display: inline-block;width: 14px;height: 14px;border-radius: 100%;background: #2b2a28;vertical-align: middle;margin: 0 10px;transform: translateY(-4px);}
.xh_fourfl {width: 50%;float: left;margin-top: 40px;}
.xh_fourfl li {float: left;overflow: hidden;position: relative;width: 44%;margin-left: 4%;margin-bottom: 20px;padding-top: 35px;}
.xh_fourfl li i {display: block;width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;background-size: 100% 100%;background-image: url(/xhdqimg/xhicon1.png);transform: rotateY(180deg);margin: 0 auto;margin-bottom: 15px;}
.xh_fourfl li h2 {font-size: 16px;width: 100%;text-align: center;font-weight: bold;}
.xh_fourfl li p {font-size: 14px;text-align: center;width: 100%;overflow: hidden;margin-top: 10px;}
.xh_fourfl li+li i {background-image: url(/xhdqimg/xhicon2.png);color: #dd2118;}
.xh_fourfl li+li+li i {background-image: url(/xhdqimg/xhicon3.png);}
.xh_fourfl li+li+li+li i {background-image: url(/xhdqimg/xhicon4.png);}
.xh_fourfr {width: 50%;float: right;}
.botsms{width:100%;font-size: 14px;box-sizing:border-box;overflow: hidden;position: relative;z-index: 2;padding: 7% 7% 0 7%;background-color: unset;}
.botsms h6 {width: 100%;height: 48px;line-height: 48px;font-size: 1.4rem;color: #4667af;font-weight: bold;text-align: center;}
.botsms .leftform{ width: 100%; float: none;}
.botsms p{width: 100%;text-align: center;padding-bottom: 16px;}
.botsms p.tips{ padding-top: 20px; color: #dd0000; font-size: 1.2em}
.botsms ul li{width:100%;overflow:hidden;padding: 8px 0px;}
.botsms span{width:20%;height:35px;line-height:35px;font-size: 16px;text-align:right;display:block;float:left;}
.botsms .select{width:75%;float:left;border:1px solid #ddd;box-sizing:border-box;padding-left:3px;height: 40px;line-height: 40px;background: #fff;}
.botsms .select>option{color: #000;background: #ffffff;}
.botsms .textbox{ width:75%; float:left; border:1px solid #ddd; box-sizing:border-box; padding-left:3px; height:33px; line-height:33px;-webkit-appearance: none;}
.botsms .bssubmit{color:#fff;background-color: #4667aa;padding:10px 0px;margin-top: 5px;border: none;-webkit-appearance: none;width: 100%;margin-left: 0px;}
.botsms .smscontact{ display: none;}