*{padding:0;margin:0 auto;list-style:none;border:0;text-decoration: none;font-family: "Microsoft Yahei";}
body,div,span,iframe,input,form,input,h1,h2,h3,h4,h5,h6,p,a,em,img,b,dl,dt,dd,ul,ol,li,label,menu{padding:0;margin:0 auto;}
body{max-width:640px;min-width:320px;margin:0 auto;width: 100%;}
a{text-decoration: none;}
img{border: none;vertical-align: top;max-width: 100%;}
.flow{overflow: hidden;}
.full{width: 100% !important;height: auto;overflow: hidden;position: relative;}
.color{color: white !important;}
.margin{margin-top: 2% !important;}
.margin1{margin-top: 3% !important;}
.margin2{margin-top: 4% !important;}
.margin3{margin-top: 5% !important;}
.margin4{margin-top: 6%;}
.margin5{margin-top: 8%;}
.pad{padding-bottom: 5%;}
.loc{text-align: center;}
.fl{float: left;}
.fr{float: right;}
.div{width: 93.75%;height: auto;overflow: hidden;}
.leftbar{width: 29.3%;}
.leftbar p{font-size: 21px;color: #FF8A00;}
.rightbar{width: 65.8333333%;}
.name{padding-bottom: 1%;border-bottom: 2px solid #E9E9E9;margin-top: -1%;}
.name p:nth-child(1){font-size: 37px;font-weight: bold;color: #04A6A8;padding-right: 3.1%;}
.name p:nth-child(2){border-left: 2px solid #E9E9E9;line-height: 37px;font-size: 24px;padding-left: 3.5%;margin-top: 2%;}
.ask img{width: 24.0506%;margin-top: 1.5%;}
.ask p{width: 25.316%;font-size: 19px;background-color: #E9E9E9;padding: 0.8% 0 0.8% 0;margin-left: 2.5%;}
.ask p span{color: #FF0000;}
.well{font-size: 24px;}
.well a{color: #FF0000;}
.dis a p{width: 23%;font-size: 24px;}
.dis a p img{display: inline;width: 36.66666%;}
.cor1{color: #31B6B7;}
.cor2{color: #0DA56A;margin-left: 14%;}
.cor3{color: #FF8A00;margin-right: 4%;}
.bord p:nth-child(1){width: 100%;height: 2px;background-color: #343434;}
.bord p:nth-child(2){width: 100%;height: 4px;background-color: #343434;margin-top: 0.2%;}
.xh_tt2{width: 100%;height: 124px;background:url("../images/xh_ttbg2.jpg") no-repeat;background-size: 100%;overflow: hidden;}
.xh_tt2 p{font-size: 32px;font-weight: bold;color: white;margin-left:18%;margin-top: 2%;}
.in_yy ul li{width: 86%;overflow: hidden;margin-top: 4%;}
.in_yy ul li h3{font-size: 24px;color: #666;font-weight: normal;width: 25.5%;float: left;line-height: 55px;}
.in_yy ul li h4{width: 74%;float: right;}
.in_yy ul li h4 input{width:99%;font-size: 24px;color: #666;line-height: 55px;border: 1px solid #D0D0D0;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#BCBCBC;text-indent: 1em;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#BCBCBC;text-indent: 1em;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#BCBCBC;text-indent: 1em;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#BCBCBC;text-indent: 1em;
}
textarea{width: 99%;font-size: 24px;font-family: "Microsoft Yahei";height: 150px;border: 1px solid #D0D0D0;resize: none;}
.btnbox{width: 70%;}
.btnbox input{width: 46%;height: 55px;border: none;background-color: #02A6A7;font-size: 24px;color: white;border-radius: 6px;}
.btnbox a img{width: 46%;}
.wwiz{width: 93.75%;font-size: 24px;line-height: 35px;padding: 2% 0 2% 0;}
.wwiz span{color: #FF0000;}
.no{visibility: hidden;}

nav{background-color: #03A0AD;overflow: hidden;}
nav div:nth-child(1){width: 78%;}
nav div:nth-child(1) ul li{float: left;text-align:center;width: 33.333333333333333333333333%;font-size: 24px;line-height: 56px;box-sizing: border-box;}
nav div:nth-child(1) ul li a{color: white;}
nav div:nth-child(1) ul:nth-child(1){border-bottom: 1px solid white;overflow: hidden;box-sizing: border-box;}
.bor1{border-right: 1px solid white;}
nav div:nth-child(2){width: 20%;}
nav div:nth-child(2) p{
    width: 60%;padding: 7%;font-size: 24px;margin-left: 8%;margin-top: 13%;border-radius: 12px;

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #FF0000,#8C0000);
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear,top,from(#FF0000),to(#8C0000));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(top, #FF0000, #8C0000);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #FF0000, #8C0000);
    /* default */
    background: linear-gradient(top, #FF0000, #8C0000);
}

.final{background-color: #019D9A;padding-bottom: 5%;}
.final p:nth-child(1){font-size: 25px;margin-top: 3%;}
.final>img{width: 82.03125%;margin-top: 2%;}
.final p:nth-child(3){font-size: 19px;margin-top: 2%;}
.final a p{width: 65.3125%;background-color: white;font-size: 25px;color: #8DC8C6;padding: 2% 0 1% 0;line-height: 45px;border-radius: 35px;}
.final a p img{display: inline-block;width: 11%;}

@media(max-width: 640px){
    .docbox .fl p{font-size: 3.125vw;}
    .name p:nth-child(1){font-size: 5.78125vw;}
    .name p:nth-child(2){line-height: 5.78125vw;font-size:3.75vw;}
    .ask p{font-size: 2.96875vw;}
    .well,.dis a p,.in_yy ul li h3{font-size:3.75vw;}
    .bord p:nth-child(1){height:0.3125vw;}
    .bord p:nth-child(2){height:0.625vw;}
    .xh_tt2 p{font-size: 5vw;}
    .in_yy ul li h4 input{font-size: 3.75vw;line-height: 8.59375vw;}
    textarea{font-size: 3.75vw;height: 23.4375vw;}
    .xh_tt2{height: 19.375vw;}
    .btnbox input{height: 8.59375vw;font-size: 3.75vw;border-radius: 0.9375vw;}
    .wwiz{font-size: 3.75vw;line-height: 5.46875vw;}
    .in_yy ul li h3{line-height: 8.59375vw;}
    nav div:nth-child(1) ul li{font-size: 3.75vw;line-height: 8.75vw;}
    nav div:nth-child(2) p{font-size: 3.75vw;border-radius: 1.875vw;}
    .final p:nth-child(1){font-size:3.90625vw;}
    .final p:nth-child(3){font-size: 2.96875vw;}
    .final a p{font-size: 3.90625vw;line-height: 7.03125vw;border-radius: 5.46875vw;}
}
