/*
 ===============================
 * @authro      : 杨朝杰
 * @created     : 2018-05-26
 * @content     : 
 ===============================
 */
@charset "UTF-8";

.model.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);}
.model.show{display: block;}
.model{position: fixed;top: 0;left: 0;z-index: 10600;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.model span{opacity: 0;display: inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 40px;text-align: center;overflow: hidden;color: #fff;z-index: 10;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}
.model::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0,0,0,.87);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchPWBox {width: 500px;height: 60px;overflow: hidden;background: #fff;border-radius: 5px;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -250px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;transform: scale(0);-webkit-transform: scale(0)}
.searchPWBox input {display: block;float: left;width: 400px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;margin-left: 10px;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 90px;height: 60px;background: #0073bc url(../images/searchbai.png) no-repeat center center;background-size: 18px 18px;color: #fff;font-size: 30px;text-align: center;line-height: 60px;}
.searchPWBox a:hover {opacity: 0.9;}
.model span.on{opacity: 1;}
.searchPWBox.on{transform: scale(1);-webkit-transform: scale(1);}
.subTopBox{height: 138px;}
.fadeUp{transform: translateY(100%);-webkit-transform: translateY(100%);opacity: 0;visibility: hidden;transition: all .8s ease-in;-webkit-transition: all .8s ease-in;}
.fadeUp.on{transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;visibility: visible;}
@keyframes menu-animation {
	0% {
		opacity: 0;
		transform: scale(.04) translateY(300%)
	}

	40% {
		transform: scale(.04) translateY(0);
		transition: ease-out
	}

	40% {
		transform: scale(.04) translateY(0)
	}

	60% {
		opacity: 1;
		transform: scale(.02) translateY(0)
	}

	61% {
		opacity: 1;
		transform: scale(.04) translateY(0)
	}

	99.9% {
		opacity: 1;
		height: 0;
		padding-bottom: 100%;
		border-radius: 100%
	}

	100% {
		opacity: 1;
		transform: scale(2) translateY(0);
		height: 100%;
		padding-bottom: 0;
		border-radius: 0
	}
}
#flutterBox{width: 240px;z-index: 9999;position: fixed;}
#flutterBox .close_port{top: 10px !important;right: 10px !important;width: 25px !important;height: 25px !important;border: 1px solid #fff !important;border-radius: 50%;background: none !important;color: #fff !important;line-height: 21px !important;font-size: 30px;}
#flutterBox .pic{position: relative;}
#flutterBox .pic::before{padding-top: 58.3333%;display: block;content: "";}
.wrap {
	width: 1400px;
	clear: both;
	margin: 0 auto;
}

.minH400 {
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

.bg1 {
	background: #fff;
}

.bg2 {
	background: #f7f5f4;
}

.bg3 {
	background: #e4e6e9;
}

.imgBox {
	position: relative;
	overflow: hidden;
}

.imgBox:after {
	content: '';
	display: block;
	padding-top: 66.66667%;
}

.imgBox img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mainCon {
	padding: 15px;
	overflow: hidden;
	background: #fff;
}

.minH {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

/* subPage */
.subPage {
	position: relative;
	z-index: 2;

}

.pageBox {
	padding: 30px 40px;
	clear: none;
}

.pageLeft {
	width: 240px;
	margin-right: 30px;
	display: none;
}

.subMenuTit {
	font-size: 18px;
	color: #fff;
	line-height: 75px;
	height: 75px;
	background: #3b60b5 url(../images/jt1.png) right 20px center no-repeat;
	padding: 0 40px;
}

.subMenu {
	padding: 10px 20px;
	background: #fff;
	box-shadow: 6px 6px 0px rgba(0, 0, 0, .03);
}

.subMenu dd {
	line-height: 50px;
	padding: 0 20px;
}

.subMenu dd+dd {
	border-top: 1px solid #eee;
}

.subMenu a {
	display: block;
	color: #555;
	font-size: 16px;

}

.subMenu a:hover {
	color: #006db8;
}

.subMenu dd.hover a {
	color: #006db8;
	background: url(/subsiteSrc/main/images/jt2_h.png) right center no-repeat;
}

.subTitle {
	height: 45px;
	border-bottom: 1px #e6e6e6 solid;
	display: none;
}

.subTitle1 {
	font-size: 22px;
	line-height: 45px;
	border-bottom: 3px #006db8 solid;
	color: #333;
	position: relative;
	font-weight: bold;
	margin-top: -2px;
}

.subTitle .location {
	height: auto;
}

.subTitle .location a {
	line-height: 40px;
	height: 40px;
}

.textImg1 {
	overflow: hidden;
	padding: 0;
	border: none;
}

.textImg1 dd {
	border: none;
}

.textImg1 dd+dd {
	border-top: 1px solid #e6e6e6;
}

.subPage .textImg1 p {
	height: 90px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

/**/

.topSearch {
	display: block;
	width: 30px;
	height: 30px;
	position: relative;
	z-index: 3;
	background: url(/subsiteSrc/main/images/search.png) no-repeat center center;
}

.topSearch:hover {
	background: url(/subsiteSrc/main/images/search_h.png) no-repeat center center;
}

/*导航*/
.headBox .wrap {
	position: relative;
	z-index: 2;
}

.menuBox {
	z-index: 9;
}


.menuDl dd {
	display: inline;
	float: left;
	padding: 0 5px;
	z-index: 3;
}
.menuDl dd .a1::before{
	display: block;
	content: "";
	width: 2px;
	left: 50%;
	margin-left: -1px;
	bottom: 0;
	height: 29px;
	background: #fff;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	position: absolute;
}
.menuDl dd .a1.hide::before{display: none;}
.ixTopBox .subTopBox .menuDl dd .a1::before{background: #fff;}
.ixTopBox .subTopBox .menuIcon div{background: #fff !important;}
.ixTopBox2.show .menuDl dd .a1::before,.subTopBox .menuDl dd .a1::before{background: #01619d;}
.ixTopBox2.show .menuDl dd.hover .a1{color: #01619d !important;}
.ixTopBox2.show .menuIcon div,.subTopBox .menuIcon div{background: #01619d !important;}
.subTopBox .menuDl dd.hover .a1{color: #01619d;}
.menuDl dd:hover .a1::before{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.menuDl dd span a {
	display: block;
	height: 80px;
	overflow: hidden;
	line-height: 80px;
	color: #454545;
	font-size: 14px;
	position: relative;
	padding: 0px 10px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.menuDl dd.hover span a {
	color: #fff
}

.menuDl dd span a i {
	display: none;
	width: 100%;
	height: 2px;
	overflow: hidden;
	background: #006db8;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.menuDl dd.hover span a i {
	display: block;
}

.menuDl dd .div_a {
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 108px;
	left: 0;
	z-index: 99;
	background: #fff;
	display: none;
}

.menuDl dd .div_a a {
	display: block;
	height: 35px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
	text-align: center;
	color: #333333;
	font-size: 14px;
}

.menuDl dd .div_a a.hover {
	background: #fff
}

.menuDl dd .div_a a:hover {
	background: #fff
}

.subMenuDiv {
	display: none;
	width: 100%;
	overflow: hidden;
	position: absolute;
	/*left: 0px;*/
	top: 80px;
	/*opacity: 0;*/
	z-index: 1;
}

.menuDl dd.hover .subMenuDiv {
	z-index: 3;
}

.menuDl dt {
	width: 0px;
	/*height: 2px;*/
	height: 100%;
	overflow: hidden;
	background: #006db8;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
}

.subMenu_ul {
	width: 1000px;
	overflow: hidden;
	padding: 10px 0px;
}

/*.subMenu_ul:after{
    display: block;
    left: 15px;
    right: 15px;
    overflow: hidden;
    top: 0px;
    height: 0px;
    z-index: 1;
    background: #fff;
}*/
.subMenu_ul li {
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 2;
	float: left;
	display: inline;
	margin: 0px 15px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	/*-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;*/
}

.menuDl dd.hover .subMenu_ul li {
	opacity: 0;
	-webkit-animation: liMove 0.3s linear forwards;
	-o-animation: liMove 0.3s linear forwards;
	animation: liMove 0.3s linear forwards;
}

@keyframes liMove {
	0% {
		transform: translateY(-110%);
		opacity: 0;
	}

	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}

.menuDl dd.hide .subMenu_ul li {
	opacity: 1;
	-webkit-animation: liHIde 0.3s linear forwards;
	-o-animation: liHIde 0.3s linear forwards;
	animation: liHIde 0.3s linear forwards;
}

@keyframes liHIde {
	0% {
		transform: translateY(0px);
		opacity: 1;
	}

	100% {
		transform: translateY(110%);
		opacity: 0;
	}
}

.subMenu_ul li a {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #ccc;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.subMenu_ul li a:hover {
	color: #fff;
}

.half .subMenu_ul li a {
	font-size: 14px;
}

.subMenu_ul li a span {
	position: relative;
}


.subMenu_ul li a span em {
	display: block;
	width: 2px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -5px;
	background: #006db8;
}

.subMenuR {
	width: 50%;
	overflow: hidden;
	padding: 20px 0px;
}

.menuTop {
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	font-size: 24px;
	color: #555;
	padding-left: 50px;
}

.subMenuCont {
	overflow: hidden;
	position: relative;
	margin-right: 15px;
}

.listBg {
	width: 0px;
	height: 0px;
	overflow: hidden;
	background: rgba(255, 255, 255, 1);
	position: absolute;
	left: 0px;
	top: 0px;
}

.subMenuTop {
	height: 40px;
	line-height: 40px;
	display: none;
	font-size: 16px;
	color: #888;
	overflow: hidden;
	padding: 15px 0px 10px 50px;
}

.half {
	float: left;
	display: inline;
	width: 50%;
}

/*.subMenuR.half{
	width: 66.6666666%;
}
.subMenuR.half{
	padding-left: 33.3333333%
}*/
.half .subMenuTop {
	display: block;
}

.subMenuL {
	width: 50%;
	padding: 20px 0px;
}

.subMenuTxt {
	height: 250px;
	overflow: hidden;
	padding: 20px;
	margin: 0px 20px;
}

.subMenuLTop {
	display: none;
	text-align: center;
	font-size: 34px;
	color: #333;
	overflow: hidden;
}

.subMenuIntr {
	display: none;
	overflow: hidden;
	font-size: 14px;
	color: #404040;
	line-height: 25px;
}

.menuBg {
	display: none;
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 80px;
	z-index: 1;
	background: rgba(0, 0, 0, 0.6);
}

.subMenuDiv.showMenu {
	-webkit-animation: showMenu 0.5s linear forwards;
	-o-animation: showMenu 0.5s linear forwards;
	animation: showMenu 0.5s linear forwards;
}

@keyframes showMenu {
	0% {
		opacity: 0.5
	}

	100% {
		opacity: 1
	}
}

.subMenuDiv.hideMenu {
	-webkit-animation: hideMenu 0.5s linear forwards;
	-o-animation: hideMenu 0.5s linear forwards;
	animation: hideMenu 0.5s linear forwards;
}

@keyframes hideMenu {
	0% {
		opacity: 0.2
	}

	100% {
		opacity: 0
	}
}

.topR {
	/*clear:both;*/
}

.languageBox {
	font-size: 14px;
	color: #666;
	height: 20px;
	line-height: 20px;
	padding: 30px 0px;
	position: relative;
	margin: 0px 15px;
}

a.lang_a {
	font-weight: bold;
	color: #888;
}

.languageBox:hover .lang_a {
	color: #006db8;
}

.lang_dl {
	display: none;
	width: 270px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 80px;
	margin-left: -135px;
}

.lang_dl dd {
	overflow: hidden;
	float: left;
	display: inline;
	font-size: 14px;
	color: #333;
	position: relative;
}

.lang_dl dd:nth-child(1) {
	animation-delay: 0s;
}

.lang_dl dd:nth-child(2) {
	animation-delay: 0.12s;
}

.lang_dl dd:nth-child(3) {
	animation-delay: 0.18s;
}

.languageBox.show .lang_dl dd {
	opacity: 0;
	-webkit-animation: languaShow 0.3s linear forwards;
	-o-animation: languaShow 0.3s linear forwards;
	animation: languaShow 0.3s linear forwards;
}

@keyframes languaShow {
	0% {
		transform: translateY(-110%);
		opacity: 0;
	}

	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}

.languageBox.hide .lang_dl dd {
	opacity: 1;
	-webkit-animation: languaHide 0.3s linear forwards;
	-o-animation: languaHide 0.3s linear forwards;
	animation: languaHide 0.3s linear forwards;
}

@keyframes languaHide {
	0% {
		transform: translateY(0px);
		opacity: 1;
	}

	100% {
		transform: translateY(110%);
		opacity: 0;
	}
}

.lang_dl dd a {
	display: block;
	width: 90px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #ccc;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.lang_dl dd em {
	display: block;
	width: 1px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -7px;
	background: rgba(255, 255, 255, 0.2);
}

.lang_dl dd a:hover {
	color: #fff;
}

.topSeaBox {
	position: relative;
	padding: 23px 0px;
}

.topSeaInp {
	display: none;
	position: absolute;
	left: 0px;
	top: 80px;
	overflow: hidden;
	padding: 10px 0px;
}

.topSeaBox input {
	height: 30px;
	overflow: hidden;
	background: none;
	border: 1px solid rgba(255, 255, 255, 0.2);
	outline: none;
	z-index: 2;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	font-family: 'microsoft yahei';
	border-radius: 3px;
}

.topSeaBox:hover input {
	display: block;
}

.fixedMenu {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 80px;
}


/**
 * banner
 * @author 杨朝杰
 * @return
 */
.ivideo_banner {
	text-align: center;
}

.ivideo_banner,
.ivideo_banner li {
	height: 100%;
	position: relative;
	overflow: hidden;
}

.ivideo_banner video,
.ivideo_banner .cover {
	position: absolute;
	left: 0;
	top: 0;
}

.ivideo_banner video {
	height: 100%;
	width: 100%;
	z-index: 1;
	object-fit: cover;
	object-position: center center;
}

.ivideo_banner .cover {
	width: 100%;
	height: 100%;
	background: url(/subsiteSrc/main/images/video_cover.png);
	color: #fff;
	text-align: center;
	z-index: 3;
}

.guide {
	width: 81px;
	height: 81px;
	background: url(/subsiteSrc/main/images/mouse_guide.png) no-repeat;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 10;
	cursor: pointer;
}

.ivideo_banner .cover .text1 {
	font-size: 48px;
	margin-top: 21%;
	line-height: 1;
	font-weight: bold;
}

.ivideo_banner .cover .text2 {
	font-size: 26px;
	margin-top: 20px;
	line-height: 40px;
	font-weight: bold;
}

a.jumpto {
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
	-ms-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	width: 81px;
	height: 81px;
	background: url(/subsiteSrc/main/images/mouse_guide.png) no-repeat;
	display: block;
	position: absolute;
	z-index: 100;
	right: 0;
	bottom: 0;
	z-index: 99;
	-webkit-animation: jumpto 1.5s linear infinite;
	animation: jumpto 1.5s linear infinite;
	-moz-animation: jumpto 1.5s linear infinite;
	-o-animation: jumpto 1.5s linear infinite;
	-ms-animation: jumpto 1.5s linear infinite;
	opacity: .8;
	-ms-filter: alpha(opacity=80);
	filter: alpha(opacity=80);
}

@keyframes jumpto {
	0% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}

	50% {
		margin-bottom: 10px;
		animation-timing-function: ease-in
	}

	100% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}
}

@-webkit-keyframes jumpto {
	0% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}

	50% {
		margin-bottom: 10px;
		animation-timing-function: ease-in
	}

	100% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}
}

@-moz-keyframes jumpto {
	0% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}

	50% {
		margin-bottom: 10px;
		animation-timing-function: ease-in
	}

	100% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}
}

@-ms-keyframes jumpto {
	0% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}

	50% {
		margin-bottom: 10px;
		animation-timing-function: ease-in
	}

	100% {
		margin-bottom: 0;
		animation-timing-function: ease-out
	}
}

.banner {
	overflow: hidden;
	position: fixed;
	z-index: 1;
	width: 100%;
	/*-webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;*/
	padding-top: 80px;
}

.banner .bd {
	/*visibility: visible;*/
	overflow: hidden;
	/*height: 860px;*/
}

.banner .bt {
	display: block;
	width: 25px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 9;
	opacity: 0.5;
}

.banner .bt:hover {
	opacity: 1;
}

.banner .prev {
	left: 50px;
	background: url(/subsiteSrc/main/images/banBt.png) no-repeat left top;
}

.banner .next {
	right: 50px;
	background: url(/subsiteSrc/main/images/banBt.png) no-repeat right top;
}

.banner .hd {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 25px;
	text-align: right;
	z-index: 9999;
	text-align: center;
}

.banner .hd ul {
	display: inline-block;
	overflow: hidden;
}

.banner .hd ul li {
	width: 40px;
	height: 4px;
	overflow: hidden;
	float: left;
	display: inline;
	text-indent: 99em;
	background: #e0e0e0;
	margin-left: 10px;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.banner .hd ul li.on {
	background: #006db8;
}

.banner_ul li {
	width: 100%;
	left: 0px;
	top: 0px;
	height: 860px;
	z-index: 1;
	position: absolute;
	display: none;
	/*visibility: hidden;*/
	/*-webkit-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;*/
}

.banner_ul li:nth-child(1) {
	z-index: 4;
}

.banner_ul li:nth-child(2) {
	z-index: 3;
}

.banner_ul li:nth-child(3) {
	z-index: 2;
}

.banner_ul li:nth-child(4) {
	z-index: 1;
}

.banner_ul li.show {
	/*left: 0px !important;*/
	display: block !important;
	/*visibility: visible !important;*/
	-webkit-animation: banner 0.8s linear;
	-o-animation: banner 0.8s linear;
	animation: banner 0.8s linear;
}

.banner_ul li.left {
	left: -100px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.bannerDeta {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute !important;
	left: 0px;
	top: 0px;
	z-index: 3;
	/*visibility: hidden;*/
	/*-webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;*/
}

/*.banner_ul li.on .bannerDeta{
    left: 0px;
}*/
#banImg1 {
	background: #fff;
	overflow: hidden;
}

.banTxt1 {
	position: absolute;
	left: 50% !important;
	margin-left: -600px !important;
	top: 33.6956522% !important;
	z-index: 10;
}

.banTxt_1_1 {
	font-size: 40px;
	color: #222;
	overflow: hidden;
}

.banTxt_1_2 {
	font-size: 24px;
	color: #333;
	overflow: hidden;
	padding-top: 10px;
}

.banImg1_1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.banImgDiv {
	width: 110%;
	height: 105%;
	overflow: hidden;
	position: absolute;
	left: -5%;
	top: 0px;
}

.wowDiv2,
.wowDiv {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
}

.wowDiv {
	transform-style: preserve-3d;
	backface-visibility: hidden;
	perspective: 800px;
}

.wowDiv .banImgDiv {
	left: auto;
}

.banImg1_1 .banImgDiv {
	width: 110%;
	height: 110%;
	overflow: hidden;
	position: absolute;
	left: -5%;
	top: -5%;
}

.banImg1_2 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

.banImg1_2 .banImgDiv {
	width: 250px;
	height: 30px;
	position: absolute;
	left: 50% !important;
	top: 25.5813953% !important;
	z-index: 2;
	margin-left: -125px;
	transform-style: preserve-3d;

}

.banImg1_3 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

.banImg1_3 .banImgDiv {
	width: 590px;
	height: 215px;
	position: absolute;
	left: 50% !important;
	top: 29.0697674% !important;
	z-index: 3;
	margin-left: -295px;
	transform-style: preserve-3d;

}

.banImg1_4 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
}

.banImg1_5 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 4;
}

.banImg1_6 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 5;
}

.cloud1 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 35.8306189% !important;
	overflow: hidden;
	-webkit-animation: cloud1 20s linear;
	-o-animation: cloud1 20s linear;
	animation: cloud1 20s linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	/* Safari 和 Chrome */
}

@keyframes cloud1 {
	0% {
		transform: translateX(0px) scale(0.8);
		opacity: 0;
	}

	50% {
		transform: translateX(10%) scale(1);
		opacity: 0.8;
	}

	100% {
		transform: translateX(15%) scale(1);
		opacity: 0;
	}

	/*100%{transform: translateX(0px);opacity: 0;}*/
}

.cloud2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 33.3333333333% !important;
	-webkit-animation: cloud2 100s linear;
	-o-animation: cloud2 100s linear;
	animation: cloud2 100s linear;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	/* Safari 和 Chrome */
}

.cloud2_1 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.cloud2_2 {
	position: absolute;
	left: -100%;
	bottom: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

@keyframes cloud2 {
	0% {
		transform: translateX(0px);
		opacity: 0.5;
	}

	50% {
		transform: translateX(50%);
		opacity: 0.8;
	}

	100% {
		transform: translateX(100%);
		opacity: 1;
	}
}

.banShadow {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	opacity: 0.2;
	background: url(/subsiteSrc/main/images/lineShadow.png) repeat;
}










.banImg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	backface-visibility: hidden;
}

.banImg2_1 {
	width: 100%;
	height: 100%;
	position: absolute !important;
	left: 0px;
	top: 0px;
	z-index: 1;
	backface-visibility: hidden;
}

.banImg2_1 div {
	width: 110%;
	height: 110%;
	overflow: hidden;
	position: absolute;
	left: -5%;
	top: -5%;
	backface-visibility: hidden;
}

.banImg2Cont {
	position: relative;
	top: 50% !important;
	left: 50% !important;
	margin-left: -600px !important;
	margin-top: -245px !important;
	z-index: 3;
	height: 490px;
	width: 1200px;
}

.banImg2Cont div {
	position: relative;
	display: inline;
	width: 370px;
	height: 490px;
	opacity: 1;
	float: left;
}

.banImg2_2_2 {
	left: 50% !important;
	margin-left: -185px;
}

.banImg2_2_3 {
	left: 100% !important;
	margin-left: -370px;
}

.banImg2Cont p img {
	max-width: 100%;
	display: block;
}

.tableCont {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

.cover .wrap {
	position: relative;
	height: 100%;
}

.banTxt3_2,
.banTxt3_3,
.banTxt3_1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.banTxt3_1_1 {
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -120px;
}

.banTxt3_1_1 img {
	display: block;
	max-width: 100%;
}

.banTxt3_2_1 {
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -10px;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	text-align: left;
}

.banTxt3_3_1 {
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: 40px;
	width: 580px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	line-height: 25px;
	text-align: left;
}

.banImg4_1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	backface-visibility: hidden;
}

.banImg4_1 div {
	width: 110%;
	height: 110%;
	position: absolute;
	left: -5%;
	right: -5%;
	overflow: hidden;
}

.banImg4_2 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	backface-visibility: hidden;
}

.banImg4_2 div {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	backface-visibility: hidden;
}

.banImg4_3 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 3;
	backface-visibility: hidden;
}

.banImg4_3Div {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

.banImg4_4 {
	position: absolute;
	left: 50% !important;
	top: 10.8695652% !important;
	margin-left: -600px;
	z-index: 4;
}

.banImg4_logo {
	overflow: hidden;
}

.banImg4_logo img {
	display: block;
	width: 113px;
}

.banTxt4_1 {
	position: absolute;
	left: 50% !important;
	top: 38.5869565% !important;
	margin-left: -600px;
	z-index: 5;
}

.banTxt4_1 span {
	display: block;
	overflow: hidden;
	font-size: 40px;
	color: #eab618;
}

.banTxt4_2 {
	position: absolute;
	left: 50% !important;
	top: 45.1086957% !important;
	margin-left: -600px;
	z-index: 6;
}

.banTxt4_2 span {
	display: block;
	overflow: hidden;
	font-size: 24px;
	color: #ad8303;
	padding-top: 20px;
}

.banTxt4_3 {
	position: absolute;
	left: 50% !important;
	top: 62.5% !important;
	margin-left: -600px;
	z-index: 6;
}

.banTxt4_3 span {
	display: block;
	width: 135px;
	height: 47px;
	overflow: hidden;
	border: 1px solid #ad8303;
	font-size: 22px;
	color: #ad8303;
	text-align: center;
	line-height: 47px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

/*
* window 1366px
*/
@media screen and (max-width:1367px) {
	.banImg2Cont.wrap_1200 {
		width: 1000px !important;
	}

	.banImg2Cont {
		position: relative;
		top: 50% !important;
		left: 50% !important;
		margin-left: -500px !important;
		margin-top: -192px !important;
		z-index: 3;
		height: 384px;
	}

	.banImg2Cont div {
		position: relative;
		display: inline;
		width: 300px;
		height: 384px;
		opacity: 1;
		float: left;
	}

	.banImg2_2_2 {
		left: 50% !important;
		margin-left: -150px;
	}

	.banImg2_2_3 {
		left: 100% !important;
		margin-left: -300px;
	}

	.banImg4_3Div {
		background-size: auto 90% !important;
	}

	.banImg4_4 {
		position: absolute;
		top: 20.8695652% !important;
	}

	.banTxt4_1 {
		top: 50.5869565% !important;
	}

	.banTxt4_2 {
		top: 57.1086957% !important;
	}

	.banTxt4_3 {
		top: 75.5% !important;
	}
}


/*
///////////////top
*/
.headBox {
	clear: both;
	width: 100%;
	height: 210px;
}

.logo {
	margin-top: 14px;
}

.logo img {
	height: 46px;
}
.logo1 img {
	height: 46px;
}
/*搜索*/
.search {
	width: 44px;
	height: 21px;
	overflow: hidden;
	margin: 16px 0 0 10px;
	border-radius: 15px;
	position: relative;
	background: #2975ca;
}

.search .inputB {
	display: inline;
	float: right;
	width: 44px;
	height: 21px;
	line-height: 21px;
	background: url(/subsiteSrc/main/images/spch_icon.png) no-repeat center center;
	border: none;
	cursor: pointer;
}

.search .inputT {
	display: inline;
	float: right;
	width: 135px;
	height: 21px;
	background: none;
	border: none;
	position: absolute;
	top: 0;
	right: 20px;
	display: none;
	color: #fff;
	line-height: 21px;
	text-align: left;
}

.search .inputT::-webkit-input-placeholder {
	color: #fff;
}

.search .inputT::-moz-placeholder {
	color: #fff;
}

.search .inputT:-moz-placeholder {
	color: #fff;
}

.topBox1_fr a {
	display: inline;
	float: left;
	height: 20px;
	padding: 0 0 0 21px;
	margin: 16px 38px 0 0;
	color: #79b3f1;
	font-size: 14px;
}

.topBox1_fr a.a1 {
	background: url(/subsiteSrc/main/images/top_icon1.png) no-repeat left center;
}

.topBox1_fr a.a2 {
	background: url(/subsiteSrc/main/images/top_icon2.png) no-repeat left center;
}

.topBox1_fr a.a3 {
	background: url(/subsiteSrc/main/images/top_icon3.png) no-repeat left center;
}

/*电话*/
.tel {
	clear: both;
	overflow: hidden;
	float: right;
	width: 165px;
	height: 42px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 43px;
	-moz-background-size: auto 43px;
	-ms-background-size: auto 43px;
	-webkit-background-size: auto 43px;
	margin: 30px 0 0 0;
}

/*
///////////////banner
*/
.galleryBanner {
	width: 100%;
	min-width: 1200px;
	height: 400px;
	position: relative;
	overflow: hidden;
	background: #fff;
	text-align: center;
}

.galleryBanner .bd {
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px
}

.galleryBanner .bd li {
	width: 1200px;
	overflow: hidden;
}

.galleryBanner .bd li a {
	display: block;
	width: 1200px;
	height: 400px;
	position: relative;
	color: #fff;
	font-family: microsoft yahei;
	font-size: 18px;
}

.galleryBanner .bd li img {
	display: block;
	width: 1200px;
	height: 400px;
}

.galleryBanner .bd li a span {
	display: block;
	width: 1140px;
	height: 53px;
	line-height: 53px;
	background: url(/subsiteSrc/main/images/focus_bg2.png) repeat center center;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 30px;
	text-align: left;
}

.galleryBanner .tempWrap {
	overflow: visible !important
}

.galleryBanner .tempWrap ul {
	margin-left: -1200px !important;
	/*强制位置*/
}

.galleryBanner .hd {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 1;
	height: 8px;
	bottom: 20px;
	text-align: center;
}

.galleryBanner .hd li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	line-height: 99px;
	overflow: hidden;
	background: url(/subsiteSrc/main/style/images/slider-btn.png) 0 -10px no-repeat;
	margin: 0 5px;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.galleryBanner .hd li.on {
	background-position: 0 0;
	filter: alpha(opacity=100);
	opacity: 1;
}

.galleryBanner .pnBtn {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 400px;
	cursor: pointer;
}

.galleryBanner .prev {
	left: -50%;
	margin-left: -600px;
}

.galleryBanner .next {
	left: 50%;
	margin-left: 600px;
}

.galleryBanner .pnBtn .blackBg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 400px;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.galleryBanner .pnBtn .arrow {
	display: none;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 60px;
	height: 400px;
}

.galleryBanner .pnBtn .arrow:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.galleryBanner .prev .arrow {
	right: -52px;
	background: url(/subsiteSrc/main/images/ico-16.png) no-repeat center center;
}

.galleryBanner .next .arrow {
	left: -53px;
	background: url(/subsiteSrc/main/images/ico-17.png) no-repeat center center;
}

.bannerNews {
	position: relative;
}

.bannerNews_dl {
	display: block;
	width: 1200px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -600px;
}

.bannerNews_dl dd {
	display: inline;
	float: left;
	width: 400px;
	height: 60px;
	position: relative;
	background: url(/subsiteSrc/main/images/bannerNews_bg.png) no-repeat right bottom;
}

.bannerNews_dl dd a {
	display: block;
	width: 400px;
	height: 60px;
	overflow: hidden;
	background: url(/subsiteSrc/main/images/fbg1.png) repeat center center;
	position: absolute;
	left: 0;
	bottom: 0;
	/*transition: all 0.4s ease-in-out 0.01s;
	-moz-transition: all 0.4s ease-in-out 0.01s;
	-ms-transition: all 0.4s ease-in-out 0.01s;
	-webkit-transition: all 0.4s ease-in-out 0.01s;*/
}

.bannerNews_dl dd a .pic {
	width: 115px;
	height: 85px;
	overflow: hidden;
	position: absolute;
	left: 13px;
	bottom: -85px;
	opacity: 0;
	/*transition: all 0.4s ease-in-out 0.01s;
	-moz-transition: all 0.4s ease-in-out 0.01s;
	-ms-transition: all 0.4s ease-in-out 0.01s;
	-webkit-transition: all 0.4s ease-in-out 0.01s;*/
}

.bannerNews_dl dd a .pic img {
	display: block;
	width: 115px;
	height: 85px;
}

.bannerNewsR {
	padding: 0 20px 0 20px;
	/*transition: all 0.4s ease-in-out 0.01s;
	-moz-transition: all 0.4s ease-in-out 0.01s;
	-ms-transition: all 0.4s ease-in-out 0.01s;
	-webkit-transition: all 0.4s ease-in-out 0.01s;*/
}

.bannerNewsR .spanT {
	display: block;
	clear: both;
	margin-top: 7px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-align: left;
	color: #9dc4e2;
	font-size: 14px;
}

.bannerNewsR .emT {
	display: block;
	clear: both;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: left;
	color: #88b6c8;
}

.bannerNewsR .txt {
	clear: both;
	color: #b1d0e5;
	overflow: hidden;
	line-height: 21px;
	text-align: left;
	height: 42px;
	opacity: 0;
}

/*
///////////////footer
*/
.footerBt_box {
	clear: both;
	height: 17px;
	background: #f5f5f5;
}

.footerBt {
	width: 57px;
	height: 17px;
	margin: 0 auto;
	cursor: pointer;
	border-radius: 3px 3px 0 0;
	background: #183350 url(../images/footer_bt1.png) no-repeat center center;
}

.footerBt.bg1 {
	background: #183350 url(../images/footer_bt2.png) no-repeat center center;
}

.footerBox1 {
	clear: both;
	height: 290px;
	overflow: hidden;
	background: url(/subsiteSrc/main/images/footer_bg1.png) no-repeat center center;
}

.footer_ul {
	display: block;
	width: 1250px;
	padding-top: 15px;
	max-height: 175px;
	overflow: hidden;
}

.footer_ul li {
	display: inline;
	float: left;
	width: 92px;
	margin: 0 20px 0 0;
}

.footer_ul dt {
	display: block;
	clear: both;
	height: 30px;
	text-align: left;
}

.footer_ul dt a {
	line-height: 30px;
	font-size: 14px;
	color: #b9d0e9;
}

.footer_ul dt a:hover {
	color: #fff;
}

.footer_ul dd {
	display: block;
	clear: both;
	height: 28px;
	text-align: left;
}

.footer_ul dd a {
	line-height: 28px;
	color: #88a1bc;
}

.footer_ul dd a:hover {
	color: #fff;
}

.friendshipLink {
	clear: both;
}

.friendshipLink_t {
	display: block;
	height: 30px;
	text-align: left;
	font-size: 18px;
	color: #385a7d;
}

.friendshipLinkC {
	clear: both;
	width: 1250px;
}

/*slelect.demo样式start*/
.demo {
	width: 192px;
	height: 30px;
	position: relative;
	padding-right: 30px;
	margin-right: 22px;
	border: 1px solid #385a7d;
	background: #385a7d url(../images/spch_bg.png) no-repeat 198px center;
}

.demo .seljg {
	padding-left: 10px;
	line-height: 30px;
	color: #577ea6;
	font-size: 13px;
	cursor: pointer;
	text-align: center
}

.demo i {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.demo .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #dddddd;
	border-top: none;
	max-height: 205px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	bottom: 31px;
	background: #FFF;
	display: none;
}

.demo .selTj a {
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
}

.demo .selTj a:hover {
	background: #f8f8f8;
	color: #577ea6;
}

.demo .selTj a.hover {
	background: #f8f8f8;
	color: #577ea6;
}

/*slelect.demo样式end*/
.footerBox2 {
	clear: both;
	height: 50px;
	overflow: hidden;
	background: #00212f;
	color: #385a7d;
	line-height: 50px;
}

.footerBox2 a {
	color: #385a7d;
}

.footerBox2 a:hover {
	color: #fff;
}

.footerBox2 .bdsharebuttonbox {
	padding-top: 10px !important;
}

.footerBox2 .bshare-qqim {
	width: 12px !important;
	height: 20px !important;
	background: url(/subsiteSrc/main/images/share_icon.png) no-repeat 0 0 !important;
}

.footerBox2 .bshare-weixin {
	width: 12px !important;
	height: 20px !important;
	background: url(/subsiteSrc/main/images/share_icon.png) no-repeat -31px 0 !important;
}

.footerBox2 .bshare-sinaminiblog {
	width: 12px !important;
	height: 20px !important;
	background: url(/subsiteSrc/main/images/share_icon.png) no-repeat -96px 0 !important;
}

.footerBox2 .bshare-custom {
	line-height: 50px !important;
}

/*内页banner*/
.subBanner {
	padding-top: 20.8333%;
	clear: both;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.location::before{bottom: 0;display: block;content: '';width: 100%;background-color: #ebebeb;height: 2px;position: absolute;}
/*内页banner结束*/
/* 当前位置开始*/
.location {
	height: 77px;
	line-height: 77px;
	background: #fff;
	z-index: 5;
	position: relative;
}

.locationL {
	overflow: hidden;
}

.locationL span {
	display: inline-block;
	margin-right: 20px;
}

.locationL span a {
	font-size: 14px;
	color: #333;
	height: 40px;
	display: inline-block;
	-webkit-transition: all .3s linear;
	vertical-align: middle;
	line-height: 40px;
	padding: 0 33px;
	-webkit-box-sizing: border-box;
	border-radius: 25px;
	overflow: hidden;
}

.locationL span.hover a {
	color: #fff;
	background: #0073bc;
}

.locationL span.last {
	margin-right: 0;
}

.locationR {
	overflow: hidden;
}

.locationR a {
	display: inline-block;
	font-size: 16px;
	color: #555555;
	-webkit-transition: all .3s linear;
}

.locationR a:hover {
	color: #0073bc;
}
.locationR a.hover {
	color: #0073bc;
}
.locationR a.home {
	width: 22px;
	height: 77px;
	background: url(/subsiteSrc/main/images/loctionhome.png)no-repeat top 27px center;
	vertical-align: middle;
	margin-right: 10px;
}

.locationR em {
	width: 25px;
	height: 25px;
	display: inline-block;
	
	
}
.locationR a.loc.hover{
	background-image: url(/subsiteSrc/main/images/loctionemh.png);
}
.locationR a.loc:hover{
	background-image: url(/subsiteSrc/main/images/loctionemh.png);
}
.locationR a.loc{
	background: url(/subsiteSrc/main/images/loctionem.png)no-repeat center left;
	vertical-align: middle;
	padding:0 15px;
}
/* 当前位置结束*/
/*页码开始*/
.page {
	text-align: center;
	clear: both;
	font-size: 14px;
}

.page a {
	display: inline-block;
	overflow: hidden;
	padding: 6px 12px;
	color: #666666;
	background: #fff;
	margin: 0 3px;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
}

.page span {
	display: inline-block;
	padding: 6px 2px;
	position: relative;
	top: -15px;
}

.page a:hover {
	background: #0073bc;
	color: #fff;
}

.page a.hover {
	background: #0073bc;
	color: #fff;
}

.page input {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	border: 1px solid #e6e6e6;
	position: relative;
	top: -2px;
}

.page input.pageDetail {
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 3px;
	color: #999999;
	position: relative;
	top: -13px;
}

.page label {
	color: #999999;
	position: relative;
	top: -11px;
}

.page input.page_bnt {
	border: none;
	width: 30px;
	height: 25px;
	cursor: pointer;
	background: none;
	color: #999999;
	position: relative;
	top: -13px;
}

.page a div {
	width: 11px;
	height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
}

.page a.firstPage div {
	background-image: url(/subsiteSrc/main/images/page/firstPage.png)
}

.page a.prevPage div {
	background-image: url(/subsiteSrc/main/images/page/prevPage.png)
}

.page a.nextPage div {
	background-image: url(/subsiteSrc/main/images/page/nextPage.png)
}

.page a.lastPage div {
	background-image: url(/subsiteSrc/main/images/page/lastPage.png)
}

.page a.firstPage:hover div {
	background-image: url(/subsiteSrc/main/images/page/firstPageh.png)
}

.page a.prevPage:hover div {
	background-image: url(/subsiteSrc/main/images/page/prevPageh.png)
}

.page a.nextPage:hover div {
	background-image: url(/subsiteSrc/main/images/page/nextPageh.png)
}

.page a.lastPage:hover div {
	background-image: url(/subsiteSrc/main/images/page/lastPageh.png)
}

.page a.firstPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.prevPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.nextPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.lastPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.firstPage.disabled div {
	background-image: url(/subsiteSrc/main/images/page/firstPage.png)
}

.page a.prevPage.disabled div {
	background-image: url(/subsiteSrc/main/images/page/prevPage.png)
}

.page a.nextPage.disabled div {
	background-image: url(/subsiteSrc/main/images/page/nextPage.png)
}

.page a.lastPage.disabled div {
	background-image: url(/subsiteSrc/main/images/page/lastPage.png)
}

/*页码结束*/
/*内页框架结束*/


/*左侧二级 start */
.subPageR {
	overflow: hidden;
	min-height: 400px;
	background: #fff;
}

.leftNav {
	width: 300px;
	margin-right: 40px;
	position: relative;
	top: -202px;
	z-index: 10;
}

.leftNavTitle {
	height: 202px;
	background: url(/subsiteSrc/main/images/navLeftBg1.png) no-repeat center center;
	padding-left: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 90px;
}
.leftNavTitle .title{
	font-size: 36px;
	color: #fff;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	margin-bottom: 12px;
}
.leftNavTitle .titlec{
	font-size: 18px;
	color: #8bc1e4;
	line-height: 24px;
}
.leftNavDl1 dt {
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	background: #0073bc;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
	border-radius: 5px;
}
.leftNavDl1{position: relative;}
.leftNavDl1::before{display: block;content: "";width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #0073bc;z-index: 2;}
.leftNavDl1 dd{margin-bottom: 1px;}
.leftNavDl1 dd:last-child{margin-bottom: 0;}
.leftNavDl1 dd .yj {
	position: relative;
}

.leftNavDl1 dd .yj a {
	line-height: 70px;
	height: 70px;
	display: block;
	background: #f9f9f9;
	font-size: 16px;
	color: #333333;
	padding: 0px 32px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;
}

.leftNavDl1 dd:last-child .yj a {
	margin-bottom: 0;
}

.leftNavDl1 dd .yj a i{
	width: 42px;
	height: 42px;
	display: inline-block;
	background-size: cover;
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -18px;
}

.leftNavDl1 dd .yj span {
	position: absolute;
	cursor: pointer;
	z-index: 2;
	top: 0;
	right: 0px;
	width: 55px;
	height: 44px;
	display: inline-block;
	background: url(/subsiteSrc/main/images/leftnavjia.png) no-repeat center center;
}

.leftNavDl1 dd .ejBox {
	display: none;
}

.leftNavDl1 dd .ejCon {
	margin-bottom: 10px;
}

.leftNavDl1 dd .ej {
	position: relative;
}

.leftNavDl1 dd .ej a {
	line-height: 20px;
	background: #f9f9f9;
	border-radius: 4px;
	display: block;
	font-size: 16px;
	padding: 10px 42px 10px 50px;
	color: #333333;
	position: relative;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.leftNavDl1 dd .ej a:before {
	position: absolute;
	top: 50%;
	margin-top: -6px;
	left: 34px;
	width: 0px;
	height: 0px;
	border: 6px solid #0073bc;
	border-right: none;
	border-left-color: #0073bc;
	border-top-color: transparent;
	border-bottom-color: transparent;
	display: block;
	content: '';
}

.leftNavDl1 dd .ej span {
	position: absolute;
	z-index: 2;
	top: 0px;
	width: 55px;
	height: 44px;
	right: 0px;
	background: url(/common/images/leftnavicn2.png) no-repeat center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	cursor: pointer;
}

.leftNavDl1 dd .sj {
	border: 1px solid #f9ebe5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-top: 10px;
	padding-bottom: 7px;
	border-top: none;
	display: none;
}

.leftNavDl1 dd .sj a {
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	padding: 10px 36px 10px 65px;
	position: relative;
}

.leftNavDl1 dd .sj a:before {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 50px;
	width: 4px;
	height: 4px;
	border: 1px solid #717171;
	border-radius: 100%;
	display: block;
	content: '';

}

.leftNavDl1 dd .yj:hover a {
	background-color: rgba(255,255,255,0.6);
	color: #1870b7;
}


.leftNavDl1 dd .yj:hover span {
	background: url(/subsiteSrc/main/images/leftnavjian.png) no-repeat center center;
}

.leftNavDl1 dd.hover .yj a {
	background-color: rgba(255,255,255,0.6);
	color: #1870b7;
}
.leftNavDl1 dd.hover,.leftNavDl1 dd:hover{position: relative;z-index: 3;}
.leftNavDl1 dd.hover .yj a i {
	background: url(/subsiteSrc/main/images/rightnavicn1.png) no-repeat center center;
}
.leftNavDl1 dd:hover .yj a i {
	background: url(/subsiteSrc/main/images/rightnavicn1.png) no-repeat center center;
}

.leftNavDl1 dd.hover .yj span {
	background: url(/subsiteSrc/main/images/leftnavjian.png) no-repeat center center;
}

.leftNavDl1 dd.active .yj a {
	background-color: #fff;
	color: #1870b7;
}

.leftNavDl1 dd.active .yj a i {
	background: url(/subsiteSrc/main/images/rightnavicn1.png) no-repeat center center;
}

.leftNavDl1 dd.active .yj span {
	background: url(/common/images/leftnavjian.png) no-repeat center center;
}

.leftNavDl1 dd .ej:hover a {
	background: #f9ebe5;
}

.leftNavDl1 dd .ej:hover span {
	transform: rotateX(180deg);
}

.leftNavDl1 dd .ejCon.hover .ej a {
	background: #e4f0ff;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.leftNavDl1 dd .ejCon.hover span {
	/* background: url(/common/images/leftnavicn2h.png) no-repeat center center; */
	transform: rotateX(180deg);
}

.leftNavDl1 dd .ejCon.active .ej a {
	background: #f9ebe5;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.leftNavDl1 dd .ejCon.active span {
	transform: rotateX(180deg);
}

.leftNavDl1 dd .sj a:hover {
	font-weight: bold;
	color: #0073bc;
}

.leftNavDl1 dd .sj a:hover:before {
	border-color: #0073bc;
}

.leftNavDl1 dd .sj a.hover {
	font-weight: bold;
	color: #0073bc;
}

.leftNavDl1 dd .sj a.hover:before {
	border-color: #dc4343;
}

.leftNavDl2 {
	padding: 20px;
}

.leftNavDl2 dt {
	font-size: 18px;
	color: #333333;
	padding-bottom: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 28px;
	position: relative;
	margin-bottom: 8px;

}

.leftNavDl2 dt:before {
	width: 18px;
	height: 18px;
	display: block;
	content: '';
	background: url(/common/images/lefthot.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 4px;
}

.leftNavDl2 dd {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.leftNavDl2 dd a {
	font-size: 14px;
	color: #333333;
}

.leftNavDl2 dd a:hover {
	color: #0073bc;
}

.leftNavDl2 dd a span {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-right: 8px;
	vertical-align: middle;
	background: #a5bdcf;
	margin-top: -2px;
}

.leftNavDl2 dd:nth-child(2) a span {
	background: #f54644;
}

.leftNavDl2 dd:nth-child(3) a span {
	background: #ff8548;
}

.leftNavDl2 dd:nth-child(4) a span {
	background: #ffab3c;
}

.leftNavDl2 dd:last-child {
	height: 28px;
}

/*左侧二级 end */
.subPagR {
	overflow: hidden;
}
.location .title{   font-size: 24px;color: #0073bc;padding: 0 0 0 14px;position: relative;font-weight: 700;}
.location .title:before{display: block;content: '';position: absolute;left: 0;top: 50%;margin-top: -12px;width: 3px;height: 26px;border-radius: 3px;background: #0073bc;}


/* 首页内容 */

.syMain {
	position: relative;
	z-index: 9;
}

/*
* 首页第一通栏
*/
.newsScroll {
	width: 450px;
	margin-right: 25px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.newsScroll .bd a {
	display: block;
	position: relative;
}

.newsScroll .listTit {
	position: absolute;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	bottom: 0;
}

.newsScroll .listTit span {
	width: 330px;
	padding-left: 20px;
	display: block;
	color: #fff;
}

.newsScroll .hd {
	position: absolute;
	width: 100px;
	bottom: 0;
	right: 0;
	height: 40px;
}

.newsScroll .hd ul {
	width: 100%;
	text-align: center;
	padding-top: 15px;
	font-size: 0;
}

.newsScroll .hd li {
	height: 10px;
	display: inline-block;
	width: 10px;
	background: #666;
	border-radius: 50%;
	margin: 0 3px;
	cursor: pointer;
}

.newsScroll .hd li.on {
	background-color: #006AB8;
}

.newsBox {
	overflow: hidden;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.04);
	background: #fff;
}

.newsTab {
	width: 150px;
}

.newsTab li {
	font-size: 16px;
	background-color: #eee;
	font-weight: normal;
	display: block;
	text-align: center;
	height: 100px;
	color: #444;
	border-bottom: 1px #fff solid;
	position: relative;
}

.newsTab li span {
	display: block;
	padding-top: 60px;
	background-position: center 20px;
	background-repeat: no-repeat;
}

.newsTab li:nth-of-type(1) span {
	background-image: url(/subsiteSrc/main/images/news1.png);
}

.newsTab li:nth-of-type(2) span {
	background-image: url(/subsiteSrc/main/images/news2.png);
}

.newsTab li:nth-of-type(3) span {
	background-image: url(/subsiteSrc/main/images/news3.png);
}

.newsTab li.hover:nth-of-type(1) span {
	background-image: url(/subsiteSrc/main/images/news1_1.png);
}

.newsTab li.hover:nth-of-type(2) span {
	background-image: url(/subsiteSrc/main/images/news2_h.png);
}

.newsTab li.hover:nth-of-type(3) span {
	background-image: url(/subsiteSrc/main/images/news3_h.png);
}

.newsTab li:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-right: 10px solid #0a7bc9;
	border-bottom: 15px solid transparent;
	position: absolute;
	left: -10px;
	top: 35px;
	display: none;
}

.newsTab li.hover {
	background: #0a7bc9;
}

.newsTab li.hover span {
	color: #fff;
}

.newsTab li.hover:after {
	display: block;
}

.newsList {
	overflow: hidden;
	padding: 30px 30px 13px 30px;
}

.newsList dt {
	padding-bottom: 9px;
	border-bottom: 1px #f2f2f2 solid;
	margin-bottom: 7px;
}

.newsList dt .listBox {
	overflow: hidden;
	font-size: 18px;
}

.newsList dt .listTime {
	color: #d81132;
}

.newsList dt .listTit {
	font-weight: bold;
}

.newsList dt .listTit a {
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	padding-left: 15px;
}

.newsList dt .listInfo {
	font-size: 14px;
	color: #888;
	margin-top: 8px;
	line-height: 180%;
	height: 50px;
}

.newsList dt .listInfo a {
	color: #333;
	transition: 0.4s ease;
}

.newsList dt .listInfo a:hover {
	color: #006db8;
	text-decoration: underline;
}

.newsList dd {
	padding: 4px 0;
	overflow: hidden;
	line-height: 24px;
}

.newsList dd .listTime {
	font-family: Arial;
	font-size: 12px;
	color: #aaa;
}

.newsList dd a {
	overflow: hidden;
	padding-left: 10px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

/* 2 */
.party {
	width: 450px;
	margin-right: 25px;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.04);
}

.party .partyTab {
	background: #f0f1f2;
	overflow: hidden;
}

.partyTab li {
	width: 50%;
	float: left;
	display: inline;
	height: 60px;
	line-height: 60px;
	color: #666;
	font-size: 16px;
	text-align: center;
}

.partyTab li a {
	color: #666;
	display: block;
}

.partyTab li.hover {
	background: #fff;
}

.partyTab li.hover a {
	color: #006AB8;
}

.partyTabC {
	background: #fff;
	padding: 20px 30px;
	height: 264px;
}

.partyList dt {
	overflow: hidden;
	margin-bottom: 10px;
}

.partyList dt .listImg {
	width: 120px;
	margin-right: 25px;
}

.partyList dt .listBox {
	overflow: hidden;
}

.partyList dt .listTit {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	white-space: 52px;
	overflow: hidden;
	font-size: 16px;
}

.partyList dt .listTime {
	font-size: 14px;
	color: #aaa;
	margin-top: 10px;
}

.partyList dd {
	height: 34px;
	line-height: 34px;
}

.partyList dd .listTit {
	font-size: 14px;
	display: block;
	padding-left: 15px;
	background: url(/subsiteSrc/main/images/li.gif) left center no-repeat;
}

.partyList dd .listTime {
	font-size: 14px;
	color: #aaa;
}

.syAbout {
	width: 350px;
	margin-right: 25px;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.04);
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
}

.syAboutTit {
	overflow: hidden;
	margin-bottom: 25px;
}

.syAboutTit span {
	line-height: 18px;
	padding-left: 15px;
	position: relative;
	font-size: 16px;
}

.syAboutTit span.span1 {
	border-left: 5px #163893 solid;
}

.syAboutTit a {
	float: right;
	font-size: 13px;
	color: #888;
}

.syAboutTit span.span1:after {
	content: '';
	border-left: 2px #ddd solid;
	height: 100%;
	left: 2px;
	top: 0;
	position: absolute;
}

.syAboutTit span.span2 {
	padding-left: 40px;
	line-height: 24px;
	display: block;
	margin-top: -4px;
	background: url(/subsiteSrc/main/images/videoIco.png) -9px -6px no-repeat;
}

.syAbout .imgBox:after {
	padding-top: 50%;
}

.syAboutInfo {
	margin-top: 10px;
	line-height: 1.8;
	color: #888;
	text-indent: 2em;
	font-size: 14px;
}

.syAboutBtn {
	margin: 0 -2px;
	overflow: hidden;
	padding-top: 20px;
}

.syAboutBtn a {
	float: left;
	text-align: center;
	font-weight: bold;
	width: 152px;
	margin: 0 2px;
	height: 46px;
	line-height: 46px;
	background: -webkit-linear-gradient(top, #fff, #eee) !important;
	box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.14);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.syVideo {
	overflow: hidden;
	box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.04);
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
}

/* 2 */
/*
* 业务频道页
*/
.businessBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	/*background: url(/subsiteSrc/main/images/busineBg.jpg) repeat;*/
}

.busine_dl {
	width: 3000px;
	height: calc(100vh - 80px);
	overflow: hidden;
}

.busine_dl dd {
	height: 100%;
	width: 0px;
	overflow: hidden;
	float: left;
	display: inline;
	position: relative;
	text-align: center;
	font-size: 0px;
	margin-right: 0px;
}

.busineDiv {
	overflow: hidden;
	position: relative;
	height: 100%;
}

.busine_dl .center {
	display: inline-block;
}

.busine_dl .tableCell {
	z-index: 3;
	position: relative;
}

.busiShadow {
	display: none\9;
	display: none\9\0;
	width: 1080px;
	height: 1080px;
	overflow: hidden;
	background: rgba(25, 72, 136, 0.6);
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 1;
	margin: -540px 0px 0px -540px;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;

}

.busine_dl dd:hover .busiShadow {
	display: block\9;
	display: block\9\0;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.busiBg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	/*transition: all 0.3s linear;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);*/
}

.busiIcon {
	display: block;
	width: 128px;
	height: 128px;
	overflow: hidden;
	margin: 0px auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: rgba(25, 72, 136, 0.8);
}

.busiIcon em {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
	z-index: 3;
	-webkit-transition: all 0.8s linear;
	-o-transition: all 0.8s linear;
	transition: all 0.8s linear;
}

.busine_dl dd.dd1 .busiIcon em {
	background: url(/subsiteSrc/main/images/busiChannelIcon1.png) no-repeat center center;
}

.busine_dl dd.dd2 .busiIcon em {
	background: url(/subsiteSrc/main/images/busiChannelIcon2.png) no-repeat center center;
}

.busine_dl dd.dd3 .busiIcon em {
	background: url(/subsiteSrc/main/images/busiChannelIcon3.png) no-repeat center center;
}

.busine_dl dd.dd4 .busiIcon em {
	background: url(/subsiteSrc/main/images/busiChannelIcon4.png) no-repeat center center;
}

.busine_dl dd.dd5 .busiIcon em {
	background: url(/subsiteSrc/main/images/busiChannelIcon5.png) no-repeat center center;
}

.busine_dl dd.dd6 .busiIcon em {
	background: url(/subsiteSrc/main/images/busiChannelIcon6.png) no-repeat center center;
}

.busine_dl dd:hover .busiIcon em {
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg);
}

/*.busiIcon i{
    display: block;
    display: none\9;
    display: none\0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    background: #006db8;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 1;
    opacity: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
}
.busine_dl dd:hover .busiIcon i{
    display: block\9;
    display: block\0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}*/
.busine_dl dd:hover .busiIcon {
	border-color: #006db8;
}

.busiName {
	font-size: 18px;
	color: #333;
	line-height: 24px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.busiIntr {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*.busine_dl dd.dd2:hover .busiName,
.busine_dl dd.dd2:hover .busiIntr,
.busine_dl dd.dd6:hover .busiName,
.busine_dl dd.dd6:hover .busiIntr{
    color:#333;
}*/
.busine_dl dd:hover .busiBg {
	/*-webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);*/
}

.busiTxtCont {
	width: 100%;
	overflow: hidden;
	background: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 5;
	text-align: center;
	padding: 15px 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.busine_dl dd.dd1 .busiTxtCont {
	background: #fdf4f9;
}

.busine_dl dd.dd2 .busiTxtCont {
	background: #edeffb;
}

.busine_dl dd.dd3 .busiTxtCont {
	background: #edf6fb;
}

.busine_dl dd.dd4 .busiTxtCont {
	background: #f8ecfd;
}

.busine_dl dd.dd5 .busiTxtCont {
	background: #fcfaec;
}

.busine_dl dd.dd6 .busiTxtCont {
	background: #fdf0e9;
}

.busine_dl dd:hover .busiTxtCont {
	background: #006db8;
}

.busine_dl dd:hover .busiName,
.busine_dl dd:hover .busiIntr {
	color: #fff;
}

.busiMore {
	display: none\9;
	display: none\9\0;
	width: 130px;
	height: 40px;
	overflow: hidden;
	border: 1px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 0px auto;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0;
}

.busine_dl dd:hover .busiMore {
	display: block\9;
	display: block\9\0;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
}

/*
* 网站地图 bergin
* kis2
*/
.oh {
	overflow: hidden;
}

.webMapBt {
	display: block;
	width: 46px;
	height: 46px;
	overflow: hidden;
	position: fixed;
	right: 15px;
	top: 15px;
	background: #fff url(../images/menu.png) no-repeat center center;
	z-index: 995;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.webMapBt:hover {
	background: #006db8 url(../images/menu_h.png) no-repeat center center;
}

.webMap {
	width: 405px;
	height: 100%;
	overflow: hidden;
	background: #fff;
	position: fixed;
	right: -100%;
	top: 0px;
	z-index: 999;
}

.webMapBg {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 998;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#50000000', endColorstr='#50000000');
}

.webMapCont {
	position: relative;
	overflow: hidden;
}

.webMapScroll {
	overflow-x: hidden;
	overflow-y: auto;
	height: calc(100vh - 80px);
}

.webMapTop {
	background: #006db8;
	padding: 0px 20px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.closeMap {
	display: block;
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: url(/subsiteSrc/main/images/close_h.png) no-repeat center center;
	background-size: 25px auto;
	margin-top: 20px;
}

.webMapTit {
	font-size: 18px;
	color: #fff;
	overflow: hidden;
	line-height: 80px;
}

.webMapMenu {
	overflow: hidden;
	padding: 0px 20px;
}

.webMapMenuBox {
	padding: 7px 0px;
	overflow: hidden;
	border-bottom: 1px solid #f2f2f2;
}

.webMap_dl {
	overflow: hidden;
	padding-left: 20px;
	margin-right: -15px;
}

.webMapMenuBox:last-child {
	border-bottom: none;
}

.webMapTopMenu {
	overflow: hidden;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-align: left;
	color: #333;
	font-weight: bold;
}

.webMapIcon1 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left 4px;
}

.webMapIcon1 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -31px;
}

.webMapIcon2 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -65px;
}

.webMapIcon2 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -100px;
}

.webMapIcon3 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -136px;
}

.webMapIcon3 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -171px;
}

.webMapIcon4 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -207px;
}

.webMapIcon4 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -242px;
}

.webMapIcon5 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -274px;
}

.webMapIcon5 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -309px;
}

.webMapIcon6 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -336px;
}

.webMapIcon6 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -371px;
}

.webMapIcon7 a {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -407px;
}

.webMapIcon7 a:hover {
	background: url(/subsiteSrc/main/images/webMapIcon.png) no-repeat left -442px;
}

.webMapTopMenu a {
	color: #333;
	padding-left: 20px;
	/*-webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;*/
}

.webMap_dl dd {
	float: left;
	display: inline;
	margin-right: 15px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
}

.webMap_dl dd a {
	font-size: 14px;
	color: #999;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.webMapTopMenu a:hover,
.webMap_dl dd a:hover {
	color: #006db8;
}

.busineDiv .banShadow {
	opacity: 0.5;
}

.webMapOther {
	overflow: hidden;
	border-top: 5px solid #ddd;
	padding: 10px 20px;
	text-align: center;
	font-size: 0px;
}

.webGroupTit {
	padding-left: 20px;
	background: url(/subsiteSrc/main/images/webGroup.png) no-repeat left center;
}

.webGroup {
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	margin-right: -15px;
}

.webGroup a {
	color: #666;
	float: left;
	margin-right: 15px;
	font-size: 14px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.webGroup a:hover {
	color: #006db8;
}

.webMapOther .webCenter {
	display: inline-block;
	overflow: hidden;
}

.webMapOther .webMapMenuBox {
	border: none;
}

/*
* 招聘
*/
.join_dl {
	overflow: hidden;
}

.join_dl dt {
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	padding-bottom: 10px;
}

.join_dl dt .joinTit {
	font-size: 16px;
	color: #333;
	overflow: hidden;
	font-weight: bold;
}

.join_dl dt .joinTit span {
	float: left;
	width: 23%;
}

.join_dl dd {
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 2px;
}

a.joinTit {
	display: block;
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	font-size: 16px;
	color: #666;
	padding: 0px 30px;
	background: #f5f5f5;
	border-radius: 3px;
}

.joinTit span {
	float: left;
	width: 23%
}

.join_dl dd.hover .joinTit {
	background: #4b9ddc;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.join_dl dd.hover .joinTit span {
	color: #ffffff;
}

.joinTit em {
	display: block;
	width: 30px;
	height: 60px;
	overflow: hidden;
	float: right;
	background: url(/subsiteSrc/main/images/jia.png) no-repeat center center;
}

.join_dl dd.hover .joinTit em {
	background: url(/subsiteSrc/main/images/jian.png) no-repeat center center;
}

.joinDeta {
	overflow: hidden;
	padding: 10px 30px;
	position: relative;
	font-size: 14px;
	color: #888;
	line-height: 26px;
	display: none;
}

a.goJoin {
	display: block;
	width: 140px;
	height: 40px;
	overflow: hidden;
	background: #da0100 ;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	position: absolute;
	left: 20px;
	bottom: 0px;
}
.floatBox {background:#fff; display: block;width: 80px;position: fixed;right: 8px;top: 130%;margin-top: 50px;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 999;padding: 5px;/* padding-bottom: 40px; */transition: all 0.4s linear;-webkit-transition: all 0.4s linear;box-sizing: border-box;-webkit-box-sizing: border-box;}
.floatBox .bg{width: 81px;height: 50px;bottom: -10px;right: 0;position: absolute;/* background: url(/subsiteSrc/main/images/floatLB.png) no-repeat center; */}
.floatBox::before{display: none;content: "";top: 13px;right: 0;height: calc(100% - 53px);background: url(/subsiteSrc/main/images/floatLC.png) repeat-y center;position: absolute;width: 78px;}
.floatBox::after{display: none;content: "";top: -7px;right: 0;height: 20px;background: url(/subsiteSrc/main/images/floatLT.png) no-repeat center;position: absolute;width: 80px;}
.floatBox.hover {top: 50%;}
.floatBox dd{height: 70px;position: relative;z-index: 2;/* border-bottom: 1px solid; */}
.floatBox dd a{display: block;margin: 1px 0 0 0;height: 100%;position: relative;border: 1px solid #d2dfe8;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.floatBox dd a div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: 50px;opacity: 0;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.floatBox dd a .img1{opacity: 1;}
.floatBox dd:hover a .img2{opacity: 1;}
.floatBox dd:hover a .img1{opacity: 0;}
.floatBox dd:hover a{background: #0073bc;}
.floatBox dd.ddlast a{/* padding-bottom: 35px; *//* position: relative; *//* -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 75%, 50% 100%, 0 75%); *//* clip-path: polygon(0% 0%, 100% 0, 100% 75%, 50% 100%, 0 75%); */transition: all .4s ease-in;-webkit-transition: all .4s ease-in;overflow: hidden;border-bottom: 1px solid #d2dfe8;}
.floatBox dd.ddlast a::after{position: absolute;width: 1px;height: 74px;right: 22px;bottom: -24px;transform: rotateZ(52deg);-webkit-transform: rotateZ(652eg);background: #d2dfe8;display: none;content: "";transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.floatBox dd.ddlast a::before{position: absolute;width: 1px;height: 74px;left:22px;bottom: -24px;transform: rotateZ(-52deg);-webkit-transform: rotateZ(-52deg);background: #d2dfe8;display: none;content: "";transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.floatBox dd.ddlast a:hover::before{background: #0073bc;}
.floatBox dd.ddlast a:hover::after{background: #0073bc;}
.floatBox dd.ddlast a div{/* background-position: bottom 33px center !important; */background-size: 70px !important;}
.floatBox .floatBoxL{width:10px;height:100px;position:absolute;left:-10px;top:50%;margin-top:-50px;background:#316fbe url(../images/shouqiIcon.png) no-repeat center center / 8px auto;cursor:pointer; border-radius:10px 0 0 10px;}
.floatBox.active .floatBoxL{background-image:url(/subsiteSrc/main/images/zhankaiIcon.png);}
.floatBox.active{width:0;padding:0;}
.floatBox.active dd a{border-width:0;}





/*首页友情链接*/
.indexLinkBox {
	clear: both;
	padding: 60px 0 10px;
	overflow: hidden;
	/* background: #f0f2f8 url(../images/indexNavBg.png) no-repeat left bottom; */
	background: #f3f3f9;
}

.indexLinkSlide {
	/* height: 130px; */
	position: relative;
	padding: 40px 0 50px;
}

.indexLinkSlide .bt {
	display: block;
	width: 23px;
	height: 41px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -30px;
}

.indexLinkSlide .bt.prev {
	background: url(/subsiteSrc/main/images/link_bt.png) no-repeat left top;
	left: -65px;
}

.indexLinkSlide .bt.next {
	background: url(/subsiteSrc/main/images/link_bt.png) no-repeat right top;
	right: -65px;
}

.indexLinkSlide .bt.prev:hover {
	background: url(/subsiteSrc/main/images/link_bt.png) no-repeat left bottom;
}

.indexLinkSlide .bt.next:hover {
	background: url(/subsiteSrc/main/images/link_bt.png) no-repeat right bottom;
}

.indexLinkSlide .bd {
	overflow: hidden;
	/* height: 130px; */
	margin-right: -40px;
}

.indexLinkSlide .bd .slick-slide {
	outline: none;
}

.indexLinkSlide .bd .con {
	margin-right: 40px;
	background: #FFFFFF;
	padding: 25px 5px 15px 5px;
	transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
}

.indexLinkSlide .bd .con:hover {
	background: #0073bc url(../images/indexLinkSlidebg.png)no-repeat bottom center;
}

.indexLinkSlide .bd dl dd {
	display: inline;
	float: left;
	width: 100px;
	height: 130px;
	margin: 0 57px 0 0;
}

.indexLinkSlide .bd .con a {
	display: block;
}

.indexLinkSlide .bd .con a em {
	display: block;
	height: 40px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
}

.indexLinkSlide .bd .con em img {
	display: block;
	height: 40px;
	margin: 0 auto;
}

.indexLinkSlide .bd .con em img.icn2 {
	display: none;
}

.indexLinkSlide .bd .con a span {
	display: block;
	clear: both;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	color: #333333;
}

.indexLinkSlide .bd .con:hover a span {
	color: #FFFFFF
}

.indexLinkSlide .bd .con:hover em img.icn2 {
	display: block;
}

.indexLinkSlide .bd .con:hover em img.icn1 {
	display: none;
}

/*标题*/
.indexT1 {
	clear: both;
	overflow: hidden;
}

.indexC1Box .indexC1Title {
	line-height: 50px;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.indexT1 .indexC1R {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 30px;
}

.indexT1 .bg1 {
	background: url(/subsiteSrc/main/images/box_tab1.jpg) no-repeat center center;
}

.indexT1 .bg2 {}

.indexT1 span {
	display: inline;
	float: left;
	margin-right: 40px;
	color: #999999;
	font-size: 18px;
	padding-bottom: 20px;
	cursor: pointer;
	
	position: relative;
}

.indexT1 span::before {
	content: '';
	width: 100%;
	height: 4px;
	background: #0073bc;
	position: absolute;
	bottom: 0;
	left: 0;
	display: none;
}

.indexT1 span.hover {
	color: #0073bc;
}

.indexT1 span.hover::before {
	display: block;
}

.indexT1 .more {
	color: #444444;
	line-height: 50px;
}

.indexT1 .more:hover {
	color: #385a7d;
}

.indexBox1 {
	clear: both;
	overflow: hidden;
	padding-bottom: 55px;
	padding-top: 175px;
	background: #fafafa;
}

.indexBox1L {
	width: 100%;
}

.col1L{width: 680px;}
.col1L .title{font-size: 20px;font-weight: bold;color: #333333;margin-bottom: 20px;line-height: 22px;height: 22px;}
.col1Slick{position: relative;min-height: 404px;}
.col1Slick .pic::before{padding-top: 59.5588%;}
.col1Slick .newText{width: 100%;position: absolute;left: 0;bottom: 0;height: 50px;line-height: 50px;background: rgba(0,0,0,0.7);}
.col1Slick .newText .btn{padding: 0 15px;margin: 20px;position: relative;height: 12px;line-height: 12px;}
.col1Slick .newText .info{overflow: hidden;padding-left: 20px;font-size: 14px;color: #ffffff;}
.col1Slick .newText .info a{font-size: 14px;color: #ffffff;line-height: 50px;}
.col1Slick .newText .btn .prev{position: absolute;left: 0;top: 0;width: 7px;height: 12px;background: url(/subsiteSrc/main/images/col1prev.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.col1Slick .newText .btn .next{position: absolute;right: 0;top: 0;width: 7px;height: 12px;background: url(/subsiteSrc/main/images/col1next.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.col1Slick .newText .btn .prev:hover{background-image: url(/subsiteSrc/main/images/col1prevon.png);}
.col1Slick .newText .btn .next:hover{background-image: url(/subsiteSrc/main/images/col1nexton.png);}
.col1Slick .newText .btn .slick-dots{position: relative;top: -2px;}
.col1Slick .newText .btn .slick-dots li{display: inline-block;width: 7px;height: 7px;margin: 0 3px;border-radius: 50%;background: #fff;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.col1Slick .newText .btn .slick-dots li.slick-active{background: #085c86;}

.indexBox1L_r {
	width: 100%;
	overflow: hidden;
	padding-left: 30px;
	padding-top: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.indexBox1R_t {
	clear: both;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	text-align: left;
	margin-top: 4px;
}

.indexBox1R_t a {
	color: #505050;
	font-size: 20px;
}

.indexBox1R_t a:hover {
	color: #1a617d;
}

.indexBox1R_t2 {
	clear: both;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: left;
	color: #0073bc;
	font-size: 30px;
}

.indexBox1R_txt {
	clear: both;
	height: 60px;
	overflow: hidden;
	font-size: 14px;
	color: #97989d;
	line-height: 30px;
	text-align: left;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	padding-bottom: 20px;
}

.indexBox1List {
	clear: both;
	display: block;
}

.indexBox1List dd {
	display: block;
	clear: both;
	overflow: hidden;
	height: 36px;
	line-height: 36px;
}

.indexBox1List dd a {
	display: block;
	overflow: hidden;
	color: #7c7c7c;
	font-size: 14px;
	padding-left: 2px;
}

.indexBox1List dd a:hover {
	color: #0073bc;
}

.indexBox1List dd a i {
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #949090;
	font-family: "宋体";
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	margin-right: 5px;
	position: relative;
	top: -2px;
}

.indexBox1List dd span {
	display: inline;
	float: right;
	color: #999999;
	font-size: 12px;
	padding: 0 10px 0 0;
	margin-left: 20px;
}

.indexBox1R {
	width: 400px;
	overflow: hidden;
}

.indexBox1R_list {
	display: block;
	clear: both;
	overflow: hidden;
}

.indexBox1R_list dd {
	display: block;
	clear: both;
	height: 60px;
	overflow: hidden;
	margin: 0 0 20px 0;
}

.indexBox1R_list dd a {
	display: block;
	height: 60px;
	overflow: hidden;
}

.indexBox1R_list dd a .day {
	width: 60px;
	overflow: hidden;
}

.indexBox1R_list dd a .day span {
	display: block;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #ababab;
	font-size: 18px;
	color: #ffffff;
	transition: all 0.4s ease-in-out 0.01s;
	-moz-transition: all 0.4s ease-in-out 0.01s;
	-ms-transition: all 0.4s ease-in-out 0.01s;
	-webkit-transition: all 0.4s ease-in-out 0.01s;
}

.indexBox1R_list dd a:hover .day span {
	background: #385a7d;
}

.indexBox1R_list dd a .day em {
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #f1f1f1;
	color: #666666;
}

.indexBox1R_listR {
	width: 320px;
	overflow: hidden;
}

.indexBox1R_listR .spanT {
	clear: both;
	overflow: hidden;
	font-size: 14px;
	color: #444444;
	transition: all 0.4s ease-in-out 0.01s;
	-moz-transition: all 0.4s ease-in-out 0.01s;
	-ms-transition: all 0.4s ease-in-out 0.01s;
	-webkit-transition: all 0.4s ease-in-out 0.01s;
}

.indexBox1R_list dd a:hover .indexBox1R_listR .spanT {
	color: #385a7d;
}

.indexBox1R_listR .txt {
	clear: both;
	overflow: hidden;
	margin: 3px 0 0 0;
	color: #777777;
	line-height: 21px;
	text-align: left;
}

.indexBox1R_list dt {
	display: block;
	clear: both;
	overflow: hidden;
	width: 400px;
	height: 50px;
	margin: 0 0 9px 0;
	position: relative;
	top: -3px;
}

.indexBox1R_list dt img {
	display: block;
	width: 400px;
	height: 50px;
}

/* ckj start */
.indexC1Box {
	overflow: hidden;
}

.indexC1Box .indexC1Con {
	overflow: hidden;
}

/* ckj end */
/* fpx start */
.dd1title{width: 120px;height: 180px;box-sizing: border-box;-webkit-box-sizing: border-box;
padding: 40px 0 0 40px;}
.dd1title .title{width: 20px;line-height: 22px;font-size: 18px;color: #ffffff;margin-right: 10px;}
.dd1title .titlec{width: 15px;line-height: 18px;font-size: 14px;color: #ffffff;opacity: 0.25;writing-mode: vertical-lr;}
.indexColumn2List {
	overflow: hidden;
	height: 180px
}

.indexColumn2List a {
	display: block;
	height: 180px;
	padding: 0 30px;
	overflow: hidden;
}

.indexColumn2List a .table {
	overflow: visible;
}

.indexColumn2List .title {
	margin-bottom: 8px;
}

.indexColumn2List .title span {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 20px;
	color: rgba(255, 255, 255, .8);
}

.indexColumn2List .title em {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	color: rgba(255, 255, 255, .25);
	font-family: "Arial";
	text-transform: uppercase;
}

.indexColumn2List .con {
	height: 60px;
	position: relative;
}

.indexColumn2List .con .icon {
	height: 100%;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 50px;
	width: 55px;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	opacity: 1;
	visibility: visible;
}

.indexColumn2List .con .btn {
	height: 26px;
	line-height: 26px;
	border: 1px solid rgba(255, 255, 255, .3);
	color: #FFF;
	font-size: 14px;
	padding: 0 10px;
	position: absolute;
	left: 55px;
	top: 50%;
	margin-top: -14px;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	visibility: hidden;
	opacity: 0;
}

.indexColumn2List .con .btn:hover {
	background: rgba(0, 0, 0, .05);
}

.indexColumn2List dt {
	float: left;
	display: inline;
	width: 49%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.indexColumn2List dd {
	float: left;
	display: inline;
	width: 17%;
	height: 180px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
}

.indexColumn2List dd.dd1 {
	background-color: #cfecf9;
}

.indexColumn2List dd.dd2 {
	background-color: #5283c4;
}

.indexColumn2List dd.dd3 {
	background-color: #0c3871;
}

.indexColumn2List dd.dd4 {
	background-color: #e5a83e;
}

.indexColumn2List dd.active {
	width: 49%;
}

.indexColumn2List dd a:hover .icon {
	left: -55px;
	opacity: 0;
	visibility: hidden;
}

.indexColumn2List dd a:hover .btn {
	left: 0px;
	opacity: 1;
	visibility: visible;
}

.indexFooter1 {
	background: #2467BF url(../images/indexFooterBg.jpg) no-repeat center bottom;
	padding: 20px 0 15px;
	background-size: cover;
}

.indexFooter1Up {
	padding: 16px 0;
/* 	border-bottom: 1px solid #37677f; */
	overflow: hidden;
	display: none;
}

.indexFooter1Logo {
	padding: 5px 0;
	text-align: left;
	margin-bottom: 15px;
}
.indexFooter1Logo a{
	display: inline-block;
	font-size: 0;
}
.indexFooter1Logo img {
	display: block;
	height: 60px;
}

.indexFooter1Menu {
	overflow: hidden;
	height: 56px;
	line-height: 56px;
}

.indexFooter1Menu dd {
	float: left;
	display: inline;
	margin-left: 32px;
}

.indexFooter1Menu dd a {
	color: #f5f5f5;
	font-size: 16px;
}

.indexFooter1Menu dd a:hover {
	color: #a7c5d4;
}

.indexFooter1Dn {
	overflow: hidden;
	padding: 16px 0 8px 0;
}

.indexFooter1DnL {
	overflow: hidden;
}

.indexFooter1DnL dd {
	/* padding-left: 35px; */
	overflow: hidden;
	line-height: 44px;
}

.indexFooter1DnL dd .title {
	float: left;
	display: inline-block;
	padding-left: 35px;
	height: 44px;
	line-height: 44px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-size: auto 16px;
	color: #FFF;
	font-size: 16px;
}

.indexFooter1DnL dd .text {
	overflow: hidden;
	line-height: 30px;
	padding: 7px 0;
	font-size: 14px;
	color: #FFFFFF;
}

.indexFooter1DnR {
	overflow: hidden;
	margin-top: 50px;
}

.indexFooter1DnR dd {
	float: left;
	width: 105px;
	margin-left: 20px;
}

.indexFooter1DnR dd img {
	width: 105px;
	height: 105px;
}

.indexFooter1DnR dd span {
	display: block;
	height: 38px;
	line-height: 38px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
}

.indexFooter2 {
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	background: #1763A6;
}

.indexFooter2 a {
	color: #fff;
}

.indexFooter2 a:hover {
	color: #fff;
}

/* fpx end */

/*首页框架begin*/
.indexBodyBox1 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.indexBodyBox2 {
	position: fixed;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: #f3f3f9;
	overflow: hidden;
	overflow-y: auto;
	transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
	outline: none;
}

.indexBodyBox2.show {
	top: 0;
}

/*首页框架end*/
/* top 1 begin*/
.ixTopBox {
	position: fixed;
	left: 0%;
	top: 0;
	right: 0%;
	z-index: 99;
	transition: all 0.5s ease-out 0s;
	transform: none;
	opacity: 1;
}

.ixTopBox.hide {
	opacity: 0;
	transform: translateY(-100%);
	transition-delay: 0.5s;
}

.topBox1 {
	background:url(/subsiteSrc/main/images/topBg1.jpg) no-repeat center center / 100% 100%;
	line-height: 50px;
	height: 50px;
	font-size: 15px;
	color: #fff;
	transition: all 0.2s ease-out 0s;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	left: 0;
	z-index: 999;
}

.topBox1 img {
	height: 25px;
	display: block;
	margin-top: 12px;
}

.topBox2 {
	height: 88px;
	background: url(/subsiteSrc/main/images/topBg2.png) repeat-x left bottom;
}

.ixTopBox2 .topBox2 {
	background: #fff;
}

.subTopBox .topBox2 {
	background: #fff;
	position: fixed;
	top: 50px;
	width: 100%;
	left: 0;
	z-index: 999;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 112, 0.2);
}

.ixTopBox .subTopBox .topBox2 {
	background: url(/subsiteSrc/main/images/topBg2.png) repeat-x left bottom;
	box-shadow: none;
}

.logo1 {
	display: none;
}

.ixTopBox .logo1 {
	display: block
}

.ixTopBox .logo2 {
	display: none
}
.spchBt {
	width: 36px;
	height: 36px;
	background: url(/subsiteSrc/main/images/icon1.png) no-repeat center center;
	cursor: pointer;
	margin-top: 25px;
	margin-left: 25px;
}

.ixTopBox2 .spchBt {
	background: url(/subsiteSrc/main/images/icon1h.png) no-repeat center center;
}

.subTopBox .spchBt {
	background: url(/subsiteSrc/main/images/icon1h.png) no-repeat center center;
}

.ixTopBox .subTopBox .spchBt {
	background: url(/subsiteSrc/main/images/icon1.png) no-repeat center center;
}


/* top 1 end*/
/*menu开始*/
.menuBox {
	position: relative;
}

.menuDl dd {
	float: left;
	height: 88px;
}

.menuDl dd .a1 {
	display: block;
	height: 88px;
	padding: 0 16px;
	line-height: 88px;
	overflow: hidden;
	color: #ffffff;
	font-size: 16px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	position: relative;
}

.ixTopBox2 .menuDl dd .a1 {
	color: #333333;
	padding: 0 11px;
}

.subTopBox .menuDl dd .a1 {
	color: #333333;
	padding: 0 2px;
}

.ixTopBox .subTopBox .menuDl dd .a1 {
	color: #fff;
}

/* .menuDl dd .a1:after{
	content: "";
	display: block;
	position: absolute;
	bottom:27px;
	left:12px;
	right:12px;
	height:1px;
	background: #72badd;
	opacity:0;
}
.menuDl dd.hover .a1:after{opacity:1} */
.topBox2.typ .menuDl dd .a1 {
	color: #333333;
}
.topBox2.typ .menuDl dd.hover .a1 {
	/* font-weight: bold; */
	color: #00773d;
}

.menuChild {
	padding: 30px;
	display: -ms-flexbox;
	border-top: 2px solid #2467bf;
	position: absolute;
	top: 100%;
	left: 0;
	width: 900px;
	background: #fff;
	background-size: contain;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease-out 0s;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	overflow:hidden
}

.menuDl dd:hover .menuChild {
	opacity: 1;
	visibility: visible;
}

.menuChild.show {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.2s ease-out 0s;
}

.menuChild .l {
	float: left;
	display: inline;
	margin-right: 10px;
	width: 400px;
	overflow: hidden;
}

.menuChild .l .pic {
	width: 195px;
	/* margin-right: 20px; */
	float: left;
	display: inline;
}

.menuChild .l .pic img {
	width: 100%;
	height: auto;
}

.menuChild .l .txt {
	overflow: hidden;
	font-size: 16px;
	color: #085c86;
	padding-left: 30px;
	line-height: 2.2;
}

.menuChild .r {
	overflow: hidden;
	font-size: 0;
}

.menuChild .r a {
	width: 33.33%;
	font-size: 18px;
	/* margin-top: 10px; */
	display: inline-block;
	text-align: left;
	line-height: 32px;
	padding: 5px 0;
}

.menuChild .r a:hover {
	color: #085c86;
}

.ixTopBox2 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9;
	opacity: 0;
	transform: translateY(-100%);
	transition: all 0.5s ease-out 0s;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.ixTopBox2.fxd {
	position: fixed;
}

.ixTopBox2.show {
	transition: all 0.7s ease-in-out 0.5s;
	transform: none;
	opacity: 1;
}

.ixTopBox2.show .topBox2 {
	background: #fff;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 112, 0.2);
}

/*menu结束*/
/*banner开始*/
.indexBanner {
	position: relative;
}

.indexBanner .bd {
	height: 100%;
	overflow: hidden;
}

.indexBanner .bd .slick-list,
.indexBanner .bd .slick-track {
	height: 100%;
}

.indexBanner.delay .bd .slick-track {
	transition-delay: 1.3s !important;
	-webkit-transition-delay: 1.3s !important;
}

.indexBanner .mySlide {
	height: 100%;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.indexBanner .mySlide a {
	display: block;
	height: 100%;
	width: 100%;
}

.indexBanner .slick-dots {
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: 30px;
	left: 0;
	z-index: 99;
	text-align: center;
}

.indexBanner .slick-dots li {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 100%;
	margin: 0 10px;
	margin-top: 4px;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}

.indexBanner .slick-dots li:after {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	border: 2px solid #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0);
	transform-origin: center center;
	transition: all 0.3s;
}

.indexBanner .slick-dots li.slick-active {
	width: 8px;
	height: 8px;
}

.indexBanner .slick-dots li.slick-active:after {
	transform: translate(-50%, -50%) scale(1);
}

//
.ixTopBox2H {
	clear: both;
	height: 138px
}


/* ————— subBanner1 start ————— */
.subBanner1Box{position: relative;overflow: hidden;}
.subBanner1{position: relative;overflow: hidden;width: 100%;padding-bottom: 200px;margin-bottom: -200px;}
.subBanner1:before{display: block;content: '';padding-top: 44.79166667%;}
.subBanner1 img{position: absolute;width: 100%;left: 0;top: 0;bottom: 0; object-fit: cover; object-position: center center;}
.subBanner1.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner1 .text{width: 100%;position: absolute;top: 0;left: 0;bottom: 257px;}
.subBanner1 .wrap{height: 100%;}
.subBanner1 .textC{position: relative;text-align: left;top: -50px;}
.subBanner1 .textC .cnTitle{font-size: 30px;color: #ffffff;line-height: 30px;height: 224px;}
.subBanner1 .textC .cnTitle img{width: auto;height: auto;position: relative;}
.subBanner1 .textC .enTitle{font-size: 14px;color: rgba(255,255,255,0.5);line-height: 30px;text-transform: uppercase;}
.subBanner1 .ycBox{position: absolute;bottom: -105px;height: 472px;width: 100%;left: 0;overflow: hidden;}
.subBanner1 .ycBox .ycBg{background-repeat: no-repeat;background-position: top center;background-size: contain; position: absolute;left: 0;width: 100%;height: 100%;}
.subBanner1 .ycBox .ycBg::before{padding-top: 24.583334%;content: '';display: block;}
.cloudWave{
	-webkit-animation: cloud 100s linear infinite;
	-moz-animation: cloud 100s linear infinite;
	-o-animation: cloud 100s linear infinite;
	animation: cloud 100s linear infinite;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
@keyframes cloud {
  0% {
	transform: translateX(0);
  }
  100%{
  	transform: translateX(1920px);
  }
}
-webkit-@keyframes cloud {
  0% {
	transform: translateX(0);
  }
 100%{
 	transform: translateX(1920px);
 }
}
/* ————— subBanner1 end ————— */
.sur_moreBtn{height: 40px;line-height: 40px;font-size: 14px;}
.sur_moreBtn .moreIcon{width: 40px;height: 40px;position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;position: relative;}
.sur_moreBtn .moreIcon .icon{width: 40px;height: 40px;background: url(/subsiteSrc/main/images/sur_colMore1.png)no-repeat center;  animation: wheel-rotate 6s linear infinite;position: absolute;left: 0;top: 0;}
@keyframes wheel-rotate {
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}
.sur_moreBtn .moreIcon::before{
	position: absolute;
	width: 30px;
	height: 30px;
	content: '';
	display: block;
	left: 50%;
	top: 50%;
	margin-top: -15px;
	margin-left: -15px;
	background: url(/subsiteSrc/main/images/sur_colMore2.png)no-repeat center center;
}
.sur_moreBtn a:hover .moreIcon .icon{
	background: url(/subsiteSrc/main/images/sur_colMore1h.png)no-repeat center;
}
.sur_moreBtn a:hover .moreIcon::before{
	background: url(/subsiteSrc/main/images/sur_colMore2h.png)no-repeat center;
}
/* ————— 学生管理 start ————— */
/* 第一通栏 start */
.stu_colTitle{overflow: hidden;}
.stu_colTitle .title{line-height: 40px;font-size: 32px;color: #333333;float: left;display: inline;}
.stu_colTitle .sur_moreBtn{float: right;display: inline;}
.stu_column1{position: relative;margin-bottom: -155px;}
.stu_col1Con{position: relative;top: -155px;}
.stu_col1List{margin-right: -40px;overflow: hidden;}
.stu_col1List .list_dd{float: left;display: inline;width: 50%;}
.stu_col1List .list_dd .ListCon{margin-right: 40px;padding:40px;background-color: #FFFFFF;}
.stu_col1Img{padding-top: 20px;margin-bottom: 7px;}
.stu_col1Img .slickCon .pic::before{padding-top: 60%;}
.stu_col1TextList .con{line-height: 56px;font-size: 15px;border-bottom: 1px solid #ebebeb;}
.stu_col1TextList .con .title{overflow: hidden;height: 56px;padding-left: 20px;position: relative;}
.stu_col1TextList .con .title::before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -6px;
	border: 6px solid #999999;
	border-right: none;
	border-left-color: #999999;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.stu_col1TextList .con .title a{color: #333333;}
.stu_col1TextList .con .time{float: right;display: inline;margin-left: 60px;}
.stu_col1TextList .con:hover .title a{
	color: #006db8;
}
.stu_col1TextList .con:hover .title::before{
	border-left-color: #006db8;
}
/* 第一通栏 end */
/* 第二通栏 start */
.stu_column2{
	overflow: hidden;
	position: relative;
}
.stu_col2Con .col2ConL,
.stu_col2Con .col2ConR{
	float: left;
	display: inline;
}
.stu_col2Con .col2ConL{width: 45%;}
.col2ConLDl{margin-right: 30px;}
.col2ConLDl .dd{height: 210px;margin-bottom: 30px;text-align: center;}
.col2ConLDl .dd a{display: block;height: 100%;}
.col2ConLDl .dd .title{font-size: 32px;color: #FFFFFF;}
.col2ConLDl .dd .title .titleIcon1{
	display: inline-block;
	background-image: url(/subsiteSrc/main/images/stu_col2TitleIcon1.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 52px;
	height: 52px;
	vertical-align: middle;
	margin-right: 30px;
}
.col2ConLDl .dd .title .titleIcon2{
	display: inline-block;
	background-image: url(/subsiteSrc/main/images/stu_col2TitleIcon2.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 58px;
	height: 50px;
	vertical-align: middle;
	margin-right: 30px;
}
.stu_col2Con .col2ConR{
	width: 55%;
	background-color: #0c659d;
	padding: 48px 50px 48px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.stu_col2Con .col2ConR .stu_colTitle{
	margin-bottom: 30px;
}
.stu_col2Con .col2ConR .stu_colTitle .title{
	color: #FFFFFF;
}
.stu_col2Con .col2ConR .stu_colTitle a{
	color: #FFFFFF;
}
.stu_col2Con .col2ConR .stu_colTitle .moreIcon .icon{
	background-image: url(/subsiteSrc/main/images/sur_colMore3b.png);
}
.stu_col2Con .col2ConR .stu_colTitle .moreIcon::before{
	background-image: url(/subsiteSrc/main/images/sur_colMore4b.png);
}
.stu_col2TextList{height: 284px;overflow: hidden;}
.stu_col2TextList .con{line-height: 46px;font-size: 16px;}
.stu_col2TextList .con .title{overflow: hidden;height: 46px;padding-left: 20px;position: relative;}
.stu_col2TextList .con .title a{color: #ffffff;}
.stu_col2TextList .con .title::before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -6px;
	border: 6px solid #b7d1e2;
	border-right: none;
	border-left-color: #b7d1e2;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.stu_col2TextList .con .time{float: right;display: inline;margin-left: 60px;color: #ffffff;}
/* 第二通栏 end */
.stu_column3{
	padding-top: 40px;
	overflow: hidden;
}
.stu_col3ConList{
	padding-top: 40px;
}
.stu_col3ConList .bd{
	margin-right: -25px;
	padding-bottom: 130px;
}
.stu_col3ConList .slickCon{
	margin-right: 25px;
	position: relative;
}
.stu_col3ConList .slickCon .pic::before{
	padding-top: 73.3334%;
}
.stu_col3ConList .slickCon .text{
	position: absolute;
	height: 72px;
	background-image: url(/subsiteSrc/main/images/stu_col3ListTextBg.png);
	background-position: center;
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 72px;
}
.stu_col3ConList .slickCon .text a{
	font-size: 18px;
	text-align: center;
	display: block;
	color: #FFFFFF;
}
.stu_col3ConList  .slick-dots{
	padding-top: 50px;
	text-align: center;
}
.stu_col3ConList  .slick-dots li{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #0073bc;
	font-size: 0;
	margin: 0 5px;
	transition: all 0.3s ease-in;
}
.stu_col3ConList  .slick-dots li.slick-active{
	width: 45px;
	border-radius: 10px;
}
.stu_column4{
	padding-bottom: 60px;
}
.stu_column4 .mana2L,.stu_column4 .mana2R{width: 50%;height: 338px;display: block;	padding: 10px 12px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.stu_column4 .mana2L .text,.mana2R .text{text-align: center;font-size: 24px;color: #fff;}
.stu_column4 .mana2L .table,.stu_column4 .mana2R .table{
background-image: url(/subsiteSrc/main/images/stu_column4BgLine.png);
background-position: center;
background-repeat: no-repeat;
}
.stu_column4 .mana2L .icon1,.stu_column4 .mana2R .icon2{display: block;-webkit-transition: all .3s linear;vertical-align: middle;margin: 0 auto;margin-bottom: 20px;}
.stu_column4 .mana2L .icon1{
	background-image: url(/subsiteSrc/main/images/stu_column4Icon1.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 80px;
	height: 72px;
}
.stu_column4 .mana2R .icon2{
	background-image: url(/subsiteSrc/main/images/stu_column4Icon2.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 68px;
	height: 96px;
}
.stu_column4 .mana2L{background-position: center;background-repeat: no-repeat;background-size: cover;}
.stu_column4 .mana2R{background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;top: 60px;}
.stu_column4 .mana2L:hover .icon1,.mana2R:hover .icon2{-webkit-transform: translateY(-10px);}
/* ————— 学生管理 end ————— */
/* ————— 教育教学 start ————— */
/* 第一通栏 start */
.eduT_column1{position: relative;z-index: 1;}
.eduT_col1Con{
	padding: 50px 20px 50px;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);
}
.eduT_col1ListBox{
	position: relative;
	padding: 0 20px;
	padding-top: 40px;
}
.eduT_col1List{
	/* overflow: hidden; */
}
.eduT_col1List .bd{
	margin:0 -15px;
}
.eduT_col1List .slickCon{
	margin:0 15px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	transition: all 0.3s linear;
}

.eduT_col1List .mySlick .slickCon:hover{
	box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);
}
.eduT_col1List .slickCon .pic::before{
	padding-top: 130.201343%;
}
.eduT_col1List .slickCon .text{
	line-height: 60px;
	height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
}
.eduT_col1Arrows .slick-arrow{
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: -15px;
	cursor: pointer;
}
.eduT_col1Arrows .slick-arrow.prev{
	background-image: url(/subsiteSrc/main/images/eduT_col1Prev.png);
	left: -10px;
	
}
.eduT_col1Arrows .slick-arrow.next{
	background-image: url(/subsiteSrc/main/images/eduT_col1Next.png);
	right: -10px;
	
}
.eduT_col1Arrows .slick-arrow.prev:hover{
	background-image: url(/subsiteSrc/main/images/eduT_col1Prevh.png);
	left: -10px;
	
}
.eduT_col1Arrows .slick-arrow.next:hover{
	background-image: url(/subsiteSrc/main/images/eduT_col1Nexth.png);
	right: -10px;
}
/* 第一通栏 end */
/* 第二通栏 start */
.eduT_column2{position: relative;top: -92px;}
.eduT_column2 .wrap{
	padding-top: 92px;
	position: relative;
}
.eduT_column2 .bgBox{
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 753px;
}
.eduT_column2 .bgBox .bgImg{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.eduT_col2Con{
	overflow: hidden;
}
.eduT_col2Con .eduT_col2L,
.eduT_col2Con .eduT_col2R{
	width: 50%;
	float: left;
	display: inline;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 528px;
}
.eduT_col2Con .eduT_col2L{
	padding: 70px 60px 55px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.eduT_col2L .stu_colTitle .title{
	color: #FFFFFF;
}
.eduT_col2L .stu_colTitle{
	margin-bottom: 24px;
}
.eduT_col2TextList{height: 284px;overflow: hidden;margin-bottom: 36px;}
.eduT_col2TextList .con{line-height: 43px;font-size: 16px;}
.eduT_col2TextList .con .title{overflow: hidden;height: 43px;padding-left: 20px;position: relative;}
.eduT_col2TextList .con .title a{color: #ffffff;}
.eduT_col2TextList .con .title::before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -6px;
	border: 6px solid #b7d1e2;
	border-right: none;
	border-left-color: #b7d1e2;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.eduT_col2TextList .con .time{float: right;display: inline;margin-left: 60px;color: #ffffff;}
.eduT_col2R a{
	float: left;
	display: inline;
	width: 50%;
	height: 100%;
	transition: all 0.3s linear;
}
.eduT_col2R a:hover{
	background-color: rgba(0,115,118,0.04);
}
.eduT_col2R a .text{
	text-align: center;
	font-size: 24px;
	color: #0073bc;
	line-height: 36px;
	padding-top: 40px;
}
.eduT_col2R a.btn1 .icon1{
	background-image: url(/subsiteSrc/main/images/eduT_col2RIcon1.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 78px;
	height: 72px;
	margin: 0 auto;
}
.eduT_col2R a.btn2 .icon2{
	background-image: url(/subsiteSrc/main/images/eduT_col2RIcon2.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 70px;
	height: 66px;
	margin: 0 auto;
}
.eduT_col2Con .sur_moreBtn a{
	color: #FFFFFF;
}
.eduT_col2Con .moreIcon .icon{
	background-image: url(/subsiteSrc/main/images/sur_colMore3b.png);
}
.eduT_col2Con .moreIcon::before{
	background-image: url(/subsiteSrc/main/images/sur_colMore4b.png);
}
.eduT_col2Con a:hover .moreIcon .icon{
	background-image: url(/subsiteSrc/main/images/sur_colMore3b.png);
}
.eduT_col2Con a:hover .moreIcon::before{
	background-image: url(/subsiteSrc/main/images/sur_colMore4b.png);
}
/* 第二通栏 end */
/* 第三通栏 start */
.eduT_column3 .eduT_col3Con{
	padding-top: 36px;
}
.eduT_col3List .conSlick .pic::before{
	padding-top: 60%;
}
.eduT_col3List .conSlick .pic{
	margin-bottom: 22px;
}
.eduT_col3List .bd{
	margin: 0 -35px;
}
.eduT_col3List .conSlick{
	position: relative;
	margin: 0 35px;
}
.eduT_col3List .conSlick .time{
	line-height: 22px;
	height: 22px;
	font-size: 16px;
	margin-bottom: 10px;
}
.eduT_col3List .conSlick .info{
	line-height: 26px;
	height: 52px;
	font-size: 16px;
	overflow: hidden;
	padding-bottom: 37px;
}
.eduT_col3List .conSlick:hover .time{
	color: #0073bc;
}
.eduT_col3List .conSlick:hover .info a{
	color: #0073bc;
}
/* 第三通栏 end */
/* ————— 教育教学 end ————— */
/* ————— 华体体育在线登录概况 start ————— */
/* 第一通栏 start */
.sur_column1{position: relative;height: 240px;top: -185px;}
.sur_col1Con{overflow: hidden;position: relative;}
.sur_col1Con .imgBox_r{float: right;display: inline;width: 738px;position: relative;z-index: 1;}
.sur_col1Con .imgBox_r .pic::before{padding-top: 57.85908%;}
.sur_col1Con .textL{position: absolute;left: 0;right: 0; top: 0;bottom: 0; padding-right: 768px;}
.sur_col1Con .textL .textC{background: #FFFFFF;height: 100%;padding: 30px 50px 60px 35px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.sur_col1Con .textL .title{margin-bottom: 47px;}
.sur_col1Con .textL .title img{height: 60px;width: 100%; object-fit: contain;}
.sur_col1Con .textL .info{line-height: 27px;font-size: 15px;color: #333333;height: 135px;overflow: hidden;margin-bottom: 46px;}
.sur_moreBtn{height: 41px;line-height: 40px;font-size: 14px;}
.sur_moreBtn .moreIcon{width: 40px;height: 42px;position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;position: relative;}
.sur_moreBtn .moreIcon .icon{width: 40px;height: 40px;background: url(/subsiteSrc/main/images/sur_colMore1.png)no-repeat center;  animation: wheel-rotate 6s linear infinite;position: absolute;left: 0;top: 0;}
@keyframes wheel-rotate {
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}
.sur_moreBtn .moreIcon::before{
	position: absolute;
	width: 30px;
	height: 30px;
	content: '';
	display: block;
	left: 50%;
	top: 50%;
	margin-top: -16px;
	margin-left: -15px;
	background: url(/subsiteSrc/main/images/sur_colMore2.png)no-repeat center center;
}
.sur_moreBtn a:hover .moreIcon .icon{
	background: url(/subsiteSrc/main/images/sur_colMore1h.png)no-repeat center;
}
.sur_moreBtn a:hover .moreIcon::before{
	background: url(/subsiteSrc/main/images/sur_colMore2h.png)no-repeat center;
}
/* 第一通栏 end */
/* 第二通栏 start */
.sur_column2{position: relative;}
.sur_column2 .bgBox{width: 1920px;height: 675px;position: absolute;left: 0;top: 150px;}
.sur_column2 .bgBox .bgImg{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;}
.sur_col2Con{position: relative;}
.sur_col2ConTop{overflow: hidden; height: 568px;background-repeat: no-repeat;background-position: top center;padding-top: 100px;padding-left: 60px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;background-size: cover;}
.sur_col2ConTop .title1{line-height: 25px;font-size: 16px;color: #FFFFFF;margin-bottom: 10px;}
.sur_col2ConTop .title2{line-height: 55px;font-size: 16px;color: #FFFFFF;font-size: 30px;}
.survey2Con{position: absolute;left: 0;bottom: 0;width: 100%}
.survey2L,.survey2R{width: 40%;height: 280px;}
.survey2L{padding: 30px 0 0 75px;-webkit-box-sizing: border-box;}
.survey2L ul li{height: 37px;margin-bottom: 40px;line-height: 37px;}
.survey2L ul li a{display: inline-block;vertical-align: middle;height: 37px;width: 37px;margin-right: 40px;transform: translateY(0);-webkit-transform:translateY(0);transition: all 0.3s linear;}
.survey2L ul li a.sur_student{width: 34px;height: 34px;}
.survey2L ul li a.sur_teacher{width: 35px;height: 35px;}
.survey2L ul li a img{width: 100%;height: 100%;}
.survey2L ul li a:hover{
	transform: translateY(-4px);-webkit-transform:translateY(-4px);
}
.survey2L ul li span{font-size: 14px;color: #fff;position: relative;display: inline-block;}
.survey2L ul li span::before{display: block;content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);left: -19px;width: 7px;height: 7px;background: #fff;border-radius: 50%;}
.survey2R{background: #fff;padding: 20px 30px;-webkit-box-sizing: border-box;}
.survey2R ul li{height: 45px;line-height: 45px;border-bottom: 1px solid #ebebeb;font-size: 16px;color: #666;overflow: hidden;}
.survey2R ul li:last-child{border-bottom: none;}
.survey2R ul li span.title{width: 26.5306%;overflow: hidden;margin-right: 20px;display: inline-block;vertical-align: middle;position: relative;}
.survey2R ul li span.title::before{position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);display: block;content: "";width: 1px;height: 40%;background: #ebebeb;}
.survey2C{overflow: hidden;height: 280px;background-repeat: no-repeat;background-position: center;background-size: cover; line-height: 280px;display: block}
.survey2C .text .title{text-align: center;font-size: 30px;color: #fff;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 20px;}
.survey2C .text em{display: block;margin: 0 auto;width: 70px;height: 4px;background: #fff;}
.survey3List .item{width: 20%;height: 280px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.survey3List .item:nth-child(8){background: #f5f5f5;}
.survey3List .item .text .title{text-align: center;font-size: 30px;color: #fff;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 20px;}
.survey3List .item .text em{display: block;margin: 0 auto;width: 70px;height: 4px;background: #fff;}
.survey3List .item .item7{width: 100%;height: 100%;padding: 47px 45px 0 40px;-webkit-box-sizing: border-box;}
.survey3List .item .item7 .title{font-size: 20px;font-weight: bold;color: #666;height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 10px;}
.survey3List .item .item7 .info{font-size: 16px;color: #666;height: 84px;line-height: 28px;overflow: hidden;margin-bottom: 50px;}
/* 第二通栏 end */
/* ————— 华体体育在线登录概况 end ————— */
/* ————— 学生管理 start ————— */
/* 第一通栏 start */
.stu_colTitle{overflow: hidden;}
.stu_colTitle .title{line-height: 40px;font-size: 32px;color: #333333;float: left;display: inline;}
.stu_colTitle .sur_moreBtn{float: right;display: inline;}
.stu_column1{position: relative;margin-bottom: -155px;}
.stu_col1Con{position: relative;top: -155px;}
.stu_col1List{margin-right: -40px;overflow: hidden;}
.stu_col1List .list_dd{float: left;display: inline;width: 50%;}
.stu_col1List .list_dd .ListCon{margin-right: 40px;padding:40px;background-color: #FFFFFF;}
.stu_col1Img{padding-top: 20px;margin-bottom: 7px;}
.stu_col1Img .slickCon .pic::before{padding-top: 60%;}
.stu_col1TextList .con{line-height: 56px;font-size: 15px;border-bottom: 1px solid #ebebeb;}
.stu_col1TextList .con .title{overflow: hidden;height: 56px;padding-left: 20px;position: relative;}
.stu_col1TextList .con .title::before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -6px;
	border: 6px solid #999999;
	border-right: none;
	border-left-color: #999999;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.stu_col1TextList .con .title a{color: #333333;}
.stu_col1TextList .con .time{float: right;display: inline;margin-left: 60px;}
.stu_col1TextList .con:hover .title a{
	color: #006db8;
}
.stu_col1TextList .con:hover .title::before{
	border-left-color: #006db8;
}
/* 第一通栏 end */
/* 第二通栏 start */
.stu_column2{
	overflow: hidden;
	position: relative;
}
.stu_col2Con .col2ConL,
.stu_col2Con .col2ConR{
	float: left;
	display: inline;
}
.stu_col2Con .col2ConL{width: 45%;}
.col2ConLDl{margin-right: 30px;}
.col2ConLDl .dd{height: 210px;margin-bottom: 30px;text-align: center;}
.col2ConLDl .dd a{display: block;height: 100%;}
.col2ConLDl .dd .title{font-size: 32px;color: #FFFFFF;}
.col2ConLDl .dd .title .titleIcon1{
	display: inline-block;
	background-image: url(/subsiteSrc/main/images/stu_col2TitleIcon1.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 52px;
	height: 52px;
	vertical-align: middle;
	margin-right: 30px;
}
.col2ConLDl .dd .title .titleIcon2{
	display: inline-block;
	background-image: url(/subsiteSrc/main/images/stu_col2TitleIcon2.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 58px;
	height: 50px;
	vertical-align: middle;
	margin-right: 30px;
}
.stu_col2Con .col2ConR{
	width: 55%;
	background-color: #0c659d;
	padding: 48px 50px 48px 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.stu_col2Con .col2ConR .stu_colTitle{
	margin-bottom: 30px;
}
.stu_col2Con .col2ConR .stu_colTitle .title{
	color: #FFFFFF;
}
.stu_col2Con .col2ConR .stu_colTitle a{
	color: #FFFFFF;
}
.stu_col2Con .col2ConR .stu_colTitle .moreIcon .icon{
	background-image: url(/subsiteSrc/main/images/sur_colMore3b.png);
}
.stu_col2Con .col2ConR .stu_colTitle .moreIcon::before{
	background-image: url(/subsiteSrc/main/images/sur_colMore4b.png);
}
.stu_col2TextList{height: 284px;overflow: hidden;}
.stu_col2TextList .con{line-height: 46px;font-size: 16px;}
.stu_col2TextList .con .title{overflow: hidden;height: 46px;padding-left: 20px;position: relative;}
.stu_col2TextList .con .title a{color: #ffffff;}
.stu_col2TextList .con .title::before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -6px;
	border: 6px solid #b7d1e2;
	border-right: none;
	border-left-color: #b7d1e2;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.stu_col2TextList .con .time{float: right;display: inline;margin-left: 60px;color: #ffffff;}
/* 第二通栏 end */
.stu_column3{
	padding-top: 40px;
	overflow: hidden;
}
.stu_col3ConList{
	padding-top: 40px;
}
.stu_col3ConList .bd{
	margin-right: -25px;
	padding-bottom: 130px;
}
.stu_col3ConList .slickCon{
	margin-right: 25px;
	position: relative;
}
.stu_col3ConList .slickCon .pic::before{
	padding-top: 73.3334%;
}
.stu_col3ConList .slickCon .text{
	position: absolute;
	height: 72px;
	background-image: url(/subsiteSrc/main/images/stu_col3ListTextBg.png);
	background-position: center;
	background-repeat: no-repeat;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 72px;
}
.stu_col3ConList .slickCon .text a{
	font-size: 18px;
	text-align: center;
	display: block;
	color: #FFFFFF;
}
.stu_col3ConList  .slick-dots{
	padding-top: 50px;
	text-align: center;
}
.stu_col3ConList  .slick-dots li{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #0073bc;
	font-size: 0;
	margin: 0 5px;
	transition: all 0.3s ease-in;
}
.stu_col3ConList  .slick-dots li.slick-active{
	width: 45px;
	border-radius: 10px;
}
.stu_column4{
	padding-bottom: 60px;
}
.stu_column4 .mana2L,.stu_column4 .mana2R{width: 50%;height: 338px;display: block;	padding: 10px 12px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.stu_column4 .mana2L .text,.mana2R .text{text-align: center;font-size: 24px;color: #fff;}
.stu_column4 .mana2L .table,.stu_column4 .mana2R .table{
background-image: url(/subsiteSrc/main/images/stu_column4BgLine.png);
background-position: center;
background-repeat: no-repeat;
}
.stu_column4 .mana2L .icon1,.stu_column4 .mana2R .icon2{display: block;-webkit-transition: all .3s linear;vertical-align: middle;margin: 0 auto;margin-bottom: 20px;}
.stu_column4 .mana2L .icon1{
	background-image: url(/subsiteSrc/main/images/stu_column4Icon1.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 80px;
	height: 72px;
}
.stu_column4 .mana2R .icon2{
	background-image: url(/subsiteSrc/main/images/stu_column4Icon2.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 68px;
	height: 96px;
}
.stu_column4 .mana2L{background-position: center;background-repeat: no-repeat;background-size: cover;}
.stu_column4 .mana2R{background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;top: 60px;}
.stu_column4 .mana2L:hover .icon1,.mana2R:hover .icon2{-webkit-transform: translateY(-10px);}
/* ————— 学生管理 end ————— */
/* ————— 教育教学 start ————— */
/* 第一通栏 start */
.eduT_column1{position: relative;z-index: 1;}
.eduT_col1Con{
	padding: 50px 20px 50px;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1);
}
.eduT_col1ListBox{
	position: relative;
	padding: 0 20px;
	padding-top: 40px;
}
.eduT_col1List{
	/* overflow: hidden; */
}
.eduT_col1List .bd{
	margin:0 -15px;
}
.eduT_col1List .slick-list{padding: 15px 0;}
.eduT_col1List .slickCon{
	margin:0 15px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	transition: all 0.3s linear;
}

.eduT_col1List .mySlick .slickCon:hover{
	box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);
}
.eduT_col1List .slickCon .pic::before{
	padding-top: 130.201343%;
}
.eduT_col1List .slickCon .text{
	line-height: 60px;
	height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333333;
}
.eduT_col1Arrows .slick-arrow{
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: -15px;
	cursor: pointer;
}
.eduT_col1Arrows .slick-arrow.prev{
	background-image: url(/subsiteSrc/main/images/eduT_col1Prev.png);
	left: -10px;
	
}
.eduT_col1Arrows .slick-arrow.next{
	background-image: url(/subsiteSrc/main/images/eduT_col1Next.png);
	right: -10px;
	
}
.eduT_col1Arrows .slick-arrow.prev:hover{
	background-image: url(/subsiteSrc/main/images/eduT_col1Prevh.png);
	left: -10px;
	
}
.eduT_col1Arrows .slick-arrow.next:hover{
	background-image: url(/subsiteSrc/main/images/eduT_col1Nexth.png);
	right: -10px;
}
/* 第一通栏 end */
/* 第二通栏 start */
.eduT_column2{position: relative;top: -92px;}
.eduT_column2 .wrap{
	padding-top: 92px;
	position: relative;
}
.eduT_column2 .bgBox{
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 753px;
}
.eduT_column2 .bgBox .bgImg{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
}
.eduT_col2Con{
	overflow: hidden;
}
.eduT_col2Con .eduT_col2L,
.eduT_col2Con .eduT_col2R{
	width: 50%;
	float: left;
	display: inline;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 528px;
}
.eduT_col2Con .eduT_col2L{
	padding: 70px 60px 55px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.eduT_col2L .stu_colTitle .title{
	color: #FFFFFF;
}
.eduT_col2L .stu_colTitle{
	margin-bottom: 24px;
}
.eduT_col2TextList{height: 284px;overflow: hidden;margin-bottom: 36px;}
.eduT_col2TextList .con{line-height: 43px;font-size: 16px;}
.eduT_col2TextList .con .title{overflow: hidden;height: 43px;padding-left: 20px;position: relative;}
.eduT_col2TextList .con .title a{color: #ffffff;}
.eduT_col2TextList .con .title::before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 50%;
	margin-top: -6px;
	border: 6px solid #b7d1e2;
	border-right: none;
	border-left-color: #b7d1e2;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.eduT_col2TextList .con .time{float: right;display: inline;margin-left: 60px;color: #ffffff;}
.eduT_col2R a{
	float: left;
	display: inline;
	width: 50%;
	height: 100%;
	transition: all 0.3s linear;
}
.eduT_col2R a:hover{
	background-color: rgba(0,115,118,0.04);
}
.eduT_col2R a .text{
	text-align: center;
	font-size: 24px;
	color: #0073bc;
	line-height: 36px;
	padding-top: 40px;
}
.eduT_col2R a.btn1 .icon1{
	background-image: url(/subsiteSrc/main/images/eduT_col2RIcon1.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 78px;
	height: 72px;
	margin: 0 auto;
}
.eduT_col2R a.btn2 .icon2{
	background-image: url(/subsiteSrc/main/images/eduT_col2RIcon2.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 70px;
	height: 66px;
	margin: 0 auto;
}
.eduT_col2Con .sur_moreBtn a{
	color: #FFFFFF;
}
.eduT_col2Con .moreIcon .icon{
	background-image: url(/subsiteSrc/main/images/sur_colMore3b.png);
}
.eduT_col2Con .moreIcon::before{
	background-image: url(/subsiteSrc/main/images/sur_colMore4b.png);
}
.eduT_col2Con a:hover .moreIcon .icon{
	background-image: url(/subsiteSrc/main/images/sur_colMore3b.png);
}
.eduT_col2Con a:hover .moreIcon::before{
	background-image: url(/subsiteSrc/main/images/sur_colMore4b.png);
}
/* 第二通栏 end */
/* 第三通栏 start */
.eduT_column3 .eduT_col3Con{
	padding-top: 36px;
}
.eduT_col3List .conSlick .pic::before{
	padding-top: 60%;
}
.eduT_col3List .conSlick .pic{
	margin-bottom: 22px;
}
.eduT_col3List .bd{
	margin: 0 -35px;
}
.eduT_col3List .conSlick{
	position: relative;
	margin: 0 35px;
}
.eduT_col3List .conSlick .time{
	line-height: 22px;
	height: 22px;
	font-size: 16px;
	margin-bottom: 10px;
}
.eduT_col3List .conSlick .info{
	line-height: 26px;
	height: 52px;
	font-size: 16px;
	overflow: hidden;
	padding-bottom: 37px;
}
.eduT_col3List .conSlick:hover .time{
	color: #0073bc;
}
.eduT_col3List .conSlick:hover .info a{
	color: #0073bc;
}
/* 第三通栏 end */
/* ————— 教育教学 end ————— */
/* ————— 新闻资讯 start ————— */
/* 第一通栏 start */
.newsInfo_column1{position: relative;padding-bottom: 92px;}
.newsInfo_column1 .BgBox{position: absolute;width: 1610px;height: 585px;right: 0;top: 80px;}
.newsInfo_column1 .BgBox .bgImg{background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;}
.newsInfo_col1Con{padding-top: 100px;}
.newsc1tab{width: 32.1428%;}
.newsc1tab .item{cursor: pointer;position: relative;}
.newsc1tab .item::before{display: block;content: "";width: 106.6666%;height: 117.3913%;background: #0073bc;position: absolute;top: 50%;-webkit-transform: translate(-50%,-50%);left: 49%;z-index: 1;opacity: 0;-webkit-transition: all .3s linear;}
.newsc1tab .item .pic{overflow: hidden;width: 42.2222%;}
.newsc1tab .item .pic::before{padding-top: 60.5263%;}
.newsc1tab .item .text{background: #fff;padding: 24px 16px 17px 15px;-webkit-box-sizing: border-box;overflow: hidden;border-bottom: 1px solid #fafafa;}
.newsc1tab .item .text .time{font-size: 14px;margin-bottom: 15px;line-height: 14px;color: #999;height: 14px;overflow: hidden;-webkit-transition: all .3s linear;}
.newsc1tab .item .text .title{font-size: 15px;line-height: 22px;color: #333;height: 44px;overflow: hidden;-webkit-transition: all .3s linear;}
.newsc1tabC{overflow: hidden;}
.newsc1tabC .pic{-webkit-transition: all .3s linear;display: none;}
.newsc1tabC .pic.active{display: block;}
.newsc1tabC .pic::before{padding-top: 60.49%;}
.newsc1tabC .pic .text{position: absolute;bottom: 30px;left: 0;padding: 0 50px;width: 100%;-webkit-box-sizing: border-box;}
.newsc1tabC .pic .text .title{font-size: 24px;font-weight: bold;color: #fff;margin-bottom: 10px;line-height: 24px;height: 24px;overflow: hidden;}
.newsc1tabC .pic .text .info{font-size: 14px;color: #fff;line-height: 22px;height: 44px;overflow: hidden;}
.newsc1tab .item.hover::before{opacity: 1;}
.newsc1tab .item.hover .text .time{color: #fff;}
.newsc1tab .item.hover .text .title{color: #fff;font-weight: bold;}
.newsc1tab .item.hover .pic{z-index: 2;}
.newsc1tab .item.hover a{z-index: 2;}
.newsc1tab .item.hover .text{z-index: 2;position: relative;background: none;border: none;}
/* 第一通栏 end */
/* 第二通栏 start */
.newsInfo_col2Con{
	padding: 50px 0;
}
.newsInfo_col2List .conSlick .pic::before{
	padding-top: 60%;
}
.newsInfo_col2List .conSlick .imgBox{
	margin-bottom: 35px;
}
.newsInfo_col2List .bd{
	margin-right: -25px;
}
.newsInfo_col2List .conSlick{
	position: relative;
	margin-right: 25px;
}
.newsInfo_col2List .conSlick .time{
	line-height: 22px;
	height: 22px;
	font-size: 16px;
	margin-bottom: 26px;
}
.newsInfo_col2List .conSlick .title{
	font-size: 18px;
	line-height: 27px;
	overflow: hidden;
	height: 27px;
}
.newsInfo_col2List .conSlick .title a{
	color: #333333;
}
.newsInfo_col2List .conSlick .info{
	line-height: 26px;
	height: 26px;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 40px;
}
.newsInfo_col2List .conSlick .info a{
	
}
.newsInfo_col2List .conSlick:hover .time{
	color: #0073bc;
}
.newsInfo_col2List .conSlick:hover .title a{
	color: #0073bc;
}
/* 第二通栏 end */
/* 第三通栏 start */
.newsInfo_column3{position: relative;height: 738px;background-color: #e9f3fa;}
.newsInfo_column3 .BgBox{position: absolute;width: 100%;height: 707px;right: 0;top: 0;}
.newsInfo_column3 .BgBox .bgImg{background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;}
.newsInfo_column3 .wrap{position: relative;padding-top: 80px;}
.newsInfo_col3List .bd{padding-top: 60px;margin-right: -25px;}
.newsInfo_col3List .mySlick{width: 33.333%;float: left;display: inline;margin-bottom: 30px;}
.newsInfo_col3List .conSlick{margin-right: 25px;height: 200px;background-color: #FFFFFF;background-image: url(/subsiteSrc/main/images/newsIn_col3LiBg.png);background-position:right -25px bottom -55px;background-repeat: no-repeat;transition: all 0.3s linear;}
.newsInfo_col3List .conSlick a{position: relative; display: block;padding: 37px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 100%;color: #333333;}
.newsInfo_col3List .conSlick a::after{content: '';display: none;height: 1px;background-color: #1a81c3;position: absolute;left: 30px;right: 30px;bottom: 38px;}
.newsInfo_col3List .conSlick  .time{line-height: 36px;height: 36px;overflow: hidden;font-size: 18px;margin-bottom: 7px;}
.newsInfo_col3List .conSlick  .title{line-height: 28px;font-size: 16px;}
.newsInfo_col3List .conSlick:hover{background-color: #0073bc;background-image: url(/subsiteSrc/main/images/newsIn_col3LiBgh.png);}
.newsInfo_col3List .conSlick:hover a{color: #FFFFFF;}
.newsInfo_col3List .conSlick:hover a::after{display: block;}
/* 第三通栏 end */
/* ————— 新闻资讯 end ————— */
/* ————— 就业招生 start ————— */
/* subbanner start */
.subBanner2{position: relative;overflow: hidden;width: 100%;}
.subBanner2:before{display: block;content: '';padding-top: 57.8125%;}
.subBanner2 img{position: absolute;width: 100%;left: 0;top: 0;bottom: 0; object-fit: cover; object-position: center center;}
.subBanner2.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner2 .text{width: 100%;position: absolute;top: 0;left: 0;bottom: 0;}
.subBanner2 .wrap{height: 100%;}
.subBanner2 .textC{position: relative;text-align: left;top: -210px;}
.subBanner2 .textC .cnTitle{font-size: 30px;color: #ffffff;line-height: 30px;}
.subBanner2 .textC .cnTitle img{width: auto;height: auto;position: relative;}
.subBanner2 .textC .enTitle{font-size: 14px;color: rgba(255,255,255,0.5);line-height: 30px;text-transform: uppercase;}
/* subbanner end */

/* 第一通栏 start */
.jobsEn_column1{position: relative;margin-top: -300px;}
.jobsEn_col1List{margin-right: -30px;overflow: hidden;}
.jobsEn_col1List .dd{width: 25%;display: inline;float: left;}
.jobsEn_col1List .dd .con{margin-right: 30px;height: 300px;background-color: #FFFFFF;position: relative;background-image: url(/subsiteSrc/main/images/jobsEn_col1ListBg.png);background-position: right -200px bottom -120px;background-repeat: no-repeat;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.jobsEn_col1List .dd .con .icon{width: 78px;height: 78px;margin: 0 auto;background-color: #0073bc;border-radius: 50%;background-position: center;background-repeat: no-repeat;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.jobsEn_col1List .dd .con .text{text-align: center;padding: 0 20px;font-size: 30px;color: #0073bc;line-height: 45px;padding-top: 22px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.jobsEn_col1List .dd .con::after{
	display: block;
	content: '';
	right: 0;
	left: 0;
	bottom: 0;
	height: 3px;
	background-color: #0073bc;
	
}
.jobsEn_col1List .dd .con:hover .icon{
	background-color: #FFFFFF;
}
.jobsEn_col1List .dd .con:hover{
	background-color: #0073bc;
	background-image: url(/subsiteSrc/main/images/jobsEn_col1ListBgh.png);
}
.jobsEn_col1List .dd .con:hover .text{
	color: #FFFFFF;
}
.jobsEn_col1List .dd.dd1 .con .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon1.png);}
.jobsEn_col1List .dd.dd1 .con:hover .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon1h.png);}
.jobsEn_col1List .dd.dd2 .con .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon2.png);}
.jobsEn_col1List .dd.dd2 .con:hover .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon2h.png);}
.jobsEn_col1List .dd.dd3 .con .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon3.png);}
.jobsEn_col1List .dd.dd3 .con:hover .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon3h.png);}
.jobsEn_col1List .dd.dd4 .con .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon4.png);}
.jobsEn_col1List .dd.dd4 .con:hover .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col1Icon4h.png);}
/* 第一通栏 end */
/* 第二通栏 start */
.jobsEn_column2{
	padding-top: 65px;
	position:relative;
	min-height: 671px;
	overflow: hidden;
}
.jobsEn_column2 .BgBox{position: absolute;left: 0;top: 65px;width: 100%;height: 754px;}
.jobsEn_column2 .BgBox .bgImg{background-position: top center;background-repeat: no-repeat;width: 100%;height: 100%;background-size: cover;}
.jobsEn_column2 .jobsEn_col2Con{position: relative;padding-top: 75px;padding-bottom: 70px;}
.jobsEn_col2List{padding-top: 45px;}
.jobsEn_col2List .bd{margin-right: -55px;}
.jobsEn_col2List .slickCon{margin-right: 55px;overflow: hidden;background: #fff;padding: 50px 30px;-webkit-box-sizing: border-box;-webkit-transition: all .3s linear;}
.jobsEn_col2List .slickCon .time{font-size: 36px;color: #333;height: 36px;line-height: 36px;margin-bottom: 8px;-webkit-transition: all .3s linear;}
.jobsEn_col2List .slickCon .timec{font-size: 14px;color: #333;height: 14px;line-height: 14px;margin-bottom: 40px;-webkit-transition: all .3s linear;}
.jobsEn_col2List .slickCon .title{font-size: 16px;color: #333;height: 22px;line-height: 22px;margin-bottom: 16px;-webkit-transition: all .3s linear;}
.jobsEn_col2List .slickCon .info{font-size: 14px;color: #666;height: 66px;line-height: 22px;overflow: hidden;margin-bottom: 45px;}
.jobsEn_col2List .slickCon .btn{display: block;width: 46px;height: 18px;background: url(/subsiteSrc/main/images/jobsEn_col2Btn.png)no-repeat center;-webkit-transition: all .3s linear;}
.jobsEn_col2List .slickCon:hover .btn{-webkit-transform: translateX(5px);}
.jobsEn_col2List .slickCon:hover{ box-shadow: 3.5px 6.062px 21px 0px rgba(0, 0, 0, 0.13);}
.jobsEn_col2List .slickCon:hover .time{color: #0073bc;}
.jobsEn_col2List .slickCon:hover .timec{color: #0073bc;}
.jobsEn_col2List .slickCon:hover .title{color: #0073bc;}
.jobsEn_col2List ul{text-align: center;padding-top: 60px;}
.jobsEn_col2List ul li{cursor: pointer;width: 10px;height: 10px;border-radius: 50%;background: #0073bc;margin: 0 5px;-webkit-transition: all .3s linear;display: inline-block;}
.jobsEn_col2List ul li.slick-active{width: 45px;border-radius: 25px;}
/* 第二通栏 end */
/* 第三通栏 start */
.jobsEn_column3{position: relative;min-height: 661px;}
.jobsEn_column3 .BgBox{height: 661px;position: absolute;left: 0;width: 100%;top: -85px;}
.jobsEn_column3 .BgBox .bgImg{width: 100%;height: 100%;background-position: top center;background-repeat: no-repeat;background-size: cover;}
.jobsEn_col3Con{position: relative;}
.jobsEn_col3L{width: 67.57%;}
.jobsEn_col3R{width: 32.43%;}
.jobsEn_col3R .pic{height: 592px;}
.jobsEn_col3R .pic::before{padding-top: 130.39648%;}
.jobsEn_col3LList .dd{float: left;display: inline;height: 296px;width: 50%;}
.jobsEn_col3LList .dd .con{height: 100%;text-align: center;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}
.jobsEn_col3LList .dd .con .text{font-size: 30px;color: #ffffff;}
.jobsEn_col3LList .dd .icon{transform: rotateY(0);transition: all .3s linear;background-position: center;background-repeat: no-repeat;width: 76px;height: 70px;margin: 0 auto;margin-bottom: 20px;}
.jobsEn_col3LList .dd.dd1 .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col3LddIcon1.png);}
.jobsEn_col3LList .dd.dd2 .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col3LddIcon2.png);}
.jobsEn_col3LList .dd.dd3 .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col3LddIcon3.png);}
.jobsEn_col3LList .dd.dd4 .icon{background-image: url(/subsiteSrc/main/images/jobsEn_col3LddIcon4.png);}
.jobsEn_col3LList .dd .con:hover .icon{transform: rotateY(360deg); -webkit-transform: rotateY(180deg);}
.jobsEn_col3LList .dd2.dd .con::after{
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	right: -16px;
	border: 16px solid #4a7590;
	border-right: none;
	border-top-color:transparent ;
	border-left-color: #4a7590;
	border-bottom-color:transparent ;
	z-index: 1;
}
/* 第三通栏 end */
/* ————— 就业招生 end ————— */
/* ————— 组织机构 start ————— */
.thor_coltitle{line-height: 38px;text-align: center;font-size: 32px;color: #333333;}
/* 第1通栏 start */
.thor_column1{position: relative;height: 83px;}
.thor_column1 .wrap{position: relative;}
.thor_col1Con{position: absolute;top:-205px;left: 0;height: 290px;right: 0;}
.thor_col1Con .img1{position: absolute; width: 970px;height: 290px;left: 0;top: 0; background-position: center;background-repeat: no-repeat;background-size: cover;}
.thor_col1Con .img2{position: absolute; width: 600px;height: 170px;right: 0;top: 50%;margin-top: -85px; background-position: center;background-repeat: no-repeat;background-size: cover;}
/* 第1通栏 end*/
/* 第2通栏 start*/
.thor_column2{position: relative;}
.thor_col2ConL{float: left;display: inline;width: 250px;}
.thor_col2ConL .pic::before{padding-top: 144%;}
.thor_col2ConR{overflow: hidden;padding: 20px 0px 20px 30px;}
.thor_col2Dl1{margin-right: -16px;}
.thor_col2Dl1 .dd{float: left;display: inline;width: 12.5%;}
.thor_col2Dl1 .dd .con{margin-right: 16px;height: 280px;background-color: #FFFFFF;padding-top: 40px;overflow: hidden;transition: all 0.3s linear;position: relative;box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.08);}
.thor_col2Dl1 .dd .con .icon{width: 58px;height: 58px;border: 1px solid #0073bc;background-color:#0073bc;border-radius: 50%;margin: 0 auto;background-position: center;background-repeat: no-repeat;}
.thor_col2Dl1 .dd .con .text{width: 29px; padding-top: 30px;margin: 0 auto;font-size: 22px;color: #333333;opacity: 1;transition: all 0.3s linear;}
.thor_col2Dl1 .dd .con .text1{color: #FFFFFF;padding-top: 30px;writing-mode:tb-rl;margin: 0 auto;font-size: 22px;transition: all 0.6s ease;top:100%;position: absolute;left: 50%;width: 58px;margin-left: -29px;overflow: hidden;}
/* .thor_col2Dl1 .dd .con .text1 span{display: inline;vertical-align: middle;height: 100%;width: 50%;float: left;} */
.thor_col2Dl1 .dd .con:hover{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Bg.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.thor_col2Dl1 .dd .con:hover .text{opacity: 0;}
.thor_col2Dl1 .dd .con:hover .text1{top:100px}
.thor_col2Dl1 .dd .con:hover .icon{border-color: #FFFFFF;}
.thor_col2Dl1 .dd .con .line{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -40px;
	width: 4px;
	height: 80px;
	background-color: #0073bc;
}
/* .thor_col2Dl1 .dd.dd1 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon1.png);}
.thor_col2Dl1 .dd.dd2 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon2.png);}
.thor_col2Dl1 .dd.dd3 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon3.png);}
.thor_col2Dl1 .dd.dd4 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon4.png);}
.thor_col2Dl1 .dd.dd5 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon5.png);}
.thor_col2Dl1 .dd.dd6 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon6.png);}
.thor_col2Dl1 .dd.dd7 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon7.png);}
.thor_col2Dl1 .dd.dd8 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col2Dl1Icon8.png);} */
/* 第2通栏 end*/
/* 第3通栏 start*/
.thor_col3Con{padding-top: 55px;}
.thor_col3Dl{box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);}
.thor_col3Dl .dd{float: left;display: inline;width: 20%;background-color: #FFFFFF;}
.thor_col3Dl .dd.dd1{width: 25%;background-color: #779bb4;}
.thor_col3Dl .dd.dd2{width: 25%;background-color: #0073bc;}
.thor_col3Dl .dd.dd3{width: 25%;background-color: #5d707d;}
.thor_col3Dl .dd.dd4{width: 25%;background-color: #6D5544;}
.thor_col3Dl .dd .con{padding: 50px 20px;font-size: 22px;}
.thor_col3Dl .dd .con .icon{width: 60px;height: 60px;border-radius: 50%;margin: 0 auto;margin-bottom: 25px;border: 1px solid #205f8b;background-position: center;background-repeat: no-repeat;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transform: translateY(0px);-webkit-transform: translateY(0px);}
.thor_col3Dl .dd.dd1 .con .icon,
.thor_col3Dl .dd.dd2 .con .icon,
.thor_col3Dl .dd.dd3 .con .icon,
.thor_col3Dl .dd.dd4 .con .icon{border-color: #FFFFFF;}
.thor_col3Dl .dd .con .title{text-align: center;line-height: 30px;}
.thor_col3Dl .dd.dd1 .con .title,
.thor_col3Dl .dd.dd2 .con .title,
.thor_col3Dl .dd.dd3 .con .title,
.thor_col3Dl .dd.dd4 .con .title{color: #FFFFFF;}
/* .thor_col3Dl .dd.dd1 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon1.png);}
.thor_col3Dl .dd.dd2 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon2.png);}
.thor_col3Dl .dd.dd3 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon3.png);}
.thor_col3Dl .dd.dd4 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon4.png);}
.thor_col3Dl .dd.dd5 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon5.png);}
.thor_col3Dl .dd.dd6 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon6.png);}
.thor_col3Dl .dd.dd7 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon7.png);}
.thor_col3Dl .dd.dd8 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col3Icon8.png);} */
.thor_col3Dl .dd .con:hover .icon{transform: translateY(-4px);-webkit-transform: translateY(-4px);}
/* 第3通栏 end*/
/* 第4通栏 start*/
.thor_col4Con{padding-top: 58px;}
.thor_col4Dl{margin-right: -20px;}
.thor_col4Dl .dd{float: left;display: inline;width: 33.333%;margin-bottom: 30px;}
.thor_col4Dl .dd .con{margin-right: 20px;background-color: #FFFFFF;background-image: url(/subsiteSrc/main/images/thor_col4DlBg.png);background-repeat: no-repeat;background-position:right -270px bottom -100px; box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.05);transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transform: translateY(0px);-webkit-transform: translateY(0px);}
.thor_col4Dl .dd .con a{display: block;padding: 35px 50px;}
.thor_col4Dl .dd .con .icon{width: 60px;height: 60px;border-radius: 50%;background-color: #0073bc;float: left;display: inline;background-position: center;background-repeat: no-repeat;}
.thor_col4Dl .dd .con .title{overflow: hidden;line-height: 60px;padding-left: 30px;font-size: 22px;color: #333333;}
.thor_col4Dl .dd .con:hover{transform: translateY(-4px);-webkit-transform: translateY(-4px);}
/* .thor_col4Dl .dd.dd1 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col4DlIcon1.png);}
.thor_col4Dl .dd.dd2 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col4DlIcon2.png);}
.thor_col4Dl .dd.dd3 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col4DlIcon3.png);}
.thor_col4Dl .dd.dd4 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col4DlIcon4.png);}
.thor_col4Dl .dd.dd5 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col4DlIcon5.png);}
.thor_col4Dl .dd.dd6 .con .icon{background-image: url(/subsiteSrc/main/images/thor_col4DlIcon6.png);} */
/* 第4通栏 end*/
/* ————— 组织机构 end ————— */
/* 期刊杂志 start */
.magezineList {
	overflow: hidden;
	margin: 0 -15px;
}

.magezineList dd {
	width: 25%;
	float: left;
	display: inline;
	padding: 15px 0;
}

.magezineList dd .con {
	display: block;
	background: #FFFFFF;
	margin: 0 15px;
	border-radius: 5px;
	overflow: hidden;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.magezineList dd .con .pic::before {
	padding-top: 133.333333%;
}

.magezineList dd .con .pic .scan {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5) url(../images/eyeImg.png) no-repeat center center;
	visibility: hidden;
	opacity: 0;
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
}

.magezineList dd .con .text {
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	font-size: 16px;
	color: #333333;
	text-align: center;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.magezineList dd .con:hover .text {
	color: #1e5ab0;
}

.magezineList dd .con:hover .pic .scan {
	visibility: visible;
	opacity: 1;
}
.magezineList dd .con:hover{
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	box-shadow: 0 3px 7px rgba(0,0,0,0.08);
}
/* 期刊杂志 end */
/*=============== 合作交流 start ================*/
.hzjlBox{width: 100%;}
.hzjlTopBg{width: 100%;display: block;padding-top: 28.28125%;background: url(/subsiteSrc/main/images/hzjl/bg1.png) no-repeat center;background-size: cover;z-index: 3;position: relative;}
.hzjlCon{width: 100%;position: relative;background: url(/subsiteSrc/main/images/hzjl/bg4.png) repeat-y top;padding-bottom: 30px;min-height: 1000px;}
.hzjlCon::before{width: 100%;display: block;content: '';background: url(/subsiteSrc/main/images/hzjl/bg2.png) no-repeat center;padding-top: 29.4271%;position: absolute;top: 0;left: 0;z-index: 2;}
.hzjlCon::after{width: 100%;display: block;content: '';background: url(/subsiteSrc/main/images/hzjl/bg3.png) no-repeat center;padding-top: 12.34375%;position: absolute;bottom: 0;left: 0;z-index: 2;}
.hzjlList1{overflow: hidden;width: 100%;margin-bottom: 20px;z-index: 4;position: relative;}
.hzjlList1 dd{width: 33.3333%;display: inline;float: left;height: 300px;}
.hzjlList1 dd .con{width: 300px;height: 300px;position: absolute;}
.hzjlList1 dd:nth-child(1) .con{left: 0;top: 0;}
.hzjlList1 dd:nth-child(2) .con{left: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.hzjlList1 dd:nth-child(3) .con{right: 0;top: 0;}
.hzjlList1 dd .con a{display: block;}
.hzjlList1 dd .con .ddBg1{width: 100%;height: 100%;background-image: url(/subsiteSrc/main/images/hzjl/ddBg1.png);background-position: center left 40px;background-repeat: no-repeat; position: absolute;top: 0;left: 0;z-index: 6;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.hzjlList1 dd .con .ddBg2{width: 100%;height: 100%;background: url(/subsiteSrc/main/images/hzjl/ddBg2.png);background-position: center left 10px;background-repeat: no-repeat;position: absolute;top: 0;left: 0;z-index: 5;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.hzjlList1 dd .con .text{height: 40px;line-height: 40px;font-size: 32px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 7;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.hzjlList1 dd.hover .con .ddBg1{transform: rotate(90deg);background-image: url(/subsiteSrc/main/images/hzjl/ddBg3.png);}
.hzjlList1 dd.hover .con .ddBg2{}
.hzjlList1 dd.hover .con .text{top: 48%;}
.hzjlList2{margin-right: -30px;z-index: 4;position: relative;}
.hzjlList2 dd{width: 33.3333%;display: inline;float: left;margin-bottom: 30px;}
.hzjlList2 dd .con{margin-right: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);background-color: #fff;background-position: center;background-repeat: no-repeat;height: 200px;}
/*=============== 合作交流 end ================*/