@charset "UTF-8";
/* author: yzp */
html {
  font-size: 75px; }

.mt-new-list ul li a .p-title, .news-answers ul li, .news-question ul li a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.mt-new-list ul li a .p-details, .news-answers ul li .li-details, .professional ul li a .professional-right .p2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical; }

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
  height: 100%; }

body {
  margin: 0; }

p,
h3,
h1,
h2,
h4,
h5 {
  margin: 0; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

a {
  cursor: pointer;
  text-decoration: none;
  color: inherit; }

a,
button,
input {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
  font-family: "Microsoft YaHei"; }

.clearfix:before,
.clearfix:after {
  content: "";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  zoom: 1; }

img {
  max-width: 100%;
  height: auto; }

input {
  padding: 0;
  -webkit-appearance: none;
  appearance: none; }

input[type='submit'],
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

select {
  background-image: url("../images/mt-tri.png");
  background-size: 0.2533333333rem 0.1333333333rem;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-sizing: border-box; }

.wrap {
  max-width: 10rem;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 1.28rem;
  position: relative; }

body {
  background-color: #fff;
  height: 100%; }

input::-webkit-input-placeholder {
  color: inherit;
  font-size: inherit; }
input:-moz-placeholder {
  color: inherit;
  font-size: inherit; }
input::-moz-placeholder {
  color: inherit;
  font-size: inherit; }
input:-ms-input-placeholder {
  color: inherit;
  font-size: inherit; }



/*资讯 2022-04-07*/
.xk-bigbox{ max-width: 10rem;margin: 0 auto;overflow: hidden;padding-bottom: 1.6rem;position: relative;}
.xk_topbox{ width:100%;height: 1.06rem; border-bottom:1px solid #d6d6d6;position: relative}
.xk_topbox .return_arrow{ position: absolute; left: 0.1rem; top: 0.33rem}
.xk_topbox .search-box{ position: absolute; right: 0.1rem; top:0.35rem}
.xk_topbox .title_p{ color:#333; font-size:0.4rem;text-align:center;max-width:7rem; margin:0 auto;  overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding-top: 0.3rem}
.xk_topbox .search-box{margin-top:0; padding:0}
.return_arrow img{ height:0.5rem;}
.xk_zx_main { padding: 0 0.3rem}
.xk_zx_main .zx_title{ width:100%; /*overflow: hidden;white-space: nowrap;text-overflow:ellipsis;*/ border-bottom: 1px solid #d6d6d6 ;padding:0.6rem 0}
.xk_zx_main .zx_title h1{ font-size: 0.45rem; color: #333333; margin-bottom: 0.1rem }
.xk_zx_main .zx_title p{font-size: 0.35rem; color: #9b9b9b}
.xk_zx_main .zx_article_box{ padding: 0.3rem 0; border-bottom: 20px solid #eeeeee}
.xk_zx_main .zx_article_box p,.xk_kc_main .zx_article_box p{font-size:0.38rem; line-height:2; margin-bottom: 0.25rem; text-align: justify}
.xk_zx_main .zk_all{ width: 3rem; font-size: 0.4rem;  background-color: #ec6a47; border-radius: 50px; color: #FFFFFF;  padding: 0.2rem 0; text-align:center;  display: block; margin: 0.4rem auto 0.45rem;}
.zx-zj .zj_title,.kc_tj .zj_title{ overflow: hidden; padding: 0.4rem 0 0 0}
.zx-zj .zj_title h2,.kc_tj .zj_title h2{ font-size: 0.45rem; float: left}
.zx-zj .zj_title span,.kc_tj .zj_title span{ color: #ec6a47}
.zx-zj .zj_title a,.kc_tj .zj_title a{font-size: 0.35rem;background-color: #f0f0f0;width: 1.68rem;height: 0.6rem;line-height: 0.6rem;text-align: center;border-radius: 0.3rem; float: right; color: #666666}
.zx-zj ul,.kc_tj ul{ margin-top: 0.2rem}
.zx-zj ul li,.kc_tj ul li{  width: 100%; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; padding: 0.3rem 0 ;border-bottom: 0.02rem solid #e2e1e0; overflow: hidden}
.zx-zj ul li:last-child,.kc_tj ul li:last-child{ border-bottom: none;}
.zx-zj ul li::before,.kc_tj ul li::before{ content: " "; background-color: #2a8e3a; width: 6px; height: 6px;  display: inline-block; border-radius: 50%;vertical-align: super; margin-right: 10px;}
.zx-zj ul li a,.kc_tj ul li a{ font-size: 0.38rem; line-height: 2; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;text-indent: 1em; }
/*底部*/
.xk-bottom-fixed{ position: fixed;width:10rem;bottom: 0; font-size:0;margin-left: -5rem;left: 50%;z-index: 90;background-color:#fff;padding:0.2rem 0; height:1.6rem; text-align:center; border-top:1px solid #d6d6d6; overflow: hidden;}
.xk-bottom-fixed a{ width:2rem; float:left}
.xk-bottom-fixed .nav-p{ color:#333333;font-size: 0.35rem; padding-bottom:0.44rem; display:block} 
.img-zx01,.img-zx02,.img-zx03,.img-zx04,.img-zx05{/*width:0.55rem; */height:0.75rem;display:block; background-position:center; margin:0 auto;background-size: contain;background-repeat:no-repeat;}
.img-zx01{ background-image:url(../images/zx01.jpg);}
.img-zx02{ background-image:url(../images/zx02.jpg);}
.img-zx03{ background-image:url(../images/zx03.jpg);} 
.img-zx04{ background-image:url(../images/zx04.jpg);}
.img-zx05{ background-image:url(../images/zx05.jpg);}
.img-zx01:hover{ background-image:url(../images/zx001.jpg);}
.img-zx02:hover{ background-image:url(../images/zx002.jpg);}
.img-zx03:hover{ background-image:url(../images/zx003.jpg);} 
.img-zx04:hover{ background-image:url(../images/zx004.jpg);}
.img-zx05:hover{ background-image:url(../images/zx005.jpg);}

/*课程 2022-04-08*/
.xk_kc_main .kc_xq{border-bottom: 20px solid #eeeeee;padding:0 0.3rem }
.xk_kc_main .kc_xq h1{ font-size:0.45rem; padding:0.4rem 0;border-bottom:1px solid #d6d6d6; margin-bottom:0.2rem}
.xk_kc_main .kc_xq ul li{ font-size:0.38rem;line-height:2; padding:0.1rem 0}
.xk_kc_main .kc_xq ul li .col-small{ color:#9b9b9b}
.xk_kc_main .kc_xq ul li .col-org{ color:#ed6a47}
.xk_kc_main .kc_xq ul li p{ display:inline-block; margin-left:20px; }
.xk_kc_main .kc_xq ul li strong{ font-size:0.45rem}
.xk_kc_main .kc_xq .ljbm,.xk_kc_main .kc_xq .zxzx,.xk_kc_main .kc_xq .gdzx{ margin:0.5rem 0;padding:0.2rem 0.5rem; float:left; font-size:0.4rem;border:1px solid #ed6a47; display:inline-block; overflow:hidden}
.gdzx{ margin:0.5rem 0;padding:0.2rem 0.5rem; float:left; font-size:0.4rem;border:1px solid #ed6a47; display:inline-block; overflow:hidden}
.xk_kc_main .kc_xq .ljbm{ color:#ed6a47;  }
.xk_kc_main .kc_xq .zxzx,.xk_kc_main .kc_xq .gdzx{ background-color:#ed6a47; color:#FFF; }
.xk_kc_main .kc_xq .but{ overflow:hidden}
.kc_title h2{ font-size:0.45rem; padding:0.4rem 0;border-bottom:1px solid #d6d6d6; margin-bottom:0.3rem  }
.xk_kc_main .zx-zj{ padding:0 0.3rem;border-bottom: 20px solid #eeeeee}
.xk_kc_main .kc_tj{border-bottom:none;padding:0 0.3rem}
.xk-bottom-fixed .left_but,.xk-bottom-fixed .right_but{ width:5rem;}
.xk-bottom-fixed .left_but{float:left;}
.xk-bottom-fixed .left_but a{float: none;margin:0 0.4rem;}
.xk-bottom-fixed .left_but img{width: auto;height:1.3rem; }
.xk-bottom-fixed .right_but{ float:right; padding:0 0.2rem ;margin-top:0.1rem }
.xk-bottom-fixed .right_but a{ float:none}
.xk-bottom-fixed .right_but a img{ width:90%}



.top{ height:1.06rem; background-color:#fff; font-size:0; position:relative;}
.top div{ display:inline-block; vertical-align:top;}
.adr-box{ padding:0.33rem 0 0 0;}
.adr-box p{ font-size:0.3rem; line-height:1.4;}
.adr-box img{ margin:0 0.1rem;}
.adr-box img,.search-box img{ height:0.44rem;}
.logo-box{ width:6.6rem; text-align:center;}
.logo-box img{ width:2.8rem;}
.search-box{ padding:0.33rem 0 0 0; }
.search-box a{ display:inline-block; vertical-align:text-top; margin:0 0.1rem;}
.top .cityboxs{ position: absolute; padding:0.3rem; width:6.4rem; left:1rem; top:0.8rem; background-color:#fff; border:1px solid #ddd; display:none; z-index:98;}
.top .cityboxs .city-switch{ font-size:0.32rem; border-bottom:1px solid #ddd; display:block; line-height:1.8; margin-bottom:0.2rem;}
.top .cityboxs a{ font-size:0.3rem; margin-right:0.1rem; line-height:1.8;}

.zx_article_box{font-size: 0.4rem;line-height: 0.7rem;text-indent: 0.7rem;}

.nav-box ul{ font-size:0; text-align:center; padding:0.2rem 0;}
.nav-box li{ display:inline-block; vertical-align:top; width:2rem; height:1.9rem; margin:0.25rem;}
.nav-box img{ width:1.33rem}
.nav-box p{ font-size:0.35rem;}

.p-title{ text-align:center; font-size:0;}
.p-title h2{ font-size:0.4rem; font-weight:bold; position:relative; width:2.2rem; margin:0 auto;}
.p-title h2:before,.p-title h2:after{ position:absolute; content:''; width:0.16rem; height:0.16rem; background-color:#2c883a; border-radius:50%;top:50%; margin-top:-0.04rem;}
.p-title h2:before{ left:-1rem;}
.p-title h2:after{ right:-1rem;}
.p-title span{ color:#ec6a47;}
.p-title p{ font-size:0.3rem; color:#666; margin:0.1rem 0 0.58rem;}

.p1{ background-color:#f4f4f5; height:6.4rem; padding-top:0.5rem;}
.ser-box{ width:8.5rem; height:4.1rem; margin:0 auto; background-color:#fff;  border-radius:0.2rem;}
.ser-tit{font-size:0.35rem; font-weight:bold; position:relative; width:1.5rem; margin:0 auto 0.46rem; text-align:center; padding-top:0.46rem;}
.ser-tit:before{ position:absolute; content:''; width:0.32rem; height:0.05rem; background-color:#ec6b47; bottom:-0.15rem; left:50%; margin-left:-0.16rem;}
.ser-box .ys{ text-align:center; font-size:0; margin-bottom:0.5rem;}
.ser-box .ys span{ font-size:0.32rem; display:inline-block; vertical-align:top; height:0.4rem; line-height:1.4; margin:0 0.1rem;}
.ser-box .ys img{ margin-right:0.06rem; width:0.44rem;}
.sre-a{ text-align:center; font-size:0;}
.sre-a a{ display:inline-block; vertical-align:top; font-size:0.38rem; color:#f4f4f5; width:5.3rem; height:1.06rem; background-color:#ec6a47; line-height:2.8; border-radius:0.53rem;}

.p2{ background-color:#fff;}
.p2 .t-tit{ font-size:0; text-align:center; border-bottom:0.05rem solid #eaeaea; height:1rem;}
.p2 .t-tit li{ display:inline-block; vertical-align:top; font-size:0.32rem; font-weight:bold; line-height:3.1; width:2.1rem;}
.p2 .t-tit li.qiu{ color:#ec6a47; border-bottom:0.07rem solid #ec6a47;}


.p3-jg{ position:relative;}
.p3-jg .hd{ display:none;}
.p3-jg .next,.p3-jg .prev{ position:absolute; top:50%; margin-top:-0.6rem; width:0.8rem; height:0.8rem;}
.p3-jg .next{ left:0.1rem;}
.p3-jg .prev{ right:0.1rem;}
.p3-jg .next img,.p3-jg .prev img{width:0.8rem;}

.p3{ padding-top:0.36rem;}
.p-titel{ position:relative; font-size:0; line-height:1.5; height:0.96rem; padding:0.36rem 0.36rem 0;}
.p-titel:before{ position:absolute; content:''; width:0.1rem; height:0.1rem; background-color:#2a8e3a; top:0.66rem; left:0.36rem; margin-top:-0.05rem;}
.p-titel p,.p-titel a{ vertical-align:top; display:inline-block;}
.p-titel p{ font-size:0.38rem; padding:0 0 0 0.36rem; width:7.6rem; font-weight:bold;}
.p-titel span{ color:#ec6a47;}
.p-titel a{ font-size:0.24rem; background-color:#f0f0f0; width:1.68rem; height:0.6rem; line-height:2.5; text-align:center;border-radius:0.3rem;}
.p3 ul{ font-size:0; text-align:center;}
.p3 .bd{ height:2.76rem; overflow:hidden;}
.p3 li{ vertical-align:top; display:inline-block; margin:0.36rem 0.1rem;width:2.52rem;}
.p3 li img{ width:2.52rem; height:1.52rem;}
.p3 li p{ font-size:0.29rem; line-height:1.8;}
.p3 .bd p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.p4 li{ font-size:0; padding:0.36rem 0.2rem 0.36rem 0.54rem; border-bottom:0.04rem solid #e2e1e0;}
.p4 li div{ vertical-align:top; display:inline-block; }
.p4 .p4-r img{ width:4rem; height:2.32rem;}
.p4 .p4-l{ width:5.2rem; padding-right:0.36rem;}
.p4 .p4-p1{ font-size:0.3rem; padding:0.36rem 0 0.06rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.p4 .p4-p2{ font-size:0.27rem; color:#666; margin-bottom:0.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.p4 .p4-p3 a{ vertical-align:top; display:inline-block;font-size:0.27rem; background-color:#ec6a47; color:#fff; text-align:center; width:1.6rem; height:0.6rem; line-height:2.2;border-radius:0.3rem;}

.p6 li img{ width:3rem; height:2.04rem; margin-bottom:0.2rem;}
.p6 li p a{ font-size:0.32rem; line-height:1.2; width:3rem; height:0.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.p6 li{ margin:0.2rem 0.16rem; width:3rem;}

.p5-box{ padding:0.2rem 0;}
.p5-box a{ display:block; font-size:0; padding:0.2rem 0; line-height:2;border-bottom:0.02rem solid #e2e1e0; color:#333; margin-bottom:0.1rem;}
.p5-box span{vertical-align:top; display:inline-block; font-size:0.3rem;}
.p5-box .p5-s1{ width:7.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-right:0.2rem; text-indent:1em;}

.footer{ background-color:#f4f4f5; padding:0.5rem 0; margin-top:0.4rem;}
.footer p,.footer a{ text-align:center; font-size:0.3rem; color:#666; padding:0 0.1rem; line-height:1.8;}
.footer .foot-p{ font-size:0.27rem; line-height:1.2;}
.footer .foot-p a{ display:block;font-size:0.27rem; line-height:1.2;}

.bottom-tc-box{
    position: fixed;
	width:10rem;
    bottom: 0;
    margin-left: -5rem;
    left: 50%;
    z-index: 100;
	background-color:#fff;
	padding-top:0.7rem;
}

.bottom-tc .bform p{ text-align:center; margin-bottom:0.3rem;}
.bottom-tc input[type="text"]{ font-size:0.27rem; display:inline-block; vertical-align:top; height:0.68rem; width:8.04rem; background-color:transparent; border:0.01rem solid #e0e0e0;border-radius:0.1rem; text-indent:1em; color:#666; text-align:left;}
.bottom-tc input[type="submit"]{ font-size:0.28rem; display:inline-block; vertical-align:top; height:0.68rem; width:8.04rem; background-color:transparent; border:0.01rem solid #e0e0e0;border-radius:0.1rem;background-color:#ec6a47; border:none; color:#fff;}

.bottom-fixed{ position: fixed;width:10rem;bottom: 0; font-size:0;margin-left: -5rem;left: 50%;z-index: 90;background-color:#fff;padding-top:0.44rem; height:1.6rem; text-align:center;}
.bottom-fixed a{ display:inline-block; vertical-align:top; margin-right:0.2rem;}
.bottom-fixed img{ height:0.72rem; width:auto;}
.yyStart {
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
    -ms-transform: translate(0,0);
}
.bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.6);
    z-index: 95;
    display: none;
}
.yyEnd {
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%);
    -ms-transform: translate(0,100%);
}

.f-wx{ width:5.6rem; height:5.6rem; position:fixed; left:50%; top:50%; margin:-3.8rem 0 0 -2.8rem; background-color:#fff;border-radius:0.1rem; overflow:hidden;display:none;box-shadow: 0 -0.04rem 0.04rem rgba(0,0,0,.1); z-index:99;}
.f-wx img{ display:block; margin:0.54rem auto 0; width:3.4rem;}
.f-wx p{ text-align:center; margin:0.13rem 0; font-size:0.2rem; color:#a4a4a4;}
.f-wx input{ border:0.02rem solid #ec6a47; text-align:center; width:2.2rem; font-size:0.22rem; height:0.6rem;background-color: transparent;}
.f-wx p a{ background-color:#ec6a47; height:0.6rem; display:inline-block; font-size:0.22rem; vertical-align:top; line-height:2.7; color:#fff; text-decoration:none; padding:0 0.7rem;}

