@charset "utf-8";
/* CSS Document */
input,button,select,textarea{outline:none;}
textarea{resize:none}
input{align-items:flex-start;box-sizing:border-box;}
input:not([type]),input[type="email" i],input[type="number" i],input[type="password" i],input[type="tel" i],input[type="url" i],input[type="text" i],input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{padding:0px;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:rgb(255,255,255);background-image:none;color:#333;-webkit-box-shadow:0 0 0 100px white inset;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;}
a{color:#000;font-weight:normal;text-decoration:none;outline-style:inherit;}
a:link{color:#000;}/* 初始状态 */
a:visited{color:#000;}/* 访问过的状态 */
a:hover{color:#000;}/* 悬浮状态 */
a:active{color:#000;}/* 按下状态 */
input,img{vertical-align:middle; max-width:100%;}
li{list-style:none;}
html{font-size:20px;}
@media screen and (max-width:414px){
html{font-size:14px;}
}
@media screen and (max-width:375px){
html{font-size:13px;}
}
@media screen and (max-width:320px){
html{font-size:12px;}
}
body,div,p,h1,h2,h3,h4,h5,h6,table,dl,dt,dd,ul,li,ol{margin:0;padding:0;}
body{font-family:"微软雅黑";font-size:18px;color:#000;background-color:#fff; max-width:640px; margin:0 auto;}

div:after{content:"";display:block;height:0;clear:both;visibility:hidden;}


#header{padding:.5rem; overflow:hidden; background-color:#0052a6;}
#header h2{width:54%;float:left; padding-right:2%; border-right:1px solid #0189d7;}
#header .call{width:42%;float:right; padding-top:.5rem;}

#nav{overflow:hidden;}
#nav a{width:25%; float:left; text-align:center; border-top:1px solid #cccccc; border-left:1px solid #cccccc; margin-left:-1px; color:#333333; padding:.5rem 0; font-size:1.2rem;}

#banner{overflow:hidden;}

#pos{background:url(../images/pos_home.png) no-repeat .5rem center; background-size:auto 50%; font-size:.8rem; color:#737373; border-bottom:.4rem solid #e5e5e5; padding:.5rem 0 .5rem 2rem;}
#pos a{color:#737373;}

#ysList{}
#ysList dd{padding:.5rem;border-bottom:.4rem solid #e5e5e5;}
#ysList dd .tw{overflow:hidden; position:relative;}
#ysList dd .tw .btns{width:64%; position:absolute; bottom:0px; right:0px;}
#ysList dd .tw .btns a{float:left; margin-right:1rem;border-radius:2rem; padding:.5rem 1rem .5rem 3rem;background:#ffe192 url(../images/btn_consult.png) no-repeat .8rem center; background-size:auto 70%; border:1px solid #fac569; color:#8a5201; font-weight:500; font-size:1rem;}
#ysList dd .tw .btns a:nth-child(2){margin-right:0rem;}
#ysList dd .tw .btns .consult{}
#ysList dd .tw .btns .call{background-image:url(../images/btn_call.png); background-color:#6aa1ff; border-color:#4882e7; color:#fff;}

#ysList dd .photo{width:34%; float:left;}
#ysList dd .infor{width:64%; float:right; position:relative;}
#ysList dd .infor h3{color:#007cca; font-weight:normal; font-size:1.4rem; margin-bottom:.5rem;}
#ysList dd .infor .ys{color:#333232; font-size:1rem;}
#ysList dd .infor .exper{position:absolute; top:0px; right:0px; background:#ffb90b url(../images/ys_exper.gif) repeat-y top left; background-size:auto 20%; color:#fff; padding:.8rem .8rem .8rem 1rem; line-height:1.4rem;}
#ysList dd .infor .exper span{font-size:1rem;}
#ysList dd .infor .exper p{font-size:.7rem;}
#ysList dd .brief{margin:.5rem auto;}
#ysList dd .brief li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; margin:.2rem auto; line-height:1.4rem; font-size:.8rem;}
#ysList dd .brief li span{display:inline-block;background-color:#a0a0a0; border-radius:.2rem; color:#fff; padding:0 .2rem; font-size:.8rem; margin-right:.5rem; position:relative;}
#ysList dd .brief li span:after{content:"";display:block;width:0;height:0;border-top:.2rem solid transparent;border-left:.2rem solid #a0a0a0;border-bottom:.2rem solid transparent;position:absolute; top:40%; right:-.2rem;}
#ysList dd .brief li a{color:#006ebb;}
#ysList dd .brief li i{color:#d24028; font-style:normal;}

#ysList dd .tags{overflow:hidden;}
#ysList dd .tags .hp{width:20%; height:3.6rem; line-height:1.2rem; padding:1rem 0; float:left; background-color:#006ebb; border-radius:.3rem; text-align:center; color:#fff; font-size:1rem; position:relative;}
#ysList dd .tags .hp:after{content:"";display:block;width:0;height:0;border-top:.5rem solid transparent;border-left:.5rem solid #006ebb;border-bottom:.5rem solid transparent;position:absolute; top:40%; right:-.5rem;}
#ysList dd .tags .bq{width:78%; float:right;}
#ysList dd .tags .bq span{display:inline-block; float:left; width:30%; margin-left:2.5%;line-height:2.4rem; text-align:center; color:#2ca1c7; border:1px solid #2ca1c7; border-radius:.4rem; margin-bottom:.5rem; font-size:1.2rem;}
#ysList dd .tags .bq span:nth-child(2){border-color:#ffdc85;color:#ffba13;}
#ysList dd .tags .bq span:nth-child(3){border-color:#99d0ee;color:#0189d5;}
@media screen and (max-width:414px){
#ysList dd .tags .hp{width:24%;}
#ysList dd .tags .bq{width:74%;}
}
@media screen and (max-width:320px){
#ysList dd .infor .exper{padding:.2rem .5rem .4rem .8rem;}
#ysList dd .tw .btns a{padding:.5rem .8rem .5rem 2.7rem; background-position:.5rem center;margin-right:.5rem;}
#ysList dd .tags .bq span{ margin-left:2.2%;}
}
.btnBox{background-color:#e5e5e5; padding:.2rem 0;}
.btnMore{display:block;width:60%; margin:2% auto; padding:.5rem 0;border:1px solid #a5a5a5; border-radius:5px;text-align:center;color:#7f7f7f !important; font-size:1.2rem;}
.btnMore img{margin-left:2%; max-width:8%;}

.btnCall{display:block; margin:2%; padding:2% 0 2% 30%;background:#ffaf36 url(../images/btn_24call.png) no-repeat 20% center;background-size:auto 74%;border-radius:5px;color:#fff;}
.btnCall h5{color:#fff;font-size:1rem;font-weight:normal;}
.btnCall p{color:#fff;font-size:1.8rem;}

#mapinfor{height:12rem;background:url(../images/mapinfor.jpg) no-repeat; background-size:100% auto; padding-left:45%; overflow:hidden;}
#mapinfor p{margin-top:2.2rem; color:#2e2e2e; font-size:1rem;}
#mapinfor p:nth-child(2){margin-top:1.5rem;}
#mapinfor p span{color:#717171;}
#mapinfor ul{display: flex;margin-top: 1rem;}
#mapinfor ul li{flex: 1;}
#mapinfor ul li a img{width: 80%;}
@media screen and (max-width:414px){
    #mapinfor p:nth-child(2){margin-top:1rem;}
}
#footer{text-align:center; padding:1rem 0; background-color:#e5e5e5; color:#666666; font-size:1rem;}




#arcYs{overflow:hidden; margin:.5rem; position:relative;}
#arcYs .photo{width:22%; float:left;}
#arcYs .exper{width:76%; float:right;}
#arcYs .ysinfor{overflow:hidden;}
#arcYs .ysinfor .ysMz{float:left; background:#0354a7 url(../images/ysMz.jpg) no-repeat center bottom; background-size:100% auto; color:#fff; padding:.5rem .5rem 1.6rem .5rem; margin-right:.5rem;font-size:1.6rem;}
#arcYs .ysinfor .ysTx{}
#arcYs .ysinfor .ysTx li{margin-bottom:.2rem; overflow:hidden;}
#arcYs .ysinfor .ysTx li span{float:left;padding:.3rem .8rem;color:#0354a7; background-color:#badcf7; font-size:.9rem;}
#arcYs .btns{width:74%; position:absolute; bottom:0px; right:0px;}
#arcYs .btns .consult{float:left; margin-right:1rem;border-radius:2rem; padding:.5rem 1rem .5rem 3rem;background:#ffe192 url(../images/btn_consult.png) no-repeat .8rem center; background-size:auto 70%; border:1px solid #fac569; color:#8a5201; font-weight:500; font-size:1rem;}
#arcYs .btns img{max-width:50%;}

@media screen and (max-width:320px){
#arcYs .ysinfor .ysMz{font-size:1.2rem;}
#arcYs .ysinfor .ysTx li span{padding:.2rem .5rem;}
}


#arcTitle{padding:.5rem;border-bottom:.4rem solid #e5e5e5;}
#arcTitle h1{text-align:center; font-size:1.2rem; color:#006ebb;}
#arcTitle .infor{background-color:#f5f5f5; border:1px solid #dcdcdc; padding:.3rem; text-align:center; font-size:.8rem; margin:.5rem auto; color:#6f6f6f;}
#arcWz{margin:.5rem;}

#pr{margin:.5rem;border-bottom:1px dashed #a3a3a3;}
#pr li{border-top:1px dashed #a3a3a3;padding:.3rem 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



#zx24h{margin:.5rem;}
#zx24h a{display:block; margin:.5rem auto; background:#ffe192 url(../images/sbtn_call.png) no-repeat 16% center; background-size:auto 76%; padding:.8rem 0 .8rem 28%; border:1px solid #fac569; border-radius:.8rem; font-size:1rem;}
#zx24h a .wz{font-weight:bold; line-height:1.8rem;}
#zx24h a .wz span{display:inline-block;}
#zx24h .call{color:#8c5403;}
#zx24h .call .wz{font-size:2rem;}
#zx24h .consult{background-image:url(../images/sbtn_consult.png); background-color:#4585c9; border-color:#2f78c6; color:#fff;}
#zx24h .consult .wz{font-size:1.6rem;}
@-webkit-keyframes jump{
0%{-webkit-transform:scale(0.8);}
5%{-webkit-transform:scale(1.3);}
10%{-webkit-transform:scale(0.8);}
}
@-webkit-keyframes jump2{
0%{-webkit-transform:scale(0.8);}
5%{-webkit-transform:scale(1.2);}
10%{-webkit-transform:scale(0.8);}
}
#zx24h .call .wz span:nth-child(1){-webkit-animation:jump 6s linear 0s infinite;}
#zx24h .call .wz span:nth-child(2){-webkit-animation:jump 6s linear .3s infinite;}
#zx24h .call .wz span:nth-child(3){-webkit-animation:jump 6s linear .6s infinite;}
#zx24h .call .wz span:nth-child(4){-webkit-animation:jump 6s linear .9s infinite;}
#zx24h .call .wz span:nth-child(5){-webkit-animation:jump 6s linear 1.2s infinite;}
#zx24h .call .wz span:nth-child(6){-webkit-animation:jump 6s linear 1.5s infinite;}
#zx24h .call .wz span:nth-child(7){-webkit-animation:jump 6s linear 1.8s infinite;}
#zx24h .call .wz span:nth-child(8){-webkit-animation:jump 6s linear 2.1s infinite;}
#zx24h .call .wz span:nth-child(9){-webkit-animation:jump 6s linear 2.4s infinite;}
#zx24h .call .wz span:nth-child(10){-webkit-animation:jump 6s linear 2.7s infinite;}
#zx24h .call .wz span:nth-child(11){-webkit-animation:jump 6s linear 3s infinite;}
#zx24h .call .wz span:nth-child(12){-webkit-animation:jump 6s linear 3.3s infinite;}

#zx24h .consult .wz span:nth-child(1){-webkit-animation:jump2 4s linear 0s infinite;}
#zx24h .consult .wz span:nth-child(2){-webkit-animation:jump2 4s linear .4s infinite;}
#zx24h .consult .wz span:nth-child(3){-webkit-animation:jump2 4s linear .8s infinite;}
#zx24h .consult .wz span:nth-child(4){-webkit-animation:jump2 4s linear 1.2s infinite;}
#zx24h .consult .wz span:nth-child(5){-webkit-animation:jump2 4s linear 1.6s infinite;}
#zx24h .consult .wz span:nth-child(6){-webkit-animation:jump2 4s linear 2s infinite;}
#zx24h .consult .wz span:nth-child(7){-webkit-animation:jump2 4s linear 2.4s infinite;}
#zx24h .consult .wz span:nth-child(8){-webkit-animation:jump2 4s linear 2.8s infinite;}



.soKey{overflow:hidden;}
.soKey li{width:25%; float:left;}
.soKey li a{display:block; margin:.5rem; border:1px solid #c6c6c6; border-radius:5px; text-align:center; font-size:1rem; line-height:2.4rem;color:#343434;}
.soKey .hotc{background:url(../images/hot.gif) no-repeat;}
.soKey .hot a{border-color:#f39903; color:#f39903;}


/*首页*/
.gonggao{overflow:hidden; padding:5px;}
.gonggao img{float:left; margin-right:5px;}
.gonggao .ment-info{height: 3rem;overflow: hidden;}
.gonggao .ment-info li{height: 3rem;line-height: 3rem;overflow: hidden;}
@media screen and (max-width: 414px) {
    .gonggao img{width: 30%;}
    .gonggao .ment-info li a{font-size: 1rem;}
    .gonggao .ment-info{height: 2.5rem;}
    .gonggao .ment-info li{height: 2.5rem;line-height: 2rem;}
}
@media screen and (max-width: 320px) {
    .gonggao .ment-info li a{font-size: .6rem;}
}
.gh{display: flex;align-items: center;height: 14rem;}
.gh .gh_left{flex-basis: 38%;border:1px solid #d4d4d4;height: 100%;display: flex;justify-content: center;text-align: center;align-items: center;}
.gh .gh_right{flex: 1;display: flex;flex-wrap: wrap;height: 100%;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.gh .gh_right li{flex-basis: 49.8%;height: 50%; display: flex;justify-content: center;align-items: center;text-align: center;}
.gh .gh_right li:nth-child(1){border-right:1px solid #d4d4d4}
.gh .gh_right li:nth-child(3){border-top:1px solid #d4d4d4;}
.gh .gh_right li:nth-child(4){border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;}
.gh .gh_left a p{font-size: .8rem;line-height: 1.2rem;}
.gh .gh_right li h4{font-size: .8rem;line-height: 1.2rem;}

@media screen and (max-width: 414px) {
    .gh{height:12rem;}
    .gh .gh_left a img{width: 50%;}
    .gh .gh_left a h4{font-size: 1rem;line-height: 1.4rem;}
    .gh .gh_left a p{font-size: 1rem;line-height: 1.4rem;}
    .gh .gh_right li img{width: 70%;}
    .gh .gh_right li h4{font-size: 1rem;}
}
@media screen and (max-width: 375px) {
    .gh .gh_right li{flex-basis: 49.5%;}
}
.disease ul{display: flex;justify-content: center;align-items: center;}
.disease ul li{flex: 1; text-align: center;border-left: 1px solid #dadada;border-top: 1px solid #dadada;padding: .5rem;}
.disease .disease-one li{border-top:0px;}
.disease .disease-one li:nth-child(1),.disease .disease-two li:nth-child(1),.disease .disease-three li:nth-child(1){border-left:0;}
.disease ul li p{line-height: 2rem;}
@media screen and (max-width: 414px) {
    .disease ul li{flex-basis: 20.4%;}
    .disease ul li img{width: 70%;}
    .disease ul li a p{font-size: 1rem;}
}
@media screen and (max-width: 375px) {
    .disease ul li{flex-basis: 20%;}
}
@media screen and (max-width: 320px) {
    .disease ul li{flex-basis: 19%;}
    .disease ul li a p{font-size: .6rem;}
}
.cc_bot { overflow: hidden; zoom: 1; background-color:#fff;}
.cc_bot div { margin-top: 0.9rem; overflow: hidden; zoom: 1; }
.cc_bot div p { overflow: hidden; height: 3.2rem; line-height: 3.2rem; box-sizing: border-box; border-bottom: 1px solid #e2e2e2;font-size: 1rem;display: flex;align-items: center;}
.cc_bot div p img { vertical-align: middle; width:12%;  margin-right: 0.5rem; }
.cc_bot div p span { color: #bf0412; }
.cc_bot>p { overflow: hidden; height: 2.5rem; line-height: 2.5rem; text-align: right;font-size: 1rem;}
@media screen and (max-width: 414px) {
    .cc_bot div p{font-size: 1rem;}
    .cc_bot>p {font-size: 1rem;}
}
@media screen and (max-width: 320px) {
    .cc_bot div p{font-size: .8rem;}
    .cc_bot>p {font-size: .8rem;}
}
.title{background-color: #efefef;margin: .5rem 0;}
.title .home_tle {height:4.5rem; background:url(../images/homebg_18.png) repeat-x left center;width:22rem; margin:0 auto; text-align:center;}
.title .home_tle h3 { margin:0 auto;font-size:1.4rem;font-weight:normal; width: 16rem;background:#efefef;color:#0052a6;padding-top:0.5rem;line-height:2rem;}
.title .home_tle p { margin:0 auto; font-size:1.2rem;color:#666;width:14rem;background:#efefef; line-height:0.9rem;}
.title .home_tle h3 em{font-size:1rem;color:#666;font-style: normal; padding-left: 10px;}
@media screen and (max-width: 414px) {
    .title .home_tle h3 {font-size:1.2rem;}
    .title .home_tle p {font-size:.8rem;}
}
@media screen and (max-width: 375px) {
    .title .home_tle {width: 19rem;}
    .title .home_tle h3 {font-size:1rem;}
}
@media screen and (max-width: 320px) {
    .title .home_tle {width: 16rem;}
    .title .home_tle h3 {font-size:.8rem;}
    .title .home_tle p {font-size:.8rem;}
    .title .home_tle h3 em{font-size:.8rem;}
    .title .home_tle h3{width: 12rem;}
}
.sdgd{text-align: center;}
.sdgd h3{color: #0052a6;font-size: 1rem;line-height: 1.8rem;}
.sdgd p{font-size: 1rem;border:1px solid #666;border-radius: 100px;padding: .1rem;margin:0 6%;}
@media screen and (max-width: 414px) {
    .sdgd img{width: 90%;}
    .sdgd h3{color: #0052a6;font-size: 1rem;margin: .2rem 0;}
    .sdgd p{font-size: 1rem;margin:.2rem 5%;}
}
@media screen and (max-width: 375px) {
    .sdgd h3{font-size: 1rem;margin: .2rem 0;}
    .sdgd p{font-size: 1rem;margin:.2rem 5%;}
}
@media screen and (max-width: 375px) {
    .sdgd h3{margin: .2rem 0;}
    .sdgd p{margin:.2rem 5%;}
}

/*技术*/
.technology{display: flex;margin: 1rem .5rem 0 .5rem;}
.technology .technology_left{flex: 2;}
.technology .technology_right{flex: 3;margin-left: .5rem;}
.technology .technology_title{display:flex;align-items: center;text-align: left;margin-bottom: .5rem;}
.technology .technology_title img{width: 10%;float:left;}
.technology .technology_title .technology_three{border-bottom:1px solid #d6d6d6;width: 100%;margin-left: .3rem;height: 1.6rem;}
.technology .technology_title .technology_three span{font-size: 1.1rem;color: #046ab6;border-bottom:2px solid #b7cee6;padding:.1rem 0;}
.technology .technology_right>span{border:1px solid #d4d4d4;border-radius: 10px;padding: .2rem .5rem;font-size: 1rem;line-height: 2.2rem;}
.technology .technology_right .btns{ display:flex;margin-top: .5rem;}
.technology .technology_right .btns a{float:left; margin-right:1rem;border-radius:2rem; padding:.5rem 1rem .5rem 3rem;background:#ffe192 url(../images/btn_consult.png) no-repeat .8rem center; background-size:auto 50%; border:1px solid #fac569; color:#8a5201; font-weight:500; font-size:1rem;}
.technology .technology_right .btns .call{background-image:url(../images/btn_call.png); background-color:#6aa1ff; border-color:#4882e7; color:#fff;}
@media screen and (max-width: 414px) {
    .technology .technology_right .btns{ margin-top: .2rem; display:flex;}
    .technology .technology_right .btns a{font-size: .8rem;padding:.5rem 1rem .5rem 2.5rem;}
    .technology .technology_title .technology_three{line-height: 1.3rem;}
    .technology .technology_title .technology_three span{font-size: 1rem;}
    .technology .technology_right>span{font-size: .9rem;line-height: 1.8rem;}
}
@media screen and (max-width: 375px) {
    .technology .technology_right .btns a{font-size: .7rem; background-size:auto 60%;padding:.3rem 1rem .3rem 2rem;}
}
@media screen and (max-width: 320px) {
    .technology .technology_title{margin-bottom: .1rem;}
    .technology .technology_right>span{font-size: .8rem;line-height: 1.5rem;}
}
.list_ys{margin: 0 .2rem;}
.list_ys .brief{margin:.5rem auto;}
.list_ys .brief li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; margin:.2rem auto; line-height:1.4rem; font-size:.8rem;}
.list_ys .brief li span{display:inline-block;background-color:#a0a0a0; border-radius:.2rem; color:#fff; padding:0 .2rem; font-size:.8rem; margin-right:.5rem; position:relative;}
.list_ys .brief li span:after{content:"";display:block;width:0;height:0;border-top:.2rem solid transparent;border-left:.2rem solid #a0a0a0;border-bottom:.2rem solid transparent;position:absolute; top:40%; right:-.2rem;}
.list_ys .brief li a{color:#ff7e00;}
.rongyu{text-align: center;background-color: #eef9ff;padding: .2rem 0 2rem 0;}
.rongyu>img{margin-bottom: .5rem;margin-left: 10%;width: 50%;}
.rongyu ul{display: flex;padding: 0 .5rem;}
.rongyu ul li{flex: 1;position: relative;overflow: hidden;margin: 0 .2rem;}
.rongyu ul li p{position: absolute;bottom:0px;display: block;background: rgba(0,0,0,.5);width: 100%;overflow: hidden;color: #fff;padding: .2rem 0;}
@media screen and (max-width: 414px) {
    .rongyu ul li p{font-size: .8rem;}
}

.pad{margin:.5rem auto;}

#yhList{margin:.5rem; position:relative;}
#yhList:after{content:"";display:block;width:.15rem; height:100%; position:absolute; top:0px; left:50%; bottom:0px; margin-left:-.075rem; background-color:#80aed2; z-index:1;}
#yhList dd{overflow:hidden;position:relative;}
#yhList dd:after{content:"";display:block;width:.6rem; height:.6rem; border-radius:50%; position:absolute; top:50%; left:50%; margin-left:-.3rem;background-color:#3f9ae2; z-index:2;}
#yhList dd>div{width:46%; float:left;position:relative; padding-right:4%;}
#yhList dd>div:nth-child(2){padding:0 0 0 4%;}
#yhList dd .tr{text-align:right;}
#yhList dd .photo img{max-width:80%;}

.yhBox{border:.2rem solid #e5e5e5; border-radius:.4rem; padding:.5rem; font-size:1rem; margin:.5rem auto; position:relative;}
.yhBox:before{content:"";display:block;width:0;height:0;border-top:.6rem solid transparent;border-right:.6rem solid #e5e5e5;border-bottom:.6rem solid transparent;position:absolute; top:40%; left:-.6rem;}
.yhBox:after{content:"";display:block;width:0;height:0;border-top:.6rem solid transparent;border-right:.6rem solid #fff;border-bottom:.6rem solid transparent;position:absolute; top:40%; left:-.3rem;}
.yhBox.pr:before,.yhBox.pr:after{left:auto; right:-1.2rem;}
.yhBox.pr:before{border-right:.6rem solid transparent;border-left:.6rem solid #e5e5e5;}
.yhBox.pr:after{border-right:.6rem solid transparent;border-left:.6rem solid #fff;right:-.9rem;}

.yhBox p{color:#343434;}
.yhBox p .p{color:#cd3e38;}
.yhBox p .t{color:#3572b0;}

.bbw{margin: .8rem 0;}
.shenqing{text-align: center;}
.shenqing>img{margin: .8rem 0;width: 66%;}
.shenqing p{width: 90%;height: 3rem;line-height: 3rem;border:1px solid #b5b5b5;border-radius: 10px;background-color:#f8f8f8; display: flex;margin: 0 auto;align-items: center;text-align: center;margin-top: 1rem;overflow: hidden;}
.shenqing p span{width: 30%; background: url(../images/xingming.jpg) 1.2rem center no-repeat;font-size: 1.2rem;background-size: 15%;}
.shenqing p span i{border-right: 1px solid #d7d7d7;margin: 0 1.2rem 0  3rem;}
.shenqing p input{height: 2.8rem;line-height: 2.8rem;border:0px;flex: 1;font-size: 1.2rem;background-color:#f8f8f8;color: #c4c5c5;}
.shenqing p:nth-child(2) span{background: url(../images/xingbie.jpg) 1.2rem center no-repeat;background-size: 15%;}
.shenqing p:nth-child(3) span{background: url(../images/dianhua.jpg) 1.2rem center no-repeat;background-size: 15%;}
.shenqing p:nth-child(4) span{background: url(../images/dizhi.jpg) 1.2rem center no-repeat;background-size: 15%;}
.shenqing p:nth-child(5) span{background: url(../images/liyou.jpg) 1.2rem center no-repeat;background-size: 15%;}
@media screen and (max-width: 414px) {
    .shenqing p span i{margin: 0 .8rem 0  3rem;}
    .shenqing p input{font-size: 1rem;}
    .shenqing p:nth-child(5) img{width: 13%;}
}
@media screen and (max-width: 320px) {
    .shenqing p span i{margin: 0 .8rem 0  2.6rem;}
    .shenqing p:nth-child(5) img{width: 14%;}
}
.zhu{padding: 1rem;}
.zhu p{font-size: 1.1rem;line-height: 1.6rem;}
.zhu p span{color:#ff5f11;font-weight: bold;}
.zhu ul{display: flex;text-align: center;align-items: center;justify-content: center;margin-top: 1rem;}
.zhu ul li{flex: 1;margin: 0 .5rem;}
.zhu ul li a{font-size: 1.2rem;padding: .5rem 1rem;display: block;border-radius: 10px;}
.zhu ul li a img{margin-right: .2rem;}
.zhu ul li:nth-child(1) a{background-color: #ffe192;color: #8a5201;border:1px solid #fac569;}
.zhu ul li input{background: #5bc436 url(../images/zzxx.png) .5rem center no-repeat;color: #ffffff;border:1px solid #43ae1d;width:100%;height:2.8rem;font-size: 1.2rem;padding: .5rem 1rem;display: block;border-radius: 10px;background-size:13%;}
@media screen and (max-width: 414px) {
    .zhu ul li a img{width: 20%;}
}
@media screen and (max-width: 320px) {
    .zhu ul li a{font-size: 1rem;}
}

#search{padding:1rem 0; background-color:#e9e9e9; overflow:hidden; text-align:center;}
#search .sl{width:24%;float:left; padding-left:2%;appearance: none;-moz-appearance: none;-webkit-appearance: none;line-height:3rem;color:#fff;height:3rem;font-size:1.2em;border:0px;background:#006ebb url(../images/seach.png) no-repeat scroll 90% center;
background-size: 12%;}
#search .sText{float:left; display:block; width:55%; height:3rem;border:0px; text-indent:.5rem; font-size:.9rem;}
#search .sText::-webkit-input-placeholder{color:#909090;}/* WebKit browsers */
#search .sText:-moz-placeholder{color:#909090;}/* Mozilla Firefox 4 to 18 */
#search .sText::-moz-placeholder{color:#909090;}/* Mozilla Firefox 19+ */
#search .sText:-ms-input-placeholder{color:#909090;}/* Internet Explorer 10+ */

#search .submit{width:10%;height:2rem;padding:.5rem 5% .5rem 5%;float:left;background:#fbe58f url(../images/seach_btn.png) no-repeat 90% center; border-radius:0 5px 5px 0;border:0;cursor:pointer;color:#8a5102;font-size:1rem;line-height:1rem; text-align:left;}
.h_ch{text-align: center;margin: .5rem;border-bottom: 1px solid #dbdbdb;}
.h_ch h2{color:#006ebb;}
.h_ch span{color:#006ebb;font-size: .6rem;border-bottom: 2px solid #dbdbdb;}
.h_list{display: flex;flex-direction: column;margin-bottom: 1rem;}
.h_list ul{flex: 1;display: flex;flex-direction: row;margin-top: .2rem;}
.h_list ul li{flex: 1;text-align: center;margin-right: .2rem;}
.h_list ul li a{font-size: 1rem;color: #fff;display: block;padding: .6rem 0;}
.h_list ul:nth-child(1) li:nth-child(1){background-color: #ffaf36;}
.h_list ul:nth-child(1) li:nth-child(2){background-color: #6ac58a;}
.h_list ul:nth-child(1) li:nth-child(3){background-color: #337bf4;}
.h_list ul:nth-child(1) li:nth-child(4){background-color: #e05c69;}
.h_list ul:nth-child(1) li:nth-child(5){background-color: #ff9736;margin-right: 0rem;}
.h_list ul:nth-child(2) li:nth-child(1){background-color: #09c4bd;}
.h_list ul:nth-child(2) li:nth-child(2){background-color: #da8218;}
.h_list ul:nth-child(2) li:nth-child(3){background-color: #eca843;}
.h_list ul:nth-child(2) li:nth-child(4){background-color: #0d8363;}
.h_list ul:nth-child(2) li:nth-child(5){background-color: #337bf4;margin-right: 0rem;}
.h_list ul:nth-child(3) li:nth-child(1){background-color: #337bf4;}
.h_list ul:nth-child(3) li:nth-child(2){background-color: #1ac778;}
.h_list ul:nth-child(3) li:nth-child(3){background-color: #ed5a39;}
.h_list ul:nth-child(3) li:nth-child(4){background-color: #09c4bd;}
.h_list ul:nth-child(3) li:nth-child(5){background-color: #6ac58a;margin-right: 0rem;}
.btnBox2{background-color: #fff;}
@media screen and (max-width: 414px) {
    .zaoxie{margin: .4rem;}
    .zaoxie>div>img{width: 95%;}
    .zaoxie>div>h3{font-size: 1.6rem;}
    .zaoxie>div>p{line-height: 1.4rem;}
    .zaoxie ul a div:nth-child(2) img{ width: 80%;}
    .zaoxie ul a div p{font-size: 1rem;}
    .zx_cont .zx_top .zx_bxnr h3{font-size: 1rem;}
    .zx_cont .zx_top .zx_bxnr p{font-size: 1rem;}
    .zx_cont .zx_bottom .zx_bxnr2 .zx_left div{font-size: 1rem;}
    .zx_cont .zx_bottom .zx_bxnr2 .zx_right div{font-size: 1rem;}
    .zx_cont ul a div:nth-child(1) img{width:60%;}
    #search .sl{font-size: 1rem;}
    #search input[type="text"]{font-size: 1rem;}
    #search input[type="submit"]{font-size: 1rem;}
    .zx_yd img{width:5%;}
}
@media screen and (max-width: 375px) {
    .zaoxie ul a div p{font-size: .8rem;}
}
@media screen and (max-width: 320px) {
    .zaoxie>div>p{line-height: 1rem;font-size: 1rem;}
    .zx_cont .zx_top .zx_bxnr p{font-size: .8rem;}
}





#bzPage{margin:.5rem;}
#bzPage .photo{width:48%; float:left;}
#bzPage .exper{width:50%; float:right;}
#bzPage .photo img{border:3px solid #eaeaea;}
#bzPage .exper h3{font-size: 1.8rem;font-weight: bold;color:#0052a6;white-space:nowrap;overflow:hidden;}
#bzPage .exper h3 span{font-size: 1rem;font-weight: 100;color:#b2b2b2;}
#bzPage .exper .infos{}
#bzPage .exper .infos li{line-height:1.5rem;border:1px solid #338bc9;border-radius: 5px;margin:.4rem auto;font-size:1.1rem;padding:.2rem;color:#006ebb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#bzPage .exper .btns{}
#bzPage .exper .btns a{display:block;width:35%; padding:.5rem 10% .5rem 4%;float:left;background:#ff9736 url(../images/zx_jt.png) no-repeat 86% center; background-size:auto 60%; color:#fff;font-size:.9rem; line-height:1rem; border-radius:5px;}
#bzPage .exper .btns a:last-child{float:right; background-color:#65a0fa; background-image:url(../images/zx_xx.png);}

#bzJx{margin:.5rem; font-size:.9rem; line-height:1.4rem;}
#bzJx span{color:#006ebb; font-weight:bold;}
#bzJx a{color:#006ebb;}

.bzTitle{margin:.5rem;align-items:center;font-size:1.2rem;color:#737373;}
.bzTitle img{float:left;margin-right:.5rem;}


#bzList{}
#bzList dd{}
#bzList .bzT{border-bottom:1px solid #b5b5b5; padding:.5rem;}
#bzList .bzT span{width:5%;float:left;background-color:#c02a0f; color:#fff; font-size:.6rem; padding:.3rem .1rem; border-radius:3px; margin-right:.5rem; text-align:center; position:relative;}
#bzList .bzT span:after{content:"";display:block;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #c02a0f; position:absolute; bottom:.4rem; left:100%;}
#bzList .bzT h3{float:left;}
#bzList .bzT .m{float:right;border:1px solid #aaaaaa; border-radius:3px; color:#aaaaaa; padding:.2rem .5rem; margin-left:.5rem;font-size: .8rem;text-align: center;}

#bzList .exper{margin:.5rem; display:none;}
#bzList .exper>div{display:flex;align-items:center;}

#bzList .exper .et{padding-bottom:.5rem; border-bottom:1px dashed #e1e1e1;}
#bzList .exper .eb{margin-top:.5rem;}
#bzList .exper .bx{flex:3;background-color:#ff9736; font-size:3rem; color:#fff; text-align:center;}
#bzList .exper .eb .bx{ background-color:#8fc3fb;}
#bzList .exper .xg{flex:1;text-align:center; vertical-align:middle;}
#bzList .exper .bxnr{flex:6;font-size:1rem;}
#bzList .exper .bxnr li{width:48%; float:left; margin-bottom:.2rem; text-align:center;}
#bzList .exper .bxnr li:nth-child(2n){float:right;}
#bzList .exper .bxnr li a{display:block; border:1px solid #a3a3a3; color:#a3a3a3; padding:.2rem 0;}
#bzList .exper .et .bxnr{border:1px solid #a3a3a3;color:#a3a3a3;text-align:center; padding:.5rem 0;}
#bzList .exper .et .bxnr h5{font-size:1.1rem;}
#bzList .exper .et .bxnr p{font-size:1rem;}

#bzList .btns{display:flex;align-items:center; margin:.5rem auto;}
#bzList .btns a{flex:1; border:1px solid #5c95f6; color:#5c95f6; border-radius:5px; padding:.5rem; font-size:1.2rem; text-align:center;}
#bzList .btns a:last-child{margin-left:.5rem; border-color:#de965d; color:#de965d;}

@media screen and (max-width:414px){
#bzList .bzT span{width:7%; margin-right:.8rem;}
#bzList .bzT h3{line-height:1rem;}
#bzList .bzT h3 a{font-size:1.1rem; line-height:1rem;}
#bzPage .exper .infos li{font-size:1rem; margin:.3rem auto;}
#bzList .exper .bx{flex:2;font-size:1.8rem; padding:.5rem;}
#bzList .exper .bxnr{flex:7;}

#bzList .btns a{ font-size:1.1rem;}
#bzList .btns a img{ width:30px;}
}
@media screen and (max-width:375px){
#bzPage .photo img{border-width:2px;}
#bzPage .exper .btns a{padding:.4rem 10% .4rem 4%;}
}
@media screen and (max-width:320px){
#bzPage .photo{width:43%;}
#bzPage .exper{width:55%;}
#bzPage .exper h3{font-size:1.4rem;}
#bzPage .exper .infos li{padding:0rem .2rem; margin:.2rem auto; font-size:.8rem;}
#bzPage .exper .btns a{padding:.3rem 10% .3rem 4%;}

#bzList .btns a{font-size:1rem;}
#bzList .btns a img{width:24px;}
}














