@-webkit-keyframes flipInX {
    0% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; }
    40% { -webkit-transform: perspective(400px) rotateX(-10deg); transform: perspective(400px) rotateX(-10deg); }
    70% { -webkit-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); }
    100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; }
}

@keyframes flipInX {
    0% { -webkit-transform: perspective(400px) rotateX(90deg); -ms-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; }
    40% { -webkit-transform: perspective(400px) rotateX(-10deg); -ms-transform: perspective(400px) rotateX(-10deg); transform: perspective(400px) rotateX(-10deg); }
    70% { -webkit-transform: perspective(400px) rotateX(10deg); -ms-transform: perspective(400px) rotateX(10deg); transform: perspective(400px) rotateX(10deg); }
    100% { -webkit-transform: perspective(400px) rotateX(0deg); -ms-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; }
}

.flipInX { -webkit-backface-visibility: visible!important; -ms-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@keyframes fadeInUp {
    0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeInUpBig {
    0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); }
    100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
    0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
    100% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
}



.ny-banner{
	width: 100%;
	height: 334px;
	overflow:hidden;
	z-index: 999;
	position: relative;
}
.ny-banner .pbanner-img{
	width: 100%;
	height: 334px;
	background: url(/static/image/579314cb4de26.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
	transition: all 3s cubic-bezier(0.165, 0.74, 0.44, 1) 0s;
}
.ny-banner .picw{
	transform: scale(1.1);
}
.ny-banner .ban-text{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 100px;
	color: #fff;
}
.pbanner-img .ban-text .zh {font-size: 36px;font-weight: bold; -webkit-animation: flipInX .6s ease-in-out both; -moz-animation: flipInX .6s ease-in-out both; -ms-animation: flipInX .6s ease-in-out both; animation: flipInX .6s ease-in-out both; -webkit-animation-delay: .5s; -moz-animation-delay: .5s; -ms-animation-delay: .5s; animation-delay: .5s; }
.pbanner-img .ban-text .en {font-size: 25px; -webkit-animation: fadeInUp .7s ease-in-out both; -moz-animation: fadeInUp .7s ease-in-out both; -ms-animation: fadeInUp .7s ease-in-out both; animation: fadeInUp .7s ease-in-out both; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -ms-animation-delay: .8s; animation-delay: .8s; }

.ny-top-nav{
	width: 100%;
	height: 40px;
	background: #f0f0f0;
	border-bottom:1px solid #e2e2e2;
	line-height: 40px;
}
.ny-top-nav .ny-nav-wrapper a{
	color: #a4a4a4;
}
.ny-top-nav .ny-nav-wrapper .home-ico{
	width: 16px;
	height: 14px;
	display: inline-block;
	background: url(/static/image/home-ico.png) no-repeat;
}

.ny-content{
	margin-top: 70px;
	min-height: 800px;
	overflow: hidden;
}
.ny-content .ny-left-nav{
	width: 203px;
	height: auto;
	float: left;
}
.ny-content .ny-left-nav .ln-title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	color: #fff;
	background: #2a6eb6;
}
.ny-left-nav .ln-title span{
	padding-left: 14px;
}
.ny-left-nav ul li{
	width: 100%;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #d0d0d0;
}
.ny-left-nav ul li:hover{
	background: #f2f2f2;
}
.ny-left-nav ul li:hover a{
	color: #2a6eb6;
}
.ny-left-nav ul li a{
	color: #000;
	padding-left: 14px;
	display: block;
	font-size: 16px;
}
.ny-nav-active{
	background: #f2f2f2;
}
.ny-left-nav .ny-nav-active a{
	color: #2a6eb6;
}

.ny-content .qy-content-right,
.history-content,
.new-list,
.new-content,
.education-wrapper,
.product-wrapper,
.personal-wrapper,
.leader-wrapper,
.recruit-wrapper{
	width: 945px;
	height: auto;
	overflow: hidden;
	float: right;
}

.qy-cr-nav li a,.history-nav li a,.leader-nav li a{
	float: left;
	font-size: 20px;
	padding:0px 15px;
	border-right: 1px solid #d0d0d0;
	color: #000;
}
.qy-content-right .qy-cr-nav li:last-child a,
.history-nav li:last-child a,
.leader-nav li:last-child a{
	padding-left:15px;
	border-right: none;
}
.qy-content-right .qy-cr-nav .qycr-nav-active a,
.history-nav .history-nav-active a,
.leader-nav .leader-active{
	color: #2a6eb6;
}
.qy-cr-list-wrapper #nav-active,
.history-content .history-active{
	display: block;
}
.qy-cr-list{
	width: 100%;
	height: auto;
	display: none;
}
.qy-cr-list li{
	margin-top: 20px;
}
.qy-cr-list .qr-list-title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #f2f2f2;
	cursor: pointer;
}
.qy-cr-list .qr-list-title .qy-title{
	color: #333;
	text-align: left;
	padding-left: 14px;
}
.qy-cr-list .qr-list-title .qy-ico{
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	float:right;
	line-height: 33px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.qr-list-content{
	display: none;
}
.qycr-list-active .qr-list-title{
	background: #2a6eb6;
}
.qycr-list-active .qr-list-title .qy-title{
	color:#FFF;
}
.qycr-list-active .qr-list-content{
	display: block;
}
.qycr-list-active .qr-list-title .qy-ico{
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.ny-content .periodical-wrapper{
	width: 945px;
	height: auto;
	overflow: hidden;
	float: right;
}

.ny-content .periodical-wrapper ul li img{
	width: 238px;
	height: 327px;
}

.ny-content .periodical-wrapper ul li img{
	width: 238px;
	height: 327px;
}

.periodical-list li{
	float: left;
	margin: 15px 25px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.periodical-text span{
	font-weight: bold;
}
.periodical-list li .p-line{
	display: inline-block;
	width: 0px;
	height: 1px;
	background: #333;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.periodical-list li:hover{
	box-shadow: 5px 0px 5px #ccc;
}
.periodical-list li:hover .p-line{
	width: 50px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.paging{
	width: 100%;
	text-align: center;
	height: auto;
	overflow:hidden;
	padding: 30px;
	
}
.paging ul li{
	float:left;
	margin: 0px 10px;
}
.paging ul{
	display: inline-block;
}
.paging ul li a{
	display: block;
	color: #333;
	padding: 4px 8px;
	border: 1px solid #c6c4c5;
}
.paging ul li a:hover{
	border-color: #2a6eb6;
	color: #2a6eb6;
}
.paging .paging-active a{
	border-color: #2a6eb6;
	color: #2a6eb6;
}


.periodical-wrapper .swiper-container{
	width: 875px;
	height: 605px;
	overflow:hidden;
}
.periodical-wrapper .swiper-container .swiper-slide img{
	max-width: 875px;
	max-height: 605px;
}
.periodical-wrapper .arrow-btn{
	width: 100%;
	margin: 40px;
	text-align: center;
}
.arrow-btn .arrow-left:hover,.arrow-btn .arrow-right:hover{
	background: #2a6eb6;
	color: #fff;
}
.arrow-btn .arrow-left,.arrow-btn .arrow-right{
	display: inline-block;
	width: 125px;
	height: 40px;
	border:1px solid #2a6eb6;
	border-radius: 5px;
	color: #2a6eb6;
	text-align: center;
	line-height: 40px;
}


.history{
	width: 100%;
	margin-top: 20px;
}
.history-wrapper{
	display: none;
}
.history .history-active{
	background:url(/static/image/his.jpg) center top no-repeat ;
}
.history-content .history-active .history-box{
	width: 100%;
	padding-top: 30px;
	margin: 0 auto;
	position: relative;
	background: url(/static/image/his1.png) center repeat-y;
	padding-bottom: 100px;
}
.history .top-head{
	width: 100%;
	
	height: 148px;
	text-align: center;
	color: #fff;
}
.history .top-head .en{
	padding-top: 25px;
	font-size: 34px;
	font-weight: bold;
	text-transform: uppercase;
}
.history-box ul li{
	display: list-item;
	overflow: hidden;
	padding-bottom: 40px;
}
.history-box ul li .years{
	display: block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 20px;
	color: #2a6eb6;
	border-radius: 20px;
	border: 1px solid #eee;
	margin: 0px auto 80px auto;
	font-family: arial;
	background: #FFFFFF;
}
.history-box ul li .son{
	width: 476px;
	height: auto;
	margin-top: -40px;
	position: relative;
}
.history-box ul li .son:hover .info-box,.history-box ul li .son:hover .dot{
	background: #2a6eb6;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	color: #fff;
}
.history-box ul li .son:hover .dot:before{
	display: block;
}
.history-box ul li .dot{
	width: 8px;
	height: 8px;
	background: #dbdbdb;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top:30px;
	display: block;
	border-radius: 50%;
}
.history-box ul li .dot:before{
	content: "";
	width: 12px;
	height: 12px;
	border: 1px solid #2a6eb6;
	border-radius: 50%;
	position: absolute;
	top: -3px;
	left: -3px;
	display: none;
}
.history-box ul li .fl .dot{
	right: 0px;
}
.history-box ul li .fr .dot{
	left: 0px;
}
.history-box ul li .son .info-box{
	width: 380px;
	height: auto;
	background: #DBDBDB;
	border-radius: 20px;
	padding: 32px 25px;
	cursor: pointer;
	overflow: hidden;
}
.history-box ul li .fl .info-box{
	float: left;
}
.history-box ul li .fr .info-box{
	float: right;
}
.history-box ul li .son .info-box img{
	max-width: 130px;
	max-height: 100px;
}
.history-box ul li .son .info-box .info-text{
	display: block;
	width: 250px;
	height: auto;
	float: right;
}
.roll-more{
	width: 206px;
	height: 46px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	border-radius: 23px;
	background: #005ea6;
	overflow: hidden;
	display: block;
	margin:  0 auto;
	font-size: 16px;
}

.technology-head{
	width: 100%;
	overflow:hidden;
	height: auto;
	margin-bottom: 25px;
}
.technology-head-left{
	width: 530px;
	height: auto;
	float: left;
}
.technology-head-left .technology-date{
	font-size: 25px;
	color: #2a6eb6;
	margin-bottom: 15px;
}
.technology-title{
	color: #000;
	font-weight: 500;
}
.technology-content{
	color: #777777;
	margin-top: 5px;
}
.technology-more{
	width: 150px;
	height: 35px;
	font-size: 20px;
	color: #2a6eb6;
	margin-top: 30px;
	display: block;
	background: url(/static/image/kjjt.png) center right  no-repeat;
}
.technology-head-right img{
	max-width: 365px;
	height: auto;
}
.technology-list-wrapper ul li{
	padding: 23px;
	overflow:hidden;
	border-top: 1px dotted #cccccc;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.leader-list-wrapper ul li{
	padding: 23px;
	overflow:hidden;
	border-bottom: 1px dotted #cccccc;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.leader-list-wrapper ul li .technology-content{
	margin-bottom: 15px;
}
.technology-list-wrapper ul li:hover,.leader-list-wrapper ul li:hover{
	background: #f1f1f1;
}
.technology-list-wrapper ul li:last-child{
	border-bottom: 1px dotted #cccccc;
}
.technology-list-wrapper ul li img{
	max-width: 88px;
	max-height: 88px;
	padding-right: 10px;
	float:left;
}
.leader-list-wrapper ul li img{
	max-width: 193px;
	max-height: 152px;
	padding-right: 10px;
	float:left;
}
.technology-list-wrapper ul li .list-date,.leader-list-wrapper ul li .list-date{
	color: #777777;
}




.new-title{
	font-size: 25px;
	padding: 20px 0px;
	text-align: center;
}
.new-content .new-content-share{
	width: 100%;
	height: 50px;
	line-height:50px;
	background: #f2f2f2;
}
.new-content .new-content-share span{
	margin-left:18px ;
}
.bshare-custom{
	margin-top: 13px;
	margin-right: 10px;
	float:right;
}
.new-content-box{
	padding: 56px 0px;
	text-align: center;
	border-bottom: 1px solid #dcdcdc;
}
.new-content-paging{
	overflow: hidden;
	padding-bottom: 30px;
}
.new-content-paging .back{
	display: block;
	float: right;
	width: 138px;
	height: 48px;
	line-height: 48px;
	color: #000;
	background: #f2f2f2;
	text-align: center;
	margin-top: 20px;
}
.new-content-paging ul{
	float: left;
	margin-top: 30px;
}
.new-content-paging ul a{
	color: #2a6eb6;
}
.new-content-paging .back i{
	width: 22px;
	height:48px;
	float: left;
	margin-left: 20px;
	background: url(/static/image/back.png)center center no-repeat;
}

.introduce-bg{
	background: #f5f5f5;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.introduce-wrapper{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow:hidden;
}
.introduce-wrapper .introduce-title{
	color: #3e8dd6;
	font-size: 35px;
	margin:30px 12px;
}
.introduce-box,
.resources-box{
	width: 100%;
	height: 318px;
	margin-bottom: 30px;
}
.resources-box{
	margin-top: 30px;
}
.introduce-box .introduce-small,.resources-box .resources-small{
	width: 450px;
	height: 318px;
	background: #fff;
	overflow: hidden;
	float: left;
}
.resources-box .resources-small{
	background: #f5f5f5;
}
.introduce-small .small-title a{
	color: #000;
}
.small-box:hover i{
	width:100%;
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}
.introduce-small i{
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	width: 25px;
	height: 5px;
	background: #000;
	display: block;
	margin-top:20px;
}
.introduce-small .small-content,
.resources-small .small-content{
	font-size: 13px;
	color: #8a8a8a;
	margin-top: 15px;
}
.introduce-box .introduce-big,
.resources-box .resources-big{
	width: 750px;
	height: 318px;
	background: #555555;
	float: left;
	overflow: hidden;
}
.introduce-box .introduce-big p{
	padding: 27px;
	font-size: 13px;
	color: #F1F1F1;
}
.introduce-box .introduce-big img,
.resources-box .resources-big img{
	max-width: 750px;
	height: 318px;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.introduce-box:hover .introduce-big img,
.resources-box:hover .resources-big img{
	transform: scale(1.1);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.introduce-small .small-box,.resources-small .small-box{
	padding: 22px 30px;
}
.introduce-small .introduce-name,.resources-small .resources-name{
	font-size: 35px;
	color: #2784d4;
}
.company-date{
	width: 1200px;
	height: 318px;
	background: url(/static/image/jjbg.jpg) no-repeat;
	margin-bottom: 40px;
	position: relative;
	overflow: hidden;
}
.company-date-box{
	width: 500px;
	height: 120px;
	margin: 100px auto 0px auto;
}
.company-date-box .date{
	width: 100px;
	height: auto;
	color: #fff;
	font-size: 40px;
	float: left;
	margin-top: 10px;
}
.company-date-box .content{
	width: 400px;
	color: #fff;
	font-size: 13px;
	float: left;
	margin-top: 20px;
}
.ompany-date-name{
	font-size: 35px;
	color: #fff;
	position: absolute;
	left: 30px;
	top:0px
}
.company-date .company-date-wrapper{
	width: 1200px;
	height: 318px;
	overflow: hidden;
}
.company-date-wrapper .swiper-container{
	width: 600px;
	height: 318px;
}
.arrow-btn .arrow-prev{
	position: absolute;
	top: 40%;
	left: 200px;
}
.arrow-btn .arrow-next{
	position: absolute;
	top: 40%;
	right: 200px;
}

.interval{
	width: 100%;
	height: 20px;
}
.product-small-title a{
	color: #2784d4;
}

.politics-wrapper{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.politics-wrapper .politics-new-one,.politics-new-two{
	width: 100%;
	height: auto;
	margin-bottom: 40px;
	overflow: hidden;
}
.politics-name{
	font-size: 35px;
	color: #2784d4;
	padding: 20px 0px;
}
.politics-new-one .one-left{
	width: 780px;
	height: auto;
	float: left;
}
.politics-new-one .one-right{
	width: 383px;
	height: auto;
	float: right;
}
.one-left .one-img{
	width: 400px;
	height: 293px;
	position: relative;
	float: left;
}
.one-left .one-img img{
	max-width: 100%;
	height: auto;
}
.one-left .one-img p{
	width: 100%;
	height: 45px;
	position: absolute;
	background: rgba(0,0,0,0.6);
	left: 0;
	bottom:0;
	text-align: center;
	line-height: 45px;
}
.one-left .one-img p a{
	color: #fff;
	font-size: 14px;
}
.one-content-list{
	width: 380px;
	height: 293px;
	background: #2784d4;
	float: left;
	color: #fff;
}
.one-content-list a,
.politics-new-two .politics-name a{
	color:#fff;
}
.one-content-list ul li{
	padding: 15px;
	border-bottom: 1px solid #fff;
	height: 116px;
}
.one-content-list ul li .title{
	font-weight: 600;
	padding: 5px 0px;
}
.one-right ul li{
	position: relative;
	padding:17px 0px 17px 17px;
	border-bottom: 1px dotted #9e9e9e;
	line-height: 20px;
}
.one-right ul li a,.three-box li a{
	color: #000;
}
.one-right ul li a:hover,
.one-content-list a:hover,
.three-box li a:hover{
	text-decoration: underline;
}
.one-right .ioc{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0px;
	top: 22px;
	background: url(/static/image/right-ioc.jpg) no-repeat;
}
.politics-new-two .two-img{
	width: 745px;
	height: 318px;
	overflow: hidden;
}
.politics-new-two .two-img img{
	max-width: 100%;
	height: auto;
}
.politics-new-two .two-content{
	width: 455px;
	height: 318px;
	background: #2784d4;
}
.two-content p{
	color: #fff;
	padding: 10px 40px;
}
.politics-new-two:hover .two-img img{
	transform: scale(1.1);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.politics-new-three{
	width: 100%;
	height: auto;
	background: #f1f1f1;
	padding-bottom: 30px;
}
.three-box{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}
.three-box ul li{
	float: left;
	padding-right: 18px;
}
.three-box ul li:last-child{
	padding-right:0px;
}
.three-box ul li .three-more{
	display: block;
	margin: 10px 0px;
}

.education-wrapper .education-box{
	padding: 10px;
	overflow: hidden;
}
.education-box .education-top{
	position: relative;
	width: 100%;
	height: auto;
}
.education-box .education-top img{
	max-width: 100%;
	height: 358px;
}
.education-top-text{
	width: 485px;
	height: auto;
	position: absolute;
	top: 118px;
	color: #fff;
	left: 217px;
	text-align: center;
}
.education-top-text .p1{
	font-size: 53px;
	text-transform:uppercase;
}
.education-box ul li{
	width: 298px;
	height:295px;
	color: #fff;
	float: left;
	margin-right: 11px;
}
.education-box ul li .padding-box{
	padding: 15px;
}
.education-box ul li a{
	color: #fff;
	font-size: 30px;font-weight: bold;
	display: block;
}
.education-box ul li i{
	width: 30px;
	height: 3px;
	background: #fff;
	display: block;
	margin: 10px 0px;
	transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
}
.education-box ul li:hover i{
	width: 100%;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.education-box ul li:nth-child(1){
	background: #9ed0c3;
}
.education-box ul li:nth-child(2){
	background: #d4b78a;
}
.education-box ul li:nth-child(3){
	background: #6fa2ca;
	margin-right: 0px;
}

.product-wrapper ul li{
	float: left;
	margin-right: 15px;
	text-align: center;
	margin-bottom: 10px;
	width: 300px;
	height: auto;
}
.product-wrapper ul li img{
	max-width: 300px;
	height: 200px;
}
.product-wrapper ul li:hover img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.product-wrapper ul li a{
	color: #000;
}

.contact{
	width: 1200px;
	min-height: 400px;
	overflow:hidden;
	margin: 40px auto;
}
.contact .contact-left{
	width: 30%;
	height: auto;
	float: left;
}
.contact-right{
	width: 70%;
	height: auto;
	float: left;
	overflow: hidden;
}
.contact-left .contact-name{
	color: #227fcc;
	font-size: 35px;
	margin-bottom: 20px;
}
.contact-left .contact-mode{
	color: #989898;
	margin-top: 8px;
}

.personal-title{
	margin-bottom: 35px;
	color: #2a6eb6;
}
.personal-box{
	width: 334px;
	height: auto;
	background: #f2f2f2;
	float: left;
}
.personal-box img{
	max-width: 334px;
	height: auto;
}
.personal-box .personal-name{
	font-size: 28px;
	color: #2a6eb6;
	padding:20px 0px 5px 15px;
}
.personal-box .personal-position{
	padding:0px 0px 20px 15px;
}
.personal-text{
	width: 552px;
	height: auto;
	float: right;
}
.personal-text p{
	color: #333;
}
.personal-text .personal-name{
	font-size: 18px;
	font-weight: 600;
}
.personal-text .personal-position{
	margin-bottom: 50px;
	line-height: 24px;
}

.back{
	display: block;
	float: right;
	width: 138px;
	height: 48px;
	line-height: 48px;
	color: #000;
	background: #f2f2f2;
	text-align: center;
	margin-top: 20px;
}
.back i{
	width: 22px;
	height:48px;
	float: left;
	margin-left: 20px;
	background: url(/static/image/back.png)center center no-repeat;
}

.mod18{width:890px;position:relative;margin: 30px auto;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:20px;background:url(/static/image/prev.jpg) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:250px;width:32px;height:48px;display: none;}
.mod18 #prev,.mod18 #next,.mod18 #prev_1,.mod18 #next_1{top:491px;width:21px;height:117px;}
.mod18 #prevTop{background:url(404.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(404.png) 0 0 no-repeat;}
.mod18 .next{right:20px;background:url(/static/image/next.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:734px;height:434px;color:#fff;text-align: center;}
.mod18 .cf li span{display:block;width:486px;position:absolute;left:75px;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .cf a img{
	width: 100%;
	height: 100%;
}
.mod18 .picBox{width:734px; height:434px;position:relative;overflow:hidden;
 padding-top:40px;margin: 0 auto;border: 1px solid #CCCCCC;}
.mod18 .picBox ul{height:434px;position:absolute; left:0;}
.mod18 .picBox li{padding-right:1px; width:734px;height:434px;overflow: hidden;position: relative;}
.mod18 .picBox li p{position: absolute;height: 50px;width: 100%;bottom: 0px;left: 0px;line-height: 50px;
background: rgba(0,0,0,0.6);font-size: 16px;}
.mod18 .listBox{width:830px;height:127px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:88px;position:absolute; padding-left:12px;}
.mod18 .listBox li{width:148px;height:115px;cursor:pointer;position:relative; padding: 0px 5px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:3px solid #fff;max-width: 148px;height: 114px;}
.mod18 .listBox .on img{border:3px solid #CECDCC;}
.mod18 .listBox .on{background:url(404.png) center top no-repeat;}
.mod18 .listBox .on i{display:block;}

.leader-team-list{
	overflow: hidden;
}
.leader-team-list ul li{
	width: 455px;
	float: left;
	
	display: inherit;
	height: 210px;
	overflow: hidden;
	margin-top: 30px;
}
.leader-team-list ul li img{
	width: 190px;
	height: 190px;
	padding: 10px;
	float:left;
}
.leader-team-list ul li:hover img{
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	transform: scale(1.1);
}
.leader-team-list ul li .leader-text{
	width: 230px;
	height: auto;
	float:left;
	padding: 10px 0px;
}
.leader-text .leader-name a{
	font-size: 25px;
	color: #333;
	font-weight: 600;
}
.leader-text .leader-name a:hover{
	text-decoration: underline;
}
.leader-position.leader-position{
	margin: 5px 0px;
}

.resources-more{
	overflow: hidden;
	margin-bottom: 60px;
}
.resources-more li{
	width: 390px;
	height: 335px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 15px;
}
.resources-more li:last-child{
	margin-right: 0px;
}
.resources-more li img{
	max-width: 100%;
	height: auto;
	cursor: pointer;
}
.resources-more li p a{
	color: #fff;
}
.resources-more li p{
	position: absolute;
	font-size: 35px;
	color: #fff;
	left: 30%;
	opacity: 0;
	bottom: 0;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.resources-more li:hover p{
	bottom: 45%;
	opacity: 1;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}

.responsibility-title{
	color: #3e8dd6;
	font-size: 35px;
}
.rb-list li{
	width: 388px;
	height: auto;
	float: left;
	margin-bottom: 30px;
	margin-right: 15px;
	overflow: hidden;
}
.rb-list li img{
	max-width: 100%;
	height: 257px;
	display: block;
	overflow: hidden;
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.rb-list li:hover img{
	transform: rotate(5deg)scale(1.1);
	transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
}
.rb-content{
	width: 388px;
	height: 200px;
	background: #227fcc;
}
.rb-content .rb-title a{
	padding: 15px;
	color: #fff;
	font-size: 16px;
	display: block;
}
.rb-content .content{
	color: #fff;
	padding:0px 15px 0px 15px;
}
.rb-list li:nth-child(3n){
	margin-right: 0px;
}

.link1{
	margin-bottom: 80px;
	overflow: hidden;
}
.link1 li{
	float: left;
	margin-right: 67px;
	margin: 15px 67px 15px 0px;
}
.link1 li:nth-child(4n+1){
	margin-right: 0px;
}
.link1 li img{
	display: block;
	border: 1px solid #bfbfbf;
}

.new-information{
	margin-bottom: 55px;
}
.new-info-list li{
	width: 287px;
	height: 416px;
	background: #f5f5f5;
	float: left;
	margin-right: 15px;
}
.new-info-list li:last-child{
	margin-right: 0px;
}
.new-info-list li .new-info-title{
	color: #2784d4;
	padding: 15px 15px 5px 15px;
}
.new-info-list li .date ,.new-info-list li p{
	color: #929292;
	padding: 0px 15px;
}
.new-info-list li img{
	display: block;
	margin:0 auto;
	padding: 15px 0px;
}
.new-info-list li a{
	display: block;
	color: #000;
	padding: 15px 15px 5px 15px;
}
.new-info-list li:hover{
	background: #2784d4;
}
.new-info-list li:hover p{
	color: #fff;
}
.new-info-list li:hover a{
	color: #fff;
}

.recruit-list >li{
	width: auto;
	height: auto;
	border: 1px solid #2a6eb6;
	overflow: hidden;
	margin-bottom: 30px;
}
.recruit-list >li .recruit-title{
	width: 115px;
	height: 36px;
	background: #2a6eb6;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	float: left;
	
}
.recruit-list >li .recruit-title1{
	width: 828px;
	height: 36px;
	line-height: 36px;
	color: #2a6eb6;
	float: left;
	
}
.recruit-list >li .recruit-title1 span{
	width: 96%;
	height: 35px;
	line-height: 35px;
	display: block;
	border-bottom: 1px dotted #2a6eb6;
	margin:  0 auto;
	font-size: 18px;
}
.recruit-contetn ul li{
	padding: 5px 30px;
	list-style-type:disc;
	font-size: 16px;
	color: #666;
	position: relative;
}
.recruit-contetn ul li:before{
	content: "●";
	color: #333;
	position: absolute;
	left: 10px;
}
.recruit-text{
	margin: 60px 0px;
}
.recruit-text .recruit-know{
	font-size: 35px;
	width: 170px;
}
.recruit-text .recruit-know i{
	background: url(/static/image/down.jpg);
	width: 30px;
	height: 30px;
	float: right;
	margin-top: 10px;
}
.recruit-text li{
	margin-top: 20px;
}
.recruit-text li p{
	width: 88px;
	text-align: center;
	background: #626262;
	color: #fff;
	float: left;
}
.recruit-text li span{
	font-size: 16px;
	color: #333;
	margin-left: 20px;
}
