@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: #666;
	-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:#1870c9;}
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;
}






.main_content{ width:85%; max-width: 1200px; margin:0 auto;}
.main_content_800{ width:85%; max-width: 800px; margin:0 auto;}


/***********top***************/
.header{ width: 100%; height: 100px; background: #1b73cc; position: fixed; z-index: 999;transition: 0.5s; box-shadow: 0px -3px 23px #4e4e4e;}
.logo{ float: left; width: 24%; background: url(../images/logo_bg.png) right center no-repeat; text-align: center; padding: 15px 0;transition: 0.5s;}
.logo img{ max-width: 100%;transition: 0.5s; object-fit: contain;}
.head_nav{ float: left; width: 46%; transition: 0.5s;}
.head_nav>ul{ display: flex;}
.head_nav>ul>li{text-align: center; float: left; line-height: 100px; font-size: 20px; flex-grow: 1; width: 14%; position: relative;transition: 0.5s;}
.head_nav>ul>li>a{ color: #fff;;}

.head_nav li ul {
	position: absolute;
	top: 100%;
	left: 0;
	opacity: 0;
	visibility: hidden;
	background: rgba(255, 255, 255, 0.7);
	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
}

.head_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);
}
.head_nav li > ul  li{ text-align:left; line-height:40px;  padding: 1px 23px; display: flex;}
.head_nav .sub-menu li a:hover {

}

.head_nav .sub-menu {
	min-width: 220px;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-ms-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 0.1s 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;
}
.head_nav .sub-menu li a {
	margin-bottom: 9px;
	white-space: nowrap;
	float: left; width: 100%;
}
.head_nav li > .sub-menu > li:hover{ background:#1b73cc;}
.head_nav li > .sub-menu > li:hover a{  color:#fff;}
.head_nav li:hover > .sub-menu > li {
	padding: 1px 23px;
}
.head_nav li:hover > .sub-menu > li > a {
	letter-spacing: 1px;
	
}
.head_nav .sub-menu .sub-menu:before {
	left: -8px;
}

.head_nav li > ul.head_jjfa_nav{ width: 440px;} 
.head_nav li > ul.head_jjfa_nav li{ width:46%; padding:1px 2%; float:left;}
.head_nav li:hover > .head_jjfa_nav > li {  padding: 1px 2%;}



.head_search{ float: left; text-align: center; width: 3%; height: 100px; line-height: 100px; position: relative; transition: 0.5s;}
.head_search img{ margin-top: 31px; cursor: pointer; transition: 0.5s;}
#search{position: absolute;left: 50%; top: 30px;z-index: 999; transform: translateX(-50%); min-width: 45px; transition: 0.5s;}
#search .text{width:0;box-sizing: border-box;line-height: 40px;color: #666;background-color: #FFFFFF; transition: 0.5s;}
#search .submit{position: absolute;top: 0;right: 0;line-height: 45px;width: 45px;color: #FFFFFF;font-size: 22px;cursor: pointer; background:url(../images/head_search.png) center center no-repeat #1b73cc;  background-size: 70%; transition: 0.5s;}

.header_email{ float: left; text-align: center; width: 4%; height: 100%;  position: relative; transition: 0.5s;}
.header_email img{ width: 80%; max-width: 40px; top: 50%;  position: relative;  transition: 0.5s;  transform: translateY(-50%);}
.head_cnen{ float: left; color: #fff; width: 8.5%; font-size: 22px; padding-left: 1.5%; height: 100px; line-height: 100px; position: relative; transition: 0.5s;    cursor: pointer;}
.head_cnen img{ margin-right: 10px; position: relative; top: 4px; transition: 0.5s;}
.head_cnen span{}
.head_cnen .yy_list{ display:none; position: absolute; left:0px; top: 100%; z-index: 9999; background: #1b73cc; color: #fff; }
.head_cnen .yy_list a{ color: #fff; padding:5px 10px;  border-bottom: 1px solid #fff; width: 100%; float: left; float: left; background: #1b73cc; line-height: 30px; font-size: 14px;}
.head_tel{ float: left; color: #fff; width: 13%; background: url(../images/head_tel_bg.jpg) center center no-repeat; height: 72px; padding-top: 28px; transition: 0.5s;}
.head_tel .head_tel_tb{ float: left; position: relative; margin-left: -17px; margin-right: 10px; transition: 0.5s;}
.head_tel .head_tel_title{ float: left; line-height: 20px;}
.head_tel .head_tel_title span{ font-size: 23px;}

.header_clear{ width: 100%; float: left; height: 100px;}


/*banner*/
.slide-main{position:relative; float: left;  width: 100%; overflow: hidden; text-align: center;}
.slide-main .prev,.slide-main .next{display:none;width:60px;height:60px;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%;  border-radius: 4px;}
.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:15px;height:15px;margin-right:11px;opacity:1;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;border-radius: 10px; border: 1px solid #06539e;}
.item a.cur{background:#06539e;}
.slide-box,.slide{display:block;width:100%; float: left;}
.slide-box{position:relative;}
.slide{display:none; background:#1d2d6b;position:relative;z-index:8;}
.slide>img.pc_img{ width: 100%;}
.slide>img.wap_img{ display: none;}

.slide a{display:block;width:100%;cursor:pointer;}
.slide>a>img{ width:100%; opacity: 0;}
.slide>a>img.wap_img{ display: none;}

.slide_wz{ position:absolute; top:0px; left:0;  z-index:999; width:100%; text-align:center;}
.wz_kuan2{     min-width: 23%; top: 24%; color: #fff; float: left; margin-left: 60%; width: auto;  text-align: left; background: url(../images/banner_title_bg.png) top left no-repeat; background-size: cover;}
.slide_kuan{ width:80%;  padding:20px 10%; position: relative;}
.wz_kuan2 .slide_title1{  opacity:0; line-height: 20px; font-size: 17px;}
.wz_kuan2 .slide_title1 span{ color:#aacc04;}
.wz_kuan2 .slide_title2{  opacity:0; font-size: 16px;margin: 10px 0;}
.wz_kuan2 .slide_title3{  opacity:0; font-weight: bold; font-size: 48px; line-height: 64px; color: #ffffff;}
.wz_kuan2 .slide_title4{ width: 100%; position: absolute; bottom: -27%;     left: 0;}
.wz_kuan2 .slide_title4 a{ width: 45%; float: left; height: 50px; line-height: 50px; text-align: left; background:url(../images/banner_title_bg2.png) top left no-repeat;  text-align: center; border-radius: 5px; margin-right: 10%; background-size: cover; color:#fff;}
.wz_kuan2 .slide_title4 a:nth-child(2n){ margin-right:0px; background:url(../images/banner_title_bg3.png) top left no-repeat;}

.weizi2{ margin-left: 20%; background:none;}

/*产品中心*/
.i_cpzx{ width:100%; float:left; padding:30px 0 0; background:#fff;}

.i_cpzx_list{ width:100%; float:left; margin-top:30px;}
.i_pro_top_wap{ display:none;  text-align: center;}
.i_pro_top_wap select{ width:100%; padding:0 5%; height:40px; font-size: 16px;    background: #1870c9; color: #fff; border-color: #1870c9;}
.i_pro_wap{ margin-top:20px; display:none;  text-align: center;}
.i_pro_wap select{ width:90%; padding:0 5%; height:40px; font-size: 16px;    background: #1870c9; color: #fff; border-color: #1870c9;}


.i_cpzx_list_top{  width:100%;  float:left;  text-align: center;}
.i_cpzx_list_top li{  width: 14%; padding:10px 3%; margin: 0 15px; cursor: pointer; border-radius: 30px; display: inline-block; box-shadow: 0px 0px 69px #c7c7c7; position: relative; background: #fff; }
.i_cpzx_list_top li .i_cpzx_top_tu{ width: 100%; padding-bottom: 200px; position: relative; overflow: hidden; }
.i_cpzx_list_top li .i_cpzx_top_tu img{ position: absolute; height: 100%; left: 50%; top: 0; transform: translateX(-50%);}
.i_cpzx_list_top li .i_cpzx_top_title{ font-size: 24px; line-height: 36px; padding: 0 10px; color: #1870c9; font-weight: bold;}
.i_cpzx_list_top li .i_cpzx_top_desc{ color: #9b9b9b; font-size: 16px; margin: 10px 0;    height: 145px; overflow: hidden;}
.i_cpzx_list_top li .i_cpzx_top_jt{ display: none; position: absolute; left: 50%; transform: translateX(-50%);}
.i_cpzx_list_top li .i_cpzx_top_jt img{}
.i_cpzx_list_top li.cli1 .i_cpzx_top_jt{ display: block;}

.swiper-button-next, .swiper-button-prev{ display: none;}
.i_cpzx_list_bot:hover .swiper-button-next,.i_cpzx_list_bot:hover .swiper-button-prev{ display: block;}

.i_cpzx_list_bot{ width:100%; float:left; position:relative; margin-top: 50px;}
.i_cpzx_bot_slide{ background: #fff; float: left; width: calc(100% - 4px); margin-left: 0px;}
.i_cpzx_bot_slide a{ float:left; width:100%;}
.i_cpzx_bot_slide .i_cpzx_bot_tu{ width:100%; position:relative; overflow:hidden; padding-bottom:100%; }
.i_cpzx_bot_slide .i_cpzx_bot_tu img{ height:85%; position:absolute; left:50%; top: 50%; -ms-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.i_cpzx_bot_slide .i_cpzx_bot_cont{ opacity: 0; position: absolute; width: 90%; padding:2% 5%; color: #fff; background: rgba(34, 123, 210, 0.9); height: 100%; transition: 0.5s;}
.i_cpzx_bot_slide .i_cpzx_bot_cont .i_cpzx_bot_title2{ font-size: 18px; margin: 15px 0;}
.i_cpzx_bot_slide .i_cpzx_bot_cont .i_cpzx_bot_desc{ font-size: 14px;}
.i_cpzx_bot_slide .i_cpzx_bot_title{ text-align: center; color: #000; font-size: 18px; bottom: 0px; z-index: 999;  width: 100%; height: 50px; line-height: 50px; transition: 0.5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_cpzx_bot_slide:hover .i_cpzx_bot_cont{  opacity: 1; transition: 0.5s;}
.i_cpzx_bot_slide:hover .i_cpzx_bot_title{  background: #1a75ce; color:  #fff; transition: 0.5s;}

.i_cp_gs{ display:none; width:7px;}


/*新闻中心*/
.i_news{  width:100%; float:left;  /*background:url(../images/news_bg.jpg) center center no-repeat;*/ padding: 50px 0; position: relative;}

.i_news .news_lf{  float:left; position: relative; width: 54%; overflow: hidden; z-index: 2;}
.i_news .news_lf img{ width: 100%;}
.i_news .news_lf .news_lf_cont{ position: absolute; bottom: 0px; width: 75%; height: 45px; background: rgba(0,0,0,0.3); left: 0px;}
.i_news .news_lf .news_lf_time{ float: left; text-align: center; background: #fff; height: 60px; width: 60px; line-height: 30px; font-weight: bold; position: relative; margin-left: 30px; margin-right: 10px; margin-top: -27px;}
.i_news .news_lf .news_lf_time span{ font-size: 24px; line-height: 21px; margin-top: 11px; display: inline-block;}
.i_news .news_lf .news_lf_title{font-size: 16px; color: #fff; line-height: 40px;}
.i_news .news_fr{ float: right; width: 46%;   background: #fff; z-index: 2; position: relative;}
.i_news .news_fr li{ width: 100%; float: left; margin-bottom: 53px;}
.i_news .news_fr li:last-child{ margin-bottom: 0px;}
.i_news .news_fr li .news_fr_time{  float: left; text-align: center; border-right: 2px solid #e61f1c; font-size: 16px;  padding: 5px 2%; font-weight: bold; width: 16%;}
.i_news .news_fr li .news_fr_time span{ font-size: 30px;}
.i_news .news_fr li .news_fr_cont{  float: left; width: 75%; margin-left: 4%;}
.i_news .news_fr li .news_fr_title{ font-size: 16px;}
.i_news .news_fr li .news_fr_desc{ color: #888; font-size: 14px; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.i_news .news_ckgd{  width:100%; float:left;  text-align: center;margin-top: 50px;  position: relative; z-index: 99;}
.i_news .news_ckgd a{ font-size: 15px;}
.waves_bg{  position: absolute;  top: 50%;  left: 0;  width: 100%;  height: 100%; transform: translateY(-50%); z-index: 1; overflow: hidden; width: 100%;}
#waves {    position: absolute;  top: 50%;  left: 50%;  width: 100%;  height: 100%; transform: translate(-50%,-50%); z-index: 1;  width: 2499px;}



/*关于我们*/
.gywm{ width:100%; float:left;  background:url(../images/gywm_bg.jpg) center center no-repeat;  padding: 50px 0 40px;}
.gywm_kuan{  width:100%; float:left;  position: relative; margin-top: 30px; margin-bottom: 30px;}
.gywm_lf{  float: left;  width: 54%;}
.gywm_lf_title{  width:100%; float:left; }
.gywm_lf_title span{  font-size: 47px; color: #000; font-weight: bold;}
.gywm_lf_title a{ float: right; padding: 11px 34px; background: #efefef; font-size: 15px; border-radius: 50px; margin-top: 15px;}
.gywm_lf_title a:hover{  background: #396dc0; color: #fff;}
.gywm_lf_desc{ width: 100%; float: left; margin-top: 34px; font-size: 16px; color: #030301; line-height: 26px; overflow: hidden; display: -webkit-box;	-webkit-box-orient: vertical;-webkit-line-clamp:2;	overflow:hidden;}
.gywm_fr{ width:46%;position: absolute;   right: 0;  margin-right: -8%; z-index: 10;}
.gywm_fr ul{ width:100%; float:left; overflow: hidden;position: relative;}
.gywm_fr li{ position: absolute;display: none; width:100%;}
.gywm_fr li .xxxw_hdtp_tu{ width: 100%;  position: relative;  padding-bottom: 70%;  overflow: hidden; background: #000;}
.gywm_fr li .xxxw_hdtp_tu img{ position: absolute; height: 100%;  left: 50%; transform: translateX(-50%);}
.gywm_fr li .xxxw_hdtp_tu video{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;}
.gywm_fr li .xxxw_hdtp_title{ width: 90%; padding: 10px 5%;  font-size: 18px; background: rgba(0,0,0,0.5); color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; bottom: 0;}
.gywm_fr li .xxxw_hdtp_title .xxxw_hdtp_time{ font-size: 14px;}
.box_tab{position: absolute;bottom:20px;  right: 10px;text-align: center;}
.box_tab a{display: inline-block;padding:6px;font-size: 10px;background: #fff;margin: 0 5px; border-radius: 50px;}
.box_tab a.active{background:#e71f19;color: #fff;}

.gywm_sz_kuan{  width:100%; float:left; position: relative;  height: 200px; margin-top: 23px;}
.gywm_sz_bg{ width: 55%; position: absolute; background: #2771c8; height: 200px; z-index: 9; right: 27%; padding-right: 18%; z-index: 9; border-top-right-radius: 30px; border-bottom-right-radius: 30px; }
.gywm_sz_bg ul{ margin-left: 33%; float: left; width: 100%;}
.gywm_sz_bg li{ margin-top: 66px; float: left; color: #fff; text-align: center; width: 22%; font-size: 16px;  }
.gywm_sz_bg li .gywm_sz{ font-size: 36px;  height: 40px; line-height: 40px; font-weight: bold;}
.gywm_sz_bg li .gywm_sz span{ font-size: 22px; position: relative; top: -18px;}
.gywm_sz_bg li .gywm_sz_title{    margin-top: 10px; font-size: 16px; }

.gywm_lm_kuan{ width:100%; float:left;  padding:40px 0 0;}
.gywm_lm_list{  width:100%; float:left;  display: flex; margin-top: 50px; }
.gywm_lm_list li{  width:48%; margin-right: 4%; position: relative;   display: inline-block; text-align: center; border-radius: 25px; overflow: hidden;}
.gywm_lm_list li:last-child{ margin-right: 0px;}
.gywm_lm_list li .gywm_lm_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 35%;}
.gywm_lm_list li .gywm_lm_list_tu img{ position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%);}
.gywm_lm_list li .gywm_lm_list_title{ position: absolute; bottom: 0px; width: 100%; background: rgba(0,0,0,0.5); height: 50px; line-height: 50px; font-size: 24px; color: #fff;}
.gywm_lm_list li:hover .gywm_lm_list_title{ background: rgba(1, 79, 154, 0.5);}

.lxwm{ width:100%; float:left; }
.lxwm_tel_bg{ width:50%; float:left; background:url(../images/lxwm_tel_tb.png) right 20px center no-repeat,linear-gradient(to right, #428cd3 , #004e99); height: 200px; position: relative;}
.lxwm_tel{ position: absolute; right: 24%; color: #fff; top: 58px; font-size: 26px; line-height: 45px; background: url(../images/lxwm_tel_tbx.png) left center no-repeat; padding-left: 77px;}
.lxwm_tel span{ font-weight:bold; font-size: 30px;}
.lxwm_add_bg{  width:50%; float:left; background:url(../images/lxwm_add_tb.png) right 40% center no-repeat,linear-gradient(to right, #428cd3 , #004e99); height: 200px; position: relative;}
.lxwm_add{ position: absolute; left: 7%; color: #fff; top: 72px; font-size: 26px; line-height: 37px; background: url(../images/lxwm_add_tbx.png) left center no-repeat; padding-left: 77px;}
.lxwm_add span{ font-size: 24px;}


/*footer*/
.footer{  width:100%; float:left;      background: #222933;}
.footer_top{  width:100%; float:left; padding:30px 0;  margin-top: 41px;}
.footer_logo{ float:left; }
.footer_logo img{ max-width: 100%;}
.footer_top_nav{ float:right; margin-top: 30px;}
.footer_top_nav li{ float:left; font-size: 18px; margin-left: 30px;}
.footer_top_nav li a{ color:#fff;}
.footer_cont{ width:100%; float:left; padding:60px 0 30px;}
.footer_cont_lf{ float: left; width: 75%;}
.footer_cont_nav{  float:left; width: 20%; color: #fff;}
.footer_cont_nav span{ font-size: 18px; margin-bottom: 15px;  float: left; width: 100%;}
.footer_cont_nav ul{ float: left; width: 100%;}
.footer_cont_nav li{ line-height: 24px;}
.footer_cont_nav li a{ color: #60676f;}
.footer_cont_nav li a:hover{ color: #fff;}
.footer_cont_fr{ float: right; width: 24%;}
.footer_cont_lxwm{ width: 100%; color: #fff; }
.footer_cont_lxwm span{ font-size: 18px;  margin-bottom: 15px; float: left;width: 100%;}
.footer_cont_lxwm textarea{ border: 1px solid #4d545c; width: 96%; background: none; padding: 2%; min-height: 40px; border-radius: 5px; margin-top: 10px; color: #ffffff;}
.footer_cont_lxwm input.coolbg{ background:linear-gradient(to right, #428cd3 , #004e99);     border: 0; color: #fff; width: 100%; margin-top: 15px; height: 50px; font-size: 16px; border-radius: 7px;}
.footer_bot{ width:100%; float:left; font-size: 13px; color: #858c94;  line-height: 50px;}
.footer_bot a{  color: #858c94;}
.footer_copy{  float:left;}
.footer_js{ float: right;}



.n_banner{  float: left; width: 100%; position: relative; overflow: hidden;}
.n_banner img{  position: relative; left: 50%; transform: translateX(-50%);}

.weizi{  width: 100%; float: left; height:55px; line-height:55px; border-bottom: 1px solid #e5e5e5;}
.weizi_fl{ float: left; font-size: 14px;}
.weizi_fl i{ position: relative; margin-right: 10px;}
.weizi_fl a{}
.weizi_fr{ float: right; position: relative;}
.weizi_fr>ul>li{  float: left;}
.weizi_fr>ul>li>a{ padding: 0 23px; font-size: 14px; border-left: 1px solid #c0c0c0; line-height: 20px;}
.weizi_fr>ul>li.no>a{ color: #1b73cc; font-weight: bold;}
.weizi_fr>ul>li:last-child>a{ padding-right:0px;}
.weizi_fr>ul>li:first-child>a{ padding-left:0px; border-left:0px;}
.cp_zinav{ position: relative;}
.cp_zi_gd{  display: none;  position: absolute;  right: 0px;  top: 100%;  z-index: 9999;  background: #fff;  box-shadow: 0px 0px 5px #888888;}
.cp_zi_gd ul{color: #fff; padding: 5px 10%; border-bottom: 1px solid #fff; width: 80%; float: left; white-space: nowrap;}
.cp_zi_gd ul li{ float: left; width: 100%; height: 40px; border-bottom: 1px solid #c0c0c0; line-height: 40px;}
.cp_zi_gd ul li a{ float:left; width:100%;}

.lam_zil{ display: none; position: absolute;  right: 0; }
.lam_zil dt{ }
.lam_zil dl{ display: inline-block;margin-left: 20px;}
.lam_zil dl a{}
.weizi_fr>ul>li:hover .lam_zil{ display: block;}

.mian{ float: left; width:100%;}

.about1{ float: left; width:100%; padding:50px 0; background: #eef2f5;}
.about1 .about1_tu{ float:right; padding:0 0 30px 30px; width: 50%; position: relative;}
.about1 .about1_tu img{ width: 100%;}
.about1 .about1_tu a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.about1 .wap_about1_ship{ display: none;}
.about1_title{ font-size: 30px; font-weight: bold; color: #1870c9; line-height: 48px;}
.about1_desc{ font-size: 24px; color: #333436; font-weight: 600;}
.about1_info{ font-size: 15px; margin-top: 15px;}
.about1_info img{ max-width: 100%;}

.about2{ float: left; width:100%; padding:70px 0; }
.about2 img{ float:left; padding:0 30px 30px 0; width: 50%;}
.about2_title{ font-size: 35px; font-weight: bold; color: #1870c9; line-height: 48px;}
.about2_desc{ font-size: 18px; color: #333436; font-weight: 600;}
.about2_info{ font-size: 15px; margin-top: 15px;}


.about3{ float: left; width:100%; padding:120px 0; color:#fff; text-align:center;}
.about3_title{ font-size: 36px; font-weight: bold;line-height: 48px;}
.about3_desc{ font-size: 18px; font-weight: 600;}
.about3_info{ font-size: 16px; margin-top: 15px;}


.gcal_list{  width:100%; float:left; margin-top: 30px;}
.gcal_list li{  width:32%; float:left; margin-right:2%; margin-bottom:40px;}
.gcal_list li:nth-child(3n){ margin-right:0px;}
.gcal_list li .gcal_list_tu{ width:100%;padding-bottom: 70%;  position: relative; overflow: hidden;}
.gcal_list li .gcal_list_tu img{ position:absolute; min-width: 100%; height: 100%; left:50%; top:50%; transform:translate(-50%,-50%);}
.gcal_list li .gcal_list_title{ font-size:16px; margin-top:20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gcal_list li .gcal_list_time{ font-size:15px; color:#aeaeae;}
.gcal_list li .gcal_list_xian{ border-bottom: 1px solid #e5e5e5; text-align: center; margin: 10px 0 20px;}
.gcal_list li .gcal_list_tb{}
.gcal_list li .gcal_list_tb img{   position: relative; margin-bottom: -10px;  padding: 0 10px; background: #fff;}
.gcal_list li .gcal_list_desc{ width: 90%; padding: 10px 5%; color: #9d9d9d; font-size: 14px; border-left: 2px solid #d2d2d2; height: 70px; overflow: hidden;}
.gcal_list li:hover .gcal_list_desc{ border-left: 2px solid #1870c9;}


.article{ padding:50px 0;}
.article_info{ padding: 30px 0;}
.article_info img{ max-width: 100%;}
.article_info table{ word-break: break-all; font-size: 16px;}

.news{ float: left; width:100%; padding:50px 0;}
.news_title{ text-align: center; font-size: 36px; color: #000; position: relative;}
.news_title:after{ content: ''; width: 50px; height: 3px; background: #1870c9; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%);}
.news_title span.cn{ position: relative; z-index: 2;}
.news_title span.en{ font-size: 40px; position: absolute; left: 0; width: 100%; top: -20px; color: #dfe7f5; opacity: 0.8; text-transform: uppercase; font-weight: bold; z-index: 1;}

.news_list{ float: left; width:100%;  margin-top:30px;}
.news_list li{ float: left; width:96%; padding:2%; border:1px solid #e5e5e5; margin-top: -1px;}
.news_list li .news_list_tu{  float: left; float: left; width: 19%;}
.news_list li .news_list_tu img{ width: 100%;}
.news_list li .news_list_cont{  float: left;  width: 70%; margin: 0 1%;}
.news_list li .news_list_title{ font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_list li .news_list_time{ font-size: 14px; color: #838383; margin-bottom: 5px;}
.news_list li .news_list_desc{ font-size: 14px; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  overflow: hidden;}
.news_list li .news_list_gt{ float: right; text-align: center; font-family: cursive; border: 1px solid #dcdcdc; border-radius: 50px; padding: 0.5px 17px; color: #dcdcdc; font-size: 26px; }
.news_list li:hover{ background: #1870c9; color: #fff;}
.news_list li:hover .news_list_title,.news_list li:hover .news_list_time,.news_list li:hover .news_list_desc{ color: #fff;}


.col-md-12 {  float: left; width: 100%;}
.row { margin-right: -15px; margin-left: -15px;}
.row:before{ display: table; content: " ";}
.timeline { width: 100%; position: relative; padding: 1px 0; list-style: none; font-weight: 300;}


.fenye{ float: left; width:100%; margin-top:50px;}
.pagingNav{ float: left; width:100%; text-align: center;}
.pagingNav li{ display: inline-block;  height:30px; line-height:30px; border: 1px solid #ececec;}
.pagingNav li a{padding:0 15px; float: left;}
.pagingNav li.thisclass,.pagingNav li:hover{ background:#1870c9; }
.pagingNav li.thisclass a,.pagingNav li:hover a{ color:#fff;}

.article_article{ text-align:center; width: 100%; float: left; padding: 50px 0;}
.article_title{ width:100%; float:left; font-size: 26px;  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 p{  padding: 10px; line-height: 30px !important; font-size: 14px !important;}
.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 table{  word-break: break-all;  font-size: 16px; margin: 0 auto;}


.article_body_yggh{ width:100%; float:left; text-align:left; padding:30px 0; border-bottom: 1px #999 dotted; }
.article_body_yggh img{ justify-content: space-between;flex-wrap: wrap;}


.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;}


.yjfk{ width: 100%; float: left; text-align: center;}
.yjfk_tb{ margin-top: 50px;}
.yjfk_tb img{}
.yjfk_title{ font-size: 28px; color: #000; margin-top: 20px;}
.yjfk_desc{ text-transform: uppercase; color: #aaaaaa; font-size: 16px; letter-spacing: 4px;}

.yjfk_magess{  width:80%; float: left; margin:0 10%; margin-top:50px;}
.yjfk_magess li{  width: 100%; float: left; margin-bottom: 30px;}
.yjfk_magess li input{ margin-left:10%;  width: 40%; padding-left:50px; float: left; border:0px; box-shadow: 0px 0px 5px #dddddd; line-height:50px;}
.yjfk_magess li input#name{ background:url(../images/yjfk_name.png) left 20px center no-repeat;}
.yjfk_magess li input#tel{ background:url(../images/yjfk_tel.png) left 20px center no-repeat;}
.yjfk_magess li input#vdcode{ background:url(../images/yjfk_yzm.png) left 20px center no-repeat;}
.yjfk_magess li img#vdimgck{ float: left; margin-left: 30px;}
.yjfk_magess li textarea{  background:url(../images/yjfk_cont.png) left 20px top 20px no-repeat; border:0px; box-shadow: 0px 0px 5px #dddddd;  min-height:180px; height: 50px; padding: 20px 50px;}
.yjfk_magess li input.coolbg{ width:200px; line-height:50px; line-height:50px; background:#1357a0; color:#fff; padding:0; margin:0px auto; float: none; font-size: 14px;}


/*contact*/
@media screen and (min-width: 280px) and (max-width: 1200px) {
	.contact_box,.contact_box1{padding: 5% 5% 0 !important;}
	.contact_box .img{display: none;}
	.contact_box .info{width: 100% !important;}
	.contact_box1 .contactlist .title{font-size: 20px !important;padding: 10px 0 !important;}


}
@media screen and (min-width: 280px) and (max-width: 780px) {
	
}
@media screen and (min-width: 280px) and (max-width: 520px) {
	.contact_box .info .name{font-size: 20px !important;line-height: 40px !important;}
	.contact_box .info p{font-size: 14px !important;line-height: 30px !important;}
	.contact_box .info p font i{font-size: 16px !important;}
}

.contact_box{padding-top: 70px;}
.contact_box .info{width: 45%;}
.contact_box .info .name{font-size: 26px;line-height: 56px;font-weight: bold;color: #1b73cc;display: block;}
.contact_box .info p{line-height: 36px;font-size: 17px;position: relative;word-wrap: break-word;}
.contact_box .info p font{position: absolute;left: 0;top: 0;}
.contact_box .info p font i{margin-right: 6px;font-size: 20px;}
.contact_box .img{width: 53%;padding: 4px;border: 1px solid #eee;box-sizing: border-box;}
.contact_box .img img{width: 100%;display: block;}

.contact_box1{padding-top: 70px;}
.contact_box1 .contactlist > li{width:100%%;float: left;padding:10px;box-sizing: border-box; background:#fff; }
.contact_box1 .contactlist .title{font-size: 24px;font-weight: bold;padding: 18px 0px;color: #000;}
.contact_box1 .contactlist ul li{color: #000;padding: 20px 16px 20px 16px; width: calc(25% - 32px); float: left;}
.contact_box1 .contactlist ul li:nth-child(2n){background:#1b73cc; color: #fff;}
.contact_box1 .contactlist ul li div{line-height: 32px;font-size: 22px;font-weight: bold;padding-bottom: 10px;}
.contact_box1 .contactlist ul li p{line-height: 32px;font-size: 14px;position: relative;/*padding-left: 68px;*/}
.contact_box1 .contactlist ul li font{position: absolute;left: 0;top: 0;}
.contact_box1 .contactlist ul li i{margin-right: 6px;font-size: 18px;}

.lxwm_map{ float: left; width:100%;  margin:50px 0;}

.yggh_list{padding: 60px 0;}
.yggh_list .list li{float: left;width: 30%;margin-right: 5%;}
.yggh_list .list li:nth-child(3n){margin-right: 0;}
.yggh_list .list .img{position: relative;overflow: hidden;padding-top: 62%;}
.yggh_list .list .img img{position: absolute;width: auto;height: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);top: 0;}
.yggh_list .list p{line-height: 48px;text-align: center;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.zxns_list{padding: 60px 0;}
.zxns_list .list{border: 1px solid #eee;}
.zxns_list .list .bt{border-bottom: 1px solid #eee;overflow: hidden;}
.zxns_list .list .bt p{width: 20%;float: left;line-height: 68px;font-size: 16px;color: #333;}
.zxns_list .list .bt p:nth-child(1){text-indent: 30px;}
.zxns_list .list .info .box1{border-bottom: 1px dashed #f0f0f0;position: relative;cursor: pointer;line-height: 60px;font-size: 15px;overflow: hidden;transition: ease-in-out 0.1s;}
.zxns_list .list .info .box1:hover{background-color: #F0F6FB;}
.zxns_list .list .info .box1 p{width: 20%;float: left;box-sizing: border-box;}
.zxns_list .list .info .box1 p:nth-child(1){padding-left: 30px;}
.zxns_list .list .info .box1 .more{position: absolute;right: 20px;display: block;}
.zxns_list .list .info .box1:hover .more{color: #1b73cc;}
.zxns_list .list .info .box2{border-bottom: 1px dashed #f0f0f0;padding: 20px 30px 20px 30px;display: none;}

.images_home{padding: 80px 0; width: 100%; float: left;}
.images_home ul li{float: left;width: 33.333333%;padding-top: 33.3333333%;position: relative;}
.images_home ul li a{display: block;width: 100%;height: 100%;border: 2px solid #ececec;position: absolute;top: 0;box-sizing: border-box;}
.images_home ul li a .txt{width: 100%;position: absolute;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;}
.images_home ul li a .txt img{width: 40%;}
.images_home ul li a .txt span{display: block;font-size: 28px;line-height: 48px;}
.images_home ul li a .img{position: absolute;width: 100%;height: 100%;z-index: 1;overflow: hidden;display: none;}
.images_home ul li a .img img{position: absolute;width: auto;height: 100%;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.images_home ul li a .img span{font-size: 30px;position: absolute;bottom: 0px;left: 0px;line-height: 56px;text-align: center;display: block;width: 100%;color: #fff;}
.images_home ul li:hover .img{display: block;}
.site-bg-color { background-color: #338BE2;}
.site-bg-color-h:hover,.bg-color-h:hover .bg-h{	background-color: #338BE2 !important;}



.imagehome{ float: left; width:100%; padding:50px 0;}
.imagehome_title{ text-align: center; font-size: 36px; color: #000; position: relative;}
.imagehome_title:after{ content: ''; width: 50px; height: 3px; background: #1870c9; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%);}
.imagehome_title span.cn{ position: relative; z-index: 2;}
.imagehome_title span.en{  font-size: 40px; position: absolute; left: 0; width: 100%; top: -20px; color: #dfe7f5; opacity: 0.8; text-transform: uppercase; font-weight: bold; z-index: 1;}
.imagehome_list{ width:100%; float:left; margin-top: 30px;}
.imagehome_list li{ width: calc(96% - 2px); float:left; border:1px solid #e5e5e5; margin-bottom: 30px; padding: 2%;}
.imagehome_list li .imagehome_list_tu{ float: left; width: 35%; margin-right: 3%; padding-bottom: 22%; position: relative; overflow: hidden;}
.imagehome_list li .imagehome_list_tu img{ height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.imagehome_list li .imagehome_list_cont{ float: left; width: 62%;}
.imagehome_list li .imagehome_list_title{ width: 100%; font-size: 24px; color: #000; line-height: 30px;}
.imagehome_list li .imagehome_list_title span{ float:right;}
.imagehome_list li .imagehome_list_titleen{ font-size: 16px; color: #767676;}
.imagehome_list li .imagehome_list_xian{ width: 60px; height: 3px; background: #1b73cc; margin: 20px 0;}
.imagehome_list li .imagehome_list_desc{ font-size: 14px; line-height: 30px;}
.imagehome_list li .imagehome_list_gd{ float: right; font-size: 14px; }
.imagehome_list li .imagehome_list_gd{ color: #1b73cc; text-decoration: underline;}
.imagehome_bot_bg{ float: left; width:100%; background:#1b73cc; margin-bottom: 50px;}
.imagehome_bot{ float: left; width:100%; position:relative; padding:30px 0;}
.imagehome_bot_tb1{ position:absolute; bottom:0px; left:0px;}
.imagehome_bot_tb1 img{}
.imagehome_bot_cont{ width:calc(100% - 400px); margin:0 auto; text-align:center; color:#fff;}
.imagehome_bot_title{ font-size:30px;}
.imagehome_bot_desc{ font-size: 18px;}
.imagehome_bot_gd{ margin-top: 20px;}
.imagehome_bot_gd a{ color: #1b73cc;  background: #fff; padding: 5px 20px; border-radius: 50px;}
.imagehome_bot_tb2{ position:absolute; bottom:-20px; right:0px;}
.imagehome_bot_tb2 img{}

.imagehome_list_zimun{ float: left; width:100%; margin:10px 0;}
.imagehome_list_zimun ul{ float: left; width:80%;  padding-right:20%; position:relative; overflow:hidden;}
.imagehome_list_zimun li{ width: calc(24% - 22px); float:left; margin-right: 1%; padding: 10px;  margin-bottom: 10px; transition: 0.3s;}
.imagehome_list_zimun li:hover{ box-shadow: 2px 2px 6px #bbbbbb; transition: 0.3s;}
.imagehome_list_zimun li .list_zimun_tu{ float: left; width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;}
.imagehome_list_zimun li .list_zimun_tu img{ height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.imagehome_list_zimun li .list_zimun_title{ width: 100%; font-size: 14px; color: #000; text-align:center;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}
.imagehome_list_zimun_gd{ float: left; width: calc(20% - 22px); padding: 10px;  border:1px solid #e5e5e5;    align-items: center;    display: inline-grid;  text-align: center; font-size: 16px; cursor: pointer; position:absolute; top:0px; right:0px;    }
.imagehome_list_zimun_gd:hover{ background: #1b73cc; color: #fff;}





.images_list{ padding: 80px 0; width: 100%; float: left;}
.pro_list .select{padding: 10px;background-color: #f8f8f8;border: 1px solid #eee;margin-bottom: 16px;}
.pro_list .select .bt{font-size: 16px;}
.pro_list .select .hang{width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;line-height: 40px;}
.pro_list .select .hang div{padding: 0 10px;}
.pro_list .selectbox{width: 100%;text-align: center;display: table;table-layout: fixed;border: 1px solid #eee;border-right: 0 none;border-bottom: 0 none;box-sizing: border-box;}
.pro_list .selectbox li{display: table-row;border-bottom: 1px solid #eee;}
.pro_list .selectbox .first{height: 48px;background-color: #f8f8f8;}
.pro_list .selectbox li div{display: table-cell;text-align: center;vertical-align: middle;border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding: 8px;word-break: break-all;line-height: 21px;box-sizing: border-box;}
.pro_list .selectbox li div:nth-child(1){width: 13%;}
.pro_list .selectbox li div:nth-child(2){width: 22%;}
.pro_list .selectbox li div:nth-child(3){width: 10%;}
.pro_list .selectbox li div:nth-child(4){width: 10%;}
.pro_list .selectbox li div:nth-child(5){width: 10%;}
.pro_list .selectbox li div:nth-child(6){width: 13%;}
.pro_list .selectbox li div:nth-child(7){width: 22%;}
.pro_list .selectbox .cpname{color: #333;font-weight: bold;}
.pro_list .selectbox .pdf{color: #648bb1;}
.pro_list .selectbox .pdf:hover{color: #ff7800 !important;}
.pro_list .selectbox .imgbox{position: relative;overflow: hidden;display: block;padding-top: 100%;}
.pro_list .selectbox .imgbox img{height: 100%;width: auto;transform: translateX(-50%);left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);position: absolute;top: 0;}
.pro_list .selectbox .imgbox2{display: table-cell;position: relative;width: 100%;height: 100%;}
.pro_list .selectbox .imgbox2 img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
.pro_list .pagebox{width: 100%;padding: 20px 0;text-align: center;}
.pro_list .pagebox .total{color: #666;line-height: 36px;}
.pro_list .pagebox .pagination *{display: inline-block;margin: 0 4px;text-align: center;border: 1px solid #648bb1;padding-bottom: 0.1em;padding-top: 0.1em;padding-left: 0.4em;padding-right: 0.4em;color: #15b;}
.pro_list .pagebox .pagination .current{color: #fff !important;background-color: #2758A7;}

.pro1_list .list li{float: left;width: 30%;margin-right: 5%;margin-bottom: 5%;}
.pro1_list .list li:nth-child(3n){margin-right: 0;}
.pro1_list .list li a{border: 1px solid #eee;display: block;}
.pro1_list .list .img{position: relative;padding-top: 100%;overflow: hidden;}
.pro1_list .list .img img{position: absolute;width: auto;height: 100%;left: 50%;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 0;}
.pro1_list .list li a p{line-height: 24px;text-align: center;padding-top: 10px;padding-bottom: 10px;background-color: #f5f5f5;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pro1_list .page{margin-top: 0;}


.product_detail{padding-top: 30px;}
.product_detail .spec-preview{width: 300px;height: 300px;border: 1px solid #dfdfdf;}
.jqzoom{float:left;position:relative;display:block; width:300px; height:300px; overflow:hidden;}
.jqzoom img{width:484px;height:300px; position:absolute; left: 50%; margin-left: -242px;}
.zoomdiv{z-index:100;position:absolute;top:0;left:-100px;background:#ffffff;border:1px solid #dfdfdf;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{width:1210px; height:750px; position:absolute; left:50%; margin-left:-380px;}
.jqZoomPup{z-index:10;visibility:hidden;position:relative;border:1px solid #dfdfdf;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50); cursor:crosshair;}
.spec-scroll{width: 302px;height: 70px;margin: 10px 0;}
.spec-scroll .prev,.spec-scroll .next{display: block;width: 25px;line-height: 68px; cursor: pointer;background-color: #ffffff;border: 1px solid #ccc;box-sizing: border-box;text-align: center;color: #666666;font-size: 25px;}
.spec-scroll .prev{margin-right: 10px;}
.spec-scroll .items{position: relative;float: left;width: 240px;height: 70px;overflow: hidden;}
.spec-scroll .items ul{position: absolute;width: 999999999px;height: 70px;}
.spec-scroll .items ul li{float: left;width: 70px;height: 70px;text-align: center;margin-right: 10px;border: 1px solid #CCCCCC;box-sizing: border-box;}
.spec-scroll .items ul li:hover{border: 1px solid #338BE2;}
#pro_img{width: 64px;height: 64px;position: relative;overflow: hidden;margin: 2px;}
#pro_img img{position: absolute;height: 64px;width: 104px;left: 50%;margin-left: -52px;}

.product_detail .info_fr{width: calc(100% - 350px);}
.product_detail .info_fr .title{line-height: 36px;color: #338BE2;font-size: 18px;}
.product_detail .info_fr .title h1{display: inline-block;font-size: 18px;}
.product_detail .info_fr .cs{margin-bottom: 16px;line-height: 24px;color: #787878;}
.product_detail .info_fr .tel{line-height: 38px;margin-right: 8px;float: left;color: #fff;background-color: #1997E7;font-size: 16px;position: relative;padding: 0 12px 0 50px;}
.product_detail .info_fr .tel i{font-size: 20px;width: 38px;height: 38px;line-height: 38px;text-align: center;display: block;background-color: #145AA2;position: absolute;left: 0;top: 0;}
.product_detail .info_fr .xz{width: 120px;line-height: 38px;color: #fff !important;display: block;text-align: center;float: left;background-color: #d54545; position: relative;}
.product_detail .info_fr .xz i{ font-size: 20px;width: 38px;height: 38px;line-height: 38px;text-align: center;display: block;background-color: #d54545;position: absolute;left: 0;top: 0;}
.product_detail .info_fr .xz i img,.product_detail .info_fr .tel i img{ height: 28px; position: relative; top: 4px;}

.product_detail .detail_title{background-color: #f8f8f8;border-bottom: 2px solid #338BE2;overflow: hidden;}
.product_detail .detail_title span{line-height: 40px;width: 140px;text-align: center;float: left;font-size: 15px;display: block;cursor: pointer;transition: ease-in-out 0.2s;}
.product_detail .detail_title .cur{background: #338BE2;color: #FFFFFF;}
.product_detail .detail_content .box{padding: 18px 21px;background-color: #f8f8f8;}
.product_detail .detail_content img{max-width: 100%;height: auto !important;}
.product_detail .detail_content table{max-width: 100%;}

.product_detail .prenext{overflow: hidden;line-height: 24px;padding-top: 12px;padding-bottom: 12px;}
.product_detail .prenext p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 48%;color: #454545;}
.product_detail .prenext .fr{text-align: right;}

.spec-scroll .prev,.spec-scroll .next{display: block;width: 25px;line-height: 68px; cursor: pointer;background-color: #ffffff;border: 1px solid #ccc;box-sizing: border-box;text-align: center;color: #666666;font-size: 25px;}
.spec-scroll .prev{margin-right: 10px;}
.spec-scroll .prev i, .spec-scroll .next i{ font-style: unset;    font-family: cursive;}


.news_title:after{ content: ''; width: 50px; height: 3px; background: #1870c9; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%);}
.news_title span.cn{ position: relative; z-index: 2;}
.news_title span.en{ font-size: 40px; position: absolute; left: 0; width: 100%; top: -20px; color: #dfe7f5; opacity: 0.8; text-transform: uppercase; font-weight: bold; z-index: 1;}
/*honor*/

.honor_title{ width: 100%; text-align: center; font-size: 26px; color: #000; position: relative;}
.honor_title li{ display: inline-block; margin: 0 15px; cursor: pointer;  }
.honor_title li:after{ content: ''; width: 50px; height: 3px; background: #1870c9; position: absolute; bottom: -5px; left: 50%; transform: translateX(-50%);}
.honor_title li span.cn{ position: relative; z-index: 2;}
.honor_title li span.en{ display: none; font-size: 40px; position: absolute; left: 0; width: 100%; top: -20px; color: #dfe7f5; opacity: 0.8; text-transform: uppercase; font-weight: bold; z-index: 1;}
.honor_title li.cli1{ font-weight: bold; color: #1b73cc;}
.honor_title li.cli1 span.en{ display: inline-block;}
.honor_cont{  width: 100%; padding: 10px 0; margin-top: 30px;}
.honor_list{padding: 30px 0;}
.honor_list .list li{float: left;width:30%;margin-right: 3.33333%;margin-bottom: 2.5%;}
.honor_list .list li:nth-child(3n){margin-right: 0;}
.honor_list .list li a{border: 1px solid #e6e6e6;padding: 10px;display: block;}
.honor_list .list .img{position: relative;padding-top: 68.5%;overflow: hidden;}
.honor_list .list .img>img{left: 50%;top: 50%;position: absolute;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);width: auto;height: auto;max-height: 100%;max-width: 100%;}
.honor_list .list .img div{opacity: 0;z-index: 2;left: 0px;top: 0px;background-color: rgba(0,0,0,0.4);transition: 0.2s ease-in-out;position: absolute;width: 100%;height: 100%;}
.honor_list .list .img i{z-index: 3;transition: 0.2s ease-in-out;font-size: 40px;top: 100%;left: 50%;transform: translate(-50%,0%);color: #fff;position: absolute;line-height: 40px;}
.honor_list .list .img i img{ height: 50px;}
.honor_list .list li a:hover .img div{opacity: 1;transition: 0.2s ease-in-out;}
.honor_list .list li a:hover .img i{top: 50%;transform: translate(-50%,-50%);transition: 0.2s ease-in-out;}
.honor_list .list li a p{line-height: 40px;height: 40px;text-align: center;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #EEEEEE;color: #555;font-size: 16px;}
.honor_list .page{margin-top: 0 !important;}


#lightbox-container-image-box{ max-height: 700px; height:auto !important; margin:0 auto;  padding: 0 10px 0;}
#lightbox-container-image img#lightbox-image{  max-height: 700px;}
#lightbox-container-image-data-box{ max-width: 80%;}	
#lightbox-nav a{ height: 100% !important;}
#sysbox{  overflow-x: hidden;}
#sysbox.mobileStyle{ height: 90% !important;  top: 5% !important; position: fixed; z-index: 999999; overflow-x: hidden;}
#syscontent {  height: auto !important;}


/*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:#1870c9;}
.kf-sidebar .kf-qq .sidebox{background-color: #1870c9;}
.kf-sidebar .kf-sq .sidebox{background-color: #1870c9;}
.kf-sidebar .kf-weixin .sidebox{background-color: #1870c9;}
.kf-sidebar .kf-ww .sidebox{background-color: #1870c9;}
.kf-sidebar #goTop{background-color: #1870c9;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;}

.sp_header{ display: none;}
.footer_fd_kuan{ display:none;}
.footer_fd,#gotop_wap{ display:none;}

@media (max-width:1600px){

	.logo img { max-width: 70%; margin-right: 10%; }
	.head_nav>ul>li{  font-size: 18px;}
	.head_search{ width: 3%;}
	.header_email{ width: 3%;}

	#search{ min-width: 35px;}
	#search .submit{ line-height: 35px; width: 35px;}
	#search .text{  line-height: 30px;}
	.head_cnen{ width: 7.5%; font-size: 19px; padding-left: 0.5%;}
	.head_cnen img{  top: 0px; height: 15px;}
	.head_tel{ width: 16%; background-size: cover;}
	.head_tel .head_tel_title span{ font-size: 20px;}
	.wz_kuan2{ min-width: 30%;}
	.i_cpzx_list_top li .i_cpzx_top_title{ font-size: 20px;}
	.i_cpzx_list_top li .i_cpzx_top_desc{ font-size: 14px;}
	.i_cpzx_bot_slide .i_cpzx_bot_title{ font-size: 16px;}
	.i_cpzx_bot_slide .i_cpzx_bot_cont .i_cpzx_bot_title2{ font-size: 16px;}
	.gywm_sz_bg ul{ margin-left: 18%;}
	.gywm_sz_bg li{ width: 26%;}

}

@media (max-width:1300px){ 

	.i_cpzx_list_top li .i_cpzx_top_tu{ padding-bottom: 100px;}
	.i_cpzx_list_top li .i_cpzx_top_title{ font-size: 14px;}
	.i_cpzx_list_top li .i_cpzx_top_desc{  font-size: 12px;}
	.i_cpzx_bot_slide .i_cpzx_bot_title{ font-size: 14px;}
	.i_cp_gs { display: none;width: 5px;	}

}
@media (max-width:1200px){

	.n_banner img{ width: 160% !important;}
	.main_content{ width:90%;}
	.head_nav>ul>li{ font-size: 14px;}
	.head_search img{ height: 18px;}
	.head_search{ width: 5%;}
	.header_email{ width: 4%;}
	.header_email img{ max-width: 30px;}
	.head_cnen{ font-size: 0; width: 5%; text-align: center; padding-left: 0;}
	.head_cnen img{ top: 6px;  margin-right: 0;} 
	.head_tel .head_tel_title span{ font-size: 16px;}
	.head_tel .head_tel_tb img{ height: 30px; position: relative; top: 8px;}
	.wz_kuan2{ margin-left: 45%; min-width: 41%;}
	.wz_kuan2 .slide_title1{font-size: 14px;}
	.wz_kuan2 .slide_title2{ font-size: 14px;}
	.wz_kuan2 .slide_title3{ font-size: 36px; line-height: 51px;}
	.weizi2{ margin-left: 10%;}
	.i_cpzx_list_top li{  width: 20%;}
	.i_cpzx_list_top li .i_cpzx_top_desc{ height: 80px;}
	.i_news .news_fr li{ margin-bottom: 19px;}
	.i_news .news_fr li .news_fr_time span{ font-size: 24px;}
	.i_news .news_fr li .news_fr_time{ font-size: 13px;}
	.i_news .news_ckgd{  margin-top: 30px;}	
	.gywm{ padding: 30px 0;}
	.gywm_kuan{ margin-bottom: 30px;}
	.gywm_lf_title span{ font-size: 37px;}
	.gywm_lf_desc{  -webkit-line-clamp: 6;}
	.gywm_fr{  width: 40%; margin-right: 0%; float: right; position: relative;   }
	.gywm_sz_kuan{height:auto;  background: #0856a0;}	
	.gywm_sz_bg{ width:100%; padding-right:0; position: relative;right:0px; height:auto;}
	.gywm_sz_bg ul{margin-left:0px;}
	.gywm_sz_bg li{ margin: 50px 0;   width: 30%; padding: 0 1.5%;}
	.lxwm_tel_bg,.lxwm_add_bg{    height: 150px;}
	.gywm_lm_list{ margin-top:0px;}
	.lxwm_add{ top: 50px; font-size: 18px; line-height: 30px;}
	.lxwm_add span{ font-size: 20px;}
	.lxwm_tel{ top: 50px; font-size: 18px; line-height: 30px; right: 30%; padding-left: 60px;}
	.lxwm_tel span{ font-size: 20px;}
	.footer_logo img{ max-width: 70%;}
	.footer_cont{ padding: 30px 0;}
	.footer_top_nav{  margin-top: 20px;}
	.footer_top_nav li{  font-size: 16px; margin-left: 20px;}
	
}
@media (max-width:999px){

	
	.header{ height: 80px !important; background: #ffffff;}
	.header_clear{ height: 80px;}
	.logo{ padding:0 !important; height: 80px !important; background: #fff;  width: 30%; position: relative;}
	.logo img{ position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%); margin-top:0px  !important;}
	.head_nav,.head_search,.head_cnen,.head_tel{ display: none;}
	.head_nav_wap{ margin-left: 10px; margin-top: 20px; }
	.sp_header{ display: block; margin-right: 30px;}
	.slide img{  width: 130%;}
	.slide_kuan{  padding: 5%; width:auto;}
	.wz_kuan2{ top: 10%;}
	.wz_kuan2 .slide_title2{ margin: 5px 0;}
	.wz_kuan2 .slide_title3{ font-size: 28px; line-height: 38px;}
	.wz_kuan2 .slide_title4 a{ height: 35px; line-height: 35px;}
	.i_cpzx_list_top li .i_cpzx_top_desc{ display:none;}
	.i_cpzx_list_top li .i_cpzx_top_jt img{ height: 40px;}
	.i_cpzx_bot_slide .i_cpzx_bot_cont .i_cpzx_bot_title2,.i_cpzx_bot_slide .i_cpzx_bot_cont .i_cpzx_bot_desc{ font-size: 12px;}
	.i_cp_gs{ width: 4px;}
	.i_news{ padding: 30px 0; background:url(../images/news_bg.jpg) center center no-repeat;}	
	.i_news .news_lf,.i_news .news_fr{ width: 100%;}
	.i_news .news_fr{ margin-top: 20px;}
	.waves_bg{ display: none;}
	.gywm_lf{ width: 100%;}
	.gywm_fr{ width: 100%; margin-top: 15px;}
	.lxwm_tel_bg,.lxwm_add_bg{ background-size: auto 80%;}
	.lxwm_tel{ top: 40px;}
	.lxwm_add{ top: 25px;}

	.footer_top,.footer_cont{ display: none;}
	.footer_bot{ line-height: normal; padding: 10px 0;}
	.footer_copy,.footer_js{ width: 100%; text-align: center;}

	.footer{ padding:0px;}	
	.footer_top,.foot_link,.footer_nav,.footer_cont,.footer_link,.kf-sidebar,.footer_xian{display:none;}
	.footer_bot{  line-height: initial; text-align: center; height: auto;padding:10px 0;}

	#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:#1870c9; box-shadow: 0px 0px 14px  #3b3b3b; z-index: 99999;}
	.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%;}
		
	.weizi{ height: auto;     line-height: 35px;}
	.weizi_fl{ display: none;}
	.weizi_fr{ width: 100%;}
	.weizi_fr li{ width: 25%; position: relative;	margin-bottom: -1px;}
	.weizi_fr>ul>li>a{ width: 100%;  padding:0px; float: left; text-align: center;line-height: unset; border-left:0;  border-bottom: 1px solid #e4e4e4;  border-right: 1px solid #e4e4e4;}
	.weizi_fr>ul>li:nth-child(4n)>a{ border-right:0px;}
	.about1{ padding: 30px 0;}
	.news_title{  margin-bottom: 20px !important;  font-size: 30px;}
	.about1_title{    font-size: 22px;  line-height: normal; text-align: center;}
	.about1_info{  width: 100%;}
	.about1_tu{ display: none;} 
	.about1 .wap_about1_ship {display: block; width: 100%; margin-top: 30px;  padding: 0;}
	.honor_list .list li{width: 48% !important;margin-right: 4% !important; margin-bottom: 4% !important;}
	.honor_list .list li:nth-child(2n){margin-right: 0 !important;}
	.honor_list .list li a{padding: 5px !important;}
	.honor_list .list li a p{line-height: 30px !important;height: 30px !important;margin-top: 5px !important;font-size: 14px !important;}
	.images_home,.images_list,.news,.article_article{ padding: 30px 0;}
	.images_home ul li{  width: 100%; padding-top: 100%; margin-bottom: 30px;}
	.images_home ul li a .txt span{  font-size: 18px;}
	.images_home ul li a .img span{	font-size: 18px; line-height: 45px;}
	.pro_box ul li a .txt span,.pro_box ul li a .img span{font-size: 14px !important;line-height: 30px !important;}
	.pro1_list .list li{width: 48% !important;margin-right: 4% !important;margin-bottom: 4% !important;}
	.pro1_list .list li:nth-child(2n){margin-right: 0 !important;}
	.pro1_list .list li a p{line-height: 35px !important;padding: 0 !important;}
	.pro_list .selectbox li div{padding: 2px !important;font-size: 12px !important;}
	.pro_list .pagebox{padding: 10px 0 !important;}
	.yggh_list .list li{width: 48% !important;margin-right: 4% !important;}
	.yggh_list .list li:nth-child(2n){margin-right: 0 !important;}
	.yggh_list .list p{line-height: 30px !important;font-size: 14px !important;}
	.zxns_list{padding: 0% !important;}
	.zxns_list .list .bt p{line-height: 40px !important;text-align: center;}
	.zxns_list .list .info .box1{line-height: 30px !important;font-size: 14px !important;text-align: center;}
	.zxns_list .list .info .box1 .more{display: none !important;}
	.zxns_list .list .bt p:nth-child(1){text-indent: 0 !important;}
	.zxns_list .list .info .box1 p:nth-child(1){padding: 0 5px !important;}
	.zxns_list .list .info .box2{padding: 10px !important;}

	.imagehome_bot_title{ font-size: 16px;}
	.imagehome_bot_desc{ font-size: 12px;}
	.imagehome_bot_gd{ margin-top: 10px;}
	.article_body table{  font-size: 14px;}
	.article_info table{ font-size: 14px;}
	.contact_box1 .contactlist ul li{     width: calc(50% - 32px);}


}	

@media (max-width:799px){

	.main_content{ width:96%;}
	.logo{ width:auto}
	.logo img{ max-width: none; margin-left: 10%; margin-right:0%; height: 60px; position: relative;}
	.slide img{ width: 100%;}
	.slide img.pc_img,.slide_wz{ display: none;}
	.slide img.wap_img{ display: block;}
	.item a{ width:10px; height:10px;}
	.i_cpzx_list{ margin-top: 10px;}
	.i_cpzx_list_bot{ margin-top: 30px;}
	.i_cpzx_list_top li .i_cpzx_top_title{ font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.i_cpzx_list_top li{ width: 25%; margin: 0 2%;     padding: 10px 1%;}
	.i_cp_gs{ width: 3px;}
	.gywm_lf_title span{  font-size: 26px;}
	.gywm_lf_title a{  padding: 5px 22px; margin-top: 5px;}
	.gywm_lf_desc{  font-size: 14px;  margin-top: 20px;}
	.gywm_sz_bg li .gywm_sz{ font-size: 26px;}
	.gywm_sz_bg li .gywm_sz span{ top: -7px;}
	.gywm_sz_bg li .gywm_sz_title{  margin-top: 5px; font-size: 12px;}
	.gywm_lm_list{ display: unset;}
	.gywm_lm_list li{ width: 100%; margin-bottom: 20px; margin-right: 0px;}
	.lxwm_tel_bg,.lxwm_add_bg{ width: 100%; margin-bottom: 1px;}
	.lxwm_add_bg{  background: url(../images/lxwm_add_tb.png) right 20px center no-repeat,linear-gradient(to right, #428cd3 , #004e99);}
	.lxwm_tel_bg,.lxwm_add_bg{ background-size: auto 80%;}
	.lxwm_tel{ left: 7%; right: 0;}

	.weizi_img{ display: none;}
	.i_pro_wap{ display:block;}		
	.gcal_list li .gcal_list_tu img{ min-width:auto; min-height:auto; width: 100%;}
	.news_list li .news_list_tu{ width: 100%;}
	.news_list li .news_list_cont{ width: 98%; margin: 1%;}
	.news_list li .news_list_gt{ display:none;}
	.yjfk_magess{ width: 100%; margin: 0;  margin-top: 20px;}
	.yjfk_magess li input{ width: calc(100% - 50px);    margin-left: 0%;}
	.yjfk_magess li input#vdcode{width: calc(100% - 150px);}
	.yjfk_magess li img#vdimgck{ width: 100px;  height: 50px; margin-left:0px;}
	.yjfk_magess li textarea{     width: calc(100% - 100px) !important;}


	.product_detail .info_fr,.product_detail .info_fl{float: none !important;width: 100% !important;}
	.product_detail .spec-preview,.spec-scroll{ margin: 10px auto;}
	.product_detail .info_fr{ border-top: 1px #dfdfdf dashed; margin-top: 15px;}
	.product_detail .detail_title{margin-top: 10px;}
	.jqZoomPup,.zoomdiv{display: none !important;}
	.product_detail .spec-preview{width: 100% !important;box-sizing: border-box;height: auto !important;}
	.jqzoom{float: none !important;width: 100% !important;height: auto !important;}
	.jqzoom img{width: 100% !important;height: auto !important;display: block;position: relative !important;left: 0 !important;margin-left: 0 !important;}
	.spec-scroll .prev, .spec-scroll .next{width: 25px !important;font-size: 20px !important;}
	.spec-scroll .items{ width:calc(100% - 70px);}
	.spec-scroll{width: 100% !important;}
	.product_detail .detail_content .box{padding: 10px !important;}
	.prenext p{float: none !important;width: 100% !important;text-align: left !important;}
	.product_detail .cp_c .title{font-size: 20px !important;margin-bottom: 10px !important;margin-top: 0 !important;}
	.product_detail .cp_c .title font{font-size: 14px !important;}
	.product_detail .info_fr .tel,.product_detail .info_fr .xz{float: none !important;display: inline-block;}
	.product_detail .info_fr .xz{margin-top: 10px;}
	.product_detail .detail_title span{max-width: 33.33333%;font-size: 14px !important;}

	.imagehome_list li .imagehome_list_tu{ width:100%; padding-bottom: 50%; margin-right:0px;}
	.imagehome_list li .imagehome_list_cont{ width:100%;}
	.imagehome_bot_bg{ display:none;} 
	

}	
@media (max-width:599px){

	.sp_header{ margin-right: 10px;}	
	.logo img{ height: 45px !important; margin-left: 10px;}
	.i_cpzx_list_top li{  width: 29%; margin: 0 1%;}
	.i_cpzx_list_top li .i_cpzx_top_tu{ padding-bottom: 50px;}
	.i_cpzx_list_top li .i_cpzx_top_jt img{ height: 30px;}
	.i_cp_gs{ width: 2px;}
	.gywm{ background-size: auto 100%; padding: 20px 0;}
	.gywm_kuan{ margin-top: 0px;}
	.gywm_lf_desc{  -webkit-line-clamp: 10;}
	.gywm_sz_bg li{ margin: 30px 0;}
	.gywm_sz_bg li .gywm_sz{ font-size: 20px;}
	.gywm_sz_bg li .gywm_sz span{  font-size: 12px;}
	.gywm_sz_bg li .gywm_sz_title{ line-height: 16px;}
	.gywm_lm_kuan{ padding: 20px 0 0;}
	.gywm_lm_list li { margin: 10px 0;}
	.gywm_lm_list li .gywm_lm_list_title{  font-size: 18px; height: 40px; line-height: 40px;}
	.lxwm_tel_bg, .lxwm_add_bg{ height: 100px;}
	.lxwm_tel,.lxwm_add{  top: 20px;  font-size: 14px;line-height: 24px; background-size: auto 40px;  background-position-x: 15px;}
	.lxwm_tel span,.lxwm_add span{ font-size: 14px;}
	.weizi_fr>ul>li>a{  font-size: 12px;}
	.gcal_list li{ width: 49%;}
	.gcal_list li:nth-child(3n) {  margin-right: 2%;}
	.gcal_list li:nth-child(2n) { margin-right: 0px;}
	.gcal_list li .gcal_list_title{ font-size: 14px; margin-top: 10px;}
	.gcal_list li .gcal_list_time{ font-size: 12px;}
	.gcal_list li .gcal_list_xian{margin: 10px 0;}
	.gcal_list li .gcal_list_desc{ font-size: 12px; height: 55px;}	
	.news_list{ margin-top: 15px;}
	.news_list li .news_list_title{ font-size: 14px;}
	.news_list li .news_list_time{ font-size: 12px; margin-bottom: 0px;}
	.news_list li .news_list_desc{ font-size: 12px; margin-top:0px;}
	.zxns_list .list .bt p:nth-child(5),.zxns_list .list .info .box1 p:nth-child(5){display: none;}
	.zxns_list .list .bt p,.zxns_list .list .info .box1 p{width: 25% !important;}
	.article_title{ font-size: 20px; line-height: 30px;}
	.article_body{ padding: 10px 0;}
	.gduo{ line-height: unset; margin-top:10px; margin-bottom:0px;}
	.gduo span.pre{ width: 100%; text-align: left;}
	.gduo span.next{ width: 100%; text-align: left;} 	

	.imagehome{ padding: 30px 0;}
	.imagehome_title{ font-size: 24px;}
	.imagehome_list li .imagehome_list_tu{ padding-bottom: 70%; margin-bottom: 20px;}
	.imagehome_list li .imagehome_list_title{ font-size: 18px;}
	.imagehome_list li .imagehome_list_titleen{ font-size: 12px;}
	.imagehome_list li .imagehome_list_xian{ margin: 10px 0;}
	.imagehome_list li .imagehome_list_desc{ font-size: 12px; line-height: 24px;}
	.imagehome_list li .imagehome_list_gd{ font-size: 12px; margin-top: 10px;}
	.imagehome_list_zimun li{ width: calc(32% - 22px);}
	.imagehome_list_zimun li .list_zimun_title{  font-size: 12px;}
	.imagehome_list_zimun_gd{font-size: 12px;}
	.article_body table,.article_info table{  font-size: 12px;}
	.contact_box1 .contactlist ul li{ width: calc(100% - 32px);}

	.news_title span.en,.imagehome_title span.en,.honor_title li span.en{ font-size: 28px; top: -12px;}
}	
