.phoneheader{
	height: 1.2rem;
	line-height: 1.2rem;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	padding:0 .2rem;
	position: fixed;
	top:0;
	z-index: 999;
	width: 100%;
}
.ad{clear:both;display:block;width:100%;}
.ad img{clear:both;display:block;width:100%;}

.zhdetailbox .fl .box11 {
    box-shadow: 0 0 3px #ccc;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
    padding:.3rem;
    align-items: flex-start;
}
.zhdetailbox .fl .box22{
	  padding:0 .3rem .3rem;
}
.zhdetailbox .fl .box11 p{
	font-size: .3rem;
	
	font-weight: bold;
	color: #333333;
}
.zhdetailbox .fl .box11 p.font2{
	font-size: .23rem;
	
	font-weight: bold;
	color: #F06321;
}
.zhdetailbox .fl .box1 img{
	width:100%;
	height:auto;
}
.zhdetailbox .fl .box22 h2{
	border-bottom:1px solid #B3B3B3;
	line-height:.6rem;
	font-size: .3rem;
	padding:0;
	font-weight: bold;
	color: #313131;
	margin-bottom: 10px;
	background:none;
}
.zhdetailbox .fl .box22 >p{
	font-size: .24rem;
	
	font-weight: 400;
	color: #000000;
	line-height: .3rem;
	background:url(dot.png) no-repeat left center;
	padding-left: .1rem;
}

.progress {
    height: 8px;
   width: 212px;
    overflow: hidden;

background: #EEE8DD;
border-radius: 4px;
}
.progresslist {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 15px;
}
.progresslist span{
	font-size: 14px;
	
	font-weight: 400;
	color: #666666;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
   
    color: #fff;
    text-align: center;
    
border-radius: 0px 4px 4px 0px;
background:#F06321;
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.phoneheader .wrap,.phoneheader .search{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 1.2rem;
	line-height: 1.2rem;
}
.phoneheader .search img{
	width: .5rem;
	margin-left: .3rem;
}
.phoneheader .wrap .logo img{
	height:.6rem;
	
}
.phoneheader .wrap  .search form{
	display: flex;
	justify-content: space-between;
	width: 3.9rem;
	height: .5rem;
	background: #F6F6F8;
	border-radius: 3px;
}
.phoneheader .wrap  .search input{
	width:3rem;
	height: .6rem;
	padding-left: .2rem;
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	background: #F6F6F8;
	color: #999999;
}
.phoneheader .wrap  .search button{
	width: .68rem;
	display: flex;
	align-items: center;
	justify-content: center;
	height: .5rem;
	background: #EF6220;
	font-size: .18rem;
	line-height: .5rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.bg{
	background:#f2f2f2;
	height:.2rem;
	margin-top:1.2rem;
}
.wrap{
	width: 100%;
	margin:0 auto;
}

.top .wrap{
	height: 38px;
	background: #535353;
	line-height: 38px;
	padding:0 5px;
}
.top span,.top .fr{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.top a{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: underline;
	color: #F19149;
}
.top span.line{
	width: 1px;
	height: 12px;
	background: #FFFFFF;
	display: inline-block;
	margin:0 3px;
}

.header .navs{
	text-align: right;
	margin-top:10px;
}
.header .navs li{
	display: inline-block;
	vertical-align: top;
}
.header .navs li a{
	margin-left: 30px;
	font-size: 16px;
}
.header .navs li a.active{
	color:#ecbd00
}
.header .search,.header .tel{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header  .searchbox .form{
	width: 638px;
	height: 40px;
	display: flex;
	justify-content: space-between;
	background: #FFFFFF;
	border: 1px solid #F19149;
	line-height:40px;
	box-sizing: border-box;
}
.header  .searchbox  input{
	width: 498px;
	padding-left: 10px;
}
.header .searchbox .titles span{
	width: 60px;
	height: 26px;
	background: rgba(241, 145, 73, 0.2);
    text-align: center;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #535353;
	display: inline-block;
	line-height: 26px;
	margin-left: -2px;
}
.header .searchbox .titles span.active{
	background:rgba(241, 145, 73, 1);
	color:#fff;
	
}
.header  .searchbox  button{
	width: 140px;
	height: 40px;
	background: #F19149;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	box-sizing: border-box;
}
.header .tel{
	    width: 190px;
	    align-items: flex-start;
}
.header .tel img{
	margin-right: 10px;
}
.header .tel  span{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 22px;
}
.header .tel  p{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EF6220;
	line-height: 22px;
}
.menus{
	margin-top:20px;
}
.menus .wrap{
	border-top:2px solid #F19149;
	position: relative;
}
.menus .wrap .left{
	position: relative;
	display: inline-block;
	    width: 240px;
}
.menus .wrap .left .submenu{
	background: #434343;
	width: 100%;
	position: absolute;
	top:49px;
	left:0;
	display: none;
}

.menus .wrap .left .submenu dl{
   padding:14px 25px 0;
   height:199px;
   box-sizing: border-box;
   border-bottom:1px solid rgba(255, 255, 255, 0.5)
}
.menus .wrap .left .submenu dd{
	display: inline-block;
	vertical-align: top;
	width: 23%;
}
.menus .wrap .left .submenu dd a{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 24px;
}
.menus .wrap .left .submenu  dt{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.menus .wrap .left>span{
	width: 240px;
	display: inline-block;
	height: 49px;
	background:url(menu.png) no-repeat right 10px center;
	background-color: #F19149;
    font-size: 18px;
	padding-left: 25px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 49px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
}
.menus .wrap ul{
	display: inline-block;
	vertical-align: top;
}
.menus .wrap li{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	margin-left: 55px;
	display: inline-block;
	vertical-align: top;
	line-height: 49px;
}
.menus .wrap li a.active{
	color: #F19149;
}
.menus .wrap>p{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1A1A1A;
	position: absolute;
	right:0;
	top:15px;
}
.menus .wrap>p span{
	width: 22px;
	height: 22px;
	background: #F19149;
	border-radius: 4px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color:#fff;
	margin:0 5px;
	text-align: center;
	display: inline-block;
}

.banner ul{
	display: flex !important;
	justify-content: space-between;
	width: 100%;
	margin-top:9px;
}
.banner ul li{
	width: 32.5%;
	margin-left:0 !important;
}
.banner ul li img{
	width: 100%;
}
.banner>img{
	width: 100%;
}
.banner ul li p{
	height: 28px;
	background:url(more.png) no-repeat right 10% center;
	background-color: #F19149;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	line-height: 28px;
}
.ads{
	margin:10px 0 30px;
}
.ads img{
	width: 100%;
}
.aboutus{
	    background: #f2f2f2;
		padding-bottom: .2rem;
}
.aboutus .wrap{
	background:#fff;
}
.footer .dlogo{clear:both;display:block;width:100%;text-align:clear;}
.footer .dlogo img{clear:both;display:block;max-width:45%;margin:0 auto;}
.footer{
	background:#4e4e4e;
	padding:.5rem 0 0;
}
.footer .link span,.footer .link a{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-right:5px;
}
.footer  ul{
	display: flex;
	align-items: center;
	margin-bottom: .4rem;
	justify-content: center;
}
.footer li{width:25%;float:left;text-align:center;}
.footer li a{
	font-size:.28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.footer p{
	font-size: .2rem;;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #CCCCCC;
	line-height: .3rem;
	text-align: center;
}
.footer span{
	font-size: .24rem;
	display: block;
	text-align: center;
	margin-top:.24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EF6220;
	
}
.dcontr{clear:both;display:block;width:100%;padding-top: 15px;}
.dcontr span{margin-left: 5%;float: left;color: #c3bbbb;font-size: 14px;font-weight: bold;margin-top: 4px;margin-right: 10px;}
.dcontr .anniu{float: left;}
.dcontr .anniu a{color: #fff;background: #4472c4;padding:5px 20px;float: left;margin-right: 10px;border-radius: 5px;cursor: pointer;font-size: 14px;}

.dlianxir{clear:both;display:block;width:94%;padding-top: 15px;margin-left:3%;}
.dlianxir span{text-align: left;color: #c1c1c1;font-size: 15px;clear: both;padding-bottom:8px;}
.dlianxir p{text-align: left;color: #c1c1c1;font-size: 14px;clear: both;line-height: 1.6;}

.ewrwrma{clear:both;display:block;width:94%;padding-top: 20px;margin-left:3%;padding-bottom: 1em;}
.ewrwrma .doneone{width:33.3%;float:left;}
.ewrwrma .doneone img{clear:both;display:block;width:70%;margin:0 auto;}
.ewrwrma .doneone span{margin-top: 8px;color: #ccc;}
.copycopy{clear: both;display: block;width: 100%;padding-top: 20px;padding-left: 3%;background:#4e4e4e;padding-right:2%;padding-bottom: 1.3em;}
.copycopy p{clear:both;display:block;width:100%;font-size:14px;line-height: 1.8;color:#ccc;}
.copycopy a{clear:both;display:block;width:100%;font-size:14px;line-height: 1.8;color:#ccc;text-align: center;}
.copycopy span{clear:both;display:block;width:100%;font-size:14px;line-height: 1.8;color:#ccc;}



.page{
    padding:.3rem 4%;
    text-align:center;
    
}
.page form{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.page a{
    width:2.4rem;
	height:.7rem;
	line-height: .7rem;
    border:1px solid rgba(229,229,229,1);
    border-radius:2px;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	background: #EF6220;
}
.page span{
   font-size: .24rem;
   font-family: Microsoft YaHei;
   font-weight: 400;
   color: #999999;
}


.submenus .wrap{
	height: 60px;
	background: #FFFFFF;
	line-height: 60px;
	box-shadow:0 0 3px #ccc;
	padding-left: 30px;
	margin:0 auto;
	position: relative;
}
.submenus .wrap .sx{
	position: absolute;
	right:20px;
	top:0px;
	
	
}
.submenus .wrap .sx select{
	border:none;
	margin-left: 40px;
	background:url(xl.png) no-repeat right center;
	padding-right:20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.submenus .wrap span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.submenus .wrap a{
	color:rgba(239, 98, 32, 1)
}
.commonbox{
	padding-bottom:.2rem;
	background: #f2f2f2;
}
.commonbox .wrap{
	background:#fff;
}
.commonbox .fl{
	width: 100%;
}
.indexbox h3{
	font-size: .24rem;
	line-height: .9rem;
	padding-left: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EF6220;
}
.commonbox .fl p.title,
.commonbox .tab p.title{
	
	border-bottom:1px solid #E5E5E5;
	line-height: .88rem;
}
.commonbox .fl p.title a{
	width:19%;
	text-align: center;
	display: inline-block;
	line-height: .88rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	background:url(border1.png) no-repeat right center;
}
.commonbox .tab p.title>select.chos{
	width: 32%;
	background:url(border1.png) no-repeat right center,
	url(xl.png) no-repeat right .6rem center/.2rem;
}
.commonbox .fl p.title select,
.commonbox .tab p.title>select{
	width:35%;
	text-align: center;
	display: inline-block;
	border:none;
	line-height: .88rem;
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	background:url(border1.png) no-repeat right center,
	url(xl2.png) no-repeat right .6rem center/.2rem;
}
.commonbox .fl p.title select:last-of-type,
.commonbox .tab p.title>select:last-of-type{
	background:url(xl2.png) no-repeat right .6rem center/.2rem;
}
.commonbox .fl p.title a:last-child{
	border-right:none;
}
.commonbox .fl p.title a.active{
	background:url(border3.png) no-repeat bottom center/70%,
	url(border1.png) no-repeat right center;
}
.commonbox .fl li{
	padding:.3rem 0;
	margin:0 .3rem;
	border-bottom:1px solid #E5E5E5;
}
.commonbox .fl .lists{
	padding:.35rem;
}
.commonbox .fl .lists li{
	padding:0;
	margin:0 2% .2rem 0;
	padding:.2rem;
	border:none;
	border: 1px solid #E5E5E5;
	width:48%;
	display: inline-block;
	vertical-align: top;
}

.commonbox .fl li a{
	display: flex;
	justify-content: space-between;
}
.commonbox .fl .lists li a{
	display: block;
}
.commonbox .fl li a img{
	width: 35%;
	margin-right:.2rem;
	height:2.2rem;
}
.commonbox .fl .lists li a .imgs{
	width: 100%;
	margin:0;
	height: 3.1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	
}
.banners{
	margin-top:1.2rem;
}
.commonbox .fl .lists li a .imgs img{
	width: 100%;
	max-height:100%;
	margin:0;
}
.commonbox .fl li a .font{
	font-size: .28rem;
	line-height: .36rem;
	height: .72rem;
	overflow: hidden;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.commonbox .fl .lists li a .font{
	font-size:.24rem;
	height:.77rem;
	overflow: hidden;
	line-height: .77rem;
}
.commonbox .fl .lists li:nth-of-type(2n){
	margin-right: 0;
}
.commonbox .fl li a .font2{
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	height: 48px;
	line-height: .3rem;
	overflow: hidden;
	height: .6rem;
	margin:.2rem 0 .4rem;
}
.commonbox .fl li  span.detail{
	width: 81px;
	height: 24px;
	border:1px solid #EF6220;
	display: block;
	border-radius: 3px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EF6220;
	line-height: 24px;
	text-align: center;
	margin:0 auto;
	
}
.commonbox .fl li:hover span.detail{
	background: #EF6220;
	color:#fff;
}
.commonbox .fl li a .time{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-top:10px;
}
.commonbox .fr{
	width: 26%;
}
.commonbox .fr p.title{
	    background: url(border.png) no-repeat left top 5px;
	    border-bottom: 1px solid #E5E5E5;
	    padding-left: 20px;
		    font-size: 18px;
		    font-family: Microsoft YaHei;
		    font-weight: 400;
		    line-height: 40px;
		    color: rgba(51, 51, 51, 1);
		    margin-bottom: 15px;
}
.commonbox .fr >a>img{
	width: 100%;
}
.commonbox .fr >a .txt{
	border: 1px solid #E5E5E5;
	padding:20px 25px;
}
.commonbox .fr >a .txt p{
	font-size: 19px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.commonbox .fr >a .txt p.time{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-top:20px;
	display: flex;
	justify-content: space-between;
}
.commonbox .fr >a .txt p.time img{
	margin-right: 5px;
}
.commonbox .details{
	padding:.4rem .3rem 0.1rem;
}

.commonbox .details .font1{font-size: 18px;}



.details p.font1{
	font-size: .36rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-align: left;
	margin-bottom: .3rem;
}
.details p.font2{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	padding:0 0 .4rem;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:.5rem;
}
.details .con p{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: .4rem;
}
.details .con img{
	max-width: 100% !important;
	display: block;
	margin:.3rem auto;
}
.details  .chapter {padding-top:2em}
.details  .chapter a{
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(0, 0, 0, 1);
	line-height: .48rem;
	display: block;
}
.details  .chapter a span{
	color: #EF6220;
}
.details  .chapter a:last-of-type{
	border-top:1px solid #E5E5E5;
	padding-top:.2rem;
	margin-top:.2rem;
}
.zhdetail2 .cons .tab ul.list li{}
.zhdetail2 .cons .tab ul.list a >.imgs{
	width: 100%;
	height: 3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.zhdetail2 .cons .tab ul.list a {
	width: 100%;
	height:0.8rem;    padding-bottom: 5px;
	/* display: flex;
	align-items: center;
	justify-content: center; */
}
.zhdetail2 .cons .tab ul.list a img{
	max-width:100%;
	max-height:100%;
}
.commonbox .fr .list a{
	box-shadow:0 0 3px #ccc;
	margin-bottom: 20px;
	display: block;
	padding:20px;
	position: relative;
}
.indexmenu{
	padding:.4rem 0;
}
.indexmenu ul{
	display: flex;
	align-items: center;
	justify-content: center;
	
}
.indexmenu li{
	flex:1;
	text-align: center;
}
.indexmenu li img{
	width: .8rem;
	display: block;
	margin:0 auto .3rem;
	height:.8rem;
	
}

.indexbox  .wrap{
	background:#fff
}
.linle{border-bottom: 1px solid #E5E5E5;height: 55px;}
.indexbox .titletxt{line-height: 1rem;display:block;justify-content: space-between;align-items: center;margin-bottom: .1rem;}
.zhdetail2.indexbox .cons .tab .list{
	margin-bottom: 0;
	display: none;
}
.zhdetail2.indexbox .cons .tab .list:first-of-type{
	display: block;
}

.bannerr{clear:both;display:block;width:100%;}
.bannerr img{clear:both;display:block;width:100%;}
.redeta1{clear:both;display:block;width:100%;}
.redeta1 img{clear:both;display:block;width:100%;}
.detaLeft3{clear:both;display:block;width:100%;}
.detaLeft3 img{clear:both;display:block;width:100%;}
.cont_txt{clear:both;display:block;width:100%;}
.cont_txt img{clear:both;display:block;width:100%;}

.pi10c-list li .pi10clci-text{font-size: 14px;padding-left: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(/images/icon_03.png) no-repeat left center;}

.pi10c-list li .pi1juli-text{font-size:0.2rem;padding-left: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(/images/icon_04.png) no-repeat left center;margin-top:7px;color: #999999;display: block;float: right;}
.pi10c-list li .pi1juli-text b{color: red;}

.pi10c-list li .pi10clci-text.cut_title{width:50%;float: left;font-size:0.205rem;}

.pi10c-list li .pi10clci-text.cut_time{background: url(/images/ri.png) no-repeat left center;}
.pi10c-list li{margin-bottom: 26px;}
.pi10c-list li .pi10cl-thumb img{width:100%;height: 130px;border: 1px solid #e9e7e7;}
.xf_icon{width:39px;height:39px;position: absolute;left: 0;top: 0;}
.xf_icon img{width:100%;}
.pi10c-list li {margin-top: 0;position: relative;}
.pi10c-list li .pi10cl-content {
  padding:5px 0;
  text-align: left;
  font-size: 0px;
  line-height: normal;
  -webkit-transtion: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
.pi10c-list li .pi10clci-tit {font-size:0.25rem; }

.pi10c-list li .pi10clci-text {height: auto;line-height: 0.4rem;font-size: 0.22rem;white-space: normal;margin-top: 0.1rem;}
.pi10c-list li .pi10clc-more {display: none; }
.pi10c-list li .pi10clci-tit {font-size: 14px;color: #666666;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;white-space: normal;height: 42px;line-height: 21px; }
  
  

.indexbox .titletxt span{
	font-size: .3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 1rem;
	display: inline-flex;
	align-items: center;
}
.indexbox .titletxt span i{background: #0373bd;width: 5px;float: left;height: 15px;margin-right: 5px;}
.indexbox .titletxt span img{
	margin-right: .2rem;
	width: .4rem;
}
.banner{
	margin-top:1.2rem;
}
.banner img{
	width: 100%;
}
.indexbox .titletxt .right{display: block;text-align: center;}
.indexbox .titletxt .right .link a{
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color:#000;border: 1px solid #939393;
    padding: 5px 8px;
}
.indexbox .titletxt .right .link a.active{
	color:rgba(239, 98, 32, 1)
}
.indexlink{
	padding:.3rem;
}
.indexlink .wrap{
	display: flex;
	justify-content: space-between;
}
.indexlink a{
	width: 3.3rem;
	height: .8rem;
	font-size: .3rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
	line-height: .8rem;
	background: #EF6220;
}
.indexbox .titletxt .right>a{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-left: .2rem;
}
.zhdetail2.indexbox{
	padding:.2rem 0;
	    clear: both;
	background:#f2f2f2;
}
.zhdetail2.indexbox .cons .tab{
	background:url(bg5.png) no-repeat bottom center/100%;
	background-color:#fff;
	display: block !important
}
.indexbox .titletxt a{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.indexmenu li span{
	font-size: .24rem;
	display: block;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.commonbox .fr .list a i,.zhdetail2 .cons .tab ul.list a i{
	height:150px;
	display: block;
	margin:0 auto;
}
.commonbox .fr .list a img{
	display: block;
	margin:0 auto;
	max-width: 100%;
	max-height: 100%;
}
.commonbox .fr .list a .font1,
.zhdetail2 .cons .tab ul.list a .font1{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-bottom: 15px;
}
.commonbox .fr .list a .font2,.zhdetail2 .cons .tab ul.list a .font2{
font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;	
margin:6px 0;
}
.commonbox .fr .list a> span,
.zhdetail2 .cons .tab ul.list a>span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EF6220;
	position: absolute;
	right:20px;
	bottom:45px;
}
.zhdetail2 .cons .tab ul.list a>span{
	right:12px;
	bottom:50px;
}
.commonbox .fr .list a .hot,.zhdetail2 .cons .tab ul.list a .hot{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-top:10px;
}
.commonbox .fr .list a .hot span,
,.zhdetail2 .cons .tab ul.list a .hot span{
	color:rgba(153, 153, 153, 1)
}

.searchcite .wrap{
	    
	    background: #FFFFFF;
	    padding:30px;
		margin:15px auto;
	    box-shadow: 0 0 3px #ccc;
	   
}
.searchcite .wrap a{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	height: 36px;
	padding:0 15px;
	display: inline-block;
	 box-sizing: border-box;
	line-height: 36px;
	color:rgba(102, 102, 102, 1)
}
.searchcite .wrap a.active{
	background: #EF6220;
	color:#fff;
}

.zhdetail1{
	margin-top:1.2rem;
}

.zhdetail1 .swiper-container{
	width: 100%;
	margin:0;
}
.zhdetail1 .swiper-container .swiper-pagination{
	bottom:.2rem;
}
.zhdetail1 .swiper-container .swiper-pagination-bullet{
	width: .22rem;
	height: .22rem;
	background: #FFFFFF;
	border-radius: 50%;
	margin:0 .2rem;
}
.clear{clear:both;display:block;width:100%;}
.zhdetail1 .swiper-container .swiper-pagination-bullet-active{
	background: #EF6220;
}
.zhdetail1 .swiper-container img{
	width: 100%;
}
.zhdetail1 .swiper-button-prev{
	background:url(next.png) no-repeat center center;
	width: 26px;
	height: 60px;
	left: 0;
}
.zhdetail1 .swiper-button-next{
	background:url(next.png) no-repeat center center;
	width: 26px;
	height: 60px;
	transform: rotate(180deg);
	right: 0;
}
.zhdetail1 .text{width: 100%;padding:.2rem .2rem 0.4rem;}
.zhdetail1 .text .lefttt{float:left;width:80%;}

.zhdetail1 .text .show_btn{float:right;width:20%;}
.zhdetail1 .text .show_btn a{display: inline-block;
    width: 60px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 60px;
    background: #0f6dc9;
    border-radius: 4px;
    margin-top: 80%;}



.zhdetail1  .text2{padding:0 .3rem;}
.zhdetail1  .text .font1{
	font-size: .36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	margin-bottom: .3rem;
}
.zhdetail1  .text2 .font1{
	line-height: 1.4rem;
	margin-bottom: .4rem;
	border-bottom:1px solid  #E5E5E5;
}
.zhdetail1 .btn{
	text-align: center;
	padding:.3rem 0 .5rem;
}
.zhdetail1 .btn a{height:.67rem;background: #EF6220;border-radius: 5px;font-size:.26rem;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;line-height: .67rem;margin:0 2px;display: inline-block;padding: 0 0.3rem;}
.zhdetail1 .btn a:last-of-type{background:#036bcd;}
.zhdetail1 .btn a:nth-child(2){background: #363535;}



.zhdetail1  .text .font2{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: .4rem;
}
.aboutus .right .text img{
	display: block;
	margin:0 auto;
	max-width: 100%;
	height:auto !important
}
.zhdetail1 .text2 .font1{width: 93%;border: none;color: #000;line-height:1.5;font-size: .32rem;margin-bottom: 0.1rem;}
.zhdetail1 .text2 .font1 span{
	    width: 1.3rem !important;
}
.zhdetail2 .titles{
	
	line-height: .8rem;
	height: .8rem;
	background: #F6F6F8;
	margin-bottom: .7rem;
	box-sizing: border-box;
}

.zhdetail1 .text2 .lefttr{float:left;width:65%;}
.zhdetail1 .text2 .rightt{float:right;width:30%;text-align: right;}
.zhdetail1 .text2 .rightt .newRedeta2{font-size:0.27rem;color: #222;font-weight: bold;margin-top: 5px;}
.zhdetail1 .text2 .rightt .newRedeta3{font-size:0.27rem;color: #222;font-weight: bold;}
.zhdetail1 .text2 .rightt .newRedeta3 dd{color: #a82d15;font-weight: bold;}
.zhdetail1 .text2 .rightt .newRedeta3 span{display: inline-block;vertical-align: middle;height:40px;line-height:40px;font-size:18px;text-align: center;color: #ffffff;background: #036bcd;border-radius: 5px;border-bottom: 3px solid #1543bb;margin-right: 5px;padding-left: 15px;padding-right: 15px;}


ul.pagination{clear:both;display:block;width:100%;text-align: center;}
ul.pagination li{display: inline-block;margin-left: 3px;margin-right: 3px;}
ul.pagination li a{background: #aba6a6;padding: 5px 10px;}
ul.pagination li.active a{background: #ef6220;color: #fff;}


.zhdetail2 .titles span{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	width:24%;
	line-height: .8rem;
	height: .8rem;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
}
.zhdetail2 .titles span.active{    color: #0f6dc9;
    font-weight: bold;
	
}
.zhdetail2 .cons .tab h2{
	font-size:14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin-bottom: .3rem;
}
.zhdetail2 .cons .tab{display: none;padding:0 .1rem .1rem;}
.zhdetail2 .cons .tab:first-of-type{display: block;}
.zhdetail2 .cons .tab .txt{font-size: .26rem !important;line-height: .4rem !important;}
.zhdetail2 .cons .tab .txt table{width:100% !important;}


.zhdetail2 .cons .tab .txt p,.zhdetail2 .cons .tab .txt span,
.zhdetail2 .cons .tab .txt pre,.zhdetail2 .cons .tab .txt h2,.zhdetail2 .cons .tab .txt h3{
	font-size: .26rem !important;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: .4rem !important;
}
.zhdetail2 .cons .tab .txt img{
	display: block;
	margin:.2rem auto;
	max-width: 100%;
}
.zhdetail2 .cons .tab .list{
	margin-bottom: .6rem;
}
.zhdetail2 .cons .tab .list h3{
	font-weight: bold;
	font-size: .24rem;
	color:rgba(51, 51, 51, 1);
	margin-bottom: .25rem;
}
.zhdetail2 .cons .tab .list h3 img{
	margin-right: .3rem;
	width: .4rem;
}
.zhdetail2 .cons .tab .list .txt {
	font-size: .24rem;
	margin-left: .7rem;
	color:rgba(102, 102, 102, 1);
	
}
.zhdetail2 .cons .tab .list .txts{
	padding:.2rem .2rem .25rem;
}
.zhdetail2 .cons .tab .list .txts p:first-of-type{
	font-size: .24rem;
	overflow: hidden;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: .36rem;
	height: .72rem;
	margin-bottom: .3rem;
}
.zhdetail2 .cons .tab .list .txts p.time{
	font-size: .18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.zhdetail2 .cons .tab .list .txts p.time img{
	width: .2rem;
	margin-right:.1rem;
}
.zhdetail2 .cons .tab .map{
	height: 4rem;
}
.zhdetail2 .cons .tab .map img{
	width: 100%;
	height: 4rem;
}
.zhdetail2 .cons .tab .list li{
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin:0 2% 15px 0;
}
.zhdetail2 .cons .tab .list li:nth-of-type(2n){
	margin-right: 0;
}

.index23 .list li{
	display: inline-block;
	vertical-align: top;
	width: 48%;
	margin:0 2% 10px 0;    float: left;
}

.index23 .list li.oneone{width: 100%;}
.index23 .list li.oneone img{height:auto;}
.index23 .list li.oneone span{text-align: center;
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 35px;
    font-weight: lighter;
    background: #787878;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.index23 .list li.twotwo{width: 100%;border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.index23 .list li.twotwo img{float:left;width:35%;height:86px;}
.index23 .list li.twotwo dt{float: right;
    width: 62%;
    padding-left: 0;
    background: none;
    line-height: normal;}
.index23 .list li.twotwo dt span{font-size: 15px;
    display: block;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.index23 .list li.twotwo dt p{ display: -webkit-box;          /* 使用弹性伸缩盒子模型 */
  -webkit-box-orient: vertical;    white-space: initial;
  -webkit-line-clamp: 2; clear:both;
  overflow: hidden;font-size:13px;
  text-overflow: ellipsis;      color: #727272;
    margin-top: 2px; }
.index23 .list li.twotwo dt font{clear:both;display:block;font-size:13px;margin-top:13px;}



.index23 .list li:nth-of-type(2n){
	margin-right: 0;
}
.tab{padding: 0 0.1rem 0.1rem;}
.index23 .tablist{clear:both;display:block;width:100%;padding-top: 5px;}
.index23  .list .imgimg{width:100%;overflow:hidden;clear:both;border-top-left-radius:7px;border-top-right-radius:7px;}
.index23  .list img{clear:both;display:block;width:100%;height:145px;}
.index23  .list .titlee{    font-size: 15px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: bold;
    color: #333;
    text-align: left;
    line-height:25px;
    padding-top: 5px;}
.index23  .list dl{clear:both;display:block;padding-left:0px;padding-bottom:20px;padding-right:0px;padding-top: 3px;}
.index23  .list dt{float:left;font-size: 14px;padding-left:15px;line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(/images/icon_03.png) no-repeat left 8px;color: #838181;font-weight: 400;}
.index23  .list dd{float:right;font-size:14px;line-height:30px;color: #838181;}   
.index23  .list .pitit{line-height: 50px;text-align: center;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;margin: 0 auto;}

.mySwiperer .swiper-slide img{    clear: both;
    display: block;
    max-width: 100%;
    height: 55px;
    margin: 0 auto;
    padding-top:10px;}
.mySwiperer .swiper-slide p{    clear: both;
    width: 100%;
    line-height: 1.3;
    font-size: 12px;
    padding-top: 10px;
    padding-left:3px;
    padding-right:3px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; /* 限制显示的行数 */
  overflow: hidden;
  text-overflow: ellipsis;}

    .mySwiperer {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }

 .mySwiperer   .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: calc((100% - 30px) / 2) !important;

      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;    padding-bottom: 10px;
    }



.tab-content {display: none;}
.tab-content.active {display: block;}
.tab-link {cursor: pointer;padding: 10px 15px;border: 1px solid #ccc;margin-right: 5px;background-color: #f9f9f9;}
.tab-link.active {background-color: #ddd;border-bottom: 2px solid #007bff;}

.tab-contentt {display: none;}
.tab-contentt.active {display: block;}
.tab-linkk {cursor: pointer;padding: 10px 15px;border: 1px solid #ccc;margin-right: 5px;background-color: #f9f9f9;}
.tab-linkk.active {background-color: #ddd;border-bottom: 2px solid #007bff;}

.zhdetail2.indexbox .cons .tab .list.active{display: block;}


.aboutus .right select{
	font-size:.28rem;
	border:none;
	background:url(xl.png) no-repeat right center;
	
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	padding:0 .6rem;
	
	line-height: .88rem;
}
.aboutus .right .text{
	border-top:1px solid #eee;
	padding:.3rem 4%;
}
.aboutus .right h2{
	font-size: 24px;
	font-family: MicrosoftYaHeiLight;
	font-weight: 400;
	color: #000000;
	text-align: left;
	margin-bottom: 30px;
}
.aboutus .right .text p{
	font-size: .24rem;
	font-family: MicrosoftYaHeiLight;
	font-weight: 400;
	color: #000000;
	line-height: .4rem;
}
.aboutus .left li{
	line-height: 55px;
}
.aboutus .left li a{
	display: block;
	text-align: center;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}
.aboutus .left li a.active{
	background: #EBEBEB;
	color: #EF6220;
	border-left: 4px solid  #EF6220;
}

.zhlist .wrap{
	background: #F7F5F5;
	padding:20px;
}
.zhlist .wrap dl{
	margin-bottom: 20px;
}
.zhlist .wrap dt{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin-bottom: 20px;
}
.zhlist .wrap  dl>div{
	background: #FFFFFF;
	padding:10px 40px;
}
.zhlist .wrap  dl dd{
	display: inline-block;
	vertical-align: top;
	width: 16%;
}
.zhlist .wrap  dl dd a{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	text-align: center;
	display: block;
	line-height: 36px;
}
.zhlist .wrap  dl dd a.active{
	background: #EF6220;
	border-radius: 3px;
	color:#fff;
}

.searchall .wrap{
	box-shadow:0 0 3px #ccc;
	margin:10px auto;
}
.searchall .wrap dl{
	display: flex;
	background: #F7F5F5;
	align-items: flex-start;
	border-bottom:1px solid #EEEEEE;
}
.searchall .wrap dl dt{
	width: 18%;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #999999;
	height:100%;
	margin:20px 0 0 25px;
	border-left: 2px solid #EF6220;
	background: #F7F5F5;
	
	padding-left: 10px;
	vertical-align: top;
	display: inline-block;
}
.searchall .wrap dl>div{
	width: 82%;
	background:#fff;
	padding:15px;
}
.searchall .wrap dl dd{
	display: inline-block;
	font-size: 12px;
	
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	margin-right: 2%;
	vertical-align: top;
	line-height: 35px;
}
.searchall .wrap dl dd a{
	display: block;
	height: 36px;
	padding:0 10px;
}
.searchall .wrap dl dd a.active{
	background: #EF6220;
	color:#fff;
}
.banners .wrap{
	position: relative;
}
.banners .wrap img{
	width: 100%;
}
.banners .wrap .txt{
	position: absolute;
	top:30px;
	left: 20px;
	width: 100%;
}
.banners .wrap .txt .font1{
	font-size: .34rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: .2rem;
}
.banners .wrap .txt .font2{
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: .25rem;
}
.banners .wrap .txt .btn a{
	width: 1.4rem;
	height: .4rem;
	background: #EB6100;
	border-radius: 5px;
	font-size: .14rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: .4rem;
	display: inline-block;
	text-align: center;
	margin-top:.1rem;
}
.banners .wrap .txt .btn a:last-of-type{
	background: #313131;
}
.zhdetailbox{
	padding:10px 0 50px;
}
.zhdetailbox .fl{
	width: 100%;
	
}
.zhdetailbox .fl .titles{
	background: #F6F6F8;
	line-height: .8rem;
	text-align: center;
}
.zhdetailbox .fl .titles span{
	font-size: .24rem;
	margin:0 .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	display: inline-block;
}
.zhdetailbox .fl .titles a.active{
	color: #EF6220;
}
.zhdetailbox .fl h2{
	font-size: .32rem;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	background:url(bg6.png) no-repeat center center/50%;
	padding:.5rem 0 ;
}
.zhdetailbox .fl h2 p{
	position: absolute;
	top:0px;
	right:20px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color:rgba(153, 153, 153, 1)
	
}
.zhdetailbox .fl h2 p span{
	color: #333333;
}
.zhdetailbox .fl .box1 .txt{
	
	margin:0 .3rem;
}

.zhdetailbox .fl .box1 .txt p > img{
    width: 100%;
    height: 100%;
}

.zhdetailbox .fl .box1,
.zhdetailbox .fl .box2{
	padding-bottom: .2rem;
	background:url(bg5.png) no-repeat bottom center/100%
}
.zhdetailbox .fl .box2 ul{
	display: flex;
	margin:0 .3rem;
	justify-content: space-between;
}
.zhdetailbox .fl .box2 li{
	width: 2.2rem;
	padding:.3rem 0;
	text-align: center;
	background: #F6F6F6;
	border-radius: .1rem;
}
.zhdetailbox .fl .box2 li span{
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #EF6220;
}
.zhdetailbox .fl .box2 li p{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}
.zhdetailbox .fl .box1 .txt p{
	font-size:12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: .36rem !important;
}

.zhdetailbox .fl .box1 .txt  span{
	font-size:14px;
	font-family: Microsoft YaHei;
	font-weight: 600;
	line-height: .36rem !important;
}


.zhdetailbox .fl .box1 .txt-img img{
	width: 100% !important;
	height: 100% !important;
	margin:0 auto;
}
.zhdetailbox .fl .box1 p.title{
	line-height: 50px;
	text-align: center;
}
.zhdetailbox .fl .box1 p.title span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	background:url(dot.png) no-repeat left center;
	padding-left: 10px;
}
.zhdetailbox .fl .box1 .photo{
	padding:0 .3rem;
	
}
.footerside{
	position: fixed;
	bottom:0;
	width: 100%;
	line-height: 1.2rem;
	
	padding:0 .3rem;
	height: 1.2rem;
	background: #EF6220;
}
.footerside a.tel{
	background:url(tel2.png) no-repeat left center/.35rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	padding-left: .5rem;
}
.footerside a.btn{
	width: 2.6rem;
	height: .65rem;
	background: #EF6220;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	font-size: .26rem;
	display: inline-block;
	margin-left: .2rem;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: .65rem;
}
.footerside a.btn:last-of-type{
	background: #363535;
	border:1px solid transparent
}
.zhdetailbox .fl .box1 .photo img{
	width: 100%;
	margin-bottom: .3rem;
}
.zhdetailbox .fl .box1 .map{
	margin:.5rem .3rem .2rem;
}
.zhdetailbox .fl .box1 .map img{
	width: 100%;
}
.zhdetailbox .fl .box3 .list1 li{
	padding:20px 0;
	margin:0 20px;
	border-bottom:1px solid  #E5E5E5;
	display: flex;
	justify-content: space-between;
}
.zhdetailbox .fl .box3 .list1 li img{
	width: 130px;
	height: 90px;
	background: #FFFFFF;
	margin-right: 20px;
	border-radius: 3px;
}
.zhdetailbox .fl .box3 .list1 li .right{
	width: 80%;
}
.zhdetailbox .fl .box3 .list1 li .font1{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	margin-bottom: 15px;
}
.zhdetailbox .fl .box3 .list1 li .dot span{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	background:url(dot.png) no-repeat left center;
	padding-left: 10px;
}
.zhdetailbox .fl .box3 .list2{
	    padding: 20px 0;
	    margin: 0 20px;
}
.zhdetailbox .fl .box3 .list1 li .font2{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.zhdetailbox .fl .box3 .list2 li{
	width: 24%;
	border: 1px solid #E5E5E5;
	margin:0 0.8% 10px 0;
	display: inline-block;
	vertical-align: top;
}
.zhdetailbox .fl .box3 .list2 li:nth-of-type(4n){
	margin-right: 0;
}
.zhdetailbox .fl .box3 .list2 li .photo{
	height: 125px;
	background: #F9F9F9;
	display: flex;
	align-items: center;
	justify-content: center;
}
.zhdetailbox .fl .box3 .list2 li .font1{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	padding:10px;
	color: #333333;
}
.zhdetailbox .fl .box3 .list2 li .font2,
.zhdetailbox .fl .box3 .list2 li .hot{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	padding:0 10px;
}
.zhdetailbox .fl .box3 .list2 li .hot{
	padding:10px;
}
.zhdetailbox .fl .box3 .list2 li .hot span{
	color:#333
}
.zhdetailbox .fr{
	width: 28%;
}
.zhdetailbox .fr .box1{
	box-shadow:0 0 3px #ccc;
	margin-bottom: 15px;
	display: flex;
	justify-content: space-between;
	padding:20px;
	align-items: flex-start;
}
.zhdetailbox .fr .box1 p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.zhdetailbox .fr .box1 p.font2{
	font-size: 14px;
	font-family: MicrosoftYaHeiLight;
	font-weight: 400;
	color: #F06321;
}
.zhdetailbox .fr .box1 img{
	width: 110px;
	height: 110px;
}
.zhdetailbox .fr .box2{
	box-shadow:0 0 3px #ccc;
	padding:0 15px 20px;
	margin-bottom: 15px;
}
.zhdetailbox .fr .box2 h2{
	border-bottom:1px solid #B3B3B3;
	line-height:50px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #313131;
	margin-bottom: 10px;
}
.zhdetailbox .fr .box2 >p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 30px;
	background:url(dot.png) no-repeat left center;
	padding-left: 10px;
}
.zhdetailbox .fr .box2 .list{
	display: flex;
	justify-content: space-between;
	align-items: flex-start
}
.zhdetailbox .fr .box2 .list> img{
	width: 80px;
	height: 80px;
	margin-right: 20px;
}
.zhdetailbox .fr .box2 .right{
	width: 70%;
}
.zhdetailbox .fr .box2 .right p{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.zhdetailbox .fr .box2 .right .font2{
	margin:5px 0;
}
.zhdetailbox .fr .box2 h2 span{
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-left: 20px;
}
.zhdetailbox .fr .box2 .right a{
	width: 68px;
	height: 24px;
	background: #EF6220;
	border-radius: 3px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 24px;
}
.zhdetailbox .fr .box2 .right .ico span{
	height: 24px;
	background: #E5E5E5;
	border-radius: 3px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	padding:0 10px;
	line-height: 24px;
	margin-right:4px;
	display: inline-block;
}

.layer{
	padding:.2rem 0;
	background:#f2f2f2
}
.pops,.pop1{
	width: 100%;
	padding:.6rem .3rem .5rem;
	background:#fff;
	
}
pre{ 
white-space:pre-wrap; /* css3.0 */ 
white-space:-moz-pre-wrap; /* Firefox */ 
white-space:-pre-wrap; /* Opera 4-6 */ 
white-space:-o-pre-wrap; /* Opera 7 */ 
word-wrap:break-word; /* Internet Explorer 5.5+ */ 
} 
.pops img.del,.pop1 img.del{
	position: absolute;
	right:-10px;
	top:-10px;
}
.pops  h2,.pop1  h2{
	font-size: .36rem;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-bottom: .25rem;
}
.pops  p,.pop1  p{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	text-align: center;
	margin-bottom: .5rem;
}
.pops input[type="text"],.pop1 input[type="text"]{
	height: .8rem;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	width: 100%;
	margin-bottom: .2rem;
	box-sizing: border-box;
	padding-left: .2rem;
}
.pops input.short,.pop1 input.short{
	width: 4rem;
}
.pop1 button.code{
	width: 2.7rem;
	display: inline-block;
	margin:0 0 0 .2rem;
}
.layer .check{
	margin-top:.4rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	
}
.layer .check span{
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	
}
.pop1 textarea{
	height: 2rem;
	width: 100%;
	padding:.2rem 0 0 .2rem;
	box-sizing: border-box;
	    border: 1px solid #E5E5E5;
}
.layer .check input{
	margin:0 .2rem 0 .5rem;
}
.pops button,.pop1 button{
	width: 2rem;
	height: .8rem;
	background: #EF6220;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: .8rem;
	margin:.6rem auto 0;
	display: block;
	border-radius: 3px;
}
.indexbox1 .box{
	margin-bottom: 30px;
}
.indexbox1 .titles,.indexbox2 .titles,
.indexbox3 .titles{
	background:url(bg4.png) no-repeat bottom center;
	display: flex;
	justify-content: space-between;
	height:60px;
	margin-bottom: 15px;
}
.indexbox2 .titles,.indexbox3 .titles{
	display: block;
}
.indexbox1 .titles span,.indexbox2 .titles span,
.indexbox3 .titles span{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #1A1A1A;
	height:60px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.indexbox3 .titles ul,.indexbox3 .titles li{
	display: inline-block;
	line-height: 40px;
}
.indexbox3 .titles li a{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #1A1A1A;
	margin-left: 40px;
	
}
.indexbox3 .wrap >ul> li{
	float: left;
	width: 32%;
	border: 1px solid #E5E5E5;
	margin:0 2% 30px 0;
	padding:0 10px 20px;
}
.indexbox3 .wrap>ul> li:nth-of-type(3n){
	margin-right: 0;
}
.indexbox3 .titles li a.active{
	color: #F19149;
}
.indexbox3 li .font1{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 58px;
	overflow: hidden;
	height: 58px;
	border-bottom: 2px dashed #E5E5E5;
}
.indexbox3 li .font2{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.indexbox3 li .time{
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-top:20px;
}
.indexbox2 .titles span.en{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-left: 10px;
}
.zhdetail1 .text .font2 .line{
	text-decoration: line-through;
}
.indexbox1 .titles span img,
.indexbox2 .titles span img,
.indexbox3 .titles span img{
	margin-right:10px;
}
.indexbox1 .titles li{
	display: inline-block;
	vertical-align: top;
}
.indexbox1 .titles li a{
	line-height: 60px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	color:rgba(26, 26, 26, 1);
	font-weight: normal;
	margin-left: 20px;
	padding:0 10px;
}
.indexbox1 .titles li a.active{
	background: #F19149;
	color:#fff;
}
.indexbox1 .con{
	display: flex;
	justify-content: space-between;
}
.indexbox1 .con .left{
	
	width: 21%;
}
.indexbox1 .con .right{
	width: 78%;
}
.indexbox1 .con .left>img{
	width: 100%;
}
.indexbox1 .con .left .txt{
	border: 1px solid #F19149;
	padding:15px 20px;
	position: relative;
}
.indexbox1 .con .left .txt span,
.indexbox1 .con .left .txt a{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #1A1A1A;
}
.indexbox1 .con .left .txt ul{
	margin-top:10px;
}
.indexbox1 .con .left .txt>a{
	position: absolute;
	right:20px;
	top:15px;
}
.indexbox1 .con .left .txt li{
	display: inline-block;
	margin-right:20px;
}
.indexbox1 .con .left .txt li a{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1A1A1A;
	line-height: 30px;
}
.indexbox1 .con .right li:nth-of-type(1){
	width: 49%;
	border:none;
}
.indexbox1 .con .right li{
	display: inline-block;
	vertical-align: top;
	width: 23.7%;
	box-sizing: border-box;
	margin:0 1% 10px 0;
	border: 1px solid #D2D2D2;
}
.indexbox1 .con .right li> img{
	width: 100%;
}
.indexbox1 .con .right li:nth-of-type(3),
.indexbox1 .con .right li:nth-of-type(7){
	margin-right: 0;
}
.indexbox1 .con .right li div{
	padding:20px 14px 14px;
}
.indexbox1 .con .right li div .font1{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1A1A1A;
	margin-bottom: 25px;
}
.indexbox1 .con .right li div .font2{
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #1A1A1A;
}
.indexbox1 .con .right li div .font2 img{
	margin-right: 4px;
	vertical-align: middle;
}
.indexbox1 .con .right li div .font2 img:last-of-type{
	margin-left: 6px;
}

.indexbox2 li{
	display: inline-block;
	vertical-align: top;
	width: 18.9%;
	margin:0 1% 0 0;
}
.indexbox2 li img{
	width: 100%;
}
.indexbox2 li:nth-of-type(5n){
	margin-right: 0;
}
.indexbox3 ul{
	border-bottom:1px solid #E5E5E5;
}
.indexbox2 li  p{
	height: 44px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 44px;
	overflow: hidden;
	text-align: center;
}
.indexbox4{
	padding-bottom:40px;
}
.indexbox4 ul{
	display: flex;
	justify-content: space-between;
	padding:40px 0;
}
.indexbox4 li{
	height: 100px;
	background: #F7F7F8;
	line-height: 100px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 23%;
}
.indexbox3{
	margin:30px 0 0;
}
.indexbox4 li img{
	margin-right: 20px;
}
.indexbox4 .hot span{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}


.mobile-container {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		display: none;
		z-index: 99999;
	}

	.mobile_nav {
		position: fixed;
		top: 0;
		right: 0;
		left: auto;
		width: 60%;
		height: 100%;
		background: #fff;
		padding: 0 0.12rem;
		overflow-y: scroll;
	}

	.mobile_nav .top {


		padding:.3rem 0;
		

	}
  
	.mobile_nav .top ul {
		margin-top: .5rem;
	}

	.mobile_nav form {

		width: 200px;
		height: 30px;
		line-height: 30px;
		border: 1px solid #eee;
		margin-right: 30px;
		display: flex;
		margin: 20px auto;
	}
   .mobile_nav ul{
	   margin-top:.6rem;
   }
	.mobile_nav form button {
		height: 30px;
		line-height: 30px;
		width: 30px;
		background: url(search.png) no-repeat center center;
	}

	.mobile_nav form input {
		width: 160px;
		padding-left: 10px;
	}

	.mobile_nav .top img {

		width: 3rem;
		display: block;
		margin: 0 auto;
	}

	.mobile-container li,
	.mobile_nav>a {

		line-height: .8rem;
		text-align: left;
		padding-left: .2rem;
		display: block;
		
	}
	.mobile-container>ul>li{
		border-bottom: 1px solid #eee;
	}
.mobile_nav>ul>li:nth-of-type(2) {
    background: url(arrow.png) no-repeat right 10px top .3rem/.3rem;
}
  .mobile_nav .langs{
        padding:0 0 .4rem;
        text-align:center;
    }
  
	.mobile-container li ul.sub {
		display: none;
		margin:0;
	}

	.mobile-container li a,
	.mobile_nav>a {
		font-size:.28rem;
		padding-right: 1rem;
		display: block;
	}

	.mobile_nav>ul>li,
	.mobile_nav>a {
		border-bottom: 1px solid rgba(238, 238, 238, 1);

	}



	.mobile-container li ul.sub li a {
		font-size: .3rem;
		line-height: .8rem;
	}

	.mobile-container li ul.sub .subs {
		display: none;
	}
	
	/** 表格样式 start */
.sh-tab-tr{
	width: 100%;
	font-size: 14px;
	text-align: center;
}
.sh-tab-tr td:first-child{
	width: 40%;
}
.sh-tab-tr tr{
	height: 50px;
}
.sh-tab-tr td,th{
	border: 1px solid #ebeef5;
}

.sh-tab-tr tr:first-child{
	text-align: center;
	background-color: #2f8bc9;
}
.sh-tab-tr tr:first-child td{
	color: #ffffff ;
	font-weight: bolder;
}
.sh-tab-tr a{
	color:#e74c3c
}
.sh-tab-tr tr:hover:not(:first-child){
	background-color: #f7f8fa;
}
.sh-tab-tr tr:nth-child(odd):not(:first-child){
	background-color: #f7f8fa;
}
.sh-tab-tr td{
	padding: 10px 0px;
}
/** 表格样式 end */