body { margin:0; padding:0; font-size: 12px; background:#fff; color:#333;font-family:"思源黑体";  width:100%; height:100%; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:100%; }
p { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:0; }
form, button, input, textarea { margin: 0; padding: 0; }
button, input, select, textarea { font-size:100%; vertical-align:middle; } 
table { border-collapse: collapse; border-spacing: 0; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.orange { color: #fa9d38;}
.w1200 { width: 6.7rem; margin: 0 auto;}
.w1200_top { text-align: center;width: 6.7rem;margin:auto;height: 1rem;}

.heightestheightest{height: 1.4rem;}
.w1200_top img{width: 17%;display: block;
    margin:0.2rem auto;}
.w1200_top h3 { font-size: 0.32rem; padding-bottom:0.1rem; color: #333333; font-weight: normal;}

.main{ min-width: 3.2rem; max-width: 7.5rem; margin: 0 auto;overflow: hidden; background: #fff;}

.banner  { background: url(../images/banner.jpg) no-repeat top center; width: 100%; background-size: 100% 100%; color: #fff; text-align: center;}
.banner h2 { font-size: 0.6rem; padding-top: 1.4rem; box-sizing: border-box; letter-spacing: 0.03rem; padding-bottom: 0.1rem;}
.banner p { font-size: 0.3rem; padding-bottom: 1.27rem; box-sizing: border-box; letter-spacing: 0.05rem}

.vip { padding-top: 0.89rem; background: #fff; text-align: center;}
.vipCenter ul li { font-size: .22rem; color: #5f5f5f; padding-bottom: 0.15rem;} 
.vipCenter ul li img{width: 6%;}
.vipCenter ul li:first-child { padding-top: 0.15rem; padding-bottom: 0.35rem;}
.vipCenter img { padding-bottom: 0.45rem;}

.double { margin-top: 0.35rem; padding-bottom: 0.9rem;}
.doubleLeft { font-size: 0.22rem; color: #5f5f5f; line-height: 0.5rem;; text-align: justify}
/* .doubleLeft .two { padding:0.5rem 0.3rem 0.1rem 0.6rem; font-size: 0.24rem;} */
.doubleLeft .two  span { color: #f98508; padding-left: 0.2rem; display: inline-block;}
.doubleLeft .two img {    width: 100%;
    margin:0.5rem auto;
    display: block;}
.doubleLeft .img { text-align: center; margin-bottom: 0.55rem;}
.doubleLeft .img img{width: 100%}
.doubleRight { background: url(../images/bg01.png) no-repeat top center;  width: 100%; background-size: 100% 100%; padding-top: 0.5rem; padding-bottom: 0.6rem; }
.doubleRight .stage li { float: left; padding:0 0.55rem; height: 0.5rem; line-height: 0.5rem; text-align: center; background: #323232; font-size: 0.22rem; border-radius: 0.4rem; margin-right: 0.17rem;  color: #fff; font-weight: bold;}
.doubleRight .stage li img { margin-right: 0.05rem; vertical-align: sub; width: 0.28rem;}
.doubleRight .stage .last { margin-right: 0;}

.phase ul { float: right; text-align: center;}
.phase ul  li {  height: 0.5rem; line-height: 0.5rem; margin-top: 0.2rem;}
.phase .Front li { width: 1.45rem; color: #f97500; font-weight: bold; font-size: 0.2rem; background: url(../images/icon04.png) no-repeat; background-size: cover; }
.phase .two { width: 2.5rem; font-size: 0.2rem;  margin-left: 0.12rem;color: #333; }
.phase .two li { border-radius: 0.1rem; background: #fed7ac;}
.phase .three { width: 2.5rem; }

.adopt { margin: 0 auto;}
.adopt ul { margin-top: 0.5rem; margin-bottom:1rem;}
.adopt ul li { width: 2.05rem; height: 2.4rem; text-align: center; float: left; background: #f3f3f3; border-radius: 0.3rem; margin-left: 0.25rem;}
.adopt ul li:first-child { margin-left: 0;}
.adopt ul li p { font-size: 0.24rem; font-weight: bold; color: #333; padding-bottom: 0.1rem;}
.adopt ul li span { font-size: 0.22rem; display: block; color: #737373;}
.adopt ul li img { padding-top: 0.25rem; padding-bottom: 0.15rem; width: 0.68rem; height: 0.68rem;}
.adopt ul li a { display: block;width: 2.05rem;border-radius: 0.3rem; height: 2.4rem;}
.adopt ul li .span { padding-top: 0.15rem;  font-size: 0.15rem; color: #9a9a9a;}


.five { background: url(../images/bg.png) no-repeat top center;  background-size: 100% 100%; padding-top: 0.75rem; margin-top: 0.4rem; }
.five .ml0 { margin-left: 0;}
.five ul { margin: 0;}
.five ul li { background: #ffff; padding-top: 0.3rem; padding-left: 0.15rem; box-sizing: border-box; margin-bottom: 0.35rem; width: 3.15rem; margin-left: 0.4rem; text-align: left; height: 1.6rem; border-radius: 0.1rem;}
.five ul li img { float: left; margin-right: 0.2rem; padding-top: 0.13rem;}
.five ul li p { float: left; width: 2rem;}
.five ul li span { float: left; width: 2rem;}
.five ul .kehou { margin-left: 1.8rem;margin-bottom: 0.7rem; }

.frontList ul { margin-top: 0.4rem;}
.frontList ul li { float: left; width: 47%; color: #555555; margin-left: 0.2rem; font-size: 0.22rem; margin-bottom: 0.4rem;}
.frontList ul li span { color: #fa9d38; display: inline-block; width: 2.8rem; margin-bottom: 0.05rem;}
.frontList ul li img { margin:  0 0.07rem 0 0;width:1.2%;
   
   }


.slideCenter .title { font-weight: bold; color: #fc8503; font-size: 0.32rem; padding-bottom: 0.1rem;}
.slideCenter .slidemenu { width: 2.95rem; height: 0.4rem;  background: url(../images/lsg01.png) no-repeat top center; line-height: 0.4rem; background-size: 100% 100%; }
.slideCenter .slidemenu span { display: inline-block; width: 1.42rem; text-align: center; font-size: 0.22rem;}
.slideCenter .slidemenu span:first-child { color: #fff;}

.fontcenter { margin-top: 0.25rem; margin-bottom: 1rem;}
.fontmain { background: #f5f5f5; height: 3.15rem; border-radius: 0.2rem; padding-top: 0.25rem; padding-left: 0.3rem; box-sizing: border-box; margin-bottom: 0.4rem;}
.fontmain  .fl img { width: 1.65rem;}
.fontmain .slideCenter  { margin-left: 0.48rem; width: 4.2rem;}
.slidemain { margin-top: 0.2rem;}
.slidemain p { font-size:0.22rem ;font-weight: bold; color: #333333; line-height: 0.32rem;}
.slidemain ul  { margin-top: 0.03rem;}
.slidemain ul li { color: #777777; line-height: 0.32rem; font-size: 0.22rem;}

.pressure { margin-top: 1.2rem;}
.pressureCenter { padding-top: 0.4rem; padding-bottom: 1rem; text-align: center; }
.pressureCenter p { font-size: 0.22rem; color: #5f5f5f; line-height: 0.5rem;}
.pressureCenter span { display: inline-block; border-radius: 0.25rem; font-size: 0.21rem; color: #999; width: 3rem; height: 0.45rem; line-height: 0.45rem; margin-top: 0.4rem; background: #fa9d38;}
.pressureCenter span a { color: #fff;}

.consult { background: url(../images/bg2.jpg) no-repeat top center; background-size: 100% 100%;}
.consult h3 { color: #fff; padding-top: 0.5rem;}
.consult .form  { width: 5.7rem; margin:0.5rem auto 0 auto;}
.consult .form p { margin-bottom: 0.2rem;}
.consult .form input { width: 5.7rem; height: 0.6rem; line-height: 0.6rem; padding:0 0.15rem; border-radius: 0.08rem; box-sizing: border-box; font-size: 0.24rem;}
.consult .form button { background: #fa9d38; text-align: center; color: #fff; width: 5.7rem; height: 0.6rem; line-height: 0.6rem;   border-radius: 0.08rem;font-size: 0.24rem; border: none;  }
.consult .zhushi { color: #fff; font-size: 0.22rem; text-align: center; padding-bottom: 0.65rem; line-height: 0.3rem;}

