.wrap{    width:100%;    min-width: 300px;    max-width: 750px;    margin:0 auto;}input:focus{outline: none;}textarea:focus{outline: none;}input,button,textarea{    -webkit-appearance: none;    border-radius: 0;    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}.clear{    clear: both;}.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}body{    background: #fff;    font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;}html{    margin:0;    padding:0;    overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.link{    display: block;    width:100%;    height:100%;}*{    margin: 0;    padding: 0;    list-style-type: none;    text-decoration: none;}.head{    width:100%;    height:1.25rem;    box-sizing: border-box;}.head .logo{    width:100%;    height:100%;}.box{    width: 100%;    height: 3.03rem;    margin: 0 auto;    position: relative;    overflow: hidden;}.box ul {    width: 100000px;    height: 100%;    position: absolute;    left: 0;    top: 0;}.box ul li{    float:left;}.box ul li img{    width:100%;    display: block;}.indicator {    position: absolute;    bottom: 0.2rem;    line-height: 0.2rem;    width: 100%;    height: 0.2rem;    box-sizing: border-box;    padding-right: 0.44rem;    text-align: right;}.indicator span {    display: inline-block;    vertical-align: bottom;    width: 0.16rem;    height: 0.16rem;    border-radius: 50%;    background: #fefefe;    margin: 0 0.08rem;}.indicator span.cur {    width: 0.49rem;    height: 0.16rem;    background: #f39800;    border-radius: 0.1rem;}.newList{    padding-top:0.15rem;}.newList ul li{    height:0.6rem;    box-sizing: border-box;    border-bottom: 0.02rem solid #efebe9;    font-size:0.2rem;}.newList ul li p{    height:0.58rem;    line-height: 0.58rem;    max-width: 5rem;    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;    float:left;    color: #2d9a87;}.newList ul li a{    color:#2d9a87;}.newList ul li em{    display: block;    width:0.33rem;    height:0.24rem;    background: url("../images/laba.png") no-repeat;    background-size: cover;    float:left;    margin-top:0.16rem;    margin-left:0.22rem;    margin-right:0.4rem;}.newList ul li>a{    display: inline-block;    vertical-align: top;    font-size:0.18rem;    margin-left:0.15rem;    line-height: 0.58rem;}.about{    width:100%;    background: url("../images/info.jpg") no-repeat;    background-size: cover;    height: auto;}.about h2{    font-size:0.32rem;    color:#f77e09;    text-align: center;    font-weight: normal;    padding-top:0.45rem;    padding-bottom: 0.36rem;}.about .text{    width:100%;    color:#000;    box-sizing: border-box;    padding:0 0.4rem;    font-size:0.19rem;    line-height: 0.40rem;    text-indent: 2em;}.about .text a{    color:#0a846d;}.about h2.severTitle{    font-size:0.32rem;    color:#f77e09;    text-align: center;    font-weight: normal;    padding-top:0.32rem;}.sever{    width:300%;    background: #fff;    box-sizing: border-box;    padding:0.13rem 0.1rem;    padding-bottom: 0.45rem;    overflow: hidden;    position: relative;}.sever dl{    float:left;    width:1.37rem;    margin-right:0.15rem;}.wai{    width: 100%;    height: auto;    overflow: hidden;}.sever dt a{    display: block;    width:100%;    height:100%;}.sever dt{    display: block;    width:1.27rem;    height:1.08rem;}.sever dt img{    display: block;    width:100%;    height:100%;}.sever dd{    display: block;    padding-top:0.1rem;    text-align: left;    width:1.27rem;}.sever dd a{    color:#000000;    width:100%;    font-size:0.2rem;    display: block;    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.footer{    position: fixed;    max-width: 750px;    width:100%;    height:0.82rem;    background: #0e826b;    bottom: 0;}.footer a{    display: block;    width:25%;    text-align: center;    font-size:0.26rem;    color:#f2f2f2;    height:0.82rem;    line-height: 0.82rem;    float:left;}.footer a em{    display: inline-block;    width:0.28rem;    height:0.24rem;    background-size: cover !important;    margin-right:0.15rem;}/*����ҳ��*/.banner{    width:100%;    height:1.7rem;}.banner img{    display: block;    width:100%;    height:100%;}/*������ҳ��*/.sever_box{    width:100%;    background: url("../images/sever_bg.jpg") no-repeat;    box-sizing: border-box;    padding-top:0.4rem;    padding-left:0.6rem;    padding-right:0.6rem;    background-size: cover;    min-height:9.6rem;}.content,.contact{    width:100%;    background: url("../images/sever_bg.jpg") no-repeat;    box-sizing: border-box;    padding-left:0.3rem;    padding-right:0.3rem;    background-size: cover;    min-height: 9.5rem;}.content img{    width:100%;    display: block;}.yeji{    width:100%;    background: url("../images/sever_bg.jpg") no-repeat;    box-sizing: border-box;    padding-left:0.3rem;    padding-right:0.3rem;    background-size: cover;    min-height: 9.5rem;    padding-bottom:0.5rem;}.sever_box a{    display: block;    width:2.88rem;    height:0.89rem;    background: url("../images/sever_link.png") no-repeat;    font-size:0.28rem;    color:#14a83d;    line-height: 0.89rem;    text-align: center;    margin-bottom: 0.3rem;    float:left;}.sever_box a:nth-child(2n){    float:right;}.content .title,.contact h2{    font-size:0.35rem;    color:#097e6c;    font-weight: normal;    padding-top:0.45rem;}.content h2{    margin-top:0.5rem;    color:#000;    font-size:0.26rem;    margin-bottom: 0.2rem;}.content p{    line-height: 0.55rem;    color:#333333;    font-size:0.26rem;    width:100%;    box-sizing: border-box;    padding:0 0.1rem;}.contact p{    font-size:0.26rem;    margin-top:0.3rem;}.contact p em{    width:0.29rem;    height:0.37rem;    display: inline-block;    vertical-align: middle;    margin-right:0.22rem;}.contact p em img{    display: block;    width:100%;    height:100%;}.map{    border-top:2px solid #bac9b5;    padding-top:0.4rem;    margin-top:0.4rem;}#mp{    width:100%;    height:4.5rem;}.login{    width:100%;    height:13.34rem;    background: url("../images/login.jpg") no-repeat;    background-size: cover;}#isForm{    padding-top:3.8rem;    box-sizing: border-box;    padding-left:1.1rem;    padding-right:1.1rem;}#isForm ul li{    width:100%;    height:0.96rem;    margin-bottom: 0.5rem;}#isForm ul li input{    width:100%;    height:0.96rem;    box-sizing: border-box;    border:1px solid rgba(255,255,255,0.6);    background: rgba(255,255,255,0.1);    border-radius: 0.2rem;    color:#fff;    font-size:0.26rem;    padding-left:0.33rem;}.btn{    background: #097e6c !important;    border: none !important;    padding-left:0px !important;}.yeji dl dt{    color:#0c816b;    font-size:0.2rem;    float:left;    line-height: 0.9rem;    padding-right:0.3rem;}.yeji dl dd{    font-size:0.28rem;    color:#333333;    line-height: 0.9rem;    padding-left:0.65rem;    border-left:0.06rem solid #ffffff;    float:left;}.yeji dl {    height:0.9rem;}.yeji dl dd a{	color:#222;}.yeji dl dd:before {    content: '';    background-color: #fff;    border-radius: 50%;    display: inline-block;    width: 0.18rem;    height: 0.18rem;    margin-left: -0.77rem;    margin-right: 0.1rem;}