﻿body{
	background: #333;
}
.layout{
	width: 640px;margin: 0 auto;background: #FFFFFF;padding-top: 151px;overflow: hidden;
}
.header{
	height: 141px;border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;position: fixed;border-top: 10px solid #0030ff;left: 0;right: 0;top: 0;z-index: 9999;width: 640px;margin: 0 auto;background: #fff;
}
.header .logo{
	margin-top: 12px;width: 81px;height: 110px;overflow: hidden;border-right:1px solid #e9e9e9;padding: 0 18px;float: left;
}
.header .logo img{
	width: 100%;height: 100%;display: block;
}
.header .form{
	float: left;margin-top: 12px;
}
.header .form .sele{
	height: 120px;line-height: 120px;width: 240px;font-size: 32px;color: #0030ff;padding-left: 35px;border: none;box-sizing: border-box;background-color: transparent;outline: 0;-webkit-appearance: none;background: url(../images/hico1.png?v=1) no-repeat right center;padding-right: 20px;
}
.header .line{
	width: 1px;height: 120px;background: #e9e9e9;position: absolute;top: 12px;right: 110px;display: block;
}
#gh {
	height: 32px;
	width: 44px;
	right: 30px;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: block;
	top: 56px;
}

.selected #gh {
	transform: rotate(90deg);
}

#gh a {
	background-color: #a3a3a3;
	display: block;
	height: 2px;
	margin-top: -1px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 2px;
}

#gh a:after,
#gh a:before {
	background-color: #a3a3a3;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
	border-radius: 2px;
}

#gh a:after {
	top: 12px;
}

#gh a:before {
	top: -12px;
}

.selected #gh a:after,
.selected #gh a:before {
	top: 0;
}

.selected #gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
	background: #000;
}

.selected #gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
	background: #000;
}

.selected #gh a {
	background-color: transparent !important;
}

.selected .header {
	overflow: visible;
}

.selected .header .nav {
	display: block;
	z-index: 111;
	position: absolute;
	left: 0;
	top: 80px;
	right: 0;
	margin: 0;
}

.selected .header .nav li a {
	text-align: center;
	width: auto;
	display: block;
	background: rgba(255, 255, 255, 0.9);
	margin: auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	line-height: 50px;
	padding: 0;
}

.selected .header .nav li a {
	color: #000000;
}

.selected .header .nav .selected a {
	border-bottom-color: #73e5b1;
}
.layout.on:after{
	content: "";position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 111;background: rgba(0,0,0,0.86);
}
.header .naver{
	width: 640px;position: fixed;left: 0;right: 0;top: 142px;z-index: 11111;box-shadow: 0 3px 3px 0 #dddddd;display: none;margin: 0 auto;
}
.header .naver ul{
	background: #fff;
}
.header .naver li{
	border-bottom: 1px solid #ebebeb;line-height: 86px;margin: 0 17px;padding-right: 20px;
}
.header .naver li a{
	display: block;font-size: 18px;text-align: left;font-size: 24px;color: #333333;background: url(../images/ico4.png) no-repeat right center;
}
.header .naver li.active a{
	color: #afafaf;background: none;
}
.header .naver li:last-child{
	border-bottom: none;
}
/*头部结束*/

.p17{
	padding: 0 17px;
}
.h-banner .bd li .img{
	width: 100%;position: relative;
}
.h-banner .bd li .img img{
	width: 100%;display: block;
}
.h-banner .bd li .txt{
	background: #FFFFFF;box-shadow: 0 4px 6px 0 #f1f0f1;width: 552px;height: 50px;padding: 27px 28px;margin: 0 auto 0;position: relative;top: -30px;
}
.h-banner .bd li .txt p{
	font-size: 24px;color: #333333;line-height: 54px;
}
.h-list{
	height: 180px;padding-top: 10px;
}
.h-list ul{
	font-size: 0;
}
.h-list li{
	width: 33.33%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;border-right: 1px solid #eeeeee;display: inline-block;padding: 15px 0;
}
.h-list li:last-child{
	border-right:none;
}
.h-list li a{
	display: block;
}
.h-list li table{
	width: 100%;height: 100%;text-align: center;
}
.h-list li .ico{
	height: 48px;overflow: hidden;margin-bottom: 20px;
}
.h-list li .ico img{
	height: 100%;display: block;margin: 0 auto;
}
.h-list li h2{
	font-size: 24px;color: #333333;line-height: 54px;
}
.h-admiss .bg{
	background: url(../images/bg.jpg) no-repeat center;height: 268px;overflow: hidden;width: 640px;
}
.h-admiss .bg h2{
	font-size: 38px;color: #FFFFFF;font-weight: bold;line-height: 64px;text-transform: uppercase;
}
.h-admiss .bg h4{
	font-size: 32px;color: #FFFFFF;line-height: 54px;
}
.h-admiss .bg table{
	width: 100%;height: 100%;text-align: center;
}
.h-admiss .list ul{
	font-size: 0;
}
.h-admiss .list li{
	display: inline-block;width: 320px;height: 347px;overflow: hidden;
}
.h-admiss .list li a{
	display: block;
}
.h-admiss .list li img{
	width: 320px;height: 347px;overflow: hidden;
}
.h-slider{
	position: relative;
}
.h-slider .hd{
	position: absolute;top: 568px;left: 0;right: 0;z-index: 111;
}
.h-slider .hd ul{
	font-size: 0;margin-top: 50px;
}
.h-slider .hd li{
	display: inline-block;width: 33.33%;
}
.h-slider .hd li table{
	width: 114px;height: 114px;border-radius: 50%;background: #0030ff;text-align: center;margin: 0 auto;position: relative;cursor: pointer;
}
.h-slider .hd li h2{
	line-height: 60px;font-size: 22px;color:#00b4ff;text-align: center;
}
.h-slider .hd li.on table,
.h-slider .hd li:hover table{
	background: #e4cf6c;
}
.h-slider .hd li.on table:after,
.h-slider .hd li:hover table:after{
	background: url(../images/z-ico4.png) no-repeat center top;width: 37px;height: 18px;position: absolute;top: -15px;left: 0;right: 0;overflow: hidden;content: "";margin: 0 auto;
}
.h-slider .hd li.on h2,
.h-slider .hd li:hover h2{
	font-size: 25px;color:#FFFFFF;
}
.h-slider .bd li{
	width: 640px;overflow:hidden ;
}
.h-slider .bd li img{
	width: 100%;display: block;
}
.h-fts{
	position: relative;
}
.h-fts .h-txt{
	background: #0030ff;height: 316px;overflow: hidden;width: 607px;margin: 0 auto;position: absolute;top: -120px;left: 0;right: 0;
}
.h-fts .h-txt dl{
	padding: 34px 0 0 50px;
}
.h-fts .h-txt dt{
	font-size: 30px;color: #FFFFFF;line-height: 54px;
}
.h-fts .h-txt dd{
	font-size: 22px;color: #FFFFFF;line-height: 38px;
}
.h-fts .h-txt dd.n1{
	margin-bottom: 30px;
}
.h-fts .h-txt dd span{
	color: rgba(255,255,255,0.3);
}
.footer{
	background: #FFFFFF;height: 438px;position: relative;
}
.h-fts  .ft{
	padding-top: 200px;
}
.footer .nav{
	border-bottom: 1px solid #eaeaea;margin: 15px 26px 0;
}
.footer .nav ul{
	font-size: 0;padding: 0 58px;
}
.footer .nav li{
	display: inline-block;line-height: 80px;width:33%; text-align:center;
}
.footer .nav li:last-child{
	margin-right: 0;
}
.footer .nav li a{
	display: block;font-size: 20px;color: #999999;
}
.footer .ico{
	margin-top: 30px;
}
.footer .ico ul{
	font-size:0 ;text-align: center;
}
.footer .ico li{
	display: inline-block;margin: 0 20px;
}
.footer p{
	font-size: 18px;color: #ababab;line-height: 24px;text-align: center;margin-top: 20px;
}


/*2-1*/
.adm-brand{
	margin-top: 20px;background: #fff;
}
.adm-brand .tit ul{
	font-size: 0;
}
.adm-brand .tit li{
	display: inline-block;width: 303px;height: 106px;background: #6e8dd9;text-align: center;position: relative;
}
.adm-brand .tit li a{
	display: block;font-size: 28px;color: #FFFFFF;line-height: 106px;
}
.adm-brand .tit li.on,
.adm-brand .tit li:hover{
	background: #0030ff;
}
.adm-brand .bd{
	overflow: hidden;position: relative;
}
.adm-brand .bd .nav{
	background: #d5dff8;white-space: nowrap;overflow-x: scroll;overflow-y: hidden;padding: 42px 0;
}
.adm-brand .bd .bg{
	background: url(../images/bg3.png) no-repeat right center;right: 0;top: 0;width: 54px;height: 140px;display: block;overflow: hidden;position: absolute;z-index: 1111;
}
.adm-brand .bd .nav ul{
	font-size: 0;display: table;padding: 0 40px 0 20px;
}
.adm-brand .bd .nav li{
	line-height: 56px;display: inline-block;text-align: center;padding: 0 15px;
}
.adm-brand .bd .nav li a{
	display: block;font-size: 26px;color: #0030ff;
}
.adm-brand .bd .nav li.on,
.adm-brand .bd .nav li:hover{
	background: #0030ff;border-radius: 25px;padding: 0 25px;
}
.adm-brand .bd .nav li.on a,
.adm-brand .bd .nav li:hover a{
	color: #fff;
}
.adm-brand .bd .slide{
	position: relative;overflow: hidden;
}
.adm-brand .bd .slide .bd img{
	width: 100%;overflow: hidden;display: block;
}
.adm-brand .bd .slide .hd{
	position: absolute;bottom: 0;left: 0;right: 0;height: 80px;
	 background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); /* Safari 5.1 - 6 */
  background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); /* Opera 11.1 - 12*/
  background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); /* Firefox 3.6 - 15*/
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6)); /* 标准的语法 */
}
.adm-brand .slide .hd ul{
	font-size: 0;text-align: center;padding-top: 46px;
}
.adm-brand .slide .hd li{
	display: inline-block;width: 19px;height: 19px;border-radius: 50%;background: rgba(255,255,255,0.2);margin: 0 5px;cursor: pointer;
}
.adm-brand .slide .hd li.on{
	background: #fff;
}
.adm-brand .detas .text{
	background: #0030ff;padding: 0 30px 40px 30px;
}
.adm-brand .detas .text h2{
	line-height: 124px;border-bottom: 1px dashed #6875a9;font-size: 30px;color: #e4cf6c;text-transform: uppercase;width: 546px;
}
.adm-brand .detas .text h4{
	font-size: 48px;font-weight: bold;color: #2c4bff;text-transform: uppercase;line-height: 64px;margin-top: 30px;
}
.adm-brand .detas .text dl{
	margin-top: -28px;padding-bottom: 50px;border-bottom: 1px dashed #6875a9;margin-bottom: 35px;
}
.adm-brand .detas .text dt{
	font-size: 26px;color: #fff;margin-bottom: 44px;
}
.adm-brand .detas .text dd{
	line-height: 30px;color: #fff;font-size: 20px;text-transform: uppercase;
}
.adm-brand .detas .text p span{
	color: #fff;
}
.adm-brand .detas .text p i{
	text-align:justify;width: 4em;
	text-justify:inter-ideograph;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/display: inline-block;
}
.adm-brand .detas .text p{
	line-height: 42px;color: #fff;font-size: 20px;
}
.adm-brand .detas .map{
	margin-top: 30px;border: 1px solid #858978;width: 138px;height: 111px;border-radius: 3px;padding: 22px 0 5px;
}
.adm-brand .detas .map .ico{
	width: 48px;height: 62px;overflow: hidden;margin: 0 auto;
}
.adm-brand .detas .map .ico img{
	width: 100%;height: 100%;display: block;
}
.adm-brand .detas .map h5{
	line-height: 50px;font-size: 18px;color: #e4cf6c;text-align: center;
}

.adm-brand .bd .ybds .ylogo{
	height: 100%;
}
.adm-brand .bd .ybds .ylogo th
{
    text-align:center;
    font-size:18px;
}
.adm-brand .bd .ybds .ytxt{
	height: 100%;
}

.foot{
	height: auto;padding-top: 40px;padding-bottom: 20px;
}
.foot .nav{
	margin-top: 0;
}


.m24{
	margin: 0 24px;
}

/*3-1*/
.uit-list li{
	margin-bottom: 12px;
}
.uit-list li:last-child{
	margin-bottom: 0;
}
.uit-list li.n1{
	width: 608px;height: 296px;overflow: hidden;
}
.uit-list li.n1 img{
	width: 100%;height: 100%;display: block;
}
.uit-list li.n2{
	width: 608px;height: 209px;overflow: hidden;
}
.uit-list li.n2 img{
	width: 100%;height: 100%;display: block;
}
.uit-list li a{
	display: block;
}
.uit-list .img{
	position: relative;
}
.uit-list .img a{
	display: block;
}
.uit-list .img .text{
	position: absolute;left: 40px;top: 38px;
}
.uit-list .img h2{
	font-size: 40px;color: #e4cf6c;line-height: 46px;text-transform: uppercase;font-weight: bold;
}
.uit-list .img h3{
	font-size: 30px;color: #fff;line-height: 40px;margin-top: 20px;
}
.uit-list .img span{
	display: block;width: 49px;height: 3px;background-color: #e4cf6c;border-radius: 3px;margin-top: 20px;
}
.uit-list .img .btn{
	display: block;font-size: 17px;color: #333333;background-color: #e4cf6c;width: 130px;height: 38px;line-height: 38px;
	border-radius: 19px;text-align: center;	position: absolute;bottom: 29px;left: 45px;
}
.act-list{
	background: #fff;
}
.act-list li a{
	display: block;
}
.act-list .img{
	width: 608px;height: 303px;overflow: hidden;
}
.act-list .img img{
	display: block;
}
.act-list li{
	margin-bottom: 30px;
}
.act-list li img{
	width: 100%;display: block;
}
.act-list h3{
	font-size: 26px;color:#333333;line-height: 36px;margin-top: 20px;width: 600px;
}
.act-list h5{
	font-size: 24px;color:#c5c5c5;line-height: 40px;
}
.act-form{
	padding: 54px 17px 46px 17px;position: relative;
}
.act-form li .sel{
	width: 198px;height: 54px;line-height: 54px;margin-right: 20px;border: 1px solid #dfdfdf;padding-left: 22px;font-size: 24px;color: #0030ff;border-radius: 5px;box-sizing: border-box;background-color: transparent;outline: 0;-webkit-appearance: none;background: url(../images/hico2.png?v=1) no-repeat right 16px center;padding-right: 20px;
}
.act-form li.n1{
	position: absolute;top: 54px;right: 17px;
}
.act-form li .btn{
	float: left;width: 170px;height: 54px;line-height: 54px;background: #5c5c5c;border: none;border-radius: 5px;font-size: 22px;color: #fff;cursor: pointer;
}

/*3-2*/
.act-deta .img{
	width: 640px;
	height: 320px;
	overflow: hidden;
}
.act-deta .img  img{
	display: block;
	width: 100%;
	height: 100%;
}
.act-deta .tit{
	border-bottom: 1px dashed #c5c5c5;
	padding: 20px 0;
	overflow: hidden;
}
.act-deta .data{
	border: 2px solid #00b4ff;
	border-radius: 5px;
	width: 115px;
	height: 115px;
	float: left;
}
.act-deta .data table{
	width: 100%;height: 100%;text-align: center;
}
.act-deta .data h2{
	font-size: 58px;
	line-height: 60px;
	color: #00b4ff;
}
.act-deta .data h4{
	font-size: 14px;
	line-height: 20px;
	color: #00b4ff;
}
.act-deta .tit ul{
	float: right;
	font-size: 0;
	margin-top: 30px;overflow: hidden;
}
.act-deta .tit li{
	float: left;
	font-size: 20px;
	color:#999999;
	height: 57px;
	overflow: hidden;
	margin-left:22px;
	line-height: 57px;
}
.act-deta .tit li a{
	display: block;width: 57px;height: 57px;overflow: hidden;
}
.act-deta .tit li img{
	display: block;width: 100%;height: 100%;
}
.act-deta h3{
	width: auto;padding: 30px 30px;white-space: inherit;text-overflow: inherit;word-break: inherit;overflow: inherit;
	font-size:30px;color:#0030ff;text-align: center;line-height: 40px;border-bottom: 1px dashed #c5c5c5;
}
.act-deta .text{
	margin-top: 40px;padding-bottom: 50px;border-bottom: 1px dashed #c5c5c5;
}
.act-deta .text p{
	font-size:24px ;
	color:#666666;
	line-height: 38px;
}
.act-deta .text img{
	max-width:100%;
}
.act-deta .text dl.d1{
	padding-top: 20px;
}
.act-deta .text dl{
	text-align: center;
	margin-bottom: 30px;
}
.act-deta .text dl dt{
	font-size: 24px;
	color: #ff0000;
	line-height: 62px;
	margin-bottom: 20px;
}
.act-deta .text dl dd{
	font-size:18px;
	color:#333333;
	line-height: 28px;
}
.act-deta .btn{
	border-bottom: 1px dashed #c5c5c5;
}
.act-deta .btn a{
	display: block;
	width: 246px;
	border-radius:5px;
	background-color:#0030ff;
	color: #fff;
	font-size: 26px;
	line-height: 59px;
	margin: 24px auto;
	text-align: center;
}

.det-list li{
	border-bottom: 1px dashed #c5c5c5;padding-bottom: 30px;
}
.det-list li:last-child{
	border-bottom: none;padding-bottom: 0;
}
.det-list li h3{
	font-size: 22px;
	line-height: 70px;
	color: #999999;
}
.det-list li .img{
	overflow: hidden;
	width: 608px;
	height: 304px;
}
.det-list li .img img{
	width: 100%;height: 100%;display: block;
}
.det-list li h2{
	font-size: 26px;
	color: #333333;
	line-height: 36px;
	margin-top: 20px;
	width: 600px;
}
.det-list li h4{
    font-size: 24px;
    color: #c5c5c5;
    line-height: 40px;
}


/*4-1*/
.uit-list .txt{
	padding: 25px 0 20px;margin: 0 20px 0 34px;
}
.uit-list p{
	line-height: 32px;
	font-size: 22px;
	color: #333333;
	margin-bottom: 27px;
}
.fac-list li
{
    position: relative;
	margin-bottom: 88px;d
	width: 607px;
	height: 328px;
}
.fac-list li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.fac-list li .img{
	position: absolute;
	right: 26px;
	top: 160px;
	height: 218px;
	width: 366px;
}
.fac-list li .img img{
	height: 100%;display: block;width: 100%;
}
.fac-list li .txt{
	padding: 35px 0 0 40px;
}
.fac-list li .txt h2{
	font-size: 34px;
	color: rgba(255,255,255,0.4);
	line-height: 64px;
	text-transform: uppercase;
}
.fac-list li .txt h4{
	font-size: 34px;
	color: #fff;
	line-height: 50px;
	margin-bottom: 20px;
	font-weight: bold;
}
.fac-list li .txt .ico{
	width: 91px;height: 91px;overflow: hidden;
}
.fac-list li .txt .ico img{
	display: block;
	width: 100%;
	height: 100%;
}
.fac-list li:last-child{
	margin-bottom: 52px;
}

/*4-2*/
.fac-deta .hd{
	padding-bottom: 46px;
}
.fac-deta .hd .txt{
	background-color: #e4cf6c;
	padding: 35px 0 26px 40px;
}
.fac-deta .hd .txt h2{
	font-size: 34px;
	color: rgba(255,255,255,0.4);
	line-height: 64px;
	text-transform: uppercase;
}
.fac-deta .hd .txt h3{
	font-size: 34px;
	color: #fff;
	line-height: 50px;
	margin-bottom: 20px;
	font-weight: bold;
}
.fac-deta .hd .txt .ico{
	width: 91px;height: 91px;overflow: hidden;
}
.fac-deta .hd .txt .ico img{
	display: block;
	width: 100%;
	height: 100%;
}
.fac-deta .hd .img{
	width: 606px;overflow: hidden;
}
.fac-deta .hd .img img{
	display: block;
	width: 100%;
}
.fac-deta .bd p{
	line-height: 32px;
	font-size: 20px;
	color: #333333;
	margin-bottom: 32px;	
}

/*5*/
.inv-proce{
	
}
.inv-proce .img{
	width: 606px;height: 315px;position: relative;text-align: center;
}
.inv-proce .img img{
	width: 100%;height: 100%;display: block;
}
.inv-proce .img .txt{
	position: absolute;left: 0;right: 0;top: 0;bottom: 0;text-align: center;
}
.inv-proce .img .txt table{
	height: 100%;width: 100%;
}
.inv-proce h2{
	font-size: 30px;
	line-height: 30px;
	color: rgba(255,255,255,0.4);
}
.inv-proce h3{
	font-size: 32px;
	line-height: 36px;
	color: #fff;margin-top: 20px;
}
.inv-proce h4{
	font-size: 20px;
	line-height: 28px;
	color: #fff;margin-top: 35px;
}
.inv-proce .list{
	background: #d5dff8;position: relative;
}
.inv-proce .list .bg{
	background: url(../images/5img_4.png) no-repeat right center;width: 252px;height: 154px;display: block;position: absolute;right: 0;bottom: 0;
}
.inv-proce .list ul{
	padding-top: 15px;padding-bottom: 60px;
}
.inv-proce .list li:last-child{
	border-bottom: none;
}
.inv-proce .list li{
	border-bottom: 1px dashed #c5c5c5;padding: 10px 14px 25px 28px;margin: 0 12px;
}
.inv-proce .list li h5{
	font-size: 60px;color: #0030ff;line-height: 82px;font-style: italic;font-family: Italic;margin-bottom: 3px;
}
.inv-proce .list li p{
	color: #333333;font-size: 20px;line-height: 30px;
}
.inv-proce .list li .btn{
	width: 100px;margin-top: 30px;
}
.inv-proce .list li .btn a{
	display: block;
}
.inv-proce .list li .btn .ico{
	width: 53px;height: 61px;overflow: hidden;margin: 0 auto;
}
.inv-proce .list li .btn .ico img{
	width: 100%;height: 100%;display: block;
}
.inv-proce .list li .btn h6{
	text-align: center;font-size: 14px;color: #0099ff;line-height: 20px;margin-top: 10px;
}
.inv-proce .list li dl{
	width: 370px;
}
.inv-proce .list li dd{
	display: inline-block;font-size: 20px;color: #333333;line-height: 30px;
}
.inv-proce .list li dd span{
	color: #a6b5da;font-size: 20px;margin: 0 16px;
}
.attract{
	position: relative;width: 606px;height: 315px;overflow: hidden;
}
.attract img{
	width: 100%;height: 100%;display: block;
}
.attract h2{
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	position: absolute;
	top: 58px;
	left: 40px;
}
.attract h3{
	font-size: 30px;
	line-height: 36px;
	color: #e4cf6c;
	position: absolute;
	top:128px ;
	left: 40px;
	font-weight: bold;
}
.attract h4{
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	position: absolute;
	bottom: 77px;
	left: 40px;
}


.adm-brand .lx-txt{
	background: #2b72d1;
}
.adm-brand .lx-txt .list{
	padding-top: 47px;
}
.adm-brand .lx-txt .list ul{
	overflow: hidden;
}
.adm-brand .lx-txt .list li{
	width: 20%;float: left;
}
.adm-brand .lx-txt .list table{
	width: 100%;height: 100%;text-align: center;
}
.adm-brand .lx-txt .list li h3{
	font-size: 18px;color: #fff;line-height: 46px;
}
.adm-brand .lx-txt .scat{
	margin-top: 30px;
}
.adm-brand .lx-txt .scat ul{
	margin: 0 16px;background: #3179da;overflow: hidden;border-radius: 8px;
}
.adm-brand .lx-txt .scat li{
	float: left;line-height: 52px;width: 25%;font-size: 20px;color: #fff;text-align: center;
}
.adm-brand .lx-txt .scat li:nth-child(1) span{
	background: url(../images/ico10.png) no-repeat left center;width: 17px;height: 17px;padding-left: 28px;
}
.adm-brand .lx-txt .scat li:nth-child(2) span{
	background: url(../images/ico11.png) no-repeat left center;width: 17px;height: 17px;padding-left: 28px;
}
.adm-brand .lx-txt .scat li:nth-child(3) span{
	background: url(../images/ico12.png) no-repeat left center;width: 17px;height: 17px;padding-left: 28px;
}
.adm-brand .lx-txt .scat li:nth-child(4) span{
	background: url(../images/ico13.png) no-repeat left center;width: 17px;height: 17px;padding-left: 28px;
}
.adm-brand .lx-txt .slid{
	margin-top: 55px;overflow: hidden;
}
.adm-brand .lx-txt .slid .bd{
	border-top: 1px dashed #538dda;border-bottom: 1px dashed #538dda;background: #3278d6;
}
.adm-brand .lx-txt .slid .bd img{
	width: 100%;display: block;
}
.adm-brand .lx-txt .slid .hd{
	margin: 42px 0 50px;
}
.adm-brand .lx-txt .slid .hd ul{
	font-size: 0;text-align: center;
}
.adm-brand .lx-txt .slid .hd li{
	display: inline-block;width: 59px;height: 59px;border: 1px solid #4684d7;font-size: 20px;color: #fff;line-height: 59px;text-align: center;margin: 0 4px;position: relative;cursor: pointer;
}
.adm-brand .lx-txt .slid .hd li.on{
	background: #e4cf6c;border: 1px solid #e4cf6c;
}
.adm-brand .lx-txt .slid .hd li.on:after{
	position: absolute;top: -9px;left: 0;right: 0;background: url(../images/z-ico4.png) no-repeat center top;margin: 0 auto;width: 16px;height: 9px;display: block;content: "";
}
.adm-brand .lx-deta{
	background: #498ae0;position: relative;padding-bottom: 60px;
}
.adm-brand .lx-deta:after{
	background: url(../images/z-ico5.png) no-repeat center top;position: absolute;top: -18px;left: 0;right: 0;width: 36px;height: 18px;display: block;overflow: hidden;content: "";margin: 0 auto;
}
.adm-brand .lx-deta .tit{
	height: 250px;border-bottom: 1px dashed #83abe8;margin: 0 30px;
}
.adm-brand .lx-deta .tit .ico{
	width: 122px;height: 122px;overflow: hidden;padding-top: 26px;margin: 0 auto;
}
.adm-brand .lx-deta .tit .ico img{
	width: 100%;height: 100%;display: block;
}
.adm-brand .lx-deta .tit h2{
	line-height: 100px;font-size: 30px;color: #e4cf6c;text-transform: uppercase;text-align: center;width: 546px;
}
.adm-brand .lx-deta .text{
	margin: 0 30px;
}
.adm-brand .lx-deta .text h2{
	line-height: 124px;border-bottom: 1px dashed #6875a9;font-size: 30px;color: #e4cf6c;
}
.adm-brand .lx-deta .text h4{
	font-size: 48px;font-weight: bold;color: rgba(255,255,255,0.1);text-transform: uppercase;line-height: 64px;margin-top: 30px;
}
.adm-brand .lx-deta .text dl{
	margin-top: -28px;padding-bottom: 50px;border-bottom: 1px dashed #83abe8;margin-bottom: 35px;
}
.adm-brand .lx-deta .text dt{
	font-size: 26px;color: #fff;margin-bottom: 44px;
}
.adm-brand .lx-deta .text dd{
	line-height: 30px;color: #fff;font-size: 20px;text-transform: uppercase;
}
.adm-brand .lx-deta .text p span{
	color: #b0c7ff;
}
.adm-brand .lx-deta .text p i{
	text-align:justify;width: 4em;
	text-justify:inter-ideograph;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/display: inline-block;
}
.adm-brand .lx-deta .text p{
	line-height: 42px;color: #fff;font-size: 20px;
}
.adm-brand .lx-deta .text ul{
	font-size: 0;margin-top: 35px;
}
.adm-brand .lx-deta .text li{
	display: inline-block;width: 125px;height: 135px;overflow: hidden;margin-right: 14px;
}
.adm-brand .lx-deta .text li img{
	width: 100%;height: 100%;display: block;
}
.adm-brand .lx-deta .text li:last-child{
	margin-right: 0;
}


.hl-nav .hn{
	height:135px ;background: #dee7fd;position: relative;
}
.hl-nav .hn .tad{
	width:180px ;height: 135px;text-align: center;
}
.hl-nav .hn .icos{
	position: absolute;right:30px ;top: 0;height: 135px;width: ;background: url(../images/ico2.png?v=1) no-repeat center;width: 33px;transition: all 0.3s;
}
.hl-nav{
	position: relative;
}
.hl-nav.on .icos{
	transform: rotate(180deg);
}
.hl-nav .bn {
	position: absolute;left: 0;right: 0;top: 135px;background: #fff;z-index: 99;display: none;
}
.hl-nav .bn ul{
	overflow: hidden;
}
.hl-nav .bn li{
	float: left;width: 33.33%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;border-bottom: 1px solid #e7e7e7;height: 140px;
}
.hl-nav .bn li:nth-child(3n+2){
	border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;
}
.hl-nav .bn li table{
	width: 100%;height: 100%;text-align: center;
}
.hlbg{
	position: fixed;top: 151px;left: 0;right: 0;margin: 0 auto;width: 640px;bottom: 0;z-index: 11;background: rgba(0,0,0,0.7);display: none;
}
.hlbg.on{
	display: block;
}
.hl-nav,
.adm-brand .bd .nav,
.tit{
	position: relative;z-index: 111;
}


.act-list{
	height: 1730px;overflow-y: auto;overflow-x: hidden;position: relative;
}
.act-list {
	position: relative;
}
.act-list .lbtn{
	color: #c1c1c1;font-size: 20px;line-height: 165px;text-align: center;left: 0;right: 0;bottom: 0;width: auto;margin: auto;padding: 0;z-index: 11;
}

.qm-mg{
	height: 20px;overflow: hidden;
}
.tit{
	z-index: 1111;
}


/*6.22新增修改开始*/
.adm-brand .bd .ynav li{
	margin: 0 3px;
}
.adm-brand .bd .ynav li a{
	padding: 0 ;width: 50px;text-align: center;
}
.adm-brand .bd .ynav li.on a{
	width: 50px;
}
.adm-brand .bd .ynav ul{
	padding: 0;text-align: center;display: block;
}
.adm-brand .bd .ybds li{
	height: 137px;border-bottom: 1px solid #fff;background: #dee7fd;
}
.adm-brand .bd .ybds li:last-child{
	border-bottom: none;
}
.adm-brand .bd .ybds li a{
	display: block;height: 100%;
}
.adm-brand .bd .ybds li table{
	height: 100%;width: 100%;overflow: hidden;
}
.adm-brand .bd .ybds .ylogo{
	text-align: center;width: 140px;float: left;
}
.adm-brand .bd .ybds .ylogo img{
	width:137px;height:137px;
}
.adm-brand .bd .ybds .ytxt{
	float: left;margin-left: 42px;
}
.adm-brand .bd .ybds h2{
	font-size: 26px;color: #0030ff;line-height: 40px;
}
.adm-brand .bd .ybds h3{
	font-size: 22px;color: #6e8dd9;line-height: 40px;
}
.ftp15{
	padding: 15px 0 20px;
}
.ftp0{
	padding-top: 0;
}



#yslider{
	position: relative;overflow: hidden;
}
#yslider .yul li img{
	display: block;width: 100%;
}
#yslider .yli{
	position: absolute;left: 0;right: 0;bottom:12px ;text-align: center;
}
#yslider .yli ul{
	font-size: 0;
}
#yslider .yli li{
	display: inline-block;width: 18px;height: 18px;border-radius: 50%;background: rgba(255,255,255,0.25);margin: 0 5px;
}
#yslider .yli li.on{
	background: #fff;
}
.yslider .ys-text{
	background: #072c87;
}
.yslider .ys-txt{
	padding:30px ;
}
.yslider .ys-txt h2{
	font-size: 46px;color: #13348b;text-transform: uppercase;font-weight: bold;position: relative;
}
.yslider .ys-txt h2 span{
	position: absolute;top: 35px;font-size:26px ;color: #ffffff;font-weight: normal;left: 3px;
}
.yslider .ys-txt p{
	font-size: 20px;margin-top: 40px;line-height: 1.6;color: #afc2f1;padding-bottom: 50px;border-bottom: 1px dotted #3f5397;margin-bottom: 30px;
}
.yslider .ys-txt h3{
	line-height: 40px;font-size: 20px;color: #ffffff;
}
.yslider .ys-txt h3 em{
	color: #7ea2fa;
}
.yslider .ys-txt h3 i{
	width: 4em;text-align:justify;
	text-justify:inter-ideograph;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/display: inline-block;
}
.yslider .ys-map{
	background: #2b72d1;height: 365px;
}
.yslider .ys-map table{
	height: 100%;width: 100%;text-align: center;
}
.yslider .ys-map table img{
	max-width: 100%;max-height: 100%;display: block;margin: 0 auto;
}
/*6.22新增修改结束*/











/*weixin*/
.tanchu{
    position: fixed;
    z-index: 10;
    text-align: center;
    left: 0;right: 0;top: 0;bottom: 0;display: none;z-index: 11111;
}
.tanchu.on{
	display: block;
}
.tanchu .mask{
    background-color:rgba(0, 0, 0,0.6) ;
    left: 0;right: 0;top: 0;bottom: 0;
    position: absolute;
}
.weixin{
    padding: 50px;
    text-align: center;
    display:block;
    background-color: #fff;
   position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);z-index: 111;
   width: 312px;margin: 0 auto;
}
.weixin img{
    display: block;
    width: 309px;
    height: 309px;
    margin-bottom: 60px;
}
.weixin h3{
    color: #7a7a7a;
    font-size: 28px;line-height: 42px;
}

/*6.26新增开始*/



.hl-nav .bn li table img{
	width: 200px;height: 200px;display: block;
}
.hl-nav .bn li{
	height: 203px;background: #dfe7fe;border-bottom: 1px solid #fff;
}
.hl-nav .bn li:nth-child(3n+2) {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.hl-nav .hn .tad{
	position: relative;top: -33px;
}
.hl-nav .hn{
	overflow: hidden;
}
.hl-nav.on{
	border-bottom: 1px solid #fff;
}
.hl-nav .bn{
	top: 136px;
}
.adm-brand .bd{
	overflow: inherit !important;
}



/*6.30新增修改开始*/

.lxpages{
	margin: 20px 0 40px;
}
.lxpages ul{
	text-align: center;font-size: 0;
}
.lxpages li{
	display: inline-block;font-size:22px;margin: 0 7px;color: #838383;
}
.lxpages li a{
	color: #fff;background:#0030ff;padding: 10px 14px;
}
.lxpages li.on a{
	background: #0030ff;
}
.act-list{
	overflow: inherit !important;height: auto;
}
.act-list .img{
	width: auto;height: auto;
}
.act-list .img img{
	height: auto;
}

/*6.30新增修改结束*/


.hl-nav .hn .tad {
    position: relative;
    top: 0;
    font-size: 24px; margin-top:20px;
    color: #072c87;
}
.adm-brand .bd .ybds .ytxt {
    height: 100%;
    max-width: 360px;
    overflow: hidden;
}

.adm-brand .tit li.on span,
.adm-brand .tit li:hover span{
	content: "";background: url(../images/ico1.png?v=1) no-repeat center bottom;width: 26px;height: 13px;overflow: hidden;position: absolute;bottom: -13px;left: 0;right: 0;margin: 0 auto;z-index: 11;display: block;
}

.hl-nav .hn .tad {
    position: relative;
    top: -33px;
    font-size: 30px;
    color: #072c87;height: 200px;height: 180px;margin: 0;height: 120px;
}
.hl-nav .bn li{
	width: 20%;height: 120px;overflow: hidden;
}
.hl-nav .bn li table img{
	width: 100%;height: auto;
}
.hl-nav .bn li:nth-child(3n+2) {
    border-left: 1px solid #fff;
    border-right:none;
}
.hl-nav .bn li{
	border-left: 1px solid #fff;
}
.hl-nav .bn li:nth-child(1){
	border-left:none ;
}






/*7.6新增*/

.qm-banner .bd li .img img{
	width: 100%;display: block;
}
.qm-banner .hd{
	margin-top: 32px;
}
.qm-banner .hd ul{
	font-size: 0;text-align: center;
}
.qm-banner .hd li{
	display: inline-block;width: 12px;height: 12px;background: #bcdbff;border-radius: 50%;margin: 0 4px;
}
.qm-banner .hd li.on{
	background: #072c87;
}
.qm-text{
	padding: 0 30px;padding-bottom: 130px;background: url(../images/qm-img4.png) no-repeat right 15px bottom 10px;
}
.qm-text h3{
	line-height: 128px;font-size: 34px;font-weight: bold;text-align: center;border-bottom: 1px dashed #c4c5c5;margin-bottom: 34px;color: #072c87;
}
.qm-text p{
	font-size: 18px;color: #333333;line-height: 28px;margin-bottom: 30px;text-indent: 2em;
}