@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:#000;}

a:hover{ color:#1861ae;}

img {

	border: 0;

	-ms-interpolation-mode:bicubic

}

fieldset {

	border: 1px solid #c0c0c0;

	margin: 0 2px;

	padding: 0.35em 0.625em 0.75em;

}

button, input, select, textarea {

	font-family: inherit;

	font-size: 100%;

	margin: 0;

	outline:none;

}

button, input {

	line-height: normal;

}

button, select {

	text-transform: none;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer;

}

button[disabled], html input[disabled] {

	cursor: default;

}

input[type="checkbox"], input[type="radio"] {

	box-sizing: border-box;

	padding: 0;

}

input[type="search"] {

	-webkit-appearance: textfield;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {

-webkit-appearance: none;

}

button::-moz-focus-inner, input::-moz-focus-inner {

border: 0;

padding: 0;

}

input.submit {

	border: 0;

	margin: 0;

	cursor: pointer;

}

input.radio {

	width: 13px;

	height: 13px;

	float: left;

	display: inline;

}

textarea {

	overflow: auto;

	vertical-align: top;

}

table {

	border-collapse: collapse;

	border-spacing: 1;

}

ul, ol {

	list-style:none;

}

li {

	list-style:none;

}

/*清除浮动*/

.clear {

	clear: both;

	height:0px;

	line-height:0px;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

dl, dd, dt {

	list-style:none;

	padding:0px;

	margin:0px;

}

html,body{

	position: relative; overflow-x: hidden; background: #fff;

}

a{cursor:pointer;}

.w960{

	width: 960px;

	margin: 0 auto;

	position: relative;

	z-index: 1;

}

.ovh{

	overflow: hidden;

}

.mt35{

	margin-top: 35px!important;

}







@font-face {

  font-family: 'iconfont';

  src: url('font/iconfont.eot');

  src: url('font/iconfont.eot?#iefix') format('embedded-opentype'),

      url('font/iconfont.woff2') format('woff2'),

      url('font/iconfont.woff') format('woff'),

      url('font/iconfont.ttf') format('truetype'),

      url('font/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:80%; margin:0 auto;}











/***********top***************/

.header_fd_kuan{ display: block; width: 100%; float: left; height: 100px;}

.header{ width:100%; float:left; height:100px; background: #fff;  position: fixed; z-index: 9999; transition: 0.5s;}

.header_logo{ float:left;}

.header_logo img{ margin-top:26px; transition: 0.5s;}

.header_nav{  float:left; width:60%; margin-left: 2%; line-height:100px; transition: 0.5s;}

.header_nav>ul>li{ float:left; width: 12%; height:97px; text-align: center; font-size: 15px; position: relative;}

.header_nav>ul>li>a{ height: 97px; display: inline-block; font-weight: bold;}

.header_nav>ul>li:hover>a{ border-bottom:3px solid #1861ae;}







.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 2%; display: flex;}

.header_nav .sub-menu li a:hover {



}



.header_nav .sub-menu {

	min-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;

	white-space: nowrap;

	float: left; width: 100%;

}

.header_nav li > .sub-menu > li:hover{ background: #1861ae;}

.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;

}



.header_nav li > ul.head_jjfa_nav{ width: 440px;} 

.header_nav li > ul.head_jjfa_nav li{ width:46%; padding:1px 2%; float:left;}

.header_nav li:hover > .head_jjfa_nav > li {  padding: 1px 2%;}







.header_fr{  float:right; position:relative;  width: 220px;}



.header_seach{  float:right; height: 30px; margin-top:41px; margin-right:0px; transition: 0.5s;  position: relative;} 

.header_seach form{float: right; position: relative; z-index: 999;}

.header_seach .soText {

	float: left;

	width: 0px;

	height:30px;

	line-height: 30px;	

	border: 0px;	

	outline: none;

	border-right:0px;

	color:#fff;

	font-size:12px;	

    transition: 0.5s;

	

}

.soText::-webkit-input-placeholder { color:#b5b5b5; }

.header_seach .soBtn {

	float: left;

	width: 24px;

    height: 30px;

	line-height:30px;

	background:url(../images/header_seach.png) left center no-repeat ;

	border:0px;

	color:#fff;

	font-size: 26px;

	

	

}

.header_seach:hover .soText{ width: 170px;transition: 0.5s; background: rgba(23, 95, 174, 1); padding: 0 10px;}

.header_seach:hover .soBtn{ background-position:right center; background-color: rgba(23, 95, 174, 1);}

.header_link{ position:absolute; top:5px; right:0px; overflow: hidden;}

.header_link a{float:right; margin-left: 23px;}

.header_link a i{ position: relative; top: 4px; right: 13px;}

.header_seach_name{ float: right; font-size: 18px; margin-right: 10px; position: absolute; width: 80px; right: 16px; z-index: 7;}



/*banner*/

.slide-main{position:relative; float: left; width:100%; text-align:center;}

.slide-main .prev,.slide-main .next{display:none;width:111px;height:126px;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:15px;height:15px;margin-right:11px;opacity:1;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;border-radius: 10px; border: 1px solid #1861ae;}

.item a.cur{background:#1861ae;}

.slide-box,.slide{display:block;width:100%; float: left;}

.slide-box{position:relative;}

.slide{display:none; background:#1d2d6b;position:relative;z-index:8;}



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

.slide img{ width:100%;}

.slide img.wap_img{ display: none;}



/*产品中心*/



.imagehome{ float: left; width:100%; padding:50px 0;}

.imagehome_title{ text-align: center; font-size: 36px; color: #000;}

.imagehome_list{ width:100%; float:left; margin-top: 30px;}

.imagehome_list>ul>li{ width: calc(96% - 2px); float:left; border-bottom: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{ width: 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: #1861ae; 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: #1861ae; text-decoration: underline;}



.imagehome_list li:nth-child(2n) .imagehome_list_tu{ float: right; margin-left: 3%; margin-right: 0%;}





.imagehome_list_zimun{ float: left; width:100%; margin:10px 0;}

.imagehome_list_zimun ul{ float: left; width:calc(100% - 20px); padding: 10px;  position:relative; overflow:hidden; background: #fff; transition: 0.3s; border: 1px #e5e5e5 solid;}

.imagehome_list_zimun li{ width: calc(19% - 22px); float:left; margin-right: 1%; padding: 10px; margin-bottom: 10px; border:1px solid #e5e5e5;}

.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: 12px; color: #000; text-align:center;overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap;*/ height: 75px; line-height: 25px;}

.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 li:hover .list_zimun_title{ color: #1861ae; }

.imagehome_list_zimun_gs{ width:5px; display:none;}





.i_cpzx{ width:100%; float:left; padding:30px 0; background:#fff;}

.i_cpzx_title{ width:100%; float: left; text-align: center; font-size: 45px; color: #1861ad; font-weight: bold; margin-top: 40px; line-height: 73px;}

.i_cpzx_desc{ width:100%; float:left; text-align:center; font-size: 21px; color: #c0c0c0; margin-bottom: 30px;}

.i_cpzx_desc:before{ content: '';  width: 50px; height: 2px; background: #c0c0c0; display: inline-block; margin-right: 20px; top: -3px; position: relative;}

.i_cpzx_desc:after{ content: ''; width: 50px; height: 2px; background: #c0c0c0; display: inline-block; margin-left: 20px; top: -3px; position: relative;}

.i_cpzx_list{  width:100%; float:left; position:relative; min-height:500px;}

.i_cpzx_list_bg{ width: 85%; height:100%; right:0; position:absolute; background:url(../images/cpzx_list_bg.png) bottom right no-repeat #f1f1f1; z-index:1;}

.i_cpzx_list_fl{ width:50%; float:left; position: relative; z-index: 2;}

.i_cpzx_list_fl .cpzx_list_tu{ width:100%; border-bottom-right-radius: 70px; overflow: hidden; position:relative;}

.i_cpzx_list_fl .cpzx_list_tu img{ width:100%;}

.i_cpzx_list_fl_gd{  float:left; position:absolute; bottom: 50px; right: 50px; background: #f1f1f1;  font-size: 24px; }

.i_cpzx_list_fl_gd a{ float: left; width: 100%;padding: 12px 30px; }

.i_cpzx_list_fl_gd a i{ width: 37px; height: 42px; float: left; background: url(../images/cp_tu_jd.png) center left no-repeat; margin-right: 10px;}

.i_cpzx_list_fl_gd:hover{ background:#1861ae; }

.i_cpzx_list_fl_gd:hover a{ color:#fff;}

.i_cpzx_list_fl_gd:hover a i{ width: 36px; background: url(../images/cp_tu_jd.png) center right no-repeat; }

.i_cpzx_list_fr{ width:50%; float:right; position: relative; z-index: 2; }

.i_cpzx_list_fr li{ width: 100%; float: left;    position: relative; }

.i_cpzx_list_fr li a{ float:left; width:90%; padding: 15px 5%;}

.i_cpzx_list_fr li .i_cpzx_list_fr_tu{float: left; border-radius: 100%; overflow: hidden; border: 2px solid #d7d7d7; width: 110px; height: 110px; position: relative; margin-right: 5%;}

.i_cpzx_list_fr li .i_cpzx_list_fr_tu img{ border-radius: 100px; overflow: hidden; width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.i_cpzx_list_fr li .i_cpzx_list_fr_cont{ float: left; width: calc(93% - 110px);}

.i_cpzx_list_fr li .i_cpzx_list_fr_title{ font-size: 40px; font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.i_cpzx_list_fr li .i_cpzx_list_fr_desc{ font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;

overflow:hidden;}

.i_cpzx_list_fr li.cli1{  width: 100%; margin-left: -6%;  background: #1861ae; transition: 0.5s; box-shadow: 4px 4px 12px #888888;}

.i_cpzx_list_fr li.cli1 .i_cpzx_list_fr_cont{color:#fff;}

.i_cpzx_list_bot{ position: absolute; bottom: -71px;  left: 16%; z-index: 1;}

.i_cpzx_list_bot_title{ font-size: 74px; color: #fff; font-weight: bold; letter-spacing: 7px; line-height: 65px;}

.i_cpzx_list_bot_desc{ text-align: right; position: relative; right: -4%; font-size: 50px; font-family: cursive; font-weight: bold; letter-spacing: 14px; color: #f1f1f1;}



/*走进上整*/

.i_zjsz{  width:100%; float:left;  padding:30px 0; margin-top:60px; background: #fff;}

.i_zjsz_top{ background: #f6f6f6; padding:30px 0;}

.i_zjsz_title{text-align: center; font-size: 34px; font-weight: bold; line-height: 40px; color: #1861ae;}

.i_zjsz_title span{  padding: 15px 30px;}

.i_zjsz_title_desc{ text-align: center;  margin: 10px 0; }

.i_zjsz_title_desc span{ font-size: 18px; position: relative; display: inline-block; color:#b8b8b8 ;}

.i_zjsz_title_desc span:before{ content: ''; height: 1px; width: 50px; background: #b8b8b8; position: absolute; left: -60px; top: 50%; transform: translateY(-50%);}

.i_zjsz_title_desc span:after{ content: ''; height: 1px; width: 50px; background: #b8b8b8; position: absolute; right: -60px; top: 50%; transform: translateY(-50%);}

.i_zjsz_sz{ width: 100%; margin-top: 30px;}

.i_zjsz_sz ul{ display: flex;}

.i_zjsz_sz li{text-align: center; flex-grow: 1; position: relative;}

.i_zjsz_sz li:after{ content: ''; height: 40px; width: 1px; background: #b8b8b8; position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}

.i_zjsz_sz li:last-child:after{ display: none;}

.i_zjsz_sz li .i_zjsz_sz_top{ line-height: 24px; height: 30px;}

.i_zjsz_sz li .i_zjsz_sz_top span{ font-size: 30px; font-weight: bold; color: #1861ae;}

.i_zjsz_sz li .i_zjsz_sz_desc{ font-size: 18px;}



.i_zjsz_desc{ text-align: left;  margin-top: 30px; font-size: 18px; text-indent: 2em;  line-height: 40px;}

.i_zjsz_desc2{ text-align: left; display: inline-block;}

.i_zjsz_gd{ text-align: right;  margin-top: 30px;}

.i_zjsz_gd a{ display: inline-block; margin-left: 10px; min-width: 150px; text-align: center; line-height: 40px; background: #1861ae; font-size: 16px; color: #fff;}

.i_zjsz_gd a i{ font-size: 44px; line-height: 10px; top: 10px; position: relative;}

.i_zjsz_gd a:hover{ background: #fff; color: #000;}

.i_zjsz_gd a:last-child i{ font-size: 16px;  top: 1px;}







.i_zjsz_xian{ width: 80px; margin: 0 auto; height: 6px; background: #1860ad; position: relative; top: 29px; border-radius: 100px;}



.i_zjsz_list{ width: 100%; float: left; margin: 50px 0 30px;}

.i_zjsz_list li{ width: 23%; text-align: center; float: left; padding: 0 1%; cursor: pointer;}

.i_zjsz_list li .i_zjsz_list_tb{ width:210px; height:210px; margin:0 auto; position:relative;  background: url(../images/about_tu_bg.jpg) top center no-repeat; border-radius: 100px;

 background-position-y: 210px; transition: 0.5s; }

.i_zjsz_list li .i_zjsz_list_tb img{ max-width: 80%; position:absolute; top:50%; left:50%;  transform: translate(-50%,-50%);}

.i_zjsz_list li .i_zjsz_list_title{ color: #717171; font-size: 24px; margin-top: 10px;}

.i_zjsz_list li:hover .i_zjsz_list_tb{  background-position-y: 0px; transition: 0.5s;}

.i_zjsz_list li:hover .i_zjsz_list_title{ color: #1861ae;}



/*服务与支持*/

.i_fwzc{  width:100%; float:left; background: url(../images/fwzc_bg.jpg) center top no-repeat;}

.i_fwzc_top{ width: 25%; margin-left: 2%;}

.i_fwzc_top .i_fwzc_title{ margin-top: 77px; font-size: 46px; font-weight: bold; color: #707070;}

.i_fwzc_top .i_fwzc_desc{ margin-top: 15px; font-size: 17px; color: #949494; width: 75%; line-height: 27px;}

.i_fwzc_top .i_fwzc_tel{ margin-top: 88px; font-size: 20px; color: #6f6f6f; line-height: 34px;}

.i_fwzc_top .i_fwzc_tel span{ font-size: 30px;}

.i_fwzc_list{  width:100%; float:left; background:#fff; margin-top: 215px; margin-bottom: 100px;}

.i_fwzc_list li{  width:18%; float:left; padding:1%; transition: 0.5s;}

.i_fwzc_list li a{ float: left; width: 100%;}

.i_fwzc_list li .i_fwzc_title{ width:calc(100% - 50px); float:left; position: relative; font-size: 20px; margin-top: 10px;}

.i_fwzc_list li .i_fwzc_title:before {

    content: "";

    display: inline-block;

    width: 30px;

    height: 4px;

    background-color:#d1d1d1;

    top: -10px;

    left: 0;

    position: absolute;

}

.i_fwzc_list li .i_fwzc_tb{  width:50px; float:left;}

.i_fwzc_list li .i_fwzc_tb img{ height:50px;}

.i_fwzc_list li .i_fwzc_desc{ float: left;  font-size: 16px;  color: #9b9b9b;  width: 94%;  line-height: 21px; margin-bottom: 30px;}

.i_fwzc_list li:hover{  box-shadow: 0px 0px 20px #afafaf; transition: 0.5s;}



/*新闻资讯*/

.i_news{ width:100%; float:left; padding:100px 0 50px; background:#fff;}

.i_news_top{ float: left; width: 100%;}

.i_news_title{ float: left; font-size: 20px; line-height: 45px; color: #000;}

.i_news_title span{ color: #1861ae; font-size: 55px; font-weight: bold;}

.i_news_title_r{ float: right; margin-top: 30px;}

.i_news_title_r li{ float: left; border-right: 1px solid #bebebe; font-size: 16px; padding: 0 15px; line-height: 19px;}

.i_news_title_r li.cli1 a{ border-bottom: 2px solid #1962ae; padding-bottom: 6px; color: #1962ae;}

.i_news_list{ width: 100%; float: left; margin-top: 30px;}

.i_news_list li{ float: left; margin-right: 2%; width: 32%;}

.i_news_list li:last-child{ margin-right:0px;}

.i_news_list li .i_news_tu{ width:100%; padding-bottom:60%; position:relative; overflow:hidden;}

.i_news_list li .i_news_tu img{ width:100%; position:absolute; top:0px; }

.i_news_list li .i_news_list_title{font-size: 23px; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.i_news_list li .i_news_desc{ font-size: 16px; color: #545454; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;  margin: 10px 0;}

.i_news_list li .i_news_gd{ float: left; padding: 4px 20px; border: 1px solid #c3c3c3; border-radius: 20px; color: #c3c3c3; font-size: 14px;}

.i_news_list li .i_news_gd i{ font-size: 25px; font-style: unset; line-height: 10px; margin-left: 10px; top: 5px; position: relative;}

.i_news_list li:hover .i_news_gd{ background:#1861ae; color:#fff; border: 1px solid #1861ae;}

.i_news_list li .i_news_tb{ float: right;}





/*footer*/

.footer{ width:100%; float:left; padding:50px 0;  background: #292929;}



.footer_lf{ width:calc(55% - 1px); float: left; border-right: 1px solid #a9a9a9; padding:10px 0 20px;}

.footer_nav{ width:15%; margin-right:5%;  float:left; color:#fff;}

.footer_nav .footer_nav_title{ position:relative; margin-bottom:20px; height: 40px; line-height: 40px;}

.footer_nav .footer_nav_title a:after {

    content: "";

    display: inline-block;

    width: 40px;

    height: 3px;

    background-color:#1960ae;

    bottom: -5px;

    left: 0;

    position: absolute;

}

.footer_nav .footer_nav_title a{ color: #fff; font-size: 18px; font-weight: bold;}

.footer_nav p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height:30px; line-height:30px;}

.footer_nav p a{ color:#fff; font-size:14px;}

.footer_fr{ width: 45%; float: left; padding-top:30px;}

.footer_wxewm{ padding: 15px; background: #fff; width:150px; float: left; margin-left: 50px;}

.footer_wxewm img{ width:100%;}

.footer_wxewm span{  font-size: 14px; margin-top: 10px; float: left; text-align:center; width: 100%;}

.footer_lxwm{ float: left;  width: calc(80% - 200px); margin-left: 5%; color: #fff;}

.footer_lxwm p{font-size: 19px; margin-bottom: 2px;}

.footer_lxwm p a{ color:#fff;}

.footer_lxwm span{ font-size: 34px; font-weight: bold;}

.footer_bot{  width:100%; float:left; height:40px; line-height:40px; color:#fff; }

.footer_bot a{ color:#fff;}

.footer_bot .footer_bot_fl{  width: 55%; float: left; background: #1861ae;}

.footer_bot .footer_bot_fl .footer_copy{ margin-left:10%; float: left;}

.footer_bot .footer_bot_fr{  width: 45%; float: left; background: #333333;}

.footer_bot .footer_bot_fr .footer_js{ margin-right:10%; float:right;}





.n_banner{  float: left; width: 100%; position: relative; overflow: hidden;}

.n_banner>img{   width: 100%; position: relative; object-fit: cover;}

.n_banner .position{width: 100%;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.3);line-height: 35px;font-size: 12px;}

.n_banner .position *{color: #FFFFFF;}

.n_banner .position i{margin-right: 10px;font-size: 18px; float: left; margin-top: 7px;}

.n_banner .position i img{ width:auto !important;}



.mun_nav{ float: left; width: 100%;padding:10px 0; height:80px; border-bottom:1px solid #d1d6dc; }

.mun_nav_title{float: left;  line-height: 80px; width:120px;}

.mun_nav_title i{ position:relative; top: 10px; margin-right: 10px;}

.mun_nav_list{ float: left; width:calc(100% - 120px); position:relative; height: 80px;}

.mun_nav_list ul{ width:100%;  height: 80px;}

.mun_nav_list li{ float: left; width: 10%; text-align: center; font-size: 14px; position:relative;}

.mun_nav_list li a{  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; z-index: 9; display: block;}

.mun_nav_list li:before{

	content: "";

    display: inline-block;

    width: 5px;

    height: 14px;

    background:url(../images/mun_nav_tb.png);

    bottom: -15px;

    left: 50%;

	transform: translateX(-50%) rotate(180deg);

    position: absolute;

}

.mun_nav_list li:nth-child(2n){ position:relative; top: calc(100% - 30px); }

.mun_nav_list li:nth-child(2n):before{ bottom: 20px; transform: translateX(-50%) rotate(0deg);}

.mun_nav_list li a:hover,.mun_nav_list li.no a{ background: #1760ad; color: #fff; padding:0px 10px; border-radius: 5px; }

.mun_nav_list .mun_nav_xian{  float: left; width: 100%; position:absolute; border-bottom:1px solid #a4c6eb; top: 50%; transform: translateY(-50%);}





.mian{ float: left; width: 100%;}



.pic-box img{

	/*position: absolute;*/

	width: 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: 30px 0;}



.gallery-top-tuji{width: 39%;}

.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);}



.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: #1760ad;}



.product_introduction .right{width: 58%;}

.product_introduction .cpxq_title{font-size: 30px;color: #2f2f2f;border-bottom: 1px solid #E5E5E5;margin-bottom: 20px; float:left; width:100%;}

.product_introduction .bt{ font-size:26px; float:left; color: #1760ad; font-weight: bold;}

.product_introduction .bt span{ font-size: 16px; color: #464646; font-weight: normal;}

.product_introduction .bshare-custom{ float:right;margin-top: 15px;}

.product_introduction .bshare-custom span{ font-size:12px;}

.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: #1760ad;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;}



.dis_pc_img{ display:block;}

.dis_wap_img{ display:none;}



.cpxq_info_dkuan{ width:100%; border-top:1px solid #d1d6dc;}

.cpxq_info_dkuan .cpxq_info_kuan{ width: 100%; float: left; padding:30px 0;}

.cpxq_info_dkuan .cpxq_info_kuan:nth-child(2n-1){ background:#eaf1f9;}

.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_title{ width: 100%; float: left; font-size: 24px; color: #000; font-weight: bold; margin-bottom: 10px;}

.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_cont{ width: 100%; float: left;}

.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_cont img{ max-width:100%; height: auto !important;}

.cpxq_info_dkuan .cpxq_info_cont table{ width: 100%;margin-left:0px !important;}

.cpxq_info_dkuan .cpxq_info_kuan iframe{background: #000;}

.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_cont video{ margin-right:15px; }





.xgcptj{  width:100%; padding:30px 0; float: left; }

.xgcptj_title{ width: 100%; float: left; font-size: 24px; color: #000; font-weight: bold; margin-bottom: 10px;}

.xgcptj_title span{ font-size: 18px; color: #000; margin-left: 10px; position: relative; top: 5px;}

.xgcptj_list{ width:100%; float:left; position:relative; margin: 30px 0;}

.xgcptj_list .swiper-slide{  width: 25%;}

.xgcptj_list_slide{ width:calc(98% - 2px); margin:0 1%;  float: left; }

.xgcptj_list_tu{ width:calc(100% - 2px); margin:0 1px; position:relative; overflow:hidden; padding-bottom:100%; border: 1px solid #dfdfdf;}

.xgcptj_list_tu img{ height:100%; position:absolute;/* left:50%; transform:translate(-50%);*/}

.xgcptj_list_title{ text-align: center; color: #000; font-size: 14px;  line-height: 30px; overflow: hidden;}

.xgcptj_list_slide:hover .xgcptj_list_title{ background:#1960ae; color: #fff;}

.xgcptj-button-prev,.xgcptj-button-next{ position: absolute; z-index: 99; font-size: 40px; font-family: cursive; background: #e8e9eb; padding: 10px; color: #fff; cursor: pointer; top: 50%; transform: translateY(-50%);}

.xgcptj-button-prev{ left:-50px;}

.xgcptj-button-next{ right:-50px;}

.xgcptj-button-prev:hover,.xgcptj-button-next:hover{background:#1861ae;}

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





.zt_banner{ width:100%; }

.zt_banner img{ width:100%;}

.zt_cpgs{ width:100%; float:left; padding:20px 0;}

.zt_cpgs_title{text-align: center; font-size: 24px; font-weight: bold; line-height: 40px; color: #000; }

.zt_cpgs_title span{  padding: 15px 30px; border-bottom: 1px solid #bdbec0;}

.zt_cpgs_xian{ width: 40px; margin: 0 auto; height: 3px; background: #1860ad; position: relative; top: 9px; border-radius: 100px;}

.zt_cpgs_desc{    margin-top: 30px; width: 60%; text-align: center; font-size: 16px; margin: 30px auto 0;}

.zt_cpgs_tz{ width:100%; float:left; padding:30px 0 0; background:#eaeaea;}

.zt_cpgs_tz_wap{ display:none;}

.zt_cpgs_biaoq{  width:100%; float:left;}

.zt_cpgs_biaoq li{  width:20%; float:left; text-align: center;}

.zt_cpgs_biaoq li .zt_cpgs_bq_tb{}

.zt_cpgs_biaoq li .zt_cpgs_bq_tb img{ max-width:100%;}

.zt_cpgs_biaoq li .zt_cpgs_bq_title{ font-size: 16px; margin-top: 10px; line-height: 20px;}

.zt_cpgs_list{  width:100%; float:left; margin-top:30px;}

.zt_cpgs_list li{  width:33%; float:left; margin-right:0.5%; background:#d1d6dc; height:50px; line-height:50px; text-align:center; font-size:16px; }

.zt_cpgs_list li a{ float:left; width:100%; color:#000;}

.zt_cpgs_list li.no a,.zt_cpgs_list li:hover a{background:#1861ae;  color:#fff;}

.zt_cpgs_list li:last-child{ margin-right:0px;}

.zt_cpgs_info{ width:100%; float:left; margin-top:10px;}

.cpgs_info{ width:100%; float:left; padding:30px 0;}

.cpgs_info img{ max-width:100%;}

.zt_cpgs_info .cpgs_info:nth-child(2n){  background:#ebf1f8;}



.zt_yyfw{  width:100%; padding:30px 0; float: left; background:#ebf1f8}

.yyfw_title{ width: 100%; float: left; font-size: 24px; color: #000; font-weight: bold; margin-bottom: 10px;}

.yyfw_list{ width:100%; float:left; position:relative; margin: 30px 0;}

.yyfw_list_slide{ width:calc(98% - 2px); margin:0 1%; float: left; }

.yyfw_list_tu{ width:calc(100% - 2px); margin:0 1px; position:relative; overflow:hidden; padding-bottom:70%; border: 1px solid #dfdfdf;}

.yyfw_list_tu img{ height:100%; position:absolute; left:50%; transform:translate(-50%);}

.yyfw_list_title{ text-align: center; color: #000; font-size: 14px;  line-height: 30px; overflow: hidden;}

.yyfw_list_slide:hover .yyfw_list_title{ background:#1960ae; color: #fff;}

.yyfw-button-prev,.yyfw-button-next{ position: absolute; z-index: 99; font-size: 40px; font-family: cursive; background: #e8e9eb; padding: 10px; color: #fff; cursor: pointer; top: 50%; transform: translateY(-50%);}

.yyfw-button-prev{ left:-50px;}

.yyfw-button-next{ right:-50px;}

.yyfw-button-prev:hover,.yyfw-button-next:hover{background:#1861ae;}

.yyfw_gs{width:3px; display:none;}



/*表格弹出图片*/

.table_info table{ margin:auto;}

.table_info table.tu_table{  margin-left: 20%;}

.table_info td { position:relative; font-size: 16px;}

.table_info .inner { display:none; position:absolute; top:0px;  left: -22vw; width: 22vw; /*height:150px;*/ border:0px solid #000; background:#fff; z-index: 999;}

.table_info td:hover .inner{ /*display:block !important;*/}

.table_info td a{ float: left; width: 100%; pointer-events: none;}

.xgcptj  td a{ pointer-events: unset;}

/*.tu_table td:nth-child(1):hover{ background:#1861ae; color:#fff;}

.tu_table td:hover a{ background:#1861ae; color:#fff;}*/

.xgcptj td:hover a{ background:#1861ae; color:#fff;}



.lanmu_mun{ float:left; width:100%; border-bottom:1px #dcdbdb solid}

.lanmu_mun ul{ width: 100%; height: 70px; line-height: 70px; display: flex; display: none;}

.lanmu_mun li{ float:left; flex-grow: 1; text-align:center; border-left:1px solid #dcdbdb; font-size:19px; height: 71px;}

.lanmu_mun li:last-child{ border-right:1px solid #dcdbdb;}

.lanmu_mun li a{}

.lanmu_mun li:hover,.lanmu_mun li.ys{ background:#1861ae;}

.lanmu_mun li:hover a,.lanmu_mun li.ys a{ color:#fff; float:left; width:100%;}



.gsjj{ width: 100%; float: left; margin-top: 50px; margin-bottom: 50px;}

.gsjj_fl{ width: 50%; float: left;}

.gsjj_title{ width: 100%; font-weight: 600; color: #000; float: left; font-size: 20px;}

.gsjj_xian{ width: 60px; height: 1px; background: #666; float: left; margin-top: 25px; margin-bottom: 25px;}

.gsjj_desc{ width: 100%; float: left; line-height: 30px; font-size: 14px;}

.gsjj_gd{ width: 100%; float: left; margin-top: 55px;}

.gsjj_gd a{  border: 1px solid #666; padding: 15px 45px; font-size: 14px;}

.gsjj_fr{ width: 45%; float: right;}

.gsjj_tu{ width: 100%;}

.gsjj_tu img{ width: 100%;}



.gywm_cent{ background: #1861ae; width:100%; float:left; margin-bottom:50px;}

.gywm_cent_list{ width:100%; float:left; text-align: center;}

.gywm_cent_list li{ display: inline-block; width: 33.3333%; margin: 50px 0; text-align: center; color: #fff; border-right: 1px solid #72acf3; box-sizing:border-box;    padding: 0 2.5%;}

.gywm_cent_list li:last-child {border-right: none;}

.gywm_cent_list li a{ width: 100%; height: 100%; color: #fff;}

.gywm_cent_tb{}

.gywm_cent_title{ font-size:18px; margin:15px 0 5px;}

.gywm_cent_titleen{ font-size:14px; }



.gywm_gshj{ width: 100%; float: left;  margin-bottom:50px;}

.gywm_gshj_list{ width: 100%; float: left;   }

.gywm_gshj_list li{ float: left; width: 48%;  margin-bottom: 20px;}



.gywm_gshj_tu{    width: 100%; height: 290px; overflow: hidden; position:relative;}

.gywm_gshj_tu img{ width: 100%;    object-fit: cover; height: 100%;}

.gywm_gshj_title{ position:absolute; color:#fff; bottom:0px; height:50px; line-height:50px; font-size: 18px; width: 95%; padding-left: 5%;}

.gywm_gshj_list li:nth-child(1){ margin-right: 2%;}

.gywm_gshj_list li:nth-child(1) .gywm_gshj_tu{ height:600px;}



.art_title{ width:100%; float:left; font-size:32px; position:relative; margin:50px 0; text-align:center; color:#000;}

.art_xian{ width:80px; height:2px; background:#1861ae; margin: 0 auto;  margin-top: 15px;}

.art_info{ width:100%; float:left; padding-bottom:30px; min-height:300px;}

.art_info img{ max-width:100%;}



.qywh_title{ width:100%; float:left; color: #1861ae; font-weight: bold; font-size:26px; margin:30px 0; }

.qywh_info{ width:100%; float:left;}

.qywh_list{ width:100%; float:left;  margin-bottom:50px;}

.qywh_list li{ width:100%; float:left; background-color: #ededed;  position: relative; }

.qywh_list li .qywh_list_tu{  float:right; width:50%; 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: #1861ae; font-size:20px; }

.qywh_list li .qywh_list_desc{  font-size: 14px;}



.honor{  float: left; width:100%; padding:50px 0;}

.honor_title{ text-align: center; font-size: 36px; color: #000;}

.honor_list{ width: 100%; margin-top: 50px;}

.honor_list li{ float: left; width: 24%; margin-right: 1.333%;}

.honor_list li:nth-child(4n){ margin-right:0px;}

.honor_list li .honor_list_tu{ width:calc(100% - 2px);  padding-bottom:130%; border:1px solid #e5e5e5; position:relative; overflow:hidden;}

.honor_list li .honor_list_tu img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%);  }

.honor_list li .honor_list_title{ text-align:center; line-height:50px; margin-bottom:10px; font-size:14px;}

.honorry_list_gd{ float: left; width:100%; text-align: center; height: 50px; line-height: 50px; background: #f8f8f8; font-size: 18px;}

.honorry_list_gd a{ float: left; width:100%; }

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



.gshj_list{ width: 100%; margin-top: 50px;}

.gshj_list li{ float: left; width: 32%; margin-right: 2%;}

.gshj_list li:nth-child(3n){ margin-right:0px;}

.gshj_list li .honor_list_tu{ width:calc(100% - 2px);  padding-bottom:80%; border:1px solid #e5e5e5; position:relative; overflow:hidden;}

.gshj_list li .honor_list_tu img{ position:absolute; min-width: 100%;height: 100%; left:50%; top:50%; transform:translate(-50%,-50%);}

.gshj_list li .honor_list_title{ text-align:center; line-height:50px; margin-bottom:10px; font-size:14px;}

.gshj_list_gs{ width:3px; display:none;}



.contact{ width:100%; float:left;    margin: 30px 0;}

.contact_fl{ width:40%; float:left;}

.contact #map{ width:60%; float:right;     height: 500px;}



/*资讯中心*/

.news_list{  float:left; width:100%; padding-top:50px; }

.news_list li{  float:left; width:calc(45.5% - 2px); margin-right: 1%;  margin-bottom:1%; text-align:center; background: #fff; padding: 2%; border: 1px solid #e7e7e7;}

.news_list li:nth-child(2n){ margin-right:0px}

.news_list li a{ float:left; width:100%;}



.news_list li .news_list_tu{ width:30%; float:left; position: relative; padding-bottom: 22%; overflow: hidden; }

.news_list li .news_list_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}

.news_list li .news_list_cont{ width:66%; padding:0 2%;  float:left; text-align:left; }

.news_list li .news_list_title{ height: 30px;  font-size: 16px; float: left;  width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.news_list li .news_list_desc{ text-align: left; font-size: 12px; color:#515151; float: left;  width: 100%; height: 68px; overflow: hidden;}

.news_list li .news_list_time{ text-align: left; font-size: 12px; color:#515151; float: left;  width: 100%; font-weight: bold;}

.news_list li .news_list_gd{ width:60px;  float:left; display:none; }

.news_list li .news_list_gd span{ font-size: 30px; color: #d6d6d6; border: 1px solid #d6d6d6; border-radius: 50px; float: right; width: 50px; height: 50px; line-height: 50px; text-align: center;}

.news_list li:hover{ background:#1861ae;  transition: 0.5s;}

.news_list li:hover a,.news_list li:hover .news_list_desc,.news_list li:hover .news_list_time{color:#fff;  transition: 0.5s;}

.news_list li:hover .news_list_gd span{ background:#fff; border-color:#1861ae; color:#1861ae;}



/*新闻内页*/	 



.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%;}



.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;}



.article_xgtj{ width: 100%; float: left; text-align: left; padding-bottom: 30px;}

.article_xgtj_title{ width: 100%; font-size: 18px; font-weight: bold; color: #000; border-bottom: 1px solid #d2d2d2; padding-bottom: 10px;}

.article_xgtj_list{}

.article_xgtj_list li{ border-bottom: 1px solid #d2d2d2; height: 50px; line-height: 50px; width: 47%; padding: 0 1%; float: left;

 margin-right: 2%;}

 .article_xgtj_list li:nth-child(2n){ margin-right:0px;}

.article_xgtj_list li a{}

.article_xgtj_list li a.xgtj_fl{ width:calc(100% - 80px);float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.article_xgtj_list li a.xgtj_fr{ float: right; width: 80px; text-align: right;}



.cpjs{ width: 100%; float: left; text-align: center; padding-top:30px;}

.cpjs_tu{ margin: 20px 0;}

.cpjs_title{ font-size: 30px; color: #414141; margin-bottom: 20px;}

.cpjs_search{ width: 100%; float: left;}

#cpjs_search{ width: 60%; margin: 0 auto;}

#cpjs_search input{}

#cpjs_search .text{ width: 90%; height: 50px; line-height: 50px; border-radius: 50px; border: 1px solid #cccccc; padding: 0 5%; text-align: center; color: #c7c7c7; font-size: 16px;}

#cpjs_search .submit{ width:140px; height:40px; line-height:40px; color:#fff; background:#01519a; border-radius: 50px; margin: 30px 0;}

.cpjs_ewm{ width: 100%; float: left; text-align: center;  padding-bottom:30px;}

.cpjs_ewm_tu{}

.cpjs_ewm_tu img{ width: 150px; }

.cpjs_ewm_title{ margin-top:10px; line-height:30px;  font-size: 14px;}



.yjfk{ width: 100%; float: left; text-align: center; padding:30px 0;}

.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;}



.zp{  width: 100%; float: left;  margin-bottom:20px; padding-top:30px;}

.zp_title{ text-align: center; font-size: 36px; color: #000;}

.zp_list{ width:100%; background:#fff; float:left; margin:20px 0;}

.zp_list li{ width:100%; float:left; margin-bottom:10px;}

.zp_list_top{ height:50px; width:96%; padding:0 2%; background:#f5f5f5; line-height:50px; font-size: 14px; cursor: pointer;}

.zp_list_top .zp_list_gw{  float:left; font-size: 16px;  font-weight: bold; width:30%; color:#000}

.zp_list_top .zp_list_dd{  float:left; width:30%;}

.zp_list_top .zp_list_rs{  float:left; width:10%;}

.zp_list_top .zp_list_sj{  float:left; width:20%; text-align:center;}

.zp_list_top .zp_list_tb{  float:right; font-size:12px; width:10%; text-align:center; height: 100%; position: relative;}

.zp_list_top .zp_list_tb img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.zp_list_top .zp_list_tb img.zp_jt1{ display:none;} 

.jobtitle-active .zp_list_tb img.zp_jt1{ display:block; transform: translate(-50%,-50%) rotate(-180deg);} 

.jobtitle-active .zp_list_tb img.zp_jt2{ display:none;} 

.jobtitle-active{ color:#fff; background:#1357a0;}

.jobtitle-active .zp_list_gw{color:#fff;}



.zp_list_bot{ width:90%; padding:5%; float:left; border:1px solid #d2d2d2;}

.zp_cont_gw{ font-size:22px; color:#000; font-weight: bold;}

.zp_cont_gw2{ font-size:14px; color:#000; font-weight: bold;}

.zp_cont_info{ width:100%; font-size: 14px; margin: 10px 0; line-height: 30px; border-bottom:1px solid #d2d2d2; padding-bottom:30px;}

.zp_cont_yxq{ font-size:14px; padding-left:2%;}

.zp_cont_yxq span{ color:#d30000;}

.zp_cont_wap{ display:none;}

.zp_cont_sq{ font-size:16px; width:170px; height:40px; line-height:40px; text-align:center; background:#1357a0; margin-left:2%;margin-top:30px;}

.zp_cont_sq a{ color:#fff; float: left; width: 100%;}



.zp_kuang{ display:none;  width:500px; height:400px;}



.zp_message{ width:90%; padding:0 5%;}

.zp_message_input li input{ width: 90%; height: 50px; margin-top:20px; padding: 0 3%; border:1px solid #dedede; color:#ababab; font-size: 16px;}

.zp_message_input li input#name{ background:url(../images/cp_ly_name.png) center right no-repeat;}

.zp_message_input li input#tel{ background:url(../images/cp_ly_tel.png) center right no-repeat;}

.zsjm_message_submit{ width:50%; float:left; text-align:center; margin-bottom:10px;}

.zsjm_message_submit input.coolbg{ width: 96%; height: 50px;background: #1357a0; color: #fff; border: 0px; font-size:16px;

margin-top: 20px;}

.zp_message_input li textarea{ width: 90%; min-height: 50px; margin-top:20px; padding: 3%; border:1px solid #dedede; color:#ababab; font-size: 16px;}





/*下载中心*/

.down{ width: 100%; float: left; padding-top:30px;}

.down_list{ padding:2%; float:left; width:100%; margin-top:50px; }

.down_list_title{  width:100%; float:left; height:50px; line-height:50px; font-size:14px; border-bottom: 1px solid #d2d2d2;}

.down_list_title span{  height:50px; float: left; width:25%; font-size:18px;   border-bottom: 1px solid #1861ae; overflow:hidden;}

.down_list_title .down_zi{ float: right;}

.down_list_title .down_zi a{  padding: 0 10px; border-right: 1px solid #d2d2d2;}

.down_list_title .down_zi a:last-child{ border-right:0px;}

.down_list li{ float:left; width:30%; margin:0 1.5%; text-align:center; margin-top:30px;}

.down_list li a{ width:100%; float:left; background:url(../images/down_xian.png) center right no-repeat; color: #000;}

.down_list li:nth-child(3n) a{ background:none;;}

.down_list li .down_tu{ width:calc(100% - 1px)}

.down_list li .down_tu img{ max-width:100%}

.down_list li .down_title{ margin-top:15px; margin-bottom: 15px; font-size: 18px; line-height: 30px; padding: 0 5%;}

.down_list li .down_xz{ font-size:18px;}

.down_list li .down_xz img{ margin-right:15px;}

.down_list .down_gd{ text-align: center; margin: 80px 0 30px 0; width: 100%; float: left;}

.down_list .down_gd a{ color: #fff; background: #1861ae; padding: 18px 75px; border-radius: 50px;} 



.cp_info_wap{ float: left;  width: 100%; display:none;  text-align: center;  margin-top: 50px;}

.cp_info_wap select#tabs{ width:100%; padding:0 5%; height:50px; font-size: 16px;    background: #1861ae; color: #fff; border-color: #1861ae;}

.i_pro_wap{ margin-bottom: 25px; float: left;  width: 100%; display:none;  text-align: center; float:left; width:100%;}

.i_pro_wap select#tabs{ width:100%; padding:0 5%; height:50px; font-size: 16px;    background:#1861ae; color: #fff; border-color: #1861ae;}

.i_pro_wap_bot{ margin-bottom:30px;}

.i_pro_wap_top{     float: right;    width: 20%; margin:0px; min-width:110px;}

.i_pro_wap_top select#tabs{ width:100%; padding:0 5%; height:30px; font-size: 12px;  border-color: #b0aeae; background: #eeeeee; color: #000;}





.pro_listhome_bg{ width:100%; float:left; padding:30px 0; background:#f5f5f5;}



.pro_lf{ width:27%; margin-right:3%; float:left;}

.pro_nav{ width:100%; margin-bottom: 30px; float: left;}

.pro_nav_title{ padding:0 5%; height:70px; line-height:70px;  width:90%; float:left; font-size:22px; color:#fff; background:url(../images/pro_nav_title.png) right 10% center no-repeat #1861ae;}

.pro_nav_list{ width:calc(90% - 2px); float:left; padding:5%; border:1px solid #e5e5e5; border-top:0px; background:#fff;}

.pro_nav_list ul{ width:100%; float:left;}

.pro_nav_list li div{  width:calc(90% - 2px);  padding:0 5%; float:left; height:50px; line-height:50px;  font-size:14px; border:1px solid #e5e5e5;   margin-top: -1px;}



.pro_nav_list li a{ width:calc(100% - 23px); float:left;}

.pro_nav_list li span{ width:23px; height: 100%; float:right; background:url(../images/cp_nav_tb.png) left center no-repeat; cursor: pointer;} 

.pro_nav_list li .active a{ color: #1861ae;}

.pro_nav_list li .active span{ background: url(/template/sscm/images/cp_nav_tb.png) no-repeat right center;}

.pro_nav_list dl{ width:90%; float:left; padding: 0 5%;}

.pro_nav_list dl dt{ height:40px; padding-left:5px; line-height:40px; border-bottom:1px solid #e5e5e5; font-size:14px; }





.left_lxwm{ width:calc(100% - 2px);margin-bottom: 30px; padding-bottom:30px; border:1px solid #e5e5e5; background:#fff;}

.left_tel{height:50px; padding:25px 0; padding-left:100px; background:url(../images/left_tel.png) left 50px center no-repeat; font-size:14px; line-height: 24px; border-bottom: 1px solid #e5e5e5;}

.left_tel span{ font-size:20px; color:#009be5; }

.left_xsrx{ font-size:16px; text-align:center; width:100%; margin:15px 0;}

.left_ewm{text-align:center; width:100%;}

.left_ewm img{ max-width:130px;}

.left_ewm span{}



.left_jjfa{  width:calc(90% - 2px); float:left; padding:5%; margin-bottom:30px; border:1px solid #e5e5e5;background:#fff;}

.left_jjfa_title{ width:100%;  float:left; font-size:22px;  color:#000;  border-bottom:1px solid #e5e5e5; position: relative;}

.left_jjfa_title span{ color:#009eea;}

.left_jjfa_title a{ right: 0; position: absolute;  top: 50%; transform: translateY(-50%);}

.left_jjfa_xian{ width: 50%; height: 1px; background: #009eea; bottom: -1px; position: absolute;}

.left_jjfa_list{ width:100%;  float:left; margin-top:10px;}

.left_jjfa_list a{ width:100%;  float:left; line-height:30px; padding-left:5px; font-size:14px;}



.pro_fr{ float:left; width:70%; }

.pro_xl_nav0,.pro_xl_nav2{ display:none;}

.pro_xl_nav{ width:100%; float:left; margin-bottom:15px;}

.pro_xl_nav li{ width: 18%; float: left; text-align: center; color: #d3d2d2; margin: 1%; line-height: 40px; font-size: 13px;  }

.pro_xl_nav li a{ width:calc(100% - 2px); float:left;  border: 1px solid #d3d2d2; background: #fff; border-radius: 100px;  overflow: hidden;

  text-overflow: ellipsis; white-space: nowrap;}

.pro_xl_nav li:hover a{ background:#1861ae; color:#fff;  border: 1px solid #1861ae;  }



.cp_list{ width:100%;  float:left;  margin-bottom:30px;}

.cp_list li{ width:31%; margin-right:3%; margin-bottom:30px;  float:left; background:#fff;}

.cp_list li:nth-child(3n){ margin-right:0px;}

.cp_list li .cp_list_tu{ width:100%; position:relative; float:left; padding-bottom:100%; overflow:hidden;}

.cp_list li .cp_list_tu img{ position:absolute; height:100%; left: 50%; transform: translateX(-50%);}

.cp_list li .cp_list_title{ width:100%; float:left; height:50px; background:#fff; line-height:50px; text-align:center; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.cp_list li:hover .cp_list_title{background:#1861ae; color:#fff;}



.cpgs_list{ width:100%; margin:30px 0;}

.cpgs_list ul{}

.cpgs_list li{ width:24%; margin-right:1.33%; float:left; margin-bottom: 1.33%;}

.cpgs_list li:nth-child(4n){ margin-right:0px;}

.cpgs_list li .cpgs_list_tu{ border: 1px solid #000; width: calc(100% - 2px); padding-bottom: 100%; position: relative; overflow: hidden;}

.cpgs_list li .cpgs_list_tu img{height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}

.cpgs_list li .cpgs_list_title{ font-size: 20px; line-height: 30px; color: #3c3c3c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.cpgs_list li .cpgs_list_typename{ font-size: 20px; line-height: 30px; color: #3c3c3c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.cpgs_list li .cpgs_list_typename br{ display:none;}

.cpgs_list_gd{ width: 100%; margin-top: 10px; float: left;}

.cpgs_list_gd .cpgs_list_gd_fl{ float: left;}

.cpgs_list_gd .cpgs_list_gd_fl a{ padding: 5px 16px; background: #1861ae; color: #fff; border-radius: 30px; font-size: 15px;}

.cpgs_list_gd .cpgs_list_gd_fl a:hover{ border: 1px solid #1861ae; background: #ffffff; color: #1861ae;}

.cpgs_list_gd .cpgs_list_gd_fr{ float: right;}

.cpgs_list_gd .cpgs_list_gd_fr a{ margin: 0 5px;}

.cpgs_list_gd .cpgs_list_gd_fr a img{ height: 25px;}

.cp_gg_bot{ background: url(/template/sscm/images/pc_zl_bot_bg.jpg) center top no-repeat; width:100%; margin-top:150px; position:relative; float: left; text-align: center; color: #fff;}

.cp_gg_bot .cp_gg_bot_logo{ display: inline-block; padding: 20px; background: #1861ae; position: relative; margin-top: -66px; border-radius: 100px;}

.cp_gg_bot .cp_gg_bot_logo img{}

.cp_gg_bot .cp_gg_bot_title{ font-size: 41px; font-weight: bold; line-height: 60px;}

.cp_gg_bot .cp_gg_bot_desc{ font-size: 22px;}

.cp_gg_bot .cp_gg_bot_lx{  margin: 30px 0;}

.cp_gg_bot .cp_gg_bot_lx a{ background: #fff; padding: 5px 20px; border-radius: 30px; font-size: 16px;}

.cpsx_h2,.jjgd{ display:none}





.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;  margin: 0 5px;}

.pagingNav li a{padding:0 15px; float: left; font-size: 14px;}

.pagingNav li.thisclass,.pagingNav li:hover{ background:#1861ae; }

.pagingNav li.thisclass a,.pagingNav li:hover a{ color:#fff;}



#lightbox-container-image-box{ max-width: 80%; height:auto !important; margin:0 auto;}

#lightbox-container-image img#lightbox-image{ width:100%;}

#lightbox-container-image-data-box{ max-width: 80%; padding: 0 !important;}	

#lightbox-nav a{ height: 100% !important;}

#sysbox{  overflow-x: hidden;}

#sysbox.mobileStyle{ height: auto !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 li.kf-weixin1,.kf-sidebar li.kf-weixin2{ height: 70px;}

.kf-sidebar li.kf-weixin1 .sidebox,.kf-sidebar li.kf-weixin2 .sidebox{ height: 70px;}

.kf-sidebar li .sidebox_title{ position: absolute; bottom: 0; width: 100%; text-align: center; color: #fff;}





.kf-sidebar .kf-tel .sidebox{background-color:#1861ae;}

.kf-sidebar .kf-qq .sidebox{background-color: #1861ae;}

.kf-sidebar .kf-sq .sidebox{background-color: #1861ae;}

.kf-sidebar .kf-weixin .sidebox{background-color: #1861ae;}

.kf-sidebar .kf-ww .sidebox{background-color: #1861ae;}

.kf-sidebar #goTop{background-color: #1861ae;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;}

#mask_shadow {

  display: none;

  opacity: 0;

  position: fixed;

  z-index: 1;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, .5);

}

#popup {

	display: none;

	opacity: 0;

    position: fixed;

    top: 20%;

    width: 96%;

    height: 190px;

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

    z-index: 999999;

    text-align: center;

}

#popup .title {

  position: relative;

  width: 100%;

  height: 55px;

  background-color: #006bbd;

  cursor: move;

}

#popup .title p {

  padding-left: 14px;

  line-height: 55px;

  color: #fff;

}

#popup .title span {

  position: absolute;

  top: 12px;

  right: 20px;

  width: 30px;

  height: 30px;

  color: #000;

  

  font-size: 21px;

  cursor: pointer;

  text-align: center;

    line-height: 28px;

    background: #fff;

}

#popup .title span:hover {

  opacity: .8;

}

#popup .cont { width: 100%; background-color: #EDEDED;    }

#popup .cont .wx_tu{ padding: 20px 0;}

#popup .cont .wx_tu img{ max-width: 80%;}



.sp_header{ display: none;}

.footer_fd_kuan{ display:none;}

.footer_fd,#gotop_wap{ display:none;}

@media (max-width:1699px){

	

	.footer_lxwm span{ font-size: 30px;}

	.footer_lxwm p{ font-size: 16px;}

}

@media (max-width:1499px){

	

	.header_nav{  width: 53%;}

	.header_nav li{ font-size: 14px;}

	.footer_wxewm{ width: 120px;}

	.footer_lxwm{ width: calc(80% - 170px);}

	.footer_nav .footer_nav_title a{ font-size: 16px;}

	.footer_wxewm span{ font-size: 12px;}

	.footer_lxwm span{ font-size: 26px;}

	.footer_lxwm p{ font-size: 14px;}

}

@media (max-width:1299px){

	

	.header_nav>ul>li{ font-size:14px;}

	.header_nav{ float: right; width: 61%;}

	.header_fr{ display: none;}

	.footer_lxwm p{ font-size: 12px;}

	.bshare-custom.icon-medium{ display: none;}

	.i_fwzc_top{ width:40%;}

	.i_fwzc{ background-position: center right;}

	.cp_gg_bot .cp_gg_bot_title{ font-size: 35px;}

	

}

@media (max-width:999px){

	

	.i_fwzc{ background-size: auto 105%; text-align:center;}

	.i_fwzc_top{ width: 100%; margin-left:0px;}

	.i_fwzc_top .i_fwzc_title{ margin-top: 20px;font-size: 40px; color: #000000;}

	.i_fwzc_top .i_fwzc_desc{ margin-top: 10px; font-size: 18px; width: 100%; color: #000000;}

	.i_fwzc_top .i_fwzc_tel{ margin-top: 20px; font-size: 18px; color: #000000;}

	.i_fwzc_top .i_fwzc_tel span{ font-size: 30px;}

	.i_fwzc_list{ margin:30px 0;   text-align: left;}

	.i_fwzc_list li{ width: 98%;}

	

	.header_fr{ display: block; width:auto; position:relative; height:80px;}

	.sp_header{ display: block; position: absolute; top: 50%; right: 0; transform: translateY(-50%);}

	.header_nav,.header_seach,.header_link{ display: none;}

	.i_cpzx{ padding: 10px 0;}

	.i_cpzx_title{ font-size: 35px; margin-top:0px;}

	.i_cpzx_desc{ font-size: 16px;}

	.i_cpzx_list_fl{ width: 100%;}

	.i_cpzx_list_fr{ width: 95%;}

	.i_cpzx_list_bot{ display:none;}

	.i_zjsz{ margin-top:0px;}

	.i_zjsz_title{ font-size: 35px;}

	.i_zjsz_xian{ top: 16px;}

	.i_zjsz_desc{ margin-top: 34px; font-size: 16px;}

	.i_zjsz_list li .i_zjsz_list_tb{ width: 150px; height: 150px; }

	.i_zjsz_list li .i_zjsz_list_tb img{ height: 100px; max-width: none;}

	.i_zjsz_list li .i_zjsz_list_title{ font-size: 16px;}

	.i_news{ padding: 50px 0;}

	.i_news_list li .i_news_list_title{ font-size: 18px;}

	.i_news_list li .i_news_desc{ font-size: 12px;}

	

.footer,.kf-sidebar{display:none;}

.footer_bot{  line-height: initial; text-align: center; height: auto;padding:10px 0; background: #333333;}

.footer_bot .footer_bot_fl,.footer_bot .footer_bot_fr{ width: 100%; background: #333333;}

.footer_bot .footer_bot_fl .footer_copy,.footer_bot .footer_bot_fr .footer_js{ width: 80%;}





#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:#1861ae; box-shadow: 0px 0px 14px  #3b3b3b; z-index: 99999;}

.footer_fd li{ width:20%; 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{}		



	.n_banner>img{ width: 160% !important; left: -30%;}

	.main_content{ width: 96%;}

	.header_fd_kuan{ height:80px;}

	.header{ height:auto;}

	.header_logo img{ margin-top: 20px;}

	.gallery-top-tuji{ width: 100%;}

	.product_introduction .right{ width: 100%; margin-top:10px;}

	.dis_pc_img{ display:none;}

	.dis_wap_img{ display:block; margin-top: 30px;}

	.product_introduction .link a{ margin-bottom: 10px;}    

	.product_introduction .link{ margin:0px;}

	.product_introduction{ padding: 10px 0;}

	.zt_cpgs_fd{width: 96% !important;}

	.zp_list_dd,.zp_list_rs,.zp_list_sj{ display:none;}

	.zp_list_top .zp_list_gw{ width:70%;}

	.gywm_gshj_list li .gywm_gshj_tu img{  width:auto;  height: 100%; position: relative; left: 50%; transform: translateX(-50%);}

	.pro_lf{ display:none;}

	.pro_fr{ width:100%;} 

	.contact_fl{ width:100%;}

	.contact #map{ width:100%;}

	

	.imagehome_list li .imagehome_list_tu{ width:100%; padding-bottom: 50%; margin-right:0px;}

	.imagehome_list li .imagehome_list_cont{ width:100%;}

	.imagehome_list_zimun li{ width: calc(24% - 22px); }

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

	

	.cp_gg_bot,.cp_fenye{ display: none;}

	.cpgs_list li{ text-align: center;    width: 32%; margin-right: 1.5%; margin-bottom: 1.5%;}

	.cpgs_list li:nth-child(4n){ margin-right: 1.5%;}

	.cpgs_list li:nth-child(3n){ margin-right:0px;}

	.cpgs_list li .cpgs_list_title{ font-size: 18px;}

	.cpgs_list li .cpgs_list_typename{ font-size: 18px; line-height: 20px; height:40px;}

	.cpgs_list li .cpgs_list_typename br{ display:block;}

	.cpgs_list_gd .cpgs_list_gd_fl{  width:100%;}

	.cpgs_list_gd .cpgs_list_gd_fl a{ padding: 2px 13px;}

	.cpgs_list_gd .cpgs_list_gd_fr{ display:none;}

	.cpsx_h2{ display:block;}

	.jjgd{ display:block; text-align:center; width:100%; float: left; margin:30px 0;}

	.jjgd img{ height: 8vw;}

	

	.imagehome_list_zimun ul{     max-height: none !important;  height: auto !important;}

	.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_cont video{ width: 100%; margin-bottom:10px; margin-right:0px;}

	.zt_cpgs_tz{ display:none;}

	.zt_cpgs_tz_wap{ display:block;}

	.i_zjsz_sz ul{ display: unset;}

	.i_zjsz_sz li{ width: 33%; float: left; margin-bottom: 30px;}

	.i_zjsz_sz li:nth-child(3n):after{ display: none;}



}

@media (max-width:799px){

	

	.i_pro_wap{ display:block;}	

	.i_cpzx_list_bg{ width: 100%;}

	.i_cpzx_list_fr{ width: 100%;}

	.i_cpzx_list_fr li.cli1{margin-left:0px;}

	.i_cpzx_list_fr li .i_cpzx_list_fr_tu{ width: 80px; height: 80px;}

	.i_cpzx_list_fr li .i_cpzx_list_fr_cont{ width: calc(93% - 80px);}

	.i_cpzx_list_fr li .i_cpzx_list_fr_title{  font-size: 22px;}

	.i_cpzx_list_fr li .i_cpzx_list_fr_desc{ font-size: 12px;}

	.i_zjsz_desc{ font-size: 12px;}

	.i_zjsz_desc br{ display:none;}

	.i_zjsz_list{ margin: 20px 0;}

	.i_zjsz_list li .i_zjsz_list_tb{ width: 100px; height: 100px; }

	.i_zjsz_list li .i_zjsz_list_tb img{ height: auto; max-width: 90%;}

	.i_zjsz_list li .i_zjsz_list_title{ font-size: 12px;}

	.i_news_title{ font-size: 16px; line-height: 30px;}

	.i_news_title_r{ margin-top: 20px;}

	.i_news_title span{ font-size: 35px;}

	.i_news_list{ margin-top: 10px;}

	.i_news_list li{ width: 100%; margin-bottom: 20px; margin-right:0px;}

		

	.xgcptj-button-prev, .xgcptj-button-next,.prev img, .next img{ display:none;}

	.yyfw-button-prev, .yyfw-button-next,.prev img, .next img{ display:none;}

	.item a{ width:10px; height:10px;}

	.i_cp_gs {  width: 3px;  display: none;}

	.xgcptj_list .swiper-slide{  width: 33.33%;}

	.product_introduction .link a{ margin-right: 5%; width: 45%;}

	.mun_nav{ display: none;}

	.honor_list li,.gshj_list li,.image_list li{ width: 49%; margin-right: 2%;}

	.gshj_list li:nth-child(3n),.image_list li:nth-child(3n){ margin-right: 2%;}

	.honor_list li:nth-child(2n),.gshj_list li:nth-child(2n),.image_list li:nth-child(2n){ margin-right:0px;}

	.honor_list_gs,.gshj_list_gs{ width:2px;}

	.pro_xl_nav{ 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;}

	.article_title{  font-size: 20px; margin-top: 30px;}

	.gduo{ line-height: 30px;}

	.gduo span.pre,.gduo span.next{ width:100%; text-align:left;}

	

	.ggxh li a{ font-size:12px;}

	.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_cont iframe{width: 100%; height: 450px;}



	.slide img.wap_img{ display: block;}

	.slide img.cp_img{ display: none;}

	.i_cpzx_title{ font-size: 25px;}

	#lightbox-container-image-data-box{    display: none !important;}

}

@media (max-width:599px){

	

	.i_cpzx_list_fl_gd{ font-size: 14px; bottom: 30px; right: 30px;}

	.i_cpzx_list_fl_gd a{ padding: 5px 10px;}

	.i_cpzx_list_fl_gd a i{  width: 20px; height: 26px; background-size: 200%;}

	

	.i_fwzc_top .i_fwzc_title{font-size: 30px;}

	.i_fwzc_top .i_fwzc_desc{ font-size: 14px;}

	.i_fwzc_top .i_fwzc_tel{ font-size: 14px; }

	.i_fwzc_top .i_fwzc_tel span{ font-size: 26px;}

	

	.i_zjsz_list{ margin: 20px 0 0;}

	.i_zjsz_list li{ width: 48%; margin-bottom: 20px;}

	.i_zjsz_list li .i_zjsz_list_tb img{ max-width: 80%;}

	

	.xgcptj_list{ margin: 10px 0;}

	.i_cp_gs {  width: 2px;  display: none;}

	.xgcptj_list .swiper-slide{  width: 50%;}

	.yyfw_gs{width:2px; display:none;}

	.zt_cpgs_desc{ width: 100%; font-size: 12px;}

	.zt_cpgs_biaoq{ text-align:center;}

	.zt_cpgs_biaoq li:nth-child(1),.zt_cpgs_biaoq li:nth-child(2){ width: 33%;	}

	.zt_cpgs_biaoq li{  width: 32%; display: inline-block; float:none; margin-top:10px;}

	.zt_cpgs_biaoq li .zt_cpgs_bq_tb img{ max-width: 60%;}

	.zt_cpgs_biaoq li .zt_cpgs_bq_title{ font-size: 12px;}

	.zt_cpgs_list li{ font-size: 12px;}

	.yyfw_title,.xgcptj_title{ font-size: 18px;}

	.cpgs_info strong{ font-size: 18px !important;} 

	.cpgs_info span{ font-size: 12px !important;} 

	.cpgs_info td{  font-size: 12px !important;}

	.lanmu_mun ul{ height: 50px; line-height: 50px;}

	.lanmu_mun li{ font-size: 14px; height: 51px;}	

	

	.gsjj_fl,.gsjj_fr{ width:100%; margin-bottom: 30px;}

	.gywm_gshj_list li{width:100%;}

	.gywm_gshj_list li .gywm_gshj_tu img{ width:100%; height:auto; top: 50%;  transform: translate(-50%,-50%);}

	.gywm_gshj_list li .gywm_gshj_tu{ height:300px;}

	.gywm_gshj_list li:nth-child(1) .gywm_gshj_tu {  height: 300px;}

	

	.qywh_list{  margin-bottom: 10px;}

	.qywh_title{ margin: 10px 0; text-align: center;}

	.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; }

	

	.gywm_cent_list li{ width: 100%; border-bottom: 1px solid #72acf3; margin: 20px 0 0; padding: 50px 2.5%; border-right:0px;}

	.gywm_gshj_list li .gywm_gshj_tu{ height:auto;}

	.gywm_gshj_list li:nth-child(1) .gywm_gshj_tu {  height: auto;}

	.gywm_gshj_list li .gywm_gshj_tu img{transform:translateX(-50%);}

	

	.honor,.imagehome,.image,.news,.article_article{ padding: 30px 0;}

	.honor_title,.imagehome_title{ font-size: 24px;}

	.honor_list,.gshj_list,.image_list{margin-top: 30px;}

	.cp_list{ margin-bottom:0px;}

	.cp_list li .cp_list_title{  height: 30px;line-height: 30px; font-size: 12px;}

	.cp_list li{ width: 48%; margin-right: 4%;}

	.cp_list li:nth-child(3n) { margin-right: 4%;}

	.cp_list li:nth-child(2n) { margin-right: 0px;}

	

	.cpjs_title{ font-size: 24px; margin-bottom: 10px;}

	.cpjs_tu img{ height:35px;}

	#cpjs_search{ width: 90%;}

	#cpjs_search .text{ font-size: 12px;}

	.yjfk_tb{  margin-top: 20px;}

	.yjfk_title{ font-size: 22px;}

	.news_list li .news_list_tu{ width: 100%;     padding-bottom: 50%;}

	.news_list li .news_list_cont{width: 100%;padding:0px;}

	.news_list li .news_list_gd{ display:none;}

	.article_xgtj_list li{ width: 98%;}

	.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_gs{ width:3px; display:none;}

	

	.cpgs_list li .cpgs_list_title,.cpgs_list li .cpgs_list_typename{ font-size: 14px; line-height: 20px;}

	.cpgs_list_gd{ margin-top: 3px; margin-bottom: 10px;}

	.cpgs_list_gd .cpgs_list_gd_fl a{ padding: 2px 10px; font-size: 12px;}

	.i_zjsz_title{ font-size: 24px;}

	.i_zjsz_title_desc span{ font-size: 15px;}

	.i_zjsz_sz li{ width: 50%; float: left; margin-bottom: 30px;}

	.i_zjsz_sz li:nth-child(3n):after{ display: block;}

	.i_zjsz_sz li:nth-child(2n):after{ display: none;}

	.i_zjsz_sz li .i_zjsz_sz_top span{ font-size: 24px;}

	.i_zjsz_sz li .i_zjsz_sz_desc{ font-size: 14px;}

	.i_zjsz_gd{ text-align: center;}

	.cpxq_info_dkuan .cpxq_info_kuan .cpxq_info_cont iframe{width: 100%; height: 300px;}



	.n_banner>img { width: 0% !important; }

	.n_banner .position{ position: relative;}





}

@media (max-width:399px){

	

}



.fenye {
	clear: both;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size: 12px
 }
 .fenye .pagingNav>span {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
 }
 .fenye .pagingNav>span.page-numbar a{
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
 }
 .fenye .pagingNav>span.page-numbar {
	display: inline-block;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 24px;
	background: #fff;
	color: #999
 }
 
 .fenye .pagingNav>span.page-numbar span{
	display: none;
 }
 .fenye .pagingNav span:hover {
	background: #163882;
	color: #fff;
	border: 1px solid #163882
 }
 .fenye .pagingNav span.page-numbar a:hover {
	background: #163882;
	color: #fff;
	border: 1px solid #163882
 }
 .fenye .pagingNav>span:not(.page-numbar):hover a{
	color: #fff;
 }
 .fenye .pagingNav span.page-numbar:hover {
	background: #fff;
	color: #999;
	border: none
 }
 /* .fenye .pagingNav>span.page-numbar:hover a{
	color: none;
 } */
 .fenye .pagingNav .page-numbar a.page-num-current {
	display: inline-block;
	border: 1px solid #163882;
	padding: 4px 12px;
	margin: 0 1px;
	background: #163882;
	color: #fff;
 }
 .fenye .pagingNav .page-numbar a.page-num-current {
	color: #fff;
 }
 .fenye .pagingNav span a {
	/* display: block; */
	color: #999
 }
 .fenye .pagingNav span:not(.page-numbar) a:hover {
	color: #fff;
 }
 @media (max-width: 600px) {
  .fenye .pagingNav span.page-status,.fenye .pagingNav span.page-num{
   display: none;
    }
    .fenye .pagingNav >span {
      padding: 2px 5px;
  }
  .fenye .pagingNav >span.page-numbar a {
    padding: 2px 5px;
}
.fenye .pagingNav  .page-numbar a.page-num-current {
  padding: 2px 5px;

}
 }