@font-face {
	font-family:'font1';
	src: url(img/ds-digitalbold-webfont.eot?v=1.0.2);
	    		src: 
                     url(../images/fzys.ttf?v=1.0.2) format('truetype')
}
@font-face{
    font-family: 'font3'; 
    src: url('../font/FZCYSJW-1.eot');
    src:url('../font/FZCYSJW-1.woff') format('woff'),
        url('../font/FZCYSJW-1.ttf') format('truetype'),
        url('../font/FZCYSJW-1.svg') format('svg');
}
body{
	font-family: font1 ; 
	
}
.zx_bg{background: #f7f7f7;}
h1,h2,h3,h4,h5,h6,i,em,b{
	font-weight: normal;
	font-style: normal;
}
body,
p,
input,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
form {
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: middle;
	font-weight: normal;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
	max-width: 100%;
}

a{
	text-decoration: none;
}
header,
section,
footer {
	display: block;
	margin: 0;
	padding: 0
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}
*{box-sizing: border-box;}

.zx_app_main{  /*margin-bottom: 1.05rem;*/}
.top_img{ height: 0.4rem; width: 100%; display: none;}
.top_img img{ display: block; width: 100%; height: 100%;}
.header{ position: fixed; top: 0; width: 100%; z-index: 5; left: 0;}
.top_img img{ width: 100%; height: auto; display: block;}
.top_text{ height: 0.88rem; text-align: center; line-height: 0.88rem; font-size: 0.34rem;  color: #191F25; background: #fff; font-weight: 900; position: relative;}
.zx_ss{ height: 0.87rem; background: #f7f7f7;}
.zx_main{ padding: 0 0.2rem;}
.zt_ej_main{ margin-top: 0.88rem;}
.myselect{width: 1.25rem;height: 0.87rem;float: left;}
.show_opt{float: left;position:relative;width: 100%;height: 100%;border-right: 1px solid #f6f6f6;}
.b_select{width: 15px;height: 9px;outline: none;float: left; background: url(../images/myselect.png) no-repeat right; margin-left: 16px; margin-top: 14px; }
.moren{display: inline-block;}
.s_ul{width: 100%;height: auto;position: absolute;top: 100%;/* left: -50%; */display: none; background:#fff; left:0px; height: 2rem; overflow-y: auto; z-index: 1;}
.s_ul li{width: 100%;line-height: 0.65rem;list-style: none;color: #333 !important;text-align: left;font-size: 0.3rem; font-family: font1;}
.s_ul li:hover{background:rgba(255,255,255,.4)}
.moren a{font-size: 0.3rem; line-height: 0.87rem;color: #191F25;display: inline-block; font-family: font1;}
.moren{font-size: 0.3rem; line-height: 0.87rem;color: #191F25;display: inline-block; font-family: font1;}
.moren:before{position: absolute;content: "";right: 0;border: 0.11rem solid transparent;border-top-color: #191F25;top: 50%;margin-top: -2px;}

.zx_ss_rg{ float: right; width: 5.63rem; background: #fff; height: 0.6rem; line-height: 0.6rem; margin-top: 0.14rem; border-radius: 5px; overflow: hidden;}
.zx_ss_rg i{ float: left; width: 0.3rem; height: 0.3rem; margin-left: 0.22rem; margin-top: 0.17rem;}
.zx_ss_rg i img{ width: 100%; height: 100%; display: block;}
.zx_ss_rg input{  width: 80%; height: 100%; border: 0; outline: 0; font-size: 0.3rem; margin-left: 0.13rem; font-family: font1; } 
 .zx_ss_rg input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #929292;
}
.zx_ss_rg input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #929292;
}
.zx_ss_rg input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #929292;
}
.zx_ss_rg input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #929292;
}

.zx_nav{ height: 0.95rem; line-height: 0.95rem; border-bottom: 1px solid #dddddd; background: #fff; width: 100%;}
.zx_nav_box{ width: 100%; position: relative;}
.zx_nav_box .item {position: relative;}
.zx_nav_box .item a{ font-size: 0.33rem; color: #929292; display: block; font-family: font1;}
.zx_nav_box .owl-controls{ display: none !important;}
.zx_nav_box .on{ width: 1.2rem}
.zx_nav_box .on a{ color: #191F25; font-size: 0.33rem; }
.zx_nav_box .on a::before{
	position: absolute;
    content: "";
    right: 50%;
   width: 0.3rem;
   height: 0.05rem;
   background: #2696ff;
    bottom: 0;
    margin-top: -2px;
    margin-right:0.12rem; 
}

.zx_nav_an{width:0.25rem;height: 0.22rem;position: absolute;right: 0;z-index: 3;top: 0.36rem;/* display:  none; */}
.zx_nav_an img{ display: block; width: 100%; height: 100%;}
.zx_nav .owl-carousel.owl-loaded{ width: 100%;}

.zx_xw{ }
.zx_xw_pic{ width: 100%; padding-top: 0.2rem; height: auto; background: #fff; overflow: hidden;}
.zx_xw_pic .item{  position: relative;}
.zx_xw_pic .item a{display: block; height: 3.55rem; border-radius:3px; overflow: hidden;}
.zx_xw_pic .item a img{ display: block; width: 100%; height: 3.55rem; border-radius: 3px;}
.zx_xw_pic .item a span{ position: absolute; left: 0; bottom: 0; height: 0.99rem; background: rgba(0,0,0,0.6); width: 100%; z-index: 2; border-radius: 0 0 3px 3px;}
.zx_xw_pic .item a span i{ float: left; line-height: 0.99rem; font-size: 0.3rem; color: #fff; margin-left: 0.24rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 60%; font-family: font1;}
.zx_xw_pic .owl-dots{ position: absolute; right: 5%; bottom: 6%; z-index: 3;}
.zx_xw_pic .owl-dots .owl-dot span{ width: 0.15rem; height: 0.15rem; margin: 5px 0; margin-left: 0.2rem;}
.zx_xw_list li{background: #fff;height: auto;padding: 0 0.2rem;border-bottom: 1px solid #f7f7f7;overflow: hidden; padding-bottom: .3rem; padding-top: 0.3rem;}
.zx_xw_list li .lf{float: left;width: 4.48rem;}
.zx_xw_list li .lf a{float: left; width:100%; font-size: 0.32rem;color: #191F25;font-family: font1;display: block;line-height: 0.42rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.zx_xw_list li .lf .bot{/*margin-top: 0.35rem;*/font-family: PingFangSC-Regular, sans-serif;float: left;}
.zx_xw_list li .lf .bot span{ float: left; margin-right: 0.15rem; font-size: 0.24rem; line-height: 0.30rem; color: #afafaf; }
.zx_xw_list li .lf .bot .sp1{ font-size: 0.2rem; color: #fa4a55; }
.zx_xw_list li .lf .bot .sp2{ border: 0.7px solid #2696ff; color: #2696ff; text-align: center; font-size: 0.18rem; border-radius: 3px; line-height: 0.27rem; height: 0.27rem; padding: 0 .05rem;}
.zx_xw_list li .lf .bot .sp2 a{ color: #2696ff; font-size: 0.18rem; line-height: 0.27rem; font-family: PingFangSC-Regular, sans-serif;}
.zx_xw_list li span i{margin-right: 0.1rem; float: left; margin-top: 0.05rem;}
.zx_xw_list li span i img{ width: 0.24rem; height: 0.17rem; display: block;}
.zx_xw_list li .lf .bot .sp4{margin-right: 0; }
.zx_xw_list li .rg{float: right; }
.zx_xw_list li .rg a{ display: block; width: 2.2rem; height: 1.64rem; border-radius: 3px; overflow: hidden;}
.zx_xw_list li .rg a img{ display: block; width: 100%; height: 100%;}
.zx_xw_list .li2{ margin-top: 0;}
.zx_xw_list .li2 .lf{/* height: 1.64rem; */}
.zx_xw_list .li2 .rg{ margin-top: 0.35rem;}
.zx_xw_list .li2 .lf .bot{ margin-top: 0.3rem;}

.zx_gz{/* margin-top: 0.26rem;*/ background: #fff; height: 4.57rem;}
.zx_title{ line-height: 1rem; font-size: 0.34rem; color: #191F25; font-family: font1;}
.zx_title a{ float: right; font-size: 0.3rem; color: #929292; font-weight: normal; font-family: "PingFang SC"}
.zx_title a i{ float: right; height: 0.23rem; width: 0.13rem; margin-top: 0.39rem; margin-left: 5px;}
.zx_title a i img{display: block; width: 100%; height: 100%;}
.zx_gz_con{ width: 100%;}
.zx_gz_con .item{ border: 1px solid #f1f1f1; border-radius: 5px; width: 100%; height: 3rem;}
.zx_gz_con .item i{ width: 1.1rem; height: 1.1rem; margin: 0 auto; margin-top: 0.26rem; display: block;}
.zx_gz_con .item i img{ display: block; width: 100%; height: 100%;}
.zx_gz_con .item span{ font-size: 0.28rem; margin-top: 0.3rem; display: block; text-align: center; font-weight: 600;}
.zx_gz_con .item b{ display: block; height: 0.45rem; width: 1.1rem; border: 1px solid #2696ff; color: #2696ff; text-align: center; line-height: 0.45rem; margin: 0 auto; margin-top: 0.2rem;}
.zx_gz_con .owl-controls{ display: none !important;}
.zx_gz_con .item .on{ background: #f7f7f7; border-color: #f7f7f7; color: #929292;}

.xw_list{ margin-top: 0.19rem;}
.xw_list .xw_list_text .lf{width: 100%; }

.zx_zt{ background: #fff; margin-top: 0.2rem;}
.zx_zt .zx_title{ color: #000000;}
.zx_zt_con{ width: 100%; /*height: 5.68rem;*/overflow: hidden;}
.zx_zt_con2{ overflow-x:scroll;}
.zx_zt_con3 .owl-item{ margin-right: -.8rem !important; }
.zx_zt_con3 .owl-item:first-child{ margin-right: 0 !important; margin-left: .8rem !important;}
.zx_zt_con .item{width: 6rem;}

.zx_zt_con .item .top{ height: 1.22rem; background: #fafafa; padding: 0 0.2rem; align-items:center;  display: flex;} 
.zx_zt_con .item .top span{float: left; width: 80%; font-size: 0.32rem; color: #191F25; font-family: font1;}
.zx_zt_con .item .top a{ display: flex; justify-content:center; align-items: center;  width: 0.8rem; height: 0.8rem; border: 1px solid #2696ff; color: #2696ff; text-align: center; border-radius: 5px; margin-left: 0.2rem; font-family: font1; font-size: 0.24rem; padding: 0 0.05rem;}
.zx_zt_con .item .mid{ margin-top: 0.19rem; width: 100%; height: 3.55rem;}
.zx_zt_con .item .mid img{ display: block; width: 100%; height: 100%; border-radius: 3px;}
.zx_zt_con .item .bot{margin-top: 0.4rem;}

.zx_zt_con .item .bot{ margin-top: 0.6rem; overflow: hidden; width: 100%; padding-bottom: 0.55rem;}
.zx_zt_con .item .bot span{ float: left; margin-right: 0.25rem; font-size: 0.24rem; line-height: 0.35rem; color: #afafaf;}
.zx_zt_con .item .bot .sp1{ font-size: 0.2rem; color: #fa4a55; }
.zx_zt_con .item .bot .sp2{ border: 1px solid #2696ff; color: #2696ff; width: 0.7rem; height: 0.35rem; text-align: center; font-size: 0.2rem; border-radius: 2px;}
.zx_zt_con .item .bot span i img{ width: 0.24rem; height: 0.17rem; margin-right: 0.12rem;}
.zx_zt_con .owl-controls{ display: none !important;}


.ywlb{ margin-top: 0.2rem; background: #fff;}
.ywlb .top{ padding-top: 0.58rem; color:#191F25; font-size: 0.32rem;}
.ywlb .top a{ color:#191F25; font-size: 0.32rem; font-family: font1;}
.ywlb .mid{ margin-top: 0.66rem; height: 1.65rem;}
.ywlb .mid .item a{ display: block; height: 1.65rem;}
.ywlb .mid .item a img{ display: block; width: 100%; height: 100%;}
.ywlb .mid .owl-controls{ display: none;}
.ywlb .bot{ margin-top: 0.36rem; padding-bottom: 0.56rem;}
.ywlb .bot span{ float: left; margin-right: 0.25rem; font-size: 0.24rem; line-height: 0.35rem; color: #afafaf;}
.ywlb .bot .sp1{ font-size: 0.2rem; color: #fa4a55; }
.ywlb .bot .sp2{ border: 1px solid #2696ff; color: #2696ff; width: 0.7rem; height: 0.35rem; text-align: center; font-size: 0.2rem; border-radius: 2px;}
.ywlb .bot span i img{ width: 0.24rem; height: 0.17rem; margin-right: 0.12rem;}


.zx_sp{ margin-top: 0.2rem; background: #fff;}
.zx_sp_top{ color: #191F25; font-size: 0.32rem; font-family: font1;}
.zx_sp_mid{margin-top: 0.37rem; position: relative; }
.zx_sp_mid_sp{height: auto;width: 100%;}
.zx_sp_mid_sp img{display: block;width: 100%;height: 3.55rem;border-radius: 3px;}
.zx_sp_mid_box{position: absolute; width: 1.44rem; height: 0.6rem; background: url(../images/zx_sp_mid_box.png) no-repeat; border-radius: 5px; bottom: 0.28rem; left: 0.26rem; display: flex; justify-content: center; align-items: center; z-index: 3;}
.zx_sp_mid_box i{ float: left; height: 0.22rem; width: 0.18rem;}
.zx_sp_mid_box i img{display: block; width: 100%; height: 100%;}
.zx_sp_mid_box span{ color: #fff; font-size: 0.24rem; margin-left: 5px;}
.zx_sp_bot span{float: left;margin-right: 0.25rem;font-size: 0.24rem;line-height: 0.5rem;color: #afafaf;font-family: initial;}
.zx_sp_bot .sp1{ font-size: 0.2rem; color: #fa4a55; }
.zx_sp_bot .sp2{  border: 0.7px solid #2696ff; color: #2696ff; text-align: center; font-size: 0.18rem; border-radius: 3px; line-height: 0.27rem; height:0.27rem; padding: 0 .05rem;}
.zx_sp_bot .sp2 a{ color: #2696ff; font-size: 0.18rem; line-height: 0.27rem; font-family: PingFangSC-Regular, sans-serif;}
.zx_sp_bot span i img{ width: 0.24rem; height: 0.17rem; margin-right: 0.12rem; display: initial;}
.zx_sp_bot{margin-top: 0.37rem;padding-bottom: 0.52rem;overflow: hidden;}

.zx_foot{ width: 100%; height: 1.05rem; position: fixed; bottom: 0; z-index: 5; left: 0;}
.zx_foot img{ width: 100%; height: 100%; display: block;}

.yw_list{ margin-top: 0;}
.yw_list li{/* margin-bottom: 1px; */  position: relative;}
.yw_list  .zx_xw_list li .lf .bot{ position: absolute; width: 4.48rem; bottom: 0.35rem;}
.yw_ywlb{ margin-top: 1px;}

.xq_main{ padding: 0 0.4rem;}
.zx_home{ height: 1.04rem; padding-top: 0.23rem; background: #fff;}
.zx_home a{display: block; height: 0.34rem; width: 0.19rem;}
.zx_home a img{ display: block; width: 100%; height: 100%;}

.qx_st{padding-top: 0.5rem;margin-bottom: 1.06rem;}
.xq_con{background: #fff;}
.bgbox{position:fixed;width:100%;height:100%;background: rgba(0,0,0,.5);display: none;z-index: 999;}

.xq_main .text_con .text_title_bot {
    width: 100%;
    padding: 0.3rem 0.3rem !important;
    background: #fafafa;
    font-size: 0.26rem !important;
    color: #929292;
    line-height: 0.45rem !important;
}
.text_title h1{font-size: 0.44rem; color: #191f25; font-family: font3;}
.text_title .zx_sp_bot .sp5{color: #191F25;float: none;display: block;}
.text_title .zx_sp_bot{ margin-top: 0.45rem; padding-bottom: 0.43rem;}
.text_title_pic{ width: 100%;}
.text_title_pic img{display: block; width: 100%;}
.text_title_bot{ width: 100%; padding: 0.42rem 0.3rem; background: #fafafa; font-size: 0.26rem; color: #929292; line-height: 0.45rem; margin-bottom: .5rem;}
.text_con{}
.text_con p{ display: block;}
.text_con p,.text_con span,.text_con div,.text_con em,.text_con b,.text_con i,.text_con font,.pl_rg_mid p{
	     font-size: 0.34rem !important; 
	 	 /* color: #434343; */
	 	 line-height: 0.65rem !important;
	 	 padding:0 !important;
	 	 margin-top: 0 !important;
	 	 margin-left: 0 !important;
	 	 margin-right: 0 !important;
	 	 margin-bottom: 0.3rem !important;
	 	 font-family: font1 !important;
	 	 text-indent: 0em !important;
	 	 /*text-align: left !important;*/
	 	 word-wrap: break-word;	 
	}
.text_con p a{ color:#4693FE;text-decoration:underline;}
.text_con .p2{ display: block; font-size: 0.28rem !important; color: #afafaf; text-align: right !important; font-family: font1;}
.text_con_an{margin: 0 auto; width: 2.02rem; height: 0.77rem; line-height: 0.77rem; border: 1px solid #2696ff; border-radius: 0.5rem; margin-top: 0.69rem; }
.text_con_an i{ float: left; margin-left: 0.37rem; margin-top: 0.24rem; width: 0.32rem; height: 0.27rem; position: absolute;}
.text_con_an i img{ display: block; width: 100%; height: 100%;}
.text_con_an span{ color: #2696ff; font-size: 0.28rem; display: block; text-align: center; font-family: "PingFang SC"; position: relative; padding-left:23px;}
.text_con img{
	display: block;
	width: 100%;
	border-radius: 3px;
	height:auto;
}
.xq_tj{ margin-top: 0.58rem;}
.qx_title{ border-bottom: 1px solid #f1f1f1; padding-bottom: 0.35rem; overflow: hidden; }
.qx_title i{ float: left; width: 0.06rem; height: 0.28rem; background: #4693ff; margin-top: 0.1rem;}
.qx_title span{font-size: 0.4rem;line-height:26px;color: #191f25;font-family: font3;float: left;margin-left: 0.2rem;}
.xq_tj_con .zx_xw_list li{padding: 0 0.34rem;height: auto;overflow: hidden;padding-bottom: 0.34rem;}
.xq_tj_con .zx_xw_list{ border-bottom: 1px solid #f1f1f1;}
.xq_tj_con .zx_xw_list li .lf{ width: 4.38rem; margin-top: 0.3rem;}
/*.xq_tj_con .zx_xw_list li .rg a{ width: 1.81rem;}*/
.xq_tj_con .zx_xw_list li .rg{ margin-top: 0.3rem;}
.xq_tj_con .zx_xw_list li .lf .bot{ margin-top: 0.46rem;}
.xq_tj_con .zx_xw_list .li2 .lf{ width: 100%;}
.xq_tj_con .zx_xw_list:last-child{ border-bottom: 0; padding-bottom: 0;}
.xq_tj_con .zx_xw_list:last-child li{/* padding-bottom: 0; */}


.xq_pl{ margin-top: 0.57rem;}
.xq_pl_con li{margin-top: 0.32rem;overflow: hidden;}
.pl_lf{float: left;width: 0.6rem;height: 0.6rem;position: relative;border-radius: 50%;overflow: hidden;background: #f1f1f1; margin-top:3px}
.pl_lf i{ border-radius: 50%; background: #cdcdd7; overflow: hidden; display: block; height: 100%; width: 100%;}
.pl_lf b{ position: absolute; display: block; width: .22rem; height: .22rem; right: 0; top: .42rem;}
.pl_lf b img{ display: block; width: 100%; height: 100%;}
.pl_lf img{ display: block; width: 100%; height: 100%;}
.pl_rg{float: right;width:calc(100% - 0.6rem);border-bottom: 1px solid #f7f7f7;padding-bottom: 0.33rem;padding-left: 0.2rem;}
.pl_rg_top{overflow: hidden;line-height: 0.36rem;margin-top: 0.1rem;}
.pl_rg_top span{ float: left; font-size: 0.29rem;  color: #83a9cd;}
.pl_rg_top em{float: right;overflow: hidden;position: relative;padding-right: 0.35rem;}
.pl_rg_top em b{color: #afafaf;font-size: 0.24rem;font-weight: 600;/* float: left; */display: block;}
.pl_rg_top em i{/* float: left; */background: url(../images/pl_x.png) no-repeat;width: 0.26rem;height: 0.23rem;background-size:100% 100%;/* margin-top: 0.07rem; */margin-left: 0.07rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.pl_rg_top .on b{ color: #2696ff;}
.pl_rg_top .on i{ background: url(../images/pl_xh.png) no-repeat; background-size: 100% 100%;}
.pl_rg_mid{margin: 0.2rem 0;font-family: font1;font-size: 0.30rem; line-height:0.48rem}
.pl_rg_mid a{ font-size: 0.3rem; font-family: font1; color: #191F25;}
.pl_rg_mid img{ border-radius:3px; margin:0.2rem 0 0 0;}
.pl_rg_bot{margin-top: 0;}
.pl_rg_bot span{font-size: 0.24rem;color: #B0B0B2;/* font-family: font1; */font-family: arial, sans-serif;}
/*.pl_rg_bot span:after{
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background:#191F25 ;
  vertical-align: middle;
  margin: 0 10px;
}*/
.pl_rg_pic{margin-bottom:0.0rem}
.pl_rg_pic li{margin-top:0;}
.pl_rg_bot b{font-size: 0.24rem;color: #191F25;position: relative;padding-left: 0.36rem;}
.pl_rg_bot b:before{position:absolute;width:0.06rem;height:0.06rem;border-radius: 20rem;content:"";top: 50%;left:0.15rem;background:#191F25;transform: translateY(-50%);}
.pl_rg_hf{ background: #fafafa; padding: 0.25rem 0.23rem; margin-top: 0.30rem;}
.pl_rg_hf span{font-size: 0.28rem;color: #191F25;display: block; margin-bottom: .2rem; font-family:font1; line-height:0.44rem;}
.pl_rg_hf span font{ font-family: PingFangSC-Regular, sans-serif; font-weight:bold}
.xq_pl_con li:last-child .pl_rg{ border-bottom: 0;}
.pl_rg_hf a{ display: flex; color: #929292; font-size: .28rem; align-items: center;}
.pl_rg_hf a img{ float: right; width: .3rem; height: .3rem; margin-left: .12rem;}

.xq_foot{ position: fixed; height: 1.06rem; border-top: 1px solid #f1f1f1; z-index: 5; width: 100%; padding: 0 0.4rem; bottom: 0; display: flex; align-items: center; background: #fff; left: 0;}
.xq_foot_lf{width: 4rem;height: 0.67rem;background: #f8f8f8;display: flex;align-items: center;padding-left: 0.24rem;font-size: 0.3rem;color: #909092;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xq_foot_rg{ width: 2.33rem; margin-left: 0.39rem; }
.xq_foot_rg a{ float: left; position: relative; width: 33.33%;}
.xq_foot_rg a img{ display: block; width: 0.41rem; height: 0.41rem; margin: 0 auto;}
.xq_foot_rg a .i1{position: absolute;color: #ff0000;font-size: 0.18rem;font-weight: 600;top: -0.12rem;/* right: 0rem; */left: .3rem;z-index: 3;}
.xq_foot_rg .a1 img{margin: inherit;}
.xq_foot_rg .a3{ float: right;}
.xq_foot_rg .a3 img{  float: right;}

.app_fx{ width: 100%; background: #fff; position: fixed; z-index: 10; bottom: 0; height: 5.66rem; padding: 0 0.4rem; left: 0; display: none;     box-shadow: 0 0 14px 2px #ccc;
    border-radius: 15px 15px 0 0;}
.app_fx_top{ text-align: center; font-size: 0.32rem; font-weight: 900; color: #191F25; padding-top: 0.23rem; width: 100%; overflow: hidden;}
.app_fx_top i{ float: right; }
.app_fx_top i img{display: block; width: 0.22rem; height: 0.22rem;}
.app_fx_con{ margin-top: 0.6rem;}
.app_fx_con li{ margin-bottom: 0.54rem; overflow: hidden; float: left; width: 33.33%;}
.app_fx_con li a{ display: block; width: 100%; }
.app_fx_con li i{ display: block; width: 0.9rem; height: 0.9rem; margin: 0 auto;}
.app_fx_con li i img{ display: block; width: 100%; height: 100%}
.app_fx_con li span{ display: block; text-align: center; margin-top: 0.2rem; font-size: 0.22rem; color: #929292;}


.app_list{    position: fixed; z-index: 5; right: .23rem; top: .22rem; }
.app_list li{ height: .4rem; width: .4rem; border-bottom: 1px solid #fff; display: flex; align-items: center; justify-content: center; float: left; margin-left: .68rem;}
.app_list li a{display: block;color: #6d6d6d; font-size: .26rem; font-weight: bold; line-height: .4rem;}
.app_list li a img{ width: 0.34rem; display: block; height: 0.34rem;}
.app_list li:last-child{ border-bottom: 0;}
.app_list li:first-child{ border: 2px solid #6d6d6d; border-radius: 3px;}

.app_list_box{width: 100%; background: #fff; position: fixed; z-index: 10; bottom: 0; height: 4.66rem; padding: 0 0.4rem; left: 0; display: none;}
.app_list_box_top{ padding-top: 0.84rem;}
.app_list_box_top i{ float: right;}
.app_list_box_top i img{ display: block; width: 0.22rem; height: 0.22rem;}
.app_list_box_con img{ display: block; width: 100%;}
.app_list_box_con{ margin: 0 auto; margin-top: 0.5rem; width: 6.69rem; height: 1.81rem;}
.app_list_box_con .lf{ float: left; font-size: .32rem; color: #929292; height: 100%; display: flex; align-items: center; font-weight: bold;}
.app_list_box_con .rg{ float: right; font-size: .48rem; color: #929292; height: 100%; display: flex; align-items: center; font-weight: bold;}
.app_list_box_con .mid{ float: left; width: 4.98rem; background: url(../images/app_list_box_con_mid.png) bottom center no-repeat; height: 100%; background-size: 100%; background-position-y: .9rem; margin-left: .49rem;}
.app_list_box_con .mid span{ float: left; font-size: .3rem; color: #929292; padding-top: .3rem; position: relative; height: 54%;}
.app_list_box_con .mid .ap1{ margin-left: -.2rem; width: .4rem; text-align: center;}
.app_list_box_con .mid .ap2{ margin-left: 1.25rem;}
.app_list_box_con .mid .ap3{ margin-left: 1.16rem;}
.app_list_box_con .mid .ap4{ float: right; margin-right: -.3rem;}
.app_list_box_con .mid span b{position: absolute; display: block; width: .4rem; height: .4rem; bottom: -.2rem; left: 0; box-shadow:1px 2px 5px 3px #d0d0d0; border-radius:50%; display: none;}
.app_list_box_con .mid span b img{ display: block; width: 100%; height: 100%;}
.app_list_box_con .mid .on b{ display: block;}


.fzys{font-family: font1;}
.pd_top{ height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.34rem; color: #191F25; padding: 0 0.4rem; background: #fff;}
.pd_top i{ cursor: pointer; float: right; display: block; width: 0.34rem; height: 0.34rem;}
.pd_top i img{display: block; width: 100%; height: 100%; margin-top: 0.28rem;}
.pd_main{padding: 0 0.4rem;padding-top: 0.88rem;}
.pd_title{ font-size: 0.34rem; color: #191F25;}
.pd_con ul{ margin-top: 0.45rem; overflow: hidden;}
.pd_con ul li{ float: left; width: 1.5rem; margin-right:0.23rem; height: 0.8rem; border-radius: 5px; background: #f6f6f6; font-size: 0.3rem; color: #929292; text-align: center; line-height: 0.8rem; margin-bottom: 0.3rem;}
.pd_con ul li:nth-child(4n+4){ margin-right: 0;}
.pd_con ul .on{ background: #2696ff; color: #fff;}
.pd_con ul .on a{color: #fff;}
.pd_con ul li a{color: #929292;}

.sxdw{ height: 0.9rem; border-bottom: 2px solid #dddddd; background: #fff; position: relative; display: flex; justify-content: center; }
.sxdw .myselect{ width: 1.35rem;}
.sxdw .show_opt{ border-right: 0;}
.sxdw .moren{ font-size: 0.34rem;}
.sxdw .s_ul li{ font-size: 0.34rem;}
.sxdw_home{  height: 0.32rem; width: 0.18rem; position: absolute; left: 0.4rem; top: 0.28rem;}
.sxdw_home img{ width: 100%; height: 100%; display: block;}
.dw_box{}
.dw_box_top{ height: 1rem; line-height: 1rem; border-bottom: 1px solid #f1f1f1; background: #fff;}
.dw_con{ padding-top: 1.3rem;}
.dw_box_top span{ padding-left: 0.4rem; color: #191F25; font-size: 0.32rem;}
.dw_box_top i{ float: right; margin-right: 0.4rem; width: 0.35rem; height: 0.35rem; margin-top: 0.3rem;}
.dw_box_top i img{ display: block; width: 100%; height: 100%;}
.dw_box_top .i2{ display: none;}
.dw_box_con{ background: #fafafa; padding: 0 0.4rem; overflow: hidden; display: none;}
.dw_box_con ul{ margin-top: 0.38rem; overflow: hidden;}
.dw_box_con li{ float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 1.5rem; height: 0.8rem; line-height: 0.8rem; text-align: center; border: 2px solid #e0e0e0; font-size: 0.3rem; color: #929292; background: #fff; margin-right: 0.23rem; border-radius: 5px; margin-bottom: 0.24rem;}
.dw_box_con li:nth-child(4n+4){margin-right: 0}
.dw_box_con .on{ background: #2696ff; color: #fff; border-color: #2696ff;}
.top_h .i1{ display: none;}
.top_h .i2{ display: block;}

.dw_box_con li a{color:#929292}
.dw_box_con li.on a{color:#fff}

.sp_sp{ padding-top: 0.55rem;}
.sp_sp .zx_sp_bot{ padding-bottom: 0;font-family: PingFangSC-Regular, sans-serif;}
.sp_list{ margin-top: 0;}
.sp_list .zx_xw_list li{ height:auto; overflow: hidden;}
.sp_list .zx_xw_list li .lf{/* margin-top: .3rem; */}
.sp_list .zx_xw_list li .lf .bot{overflow: hidden;/* padding-bottom: .28rem; */}
.sp_list .zx_xw_list .li2 .lf{ margin-top: .34rem;}
.sp_list .zx_xw_list li .lf{ width: 4.7rem;}

.sp_sp2{ padding-top: 0; margin-top: .56rem;}
.zx_sp_top a{ color: #191F25; font-family:font3}
.sp_list .zx_xw_list li:last-child{ border-bottom: 0;}
.sp_list .sp_list_last{ margin-bottom: .4rem;}

.ss_app_main{ margin-top: .0rem; background:#f7f7f7}
.ss_box{ height: .88rem; display: flex; align-items: center; position: relative; padding: 0 .2rem;}
.ss_box i{ display: block; width: .3rem; height: .3rem; position: absolute; left: .39rem; top: .29rem;}
.ss_box i img{ display: block; width: 100%; height: 100%;}
.ss_box input{ border: 0; width: 6.1rem;  border-radius: 5px; outline: 0; background: #ffffff; padding-left: .6rem; height:0.6rem;  font-size: .28rem; color: #929292;}
.ss_box b{  font-size: .3rem; margin-left: .34rem; color: #929292; font-weight: bold; font-family: PingFangSC-Regular, sans-serif;}
.ss_tab{ height: 0.96rem; display: flex; align-items: center; padding: 0 .2rem;}
.ss_tab span{ font-size: .32rem; color: #929292; display: flex; align-items: center; cursor: pointer;font-family: font1;}
.ss_tab .on{ color: #2696ff;}
.ss_tab span:first-child:after{
	content: "";
	width: 1px;
	float: right;
	height: .3rem;
	background: #929292;
	margin:0 .25rem;
}
.ss_tab span:nth-of-type(2):after{
	content: "";
	width: 1px;
	float: right;
	height: .3rem;
	background: #929292;
	margin:0 .25rem;
}
.ss_lm{ padding: 0 .2rem; border-bottom: 1px solid #f7f7f7;}
.ss_title{ line-height: .94rem; font-size: .26rem; color: #929292;font-family: PingFangSC-Regular, sans-serif;}
.ss_lm ul{ padding-bottom: .1rem;}
.ss_lm ul li{position:relative; float: left; height: .5rem; line-height: .5rem; background: #f6f6f6; padding: 0 .3rem; color: #191F25; font-size: .28rem; border-radius: 3px; margin-right: .2rem; margin-bottom: .2rem; overflow: hidden;/*float: left;width: 1.62rem;height: .5rem;;line-height: .5rem;text-align: center;font-size: .3rem;color: #929292;margin-right: .2rem;margin-bottom: .2rem;border-radius: 3px;border: 1px solid #eeeeee;  *//* white-space: nowrap; *//* text-overflow: ellipsis; */font-family: font1;}
.ss_lm ul li a{
    display:block;
    height:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	
}
.ss_lm ul li:before {
    content: '';
    position: absolute;
    width: 200%;
    height: 200%;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -o-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left:0;
    top:0;
    border-radius: 0.03rem;
}
.ss_lm ul li:nth-child(4n+4){ margin-right: 0.2rem;}
.ss_lm ul li.on{ background: #e9f4ff; border: 0.5px solid #e9f4ff ; color: #2696ff;}
.ss_jl{ padding: 0 .2rem; border-bottom: .21rem solid #f7f7f7;}
.ss_jl_top{height: 1.08rem;}
.ss_jl_top span{display: flex;align-items: center;height: 1.08rem;float: left;font-size: 0.26rem;color: #929292; font-family: PingFangSC-Regular, sans-serif;}
.ss_jl_top i{  display: flex; align-items: center; height: 1.08rem; float: right; }
.ss_jl_top i img{ display: block; width: .31rem; height: .34rem;}
.ss_jl ul li{ float: left; height: .5rem; line-height: .5rem; background: #f6f6f6; padding: 0 .3rem; color: #191F25; font-size: .28rem; border-radius: 3px; margin-right: .2rem; margin-bottom: .2rem;}
.ss_jl ul{ padding-bottom: .35rem;}

.ss_list .zx_xw_list li .lf a b{ color: #2696ff;}
.ss_list .zx_xw_list .xw_list_text .lf{ width: 100%;}
.ss_list .zx_xw_list li:last-child{ border-bottom: 1px solid #f1f1f1;}
.ss_ywlb{ margin-top: .31rem;}
.ss_ywlb .top{ padding-top: 0;}
.ss_ywlb .top a b{ color: #2696ff;}

.qx_yp{ padding: 0 .4rem;}
.qx_yp_top{ font-size: .44rem; color: #191F25; line-height: .66rem;}
.qx_yp_mid{ margin-top: 0.5rem;}
.qx_yp_mid i{ float: left; width: .62rem; height: .62rem; margin-right: .24rem;}
.qx_yp_mid i img{ display: block; width: 100%; height: 100%;}
.qx_yp_mid em{overflow: hidden; float: left;}
.qx_yp_mid em .top{ font-size: .24rem; color: #191F25;}
.qx_yp_mid em .bot{ margin-top: .1rem; overflow: hidden;}
.qx_yp_mid em .bot b{ float: left; margin-right: .26rem; color: #afafaf; font-size: .24rem;}
.qx_yp_mid em .bot b p{ float: left; width: .25rem; height: .17rem; margin-top: .06rem; margin-right: .05rem;}
.qx_yp_mid em .bot b p img{display: block; width: 100%; height: 100%;}
.qx_yp_mid a{ padding: 0 .25rem; height: .63rem; float: right; display: flex; align-items: center; justify-content: center; border-radius: 25px; background: #2696ff; color: #fff; font-size: .28rem;}
.qx_yp_mid a b{ display: block; width: .29rem; height: .29rem; margin-right: .08rem;}
.qx_yp_mid a b img{ display: block; width: 100%; height: 100%;}
.qx_yp_bot{margin-top: .52rem; height: 2.81rem; width: 100%;}

.qx_yp_text{ padding: 0 .4rem; margin-top: .5rem;  position: relative;}
.qx_yp_text .top{ width: 100%;}
.qx_yp_text .top img{ display: block; width: 100%;}
.qx_yp_text .bot{margin-top: .6rem; max-height: 22.35rem; overflow: hidden;}
.qx_yp_text .bot p{ font-size: .34rem; color: #191F25; line-height: .65rem; margin-bottom: .95rem;}
.qx_yp_text .bot p:last-child{ margin-bottom: 0;}
.height_h .bot{ max-height: initial;}
.height_h .qx_yp_text_more{ display: none;}
.qx_yp_text_more{ margin-top: .38rem;}
.qx_yp_text_more i{ display: block; margin: 0 auto; width: .52rem; height: .52rem;}
.qx_yp_text_more i img{ display: block; width: 100%; height: 100%;}
.qx_yp_text_more span{ display: block; width: 100%; text-align: center; color: #191F25; font-size: .3rem; margin-top: .15rem;}

.qx_yp_mid .top{ overflow: hidden;}
.qx_yp_mid .top span{ float: left; width: .7rem; height: .3rem; border: 1px solid #2696ff; line-height: .28rem; text-align: center; font-size: .2rem; color: #2696ff; border-radius: 3px; margin-right: .25rem;}
.qx_yp_mid .top b{ float: left; margin-right: .18rem; font-size: .24rem; color: #191F25;}
.yb_zzx{ width: 100%; padding: 0 .4rem; margin-top: .5rem; padding-bottom: .5rem;}
.qx_list{ }
.qx_list_box{ border-top: .2rem solid #f7f7f7; padding: 0 .4rem;}
.qx_list_box .top{ border-bottom: 1px solid #e6e6e6;}
.qx_list_box .top a{ padding: .4rem 0 ; line-height: .65rem; color: #191F25; font-size: .34rem; display: block;}
.qx_list_box .top a i{ float: left; width: .08rem; height: .08rem; border-radius:50px; background: #191F25; margin-top: 0.25rem; margin-right: .2rem;}
.qx_list_box .bot{ line-height: .65rem; color: #929292; font-size: .3rem; padding: .4rem 0;}

.zb_top {
    width: 100%;
    height: calc(100vw*0.56);
    position: relative;
    background-color: black;}
/*.zb_top{ width: 100%; height: auto; position: relative;background-color:black}*/
.zb_top i{width: 1.47rem; height: .45rem; border-radius: 3px; background: #cc0000; display: flex; justify-content: center; align-items: center; position: absolute; left: .4rem; top: .4rem; font-size: .24rem; color: #fff;}
.zb_top i b{ float: left;}
.zb_top video{width: 100%;}
/*.zb_top video{height: 4.3rem; width: 100%;}*/
.zb_top i b img{ display: block; width: .33rem; height: .19rem; margin-right: .13rem;}
.zb_bot{ padding: 0 .4rem; border-bottom: .2rem solid #dcdcdc;}
.zb_bot .top{ line-height: .66rem; color: #191F25; font-size: .44rem; margin-top: .5rem; font-family:font3}
.zb_bot .mid{ color: #929292; font-size: .32rem; margin-top: .35rem; font-family:font1}
.zb_bot .bot{ margin-top: .3rem;}
.zb_bot .bot .up{ display: flex; align-items: center;}
.zb_bot .bot .up i{ float: left; width: .5rem; height: .5rem; margin-right: .19rem;}
.zb_bot .bot .up i img{ display: block; width: 100%; height: 100%;}
.zb_bot .bot .up span{ float: left; font-size: .24rem; margin-right: .19rem;}
.zb_bot .bot .up span:last-child{ color: #2696ff;}
.zb_bot .bot .down{  margin-top: .15rem;}
.zb_bot .bot .down span{ float: left; color: #afafaf; font-size: .24rem; margin-right: .2rem;}
.zb_bot .bot .down i{color: #afafaf; font-size: .24rem; display: flex; align-items: center;}
.zb_bot .bot .down i img{ float: left; width: .24rem; height: .17rem; margin-right: .14rem;}
.zb_pl{ margin-top: .3rem; padding-bottom: .4rem;}
.zb_pl em{ float: right; overflow: hidden; display: flex; align-items: center; margin-left: .44rem;}
.zb_pl em i{ display: block; float: left; background: url(../images/pl_x.png) no-repeat; background-size: 100% 100%; width: .32rem; height: .27rem; }
 .zb_pl em b{ font-size: .28rem; color: #6d6d6d; margin-left: .2rem;}
 .zb_pl em p{ float: left; width: .33rem; height: .3rem; }
 .zb_pl em p img{ display: block; width: 100%; height: 100%;}
.zb_pl .on b{ color: #2696ff;}
.zb_pl .on i{ background: url(../images/pl_xh.png) no-repeat; background-size: 100% 100%; width: .32rem; height: .27rem; }
.zb_nav{ height: .86rem; border-bottom: 0.005rem solid #f1f1f1; display: flex; align-items: center; justify-content: center; line-height: .86rem;}
.zb_nav span{ font-size: .32rem; color: #666; position: relative; height: 100%; font-family:font1}
.zb_nav span:first-child{margin-right: 1rem;}
.zb_nav .on{ font-size: .32rem; color: #191F25; font-family:font3}
.zb_nav .on:after{
	content: "";
	width: .6rem;
	height: .03rem;
	background: #2696ff;
	position: absolute;
	bottom: 0;
	left: 7%;
}
.zb_tab{ padding: 0 .4rem;}
.zb_tab_top{ margin-top: .4rem; }
.zb_tab_top span{ float: left; color: #929292; font-size: .24rem; line-height: .45rem;}
.zb_tab_top em{ float: right; overflow: hidden; }
.zb_tab_top em b{ float: left; height: .45rem; width: 1.1rem; text-align: center; line-height: .45rem; font-size: .24rem; color: #929292; margin-left: .22rem; border-radius: 3px; background: #f7f7f7;}
.zb_tab_top em .on{ color: #2696ff; border: 1px solid #2696ff; background: #fff;}
.zb_tab_bot .xq_pl_con li{position: relative}
.zb_i{ float: left; width: .12rem; height: .12rem; border-radius: 50%; background: #2696ff; margin-right: .25rem; margin-top: .17rem;}
.zb_tab_bot .xq_pl/*{ border-left: 1px solid #f1f1f1;}*/
.zb_bor{ position: absolute; height: 100%; border-left: 1px solid #f1f1f1; left: .05rem; top: .15rem;}
.zb_tab_bot .pl_rg{ width: 6.2rem;}
.zb_tab_bot .pl_rg_top p{ float: left; font-size: .3rem; color: #2696ff; margin-left: .17rem;}
.zb_nr{ width: 100%; height: 3.3rem; margin-top: .2rem; margin-bottom: .3rem;}
.zb_tab_bot .xq_pl_con{position: relative;}

.sxdw_zt{ align-items: center; color: #191F25; font-size: .34rem;}
.zt_nav{/* height: 1.1rem; *//* background: #f7f7f7; *//* display: flex; */align-items: center;padding-left: 0.2rem;}
.sxdw_zt .sxdw_home{ left: .2rem;}
.zt_con{margin-top: 1.2rem;}
.zt_nav span{display: block;float: left;/* height: 100%; */background: #f7f7f7;color: #929292;text-align: center;font-size: .3rem;/* line-height:.6rem; */margin-right: .35rem;border-radius: 0.06rem;padding: 0 0.15rem;}
.zt_nav span a{color: #999;}
.zt_nav span:last-child{ margin-right: 0;}
.zt_nav .on{background: #2696ff;color: #fff;}
.zt_nav .on a{color: #fff;}
.zt_title{padding: 0 .2rem;padding-top: .6rem;overflow: hidden;line-height: 0.48rem;margin-bottom: 0.34rem;}
.zt_title span{border-left: .1rem solid #2696ff;padding-left: .19rem;font-size: .32rem;color: #191F25;float: left;white-space: nowrap;text-overflow: ellipsis;width: 81%;overflow: hidden;}
.zt_title a{float: right;font-size: .3rem;color: #afafaf;/* font-family: sans-serif; */font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;}
.zt_box .zx_sp{padding-top: 0;/* margin-top: .34rem; */}
.zt_box .zx_sp_top{ background: #fafafa; padding: .22rem;}
.zt_box .zx_sp_top i{ text-align: center; float: left; width: .77rem; height: .36rem; line-height: .36rem; color: #fff; font-size: .24rem; background: #cc0000; border-radius: 3px; margin-right: .15rem;}
.zt_box .zx_sp_mid{margin-top: .2rem;}
.zt_list{ margin-top: .5rem; padding: 0 .2rem; border-bottom: .2rem solid #f7f7f7 ;}
.zt_list li{ float: left; margin-right: .3rem; width: 3.4rem;  margin-bottom: .48rem;}
.zt_list li:nth-child(2n+2){ margin-right: 0;}
.zt_list li i{ display: block; height: 2.55rem; width: 100%; position: relative;}
.zt_list li i img{ display: block; width: 100%; height: 100%;}
.zt_list li i b{position: absolute; z-index: 10; color: #f1f1f1; font-size: .24rem; font-weight: bold; right: .27rem; bottom: .2rem;}
.zt_list li span{ display: block; margin-top: .35rem; line-height: .48rem; font-size: .3rem; color: #191F25;}
.zt_title2{/* padding-top: 0; *//* line-height: 1rem; */}
.zt_list2{ border-bottom: 0; margin-top: 0; padding-bottom: .5rem;}


.qxym{ border-bottom: 0;justify-content: initial;}
.qxym span{ padding-left: 1rem; float: left; }
.qx_nav{position: fixed; right: 5%; top:.62rem; z-index: 100; width: 2rem;  height: .5rem;  background: #999; border-radius:20px; }
.qx_nav span{ float: left; font-size: .28rem;  cursor: pointer; width: 50%; text-align: center; line-height: .5rem; background: #fff; color: #000; border-radius: 20px 0 0 20px; }
.qx_nav span:last-child{border-radius: 0 20px 20px 0;}
.qx_nav .on{ background: #2696ff; color: #fff;}

.qx_hover{ visibility: hidden; position: fixed; top: 0; left: 0; z-index: -999; width: 100%;}



 .app_home{ 
	position: absolute;
	top: 31%;
    left: 5%;
	}
.app_home a{
	display: block;
    height: 0.34rem;
    width: 0.19rem;
}
.app_home a img{
	display: block;
    width: 100%;
    height: 100%;
}


.tjgz li{height: 1.55rem;line-height: 1.55rem;border-top: 1px solid #eee;padding: 0 .4rem;overflow: hidden;}
.gz_main{padding: 0;/* padding-top: 0.88rem; */}
.tjgz li i{ float: left; width: 1.1rem; height: 1.1rem; margin-top: .22rem;}
.tjgz li i img{display: block; width: 100%; height: 100%;}
.tjgz li span{float: left;font-size: .32rem;color: #191F25;margin-left: .34rem;}
.tjgz li b{float:right;width: 0.8rem;height: .4rem;border: 1px solid #2696ff;color: #2696ff;line-height: .37rem;text-align: center;border-radius: 3px;font-size: .22rem;margin-top: .58rem;cursor: pointer;/* font-family: Helvetica; */font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}
.tjgz li .on{ background: #f7f7f7; border-color: #f7f7f7; color: #929292;}
.zt_banner img{ display: block; height: 4.25rem; width: 100%;}
.zx_logo img{ width: 27%; margin: 0 auto; margin-top: 0.1rem;}
.zx_xw_pic .owl-nav{display: none !important; }
.zx_nav_box .item:last-child{
	width: 1.4rem;
	/* margin-right: 0 !important; */
}

/*9.27*/

.xq_text{ height: 3.13rem; padding: 0 .4rem; padding-top: .65rem;  position: fixed; left: 0; bottom: 0; z-index: 999; background: #fff; width: 100%; display: none;}
.xq_text textarea{display: block; width: 100%; background: #f7f7f7; height: 1.3rem;  font-size: .3rem; color: #000; padding-left: .2rem; padding-top:.23rem; border: 0; outline: 0; font-family: "PingFang SC";}
.xq_text_bot{margin-top: .25rem;}
.xq_text_bot .lf{float: left; display: flex; justify-content: center; align-items: center; height: .6rem;}
.xq_text_bot .lf a{ cursor: pointer; display: flex; margin-right: .32rem;}
.xq_text_bot .lf .a1 img{ width: .44rem; height: .4rem;}
.xq_text_bot .lf .a2 img{ width: .31rem; height: .4rem;}
.xq_text_bot .lf .a3 img{ width: .4rem; height: .4rem;}
.xq_text_bot .rg{float: right; height: .6rem; width: 1.2rem; background: #2696ff; text-align: center; line-height: .6rem; font-size: .36rem; border-radius: 15px;}
.xq_text_bot .rg a{display: block; color: #fff; font-family: "PingFang SC";}
#topNav .active span a{ color:#fff;}
#topNav span a{ color:#333;}

.pl_rg_mid span{
	font-size: 0.32rem !important;
	font-family: font1 !important;
	color: #191F25 !important;
	line-height: .5rem;
}
#nextDivId{/* margin-top: 0.05rem; */}






.cpt-tab {
	/* padding: 10px 0; */
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	overflow: hidden;
}

.cpt-tab .tab-wrap {
	overflow: hidden;
	overflow-x: scroll;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	/* padding: 0 10px; */
	height: 0.6rem;
}

.cpt-tab .tab-wrap a {
	color: #666;
	display: inline-block;
	height: 0.6rem;
	line-height: 0.6rem;
	margin-right: 0.1rem;
}
/* .cpt-tab .span {
	display: block;
	padding: 7px 10px;
	background: #eee;
	border-radius: 0.08rem;
} */

.cpt-tab .active span{
	color: #fff;
	background: #2696ff;
}

::-webkit-scrollbar {
	display: none !important;
	width: 0px;
	height: 0px;
}



.subnav-con{
	margin-top: 0.38rem;
	background: #f7f7f7;
	
}
.subnav-w{
	-webkit-transform: translateZ(0);
    transform: translateZ(0);
	overflow: hidden;
	padding-left: 0.3rem;
	background: #fff;
	padding-bottom: 0.1rem;
}
.subnav-w-1{
	overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.subnav-w-1 a{
	font-size:0.3rem;
	padding-bottom: 0.13rem;
	border-bottom: 0.05rem solid transparent;
	color: #999;
	margin-right: 0.55rem;
	display: inline-block;
}
.subnav-w-1 a.active{
	color: #2696ff;
	border-bottom-color:#2696ff ;
}
.co1b-s1-1 li{
	padding: 0.3rem 0.2rem;
	background: #fff;
	margin-bottom: 0.2rem;
}
.bts1-1-t1 img{
	display: block;
	width: 100%;
	height:3.55rem;
}
.bts1-1-t2{
	margin-top: 0.34rem;
}
.bts1-1-t2 a{
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 0.48rem;
	font-size: 0.32rem;
	color: #191F25;
}
.bts1-1-t2 a i{
	display: inline-block;
	width: 0.77rem;
	height:0.36rem;
	background: #cc0000;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.36rem;
	border-radius: 0.03rem;
	text-align: center;
	margin-right:0.18rem;
}
.bts1-1-t3{
	margin-top: 0.2rem;
	font-family: PingFangSC-Regular, sans-serif;
}
.bts1-1-t3 span{
	font-size: 0.24rem;
	color: #afafaf;
	margin-right: 0.24rem;
	display: inline-block;
}
.bts1-1-t3 span:last-child{
	padding-left: 0.4rem;
	position: relative;
}
.bts1-1-t3 span:last-child:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0.09rem;
	width: 0.24rem;
	height:0.17rem;
	background: url(../images/zx_xw_list_i.png) no-repeat left center/100%;
}

/*11.26*/
.list_sp{margin-top: 0;padding-top: 0.3rem;/* margin-bottom: 0.3rem; */background: 0;padding-bottom: 0.3rem;     border-bottom: 1px solid #f7f7f7;}
.zx_sp_bot .sp2 a{color: #2696ff;}
.zx_xw_list li .lf .bot span{font-size: 0.22rem;}

.zx_xw_list li .lf .bot span:first-child{
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	  
}
