/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
@font-face
{
	font-family: "Montserrat_Light";
	src:url('../fonts/MONTSERRAT-LIGHT.OTF');
}
@font-face
{
	font-family: "Montserrat";
	src:url('../fonts/MONTSERRAT-REGULAR.TTF');
}
@font-face
{
	font-family: "Tungsten";
	src:url('../fonts/TUNGSTEN-SEMIBOLD.OTF');
}
@font-face
{
	font-family: "Thesignature";
	src:url('../fonts/Thesignature.ttf');
}
body {
    font-size: 12px;
    font-family: "微软雅黑";
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}
ul, li {
    list-style: none;
}

a {
    color: #000;
    text-decoration: none;
}
img {
    border: none;
}
i,em{
	font-style: normal;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.clear {
    clear: both;
}
.auto {
    width: 1200px;
    margin: 0 auto;
}
.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}
.clearfloat {
    zoom: 1
}
.htmleaf-container{
	display: none;
}
.header-navigation {
	/* position:fixed; */
	top:0;
	width:100%;
	text-align:center;
	z-index:9999;
}
.heads{
	height:98px;
	top: 0px;
	width: 100%;
	left: 0%;
	transition: all .5s;
}
.slideUp {
	/* -webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	*/
	-webkit-transform:translateY(-100px);
	-ms-transform:translateY(-100px);
	-o-transform:translateY(-100px);
	transform:translateY(-100px);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
	transition: all .5s;
}
.slideDown {
	/*-webkit-transform:translateY(0);
	transform:translateY(0);
	*/
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;
	transition:transform .5s ease-out;
	transition: all .5s;
	
}
.headdv{
	margin: 0 auto;
	width: 80%;
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
}
.headdvleft img{
	display: block;
}
.headdvright{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.headdvright ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.headdvright ul li{
	line-height: 96px;
	margin: 0 15px;
	border-top: 4px solid transparent;
	padding: 0 10px;
	transition: all .3s;
}
.headdvright ul i{
	display: block;
	height: 5px;
	width: 5px;
	background-color: #4d4d4d;
	border-radius: 50%;
}
.headdvright ul li a{
	color: #4c4c4c;
	font-size: 17px;
}
.headdvright ul li:hover{
	border-top: 4px solid #024196;
}
.headdvright ul li:hover a{
	color: #024196;
}
.headdvright ul li.active{
	border-top: 4px solid #024196;
}
.headdvright ul li.active a{
	color: #024196;
}
.ss a iconpark-icon{
	font-size: 24px;
	color: #0250a1;
}
.dh {
	margin-left: 25px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.dh img{
	margin-right: 15px;
}
.dh section h2{
	color: #024196;
	font-size: 36px;
	font-family: "Tungsten";
	text-align: left;
}
.banner img{
	display: block;
	width: 100%;
}
.yw{
	background: url(../images/bagw_02.png) center no-repeat;
	background-size: cover;
	padding-bottom: 60px;
}
.ywtop{
	width: 80%;
	margin: 0 auto;
}
.ywtop ul{
	display: flex;
	justify-content: space-between;
}
.ywtop ul li{
	border-left: 1px solid #dadde5;
	width: 100%;
	transition: all .5s;
	background-color: #fff;
}
.ywtop ul li:first-child{
	border-left: 1px solid transparent;
}
.ywtop ul li a{
	display: flex;
	height: 118px;
	width: 100%;
	border-bottom: 2px solid #024196;
	justify-content: space-between;
	align-items: center;
}
.ywtop ul li a section{
	width: 100%;
}
.ywtop ul li a iconpark-icon{
	color: #2158a3;
	display: block;
	margin: 0 auto;
	font-size: 32px;
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	transition: all .5s;
}
.ywtop ul li a h1{
	color: #404040;
	text-align: center;
	font-size: 17px;
	transition: all .5s;
}
.ywtop ul li:hover{
	background-color: #024196;
	border-left: 1px solid #024196;
}
.ywtop ul li:hover iconpark-icon{
	color: #fff;
}
.ywtop ul li:hover h1{
	color: #fff;
}

.ywtop ul li.swiper-slide-thumb-active{
	background-color: #024196;
	border-left: 1px solid #024196;
}
.ywtop ul li.swiper-slide-thumb-active iconpark-icon{
	color: #fff;
}
.ywtop ul li.swiper-slide-thumb-active h1{
	color: #fff;
}
.tzh{
	width: calc(80% - 120px);
	padding: 50px 60px;
	background-color: #fff;
	margin: 0 auto;
}


.headdvright .ss { position: relative; margin-left:30px;}
.headdvright .ss span{ color:#666; font-size:14px;}
.headdvright .ss p{ color:black; font-size:14px; padding-left: 10px; padding-right: 10px; line-height: 33px; font-weight: bold;}
.headdvright .ss .yuyanyc{ display: none; background:white; position: absolute; border-radius: 4px; padding:15px 0;}
.headdvright .ss i{ margin-left: 8px;}
.headdvright .ss:hover .yuyanyc{ display: block;}


#gallery2{
	margin-top: 45px;
}
.tzhbt h1{
	color: #024196;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
}
.tzhbt i{
	display: block;
	width: 40px;
	height: 3px;
	background-color: #024196;
	margin: 0 auto;
	margin-top: 20px;
	position: relative;
	z-index: 2;
}
.tzhbt span{
	display: block;
	height: 15px;
	border-top: 1px solid #d9e0e9;
	margin-top: -2px;
}
.tzhbt p{
	width: 60%;
	margin: 0 auto;
	text-align: center;
	color: #999999;
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 40px;
}
.tzhdv{
	display: flex;
	justify-content: flex-start;
	margin: 0 auto;
}
.tzhdv ul {
	width: 23%;
	margin: 1%;
}
.tzhdv ul li{
	width: 100%;
	height: 50px;
	background: url(../images/hawq_03.png) center no-repeat;
	background-size: cover;

	margin-bottom: 20px;
}
.tzhdv ul li h2{
	line-height: 50px;
	color: #404040;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.tzhdv ul div {
	width: 100%;
	border-bottom: 1px solid #d9e0e9;
	transition: all .5s;
}
.tzhdv ul div a{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tzhdv ul div p{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 60px;
	width: 90%;
}
.tzhdv ul div p i{
	display: block;
	width: 6px;
	height: 6px;
	border-radius:50% ;
	background-color: #cccccc;
	transition: all .5s;
}
.tzhdv ul div p span{
	display: block;
	width: 90%;
	margin-left: 0.625rem;
	color: #4c4c4c;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	font-size: 16px;
	transition: all .5s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tzhdv ul div iconpark-icon{
	font-size: 24px;
	color: #fff;
	transition: all .5s;
}
.tzhdv ul div:hover{
	border-bottom: 1px solid #024196;
}
.tzhdv ul div:hover iconpark-icon{
	color: #024196;
}
.tzhdv ul div:hover i{
	background-color: #024196;
}
.tzhdv ul div:hover p span{
	color: #024196;
}
.lianjie{
	display: flex;
	margin-top: 50px;
	justify-content: center;
}
.lianjie a{
	display: block;
	width: 180px;
	height: 45px;
	background-color: #024196;
	border: 1px solid #024196;
	border-radius: 50px;
	margin: 0 15px;
	color: #fff;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
}
.lianjie a:last-child{
	display: block;
	width: 180px;
	height: 45px;
	background-color: #fff;
	border: 1px solid #024196;
	border-radius: 50px;
	margin: 0 15px;
	color: #024196;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
}
.ingywm{
	background: url(../images/gywm.png) center no-repeat;
	padding: 80px 0px;
	background-attachment: fixed;
}
.ingywmdv{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ingywmdvleft{
	width: 45%;
}
.ingywmdvleft h1 img{
	display: block;
	max-width: 100%;
}
.ingywmdvleft h1{
	margin-bottom: 90px;
}
.ingywmdvleft h2{
	color: #ffffff;
	font-size: 34px;
	margin-bottom: 30px;
	font-weight: bold;
}
.ingywmdvleft p{
	line-height: 35px;
	color: #ffffff;
	font-size: 16px;

}
.ingywmdvleft a{
	display: block;
	margin-top: 40px;
	border: 1px solid #edf1f8;
	width: 180px;
	height: 45px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 70px;
	font-size: 14px;
	line-height: 45px;
	color: #fff;
}
.ingywmdvleft a iconpark-icon{
	font-size: 24px;
	color: #fff;
}
.ingywmdvright{
	width: 48%;
}
.inabrtop{
	width: 100%;
	position: relative;
}
.inabrtop img{
	display: block;
	width: 100%;
}
.inabrtop section{
	position: absolute;
	top: 0;
	left: 0;
	width: 51%;
	padding: 0 5%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
}
.inabrtop section div h1{
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 25px;
}
.inabrtop section div p{
	line-height: 30px;
	color: #ffffff;
	font-size: 15px;
}
.inabrtop section div h3{
	margin-top: 20px;
	color: #ffffff;
	font-size: 15px;
}
.inabrzy ul li img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.inabrzy ul li:hover img{
	transform: scale(1.05);
}
.inabrzy ul{
	display: flex;
	justify-content: space-between;
	margin-top:4%;
}
.inabrzy ul li{
	width: 48%;
	overflow: hidden;
	position: relative;
}
.inabrzy ul li section{
	width: 80%;
	padding: 10%;
	position: absolute;
	left: 0;
	top: 0;
}
.inabrzy ul li section h1{
	font-size: 26px;
	font-weight: bold;
	color: #fff;
}
.inabrzy ul li section h3{
	margin-top: 20px;
	color: #ffffff;
	font-size: 15px;
}
.ingywmdvleft h3{
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	margin-top: 35px;
}
.ingywmsz{
	width: 80%;
	margin: 0 auto;
	margin-top: 80px;
}
.ingywmsz ul{
	display: flex;
	justify-content: space-between;
}
.ingywmsz ul li h1{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 10px;
}
.ingywmsz ul li h1 span{
	color: #ffffff;
	font-size: 66px;
	font-family: "Tungsten";
	font-weight: bold;
	margin-right: 5px;
}
.ingywmsz ul li h1 i{
	color: #ffffff;
	font-size: 26px;
}
.ingywmsz ul li p{
	color: #ffffff;
	font-size: 18px;
}
.infwfa{
	padding-top: 100px;
	width: 100%;
	/*padding-bottom: 100px;*/
}
.infwfabt{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.infwfabtleft h1{
	color: #333333;
	font-size: 36px;
	font-weight: bold;
}
.infwfabtleft p{
	color: #004a8f;
	font-size: 18px;
	font-family: "Montserrat";
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 10px;
}
.infwfabtright a{
	display: flex;
	justify-content: space-between;
	width: 140px;
	height: 45px;
	padding: 0 30px;
	border: 1px solid #dbdbdb;
	align-items: center;
	transition: all .5s;
}
.infwfabtright a span{
	color: #666666;
	font-size: 14px;
	transition: all .5s;
}
.infwfabtright a iconpark-icon{
	color: #4c4c4c;
	font-size: 24px;
	transition: all .5s;
}
.infwfalist .swiper-slide{
	position: relative;
}
.infwfalist .swiper-slide div{
	width: 600px;
	min-width: 250px;
	padding: 5% 4%;
	background-color: rgba(255, 255, 255, 0.95);
}
.infwfalist .swiper-slide  img{
	width: 100%;
	display: block;
}
.infwfalist{
	margin-top: 60px;
	/*padding-bottom: 60px;*/
	overflow: initial;
}
.infwfa{
	width: 100%;
	overflow: hidden;
}
.infwfalist .swiper-slide div{
	position: absolute;
	top: 20%;
	left: 8%;
	box-shadow: 0px 0px 10px #eeeeee;
}
.infwfalist .swiper-slide div h1{
	color: #404040;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}
.infwfalist .swiper-slide div p{
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}
.infwfalist .swiper-slide div a{
	display: block;
	width: 160px;
	height: 45px;
	border: 1px solid #cccccc;
	line-height: 45px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	margin-top: 70px;
	transition: all .5s;
}
.infwfalist .swiper-slide div a:hover{
	background-color: #024196;
	color: #fff;
	border-color: #024196;
}

.infwfabtright a:hover{
	background-color: #024196;
	border-color: #024196;
}
.infwfabtright a:hover span{
	color: #fff;
}
.infwfabtright a:hover iconpark-icon{
	color: #fff;
}
.yf{
	background: url(../images/yf_02.jpg) center no-repeat;
	background-size: cover;
	padding-top: 105px;
	background-attachment: fixed;
	padding-bottom: 100px;
}
.yfdv{
	width: 80%;
	margin: 0 auto;
}
.yfdvbt{
	display: flex;
	justify-content: space-between;
}
.yfdvbtleft h1{
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
} 
.yfdvbtleft p{
	color: #ffffff;
	font-size: 18px;
	font-family: "Montserrat";
	font-weight: bold;
	text-transform: uppercase;
}
.yfdvbtright a{
	display: flex;
    justify-content: space-between;
    width: 140px;
    height: 45px;
    padding: 0 30px;
    border: 1px solid #fff;
    align-items: center;
    transition: all .5s;
	background-color: #fff;
	margin-top: 10px;
}
.yfdvbtright a span{
	color: #666666;
	transition: all .5s;
	font-size: 14px;
}
.yfdvbtright a iconpark-icon{
	color: #9b9b9b;
	font-size: 24px;
	transition: all .5s;
}
.yfdvbtright a:hover{
	background-color: #024196;
	border: 1px solid #024196;
}
.yfdvbtright a:hover span{
	color: #fff;
	font-size: 14px;
}
.yfdvbtright a:hover iconpark-icon{
	color: #fff;
}
.yfdvtxt{
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
}
.yfdvtxtleft{
	width: 520px;
}
.yfdvtxtleft h1{
	color: #ffffff;
	font-size: 30px;
	margin-bottom: 15px;
}
.yfdvtxtleft h2{
	height: 50px;
	width: 250px;
	background: url(../images/white_03.png) center no-repeat;
	color: #004a8f;
	font-size: 26px;
	font-weight: bold;
	text-indent: 1em;
	line-height: 50px;
}
.yfdvtxtleft ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 25px;
}
.yfdvtxtleft ul li{
	width: 32.33%;
	margin-right: 1%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 10px;
	color: #aed0fd;
	font-size: 15px;
}
.yfdvtxtleft ul li iconpark-icon{
	color: #a7caf9;
	font-size: 20px;
	margin-right: 10px;
}
.yfdvtxtleft  a{
	width: 180px;
	height: 45px;
	display: block;
	border: 1px solid #ffffff;
	border-radius: 50px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	margin-top: 90px;
}
.yfdvtxtright div h1{
	color: #4c4c4c;
	font-size: 26px;
}
.yfdvtxtright div{
	padding: 38px;
	padding-bottom: 30px;
	background-color: #fff;
	border-radius: 10px;
	width: 265px;
}
.yfdvtxtright div h1{
	color: #4c4c4c;
	font-size: 26px;
	text-align: center;
	margin-bottom: 20px;
}
.yfdvtxtright section{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 10px;
}
.yfdvtxtright section input{
	height: 40px;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	width: 240px;
	outline: none;
}
.yfdvtxtright section i{
	display: block;
	width: 4px;
	height: 4px;
	border: 3px solid #104b9c;
	border-radius: 50%;
	margin-right: 15px;
}
.yfdvtxtright button{
	display: block;
	width: 180px;
	height: 45px;
	border-radius: 45px;
	background-color: #024196;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	border: none;
	margin: 0 auto;
	margin-top: 25px;
}
.tz{
	display: flex;
	justify-content: space-between;
}
.tz ul{
	display: flex;
	justify-content: space-between;
}
.tz ul li{
	width: 33.33%;
	padding: 30px 3%;
	background-color: #024196;
	border-right: 1px solid #5c79a1;
	position: relative;
	transition: all .5s;
}
.tz ul li:last-child{
	border-right: none;
}
.tz ul li h1{
	color: #ffffff;
	font-size: 18px;
	line-height: 35px;
	margin-bottom: 5px;
	transition: all .5s;
}
.tz ul li p{
	color: #c3d0e1;
	font-size: 14px;
	line-height: 25px;
	height: 50px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	transition: all .5s;
}
.tz ul li span{
	display: block;
	margin-top: 15px;
	color: #ffffff;
	display: block;
	font-size: 14px;
	transition: all .5s;
}
.tz ul li i{
	display: block;
	right: 0;
	width: 65px;
	height: 40px;
	bottom: 0;
	background-color: #e6e6e6;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: all .5s;
}
.tz ul li i iconpark-icon{
	color: #024196;
	font-size: 20px;
}
.tz ul li:hover{
	 background-color: #fff;
}
.tz ul li:hover h1{
	color: #024196;
}
.tz ul li:hover p{
	color: #666666;
}
.tz ul li:hover span{
	color: #024196;
}
.tz ul li:hover  i{
	opacity: 1;
}
.xwzx{
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #f5f5f5;
}
.xwzxbt{
	width: 80%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
}
.xwzxbtleft{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 50%;
} 
.xwzxbtleftbt h1{
	color: #333333;
	font-size: 36px;
	margin-bottom: 10px;
	font-weight: bold;
}
.xwzxbtleftbt p{
	color: #004a8f;
	font-size: 18px;
	font-family: "Montserrat";
	font-weight: bold;
	text-transform: uppercase;
}
#thumbs22{
	width:300px;
}
#thumbs22 .swiper-slide{
	color: #666666;
	font-size: 16px;
}
#thumbs22 .swiper-slide-thumb-active{
	color: #004a8f;
}
.xwzxbtright a{
	display: flex;
    justify-content: space-between;
    width: 140px;
    height: 45px;
    padding: 0 30px;
    border: 1px solid #dbdbdb;
    align-items: center;
    transition: all .5s;
	margin-top: 10px;
}
.xwzxbtright a span{
	color: #666666;
	transition: all .5s;
	font-size: 14px;
}
.xwzxbtright a iconpark-icon{
	color: #9b9b9b;
	font-size: 24px;
	transition: all .5s;
}
.xwzxbtright a:hover{
	background-color: #024196;
	border: 1px solid #024196;
}
.xwzxbtright a:hover span{
	color: #fff;
	font-size: 14px;
}
.xwzxbtright a:hover iconpark-icon{
	color: #fff;
}

.innewdv{
	display: flex;
	justify-content: space-between;
	width: 80%;
	margin: 0% auto;
	margin-top: 50px;
}
.innewsdvleft{
	width: 32%;
	border-radius: 10px;
	overflow: hidden;
}
.innewsdvleft div{
	width: 100%;
	overflow: hidden;
}
.innewsdvleft div img{
	display: block;width: 100%;
	transition: all .5s;
	height: 305px;
}
.innewsdvleft section{
	padding: 5%;
	background-color: #fff;
	transition: all 0.5s;
}
.innewsdvleft section  h1{
	color: #333333;
	font-size: 20px;
	margin: 10px auto;
	line-height: 25px;
	height: 25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innewsdvleft section p{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	height: 60px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.innewsdvleft:hover section{
	background-color: #124094;
}
.zyas{
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
	border-top: 1px solid #f0f0f0;
	margin-top: 15px;
	align-items: flex-end;
}
.zyas h2 span{
	display: block;
	color: #a6a6a6;
	font-size: 34px;
	font-family: "Arial";
	margin-bottom: 5px;
}
.zyas h2 i{
	color: #999999;
	font-size: 14px;
	font-family: "Arial";
	transition: all .5s;
}
.zyas iconpark-icon{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #f0f0f0;
	font-size: 24px;
	color: #9d9d9d;
	transition: all .5s;
}
.innewsdvleft:hover div img{
	transform: scale(1.05);
}
.innewsdvleft:hover section h1,.innewsdvleft:hover section p,.innewsdvleft:hover .zyas h2 span,.innewsdvleft:hover .zyas h2 i,.innewsdvleft:hover .zyas iconpark-icon{
	color: #fff;
}
.innewsdvcenter{
	width: 32%;
	border-radius: 10px;
	overflow: hidden;
}
.innewsdvcenter ul{
	display: flex;
	flex-direction: column;
}
.innewsdvcenter ul li{
	border-radius: 10px;
	overflow: hidden;
	margin-top: 25px;
}
.innewsdvcenter ul li:first-child{
	margin-top: 0;
}
.innewsdvcenter ul li section{
	padding: 7%;
	background-color: #fff;
	transition: all .5s;
}
.innewsdvcenter ul li section  h1{
	color: #333333;
	font-size: 20px;
	line-height: 20px;
	margin: 10px auto;
	transition: all .5s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innewsdvcenter ul li section p{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	transition: all .5s;
	height: 60px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.innewsdvcenter ul li:hover  section{
	background-color: #214fa3;
}
.innewsdvcenter ul li:hover section h1,.innewsdvcenter ul li:hover section p,.innewsdvcenter ul li:hover .zyas h2 span,.innewsdvcenter ul li:hover .zyas h2 i,.innewsdvcenter ul li:hover .zyas iconpark-icon{
	color: #fff;
}
.innewsdvright{
	width: 32%;
}
.innewsdvright ul{
	display: flex;
	justify-content: space-between;
	height: 100%;
	flex-direction: column;
}
.innewsdvright ul li{
	border-radius: 10px;
	overflow: hidden;
}
.innewsdvright ul li a{
	 display: flex;
	 justify-content: space-between;
}
.innewsdvright ul li a div {
	width: 35%;
	overflow: hidden;
}
.innewsdvright ul li a div img{
	width: 100%;
	display: block;
	transition: all .5s;
	height: 100%;
}
.innewsdvright ul li a section{
	background-color: #fff;
	padding: 3%;
	width: 56%;
}
.innewsdvright ul li a section h1{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	height: 60px;
}
.innewsdvright ul li a section h2{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 10px;
}
.innewsdvright ul li a section h2 i{
	color: #999999;
	font-size: 14px;
}
.innewsdvright ul li a section h2 iconpark-icon{
	color: #024196;
	font-size: 20px;
	margin-left: 15px;
}
.innewsdvright ul li:hover div img{
	transform: scale(1.05);
}
.infwfa .swiper-button-next,.infwfa .swiper-button-prev{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.3);
}
.infwfa .swiper-button-next,.infwfa  .swiper-button-prev{
	right: 16%;
    left: auto;
}
.infwfa .swiper-button-prev,.infwfa .swiper-rtl .swiper-button-next{
	left: 16%;
}
.infwfa  .swiper-button-next:after,.infwfa  .swiper-rtl .swiper-button-prev:after{
	font-size:20px;
}
.infwfa .swiper-button-prev:after,.infwfa .swiper-rtl .swiper-button-next:after{
	font-size: 20px;
}



/*发展历程*/

.idx-history { background:url(../images/hisbg.jpg) no-repeat center; padding:100px 0;}

.idx-history #gallery262 { width: 80%;  margin: 0 auto; padding-top:30px; }
.idx-history .infwfabtleft { width:100%; margin-bottom:50px;}
.idx-honorList { }
.idx-history .swiper-wrapper { }

.idx-honorList .item {padding-bottom:8.334%;padding-left:10.833%;position:relative;overflow:hidden;}
.idx-honorList .item:before {width:9px;height:9px;background-color:#0088d1;border-radius:50%;content:'';display:block;position:absolute;left:0;top:15px;}
.idx-honorList .item:after {width:1px;height:100%;background-color:rgba(0,136,239,0.2);content:'';display:block;position:absolute;left:4px;top:15px;}
.idx-honorList .item ul{text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden; height:50px;}

.idx-honorList h3 {font-size:32px;font-weight:normal;line-height:1.1em;color:#333;margin-bottom:6.329%;}
.idx-honorList li {font-size:14px;color:#555;line-height:25px;}

.idx-honorList .swiper-pagination { bottom: 0; left: 50%!important; transform: translateX(-50%); display: flex; display: -webkit-flex; align-items: center; justify-content: center; }
.idx-honorList .swiper-pagination-bullet { display: inline-block; width: 38px; height: 11px; border-radius: 6px; margin: 0 5px; cursor: pointer; background: rgba(255,255,255,.3); border-radius: 6px; transition: all .4s ease; }
.idx-honorList .swiper-pagination-bullet-active { background: #ec7616; }

.Pro_Control {position:relative; margin-top:0px; padding-top:80px;  border-top:1px solid #0088d1;}
.idx-honorList .swiper-button-next, .idx-honorList .swiper-button-prev{ bottom:0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.3);
}
.idx-honorList .swiper-button-next:after, .idx-honorList .swiper-button-prev:after {display:none;}

/*
.idx-honorList .box {}
.idx-honorList #honorList {border-bottom:1px solid rgba(0,136,239,0.2);}

.idx-honorList .item {margin:0 7%;padding-bottom:8.334%;padding-left:10.833%;position:relative;overflow:hidden;}
.idx-honorList .item:before {width:9px;height:9px;background-color:#0088d1;border-radius:50%;content:'';display:block;position:absolute;left:0;top:15px;}
.idx-honorList .item:after {width:1px;height:100%;background-color:rgba(0,136,239,0.2);content:'';display:block;position:absolute;left:4px;top:15px;}
.idx-honorList .item ul{text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden; height:50px;}

.idx-honorList h3 {font-size:32px;font-weight:normal;line-height:1.1em;color:#333;margin-bottom:6.329%;}
.idx-honorList li {font-size:14px;color:#555;line-height:25px;}


.idx-honorList .owl-stage {font-size:0;line-height:normal;}
.idx-honorList .owl-carousel .owl-item {float:none;vertical-align:bottom;display:inline-block;}
.idx-honorList .ctxBtn {top:auto;margin-top:0;bottom:-22.5px;}
.idx-honorList .ctxBtn.prev {left:-20px;margin-right:2px;}
.idx-honorList .ctxBtn.next {right:-20px;margin-left:2px;}


@media(max-width:768px){
.idx-honorList {padding:30px 0;}
.idx-honorList .title{padding-bottom: 6vw;}
.idx-honorList .title .en{font-size: 30px;}
.idx-honorList .item {margin:0;}
.idx-honorList .ctxBtn.prev {left:0px;margin-right:2px;}
.idx-honorList .ctxBtn.next {right:0px;margin-left:2px;}
}
@media(max-width:640px){
.idx-honorList .title .cn{font-size: 6vw;}
}

*/



.ryzz{
	background: url(../images/ryzz_02.jpg) center no-repeat;
	padding: 100px 0px;
	padding-bottom: 40px;
}
.ryzz .xwzxbtleftbt h1{
	color: #fff;
}
.ryzz .xwzxbtleftbt p{
	color: #fff;
}
.ryzz .xwzxbtright a span{
	color: #fff;
}
.ryzz .xwzxbtright a:hover{
	background-color: #fff;
	border-color: #fff;
}
.ryzz .xwzxbtright a:hover span{
	color: #004a8f;
}
.ryzz .xwzxbtright a:hover iconpark-icon{
	color: #004a8f;
}
#thumbs23{
	width: 185px;
}
#thumbs23 .swiper-slide{
	color: #b8d0f0;
	font-size: 16px;
}
#thumbs23 .swiper-slide-thumb-active{
	color: #ffffff;
}
#gallery23{
	width: 80%;
	margin: 40px auto;
} 
.rylist .swiper-slide{
	transform: scale(0.9);
}
.rylist .swiper-slide div{
	width: 100%;
}
.rylist .swiper-slide div img{
	width: 100%;
	display: block;
}
.rylist .swiper-slide p{
	text-align: center;
	color: #ffffff;
	margin-top: 30px;
	line-height: 30px;
	font-size: 15px;
	text-align: center;
}
.rylist .swiper-slide-active{
	/*transform: scale(1);*/
}
.rylist .swiper-button-next,.rylist  .swiper-button-prev{
	width: 40px;
	height: 40px;
	background-color: rgba(219, 219, 219, 0.8);
}
.rylist .swiper-button-next:after,.rylist .swiper-button-prev:after{
	font-size: 20px;
	color: #fff;
}
.rylist .swiper-button-next:hover, .rylist .swiper-button-prev:hover{
	background-color: #004a8f;
}
.hzal{
	margin: 80px auto;
}
.hzlist{
	width: 80%;
	margin: 0 auto;
	margin-top: 60px;
}
.hzlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
.hzlist ul li{
	width: calc(20% - 31px);
	border:1px solid #e6e6e6;
	border-left: none;
	border-top:none;
	padding: 30px 15px;
	transition: all .5s;
	background-color: #fff;
}
.hzlist ul li{
	position: relative;
}
.hzlist ul li img{
	display: block;
	width: 100%;
	margin: 0 auto;
	transition: all .5s;
}
.hzlist ul li img:first-child{
	display: block;
	opacity: 1;
}
.hzlist ul li img:last-child{
	display: none;
	opacity: 0;
}
.hzlist ul li:hover img:first-child{
	display: none;
	opacity: 0;
}
.hzlist ul li:hover img:last-child{
	display: block;
	opacity: 1;
}
.hzlist ul li p{
	text-align: center;
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
}
.hzlist ul li:hover{
	background-color: #fff;
	box-shadow: 0px 0px 20px #e6e6e6;
}
.hzlist ul section{
	width: calc(20% - 30px);
	border-left: none;
	border-top:none;
	padding: 30px 15px;
	transition: all .5s;
	background-image: linear-gradient(to right, #01489b , #009de4);
	display: flex;
	justify-content: center;
	align-items: center;
}
.hzlist ul section h1{
	font-family: "Tungsten";
	font-weight: bold;
	font-size: 80px;
	color: rgba(255, 255, 255, 0.4);
	text-align: center;
	text-transform: uppercase;
}
.hzlist ul section h2{
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 15px;
}
.hzlist ul section h2 iconpark-icon{
	font-size: 20px;
	color: #fff;
}
.fwzchi{
	padding: 60px 0px;
	background: url(../images/bgas_06.jpg) center no-repeat;
	background-size: cover;
}
.fwzchidv{
	width: 80%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
}
.fwzchidvleft h1{
	color: #ffffff;
	font-size: 34px;
	margin-bottom: 15px;
}
.fwzchidvleft p{
	color: #ffffff;
	font-size: 17px;
}
.fwzchidvright ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fwzchidvright{
	width: 70%;
}
.fwzchidvright ul li{
	width: calc(23% - 40px);
	padding: 20px;
	border: 1px solid #738cac;
	
	border-radius: 10px;
	transition: all .5s;
}
.fwzchidvright ul li a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.fwzchidvright ul li iconpark-icon{
	font-size: 28px;
	color: #ffffff;
	margin-right: 15px;
}
.fwzchidvright ul li span{
	color: #ffffff;
	font-size: 14px;
	display: block;
}
.fwzchidvright ul li h1 i{
	color: rgba(255, 255, 255, 0.7);
}

.fwzchidvright ul li:hover{
	background-color: #024196;
	border-color: #024196;
}
.foot{
	background-color: #093775;
	padding-top: 70px;
}
.footdv{
	width: 80%;
	margin: 0 auto;
	padding-bottom: 30px;
}
.yqlink{
	width: 80%;
	margin: 0 auto;
	padding-bottom: 30px;
}
.yqlink h1{
	color: #bdcad2;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}
.yqlink div{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.yqlink div a{
	margin-right: 15px;
	color: #bdcad2;
    font-size: 14px;
}
.yqlink div a:hover{
	color: #fff;
}
.footdvleft{
	width: 395px;
}
.footdvleft h1{
	color: #bdcad2;
	font-size: 14px;
	margin-bottom: 10px;
}
.footdvleft h2{
	color: #bdcad2;
	font-size: 56px;
	font-family: "Tungsten";
	font-weight: bold;
}
.footdvleft  p{
	margin-top: 15px;
	color: #bdcad2;
	font-size: 14px;
}
.footdvleft ul{
	margin-top: 40px;
	display: flex;
	justify-content: flex-start;
}
.footdvleft ul li{
	width: 100px;
	margin-right: 20px;
}
.footdvleft ul li img{
	width: 100%;
	display: block;
}
.footdvleft ul  li p{
	text-align: center;
}
.footdv{
	display: flex;
	justify-content: space-between;
}
.footdvright{
	width: 65%;
	display: flex;
	justify-content: space-between;
}
.footdvright dt a{
	color: #bdcad2;
	font-size: 17px;
}
.footdvright dt{
	margin-bottom: 25px;
}
.footdvright dd a{
	color: #bdcad2;
	font-size: 14px;
}
.footdvright dd a:hover{
	color: #fff;
}
.footdvright dd {
	margin-bottom: 20px;
}
.wdl{
	border-top: 1px solid #0e366c;
	height: 70px;
}
.wdldv{
	display: flex;
	justify-content: space-between;
	height: 70px;
	width: 80%;
	margin: 0 auto;
	align-items: center;
}
.wdldv p{
	color: #bdcad2;
	font-size: 14px;
}
.wdldv p a{
	color: #bdcad2;
	font-size: 14px;
}
.shownav{
	width: 100%;
	position: relative;
	z-index: 2;
	box-shadow: 0px 5px 10px #e2e2e2;
}
.shownav ul{
	width: 100%;
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 80px;
}
.shownav ul li{
	width: 200px;
	position: relative;
	text-align: center;
}
.shownav ul li a{
	display: block;
	width: 100%;
	height: 80px;
	line-height: 80px;
}
.shownav ul li a span{
	font-size: 16px;
	color: #4c4c4c;
	transition: all .5s;
	position: relative;
	z-index: 3;
}
.shownav ul li a::after{
	content: "";
	width: calc(100% - 1px);
	height: 35px;
	display: block;
	position: absolute;
	top: 22.5px;
	left: 0;
	transition: all .5s;
	border-left: 1px solid #e6e6e6;
}
.shownav ul li:last-child::after{
	content: "";
	width: calc(100% - 2px);
	height: 35px;
	display: block;
	position: absolute;
	top: 22.5px;
	left: 0;
	transition: all .5s;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
.shownav ul li:hover a::after{
	background-color: #024196;
	height: 80px;
	top: 0;
}
.shownav ul li:hover a{
	color: #ffffff;
}
.shownav ul li:hover a span{
	color: #ffffff;
	font-size: 16px;
}
.shownav ul li.active a::after{
	background-color: #024196;
	height: 80px;
	top: 0;
}
.shownav ul li.active a{
	color: #ffffff;
}
.shownav ul li.active a span{
	color: #ffffff;
	font-size: 16px;
}
.wdlist{
	padding: 85px 0px;
	background-color: #f5f5f5;
}
.wdlilstdv{
	width: 80%;
	margin: 0 auto;
}
.wdlilstdv ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.wdlilstdv ul li{
	width: calc(49% - 80px);
	background-color: #fff;
	padding: 40px;
	border-radius: 10px;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.wdlilstdv ul li h1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}
.wdlilstdv ul li h1 i{
	width: 25px;
	height: 25px;
	background-color: #024196;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	margin-right: 10px;
}
.wdlilstdv ul li h1 span{
	display: block;
	width: 93%;
	color: #024196;
	font-size: 18px;
	line-height: 25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height: 25px;
}
.wdlilstdv ul li h2{
	display: flex;
	justify-content: flex-start;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
}
.wdlilstdv ul li h2 i{
	display: block;
	width: 25px;
	height: 25px;
	background-color: #024196;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	margin-right: 10px;
}
.wdlilstdv ul li h2 span{
	display: block;
	width: 93%;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.wdlilstdv ul li section{
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
	align-items: center;
}
.wdlilstdv ul li section div h3{
	color: #a6a6a6;
	font-size: 34px;
	font-family: "Arial";
	margin-bottom: 5px;
}
.wdlilstdv ul li section div p{
	color: #999999;
	font-size: 14px;
	font-family: "Arial";
}
.wdlilstdv ul li section  iconpark-icon{
	display: flex;
	width: 40px;
	height: 40px;
	border: 1px solid #eaeaea;
	border-radius: 50px;
	font-size: 24px;
	color: #959595;
	transition: all .5s;
}
.wdlilstdv ul li:hover section  iconpark-icon{
	background-color: #024196;
	color: #fff;
	border: 1px solid #024196;
}
.shownav ul{
	width: 80%;
	margin: 0 auto;
}
.fuwulist{
	padding: 60px 0px;
	background-color: #f5f5f5;
	padding-bottom: 40px;
}
.fuwubt{
	width: 80%;
	margin: 0 auto;
}
.fuwubt ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.fuwubt ul li{
	background-color: #fff;
	width: 200px;
	margin-right: 20px;
	border-radius: 5px;
	margin-bottom: 10px;
	transition: all .5s;
}
.pagination li a{
	    padding: 6px 10px;
}
.fuwubt ul li a{
	display: flex;
	padding: 15px;
	justify-content: flex-start;
	align-items: center;
}
.fuwubt ul li i{
	display: block;
	height: 20px;
	width: 4px;
	background-color: #024196;
	margin-right: 20px;
	transition: all .5s;
	border-radius: 5px;
}
.fuwubt ul li span{
	color: #666666;
	font-size: 16px;
	transition: all .5s;
}
.fuwubt ul li:hover{
	background-color: #024196;
}
.fuwubt ul li:hover i{
	background-color: #fff;
}
.fuwubt ul li:hover span{
	color: #fff;
}
.fuwubt ul li.active{
	background-color: #024196;
}
.fuwubt ul li.active i{
	background-color: #fff;
}
.fuwubt ul li.active span{
	color: #fff;
}
.fuwulistdv{
	width: 82%;
	margin: 0 auto;
	margin-top: 40px;
}
.fuwulistdv ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.fuwulistdv ul li{
	width: 31%;
	margin: 1%;
}
.fuwulistdv ul li div{
	overflow: hidden;width: 100%;
}
.fuwulistdv ul li div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.fuwulistdv ul li:hover div img{
	transform: scale(1.05);
}
.fuwulistdv ul li section{
	padding: 0 40px;
	padding-top: 20px;
	background-color: #fff;
}
.fuwulistdv ul li section h1{
	line-height: 45px;
	height: 45px;
	border-bottom:1px solid #e6e6e6 ;
	color: #323232;
	font-size: 18px;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: all .5s;
}
.fuwulistdv ul li section h2{
	display: flex;
	padding: 15px 0px;
	justify-content: space-between;
	align-items: center;
}
.fuwulistdv ul li section h2 span{
	color: #999999;
	font-size: 14px;
}
.fuwulistdv ul li section h2 iconpark-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	border: 1px solid #eaeaea;
	border-radius: 50px;
	font-size: 24px;
	color: #9b9b9b;
	transition: all .5s;
}
.fuwulistdv ul li:hover section h1{
	color: #024196;
}
.fuwulistdv ul li:hover section h2 iconpark-icon{
	background-color: #024196;
	color: #fff;
	border-color: #024196;
}
.xinwen{
	width:100% ;
	padding: 85px 0px;
	background-color: #f5f5f5;
}
.xinwenlist{
	width: 82%;
	margin: 0 auto;
}
.xinwenlist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.xinwenlist ul li{
	width: 31.33%;
	margin: 1%;
	border-radius: 10px;
	overflow: hidden;
}
.xinwenlist ul li div{
	overflow: hidden;
}
.xinwenlist ul li div img{
	display: block;
	 transition: all .5s;
	width: 100%;
}
.xinwenlist ul li section{
	padding: 40px;
	padding-bottom: 20px;
	background-color: #fff;
}
.xinwenlist ul li section>h1{
	color: #333333;
	font-size: 18px;
	margin-bottom: 15px;
	transition: all .5s;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display: flex;
	justify-content:flex-start ;
    align-items: flex-start;
}
.xinwenlist ul li section>h1 img{
	height: 30px;
	display: block;
	margin-right: 5px;
	margin-top: -4px;
}
.xinwenlist ul li:hover section h1{
	color: #024196;
}
.xinwenlist ul li section p{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	height: 60px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.xinwenlist ul li section div{
	padding-top: 20px;
	margin-top: 15px;
	display: flex;
	justify-content: space-between;
	align-items:center;
	border-top: 1px solid #f0f0f0;
	 transition: all .5s;
}
.xinwenlist ul li section div h1 span{
	color: #a6a6a6;
	font-size: 34px;
	font-family: "Arial";
	display: block;
	 transition: all .5s;
}
.xinwenlist ul li section div h1  i{
	display: block;
	color: #999999;
	font-size: 14px;
	 transition: all .5s;
}
.xinwenlist ul li section div iconpark-icon{
	display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid #eaeaea;
    border-radius: 50px;
    font-size: 24px;
    color: #9b9b9b;
    transition: all .5s;
}
.xinwenlist ul li:hover div img{
	transform: scale(1.05);
}
.xinwenlist ul li:hover section div{
	border-top: 1px solid #024196;
}
.xinwenlist ul li:hover section div h1 span{
	color: #024196;
}
.xinwenlist ul li:hover section div h1  i{
	color: #024196;
}
.xinwenlist ul li:hover section div iconpark-icon{
	background-color: #024196;
	border-color: #024196;
	color: #fff;
}
.hezuo{
	padding: 60px 0rem;
	background-color: #f5f5f5;
}
.hezuolist{
	width: 82%;
	margin: 0 auto;
}
.hezuolist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
}
.hezuolist ul li{
	width: 18%;
	margin: 1%;
	background-color: #fff;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
}
.hezuolist ul li div{
	position: relative;
	margin-bottom: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hezuolist ul li img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
	transition: all .5s;
}
.hezuolist ul li img:first-child{
	opacity: 1;
}
.hezuolist ul li img:last-child{
	margin: 0 auto;
	position: absolute;
	top: 0;
	margin: 0 auto;
	margin: 0 auto;
	opacity: 0;
}
.hezuolist ul li p{
	text-align: center;
	color: #666666;
	font-size: 16px;
}
.hezuolist ul li:hover   img:last-child{
	opacity: 1;
}
.jjfan{
	padding: 80px 0px;
	background-color: #f5f5f5;
}
.jjfanlist{
	width: 80%;
	margin: 0 auto;
}
.jjfanlist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jjfanlist ul li{
	width: 49%;
	margin-bottom: 20px;
}
.jjfanlist ul li div{
	width: 100%;
	overflow: hidden;
}
.jjfanlist ul li div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.jjfanlist ul li section{
	background-color: #fff;
	padding:  25px 60px;
}
.jjfanlist ul li section h1{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 55px;
	border-bottom: 1px solid #e6e6e6;
	transition: all .5s; 
}
.jjfanlist ul li section h1 span{
	display: block;
	width: 80%;
	overflow: hidden;
	color: #404040;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	transition: all .5s; 
	height: 30px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jjfanlist ul li section h1 i{
	color: #999999;
	font-size: 14px;
	font-family: "Montserrat_Light";
	transition: all .5s; 
}
.jjfanlist ul li section p{
	color: #666666;
	font-size: 15px;
	line-height: 30px;
	height: 60px;
	margin: 15px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.jjfanlist ul li:hover div img{
	transform: scale(1.05);
}
.jjfanlist ul li:hover section h1{
	border-bottom: 1px solid #024196;
}
.jjfanlist ul li:hover section h1 span{
	color: #024196;
}
.jjfanlist ul li:hover section h1 i{
	color: #024196;
}
.stjt{
	padding: 90px 0rem;
	background-color: #ffffff;
}
.stjtdv{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.stjtleft{
	width: 33%;
}
.stjtleft h1{
	color: #4c4c4d;
	font-size: 32px;
	font-weight: bold;
}
.stjtleft h3 i{
	display: block;
	height: 15px;
	border-bottom: 1px solid #d7d7d9;
}
.stjtleft h3 span{
	display: block;
	width: 30px;
	height: 5px;
	margin-top: -3px;
	background-color: #024196;
	margin-bottom: 10px;
}
.stjtleft p{
	color: #4c4c4d;
	font-size: 14px;
}
.stjtleft h2{
	margin: 30px 0px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.stjtleft h2 i{
	color: #4c4c4d;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}
.stjtleft h2 span{
	color: #024196;
	font-size: 36px;
	font-weight: bold;
}
.stjtleft h2 span a{
	color: #024196;
}
.stjtleft h4{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 10px;
}
.stjtleft h4 iconpark-icon{
	color: #666666;
	font-size: 24px;
	margin-right: 10px;
}
.stjtleft h4 span{
	display: block;width: 90%;
	color: #4c4c4d;
	font-size: 16px;
}
.stjtleft div{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 40px;
}
.stjtleft div img{
	display: block;
	width: 107px;
	height: 107px;
	margin-right: 15px;
}
.stjtleft div h5{
	color: #4c4c4d;
	font-size: 14px;
	line-height: 30px;
}
.stjtright{
	width: 60%;
}
.stjtright ul{
	display: flex;
	justify-content: space-between;
}
.stjtright ul li{
	width: 48%;
	border-radius: 10px;
	overflow: hidden;
}
.stjtright ul li div{
	display: block;
	width: 100%;
}
.stjtright ul li div img{
	display: block;
	width: 100%;
}
.stjtright ul li section{
	padding: 30px 4%;
	background-color: #f5f5f5;
}
.stjtright ul li section h1{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.stjtright ul li section p{
	line-height: 30px;
	color: #666666;
	font-size: 14px;
}
.zxly{
	padding-top: 85px;
	background: url(../images/zxly_02.jpg) center no-repeat;
	padding-bottom: 80px;
}
.zxlybt h1{
	text-align: center;
	margin-bottom: 20px;
	color: #fff;
	font-size: 34px;
	font-weight: bold;
}
.zxlybt p{
	text-align: center;
	color: #ffffff;
	font-size: 16px;
}
.zxlyform{
	display: block;
	width: 80%;
	margin: 0 auto;
	margin-top: 45px;
}
.zxlyform form{
	display: block;
	background-color: #fff;
	padding: 40px;
}
.zxlyform form div{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.zxlyform form div input{
	height: 45px;
	border: none;
	border: 1px solid #cccccc;
	padding: 0 1.5%;
	width: 46%;
	margin-bottom: 1.5%;
	outline: none;
	line-height: 45px;
}
.zxlyform form textarea{
	font-family: "微软雅黑";
	border: none;
	border: 1px solid #cccccc;
	padding: 0 1.5%;
	width: calc(97% - 2px);
	line-height: 45px;
	margin-bottom: 25px;
	outline: none;
}
.zxlyform form button{
	width: 130px;
	height: 50px;
	background-color: #024196;
	line-height: 50px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	border: none;
}
.gsxwsa{
	padding:100px 0px;
	background-color: #f5f5f5;
}
.gsxwsabt{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 45px;
}
.gsxwsabtleft img{
	display: block;
	width: auto;
}
.gsxwsabtleft h1{
	color: #333333;
	font-weight: bold;
	margin-top: 5px;
	font-size: 32px;
}
.gsxwsabtright a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 150px;
	height: 50px;
	border: 1px solid #dbdbdb;
	padding: 0 25px;
	transition: all .5s;
}
.gsxwsabtright a span{
	color: #666666;
	transition: all .5s;
	font-size: 14px;
}
.gsxwsabtright a iconpark-icon{
	color: #6f6f6f;
	transition: all .5s;
	font-size: 20px;
}
.gsxwsabtright a:hover{
	background-color: #024196;
	border: 1px solid #024196;
}
.gsxwsabtright a:hover span{
	color: #fff;
}
.gsxwsabtright a:hover iconpark-icon{
	color: #fff;
}

.gsxwsalist{
	width: 80%;
	margin: 0 auto;
}
.gsxwsalist .swiper-slide{
	display: flex;
	justify-content: space-between;
	border-radius: 10px;
	overflow: hidden;
}
.gsxwsaleft{
	width: 45%;
	overflow: hidden;
}
.gsxwsaleft img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.gsxwsaright{
	width: 45%;
	padding: 5%;
	background-color: #fff;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.gsxwsaright h1{
	color: #333333;
	font-size: 26px;
	margin-bottom: 15px;
	transition: all .5s;
}
.gsxwsaright  span{
	display: block;
	margin-bottom: 20px;
	color: #999999;
	font-size: 14px;
}
.gsxwsaright p{
	color: #666666;
	line-height: 30px;
	font-size: 16px;
	height: 60px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
.gsxwsaright i{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	color: #808080;
	font-size: 14px;
	margin-top: 15px;
}
.gsxwsaright i iconpark-icon{
	font-size: 20px;
}
.gsxwsalist .swiper-button-next,.gsxwsalist .swiper-button-prev{
	width: 40px;
	height: 40px;
	opacity: 1;
	border: 1px solid #e0e0e0;
	top: 84%;
	background-color: #fff;
	border-radius: 50%;
	transition: all .5s;
}
.gsxwsalist .swiper-button-prev,.gsxwsalist .swiper-rtl .swiper-button-next{
	left: 50%;
}
.gsxwsalist .swiper-button-next, .gsxwsalist .swiper-rtl .swiper-button-prev{
	right: 43%;
}
.gsxwsalist .swiper-button-next:after,.gsxwsalist .swiper-rtl .swiper-button-prev:after{
	font-size: 18px;
	color: #e0e0e0;
}
.gsxwsalist .swiper-button-prev:after,.gsxwsalist  .swiper-rtl .swiper-button-next:after{
	font-size: 18px;
	color: #e0e0e0;
}
.gsxwsalist .swiper-button-next:hover,.gsxwsalist .swiper-button-prev:hover{
	background-color: #004a8f;
	border-color:#004a8f;
}
.gsxwsalist .swiper-slide:hover .gsxwsaleft img{
	transform: scale(1.05);
}
.gsxwsalist .swiper-slide:hover .gsxwsaright h1{
	color: #004a8f;
}
.hangye{
	padding: 80px 0px;
	background: url(../images/djwq_02.jpg) center no-repeat;
}
.hangyelist{
	margin-top: 50px;
}
.jiance{
	padding: 80px 0px;
	background-color: #f5f5f5;
}
.jiancelist{
	width: 80%;
	margin: 0 auto;
}
.jiancelist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jiancelist ul li{
	width: 49%;
	margin-bottom: 40px;
	overflow: hidden;
	border-radius: 10px;
}
.jiancelist ul li .jiancelistleft{
	width: 35%;
}
.jiancelistleft img{
	display: block;
	width: 100%;
	height: 100%;
}
.jiancelist ul li  a{
	display: flex;
	justify-content: space-between;
}
.jiancelist ul li section{
	width: 65%;
	padding: 15px 40px;
	background-color: #fff;
	display: flex;
	align-items: center;
}
.jiancelist ul li section h1{
	color: #333333;
	font-size: 17px;
	line-height: 30px;
	height: 60px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
.jiancelist ul li section h2{
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.jiancelist ul li section h2 span{
	color: #666666;
	font-size: 14px;
}
.jiancelist ul li section h2 i{
	color: #999999;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.jiancelist ul li section h2 iconpark-icon{
	color: #2e62a8;
	font-size: 20px;
	margin-left: 15px;
}
.cjwenti{
	padding: 80px 0px;
	background: url(../images/cjwt_02.jpg) center no-repeat;
	background-size: cover;
}
.cjwenti .gsxwsabtleft h1{
	color: #ffffff;
}
.cjwenti .gsxwsabtright a span{
	color: #fff;
}
.cjwenti .gsxwsabtright a iconpark-icon{
	color: #fff;
}
.cjwentilist .wdlilstdv ul li{
	width: calc(32% - 80px);
}
.hezuoanli{
	padding: 100px 0rem;
	background-color: #f5f6f7;
}
.fwxmxq{
	width: 100%;
	padding: 60px 0px;
	background-color: #f5f5f5;
	padding-bottom: 40px;
}
.fwxmxqdv{
	width: 80%;
	margin: 0 auto;
	display: flex;
	margin-top: 40px;
	justify-content: space-between;
}
.fwxmxqdvleft{
	width: 71%;
}
.fwxmxqdvright{
	width: 26%;
}
.fwxwxxxinxi{
	padding: 5%;
	padding-bottom: 30px;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fwxwxxxinxileft {
	width:60% ;
}
.fwxwxxxinxileft h1{
	color: #333232;
	font-size: 26px;
	margin-bottom: 20px;
	font-weight: bold;
}
.fwxwxxxinxileft  p{
	line-height: 25px;
	font-size: 14px;
	color: #666565;
}
.fwxwxxxinxileft section{
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fwxwxxxinxileft section div{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.fwxwxxxinxileft section div img{
	display: block;
	width: 36px;
	height: 36px;
	margin-right: 10px;
}
.fwxwxxxinxileft section div h2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.fwxwxxxinxileft section div h2 i{
	display: block;
	color: #024196;
	font-size: 32px;
	font-family: "Montserrat";
	font-weight: bold;
}
.fwxwxxxinxileft section div h2 p{
	line-height: 30px;
	font-size: 20px;
}
.fwxwxxxinxileft section div h2 p i{
	font-size: 20px;
}
.fwxwxxxinxileft section div h2 p i a{
	color: #024196;
}
.fwxwxxxinxileft section div h2 span{
	color: #999999;
	font-size: 14px;
}
.fwxwxxxinxiright section {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.fwxwxxxinxiright section a{
	display: block;
	width: 48%;
	height: 45px;
	border-radius: 10px;
	border: 1px solid #024196;
	text-align: center;
	line-height: 45px;
	color: #024196;
	font-size: 14px;
}
.fwxwxxxinxiright{
	width: 37%;
}
.fwxwxxxinxiright img{
	display: block;
	width: 100%;
}
.fwxwxxxinxiright section a:first-child{
	background-color: #024196;
	color: #fff;
}
.fwbzimg{
	margin: 30px 0px;
	display: block;
}
.fwbzimg img{
	display: block;
	width: 100%;
}
.fwbzimg2{
	display: none;
	margin: 30px 0px;
}
.fwbzimg2 img{
	display: block;
	width: 100%;
}
.fwxiangqtext{
	padding: 5%;
	background-color: #fff;
	border-top: 4px solid #024196;
}
.fwxiangqtext img{
	max-width: 100%;
}
.shownewstext img{
	max-width: 100%;
}
.fwbtn{
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fwbtna {
	width: 20%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 55px;
	background-color: #024196;
	border-radius: 10px;
}
.fwbtna img{
	display: block;
	margin-right: 20px;
}
.fwbtna i{
	color: #fff;
	font-size: 16px;
}
.fwbtn section{
	width: 70%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fwbtn section a{
	border: 1px dashed #cccccc;
	display: block;
	height: 40px;
	text-align: center;
	overflow: hidden;
	line-height: 40px;
	padding: 0 2%;
	width: 44%;
	color: #666666;
	font-size: 14px;
	border-radius: 30px;
	transition: all .5s;
}
.fwbtn section a:hover{
	color: #024196;
	font-size: 14px;
	border: 1px dashed #024196;
}
.fj{
	padding: 120px 0px;
	background: url(../images/feiji_06.jpg) center no-repeat;
	background-size: cover;
}
.fjdv{
	width: 85%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fjdvleft h1{
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 30px;
}
.fjdvleft h2{
	color: #ffffff;
	font-size: 22px;
	margin-bottom: 75px;
}
.fjdvleft p{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 25px;
}
.fjdvleft p img{
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 20px;
}
.fjdvleft p span{
	color: #ffffff;
	font-size: 18px;
}
.fjdvright{
	padding: 3%;
	width: 34%;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 15px;
}
.fjdvright h1{
	color: #333333;
	font-size: 28px;
	margin-bottom: 15px;
	font-weight: bold;
}
.fjdvright h2{
	padding-bottom: 20px;
	margin-bottom: 25px;
	color: #333333;
	font-size: 24px;
	border-bottom: 1px solid #e6e6e6;
}
.fjdvright p {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 15px;
}
.fjdvright p i{
	width: 6px;
	height: 6px;
	display: block;
	background-color: #024196;
	margin-right: 15px;
}
.fjdvright p  span{
	width: 90%;
	display: block;
	color: #4c4c4c;
	font-size: 15px;
}
.fwys{
	padding: 80px 0px;
	background: url(../images/ys_02.png) center no-repeat;
	background-size: cover;
}
.fwysdv{
	width:85%;
	margin:0 auto;
	margin-bottom: 55px;
}
.fwysbt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.fwysbtleft{
	color: #333333;
	font-size: 36px;
	font-weight: bold;
}
.fwysbtright section{
	border: 1px solid #024196;
	border-radius: 5px;
	overflow: hidden;
	display: flex;
	justify-content: flex-start;
}
.fwysbtright section form input{
	border: none;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	background-color: transparent;
	padding: 0 10px;
	outline: none;
}
.fwysbtright section a{
	display: block;
	height: 38px;
	width: 130px;
	text-align: center;
	color: #fff;
	line-height: 38px;
	font-size: 14px;
	background-color: #024196;
}
.fwlist{
	margin-top: 60px;
}
.fwlist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	background: url(../images/lleft_03.png) left no-repeat;
	background-size: 49.95% 100%;
}
.fwlist ul li{
	padding: 65px 50px;
	width: calc(25% - 100px);
	
}
.fwlist ul li h1{
	color: #ffffff;
	font-size: 36px;
	font-family: "Montserrat";
	font-weight: bold;
	margin-bottom: 10px;
}
.fwlist ul li h2{
	margin-bottom: 40px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}
.fwlist ul li  p{
	line-height: 30px;
	color: #ffffff;
	font-size: 16px;
}
.fwlist ul li:first-child{
	background-color: rgba(0, 0, 0, 0.1);
}
.fwlist ul li:nth-child(2){
	background-color: #fff;
	box-shadow: 0px 0px 10px #f0f3f7;
}
.fwlist ul li:nth-child(2) h1{
	color: #024196;
}
.fwlist ul li:nth-child(2) h2{
	color: #333333;
}
.fwlist ul li:nth-child(2) p{
	color: #666666;
}
.fwlist ul li:nth-child(3){
	background-color: #1c74cd;
}
.fwlist ul li:nth-child(4){
	background-color: #e8f1fa;
}
.fwlist ul li:nth-child(4) h1{
	color: #024196;
}
.fwlist ul li:nth-child(4) h2{
	color: #333333;
}
.fwlist ul li:nth-child(4) p{
	color: #666666;
}
.fwlist ul li:nth-child(5){
	width: calc(50% - 100px);
}
.fwlist ul li:nth-child(6){
	background-color: #fff;
}
.fwlist ul li:nth-child(6) h1{
	color: #024196;
}
.fwlist ul li:nth-child(6) h2{
	color: #333333;
}
.fwlist ul li:nth-child(6) p{
	color: #666666;
}
.fwlist ul li:nth-child(7){
	background-color: #024196;
}
.fwxmxqdvright{
	width: 26%;
}
.fwxqimg{
	margin: 25px 0px;
}
.fwxqimg img{
	display: block;
	width: 100%;
}
.fwxqinglist h1{
	display: flex;
	justify-content: space-between;
	padding: 0 5%;
	height: 55px;
	align-items: center;
	background-image: linear-gradient(to right, #024196 , #4084e1);
}
.fwxqinglist h1 span{
	color: #ffffff;
	font-size: 22px;
}
.fwxqinglist h1 a{
	color: #ffffff;
	font-size: 14px;
	font-family: "Montserrat_Light";
}
.fwxqinglist ul{
	padding: 0 5%;
	background-color: #ffffff;
}
.fwxqinglist ul li{
	height: 50px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 50px;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fwxqinglist ul li:last-child{
	border-bottom: none;
}
.fwxqinglist ul li a{
	display: block;
	color: #4c4c4c;
	font-size: 15px;white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fwxmlxwm{
	margin-top: 30px;
	background-color: #fff;
	padding-bottom: 30px;
}
.fwxmlxwm h1{
	display: flex;
	justify-content: space-between;
	padding: 0 5%;
	height: 55px;
	align-items: center;
	background-image: linear-gradient(to right, #024196 , #4084e1);
}
.fwxmlxwm h1 span{
	color: #ffffff;
	font-size: 22px;
}
.fwxmlxwm h1 a{
	color: #ffffff;
	font-size: 14px;
	font-family: "Montserrat_Light";
}
.fwxmlxwm img{
	display: block;
	width: 100%;
}
.fwxmlxwmasd{
	padding: 5%;
	padding-bottom: 0;
}
.fwxmlxwmasd img{
	display: block;
	width: 100%;
}
.fwxmlxwmasd h2{
	margin-top: 20px;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.fwxmlxwmasd p{
	line-height: 30px;
	color: #666666;
	font-size: 14px;
}
.fwxqinglist ul li a:hover{
	color: #004a8f;
}
.shownews{
	padding: 80px 0px;
	background-color: #f5f5f5;
}
.shownewsdv{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.shownewsdvleft{
	width: 61%;
	background-color: #fff;
	padding: 45px 60px;
	padding-bottom: 25px;
}
.shownewsbt{
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.shownewsbt h1{
	color: #333232;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 15px;
}
.shownewsbt p{
	color: #666666;
	font-size: 15px;
}
.shownewstext{
	margin: 25px 0rem;
}
.shownewsbtn{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.shownewsbtn a{
	border: 1px dashed #cccccc;
    display: block;
    height: 40px;
    text-align: center;
    overflow: hidden;
    line-height: 40px;
    padding: 0 2%;
    width: 44%;
    color: #666666;
    font-size: 14px;
    border-radius: 30px;
    transition: all .5s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.shownewsbtn a:hover{
	color: #024196;
    font-size: 14px;
    border: 1px dashed #024196;
}
.shownewsdvright{
	width: 26%;
}
.twen{
	padding-top: 45px;
	padding-bottom: 40px;
	background: url(../images/zx_03.jpg) center no-repeat;
	background-size: cover;
}
.twen h1{
	color: #fffefe;
	font-size: 20px;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
}
.twen p{
	color: #fffefe;
	font-size: 14px;
	margin-bottom: 25px;
	text-align: center;
}
.twen a{
	display: block;
	width: 50%;
	height: 40px;
	background-color: #fff;
	text-align: center;
	color: #024196;
	line-height: 40px;
	border-radius: 10px;
	margin: 0 auto;
	font-size: 16px;
}
.zxwzhang{
	margin-top: 35px;
}
.zxwzhang h1{
	display: flex;
	justify-content: space-between;
	height: 25px;
	border-left: 3px solid #024196;
	color: #4c4c4c;
	font-size: 22px;
	line-height: 25px;
	text-indent: 10px;
}
.zxwzhang a{
	color: #333333;
	font-size: 13px;
}
.zxwzhangimg{
	margin: 15px 0px;
	margin-bottom: 0;
}
.zxwzhangimg img{
	display: block;
	width: 100%;
}
.zxwzhang ul{
	background-color: #fff;
	padding: 20px 5%;
	margin-top: 20px;
}
.zxwzhang ul li a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 35px;
}
.zxwzhang ul li a i{
	display: block;
	width: 7px;
	height: 7px;
	background-color: #004ea2;
}
.zxwzhang ul li a span{
	width: 95%;
	display: block;
	font-size: 16px;
	color: #4c4c4c;
	margin-left: 10px;
	transition: all .5s;
	line-height: 30px;
	height: 30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zxwzhang ul li a:hover span{
	color: #004a8f;
}
.zxtongzhi{
	padding: 100px 0px;
	background-color: #f5f5f5;
}
.zxtongzhi dl{
	width: 82%;
	display: flex;
	margin: 0 auto;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.zxtongzhi dl dd{
	width: 31.33%;
	margin: 1%;
}
.zxtongzhi dl dd div img{
	display: block;
	width: 100%;
	transition: all .5s;
}
.zxtongzhi dl dd div{
	overflow: hidden;
	width: 100%;
}
.zxtongzhi dl dd section{
	padding: 40px 50px;
	position: relative;
	background-color: #fff;
	transition: all .5s;
}
.zxtongzhi dl dd section h1{
	color: #333333;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	margin-bottom: 15px;
	transition: all .5s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zxtongzhi dl dd section p{
	line-height: 25px;
	color: #666666;
	font-size: 14px;
	height: 50px;
	overflow: hidden;
	margin-bottom: 15px;
	transition: all .5s;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.zxtongzhi dl dd section h2{
	color: #666666;
	font-size: 14px;
	transition: all .5s;
}
.zxtongzhi dl dd section i{
	display: block;
	width: 65px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #efefef;
	position: absolute;
	bottom: 0;
	right: 0;
}
.zxtongzhi dl dd section iconpark-icon{
	font-size: 20px;
	color: #666666;
}
.zxtongzhi dl dd:hover div img{
	transform: scale(1.05);
}
.zxtongzhi dl dd:hover section{
	background-color: #024196;
}
.zxtongzhi dl dd:hover section h1{
	color: #fff;
}
.zxtongzhi dl dd:hover section p{
	color: #fff;
}
.zxtongzhi dl dd:hover section h2{
	color: #fff;
}
.zxtongzhi dl dd:hover section i{
	opacity: 0;
}
.xiazai{
	padding: 70px 0px;
	background-color: #f5f5f5;
}
.xiazai dl{
	width: 80%;
	margin: 0 auto;
}
.xiazai dl dd{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #fff;
	transition: all .5s;
	margin-bottom: 15px;
}
.xiazai dl dd div{
	width: 80%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 60px;
}
.xiazai dl dd div i{
	display: block;
	width: 6px;
	height: 6px;
	background-color: #024196;
	border-radius: 50%;
	margin: 0 10px;
	margin-left: 15px;
	transition: all .5s;
}
.xiazai dl dd div h1{
	width: 80%;
	color: #4c4c4c;
	font-size: 16px;
	transition: all .5s;
}
.xiazai dl dd a{
	display: flex;
	width: 20%;
	height: 60px;
	background-color: #024196;
	line-height: 60px;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.xiazai dl dd a iconpark-icon{
	font-size: 24px;
	color: #fff;
}
.xiazai dl dd:hover{
	background-color: #024196;
}
.xiazai dl dd:hover i{
	background-color: #fff;
}
.xiazai dl dd:hover div h1{
	color: #fff;
}
.zizhi{
	padding: 95px 0px;
	background-color: #f5f5f5;
}
.zizhibt{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zizhibtleft img{
	display: block;
}
.zizhibtleft h1{
	color: #333333;
	font-size: 32px;
	font-weight: bold;
}
.zizhibtright{
	width: 400px;
}
#thumbs543 .swiper-slide{
	background-color: #e8e9eb;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #666666;
	font-size: 16px;
}
#thumbs543 .swiper-slide:hover{
	background-color: #024196;
	color: #fff;
}
#thumbs543 .swiper-slide-thumb-active{
	background-color: #024196;
	color: #fff;
}
.zizhilist .swiper-slide ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 82%;
	margin: 0 auto;
	margin-top: 50px;
}
.zizhilist .swiper-slide ul li{
	width: 18%;
	margin: 1%;
}
.zizhilist .swiper-slide ul li div{
	width: 100%;
	overflow: hidden;
}
.zizhilist .swiper-slide ul li div img{
	display: block;
	width: 100%;
	transition: all .5s; 
}
.zizhilist .swiper-slide ul li:hover div img{
	transform: scale(1.05);
}
.zizhilist .swiper-slide ul li h1{
	color: #666666;
	font-size: 15px;
	text-align: center;
	margin-top: 20px;
}
.zhiyefaz{
	width: 80%;
	margin: 0% auto;
	padding-top: 95px;
	padding-bottom: 65px;
	background-color: #ffffff;
}
.zhiyefazdv {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zhiyefazleft{
	width: 40%;
}
.zhiyefazright{
	width: 50%;
}
.zhiyefazright img{
	display: block;
	width: 100%;
}
.zhiyefazleft h1{
	color: #333333;
	font-size: 36px;
	margin-bottom: 25px;
	font-weight: bold;
}  
.zhiyefazleft p{
	color: #4c4c4c;
	font-size: 16px;
	line-height: 30px;
}
.zhiyefazleft a{
	margin-top: 50px;
	display: block;
	width: 200px;
	height: 50px;
	background-color: #024196;
	line-height: 50px;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	border-radius: 10px;
}
.COURSE{
	background: url(../images/yf_02.jpg) center no-repeat;
	padding: 95px 0px;
	background-size: cover;
	background-attachment: fixed;
}
.coursedv{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.coursedvleft{
	width: 40%;
}
.coursedvleft img{
	display: block;
}
.coursedvleft h1{
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 60px;
}
.coursedvleft h2{
	color: #ffffff;
	font-size: 32px;
	margin-bottom: 20px;
}
.coursedvleft p{
	line-height: 30px;
	color: #ffffff;
	font-size: 16px;
}
.coursedvleft ul{
	display: flex;
	justify-content: flex-start;
	margin-top: 35px;
}
.coursedvleft ul li{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-right: 40px;
}
.coursedvleft ul li iconpark-icon{
	font-size: 22px;
	margin-right: 10px;
	color: #aed0fd;
}
.coursedvleft ul li span{
	font-size: 15px;
	color: #aed0fd;
}
.coursedvleft a{
	display: block;
	width: 185px;
	height: 40px;
	border:1px solid #fff;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-top: 85px;
	border-radius: 50px;
}
.coursedvright{
	width: 340px;
	background-color: #fff;
	padding: 35px;
	border-radius: 15px;
}
.coursedvright h1{
	text-align: center;
	font-size: 26px;
	color: #4c4c4c;
	margin-bottom: 10px;
}
.coursedvright form div{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}
.coursedvright form div i{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	border: 3px solid #024196;
}
.coursedvright form div input{
	height: 50px;
	border: none;
	outline: none;
	border-bottom: 1px solid #e6e6e6;
	width: 93%;
}
.coursedvright form button{
	display: block;
	width: 70%;
	height: 45px;
	background-color: #024196;
	border-radius: 50px;
	margin: 0 auto;
	margin-top: 30px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	outline: none;
	border: none;
}
.tongzhi{
	padding: 70px 0px;
	background-color: #ffffff;
}
.tongzhibt{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tongzhibt h1{
	font-size: 32px;
	color: #333333;
	font-weight: bold;
}
.tongzhibtright a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 145px;
	padding: 0 25px;
	height: 45px;
	transition: all .5s;
	border: 1px solid #dbdbdb;
}
.tongzhibtright a span{
	color: #666666;
	font-size: 14px;
}
.tongzhibtright a iconpark-icon{
	font-size: 20px;
	color: #8c8c8c;
}
.tongzhibtright a:hover{
	background-color: #024196;
	border: 1px solid #024196;
}
.tongzhibtright a:hover iconpark-icon{
	color: #fff;
}
.tongzhibtright a:hover span{
	color: #fff;
}
.noticelilst{
	width: 80%;
	margin: 0 auto;
	margin-top: 40px;
}
.noticelilst ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.noticelilst ul li{
	width: calc(33.33% - 101px);
	border-bottom: 1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	padding: 35px 50px;
	position: relative;
	transition: all .5s;
}
.noticelilst ul li h1{
	color: #333333;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom: 12px;
	transition: all .5s;
}
.noticelilst ul li  p{
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	transition: all .5s;
}
.noticelilst ul li h2{
	color: #666666;
	font-size: 14px;
	margin-top: 15px;
}
.noticelilst ul li i {
    display: block;
    right: 0;
    width: 65px;
    height: 40px;
    bottom: 0;
    background-color: #e6e6e6;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
	opacity: 1;
    transition: all .5s;
}
.noticelilst ul li i iconpark-icon{
	font-size: 20px;
	color: #a1a1a1;
}
.noticelilst ul li:hover{
	background-color: #024196;
}
.noticelilst ul li:hover h1{
	color: #fff;
}
.noticelilst ul li:hover p{
	color: #fff;
}
.noticelilst ul li:hover h2{
	color: #fff;
}
.noticelilst ul li:hover i{
	opacity: 0;
}
.ziliaoxiazai{
	padding: 70px 0px;
	background: url(../images/xzbj_02.jpg) center no-repeat;
	background-size: cover;
}
.tongzhilist{
	width: calc(80% - 100px);
	margin: 0 auto;
	margin-top: 50px;
	padding: 50px;
	background-color: #fff
}
.tongzhilist ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.tongzhilist ul li{
	width: 31.33%;
	margin: 0 1%;
	height: 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
	transition: all .5s;
}
.tongzhilist ul li a{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	height: 50px;
	align-items: center;
}
.tongzhilist ul li a div{
	width: 80%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.tongzhilist ul li a div i{
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #024196;
	margin-right: 10px;
}
.tongzhilist ul li a div span{
	display: block;
	width: 93%;
	color: #333333;
	font-size: 16px;
	transition: all .5s;
	overflow: hidden;height: 20px;
	line-height: 20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tongzhilist ul li a iconpark-icon{
	color: #b9b9b9;
	font-size: 24px;
	margin-right: 15px;
	transition: all .5s;
}
.tongzhilist ul li:hover{
	border-bottom: 1px solid #024196;
}
.tongzhilist ul li:hover span{
	color: #024196;
}
.tongzhilist ul li:hover a iconpark-icon{
	color: #024196;
}
.zhiyechaxun{
	padding: 80px 0px;
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	background-color: #fff;
}
.zhiyechaxun_left{
	width: 49%;
	position: relative;
}
.zhiyechaxun_left img{
	display: block;
	width: 100%;
}
.zhiyechaxun_left section{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: absolute;
	top:0;
	height: 100%;
	left: 0;
}
.zhiyechaxun_left section div iconpark-icon{
	display: block;
	font-size: 32px;
	color: #fff;
	text-align: center;
	margin: 0  auto;
	margin-bottom: 20px;
}
.zhiyechaxun_left section div h1{
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
}
.zhiyechaxun_left section div a{
	display: block;
	width: 170px;
	height: 45px;
	border: 1px solid #95b3db;
	border-radius: 5px;
	line-height: 45px;
	margin:0 auto ;
	margin-top: 50px;
	font-size: 14px;
	transition: all .5s;
	color: #fff;
	text-align: center;
}
.zhiyechaxun_right{
	width: 49%;
	position: relative;
}
.zhiyechaxun_right img{
	display: block;
	width: 100%;
}
.zhiyechaxun_right section{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: absolute;
	top:0;
	height: 100%;
	left: 0;
}
.zhiyechaxun_right section div iconpark-icon{
	display: block;
	font-size: 32px;
	color: #fff;
	text-align: center;
	margin: 0  auto;
	margin-bottom: 20px;
}
.zhiyechaxun_right section div h1{
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
}
.zhiyechaxun_right section div a{
	display: block;
	width: 170px;
	height: 45px;
	border: 1px solid #95b3db;
	border-radius: 5px;
	line-height: 45px;
	margin:0 auto ;
	margin-top: 50px;
	font-size: 14px;
	color: #fff;
	transition: all .5s;
	text-align: center;
}
.zhiyechaxun_left section div a:hover{
	background-color: #fff;
	border-color: #fff;
	color: #004a8f;
}
.zhiyechaxun_right section div a:hover{
	background-color: #fff;
	border-color: #fff;
	color: #004a8f;
}
.gongsijianjie{
	background: url(../images/jbbeijing_02.jpg) center no-repeat;
	background-size: cover;
	padding: 100px 0px;
	padding-bottom: 155px;
}
.gsjjbox{
	width: 80%;
	position: relative;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	align-items: flex-start;
}
.gsjjboxleft{
	width: 48%;
}
.gsjjboxleft img{
	display: block;
}
.gsjjboxleft h1{
	color: #024196;
	font-size: 32px;
	font-weight: bold;
}
.gsjjboxleft p{
	margin-top: 35px;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.gsjjboxleft a{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 40px;
}
.gsjjboxleft a span{
	color:#024196;
	font-size: 16px;
}
.gsjjboxleft a iconpark-icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25px;
	height: 25px;
	border:1px solid #004a8f;
	border-radius: 50%;
	text-align: center;
	color: #004a8f;margin-left: 15px;
	font-size: 16px;
}
.gsjjboxright{
	width: 48%;
	position: relative;
}
.gsjjboxright video{
	width: 100%;
	display: block;
}
.gsjjboxright div{
	position: absolute;
	width: 100px;
	left: 100px;
	top: 40%;
	left: 50%;
	margin-left: -50px;
}
.gsjjboxright div img{
	width: 100%;
	display: block;
}
.gstime{
	background-color: #fff;
	position: absolute;
	bottom: -265px;
	padding: 50px 100px;
	width: calc(100% - 200px);
	box-shadow: 0px 0px 15px #dcdcdc;
}
.gstime .ingywmsz{
	margin: 0;
	width: 100%;
}
.gstime .ingywmsz ul li h1 span{
	color: #024196;
}
.gstime .ingywmsz ul li h1 i{
	color: #024196;
}
.gstime .ingywmsz ul li p{
	color: #4c4c4c;
}
.rongyuzizhi{
	padding: 100px 0px;
	background: url(../images/rongyuzizhi_02.png) center no-repeat;
}
.rongyuzizhidv{
	width: 80%;
	margin: 0 auto;
}
.rongyuzizhibt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rongyuzizhibtleft img{
	display: block;
}
.rongyuzizhibtleft h1{
	font-size: 32px;
	font-weight: bold;
}
.rongyuzizhibtright{
	width: 450px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
#thumbs856{
	width: 300px;
}
#thumbs856 .swiper-slide{
	color: #666666;
	font-size: 16px;
}
#thumbs856 .swiper-slide-thumb-active{
	color: #024196;
	font-size: 16px;
}
.rongyuzizhibtright a{
	display: block;
	width: 100px;
	height: 50px;
	border: 1px solid #cccccc;
	display: flex;
	justify-content: space-between;
	padding: 0 25px;
	align-items: center;
	color: #666666;
	transition: all .5s;
	font-size: 14px;
}
.rongyuzizhibtright a iconpark-icon{
	font-size: 22px;
}
.rongyuzizhibtright a:hover{
	border-color: #004a8f;
	background-color: #004a8f;
	color: #fff;
}
.rongyuzizhibtright a:hover iconpark-icon{
	color: #fff;
}
#gallery856{
	width: 100%;
	margin-top: 55px;
}
#gallery856 .rylist .swiper-slide p{
	color: #4c4c4c;
}
.culture{
	background: url(../images/paishou_02.png) left no-repeat;
}
.culturedv{
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin: 0% auto;
}
.culturedvright{
	width: 60%;
}
.culturedvright ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.culturedvright li{
	width: calc(33.33% - 90px);
	padding: 0 45px;
	padding-top: 95px;
	padding-bottom: 70px;
}
.culturedvright li iconpark-icon{
	color: #fff;
	font-size: 36px;
	margin-bottom: 15px;
}
.culturedvright li h1{
	color: #ffffff;
	font-size: 26px;
	margin-bottom: 10px;
}
.culturedvright li h2{
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 40px;
	text-transform: uppercase;
	font-family: "Montserrat Hairline";
}
.culturedvright li p{
	color: #ffffff;
	font-size: 16px;
	line-height: 25px;
	height: 50px;
}

.culturedvright li:first-child{
	background-color: rgba(0, 0, 0, 0.15);
}
.culturedvright li:nth-child(2){
	background-color: #fff;
	background: url(../images/neijing_03.png) center no-repeat;
	background-size: cover;
}
.culturedvright li:nth-child(2)  iconpark-icon{
	color: #024196;
}
.culturedvright li:nth-child(2)  h1{
	color: #4c4c4c;
}
.culturedvright li:nth-child(2)  h2{
	color: #666666;
}
.culturedvright li:nth-child(2)  p{
	color: #666666;
}
.culturedvright li:nth-child(3){
	background-color: #084daa;
}
.culturedvright li:nth-child(4){
	background-color: rgba(0, 0, 0, 0.3);
}
.culturedvright li:nth-child(5){
	background-color: #024196;
	background: url(../images/neijing_05.png) center no-repeat;
	background-size: cover;
}
.culturedvright li:nth-child(6){
	background-color: #404245;
	background: url(../images/neijing_06.png) center no-repeat;
	background-size: cover;
}
.culturedvleft{
	margin-left: 10%;
	margin-top: 120px;
}
.culturedvleft img{
	display: block;
}
.culturedvleft h1{
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
}
.bolang{
	padding-top: 180px;
	padding-bottom: 95px;
	background: url(../images/bolang_02.png) center no-repeat;
	background-size: cover;
}
.bolangdv{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.bolangdvleft{
	width: 70%;
}
.bolangdvright{
	width: 30%;
	background-color: #fff;
}
.bolangdvleft .swiper-slide div{
	background-size: cover;
	position: relative;
}
.bolangdvleft .swiper-slide div img{
	opacity: 0;
}
.bolangdvleft .swiper-slide div  section{
	position: absolute;
	width: 70%;
	left: 15%;
	z-index: 33;
	bottom: 50px;
}
.bolangdvleft .swiper-slide div  section h1{
	color: #ffffff;
	font-size: 28px;
	margin-bottom: 20px;
}
.bolangdvleft .swiper-slide div  section p{
	line-height: 30px;
	color: #ffffff;
	font-size: 15px;
}
.bolangdvright h1{
	width: 70%;
	color: #333333;
	font-size: 18px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 40px;
}
.bolangdvright h1 span{
	color: #333333;
	font-size: 28px;
}
.bolangdvright h3{
	width: 70%;
	margin: 0 auto;
	color: #808080;
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 30px;
}
#thumbs756{
	height: 480px;
}
#thumbs756 .swiper-slide div {
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#thumbs756 .swiper-slide div i{
	color: #999999;
	font-size: 16px;
}
#thumbs756 .swiper-slide div section{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
#thumbs756 .swiper-slide div section iconpark-icon{
	color: #9b9b9b;
	font-size: 32px;
	margin-right: 20px;
}
#thumbs756 .swiper-slide div section h2{
	width: 80%;
	color: #333333;
	font-size: 16px;
}
#thumbs756 .swiper-slide{
	display: flex;
	position: relative;
	align-items: center;
}
#thumbs756 .swiper-slide-thumb-active{
	background-color: #024196;
}
#thumbs756 .swiper-slide-thumb-active{
	background-color: #024196;
}
#thumbs756 .swiper-slide-thumb-active div section iconpark-icon{
	color: #fff;
}
#thumbs756 .swiper-slide-thumb-active div i{
	color: #fff;
}
#thumbs756 .swiper-slide-thumb-active div section h2{
	color: #fff;
}
#thumbs756 .swiper-slide-thumb-active div{
	margin: 0;
}
#thumbs756 .swiper-slide-thumb-active::after{
	content: "";
	width: 60px;
	height: 96px;
	background-color: #024196;
	position: absolute;
	left: -60px;
}
#thumbs756{
	overflow: initial;
}
.bolangdvleft .swiper-horizontal>.swiper-pagination-bullets,.bolangdvleft .swiper-pagination-bullets.swiper-pagination-horizontal,.bolangdvleft .swiper-pagination-custom,.bolangdvleft .swiper-pagination-fraction{
	left: 60px;
	top: 10%;
	width: 32px;
	height: 80%;
}
.bolangdvleft .swiper-pagination-bullet{
	background: url(../images/kedu_06.png) top center repeat-y;
	width: 100%;
	border-radius: 0%;
	height: 16.666%;
	opacity: 1;
	background-size: contain;
}
.bolangdvleft .swiper-pagination-bullet-active{
	width: 100%;
	height: 16.666%;
	background-size: cover;
	background: url(../images/kedu_03.png) top center repeat-y;
	background-size: contain;
}

.banners{
	display: block;
	width: 100%;
}
.banners .swiper-slide{
	position: relative;
} 
.banners .swiper-slide div{
	position: absolute;
	width: 80%;
	height: 100%;
	left: 10%;top: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.banners .swiper-slide div h1{
	font-size: 38px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 45px;
	text-shadow: 3px 3px 5px rgba(39, 39, 39, 0.8);
}
.banners .swiper-slide div p{
	margin-top: 20px;
	color: #ffffff;
	font-size: 24px;
}
.banners .swiper-slide img{
	width: 100%;
}
.banners .swiper-slide div img{
	margin-top: 10%;
	width: 40px;
	display: block;
}


.sybanner .swiper-button-next, .sybanner .swiper-button-prev{
	width: 45px;
	height: 45px;
	border: 1px solid #ffffff;
}
.sybanner .swiper-button-next:hover, .sybanner .swiper-button-prev:hover{
	background-color: #024196;
	border-color: #024196;
}
.sybanner .swiper-button-next:after,.sybanner  .swiper-rtl .swiper-button-prev:after{
	font-size: 20px;
}
.sybanner .swiper-button-prev:after,.sybanner  .swiper-rtl .swiper-button-next:after{
	font-size: 20px;
}
.sybanner .swiper-button-next,.sybanner  .swiper-rtl .swiper-button-prev{
	right: 10%;
    left: auto;
    top: 90%;
    opacity: 1;
}
.sybanner  .swiper-button-prev,.sybanner  .swiper-rtl .swiper-button-next{
	left: 84%;
    right: auto;
    top: 90%;
    opacity: 1;
}
.dsaafw{
	position: absolute;
	bottom: 10px;
	display: none;
	width: 100%;
	justify-content: flex-start;
	align-items: center;
	display: none;
}
.dsaafw i{
	display: block;
	color: #ffffff;
	font-size: 15px;
	width: 125px;
	height: 2px;
	background-color: #fff;
}
.dsaafw  .swiper-pagination{
	width: 30%;
}
.dsaafw span{
	font-size: 15px;
	color: #fff;
}
.sybanner .swiper-button-prev, .sybanner .swiper-rtl .swiper-button-next{
	left: 82%;
}

		.heads{
			height: auto;
			position: relative;
		}
		.header-navigation{
			text-align: left;
		}
		.headfwxm{
			width: 80%;
			padding: 65px 10%;
			display: flex;
			justify-content: space-between;
			background-color: #024196;
			position: absolute;
			display: none;
			left: 0;
		}
		.headfwxmleft{
			width: 25%;
			padding-right: 5%;
			border-right: 1px solid #678dc0;
		}
		.headfwxmleft h1{
			color: #ffffff;
			font-size: 28px;
			margin-bottom: 15px;
			line-height: 37px;
		}
		.headdvright .headfwxmleft  i{
			display: block;
			width: 45px;
			height: 3px;
			background-color: #fff;
			margin-bottom: 30px;
			border-radius: 0%;
		}
		.headfwxmleft p{
			color: #ffffff;
			line-height: 30px;
			font-size: 15px;
		}
		.headfwxmright{
			width: 60%;
			display: flex;
			justify-content: space-between;
			align-items: flex-start;
		}
		.headfwxmright dl{
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
			width: 50%;
		}
		.headfwxmright dl dd{
			width: 64%;
			/*height: 40px;*/
		}
		.headfwxmright dl dd a{
			display: flex;
			justify-content: flex-start;
			align-items: center;
			color: #dde2ec;
			line-height: 40px;
			font-size: 16px;
		}
		.headfwxmright dl dd a iconpark-icon{
			font-size: 16px;
			color: #fff;
			margin-right: 5px;
		}
		.headfwxmright img{
			width: 40%;
			display: block;
		}
		.headdvright ul li:hover dl dd a{
			color: #dde2ec;
		}
		.headdvright ul li dl dd a:hover{
			color: #fff;
		}
		.headdvright ul li:hover .headfwxm{
			display: flex;
		}







.sybanner .swiper-slide div a{
	display: none;
	width: 200px;
	border: 1px solid #ffffff;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #ffffff;
	font-size: 16px;
	margin-top: 80px;
}
.sybanner .swiper-slide div p{
	font-size: 34px;
}

.sybanner .swiper-slide div img{
	width: auto;
	margin-bottom: 30px;
}


.ssdv{
	width: 100%;
	position: absolute;
	background-color: #fff;
	top: 100px;
	left: 0;
	z-index: 999;
	padding: 15px 0px;
	padding: 0;
	height: 0;
	overflow: hidden;
	transition: all .5s;
}
.ssdv form{
	width: 90%;
	margin: 0 auto;
}
.ssdv form{
	display: flex;
	justify-content: space-between;
}
.ssdv form input{
	height: 35px;
	line-height: 35px;
	border: none;
	border:1px solid #dcdcdc;
	outline: none;
	width: 76%;
	padding: 0 1%;
}
.ssdv form button{
	border: none;
	background-color: #024196;
	color: #fff;
	width: 20%;
	font-size: 14px;

}
.mfooldv{
	display: none;
}
.mfool{
	display: none;
}
#gallery2 .swiper-slide:nth-child(4) .tzhdv ul{
	width: 31.33%;
}
.safwg{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.dsaafw{
	display: none;
	width: auto;
	position: initial;
}
.sybanner .swiper-button-prev, .sybanner .swiper-rtl .swiper-button-next{
	position: initial;
	margin-right: 15px;
	top: 0;
}
.sybanner .swiper-button-next, .sybanner .swiper-rtl .swiper-button-prev{
	position: initial;top: 0;
}
.safwg{
	width: 90%;
	position: absolute;
	bottom: 10%;
	left: 5%;
}
.dsaafw{
	display: none;
	align-items: center;
	margin-right: 30px;
}
.dsaafw .swiper-pagination{
	position: initial;
    margin-top: -20px;	    font-size: 18px;
    color: #fff;
}
.dsaafw span{
	font-size: 18px;
}
.dsaafw i {
    display: block;
    color: #ffffff;
    font-size: 15px;
    width: 125px;
    height: 2px;
    background-color: #fff;
}
.dsaafw i{
	display: none;
	width: 120px;
	height: 3px;
	background-color: #fff;
}

#gallery2 .swiper-slide:nth-child(6) .tzhdv ul{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0;
}
#gallery2 .swiper-slide:nth-child(6) .tzhdv ul div{
	width: 23%;
}
.dsaafw span{
	position: relative;
}
.dsaafw span:after{
    content: "";
    width: 100px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 11px;
    left: -120px;
}
.shownav ul li.active::after{
	border-left: 1px solid #e6e6e6;
    border-right: none;
}
.shownav{
	background-color: #fff;
}
.dialog-body .input{
	width: 96%;
	padding: 0 2%;
}
.dialog-body .textarea{
	width: 96%;
	padding: 0 2%;
}

.fwxiangqtext{
	padding: 3%;
}
.fwbtn section{
	width: 100%;
}
.fwbtna {
	width: 32%;
	border-radius: 0px;
	border: 1px solid #024196;
	transition: all .5s;
	height: 45px;
	border-radius: 5px;
}
.fwbtna iconpark-icon{
	font-size: 20px;
	color: #fff;
	margin-right: 5px;
	transition: all .5s;
}
.fwbtna i{
	transition: all .5s;
}
.fwbtna:hover{
	background-color: #fff;
}
.fwbtna:hover iconpark-icon{
	color: #024196;
}
.fwbtna:hover i{
	color: #024196;
}
.igge{
	background: url(../images/bagw_03.jpg) center no-repeat;
	padding: 40px;
	background-size:cover;
	margin: 30px auto;
}
.iggedv{
	display: flex;
	justify-content: space-between;
	width: 90%;
	margin: 0 auto;
	margin-top: 8px;
}
.iggedvleft{
	width: 70%;
}
.iggedvleft h1{
	color: #ffffff;
	font-size: 32px;
	margin-bottom: 10px;
	font-weight: bold;
}
.iggedvleft h2{
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 40px;
}
.iggedvleft h3{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 15px;
}
.iggedvleft h3 i{
	display: block;
	width: 3px;
	height: 20px;
	background-color: #fff;
	margin-right: 10px;
}
.iggedvleft h3 span{
	color: #ffffff;
	font-size: 18px;
}
.iggedvleft ul{
	display: flex;
	justify-content: flex-start;
}
.iggedvleft ul li{
	display: flex;
	
	align-items: center;
	margin-right: 20px;
}
.iggedvleft ul li img{
	width: 70px;
	display: block;
}
.iggedvleft ul li section{
	margin-left: 15px;
}
.iggedvleft ul li section h4{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.iggedvleft ul li section span{
	display: block;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	font-family: "Montserrat";
	margin-top: 5px;
}
.iggedvleft ul li section span a{
	color: #fff;
}
.iggedvright{
	width: 30%;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.iggedvright img{
	display: block;
	max-width: 100%;
}
.xshz{
	background: url(../images/hezuoq.png) center no-repeat;

}
.xshz .zxlybt h1{
	color: #4c4c4c;
}
.xshz .zxlybt h1 span{
	color: #024196;
}
.xshz .zxlybt  p{
	color: #666666;
}
.cyaohez{
	width: ;
	padding: 40px 0;
	padding-bottom: 100px;
	background: url(../images/hgasd_02.png) center no-repeat;
	background-size: cover;
}
.cyaohezbt h1{
	color: #4c4c4c;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 20px;
}
.cyaohezbt h1 span{
	color: #024196;
}
.cyaohezbt{
	width: 80%;
	text-align: center;
	margin: 0 auto;
}
.cyaohezbt p{
	color: #666666;
	font-size: 15px;
	margin-bottom: 50px;
}
.cyaohezlist{
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.cyaohezlistleft{
	width: 49%;
	position: relative;
}
.cyaohezlistleft img{
	width: 100%;
}
.cyaohezlistright{
	width: 49%;
	position: relative;
}
.cyaohezlistright img{
	width: 100%;
	display: block;
}
.cyaohezlistleft section{
	position: absolute;
	top: 15%;
	left: 5%;
	width: 90%;
}
.cyaohezlistleft section h1{
	color: #333333;
	font-size: 26px;
	margin-bottom: 15px;
}
.cyaohezlistleft section p{
	color: #666666;
	font-size: 16px;
}
.cyaohezlistright section{
	position: absolute;
	top: 15%;
	left: 5%;
	width: 90%;
}
.cyaohezlistright section h1{
	color: #333333;
	font-size: 26px;
	margin-bottom: 15px;
}
.cyaohezlistright section p{
	color: #666666;
	font-size: 16px;
}
.cyaohezform h1{
	color: #024196;
	font-size: 26px;
	margin-bottom: 10px;
	text-align: center;
}
.cyaohezform p{
	color: #666666;
	font-size: 15px;
	text-align: center;
}
.cyaohezform{
	padding-top: 35px;
	background-color: #fff;
}
.xshzuo{
	width: 100%;
	background-color: #f7f7f7;
	padding-top: 110px;
	padding-bottom: 145px;
}
.xshzuodv{
	width: 80%;
	margin: 0% auto;
}
.xshzuodvbt{
	color: #4c4c4c;
	font-size: 32px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 75px;
}
.xshzuodvbt span{
	color: #024196;
	font-size: 32px;
	font-weight: bold;
}
.xshzuolpz {
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.xshzuolpz ul{
	display: flex;
	justify-content: space-between;width: 100%;
}
.xshzuolpz ul li{
	width: 49%;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}
.xshzuolpz ul li img{
	display: block;
	width: 100%;
}
.xshzuolpz ul li div{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	position: absolute;
	top: 0;
	transition: all .5s;
	height: 100%;
}
.xshzuolpz ul li div span{
	display: flex;
	border: 1px dotted #024196;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	transition: all .5s;
}
.xshzuolpz ul li div iconpark-icon {
	display: flex;
	font-size: 32px;
	color: #024196;
	height: 70px;
	width: 70px;
	justify-content: center;
	align-items: center;
	border: 1px solid #024196;
	border-radius: 50%;
	transition: all .5s;
}
.xshzuolpz ul li div h1{
	color: #333333;
	font-size: 26px;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	transition: all .5s;
}
.xshzuolpz ul li div a{
	display: block;
	width: 160px;
	height: 45px;
	background-color: #024196;
	line-height: 45px;
	border-radius: 5px;
	overflow: hidden;
	color: #fff;
	font-size: 15px;
	text-align: center;
	transition: all .5s;
}
.xshzuolpz ul li:hover div{
	background-color: rgba(2, 65, 150, 0.5);
}
.xshzuolpz ul li:hover div section span,.xshzuolpz ul li:hover div section span iconpark-icon{
	border-color: #fff;
	color: #fff;
}
.xshzuolpz ul li:hover div section h1{
	color: #fff;
}
.xshzuolpz ul li:hover a{
	background-color: #fff;
	color: #024196;
}
.hezuolilstall .hezuolist ul li{
	padding-top: 0;
	padding-bottom: 0;
}
.hezuolilstall .hezuolist ul li div{
	margin-bottom: 0;
}
.hezuolilstall .hezuolist ul li p{
	line-height: 50px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding: 0 5%;
	font-size: 14px;
	width: 90%;
}
.hezuolilstall .hezuolist ul li p span{
	width: 100%;
	display: block;white-space:nowrap;
	height: 50px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zgvip{
	width: 100%;
	padding: 80px 0;
	background-color: #f5f5f5;
}
.zgvipdv{
	width: 75%;
	margin: 0 auto;
	padding: 2.5%;
	background-color: #fff;
}
.zgviptext{
	text-align: center;
	color: #333232;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 40px;
}
.zgvipfuwu h1{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
	background-image: linear-gradient(to right, #024196 , #2f6cc0);
	text-indent: 15px;
	margin-bottom: 25px;
}
.zgvipfuwu p{
	line-height: 30px;
	color: #666565;
	font-size: 15px;
}
.zgvipfuwu ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zgvipfuwu ul li{
	width: 26%;
	margin-top: 40px;
	background-color: #ffffff;
	position: relative;
	padding:40px 3%;
	box-shadow: 0px 0px 15px #d8d8d8;
}
.zgvipfuwu ul li h2{
	width: 40px;
	height: 40px;
	background-color: #024196;
	border-radius: 5px;
	position: absolute;
	top: -20px;
	color: #ffffff;
	font-size: 16px;display: flex;
	justify-content: center;
	align-items: center;
}
.zgvipfuwu ul li h3{
	color: #666565;
	font-size: 15px;
	line-height: 30px;
}
.zgvipfuwu h4{
	color: #024196;
	font-size: 17px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
}
.mfpxun h1{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
	background-image: linear-gradient(to right, #024196 , #2f6cc0);
	text-indent: 15px;
	margin-top: 35px;
}
.mfpxun ul{
	display: flex;
	justify-content: space-between;
}
.mfpxun ul li{
	margin-top: 40px;
	margin-bottom: 45px;
	width: 14%;
	padding: 0 2%;
	box-shadow: 0px 0px 15px #d8d8d8;
	padding-top: 50px ;
	padding-bottom: 30px;
	border-radius: 5px;
}	
.mfpxun ul li iconpark-icon{
	color: #024296;
	font-size: 32px;
	margin-bottom: 25px;
}
.mfpxun ul li p{
	color: #666565;
	font-size: 15px;
	line-height: 30px;
}
.zgvipdvchfa h1{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	line-height: 50px;
	background-image: linear-gradient(to right, #024196 , #2f6cc0);
	text-indent: 15px;
	margin-bottom: 25px;
}
.zgvipdvfzzx{
	width: 80%;
	margin: 0 auto;
	background: url(../images/rqsf_03.jpg) center no-repeat;
	background-size: cover;
	padding-top: 20px;
	padding-bottom: 70px;
	margin-top: 60px;
}
.zgvipdvfzzxdv{
	width: 90%;
	margin: 0 auto;
}
.zgvipdvfzzxdv img{
	display: block;
	margin-bottom: 30px;
}
.zgvipdvfzzxdv div {
	display: flex;
	justify-content: space-between;
}
.zgvipdvfzzxdv div section h1{
	color: #ffffff;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 15px;
}
.zgvipdvfzzxdv div section p{
	color: #ffffff;
	font-size: 16px;
}
.zgvipdvfzzxdv div  a{
	display: block;
	width: 200px;
	background-color: #fff;
	border-radius: 8px;
	height: 50px;
	color: #024196;
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
.tzall{
	width: 100%;
	background-color: #024196;
}
.tz{
	width: 80%;
	margin: 0 auto;
}
.shenhe{
	position: fixed;
    bottom: 16%;
    z-index: 888;
    left: 0px;
}
.shenhe span{
	position: absolute;
    top: 0;
    right: 3px;
    font-size: 18px;
    width: 15px;
    display: block;
    height: 15px;
    color: #fff;
     cursor: pointer;
}

@media only screen and (min-width: 1200px) and (max-width: 1500px){
	.ywtop{
		width: 95%;
	}
	.tzh{
		width: calc(95% - 120px);
	}
	.tzhbt p{
		width:80%;
	}
	.ingywmdv{
		width: 95%;
	}
	.inabrtop{
		padding: 30px 0px;
		background: url(../images/inabimg_03.png) center no-repeat;
		background-size: cover;
	}
	.inabrtop img{
		opacity: 0;
	}
	.ingywmsz{
		width: 95%;
	}
	.infwfabt{
		width: 95%;
		align-items: center;
	}
	.infwfalist .swiper-slide div a{
		margin-top: 35px;
	}
	.yfdv{
		width: 95%;
	}
	.xwzxbt{
		width: 95%;
	}
	.innewdv{
		width: 95%;
	}
	#gallery23{
		width: 95%;
	}
	.hzlist ul li img{
		width: 100%;
	}
	.hzlist{
		width: 95%;
	}
	.fwzchidv{
		width: 95%;
	}
	.footdv{
		width: 95%;
	}
	.wdldv{
		width: 95%;
	}
	.shownav ul{
		width: 95%;
	}
	.wdlilstdv{
		width: 95%;
	}
	.fwxmxqdv{
		width: 95%;
	}
	.fjdv{
		width: 95%;
	}
	.fwysdv{
		width: 95%;
	}
	.fuwubt{
		width: 95%;
	}
	.fuwulistdv{
		width: 97%;
	}
	.fuwulistdv ul li section{
		padding: 0 30px;
		padding-top: 20px;
	}
	.xinwenlist{
		width: 97%;
	}
	.xinwenlist ul li section{
		padding: 30px;
		padding-bottom: 20px;
	}
	.gsjjbox{
		width: 95%;
	}
	.gstime{
		padding: 50px 50px;
	}
	.bolangdv{
		width: 95%;
	}
	.bolangdvright h3{
		width: 85%;
	}
	.bolangdvleft .swiper-horizontal>.swiper-pagination-bullets, .bolangdvleft .swiper-pagination-bullets.swiper-pagination-horizontal, .bolangdvleft .swiper-pagination-custom, .bolangdvleft .swiper-pagination-fraction{
		left: 5%;
	}
	.culturedvright li{
		width: calc(33.33% - 60px);
		padding: 0 30px;
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.culturedvright li p{
		font-size: 15px;
	}
	.culturedvleft{
		margin-left: 2.5%;
	}
	.rongyuzizhidv{
		width: 95%;
	}
	.hezuolist{
		width: 97%;
	}
	.jjfanlist{
		width: 95%;
	}
	.jjfanlist ul li section{
		padding: 25px;
	}
	.jjfanlist ul li section h1 span{
		height: 30px;
		overflow: hidden;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.stjtdv{
		width: 95%;
	}
	.zxlyform{
		width: 95%;
	}
	.zizhibt{
		width: 95%;
	}
	.zizhilist .swiper-slide ul{
		width: 97%;
	}
	.shownewsdv{
		width: 95%;
	}
	.gsxwsabt{
		width: 95%;
	}
	.gsxwsalist{
		width: 95%;
	}
	.gsxwsaright h1{
		height: 30px;
		line-height: 30px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.gsxwsaright section{
		width: 100%;
	}
	.gsxwsalist .swiper-button-next, .gsxwsalist .swiper-rtl .swiper-button-prev{
		right: 41%;
	}
	.jiancelist{
		width: 95%;
	}
	.zhiyefaz{
		width: 95%;
	}
	.coursedv{
		width: 95%;
	}
	.coursedvleft ul li{
		margin-right: 20px;
	}
	.tongzhibt{
		width: 95%;
	}
	.noticelilst{
		width: 95%;
	}
	.tongzhilist{
		width: calc(95% - 100px);
	}
	.zhiyechaxun{
		width: 95%;
	}
	.xiazai dl{
		width: 95%;
	}
	.zxtongzhi dl{
		width: 97%;
	}
	.sybanner .swiper-button-prev, .sybanner .swiper-rtl .swiper-button-next{
		left: 79%;
	}
	.zxtongzhi dl{
		width: 97%;
	}
	.xshzuolpz{
		width: 95%;
	}
	.zgvipdv{
		width: 90%;
	}
	.zgvipdvfzzx{
		width: 95%;
	}
	.innewsdvleft div img{
		height: 280px;
	}
	.tz{
		width: 100%;
	}
	.headfwxm {
	    width: 94%;
	    padding: 65px 3%;
	}
	.headfwxmright{
		width: 65%;
	}    
	.headfwxmright dl dd a{
		font-size: 14px;
	}
	.yqlink{
		width: 95%;
	}
	.shenhe{
		display: none;
	}
}
@media only screen and (min-width: 1300px) and (max-width: 1500px){
	#iconDiv1{
		display: none;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1300px){
	#iconDiv1{
		display: none;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1199px){
	.headdvright ul li{
		margin: 0;
	}
	.ss{
		margin-left: 10px;
	}
	.ywtop{
		width: 95%;
	}
	.ywtop{
		width: 95%;
	}
	.tzh{
		width: 85%;
		padding: 5%;
	}
	.tzhbt p{
		width: 90%;
	}
	.ingywmdv{
		width: 95%;
	}
	.tzhdv ul div p span{
		font-size: 15px;
	}
	.tzhdv ul div iconpark-icon{
		font-size: 20px;
	}
	.ingywmdvleft{
		width: 49%;
	}
	.ingywmdvleft h1{
		margin-bottom: 45px;
	}
	.inabrtop{
		padding: 30px 0px;
		background: url(../images/inabimg_03.png) center no-repeat;
		background-size: cover;
	}
	.ingywmsz ul li h1 i{
		margin-top: 11px;
		font-size: 15px;
	}
	.inabrtop section{
		width: 70%;
	}
	.ingywmdvleft p{
		font-size: 14px;
	}
	.ingywmsz ul li p{
		font-size: 15px;
	}
	.ingywmsz ul li h1 span{
		font-size: 52px;
	}
	.inabrtop img{
		opacity: 0;
	}
	.infwfa .swiper-button-prev, .infwfa .swiper-rtl .swiper-button-next{
		left: 14%;
	}
	.infwfa .swiper-button-next, .infwfa .swiper-button-prev{
		right: 14%;
	}
	.infwfalist .swiper-slide div{
		padding: 4%;
	}
	.ingywmsz{
		width: 95%;
		margin-top: 45px;
	}
	.infwfabt{
		width: 95%;
		align-items: center;
	}
	.tz ul li{
		width: 27.33%;
		padding: 3%;
	}
	.tz ul li h1{
		height: 35px;
		overflow: hidden;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.tz ul li p{
		height: 50px;
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2; 
	}
	.infwfalist .swiper-slide div a{
		margin-top: 20px;
	}
	.footdvleft {
		width: 30%;
	}
	.yfdv{
		width: 95%;
	}
	.xwzxbt{
		width: 95%;
	}
	.innewdv{
		width: 95%;
	}
	#gallery23{
		width: 95%;
	}
	.hzlist ul li img{
		width: 100%;
	}
	.hzlist{
		width: 95%;
	}
	.fwzchidv{
		width: 95%;
		display: block;
	}
	.footdv{
		width: 95%;
	}
	.fwzchidvright{
		margin-top: 25px;
		width: 100%;
	}
	.wdldv{
		width: 95%;
	}
	.shownav ul{
		width: 95%;
	}
	.wdlilstdv{
		width: 95%;
	}
	.fwxmxqdv{
		width: 95%;
	}
	.fjdv{
		width: 95%;
	}
	.fwysdv{
		width: 95%;
	}
	.fuwubt{
		width: 95%;
	}
	.fuwulistdv{
		width: 97%;
	}
	.fuwulistdv ul li section{
		padding: 0 30px;
		padding-top: 20px;
	}
	.xinwenlist{
		width: 97%;
	}
	.xinwenlist ul li section{
		padding: 30px;
		padding-bottom: 20px;
	}
	.gsjjbox{
		width: 95%;
	}
	.gstime{
		padding: 50px 50px;
	}
	.bolangdv{
		width: 95%;
	}
	.bolangdvright h3{
		width: 85%;
	}
	.bolangdvleft .swiper-horizontal>.swiper-pagination-bullets, .bolangdvleft .swiper-pagination-bullets.swiper-pagination-horizontal, .bolangdvleft .swiper-pagination-custom, .bolangdvleft .swiper-pagination-fraction{
		left: 5%;
	}
	.culturedvright li{
		width: calc(33.33% - 60px);
		padding: 0 30px;
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.culturedvright li p{
		font-size: 15px;
	}
	.culturedvleft{
		margin-left: 2.5%;
	}
	.rongyuzizhidv{
		width: 95%;
	}
	.hezuolist{
		width: 97%;
	}
	.jjfanlist{
		width: 95%;
	}
	.jjfanlist ul li section{
		padding: 25px;
	}
	.jjfanlist ul li section h1 span{
		height: 30px;
		overflow: hidden;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.stjtdv{
		width: 95%;
	}
	.zxlyform{
		width: 95%;
	}
	.zizhibt{
		width: 95%;
	}
	.zizhilist .swiper-slide ul{
		width: 97%;
	}
	.shownewsdv{
		width: 95%;
	}
	.gsxwsabt{
		width: 95%;
	}
	.gsxwsalist{
		width: 95%;
	}
	.gsxwsaright h1{
		height: 30px;
		line-height: 30px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.gsxwsaright section{
		width: 100%;
	}
	.gsxwsalist .swiper-button-next, .gsxwsalist .swiper-rtl .swiper-button-prev{
		right: 41%;
	}
	.jiancelist{
		width: 95%;
	}
	.zhiyefaz{
		width: 95%;
	}
	.coursedv{
		width: 95%;
	}
	.coursedvleft ul li{
		margin-right: 20px;
	}
	.tongzhibt{
		width: 95%;
	}
	.noticelilst{
		width: 95%;
	}
	.tongzhilist{
		width: calc(95% - 100px);
	}
	.zhiyechaxun{
		width: 95%;
	}
	.xiazai dl{
		width: 95%;
	}
	.zxtongzhi dl{
		width: 97%;
	}
	.hzlist ul li{
		padding: 20px 15px;
	}
	.tz ul li{
		width: calc(27.38% - 1px);
	}
	.tz,.tz ul{
		width: 100%;
	}
	.fwxwxxxinxi{
		display: block;
	}
	.fwxwxxxinxileft{
		width: 100%;
	}
	.fwxwxxxinxiright{
		width: 100%;
		margin-top: 15px;
	}
	.fwbtna{
		width: 23%;
	}
	.fwxqinglist h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.fwxqinglist ul li a{
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.fwxmlxwm h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.fjdvright{
		width: 40%;
	}
	.fwlist ul li{
		padding: 3%;
		width: 19%;
	}
	.fwlist ul li:nth-child(5){
		padding: 3%;
		width: 44%;
	}
	.fwlist ul li p{
		font-size: 14px;
	}
	.fuwubt ul li i{
		margin-right: 15px;
	}
	.fuwulistdv ul li section{
		padding: 5%;
		padding-bottom: 0;
	}
	.fuwulistdv ul li section h1{
		font-size: 16px;
	}
	.xinwenlist ul li section{
		padding: 6%;
	}
	.xinwenlist ul li section p{
		font-size: 15px;
	}
	.xinwenlist ul li section>h1{
		margin-bottom: 10px;
	}
	.gongsijianjie .gstime{
		padding: 5%;
		width: 90%;
	}
	#thumbs756 .swiper-slide div section h2{
		font-size: 14px;
	}
	#thumbs756 .swiper-slide div section iconpark-icon{
		margin-right: 10px;
	}
	.bolangdvright h3{
		font-size: 13px;
	}
	.culturedvright li{
		width: calc(33.33% - 60px);
		padding: 30px;
	}
	.culturedvright li h1{
		font-size: 22px;
	}
	.culturedvright li p{
		font-size: 14px;
	}
	.culturedvright li h2{
		font-size: 12px;
	}
	.hezuolist ul li{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.jjfanlist ul li section h1 span{
		font-size: 18px;
	}
	.stjtleft{
		width: 100%;
	}
	.stjtdv{
		display: block;
	}
	.stjtright{
		width: 100%;
		margin-top: 30px;
	}
	.shownav ul li{
		padding: 0 15px;
		width: auto;
	}
	.zizhilist .swiper-slide ul li h1{
		line-height: 25px;
	}
	.shownewsdvleft{
		padding: 3%;
		width: 64%;
	}
	.zxwzhang h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.zxwzhang ul li a span{
		font-size: 14px;
	}
	.gsxwsaright span{
		margin-bottom: 10px;
	}
	.gsxwsaright i{
		margin-top: 5px;
	}
	.gsxwsaright h1{
		font-size: 22px;
		margin-bottom: 5px;
	}
	.gsxwsaright span{
		margin-bottom: 5px;
	}
	.gsxwsaright p{
		height: 50px;
		font-size: 14px;
		line-height: 25px;
	}
	.jiancelist ul li section{
		padding: 15px 25px;
	}
	.hzlist ul section h1{
		font-size: 52px;
	}
	.zhiyefazleft p{
		font-size: 14px;
	}
	.zhiyefazleft{
		width: 47%;
	}
	.zhiyefazleft h1{
		font-size: 32px;
	}
	.coursedvleft h2{
		font-size: 22px;
	}
	.coursedvleft p{
		font-size: 14px;
	}
	.coursedvleft{
		width: 48%;
	}
	.noticelilst ul li{
		padding: 3%;
		width: 27.2%;
	}
	.tongzhilist{
		width: 87%;
		padding: 3%;
	}
	.tongzhilist ul li a div span{
		font-size: 14px;
	}
	.zhiyechaxun_left section div a{
		margin-top: 35px;
	}
	.zhiyechaxun_right section div a{
		margin-top: 35px;
	}
	.xiazai dl dd div h1{
		font-size: 15px;
	}
	.zxtongzhi dl dd section{
		padding: 6%;
	}
	.iggedv{
		width: 100%;
	}
	.iggedvleft h1{
		font-size: 24px;
	}
	.iggedvright{
		width: 27%;
	}
	.xshzuolpz{
		width: 95%;
	}
	.xshzuolpz ul li div span{
		width: 60px ;
		height: 60px;
	}
	.xshzuolpz ul li div span iconpark-icon{
		width: 50px;
		height: 50px;
	}
	.xshzuolpz ul li div h1{
		margin-top: 20px;
		margin-bottom: 25px;
		font-size: 22px;
	}
	.zgvipdv{
		width: 90%;
	}
	.zgvipdvfzzx{
		width: 95%;
	}
	.innewsdvleft div img{
		height: 265px;
	}
	#iconDiv1 {
	    display: none;
	}
	.yqlink{
		width: 95%;
	}
	.shenhe{
		display: none;
	}
}
@media screen and (max-width: 999px){
	.htmleaf-container{
		display: block;
		height: 50px;
	}
	.shenhe{
        display: none;
    }
	.heads{
		display: none;
	}
	.ywtop{
		width: 100%;
	}
	.ywtop ul li a{
		height: auto;
		padding: 10px 0px;
	}
	.ywtop ul li a iconpark-icon{
		margin-bottom: 5px;
		font-size: 20px;
	}
	.ywtop ul li a h1{
		font-size: 14px;
	}
	#gallery2{
		margin-top: 25px;
	}
	.tzh{
		width: 90%;
		padding: 2.5%;
	}
	.tzhbt h1{
		font-size: 20px;
	}
	.tzhbt i{
		margin-top: 15px;
	}
	.tzhbt p{
		width: 100%;font-size: 14px;
		line-height: 25px;
		text-align: left;
		margin-bottom: 15px;
	}
	.tzhdv{
		display: flex;
		flex-wrap: wrap;
	}
	.tzhdv ul{
		width: 49%;
		margin-top:10px ;
	}
	.tzhdv ul li{
		height: 40px;
		margin-bottom: 10px;
	}
	.tzhdv ul li h2{
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		font-size: 17px;
	}
	.tzhdv ul div p span{
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		overflow: hidden;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.tzhdv ul div p{
		height: 40px;
	}
	.tzhdv ul div iconpark-icon{
		display: none;
	}
	.lianjie{
		margin-top: 15px;
	}
	.lianjie a{
		height: 35px;
		line-height: 35px;
	}
	.lianjie a:last-child{
		height: 40px;
		line-height: 40px;
	}
	.yw{
		padding-bottom: 30px;
	}
	.ingywm{
		padding: 30px 0px;
	}
	.ingywmdv{
		width: 95%;
		display: block;
	}
	.ingywmdvleft{
		width: 100%;
	}
	.ingywmdvleft h1 img{
		width: 50%;
		margin-bottom: 10px;
		margin: 0 auto;
	}
	.ingywmdvleft h1{
		margin-bottom: 15px;
	}
	.ingywmdvleft h2{
		font-size: 22px;
		text-align: center;
		margin-bottom: 10px;
	}
	.ingywmdvleft p{
		font-size: 14px;
		line-height: 30px;
	}
	.ingywmdvleft h3{
		margin-top: 8px;
		font-size: 18px;
		line-height: 35px;
	}
	.ingywmdvleft a{
		width: 120px;
		height: 35px;
		line-height: 35px;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.ingywmdvright{
		width: 100%;
		margin-top: 40px;
	}
	.inabrtop img{
		display: block;
    width: 100%;
    height: 200px;
	}
	.idx-history #gallery262{
		     width: 100%; 
    margin: 0 auto;
    padding-top: 30px;
	}
	.idx-history {
    background: url(../images/hisbg.jpg) no-repeat center;
    padding: 30px 0;
	}
	.inabrtop section{
		width: 90%;
		top:15px;
	}
	.inabrtop section div h1{
		font-size: 18px;
		text-align: center;
		margin-bottom: 10px;
	}
	.inabrtop section div p{
		line-height: 25px;
		font-size: 14px;
	}
	.inabrtop section div h3{
		margin-top: 10px;
		font-size: 14px;
	}
	.inabrzy ul li section h1{
		font-size: 18px;
	}
	.inabrzy ul li section h3{
		font-size: 14px;
		margin-top: 10px;
	}
	.ingywmsz{
		width: 95%;
		margin-top: 20px;
	}
	.ingywmsz ul{
		flex-wrap: wrap;
	}
	.ingywmsz ul li{
		width: 30%;
		text-align: center;
		margin-bottom: 10px;
	}
	.ingywmsz ul li h1{
		justify-content: center;
	}
	.ingywmsz ul li h1 span{
		font-size: 35px;
	}
	.ingywmsz ul li h1 i{
		font-size: 14px;
	}
	.ingywmsz ul li p{
		font-size: 14px;
	}
	.ingywmsz ul li:nth-child(4){
		width: 50%;
	}
	.ingywmsz ul li:last-child{
		width: 50%;
	}
	.infwfa{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.infwfabt{
		width: 95%;
		display: block;
	}
	.infwfabtleft h1{
		text-align: center;
		font-size: 22px;
		font-weight: bold;
	}
	.infwfabtleft p{
		font-size: 16px;
		text-align: center;
	}
	.infwfabtright a{
		width: 30%;
		padding: 0 5%;
		margin: 0 auto;
		height: 35px;
		margin-top: 15px;
	}
	.infwfa .swiper-button-next, .infwfa .swiper-button-prev{
		top: 20% !important;
	}
	.infwfabtright a iconpark-icon{
		font-size: 20px;
	}
	.infwfalist{
		width: 95%;
		margin: 0 auto;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.infwfalist .swiper-slide div{
		position: inherit;
		left: 0;
		width: 90%;
		padding: 5%;
	}
	.infwfalist .swiper-slide div h1{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.infwfalist .swiper-slide div p{
		font-size: 14px;
		line-height: 28px;
	}
	.infwfa .swiper-button-next, .infwfa .swiper-button-prev{
		top: 15%;
		width: 40px;
		height: 40px;
		right: 3%;
	}
	.infwfa .swiper-button-prev, .infwfa .swiper-rtl .swiper-button-next{
		left: 3%;
	}
	.infwfalist .swiper-slide div a{
		margin-top: 15px;
	}
	.infwfalist .swiper-slide div a{
		width: 120px;
		height: 35px;line-height: 35px;
	}
	.yf{
		padding-top: 25px;
		padding-bottom: 20px;
	}
	.yfdv{
		width: 95%;
	}
	.yfdvbt{
		display: block;
	}
	.yfdvbtleft h1{
		text-align: center;
		font-size: 22px;
	}
	.yfdvbtleft p{
		font-size: 16px;
		text-align: center;
	}
	.yfdvbtright a{
		width: 100px;
		height: 35px;
		padding: 0 15px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.yfdvtxt{
		display: block;
		margin-top: 20px;
	}
	.yfdvtxtleft{
		width: 100%;
	}
	.yfdvtxtleft h1{
		font-size: 20px;
	}
	.yfdvtxtleft h2{
		line-height: 40px;
		height: 40px;
		font-size: 18px;
	}
	.yfdvtxtleft ul{
		margin-top: 15px;
	}
	.yfdvtxtleft ul li{
		width: 49%;
		font-size: 14px;
	}
	.yfdvtxtleft ul li iconpark-icon{
		color: #fff;
	}
	.yfdvtxtleft ul li span{
		color: #fff;
	}
	.yfdvtxtleft a{
		margin-top: 15px;
		width: 120px;
		height: 35px;
		font-size: 14px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	.yfdvtxtright div{
		width: 90%;
		padding: 5%;
	}
	.yfdvtxtright div h1{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.yfdvtxtright section input{
		width: 90%;
	}
	.yfdvtxtright section{
		margin-top: 0px;
	}
	.yfdvtxtright button{
		width: 120px;
		padding: 0 20px;
		height: 35px;
		line-height: 35px;
	}

	.tz ul{
		display: block;
	}
	.tz ul li{
		width: 90%;
		padding: 5%;
		background-color: #fff;
		border-right: none;
		border-bottom: 1px solid #5c79a1;
	}
	.tz ul li h1{
		color: #024196;
	}
	.tz ul li p{
	    color: #666666;
	}
	.tz ul li span{
	    color: #024196;
	}
	.tz ul li i{
		opacity: 0;
	}
	.tz ul li h1{
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		margin-bottom: 0;
	}
	.tz ul li span{
		margin-top: 5px;
	}
	.xwzx{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.xwzxbt{
		width: 95%;
		margin: 0 auto;
		display: block;
	}
	.xwzxbtleft{
		width: 100%;
		display: block;
	}
	.xwzxbtright{
		display: none;
	}
	.xwzxbtleftbt h1{
		text-align: center;
		font-size: 22px;
		margin-bottom: 5px;
	}
	.xwzxbtleftbt p{
		font-size: 14px;
		text-align: center;
	}
	.innewsdvcenter{
		display: none;
	}
	#thumbs22{
		margin-top: 15px;
		width: 95%;
	}
	#thumbs22 .swiper-slide{
		text-align: center;
	}
	.innewdv{
		width: 95%;
		margin: 0 auto;
		margin-top: 20px;
	}
	.innewdv{
		display: block;
	}
	.innewsdvleft{
		width: 100%;
	}
	.innewsdvleft section h1{
		font-size: 17px;
		margin-top: 0;
		margin-bottom: 5px;
	}
	.innewsdvleft section p{
		line-height: 25px;
		font-size: 14px;height: 50px;
	}
	.zyas{
		margin-top: 10px;
		padding-top: 10px;
		align-items: center;
	}
	.zyas h2 span{
		font-size: 28px;
	}
	.innewsdvcenter{
		width: 100%;
		margin-top: 10px;
	}
	.innewsdvcenter ul li section h1{
		font-size: 17px;
		margin-top: 0;
		margin-bottom: 5px;
	}
	.innewsdvcenter ul li section p{
		line-height: 25px;
		font-size: 14px;height: 50px;
	}
	.innewsdvcenter ul li{
		margin-top: 10px;
	}
	.innewsdvright{
		width: 100%;
		margin-top: 10px;
	}
	.innewsdvright ul li{
		margin-bottom: 10px;
	}
	.innewsdvright ul li a section h1{
		font-size: 14px;
		height: 50px;
		line-height: 25px;
	}
	.ryzz{
		padding: 30px 0px;
		padding-bottom: 10px;
	}
	#thumbs23{
		margin-top: 15px;
	}
	#thumbs23 .swiper-slide{
		text-align: center;
	}
	#gallery23{
		width: 95%;
	}
	.tz ul li p{
		height: 50px;
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
	}
	.rylist .swiper-slide p{
		font-size: 14px;
		margin-top: 10px;
	}
	.hzal{
		margin: 30px auto;
	}
	.hzlist{
		width: 95%;
		margin: 15px auto;
	}
	.hzlist ul li{
		width: calc(44% - 1px);
		padding: 10px 3%;
	}
	.hzlist ul li img{
		width: 100%;
	}
	.hzlist ul li p{
		font-size: 14px;
		padding-bottom: 10px;
	}
	.hzlist ul section{
		width: 44%;
		padding: 10px 3%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.hzlist ul section h1{
		font-size: 42px;
	}
	.hzlist ul section h2{
		font-size: 14px;
	}
	.fwzchi{
		padding: 30px 0px;
	}
	.fwzchidv{
		width: 95%;
		margin: 0 auto;
		display: block;
	}
	.fwzchidvleft h1{
		text-align: center;
		font-size: 22px;
		margin-bottom: 8px;
	}
	.fwzchidvleft p{
		text-align: center;font-size: 14px;
	}
	.fwzchidvright{
		width: 100%;
		margin-top: 15px;
	}
	.fwzchidvright ul{
		flex-wrap: wrap;
	}
	.fwzchidvright ul li{
		width: calc(42% - 2px);
	    padding: 15px 3%;
	    margin: 1%;
	    height: 35px;
	}
	.foot{
		display: none;
	}
	.fwzchidvright ul li iconpark-icon{
		font-size: 22px;
		margin-right: 7px;
	}
	.ywtop ul li.swiper-slide-thumb-active{
		border-left:none ;
	}
	.ywtop ul li{
		border-left:none ;
	}
	.shownav ul{
		width: 100%;
		height: 45px;
	}
	.shownav ul li{
		width: auto;
		padding: 0 2%;
	}
	.shownav ul li a{
		height: 45px;
		line-height: 45px;
	}
	.shownav ul li a span{
		font-size: 14px;
	}
	.shownav ul li a::after{
		height: 20px;
		top: 12.5px;
	}
	.shownav ul li:hover a span{
		font-size: 14px;
	}
	.shownav ul li:hover a::after{
		height: 45px;
	}
	.shownav ul li:last-child::after{
		top: 12.5px;
		height: 20px;
	}
	.wdlist{
		padding: 30px 0px;
	}
	.wdlilstdv{
		width: 95%;
	}
	.wdlilstdv ul li{
		width: 90%;
		padding: 5%;
		margin-bottom: 10px;
	}
	.wdlilstdv ul li h1{
		margin-bottom: 5px;
	}
	.wdlilstdv ul li h1 span{
		font-size: 16px;
	}
	.wdlilstdv ul li h1 i{
		width: 20px;
		height: 20px;
		font-size: 14px;
	}
	.wdlilstdv ul li h2 i{
		width: 20px;
		height: 20px;
		margin-top: 3px;
		font-size: 14px;
	}
	.wdlilstdv ul li h2 span{
		font-size: 14px;
		line-height: 25px;
		height: 50px;
	}
	.wdlilstdv ul li h2{
		padding-bottom: 0px;
		border-bottom: none;
	}
	.wdlilstdv ul li section{
		margin-top: 10px;
		display: none;
	}
	.wdlilstdv ul li section div h3{
		font-size: 30px;
	}
	.fwxmxq{
		padding: 30px 0px;
	}
	.fwxmxqdv{
		display: block;
		width: 100%;
	}
	.fwxmxqdvleft{
		width: 100%;
	}
	.fwxwxxxinxi{
		display: block;
	}
	.fwxwxxxinxileft{
		width: 100%;
	}
	.fwxwxxxinxileft h1{
		margin-bottom: 10px;
		font-size: 20px;
	}
	.fwxwxxxinxileft section{
		margin-top: 5px;
		display: block;
	}
	.fwxwxxxinxileft section div{
		align-items: center;
	}
	.fwxwxxxinxileft section  img{
		margin-top: 10px;
	}
	.fwxwxxxinxileft section div img{
		width: 23px;
		height: 23px;
		margin-top: 0;
		margin-right: 5px;
	}
	.fwxwxxxinxileft section div h2 i{
		font-size: 24px;
	}
	.fwxwxxxinxiright{
		width: 100%;
		margin-top: 10px;
	}
	.fwxwxxxinxiright section{
		margin-top: 15px;
	}
	.fwxwxxxinxiright section a{
		height: 40px;
		line-height: 40px;
	}
	.fwxwxxxinxi{
		padding-bottom: 20px;
	}
	.fwbzimg{
		margin: 10px 0px;
		display: none;
	}
	.fwbzimg2{
		margin: 10px 0px;
		display: block;
	}
	.fwbtn{
		margin-top: 10px;
		display: block;
	}
	.fwbtna{
		width: 100%;
		height: 40px;
		line-height: 40px;
	}
	.fwbtna img{
		width: 20px;
	}
	.fwbtn section{
		width: 100%;
		margin: 10px auto;
	}
	.fwxmxqdvright{
		width: 100%;
	}
	.fwxqinglist h1{
		height: 40px;
	}
	.fwxqinglist h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.fwxqinglist ul li {
		height: 40px;
		line-height: 40px;
	}
	.fwxqinglist ul li a{
		font-size: 14px;
	}
	.fwxmlxwm{
		margin-top: 10px;
		padding-bottom: 15px;
	}
	.fwxmlxwm h1{
		height: 40px;
	}
	.fwxmlxwm h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.fj{
		padding: 30px 0px;
	}
	.fjdv{
		display: block;
		width: 95%;
	}
	.fjdvleft h1{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.fjdvleft h2{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.fjdvleft p{
		margin-bottom: 10px;
	}
	.fjdvleft p span{
		font-size: 15px;
	}
	.fjdvleft p img{
		width: 17px;
		margin-right: 10px;
		height: 17px;
	}
	.fjdvright{
		width: 94%;
	}
	.fjdvright h1{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.fjdvright h2{
		font-size: 18px;
	}
	.fjdvright h2{
		margin-bottom: 10px;
		padding-bottom: 0.625rem;
	}
	.fjdvright p span{
		font-size: 14px;
	}
	.fwys{
		padding: 25px 0px;
	}
	.fwysdv{
		width: 95%;
	}
	.fwysbtright{
		display: none;
	}
	.fwysbtleft{
		font-size: 22px;
		font-weight: bold;
	}
	.fwlist{
		margin-top: 20px;
	}
	.fwlist ul li{
		width: 40%;
		padding: 5%;
	}
	.fwlist ul li h1{
		font-size: 20px;
	}
	.fwlist ul li h2{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.fwlist ul li p{
		font-size: 14px;
	}
	.fwlist ul li:nth-child(5){
		width: 90%;
		padding: 5%;
	}
	.fwlist ul{
		background-size: 100% 100%;
	}
	.fwysdv{
		margin-bottom: 10px;
	}
	.fwxqimg{
		margin: 15px 0px;
	}
	.fwxmlxwmasd{
		padding: 2.5%;
	}
	.shownav ul{
		height: auto;
		flex-wrap: wrap;
	}
	.fuwulist{
		padding: 30px 0px;
	}
	.fuwubt{
		width: 95%;
	}
	.fuwubt ul{
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.fuwubt ul li{
		width: 48%;
		margin: 1%;
	}
	.shownav ul li.active a::after{
		height: 45px;
	}
	.shownav ul li.active a span{
		font-size: 14px;
	}
	.fuwubt ul li i{
		margin-right: 10px;
		margin-left: 5px;
	}
	.fuwubt ul li a{
		padding: 5%;
	}
	.fuwubt ul li span{
		font-size: 14px;
	}
	.fuwulistdv{
		width: 97%;
		margin-top: 20px;
	}
	.fuwulistdv ul li{
		width: 48%;
	}
	.fuwulistdv ul li section{
		padding:0 5%;
	}
	.fuwulistdv ul li section h1{
		font-size: 14px;
	}
	.fuwulistdv ul li section h2{
		padding: 10px 0px;
	}
	.fuwulistdv ul li section h2 iconpark-icon{
		width: 30px;
		height: 30px;
		font-size: 20px;
	}
	.xinwen{
		padding: 30px 0px;
	}
	.xinwenlist{
		width: 97%;
	}
	.xinwenlist ul li{
		width: 48%;
	}
	.xinwenlist ul li section{
		padding: 5%;
	}
	.xinwenlist ul li section>h1{
		font-size: 16px;
		margin: 10px auto;
	}
	.xinwenlist ul li section p{
		font-size: 14px;
		line-height: 25px;
		height: 50px;
	}
	.xinwenlist ul li section div{
		padding-top: 10px;
		margin-top: 10px;
	}
	.xinwenlist ul li section div h1 span{
		font-size: 30px;
	}
	.xinwenlist ul li section div h1 i{
		font-size: 12px;
	}
	.xinwenlist ul li section div iconpark-icon{
		width: 30px;
		height: 30px;
		font-size: 20px;
	}
	.gongsijianjie{
		padding: 30px 0px;
	}
	.gsjjbox{
		display: block;
		width: 95%;
	}
	.gsjjboxleft{
		width: 100%;
	}
	.gsjjboxleft img{
		width: 50%;
		margin: 0 auto;
		display: block;
	}
	.gsjjboxleft h1{
		text-align: center;
		font-size: 22px;
	}
	.gsjjboxleft p{
		margin-top: 15px;
		line-height: 30px;
		font-size: 14px;
	}
	.gsjjboxleft a{
		margin-top: 15px;
	}
	.gsjjboxright{
		margin-top: 15px;
		width: 100%;
	}
	.gsjjboxright div{
		width: 50px;
		height: 50px;
		margin-left: -25px;
	}
	.gstime{
		display: block;
		position: inherit;
		bottom: auto;
		padding: 5%;
		width: 90%;
	}
	.bolang{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.bolangdv{
		width: 95%;
		display: flex;
		flex-direction: column-reverse;
	}
	.bolangdvleft{
		width: 100%;
	}
	.bolangdvright{
		width: 100%;
		overflow: hidden;
	}
	.bolangdvright h1 span{
		font-size: 22px;
	}
	.bolangdvright h1{
		width: 95%;
		display: flex;
		font-size: 15px;
		justify-content: center;
		text-align: center;
		margin-top: 20px;
	}
	.bolangdvright h3{
		width: 90%;
		text-align: center;
		margin-bottom: 15px;
	}
	#thumbs756{
		height: auto;
	}
	
	#thumbs756 .swiper-slide div i{
		display: none;
	}
	#thumbs756 .swiper-slide-thumb-active::after{
		display: none;
	}
	#thumbs756 .swiper-slide div section{
		display: block;
	}
	#thumbs756 .swiper-slide div section iconpark-icon{
		font-size: 28px;
		display: block;
		margin: 0  auto;
		text-align: center;
	}
	#thumbs756 .swiper-slide div section h2{
		width: 100%;
		text-align: center;
		font-size: 14px;
	}
	#thumbs756 .swiper-slide div{
		width: 95%;
		margin: 0 auto;
		padding: 15px 0px;
		display: flex;
		align-items: center;
	}
	#thumbs756 .swiper-slide div section{
		width: 100%;
	}
	#thumbs756 .swiper-slide div section h2{
		height: 50px;
		line-height: 25px;
	}
	.bolangdvleft .swiper-slide div img{
		display: none;
	}
	.bolangdvleft .swiper-slide div section{
		width: 100%;
		padding: 5%;
		position: inherit;
		left: 0;
		top: 0;
	}
	.bolangdvleft .swiper-slide div section h1{
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.bolangdvleft .swiper-slide div section p{
		font-size: 14px;
		line-height: 30px;
	}
	.bolangdvleft .swiper-slide div{
		background-size: cover !important;
	}
	.bolangdvleft .swiper-horizontal>.swiper-pagination-bullets, .bolangdvleft .swiper-pagination-bullets.swiper-pagination-horizontal, .bolangdvleft .swiper-pagination-custom, .bolangdvleft .swiper-pagination-fraction{
		height: 32px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		left: 0;
		top: 90%;
		display: none;
	}
	.bolangdvleft .swiper-pagination-bullet-active{
		background: none;
	}
	.question::after {
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		width: 15px;
		height: 9px;
		transform: translate(0, -50%);
		display: block;
		background-image: url('{{ "question_arrow.jpg" | asset_url}}');
		background-repeat: no-repeat;
		background-position: right 0 center;
	}
	.culturedv{
		display: block;
	}
	.culturedvleft{
		margin: 0 auto;
		margin-top: 10px;
	}
	.culture{
		background-size: cover;
		padding-top: 30px;
	}
	.culturedvleft img{
		width: 50%;
		display: block;
		margin: 0 auto;
	}
	.culturedvleft h1{
		display: block;
		font-size: 22px;
		text-align: center;
		margin-bottom: 20px;
	}
	.culturedvright{
		width: 100%;
	}
	.culturedvright li{
		width: 40%;
		padding: 5%;
	}
	.culturedvright li h1{
		font-size: 18px;
		font-weight: bold;
	}
	.culturedvright li h2{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.culturedvright li p{
		margin-top: 10px;
		font-size: 14px;
	}
	.rongyuzizhi{
		padding: 30px 0px;
	}
	.rongyuzizhidv{
		width: 95%;
	}
	.rongyuzizhibtleft img{
		width: 50%;
		margin: 0 auto;
		display: block;
	}
	.rongyuzizhibt{
		display: block;
	}
	.rongyuzizhibtleft h1{
		font-size: 22px;
		text-align: center;
	}
	.rongyuzizhibtright a{
		display: none;
	}
	.rongyuzizhibtright{
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}
	#gallery856{
		margin-top: 25px;
	}
	.hezuo{
		padding: 30px 0px;
	}
	.hezuolist{
		width: 97%;
	}
	.hezuolist ul li{
		width: 48%;
		padding-top: 10px;
		padding-bottom: 15px;
	}
	.hezuolist ul li div{
		margin-bottom: 10px;
	}
	.hezuolist ul li p{
		font-size: 14px;
	}
	.jjfan{
		padding: 30px 0px;
	}
	.jjfanlist{
		width: 95%;
	}
	.jjfanlist ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.jjfanlist ul li section{
		padding: 5%;padding-top: 0;
	}
	.jjfanlist ul li section h1 span{
		font-size: 16px;
	}
	.jjfanlist ul li section h1{
		height: 45px;
	}
	.jjfanlist ul li section h1 i{
		font-size: 12px;
	}
	.jjfanlist ul li section p{
		margin-bottom: 0;
		line-height: 25px;
		height: 50px;
		font-size: 14px;
	}
	.stjt{
		padding: 30px 0px;
	}
	.stjtdv{
		width: 95%;
		display: block;
	}
	.stjtleft{
		width: 100%;
	}
	.stjtleft h1{
		font-size: 22px;
	}
	.stjtleft h2{
		margin: 15px 0px;
	}
	.stjtleft h2 span{
		font-size: 20px;
	}
	.stjtleft h4 span{
		font-size: 14px;
	}
	.stjtleft div{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.stjtright{
		display: block;
		width: 100%;
	}
	.stjtright ul{
		display: block;
	}
	.stjtright ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.stjtright ul li section{
		padding: 5%;
	}
	.stjtright ul li section h1{
		margin-bottom: 8px;
		font-size: 18px;
	}
	.stjt{
		padding-bottom: 10px;
	}
	.zxly{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.zxlybt h1{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.zxlybt p{
		width: 95%;
		font-size: 14px;
		margin: 0 auto;
		line-height: 25px;
	}
	.zxlyform{
		width: 95%;
		margin-top: 15px;
	}
	.zxlyform form{
		padding: 2.5%;
	}
	.zxlyform form div{
		display: block;
		margin-bottom: 0px;
	}
	.zxlyform form div input{
		width: 97%;
		margin-bottom: 10px;
		height: 40px;
		line-height: 40px;
	}
	.zxlyform form textarea{
		width: 97%;
		margin-bottom: 10px;
	}
	.zxlyform form button{
		width: 130px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}
	.zizhi{
		padding: 30px 0px;
	}
	.zizhibt{
		width: 95%;
		display: block;
	}
	.zizhibtleft img{
		display: block;
		width: 50%;
		margin: 0 auto;
	}
	.zizhibtleft h1{
		text-align: center;
		font-size: 22px;
	}
	.zizhibtright{
		width: 100%;
		margin-top: 0.9375rem;
	}
	#thumbs543 .swiper-slide{
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.zizhilist .swiper-slide ul{
		width: 97%;
		margin-top: 15px;
	}
	.zizhilist .swiper-slide ul li{
		width: 48%;
	}
	.zizhilist .swiper-slide ul li h1{
		margin: 10px 0px;
		line-height: 25px;
	}
	.shownews{
		padding: 30px 0px;
	}
	.shownewsdv{
		width: 95%;
		display: block;
	}
	.shownewsdvleft{
		width: 90%;
		padding: 5%;
	}
	.shownewsbt h1{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.shownewsbt{
		padding-bottom: 10px;
	}
	.shownewsbt p{
		font-size: 14px;
	}
	.shownewstext{
		margin: 15px 0;
	}
	.shownewsbtn{
		display: block;
	}
	.shownewsbtn a{
		width: 98%;
		margin-bottom: 10px;
	}
	.shownewsdvright{
		width: 100%;
	}
	.zxwzhang h1 span{
		font-size: 18px;
		font-weight: bold;
	}
	.zxwzhang ul li a span{
		font-size: 14px;
	}
	.zxwzhang ul{
		padding: 5%;
	}
	.gsxwsa{
		padding: 30px 0px;
	}
	.gsxwsabt{
		display: block;
		width: 100%;
	}
	.gsxwsabtleft img{
		display: block;
		width: 35%;
		margin: 0 auto;
	}
	.gsxwsabtleft h1{
		width: 100%;
		text-align: center;
		font-size: 22px;
		margin-bottom: 10px;
	}
	.gsxwsabtright a{
		width: 100px;
		height: 40px;
		padding: 0 10px;
		margin: 0 auto;
	}
	.gsxwsabt{
		margin-bottom: 15px;
	}
	.gsxwsalist{
		width: 95%;
	}
	.gsxwsalist .swiper-slide{
		display: block;
	}
	.gsxwsaleft{
		width: 100%;
	}
	.gsxwsaright{
		width:90%;
	}
	.gsxwsaright h1{
		font-size: 18px;
	}
	.gsxwsaright span{
		margin-bottom: 10px;
	}
	.gsxwsaright p{
		font-size: 14px;
		line-height: 25px;
		height: 50px;
	}
	.gsxwsalist .swiper-button-next, .gsxwsalist .swiper-rtl .swiper-button-prev{
		left: 3%;
		display: none;
	}
	.gsxwsalist .swiper-button-next, .gsxwsalist .swiper-rtl .swiper-button-prev{
		right: 3%;display: none;
	}
	.hangye{
		padding: 30px 0px;
	}
	.hangyelist{
		margin-top: 20px;
	}
	.xinwenlist ul li{
		width: 98%;
	}
	.jiance{
		padding: 30px 0px;
	}
	.jiancelist{
		width: 95%;
	}
	.jiancelist ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.jiancelist ul li section{
		padding: 5%;
	}
	.jiancelist ul li section h1{
		font-size: 14px;
	}
	.jiancelistleft img{
		width: 100%;
	}
	.hezuoanli{
		padding: 30px 0px;
	}
	.cjwenti{
		padding: 30px 0px;
	}
	.wdlilstdv ul{
		display: block;
	}
	.cjwentilist .wdlilstdv ul li{
		width: 90%;
		padding: 5%;
	}
	.zhiyefaz{
		width: 95%;
		padding-top: 25px;
		padding-bottom: 30px;
	}
	.zhiyefazdv{
		display: block;
	}
	.zhiyefazleft{
		width: 100%;
	}
	.zhiyefazleft h1{
		font-size: 22px;
		margin-bottom: 15px;
	}
	.zhiyefazleft p{
		font-size: 14px;
	}
	.zhiyefazleft a{
		margin-top: 15px;
		width: 100px;
		padding: 0 20px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.zhiyefazright{
		margin-top: 15px;
		width: 100%;
	}
	.COURSE{
		padding: 30px 0px;
	}
	.coursedv{
		display: block;
		width: 95%;
	}
	.coursedvleft{
		width: 100%;
	}
	.coursedvleft img{
		width: 30%;
		margin: 0 auto;
	}
	.coursedvleft h1{
		font-size: 22px;
		text-align: center;
		margin-bottom: 10px;
	}
	.coursedvleft h2{
		font-size: 18px;
		text-align: center;
		margin-bottom: 10px;
	}
	.coursedvleft p{
		font-size: 14px;
	}
	.coursedvleft ul {
		margin-top: 15px;
	}
	.coursedvleft ul li span{
		color: #fff;
	}
	.coursedvleft ul li iconpark-icon{
		color: #fff;
	}
	.coursedvleft ul li{
		margin-right: 10px;
	}
	.coursedvleft a{
		margin-top: 15px;
		width: 125px;
		height: 40px;
		margin: 0 auto;
		margin-top: 15px;
	}
	.coursedvright{
		margin-top: 25px;
	}
	.coursedvright{
		width: 90%;
		padding: 5%;
	}
	.coursedvright h1{
		font-size: 20px;
	}
	.coursedvright form div input{
		height: 40px;
	}
	.coursedvright form div{
		margin-bottom: 0px;
	}
	.coursedvright form button{
		width: 50%;
		height: 40px;
		line-height: 40px;
		margin-top: 15px;
	}
	.tongzhi{
		padding: 30px 0px;
	}
	.xiazai{
		padding: 30px 0px;
	}
	.xiazai dl{
		width: 95%;
	}
	.zxtongzhi{
		padding: 30px 0px;
	}
	.zxtongzhi dl:first-child{
		display: none;
	}
	.zxtongzhi dl{
		width: 97%;
	}
	.zxtongzhi dl dd section{
		padding: 5%;
	}
	.zxtongzhi dl dd{
		width: 100%;
	}
	.zxtongzhi dl dd section h1{
		margin-bottom: 8px;
	}
	.zxtongzhi dl dd section p{
		margin-bottom: 8px;
	}
	.xiazai dl dd div h1{
		font-size: 14px;
	}
	.tongzhibt{
		width: 95%;
		display: block;
	}
	.tongzhibtleft img{
		display: block;
		width: 30%;
		margin: 0 auto;
	}
	.tongzhibt h1{
		text-align: center;
		font-size: 22px;
		margin-bottom: 10px;
	}
	.tongzhibtright a{
		width: 100px;
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		margin: 0 auto;
	}
	.noticelilst{
		width: 95%;
	}
	.noticelilst ul li{
		width: 90%;
	}
	.noticelilst ul li{
		padding: 5%;
	}
	.noticelilst ul li h1{
		font-size: 16px;
		margin-bottom: 8px;
	}
	.ziliaoxiazai{
		padding: 30px 0;
	}
	.tongzhilist{
		width: 85%;
		padding: 5%;
	}
	.tongzhilist ul li a div span{
		font-size: 14px;
	}
	.tongzhilist ul li{
		width: 100%;
	}
	.tongzhilist ul li{
		margin-bottom: 0px;
	}
	.zhiyechaxun{
		padding: 30px 0px;
		width: 95%;
		display: block;
	}
	.zhiyechaxun_left{
		width: 100%;
		margin-bottom: 10px;
	}
	.zhiyechaxun_right{
		width: 100%;
	}
	.zhiyechaxun_right section div iconpark-icon{
		margin-bottom: 10px;
	}
	.zhiyechaxun_right section div h1{
		font-size: 20px;
	}
	.zhiyechaxun_right section div a{
		margin-top: 15px;
		width: 130px;
		height: 40px;
		line-height: 40px;
	}
	.zhiyechaxun_right section div iconpark-icon{
		margin-bottom: 0;
	}
	.zhiyechaxun_left section div iconpark-icon{
		margin-bottom: 10px;
	}
	.zhiyechaxun_left section div h1{
		font-size: 20px;
	}
	.zhiyechaxun_left section div a{
		margin-top: 15px;
		width: 130px;
		height: 40px;
		line-height: 40px;
	}
	.zhiyechaxun_left section div iconpark-icon{
		margin-bottom: 0;
	}
	.tongzhilist{
		margin-top: 15px;
	}
	.zxtongzhi dl dd section h1{
		font-size: 16px;
	}
	.banners .swiper-slide img{
		width: 150%;
		margin-left: -25%;
	}
	.banners .swiper-slide div h1{
		text-align: center;
		font-size: 22px;
		margin-bottom: 8px;
		font-weight: 400;
	}
	.banners .swiper-slide div p{
		text-align: center;
		font-size: 14px;
		margin-top: 10px;
	}
	.banners .swiper-slide div section{
		width: 100%;
	}
	.gsxwsalist .swiper-button-prev, .gsxwsalist .swiper-rtl .swiper-button-next{
		display: none;
	}
	.jiancelist ul li section{
		padding: 2% 5%;
	}
	.jiancelist ul li .jiancelistleft{
		width: 45%;
	}
	.sybanner  .swiper-slide{
		overflow: hidden;
	}
	.sybanner .swiper-button-next, .sybanner .swiper-button-prev{
		display: none;
	}
	.sybanner .swiper-slide img{
		width: 150%;
		margin-left: -25%;
	}
	.sybanner .swiper-slide div a{
		margin: 0 auto;
		margin-top: 15px;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		width: 120px;
		display: none;
	}
	.sybanner .swiper-slide div img{
		margin: 0 auto;
		margin-bottom: 10px;
		width: 80px;
	}
	.sybanner .swiper-slide div h1{
		font-size: 20px;
	}
	.tzhdv ul{
		width: 48%;
	}
	.mfooldv{
		display: block;height: 45px;
	}
	.mfool{
		height: 45px;
		line-height: 45px;display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;z-index: 999;
	}
	.mfool ul{
		display: flex;
		justify-content: space-between;
		width: 100%;
		background-color:#024196;
	}
	.mfool ul li{
		width: 100%;
		text-align: center;
		border-right: 1px solid #0e569e;
	}
	.mfool ul li a{
		display: block;
		width: 100%;
		line-height: 45px;
		text-align: center;
		color: #fff;
		font-size: 14px;
	}
	.bolangdvleft .swiper-slide div img{
		display: block;
		opacity: 1;
		width: 100%;
		height: auto;
	}
	.bolangdvleft .swiper-slide div{
		background: none !important;
	}
	.bolangdvleft .swiper-slide div section{
		padding: 5% 0;
		padding-bottom: 0;
	}
	.bolangdvleft .swiper-slide div section h1{
		color: #333;
	}
	.bolangdvleft .swiper-slide div section p{
		color: #3c3c3c;
	}
	.fuwulistdv ul li section h2{
		padding: 5px 0px;
	}
	.fuwulistdv ul li section h1{
		height: 35px;
		line-height: 35px;
	}
	.fwxwxxxinxi {
	    display: flex;
	    flex-direction: column-reverse;
	}
	.fwxwxxxinxiright{
		margin-top: 0;
		margin-bottom: 15px;
	}
	.fwxwxxxinxiright section a{
		height: 35px;
		line-height: 35px;
	}
	.fwbtn section a{
		height: 38px;
		line-height: 38px;
	}
	.fjdvright p{
		margin-bottom: 10px;
	}
	.fjdvright h2,.fjdvleft h2{
		font-size: 16px;
	}
	.zhiyefazleft a{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
	.coursedvleft a{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
	.coursedvleft ul li span{
		font-size: 13px;
	}
	.coursedvright form button{
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}
	.tongzhibtright a{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
	.noticelilst ul li i{
		opacity: 0;
	}
	.zhiyechaxun_right section div h1{
		text-align: center;
	}
	.zhiyechaxun_left section div a{
		height: 35px;
		line-height: 35px;
	}
	.zhiyechaxun_right section div a{
		line-height: 35px;
		height: 35px;
	}
	.gsxwsabtright a{
		height: 35px;
		line-height: 35px;
	}
	.jiancelistleft img{
		height: 100%;
	}
	.jiancelist ul li section{
		width: 90%;
		padding: 2% 5%;
	}
	.jiancelist ul li section div{
		width: 100%;
	}
	.shownewsbtn a{
		height: 35px;
		line-height: 35px;
	}
	.twen a{
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}
	.stjtleft h4 iconpark-icon{
		font-size: 20px;
	}
	.stjtright ul li section{
		padding: 3.5%;
	}
	.zxlyform form div input{
		height: 35px;
		line-height: 35px;
	}
	.zxlyform form button{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
	.gsxwsaright h1{
		font-size: 16px;
		line-height: 25px;
		height: 25px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	.gsxwsaright section{
		width: 100%;
	}
	.hangye{
		background-size: cover;
	}
	#gallery2 .swiper-slide:nth-child(4) .tzhdv ul{
		width: 48%;
	}
	.ingywm,.yf{
	    background-attachment: initial;	
	}
	.yfdvtxtleft h2{
		height: 35px;
		line-height: 35px;
	}
	.lianjie a:last-child{
		height: 35px;
		line-height: 35px;
	}
	.dsaafw span:after{
	    content: "";
	    width: 40px;
	    height: 2px;
	    background-color: #fff;
	    position: absolute;
	    top: 11px;
	    left: -55px;
	}
	
	.prenext-pro a.button{
		padding: 0;
		height: 40px;
		line-height: 40px;

	}
	.margin-right{
		margin: 0;
	}
	.x4{
		width: 48%;
		margin: 1%;
		padding: 0 !important;
	}
	.padding-large{
		padding: 5%;
	}
	.margin-big-bottom{
		margin-bottom: 0;
	}
	.container{
		width: 95%;
		padding: 0;
		margin: 0 auto;
	}
	.line-big{
		margin:0;
	}
	.blank-big{
		height: 30px;
	}
	.blank-large{
		height: 30px;
	}
	.article .padding-large{
		padding: 5%;
	}
	.padding-big-bottom{
		padding-bottom: 0;
	}
	.button-large{
		font-size: 14px;
	}
	.radius-rounded{
	    padding-left: 2em;
	    padding-right: 2em;
	}
	.xl5{
		overflow: hidden;
	}
	.button-large{
		padding: 7px 30px;
	}
	.article .post h1{
		font-size: 18px;
	}
	.igge{
		padding: 5%;
	}
	.iggedv{
		width: 100%;
		display: block;
	}
	.iggedvleft{
		width: 100%;
	}
	.iggedvright{
		width: 100%;
	}
	.iggedvleft h1{
		font-size: 22px;
	}
	.iggedvleft h2{
		font-size: 14px;
		margin-bottom: 20px;
	}
	.iggedvleft h3 span{
		font-size: 14px;
	}
	.iggedvleft ul{
		display: block;
	}
	.iggedvleft ul li{
		margin-bottom: 15px;justify-content: flex-start;
	}
	.iggedvleft ul li section span{
		font-size: 16px;
	}
	.fwbtna{
		margin-bottom: 10px;
	}
	.fwbtna img{
		margin-right: 5px;
	}
	.cyaohezbt h1{
		font-size: 22px;
	}
	.cyaohez{
		padding: 0;
		padding-bottom: 20px;
	}
	.cyaohezbt{
		width: 95%;
	}
	.cyaohezbt p{
		font-size: 14px;
		margin-bottom: 20px;
	}
	.cyaohezlist{
		width: 95%;
		display: block;
	}
	.cyaohezlistleft,.cyaohezlistright{
		width: 100%;
	}
	.cyaohezlistleft section p{
		font-size: 13px;
	}
	.cyaohezlistright section p{
		font-size: 13px;
	}
	.cyaohezlistleft section h1{
		margin-bottom: 10px;
		font-size: 18px;
	}
	.cyaohezlistright section h1{
		margin-bottom: 10px;
		font-size: 18px;
	}
	.cyaohezform h1{
		font-size: 22px;
	}
	.cyaohezform p{
		font-size: 14px;
	}
	.zxlyform{
		padding-top: 20px;
	}
	.iggedvright img {
	    display: block;
	    max-width: 92%;
	    width: 100px;
	}
	.xshzuo{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.xshzuodv{
		width: 95%;
	}
	.xshzuodvbt{
		font-size: 20px;
		margin-bottom: 25px;
	}
	.xshzuodvbt span{
		font-size: 20px;
	}
	.xshzuolpz{
		width: 95%;
	}
	.xshzuolpz ul{
		display: block;
	}
	.xshzuolpz ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.xshzuolpz ul li div span{
		width: 55px;
		height: 55px;
	}
	.xshzuolpz ul li div span iconpark-icon{
		width: 45px;
		height: 45px;
	}
	.xshzuolpz ul li div h1{
		margin-top: 15px;
		font-size: 18px;
	}
	.xshzuolpz ul li div h1{
		margin-bottom: 10px;
		font-size: 18px;
	}
	.xshzuolpz ul li div a{
		height: 40px;
		width: 120px;
		font-size: 14px;
		line-height: 40px;
	}
		.zgvipdv{
		width: 90%;
		padding: 5% 2.5%;
	}
	.zgvipdvfzzx{
		width: 95%;
	}
	.zgvip{
		padding: 25px 0;
	}
	.zgviptext{
		margin-bottom: 20px;
		font-size: 22px;
	}
	.zgvipfuwu h1{
		line-height: 30px;
		text-indent: 0;
		padding: 2.5% 5%;
	}
	.zgvipfuwu h1{
		font-size: 17px;
		margin-bottom: 15px;
	}
	.zgvipfuwu p{
		font-size: 14px;
	}
	.zgvipfuwu ul li{
		width: 41%;
	}
	.zgvipfuwu ul li{
		padding-bottom: 10px;
	}
	.zgvipfuwu ul li h3{
		font-size: 14px;
	}
	.mfpxun h1{
		margin-top: 20px;
	}
	.mfpxun h1{
		line-height: 30px;
		text-indent: 0;
		font-size: 17px;
		margin-bottom: 15px;
		padding: 2.5% 5%;
	}
	.mfpxun ul{
		display: flex;
		flex-wrap: wrap;
	}
	.mfpxun ul li{
		width: 44%;
		margin-top: 5px;
		margin-bottom: 10px;
		padding-top: 25px;
		padding-bottom: 0.9375rem;
	}
	.mfpxun ul li iconpark-icon{
		margin-bottom: 15px;
		font-size: 28px;
	}
	.mfpxun ul li:last-child{
		width: 100%;
	}
	.mfpxun ul li p{
		font-size: 14px;
	}
	.zgvipdvchfa h1{
		line-height: 30px;
		text-indent: 0;
		font-size: 17px;
		margin-bottom: 15px;
		padding: 2.5% 5%;
		margin-top: 5px;
	}
	.zgvipdvfzzx{
		margin-top: 15px;
		padding-bottom: 30px;
	}
	.zgvipdvfzzxdv div{
		flex-wrap: wrap;
	}
	.zgvipdvfzzxdv div section h1{
		font-size: 17px;
	}
	.zgvipdvfzzxdv div section p{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.zgvipdvfzzxdv div a{
		width: 120px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}
	.innewsdvleft div img{
		
		height: auto;
	}
	.dsaafw .swiper-pagination{
		font-size: 16px;
		display: none;
	}
	.dsaafw span{
		font-size: 16px;
	}
	.dsaafw span:after{
		width: 30px;
		    left: -45px;
	}
	.tz{
		width: 95%;
		margin: 0 auto;
	}
	.tz ul li h1{
		overflow: hidden;white-space:nowrap;

		overflow:hidden;

		text-overflow:ellipsis;
	}
	.tz ul{
		width: 100%;
		padding: 5% 0;
	}
	#iconDiv1 {
	    display: none;
	}
}