@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: #000;
	-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:#cf0901;}
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;
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}


/*iconfont*/
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot') format('embedded-opentype'),
      url('../fonts/iconfont.woff2') format('woff2'),
      url('../fonts/iconfont.woff') format('woff'),
      url('../fonts/iconfont.ttf') format('truetype'),
      url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.main_content{ width:90%; margin:0 auto;}



.pagingNav {
	padding: 5px 10px;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
    width: 100%;

}
.pagingNav p {
	height: 30px;
	line-height: 30px;
}
.pagingNav .uls {
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.pagingNav .uls li{ 
    display: inline-block;
    text-align: center;
	list-style:none;
 	margin-left: 10px;	
	margin-right:10px;
	width: 50px;
    height: 50px;
    border: 1px solid #dcdbdb;
    line-height: 50px;
    border-radius: 50px;
	text-decoration: none;
	font-size: 18px;
	overflow: hidden;
}
.pagingNav .uls a {
    float: left;
    width: 100%;
	color: #dcdbdb;
}
.pagingNav .uls li.pernex{ font-family: cursive; font-size: 26px; color: #dcdbdb; }
.pagingNav .uls a.cur,.pagingNav .uls li.thisclass,.pagingNav .uls li:hover a,.pagingNav .uls li:hover.pernex{
	background: #d70f04;
    color: #fff;
}
.pagingNav .uls .tBtn:hover {
	background-color: inherit;
	color: inherit;
background-color:transparent;
color:#666;
}


.gduo{ width:100%; float:left; /*height:50px;*/ line-height:50px; margin-bottom:30px;}
.gduo span.pre{ float:left; width:50%; text-align:center;  text-decoration: underline;}
.gduo span.next{ float:left; width:50%; text-align:center;  text-decoration: underline;}


/***********top***************/
.header{ width:100%; float:left; background:url(../images/header_bg.jpg) center top; }
.header_top{  width:100%; float:left; height:40px; line-height:40px; font-size:14px; font-size: 12px; border-bottom: 1px solid #e5e5e5; z-index: 999;  position: relative;}
.header_top_lf{ float:left;}
.header_top_fr{ float:right;}
.header_top_cnen{ float:right; position:relative; cursor: pointer;}
.header_top_cnen img.guoqi{ height: 15px; top: 4px; position: relative; margin: 0 5px;}
.header_top_cnen i{ margin: 0 5px;}
.header_top_cnen .cnen_xia{ position:absolute; width:100%; background: #ffffff; display:none; z-index: 999;}
.header_top_cnen .cnen_xia a{ width:100%; float:left; height:40px; line-height:40px; text-align:center; }
.header_top_cnen:hover .cnen_xia{ display:block;}
.header_top_cnen .cnen_xia a:hover{ background:#134993; color:#fff;}
.header_top_list{ float:right;}
.header_top_list a{ padding: 0 5px;}

.header_cent{ width:100%;  float:left;  padding: 20px 0;}
.logo{ float: left;}
.logo img{ max-width:100%;}
.logo_gg{ float: left; margin-left: 20px; line-height: 42px; font-size: 14px; margin-top: 20px;}
.logo_gg span{ font-size: 30px; font-weight: bold; color: #000;}
.logo_gg span a{ color:#000}
.logo_gg img{ margin-left: 10px;}

.header_cent_fr{ float: right; margin-top:10px;}
.head_fwrx{ float: right;}
.head_fwrx_title{ float:left; margin:0 20px; font-size: 13px;}
.head_fwrx_title span{ font-size: 38px; line-height: 40px; color: #000; font-weight: bold;}
.head_fwrx_fr{  float:left;}
.head_tel{ padding-left: 30px; background: url(../images/header_tel.png) center left no-repeat; font-size: 21px; font-weight: bold; color: #d8110a; line-height: 40px;}
.head_email{  padding-left: 30px; background: url(../images/header_email.png) center left no-repeat; font-size: 15px;}

.i_seach{  float:right; height: 30px; margin-top: 5px;}
.i_seach .soText {
	float: left;
	width: 200px;
	height:30px;
	line-height: 30px;
	padding:0 10px;
	border: 0px;	
	outline: none;
	border-right:0px;
	color:#b8b8b8;
	font-size:12px;
	background: #eee;
	
}
.soText::-webkit-input-placeholder { color:#b5b5b5;}
.i_seach .soBtn {
	float: left;
	width: 30px;
    height: 30px;
	line-height:30px;
	background:url(../images/seach_sobtn.png) center center no-repeat #da2218;
	border:0px;
	color:#fff;
	font-size: 26px;
	background-size: 16px;
	
}
.i_seach_title{ width:100%; float:left; margin-top: 5px;}
.i_seach_title a{ float:left; padding-right: 5px; font-size: 12px;} 

.header_nav{ width:100%; float:left; height:50px; line-height:50px; background: #134993;}
.header_nav> .main_content>ul{ width:100%; float:left;display: flex;}
.header_nav> .main_content>ul>li{ flex-grow: 1; text-align:center;  width: 1%; position:relative;}
.header_nav> .main_content>ul>li>a{ color:#fff; width:100%; float:left; font-size: 14px;}
.header_nav> .main_content>ul>li:hover,.header_nav>ul>li.no{ background: #da2218;} 


.header_nav li ul {
	position: absolute;
	
	top: 100%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	list-style: none;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.11);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.11);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.11);
	z-index:9999
}

.header_nav li:hover > ul {
	opacity: 1;
	visibility: visible;
	z-index: 999;
	margin-top: -1px;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.header_nav li > ul  li{ text-align:left; line-height:40px;  padding: 1px 23px;}
.header_nav .sub-menu li a:hover {

}

.header_nav .sub-menu {
	width: 220px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transform: translate(0px, 10px);
	-moz-transform: translate(0px, 10px);
	-ms-transform: translate(0px, 10px);
	-o-transform: translate(0px, 10px);
	transform: translate(0px, 10px);
	border: 1px solid #eaeaec;
}
.header_nav .sub-menu li a {
	margin-bottom: 9px;
}
.header_nav li > .sub-menu > li:hover{ background: #da2218;}
.header_nav li > .sub-menu > li:hover a{  color:#fff;}
.header_nav li:hover > .sub-menu > li {
	padding: 1px 23px;
}
.header_nav li:hover > .sub-menu > li > a {
	letter-spacing: 1px;
	
}
.header_nav .sub-menu .sub-menu:before {
	left: -8px;
}




/*banner*/
.slide-main{position:relative; float: left; width:100%;}
.slide-main .prev,.slide-main .next{display:none;width:70px;height:70px;position:absolute;z-index:222; overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none; top: 40%;}
.prev img,.next img{ width:100%;}
.slide-main:hover .prev,.slide-main:hover .next{display:block;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:20px;position:absolute;z-index:124;left:0;text-align:center; bottom: 5%;}
.item a{display:inline-block;width:10px;height:10px;margin-right:11px;opacity:1;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;border-radius: 10px; border: 1px solid #dcdbdd;}
.item a.cur{background:#dcdbdd;}
.slide-box,.slide{display:block;width:100%; float: left;}
.slide-box{position:relative;}
.slide{display:none; background:#446196;position:relative;z-index:8;}

.slide a{display:block;width:100%;cursor:pointer;}
.slide img{ width:100%;}



/*产品中心*/
.i_cpzx{ width:100%; float:left;  background:#fff; padding-bottom:50px;}
.i_cpzx_title{ width:100%; float:left; text-align:center; background:url(../images/title_bg.png) center bottom no-repeat; padding-bottom:20px;font-size: 26px; color: #000; font-weight: bold; margin-top: 40px;}
.i_cpzx_list{ width:100%; float:left;	}
.i_cpzx_ws{ display:none; width:1px;}
.wrap { width:100%; float:left;}
.p-box { position: relative; width: 100%; margin: 0 auto;    text-align: center;  }
.tab { display: inline-block;  text-align: center; border-radius: 100px; overflow: hidden; border: 1px solid #e2e2e2;  margin: 30px 0;}
.tab li { float: left; padding: 14px 25px; font-size: 16px; border-right: 1px solid #e2e2e2; margin: 0px;  cursor: pointer;  background: #fff;}
.tab .on,.tab li:hover { background: #da2218; color:#fff; }
.tab .f01 { }
.tab .f02 { }
.tab .f03 { }
.tab .f04 { }
.tab .f05 { }
.swiper-container { position: absolute;  z-index: 2; width: 100%;}
.swiper-slide .i_cpzx_list_fl{width:50%; float:left; position: relative; overflow: hidden;}
.swiper-slide .i_cpzx_list_fl img{ height: 100%; position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%);  transition: 0.5s;}
.swiper-slide .i_cpzx_list_fl img:hover{  min-width: 110%; max-height: 110%;    transition: 0.5s;}
.swiper-slide .i_cpzx_list_fr{ width:40%; padding:0 5%; height:100%; float:left; background:url(../images/cp_fr_bg.jpg) top center;}
.i_cpzx_list_title{ width:100%; float:left; font-size:26px; color:#fff; margin-top:30px;}
.i_cpzx_list_desc{ text-align: center; color: #c3c3c3;  width: 80%; margin: 30px 10%; float: left;}
.i_cpzx_list_yp{ width: 100%; float: left; margin-top: 5%; margin-bottom:30px;}
.i_cpzx_list_yp li{ float: left; width: 31%; text-align: center; margin-right:3%;}
.i_cpzx_list_yp li .i_cpzx_list_yp_yuan{ width: 15px; height: 15px; background: #fff; margin: 0 auto; border-radius: 50px;}
.i_cpzx_list_yp li .i_cpzx_list_yp_xian{ width: 1px; margin: 0 auto; height: 25px; background: #fff;}
.i_cpzx_list_yp li .i_cpzx_list_yp_tu{ width:calc(100% - 4px); padding:2px; background:#fff;    overflow: hidden; padding-bottom: 100%; position: relative;}
.i_cpzx_list_yp li .i_cpzx_list_yp_tu img{ height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: 0.5s;}
.i_cpzx_list_yp li .i_cpzx_list_yp_tu img:hover{height:110%;  transition: 0.5s;}
.i_cpzx_list_yp li .i_cpzx_list_yp_title{ color: #c3c3c3; width: 100%; float: left; height: 50px; line-height: 50px;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}
.i_cpzx_list_yp li:last-child{ margin-right:0px;}


/*关于我们*/
.i_gywm{  width:100%; float:left; overflow: hidden;}
.i_gywm_top{  width:100%; float:left;  background:url(../images/gywm_bg.jpg) top center no-repeat; padding-bottom: 30px;}
.i_gywm_title{ color: #fff; width: 100%; float: left; text-align:center; margin-top:50px; font-size: 14px;}
.i_gywm_title span{ width: 100%; float: left; font-size: 26px; font-weight: bold;}
.i_gywm_xian{ width: 32px; height: 2px; background: #fff; margin: 5px auto;}
.i_gywm_desc{ width: 48%;  float: right; color: #fff; text-indent: 2em; margin-top: 50px;  font-size: 14px;}
.i_gywm_bot{ width:100%; float:left;  background:#fff;  padding-bottom:30px;}
.i_gywm_bot_fl{  width: 48%; float: left; position:relative; margin-top: -50px;}
.i_gywm_bot_fl img{ width:100%;  margin-top: -50%;     transform: translateY(50%);}
.ship_tb{ width: 100px; height: 100px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.ship_tb img{ width:100%;}
.i_gywm_bot_fr{ width: 48%;  float: right; margin-top:30px;    min-height: 8vw;}
/*.i_gywm_bot_fr li{  width: 15%; padding:0 6.5%; border-right: 1px solid #ebebeb; text-align: center;  float: left;}*/
.i_gywm_bot_fr li{  width: 24%; margin-right:1%;  text-align: center;  float: left;}
.i_gywm_bot_fr li .i_sb_bot_tb{ width: 100%; float: left; position:relative; padding-bottom:70%; overflow:hidden;}
.i_gywm_bot_fr li .i_sb_bot_tb img{ height:100%; position:absolute; left:50%; transform:translateX(-50%);}
.i_gywm_bot_fr li .i_sb_bot_title{ font-size: 16px; font-weight: bold;}
.i_gywm_bot_fr li:nth-child(1){padding-left:0px;}
.i_gywm_bot_fr li:last-child{ padding-right:0px; border-right:0px;}
.i_gywm_bot_fr li .i_gywm_bot_tb{  width: 100%; padding-bottom: 100%; border: 1px solid #dbdbdb; border-radius: 100px; position: relative;}
.i_gywm_bot_fr li .i_gywm_bot_tb i{ height: 48px; width: 60px; top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%); float: left;}
.i_gywm_bot_fr li .i_gywm_bot_title{  font-size: 16px; height: 40px; line-height: 40px; color:#000;}
.i_gywm_bot_fr li .i_gywm_tb1 i{ background:url(../images/gywm_tb1.png) center bottom no-repeat;}
.i_gywm_bot_fr li .i_gywm_tb2 i{ background:url(../images/gywm_tb2.png) center bottom no-repeat;}
.i_gywm_bot_fr li .i_gywm_tb3 i{ background:url(../images/gywm_tb4.png) center bottom no-repeat;}
.i_gywm_bot_fr li .i_gywm_tb4 i{ background:url(../images/gywm_tb3.png) center bottom no-repeat;}
.i_gywm_bot_fr li:hover .i_gywm_bot_tb{ background:#134993; border: 1px solid #134993;}
.i_gywm_bot_fr li:hover .i_gywm_bot_tb i{ background-position: top;}


/*资质证书*/
.i_zzzs{ width:100%; float:left;  background:#fff; padding-bottom:50px;}
.i_zzzs_title{ width:100%; float:left; text-align:center; background:url(../images/title_bg.png) center bottom no-repeat; padding-bottom:20px;font-size: 26px; color: #000; font-weight: bold; margin-top: 40px;}.i_zzzs_title span{ color: #000; width: 100%;  float: left;  text-align: center; font-size: 14px;}

.i_zzzs_list{ width:100%; float:left; position: relative; margin-top:50px;}
#myscroll{display:block; width:100%; position:relative; overflow:hidden;}
#myscroll #myscrollbox{display:block; float:left; position:absolute; left:0; top:0; width:1000000px; overflow:hidden;}
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}

#myscroll ul li {  float:left; position:relative; width:234px;  }
#myscroll ul li a{display:block; position:relative; color:#333; width:calc(100% - 30px); margin: 0 auto; background: #fff; text-align: center; padding: 10px 0;}
#myscroll ul li .i_honor_list_tu{ width:100%; position:relative; overflow:hidden;  border: 3px solid #efefef;}
#myscroll ul li .i_honor_list_tu img{  width:100%; }
#myscroll ul li .i_honor_tb{position:absolute; background: rgba(0,0,0,0.5); width:100%; height:100%;  top: 0px; transition: 0.5s; opacity: 0;}
#myscroll ul li .i_honor_tb img{ width:auto; max-width:100%; margin-top: 50%; transform: translateY(-50%);}
#myscroll ul li .i_honor_list_title{  font-size:14px; height:40px; line-height:40px;}
#myscroll ul li:hover .i_honor_tb{  opacity: 1; transition: 0.5s;}

#mybtns{width:100%; display:block; }
#mybtns a{width:23px; height:42px; display:block;margin-right:1px; position: absolute; top:40%; transform: translateY(-50%);}
#mybtns a:hover{}
#mybtns a:hover, #myscroll, #mybtns a,#myscroll #myscrollbox{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left{ background-image:url(../images/honor_lf.png); left:-2%; }
#mybtns #right{ background-image:url(../images/honor_fr.png); right:-2%}

.i_honor_gs{ width:4px; display:none;}


/*八大理由*/
.i_bdly{  width:100%; float:left;  background:url(../images/bdly_bg.jpg) center top no-repeat; }
.i_bdly_title{ width:100%; float:left; text-align:center; background:url(../images/title_bg.png) center bottom no-repeat; padding-bottom:20px;font-size: 26px; color: #000; font-weight: bold; margin-top: 40px;}

.i_bdly_list{ width:100%; float:left;}
.i_bdly_ws{width:0px; display:none;}
/**************/
.box{
    width: 100%;margin: 40px auto 0;
}
.all{
    width: 100%;height: auto;overflow: hidden;
}
.top-img{
    width: 100%;height: auto;position: relative;
}
.activeimg{
    overflow: hidden;position: relative;
}
.top-img .activeimg li{float:left; background:#fff; } 
.top-img .activeimg li .i_bdly_fl{ float:left; width:50%; position: relative; overflow: hidden;}
.top-img .activeimg li .i_bdly_fr{ float:left; width:30%; background: url(../images/bdly_fr_bg.png) right bottom no-repeat #fff;     padding: 0% 16% 0% 4%; background-size: 30%;}
.top-img .activeimg li .i_bdly_list_title{ font-size: 26px; color: #d92117; font-weight: bold; margin-top:30px;}
.top-img .activeimg li .i_bdly_list_title span{ font-size: 42px;}
.top-img .activeimg li .i_bdly_list_title2{ font-size: 24px; color: #000; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ededed;}
.top-img .activeimg li .i_bdly_list_desc{ font-size: 14px; text-indent: 2em; width: 94%; height: 150px; overflow: hidden; margin-bottom:30px;}
.top-img .activeimg img{
 
    width: 100%;
	
    position: absolute;
    left: 50%;
	transform: translate(-50%,-50%); top: 50%; transition: 0.5s;
}
.top-img .activeimg li img:hover{  width: 110%; transition: 0.5s;}
.top-img .left{
    width: 35px;height: 35px;background: rgba(0,0,0,0.4);position: absolute;right:50%;bottom: 0;text-align: center;line-height: 300px;
    cursor: pointer;
}
.top-img .right{
    width: 35px;height: 35px;background: rgba(0,0,0,0.4);position: absolute;left:50%;bottom: 0;text-align: center;line-height: 300px;
    cursor: pointer;
}
.top-img .left img,.top-img .right img{  top: 50%; position: relative; transform: translateY(-50%); max-height: 50%;}
.top-img .left:hover,.top-img .right:hover{
    background: rgba(0,0,0,0.5);
}

.bot-img{
    height: 90px;width: 100%;margin-top: 15px
}
.bot-img ul{
    width: 100%;height: 100px;
}
.bot-img ul li{
    width: 20%;float: left;cursor: pointer; background:#fff; padding:10px 0;
}
.bot-img ul li .bot-img_tu{ float: left; margin-left: 25px;}
.bot-img ul li .bot-img_tu img{ height: 40px;}
.bot-img ul li .bot-img_tu img.bdly_tu1{}
.bot-img ul li .bot-img_tu img.bdly_tu2{ display:none;}
.bot-img ul li .bot-img_title{ float: left; color: #262626; font-size: 14px; line-height: 16px; margin-left: 10px; margin-top: 5px;}
.bot-img ul li .bot-img_title span{ font-size: 12px; color:#969696}
.bot-img ul li.active,.bot-img ul li:hover{  background:#da2218;}
.bot-img ul li.active .bot-img_tu img.bdly_tu1,.bot-img ul li:hover .bot-img_tu img.bdly_tu1{ display:none;}
.bot-img ul li.active .bot-img_tu img.bdly_tu2,.bot-img ul li:hover .bot-img_tu img.bdly_tu2{ display:block;}
.bot-img ul li.active .bot-img_title,.bot-img ul li.active .bot-img_title span,.bot-img ul li:hover .bot-img_title,.bot-img ul li:hover .bot-img_title span{ color: #fff; }


/*解决方案*/

.i_jjfa{ width:100%; float:left;  background:#fff; padding-bottom:50px;}
.i_jjfa_title{ width:100%; float:left; text-align:center; background:url(../images/title_bg.png) center bottom no-repeat; padding-bottom:20px;font-size: 36px; color: #000; font-weight: bold; margin-top: 40px;}
.i_jjfa_list{  width:100%; float:left;}
.i_jjfa_list_top{  width:100%; float:left; margin: 30px 0;}
.i_jjfa_list_top ul{ text-align: center;}
.i_jjfa_list_top li{ display: inline-block;}
.i_jjfa_list_top li a{    float: left;  font-size: 16px; font-weight: bold;}
.i_jjfa_list_top li span{ float: left; margin: 0 10px; color: #da2218;}
.i_jjfa_list_top li:last-child span{ display:none;}
.i_jjfa_list_bot{ width:100%; float:left;}
.i_jjfa_list_bot li{ width:19%; margin-right:1.25%; margin-bottom: 1%; float:left; background:#f7f8f9}
.i_jjfa_list_bot li:nth-child(5n){ margin-right:0px;}
.i_jjfa_list_bot li .i_jjfa_list_tu{ width:100%; padding-bottom: 100%; position: relative; overflow: hidden;}
.i_jjfa_list_bot li .i_jjfa_list_tu img{ width:100%;position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);    transition: 0.5s;}
.i_jjfa_list_bot li:hover .i_jjfa_list_tu img{ width:110%;    transition: 0.5s;}
.i_jjfa_list_bot li .i_jjfa_list_cont{ width:90%; float:left; padding:5%;}
.i_jjfa_list_bot li .i_jjfa_list_title{width:70%; float:left;}
.i_jjfa_list_bot li .i_jjfa_list_title span{ font-size: 13px; font-weight: bold; width: 100%; float: left;    overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.i_jjfa_list_bot li .i_jjfa_list_title .i_jjfa_list_xian{ width: 40px; height: 2px; float: left; background: #da2218; margin-top: 5px;}
.i_jjfa_list_bot li .i_jjfa_list_title2{width:30%; float:left; font-size: 12px; text-align: right; color: #969696; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.i_jjfa_gd{ width: 100%; float: left;  text-align: center; margin-top: 30px;}
.i_jjfa_gd a{ padding: 10px 40px; background: #eee; border-radius: 50px;}


.qywh_list{ width:100%; float:left;  margin-bottom:50px; margin-top:50px;}
.qywh_list li{ width:100%; float:left; background-color: #ededed;  position: relative; }
.qywh_list li .qywh_list_tu{  float:right; width:40%; overflow:hidden;}
.qywh_list li:nth-child(2n) .qywh_list_tu{ float:left; }
.qywh_list li .qywh_list_tu img{ width:100%; transition: all 1s;}
.qywh_list li:hover .qywh_list_tu img{   transform: scale(1.1); transition: all 1s;}
.qywh_list li .qywh_list_cont{  width: 44%; padding: 3%; position: absolute; left: 0; color: #666; top: 50%; transform: translateY(-50%);}
.qywh_list li:nth-child(2n) .qywh_list_cont{ right: 0; left:auto; }
.qywh_list li .qywh_list_title{ color: #cf000d; font-size:20px; }
.qywh_list li .qywh_list_desc{  font-size: 14px;}



/*咨询热线*/
.i_zxrx{ width:100%; float:left; background:url(../images/i_zxrx_bg.jpg) center top no-repeat; padding: 50px 0; }
.i_zxrx_fl{ width:50%; float:left; text-align:center; color:#fff;}
.i_zxrx_sz{ display: -webkit-inline-box; font-size: 60px; font-weight: bold; position: relative;}
.i_zxrx_sz span{ font-size: 12px; width: 20px; height: 20px; background: #da2218; float: left; line-height: 20px; border-radius: 50px; position: absolute; right: 0px; top: 50%;
    transform: translateY(-50%);}
.i_zxrx_title{ text-align: left;  display: -webkit-inline-box;  line-height: 26px; margin-left: 10px;}
.i_zxrx_title span{ font-size: 29px;}
.i_zxrx_fr{ width:50%; float:left; text-align:center; margin-top: 30px;}
.i_zxrx_tel{ padding-left:60px; background:url(../images/i_zxrx_tel.png) center  left no-repeat; display: -webkit-inline-box; color: #fff; text-align: left; background-size: 50px; line-height: 27px;}
.i_zxrx_tel span{  font-size: 26px; font-weight: bold; float: left; text-align: center; position: relative;}
.i_zxrx_tel span a{ color:#fff;}

/*合作伙伴*/
.i_hzhb{ width:100%; float:left;  background:#fff; padding-bottom:50px;}
.i_hzhb_title{ width:100%; float:left; text-align:center; background:url(../images/title_bg.png) center bottom no-repeat; padding-bottom:20px;font-size: 36px; color: #000; font-weight: bold; margin-top: 40px;}
.i_hzhb_list{ width:100%; float:left; margin-top: 30px;}
.i_hzhb_list li{ width:calc(20% - 1px); float:left; border: 1px solid #eee; text-align:center; margin-left: -1px; margin-top: -1px; height:150px;}
.i_hzhb_list li .i_hzhb_tu{ width:100%; height:100%; overflow:hidden; position:relative;}
.i_hzhb_list li .i_hzhb_tu img{ max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.i_hzhb_list li:hover{   width:calc(20% - 5px); height:calc(150px - 4px); border: 3px solid #eee;}

/*资讯中心*/

.i_zxzx{ width:100%; float:left;  background:#fff; padding-bottom:50px;}
.i_zxzx_title{ width:100%; float:left; text-align:center; background:url(../images/title_bg.png) center bottom no-repeat; padding-bottom:20px;font-size: 36px; color: #000; font-weight: bold; margin-top: 40px;}

.i_zxzx_head{ width:100%; float:left; margin-top: 27px; margin-bottom: 30px;}
.i_zxzx_head ul{ text-align: center; width: 100%;}
.i_zxzx_head li{ display: inline-block; text-align: center;}
.i_zxzx_head li.cli1 a{ background: #da2218; color:#fff; border: 1px solid #da2218;}
.i_zxzx_head li a{ padding: 7px 23px; border: 1px solid #d2d2d2; border-radius: 50px; font-size: 14px; margin: 0 15px;}

.i_zxzx_list{ width:100%; float:left; margin-top: 30px;}
.i_zxzx_list_l{width:44%; float:left; margin-right:2%; background: #f7f8fa;}
.i_zxzx_l_tu{    width: 100%;     position: relative;
    overflow: hidden;
    padding-bottom: 55%;}
.i_zxzx_l_tu img{    height: 100%;    position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);    transition: 0.5s;}
.i_zxzx_l_tu img:hover{ height:110%;   transition: 0.5s;}
.i_zxzx_l_cont{ float:left; width:96%; padding:0 2%}
.i_zxzx_l_title{width:calc(100% - 70px); float:left; font-size: 16px; font-weight:bold; color:#000; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_zxzx_l_time{ float:right; width:70px; line-height: 50px;}
.i_zxzx_l_desc{ width:100%; float:left;font-size: 12px; text-indent: 2em; height: 70px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; border-top: 1px solid #ecedee; margin-top: 15px; padding-top: 15px;}

.i_zxzx_list_r{width:54%; float:left;}
.i_zxzx_list_r li{ width:49%; margin-right:2%; margin-bottom:2%; float:left;   background: #f7f8fa;}
.i_zxzx_list_r li:nth-child(2n){ margin-right:0px;}
.i_zxzx_list_r li .i_zxzx_list_r_tu{ width:100%; float:left; padding-bottom: 50%; position: relative; overflow: hidden;}
.i_zxzx_list_r li .i_zxzx_list_r_tu img{     height: 100%; position: absolute; top: 50%;  left: 50%; transform: translate(-50%,-50%);    transition: 0.5s;}
.i_zxzx_list_r li .i_zxzx_list_r_tu img:hover{   height: 110%; transition: 0.5s;}
.i_zxzx_list_r li .i_zxzx_list_r_cont{ width:96%; padding:2%; float:left;}
.i_zxzx_list_r li .i_zxzx_list_r_title{ width:calc(100% - 70px); float:left; font-size: 12px; font-weight:bold; line-height: 22px;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}
.i_zxzx_list_r li .i_zxzx_list_r_time{  color: #808080; float: right; width: 70px;}


/*footer*/
.footer{  width:100%; float:left; background: #2b2b2b;}
.footer_top{ width:100%; float:left; padding: 30px 0;}
.footer_nav{ width: 64%; float: left;}
.footer_nav li{  float: left; width: 13%; border-right: 2px solid #333333;padding: 0 4% 2%;}
.footer_nav li:nth-child(1){ padding-left:0px;}
.footer_nav li:last-child{ padding-right:0px; border-right:0px;}
.footer_nav li a{ color:#929292; width:100%; float:left;}
.footer_nav li a span{ color:#bababa;font-size: 14px; margin-bottom:10px; width:100%; float:left;}
.footer_ewm{ width: 10%; float: left; padding: 0 3%; text-align: center;}
.footer_ewm img{ width: 100%;}
.footer_ewm span{ height: 30px; line-height: 30px; color: #c3c3c3;}
.footer_lxwm{ width:18%; padding-left:2%; float:left; color: #c3c3c3;}
.footer_lxwm .footer_gsmc{ margin-bottom: 10px; width:100%; float:left;}
.footer_lxwm_cont{ width:100%; float:left;}
.footer_lxwm_cont p{}
.footer_lxwm_tel{ width:100%; float:left;  padding-left:50px; background:url(../images/footer_tel.png) center left no-repeat; margin-top: 10px;line-height: 18px; background-size: auto 100%;}
.footer_lxwm_tel span{ font-size: 18px; font-weight: bold; color: #da2218;}

.footer_link{  width:100%; float:left; padding-bottom:5px;}
.footer_link span{ float:left; color:#c3c3c3;}
.footer_link a{ float:left; padding:0 5px; color:#c3c3c3;}

.footer_bot{ width:100%; float:left; line-height:40px; background:#212121;}
.footer_bot .footer_cpoy{ float:left; color:#c3c3c3;}
.footer_bot .footer_bot_fr{ float:right; color:#c3c3c3;}
.footer_bot .footer_bot_fr a{ padding-right:10px; color:#c3c3c3;}

.disabled {pointer-events: none;}/*css给div加限制点击*/

/*banner*/
.banner{position: relative; width: 100%;  float: left;}
.banner img{display: block;max-width: 100%;margin: 0 auto;}
.banner .position{width: 100%;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.3);line-height: 35px;font-size: 12px;}
.banner .position *{color: #FFFFFF;}
.banner .position .iconfont{margin-right: 10px;font-size: 18px;}

.about_nav{height: 56px; width: 100%;  float: left;}
.about_nav .box_xf{border-bottom: 1px solid #E5E5E5;background-color: #FFFFFF;}
.about_nav ul{display: flex;}
.about_nav ul li{flex-grow: 1;min-width: 20%;box-sizing: border-box;border-right: 1px solid #E5E5E5;}
.about_nav ul li:first-child{border-left: 1px solid #E5E5E5;}
.about_nav ul li a{display: block;line-height: 55px;text-align: center;font-size: 16px;}
.about_nav ul li a:hover,.about_nav .active{color: #FFFFFF !important;background-color: #d00000;}

.about_nav_xf .box_xf{position: fixed;width: 100%;left: 0;top: 0;z-index: 999;}

.jjfa_nav{ height: auto; width: 100%;  float: left;}
.jjfa_nav .box_xf{border-bottom: 1px solid #E5E5E5;background-color: #FFFFFF;float: left; width: 100%;}
.jjfa_nav ul{     display: block;}
.jjfa_nav ul li{    flex-grow: unset;  float:left; width: 20%;box-sizing: border-box;border: 1px solid #E5E5E5;border-top: 0; margin-left:-1px;  margin-bottom: -1px;}
.jjfa_nav ul li:first-child{border-left: 1px solid #E5E5E5;}
.jjfa_nav ul li a{display: block;line-height: 55px;text-align: center;font-size: 16px;}
.jjfa_nav ul li a:hover,.about_nav .active{color: #FFFFFF !important;background-color: #d00000;}

.about_nav_xf .box_xf{position: fixed;width: 100%;left: 0;top: 0;z-index: 999;}


.about_gsjj{ width:100%; float:left; background:url(../images/gsjj_bg.jpg) center top ;  padding: 100px 0 30px;  position: relative;}
.about_gsjj_fl{ width:55%; float:left;}
.about_gsjj_fl .about_gsjj_title{ font-size: 38px; position: relative; z-index: 2;}
.about_gsjj_fl .about_gsjj_title2{ font-size: 60px; color: #f7f7f7; font-weight: bold; position: relative; margin-top: -65px; z-index: 1; text-transform: uppercase; letter-spacing: 2px;}
.about_gsjj_fl .about_gsjj_desc{ width:90%; }
.about_gsjj_fl .about_gsjj_gd{ margin: 30px 0; }
.about_gsjj_fl .about_gsjj_gd a{    padding: 15px 30px; color: #fff; background: #da2419; font-size: 14px;}
.about_gsjj_fr{ width:45%; float:right;}
.about_gsjj_fr img{ width:100%;}


.about_jjtd{ width: 100%; float:left; text-align:center; margin-top:30px;}
.about_jjtd_bg{     width: 100%;
    background: url(../images/about_td_bg.png) repeat center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
	
.about_jjtd_title{ font-size: 20px; line-height: 30px; padding: 40px 30px 20px; width: 15%; margin: 0 auto; border: 21px solid #eeeeee; border-bottom: 0px;}
.about_jjtd_title span{  font-size: 32px; color: #000;}
.about_jjtd_cont{ width:100%; height:600px; color:#fff;}
.about_jjtd_cont_k{ position: relative;  top: 50%; transform: translateY(-50%);}
.about_jjtd_cont_title{ font-size:34px; color:#fff;}
.about_jjtd_cont_xian{ width:100px; height:3px; background:#fff; margin:30px auto;}
.about_jjtd_cont_desc{ width:50%; font-size:16px;  margin:0 auto; margin-top: 30px; line-height: 40px;}
  #about_jjtd_div1{ width: 80%; margin: 50px auto; position: relative; overflow: hidden;}
  #about_jjtd_div1 ul{ position:absolute; left:0; top:0; overflow: hidden; } 
  #about_jjtd_div1 ul li{ float: left; list-style: none; margin-right:30px;}

 #about_jjtd_div1 ul li .about_jjtd_list_tu{ width:100%; position:relative; overflow:hidden;      padding-bottom: 80%;}
 #about_jjtd_div1 ul li .about_jjtd_list_tu img{  height:100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);  transition: 0.5s;}
 #about_jjtd_div1 ul li:hover .gshj_list_tu img{  height:110%; transition: 0.5s;}
  .about_jjtd_gs{ width:4px; display:none}

.about_sbzs{ width:100%; float:left; }
.about_sbzs_title{ text-align: center; font-size: 34px; color: #000; margin: 30px 0;}
.about_sbzs_list{width:100%; float:left; margin-bottom:50px;}
.about_sbzs_fl{ width:30%; float:left;}
.about_sbzs_fl li{ width: 80%; padding: 5% 10%; background: #eff2f7; border-bottom: 1px solid #fff; font-size: 18px;     cursor: pointer;}
.about_sbzs_fl li span{float:right; color:#cfcfd1;    font-family: monospace;}
.about_sbzs_fl li.cli1{ background:#da0000; border-bottom:#da0000; padding-right:15%; position:relative; z-index:2}
.about_sbzs_fl li.cli1{ color:#fff;}
.about_sbzs_fl li.cli1 span{ color:#fff;}
.about_sbzs_fr{ width:70%; float:left;position:relative; z-index:1}
.about_sbzs_fr img{ width:100%; height:100%;}
.about_sbzs_tu{ overflow:hidden; position:relative;}
.about_sbzs_tu img{ width:auto; height:100%; position: absolute;  left: 50%; top: 50%; transform: translate(-50%,-50%);  transition: 0.5s;}
.about_sbzs_tu img:hover{ height:110%; transition: 0.5s;}


.about_gshj{  width:100%; float:left;  background:url(../images/about_gshj_bg.jpg) center top no-repeat;padding-bottom: 100px;       background-size: auto 100%; }
.about_gshj_title{ text-align: center; margin: 50px 0 0; font-size: 38px; color: #fff;}
.about_gshj_list{ width:100%; float:left; position: relative; margin-top:50px;}
#myscroll_gshj{display:block; width:100%; position:relative; overflow:hidden;}
#myscroll_gshj #myscrollbox_gshj{display:block; float:left; position:absolute; left:0; top:0; width:1000000px; overflow:hidden;}
#myscroll_gshj ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}

#myscroll_gshj ul li {  float:left; position:relative; width:234px;  }
#myscroll_gshj ul li a{display:block; position:relative; color:#333; width:calc(100% - 30px); margin: 0 auto; background: #fff; text-align: center;}
#myscroll_gshj ul li .gshj_list_tu{ width:100%; position:relative; overflow:hidden;      padding-bottom: 100%;}
#myscroll_gshj ul li .gshj_list_tu img{  height:100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);  transition: 0.5s;}
#myscroll_gshj ul li:hover .gshj_list_tu img{  height:110%; transition: 0.5s;}

#mybtns_gshj{width:100%; display:block; }
#mybtns_gshj a{width:127px; height:47px; display:block;margin-right:1px; position: absolute; bottom:-50px; transform: translateY(-50%);}
#mybtns_gshj a:hover{}
#mybtns_gshj a:hover, #myscroll_gshj, #mybtns_gshj a,#myscroll_gshj #myscrollbox_gshj{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns_gshj #left{ background-image:url(../images/gshj_fl.png); right:52%; }
#mybtns_gshj #right{ background-image:url(../images/gshj_fr.png); left:52%}

.gshj_gs{ width:3px; display:none;}
.about_fzlc{ width:100%; float:left;background: #f6f6f6; }
.about_fzlc_title{ text-align: center; font-size: 34px; color: #000; margin: 30px 0;}.about_fzlc_list{width:100%; float:left; margin-bottom:50px;}
.about_fzlc_info{ width:100%; float:left;  margin-bottom: 25px; }
.about_fzlc_info img{ max-width:100%;}
.about_fzlc_list li {        background: #f7f7f7;        margin-bottom: 25px;        line-height: 40px;        color: #444;        font-size: 14px;        float: left;        width: 50%;        list-style-type: none;    }    
.about_fzlc_list li.none {        width: 100%;    }    
.about_fzlc_list li.er {        line-height: 26px;        padding-top: 15px;    }    
.about_fzlc_list li.er span {        height: 80px;        line-height: 80px;        margin-top: -15px;    }    
.about_fzlc_list li span {        display: inline-block;                height: 42px;        text-align: center;        background: #da2218;        color: #fff;        font-size: 20px;        margin-right: 15px;        float: left;		padding: 0 10px;    }

/* mub01Title 模板1公共标题*/
.mub01Title{width: 100%;text-align: center;padding-top: 40px;     float: left;}
.mub01Title h3{font-size: 26px;color: #1e1e1e;font-weight: bold;}
.mub01Title h3 em{color: #da2218;font-weight: bold; font-style: normal;}
.mub01Title h3 i{display: inline-block;height: 1px;background: #e5e5e5;width: 35%;position: relative;top: -6px;}
.mub01Title h3 i.xianL{margin-right: 12px;}
.mub01Title h3 i.xianR{margin-left: 12px;}
.mub01Title p{font-size: 12px;color: #999999;font-family: arial;margin-top: 6px;}


/* newsCenterPress */
.newsCenterPress{width: 100%;background: #fff;padding-bottom: 50px;}
.newsCenterPress .mainCon{width: 100%;margin-top: 28px;     float: left;}
.newsCenterPress .mainCon li{width: 31%;float: left;height: 545px;margin-right: 3%; margin-bottom:3%; position: relative;}
.newsCenterPress .mainCon li:nth-child(3n){margin-right: 0;}
.newsCenterPress .mainCon li .Pic{width: 100%;height: 278px;display: block;overflow: hidden;}
.newsCenterPress .mainCon li .Pic img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%; height:278px;}
.newsCenterPress .mainCon li:hover img{transform: scale(1.2);}
.newsCenterPress .mainCon li h3{font-size: 16px;color: #333333;font-weight: normal;margin: 36px 0 8px 0;}
.newsCenterPress .mainCon li h3 a{color: #333;text-decoration: none; width:100%; display:block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsCenterPress .mainCon li p.p1 span{font-size: 13px;color: #999999;}
.newsCenterPress .mainCon li p.p1 .time{margin-right: 18px;font-family: arial;}
.newsCenterPress .mainCon li p.p2 .readNum{font-family: arial;}
.newsCenterPress .mainCon li p.p2{font-size: 13px;color: #666666;line-height: 22px;margin-top: 30px; display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.newsCenterPress .mainCon li a.more{width: 133px;height: 39px;line-height: 39px;text-align: center; display: block;position: absolute;bottom: 0;left: 0;font-size: 13px;color: #999999;border:1px solid #999999; text-decoration: none; border-radius: 50px;}
.newsCenterPress .mainCon li:hover h3 a{color: #da2218;}
.newsCenterPress .mainCon li:hover a.more{background:#da2218;color: #fff; border:1px solid #da2218;}

/* newsCenterPress2 */
.newsCenterPress2{width: 100%;}
.newsCenterPress2 .mainCon{width: 100%;margin: 28px auto 0; float: left;}
.newsCenterPress2 .mainCon dl{width: 100%;padding-top: 39px; padding-bottom:39px; float:left;border: 1px solid #dfdfdf;border-top: none;background: #fff;position: relative;}
.newsCenterPress2 .mainCon dl:first-child{border-top: 1px solid #dfdfdf;}
.newsCenterPress2 .mainCon dt{width: 20%; float: left;margin-left: 2%;overflow: hidden;}
.newsCenterPress2 .mainCon dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%;}
.newsCenterPress2 .mainCon dl:hover dt img{transform: scale(1.2);}
.newsCenterPress2 .mainCon dd{width: 75%; float: left;position: relative;margin-left: 2%;float: left;}
.newsCenterPress2 .mainCon dd h3{font-size: 20px;font-weight: normal;width: 650px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsCenterPress2 .mainCon dd h3 a{color: #000000;text-decoration: none;}
.newsCenterPress2 .mainCon dd p{font-size: 13px;color: #666666;line-height: 24px;margin-top: 17px; height: 90px;}
.newsCenterPress2 .mainCon dd .label{font-size: 12px;color: #999999;display: block;padding-left: 26px;position: relative;left: 0;bottom: 0;background: url(../images/newslist_icon03.png) no-repeat left center;line-height: 16px;}
.newsCenterPress2 .mainCon dd .label a:hover{color: #da2218;}
.newsCenterPress2 .mainCon dd .rq{display: block;font-size: 13px;font-family: arial;height: 16px;position: absolute;top: 6px;right: 60px;padding-left: 24px;padding-top: 2px;}
.newsCenterPress2 .mainCon dd .zan{display: block;font-size: 13px;font-family: arial;height: 16px;position: absolute;top: 2px;right: 74px;padding-left: 24px;padding-top: 2px;cursor:pointer}
.newsCenterPress2 .mainCon dd .readNum{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newslist_icon02.png) no-repeat left center;position: absolute;top: 5px;right: 4px;    padding-left: 19px; padding-top: 2px; margin-top: 6px; line-height: 15px;}
.newsCenterPress2 .mainCon dd a.more{display: block;width: 36px;height: 36px;background: url(../images/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom: 0;}
.newsCenterPress2 .mainCon dl:hover dd a.more{background-position: left bottom;}
.newsCenterPress2 .mainCon dl:hover dd h3 a{color: #da2218;}
.newsCenterPress2 .mainCon dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}


/*新闻内页*/	 

.article_article{ text-align:center;}
.article_title{ width:100%; float:left; font-size: 26px; margin-top: 50px; color: #000;}
.article_time{ width:100%; float:left; margin-top: 10px;}
.article_body{ width:100%; float:left; text-align:left; padding:30px 0; border-bottom: 1px #999 dotted;}
.article_body img{ max-width:100%;}
.article_body_ship{ width:100%; float:left; text-align:center; padding:30px 0; border-bottom: 1px #999 dotted;}
.article_body_ship img{ max-width:100%;}
.article_body_ship iframe{  max-width:100%;}

/*解决方案内页*/
.content_jjfa{  background: #f7f8fa; width: 100%; float: left;}
.article_jjfa{ width:100%; float:left; text-align:center;}
.article_jjfa .article_title{  width:100%; float:none; font-size: 26px; margin-top: 50px; color: #000;}
.article_jjfa .article_xian{ width:50px; height:2px; background: #d00000; margin: 0 auto;}
.article_jjfa .article_time{ width: 100%; float: left; margin-top: 10px; color: #949292;}
.article_jjfa .article_ship{ width: 100%; float: left; }
.article_jjfa .article_cont{ width: 100%; float: left; margin: 30px 0; }
.article_jjfa .article_tu{ width: 40%; padding-bottom:30%; overflow:hidden; position:relative; float: left; margin-right:5%; }
.article_jjfa .article_tu img{ position:absolute; height:100%; left:50%; transform:translateX(-50%);}
.article_jjfa .article_fr{ width: 55%; float: left;}
.article_jjfa .article_info{ text-align: left; min-height: 300px;}
.article_jjfa .article_gd{ width:100%; float:left;   text-align: left;}
.article_jjfa .article_gd a{ padding:10px 50px; margin-right:30px; font-size:16px; background:#d00000; font-weight:bold; color:#fff;}


.content_jjfa .swiper-slide .i_jjfa_list_tu{ width:100%; padding-bottom: 100%; position: relative; overflow: hidden;}
.content_jjfa .swiper-slide .i_jjfa_list_tu img{ width:100%;position: absolute;}
.content_jjfa .swiper-slide .i_jjfa_list_cont{ width:90%; float:left; padding:5%;}
.content_jjfa .swiper-slide .i_jjfa_list_title{width:70%; float:left;}

.content_jjfa .swiper-slide .i_jjfa_list_title span{ font-size: 13px; font-weight: bold; width: 100%; float: left; overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}
.content_jjfa .swiper-slide .i_jjfa_list_title .i_jjfa_list_xian{ width: 40px; height: 2px; float: left; background: #da2218; margin-top: 5px;}
.content_jjfa .swiper-slide .i_jjfa_list_title2{width:30%; float:left; font-size: 12px; text-align: right; color: #969696; overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}
.content_jjfa .swiper-slide:hover .i_jjfa_list_title{ color:#da2218;}

/* linkUs 联系我们 */

.lxwm{ width: 100%; float:left; text-align:center;margin-top:30px;}
.lxwm_top{ width: 100%; float:left;}
.lxwm_top_title{ font-weight:bold; color: rgb(215, 15, 4); font-size: 24px; text-align: -webkit-center;}
.lxwm_top_info{ margin-top: 15px; margin-bottom: 15px; padding: 0px; text-align: -webkit-center; white-space: normal; line-height: 1.75em; color: #666; font-size: 14px;}
.lxwm_top_tel{ color: rgb(215, 15, 4); font-size: 18px; font-weight:bold;}
.lxwm_top_tel a{ color: rgb(215, 15, 4);}
.lxfs{ width: 100%; float:left; text-align:center; margin-top:30px;}
.lxfs_title{ font-size: 14px; margin-top: 5px; font-size: 18px; color: rgb(34, 34, 34); font-family: Arial; text-transform: uppercase;}
.lxfs_title span{ font-size: 24px; color: rgb(34, 34, 34); margin-bottom: 5px; font-weight:bold;}
.lxfs_list{  width: 100%; float:left;}
.lxfs_list li{ width: 20%; padding: 0 2%; float:left; margin:30px 0; margin-right:1.3%; padding-top: 50px;    background: #F1F1F1;     height: 250px; }
.lxfs_list li:last-child{margin-right:0px;}
.lxfs_list li .lxfs_tb{}
.lxfs_list li .lxfs_tb img{}
.lxfs_list li .lxfs_title{ margin-top: 15px; margin-bottom: 15px; font-size: 14px;}
.lxfs_list li .lxfs_cont{}
.lxfs_list li .lxfs_cont p{  text-align: -webkit-center; font-size: 14px; color: rgb(0, 0, 0);}

.lxwm_map{ width: 100%; float:left; text-align:center; margin-top:30px;}
.lxwm_map_title{ font-size: 14px; margin-top: 5px; font-size: 18px; color: rgb(34, 34, 34); font-family: Arial; text-transform: uppercase;}
.lxwm_map_title span{ font-size: 24px; color: rgb(34, 34, 34); margin-bottom: 5px; font-weight:bold;}
.lxwm_map_cont{ width: 100%; float:left;margin:30px 0; }

.jjfa_list{ width: 100%; float:left; margin-top:30px;}
.jjfa_list ul{}
.jjfa_list li{ width: 31%; float:left; margin-right:3%; margin-bottom:3%; text-align:center; }
.jjfa_list li:nth-child(3n){ margin-right:0px; }
.jjfa_list li .jjfa_list_tu{ width: 100%; padding-bottom:100%; position:relative; overflow:hidden; float:left;}
.jjfa_list li .jjfa_list_tu img{ position:absolute; height: 100%; top:50%; left:50%; transform:translate(-50%,-50%); transition: 0.5s;}
.jjfa_list li .jjfa_list_tu:hover img{ height:120%;   transition: 0.5s;}
.jjfa_list li .jjfa_list_title{    font-size: 16px; color: #333333; font-weight: normal; width:100%; float:left; margin:15px 0;}
.jjfa_list li .jjfa_list_gd{ width: 70%; margin: 0 15%; border: 1px solid #eaeaea; border-radius: 50px; float: left; }
.jjfa_list li .jjfa_list_gd a{ color: #777777; width: 50%; float: left; font-size: 14px; padding: 10px 0;}
.jjfa_list li .jjfa_list_gd a:last-child{ border-left: 1px solid #eaeaea; width:calc(50% - 1px); }
.jjfa_list li .jjfa_list_gd a i{ font-style: unset; font-family: cursive; font-size: 14px; font-weight: bold; margin-left: 5px;}
/*发展历程*/.fzlc_list{ width: 94%; float:right; border-left:1px solid #d2d2d2; padding: 30px 0;}.fzlc_list li{  width: 100%; float:left; padding: 30px 0;}.fzlc_list li .fzlc_list_xian{ float:left; width: 70px; height: 1px; background: #d2d2d2; position: relative; top: 20px;}.fzlc_list li .fzlc_list_yuan{ float:left; width: 10px; height: 10px; background: #4fa9b5; border-radius: 50px; box-shadow: 0px 0px 5px #4fa9b5; position: relative; top: 16px;}.fzlc_list li .fzlc_list_title{ float:left; font-size: 22px; color: #4fa9b5; margin: 0 20px; width: 120px; text-align: center;}.fzlc_list li .fzlc_list_desc{ float:left; font-size: 22px; color: #000; width: calc(100% - 240px);}

/* 列表内容 */

.lists-title {height: 70px;background: #fff;padding-left: 2%; float: left; width: 98%;}
.lists-title>a{height: 70px;line-height: 70px;display: block;float: left;margin-right: 45px;font-size: 14px;color: #666;}
.lists-title>a.cur{border-bottom: 1px solid #003399;color: #333;}
.pro_dz{ float: right; font-size: 14px; line-height: 70px; padding-right: 30px;}
.pro_dz img{    position: relative; top: 3px; right: 10px;}

/*产品中心*/
.products{ width: 100%; float: left; background: #f7f7f7; padding-top: 40px; padding-bottom: 60px;}
.pro_list{    margin-top: 5px; width: 100%; overflow: hidden;}
.pro_list li{     background: #fff; width: 24%; margin-right:1.2%; text-align: center; float: left; margin-top: 2%;}
.pro_list li:nth-child(4n){ margin-right:0px;}
.pro_list li .pro_list_tu{ width:100%; float:left; padding-bottom:100%; position:relative; overflow:hidden;}
.pro_list li .pro_list_tu img{ height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition: 0.5s;}
.pro_list li .pro_list_tu:hover img{ height:120%; transition: 0.5s;}
.pro_list li .pro_list_cont{ }
.pro_list li .pro_list_title{ width: 100%; float:left;  font-weight: normal; text-align: center; line-height: 40px;font-size: 16px; color: #333;}
.pro_list li .pro_list_gd{  width: 100%; float:left; margin-top: 15px; margin-bottom: 15px;}
.pro_list li .pro_list_gd a{     font-size: 14px; color: #666; padding:10px 30px; line-height: 38px; text-align: center;
    margin: 0 auto; border-radius: 20px; border: 1px solid #e6e2e2;}
.pro_list li .pro_list_gd a:hover{ background:#cf0901; color:#fff;}

.swiper-no-swiping .pro_list li{     background: #fff; width: 19%; margin-right:1.2%; text-align: center; float: left; margin-top: 2%;}
.swiper-no-swiping .pro_list li:nth-child(4n){ margin-right:1.2%; }
.swiper-no-swiping .pro_list li:nth-child(5n){ margin-right:0px;}



/*product*/
#subnav{border-bottom: 1px solid #ccd4ef;}
#subnav .content{display: flex;}
#subnav .content li{flex-grow: 1;max-width: 20%;}
#subnav .content li a{display: block;text-align: center;line-height: 24px;padding: 35px 0;position: relative;}
#subnav .active,#subnav .on2{color: #d00000;}
#subnav .active:before,#subnav .on2:before{content: "";width: 3px;height: 35px;background: url(../images/tb9.png)no-repeat center bottom;position: absolute;bottom: -1px;left: 50%;margin-left: -1.5px;z-index: 2;}


.pic-box img{
	position: absolute;

	height: 100%;
	top:50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}



.product_introduction{padding: 67px 0;}

.gallery-top-tuji{width: 35%;}
.gallery-top-tuji .swiper-slide{box-sizing: border-box;border: 1px solid #E5E5E5;}
.gallery-top-tuji .pic-box{display: block;position: relative;padding-top: 100%;overflow: hidden;}
.gallery-top-tuji .pic-box font{position: absolute;right: 0;bottom: 0;font-size: 12px;padding: 0 6px 0 26px;line-height: 30px;background: url(../images/fd.png)no-repeat center left 6px #EEEEEE;background-size: 14px;}
.gallery-top-tuji .pic-box:hover font{background-image: url(../images/fd_h.png);}

.product_introduction .right{width: 61%;}
.product_introduction .bt{font-size: 30px;color: #d00000;padding-bottom: 10px;border-bottom: 1px solid #E5E5E5;margin-bottom: 20px;}
.product_introduction .nrzy{font-size: 12px;color: #464646;line-height: 25px;min-height: 75px;}
.product_introduction .link{overflow: hidden;margin: 35px 0;}
.product_introduction .link a{float: left;width: 138px;line-height: 40px;text-align: center;background-color: #d00000;font-size: 12px;color: #FFFFFF !important;margin-right: 10px;}
.product_introduction .link a:last-child{margin-right: 0;}
.product_introduction .link a:hover{opacity: 0.8;}

.gallery-thumbs-tuji{max-width: 640px;margin: 0 !important;}
.gallery-thumbs-tuji .swiper-slide{box-sizing: border-box;border: 1px solid #E5E5E5;}
.gallery-thumbs-tuji .pic-box{position: relative;padding-top: 100%;overflow: hidden;cursor: pointer;}
.gallery-thumbs-tuji .swiper-slide-thumb-active{border-color: #d00000;}

.product_introduction .bshare-custom{margin-top: 20px;}

.product_details .title{background-color: #474747;}
.product_details .title .tel{padding: 30px 0;}
.product_details .title .tel p{line-height: 37px;font-size: 24px;font-weight: bold;color: #FFFFFF;}
.product_details .title .tel p a{color: #FFFFFF;}
.product_details .title .tel p.fr{padding-left: 50px;background: url(../images/tb10.png)no-repeat center left;}

.gallery-thumbs-body .swiper-slide p{color: #FFFFFF;text-align: center;line-height: 24px;padding: 13px 0;background-color: #446196;cursor: pointer;}
.gallery-thumbs-body .swiper-slide-thumb-active p{color: #446196;background-color: #FFFFFF;}

.product_details .youshi{padding: 40px 0;}
.product_details .youshi .content{max-width: 960px;overflow: hidden;}
.product_details .youshi .content li{width: 25%;box-sizing: border-box;padding: 0 10px;text-align: center;float: left;}
.product_details .youshi .content li span{display: block;font-size: 55px;color: #999999;line-height: 65px;}
.product_details .youshi .content li p{font-size: 12px;color: #515151;}

.product_body{background-color: #f4f4f4;padding: 55px 0 70px;}
.product_body .body{background-color: #f4f4f4;padding: 0 25px;}
.product_body .body table{ word-break: break-all;}
.product-recommend{padding: 45px 0 55px;}
.product-recommend .title{margin-bottom: 30px;line-height: 35px;}
.product-recommend .title span.fl{font-size: 24px;font-weight: bold;color: #181818;}
.product-recommend .title span.fr{font-size: 18px;color: #555555;margin-right: 15px;cursor: pointer;position: relative;padding-left: 25px;}
.product-recommend .title span.fr:hover{color: #d00000;}
.product-recommend .title span.fr i{font-size: 22px;position: absolute;left: 0;top: 2px;}
.product-recommend .swiper-slide a{display: block;color: #555555;}
.product-recommend .swiper-slide .pic-box{position: relative;border: 1px solid #E5E5E5;padding-top: 93%;overflow: hidden;}
.product-recommend .swiper-slide .pic-box img{transition: ease-in-out 0.2s; width:90%; }
.product-recommend .swiper-slide a p{text-align: center;line-height: 40px;}
.product-recommend .swiper-slide a:hover img{}
.product-recommend .swiper-slide a:hover{ background: #d00000; color: #ffffff !important;}


.cp_ship{ width: 100%; margin-bottom: 30px; float: left;}
.cp_ship .slide-main{     width: 100%; }
.cp_ship .slide-main .prev,.cp_ship  .slide-main .next{ display:block;}
.video{
	width:100%;
	height: 500px;
	/* top: 143px; */
	left: 0;
	z-index: 1;
	}/*创建5个播放框初始位置*/
.video video{ width: 100%; height: 500px;} 	
.video iframe{ width: 100%; height: 500px;} 	



/*Online Service*/
.kf-sidebar{position: fixed;top: 250px;right: 10px;z-index: 999;}
.kf-sidebar li{width: 55px;height: 55px;margin-bottom: 1px;position: relative;}
.kf-sidebar .sidebox{display: block;width: 55px;height: 55px;position: absolute;top: 0;right: 0;overflow: hidden;transition: ease-in-out 0.2s;}
.kf-sidebar .tb{display: block;width: 55px;height: 55px;position: absolute;top: 0;left: 0;}
.kf-sidebar li:hover .tb{background-color: rgba(0,0,0,0.3) !important;}
.kf-sidebar p{line-height: 55px;text-align: center;color: #FFFFFF !important;font-size: 20px;float: left;position: absolute;top: 0;left: 55px;}

.kf-sidebar .kf-tel .sidebox{background-color:#da2218;}
.kf-sidebar .kf-qq .sidebox{background-color: #da2218;}
.kf-sidebar .kf-sq .sidebox{background-color: #da2218;}
.kf-sidebar .kf-weixin .sidebox{background-color: #da2218;}
.kf-sidebar .kf-ww .sidebox{background-color: #da2218;}
.kf-sidebar #goTop{background-color: #da2218;cursor: pointer;}

.kf-sidebar .kf-tel .tb{background: url(../images/kf_tel.png)no-repeat center;}
.kf-sidebar .kf-qq .tb{background: url(../images/kf_qq.png)no-repeat center;}
.kf-sidebar .kf-sq .tb{background: url(../images/kf_sq.png)no-repeat center;}
.kf-sidebar .kf-weixin .tb{background: url(../images/kf_weixin.png)no-repeat center;}
.kf-sidebar .kf-ww .tb{background: url(../images/kf_ww.png)no-repeat center;}
.kf-sidebar #goTop .tb{background: url(../images/gotop.png)no-repeat center;}

.kf-sidebar .kf-tel p{width: 180px;}
.kf-sidebar .kf-tel:hover .sidebox{width: 235px;}
.kf-sidebar .kf-qq p{width: 140px;}
.kf-sidebar .kf-qq:hover .sidebox{width: 195px;}
.kf-sidebar .kf-sq p{width: 140px;}
.kf-sidebar .kf-sq:hover .sidebox{width: 195px;}
.kf-sidebar .kf-ww p{width: 140px;}
.kf-sidebar .kf-ww:hover .sidebox{width: 195px;}

.kf-sidebar .ewm{position: absolute;top: -53px;right: 55px;padding-right: 15px;display: none;}
.kf-sidebar .ewm .box{padding: 5px;background: #FFFFFF;border: 1px solid #02963F;}
.kf-sidebar .ewm .box img{display: block;width: 150px;height: 150px;}.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}.box_os{ height:auto; overflow:hidden; width:140px; position:fixed; right:0; top:44px; _position:absolute; z-index:9999;}.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}.box_os .osqq{ width:140px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 0px 0; text-align:center; float: left;}.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}.box_os .osqq p strong{ color:#666;}.box_os .osqq img{ padding:7px 0 3px 0;}.box_os .osqq p em{ color:#999; display:block;}.box_os .osqq p span{ color:#547816; display:block;}.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}.acbox{ width:130px; overflow:hidden;}.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:44px; _position:absolute; z-index: 999;}.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}.box_os .osqq p span a{color:#557917;}.box_os .osqq li{ width:100%; float: left; border-bottom: 1px solid #d1d1d1;line-height: 36px;}.box_os .osqq li i{ position:relative;  float: left;}.box_os .osqq li i img{ width: 20px; margin-right: 10px;margin-left: 15px;}.box_os .osqq li span{ float: left;}.box_os .osqq li.ewm i,.box_os .osqq li.ewm span{ width:100%;}.box_os .osqq li.ewm i img{ width:80%;}

.sp_header{ display: none;}
	
.sp_nav_xjb{ background:url(../images/head_nav_xia.png) center bottom no-repeat; width:30px; height:30px;}
.sjj_nav_i_se{ background:url(../images/head_nav_xia.png) center top no-repeat;}

.sjj_nav ul li form{ margin:15px 0; float: left; width: 100%;}	
.sjj_nav ul li .soText {
	float: left;
	width:70%;
	height: 30px;
	line-height: 30px;
	padding:0 2%;
	color: #333;
	border: 1px solid #ddd;
	background:#eeeeee;
	outline: none;
	border-right:0px;
	color:#666;
	font-size:14px;
}
.soText::-webkit-input-placeholder { color:#666;}
.sjj_nav ul li .soBtn {
	float: left;
	width: 20%;
	height: 32px;
	border: 1px solid #2449a4;
	line-height: 32px;
	
	background: url(../images/sobtn.png) no-repeat center center #2449a4;
}

.footer_fd_kuan{ display:none;}
.footer_fd,#gotop_wap{ display:none;}


@media (min-width: 1600px){
	.i_gywm_desc{ margin-top: 70px; min-height: 150px;}
	

}
@media (max-width: 1399px){	.pro_dz{display:none;}}
@media (max-width: 1299px){
	
	.logo{width: 70px;}
	.logo_gg{  line-height: 31px; margin-top: 10px;}
	.logo_gg span{ font-size: 30px;}
}

@media (max-width: 1199px){
	.header_top_lf{ display:none;}
	.logo_gg{ display:none;}
	.product_introduction {  padding: 5% 0;}
	.about_gsjj_fl .about_gsjj_title2{ font-size: 40px;}
}
@media (max-width: 999px){
	
	.logo_gg{ display:block; font-size: 14px; margin-top: 0px;  line-height: 35px;}
	.header_nav,.i_seach,.head_fwrx{ display:none;} 
	.header_tel { font-size: 0px;  width:auto; float:left; margin:0px;}
	.header_tel span{ float: left; margin:0px;  font-size:0px; padding-top:45px; padding-left: 35px; background: url(../images/head_tel2.png) bottom left no-repeat; width:auto; background-size: 35px;}
	.head_nav_wap{ margin-left: 10px; margin-top: 7px; border-left: 1px solid #d9d9d9;}
	
	.header_nav,.header_search,.header_cont .logo_gg{ display: none;}
	.sp_header{ display: block;}
	
	.i_cpzx_list_desc{ height: 40px; overflow: hidden;}
	.i_cpzx_list_yp li{ width: 27%; margin-right: 9%;}
	
	.i_gywm_desc{  width: 100%;}
	.i_gywm_bot{  padding-top: 30px;}
	.i_gywm_bot_fl img{ margin-top: auto;  transform: none;}
	
	.bot-img ul li{ text-align: center;}
	
	#lightbox-container-image-box{ max-width: 100%; height:auto !important;}
	#lightbox-container-image img#lightbox-image{ width:100%;}
	#lightbox-container-image-data-box{ max-width: 95%;}	
	
	.pro_dz{ display:none;}
	
	.about_gsjj_fl .about_gsjj_title2{    font-size: 32px; margin-top: -40px;}		.fzlc_list{border-left:0px;}	.fzlc_list li{ border-bottom: 1px #d2d2d2 dashed;}	.fzlc_list li .fzlc_list_xian{ display:none;}	.fzlc_list li .fzlc_list_desc{ width: calc(100% - 170px);}
	.about_jjtd_gs{ width:3px; display:none}
	
}

@media screen and (max-width: 800px) {
	.banner{padding-top: 24%;overflow: hidden;}
	.banner img{
		position: absolute;
		max-width: none;
		width: auto;
		height: 100%;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.banner .position{line-height: 25px;}
	.banner .position .iconfont{font-size: 14px;margin-right: 5px;}
	
	.i_gywm_bot_fl,.i_gywm_bot_fr{ width: 100%;}	
	.i_honor_gs{width: 3px;}
	.bot-img ul li{ width: 20%}
	.i_bdly{  background-size: auto 100%;}
	.i_jjfa_list_top{ display:none;}
	.i_jjfa_list_bot{ margin-top: 30px;}
	.i_jjfa_list_bot li{ width: 49%; margin-right: 2%; margin-bottom: 2%;  }
	.i_jjfa_list_bot li:nth-child(5n){ margin-right: 2%;}
	.i_jjfa_list_bot li:nth-child(2n){ margin-right: 0px;}
	.i_hzhb_list li{ width: calc(33% - 1px);}
	.i_zxzx_list_l{ width: 100%; margin-right:0px; margin-bottom: 2%;}
	.i_zxzx_list_r{ width:100%;}
	.i_zxrx{ background-size: auto 100%;}
	.i_zxrx_fl{ width:100%;}
	.i_zxrx_fr{ width:100%; margin-top:0px;}
	
	.top-img .activeimg li .i_bdly_fl{ width: 100%;}
	.top-img .activeimg img{ position: relative; width: 100%; transform: translateX(-50%); top: auto;}
	.top-img .activeimg li .i_bdly_fr{  width: 80%;}
	
	
.footer_top,.foot_link,.footer_nav,.footer_cont,.footer_link,.kf-sidebar{display:none;}
.footer_bot{ line-height: 40px; text-align: center; }
.box_os{ display:none;}
#gotop_wap{display:block;}	
#gotop_wap {
    position: fixed;
    bottom: 80px;
    right: 5px;
    background: url(../images/gotop1.png) no-repeat 14px 15px rgba(0,0,0,0.5);   
    width: 40px;
    height: 40px;
    border-radius: 4px;
    cursor: pointer;
    z-index: 999;
}
.footer_fd_kuan{ display:block;width: 100%; float:left; height: 60px;}
.footer_fd{ display:block;  width: 100%; position: fixed;  bottom: 0px;  height: 60px; background: #da2218; box-shadow: 0px 0px 14px #da2218;}
.footer_fd li{ width:25%; float:left; text-align:center;}
.footer_fd li a{ color:#fff; width: 100%; float: left; line-height: 30px;}
.footer_fd li .footer_fd_tu{ width: 100%; height:20px; float:left; text-align:center; margin-top:10px;}
.footer_fd li .footer_fd_tu img{ height:100%;}
.footer_fd li .footer_fd_title{}	

	.product_details .title .tel{padding: 15px 0;}
	.product_details .title .tel p{font-size: 20px;line-height: 30px;}
	.product_details .title .tel p.fr{font-size: 14px;background: none;padding-left: 0;}
	.gallery-thumbs-body .swiper-slide p{line-height: 20px;padding: 10px 0;font-size: 12px;}
	.product_details .youshi{padding: 15px 0;}
	.product_details .youshi .content li{padding: 0 5px;}
	.product_details .youshi .content li span{font-size: 26px;line-height: 40px;}
	.product_body,.product-recommend{padding: 5% 0;}
	.product_body .body{padding: 0;}
	.product-recommend .title{margin-bottom: 15px;}
	.product-recommend .swiper-slide a p{font-size: 12px;line-height: 30px;}
	.product-recommend .title span.fl{font-size: 20px;}
	.product-recommend .title span.fr{font-size: 14px;}
	
	.about_gsjj{ padding: 50px 0 30px;  background: #fff; border-bottom: 1px solid #eee;}
	.about_gsjj_fr{ width: 100%;}
	.about_gsjj_fl{ width: 100%;} 
	.about_gsjj_fl .about_gsjj_desc{ width: 100%;}
	.about_jjtd_title{  padding: 30px 30px 20px; width: 30%;}
	.jjfa_list li{ width: 49%; margin-right: 2%;}
	.jjfa_list li:nth-child(3n) { margin-right: 2%;}
	.jjfa_list li:nth-child(2n) { margin-right: 0px;}
	.article_title{ margin-top:0px;}

	.i_gywm_bot_fr li{  width: 49%;}
	.i_gywm_bot_fr li .i_sb_bot_title{ font-size: 14px;}
	
}

@media screen and (max-width: 699px) {
	

	.header_cent_fr{ margin-top:auto;}
	.logo {  width: 50px;}
	.logo_gg span { font-size: 20px;}
	.logo_gg{ margin-left: 10px; line-height: 0px; font-size: 0px;margin-top: 27px;}
	
	.i_gywm_top{ background-size: auto 100%;}
	.i_gywm_bot_fr li .i_gywm_bot_title{ font-size: 12px;}
	.i_gywm_bot_fr li .i_gywm_bot_tb i{ background-size: auto 200%; height: 50%;}
	
	.tab{ width: 100%;}
	.tab li{ width: calc(25% - 1px); padding: 14px 0px;}
	.tab li:last-child{ border-right:0px;}
	
	.i_zxzx_l_desc{ overflow: hidden; margin-bottom: 20px;}
	
	.swiper-slide .i_cpzx_list_fl{ width: 100%;}
	.swiper-slide .i_cpzx_list_fr{ width: 90%;}
	.swiper-slide .i_cpzx_list_fl img{ position: relative; width: 100%;transform: translate(-50%,-0%);}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:auto !important; bottom: 0% !important; top:auto !important;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0px 4px !important;}
	
	.i_jjfa_list_bot li .i_jjfa_list_title{ width:100%;}
	.i_jjfa_list_bot li .i_jjfa_list_title2{ display: none;}
	
	.products{ padding-top: 20px;padding-bottom:30px;}
	.lists-title{ text-align: center;  width:100%; padding-left:0px;}
	.lists-title>a{ width: 25%; margin-right:0px;}
	.pro_list li{ width: 49%; margin-right: 2%;}
	.pro_list li:nth-child(5n){ margin-right: 2%;}
	.pro_list li:nth-child(4n){ margin-right: 2%;}
	.pro_list li:nth-child(2n){ margin-right: 0px;}
	
	.swiper-no-swiping .pro_list li{ width: 49%; margin-right: 2%;}
	.swiper-no-swiping .pro_list li:nth-child(5n){ margin-right: 2%;}
	.swiper-no-swiping .pro_list li:nth-child(4n){ margin-right: 2%;}
	.swiper-no-swiping .pro_list li:nth-child(2n){ margin-right: 0px;}
	
	.gallery-top-tuji{width: 100%;}
	.product_introduction .right{width: 100%;margin-top: 15px;}
	.product_introduction .link a{width: 80px;line-height: 30px; margin-bottom: 10px;}
	
	#subnav .content{display: block;overflow: hidden;}
	#subnav .content li{max-width: none;width: 31%;box-sizing: border-box;float: left;margin: 1.166666%;border: 1px solid #E5E5E5;border-radius: 3px;}
	#subnav .content li a:before{display: none;}
	#subnav .content li a{padding: 0 5px;line-height: 35px;}
	.product_list li{width: 49%;margin-right: 2% !important;}
	.product_list li:nth-child(2n){margin-right: 0 !important;}
	.product_list .text span{font-size: 12px;}
	.jjfa_list li .jjfa_list_gd{ display: none;}
	.gduo{ line-height: 30px;}
	.newsCenterPress .mainCon li .Pic img,.newsCenterPress .mainCon li .Pic{height:auto;}
	.newsCenterPress .mainCon li a.more{ position:relative; margin-top: 10px;}
	.gduo span.pre,.gduo span.next{ width: 100%; text-align:left;}
	
	.newsCenterPress .mainCon li{ width:100%; height:auto;}
	.newsCenterPress2 .mainCon dl{ padding-top:0px;}
	.newsCenterPress2 .mainCon dt{ width:100%;margin-left:0px;}
	.newsCenterPress2 .mainCon dd{ width:96%;padding: 0 2%; margin-left:0%;}
	.newsCenterPress2 .mainCon dd h3{ width:70%;}
	.newsCenterPress2 .mainCon dd .label{ margin-top: 10px;}
	
	.lxfs_list li{ width: 45%; margin:0px; margin-right: 2%;    margin-top: 2%; }
	.lxfs_list li:nth-child(2n) { margin-right: 0px;}
	
	.about_jjtd_cont_title{ font-size: 28px;}
	.about_jjtd_cont_desc{ width: 90%; font-size: 14px;}
		
	.about_nav ul li a{ font-size: 14px;}
	
	.qywh_list li{  margin-bottom: 30px;}
	.qywh_list li .qywh_list_tu{width:100%; }
	.qywh_list li .qywh_list_cont{     width: 94%; position: relative; top: auto;  transform: none;     float: left; }
	.fzlc_list li .fzlc_list_yuan{ top: 10px;}	.fzlc_list li .fzlc_list_title,.fzlc_list li .fzlc_list_desc{ font-size: 18px;}		.about_fzlc_list li{ width:100%;}
	.about_jjtd_gs{ width:2px; display:none} 
}
@media screen and (max-width: 599px) {
	.logo_gg span{ font-size: 16px;}
	.article_body_ship iframe{ height: 300px;}
	
}
@media screen and (max-width: 499px) {
	
	.i_zxrx{ padding: 20px 0;}
	.i_honor_gs {  width: 2px;}
	#mybtns #left{left: -5%;}
	#mybtns #right{ right: -5%;}	
	.tab li{ font-size:12px;}
	.i_zxzx_head li a{ padding: 7px 15px; margin: 0 5px;}
	.i_zxzx_l_tu{ height:auto;}
	.footer_bot{  padding: 15px 0;line-height: 20px;}
	.footer_bot .footer_cpoy{  text-align: center; width: 100%;}
	.footer_bot .footer_bot_fr{ width: 100%;}
	
	.pro_list li .pro_list_title{  font-size: 14px;}
	.pro_list li .pro_list_gd a{ padding: 7px 30px; line-height: 25px;}
	.images_nav{ flex-grow: 1;}
	.about_gsjj_fl .about_gsjj_title2{ font-size: 24px;}	
	
	.about_jjtd{ margin-top: 30px;}
	.about_jjtd_title{  width: 50%; border:0px;  font-size: 14px; padding: 5px;}
	.about_jjtd_title span{ font-size: 24px;}	
	.jjfa_nav ul li{  width: 33%;}
	.about_nav ul li a{ line-height: 35px; font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.about_sbzs_title{ font-size: 24px;}
	.about_gshj{background-size: auto 100%;}
	.about_gshj_title{ font-size: 24px; }
	.about_gsjj_fl .about_gsjj_title{ font-size: 28px; margin-top: 15px;}
	.about_sbzs_fl{ width: 100%;}
	.about_sbzs_fl li{ width: 25%; padding: 2% 0%; float:left; text-align:center; font-size: 14px;}	
	.about_sbzs_fl li span{ display:none;}
	.about_sbzs_fl li.cli1{ padding-right:0px;border-bottom:0px;}
	.about_sbzs_fr{ width:100%;}
	.gshj_gs{ width:1px;}
	.article_title{ font-size: 22px;}
	.mub01Title h3 i{  width: 25%;}
	.newsCenterPress2 .mainCon dd h3{width: 100%;}
	.newsCenterPress2 .mainCon dd .rq{ top: 30px;}
	.newsCenterPress2 .mainCon dd .readNum{ top: 27px;}
	
	.logo_gg span a{ display:none;}	.fzlc_list li{ padding: 15px 0;}	.fzlc_list li .fzlc_list_title, .fzlc_list li .fzlc_list_desc { font-size: 14px; width: 100%; text-align: left; margin-left: 0;}	.fzlc_list li .fzlc_list_yuan{ display: none;}
	.bot-img ul li{ text-align: center;}
	.bot-img ul li .bot-img_tu{float: initial; margin-left: 0px;}	
	.bot-img ul li.active .bot-img_tu img.bdly_tu2, .bot-img ul li:hover .bot-img_tu img.bdly_tu2{ display: inline-block;}
	.bot-img ul li .bot-img_title{ margin-left:0px; width: 100%;}
	.article_body_ship iframe{ height: 250px;}
}