@charset "utf-8";
.videohide{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	visibility: hidden;
    opacity: 0;
	transition: .5s;
	display: flex;
	justify-content: center;
	align-items: center;
}
.videohide_class{
	visibility: visible;
	opacity: 1; 
}
.videohidebg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.7);
	z-index: 10;
}
.videohidebox i{
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 24px;
	border-radius: 30px;
	background: #1179ea;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	margin-right: -15px;
	margin-top: -15px;
	border: 2px solid #fff;
	cursor: pointer;
	font-style: normal;
}
.videohidebox i.fa-close:hover{
	-webkit-filter: brightness(110%);
}
.videohidebox{
	position: relative;
	width: 1000px;
	height: auto;
	background: #fff;
	z-index: 20;
	padding: 10px;
	transition: .5s;
	margin-top: -100px;
}
.videohidebox_class{
	margin-top: 0;
	opacity: 1;
}
.videohidebox_1{
	width: 100%;
	height: auto;
}
.videohidebox_1 video{
	width: 100%;
	height: 100%;
	object-fit: fill;
}
.videohidebox_1 p{
	font-size: 16px;
	color: #000;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.vdbg{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	position: absolute;
	left: 0;
	top: 0;
	transition: .5s;
}

body{
	font-weight: normal;
}
.head{
	transition: .25s;
}
.f-cb:after{
	display: none;
}
.header.fixed .head{
	background: rgba(0,0,0,.5);
	height: 100px;
}
.header .bocweb-navleft,.bocweb-nav.f-cb.fr{
	padding: 0;
}
.header .head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 120px;
}
.bocweb-nav{
	margin-top: 0;
}
.bocweb-logo{
	margin: 0 !important;
}
.bocweb-nav.f-cb.fr{
	margin-top: 0;
}
.textcolor{
	color: #1179ea;
}
.bgcolor{
	background: #1179ea;
}
.hvcolor:hover{
	color: #1179ea;
}
.hvfff:hover{
/*	color: #fff;*/
}
.hv333:hover{
	color: #333;
}
.i1l{
	padding: 50px 3%;
}
.i1rt1{
	padding: 50px 5%;
}
.i1rt1 h1{
	font-size: 40px;
	font-weight: normal;
}
.i1rt2a{
	width: 33.33%;
	border-right: 1px solid rgba(255,255,255,.2);
	border-top: 1px solid rgba(255,255,255,.2);
	padding: 20px;
}
.i1rt2a:last-child{
	border-right: 0;
}
.i1rba{
	background: rgba(0,0,0,.4);
	padding: 70px 0;
	cursor: pointer;
}
.swiper-pagination-public {
	position: static !important;
	text-align: left !important;
	width: 100%;
	margin-top: 10px;
}
.swiper-pagination-public .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	border: 1px solid #1179ea;
	background: none;
	opacity: 1;
	margin: 0 10px 0 0;
	transition: .25s;
}
.swiper-pagination-public .swiper-pagination-bullet-active{
	background: #1179EA;
}
.i1lba{
	margin-bottom: 10px;
}
.md{
	padding: 100px 0;
	position: relative;
}
.i2{
	padding: 110px 0;
}
.i2 .wrap{
	display: flex;
	justify-content: flex-end;
}
.i2w{
	width: 50%;
}
.ititle{
	font-size: 40px;
}
.ititle_60{
	font-size: 50px;
	font-weight: normal;
}
.i2wba h2{
	margin-bottom: 10px;
	font-size: 60px;
	line-height: 60px;
}
.i3{
	padding: 10px;
}
.i3a{
	padding-left: 5%;
	width: 33%;
}
.i3a i{
	width: 60px;
	height: 60px;
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .25s;
}
.i3a:hover i{
	background: #1179ea;
	color: #fff;
}

.foot{
	color: #fff;
	background: #222222;
}
.ft {
	padding: 50px 0;
}
.ft a,.ftrm{
	color: rgba(255,255,255,.5);
}
.foot a:hover,.ftrm a{
	color: #fff;
}
.ftrm a{
	text-decoration: underline;
}
.ftla h3{
	font-size: 16px;
	margin-bottom: 10px;
}
.ftla p,.ftla p a{
	line-height: 30px;
}
.ftr{
	width: 250px;
	margin-left: 10%;
}
.ftrta img{
	width: 90px;
}
.ftrb a{
	margin-right: 15px;
}
.ftrb a img{
	display: block;
}
.fb{
	padding: 20px 0;
	border-top: 1px solid rgba(255,255,255,.1);
}
.fbl,.fb a,.fb{
	color: rgba(255,255,255,.2);
}
.fbl i{
	margin: 0 10px;
}

.listbn .wrap{
	align-items: flex-end;
}
.lbnw p{
	opacity: .5;
}
.lbnw a{
	color: #fff;
}
.lbnw a:hover{
	color: #fff;
	text-decoration: underline;
}
.ne1{
	padding: 60px 0;
	background: #e7ecf5;
}
.neaimg{
	border-radius: 6px;
}
.neatxt{
	background: url(../images/neabg_03.png) no-repeat center #fff;
	background-size: cover;
	border-radius: 6px;
	width: 39.5%;
	padding: 20px 3%;
}
.neatxt h1{
	line-height: 50px;
}
.ne2a{
	align-items: flex-start;
}
.ne2al{
	width: 45%;
}
.ne2ar{
	width: 40%;
}
.ne2al span{
	margin-right: 5%;
    width: 25%
}
.ne2ar span{
	display: inline-block;
	line-height: 36px;
	padding: 0 15px;
	display: inline-block;
	border: 1px solid #d2d2d2;
	transition: .25s;
	display: inline-block;
	border-radius: 4px;
	cursor: pointer;
}
.ne2al .titleh2{
    width: 70%
}
.ne2a:hover .ne2ar span{
	background: #1179ea;
	border: 1px solid #1179ea;
	color: #fff;
}
.ne2a{
	padding: 60px 0;
	border-bottom: 1px solid #E6E6E6;
}
.ne2a:hover{
	border-bottom: 1px solid #1179ea;
}
.pagea{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border: 1px solid #D2D2D2;
	border-radius: 100%;
	color: #666;
}
.pagea:hover{
	background: #d2d2d2;
	color: #fff;
}
.pagew{
	margin: 0 2%;
}
.pagew a{
	margin: 0 5px;
	color: #999;
}
.pagew a.active{
	color: #333;
}

.lbnir{
	margin-left: 10%;
}
.lbni{
	background: rgba(0,0,0,.2);
	padding: 35px;
}
.lbnir a{
	display: inline-block;
	line-height: 37px;
	border: 1px solid #fff;
	padding: 0 15px;
	border-radius: 4px;
	color: #fff;
}
.lbnir a:hover{
	border: 1px solid #1179EA;
	background: #1179EA;
	color: #fff;
}
.ni1{
	padding: 0;
}
.ni1t{
	/*text-indent:2em;*/
	border-radius: 0 0 6px 6px;
	padding: 40px 3%;
}
.ni1t a{
	text-indent:none;
}
.ni1b{
	border-radius: 6px 6px 0 0;
	background: #1179EA;
	color: #fff;
}
.ni1tba a{
	font-size: 14px;
	display: inline-block;
	background: #d2d2d2;
	line-height: 32px;
	padding: 0 10px;
	border-radius: 4px;
	color: #fff;
	
}
.ni1tba a:hover{
	background: #1179EA;
	color: #fff;
}
.ni1tb{
	margin-top: 60px;
	padding-top: 30px;
	border-top: 1px solid #E6E6E6;
}
.ni1b a{
	padding: 0 25px;
	width: 50%;
	display: block;
	line-height: 80px;
	height: 80px;
	overflow: hidden;
	text-align: right;
}
.ni1b a:last-child{
	text-align: left;
	border-left: 1px solid rgba(255,255,255,.1);
}
.ni1b a:last-child img{
	transform:rotate(180deg);
}
.ni1b a:hover{
	color: #fff;
}
.ni2a{
	width: 24%;
	border: 1px solid #D2D2D2;
	padding: 15px 20px;
}
.ni2a:hover{
	border: 1px solid #1179EA;
}

.rl1a{
	width: 49.95%;
}
.rl1aw{
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 10%;
}
.rl2{
	padding: 110px 0;
	background: url(../images/rl2bg_02.png) no-repeat center;
}
.rl2w{
	width: 60%;
}
.rl2ico{
	width: 50px;
	height: 50px;
	border: 2px solid #1179EA;
	color: #1179EA;
	border-radius: 100%;
}
.rl2ico:hover{
	background: #1179EA;
	color: #fff;
}
.rl3a{
	width: 20%;
	border-right: 1px solid rgba(255,255,255,.2);
}
.rl3a1{
	padding-left: 10%;
	padding-right: 10%;
	align-items: flex-end;
}
.rl3a2{
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 10%;
	padding-right: 10%;
	background: #1179ea;
	opacity: 0;
	transition: .5s;
	transform: scale(.8);
}
.rl3a2 .rl3ico{
	position: absolute;
	right: 10%;
	bottom: 10%;
	opacity: .3;
}
.rl3a:hover .rl3a2{
	transform: scale(1);
	opacity: 1;
}
.rl3t{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.rl4t{
	border-bottom: 2px solid #D2D2D2;
	padding-bottom: 50px;
}
.rl4t i{
	width: 2px;
	height: 60px;
	background: #D2D2D2;
}
.rl4t a:hover{
	color: #1179EA;
}
.rl4t a.active{
	color: #1179EA;
}
.rl4at .ne2ar{
	width: auto;
    padding: 0 5px;
}
.rl4at:hover .ne2ar span{
	background: #1179EA;
	border: 1px solid #1179EA;
	color: #fff;
}

.rl4a .ne2ar.rl4atr {
    cursor: pointer;
    border-radius: 2px;
}
.rl4a .ne2ar.rl4atr:hover {
    background-color: #1179ea!important;
}
.rl4a .ne2ar.rl4atr:hover spand {
    color: #ffffff!important;
}

.rl4a.active .ne2ar.rl4atr {
    background-color: #1179ea!important;
}
.rl4a.active .ne2ar.rl4atr spand {
    color: #ffffff!important;
}
.rl4at h3{
	cursor: pointer;
}
.rl4a{
	padding: 25px 0;
	border-bottom: 1px solid #E6E6E6;
}
.rl4ahide{
	display: none;
}
.rl4a.active .ne2ar span{
	background: #1179EA;
	border: 1px solid #1179EA;
	color: #fff;
}

.tz1a{
	width: 24%;
	background: #fff;
	padding: 20px 30px;
	border-radius: 6px;
}
.rl2ico_1{
	border: 2px solid #fff;
	color: #fff;
}
.rl2ico_1:hover{
	background: #fff;
	color: #1179EA;
}
.rl4alt span{
	margin-right: 10px;
}
.rl4ar{
	margin-left: 10%;
	width: 40px;
	height: 40px;
	border: 1px solid #D2D2D2;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	cursor: pointer;
	transition: .25s;
	color: #666;
}
.rl4a.active .rl4ar,.rl4ar:hover{
	border: 1px solid #1179EA;
	background: #1179EA;
	color: #fff;
}
.rl4alb{
	display: none;
}
.lx1la{
	margin-bottom: 10px;
}
.lx1rewm{
	margin-right: 8%;
}
.lx1rewm i{
	width: 150px;
	height: 150px;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
/*.lx2{
	height: 500px;
}*/
.co1t1l{
	border-radius: 6px 0 0 6px;
}
.co1t1r{
	padding: 65px 5%;
	border: 1px solid #D2D2D2;
	border-left: 0;
	border-radius: 0 6px 6px 0;
}
.co1t2 .co1t1r{
	padding: 25px;
	flex: 0;
	flex-grow: 1;
}
.co1t2 .co1t1l{
	width: 42%;
}
.co1t2{
	width: 49.5%;
}
.co1bw .lx1rewm{
	margin: 0 20px;
}

.cpbg{
	background: #f3f8fe;
}
.pdatxt{
	padding: 35px 5% 50px 5%;
}
.pdatxtr h2{
	line-height: 50px;
}
.pdatxtrb{
	border-top: 1px solid #E6E6E6;
	padding-top: 15px;
	margin-top: 15px;
}
.pdatxtrb a{
	color: #666;
	width: 50%;
}
.pdatxtrb a i{
	width: 10px;
	height: 10px;
	border: 2px solid #d4d4d4;
	border-radius: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 5px;
	transition: .25s;
}
.pdatxtrb a:hover{
	color: #1179EA;
}
.pdatxtrb a:hover i{
	border: 2px solid #1179EA;
}
.pda{
	margin-bottom: 30px;
	width: 48.9%;
}
.pdaimg {
	width: 100%;
}

.pi1l{
	width: 37.5%;
	border-right: 1px solid #E6E6E6;
	text-align: center;
}
.pi1lpic img{
	max-width: 100%;
}
.swiper-pagination-pi1{
	bottom: 10% !important;
	position: absolute !important;
	text-align: center !important;
}
.pi1r{
	padding: 25px 5%;
}
.pi1r h2,.pi1rtop{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 20px;
}
.pi1rsharea{
	cursor: pointer;
}
.ne2ar:hover span{
	background: #1179EA;
	color: #fff;
	border: 1px solid #1179EA;
}
.pi2a{
	width: 48.9%;
	margin-top: 30px;
	padding: 50px;
	padding-top: 0;
}
.pi2atxt .titleh2{
	text-align: left;
}
.pi2atxtb{
	border-top: 1px solid #E6E6E6;
	margin-top: 20px;
	padding-top: 20px;
	text-align: left;
	padding-left: 15px;
}
.pi2atxtt{
	padding: 0 15px;
}
.pi2atxtt i{
	position: absolute;
	right: 0;
	top: 0;
	line-height: 44px;
	color: #999;
}
.pi2img img{
	max-width: 80%;
}

.jsbnba{
	margin: 0 3%;
}
#js4 .text18 {
    font-size: 18px;
    line-height: 32px;
    max-width: 90%;
}
.line_1 {
    
    margin-left: 0px;
}
#js4 .mt_20{
	margin-top: 105px;
}
#js4 .js4b.disflex.flex_center {
    position: absolute;
    width: 20%;
    bottom: 100px;
    right: 0;
}
.js1lmore a{
	display: inline-block;
	line-height: 56px;
	padding: 0 15px;
	border: 1px solid #1179EA;
	border-radius: 4px;
	color: #1179EA;
}
.js1lmore a:hover{
	background: #1179EA;
	color: #fff;
}
.js1lmore a:hover img{
	filter: grayscale(100%) brightness(500%);
}
.swiper-button-next-js1,.swiper-button-prev-js1{
	background: none !important;
	width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 35px;
}
.js2bg{
	padding-top: 130px;
}
.js2b{
	padding-top: 60px;
}
.js2w{
	width: 101%;
}
.js2a{
	width: 24%;
	margin-right: 1%;
	margin-bottom: 20px;
	border: 1px solid #D2D2D2;
	border-radius: 4px;
	height: 150px;
}
.js2a img{
	max-width: 80%;
	max-height: 80%;
}
.js2a:hover{
	border: 2px solid #1179EA;
}
.js3{
	background: #f3f6fa;
}
.js3img{
	border-radius: 7px;
}
.js3txt{
	width: 100%;
	padding: 30px 15px 12px 15px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.9));
}
.js4l,.js4b{
	width: 47%;
}
.js4ra{
	margin-left: 3%;
}
.js4ra p{
	line-height: 50px;
	border: 1px solid #D2D2D2;
	border-radius: 0 0 4px 4px;
	border-top: 0;
}
.js4btn{
	width: 50px;
	height: 50px;
	background: #d2d2d2;
	color: #fff;
	border-radius: 100%;
	font-size: 30px;
	cursor: pointer;
	transition: .25s;
	display: flex;
	justify-content: center;
	align-items: center;
}
.js4btn:hover{
	background: #1179EA;
}
.js4ba {
	width: auto !important;
	margin: 0 20px;
	color: #666;
	font-size: 24px;
}
.js4ba .swiper-pagination-total{
	color: #1179EA;
}
.js4w{
	padding: 0 1px;
}
.js5{
	background: url(../images/js5bg_02.jpg) no-repeat top center;
	background-size: 100% 60%;
	padding: 100px 0;
}
.js5l{
	width: 45%;
}

.li-bot-cp{
	top: -100px !important;
}
.li-bot-cp::after{
	top: 120px !important;
}
.header-down .down .items .li-bot .i{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.ne3w{
	width: 102%;
}
.ne3a{
	border-radius: 8px;
	overflow: hidden;
	width: 31.33%;
	margin-right: 2%;
	margin-top: 35px;
}
.ne3ab{
	padding: 20px;
}

.tc{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	background: rgba(0,0,0,.7);
	opacity: 0;
	visibility: hidden;
	transition: .25s;
}
.tc_active{
	opacity: 1;
	visibility: inherit;
}
.tcw{
	width: 450px;
	background: #fff;
	margin: 0 auto;
	border-radius: 8px;
}
.tc_close{
	width: 41px;
	position: absolute;
	right: -50px;
	top: -50px;
	cursor: pointer;
}
.tct{
	padding: 30px;
	background: url(../images/tctbg_03.jpg) no-repeat center;
	border-radius: 8px 8px 0 0;
}
.tcb{
	border-radius: 0 0 8px 8px;
	padding: 20px;
}
.tcbw{
	background: #f3f8fe;
	padding: 20px;
}
.tcba{
	margin-bottom: 12px;
}
.tcba:last-child{
	margin: 0;
}
.tcbar input[type="text"]{
	height: 42px;
	width: 100%;
	border: 1px solid #e8ecf5;
	border-radius: 4px;
	padding: 0 12px;
}
.tscbox{
	width: 90px;
	height: 42px;
	background: #e8ecf5;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
}
.tscbox input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.tcsbm button{
	color: #fff;
	background: #666666;
	border-radius: 4px;
	width: 140px;
	height: 50px;
	cursor: pointer;
}
.tcsbm button:hover{
	background: #1179EA;
}

.pib{
	padding: 50px;
	padding-top: 30px;
}
.pibt{
	border-bottom: 1px solid #E6E6E6;
}
.pibt h3{
	border-bottom: 3px solid #1179EA;
	height: 90px;
}
.pibtxt *{
	max-width: 100%;
}

.gy1w{
	background: url(../images/gy1bg_02.jpg) no-repeat center;
	background-size: cover;
}
.gy1a{
	width: 33.33%;
	overflow: hidden;
	padding: 50px;
	display: flex;
	align-items: center;
	transition: .5s;
}
.gy1a:hover{
	background: rgba(0,0,0,.5);
}
.gy1aw{
	width: 100%;
}
.gy1ab i{
	display: block;
	width: 50px;
	height: 2px;
	background: #fff;
	margin: 15px auto;
}
.gy1at{
	margin-top: 70%;
}
.gy1ab{
	transition: .5s;
	opacity: 0;
}
.gy1at,.gy1at h2{
	transition: .5s;
}
.gy1a:hover .gy1at h2{
	font-size: 20px;
}
.gy1a:hover .gy1at{
	margin-top: 0;
}
.gy1a:hover .gy1ab{
	opacity: 1;
}
.gy3{
	padding: 130px 0;
}
.gy3a{
	color: #fff;
	margin-top: 10px;
}
.gy3a:hover{
	text-decoration: underline;
	color: #fff;
}
.gy3a img{
	opacity: 0;
	transition: .25s;
}
.gy3a:hover img{
	opacity: 1;
}
.gy4r{
	width: 75%;
}
.gy4a{
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.gy4a img{
	max-width: 80%;
	max-height: 80%;
}
.gy5{
	padding: 100px 0;
}
.gy5w .js4ra{
	border-radius: 4px;
	overflow: hidden;
	margin-left: 0;
}
.gy6tw{
	align-items: flex-end;
	position: absolute;
	left: 0;
	bottom: 0;
}
.gy6line{
	width: 2px;
	height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -2px;
	top: 0;
	background: #d2d2d2;
}
.gy6line em{
	width: 60px;
	height: 60px;
	background: #d2d2d2;
	border-radius: 100%;
	color: #fff;
	font-size: 30px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.gy6line em:first-child{
	top: -30px;
	background: #1179EA;
}
.gy6line em:last-child{
	bottom: -30px;
}
.gy6a{
	position: relative;
	width: 50%;
	text-align: right;
	padding-right: 5%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.gy6a:nth-child(even){
	margin-left: 50%;
	text-align: left;
	padding-left: 5%;
	padding-right: 0;
}
.gy6a::after{
	width: 30px;
	height: 1px;
	background: #eee;
	content: "";
	position: absolute;
	top: 40px;
}
.gy6a:nth-child(even)::after{
	left: 22px;
}
.gy6a:nth-child(odd)::after{
	right: 22px;
}
.gy6a::before{
	width: 18px;
	height: 18px;
	background: url(../images/gy6ico_03.png) no-repeat center;
	position: absolute;
	top: 30px;
	content: "";
}
.gy6a:nth-child(even)::before{
	left: -9px;
}
.gy6a:nth-child(odd)::before{
	right: -9px;
}
.gy4l{
	margin-right: 5%;
}
.ibk{
	display: inline-block;
}
.gy4l .js4b{
	width: 100%;
}
.ewm_tc{
	text-align: center;
}
.ewm_tc img{
	display: block;
	width: 100%;
}
.layui-layer-content{
	overflow: hidden !important;
}

.jsbnba img{
	transition: .25s;
}
.jsbnba:hover img{
	transform:rotateY(180deg);
}
.js6more:hover{
	color: #1179ea!important;
}

.i1rt2a img{
	transition: .25s;
}
.i1rt2a:hover img{
	transform:rotateY(180deg);
}
.gy4a img{
	transition: .5s;
}
.gy4a:hover img{
	transform: scale(1.1);
}
.lx2{
	height: auto;
}
.lx2 img{
	display: block;
	width: 100%;
}


@media only screen and (max-width:1599px) {
    
.js5{
	background-size: 100% 55%;
}
    
	.i1rt1 h1{
		font-size: 40px;
	}
	.i1lm {
		margin-top: 20px;
	}
	.i1lb{
		margin-top: 25px;
	}
	.ititle{
		font-size: 30px;
	}
	.ititle_60{
		font-size: 40px;
	}
	.i3a i{
		width: 45px;
		height: 45px;
	}
	.i2wba h2{
		font-size: 50px;
		line-height: 50px;
	}
	.section1 .items .words{
		top: 35%;    width: auto;
    left: 0;
    text-align: center;
	}
	body{
		zoom: .85;
	}
	.go_section{
		bottom: 25%;
	}
	.jsbn .go_section{
		bottom: 70px;
	}
}
@media only screen and (max-width:1399px) {
	.i1rt1 h1{
		font-size: 30px;
	}
	.i1lba{
		margin-bottom: 5px;
	}
	.section{
		width: 100%;
	}
	.uibox {
		margin-top: 0;
	}
	.neatxt h1{
		line-height: 40px;
		-webkit-line-clamp:2;
	}
	.pagea{
		width: 40px;
		height: 40px;
	}
	.ftla h3{
		font-size: 14px;
	}
	.ftla p, .ftla p a{
		font-size: 12px;
	}
	.gy6a:nth-child(even)::before{
		left: -11px;
	}
	.gy6a:nth-child(odd)::before{
		right: -7px;
	}
}
@media only screen and (min-width:768px) and (max-width:1199px) {
	.videohidebox{
		width: 80%;
	}
	.i1l{
		padding: 35px 3%;
	}
	.i2w {
		width: 65%;
	}
	.ftr{
		width: 230px;
		margin-left: 7%;
	}
	.ftrb a img{
		height: 40px;
	}
	.ititle{
		font-size: 24px;
	}
	.ititle_60{
		font-size: 30px;
	}
	.ne2a{
		padding: 40px 0;
	}
	
	.lbni{
		padding: 20px;
	}
	.lbnir a{
		margin-top: 10px;
		padding: 0 10px;
	}
	.lbnir a,.lbnirt{
		line-height: 28px;
		font-size: 12px;
	}
	.lbnir a img{
		height: 12px;
	}
	.ni2a{
		padding: 12px 15px;
	}
	
	.rl1aw img,.rl3ico{
		height: 50px;
	}
	.rl4a{
		padding: 18px 0;
	}
	.rl4t{
		padding-bottom: 20px;
	}
	
	.lx1rewm i{
		width: 120px;
		height: 120px;
	}
	
	.pdatxt{
		padding: 25px 4% 40px 4%;
	}
	.pdatxtr h2{
		line-height: 40px;
	}
	.pdatxtl img{
		height: 40px;
	}
	
	.js2a{
		height: 120px;
	}
	.js1lmore a{
		font-size: 13px;
		padding: 0 10px;
		line-height: 35px;
	}
	.js1lmore a img{
		height: 15px;
	}
	
	.gy1at img{
		height: 40px;
	}
	.gy1ab .mt_60{
		margin-top: 30px;
	}
	.gybnb img{
		height: 30px;
	}
	.gy4l{
		text-align: center;
	}
	.gy4l .js4b{
		width: 100%;
	}
}
@media only screen and (max-width:950px) {
	.mt_30,.mt_35,.mt_40,.mt_45,.mt_50,.mt_60,.mt_70,.mt_80{
		margin-top: 25px;
	}
	.videohidebox{
		width: 90%;
		margin-left: 0;
		padding-bottom: 0;
	}
	.videohidebox_1 p{
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	.i1rt1 h1{
		font-size: 24px;
	}
	.i1lm {
		margin-top: 20px;
	}
	.i1lb{
		margin-top: 25px;
	}
	.ititle{
		font-size: 24px;
	}
	.i1rba{
		padding: 50px 0;
	}
	.ftla p, .ftla p a{
		font-size: 12px;
	}
	.ftla h3{
		font-size: 14px;
	}
}
@media only screen and (max-width:768px) {
	.flex_lmr_wap{
		justify-content: space-between;
		width: 100%;
	}
	.wap_disblock{
		display: block;
	}
	.md{
		padding: 25px 0;
	}
	.i1l{
		padding: 25px 15px;
	}
	.swiper-pagination-public .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.i1lba:last-child{
		margin-bottom: 0;
	}
	.i1rt1{
		padding: 15px;
	}
	.i1rt1 h1{
		font-size: 20px;
	}
	.i1rt2a{
		padding: 15px;
	}
	.i1rt2a img{
		height: 30px;
	}
	.i1rba{
		padding: 25px 0;
	}
	.i1rba img{
		height: 30px;
	}
	.i2wba h2{
		font-size: 24px;
		line-height: 30px;
		margin: 0;
	}
	.i2wba p{
		font-size: 12px;
	}
	.i3a{
		width: 100%;
		margin-bottom: 10px;
	}
	.i3a:last-child{
		margin: 0;
	}
	.i3a{
		padding: 15px;
		padding-left: 10%;
	}
	.i3a img{
		height: 30px;
	}
	.i3a i{
		width: 35px;
		height: 35px;
	}
	.ftl{
		display: none;
	}
	.ftr{
		width: 100%;
		margin-left: 0;
		text-align: center;
	}
	.ftrt{
		justify-content: center;
	}
	.ftrta{
		margin: 0 15px;
	}
	.ftrb {
		justify-content: center;
	}
	.ftrb a img{
		height: 30px;
	}
	.fb{
		font-size: 12px;
		padding: 15px 0;
	}
	
	.lbnw{
		padding: 0;
		padding-bottom: 15px;
	}
	.lbnw .mt_15{
		margin-top: 8px;
		font-size: 12px;
	}
	.lbnw .mt_15 img{
		height: 12px;
	}
	.nea{
		display: block;
	}
	.neatxt{
		width: 100%;
		margin-left: 0;
		margin-top: 15px;
	}
	.neatxt h1{
		line-height: 32px;
		font-size: 20px;
	}
	.nearb img{
		height: 10px;
	}
	.ne2al,.ne2ar{
		width: 100%;
		display: block;
	}
	.ne2a{
		padding: 20px 0;
	}
	.ne2ar span{
		line-height: 30px;
		font-size: 12px;
		padding: 0 12px;
		margin-top: 10px;
	}
	.pagea{
		width: 30px;
		height: 30px;
	}
	
	.listbn_info{
		height: auto !important;
	}
	.lbni {
		display: block;
		margin-top: 50px;
		padding: 15px;
	}
	.lbni h1{
		font-size: 18px;
		line-height: 28px;
	}
	.lbnir{
		margin-top: 10px;
		margin-left: 0;
		text-align: center;
	}
	.lbnir a{
		margin-top: 10px;
		padding: 0 10px;
	}
	.lbnir a,.lbnirt{
		line-height: 28px;
		font-size: 12px;
	}
	.lbnir a img{
		height: 12px;
	}
	.ni1t{
		padding: 15px;
	}
	.ni1tb{
		margin-top: 20px;
		padding-top: 15px;
	}
	.ni1tba a{
		font-size: 12px;
	}
	.ni1b a{
		line-height: 40px;
		font-size: 12px;
		height: 40px;
	}
	.ni1b a img{
		display: none;
	}
	.ni2a{
		width: 48%;
		padding: 12px 15px;
	}
	body{
		zoom: 1;
	}
	.go_section{
		bottom: 70px;
	}
	
	.rl1aw img,.rl3ico{
		height: 30px;
	}
	.rl1aw{
		padding: 0 15px;
	}
	.rl1aw .text20{
		font-size: 12px;
		line-height: 24px;
	}
	.rl2ico{
		width: 35px;
		height: 35px;
	}
	.rl3a{
		height: 250px !important;
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid rgba(255,255,255,.2);
	}
	.rl3a1,.rl3a2{
		padding-left: 5%;
		padding-right: 5%;
	}
	.rl3a2{
		opacity: 1;
    	transform: scale(1);
	}
	.rl4t{
		padding-bottom: 15px;
	}
	.rl4t a h1{
		font-size: 20px;
	}
	.rl4t i{
		height: 30px;
	}
	.rl4a{
		padding: 15px 0;
	}
	.ititle_60{
		font-size: 22px;
	}
	
	.tz1a{
		width: 48%;
		padding: 15px;
	}
	.tz1a img{
		height: 20px;
	}
	.tz2w{
		margin-top: 15px;
	}
	.rl4a{
		padding: 15px 0;
	}
	.rl4ar{
		width: 28px;
		height: 28px;
	}
	
	.lx1rewm{
		width: 40%;
		margin-right: 10%;
	}
	.lx1rw {
		flex-wrap: wrap;
	}
	.lx1ra{
		display: flex;
		width: 100%;
		margin-top: 15px;
	}
	.lx1raw{
		width: 50%;
		margin: 0;
	}
	.lx1raw img{
		height: 40px;
	}
	/*.lx2{
		height: 200px;
	}*/
	
	.co1t1l{
		height: 180px;
	}
	.co1t1r,.co1t2 .co1t1r{
		padding: 20px;
		border: 1px solid #D2D2D2;
	}
	.co1bw {
		flex-wrap: wrap;
		margin-top: 10px;
	}
	.co1bw .lx1rewm{
		width: 40%;
		margin: 0 5%;
		margin-top: 20px;
	}
	.lx1rewm i{
		width: 100%;
	}
	
	.pda{
		width: 100%;
		margin-bottom: 15px;
	}
	.pdatxt{
		padding: 10px 20px 20px 10px;
	}
	.pdatxtr h2{
		line-height: 30px;
	}
	.pdatxtl{
		margin-right: 12px;
	}
	.pdatxtl img{
		height: 30px;
	}
	.pdatxtrb a{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	
	.pi1l{
		border-bottom: 1px solid #E6E6E6;
		border-right: 0;
	}
	.pi1r h2,.pi1rtop{
		border-bottom: 0;
		padding-bottom: 0;
	}
	.pi2a{
		width: 100%;
		margin-top: 15px;
		padding: 20px;
		padding-top: 0;
	}
	.pi2atxtb{
		font-size: 12px;
		margin-top: 12px;
		padding-top: 12px;
	}
	
	.jsbn {
		height: 300px !important;
	}
	.jsbnba img{
		height: 50px;
	}
	.jsbn .go_section{
		display: none;
	}
	.js1lmore a{
		font-size: 13px;
		padding: 0 10px;
		line-height: 35px;
	}
	.js1lmore a img{
		height: 15px;
	}
	.js2w{
		justify-content: space-between;
		width: 100%;
	}
	.js2a{
		width: 48%;
		margin: 0;
		margin-bottom: 15px;
		height: 70px;
	}
	.js4l, .js4b{
		width: 100%;
	}
	.js4r {
		justify-content: space-between;
	}
	.js4ra{
		width: 48%;
		margin: 0;
		margin-top: 15px;
	}
	.js4ra p{
		line-height: 40px;
		font-size: 12px;
	}
	.js4b{
		justify-content: center;
		margin-top: 25px;
	}
	.js4ba{
		font-size: 15px;
	}
	.js4btn{
		width: 32px;
		height: 32px;
		font-size: 20px;
	}
	.js5lb {
		background: #fff;
		margin-left: -15px;
		margin-right: -15px;
		padding: 15px;
	}
	.js5lb a img{
		width: 25px;
	}
	.js5r {
		margin-top: 15px;
	}
	.js6more img{
		height: 20px;
	}
	
	.ne3w{
		margin-top: 0;
	}
	.ne3a{
		width: 100%;
		margin-top: 15px;
		border-radius: 4px;
	}
	
	.tcw{
		width: 85%;
	}
	.tct{
		padding: 15px;
	}
	.tc_close{
		width: 30px;
		right: 0;
		top: -40px;
	}
	.tcsbm button{
		height: 40px;
	}
	.tcbar input[type="text"]{
		height: 36px;
	}
	.tscbox input{
		line-height: 36px;
		height: 36px;
	}
	
	.pib{
		margin-top: 15px;
		padding: 20px;
		padding-top: 0;
	}
	.pibt h3{
		line-height:60px;
		height: 60px;
		font-size: 20px;
	}
	
	.gybntxt .text16.mt_25{
		display: none;
	}
	.gy1at img{
		height: 40px;
	}
	.gy1ab .mt_60{
		margin-top: 30px;
	}
	.gybnb img{
		height: 30px;
	}
	.gy4l{
		text-align: center;
	}
	.gy4l .js4b{
		width: 100%;
	}
	.gy1at{
		margin-top: 0;
	}
	.gy1ab{
		opacity: 1;
	}
	.gy1ab .mt_60 img{
		height: 30px;
	}
	.gy4a img{
		max-width: 60%;
    	max-height: 60%;
	}
	.gy5w .js4ra{
		width: 100%;
		margin: 0;
	}
	.gy6line em{
		width: 40px;
		height: 40px;
		font-size: 20px;
		margin-left: -20px;
	}
	.gy6a::after{
		display: none;
	}
	.gy6line em:first-child{
		top: -20px;
	}
	.gy6line em:last-child{
		bottom: -20px;
	}
	.gy6a h2{
		line-height: 24px;
		font-size: 12px;
	}
	.gy6a h2.active{
		margin-top: 5px;
	}
	.pi1rtop span img{
		height: 12px;
	}
	.pi1rtop span{
		font-size: 12px;
	}
	.pi1rtxtt h3{
		font-size: 16px;
	}
}
.show1 .nav-li {
    display: none!important;
}