@charset "utf-8";

body {
    -webkit-font-smoothing: antialiased;
    font-family: "SourceHanSansCNNormal","Arial", "SOURCEHANSANSCNREGULAR";
    background: #fff;
    font-size: 14px;
    color: #666;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.container {
	width: 93.75%;
	margin: 0 auto;	
}
.lineheight2{
	line-height:2;
}
.img{
	line-height: 0;
}
.img img{
	width: 100%;
}
.container2{
	width: 83.33%;
	margin: 0 auto;
}

.hidden{
	overflow: hidden;
}

.relative{
	position: relative;
}

.displaytable{
	display: table;
}

.ny_text{
	font-size: 0.24rem;
}

.ny_text2{
	font-size: 0.3rem;
}

.center {
	text-align: center;
}

.clearfix {
    clear: both;
}

.left{
	float: left;
}

.right{
	float: right;
}

.colorfff{
	color: #fff !important;
}

.color666{
	color: #666666 !important;
}

.color333{
	color: #333333 !important;
}

.color444{
	color: #444444 !important;
}

.color555{
	color: #555555 !important;
}

.color000{
	color: #000000 !important;
}

.color999{
	color: #999999 !important;
}

.color797b7d{
	color: #797b7d !important;
}	
.colore60214{
	color:#e60214 !important;
}

.colorf4f4f4{
	color: #f4f4f4 !important;
}

.color888{
	color: #888888 !important;
}
.colorccc{
	color: #cccccc !important;
}

.padding018{padding: 0 0.18rem;}
.ny_text50{font-size: 50px;line-height: 2;}
.ny_text48{font-size: 48px;line-height: 2;}
.ny_text46{font-size: 46px;line-height: 2;}
.ny_text44{font-size: 44px;line-height: 2;}
.ny_text42{font-size: 42px;line-height: 2;}
.ny_text40{font-size: 40px;line-height: 2;}
.ny_text38{font-size: 38px;line-height: 2;}
.ny_text36{font-size: 36px;line-height: 2;}
.ny_text34{font-size: 34px;line-height: 2;}
.ny_text32{font-size: 32px;line-height: 2;}
.ny_text30{font-size: 30px;line-height: 2;}
.ny_text28{font-size: 28px;line-height: 2;}
.ny_text26{font-size: 26px;line-height: 2;}
.ny_text24{font-size: 24px;line-height: 2;}
.ny_text22{font-size: 22px;line-height: 2;}
.ny_text20{font-size: 20px;line-height: 2;}
.ny_text18{font-size: 18px;line-height: 2;}
.ny_text16{font-size: 16px;line-height: 1.5;}
.ny_text14{font-size: 14px;line-height: 1.5;}
.ny_text12{font-size: 12px;line-height: 2;}

.page{
	text-align: center;
}
.page a{
	margin: 0 2px;
	font-size: 16px;
	color: #999999;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	background: #ffffff;
}
.page a.cur,
.page a:hover{
	color: #fff;
	background: #e70014;
}

.page a.s_fh{
	font-family: 宋体;
	font-weight: bold;
	width: 70px;
	color: #cccccc;
}

.page a.fh{
	color: #cccccc;
	font-family: 宋体;
	font-weight: bold;
	width: 50px;
}

.page a.s_fh:hover,.page a.fh:hover{
	color: #fff;
	background: #e70014;
}

/*移动端*/
/**mobile nav**/
.nav_box {
	width: 100%;
	height: 100%;
	position: fixed;
	right: auto;
	top: 0;
	bottom: 0;
	left: -100%;
	overflow: auto;
	z-index: 99999999;
	    transition: all .8s;
    -o-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -webkit-transition: all .8s;
}

.nav_box.cur{
	left: 0;
}

body.cur:before{
	background: rgba(51,51,63,.63);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.nav_box .box{
	background: rgba(51,51,51,0.93);
	width: 74%;
	height: 100%;
	position: relative;
	z-index: 2;
	overflow: auto;
	
}
.nav_box .nav-title {
	position: relative;
	padding: 0 0.4rem 0.26rem 0.3rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.nav_box .nav-title .navclose {
	width: 22px;
	height: 22px;
	display: block;
	font-size: 0;
	line-height: 41px;
	position: absolute;
	right: 15px;
	top: 50%;
	z-index: 2;
	transform: translateY(-50%);
}

.nav_box .nav-title .navclose img {
	width: 100%;
}

.nav_box .nav-title h1 {
	text-align: left;
	width: 2.8rem;
	line-height: 0;
	padding-bottom: 0.12rem;
	padding-top: 0.24rem;
}

.nav_box .nav-title h1 img {
	width: 100%;
}

.nav_box .navlist {
	width: 100%;
	margin-top: 0.1rem;
	padding: 0 0.4rem 0 0.3rem;
	padding-bottom: 20px;
}
.nav_box .navlist ul{
	margin-bottom: 0.5rem;
}
.nav_box .navlist ul>li {
	float: left;
	width: 100%;
	font-size: 0.3rem;
	line-height: 1rem;
	border-bottom: 1px solid #424241;
	/*padding: 0 15px;*/
	text-transform: capitalize;
}

.nav_box .navlist ul>li>a {
	display: block;
	color: #fff;
	position: relative;
}

.nav_box .navlist ul>li>a.sub:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.1rem;
	height: 0.18rem;
	background: url(../images/nav_jt.png) no-repeat center center / cover;
}

.navlist>ul>li .navlist2 {
	border-top: 1px solid rgba(255, 255, 255, .06);
	display: none;
	padding: 10px 0 0.8rem;
}

.navlist>ul>li .navlist2 a {
	display: block;
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
}

.navlist>ul>li .navlist2 .box_sj .bt a{
	font-size: 0.28rem;
	color: #fff;
}
.navlist>ul>li .navlist2 .box_sj .bt{
	position: relative;

}

.navlist>ul>li .navlist2 .box_sj .bt.jt:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 0.1rem;
	height: 0.18rem;
	background: url(../images/nav_jt.png) no-repeat center center / cover;
}

.navlist>ul>li .navlist2 .box_sj .sanji{
	padding-left: 0.1rem;
	display: none;
}

.navlist>ul>li .navlist2 .box_sj .sanji a{
	font-size: 0.26rem;
	color: #fff;
}

.navlist > .lx{
	padding: 10px 30px;
	border-radius: 25px;
	background: #50d1c1;
	display: inline-block;
}

.navlist > .language {
	margin-top: 0.46rem;
}

.navlist > .language a{
	font-size: 0.3rem;
	color: #cacaca;
	float: left;
	margin-right: 0.34rem;
	position: relative;

}

.navlist > .language a:before{
	width: 2px;
	height: 0.3rem;
	background: #9f9f9f;
	position: absolute;
	top: 55%;
	transform: translateY(-50%);
	right: -0.2rem;
	content: "";
}

.navlist > .language a.a2:before{
	display: none;
}


.nav-overlay {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transition: all .3s ease-out 0s;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background: #212222;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

.nav-overlay .guanbi {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 34px;
	height: 34px;
	cursor: pointer;
}

.nav-overlay .nav-columns {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	max-width: 900px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.nav-overlay .nav-columns .nav-column-left {
	padding-top: 5px;
}

.nav-overlay .nav-columns .nav-column-left h3 {
	font-size: 24px;
	color: #db9d53;
	padding-bottom: 25px;
	position: relative;
	font-family: RobotoMedium;
}

.nav-overlay .nav-columns .nav-column-left h3:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 23px;
	height: 2px;
	background: #fff;
	font-family: RobotoMedium;
}

.nav-overlay .nav-columns .nav-column-left .t {
	line-height: 36px;
	font-size: 16px;
	margin-top: 15px;
	color: #fff;
}

.nav-overlay .nav-columns .nav-column-right {
	text-align: right;
}

.nav-overlay .nav-columns .nav-column-right ul li {
	position: relative;
	font-size: 22px;
	margin-bottom: 30px;
	letter-spacing: 5px;
}

.nav-overlay .nav-columns .nav-column-right ul li a {
	color: #fff;
	display: block;
	transition: all .3s ease;
	width: 240px;
	text-align: left;
}

.nav-overlay .nav-columns .nav-column-right ul li a i {
	display: inline-block;
	width: 0;
	height: 1px;
	position: relative;
	top: -6px;
	margin-right: 5px;
	transition: all .5s;
	background: #fff;
}

.nav-overlay .nav-columns .nav-column-right ul li:hover a i,
.nav-overlay .nav-columns .nav-column-right ul li.cur a i {
	width: 30px;
}

body.bg:before{
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(51,51,51,.63);
	top: 0;
	left: 0;
	content: "";
	z-index: 11;
}
/**/
.mo_header{display: none;}

.header{
	padding: 0 0 0 3.125%;
	width: 100%;
	position: relative;
	background: #fff; 
	z-index: 9;
}

.header .left{
	float: left;
	margin-top: 26px;
}


.header_left .logo{
	float: left;
}

.header_left .text{
	float: left;
	position: relative;
	top: -2px;
	margin-left: 10px;
}

.header_left .text .xz{
	float: left;
	line-height: 1.15;
}

.header_left .text .dz{
	float: left;
	line-height: 1.15;
	margin-left: 10px;
}

.header_left .text .rz{
	float: left;
	line-height: 1.15;
	margin-left: 10px;
}

.header_left .text .rz .icon{
	width: 8px;
	height: 6px;
	display: block;
	background: url(../images/shangsheng_icon.png) center center/cover;
	margin-top: 6px;
	margin-bottom: 4px;
}

.header_left .text.xiajiang .rz .icon{
	background: url(../images/shangsheng_icon_lv.png) center center/cover;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
}

.header .right{
	float: right;
	margin-right: 40px;
}

.header .right .ul li{
	float: left;
	position: relative;
	margin-right: 26px;
	border-bottom: 2px solid rgba(0,0,0,0);
}
.header .right .ul li > a{font-weight: bold; font-size: 16px;}
.header .right .ul li a > i{
	display: inline-block;
	width: 8px;
	height: 5px;
	margin-left: 5px;
	position: relative;
	top: -2px;
	background: url(../images/header_jt.png) center center/cover;
}
.header .right .ul li:last-child{
	margin-right: 0;
}

.header .right .ul li:nth-child(4){
	margin-right: 90px;
}

.header .right .ul li:nth-child(4) a:before{
	position: absolute;
	height: 15px;
	width: 1px;
	top: 10px;
	right: -45px;
	background: #e6e6e6;
	content: '';
	top: 50%;
	transform: translateY(-50%);
}

.header .right .ul li a{
	padding: 32px 0;
	display: block;
	line-height: 1;
	position: relative;
}

.header .right .ul li.cur ,.header .right .ul li:hover{
	border-bottom: 2px solid #e70014;
}

.header .right .ul li.cur > a,.header .right .ul li:hover > a{
	color: #e70014 !important;
}

.header .right .ul li .box{
	position: absolute;
	top: 100%;
	background: rgba(8, 4, 4, 0.9);
	width: 180px;
	left: 0;
	z-index: 8;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	border-radius: 0 0 6px 6px;
	display: none;
	border-top: 2px solid #e70014;
}

.header .right .ul li .box a{
	font-size: 14px;
	padding: 14px 20px;
	color: #f4f4f4;
	border-bottom: 1px solid #252525;
	text-align:left; 
}

.header .right .ul li:nth-child(3) .box a{
	text-align: left;
	padding-left: 30px;
}

.header .right .ul li .box a span{
	position: relative;
	padding-left: 16px;
}

.header .right .ul li .box a span:before{
	width: 6px;
	height: 6px;
	background: #e70014;
	position: absolute;
	left: 0;
	top: 5px;
	content: "";
}

.header .right .ul li .box a:last-child{border-bottom: none;}

.header .right .ul li .box a:hover{
	background: #e70014;
}

.header .right .ul li:hover .box{display: block;}

.header .zright{
	float: right;
	height: 100%;
	width: 156px;
	position: relative;
} 

.header .right .ul li .box a:hover span:before{
	background: #fff;
}

.header .zright .box{
	padding: 32px 30px;
	float: left;
	width: 50%;
	border-left: 1px solid #e8e8e8;
}

.header .zright .box .sousuo{
	position: absolute;
	width: 250px;
	right: 0;
	top: 100%;
	background: #fff;
	z-index: 6;
	padding: 10px 6px;
	display: none;
}

.header .zright .box .sousuo .typetext{
	width: 100%;
	height: 30px;
	background: none;
	border:1px solid #ccc;
	padding: 0 15px;
}

.header .zright .box .sousuo .typesubmit{
	background: url(../images/sousuo_icon.png) center center / cover;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	border:none;
	right: 15px;
	font-size: 0;
}
.header .zright .box:hover .sousuo{
	display: block;
}

.header .zright .box .guojia{
	position: absolute;
	top: 100%;
	width: 100%;
	left: 50%;
	z-index: 6;
	background: #fff;
	transform: translateX(-50%);
	text-align: center;
	display: none;
	padding: 12px 12px 0 12px;
}

.header .zright .box .guojia a{
	color: #333;
	font-size: 14px;
	display: block;
	margin-bottom: 12px;
}
.header .zright .box:hover .guojia{
	display: block;
}
/**/
.ssss {z-index: 6; position: absolute; bottom:40px;left:0;width: 100%; text-align: center; }
.sss { display: inline-block; position:relative; width:20px; height:20px; }
.ssss .sss:after { content:''; position:absolute; left:50%; top:50%; width:6px; height:6px; background:#fff; border-radius:100%; box-sizing:border-box; -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); -webkit-transition:background 0.3s ease; transition:background 0.3s ease; }
.sss .circle { display:block; position:absolute; left:0; top:0; right:0; bottom:0; }
.sss .circle i { position:relative; float:left; width:50%; height:100%; overflow:hidden; }
.sss .circle i::before { content:''; position:absolute; width:200%; right:0; top:0; bottom:0; border:2px solid #fff; border-radius:100%; box-sizing:border-box; clip: rect(0,20px,20px,10px); -webkit-transform:rotate(-180deg); transform:rotate(-180deg); }
.sss .circle i:first-child::before { left:0; right:auto; clip: rect(0px,10px,20px,0px); }
.sss.sss-active::before { background:#ff5a2b; }
.sss.sss-active .circle i::before { -webkit-animation:circleR 3000ms linear both; animation:circleR 3000ms linear both; }
.sss.sss-active .circle i:first-child::before { -webkit-animation-name:circleL; animation-name:circleL; }
@-webkit-keyframes circleL{0%, 50%{-webkit-transform:rotate(-180deg); transform:rotate(-180deg);}100%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}}
@-webkit-keyframes circleR{0%{-webkit-transform:rotate(-180deg); transform:rotate(-180deg);}50%,100%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}}
@keyframes circleL{0%, 50%{-webkit-transform:rotate(-180deg); transform:rotate(-180deg);}100%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}}
@keyframes circleR{0%{-webkit-transform:rotate(-180deg); transform:rotate(-180deg);}50%,100%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}}
/**/


.footer{
	background: #252525;
	padding-bottom: 50px;
}

.footer .footer_top{
	border-bottom: 1px solid #343434;
	padding: 28px 0;
}

.footer .footer_top .right{
	line-height: 1;
	text-transform: uppercase;
	color: rgba(228,228,228,0.8);
}
.footer .footer_btm{
	padding-top: 30px;
}

.footer .footer_btm .left{
	width: 52%;
}

.footer .footer_btm .left .ul li{
	float: left;
	width: auto;
	margin-right: 40px;
}

.footer .footer_btm .left .ul li a{
	display: block;
	color: rgba(244,244,244,0.4);
}
.footer .footer_btm .left .ul li a:hover{color: #fff;}
.footer .footer_btm .right{
	float: right;
	width: 48%;
}

.footer .footer_btm .right .text{
	width: 69%;
	float: left;
	margin-left: 90px;
}

.footer .footer_btm .right .text .ol li{
	float: left;
	width: 48%;
	color: rgba(244,244,244,0.45);
	font-size: 14px;
	margin-right: 4%;
	line-height: 2;
}

.footer .footer_btm .right .text .ol li:nth-child(2){
	margin-right: 0;
}

.footer .footer_btm .right .fx{
	float: right;
	position: relative;
}

.footer .footer_btm .right .fx .weixin_fx{display: inline-block;}

.footer .footer_btm .right .fx .weixin_fx:hover .weixin-box {
	display: block;
}

.footer .footer_btm .right .fx a{
	width: 44px;
	height: 44px;
	display: inline-block;
	margin-left: 6px;
	margin-right: 0;
}
.bsBox {
    height: 257px !important;
    width: 231px !important;
}

.footer .header_left .text .xz,.footer .header_left .text .rz span{
	color: #8d8d8d;
}

.footer .footer_btm .right .fx a.weixin{
	background: url(../images/weixin.png) center center/cover;
}

.footer .footer_btm .right .fx a.weibo{
	background: url(../images/weibo.png) center center/cover;
}

.footer .footer_btm .right .fx a.fe{
	background: url(../images/fe.png) center center/cover;
}

.footer .footer_btm .right .fx a.in{
	background: url(../images/in.png) center center/cover;
}

.banquan{
	background: #202020;
	padding: 20px 0;
}



.banner video{
	min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
        object-fit: fill;
}
.banner .text{
	width: 100%;
	position: absolute;
	bottom: 150px;
	padding: 0 8.335%;
}

.banner .text .bt{
	font-size: 30px;

}

.banner .text .bt2{
	font-size: 30px;
	margin-top: 10px;
}

.banner .text .en{
	font-size: 14px;
	margin-top: 10px;
	text-transform: uppercase;
}
.banner .text .more{
	margin-top: 36px;
}
a.more{color: #fff;}
.more{
	border:1px solid #626262;
	color: #fff;
	font-size: 15px;
	padding: 16px 30px 16px 32px;
	display: inline-block;
}

.more i{
	width: 18px;
	height: 12px;
	background: url(../images/more_icon.png) center center/cover;
	display: inline-block;
	margin-left: 8px;
}

.jtfff i{
	background: url(../images/more_icon_b.png) center center/cover;
}

.more2,a.more2{
	color: #666;
	border:1px solid #b7b7b7;
}

.more_b{
	padding: 0 !important;
	border:none;
}

.banner .swiper-button-prev,.banner .swiper-button-next{
	width: 84px;
	height: 52px;
	position: absolute;
	top: auto;
	bottom: 165px;
	opacity: 1 !important;
}

.banner .swiper-button-prev{
	left: auto;
	right: 14%;
	background: url(../images/banner_left01.png) center center/cover;
}

.banner .swiper-button-next{
	left: auto;
	right: 8.335%;
	background: url(../images/banner_right01.png) center center/cover;
}

.banner .swiper-button-prev:hover{
	background: url(../images/banner_left02.png) center center/cover;
}

.banner .swiper-button-next:hover{
	background: url(../images/banner_right02.png) center center/cover;
}
.banner .ssss{
	position: absolute;
	right: 8.335%;
	width: auto;
	left: auto;
	bottom: auto;
	top: 40%;
	transform: translateY(-50%);
}

.banner .sss{
cursor: pointer;
	display: block;
	margin-bottom: 24px;
}

.banner .sss:last-child{
	margin-bottom: 0;
}

.banner .swiper-pagination{display: none;}


.mo_header{
	padding: 0.3rem 0;
	position: relative;
}

.mo_header .logo {
    float: left;
    width: 3rem;
    line-height: 0;
}
.mo_header .nav {
    float: right;
    position: absolute;
    right: 0.34rem;
    top: 55%;
    transform: translateY(-50%);
    cursor: pointer;
    width: 0.4rem;
}

@media(max-width:1900px){
	.footer .footer_btm .right .text{
		margin-left: 120px;
	}
}

@media(max-width:1680px){

}

@media(max-width:1640px){
	.footer .footer_btm .right .text{
		margin-left: 80px;
	}
	.footer .footer_top{
		padding: 24px 0;
	}
	.ny_text16{
		font-size: 14px;
	}
	.header .right .ul li a{font-size: 13px;}
	.header .right .ul li {
	    margin-right: 30px;
	}
	.banner .text .bt{
		font-size: 22px;
	}
	.banner .text .bt2{font-size: 22px;}
	.banner .text .more {
    	margin-top: 26px;
	}
	.more{
		padding: 12px 26px 12px 28px;
		font-size: 14px;
	}
	.container2 {
	    width: 87.33%;
	}
	.about_b .box .wenzi.cur p{
	font-size: 12px;
    line-height: 19.5px;
}
}

@media(max-width: 1580px){
	.banner .swiper-button-prev{
		right: 16%;
	}

	.header .right .ul li .box{
		width: 150px;
	}
	.header .right .ul li:nth-child(3) .box a {
	    padding-left: 22px;
	}
}

@media(max-width:1400px){
	.footer .footer_btm .right .text{
		margin-left: 0;
	}
	.banner .text .bt{
		font-size: 22px;
	}
	.banner .text .bt2{font-size: 22px;}
	.banner .text{
		bottom: 80px;
	}
	.header .right .ul li a{font-size: 14px;}
	.header .right .ul li:nth-child(4){
		margin-right: 60px;
	}

	.header .right .ul li:nth-child(4) a:before{
		right: -30px;
	}
	.header .right .ul li .box a{
		font-size: 13px;
		padding: 14px 4px;
	}
}

@media(max-width:1300px){
	.header .right .ul li {
	    margin-right: 20px;
	}
	.header .right{
		margin-right: 20px;
	}
	.footer .footer_btm .left {
	    width: 35%;
	}
	.footer .footer_btm .right{
		width: 65%;
	}
}

@media(max-width:1200px){
	.container2{
		width: 100%;
		padding: 0 20px;
	}
	.header{display: none;}
	.mo_header{display: block;}
	.banner .ssss{
		position: absolute;
		width: 100%;
		right: 0;
		top: auto;
		bottom: 30px;
		transform: initial;
	}

	.banner .sss{
		margin-bottom: 0;
		display: inline-block;
		top: auto;
	}
	.banner .swiper-button-prev, .banner .swiper-button-next{
		display: none;
	}
}

@media(max-width:1100px){
	.banner .text .bt{
		font-size: 30px;
	}
	.banner .text .bt2{font-size: 20px;}
	.banner .text .more {
    	margin-top: 20px;
	}
	.banner .text{
		transform: translateY(50%);
		bottom: 50%;
	}
	.header_left .logo{
		width: 150px;
	}
	.footer .footer_top {
    	padding: 18px 0;
	}
	.footer .footer_top .right{display: none;}
	.footer .header_left .text{margin-left: 0;margin-top: 14px;width: 100%;}
	.footer .footer_btm .left{
		display: none;
	}
	.footer .footer_btm .right{
		width: 100%;
	}
	.footer .footer_btm .right .text{
		width: 100%;
	}
	.footer .footer_btm .right .fx{
		width: 100%;
		margin-top: 20px;
	}
	.banquan{
		padding: 18px 0; 
	}
	.banquan .text{
		line-height: 1.6;
	}
}

@media(max-width: 640px){
	.footer .footer_btm .right .text .ol li{
		margin-bottom: 20px;
		width: 100%;
	}
}

.title .bt{
	color: #e70013;
	font-size: 16px;
	line-height: 1;
}

.title .js{
	margin-top: 10px;
	color: #111111;
	font-size: 30px;
}

.title .more{
	margin-top: 48px;
}
.home_a{
	background: #f8f8f8;
}

.home_a .container2{
	position: relative;
	top: -44px;
	z-index: 5;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
}

.home_a .left{
	float: left;
	width: 61.25%;
}

.home_a .left .ol li{
	float: left;
	width: 33.3%;
	padding: 26px 10px;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}


.home_a .left .ol li .img{
	display: inline-block;
	width: 40px;
}

.home_a .left .ol li .bt{
	font-size: 18px;
	display: inline-block;
	margin-left: 14px;
	position: relative;
	top: -10px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.home_a .right{
	padding: 0 30px;
	width: 38.75%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.home_a .right .typetext{
	width: 100%;
	height: 28px;
	border:none;
	background: none;
	color: #333;
	font-size: 17px;
	padding-right: 50px;
}

.home_a .right .typetext::-webkit-input-placeholder{
	color: #bebebe;
}

.home_a .right .typesubmit{
	background: url(../images/sousuo_icon.png) center center / cover;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    right: 38px;
    font-size: 0;
}
.home_b{
	padding: 80px 0 130px;
	position: relative;
}

.home_b:before{
	background: #f8f8f8;
	width: 100%;
	height: 66%;
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	z-index: 0;
}

.home_b .left{
	width: 30%;
	position: relative;
	z-index: 2;
}

.home_b .right{
	width: 52%;
	padding-top: 32px;
	position: relative;
	z-index: 2;
}

.home_b .home_b_box{
	display: inline-block;
	margin-top: 94px;
	width: 100%;
	background: url(../images/home_c_bg02.jpg) center center/cover;
	position: relative;
	z-index: 2;
}

.home_b .home_b_box .box{
	overflow: hidden;
	float: left;
	width: 33.33%;
/*	padding: 452px 50px 73px;*/
	border-right: 1px solid #a39ea0;
	position: relative;
	z-index: 2;
}

.home_b .home_b_box .box .icon{
	width: 62px;
}

.home_b .home_b_box .box .text{
	margin-top: 30px;
}

.home_b .home_b_box .box .text .bt{
	font-size: 26px;
	overflow: hidden;
text-overflow:ellipsis;
/*white-space: nowrap;*/
}

.home_b .home_b_box .box .text .js{
	font-size: 16px;
	color: rgba(255,255,255,0.8);
	line-height: 1.6;
	margin-top: 18px;
	height: 44px;
	overflow: hidden;
}


.home_b .home_b_box .box .text  .more{
	 margin-top: 36px;
	 border:1px solid #857477;
}

.home_b .home_b_box .box .text .ol{
	margin-top: 54px;
	display: none;
}

.cp_ol li:nth-child(1){
	border-top: 1px solid #53504e;
}

.cp_ol li a{
	color: #aaaaaa;
	font-size: 16px;
	padding: 16px 32px 16px 0;
	display: block;
	position: relative;
	border-bottom: 1px solid #53504e;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.cp_ol li a:before{
	position: absolute;
	height: 1px;
	width: 0;
	background: #bd000d;
	transition: all 0.4s;
	content: "";
	left: 0;
	bottom: -1px;
}

.cp_ol li a:after{
	position: absolute;
	height: 12px;
	width: 18px;
	background: url(../images/jt_hui.png) center center/cover;
	transition: all 0.4s;
	content: "";
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
}
.cp_ol li:hover a{
	color: #bd000d;
	border-bottom:1px solid #e81829;
}

.cp_ol li:hover a:before{
	width: 100%;
}

.cp_ol li:hover a:after{
	background: url(../images/jt_hong.png) center center/cover;
}

.home_b .home_b_box .box{
	position: relative;
	height: 700px;
	transition: all 0.4s;
}

.home_b .home_b_box .box.cur/*,.home_b .home_b_box .box:hover*/{
	background: rgba(0,0,0,0.7);
}

.home_b .home_b_box .box.cur .ol/*,.home_b .home_b_box .box:hover .ol*/{
	display: block;
}
.home_b .home_b_box .box.cur .top/*,.home_b .home_b_box .box:hover .top*/{
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 50px;
	bottom: auto;

}

.home_b .home_b_box .box .top{
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 74px;
	padding: 0 50px;
	transition: all 0.3s;
}

/**/
.home_c{
	padding: 116px 0 140px;
	background: #f4f4f4;
}

.home_c .home_c_a  .more{
	position: absolute;
	right: 0;
	bottom: 7px;
}

.home_c .home_c_b{
	margin-top: 50px;
}

.home_c .home_c_b .ol{
	padding-bottom: 6px;
}
.home_c .home_c_b .ol li{
	padding: 0 30px;
}

.home_c .home_c_b .ol li .box{
	padding: 15px 0 15px;
	border-bottom: 1px solid #f0f0f0;
}

.home_c .home_c_b .ol li:last-child .box{
	border-bottom: none;
}

.home_c .home_c_b .bt{
	font-size: 18px;
	margin-top: 2px;
	line-height: 1.8;
	height: auto;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}


.home_c .home_c_b .time{
	font-size: 16px;
}

.home_c .home_c_b .more{
	margin-top: 40px;
}


.home_c .home_c_b .zhong{
	display: block;
	background: #fff;
	float: left;
	width: 32.8%;
	margin-left: 33.75%;
}

.home_c .home_c_b .left{
	position: absolute;
	left: 0;
	height: 100%;
	width: 33.75%;
	top: 0;
}
.home_c .home_c_b .left .box{
	height: 100%;
}
.home_c .home_c_b .left .text{
	position: absolute;
	width: 100%;
	bottom: 40px;
	padding: 0 32px;
}

.home_c .home_c_b .left .more{
	margin-top: 30px;
	color: #fff !important;
}

.home_c .home_c_b .right{
	position: absolute;
	right: 0;
	height: 100%;
	width: 32.8%;
	top: 0;
	background: #fff;
}

.home_c .home_c_b .right .right_btm{
	padding: 32px 30px;
}

.home_c .home_c_b .right .right_btm .time{
	color: rgba(255,255,255,0.6);
}

.home_c .home_c_b .right .right_btm .zho{
	margin-top: 56px;
}


.home_c .home_c_b .right .right_btm .zho .li{
	float: left;
	width: 40%;
}


.home_c .home_c_b .right .right_btm .zho .li .dz{
	color: #fff;
	font-size: 54px;
}

.home_c .home_c_b .right .right_btm .zho .more{
	position: absolute;
	left: 30px;
	color: #fff !important;
	bottom: 80px;
}
.home_c .home_c_b .ol li:hover .box .bt,.home_c .home_c_b .ol li:hover .box .more{
	    color: #e70013 !important;
}

.home_d{
	padding: 100px 0;
	background: url(../images/home_e_bg02.jpg) center center/cover;
}

.home_d .left{
	width: 43.3%;
}
.home_d .left .home_d_box{
	margin-top: 20px;
}

.home_d .left .home_d_box .ol{
	margin-top: 66px;
	width: 346px;
}
.home_d .left .home_d_box .ol li:nth-child(1){
	border-top: 1px solid rgba(255,255,255,0.18);
}
.home_d .left .home_d_box .ol li a{
	border-bottom: 1px solid rgba(255,255,255,0.18);
}

.home_d .left .home_d_box .ol li a:after{
	    background: url(../images/more_icon_b.png) center center/cover;
}

.home_d .left .home_d_box .ol li a:before{
	   background: #fff;
}

.home_d .left .home_d_box .ol li:hover a{color: #e70013 !important;}
.home_d .left .home_d_box .ol li:hover a:after{
	      background: url(../images/jt_hong.png) center center/cover;
}
@media(max-width: 1680px){
	.title .js{
		font-size: 28px;
	}
	.home_b .home_b_box .box .text .bt{
		font-size: 20px;
	}
	.home_b .home_b_box .box .text .js{
		font-size: 14px;
		height: 40px;
		margin-top: 10px;
	}
	.cp_ol li a{
		padding: 13px 32px 13px 0;
		font-size: 14px;
	}
	.home_b .home_b_box .box .text {
    	margin-top: 20px;
	}
	.home_b .home_b_box .box .text .more{
		margin-top: 30px;
	}
	.home_b .home_b_box .box{
		padding-bottom: 0;
	}
	.home_a .left .ol li .bt{
		font-size: 16px;
		width: 160px;
		margin-left: 10px;
	}
	.home_a .right .typetext{font-size: 15px;}
	.home_b .right{
		padding-top: 24px;
	}
	.home_b .home_b_box .box .text .ol{
		margin-top: 30px;
	}
	.home_b .home_b_box .box{
		height: 600px;
	}
}

@media(max-width: 1640px){
	.home_b {
	    padding: 50px 0 80px;
	    position: relative;
	}
	.home_b .home_b_box{
		margin-top: 60px;
	}
	.home_c {
	    padding: 70px 0 100px;
	}
	.home_c .home_c_b .time{
		font-size: 14px;
	}
	.home_c .home_c_b .bt{
		font-size: 16px;
	}
	.home_c .home_c_b .more {
    	margin-top: 30px;
	}
	.home_c .home_c_b .right .right_btm .zho .li .dz{
		font-size: 38px;
	}
	.home_d .left .home_d_box .ol{
		margin-top: 50px;
	}
	.home_c .home_c_b {
    	margin-top: 40px;
	}
	.home_d{
		    padding: 80px 0;
	}
}

@media(max-width: 1500px){
	.title .bt{
		font-size: 14px;
	}
	.title .js{
		font-size: 24px;
	}
	.title .more {
    	margin-top: 30px;
	}
	.home_a .left .ol li .bt{
		width: 120px;
		text-align: left;
	}
	.home_b .home_b_box .box .text .bt {
    	font-size: 18px;
	}
	.home_b .home_b_box .box .icon {
    	width: 58px;
	}
	.home_b {
	    padding: 40px 0 60px;
	    position: relative;
	}
	.home_c {
    	padding: 60px 0 70px;
	}
	.home_c .home_c_b .bt {
	    font-size: 14px;
	}
	.home_c .home_c_b .more {
    	margin-top: 20px;
	}
	.home_c .home_c_b .right .right_btm .zho .li .dz {
    	font-size: 30px;
	}
	.home_d{
		    padding: 60px 0;
	}
}

@media(max-width: 1100px){
	.home_a .container2{
		top: 0;
	}
	.title .js {
    	font-size: 20px;
	}
	.home_a .left{
		width: 100%;
	}
	.home_a .right{
		width: 100%;
		position: relative;
		display: inline-block;
		padding: 20px 0;
		transform: initial;
	}
	.home_b .left{
		width: 100%;
	}
	.title .more {
    	margin-top: 20px;
	}
	.home_b .right{
		width: 100%;
		padding-top: 0;
		margin-top: 30px;
	}
	.home_b {
    	padding: 40px 0 50px;
	}
	.home_b .home_b_box {
    	margin-top: 30px;
	}
	.home_b .home_b_box .box{
		width: 100%;
		height: auto;
		padding: 30px 0;
	}
	.home_b .home_b_box .box .top{
		position: initial;
		transform: initial;
		padding: 0 20px;
	}
	.home_b .home_b_box .box.cur .top{
		position: initial;
		transform: initial;
		padding: 0 20px;
	}
	.home_c .home_c_b .left{
		position: initial;
		height: 400px;
		width: 100%;
	}
	.home_c .home_c_b .right{
		position: initial;
		height: auto;
		width: 100%;
	}
	.home_c .home_c_b .zhong{
		margin-left: 0;
		width: 100%;
	}
	.home_c .home_c_b .ol li{
		padding: 0 20px;
	}
	.home_c .home_c_b .ol li .box {
	    padding: 20px 0 24px;
	}
	.home_c .home_c_b .bt{
		font-size: 15px;
		height: auto;
	}
	.home_c .home_c_b .left .more{
		margin-top: 20px;
	}
	.home_c .home_c_b .left .text{
		padding: 0 20px;
		bottom: 20px;
	}
	.home_c .home_c_b .right .right_btm .zho .li .dz {
    	font-size: 28px;
	}
	.home_c .home_c_b {
    	margin-top: 30px;
	}
	.home_c {
    	padding: 40px 0 50px;
	}
	.home_d {
    	padding: 50px 0 60px;
	}

	.home_d .left {
	    width: 100%;
	}
	.home_d .left .home_d_box .ol{
		width: 100%;
		margin-top: 20px;
	}
	.home_a .right .typetext{
		padding-right: 30px;
	}
	.home_a .right .typesubmit{
		right: 0;
	}
	.banner .text{
		padding: 0 20px;
	}
	.home_c .home_c_b .right .right_btm {
    	padding: 30px 20px;
	}

}

@media(max-width: 640px){
	.home_c .home_c_a .more{
		position: initial;
		margin-top: 16px;
		display: none;
	}
	.home_a .left .ol li{
		padding: 16px 8px;
		text-align: center;
		border-bottom: 1px solid #eaeaea;
	}
	.home_a .left .ol li:last-child{
		border-right: none;
	}
	.home_a .left .ol li .img{
		width: 36px;
	}
	.home_a .left .ol li .bt{
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
		font-size: 14px;
		text-align: center;
	}
	.banner .text .bt {
    	font-size: 16px;
	}
	.banner .text .bt2 {
    	font-size: 14px;
	}
	.banner .text .more {
    	padding: 8px 14px 8px 18px;
	}
	.home_b .home_b_box .box .icon {
    	width: 48px;
	}
	.home_b .home_b_box .box .text {
    	margin-top: 10px;
	}
	.home_b .home_b_box .box .text .more {
    	margin-top: 20px;
	}
}

.nybanner {overflow: hidden;}

.nybanner .container2{
	height: 100%;
}
.nybanner .text{
	top: 45%;
	position: absolute;

}
.nybanner .text1{
	top: 45%;
	position: absolute;
	
}


.nybanner2 .text{
	top: auto;
	bottom: 60%;
}

.nybanner2_2 .text{
	bottom: auto;
    top: 50%;
    transform: translateY(-40%);
}
.nybanner2_3 .text{
	bottom: auto;
	top: 50%;
	transform: translateY(-40%);
	
}
.nybanner2 .text1{
	top: auto;
	bottom: 23%;
}

.nybanner .text .bt{
	font-size: 16px;
}

.nybanner .text .js{
	margin-top: 5px;
	font-size: 45px;
font-weight: bold;
}

.nybanner .text .js2{
	font-size: 28px;
	margin-top: 10px;
}
.nybanner .text1 .bt{
	font-size: 16px;
}

.nybanner .text1 .js{
	margin-top: 5px;
	font-size: 54px;
font-weight: bold;
}

.nybanner .text1 .js2{
	font-size: 28px;
	margin-top: 10px;
}

.nybanner .text .js2 .img{width: 60px;display: inline-block;margin-top: 20px;}

.nybanner.chanpin .text{
	bottom: 30.5%;
	top: auto;
}

.nybanner .text1 .js2 .img{width: 60px;display: inline-block;margin-top: 20px;}

.nybanner.chanpin .text1{
	bottom: 30.5%;
	top: auto;
}
/**/
.nybanner3text .text{
	width: 100%;
	text-align: center;
	top: 38%;
	transform: translateY(-50%);
}

.nybanner3text .text .cn{
	font-size: 34px;
	color: #ffffff;
	line-height: 1.4;
	letter-spacing:2px;
}
.nybanner3text .text .cn i.y{
	border-radius: 100%;
	
	width: 14px;
	height: 14px;
	display: inline-block;
	position: relative;
	top: -6px;
	margin: 0 8px;
}
.nybanner3text .text .cn span{
	color: #e40000;
}

.nybanner3text .text .en{
	color: #ffffff;
	font-size: 14px;
	margin-top: 12px;
	line-height: 1.4;
}

.nybanner3text .text .tp{
	width: 136px;
	display: inline-block;
	margin-top: 26px;
}

.nybanner3text .text .en p{display: inline-block;padding: 0 90px;position: relative;}
.nybanner3text .text .en p:before,.nybanner3text .text .en p:after{
	width: 80px;
	height: 2px;
	background: #c9d0d3;
	position: absolute;
	top: 50%;
	content: "";
	transform: translateY(-50%);
}

.nybanner3text .text .en p:before{
	left: 0;
}

.nybanner3text .text .en p:after{right: 0;}

/*--------------*/
.nybanner3text2 .text{
	top: 38%;
	transform: translateY(-50%);
}
.nybanner3text2 .text .zbt{
	font-size: 50px;
}

.nybanner3text2 .text .fbt{
	font-size: 30px;
	margin-top: 10px;
}

.nybanner3text2 .text .fbt i.y{
	border-radius: 100%;
	
	width: 10px;
	height: 10px;
	display: inline-block;
	position: relative;
	top: -4px;
	margin: 0 8px;
}

.nybanner3text2 .text .fbt span{
	color: #e70017;
}

.nybanner3text2 .text .enbt{font-size: 16px;line-height: 1.4;margin-top: 26px;}
@media(max-width: 1680px){
	.nybanner3text2 .text .zbt{
		font-size: 48px;
	}
	.nybanner3text2 .text .fbt{
		font-size: 26px;
	}
	.nybanner3text2 .text .enbt{font-size: 14px;}
}

@media(max-width: 1500px){
	.nybanner3text2 .text .zbt{
		font-size: 38px;
	}
	.nybanner3text2 .text .fbt{
		font-size: 22px;
	}
	.nybanner3text2 .text .enbt{margin-top: 20px;}
	.nybanner3text .text .tp{margin-top: 16px;width: 120px;}
}

@media(max-width: 1100px){
	.nybanner3text2 .text .zbt{
		font-size: 25px;
	}
	.nybanner3text2 .text .fbt{
		font-size: 16px;
		margin-top: 6px;
	}
	.nybanner3text2 .text .enbt{margin-top: 10px;}
	.nybanner3text2 .text .enbt br{display: none;}
	.nybanner3text2 .text .fbt i.y{
		width: 8px;
		height: 8px;
	}
		.nybanner3text .text .tp{margin-top: 14px;width: 100px;}
}

@media(max-width: 640px){
	.nybanner3text2 .text .fbt i.y{display: block;opacity: 0;}
}

.title2 .js{
	margin-top: 0;
	color: #333;
	font-size: 30px;
}

.title3 .js{
	position: relative;
	padding-bottom: 20px;
}

.title3 .js:before{
	width: 80px;
	height: 4px;
	background: #e70014;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	content: "";
}

.title4 .js:before{
	left: 0;
	transform: inherit;
}
.title3 .text {
	font-size: 20px !important;
}
.about_a{
	background: url(../images/about_a_bg2.jpg) top center/cover;
	padding: 70px 0 90px;
	text-align: center;
}

.about_a .left{
	width: 100%;
	float: left;
}

.about_a .left .text{
	line-height: 1.7;
}

.about_a .right{
	width: 100%;
	text-align: left;
	margin-top: 48px;
	padding: 0 170px;
}

.about_a .right .text{
	line-height: 1.5;
}
.about_a .about_a_b{
	margin-top: 70px;
}

.about_a .about_a_b .ol li{
	float: left;
	width: 49%;
	margin-right: 2%;
	background: #f3f3f3;
}

.about_a .about_a_b .ol li:nth-child(2n){
	margin-right: 0;
}


.about_a .about_a_b .ol li .text{
	padding: 40px 44px;
	position: relative;
}

.about_a .about_a_b .ol li .text .bt{
	font-size: 26px;
}

.about_a .about_a_b .ol li .text .js{
	font-size: 16px;
	margin-top: 20px;
}

.about_a .about_a_b .ol li .text .text_a{
	padding-right: 190px;
}

.about_a .about_a_b .ol li .text  .more{
	margin-top: 30px;
}


.about_a .about_a_b .ol li .text .text_b{
	width: 50px;
	position: absolute;
	top: 50px;
	right: 90px;
}

.about_b{
/*	padding: 120px 0 70px;*/
	background: #f4f4f4;
}
.about_b .left{
	position: absolute;
	top: 0;
	left: 0;
	width: 39.1%;
	padding: 56px 90px 0 8.3%;
}

.about_b .click{
	margin-top: 50px;	
}

.about_b .click a{
	float: left;
	width: 47.5%;
	margin-right: 5%;
	text-align: center;
	color: #333333;
	font-size: 16px;
	border:1px solid #333333;
	padding: 14px 0;
	display: block;
}

.about_b .click a:nth-child(2n){
	margin-right: 0;
}

.about_b .click a.cur,.about_b .click a:hover{
	color: #ff0000;
	border:1px solid #ff0000;
}

.about_b .box{
	margin-top: 20px;
}

.about_b .box .wenzi{
	display: none;
}

.about_b .box .wenzi.cur{
	display: block;
}
.about_b .box .wenzi.cur p{
	line-height: 22.5px;
  text-align: justify;
}

.about_b .right .img{
	display: none;
}
.about_b .right{
	float: right;
	background: #3d3d3d;
	width: 60.9%;
	/*padding-right: 8.3%;*/
	padding-right: 0 !important;
	text-align: right;
}
.about_b .right .img.cur{display: block;}


.about_b .dtbox.zg{
	width: 833px;
	display: inline-block;
	margin: 50px 0 70px;
}
.about_b .dtbox.wg{
	width: 940px;
	display: inline-block;
	margin: 96px 0 70px;
}
.about_b .dtbox .tp{line-height: 0;}
.about_b .dtbox .tp img{width: 100%;}
.about_b .dtbox li{
	position: absolute;
	text-align: center;
}

.about_b .dtbox li .text{
	text-align: left;
	background: rgba(255, 255, 255, 0.2);
	color: #fff;
	font-size: 16px;
	border: 1px solid #b3b3b3;
	/*position: relative;*/
	padding: 18px;
	line-height: 1.8;
	border-radius: 6px;
	position: absolute;
	width: 100%;
	bottom: 100%;
	left: -150px;
	width: 332px;
	display: none;
	border-bottom: none;
}
.about_b .dtbox li:hover .text{display: block;max-height: 190px;overflow: auto;z-index: 190;}
/*.about_b .dtbox li .text:before{
	position: absolute;
	left: 50%;
	background: url(../images/about_b_be.png) center center/cover;
	transform: translateX(-50%);
	width: 25px;
	height: 22px;
	bottom: -22px;
	content: "";
}*/

.about_b .dtbox li .icon{
	line-height: 0;
	margin-top: 10px;
/*	width: 31px;
	height: 31px;*/
	display: inline-block;
	/*background: url(../images/about_b_icon.png) center center/cover;*/
	animation: fa1 6s linear 1;
	-webkit-animation: fa1 2.5s infinite linear;
}
.about_b .dtbox .mo{display: none;}
@keyframes fa1 {
	0% {
		-webkit-transform: scale(1);
	}
	25% {
		-webkit-transform: scale(0.75);
	}
	50% {
		-webkit-transform: scale(0.5);
	}
	75% {
		-webkit-transform: scale(0.75);
	}
	100% {
		-webkit-transform: scale(1);
	}
}

@-webkit-keyframes fa1 {
	0% {
		-webkit-transform: scale(1);
	}
	25% {
		-webkit-transform: scale(0.75);
	}
	50% {
		-webkit-transform: scale(0.5);
	}
	75% {
		-webkit-transform: scale(0.75);
	}
	100% {
		-webkit-transform: scale(1);
	}
}



.about_b .dtbox.zg .li1{
	bottom: 33.1%;
	left: 38.4%;	
}

.about_b .dtbox.zg .li2{
	bottom: 62.3%;
	left: 13.9%;	
}

.about_b .dtbox.zg .li3{
	bottom: 34%;
	left: 48%;	
}

.about_b .dtbox.zg .li4{
	bottom: 37.8%;
	left: 62.9%;	
}

.about_b .dtbox.zg .li5{
	bottom: 38.9%;
	left: 59.5%;	
}

.about_b .dtbox.zg .li6{
	bottom: 56.5%;
	left: 55.7%;	
}

.about_b .dtbox.zg .li7{
	bottom: 59.2%;
	left: 54%;	
}


.about_b .dtbox.wg .li1{
	bottom: 65.6%;
	left: 44.8%;	
}
.about_b .dtbox.wg .li2{
	bottom: 46.6%;
	left: 47%;	
}

.about_b .dtbox.wg .li3{
	bottom: 63.9%;
	left: 54.8%;	
}

.about_b .dtbox.wg .li4{
	bottom:50.9%;
	left: 54.3%;	
}

.about_b .dtbox.wg .li5{
	bottom: 46.6%;
	left: 53.7%;	
}

.about_b .dtbox.wg .li6{
	bottom: 49.6%;
	left: 58.5%;	
}

.about_b .dtbox.wg .li7{
	bottom: 46.2%;
	left: 56.6%;	
}

.about_b .dtbox.wg .li8{
	bottom: 62.2%;
	left: 64%;	
}
.about_b .dtbox.wg .li9{
	bottom: 49.6%;
	left: 64.8%;	
}

.about_b .dtbox.wg .li10{
	bottom: 70.8%;
	left: 74.4%;	
}

.about_b .dtbox.wg .li11{
	bottom: 50.9%;
	left: 75.5%;	
}
.about_b .dtbox.wg .li12{
	bottom: 46%;
	left: 60.5%;	
}
.about_b .dtbox.wg,.about_b .dtbox.zg{display: none;}
.about_b .dtbox.cur{display: inline-block;}
.about_c{
	padding: 70px 0 100px;
	background: #fff;
}


.about_c .title{
	width: 30%;
}


.about_c .about_c_fl{
	max-width: 65%;
	position: absolute;
	right: 0;
	bottom: 8px;
}

.about_c .about_c_fl a{
	font-size: 18px;
	color: #333333;
	width: 230px;
	padding: 14px 0;
	display: inline-block;
	text-align: center;
	border:1px solid #cccccc;
	margin-left: 18px;
}

.about_c .about_c_fl a.cur,.about_c .about_c_fl a:hover{
	color: #ff0000;
	border:1px solid #ff0000;
}

.about_c .about_c_btm{
	margin-top: 48px;
	padding-bottom: 100px;
	display: none;
}

.about_c .about_c_btm.cur{
	display: block;
}
.about_c .about_c_btm .box{
	background: #f3f3f3;
	padding: 28px;
	height: 340px;
}

.about_c .about_c_btm .box .bt{
	color: #666666;
	font-size: 16px;
	padding-top: 14px;
	text-align: center;
}

.about_c .about_c_btm .swiper-button-prev,.about_c .about_c_btm .swiper-button-next{
	width: 47px;
	height: 47px;
	top: auto;
	bottom: 0;
}

.about_c .about_c_btm .swiper-button-prev{
	left: auto;
	right: 60px;
	background: url(../images/about_c_jt1.jpg) center center/cover;
}

.about_c .about_c_btm .swiper-button-next{
	left: auto;
	right: 0;
	background: url(../images/about_c_jt2.png) center center/cover;
}

.about_c .about_c_btm .swiper-button-prev:hover{
	background: url(../images/about_c_jt01.png) center center/cover;
}

.about_c .about_c_btm .swiper-button-next:hover{
	background: url(../images/about_c_jt02.jpg) center center/cover;
}

.about_c .about_c_btm .swiper-pagination{
	position: absolute;
	bottom: 22px;
	top: auto;
	width: 90%;
	height: 2px;
}

.about_c .about_c_btm .swiper-pagination-progress .swiper-pagination-progressbar{
	background: #ff0000;
}

.about_d{
	background: url(../images/about_d_bg.jpg) center center/cover;
	padding: 96px 0 20px;
}

.title2 .text{
	margin-top: 16px;
}

.about_d .left{
	width: 100%;
}

.about_d .left .text{margin-top: 20px;}
.about_d .right{
	width: 100%;
	margin-top: -20px;
}
.about_d .right .img{text-align: center;}
.about_d .right .img img{width: auto;display: inline-block;}

.about_e{
	position: relative;
	background: #f3f3f3;
	padding: 0;
}
.about_e .container2 {
	padding: 60px 0;
}
.about_e .title{
	float: left;
	width: 15.75%;
}

.about_e .lb{
	float: right;
	padding-top: 10px;
	width: 74.25%;
}

.about_e .lb ul li{
	float: left;
	width: 23.6%;
}

.about_e .lb ul li:nth-child(4){
	width: 29.2%;
}

.about_e .lb ul li .icon{
	float: left;
	width: 50px;
}

.about_e .lb ul li .text{
	float: left;
	padding-left: 14px;
	color: #666666;
	font-size: 16px;
	line-height: 1.4;
	width: 70%;
}

.about_e .left{
	padding: 94px 0;
	width: 32%;
	float: left;
}

.about_e .left .wenzi{
	margin-top: 60px;
}

.about_e .left .wenzi .dianhua,
.about_e .left .wenzi .chuanzhen,
.about_e .left .wenzi .dizhi{
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 10px;
	padding-left: 30px;
	position: relative;
}

.about_e .left .wenzi .dianhua:before,
.about_e .left .wenzi .chuanzhen:before,
.about_e .left .wenzi .dizhi:before{
	width: 19px;
	height: 20px;
	top: 4px;
	left: 0;
	content: "";
	position: absolute;
}

.about_e .left .wenzi .dianhua:before{
	background: url(../images/dianhua_icon.png) center center/cover;
}
.about_e .left .wenzi .chuanzhen:before{
	background: url(../images/chuanzhen_icon.png) center center/cover;
}
.about_e .left .wenzi .dizhi:before{
	background: url(../images/dizhi_icon.png) center center/cover;
}
	
.about_e .right{
	width: 54%;
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	overflow: hidden;
}

.about_f{
	padding: 130px 0;
	background: url(../images/about_f_bg.jpg) center center/cover;
}

.about_f .ul li{
	width: 50%;
	float: left;
	text-align: center;
}

.about_f .ul li .icon{
	line-height: 0;
	display: inline-block;
	width: 53px;
}

.about_f .ul li .more{
	margin-top: 30px;
	border: 1px solid #fff;
	color: #fff;
}

.about_f .ul li .more i{
	    background: url(../images/more_icon_bai.png) center center/cover;
}

@media(max-width: 1640px){
	.nybanner .text .js{
		font-size: 40px;
	}
	.nybanner .text .js2{
		font-size: 24px;
	}
	.about_a{
		    padding: 80px 0;
	}
	.about_a .about_a_b {
    	margin-top: 50px;
	}
	.about_a .about_a_b .ol li .text .bt {
    	font-size: 22px;
	}
	.about_a .about_a_b .ol li .text .js{font-size: 14px;}
	.about_a .about_a_b .ol li .text .text_a {
    	padding-right: 140px;
	}
	.about_a .about_a_b .ol li .text {
  	  padding: 30px 34px;
	}
	.about_b .click a{
		    padding: 10px 0;
		font-size: 14px;
	}
	.about_c .about_c_fl a{
		font-size: 16px;
	}
	.title2 .js{font-size: 28px;}
	.about_e .left .wenzi .dianhua, .about_e .left .wenzi .chuanzhen, .about_e .left .wenzi .dizhi{font-size: 16px;margin-bottom: 14px;}
	.about_e .left .wenzi .dianhua:before, .about_e .left .wenzi .chuanzhen:before, .about_e .left .wenzi .dizhi:before{
		top: 0;
	}
	.about_d {
   	  padding: 80px 0 20px;
	}
	.nybanner3text .text .cn{font-size: 40px;}
	.title3 .text {
		font-size: 17px !important;
	}
	.about_a .right{margin-top: 30px;padding: 0 100px;}
	.about_b .left {
	    padding: 40px 40px 100px 6.3%;
	}
	.about_b .right {
	    padding-right: 6.3%;
	}
	.about_e .lb{
		padding-top: 0;
	}
	.about_e .container2 {
	    padding: 50px 0;
	}
	.about_e .lb ul li .icon{width: 40px;}
	.about_e .lb ul li .text{font-size: 16px;}
}

@media(max-width: 1500px){
	.title3 .text {
		font-size: 14px !important;
	}
	/*.about_b .left {
    	width: 25%;
	}*/
	.about_a .about_a_b .ol li .text .bt {
    	font-size: 20px;
	}
	.about_a .about_a_b .ol li .text .js{margin-top: 10px;}
	.about_b .click{
    	margin-top: 20px;
	}
	.about_c .about_c_btm{
		margin-top: 30px;
	}
	.about_d {
    	padding: 60px 0 30px;
	}
	.about_e .left{
		padding: 60px 0;
	}
	.about_e .left .wenzi {
    	margin-top: 30px;
	}
	.about_c .about_c_btm .swiper-pagination{
		width: 86%;
	}
	.about_c .about_c_btm{
		padding-bottom: 80px;
	}
	.about_a {
    	padding: 60px 0;
	}
	/*.about_b {
	    padding: 80px 0;
	    background: #555555;
	}*/
	.about_c{
		padding: 60px 0 80px;
	}
	.nybanner .text .js {
		margin-top: 14px;
    	font-size: 32px;
	}
	.nybanner .text .js2{
		font-size: 20px;
	}
	.nybanner .text .bt {
    	font-size: 14px;
	}
	.nybanner .text .js2 .img{width: 50px;margin-top: 10px;}
	.nybanner .text1 .js {
		margin-top: 14px;
    	font-size: 32px;
	}
	.nybanner .text1 .js2{
		font-size: 20px;
	}
	.nybanner .text1 .bt {
    	font-size: 14px;
	}
	.nybanner .text1 .js2 .img{width: 50px;margin-top: 10px;}
	.nybanner3text .text .cn{
		font-size: 30px;
	}
	.nybanner3text .text .en{margin-top: 20px;}
	.nybanner3text .text .en p{padding:0 50px;}
	.nybanner3text .text .en p:before, .nybanner3text .text .en p:after{width: 40px;}
	.about_a .right{padding: 0 60px;}

	.about_b .dtbox.zg{
		width: 660px;
	}
	.about_b .dtbox.wg{width: 700px;}
	.about_b .dtbox li .text{font-size: 14px;line-height: 1.6;padding: 12px;}
	.about_c .about_c_btm .box .bt{
		font-size: 14px;
		padding-top: 8px;
	}
	.about_c .about_c_btm .box {
    background: #f3f3f3;
    padding: 28px;
    height: 300px;
}
	.about_f{padding: 100px 0;}
	.about_f .ul li .more{
		margin-top: 20px;
	}
}


@media(max-width: 1100px){
	.about_d .left .text {
	    margin-top: 12px;
	}
	.nybanner .text{
		width: 100%;
		left: 0;
		padding: 0 20px;
	}
	.nybanner .text .js{
		font-size: 18px;
	}
	.nybanner .text .js2{
		font-size: 18px;
	}
	.nybanner .text1{
		width: 100%;
		left: 0;
		padding: 0 20px;
	}
	.nybanner .text1 .js{
		font-size: 26px;
	}
	.nybanner .text1 .js2{
		font-size: 18px;
	}
	.nybanner1,.nybanner2,.nybanner3{
	    height: 7.18rem;
	    width: 100%;
	    position: relative;
	}
	.nybanner3text .text .cn {
	    font-size: 16px;
	}
	.about_a {
	    padding: 40px 0 50px;
	}
	.title2 .js {
    	font-size: 20px;
	}
	.about_a .left{
		width: 100%;
	}
	.about_a .right{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.about_a .about_a_b .ol li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.about_a .about_a_b .ol li .text {
    	padding: 26px 20px;
	}
	.about_a .about_a_b {
    	margin-top: 30px;
	}
	.about_b {
	    padding: 40px 0 50px;
	}
	.about_b .left {
    	width: 100%;
    	position: relative;
    	padding: 0 20px 30px;
	}
	.about_b .right{
		width: 100%;
		padding:20px 0;
		position: relative;
	}
	.about_b .click a{
		padding: 8px 0;
		font-size: 14px;
	}
	.about_b .click {
    	margin-top: 20px;
	}
	.about_c {
    	padding: 40px 0 50px;
	}
	.about_c .title{
		width: 100%;
	}
	.about_c .about_c_fl{
		width: 100%;
		max-width: 100%;
		position: initial;
		display: inline-block;
		margin-top: 20px;
	}
	.about_c .about_c_fl a{
		margin-left: 0;
		margin-right: 4%;
		width: 48%;
		padding: 10px 0;
		float: left;
		font-size: 14px;
	}
	.about_c .about_c_fl a:nth-child(2n){margin-right: 0;}

	.about_c .about_c_btm .swiper-button-prev, .about_c .about_c_btm .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.about_c .about_c_btm .swiper-button-prev{
		right: 50px;
	}
	.about_c .about_c_btm .swiper-pagination {
    	bottom: 16px;
	}
	.about_d {
    	padding: 40px 0 50px;
	}
	.about_d .left{
		width: 100%;
	}
	.about_d .right{
		display: inline-block;
		position: initial;
		transform: initial;
		margin-top: 30px;
		width: 100%;
	}

	.about_e{
		width: 100%;
		/*padding: 40px 20px 50px;*/
	}
	.about_e .left{
		padding: 0;
		width: 100%;
	}
	.about_e .right{
		margin-top: 30px;
		width: 100%;
		position: initial;
		display: inline-block;
		height: 500px;
	}

	.about_b .dtbox.zg{
		width: 100%;
		margin: 0;
	}

	.about_b .dtbox.wg{width: 100%;margin: 0;}
	.about_b .dtbox li .text{padding: 8px;width: 300px;left: -135px;}
	.about_b .dtbox .pc{display: none;}
	.about_b .dtbox .mo{display: block;}
	.about_e .title{
		width: 100%;
	}
	.about_e .lb{width: 100%;margin-top: 20px;}
	.about_e .lb ul li,.about_e .lb ul li:nth-child(4){width: 100%;margin-bottom: 20px;}
	.about_e .container2 {
	    padding: 40px 20px;
	}
	.about_e .lb ul li .icon {
	    width: 36px;
	}
	.about_e .lb ul li .text{font-size: 14px;}

	.about_f {
	    padding: 70px 0;
	}
	
}

@media(max-width: 1000px){
	.about_c .about_c_btm .swiper-pagination {
    	width: 80%;
	}
}

@media(max-width: 700px){
	.about_a .about_a_b .ol li .text .text_a {
    	padding-right: 0;
	}
	.about_a .about_a_b .ol li .text .text_b {
    width: 30px;
    position: absolute;
    top: 14px;
    right: 20px;
	}
	.about_e .right{
		height: 6rem;
	}
	.about_f {
	    padding: 40px 0 20px;
	}
	.about_f .ul li{width: 100%;margin-bottom: 20px;}
}

@media(max-width: 500px){
	.about_c .about_c_btm .swiper-pagination {
    	width: 70%;
	}
}

@media(max-width: 400px){
	.about_c .about_c_btm .swiper-pagination {
    	width: 67%;
	}
}
.mbx{
	padding: 14px 0;
}
.mbx .mbx_box {
	font-family: 宋体;
	font-weight: bold;
	color: #999999;
}

.mbx .mbx_box span{font-family: initial;color: #cccccc;}

.mbx .mbx_box a{
	font-size: 14px;
	color: #999999;
	font-family: initial;
	font-weight: initial;
	display: inline-block;
	margin-bottom: 8px;
}

.mbx .mbx_box a.index{
	position: relative;
	padding-left: 24px;
}

.mbx .mbx_box a.index:before{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/index.png) center center/cover;
	width: 14px;
	height: 14px;
	content: "";
}

.wenhua_a{
	padding-bottom: 80px;
	background: #f3f3f3;
	
}

.wenhua_a .wenhua_a_a{
	margin-top: 80px;
	
}

.wenhua_a .wenhua_a_a .wenhua_a_box{
	background: #fff;
	margin-top: 46px;
}
.wenhua_a .wenhua_a_a .wenhua_a_box .left{
	width: 43.75%;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol{
	padding: 76px 45px;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li{
	margin-bottom: 46px;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li:last-child{
	margin-bottom: 0;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .img{
	float: left;
	width: 8.33%;
	position: relative;
	top: 2px;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text{
	float: left;
	width: 91.67%;
	padding-left: 34px;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text .bt{
	font-size: 21px;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text .js{
	font-size: 16px;
	margin-top: 10px;
}

.wenhua_a .wenhua_a_a .wenhua_a_box .right{
	position: absolute;
	right: 0;
	width: 56.25%;
	top: 0;
	height: 100%;
}
@media(max-width: 1680px){
	.wenhua_a .wenhua_a_a {
    	margin-top: 60px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box{
		margin-top: 30px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text .bt{font-size: 19px;}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text .js{font-size: 14px;}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol {
    	padding: 60px 40px;
	}
	.wenhua_a{
		padding-bottom: 60px;
	}
}

@media(max-width: 1500px){
	
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text .bt{font-size: 16px;}
	.wenhua_a{
		padding-bottom: 40px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text{
		padding-left: 20px;
	}
}

@media(max-width: 1100px){
	.wenhua_a .wenhua_a_a {
	    margin-top: 30px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left{
		width: 100%;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol {
    	padding: 20px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .right{
		width: 100%;
		position: initial;
		height: 640px;
		margin-top: 10px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box {
    	margin-top: 20px;
	}
	.wenhua_a {
    	padding-bottom: 40px;
	}
}

@media(max-width: 600px){
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li{text-align: center;}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .img{
		float: none;
		width: 46px;
		display: inline-block;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .left .ol li .text {
    	padding-left: 0;
    	width: 100%;
    	margin-top: 10px;
	}
	.wenhua_a .wenhua_a_a .wenhua_a_box .right{
		height: 6.4rem;
	}
}

.zeren_a{
	background: #f5f5f5;
	padding-bottom: 80px;
}

.zeren_a .zeren_a_box{
	margin-top: 80px;
}
/**/
/*
.zeren_a .zeren_a_box .ol li{
	float: left;
	width: 32.8%;
	margin-right: 0.8%;
	background: #fff;
}

.zeren_a .zeren_a_box .ol li:nth-child(3n){
	margin-right: 0;
}

.zeren_a .zeren_a_box .ol li .text{
	padding: 36px 26px;
}

.zeren_a .zeren_a_box .ol li .text .left{
	width: 30%;
}

.zeren_a .zeren_a_box .ol li .text .left .bt{
	font-size: 26px;
	line-height: 1.2;
}

.zeren_a .zeren_a_box .ol li .text .right{
	width: 62%;
}

.zeren_a .zeren_a_box .ol li .text .right a{
	display: block;
	line-height: 1.6;
	padding:  16px 20px;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.zeren_a .zeren_a_box .ol li .text .right a i{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 12px;
	background: url(../images/more_icon.png) center center/cover;
}

.zeren_a .zeren_a_box .ol li .text .right a:hover{
	color: #e70014 !important;
}

.zeren_a .zeren_a_box .ol li .text .right a:nth-child(1){
	margin-top: -16px;
}

.zeren_a .zeren_a_box .ol li .text .right a:before{
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0;
	top:50%;
	content: "";
	border-radius: 100%;
	transform: translateY(-50%);
	background: #ea3241;
}

.zeren_tc{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	z-index: 8;
	display: none;
}

.zeren_tc .box{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 940px;
	background: #fff;
	padding: 56px 54px;
	max-height: 92%;
}

.zeren_tc .box .bt{
	font-size: 26px;
}

.zeren_tc .box .text{
	line-height: 1.8;
	padding-top: 20px;
	margin-top: 42px;
	padding-right: 6px;
	overflow: auto;
}


.zeren_tc .box .text::-webkit-scrollbar{
	width: 3px;
	background: #dddddd;
	border-radius: 25px;
	overflow: hidden;

	
}
.zeren_tc .box .text::-webkit-scrollbar-track{
	border-radius: 25px;
	overflow: hidden;
	width: 2px;
}

.zeren_tc .box .text::-webkit-scrollbar-track-piece{
	width: 8px;
} 
.zeren_tc .box .text::-webkit-scrollbar-thumb{
	    background: #999696;
		border-radius: 25px;
		overflow: hidden;
		width: 5px;
}
.zeren_tc .box .text::-webkit-scrollbar-button{
	display: none;
}

.zeren_tc .box .guanbi{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 21px;
	height: 20px;
	background: url(../images/guanbi.png) center center/cover;
}*/
.zeren_a .zeren_a_box .ol{
	margin-top: 46px;
}

.zeren_a .zeren_a_box .ol .li{
	background: #fff;
	margin-bottom: 20px;
	background: #fff;
	position: relative;
}
.zeren_a .zeren_a_box .ol .li:last-child{margin-bottom: 0;}

.zeren_a .zeren_a_box .ol .li .left{
	float: left;
	width: 50%;
}
 
.zeren_a .zeren_a_box .ol .li .left .swiper-pagination{overflow: hidden;width: 0;height: 0;}


.zeren_a .zeren_a_box .ol .li .left  .ssss{
	width: auto;
	position: absolute;
	left: 40px;
	bottom: 30px;
	transform: initial;
}

.zeren_a .zeren_a_box .ol .li.li2 .left .ssss{
	left: auto;
	right: 40px;
	bottom: 30px;
}
.zeren_a .zeren_a_box .ol .li .left  .sss{cursor: pointer;}

.zeren_a .zeren_a_box .ol .li .right{
	width: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	padding: 0 98px;
}

.zeren_a .zeren_a_box .ol .li .right .bt{font-size: 26px;position: relative;padding-bottom: 20px;}
.zeren_a .zeren_a_box .ol .li .right .bt:before{
	position: absolute;
	width: 50px;
	height: 5px;
	background: #e70014;
	left: 0;
	content: "";
	bottom: 0;
}
.zeren_a .zeren_a_box .ol .li .right .js{margin-top: 16px;display: none;}
.zeren_a .zeren_a_box .ol .li .right .js .span{
	float: left;
	padding-left: 14px;
	margin-right: 20px;
	position: relative;
	color: #000;
}

.zeren_a .zeren_a_box .ol .li .right .js .span:after{
	position: absolute;
	left: 0;
	top: 50%;
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #e70014;
	content: "";
	transform: translateY(-50%);
}

.zeren_a .zeren_a_box .ol .li .right .text{margin-top: 24px;line-height: 1.8;overflow: overlay;height: 15vw;}
.zeren_a .zeren_a_box .ol .li.li2 .left{
	float: right;
}

.zeren_a .zeren_a_box .ol .li.li2 .right{
	right: auto;
	left: 0;
}

@media(max-width: 1680px){
	.zeren_a{
		padding-bottom: 60px;
	}
	.zeren_a .zeren_a_box {
    	margin-top: 60px;
	}
	.zeren_a .zeren_a_box .ol {
    	margin-top: 30px;
	}
	/*.zeren_a .zeren_a_box .ol li .text .left .bt{
		font-size: 22px;
	}
	.zeren_tc .box{
		padding: 40px 36px;
	}
	.zeren_tc .box .text{
		margin-top: 26px;
	}
	.zeren_tc .box .bt{font-size: 24px;}*/
	.zeren_a .zeren_a_box .ol .li .right{
		padding: 0 60px;
	}
	.zeren_a .zeren_a_box .ol .li .right .bt {
    	font-size: 22px;
	}
	.zeren_a .zeren_a_box .ol .li .right .js {
	    margin-top: 10px;
	}
	.zeren_a .zeren_a_box .ol .li .right .text{margin-top: 24px;}
	.zeren_a .zeren_a_box .ol .li .right .bt:before {
	    position: absolute;
	    width: 40px;
	    height: 3px;
	}
}

@media(max-width: 1500px){
	/*.zeren_a .zeren_a_box .ol li .text .left .bt {
    	font-size: 18px;
	}
	.zeren_a .zeren_a_box .ol li .text .right a{
		padding: 12px 20px 12px 14px;
	}
	.zeren_a .zeren_a_box .ol li .text {
	    padding: 30px 20px;
	}
	.zeren_tc .box .text{
		margin-top: 16px;
	}
	.zeren_tc .box .bt{
		font-size: 20px;
	}	
	.zeren_tc .box{
		width: 1100px;
	}*/
	.zeren_a .zeren_a_box .ol .li .right{
		padding: 0 40px;
	}
	.zeren_a .zeren_a_box .ol .li .right .bt {
    	font-size: 20px;
	}
	.zeren_a .zeren_a_box .ol .li .right .text{margin-top: 20px;}
	.zeren_a .zeren_a_box .ol .li .left  .ssss{
		left: 20px;
		bottom: 20px;
	}
}

@media(max-width: 1100px){
	.zeren_a .zeren_a_box .ol .li.li2 .left .ssss{right: 0;}
	.zeren_a .zeren_a_box {
    	margin-top: 30px;
	}
	.zeren_a {
    	padding-bottom: 60px;
	}
	.zeren_a .zeren_a_box .ol .li .left  .ssss{
		left: 0;
		bottom: 10px;
		width: 100%;
	}
	/*.zeren_a .zeren_a_box .ol li .text .right a:nth-child(1) {
	    margin-top: 0;
	}
	.zeren_a .zeren_a_box .ol li .text .left{width: 100%;}
	.zeren_a .zeren_a_box .ol li .text .right{width: 100%;margin-top: 10px;}
	.zeren_a .zeren_a_box .ol {
    	margin-top: 20px;
	}

	.zeren_tc .box .text{
		margin-top: 10px;
	}
	.zeren_tc .box .bt{
		font-size: 18px;
	}	
	.zeren_tc .box{
		padding: 30px 16px;
		width: 90%;
		max-height: 94%;
	}*/
	.zeren_a .zeren_a_box .ol .li .right .js {
    	margin-top: 4px;
	}
	.zeren_a .zeren_a_box .ol .li .right .text {
    	margin-top: 10px;
	}
	.zeren_a .zeren_a_box .ol .li .right .bt {
    	font-size: 18px;
    	padding-bottom: 14px;
	}
	.zeren_a .zeren_a_box .ol .li .left{width: 100%;}
	.zeren_a .zeren_a_box .ol .li .right{
		padding:30px 20px;
		width: 100%;
		position: initial;
		transform: initial;
	}
	.zeren_a .zeren_a_box .ol .li .right .js .span{padding-left: 10px;}
}

@media(max-width: 768px){
/*	.zeren_a .zeren_a_box .ol li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}*/
	.zeren_a {
    	padding-bottom: 40px;
	}
}

.yewu{
	padding: 80px 0;
}

.yewu .box{
	background: #f3f3f3;
	margin-bottom: 30px;
}

.yewu .box:last-child{
	margin-bottom: 0;
}

.yewu .box .right{
	width: 50%;
	padding: 74px 70px;
}

.yewu .box .right .bt{
	font-size: 30px;
	padding-right: 45px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e2e2e2;
}

.yewu .box .right .icon{
	width: 40px;
	height: 40px;
	right: 0;
	top: 8px;
	position: absolute;
}

.yewu .box .right .text{
	margin-top: 20px;
	display: none;
}
.yewu .box .right .ol_box{
	margin-top: 10px;
}

.yewu .box .right .ol{
	float: left;
	width: 70%;
	margin-right: 12%;
}

.yewu .box .right .ol:nth-child(2n){
	margin-right: 0;
}
.yewu .box .right .ol li:nth-child(1){
	border-top: none;
}
.yewu .box .right .ol li a{
	display: block;
	border-bottom: 1px solid #e2e2e2;	
}

.yewu .box .right .ol li:hover a:before{
	width: 0;
}

.yewu .box .right .ol li:hover a{
	color: #e81425 !important;
}

.yewu .box .right .ol li a:after {
    background: url(../images/jt_hong.png) center center/cover;
}

.yewu .box .right .more{
	margin-top: 36px;
	border:1px solid #b5b5b5;
}

.yewu .box .left{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	width: 50%;
}

.yewu .box video.left{
	    object-fit: fill;
}

.yewu .box.bo2 .right{
	float: left;
}

.yewu .box.bo2 .left{
	position: absolute;
	width: 100%;
	height: 100%;
	left: auto;
	right: 0;
	top: 0;
	width: 50%;
}

@media(max-width: 1680px){
	.yewu {
    	padding: 60px 0;
	}
	.yewu .box .right {
   	 padding: 60px 50px;
	}
	.yewu .box .right .bt{
		font-size: 34px;
	}
}

@media(max-width: 1500px){
	.yewu {
    	padding: 70px 0;
	}
	.yewu .box .right {
   	 padding: 60px 50px;
	}
	.yewu .box .right .bt{
		font-size: 28px;
	}
	.yewu .box .right .text {
    	margin-top: 16px;
	}
	.yewu .box .right .ol_box {
    	margin-top: 20px;
	}
	.yewu .box .right .icon{top: 0;}
	.yewu .box .right .more{
		margin-top: 40px;
	}
}

@media(max-width: 1100px){
	.yewu {
	    padding: 40px 0 50px;
	}
	.yewu .box .right,.yewu .box.bo2 .right{
		width: 100%;
		padding: 30px 20px;
	}
	.yewu .box .left,.yewu .box.bo2 .left{
		width: 100%;
		position: initial;
		height: 585px;
		display: inline-block;
	}
	.yewu .box .right .bt{
    	font-size: 18px;
	}
	.yewu .box .right .more {
    	margin-top: 30px;
	}
	.yewu .box .right .icon{
		top: -5px;
	}
}

@media(max-width: 768px){
	.yewu .box .left,.yewu .box.bo2 .left{
		height: 6rem;
	}
	.yewu .box .right .ol{
		width: 100%;
		margin-right: 0;
	}
}

.youqi{
	padding: 110px 0 124px;
}

.youqi .left{
	width: 30%;
	display: none;
}

.youqi .right{
	width: 100%;
	padding: 0 190px;
}

.youqi .right .text{
	line-height: 1.7;
}

.youqi .right .text .h3{
	font-size: 26px;
	font-weight: initial;
	margin-bottom: 10px;
}


.youqi .right .text ul{
	list-style: disc;
	padding-left: 18px;
}

.youqi .right .text ul li{
	margin-bottom: 10px;
}

.youqi .youqi_box{
	width: 100%;
	display: inline-block;
	margin-top: 110px;
}

.youqi .youqi_box .ol li{
	float: left;
	width: 49%;
	background: #f3f3f3;
	margin-right: 2%;
}

.youqi .youqi_box .ol li:nth-child(2n){
	margin-right: 0;
}

.youqi .youqi_box .ol li .text{
	padding: 48px 46px;
}

.youqi .youqi_box .ol li .text .time{
	font-size: 14px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.youqi .youqi_box .ol li .text .bt{
	font-size: 26px;
	margin-top: 16px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.youqi .youqi_box .ol li .text .js{
	margin-top: 16px;
	line-height: 1.8;
	height: 78px;
	overflow: hidden;
}

.youqi .youqi_box .ol li .more{
	margin-top: 30px;
}
.youqi .youqi_box .ol li .img{
	height: 476px;
}
.youqi .youqi_box .ol li .img .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
}

.youqi .youqi_box .ol li .img video{object-fit: fill;}

.youqi .youqi_box .ol li .img .bg i{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50px;
	height: 50px;
	z-index: 3;
	transform: translate(-50%,-50%);
	background: url(../images/bofang.png) center center/cover;
	cursor: pointer;
}
.youqi_b{padding-bottom: 100px;}
.youqi_b .container2{
	position: relative;
	height: 560px;
	padding-top: 96px;
	background: url(../images/youqi_b_bg.jpg) center center/cover;
}

.youqi_b .title{text-align: center;position: relative;z-index: 3;}
.youqi_b .title .js{margin-top: 0;}
.youqi_b .title3 .js:before {
   background: #fff;
}
.youqi_b .ul {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.youqi_b .ul li{
	position: absolute;
	width: 25%;
	top: 0;
	height: 100%;
	background: url(../images/youqi_b_bg1.png) center center/cover;
}


.youqi_b .ul li.li1{
	left: 0;
}

.youqi_b .ul li.li2{
	left: 25%;
	background: url(../images/youqi_b_bg2.png) center center/cover;

}

.youqi_b .ul li.li3{
	left: 50%;
}

.youqi_b .ul li.li4{
	left: 75%;
	background: url(../images/youqi_b_bg2.png) center center/cover;
}

.youqi_b .ul li.li1:before,.youqi_b .ul li.li3:before{
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 6px;
	background: #e50000;
	content: "";
	left: 0;
}

.youqi_b .ul li .box{
	position: absolute;
	top: 205px;
	left: 0;
	width: 100%;
	padding: 0 50px;
}
.youqi_b .ul li .bt{
	color: #fff;
	font-size: 60px;
}
.youqi_b .ul li .bt span{
	font-size: 30px;
}

.youqi_b .ul li .text{
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	line-height: 1.6;
}

.youqi_c{
	padding: 70px 0 80px;
	background: #f3f3f3;
}

.youqi_c .youqi_c_box{
	margin-top: 40px;
}

.youqi_c .youqi_c_box .swiper-slide{
	background: #fff;
}

.youqi_c .youqi_c_box .text{
	padding: 26px;
}

.youqi_c .youqi_c_box .text .fbt{
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 20px;
}

.youqi_c .youqi_c_box .text .bt{
	font-size: 20px;
	color: #333333;
	margin-top: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.youqi_c .youqi_c_box .text .wenzi{
	font-size: 16px;
	color: #666666;
	margin-top: 20px;
	line-height: 1.6;
	height: 48px;
	overflow: hidden;
}

.youqi_c .youqi_c_box .text .more{
	color: #666666;
	margin-top: 12px;
	border: 1px solid #b9b9b9;
}
/*.youqi_c .youqi_c_box .top{
	height: 300px;
	overflow: hidden;
}*/
.youqi_c .youqi_c_box .video{line-height: 0;}
.youqi_c .youqi_c_box .video video{
	 object-fit: fill;
}
.youqi_c .youqi_c_box .swiper-slide .video:before {
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block;
    background: rgba(0, 0, 0, .2);
    position: absolute;
}

.youqi_c .youqi_c_box .swiper-slide.cur .video:before {display: none;}

.youqi_c .youqi_c_box .video .bf{
	    background: url(../images/youqixq_bf.png) center center/cover;
    width: 29px;
    height: 29px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    cursor: pointer;
}

.youqi_c .swiper-button-prev,.youqi_c .swiper-button-next{
	width: 64px;
	height: 52px;
	transition: all 0.3s;
}

.youqi_c .swiper-button-prev{
	left: 20px;
	background: url(../images/youqi_c_jt1.jpg) center center/cover;
}

.youqi_c .swiper-button-next{
	right: 20px;
	background: url(../images/youqi_c_jt2.jpg) center center/cover;
}

.youqi_c .swiper-button-prev:hover{
	background: url(../images/youqi_c_jt01.jpg) center center/cover;
}

.youqi_c .swiper-button-next:hover{
	background: url(../images/youqi_c_right02.jpg) center center/cover;
}


@media(max-width: 1640px){
	.youqi .right .text .h3{
		font-size: 20px;
	}
	.youqi .youqi_box{
		margin-top: 70px;
	}
	.youqi .youqi_box .ol li .text {
    	padding: 40px 30px;
	}
	.youqi .youqi_box .ol li .text .bt{
		font-size: 20px;
		margin-top: 10px;
	}
	.youqi .youqi_box .ol li .text .js{margin-top: 10px;}
	.youqi .youqi_box .ol li .more{
		margin-top: 20px;
	}
	.youqi {
    	padding: 60px 0 80px;
	}
	.youqi_b .ul li .bt{
		font-size: 44px;
	}
	.youqi_b .ul li .box{
		padding: 0 30px;
	}
	.youqi_b .ul li .bt span{font-size: 26px;}
	.youqi_b .ul li .text{
		font-size: 14px;
	}
	.youqi .right {
	    padding: 0 100px;
	}
	.youqi_c {
	    padding: 60px 0;
	}
}

@media(max-width: 1500px){
	.youqi .youqi_box {
    	margin-top: 50px;
	}
	.youqi_b .container2{
		height: 500px;
		padding-top: 60px;
	}
	.youqi_b {
	    padding-bottom: 70px;
	}
	.youqi_b .ul li .bt{
		font-size: 40px;
	}
	.youqi_b .ul li .box{
		padding: 0 20px;
	}
	.youqi_b .ul li .bt span{font-size: 22px;}
	.youqi_b .ul li .text{
		font-size: 14px;
	}
	.youqi_b {
	    padding-bottom: 50px;
	}
	.youqi .right {
	    padding: 0 80px;
	}
	.youqi_c .youqi_c_box .text {
	    padding: 20px;
	}
	.youqi_c .youqi_c_box .text .bt{font-size: 18px;}
	.youqi_c .youqi_c_box .text .wenzi{font-size: 14px;margin-top: 14px;}
	.youqi_c .swiper-button-prev{left: 12px;}
	.youqi_c .swiper-button-next{right: 12px;}
	.youqi_c .swiper-button-prev, .youqi_c .swiper-button-next{
		    width: 60px;
          height: 48px;
	}
}

@media(max-width: 1100px){

	.youqi {
    	padding: 40px 0 50px;
	}
	.youqi .left{
		width: 100%;
	}
	.youqi .right{
		width: 100%;
		 padding: 0 0;
		margin-top: 0;
	}
	.youqi .youqi_box {
    	margin-top: 30px;
	}
	.youqi .youqi_box .ol li .img {
    	height: auto;
	}
	.youqi .youqi_box .ol li .text {
    	padding: 30px 20px;
	}
	/**/
	.youqi_b .container2{height: auto;padding: 40px 0;}
	.youqi_b .container2:before{
		position: absolute;
		width: 100%;
		height: 100%;
		content: "";
		left: 0;
		top: 0;
		background: url(../images/youqi_b_bg1.png) center center/cover;
	}
	.youqi_b .ul{position: relative;z-index: 2;}
	.youqi_b .ul li,.youqi_b .ul li.li4,.youqi_b .ul li.li2{position: initial;width: 100%;background: none;margin-top: 20px;}
	.youqi_b .ul li .box{position: initial;}
	.youqi_b .ul li .text{margin-top: 12px;}
	.youqi_b .ul li.li1:before, .youqi_b .ul li.li3:before{display: none;}
	.youqi_b .ul li .bt {
	    font-size: 28px;
	}
	.youqi_b .ul li .bt span{
	    font-size: 18px;
	}
	.youqi_b {
	    padding-bottom: 40px;
	}
	.youqi_c {
	    padding: 40px 0;
	}
	.youqi_c .youqi_c_box {
	    margin-top: 20px;
	}
}

@media(max-width: 768px){
	.youqi .youqi_box .ol li .img .bg i{width: 40px;height: 40px;}
	.youqi .youqi_box .ol li .text .bt{
		font-size: 18px;
	}
	.youqi .youqi_box .ol li .text .js{height: auto;}
	.youqi .youqi_box .ol li{
		width: 100%;
		margin-bottom: 20px;
	}
	.youqi_c .swiper-button-prev, .youqi_c .swiper-button-next{display: none;}
}
.gongcheng{padding: 96px 0;}
.gongcheng .left {display: block;}
.gongcheng .left .text{margin-top: 16px;}
.gongcheng .right{
	width: 62.5%;
	padding: 0;
}
.gongcheng .right .text{line-height: 1.5;}
.gongcheng .gongcheng_box{
	margin-top: 40px;
}
.gongcheng .gongcheng_box .box{
	float: left;
	margin-right: 0.8%;
	width: 11.8%;
	margin-bottom: 12px;
}

.gongcheng .gongcheng_box .box:nth-child(8n){
	margin-right: 0;
	
}

.gongcheng_b{
	padding: 70px 0 80px;
	background: #f4f4f4;
}

.gongcheng_b  .ul{
	margin-top: 50px;
}

.gongcheng_b  .ul .li{
	float: left;
	overflow: hidden;
	width: 33.33%;
	border-right: 1px solid #fff;
}
.gongcheng_b  .ul .li:nth-child(3n){
	border-right: 0;
}

.gongcheng_b  .ul .li .text{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 80px;
	padding: 0 50px;
}

.gongcheng_b  .ul .li .text .icon{
	width: 60px;
	display: inline-block;
}

.gongcheng_b  .ul .li .text .bt{
	font-size: 26px;
	margin-top: 30px;
	
}
.gongcheng_b  .ul .li .text .bt p{position: relative;display: inline-block;}
.gongcheng_b  .ul .li .text .bt p:before,.gongcheng_b  .ul .li .text .bt p:after{
	width: 86px;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	content: "";
	transform: translateY(-50%);
}

.gongcheng_b  .ul .li .text .bt p:before{left: -106px;}
.gongcheng_b  .ul .li .text .bt p:after{right: -106px;}

.gongcheng_b  .ul .li .text .wenzi{
	margin-top: 30px;
}
.gongcheng_b  .ul .li .text .more{
 	border: 1px solid #7d7872;
 	margin-top: 50px;
}

.gongcheng_b  .ul .li .text2{
	top: -100%;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	transition: all 0.4s;
	background: rgba(0,0,0,0.7);
}
/*
.gongcheng_b  .ul .li:hover .text1{
	display: none;	
}

.gongcheng_b  .ul .li:hover .text2{
	top: 0;
}*/

.gongcehng_c{
	padding: 80px 0;
}

.gongcehng_c .gongcehng_c_a{
	padding: 0 19.3%;
}

/*.gongcehng_c .gongcehng_c_a .ol{
	margin-top: 44px;
}

.gongcehng_c .gongcehng_c_a .ol li{
	float: left;
	width: 20%;
	border-top: none;
	margin-right: 6.6%;
	margin-bottom: 18px;
}

.gongcehng_c .gongcehng_c_a .ol li a{
	padding: 15px 20px 15px 0;
	display: block;
	color: #333333 !important;
	font-size: 16px;
	border-bottom: 1px solid #d6d6d6;
}

.gongcehng_c .gongcehng_c_a .ol li:nth-child(4n){
	margin-right: 0;
}

.gongcehng_c .box{
	margin-top: 70px;
}

.gongcehng_c .gongcehng_c_a .ol li a:after {
    position: absolute;
    height: 12px;
    width: 18px;
    background: url(../images/jt_hong.png) center center/cover;
    transition: all 0.4s;
    content: "";
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.gongcehng_c .gongcehng_c_a .ol li:hover a{
	border-bottom: 1px solid #e70013;
	color: #e70013 !important;
}*/
.gongcehng_c .text{
	margin-top: 14px;
}
.gongcehng_c .ol{
	margin-top: 40px;
}

.gongcehng_c .ol li{
	width: 24%;
	margin-right: 1.3%;
	position: relative;
	float: left;
	margin-top: 20px;
	transition: all 0.3s;
}

.gongcehng_c .ol li:nth-child(4n){margin-right: 0;}
.gongcehng_c .ol li .bt{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .6);
	padding: 10px 40px 10px 24px;
	color: #fff;
	font-size: 20px;
}

.gongcehng_c .ol li .bt:before{
	position: absolute;
    height: 12px;
    width: 18px;
    background: url(../images/more_icon_b.png) center center/cover;
    transition: all 0.4s;
    content: "";
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
}

.gongcehng_c .ol li:hover .bt{
	background: rgba(231, 0, 20, 0.6);
}

@media(max-width: 1680px){
	.gongcheng {
    	padding: 80px 0 80px;
	}
	.gongcheng .youqi_box{
		margin-top: 30px;
	}
	.gongcheng_b {
   	 padding: 60px 0 80px;
	}
	.gongcheng_b .ul {
    	margin-top: 40px;
	}
	.gongcehng_c {
    	padding: 80px 0 80px;
	}
	.gongcehng_c .box {
    	margin-top: 50px;
	}
	.gongcehng_c .gongcehng_c_a .ol {
    	margin-top: 30px;
	}
	.gongcehng_c .gongcehng_c_a .ol li a{font-size: 14px;}
	.gongcheng_b .ul .li .text .bt {
	    font-size: 20px;
	    margin-top: 14px;
	}
	.gongcheng_b .ul .li .text .wenzi {
    	margin-top: 20px;
	}
	.gongcheng_b .ul .li .text .more{
		margin-top: 30px;
	}
}

@media(max-width: 1500px){
	.gongcehng_c .gongcehng_c_a {
    	padding: 0 10%;
	}
	.gongcheng_b {
	   padding: 60px 0 80px;
	}
	.gongcehng_c {
    	padding: 60px 0 70px;
	}
	.gongcheng_b .ul .li .text .icon{
		width: 50px;
	}
	.gongcheng_b .ul .li .text .bt {
	    font-size: 18px;
	}
	.gongcheng {
	    padding: 60px 0 80px;
	}
	.gongcheng .youqi_box {
    	margin-top: 50px;
	}
	.gongcehng_c .box {
    	margin-top: 30px;
	}
	.gongcheng_b .ul .li .text{
		padding: 0 30px;
	}
	.gongcheng_b .ul .li .text{
		bottom: 50px;
	}
	.gongcehng_c .ol {
	    margin-top: 20px;
	}
	.gongcehng_c .ol li{margin-top: 14px;}
	.gongcehng_c .ol li .bt{font-size: 16px;}
}

@media(max-width: 1100px){
	.gongcheng {
	    padding: 40px 0 50px;
	}
	.youqi .left{width: 100%;}
	.youqi .right{width: 100%;margin-top: 0;}
	.gongcheng .youqi_box {
    	margin-top: 30px;
	}
	.gongcheng_b {
    	padding: 40px 0 50px;
	}
	.gongcheng_b .ul_box{
		overflow: auto;
	}
	.gongcheng_b .ul {
	    margin-top: 30px;
	}
	.gongcheng_b .ul .li .text .bt {
    	margin-top: 10px;
    	font-size: 16px;
	}
	.gongcheng_b .ul .li .text .wenzi {
    	margin-top: 14px;
	}
	.gongcheng_b .ul .li .text{
		padding: 0 20px;
	}
	.gongcehng_c {
    	padding: 40px 0 50px;
	}
	.gongcehng_c .gongcehng_c_a {
    	padding: 0 50px;
	}
	.gongcehng_c .ol {
	    margin-top: 20px;
	}
	.gongcehng_c .ol li{
		width: 49%;
		margin-top: 10px;
		margin-right: 2%;
	}
	.gongcehng_c .ol li:nth-child(4n){margin-right: 2%;}
	.gongcehng_c .ol li:nth-child(2n){margin-right: 0;}
	.gongcehng_c .ol li .bt {
		padding: 8px 30px 8px 16px;
	    font-size: 12px;
	}
	.gongcehng_c .ol li .bt:before{display: none;}
}

@media(max-width:900px){
	.gongcheng_b .ul {
	    width: 1200px;
	}
}

@media(max-width:768px){
	.gongcheng_b .ul {
		margin-top: 20px;
	   width: 1000px;
	}
	.gongcehng_c .gongcehng_c_a {
    	padding: 0 0;
	}
	.gongcehng_c .gongcehng_c_a .ol li{
		width: 48%;
		margin-right: 4%;
	}
	.gongcehng_c .gongcehng_c_a .ol li:nth-child(4n){
		margin-right: 4%;
	}
	.gongcehng_c .gongcehng_c_a .ol li:nth-child(2n){
		margin-right: 0;
	}
	.gongcehng_c .box {
    	margin-top: 20px;
	}
	.gongcheng .gongcheng_box .box{
		width: 22%;
		margin-right: 4%;
	}
	.gongcheng .gongcheng_box .box:nth-child(8n){
		margin-right: 4%;
	}
	.gongcheng .gongcheng_box .box:nth-child(4n){
		margin-right: 0;
	}
}

.gongcheng_2 .title span{
	display: block;
	font-size: 40px;
	margin-top: 10px;
}

.gongcheng_2 .left{
	width: 34%;
}

.gongcheng_2 .right{
	width: 61.25%;
}

.gongcheng_2 .right .text{
	line-height: 2;
}
.gongcheng_2{
	padding: 80px 0;
}
.gongcheng_2,.gongcheng_2_a{
	background: #f5f5f5;
}

.gongcheng_2_a{
	background: #fff;
	padding: 80px 0;	
}

.gongcheng_2_a .ol li{
	float: left;
	width: 24%;
	text-align: center;
	background: #fff;
	margin-right: 1.3%;
	padding: 40px;
	position: relative;
	height: 440px;
}

.gongcheng_2_a .ol li:nth-child(4n){
	margin-right: 0;
}

.gongcheng_2_a .ol li .icon{
	width: 60px;
	display: inline-block;
}

.gongcheng_2_a .ol li .text{
	margin-top: 26px;
}


.gongcheng_2_a .ol li .text .bt{
	font-size: 26px;
}

.gongcheng_2_a .ol li .text .js{
	margin-top: 22px;
	height: 90px;
	overflow: hidden;
}

.gongcheng_2_a .ol li:before{
	background: url(../images/gongcheng_icon.png) center center/cover;
	width: 14px;
	height: 26px;
	position: absolute;
	right: -14px;
	top: 44%;
	transform: translateY(-50%);
	content: "";
}

.gongcheng_2_a .page a{
	background: #f5f5f5;
}

.gongcheng_2_a .page a.cur,.gongcheng_2_a .page a:hover {
    color: #fff ;
    background: #e60214 ;
}

.gongcheng_2_a .ol li:nth-child(4n):before{
	display: none;
}

.mbx2{
	background: #f5f5f5;
}

.gongcheng_2_a .ul li{
	float: left;
	width: 24.1%;
	margin-right: 1.2%;
	margin-bottom: 20px;
}

.gongcheng_2_a .ul li:nth-child(4n){
	margin-right: 0;
}

.gongcheng_2_a .page{
	margin-top: 16px;
}

.gongcheng_tc{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	display: none;
}

.gongcheng_tc .box{
	width: 1400px;
	max-height: 92%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
@media(max-width: 3000px){
	.gongcheng_tc .box{
	width: 1500px;
	max-height: 92%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
  }
}
@media(max-width: 1920px){
	.gongcheng_tc .box{
	width: 1300px;
	max-height: 92%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
  }
}


@media(max-width: 1680px){
	.gongcheng_2 .title span{
		font-size: 30px;
	}
	.gongcheng_tc .box{width: 1100px;}
}

@media(max-width: 1640px){
	.gongcheng_2 .title span{
		font-size: 24px;
	}
	.gongcheng_2 {
    	padding: 60px 0;
	}
	.gongcheng_2_a {
    	padding-bottom: 80px;
	}
	.gongcheng_2_a .ul li{margin-bottom: 24px;}
	.gongcheng_2_a .ol li .text .bt {
    	font-size: 20px;
	}
	.gongcheng_2_a .ol li .text {
    	margin-top: 16px;
	}
	.gongcheng_2_a .ol li .text .js{
		margin-top: 10px;
		height: 78px;
	}
	.gongcheng_2_a .ol li .icon{width: 50px;}
	.gongcheng_2_a {
	    padding: 60px 0;
	}
}

@media(max-width: 1500px){
	.gongcheng_2_a .ol li .text .bt {
    	font-size: 18px;
	}
	.gongcheng_2_a .ol li{
		    padding: 30px;
	}
	.gongcheng_2_a {
    	padding-bottom: 60px;
	}
	.gongcheng_tc .box{
		width: 1000px;
		overflow: hidden;
	}
	.gongcheng_2_a {
	    padding: 50px 0;
	}
}

@media(max-width: 1100px){
	.gongcheng_tc .box{
		width: 90%;
		overflow: hidden;
	}
	.gongcheng_2 {
    	padding: 20px 0 30px;
	}
	.gongcheng_2 .title span{font-size: 18px;}
	.gongcheng_2 .left{
		width: 100%;
	}
	.gongcheng_2 .right{
		width: 100%;
	}
	.gongcheng_2_a .ul li{
		width: 48%;
		margin-right: 4%;
	}
	.gongcheng_2_a .ul li:nth-child(3n){margin-right: 4%;}
	.gongcheng_2_a .ul li:nth-child(2n){margin-right: 0;}
	.gongcheng_2_a .ol li {
    	padding: 20px;
	}
	.gongcheng_2_a .ol li .text .js{height: auto;}
	.gongcheng_2_a .ol li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.gongcheng_2_a .ol li:before {
	    width: 26px;
	    height: 14px;
	    position: absolute;
	    right: auto;
	    top: auto;
	    left: 50%;
	    bottom: -14px;
	    transform: translateX(-50%);
	    content: "";
	   	background: url(../images/gongcheng_icon2.png) center center/cover;
	}
	.gongcheng_2_a .ol li .text .bt {
    	font-size: 16px;
	}
	.gongcheng_2_a {
    	padding-bottom: 30px;
	}
	.mbx .mbx_box a,.mbx .mbx_box{font-size: 12px;}
	.nybanner .text .jianshu br{display: none;}

	.gongcheng_2_a {
	    padding: 40px 0;
	}
}

@media(max-width: 768px){
	.gongcheng_2_a .ul li{
		width: 100%;
		margin-bottom: 14px;
	}
}


.tese{
	overflow: hidden;
	padding: 80px 0 100px;
}

.tese .left{
	/*transition: all 0.3s;*/
	width: 20.3%;
}

.tese .left .ol li{
	margin-bottom: 26px;
	position: relative;
	cursor: pointer;
}

.tese .left .ol li:last-child{
	margin-bottom: 0;
}
.tese .left .ol li .text{
	padding:0 50px 0 20px;
	border-left:2px solid #dddddd;
}
.tese .left .ol li .bt{
	color: #dddddd;
	line-height: 1.2;
}

.tese .left .ol li .js{
	line-height: 1.2;
	margin-top: 4px;
	font-size: 24px;
}

.tese .left .ol li .num{
	font-size: 22px;
	color: #eeeeee;
	position: absolute;
	right: 0;
	top: 2px;
}

.tese .left .ol li.cur .text{
	border-left:2px solid #e70014;
}

.tese .left .ol li.cur .bt{
	color: #e70014;
}


.tese .right{
	width: 71.8%;
}

.tese .right .box{
	margin-top: 120px;
}

.tese .right .box .text{
	margin-top: 38px;
}

.tese .right .box .text .wenzi{
	margin-top: 18px;
}

.tese .right .box:nth-child(1){
	margin-top: 0;
}

@media(max-width: 1640px){
	.tese .left .ol li{
		margin-bottom: 20px;
	}
	.tese .left .ol li .js{font-size: 20px;}
	.tese .right .box .text {
    	margin-top: 30px;
	}

	.tese .right .box .text .wenzi{
		margin-top: 10px;
	}
	.tese .right .box {
    	margin-top: 80px;
	}

	.tese{
		padding: 60px 0 80px;
	}
}

@media(max-width: 1500px){
	.tese .right .box .text {
	    margin-top: 20px;
	}
	.tese .right .box {
    	margin-top: 60px;
	}
	.tese .left .ol li .num{font-size: 20px;}
	.tese .left .ol li .js{font-size: 18px;}

}

@media(max-width: 1100px){
	.tese {
	    padding: 30px 0 50px;
	}
}

@media(max-width: 800px){
	.tese .left{display: none;}
	.tese .right {
    	width: 100%;
	}
	.tese .right .box {
    	margin-top: 40px;
	}
}

.kehus{
	padding: 0 0 100px;
	background: #f5f5f5;
}

.kehus .ol{
	position: relative;
	float: left;
	width: 47.1%;
	margin-right: 5.8%;
}

.kehus .ol:nth-child(2n){
	margin-right: 0;
}
.kehus .ol_box{
	margin-top: 80px;
}

.kehus .ol_box:before{
	position: absolute;
	width: 1px;
	height: 100%;
	background: #dddddd;
	content: "";
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.kehus .ol .li{
	background: #fff;
	padding: 50px;
	position: relative;
	margin-bottom: 20px;
}

.kehus .ol .li:last-child{
	margin-bottom: 0;
}

.kehus .ol .li:before{
	content: "";
	width: 32px;
	height: 34px;
	position: absolute;
	right: -32px;
	bottom: 50px; 
	background: url(../images/kehu_jtl.png) center center/cover;
}


.kehus .ol:nth-child(2n) .li:before{
	right: auto;
	left: -32px;
	background: url(../images/kehu_jtr.png) center center/cover;
}

.kehus .ol .li .bt{
	padding-right: 40px;
	font-size: 26px;
}

.kehus .ol .li  .icon{
	width: 33px;
	position: absolute;
	right: 0;
	top: 0;
}

.kehus .ol .li .btm{
	margin-top: 20px;
	padding: 24px 50px 0;
}

.kehus .ol .li .time{
	margin-top: 40px;
	color: #cccccc;
	font-size: 14px;
}

.kehus .ol .li .text{
	position: relative;
}

.kehus .ol .li .text:before,.kehus .ol .li .text:after{
	content: "";
	width: 25px;
	height: 23px;
	position: absolute;
}

.kehus .ol .li .text:before{
	top: -24px;
	left: -44px;
	background: url(../images/kehu_syh.png) center center/cover;
}
.kehus .ol .li .text:after{
	bottom: -24px;
	right: -44px;
	background: url(../images/kehu_xyh.png) center center/cover;
}

@media(max-width: 1680px){
	.kehus .ol_box {
    	margin-top: 60px;
	}
	.kehus{
		padding-bottom: 80px;
	}
	.kehus .ol .li{
		    padding: 30px;
	}
	.kehus .ol .li .bt{
		font-size: 20px;
	}
}

@media(max-width: 1500px){
	.kehus .ol .li .btm {
	    margin-top: 20px;
	    padding: 20px 30px 0;
	}
	.kehus .ol .li .text:before{
		left: -30px;
	}
	.kehus .ol .li .text:after{
		right: -30px;
	}
	.kehus .ol .li .time{margin-top: 30px;}
}

@media(max-width: 1100px){
	.kehus .ol_box {
    	margin-top: 20px;
	}
	.kehus {
    	padding-bottom: 40px;
	}
	.kehus .ol{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.kehus .ol .li:before{
		display: none;
	}
	.kehus .ol .li {
    	padding: 30px 20px;
	}
	.kehus .ol .li .text:before, .kehus .ol .li .text:after{
		width: 20px;
		height: 18px;
	}

	.kehus .ol .li .text:before{
		left: 0;
	}
	.kehus .ol .li .text:after{
		right: 0;
	}
	.kehus .ol .li .btm{
		padding: 18px 0;
	}
}

.lujing_a{
	padding: 80px 0 100px;
}

.lujing_a .left{
	width: 44%;
	padding-top: 50px;
}

.lujing_a .left .text{
	margin-top: 40px;
}


.lujing_a .right{
	width: 50%;
}

.lujing_b{
	background: #f5f5f5;
	padding: 120px 0 136px;
}


.lujing_b .lujing_b_box{
	margin-top: 44px;
	background: #fff;
}

.lujing_b .lujing_b_box .box{
	padding: 60px 80px;
}

.lujing_b .lujing_b_box:before,.lujing_b .lujing_b_box:after{
	width: 2px;
	height: 100%;
	background: #f5f5f5;
	content: "";
	top: 0;
	position: absolute;
}

.lujing_b .lujing_b_box:before{
	left: 33.32%;
}

.lujing_b .lujing_b_box:after{
	left: 66.64%;
}

.lujing_b .lujing_b_box .box .bt{
	font-size: 26px;
	line-height: 1;
	padding-left: 10px;
	border-left: 2px solid #e70013;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space:nowrap; 
}

.lujing_b .lujing_b_box .box .text{
	margin-top: 20px;
	font-size: 14px;
	line-height: 1.8;
}

.lujing_b .swiper-button-prev,.lujing_b .swiper-button-next{
	width: 52px;
	height: 52px;
	position: absolute;	
}

.lujing_b .swiper-button-prev{
	background: url(../images/lujing_left.png) center center/cover;
	left: auto;
	right: 64px;
}

.lujing_b .swiper-button-next{
	left: auto;
	right: 0;
	background: url(../images/lujing_right.png) center center/cover;
}

.lujing_b .swiper-button-prev:hover{
	background: url(../images/lujing_left02.png) center center/cover;
}

.lujing_b .swiper-button-next:hover{
	background: url(../images/lujing_right02.png) center center/cover;
}

.lujing_b .swiper-pagination{
	width: 70%;
	position: absolute;
	height: 2px;
	top: 50%;
	right: 12.5%;
	background: #eeeeee;
	transform: translateY(-50%);
}

.lujing_b .swiper-pagination-progress .swiper-pagination-progressbar{
	background: #cccccc;
}

.lujing_c{
	padding: 120px 0;
}

.lujing_c .lujing_c_box{
	margin-top: 50px;
}

.lujing_c .lujing_c_box .ol .li{
	float: left;
	width: 32%;
	background: #f4f4f4;
	margin-right: 2%;
}

.lujing_c .lujing_c_box .ol .li:nth-child(3n){
	margin-right: 0;
}

.lujing_c .lujing_c_box .ol .li .text{
	padding: 40px 40px 56px;
}

.lujing_c .lujing_c_box .ol .li .text .bt{
	font-size: 18px;
	overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; 
}

.lujing_c .lujing_c_box .ol .li .text .js{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
	margin-top: 14px;
	line-height: 1.6;
}

.lujing_c .lujing_c_box .ol .li .text .lj{
	margin-top: 14px;
}

.lujing_c .lujing_c_box .ol .li .text .lj a{
	float: left;
	display: block;
	margin-bottom: 10px;
	width: 32%;
	margin-right: 2%;
	color:#999999;
	font-size: 14px;
	padding: 10px 6px;
	text-align: center;
	border:1px solid #e4e4e4;
}

.lujing_c .lujing_c_box .ol .li .text .lj a:nth-child(3n){
	margin-right: 0;
}

.lujing_c .lujing_c_box .ol .li .text .more{
	margin-top: 26px;
}

@media(max-width: 1680px){
	.lujing_a {
	    padding: 60px 0 80px;
	}
	.lujing_a .left .text {
    	margin-top: 20px;
	}
	.lujing_a .left{
		padding-top: 30px;
	}
	.lujing_b{
		padding: 100px 0 120px;
	}
	.lujing_b .lujing_b_box{
		margin-top: 30px;
	}
	.lujing_b .lujing_b_box .box {
    	padding: 40px 50px;
	}
	.lujing_c {
    	padding: 80px 0;
	}
	.lujing_c .lujing_c_box .ol .li .text {
    	padding: 30px 30px 46px;
	}
	.lujing_c .lujing_c_box {
    	margin-top: 40px;
	}
}

@media(max-width: 1500px){
	.lujing_b .lujing_b_box .box .text{
		margin-top: 14px;
	}
	.lujing_b .lujing_b_box .box {
    	padding: 40px;
	}
	.lujing_b .lujing_b_box .box .bt{font-size: 20px;}
	.lujing_c .lujing_c_box .ol .li .text {
    	padding: 30px 20px 40px;
	}
	.lujing_c .lujing_c_box .ol .li .text .more {
    	margin-top: 20px;
	}
	.lujing_c .lujing_c_box {
    	margin-top: 30px;
	}
}

@media(max-width: 1100px){
	.lujing_a {
	    padding: 20px 0 50px;
	}
	.lujing_a .left{
		width: 100%;
		padding-top: 0;
	}
	.lujing_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.lujing_b {
    	padding: 40px 0 50px;
	}
	.lujing_c {
    	padding: 40px 0 30px;
	}
	.lujing_c .lujing_c_box {
    	margin-top: 20px;
	}
	.lujing_c .lujing_c_box .ol .li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.lujing_c .lujing_c_box .ol .li .text .bt{font-size: 16px;}
	.lujing_c .lujing_c_box .ol .li .text .js{margin-top: 10px;}
	.lujing_c .lujing_c_box .ol .li .text .lj a{width: 100%;margin-right: 0;}
	.lujing_c .lujing_c_box .ol .li .text {
    	padding: 20px 20px 30px;
	}
}

@media(max-width: 1000px){
	.lujing_b .lujing_b_box:after{display: none;}
	.lujing_b .lujing_b_box:before{left: 50%;}
	.lujing_b .lujing_b_box .box {
    	padding: 30px 20px;
	}
	.lujing_b .swiper-button-prev, .lujing_b .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.lujing_b .swiper-button-prev{right: 50px;}
	.lujing_b .swiper-pagination{display: none;}
}

@media(max-width: 600px){
	.lujing_b .lujing_b_box:before{display: none;}
}

.shiyou_a{
	background: #fff;
	padding: 80px 0;
}

.shiyou_a .left{
	padding-top: 40px;
	width: 43.5%;
}
.shiyou_a .right{
	width: 50%;
}

.shiyou_a .text{
	padding: 0 0;
	margin-top: 16px;
	display: block;
    height: 219px;
    overflow: auto;
}

.shiyou_a .img{
	margin-top: 0;
}

.shiyou_b{
	background: url(../images/shiyou_b_bg.jpg) center center/cover;
	padding: 90px 0 50px;
}

.shiyou_b .shiyou_b_box .shiyou_b_box2{
	padding: 84px 0;
	margin: 50px 11.25% 0;
}
.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide{
	transition: all 0.3s;
}
.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-active{
	transform: scale(1.4);
    -o-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    z-index: 7;
}

.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-prev,.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-next{
	transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    z-index: 6;
}

.shiyou_b .shiyou_b_box .swiper-button-prev,.shiyou_b .shiyou_b_box .swiper-button-next{
	width: 52px;
    height: 52px;
    position: absolute;
}

.shiyou_b .shiyou_b_box .swiper-button-prev{
	    background: url(../images/lujing_left.png) center center/cover;
}

.shiyou_b .shiyou_b_box .swiper-button-next{
	    background: url(../images/lujing_right.png) center center/cover;
}
.shiyou_b .shiyou_b_box .swiper-button-prev:hover{
	    background: url(../images/lujing_left02.png) center center/cover;
}

.shiyou_b .shiyou_b_box .swiper-button-next:hover{
	    background: url(../images/lujing_right02.png) center center/cover;
}

.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-active .box .img{
	  padding-bottom: 50px;
}
.shiyou_b .shiyou_b_box .shiyou_b_box2 .box .img img{
    max-width: 100%;
    width: 100%;
    height: auto;
	-webkit-box-reflect: below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.9,transparent),to(rgba(0,0,0,0.1)));
}

.shiyou_c{
	background: #f4f4f4;
	padding: 70px 0 40px;
}

.shiyou_c .title{
	width: 30%;
}
.shiyou_c .click{
	max-width: 65%;
	position: absolute;
	right: 0;
	bottom: 6px;
}
.shiyou_c .click a:last-child{
	margin-right: 0;
}
.shiyou_c .click a{
	color: #333;
	font-size: 14px;
	margin-right: 32px;
	display: inline-block;
	padding-bottom: 12px;
	border-bottom: 2px solid #cccccc;
}

.shiyou_c .click a.cur{
	color: #eb2d3d;
	border-bottom: 2px solid #eb2d3d;
}

.shiyou_c .shiyou_c_box{
	margin-top: 24px;
}

.shiyou_c .ol {display: none;}
.shiyou_c .ol.cur{display: block;}

.shiyou_c .ol .li{
	float: left;
	width: 23.75%;
	margin-right: 1.66%;
	position: relative;
	margin-bottom: 30px;
}

.shiyou_c .ol .li:nth-child(4n){
	margin-right: 0;
}

.shiyou_c .ol .li .text{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px 40px;
	width: 100%;
}

.shiyou_c .ol .li .text:before{

}

.shiyou_c .ol .li .text .bt{
	font-size: 18px;
	padding-left: 10px;
	line-height: 1;
	border-left: 2px solid #e70013;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.shiyou_c .more{
	margin-top: 0;
	margin-right: 30px;
    margin-left: 30px;
}

.shiyou_d{
	background: url(../images/shiyou_d_bg.jpg) center center/cover;
	padding: 180px 0;
}

.shiyou_d .shiyou_d_box{
	position: relative;
	/*background: #f4f4f4;*/
}

.shiyou_d .shiyou_d_box .left{
	width: 43%;
}
.shiyou_d .shiyou_d_box .left .text{
	margin-top: 14px;
}
.shiyou_d .shiyou_d_box .left .title .js:before{background: #fff;}
.shiyou_d .shiyou_d_box .right{
	width: 50%;
	display: none;
}

.shiyou_e{
	background: #f4f4f4;
	padding: 70px 0 100px;
}

.shiyou_e .text{
	margin-top: 14px;
}

.shiyou_e .shiyou_e_lianxi{
	margin-top: 18px;
	text-align: center;
}

.shiyou_e .shiyou_e_lianxi .box{
	display: inline-block;
	background: #fff;
	border-radius: 50px;
	padding: 14px 30px 10px;
	margin: 0 6px;
}

.shiyou_e .shiyou_e_lianxi .box .icon{
	display: inline-block;
}
.shiyou_e .shiyou_e_lianxi .box .bt{
	display: inline-block;
	font-size: 20px;
	color: #666666;
	margin-left: 14px;
	position: relative;
	top: -6px;
}

.shiyou_e .ol{
	margin-top: 40px;	
}
.shiyou_e .ol li{
	padding: 40px 40px 66px;
}
.shiyou_e .ol li .icon{
	width: 50px;
}

.shiyou_e .ol li:before{display: none;}
.shiyou_e .ol li .text .js{
	height: 200px;
}

@media(max-width: 1680px){
	.shiyou_a {
	    padding: 60px;
	}
	.shiyou_b {
    	padding: 70px 0 30px;
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2{
		margin-top: 40px;
	}
	.shiyou_c{
		padding: 50px 0 30px;
	}
	.shiyou_c .more {
    	margin-top: 0;
	}
	.shiyou_e {
    	padding: 60px 0 80px;
	}

	.shiyou_e .ol li {
    	padding: 30px 30px 50px;
	}

}

@media(max-width: 1500px){
	.shiyou_a {
    	padding: 50px;
	}
	.shiyou_a .left{
		padding-top: 0px;
	}
	.shiyou_b {
    	padding: 60px 0 30px;
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2 {
    	margin-top: 30px;
	}
	/*.shiyou_c {
    	padding: 60px 0;
	}*/
	.shiyou_c .click a{font-size: 16px;}
	.shiyou_d {
    	padding: 100px 0;
	}
	.shiyou_e {
    	padding: 50px 0 70px;
	}
	.shiyou_e .shiyou_e_lianxi .box .bt{
		font-size: 16px;
		margin-left: 10px;
	}
	.shiyou_e .shiyou_e_lianxi .box{
		padding: 10px 20px 6px;
	}
	.shiyou_e .ol {
    	margin-top: 30px;
	}
	.shiyou_e .ol li {
    	padding: 30px 20px 50px;
	}
	.shiyou_e .ol li .text .js {
	    height: 170px;
	}
	.shiyou_c .ol .li .text{
		    padding: 20px;
	}
	.shiyou_c .ol .li .text .bt{font-size: 16px;}
}

@media(max-width: 1100px){
	.shiyou_a {
    	padding: 40px 0;
	}
	.shiyou_a .text {
    	padding: 0;
	}
	.shiyou_a .left{width: 100%;padding-top: 0;}
	.shiyou_a .right{
		width: 100%;
		margin-top: 20px;
	}
	.shiyou_b {
    	padding: 40px 0 0;
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-active .box .img {
    	padding-bottom: 26px;
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2 {
    	margin-top: 0;
	}
	.shiyou_b .shiyou_b_box .swiper-button-prev, .shiyou_b .shiyou_b_box .swiper-button-next{
		width: 40px;
		height: 40px;
	}
	.shiyou_c {
    	padding: 40px 0 50px;
	}
	.shiyou_c .title{width: 100%;}
	.shiyou_c .click{
		margin-top: 20px;
		position: initial;
		display: inline-block;
		width: 100%;
		max-width: 100%;
	}
	.shiyou_c .click a{font-size: 14px;margin-right: 15px;}
	.shiyou_c .shiyou_c_box {
    	margin-top: 30px;
	}
	.shiyou_c .ol .li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 14px;
	}
	.shiyou_c .ol .li:nth-child(4n){
		margin-right: 3%;
	}
	.shiyou_c .ol .li:nth-child(2n){
		margin-right: 0;
	}
	.shiyou_c .ol .li .text{
		padding:  20px;
	}
	.shiyou_d {
    	padding: 40px 0 50px;
	}
	.shiyou_d .shiyou_d_box .left{
		display: inline-block;
		position: initial;
		transform: initial;
		width: 100%;
		/*padding: 30px 20px;*/
	}
	.shiyou_d .shiyou_d_box .right{
		width: 100%;
	}
	.shiyou_e {
    	padding: 40px 0 20px;
	}
	.shiyou_c .more {
    	margin-top: 20px;
	}
	.shiyou_e .ol li .text .js {
    	height: auto;
	}
	.shiyou_e .shiyou_e_lianxi{margin-top: 10px;}
	.shiyou_e .shiyou_e_lianxi .box{width: 100%;margin: 8px 0;}
	.shiyou_e .ol {
	    margin-top: 20px;
	}
}

@media(max-width: 600px){
	.shiyou_c .ol .li{
		width: 100%;
		margin-right: 0;
	}
	.title2 .text {
    	margin-top: 10px;
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-prev, .shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-next{
		    transform: scale(1);
		    -o-transform: scale(1);
		    -moz-transform: scale(1);
		    -ms-transform: scale(1);
		    -webkit-transform: scale(1);
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2 .swiper-slide-active {
	    transform: scale(1.2);
	    -o-transform: scale(1.2);
	    -moz-transform: scale(1.2);
	    -ms-transform: scale(1.2);
	    -webkit-transform: scale(1.2);
	}
	.shiyou_b .shiyou_b_box .swiper-button-prev, .shiyou_b .shiyou_b_box .swiper-button-next{display: none;}
	.shiyou_b .shiyou_b_box .shiyou_b_box2{
	    margin-left: 0;
	    margin-right: 0;
	}
	.shiyou_b .shiyou_b_box .shiyou_b_box2{
		padding: 40px 0;
	}
}

.chanpin_a{
	background: #fff;
}

.chanpin_a .chanpin_a_box{
	text-align: center;
}

.chanpin_a .chanpin_a_box .chanpin_a_box2{display: inline-flex;}
.chanpin_a .chanpin_a_box .chanpin_a_box2 a{
	float: left;
	display: block;
	padding: 20px 54px;
	font-size: 18px;
	color: #333333;
	position: relative;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.chanpin_a .chanpin_a_box .chanpin_a_box2 a:before{
	height: 20px;
	width: 1px;
	position: absolute;
	background: #dddddd;
	top: 50%;
	transform: translateY(-50%);
	right: -1px;
	content: "";
}

.chanpin_a .chanpin_a_box .chanpin_a_box2 a:last-child:before{
	display: none;
}

.chanpin_a .chanpin_a_box .chanpin_a_box2 a.cur,.chanpin_a .chanpin_a_box .chanpin_a_box2 a:hover{
	background: #e70014;
	color: #fff;
}
.chanpin_b{
	padding: 50px 0 80px;
}
.chanpin_b .shiyou_c_box{
	margin-top: 0;
}

.chanpin_b .page{
	margin-top: 30px;
}

@media(max-width: 1680px){
	.chanpin_b {
    	padding: 50px 0 60px;
	}
	.chanpin_a .chanpin_a_box .chanpin_a_box2 a{
		font-size: 16px;
		padding: 18px 50px;
	}
	.chanpin_b .page {
    	margin-top: 10px;
	}
}

@media(max-width: 1500px){
	.shiyou_c .ol .li{
		margin-bottom: 20px;
	}
}

@media(max-width: 1100px){
	.chanpin_a .chanpin_a_box .chanpin_a_box2{display: block;}
	.chanpin_a .chanpin_a_box .chanpin_a_box2 a{
		font-size: 14px;
		padding: 20px 10px;
		width: 50%;
	}
	.chanpin_b {
	    padding: 30px 0 40px;
	}
	.chanpin_a .chanpin_a_box .chanpin_a_box2 a:nth-child(2n):before{display: none;}
	.page a{
		margin-bottom: 6px;
		font-size: 14px;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.page a.s_fh{
		width: 50px;
	}
	.page a.fh{
		width: 40px;
	}
}

@media(max-width: 600px){
	.chanpin_a .chanpin_a_box .chanpin_a_box2 a{
		padding: 14px 6px;
	}
}

.productxq{
	padding: 0 0 70px;
	background: #f4f4f4;
}

.productxq .productxq_a{margin-top: 20px;}

.productxq .left{
	background: #fff;
	width: 78.1%;
	padding: 50px 50px 60px;
}

.productxq .left .bt{
	font-size: 34px;
	font-weight: initial;
	line-height: 1.6;
	padding-bottom: 16px;
	border-bottom: 3px solid #888888;
}

.productxq .left .text{
	margin-top: 30px;
}

.productxq .left .text .h3{
	font-size: 26px;
	color: #000000;
	font-weight: initial;
}

.productxq .right{
	width: 20.6%;
}
.productxq .right .box{
	background: #ffffff;
	padding: 36px 30px;
	margin-bottom: 50px;
}
.productxq .right .box:last-child{
	margin-bottom: 0;
}
.productxq .right .bt{
	font-size: 34px;
	margin-bottom: 16px;
}

.productxq .right .cp_ol li:nth-child(1){
	border-top: none;
}

.productxq .right .cp_ol li a{
	border-bottom: 1px solid #e2e2e2;
}

.productxq .right .cp_ol li a:hover{
	color: #e81829 !important;
	border-bottom: 1px solid #ec5965;
}

.productxq .right .shiyou_c{padding: 14px 0 0;}
.productxq .shiyou_c .shiyou_c_box {
    margin-top: 0;
}

.productxq .shiyou_c .ol .li{width: 100%;}

@media(max-width: 1680px){
	.productxq .left .text {
	    margin-top: 30px;
	}
	.productxq .left{
		    padding: 40px 30px 60px;
	}
	.productxq .left .bt,.productxq .right .bt{font-size: 28px;}
	.productxq .right .bt{margin-bottom: 10px;}
	.productxq .right .box {
		 padding: 30px 26px;
    	margin-bottom: 40px;
	}
	.productxq .left .text .h3{font-size: 20px;}
}

@media(max-width: 1500px){
	.productxq .left .bt,.productxq .right .bt{font-size: 24px;}
	.productxq .left .text .h3{font-size: 18px;}
	.productxq .left .text {
    	margin-top: 20px;
	}
	.productxq{
		padding-bottom: 60px;
	}
}

@media(max-width: 1100px){
	.productxq .left{
		width: 100%;
	}
	.productxq .right{display: none;}
	.productxq .productxq_a {
    	margin-top: 0;
	}
	.productxq .left {
    	padding: 30px 20px;
	}
	.productxq .left .bt{padding-bottom: 10px;}
	.productxq .left .bt,.productxq .right .bt{font-size: 22px;}
	.productxq .left .text .h3{font-size: 16px;}
	.productxq {
    	padding-bottom: 40px;
	}
}

.xinwen_a{
	padding: 70px 0 80px;
	background: #f4f4f4;
}

.xinwen_a .title{
	width: 30%;
}

.xinwen_a .click{
	position: absolute;
	right: 0;
	bottom: 10px;
	max-width: 65%;
}

.xinwen_a .click .box{
	float: left;
	padding: 10px 36px;
	margin-right: 14px;
	border:1px solid #cccccc;
}

.xinwen_a .click .box .icon{
	display: inline-block;
	width: 27px;
}

.xinwen_a .click .box .icon .img2{display: none;}
.xinwen_a .click .box .bt{
	font-size: 18px;
	display: inline-block;
	position: relative;
	top: -5px;
	margin-left: 8px;
}

.xinwen_a .click .box.cur .icon .img2,.xinwen_a .click .box:hover .icon .img2{display: block;}
.xinwen_a .click .box.cur .icon .img1,.xinwen_a .click .box:hover .icon .img1{display: none;}
.xinwen_a .click .box.cur .bt,.xinwen_a .click .box:hover .bt{
	color: #e70014 !important;
}

.xinwen_a .btm{
	margin-top: 40px;
}

.xinwen_a .btm .btm_a{
	background: #fff;
}

.xinwen_a .btm .btm_a .left{
	width: 33.25%;
	padding: 70px 60px;
}

.xinwen_a .btm .btm_a .left .time{
	line-height: 1.4;
}

.xinwen_a .btm .btm_a .left .bt{
	font-size: 24px;
	margin-top: 16px;
	line-height: 1.4;
}

.xinwen_a .btm .btm_a .left .js{margin-top: 40px;max-height: 216px;overflow: hidden;}

.xinwen_a .btm .btm_a .left .more{
	margin-top: 44px;
}
.xinwen_a .btm .btm_a .right{
width: 66.75%;
}

.xinwen_a .btm .btm_a .swiper-pagination{
	right: auto;
	width: auto;
	bottom: 80px;
	left: 60px;
}
.xinwen_a .btm .btm_a .swiper-pagination-bullet{
	height: 1px;
	width: 70px;
	background: #cbcbcb;
	opacity: 1;
	border-radius: initial;
}

.xinwen_a .btm .btm_a .swiper-pagination-bullet-active{
	height: 3px;
	background: #333333;
}
.xinwen_a .btm .btm_b .page{
	margin-top: 50px;
}
.xinwen_a .btm .btm_b .ol li{
	background: #fff;
	margin-top: 20px;
	padding: 60px;
}

.xinwen_a .btm .btm_b .ol li .bt{
	font-size: 18px;
	color: #333333;
	margin-top: 4px;
}

.xinwen_a .btm .btm_b .ol li .text{
	margin-top: 14px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.xinwen_a .btm .btm_b .ol li .more{
	margin-top: 26px;
}

@media(max-width: 1800px){
	.xinwen_a .btm .btm_a .left{
		padding: 40px;
	}
	.xinwen_a .btm .btm_a .left .js{
		margin-top: 20px;
	}
	.xinwen_a .btm .btm_a .left .more {
    	margin-top: 30px;
	}
	.xinwen_a .btm .btm_a .swiper-pagination{bottom: 60px;}
	.xinwen_a .btm .btm_b .ol li{
		padding: 40px;
	}
	.xinwen_a .btm .btm_a .swiper-pagination{left: 40px;}
}
@media(max-width: 1680px){
	.xinwen_a{
		padding: 60px 0 70px;
	}
	.xinwen_a .btm .btm_b .ol li{margin-top: 30px;}
	.xinwen_a .btm .btm_a .left .js{
		    max-height: 132px;
	}
	.xinwen_a .btm .btm_a .swiper-pagination{left: 30px;}
}

@media(max-width: 1640px){
	.xinwen_a .btm .btm_a .left .bt{font-size: 20px;margin-top: 10px;}
	.xinwen_a .btm .btm_a .left {
    	padding: 30px;
	}
	.xinwen_a .btm .btm_b .ol li{
		padding: 30px;
		margin-top: 20px;
	}
	.xinwen_a .btm .btm_b .ol li .bt{font-size: 16px;}
	.xinwen_a .btm .btm_b .ol li .more {
    	margin-top: 20px;
	}
	.xinwen_a .click .box .bt{font-size: 15px;margin-left: 5px;}
	.xinwen_a .click .box .icon{width: 22px;}
	.xinwen_a .click .box{
		    margin-right: 10px;
		    padding: 8px 22px;
	}
	.xinwen_a .btm {
    	margin-top: 30px;
	}
	.xinwen_a .btm .btm_b .page {
    	margin-top: 30px;
	}
}

@media(max-width: 1100px){
	.xinwen_a {
    	padding: 40px 0 50px;
	}
	.xinwen_a .title{width: 100%;}
	.xinwen_a .btm .btm_a .left{
		width: 100%;
		padding: 30px 20px;
	}
	.xinwen_a .btm .btm_a .left .js {
    	margin-top: 10px;
    	max-height: 100%;
	}
	.xinwen_a .btm .btm_a .left .more {
    	margin-top: 20px;
	}
	.xinwen_a .btm .btm_a .right{
		width: 100%;
	}
	.xinwen_a .btm .btm_a .swiper-pagination{
		bottom: 20px;
		width: 100%;
		left: auto;
	}
	.xinwen_a .btm .btm_a .swiper-pagination-bullet{width: 40px;}
	.xinwen_a .btm .btm_a .left .bt{font-size: 18px;}
	.xinwen_a .btm .btm_a .left .time{font-size: 12px;}
	.xinwen_a .btm .btm_b .ol li{
		padding: 20px;
	}
	.xinwen_a .btm .btm_b .page {
    	margin-top: 30px;
	}
	.xinwen_a .click{
		position: initial;
		display: inline-block;
		width: 100%;
		max-width: 100%;
		margin-top: 20px;
	}
	.xinwen_a .btm {
    	margin-top: 10px;
	}
}

@media(max-width: 800px){
	.xinwen_a .click .box{
		width: 48%;
		float: left;
		margin-bottom: 10px;
		margin-right: 4%;
		padding: 6px 14px;
	}
	.xinwen_a .click .box:nth-child(2n){
		margin-right: 0;
	}
}

.paback_01{
	padding: 0 !important;
	background: none !important;
}

.paback_01 .home_c_a .more{border:1px solid #c8c8c8;}

.newjh_a .home_c{padding: 0;background: none;}
.newjh_a{padding: 50px 0 60px;background: #f4f4f4;}

.newjh_a .home_c_a .more{
	border:1px solid #c8c8c8;
}

.newjh_b {
	background: #f4f4f4;
}
.newjh_b .newjh_b_a{
	/*border-top: 1px solid #dbdbdb;
	padding: 70px 0 100px;*/
}

.newjh_b .newjh_b_b{
	margin-top: 30px;
}

.newjh_b .newjh_b_b .ol li.li1{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;

	overflow: hidden;
	width: 50%;
}

.newjh_b .newjh_b_b .ol li.li2{
	float: right;
	width: 49%;
}

.newjh_b .newjh_b_b .ol li.li2 .box{
	float: left;
	width: 49%;
	margin-right: 2%;
}
.newjh_b .newjh_b_b .ol li.li2 .box:nth-child(2n){margin-right: 0;}
.newjh_b .newjh_b_b .ol li.li2 .box:nth-child(1),.newjh_b .newjh_b_b .ol li.li2 .box:nth-child(2){
	margin-bottom: 16px;
}
.newjh_b .newjh_b_b .ol li .box .text{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}

.newjh_b .newjh_b_b .ol li .box .text .icon{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	width: 100%;
}

.newjh_b .newjh_b_b .ol li .img{position: relative;}
.newjh_b .newjh_b_b .ol li video{
	position: absolute;
	/*height: 100%;
	width: 100%;*/
	left: 0;
	top: 0;
	display: none;
	object-fit: fill;
}

.newjh_b .newjh_b_b .ol li.li1 .box .text .icon img{
	width: 100px;
	cursor: pointer;
	display: inline-block;
}

.newjh_b .newjh_b_b .ol li.li2 .box .text .icon img{
	width: 50px;
	display: inline-block;
}

.newjh_b .newjh_b_b .ol li.li1 .box .text .icon .bt{
	color: #fff;
	margin-top: 24px;
}

.newjh_b .newjh_b_b .ol li.li2 .box .text .icon .bt{
	color: #fff;
	margin-top: 16px;
}

.newjh_b .newjh_b_b .ol li.li1 .box .text .icon .bt{
	font-size: 20px;
}
.newjh_b .newjh_b_b .ol li.li2 .box .text .icon .bt{
	font-size: 14px;
}

.newjh_c{
	display: none;
	padding: 86px 0 110px;
}

.newjh_c .newjh_c_a{
	margin-top: 40px;	
}

.newjh_c .newjh_c_a .ol li{
	float: left;
	width: 32.5%;
	margin-right: 1.25%;
}

.newjh_c .newjh_c_a .ol li:nth-child(3n){
	margin-right: 0;
}

.newjh_c .newjh_c_a .ol li .img{
	position:relative;
}

.newjh_c .newjh_c_a .ol li .img video{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	object-fit: fill;
}

.newjh_c .newjh_c_a .ol li .img .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}

.newjh_c .newjh_c_a .ol li .img .icon img{
	position: absolute;
	right: 40px;
	bottom: 24px;
	width: 50px;
	cursor: pointer;
}

.newjh_c .newjh_c_a .ol li .bt{
	text-align: center;
	color: #333333;
	font-size: 20px;
	padding: 18px 4px;
}

.newjh_d{
	padding: 100px 0 170px;
	background: #f4f4f4;
}

.newjh_d  .newjh_d_box{
	margin-top: 50px;
}

.newjh_d .left{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 39%;
	background-repeat: no-repeat;
}

.newjh_d .left .text{
	position: absolute;
	width: 100%;
	padding: 0 40px;
	left: 0;
	bottom: 40px;
}

.newjh_d .left .text .bt{
	font-size: 20px;
	margin-bottom: 4px;
}

.newjh_d .right{
	padding: 34px 54px;
	width: 59.75%;
	background: #fff;
}

.newjh_d .right .ol li{
	padding: 16px 46px 16px 0;
	margin-bottom: 16px;
	position: relative;
	border-bottom:1px solid #f2f2f2;
}

.newjh_d .right .ol li:before{
	width: 18px;
    height: 12px;
    background: url(../images/more_icon.png) center center/cover;
    position: absolute;
    right: 0;
    top: 50%;
    content: "";
    transform: translateY(-50%);
}

.newjh_d .right .ol li .bt{
	float: left;
	width: 50%;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.newjh_d .right .ol li .time{
	float: right;
}

.mo_more{display: none;}

@media(max-width: 1680px){
	.newjh_a {
	    padding: 40px 0;
	}
	.home_c .home_c_b {
    	margin-top: 40px;
	}
	/*.newjh_b .newjh_b_a{
		padding: 50px 0 70px;
	}*/
	.newjh_b .newjh_b_b .ol li.li1 .box .text .icon img{
		width: 70px;
	}
	.newjh_c {
    	padding: 60px 0 80px;
	}
	.newjh_d{
		padding: 70px 0 100px;
	}
	.newjh_d .newjh_d_box {
   		 margin-top: 30px;
	}
}

@media(max-width: 1640px){
	.newjh_b .newjh_b_b .ol li.li1 .box .text .icon .bt{font-size: 16px;margin-top: 10px;}
	.newjh_c .newjh_c_a .ol li .bt{
		    padding: 14px 4px;
		    font-size: 16px;
	}
	.newjh_d .left .text{padding: 0 20px;bottom: 20px;}
	.newjh_d .left .text .bt{font-size: 18px;}

	

}

@media(max-width: 1500px){
	
	.newjh_a {
   	 padding: 40px 0;
	}
	.home_c .home_c_b {
    	margin-top: 30px;
	}
	/*.newjh_b .newjh_b_a {
    	padding: 40px 0;
	}*/
	.newjh_c {
    	padding: 60px 0;
	}
	.newjh_d {
    	padding: 60px 0 80px;
	}
	.newjh_b .newjh_b_b .ol li.li2 .box .text .icon img{width: 40px;}
	.newjh_b .newjh_b_b .ol li.li2 .box .text .icon .bt{margin-top: 10px;}
	.newjh_d .right{
		padding: 30px 50px;
	}
	.newjh_c .newjh_c_a {
    	margin-top: 30px;
	}
}

@media(max-width: 1200px){
	.newjh_a {
    	padding: 40px 0 50px;
	}
	
}

@media(max-width: 1100px){
	.home_c .home_c_b {
    	margin-top: 20px;
	}
	.newjh_b .newjh_b_b {
    	margin-top: 20px;
	}
	.newjh_c .newjh_c_a {
	    margin-top: 20px;
	}
	.newjh_d .newjh_d_box {
    	margin-top: 20px;
	}
	/*.newjh_b .newjh_b_a {
	    padding: 40px 20px;
	}*/
	.newjh_b .newjh_b_b .ol li.li1{
		position: initial;
		display: inline-block;
		width: 100%;
	}
	.newjh_b .newjh_b_b .ol li.li1 .box .text .icon .bt{font-size: 14px;}
	.newjh_b .newjh_b_b .ol li.li1 .box .text .icon img{
		width: 50px;
	}
	.newjh_b .newjh_b_b .ol li.li2{
		width: 100%;
	}
	.newjh_c {
    	padding: 40px 0;
	}
	.newjh_c .newjh_c_a .ol li{
		width: 100%;
	}
	.newjh_c .newjh_c_a .ol li .bt{font-size: 14px;}
	.newjh_d {
    	padding: 40px 0 50px;
	}
	.newjh_d .left{
		width: 100%;
		position: relative;
		display: initial;
		height: 500px;
	}
	.newjh_d .right{
		width: 100%;
		margin-top: 20px;
	}
	.newjh_d .right {
    	padding: 30px 20px;
	}
	.newjh_d .right .ol li{
		    padding: 10px 46px 10px 0;
   			 margin-bottom: 10px;
	}
}

@media(max-width: 768px){
	.newjh_d .right .ol li .bt{
		width: 100%;
	}
	.newjh_d .right .ol li .time{
		width: 100%;
		margin-top: 10px;
	}
	.newjh_d .right .ol li:before{top: 16px;transform: initial;}
}

@media(max-width: 640px){
	.mo_more{display: inline-block;margin-top: 20px;border:1px solid #c8c8c8;}
	.newjh_b .newjh_b_b .ol li.li2{margin-top: 10px;}
	.newjh_b .newjh_b_b .ol li.li2 .box:nth-child(1), .newjh_b .newjh_b_b .ol li.li2 .box:nth-child(2) {
	    margin-bottom: 10px;
	}
	.newjh_b .newjh_b_b .ol li.li1 .box .text .icon img{width: 40px;}
	.newjh_b .newjh_b_b .ol li.li2 .box{width: 100%;margin-bottom: 10px;}
}

.newxq .right .cp_ol li:hover a{
	color: #e81829 !important;

}
.newxq .left{
	width: 71.4%;

}
.newxq .right{
	width: 25.4%;
	padding: 0;
	
}
.newxq .right .box{
	background: none;
	padding: 0;
}
.newxq .left .bt{
	font-size: 26px;
	padding-bottom: 0;
	border-bottom: none;
}

.newxq .left .js{
	margin-top: 10px;
}

.newxq .left .js span{
	margin-left: 18px;
}

.newxq .left .text {
    margin-top: 30px;
}


.newxq .left .fq{
	font-size: 18px;
	margin-top: 90px;
}

.newxq .left .fq a span{display: block;margin-bottom: 4px;}

.newxq .left .fq .le{
	float: left;
	width: 40%;
	color: #333333;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
padding-left:40px;
margin-top: 30px;
position: relative;
}

.newxq .left .fq .ri{
	float: right;
	width: 38%;
	color: #333333;
	text-align: right;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-right:30px;
margin-top: 30px;
	position: relative;
}

.newxq .left .fq .ri span{
	position: relative;
	right: 30px;

}


.newxq .left .fq .le:before,.newxq .left .fq .ri:before{
	width: 18px;
	height: 28px;
	position: absolute;
	top: 50%;
	content: "";
	transform: translateY(-50%);
}

.newxq .left .fq .le:before{
	left: 0;
	background: url(../images/newxq_l.png) center center/cover;
}
.newxq .left .fq .ri:before{
	right: 0;
	background: url(../images/newxq_r.png) center center/cover;
}

.newxq .left .fq .zho{
	color: #e80a1c;
	width: 13%;
	position: absolute;
	left: 50%;
	padding: 12px;
	text-align: center;
	transform: translateX(-50%);
	border:1px solid #e80a1c;
	bottom: 0;
}

.newxq .left .fq .zho i{
	width: 9px;
	height: 9px;
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 8px;
	background: url(../images/newxq_z.png) center center/cover;
}

.newxq .right .newxq_tj{
	margin-top: 10px;
	display: inline-block;
}

.newxq .right .newxq_tj .ol li{
	background: #fff;
}

.newxq .right .newxq_tj .ol li .text{
	padding: 30px 26px;
}


.newxq .right .newxq_tj .ol li .text .cn{
	font-size: 18px;
	line-height: 1.6;
}

.newxq .right .newxq_tj .ol li .text .more{
	margin-top: 30px;
}

@media(max-width: 1680px){
	.newxq .left .bt {
 	   font-size:24px;
	}
	.newxq .right .newxq_tj .ol li .text .cn{font-size: 16px;}
	.newxq .right .newxq_tj .ol li .text {
    	padding: 30px 20px;
	}
	.newxq .left .fq{font-size: 16px;}
	.newxq .left .fq .le{
		padding-left: 30px;
	}
	.newxq .left .fq .ri{
		padding-right: 30px;
	}
}

@media(max-width: 1500px){
	.newxq .left .bt {
	    font-size: 22px;
	}
	.newxq .left .js {
    	margin-top: 0;
	}
	.newxq .left .text {
    	margin-top: 20px;
	}
	.newxq .right .newxq_tj .ol li .text {
    	padding:20px;
	}
	.newxq .right .newxq_tj .ol li .text .more {
    	margin-top: 20px;
	}
	.newxq .left .fq{margin-top: 50px;}
	.newxq .left .fq .zho{padding: 8px 0;}
}

@media(max-width: 1100px){
	.newxq .left .fq {
    	font-size: 14px;
	}
	.newxq .left .bt {
    	font-size: 18px;
	}
	.newxq .left .fq {
		margin-top: 20px;
		border-top: 1px solid #eeeeee;
    	padding-top: 20px;
	}

}

@media(max-width: 640px){
	.newxq .left .fq .le{
		width: 100%;
		text-align: right;
		margin-top: 0;
	}
	.newxq .left .fq .ri{
		width: 100%;
		text-align: left;
		margin-top: 30px;
	}
	.newxq .left .fq .ri span {
    	right: 0;
	}
	.newxq .left .fq .zho{
		width: 100%;
		position: initial;
		display: inline-block;
		margin-top: 40px;
		transform: initial;
	}
}

.qhse_a{
	padding: 80px 0;
	background: #ffffff;
}

.qhse_a .qhse_a_box{
	padding-left: 8.335%;
}

.qhse_a .qhse_a_box .left{
	width: 46%;
	padding-right: 50px;
}

.qhse_a .qhse_a_box .left .text{
	margin-top: 14px;
}

.qhse_a .qhse_a_box .left .wenzi{
	margin-top: 30px;
}

.qhse_a .qhse_a_box .left .wenzi ul li{
	padding-left: 16px;
	position: relative;
}
.qhse_a .qhse_a_box .left .wenzi ul li:before{
	position: absolute;
	left: 0;
	top: 14px;
	width: 5px;
	height: 5px;
	background: #e70014;
	content: "";
}

.qhse_a .qhse_a_box .left .btm{
	margin-top: 60px;
	padding-right: 110px;
}

.qhse_a .qhse_a_box .left .btm .ol{
	margin-top: 30px;
}

.qhse_a .qhse_a_box .left .btm .ol li{
	 float: left;
	 width: 33.3%;
	 text-align: center;
	 border-right: 1px solid #eeeeee;
}

.qhse_a .qhse_a_box .left .btm .ol li .icon{
	display: inline-block;
	width: 63px;
}

.qhse_a .qhse_a_box .left .btm .ol li  .bt{
	line-height: 1.4;
	margin-top: 10px;
}

.qhse_a .qhse_a_box .left .btm .ol li:nth-child(1){
	text-align: left;
	width: 24%;
}
.qhse_a .qhse_a_box .left .btm .ol li:last-child{
	border-right: none;
}

.qhse_a .qhse_a_box .right{
	width: 54%;
}

.qhse_b{
	padding: 80px 0;
	background: #f5f5f5;
}

/*.qhse_b .title{
	padding: 0 18%;
}*/

.qhse_b .qhse_b_box{
	margin-top: 30px;
}

.qhse_b .qhse_b_box .ol li{
	float: left;
	width: 24%;
	position: relative;
	margin-right: 1.33%;
}

.qhse_b .qhse_b_box .ol li:nth-child(4n){
	margin-right: 0;
}

.qhse_b .qhse_b_box .ol li .bt{
	color: #fff;
	font-size: 20px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 60px;
	padding: 0 10px;
	text-align: center;
}

.qhse_c{
	padding: 120px 0;
	background: url(../images/qhse_c_bg.jpg) center center/cover;
}

.qhse_c .qhse_c_box{
	padding: 0 0;
	width: 42.5%;
}

.qhse_c .qhse_c_box .wenzi{
	margin-top: 20px;
}

.qhse_d{
	background: #fff;
	padding: 80px 0;
}

.qhse_d .qhse_d_box{
	margin-top: 40px;
}

.qhse_d .qhse_d_box .ol li{
	float: left;
	width: 16.6%;
	/*margin-bottom: 90px;*/
	text-align: center;
	padding:  45px 24px;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.qhse_d .qhse_d_box .ol li:nth-child(1),
.qhse_d .qhse_d_box .ol li:nth-child(2),
.qhse_d .qhse_d_box .ol li:nth-child(3),
.qhse_d .qhse_d_box .ol li:nth-child(4),
.qhse_d .qhse_d_box .ol li:nth-child(5),
.qhse_d .qhse_d_box .ol li:nth-child(6){padding-top: 0;}

.qhse_d .qhse_d_box .ol li:nth-child(7),
.qhse_d .qhse_d_box .ol li:nth-child(8),
.qhse_d .qhse_d_box .ol li:nth-child(9),
.qhse_d .qhse_d_box .ol li:nth-child(10),
.qhse_d .qhse_d_box .ol li:nth-child(11),
.qhse_d .qhse_d_box .ol li:nth-child(12){border-bottom: none;}
.qhse_d .qhse_d_box .ol li:nth-child(6n){border-right: none;}
.qhse_d .qhse_d_box .ol li .icon{
	width: 86px;
	display: inline-block;
}

.qhse_d .qhse_d_box .ol li  .bt{
	color: #666;
	font-size: 16px;
	margin-top: 12px;
	line-height: 1.8;
	height: 170px;
	overflow: hidden;
}

.qhse_f{
	padding: 80px 0;
	background: #555555;
}

.qhse_f .qhse_f_a{
	position: relative;
	margin-top: 40px;
	padding: 0 74px 0;
}

.qhse_f .qhse_f_a:before{
	position: absolute;
	top: 25px;
	width: 100%;
	height: 1px;
	content: "";
	background: #999999;
	left: 0;
}

.qhse_f .qhse_f_a .swiper-button-prev,.qhse_f .qhse_f_a .swiper-button-next{
	width: 62px;
    height: 62px;
    position: absolute;
    bottom: auto;
    top: 0;
    transform: initial;
    margin-top: 0;
    opacity: 1;
     background-size: 52px 52px !important;
}
.qhse_f .qhse_f_a .swiper-button-prev {
	left: 0;
    background: url(../images/lujing_left.png) left top no-repeat #555555;
  /*  background-size: 52px 52px;*/
}
.qhse_f .qhse_f_a .swiper-button-next {
	right: 0;
    background: url(../images/lujing_right.png) right top no-repeat #555555;
    /* background-size: 52px 52px;*/
}

.qhse_f .qhse_f_a .swiper-button-prev:hover {
    background: url(../images/lujing_left02.png) left top  no-repeat #555555;
}
.qhse_f .qhse_f_a .swiper-button-next:hover {
    background: url(../images/lujing_right02.png) right top no-repeat #555555;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box {
	padding-top: 54px;
	position: relative;
}


.qhse_f .qhse_f_a .qhse_f_a_box .box:before{
	position: absolute;
	width: 1px;
	height: 20px;
	top: 17px;
	left: 77px;
	content: "";
	background: #999999;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box:after{
	position: absolute;
	width: 1px;
	height: 9px;
	/*right: 16px;*/
	right: 40px;
	top: 17px;
	content: "";
	background: #999999;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box .icon{
	padding-top: 9px;
	position: relative;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box .icon .icon_box{
	background: #fff;
	padding: 20px;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box .icon:before{
	position: absolute;
	width: 19px;
	height: 9px;
	top: 0;
	left: 28%;
	content: "";
	background: url(../images/qhse_f_jt.png) center center/cover;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box .bt{
	padding: 0 20px;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box .icon .js{
	margin-bottom: 16px;
	line-height: 1.6;
	height: 100px;
	overflow: hidden;
}

.qhse_f .qhse_f_a .qhse_f_a_box .box .icon img{width: 100%;}

.qhse_g{
	padding: 80px 0;
}
.qhse_g .qhse_g_box{
	background: #f5f5f5;
}
.qhse_g .left{
	width: 56.25%;
}

.qhse_g .right{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 43.75%;
}

.qhse_g .right .box{
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	padding: 0 74px;
	transform: translateY(-50%);
}

.qhse_g .right .text{
	line-height: 1.7;
	margin-top: 14px;
}

@media(max-width: 1680px){
	.qhse_a .qhse_a_box .left .btm{
		margin-top: 40px;
	}
	.qhse_a .qhse_a_box .left .btm .ol {
    	margin-top: 20px;
	}
	.qhse_a {
  	 	padding: 60px 0;
	}
	.qhse_b {
    	padding: 60px 0;
	}
	.qhse_b .qhse_b_box {
    	margin-top: 40px;
	}
	.qhse_b .qhse_b_box .ol li .bt{bottom: 30px;}
	.qhse_c .qhse_c_box .wenzi {
    	margin-top: 30px;
	}
	.qhse_c{
		padding: 100px 0;
	}
	.qhse_d {
	    padding: 60px 0;
	}
	.qhse_f {
	    padding: 60px 0;
	}
	.qhse_g {
	    padding: 60px 0;
	}
	.qhse_g .right .box{
		padding: 0 40px;
	}
	.qhse_d .qhse_d_box {
    	margin-top: 60px;
	}
}

@media(max-width: 1640px){
	.qhse_b .qhse_b_box .ol li .bt{font-size: 16px;}
	.qhse_d .qhse_d_box .ol li .bt{font-size: 14px;}
	.qhse_a .qhse_a_box {
    	padding-left: 6.335%;
	}
	
}

@media(max-width: 1500px){
	.qhse_a {
	    padding: 60px 0;
	}
	.qhse_a .qhse_a_box .left .btm {
    	margin-top: 20px;
	}
	.qhse_a .qhse_a_box .left .btm{
		padding-right: 0;
	}
	.qhse_a .qhse_a_box .left .btm .ol li .icon{width: 50px;}
	.qhse_b {
	    padding: 60px 0 80px;
	    background: #f5f5f5;
	}
	.qhse_b .qhse_b_box {
    	margin-top: 30px;
	}
	.qhse_b .qhse_b_box .ol li .bt {
    	font-size: 14px;
    	bottom: 20px;
	}
	.qhse_c {
    	padding: 120px 0 150px;
	}
	.qhse_c .qhse_c_box {
    	padding: 0 0%;
	}
	.qhse_d {
    	padding: 60px 0 30px;
	}
	.qhse_d .qhse_d_box {
    	margin-top: 50px;
	}
	.qhse_d .qhse_d_box .ol li .icon{width: 70px;}
	/*.qhse_d .qhse_d_box .ol li{margin-bottom: 60px;}*/
	.qhse_f {
	    padding: 60px 0 80px;
	}
	.qhse_g {
    	padding: 60px 0;
	}
	.qhse_g .right .box {
    	padding: 0 30px;
	}

	.qhse_d .qhse_d_box .ol li{
		    padding: 30px 20px;
	}
}
@media(max-width: 1200px){
	.qhse_a .qhse_a_box {
	    padding: 0 20px;
	}
}
@media(max-width: 1100px){
	.qhse_a {
    	padding: 40px 0 50px;
	}
	.qhse_a .qhse_a_box .left{width: 100%;padding-right: 0;}
	.qhse_a .qhse_a_box .left .btm .ol {
    	margin-top: 10px;
	}
	.qhse_a .qhse_a_box .right {
    	width: 100%;
    	margin-top: 20px;
	}
	.qhse_a .qhse_a_box .left .btm .ol li:nth-child(1) {
	    text-align: center;
	    width: 33.3%;
	}
	.qhse_b {
  	  padding: 40px 0 50px;
	}
	.qhse_c .qhse_c_box {
    	padding: 0 0;
    	width: 100%;
	}
	.qhse_c {
    	padding: 80px 0 100px;
	}
	.qhse_d {
    	padding: 40px 0 50px;
	}
	.qhse_d .qhse_d_box .ol li{
		width: 33.3%;
		padding: 14px 6px;
		/*margin-bottom: 30px;*/
	}
	.qhse_d .qhse_d_box .ol li:nth-child(1),
	.qhse_d .qhse_d_box .ol li:nth-child(2),
	.qhse_d .qhse_d_box .ol li:nth-child(3),
	.qhse_d .qhse_d_box .ol li:nth-child(4),
	.qhse_d .qhse_d_box .ol li:nth-child(5),
	.qhse_d .qhse_d_box .ol li:nth-child(6){padding-top: 14px;}

	.qhse_d .qhse_d_box .ol li:nth-child(7), .qhse_d .qhse_d_box .ol li:nth-child(8), .qhse_d .qhse_d_box .ol li:nth-child(9){
	    border-bottom: 1px solid #eeeeee;
	}

	.qhse_d .qhse_d_box .ol li:nth-child(6n){border-right: 1px solid #eeeeee;}
    .qhse_d .qhse_d_box .ol li:nth-child(3n){border-right:none;}

    .qhse_d .qhse_d_box {
	    margin-top: 20px;
	}
	.qhse_d .qhse_d_box .ol li .icon {
    	width: 50px;
	}
	.qhse_f {
    	padding: 40px 0 50px;
	}
	.qhse_f .qhse_f_a .swiper-button-prev, .qhse_f .qhse_f_a .swiper-button-next{background-size: 42px 42px !important;}
	.qhse_g {
    	padding: 40px 0 50px;
	}
	.qhse_g .right{
		width: 100%;
		position: initial;
		display: inline-block;
	}
	.qhse_g .right .box{
		position: initial;
		display: inline-block;
		padding: 30px 20px;
		transform: initial;
	}
	.qhse_g .left {
    	width: 100%;
	}
	.qhse_c .qhse_c_box .wenzi {
    	margin-top: 10px;
	}
	.qhse_b .title .text br,.qhse_f .title .text br{
		display: none;
	}
	.qhse_f .qhse_f_a{margin-top: 20px;}
	.qhse_b .qhse_b_box {
    	margin-top: 20px;
	}
}
@media(max-width: 768px){
	.qhse_b {
  	  padding: 40px 0 30px;
	}
	.qhse_b .qhse_b_box .ol li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media(max-width: 500px){
	.qhse_f .qhse_f_a{
		padding: 0 0px;
	}
	.qhse_f .qhse_f_a .qhse_f_a_box .box .icon .js{height: auto;}
	.qhse_f .qhse_f_a .qhse_f_a_box .box:after{
		left: 200px;
	}
}

.rencai_a{
	background: #fff;
	padding: 80px 0;
}

.rencai_a .rencai_a_box{
	margin-top: 40px;
}

.rencai_a .rencai_a_text{
	padding: 0 18%;
	margin-top: 20px;
}

.rencai_a .rencai_a_box .ol li{
	float: left;
	width: 24%;
	background: #f6f6f6;
	margin-right: 1.33%;
	padding: 78px 30px 110px;
	text-align: center;
}

.rencai_a .rencai_a_box .ol li:nth-child(4n){
	margin-right: 0;
}


.rencai_a .rencai_a_box .ol li .icon{
	width: 55px;
	display: inline-block;
}

.rencai_a .rencai_a_box .ol li .bt{
	margin-top: 34px;
	font-size: 26px;
}

.rencai_a .rencai_a_box .ol li .text{
	margin-top: 26px;
	height: 130px;
	text-align: left;
	/*overflow: hidden;*/
}

.rencai_b{
	height: 600px;
	background: url(../images/rencai_b_bg02.jpg) center center /cover;
}

.rencai_b .container2{
	position: relative;
	height: 100%;
}

.rencai_b  .title{
	position: absolute;
	left: 0;
	top: 32%;
	width: 43%;
}

.rencai_c{
	padding: 80px 0;
	background: #f3f3f3;
}

.rencai_c .rencai_c_box{
	background: #fff;
}

.rencai_c .rencai_c_text{
	margin-top: 20px;
	display: block;
    height: 128px;
    overflow: auto;
}


.rencai_c .rencai_c_box .ol li .left{
	width: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	padding: 0 70px;
	transform: translateY(-50%);
}

.rencai_c .rencai_c_box .ol li .left .icon{margin-top: 70px;}

.rencai_c .rencai_c_box .ol li .right{
	width: 50%;
}

.rencai_c .rencai_c_box .ol li.li2 .right{
	width: 50%;
	float: left;
}
.rencai_c .rencai_c_box .ol li.li2 .left{
	left: auto;
	right: 0;
}

.rencai_d{
	padding: 60px 0;
}

.rencai_d .rencai_d_box{
	margin-top: 46px;
}

.rencai_d .rencai_d_box .ol li{
	float: left;
	width: 49.375%;
	margin-right: 1.25%;
	border:1px solid #eeeeee;
	margin-bottom: 20px;
	padding: 44px 40px;
	transition: all 0.4s;
}

.rencai_d .rencai_d_box .ol li:hover{
	border:1px solid rgba(0,0,0,0);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
}

.rencai_d .rencai_d_box .ol li:nth-child(2n){margin-right: 0;}

.rencai_d .rencai_d_box .ol li .top .left{
	width: 60%;
}

.rencai_d .rencai_d_box .ol li .top .left .bt{
	font-size: 24px;
}

.rencai_d .rencai_d_box .ol li:hover .top .left .bt{
	color: #e70014 !important;
}

.rencai_d .rencai_d_box .ol li .top .left .js{
	margin-top: 10px;
}

.rencai_d .rencai_d_box .ol li .top .left .lj{
	margin-top: 14px;	
}

.rencai_d .rencai_d_box .ol li .top .left .lj span{
	color: #999999;
	font-size: 14px;
	padding: 0 16px;
	float: left;
	border:1px solid #e5e5e5;
	border-radius: 4px;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 4px;
}

.rencai_d .rencai_d_box .ol li .top .right{
	max-width: 30%;
}

.rencai_d .rencai_d_box .ol li .top .right .wenzi{
	font-size: 24px;
	color: #373744;
}
.rencai_d .rencai_d_box .ol li .top .right .wenzi span{
	color: #e70014;

}

.rencai_d .rencai_d_box .ol li .top{
	position: relative;
	padding-bottom: 24px;
}

.rencai_d .rencai_d_box .ol li .top:before{
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	content: "";
	background: url(../images/border_dian.png) center center repeat-x;
}

.rencai_d .rencai_d_box .ol li .btm{
	margin-top: 20px;
}

.rencai_d .rencai_d_box .more{
	margin-top: 26px;
	border:1px solid #b9b9b9;
}

@media(max-width: 1680px){
	.rencai_a {
	    padding: 60px 0;
	}
	.rencai_b .title{width: 36%;}
	.rencai_c {
 	  padding: 60px 0;
	}
	.rencai_c .rencai_c_box .ol li .left .icon {
    	margin-top: 50px;
	}
	.rencai_d {
	    padding: 70px 0 100px;
	}
	.rencai_d .rencai_d_box {
    	margin-top: 30px;
	}
}

@media(max-width: 1640px){
	.rencai_a .rencai_a_box .ol li{
		    padding: 60px 20px 90px;
	}
	.rencai_a .rencai_a_box .ol li .bt{
		    font-size: 22px;
	}
	.rencai_a .rencai_a_box .ol li .bt{margin-top: 30px;}
	.rencai_a .rencai_a_box .ol li .text{margin-top: 20px;}
	.rencai_b{
		height: 660px;
	}
	.rencai_c {
    	padding: 60px 0;
	}
	.rencai_c .rencai_c_box .ol li .left .icon {
    	margin-top: 30px;
	}
	.rencai_d {
    	padding: 60px 0;
	}
	.rencai_d .rencai_d_box .ol li .top .left .bt {
    	font-size: 20px;
	}
	.rencai_d .rencai_d_box .ol li .top .right .wenzi{font-size: 20px;}
	.rencai_d .rencai_d_box .ol li .top {
   	 padding-bottom: 20px;
	}
}

@media(max-width: 1500px){
	.rencai_a {
	    padding: 50px 0;
	}
	.rencai_a .rencai_a_text{padding: 0 10%;}
	.rencai_b {
    	height: 500px;
	}
	.rencai_c {
    	padding: 50px 0;
	}
	.rencai_d .rencai_d_box .ol li{
		padding: 40px 30px;
	}
	.rencai_c .rencai_c_box .ol li .left .icon {
    	margin-top: 20px;
    	width: 46px;
	}
	.rencai_d {
    	padding: 60px 0 60px;
	}
	.rencai_d .rencai_d_box .ol li {
    	margin-bottom: 14px;
	}
	.rencai_d .rencai_d_box .ol li .top {
    	padding-bottom: 16px;
	}
	.rencai_d .rencai_d_box .ol li .btm {
    	margin-top: 16px;
	}
	.rencai_d .rencai_d_box .more {
    	margin-top: 20px;
	}
	.rencai_a .rencai_a_box .ol li .bt {
    	font-size: 20px;
    	margin-top: 16px;
	}
	.rencai_a .rencai_a_box .ol li .text {
    	margin-top: 10px;
	}
	.rencai_c .rencai_c_box .ol li .left{
		padding: 0 40px;
	}
}

@media(max-width: 1100px){
	.rencai_a {
	    padding: 40px 0 30px;
	}
	.rencai_a .rencai_a_box .ol li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 20px;
		padding: 30px 20px 40px;
	}
	.rencai_a .rencai_a_box .ol li:nth-child(4n){
		margin-right: 2%;
	}
	.rencai_a .rencai_a_box .ol li:nth-child(2n){
		margin-right: 0;
	}
	.rencai_b .title{
		
		padding: 0 20px;
		width: 100%;
	}
	.rencai_b {
    	height: 400px;
	}
	.rencai_c {
    	padding: 40px 0;	
	}
	.rencai_c .rencai_c_box .ol li{margin-bottom: 20px;}
	.rencai_c .rencai_c_box .ol li .left{
		padding: 30px 20px;
		width: 100%;
		position: initial;
		display: inline-block;
		transform: initial;
	}
	.rencai_c .rencai_c_box .ol li.li2 .right{width: 100%;}
	.rencai_c .rencai_c_box .ol li .right {
    	width: 100%;
	}
	.rencai_d {
    	padding: 40px 0;
	}
	.rencai_d .rencai_d_box .ol li{
		width: 100%;
		margin-right: 0;
		padding: 20px 20px;
	}
	.rencai_d .rencai_d_box .ol li .top .left{
		width: 100%;
	}
	.rencai_d .rencai_d_box .ol li .top .right {
    	max-width: 100%;
    	width: 100%;
    	margin-top: 10px;
	}
	.rencai_d .rencai_d_box .ol li .top .left .lj span{
		    height: 26px;
   			line-height: 26px;
   			    padding: 0 10px;
	}
	.rencai_d .rencai_d_box .ol li .top .left .bt {
    	font-size: 18px;
	}
	.rencai_d .rencai_d_box .ol li .top .left .js {
    	margin-top: 4px;
	}
	.rencai_d .rencai_d_box .ol li .top .left .lj {
    	margin-top: 10px;
	}
	.rencai_d .rencai_d_box {
    	margin-top: 20px;
	}
	.rencai_d .rencai_d_box .ol li .top .right .wenzi {
    	font-size: 18px;
	}
}

@media(max-width: 600px){
	.rencai_a .rencai_a_box .ol li{
		width: 100%;
		margin-right: 0;
	}
}

.zhaopin_a{
	background: #f8f8f8;
}

.zhaopin_a .page{
	margin-top: 30px;
}

@media(max-width: 1100px){
	.zhaopin_a .page{
		margin-top: 20px;
	}
}

.zhaopinxq{
	padding-bottom: 54px;
	background: #f8f8f8;
}

.zhaopinxq .zhaopinxq_box{
	margin-top: 14px;
}

.zhaopinxq .zhaopinxq_box .left{
	background: #fff;
	padding: 46px 70px 76px 40px;
	width: 71.4%;
}

.zhaopinxq .zhaopinxq_box .left .top .le{
	width: 60%;
	float: left;
}


.zhaopinxq .zhaopinxq_box .left .top .le .bt{
	font-size: 24px;
	color: #e70014 !important;
}

.zhaopinxq .zhaopinxq_box .left .top .le .js{
	margin-top: 10px;
}

.zhaopinxq .zhaopinxq_box .left .top .le .lj{
	margin-top: 14px;	
}

.zhaopinxq .zhaopinxq_box .left .top .le .lj span{
	color: #999999;
	font-size: 14px;
	padding: 0 16px;
	float: left;
	border:1px solid #e5e5e5;
	border-radius: 4px;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 4px;
}

.zhaopinxq .zhaopinxq_box .left .top .ri{
	max-width: 30%;
}

.zhaopinxq .zhaopinxq_box .left .top .ri .wenzi{
	font-size: 24px;
	color: #373744;
}
.zhaopinxq .zhaopinxq_box .left .top .ri .wenzi span{
	color: #e70014;

}

.zhaopinxq .zhaopinxq_box .left .top{
	position: relative;
	padding-bottom: 24px;
}

.zhaopinxq .zhaopinxq_box .left .top:before{
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	content: "";
	background: url(../images/border_dian.png) center center repeat-x;
}


.zhaopinxq .zhaopinxq_box .left .top .ri{
	max-width: 30%;
	float: right;
}

.zhaopinxq .zhaopinxq_box .left .btm{
	margin-top: 22px;
}

.zhaopinxq .zhaopinxq_box .right{
	width: 25%;
}

.zhaopinxq .zhaopinxq_box .right .text{
	background: #fff;
	padding: 50px;
	text-align: center;
}

.zhaopinxq .zhaopinxq_box .right .text .btn{
	border:none;
	display: block;
	background: #e70014;
	color: #fff;
	padding: 10px;
	font-size: 24px;
	margin-bottom: 16px;
}

@media(max-width: 1640px){
	.zhaopinxq .zhaopinxq_box .left .top .le .bt{font-size: 20px;}
	.zhaopinxq .zhaopinxq_box .left .top .ri .wenzi{font-size: 20px;}
	.zhaopinxq .zhaopinxq_box .left{
		    padding: 40px 30px 70px;
	}
	.zhaopinxq .zhaopinxq_box .left .top .le .lj {
    	margin-top: 10px;
	}
	.zhaopinxq .zhaopinxq_box .right .text{padding: 30px;}
	.zhaopinxq .zhaopinxq_box .right .text .btn{font-size: 20px;padding: 6px 0;margin-bottom: 10px;}
}

@media(max-width: 1100px){
	.zhaopinxq .zhaopinxq_box .left {
	    padding: 30px 20px 40px;
	    width: 100%;
	}
	.zhaopinxq .zhaopinxq_box .right{width: 100%;}
	.zhaopinxq .zhaopinxq_box .right .text {
    	padding: 0 20px 30px;
	}
	.zhaopinxq .zhaopinxq_box .left .top .le .bt{font-size: 18px;}
	.zhaopinxq .zhaopinxq_box .left .top .ri .wenzi{font-size: 18px;}
	.zhaopinxq .zhaopinxq_box .right .text .btn{font-size: 16px;}
	.zhaopinxq .zhaopinxq_box .left .top {
   	 padding-bottom: 16px;
	}
	.zhaopinxq .zhaopinxq_box .left .btm {
    	margin-top: 16px;
	}
	.zhaopinxq .zhaopinxq_box .left .top .le{width: 100%;}
	.zhaopinxq .zhaopinxq_box .left .top .ri{width: 100%;max-width: 100%;margin-top: 10px;}
	.zhaopinxq .zhaopinxq_box .left .top .le .lj span {
	    height: 26px;
	    line-height: 26px;
	    padding: 0 10px;
	}
	.zhaopinxq .zhaopinxq_box {
    	 margin-top: 10px; 
	}
}


.touzi_top{
	position: absolute;
	left: 0;
	width: 100%;
	bottom:0;
	border-top: 1px solid #8d9195;
	background: rgba(0,0,0,0.2);
}

.touzi_top .left{
	width: 20%;
	position: absolute;
	left: 7%;
	top: 50%;
	transform: translateY(-50%);
	/*height: 100%;*/
	/*padding: 40px 0;*/
	
}

.touzi_top .left .dz{
	margin-top: 10px;
}

.touzi_top .left .dz .bz{
	font-size: 70px;
	color: #ea3540;
	display: inline-block;
}

.touzi_top .left .dz .rz{
	margin-left: 14px;
	display: inline-block;
}

.touzi_top .left .dz .rz .icon {
    width: 14px;
    height: 12px;
    display: block;
    background: url(../images/sanj_d.png) center center/cover;
    margin-top: 6px;
    margin-bottom: 4px;
}
.touzi_top .left .dz.xiajiang .rz .icon{
	 background: url(../images/sanj_d_lv.png) center center/cover;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
}

.touzi_top .right{
	width: 74%;

	border-left: 1px solid #8d9195;
	padding: 20px 0 20px 7.75%;
}

.touzi_top .right .ol li{
	float: left;
	width: 25%;
	padding: 0 10px 0 12px;
	border-left: 1px solid rgba(255,255,255,0.2);
}

.touzi_top .right .ol li:last-child{width: auto;}

.touzi_top .right .ol li .wenzi .bo{
	font-size: 16px;
	color: #fff;
	line-height: 1;
	height: 20px;
}


.touzi_top .right .ol li .wenzi .nr{
	font-size: 26px;
	color: #fff;
	margin-top: 14px;
	line-height: 1;
}

.touzi_top .right .ms{
	margin-top: 30px;
}

.touzi_top .right .ms p i{
	background: url(../images/shengyin_icon.png) center center/cover;
	width: 17px;
	height: 18px;
	position: relative;
	top: 4px;
	margin-right: 7px;
	display: inline-block;
}

.touzi_a{
	padding: 50px 0;
	background: #f3f3f3;
}

.touzi_a .ol .li{
	float: left;
	margin-right: 2.5%;
	width: 48.75%;
	background: #fff;
	padding: 44px 54px;
}

.touzi_a .ol .li:nth-child(2n){margin-right: 0;}

.touzi_a .ol .li .top{
	position: relative;
}

.touzi_a .ol .li .top .title{
	float: left;
	width: 80%;
}


.touzi_a .ol .li .top .icon{
	width: 46px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.touzi_a .ol .li .btm{
	margin-top: 30px;
	height: 90px;
	overflow: hidden;
}

.touzi_a .ol .li .btm .box .bt{
	color: #666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	position: relative;
	padding-left: 16px;
}

.touzi_a .ol .li .btm .box .bt:before{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 7px;
	height:7px;
	background: #ec3343;
	border-radius: 100%;
	content: "";
}

.touzi_a .ol .li .btm .box .time{
	color: #999999;
}

.touzi_a .ol .li .btm .box .left{
	width: 70%;
}

.touzi_a .ol .li .btm .box .right{
	max-width: 26%;
}

.touzi_a .ol .li .btm .box{
	margin-bottom: 26px;
}


.touzi_a .ol .li .btm .box:last-child{
	margin-bottom: 0;
	overflow: overlay;
 height: 5vw;
}

.touzi_a .ol .li .more{
	margin-top: 50px;
}

@media(max-width: 1680px){
	.touzi_a{
		padding: 50px 0;
	}
	.touzi_a .ol .li{
		    padding: 40px;
	}
	.touzi_top .left {width: 23.75%;left: 6%;}
	.touzi_top .left .dz .bz{font-size: 60px;}
	.touzi_top .right{padding: 16px 0 16px 6%;}
	.touzi_top .right .ol li .wenzi .bo{font-size: 15px;}
	.touzi_top .right .ol li .wenzi .nr{font-size: 22px;}
}

@media(max-width: 1640px){
	.touzi_top .left .dz .bz {
	    font-size: 48px;
	}
	.touzi_a .ol .li .btm{
		margin-top: 30px;
	}
	.touzi_a .ol .li .top .icon{
		width: 40px;
		margin-top: 3px;
	}
	.touzi_a .ol .li .btm .box{margin-bottom: 20px;}
	.touzi_a .ol .li .btm{height: 78px;}
	.touzi_a .ol .li .btm .box .bt:before{width: 5px;height: 5px;}
}

@media(max-width: 1500px){
	.touzi_top .right .ol li .wenzi .nr{margin-top: 10px;}
	.touzi_top .right .ms {
    	margin-top: 20px;
	}
	.touzi_top .right{padding: 14px 0 14px 5%;}
	.touzi_top .right .ol li .wenzi .bo {
    	font-size: 11px;
	}
	.touzi_top .right .ol li .wenzi .nr{font-size: 18px;}
	.touzi_a {
	    padding: 40px 0;
	}
	.touzi_top .left .dz .bz {
    	font-size: 40px;
	}
	.touzi_top .left .dz {
    	margin-top: 0;
	}
}	

@media(max-width: 1100px){
	.touzi_a {
	    padding: 40px 0;
	}
	.touzi_a .ol .li{width: 100%;margin-right: 0;margin-top: 20px;}
	.touzi_top .left .dz .bz {
    	font-size: 34px;
	}

}

@media(max-width: 768px){
	.touzi_top .left .dz .bz {
    	font-size: 30px;
	}
	.touzi_top{
		background: #333;
		position: relative;
		padding: 20px 0 0;
	}
	.touzi_top .left{
		width: 100%;
		position: relative;
		display: inline-block;
		transform: initial;
	}
	.touzi_top .right{
		border-left: none;
		width: 100%;
		padding-left: 0;
	}
	.touzi_top .right .ol li{
		width: 50%;
		margin-bottom: 20px;
	}
	.touzi_top .right .ms {
    	margin-top: 0;
	}
	.touzi_a .ol .li .btm{height: auto;}
	.touzi_a .ol .li .btm .box {
    	margin-bottom: 10px;
	}
	.touzi_a .ol .li .top .icon{width: 36px;top: -4px;position: relative;}
	.touzi_a .ol .li .btm {
    	margin-top: 10px;
	}
	.touzi_a .ol .li .more {
    	margin-top: 20px;
	}
	.touzi_a .ol .li .btm .box .left{width: 100%;}
	.touzi_a .ol .li .btm .box .right{width: 100%;max-width: 100%;}
	.touzi_a .ol .li {
    	padding: 20px;
	}
}

.yanjiu_a{
	background: #f3f3f3;
	padding-bottom: 100px;
}

.yanjiu_a .yanjiu_a_box{
	margin-top: 70px;
}

.yanjiu_a .yanjiu_a_box .ol{
	margin-top: 40px;
}

.yanjiu_a .yanjiu_a_box .ol li{
	float: left;
	background: #fff;
	width: 49.25%;
	margin-bottom: 24px;
	margin-right: 1.5%;
	padding: 26px 40px;
}

.yanjiu_a .yanjiu_a_box .ol li:nth-child(2n){
	margin-right: 0;
}

.yanjiu_a .yanjiu_a_box .ol li .bt{
	font-size: 18px;
	color: #333333;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.yanjiu_a .yanjiu_a_box .ol li .time{
	font-size: 14px;
	margin-top: 10px;
}

.yanjiu_a .yanjiu_a_box .page{margin-top: 24px;}

@media(max-width: 1680px){
	.yanjiu_a{
		padding-bottom: 80px;
	}
	.yanjiu_a .yanjiu_a_box {
	    margin-top: 60px;
	}
}

@media(max-width: 1600px){
	.yanjiu_a .yanjiu_a_box .ol li{margin-bottom: 20px;}
	.yanjiu_a .yanjiu_a_box .ol li .bt{font-size: 16px;}
	.yanjiu_a .yanjiu_a_box .ol{margin-top: 30px;}
}

@media(max-width: 1100px){
	.yanjiu_a {
    	padding-bottom: 50px;
	}
	.yanjiu_a .yanjiu_a_box {
	    margin-top: 30px;
	}
	.yanjiu_a .yanjiu_a_box .ol {
    	margin-top: 20px;
	}
	.yanjiu_a .yanjiu_a_box .ol li{width: 100%;margin-right: 0;padding: 20px;margin-bottom: 14px;}
	.yanjiu_a .yanjiu_a_box .page {
    	margin-top: 20px;
	}
	.yanjiu_a .yanjiu_a_box .ol li .bt{
		    overflow: initial;
		    text-overflow: initial;
		    white-space: initial;
		    font-size: 15px;
	}
}

.header_left .text.xiajiang .dz,.header_left .text.xiajiang .rz,.touzi_top .left.xiajiang .dz .rz{
	color: #008000 !important;
}


/*news录井详情*/
.lujing_new{
	padding: 30px 0 130px;
	background: #f5f5f5;
}
.lujing_new .left  .ol{
	background: #fff;
	padding: 28px 20px;
}
.lujing_new .left .box{
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	padding: 30px 34px;
	margin-top: 10px;
}
.lujing_new .left .box .bt{

}
.lujing_new .left .box .bt a{
	font-size: 24px;
	color: #333333;
}

.lujing_new .left .box .nr{
	margin-top: 16px;
}
.lujing_new .left .box .nr a{
	font-size: 16px;
	color: #666616;
	display: block;
	margin-bottom: 18px;
}
.lujing_new .left .box .nr a.cur{color: #e70013;}
.lujing_new .left .box .nr a:last-child{margin-bottom: 0;}

.lujing_new .right {
	width: 78.3%;
}
.lujing_new .right .box{
	padding: 40px 58px 64px;
	background: #fff;
	position: relative;
	margin-top: 11px;
	overflow: hidden;
}

.lujing_new .right .box .js{
	line-height: 1;
	margin-top: 0;
	padding-left: 16px;
	position: relative;
	margin-bottom: 40px;
}

.lujing_new .right .box .js:before{
	height: 100%;
	width: 3px;
	position: absolute;
	left: 0;
	top: 0;
	background: #e70013;
	content: "";
}

.lujing_new .right .box .wenben .h3{
	font-size: 20px;
	color: #666666;
	font-weight: initial;
}

.lujing_new .left{display: block;}

.lujing_new .right .box .zhankai{
	font-size: 16px;
	color: #e70014;
	padding: 250px 0 0;
	background-image: linear-gradient(rgba(255,255,255,0), #fff);
	/*background: url(../images/t20210810.png) bottom center no-repeat;*/
	z-index: 9;
	margin-top: -250px;
	position: relative;
}

.lujing_new .right .box .zhankai .bt{position: relative;cursor: pointer;}
.lujing_new .right .box .zhankai .bt p{
	position: relative;
	z-index: 2;
	padding: 0 22px 20px;
	display: inline-block;
}

.lujing_new .right .box .zhankai .bt p:before{
	position: absolute;
	bottom: 0;
	width: 21px;
	height: 13px;
	left: 50%;
	transform: translateX(-50%);
	background: url(../images/zhankai_icon.png) center center/cover;
	content: "";
}

.lujing_new .right .box .zhankai .bt p.a:before{
	 background: url(../images/zhankai_icon2.png) center center/cover;
}
.lujing_new .right .box .zhankai .bt:before{
	position: absolute;
	left: 0;
	width: 44%;
	height: 1px;
	top: 50%;
	transform: translateY(-50%);
	background: #e70014;
	content: "";
}
.lujing_new .right .box .zhankai .bt:after{
	position: absolute;
	right: 0;
	width: 44%;
	height: 1px;
	top: 50%;
	transform: translateY(-50%);
	background: #e70014;
	content: "";
}

.lujing_new .right .box  .height{overflow: hidden;transition: all 0.4s;height: 100%;}
@media(max-width: 1640px){
	.lujing_new {
	    padding: 20px 0 100px;
	}
	.lujing_new .right .box .js{margin-bottom: 30px;}
	.lujing_new .right .box{
		padding: 40px 36px 50px;
	}
}
@media(max-width: 1100px){
	.lujing_new {
    	padding: 00px 0 60px;
	}
	.lujing_new .left .box{
		padding: 30px 20px;
	}
	.lujing_new .left .box .bt a{font-size: 20px;}
	.lujing_new .left .box .nr a{font-size: 15px;margin-bottom: 12px;}
	.lujing_new .left .ol li {
	    margin-bottom: 20px;
	}
	.lujing_new .right .box .js{margin-bottom: 20px;}
	.lujing_new .left{width: 100%;}
	.lujing_new .right{
		width: 100%;
		margin-top: 20px;
	}
	.lujing_new .right .box{
		padding: 30px 20px 30px;
	}
	.tese .left .ol li .js{margin-top: 10px;}
}

@media(max-width: 768px){
	.lujing_new .right .box .zhankai{font-size: 15px;}
	.lujing_new .right .box .zhankai .bt p{
		padding: 0 22px 16px;
	}
	.lujing_new .right .box .zhankai .bt:before,.lujing_new .right .box .zhankai .bt:after{width: 40%;}
}

@media(max-width: 450px){
	.lujing_new .right .box .zhankai .bt:before,.lujing_new .right .box .zhankai .bt:after{width: 35%;}
}


/*视频列表页*/
.video_lb .newjh_b_b{margin-top: 0;}
.video_lb .newjh_b_b .ol li.li2{width: 100%;}

.video_lb .newjh_b_b .ol li.li2 .box{
	width: 24%;
	float: left;
	margin-right: 1.33%;
	margin-bottom: 16px;
}


.video_lb .newjh_b_b .ol li.li2 .box:nth-child(2n){margin-right: 1.3%;}
.video_lb .newjh_b_b .ol li.li2 .box:nth-child(4n){margin-right: 0;}

.video_lb .newjh_b_a{padding-top: 0;border-top: none;}
.video_lb .xinwen_a{
	padding-bottom: 30px;
}

.video_lb .page{margin-top: 40px;}
.video_lb .newjh_b_b .ol li.li2{margin-top: 0;}

.video_lb .newjh_b_b .ol li.li2 .box .text .icon{
	padding: 0 10px;
}
@media(max-width: 1200px){
	.video_lb .newjh_b_a{padding: 0 20px;}
}

@media(max-width: 1100px){
	.video_lb .newjh_b_b .ol li.li2 .box{
		width: 48.5%;
		margin-right: 3%;
	}
	.video_lb .xinwen_a {
    	padding-bottom: 10px;
	}
	.video_lb .newjh_b_b .ol li.li2 .box:nth-child(4n){margin-right: 3%;}
	.video_lb .newjh_b_b .ol li.li2 .box:nth-child(2n){margin-right: 0;}
	.video_lb .page {
    	margin-top: 10px;
    	padding-bottom: 30px;
	}

}

@media(max-width: 768px){
	.video_lb .newjh_b_b .ol li.li2 .box{
		width: 100%;
		margin-right: 0;
	}
}


/*引导页*/

.yindao .left{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: rgba(34,34,34,0.7);
}

.yindao .left .ol{
	margin-top: 33px;
}

.yindao .left .ol li{
	cursor: pointer;
	padding: 16px 12px;
	position: relative;
}

.yindao .left .ol li .text{
	background: rgba(34,34,34,0.7);
	left: -800px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 6px 12px;
	transition: all 0.3s;
}

.yindao .left .ol li .text p{margin: 3px 0;color: #fff;}
.yindao .left .ol li .text p:last-child{margin-bottom: 0;}
.yindao .left .ol li .text .wenben{
	background: none;
	border:1px solid #fff;
	width: 200px;
	height: 30px;
	padding:0 30px 0 10px;
	color: #fff;
}

.yindao .left .ol li .text .btn{
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	background: url(../images/sousuo_icon2.png) center center/cover;
	border:none;
	font-size: 0;
}

.yindao .left .ol li .text3{
	width: 200px;
}
.yindao .left .ol li .text4 {width: 220px;}
.yindao .left .ol li .text4 .fx a{
	width: 40px;
	height: 40px;
	display: inline-block;
    margin-right: 6px;
}

.yindao .left .ol li:hover .text{left: 100% important;}

.yindao .left .ol li .text4 .fx a:last-child{margin-right: 0;}

.yindao .left .ol li .text4 .fx a.weibo{
	background: url(../images/weibo.png) center center/cover;
}
.yindao .left .ol li .text4 .fx a.weixin{
	background: url(../images/weixin.png) center center/cover;
}

.yindao .left .ol li .text4 .fx a.fe{
	background: url(../images/fe.png) center center/cover;
}

.yindao .left .ol li .text4 .fx a.in{
	background: url(../images/in.png) center center/cover;
}


.yindao .right{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: rgba(0,0,0,0.5);
	width: 22%;
	padding: 0 58px 30px;
	overflow: auto;
}

.yindao .right .header_left{margin-top: 50px;}

.yindao .right .right_a{
	margin-top: 70px;
}
.yindao .right .right_a .bt{
	font-size: 24px;
}

.yindao .right .right_a .text{
	margin-top: 20px;
	/*height: 136px;
	overflow: hidden;*/
  text-align: justify;
}



.yindao .right .right_a .more{
	margin-top: 20px;
	display: block;
	text-align: center;
	background: #e60312;
	border:1px solid #e60312;
	font-size:18px;
	outline-color:#fff;
}

.yindao .right .right_a .more i{
	width: 27px;
	height: 13px;
	margin-left: 36px;
	background: url(../images/ydy_jt.png) center center/cover;
}

.yindao .right .right_b{
	margin-top: 80px;
}

.yindao .right .right_b .ol li{
	margin-bottom: 20px;
}

.yindao .right .right_b .ol li:last-child{margin-bottom: 0;}
.yindao .right .right_b .ol li .box{
	border:1px solid #aaaaaa;
	padding: 20px;
	text-align: center;
}
.yindao .right .right_b .ol li .img{
	width: 46px;
	display: inline-block;
}

.yindao .right .right_b .ol li .img img{
	width: 46px;
	display: inline-block;
}

.yindao .right .right_b .ol li .bt{
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	/*position: absolute;
	width: 52%;*/
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	display: inline-block;
	top: 11px;
	position: relative;
	margin-left: 8px;
}

.yindao .right .right_b .ol li .bt i{
	display: block;
	width: 27px;
	height: 0;
	margin-left: -27px;
	margin-top: 10px;
	background: url(../images/ydy_jt.png) center center/cover;
	display: block;
	transition: all 0.3s;
}

.yindao .right .right_b .ol li:hover .bt i{
	height: 13px;
	margin-left: 0;
}
.yindao .header_left .logo{width: 180px;}
.yindao {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../images/yindao_bg2.jpg) center center/cover;
}
.yindao_bg{display: none;}

.yindao .biaoti_text{
	position: absolute;
	left: 7.2%;
	top: 53%;
	transform: translateY(-53%);
}
.yindao .biaoti_text .cn b{
letter-spacing: 0;
}
.yindao .biaoti_text .cn{
	color: #fff;
	font-size: 25px;
	text-align: justify;
	letter-spacing: 6px;
}

.yindao .biaoti_text .en{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 10px;
}

@media(max-width: 1900px){
	.yindao .right{width: 28%;}

	.yindao .right .header_left{margin-top: 40px;}
	.yindao .right .right_a{
		margin-top: 60px;
	}
	.yindao .right .right_b{
		margin-top: 60px;
	}

}

@media(max-width: 1680px){

	.yindao .right .header_left{margin-top: 30px;}
	.yindao .right .right_a{
		margin-top: 50px;
	}
	.yindao .right .right_b{
		margin-top: 50px;
	}
	.yindao .right .right_b .ol li {
    	margin-bottom: 16px;
	}

	.yindao .right .right_b .ol li .bt{font-size: 12px;}

	.yindao .biaoti_text .cn{
		font-size: 26px;
		letter-spacing: 5px;
	}

	.yindao .biaoti_text .en{
		font-size: 14px;
	}
}

@media(max-width: 1600px){

	.yindao .right{padding: 0 40px 40px;}
	.yindao .right .right_a{
		margin-top: 40px;
	}
	.yindao .right .right_b{
		margin-top: 40px;
	}

	.yindao .right .right_a .bt{font-size: 20px;}
	.yindao .right .right_a .text {
    	margin-top: 10px;
	}
	.yindao .right .right_a .more{margin-top: 10px;}

	.yindao .right .right_b .ol li .box{
		padding: 14px;
	}
	.yindao .right .right_b .ol li .img img{
		width: 40px;
	}
	.yindao .right .right_a .more{font-size: 16px;}
	.yindao .right .right_b .ol li .bt{font-size: 15px;}
	.yindao .right .right_b .ol li .bt i{margin-top: 6px;}

	.yindao .right .right_b .ol li .bt{font-size: 14px;}

	.yindao .biaoti_text .cn{
		font-size: 20px;
		letter-spacing: 4px;
	}

	.yindao .biaoti_text .en{
		font-size: 14px;
	}
}	

/*@media(max-width: 1500px){
	.yindao .left .ol {
    	margin-top: 20px;
	}
	.yindao .right{width: 30%;}
	.yindao .right .header_left {
    	margin-top: 20px;
	}
	.yindao .right .right_a {
    	margin-top: 30px;
	}
	.yindao .right .right_b {
    	margin-top: 30px;
	}
	.yindao .right .right_b .ol li .img img {
	    width: 40px;
	}
	.yindao .right .right_a .bt {
    	font-size: 18px;
	}
	.yindao .right .right_a .more {
    	font-size: 15px;
	}
	.yindao .right .right_a .more i{margin-left: 26px;}
}*/
@media(max-width: 1500px){
	
	.yindao_bg{display: block;}
	/*.yindao {
		position: relative;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: none;
	}*/
	.yindao .right .right_b .ol li .bt{font-size: 12px;}
}
@media(max-width: 1300px){
	.yindao .right {
    	padding: 0 30px;
    	width: 28%;
	}
}

@media(max-width: 1100px){
	.yindao .biaoti_text{display: none;}
	.yindao .right{
		top: 50%;
		transform: translateY(-50%);
		height: auto;
		background: none;
	}
	.yindao:before{
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		top: 0;
		left: 0;
		content: "";
	}
	.yindao .right .right_b{display: none;}
	.yindao_bg{display: none;}
	.yindao {
		position: fixed;
		width: 100%;
		height: 100%;
		background: url(../images/yindao_bg2.jpg) center center/cover;
	}
	.yindao .right{
		padding: 0 20px;
		width: 100%;
	}
	.yindao .left{
		z-index: 9;
		left: -100%;
		transition: all 0.4s;
	}
	.yindao .left .jt{
		position: absolute;
		background: url(../images/ydy_l_jt.png) center center/cover;
		width: 28px;
		height: 56px;
		right: -28px;
		top: 40px;
	}

	.yindao .right .right_b .ol li .img img {
	    width: 40px;
	}
	.yindao .right .right_b .ol li .box {
    	padding: 10px;
	}
	.yindao .right .header_left {
    	margin-top: 0;
	}
	.yindao .right .right_a {
    	margin-top: 30px;
	}
	.yindao .right .right_b {
    	margin-top: 30px;
	}
	.yindao .right .right_b .ol li {
    	margin-bottom: 12px;
	}
}


.productxq .left .xiazai{
	padding-top: 30px;
	margin-top:30px;
	border-top: 1px solid #ccc;
}

.productxq .left .xiazai .more{
	color: #c2c2c2;
	border:1px solid #c2c2c2;
}

.more:hover{
	background: #e70013 !important;
	color: #fff !important;
	border:1px solid #e70013 !important;
}

.more:hover i{
	background: url(../images/more_icon_bai.png) center center/cover;
}

.more_b:hover{
	border:none !important;
	background: none !important;
	color: #666 !important;
}

.more_b:hover i{
	background: url(../images/more_icon.png) center center/cover;
}



/*搜索*/
.sousuo_0911{
	padding: 56px 0 100px;
	background: #f3f3f3;
}

.sousuo_box{
	text-align: center;
	margin: 0 auto;
}

.sousuo_box .box{
	width: 54%;
	display: inline-block;
}

.sousuo_box .box input{
	background: none;
	border: none;
	width: 100%;
}

.sousuo_box .box .sousuo{
	height: 66px;
	line-height: 66px;
	color: #999999;
	font-size: 16px;
	background: #fff;
	padding: 0 74px 0 30px;
}


.sousuo_box .box .icon{
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 47px;
	height: 30px;
	background: url(../images/sousuo_list.png) center right no-repeat;
	background-size: 25px 25px;
	font-size: 0;
	border-left: 1px solid #e4e4e4;
}

.sousuo_a{
	margin-top: 24px;
	padding-bottom: 14px;
	border-bottom: 2px solid #dddddd;
}

.sousuo_a .left{
	width: 30%;
}

.sousuo_a .left .bt{
	color: #333333;
	font-size: 28px;
}

.sousuo_a .right{
	max-width: 30%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.sousuo_a .right .text{
	font-size: 16px;
	color: #999999;
}

.sousuo_a .right .text span{
	color: #ec3343;
}

.sousuo_b{
	margin-top: 34px;
}

.sousuo_b .ol li{
	background: #fff;
	margin-bottom: 20px;
	padding: 30px 40px;
}

.sousuo_b .ol li .left{
	max-width: 10%;
	float: left;
	color: #ec3343;
	border: 1px solid #ec3343;
	padding: 6px 12px;
	font-size: 16px;
}

.sousuo_b .ol li .right{
	float: left;
	max-width: 90%;
	padding-left: 16px;
}

.sousuo_b .ol li .right .bt{
	font-size: 18px;
	color: #333333;
}
.sousuo_b .ol li .right .time{
	font-size: 14px;
	color: #999999;
	margin-top: 8px;
}
.sousuo_b .ol li .right .js{
	line-height: 1.6;
	font-size: 16px;
	color: #999999;
	margin-top: 10px;
}

@media(max-width: 1680px){
	.sousuo_0911{
		padding: 40px 0 80px;
	}
}

@media(max-width: 1640px){
	.sousuo_box .box .sousuo{
		font-size: 14px;
		height: 54px;
       line-height: 54px;
	}
	.sousuo_box .box .icon{
		width: 40px;
		background-size: 20px 20px;
	}
	.sousuo_a .left .bt{
		font-size: 22px;
	}
	.sousuo_a .right .text{
		font-size: 15px;
	}
	.sousuo_b .ol li{
		    padding: 20px 30px
	}
}

@media(max-width: 1500px){
	.sousuo_a{margin-top: 20px;}
	.sousuo_b .ol li .left{font-size: 14px;padding: 4px 10px;}
	.sousuo_b .ol li .right .bt{font-size: 16px;}
	.sousuo_b .ol li .right .js{font-size: 14px;margin-top: 6px;}
	.sousuo_b .ol li .right .time{font-size: 12px;margin-top: 6px;}
}

@media(max-width: 1100px){
	.sousuo_a .left .bt {
	    font-size: 16px;
	}
	.sousuo_a .right .text {
    	font-size: 14px;
	}
	.sousuo_a .right{right: 20px;}
}

@media(max-width: 768px){
	.sousuo_0911 {
    	padding: 40px 0 40px;
	}
	.sousuo_box .box .sousuo {
	    height: 50px;
	    line-height: 50px;
	        padding: 0 62px 0 20px;
	}
	.sousuo_a .left{width: 100%;}
	.sousuo_a .right{
		position: initial;
		transform: initial;
		width: 100%;
		margin-top: 6px;
		float: left;
		max-width: 100%;
	}
	.sousuo_box .box{
		width: 100%;
	}
	.sousuo_b {
    	margin-top: 26px;
	}
	.sousuo_b .ol li {
	    padding: 16px 16px;
	}
	.sousuo_b .ol li .left{
		max-width: 100%;
		/*width: 100%;*/
		display: inline-block;
		float: none;
	}
	.sousuo_b .ol li .right{
		max-width: 100%;
		width: 100%;
		margin-top: 14px;
		padding-left: 0;
	}
}
.weixin-box {
  width: 127px;
/*  height: 127px;*/
  position: absolute;
/*  right: -22px;
  bottom: 24px;*/
  display: none;
  background: #fff;
  padding: 10px;
 /* background: url(/templates/default/images/mabgxz.png) center no-repeat;*/
  text-align: center;
    z-index: 2;
    right: 8px;
}
.weixin-box img {
  width: 117px;
  height: 117px;
  margin: 0 auto;
}
.weixin-box .inner {
	line-height: 0;
 /* padding-top: 16px;*/
}
.footer .footer_btm .right .fx a img{ display:block;}
.weixin-box p{font-size: 12px;margin-top: 3px;}
/*.footer .footer_btm .right .fx a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}*/
@media(max-width: 1100px){
	.weixin-box{
		    top: -186px;
		    right: auto;
		    left: 0;
	}
}

.nybanner video{
	    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: fill;
    font-family:'object-fit: fill;';
}

.new_year {
	padding: 0 86px;
	margin-top: 50px;
	border-bottom: 1px solid #cccccc;
}
.new_year .new_year_box .box{
	text-align: center;

}
.new_year .new_year_box .box a{
	font-size: 18px;
	color: #666666;
	padding-bottom: 30px;
	border-bottom: 3px solid rgba(0,0,0,0);
	display: inline-block;
	
}

.new_year .new_year_box .box.cur,.new_year .new_year_box .box:hover{
	
}

.new_year .new_year_box .box.cur a,.new_year .new_year_box .box:hover a{
	color: #e70014;
	border-bottom: 3px solid #e70014;
}

.new_year .swiper-button-prev,.new_year .swiper-button-next{
	width: 52px;
    height: 52px;
    position: absolute;
    top: auto;
    bottom: 18px;
    background-size: 52px 52px !important;
}

.new_year .swiper-button-prev {
	left: 0;
    background: url(../images/lujing_left.png) left top no-repeat;
}

.new_year .swiper-button-next {
	right: 0;
    background: url(../images/lujing_right.png) right top no-repeat;
}

.new_year .swiper-button-prev:hover {
    background: url(../images/lujing_left02.png) left top  no-repeat;
}

.new_year .swiper-button-next:hover {
    background: url(../images/lujing_right02.png) right top no-repeat;
}


@media(max-width: 768px){
	.new_year .swiper-button-prev, .new_year .swiper-button-next{
		width: 40px;
		height: 40px;
		background-size: 100% 100% !important;
	}

	.new_year{
		margin: 22px 0;
	    padding: 0 46px;
	}
}


.qikan{
	margin-top: 48px;
}

.qikan .qikan_box{text-align: center;}
.qikan .qikan_box .select{
	display: inline-block;
	width: 264px;
	position: relative;
	background: #ffffff;
	margin: 0 10px;
}

.qikan .qikan_box .select:before{
	position: absolute;
	content: "";
	width: 19px;
	height: 12px;
	background: url(../images/qikan_icon.png) center center/cover;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.qikan .qikan_box .select select{
	width: 100%;
    border: none;
    background: none;
    height: 56px;
    color: #000000;
    font-size: 18px;
    padding: 0 20px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.qikan .qikan_box .select_erji_box .select{display: none;}
.qikan .qikan_box .select_erji_box .select:nth-child(1){display: block;}
.qikan .qikan_box > .select_erji_box .select{width: 100%;margin: 0;}
@media(max-width: 1100px){
	.qikan{
		margin: 14px 0 20px;
	}
	.qikan .qikan_box .select select{
		font-size: 16px;
		height: 50px;
	}
}

@media(max-width: 768px){
	.qikan .qikan_box .select select{
		font-size: 14px;
		height: 46px;
	}
	.qikan .qikan_box > .select{
		float: left;
		width: 49%;
		margin: 0 2% 0 0;
	}

	.qikan .qikan_box > .select_erji_box{
		float: left;
		width: auto;
		width: 49%;
		margin: 0 0 0 0;
	}
	.qikan .qikan_box .select:before{
		    width: 15px;
   			height: 8px;
   			right: 14px;
	}
}



/*2-2-1css*/
.youqixq{
	padding-bottom: 70px;
	background: #f3f3f3;

}
.youqixq_box .left{
	width: 66.25%;
	float: left;
	background: #fff;
	padding: 36px 44px;
}

.youqixq_box .left .bt{
	font-size: 30px;
	color: #000;
	position: relative;
	padding-bottom: 26px;
	margin-bottom: 20px;
	font-weight: initial;
}

.youqixq_box .left .bt.bt2{border-bottom: 1px solid #dddddd;}

.youqixq_box .left .bt:before{
	bottom: 0;
	left: 0;
	position: absolute;
	content: "";
	width: 80px;
	height: 5px;
	background: #ff0000;
}
.youqixq_box .left .text .video{
	position: relative;
	line-height: 0;
}
.youqixq_box .left .text .video:before{
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: block;
	background: rgba(0, 0, 0, .2);
	position: absolute;
}
.youqixq_box .left .text .video video{
	    object-fit: fill;
	    width: 100%;
	    height: 100%;
}

.youqixq_box .left .text .video .bf{
	background: url(../images/youqixq_bf.png) center center/cover;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
	cursor: pointer;
}
.youqixq_box .left .text img{width: 100%;}
.youqixq_box .left .box{
	margin-bottom: 60px;
}

.youqixq_box .right{
	float: right;
	width: 32.5%;
	background: #fff;
}
.youqixq_box .right .ol li{
	margin-bottom: 20px;
}
.youqixq_box .right .ol li:last-child{margin-bottom: 0;}
.youqixq_box .right .ol li .text{
	padding: 30px;
}

.youqixq_box .right .ol li .text .time{
	font-size: 14px;
}

.youqixq_box .right .ol li .text .cn{
	font-size: 20px;
	margin-top: 6px;
}

.youqixq_box .right .ol li .text .js{
	line-height: 1.6;
	margin-top: 14px;
}

.youqixq_box .right .ol li .text .more{
	margin-top: 14px;
}
@media(max-width: 1680px){
	.youqixq_box .left .bt{
		font-size: 26px;
		padding-bottom: 20px;
        margin-bottom: 16px;
	}
	.youqixq_box .right .ol li .text {
	    padding: 20px;
	}
	.youqixq_box .right .ol li .text .cn{font-size: 18px;}
	.youqixq_box .right .ol li .text .js{margin-top: 10px;}
}

@media(max-width: 1500px){
	.youqixq_box .left .bt{
		font-size: 24px;
	}
	.youqixq_box .left .box {
	    margin-bottom: 40px;
	}
}

@media(max-width: 1100px){
	.youqixq{padding-bottom: 40px;}
	.youqixq_box .left .bt{
		 padding-bottom: 14px;
         margin-bottom: 10px;
	}
	.youqixq_box .left .bt:before {
	    width: 60px;
	    height: 3px;
	       
	}
	.youqixq_box .left .bt{
		font-size: 18px;
	}
	.youqixq_box .left{width: 100%;padding: 30px 20px;}
	.youqixq_box .right{
        display: none;
	}
}



/*新特色技术*/
.tese_xin{
	padding-left: 8.35%;
	background: #f2f2f2;
}
.tese_xin .left{
	float: left;
	padding: 0 0 120px;
	width: 25.5%;
}
.tese_xin .left .ol{
	margin-top: 40px;
}
.tese_xin .left .ol li{
	margin-top: 14px;
	padding: 14px 16px 14px 0;
	position: relative;
	cursor: pointer;
}

.tese_xin .left .ol li .img{
	float: left;
	width: 39.8%;
}

.tese_xin .left .ol li .text{
	width: 60.2%;
	float: left;
	padding: 26px 0 0 16px;
	color: #666666;
	font-size: 18px;
}

.tese_xin .left .ol li .text .js{position: relative;padding-bottom: 14px;}
.tese_xin .left .ol li .text .js:before{
	width: 40px;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #dddddd;
	content: "";
}

.tese_xin .left .ol li.cur:before{
	border: 1px solid #e70014;
	width: 100%;
	height: 100%;
	left: -16px;
	position: absolute;
	content: "";
	top: 0;
}

.tese_xin .left .ol li.cur .text{color: #e70014;}
.tese_xin .left .ol li.cur .text .js:before{background: #e70014;}

.tese_xin .right{
	/*position: absolute;
	height: 100%;*/
	width: 72.5%;
	/*right: 0;
	top: 0;*/
}

.tese_xin .right .box{
	display: none;
/*	position: absolute;
	width: 100%;
	height: 100%;*/
	background: #f9f9f9;
}

.tese_xin .right .box img{line-height: 0;}

.tese_xin .right .box.cur{display: block;}

.tese_xin .right .box .text{
	/*position: absolute;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0px;
	background: rgba(255, 255, 255, 0.8);
	padding: 24px 36px;*/
	padding: 80px 70px;
}

.tese_xin .right .box .text .bt{
	font-size: 30px;
	color: #333333;
}

.tese_xin .right .box .text .wenzi{
	margin-top: 20px;
	line-height: 1.8;
	background: none;
	width: 100%;
}

.tese_xin .right .box .text .wenzi .nr{
	padding-right: 48px;
	overflow-x: hidden;
/*	overflow-y: auto;*/
/*	height: 76px;
	position: relative;*/
	line-height: 1.8;
    color: #333333 !important;
}

.tese_xin .right .box .text .wenzi .nr::-webkit-scrollbar{
	width: 3px;
	
}
.tese_xin .right .box .text .wenzi .nr::-webkit-scrollbar-track{
	background: #b4b4b4;
	width: 1px;
}

.tese_xin .right .box .text .wenzi .nr::-webkit-scrollbar-track-piece{
	width: 3px;
} 

.tese_xin .right .box .text .wenzi .nr::-webkit-scrollbar-thumb{
    background: #999999;
    border: 5px;
		
}

.tese_xin .right .box .text .wenzi .nr::-webkit-scrollbar-button{
	display: none;
}

@media(max-width: 1640px){
	.tese_xin{
		padding-left: 6.3%;
	}
	.tese_xin .left .ol {
	    margin-top: 30px;
	}
	.tese_xin .left .ol li .text{font-size: 16px;}
	/*.tese_xin .left {
	    padding: 60px 0 90px;
	}*/
	.tese_xin .right .box .text .bt{font-size: 26px;}
	.tese_xin .right .box .text{
		padding: 70px 60px;
	}
}

@media(max-width: 1500px){
	/*.tese_xin .left {
	    padding: 50px 0 70px;
	}*/
	.tese_xin .left .ol {
	    margin-top: 20px;
	}
	.tese_xin .left .ol li{
		    padding: 10px 10px 10px 0;
	}
	.tese_xin .left .ol li .text{font-size: 14px;padding: 20px 0 0 14px;}
	.tese_xin .left .ol li.cur:before{right: -10px;}
	.tese_xin .right .box .text .bt {
	    font-size: 22px;
	}
	.tese_xin .right .box .text {
	    padding: 50px 40px;
	}
	.tese_xin .right .box .text .wenzi{margin-top: 14px;}
	.tese_xin .right .box .text .wenzi .nr{padding-right: 30px;}
	.tese_xin .left .ol li .text .js:before{width: 30px;height: 2px;}
}
@media(max-width: 1200px){
	.tese_xin{
		width: 100%;
		padding: 0 40px;
	}
}
@media(max-width: 1100px){
	.tese_xin .left{width: 100%;padding: 0 0 40px;}
	.tese_xin .left .ol {
	    margin-top: 0;
	}
	.tese_xin .left .ol li{
		float: left;
		width: 49%;
		margin-right: 2%;
	}
	.tese_xin .left .ol li:nth-child(2n){margin-right: 0;}
	.tese_xin .right{
		width: 100%;
		position: relative;
	}
	.tese_xin .right .box{
		position: relative;
	}
	.tese_xin .right .box .text{
		position: initial;
		transform: inherit;
		width: 100%;
		/*margin: 200px 0 0;*/
	}
	/*.tese_xin .right .box .text .wenzi .nr{height: 100px;}*/
	.tese_xin .right .box .text .wenzi .nr {
	    padding-right: 0;
	}
	.tese_xin .right .box .text {
	    padding: 30px 20px;
	}

}

@media(max-width: 640px){
	.tese_xin {
	    width: 100%;
	    padding: 0 20px;
	}
	.tese_xin .left .ol li{width: 100%;margin-right: 0;padding: 10px;margin-top: 0px;}
	.tese_xin .left .ol li.cur:before{
		left: 0;
	}
	/*.tese_xin .left {
	    padding: 20px;
	}*/
}


/*新客户说*/
.kehus2{
	background: #f5f5f5;
	padding: 36px 0 60px;
}

.kehus2 .kehus2_box{
	background: #fff;
	padding: 0 50px 50px;
}

.kehus2 .kehus2_box .top{
	padding: 38px 0;
	position: relative;
	text-align: center;
}

.kehus2 .kehus2_box .top .slick-current .bt{
	border-bottom: 4px solid #e70111;
	color: #e70111;
}

.kehus2 .kehus2_box .top .slick-prev,.kehus2 .kehus2_box .top .slick-next{
	border: none;
	width: 14px;
	height: 24px;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
}

.kehus2 .kehus2_box .top .slick-prev{
	left: 0;
	background: url(../images/kehus2_jtl.png) center center/cover;
}

.kehus2 .kehus2_box .top .slick-next{
	right: 0;
	background: url(../images/kehus2_jtr.png) center center/cover;
}

.kehus2 .kehus2_box .top .bt{
	display:inline-block;
}

.kehus2 .kehus2_box .btm{

}

.kehus2 .kehus2_box .btm .left{
	width: 39.5%;
}

.kehus2 .kehus2_box .btm .right{
	width: 55.8%;
}

.kehus2 .kehus2_box .btm .right .time{
	border-bottom: 1px solid #eeeeee;
	font-size: 36px;
	color: #000;
}

.kehus2 .kehus2_box .btm .right .time span{
	border-bottom: 1px solid #e70111;
	padding-bottom: 22px;
	display: inline-block;
}

.kehus2 .kehus2_box .btm .right .text{
	margin-top: 46px;
	line-height: 1.8;
	padding-right: 34px;
	height: 291px;
    overflow: auto;
}

.kehus2 .kehus2_box .btm .right .text ul li{
	position: relative;
	margin: 10px 0;
	padding-left: 20px;
}

.kehus2 .kehus2_box .btm .right .text ul li:hover{
	color:#000000;
}

.kehus2 .kehus2_box .btm .right .text ul li:before{
	width: 5px;
	height: 5px;
	background: #666666;
	position: absolute;
	left: 5px;
	top: 12px;
	content: "";
}

@media(max-width: 1640px){
	.kehus2 .kehus2_box {
	    padding: 0 30px 40px;
	}
	.kehus2 .kehus2_box .btm .right .time{
		font-size: 30px;
	}
	.kehus2 .kehus2_box .btm .right .time span{padding-bottom: 12px;}
	.kehus2 .kehus2_box .btm .right .text{margin-top: 20px;}
	.kehus2 .kehus2_box .btm .right .text ul li{margin: 6px 0;}
}

@media(max-width: 1100px){
	.kehus2 .kehus2_box .btm .right .time {
	    font-size: 24px;
	}
	.kehus2 .kehus2_box .top {
	    padding: 20px 0;
	    position: relative;
	}
	.kehus2 .kehus2_box {
	    padding: 0 20px 30px;
	}
	.kehus2 .kehus2_box .btm .left{width: 100%;margin-top: 20px;}
	.kehus2 .kehus2_box .btm .right{width: 100%;}
	.kehus2 .kehus2_box .btm .right .text{padding-right: 0;}
	.kehus2 .kehus2_box .btm .right .text ul li:before {
	    width: 3px;
	    height: 3px;
	    left: 3px;
	    top: 12px;
	}
	.kehus2 .kehus2_box .btm .right .text ul li {
	    margin: 3px 0;
	    padding-left: 12px;
	}

	.nybanner3text .text .cn i.y{opacity: 0;display: block;height: 1px;}
}

/*产品-海洋*/
.shiyou_haiyang{
	padding: 50px 0 80px;
	background: #f4f4f4;
}
.shiyou_haiyang .shiyou_haiyang_box{
	background: #fff;
}
.shiyou_haiyang .left{
	width: 50%;
}
.shiyou_haiyang .right{
	width: 50%;
	padding: 60px 54px 0;
}

.shiyou_haiyang .right .bt{
	font-size: 28px;
	color: #000000;
	margin-bottom: 14px;
	padding-bottom: 18px;
	position: relative;
}

.shiyou_haiyang .right .bt:before{
	width: 50px;
	height: 5px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #e70014;
	content: "";
}

.shiyou_haiyang .right .wenzi{
	color: #666666;
	font-size: 16px;
	line-height: 1.8;
}

@media(max-width: 1640px){
	.shiyou_haiyang .right .bt{font-size: 26px;}
	.shiyou_haiyang .right .wenzi{font-size: 14px;}

}

@media(max-width: 1500px){
	.shiyou_haiyang .right .bt{
		font-size: 24px;
		margin-bottom: 10px;
        padding-bottom: 14px;
	}
	.shiyou_haiyang .right .bt:before {
	    width: 40px;
	    height: 3px;
	}
	.shiyou_haiyang .right {
	    padding: 44px 30px 0;
	}
}

@media(max-width: 1100px){
	.shiyou_haiyang{
		padding: 30px 0 50px;
	}
	.shiyou_haiyang .left{
		width: 100%;
		margin-top: 20px;
	}
	.shiyou_haiyang .right{
		width: 100%;
		 padding: 30px 20px 0;
	}
	.shiyou_haiyang .right .bt{font-size: 20px;}
}
/*news list*/
.xinwen_a .btm .btm_a{background: none;}
.xinwen_a .btm .btm_a .ul li{
	float: left;
	width: 32.7%;
	margin-right: 0.95%;
	background: #fff;
}

.xinwen_a .btm .btm_a .ul li:last-child{margin-right: 0;}
.xinwen_a .btm .btm_a .ul li .img{
	height: 320px;
	overflow: hidden;
}
.xinwen_a .btm .btm_a .ul li .img img{height: 320px;}
.xinwen_a .btm .btm_a .ul li .text{
	padding: 20px 26px;
}

.xinwen_a .btm .btm_a .ul li .text .bt{
	font-size: 18px;
	color: #333333;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.xinwen_a .btm .btm_b .ol li .bt{
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.xinwen_a .btm .btm_b .ol li{
	width: 49.3%;
	float: left;
	margin-right: 1.4%;
	padding: 13px 26px;
}
.xinwen_a .btm .btm_b .ol li:nth-child(2n){
	margin-right: 0;
}

.xinwen_a .btm .btm_b .ol li .more{display: none;}
@media(max-width: 1640px){
	.xinwen_a .btm .btm_a .ul li .img{height: 320px;}
	.xinwen_a .btm .btm_a .ul li .text .bt{font-size: 16px;}
}

@media(max-width: 1500px){
	.xinwen_a .btm .btm_a .ul li .img{height: 300px;}
	.xinwen_a .btm .btm_a .ul li .text{
		    padding: 20px 20px;
	}
}

@media(max-width: 1366px){
	.xinwen_a .btm .btm_a .ul li .img{height: 260px;}
}

@media(max-width: 1100px){
	.xinwen_a .btm .btm_a .ul li{width: 100%;margin-bottom: 20px;}
	.xinwen_a .btm .btm_a .ul li:last-child{margin-bottom: 0;}
	.xinwen_a .btm .btm_a .ul li .img img{height: auto;}
	.xinwen_a .btm .btm_a .ul li .img{height:auto;}
	.xinwen_a .btm .btm_b .ol li{width: 100%;}
}

.newjh_b_c_box .left{
	background: #fff;
	width: 99.55%;
	padding: 36px 30px;
}


.newjh_b_c_box .left .ul{
	margin-top: 30px;
}
.newjh_b_c_box .left .ul li{
float: left;	
width: 32%;
margin-right: 1.33%;
}

.newjh_b_c_box .left .ul li:nth-child(3n){margin-right: 0;}

.newjh_b_c_box .left .ul li .img video{
	position: absolute;
    left: 0;
    top: 0;
    display: none;
    object-fit: fill;
}

.newjh_b_c_box .left .ul li .img .bg{
	    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
}

.newjh_b_c_box .left .ul li .text {
    position: absolute;
   left: 0;
   width: 100%;
   top: 50%;
   transform: translateY(-50%);
   text-align: center;
}
.newjh_b_c_box .left .ul li .text .icon .bt{
	font-size: 18px;
	color: #ffffff;
	margin-top: 18px;
}
.newjh_b_c_box .left .ul li .text .icon img{
	width: 50px;
	display: inline-block;
}

.newjh_b_c_box .title .js,.home_c .title .js{font-size: 28px;}
.home_c .title .text{display: none;}
.home_c .home_c_b{margin-top: 30px;}
.newjh_b_c_box{position: relative;}
.newjh_b_c_box .right{
    width: 32.8%;
    float: right;
	padding: 36px 26px 20px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}

.newjh_b_c_box .right .ol{
	margin-top: 30px;
}

.newjh_b_c_box .right .ol li .box{
	border-bottom: 1px solid #f0f0f0;
	    padding: 8px 0;
}
.newjh_b_c_box .right .ol li:nth-child(1) .box{padding-top: 29px;}
.newjh_b_c_box .right .ol li:last-child .box {
    border-bottom: none;
}

.newjh_b_c_box .right .ol li .bt {
    font-size: 18px;
    margin-top: 2px;
    line-height: 1.8;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newjh_b_c_box .right .ol li .time {
    font-size: 16px;
}

.newjh_dd{
	padding: 50px 0 80px;
	background: #f4f4f4;
}

.newjh_dd .newjh_dd_box {
	margin-top: 30px;
	position: relative;
}

.newjh_dd .newjh_dd_box .left{
	background: #fff;
	width: 46.2%;
	padding: 28px;
	border: 1px solid #eeeeee;
}

.newjh_dd .newjh_dd_box .left > .bt{
	color: #ffffff;
	font-size: 18px;
	position: relative;
	background: #e70014;
	display: inline-block;
	padding: 8px;
}

.newjh_dd .newjh_dd_box .left > .bt:before{
	position: absolute;
	width: 34px;
	height: 100%;
	content: "";
	right: -34px;
	top: 0;
	background: url(../images/newjh_dd_icon.png) center center/cover;
}

.newjh_dd .newjh_dd_box .left .ol{
	margin-top: 8px;
}

.newjh_dd .newjh_dd_box .left .ol li{
	padding: 8px 0;
	border-bottom: 1px solid #f4f4f4;
}

.newjh_dd .newjh_dd_box .left .ol li .bt{
	color: #333333;
	float: left;
	max-width: 80%;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.newjh_dd .newjh_dd_box .left .ol li .time{
	float: right;
	position: relative;
	top: -2px;
}

.newjh_dd .newjh_dd_box .left .ol li:last-child{border-bottom: none;}


.newjh_dd .newjh_dd_box .right{
	background: #fff;
	width: 52.8%;
	padding: 50px 34px 0;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	border: 1px solid #eeeeee;
	overflow: hidden;
}

@media(max-width: 3000px){
	.newjh_dd .newjh_dd_box .left{
		height: 600px;
	}
}
@media(max-width: 1920px){
	.newjh_dd .newjh_dd_box .left{height: auto;}
}
.newjh_dd .newjh_dd_box .right .right_box{
	padding: 10px;
}

.newjh_dd .newjh_dd_box .right .swiper-slide{
	padding: 18px 30px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
	text-align: center;
	
}

.newjh_dd .newjh_dd_box .right .swiper-slide a{
	font-size: 14px;
	color: #000;
}

.newjh_dd .newjh_dd_box .right .swiper-button-prev,.newjh_dd .newjh_dd_box .right .swiper-button-next{
	width: 14px;
	height: 23px;
}

.newjh_dd .newjh_dd_box .right .swiper-button-prev{
	left: 10px;
	background: url(../images/newjh_dd_jtl.png) center center/cover;
}

.newjh_dd .newjh_dd_box .right .swiper-button-next{
	right: 10px;
	background: url(../images/newjh_dd_jtr.png) center center/cover;
}

.home_c .home_c_a .more{bottom: 0;}

@media(max-width: 1640px){
	.newjh_b_c_box .title .js, .home_c .title .js {
	    font-size: 28px;
	}
	.home_c .home_c_b .ol li .box{
		padding: 10px 0;
	}
	.home_c .home_c_b{margin-top: 20px;}
	.newjh_b_c_box .right .ol li .box{
		padding: 10px 0;
	}
	.newjh_b_c_box .right .ol li .bt{font-size: 16px;}
}

@media(max-width: 1500px){
	.newjh_b_c_box .title .js, .home_c .title .js {
	    font-size: 26px;
	}
	.newjh_dd .newjh_dd_box .right{
		padding-top: 30px;
	}
	.newjh_b_c_box .right .ol li .box {
	    padding: 10px 0;
	}
	.newjh_b_c_box .right .ol li .time{font-size: 14px;}
}

@media(max-width: 1100px){
	.newjh_b_c_box .title .js, .home_c .title .js {
	    font-size: 22px;
	}
	.newjh_b_c_box .left .ul {
	    margin-top: 20px;
	}
	.newjh_b_c_box .right{
		padding: 30px 20px;
	}
	.newjh_b_c_box .right .ol li .box {
	    padding: 14px 0;
	}
	.newjh_b_c_box .right .ol li .time{font-size: 14px;}
	.newjh_b_c_box .left .ul li .text .icon .bt{font-size: 16px;padding: 0 20px;margin-top: 10px;}
	.newjh_b_c_box .left .ul li .text .icon img{width: 36px;}
	.newjh_b_c_box .left{width: 100%;}
	.newjh_b_c_box .left .ul li{width: 100%;margin-bottom: 20px;}
	.newjh_b_c_box .right{width: 100%;margin-top: 20px;position: initial;}

	.newjh_dd{
	 padding: 40px 0 60px;
	}
	.newjh_dd .newjh_dd_box .left{width: 100%;padding: 20px;}
	.newjh_dd .newjh_dd_box .left > .bt{font-size: 16px;padding: 6px;}
	.newjh_dd .newjh_dd_box .left .ol li .bt{max-width: 100%;}
	.newjh_dd .newjh_dd_box{margin-top: 20px;}
	.newjh_dd .newjh_dd_box .right{
		width: 100%;
		position: relative;
		padding: 20px;
		margin-top: 20px;
	}
	.newjh_dd .newjh_dd_box .right .right_box{padding: 0;border: 1px solid #eeeeee;}
	.newjh_dd .newjh_dd_box .left .ol li{padding: 8px 0;}
	.newjh_dd .newjh_dd_box .left .ol li .time{display: none;}

}

.touzi_top .touzi_top_box{
	padding: 0 12%;
}


.youqi_c.juzhong .youqi_c_box{text-align: center;}
.youqi_c.juzhong .swiper-slide{
	text-align: left;
}
.youqi_c.juzhong .swiper-slide,.youqi_c.juzhong .swiper-wrapper{display: inline-block;}

@media(max-width: 1100px){
	.touzi_top .left{left: 0;}
	.touzi_top .touzi_top_box{
		padding: 0 0;
	}


}


















/**2021-12-10**/
/**石油报表详情页**/
.ssbbwbj{
	width: 83.33%;
	margin: 0 auto;
}

.sybbxqA{
	background: #f4f4f4;
}

.sybbxqA .ssbbwbj {
	position: relative;
}

.sybbxqA .ssbbwbj .sybbxqA-a{
	float: left;
	width: 29.3%;
	background: url(../images/sybbxqA-ab.jpg) no-repeat center center/cover;
	padding: 46px 73px 281px 60px;
	position: absolute;
	height: 100%;
	left: 0;
	overflow: auto;
padding-bottom:0 !important;
}

.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a1{
	margin-bottom: 34px;
}

.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a1 .sybbxqA-a1a{
	float: left;
	width: 47%;

}

.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a1 .sybbxqA-a1a:last-child{
	float: right;
}

.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a1 .sybbxqA-a1a select{
	width: 100%;
	border: 1px solid #dddddd;
	height: 50px;
	font-size: 16px;
	color: #333333;
	padding: 0 0 0 10px;
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
   	background: rgba(255, 255, 255, 1) url("../images/xld.png") no-repeat scroll right 11px center;
}


.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a2 .img img{
	width: 100%;
}



.sybbxqA .ssbbwbj .sybbxqA-b{
	float: right;
	background: #fff;
	width: 70.7%;
	padding: 58px 70px 55px 73px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b1{
	font-size: 16px;
	color: #000000;
	border-bottom: 2px solid #000000;
	padding-bottom: 11px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b2{
	font-size: 24px;
	color: #000000;
	margin-top: 9px;
	margin-bottom: 35px;
}
.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b3{
    line-height: 1.8
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b3 p{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4{
	width: 100%;
	margin-top: 50px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a {
	margin-bottom: 14px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a:last-child{
	margin-bottom: 0;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a a{
	display: block;
	font-size: 16px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a a .b4a1{
	float: left;
	color: #fff;
	background: #4c4c4c;
	padding: 10px 0 12px 0;
	width: 85px;
	text-align: center;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a a .b4a2{
	border: 1px solid #eeeeee;
	border-left: 0;
	padding: 10px 0 10px 17px;
	float: left;
	width: 80%;
	width:calc(100% - 85px)
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b5{
	margin-top: 23px;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b5 a{
	width: 84px;
	height: 44px;
	text-align: center;
	border: 1px solid #e80a1c;
	display: block;
	font-size: 16px;
	line-height: 44px;
	color: #e80a1c;
}

.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b5 a span{
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-left: 6px;
	vertical-align: middle;
	margin-bottom: 2.7px;
	background: url(../images/lb.png);
}



.sybbxqA .ssbbwbj .sybblbA{
	padding: 41px 72px 66px 73px;
}


.sybbxqA .ssbbwbj .sybblbA .sybblbA-ttttt .sybblbA-a{
	font-size: 24px;
	color: #000000;
	padding-bottom: 20px;
	margin-bottom: 5px;
	border-bottom: 2px solid #000000;
}

.sybbxqA .ssbbwbj .sybblbA .sybblbA-ttttt .sybblbA-b ul li a{
	display: block;
	border-bottom: 1px dashed #b2b2b2;
	font-size: 16px;
	color: #333333;
	padding: 15px 0 16px;
}

.sybbxqA .ssbbwbj .sybblbA .sybblbA-ttttt .sybblbA-b ul li a .sybblbA-b1{
	float: left;
}

.sybbxqA .ssbbwbj .sybblbA .sybblbA-ttttt .sybblbA-b ul li a .sybblbA-b2{
	float: right;
}

.sybbxqA .ssbbwbj .sybblbA .sybblbA-ttttt .sybblbA-b ul li:hover a{
	color: #e70014;
}










@media(max-width:1700px){
	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b3 p {
    	line-height: 25px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-a{
		width: 35%;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b{
		width: 65%;
	}
}

@media(max-width: 1600px){
	.sybbxqA .ssbbwbj .sybblbA .sybblbA-ttttt .sybblbA-b ul li a .sybblbA-b1{
		width: 65%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap; 
	}
}

@media(max-width: 1400px) {
	.sybbxqA .ssbbwbj .sybbxqA-a{
		width: 40%;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b{
		width: 60%;
	}
}

@media(max-width: 1250px) {
	.sybbxqA .ssbbwbj .sybbxqA-a{
		width: 45%;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b{
		width: 55%;
	}
}

@media(max-width: 1100px){
	.ssbbwbj {
    	width: 94%;
    	margin: 0 auto;
	}

	.sybbxqA .ssbbwbj .sybbxqA-a{
		position: initial;
		width: 100%;
		padding: 35px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b{
		width: 100%;
		margin-top: 20px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a1 {
    	margin-bottom: 25px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-a .sybbxqA-a1 .sybbxqA-a1a select{
		font-size: 14px;
		height: 45px;
		background-size: 16px 10px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b{
		padding: 35px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b2{
		margin-bottom: 20px;
	}
}

@media(max-width: 750px) {
	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b3 p{
		font-size: 14px;
		line-height: 1.7;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 {
    	width: 100%;
    	margin-top: 18px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a a .b4a1{
		font-size: 14px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a a .b4a2{
		font-size: 14px;
	}

	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b5 a{
		font-size: 14px;
	}
}


@media(max-width: 500px) {
	.sybbxqA .ssbbwbj .sybbxqA-b .sybbxqA-b4 .b4a a .b4a2 p{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 90%;
	}
}

.rencai_d .top {position: relative;}
.rencai_d .top .title{
	float: left;
}

.rencai_d .top .right{
	position: absolute;
	right: 0;
	bottom: 0;
}

.rencai_d .top .right .select-btn{
	border: 1px solid #cccccc;
    overflow: hidden;
    position: relative;
    width: 200px;
   float: left;
   margin-right: 10px;
}

.rencai_d .top .right .select-btn:last-child{margin-right: 0;}

.rencai_d .top .right .select-btn select{
	width: 100%;
    border: none;
    background: none;
    height: 56px;
    color: #333333;
    font-size: 18px;
    padding: 0 12px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.rencai_d .top .right .select-btn::before {
    content: "";
    position: absolute;
    right: 14px;
    top: 50%;
    width: 14px;
    height: 10px;
    background: url(../images/rencai_d_jt.png) no-repeat center center/cover;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.rencai_d .rencai_d_box .table .tr{
	font-size: 18px;
	color: #000033;
	background: #f3f3f3;
}


.rencai_d .rencai_d_box .table .td{
	float: left;
	padding: 18px 28px;

}

.rencai_d .rencai_d_box .table .td:nth-child(1){width: 38.1%;padding-left:30px;}
.rencai_d .rencai_d_box .table .td:nth-child(2){width: 21.8%;}
.rencai_d .rencai_d_box .table .td:nth-child(3){width: 26.8%;}
.rencai_d .rencai_d_box .table .td:nth-child(4){width: 13.3%;}

.rencai_d .rencai_d_box .table .tr:nth-child(2n){
	background: #fff;
}

.rencai_d .rencai_d_box .table .tr.th{
	color: #fff;
	background: #333333;
}

.rencai_d .rencai_d_box .table .tr .td.time{
	color: #999999;
}

.rencai_d .rencai_d_box .more{margin-top: 36px;}

@media(max-width: 1640px){
	.rencai_d .top .right .select-btn{
		width: 170px;

	}
	.rencai_d .top .right .select-btn select{
		height: 50px;
		font-size: 16px;
	}
	.rencai_d .rencai_d_box .table .tr{font-size: 16px;}
}

@media(max-width: 1100px){
	.rencai_d .top .right {
		position: initial;
		width: 100%;
		margin-top: 16px;
	}
	.rencai_d .top .right .select-btn{
		width: 150px;
	}
	.rencai_d .top .right .select-btn select{
		font-size: 14px;
		height: 40px;
	}

	/*.rencai_d .rencai_d_box{overflow: auto;}
	.rencai_d .rencai_d_box .table{
		width: 1100px;
	}*/
	.rencai_d .rencai_d_box .table .td:nth-child(4){display: none;}
	.rencai_d .rencai_d_box .table .td{
		width: 33.33% !important;
		padding: 14px 10px !important;
		text-align: center;
	}
	.rencai_d .rencai_d_box .table .tr{font-size: 14px;}
	.rencai_d .rencai_d_box .more {
	    margin-top: 20px;
	}
}

@media(max-width: 500px){
	.rencai_d .rencai_d_box .table .td:nth-child(2){display: none;}
	.rencai_d .rencai_d_box .table .td{
		width: 50% !important;
		margin-right: 0;
		padding: 14px 10px !important;
		text-align: center;
	}
}

.compensate-for-scrollbar{margin-right: 0 !important;}
.fancybox-button--zoom,.fancybox-button--thumbs{display: none !important;}

/*新增*/
.header .zright{
	width: 200px;
}
.header .zright .box {
	width: 30%;
	text-align: center;
	padding-left: initial !important;
	padding-right: initial !important;
}
.header .zright .box .img{
	width: 18px;
	display: inline-block;
}
.header .zright .box.box_yy{
	padding: 32px 6px;
	width: 70%;
}

.header .zright .box.box_yy .t_topNava dt{
	display: inline-block;
	position: relative;
	line-height: 1;
	padding-right: 10px;
	margin-right: 6px;
}

.header .zright .box.box_yy .t_topNava dt:before{
	position: absolute;
	width: 1px;
	height: 100%;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #666;
	content: "";
}

.header .zright .box.box_yy .t_topNava dt:last-child{
	margin-right: 0;
	padding-right: 0;
}
.header .zright .box.box_yy .t_topNava dt:last-child:before{display: none;}


/*zx2023-6-26*/
.rencai_d .top .right .toud{
	font-size: 24px;
	color: #111111;
}
.rencai_d .top .right .toud span{
	font-size: 24px;
	color: #e50002;
	border-bottom: 1px solid #e50002;
}
.zx_01{
	width: 49.5%;
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 1%;
}
.zx_01:last-child{
	margin-right: 0;
}
.zx_01 .bt2{
	font-size: 24px;
	color: #ffffff;
	position: absolute;
	padding-left: 32px;
	bottom: 28px;
}
.zx_01:hover .bt2{
	display: none;
}
.zx_01 .bt{
	width: 100%;
	position: absolute;
	padding: 55px 32px 0 32px;
	top: 100%;
	left: 0;
	transition: all 1s;
	background: url(../images/zx_l.jpg) center center/cover;
	height: 100%;
}
.zx_01:hover .bt{
	top: 0;
	transition: all 1s;
}
.zx_01 .bt .bt1{
	font-size: 24px;
	color: #ffffff;
}
.zx_01 .bt .x{
	width: 100%;
	background:rgba(255, 255, 255, 0.3);
	height: 1px;
	margin-top: 30px;
}
.zx_01 .bt .lj{
	color: #fff;
	font-size: 24px;
	position: relative;
	padding-left: 80px;
	margin-top: 68px;
	display: inline-block;
}
.zx_01 .bt .lj:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 65px;
	height: 65px;
	background: url(../images/zx_icon01.png)no-repeat center center/cover;
}
.zx_01 .bt .rwm{
	padding-left: 80px;
	position: relative;
	margin-top: 48px;
}
.zx_01 .bt .rwm:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 65px;
	height: 65px;
	background: url(../images/zx_icon02.png)no-repeat center center/cover;
}
@media(max-width:1600px){
	.zx_01 .bt .lj{
		margin-top: 30px;
	}
	.zx_01 .bt .rwm img{
		width: 20%;
	}
	.zx_01 .bt .rwm:after,
	.zx_01 .bt .lj:after{
		width: 55px;
		height: 55px;
	}
}
@media(max-width:1100px){
	.zx_01{
		width: 100%;
		margin-right: 0;
	}
	.zx_01 .bt{
		padding-top: 20px;
	}
	.zx_01 .bt .rwm{
		margin-top: 25px;
	}
	.zx_01 .bt .lj{
		margin-top: 20px;
		padding-left: 50px;
		font-size: 16px;
	}
	.zx_01 .bt .rwm{
		padding-left: 50px;
	}
	.zx_01 .bt .rwm:after,
	.zx_01 .bt .lj:after{
		width: 40px;
		height: 40px;
	}
	.zx_01 .bt{
		padding: 20px 10px 0 10px;
	}
	.zx_01 .bt2{
		font-size: 18px;
		padding-left: 10px;
	}
	.zx_01 .bt .bt1{
		font-size: 18px;
	}
	.zx_01 .bt .x{
		margin-top: 10px;
	}
	.rencai_d .top .right .toud{
		font-size: 18px;
	}
	.rencai_d .top .right .toud span{
		font-size: 18px;
	}
}

/*tong*/
.rencai_e{
	padding: 70px 0;
}

.rencai_e .ul {margin-top: 50px;display: flex;}
.rencai_e .ul li{
	width: 32.5%;
	margin-right: 1.25%;
}
.rencai_e .ul li:last-child{margin-right: 0;}
.rencai_e .ul li .bt a{color: #fff;}
.rencai_e .ul li .bt{
	color: #fff;
	font-size: 24px;
	padding: 14px;
	background: #e70014;
	text-align: center;
}
.rencai_e .ul li .img_box{border-left: 2px solid #f3f3f3;border-right: 2px solid #f3f3f3;}
.rencai_e .ul li .img_box .img{text-align: center;padding: 54px 0 50px;}
.rencai_e .ul li .img_box .img img{width: 212px;margin: 0 auto;}
@media(max-width: 1920px){
	.rencai_e .ul li .img_box .img img{width: 11vw;}
}
@media(max-width: 1500px){
	.rencai_e {
	    padding: 50px 0;
	}
	.rencai_e .ul{margin-top: 30px;}
	.rencai_e .ul li .bt{font-size: 20px;}
	.rencai_e .ul li .img_box .img {
	    padding: 44px 0 40px;
	}
}

@media(max-width: 1100px){
	.rencai_e {
	    padding: 40px 0;
	}
	.rencai_e .ul {
	    margin-top: 20px;
	    display: block;
	}
	.rencai_e .ul li{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.rencai_e .ul li:last-child{margin-bottom: 0;}
	.rencai_e .ul li .bt{font-size: 16px;padding: 10px;}
	.rencai_e .ul li .img_box .img {
	    padding: 26px 0 22px;
	}
	.rencai_e .ul li .img_box .img img{
		width: 140px;
	}
}