*{ margin:0; padding:0;}
body{overflow-x:hidden;  width: 91.7%; margin: auto; }
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
	width: 100%;
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
	
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:78px;
	}
} 

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:60px;
	}
	
}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: 42px;
	text-align: center;
	
	 margin: 0;
	


}
.pagination a {
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	
	text-decoration: none;
	
	font-size: 14px;
	
	text-align: center;
	background: #f7f7f7;
	color: #444444;
	transition:all 0.3s ease-in-out;

}
.pagination a:hover {
	background: #e53329;
	color: #fff;

}
.pagination a.cur {
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	
	text-decoration: none;

	font-size: 14px;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	background: #e53329;
	color: #fff;
}
.pagination p {
	float: left;
	font-size: 14px;
	width: 40px;
	height: 40px;
	line-height: 28px;
	color: #444444;
	text-align: center;
	background: #f7f7f7;
	color: #565656;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: 40px;
	height: 40px;
	
	border:none;
	line-height: 40px;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
 background: url(../img/xinwentoprtxiayige.jpg) center no-repeat;
	font-size: 0 !important;

	
}
.pagination .page_xyy:hover{ 
	 background: url(../img/xinwentoprtxiayige.jpg) center no-repeat;
}
.pagination .page_syy {
	 width: 40px;
	height: 40px;
	line-height:40px;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: 14px;
	text-align: center;
display: none;
	font-size: 0 !important;
	

}
.pagination .page_syy:hover{ 
		border:#4186e4 1px solid;
	background: #4186e4;
	color: #fff;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 
}
@font-face {font-family:'HATTEN';src: local('HATTEN'), url(../img/HATTEN.woff) format('woff');}
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

div.publicheadtopbk{ width: 100%; height: auto;}

div.publicheadtop_1{ width: 100%; height: auto;}

div.publicheadtop_1_logo{ width:70%; height:auto; float: none;   margin-top: 0.1rem; }


div.publicheadtop_1_logo img{ width: 100%;}

div.publicheadtop_1_rt{ float: right; margin-top: 0.3rem; margin-bottom: 0.3rem;}

div.publicheadtop_1_rt_1{ float: left; height: 20px; line-height: 20px; font-size: 16px; color: #999999; padding-right: 27px; background: url(../img/lan.png) right center no-repeat;}

div.publicheadtop_1_rt_1 a{ color: #999;}

div.publicheadtop_1_rt_2{ float: left; margin-left: 23px; width: 21px; height: 21px; background: url(../img/ss.png) center no-repeat;}

div.publicheadnavbk{ width: 100%; height: 68px; background: #cc0000;}

div.publicheadnavrt{ float: right; margin-right: 64px;}

div.publicheadnav{ float: left; color: #ffffff; font-size: 16px; height: 68px; line-height: 68px; font-weight: 700; margin-left: 55px; }

div.publicheadnav>a{ color: #fff; }

div.publicheadnav:hover div.publicheadnavxialaback{ height: 5rem;padding:.5rem 0;}

div.publicheadnavxialaback{ width: 91.7%; height:0; overflow: hidden; z-index: 99;  background: rgba(255,255,255,0.95); position: absolute;     left: 4.15%; top:168px; transition: all 0.5s ease-in-out;padding: 0; }

div.publicheadnavxialaleft{ width: 51.2%; float: left; margin-left: 3.9%;}

div.publicheadnavxialaleft img{ width: 100%;}

div.publicheadnavxialaright{ float: left; margin-left: 2.6%; width:28.5%; }

div.publicheadnavxialarightlist{ width: 100%; height:.48rem ; line-height: .48rem; color: #333333; font-size: .18rem; border-bottom: 1px solid #b0b0b0;}

div.publicheadnavxialarightlist a{ color: #333; font-weight: 100;}

div.publicheadnavxialarightlist:hover{ background: url(../img/navjt.png) 96% center no-repeat; border-bottom: 1px solid #757575;}

div.indexbannerback{ width: 100%; height: auto;}

div.indexoneback{ width: 100%; height: auto; margin-top: 27px; position: relative; z-index: 99;}

div.indexoneleft{ width: 100%; float: none; overflow: hidden; margin-bottom: 0.2rem;}



div.indexoneleftcontbk{ width: 100%; position: relative;}

div.indexoneleft_cont{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

div.indexoneright{ width: 100%; float: none; height: auto;}

div.indexoneleft_contlt{ height: auto; float: left;  position: relative;  left: 5%; top: 19.7%; }

div.indexoneleft_contlt_1{ line-height: 2; color: #ffffff; font-size:.3rem; font-weight: 100;}

div.indexoneleft_contlt_2{  line-height: 2; color: #fff; font-size: .16rem; }

div.indexoneleft_contrtmore{ width: 5.8%;  height: auto; top: 35.7%; position: absolute; right: 7.1%; transition: all 0.5s ease-in-out;}

div.indexoneleft:hover div.indexoneleft_contrtmore{ right: 6%;}

div.indexonerighttop{ width: 100%; height: auto; position: relative; z-index: 100; }

div.indexonerighttop img.indexoneimg1{ transition: all 0.5s ease-in-out;}

div.indexonerighttop:hover img.indexoneimg1{ transform: scale(1.1);}

div.indexonerighttopcont{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

div.indexonerighttopcont_wenan{ left: .42rem; position: absolute; top:28%; }

div.indexonerighttopcont_wenan_1{ line-height: 2; color: #333333; font-size: .3rem; font-weight: 100;}

div.indexonerighttopcont_wenan_2{ line-height: 1; color: #333333; font-size: .16rem; }

div.indexonerighttopcont_wenan_more{ width: 5.8%;  transition: all 0.5s ease-in-out; height: auto; bottom: 16%; position: absolute; left: .42rem; }


div.indexonerighttop:hover div.indexonerighttopcont_wenan_more{ left: .5rem;}

div.indexonerightbottom{ width: 100%; height: auto; position:relative; margin-top: 1.75%;}

div.indexonerightbottomrt{ width: 40.5%; height: 100%; position: absolute; right: 3.3%; top: 0; padding-top: 13%;}

div.indexonerightbottomrt_1{ height: auto; line-height: 2; color: #ffffff; font-size: 0.3rem; font-weight: 100;}

div.indexonerightbottomrt_2{ line-height:1.7; color: #ffffff; font-size: 0.16rem; font-weight: 100; display: none; height: 1rem; overflow: hidden; }

div.indexonerightbottomrt_more{ transition: all 0.5s ease-in-out; width: 5.8%;  height: auto; bottom: 16%; position: absolute; right:38%;}

div.indexonerightbottom:hover div.indexonerightbottomrt_more{ right: 36%;}

div.indextwoback{ width: 100%; height: auto; position: relative;}

div.indextwoleft{ width: .5rem; height: .42rem; background: url(../img/indextwoleft.jpg) center no-repeat; background-size:100%;  left: 0; position: absolute;top: 50%; margin-top: -0.21rem; cursor: pointer; transition: all 0.5s ease-in-out;}
div.indextwoleft:hover{left: -0.1rem;}
div.indextworight{ width: .5rem; height: .42rem; background: url(../img/indextworight.jpg) center no-repeat; background-size:100%;  right: 0; position: absolute; top: 50%; margin-top: -0.21rem; cursor: pointer; transition: all 0.5s ease-in-out;}
div.indextworight:hover{right: -0.1rem;}
div.indextwoqiehuan{ width: 83%; margin: auto; height: auto;}

div.indextwotitleback{ width: 100%; height: 80px; line-height: 80px; text-align: center; color: #202020; font-size: 36px; font-weight: 100; margin-top: 16px; margin-bottom: 15px;}

div.indexthreeback{ width: 100%; margin-top: 35px; background: #f2f2f2;}

div.indexthreetitle{ width: 100%; height: 1.74rem; line-height: 1.74rem; text-align: center; color: #202020; font-size: 48px; font-weight: 100;}

div.indexthreelistback{ width: 94%; height: auto; margin: auto; padding-bottom: 0.5rem;}

div.indexthreelist{ width:100%; height: auto; transition: all 0.5s ease-in-out;}

div.indexthreelist:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1);}

div.indexthreelisttop{ width: 100%; height: 1rem; background: #fff; padding-top: 0.2rem;}

div.indexthreelisttop_1{ width: 100%; height: .27rem; line-height: .27rem; color: #f80932;padding: 0 0.3rem; font-size: .12rem;}

div.indexthreelisttop_2{ width: 100%; height: .34rem; line-height: .34rem; overflow: hidden; color: #1a1a1a; padding: 0 0.3rem; font-size: .18rem;}

div.indexthreelistpic{ width: 100%; height: auto; overflow: hidden;}

div.indexthreelistpic img{ width: 100%; height:auto; transform: scale(1); transition: all 0.5s ease-in-out;}

div.indexfourback{ width: 100%; height: auto; margin: auto; position: relative;}

div.indexfour{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

div.indexfourlt{ height: 2.74rem; position: absolute; left: 8.4%; top: 50%; margin-top: -1.37rem;}

div.indexfourlt_title{  height:.84rem; line-height: .84rem;  color: #ffffff; font-size: .48rem;  font-weight: 100; margin-bottom: 0.05rem; margin-top: 0.4rem;}

div.indexfourlt_desc{  height:auto; width: 48%; line-height: .28rem; color: #ffffff; font-size: .18rem; font-weight: 100;}

div.indexfourlt_more{ width: 2.03rem; height: .59rem; line-height: .59rem; text-align: center; color: #ffffff; font-size: .18rem; font-weight: 100; background: #d0180f; margin-top: 0.3rem;}

div.indexfourlt_more a{ width: 100%; height: 100%; display: block; color: #fff;}

div.indexfourrtsp{ width: 31.6%; height: 59.5%; position: absolute; right: 10.6%; top: 21.4%; cursor: pointer;}

div.indexfourrtsp img{ width: 100%; height: 100%;}

div.indexfourrtspbutton{ width:1.11rem; height: 1.11rem; background: url(../img/indexfourspbutton.png) center no-repeat; background-size: 100%; position: absolute; left: 50%; top: 50%; margin-left: -0.555rem; margin-top: -0.555rem;}

div.indexfiveback{ width: 100%; height: auto; margin: auto; margin-top: 0.91rem;}

div.indexfivenav{ width: 100%; float: left; height: auto; margin-bottom: 0.4rem;}

div.indexfivenav_1{ height:.91rem; line-height: .91rem; color: #666666; font-size: .36rem; font-weight: 700;}

div.indexfivenav_2{  height: .38rem; line-height: .38rem; color: #666666; font-size: .18rem;}

div.indexfivenav_3{ height: .74rem; line-height: .37rem; color: #545454; font-size: .14rem; font-weight: 100;}

div.indexfivenav_more{ width: 1.66rem; height: 0.48rem; line-height: .48rem; text-align: center; color: #ffffff; font-size: .16rem; font-weight: 100; background: #d0180f; margin-top: 0.3rem; transition: all 0.5s ease-in-out;}

div.indexfivenav_more:hover{ background: #fb271c;}

div.indexfivenav_more a{ width: 100%; height: 100%; display: block; color: #fff;}

div.publicfooterback{ width: 100%; height: auto; padding-bottom: 30px; background: url(../img/indexfooterbg.jpg) center no-repeat; padding-top: 50px;}

div.publicfooter_1{ width: 100%; line-height: 32px; text-align: center; color: #666666; font-size: 16px; font-weight: 100; word-break:keep-all;}

div.publicfooter_1 a{ color: #666;}
div.publicfooter_2{ width: 100%; line-height: 32px; text-align: center; color: #666666; font-size: 14px; font-weight: 100;}

div.publicfooter_2 a{ color: #666;}

div.bread{ width: 100%; height: 63px; border-bottom: 1px solid #e8e8e8; background: url(../img/breadicon.jpg) 17px center no-repeat; padding-left: 54px; line-height: 63px; color: #999999; font-size: 14px; margin-bottom: 5px;}

div.bread a{ color: #999;}

div.bread a:hover{color: #cc0000;}

div.gywmonetitlebk{ width: 100%; height: 128px; line-height: 128px; text-align: center; color: #202020; font-size: 48px; font-weight: 100;}

div.gywmonetoppic{ width: 100%; height:3.72rem; line-height: 3.72rem; color: #ffffff; font-size: .3rem; font-weight: 700; padding-left: .3rem; background: url(../img/gywmonepic.jpg) 50%/cover no-repeat; position: relative;}
@keyframes spin1 {
    from {
      left: 0;
    }
    to {
      left: 100%;
    }
}
div.gywmonetoppic::after{content:''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #fff;animation: spin1 1.3s linear  1; animation-fill-mode: forwards;}

div.gywmonedescbk{ width: 84%; margin: auto; height: auto; margin-top: 0.3rem;  color: #5d5874; font-size: .18rem; text-align: justify; text-indent: 2em; line-height: .35rem; margin-bottom: .3rem;}

div.gywmonedescbk img{ text-align: center; max-width: 100%;}

div.gywmtwotopback{ width:100%; height: auto; margin-top: 0.8rem;}

div.gywmtwoback{ width: 100%; height: auto; margin: auto; margin-top: 1.21rem;}

div.gywmtwoleft{ width: 40%; float: left;}

div.gywmtwolist{ width: 100%; height: 2.88rem; overflow: hidden; position: relative;margin-bottom: .15rem;}
div.gywmtwolist img{ width: 100%;}

div.gywmtwolistbottom{ width: 100%; height: .82rem; line-height: .82rem; padding-left: .28rem; color: #ffffff; font-size: .18rem; background:url(../img/gywmtwojt.png) 88% center no-repeat; position: absolute; bottom: 0; left: 0; }

div.gywmtworight{ width: 57.9%; float: right; height: 5.9rem; overflow-y: auto; text-align: justify; text-indent: 2em;  color: #918da4; font-size: .18rem; line-height: .37rem; padding-right: 0.2rem;}

div.gywmtworight::-webkit-scrollbar { width: 3px; }
div.gywmtworight::-webkit-scrollbar-track { background-color: #f3f3f3;  }
div.gywmtworight::-webkit-scrollbar-thumb { background-color:#cc0000;  width:3px}	

div.gywmthreeback{ width: 100%; height: auto; margin-top: 1.2rem; margin-bottom: 1.2rem;}

div.gywmthreenav{ width: 100%; float: left; height: auto; overflow: hidden; margin-bottom: 0.3rem;}

div.gywmthreenav:nth-child(1){ margin-left: 0;}

div.gywmthreelistpic{ width: 100%; height: auto; position: relative;}

div.gywmthreelistpic img{ width: 100%; height: auto;}

div.gywmthreelisttitle{ width: 100%; height: .72rem; line-height: .72rem; text-align: center; overflow: hidden; font-size: 12px; color: #515151; background: #f2f2f2;}

div.qqyjtwoback{ width: 90.9%; margin: auto; margin-top: .35rem; line-height: .36rem; text-align: justify; text-indent: 2em; color: #666666; font-size: .18rem; height: auto; margin-bottom: .6rem;}

div.qqyjtwoback img{ max-width: 100%; margin-left: -2em;}

div.qqyjthreeback{ width:90.9%; height: auto; margin: auto; margin-bottom: 0.5rem;}

div.qqyjthreenav{ width: 100%; height:1.4rem; border: 1px solid #dedede; float: left; transition: all 0.5s ease-in-out; margin-bottom: 0.26rem;}

div.qqyjthreenav:nth-child(2n){ background: #f6f6f6;}

div.qqyjthreenav:nth-child(4n){ margin-right: 0;}

div.qqyjthreenavlt{ width: 29.7%; height: 1.4rem; background: url(../img/qyyjthreeicon.png) center no-repeat; transition: all 0.5s ease-in-out; float: left; background-size:53.5%; }

div.qqyjthreenav:hover div.qqyjthreenavlt{ background: url(../img/qyyjthreeiconh.png) center no-repeat;  background-size:53.5%;}

div.qqyjthreenavrt{ width: 70.3%; float: left; padding-left: .2rem;  padding-top: 0.11rem; height: 1.4rem; background: url(../img/qyyjthreedashed.png) left center no-repeat;}

div.qqyjthreenavrttitle{ width: 100%; height: .54rem; line-height: .54rem; overflow: hidden; color: #383838; font-weight: 700; font-size: .18rem;transition: all 0.5s ease-in-out;}

div.qqyjthreenav:hover div.qqyjthreenavrttitle{ color: #cc0000;}

div.qqyjthreenav:hover{border: 1px solid #cc0000;}

div.qqyjthreenavrtdesc{ width: 100%; height: .48rem; line-height: .24rem; color: #666666; font-size: .14rem;}

div.tzzgxoneback{  width: 90.9%;  margin: auto;height: auto; margin: auto;}

div.tzzgxonetitle{ width: 100%; height:auto; line-height:0.35rem; text-align: center; margin-top:0.1rem; color: #010101; font-size: .24rem; font-weight: 700; margin-bottom: 0.2rem; margin-top: 0.2rem;}

div.tzzgxonedesc{ width: 100%;  height: auto; line-height: .36rem; text-indent: 2em; text-align: justify; color: #666666; font-size: .18rem; margin-bottom: 0.25rem;}

div.tzzgxonepic{ width: 100%; height: auto;}

div.tzzgxonepic img{ max-width: 100%;}

div.tzzgxtwoback{  width: 100%; height: auto; margin: auto; margin-top: 45px; margin-bottom: 0.5rem;}

div.tzzgxtwotitleback{ width: 100%; height: 62px; border-bottom:2px solid #cccccc}

div.tzzgxtwotitle{ width:15%; height: 62px; transition: all 0.5s ease-in-out; float: left; color: #333333; font-size: 0.18rem; line-height: 62px; text-align: center;}

div.tzzgxtwotitle a{ color: #333;transition: all 0.5s ease-in-out; display: block; width: 100%; height: 100%; }

div.tzzgxtwotitle:hover{ background: #cc0000;}

div.tzzgxtwotitle:hover a{ color: #fff;}

div.tzzgxtwotitlebg{ background: #cc0000;}

div.tzzgxtwotitlebg a{ color: #fff;}

div.tzzgxtwocontbk{ width: 100%; height: auto; }

div.tzzgxtwocont_list{ width: 100%; height: auto; margin-top: 0.3rem;}

div.tzzgxtwocont_list_lt{ width: 28.5%; float: left; height: 2.12rem;}

div.tzzgxtwocont_list_rt{ width: 67.4%; float: right;height: 2.12rem; position: relative; border-top:1px solid #e7e7e7;}

div.tzzgxtwocont_list_rt_num{ position: absolute; right: 0; bottom: -.4rem; color: #faeeee; font-size: 1.6rem;font-family:'HATTEN'; font-style: italic;}

div.tzzgxtwocontbk{ display: none;}

div.tzzgxtwocont_list_rt_title{ width: 100%; height: auto; line-height: 0.45rem; font-size:.2rem;position: relative; color: #2e2e2e; padding: 0 0.19rem;}

div.tzzgxtwocont_list_rt_desc{ width: 100%; height: 1.36rem; overflow-y: auto; line-height: 0.34rem; font-size:.14rem; position: relative; color: #666666; padding: 0 0.19rem;}

div.tzzgxtwocont_list_rt_desc::-webkit-scrollbar { width: 2px; }
div.tzzgxtwocont_list_rt_desc::-webkit-scrollbar-track { background-color: #b7b7b7;  }
div.tzzgxtwocont_list_rt_desc::-webkit-scrollbar-thumb { background-color:#6b6956;  width:2px}

div.tzzgx_threeback{ width: 100%; height: auto; position: relative; margin-top: 1.4rem; margin-bottom: 1.34rem; display: none;}

div.tzzgx_threelt{ width: 38%; top: 0; left: 5.6%; position: absolute; top: 15%;}

div.tzzgx_threelt_title{ width: 100%; height:auto; line-height: 3; color: #333333; font-size: .3rem;}

div.tzzgx_threelt_desc{ width: 100%; height: auto; line-height: 2; color: #999999; font-size: .14rem;}

div.tzzgx_threert_lxwm{ width: 11%; height: auto; position: absolute; line-height: 1.5;     top: 20%; right: 6.7%; text-align: center; font-size: .16rem; color: #fff;}

div.tzzgx_threert_lxwmbottom{ width: 33.1%; position: absolute; right: 10.8%; top: 64.9%; line-height: 1.7; color: #ffffff; font-size: .14rem;}

div.dongshizhangback{ width: 90.9%; margin: auto; height: auto; position: relative; margin-top: 1rem;  margin-bottom: 1.5rem;}

div.dongshizhangrt{ width: 100%; }

div.dongshizhangrt_title{ width: 100%; height: auto; line-height:3; border-bottom: 1px solid #e5e5e5; color: #e30613; font-size: .36rem;}

div.dongshizhangrt_desc{ width: 100%; height: auto; line-height: 2; color: #666666; font-size: .14rem; margin-top: 3%;}


@media screen and (max-width: 1500px){
	div.dongshizhangrt_title{ line-height:2;}
div.dongshizhangrt_desc{ line-height: 1.5;}
}

div.dangjianlist{ width: 100%; height: auto; margin: auto; margin-top: .95rem;}

div.dangjianlistleft{ width:100%; height:4.04rem; padding-top:0.22rem; float:  none;}

div.dangjianlistleft_1{ width: 100%; height: 0.89rem; line-height: 0.89rem; padding: 0 .45rem; color: #ffffff; font-size: .36rem; font-weight: 700;}
div.dangjianlistleft_2{ width: 100%; height: .39rem; line-height: .39rem;  padding: 0 .45rem; color: #ffffff; color: #ffffff; font-size: 0.18rem;}
div.dangjianlistleft_3{ width: 100%; height: .36rem; line-height: .36rem; padding: 0 .45rem;color: #ffffff; font-size: .14rem; font-weight: 100;}

div.dangjianlistleft_more{ transition: all 0.5s ease-in-out; width: 1.66rem; height: .48rem;   background: #cc3333; text-align: center; line-height: .48rem;    margin: 0 .45rem;margin-top: 1.2rem;}

div.dangjianlistleft_more a{ color: #fff; font-size: .16rem; font-weight: 100; display: block; width: 100%; height: 100%;}

div.dangjianlistleft_more:hover{ background: #f73b3b;}

div.dangjianlistright{ width: 100%; height: auto; float: none; margin-top: 0.2rem;}

div.dangjianlistrightlist{ width: 100%;height: .577rem; line-height: .72rem; overflow: hidden; text-overflow: ellipsis; border-bottom: 1px solid #dbdbdb; font-size: .14rem;transition: all 0.5s ease-in-out;}


div.dangjianlistrightlist a{ color: #666666; transition: all 0.5s ease-in-out;}

div.dangjianlistrightlist:hover{ border-bottom: 1px solid #cc3333;}

div.dangjianlistrightlist:hover a{ color: #cc3333;}

div.xinwentoptitleback{ width: 90.9%; height:1.09rem; color: #222222; font-size: 0.3rem; font-weight: 700; line-height: 1.09rem; position: relative; margin-top: .28rem; margin-bottom: 0.31rem; }

div.xinwentoptitleback::after{ width: 0.55rem; height: 3px;  background: #e53329; position: absolute; left: 0; bottom: 0; content: ''; display: block;}

div.xinwentoppage{ width: 100%; height: 42px; border-top: 1px solid #cccccc; border-bottom: 1px solid #ccc; }

div.xinwentoppagert{ float: right;}

div.xinwentoppage img{ display: none;}

div.xinwenlistbk{ width: 100%; height: 1.6rem; border-bottom: 2px solid #ccc;transition: all 0.5s ease-in-out; margin-top: .7rem; position: relative;}

div.xinwenlistlt{ width: 26.8%; float: left; height: 1.15rem;}

div.xinwenlistrt{ width: 69.5%; float: left; margin-left: 2%;}

div.xinwenlistrt_title{ width: 100%; height: .32rem;  line-height: .32rem; transition: all 0.5s ease-in-out; overflow: hidden; color: #1a1a1a; font-size: .2rem;}
 
div.xinwenlistrt_desc{ width: 100%; height: .48rem; line-height: .24rem; color: #666666; font-size: .14rem; overflow: hidden; margin-top: 0.07rem;}
 
div.xinwenlistrt_time{ width: 100%; height: .13rem; line-height: .13rem; color: #f80932; font-size: .12rem; margin-top: 0.16rem; font-weight: 100;}

div.xinwenlistbkbg{ width:.65rem; height: .66rem; position: absolute; right:4.1%; top: 50%; margin-top: -0.7rem; background: url(../img/xinwenhover.jpg) center no-repeat; background-size: 100%; opacity: 0; transition: all 0.5s ease-in-out;}

div.xinwenlistbk:hover{border-bottom: 2px solid #cc3333;}

div.xinwenlistbk:hover div.xinwenlistrt_title{ color: #e53329;}

div.xinwenlistbk:hover div.xinwenlistbkbg{ opacity: 1;}

div.zhaopintitleback{ width: 100%; height:0.5rem; line-height: 0.5rem; text-align: center; color: #666666; font-size: .36rem; font-weight: 100;}

div.zhaopintopnavback{ width: 90.9%; height:50px; margin: auto; margin-top: .55rem; margin-bottom: .2rem; }

div.zhaopintopnav{ float: left; width: 25%; height: 50px; border-left: 3px solid #fff; background: #eeeeee; line-height: 50px; text-align: center; color: #666666; font-size: 18px; transition: all 0.5s ease-in-out;}

div.zhaopintopnav a{ color: #666; display: block; width: 100%; height: 100%; transition: all 0.5s ease-in-out;}

div.zhaopintopnav:nth-child(1){ border: none;}

div.zhaopintopnav:hover{ background: #cc0000;}

div.zhaopintopnav:hover a{ color: #fff;}

div.zhaopintopnavbg{background: #cc0000;}

div.zhaopintopnavbg a{ color: #fff;}

div.zhaopinbottomback{ width: 90.9%; transition: all 0.5s ease-in-out; height: auto; border:1px solid #e6e6e6; margin: auto; background: #f5f5f5; border-bottom: none;}

div.zhaopinbottomnav{ width: 20%; height: auto; float: left; padding: 10px 0; line-height: 30px; text-align: center; color: #4e4d4d; font-size: 12px;}

div.zhaopinbottombutton{width: 90.9%; height: auto; cursor: pointer;border:1px solid #e6e6e6; margin: auto; background: #fff; border-top: none; }

div.zhaopinbottombuttoncontent{width: 90.9%; margin: auto; height: auto; color: #666666; font-size: .14rem; line-height: 1.8;border:1px solid #e6e6e6;  border-top: none; padding: 0.3rem 8%; display: none;}
div.rencailisthover{ background: #f7f7f7;}

div.rencailisthover div.zhaopinbottomnav{ color: #cc0000;}

div.lxwmoneback{ width: 100%; height: auto; padding-bottom: 0.4rem; border-bottom: 1px solid #dadada; margin: auto; margin-top: 0.6rem; margin-bottom: 0.66rem;}

div.lxwmone_lt{ width: 100%; float: left;}

div.lxwmone_lt_title{ width: 100%; height: 78px; color: #c8010a; font-size: 30px; line-height: 78px;}

div.lxwmone_lt_desc{ width: 100%; height: auto; line-height: 36px; color: #666666; font-size: 18px;}

div.lxwmone_rt{ width: 100%; height: auto; float: none; margin-top:0.3rem;}

div.lxwmtwobk{ width: 100%; height: auto; margin: auto;}

div.lxwmtwolt{ width: 100%; height: auto; line-height: 36px; color: #666666; float: none; font-size: 18px;}

div.lxwmtwolt_pic{ width: 351px; height: 130px; float: left;}

div.chanpinnavbutton{ width: 90.9%; height: 240px; margin: auto;}

div.chanpinnav{ width: 50%; height: 240px; background: #f2f2f2; position: relative; float: left;}

div.chanpinnav a{ width: 100%; height: 100%; display: block;}

div.chanpinnav_1{ width: 184px; height: 50px; position: absolute; left: 50%;  background: url(../img/cpnav1.png) center no-repeat; margin-left: -92px; top: 50%; margin-top: -25px; transition: all 0.5s ease-in-out;}

div.chanpinnav_2{ width: 184px; height: 50px; position: absolute; left: 50%;  background: url(../img/cpnav3.png) center no-repeat; margin-left: -92px; top: 50%; margin-top: -25px; transition: all 0.5s ease-in-out;}

div.chanpinnav_hoverbg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../img/chanpinnavh.jpg) 50%/cover no-repeat; opacity: 0; transition: all 0.5s ease-in-out;}

div.chanpinnav:hover div.chanpinnav_hoverbg{ opacity: 1;}

div.chanpinnav:hover div.chanpinnav_1{ background: url(../img/cpnav2.png) center no-repeat;}

div.chanpinnav:hover div.chanpinnav_2{ background: url(../img/cpnav4.png) center no-repeat;}

div.chanpinnav_1bgh{ width: 184px; height: 50px; position: absolute; left: 50%;  background: url(../img/cpnav2.png) center no-repeat; margin-left: -92px; top: 50%; margin-top: -25px; transition: all 0.5s ease-in-out;}

div.chanpinnav:nth-child(2) div.chanpinnav_1bgh{width: 184px; height: 50px; position: absolute; left: 50%;  background: url(../img/cpnav4.png) center no-repeat; margin-left: -92px; top: 50%; margin-top: -25px; transition: all 0.5s ease-in-out;}

div.chanpintwopic{ width: 1192px; height: auto; margin: auto; margin-top: 0.6rem; margin-bottom: 0.6rem;}

div.chanpinthreenavback {
    width: 90.9%;
    margin: auto;
    border-top: 1px solid #e2e2e2;
    margin-top: 0.5rem;
    padding-top: 0.6rem;
    /* padding-bottom: 0.3rem; */
    text-align: center; 
}

div.chanpinthreenav{ display:inline-block; margin: 0 0.3rem;}

div.chanpinthreenav div.chanpinthreenavpic{ transition: all 0.5s ease-in-out; transform: scale(0.85);}

div.chanpinthreenav:hover div.chanpinthreenavpic{ transition: all 0.5s ease-in-out; transform: scale(1);}

img.chanpinthreenavpicjt{ margin-top: 25px; opacity: 0; transition: all 0.5s ease-in-out;}


div.chanpinthreenavbig div.chanpinthreenavpic{ transition: all 0.5s ease-in-out; transform: scale(1);}



div.chanpinthreenavsanji {
    width: 94%;
    margin: auto;
    height: 100px;
    color: #666666;
    font-size: 16px;
    line-height: 100px;
    text-align: left;
    margin-top: 0.5rem;
    background: #e2e2e2;
    padding: 0 0.5rem;
}

div.chanpinthreenavsanji a{ margin: 0 0.37rem; color: #666666; font-size: 16px; transition: all 0.5s ease-in-out;}

div.chanpinthreenavsanji a:hover{ color: #cc0000;}

div.chanpinthreenavsanji a.yanse{ color: #cc0000;}

div.chanpinfourlistbk{ width: 90.9%; height: auto; margin: auto; border-bottom: 1px solid #e2e2e2; padding-bottom: 0.2rem; margin-bottom: 100px;}

div.chanpinthreeenavline{ width: 85%; height: 1px; background: #e2e2e2; margin: auto;}

div.chanpinfourlist{ width: 100%; height: auto;}

div.chanpinfourlistpic{ width: 100%; height: auto; margin: auto; text-align: center; overflow: hidden;}

div.chanpinfourlistpic img{ max-width: 100%; transition: all 0.5s ease-in-out;}

div.chanpinfourlist:hover div.chanpinfourlistpic img{ transform: scale(1.1);}

div.chanpinfourlisttitle{ width: 100%; height: 60px; transition:all 0.5s ease-in-out; line-height: 60px; text-align: center; overflow: hidden; color: #666666;} 

div.chanpinfourlist:hover div.chanpinfourlisttitle{ color: #cc0000;}

div.qwdzxx_titleback{ display:none; width:100%; height:24px; position:absolute;     left: -72.8%;     bottom: 22px; line-height:22px; text-align:center;}

div.qwdzxx_titleback p{ width: 100%; height:46px; line-height: 46px;  color:#ffffff; font-size:14px;}

div.qwdzxx_numleft{ height:.23rem; position:absolute; bottom:.1rem; left:0;display:none;}

div.qwdzxx_numleftnow{ height:.9rem; float:left; color:#2a3a27; font-size:.12rem;}

div.qwdzxx_numleftxie{ height:.23rem; line-height:.23rem; color:#8e8e8e; float:left; font-size:.2rem;}

div.qwdzxx_numleftzong{ height:.13rem; line-height:.13rem; font-size:.12rem;color:#8e8e8e; float:left; text-align:right; margin-top:.1rem;}


div.qwdzxx_numright{height:.23rem; position:absolute; bottom:.1rem; right:0; display:none;}

div.shipinoneback{ width: 90.9%; height: auto; margin: auto; margin-top: 0.5rem;}

div.shipinoneleft{ width: 59.4%; height: 6.3rem; float: left; position: relative;}

div.shipinoneleft_navpic{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

div.shipinoneleft_navpic a{ width: 100%; height: 100%; display: block;}

div.shipinoneleft_navpicbutton{ width: 123px; height: 123px; position: absolute; left: 50%; margin-left: -61.5px; margin-top: -61.5px; top: 50%; background:url(../img/video.png) center no-repeat;}

div.shipinoneright{ width: 40.6%; float: left; height: 6.3rem;}

div.shipinonerightlist{ width: 100%; height: 2.1rem;  background: #f8f8f8; transition: all 0.5s ease-in-out;}

div.shipinonerightlistcont{ width: 100%; height: auto; padding: 0 7%; overflow: hidden; padding-top: 0.29rem;}

div.shipinonerightlistcont_1{ width: 100%;transition: all 0.5s ease-in-out; height: .53rem; line-height: .53rem; overflow: hidden; color: #000000; font-size: .2rem; font-weight: 700;}

div.shipinonerightlistcont_2{ width: 100%;transition: all 0.5s ease-in-out; height: .48rem; overflow: hidden; line-height: .24rem; color: #666666; font-size: .14rem;}

div.shipinonerightlistcont_3more{ width: 22px;transition: all 0.5s ease-in-out; height: 22px; margin-top: 0.1rem; background:url(../img/shipinonemore.jpg) center no-repeat; opacity: 1;}

div.shipinonerightlistbg{ background: #cc0000;}

div.shipinonerightlistbg div.shipinonerightlistcont_1{ color: #fff;}

div.shipinonerightlistbg div.shipinonerightlistcont_2{ color: #fff;}

div.shipinonerightlistbg div.shipinonerightlistcont_3more{ opacity: 0;}

div.shipintwoback{ width: 90.9%; height: auto; margin: auto;}

div.shipintwonav{ width: 30%; height: auto; float: left;    margin-left: 3.33%; margin-top: 0.8rem;}

div.shipintwonav:nth-child(3n){ margin-right: 0;}

div.shipintwonavpic{ width: 100%; height: auto; overflow: hidden; position: relative;}

div.shipintwonavpic img{ width: 100%; height: auto; transition: all 0.5s ease-in-out;}

div.shipintwonavtitle{ width: 100%; height: .6rem; line-height: .6rem; padding: 0 0.13rem; overflow: hidden; background: #f1f1f1; color: #3f3f3f; font-size: 14px;transition: all 0.5s ease-in-out;}

div.shipintwonav:hover div.shipintwonavpic img{transform: scale(1.1);}

div.shipintwonav:hover div.shipintwonavtitle{ color: #cc0000; }

div.shipintwonavpicvideo{ width: 62px; height: 62px; position: absolute; left: 50%; top: 50%; margin-left: -31px; margin-top: -31px; background: url(../img/videotwo.png) center no-repeat;}

div.zhizaolistback{ width: 82%; height: auto; margin: auto; margin-top: 0.7rem;}

div.zhizaolistleft{ width: 100%; height: 4.23rem; float: none;}

div.zhizaolistright{ width: 100%; height: auto; float: none; padding-top: .46rem;}

div.zhizaolistrighttitle{ width: 100%; height: .53rem; line-height: .53rem; color: #010101; font-size: 0.3rem; margin-bottom: 0.3rem;}

div.zhizaolistrightdesc{ width: 100%; line-height: .5rem; height: auto; text-indent: 2em; color: #666666; font-size: 0.18rem;}

div.guanlinavback{ width: 100%; height: auto; margin: auto;}

div.guanlinav{ width: 50%; height: 53px; line-height: 53px; text-align: center; float: left; background: #8e8e8e;  color: #fff; font-size: 18px; font-weight: 700;transition: all 0.5s ease-in-out;  }

div.guanlinav a{ display: block; width: 100%; height: 100%; color: #fff;}

div.guanlinav:hover{  background: #cc0000;}

div.guanlinavbg{  background: #cc0000;}

div.guanlilistbk{ width: 100%; height: auto; margin: auto;}

div.guanlilist{ width: 100%; height: auto; float: left;margin-top:70px; }

div.guanlilist:nth-child(3n){ margin-right: 0;}

div.guanlilistpic{ width: 100%; height: auto; overflow: hidden;}

div.guanlilistpic img{ width: 100%; height: auto; transition: all 0.5s ease-in-out;}

div.guanlilistbottom{ width: 100%; height: 238px; border: 1px solid #e5e5e5; padding: 0 0.38rem; padding-top: 0.2rem;}

div.guanlilistbottomtitle{ width: 100%; height: 46px; line-height: 46px; overflow: hidden; color: #3f3f3f; font-size: 16px; font-weight: 700;transition: all 0.5s ease-in-out;}

div.guanlilistbottomdesc{ width: 100%; height: 144px;  line-height: 24px; overflow: hidden; color: #6a6a6a; font-size: 14px;}

div.guanlilist:hover div.guanlilistpic img{ transform: scale(1.1);}

div.guanlilist:hover div.guanlilistbottomtitle{ color: #cc0000;}



div.nyxxback{ width:100%;  height:auto; margin:auto; margin-bottom:15px;}

div.xinwenxxback{ width:100%; height:auto; margin:auto;}

div.xinwenxxtopdata{  width:100%; height:38px; border-bottom:#d0d0d0 1px solid; line-height:38px; text-align:left; color:#a2a2a2; font-size:12px;}

div.xinwenxxtoptitleback{ font-weight:700;  width:100%; height:auto; line-height:30px; text-align:left; color:#323232; font-size:18px;}
 
div.xinwenxxtopcontent{   width:100%; height:auto; line-height:30px; color:#7e7d7d; font-size:16px; }

div.xinwenxxtopcontent img{  max-width:100%; }

div.xinwenxxtopsyy{ width:100%; float:none !important; text-align: left !important; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto;text-align: left !important; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}

/*首页点位*/

div.cplist_cp_1icon{ width:25px; height: 25px; position: absolute; border-radius: 50%;transition: all 0.36s ease-in-out;  background: rgba(255,255,255,0.65);  padding: 6px;z-index: 99; }

div.cplist_cp_icon_1{ width: 100%; height:100%; border-radius:50%; background: #fa1f1f;  }

div.cplist_cp_icon_2{ width: 100%; height: 100%; border:1px solid #fa1f1f; border-radius: 50%;  transition:all 0.36s ease-in-out;z-index: 99; }

div.cplist_cp_icon_3{ width: 100%; height: 100%; background: url(../img/cp_more.png) center no-repeat;}

div.cplist_cp_1icon:hover{  filter: drop-shadow(0 0 20px rgba(255,255,255,0.2));z-index: 999;}

div.cplist_cp_1icon:hover div.cplist_cp_icon_3{ transform: rotate(180deg);transition: all 0.36s ease-in-out; }

div.cplist_cp_1icon_nav1{   top: 42%; left: 49%;}

div.cplist_cp_icon_1_title{ width:192px; height:119px; background:url(../img/laijinsyweizhipng.png) center no-repeat; line-height: 92px; text-align: center; color: #000000; font-size: 23px; position: absolute; border-radius: 15px; transform: scale(0); transition: all 0.36s ease-in-out;} 

div.cplist_cp_1icon:hover div.cplist_cp_icon_1_title{ transform: scale(1);}

div.cplist_cp_icon_1_title_1{  left: 50%; margin-left: -102px; top: -122px; }


div.cplist_cp_1icon_nav2{      top: 59.9%;
    left: 58.65%;}

div.cplist_cp_1icon_nav3{        top: 46%;
    left: 69.35%;}

div.cplist_cp_1icon_nav4{          top: 13.9%;
    left: 76.4%;}

div.cplist_cp_1icon_nav5{    top: 33.9%;
    left: 86.65%;}
div.cplist_cp_icon_1_hoverboder{width:100%; height: 100%; border-radius: 50%; border: 1px solid #fff; position: absolute; left: 0; top: 0; transition: all 0.36s ease-in-out; opacity: 0;}

div.cplist_cp_1icon:hover div.cplist_cp_icon_1_hoverboder{ opacity: 0.7; transform: scale(1.3); border: 1px solid #fff;}

div.cpnew_mainbk{ width: 100%; height: auto; padding: 1rem 0%; background: #f8f8f8;}
 
div.cpnew_main{ width: 100%; height: auto; box-shadow:0 0 20px rgba(0,0,0,0.2);}

div.cpnew_maintopbk{ width:100%; height: 1.48rem; display: flex; flex-flow: nowrap; justify-content: space-between; }

div.cpnew_maintopnav{flex: 1;  height: 1.48rem; line-height: 1.48rem; text-align: center; color: #666666; font-size: 0.24rem;  transition: all 0.36s ease-in-out;background: #dcdcdc; border-bottom: 4px solid #dcdcdc;}

div.cpnew_maintopnav a{ color: #666666; display: block; width: 100%; height: 100%; }

div.cpnew_maintopnav:nth-child(2n){background: #f1f1f1; border-bottom: 4px solid #f1f1f1;}

div.cpnew_maintopnav:hover{ border-bottom: 4px solid #cc0000;}

div.cpnew_maintopnavhover{ border-bottom: 4px solid #cc0000;}

div.cpnew_mainbottombk{ width: 100%; height: auto; padding: 0 10px; padding-top: 0.5rem; padding-bottom:0.8rem; background: #fff; }

div.cpnew_mainbottomleft{     width: 100%;
    float: none;
	height: auto;}

div.cpnew_mainbottomrt{ width: 100%; float: none;}

div.cpnew_mainbottomrttitle{ width: 100%; height: 70px; line-height: 70px; overflow: hidden; color: #666666; font-size: 36px;}

div.cpnew_mainbottomrtcontent{ width: 100%; height: auto; line-height: 2; color: #666666; font-size: 16px; margin-top: 14px;}

div.kehutup{ width: 100%; height: auto; text-align: center;}

div.kehutup img{ max-width: 100%;}


.menuph{       width: 0.8rem;
    cursor: pointer;
    text-align: center;
   float: left;
	margin-top: 0.3rem;
    z-index: 99;
	}
.menuph .point {
    width: .44rem;
    right: .25rem;
    position: relative;
    margin-left: .24rem;
}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {   width:.37rem;  }
.menuph .navbtn {  position: absolute;   right: 0;  display: inline-block;  width:.37rem;  height: .03rem;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #333; border-radius: 25px;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width:.37rem;  height: .03rem;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #333;border-radius: 25px;   }
.menuph .navbtn::after {  top:.14rem;  }
.menuph .navbtn::before {  top:.27rem;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: .11rem;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: .11rem;  }


.xialaph{      left: 0;
    top: 1.67rem;
    float: left;
    width: 100%;
    height: 116%;
    overflow-y: scroll;
	
    display: none;
    z-index: 999;
    position: absolute;
    background: #313131;
    overflow-x: hidden;
	}
.xialaph .ul1{ float: left;width:100%;}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{        float: left;
    width: 100%;
    color: #bebebe;
    font-size: .26rem;
    line-height:.6rem;
    font-weight: normal;
	text-align:center;}
.xialaph h4 a span{ padding-left:.06rem; color:#ccc; font-size:.18rem;}
.xialaph h4{     float: left;
    width: 100%;
    position: relative;
    }
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 0.01rem;  }
.xialaph h4:hover a,
.xialaph h5:hover a{  color: #fff; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 0.01rem; /*opacity: 0.1;*/  }


.xialaph h5{ display:inline-block; width:100%;position: relative;  border:none;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 0.01rem; /*opacity: 0.05;*/  }
.xialaph .ul2
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 7%;
	position:absolute; left:50%; margin-left:-0.07rem; }
.xialaph h5 img{     width: 0.15rem;
    height: 0.08rem;
    float: right;
    margin-top: 0.29rem;
    cursor: pointer;
    margin-right: 3%; }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 0.4rem; text-align:center;}
.xialaph .ul3{    float: left;
    width: 100%;
    padding: 0.12rem 0 0.16rem 0.02rem;
    position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{      color: #333;
    font-size: 0.18rem;
    line-height: 0.43rem;
    display: block;  }
.xialaph .ul3 li{  padding-top: 0.05rem; margin: auto; width: 90%;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 0.4533333rem;}
.xialaph .phsou input{  width: 100%;  height: 0.56rem;  background-color: #fff; color: #aaa;  font-size: 0.14rem;  padding-left: 0.2rem;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 0.21rem;  height: 0.22rem;  position: absolute;  top: 0.17rem; right: 0.29rem;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  } 
.img_d, .disno{  display: none;  }


.xialaph h4.active a{color: #fff;}


.xialaph h5 a{     float: left;
    width: 100%;
    color: #9a9a9a;
    font-size: 0.2rem;
    line-height: 0.47rem;
    text-transform: uppercase;
    font-weight: normal; }
.xialaph h5.active a{color: #fff;}

.xialaph .ul2{ padding:0.15rem 0; background:#434343;}

.xialaph .ul2 li{ width:100%; display:inline-block;}
.ul1 li{ margin-top:0.15rem;}
















