@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:1.5;
	font-family: 思源黑体;
	margin:auto
	}
@font-face
{
	font-family: anton;
	src: url('../font/anton.woff.ttf'),
	url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: 思源黑体;
	src: url('../font/思源黑体 CN-Light.otf'),
	url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Roboto;
	src: url('../font/Roboto-Regular.ttf'),
	url('../font/Roboto-Regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: DIN;
	src: url('../font/DIN-Bold.otf'),
	url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: szzt;
	src: url('../font/HarmonyOS_Sans_SC_Regular.ttf'),
	url('../font/HarmonyOS_Sans_SC_Regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333333;
	text-decoration:none;
	transition: all 0.6s;
	}
a:hover{
	color:#D9251C;
	text-decoration: none;
	}
table{ 
	margin: auto;
	}
i{ font-style:normal}
em{ font-style:normal}



@media (min-width:1000px) {
.chax{
	right:6.6vw; 
	top:110px;
	position: fixed;
	width:530px; 
	z-index:99999;
	display: none;
}

.chax.marg{
	top:80px;
}
.chax　div{
	display: flex;
}
.chax input{
	float: left;
}
.chaxbk{
	width: 300px;
	height: 62px;
	line-height: 62px;
	border: 0px;
	background-color: #fff;
	outline: none;
	padding-left: 10px;
	color: #999999;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999999;
	border:1px solid #d9251c;
}
.chaxanniu{
	width: 80px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	cursor: pointer;
	background-color: #d9251c;
	color: #FFFFFF;
	border: 0px;
	outline:none;
	font-size:20px;
}

.main{
	width: 100%;
	float:left;
	padding: 0px 10.9375vw;
}
.main2{
	width: 100%;
	float:left;
	padding: 0px 10%;
	padding-right:4%;
}
.inmain{
	width: 100%;
	float:left;
	padding: 0px 20px;
}
.header{
	width: 100%;
	float: left;
	height: 100px;
	border-bottom: 2px solid rgba(0,0,0,0.10);
}
.top{
	width: 100%;
	float: left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100px;
	position: relative;
	padding: 0px 20px;
}
.logo{
	width: auto;
	display: flex;
	max-width: 110px;
}
.logo img{
	max-width: 85%;
	height: auto;
}

.innav{
	width: auto;
}
.innav ul{
	display: flex;
	align-items: center;
}
.innav ul li{
	width: auto;
	font-size: 22px;
	text-transform: uppercase;
	align-items: center;
	display: flex;
	margin-left: 1.0vw;
	margin-right: 1.0vw;
}
.innav ul li a{
	position:relative;
	padding:15px 0;
}
.innav ul li a .hx{
	width:0px;
	height:2px;
	background-color:#d9251c;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	opacity:0;
	transition: all 0.6s;
}
.innav ul li a:hover .hx{
	opacity:1;
	width:100%
}
.innav ul li .cur .hx{
	opacity:1;
	width:100%
}
.hongx{
	width:100%;
	float:left;
	height:8px;
	background-color:#d9251c;
	margin-top:20px;
}
.innav ul li .cur{
	color:#d9251c;
}
.top-r{
	width:auto;
	display: flex;
	align-items: center;
}
.top-r .ss{
	width: auto;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right:5px;
}
.top-r .ss i{
	width: 62px;
	height: 62px;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sstj{ height:100%;}
.top-r .zyw{
	width: 120px;
	height: 62px;
	background: #d9251c;
	font-size:16px;
	color:#FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.top-r .zyw a{
	margin-left:10px;
	margin-right:5px;
	color:#FFF;
}
.top-r .zyw .zhuan{
	width:120px;
	position:absolute;
	top:62px;
	right:0;
	z-index:111;
	background-color:#FFF;
	font-size:16px;
	line-height:36px;
	opacity:0;
	visibility:hidden;
	text-align:center;
	border-radius:5px;
}
.top-r .zyw .zhuan p{
	position:relative;
	display:flex;
	justify-content: center;
	padding:0 20px;
}
.top-r .zyw .zhuan p i{
	width:4px;
	height:20px;
	position:absolute;
	left:0;
	top:24px;
	z-index:1;
	opacity:0;
	background-color:#d9251c;
}
.top-r .zyw .zhuan p:hover i{
	opacity:1;
}
.top-r .zyw .zhuan p.cur i{
	opacity:1;
}
.top-r .zyw .zhuan a{
	color:#333;
	width:100%;
	padding:6px 0;
	text-align:center;
	border-bottom:1px solid rgba(0,0,0,0.1);
	margin-left:0;
	margin-right:0;
}
.top-r .zyw:hover .zhuan{
	opacity:1;
	visibility:visible;
}
.inwrap{
	width:100%;
	float:left;
	background-image:url(../img/bj.jpg);
	background-position:center top;
	background-repeat: repeat;
	padding-bottom:40px;
}
.innum{
	width:100%;
	float:left;
	margin-top:30px;
}
.innum ul{
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.innum ul li{
	width:auto;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.innum ul li dl{
	margin-left:15px;
}
.innum ul li dl dt{
	font-size:14px;
	line-height:18px;
	color:#666;
}
.innum ul li dl dd{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	font-size:16px;
	line-height:30px;
	color:#D9251C;
	margin-top:10px;
}
.innum ul li dl dd b{
	font-size:36px;
	font-family: szzt;
	font-weight:normal;
	line-height:42px;
	margin-right:6px;
}
.innum ul li .sx{
	width:1px;
	height:64px;
	background-color:#E0E0E0;
}
.index01{
	width:100%;
	float:left;
	margin-top:30px;
	display: flex;
	justify-content: space-between;
}
.index01-l{
	width:65.478723%;
}
.inxp{
	width:100%;
	float:left;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #e0e0e0;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inxp.mart12{
	margin-top:12px;
}
.inxp .a01{
	width:18%;
	background: #ececec;
	display: flex;
	align-items: center;
	justify-content: center;
}
.inxp .a01 dl dt{
	font-size:20px;
	line-height:30px;
	color:#D9251C;
	font-weight:bold;
}
.inxp .a01 dl dd{
	margin-top:20px;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#666;
}
.inxp .a01 dl dd a{
	display: flex;
	align-items: center;
	justify-content: center;
	color:#666;
}
.inxp .a01 dl dd img{
	margin-left:10px;
}
.inxp .a02{
	width:82%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:1.0rem 1.0rem 1.2rem 1.0rem;
}
.inxp .a02.gt{
	display: inline-block;
}
.inxp .a02.gt dl{
	width:auto;
	float:left;
	margin-right:55px;
}
.inxp .a02 dl dt{
	overflow:hidden;
	height:96px;
	display: flex;
	justify-content: center;
}
.inxp .a02 dl dt a{ text-align:center; width:100%;
}
.inxp .a02 dl dt img{
	width:80%;
}
.inxp .a02 dl dd{
	margin-top:20px;
	font-size:16px;
	line-height:20px;
	text-align:center;
}
.inxp .a02 dl dd.a001{
	margin-top:20px;
	text-align:right;
	margin-bottom:20px;
}
.inxp .a02 dl dd.a001 img{
	width:80px;
}
.innew{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:12px;
	height:100%;
}
.innew .a01{
	width:44.76%;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
}
.intit{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	height: 42px;
	background: #ececec;
	padding:0 50px;
	padding-right:40px;
}
.intit b{
	font-size:20px;
	line-height:30px;
	color:#D9251C;
	font-weight:normal;
}
.intit a{
	width:auto;
	display: flex;
	align-items: center;
	color:#666;
}
.intit a img{
	margin-left:10px;
}
.innew .a02{
	width:54.346%;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
}
.innew .a03{
	width:100%;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
}
.inhonr{
	width:100%;
	padding:35px;
}
.inhonr ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inhonr ul li{
	width:calc(50% - 8px);
}
.inhonr ul li img{
	max-width:100%;
}
.innewlist{
	width:100%;
	padding:15px 25px;
	overflow:hidden;
}
.innewlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.innewlist ul li{
	width:100%;
	font-size:16px;
	line-height:35px;
	white-space: nowrap;
	overflow: hidden;
	display: flex;
	text-overflow: ellipsis;
}
.innewlist ul li .a1{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:79%;
}
.innewlist ul li .a2{
	width:20%;
	text-align: right;
}
.innewlist ul li i{
	margin-right:10px;
	color:#D9D9D9;
}
.innewlist ul li:hover i{
	color:#D9251C;
}

.index01-r{
	width:33.64468%;
}
.index01-r.sy{
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
}
.inlxwm{
	width:100%;
	float:left;
	height:452px;
}
.inlxwm .pic{
	overflow:hidden;
}
.inlxwm .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.inlxwm .pic:hover img{
	transform: scale(1.05);
}
.inlxwm .tex{
	padding:48px 5px 0px 5px;
	display: flex;
	justify-content: center;
	align-items:center;
	flex-wrap: wrap;
}
.inlxwm .tex .a01{
	width:25%;
	text-align:center;
}
.inlxwm .tex .a01 dl dt{
	overflow:hidden;
}
.inlxwm .tex .a01 dl dt img{
	max-width:100%;
}
.inlxwm .tex .a01 dl dd{
	margin-top:10px;
	font-size:14px;
	line-height:20px;
}
.inlxwm .tex .a02{
	width:62%;
	padding-left:35px;
	overflow:hidden;
}
.inlxwm .tex .a02 ul li{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
}
.inlxwm .tex .a02 ul li.mart25{
	margin-top:35px;
}
.inlxwm .tex .a02 ul li img{
	margin-right:18px;
	max-height:60px;
}
.inlxwm .tex .a02 ul li dl dt{
	font-size:14px;
	line-height:18px;
}
.inlxwm .tex .a02 ul li dl dd{
	font-size:24px;
	line-height:28px;
	margin-top:10px;
	font-family: szzt;
}

.foot{
	width:100%;
	float:left;
	background-color:#676767;
	padding-bottom:60px;
	padding-top:80px;
}
.foot01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01 dl{
	width: auto;
}
.foot01 dl dt{
	padding-bottom:30px;
	position:relative;
	border-bottom:1px solid rgba(255,255,255,0.1);
	margin-bottom:30px;
	font-size:18px;
	color:#FFF;
}
.foot01 dl dt i{
	width:19px;
	height:2px;
	background-color:#ECECEC;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
}
.foot01 dl dd{
	margin-bottom:12px;
	font-size:14px;
	line-height:20px;
	color:#ECECEC;
}
.foot01 dl dd a{
	color:#ECECEC;
}

.foot02{
	width:100%;
	float:left;
	height: 60px;
	background: radial-gradient(#cc000f, #ec3f4c);
	text-align:center;
	line-height:60px;
	padding:0 10.9375vw;
	font-size:14px;
	color:#FFF;
}
.weiz{
	width:100%;
	float: left;
	height:56px;
	display: flex;
	align-items: center;
	font-size:22px;
	border-bottom:1px solid #f2f2f2;
	line-height:30px;
	color:#999;
	padding: 0px 10.9375vw;
}
.weiz a{
	color:#999;
}
.weiz img{
	margin-right:15px;
}
.zlm{
	width:100%;
	float:left;
	margin-top:60px;
}
.zlm ul{
	display: flex;
	flex-wrap: wrap;
}
.zlm ul li{
	width:calc(20.20% - 20px);
	margin-right:20px;
	display: flex;
	align-items: center;
}
.zlm.w16 ul li{
	width:calc(16.87% - 20px);
}
.zlm.w16 ul li:nth-child(5n){
	margin-right:20px;
}
.zlm.w16 ul li:nth-child(6n){
	margin-right:0px;
}
.zlm ul li:nth-child(5n){
	margin-right:0px;
}
.zlm ul li a{
	width:100%;
	height:65px;
	line-height:65px;
	background: #ececec;
	font-size:20px;
	color:#d9251c;
	text-align:center;
}
.zlm ul li a:hover{
	background: #d9251c;
	color:#FFF;
}
.zlm ul li .cur{
	background: #d9251c;
	color:#FFF;
}
.cpzx{
	width:100%;
	float:left;
	margin-bottom:50px;
}
.cpzx ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.cpzx ul li{
	width:auto;
	margin-top:60px;
}
.cpzx ul li dl dt{
	padding-bottom:12px;
	border-bottom:1px solid rgba(0,0,0,0.10);
	display: flex;
	align-items: center;
	font-size:16px;
	margin-bottom:30px;
	font-weight: 600;
}
.cpzx ul li dl dt.jtqt{
	font-size:20px;
	color:#d9251c;
}
.cpzx ul li dl dt img{
	margin-right:6px;
}
.cpzx ul li dl dt i{
	color:#D9251C;
}
.cpzx ul li dl dd{
	margin-bottom:15px;
	font-size:18px;
	line-height:26px;
}
.cpzx ul li dl dd i{
	margin-right:10px;
	font-size:10px;
	color:#BDBDBD;
}
.cpzx ul li dl dd:hover i{
	color:#D9251C;
}
.cptit{
	width:100%;
	float:left;
	margin-top:50px;
	position:relative;
	text-align:center;
	font-size:32px;
	line-height:60px;
	font-weight:bold;
}
.cptit .fh{
	width: 220px;
	height: 60px;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
.cptit .fh img{
	margin-right:10px;
}
.cptit .fh a{
	color:#FFF;
	font-size:16px;
}
.pro{
	width:100%;
	float:left;
	margin-top:30px;
	/*overflow-x:scroll;*/
	padding-bottom:30px;
}
.prolist{
	width:100%;
}
.prolist h1{
	line-height:60px;
	margin-top:20px; 
	font-size:20px;
}
.prolist01{
	width:100%;
}

.prolist01 ul{
	display: flex;
}
.prolist01 ul li{
	width:110px;
	font-size:16px;
	line-height:24px;
	float:left;
	padding:10px 0;
}
.prolist01 ul li:first-child{
	
}
.prolist01 ul li:nth-child(2){
	
}
.prolist01 ul li:nth-child(3){
	
}
.prolist01 ul li:nth-child(4){
	
}
.prolist01 ul li:nth-child(5){
	
}
.prolist01 ul li:nth-child(11){
	
}
.prolist01 ul li:nth-child(12){
	
}

.prolist02{
	width:100%;
	border: 1px solid #bdbdbd;
}
.prolist02 ul{
	display: flex;
}
.prolist02 ul li{
	width:110px;
	font-size:16px;
	line-height:24px;
	float:left;
	border-right:1px solid #bdbdbd;
}
.prolist02 ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.prolist02 ul li .a01{
	width:100%;
	height:208px;
	overflow-y:scroll;
	white-space: nowrap;
	padding:6px;
	font-size:12px;
	line-height:1.7;
	border-bottom:1px solid #bdbdbd;
}
.prolist02 ul li p.cur a{ color:#F00}
.prolist02 ul li .a02{
	width:100%;
	height:36px;
	line-height:36px;
	text-align:center;
	white-space: nowrap;
	font-size:14px;
}
.prolist02 ul li:first-child{
	
	display: flex;
	align-items: center;
	justify-content: center;
	color:#D9251C;
}
.prolist02 ul li:nth-child(2){
	
}
.prolist02 ul li:nth-child(3){
	
}
.prolist02 ul li:nth-child(4){
	
}
.prolist02 ul li:nth-child(5){
	
}
.prolist02 ul li:nth-child(11){
	
}
.prolist02 ul li:nth-child(12){
	
}

.prolist03{
	width:100%;
	border: 1px solid #bdbdbd;
	border-top:0px;
}

.prolist03 ul{
	display: flex;
	width:100%;
}
.prolist03 ul:first-child{
	background: #d9251c;
	color:#FFF;
}
.prolist03 ul:first-child li:first-child{
	color:#FFF;
}
.prolist03 ul li{
	width:110px;
	float:left;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;

	line-height:1.5;
	text-align:center;
	font-size:14px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:5px;
	 
}

.prolist03 ul li:first-child{
	
	display: flex;
	align-items: center;
	justify-content: center;
	color:#D9251C;
}
.prolist03 ul li:nth-child(2){
	
}
.prolist03 ul li:nth-child(3){
	
}
.prolist03 ul li:nth-child(4){
	
}
.prolist03 ul li:nth-child(5){
	
}
.prolist03 ul li:nth-child(11){
	
}
.prolist03 ul li:nth-child(12){
	
}

.prolist01 ul li.wbf3{ width:3%;}
.prolist01 ul li.wbf4{ width:4%;}
.prolist01 ul li.wbf5{ width:5%;}
.prolist01 ul li.wbf5d1{ width:5.1%;}
.prolist01 ul li.wbf5d2{ width:5.2%;}
.prolist01 ul li.wbf5d3{ width:5.3%;}
.prolist01 ul li.wbf5d4{ width:5.4%;}
.prolist01 ul li.wbf5d5{ width:5.5%;}
.prolist01 ul li.wbf5d6{ width:5.6%;}
.prolist01 ul li.wbf5d7{ width:5.7%;}
.prolist01 ul li.wbf5d8{ width:5.8%;}
.prolist01 ul li.wbf5d9{ width:5.9%;}
.prolist01 ul li.wbf6{ width:6%;}
.prolist01 ul li.wbf6d1{ width:6.1%;}
.prolist01 ul li.wbf6d2{ width:6.2%;}
.prolist01 ul li.wbf6d3{ width:6.3%;}
.prolist01 ul li.wbf6d4{ width:6.4%;}
.prolist01 ul li.wbf6d5{ width:6.5%;}
.prolist01 ul li.wbf6d6{ width:6.6%;}
.prolist01 ul li.wbf6d7{ width:6.7%;}
.prolist01 ul li.wbf6d8{ width:6.8%;}
.prolist01 ul li.wbf6d9{ width:6.9%;}
.prolist01 ul li.wbf7{ width:7%;}
.prolist01 ul li.wbf7d1{ width:7.1%;}
.prolist01 ul li.wbf7d2{ width:7.2%;}
.prolist01 ul li.wbf7d3{ width:7.3%;}
.prolist01 ul li.wbf7d4{ width:7.4%;}
.prolist01 ul li.wbf7d5{ width:7.5%;}
.prolist01 ul li.wbf7d6{ width:7.6%;}
.prolist01 ul li.wbf7d7{ width:7.7%;}
.prolist01 ul li.wbf7d8{ width:7.8%;}
.prolist01 ul li.wbf7d9{ width:7.9%;}
.prolist01 ul li.wbf8{ width:8%;}
.prolist01 ul li.wbf8d1{ width:8.1%;}
.prolist01 ul li.wbf8d2{ width:8.2%;}
.prolist01 ul li.wbf8d3{ width:8.3%;}
.prolist01 ul li.wbf8d4{ width:8.4%;}
.prolist01 ul li.wbf8d5{ width:8.5%;}
.prolist01 ul li.wbf8d6{ width:8.6%;}
.prolist01 ul li.wbf8d7{ width:8.7%;}
.prolist01 ul li.wbf8d8{ width:8.8%;}
.prolist01 ul li.wbf8d9{ width:8.9%;}
.prolist01 ul li.wbf9{ width:9%;}
.prolist01 ul li.wbf9d1{ width:9.1%;}
.prolist01 ul li.wbf9d2{ width:9.2%;}
.prolist01 ul li.wbf9d3{ width:9.3%;}
.prolist01 ul li.wbf9d4{ width:9.4%;}
.prolist01 ul li.wbf9d5{ width:9.5%;}
.prolist01 ul li.wbf9d6{ width:9.6%;}
.prolist01 ul li.wbf9d7{ width:9.7%;}
.prolist01 ul li.wbf9d8{ width:9.8%;}
.prolist01 ul li.wbf9d9{ width:9.9%;}
.prolist01 ul li.wbf10{ width:10%;}
.prolist01 ul li.wbf10d1{ width:10.1%;}
.prolist01 ul li.wbf10d2{ width:10.2%;}
.prolist01 ul li.wbf10d3{ width:10.3%;}
.prolist01 ul li.wbf10d4{ width:10.4%;}
.prolist01 ul li.wbf10d5{ width:10.5%;}
.prolist01 ul li.wbf10d6{ width:10.6%;}
.prolist01 ul li.wbf10d7{ width:10.7%;}
.prolist01 ul li.wbf10d8{ width:10.8%;}
.prolist01 ul li.wbf10d9{ width:10.9%;}
.prolist01 ul li.wbf11{ width:11%;}
.prolist01 ul li.wbf11d1{ width:11.1%;}
.prolist01 ul li.wbf11d2{ width:11.2%;}
.prolist01 ul li.wbf11d3{ width:11.3%;}
.prolist01 ul li.wbf11d4{ width:11.4%;}
.prolist01 ul li.wbf11d5{ width:11.5%;}
.prolist01 ul li.wbf11d6{ width:11.6%;}
.prolist01 ul li.wbf11d7{ width:11.7%;}
.prolist01 ul li.wbf11d8{ width:11.8%;}
.prolist01 ul li.wbf11d9{ width:11.9%;}
.prolist01 ul li.wbf12{ width:12%;}
.prolist01 ul li.wbf13{ width:13%;}
.prolist01 ul li.wbf14{ width:14%;}
.prolist01 ul li.wbf15{ width:15%;}

.prolist02 ul li.wbf3{ width:3%;}
.prolist02 ul li.wbf4{ width:4%;}
.prolist02 ul li.wbf5{ width:5%;}
.prolist02 ul li.wbf5d1{ width:5.1%;}
.prolist02 ul li.wbf5d2{ width:5.2%;}
.prolist02 ul li.wbf5d3{ width:5.3%;}
.prolist02 ul li.wbf5d4{ width:5.4%;}
.prolist02 ul li.wbf5d5{ width:5.5%;}
.prolist02 ul li.wbf5d6{ width:5.6%;}
.prolist02 ul li.wbf5d7{ width:5.7%;}
.prolist02 ul li.wbf5d8{ width:5.8%;}
.prolist02 ul li.wbf5d9{ width:5.9%;}
.prolist02 ul li.wbf6{ width:6%;}
.prolist02 ul li.wbf6d1{ width:6.1%;}
.prolist02 ul li.wbf6d2{ width:6.2%;}
.prolist02 ul li.wbf6d3{ width:6.3%;}
.prolist02 ul li.wbf6d4{ width:6.4%;}
.prolist02 ul li.wbf6d5{ width:6.5%;}
.prolist02 ul li.wbf6d6{ width:6.6%;}
.prolist02 ul li.wbf6d7{ width:6.7%;}
.prolist02 ul li.wbf6d8{ width:6.8%;}
.prolist02 ul li.wbf6d9{ width:6.9%;}
.prolist02 ul li.wbf7{ width:7%;}
.prolist02 ul li.wbf7d1{ width:7.1%;}
.prolist02 ul li.wbf7d2{ width:7.2%;}
.prolist02 ul li.wbf7d3{ width:7.3%;}
.prolist02 ul li.wbf7d4{ width:7.4%;}
.prolist02 ul li.wbf7d5{ width:7.5%;}
.prolist02 ul li.wbf7d6{ width:7.6%;}
.prolist02 ul li.wbf7d7{ width:7.7%;}
.prolist02 ul li.wbf7d8{ width:7.8%;}
.prolist02 ul li.wbf7d9{ width:7.9%;}
.prolist02 ul li.wbf8{ width:8%;}
.prolist02 ul li.wbf8d1{ width:8.1%;}
.prolist02 ul li.wbf8d2{ width:8.2%;}
.prolist02 ul li.wbf8d3{ width:8.3%;}
.prolist02 ul li.wbf8d4{ width:8.4%;}
.prolist02 ul li.wbf8d5{ width:8.5%;}
.prolist02 ul li.wbf8d6{ width:8.6%;}
.prolist02 ul li.wbf8d7{ width:8.7%;}
.prolist02 ul li.wbf8d8{ width:8.8%;}
.prolist02 ul li.wbf8d9{ width:8.9%;}
.prolist02 ul li.wbf9{ width:9%;}
.prolist02 ul li.wbf9d1{ width:9.1%;}
.prolist02 ul li.wbf9d2{ width:9.2%;}
.prolist02 ul li.wbf9d3{ width:9%;}
.prolist02 ul li.wbf9d4{ width:9.4%;}
.prolist02 ul li.wbf9d5{ width:9.5%;}
.prolist02 ul li.wbf9d6{ width:9.6%;}
.prolist02 ul li.wbf9d7{ width:9.7%;}
.prolist02 ul li.wbf9d8{ width:9.8%;}
.prolist02 ul li.wbf9d9{ width:9.9%;}
.prolist02 ul li.wbf10{ width:10%;}
.prolist02 ul li.wbf10d1{ width:10.1%;}
.prolist02 ul li.wbf10d2{ width:10.2%;}
.prolist02 ul li.wbf10d3{ width:10.3%;}
.prolist02 ul li.wbf10d4{ width:10.4%;}
.prolist02 ul li.wbf10d5{ width:10.5%;}
.prolist02 ul li.wbf10d6{ width:10.6%;}
.prolist02 ul li.wbf10d7{ width:10.7%;}
.prolist02 ul li.wbf10d8{ width:10.8%;}
.prolist02 ul li.wbf10d9{ width:10.9%;}
.prolist02 ul li.wbf11{ width:11%;}
.prolist02 ul li.wbf11d1{ width:11.1%;}
.prolist02 ul li.wbf11d2{ width:11.2%;}
.prolist02 ul li.wbf11d3{ width:11.3%;}
.prolist02 ul li.wbf11d4{ width:11.4%;}
.prolist02 ul li.wbf11d5{ width:11.5%;}
.prolist02 ul li.wbf11d6{ width:11.6%;}
.prolist02 ul li.wbf11d7{ width:11.7%;}
.prolist02 ul li.wbf11d8{ width:11.8%;}
.prolist02 ul li.wbf11d9{ width:11.9%;}
.prolist02 ul li.wbf12{ width:12%;}
.prolist02 ul li.wbf13{ width:13%;}
.prolist02 ul li.wbf14{ width:14%;}
.prolist02 ul li.wbf15{ width:12%;}

.prolist03 ul li.wbf3{ width:3%;}
.prolist03 ul li.wbf4{ width:4%;}
.prolist03 ul li.wbf5{ width:5%;}
.prolist03 ul li.wbf5d1{ width:5.1%;}
.prolist03 ul li.wbf5d2{ width:5.2%;}
.prolist03 ul li.wbf5d3{ width:5.3%;}
.prolist03 ul li.wbf5d4{ width:5.4%;}
.prolist03 ul li.wbf5d5{ width:5.5%;}
.prolist03 ul li.wbf5d6{ width:5.6%;}
.prolist03 ul li.wbf5d7{ width:5.7%;}
.prolist03 ul li.wbf5d8{ width:5.8%;}
.prolist03 ul li.wbf5d9{ width:5.9%;}
.prolist03 ul li.wbf6{ width:6%;}
.prolist03 ul li.wbf6d1{ width:6.1%;}
.prolist03 ul li.wbf6d2{ width:6.2%;}
.prolist03 ul li.wbf6d3{ width:6.3%;}
.prolist03 ul li.wbf6d4{ width:6.4%;}
.prolist03 ul li.wbf6d5{ width:6.5%;}
.prolist03 ul li.wbf6d6{ width:6.6%;}
.prolist03 ul li.wbf6d7{ width:6.7%;}
.prolist03 ul li.wbf6d8{ width:6.8%;}
.prolist03 ul li.wbf6d9{ width:6.9%;}
.prolist03 ul li.wbf7{ width:7%;}
.prolist03 ul li.wbf7d1{ width:7.1%;}
.prolist03 ul li.wbf7d2{ width:7.2%;}
.prolist03 ul li.wbf7d3{ width:7.3%;}
.prolist03 ul li.wbf7d4{ width:7.4%;}
.prolist03 ul li.wbf7d5{ width:7.5%;}
.prolist03 ul li.wbf7d6{ width:7.6%;}
.prolist03 ul li.wbf7d7{ width:7.7%;}
.prolist03 ul li.wbf7d8{ width:7.8%;}
.prolist03 ul li.wbf7d9{ width:7.9%;}
.prolist03 ul li.wbf8{ width:8%;}
.prolist03 ul li.wbf8d1{ width:8.1%;}
.prolist03 ul li.wbf8d2{ width:8.2%;}
.prolist03 ul li.wbf8d3{ width:8.3%;}
.prolist03 ul li.wbf8d4{ width:8.4%;}
.prolist03 ul li.wbf8d5{ width:8.5%;}
.prolist03 ul li.wbf8d6{ width:8.6%;}
.prolist03 ul li.wbf8d7{ width:8.7%;}
.prolist03 ul li.wbf8d8{ width:8.8%;}
.prolist03 ul li.wbf8d9{ width:8.9%;}
.prolist03 ul li.wbf9{ width:9%;}
.prolist03 ul li.wbf9d1{ width:9.1%;}
.prolist03 ul li.wbf9d2{ width:9.2%;}
.prolist03 ul li.wbf9d3{ width:9%;}
.prolist03 ul li.wbf9d4{ width:9.4%;}
.prolist03 ul li.wbf9d5{ width:9.5%;}
.prolist03 ul li.wbf9d6{ width:9.6%;}
.prolist03 ul li.wbf9d7{ width:9.7%;}
.prolist03 ul li.wbf9d8{ width:9.8%;}
.prolist03 ul li.wbf9d9{ width:9.9%;}
.prolist03 ul li.wbf10{ width:10%;}
.prolist03 ul li.wbf10d1{ width:10.1%;}
.prolist03 ul li.wbf10d2{ width:10.2%;}
.prolist03 ul li.wbf10d3{ width:10.3%;}
.prolist03 ul li.wbf10d4{ width:10.4%;}
.prolist03 ul li.wbf10d5{ width:10.5%;}
.prolist03 ul li.wbf10d6{ width:10.6%;}
.prolist03 ul li.wbf10d7{ width:10.7%;}
.prolist03 ul li.wbf10d8{ width:10.8%;}
.prolist03 ul li.wbf10d9{ width:10.9%;}
.prolist03 ul li.wbf11{ width:11%;}
.prolist03 ul li.wbf11d1{ width:11.1%;}
.prolist03 ul li.wbf11d2{ width:11.2%;}
.prolist03 ul li.wbf11d3{ width:11.3%;}
.prolist03 ul li.wbf11d4{ width:11.4%;}
.prolist03 ul li.wbf11d5{ width:11.5%;}
.prolist03 ul li.wbf11d6{ width:11.6%;}
.prolist03 ul li.wbf11d7{ width:11.7%;}
.prolist03 ul li.wbf11d8{ width:11.8%;}
.prolist03 ul li.wbf11d9{ width:11.9%;}
.prolist03 ul li.wbf12{ width:12%;}
.prolist03 ul li.wbf13{ width:13%;}
.prolist03 ul li.wbf14{ width:14%;}
.prolist03 ul li.wbf15{ width:12%;}
.prolist01 ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.prolist02 ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.prolist03 ul li:last-child{
	border-right:0px solid #bdbdbd;
}

.fy{
	width:100%;
	float:left;
	margin-top:40px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fy .a01{
	width:auto;
	font-size:14px;
	display: flex;
	align-items: center;
}
.fy .a01 ul{
	display:flex;
	flex-wrap: wrap;
	margin-left:16px;
}
.fy .a01 ul li{
	width:auto;
	margin-right:8px;
	position:relative;
}
.fy .a01 ul li b{
	font-family:'宋体';
}
.fy .a01 ul li a{
	padding:10px 20px;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	font-size:14px;
}
.fy .a01 ul li .zfy{
	width:auto;
	position:absolute;
	top:30px;
	left:0;
	z-index:11;
	font-size:14px;
	line-height:36px;
	opacity:0;
	visibility:hidden;
}
.fy .a01 ul li:hover .zfy{
	opacity:1;
	visibility:visible;
}
.fy .a01 ul li a:hover{
	border: 1px solid #d9251c;
	color:#d9251c;
}
.fy .a01 ul li a.cur{
	border: 1px solid #d9251c;
	color:#d9251c;
}
.fy .a02{
	width:auto;
}
.fy .a02 a{
	width: 160px;
	height: 42px;
	background: #f2f2f2;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fy .a02 a img{
	margin-right:10px;
}

.proshow{
	width:100%;
	float:left;
	margin-top:60px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.proshow01{
	width:32.14285%;
}
.proshow01 dl dt{
	font-size:36px;
	line-height:42px;
	font-family: DIN;
}
.proshow01 dl dd{
	margin-top:10px;
	font-size:16px;
	line-height:20px;
}
.proshow01 ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:45px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.proshow01 ul li{
	width:50%;
	height:43px;
	line-height:43px;
	text-align:center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-size:14px;
}
.proshow02{
	width:53.439%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top:40px;
}
.proshow02 .pic{
	width:43.3168%;
	overflow:hidden;
}
.proshow02 .pic img{
	width:100%;
	height:auto;
	display:block;
}
.proshow02 .tex{
	width:45%;
	height: 66px;
	border: 1px solid #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:20px;
	color:#D9251C;
	font-weight:bold;
	cursor:pointer;
	position:relative;
}
.proshow02 .tex .mask{
	width:0;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-color:#d9251c;
	transition: all 0.6s;
}
.proshow02 .tex .pic01{
	display:inline-block;
}
.proshow02 .tex .pic02{
	display: none;
}
.proshow02 .tex:hover .pic01{
	display:none;
}
.proshow02 .tex:hover .pic02{
	display:inline-block;
}
.proshow02 .tex img{
	margin-right:20px;
}
.proshow02 .tex .subtex{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:20px;
	color:#D9251C;
	font-weight:bold;
}
.proshow02 .tex:hover .mask{
	width:100%;
}
.proshow02 .tex:hover .subtex{
	color:#FFF;
}
.proshow03{
	width:43.849%;
	float:left;
	margin-top:85px;
	margin-bottom:30px;
}
.proshow03 ul{
	display:flex;
	flex-wrap: wrap;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.proshow03 ul:first-child{
	background-color:#D9251C;
	color:#FFF;
}
.proshow03 ul:first-child li{
	border-bottom:0px;
}
.proshow03 ul li{
	width:36.7%;
	height:43px;
	line-height:43px;
	text-align:center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-size:14px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.proshow03 ul li img{
	margin-left:2px;
	margin-right:2px;
}
.proshow03 ul li a{
	display:flex;
}
.proshow03 ul li:nth-child(3n){
	width:26.6%;
}
.tanc{
	display:none;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999;
	position: fixed;
	background-color:rgba(0,0,0,0.50);
}
.tanc form{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tanc01{
	width:100%;
	height:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tccon{
	width:75%;
	padding:60px 40px;
	/*background-color:#FFF;*/
	position:relative;
}
.pdftccon{
	width:40%;
	padding:60px 40px;
	/*background-color:#FFF;*/
	position:relative;
}
.pdfyx{
	width:100%!important;}
.pw01{
	width:100%;
	float:left;
	margin-top:16px;
	background: #ffffff;
	border: 1px solid #d9251c;
/*	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);*/
	padding:30px 40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pw01.tzys{

	justify-content: left;
	font-size:20px; 
	text-align:left;
}
.pw01.tzys p{
line-height:2;font-weight:bold;margin-bottom:20px;
}
.pw01 .a01{
	width:50%;
	display: flex;
	align-items: center;
}
.pw01 .a01 img{
	margin-right:40px;
}
.pw01 .a01 dl dt{
	font-size:14px;
	line-height:18px;
}
.pw01 .a01 dl dd{
	margin-top:10px;
	font-size:24px;
	line-height:28px;
	/*font-family: DIN;*/
	font-weight:bold;
}
.tccon .close{
	width:25px;
	height:26px;
	position:absolute;
	background-image:url(../img/close.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	right:45px;
	top:45px;
	z-index:11;
	cursor:pointer;
}
.tccon h1{
	font-size:32px;
	line-height:48px;
}
.tccon ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.tccon ul li{
	width:calc(50% - 15px);
	margin-top:40px;
	display: flex;
	align-items: flex-end;
	font-size:14px;
}
.tccon ul li dl{
	width:100%;
}
.tccon ul li dl dt{
	font-size:16px;
	line-height:24px;
}
.tccon ul li dl dd{
	margin-top:7px;
	
}

.tccon ul li:nth-child(5){
	width:100%;
}
.tccon ul li:nth-child(6){
	width:100%;
}
.tcbk{
	width:100%;
	line-height:44px;
	font-size:16px;
	color:#999;
	border:0px;
	border-bottom:1px solid rgba(0,0,0,0.10);
	outline:none;
	font-family: 思源黑体;
}
.error-input{ border-bottom:1px solid #F00; padding-left:5px;}
.tcanniu{
	width: 220px;
	height: 60px;
	background: #d9251c;
	line-height:60px;
	text-align:center;
	border:0px;
	color:#FFF;
	font-size:16px;
	margin-right:40px;
	cursor:pointer;
}
.xplist{
	width:100%;
	float:left;
	margin-top:50px;
}
.xplist h1{ font-size:32px; width:100%; line-height:45px;}
.xplist ul{
	display: flex;
	flex-wrap: wrap;
}
.xplist ul li{
	width:calc(25.3% - 20px);
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	padding:40px;
	position:relative;
}
.xplist ul li .xlogo{
	width:40%;
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:1;
}
.xplist ul li .xlogo img{
	max-width:100%;
	height:auto;
}
.xplist ul li:hover{
	border: 1px solid #d9251c;
	padding:20px;
}

.xplist ul li:nth-child(4n){
	margin-right:0px;
}
.xplist ul li .pic{
	overflow:hidden;
	text-align:center;
	margin-bottom:40px;
}
.xplist ul li .pic img{
	max-width:100%;
	transition: all 0.6s;
}
.xplist ul li:hover .pic img{transform: scale(1.2);}
.xplist ul li dl dt{
	color:#666;
	font-size:16px;
	line-height:30px;
}
.xplist ul li dl dt em{
	color: #333;
}
.xplist ul li dl dt i{
	font-size:10px;
	color:#BDBDBD;
	margin-right:10px;
}
.xplist ul li dl{
	
	padding-bottom:30px;
}
.xplist ul li dl dd{
	padding-left:22px;
	color:#333;
	font-size:16px;
	line-height:30px;
}

.jzhen{
	width:100%;
	border: 1px solid #bdbdbd;
}
.jzhen ul{
	display: flex;
	flex-wrap: wrap;
}
.jzhen ul li{
	width:70px;
	font-size:16px;
	line-height:24px;
	float:left;
	border-right:1px solid #bdbdbd;
}
.jzhen ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.jzhen ul li .a01{
	width:100%;
	height:58px;
	overflow-y:scroll;
	padding:10px;
	font-size:12px;
	line-height:22px;
	border-bottom:1px solid #bdbdbd;
}
.jzhen ul li .a01 p.cur a{
	color:#F00;
}
.jzhen ul li .a02{
	width:100%;
	height:44px;
	line-height:44px;
	text-align:center;
	font-size:14px;
}
.jzhen ul li .a03{
	width:100%;
	height:44px;
	line-height:44px;
	text-align:center;
	font-size:16px;
	border-bottom:1px solid #bdbdbd;
}
.jzhen ul li:first-child{
	width:88px;
}
.jzhen ul li.w210{
	width:210px;
}
.jzhen ul li .a001{
	width:100%;
	height:58px;
	border-bottom:1px solid #bdbdbd;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.jzhen ul li .a001 img{
	max-height:58px;
}
.jzhen ul li .a002{
	width:100%;
	height:44px;
	border-bottom:1px solid #bdbdbd;
	background: #ececec;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:16px;
}
.jzhen ul li .a003{
	width:100%;
	height:44px;
	border-bottom:0px solid #bdbdbd;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:14px;
}
.jzhen ul li .a003 div{
	width:70px;
	text-align:center;
	height:44px;
	line-height:16px;
	border-right:1px solid #bdbdbd;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:14px;
}
.jzhen ul li .a003 div:last-child{
	border-right:0px;
}
.jzhen ul li .a004{
	width:100%;
	height:88px;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:14px;
	background: #ececec;
}

.jzhen ul li.w280{
	width:280px;
}
.jzhen ul li.w140{
	width:140px;
}
.prolist2{
	width:1631px;
}

.jzhen2{
	width:100%;
	border-left: 1px solid #bdbdbd;
}
.jzhen2 ul{
	flex-wrap: wrap;
	display:flex;
}
.jzhen2 ul li{
	width:70px;
	font-size:16px;
	line-height:24px;
	float:left;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	height:44px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0 6px;
}
.jzhen2 ul li:first-child{
	width:158px;
	border-bottom:0px;
}
.jzhen2 ul:last-child li:first-child{
	border-bottom:1px solid #bdbdbd;
}

.cpxg{
	width:100%;
	float:left;
	margin-bottom:50px;
	margin-top:50px;
}
.cpxg ul{
	display: flex;
	flex-wrap: wrap;
}
.cpxg ul li{
	width:calc(20.20% - 20px);
	margin-right:20px;
}
.cpxg ul li dl dd{
	font-size:20px;
	line-height:30px;
	padding:20px 0;
	border-bottom:1px solid rgba(0,0,0,0.10);	
}
.cpxg ul li dl dd i{
	margin-right:15px;
	font-size:10px;
	color:#ECECEC;
}
.cpxg ul li dl dd:hover i{
	color:#D9251C;
}

.prolist3{
	width: 100%;
	border-left:1px solid #e0e0e0;
	border-top:0px solid #e0e0e0;
}
.prolist3.w1622{
	width: 100%;
}
.prolist3.w1273{
	width: 100%;
}
.prolist3.w1273 ul li{
	padding:25px 0;
}
.prolist3 ul{
	display: flex;
	flex-wrap: wrap;
}
.prolist3 ul:first-child li{
	height:68px;
	line-height:68px;
	padding:0;
	font-size:20px;
	background: #ececec;
}
.prolist3 ul li{
	padding:30px 0px;
	font-size:18px;
	line-height:26px;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
.prolist3 ul li div{
	width:90%;
}
.prolist3 ul li dl dd{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:20px;
}
.prolist3 ul li dl dd.mart0{
	margin-top:0px;
}
.prolist3 ul li img{
	margin-left:5px;
	margin-right:5px;
}
.prolist3 ul li.w128{
	width:128px;
}
.prolist3 ul li.w243{
	width:243px;
}
.prolist3 ul li.w614{
	width:614px;
}
.prolist3 ul li.w328{
	width:328px;
}
.prolist3 ul li.w73{
	width:73px;
}
.prolist3 ul li.w783{
	width:783px;
}
.prolist3 ul li.w125{
	width:125px;
}
.prolist3 ul li.w858{
	width:858px;
}
.prolist3 ul li.w290{
	width:290px;
}
.prolist3 ul li.wbf4{ width:4%;}
.prolist3 ul li.wbf5{ width:5%;}
.prolist3 ul li.wbf6{ width:6%;}
.prolist3 ul li.wbf7{ width:7%;}
.prolist3 ul li.wbf8{ width:8%;}
.prolist3 ul li.wbf9{ width:9%;}
.prolist3 ul li.wbf10{ width:10%;}
.prolist3 ul li.wbf11{ width:11%;}
.prolist3 ul li.wbf12{ width:12%;}
.prolist3 ul li.wbf13{ width:13%;}
.prolist3 ul li.wbf14{ width:14%;}
.prolist3 ul li.wbf15{ width:15%;}
.prolist3 ul li.wbf16{ width:16%;}
.prolist3 ul li.wbf22{ width:22%;}
.prolist3 ul li.wbf23{ width:23%;}
.prolist3 ul li.wbf42{ width:42%;}
.prolist3 ul li.wbf48{ width:48%;}
.prolist3 ul li.wbf50{ width:50%;}
.prolist3 ul li.wbf67{ width:67%;}

.prolist3 ul li.jz{
	justify-content: flex-start;
	padding-left:90px;
}

.ncon{
	width:100%;
	float:left;
	margin-top:60px;
}
.ncon-l{
	width:25.46%;
	border: 1px solid #f2f2f2;
	float:left;
}
.ncon-l .a01{
	width:100%;
	padding:30px 60px;
	background:#d9251c url(../img/lmbj.png) no-repeat top;
	color:#FFF;
	float:left;
}
.ncon-l .a01 dl dt{
	font-size:36px;
	line-height:52px;
	font-weight:bold;
}
.ncon-l .a01 dl dd{
	font-size:18px;
	line-height:21px;
}
.ncon-l .a02{
	padding:50px 30px;
	float:left;
	padding-top:30px;
	width:100%;
}

.subNavBox{
	width:100%;
	float:left;
}
.subNav{
	width:100%; 
	float:left; 
	DISPLAY: block;  
	CURSOR: pointer;
	border-bottom:1px solid rgba(0,0,0,0.10); 
	line-height:26px; 
	font-size:18px;
	padding:12px 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.subNav a{ width:90%;}
.subNav.f18{
	font-size:18px;
}
.subNav i{
	width:12px;
	height:24px;
	background:url(../img/jt2.png) no-repeat center / contain;
	opacity:0;
}
.subNav:hover{
	float:left;
	font-size:22px;
	font-weight:bold;
	color: #D9251C;
}
.subNav:hover a{
	color: #D9251C;
}
.subNav:hover i{
	opacity:1;
}
.currentDd{
	font-size:22px;
	font-weight:bold;
	color: #D9251C;
	border-bottom:1px solid #D9251C;
}
.currentDd a{
	color: #D9251C;
}
.currentDd i{
	background:url(../img/jt2.png) no-repeat center / contain;
	opacity:1;
}
.navContent{
	display: none;
	float:left; 
	width:100%; 
	padding:20px 0; 
	line-height:30px; 
	font-size:16px;
	border-bottom:0px solid #D9251C;
}
.navContent p i{
	color:#BDBDBD;
	font-size:10px;
	margin-right:10px;
}
.navContent p.cur{
	color:#D9251C;
}
.navContent p.cur a{
	color:#D9251C;
}
.navContent p.cur i{
	color:#D9251C;
}
.navContent p:hover i{
	color:#D9251C;
}

.ncon-r{
	width:72.26%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	float: right;
}
.ncon-r2{
	width:67.26%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	float: right;
}
.ncon-r2 h1{
font-size: 32px;
    padding-bottom: 20px;
    line-height: 38px;
}
.ncon-r .pic{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	
}

.ncon-r .pic.kd75{
	width:75%;
}

.ncon-r .pic img{
	width:100%;
	height:auto;
	display:block;
}
.ncon-r .tex{
	width:100%;
	display:flex;
	
	/*border:1px solid rgba(217,37,28,0.6);*/
	
	/*justify-content: space-between;*/
	flex-wrap: wrap;
}
.ncon-r h2{font-size: 24px;
    line-height:3.5;
    color: #D9251C;
	text-align:center;
	margin: auto;}
.ncon-r .tex.kd23{
	width:23%;
}


.subNavBox2{
	width:20%;
	
	float:left;
	/*border: 1px solid rgba(0,0,0,0.10);*/
}
.subNav2{
	width:100%; 
	float:left; 
	DISPLAY: block;  
	CURSOR: pointer;
	margin-right: -1px;
	/*margin-top: -1px;*/
border:1px solid rgba(217,37,28,0.6); 
/*border-bottom: 1px solid rgba(217,37,28,0.6);
border-top:1px solid rgba(217,37,28,0.6); 
border-right:1px solid rgba(217,37,28,0.6); */
	line-height:45px; 
	font-size:14px;
	background: #f2f2f2;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding:0 20px;
}
.subNav2 i{
	width:24px;
	height:14px;
	background:url(../img/xjt2.png) no-repeat center / contain;
}
.subNav2:hover{
	float:left;
	font-weight:bold;
}
.subNav2:hover a{
	color: #D9251C;
}
.currentDd2{
	font-weight:bold;
}
.currentDd2 a{
	color: #D9251C;
}
.currentDd2 i{
	background:url(../img/xjt2.png) no-repeat center / contain;
	opacity:1;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all .25s ease 0s;
	-moz-transition:all .25s ease 0s;
	-o-transition:all .25s ease 0s;
	transition:all .25s ease 0s;
}
.navContent2{
	display: none;
	float:left; 
	width:100%; 
	padding:10px;
	border:1px solid rgba(217,37,28,0.6); 
}
.navContent2 h1{
	font-size:14px;
}
.navContent2 .a01{
	width:100%;
	display: flex;
	margin-top:12px;
	border-bottom: 1px solid rgba(217,37,28,0.10);
}
.navContent2 .a01 img{
	width:99px;
	margin-right:16px;
}
.navContent2 .a01 dl dt{
	font-size:14px;
	font-weight:bold;
}
.navContent2 .a01 dl dd{
	font-size:14px;
	line-height:20px;
	color:#666;
	margin-top:6px;
}
.navContent2 .a01 dl dd i{
	color:#BDBDBD;
	font-size:10px;
	margin-right:10px;
}

.fwtex{
	width:100%;
	float:left;
	font-size:20px;
	line-height:40px;
}
.fwtex img{
	max-width:100%;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}

.ntit{
	width:100%;
	float:left;
	font-size:36px;
	line-height:54px;
	color:#D9251C;
	font-weight:bold;
}
.ntit.jz{
	text-align:center;
}
.ztjs{
	width:100%;
	float:left;
	display: flex;
	align-items: flex-start;
	font-size:18px;
	line-height:36px;
	margin-top:20px;
}
.ztjs img{
	margin-right:60px;
}
.fw{
	width:100%;
	float:left;
	margin-top:40px;
}
.fw01{
	width:100%;
	float:left;
	margin-top:20px;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:45px;
	font-size:18px;
	line-height:36px;
}
.fw01 .a01{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	font-size:24px;
	line-height:48px;
	color:#D9251C;
	margin-bottom:15px;
	font-weight:bold;
}
.fw01 .a01 b{
	font-size:64px;
	line-height:96px;
	margin-right:15px;
}
.yjfx{
	width:100%;
	float:left;
	margin-top:20px;
	font-size:18px;
	line-height:36px;
}
.yjfx ul{width:100%;}
.QFN1{width:100%!important;}
.yjfx ul li{width:23%;margin-right:2%;float: left;background:#fff;border:1px solid #d9251c;margin-bottom:20px;transition: all 0.3s;}
.yjfx ul li:hover{transform: scale(1.1);font-weight:bold;
}
.QFN1 li{width:47%!important;border:none!important;text-align:center;}
.yjfx ul li::nth-child(4n){margin-right:0;}
.yjfx ul li h1{text-align:center;font-weight:400;font-size:20px;}
.tk1{width:100%;border-collapse:collapse;}
.tk1 th{font-size:18px;text-align:center;color:#d9251c;border:1px solid #d9251c;}
.tk1 th:hover{background:#d9251c;color:#fff;}
.tk1 td{font-size:18px;padding-left:10px;font-weight:500;border:1px solid #d9251c;}
.tk1 td:hover{background:#d9251c;color:#fff;}
.tk1 td img{transition: all 0.3s;}
.tk1 td img:hover{transform: scale(1.1);}
.tk2{width:100%;border-collapse:collapse;}
.tk2 td{font-size:18px;padding-left:10px;font-weight:500;border:1px solid #d9251c;}
.tk2 td:hover{background:#d9251c;color:#fff;}
.yjfx .red{ text-decoration:underline;}
.yjfx h1{
	font-size:32px;
	line-height:48px;
	color:#d9251c;
	margin-bottom:20px;
	padding-bottom: 20px;
}
.yjfx img{
	max-width:100%;
	height:auto;
	
}

.fwzc{
	width:100%;
	float:left;
	margin-top:10px;
}
.fwzc ul li{
	width:100%;
	float:left;
	margin-top:20px;
	height: 100px;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08); 
	backdrop-filter: blur(3.6px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.fwzc ul li .a01{
	width: 100px;
	height: 100px;
	border: 1px solid #d9251c;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	font-size:40px;
	font-weight:bold;
	color:#D9251C;
}
.fwzc ul li .a02{
	width:calc(100% - 100px);
	padding:0 0px 0px 40px;
	font-size:20px;
	line-height:36px;
}
.fwzc ul li:hover .a01{
	background: #d9251c;
	color:#FFF;
}
.fwzc ul li.cur .a01{
	background: #d9251c;
	color:#FFF;
}
.glfz{
	width:100%;
	float:left;
	margin-top:30px;
}
.glfz ul{
	display: flex;
	flex-wrap: wrap;
}
.glfz ul li{
	width:calc(33.33% - 30px);
	margin-right:30px;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:40px;
	text-align:center;
}
.glfz ul li:nth-child(3n){
	margin-right:0px;
}
.glfz ul li .pic{
	overflow: visible; 
}
.glfz ul li .pic img{
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	border-radius:40px;
}

.glfz ul li dl dt{
	margin-top:30px;
	font-size:24px;
	line-height:25px;
}
.glfz ul li dl dd{
	margin-top:15px;
	font-size:18px;
	line-height:26px;
	color:#666;
}

.ntit2{
	width:100%;
	float:left;
	font-size:32px;
	line-height:48px;
	color:#D9251C;
	font-weight:bold;
}
.zlfz{
	width:100%;
	float:left;
	margin-top:60px;
	margin-bottom:40px;
	display: flex;
	justify-content: space-between;
}
.zlfz .tex{
	width:52%;
}
.zlfz .tex dl dd{
	display: flex;
	align-items: center;
	margin-top:12px;
	font-size:20px;
	line-height:30px;
}
.zlfz .tex dl dd:first-child{
	margin-top:0px;
}
.zlfz .tex dl dd img{
	margin-right:10px;
}
.zlfz .pic{
	width:48%;
	overflow:hidden;
}
.zlfz .pic img{
	max-width:100%;
	height:auto;
}
.honr{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.gs{margin-top:50px;font-size:18px;line-height:2;}
.honr-l{
	width:42%;
}
.honr-l dl dt{
	overflow:visible;
}
.honr-l dl dt img{
	max-width:100%;
	box-shadow: 10px 10px 24px 0px rgba(166, 180, 200, 0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	
}
.honr-l dl dd{
	margin-top:30px;
	display:flex;
}
.honr-l dl dd a{
	width: 267px;
	height: 71px;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:20px;
	color:#FFF;
}
.honr-l dl dd a img{
	margin-right:10px;
}
.honr-r{
	width:53%;
}
.honr-r ul li{
	width:100%;
	float:left;
	margin-bottom:30px;
	display: flex;
	align-items: center;
	font-size:20px;
	line-height:30px;
}
.honr-r ul li i{
	width:16px;
	height:23px;
	background-image:url(../img/hjt.png);
	background-position:center;
	background-repeat:no-repeat;
	opacity:0;
}
.honr-r ul li em{
	margin-left:30px;
	margin-right:30px;
}
.honr-r ul li:hover i{
	opacity:1;
}
.honr-r ul li:hover em{
	color:#DA2122;
}

.jkfz{
	width:100%;
	float:left;
	margin-top:10px;
}
.jkfz ul li{
	width:100%;
	float:left;
	margin-top:20px;
	height: 100px;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08); 
	backdrop-filter: blur(3.6px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	border-radius: 60px;
}
.jkfz ul li .a01{
	width: 100px;
	height: 100px;
	border: 1px solid #d9251c;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	font-size:40px;
	font-weight:bold;
	color:#D9251C;
	border-radius: 50%;
}
.jkfz ul li .a02{
	width:calc(100% - 100px);
	padding:0 60px;
	font-size:20px;
	line-height:36px;
}
.tzgx{
	width:100%;
	float:left;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:60px;
}
.tzgx .a01{
	width:100%;
	float:left;
	padding-bottom:37px;
	border-bottom:1px solid #e0e0e0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.tzgx .a01 .a001{
	width:auto;
}
.tzgx .a01 .a001 dl dt{
	font-size:36px;
	line-height:54px;
	color:#666;
}
.tzgx .a01 .a001 dl dd{
	margin-top:15px;
	font-size:24px;
	line-height:36px;
}
.tzgx .a01 .a002{
	width:auto;
}
.tzgx .a01 .a002 dl dt{
	font-size:24px;
	line-height:36px;
	display: flex;
	align-items: center;
	color:#D9251C;
}
.tzgx .a01 .a002 dl dt b{
	font-size:64px;
	line-height:96px;
	margin-right:10px;
}
.tzgx .a01 .a002 dl dt i{
	width:16px;
	height:11px;
	background-image:url(../img/sjt.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:25px;
}
.tzgx .a01 .a002 dl dt em{
	width: 95px;
	height: 30px;
	background: #d9251c;
	border-radius: 4px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	font-size:20px;
}
.tzgx .a01 .a002 dl dd{
	margin-top:17px;
	font-size:16px;
	line-height:24px;
	color:#666;
}
.tzgx .a02{
	width:100%;
	float:left;
	font-size:24px;
	line-height:46px;
	color:#666;
	margin-top:40px;
}
.tzgx .a02 i{
	color:#333;
	margin-left:20px;
	font-family: DIN;
}
.tzgx .a03{
	width:100%;
	float:left;
	margin-top:85px;
	display:flex;
	align-items: flex-start;
	flex-wrap: wrap;
	font-size:26px;
	line-height:40px;
	color:#666;
}
.tzgx .a03 img{
	margin-left:30px;
	margin-right:30px;
}
.ntit3{
	width:100%;
	float:left;
	margin-top:80px;
	font-size:26px;
	line-height:40px;
	color:#D9251C;
	font-weight:bold;
}
.bkuai{
	width:100%;
	float:left;
	margin-top:40px;
	margin-bottom:20px;
	height: 68px;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
}
.bkuai ul{
	display:flex;
}
.bkuai ul li{
	width:12.5%;
	font-size:20px;
	height: 68px;
	line-height:68px;
	text-align:center;
	border-right: 1px solid #f2f2f2;
}
.bkuai ul li:last-child{
	border-right:0px;
}
.bkuai ul li:hover{
	background: #d9251c;
	color:#FFF;
}
.bkuai ul li.cur{
	background: #d9251c;
	color:#FFF;
}
.ht{
	width:100%;
	float: left;
	margin-top:48px;
	height: 8px;
	background: #d9251c;
	margin-bottom:20px;
}
.abtit{
	width:100%;
	float:left;
	font-size:36px;
	line-height:52px;
	margin-bottom:20px;
	font-weight:bold;
}
.abtit b{
	margin-left:20px;
	margin-right:20px;
}

.fzlc{
	width:100%;
	float:left;
	background-image:url(../img/sx.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
.fzlc ul li{
	width:100%;
	float:left;
	position:relative;
	display: flex;
	justify-content:flex-end;
	flex-wrap: wrap;
	margin-bottom:17px;
}
.fzlc ul li.jz{
	justify-content:flex-start;
	text-align:right;
}
.fzlc ul li .quan{
	width:20px;
	height:20px;
	background-image:url(../img/sz.png);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:calc(50% - 10px);
	z-index:11;
}
.fzlc ul li .yuan{
	width:20px;
	height:20px;
	background: #d9251c;
	border-radius: 50%;
	position:absolute;
	bottom:0px;
	left:calc(50% - 10px);
	z-index:11;
}
.fzlc ul li .a01{
	width:calc(50% - 60px);
	font-size:18px;
	line-height:30px;
}
.fzlc ul li .a01 h1{
	font-size:32px;
	line-height:1.4;
	color:#D9251C;
	margin-bottom:0px;
}
.fzlc ul li .a01 .pic{
	margin-top:20px;
}
.fzlc ul li .a01 .pic img{
	max-width:100%;
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
}
.focus{
	position:absolute;
	top:45%;
	right:57%;
	display:inline-block;
	margin:0;
	padding:0;
	justify-content:
	flex-start;
	text-align:right;
	}
.focus p{color:#D9251C;white-space:nowrap;}
.focus img{box-shadow:none!Important;}
.fzlc ul li:last-child{
	margin-bottom:0px;
}
.qyjz{
	width:100%;
	float:left;
	display: flex;
	justify-content:center;
	flex-wrap: wrap;
	text-align:right;
	font-size:16px;
	line-height:24px;
	margin-bottom:8px;
}
.qyjz h1{
	font-size:36px;
	line-height:54px;
	color:#D9251C;
	margin-bottom:20px;
}
.qyjz01{
	width:100%;
	float:left;
	margin-top:40px;
	position:relative;
}
.qyjz01 img{
	width:100%;
	height:auto;
	display:block;
}
.qyjz01 .tex{
	width:auto;
	position:absolute;
	bottom:18%;
	left:60px;
	z-index:11;
	font-size:1.6em;
	line-height:30px;
	color:#FFF;
}
.qyjz01 .tex h1{
	margin-top:20px;
	font-size:1.7em;
	line-height:54px;
}
.qyjz02{
	width:100%;
	float:left;
	margin-top:40px;
	position:relative;
}
.qyjz02 img{
	width:100%;
	height:auto;
	display:block;
}
.qyjz02 .tex{
	width:33%;;
	position:absolute;
	top:18%;
	right:60px;
	z-index:11;
	font-size:1.6em;
	line-height:30px;
}
.qyjz02 .tex h1{
	margin-top:20px;
	font-size:1.7em;
	line-height:54px;
}
.jyfz{
	width:100%;
	float:left;
}
.jyfz ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jyfz ul li{
	width:calc(50% - 15px);
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:35px 40px;
	margin-bottom:70px;
}
.jyfz ul li h1{
	font-size:24px;
	line-height:46px;
}
.jyfz ul li dl dt{
	overflow: visible; 
	text-align:center;
}
.jyfz ul li dl dt div{
	
}
.jyfz ul li dl dt img{
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	border-radius:40px;
}

.jyfz ul li dl dd{
	margin-top:30px;
	text-align:right;
	font-size:18px;
	line-height:28px;
}
.map{
	width:100%;
	float:left;
	position:relative;
}
.map img{
	width:100%;
	height:auto;
	display:block;
}
.map .tex{
	width:auto;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	font-size:18px;
	line-height:36px;
}
.jdi{
	width:100%;
	float:left;
	background: #ffffff;
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	margin-top:50px;
}
.jdi .pic{
	overflow:hidden;
}
.jdi .pic img{
	width:100%;
	height:auto;
	display:block;
}
.jdi .tex{
	width:100%;
	display: flex;
	flex-wrap: wrap;
}
.jdi .tex dl{
	width:14.2857%;
	border-right:1px solid rgba(0,0,0,0.05);
	padding-bottom:20px;
}
.jdi .tex dl dt{
	background: #d9251c;
	padding:20px;
	color:#FFF;
	font-size:16px;
	line-height:24px;
}
.jdi .tex dl dd{
	font-size:14px;
	line-height:24px;
	padding:0 20px;
	margin-top:10px;
}
.jdi .tex dl dd.mart20{
	margin-top:20px;}
.jdi .tex dl:last-child{
	border-right:0px;
}
.jdi .tex dl dd:first-child{
	margin-top:20px;
}
.jdi .tex dl dd:last-child{ width:180px;
}

.schd{
	width:100%;
	float:left;
}
.schd ul li{
	width:100%;
	float:left;
	margin-bottom:20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.schd ul li a{
	width:100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08); 
	backdrop-filter: blur(3.6px);
	height:75px;
}
.schd ul li a:hover{
	background-color:#D9251C;
	color:#fff;
}
.schd ul li a:hover .a01{
	border-right:1px solid rgba(255,255,255,0.2);
}
.schd ul li .a01{
	height:75px;
	width:200px;
	text-align:center;
	border-right:1px solid rgba(0,0,0,0.05);
	line-height:75px;
	font-size:18px;
}
.schd ul li .a01 i{
	margin-right:10px;
	font-size:12px;
}
.schd ul li .a02{
	height:75px;
	width:calc(100% - 200px);
	padding:0 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size:18px;
	line-height:36px;
}
.schd ul li .a02 i{
	width:12px;
	height:24px;
	background-image:url(../img/jt3.png);
	background-position:center;
	background-repeat:no-repeat;
}

.fy2{
	width:100%;
	float:left;
	margin-top:30px;	
}
.fy2 ul{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.fy2 ul li{
	width: 40px;
	height: 40px;
	display:flex;
	margin-left:5px;
	margin-right:5px;
}
.fy2 ul li a{
	width:40px;
	height:40px;
	text-align:center;
	font-size:14px;
	background: #ececec;
	border: 1px solid #e0e0e0;
	line-height:40px;
	font-family:'宋体';
	transition: all 0.6s;
}
.fy2 ul li a:hover{
	background: #D9251C;
	border:1px solid #D9251C;
	color:#FFF;
}
.fy2 ul li .cur{
	background: #D9251C;
	border:1px solid #D9251C;
	color:#FFF;
}
.newlist{
	width:100%;
	float:left;
}
.newlist ul li{
	width:100%;
	float:left;
	margin-top:20px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.newlist ul li a{
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:20px;
	width:100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newlist ul li .pic{
	width:27%;
	overflow:hidden;
}
.newlist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.newlist ul li:hover .pic img{
	transform: scale(1.05);
}
.newlist ul li .tex{
	width:69%;
	font-size:16px;
	line-height:32px;
	color:#666;
}
.newlist ul li .tex dl dt{
	font-size:20px;
	line-height:26px;
	margin-top:10px;
}
.newlist ul li .tex dl dd{
	font-size:14px;
	line-height:16px;
	margin-bottom:20px;
	margin-top:13px;
}
.newlist ul li a:hover{
	background: #d9251c;
	color:#FFF;
}
.newlist ul li a:hover .tex dl dt{
	color:#FFF;
}
.newlist ul li a:hover .tex{
	color:#FFF;
}
.newlist ul li .tex p{
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newlist ul li:first-child{
	margin-top:0px;
}
.honrlist{
	width:100%;
	float:left;
}
.honrlist ul{
	display: flex;
	flex-wrap: wrap;
}
.honrlist ul li{
	width:calc(34.4% - 40px);
	margin-right:40px;
	margin-bottom:50px;
}
.honrlist ul li dl dt{
	margin-bottom:28px;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
	overflow:hidden;
}
.honrlist ul li dl dt img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.honrlist ul li:hover dl dt img{
	transform: scale(1.05);
}
.honrlist ul li dl dd{
	font-size:16px;
	line-height:24px;
	text-align:center;
}
.honrlist ul li:nth-child(3n){
	margin-right:0px;
}
.zptit{
	width:100%;
	float:left;
	font-size:32px;
	line-height:48px;
	font-weight:bold;
}

.zp02{
	width: 100%;
	float: left;
	margin-top: 80px;
	margin-bottom:40px;
}
	
.subNavBox4{
	width:100%;
	float:left;
	border: 1px solid #D9251C;
}
.subNavBox4 h1{
	HEIGHT:68px;
	line-height: 68px;
	display: flex;
	font-size:16px;
	background-color: #D9251C;
	font-weight: normal;
	color: #FFFFFF;
	justify-content: space-between;
	width:100%;
	float:left;
}
.subNavBox4 h1 i{
	width: 25%;
	text-align:center;
	border-right:1px solid rgba(0,0,0,0.1);
}
.subNav4{
	width:100%; 
	float:left; 
	HEIGHT:68px;
	display: flex;
	justify-content: space-between;
	CURSOR: pointer; 
	text-align:left; 
	border-bottom:1px solid rgba(0,0,0,0.1);
	background-color: #F9FAFB;
	line-height:68px; 
	font-size:16px;
	background-color:#FFF;
}
.subNav4 i{ 
	width: 25%;
	text-align:center;
	border-right:1px solid rgba(0,0,0,0.1);
}
.subNav4:hover{float:left; }
.currentDd4{background: #fff;}
.currentDd4 i{
	color: #333;
}
.navContent4{
	display: none;
	float:left; 
	width:100%; 
	padding:40px; 
	line-height:32px; 
	font-size:16px;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.navContent4 dl{
	display: flex;
	justify-content: space-between;
	width:100%;
}
.navContent4 dl dt{
	margin-right:45px;
	font-size:16px;
	line-height:32px;
	width:90px;
	font-weight:bold;
}
.navContent4 dl dd{
	font-size:16px;
	line-height:32px;
	width:calc(100% - 90px);
}
.red{
	color: #04946A;
}
.ljyp{
	display:flex;
	margin-top:30px;
}
.ljyp a{
	width: 160px;
	height: 57px;
	background: #d9251c;
	line-height:57px;
	text-align:center;
	font-size:20px;
	color:#FFF;
}
.lx01{
	width:100%;
	float:left;
	margin-top:16px;
	background: #ffffff;
	border: 1px solid #d9251c;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);
	padding:30px 40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.lx01 .a01{
	width:50%;
	display: flex;
	align-items: center;
}
.wenzikz .a01 dl dd{font-size: 20px!Important;
    font-weight: 500!Important;}
.lx01 .a01 img{
	margin-right:40px;
}
.lx01 .a01 dl dt{
	font-size:14px;
	line-height:18px;
}
.lx01 .a01 dl dd{
	margin-top:10px;
	font-size:24px;
	line-height:28px;
	/*font-family: DIN;*/
	font-weight:bold;
}
.lx02{
	width:100%;
	float:left;
	margin-top:46px;
	margin-bottom:46px;
	border: 0px solid #d9251c;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position:relative;
}
.lx02 img{
	width:100%;
	height:auto;
	display:block;
}
.lx02 .tex{
	width:auto;
	position:absolute;
	top:50px;
	right:50px;
	padding:30px 20px;
	border: 1px solid var(--e-60012, #D9251C);
	background: var(--10, rgba(255, 255, 255, 0.40));
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	font-size:18px;
	margin-bottom:30px;
	font-weight:700;
}

.lx03{
	width:100%;
	float:left;
	margin-top:46px;
	padding:40px;
	background: #ffffff;
	border: 1px solid #d9251c;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6000001430511475px);
	position:relative;
}
.lx03 h1{
	font-size:20px;
	line-height:26px;
	font-weight: normal;
}
.lx04{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:25px;
}
.lx04 ul{
	width:48%;
}
.lx04 ul li{
	width:100%;
	float:left;
	margin-top:15px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	font-size:14px;
	line-height:45px;
}
.lx04 ul li.mart50{
	margin-top:50px;
}
.lx04 ul li.jz{
	align-items: flex-start;
}
.lx04 ul li .a01{
	width:17%;
	font-size:16px;
	text-align:right;
}
.lx04 ul li .a02{
	width:80%;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.lx004{
	width:100%;
	float:left;
	margin-top:80px;
}
.lx004 h1{
	font-size:32px;
	padding-bottom:46px;
	line-height:38px;
}
.lx004 ul li{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding:46px 0;
	border-top:1px solid #e0e0e0;
}
.lx004 ul li .pic{
	width:39%;
}
.lx004 ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.20); 
}
.lx004 ul li .tex{
	width:53%;
	font-size:18px;
	line-height:21px;
}
.lx004 ul li .tex p{
	margin-top:15px;
}
.lx004 ul li h2{
	font-size:20px;
	line-height:30px;
	margin-bottom:15px;
}

.num{
	width:37%;
	height:45px;
	line-height:45px;
	text-align:center;
	border: 1px solid #d9251c;
	color:#d9251c;
	font-size:20px;
}
.lxbk{
	width:100%;
	background: #f2f2f2;
	line-height:45px;
	border:0px;
	outline:none;
	padding:0 10px;
	font-size:16px;
	color:#333;
	font-weight:bold;
	font-family: 思源黑体;
}
.lxbk2{
	width:60%;
	background: #f2f2f2;
	line-height:45px;
	border:0px;
	outline:none;
	padding:0 10px;
	font-size:14px;
	color:#999;
}
.lxanniu{
	width:49%;
	height: 60px;
	background: #999999;
	line-height:60px;
	text-align:center;
	font-size:16px;
	color:#FFF;
	border:0px;
	cursor:pointer;
}
.lxanniu2{
	width:49%;
	height: 60px;
	background: #D9251C;
	line-height:60px;
	text-align:center;
	font-size:16px;
	color:#FFF;
	border:0px;
	cursor:pointer;
}
.newtit{
	width:100%;
	float:left;
	font-size:24px;
	line-height:32px;
	font-weight: bold;
	text-align:center;
}
.newdate{
	width:100%;
	float:left;
	margin-top:30px;
	font-size:14px;
	line-height:16px;
	color:#666;
	text-align:center;
}
.fenx{
	width:100%;
	float:left;
	margin-top:40px;
	display:flex;
	align-items: center;
}
.fenx img{
	margin-right:20px;
}
.newtex{
	width:100%;
	float:left;
	margin-top:60px;
	font-size:14px;
	line-height:28px;
}
.newtex img{
	max-width:70%;
	
}
.back{
	display:flex;
	margin-top:40px;
	width:100%;
	float:left;
}
.back a{
	
	width: 160px;
	height: 40px;
	display:flex;
	align-items: center;
	justify-content: center;
	border:1px solid #D9251C;
	color:#D9251C;
}
.back a img{
	margin-left:25px;
}

.zwxx{ font-size:16px; color:#F00; margin-top:80px;}

.touy{
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.f24{
	font-size:24px;
}
.mart80{
	margin-top:80px;
}
.red{
	color:#D9251C;
}
.mart20{
	margin-top:20px;
}
.mart60{
	margin-top:60px;
}
.mart0{
	margin-top:0px;
}
.pc{
	display: block;
}
.moblie{
	display: none;
}
.header2{
	display: none;
}
.yingc{ display:none;}


.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; left: 50%; bottom: 0; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}



/* 方式2 关闭在上面*/

.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; right: -30px; top: -100px; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}
#demo {
	overflow:hidden;
	width: 100%;
	float:left;
} 
#indemo {
	float: left; 
	width: 1800%; 
} 
#demo1 {
	float: left; 
} 
#demo2 {
	float: left; 
}
#yanp {
	overflow:hidden;
	width: 100%;
	float:left;
} 
#inyanp {
	float: left; 
	width: 1800%; 
} 
#yanp1 {
	float: left; 
} 
#yanp2 {
	float: left; 
}
.tzgx .a01 .a002 dl dt.lvshe{ color:#67c23a}	
.tzgx .a01 .a002 dl dt i.lvshe{background-image:url(../img/lvjt.png);}
.tzgx .a01 .a002 dl dt em.lvshe{ background:#67c23a}
.tswz{ width:100%; margin:50px 0px; font-size:18px; text-align:center;}
}
@media (min-width:1500px) and (max-width:1768px){
	.innav ul li {
    width: auto;
    font-size: 20px;
    text-transform: uppercase;
    align-items: center;
    display: flex;
    margin-left: 0.6vw;
    margin-right: 0.6vw;
}
.proshow02 .tex .subtex{font-size: 16px;}

.prolist02 ul li .a01{font-size: 12px;}
.prolist03 ul li{font-size: 13px;}
.ncon-l .a01 dl dt {
    font-size: 28px;}
.ncon-l .a01 dl dd {
    font-size: 15px;}
.currentDd {
    font-size: 22px;}
.subNav{
    font-size: 16px;line-height:1.5;padding: 14px 0;
	}
.currentDd a{font-size: 22px;}
.qyjz01 .tex {
    font-size: 1.4em;
    line-height: 2;}
.qyjz01 .tex h1 {
    margin-top:10px;
    font-size: 1.6em;
    line-height: 2;
}
.proshow03 {
    width: 43.849%;
    float: left;
    margin-top: 15px;}
.qyjz02 .tex {
    font-size: 1.4em;
    line-height: 2;}
.qyjz02 .tex h1 {
    margin-top:10px;
    font-size:1.6em;
    line-height: 2;
}
.currentDd a:hover{font-size: 24px;font-weight:bold;}

}
@media (min-width:1000px) and (max-width:1360px){
	.pro {overflow-x: scroll;
}
.prolist {
    width: 100%;
}
.main {
    
    padding: 0px 4.9375vw;
}
.weiz{
    
    padding: 0px 4.9375vw;
}
.prolist03 ul li {
    font-size: 0.1rem;
}
	}
@media (min-width:1000px) and (max-width:1500px){
.top{
	height:80px;
}
.header{
	height:80px;
}
.logo{
	max-width:80px;
}
.innav ul li{
	font-size: 14px;
	margin-left: 0.6vw;
	margin-right: 0.6vw;
}
.top-r .ss{
	width: auto;
	height: 32px;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right:5px;
}
.top-r .ss i{
	width: 32px;
	height: 32px;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
}
.qyjz01 .tex {
    font-size: 1.2em;
    line-height: 2;}
.qyjz01 .tex h1 {
    margin-top:10px;
    font-size: 1.4em;
    line-height: 2;
}
.qyjz02 .tex {
    font-size: 1.2em;
    line-height: 2;}
.qyjz02 .tex h1 {
    margin-top:10px;
    font-size: 1.4em;
    line-height: 2;
}
.top-r .zyw{
	width: 100px;
	height: 32px;
	background: #d9251c;
	font-size:14px;
	color:#FFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.top-r .zyw .zhuan{
	width:100px;
	top:32px;
	font-size:12px;
}
.top-r .zyw .zhuan a{
	padding:10px 0;
	margin-left:0;
	margin-right:0;
}
.subNav{font-size: 16px;
    padding: 12px 0;}
.top-r .zyw a{
	margin-left:10px;
	margin-right:5px;
	color:#FFF;
}
.prolist02 ul li.wbf10{width: 15%;}
.prolist03 ul li.wbf10{width: 15%;}
.innum ul li dl dd b{
	font-size:32px;
}
.innum ul li dl dt{ font-size:12px;}
.inxp .a01 dl dt{ font-size:16px;}
.intit b {
    font-size: 16px;}
.inxp .a01 dl dd a{ font-size:12px;}
.innewlist ul li{ font-size:12px; line-height:25px;}
.innewlist ul li i{ font-size:8px;}
.foot02{ font-size:12px; line-height:48px; height:48px;}
.prolist01 ul li{ font-size:12px;}
.index01{
	flex-wrap: wrap;
}
.yjfx ul li h1 {
    text-align: center;
    font-weight: 400;
    font-size: 0.8em;
	margin-bottom: 2px;
}
.cpzx ul li dl dt{ font-size:12px;}
.cpzx ul li dl dd{ font-size:13px; margin-bottom:8px;}
.cpzx ul li dl dt img{ margin-right:3px; width:30px;}
.cpzx ul li dl dt.jtqt{
	font-size:16px;
	color:#d9251c;
}
.tccon h1{ font-size:28px;}
.tccon ul li dl dt{ font-size:12px;}
.tcbk{ font-size:12px; line-height:35px;}
.tccon ul li{ font-size:12px; margin-top:20px;}
.tccon ul li dl dd{ margin-top:1px;}
.tcanniu{ width:150px; height:40px; line-height:40px; font-size:14px;}
.prolist01 ul li{ font-size:12px;}
.prolist02 ul li{ font-size:12px;}
.prolist03 ul li{ font-size:12px;}
.prolist3 ul li{ font-size:14px; padding:30px 0px}
.prolist3 ul:first-child li{ font-size:16px; line-height:45px; height:45px;}
.ncon-l .a01 dl dt{ font-size:20px;}
.ncon-l .a01 dl dd{ font-size:14px;}
.navContent2 .a01 img{ width:60px;}
.navContent2 .a01 dl dt{ font-size:12px;}
.navContent2 .a01 dl dd{ font-size:12px;}
.subNav:hover{
	float:left;
	font-size:20px;
	font-weight:bold;
	color: #D9251C;
}
.navContent2 .a01 img{display:none;}
.navContent {
   
    line-height: 30px;
    font-size:1.0em;}
.subNavBox2 {
    width: 25%;}
.subNav2{font-size: 0.8em;padding: 0 10px;}
.subNav2 i {
    width: 10px;
    height: 14px;
    background: url(../img/xjt2.png) no-repeat center / contain;
}
.currentDd{ font-size:18px;}
.ntit{ font-size:32px;}
.fw01 .a01 b{ font-size:48px;}
.ztjs{ font-size:16px; line-height:32px;}
.fw01{ font-size:16px; line-height:32px;padding-top:25px;}
.fwzc ul li{ height:72px;}
.fwzc ul li .a01{ width:72px; height:72px; font-size:32px;}

.fwzc ul li .a02{ font-size:16px;}
.fwzc ul li .a02{ padding:0px 0px 0px 30px; line-height:30px;}
.chax{ width:350px; top:90px;}
.chaxbk{ width:150px; height:32px; line-height:32px; font-size:12px;}
.chaxanniu{height:32px;}
.glfz ul li{
width:calc(33.33% - 15px);
	margin-right:15px;
}
.glfz ul li .pic img{ width:36%;}
.ntit2{ font-size:24px; line-height:40px;}
.zlfz .tex dl dd{ font-size:14px;}
.zlfz .tex dl dd img{ width:14px; margin-right:5px;}
.honr-r{ width:55%;}
.honr-r ul li{ font-size:16px;}
.honr-r ul li em{ margin-left:15px; margin-right:15px;}

.inlxwm{
	height:auto;
}
.inxp .a02 dl dd{ font-size:12px; margin-top:10px;}

.ncon-l .a01{
	padding:20px 30px;
}
.ncon-l .a01 dl dt{
	font-size:24px;
	line-height:36px;
}
.ncon-l .a02{
	padding:20px 30px;
}
.zlm ul li a{
	font-size:12px;
	height:45px;
	line-height:45px;
}
.cptit{
	font-size:24px;
}
.cptit .fh{
	width:150px;
	height:45px;
}
.fy .a01{
	flex-wrap: wrap;
}
.fy .a01 ul{
	margin-top:20px;
	margin-left:20px;
}
.fy .a02{
	margin-top:20px;
}
.weiz{
	font-size:14px;
}
.proshow02 .tex{
	font-size:12px;
	height:45px;
}
.proshow02 .tex .subtex{
	font-size:12px;
	height:45px;
}
.proshow02 .tex img{
	max-height:15px;
	margin-right:5px;
}
.xplist ul li{
	padding:20px;
}
.xplist ul li dl dt{
	font-size:12px;
}
.xplist ul li dl dd{
	font-size:12px;
}
.cpxg ul li dl dd{
	font-size:16px;
	padding:10px 0;
}
.foot01 dl dt{
	font-size:16px;
}
.foot01 dl dd{
	font-size:12px;
}
.ztjs img{
	max-width:30%;
	margin-right:20px;
}

.fwzc ul li .a02{
	
}
.glfz ul li{
	padding:20px;
}
.glfz ul li .pic img{
	max-width:100%;
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	
}
.glfz ul li dl dt{
	font-size:18px;
	margin-top:15px;
}
.glfz ul li dl dd{
	font-size:12px;
	line-height:25px;
}
.zlfz .tex{
	width:100%;
}
.zlfz .pic{
	width:75%;
	margin-top:30px;
}
.bkuai{
	height:auto;
}
.bkuai ul{
	flex-wrap: wrap;
}
.bkuai ul li{
	width:33.33%;
	border-bottom:1px solid #f2f2f2;
	font-size:14px;
	height:42px;
	line-height:42px;
}
.bkuai ul li:last-child{
	border-right:1px solid #f2f2f2;
}
.abtit{
	font-size:24px;
	margin-bottom: 6px;
}

.jdi .tex dl:last-child{
}
.inxp .a02{
	width:82%;
	padding:3vh 5vh;
	display: flex;
	justify-content: space-between;
}
.inlxwm .tex {
    padding: 38px 5px 0px 5px;}
.inlxwm .tex .a02 ul li.mart25 {
    margin-top: 20px;
}
.inlxwm .tex .a02 ul li img {
    margin-right: 18px;
    max-height: 40px;
}
.inlxwm .tex .a01 {
    width: 28%;}
.inxp .a02.gt{
	display: inline-block;
}
.inxp .a02.gt dl{
	width:auto;
	float:left;
	margin-right:2.5vw;
}
.lx01 .a01{
	width:48%;
	margin-bottom:0px;
}
.lx02 .tex{
	position:static;
	width:100%;
	float:left;
}

.lx04 ul{
}

.inlxwm .tex .a01{
	margin-right:14px;
	
}
.inlxwm .tex .a01 dl dt img{
	max-width:80%;
}
.proshow03 {
    width: 43.849%;
    float: left;
    margin-top: 10px;}
.inlxwm .tex .a01 dl dd{
	font-size:12px;
}

.inlxwm .tex .a02 ul li dl dt{
	font-size:12px;
}
.inlxwm .tex .a02 ul li dl dd{
	font-size:16px;
	margin-top:0px;
	line-height:20px;
}
.inlxwm .tex .a02 ul li img{
	margin-right:8px;
}

.innewlist{
	padding:10px 25px;
}
.inhonr{
	padding:0 35px;
	padding-top:20px;
}
.inxp .a02 dl dt{
	height:70px;
}
.inxp .a02 dl dt img{
	max-height:70px;
}
.inxp{
	height:auto;
}
.honr-l dl dd a{ font-size:16px;}
.jkfz ul li{ height:72px;}
.jkfz ul li .a02{ font-size:16px; line-height:32px; padding:0px 0px 0px 5px;}
.jkfz ul li .a01{ width:72px; height:72px; font-size:32px;}
.yjfx{ font-size:16px; line-height:32px;}
.tzgx{ padding:30px 15px;}
.tzgx .a01 .a001 dl dt{ font-size:28px;}
.tzgx .a01 .a001 dl dd{ font-size:20px;}
.tzgx .a01 .a002 dl dt b{ font-size:48px;}
.tzgx .a01 .a002 dl dt{ font-size:20px;}
.tzgx .a01 .a002 dl dt em{ font-size:14px; width:68px;}
.tzgx .a02{ font-size:20px; line-height:40px;}
.tzgx .a03{ font-size:20px; line-height:40px;}
.tzgx .a03 img{ margin-right:10px; margin-left:10px; height:40px;}
.bkuai ul li{
	width:25%;
}
.yjfx .touy{ max-width: 100%;
    height: auto;}
.qyjz h1{ font-size:28px;}
.qyjz01 .tex h1{font-size:28px;}
.qyjz02 .tex h1{font-size:28px;}
.jyfz ul li{ margin-bottom:50px;}
.jyfz ul li dl dd{ margin-top:15px;}
.jdi .tex dl{
	
}
.map .tex{ font-weight:normal;}
.jdi .tex dl dt{ font-size:14px; padding:10px 5px;}
.jdi .tex dl dd{ font-size:12px; padding:1px 5px; line-height:25px;}
.schd ul li .a01{ font-size:14px; width:140px; height:60px; line-height:60px; }
.schd ul li .a02{ font-size:14px; padding:0px 5px; text-align:left; width:calc(100% - 140px); line-height:25px; height:60px;}
.newlist ul li .tex dl dt{ font-size:16px;}
.newlist ul li .tex dl dd{ margin-top:5px; margin-bottom:5px;}
.newlist ul li .tex{ font-size:14px; line-height:25px;}
.honrlist ul li{ width:calc(33.2% - 15px); margin-right:14px; margin-bottom:30px;}
.ljyp a{ width:120px; line-height:40px; height:40px; font-size:16px;}
.lx01 .a01 dl dd{ font-size:18px;}
.wenzikz .a01 dl dd {
    font-size: 16px!Important;
    font-weight: 500!Important;
}
.lx03{ padding:20px;}
.lx04 ul{ width:49%;}
.lx04 ul li .a01{ font-size:14px;}
.lx04 ul li .a01{ width:19%;}

.lxanniu{ height:45px; line-height:45px; font-size:16px;}
.lxanniu2{ height:45px; line-height:45px; font-size:16px;}
.lx04 ul li{ line-height:25px; font-size:13px;}
.yjfx .red{ font-size:10px;}
}



@media (max-width:999px) {


.pc{
	display: none;
}
.moblie{
	width: 100%;
	float: left;
	margin-top: 1.0rem;
}
.header{
	display: none;
}
.header2{ 
	width:100%; 
	float:left; 
	height:4rem; 
	line-height:4rem;
	background-color: #FFFFFF;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.logo{ 
	width:100%; 
	float:left; 
	height:4rem; 
	/*text-align:center;*/
}
.logo span{ 
	height:100%; 
	display:inline-block; 
	vertical-align:middle;
}
.wenzikz .a01 dl dd {
    font-size: 1.2rem!Important;
    font-weight: 500!Important;
}
.logo img{ 
	max-width:70%; 
	max-height:3rem; 
	vertical-align:middle; 
	margin-left:25%;
}
.nav2{ 
	width:60%; 
	float:right; 
	line-height:110px; 
	height:110px; 
	text-align:right;
}
.nav2 a{ 
	width: auto; 
	font-size:16px; 
	margin-right:5%;
}
.nav-bar2 { 
	width:4rem; 
	height:4rem; 
	position:absolute; 
	z-index:11; 
	left:0%; 
	top:0; 
	text-align:center;
}
.nav-bar2 img{ 
	max-width:40%; 
	max-height:1.5rem; 
	vertical-align:middle;
}
.nav-bar2 span{ 
	display:inline-block; 
	height:100%; 
	vertical-align:middle;
}
.nav-bg { 
	width:0px; 
	height: auto; 
	overflow:hidden; 
	position: absolute; 
	right:0px; 
	top:0; 
	z-index:998;
}
.v_close { 
	display:block; 
	position: absolute; 
	top: 3%; 
	left:5%; 
	z-index:102;  
	width: 15px; 
	height: 15px; 
	background:url(../img/close2.png) no-repeat; 
	background-size:100% 100%; 
	display:none;
}
.nav { 
	margin:0 0 0 0;
}
.subNavBox3{
	width:65%;
	float:right; 
	background:#fff;  
	padding-bottom:4rem;
}
.subNavBox3 h1{ 
	text-align:center; 
	height:5rem; 
	background:#ffffff;
}
.subNavBox3 h1 span{ 
	height:100%; 
	display:inline-block; 
	vertical-align:middle;
}
.subNavBox3 h1 img{ 
	max-width:80%; 
	max-height:3rem; 
	vertical-align:middle;
} 
.subNav3{
	width:95%; 
	float:left; 
	HEIGHT:2.5rem;
	DISPLAY: block;  
	CURSOR: pointer; 
	padding-left:5%;
	text-align:left; 
	border-bottom:1px solid #e0e0e0; 
	line-height:2.5rem; 
	font-size:1.0rem;
}
.subNav3 i{ 
	padding:0.3rem; 
	background:url(../img/jt01.png) no-repeat center / contain; 
	margin-right:1rem; 
	float:right; 
	margin-top:1.2rem;
}
.subNav3:hover{float:left; }
.currentDd3{background: #D9251C; color: #FFFFFF;}
.currentDd3 a{
	color: #FFFFFF;
}
.currentDd3 i{
	background:url(../img/jt001.png) no-repeat center / contain;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all .25s ease 0s;
	-moz-transition:all .25s ease 0s;
	-o-transition:all .25s ease 0s;
	transition:all .25s ease 0s;
}
.navContent3{
	display: none;
	float:left; 
	width:90%; 
	padding:0.5rem 5% 0.5rem 5%; 
	line-height:2.0rem; 
	font-size:0.9rem; 
	padding-bottom:0px;
}
.navContent3 h2{
	font-size: 0.8rem;
	line-height: 2.0rem;
}

.sjsearch { 
	width:4rem; 
	height:4rem; 
	position:absolute; 
	z-index:11; 
	right:0%; 
	top:0; 
	text-align:center;
}
.sjsearch img{ 
	max-width:40%; 
	max-height:1.5rem; 
	vertical-align:middle;
}

.chax{
	right:0; 
	top:4.0rem;
	position: fixed;
	width:100%; 
	z-index:99999;
	display: none;
	background-color: #D9251C;
	padding:1.0rem;
}
.chax.marg{
	top:4.0rem;
}
.chax form{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width:100%;
	float:left;
	background-color: #f5f5f5;
	padding:0 0.5rem;
}
.chax form　.aa{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width:100%;
	float:left;
}
.chax input{
	float: left;
}
.chaxbk{
	width: calc(100% - 26px);
	height: 2.5rem;
	line-height: 2.5rem;
	border: 0px;
	outline: none;
	padding-left: 0.5rem;
	color: #999999;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #999999;
	background-color:transparent;
}
.chaxanniu{
	max-height:2.0rem;
}

.main{ 
	width: 100%;
	float:left;
	padding: 0px 5%;
}
.inmain{
	width: 100%;
	float:left;
	padding: 0px 5%;
}

.inwrap{
	width:100%;
	float:left;
	background-image:url(../img/bj.jpg);
	background-position:center top;
	background-repeat: repeat;
	padding-bottom:2.0rem;
}
.innum{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.innum ul{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.innum ul li{
	width:50%;
	display: flex;
	align-items: flex-end;
	margin-top:1.0rem;
}
.innum ul li img{
	max-height:3.0rem;
}
.innum ul li dl{
	margin-left:0.5rem;
}
.innum ul li dl dt{
	font-size:0.8rem;
	line-height:1.0rem;
	color:#666;
}
.innum ul li dl dd{
	display: flex;
	align-items: flex-start;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#D9251C;
	margin-top:0.2rem;
}
.innum ul li dl dd b{
	font-size:1.0rem;
	font-family: szzt;
	font-weight:normal;
	line-height:2.0rem;
	margin-right:0.2rem;
}
.innum ul li .sx{
	width:1px;
	height:64px;
	background-color:#E0E0E0;
}
.innum ul li:nth-child(2n){
	display:none;
}
.index01{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.index01-l{
	width:100%;
}
.inxp{
	width:100%;
	float:left;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #e0e0e0;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	height: auto;
	margin-top:1.0rem;
}
.inxp.mart12{
	margin-top:1.0rem;
}
.inxp .a01{
	width:100%;
	background: #ececec;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0.5rem 0;
}
.inxp .a01 dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	color:#D9251C;
	font-weight:bold;
}
.inxp .a01 dl dd{
	margin-top:0.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#666;
	font-size:0.8rem;
}
.inxp .a01 dl dd a{
	display: flex;
	align-items: center;
	justify-content: center;
	color:#666;
}
.inxp .a01 dl dd img{
	margin-left:0.2rem;
}
.inxp .a02{
	width:100%;
	padding:1.0rem;
	display: flex;
	flex-wrap: wrap;
	padding-bottom:2.0rem;
}
.inxp .a02.gt{
	display: inline-block;
}
.inxp .a02.gt dl{
	width:auto;
	float:left;
	margin-right:55px;
}
.inxp .a02 dl{
	width:33.33%;
	margin-top:1.0rem;
}
.inxp .a02 dl dt{
	overflow:hidden;
	height:3.0rem;
	display: flex;
	justify-content: center;
}
.inxp .a02 dl dt img{
	max-height:3.0rem;
}
.inxp .a02 dl dd{
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.0rem;
	text-align:center;
}
.inxp .a02 dl dd.a001{
	margin-top:0px;
	text-align:right;
}
.inxp .a02 dl dd.a001 img{
	max-width:2.5rem;
}
.innew{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.innew .a01{
	width:100%;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
	margin-top:1.0rem;
}
.intit{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	height: 2.5rem;
	background: #ececec;
	padding:0 1.0rem;
	font-size:0.8rem;
}
.intit b{
	font-size:1.0rem;
	line-height:1.5rem;
	color:#D9251C;
}
.intit a{
	width:auto;
	display: flex;
	align-items: center;
	color:#666;
}
.intit a img{
	margin-left:0.5rem;
}
.innew .a02{
	width:100%;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
	margin-top:1.0rem;
}
.innew .a03{
	width:100%;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.7px 8.23px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.53px);
}
.inhonr{
	width:100%;
	padding:1.0rem;
}
.inhonr ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inhonr ul li{
	width:calc(50% - 8px);
}
.inhonr ul li img{
	max-width:100%;
}
.innewlist{
	width:100%;
	padding:1.0rem;
	overflow:hidden;
}
.innewlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.innewlist ul li{
	width:100%;
	font-size:0.8rem;
	line-height:2.0rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.innewlist ul li i{
	margin-right:0.5rem;
	color:#D9D9D9;
	font-size:0.6rem;
}
.innewlist ul li:hover i{
	color:#D9251C;
}
.index01-r{
	width:100%;
	margin-top:1.0rem;
}
.inlxwm{
	width:100%;
	float:left;
	background: rgba(255,255,255,0.10);
	border: 1.18px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	height: auto;
	padding-bottom:1.0rem;
}
.inlxwm .pic{
	overflow:hidden;
}
.inlxwm .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.inlxwm .pic:hover img{
	transform: scale(1.05);
}
.inlxwm .tex{
	padding:1.0rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.inlxwm .tex .a01{
	width:100%;
	text-align:center;
	margin-top:1.0rem;
}
.inlxwm .tex .a01 dl dt{
	overflow:hidden;
}
.inlxwm .tex .a01 dl dt img{
	max-width:100%;
}
.inlxwm .tex .a01 dl dd{
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.inlxwm .tex .a02{
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
}
.inlxwm .tex .a02 ul li{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
}
.inlxwm .tex .a02 ul li.mart25{
	margin-top:1.0rem;
}
.inlxwm .tex .a02 ul li img{
	margin-right:1.0rem;
	max-height:3.0rem;
}
.inlxwm .tex .a02 ul li dl dt{
	font-size:0.8rem;
	line-height:1.0rem;
}
.inlxwm .tex .a02 ul li dl dd{
	font-size:1.2rem;
	line-height:1.5rem;
	margin-top:0.2rem;
	font-family: szzt;
}

.foot{
	width:100%;
	float:left;
	background-color:#676767;
	padding-bottom:2.0rem;
	padding-top:1.0rem;
}
.foot01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01 dl{
	width: 50%;
	margin-top:1.0rem;
}
.foot01 dl dt{
	padding-bottom:1.0rem;
	position:relative;
	border-bottom:1px solid rgba(255,255,255,0.1);
	margin-bottom:1.0rem;
	font-size:1.0rem;
	color:#FFF;
}
.foot01 dl dt i{
	width:1.0rem;
	height:2px;
	background-color:#ECECEC;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
}
.foot01 dl dd{
	margin-bottom:0.5rem;
	font-size:0.8rem;
	line-height:1.0rem;
	color:#ECECEC;
}
.foot01 dl dd a{
	color:#ECECEC;
}

.foot02{
	width:100%;
	float:left;
	height: auto;
	background: radial-gradient(#cc000f, #ec3f4c);
	text-align:center;
	line-height:1.rem;
	padding:1.0rem 10.9375vw;
	font-size:0.8rem;
	color:#FFF;
}
.weiz{
	width:100%;
	float: left;
	height: auto;
	display: flex;
	align-items: center;
	font-size:0.8rem;
	border-bottom:1px solid #f2f2f2;
	line-height:1.5rem;
	color:#999;
	padding: 1.0rem 10.9375vw;
	margin-top:4.0rem;
}
.weiz a{
	color:#999;
	font-size:0.6em;
}
.weiz img{
	margin-right:0.5rem;
}
.zlm{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.zlm ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zlm ul li{
	width:48%;
	display: flex;
	align-items: center;
	margin-top:0.5rem;
}
.zlm.w16 ul li{
	width:49%;
}
.zlm.w16 ul li:nth-child(5n){
	
}
.zlm.w16 ul li:nth-child(6n){
	
}
.zlm ul li:nth-child(5n){
	
}
.zlm ul li a{
	width:100%;
	height:2.5rem;
	line-height:2.5rem;
	background: #ececec;
	font-size:0.8rem;
	color:#d9251c;
	text-align:center;
}
.zlm ul li a:hover{
	background: #d9251c;
	color:#FFF;
}
.zlm ul li .cur{
	background: #d9251c;
	color:#FFF;
}
.cpzx{
	width:100%;
	float:left;
}
.cpzx ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.cpzx ul li{
	width:47%;
	margin-top:2.0rem;
	margin-left:10px;
}
.cpzx ul .ml2{
	width:100%;
	margin-top:2.0rem;
	margin-left:10px;
}
.cpzx ul li dl dt{
	padding-bottom:0.5rem;
	border-bottom:1px solid rgba(0,0,0,0.10);
	display: flex;
	align-items: center;
	font-size:1.0rem;
	margin-bottom:1.0rem;
	font-weight: 600;
}
.cpzx ul li dl dt img{
	margin-right:0.2rem;
	max-height:1.5rem;
}
.cpzx ul li dl dt i{
	color:#D9251C;
}
.cpzx ul li dl dd{
	margin-bottom:0.5rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.cpzx ul li dl dd i{
	margin-right:0.5rem;
	font-size:0.6rem;
	color:#BDBDBD;
}
.cpzx ul li dl dd:hover i{
	color:#D9251C;
}
.cptit{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:1.2rem;
	line-height:1.5rem;
	font-weight:bold;
}
.cptit .fh{
	width: 10.0rem;
	height: 2.5rem;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:1.0rem;
}
.cptit .fh img{
	margin-right:0.5rem;
	max-height:1.0rem;
}
.cptit .fh a{
	color:#FFF;
	font-size:0.8rem;
}
.pro{
	width:100%;
	float:left;
	margin-top:1.0rem;
	overflow-x:scroll;
	padding-bottom:30px;
}
.prolist{
	width:1490px;
}
.prolist h1{
	line-height:60px;
	margin-top:20px; 
	font-size:20px;
}
.prolist01{
	width:100%;
}
.prolist01 ul{
	display: flex;
}
.prolist01 ul li{
	width:110px;
	font-size:0.8rem;
	line-height:1.0rem;
	float:left;
	padding:0.5rem 0;
}
.prolist01 ul li:first-child{
	width:175px;
}
.prolist01 ul li:nth-child(2){
	width:100px;
}
.prolist01 ul li:nth-child(3){
	width:158px;
}
.prolist01 ul li:nth-child(4){
	width:112px;
}
.prolist01 ul li:nth-child(5){
	width:114px;
}
.prolist01 ul li:nth-child(11){
	width:146px;
}
.prolist01 ul li:nth-child(12){
	width:132px;
}

.prolist02{
	width:100%;
	border: 1px solid #bdbdbd;
}
.prolist02 ul{
	display: flex;
}
.prolist02 ul li{
	width:110px;
	font-size:0.8rem;
	line-height:1.0rem;
	float:left;
	border-right:1px solid #bdbdbd;
}
.prolist02 ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.prolist02 ul li .a01{
	width:100%;
	height:7.0rem;
	overflow-y:scroll;
	padding:10px;
	font-size:12px;
	line-height:22px;
	border-bottom:1px solid #bdbdbd;
}
.prolist02 ul li p.cur a{ color:#F00}
.prolist02 ul li .a02{
	width:100%;
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	font-size:0.8rem;
}
.prolist02 ul li:first-child{
	width:175px;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#D9251C;
}
.prolist02 ul li:nth-child(2){
	width:100px;
}
.prolist02 ul li:nth-child(3){
	width:158px;
}
.prolist02 ul li:nth-child(4){
	width:112px;
}
.prolist02 ul li:nth-child(5){
	width:114px;
}
.prolist02 ul li:nth-child(11){
	width:146px;
}
.prolist02 ul li:nth-child(12){
	width:132px;
}

.prolist03{
	width:100%;
	border: 1px solid #bdbdbd;
	border-top:0px;
}
.prolist03 ul{
	display: flex;
	width:100%;
}
.prolist03 ul:first-child{
	background: #d9251c;
	color:#FFF;
}
.prolist03 ul:first-child li:first-child{
	color:#FFF;
}
.prolist03 ul li{
	width:110px;
	float:left;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	line-height:2.0rem;
	text-align:center;
	font-size:0.8rem;
	text-align:center;
	
	display:flex;
	align-items:center;
	justify-content:center;
	padding:5px 0px;
}
.prolist03 ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.prolist03 ul li:first-child{
	width:175px;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#D9251C;
}
.prolist03 ul li:nth-child(2){
	width:100px;
}
.prolist03 ul li:nth-child(3){
	width:158px;
}
.prolist03 ul li:nth-child(4){
	width:112px;
}
.prolist03 ul li:nth-child(5){
	width:114px;
}
.prolist03 ul li:nth-child(11){
	width:146px;
}
.prolist03 ul li:nth-child(12){
	width:132px;
}

.fy{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fy .a01{
	width:100%;
	font-size:0.8rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.fy .a01 ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:1.0rem;
	width:100%;
}
.fy .a01 ul li{
	width:auto;
	margin-right:0.1rem;
	position:relative;
}
.fy .a01 ul li b{
	font-family:'宋体';
}
.fy .a01 ul li a{
	padding:0.2rem 0.5rem;
	background: #ffffff;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	font-size:0.8rem;
}
.fy .a01 ul li .zfy{
	width:auto;
	position:absolute;
	top:1.0rem;
	left:0;
	z-index:11;
	font-size:0.8rem;
	line-height:1.5rem;
	opacity:0;
	visibility:hidden;
}
.fy .a01 ul li:hover .zfy{
	opacity:1;
	visibility:visible;
}
.fy .a01 ul li a:hover{
	border: 1px solid #d9251c;
	color:#d9251c;
}
.fy .a01 ul li a.cur{
	border: 1px solid #d9251c;
	color:#d9251c;
}
.fy .a02{
	width:100%;
	margin-top:1.0rem;
}
.fy .a02 a{
	width: 10rem;
	height: 2.5rem;
	background: #f2f2f2;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fy .a02 a img{
	margin-right:0.5rem;
	max-height:1.0rem;
}

.proshow{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.proshow01{
	width:100%;
}
.proshow01 dl dt{
	font-size:1.2rem;
	line-height:2.0rem;
	font-family: DIN;
}
.proshow01 dl dd{
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.0rem;
}
.proshow01 ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:2.0rem;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.proshow01 ul li{
	width:50%;
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-size:0.8rem;
}
.proshow02{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:1.0rem;
}
.proshow02 .pic{
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
}
.proshow02 .pic img{
	width:100%;
	height:auto;
	display:block;
}
.proshow02 .tex{
	width:100%;
	height: 2.5rem;
	border: 1px solid #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:1.0rem;
	color:#D9251C;
	font-weight:bold;
	cursor:pointer;
	margin-top:2.0rem;
	position:relative;
}

.proshow02 .tex img{
	margin-right:0.5rem;
	max-height:1.0rem;
}

.proshow02 .tex .mask{
	width:0;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-color:#d9251c;
	transition: all 0.6s;
}
.proshow02 .tex .pic01{
	display:inline-block;
}
.proshow02 .tex .pic02{
	display: none;
}
.proshow02 .tex:hover .pic01{
	display:none;
}
.proshow02 .tex:hover .pic02{
	display:inline-block;
}
.proshow02 .tex .subtex{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:1.0rem;
	color:#D9251C;
	font-weight:bold;
}
.proshow02 .tex:hover .mask{
	width:100%;
}
.proshow02 .tex:hover .subtex{
	color:#FFF;
}

.proshow03{
	width:100%;
	float:left;
	margin-top:2.0rem;
	margin-bottom:1.0rem;
}
.proshow03 ul{
	display:flex;
	flex-wrap: wrap;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
.proshow03 ul:first-child{
	background-color:#D9251C;
	color:#FFF;
}
.proshow03 ul:first-child li{
	border-bottom:0px;
}
.proshow03 ul li{
	width:36.7%;
	line-height:1.5rem;
	text-align:center;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-size:0.8rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.proshow03 ul li img{
	margin-left:0.2rem;
	margin-right:0.2rem;
	max-height:1.0rem;
}
.proshow03 ul li a{
	display:flex;
}
.proshow03 ul li:nth-child(3n){
	width:26.6%;
}
.tanc{
	display:none;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999;
	position: fixed;
	background-color:rgba(0,0,0,0.50);
}
.tanc01{
	width:100%;
	height:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tccon{
	    width: 90%;
    padding: 1.0rem;
    /* background-color: #FFF; */
    position: relative;
}
.pw01{
	width:100%;
	float:left;
	margin-top:14rem;
	background: #ffffff;
	border: 1px solid #d9251c;
/*	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);*/
	padding:10px 10px;
	/*display: flex;
	flex-wrap: wrap;
	justify-content: space-between;*/
}
.pw01.tzys{

	justify-content: center;
	font-size:1rem; 
	text-align:center;
}
.pw01 .a01{
	width:100%;
	display: flex;
	align-items: center;
	margin-top:20px;
}
.pw01 .a01 img{
	max-width:36px;
	margin-right:20px;
}
.pw01 .a01 dl dt{
	font-size:14px;
	line-height:18px;
}
.pw01 .a01 dl dd{
	margin-top:10px;
	font-size:1.2rem;
	line-height:28px;
	/*font-family: DIN;*/
	font-weight:bold;
}
.tccon .close{
	width:1.0rem;
	height:1.0rem;
	position:absolute;
	background-image:url(../img/close.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	right:1.0rem;
	top:13.0rem;
	z-index:11;
	cursor:pointer;
}
.tccon h1{
	font-size:1.2rem;
	line-height:2.0rem;
}
.tccon ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.tccon ul li{
	width:100%;
	margin-top:1.0rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	font-size:0.8rem;
}
.tccon ul li dl{
	width:100%;
}
.tccon ul li dl dt{
	font-size:0.8rem;
	line-height:1.5rem;
}
.tccon ul li dl dd{
	margin-top:0.r2em;
}
.tccon ul li:nth-child(5){
	width:100%;
}
.tccon ul li:nth-child(6){
	width:100%;
}

.tcbk{
	width:100%;
	line-height:2.5rem;
	font-size:0.5rem;
	color:#999;
	border:0px;
	border-bottom:1px solid rgba(0,0,0,0.10);
	outline:none;
	font-family: 思源黑体;
}
.error-input{ border-bottom:1px solid #F00; padding-left:5px;}
.tcanniu{
	width: 100%;
	height: 2.5rem;
	background: #d9251c;
	line-height:2.5rem;
	text-align:center;
	border:0px;
	color:#FFF;
	font-size:0.8rem;
	cursor:pointer;
	margin-bottom:1.0rem;
}
.xplist{
	width:100%;
	float:left;
	margin-top:0.5rem;
}
.xplist h1{ font-size:1.2rem; width:100%; line-height:2.0rem; margin-top:1rem; margin-bottom:1.0rem;}
.xplist ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.xplist ul li{
	width:48%;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	margin-bottom:1.0rem;
	padding:0.5rem 0.2rem;
	position:relative;
}
.xplist ul li .xlogo{
	width:50%;
	position:absolute;
	bottom:0.2rem;
	right:1.0rem;
	z-index:1;
}
.xplist ul li .xlogo img{
	max-width:100%;
	height:auto;
}
.xplist ul li:nth-child(4n){
	margin-right:0px;
}
.xplist ul li .pic{
	overflow:hidden;
	text-align:center;
	margin-bottom:1.0rem;
}
.xplist ul li .pic img{
	max-width:100%;
}
.xplist ul li dl{
	padding-bottom:2rem;
}
.xplist ul li dl dt{
	color:#666;
	font-size:0.8rem;
	line-height:1.5rem;
	
}
.xplist ul li dl dt em{
	color: #333;
}
.xplist ul li dl dt i{
	font-size:0.6rem;
	color:#BDBDBD;
	margin-right:0.2rem;
}
.xplist ul li dl dd{
	padding-left:1.0rem;
	color:#333;
	font-size:0.8rem;
	line-height:1.5rem;
}

.jzhen{
	width:100%;
	border: 1px solid #bdbdbd;
}
.jzhen ul{
	display: flex;
	flex-wrap: wrap;
}
.jzhen ul li{
	width:70px;
	font-size:0.8rem;
	line-height:1.5rem;
	float:left;
	border-right:1px solid #bdbdbd;
}
.jzhen ul li:last-child{
	border-right:0px solid #bdbdbd;
}
.jzhen ul li .a01{
	width:100%;
	height:3.0rem;
	overflow-y:scroll;
	padding:0.2rem;
	font-size:0.8rem;
	line-height:1.5rem;
	border-bottom:1px solid #bdbdbd;
}
.jzhen ul li .a02{
	width:100%;
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	font-size:0.8rem;
}
.jzhen ul li .a03{
	width:100%;
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	font-size:0.8rem;
	border-bottom:1px solid #bdbdbd;
}
.jzhen ul li:first-child{
	width:88px;
}
.jzhen ul li.w210{
	width:210px;
}
.jzhen ul li .a001{
	width:100%;
	height:3.0rem;
	border-bottom:1px solid #bdbdbd;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.jzhen ul li .a001 img{
	max-height:2.0rem;
}
.jzhen ul li .a002{
	width:100%;
	height:2.0rem;
	border-bottom:1px solid #bdbdbd;
	background: #ececec;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:0.8rem;
}
.jzhen ul li .a003{
	width:100%;
	height:2.0rem;
	border-bottom:0px solid #bdbdbd;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:0.8rem;
}
.jzhen ul li .a003 div{
	width:70px;
	text-align:center;
	height:2.0rem;
	line-height:1.0rem;
	border-right:1px solid #bdbdbd;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:0.8rem;
}
.jzhen ul li .a003 div:last-child{
	border-right:0px;
}
.jzhen ul li .a004{
	width:100%;
	height:4.0rem;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:0.8rem;
	background: #ececec;
}

.jzhen ul li.w280{
	width:280px;
}
.jzhen ul li.w140{
	width:140px;
}
.prolist2{
	width:1631px;
}

.jzhen2{
	width:100%;
	border-left: 1px solid #bdbdbd;
}
.jzhen2 ul{
	flex-wrap: wrap;
	display:flex;
}
.jzhen2 ul li{
	width:70px;
	font-size:0.8rem;
	line-height:1.0rem;
	float:left;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	height:2.0rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0 10px;
}
.jzhen2 ul li:first-child{
	width:158px;
	border-bottom:0px;
}
.jzhen2 ul:last-child li:first-child{
	border-bottom:1px solid #bdbdbd;
}

.cpxg{
	width:100%;
	float:left;
	margin-bottom:2.0rem;
	margin-top:2.0rem;
}
.cpxg ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.cpxg ul li{
	width:100%;
}
.cpxg ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	padding:0.5rem 0;
	border-bottom:1px solid rgba(0,0,0,0.10);	
}
.cpxg ul li dl dd i{
	margin-right:0.5rem;
	font-size:0.6rem;
	color:#ECECEC;
}
.cpxg ul li dl dd:hover i{
	color:#D9251C;
}

.prolist3{
	width: 1466px;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
}
.prolist3.w1622{
	width:1622.5px;
}
.prolist3.w1273{
	width:1275px;
}
.prolist3.w1273 ul li{
	padding:1.0rem 0;
}
.prolist3 ul{
	display: flex;
	flex-wrap: wrap;
}
.prolist3 ul:first-child li{
	height:2.5rem;
	line-height:2.5rem;
	padding:0;
	font-size:1.0rem;
	background: #ececec;
}
.prolist3 ul li{
	width:151px;
	padding:1.0rem 0px;
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
.prolist3 .wbf42{width:400px;}
.prolist3 .wbf48{width:400px;}
.prolist3 ul li div{
	width:90%;
}
.prolist3 ul li dl dd{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top:0.5rem;
}
.prolist3 ul li dl dd:first-child{
	margin-top:0px;
}
.prolist3 ul li dl dd.mart0{
	margin-top:0px;
}
.prolist3 ul li img{
	margin-left:0.2rem;
	margin-right:0.2rem;
	max-height:1.0rem;
}
.prolist3 ul li.w128{
	width:128px;
}
.prolist3 ul li.w243{
	width:243px;
}
.prolist3 ul li.w614{
	width:614px;
}
.prolist3 ul li.w328{
	width:328px;
}
.prolist3 ul li.w73{
	width:73px;
}
.prolist3 ul li.w783{
	width:783px;
}
.prolist3 ul li.w125{
	width:125px;
}
.prolist3 ul li.w858{
	width:858px;
}
.prolist3 ul li.w290{
	width:290px;
}
.prolist3 ul li.wbf67{
	width:250px;
}
.prolist3 ul li.jz{
	justify-content: flex-start;
	padding-left:10px;

}

.ncon{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.ncon-l{
	width:100%;
	border: 1px solid #f2f2f2;
	float:left;
	display:none;

}
.ncon-l.sjxs{
	display: block;

}
.sjne{display:none;}
.ncon h2{font-size: 1.2em;}
.ncon-l .a01{
	width:100%;
	padding:0.5rem 1.0rem;
	background:#d9251c url(../img/lmbj.png) no-repeat top;
	color:#FFF;
	float:left;
}
.ncon-l .a01 dl dt{
	font-size:1.2rem;
	line-height:2.0rem;
	font-weight:bold;
}
.ncon-l .a01 dl dd{
	font-size:0.8rem;
	line-height:1.0rem;
}
.ncon-l .a02{
	padding:2.0rem;
	float:left;
	padding-top:1.0rem;
	width:100%;
}

.subNavBox{
	width:100%;
	float:left;
}
.subNav{
	width:100%; 
	float:left; 
	DISPLAY: block;  
	CURSOR: pointer;
	border-bottom:1px solid rgba(0,0,0,0.10); 
	line-height:1.5rem; 
	font-size:1.0rem;
	padding:0.5rem 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.subNav.f18{
	font-size:1.0rem;
}
.subNav i{
	width:0.5rem;
	height:1.0rem;
	background:url(../img/jt2.png) no-repeat center / contain;
	opacity:0;
}
.subNav:hover{
	float:left;
	font-size:1.2rem;
	font-weight:bold;
	color: #D9251C;
}
.subNav:hover a{
	color: #D9251C;
}
.subNav:hover i{
	opacity:1;
}
.currentDd{
	font-size:1.2rem;
	font-weight:bold;
	color: #D9251C;
	border-bottom:0px solid #D9251C;
}
.currentDd a{
	color: #D9251C;
}
.currentDd i{
	background:url(../img/jt2.png) no-repeat center / contain;
	opacity:1;
}
.navContent{
	display: none;
	float:left; 
	width:100%; 
	padding:1.0rem 0; 
	line-height:1.5rem; 
	font-size:0.8rem;
	border-bottom:1px solid #D9251C;
}
.navContent p i{
	color:#BDBDBD;
	font-size:10px;
	margin-right:10px;
}
.navContent p.cur{
	color:#D9251C;
}
.navContent p.cur a{
	color:#D9251C;
}
.navContent p.cur i{
	color:#D9251C;
}
.navContent p:hover i{
	color:#D9251C;
}

.ncon-r{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	float: right;
}
.ncon-r2{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	float: right;
}
.ncon-r .pic{
	width:100%;
	overflow:hidden;
}
.ncon-r .pic img{
	width:100%;
	height:auto;
	display:block;
}
.ncon-r .tex{
	width:100%;
	margin-top:2.0rem;
}

.subNavBox2{
	width:100%;
	float:left;
	border: 1px solid rgba(0,0,0,0.10);
}
.subNav2{
	width:100%; 
	float:left; 
	DISPLAY: block;  
	CURSOR: pointer;
	border-bottom:1px solid rgba(0,0,0,0.10); 
	line-height:2.0rem; 
	font-size:0.8rem;
	background: #f2f2f2;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding:0 1.0rem;
}
.subNav2 i{
	width:1.0rem;
	height:0.5rem;
	background:url(../img/xjt2.png) no-repeat center / contain;
}
.subNav2:hover{
	float:left;
	font-weight:bold;
}
.subNav2:hover a{
	color: #D9251C;
}
.currentDd2{
	font-weight:bold;
}
.currentDd2 a{
	color: #D9251C;
}
.currentDd2 i{
	background:url(../img/xjt2.png) no-repeat center / contain;
	opacity:1;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all .25s ease 0s;
	-moz-transition:all .25s ease 0s;
	-o-transition:all .25s ease 0s;
	transition:all .25s ease 0s;
}
.navContent2{
	display: none;
	float:left; 
	width:100%; 
	padding:1.0rem;
}
.navContent2 h1{
	font-size:0.8rem;
}
.navContent2 .a01{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top:0.6rem;
	border-bottom: 1px solid rgba(217,37,28,0.10);
}
.navContent2 .a01 img{
	width:4.0rem;
	margin-right:1.0rem;
}
.navContent2 .a01 dl dt{
	font-size:0.8rem;
	font-weight:bold;
}
.navContent2 .a01 dl dd{
	font-size:0.8rem;
	line-height:1.0rem;
	color:#666;
	margin-top:0.5rem;
}
.navContent2 .a01 dl dd i{
	color:#BDBDBD;
	font-size:0.6rem;
	margin-right:0.5rem;
}

.fwtex{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
}
.fwtex img{
	max-width:100%;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}

.ntit{
	width:100%;
	float:left;
	font-size:1.2rem;
	line-height:2.0rem;
	color:#D9251C;
	font-weight:bold;
}
.ntit.jz{
	text-align:center;
}
.ztjs{
	width:100%;
	float:left;
	display: flex;
	align-items: flex-start;
	font-size:0.8rem;
	line-height:1.5rem;
	margin-top:1.0rem;
}
.ztjs img{
	margin-right:1.0rem;
	max-height:2.0rem;
}
.fw{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.fw01{
	width:100%;
	float:left;
	margin-top:1.0rem;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.fw01 .a01{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	font-size:1.0rem;
	line-height:2.0rem;
	color:#D9251C;
	margin-bottom:0.5rem;
	font-weight:bold;
}
.fw01 .a01 b{
	font-size:1.5rem;
	line-height:2.0rem;
	margin-right:0.5rem;
}
.fw01 .a01 img{
	max-height:3.0rem;
}
.yjfx{
	width:100%;
	float:left;
	margin-top:1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.yjfx ul{width:100%;}
.yjfx ul li{width:49%;margin-right:1%;float: left;background:#fff;border:1px solid #d9251c;margin-bottom:10px;}
.QFN1 li {
    width: 49%!important;
    border: none!important;
    text-align: center;
}
.yjfx ul li::nth-child(2n){margin-right:0;}
.yjfx ul li h1{text-align:center;font-weight:400;font-size:20px;}
.tk1{width:100%;border-collapse:collapse;}
.tk1 th{font-size:0.8rem;text-align:center;color:#d9251c;border:1px solid #d9251c;}
.tk1 td{width:25%;font-size:0.8rem;padding:10px;font-weight:500;border:1px solid #d9251c;}
.yjfx h1{
	font-size:1.2rem;
	line-height:1.5rem;
	color:#D9251C;
	margin-bottom:1.0rem;
}
.yjfx img{
	max-width:100%;
	height:auto;
}
.fwzc{
	width:100%;
	float:left;
	margin-top:0.5rem;
}
.fwzc ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	height: 3.0rem;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08); 
	backdrop-filter: blur(3.6px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.fwzc ul li .a01{
	width: 3.0rem;
	height: 3.0rem;
	border: 1px solid #d9251c;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	font-size:1.2rem;
	font-weight:bold;
	color:#D9251C;
}
.fwzc ul li .a02{
	width:calc(100% - 3.0rem);
	padding:0 1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fwzc ul li:hover .a01{
	background: #d9251c;
	color:#FFF;
}
.fwzc ul li.cur .a01{
	background: #d9251c;
	color:#FFF;
}
.glfz{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.glfz ul{
	display: flex;
	flex-wrap: wrap;
}
.glfz ul li{
	width:100%;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:2.0rem;
	text-align:center;
	margin-top:1.0rem;
}
.glfz ul li:nth-child(3n){
	margin-right:0px;
}
.glfz ul li .pic{
	overflow: visible; 
}
.glfz ul li .pic img{
	max-height:4.0rem;
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	border-radius:40px;
}
.glfz ul li dl dt{
	margin-top:1.0rem;
	font-size:1.0rem;
	line-height:1.5rem;
}
.glfz ul li dl dd{
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
}

.ntit2{
	width:100%;
	float:left;
	font-size:1.2rem;
	line-height:2.0rem;
	color:#D9251C;
	font-weight:bold;
}
.zlfz{
	width:100%;
	float:left;
	margin-top:2.0rem;
	margin-bottom:1.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zlfz .tex{
	width:100%;
}
.zlfz .tex dl dd{
	display: flex;
	align-items: center;
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.zlfz .tex dl dd:first-child{
	margin-top:0px;
}
.zlfz .tex dl dd img{
	margin-right:0.5rem;
	max-height:1.0rem;
}
.zlfz .pic{
	width:100%;
	overflow:hidden;
	margin-top:2.0rem;
}
.zlfz .pic img{
	max-width:100%;
	height:auto;
}
.honr{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.gs{margin-top:40px;font-size:14px;line-height:2;}
.honr-l{
	width:100%;
}
.honr-l dl dt{
	overflow:hidden;
}
.honr-l dl dt img{
	max-width:100%;
}
.honr-l dl dd{
	margin-top:1.0rem;
	display:flex;
}
.honr-l dl dd a{
	width: 100%;
	height: 2.5rem;
	background: #d9251c;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:1.0rem;
	color:#FFF;
}
.honr-l dl dd a img{
	margin-right:0.5rem;
	max-height:1.0rem;
}
.honr-r{
	width:100%;
}
.honr-r ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	align-items: center;
	font-size:0.8rem;
	line-height:1.5rem;
}
.honr-r ul li i{
	width:0.5rem;
	height:0.8rem;
	background-image:url(../img/hjt.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	opacity:0;
}
.honr-r ul li em{
	margin-left:1.0rem;
	margin-right:1.0rem;
}
.honr-r ul li:hover i{
	opacity:1;
}
.honr-r ul li:hover em{
	color:#DA2122;
}

.jkfz{
	width:100%;
	float:left;
	margin-top:0.5rem;
}
.jkfz ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	height: 3.0rem;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08); 
	backdrop-filter: blur(3.6px);
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	border-radius: 1.5rem;
}
.jkfz ul li .a01{
	width: 3.0rem;
	height: 3.0rem;
	border: 1px solid #d9251c;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	font-size:1.2rem;
	font-weight:bold;
	color:#D9251C;
	border-radius: 50%;
}
.jkfz ul li .a02{
	width:calc(100% - 3.0rem);
	padding:0 1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tzgx{
	width:100%;
	float:left;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:2.0rem;
}
.tzgx .a01{
	width:100%;
	float:left;
	padding-bottom:1.0rem;
	border-bottom:1px solid #e0e0e0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.tzgx .a01 .a001{
	width:100%;
}
.tzgx .a01 .a001 dl dt{
	font-size:1.2rem;
	line-height:2.0rem;
	color:#666;
}
.tzgx .a01 .a001 dl dd{
	margin-top:0.5rem;
	font-size:1.0rem;
	line-height:1.rem;
}
.tzgx .a01 .a002{
	width:100%;
	margin-top:1.0rem;
}
.tzgx .a01 .a002 dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	display: flex;
	align-items: center;
	color:#D9251C;
}
.tzgx .a01 .a002 dl dt b{
	font-size:1.5rem;
	line-height:2.0rem;
	margin-right:0.5rem;
}
.tzgx .a01 .a002 dl dt i{
	width:0.5rem;
	height:0.5rem;
	background-image:url(../img/sjt.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:0.5rem;
	margin-right:1.0rem;
}
.tzgx .a01 .a002 dl dt em{
	padding:0.2rem 1.0rem;
	background: #d9251c;
	border-radius: 4px;
	text-align:center;
	color:#FFF;
	font-size:1.0rem;
}
.tzgx .a01 .a002 dl dd{
	margin-top:0.5rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
}
.tzgx .a02{
	width:100%;
	float:left;
	font-size:1.0rem;
	line-height:2.5rem;
	color:#666;
	margin-top:1.0rem;
}
.tzgx .a02 i{
	color:#333;
	margin-left:1.0rem;
	font-family: DIN;
}
.tzgx .a03{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display:flex;
	align-items: flex-start;
	flex-wrap: wrap;
	font-size:1.0rem;
	line-height:1.rem;
	color:#666;
}
.tzgx .a03 img{
	margin-left:0.5rem;
	margin-right:0.5rem;
	max-height:2.0rem;
}
.ntit3{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:1.2rem;
	line-height:2.0rem;
	color:#D9251C;
	font-weight:bold;
}
.bkuai{
	width:100%;
	float:left;
	margin-top:1.0rem;
	margin-bottom:1.0rem;
	height: auto;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
}
.bkuai ul{
	display:flex;
	flex-wrap: wrap;
}
.bkuai ul li{
	width:33.33%;
	font-size:0.8rem;
	height: 2.5rem;
	line-height:2.5rem;
	text-align:center;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

.bkuai ul li:hover{
	background: #d9251c;
	color:#FFF;
}
.bkuai ul li.cur{
	background: #d9251c;
	color:#FFF;
}
.ht{
	width:100%;
	float: left;
	margin-top:2.0rem;
	height: 0.2rem;
	background: #d9251c;
	margin-bottom:1.0rem;
}
.abtit{
	width:100%;
	float:left;
	font-size:1.2rem;
	line-height:2.0rem;
	margin-bottom:1.0rem;
	font-weight:bold;
}
.abtit b{
	margin-left:0.5rem;
	margin-right:0.5rem;
}

.fzlc{
	width:100%;
	float:left;
	background-image:url(../img/sx.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
.fzlc ul li{
	width:100%;
	float:left;
	position:relative;
	display: flex;
	justify-content:flex-end;
	flex-wrap: wrap;
	margin-bottom:0.5rem;
}
.fzlc ul li.jz{
	justify-content:flex-start;
	text-align:right;
}
.fzlc ul li .quan{
	width:1.0rem;
	height:1.0rem;
	background-image:url(../img/sz.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	top:0px;
	left:calc(50% - 0.5rem);
	z-index:11;
}
.fzlc ul li .yuan{
	width:1.0rem;
	height:1.0rem;
	background: #d9251c;
	border-radius: 50%;
	position:absolute;
	bottom:0px;
	left:calc(50% - 0.5rem);
	z-index:11;
}
.fzlc ul li .a01{
	width:calc(50% - 1.0rem);
	font-size:0.8rem;
	line-height:1.5rem;
}
.fzlc ul li .a01 h1{
	font-size:1.2rem;
	line-height:1.5rem;
	color:#D9251C;
	margin-bottom:1.0rem;
}
.fzlc ul li .a01 .pic{
	margin-top:1.0rem;
}
.fzlc ul li .a01 .pic img{
	max-width:100%;
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	border-radius:40px;
}
.focus {
    position: absolute;
    top: 17%;
    right: 52%;
    display: inline-block;
    margin: 0;
    padding: 0;
    justify-content: flex-start;
    text-align: right;
}
.focus p {
    color: #D9251C;
}
.focus img {
    box-shadow: none!Important;
}
.fzlc ul li:last-child{
	margin-bottom:0px;
}
.qyjz{
	width:100%;
	float:left;
	display: flex;
	justify-content:center;
	flex-wrap: wrap;
	text-align:right;
	font-size:0.8rem;
	line-height:1.5rem;
	margin-bottom:0.2rem;
}
.qyjz div{
	width:80%;
}
.qyjz h1{
	font-size:1.2rem;
	line-height:2.0rem;
	color:#D9251C;
	margin-bottom:1.0rem;
}
.qyjz01{
	width:100%;
	float:left;
	margin-top:1.0rem;
	position:relative;
}
.qyjz01 img{
	width:100%;
	height:auto;
	display:block;
}
.qyjz01 .tex{
	width:auto;
	position:absolute;
	bottom:18%;
	left:1.0rem;
	z-index:11;
	font-size:0.8rem;
	line-height:1.0rem;
	color:#FFF;
}
.qyjz01 .tex h1{
	margin-top:0.5rem;
	font-size:1.0rem;
	line-height:1.5rem;
}
.qyjz02{
	width:100%;
	float:left;
	margin-top:1.0rem;
	position:relative;
}
.qyjz02 img{
	width:100%;
	height:auto;
	display:block;
}
.qyjz02 .tex{
	width:auto;
	position:absolute;
	top:18%;
	right:1.0rem;
	z-index:11;
	font-size:0.8rem;
	line-height:1.0rem;
	max-width:50%;
}
.qyjz02 .tex h1{
	margin-top:0.8rem;
	font-size:1.0rem;
	line-height:1.5rem;
}
.jyfz{
	width:100%;
	float:left;
}
.jyfz ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jyfz ul li{
	width:100%;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:2.0rem;
	margin-bottom:2.0rem;
}
.jyfz ul li h1{
	font-size:1.0rem;
	line-height:2.0rem;
}
.jyfz ul li dl dt{
	overflow: visible; 
	text-align:center;
	padding-bottom:20px;
}
.jyfz ul li dl dt img{
	max-height:4.0rem;
	box-shadow:10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255, 255, 255, 0.80);
	border-radius:40px;
}

.jyfz ul li dl dd{
	margin-top:1.0rem;
	text-align:right;
	font-size:0.8rem;
	line-height:1.0rem;
}
.map{
	width:100%;
	float:left;
	position:relative;
}
.map img{
	width:100%;
	height:auto;
	display:block;
}
.map .tex{
	width:auto;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	font-size:0.8rem;
	line-height:1.5rem;
	font-weight:bold;
}
.jdi{
	width:100%;
	float:left;
	background: #ffffff;
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	margin-top:2.0rem;
}
.jdi .pic{
	overflow:hidden;
}
.jdi .pic img{
	width:100%;
	height:auto;
	display:block;
}
.jdi .tex{
	width:100%;
	display: flex;
	flex-wrap: wrap;
}
.jdi .tex dl{
	width:50%;
	border-right:1px solid rgba(0,0,0,0.05);
	padding-bottom:1.0rem;
}
.jdi .tex dl:nth-child(2n){
	border-right:0px;
}
.jdi .tex dl:last-child{
	width:100%;
}
.jdi .tex dl dt{
	background: #d9251c;
	padding:0.5rem 1.0rem;
	color:#FFF;
	font-size:0.8rem;
	line-height:1.5rem;
}
.jdi .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	padding:0 1.0rem;
	margin-top:0.5rem;
}
.jdi .tex dl dd.mart20{
	margin-top:1.0rem;
}
.jdi .tex dl:last-child{
	border-right:0px;
}
.jdi .tex dl dd:first-child{
	margin-top:20px;
}

.schd{
	width:100%;
	float:left;
}
.schd ul li{
	width:100%;
	float:left;
	margin-bottom:1.0rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.schd ul li a{
	width:100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08); 
	backdrop-filter: blur(3.6px);
	height: auto;
}
.schd ul li a:hover{
	background-color:#D9251C;
	color:#fff;
}
.schd ul li a:hover .a01{
	border-right:1px solid rgba(255,255,255,0.2);
}
.schd ul li .a01{
	height:75px;
	width:200px;
	text-align:center;
	border-right:1px solid rgba(0,0,0,0.05);
	line-height:75px;
	font-size:18px;
	display:none;
}
.schd ul li .a01 i{
	margin-right:10px;
	font-size:12px;
}
.schd ul li .a02{
	height: auto;
	width:100%;
	padding:0.5rem 1.0rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size:0.8rem;
	line-height:1.5rem;
}
.schd ul li .a02 i{
	width:12px;
	height:24px;
	background-image:url(../img/jt3.png);
	background-position:center;
	background-repeat:no-repeat;
}

.fy2{
	width:100%;
	float:left;
	margin-top:1.0rem;	
}
.fy2 ul{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.fy2 ul li{
	width: auto;
	display:flex;
	margin-left:0.2rem;
	margin-right:0.2rem;
}
.fy2 ul li a{
	padding:0.2rem 0.5rem;
	text-align:center;
	font-size:0.8rem;
	background: #ececec;
	border: 1px solid #e0e0e0;
	font-family:'宋体';
	transition: all 0.6s;
}
.fy2 ul li a:hover{
	background: #D9251C;
	border:1px solid #D9251C;
	color:#FFF;
}
.fy2 ul li .cur{
	background: #D9251C;
	border:1px solid #D9251C;
	color:#FFF;
}
.newlist{
	width:100%;
	float:left;
}
.newlist ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.newlist ul li a{
	background: rgba(255,255,255,0.10);
	border: 1px solid #f2f2f2;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	padding:1.0rem;
	width:100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newlist ul li .pic{
	width:27%;
	overflow:hidden;
}
.newlist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.newlist ul li:hover .pic img{
	transform: scale(1.05);
}
.newlist ul li .tex{
	width:69%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
}
.newlist ul li .tex dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
}
.newlist ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.0rem;
	margin-bottom:1.0rem;
	margin-top:0.5rem;
	display:none;
}

.newlist ul li a:hover{
	background: #d9251c;
	color:#FFF;
}
.newlist ul li a:hover .tex dl dt{
	color:#FFF;
}
.newlist ul li a:hover .tex{
	color:#FFF;
}
.newlist ul li .tex p{
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	display:none;
}
.newlist ul li:first-child{
	margin-top:0px;
}
.honrlist{
	width:100%;
	float:left;
}
.honrlist ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.honrlist ul li{
	width:48%;
	margin-bottom:2.0rem;
}
.honrlist ul li dl dt{
	margin-bottom:1.0rem;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
	overflow:hidden;
}
.honrlist ul li dl dt img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.honrlist ul li:hover dl dt img{
	transform: scale(1.05);
}
.honrlist ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
}
.honrlist ul li:nth-child(3n){
	margin-right:0px;
}
.zptit{
	width:100%;
	float:left;
	font-size:1.2rem;
	line-height:2.0rem;
	font-weight:bold;
}

.zp02{
	width: 100%;
	float: left;
	margin-top: 2.0rem;
	margin-bottom:1.0rem;
}
	
.subNavBox4{
	width:100%;
	float:left;
	border: 1px solid #D9251C;
}
.subNavBox4 h1{
	HEIGHT:2.5rem;
	line-height: 2.5rem;
	display: flex;
	font-size:0.8rem;
	background-color: #D9251C;
	font-weight: normal;
	color: #FFFFFF;
	justify-content: space-between;
	width:100%;
	float:left;
}
.subNavBox4 h1 i{
	width: 25%;
	text-align:center;
	border-right:1px solid rgba(0,0,0,0.1);
}
.subNav4{
	width:100%; 
	float:left; 
	HEIGHT:2.5rem;
	display: flex;
	justify-content: space-between;
	CURSOR: pointer; 
	text-align:left; 
	border-bottom:1px solid rgba(0,0,0,0.1);
	background-color: #F9FAFB;
	line-height:2.5rem; 
	font-size:0.8rem;
	background-color:#FFF;
}
.subNav4 i{ 
	width: 25%;
	text-align:center;
	border-right:1px solid rgba(0,0,0,0.1);
	overflow:hidden;
}
.subNav4:hover{float:left; }
.currentDd4{background: #fff;}
.currentDd4 i{
	color: #333;
}
.navContent4{
	display: none;
	float:left; 
	width:100%; 
	padding:1.0rem; 
	line-height:1.5rem; 
	font-size:0.8rem;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.navContent4 dl{
	display: flex;
	justify-content: space-between;
	width:100%;
}
.navContent4 dl dt{
	font-size:0.8rem;
	line-height:1.5rem;
	width:4.5rem;
	font-weight:bold;
}
.navContent4 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	width:calc(100% - 4.5rem);
}
.red{
	color: #04946A;
}
.ljyp{
	display:flex;
	margin-top:30px;
}
.ljyp a{
	width: 8.0rem;
	height: 2.5rem;
	background: #d9251c;
	line-height:2.5rem;
	text-align:center;
	font-size:1.0rem;
	color:#FFF;
}
.lx01{
	width:100%;
	float:left;
	margin-top:2.0rem;
	background: #ffffff;
	border: 1px solid #d9251c;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);
	padding:1.0rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top:0px;
}
.lx01 .a01{
	width:100%;
	display: flex;
	align-items: center;
	margin-top:1.0rem;
}
.lx01 .a01 img{
	margin-right:1.0rem;
	max-height:3.0rem;
}
.lx01 .a01 dl dt{
	font-size:0.8rem;
	line-height:1.0rem;
}
.lx01 .a01 dl dd{
	margin-top:0.2rem;
	font-size:1.2rem;
	line-height:1.5rem;
	/*font-family: DIN;*/
	font-weight:bold;
}
.lx02{
	width:100%;
	float:left;
	margin-top:2.0rem;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.lx02 img{
	width:100%;
	height:auto;
	display:block;
	border: 1px solid #d9251c;
}
.lx02 .tex{
	width:100%;
	float:left;
	padding:1.0rem;
	background: rgba(255,255,255,0.10);
	border: 1px solid #d9251c;
	box-shadow: 0px 4.8px 8.4px 0px rgba(0,0,0,0.08);
	backdrop-filter: blur(3.6px);
	font-size:0.8rem;
	line-height:1.5rem;
	margin-bottom:1.0rem;
}

.lx03{
	width:100%;
	float:left;
	margin-top:2.0rem;
	padding:1.0rem;
	background: #ffffff;
	border: 1px solid #d9251c;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70), -12px -12px 20px 0px rgba(255,255,255,0.80);
	position:relative;
}
.lx03 h1{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight: normal;
}
.lx04{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:1.0rem;
}
.lx04 ul{
	width:100%;
}
.lx04 ul li{
	width:100%;
	float:left;
	margin-top:0.5rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	font-size:0.8rem;
	line-height:2.0rem;
}
.lx04 ul li.mart50{
	margin-top:2.0rem;
}
.lx04 ul li.jz{
	align-items: flex-start;
}
.lx04 ul li .a01{
	width:17%;
	font-size:0.8rem;
	text-align:right;
}
.lx04 ul li .a02{
	width:80%;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.num{
	width:37%;
	height:2.0rem;
	line-height:2.0rem;
	text-align:center;
	border: 1px solid #d9251c;
	color:#d9251c;
	font-size:20px;
}
.lxbk{
	width:100%;
	background: #f2f2f2;
	line-height:2.0rem;
	border:0px;
	outline:none;
	padding:0 10px;
	font-size:0.8rem;
	color:#999;
}
.lxbk2{
	width:60%;
	background: #f2f2f2;
	line-height:2.0rem;
	border:0px;
	outline:none;
	padding:0 0.5rem;
	font-size:0.8rem;
	color:#999;
}
.lxanniu{
	width:49%;
	height: 2.5rem;
	background: #999999;
	line-height:2.5rem;
	text-align:center;
	font-size:0.8rem;
	color:#FFF;
	border:0px;
	cursor:pointer;
}
.lxanniu2{
	width:49%;
	height: 2.5rem;
	background: #D9251C;
	line-height:2.5rem;
	text-align:center;
	font-size:0.8rem;
	color:#FFF;
	border:0px;
	cursor:pointer;
}
.newtit{
	width:100%;
	float:left;
	font-size:1.2rem;
	line-height:1.8rem;
	font-weight: bold;
}
.newdate{
	width:100%;
	float:left;
	margin-top:1.0rem;
	font-size:0.8rem;
	line-height:1.0rem;
	color:#666;
}
.fenx{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display:flex;
	align-items: center;
}
.fenx img{
	margin-right:0.5rem;
	max-height:2.5rem;
}
.newtex{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.newtex h1{
	font-size:0.8rem;
	margin-bottom:1.0rem;
}
.newtex img{
	max-width:100%;
	height:auto;
}
.back{
	display:flex;
	margin-top:2.0rem;
	width:100%;
	float:left;
}
.back a{
	width: 8.0rem;
	height: 2.0rem;
	display:flex;
	align-items: center;
	justify-content: center;
	border:1px solid #D9251C;
	color:#D9251C;
}
.back a img{
	margin-left:0.5rem;
	max-height:2.0rem;
}


.touy{
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10); 
}
.f24{
	font-size:1.0rem;
}
.mart80{
	margin-top:2.0rem;
}
.red{
	color:#D9251C;
}
.mart20{
	margin-top:1.0rem;
}
.mart60{
	margin-top:2.0rem;
}
.mart0{
	margin-top:0px;
}
.mart0 div{
	width:100%;
	overflow-x: scroll;
}
.mart0  .tk2{
	    width: 100%;
    border-collapse: collapse;
}
.mart0  .tk2{
	    width: 100%;
    border-collapse: collapse;
}
.mart0  .tk2 td{
	    width: 25%;
    font-size: 0.8rem;
    padding: 10px;
    font-weight: 500;
    border: 1px solid #d9251c;
}
.yingc{ display:none;}



.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; left: 50%; bottom: 0; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}



/* 方式2 关闭在上面*/

.fixedIcon{ position: fixed; top: 50%; left: 50%; z-index: 999; transform: translate(-50%,-50%); padding:5px; display:none;}
.fixedIcon .close{ width: 40px; height: 40px; position: absolute; right: -30px; top: -100px; cursor: pointer; border: 2px solid #fff; border-radius:50%; text-align: center; font-size: 22px; color: #fff; transform: translate(-50%,140%);}
.fixedIcon img{ display: block; max-height:70vh; max-width: 100%; height: auto;}
.zz{ background: rgba(0,0,0,0.8); position: fixed; left: 0; top: 0; z-index: 998; width: 100%; height: 100vh; display: none;}


.hongx{
	width:100%;
	float:left;
	height:8px;
	background-color:#d9251c;
	margin-top:20px;
}



#demo {
	overflow:hidden;
	width: 100%;
	float:left;
} 
#indemo {
	float: left; 
	width: 6800%; 
} 
#demo1 {
	float: left; 
} 
#demo2 {
	float: left; 
}



#yanp {
	overflow:hidden;
	width: 100%;
	float:left;
} 
#inyanp {
	float: left; 
	width: 6800%; 
} 
#yanp1 {
	float: left; 
} 
#yanp2 {
	float: left; 
}


.lx004{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.lx004 h1{
	font-size:1.2rem;
	padding-bottom:1.0rem;
	line-height:1.5rem;
}
.lx004 ul li{
	width:100%;
	float:left;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding:1.0rem 0;
	border-top:1px solid #e0e0e0;
}
.lx004 ul li .pic{
	width:100%;
}
.lx004 ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.20); 
}
.lx004 ul li .tex{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	padding:1.0rem 0;
}
.lx004 ul li .tex p{
	margin-top:0.5rem;
}
.lx004 ul li h2{
	font-size:1.0rem;
	line-height:1.5rem;
	margin-bottom:0.5rem;
}

.lvshe{ color:#67c23a}	


.tzgx .a01 .a002 dl dt.lvshe{ color:#67c23a}	
.tzgx .a01 .a002 dl dt i.lvshe{background-image:url(../img/lvjt.png);}
.tzgx .a01 .a002 dl dt em.lvshe{ background:#67c23a}




.newtex table{
	table-layout: fixed;
	word-wrap: break-word; 
	overflow: scroll;
}
.newtex table td {
    width: auto;
}

.tswz{ width:100%; margin:3rem; font-size:1rem; text-align:center;}
.sjzwqh{
	width: 100%;
	height: 4rem;
	font-size:1.0rem;
	display: flex;
	align-items: center;
	justify-content: flex-start;
position: absolute;
	padding-left:13rem;
	
}
.sjzwqh img{
	width:1.1rem;
}
.sjzwqh a{
	margin-left:0.5rem;
	margin-right:0.5rem;
	line-height:2.5rem;
}
.sjzwqh .zhuan{
	width:50%;
	position:absolute;
	top:4rem;
	right:0;
	z-index:111;
	background-color:#FFF;
	font-size:16px;
	line-height:2.5rem;
	opacity:0;
	visibility:hidden;
	text-align:center;
	border-radius:5px;
}
.sjzwqh .zhuan p{
	position:relative;
	display:flex;
	align-items: center;
	text-align:left;
}
.sjzwqh .zhuan p i{
	width:2px;
	height:1.0rem;
	position:absolute;
	left:0;
	z-index:1;
	opacity:0;
	background-color:#d9251c;
}
.sjzwqh .zhuan p:hover i{
	opacity:1;
}
.sjzwqh .zhuan p.cur i{
	opacity:1;
}
.sjzwqh .zhuan a{
	color:#333;
	width:100%;
	text-align:left;
	padding-left:3.0rem;
	font-size:0.9rem;
	border-bottom:1px solid rgba(0,0,0,0.1);
	margin-left:0;
	margin-right:0;
}
.sjzwqh:hover .zhuan{
	opacity:1;
	visibility:visible;
}
	














}
































