 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0; } table{border-collapse:collapse; border-spacing:0; } fieldset,img{border:0; } ol,ul{list-style:none; } caption,th{text-align:left; } q:before,q:after{content:''; } abbr,acronym{border:0; } .clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; } .l,.col-l,.col_l,.col-c,.col_c{float:left; } .r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right; } .c{clear:both; } .n,em{font-weight:normal; font-style:normal; } .b{font-weight:bold; } .i{font-style:italic; } .fa{font-family:Arial; } .fg{font-family:Georgia; } .ft{font-family:Tahoma; } .fl{font-family:Lucida Console; } .fs{font-family:'宋体'; } .fw{font-family:'微软雅黑'; } .tc{text-align:center; } .tr{text-align:right; } .tl{text-align:left; } .tdu{text-decoration:underline; } .tdn,.tdn:hover,a.tdl:hover{text-decoration:none; } .fc0{color:#000000; } .fc3{color:#333333; }
.fc6{color:#666666; } .fc9{color:#999999; } .fcr{color:#004bc0; } .fcw{color:white; } .fcb{color:blue; } .fcg{color:green; } .f0{font-size:0; } .f10{font-size:10px; } .f12{font-size:12px; } .f13{font-size:13px; } .f14{font-size:14px; } .f16{font-size:16px; } .f20{font-size:20px; } .f24{font-size:24px; } .vm{vertical-align:middle; } .vtb{vertical-align:text-bottom; } .vt{vertical-align:top; } .vn{vertical-align:-2px; } .vimg{margin-bottom:-3px; } .m0{margin:0; } .ml0{margin-left:0; } .ml5{margin-left:5px; } .ml10{margin-left:10px; } .ml20{margin-left:20px; } .mr0{margin-right:0; } .mr5{margin-right:5px; } .mr10{margin-right:10px; } .mr20{margin-right:20px; } .mt5{margin-top:5px; } .mt10{margin-top:10px; } .mt20{margin-top:20px; } .mb5{margin-bottom:5px; } .mb10{margin-bottom:10px; } .mb20{margin-bottom:20px; } .ml-1{margin-left:-1px; } .mt-1{margin-top:-1px; } .p1{padding:1px; } .pl5{padding-left:5px; } .p5{padding:5px; } .pt5{padding-top:5px; } .pr5{padding-right:5px; } .pb5{padding-bottom:5px; }
.p10{padding:10px; } .pl10{padding-left:10px; } .pt10{padding-top:10px; } .pr10{padding-right:10px; } .pb10{padding-bottom:10px; } .p20{padding:20px; } .pl20{padding-left:20px; } .pt20{padding-top:20px; } .pr20{padding-right:20px; } .pb20{padding-bottom:20px; } .rel,.pr{position:relative; } .abs,.pa{position:absolute; } .dn{display:none; } .db{display:block; } .dib{-moz-inline-stack:inline-block; display:inline-block; } .di{display:inline; } .ovh{overflow:hidden; } .ovs{overflow:scroll; } .vh{visibility:hidden; } .vv{visibility:visible; } .lh14{line-height:14px; } .lh16{line-height:16px; } .lh18{line-height:18px; } .lh20{line-height:20px; } .lh22{line-height:22px; } .lh24{line-height:24px;} .fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } .z{_zoom:1; } .h1{height:1px; } .h5{height:5px; } .h10,.h{height:10px; } .h15{height:15px; } .h20{height:20px; }
.h1,.h5,.h10,.h15,.h20,.h{font-size:0px; line-height:0; overflow:hidden; clear:both; } 

body{font:12px 宋体,Arial,sans-serif; } a{text-decoration:none; } 

a:hover{color:#004bc0 }

/* 请根据项目类型删掉多余的引用 */
/*-----------------[初始化]--------------*/

body {

	color: #444;

	font-size: 12px;

	line-height: 1.5;

	font-family: "思源黑体", "Arial";

	padding-top:95px;

}





a {

	color: #444;

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;

}



 



img {

	max-width: 100%;

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}



input,

textarea,

select {

	font-size: 12px;

	color: #444;

	font-family: "微软雅黑", "Microsoft Yahei";

	outline: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	box-sizing: border-box;

}



input[type='submit'],

input[type='reset'],

input[type='button'],

select {

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}



input[type='submit'],

input[type='reset'],

input[type='button'] {

	cursor: pointer;

}



::-webkit-input-placeholder {

	color: rgba(255, 255, 255, .2);

}



::-moz-placeholder {

	color: rgba(255, 255, 255, .2);

}



::-ms-input-placeholder {

	color: rgba(255, 255, 255, .2);

}



select::-ms-expand {

	display: none;

}



input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

	-webkit-appearance: none;

}



.ani {

	transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

}



/*布局*/





.h50 {

	height: 50px;

	clear: both;

	overflow: hidden;

}



.h100 {

	height: 100px;

	clear: both;

	overflow: hidden;

}









/* 头部 */

.wp {

	max-width: 1200px;

	margin: 0 auto;



}



.wp2 {

	max-width: 1600px;

	margin: 0 auto;

}

.headerrel01-menuBtn {

	display: none;

	width: 1em;

	height: 1em;

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.headerrel01-menuBtn span {

	height: 2px;

	position: absolute;

	top: 50%;

	display: block;

	width: 100%;

	margin: 0 auto;

	border: none;

	cursor: pointer;

	color: inherit

}



.headerrel01-menuBtn span:after,

.headerrel01-menuBtn span:before {

	content: "";

	position: absolute;

	top: 0;

	left: 50%;

	display: block;

	width: 100%;

	height: 100%

}



.headerrel01-menuBtn span:before {

	-ms-transform: translate(-50%, -.28em);

	-webkit-transform: translate(-50%, -.28em);

	transform: translate(-50%, -.28em)

}



.headerrel01-menuBtn span:after {

	-ms-transform: translate(-50%, .28em);

	-webkit-transform: translate(-50%, .28em);

	transform: translate(-50%, .28em)

}



.headerrel01-menuBtn span:after,

.headerrel01-menuBtn span:before {

	-ms-transform-origin: 50% 0;

	-webkit-transform-origin: 50% 0;

	transform-origin: 50% 0

}



.headerrel01-menuBtn.headerrel01-menuBtn__open span {

	background: 0 0

}



.headerrel01-menuBtn.headerrel01-menuBtn__open span:before {

	-ms-transform: translate(-50%, 0) rotate(45deg);

	-webkit-transform: translate(-50%, 0) rotate(45deg);

	transform: translate(-50%, 0) rotate(45deg)

}



.headerrel01-menuBtn.headerrel01-menuBtn__open span:after {

	-ms-transform: translate(-50%, 0) rotate(-45deg);

	-webkit-transform: translate(-50%, 0) rotate(-45deg);

	transform: translate(-50%, 0) rotate(-45deg)

}



.headerrel01-menuBtn {

	margin: 10px;

	font-size: 24px

}



.headerrel01-menuBtn span,

.headerrel01-menuBtn span:after,

.headerrel01-menuBtn span:before {

	background-color: #000;

	-webkit-transition: .3s ease;

	-o-transition: .3s ease;

	transition: .3s ease

}



.headerrel01 {

	font-family: Noto-Sans;

	padding: 0 0 0 690px;

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	height: 95px;

	z-index: 100;

	background-color: #fff;
	border-bottom: 1px solid #eeeeee;

}



.headerrel01 .headerrel01-logo {

	position: absolute;

	z-index: 101;

	top: 0;

	left: 165px;

	width: 465px;

	line-height: 96px

}



.headerrel01 .headerrel01-logo img {

	display: inline-block;

	vertical-align: middle

}



.headerrel01 .headerrel01-logo .img2 {

	display: none

}



.headerrel01 .headerrel01-user {

	position: absolute;

	right: 28px;

	top: 38px;

	width: 30px;

	height: 30px;

	background: url(../images/user.png) no-repeat center

}



.headerrel01 .headerrel01-so {

	position: absolute;

	width: 280px;

	height: 44px;

	top: 26px;

	right: 160px;

	border: 1px solid #eaeaea;

	border-radius: 40px;



}



.headerrel01 .headerrel01-so .btn,

.headerrel01 .headerrel01-so .inp {

	vertical-align: middle;

	border: none;

	-moz-border-radius: 0;

	-ms-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0

}



.headerrel01 .headerrel01-so .inp {

	display: block;

	width: 100%;

	padding: 0 50px 0 20px;

	height: 44px;

	line-height: 44px;

	font-size: 16px;

	color: #000;

	background-color: transparent;

	border-color: #eaeaea;



}

.headerrel01 .headerrel01-so .inp:-moz-placeholder,

textarea:-moz-placeholder { 

    color: #e9e9e9;

}

.headerrel01 .headerrel01-so .inp:-ms-input-placeholder,

textarea:-ms-input-placeholder { 

    color: #e9e9e9;

}

.headerrel01 .headerrel01-so .inp::-webkit-input-placeholder,

textarea::-webkit-input-placeholder { 

    color: #e9e9e9;

}

.headerrel01 .headerrel01-so .btn {

	position: absolute;

	top: 0;

	right: 0;

	width: 20px;

	height: 44px;

	background: url(../images/sosuo.png) no-repeat 0 center;

	font-size: 0;

	padding: 0 20px;



}



.headerrel01 .headerrel01-nav {
	height: 96px;
	text-align: center;

}



.headerrel01 .headerrel01-nav li {

	position: relative;

	float: left

}


.headerrel01 .headerrel01-nav li>a {
	display: block;
	font-size: 16px;
    line-height: 96px;
	color: #000;
	padding:0 35px;
}

.headerrel01 .headerrel01-nav .ok .headerrel01-navsub{display: block;}

.headerrel01 .headerrel01-nav li.ok>a.v1,

.headerrel01 .headerrel01-nav li.on>a.v1,

.headerrel01 .headerrel01-nav li>a:hover {

	color: #004bc0;

}



.headerrel01 .headerrel01-nav li.on>a.v1{

	font-weight: bold;

}



.headerrel01 .headerrel01-nav .subs {

	display: none;

	left: 0;

	top:96px;

	position: absolute; 

	width: 100%;
	background-color: #fff;
}



.headerrel01 .headerrel01-nav .subs a {

	display: block;
	font-size: 16px;
	color: #333;
	text-align: center;
	padding: 10px;
}



.headerrel01 .headerrel01-nav .subs a:hover {

	background-color: #f6f6f6;
	color: #004bc0;

}



.body2 {

	margin-top: 95px

}



.body2 .headerrel01 {

	background-color: #fff

}



.hdr2 .headerrel01-so .inp {

	border-bottom-color: #000

}



.hdr2 .headerrel01-so .btn {

	background-image: url(../images/so2.png)

}



.hdr2 .headerrel01-user {

	background-image: url(../images/user2.png)

}



.hdr3 .headerrel01-so .inp {

	color: #fff

}



.hdr3 .headerrel01-so .inp::-webkit-input-placeholder {

	color: #fff

}



.hdr3 .headerrel01-so .inp::-moz-placeholder {

	color: #fff

}



.hdr3 .headerrel01-so .inp::-ms-input-placeholder {

	color: #fff

}



body.fff .headerrel01 .headerrel01-logo .img1 {

	display: none

}



body.fff .headerrel01 .headerrel01-logo .img2 {

	display: inline-block

}



body.logo-block .headerrel01 .headerrel01-logo .img1 {

	display: inline-block

}



body.logo-block .headerrel01 .headerrel01-logo .img2 {

	display: none

}



body.fff .headerrel01 .headerrel01-nav a {

	color: #fff

}



.header-xl {

	position: fixed;

	background-color: #fff;

	top:95px;

	border-top: 1px solid rgb(234, 234, 234);

	left: 0;

	width: 100%;

	z-index: 999;

	padding: 40px 0;
	display: none;

}



.headerrel01 li .header-xl {

	text-align: left;

}



 

.m-about3-xh{overflow: hidden;}

.m-about3-xh .col-l-a1 {
	max-width: 100%;
}

.m-about3-xh .col-l-a1:first-child{border-right: 1px solid rgb(234, 234, 234);}

.m-about3-xh .col-l-a1 .txt {
	float: left;
	margin-bottom: 10px;
    width: 12.66%;
    padding: 0 2%;


}




.g-tit7-xh {

	font-size: 16px;

	margin-bottom: 15px;



}



.g-tit7-xh h2 { font-size: 22px; font-weight: normal;margin-left: 30px;}



.m-about3-xh .txt .desc a {
    margin-bottom: 15px;
	display: block;

	color: rgb(153, 153, 153);



}



.m-about3-xh .txt .desc a:hover {

	color: #004bc0;

}



.m-about3-xh .txt .desc {



	font-size: 14px;



}


.m-about3-xh .txt h3 {

	display: block;
	border-bottom:  1px solid rgb(234, 234, 234);
	font-size: 16px;
	width: 230px;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 15px;





}




/*pc*/
 .right{float: right}
 .sjzc{color: #fff}
 .sjzc:hover{color: #fff;opacity: 1}
 .header-xl .wp{max-width: 100% !important;}
 .footer .footle0{float: left !important;width: 34% !important}
 .footer .footle1{float: left !important;width: 27% !important}
 .footer .footle2{float: left !important;width: 27% !important}
 .footer .footle3{float: right !important;width: 10% !important}
 .footer .footle0 img{max-width: 80%;display: block;margin-bottom: 40px;}
 .footer .footle1 .dl-ft{width: 31.33%;margin-right: 2%}
 .footer .footle3 .dl-ft{width: 100% !important;}
 .sychanpin{padding-bottom: 55px;}
 .sychanpin .g-tit-gl h2{text-align: left}
 .sychanpin .g-tit-gl h2::after{left: 0;transform: translateX(0);  -webkit-transform: translateX(0); -moz-transform: translateX(0);  -ms-transform: translateX(0);}
.sycplb{}
.sycplbdiv{}
.sycplbdiv .owl-controls{display: none}
.sycpnr1 .m-li{float: right}


.cpjt0,.cpjt1{position: absolute;top: 0;border: 1px solid #999999;width: 46px;height: 46px;-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;cursor: pointer}
.cpjt0{background: url(../images/cpjt0.png) no-repeat center center;background-size: 100% auto;right:65px}
.cpjt1{background: url(../images/cpjt1.png) no-repeat center center;background-size: 100% auto;right: 0}
.cpjt0:hover{background-image: url(../images/cpjtred0.png);border-color: #004bc0}
.cpjt1:hover{background-image: url(../images/cpjtred1.png);border-color: #004bc0}




 @media only screen and (max-width: 1800px) {
     .headerrel01 .headerrel01-so{right: 60px}
     .headerrel01 .headerrel01-logo{left: 60px;}
     .headerrel01{padding-left: 600px}
 }

@media only screen and (max-width: 1600px) {
    .headerrel01{padding-left: 580px}
    .headerrel01 .headerrel01-nav li>a{padding: 0 25px;}
    .headerrel01 .headerrel01-so{width: 240px}
}
@media only screen and (max-width: 1440px) {
    .headerrel01 .headerrel01-logo{width: 355px}
    .headerrel01{padding-left: 480px;}
}
 @media only screen and (max-width: 1366px) {
     .headerrel01 .headerrel01-logo{width: 330px}
     .headerrel01{padding-left: 423px;}
 }

@media only screen and (max-width: 1279px) {
    .g-tit7-xh h2{display: none}
    .m-about3-xh .col-l-a1 .txt{width: 100%;float: inherit;padding: 0}
    .m-about3-xh .col-l-a1,.m-about3-xh .txt h3{width: 100% !important;}
    .m-about3-xh .txt .desc a{display: inline-block;min-width: 31.33%;margin-right: 2%;vertical-align: top}
body {

	padding-top:50px;

}



.header-xl {

	position: static;

	overflow: hidden;

}




.wp {

	padding: 0 20px;

}


.col-r-a1{float: left;}
	.headerrel01,

	.headerrel01::before {

		content: '';

		position: fixed;

		z-index: 100;

		top: 0;

		padding: 0;

		width: 100%;

		height: 50px;

		background: rgba(255, 255, 255, .8)

	}



	.headerrel01 .headerrel01-logo {
		line-height: 50px;
		left: 15px;
        width: auto;

	}



	.headerrel01 .headerrel01-logo img {

		height: 30px;

	}



	.headerrel01-menuBtn {

		display: block;

		position: fixed;

		z-index: 101;

		right: 0

	}



	.headerrel01-menuBtn span,

	.headerrel01-menuBtn span:after,

	.headerrel01-menuBtn span:before {

		background: #000

	}



	.headerrel01 .headerrel01-so {

		position: static;

		margin: 15px auto;

		text-align: center;

		-moz-transform: translateY(0);

		-ms-transform: translateY(0);

		-webkit-transform: translateY(0);

		transform: translateY(0);





	}


	.headerrel01 .headerrel01-nav{height: auto;}
	.headerrel01 .headerrel01-nav li {

		float: none; 

		text-align: center

	}



	.headerrel01 .headerrel01-nav li>a {

		display: block;

		font-size: 20px;

		line-height: 48px;

		color: #fff;

		border-bottom: 1px solid rgba(0, 0, 0, .1);

		margin-bottom: 0

	}



	.headerrel01 .headerrel01-nav .subs {

		position: static;

		background:#fff;
        padding: 40px 20px;
        box-sizing:border-box;

		width: 100%;

	}



	.headerrel01 .headerrel01-nav .subs a:hover,

	.headerrel01 .headerrel01-nav a:hover {

		background: rgba(0, 0, 0, .1)

	}



	.headerrel01-hdr {

		overflow: scroll;

		position: fixed;

		z-index: 99;

		top: 50px;

		width: 100%;

		max-height: 100%;

		background-color: rgba(0, 0, 0, .8);

		-webkit-transition: .3s ease;

		-o-transition: .3s ease;

		transition: .3s ease

	}



	.headerrel01-hdr.headerrel01-hdr__down {

		bottom: 100%;

		visibility: hidden;

		opacity: 0

	}



	.headerrel01-hdr.headerrel01-hdr__down.headerrel01-hdr__open {

		bottom: 0;

		visibility: visible;

		opacity: 1

	}



	.headerrel01-hdr.headerrel01-hdr__left {

		bottom: 0;

		left: -75%;

		width: 75%;

		max-width: 375px

	}



	.headerrel01-hdr.headerrel01-hdr__left.headerrel01-hdr__open {

		left: 0

	}



	.headerrel01-hdr.headerrel01-hdr__right {

		bottom: 0;

		right: -75%;

		width: 75%;

		max-width: 375px

	}



	.headerrel01-hdr.headerrel01-hdr__right.headerrel01-hdr__open {

		right: 0

	}



	.headerrel01 .headerrel01-so .inp {

		color: #fff

	}



	.headerrel01 .headerrel01-so .inp::-webkit-input-placeholder {

		color: #fff

	}



	.headerrel01 .headerrel01-so .inp::-moz-placeholder {

		color: #fff

	}



	.headerrel01 .headerrel01-so .inp::-ms-input-placeholder {

		color: #fff

	}



	.headerrel01 .headerrel01-user {

		position: static;

		display: block;

		margin: 0 auto 10px

	}

	

	.m-about3-xh .col-l-a1,.m-about3-xh .col-r-a1{

		width:48%;

	}

	

	.m-about3-xh .col-r-a1 .txt { margin-right: 0; float: none; margin-bottom: 10px;}



    .headerrel01 .headerrel01-nav .subs{text-align: left}
	.headerrel01 .headerrel01-nav .subs a { color:rgb(153,153,153);text-align: left;padding: 3px 0;    font-size: 14px;}
    .headerrel01 .headerrel01-nav .subs dd{display: inline-block;vertical-align: top;min-width: 31.33%;margin-right: 2%;}



}









/* 底部 */



.footer {

	background: url(../images/dibu.jpg) no-repeat center;
	background-size: cover;
}
.footer .bg{
	background: rgba(0, 0, 0, 0.3);
}
.footer .bd {

	overflow: hidden;

	padding: 80px 0 60px;

	color: #fff;

}



.footer .col-l {

	width: auto;

}



.footer .info {
	margin-bottom: 20px;
}







.footer .col-c {

	width: auto;
	float: left;
	overflow: hidden;

}



.footer .info h2 {

	font-size: 20px;

	color: #fff;

	font-weight: 400;

	margin-bottom: 12px;

	font-weight: bold;

}
.footer .info p{font-size: 16px;line-height: 1.4;margin-bottom: 10px;}


.footer .dl-ft {
	float: left;
    width: 50%;
}



.footer .dl-ft dt {

	font-size: 18px;

	color: #fff;

	margin-bottom: 12px;

	font-weight: bold;

}



.footer .dl-ft a {

	font-size: 16px;
	line-height: 2;
	color: #fff

}



.footer .dl-ft a:hover {

	opacity: 1

}



.footer .col-r {

	width: 15%;

}



.footer .qr-box {

	overflow: hidden;

	margin-top: 2px

}



.footer .qr-box .item {

	float: left;
	font-size: 14px;
	color: #fff;


}



.footer .qr-box .item img {

	display: block;

	width: 100%

}



.footer .qr-box p {

	opacity: .6

}



.footer .link {

	float: left;

	margin: 2px 62px 0 0

}



.qr-box dd {

	margin-top: 30px;

}



.footer .link a {

	display: block;

	margin-bottom: 15px;

	width: 135px;

	line-height: 36px;

	border: 1px solid #fff;

	border-color: rgba(255, 255, 255, .3);

	text-align: center;

	font-size: 14px;

	color: #bdbdbe;

	border-radius: 3px

}



.footer .link a:hover {

	color: #fff;

	border-color: #fff

}



.footer .link a img {

	display: inline-block;

	vertical-align: middle;

	margin: -3px 5px 0 0

}

.f-bottom{border-top: 1px solid rgba(255, 255, 255, .1);}

.footer .copyright {
	text-align: center;
	position: relative;

}

.ul-footer{overflow: hidden;}

.ul-footer li{float: left;}

.ul-footer li:first-child{margin-right: 50px;}

.ul-footer h3{font-size: 18px;line-height: 1;margin-bottom: 15px;}
.ul-footer li span{font-size: 16px;}

 .footer .copyright .txt{font-size: 16px;color: #fff;opacity: .2;min-height: 66px;display: flex;align-items: center;justify-content: left;}

.footer .copyright .pic{display: block;padding:0 22px;border-left: 1px solid;border-left-color: rgba(255, 255, 255, .1);position: absolute;cursor: pointer;border-right: 1px solid rgba(255, 255, 255, .1);min-height: 66px;display: flex;justify-content: center;align-items: center;top: 0;right: 0;}
 .footer .copyright .pic img{display: block;width: 26px;}
 .footer .copyright .pic1{position: absolute; top: -150px; right: 0px;width: 138px;z-index: 6;display: none;}
 .footer .copyright .pic1 img{display: block;width: 100%;}
 .footer .copyright .pic:hover .pic1{display: block;}


 .footer .col-c{float: left;width: auto;}



.dl-ft dd a:hover {

	color: #004bc0;

}
@media only screen and (max-width:1640px){
	.footer .bd{
		padding: 63px 40px;
	}
}
@media only screen and (max-width:1500px){
	.footer .wp2{padding: 0 20px;}
	}
 @media only screen and (max-width:1024px){
     .footer .footle2{width: 44% !important;}
 }
@media only screen and (max-width:1105px){
	.footer .col-l{width: 100%;margin-bottom: 20px;}
	.footer .col-c{float: left;max-width: 430px;display: none;}
	.footer .bd{
		padding: 63px 0;
	}
}



@media only screen and (max-width:880px){
	.footer .copyright .txt{
		width: 100%;
	}
}
@media only screen and (max-width:749px) {

}
@media only screen and (max-width:540px) {
	.footer .copyright .pic{
		height: 72px;
	}
}
@media only screen and (max-width:450px) {
	.ul-footer li{float: none;margin-right: 0;margin-bottom: 20px;}
	.footer .copyright{position: relative;}
	.footer .copyright .pic{position: absolute;right: 0;top: 0;bottom: 0;height: auto;}
}
/* 结束 */

/* 请在以下区间内开发 CSS 代码 */


/* 关于我们 */

.ul-snv2-xh .snv-li2{display: none;}

 .zhaopin .ul-snv2-xh .snv-li2{display: block;}

.no-snv2 .ul-snv2-xh{display: none;}

.m-shuju {

	margin-top: 30px;

	padding: 40px 0 30px;



	background-size: cover;



}



.m-shuju ul {

	overflow: hidden;

}



.m-shuju li {

	float: left;

	width: 20%;

	text-align: center;

}



.m-shuju div {

	margin-bottom: 10px;

}



.m-shuju strong {



	font-size: 50px;

	color: #004bc0;

	line-height: 1;



}



.m-shuju span {

	font-size: 18px;

	color: #7a7a7a;

	line-height: 1;

}



.m-shuju sup {

	font-size: 20px;

	color: #7a7a7a;

	line-height: 1;

}



.m-shuju p {

	font-size: 16px;

	color: #666666;

	line-height: 1.541;

}



.wp3 {

	max-width: 1600px;

	margin: 0 auto;

	overflow: hidden;

}





.g-tit1-xh {

	font-size: 36px;

	color: #000;

	margin-bottom: 105px;

	position: relative;

	text-align: center;

	font-weight: normal;

}



.g-tit1-xh::after {

	content: "";

	position: absolute;

	left: 50%;

	bottom: -20px;

	margin-left: -28px;

	width: 55px;

	height: 3px;

	background-color: #004bc0;

}



.course-nav .time {

	position: relative;

	outline: none;

}
.course-nav .time:hover span::after{
	background-color: #004bc0;
}


.course-nav .time .istm {

	font-size: 16px;

	margin-bottom: 20px;

	padding-left: 23px;

	color: #333333;



}



.m-series .wp {

	position: relative;

}



.slick-1 {

	margin: 0 -18px;



}



.slick-1 li {

	float: left;

	width: 33.33%;

}



.slick-1 .inner {

	display: block;

	margin: 0 18px;

}



.slick-1 .img {

	position: relative;

	padding-top: 128.3%;

	overflow: hidden;

}



.slick-1 .img img {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}



.slick-1 .img .txt {

	position: absolute;

	left: 20px;

	top: 20px;

}



.slick-1 .img .txt p {

	font-size: 24px;

	color: #000;

}



.slick-1 .img .txt span {

	font-size: 14px;

	color: #0068b7;

}



.slick-1 .inner:hover span {

	text-decoration: underline;

}



.slick-1 .slick-arrow {

	position: absolute;

	top: 50%;

	margin-top: -26px;

	width: 33px;

	height: 52px;

	font-size: 0;

	border: none;

	outline: none;

	cursor: pointer;

	z-index: 9;

	background-size: cover;

}



.slick-1 .slick-arrow:hover {

	opacity: 0.5;

	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

}



.slick-1 .slick-prev {

	left: -68px;

	background: url(../images/zuobianjiantou.png) no-repeat 0 center;

}



.slick-1 .slick-next {

	right: -68px;

	background: url(../images/youbianjiantou.png) no-repeat 0 center;

}



.pic-scale img {

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}



.pic-scale:hover img {

	transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-o-transform: scale(1.1);

}













.course-for {

	margin-bottom: 50px;

}



.course-for .con {

	position: relative;

	height: 342px;

	outline: 0;

}



.course-for .pic {

	width: 593px;

	float: left;



}



.m-xh .pic {

	margin-bottom: 30px;

}



.course-for .pic img {

	width: 100%;

	display: block;

}



.slick-current span {

	background: url(../images/hongdian.png) no-repeat top 3px left;



}



.course-nav .slick-current span {

	color: #333333;



}



.course-nav .time p {

	font-size: 15px;

	display: block;

	color: #666666;

	text-align: left;

	line-height: 2;



	padding-right: 20px;

}



.course-for .txt {

	padding: 70px 50px;

	overflow: hidden;

}



.course-for .txt h3 {

	font-size: 24px;

	color: #333;

	font-weight: bold;

	margin-bottom: 13px;

}



.course-for .txt p {

	font-size: 14px;

	line-height: 35px;

	font-weight: normal;

}





.course-nav .time span {

	font-family: 'Arial';

	outline: 0;

	background: url(../images/xian1.png) no-repeat top 7px center;

	height: 200px;

	cursor: pointer;

	font-size: 36px;

	font-weight: bold;

	padding-top: 20px;

	letter-spacing: 1px;

	display: block;

	height: 72px;

	line-height: 72px;

}



.course-nav .time span::after {

	content: '';

	position: absolute;

	width: 8px;

	height: 8px;

	border-radius: 40px;

	background-color: #000;

	top: 47px;

	left: 36px;
	border-radius: 50%;
}





.course-nav .time em {

	font-size: 24px;

	display: block;

	color: #888;

}



.course-nav .slick-center span {

	color: #3ab87c;

	font-size: 48px;

	line-height: 60px;

}



.course-nav .slick-center em {

	color: #004bc0;

}



.row-a2-xh {

	overflow: hidden;

	padding: 80px 0;

	background: url(../images/beijing12.png) no-repeat 0 center;

}



.row-a1-xh {

	overflow: hidden;

	padding: 80px 0;

}



.row-a3-xh {

	overflow: hidden;
	background-color: #f9f9f9;
	padding: 80px 0;

}



.row-a4-xh {

	overflow: hidden;

	padding: 80px 0;

}



.bans {

	overflow: hidden;


	position: relative;

}

.bans .wp{display: none}

 .bans img{display: block;width: 100%}



.bans .con {

	padding-top: 200px;

}



.bans .con h2 {

	font-size: 48px;

}



.bans .con h2 span em {

	font-size: 14px;

	color: #004bc0;



}



.bans .con h2 span {

	font-size: 18px;

	color: #333333;

}







.main-xh {

	overflow: hidden;

}



.main-xh .pic {

	float: right;

}



.main-xh .txt {

	overflow: hidden;

	padding: 0 35px;

	padding-left: 0;

}



.main-xh .txt h3 {

	font-size: 24px;

	font-weight: normal;

	margin-bottom: 20px;

	color: #333333;



}



.main-xh .txt .desc {

	font-size: 16px;

	line-height: 2;

	color: #666666;

}



.m-shuju li {

	position: relative;

}



.m-shuju li::after {

	content: '';

	position: absolute;

	width: 1px;

	height: 70px;

	right: 0;

	top: 0;

	background-color: #eaeaea;

}
.m-shuju li:first-child::before{
	content: '';

	position: absolute;

	width: 1px;

	height: 70px;

	left: 0;

	top: 0;

	background-color: #eaeaea;
}


.index-course .slick-prev {

	position: absolute;

	top: 27%;

	margin-top: -26px;

	width: 34px;

	height: 34px;

	font-size: 0;

	border: none;

	outline: none;

	cursor: pointer;

	z-index: 9;

	background-size: cover;



}



.index-course .slick-prev {

	left: -34px;

	background: url(../images/anqiu.png) no-repeat 0 center;

}



.index-course .slick-next {

	right: -33px;

	background: url(../images/anniu2.png) no-repeat 0 center;

}



.index-course .slick-next {

	position: absolute;

	top: 27%;

	margin-top: -26px;

	width: 34px;

	height: 34px;

	font-size: 0;

	border: none;

	outline: none;

	cursor: pointer;

	z-index: 9;

	background-size: cover;



}



.mapBox1 {

	height: 560px;

	width: 65%;

	float: right;

}



.mapBox1 img {

	max-width: 99999px;

}



.m-about1-xh {

	overflow: hidden;

	background: url(../images/beijingse1.png) no-repeat 0 center;

}



.m-about1-xh .txt {
	overflow: hidden;

	padding-top: 60px;

	padding-left: 60px;

	color: #fff;



}



.m-about1-xh .txt h3 {

	font-size: 34px;

	margin-bottom: 65px;

	position: relative;

	color: #fff;

}



.m-about1-xh .txt .desc {

	line-height: 2;

	font-size: 16px;

	color: #fff;

}



.m-about1-xh .txt .desc p {

	padding-left: 30px;

	margin-bottom: 10px;

}



.m-about1-xh .txt .desc .s1 {

	background: url(../images/xh2.png) no-repeat 0 6px;

	background-size: 20px;

	overflow: hidden;

}

.m-about1-xh .txt .desc p{overflow: hidden;}

.m-about1-xh .txt .desc .span1{float: left;width: 82px;}

.m-about1-xh .txt .desc .span2{float: left;width: 70%;}

.m-about1-xh .txt .desc .s2 {

	background: url(../images/xh3.png) no-repeat 0 center;

	background-size: 20px;

}



.m-about1-xh .txt .desc .s3 {

	background: url(../images/xh4.png) no-repeat 0 center;

	background-size: 20px;

}



.m-about1-xh .txt .desc .s4 {

	background: url(../images/xh5.png) no-repeat 0 center;

	background-size: 20px;

}



.m-about1-xh .txt h3::after {

	content: '';

	position: absolute;

	width: 75px;

	height: 3px;

	background-color: #fff;

	bottom: -20px;

	left: 0;

}



.ul-snv2-xh {
z-index: 999;
	position: fixed;

	top: 50%;

	right: 0;

	transform: translateY(-50%);

}



.ul-snv2-xh li {



	margin-bottom: 15px;

}



.ul-snv2-xh li .pic {

	text-align: center;

}



.ul-snv2-xh li .con {

	display: block;

	overflow: hidden;

	background-color: #fff;

	padding: 10px;

	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);

}



@media only screen and (min-width: 900px) and (max-width: 1400px) {

	.m-shuju {

		margin-top: 2.142vw;

		padding: 2.857vw 0 2.142vw;

		background-size: cover;

	}



	.m-shuju ul {}



	.m-shuju li {}



	.m-shuju div {

		margin-bottom: 0.714vw;

	}



	.m-shuju strong {

		font-size: 3.571vw;

		line-height: 1;

	}



	.m-shuju span {

		font-size: 1.285vw;

		line-height: 1;

	}



	.m-shuju sup {

		font-size: 1.428vw;

		line-height: 1;

	}



	.m-shuju p {

		font-size: 1.142vw;

		line-height: 1.541;

	}







	.g-tit1-xh {

		font-size: 2.571vw;

		margin-bottom: 7.5vw;

		font-weight: normal;

	}



	.g-tit1-xh::after {

		content: "";

		bottom: -1.428vw;

		margin-left: -2vw;

		width: 3.928vw;

		height: 0.214vw;

	}



	.course-nav .time {

		outline: none;

	}



	.course-nav .time .istm {

		font-size: 1.071vw;

		margin-bottom: 1.428vw;

		padding-left: 0.714vw;

	}



	.m-series .wp {}



	.slick-1 {

		margin: 0 -1.285vw;

	}



	.slick-1 li {

		width: 33.33%;

	}



	.slick-1 .inner {

		margin: 0 1.285vw;

	}



	.slick-1 .img {

		padding-top: 128.3%;

	}



	.slick-1 .img img {}



	.slick-1 .img .txt {

		left: 1.428vw;

		top: 1.428vw;

	}



	.slick-1 .img .txt p {

		font-size: 1.714vw;

	}



	.slick-1 .img .txt span {

		font-size: 1vw;

	}



	.slick-1 .inner:hover span {

		text-decoration: underline;

	}



	.slick-1 .slick-arrow {

		margin-top: -1.857vw;

		width: 2.357vw;

		height: 3.714vw;

		font-size: 0;

		border: none;

		outline: none;

		background-size: cover;

	}



	.slick-1 .slick-arrow:hover {

		opacity: 0.5;

		-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)';

		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

	}



	.slick-1 .slick-prev {

		left: -4.857vw;

		background: url(../images/zuobianjiantou.png) no-repeat 0 center;

	}



	.slick-1 .slick-next {

		right: -4.857vw;

		background: url(../images/youbianjiantou.png) no-repeat 0 center;

	}



	.pic-scale img {

		transition: .5s;

		-ms-transition: .5s;

		-moz-transition: .5s;

		-webkit-transition: .5s;

		-o-transition: .5s;

	}

	.course-for {

		margin-bottom: 3.571vw;

	}



	.course-for .con {

		height: 24.42vw;

		outline: 0;

	}



	.course-for .pic {

		width: 42.35vw;

	}



	.m-xh .pic {

		margin-bottom: 2.142vw;

	}



	.course-for .pic img {}



	.slick-current span {

		background: url(../images/hongdian.png) no-repeat top 0.214vw left;

	}



	.course-nav .slick-current span {}



	.course-nav .time p {

		font-size: 1.071vw;

		line-height: 2;

		padding-right: 1.428vw;

	}



	.course-for .txt {

		padding: 5vw 3.571vw;

	}



	.course-for .txt h3 {

		font-size: 1.714vw;

		font-weight: bold;

		margin-bottom: 0.928vw;

	}



	.course-for .txt p {

		font-size: 1vw;

		line-height: 2.5vw;

		font-weight: normal;

	}



	.course-nav .time span {

		outline: 0;

		background: url(../images/xian1.png) no-repeat top 0.5vw center;

		height: 14.28vw;

		font-size: 2.571vw;

		font-weight: bold;

		padding-top: 1.428vw;

		letter-spacing: 1px;

		height: 5.142vw;

		line-height: 5.142vw;

	}



	.course-nav .time span::after {

		content: '';

		width: 0.5vw;

		height: 0.5vw;

		border-radius: 2.857vw;

		top: 3.214vw;

		left: 1.785vw;

	}



	.slick-current::after {

		content: '';

		width: 0.5vw;

		height: 0.5vw;

		border-radius: 2.857vw;

		top: 3.214vw;

		left: 1.785vw;

	}



	.course-nav .time em {

		font-size: 1.714vw;

	}



	.course-nav .slick-center span {

		font-size: 3.428vw;

		line-height: 4.285vw;

	}



	.course-nav .slick-center em {}



	.row-a2-xh {

		padding: 5.714vw 0;

		background: url(../images/beijing12.png) no-repeat 0 center;

	}



	.row-a1-xh {

		padding: 5.714vw 0;

	}



	.row-a3-xh {

		padding: 5.714vw 0;

	}



	.row-a4-xh {

		padding: 5.714vw 0;

	}



	.bans {



	}



	.bans .con {

		padding-top: 14.28vw;

	}



	.bans .con h2 {

		font-size: 3.428vw;

	}



	.bans .con h2 span em {

		font-size: 1vw;

	}



	.bans .con h2 span {

		font-size: 1vw;

		font-weight: bold;

	}



	.main-xh {}



	.main-xh .pic {}



	.main-xh .txt {

		padding: 0 2.5vw;

	}



	.main-xh .txt h3 {

		font-size: 1.857vw;

		font-weight: normal;

		margin-bottom: 3.571vw;

	}



	.main-xh .txt .desc {

		line-height: 2;

	}



	.m-shuju li {}



	.m-shuju li::after {

		content: '';

		width: 1px;

		height: 5vw;

		right: 0;

	}



	.index-course .slick-prev {

		margin-top: -1.857vw;

		width: 2.357vw;

		height: 3.714vw;

		font-size: 0;

		border: none;

		outline: none;

		background-size: cover;

	}



	.index-course .slick-prev {

		left: -3.142vw;

		background: url(../images/anqiu.png) no-repeat 0 center;

	}



	.index-course .slick-next {

		right: -2.357vw;

		background: url(../images/anniu2.png) no-repeat 0 center;

	}



	.index-course .slick-next {

		margin-top: -1.857vw;

		width: 2.428vw;

		height: 2.428vw;

		font-size: 0;

		border: none;

		outline: none;

		background-size: cover;

	}



	.mapBox1 img {

		max-width: 7142.vw;

	}



	.m-about1-xh {

		background: url(../images/beijingse1.png) no-repeat 0 center;

	}



	.m-about1-xh .txt {

		padding: 0 1vw;
		padding-top: 15vw;

	}



	.m-about1-xh .txt h3 {

		font-size: 2.428vw;

		margin-bottom: 4.642vw;

	}



	.m-about1-xh .txt .desc {

		line-height: 2;

	}



	.m-about1-xh .txt .desc p {

		padding-left: 2.142vw;

		margin-bottom: 0.714vw;

	}



	.m-about1-xh .txt .desc .s1 {
		background-size: 1.428vw;

	}



	.m-about1-xh .txt .desc .s2 {

		background: url(../images/xh3.png) no-repeat 0 center;

		background-size: 1.428vw;

	}



	.m-about1-xh .txt .desc .s3 {

		background: url(../images/xh4.png) no-repeat 0 center;

		background-size: 1.428vw;

	}



	.m-about1-xh .txt .desc .s4 {

		background: url(../images/xh5.png) no-repeat 0 center;

		background-size: 1.428vw;

	}



	.m-about1-xh .txt h3::after {

		content: '';

		width: 5.357vw;

		height: 0.214vw;

		bottom: -1.428vw;

	}



	.ul-snv2-xh {

		right: 0;

		transform: translateY(-50%);

	}



	.ul-snv2-xh li {

		margin-bottom: 1.071vw;

	}



	.ul-snv2-xh li .pic {}



	.ul-snv2-xh li .con {

		padding: 0.714vw;

		box-shadow: 0 0 1.428vw rgba(0, 0, 0, 0.1);

	}

	

}





@media only screen and (max-width: 900px) {

	.main-xh .pic {

		float: none;

		text-align: center;

		margin-bottom: 25px;

	}



	.row-a1-xh {

		padding: 30px 0;

	}



	.row-a2-xh {

		padding: 30px 0;

	}



	.row-a3-xh {

		padding: 30px 0;

	}



	.row-a4-xh {

		padding: 30px 0;

	}



	.g-tit1-xh {

		margin-bottom: 45px;

	}



	.m-about1-xh {

		background: none;

	}



	.m-about1-xh .txt {

		background: url(../images/beijingse1.png) no-repeat 0 center;

		background-size: 100%;

		width: 100%;

		float: none;

		padding: 40px;

	}



	.mapBox1 {

		float: none;

		width: 100%;

		height: 300px;

		margin-bottom: 20px;

	}

}



@media only screen and (max-width: 750px) {

	.g-tit1-xh {

		font-size: 24px;

	}



	.g-tit1-xh::after {

		content: "";

		position: absolute;

		left: 52%;

		bottom: -9px;

		margin-left: -28px;

		width: 33px;

		height: 3px;

		background-color: #004bc0;

	}



	.bans .con {

		padding-top: 80px;

		text-align: center;

	}





	.bans .con h2 {

	    font-size: 26px;

	}



	.g-tit1-xh {

		margin-bottom: 20px;

	}



	.main-xh .txt .desc {

		font-size: 14px;

	}



	.main-xh .txt h3 {

		font-size: 20px;

	}



	.m-shuju p {

		font-size: 12px;

	}



	.m-shuju strong {

		font-size: 24px;

	}



	.m-shuju span {

		font-size: 14px;

	}



	.index-course .slick-next {

		display: none;

	}



	.index-course .slick-prev {

		display: none;

	}



	.m-about1-xh .txt h3::after {

		content: '';

		position: absolute;

		width: 39px;

		height: 3px;

		background-color: #fff;

		bottom: -10px;

		left: 0;

	}



	.m-about1-xh .txt h3 {

		font-size: 24px;

		margin-bottom: 30px;

	}



	.m-about1-xh .txt .desc {

		font-size: 14px;

	}



	.course-nav .time span {

		font-family: 'Arial';

		outline: 0;

		background: url(../images/xian1.png) no-repeat top 7px center;

		height: 200px;

		cursor: pointer;

		font-size: 21px;

		font-weight: bold;

		padding-top: 20px;

		letter-spacing: 1px;

		display: block;

		height: 33px;

		line-height: 33px;

	}



	.course-nav .time .istm {

		font-size: 14px;

	}



	.course-nav .time p {

		font-size: 14px;

	}

	

	

	

}



@media only screen and (max-width: 500px) {

	.row-a1-xh {

		padding: 10px 0;

	}



	.row-a2-xh {

		padding: 10px 0;

	}



	.row-a3-xh {

		padding: 10px 0;

	}



	.row-a4-xh {

		padding: 10px 0;

	}



	.main-xh .pic {

		margin-bottom: 10px;

	}



	.main-xh .txt {

		padding: 0 10px;

	}



	.main-xh .txt h3 {

		margin-bottom: 10px;

	}



	.m-shuju {

		margin-top: 0;

		padding: 10px 0;

	}



	.g-tit1-xh {

		font-size: 20px;

	}



	.m-about1-xh .txt .desc {

		font-size: 12px;

	}



	.m-about1-xh .txt h3 {

		font-size: 18px;

	}



	.m-about1-xh .txt {

		padding: 20px;

	}



}





@media only screen and (max-width: 1379px) {

	.slick-1 .slick-next {

		right: 14px;

	}



	.slick-1 .slick-prev {

		left: 14px;

	}

}



@media only screen and (max-width: 1200px) {

	.m-shuju li {

		width: 33.33%;

		margin-bottom: 40px;

	}



	.main-xh .txt h3 {

		margin-bottom: 25px;

	}

}



@media only screen and (max-width: 1199px) {
	.slick-1 .img .txt p {
		font-size: 22px;
	}
    .footer .footle0{width: 32% !important;}
    .footer .footle3{width: 13% !important;}
    .ul-footer li{width: 100%;margin-bottom: 20px;margin-right: 0 !important;}
}



@media only screen and (max-width: 959px) {

	.g-tit1 {

		font-size: 30px;

		padding-bottom: 10px;

	}



	.slick-1 {

		padding: 20px 0;

	}





}

@media only screen and (max-width:930px){
	.m-about1-xh .txt .desc .span2 {
		width: 60%;
	}
}

@media only screen and (max-width: 767px) {

	.g-tit1 {

		font-size: 20px;

		padding-bottom: 8px;

	}



	.m-series {

		padding-bottom: 0;

	}



	.slick-1 {

		margin: 0 -5px;

	}



	.slick-1 .inner {

		margin: 0 5px;

	}



	.slick-1 .img .txt {

		left: 10px;

		top: 10px;

	}



	.slick-1 .img .txt span {

		font-size: 12px;

	}



	.slick-1 .img .txt p {

		font-size: 16px;

	}



	.slick-1 .slick-arrow {

		width: 20px;

		height: 30px;

		margin-top: -15px;

		background-size: cover;

	}

}


/* index */

.wp1320{max-width: 1320px;margin: 0 auto;}

.banner{position: relative;}
.swiper-container{z-index: 0 !important;}
.banner1 .item .pic{overflow: hidden;}

.banner1 .item .pic img{display: block;width: 100%;margin: 0 auto;}

.banner-news{position: absolute;bottom: 20px;left: 0;right: 0;z-index: 3;display: none}

.banner-news .news{overflow: hidden;padding: 30px 20px 30px 30px;background: rgba(0, 0, 0, 0.4);}

.banner-news .news .pic1{float: left;width: 27px;margin-right: 25px;position: relative;}

.banner-news .news .pic1 img{display: block;width: 100%;}

.swp{float: left;margin-right: 38px;}

.swp .item{overflow: hidden;width: 1052px;}

.swp .item .txt{font-size: 16px;width: 900px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;float: left;}

.swp .item .time{float: right; font-size: 16px;color: #fff;}

.banner-news .news .more{float: right;font-size: 16px;padding-left: 40px;position: relative;color: #fff;}

.banner-news .news .more::after{content: '';position: absolute;top: -5px;bottom: -5px;width: 1px;left: 0;background-color: #4e5763;}

.banner-news .news .more em{font-size: 14px; color: #004bc0;}

.g-tit-gl{padding-top: 80px;padding-bottom: 38px;}

.g-tit-gl h2{font-size: 40px;color: #333333;text-align: center;padding-bottom: 22px;position: relative;font-weight: 500;}

.g-tit-gl h2::after{ content: ''; position: absolute; bottom: 0; left: 50%; width: 50px;height: 3px;background-color: #004bc0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }

.ul-list1-gl{overflow: hidden;margin: 0 -15px;}

.ul-list1-gl li{float: left;margin-bottom: 30px;}

.ul-list1-gl li a{display: block;margin: 0 15px;width: 280px;height: 300px;background: #fff;position: relative;overflow: hidden;}
 .ul-list1-gl li a:after{width: 100%;height: 100%;border: 1px solid #eee;content:"";position: absolute;top: 0;left: 0;box-sizing:border-box}
.m-li-copy{display: none;}
.ul-list1-gl .m-li a{height: 265px;width: 360px;background: url(../images/i-pic1.png) no-repeat center;padding-left: 30px;padding-top: 35px;}

.ul-list1-gl .m-li .eng-name{font-size: 60px;color: rgba(255,255,255,.6);text-transform: uppercase}

.ul-list1-gl .m-li h3{font-size: 36px;color: #333333;margin-bottom: 60px;}

.public-more{font-size: 14px; color: #666666;display: block;margin-top: 5px;}

.public-more em{color: #004bc0;}

.ul-list1-gl li .name{font-size: 18px;color: #333333;}

.ul-list1-gl li .desc{position: absolute;top: 35px;padding-left: 30px;z-index: 2;}

.ul-list1-gl li .pic{overflow: hidden;display: block;height: 0;padding-top: 60%;position: absolute;bottom: 20px;left: 0;right: 0;transition: all .5s ease-in-out;}

.ul-list1-gl li .pic img{ display: block; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%)}
.ul-list1-gl li a:hover .desc .name{ color: #004bc0;}
.ul-list1-gl li a:hover .pic{transform: scale(1.2,1.2);}
.row2-index{margin-bottom: 80px;}

.ul-list2-gl{overflow: hidden;margin: 0 -15px;}

.ul-list2-gl li{float: left;width: 33.3%;}

.ul-list2-gl li a{display: block;margin: 0 15px;border-bottom: 1px solid #eaeaea;}

.ul-list2-gl li .pic{padding-top: 60%;position: relative;height: 0;overflow: hidden;}

.ul-list2-gl li .pic img{ display: block; height: 100%;position: absolute;top: 0; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }

.ul-list2-gl li .pic:hover img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

.ul-list2-gl li .desc{padding: 20px 0;padding-left: 5px;overflow: hidden;}

.ul-list2-gl li .name{float: left;font-size: 18px;font-weight: bold;color: #333333;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

.ul-list2-gl li .name:hover{color: #176ebe;}

.ul-list2-gl .public-more{float: right;color: #999999;margin-top: 3px;}



.row3-index{margin-bottom: 80px;background-color: #f9f9f9;}

.ul-list3-gl{overflow: hidden;padding-bottom: 80px;}

.ul-list3-gl li{float: left;width: 33.33%;}

.ul-list3-gl li a{height: 460px; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; display: block;position: relative;}

.ul-list3-gl li:first-child a{border-right: 0;}

.ul-list3-gl li:last-child a{border-left: 0;}

.ul-list3-gl .tit{ font-size: 18px; color: #333333; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }

.ul-list3-gl .txt{font-size: 14px;color: #666666;margin-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-height: 21px;}

.ul-list3-gl .pic{height: 226px;}

.ul-list3-gl .pic img{display: block;height: 100%;}

.ul-list3-gl .pic1{ margin-top: 32px; text-align: center; display: none; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }

.ul-list3-gl .pic1 img{width: 50px;height: 50px;display: inline-block;}

.ul-list3-gl a:hover .tit{color: #004bc0;}

.ul-list3-gl a:hover .pic1{display: block;}

.ul-list3-gl a .py{ position: absolute; top: 70px; left: 30px; right: 30px; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }

.ul-list3-gl a:hover .py{ transform:translateY(-30px); -webkit-transform:translateY(-30px); -moz-transform:translateY(-30px); -ms-transform:translateY(-30px); -o-transform:translateY(-30px); } 

.row4-main{height: 560px;background: url(../images/i-pic15.png) no-repeat center;margin-bottom: 30px;background-size: cover;}

.row4-main .desc{margin-left: 75px;}

.row4-main .g-tit-gl h2{text-align: left;}

.row4-main .g-tit-gl h2::after{ left: 0; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); }

.row4-main .desc .txt{font-size: 16px; margin-bottom: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;color: #666666;width: 45.45%;}

.row4-main .more1{margin-bottom: 50px;color: #666666;}

.ul-list4-gl{overflow: hidden;}

.ul-list4-gl li{float: left;}

.ul-list4-gl a{display: block;overflow: hidden;}

.ul-list4-gl .pic{float: left;margin-right: 25px;height: 60px;transition: 1s;width: 60px;}

.ul-list4-gl .pic img{display: block;width: 100%;}
.ul-list4-gl li a .pic:hover {transform: rotateY(360deg);}

.ul-list4-gl .data{float: left;}

.ul-list4-gl .data .name{font-size: 24px; color: #333333;}

.ul-list4-gl li:first-child a{padding-right: 40px;border-right: 1px solid #cccccc;}

.ul-list4-gl li:last-child a{padding-left: 40px;}

.ul-list5-gl{overflow: hidden;margin: 0 -15px;margin-bottom: 60px;}

.ul-list5-gl li{float: left;width: 33.3%;}

.ul-list5-gl li a{display: block;margin: 0 15px;border-bottom: 1px solid #eaeaea;}

.ul-list5-gl li .pic{padding-top: 60%;position: relative;height: 0;overflow: hidden;margin-bottom: 20px;}

.ul-list5-gl li .pic img{ display: block; width: 100%; height: 100%; position: absolute; top: 0;transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }

.ul-list5-gl li .pic:hover img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

.ul-list5-gl h3{font-size: 18px;margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333333;}

.ul-list5-gl .txt{font-size: 14px;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 38px;}

.ul-list5-gl .data{overflow: hidden;padding: 20px 0;}

.ul-list5-gl .time{font-size: 14px;color: #004bc0;float: left;}

.ul-list5-gl .public-more{float: right;color: #999999;}
.main {

	padding: 75px 0;

	overflow: hidden;

	background-color: #FFFFFF;

}



.main-xh {

	background-color: #FFFFFF;

}





.tit-xz::after {

	content: "";

	position: absolute;

	width: 50px;

	border-bottom: 2px #004bc0 solid;

	left: 50%;

	margin-left: -25px;

	top: 80px;

}



.tit-xz h2 {

	font-size: 30px;

	font-weight: normal;

	text-align: center;

}



.m-list6 {

	overflow: hidden;

	margin: 0 -7px;

	margin-bottom: 60px;

}



.m-list6 li {

	width: 33.33%;

	float: left;

	margin-bottom: 52px;

}



.m-list6 .con {

	display: block;

	overflow: hidden;

	margin: 0 7px;

}



.m-list6 .pic {

	height: 0;

	overflow: hidden;

	padding-top: 58%;

	position: relative;

	width: 100%;

	display: block;

	margin-bottom: 22px;

}



.ul-list li h3 {

	font-size: 18px;

	margin-bottom: 30px;

}



.m-list6 .pic::after {

	content: '';

	position: absolute;

	background: url(../images/hongse1.png) no-repeat center rgba(0, 0, 0, 0.4);

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	display: none;

}



.m-list6 .pic:hover::after {

	display: block;

}



.m-list6 .pic img {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}





.m-list6 .txt h3 {

	font-size: 18px;

	color: #333333;

	font-weight: 550;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.m-list6  a:hover .txt h3{color: #004bc0;}

@media only screen and (max-width: 768px) {

	.wp {

		padding: 0 15px;

	}



	.m-list6 li {

		width: 50%;

		margin-bottom: 25px;

	}



	.m-list6 .pic {

		margin-bottom: 15px;

	}



	.tit-xz {

		padding-bottom: 40px;

	}



	.tit-xz::after {

		content: "";

		position: absolute;

		width: 50px;

		border-bottom: 2px #004bc0 solid;

		left: 50%;

		margin-left: -25px;

		top: 60px;

	}

}



@media only screen and (max-width: 460px) {

	.m-list6 li {

		width: 100%;

	}



}







.g-subtit {

	overflow: hidden;

	border-bottom: 1px #eaeaea solid;

	padding-bottom: 18px;

	margin-bottom: 40px;

}



.g-subtit .tit {

	float: left;

}



.g-subtit .tit h2 {

	font-size: 36px;

	font-weight: normal;

	color: #333333;

}

.g-subtit .ul-r-snv{ float: right;}

.g-subtit .ul-r-snv li {
	margin-left: 55px;

	display: inline-block;

	padding-top: 18px;

}



.g-subtit .ul-r-snv li a {

	font-size: 18px;

	color: #333333;

}



.g-subtit .ul-r-snv li a:hover {

	color: #004bc0;

}







.ul-list {

	margin: 0 -12px;

	overflow: hidden;

}



.ul-list li {

	width: 50%;

	float: left;



}



.ul-list .con {

	margin: 0 12px;

	overflow: hidden;

	display: block;

	margin-bottom: 40px;



}



.ul-list .con .pic {

	overflow: hidden;

	height: 0;

	padding-top: 60%;

	position: relative;

	margin-bottom: 30px;

	width: 100%;

	display: block;



}



.ul-list .pic img {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}





.ul-list li .pic::after {

	content: '';

	position: absolute;

	background: url(../images/hongse1.png) no-repeat center rgba(0, 0, 0, 0.6);

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	display: none;



}



.ul-list li .pic:hover::after {

	display: block;

}



.ul-list .txt {

	overflow: hidden;

}



.ul-list .txt .tit-xz {

	margin-bottom: 25px;

}



.ul-list .txt .tit-xz h3 {

	font-size: 16px;

}



.ul-list .txt .tit-xz h3:hover {

	color: #004bc0;

}



.ul-list .txt .desc {

	font-size: 14px;

	line-height: 1.9;

	color: #686868;

	padding-bottom: 30px;

	border-bottom: 1px #eaeaea solid;

}





@media only screen and (max-width: 750px) {

	.wp {

		padding: 0 15px;

	}



	.ul-list li {

		width: 100%;

	}

}







.m-bodytxt .txt img {

	max-width: 100%;

}



.more-txt .next a{font-size: 18px;color: #333333;display: inline-block;}

.more-txt .next a:hover{color: #004bc0;}

.m-bodytxt h1 {

	font-size: 36px;

	color: #333333;

	line-height: 1.5;

	text-align: center;

	font-weight: 400;

	margin-bottom: 10px;

}



.m-bodytxt .info {

	border-bottom: 1px solid #e5eced;

	font-size: 14px;

	color: #898989;

	text-align: center;

	padding: 10px;

	padding-bottom: 40px;

}



.m-bodytxt .info span {

	margin-right: 40px;

	color: #999999;

	font-size: 16px;

}



/* 内容区域 */

.m-bodytxt .txt {

	padding: 40px 0;

	font-size: 16px;

	color: #666666;

	line-height: 1.5;

	margin-top: 10px;

}



@media only screen and (max-width: 750px) {

	.m-bodytxt h1 {

		font-size: 30px;

		color: #151515;

		line-height: 1.5;

		text-align: center;

		font-weight: 400;

		margin-bottom: 10px;

	}



	.m-bodytxt .info {

		border-bottom: 1px solid #e5eced;

		font-size: 14px;

		color: #898989;

		text-align: center;

		padding: 10px;

		padding-bottom: 25px;

	}



	.m-bodytxt .txt {

		padding: 30px;

		font-size: 16px;

		color: #333;

		line-height: 1.6;

		margin-top: 10px;

	}

}



@media only screen and (max-width: 750px) {

	.m-bodytxt h1 {

		font-size: 25px;

		color: #151515;

		line-height: 1.5;

		text-align: center;

		font-weight: 400;

		margin-bottom: 5px;

	}



	.m-bodytxt .info {

		border-bottom: 1px solid #e5eced;

		font-size: 10px;

		color: #898989;

		text-align: center;

		padding: 5px;

		padding-bottom: 10px;

	}



	.m-bodytxt .txt {

		padding: 20px;

		font-size: 16px;

		color: #333;

		line-height: 1.6;

		margin-top: 10px;

	}



}























.tit-xz-2 {

	padding-bottom: 40px;

}



.tit-xz-2::after {

	content: "";

	position: absolute;

	width: 50px;

	border-bottom: 2px #004bc0 solid;

	left: 50%;

	top: 80px;

	margin-left: -25px;

}



.tit-xz-2 h2 {

	font-size: 35px;

	font-weight: normal;

	text-align: center;

	position: relative;

}

.ul-news {

	margin-bottom: 80px;

}

.ul-news .con {

	overflow: hidden;

	padding: 27px 0;

	border-bottom: 1px #eaeaea solid;

	

}



.ul-news .pic {

	float: left;

	margin-right: 40px;

	width: 300px;

}



.ul-news .con .txt {

	overflow: hidden;

	padding-top: 15px;

	width: 690px;

	display: inline-block;

}



.ul-news .con .txt .tit {

	font-size: 15px;

	margin-bottom: 7px;

}



.ul-news .con .txt:hover h3 {

	color: #004bc0;

}



.ul-news .con .txt:hover .more a {

	color: #004bc0;

}



.ul-news .con:hover .date {

	color: #004bc0;

}



.ul-news .con .txt .tit a {

	color: #333333;

}



.ul-news .con .txt .desc {

	font-size: 14px;

	line-height: 1.6;

	color: #777777;

}



.ul-news .con .txt .more {

	margin-top: 60px;

	font-size: 14px;



}



.ul-news .con .txt .more a {

	color: #777777;

}



.ul-news .con .txt .more span {

	color: #004bc0;

}



.ul-news .con .date {

	float: right;

	color: #777777;

	text-align: center;

	margin-top: 50px;

}

.ul-news li h3{color: #333333;font-size: 18px;}

.ul-news .con .date .p1 {

	font-size: 35px;

	color: #999999;

	transition: .5s;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

}



.ul-news .con .date .p2 {

	font-size: 18px;

	color: #999999;

	transition: .5s;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-ms-transition: .5s;

	-o-transition: .5s;

}

.ul-news .con:hover .date .p1{color: #004bc0;}

.ul-news .con:hover .date .p2{color: #004bc0;}

.ul-news .con .pic img{display: block;width: 100%;}

@media only screen and (max-width: 1138px) {

	.ul-news .con .txt {

		overflow: hidden;

		padding-top: 15px;

		width: 500px;

		display: inline-block;

	}



	.ul-news .con .date .p1 {

		font-size: 25px;

	}



	.ul-news .con .date .p2 {

		font-size: 10px;

	}

}



@media only screen and (max-width: 918px) {

	.ul-news .con {

		text-align: center;

	}



	.ul-news .pic {

		width: 100%;

		margin-right: 40px;

	}



	.tit-xz-2 h2 {

		font-size: 22px;

		font-weight: normal;

		text-align: center;

		position: relative;

	}



	.tit-xz-2::after {

		content: "";

		position: absolute;

		width: 50px;

		border-bottom: 2px #004bc0 solid;

		left: 50%;

		top: 50px;

		margin-left: -25px;

	}



	.ul-news .con .date .p1 {

		font-size: 25px;

		display: none;

	}



	.ul-news .con .date .p2 {

		font-size: 10px;

		display: none;

	}



	.ul-news .con .txt .more {

		margin-top: 20px;

		font-size: 14px;



	}



	.tit-xz-2 {

		padding-bottom: 25px;

	}

}



@media only screen and (max-width: 514px) {

	.ul-news .con .txt {

		overflow: hidden;

		padding-top: 15px;

		width: auto;

		display: inline-block;

	}

}



















.box-joinus-p1 .g-tit1 {

	font-size: 23px;

	margin-bottom: 70px;

}



.box-joinus-p1 .g-tit1 h2 {

	text-align: center;

	font-weight: normal;

	position: relative;

	margin-bottom: 20px;

	font-size: 36px;

	color: #333333;

}



.box-joinus-p1 .g-tit1 h2::after {

	content: "";

	position: absolute;

	width: 50px;

	border-bottom: 2px #004bc0 solid;

	left: 50%;

	margin-left: -25px;

	top: 65px;

}



.box-joinus-p1 * {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



.box-joinus-p1 .title {

	overflow: hidden;

	padding: 96px 0 95px;

	border-bottom: 1px solid #8dc556

}



.box-joinus-p1 .tl-img {

	float: left;

	padding-top: 4px;

	width: 41.67%

}



.box-joinus-p1 .tl-img img {

	display: block;

	width: 100%

}



.box-joinus-p1 .tl-text {

	overflow: hidden;

	padding-left: 126px

}



.box-joinus-p1 .tl-text h3 {

	padding-bottom: 18px;

	font-size: 18px;

	color: #757cbb

}



.box-joinus-p1 .tl-text .info {

	line-height: 2

}



.box-joinus-p1 .tl-text .txt1 {

	padding-bottom: 66px

}



.box-joinus-p1 .tl-text a {

	display: inline-block;

	padding-left: 25px;

	background: url(https://h5.org.cn/images/icop-email.png) left center no-repeat

}



.box-joinus-p1 .table {

	padding: 20px 0 80px

}



.box-joinus-p1 .table .td {

	float: left;

	line-height: 38px;
	color: #333333;
	text-align: center;

	overflow: hidden;

	white-space: nowrap;

	-ms-text-overflow: ellipsis;

	text-overflow: ellipsis

}



.box-joinus-p1 .table .td1 {

	padding-left: 40px;

	width: 382px;

	text-align: left;

}



.box-joinus-p1 .table .td2 {

	width: 124px

}



.box-joinus-p1 .table .td3 {

	padding-left: 5px;

	width: 360px

}



.box-joinus-p1 .table .td4 {

	padding-right: 116px;

	width: 260px

}











.box-joinus-p1 .tb-head {

	margin-bottom: 10px;

	overflow: hidden;

	font-size: 23px;

	background: url(../images/1324.png) center no-repeat;

	padding: 26px 0;



}



.box-joinus-p1 .tb-title {

	overflow: hidden;

	margin-bottom: 5px;

	cursor: pointer;

	font-size: 18px;

	padding: 24px 0;

	background-color: #f9f9f9;

	position: relative;

}





.ul-join li .tb-title.on::after {

	content: "";

	position: absolute;

	width: 10PX;

	height: 10PX;

	border-top: 2px solid #004bc0;

	border-right: 2px solid #004bc0;

	transform: rotate(-45deg) translateY(-50%);

	position: absolute;

	top: 50%;

	right: 30px;

}



.ul-join li .tb-title::after {

	content: "";

	position: absolute;

	width: 10PX;

	height: 10PX;

	border-top: 2px solid #004bc0;

	border-right: 2px solid #004bc0;

	transform: rotate(135deg);

	position: absolute;

	top: 37%;

	right: 35px;

}



.box-joinus-p1 .tb-cont {

	padding: 22px 40px 0;
	background-color: #f9f9f9;
	display: none;
	margin-bottom: 24px;
}



.box-joinus-p1 .tb-cont h3 {

	padding-bottom: 18px;

	font-weight: 400;

	font-size: 16px

}



.box-joinus-p1 .tb-cont h4 {

	padding-bottom: 7px;

	font-weight: 400;

	font-size: 16px;

	color: #333333;

}



.box-joinus-p1 .tb-cont .info {

	padding-bottom: 37px;

	line-height: 2

}



.box-joinus-p1 .tb-cont p {

	overflow: hidden;

	font-size: 15px;

	color: #666666;

}





.box-joinus-p1 .tb-title.on {

	font-size: 18px;

	color: #000000;

}





.box-joinus-p1 .tb-cont.on {

	display: block

}



.box-joinus-p2 {

	padding-bottom: 120px

}



.box-joinus-p2 .title {

	overflow: hidden;

	padding: 104px 0 120px

}



.box-joinus-p2 .title .col-l-xz {

	width: 60.42%

}



.box-joinus-p2 .title .tit {

	display: block;

	margin-bottom: 45px

}



.box-joinus-p2 .title .info {

	line-height: 1.88

}



.box-joinus-p2 .title .col-r-xz {

	width: 35%;

	float: right;



}



.box-joinus-p2 .title .col-r-xz img {

	display: block;

	width: 100%;

	float: right;

}





@media only screen and (max-width:1199px) {



	.box-joinus-p1 .table,

	.box-joinus-p1 .title {

		padding: 40px 0

	}



	.box-joinus-p1 .tl-text {

		padding-left: 30px

	}



	.box-joinus-p2 {

		padding-bottom: 40px

	}



	.box-joinus-p2 .title {

		padding: 40px 0

	}



	.box-joinus-p1 .table .td1 {

		width: 26%;

		padding-left: 10px

	}



	.box-joinus-p1 .table .td2,

	.box-joinus-p1 .table .td3,

	.box-joinus-p1 .table .td4,

	.box-joinus-p1 .table .td5 {

		padding: 0;

		width: 18.5%

	}



	.box-joinus-p1 .tb-cont {

		padding: 10px

	}

}





@media only screen and (max-width:767px) {

	.box-joinus-p1 .table {

		font-size: 12px

	}



	.box-joinus-p1 .table .td3 {

		display: none

	}



	.box-joinus-p1 .table .td1 {

		width: 20%

	}



	.box-joinus-p1 .table .td2,

	.box-joinus-p1 .table .td4,

	.box-joinus-p1 .table .td5 {

		width: 20%

	}



	.box-joinus-p1 .tb-cont .info {

		padding-bottom: 15px

	}

	

	.main {

		padding:30px 0;

	}

	

	.box-joinus-p1 .g-tit1 {

		margin-bottom: 30px;

		

	}

	

	.box-joinus-p1 .g-tit1 h2 {

		font-size:20px;

	}

	

	.box-joinus-p1 .g-tit1 h2::after {

		top:40px;

	}

	

	.ul-list li h3,.ul-list .con .pic {

		margin-bottom: 10px;

	}

	

	.ul-news .con { padding-top:0;}

	

}



@media only screen and (max-width:479px) {

	.box-joinus-p1 .table .td4 {

		display: none

	}



	.box-joinus-p1 .table .td1 {

		width: 50%

	}



	.box-joinus-p1 .table .td2,

	.box-joinus-p1 .table .td5 {

		width: 25%

	}

}





.col-l-xz {

	width: 27%;

	float: left;

}



.col-r-xz {

	width: 69%;

	float: right;

}



.tit-xz {

	background: url(../images/pro-pic1.png) no-repeat center;

	height: 125px;

	line-height: 125px;

	text-align: center;

	font-size: 27px;
	margin-bottom: 10px;

}
.tit-xz h3{font-weight: normal;}


.ul-snv {

	overflow: hidden;

	display: block;

}
.ul-snv li{margin-bottom: 10px;position: relative;}
.ul-snv li .icon {

	padding: 15px 0;

	text-align: center;

	color: #333;

	font-size: 16px;

	display: block;
	border: 1px solid #eaeaea;

}

.ul-snv .on .icon{border: 1px solid #004bc0;background-color: #004bc0;color: #fff;}
.ul-snv .on .ul-snv-con{
	display: block;
	margin-top: 10px;
}
.ul-snv-con {
	display: none;
}
.ul-snv-con a{
	font-size: 16px;
	color: #333333;
	padding: 20px 0;
	text-align: center;
	display: block;
	background-color: #f9f9f9;
}
.ul-snv-con .ok{color: #004bc0;}
.tit-xz-2 h2 {

	font-size: 35px;

	font-weight: normal;

	color: #333333;

	display: inline-block;

}

.tit-xz-2 span {

	float: right;

	background: url(../images/1210.png) no-repeat 24px center;

	font-size: 15px;

	background-color: #004bc0;

	height: 60px;

	line-height: 60px;

}



.tit-xz-2 span a {

	display: inline-block;

	color: #FFFFFF;

	padding: 0 30px 0 60px;

}



.g-txt {

	padding-left: 20px;

	border-bottom: 1px #EAEAEA solid;

	position: relative;

	margin-bottom: 40px;

}
.g-txt img{display: inline-block;margin-bottom: 30px;}
.g-txt-2{padding-bottom: 30px;}
.g-txt h3 {

	font-size: 23px;

	font-weight: normal;

	margin-bottom: 30px;

	color: #333333;
	position: relative;
}

.g-txt h3::before{
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	top: 50%;
	transform: translateY(-50%);
	left: -20px;
	background-color: #004bc0;
}



.g-txt p {

	font-size: 14px;

	line-height: 1.6;

	color: #666666;

}



.g-tit1 {

	position: relative;

}





.g-txt-2 {

	padding-left: 20px;

	border-bottom: 1px #EAEAEA solid;

	margin-bottom: 40px;
	color: #666666;

}



.g-txt-2 h3 {

	font-size: 23px;

	font-weight: normal;

	margin-bottom: 30px;

	color: #333333;

}



.g-txt-2 .p1 {

	font-size: 18px;

	color: #333333;

}



.g-txt-2 .p2 {

	font-size: 18px;

	color: #333333;

}



.g-txt-2 p {

	font-size: 13px;

	line-height: 1.9;

	color: #666666;

}



.g-txt-3 h3 {

	font-size: 23px;

	font-weight: normal;

	margin-bottom: 30px;

	color: #333333;

	padding-left: 15px;

}



.ul-pic {

	overflow: hidden;

	text-align: center;

}

.ul-pic .slick-slide{margin: 0 10px;}

.ul-pic li {
	float: left;
}

.ul-pic li .con {

	display: block;

}

.ul-pic li .pic img {

	width: 100%;

}



.col-l-xz1 {

	width: 20%;

	float: left;

}



.col-r-xz1 {

	width: 78%;

	float: right;

}



.tit-xz3 {

	font-size: 22px;

	text-align: center;

	padding: 35px 0;

	background: url(../images/pro-pic1.png) no-repeat center;

	background-size: cover;

	margin-bottom: 10px;


}
.tit-xz3 h3{font-weight: normal;}

.ul-luo li .icon{background-color: #f9f9f9;border: 0;}
.ul-luo li .con-li a{padding: 15px 0;}
.ul-snv3 {



	overflow: hidden;

}



.ul-snv3 li {

	text-align: center;

	background-color: rgb(245, 245, 245);

	margin-bottom: 5px;





}



.ul-snv3 .on {
    background-color:#004bc0;
}



.ul-snv3 .on a {

	color: #FFFFFF;

}



.ul-snv3 li a {

	font-size: 16px;

	display: block;

	padding: 20px 0;

	color: #000;



}

.ul-snv3 li a:hover{color: #fff;background-color: #004bc0;}



.m-list2 {

	overflow: hidden;

	background-color: rgb(245, 245, 245);

	margin-bottom: 80px;

}



.m-list2 .txt {

	overflow: hidden;

	padding: 35px 40px;

	font-size: 15px;

	line-height: 2;

}



.m-list2 .pic {

	float: left;

	width: 50%;

}



.m-list2 .txt h3 {

	font-size: 22px;

	margin-bottom: 15px;

}



.g-tit4 {

	font-size: 15px;



	text-align: center;

	margin-bottom: 25px;

}



.g-tit4 h2 {

	font-weight: bold;

	letter-spacing: 1px;

}



.ul-news4 {

	overflow: hidden;

}



.ul-news4 li {

	width: 33.33%;

	float: left;

	margin-bottom: 30px;

}



.ul-news4 li .con{

	display: block;
	background-color: #f9f9f9;

	margin: 0 10px;

}



.ul-news4 li .pic {

	margin-bottom: 1px;

	height: 0;

	padding-top:60%;

	position: relative;

}

.ul-news4 li .pic img {

	position: absolute;

	    left: 50%;
		transform: translateX(-50%);
	    top: 0;
		display: block;
	    height: 100%;

}



.ul-news4 li .txt {

	overflow: hidden;

	padding: 15px;

	text-align: center;

	font-weight: normal;

	font-size: 13px;

	background-color: rgb(249, 249, 249);

}



.m-about2-xh .pic {

	text-align: center;

	margin-bottom: 15px;

}



.m-about2-xh .txt h3 {

	font-size: 22px;

	margin-bottom: 15px;

	letter-spacing: 1px;

}



.m-about2-xh .txt .desc {

	font-size: 14px;

	letter-spacing: 1px;

	line-height: 1.7;
	text-align: justify;

}





.pages {

	overflow: hidden;

	text-align: center

}



.pages ul {

	display: inline-block;

	vertical-align: top;

	list-style: none;

}



.pages li {

	float: left

}



.pages li a {

	display: block;

	width: 50px;

	height: 50px;

	line-height: 50px;

	margin: 0 10px;

	font-size: 16px;

	color: #333333;

	font-family: 'å®‹ä½“';

	text-decoration: none;

}



.pages li a:hover,

.pages li.on a {

	background-color: #004bc0;

	color: #fff;

	border-color: transparent

}



.pages .pages-next a,

.pages .pages-prev a {

	width: 66px

}



/* 响应式 */

@media only screen and (max-width:767px) {

	

	.m-list2 .pic{ float: none;width: 100%;}

	.m-list2 .pic img{display: block;width: 100%;}

	.m-list2 .txt{padding: 25px 20px;}

	.m-list2{margin-bottom: 30px;}

	.pages li {

		display: none

	}



	.pages .pages-next,

	.pages .pages-prev {

		display: block

	}



	.pages li a {

		font-size: 14px

	}



}























@media only screen and (max-width: 1000px) {



	.col-l-xz {

		width: 20%;

	}



	.col-r-xz {

		width: 77%;

	}



	.tit-xz-2 h2 {

		font-size: 30px;

		font-weight: normal;

		color: #333333;

		display: inline-block;

		margin-bottom: 30px;

	}



	.tit-xz {

		background: url(../images/pro-pic1.png) no-repeat center;

		background-size: cover;

		height: 80px;

		line-height: 80px;

		text-align: center;

		font-size: 18px;

	}



	.ul-snv .on a {

		background-color: #004bc0;

		display: block;

		margin-bottom: 20px;

		padding: 18px 0;

		color: #FFFFFF;



	}



	.ul-snv li a {

		padding: 30px 0;

		text-align: center;

		color: #000;

		font-size: 10px;

		display: block;

	}



	@media only screen and (max-width: 750px) {

		.col-l-xz {

			width: 20%;

			display: none;

		}



		.col-r-xz {

			width: 100%;

		}

		.ul-pic li{width: 100%;margin-bottom: 15px;}

		.ul-pic li .pic img{display: block;width: 100%;}

		.tit-xz3{padding: 25px 0;}

		.tit-xz-2 h2 {

			font-size: 28px;

			font-weight: normal;

			color: #333333;

			display: inline-block;

			margin-bottom: 30px;

		}

		

		.g-subtit .ul-r-snv ,.g-subtit .tit{

			float:none;

		}

		.g-subtit .ul-r-snv li { margin:0 10px;}

		

		

		.col-l-xz1,.col-r-xz1{

			float: none;

			width: auto;

		}

		.ul-news4 li {

			width: 50%;

		}

	}



	@media only screen and (max-width: 523px) {

		.tit-xz-2 h2 {

			font-size: 27px;

			font-weight: normal;

			color: #333333;

			display: inline-block;

			margin-bottom: 10px;

		}



		.tit-xz-2 span {

			text-align: left;

			background: url(../images/1210.png) no-repeat 24px center;

			font-size: 15px;

			background-color: #004bc0;

			float: none;

			height: 50px;

			line-height: 50px;

			display: inline-block;

		}

	}

}
@media only screen and (max-width: 410px) {
	.ul-news4 li{
		margin-bottom: 10px;
	}
	.ul-news4 li .con{
		height: 172px;
	}
}
@media only screen and (max-width: 320px) {
	.ul-news4 li .con{
		height: 150px;
	}
}
@media only screen and (max-width: 280px) {
	.ul-news4 li .con{
		height: 160px;
	}
}

/* 结束 */

/* fooder */
@media only screen and (min-width: 1270px) and (max-width: 1400px) { }
@media only screen and (min-width: 1100px) and (max-width: 1269px) {}
@media only screen and (min-width: 900px) and (max-width: 1400px) {
    /* index */
    .wp1320{max-width: 94.28vw;margin: 0 auto;}
    .banner{height: auto;}
    .banner1 .item .pic{height: auto;}
    .banner1 .item .pic img{height: auto;width: 100%;}
    .banner-news{bottom: 1.428vw;right: 0;}
    .banner-news .news{padding: 2.142vw 1.428vw 2.142vw 2.142vw;background: rgba(0, 0, 0, 0.4);}
    .banner-news .news .pic1{width: 1.928vw;margin-right: 1.785vw;}
    .banner-news .news .pic1 img{}
    .swp{margin-right: 2.714vw;}
    .swp .item{width: 75.14vw;}
    .swp .item .txt{font-size: 1.142vw;width: 64.28vw;}
    .swp .item .time{ font-size: 1.142vw;}
    .banner-news .news .more{font-size: 1.142vw;padding-left: 2.857vw;}
    .banner-news .news .more::after{content: '';top: -0.357vw;bottom: -0.357vw;width: 1px;}
    .banner-news .news .more em{font-size: 1vw; }
    .g-tit-gl{padding-top: 5.714vw;padding-bottom: 2.714vw;}
    .g-tit-gl h2{font-size: 2.857vw;}
    .g-tit-gl h2::after{ content: '';  bottom: 0;  width: 3.571vw;height: 0.214vw; }
    .ul-list1-gl{margin: 0 -1.071vw;}
    .ul-list1-gl li{margin-bottom: 1.785vw;}
    .ul-list1-gl li a{margin: 0 1.071vw;width: 20vw;height: 21.42vw;}
    .ul-list1-gl .m-li a{height: 18.92vw;width: 24.64vw;background: url(../images/i-pic1.png) no-repeat center;padding-left: 3.214vw;padding-top: 2.5vw;}
    .ul-list1-gl .m-li .eng-name{font-size: 4vw;}
    .ul-list1-gl .m-li h3{font-size: 2.571vw;}
    .public-more{font-size: 1vw; }
    .ul-list1-gl li .name{font-size: 1.285vw;}
    .ul-list1-gl li .desc{top: 2.5vw;padding-left: 2.142vw;}
    .ul-list2-gl{margin: 0 -1.071vw;margin-bottom: 5.714vw;}
    .ul-list2-gl li{width: 33.3%;}
    .ul-list2-gl li a{margin: 0 1.071vw;border-bottom: 1px solid #eaeaea;}
    .ul-list2-gl li .pic img{ right: 0; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
    .ul-list2-gl li .pic:hover img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
    .ul-list2-gl li .desc{padding: 1.428vw 0;padding-left: 0.357vw;}
    .ul-list2-gl li .name{font-size: 1.285vw;font-weight: bold;}
    .row3-index{margin-bottom: 12.85vw;}
    .ul-list3-gl li{width: 33.33%;}
    .ul-list3-gl li a{height: 34.28vw; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
    .ul-list3-gl .tit{ font-size: 1.285vw;  }
    .ul-list3-gl .txt{font-size: 1vw;}
    .ul-list3-gl .pic{height: 16.14vw;}
    .ul-list3-gl .pic1{ margin-top: 2.285vw;   transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
    .ul-list3-gl .pic1 img{width: 3.571vw;height: 3.571vw;}
    .ul-list3-gl a .py{  top: 5vw; left: 2.142vw; right: 2.142vw; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
    .ul-list3-gl a:hover .py{ transform:translateY(-2.142vw); -webkit-transform:translateY(-2.142vw); -moz-transform:translateY(-2.142vw); -ms-transform:translateY(-2.142vw); -o-transform:translateY(-2.142vw); } 
    .row4-main{height: 40vw;background: url(../images/i-pic15.png) no-repeat center;margin-bottom: 2.142vw;background-size:  auto 100%;}
    .row4-main .desc{margin-left: 5.357vw;width: 45.45%;}
    .row4-main .g-tit-gl h2::after{  transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); }
    .row4-main .desc .txt{font-size: 1.142vw; margin-bottom: 2.857vw;}
    .row4-main .more1{margin-bottom: 3.571vw;}
    .ul-list4-gl .pic{margin-right: 1.785vw;width: 4.285vw;}
    .ul-list4-gl .data .name{font-size: 1.714vw; }
    .ul-list4-gl li:first-child a{padding-right: 2.857vw;border-right: 1px solid #cccccc;}
    .ul-list4-gl li:last-child a{padding-left: 2.857vw;}
    .ul-list5-gl{margin: 0 -1.071vw;margin-bottom: 4.285vw;}
    .ul-list5-gl li{width: 33.3%;}
    .ul-list5-gl li a{margin: 0 1.071vw;border-bottom: 1px solid #eaeaea;}
    .ul-list5-gl li .pic{margin-bottom: 1.428vw;}
    .ul-list5-gl li .pic img{       right: 0; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
    .ul-list5-gl li .pic:hover img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
    .ul-list5-gl h3{font-size: 1.285vw;margin-bottom: 0.714vw;}
    .ul-list5-gl .txt{font-size: 1vw;}
    .ul-list5-gl .data{padding: 1.428vw 0;}
    .ul-list5-gl .time{font-size: 1vw;}


    }
    @media only screen and (max-width: 899px){
        .wp1320{margin: 0 15px;}
        .banner{height: auto;}
        .banner1 .item .pic{height: auto;}
        .banner1 .item .pic img{width: 100%;height: auto;}
        .banner-news{bottom: 0;}
        .swp{overflow: hidden;width: 81%;margin-right: 0;}
        .banner-news .news{padding: 10px;}
        .banner-news .news .pic1{margin-right: 15px;width: 25px;margin-top: 4px;}
        .swp .item .txt{width: 80%;}
        .swp .item{width: auto;}
        .banner-news .news .more{padding-left: 2%;width: 10%;min-width: 75px;}
        .g-tit-gl{padding:20px 0;}
        .g-tit-gl h2{font-size: 30px;}
        .g-tit-gl h2::after{width: 40px;}
        .ul-list1-gl .m-li{width: 100%;}
        .ul-list1-gl .m-li .eng-name{font-size: 40px;}
        .ul-list1-gl .m-li h3{font-size: 25px;}
        .ul-list1-gl .m-li a{background-size: cover;width: auto;height: auto;padding-bottom: 20px;}
		.ul-list1-gl li .pic{padding-top: 50%;}
        .ul-list1-gl li{width: 50%;height: auto;}
        .ul-list1-gl li a{width: auto;}
        .ul-list2-gl{margin-bottom: 0;}
        .ul-list3-gl li a{height: 280px;}
        .ul-list3-gl .pic{height: auto;}
        .ul-list3-gl a .py{top: 25px;left: 20px;right: 20px;}
        .ul-list3-gl .pic img{height: auto;width: 100%;}
        .row4-main{height: auto;padding-bottom: 220px;}
        .row4-main .desc{margin-left: 25px;}
        .row4-main .desc .txt{margin-bottom: 20px;}
        .row4-main .more1{margin-bottom: 20px;}
        .row3-index{margin-bottom: 20px;}
        .ul-list4-gl .pic{width: 40px;margin-right: 15px;margin-top: 5px;}
        .ul-list4-gl li:first-child a{padding-right: 20px;}
        .ul-list4-gl li:last-child a{padding-left: 20px;}
        .ul-list4-gl .public-more{color: #333;}
        .ul-list4-gl .data .name{font-size: 20px;}
        .ul-list5-gl{margin: 0 -10px;}
        .ul-list5-gl li a{margin: 0 10px;}
        .ul-list5-gl .data{padding: 10px 0;}
        .row5-index{padding-bottom: 20px;}
		.m-li-copy{display: block;}
		.m-li-zhen{display: none;}
		
    }
	@media only screen and (max-width: 899px) and (min-width: 800px){
		.ul-list2-gl li .name{width: 70%;}
	}
    @media only screen and (max-width: 800px){
        .ul-list2-gl li{width: 100%;margin-bottom: 10px;}
        .ul-list2-gl li .desc{padding: 20px;}
        .ul-list3-gl li{width: auto;float: none;margin-bottom: 50px;}
        .ul-list3-gl li a{height: auto;border: 0;}
        .ul-list3-gl li .py{position: relative;left: 0;right: 0;}
        .ul-list5-gl li{width: 100%;margin-bottom: 20px;}
		.ul-list2-gl li .pic img{height: auto;width: 100%;}
    }
    @media only screen and (max-width: 750px){
        .swp{width: 100%;margin-top: 5px;}
        .banner-news .news .more{padding-left: 0;position: absolute;top: 10px;right: 20px;}
        .banner-news .news .more::after{display: none;}
        .swp .item .txt{font-size: 14px;}
        .swp .item .time{font-size: 14px;}
        .row4-main .desc .txt{width: 60%;}
    }
	@media only screen and (max-width: 640px){
		.ul-list1-gl li a{
			height: 250px;
		}

        .footer .bd{padding: 30px 0 10px}

        .wp1320{margin: 0 5%}
        .ul-list3-gl a .py{top: 0}
        .ul-list1-gl .m-li h3{margin-bottom: 15px;}
        .footer .footle0{width: 100% !important;}
        .footer .footle2{width: 65% !important}
        .footer .footle3{width: 30% !important}


        .cpjt0, .cpjt1{width: 36px;height: 36px}
        .row4-main .desc .txt{width: 100%;font-size: 14px;}
        .row4-main .desc{margin-right: 25px;}
        .ul-list4-gl li{width: 50%}
        .ul-list4-gl li:last-child a{padding-left: 0}
        .ul-list4-gl li:first-child a{padding-right: 0;border: 0}
        .ul-list1-gl li{display: none}
        .ul-list1-gl li.m-li{display: block}
        .footer .qr-box .item img{width: 90%}
        .ul-footer li{float: left;width: 50%;margin: 0 !important;}
        .footer .wp2{padding: 15px}
        .footer .copyright .txt{display: block;text-align: left;min-height: inherit}
        .headerrel01 .headerrel01-so{width: 90%;background: rgba(255,255,255,.7);margin: 30px auto 0}
        .header-xl{padding: 20px 0}
        .m-about3-xh .txt .desc a{min-width: 48%}
        .headerrel01 .headerrel01-nav li.ok>a.v1, .headerrel01 .headerrel01-nav li.on>a.v1, .headerrel01 .headerrel01-nav li>a:hover{color: #fff}




        .row4-main{margin-bottom: 0}
        .row3-index{margin-bottom: 40px;}
        .ul-list1-gl li,.footer .footle0 img{margin-bottom: 20px;}
        .g-tit-gl{padding: 40px 0 30px}
        .g-tit-gl h2{padding-bottom: 10px;}
        .sychanpin,.ul-list3-gl{padding-bottom: 20px}
        .ul-list3-gl li{margin-bottom: 30px;}
        .qr-box dd{margin-top: 0}
        /*字体*/
        .g-tit-gl h2,.ul-list1-gl .m-li .eng-name{font-size: 20px}
        .ul-list1-gl .m-li h3{font-size: 18px;}
        .ul-list5-gl h3,.ul-list4-gl .data .name,.ul-list3-gl .tit,.headerrel01 .headerrel01-nav li>a{font-size: 16px;}
        .ul-footer h3,.footer .info h2,.footer .dl-ft dt,.m-about3-xh .txt h3{font-size: 14px;}
        .ul-footer li span,.footer .info p,.footer .copyright .txt,.m-about3-xh .txt .desc{font-size: 12px;}
	}
    @media only screen and (max-width: 500px){

    }
    @media only screen and (max-width: 450px){
        .swp .item .txt{width: 60%;}
        .ul-list1-gl li .desc{padding-left: 10px;}
        .ul-list4-gl .pic{margin-right: 5px;}

        .ul-list1-gl li{width: 100%;float: none;}
		.ul-list1-gl li a{
			height: 300px;
		}
    }
    @media only screen and (max-width: 350px){
        .row4-main .desc .txt{width: auto;padding-right: 20px;}

    } /* 如果是非响应式项目，请删掉此行 */


 @media only screen and (max-width:992px){
     .ul-list1-gl li a{margin: 0 1.06vw;}
 }
