@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
/*Base*/
html {
	font: 12px/1.8 "微软雅黑";
	color: #333;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: 0;
}
a:active, a:hover {
	outline: 0;
}
a{ color:#333;}
a:hover{ color:#e56a40;}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline:none;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input.submit {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	float: left;
	display: inline;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 1;
}
ul, ol {
	list-style:none;
}
li {
	list-style:none;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
dl, dd, dt {
	list-style:none;
	padding:0px;
	margin:0px;
}
html,body{
	position: relative;
	/*overflow-x: hidden;*/
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}





@font-face {
	font-family: 'Bebas';
	src: url('../css/font/BEBAS.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:96%; margin:0 auto; max-width: 1600px; }
.main_content1380{ width:96%; margin:0 auto; max-width: 1380px;}

.sy_kuan{ position: fixed; width: 100%; overflow: hidden; font-family: 'iconfont'; transition: 0.5s; top: 0px;} 
.ping_kuan{ -webkit-box-sizing: border-box;  box-sizing: border-box;  width: 100%; position: relative; float: left; overflow: hidden;}

/***********top***************/
.header{  width: 100%; position: fixed; float: left; text-align: center; background: #fff;z-index: 9999;  box-shadow: 0px 0px 10px 0px #dbdbdb; transition: 0.8s;}
.header_logo{  float: left;  margin: 30px 0;}
.header_logo img{ height: 42px;}
.header_nav{ float: left; margin-left: 150px;}
.header_nav>ul>li{  float: left; margin: 0 30px; font-size: 18px; line-height: 100px;  position: relative;}
.header_nav>ul>li>a{}
.header_nav_zi{ position: absolute;  width: auto; left: 50%; transform: translateX(-50%); display: none; padding-top: 15px; z-index: 9999;}
.header_nav_zi:after{ content: ''; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid rgb(255 255 255); top: 0px; position: absolute;    left: 50%; transform: translateX(-50%);}
.header_nav_zi ul{  background: #fff; border-radius: 5px; padding: 0 20px; padding-bottom: 5px; float: left; box-shadow: 0px 0px 3px 0px #dbdbdb;}
.header_nav_zi li{ float: left; line-height: 50px;  text-align: left;}
.header_nav_zi li a{   white-space: nowrap; float: left;}
.header_nav_zi li img{ height: 40px; padding: 2.5px; background: #f3862f; border-radius: 5px; margin-right: 5px; position: relative; top: 14px;}

.header_nav li:hover .header_nav_zi{ display: block;}

.header_fr{  float: right; }
.header_search{ float: left; font-size: 17px; margin-right: 22px; margin-top: 32px; cursor: pointer;}
.header_search i{ font-size: 22px;  position: relative; top: 2px; margin-right: 4px;}
.header_lang{ float: left; font-size: 17px; margin-right: 30px; margin-top: 32px;  padding-left: 20px; position: relative;  cursor: pointer;}
.header_lang:after{content: ''; position: absolute; left: 0px; height: 25px; width: 1px; background: #ccc; top: 50%; transform: translateY(-50%);}
.header_lang i{ font-size: 22px;  position: relative; top: 2px; margin-right: 4px;}
.header_lang a{ }
.header_cnen2{ position: absolute; width: 100%; width: 100%;top: 100%;left:13px; background: rgb(255 255 255 / 1); display: none; box-shadow: 0px 0px 10px 0px #dbdbdb;} 
.header_cnen2 a{float: left; width: 100%;font-size: 16px;text-align: center; color: #333 !important; }

.header_an{ float: left; }
.head_nav_wap{float: left;  margin-top: 20px; }
.sp_header{ display: block; }


.header .searchinput {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background: #fff;
    text-align: center;
    border-top: .9975px solid #eaeaea;
    padding: 30px 0;
    display: none;
	z-index: 11;
}
.header .searchinput {
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 5px .9975px rgba(0,0,0,0.1);
}
.header .searchinput .close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: inline-block;
    line-height: 39.9975px;
    width: 39.9975px;
    text-align: center;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    font-size: 20px;
}
.header .searchinput .close {
    opacity: 1;
    color: #333;
}
.header .searchinput .inb {
    overflow: hidden;
    border-bottom: .9975px solid #333;
	display: inline-block;
}
.header .searchinput input {
    float: left;
    line-height: 35px;
    background: none;
    padding: 0 9.9975px;
    height: 35px;
	color: #333;
	border: 0;
	font-size: 16px;
}
.header .searchinput input[type="text"] {
    width: 399.9975px;
}
.header .searchinput input::-webkit-input-placeholder{
	color:#333;
}
.header .searchinput input {
    float: left;
    line-height: 35px;
    background: none;
    padding: 0 9.9975px;
    height: 35px;
}
.header .searchinput input[type="button"], .header .searchinput input[type="submit"] {
    font-size: 20px;
    color: #333;
}
[onclick] {
    cursor: pointer;
}

.header_3{ background: none;  /*box-shadow:unset*/}
.header_3 .header_nav>ul>li:last-child>a,.header_3 .header_search,.header_3  .header_search i,.header_3 .header_lang a,.header_3 .header_lang i{ color: #fff;}
.header_3 .sp_nav span{ background: #fff !important;}






.banner{ width: 100%; position: relative; overflow: hidden; float: left; }
.banner ul{ height: 100%;}
.banner li.swiper-slide{ width: 100%; float: left; height: 100%; position: relative; overflow: hidden;}
.banner li .banner_img { width: 100%; height: 100%; float: left; }
.banner li .banner_img img { width: 100%; height: 100%; object-fit: cover; }
.banner li .banner_img_wap {display: none;}

.banner .swiper-pagination{ width: auto; left: 50%; transform: translateX(-50%); bottom: 30px; }
.banner .swiper-pagination-bullet{  width: 42px; height: 4px; border-radius: 0px; background: #fff;  margin: 0 10px !important;}
.banner .swiper-pagination-bullet-active{}
.banner .swiper-button-next,.banner .swiper-button-prev{left: 30px; height: 25px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.banner .swiper-button-next{right: 30px; left: auto; transform: rotate(180deg);}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");}


.i_gywm{ width: 100%; position: relative; float: left; background: url(../images/gywm_bg.jpg) top center no-repeat; }
.i_gywm_top{ width: 100%; float: left; height: calc(100% - 200px); padding-top: 190px;  position: relative;}
.i_gywm_fl{ float: left; width: 52%; }
.i_gywm_titleen{ font-size: 28px; text-transform: uppercase; font-weight: bold; color: #e95724; margin-top: 15px; line-height: 40px; position: relative; top: 100px; opacity: 0; transition: 0.5s;}
.i_gywm_title{ font-size: 40px; color: #333; line-height: 40px; position: relative; top: 100px; opacity: 0; transition:0.6s;}
.i_gywm_info{ margin-top: 22px; font-size: 18px; line-height: 30px; color: #666; height: 230px; overflow: hidden;}
.i_gywm_info p{  margin-bottom: 19px; position: relative; top: 100px; opacity: 0; transition: 0.7s;}
.i_gywm_more{ margin-top: 22px; width: 100%; float: left;  position: relative; top: 100px; opacity: 0; transition: 0.9s;}
.i_gywm_more a{ font-size: 17px; color: #e95622;  font-weight: bold;}
.i_gywm_more a i{  margin-left: 30px; transition: 0.5s;}
.i_gywm_more a:hover i{ margin-left: 50px;}
.i_gywm_fr{ float: right; width: 40%; position: relative; right: -50%; transition: 0.8s;}
.i_gywm_tu{ float: right;  width: 100%;  margin-top: 20px; }
.i_gywm_tu img{  max-width: 100%;  float: right;}
.i_gywm_bot{ width: 100%; float: left; background: url(../images/gywm_tu_xian.png) top center no-repeat; position: absolute; bottom: -200px; height: 200px;  transition: 0.8s;}
.i_gywm_nav{ width: 100%; float: left; position: absolute;}
.i_gywm_nav li{ position: absolute; text-align: center; transition: 0.5s; } 
.i_gywm_nav li .i_gywm_nav_title{ font-weight: bold; font-size: 18px; }
.i_gywm_nav li .i_gywm_nav_title1{ display: none;}
.i_gywm_nav li .i_gywm_nav_tb{ width: 12px; height: 12px; border: 1px solid #ea5624; display: inline-block; border-radius: 100px; margin: 15px 0; position: relative; transition: 0.5s;}
.i_gywm_nav li .i_gywm_nav_tb:before{ content: ''; width: 8px; height: 8px; background: #ea5624; position: absolute;  border-radius: 100px; left: 2px; top: 2px;    transition: 0.5s; z-index: 1;}
.i_gywm_nav li .i_gywm_nav_tb img{ height: 0px;    transition: 0.5s;position: relative; z-index: 2;}
.i_gywm_nav li:nth-child(1){ left: 1%;}
.i_gywm_nav li:nth-child(2){ left: 10.5%; top: 45px;}
.i_gywm_nav li:nth-child(3){ left: 20.5%; top: 97px;}
.i_gywm_nav li:nth-child(4){ left: 30%; top: 38px;}
.i_gywm_nav li:nth-child(5){ left: 39.5%; top: 16px;}
.i_gywm_nav li:nth-child(2) .i_gywm_nav_title1,.i_gywm_nav li:nth-child(3) .i_gywm_nav_title1,.i_gywm_nav li:nth-child(4) .i_gywm_nav_title1{ display: block;}
.i_gywm_nav li:nth-child(2) .i_gywm_nav_title2,.i_gywm_nav li:nth-child(3) .i_gywm_nav_title2,.i_gywm_nav li:nth-child(4) .i_gywm_nav_title2{ display: none;}

.i_gywm_nav li:hover{ margin-top: -15px;}
.i_gywm_nav li:hover .i_gywm_nav_tb{ width: 60px; height: 60px; }
.i_gywm_nav li:hover  .i_gywm_nav_tb:before{ width: 56px; height: 56px;}
.i_gywm_nav li:hover .i_gywm_nav_tb img{ height: 40px;  margin-top: 8px;}

.i_gywm.active .i_gywm_titleen,.i_gywm.active .i_gywm_title,.i_gywm.active .i_gywm_info p,.i_gywm.active .i_gywm_more{ top:0; opacity: 1;}
.i_gywm.active .i_gywm_fr{ right: 0; }
.i_gywm.active .i_gywm_bot{ bottom: -0px;}


.i_cpzx{ width: 100%; position: relative; float: left;  background: url(../images/cpzx_bg.jpg) center center no-repeat; background-size: cover;}
.i_cpzx_top{ width: 100%; float: left; height: calc(100% - 200px); padding-top: 190px;  position: relative;}
.i_cpzx_title{ font-size: 40px; float: left;  color: #333; line-height: 40px; position: relative;  opacity: 0;top: 100px; transition: 0.8s;}
.i_cpzx_nav{ float: right;  position: relative;  opacity: 0;top: 100px; transition: 0.8s;}
.i_cpzx_nav li{  float: left; font-size: 23px; line-height: 40px; padding: 6px 30px; border-radius: 100px;}
.i_cpzx_nav li.active,.i_cpzx_nav li:hover{  background: #eb5825;}
.i_cpzx_nav li.active a,.i_cpzx_nav li:hover a{ color: #fff;}
.i_cpzx_list_kuan{ width: 100%; float: left; position: relative; overflow: hidden; margin-top: 58px; left: -100%; opacity: 0; transition: 1s;}
.i_cpzx_list{ width: 100%;overflow: hidden; height: 0; }
.i_cpzx_list.active{display: block;    height: auto; padding-bottom: 30px;}
.i_cpzx_list li{ padding: 20px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; transition: 0.5s;}
.i_cpzx_list li a{ float: left; width: 100%; background: #fff; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; transition: 0.5s;}
.i_cpzx_list li .i_cpzx_list_tu{ width: 100%; position: relative; padding-bottom: 83%; overflow: hidden;}
.i_cpzx_list li .i_cpzx_list_tu img{ position: absolute; height: 100%; left: 50%; transform: translateX(-50%);}
.i_cpzx_list li .i_cpzx_list_title{ text-align: center;  font-size: 22px; margin-top: 19px; line-height: 30px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; z-index: 2; transition: 0.5s;}
.i_cpzx_list li .i_cpzx_list_titleen{ text-align: center; font-size: 13px; line-height: 30px; color: #9b9b9b; margin: 0 auto; margin-bottom: 27px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  position: relative; z-index: 2; transition: 0.5s; width: 96%;}
.i_cpzx_list li .i_cpzx_list_yuan{  position: absolute; bottom: -20px; right: -20px; width: 120px; height: 120px; border-radius: 120px; background-image: linear-gradient(to bottom right, #fc7523, #ec5422); z-index: 1; transform: scale(0); transition: 0.5s;}
.i_cpzx_list li  .i_cpzx_list_yuan i{ position: absolute; font-size: 30px; color: #fff; text-align: center; left: 50%; top: 50%; transform: translate(-50%,-50%); font-weight: bold;}
.i_cpzx_list li a{ left: -10px;}
.i_cpzx_list li:hover{ padding: 0; }
.i_cpzx_list li:hover a{ padding: 20px 10px; }
.i_cpzx_list li:hover .i_cpzx_list_title{ text-align: left; margin-top: 36px; color: #ea5827; margin-left: 16px;  width: 70%;}
.i_cpzx_list li:hover .i_cpzx_list_titleen{ text-align: left; margin-bottom: 11px; margin-left: 16px;  width: 70%;}
.i_cpzx_list li:hover .i_cpzx_list_yuan{ transform: scale(1);}



.i_cpzx_list .swiper-pagination{ width: auto; left: 50%; transform: translateX(-50%); bottom: 0px; display: none;  outline: unset;}
.i_cpzx_list .swiper-pagination-bullet{  width: 8px; height: 8px; border-radius: 100px; background: #999999;  margin: 0 10px !important; opacity: 1;outline: unset;}
.i_cpzx_list .swiper-pagination-bullet-active{ width: 40px;  background: #eb5825;outline: unset;}
.i_cpzx_list.active .swiper-pagination{ display: block;}
.i_cpzx .swiper-button-next,.i_cpzx .swiper-button-prev{ left: 20px; width: 35px; height: 35px; line-height: 35px; background-image: none; text-align: center; background: #eb5a28; color: #fff; border-radius: 100px;overflow: hidden; font-size: 18px; transition: 0.5s;outline: unset;  display: none;}
.i_cpzx .swiper-button-next{right:30px; left: auto; }
.i_cpzx_list.active .swiper-button-next,.i_cpzx_list.active .swiper-button-prev{ display: block;}
.i_cpzx .swiper-button-next:hover,.i_cpzx .swiper-button-prev:hover{  box-shadow: 0px 0px 5px #dedede; transform: scale(1.1);}


.i_cpzx.active .i_cpzx_title{  opacity: 1;top: 0px; }
.i_cpzx.active .i_cpzx_nav{ opacity: 1;top: 0px;}
.i_cpzx.active .i_cpzx_list_kuan{ opacity: 1; left: 0%;}




@font-face {
	font-family: 'DIN-Black';
	src: url('font/DIN-Black.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.i_jjfa{  width: 100%; position: relative; float: left; background: #f8f8f8;}
.i_jjfa_fl{ float: left; width: 50%; padding-top: 190px; height: 100%;  position: relative;-webkit-box-sizing: border-box; box-sizing: border-box; }
.i_jjfa_fl_title{ font-size: 22px; color: #ea5721; margin-top: 9px;  position: relative;  top: 100px;opacity: 0; transition: 0.8s;}
.i_jjfa_fl_title2{ font-size: 40px; line-height: 53px; color: #433333;  position: relative;  top: 100px;opacity: 0; transition: 0.9s;}
.i_jjfa_fl_desc{ font-size: 18px; margin-top: 27px; line-height: 28px;  position: relative;  top: 100px;opacity: 0; transition: 1s;}
.i_jjfa_fl_nav{ width: 100%; position: relative; margin-top: 37px;}
.i_jjfa_fl_nav li{ float: left; width: 27%; font-size: 22px; color: #343434; margin-bottom: 16px; cursor: pointer;  position: relative;  top: 100px;opacity: 0; transition: 1.1s; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.i_jjfa_fl_nav li i{ font-family: 'DIN-Black';  font-style: unset;  margin-right: 26px; color: #ccc;}
.i_jjfa_fl_nav li.active{ color: #ea5922;}
.i_jjfa_fl_nav li.active i{ color: #ea5922;}
.i_jjfa_fl_more{ float: left; margin-top: 39px;  position: relative;  top: 100px;opacity: 0; transition: 1.2s; width: 100%;}
.i_jjfa_fl_more a{ display: inline-block;  padding: 6px 34px; font-size: 18px; color: #fff; background: #ea5721; border-radius: 100px; float: left;} 
.i_jjfa_fl_more a:hover{ opacity: 0.9;} 
.i_jjfa_fl_more i{ margin-left: 12px; font-size: 20px; font-weight: bold;}
.i_jjfa_fl_dwz{ position: absolute; font-size: 230px; font-family: arial; font-weight: bold; bottom:-230px; left: -118px; text-transform: uppercase; color: #efefef; line-height: 160px; opacity: 0; transition: 1s;}
.i_jjfa_fr{ position: absolute; width: 39.5%; height: 100%; right: 0; top: 0; overflow: hidden; right: -40%; opacity: 0; transition: 0.8s;}
.i_jjfar_list{ width: 100%; height: 100%; position: relative; overflow: hidden; }
.i_jjfar_list ul{ height: 100%;}
.i_jjfar_list li{ width: 100%; height: 100%;}
.i_jjfar_list li .i_jjfar_list_tu{   width: 100%; height: 100%; position: relative;}
.i_jjfar_list li .i_jjfar_list_tu img{  width: 100%; height: 100%;  object-fit: cover;}

.i_jjfa.active .i_jjfa_fl_title{ top: 0px;opacity: 1;}
.i_jjfa.active .i_jjfa_fl_title2{ top: 0px;opacity: 1;}
.i_jjfa.active .i_jjfa_fl_desc{ top: 0px;opacity: 1;}
.i_jjfa.active .i_jjfa_fl_nav li{ top: 0px;opacity: 1;}
.i_jjfa.active .i_jjfa_fl_more{ top: 0px;opacity: 1;}
.i_jjfa.active .i_jjfa_fl_dwz{ bottom: -66px; opacity: 1;}
.i_jjfa.active .i_jjfa_fr{ right: 0%; opacity:1;}


.i_hzhb{  width: 100%; position: relative; float: left; background: #f8f8f8;}
.i_hzhb_fr{ float: right; width: 54%; position: relative; padding-top: 190px; }
.i_hzhb_title{ font-size: 22px;  color: #ea5721;  margin-top: 9px;  position: relative;  top: 100px;opacity: 0; transition: 0.8s;}
.i_hzhb_title2{  font-size: 40px;  line-height: 50px; color: #433333;  margin-top: 10px;  position: relative;  top: 100px;opacity: 0; transition: 0.9s;}
.i_hzhb_title2 span{ color: #ea5721;}
.i_hzhb_desc{ width: 100%;  margin-top: 13px;}
.i_hzhb_desc p{ width: 41%; float: left; font-size: 20px; margin-bottom: 9px;  color: #303030; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 42px; position: relative; top: 100px;opacity: 0; transition: 1s;}
.i_hzhb_desc p:before{ content: ''; width: 8px; height: 8px; position: absolute; border: 3px solid #ea5721; border-radius: 100px; left: 8px; top: 12px;}

.i_hzhb_list { width: 100%; position: relative; overflow: hidden;  margin-top: 15px;  float: left; opacity: 0.7;}
.i_hzhb_list li{  position: relative; top: 100px;opacity: 0; transition: 1.1s; background: #fff;}
.i_hzhb_list li .i_hzhb_list_tu{ float: left; width: 24%; margin-right: 1.3333%; padding-bottom: 13%; overflow: hidden; position: relative; margin-bottom: 10px; box-shadow: 0px 0px 15px #eaeaea;}
.i_hzhb_list li .i_hzhb_list_tu:nth-child(4n){ margin-right: 0;}
.i_hzhb_list li .i_hzhb_list_tu img{ width: 100%; height: 100%; position: absolute; object-fit: cover;}
.i_hzhb_list .swiper-scrollbar{ float: left; width: calc(100% - 100px); left: 0; margin-top: 20px;  margin-bottom: 10px; position: relative; height: 4px; background: #dddddd; top: 100px;opacity: 0; transition: 1.1s;}
.i_hzhb_list .swiper-scrollbar-drag{ position: absolute; height: 4px; top:0px; background: #e95724; cursor: pointer;}
.hzhb_pagination{ float: right; position: relative;  width: auto; font-size: 16px; color: #999999; text-align: center; width: 100px; padding-top: 6px; top: 100px;opacity: 0; transition: 1.1s;}
.hzhb_list_sz1{ font-weight: bold;  display: inline-block;  font-size: 24px; font-family: 'DIN-Black'; color: #e75522;  margin-right: 4px;}
.hzhb_list_sz2{ display: inline-block; margin-left: 7px; font-size: 24px; font-family: 'DIN-Black';  font-weight: bold; }

.i_hzhb_list2{ padding-bottom: 100px;}
.i_hzhb_list2 li,.i_hzhb_list2 .swiper-scrollbar,.i_hzhb_list2 .hzhb_pagination{ opacity: 1; top: 30px;}
.i_hzhb_list2 li .i_hzhb_list_tu{ width: 15%;  padding-bottom: 15%; margin:0.8%; }
.i_hzhb_list2 li .i_hzhb_list_tu img{ object-fit: contain;}
.i_hzhb_list2 li .i_hzhb_list_tu:nth-child(4n){  margin:0.8%}
.i_hzhb_list2 .swiper-scrollbar{ width:100%;}


.i_hzhb_xztu{ position: absolute; width: 42%; height: 100%; background: url(../images/dq_gif.gif) center right  no-repeat; background-position-y: 50px;   left: -50%; opacity: 0; transition: 0.8s;}
.i_hzhb_xztu_xian{ position: absolute; width: 100%; height: 100%; background: url(../images/dq_xian.png) bottom right  no-repeat;     background-position-y: -100px  }

.i_hzhb.active .i_hzhb_title{ top: 0; opacity: 1;}
.i_hzhb.active .i_hzhb_title2{ top: 0; opacity: 1;}
.i_hzhb.active .i_hzhb_desc p{ top: 0; opacity: 1;}
.i_hzhb.active .i_hzhb_list li{ top: 0; opacity: 1;}
.i_hzhb.active .i_hzhb_list .swiper-scrollbar{ top: 0; opacity: 1;}
.i_hzhb.active .hzhb_pagination{ top: 0; opacity: 1;}
.i_hzhb.active .i_hzhb_xztu{ left: 0; opacity: 1;}

.i_news{  width: 100%; position: relative; float: left;  background: #f8f8f8;}
.i_news_top{ float: left; width: 100%; position: relative; padding-top: 152px; margin-bottom: 30px;  top: -100px;  opacity: 0; transition: 0.8s;}
.i_news_title{ font-size: 40px;  color: #333; display: inline-block;}
.i_news_more{ float: right; font-size: 16px; color: #656565; margin-top: 39px;}
.i_news_more a{ color: #656565;}
.i_news_fl{ float: left; width: 64%; position: relative; left: -100%;  opacity: 0;  transition: 1s;}
.i_news_fl li{ float: left; width: 48%;  margin-right: 4%;}
.i_news_fl li:nth-child(2){ margin-right: 0;}
.i_news_fl li .i_news_fl_tu{ width: 100%;    position: relative; overflow: hidden; padding-bottom: 71%;}
.i_news_fl li .i_news_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_news_fl li .i_news_fl_cont {  width: 100%; -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 6%;  background: #fff;}
.i_news_fl li .i_news_fl_time { color: #e56a40; font-size: 14px; font-weight: bold; margin-top: 14px;}
.i_news_fl li .i_news_fl_title { font-size: 22px; line-height: 30px; margin-top: 16px; height: 60px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden;}
.i_news_fl li .i_news_fl_more { font-size: 16px; color: #9a9a9a; font-weight: bold; margin-top: 22px; margin-bottom: 10px;}
.i_news_fl li .i_news_fl_more i{ color: #cbcbcb; margin-left: 7px;}
.i_news_fr{ float: right;  width: 34%; position: relative; right: -100%;  opacity: 0;  transition: 1s;}
.i_news_fr li{ width: 100%; float: left; padding: 28px 0 26px; border-bottom: 1px solid #ddd;}
.i_news_fr li:first-child{ padding-top: 0;}
.i_news_fr li:last-child{ padding-bottom: 0; border-bottom:0;}
.i_news_fr li .i_news_fr_tu{ width: 43%; position: relative; float: left; overflow: hidden; padding-bottom: 29%;}
.i_news_fr li .i_news_fr_tu img{ width: 100%; height: 100%; position: absolute; object-fit: cover; transition: 0.5s;}
.i_news_fr li .i_news_fr_cont{ float: right; width: 53%;}
.i_news_fr li .i_news_fr_title{ font-size: 20px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; color: #343434; margin-top: 10px;}
.i_news_fr li .i_news_fr_desc{ width: 100%; font-size: 16px; line-height: 28px; height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden;}
.i_news_fr li .i_news_fr_more{ margin-top: 12px; font-size: 33px; color: #cfcfcf; line-height: 35px;}
.i_news_fr li .i_news_fr_more i{}

.i_news_fl li:hover .i_news_fl_tu img,.i_news_fr li:hover .i_news_fr_tu img{ transform: scale(1.1);}
.i_news_fr li:hover .i_news_fr_title,.i_news_fl li:hover .i_news_fl_more,.i_news_fl li:hover .i_news_fl_more i,.i_news_fr li:hover .i_news_fr_more{ color: #e56a40;}

.i_news.active .i_news_top{  top: 0px;  opacity: 1; }
.i_news.active .i_news_fl{  left: 0px;  opacity: 1; }
.i_news.active .i_news_fr{  right: 0px;  opacity: 1; }


.i_lxwm{ width: 100%; position: relative; float: left;  background: url(../images/lx_bg.png) left 30px bottom 25px no-repeat #f8f8f8; }
.i_lxwm_fl{  float: left; width: 47%; position: relative; padding-top: 190px;}
.i_lxwm_titleen{ font-size: 39px; text-transform: uppercase; font-weight: bold; color: #353535; font-family: arial; margin-top: 33px; position: relative; top: 100px; opacity: 0; transition: 0.8s;}
.i_lxwm_title{ font-size: 29px; color: #313131; font-weight: bold; line-height: 28px;  padding-bottom: 30px; position: relative; top: 100px;  opacity: 0;  transition: 0.9s;}
.i_lxwm_title:after{ content: ''; position: absolute; bottom: 5px; width: 45px; height: 4px; background:#e56a40;    left: 0;}
.i_lxwm_fs{ width: 100%; margin-top: 30px; position: relative; top: 100px;  opacity: 0;  transition: 1s;}
.i_lxwm_tel{ width: 50%; float: left;}
.i_lxwm_tel span{font-size: 18px; color: #ee5327; width: 100%; float: left;}
.i_lxwm_tel a{ font-size: 40px; line-height: 50px;}
.i_lxwm_email{ width: 50%; float: left;}
.i_lxwm_email span{ font-size: 18px; color: #ee5327; width: 100%; float: left;}
.i_lxwm_email a{font-size: 23px; line-height: 36px;}
.i_lxwm_dzi{  width: 100%; float: left; margin-top: 44px; position: relative; top: 100px;  opacity: 0;  transition: 1.1s;}
.i_lxwm_dzi_title{ font-size: 18px;  color: #e95821;}
.i_lxwm_dzi_list{ width: 100%; margin-top: 13px;}
.i_lxwm_dzi_list li{ width: 100%; margin-bottom: 19px; float: left;}
.i_lxwm_dzi_list li .i_lxwm_dzi_list_title{ float: left; width: 110px; text-align: center; font-size: 18px; color: #fff; line-height: 35px; background: #ea5724; border-radius: 100px;} 
.i_lxwm_dzi_list li .i_lxwm_dzi_list_desc{ margin-left: 17px; font-size: 20px; float: left; line-height: 35px; width: calc(100% - 130px);}

.i_lxwm_fr{     float: right; width: 50%;  padding-top: 265px; }
.i_lxwm_fr_ewmlist{ width: 288px; height: 590px; position: relative;    float: left;  margin-left: 147px; background: url(../images/11.png) top 10px center no-repeat; background-size: 94% 90%; top: -600px; opacity: 0;transition: 0.8s;}
.i_lxwm_fr_ewmlist_kuan{ position: absolute; width: 100%; height: 100%;}
.i_lxwm_fr_ewmlist_kuan img{ width: 100%; }
.i_lxwm_fr_list{ width:calc(100% - 40px); margin: 0 20px; overflow: hidden;}  
.i_lxwm_fr_ewmlist ul{ }
.i_lxwm_fr_ewmlist li { width: 100%; text-align: center; cursor: pointer;}
.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tu{ text-align: center; margin-top: 147px; display: inline-block; padding: 23px; background: url(../images/ewm_kuan.png) no-repeat; background-size: 100%;}
.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tu img{ width: 150px;}
.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_title{ font-size: 18px; color: #fff;  margin-top: 22px; font-weight: bold;}
.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tb{  margin-top: 10px;}
.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tb img{}
.i_lxwm_fr_ewmnav{ float: right; margin-right: 37px; margin-top: 27px; width: 30%;  position: relative; right: -100%; opacity: 0; transition: 1s;}
.i_lxwm_fr_ewmnav li{ font-size: 22px; color: #323232; margin: 64px 0; padding-left: 50px; position: relative; cursor: pointer; float: right;}
.i_lxwm_fr_ewmnav li:before{ content: '';  position: absolute; width: 15px; height: 15px; border: 4px solid #ea7853; border-radius: 100px; left: 1px; top: 8px;}
.i_lxwm_fr_ewmnav li:after{ content: ''; position: absolute; width: 1px; background: #ea5723; left: 12px; height: 120px;  top: 45px;}
.i_lxwm_fr_ewmnav li:last-child:after{ display: none;}
.i_lxwm_fr_ewmnav li:hover,.i_lxwm_fr_ewmnav li.active{ color: #ea5723;}
.i_lxwm_fr_ewmnav li:hover:before,.i_lxwm_fr_ewmnav li.active:before{ border: 4px solid #ea5723;}


.i_lxwm.active .i_lxwm_titleen{  top: 0px;  opacity: 1; }
.i_lxwm.active .i_lxwm_title{  top: 0px;  opacity: 1; }
.i_lxwm.active .i_lxwm_fs{  top: 0px;  opacity: 1; }
.i_lxwm.active .i_lxwm_dzi{  top: 0px;  opacity: 1; }
.i_lxwm.active .i_lxwm_fr_ewmlist{  top: 0px;  opacity: 1; }
.i_lxwm.active .i_lxwm_fr_ewmnav{  right: 0%; opacity: 1; }


.footer{ float: left; width: 100%;  position: relative; background: #272727;}
.footer_top{ float: left; width: 100%;  padding: 70px 0 25px;}
.footer_nav{ float: left; width:35%;}
.footer_nav2{ width: 30%;  float: right;}
.footer_nav ul{ width: 33.3%; float: left;}
.footer_nav_title{ font-size: 18px; font-weight: bold;  margin: 12px 0 24px;}
.footer_nav_title a{ color: #fff;}
.footer_nav li{ font-size: 16px; line-height: 35px;}
.footer_nav li a{  color: #989993;}
.footer_cont{  float: left; width:30%; text-align: center;}
.footer_logo{ width: 100%;}
.footer_logo img{ max-width: 100%;}
.footer_ewm_kuan{}
.footer_ewm_tu{ width: 100%; margin: 20px 0;  text-align: center;}
.footer_ewm_tu img{ width: 120px; border-radius: 2px;display: none;}
.footer_ewm_tu img.active{display: inline-block;}
.footer_ewm_list{ margin-top: 0px;}
.footer_ewm_list li{ display: inline-block; margin: 0 5px; position: relative; cursor: pointer;}
.footer_ewm_list li:before{content: ''; position: absolute; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid rgb(255 255 255); left: 50%;  transform: translateX(-50%);  top: -20px; display: none;}
.footer_ewm_list li.active:before{ display: block;}
.footer_ewm_list li .footer_ewm_tb{ border: 1px solid #3e3f43; padding: 6px; border-radius: 100px;}
.footer_ewm_list li .footer_ewm_tb img{ width: 25px;}
.footer_ewm_list li .footer_ewm_tu{ display: none;}
.footer_ewm_list li .footer_ewm_tu img{ width: 120px; border-radius: 2px;}
.footer_add{ font-size: 17px; margin-top: 17px; color: #fff;}
.footer_bot{ width: 100%; float: left; border-top: 1px solid #8c8c8e;  color: #97969b; font-size: 16px; line-height: 50px;}
.footer_bot a{ color: #97969b;}
.footer_bot_copy{  float: left;}
.footer_bot_js{ float: right;}
.footer_nav li a:hover{ color: #ea5624;}

/*内页banner*/
.n_banner{ width: 100%; text-align: center; position: relative; float: left; overflow: hidden;}
.n_banner>img{  float: left; position: relative; left: 50%; transform: translateX(-50%); object-fit: cover; z-index: 8; opacity: 1;  width: 100%;}

.n_nav{ float: left;  width: 100%; position: relative; margin-top: -260px; position: relative; z-index: 9; top: 83px;}
.n_nav_kuan{ position: relative; display: inline-block; min-width: 720px; padding: 20px 33px;  -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; box-shadow: 10px 10px 15px #828282bf;}
.n_nav_bg{ position: absolute; right: 0; top: 0; width: 100%;  height: 100%; background-image: linear-gradient(to left, #cf3616, #e55926); opacity: 0.96;  text-align: right;}
.n_nav_bg img{ right: -24px; top: -24px; position:absolute}
.n_nav_title{ font-size: 50px; color: #fff; margin-top: 27px; position: relative;}
.n_nav_list{ width: 100% ; margin-top: 43px; position: relative;} 
.n_nav_list li{ float: left; line-height: 30px; margin-right: 47px;padding-top: 25px;}
.n_nav_list li.on,.n_nav_list li:hover{ border-top: 2px solid #fff;}
.n_nav_list li a{ font-size: 22px; color: #fff;}

.ggjs{  width: 100%;  position: relative; float: left; padding: 180px 0 100px;}
.ggjs_title{ font-size: 50px; color: #333; line-height: 50px; font-weight: bold;}
.ggjs_titleen{ font-size: 30px; color: #979797; opacity: 0.2; text-transform: uppercase; font-weight: bold;}
.ggjs_info{ width: 100%; margin-top: 18px;}
.ggjs_info img{ max-width: 100%;}
.ggjs_tu{ float: right; padding-left: 35px; padding-bottom: 10px;}
.ggjs_tu img{ max-width: 100%;}


.ggjs2{  width: 100%;  position: relative; float: left; padding: 180px 0 90px; background: #fff;}
.ggjs2_title{ font-size: 50px; color: #333; line-height: 50px; font-weight: bold;}
.ggjs2_titleen{ font-size: 30px; color: #979797; opacity: 0.2; text-transform: uppercase; font-weight: bold;}
.ggjs2_info{ width: 100%; margin-top: 18px;}
.ggjs2_info img{ max-width: 100%;}
.ggjs2_tu{float: right; margin-left: 2%;  width: 34%; margin-top: -120px; position: relative; border-radius: 30px; overflow: hidden; padding-bottom: 43%;}
.ggjs2_tu img{ position: absolute; height: 100%; max-width: initial;}
.ggjs2_content{ float: left; position: relative; width: 64%; margin-top: 30px; height: 530px; }
.ggjs2_content2{ float: left; width: 92%; padding-right: 8%; height:70%; overflow-x: hidden; padding-bottom: 15%;}
.ggjs2_content2::-webkit-scrollbar { width: 4px; }
.ggjs2_content2::-webkit-scrollbar-thumb { background: #e95321; border-radius:10px ;  }
.ggjs2_content2::-webkit-scrollbar-track { background: #efefef; }
.ggjs2_content_yy{ position: absolute; width: 98%; height: 200px; bottom: 0;  background-image: linear-gradient(#ffffff00,white);}
.ggjs2_sz{ width: 100%; display: inline-block;     margin: 30px 0;}
.ggjs2_sz li{ width: 25%;  float: left; color: #666666; font-size: 20px;    line-height: 30px;}
.ggjs2_sz li span{  display: inline-block; width: 100%; font-size: 60px; color: #666666; font-weight: bold; line-height:60px;}



.qqfz{  width: 100%;  position: relative; float: left;  padding: 50px 0 30px; background-size: cover !important;}
.qqfz_tu{ float: right; width: 61%; position: relative; top: 35px;}
.qqfz_tu img{ max-width: 100%;}
.qqfz_fl{ float: left; width: 35%;}
.qqfz_title{font-size: 49px; color: #e95322;  font-weight: bold; margin-top: 95px; line-height: 50px;}
.qqfz_titleen{ font-size: 31px; color: #ffffff; text-transform: uppercase; font-weight: bold;  opacity: 0.9;}
.qqfz_content{ font-size: 16px; color: #ffffff; margin-top: 15px; line-height: 26px;}

.sbhj{  width: 100%;  position: relative; float: left;  padding: 100px 0; background: #fff;} 
.sbhj_title{ font-size: 50px; font-weight: bold; color: #333333; font-weight: bold; line-height: 50px;}
.sbhj_titleen{ font-size: 30px; color: #979797; opacity: 0.2; font-weight: bold;text-transform: uppercase;     margin-top: 10px;} 
.sbhj_list_kuan{ width: 100%; float: left; position: relative; margin-top: 40px;}
.sbhj_list{ width: 100%; float: left; position: relative;  overflow: hidden;}
.sbhj_list li{}
.sbhj_list li .sbhj_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 67%;}
.sbhj_list li .sbhj_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.sbhj_list li .sbhj_list_title{ text-align: center; font-size: 23px; color: #333333; font-weight: bold;}
.sbhj_list li:hover .sbhj_list_tu img{ transform: scale(1.1);}
.sbhj_list li:hover .sbhj_list_title{ color: #eb5425;}
.sbhj_list_kuan .swiper-button-next,.sbhj_list_kuan .swiper-button-prev{  right: 90px; left: auto; background-image: none; transform: rotate(90deg); font-size: 30px; color: #eb5425; top: -95px; width: 54px; height: 54px; border: 2px solid #e95726; line-height: 54px; text-align: center; border-radius: 100px; transition: 0.5s; outline: unset;}
.sbhj_list_kuan .swiper-button-next{right: 6px; left: auto; transform: rotate(-90deg);}
.sbhj_list_kuan .swiper-button-next:hover,.sbhj_list_kuan .swiper-button-prev:hover{  background: #eb5425; color: #fff;}



.qywh{  width: 100%;  position: relative; float: left; padding-top: 80px; padding-bottom: 170px; background: url(../images/qywh_bg.png) center bottom no-repeat;}
.qywh_top{ width: 100%;  position: relative; float: left;  background: url(../images/qywh_t_bg.png) right bottom no-repeat;}
.qywh_top_cont{width: 100%;  position: relative; float: left;padding: 77px 0 29px; border-bottom: 1px solid #efefef;}
.qywh_title{ font-size: 50px; color: #333; line-height: 50px; font-weight: bold;}
.qywh_titleen{ font-size: 30px; color: #979797; opacity: 0.2; text-transform: uppercase; font-weight: bold;}
.qywh_title_jt{ position: absolute; right: 8px; top: 61%; transform: translateY(-50%); border-radius: 100px; padding: 5px; border: 1px #ef683b dashed;}
.qywh_title_jt i{ display: inline-block; width: 70px; height: 70px; text-align: center; line-height: 70px; font-size: 40px; color: #fff; background-image: linear-gradient(to right bottom, #f0782a, #e5602d); border-radius: 100px; opacity: 0.9;}
.qywh_bot{ width: 100%; position: relative; float: left; padding: 40px 0;}
.qywh_list{ float: left; width:36%}
.qywh_list li{ float: left; width: 100%; margin: 20px 0; position: relative;}
.qywh_list li .qywh_list_tb{ float: left; padding: 15px;  background: #fdf6f0;  border-radius: 100px; margin-right: 10px;}
.qywh_list li .qywh_list_tb img{ height: 60px;}
.qywh_list_cont{ float: right; width:calc(100% - 120px); position: relative;  right: 0;/* top: 50%; transform: translateY(-50%);*/ transition: 0.5s;}
.qywh_list_title{ font-size: 22px; color: #333333;  line-height: 34px;}
.qywh_list_desc{ font-size: 16px; color: #666666; line-height: 28px; }

.qywh_list_desc strong{ color: #333333;}
.qywh_list_ckgd{ float: right; width: calc(100% - 120px); text-align: right; margin-top: 10px; cursor: pointer; color: #ea5624; font-size: 14px;}
.qywh_tu{ float: right; width: 62%; text-align: right;}
.qywh_tu img{ max-width: 100%;}

.qywh_nr{ float: left; width: 100%; transition: 0.5s; font-size: 16px; margin-bottom: 5px;} 
.qywh_nr_title{ font-weight: bold; color: #333333; cursor: pointer; } 
.qywh_nr_ckgd{ display: inline-block; cursor: pointer; color: #ea5624; font-size: 16px; line-height: 20px;}
.qywh_nr_cont{  height: 0px; overflow: hidden; transition: 0.5s;}
.qywh_nr_cont p{ margin-bottom: 5px;}


.fzlc{  width: 100%;  position: relative; float: left; padding: 180px 0 0; background: #ffffff;}
.fzlc_title{font-size: 50px; color: #333; line-height: 50px; font-weight: bold;}
.fzlc_titleen{  font-size: 30px; color: #979797; opacity: 0.2; text-transform: uppercase; font-weight: bold;}
.fzlc_list{ width: 100%; margin-top: 45px;position: relative;   display: inline-block; padding-bottom:30px; }
.fzlc_list:before{content: ''; position:absolute; width: 1px; height: 100%; background: #ccc; left: 50%; transform: translateX(-50%); top: 25px;}
.fzlc_list li{ width: 51%; float: left; position: relative; cursor: pointer;     margin-bottom: 15px;}
.fzlc_list li:after{content: ''; position: absolute; width: 10px; height: 10px; border: 1px solid #ccc; border-radius: 100px; background: #fff;  right: 10px;  top: 20px;}
.fzlc_list li:before{content: ''; position: absolute; width: 16px; height: 16px; border: 1px solid #e95525; border-radius: 100px;  right:7px;  top: 17px; opacity: 0;}
.fzlc_list li .fzlc_list_cont{ float: right; text-align: right; margin-right: 45px; width:calc(100% - 250px);}
.fzlc_list li .fzlc_list_title{ color: #333333; font-size: 50px; font-weight: bold; line-height: 50px;  padding-right: 10px;}
.fzlc_list li .fzlc_list_desc{ font-size: 18px; color: #666666; margin-top: 7px; line-height: 35px;}
.fzlc_list li .fzlc_list_tu{ width: 150px; text-align: center; position: absolute;  left: 0; top: 50%;  transform: translateY(-50%);}
.fzlc_list li .fzlc_list_tu img{  width: 140px; height: 140px; object-fit: cover; border-radius:100px;  margin: 5px; transition: 0.5s;}

.fzlc_list li:nth-child(2n){ float: right;}
.fzlc_list li:nth-child(2n):after{  right:auto; left: 10px;}
.fzlc_list li:nth-child(2n):before{ right:auto; left: 7px;}
.fzlc_list li:nth-child(2n) .fzlc_list_cont{ float: left; text-align: left; margin-right: 0; margin-left: 45px;  }
.fzlc_list li:nth-child(2n) .fzlc_list_tu{  left: auto; right: 0;}
.fzlc_list li:hover:after{ background: #e95525; border: 1px solid #e95525;}
.fzlc_list li:hover:before{ opacity: 1;}
.fzlc_list li:hover .fzlc_list_title{ color: #e95525;}
.fzlc_list li .fzlc_list_tu img:hover{ width: 180px; height: 180px;}
.fzlc_list li:nth-child(2n) .fzlc_list_tu img{ right: 0px;  position: relative;}
.fzlc_list li:nth-child(2n) .fzlc_list_tu img:hover{ width: 180px; height: 180px; right: 40px;}



.kjcx{ width: 100%;  position: relative; float: left; padding: 180px 0 0; background: #fff;}
.kjcx_top{ width: 100%;  position: relative; float: left; text-align: center; padding-bottom: 12px; border-bottom: 1px solid #efefef;}
.kjcx_title{font-size: 50px; color: #333; line-height: 50px; font-weight: bold;}
.kjcx_titleen{font-size: 30px; color: #979797; opacity: 0.2; text-transform: uppercase; font-weight: bold;}
.kjcx_desc{ font-size: 36px; color: #333;}
.kjcx_list{ width: 100%; float: left; margin-top: 50px;}
.kjcx_list li{ width: 100%; float: left; margin-bottom: 80px;}
.kjcx_list li .kjcx_list_tu{ float: right; width: 49%; position: relative; padding-bottom: 28%; overflow: hidden;}
.kjcx_list li .kjcx_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.kjcx_list li .kjcx_list_cont{ float: left; width: 48%;}
.kjcx_list li .kjcx_list_title{ font-size: 36px; color: #333; margin-top: 21px;} 
.kjcx_list li .kjcx_list_desc{ font-size: 18px; color: #666666; margin-top: 8px; line-height: 30px;}
.kjcx_list li .kjcx_list_desc p{ margin-bottom: 10px;}
.kjcx_list li  .kjcx_list_desc2 p{ text-indent: 1em; position: relative; }
.kjcx_list li  .kjcx_list_desc2 p:before{ content: ''; position: absolute; width: 6px; height: 6px; background: #e95527; border-radius: 100px; top: 12px; left: 5px;}
.kjcx_sztd_list{ width: 100%; margin-top: 50px; display: inline-block;}
.kjcx_sztd_list dd{ float: left; margin-right: 80px; text-align: center;}
.kjcx_sztd_list dd .n_sztj_title{ line-height: 50px; color: #e95525;  font-family: Bebas;}
.kjcx_sztd_list dd .n_sztj_title i{ font-style: normal; font-size: 50px;}
.kjcx_sztd_list dd .n_sztj_title span{ font-size: 26px; position: relative; top: -22px; line-height: 0px;}
.kjcx_sztd_list dd .n_sztj_desc{ font-size: 16px; color: #333333;  margin-top: 3px;}
.kjcx_list li:nth-child(2n) .kjcx_list_tu{ float: left;}
.kjcx_list li:nth-child(2n) .kjcx_list_cont{ float: right;}
.kjcx_wz_list{  width: 100%; margin-top: 30px; display: inline-block;}
.kjcx_wz_list dd{ float: left; max-width: 20%; margin-right: 4%; width: 90px; height: 90px; text-align: center; padding: 20px; font-weight: bold; line-height: 23px;  align-items: center; display: inline-grid; border-radius:100px;background: #fdf6f0;}
.kjcx_wz_list dd .kjcx_wz_title{ font-size: 18px; color: #ea5624;}
.kjcx_list li:hover .kjcx_list_tu img{transform: scale(1.1);}

.szhgc{ width: 100%;  position: relative; float: left;  padding: 70px 0; background: #f8f8f8;}
.szhgc_title{ font-size: 36px; color: #333333; text-align: center; font-weight: bold;}
.szhgc_desc{ font-size: 18px; color: #666666; text-align: center;}
.szhgc_list{ width: 100%; float: left; margin-top: 40px;}
.szhgc_list li{ float: left;  width: 32%; margin-right: 2%; margin-bottom: 15px; }
.szhgc_list li:nth-child(3n){ margin-right: 0;}
.szhgc_list li .szhgc_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 63%;}
.szhgc_list li .szhgc_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.szhgc_list li .szhgc_list_title{ width: 100%; color: #333333; text-align: center; font-size: 26px; line-height: 50px;}
.szhgc_list li:hover .szhgc_list_tu img{transform: scale(1.1);}
.szhgc_list li:hover .szhgc_list_title{color: #e95821;}

.fwzx{ width: 100%;  position: relative; float: left;  padding: 150px 0 70px;}
.fwzx_title{  font-size: 36px; color: #333333; text-align: center; font-weight: bold;} 
.fwzx_desc{ font-size: 20px; color: #333; text-align: center;    width: 65%;  margin: 0 auto;}
.fwzx_list{  width: 100%; float: left; margin-top: 100px; text-align: center; margin-bottom: 30px;}
.fwzx_list li{ float: left; width: 25%; position: relative; cursor: pointer;}
.fwzx_list li:before{ content: ''; position: absolute; width: 2px; height: 75%; background: #f5f5f5; right: 0; top: 50%; transform: translateY(-50%);}
.fwzx_list li:last-child:before{ display: none;}
.fwzx_list li .fwzx_list_tu{ width: 100%; }
.fwzx_list li .fwzx_list_tu img{ width: 70px; transition: 0.3s;}
.fwzx_list li .fwzx_list_title{ font-size: 30px; color: #333333; margin-top: 30px; line-height: 40px; transition: 0.3s;}
.fwzx_list li .fwzx_list_desc{ font-size: 20px; color: #666666; }
.fwzx_list li:hover .fwzx_list_tu img{ transform: rotateY(380deg);}
.fwzx_list li:hover .fwzx_list_title{ color: #e95821;}

.fwlc{ width: 100%;  position: relative; float: left;  padding: 83px 0 105px; background: #f7f7f7;}
.fwlc_list{ float: left; width: 100%; margin-top: 70px;}
.fwlc_list li{ display: inline-block; width: 13.9%; text-align: center; position: relative;}
.fwlc_list li .fwlc_list_tu{ width: 100%;}
.fwlc_list li .fwlc_list_tu img{width: 60px;  transition: 0.3s; -webkit-filter: brightness(0) invert(0); filter: brightness(0) invert(0);}
.fwlc_list li .fwlc_list_title{font-size: 22px; color: #333; margin-top: 10px; transition: 0.3s;}
.fwlc_list li .fwlc_list_jt{ position: absolute; right: -10px; top: 30%; transform: translateY(-50%); font-size: 20px; color: #e85623; font-weight: bold;}
.fwlc_list li .fwlc_list_jt i{}
.fwlc_list li:last-child .fwlc_list_jt{ display: none;}
.fwlc_list li:hover .fwlc_list_tu img{ transform: rotateY(380deg);  filter: unset;}
.fwlc_list li:hover  .fwlc_list_title{ color: #e95821;}


.fwcn{  width: 100%;  position: relative; float: left;  padding: 83px 0 70px; background: #fff;}
.fwcn_list{ width: 100%; float: left; margin-top: 50px;}
.fwcn_list li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 30px; padding: 15px; border: 1px solid #efefef; transition: 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer;}
.fwcn_list li:nth-child(3n){ margin-right: 0%;}
.fwcn_list li .fwcn_list_tu{ float: left; width: 100px; text-align: center;}
.fwcn_list li .fwcn_list_tu img{ width: 70px; transition: 0.3s; }
.fwcn_list li .fwcn_list_content{ float: right; width:calc(100% - 120px);}
.fwcn_list li .fwcn_list_title{ font-size: 24px; color: #333333; transition: 0.3s; }
.fwcn_list li .fwcn_list_desc{ font-size: 18px; color: #666666; transition: 0.3s; }
.fwcn_list li:hover{ background: #e95821;}
.fwcn_list li:hover .fwcn_list_tu img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.fwcn_list li:hover .fwcn_list_title,.fwcn_list li:hover .fwcn_list_desc{ color: #fff;}

.i_lxwm2{ background: url(../images/lx_bg2.png) left 115px bottom 20px no-repeat #fff; padding: 87px 0;}
.i_lxwm2 .i_lxwm_fl{ width: 32%; padding-top: 110px;}
.i_lxwm2 .i_lxwm_fr{ width: 67%; padding-top: 144px;}
.i_lxwm2 .i_lxwm_tel {  width: 100%;  margin-bottom: 40px; }
.i_lxwm2 .i_lxwm_fr_ewmnav{ width: 20%;}
.i_lxwm2 .i_lxwm_fr_ewmnav li{ width: 100%;}

.contact{ width: 100%;  position: relative; float: left;  padding: 150px 0 70px; background: #fff; }
.contact_fl{ float: left; width: 35%; }
.contact_fl .contact_fl_logo{ margin-top: 42px;}
.contact_fl .contact_fl_logo img{}
.contact_fl_lx{ width: 100%; margin-top: 15px; border: 1px solid #efefef; border-radius: 5px; -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 20px;}
.contact_fl_lx p{ font-size: 18px; color: #333333; }
.contact_fl_lx p i{ font-size: 25px; color: #ea5624; font-weight: bold; margin-right: 10px;}
.contact_fl_lx p a{ color: #333333;}
.contact_dz_title{ position: relative; margin-top: 27px; font-size: 22px; color: #ea5624;  padding-left: 22px; float: left;}
.contact_dz_title:before{ content: ''; position: absolute; width: 7px; height: 7px; border: 3px solid #ea5624; border-radius: 100px; left: 0; top: 13px;}
.contact_fl_dz{ width: 100%; float: left; margin-top: 10px;}
.contact_fl_dz li{ float: left;  width: 100%; padding: 5px; margin-bottom:10px; border: 1px solid #efefef; border-radius: 3px; -webkit-box-sizing: border-box;  box-sizing: border-box;}
.contact_fl_dz li .contact_fl_dz_tu{ width: 19%; float: left; overflow: hidden; position: relative; padding-bottom:13%;}
.contact_fl_dz li .contact_fl_dz_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.contact_fl_dz li .contact_fl_dz_cont{ float: right; width: 78%;}
.contact_fl_dz li .contact_fl_dz_title{ font-size: 20px; color: #333333; font-weight: bold; margin-top: 8px; line-height: 30px;}
.contact_fl_dz li .contact_fl_dz_desc{ font-size: 18px; color: #666666; line-height: 30px;}
.contact_fl_dz li .contact_fl_dz_desc i{ margin-right: 3px;}
.contact_fr{ float: right; width: 63%;}
.contact_fr #map{ width: 100%; height: 860px;}

.rczp *{ -webkit-box-sizing: border-box; box-sizing: border-box; }
.rczp{ width: 100%;  position: relative; float: left;  padding: 150px 0 70px; background: #f8f8f8;}
.rczp_title{  font-size: 40px; color: #333333; line-height: 52px; font-weight: bold;} 
.rczp_desc{ font-size: 20px; color: #666666; width: 100%; line-height: 50px; margin-bottom: 18px;}
.rczp_fl{ float: left; width: 24%; padding: 25px; background: #fff;}
.rczp_fl_title{ font-size: 26px; color: #333333; line-height: 36px; padding-left: 38px;position: relative; margin-bottom: 15px;}
.rczp_fl_title:before{ content: ''; position: absolute; width: 10px; height: 10px;  border: 4px solid #ea5624; border-radius: 100px; left: 6px; top: 9px;}
.rczp_fl li{ width: 100%;  padding: 12px 20px;  margin-bottom: 9px; font-size: 20px; background: #fafafa; cursor: pointer; transition: 0.3s;}
.rczp_fl li img{ margin-right: 14px;transition: 0.3s;}
.rczp_fl li.on,.rczp_fl li:hover{  background-image: linear-gradient(to right, #f3872f, #ec5c27); color: #fff;}
.rczp_fl li.on img,.rczp_fl li:hover img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.rczp_fr{ float: right; width: 75%; background: #fff;}
.rczp_cont{ width: 100%;  position: relative;}
.rczp_cont_top{ width: 100%; display: inline-block; padding: 50px 82px 42px;  position: relative; border-bottom: 2px solid #f8f8f8;}
.rczp_cont_top li{ float: left; width: 25%; padding-left: 30px;}
.rczp_cont_top li:first-child{ padding-left: 0;}
.rczp_cont_top li .rczp_cont_top_name{ font-size: 16px; color: #999999; margin-top: 6px;}
.rczp_cont_top li .rczp_cont_top_title{ font-size: 22px; color: #333333; margin-top: 4px;}
.rczp_cont_bot{ width: 100%;display: inline-block; padding: 36px 82px 80px;}
.rczp_cont_bot_title{ width: 100%;  border-bottom: 1px solid #efefef;}
.rczp_cont_bot_title span{ font-size: 20px; color: #ea5624; line-height: 50px; font-weight: bold; position: relative; display: inline-block;}
.rczp_cont_bot_title span:after{content: ''; position: absolute; width: 100%; height: 3px; background: #ea5624; left: 0; bottom: -2px;}
.rczp_cont_bot_info{ display: inline-block; width: 100%; padding: 15px 0; font-size: 16px; color: #666666;  margin-bottom: 28px;}
.rczp_cont_more{ width: 100%; display: inline-block; margin-top: 42px;}
.rczp_cont_more a.tdjl{ display: inline-block; color: #fff; font-size: 18px; padding: 9px 30px; background: #e95623;}
.rczp_cont_more a.zxgd{ font-size: 16px; display: inline-block; margin-left: 24px; color: #666666;}
.rczp_cont_more a.tdjl:hover{ opacity: 0.9;}
.rczp_cont_more a.zxgd:hover{ color: #ea5624;}

.rcln{ width: 100%;  position: relative; float: left;  padding: 93px 0 18px;}
.rcln_list{ width: 100%;  position: relative; float: left;}
.rcln_list li{ width: 100%; float: left; margin-bottom: 77px; position: relative;}
.rcln_list li .rcln_list_tu{ float: right; width: 53%; position: relative; overflow: hidden; padding-bottom: 29%;}
.rcln_list li .rcln_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.rcln_list li .rcln_list_cont{ width: 40%; position: absolute;  top: 46%;  transform: translateY(-50%); padding-left: 40px;}
.rcln_list li .rcln_list_title{ font-size: 40px; color: #333333;}
.rcln_list li .rcln_list_desc{ font-size: 20px; color: #666666; line-height: 28px; margin-top: 18px;}
.rcln_list li .rcln_list_desc p{ margin-bottom: 10px;}
.rcln_list li:nth-child(2n) .rcln_list_tu{ float: left;}
.rcln_list li:nth-child(2n) .rcln_list_cont{ right: 4%;}

#dialogBg5{ width: 420px; height: auto; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10000; background:rgba(0,0,0,0.7); color:#fff; padding:33px 60px; border-radius:6px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.dialogTop5{ position:absolute; right:5px; top:5px;}
.dialogTop5 a{ color:#fff;}
#dialog5 h1{ font-size:24px; font-weight:normal; padding-bottom:25px;}
#dialog5 input{ display:block; background:#fff; height:45px; line-height:45px; padding-left:20px; font-family: "microsoft yahei"; width:100%; margin-bottom:20px; border:none; box-sizing:border-box; border-radius:5px;}
#dialog5 button{ border:none; background:#ea5624; color:#fff; font-size:18px;height:45px; line-height:45px; width:100%; box-sizing:border-box; cursor: pointer;}
#dialog5 textarea{ display:block; background:#fff; height:100px; line-height:20px; padding:10px 20px; font-family: "microsoft yahei"; width:100%; margin-bottom:20px; border:none; box-sizing:border-box; border-radius:5px;}

.cpzx{  width: 100%;  position: relative; float: left;   padding: 153px 0 80px;  background: #f4f4f4;}
.cpzx_top{ width: 100%; float: left; position: relative;}
.cpzx_top_fl{ float: left;}
.cpzx_top_title{ font-size: 40px; color: #333333; line-height: 68px; font-weight: bold;}
.cpzx_top_desc{ font-size: 16px; color: #666666;}
.cpzx_top_fr{ float: right; padding: 10px 10px 10px 30px; border: 1px solid #ccc; border-radius: 100px; margin-top: 37px; }
.cpzx_top_fr form{ width: 360px;}
.cpzx_top_fr input.soText{ width: calc(100% - 40px);  background: none; border: 0; font-size: 18px;  line-height: 26px; color: #999;    float: left;}
.cpzx_top_fr input.soBtn{ background: none;  border: 0; font-size: 26px;  color: #eb6133;}
.cpzx_list{ width: 100%; float: left; margin-top: 35px;}
.cpzx_list li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 33px; position: relative; background: #fff;}
.cpzx_list li:nth-child(3n){ margin-right: 0px;}
.cpzx_list li .cpzx_list_tu{ width: 100%; position: relative;  padding-bottom:62%; overflow: hidden;}
.cpzx_list li .cpzx_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.3s;}
.cpzx_list li .cpzx_list_cont{ float: left; width: 100%; padding: 30px 40px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cpzx_list li .cpzx_list_title{ font-size: 24px; color: #333333; line-height: 30px;}
.cpzx_list li .cpzx_list_desc{ font-size: 16px;  color: #666666; height: 30px; overflow: hidden;}
.cpzx_list li:hover .cpzx_list_tu img{ transform: scale(1.1);}
.cpzx_list li:hover .cpzx_list_title{color: #eb6133;}

.page_kuan{ width: 100%; float: left; position: relative; margin-top: 50px; text-align: center; font-size: 16px;  color: #aeaeae;}
.page_kuan a{ display: inline-block;  border: 1px solid #d6d6d6; border-radius: 100px; margin: 0 10px; width: 45px; height: 45px; line-height: 45px; font-size: 20px; color: #666;}
.page_kuan a.iconfont{ font-weight: bold;}
.page_kuan a.icon-arrowLeft,.page_kuan a.icon-arrowRight{ padding: 0 25px;}
.page_kuan a:hover,.page_kuan a.page-num-current{ border: 1px solid #eb6133; background: #eb6133; color: #fff;}

.header_kuan{ float: left; width: 100%; height: 102px; position: relative;}
.cpxq{ width: 100%; float: left; position: relative; padding-bottom: 80px;}
.cpxq_top{ width: 100%; float: left; position: relative; padding: 52px 0 165px; background: url(../images/cpxq_xian.png) center bottom no-repeat #f8f8f8;}
.cpxq_position{ width: 100%; float: left; }
.cpxq_position a{ font-size: 16px; color: #666666;}
.cpxq_position a:hover,.cpxq_position a:last-child{ color: #eb6133;}
.cpxq_top_fl{ float: left; width: 48%; margin-top: 80px;}
.cpxq_top_title{ font-size: 40px; color: #333333; line-height: 57px;}

.cpxq_top_title .fx{ display: inline-block; font-size: 16px; color: #9a9a9a; font-weight: normal;  position: relative; line-height: 30px;}
.cpxq_top_title .fx a{ color: #9a9a9a !important; text-decoration: none; display: inline-block; padding-left: 5px;}
.cpxq_top_title .fx i{ margin-right: 5px;color: #eb6133 !important;}
.cpxq_top_title .fx a:hover{ color: #eb6133 !important;}
.cpxq_top_title .fx .bshare-custom{ position: absolute; top: 100%; width: auto; display: none; padding: 2px; /*background: rgba(0,0,0,0.7);*/ border-radius: 8px;}
.cpxq_top_title .fx .bshare-custom a{ width: 24px; height: 24px; margin: 0 5px;}
.cpxq_top_title .fx .bshare-custom .bshare-qqim{ background: url(http://static.bshare.cn/frame/images/logos/m2/qqim.gif) no-repeat;}
.cpxq_top_title .fx .bshare-custom .bshare-weixin{ background: url(http://static.bshare.cn/frame/images/logos/m2/weixin.png) no-repeat;}
.cpxq_top_title .fx .bshare-custom .bshare-sinaminiblog{ background: url(http://static.bshare.cn/frame/images//logos/m2/sinaminiblog.gif) no-repeat;}
.cpxq_top_title .fx:hover .bshare-custom{ display: flex;}
.cpxq_top_title .fx .bshare-custom a{ background: none !important;}
.cpxq_top_title .fx .bshare-custom a{ font-size: 24px;  position: relative;  top: 4px; color: #eb6133 !important; cursor: pointer;} 

.cpxq_top_ybms{ font-size: 18px; margin-top: 24px; line-height: 30px; min-height: 120px; margin-bottom: 18px; letter-spacing: 2px;color: #333333;}
.cpxq_top_tel{ width: 100%; float: left;}
.cpxq_top_tel i{ font-size: 30px; position: relative; top: 5px; color: #e95821; margin-right: 10px;}
.cpxq_top_tel span{ font-size: 20px; color: #333333;}
.cpxq_top_tel a{ font-size: 22px; color: #ec5425; font-weight: bold;}
.cpxq_top_more{ float: left;  margin-top: 30px;}
.cpxq_top_more a.zxzx{ padding: 6px 37px; display: inline-block; font-size: 16px; color: #ffffff; background: #ec5526; border-radius: 100px; float: left; position: relative;}
.cpxq_top_more a.zxzx i{ font-size: 20px;  position: relative; top: 2px;}
.zxzx_ewm{  position: absolute; width: 120px; top: -25px;  left: calc(100% + 85px); background: #fff; padding: 5px;display: none;}
.zxzx_ewm:after{ content: ''; position: absolute; width: 0; height: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-right: 15px solid rgb(255 255 255); top: 50%; transform: translateY(-50%); left: -15px;  display: none;}
.zxzx_ewm img{ width: 100%;}
.cpxq_top_more a.zxzx:hover .zxzx_ewm{ display: inline-block;}

.cpxq_top_more a.pdf_down{ margin-left: 14px; font-size: 24px; color: #fff; padding: 12px; display: inline-block; line-height: 24px; background: #343434; border-radius: 100px;}
.cpxq_top_more a.pdf_down:hover{ background: #ec5425;}
.cpxq_top_fr{ position: relative; width: 50%; float: right;}
.cpxq_top_tu{ width: 100%; padding-bottom: 70%; position: relative; overflow: hidden;}
.cpxq_top_tu img{  width: 100%; height: 100%; position: absolute; object-fit: cover;}
.cpxq_bot{ width: 100%; float: left; background: #fff;}
.cpxq_bot_fl{ float: left; width: 78%;}
.cpxq_bot_fl_title{ color: #333333; font-size: 30px;  margin-top: 35px;}
.cpxq_bot_fl_title:first-child{ margin-top: 0;}
.cpxq_bot_fl_title img{ position: relative; top: 8px;  margin-left: 17px;  margin-right: 6px;}
.cpxq_bot_fl_info{ font-size: 18px; color: #666666; padding:22px 30px; margin: 16px 0; line-height: 35px; background: #f8f8f8; position: relative; letter-spacing: 2px;}
.cpxq_bot_fl_info2{ font-size: 18px; color: #666666; padding: 10px 0px; margin: 16px 0; line-height: 35px; position: relative;}
.cpxq_bot_fl_info li{ position: relative; padding-left: 20px;}
.cpxq_bot_fl_info li:before{ content: ''; position: absolute; width: 7px; height: 7px; background: #ea5724; left: 0; right: 0; border-radius: 100px; top: 11px; }
.cpxq_bot_fl_info img{ max-width: 100%;}
.cpxq_bot_fr{ float: right;  width: 20%; background: #fff; position: relative; padding-bottom: 18px;}
.cpxq_bot_nav{ width: 100%; margin-top: 70px; display: inline-block;}
.cpxq_bot_nav li{float: left; width: 100%; font-size: 18px; text-align: center;  line-height: 60px; margin-bottom: 5px; position: relative;}
.cpxq_bot_nav li a{ float: left; width: 100%;}
.cpxq_bot_nav li.on,.cpxq_bot_nav li:hover{ background: #f8f8f8;}
.cpxq_bot_nav li.on a,.cpxq_bot_nav li.on:hover a{ color: #ea5624; }
.cpxq_bot_nav li.on::after,.cpxq_bot_nav li:hover:after{ content: '';  position: absolute; right: 0; height: 100%; width: 3px; background: #ea5724;}
.cpxq_bot_down{ width: 100%; float: left; margin-top: 30px; background: #342c2a;}
.cpxq_bot_down_fl{ float: left;  width:calc(100% - 100px); padding: 17px 0; padding-left: 20px;}
.cpxq_bot_down_title{ font-size: 20px;  line-height: 20px; color: #fff;}
.cpxq_bot_down_desc{ font-size: 13px; margin-top: 3px; color: #fff;}
.cpxq_bot_down_desc span{ padding-right: 5px; margin-right: 5px; border-right: 1px solid #fffff2;}
.cpxq_bot_down_desc span:last-child{ border-right: 0px}
.cpxq_bot_down_fr{ float: right;width: 80px; height: 80px; overflow: hidden; position: relative;}
.cpxq_bot_down_fr:before{ content: ''; width: 200%; height: 200%; background: #ea5624; border-radius: 100px; position: absolute; left: 0; top: -15px; z-index: 1;}
.cpxq_bot_down_fr img{ float: right; height: 50px; margin-top: 18px; z-index: 2; position: relative; }

.cpxq_cptj{ width: 100%; display: inline-block; position: relative; padding: 80px 0; background: #f8f8f8;}
.cpxq_cptj_title{ color: #333333; font-size: 40px;}
.cpxq_cptj_list{ width: 100%; display: inline-block; position: relative;margin-top: 24px; overflow: hidden;}
.cpxq_cptj_list ul{ height: auto;}
.cpxq_cptj_list li{ float: left; width: 19%; margin-right:1.25%;}
.cpxq_cptj_list li:nth-child(5n){  margin-right:0%;}
.cpxq_cptj_list li .cpxq_cptj_list_tu{ width:calc(100% - 2px);position: relative;  padding-bottom: 75%; overflow: hidden;  background: #fff;}
.cpxq_cptj_list li .cpxq_cptj_list_tu img{ width: 100%; height: 100%; position: absolute; object-fit: cover; transition: 0.5s;}
.cpxq_cptj_list li .cpxq_cptj_list_title{ color: #333333; font-size: 20px; width: 100%; text-align: center; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden; margin: 20px 0;}
.cpxq_cptj_list li:hover .cpxq_cptj_list_tu img{ transform:scale(1.1);}
.cpxq_cptj_list li:hover .cpxq_cptj_list_title{ color: #ea5624;}
.cptj-button-prev,.cptj-button-next{margin-top:0; top: 40%; width: 30px; height: 30px; background: none; font-size: 30px; transform:translateY(-50%); color: #ea5624; outline: none;}
.cptj-button-next{ transform: translateY(-50%); right: 0;display: none;}
.cpxq_cptj_list .swiper-button-disabled{ display: none;}


.case{ width: 100%; float: left; position: relative;}
.case01{ width: 100%; float: left; position: relative; padding: 150px 0 100px; background: #fff;}
.case_title{ width: 100%; text-align: center; font-size: 40px; color: #333333; line-height: 65px; font-weight: bold;}
.case_titleen{ width: 100%; text-align: center; font-size: 14px; color: #cccccc; line-height: 20px; position: relative;}
.case_titleen:before{ content: ''; position: absolute;  width: 30px; height: 1px; top: 50%; transform: translateY(-50%); margin-left: -35px; background: #cccccc;}
.case_titleen:after{ content: ''; position: absolute;  width: 30px; height: 1px; top: 50%; transform: translateY(-50%); margin-left: 5px; background: #cccccc;}
.case_info{ width: 82%;  margin: 0 auto; text-align: center; font-size: 20px; color: #666666; margin-top: 22px;}
.case01_list{ width: 100%; display: inline-block; margin-top: 60px; text-align: center;}
.case01_list li{ display: inline-block; width: 18%; margin-right: 1.25%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; overflow: hidden;  box-shadow: 4px 4px 10px #e0e0e0; border-radius: 10px;}
.case01_list li:nth-child(5n){ margin-right: 0;}
.case01_list li .case01_list_title{ font-size: 26px; color: #333333; margin: 19px 0 0 28px; }
.case01_list li .case01_list_desc{ width: 80%; font-size: 14px; color: #999999; margin: 0 auto; line-height: 20px;  margin-top: 5px; height: 60px;}
.case01_list li .case01_list_tu{ width: 100%; margin-bottom: 5px; display: inline-block;}
.case01_list li .case01_list_tu img{ float: right;  }
.case01_list li:hover{ background-image: linear-gradient(to right bottom, #f0782a, #e5602d);}
.case01_list li:hover .case01_list_title,.case01_list li:hover .case01_list_desc{ color: #ffffff; }
.case01_list li:hover .case01_list_tu img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
.case02{ float: left; width: 100%;  position: relative; padding: 68px 0; background: #f9f9f9;}
.case02_list{ margin-top: 50px;}
.case02_list li{ float: left; width: 32%; position: relative; margin-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 35px 25px 35px 35px; margin-bottom: 25px; border: 1px solid #efefef; background: #fff; cursor: pointer; transition: 0.5s; top: 0;}
.case02_list li:nth-child(3n){ margin-right: 0;}
.case02_list li .case02_list_tu{ float: left; width: 90px; margin-top: 25px;}
.case02_list li .case02_list_tu img{  width: 100%; transition: 0.5s;}
.case02_list li .case02_list_cont{  float: right; width:calc(100% - 120px);}
.case02_list li .case02_list_title{ font-size: 26px; color: #eb5724; margin-top: 14px;}
.case02_list li .case02_list_desc{ font-size: 16px; line-height: 22px; margin-top: 5px; height: 70px; overflow: hidden;}
.case02_list li:hover{ top: -20px;}
.case02_list li:hover .case02_list_tu img{transform: rotateY(380deg);}
.case03{ width: 100%; float: left; position: relative; padding: 45px 0;}
.case03_tu{ width: 100%; margin-top: 26px;}
.case03_tu img{ max-width: 100%; border: 1px solid #cccccc;}
.case04{  width: 100%; float: left; position: relative; padding: 20px 0 80px;}
.case04_list{ width: 100%; margin-top: 25px;}
.case04_list{ width: 100%; display: inline-block; position: relative;margin-top: 25px; overflow: hidden;}
.case04_list ul{ height: auto;}
.case04_list li{ float: left; width: 19%; margin-right:1.25%;}
.case04_list li .case04_list_tu{ width:calc(100% - 2px);position: relative;  padding-bottom: 68%; overflow: hidden; background: #efefef;}
.case04_list li .case04_list_tu img{ width: 100%; height: 100%; position: absolute; object-fit: cover; transition: 0.5s;}
.case04_list li .case04_list_title{ color: #333333; font-size: 20px; width: 100%; text-align: center; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden; margin: 20px 0;}
.case04_list li:hover .case04_list_tu img{ transform:scale(1.1);}
.case04_list li:hover .case04_list_title{ color: #eb5724;}

.news *{  -webkit-box-sizing: border-box; box-sizing: border-box; }
.news{  width: 100%; float: left; position: relative; overflow: hidden; padding: 150px 0 50px; background: url(../images/news_top_bg.jpg) bottom right no-repeat #f8f8f8;}
.news_top_title{ font-size: 40px; color: #010101; line-height: 40px; position: relative; z-index: 9; font-weight: bold;}
.news_top{ width: 100%; float: left; position: relative; overflow: hidden;  top: -40px;}
.news_top ul{ width: 100%;float: left;}
.news_top li{ width: 100%;}
.news_top li .news_top_tu{ float: right; width: 63%; overflow: hidden; padding-bottom: 40%; position: relative;}
.news_top li .news_top_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s; }
.news_top li .news_top_cont{ position: absolute; left: 0; top: 56%; transform:translateY(-50%);  width: 45%; padding: 60px; padding-bottom: 120px; background: rgba(0,0,0,0.5); background: rgb(255 255 255 / 0.95);}
.news_top li .news_top_time{ width: 80px; font-size: 16px; color: #333333; line-height: 37px;}
.news_top li .news_top_time span{ width: 100%; display: inline-block; font-size: 60px; color: #ea5624;}
.news_top li .news_top_title{ font-size: 26px; color: #333333; margin-top: 17px;}
.news_top li .news_top_desc{ font-size: 18px; color: #666666; margin-top: 15px; line-height: 30px; height: 90px; overflow: hidden;}
.news_top li .news_top_more{ width: 100%; font-size: 18px; color: #333333;}
.news_top li .news_top_more i{color: #e95620; font-weight: bold; margin-left: 4px;  display: inline-block;}
.news .news-pagination{float: left;  width: auto; bottom: 15%;  left: 60px;}
.news-pagination .swiper-pagination-bullet{ background: none; border: 3px solid #ccc; width: 13px; height: 13px; opacity: 1;}
.news-pagination .swiper-pagination-bullet-active{ background: none; border: 3px solid #ea5624;}
.news_top li:hover .news_top_tu img{transform: scale(1.1);}
.news_top li:hover .news_top_title{ color: #e95620;}

.news2{  width: 100%; float: left; position: relative; overflow: hidden; padding:50px 0;}
.news_list li{ width: 100%; float: left; padding: 30px 0; border-bottom: 1px solid #efefef;}
.news_list li .news_list_tu{ width:27%; position: relative; overflow: hidden; padding-bottom: 17%; float: left;}
.news_list li .news_list_tu img{ position: absolute; height: 100%; width: 100%; object-fit: cover; transition: 0.5s;}
.news_list li .news_list_cont{ float: left; width: 60%; margin-left: 4%;}
.news_list li .news_list_time{ font-size: 17px; color: #969696; margin-top: 28px;}
.news_list li .news_list_time i{ font-size: 24px; margin-right: 7px; top: 2px; position: relative;}
.news_list li .news_list_title{ font-size: 27px; color: #424242; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 5px 0;  transition: 0.5s;}
.news_list li .news_list_desc{ font-size: 18px; color: #666666; height: 60px; overflow: hidden; line-height: 30px;}
.news_list li .news_list_more{ margin-top: 26px; font-size: 16px; color: #999;}
.news_list li .news_list_more i{ margin-left: 18px;}
.news_list li:hover{ border-bottom: 1px solid #e95620;}
.news_list li:hover .news_list_tu img{ transform: scale(1.1);}
.news_list li:hover .news_list_title{ color: #e95620;}
.news_list li:hover .news_list_more{ color: #e95620;}


.news_title{ font-size: 38px; color: #000; line-height: 45px; margin-top: 10px;    text-align: center;}
.news_desc{ width: 100%; float: left; padding: 13px 50px;  background: #6d6d6d;  -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; margin-top: 50px;}
.news_fx{ float: left; margin-right: 33px; line-height: 30px; margin-top: 5px;}
.news_fx a{ background: none !important; padding: 0 !important; line-height: 20px; margin-left: 10px !important; font-size: 20px !important;  color: #ffffff !important;}
.news_fx a:hover{ text-decoration: none !important;}
.news_time{ float: right; font-size: 16px; color: #fff;}
.news_time span{ color: #a1a1a1; cursor: pointer;}
.news_time span:hover{ color: #fff;}
.news_info{ width: 100%; float: left; margin-top: 20px; text-align: left; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 35px; border-bottom: 1px solid #919191;   padding-bottom: 50px;}
.news_info img{ max-width: 100%;} 
.news-page{ float: left; width: 100%; margin: 44px 0 72px 0; position: relative; text-align: left;}
.news-page .news-page-1{ float: left; width: 80%; position: relative; font-size: 18px; height: 40px; line-height: 40px; }
.news-page .news-page-1 span{ position: relative; float: left;  margin-left: 22px; width: auto; height: 40px; line-height: 38px; font-size: 18px; border-radius: 20px; text-align: center; color: #666666; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }
.news-page .news-page-1 a{ display: block; float: left; width: calc(100% - 150px); height: 40px; line-height: 40px; font-size: 18px;  color: #1c1c1c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-page .news-page-1:hover a{ color: #eb5724; }
.news-page .return{ position: absolute; right: 22px; top:14px; width: 146px; height: 52px; line-height: 52px; font-size: 20px; text-align: center; border-radius: 36px; color: #fff; background: #eb5724; }
.news-page .return img{ vertical-align: middle; padding-bottom: 3px; margin-right: 16px; }
.news-page .return:hover{ opacity: 0.8; }

.lx_message{  width: 100%; float: left; position: relative; overflow: hidden; padding: 150px 0 90px; }
.lx_message_title{ text-align: center; width: 100%; font-size: 40px; color: #eb5724; line-height: 40px; font-weight: bold;}
.lx_message_titleen{ width: 100%; text-align: center; font-size: 45px; font-weight: bold; color: #e6e6e6; text-transform: uppercase; font-family: arial; line-height: 50px; margin-top: 15px;}
.lx_message_form{ width: 100%; display: inline-block; position: relative; margin-top: 65px;}
.lx_message_form li{ width: 49%; margin-right: 2%; float: left; margin-bottom: 35px;}
.lx_message_form li:nth-child(2n){ margin-right: 0;}
.lx_message_form li span{ width: 100%; display: inline-block; font-size: 24px; margin-bottom: 5px; margin-left: 15px; color: #c7c7c7;}
.lx_message_form li input{ width: 100%; border: 1px solid #e8e8e8; font-size: 16px; line-height: 62px; padding: 0 15px; background: #e8e8e8; border-radius: 5px; color: #a7a7a7;}
.lx_message_form li input::-webkit-input-placeholder{ color: #a7a7a7;}
.lx_message_form li input:focus{ outline: none; border: 1px solid #eb5724; background: #fff;}
.lx_message_form li.message_textarea{ width: 100%;}
.lx_message_form li.message_textarea textarea{ width: 100%; min-height: 219px; padding: 15px; background: #e8e8e8; border: 1px solid #e8e8e8; font-size: 16px; color: #a7a7a7; border-radius: 5px; }
.lx_message_form li.message_textarea textarea::-webkit-input-placeholder{ color: #a7a7a7;}
.lx_message_form li.message_textarea textarea:focus{ outline: none; border: 1px solid #eb5724;}
.lx_message_form li.message_button{ width: 100%;}
.lx_message_form li.message_button button{ width: 100%; background: #eb5724; font-size: 16px; color: #fff; border: 1px solid #eb5724; line-height: 60px;}
.lx_message_form li.message_button button:hover{ background: #eb5724;  border: 1px solid #eb5724; }

.honorlist{ width: 100%; position: relative; padding: 150px 0 50px; float: left;}
.honorlist_list{  width: 100%; float: left; position: relative; margin-top: 30px;}
.honorlist_list li{ float: left;  width: 24%; margin-right: 1.3333%; padding: 10px; padding-bottom: 10px; background: #fafafa; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 50px; transition: 0.5s;}
.honorlist_list li:nth-child(4n){ margin-right: 0px;}
.honorlist_list li .honorlist_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 140%;}
.honorlist_list li .honorlist_list_tu img{ width: 100%; height: 100%; position: absolute;object-fit: contain;}
.honorlist_list li .honorlist_list_title{ font-size: 20px; line-height: 50px; width: 100%; text-align: center; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honorlist_list li:hover{ background: #eb5724;}
.honorlist_list li:hover a{ color: #fff;}

.down{ width: 100%; float: left; position: relative; overflow: hidden; padding: 150px 0 50px; }
.down_list{ width: 100%; float: left; margin-top: 30px;}
.down_list li{ width: 49.5%;  margin-right: 1%; margin-bottom: 10px; float: left;  border-radius: 10px; overflow: hidden; background: #f1f1f1;}
.down_list li:nth-child(2n){ margin-right: 0;}
.down_list li a{ width: 100%; float: left;  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 6%;}
.down_list_title{ color: #010101; float: left; font-size: 18px; line-height: 30px; width: calc(100% - 50px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.down_list_tb{ float: right;  width: 30px;  margin-top: 7px; }
.down_list_tb img{ -webkit-filter: brightness(0) invert(0.8); filter: brightness(0) invert(0.8);}
.down_list li:hover{ background: #323337;}
.down_list li:hover .down_list_title{ color: #fff; }
.down_list li:hover .down_list_tb img{     -webkit-filter: unset; filter: unset; }

.fqa_kuan{ width: 100%; position: relative; display: inline-block; padding: 150px 0 50px; background: #fff;}
.faq_cont_title{ font-size: 40px; color: #010101; margin: 15px 0; font-weight: bold;}
.fqa_list{ width: 100%; display: inline-block; position: relative; margin-bottom: 30px;}
.fqa_list li{ float: left; width: 100%;}
.fqa_list li .fqa_list_q{ width: 100%; padding: 21px 0; display: inline-block; border-bottom: 1px solid #efefef; position: relative; cursor: pointer;}
.fqa_list li .fqa_list_q span{ font-weight: bold; float: left; background: #eb5724; padding: 0px 5px; color: #fff; font-size: 16px; border-radius: 5px; position: relative;  width: 52px; text-align: center; }
.fqa_list li .fqa_list_q span:after{ content: ''; width: 0;  height: 0; border-left: 1px solid transparent;border-right: 7px solid transparent; border-top: 8px solid #eb5724; position: absolute;
 bottom: -7px; z-index: 999; left: 7px;}
.fqa_list li .fqa_list_q .fqa_list_title{ float: left; padding: 0 10px; font-size: 22px; line-height: 30px; color: #000; width: calc(100% - 160px);} 
.fqa_list li .fqa_list_q i{ float: right; right: 25px; font-size: 24px; font-weight: bold; position: absolute;  top: 18px; color: #999; transition: 0.3s;}
.fqa_list li .fqa_list_a{ width: 100%; padding: 25px 67px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #efefef; background: #fafafa;  display: none;}
.fqa_list li .fqa_list_info{ font-size: 18px; line-height: 30px; color: #333;}
.fqa_list li .fqa_list_q:hover .fqa_list_title,.fqa_list li.active .fqa_list_q .fqa_list_title{ color: #eb5724;}
.fqa_list li.active .fqa_list_q{border-color:#fff;}
.fqa_list li.active .fqa_list_q i{ transform:rotateX(180deg); color: #eb5724;}
.fqa_list_gd{ width: 100%; text-align: center; margin-top: 45px; font-size: 22px; color: #333;}
.fqa_list_gd a{ color: #eb5724; border-bottom: 2px solid #eb5724;}


@media screen and (max-width:1600px){
	.header_nav>ul>li{ margin: 0 15px; font-size: 16px;}
	.header_search { font-size: 16px;}
	.header_search i{ font-size: 20px;}
	.header_lang{ font-size: 16px;}
	.header_lang i{ font-size: 20px;}
	.i_jjfa_fl_nav li{ font-size: 20px}
	.i_hzhb_desc p{ width: 50%; font-size: 18px;}
	.i_news_fl li .i_news_fl_cont{ padding: 3%;}
	.i_news_fr li{ padding: 21px 0;}
	.i_news_fr li .i_news_fr_title{ font-size: 18px; margin-top: 5px;}
	.i_news_fr li .i_news_fr_desc{ font-size: 14px;}
	.i_news_fr li .i_news_fr_more{ font-size: 24px; margin-top: 0px;}
	.i_lxwm{ background-size: 100%;}
	.i_lxwm_fr_ewmlist{ margin-left: 75px;}
	.i_lxwm_tel a{ font-size: 32px;}
	.kjcx_sztd_list dd{ margin-right: 60px;}
	.i_lxwm2 .i_lxwm_fr{ width: 57%;}	


}
@media screen and (max-width:1450px){
	.i_gywm_nav li:nth-child(1){  top: 38px;}
	.i_gywm_nav li:nth-child(2){  top: 76px;}
	.i_gywm_nav li:nth-child(3){  top: 95px;}
	.i_gywm_nav li:nth-child(4){  top: 54px;}
	.i_gywm_nav li:nth-child(5){  top: 30px;}

}
@media screen and (max-width:1380px){
	.i_gywm_nav li:nth-child(1){  top: 56px;}
	.i_gywm_nav li:nth-child(2){  top: 86px;}
	.i_gywm_nav li:nth-child(3){  top: 91px;}
	.i_gywm_nav li:nth-child(4){  top: 51px;}
	.i_gywm_nav li:nth-child(5){  top: 30px;}

}
@media screen and (max-width:1300px){

	.header_nav{ margin-left: 80px;}
	.header_lang,.header_search{ margin-right: 15px;}
	.i_gywm_top,.i_cpzx_top,.i_jjfa_fl,.i_hzhb_fr,.i_lxwm_fl{ padding-top: 160px;}
	.i_gywm_titleen{ font-size: 24px;}
	.i_gywm_title{ font-size: 32px;}
	.i_gywm_info{ font-size: 16px;}
	.i_gywm_more a{ font-size: 16px;}
	/*.i_gywm_bot{ background-position-x: 35%; background-size: 125%;}*/
	.i_gywm_nav li:nth-child(1){  top: 76px;}
	.i_gywm_nav li:nth-child(2){  top: 95px;}
	.i_gywm_nav li:nth-child(3){  top: 84px;}
	.i_gywm_nav li:nth-child(4){  top: 42px;}
	.i_gywm_nav li:nth-child(5){  top: 30px;}
	.i_gywm_nav li:nth-child(3){ top: 70px;}
	.i_cpzx_title{ font-size: 32px;}
	.i_cpzx_nav li{ font-size: 18px; line-height: 35px; padding: 2px 22px;}
	.i_cpzx_list li .i_cpzx_list_title{ font-size: 18px;}
	.i_cpzx_list li .i_cpzx_list_titleen{ font-size: 12px; margin-bottom: 10px;}
	.i_cpzx_list li .i_cpzx_list_yuan{  width: 80px; height: 80px;}
	.i_cpzx_list li:hover .i_cpzx_list_titleen{ margin-bottom: 0px;}
	.i_jjfa_fl{ width: 60%;}
	.i_jjfa_fl_title2{ font-size: 30px; line-height: 40px;}
	.i_jjfa_fl_desc{ font-size: 16px; margin-top: 10px; line-height: 24px;}
	.i_jjfa_fl_nav{ margin-top: 30px;}
	.i_jjfa_fl_nav li{ width: 33%;  font-size: 18px; margin-bottom: 8px;}
	.i_jjfa_fl_more{ margin-top: 20px;}
	.i_jjfa_fl_more a{ padding: 3px 20px;  font-size: 15px;}
	.i_jjfa_fl_more i{ margin-left: 8px; font-size: 16px;}
	.i_jjfa_fl_dwz{ font-size: 130px;  left: -30px;}
	.i_hzhb_title{ font-size: 20px;  margin-top: 0px;} 
	.i_hzhb_title2{font-size: 32px; line-height: 40px; margin-top: 5px;}
	.i_hzhb_desc p{ font-size: 16px; padding-left: 30px;}
	.i_hzhb_desc p:before{ left: 7px; top: 7px; }
	.i_news_title{ font-size: 32px;}
	.i_news_more{    margin-top: 20px;}
	.i_news_fl li{  width: 49%;margin-right:2%;}
	.i_news_fl li .i_news_fl_tu{ padding-bottom: 68%;}
	.i_news_fl li .i_news_fl_cont{ padding: 4.5% 3%;}
	.i_news_fl li .i_news_fl_time{ font-size: 14px; margin-top: 10px}
	.i_news_fl li .i_news_fl_title{  font-size: 16px; height: 48px;line-height: 24px; margin-top: 10px;}
	.i_news_fl li .i_news_fl_more{ margin-top: 10px; font-size: 14px;}
	.i_news_fr li { padding: 17px 0; }
	.i_news_fr li .i_news_fr_title{ font-size: 16px;  margin-top: 0px;}
	.i_news_fr li .i_news_fr_desc { font-size: 12px; line-height: 22px; height: 46px;}
	.i_news_fr li .i_news_fr_more{ display: none;}
	.i_lxwm_fl{ width: calc(100% - 300px);}
	.i_lxwm_titleen{ margin-top: 0;font-size: 32px;}
	.i_lxwm_fs{  margin-top: 10px;}
	.i_lxwm_tel,.i_lxwm_email{  width: 100%;}
	.i_lxwm_tel span,.i_lxwm_email span{ font-size: 16px;}
	.i_lxwm_tel a{ font-size: 28px; line-height: 40px;}
	.i_lxwm_email a{ font-size: 20px;}
	.i_lxwm_dzi{ margin-top: 20px;}	
	.i_lxwm_dzi_title{ font-size: 16px;}
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_title{ font-size: 16px;}
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_desc{ margin-left: 15px; font-size: 18px;}
	.i_lxwm_fr{ width: 300px; padding-top: 165px;}
	.i_lxwm_fr_ewmlist{ margin-left: 0;}
	.i_lxwm_fr_ewmnav{ display: none;}

	.n_banner{ margin-top: 100px;}
	.n_banner>img{ width: 100%;}
	.n_nav{ margin-top: -236px; top: 120px;}
	.n_nav_kuan{ min-width: 320px;}
	.n_nav_title{ font-size: 35px;}
	.n_nav_list li{ margin-right: 30px; padding-top: 15px;}
	.n_nav_list li a{ font-size: 20px;}
	.ggjs{ padding: 150px 0 100px;}
	.ggjs_tu{ width: 60%;}
	.qywh_list_desc{ font-size: 16px;}
	.fzlc{ padding: 150px 0 0;}
	.kjcx_sztd_list dd{ margin-right: 0px; width: 25%;}
	.kjcx_wz_list dd{ margin-right: 2%; width: 75px; height: 75px;  line-height: 20px;}
	.kjcx_wz_list dd .kjcx_wz_title{ font-size: 14px;}
	.cpzx_top_fr{ margin-top: 13px;}
	.cpzx_list li .cpzx_list_cont{ padding: 20px;}
	.i_lxwm2 .i_lxwm_fl{ padding-top: 50px;}
	.i_lxwm2 .i_lxwm_fr{ padding-top: 50px;}
	.i_lxwm2 .i_lxwm_fr_ewmnav{ display: inline-block;}

	.news_top li .news_top_tu{ padding-bottom: 50%;}
	.news_top li .news_top_cont{ padding: 30px; padding-bottom: 90px; width: 50%;}
	.news_top li .news_top_time{ font-size: 14px;}
	.news_top li .news_top_time span{ font-size: 45px;}
	.news_top li .news_top_title{ font-size: 22px; margin-top: 5px;}
	.news_top li .news_top_desc{  font-size: 16px;}
	.news_top li .news_top_more{ font-size: 16px;}
	.news .news-pagination{  left: 30px;}


}
@media screen and (max-width:1200px){
	.header_nav { margin-left: 50px; }
	.header_nav>ul>li{ margin: 0 10px; font-size: 14px;}
	.header_lang, .header_search { margin-right: 10px; font-size: 14px; margin-top: 35px;}
	.header_search i,.header_lang i{font-size: 16px;}
	.header_lang{ padding-left: 10px;}
	.header_lang:after{ height: 18px;}
	.fzlc_list li::before{ right: 3px;}
	.fzlc_list li:after{ right: 6px;}
	.fzlc_list li:nth-child(2n):before{ left: 3px;}
	.fzlc_list li:nth-child(2n):after{ left: 6px;}
	.cpxq_top{ padding: 30px 0 165px;}
	.cpxq_bot_down_fl{ padding: 18px 0; padding-left: 10px;}
	.cpxq_bot_down_title{ font-size: 15px;}
	.cpxq_bot_down_desc{ font-size: 12px;}
	.case01_list li .case01_list_title{ margin: 19px 0 0 10px; font-size: 20px;}
	.case01_list li .case01_list_desc{ width: 90%;}
	.case01_list li .case01_list_tu img{ height: 120px;}
	.case02_list li{ padding:20px}
	.case02_list li .case02_list_title{ font-size: 20px;}
	.case02_list li .case02_list_desc{ font-size: 14px;}
	.fwzx_list li .fwzx_list_title{ font-size: 24px;}
	.fwzx_list li .fwzx_list_desc{ font-size: 16px;}
	.fwlc_list li .fwlc_list_title{ font-size: 20px;}
	.fwcn_list li .fwcn_list_tu{ width: 70px;}
	.fwcn_list li .fwcn_list_tu img{ width: 55px;}
	.fwcn_list li .fwcn_list_content{ width: calc(100% - 75px);}
	.fwcn_list li .fwcn_list_title{ font-size: 20px;}
	.fwcn_list li .fwcn_list_desc{ font-size: 16px; height: 56px; overflow: hidden;}
	.contact_fl_lx p{ font-size: 16px;}
	.contact_fl_dz li .contact_fl_dz_tu{ margin-top: 10px;}
	.contact_fl_dz li .contact_fl_dz_title{ font-size: 18px;}
	.contact_fl_dz li .contact_fl_dz_desc{ font-size: 16px; line-height: 24px;}
	.rczp_fl{ width: 24%; padding: 15px;}
	.rczp_fl li{ padding: 10px; font-size: 16px;}
	.rczp_fl li img{ height: 10px; margin-right: 5px;}
	.rczp_fl_title{ font-size: 20px; }
	.rczp_cont_top,.rczp_cont_bot{ padding: 30px;}
	.rczp_cont_top li .rczp_cont_top_title{ font-size: 18px;}
	.rcln_list li .rcln_list_desc{font-size: 18px;}
	.i_news_fl li .i_news_fl_cont{ padding: 4% 3%;}

	.ggjs2_sz li{    font-size: 16px;}
	.ggjs2_sz li span{ font-size: 40px; line-height: 40px;}

}
@media screen and (max-width:1100px){
	.i_news_fl li .i_news_fl_cont{ padding: 3% 3%;}
}
@media screen and (max-width:999px){
	.main_content{ width: 96%;}
	.header_nav,.header_lang, .header_search{ display: none;}
	.header_logo{ margin: 15px 0;}
	.head_nav_wap{  margin-top: 5px;}
	.i_gywm_top,.i_cpzx_top,.i_jjfa_fl,.i_hzhb_fr,i_news_top,.i_lxwm_fl{ padding-top: 130px; }
	.i_gywm_titleen{ font-size: 16px;}
	.i_gywm_title{ font-size: 25px; line-height: 30px;}
	.i_gywm_info{ line-height: 26px; margin-top: 15px;}
	.i_gywm_more a { font-size: 14px; }
	.i_gywm_nav{ position: relative;}
	.i_gywm_nav li{ left: auto !important; top: auto !important; position: relative; float: left; width: 20%;}
	.i_gywm_nav li .i_gywm_nav_title{ display: block !important;}
	.i_gywm_nav li .i_gywm_nav_title1{ display: none !important;}
	.i_gywm_nav li .i_gywm_nav_tb{ width: 60px; height: 60px; }
	.i_gywm_nav li  .i_gywm_nav_tb:before{ width: 56px; height: 56px;}
	.i_gywm_nav li .i_gywm_nav_tb img{ height: 40px;  margin-top: 8px;}
	.i_jjfa_fl_title2 { font-size: 24px; line-height: 35px; }
	.i_hzhb_fr{ width: 75%;}
	.i_lxwm_fl{ width: calc(100% - 200px);}
	.i_lxwm_titleen{ font-size: 24px;}
	.i_lxwm_title{ font-size: 22px;}
	.i_lxwm_tel, .i_lxwm_email{ width: 50%;}
	.i_lxwm_tel span, .i_lxwm_email span { font-size: 16px; }
	.i_lxwm_dzi { margin-top: 10px; }
	.i_lxwm_dzi_list{ margin-top: 10px;}
	.i_lxwm_dzi_list li{ margin-bottom: 10px;}
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_title{ font-size: 14px; width: 90px;}
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_desc{ width: calc(100% - 110px); font-size: 16px;}
	.i_lxwm_fr{  width: 150px; padding-top: 130px; position: absolute; bottom: 30px; right: 100px;}
	.i_lxwm_fr_ewmlist{ width: 150px; height: 315px; background: url(../images/11.png) top 10px center no-repeat;  background-size: 94% 90%;}
	.i_lxwm_fr_list{ width: calc(100% - 20px); margin: 0 10px;}
	.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tu{ margin-top: 60px; padding: 10px;}
	.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tu img{ width: 80px;}
	.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_title{ font-size: 12px;}
	.i_lxwm_fr_ewmlist li .i_lxwm_fr_ewmlist_tb img{ height: 25px;}
	.footer_top{ padding: 20px 0;}
	.footer_nav{ display: none;}
	.footer_cont{ width: 100%;}
	.page_kuan{ margin-top: 20px;}	
	.i_news_fl li .i_news_fl_cont{ padding:2% 3%;}


	.news{ padding: 120px 0 50px;}
	.news_title{ margin-top:0; font-size: 30px; line-height: 30px;}
	.news_desc{ margin-top: 30px; padding: 2px 20px;}
	.news_fx a{ margin-left: 0px !important; font-size: 16px !important; margin-right:10px !important;}
	.news_time{ font-size: 14px; line-height: 30px;}
	.news_time span{ color: #fff;}
	.news-page{margin: 30px 0;}
	.news-page .news-page-1{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 span{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 a{ height: 35px; line-height: 35px; font-size: 16px;}
	.news-page .return{ width: 130px; height: 40px; line-height: 40px; font-size: 16px;}

	.lx_message{ padding: 120px 0 50px;}
	.lx_message_title{ font-size: 32px; line-height: 40px;}
	.lx_message_titleen{ font-size: 32px; line-height: 30px; margin-top: 5px;}
	.lx_message_form li{ margin-bottom: 15px;}
	.lx_message_form li span{ font-size: 18px;  margin-bottom: 0px;}
	.lx_message_form li input{ font-size: 14px; line-height: 45px;}
	.lx_message_form li.message_textarea textarea{ font-size: 14px;}
	.lx_message_form li.message_button button{ line-height: 40px;}
	.honorlist{ padding: 120px 0 30px;}
	.honorlist_list li{  width: 49%; margin-right: 2%;  padding: 20px;   margin-bottom: 20px;}
	.honorlist_list li:nth-child(2n){ margin-right: 0;}
	.honorlist_list li .honorlist_list_title{ line-height: initial; font-size: 16px;}

	.down{ padding: 120px 0 50px;}
	.down_list li{ width: 100%;}
	.down_list li a{ padding: 3%;} 
	.fqa_kuan{  padding: 120px 0 30px;}
	.faq_cont_title{ font-size: 30px; margin: 5px 0;}
	.fqa_list li .fqa_list_q span{ width: 35px; top: 5px; font-size: 14px;}
	.fqa_list li .fqa_list_q .fqa_list_title{ font-size: 18px;}
	.fqa_list li .fqa_list_q i{ font-size: 18px;}	
	.fqa_list li .fqa_list_a{ padding: 15px 60px;}
	.fqa_list li .fqa_list_info{ font-size: 16px;}
	.fqa_list_gd{ margin-top: 10px; font-size: 20px;}
	.n_banner{ margin-top: 70px;}
	.n_banner>img { width: 100%;}
	.n_nav { margin-top: -200px;  top: 130px; }
	.n_nav_kuan{ padding: 15px;}
	.n_nav_title { font-size: 30px; }
	.n_nav_list{ margin-top: 40px;}
	.n_nav_list li a { font-size: 18px; }
	.ggjs { padding: 120px 0 50px; }
	.ggjs_title,.qywh_title,.fzlc_title,.kjcx_title{ font-size: 32px; line-height: 40px;}
	.ggjs_titleen,.qywh_titleen,.fzlc_titleen,.kjcx_titleen{ font-size: 20px;}
	.ggjs_tu { width: 100%; }
	.qywh_top{ background-size: contain;}
	.qywh_top_cont{ padding: 50px 0 29px;}
	.qywh_title_jt i{ width: 60px; height: 60px; line-height: 60px; font-size: 28px;}
	.qywh_tu{ width: 100%;}
	.qywh_list{ width: 100%;}
	.qywh_list li{ width: 49%; margin-right: 2%;}
	.qywh_list li:nth-child(2n){ margin-right: 0;}
	.fzlc { padding: 120px 0 0; }
	.fzlc_list:before{left: 0;}
	.fzlc_list li{ width: 100%;}
	.fzlc_list li::before,.fzlc_list li:nth-child(2n):before { left: -9px; }
	.fzlc_list li:after,.fzlc_list li:nth-child(2n):after { left: -6px; }
	.fzlc_list li .fzlc_list_tu{ left: auto; right: 0;}
	.fzlc_list li .fzlc_list_cont,.fzlc_list li:nth-child(2n) .fzlc_list_cont { float: left; text-align: left; margin-right: 0; margin-left: 30px; }
	.fzlc_list li .fzlc_list_tu img{ width: 80px; height: 80px;  right: 0px;  position: relative;}
	.fzlc_list li .fzlc_list_tu img:hover{ width: 100px; height: 100px;  right: 20px;}
	.fzlc_list li:nth-child(2n) .fzlc_list_tu img:hover{ width: 100px; height: 100px; right: 20px;}
	.fzlc_list li .fzlc_list_title{  font-size: 32px;}
	.fzlc_list li .fzlc_list_desc{ font-size: 16px; margin-top: 5px; line-height: 30px;}
	.fzlc_list li .fzlc_list_tu{ width: 190px;}
	.kjcx{ padding: 150px 0 0;}
	.kjcx_desc{ font-size: 26px;}
	.kjcx_list{ margin-top: 20px;}
	.kjcx_list li{  margin-bottom: 50px;}
	.kjcx_list li .kjcx_list_tu{ width: 100%; padding-bottom: 58%;}
	.kjcx_list li .kjcx_list_cont{ width: 100%;}
	.kjcx_list li .kjcx_list_title{ font-size: 32px; margin-top: 10px;}
	.kjcx_list li .kjcx_list_desc{ font-size: 16px; line-height: 26px;}
	.kjcx_sztd_list{ margin-top: 20px;}
	.kjcx_sztd_list dd .n_sztj_title i{ font-size: 35px;}
	.szhgc{ padding: 50px 0;}
	.szhgc_title{ font-size: 32px;}
	.szhgc_desc{ font-size: 16px;}
	.cpzx_top_title{ font-size: 32px;}
	.szhgc_list li .szhgc_list_title{ font-size: 20px; line-height: 40px;}	
	.cpzx_list li .cpzx_list_title{ font-size: 18px;}
	.cpzx_list li .cpzx_list_desc{ font-size: 14px;}
	.header_kuan{ height: 72px;}
	.cpxq_top_title{ font-size: 32px;}
	.cpxq_top_fl{ margin-top: 50px;}
	.cpxq_top_ybms{ font-size: 16px; margin: 5px 0;}
	.cpxq_top_tel i{ font-size: 26px;}
	.cpxq_top_tel span{ font-size: 18px;}
	.cpxq_top_tel a{ font-size: 18px;}
	.cpxq_top_more{ margin-top: 20px;}
	.cpxq_bot_fl{ width: 100%;}
	.cpxq_bot_fr{ display: none;}
	.cpxq{ padding-bottom: 50px;}
	.cpxq_cptj{ padding: 50px 0;}
	.cpxq_cptj_title{ font-size: 32px;}
	.cpxq_cptj_list li .cpxq_cptj_list_title{ margin: 10px 0; font-size: 18px;}
	.case01{ padding: 120px 0 50px;}
	.case_title{ font-size: 32px; line-height: 50px;}
	.case_titleen{  font-size: 12px;}
	.case_info{ width: 100%; font-size: 14px; margin-top: 18px;}
	.case01_list{ text-align: center; margin-top: 30px;}
	.case01_list li{ float: none; width: 32%; display: inline-block; margin-bottom: 10px; }
	.case01_list li .case01_list_title { margin: 10px 0 0 0px; }
	.case02{ padding: 50px 0;}
	.case02_list { margin-top: 30px; }
	.case02_list li{  width: 49%; padding: 15px;}
	.case02_list li:nth-child(3n) { margin-right: 2%; }
	.case02_list li:nth-child(2n) { margin-right: 0; }
	.case04_list li .case04_list_title{font-size: 16px;}
	.case04{ padding: 20px 0 50px;}
	.fwzx{ padding: 120px 0 50px;}
	.fwzx_title{ font-size: 32px;}
	.fwzx_desc{ width: 100%; font-size: 16px;}
	.fwzx_list{ margin-top: 50px; }
	.fwzx_list li .fwzx_list_tu img{ width: 50px;}
	.fwzx_list li .fwzx_list_title { font-size: 20px; margin-top: 10px; }
	.fwzx_list li .fwzx_list_desc{ width: 90%; font-size: 14px; line-height: 20px;}
	.fwlc{ padding: 50px 0;}
	.fwlc_list{ margin-top: 30px;}
	.fwlc_list li{ width: 13.8%;}
	.fwlc_list li .fwlc_list_tu img{ width: 40px;}
	.fwlc_list li .fwlc_list_title { font-size: 16px; }
	.fwlc_list li .fwlc_list_jt{ font-size: 15px;}
	.fwcn{  padding:50px 0;}
	.fwcn_list{ margin-top: 30px;}
	.fwcn_list li{ margin-bottom: 15px;}
	.fwcn_list li .fwcn_list_tu { width: 100%; text-align: left; }
	.fwcn_list li .fwcn_list_tu img { width: 45px; }
	.fwcn_list li .fwcn_list_content { width: 100%; }
	.fwcn_list li .fwcn_list_title { font-size: 18px; }
	.fwcn_list li .fwcn_list_desc{ font-size: 14px; height: auto; line-height: 20px;}
	.contact_fl,.contact_fr{ width: 96%; margin: 0 auto; float: none;}
	.contact_fl .contact_fl_logo { margin-top: 0; }
	.contact{ padding: 120px 0 50px;}
	.rczp{ padding: 120px 0 50px;}
	.rczp_title{ font-size: 32px; line-height: 35px;}
	.rczp_desc{ font-size: 16px; line-height: 40px;}
	.rczp_fl{ width: 100%; padding: 10px; margin-bottom: 10px;}
	.rczp_fl_title{  padding-left: 20px;}
	.rczp_fl_title:before{ width: 8px; height: 8px; top: 13px; border: 2px solid #ea5624;}
	.rczp_fr{ width: 100%;}
	.rczp_cont_top, .rczp_cont_bot { padding: 15px 30px; }
	.rczp_cont_top li .rczp_cont_top_title{ font-size: 16px; margin-top: 0px;}
	.rczp_cont_more{ margin-top: 10px;}
	.rcln{  padding: 50px 0 18px;}
	.rcln_list li{  margin-bottom: 30px;}
	.rcln_list li .rcln_list_tu{ width: 100%; padding-bottom: 56%;}
	.rcln_list li .rcln_list_cont { width: 100%; position: relative; top: auto; transform: none; padding: 10px; float: left; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.rcln_list li .rcln_list_title{ font-size: 32px;}
	.rcln_list li .rcln_list_desc { font-size: 16px; margin-top: 0px;}
	.rcln_list li .rcln_list_desc p { margin-bottom: 5px; }
	.rcln_list li:nth-child(2n) .rcln_list_cont{ right: auto;}

	.i_lxwm2 .i_lxwm_fr{position: relative; right: 20px; width: 45%;}
	.i_lxwm2 .i_lxwm_fr_ewmnav{ margin-right: 0; margin-top: 0; width: 100px;}
	.i_lxwm2 .i_lxwm_fr_ewmnav li{  font-size: 16px; margin: 40px 0; padding-left: 35px;}
	.i_lxwm2 .i_lxwm_fr_ewmnav li:after{ height: 60px;}
	.i_lxwm2 .i_lxwm_fr_ewmnav li:before{ width: 8px; height: 8px;left: 5px; top: 8px; border: 3px solid #ea7853;}
	.i_lxwm2 .i_lxwm_fr_ewmlist{  top: 30px;}
	.i_lxwm2.active .i_lxwm_fr_ewmlist{ top: 40px;}
	.news_top{    top: 0; margin-top: 30px;}
	.news_top li .news_top_tu{ width: 100%; padding-bottom: 72%;}
	.news_top li .news_top_cont{ width: 100%; position: relative; top: auto; transform: none;  float: left; padding-bottom: 60px;}
	.news_top li .news_top_time{ font-size: 12px; line-height: 26px;}
	.news_top li .news_top_time span{ font-size: 35px;}
	.news_top li .news_top_desc{height: auto; max-height:90px; margin-top: 5px;}
	.news_top li .news_top_more{ margin-top: 10px;}

	.news_top_title{ font-size: 32px;}
	.news .news-pagination{ bottom: 30px;}
	.news_list li{  padding: 15px 0;}
	.news_list li .news_list_cont{  margin-left: 2%;}
	.news_list li .news_list_time{ font-size: 14px; margin-top: 0; line-height: 30px;}
	.news_list li .news_list_time i{ font-size: 18px; margin-right: 3px;}
	.news_list li .news_list_title{ font-size: 20px;}
	.news_list li .news_list_desc{ font-size: 16px; height: auto; max-height:60px ;}
	.news_list li .news_list_more{  margin-top: 0; font-size: 14px;}

	.ggjs2{ padding: 120px 0 90px;}
	.ggjs2_title,.qqfz_title,.sbhj_title{ font-size: 35px;}
	.ggjs2_titleen,.qqfz_titleen,.sbhj_titleen{ font-size: 24px;}
	.ggjs2_tu{ width: 100%; padding-bottom: 65%; margin-top: 0;}
	.ggjs2_tu img{  width: 100%; object-fit: cover;}
	.ggjs2_content{ width: 100%;}
	.qqfz_fl{ width: 100%;}
	.qqfz_title{  margin-top:0px}
	.qqfz_tu{ width: 100%;}

	.sbhj{ padding: 50px 0; }
	.sbhj_titleen{margin-top:0px}
	.sbhj_list_kuan .swiper-button-next, .sbhj_list_kuan .swiper-button-prev{ width: 42px; height: 42px;line-height: 42px;font-size: 24px;}
	.sbhj_list_kuan .swiper-button-prev{  right: 70px;}
}

@media screen and (max-width:799px){
	.banner li .banner_img_pc{ display: none;}
	.banner li .banner_img_wap{ display: inline-block;}
	.i_gywm_top,.i_cpzx_top,.i_jjfa_fl,.i_hzhb_fr,.i_news_top,.i_lxwm_fl{ padding-top: 90px; }
	.i_gywm.active .i_gywm_fr{ width: 100%; text-align: center;}
	.i_gywm_tu{ margin-top:0px; }
	.i_gywm_tu img{ max-width: 250px; float: none; width: 100%;}
	.i_gywm_fl{ width: 100%;}
	.i_gywm_titleen{ font-size: 16px; line-height: 30px; margin-top: 0;}
	.i_gywm_title{ font-size: 24px; line-height: 30px;}
	.i_gywm_info{  line-height: 24px; margin-top: 10px; font-size: 14px; height: 140px;}
	.i_gywm_more{  margin-top:10px;}
	.i_gywm_more a { font-size: 14px; }
	.i_gywm_nav li .i_gywm_nav_tb{ width: 50px; height: 50px;}
	.i_gywm_nav li .i_gywm_nav_tb:before{ width: 46px; height: 46px;}
	.i_gywm_nav li .i_gywm_nav_tb img{ height: 30px;}
	.i_gywm_nav li .i_gywm_nav_title{ font-size: 15px;}
	.i_gywm_bot{ height: 150px;}
	.i_cpzx_title{ font-size: 24px; text-align: center; width: 100%;}
	.i_cpzx_list_kuan{ margin-top: 20px;}
	.i_cpzx_nav{ width: 100%; text-align: center; margin-top: 10px;}
	.i_cpzx_nav li{  font-size: 14px; line-height: 35px; padding: 0px 22px; float: none; display: inline-block; margin-bottom: 10px;}
	.i_cpzx_list li a{ left: auto;}
	.i_jjfa_fl{ width: 100%;}
	.i_jjfa_fl_title{ font-size: 16px; margin-top: 0px;}
	.i_jjfa_fl_title2 { font-size: 20px; line-height: 30px; }
	.i_jjfa_fl_desc { font-size: 14px; margin-top: 10px; line-height: 24px; }
	.i_jjfa_fl_nav{ margin-top: 10px;}
	.i_jjfa_fl_nav li{ font-size: 16px;}
	.i_jjfa_fl_nav li i{ margin-right: 10px;}
	.i_jjfa_fl_more{ margin-top: 10px;}
	.i_jjfa_fl_more a { padding: 2px 15px; font-size: 13px; }
	.i_jjfa.active .i_jjfa_fl_dwz{ bottom: 26%;}
	.i_jjfa.active .i_jjfa_fr{ width: 100%; height: 35%; top: auto; bottom: 0;}

	.i_hzhb_title{  font-size: 16px;}
	.i_hzhb_title2{ font-size: 24px; line-height: 35px;}
	.i_hzhb_desc{ margin-top: 10px;}
	.hzhb_list_sz1,.hzhb_list_sz2{font-size: 20px;}
	.i_hzhb_xztu{  background-size: auto 100%; bottom: -10%; width: 50%; height: 60%;}
	.i_hzhb_xztu_xian{ background-size: 100%; opacity: 0.5;} 
	.i_hzhb_fr{ width: 100%;}
	.i_news.active .i_news_fl{ width: 100%;}
	.i_news_fl li .i_news_fl_tu{ padding-bottom: 55%;}
	.i_news_fl li .i_news_fl_time{font-size: 12px; margin-top: 5px;}
    .i_news_fl li .i_news_fl_title{ font-size: 14px; height: 24px; line-height: 24px; margin-top: 5px;}
	.i_news_fl li .i_news_fl_more{ margin-top: 5px; font-size: 12px; margin-bottom: 5px;}
	.i_news.active .i_news_fr{ width: 100%;    margin-top: 10px}
	.i_news_fr li {	padding: 10px 0;}
	.i_news_fr li .i_news_fr_tu{ width: 20%; padding-bottom: 14%;}
	.i_news_fr li .i_news_fr_cont{ width: 77%;}
	.i_lxwm_fl{ width: 100%;}
	.i_lxwm_fr{display: none;}
	.page_kuan a{ width: 40px; height: 40px; line-height: 40px; font-size: 16px; margin: 0px 5px;}


	.news_top li .news_top_cont{ padding: 20px 15px;}
	.news_top li .news_top_title{ font-size: 20px; line-height: 30px;}
	.news .news-pagination { bottom: 15px; left: auto; right: 30px; }

	.news_list li .news_list_tu{ width: 100%; padding-bottom: 70%;}
	.news_list li .news_list_cont{ width: 100%; margin-left: 0%;}
	.news { padding: 100px 0 30px; }
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;}
	.news_fx a{ font-size: 14px !important;}
	.news_time { font-size: 12px; }
	.lx_message { padding: 100px 0 30px; }
	.lx_message_title{ font-size: 24px;}
	.lx_message_titleen{ font-size: 24px; margin-top: 0px;}
	.lx_message_form{ margin-top: 20px;}
	.lx_message_form li span{ font-size: 16px;}
	.honorlist_listm,.img_list{ margin-top: 10px;}

	.down{ padding: 100px 0 30px;}
	.down_list{ margin-top: 10px;}
	.down_list li a{ position: relative;} 
	.down_list_title{ font-size: 14px; overflow: unset; text-overflow: unset;  white-space: unset; line-height: 24px;}
	.down_list_tb{ margin-top: auto; position: absolute; right: 5px; top: 50%; transform: translateY(-50%);}
	
	.n_nav { margin-top: -175px; }
	.n_nav_kuan { padding: 15px; }
	.n_nav_title{  margin-top: 0;}
	.n_nav_bg img{ max-width: 200px;}
	.n_nav_list { margin-top: 20px; }
	.n_nav_list li{ margin-right: 20px; padding-top: 10px;     border-top: 2px solid transparent;}
	.n_nav_list li a { font-size: 16px; }

	.ggjs { padding: 100px 0 50px; }
	.qywh{ padding-bottom: 100px;}
	.qywh_list li .qywh_list_tb img { height: 40px; }
	.qywh_list_cont{ width: calc(100% - 90px);}
	.qywh_list_title{ font-size: 18px;}
	.qywh_list_desc { font-size: 14px; line-height: 18px;}
	.fzlc_list li .fzlc_list_cont{  width: calc(100% - 30px);}
	.fzlc_list li .fzlc_list_tu {  width: calc(100% - 30px); position: relative; top: auto; transform: unset; float: left; text-align: left;    margin-left: 30px; }
	.fzlc_list li .fzlc_list_tu img{ left: 0px;  right: auto; }
	.fzlc_list li .fzlc_list_tu img:hover{ width: 100px; height: 100px;  right: auto;}
	.fzlc_list li:nth-child(2n) .fzlc_list_tu img:hover{ width: 100px; height: 100px; right: auto;}

	.kjcx { padding: 120px 0 0; }
	.szhgc_list li{ width: 100%; margin-bottom: 30px;}
	.cpzx{  padding: 120px 0 50px;}
	.cpzx_top_fl{ width: 100%; text-align: center;}
	.cpzx_top_fr{  text-align: center; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 5px 10px 5px 15px;}
	.cpzx_top_fr form{  width: 100%;}
	.cpzx_top_fr input.soText{    font-size: 14px; line-height: 26px;}
	.cpzx_list{ margin-top: 20px;}
	.cpzx_list li{  width: 49%; margin-bottom: 20px;}
	.cpzx_list li:nth-child(3n) { margin-right: 2%;}
	.cpzx_list li:nth-child(2n) { margin-right: 0px; }
	.cpxq_top_fr{ width: 100%;}
	.cpxq_top_fl{ width: 100%;}
	.cpxq_top_ybms{ min-height: auto;}
	.case01_list li .case01_list_title{ font-size: 18px;}
	.case01_list li .case01_list_desc { font-size: 12px; }
	.case02_list li{ margin-bottom: 15px;}
	.case02_list li .case02_list_tu{ margin-top: 0px; width: 100%;}
	.case02_list li .case02_list_tu img{ max-width: 70px;}
	.case02_list li .case02_list_cont{ width: 100%;}
	.case02_list li .case02_list_title{ margin-top: 0px; font-size: 18px;}
	.case02_list li .case02_list_desc { font-size: 12px; line-height: 20px; height: auto;}
	.fwzx_list li{ width: 50%; margin: 10px 0;}
	.fwzx_list li:nth-child(2n):before{ display: none;}
	.fwzx_list li .fwzx_list_desc{ margin: 0 auto;}
	.fwzx_list { margin: 30px 0; }
	.fwlc_list{ text-align: center;}
	.fwlc_list li { width: 24%;  margin: 10px 0;}
	.fwlc_list li:nth-child(4n) .fwlc_list_jt{ display: none;}
	.fwcn_list li{ width: 49%;}
	.fwcn_list li:nth-child(3n) { margin-right: 2%;}
	.fwcn_list li:nth-child(2n) { margin-right: 0%;}
	.rczp_cont_top li{ width: 50%; margin: 10px 0; padding: 0;}
	.rczp_cont_bot_info{margin-bottom: 10px;}
	.rczp_cont_more a.tdjl{ font-size: 16px; padding: 5px 20px;}
	.rczp_cont_more a.zxgd{ font-size: 14px; margin-left: 10px;}
	.i_lxwm2 .i_lxwm_fl{ width: 55%;}
	.i_lxwm2 .i_lxwm_fr_ewmnav{ display: none;}
	.i_lxwm2 .i_lxwm_fr{  width: 30%; display: inline-block;}
	

}
@media screen and (max-width:599px){
	.header_logo img{ height: 30px;}
	.sp_nav{ margin-top: 14px !important;}
	.i_gywm_tu img{  width: 60%;}
	.i_gywm_titleen{ font-size: 14px;}
	.i_gywm_info{ font-size: 12px; height: 144px;}
	.i_gywm_info p{margin-bottom: 0px;}
	.i_gywm_more{    margin-top: 0px;}
	.i_gywm_more a { font-size: 12px; }
	.i_gywm_bot{  height: auto;padding-bottom: 10px;}
	.i_gywm_nav{ text-align: center;}
	.i_gywm_nav li{ float: none; width: 32%; display: inline-block; margin-bottom: 5px;}
	.i_gywm_nav li .i_gywm_nav_tb{ margin: 0;}
	.i_cpzx_nav li{ padding: 0px 15px;  margin-bottom: 5px;  line-height: 30px;}
	.i_cpzx_list_kuan{ margin-top: 0px;}
	.i_cpzx_list.active{  padding-bottom: 20px;}
	.i_cpzx_list li .i_cpzx_list_yuan i{ font-size: 22px;}
	.i_cpzx_list .swiper-pagination-bullet{ width: 6px; height: 6px; margin: 0 5px !important;}
	.i_cpzx_list .swiper-pagination-bullet-active{ width: 20px;}
	.i_jjfa_fl_title2 { font-size: 18px; line-height: 26px; }
	.i_jjfa.active .i_jjfa_fl_desc{font-size: 12px; margin-top: 5px;}
	.i_jjfa_fl_nav li { font-size: 14px; }
	.i_jjfa_fl_dwz{ display: none;}
	.i_jjfa_fl_more a{ font-size: 12px;}
	.i_jjfa_fl_more i{ font-size: 13px;}

	.i_hzhb_title2 { font-size: 18px; line-height: 24px; }
	.i_hzhb_desc p{ font-size: 12px; padding-left: 20px; margin-bottom: 5px;  width: 100%;}
	.i_hzhb_desc p:before{ left: 6px; top: 6px;  width: 4px; height: 4px; border: 2px solid #ea5721}
	.hzhb_list_sz1, .hzhb_list_sz2 { font-size: 16px;}
	.i_hzhb_list .swiper-scrollbar{ margin-top: 10px;}
	.hzhb_pagination{ padding-top: 0px;}
	.i_hzhb_xztu{ width: 80%; bottom: 0;}
	.i_hzhb_list li .i_hzhb_list_tu{ width: 32%; margin-right: 2%; padding-bottom: 17%;}
	.i_hzhb_list li .i_hzhb_list_tu:nth-child(4n){ margin-right: 2%;}
	.i_hzhb_list li .i_hzhb_list_tu:nth-child(3n){ margin-right: 0%;}


	.i_hzhb_list2 li .i_hzhb_list_tu{ width: 32%;  padding-bottom: 32%; margin:0.65%; }
	.i_hzhb_list2 li .i_hzhb_list_tu:nth-child(4n){  margin:0.65%}
	.i_hzhb_list2 li .i_hzhb_list_tu:nth-child(3n){  margin:0.65%}



	.i_news_top{  margin-bottom: 10px;}
	.i_news_title { font-size: 24px; }
	.i_news_more { margin-top: 14px;    font-size: 12px; }
	.i_news_fl li .i_news_fl_title{ font-size: 14px; margin-top: 0; margin-bottom: 5px;}
	.i_news_fl li .i_news_fl_more{ display: none;} 
	.i_news_fr li .i_news_fr_tu{ width: 30%; padding-bottom: 22%;}
	.i_news_fr li .i_news_fr_cont{ width: 66%;}
	.i_news_fr li .i_news_fr_title{ font-size: 14px;}
	.i_news_fr li:first-child .i_news_fr_tu{ width: 100%; padding-bottom: 40%;}
	.i_news_fr li:first-child .i_news_fr_cont{ width: 100%;}
	.i_lxwm_title{  font-size: 18px;  padding-bottom: 15px;}
	.i_lxwm_tel, .i_lxwm_email{ width: 100%;}
	.i_lxwm_tel a{ font-size: 24px; line-height: 35px;}
	.i_lxwm_tel span, .i_lxwm_email span { font-size: 14px; }
	.i_lxwm_dzi_title {font-size: 14px; }
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_title{  line-height: 30px; margin-top: -2px;}
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_desc{ width: calc(100% - 100px); margin-left: 10px; font-size: 16px; line-height: 26px;}
	.footer_bot{ font-size: 14px; line-height: 26px; padding: 10px 0;}
	.footer_bot_copy,.footer_bot_js{ width: 100%; text-align: center; }
	.footer_ewm_list li .footer_ewm_tb img{ width: 20px;}
	.footer_add{ font-size: 14px; margin-top: 10px;}

	.news_top_title { font-size: 24px; }
	.news_top{ margin-top: 10px;}
	.news_top li .news_top_cont{ padding: 10px;}
	.news_top li .news_top_time{ display: none;}
	.news_top li .news_top_title { font-size: 16px; line-height: 24px; }
	.news_top li .news_top_desc{ font-size: 14px; line-height: 22px;}
	.news_top li .news_top_more { font-size: 12px; }
	.news2{ padding: 30px 0;}
	.news_list li{ width: 100%;}
	.news_list li .news_list_time{ font-size: 12px;}
	.news_list li .news_list_title{ margin: 0; font-size: 18px;}
	.news_list li .news_list_desc{ font-size: 14px; line-height: 20px; max-height: 40px;}
	.news_list li .news_list_more{ font-size: 12px;}
	.news-pagination .swiper-pagination-bullet{ width: 10px; height: 10px;}
	.news-pagination .swiper-pagination-bullet-active { border: 2px solid #ea5624; }

	.news { padding: 100px 0 20px;}
	.news_title { font-size: 18px; }
	.news_fx a { font-size: 12px !important; }
	.news_info{ font-size: 14px; line-height: 26px;  padding-bottom: 30px;}
	.news-page{ margin: 10px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 14px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 30px; line-height: 30px;}
	.news-page .news-page-1 a{ width: calc(100% - 90px); font-size: 14px; height: 30px; line-height: 30px;}
	.news-page .news-page-1 span{ font-size: 14px; height: 30px; line-height: 30px; margin-left: 0px;}
	.lx_message_form li{ width: 100%;}
	.honorlist_list{ margin-top: 20px;}
	.honorlist_list li{  width: 100%;}
	.fqa_list{ margin-bottom: 10px;}
	.faq_cont_title { font-size: 24px;}
	.fqa_list li .fqa_list_q{ padding: 10px 0;}
	.fqa_list li .fqa_list_q i{ font-size: 16px; top: 7px;}
	.fqa_list li .fqa_list_q .fqa_list_title { font-size: 14px; line-height: 22px; width: calc(100% - 110px); }
	.fqa_list li .fqa_list_q span{ top: 2px; font-size: 12px;}
	.fqa_list li .fqa_list_info { font-size: 12px;  line-height: 18px;}
	.fqa_list li .fqa_list_a { padding: 10px; }
	.fqa_list_gd { margin-top: 0px; font-size: 16px;}
	.cpxq_top_title .fx{  font-size: 12px;}
	.cpxq_top_title .fx i{ margin-right: 3px; font-size: 12px; }

	.n_banner{ margin-top: 60px;}
	.n_banner>img { width: 100%; }
	.n_nav { margin-top: -110px; top: 80px;}
	.n_nav_kuan { padding: 10px; }
	.n_nav_title { font-size: 24px; }
	.n_nav_list { margin-top: 10px; }
	.n_nav_list li{ padding-top: 0px;margin-bottom: 5px; border-top: 1px solid transparent; margin-right: 15px;}
	.n_nav_list li.on, .n_nav_list li:hover { border-top: 1px solid #fff; }
	.n_nav_list li a { font-size: 14px; }
	.ggjs_title, .qywh_title, .fzlc_title, .kjcx_title { font-size: 24px; line-height: 30px; }
	.ggjs_titleen, .qywh_titleen, .fzlc_titleen, .kjcx_titleen { font-size: 16px; }
	.qywh { padding-bottom: 50px; }
	.qywh_title_jt i { width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
	.qywh_top_cont { padding: 40px 0 10px; }
	.qywh_bot{ padding: 20px 0;}
	.qywh_list li { width: 100%;  margin: 10px 0;}
	.qywh_list li .qywh_list_tb img { height: 35px; }
	.fzlc { padding: 100px 0 0; }
	.fzlc_list{ margin-top: 10px;}
	.fzlc_list li .fzlc_list_cont, .fzlc_list li:nth-child(2n) .fzlc_list_cont,.fzlc_list li .fzlc_list_tu{ margin-left: 20px;}
	.fzlc_list li .fzlc_list_title { font-size: 24px; }
	.fzlc_list li .fzlc_list_desc{ font-size: 14px;}
	.kjcx_desc { font-size: 16px; }
	.kjcx_list li .kjcx_list_title { font-size: 24px; margin-top: 5px; }
	.kjcx_list li .kjcx_list_desc { font-size: 12px; line-height: 24px; margin-top: 0px;}
	.kjcx_sztd_list { margin-top: 10px; }
	.kjcx_sztd_list dd .n_sztj_title i { font-size: 24px; }
	.kjcx_sztd_list dd .n_sztj_desc{ font-size: 12px;}
	.kjcx_wz_list{ margin-top: 10px;}
	.kjcx_wz_list dd{ width:24%; height: 0; padding-top: 0; padding-bottom: 24%; margin-right:1.333%; margin-bottom: 2%; max-width: none; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative;}
	.kjcx_wz_list dd:nth-child(2n){ margin-right: 0%;}
	.kjcx_wz_list dd .kjcx_wz_title { font-size: 12px; position: absolute; width:85%; left: 50%; top: 50%; transform: translate(-50%,-50%); line-height: 16px;}
	.szhgc { padding: 30px 0; }
	.szhgc_title { font-size: 24px; }
	.szhgc_desc { font-size: 14px; }
	.szhgc_list{  margin-top: 20px;}
	.szhgc_list li{ margin-bottom: 10px;}
	.szhgc_list li .szhgc_list_title{ font-size: 16px;}
	.honorlist{padding: 100px 0 30px;}
	.cpzx { padding: 100px 0 30px; }
	.cpzx_top_title { font-size: 24px; line-height: 45px; }
	.cpzx_top_desc{ font-size: 12px;}
	.cpzx_top_fr input.soText{  font-size: 12px;}
	.cpzx_list li{ /*width: 100%;*/ margin-bottom: 10px;}
	.cpzx_list li .cpzx_list_cont { padding: 10px; 	}
	.cpzx_list li .cpzx_list_title { font-size: 16px;  height: 44px;  line-height: 22px; overflow: hidden;text-align: center; align-items: center; display: inline-grid; width: 100%;}
	.cpzx_list li .cpzx_list_desc{ display: none;}
	.header_kuan {height: 60px;}
	.cpxq { padding-bottom:30px; }
	.cpxq_position a{ font-size: 14px;}
	.cpxq_top { padding: 10px 0 80px; background-size: contain;}
	.cpxq_top_fl { margin-top: 20px; }
	.cpxq_top_title { font-size: 24px; line-height: 35px;}
	.cpxq_top_ybms{ font-size: 14px; line-height: 25px;}
	.cpxq_top_more a.zxzx{ padding: 2px 20px; font-size: 14px;}
	.cpxq_top_more a.zxzx i{ font-size: 18px;}
	.cpxq_top_more a.pdf_down{ font-size: 14px; line-height: 14px; margin-left: 10px;}
	.cpxq_bot_fl_title{ font-size: 24px; margin-top: 20px;}
	.cpxq_bot_fl_title img{ height: 30px; margin-left: 0px;}
	.cpxq_bot_fl_info{ font-size: 14px; padding: 10px; line-height: 28px; margin: 5px 0;}
	.cpxq_bot_fl_info2{ font-size: 14px;}
	.cpxq_cptj { padding: 20px 0; }
	.cpxq_cptj_title { font-size: 24px; }
	.cpxq_cptj_list{ margin-top: 15px;}
	.cpxq_cptj_list li .cpxq_cptj_list_title{ font-size: 14px;}
	.case01 { padding: 100px 0 30px; }
	.case_title { font-size: 24px; line-height: 40px; }
	.case_info{ font-size: 12px; margin-top: 10px;}
	.case01_list li{ width: 49%; margin-right:1%;}
	.case01_list li:nth-child(2n){ margin-right: 0;}
	.case01_list li .case01_list_tu img { height: 100px; }
	.case02 { padding: 30px 0; }
	.case03{ padding: 30px 0;}
	.case04 { padding: 20px 0 30px; }
	.case04_list li .case04_list_title{ font-size: 14px; margin: 10px 0;}
	.fwzx { padding: 100px 0 20px; }
	.fwzx_title { font-size: 24px; }
	.fwzx_desc{ font-size: 12px;}
	.fwzx_list li .fwzx_list_tu img { width: 35px; }
	.fwzx_list li .fwzx_list_title { font-size: 16px; margin-top: 5px; }
	.fwzx_list li .fwzx_list_desc{ font-size: 12px;}
	.fwlc { padding: 30px 0; }
	.fwlc_list li .fwlc_list_tu img { width: 35px; }
	.fwlc_list li .fwlc_list_title{ margin-top: 5px; font-size: 14px;}
	.fwcn { padding: 30px 0; }
	.fwcn_list li .fwcn_list_title { font-size: 16px; }
	.fqa_kuan { padding: 100px 0 30px; }
	.contact { padding: 100px 0 30px; }
	.contact_fl .contact_fl_logo img { height: 35px; }
	.contact_fl_lx{ padding: 10px;}
	.contact_fl_lx p { font-size: 14px; }
	.contact_fl_lx p i{ font-size: 20px;}
	.contact_fl_dz li .contact_fl_dz_tu{ width: 30%; padding-bottom: 23%;}
	.contact_fl_dz li .contact_fl_dz_cont{ width: 68%;}
	.contact_fl_dz li .contact_fl_dz_title { font-size: 16px; }
	.contact_fl_dz li .contact_fl_dz_desc{ font-size: 14px;}
	.contact_fr #map{ height: 550px;}
	.rczp { padding: 100px 0 30px; }
	.rczp_title { font-size: 24px; line-height: 30px; }
	.rczp_desc { font-size: 14px; line-height: 30px; margin-bottom: 10px;}
	.rczp_cont_top, .rczp_cont_bot { padding: 15px; }
	.rczp_cont_top li{ margin: 5px 0;}
	.rczp_fl_title { padding-left: 30px; font-size: 16px;}
	.rczp_cont_top li .rczp_cont_top_name{ font-size: 14px;}
	.rczp_cont_bot_title span{ font-size: 18px;}
	.rczp_cont_bot_info{ font-size: 14px;}
	.rczp_cont_more a.tdjl{ font-size: 14px;}
	.rcln { padding:30px 0 18px; }
	.rcln_list li { margin-bottom: 20px; }
	.rcln_list li .rcln_list_title { font-size: 24px; }
	.rcln_list li .rcln_list_desc{ font-size: 14px; line-height: 24px;}
	.i_lxwm2{ padding:80px 0 10px;}
	.i_lxwm2 .i_lxwm_fl{  width: 100%; text-align: center; padding-top: 30px;}
	.i_lxwm2 .i_lxwm_fr{ width: 100%;  right: auto;}
	.i_lxwm2.active .i_lxwm_fr_ewmlist{  top:0px;left: 50%; transform: translateX(-50%);}
	.i_lxwm2 .i_lxwm_title:after{ left: 50%; transform: translateX(-50%);}
	.i_lxwm2 .i_lxwm_tel{ margin-bottom: 10px;}

	.ggjs2 { padding: 120px 0 30px; }
	.ggjs2_title, .qqfz_title, .sbhj_title{font-size: 24px;    line-height: 30px;}
	.ggjs2_titleen, .qqfz_titleen, .sbhj_titleen{    font-size: 20px;}
	.ggjs2_sz{ margin:0;}
	.ggjs2_sz li{ font-size: 14px; }
	.ggjs2_sz li span{ font-size: 28px; line-height: 35px;}
	.ggjs2_content2{ width: 98%; padding-right: 2%; height: 85%;}
	.qqfz_content{ font-size: 14px; line-height: 24px; }
	.sbhj_list_kuan .swiper-button-next, .sbhj_list_kuan .swiper-button-prev{ top: -75px;}

}
@media screen and (max-height:730px){
	.i_gywm_nav{ display: none;}
}
@media screen and (max-height:740px){
	.i_news_fr li:first-child .i_news_fr_tu{width: 30%; padding-bottom: 22%;}
	.i_news_fr li:first-child .i_news_fr_cont{ width: 66%;}
}
@media screen and (max-height:580px){
	.i_gywm_top, .i_cpzx_top, .i_jjfa_fl, .i_hzhb_fr, .i_news_top, .i_lxwm_fl{padding-top: 70px;}
	.i_jjfa_fl_title2{ font-size: 16px; line-height: 24px;}
	.i_jjfa_fl_desc{ line-height: 20px;}
	.i_jjfa_fl_nav li{ margin-bottom: 2px;}
	.i_jjfa_fl_more{ margin-top: 5px;}
	.i_jjfa_fl_more a{  font-size: 10px; padding: 0px 10px;}
	.i_lxwm_titleen{ line-height: 30px;}
	.i_lxwm_title{ padding-bottom: 5px;}
	.i_lxwm_title:after{  height: 2px; bottom: 0px;}
	.i_lxwm_fs { margin-top: 5px; }
	.i_lxwm_tel a ,.i_lxwm_email a{ font-size: 20px; line-height: 30px; }
	.i_lxwm_dzi_list li { margin-bottom: 0px; }
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_title{ line-height: 24px; font-size: 12px; width: 70px;}
	.i_lxwm_dzi_list li .i_lxwm_dzi_list_desc{  width: calc(100% - 75px); margin-left: 5px; font-size: 14px; line-height: 24px;}
	#dialogBg5{ width: 350px; padding: 20px;}
}	