.xh_daohang{height:50px;line-height:50px;font-size:15px;}
.xh_top{overflow: hidden;}
.xh_topfl{float:left;width: 50%;height: auto;}
.xh_topfl img{border-radius: 10px;}
.xh_topfr{width: 48%;float:right;height: auto;}
.xh_topfr h1{line-height:40px;font-size: 2rem;padding-bottom: 1rem;color: #4667aa;} 
.xh_topfr .canshu{background:white;box-shadow: 0 0 15px #e4e4e4;padding:15px;display: table;width: 93%;border-radius: 10px;}
.xh_topfr .canshu span{width: 46%;height:40px;background: url(../img/xh_inco.png) no-repeat left center;padding-left:20px;font-size:14px;color:#686868;line-height:40px;float:left;}
.xh_topfr .canshu span a{color:#666; text-decoration:underline;}
.xh_topfr .canshu p{line-height: 40px;font-size:14px;color:#686868;float:left;background: url(../img/xh_inco.png) no-repeat left center;padding-left: 20px;height: 40px;width: 100%;}
.xh_topfr .canshu p a{color:#666;text-decoration:underline;}

.zixun{height:137px;}
.zixun span{float:left;font-size: 1rem;height: 24px;line-height: 24px;}
.zixun p{float:left;font-size: 26px;color: #4667aa;height: 42px;line-height: 42px;font-weight: bold;}
.zixun a{width: 40%;height: 3rem;float:right;background: #091c4c;margin-top: 3rem;text-align:center;line-height: 3rem;color: #fff;font-size: 1.2rem;font-weight: bold;border-radius: 58px;}
.zixun a:hover{background: #3557aa;}
.zixundh{width: 40%;float:left;background: url(../img/xh_phone.png) 10px center no-repeat;padding-left: 90px;margin-top: 30px;}

.chanpin_lei{height:60px;margin-top: 3rem;}
.chanpin_lei ul li a{float:left;background: url(../img/xh_link.png) no-repeat;width: 12.5%;height:55px;line-height:50px;font-size:16px;text-align:center;font-size:16px;margin: 0 2%;transition: all 0.6s;}
.chanpin_lei ul li a:hover{background: url(../img/xh_hover.png);color:white;}
.chanpin_lei ul .on{background: url(../img/xh_hover.png) no-repeat;color:white;width: 12.5%;height:55px;}
.chanpin_lei a{ color:#363636}
.chanpin_lei a:hover{ color:white;}

.xh_duibi dl {float: left;width: 25%;padding-top: 1rem;border-top: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;box-sizing: border-box;background: #fcfcfc;}
.xh_duibi dl:last-of-type{border-right: 1px solid #f2f2f2;}
.xh_duibi dl dt {text-align: center;font-size: 1.1rem;color: #4667af;border-bottom: 1px solid #f2f2f2;}
.xh_duibi dl dt img {width: 90%;display: block;margin: 1rem auto;}
.xh_duibi dl dd{border-bottom: 1px solid #f2f2f2;padding: .5rem 1.5rem;line-height: 1.7rem;}
.xh_duibi dl dd span{display: block;}
.xh_duibi dl dd  b{display: block;text-align: center;}
.xh_duibi dl dd .db1 {width: 50%;display: inline-block;margin:0 auto;background: #8f99ae;height: 2rem;line-height: 2rem;text-align: center;color: #fff;border-left: 2px solid #fcfcfc;box-sizing: border-box;}
.xh_duibi .gongyi ul li{float: left;width: 25%;padding: 1rem;border-left: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;box-sizing: border-box;background: #fcfcfc;}
.xh_duibi .gongyi ul li:last-child{border-right: 1px solid #f2f2f2;}
.xh_duibi .gongyi ul li b{display:block;text-align:center;margin-bottom:.5rem;}

.xh_center h2{height: 2rem;line-height: 2rem;font-size: 1.6rem;text-align: center;background: url(../img/xh_xian.png) repeat-x center;padding: 3rem 0;}
.xh_center h2 b {background: #fff;padding: 0 1rem;}
.xh_canshu, .xh_anli, .xh_wenzhang, .xh_liuyan, .xh_fangan{clear: both;overflow: hidden;}
.xh_jieshao p {line-height: 2rem;font-size: 1rem;color: #545454;text-align: justify;padding: 20px 0px;padding-top: 0px;}
.xh_jieshao h3{font-size: 1rem;padding-bottom: .5rem;}

.xh_xiangsi  table {border: 1px solid #ddd;border-collapse: collapse;width: 100%;box-sizing: border-box;margin: 0 auto;text-align: center;line-height: 2.5rem;margin-bottom: 1.5rem}
.xh_xiangsi table td,th {border: 1px solid #ddd;box-sizing: border-box;}
.xh_xiangsi table tr:nth-child(odd) {background: #f2f2f2;}
.xh_xiangsi table tr td:first-child {background: #4667af;color: #fff;line-height: 3rem;}

.xh_xingneng li{padding: 20px 10px 10px;margin-top: 4px;float: left;width: 23.3%;}
.xh_xingneng li h4>span {display:block;width:62px;height:62px;background: url("../img/xh01.png") center center no-repeat;text-align:center;line-height:62px;font-size:30px;color:#ffffff;font-family:"Arial Black";float: left;z-index: 999;}
.xh_xingneng li>h4 {padding-left: 10px;height:50px;font-size:22px;line-height: 62px;overflow:hidden;color:#ea482a;}
.xh_xingneng li p {display:table;width:100%;border-radius:10px;height: 150px;border: 1px dashed #ff1d00;}
.xh_xingneng li p span {padding: 20px 20px;font-size:16px;color:#555555;line-height:30px;display: table-cell;vertical-align: middle;}

.xh_canshu li {text-align: center;border: 1px solid #dedede;border-bottom: none;line-height: 3rem;height: 3rem;font-size: 16px;background-color: #5978b6;float: left;width: 100%;font-weight: bold;color: #fff;}
.xh_canshu li span {display: block;background-color: #fff;color: #000;font-size: 16px;width: 50%;float: right;line-height: 3rem;height: 3rem;border-left: 1px solid #dedede;font-weight: initial;}
.xh_canshu li:last-child{border-bottom: 1px solid #dedede;}

.xh_canshu table {border: 1px solid #ddd;border-collapse: collapse;width: 100%;box-sizing: border-box;margin: 0 auto;text-align: center;line-height: 2.5rem;margin-bottom:1.5rem}
.xh_canshu table td,th {border: 1px solid #ddd;box-sizing: border-box;}
.xh_canshu table tr:nth-child(odd){background: #f2f2f2;}
.xh_canshu table tr:first-child td{background: #4667aa;color: #fff;}
.xh_canshu table tr td:first-child{background: #4667aa;color: #fff;line-height:3rem;}

.xh_anli li{float:left;width: 24%;margin-right: 1%;} 
.xh_anli li a img{display:block;width:276px;height:200px;overflow:hidden;}
.xh_anli li a p{display: block;width: 275px;text-align: center;font-size: 15px;color: #333;border: 1px solid #e9e9e9;border-top: 0px;border-radius: 6px;box-shadow: 0 0 15px #e4e4e4;height: 45px;line-height: 45px;overflow: hidden;}

.xh_wenzhang li{float:left;width:558px;height: 120px;padding:15px;background:white;border-radius:6px;box-shadow: 0 0 20px #ececec;border:1px solid #ececec;margin-right:20px;margin-bottom:20px;}
.xh_wenzhang li:nth-of-type(2n+2){margin-right:0px;}
.xh_wenzhang li a img{display:block;width: 180px;height:100px;float:left;}
.xh_wenzhang li a span{display:block;width: 360px;height:35px;line-height:35px;font-size: 1.1rem;font-weight: bold;color:#333;float:right;}
.xh_wenzhang li a p{display:block;width: 360px;float:right;font-size: 1rem;text-align:justify;color:#8b8b8b;line-height:25px;overflow:hidden;}
.xh_wenzhang li a:hover span{color: #3557aa;}

.xh_liuyan {padding-top: 50px;}
.anli_liu_1{background: url(../img/xh_lianxi.png) no-repeat;height:169px;}
.anli_liu_1 span{ display:block; text-align:center; font-size:34px; font-weight:800; color:white; padding-top:46px;}
.anli_liu_1 p{ display:block; text-align:center; font-size:16px; color:white; padding-top:10px;}

.xh_fangan p {line-height: 2rem;font-size: 1rem;color: #545454;text-align: justify;padding: 20px 0px;padding-top: 0px;} 
.xh_fangan h3{font-size: 1.1rem;margin:1rem auto;}
.xh_fangan table {border: 1px solid #ddd;border-collapse: collapse;width: 100%;box-sizing: border-box;margin: 0 auto;text-align: center;line-height: 2.5rem;margin-bottom:1.5rem}
.xh_fangan table td,th {border: 1px solid #ddd;box-sizing: border-box;}
.xh_fangan table tr:nth-child(odd){background: #f2f2f2;}
.xh_fangan table tr:first-child{background: #4667af;color: #fff;line-height:3rem;}
.xh_fangan .lx_fangan{border: 1px solid #5978b6;border-radius: 8px;display: table;margin: 0 auto;overflow: hidden;font-size: 1.3rem;line-height: 3rem;height: 3rem;clear: both;box-sizing: border-box;margin-top: 1rem;}
.xh_fangan .lx_fangan a {background: #4667af;padding: 0 2rem;color: #fff;font-weight: bold;display: inline-block;}
.xh_fangan .lx_fangan a::before {content: "";width: 25px;height: 27px;background: url(../img/xh_fangan.png) center no-repeat;background-size: 100%;display: inline-block;vertical-align: middle;margin-right: 1rem;}
.xh_fangan .lx_fangan span {color: #f95a17;padding: 0 1rem;}

.cszx {overflow: hidden;margin-top: 2rem;}
.cszx .botsms{padding: 2% 2% 2% 1%;background: #f0f0f0;box-shadow: none;border: none;margin: 0;}
.cszx .botsms .leftform,.cszx .botsms .select,.cszx .botsms .textbox,.cszx .botsms .bssubmit{width: 100%;height: 2.3rem;margin: 0;padding: 0;}
.cszx .botsms ul li {width: 20.2%;float: left;padding: 0 0 0 1%;}
.cszx .botsms ul li:last-child{width: 14%;}
.cszx .botsms .bssubmit{background: #f95a17;}
.cszx .botsms .select,.cszx .botsms input::-webkit-input-placeholder{color:#474747;font-size:1rem;}
/*liuyan*/
.botsms{overflow: hidden;padding: 30px;background: white;border-radius: 10px;margin: 0 auto;margin-top: -20px;box-shadow: 0 0 20px #ececec;border: 1px solid #ececec;margin-bottom: 60px;}
.botsms span{font-size: 17px;}
.botsms .select{height: 40px;line-height: 40px;}
.botsms .smscontact{padding-left: 5%;margin-top: 25px;}
