 @charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:1.5;
	font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif;
	font-family: 思源黑体;
	margin:auto
}
@font-face
{
	font-family: 思源黑体;
	src: url('../font/思源黑体 CN-Light.otf'),
	url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: DIN;
	src: url('../font/DIN-Bold.otf'),
	url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: anton;
	src: url('../font/anton.woff.ttf'),
	url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Roboto;
	src: url('../font/Roboto-Regular.ttf'),
	url('../font/Roboto-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:#F39800;
	text-decoration: none;
	}
table{ 
	margin: auto;
	}
i{ font-style:normal}
em{ font-style:normal}

@media (min-width:1000px) {

.header.yanse.yanse01 .top{
	height:160px;
}
.header.yanse.yanse01 .innav{
	height:64px;
}
.header.yanse.yanse01 .innav ul{
	height:64px;
}
.header.yanse.yanse01 .innav ul li{
	height:64px;
	line-height:64px;
}
.header.yanse.yanse01 .innav ul li a{
	height:64px;
	line-height:64px;
}
.header.yanse.yanse01 .top .inewm{
	height:160px;
}

.header.yanse .top{
	height:100px;
}
.header.yanse .top .logo{
	height:100px;
}
.header.yanse .top .inewm{
	height:100px;
}
.header.yanse .top .inewm dl dt{
	font-size:18px;
}
.header.yanse .top .inewm dl dd{
	font-size:16px;
}
.header.yanse .top .inewm dl dd b{
	font-size:18px;
}
.header.yanse .innav{
	height:50px;
}
.header.yanse .innav ul{
	height:50px;
}
.header.yanse .innav ul li{
	height:50px;
	line-height:50px;
}
.header.yanse .innav ul li a{
	height:50px;
	line-height:50px;
}

.header .innav ul li:hover .xiala{
	opacity:1;
	visibility:visible;
}
.xiala{
	width: 150%;
    position: absolute;
    top: 64px;
    left: -42px;
    z-index: 992;
    opacity: 0;
    visibility: hidden;
    padding: 10px 0;
    transition: all 0.3s;
    background: rgba(247,247,247,0.9);
    font-size: 16px;
    line-height: 30px;
    text-align: center;

}
.header.yanse.yanse01 .innav ul li .xiala{
	top:64px;
}
.header.yanse .innav ul li .xiala{
	top:50px;
}
.xiala p{
	display:flex;
}
.innav ul li .xiala p a{
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
}
.xiala p a:hover{
	color:#FFF;
}
.xiala.kd220{
	width:220px;
	left:-80px;
}
.main{
	width: auto;
	margin:auto;
	padding: 0px 20px;
	max-width:1600px;
}
.header{
	width: 100%;
	position: fixed;
	height: auto;
	top: 0;
	left: 0;
	z-index: 996;
	background-color:#FFF;
	transition: all 0.6s;
}
.top{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	float:left;
	transition: all 0.6s;
}
.logo{
	width: auto;
	max-width: 28.5%;
	display: flex;
	align-items: center;
}
.logo img{
	max-width: 100%;
}
.search{
	width:23.125%;
	border:1px solid #F39800;
	height:50px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.ssbk{
	width:calc(100% - 48px);
	font-size:14px;
	color:#999;
	border:0;
	padding:0 15px;
	outline:none;
	background-color:transparent;
}
.inewm{
	width:auto;
	display: flex;
	align-items: center;
}
.inewm img{
	margin-right:2.34375vw;
	max-height:80%;
}
.inewm dl dt{
	font-size:24px;
	line-height:32px;
}
.inewm dl dd{
	font-size:20px;
	line-height:26px;
	margin-top:10px;
}
.inewm dl dd b{
	color:#DC0000;
	font-size:26px;
}

.innav{
	width: 100%;
	height: 64px;
	float:left;
	background-color:#F9F9F9;
	box-shadow: 0px 12px 26.8px 0px rgba(0, 0, 0, 0.18);
	transition: all 0.6s;
}
.innav ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	height: 64px;
}
.innav ul li{
	width: 156px;
	font-size: 18px;
	text-transform: uppercase;
	align-items: center;
	display: flex;
	height: 64px;
	position:relative;
}
.innav ul li a{
	width:100%;
	height: 64px;
	text-align:center;
	line-height:64px;
}
.innav ul li a:hover{
	background-color:#F39800;
	color:#FFF;
}
.innav ul li a.cur{
	background-color:#F39800;
	color:#FFF;
}

.intit{
	width:100%;
	float:left;
	margin-top:100px;
	position:relative;
	text-align:center;
	font-size:128px;
	line-height:150px;
	color:#F9F9F9;
	text-transform:uppercase;
	font-family: DIN;
}
.intit b{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-size:40px;
	line-height:150px;
	color:#333;
}
.intit1{
	color: #f5f5f5;
	margin-top:0px;
	margin-bottom: 30px;
}
.intit1 b{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-size:40px;
	line-height:150px;
	color:#333;
}
.inhz{
	width:100%;
	float:left;
}
.inhz ul{
	display: flex;
	flex-wrap: wrap;
}
.inhz ul li{
	width:calc(16.666% - 20px);
	margin-top:20px;
	margin-right:20px;
	height:88px;
	border:1px solid #E0E0E0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.inhz ul li:nth-child(6n){
	margin-right:0px;
}
.inhz ul li img{
	max-width:100%;
	max-height:100%;
}
.inhz ul li:hover{
	border:1px solid #F39800;
}
.allm{
	width:100%;
	float:left;
	margin-top:30px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.allm a{
	padding:12px 24px;
	border-radius:8px;
	margin-left:10px;
	margin-right:10px;
	font-size:16px;
}
.allm a:hover{
	background-color:#F39800;
	color:#FFF;
}
.allm a.cur{
	background-color:#F39800;
	color:#FFF;
}
.inpro{
	width:100%;
	float:left;
	margin-top:10px;
}
.inpro ul{
	display: flex;
	flex-wrap: wrap;
}
.inpro ul li{
	width:calc(25.3% - 20px);
	margin-right:20px;
	margin-top:40px;
	border:1px solid #E0E0E0;
	transition: all 0.6s;
}
.inpro ul li:nth-child(4n){
	margin-right:0px;
}
.inpro ul li dl dt{
	height:240px;
	overflow:hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.inpro ul li dl dt img{
	max-width:100%;
	max-height:100%;
}
.inpro ul li dl dd{
	padding:23px 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:16px;
	transition: all 0.6s;
	border-top:1px solid #E0E0E0;
}
.inpro ul li dl dd::after{
	width:24px;
	height:24px;
	content:'';
	background-image:url(../img/PlusCircle.png);
	background-position:center;
	background-repeat: no-repeat;
	display:inline-block;
	transition: all 0.6s;
}
.inpro ul li:hover{
	border:1px solid #F39800;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
}
.inpro ul li:hover dl dd{
	background-color:#F39800;
	color:#FFF;
}
.inpro ul li:hover dl dd::after{
	background-image:url(../img/PlusCircle2.png);
}
.ewmlist{
	width:100%;
	float:left;
	margin-top:10px;
}
.ewmlist ul{
	display: flex;
	flex-wrap: wrap;
}
.ewmlist ul li{
	width:calc(25.3% - 20px);
	margin-right:20px;
	margin-top:40px;
	border:1px solid #E0E0E0;
	transition: all 0.6s;
}
.ewmlist ul li:nth-child(4n){
	margin-right:0px;
}
.ewmlist ul li dl dt{
	height:240px;
	overflow:hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:20px 0px;
}
.ewmlist ul li dl dt img{
	max-width:100%;
	max-height:100%;
}
.ewmlist ul li dl dd{
	padding:23px 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	font-size:18px;
	transition: all 0.6s;
}

.ewmlist ul li:hover{
	border:1px solid #F39800;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
}
.ewmlist ul li:hover dl dd{
	background-color:#F39800;
	color:#FFF;
}
.zlwrap{
	width:100%;
	float:left;
	background-image:url(../img/jsbj.png);
	background-position:center;
	background-repeat:no-repeat;
	height:860px;
}
.inab{
	width:100%;
	float:left;
	height:1167px;
	background-image:url(../img/abj.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:140px;
}
.inab01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inab01 .tex{
	width:41.5%;
	font-size:16px;
	line-height:32px;
	color:#FFF;
}
.inab01 .tex dl dt{
	font-size:40px;
	line-height:58px;
	font-weight:bold;
}
.inab01 .tex dl a{ color:#fff}
.inab01 .tex dl dd{
	font-size:16px;
	line-height:20px;
	margin-bottom:60px;
	letter-spacing:3.8px;
}
.inab01 .num{
	width:50.625%;
	margin-top:60px;
}
.inab01 .num ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inab01 .num ul li{
	width:auto;
}
.inab01 .num ul li dl dt{
	display: flex;
	align-items: flex-end;
	justify-content: center;
	font-size:64px;
	line-height:75px;
	color:#F39800;
	font-family: DIN;
}
.inab01 .num ul li dl dt i{
	font-size:12px;
	line-height:30px;
	color:#FFF;
}
.inab01 .num ul li dl dd{
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#FFF;
}
.inwrap{
	width:100%;
	float:left;
	background-color:#F9F9F9;
	padding:100px 0;
}
.index01{
	width:100%;
	float:left;
}
.index01 ul{
	display: flex;
	flex-wrap: wrap;
}
.index01 ul li{
	width:calc(25.4% - 30px);
	margin-right:30px;
	background-color:#FFF;
	transition: all 0.6s;
}
.index01 ul li:nth-child(4n){
	margin-right:0px;
}
.index01 ul li .tex{
	    padding: 40px 0 0 0;
    height: 30vh;
	display:flex;
	justify-content: center;
}
.index01 ul li .tex dl{
	width:62%;
}
.index01 ul li .tex dl dt{
	position:relative;
	padding-bottom:35px;
	margin-bottom:30px;
	font-size:24px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
}
.index01 ul li .tex dl dt::after{
	width:36px;
	height:2px;
	background-color:#DC8900;
	position:absolute;
	content:'';
	bottom:0;
	left:calc(50% - 18px);
	display:inline-block;
}
.index01 ul li .tex dl dd{
	font-size:16px;
	line-height:32px;
	text-align:center;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}
.index01 ul li .tex dl dd p{
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index01 ul li .pic{
	overflow:hidden;
}
.index01 ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.index01 ul li:hover .pic img{
	transform: scale(1.05);
}
.index01 ul li:hover{
	background-color:#F39800;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
}
.index01 ul li:hover .tex dl dt::after{
	background-color:rgba(255,255,255,0.30);
}
.intit2{
	width:100%;
	float:left;
	margin-top:100px;
	text-align:center;
}
.intit2 dl dt{
	font-size:40px;
	line-height:53px;
	font-weight:bold;
}
.intit2 dl dd{
	font-size:32px;
	line-height:42px;
	margin-top:10px;
}
.lct{
	width:100%;
	float:left;
	margin-top:60px;
}
.lct img{
	width:100%;
	height:auto;
	display:block;
}
.yswrap{
	width:100%;
	float:left;
	height:850px;
	background-image:url(../img/ysbj.png);
	background-position:center;
	background-repeat:no-repeat;
}
.inys{
	width:100%;
	float:left;
}
.inys ul{
	display: flex;
	flex-wrap: wrap;
}
.inys ul li{
	width:calc(33.3% - 30px);
	margin-right:30px;
	background-color:#FFF;
	transition: all 0.6s;
	padding:60px 0;
	text-align:center;
	position:relative;
}
.inys ul li:nth-child(4n){
	margin-right:0px;
}

.inys ul li::before{
	width:0;
	height:6px;
	position:absolute;
	content:'';
	top:0;
	left:0;
	display:inline-block;
	transition: all 0.6s;
	z-index:1;
	background-color:#F39800;
}
.inys ul li .tex{
	display:flex;
	justify-content: center;
	margin-top:40px;
}
.inys ul li .tex dl{
	width:72%;
}
.inys ul li .tex dl dt{
	font-size:20px;
	line-height:28px;
	font-weight:bold;
}
.inys ul li .tex dl dd{
	font-size:14px;
	line-height:30px;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin-top:30px;
	color:#666;
}
.inys ul li .pic{
	overflow:hidden;
}
.inys ul li .pic img{
	max-width:100%;
}
.inys ul li:hover{
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
}
.inys ul li:hover::before{
	width:100%;
}
.inly{
	width:100%;
	float:left;
	margin-top:70px;
	display:flex;
	justify-content: center;
}
.search2{
	width:32.125%;
	border:1px solid #F39800;
	height:50px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.ssbk2{
	width:calc(100% - 192px);
	font-size:14px;
	color:#999;
	border:0;
	padding:0 20px;
	outline:none;
	background-color:transparent;
}
.anniu2{
	width:192px;
	height:48px;
	line-height:48px;
	background-color:#F39800;
	border:0px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}
.foot{
	width:100%;
	float:left;
	border-top:4px solid #F39800;
	background-color:#20252C;
	
    font-size: 14px;
}
.foot01{
	width:100%;
	float:left;
	padding:80px 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01 .a01{
	width:auto;
	padding-right:5.2vw;
	border-right:1px solid rgba(255,255,255,0.10);
}
.foot01 .a01 dl dt{
	font-size: 18px;
	line-height:21px;
	font-weight:400;
	margin-bottom:20px;
	color:#FFF;
}
.foot01 .a01 dl dd{
	    font-size: 16px;
    line-height: 2;
	color:#BDBDBD;
}
.foot01 .a01 dl dd a{
	color:#BDBDBD;
}
.foot01 .a02{
	width:auto;
}
.foot01 .a02 dl dt{
	font-size: 18px;
	line-height:21px;
	font-weight:400;
	margin-bottom:20px;
	color:#FFF;
}
.foot01 .a02 dl dd{
	font-size:14px;
	line-height:32px;
	color:#BDBDBD;
}
.foot01 .a03{
	width:auto;
	margin-top:25px;
	text-align:center;
}
.foot01 .a03 dl dt{
	overflow:hidden;
}
.foot01 .a03 dl dd{
	font-size:12px;
	line-height:16px;
	color:#999;
	margin-top:10px;
}
.foot02{
	width:100%;
	float:left;
	padding:30px 0;
	font-size:14px;
	color:rgba(255,255,255,0.30);
	border-top:1px solid rgba(255,255,255,0.10);
}
.bottom{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.bottom a{
	color:rgba(255,255,255,0.30);
}

.nybanner{
	width:100%;
	float:left;
	margin-top:140px;
}
.nybanner img{
	width:100%;
	height:auto;
	display:block;
}
.dwei{
	width:100%;
	float:left;
	padding:17px 0;
	border-bottom:1px solid #F2F2F2;
}
.dwei01{
	width:100%;
	float:left;
	display:flex;
	align-items: center;
	font-size:16px;
	color:#999;
}
.dwei01 img{
	margin-right:10px;
}
.dwei01 a{
	color:#999;
}
.cpsx{
	width:100%;
	float:left;
	margin-top:40px;
}
.cpsx ul li{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top:20px;
}
.cpsx ul li .a01{
	width:100px;
	font-size:16px;
	font-weight:bold;
}
.cpsx ul li .a02{
	width:calc(100% - 100px);
	display: flex;
	flex-wrap: wrap;
}
.cpsx ul li .a02 div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-right:20px;
	font-size:16px;
	margin-bottom:5px;
	margin-top:5px;
	width: 240px;
}
.cpsx ul li .a02 div input{
	margin-right:15px;
}

input{
	outline: none;
}
.radio,.checkbox {
	width: 0.8rem;
	height: 0.8rem;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	-webkit-border-radius: 0.6rem;
	border-radius: 0.6rem;
	font-size: 0.6rem;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;  /**隐藏原生控件**/
}
.checkbox {
	border-radius: 0.1rem;   /**复选框的圆角要小一些**/
}
/**选择后的样式**/
.radio:checked,.checkbox:checked{
	background-color: #F39800;
	border: solid 1px #F39800;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	text-align: center;
	background-clip: padding-box;
}
/**选择后 里面小对勾样式**/
.radio:checked:before,.checkbox:checked:before{
	content: '';
	width: 0.3rem;
	height: 0.2rem;
	border: 1px solid #ffffff;
	border-top: none;
	border-right: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -0.15rem;
	margin-top: -0.15rem;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.prolist{
	width:100%;
	float:left;
	margin-top:20px;
}
.prolist ul{
	display: flex;
	flex-wrap: wrap;
}
.prolist ul li{
	width:calc(25.3% - 20px);
	margin-right:20px;
	margin-top:40px;
	background-color:#fff;
	border:1px solid #E0E0E0;
	transition: all 0.6s;
}
.prolist ul li:nth-child(4n){
	margin-right:0px;
}
.prolist ul li .pic{
	overflow:hidden;
}
.prolist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.prolist ul li:hover .pic img{
	transform: scale(1.05);
}
.prolist ul li dl dd{
	padding:23px 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:16px;
	transition: all 0.6s;
	border-bottom:1px solid #E0E0E0;
	font-weight:bold;
}
.prolist ul li dl dd::after{
	width:24px;
	height:24px;
	content:'';
	background-image:url(../img/PlusCircle.png);
	background-position:center;
	background-repeat: no-repeat;
	display:inline-block;
	transition: all 0.6s;
}
.prolist ul li:hover{
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
	background-color:#F39800;
}
.prolist ul li:hover dl dd{
	color:#FFF;
	border-bottom:1px solid rgba(255,255,255,0.30);
}
.prolist ul li:hover .tex{
	color:#FFF;
}
.prolist ul li:hover dl dd::after{
	background-image:url(../img/PlusCircle2.png);
}
.prolist ul li .tex{
	padding:26px 30px;
	font-size:16px;
	line-height:32px;
}
.prolist ul li .tex p{
	display: flex;
	align-items: center;
}
.prolist ul li .tex p img{
	margin-right:10px;
}
.prolist ul li .pic01{
	display:inline-block;
}
.prolist ul li .pic02{
	display: none;
}
.prolist ul li:hover .pic01{
	display:none;
}
.prolist ul li:hover .pic02{
	display:inline-block;
}

.fy{
	width:100%;
	float:left;
	margin-top:60px;
	margin-bottom:100px;
}
.fy ul{
	display: flex;
	flex-wrap: wrap;
}
.fy ul.center{
	justify-content: center;
}
.fy ul li{
	width: 37px;
	height: 28px;
	display:flex;
	margin-left:5px;
	margin-right:5px;
	transition: all 0.6s;
}
.fy ul li a{
	width:37px;
	height:28px;
	text-align:center;
	font-size:14px;
	background: #F2F2F2;
	line-height:28px;
	font-family:'宋体';
	transition: all 0.6s;
}
.fy ul li a:hover{
	background: #F39800;
	color:#FFF;
}
.fy ul li .cur{
	background: #F39800;
	color:#FFF;
}

.cpshow{
	width:100%;
	float:left;
	margin-top:60px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpshow-l{
	width:770px;
}

.index_zhuanjia{ width:870px; overflow:hidden; float: left;}
.index_zhuanjia_pic{ width:694px; height:432px; overflow:hidden; float:left;position:relative;}
.index_zhuanjia_pic ul{height:432px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:694px; height:432px; overflow:hidden;position:relative;float:left; text-align:center;border: 1px #F2F2F2 solid;}
.index_zhuanjia_pic li span{ height:100%; display: inline-block;vertical-align: middle;}
.index_zhuanjia_pic li img{ max-width:100%; max-height:100%; vertical-align: middle;}

.index_zhuanjia_left_inc{ width:48px; height:48px; position:absolute;left:20px;top:calc(50% - 24px); cursor:pointer;background:url(../images/float_left_inc.png) left top no-repeat; z-index:9}
.index_zhuanjia_left_inc:hover{background:url(../images/float_left_inc2.png) left top no-repeat; -webkit-transform: rotate(180deg)}
.index_zhuanjia_right_inc{ width:48px; height:48px; position:absolute;right:20px;top:calc(50% - 24px); cursor:pointer;background:url(../images/float_left_inc.png) left top no-repeat; z-index:9; -webkit-transform: rotate(180deg)}
.index_zhuanjia_right_inc:hover{background:url(../images/float_left_inc2.png) left top no-repeat;-webkit-transform: rotate(360deg)}
.index_zhuanjia_list{ width:160px;height:430px; overflow:hidden; float:right; position:relative;}
.index_zhuanjia_lists{width:160px; height:400px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:160px; height:380px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:160px; height:100px; position:relative; margin-bottom: 10px; }
.index_zhuanjia_lists ul li.on dd img{ width:160px; height:100px; border:1px #E81A23 solid;}
.index_zhuanjia_lists ul li dd{ width:160px; height:100px; overflow:hidden; float:left;}
.index_zhuanjia_lists ul li dd img{ width:158px; height:100px; border:1px #F2F2F2 solid;}
.index_zhuanjia_pre{
	width:75px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #BDBDBD;
	background-image:url(../img/arrow.png);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
}
.index_zhuanjia_pre:hover{
	border:1px solid #F39800;
	background:#F39800 url(../img/arrow2.png) no-repeat center;
	-webkit-transform: rotate(180deg);
}
.index_zhuanjia_next{
	width:75px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #BDBDBD;
	background-image:url(../img/arrow.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(180deg);
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}
.index_zhuanjia_next:hover{
	border:1px solid #F39800;
	background:#F39800 url(../img/arrow2.png) no-repeat center;
	-webkit-transform: rotate(360deg);
}

.cpshow-r{
	width:calc(100% - 930px);
	font-size:20px;
	line-height:2;
	color:#666;
}
.cpshow-r h1{
	padding-bottom:30px;
	border-bottom:1px solid rgba(0,0,0,0.10);
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	font-size:28px;
	line-height:42px;
	margin-bottom:30px;
	color:#333;
}
.cpshow-r h1 i{
	font-size:16px;
	line-height:21px;
}
.cpshow-r p{
	display:flex;
	align-items: center;
}
.cpshow-r p img{
	margin-right:10px;
}
.cpshow-r .cpzx{
	display:flex;
	margin-top:40px;
}
.cpshow-r .cpzx a{
	width:195px;
	height:48px;
	border:1px solid #F39800;
	font-size:16px;
	display:flex;
	align-items: center;
	justify-content: center;
}
.cpshow-r .cpzx a::after{
	width:24px;
	height:24px;
	margin-left:10px;
	content:'';
	background-image:url(../img/jia.png);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
}
.cplm{
	width:100%;
	float:left;
	margin-top:100px;
	background-color:#F2F2F2;
	height:80px;
}
.cplm ul{
	display: flex;
	flex-wrap: wrap;
}
.cplm ul li{
	width:240px;
	height:80px;
	font-size:20px;
	color:#333;
	border-right:1px solid #E0E0E0;
	line-height:80px;
	text-align:center;
}
.cplm ul li.cur{
	background-color:#F39800;
	color:#FFF;
}
.cplm ul li.cur a{
	color:#FFF;
}
.cptex{
	width:100%;
	float:left;
	font-size:16px;
	line-height:26px;
}
table.ke-zeroborder {
        border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 15px;
    padding: 1rem 0;
}
table.ke-zeroborder th {
    background-color: #F39800;
    border: 1px solid #ccccccff;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
    text-align: center;
}
table.ke-zeroborder td {
   border: 1px solid #ccccccff;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
    text-align: center;
}
table.ke-zeroborder tr:nth-child(2n) {
    background-color: #E0E0E0;
    border: 1px solid #fff;
}
.cptex h1{
	font-size:24px;
	line-height:32px;
	margin-bottom:10px;
	margin-top:60px;
}
.cptex p{
	display:flex;
	align-items: center;
	margin-top:5px;
}
.cptex p::before{
	content: "\2022";
	font-size:32px;
	margin-right:10px;
	color:#F39800;
}
.cptex img{
	max-width:100%;
}
.cptex2{
	width:100%;
	float:left;
	font-size:16px;
	line-height:26px;
}
.cptex2 h1{
	font-size:24px;
	line-height:32px;
	margin-bottom:30px;
	margin-top:60px;
}
.cptex2 img{
	max-width:100%;
}
.tby1{width:100%;
border:1px solid #333;
border-radius:15px;display: flex;
    flex-wrap: wrap;
}
.tby1 li{width:25%;padding-left:10px;    margin-top: 10px;margin-bottom: 10px;}
.tby1 li i{color:#F39800;font-weight:500;font-size: 18px;}
.sxy{
	width:100%;
	float:left;
	margin-top:60px;
	border:1px solid #EFEFEF;
	padding:0 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height:80px;
	background-color:#F2F2F2;
}
.sxy .pre{
	width:40%;
	display: flex;
	align-items: center;
	font-size:18px;
	line-height:24px;
	color:#666;
	text-transform:uppercase;
}
.sxy .pre a{
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sxy .pre i{
	margin-right:30px;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
	min-width:60px;
}
.sxy .pre em{
	margin-left:30px;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
	min-width:60px;
}
.sxy .lm{
	width: auto;
}
.sxy .lm a{
	padding:0 28px;
	background-color:#F39800;
	display:flex;
	align-items: center;
	height:80px;
}
.nlx{
	width:100%;
	float:left;
	margin-top:100px;
	margin-bottom:100px;
}
.nlx h1{
	font-size:32px;
	line-height:38px;
}
.nlx h2{
	font-size:24px;
	line-height:28px;
	color:#666;
	margin-top:15px;
}
.nlx01{
	width:100%;
	margin-top:40px;
}
.nlx01 ul{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nlx01 ul li{
	margin-top:20px;
	width:31.9375%;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.nlx01 ul li.w100{
	width:100%;
}
.nlx01 ul li div{
	display:flex;
	flex-wrap: wrap;
	align-items: center;
}
.nlx01 ul li div a{
	color:#F39800;
}
.nlx01 ul li div input{
	margin-right:10px;
}
.bk{
	width:100%;
	line-height:54px;
	border:1px solid #E0E0E0;
	font-size:16px;
	color:#999;
	outline:none;
	padding:0 30px;
	background-color:transparent;
}
.anniu{
	width: 188px;
	height: 52px;
	background: #F39800;
	color:#fff;
	line-height:52px;
	font-size:14px;
	cursor:pointer;
	border:0px;
	font-weight:bold;
}
.ncon{
	width:100%;
	float:left;
	margin-top:60px;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom:90px;
}
.ncon-l{
	width:16.875%;
}
.zlm{
	width:100%;
}
.zlm h1{
	height:60px;
	background-color:#F39800;
	line-height:60px;
	padding:0 20px;
	font-size:20px;
	color:#FFF;
}
.zlm ul{
	border:1px solid #E0E0E0;
	display:flex;
	flex-wrap: wrap;
	padding:20px;
	padding-bottom:32px;
	border-top:0px;
}
.zlm ul li{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-top:20px;
	font-size:16px;
	line-height:24px;
}
.zlm ul li::after{
	width:12px;
	height:24px;
	content:'';
	background-image:url(../img/zjt.png);
	background-repeat:no-repeat;
	background-position:center;
}
.zlm ul li:hover::after{
	background-image:url(../img/hjt.png);
}
.zlm ul li.cur a{
	color:#F39800;
}
.zlm ul li.cur::after{
	background-image:url(../img/hjt.png);
}

.ncon-r{
	width:79.375%;
}
.ntit{
	width:100%;
	float:left;
	padding-bottom:30px;
	border-bottom:1px solid rgba(0,0,0,0.10);
	font-size:40px;
	line-height:52px;
	color:#F39800;
	font-weight:bold;
}
.nab{
	width:100%;
	float:left;
	margin-top:60px;
	font-size:16px;
	line-height:32px;
}
.nab img{
	max-width:100%;
}
.nab02{
	width:100%;
	float:left;
	margin-top:60px;
}
.nab02 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.nab02 ul li{
	width:49.21%;
	padding:40px;
	background-color:#F9F9F9;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-top:20px;
}
.nab02 ul li dl{
	width:80%;
	}
.nab02 ul li dl dt{
	font-size:20px;
	line-height:26px;
	font-weight:bold;
	color:#666;
}
.nab02 ul li dl dd{
	margin-top:10px;
	font-size:20px;
	line-height:26px;
	color:#333;
}

.fzlc{
	width:100%;
	float:left;
	background-image:url(../img/sx.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin-top:60px;
}
.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:16px;
	line-height:24px;
}
.fzlc ul li .a01 h1{
	font-size:32px;
	line-height:38px;
	color:#F39800;
	margin-bottom:0px;
	font-family: DIN;
}
.fzlc ul li .a01 h2{
	font-size:20px;
	line-height:30px;
	margin-bottom:10px;
	margin-top:20px;
}
.fzlc ul li .a01 .pic{
	margin-top:20px;
}
.fzlc ul li .a01 .pic img{
	max-width:100%;
}
.fzlc ul li:last-child{
	margin-bottom:0px;
}
.honr{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	margin-top:30px;
}
.honr ul{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	background-image:url(../img/tm.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:30px;
	padding:0 70px;
	padding-bottom:98px;
}
.honr ul li{
	width:calc(20.9% - 60px);
	margin-right:60px;
}
.honr ul li:nth-child(5n){
	margin-right:0px;
}
.honr ul li img{
	width:100%;
	height:auto;
	display:block;
}
.xzlist{
	width:100%;
	float:left;
	margin-top:30px;
}
.xzlist ul li{
	width:100%;
	float:left;
	margin-top:30px;
	background-color:#F9F9F9;
	padding:35px 40px;
	position:relative;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	transition: all 0.6s;
}
.xzlist ul li:hover{
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
}
.xzlist ul li a{
	display:flex;
	align-items: center;
}
.xzlist ul li a img{
	margin-right:40px;
}
.xzlist ul li dl dt{
	font-size:16px;
	line-height:32px;
}
.xzlist ul li dl dd{
	font-size:14px;
	line-height:28px;
	color:#999;
}
.xzlist ul li::after{
	width:40px;
	height:40px;
	content:'';
	display:inline-block;
	background-image:url(../img/cloud_down.png);
	background-position:center;
	background-repeat:no-repeat;
}
.xzlist ul li:hover::after{
	background-image:url(../img/cloud_down2.png);
}
.xzlist ul li::before{
	width:0px;
	height:6px;
	background-color:#F39800;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	transition: all 0.6s;
	content:'';
}
.xzlist ul li:hover::before{
	width:100%;
}

.hzlist{
	width:100%;
	float:left;
	margin-top:30px;
}
.hzlist ul{
	display: flex;
	flex-wrap: wrap;
}
.hzlist ul li{
	width:calc(25.8% - 40px);
	margin-top:30px;
	margin-right:40px;
	height:100px;
	border:1px solid #E0E0E0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.hzlist ul li:nth-child(4n){
	margin-right:0px;
}
.hzlist ul li img{
	max-width:100%;
	max-height:100%;
}
.hzlist ul li:hover{
	border:1px solid #F39800;
}
.newlist{
	width:100%;
	float: left;
	margin-top:10px;
}
.newlist ul li{
	width:100%;
	float:left;
	margin-top:50px;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newlist ul li a{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width:100%;
}
.newlist ul li .pic{
	width:21.5748%;
	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:75.27559%;
}
.newlist ul li .tex dl dt{
	font-size:18px;
	line-height:24px;
	color:#333;
	font-weight:bold;
}
.newlist ul li .tex dl dd{
	margin-top:25px;
	display:flex;
	align-items: center;
	font-size:14px;
	line-height:28px;
	color:#666;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newlist ul li .tex dl dd img{
	margin-right:10px;
}
.newtit{
	width:100%;
	float:left;
	margin-top:60px;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
}
.newdate{
	width:100%;
	float:left;
	margin-top:20px;
	display:flex;
	align-items: center;
}
.newdate img{
	margin-right:10px;
}
.newtex{
	width:100%;
	float:left;
	margin-top:60px;
	font-size:14px;
	line-height:28px;
	color:#666;
}
.newtex img{
	max-width:100%;
	height:auto;
}
.back{
	display:flex;
	margin-top:55px;
	width:100%;
	float:left;
}
.back a{
	width:192px;
	height:47px;
	background-color:#F39800;
	color:#FFF;
	line-height:47px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.lx01{
	width:100%;
	float:left;
	margin-top:60px;
	background-color:#F39800;
	padding:60px;
	color:#FFF;
	font-size:16px;
	line-height:30px;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.lx01 dl dt{
	font-size:20px;
	line-height:26px;
	font-weight:bold;
}
.lx01 dl dd{
	font-size:36px;
	line-height:42px;
	font-family: DIN;
}
.map{
	width:100%;
	float:left;
	margin-top:60px;
}
.map img{
	width:100%;
	height:auto;
}


.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;}


.tanchu{
	display:none; 
	left:0px;
	top: 0;
	width:100%;
	height: 100%;
	z-index:9999;
	position: fixed;
	background-color: rgba(0,0,0,0.6);
	padding-top: 4vh;
}
.tcxs{ display: block; }
.spnr{ width:70%; margin-left:15%; margin-right:15%; position:relative;}
.close2{ width:100%; float:left;margin-bottom:10px;}
.close2 a{
float:right;
width: 32px;
height: 32px;
background-image: url(../img/Close.png);
background-position: center;
background-repeat: no-repeat;
}

.xiey{
	width:100%;
	float:left;
	margin-top:0px;
	font-size:14px;
	line-height:30px;
	color:#666;
	background:#FFF;
	padding:20px 40px 40px 40px;
	border-radius: 22px;
}
.xiey img{
	max-width:100%;
	height:auto;
}
.xiey h1{ line-height:60px;text-align:center;}

.marb0{
	margin-bottom:0px;
}
.f32{
	font-size:32px;
}
.mart40{
	margin-top:40px;
}
.pc{
	display: block;
}
.moblie{
	display: none;
}
.header2{
	display: none;
}


.dingw{ width:100%; float:left; margin-top:-200px;}
.cpdw{ width:100%; float:left; margin-top:0px;}

}
@media (min-width:1000px) and  (max-width:1440px){


.innav ul li{
	width:126px;
}





}

@media (max-width:999px) {

.pc{
	display: none;
}
.moblie{
	width: 100%;
	float: left;
}
.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;
}
.logo img{ 
	max-width:50%; 
	max-height:3rem; 
	vertical-align:middle; 
	margin-left:-5%;
}
.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/close.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:100%; 
	float:left; 
	HEIGHT:3.0rem;
	DISPLAY: block;  
	CURSOR: pointer; 
	padding-left:5%;
	text-align:left; 
	border-bottom:1px solid #e0e0e0; 
	line-height:3.0rem; 
	font-size:1.0rem;
}
.subNav3 i{ 
	padding:0.5rem; 
	background:url(../img/xjt2.png) no-repeat center / contain; 
	margin-right:1rem; 
	float:right; 
	margin-top:1.2rem;
}
.subNav3:hover{float:left; }
.currentDd3{background: #F39800; color: #FFF;}
.currentDd3 a{
	color: #FFF;
}
.currentDd3 i{
	background:url(../img/xjt2.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% 1rem 5%; 
	line-height:2.0rem; 
	font-size:0.9rem; 
	padding-bottom:0px;
}
.main{
	width: auto;
	margin:auto;
	padding: 0px 20px;
	max-width:1600px;
}
.intit{
	width:100%;
	float:left;
	margin-top:3.0rem;
	position:relative;
	text-align:center;
	font-size:2.0rem;
	line-height:2.5rem;
	color:#F9F9F9;
	text-transform:uppercase;
	font-family: DIN;
}
.intit b{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	font-size:1.2rem;
	line-height:2.5rem;
	color:#333;
}
.intit1{
	color: #f5f5f5;
	margin-top:0px;
	margin-bottom: 30px;
}
.inhz{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.inhz ul{
	display: flex;
	flex-wrap: wrap;
}
.inhz ul li{
	width:calc(33.333% - 0.5rem);
	margin-top:0.5rem;
	margin-right:0.5rem;
	height:4.0rem;
	border:1px solid #E0E0E0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.inhz ul li:nth-child(3n){
	margin-right:0px;
}
.inhz ul li img{
	max-width:100%;
	max-height:100%;
}
.inhz ul li:hover{
	border:1px solid #F39800;
}
.allm{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.allm a{
	    width: auto;
    padding: 0 10px;
	border-radius:0.2rem;
	font-size:0.8rem;
	height:2.0rem;
	text-align:center;
	line-height:2.0rem;
	margin-top:0.5rem;
}
.allm a:hover{
	background-color:#F39800;
	color:#FFF;
}
.allm a.cur{
	background-color:#F39800;
	color:#FFF;
}
.inpro{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.inpro ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.inpro ul li{
	width:49%;
	margin-top:0.5rem;
	border:1px solid #E0E0E0;
	transition: all 0.6s;
}
.inpro ul li:nth-child(4n){
	margin-right:0px;
}
.inpro ul li dl dt{
	height:8.0rem;
	overflow:hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.inpro ul li dl dt img{
	max-width:100%;
	max-height:100%;
}
.inpro ul li dl dd{
	padding:0.5rem 1.0rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size:0.8rem;
	transition: all 0.6s;
	border-top:1px solid #E0E0E0;
}
.inpro ul li dl dd::after{
	width:1.0rem;
	height:1.0rem;
	content:'';
	background-image:url(../img/PlusCircle.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size:contain;
	display:inline-block;
	transition: all 0.6s;
	margin-left:1.0rem;
}
.inpro ul li:hover{
	border:1px solid #F39800;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
}
.inpro ul li:hover dl dd{
	background-color:#F39800;
	color:#FFF;
}
.inpro ul li:hover dl dd::after{
	background-image:url(../img/PlusCircle2.png);
}
.zlwrap{
	width:100%;
	float:left;
	background-image:url(../img/jsbj.png);
	background-position:center top;
	background-repeat:no-repeat;
	height: auto;
	padding-bottom:10rem;
}
.inab{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/abj.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:3.0rem;
	padding-bottom:10rem;
}
.inab01{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inab01 .tex{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#FFF;
}
.inab01 .tex dl dt{
	font-size:1.2rem;
	line-height:2.0rem;
	font-weight:bold;
}
.inab01 .tex dl a{ color:#fff}
.inab01 .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	margin-bottom:2.0rem;
}
.inab01 .num{
	width:100%;
	margin-top:2.0rem;
}
.inab01 .num ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.inab01 .num ul li{
	width:50%;
	margin-top:2.0rem;
}
.inab01 .num ul li dl dt{
	display: flex;
	align-items: flex-end;
	justify-content: center;
	font-size:2.0rem;
	line-height:2.0rem;
	color:#F39800;
	font-family: DIN;
}
.inab01 .num ul li dl dt i{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#FFF;
}
.inab01 .num ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
	color:#FFF;
}
.inwrap{
	width:100%;
	float:left;
	background-color:#F9F9F9;
	padding:3.0rem 0;
}
.index01{
	width:100%;
	float:left;
}
.index01 ul{
	display: flex;
	flex-wrap: wrap;
}
.index01 ul li{
	width: 49%;
    margin-right: 2%;
	background-color:#FFF;
	transition: all 0.6s;
	margin-top:1.0rem;
}

.index01 ul li:nth-child(2n){
	margin-right:0px;
}
.index01 ul li .tex{
    display: flex;
    justify-content: center;
    padding: 15px 0 0 0;
    height: 20vh;
}
.index01 ul li .tex dl{
	width:92%;
}
.index01 ul li .tex dl dt{
	position:relative;
	padding-bottom:1.0rem;
	margin-bottom:1.0rem;
	font-size:1rem;
	line-height:1.5;
	font-weight:bold;
	text-align:center;
}
.index01 ul li .tex dl dt::after{
	width:2.0rem;
	height:1px;
	background-color:#DC8900;
	position:absolute;
	content:'';
	bottom:0;
	left:calc(50% - 1.0rem);
	display:inline-block;
}
.index01 ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	text-align:center;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.index01 ul li .pic{
	overflow:hidden;
}
.index01 ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.index01 ul li:hover .pic img{
	transform: scale(1.05);
}
.index01 ul li:hover{
	background-color:#F39800;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
}
.index01 ul li:hover .tex dl dt::after{
	background-color:rgba(255,255,255,0.30);
}
.intit2{
	width:100%;
	float:left;
	margin-top:3.0rem;
	text-align:center;
}
.intit2 dl dt{
	font-size:1.2rem;
	line-height:2.0rem;
	font-weight:bold;
}
.intit2 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	margin-top:0.5rem;
}
.lct{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.lct img{
	width:100%;
	height:auto;
	display:block;
}
.yswrap{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/ysbj.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-bottom:10rem;
}
.inys{
	width:100%;
	float:left;
}
.inys ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.inys ul li{
	width:48%;
	background-color:#FFF;
	transition: all 0.6s;
	padding:2.0rem 0;
	text-align:center;
	position:relative;
	margin-top:1.0rem;
}
.inys ul li:nth-child(4n){
	margin-right:0px;
}

.inys ul li::before{
	width:0;
	height:3px;
	position:absolute;
	content:'';
	top:0;
	left:0;
	display:inline-block;
	transition: all 0.6s;
	z-index:1;
	background-color:#F39800;
}
.inys ul li .tex{
	display:flex;
	justify-content: center;
	margin-top:1.0rem;
}
.inys ul li .tex dl{
	width:80%;
}
.inys ul li .tex dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:bold;
}
.inys ul li .tex dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin-top:1.0rem;
	color:#666;
}
.inys ul li .pic{
	overflow:hidden;
}
.inys ul li .pic img{
	max-width:100%;
	max-height:3.0rem;
}
.inys ul li:hover{
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
}
.inys ul li:hover::before{
	width:100%;
}
.inly{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display:flex;
	justify-content: center;
}
.search2{
	width:100%;
	border:1px solid #F39800;
	height:2.6rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.ssbk2{
	width:calc(100% - 5.0rem);
	font-size:0.8rem;
	color:#999;
	border:0;
	padding:0 1.0rem;
	outline:none;
	background-color:transparent;
}
.anniu2{
	width:5.0rem;
	height:2.5rem;
	line-height:2.5rem;
	background-color:#F39800;
	border:0px;
	font-size:0.8rem;
	color:#FFF;
	text-align:center;
	cursor:pointer;
}
.foot{
	width:100%;
	float:left;
	border-top:4px solid #F39800;
	background-color:#20252C;
}
.foot01{
	width:100%;
	float:left;
	padding:2.0rem 0;
	padding-top:0px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.foot01 .a01{
	width:49%;
	margin-top:2.0rem;
	    display: none;
}
.foot01 .a01 dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:400;
	margin-bottom:1.0rem;
	color:#FFF;
}
.foot01 .a01 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#BDBDBD;
}
.foot01 .a01 dl dd a{
	color:#BDBDBD;
}
.foot01 .a02{
	width:100%;
	margin-top:2.0rem;
}
.foot01 .a02 dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:400;
	margin-bottom:1.0rem;
	color:#FFF;
}
.foot01 .a02 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#BDBDBD;
}
.foot01 .a03{
	width:100%;
	margin-top:1.0rem;
	text-align:center;
}
.foot01 .a03 dl dt{
	overflow:hidden;
}
.foot01 .a03 dl dt img{
	max-width:30%;
}
.foot01 .a03 dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#999;
}
.foot02{
	width:100%;
	float:left;
	padding:1.0rem 0;
	font-size:0.8rem;
	color:rgba(255,255,255,0.30);
	border-top:1px solid rgba(255,255,255,0.10);
}
.bottom{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.bottom a{
	color:rgba(255,255,255,0.30);
}

.nybanner{
	width:100%;
	float:left;
	margin-top:4.0rem;
}
.nybanner img{
	width:100%;
	height:auto;
	display:block;
}
.dwei{
	width:100%;
	float:left;
	padding:1.0rem 0;
	border-bottom:1px solid #F2F2F2;
}
.dwei01{
	width:100%;
	float:left;
	display:flex;
	align-items: center;
	font-size:0.8rem;
	color:#999;
}
.dwei01 img{
	margin-right:0.5rem;
}
.dwei01 a{
	color:#999;
}
.cpsx{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.cpsx ul li{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top:1.0rem;
}
.cpsx ul li .a01{
	width:100%;
	font-size:1.0rem;
	font-weight:bold;
}
.cpsx ul li .a02{
	width:100%;
	display: flex;
	flex-wrap: wrap;
}
.cpsx ul li .a02 div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-right:0.8rem;
	font-size:0.8rem;
	margin-top:0.5rem
}
.cpsx ul li .a02 div input{
	margin-right:0.5rem;
}

input{
	outline: none;
}
.radio,.checkbox {
	width: 0.8rem;
	height: 0.8rem;
	background-color: #ffffff;
	border: solid 1px #dddddd;
	-webkit-border-radius: 0.6rem;
	border-radius: 0.6rem;
	font-size: 0.6rem;
	margin: 0;
	padding: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;  /**隐藏原生控件**/
}
.checkbox {
	border-radius: 0.1rem;   /**复选框的圆角要小一些**/
}
/**选择后的样式**/
.radio:checked,.checkbox:checked{
	background-color: #F39800;
	border: solid 1px #F39800;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	text-align: center;
	background-clip: padding-box;
}
/**选择后 里面小对勾样式**/
.radio:checked:before,.checkbox:checked:before{
	content: '';
	width: 0.3rem;
	height: 0.2rem;
	border: 1px solid #ffffff;
	border-top: none;
	border-right: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -0.15rem;
	margin-top: -0.15rem;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.prolist{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.prolist ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.prolist ul li{
	width:48%;
	margin-top:1.0rem;
	background-color:#fff;
	border:1px solid #E0E0E0;
	transition: all 0.6s;
}
.prolist ul li:nth-child(4n){
	margin-right:0px;
}
.prolist ul li .pic{
	overflow:hidden;
}
.prolist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
	transition: all 0.6s;
}
.prolist ul li:hover .pic img{
	transform: scale(1.05);
}
.prolist ul li dl dd{
	padding:0.5rem 1.0rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:0.8rem;
	transition: all 0.6s;
	border-bottom:1px solid #E0E0E0;
}
.prolist ul li dl dd::after{
	width:1.0rem;
	height:1.0rem;
	content:'';
	background-image:url(../img/PlusCircle.png);
	background-position:center;
	background-repeat: no-repeat;
	background-size:contain;
	margin-left:1.0rem;
	display:inline-block;
	transition: all 0.6s;
}
.prolist ul li:hover{
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
	background-color:#F39800;
}
.prolist ul li:hover dl dd{
	color:#FFF;
	border-bottom:1px solid rgba(255,255,255,0.30);
}
.prolist ul li:hover .tex{
	color:#FFF;
}
.prolist ul li:hover dl dd::after{
	background-image:url(../img/PlusCircle2.png);
}
.prolist ul li .tex{
	padding:1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.prolist ul li .tex p{
	display: flex;
	align-items: center;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.prolist ul li .tex p img{
	margin-right:0.5rem;
	max-height:1.0rem;
}
.prolist ul li .pic01{
	display:inline-block;
}
.prolist ul li .pic02{
	display: none;
}
.prolist ul li:hover .pic01{
	display:none;
}
.prolist ul li:hover .pic02{
	display:inline-block;
}

.fy{
	width:100%;
	float:left;
	margin-top:2.0rem;
	margin-bottom:3.0rem;
}
.fy ul{
	display: flex;
	flex-wrap: wrap;
}
.fy ul.center{
	justify-content: center;
}
.fy ul li{
	width: auto;
	display:flex;
	margin-left:0.2rem;
	margin-right:0.2rem;
	transition: all 0.6s;
}
.fy ul li a{
	padding:0.3rem 0.8rem;
	text-align:center;
	font-size:0.8rem;
	background: #F2F2F2;
	line-height:1.5rem;
	font-family:'宋体';
	transition: all 0.6s;
}
.fy ul li a:hover{
	background: #F39800;
	color:#FFF;
}
.fy ul li .cur{
	background: #F39800;
	color:#FFF;
}

.cpshow{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpshow-l{
	width:100%;
}

.index_zhuanjia{ width:770px; overflow:hidden; float: left;}
.index_zhuanjia_pic{ width:594px; height:370px; overflow:hidden; float:left;position:relative;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:594px; height:370px; overflow:hidden;position:relative;float:left; text-align:center;background-color: #F6F6F6;}
.index_zhuanjia_pic li span{ height:100%; display: inline-block;vertical-align: middle;}
.index_zhuanjia_pic li img{ max-width:100%; max-height:100%; vertical-align: middle;}

.index_zhuanjia_left_inc{ width:48px; height:48px; position:absolute;left:20px;top:calc(50% - 24px); cursor:pointer;background:url(../images/float_left_inc.png) left top no-repeat; z-index:9}
.index_zhuanjia_left_inc:hover{background:url(../images/float_left_inc2.png) left top no-repeat; -webkit-transform: rotate(180deg)}
.index_zhuanjia_right_inc{ width:48px; height:48px; position:absolute;right:20px;top:calc(50% - 24px); cursor:pointer;background:url(../images/float_left_inc.png) left top no-repeat; z-index:9; -webkit-transform: rotate(180deg)}
.index_zhuanjia_right_inc:hover{background:url(../images/float_left_inc2.png) left top no-repeat;-webkit-transform: rotate(360deg)}
.index_zhuanjia_list{ width:160px;height:370px; overflow:hidden; float:right; position:relative;}
.index_zhuanjia_lists{width:160px; height:320px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:160px; height:300px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:160px; height:100px; position:relative; margin-bottom: 10px; }
.index_zhuanjia_lists ul li.on dd img{ width:160px; height:100px; border:1px #E81A23 solid;}
.index_zhuanjia_lists ul li dd{ width:160px; height:100px; overflow:hidden; float:left;}
.index_zhuanjia_lists ul li dd img{ width:158px; height:100px; border:1px #F2F2F2 solid;}
.index_zhuanjia_pre{
	width:75px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #BDBDBD;
	background-image:url(../img/arrow.png);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
}
.index_zhuanjia_pre:hover{
	border:1px solid #F39800;
	background:#F39800 url(../img/arrow2.png) no-repeat center;
	-webkit-transform: rotate(180deg);
}
.index_zhuanjia_next{
	width:75px;
	height:34px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #BDBDBD;
	background-image:url(../img/arrow.png);
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform: rotate(180deg);
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}
.index_zhuanjia_next:hover{
	border:1px solid #F39800;
	background:#F39800 url(../img/arrow2.png) no-repeat center;
	-webkit-transform: rotate(360deg);
}

.cpshow-r{
	width:100%;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
	margin-top:2.0rem;
}
.cpshow-r h1{
	padding-bottom:1.0rem;
	border-bottom:1px solid rgba(0,0,0,0.10);
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	font-size:1.2rem;
	line-height:2.0rem;
	margin-bottom:2.0rem;
	color:#333;
}
.cpshow-r h1 i{
	font-size:0.8rem;
	line-height:1.5rem;
}
.cpshow-r p{
	display:flex;
	align-items: center;
	margin-top:1.0rem;
}
.cpshow-r p img{
	margin-right:0.5rem;
}
.cpshow-r .cpzx{
	display:flex;
	margin-top:2.0rem;
}
.cpshow-r .cpzx a{
	width:8.0rem;
	height:2.0rem;
	border:1px solid #F39800;
	font-size:0.8rem;
	display:flex;
	align-items: center;
	justify-content: center;
}
.cpshow-r .cpzx a::after{
	width:1.0rem;
	height:1.0rem;
	margin-left:0.5rem;
	content:'';
	background-image:url(../img/jia.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}
.cplm{
	width:100%;
	float:left;
	margin-top:3.0rem;
	background-color:#F2F2F2;
}
.cplm ul{
	display: flex;
	flex-wrap: wrap;
}
.cplm ul li{
	width:33%;
	height:2.5rem;
	font-size:0.8rem;
	color:#333;
	line-height:2.5rem;
	text-align:center;
}
.cplm ul li.cur{
	background-color:#F39800;
	color:#FFF;
}
.cplm ul li.cur a{
	color:#FFF;
}
.content_box{ width:100%;}
.content_box i{ width:100%; float:left;}
.cptex{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
}
.cptex div{
	overflow-x: scroll;
	}
table.ke-zeroborder {
        border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 650px;
    margin-bottom: 15px;
    padding: 1rem 0;
}
table.ke-zeroborder th {
    background-color: #F39800;
    border: 1px solid #ccccccff;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    overflow: hidden;
    padding: 5px;
    word-break: normal;
    text-align: center;
}
table.ke-zeroborder td {
   border: 1px solid #ccccccff;
    overflow: hidden;
    padding: 5px;
    word-break: normal;
    text-align: center;
}
table.ke-zeroborder tr:nth-child(2n) {
    background-color: #E0E0E0;
    border: 1px solid #fff;
}
.cptex h1{
	font-size:1.2rem;
	line-height:2.0rem;
	margin-bottom:0.5rem;
	margin-top:2.0rem;
}
.cptex p{
	display:flex;
	align-items: center;
	margin-top:1.0rem;
}
.cptex p::before{
	content: "\2022";
	font-size:2.0rem;
	margin-right:0.5rem;
	color:#F39800;
}
.cptex img{
	max-width:100%;
}
.cptex2 img{
	max-width:100%;
}
.cptex2{
	width:100%;
	float:left;
	font-size:0.8rem;
	line-height:1.5rem;
}
.cptex2 h1{
	font-size:1.2rem;
	line-height:1.5rem;
	margin-bottom:1.0rem;
	margin-top:2.0rem;
}
.tby1{width:100%;
border:1px solid #333;
border-radius:15px;display: flex;
    flex-wrap: wrap;
}
.tby1 li{width:50%;padding-left:10px;    margin-top: 10px;margin-bottom: 10px;font-size: 0.7rem;}
.tby1 li i{color:#F39800;width:20px;}
.sxy{
	width:100%;
	float:left;
	margin-top:2.0rem;
	border:1px solid #EFEFEF;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	height: auto;
	background-color:#F2F2F2;
}
.sxy .pre{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
	text-transform:uppercase;
	padding:1.0rem;
}
.sxy .pre a{
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sxy .pre i{
	margin-right:1.0rem;
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:bold;
	min-width:3.0rem;
}
.sxy .lm{
	width: 100%;
}
.sxy .lm a{
	padding:0 1.0rem;
	background-color:#F39800;
	display:flex;
	align-items: center;
	justify-content: center;
	height:3.0rem;
}
.nlx{
	width:100%;
	float:left;
	margin-top:3.0rem;
	margin-bottom:3.0rem;
}
.nlx h1{
	font-size:1.2rem;
	line-height:2.0rem;
}
.nlx h2{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
	margin-top:0.5rem;
}
.nlx01{
	width:100%;
	margin-top:1.0rem;
}
.nlx01 ul{
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nlx01 ul li{
	margin-top:1.0rem;
	width:100%;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.nlx01 ul li.w100{
	width:100%;
}
.nlx01 ul li div{
	display:flex;
	flex-wrap: wrap;
	align-items: center;
}
.nlx01 ul li div a{
	color:#F39800;
}
.nlx01 ul li div input{
	margin-right:0.5rem;
}
.bk{
	width:100%;
	line-height:2.5rem;
	border:1px solid #E0E0E0;
	font-size:0.8rem;
	color:#999;
	outline:none;
	padding:0 1.0rem;
	background-color:transparent;
}
.anniu{
	width: 8.0rem;
	height: 2.5rem;
	background: #F39800;
	color:#fff;
	line-height:2.5rem;
	font-size:0.8rem;
	cursor:pointer;
	border:0px;
	font-weight:bold;
}
.ncon{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom:3.0rem;
}
.ncon-l{
	width:100%;
}
.zlm{
	width:100%;
}
.zlm h1{
	height:2.5rem;
	background-color:#F39800;
	line-height:2.5rem;
	padding:0 1.0rem;
	font-size:1.0rem;
	color:#FFF;
}
.zlm ul{
	border:1px solid #E0E0E0;
	display:flex;
	flex-wrap: wrap;
	padding:1.0rem;
	padding-bottom:1.0rem;
	border-top:0px;
}
.zlm ul li{
	width:100%;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-top:1.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.zlm ul li::after{
	width:0.5rem;
	height:1.0rem;
	content:'';
	background-image:url(../img/zjt.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
}
.zlm ul li:hover::after{
	background-image:url(../img/hjt.png);
}
.zlm ul li.cur a{
	color:#F39800;
}
.zlm ul li.cur::after{
	background-image:url(../img/hjt.png);
}

.ncon-r{
	width:100%;
	margin-top:2.0rem;
}
.ntit{
	width:100%;
	float:left;
	padding-bottom:1.0rem;
	border-bottom:1px solid rgba(0,0,0,0.10);
	font-size:1.2rem;
	line-height:2.0rem;
	color:#F39800;
	font-weight:bold;
}
.nab{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
}
.nab img{
	max-width:100%;
}
.nab02{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.nab02 ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.nab02 ul li{
	width:100%;
	padding:1.0rem;
	background-color:#F9F9F9;
	display:flex;
	justify-content: space-between;
	align-items: center;
	margin-top:1.0rem;
}
.nab02 ul li dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:bold;
	color:#666;
}
.nab02 ul li dl dd{
	margin-top:0.5rem;
	font-size:1.0rem;
	line-height:1.5rem;
	color:#333;
}
.nab02 ul li img{
	max-height:2.0rem;
}

.fzlc{
	width:100%;
	float:left;
	background-image:url(../img/sx.jpg);
	background-repeat:repeat-y;
	background-position:center;
	margin-top:2.0rem;
}
.fzlc ul li{
	width:100%;
	float:left;
	position:relative;
	display: flex;
	justify-content:flex-end;
	flex-wrap: wrap;
	margin-bottom:1.0rem;
}
.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:0.5rem;
	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% - 2.0rem);
	font-size:0.8rem;
	line-height:1.5rem;
}
.fzlc ul li .a01 h1{
	font-size:1.2rem;
	line-height:2.0rem;
	color:#F39800;
	margin-bottom:0px;
	font-family: DIN;
}
.fzlc ul li .a01 h2{
	font-size:1.0rem;
	line-height:1.5rem;
	margin-bottom:0.5rem;
	margin-top:1.0rem;
}
.fzlc ul li .a01 .pic{
	margin-top:1.0rem;
}
.fzlc ul li .a01 .pic img{
	max-width:100%;
}
.fzlc ul li:last-child{
	margin-bottom:0px;
}
.honr{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	margin-top:1.0rem;
}
.honr ul{
	width:100%;
	display: flex;
	flex-wrap: wrap;
}
.honr ul li{
	width:calc(33.33% - 0.5rem);
	margin-right:0.5rem;
	margin-top:1.0rem;
}
.honr ul li:nth-child(3n){
	margin-right:0px;
}
.honr ul li img{
	width:100%;
	height:auto;
	display:block;
}
.xzlist{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.xzlist ul li{
	width:100%;
	float:left;
	margin-top:1.0rem;
	background-color:#F9F9F9;
	padding:1.0rem;
	position:relative;
	display:flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.6s;
}
.xzlist ul li:hover{
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
}
.xzlist ul li a{
	display:flex;
	align-items: center;
}
.xzlist ul li a img{
	margin-right:1.0rem;
	max-height:1.5rem;
}
.xzlist ul li dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.xzlist ul li dl dd{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#999;
}
.xzlist ul li::after{
	width:2.5rem;
	height:2.5rem;
	content:'';
	display:inline-block;
	background-image:url(../img/cloud_down.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-left:1.0rem;
}
.xzlist ul li:hover::after{
	background-image:url(../img/cloud_down2.png);
}
.xzlist ul li::before{
	width:0px;
	height:6px;
	background-color:#F39800;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	transition: all 0.6s;
	content:'';
}
.xzlist ul li:hover::before{
	width:100%;
}

.hzlist{
	width:100%;
	float:left;
	margin-top:1.0rem;
}
.hzlist ul{
	display: flex;
	flex-wrap: wrap;
}
.hzlist ul li{
	width:calc(33.33% - 0.5rem);
	margin-top:1.0rem;
	margin-right:0.5rem;
	height:4.0rem;
	border:1px solid #E0E0E0;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.hzlist ul li:nth-child(3n){
	margin-right:0px;
}
.hzlist ul li img{
	max-width:100%;
	max-height:100%;
}
.hzlist ul li:hover{
	border:1px solid #F39800;
}
.newlist{
	width:100%;
	float: left;
	margin-top:0.5rem;
}
.newlist ul li{
	width:100%;
	float:left;
	margin-top:2.0rem;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newlist ul li a{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width:100%;
}
.newlist ul li .pic{
	width:21.5748%;
	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:75.27559%;
}
.newlist ul li .tex dl dt{
	font-size:0.8rem;
	line-height:1.5rem;
	color:#333;
	font-weight:bold;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newlist ul li .tex dl dd{
	margin-top:25px;
	display:flex;
	align-items: center;
	font-size:14px;
	line-height:28px;
	color:#666;
	display:none;
}
.newlist ul li .tex dl dd img{
	margin-right:10px;
}
.newtit{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:bold;
}
.newdate{
	width:100%;
	float:left;
	margin-top:1.0rem;
	display:flex;
	align-items: center;
	font-size:0.8rem;
}
.newdate img{
	margin-right:0.5rem;
}
.newtex{
	width:100%;
	float:left;
	margin-top:2.0rem;
	font-size:0.8rem;
	line-height:1.5rem;
	color:#666;
}
.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.5rem;
	background-color:#F39800;
	color:#FFF;
	line-height:2.5rem;
	text-align:center;
	font-size:0.8rem;
	font-weight:bold;
}
.lx01{
	width:100%;
	float:left;
	margin-top:2.0rem;
	background-color:#F39800;
	padding:1.5rem;
	color:#FFF;
	font-size:0.8rem;
	line-height:1.5rem;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.lx01 dl dt{
	font-size:1.0rem;
	line-height:1.5rem;
	font-weight:bold;
}
.lx01 dl dd{
	font-size:1.2rem;
	line-height:2.0rem;
	font-family: DIN;
	margin-bottom:1.0rem;
}
.map{
	width:100%;
	float:left;
	margin-top:2.0rem;
}
.map img{
	width:100%;
	height:auto;
}


.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:80vh; 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;}




.marb0{
	margin-bottom:0px;
}
.f32{
	font-size:1.0rem;
}
.mart40{
	margin-top:1.0rem;
}


.dingw{ width:100%; float:left; margin-top:-5rem;}

.cpdw{ width:100%; float:left; margin-top:0px;}


.ewmlist{
	width:100%;
	float:left;
	margin-top:10px;
}
.ewmlist ul{
	display: flex;
	flex-wrap: wrap;
}
.ewmlist ul li{
	width:calc(49% - 20px);
	margin-right:20px;
	margin-top:1.0rem;
	border:1px solid #E0E0E0;
	transition: all 0.6s;
}
.ewmlist ul li:nth-child(2n){
	margin-right:0px;
}
.ewmlist ul li dl dt{
	overflow:hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	padding:0.5rem 0.5rem;
}
.ewmlist ul li dl dt img{
	max-width:100%;
	max-height:100%;
}
.ewmlist ul li dl dd{
	padding:0.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	font-size:16px;
	transition: all 0.6s;
}

.ewmlist ul li:hover{
	border:1px solid #F39800;
	box-shadow: 10px 10px 24px 0px rgba(166,180,200,0.70);
	color:#FFF;
}
.ewmlist ul li:hover dl dd{
	background-color:#F39800;
	color:#FFF;
}

}

