/* 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;
}
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;
}
@font-face
{
	font-family: Montserrat;
	src:url('../font/MONTSERRAT-REGULAR.TTF');
}
@font-face
{
	font-family: Tungsten;
	src:url('../font/Tungsten-Semibold.otf');
}
.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}
.clearfloat {
    zoom: 1
}
.header-navigation {
	position:fixed;
	top:0;
	width:100%;
	text-align:center;
	z-index:9999;
}

.htmleaf-container{
	display: none;
}
.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;
}
.slideDown {
	/*-webkit-transform:translateY(0);
	transform:translateY(0);
	*/
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	/*transition:transform .5s ease-out;
	*/
	-webkit-transition:transform .5s ease-out;
	-o-transition:transform .5s ease-out;background-color: #fff;
	transition:transform .5s ease-out;
}
.headdv{
	width: 90%;
	margin: 0 auto;
	height: 100px;
	display: flex;
	justify-content: space-between;
}
.heads{
	height: 100px;
}
.headdvleft img{
	display: block;
}
.headdvright{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.headdvright ul{
	display: flex;
	justify-content: space-between;
}
.headdvright ul li{
	line-height: 100px;
	margin: 0 30px;
}
.headdvright ul li a{
	color: #fff;
	font-size: 16px;
}
.headdvright ul li:hover{
	color:  #0e6fb8;
}
.headdvright ul li a:hover{
	color: #0e6fb8;
}
.slideDown .headdvright ul li a{
	color: #333;
	font-size: 16px;
}
.headdvleft img:last-child{
	display: none;
}
.headdvleft img:first-child{
	display: block;
}
.slideDown .headdvright .ss  iconpark-icon{
	color: #333;
}
.slideDown .headdvleft img:last-child{
	display: block;
}
.slideDown .headdvleft img:first-child{
	display: none;
}
.ss{
	margin-left: 35px;
}
.ss iconpark-icon{
	font-size: 24px;
	color: #fff;
}
.banner img{
	display: block;
	width: 100%;
}
.rmcpliebiao{
	background: url(../images/shan_02.png) center no-repeat;
	background-size: cover;
}
.rmcplistod{
	padding: 10%;
	display: flex;
	justify-content: space-between;
	border-right: 1px solid #ebebeb;
	align-items: center;
}
.rmcplistleft{
	width: 430px;
}
.rmcplistright{
	width: 50%;
}
.rmcplistright img{
	width: 100%;
}
.rmcplistleft a{
	display: flex;
	width: 200px;
	height: 50px;
	background-color: #0e6fb8;
	justify-content: space-around;
	align-items: center;
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
}
.rmcplistleft a iconpark-icon{
	font-size: 22px;
}
.rmcp{
	margin-bottom: 0;
}
.rmcplist .swiper-slide{
	opacity: 0.3;
}
.rmcplist .swiper-slide-active{
	opacity: 1;
}
.rmcplistleft{
	width: 400px;
}
.rmcplistleft h1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #333333;
	font-size: 16px;
	margin-bottom: 40px;
}
.rmcplistleft h1 img{
	margin-left: 5px;
}
.rmcplistleft h3{
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	font-family: "Montserrat";
	margin-bottom: 20px;
}
.rmcplistleft h2{
	color: #333333;
	font-size: 24px;
	margin-bottom: 45px;
}
.rmcplistleft p{
	line-height: 30px;
	color: #4c4c4c;
	font-size: 15px;
	margin-bottom: 40px;
	height: 90px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.rmcplistleft ul{
	display: flex;
	align-items:center;
	justify-content: flex-start;
}
.rmcplistleft ul li{
	margin-right: 50px;
}
.rmcplistleft ul li h4{
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
.rmcpliebiao .swiper-button-next,.rmcpliebiao .swiper-button-prev{
	width: 50px;
	height: 50px;
	background-color: #edeef0;
	border-radius: 50%;
}

.rmcpliebiao  .swiper-button-prev,.rmcpliebiao  .swiper-rtl .swiper-button-next{
	left: 68.5%;
	top: 40%;
}
.rmcpliebiao  .swiper-button-next,.rmcpliebiao   .swiper-rtl .swiper-button-prev{
	left: auto;
	right: 28.5%;
	top: 50%;
	width: calc();
}
.rmcpliebiao  .swiper-button-next:after,.rmcpliebiao   .swiper-rtl .swiper-button-prev:after{
	display: none;
}
.rmcpliebiao  .swiper-button-prev:after,.rmcpliebiao   .swiper-rtl .swiper-button-next:after{
	display: none;
}
.rmcpliebiao .swiper-button-prev iconpark-icon, .rmcpliebiao .swiper-rtl .swiper-button-next iconpark-icon{
	font-size: 24px;
	color: #99999a;
}
.rmcpliebiao .swiper-button-next iconpark-icon, .rmcpliebiao .swiper-rtl .swiper-button-prev iconpark-icon{
	font-size: 24px;
	color: #99999a;
}
.rmcpliebiao .swiper-button-prev:hover iconpark-icon, .rmcpliebiao .swiper-rtl .swiper-button-next:hover iconpark-icon{
	font-size: 24px;
	color: #fff;
}
.rmcpliebiao .swiper-button-next:hover iconpark-icon, .rmcpliebiao .swiper-rtl .swiper-button-prev:hover iconpark-icon{
	font-size: 24px;
	color: #fff;
}
.rmcpliebiao  .swiper-button-next:hover,.rmcpliebiao  .swiper-button-prev:hover {
	background-color: #0e6fb8;
}
.cpxl{
	width: 90%;
	margin:120px auto;
}
.cpxlbt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.cpxlbtleft h1{
	color: #333333;
	font-size: 36px;
	margin-bottom: 10px;
}
.cpxlbtleft p{
	color: #666666;
	font-size: 16px;
}
.cpxlbtright{
	width: 20%;
}
.cpxlbtright .swiper-slide{
	text-align: center;
}
.cpxlbtright .swiper-slide img{
	height: 36px;
}
.cpxlbtright .swiper-slide h1{
	color: #4c4c4c;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cpxlbtright .swiper-slide span{
	display: block;
	width: 5px;
	height: 5px;
	background-color: #fff;
	border-radius: 50%;
	margin: 0 auto;
}
.cpxlbtright .swiper-slide-thumb-active span{
	background-color: #0e6fb8;
}
.cpxldv{
	margin-top: 60px;
}
.cpxldvlb{
	display: flex;
	justify-content: space-between
}
.cpxldvlbleft{
	width: 49%;
	background-color: #f7f7f7;
	display: flex;
	align-items: center;
	justify-content: center;
}
.tjcp{
	padding: 5%;
	display: flex;
	justify-content: space-between;
}
.tjcpleft{
	width: 60%;
	overflow: hidden;
}
.tjcpleft img{
	display: block;
	max-width: 100%;
	transition: all .3s;
}
.tjcpleft:hover img{
	transform: scale(1.05);
}
.tjcpright{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.tjcpright{
	width: 40%;
}
.tjcpright div h1{
	color: #333333;
	font-size: 30px;
	font-family: "Montserrat";
	font-weight: bold;
	margin-bottom: 15px;
}
.tjcpright div p{
	color: #4c4c4c;
	font-size: 16px;
}
.tjcpright div a{
	display: flex;
	width: 200px;
	height: 45px;
	justify-content: center;
	color: #fff;
	font-size: 14px;
	align-items: center;
	background-color: #0e6fb8;
	margin-top: 50px;
}
.tjcpright div a iconpark-icon{
	color: #fff;
	margin-left: 20px;
	font-size: 20px;
}
.cpxldvlbright{
	width: 49%;
}
.cpxldvlbright ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpxldvlbright ul li{
	width: 41%;
	padding: 4%;
	margin-bottom: 2%;
	background-color: #f7f7f7;
	overflow: hidden;
}
.cpxldvlbright ul li div{
	width: 100%;
	overflow: hidden;
}
.cpxldvlbright ul li div img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
	transition: all .3s;
}
.cpxldvlbright ul li p{
	text-align: center;
	margin-top: 20px;
	color: #666666;
	font-size: 15px;
	text-align: center;
}
.cpxldvlbright ul li:nth-child(3){
	margin-bottom: 0;
}
.cpxldvlbright ul li:nth-child(4){
	margin-bottom: 0;
}
.cpxldvlbright ul li:hover img{
	transform: scale(1.05);
}
.gywm{
	padding-top: 130px;
	padding-bottom: 100px;
	background: url(../images/gywm_02.png) center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.gywmdv{
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.gywmdvleft{
	width: 50%;
}
.gywmdvleft img{
	display: block;
	max-width: 100%;
	margin-bottom: 25px;
}
.gywmdvleft h1{
	color: #ffffff;
	font-size: 30px;
	margin-bottom: 15px;
}
.gywmdvleft p{
	color: #fefefe;
	font-size: 16px;
}
.gywmdvright{
	width: 50%;
}
.gywmdvright h1{
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 20px;
}
.gywmdvright p{
	width: 80%;
	line-height: 30px;
	font-size: 15px;
	color: #ffffff;
}
.gywmdvright a{
	display: flex;
	width: 200px;
	height: 50px;
	border: 1px solid #fff;
	line-height: 50px;
	justify-content: center;
	margin-top: 50px;
	color: #ffffff;
	font-size: 14px;
}
.gywmdvright a iconpark-icon{
	font-size: 20px;
	margin-left: 20px;
}
.jyff{
	width: 90%;
	margin: 0 auto;
	margin-top: 85px;
}
.jyff ul{
	display: flex;
	justify-content: space-between;
}
.jyff ul li{
	padding: 3%;
	background-color: #dfe2e6;
	display: flex;
	justify-content: space-between;
	width: 33%;
}
.jyff ul li div h1{
	color: #333333;
	font-size: 36px;
	font-family: "Montserrat";
	font-weight: bold;
	margin-bottom: 10px;
}
.jyff ul li div h2{
	color: #4c4c4c;
	font-size: 18px;
	margin-bottom: 30px;
}
.jyff ul li div p{
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}
.jyff ul li section{
	margin-left: 5%;
}
.jyff ul li:nth-child(2){
	background-color: #ebedf0;
}
.jyff ul li:nth-child(3){
	background-color: #ffffff;
}
.innews{
	width:100% ;padding: 100px 0;
	background-color: #f2f3f5;
}
.innewsdv{
	width: 90%;
	margin: 0 auto;
}
.yylybt p{
	font-size: 16px;
	margin-top: 10px;
	color: #666666;
}
.innewslist{
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
}

.innewsleft{
	width: 30%;
}
.innewscenter{
	width: 30%;
}
.innewsright{
	width: 31%;
}

.innewsleft div{
	width: 100%;
	overflow: hidden;
}
.innewsleft div img{
	display: block;
	width: 100%;
	transition: all .3s;
}
.innewsleft  section{
	padding: 50px;
	background-color: #fff;
}
.innewsleft  section h1{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.innewsleft  section h1 span{
	color: #005bac;
	font-size: 14px;
}
.innewsleft  section h1 i{
	color: #808080;
	font-size: 14px;
}
.innewsleft  section h2{
	color: #404040;
	font-size: 22px;
	margin-bottom: 20px;
	line-height: 25px;
	height: 25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innewsleft  section  p{
	line-height: 30px;
	color: #666666;
	height: 60px;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.innewsleft:hover img{
	transform: scale(1.03);
}
.innewscenter{
	background:url(../images/issss_03.png) center no-repeat;
	padding: 50px;
	width: calc(30% - 100px);
	background-size: cover;
}
.innewscenter a{
	display: flex;
	align-items: center;
	width: 100% ;
	height: 100%;
}
.innewscenter h1{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.innewscenter h1 span{
	color: #4c4c4c;
	font-size: 14px;
}
.innewscenter h1 i{
	color: #666666;
	font-size: 14px;
}
.innewscenter div{
	width: 100%;
}
.innewscenter h2{
	color: #333333;
	font-size: 22px;
	line-height: 35px;
	margin-bottom: 25px;
	height: 70px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innewscenter p{
	line-height: 30px;
	color: #4c4c4c;
	font-size: 14px;
	overflow:hidden;
	height: 90px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.innewscenter em{
	display: block;
	margin-top: 80px;
	width: 140px;
	height: 40px;
	border: 1px solid #d3d3d3;
	line-height: 40px;
	text-align: center;
	color: #666666;
	font-size: 14px;
	font-family: "Montserrat";
	border-radius: 50px;
	text-transform: uppercase;
}
.innewsright ul{
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
}
.innewsright ul li a{
	display: flex;
	justify-content: space-between;
}
.innewsright ul li a div{
	width: 48%;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.innewsright ul li a div img{
	width: 100%;
}
.innewsright ul li a section{
	width: 49%;
}
.innewsright ul li a section h1{
	height: 45px;
	overflow: hidden;
	line-height: 45px;
	color: #4c4c4c;
	font-size: 16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innewsright ul li a section  p{
	line-height: 30px;
	color: #808080;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.innewsright ul li a section iconpark-icon{
	font-size: 20px;
	margin-top: 15px;
}
.yylybt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.yylybt h1{
	color: #4c4c4c;
	font-size: 36px;
}
.yylybt a{
	display: flex;
	height: 40px;
	justify-content: space-between;
	border-bottom: 1px solid #cccccc;
	align-items: center;
	position: relative;
}
.yylybt a::after{
	content: "";
	display: block;
	width: 20%;
	height: 40px;
	position: absolute;
	top: 0;
	left:0;
	transition: all .3s;
	border-bottom: 1px solid #005bac;
}
.yylybt a:hover::after{
	width: 100%;
}
.yylybt a span{
	color: #666666;
	font-size: 14px;
}
.yylybt a iconpark-icon{
	color: #666666;
	font-size: 20px;
	margin-left: 35px;
}
.inly{
	width: 100%;
	background: url(../images/zlly_02.png) center no-repeat;
	background-size: cover;
	padding-top: 50px;
	padding-bottom: 40px;
	background-attachment: fixed;
}
.inlydv{
	width: 90%;
	margin: 0 auto;
}
.inlydv h1{
	font-size: 24px;
	color: #fff;
	margin-bottom: 20px;
}
.inlydv p{
	font-size: 14px;
	color: #fff;
	margin-top: 15px;
}
.inlydv form{
	display: flex;
	justify-content: space-between;
}
.inlydv form input{
	width: 22%;
	height: 45px;
	border: none;
	padding: 0 1%;
}
.inlydv form input:nth-child(3){
	width: 30%;
}
.inlydv form button{
	width: 15%;
	background-color: #0e6fb8;
	font-size: 14px;
	border: none;
	color: #fff;
}

.foot{
	padding: 65px 0rem;
	background-color: #ffffff;
}
.footdv{
	display: flex;
	width: 90%;
	margin: 0 auto;
	justify-content: space-between;
}
.footdv dt a{
	color: #4c4c4c;
	font-size: 18px;
}
.footdv dt {
	margin-bottom: 20px;
}
.footdv dt a span{
	color: #808080;
	font-size: 14px;
}
.footdv dd{
	margin-bottom: 15px;
}
.footdv dd a{
	color: #808080;
	font-size: 14px;
}
.footdv dd a:hover{
	color: #333;
}
.footdv dl p{
	display: flex;
	justify-content: flex-start;
	margin-bottom: 15px;color: #808080;
	font-size: 14px;
}
.footdv dl p img{
	margin-right: 10px;
	display: block;
}
.footdv dl h1{
	color: #808080;
	font-size: 14px;
	margin-bottom: 10px;
}
.footdv dl h2{
	color: #0e6fb8;
	font-family: "Tungsten";
	font-weight: bold;
	font-size: 48px;
}
.footdv dl ul{
	display: flex;
	justify-content: space-between;
}
.footdv dl ul li{
	margin-right: 20px;
}
.footdv dl ul li img{
	width: 110px;
	display: block;
}
.footdv dl ul li h3{
	color: #999999;
	margin-top: 10px;
	text-align: center;
	font-size:14px;
}
.wdl{
	width: 100%;
	height: 70px;
	line-height: 70px;
	border-top: 1px solid #ebebeb;
}
.wdldv{
	width: 90%;
	margin: 0 auto;height: 70px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.wdldv p{
	font-size: 14px;
	color: #808080;
}
.wdldv p a{
	font-size: 14px;
	color: #808080;
}
.about{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 90%;
	margin: 0 auto;
	margin-top: 110px;
}
.aboutleft{
	width: 330px;
}
.aboutleft h1{
	margin-bottom: 10px;
	color: #333333;
	font-size: 30px;
	font-weight: bold;
}
.aboutleft p{
	color: #666666;
	font-size: 16px;
	margin-bottom: 120px;
}
.aboutleft a{
	width: 200px;
	height: 48px;
	display: flex;
	background-color: #0e6fb8;
	color: #fff;
	font-size: 14px;
	justify-content: center;
	align-items: center;
}
.aboutleft a iconpark-icon{
	color: #fafcfe;
	font-size: 20px;
	margin-left: 20px;
}
.aboutright{
	width: 65%;
}
.aboutright h1{
	color: #404040;
	font-size: 26px;
	margin-bottom: 20px;
}
.aboutright p{
	margin-bottom: 70px;
	line-height: 30px;
	font-size: 15px;
	color: #666666;
}
.aboutright ul{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.aboutright ul li{
	width: 27%;
	border-radius: 10px;
	box-shadow: 0px 0px 15px #d3d3d3;
	padding: 2%;
	margin-bottom: 10px;
	transition: all .5s;
	position: relative;
	z-index: 2;
	background-color: #fff;
}
.aboutright ul li h1{
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 22px;
}
.aboutright ul li h2{
	color: #666666;
	font-size: 14px;
	font-family: "Arial";
	margin-bottom: 15px;
}
.aboutright ul li h3{
	color: #333333;
	font-size: 15px;
	margin-bottom: 30px;
}
.aboutright ul li .imag2{
	display: none;
}
.aboutright ul li.imag1{
	display: block;
}
.aboutright ul li:hover{
	background-color: #0e6fb8;
	margin-top: -30px;
	box-shadow: 0px 0px 0px ;
}
.aboutright ul li:hover h1{
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
}
.aboutright ul li:hover h2{
	color: #ffffff;
}
.aboutright ul li:hover h3{
	color: #ffffff;
}
.aboutright ul li:hover .imag1{
	display: none;
}
.aboutright ul li:hover .imag2{
	display: block;
}

.aboutimg{
	width: 100%;
	display: flex;
	margin-top: -150px;
	justify-content: flex-end;
}
.aboutimg img{
	width: 95%;
	display: block;
}
.zg{
	width: 90%;
	margin: 75px auto;
	display: flex;
	justify-content: space-between;
}
.zgright{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.zgright div{
	width: 100%;
}
.zgright h1{
	color: #333333;
	font-size: 30px;
	line-height: 40px;
}
.zgright  ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 50px;
}
.zgright ul li{
	width: 25%;
	padding: 30px 0px;
}
.zgright ul li h2{
	display: flex;
	justify-content: flex-start;
}
.zgright ul li:nth-child(3),.zgright ul li:nth-child(4){
	border: none;
}
.zgright ul li h2 span{
	color: #0e6fb8;
	font-size: 42px;
	font-family: "Montserrat";
	font-weight: bold;
}
.zgright ul li h2 sub{
	color: #666666;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 8px;
}
.zgright ul li p{
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
}
.zgright a{
	display: block;
	width: 200px;
	height: 45px;
	background-color: #0e6fb8;
	color: #ffffff;
	font-size: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 80px;
}
.zgright a iconpark-icon{
	margin-left: 20px;
}
.rrzz{
	padding: 120px 0px;
	background-color: #f2f6fa;
}
.rrzzdv{
	width: 90%;
	margin: 0 auto;
}
.rrzzbt{
	display: flex;
	justify-content: space-between;
}
.rrzzbtleft h1{
	color: #333333;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 15px;
} 
.rrzzbtleft p{
	color: #666666;
	font-size: 16px;
}
.rrzzbtright{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rrzzbtright a{
	width: 80px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 40px;
	text-align: center;
	background-color: #fff;
	margin-left: 10px;
}
.rrzzbtright a iconpark-icon{
	color: #808080;
	font-size: 24px;
}
.rrzzbtright a:hover{
	background-color: #0e6fb8;
}
.rrzzbtright a:hover iconpark-icon{
	color: #fff;
}
.rrzzlistdv{
	width: 90%;
	margin: 0 auto;
	margin-top: 65px;
}
.rrzzlistdv div{
	width: 100%;
}
.rrzzlistdv div img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	transition: all .3s;
}
.rrzzlistdv .swiper-slide div{
	overflow: hidden;
}
.rrzzlistdv .swiper-slide:hover img{
	transform: scale(1.05);
}
.rrzzlistdv div p{
	color: #808080;
	font-size: 15px;
	text-align: center;
	margin-top: 25px;
}
.shownav{
	width: 100%;
	height: 75px ;
	background-color: rgba(255, 255, 255, 0.8);
	position: relative;
	margin-top: -75px;
	z-index: 9;
}
.shownav ul{
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
.shownav ul li a{
	padding: 0 35px;
	color: #4c4c4c;
	font-size: 16px;
	line-height: 75px;
	display: block;
}
.shownav ul li a:hover{
	background-color: #0b69af;
	color: #fff;
}
.shownav ul li.active a{
	background-color: #0b69af;
	color: #fff;
}
.newstj{
	width: 100%;
	margin: 0 auto;
	padding: 70px 0px;
	background-color: #f5f6f7;
	padding-bottom: 35px;
}
.newstjdv{
	width: 90%;
	margin: 0 auto;
}
.newstjdv ul{
	display: flex;
	justify-content: flex-start;
}
.newstjdv ul li{
	width: 31.3%;
	margin:0 1%;
}
.newstjdv ul li div{
	width: 100%;
	display: block;
	overflow: hidden;
}
.newstjdv ul li div img{
	width: 100%;
	display: block;
}
.newstjdv ul li section{
	padding: 5%;
	background-color: #fff;
}
.newstjdv ul li section h1{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.newstjdv ul li section h1 span{
	color: #4c4c4c;
	font-size: 14px;
}
.newstjdv ul li section h1 i{
	color: #808080;
	font-size: 14px;
}
.newstjdv ul li section h2{
	color: #404040;
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.newstjdv ul li section p{
	line-height: 25px;
	height: 50px;
	color: #666666;
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}
.newstjdv ul li img{
	transition: all .3s;
}
.newstjdv ul li:hover img{
	transform: scale(1.05);
}

.newslistlb a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.newslisttime{
	width: 190px;
	border-right: 1px solid #e6e6e6;
	margin: 40px 0px;
}
.newslistlb ul li{ 
	margin-top: 30px;
	background-color: #fff;
}
.newslistlb{
	width: 88%;
	margin: 35px auto;
}
.newslistlb ul li{
	background-color: #fff;
	margin-bottom: 35px;
	background-color: #fff;
}
.newslisttime span{
	display: block;
	text-align: center;
	color: #333333;
	font-size: 52px;
	font-family: "Montserrat";
}
.newslisttime i{
	display: block;
	line-height: 30px;
	text-align: center;
	color: #333333;
	font-size: 14px;
}
.newslisttext{
	width: 75%;
	padding: 40px 60px;
}
.newslisttext h1{
	color: #4c4c4c;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height: 25px;
	height: 25px;
}
.newslisttext p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-top: 15px;
	height: 60px;
	overflow: hidden;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}

.newslistlb ul li:hover{
	background-color: #0e6fb8;
}
.newslistlb ul li:hover .newslisttime{
	border-right-color: #6d9cd4;
}
.newslistlb ul li:hover .newslisttime span{
	color: #fff;
}
.newslistlb ul li:hover .newslisttime i{
	color: #fff;
}
.newslistlb ul li:hover .newslisttext h1{
	color: #fff;
}
.newslistlb ul li:hover .newslisttext p{
	color: #fff;
}
.newslistlb ul li:hover .newslistjt{
	background-color: #fff;
}
.newslistlb ul li:hover .newslistjt img{
	opacity: 1;
}
.you{
	width: 45px;
	height: 45px;
	border:1px solid #e4e4e4;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.you {
	margin-right: 5%;
}
.you iconpark-icon{
	font-size: 24px;
	color: #cccccc;
}
.cplist{
	width: 100%;
	margin:65px auto;
	margin-bottom: 35px;
}
.blank-large{
	height: 45px;
}
.cplist ul{
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.cplist ul li{
	width: 23%;
	margin: 1%;
	background-color: #f7f7f7;
	padding: 20px 0px;
}
.cplist ul li div{
	width: 100%;
	overflow: hidden;
}
.cplist ul li div img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
	transition: all .5s;
}
.cplist ul li:hover div img{
	transform: scale(1.05);
}
.cplist ul li p{
	text-align: center;
	margin-top: 15px;
	color: #666666;
	font-size: 15px;
}
.lxwm{
	background-image: linear-gradient(#f1f2f5, #ffffff);
	padding-top: 70px;
	padding-bottom: 110px;
}
.lxwmdv{
	width: 90%;
	margin: 0 auto;
}
.lxwmbt h1{
	color: #4c4c4c;
	font-size: 30px;
	text-align: center;
}
.lxwmbt p{
	color: #666666;
	font-size: 16px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 65px;
}
.lxwmlist ul{
	display: flex;
	justify-content: space-between;
}
.lxwmlist ul li{
	border-bottom: 3px solid #0b69af;
	background-color: #fff;
	width: 18%;
	padding: 3% 3%;
	transition: all .3s;
}
.lxwmlist ul li iconpark-icon{
	font-size: 32px;
	color: #0b69af;
	transition: all .3s;
	margin-bottom: 45px;
}
.lxwmlist ul li h1{
	color: #4c4c4c;
	font-size: 20px;
	font-weight: bold;
	transition: all .3s;
	margin-bottom: 15px;
}
.lxwmlist ul li p{
	color: #808080;
	font-size: 14px;
	transition: all .3s;
	line-height: 25px;
}
.map {
	width: 90%;
	margin: 0 auto;
	margin-top: 95px;
}
.map img{
	width: 100%;
	display: block;
}
.lxwmlist ul li:hover{
	background-color: #0b69af;
}
.lxwmlist ul li:hover iconpark-icon{
	color: #fff;
}
.lxwmlist ul li:hover h1{
	color: #fff;
}
.lxwmlist ul li:hover p{
	color: #fff;
}
.showpro{
	width: 90%;
	margin: 100px auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 80px;
}
.showproright{
	width: 45%;
}
.showproright h1{
	color: #333333;
	font-size: 46px;
	font-family: "Montserrat";
	font-weight: bold;
	margin-bottom: 15px;
}
.showproright h2{
	color: #333333;
	font-size: 24px;
	margin-bottom: 35px;
}
.showproright h3{
	line-height: 30px;
	color: #4c4c4c;
    font-size: 15px;
    margin-bottom: 15px;
}
.showproright p{
	color: #4c4c4c;
	font-size: 15px;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4; 
}
.showproright section{
	display: flex;
	justify-content: flex-start;
	margin-top: 30px;
}
.showproright section a{
	display: block;
	width: 180px;
	height: 45px;
	background-color: #f7f7f7;
	line-height: 45px;
	text-align: center;
	margin-right: 10px;
	color: #4c4c4c;
	font-size: 15px;
	transition: all .3s;
	border-radius: 5px;
}
.showproright section a:hover{
	background-color: #005bac;
	color: #fff;
}
.showproleft{
	width: 50%;
	display: flex;
	justify-content: space-between;
}
.showproleft .thumbs{
	height: 660px;
}
.showproleft .thumbs .swiper-slide img{
	width: 100%;
	display: block;
}
.showproleft .thumbs .swiper-slide{
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0.5;
}
.showproleft .thumbs .swiper-slide-thumb-active{
	opacity: 1;
}
#gallery2{
	width: 660px;
}
#thumbs2{
	width: 130px;
}
.cpgs{
	width: 90%;
	margin: 0 auto;
	margin-bottom: 100px;
	display: flex;
	justify-content: space-between;
}
.cpgsleft {
	width: 70%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}
.gsu{
	display: flex;
	align-items: center;
	height: 60px;
	border-bottom: 1px solid #e6e6e6;
}  
.gsu{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #333333;
	font-size: 20px;
}
.gsu i{
	display: block;
	width: 4px;
	height: 20px;
	background-color: #0b69af;
	margin-right: 15px;
}
.xiangqing{
	margin: 20px auto;
}
.xiangqing img{
	max-width: 100%;
}
.fanye {
	display: flex;
	margin-top: 30px;
	justify-content: space-between;
}
.fanye p{
	width: 44%;
	border: 1px dashed #0e6fb8;
	padding: 0 2%;
	height: 48px;
	line-height: 48px;
	border-radius: 50px;
}
.fanye p a{
	color: #0e6fb8;
	font-size: 14px;
}
.fanye p:hover{
	background-color: #005bac;
	border: 1px solid #005bac;
}
.fanye p:hover a{
	color: #fff;
}
.cpgsright{
	width: 27%;
}
.cpgsright ul li{
	margin-top: 25px;
	width: 96%;
	padding:20px 2%;
	background-color: #f7f7f7;
}
.cpgsright ul li div{
	width: 100%;
	overflow: hidden;
}
.cpgsright ul li div img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
	transition: all .5s;
}
.cpgsright ul li:hover div img{
	transform: scale(1.05);
}
.cpgsright ul li p{
	text-align: center;
	margin-top: 15px;
	color: #666666;
	font-size: 15px;
}
.zgleft{
	width: 80%;
	display: flex;
	align-items: center;
	display: none;
}
.zgleft img{
	width: 100%;
} 
.newstjdv ul li section p{
	overflow: hidden;
}
.banners img{
	width: 100%;
	display: block;
}
.banners  .swiper-slide {
	position: relative;
}
.banners  .swiper-slide div{
	position: absolute;
	width: 90%;
	left: 5%;
	top: 0%;
	height: 100%;
	display: flex;
	justify-content:flex-start ;
	align-items: center;
}
.banners  .swiper-slide div img{
	width: auto;
	margin-bottom: 20px;
}
.banners  .swiper-slide div h3{
	color: #ffffff;
	font-size: 48px;
	font-weight: bold;
}
.banners  .swiper-slide div h4{
	font-size: 18px;
	color: #ffffff;
	margin-top: 25px;
	width: 620px;
	line-height: 30px;
	margin-bottom: 75px;
}
.banners  .swiper-slide div a{
	width: 210px;
	height: 60px;
	display: block;
	background-color: #fff;
	color:#333333;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 65px;
}
.banners  .swiper-slide div a iconpark-icon{
	color: #333333;
	margin-left: 25px;
	font-size: 20px;
}
.banners h1{
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.banners h2{
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
}
.mfootdv,.mfoot{
	display: none;
}
.innewsright ul li a div img{
	transition: all .3s;
}
.innewsright ul li:hover a div img{
	transform: scale(1.05);
}
.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: #333333;
	color: #fff;
	width: 20%;
	font-size: 14px;
}
.rmcplistleft a{
	transition: all .3s;
	position: relative;
	z-index: 3;
	background-color: #fff;
	color: #0e6fb8;
}
.rmcplistleft a i{
	position: relative;
	z-index: 3;
}
.rmcplistleft a iconpark-icon{
	position: relative;
	z-index: 3;
	color: #0e6fb8;
}
.rmcplistleft a:after{
	transition: all .3s;
	position: absolute;
	content: "";
	width: 0%;
	height: 50px;
	background-color: #0e6fb8;
	top:0;
	left: 0;
	z-index: 2;
}
.rmcplistleft a:hover{
	color: #fff;
}
.rmcplistleft a:hover iconpark-icon{
	color: #fff;
}
.rmcplistleft a:hover:after{
	width: 100%;
}



.tjcpright div a{
	transition: all .3s;
	position: relative;
	z-index: 3;
	background-color: #fff;
	color: #0e6fb8;
}
.tjcpright div a i{
	position: relative;
	z-index: 3;
}
.tjcpright div a iconpark-icon{
	position: relative;
	z-index: 3;
	color: #0e6fb8;
}
.tjcpright div a:after{
	transition: all .3s;
	position: absolute;
	content: "";
	width: 0%;
	height: 45px;
	background-color: #0e6fb8;
	top:0;
	left: 0;
	z-index: 2;
}
.tjcpright div a:hover{
	color: #fff;
}
.tjcpright div a:hover iconpark-icon{
	color: #fff;
}
.tjcpright div a:hover:after{
	width: 100%;
}



.gywmdvright a{
	transition: all .3s;
	position: relative;
	z-index: 3;
}
.gywmdvright a i{
	position: relative;
	z-index: 3;
}
.gywmdvright a iconpark-icon{
	position: relative;
	z-index: 3;
}
.gywmdvright a:after{
	transition: all .3s;
	position: absolute;
	content: "";
	width: 0%;
	height: 50px;
	background-color: #fff;
	top:0;
	left: 0;
	z-index: 2;
}
.gywmdvright a:hover{
	color: #0e6fb8;
}
.gywmdvright a:hover iconpark-icon{
	color: #0e6fb8;
}
.gywmdvright a:hover:after{
	width: 100%;
}
.innewscenter:hover em{
	background-color:#0e6fb8;
	color:#fff;
}

.banners .swiper-slide div a{
	transition: all .3s;
	position: relative;
	z-index: 3;
	background-color: #fff;
	color: #0e6fb8;
}
.banners .swiper-slide div a i{
	position: relative;
	z-index: 3;
}
.banners .swiper-slide div a iconpark-icon{
	position: relative;
	z-index: 3;
	color: #0e6fb8;
}
.banners .swiper-slide div a:after{
	transition: all .3s;
	position: absolute;
	content: "";
	width: 0%;
	height: 60px;
	background-color: #0e6fb8;
	top:0;
	left: 0;
	z-index: 2;
}
.banners .swiper-slide div a:hover{
	color: #fff;
}
.banners .swiper-slide div a:hover iconpark-icon{
	color: #fff;
}
.banners .swiper-slide div a:hover:after{
	width: 100%;
}
.headdvleft{
	display: flex;
	align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1400px){
	
}
@media only screen and (min-width: 1000px) and (max-width: 1400px){
	.rmcpliebiao .swiper-button-prev, .rmcpliebiao .swiper-rtl .swiper-button-next{
		left: 67.5%;
	}
	.rmcpliebiao .swiper-button-next, .rmcpliebiao .swiper-rtl .swiper-button-prev{
		right: 27.5%;
	}
	.cpxlbtright{
		width: 60%;
	}
	.tjcpright div a{
		width: auto;
	}
	.innewsleft section{
		padding: 5%;
	}
	.innewscenter{
		padding: 2.5%;
		width: 25%;
	}
	.innewscenter h2{
		height: 35px;
		overflow: hidden;
	}
	.innewscenter em{
		margin-top: 25px;
	}
	.innewsright ul li a section iconpark-icon{
		margin-top: 5px;
	}
	.innewsright ul li a section p{
		line-height: 25px;
		height: 50px;
	}
	.innewsright ul li a section h1{
		line-height: 30px;
		height: 30px;
	}
	.footdv dl:nth-child(4){
		width: 25%;
	}
	.footdv dl ul li img{
		width: 80px;
	}
	.aboutleft{
		width: 25%;
	}
	.newslisttext{
		padding: 0 5%;
	}
	.newslisttext {
		padding: 0 3%;
	}
	.newslisttime{
		width: 150px;
	}
	.shownav ul li a{
		padding: 0 13px;
	}
	#thumbs2{
		margin-left: 15px;
	}
	#gallery2 .swiper-slide img{
		width: 100%;
	}
	.showproleft .thumbs{
		height: 380px;
	}
}
@media screen and (max-width: 999px){
	.heads {
		display: none;
	}
	.htmleaf-container{
		display: block;
	}
	.lxwm{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.lxwmdv{
		width: 95%;
	}
	.lxwmbt h1{
		font-size: 22px;
	}
	.lxwmbt p{
		margin-bottom: 25px;
		font-size: 14px;
		line-height: 25px;
	}
	.lxwmlist ul{
		flex-wrap: wrap;
	}
	.lxwmlist ul li{
		width: 88%;
		margin: 1%;
		padding: 5%;
	}
	.lxwmlist ul li iconpark-icon{
		display: block;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 5px;
	}
	.lxwmlist ul li h1{
		text-align: center;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.lxwmlist ul li p{
		font-size: 14px;
		text-align: center;
	}
	.map{
		width: 95%;
		margin-top: 15px;
	}
	.foot,.wdl{
		display: none;
	}
	.inly{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.inlydv{
		width: 95%;
	}
	.inlydv h1{
		font-size: 20px;
		text-align: center;
		margin-bottom: 15px;
	}
	.inlydv form {
		flex-wrap: wrap;
	}
	.inlydv form input{
		width: 96%;
		padding: 0 2%;
		height: 35px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	.inlydv form input:nth-child(3){
		width: 96%;
	}
	.inlydv form button{
		width: 100%;
		line-height: 40px;
	}
	.shownav{
		margin-top: 0;
	}
	.shownav ul{
		width: 100%;
		flex-wrap: wrap;
	}
	.shownav ul li {
		width: 33.3%;
		background-color:#ededed;
	}
	.shownav ul li:nth-child(even){
		background-color: #f7f7f7;
	}
	.shownav ul li a{
		padding: 0;
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		text-align: center;
	}
	.showpro{
		width: 95%;
		margin: 20px auto;
		flex-wrap: wrap;
	}
	.showproleft{
		width: 100%;
		flex-wrap: wrap;
	}
	#thumbs2{
		width: 100%;
		height: auto;
		margin-top: 10px;
	}
	#gallery2{
		width: 100%;
	}
	#gallery2 img{
		width: 100%;
	}
	.showproright{
		width: 100%;
		margin-top: 20px;
	}
	.showproright h1{
		margin-bottom: 10px;
		font-size: 20px;
	}
	.showproright h2{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.showproright p{
		font-size: 14px;
		line-height: 30px;
	}
	.showproright section{
		margin-top: 0.9375rem;
	}
	.cpgs{
		width: 95%;
		flex-wrap: wrap;
	}
	.cpgsleft{
		width: 100%;
	}
	.gsu{
		height: 50px;
		font-size: 18px;
	}
	.fanye{
		display: block;
	}
	.fanye p{
		width: 96%;
		height: 40px;
		line-height: 40px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.cpgsright{
		width: 100%;
	}
	.cpgs{
		margin-bottom: 20px;
	}
	.cplist{
		margin: 25px auto;
	}
	.cplist ul{
		width: 95%;
	}
	.cplist ul li{
		width: 48%;
		margin: 1%;
		padding: 20px 0px;
	}
	.cplist ul li div img{
		max-width: 90%;
	}
	.cplist ul li p{
		width: 95%;
		margin: 0 auto;
		font-size: 14px;
		line-height: 25px;
		margin-top: 15px;
	}
	.about{
		width: 95%;
		margin-top: 25px;
		display: block;
	}
	.aboutleft{
		width: 100%;
	}
	.aboutleft h1{
		text-align: center;
		font-size: 20px;
	}
	.aboutleft p{
		font-size: 14px;
		margin-bottom: 15px;
		text-align: center;
	}
	.aboutleft a{
		width: 150px;
		height: 40px;
		line-height: 40px;
		margin: 0 auto;
	}
	.aboutright{
		width: 100%;
	}
	.aboutright h1{
		font-size: 20px;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.aboutright p{
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	.aboutright ul li h1{
		font-size: 18px;
	}
	.aboutright ul li h2{
		font-size: 12px;
	}
	.aboutright ul li img{
		width: 23px;
	}
	.aboutimg{
		margin-top: 0;
		align-items: center;
		justify-content: center;
	}
	.zg{
		width: 95%;
		margin: 25px auto;
		display: block;
	}
	.zgleft{
		width: 100%;
	}
	.zgright{
		width: 100%;
		margin-top: 15px;
	}
	.zgright h1{
		font-size: 15px;
		text-align: center;
	}
	.zgright ul{
		margin-top: 0px;
	}
	.zgright ul li h2{
		align-items: center;
		justify-content: center;
	}
	.zgright ul li{
		padding-bottom: 15px;
		text-align: center;
		padding-top: 15px;
		width: 50%;
	}
	.zgright ul li h2 span{
		font-size: 28px;
	}
	.zgright a{
		margin: 10px auto;
		width: 150px;
		height: 40px;
		line-height: 40px;
	}
	.rrzz{
		padding: 30px 0px;
	}
	.rrzzdv{
		width: 95%;
	}
	.rrzzbt{
		display: block;
	}
	.rrzzbtleft h1{
		text-align: center;
		font-size: 22px;
	}
	.rrzzbtright{
		display: none;
	}
	.rrzzbtleft p{
		font-size: 14px;
		text-align: center;
	}
	.rrzzlistdv{
		width: 95%;
		margin-top: 30px;
	}
	.rrzzlistdv div p{
		margin-top: 15px;
		font-size: 14px;
	}
	.shownav{
		height: auto;
	}
	.newstj{
		padding: 15px 0px;
	}
	.newstjdv{
		width: 95%;
	}
	.newstjdv ul{
		flex-wrap: wrap;
	}
	.newstjdv ul li{
		width: 98%;
	}
	.newstjdv ul li section h1{
		margin-bottom: 10px;
	}
	.newstjdv ul li section h2{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.newslistlb{
		width: 95%;
	}
	.you{
		display: none;
	}
	.newslistlb ul li{
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.newslisttime{
		display: none;
	}
	.newslisttext{
		width: 90%;
		padding: 5%;
	}
	.newslisttext h1{
		font-size: 18px;
	}
	.newslisttext p{
		margin-top: 5px;
	}
	.rmcplistod{
		padding: 5%;
		display: block;
	}
	.rmcplistleft{
		width: 100%;
	}
	.rmcplistleft h1{
		margin-bottom: 5px;
		justify-content: center;
	}
	.rmcplistleft h3{
		font-size: 20px;
		margin-bottom: 5px;
		text-align: center;
	}
	.rmcplistleft h2{
		font-size: 18px;
		margin-bottom: 10px;
		text-align: center;
	}
	.rmcplistleft p{
		margin-bottom: 15px;
	}
	.rmcplistleft ul{
		width: 100%;
		justify-content: center;
		margin-bottom: 10px;
	}
	.rmcplistleft ul li{
		margin-right: 0;
		margin: 0 5%;
	}
	.rmcplistleft a{
		margin: 10px auto;
		width: 150px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.rmcplistright{
		width: 100%;
	}
	.rmcpliebiao .swiper-button-prev, .rmcpliebiao .swiper-rtl .swiper-button-next{
		left: 3%;
		top: 50%;
	}
	.rmcpliebiao .swiper-button-next, .rmcpliebiao .swiper-rtl .swiper-button-prev{
		left: auto;
		right: 3%;
		top: 50%;
	}
	.cpxl{
		width: 95%;
		margin: 20px auto;
	}
	.cpxlbt{
		display: block;
	}
	.cpxlbtleft h1{
		text-align: center;
		font-size: 24px;
	}
	.cpxlbtleft p{
		font-size: 14px;
		text-align: center;
	}
	.cpxlbtright{
		width: 100%;
		margin-top: 15px;
	}
	.cpxlbtright .swiper-slide img{
		height: 25px;
	}
	.cpxlbtright .swiper-slide h1{
		font-size: 12px;
	}
	.cpxldv{
		margin-top: 10px;
	}
	.cpxldvlb{
		display: block;
	}
	.cpxldvlbleft{
		width: 100%;
	}
	.tjcpleft{
		width: 50%;
	}
	.tjcpright{
		width: 48%;
	}
	.tjcpright div a{
		width: 100%;
	}
	.tjcpright div h1{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.tjcpright div a{
		margin-top: 15px;
		height: 40px;
		
	}
	.tjcpright div p{
		font-size: 14px;
	}
	.cpxldvlbleft{
		margin-bottom: 2px;
	}
	.cpxldvlbright{
		width: 100%;
	}
	.cpxldvlbright ul li{
		width: 41%;
		margin: 1%;
		padding: 3.5%;
	}
	.cpxldvlbright ul li p{
		font-size: 14px;
		line-height: 25px;
	}
	.gywm{
		padding-top: 20px;
		padding-bottom: 20px;
		display: block;
	}
	.gywmdv{
		width: 95%;
		display: block;
	}
	.gywmdvleft{
		width: 100%;
	}
	.gywmdvleft img{
		width: 35%;
		margin: 0 auto;
	}
	.gywmdvleft h1{
		font-size: 24px;
		margin-top: 10px;
		text-align: center;
	}
	.gywmdvleft p{
		font-size: 14px;
		text-align: center;
	}
	.gywmdvright{
		width: 100%;
		margin-top: 10px;
	}
	.gywmdvright h1{
		font-size: 18px;
		text-align: center;
		margin-bottom: 10px;
	}
	.gywmdvright p{
		width: 100%;
	}
	.gywmdvright a{
		margin: 0 auto;
		margin-top: 20px;
		height: 40px;
		line-height: 40px;
	}
	.jyff{
		width: 95%;
		margin-top: 15px;
	}
	.jyff ul{
		display: block;
	}
	.jyff ul li section img{
		width: 60px;
	}
	.jyff ul li div h2{
		margin-bottom: 15px;
	}
	.innews{
		padding: 20px 0px;
	}
	.innewsdv{
		width: 95%;
	}
	.yylybt{
		display: block;
	}
	.yylybt h1{
		font-size: 22px;
		text-align: center;
	}
	.yylybt p{
		font-size: 14px;
		text-align: center;
	}
	.yylybt a{
		width: 50%;
		display: none;
	}
	.innewslist{
		margin-top: 20px;
		display: block;
	}
	.innewsleft{
		width: 100%;
	}
	.innewsleft section{
		padding: 5%;
	}
	.innewsleft section h1{
		margin-bottom: 10px;
	}
	.innewsleft section h2{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.innewsleft section p{
		line-height: 25px;
	}
	.innewscenter{
		width: 90%;
		padding: 5%;
	}
	.innewscenter h1{
		margin-bottom: 10px;
	}
	.innewscenter h2{
		font-size: 16px;
		margin-bottom: 10px;
		height: 30px;
		overflow: hidden;
	}
	.innewscenter p{
		line-height: 25px;
		height: 75px;
		overflow: hidden;
	}
	.innewscenter em{
		margin: 0 auto;
		margin-top: 15px;
	}
	.innewsright{
		width: 100%;
	}
	.innewsright ul li a section iconpark-icon{
		margin-top: 5px;
	}
	.innewsright ul li a section p{
		line-height: 25px;
		height: 50px;
	}
	.nav-bread{
		height: 50px;
		line-height: 50px;
	}
	.article .padding-large{
		padding: 5%;
	}
	.article .post h1{
		font-size: 20px;
	}
	.padding-big-bottom{
		padding-bottom: 10px;
	}
	.mfoot{
		height: 45px;
		display: block;
	}
	.mfootdv{
		display: flex;
		width: 100%;
		height: 45px;
		line-height: 45px;
		justify-content: space-between;
		position: fixed;
		z-index: 999;
		bottom: 0;
		left: 0;
		background-color:#0b69af;
	}
	.mfootdv li{
		width: 100%;
		border-right: 1px solid #085b99;
	}
	.mfootdv li a{
		color: #fff;
		font-size: 14px;
		line-height: 45px;
		text-align: center;
		display: block;
	}
	.banners .swiper-slide div img{
		margin-bottom: 10px;
	}
	.banners .swiper-slide div h3{
		font-size: 24px;
	}
	.banners .swiper-slide div h4{
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: 10px;
		width: 100%;
	}
	.banners .swiper-slide div a{
		margin-top: 15px;
		width: 150px;
		height: 40px;
	}
	.banners img{
		width: 150%;
		margin-left: -25%;
	}
	.banners .swiper-slide div img{
		width: auto;
		margin-left: 0;
	}
	.banners h1{
		font-size: 12px;
	}
	.banners h2{
		font-size: 22px;
	}
	.banners .swiper-slide{
		overflow: hidden;
	}
	.banners .swiper-slide div a{
		font-size: 14px;
	}
	.rmcplistleft a{
		display: none;
	}
	.gywmdvright a{
		width: 150px;
	}
	.jyff ul li section img{
		width: 45px;
	}
	.innewsleft section p{
		height:50px;
	}
	.aboutright ul li h2{
		display: none;
	}
	.aboutright ul li h3{
		line-height: 25px;
		height: 75px;
		font-size: 14px;
	}
	.newstjdv ul li{
		margin-top: 10px;
	}
	.banners .swiper-slide div a:after{
		height: 40px;
	}
	.tjcpright div a:after{
		height: 40px;
	}
	.gywmdvright a:after{
		height: 40px;
	}
}
.sidebar-l{
	margin-right: 0;
}