@charset "utf-8";
/* CSS Document */
html{  max-height:100%; -webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; font-size:625%;}
body{font-size: 0.25rem; font-family: \5FAE\8F6F\96C5\9ED1/*雅黑*/, \5B8B\4F53/*宋体*/, arial, sans-serif; color:#898989; line-height:0.4rem;  }
body,p,h1,ul,li,input,img,figure,h4,h3,h1,h2,dl,dd,dt{margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none;}
a,input{text-decoration:none;outline:0px;}
i,em{ font-style:normal;}
fieldset, img {border:0;}
img{max-width:100%;max-height:100%; vertical-align: middle;}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;}
/* common */
.clear {clear:both;width:100%;}
.fl{ float:left;}
.fr{ float:right;}
.relative {position:relative;}
.absolute {position:absolute;}
.disNone {display:none;}
.bg_lv{ background:#1abb9c; }
.bg_lan{ background:#426aaf; }
#toTop{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;left:auto;}
.wapper{ width:93.45%; padding-left:3.125%; padding-right:3.125%; margin:0 auto;}
/* html part */
body{position:relative;width:100%;background:#fff;height:100%;}
.allpage{position:relative;z-index:205;background:#fff;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;}
.black-fixed{position: fixed;z-index:99999!important;right:0;width:0;top:0;height:100%;background:rgba(116,76,93,0.8);text-align:right;font-size:0.5rem;color:#fff;line-height:1rem;right:0;overflow:hidden}
.black-clicked{width:100%;padding-right:2%;right:56.25%;}
/*font*/
@font-face {font-family: "iconfont";
    src: url('../contfont/iconfont.eot'); /* IE9*/
    src: url('../contfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../contfont/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../contfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../contfont/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;

  font-style:normal;
  color:#fff;
  
  -webkit-font-smoothing: antialiased;
  
  -moz-osx-font-smoothing: grayscale;
}
/*font*/
/*   banner  */
.banner{ width:100%; max-width:640px; margin:0 auto;}
/*   part1  */
.sgye2_t1{ text-align:center; height:1rem; padding-top:0.7rem; padding-bottom:0.24rem;}
.sgye2_p1{ text-align:center; height:1.37rem; padding-top:0.16rem; padding-bottom:0.32rem;}
.sgye2_z1{ width:100%; margin:0 auto; max-width:640px; padding-top:0.4rem; padding-bottom:0.66rem;}
.sgye2_z1 .ljgd{ height:0.45rem; width:40.9375%; display: inline-block; color:#fff; text-align:center; line-height:0.45rem; background:#c93267; border-radius:25px; margin-left:5.5%;}
.sgye2_z1 .zxzx{ height:0.45rem; width:40.9375%; display: inline-block; color:#fff; text-align:center; line-height:0.45rem; background:#525252; border-radius:25px; margin-left:6.875%;}
/*   part2  */
.sgye2_t2{ text-align:center; height:1rem; padding-top:0.37rem; padding-bottom:0.24rem; background:#c93267; width:100%; max-width:640px; margin:0 auto;}
.sgye2_p2_h3{ font-size:0.3rem; color:#484646; font-weight:400; margin-top:.4rem; margin-bottom:0.24rem; border-left:solid 4px #f6dbd2; padding-left:0.4em; height:0.3rem; line-height:0.28rem;}
.sgye2_img2{ text-align:center; height:3.33rem; width:100%; max-width:640; margin:0 auto; padding-top:0.38rem; padding-bottom:0.62rem;}
.sgye2_p2{ width:100%; border:2px solid #dbdbdb; border-radius:10px; position: relative; padding-top:0.56rem; padding-bottom:0.42rem; margin-bottom:0.1rem; }
.sgye2_p2 em{ padding-left:3%; padding-right:3%; background:#fff; position:absolute; top:-0.15rem; display:block; left:8.16%;}
.sgye2_p2 h3{font-size:0.3rem; color:#484646; font-weight:400;  border-left:solid 4px #f6dbd2; padding-left:0.4em; height:0.3rem; line-height:0.28rem; }
.sgye2_p2 ul li i{ color:#dbdbdb; font-size:0.32rem; display:block; position:absolute; left:0; top:0; }
.sgye2_p2 ul li p{ padding-left:1.3em; position:relative;}
.sgye2_p2 ul li{ padding-left:6.67%; padding-right:6.67%;}
/*   part3  */
.sgye2_t3{ text-align:center; height:1rem; padding-top:0.04rem; padding-bottom:0.3rem;}
.sgye2_img3{ text-align:center; height:2.66rem; width:100%; max-width:640; margin:0 auto; padding-top:0.42rem; padding-bottom:0.06rem;}
.sgye2_z3{ width:100%; margin:0 auto; max-width:640px; padding-top:0.42rem; padding-bottom:0.7rem;}
.sgye2_z3 .ljgd{ height:0.45rem; width:40.9375%; display: inline-block; color:#fff; text-align:center; line-height:0.45rem; background:#c93267; border-radius:25px; margin-left:5.5%;}
.sgye2_z3 .zxzx{ height:0.45rem; width:40.9375%; display: inline-block; color:#fff; text-align:center; line-height:0.45rem; background:#525252; border-radius:25px; margin-left:6.875%;}
/*   part4   */
.sgye2_img4{ text-align:center; height:3.21rem; width:100%; max-width:640; margin:0 auto; padding-top:0.5rem; padding-bottom:0.2rem;}
/*   part5  */
.sgye2_t5{ text-align:center; height:1rem; padding-top:0.04rem; padding-bottom:0.4rem;}
.ljxq{ width:100%; height:0.45rem; display: inline-block; color:#fff; text-align:center; line-height:0.45rem; background:#c93267; border-radius:25px; margin:0.46rem 0 0.4rem 0;}
.common_zj{ position:relative; width:100%; max-width:640px; margin:0 auto; overflow:hidden; padding-top:0.1rem; height:4.6rem;}
.common_zj ul li{ background:url(../images/bg_01.jpg) center no-repeat; }
.zj_a{  height:4.6rem; position:absolute; top:0; left:1.5%; z-index:22;}
.common_zj .zj_em{ display:block; top:0.7rem; right:3.125%; position:absolute; height:2.95rem; width:48.6%; padding-left:3.6%; background:#faf8f8; z-index:11;}
.zj_em h4{ font-size:0.33rem; color:#3a3a3a; padding-top:0.14rem; padding-bottom:0.03rem; }
.zj_em h4 span{ font-size:0.22rem;font-weight:500;}
.zj_em .em_p1{ font-size:0.22rem; color:#3a3a3a; padding-top:0.16rem;}
.zj_em .lv_t{ display:block; height:0.05rem; width:14%; background:#f6dccf;}
.zj_em .em_p2{ font-size:0.19rem; color:#727272; padding-top:0.04rem; padding-right:5%; line-height:0.31rem;}
.zj_em_a{ display:block; height:0.4rem; line-height:0.4rem; text-align:center; color:#fff; float:right; width:41.2%; background:#c93267; font-size:0.22rem; margin-top:0.1rem;}
.expert-next{ position:absolute; height:0.41rem; width:0.41rem; right:3.125%; bottom:0.26rem; z-index:100;border-radius:50px; text-align:center; background: url(../images/next_01.png) center no-repeat; background-size:contain;}
.expert-prev{ position:absolute; height:0.41rem; width:0.41rem; left:82%; bottom:0.26rem; z-index:100; border-radius:50px;text-align:center;  background: url(../images/prev_01.png) center no-repeat; background-size:contain;}
.expert-prev:hover{ background: url(../images/prev_02.png) center no-repeat; background-size:contain;}
.expert-next:hover{ background: url(../images/next_02.png) center no-repeat; background-size:contain;}
/*   part6  */
.sgye2_p6{ padding-top:0.1rem; padding-bottom:0.7rem;}
.sgye2_p6 ul li{ width:96%; height:0.45rem; line-height:0.45rem; position:relative; margin-top:0.22rem; background:#f6f6f6; color:#898989; padding-left:4%; border-radius:25px;}
.sgye2_p6 ul li em{ display:block; height:0.3rem; width:0.3rem; position:absolute; top:0.075rem; right:3%; background:url(../images/em_next.png) center no-repeat; background-size:contain;}


/*  footer  */
.footer_ba{ text-align:center;}








/*-----自适应-----*/
@media all and (min-width:640px){
    .wapper{width:600px;margin:0 auto;position:relative; padding-left:20px; padding-right:20px;}


}
@media only screen and (max-width: 375px) and (min-width: 320px) {
    
body{font-size: 14px;  }


}


@media only screen and (max-width: 320px) {
   
		.wapper{ width:97%; padding-left:1.5%; padding-right:1.5%; margin:0 auto;}

}