@charset "utf-8";

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

@font-face {
	font-family: 'siyuan';
	src: url('../fonts/siyuan.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'eng';
	src: url('../fonts/eng.ttf');
	font-weight: normal;
	font-style: normal;
}

html {
	margin: 0 auto;
}

body {
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	font-weight: normal;
	margin: 0;
	line-height: 1;
}

p {
	line-height: 1.5;
}

a,
a:visited {
	text-decoration: none;
}

a {
	color: #000;
}

li {
	list-style: none;
}

ul,
li,
ol {
	margin: 0;
	padding: 0;
}

fieldset,
input,
button,
textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	-webkit-appearance: none;
}

input[type='checkbox'] {
	-webkit-appearance: checkbox;
}

input[type='radio'] {
	-webkit-appearance: radio;
}

.p0 {
	padding: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cl:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

.img {
	max-width: 100%;
	height: auto;
	display: block;
}

.img2 {
	max-height: 100%;
	width: auto;
}

.trans {
	-moz-transition: all ease .8s;
	-webkit-transition: all ease .8s;
	-o-transition: all ease .8s;
	transition: all ease .8s;
}

.trans04 {
	-moz-transition: all ease .4s;
	-webkit-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
}

.trans2 {
	-moz-transition: all ease 2s;
	-webkit-transition: all ease 2s;
	-o-transition: all ease 2s;
	transition: all ease 2s;
}

.transcalxzero {
	transform: scaleX(0);
	-o-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-webkit-transform: scaleX(0);
}

.transcaletop {
	transform: scale(1, 0);
	-o-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-moz-transform: scale(1, 0);
	-webkit-transform: scale(1, 0);
}

.bg {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 31%;
}

.bg0 {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.absolute {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.abs {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.flex {
	display: box;
	/* OLD - Android 4.4- */
	display: flexbox;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	justify-content: center;
	align-items: center;
	overflow: hidden;
}


/*公共*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.cb {
	clear: both;
}

.c12 {
	width: 1200px;
	margin: auto;
}

.cover {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.contain {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

a,
.tran,
img {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.tran5 {
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.pic {
	transition: all 2s;
	-webkit-transition: all 2s;
}

.pic.cover {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.pic.contain {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.contain {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

/*图片放大*/
.big-img {
	width: 100%;
	height: 100%;
	animation: changeBiger 10s cubic-bezier(0, 0, 0, 0.34) forwards;
	transform: scale(1.08);
}

.slide_nav {
	background: #014ec0;
	overflow: auto;
	padding-bottom: 30px;
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
	width: 20%;
	position: fixed;
	left: -100%;
	top: 0;
	height: 100%;
	z-index: 99999999;
}

.slide_nav.left_active {
	left: 0;
}

.slide_nav .slide_logo {
	background: rgba(0, 0, 0, 0.2);
	text-align: center;
	padding: 15px 0;
}

.slide_nav .slide_logo a {
	display: block;
}

.slide_nav .slide_logo a img {
	max-width: 54%;
}

.slide_nav .slide_nav_ul {
	margin-top: 8%;
}

.slide_nav .slide_nav_ul li {
	text-align: center;
	position: relative;
	width: 100%;
	line-height: 50px;
}

.slide_nav .slide_nav_ul .slideJA {
	font-size: 16px;
}

.slide_nav .slide_nav_ul .slideNavSecon {
	display: none;
	overflow: hidden;
	background: #4286ea;
}

.slide_nav .slide_nav_ul .slideNavSecon a {
	display: block;
}

.slide_nav .slide_nav_ul .slideNavSecon.active {
	height: 100%;
}

.slide_nav .slide_nav_ul li a {
	font-size: 15px;
	color: #fff;
	height: 50px;
	display: block;
}

.slide_nav .slide_nav_ul .slide_nav_ulLast a {
	display: inline-block;
}

.slide_nav .slide_nav_ul .slide_nav_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
}

.slide_nav .slide_nav_ul .slide_nav_bg span {
	background: #fff;
	height: 50px;
}

.slide_nav .slide_nav_ul .slide_nav_wz {
	width: 100%;
	height: 50px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 10;
	line-height: 50px;
}

.phone_back {
	width: 60%;
	height: 40px;
	display: block;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 20px;
	border: 0;
	background: #fff;
	color: #000;
	text-align: center;
	line-height: 40px;
}

.link-m {
	clear: both;
}

.link-m .link {
	width: 360px;
	background: #fff;
	color: #444444;
	position: relative;
	float: left;
}

.link-m p {
	height: 60px;
	line-height: 60px;
	background: #eeeced;
	color: #000;
	text-indent: 15px;
}

.link-m .link .button {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	cursor: pointer;
	height: 60px;
	overflow: hidden;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 60px;
	text-indent: 0;
	line-height: 38px;
	background-image: url(../../images/link.jpg);
	background-size: cover;
}

.link-m .link ul {
	position: absolute;
	z-index: 1;
	width: 100%;
	background: #fff;
	top: 101%;
	left: 0;
	display: none;
}

.link-m .link ul li {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	cursor: pointer;
	font-size: 14px;
	text-indent: 15px;
	background: #014ec0;
}

.link-m .link ul li a {
	color: #fff;
	display: block;
}

.link-m .link ul li:hover {
	background: #444;
}

.link-m .link ul li:hover a {
	color: #fff;
}

.rot {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari å’Œ Chrome */
	-o-transform: rotate(180deg);
}
header{
    position: fixed;
    z-index: 99;
    width:100%;
    background: #fff;
}
header .header-top {
	padding: 1.5% 13.5%;
}

header .header-top .logo {
	width: 23%;
}

header .header-top .logo img {
	width: 100%;
}

header .header-top .right {
	margin-top: 18px;
	color: #999999;
	position: relative;
}

header .header-top .right a {
	color: #999;
	line-height: 1;
}

header .header-top .right a.on,
header .header-top .right a:hover {
	color: #1d86e9;
}

header .header-top .right span {
	margin: 0 5px;
}

header .header-top .right .login {
	position: absolute;
	bottom: 260%;
	width: 100px;
	right: 0;
}

header .header-top .right .login a {
	padding-left: 15px;
	background: url(../../images/login.png) center left no-repeat;
	height: 15px;
	line-height: 15px;
}

header .header-top:after {
	content: "";
	display: block;
	clear: both;
}

nav {
	padding: 0 13.5%;
	background: #1d86e9;
}

nav:after {
	content: "";
	display: block;
	clear: both;
}

nav>ul>li {
	float: left;
	width: 12.5%;
	position: relative;
}

nav>ul>li a.big {
	display: block;
	text-align: center;
	padding: 13.8% 0;
	color: #fff;
}

nav>ul>li.on,
nav>ul>li:hover {
	background: #106ec6;
}

nav .min-nav {
	position: absolute;
	top: 100%;
	z-index: 1;
	width: 100%;
	display: none;
	left: 0;
}

nav .min-nav a {
	display: block;
	height: 45px;
	line-height: 45px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	background: #1d86e9;
	color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
}

nav .min-nav a:hover {
	background: #106ec6;
}

.swiper01 {
	position: relative;
	overflow: hidden;
}

.swiper01 .swiper-slide {
	position: relative;
	overflow: hidden;
}

.swiper01 .swiper-slide .pic-w {
	position: relative;
	overflow: hidden;
	/*padding-bottom: 38.5%;*/
}

.swiper01 .swiper01-page {
	position: absolute;
	bottom: 125px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.swiper01 .swiper01-page .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	opacity: 1;
	margin: 0 10px;
	background: #fff;
}
.swiper01 .swiper01-page .swiper-pagination-bullet-active {
	background: #00a7ea;
}
.mouse {
	position: absolute;
	bottom: 4.8%;
	left: 0;
	right: 0;
	text-align: center;
	text-align: center;
	margin: auto;
	z-index: 2;
}
.mouse .p1 {
	margin-top: 22px;
	color: #fff;
	text-transform: uppercase;
}
.mouse .p2 {
	animation: linkmove 0.5s ease-in-out infinite alternate;
	-webkit-animation: linkmove 1s ease-in-out infinite alternate;
}
@keyframes linkmove {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(20px);
	}
}

@-webkit-keyframes linkmove {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(20px);
	}
}
.index-news{
	padding: 5% 13.5%;
}
.common-title{text-align: center;}
.common-title .title-h3{color: #000000;}
.common-title .title-h4{color: #878787; text-transform: uppercase;margin:15px 0;}
.common-title .title-line{width: 26px; height: 2px; background: #d4d4d4; display: block; margin: 0 auto;}
.index-news{position: relative;}
.index-news .index-news-con{
	position: relative;
	overflow: hidden;
	margin-top: 3%;
}
.index-news .news-con-left{width: 59.5%; position: absolute; height: 100%; left: 0;}
.index-news .news-con-right{width: 40.5%; background: #f7f7f7; padding: 2.7% 2.7% 20px 2.7%;}
.index-news .news-nav a{color: #000000; position: relative; margin-right: 15.6%;}
.index-news .news-nav a span{width: 11px; height: 11px; border: 2px #1d86e9 solid; border-radius: 50%; opacity: 0; transform:translateX(-5px); -webkit-transform:translateX(-5px); display: none\9; display: block; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}
.index-news .news-nav a:hover,.index-news .news-nav a.active{padding-left: 18px; color: #1d86e9;}
.index-news .news-nav a:hover span,.index-news .news-nav a.active span{opacity: 1; transform:translateX(0); -webkit-transform:translateX(0); display: block\9;}
.index-news .index-news-left{width: 80px; height: 52px; border-right: 1px #d4d4d4 solid;}
.index-news .index-news-info{text-align: center; display: inline-block;}
.index-news .index-news-right{margin-left: 80px; height: 52px; padding-left: 30px; }
.index-news .index-news-list{margin-top: 16px;}
.index-news .index-news-list ul{display: none;}
.index-news .index-news-list li{padding: 20px 0; border-bottom: 1px #d4d4d4 solid;}
.index-news .index-news-list .news-time{color: #000000;}
.index-news .index-news-list .news-data{color: #666666; margin-top: 3px;}
.index-news .index-news-list .index-news-right-text{width: 100%; line-height: 24px; color: #000000; height: 48px; overflow: hidden;}
.index-news .index-news-list li:last-child{border-bottom: 0;}
.index-news .index-news-list li:hover .news-time{color: #1d86e9;}
.index-news .index-news-list li:hover .news-data{color: #1d86e9;}
.index-news .index-news-list li:hover .index-news-right-text{color: #1d86e9}
.index-news .index-news-list li:hover .index-news-left{border-color: #1d86e9}
.index-news .news-con-left .news-con-img{width: 63.26%; height: 100%; position: relative;}
.index-news .news-con-left .news-con-img:hover .pic{
	transform: scale(1.1);
}
.index-news .news-con-left .news-con-img a{
	display: block;
}
.index-news .news-con-main{width: 36.74%; position: absolute; right: 0; height: 100%; background: #dcdcdc; top: 0;z-index: 2;}
.index-news .news-con-h2{width: 75px;padding: 8px 0; padding-top: 6px; text-align: center; background: #fff; color: #1d86e9;}
.index-news .news-con-h2 .span1{display: block; font-weight: bold; margin-bottom: 0px;}
.index-news .news-con-h2 .span2{margin-top: 2px; display: block;}
.index-news .news-h1{color: #569fec;}
.index-news .news-text{margin-top: 35px; padding-top: 18px; border-top: 1px #626262 solid; margin-bottom: 70px;}
.index-news .news-con-mainS{padding: 0 34px; margin-top: 34px;}
.index-news .news-textS{color: #616262; display: block; line-height: 24px; height: 144px; overflow: hidden;}
.index-news .news-textS:hover{text-decoration: underline;}
.common-more2{width: 152px; height: 42px; border: 1px #1d86e9  solid; position: relative; overflow: hidden; color: #1d86e9 ; text-align: center; line-height: 40px; display: block;}
.common-more2 span{margin: 0 10.2%; position: relative; z-index: 10;}
.common-more2:after{position: absolute; transition:all 0.4s; -webkit-transition:all 0.4s; left: -100%; top: 0; height: 100%; width: 100%; background: #1d86e9 ; content: ""; display: block;}
.common-more2:hover:after{left: 0;}
.common-more2:hover{color: #fff}
.common-more21{border-color: #1d86e9; color: #fff; width: 200px; height: 55px; line-height: 53px; margin: 0 auto;}
.common-more21:hover{color: #1d86e9 }
.common-more21:after{background: #fff}
.index-yw{
	padding: 5% 13.5%;
	/* margin-top: 5%; */
	background: #f7f7f7;
}
.index-yw .common-title .title-h3,.index-yw .common-title .title-h4{
	/* color: #fff; */
}
.index-yw .yw-main{
	position: relative;
	overflow: hidden;
	margin-top: 3%;
}
.yw-swiper{
	width: 64%;
	float: left;
	overflow: hidden;
}
.yw-swiper .swiper-slide{
	position: relative;
	overflow: hidden;
}
.yw-swiper .swiper-slide .pic-w{
	position: relative;
	overflow: hidden;
	padding-bottom: 56.5%;
}
.yw-swiper .swiper-slide  .txt{
	position: absolute;
	bottom: 0;
	left: 0;
	padding:2% 3%;
	background: url(../../images/op-v.png);
	color: #fff;
	z-index: 2;
	line-height: 1.5;
}
.yw-main .yw-nav{
	position: absolute;
	top: 0;
	bottom: 0;
	overflow-y: scroll;
	right: 0;
	width: 36%;
}
.yw-main .yw-nav li{
	padding: 4%;
	background: #cee2f3;
	text-align: center;
	border-bottom: 1px solid #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.yw-main .yw-nav li .line{
	color: #000;
	width: 55px;
	height: 2px;
	background: #92a0ac;
	margin:4% auto 1% auto;
}
.yw-main .yw-nav li p{
	opacity: .5;
}
.yw-main .yw-nav li:hover,.yw-main .yw-nav li.on{
	color: #fff;
	background: #3693ea;
}
.yw-main .yw-nav li:hover .line,.yw-main .yw-nav li.on .line{
	background: #fff;
	opacity: .5;
}
#footer{background: #ececec;}
#footer .footer_top{border-bottom: 1px #282828 solid;line-height: 67px;}
#footer .footer_top_nav{height: 66px; line-height: 65px;  position: relative; left: -24px;}
#footer .footer_top_nav a{color: #000; padding: 0 23px; position: relative; font-size: 14px;}
#footer .footer_top_nav a:last-child .footer_top_line{display: none;}
#footer .footer_top_nav a:hover{margin-left: 10px;}
#footer .footer_mid{padding-top: 45px; padding-bottom: 50px; position: relative;}
#footer .footer_h3{color: #000;position: relative;color: #4c4c4c;font-weight: bold;margin-bottom: 20px;}
.title_dot4{width: 10px; height: 10px; display: block; position: absolute; left: -25px; top: 0; bottom: 0; background: url(../../../images/dot_4.png); margin: auto;}
#footer .footer_mid_lett .lett{line-height: 30px;display: inline-block;color: #4c4c4c;padding-left: 26px;position: relative;}
#footer .footer_mid_lett .lett1{background: url(../../images/footer_icon1.png) left center no-repeat;}
#footer .footer_mid_lett .lett2{background: url(../../images/footer_icon2.png) left center no-repeat; display: block;}
#footer .footer_mid_lett .lett3{background: url(../../images/footer_icon3.png) left center no-repeat; margin-left: 52px;}
#footer .footer_mid_lett .lett4{background: url(../../images/footer_icon4.png) left center no-repeat;}
#footer .footer_mid_lett2{float: none;margin-left: 0;margin-top: 20px;}
#footer .footer_mid_lett_line{width: 90%;height: 1px;background: #292929;margin-left: 26px;margin-top: 18px;margin-bottom: 18px;}
#footer .footer_mid_right{width: 326px; margin-left: 130px;}
#footer .footer_mid_right .footer_mid_lett a{color: #feaeaa; line-height: 30px; display: block;}
#footer .footer_mid_right .footer_mid_lett .a1,#footer .footer_mid_right .footer_mid_lett .a2,#footer .footer_mid_right .footer_mid_lett .a3{display: inline-block; margin-right: 52px;}
#footer .footer_mid_right .footer_mid_lett a:hover{color: #fff;}
#footer .footer_bot{background: #1c86e9;height: 58px;line-height: 59px;text-transform: uppercase;color: #fff;font-size: 12px;}
#footer .footer_bot a{color: #fff;font-size: 12px;}
#footer .footer_bot a:hover{opacity: .6;}
#footer .footer_right{position: absolute; top: 0; right: 8.29%; text-align: center; }
#footer .back_top{display: block;}
#footer .ewm{background: #cd2b2b; padding: 10px 0;}
.footer_top_line {content: "";display: block; width: 1px;height: 8px; background: #fff; opacity: 0.5; position: absolute; right: 0; top: 0; bottom: 0;margin: auto;}

.indexFooterTopRight .shareA{width: 19px; transition:all 0.4s; -webkit-transition:all 0.4s; float: none !important; height: 19px; margin: 0 6px; top: 5px; position: relative; display: inline-block;}
.indexFooterTopRight .shareA1{}
.indexFooterTopRight .shareABg1{/* background: #a5a5a5; */border-radius: 50%;}
.indexFooterTopRight .shareABg2{background: #6ccee0; border-radius: 50%; z-index: 20; left: 2px; top: 2px; bottom: 2px; right: 2px;}
.indexFooterTopRight .shareA1{background: url(../../images/wb_icon1_bot.png); z-index: 30;background-position:0 0 !important;}
.indexFooterTopRight .shareA2{background: url(../../images/wb_icon2_bot.png); z-index: 30;background-position:0 0 !important;}
.indexFooterTopRight .shareA3{background: url(../../images/wb_icon3_bot.png); z-index: 30;background-position:0 0 !important;}
.indexFooterTopRight .shareA4{background: url(../../images/wb_icon3_bot.png); z-index: 30;background-position:0 0 !important;}
.indexFooterTopRight .shareA5{color: #9f9f9f;font-weight: 700;font-size: 28px;line-height: 20px;height: 20px;}
.footer_mid_block{margin-right: 8%;}
#footer .section{width: 100%;padding: 0 13.54%;position: relative;}
.blcok_lett{color: #858585;}
.link_left_select{width: 328px;margin-top: 8px;position: relative;background: #b6b6b6;}
.link_left_select .link_left_input{width: 100%;height: 40px;line-height: 40px;padding-left: 20px;padding-right: 56px;font-size: 12px;background: none;border: 1px #b6b6b6 solid;color: #fff;}
.link_left_select .link_left_botom{width: 40px;height: 40px;cursor: pointer;background: #6a6a6a url(../../images/link_bot.png) center center no-repeat;position: absolute;right: 0;top: 0;}
.link_left_select .link_left_mark{position: absolute; left: 0; bottom: -1px; height: 1px; width: 100%; z-index: 10;}
.link_left_select .link_left_mark li{width: 100%; height: 30px; line-height: 30px; padding: 0 10px; cursor: pointer; background: #fff; }
.link_left_select .link_left_mark li a{color: #5c5c5c; font-size: 14px; display: block; width: 100%; height: 30px;}
.link_left_select .link_left_mark li:hover{background: #4595de; color: #fff;}
.link_left_select .link_left_mark li:hover a{color: #fff;}
.link_left_select .link_left_mark ul{display: none;}
.indexFooterTopRight .shareA:hover{transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.indexFooterTopRight .shareA5{background-image: none;}
.wx_code {
    width: 120px;
    padding: 10px;
    position: absolute;
    right: 13.45%;
    top: 0;
}
.wx_code p {
    text-align: center;
    margin-top: 10px;
    color: #fff;
}
.index-about{
	padding: 5% 13.5%;
}
.index-about .des{
	margin-top: 3%;
	text-align: center;
}
.index-about .des li{
	display: inline-block;
	width: 200px;
	margin:0 45px;
}
.index-about .des li h1{
	color: #1d86e9;
}
.index-about .des li p{
	margin-top: 15px;
	color: #747474;
}
.index-about .main{
	margin-top: 3%;
	color: #545151;
	overflow: hidden;
}
.index-about .main .left{
	float: left;
	width: 48.5%;
	overflow: hidden;
	text-align: left;
}
.index-about .main .left p{
	text-align: left;
	line-height: 2;
	text-indent: 32px;
}
.index-about .main .left a{
	display: block;
	height: 42px;
	border:1px #1d86e9  solid;
	text-align: left;
	line-height: 40px;
	color: #fff;
	position: relative;
	background: #1d86e9;
	text-indent: 32px;
	margin-top: 3%;
}
.index-about .main .left a:after{
	content: "";
	display: block;
	position: absolute;
	height: 100%;
	width: 0;
	top: 0;
	background: #fff;
	z-index: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	overflow: hidden;
}
.index-about .main .left a span{
	position: relative;
	z-index: 2;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.index-about .main .left a:hover:after{
	width: 100%;
}
.index-about .main .left a:hover span{
	color: #1d86e9;
}
.index-about .main .right{
	width: 47%;
	float: right;
	overflow: hidden;
	border:4px solid #e6e6e6;
	padding: 14px;
}
.index-about .main .right video{
	width: 100%;
}
.index-about .main .right .box{
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.index-about .main .right .box .play{
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../../images/play.png);
	width: 84px;
	height: 84px;
}
.index-about .common-more2{
	border:1px #1d86e9 solid;
	margin:auto;
	color: #1d86e9;
	margin-top: 3%;
}
.index-about .common-more2:after{
	background: #1d86e9;
}
.index-about .common-more2:hover{
	color: #fff;
}
.index-yj{
	padding: 5% 13%;
	background-image: url(../../images/xm.jpg);
}
.index-yj .common-title .title-h3,.index-yj .common-title .title-h4{
	color: #fff;
}

.yj-box{
	position: relative;
	margin-top: 3%;
}
.yj-box .yeji-swiper{
	position: relative;
	overflow: hidden;
}
.yj-box .yeji-swiper .swiper-slide{
	position: relative;
	overflow: hidden;
	border:1px solid #fff;
}
.yj-box .yeji-swiper .swiper-slide .pic-w{
	position: relative;
	overflow: hidden;
	padding-bottom: 80%;
}
.yj-box .yeji-swiper .swiper-slide .txt{
	padding: 6% 0;
	background: #fff;
	text-align: center;
	color: #000;
	width: 100%;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.yj-box .yeji-swiper .swiper-slide:hover .pic{
	transform: scale(1.1);
}
.yj-box .yeji-swiper .swiper-slide:hover .txt{
	background: #00a7ea;
	color: #fff;
}
.yj-box .yj-box .yt-b{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	background-color: rgba(255,255,255,.3);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	cursor: pointer;
	outline: none;
}
.yj-box .yj-box .yt-b:hover{
	background-color:#1d86e994 ;
}
.yj-box .yj-box .yw-prev{
	background-image:url(../../images/prev.png);
	background-position: center; 
	background-repeat: no-repeat;
	left: 0;
	transform: translate(-150%,-50%);
}

.yj-box .yj-box .yw-next{
	background-image:url(../../images/next.png);
	background-position: center; 
	background-repeat: no-repeat;
	right: 0;
	transform: translate(150%,-50%);
}



.news-main {
	overflow: hidden;
	margin-top: 2.5%;
}

.news-main ul {
	display: none;
}

.news-main ul.on {
	display: block;
}

.news-main li {
	position: relative;
}

.news-main li:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	height: 5px;
	background: #014ec0;
	width: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.news-main li:hover:after {
	width: 100%;
}

.news-main li a {
	display: flex;
	justify-content: space-between;
	border-top: 1px dashed #000;
	padding: 2% 0;
}

.news-main li>a>div {
	width: 10%;
	line-height: 1.5;
	font-family: simsun;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.news-main li .line {
	text-align: right;
}

.news-main li .title {
	width: 25%;
}

.news-main li .des {
	width: 40%;
	opacity: .6;
}

footer {
	padding: 2% 4.5%;
	background: #014ec0;
}

footer .top {
	overflow: hidden;
	padding: 2% 0;
	border-top: 1px solid #4d82d3;
	display: none;
}

footer .top .nav li {
	float: left;
	width: 160px;
	text-align: center;
}

footer .top .nav li a {
	color: #fff;
	display: block;
	margin-bottom: 20px;
	font-family: simsun;
	font-size: 12px;
}

footer .top .nav li a.big {
	font-size: 16px;
	margin-bottom: 40px;
	font-family: simhei;

}

footer .top .nav li:last-child {
	width: auto;
}

footer .top .nav li a:hover {
	opacity: .7;
}

footer .bot {
	display: flex;
	justify-content: space-between;
	color: #fff;
}

footer .bot .tel {
	overflow: hidden;
}

footer .bot .tel span {
	float: left;
	margin-top: 20px;
	margin-right: 60px;
}

footer .bot .tel h1 {
	float: left;
}

footer .bot .add p:last-child {
	opacity: .6;
	font-size: 12px;
	font-family: arial;
}

footer .bot .right {
	font-size: 14px;
	font-family: arial;
	margin-top: 22px;
}

.inner-banner {
	position: relative;
	padding-bottom: 25%;
}

header.inner {
	width: 100%;
	position: fixed;
}

header.inner .main {
	border-top: 1px solid #fff;
}

header.inner .search {
	border-bottom: 1px solid #fff;
}

header.inner nav {
	width: 60%;
}

.inner-local {
	position: absolute;
	z-index: 2;
	bottom: 9%;
	left: 4.5%;
	color: #fff;
	font-family: simsun;
}

.inner-local a {
	color: #fff;
}

.inner-local a:hover,
.inner-local a.on {
	opacity: .7;
}

.inner-nav {
	display: flex;
}

.inner-nav a {
	display: block;
	width: 50%;
	padding: 1.5% 0;
	background: #014ec0;
	color: #fff;
	font-family: simhei;
	text-align: center;
}

.inner-nav a.on,
.inner-nav a:hover {
	background: #fff;
	color: #000;
}

.inner-top {
	padding: 4.5%;
}

.inner-top h1 {
	font-family: simhei;
}

.inner-top .des {
	font-family: simsun;
	opacity: .6;
	margin-top: 3%;
	line-height: 2.5;
	font-size: 12px;
}

.inner-top .des p {
	margin-bottom: 1%;
}

.join {
	padding: 4.5%;
	background: #f5f5f5;
}

.join ul {
	width: 1200px;
	margin: auto;
}

.join li {
	overflow: hidden;
}

.join li .title {
	padding: 1.5% 5%;
	background: #1aa8f0;
	color: #fff;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}

.join li .title span {
	position: absolute;
	top: 50%;
	width: 16px;
	height: 16px;
	right: 5%;
	margin-top: -8px;
	cursor: pointer;
}

.join li .title p {
	float: left;
	margin-right: 40px;
	height: 35px;
	line-height: 35px;
}

.job {
	padding: 4.5%;
	background: #f0f0f0;
}

/*

.news-list {
	position: relative;
	overflow: hidden;
	background: #f0f0f0;
	padding: 4.5% 0;
}

.news-list ul {
	width: 1200px;
	margin: auto;
}

.news-list li {
	overflow: hidden;
	margin-bottom: 2%;
	position: relative;
}

.news-list li .txt {
	width: 70%;
	float: right;
	padding: 5%;
	background: #fff;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.news-list li .pic-w {
	position: absolute;
	overflow: hidden;
	left: 0;
	right: 0;
	width: 30%;
	height: 100%;
	z-index: 1;
}

.news-list li:hover .pic {
	transform: scale(1.1);
}

.news-list li .txt h1 {
	font-family: arial;
	line-height: 1.5;
}

.news-list li .txt h2 {
	font-family: simhei;
	margin-top: 2%;
}

.news-list li .txt .des {
	font-family: simsun;
	margin: 5% 0;
	opacity: .7;
	line-height: 1.5;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 7%;
}

.news-list li:hover .txt {
	background: #326fca;
	color: #fff;
}

.news-list li .line {
	width: 147px;
	float: left;
	height: 8px;
	margin-top: 3px;
	background: url(../../images/line4.png) right center no-repeat;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.news-list li:hover .line {
	background: url(../../images/line3.png) right center no-repeat;
}*/

.hy-list {
	padding: 4.5%;
	background: #f0f0f0;
}

.hy-list ul:after {
	content: "";
	display: block;
	clear: both;
}

.hy-list li {
	width: 32%;
	float: left;
	margin: 0 2% 2% 0;
}

.hy-list li:nth-child(3n) {
	margin-right: 0;
}

.hy-list li .pic-w {
	position: relative;
	padding-bottom: 59%;
	overflow: hidden;
}

.hy-list li .txt {
	padding: 5% 5% 5% 5%;
	background: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.hy-list li .txt h1 {
	font-family: simhei;
}

.hy-list li .txt h1 .time {
	float: right;
	font-size: 12px;
	font-family: simsun;
}

.hy-list li .txt .des {
	font-size: 12px;
	margin-top: 3%;
	line-height: 2;
	font-family: simsun;
	opacity: .7;
}

.hy-list li:hover .pic {
	transform: scale(1.1);
}

.hy-list li:hover .txt {
	background: #1e74c9;
	color: #fff;
}

.page-list {
	text-align: center;
}

.page-list a {
	display: inline-block;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
}

.page-list a:hover,
.page-list a.on {
	background: #1e74c9;
	color: #fff;
}

.index-jj {
	padding: 4.5%;
	background: #f0f0f0;
	position: relative;
}

.index-jj .main {
	position: relative;
}

.index-jj .txt {
	width: 50%;
	overflow: hidden;
	background: #fff;
	padding: 4.5%;
}

.index-jj .txt .des {
	font-size: 12px;
	font-family: simsun;
	opacity: .6;
	margin-top: 10%;
}

.index-jj .txt .des p {
	line-height: 2;
	font-size: 12px;
	margin-bottom: 2%;
}

.index-jj .pic-w {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.dsz {
	padding: 4.5%;
}

.dsz h1 {
	position: relative;
}

.dsz h1:after {
	content: "";
	bottom: -10px;
	width: 25px;
	height: 1px;
	background: #1e74c9;
	position: absolute;
	z-index: 1;
	left: 0;
}

.dsz .des {
	font-size: 12px;
	font-family: simsun;
	opacity: .6;
	margin-top: 3%;
}

.dsz .des p {
	line-height: 2;
}

.jt-lb {
	padding: 4.5%;
	background: #f0f0f0;
}

.zz-swiper .pic-w {
	position: relative;
	overflow: hidden;
	padding-bottom: 140%;
}

.zz-swiper .txt {
	padding: 5%;
	background: #fff;
	font-family: simhei;
	overflow: hidden;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.zz-swiper .party_dots {
	margin-top: 5%;
}

.party_dots span {
	background: #000;
}

.zz-swiper .swiper-slide:hover .pic {
	transform: scale(1.1);
}

.zz-swiper .swiper-slide:hover .txt {
	background: #1e74c9;
	color: #fff;
}

.zz-swiper .swiper-slide:hover .party_dots span {
	background: #fff;
}

.zz-box {
	text-align: center;
	margin-top: 2%;
}

.zz-page {
	display: inline-block;
	line-height: 15px;
	outline: none;
}

.zz-page .swiper-pagination-bullet {
	opacity: 1;
	background: #9c9c9c;
	margin: 0 5px;
	border-radius: 4px;
	cursor: pointer;
	outline: none;
	vertical-align: top;
	margin-top: 3px;
}

.zz-page .swiper-pagination-bullet-active {
	width: 20px;
	background: #007AFF;
}

.zz-box span.icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	vertical-align: top;
	cursor: pointer;
	outline: none;
}

.jt-jg {
	padding: 4.5%;
	background: #f0f0f0;
	padding-bottom: 0;
}

.jt-jg .main {
	overflow: hidden;
}

.jt-jg .main img {
	display: block;
	max-width: 100%;
	margin: auto;
}

.jt-box {
	margin-top: 5%;
}

.jt-box h1,
.jt-lb h1,
.jt-jg h1 {
	font-family: simhei;
	position: relative;
	margin-bottom: 3%;
}

.jt-box h1:after,
.jt-lb h1:after,
.jt-jg h1:after {
	content: "";
	position: absolute;
	right: 0;
	z-index: 1;
	top: 50%;
	width: 40%;
	height: 1px;
	background: #b9b9b9;
}

.jt-swiper {
	overflow: hidden;
	/* margin-top: 3%; */
}

.jt-swiper .swiper-slide {
	overflow: hidden;
	position: relative;
}

.jt-swiper .swiper-slide .pic-w {
	position: relative;
	padding-bottom: 80%;
	background: #fff;
}

.jt-swiper .swiper-slide .pic-w .pic {
	width: 80%;
	height: 60%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.jt-swiper .swiper-slide .txt {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #014ec2;
	z-index: 2;
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transform: scale(0);
}

.jt-swiper .swiper-slide .txt .main {
	position: absolute;
	left: 15px;
	top: 15px;
	right: 15px;
	bottom: 15px;
	border: 1px solid #fff;
}

.jt-swiper .swiper-slide .txt .main p {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80%;
	transform: translate(-50%, -50%);
	text-align: center;
}

.jt-swiper .swiper-slide:hover .txt {
	transform: scale(1);
}

.cont-us .left {
	padding: 4.5%;
	width: 50%;
	float: left;
}

.hb-swiper {
	position: relative;
	overflow: hidden;
}

.hb-swiper .swiper-slide {
	position: relative;
	overflow: hidden;
}

.hb-swiper .swiper-slide .pic-w {
	width: 33.33%;
	float: left;
	position: relative;
	padding-bottom: 14%;
	background: #fff;
	border: 1px solid #d0d0d0;
}

.hb-swiper .swiper-slide .pic-w .pic {
	width: 70%;
	height: 50%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.hb-swiper .swiper-slide .pic-w:hover .pic {
	transform: translate(-50%, -50%) scale(1.1);
}

.map {
	min-height: 400px;
	overflow: hidden;
	clear: both;
}

.map img {
	width: 100%;
}

.cont-us .left .top:after {
	content: "";
	clear: both;
	display: block;
}

.cont-us .left .bot {
	margin-top: 25%;
	opacity: .8;

}

.cont-us .left .bot p {
	line-height: 20px;
}

.cont-us .left .bot img {
	vertical-align: top;
	margin-top: 3px;
	margin-right: 10px;
}

.cont-us .left .bot .box {
	margin-top: 4%;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

.cont-us .left .bot .box p {
	min-width: 35%;
	float: left;
}

.cont-us .right {
	width: 50%;
	float: right;
	padding: 4.5%;
	background: #2d2d2d;
}

.cont-us .right h1 {
	color: #999;
	border-bottom: 1px dashed #999;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.cont-us .right .box {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

.cont-us .right input {
	float: left;
	background: #fff;
	padding: 15px;
	width: 48%;
	display: flex;
	justify-content: space-between;
}

.cont-us .right textarea {
	width: 100%;
	line-height: 1.5;
	padding: 15px;
	margin-top: 3%;

}

.cont-us .right button {
	display: block;
	padding: 20px;
	color: #fff;
	background: #014ec0;
	width: 100%;
	margin-top: 3%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	cursor: pointer;
}

.cont-us .right button:hover {
	background: #fff;
	color: #014ec0;
}

.ln-top {
	padding: 4.5%;
	overflow: hidden;
}

.ln-top h1 {
	float: left;
	width: 15%;
}

.ln-top p {
	line-height: 35px;
	font-size: 12px;
	font-family: simsun;
	opacity: .7;
}

.ln-main {
	padding: 4.5%;
	background: #f0f0f0;
}

.ln-main .top {
	overflow: hidden;
}

.ln-main .top img {
	width: 100%;
	display: block;
}

.ln-main .top .txt {
	background: #014ec0;
	color: #fff;
	padding: 4.5%;
}

.ln-main .top .txt p {
	margin-top: 3%;
	font-size: 12px;
	font-family: simsun;
	opacity: .7;
	line-height: 2;
}

.ln-main .main {
	overflow: hidden;
}

.ln-main .main li {
	float: left;
	width: 23%;
	margin: 2.66% 2.66% 0 0;
	background: #fff;
	padding: 3% 2%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

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

.ln-main .main li .eng {
	font-size: 14px;
	font-family: arial;
}

.ln-main .main li .eng .party_dots {
	margin-top: 5px;
}

.ln-main .main li h1 {
	margin-top: 3%;
	font-family: simhei;
}

.ln-main .main li .line {
	background: #fff;
	width: 1px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	margin: 12% 0;
	height: 1px;
}

.ln-main .main li .des {
	height: 40px;
	font-size: 14px;
	font-family: simsun;
	line-height: 20px;
}

.ln-main .main li:hover {
	background: #014EC2;
	color: #fff;
}

.ln-main .main li:hover span {
	background: #fff;
}

.ln-main .main li:hover .line {
	width: 40px;
}

.news-detail {
	padding: 4.5%;
	overflow: hidden;
	background: #F0F0F0;
}

.news-detail .main {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.news-detail .right {
	width: 100%;
}

.news-detail .right .time span {
	margin-right: 10%;
	opacity: .8;
	font-family: simsun;
	line-height: 25px;
}

.news-detail .title {
	font-family: simhei;
	margin: 4% 0 2% 0;
}

.news-detail .detail {
	padding-bottom: 3%;
	margin-bottom: 3%;
	border-bottom: 1px dashed #8c8c8c;
}

.news-detail .detail p {
	margin-bottom: 2%;
	line-height: 2;
	font-family: simsun;
	opacity: .7;
}

.news-detail .detail img {
	display: block;
	margin: auto;
	max-width: 100%;
	height: auto !important;
	margin-bottom: 2%;
}

.news-detail .detail-link {
	overflow: hidden;
}

.news-detail .detail-link .left {
	width: 60%;
	float: left;
}

.news-detail .detail-link a {
	display: block;
	font-size: 14px;
	color: #5e5e5e;
	margin-bottom: 15px;
}

.news-detail .detail-link a:hover {
	color: #014ec0;
}

.news-detail .detail-link .back {
	display: block;
	float: right;
	height: 45px;
	line-height: 45px;
	width: 150px;
	background: #666666;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.news-detail .detail-link .back:hover {
	background: #014ec0;
	color: #fff;
}

.news-detail .share {
	float: left;
	display: none;
}

.news-detail .share span {
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background: #014ec0;
	border-radius: 12px;
	color: #fff;
	display: block;
	font-size: 14px;
	margin-bottom: 50px;
}

.news-detail .share a {
	display: block;
	width: 30px;
	height: 30px;
	border: 1px solid #000;
	color: #000;
	text-align: center;
	line-height: 28px;
	margin-bottom: 10px;
	border-radius: 100%;
	opacity: .4;
	float: none !important;
}

.news-detail .share a:hover {
	opacity: 1;
	border: 1px solid #014EC0;
	background: #014ec0 !important;
	color: #fff;
}

.bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more {
	background: none !important;
	padding: 0 !important;
}

.fw-main {
	padding: 4.5%;
	background: #f0f0f0;
}

.fw-main .top {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

.fw-main .top .prev,
.fw-main .top .next {
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	outline: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.fw-main .top .prev:hover,
.fw-main .top .next:hover {
	background: #014ec0;
	color: #fff;
}

.fw-main .top .name {
	height: 80px;
	line-height: 80px;
	background: #fff;
	margin: 0 3%;
	width: 85%;
	text-align: center;
	font-family: simsun;
	color: #777;
}

.fw-main .fw-swiper {
	margin-top: 3%;
	overflow: hidden;
}

.fw-main .fw-swiper .pic-w {
	overflow: hidden;
	position: relative;
	padding-bottom: 35%;
}

.fw-main .fw-swiper .txt {
	padding: 3% 4%;
	background: #fff;
}

.fw-main .fw-swiper .txt .des {
	margin-top: 2%;
	opacity: .5;
}

.fw-main .fw-swiper .txt p {
	font-size: 12px;
	font-family: simsun;
}

.zc-list {
	padding: 4.5%;
	background: #f0f0f0;
}

.zc-list ul {
	width: 1200px;
	margin: auto;
}

.zc-list li {
	overflow: hidden;
	background: #014ec0;
	margin-bottom: 2%;
}

.zc-list li .left {
	width: 18%;
	float: left;
	background: #014ec0;
	color: #fff;
	text-align: center;
	padding: 4% 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.zc-list li .left h1 {
	font-weight: bold;
}

.zc-list li .txt {
	float: right;
	width: 82%;
	padding: 4%;
	background: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.zc-list li .txt .des {
	font-size: 12px;
	opacity: .6;
	height: 50px;
	line-height: 2;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 4%;
	overflow: hidden;
}

.zc-list li:hover .left {
	background: #fff;
	color: #014ce0;
}

.zc-list li:hover .txt {
	background: #014ce0;
	color: #fff;
}

.zc-list li:hover .txt span {
	background: #fff;
}

.yj-main {
	padding: 4.5%;
	background: #f0f0f0;
	position: relative;
}

.yj2-main {
	padding: 4.5%;
	background: #f0f0f0;
	position: relative;
}

.yj2-main .main {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.yj2-main .main li {
	float: left;
	width: 31%;
	margin: 0 3.5% 3.5% 0;
}

.yj2-main .main li:nth-child(3n) {
	margin-right: 0;
}

.yj2-main .main li .pic-w {
	position: relative;
	padding-bottom: 65%;
	overflow: hidden;
}

.yj2-main .main li h1 {
	margin-top: 3%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	transition: all 0.5s;
}

.yj2-main .main li:hover .pic {
	transform: scale(1.1);
}

.yj2-main .main li:hover h1 {
	color: #014ec0;
}

.yj-main .buttons div {
	position: absolute;
	width: 50px;
	height: 50px;
	text-align: center;
	border: 1px solid #1a63c3;
	font-size: 16px;
	line-height: 50px;
	top: 40%;
	left: 7%;
	z-index: 2;
	color: #1a63c3;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	cursor: pointer;
	outline: none;
	background: #fff;
}

.yj-main .buttons div:hover {
	background: #1a63c3;
	color: #fff;
}

.yj-main .buttons .icon-next {
	left: auto;
	right: 7%;
}

.yj-swiper {
	position: relative;
	overflow: hidden;
}

.yj-swiper .swiper-slide {
	position: relative;
	overflow: hidden;
}

.yj-swiper .pic-w {
	padding-bottom: 41%;
	overflow: hidden;
	position: relative;
}

.yj-swiper .txt {
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
	width: 50%;
	background: #504f4f;
	color: #fff;
	padding: 3% 4.5%;
}

.yj-swiper .txt .des {
	opacity: .6;
	margin-top: 5%;
}

.yj-swiper .txt .des p {
	font-size: 12px;
	font-family: simsun;
	line-height: 2;
}

.yj-swiper .txt .buttons {
	overflow: hidden;
}

.yj-swiper .txt .buttons div {
	float: left;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 37px;
	background: #2d2d2d;
	color: #999;
	font-size: 14px;
	cursor: pointer;
	outline: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.yj-swiper .txt .buttons div:hover {
	background: #014ec0;
}

.yj-list {
	overflow: hidden;
}

.yj-list li {
	width: 50%;
	float: left;
	padding: 3% 4.5%;
	background: #fff;
	position: relative;
	border-right: 1px solid #f5f5f5;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	cursor: pointer;
	outline: none;
}

.yj-list li:nth-child(2n) {
	border: none;
}

.yj-list li:hover,
.yj-list li.on {
	background: #1a63c3;
	color: #fff;
}

.yj-list li span {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 4.5%;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.yj-list li span:after {
	content: "";
	width: 100%;
	height: 2px;
	left: 0;
	background: #3c6b8b;
	top: 50%;
	margin-top: -1px;
	position: absolute;
	z-index: 1;
}

.yj-list li span:before {
	content: "";
	top: 0;
	position: absolute;
	z-index: 1;
	width: 2px;
	height: 100%;
	background: #3c6b8b;
	left: 50%;
	margin-left: -1px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.yj-list li:hover span:after,
.yj-list li:hover span:before,
.yj-list li.on span:after,
.yj-list li.on span:before {
	background: #fff;
}

.yj-list li.on span:before {
	height: 0;
}

.ln-main {
	position: relative;
	padding: 4.5%;
	overflow: hidden;
	background: #f0f0f0;
}

.ln-main .left {
	width: 50%;
	float: left;
	overflow: hidden;
}

.ln-main .box {
	overflow: hidden;
	position: relative;
	background: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ln-main .box .pic-w {
	position: relative;
	width: 50%;
	float: left;
	padding-bottom: 42%;
}

.ln-main .box .pic {

	transition: all 1s;
	-webkit-transition: all 1s;
}

.ln-main .box .txt {
	padding: 7.5% 6%;
	width: 50%;
	float: right;
}

.ln-main .box .txt h1 {
	font-family: simhei;
}

.ln-main .box .txt .des {
	font-size: 13px;
	font-family: simsun;
	opacity: .5;
	line-height: 2;
	margin-top: 6%;
}

.ln-main .box .party_dots {
	margin-top: 7px;
}

.ln-main .box .party_dots span {
	width: 3px;
	height: 3px;
}

.ln-main .left .box:nth-child(2n) .pic-w {
	float: right;
}

.ln-main .box:hover {
	background: #018fd7;
	color: #fff;
}

.ln-main .box:hover span {
	background: #fff;
}

.ln-main .box:hover .pic {
	transform: rotateY(180deg);
}

.ln-main .right .box:nth-child(1) .pic-w {
	width: 100%;
	padding-bottom: 84%;
}

.ln-main .right .box:nth-child(1) .txt {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	width: 50%;
	height: 50%;
	background: #018fd7;
	color: #fff;
}

.gltd {
	padding: 4.5%;
	background: #f0f0f0;
	overflow: hidden;
}

.gltd ul {
	overflow: hidden;
}

.gltd li {
	width: 25%;
	float: left;
	position: relative;
	overflow: hidden;
}

.gltd li .pic-w {
	position: relative;
	padding-bottom: 100%;
	overflow: hidden;
}

.gltd li .pic {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}

.gltd li .zz {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	bottom: -100%;
	left: 0;
	background: url(../../images/op2.png);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.gltd li .zz .txt {
	position: absolute;
	width: 80%;
	padding: 8% 10%;
	bottom: 0;
	left: 0;
	color: #fff;
}

.gltd li .zz .txt h1 {
	font-family: simhei;
}

.gltd li .zz .txt h2 {
	font-family: arial;
	margin-top: 5%;
}

.gltd li .zz .txt .des {
	display: none;
}

.gltd li.on .zz {
	bottom: 0;
}

.gltd .big-box {
	/* display: none; */
	overflow: hidden;
	background: #fff;
}

.gltd .big-box .pic-w {
	position: relative;
	overflow: hidden;
	width: 50%;
	padding-bottom: 42%;
	float: left;
}

.gltd .big-box .txt {
	padding: 6%;
	width: 50%;
	float: left;
	position: relative;
}

.gltd .big-box .txt h2 {
	font-family: arial;
	margin: 3% 0;
}

.gltd .big-box .txt .des {
	font-size: 12px;
	line-height: 2.5;
	font-family: simsun;
	opacity: .5;
}

.gltd .big-box .txt .close {
	position: absolute;
	top: 20%;
	right: 12%;
	z-index: 1;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	cursor: pointer;
	outline: none;
}

.gltd .big-box .txt .close:hover {
	transform: rotate(90deg);
}

.ygpx {
	padding: 4.5% 9%;
	background: #F0F0F0;
}

.ygpx li {
	position: relative;
	overflow: hidden;
	background: #fff;
	margin-bottom: 3%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.ygpx li:hover {
	background: #014ec0;
	color: #fff;
}

.ygpx li:hover .line {
	background: #fff;
}

.ygpx li:hover .party_dots span {
	background: #fff;
}

.ygpx li .party_dots {
	margin-top: 15px;
}

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

.ygpx li .txt {
	width: 79%;
	float: right;
	padding: 4.5%;
}

.ygpx li .pic-w {
	position: absolute;
	width: 21%;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 1;
}

.ygpx li .line {
	width: 35px;
	height: 3px;
	background: #014ec0;
	margin: 2% 0;
}

.ygpx li .des {
	line-height: 30px;
	font-size: 12px;
	font-family: simsun;
	opacity: .7;
	line-height: 2;
}

@media screen and (max-width: 1440px) {
	.news-detail .main {
		width: 100%;
	}

	header .main {
		padding-top: 40px;
	}

	.index-des .top h1,
	.index-pro h1 {
		line-height: 1.2;
	}

	.index-des .top {
		padding: 3% 0;
	}

	.index-des .des-nav li {
		margin-bottom: 20px;
	}

	.index-news .main .new-nav {
		padding-top: 3%;
	}

	.news-main {
		margin-top: 3%;
	}

	.news-main li a {
		padding: 3% 0;
	}

	footer .bot .tel span {
		margin: 12px 20px 0 0;
	}

	.ln-main .box .pic-w {
		padding-bottom: 48%;
	}

	.ln-main .right .box:nth-child(1) .pic-w {
		padding-bottom: 96%;
	}
  .index-about .des li{
  	margin:0 20px;
  }
  header .header-top .right .login{
  	bottom:25px;
  }
  header .header-top{
  	padding:1.5% 13.5%;
  }
}

@media screen and (max-width: 1366px) {
	.news-detail .main {
		width: 100%;
	}

	.news-detail .share {
		display: none;
	}

	.news-detail .right {
		width: 100%;
	}

	.z50 {
		font-size: 30px;
	}

	.ln-main .box .txt {
		padding: 3%;
	}

	.ln-main .box .txt .des {
		line-height: 1.5;
	}

	.ln-main .main li .des {
		font-size: 12px;
	}
}

@media screen and (max-width: 1200px) {
	.cont-us .left {
		width: 100%;
		float: none;
	}

	.ln-top h1 {
		float: none;
		width: 100%;
	}

	.ln-top p {
		line-height: 1.5;
		margin-top: 3%;
	}

	.cont-us .right {
		width: 100%;
	}

	.cont-us .left .bot {
		margin-top: 10%;
	}

	.cont-us .left .bot .box {
		margin-top: 2%;
	}

	.ln-main .left {
		width: 100%;
		float: none;
	}

	.ln-main .right {
		width: 100%;
	}

	.ln-main .box .txt {
		padding: 6%;
	}

	.ln-main .right .box:nth-child(1) .txt {
		height: auto;
		width: 100%;
	}

	.ln-main .box .txt {
		width: 100%;
		float: none;
	}

	.ln-main .box .pic-w {
		float: none !important;
		width: 100%;
	}

	.jt-box h1:after {
		width: 50%;
	}
}

@media screen and (max-width: 960px) {
	header .main {
		display: none;
	}

	header .logo {
		position: relative;
		padding-bottom: 14%;
	}

	.swiper_01 .swiper-slide .txt {
		display: none;
	}

	.swiper_01 .swiper-slide .pic-w {
		padding-bottom: 75%;
	}

	.z50 {
		font-size: 20px;
	}

	.index-des .des-nav {
		position: relative;
		margin: auto;
		width: 90%;
	}

	.index-des .top h2 {
		line-height: 1.2;
	}

	.index-des .des-nav ul {
		display: flex;
		justify-content: space-between;
		margin-bottom: 5%;
	}

	.index-des .bot {
		width: 100%;
	}

	.index-des .des-nav li {
		margin: 0;
		padding: 5px 10px;
		border-radius: 45px;
		height: 45px;
	}

	.index-des .des-nav li .txt {
		height: 35px;
		line-height: 35px;
	}

	.index-des .des-nav li .index {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.index-des .des-nav li:hover .index,
	.index-des .des-nav li.on .index {
		width: 35px;
		height: 35px;
		line-height: 35px;
	}

	.index-des .des-nav li:hover,
	.index-des .des-nav li.on {
		border-radius: 35px;
	}

	.index-des .des-nav li:hover .txt,
	.index-des .des-nav li.on .txt {
		margin-right: 20px;
	}

	.index-pro .txt {
		width: 100%;
		padding-left: 0;
	}

	.index-pro h2 {
		line-height: 1.5;
	}

	.index-des {
		padding-left: 0;
		margin-bottom: 0;
	}

	.index-pro .xm p {
		font-size: 12px;
		margin-bottom: 10px;
	}

	.index-pro .xm h3 {
		margin: 20px 0 40px 0;
	}

	.index-pro .xm h3:after {
		content: "";
		height: 1px;
		display: block;
		position: absolute;
		width: 100%;
		left: 0;
		top: 50px;
		display: none;
	}

	.news-main li .des {
		display: none;
	}

	.news-main li .title {
		width: 50%;
	}

	.news-main li>a>div {
		width: 30%;
	}

	.index-news .main {
		padding-left: 0;
	}

	.news-main li .line {
		width: 10%;
	}

	footer .top .nav {
		display: none;
	}

	footer .top .logo img {
		height: 80px;
	}

	footer .bot {
		display: block;
	}

	footer .bot .tel span {
		margin-top: 5px;
	}

	footer .bot .add {
		margin-top: 2%;
		font-size: 12px;
	}

	footer .bot .right {
		margin-top: 2%;
		font-size: 12px;
	}

	.index-pro .xm {
		display: none;
	}

	.index-pro .xm .box {
		float: left;
		width: 50%;
	}

	.index-pro .swiper-scrollbar {
		bottom: 22%;
	}

	.index-pro .pro-swiper .swiper-slide {
		width: 100%;
	}

	.index-pro {
		padding: 4.5%;
	}

	.swiper-box .left {
		display: none;
	}

	.swiper_01 {
		width: 100%;
	}

	.index-des .des-nav li:hover .index,
	.index-des .des-nav li.on .index {
		display: none;
	}

	.index-des .des-nav li:hover .txt,
	.index-des .des-nav li.on .txt {
		margin: 0;
	}

	.index-des .des-nav {
		margin-top: 10%;
	}

	.index-news .main .new-nav li .index {
		height: 30px;
		line-height: 30px;
		width: 30px;
		top: 4px;
		display: none;
	}

	.index-news .main .new-nav li .txt {
		height: 40px;
		line-height: 40px;
	}

	.index-news .main .new-nav li {
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		width: 32%;
		margin-right: 2%;
	}

	.index-news .main .new-nav li:nth-child(3n) {
		margin-right: 0;
	}

	.index-news .main .new-nav li.on {
		background: #014CE0;
		color: #fff;
	}

	.index-news .main .new-nav li:hover .txt,
	.index-news .main .new-nav li.on .txt {
		left: 50%;
	}

	header .menu {
		display: block;
		margin-top: 10px;
		margin-right: 10px;
	}

	header .logo {
		float: left;
	}

	.slide_nav {
		width: 100%;
	}

	.join li .main .des p {
		font-size: 12px;
		line-height: 1.5;
	}

	.inner-top .des {
		font-size: 12px;
		line-height: 2;
	}

	.inner-nav {
		display: block;
		overflow: hidden;
	}

	.inner-nav a {
		float: left;
		padding: 3% 0;
		border-bottom: 1px solid #fff;
		border-right: 1px solid #fff;
	}

	.inner-banner {
		padding-bottom: 60%;
	}

	.link-m .link {
		width: 70%;
	}

	.link-m p {
		height: 40px;
		line-height: 40px;
	}

	.link-m .link .button {
		width: 40px;
		height: 40px;
	}

	.cont-us .left .top img {
		display: none;
	}

	.cont-us .left .bot .box p {
		float: none;
		margin-top: 2%;
		display: block;
	}

	.cont-us .left .bot .box {
		display: block;
		margin-top: 0;
	}

	.cont-us .right .box {
		display: block;
	}

	.cont-us .right input {
		float: none;
		width: 100%;
		margin-top: 3%;
	}

	.cont-us .right button {
		padding: 10px;
	}

	.news-list li .pic-w {
		position: relative;
		width: 100%;
		padding-bottom: 40%;
	}

	.news-list li .txt {
		width: 100%;
		float: none;
		overflow: hidden;
	}

	.news-list li .txt .des {
		margin: 3% 0;
		line-height: 1.5;
		margin-bottom: 8%;
	}

	.hy-list li {
		width: 48%;
		margin: 0 4% 4% 0;
	}

	.hy-list li:nth-child(3n) {
		margin: 0 4% 4% 0;
	}

	.hy-list li:nth-child(2n) {
		margin-right: 0;
	}

	.hy-list li .txt .des {
		line-height: 1.5;
	}

	.zc-list li .txt .des {
		margin-top: 2%;
	}

	.ln-main .main li {
		width: 48%;
		margin: 0 2% 2% 0;
	}

	.ln-main .main li .line {
		margin: 5%;
	}

	.yj-swiper .txt {
		position: relative;
		width: 100%;
	}

	.yj-list li span {
		width: 20px;
		height: 20px;
	}

	.yj-list li {
		width: 100%;
		float: none;
		padding: 5%;
	}

	.yj-swiper .pic-w {
		padding-bottom: 60%;
	}

	.yj-swiper .txt .buttons {
		display: none;
	}

	.fw-main .fw-swiper .pic-w {
		padding-bottom: 60%;
	}

	.fw-main .top .name {
		height: 40px;
		line-height: 40px;
	}

	.fw-main .top .prev,
	.fw-main .top .next {
		height: 40px;
		line-height: 40px;
	}

	.gltd li {
		width: 50%;
	}

	.gltd .big-box .pic-w {
		width: 100%;
		padding-bottom: 80%;
	}

	.gltd .big-box .txt {
		width: 100%;
	}

	.gltd .big-box .txt .des {
		line-height: 2;
	}

	.gltd .big-box .txt .close {
		top: 12%;
		right: 10%;
	}

	.gltd .big-box .txt .close img {
		width: 20px;
	}

	.index-jj .txt {
		width: 100%;
	}

	.index-jj .pic-w {
		position: relative;
		width: 100%;
		padding-bottom: 60%;
	}

	.index-jj .txt .des {
		margin-top: 5%;
	}

	.dsz .des p,
	.index-jj .txt .des p {
		line-height: 1.5;
	}
}

@media screen and (max-width: 768px) {
  header .header-top .right{
  	display:none;
  }
	.hy-list li {
		width: 100%;
		margin: 0 0 3% 0;
	}

	.hy-list li:nth-child(3n) {
		margin: 0 0 3% 0;
	}

	.hy-list li:nth-child(2n) {
		margin: 0 0 3% 0;
	}

	.zc-list li .left {
		width: 100%;
		float: none;
	}

	.zc-list li .txt {
		width: 100%;
		float: none;
	}

	.zc-list li .txt .des {
		line-height: 1.5;
		height: auto;
	}

	.ln-main .main li {
		width: 100%;
		margin: 0;
		margin-top: 2%;
	}
}


@media screen and (max-width: 1800px) {
    .link_left_select{width: 280px;}
}
@media screen and (max-width: 1600px) {
  #footer .section{padding: 0 8%;}
	.wx_code {
	    right: 8%;
	}
}
@media screen and (max-width: 1500px) {
    .p260{padding-left: 11.54%; padding-right: 11.54%;}

    .index-part2 .index_part2_info{width: 1100px;}
    .index-part2 .postMain .post-item{width: 240px;}
    .index-part2 .postImg,.index-part2 .postMain,.index2mark{padding: 0 80px;}
    .index-part2 .postMain .post-item.first{margin-left: -120px;}
    .index-part2 .post_btn{width: 55px; height: 55px;}
    .index-part2 .post_left{left: 10px;}
    .index-part2 .post_right{right: 10px;}
    .link_left_select{width: 240px;}
    .team-list li .team-left{width: 180px; height: 150px;}
    .team-list li .team-right{margin-left: 180px; height: 150px; margin-left: 0;}

}

@media screen and (max-width: 1330px) {
  .link_left_select{width: 200px;}
  #footer .section{padding: 0 5%;}
.wx_code {
    right: 5%;
}
}


@media screen and (max-width: 1200px) {
  .p260{padding-left: 8%; padding-right: 8%;}
  .common-more2{width: 140px;}
  .footer_top,.footer_mid{display: none;}
   #footer .footer_bot{padding: 15px 0; text-align: center; height: auto; line-height: 1;}
   #footer .footer_bot span{float: none; display: block; line-height: 28px;}

  .common-more21{height: 42px; line-height: 40px;}
	.wx_code {
	    display: none;
	}
}


@media screen and (max-width: 1024px) {
   #header .header-form,#header .languge,.menu,.mouse{display: none;}
   .banner .popOwl .owl-pagination{bottom: 30px;}
   .p260{padding-left:5%; padding-right:5%;}
   .pageCon .pageConMain{padding-left: 0;}
    .page-second{display: none;}
    .ptcon{padding-top: 10%; padding-bottom: 10%;}
	#nav {
		overflow-y:auto;
		white-space: nowrap;
	}
	#nav .ul1>li {
		display: inline-block;
    float: none;
	margin: 10px 15px;
    position: relative;
}
}
@media screen and (max-width: 992px) {
    .index-news-con .news-con-left{width: 100%;  position: relative;}
    .index-news-con .news-con-right{width: 100%; padding-top: 30px;}
    .index-news-con .news-con-left .news-con-img{position: relative; padding-bottom: 50%; height: 0; width: 100%;}
    .index-news-con .news-con-left .news-con-main{width: 100%; height: auto; position: relative;}
    .index-news-con .news-con-mainS{padding: 30px; margin-top: 0;}
    .index-news-con .news-text{margin-bottom: 40px;}
    .parter-list li{width: 25%;}
  .index-news,.index-yw,.index-about,.index-yj{
  	padding:5%;
  }
  .index-news .news-nav a{
  	margin-right:10.6%;
  }
  .yw-swiper{
  	width:100%;
  }
  .yw-main .yw-nav{
  	position:relative;
    width:100%;
    height:150px;
  }
  .yw-swiper .swiper-slide .pic-w{
  	padding-bottom:70%;
  }
  .index-about .des{
  	overflow:hidden;
  }
  .index-about .des li{
  	width:50%;
    float:left;
    margin:0 0 15px 0;
    padding:0 5%;
  }
  .index-about .main .left,.index-about .main .right{
  	width:100%;
  }
  .index-about .main .right{
  	margin-top:10%;
  }
  .index-about .main .right .box .play{
  	width:50px;
    height:50px;
    background-size:100%;
  }
  #footer .footer_bot span{
  	line-height:1.5;
  }
  .swiper01 .swiper01-page{
  	bottom:10%;
  }
  .swiper01 .swiper-slide .pic-w{
  	padding-bottom:70%;
  }
  header .header-top{
  	padding:5%;
  }
  header .header-top .logo{
  	width:35%;
    padding-bottom:0;
  }
  nav{
  	padding:0 5%;
  }
  nav>ul>li{
  	    display: inline-block;
    float: none;
    margin: 10px 15px;
    position: relative;
    float:none;
    width:auto;
  }
  nav ul{
      overflow-y: auto;
    white-space: nowrap;
  }
  nav>ul>li.on, nav>ul>li:hover{
  	background:#1d86e9;
  }
}

@media screen and (max-width: 850px) {
  .hisyear li .right span.line{display: none;}
  .hisyear li .left{width: 100%; float: none; box-sizing:border-box;}
  .hisyear li .right{float: none; margin: auto; text-align: center;}
  .hisyear li .right h5{width: 100%; margin-left: 0;}
  .ptb80{padding-top: 7%; padding-bottom: 7%;}
  .back{width: 120px; padding-left: 0;}
  .index-part2 .index_part2_info{width: 100%;}
  .index-part2 .postImg, .index-part2 .postMain, .index2mark{width: 100%;}
  .page{padding: 0;}
  .page .prev,.page .next{position: relative; width: 100px;}
}

@media screen and (max-width: 768px) {
  #header .header-top .logo{width: 250px;}
  .team-list li{width: 100%; padding: 0 !important}
}

@media screen and (max-width: 640px) {
    .p260{padding-left: 5%; padding-right: 5%;}
    #header .header-top{padding-top: 18px; padding-bottom: 18px;}
    .banner .popOwl a{padding-bottom: 70%;}
    .pt118_100,.ptb100{padding-top: 10%; padding-bottom: 10%;}
    .mt50{margin-top: 30px;}
    .index-news-con .news-con-right{padding: 30px 15px;}
    .index-news-con .news-con-left .news-con-img{padding-bottom: 60%;}
    .index-part2 .part2_more{width: 100%; margin: auto;text-align: center;}
    .index-part2 .part2_more img{width: 80%;}
    .cul-list li{width: 50%; margin-bottom: 12px;}
    .party_more a{padding: 15px 0;}
    .link-con .link-lett1{width: 100%;}
    .link-map,.pageBanner,.xuanChuan-video{padding-bottom: 70%;}
    .parter-list li{width: 33.33%;}
    .news-detail-bot .back{display: none;}
    .news-detail-bot .page-cho{width: 100%;}
    .jyly_list .jyly-content{width: 100%; padding: 10% 5%; float: left;}
    .jyly_list li .jyly-img{width: 100%; height: 0; padding-bottom: 60%; position: relative;}

    .jyly_list li.even .jyly-content{float: right;  padding: 10% 5%;}
    .second-nav-two a{padding: 15px 15px;}
    .jyly_list{margin: 10% 0;}

    .pageNews2-list li a{padding-left: 5px; position: relative; display: block;}
    .pageNews2-list .pageNewsInfo{padding-left: 100px; position: relative;}
    .pageNews2-list li .news-img{width: 100px; height: 100%; position: absolute; left: 0; top: 0; padding-bottom: 0;}
    .pageNews2-list .news-text {padding: 0; padding-left: 20px; width: 100%; padding-top: 5px; padding-bottom: 5px;}
    .pageNews2-list .news-text .common-text{height: 24px; float: none;}
    .pageNews2-list li .party_dots{display: none;}
    .news-list .news-h4{margin-top: 10px; margin-bottom: 15px;}
    .pageNews2-list li{padding-left: 15px; padding-right: 15px;}

}


@media screen and (max-width: 560px) {
   .index-part2 .postImg, .index-part2 .postMain, .index2mark{padding: 0 40px;}
   .index-part2 .post_btn:after{display: none;}
   .index-part2 .post_right{right: -10px;}
   .index-part2 .post_left{left: -10px}
   .index-part2 .postMain .post-item{width: 220px;}
   .index-part2 .postMain .post-item.first{margin-left: -108px;}
   .team-list li .team-left{width: 100%; float: none; height:150px;}
    .team-list li .team-right{margin-left: 0; height: 150px;}
    .achice-list li{width: 50%;}
    .job_Main{overflow: auto;}
    .job_Main table{width: 200%;}
    .parter-list li{width: 50%;}
    .popOwlInfo{width: 90%; left: 5%}
  
}
@media screen and (max-width:450px) {
    .cul-list li,.achice-list li{width: 100%;}
}
@media screen and (max-width:350px) {
   .index-part2 .postMain .post-item{width: 200px;}
   .index-part2 .postMain .post-item.first{margin-left: -98px;}
}

/*弹出框*/

.popPart {
	position: absolute;
	background: url(../../images/caseyy.png);
	position: fixed;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999;
}

.popPart .swiper-container {
	text-align: center;
	height: 100%;
	vertical-align: middle;
}

.popPart .swiper-container .swiper-slide {
	display: table;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

.popPart .swiper-container .swiper-slide .img_bg2 {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}

.popPart .swiper-container .swiper-slide .img_bg2 img {
	max-width: 100%;
}

.pageNum {
	position: absolute;
	height: 65px;
	line-height: 65px;
	color: #fff;
	bottom: 0;
	right: 5.2%;
	z-index: 30;
}

.popPart .buttons div {
	width: 60px;
	text-indent: 100px;
	overflow: hidden;
	height: 60px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -69px;
	z-index: 20;
}

.popPart .swiper-button-prev {
	background: url(../../images/icon-left5.png) center center no-repeat;
	left: 10%;
	border-radius: 50%;
}

.popPart .swiper-button-next {
	background: url(../../images/icon-right5.png) center center no-repeat;
	right: 10%;
	border-radius: 50%;
}

.popClose {
	background: url(../../images/close2.png) no-repeat scroll center center;
	width: 52px;
	height: 52px;
	position: absolute;
	top: 0;
	right: 5.2%;
	z-index: 30;
	display: block;
	margin-top: 3%;
	display: block;
	cursor: pointer;
	transition: 400ms;
	-webkit-transition: 400ms;
}

.popClose:hover {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}

