 

* {
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
.clr {
  clear: both;
}
@media (max-width:800px) {  
 .pc {
  display: none;
}
.m {
  display: block;
}
.w-50 {
  width: 50%;
}
.w-100 {
  width: 100%;
}
body {
  font-size: 12px;
  font-family: "Microsoft YaHei", 微软雅黑;
  color: #333333;
}
/* banner */
.banner-box {
  width: 100%;
  position: relative;
}
.banner-box ul li {
  width: 100%;
}
.banner-box ul li img {
  width: 100%;
}
/* banner end */
 
.pd10 {
  padding: 10px;
}
.text_red {
  color: #F30;
}
.jbinfo {
}
.jbinfo h1 {
  font-weight: 700;
  color: #323547;
  margin: 10px 0;
}
.jbinfo h2 {
line-height: .4rem;
  font-weight: 400;
  font-size: 14px;
  color: #323547;
}
.jbinfo ul {
  padding: 15px 0;
  padding-bottom: 5px;
}
.jbinfo ul li {
  float: left;
  width: 50%;
  line-height: 21px;
}
.jbinfo ul li strong {
  font-weight: 400;
  color: #666
}
.line {
  height: 10px;
  background-color: #efefef;
  clear: both;
}
.bz_title {
  font-size: 18px;
  padding-top: 7px; padding-bottom:10px;
}
.bz_title span {
  color:#4E8EFE;
  display: block;
  float: right;
  font-size: 13px;
  margin-right: 10px; background-color:#EBF3FF; background-image:url(../images/yiyuyue.png); background-repeat:no-repeat; background-size:12px; background-position:8px center; padding-left:25px; padding-right:10px; border-radius:15px;
}
.youhui ul {
  padding-top: 20px;
}
.youhui ul li {
  background-image: url(../images/active-bg-2.a0f0d53.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 100px;
  box-shadow: 0 0 0.16rem 0 rgba(0,0,0,.2);
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
  background-size: 100% 100%;
}
.youhui ul li b {
  display: inline-block;
  color: #fff;
  font-weight: 400;
  background: rgba(0,0,0,.4);
  margin: 10px;
  margin-left: 17px;
  padding: 0px 5px;
  margin-bottom: 4px
}
.youhui ul .quan_lan {
  background-image: url(../images/active-bg-1.1703d83.jpg);
}
.youhui ul li .hd_left strong {
  color: #fff;
  font-size: 25px;
  padding-left: 15px;
}
.youhui ul li .hd_left span {
  color: #fff;
  font-size: 18px;
}
.youhui ul li .hd_left p {
  color: #fff;
  padding-left: 17px;
}
.youhui ul li .hd_right {
  position: absolute;
  right: 9px;
  top: 32%;
  width: 100px;
  text-align: center;
}
.youhui ul li .hd_right strong {
  color: #fe6000;
  font-size: 15px
}
.youhui ul .quan_lan .hd_left span {
  padding-left: 17px;
  font-weight: 700;
  margin-bottom: 7px;
  display: block
}
.youhui ul .quan_lan .hd_right {
  top: 40%;
}
.youhui ul .quan_lan .hd_right strong {
  color: #0167fe;
  font-size: 15px
}
.huoqu_kk {
  background-color: rgba(0,0,0,0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  padding: 30px;
  display: none;
}
.huoqu_kk .huoqu_info {
  background-color: #fff;
  border-radius: 7px;
  padding: 5px;
  padding-bottom: 20px;
  position: relative;
  top: 30%;
  padding-top: 15px;
}
.huoqu_kk .huoqu_info strong {
  font-size: 20px;
  padding-left: 15px;
}
.huoqu_kk .huoqu_info p {
  color: #666;
  padding-left: 15px;
}
.huoqu_kk .huoqu_info span {
  width: 20px;
  height: 20px;
  background-image: url(../images/close.png);
  background-repeat: no-repeat;
  background-size: 70%;
  display: block;
  position: absolute;
  right: 10px;
  background-position: center;
  top: 10px;
  opacity: .2;
}
.huxing ul li {
  border-bottom: 1px #efefef dotted;
  padding: 10px 0;  
}
.huxing ul li .huxing_img {
  float: left;
  width: 30%; margin-right:10px;
}
.huxing ul li .huxing_img img {
  display: block;
  width: 100%;
}
.huxing ul li .huxing_tit{ color:#333;}
.huxing ul li .huxing_xxjs {
  float: right;
  width: 69%;
}
.huxing_info strong {
  font-size: 16px;
  color: #333;
  font-weight: 400;
}
.huxing_info .zxsf_btn {
  display: inline-block;
  background-color: #FFF1F0;
  padding: 0 5px;
  color: #FF7875;
  position: absolute;
  right: 40px;
}
.huxing_info .biaoqian {
  padding: 5px 0
}
.huxing_info .biaoqian span {
  margin-right: 4px;
  display: inline-block;
  border: 1px #5CDBD3 solid;
  padding: 0px 5px;
  color: #5CDBD3;
  font-size: 10px;
}
.guwen ul li img {
  float: left;
  width: 70px;
  border-radius: 50px;
  position: relative;
}
.guwen ul li span {
  display: inline-block;
  background-color: #0067FE;
  border-radius: 50px;
  color: #fff;
  padding: 0 15px;
  font-size: 12px;
  position: absolute;
  left: 28px;
  margin-top: 60px;
}
.guwen ul li {
  padding: 20px 0;
  padding-left: 10px;
}
.guwen ul li .guwen_info {
  float: left;
  padding-left: 10px;
}
.guwen ul li .guwen_info strong {
  font-size: 18px;
  margin-top: 10px;
  display: block;
}
.guwen ul li .guwen_info b {
  background-color: #F9F0E7;
  color: #dca669;
  font-weight: 400;
  display: block;
  padding: 0 5px;
}
.guwen ul li .guwen_info a {
  display: block;
  position: absolute;
  right: 20px;
  margin-top: -30px;
  background: rgba(254,96,0,.1);
  border-radius: 4px;
  line-height: 35px;
  padding: 0 10px;
  color: #fe6000;
}
.news ul {
  padding-top: 10px;
}
.news ul li {
  margin-bottom:10px;
}
.news ul li strong {
  font-size: 16px;
  font-weight: 500;
}.news ul li strong span{ color:#999; display:inline-block; float:right; font-size:13px; font-weight:400;}
.news ul li p {
  font-size: 13px; line-height:25px;
}
.tongzhi_tc{     background: rgba(254,96,0,.1); border-radius:5px; font-size:15px; line-height:45px; text-align:center; font-weight:bold; color:#fe6000; margin:20px 0}
.jiaotong img{ display:block; width:100%; margin-top:10px; border:1px #efefef solid;}
.jiaotong strong{ line-height:33px; font-size:15px; font-weight:400;}
.cqnx ul li { clear:both; padding:15px 0}
.cqnx ul li strong{ float:left; width:25%; font-weight:400; color:#666; font-size:14px}
.cqnx ul li p{ float:right; width:70%; font-size:14px}

.xx_yc{ display:none; }
.zhankai{ text-align:center; padding:20px 0;}
.zhankai span{ display:inline-block; background-image:url(../images/jiantou1.png); background-repeat:no-repeat; padding-left:20px; color:#fe6000; background-size:15px; background-position:0px center; margin:auto;}

.shouqi{ text-align:center; padding:20px 0; display:none;}
.shouqi span{ display:inline-block; background-image:url(../images/jiantou2.png); background-repeat:no-repeat; padding-left:20px; color:#fe6000; background-size:15px; background-position:0px center; margin:auto;}
.scrollDiv{ height:150px; overflow:hidden; margin-top:10px; }
.scrollDiv li{ height:35px; font-size:14px;   }
.scrollDiv li span{ display:inline-block; margin-right:20px;}
.footer{ text-align:center; background-color:#efefef; padding:10px 0; line-height:23px; color:#CCC}
.footer a{ display:block;color:#CCC;}
.zhixun{ height:77px; position:fixed; bottom:0px; width:100%; background-color:#fff; border:1px #efefef solid; z-index:99999999999 }
.zhixun li{ display:block; float:left; width:50%;}
.zhixun li a{ display:block;     background: linear-gradient(90deg,#85abff,#0067fe); height:48px; margin:10px; color:#fff; text-align:center; margin-top:13px; border-radius:5px;}
.zhixun li a span{ display:block; font-size:10px; font-weight:lighter; line-height:14px;}
.zhixun li:nth-child(1) a{ margin-right:5px; line-height:48px; font-size:17px; font-weight:700;}
.zhixun li:nth-child(2) a{background: linear-gradient(90deg,#fe9e7e,#fe6000 100%,#fa541c 0); margin-left:5px; font-size:17px; font-weight:700; line-height:20px; padding-top:7px;}
.huxing_tit{ height:44px; margin-top:10px;}
.huxing_tit li{ padding:5px 20px;   float:left; border-radius:3px; margin-right:6px; background-color:#efefef; color:#333;}
.huxing_tit .mt-tabpage-item-cur{ background-color:#0067fe; color:#fff;    position:relative; }
.huxing_tit .mt-tabpage-item-cur:after{  display:block;
    content:'';
    border-width:8px 8px 8px 8px;
    border-style:solid;
    border-color:#0067fe transparent transparent transparent; position:absolute; top:26px; left:23px;
    
    }
  

.huxing_kk {
   background-color:#fff;
  width: 100%; height:100%;
 
  position:fixed;
  z-index:99;
    top:0px; display:none; left:0px;
 
}
.huxing_kk .huxing_info {
  background-color: #fff;
 
  padding: 5px;
  padding-bottom: 20px;
  position: relative;
  top:0%;
  padding-top: 15px;  
}
.huxing_kk .huxing_info strong {
  font-size: 20px;
  padding-left: 15px;
}
.huxing_kk .huxing_info img{ display:block; width:100%; }
.huxing_kk .huxing_info p {
  color: #666;
  padding-left: 15px;
}
.huxing_kk .huxing_info span {
  width: 20px;
  height: 20px;
  background-image: url(../images/close.png);
  background-repeat: no-repeat;
  background-size: 70%;
  display: block;
  position: absolute;
  right: 10px;
  background-position: center;
  top: 10px;
  opacity: .2;
}
.huxing_kk .huxing_info   h2{ text-align:center; margin-bottom:20px;}
.huxing_kk .huxing_info   h2 a{ font-weight:lighter; display:inline-block; margin-right:10px; border:1px #FE9265 solid;background-color:#FFF1F0;color:#FE9265; font-size:12px; border-radius:10px; padding:0 10px; }

.hx_js li{ height:45px;font-size:14px;}

.hx_js li dl{ float:left; width:100px; margin-left:60px; color:#999;   }
.hx_js li dt{ float:left; position:relative;  } 
.hx_js li   a{ display:inline-block; margin-left:10px; border:1px #FE9265 solid; font-size:12px; padding:0 5px; color:#FE9265; width:120px; background-color:#FFF1F0; position:absolute; border-radius:2px;}

.fanhui h1{ font-size:14px; font-weight:400; text-align:center; line-height:35px; color:#333; background-image:url(../images/fanhui.png); background-size:25px; background-repeat:no-repeat; background-position:10px;}
.top{ height:45px; border-bottom:1px #efefef solid; padding:10px;}
.top img{ height:28px; display:block; margin:auto;}

.zaishou{ display:inline-block; margin-right:5px;   font-size:10px; padding:0 5px; color:#fff;  background-color:#FF9801;   border-radius:2px;    } 
.sy_zj{ padding-top:2px; padding-bottom:2px;}
.zs_jz span{display:inline-block; margin-right:5px; font-size:10px; padding:0 5px; color:#336DD2;  background-color:#F4F7FC;   border-radius:2px;    } 
.zs_jz span:nth-child(2){color:#FE9265;  background-color:#FFF1F0;}
.quyu{ padding-top:5px;}
.quyu span{display:inline-block; margin-right:5px; font-size:10px; padding:0 5px; color:#aaa;  background-color:#efefef;   border-radius:2px;    } 
.search-box{ padding:0 10px;
  
   
}
.search-box::before{
   
}
.search_input {
    width: 100%;
    height: 40px;
    margin:15px auto;
    position: relative; font-weight:bold; color:#333
}
.SearchStr {
    padding-left: 10px;
  width: 100%;
    height: 40px;
    font-size: 14px;
    background-color: #fff;
    color: #333;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    font-weight: lighter;
    outline: 0;
    border-radius: 5px;
}
.search-icon {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    padding: 10px;
    background-color: transparent;
    border-left: 0;
    outline: 0;
}
.SearchStr:focus{ 
    border: 1px solid #FE9265;
}
.search-icon:focus{ 
    border: 0;
}
/* search弹出框 end */
.shouyegg{ margin-top:10px;}
.shouyegg .banner{  padding: 0 10px; }
.shouyegg img{ border-radius:5px;}

.loupanfenlei{ padding-top:10px; padding-bottom:10px; height:98px;}
.loupanfenlei li{ float:left; width:33%;}
.loupanfenlei li a{ width:100%; text-align:center; display:block; margin:auto; background-color:#efefef; border:1px #fff solid; line-height:55px; color:#333; font-size:16px }
.loupanfenlei li a i{ background-color:#ffe9d3; display:block; width:45px; height:45px; margin:auto; background-image:url(../images/l1.png); background-size:50%; background-repeat:no-repeat; background-position:center; border-radius:50%;}
.loupanfenlei li:nth-child(1) a i{background-image:url(../images/l1.png)}
.loupanfenlei li:nth-child(2) a i{background-image:url(../images/l2.png)}
.loupanfenlei li:nth-child(3) a i{background-image:url(../images/l3.png)}
.loupanfenlei li:nth-child(4) a i{background-image:url(../images/l4.png);background-size:65%;}
.loupanfenlei li a strong{ text-align:center; color:#333; line-height:33px;}
.cdj{  background-color:#090}
.cdj a{  position:absolute;  display:inline-block; border:1px #336DD2 solid; color:#336DD2; text-align:center; line-height:25px; font-size:12px; border-radius:50px; right:10px; margin-top:-20px; }
 .hxjs_left{overflow-y:auto; height:300px;   padding:10px;}
.hxjs_left img{border:1px #EFEFEF solid;}

.problem-tit  { float:left; width:30%;
}
.problem-tit img{ display:block; width:100%; height:auto;}
.problem-text strong{
    display: block; 
 
    font-size:13px;
    color: #333;
    line-height:18px; 
 
    /* display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; */
}.link{ border:1px #efefef solid; border-left:0px; border-right:0px;   margin-top:30px;word-spacing:20px;}
.link a{ font-size:14px; color:#333; display:block; width:31%; text-align:center; float:left; border-right:1px #efefef solid; margin:2px 0; }
.link a:hover{ color:#F90}
.problem-text{   color:#666;  font-size:12px; line-height:16px; border-bottom:1px #efefef solid; padding-bottom:20px;
}
.lx_ewm{ text-align:center; margin-top:30px;}
.lx_ewm span{ font-size:18px}
.lx_ewm span strong{ font-size:24px; color:#F90}
.lx_ewm img{ display:block; width:50%; margin:auto;}
.lx_ewm strong{ font-size:16px}.biaodan li strong{ font-size:16px; line-height:45px; display:block}
.biaodan input{ border:1px #efefef solid; width:100%; height:35px; line-height:35px; padding:5px;}
.biaodan textarea{ border:1px #efefef solid; width:100%; height:105px;   padding:5px;}
.biaodan .tijiao{ background-color:#F90; height:35px; line-height:35px; color:#fff; font-size:18px}
.news_text{ margin-bottom:10px; }
.problem-text span{ display:block; float:left; padding-left:20px; background-image:url(../images/yj.png); background-repeat:no-repeat; background-position:0px;  background-size:16px; margin-left:5px; color:#999}
.problem-text span:nth-child(2n){ background-image:url(../images/yj.png); }
.problem-more{
    display: inline-block;
    width: 236px;
    height: 60px;
    font-size: 24px;
    color: #fff;
    background-color: #d81e06;
    line-height: 60px;
    border-radius: 5px;
    margin-top: 20px;
}
.bottom-fixed{
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    display: block !important;
    position: fixed !important;
    bottom: 0;
    z-index: 9;
}
.bottom-fixed a{
    float: left;
    display: block;
    height: 50px;
    text-align: center;
}
.bottom-fixed a.bt{
    color: #797979;
    padding-top: 30px;
    font-size: 12px;
    position: relative;
}
.bottom-fixed a.bt span{
    display: block;
    position: absolute;
    top: 5px;
    width: 100%;
    height: 20px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: auto 100%;
}
.bottom-fixed a:nth-child(1){
    border-right: 1px solid #e9e9e9;
}
.bottom-fixed a:nth-child(1) span{
    background-image: url(../images/zixun.png);
}
.bottom-fixed a:nth-child(2) span{
    background-image: url(../images/fanan.png);
}
.bottom-fixed a.bot{
    background-color:#ff9801;
    color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 50px;
}
.page-list {
    width: 100%;
    text-align: center;
}

.page-list ul {
    display: inline-block;
}

.page-list ul li {
    display: inline-block;
    margin: 2px;
}

.page-list ul .active a {
    background-color: #333;
    color: #fff;
}

.page-list ul li a {
    display: block;
    padding: 5px 10px;
    font-size: 12px;
    border: 1px solid #e3e3e3;
    color: #232323;
    cursor: pointer;
}

.page-list ul li a:hover {
    background-color: #e3e3e3;
}

.page-list ul .active a:hover {
    background-color: #ed688a;
    color: #fff;
}

.news-details {
    width: 100%;
    padding: 0;
}

.news-details-tit {
    text-align: center;
    margin-bottom: 20px;
}

.news-details-tit h3 {
    font-size: 20px;
    color: #111;
    font-weight: normal; padding:20px;
}

.news-details-tit p {
    font-size: 13px;
    color: #999999;
    margin-top: 6px;
}


.news-details-tit p span{ display:inline-block;  padding-left:25px; background-image:url(../images/sj.png); background-repeat:no-repeat; background-position:0px; margin-left:10px; height:35px; line-height:35px; font-size:16px; background-size:20px;}
.news-details-tit p span:nth-child(2n){ background-image:url(../images/yj.png); }

.news-details-txt {
    padding: 16px 12px;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    width: 100%;
    margin: auto;
    text-align: justify;
}

.news-details-txt video {
    width: 100% !important;
    height: 240px !important;
}

.news-details-txt img {
    display: block;
    margin: 10px auto;
    width: 100%;
}

.page-lr {
    width: 100%;
    margin-top: 20px;
}

.page-l,
.page-r {
    display: block;
    width: 100%;
    height: 36px;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: 34px;
    color: #0d0d0d;
    padding: 0 12px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #fff;
}
.page-l{
    margin-bottom: 10px;
}
.page-lr strong {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: 34px;
    color: #0d0d0d;
    width: 20%;
    float: left;
}

.page-lr a {
    width: 80%;
    float: left;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    line-height: 34px;
    color: #0d0d0d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.about_wenzhang { margin-top:10px; background-color:#fff; padding:10px; }
.about_wenzhang_zx{ width:100%;}
.about_wenzhang  ul{ padding:10px;}
.about_wenzhang strong{ font-size:15px; line-height:30px; border-bottom:2px #8024e2 solid; display:block; padding-left:10px; background-color:#8024e2; color:#fff;}
.about_wenzhang  ul li{ border-bottom:1px #efefef dotted; padding:10px 0;  }
.about_wenzhang  ul li a{ color:#333;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical; font-size:15px; }
  .about_wenzhang  ul li a:hover{ color:#8024e2}
.kk{ background-color:#f2f3f5; padding:10px;}
.cont{ background-color:#fff; border-radius:5px; margin:10px 0;}
}

