
 /*�ֻ�վ��ʽ��ʼ*/
@media only screen and (max-width: 800px){


.pcnav{display: none;}
.icenter{ width:90%; }
.pagebanner .icenter{position: absolute;bottom: 10px;left: 2%;display: block;float: left;width: 80%;margin-left: 8px;}
.pagebanner p {font-size: 12px;margin-bottom: 5px;}
.pagebanner dl {background-color: rgba(252, 252, 252, 0.70);padding: 6px;display: block;overflow: hidden;}
.pagebanner h3 {display: block;color: #333;font-size: 24px;}
.pc4web{padding: 40px 0;}
.pc4web h3{display: block;color: #333;font-size: 18px;text-align: center;line-height: 40px;}
.pc4web h3 span{font-size: 26px;}
.pc4web h4{display: block;text-align: center;color: #333;font-size: 16px;}
.pc4web dt a {display: block;float: left;width: 32.2%;margin: 0 1% 1% 0;position: relative;overflow: hidden;padding: 2px;margin: 0px;}
.fttop{padding: 30px 0 0;}
.fttop h3{font-size: 18px;margin-bottom: 15px;}
.fttop dl{display: block;}
.fttop dl a{width: 100%;}
.fttop dl a span{font-size: 16px;margin: 6px 0;}
.fttop h4{background-color: #007D81;color: #fff;padding: 20px 0;font-size: 12px;text-align: center;}
.ftict{background: #333;padding: 40px 0;}
.ftict h3{font-size: 20px;}
.ftict dl{width: 110%;flex-flow: wrap;}
.ftict dl dd{width: 31%;margin-bottom: 30px;}
.ftict dl dd span{font-size: 16px;margin-bottom: 7px;}
.ftict dl dd span a{font-size: 16px;}
.ftict dl dd strong font{margin: 6px 0;}
.ftict dl dd strong font a{font-size: 12px;}
.ftict .bt .lf h6{font-size: 14px;}
.ftict .bt .lf form{margin-top: 15px;}
.ftict .bt .lf form .text{display: block;width: 130px;border: 0;height: 30px;float: left;text-indent: 0.5em;font-size: 12px;}
.ftict .bt .lf form .tijiao{background: #007D81;color: #fff;height: 30px;border: 0;width: 54px;font-size: 12px;float: left;}
.ftict .bt .rh .ewm img{width: 40%;height: 100%;margin: 25px 0px 15px;}
.ftict .bt .rh .ewm span{    display: block;color: #999;font-size: 12px;margin-left: 10px;float: left;}





.pagebanner .icenter img{width: 56%;}
.c3web_one{padding: 30px 0;}
.c3web_one .icenter{width: 94%;display: block;}
.c3web_one h3{font-size: 25px;}
.c3web_one h4{font-size: 20px;margin-bottom: 30px;}
.c3web_one dd{padding: 15px 15px;display: block;margin: 10px 0;width: 100%;}
.c3web_one dd span{font-size: 40px;}
.c3web_one dd font{font-size: 15px;}
.c3web_two{padding: 30px 0;}
.c3web_two .icenter{background: rgba(255, 255, 255, 0.87);padding: 15px;display: block;overflow: hidden;}
.c3web_two .icenter h3{font-size: 25px;margin-bottom: 15px;}
.c3web_two .icenter h4{font-size: 12px;line-height: 24px;}
.c3web_four h3{font-size: 25px;}
.c3web_four dl{padding: 45px 0;}
.c3web_four dl .icenter{width: 88%;display: block;}
.c3web_four dl dd{float: left;width: 45%;margin: 5px 5% 5% 0px;}
.c3web_four dl dd span{font-size: 16px;}
.c3web_four dl dd font{font-size: 12px;}
.c3web_five{padding: 30px 0;}
.c3web_five h3{font-size: 25px;}
.c3web_five dl dd span {color: #333;font-size: 18px;}
.c3web_five dl dd font {display: block;color: #333;font-size: 12px;}






.c1_one {padding: 30px 0;}
.c1_one h3 {display: block;color: #333;font-size: 25px;margin-bottom: 20px;}
.c1_one .lt{display: block;margin-bottom: 30px;}
.c1_one .lt p span {display: block;color: #666;font-size: 15px;}
.c1_one .lt p font {display: block;color: #333;font-size: 18px;}
.c1_one .colist {padding-top: 18px;}
.c1_one .colist dt strong {font-size: 16px;}
.c1_one .colist dt span {font-size: 12px;line-height: 22px;}
.c1_one .colist dt {margin-bottom: 25px;margin: 10px 0px;width: 100%;}
.address-wrap .s-main{width: 100%;background: #f2f2f2;height: 280px;display: block;text-align: center;}
.address-wrap .s-main .sm-store-add .sms-sel-list li {margin: 10px 10px;}
.address-wrap .s-main .sm-store-add .sms-sel-list li .st-name {font-size: 14px;line-height: 18px;}
.address-wrap .s-main .sm-store-add .sms-sel-list li .st-cont{margin-top: 10px;color: #666;font-size: 13px;}
.address-wrap .map-box {float: left;width: 100%;height: 300px;}







.job4_one a p span {font-size: 15px;}
.job4_one{margin: 50px auto;}
.job4_lsit dd {margin-bottom: 10px;}
.job4_lsit dt a {padding: 8px;}
.job4_lsit dd span, .job4_lsit dd font{color: #007D81;font-size: 20px;font-weight: bold;float: left;width: 100%;text-align: center;margin: 2px 0;}
.job4_lsit dt a span, .job4_lsit dt a font {width: 100%;font-size: 12px;margin: 1px 0px;text-align: center;}
.job4_lsit {margin-bottom: 50px;width: 100%;}








.job3_one{line-height: 22px;padding: 30px 0;display: block;overflow: hidden;}
.job3_one h3 {display: block;color: #333;font-size: 24px;margin-bottom: 13px;}
.job3_one h4 {display: block;color: #333;font-size: 13px;}
.job3_two dd p{padding: 18px 0px;width: 16.6666%;}
.job3_two dd p span{display: block;text-align: center;font-size: 12px;color: #333;margin-top: 10px;}




.job2_one .icenter span {display: block;float: left;width: 30%;color: #fff;font-size: 18px;}
.job2_one .icenter font {display: block;float: left;width: 70%;color: #fff;font-size: 12px;line-height: 20px;}
.job2_one {display: block;overflow: hidden;padding: 25px 0;}





.job1_one {padding: 30px 0;display: block;overflow: hidden;}
.job1_one h3 {display: block;color: #333;font-size: 22px;text-align: center;margin-bottom: 20px;}
.job1_one p span {display: block;width: 47%;font-size: 12px;color: #333;line-height: 20px;}
.job1_two {padding: 30px 0;}
.job1_two p {display: block;text-align: center;color: #fff;font-size: 14px;}
.job1_three {padding: 32px 0;display: block;overflow: hidden;}
.job1_three p{font-size: 13px;margin-bottom: 45px;}
.job1_three strong{font-size: 17px;margin-bottom: 30px;}
.job1_three video{width: 70%;}









.protech dl{display: block;float: left;width: 100%;overflow: hidden;}
.protech dl h3{color: #007D81;font-size: 22px;border-bottom: 1px solid #ddd;display: block;margin: 20px 0;text-align: center;}
.protech dl dd p span {    display: block;/* float: left; */background: #eee;width: 100%;text-align: center;/* padding-right: 14px; */font-size: 13px;color: #333;line-height: 25px;}
.protech dl dd p font {/* width: calc(73% - -70px); */float: right;width: 100%;color: #333;line-height: 22px;}






.appprotj, .appgytj{width: 98%;}
.appprotj .ttapp dl .tolist .act{height: 280px;}
.appbanner .att {display: block;color: #333;font-size: 24px;margin: 25px auto;}
.appbanner .pic dl dd {display: inline-block;overflow: hidden;width: 80%;background: #eee;border-radius: 4px;padding: 6px 0;margin: 0 2%;}
.appbanner .pic dl dd strong {display: block;color: #333;font-size: 18px;font-weight: normal;margin: 6px 0;}
.appbanner .pic dl dd span {display: block;text-align: center;width: 80%;margin: 0 auto 2px;font-size: 12px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.appbanner .pic dl dd img{display: block;width: auto;height: 45px;margin: 0 auto;}
.appprotj h3, .appgytj h3 {display: block;color: #333;font-size: 24px;margin-bottom: 12px;border-bottom: 1px solid #ddd;}
.appprotj .ttapp dl, .appgytj .gybtlist dl{display: block;overflow: hidden;width: 31%;float: left;margin: 0px 1% 0 4px;}
.appprotj .ttapp dl h4, .appgytj .gybtlist dl .gydd h4 {text-indent: 1px;padding: 6px 0;font-size: 12px;}
.appprotj .ttapp dl .tolist .act strong {background: #eee;color: #007D81;display: block;font-weight: normal;font-size: 12px;padding: 5px 0px 5px 0px;text-align: center;}
.appprotj .ttapp dl .tolist .act dd {display: block;overflow: hidden;padding: 0px 4px;}
.appprotj .ttapp dl .tolist .act p span {color: #007D81;float: left;margin-right: 3px;width: 55px;font-size: 12px;}
.appprotj .ttapp dl .tolist .act p font {color: #666;float: left;width: calc(100% - -1px);font-size: 13px;}
.appgytj .gybtlist dl .gydd .gybl h5 {display: block;color: #007d81;font-size: 12px;margin: 10px 0;}
.appgytj .gybtlist dl .gydd .gybl dd p{=width: calc(110% - 36px);display: block;float: left;margin: 0px 5px;width: 65%;}
.appgytj .gybtlist dl .gydd .gybl dd p span {display: block;color: #333;font-size: 12px;margin-bottom: 5px;}
.appgytj .gybtlist dl .gydd .gybl dd i{    display: block;width: 24px;height: 24px;text-align: center;line-height: 24px;font-style: inherit;color: #fff;background: #007d81;border-radius: 50%;float: left;font-size: 13px;}









.prolist h3{display: block;color: #333;font-size: 23px;margin: 0 0 30px 0;}
.prolist dd{padding: 8px;}
.prolist i img {display: block;width: 30%;}
.prolist dl dt p{display: block;overflow: hidden;padding: 8px;}
.prolist i{width: 100%;}
.prolist dl{padding: 1px;}
.prolist dl dt {box-shadow: 0 12px 15px rgba(0, 0, 0, .1);display: block;overflow: hidden;width: 32%;float: left;margin: 0 2% 2% 0;}
.prolist dl dt span {background: #eee;color: #007D81;display: block;font-size: 12px;text-align: center;padding: 10px 0;height: 50px;}
.prolist dl dt p strong {color: #007D81;width: 80%;font-size: 13px;float: left;margin: 5px 13px;}
.prolist dl dt p font {display: block;float: right;width: 100%;font-size: 12px;line-height: 19px;}









.vidwoweb_one {background: url(/style/img/pagevideo1.jpg);display: block;overflow: hidden;background-size: cover;padding: 15px 0;}
.vidwoweb_one h3 {display: block;text-align: center;color: #fff;font-size: 16px;}
.vidwoweb_one h4 {display: block;text-align: center;color: #fff;font-size: 14px;margin: 12px 0;}
.vidwoweb_two dl {padding: 30px 0;display: block;overflow: hidden;}
.vidwoweb_two dl video {display: block;width: 100%;margin: 0 auto;}
.vidwoweb_two dl span {display: block;text-align: center;color: #fff;font-size: 18px;margin: 20px 0;}
.vidwoweb_two dl font {display: block;text-align: center;color: #fff;font-size: 12px;line-height: 22px;}









.newslist {display: block;overflow: hidden;margin: 15px 0;}
.newslist a {display: block;overflow: hidden;background: #FAFAFA;margin-bottom: 10px;}
.newslist a dd{padding: 20px 0;}
.newslist a dd img {display: block;float: left;width: 100%;margin-bottom: 18px;}
.newslist a dd p {display: block;overflow: hidden;width: 100%;margin: 20px 0 0 0;}
.newslist a dd p span{font-size: 15px;}
.newslist a dd p font{font-size: 12px;line-height: 20px;margin-bottom: 10px;}
.newslist a dd p i{font-size: 13px;}

.newsshow dd{padding: 30px 0;}
.newsshow dd h3 strong{font-size: 20px;}
.newsshowest{margin: 10px auto;}
.newsshowest p, .newsshowest span, .newsshowest font, .newsshowest i, .newsshowest strong, .newsshowest dl, .newsshowest dd, .newsshowest dt, .newsshowest ul, .newsshowest li, .newsshowest section{display: block;font-size: 12px;color: #333;line-height: 20px;}











.ab5_one {display: block;overflow: hidden;padding: 30px 0;}
.ab5_one dl {display: block;overflow: hidden;border-bottom: 1px solid #ddd;padding-bottom: 50px;margin-bottom: 30px;}
.ab5_one dl h3 {display: block;float: left;width: 40%;font-size: 23px;color: #333;}
.ab5_one dl dd {display: block;overflow: hidden;float: right;width: 100%;}







.ab4 {position: relative;overflow: hidden;width: 100%;margin: 50px auto;padding: 70px 0;}
.ab4 dt p {display: block;overflow: hidden;margin-bottom: 30px;}
.ab4 dt p span {display: block;float: left;width: 53px;margin-right: 10px;text-align: right;font-size: 16px;color: #666;line-height: 30px;}
.ab4 dt p font {width: calc(70% - 40px);display: block;float: left;margin: 5px 0 0 12px;font-size: 12px;color: #333;}
.ab4 dd{left: 40px;}








.ab3_one {padding: 60px 0;display: block;overflow: hidden;}
.ab3_one h3 {display: block;color: #333;font-size: 20px;margin-bottom: 10px;}
.ab3_one h4 {display: block;color: #333;font-size: 12px;line-height: 24px;}
.ab3_two{padding: 60px 0;}
.ab3_two h3{display: block;color: #333;font-size: 25px;margin-bottom: 10px;text-align: center;}
.ab3_two dd p{display: block;float: left;width: 45%;overflow: hidden;margin-top: 16px;margin: 12px 7px;}
.ab3_two dd p span{color: #000;font-size: 15px;display: block;}
.ab3_two dd p font{font-size: 12px;}
.ab3_three{padding: 60px 0;}
.ab3_three h3{font-size: 20px;}
.ab3_three h4{font-size: 14px;line-height: 20px;}
.ab3_four{padding: 30px 0;}
.ab3_four h3{font-size: 20px;}
.ab3_four h4{font-size: 12px;line-height: 22px;}
.ab3_five{padding: 30px 0;}
.ab3_five h3{font-size: 20px;}
.ab3_five h4{font-size: 12px;line-height: 22px;}











.ab2_one_list {display: block;overflow: hidden;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin: 60px auto;}
.ab2_one_list dd {display: block;float: left;width: 31%;margin: 0 2% 30px 0;border: 1px solid #eee;}
.ab2_one_list dd span {display: block;text-align: center;margin: 10px 0;color: #333;font-size: 12px;}





.about1_one{padding: 50px 0;}
.about1_one strong{font-weight: normal;display: block;font-size: 23px;color: #333;float: left;width: 100%;text-align: center;}
.about1_one span {display: block;float: right;width: 100%;font-size: 13px;color: #333;line-height: 22px;}
.about1_three strong, .about1_four strong {display: block;text-align: center;color: #333;font-size: 24px;font-weight: normal;}
.about1_three span, .about1_four span{font-size: 16px;}
.about1_three font{display: block;color: #333;font-size: 12px;line-height: 24px;margin-top: 25px;}
.about1_four dd p {display: block;float: left;width: 32.93%;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.about1_two{padding: 50px 0;}
.about1_three{padding: 20px 0;}











.banner .test1 h3{font-size: 35px;}
.banner .test1 h3 span{font-size: 22px;}
.banner .test1 h4{font-size: 24px;}
.banner .test1 h5{font-size: 30px;}
.banner .test2 h3{display: block;color: #fff;font-size: 22px;opacity: 0.9;/* margin-left: 80px; */text-align: center;}
.banner .test2 h4{font-size: 24px;}
.banner .test2 h5{display: block;color: #fff;font-size: 22px;opacity: 0.9;/* margin-left: 120px; */text-align: center;}
.inpro{padding: 50px 0;}
.inpro dl{display: block;}
.inpro dl dd{width: 100%;}
.inpro dl dd a{height: 150px;}
.inpro dl dd a p{padding: 20px;}
.inpro dl dd a p strong{font-size: 24px;}
.inpro dl dd a p span{font-size: 13px;margin-top: 35px;}
.inpro h3 {display: block;color: #333;font-size: 18px;text-align: center;}
.inpro h4{font-size: 22px;margin: 20px auto;}
.more {display: block;width: 8rem;height: 3rem;text-align: center;line-height: 3rem;border: 1px solid #999;font-size: 13px;color: #333;}

.inlogo{padding: 50px 0;}
.inlogo h3{font-size: 25px;}
.inlogo h4{font-size: 16px;margin: 20px 0;}
.inlogo a{display: block;float: left;width: 32.6666%;padding: 2px;margin: 0px;position: relative;}
.innews{padding: 50px 0;}
.innews h3{font-size: 25px;}
.innews h4{font-size: 12px;}
.innews dd{display: block;}
.innews dd a{width: 100%;margin: 5px 0px;}
.innews dd a strong{padding: 10px;}
.homevideo{padding: 50px 0;}
.homevideo h3{font-size: 24px;}
.homevideo video{display: block;width: 100%;margin: 30px auto;}
.homevideo h4{font-size: 24px;}
.homevideo h5{display: block;font-size: 12px;line-height: 22px;text-align: center;color: #333;width: 90%;margin: 0 auto 25px;}



.ftbot p{font-size: 12px;}

}
















