@charset "utf-8";
/* CSS Document */
/*通用样式*/
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;x-sizing: border-box;box-sizing: border-box;}
*{zoom:1; font-size:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a {-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td { margin:0; padding:0; }
section{position: relative;}
.section-padding {padding: 100px 0px;}
body {	font-size: 16px; color: #555; font-family: '微软雅黑'; background-color: #fff; overflow-x:hidden; margin:auto;font-weight: normal; } 
table { border-collapse:collapse; border-spacing:0; } 
img { border:0;}
ol,ul,li {list-style:none; } 
h1,h2,h3,h4,h5,h6 {font-size:100%; color: #666;  font-weight:normal; margin:0; padding:0;}
i,b { font-style:normal; text-align:center;}
em {font-style:normal;}
a{ text-decoration: none; color:#555;}
a:link,a:visited{text-decoration: none;}
input {	vertical-align: middle; background-color: #fff;color: #7f7f7f;border: 1px solid #ccc;text-align: left;margin: 2px 0 2px 0;} 
input,button,textarea,select {outline: none; font-family: '微软雅黑';	font-size: 0.875em; }
div { display:block;}
form { display:block;}
/*input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #666;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#666;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#666;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#666;}*/
.kch_nav:before,.kch_nav:after {display: table;content: " ";clear:both;}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*通用样式END*/
/*取消样式*/
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clr:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*取消样式END*/

/*herder-t S*/
.header_top { width: 100%; background-color: #f6f6f6; border-bottom: 1px solid #ccc; }
.header_top_k { width: 100%; position: relative; max-width: 1220px;padding: 0 10px; line-height: 30px; margin: auto; }
.header_top_k small { font-size: 14px; color: #888; }
.header_top_k_right {width: auto; float:right;}
.header_top_k_right a { font-size: 14px; color: #888;padding: 0 8px; }
.header_top_k_right a:hover { color: #16619f; }
/*herder-t E*/


/*顶部S*/
.daohl {width: 100%;margin: auto;position:relative;z-index:999;display: block !important;}
.daohl nav {/*max-width: 1200px;*/width: 100%; margin: auto;background: none;}
.daoh { margin: auto; border: none; }
.navbar-default .navbar-brand:before,.navbar-default .navbar-brand:after {display: table;content: " ";clear:both;}
.sg_logo { float: left; }
.sg_logo_jj { float: left; line-height: 24.5px; font-size: 14px; margin: 0; padding-left: 15px; color: rgb(127,127,127); }
.daohl .navbar-header { width: 100%;max-width: 1200px; margin:1.3em auto; float: none;position: relative; }
.daohl .navbar-collapse { float: left; width: 100%; padding: 0; background-color: #2e79be; }
.daohl .navbar-nav {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex; float: none; max-width: 1200px; margin: auto;}
.daohl .navbar-nav li {-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;text-align: center; padding: 0}
.daohl .daoh_dianh {line-height: 32px;font-size: 14px;color: #333333;padding-left: 60px;background-image: url(../tel.png);background-repeat: no-repeat; float: right;background-position: left center;margin-top: 0.8em;}
.daohl .daoh_dianh span {display: block;color: #d90e15;font-size: 18px;}
.daohl .daoh_dianh p {display: block;color: #3a3a3a;font-size: 26px;margin-bottom: 0px;}
.iso_rz {float: left;height: 88px;font-size: 18px;line-height: 20px;}
.iso_rz img {display: block; float: left;}
.header_dh { width: auto;float: right; padding-left: 46px; background-image: url(../images/header_dh.png);background-repeat: no-repeat; background-position: left center;position: absolute;right: 0; top: calc(50% - 22px); }
.header_dh p { font-size: 14px; color: #555555;margin: 0;font-weight: bold; }
.header_dh span { font-size: 16px; color:#2e79be;display: block;line-height: 22px;font-weight: bold;}
.navbar-default .navbar-nav>li>a {padding:15px 0;}
.dropdown-menu:before {display: table;content: " "; width: 7px; height: 4px; position: absolute; top: -4px; left: 10px;background-position: center; background-repeat: no-repeat; background-image: url(../daoh.png);}
.jz_bty{display: inline-block;font-size: 18px; color: #555;font-weight: bold; padding-top: 7px; padding-left: 2em;}
.jz_bty span {color: #2e79be;display: block;line-height: 18px;}
.jz_bty  i {color: #2e79be;display: inline;    font-size: 16px;}

@media (max-width:1200px){.navbar-default .navbar-nav>li>a {padding-left:5px;padding-right:5px;}.header_top_k small {width: calc(100% - 155px);display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;}}
@media (max-width:880px){.dropdown-menu:before { display: none; }.daohl .daoh_dianh {display: none;}.daohl .navbar-nav {display: block !important; }.daohl .navbar-nav li {text-align: left !important; }.daoh .dropdown-menu {border-bottom: 1px solid #fff !important;}.navbar-brand>img {margin: 11.5px 0 11.5px 5px;}.header_dh{display: none;}.daohl .navbar-header {margin: auto;}.jz_bty {display: none;}}
@media (max-width:600px){
	.navbar-brand>img {height: 50px;margin:19px 0 0 5px;}
}
@media (max-width:400px){
	.navbar-brand>img {height: 44px !important;margin:22px 0 0 5px;}
}
/*顶部E*/


/*banner*/
.swiper-container1 {width: 100%;height: auto; position: relative;}
.swiper-container1 .swiper-slide img {display:block;max-width: 100%;margin: auto;}
/*.swiper-container1 .swiper-button-next {background-image:url(../images/right.png);}
.swiper-container1 .swiper-button-prev {background-image:url(../images/left.png);}*/
.swiper-container1 .swiper-pagination-bullet { width: 10px; height: 10px; -webkit-border-radius: 10px; border-radius: 10px;opacity: 1;background-color: #2e79be;position: relative;}
.swiper-container1 .swiper-pagination-bullet-active:before {display: table;content: "";width: 16px; height: 16px;position: absolute;top: -3px;left: -3px;border-radius: 15px; border:1px solid #0b816c;}

.shouji_tu {display: none; max-width: 100%; margin: auto;}
@media (max-width:768px){
	.shouji_tu {display: block;}
	.swiper-container1 .swiper-button-next,.swiper-container1 .swiper-button-prev {display: none;}
}
/*banner END*/



/*通用标题 S*/
.ab_tybt { width: 100%; position: relative;text-align: center }
.ab_tybt h4 { font-size: 26px; color: #555;font-weight: bold;line-height: 30px;margin-top: 0; }
.ab_tybt h4 span {font-size: 16px; font-weight: 400;display: inline-block;vertical-align: top;padding:0 10px;}
.ab_tybt p {color: #888;font-size: 16px; margin:0;}
@media (max-width:768px){
	.ab_tybt h4 {font-size: 22px;}
	.ab_tybt h4 span {display: none;}
}
/*通用标题 E*/


/*搜索 S*/
.sous { width: 100%; overflow: hidden;position: relative;background-color: #f5f5f5;padding: 0 10px; }
.sous_k { width: 100%; max-width: 1200px; margin:auto;position: relative; }
.sous_k p { width: calc(100% - 300px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;line-height: 48px; color: #333;font-size: 14px; margin:0;}
.sous_k_f {float: right;width: 290px;overflow: hidden;margin-top:5px;position: relative;border-radius: 100px; background-color: #fff;padding:0 10px;border: 1px solid #a5a5a5;}
.sous_k_f_text {display: block;width: 228px;line-height: 34px;border: none;float: left;font-size: 14px;}
.sous_k_f_btn {float: left;width: 40px;height: 34px;cursor: pointer;display: block;border:none;box-shadow: none;padding:0;line-height: 34px;background-color: transparent;}
.sous_k_f_btn svg {display: block;width: 40px;height: 24px;}
.sous_k_f_btn svg path { fill: #8e8e8e; }
.sous_k_f_btn:hover svg path {fill: #2e79be;}
/*搜索 E*/

/*品质保障 S*/
.pzbz {width: 100%; position:relative; overflow: hidden;padding:4em 10px;}
.pzbz_k { width: 100%; margin:auto;max-width: 1200px; position: relative; }
.pzbz_k_nr {width: 100%; margin-top: 3em;}
.pzbz_k_nr ul {margin:0;}
.pzbz_k_nr ul li {width:calc(16.666666% - 10px); margin:0 5px;background-color: #515151;float: left;padding:3em 10px;text-align: center;}
.pzbz_k_nr ul li svg {display: block;height: 50px;margin:0 auto 1em;}
.pzbz_k_nr ul li svg path { fill: #fff; }
.pzbz_k_nr ul li p {font-size: 14px;color: #fff;margin:0;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 24px;height: 48px;}
.pzbz_k_nr ul li:hover {background-color: #2e79be;}
@media (max-width:1000px){
	.pzbz_k_nr ul li {width:calc(33.33333% - 10px);margin:5px;}
}
@media (max-width:768px){
	.pzbz {padding:2em 10px;}
	.pzbz_k_nr {margin-top: 2em;}
}
@media (max-width:500px){
	.pzbz_k_nr ul li {width:calc(50% - 10px);}
}
/*品质保障 E*/

/*主营业务 S*/
.zyyw {width: 100%; position:relative; overflow: hidden;padding:4em 10px;background: #2e79be;}
.zyyw_k { width: 100%; margin:auto;max-width: 1200px; position: relative; }
.zyyw_k .ab_tybt p,.zyyw_k .ab_tybt h4{color: #fff}
.zyyw_k_nr { width: 100%; position: relative;margin-top: 3em; }
.zyyw_k_nr_l {width: calc(25% - 20px);margin-right: 20px; float: left;}
.zyyw_k_nr_l h4 { width: 100%;margin:0;text-align: center;font-weight: bold;font-size: 20px; color: #fff;background-color: #2e79be;line-height: 60px; }
.zyyw_k_nr_l ul {margin:0;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.zyyw_k_nr_l ul li {margin:0;line-height: 45px;border-bottom: 1px solid #e5e5e5;}
.zyyw_k_nr_l ul li a { width: 100%; padding-left:40px;position: relative;font-size: 16px;color: #555;width: 100%;display: inline-block; }
.zyyw_k_nr_l ul li a svg {display: block;height: 16px;position: absolute;left: 20px;top: 50%;margin-top: -8px;}
.zyyw_k_nr_l ul li a svg path { fill: #888; }
.zyyw_k_nr_l ul li a:hover svg path { fill: #2e79be; }
.zyyw_k_nr_l ul li a:hover {color:#2e79be }
.zyyw_k_nr_l_dh { width: 100%;min-height: 117px;background-color: #2e79be;padding: 10px 0 0 20px;background-position:right bottom;background-image: url(../images/kf.png);background-repeat: no-repeat;font-size: 16px; color: #fff; }
.zyyw_k_nr_l_dh span {display: block;font-size: 18px; font-weight: bold;}
.zyyw_k_nr_r { width: 100%;  right: 0;top: 0;height: 100%;min-height: 350px;overflow: hidden; }
.zyyw_k_nr_r ul {margin:0;position: absolute;right: 0;top: 0; width: 100%;}
.zyyw_k_nr_r ul li { width: 19%; height: 48%; float: left;margin-right: 1%;margin-bottom: 2.6%;border: 1px solid #cccccc;position:relative;}
.zyyw_k_nr_r ul li:nth-child(5n+0) {margin-right: 0;}
.zyyw_k_nr_r_img { height: calc(100% - 50px); position: relative;width: 100%;overflow: hidden;display: block;background-color: #9c9c9c; }
.zyyw_k_nr_r_img img {width: 100%; position:relative;display: block;height: 100%;object-fit: cover;}
.zyyw_k_nr_r ul li a small { width: 100%; display: block;padding:0 10px; text-align: center;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px; color: #fff;  }
.zyyw_k_nr_r ul li:hover small {background-color: #134a85; color: #fff; text-align: center;}
@media (max-width:768px){
	.zyyw {padding:2em 10px;}
	.zyyw_k_nr {margin-top: 2em;}
	.zyyw_k_nr_l {display: none;}
	.zyyw_k_nr_r {position: relative;width: 100%;}
	.zyyw_k_nr_r ul {position: relative;}
	.zyyw_k_nr_r ul li {width: 48%;margin:1%;}
	.zyyw_k_nr_r ul li:nth-child(3n+0) {margin:1%;}
	.zyyw_k_nr_r ul li a small {font-size: 14px;}
}
/*主营业务 E*/



/*改装车型 S*/
.gzcx {width: 100%; position:relative; overflow: hidden;padding:4em 10px;}
.gzcx_k { width: 100%; margin:auto;max-width: 1200px; position: relative; }
.gzcx_k_nr { width: 100%; position: relative;margin-top: 3em; }
.gzcx_k_nr_l {width: calc(25% - 20px);margin-right: 20px; float: left;}
.gzcx_k_nr_l h4 { width: 100%;margin:0;text-align: center;font-weight: bold;font-size: 20px; color: #fff;background-color: #2e79be;line-height: 60px; }
.gzcx_k_nr_l ul {margin:0;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.gzcx_k_nr_l ul li {margin:0;line-height: 45px;border-bottom: 1px solid #e5e5e5;}
.gzcx_k_nr_l ul li a { width: 100%; padding-left:40px;position: relative;font-size: 16px;color: #555;width: 100%;display: inline-block; }
.gzcx_k_nr_l ul li a svg {display: block;height: 16px;position: absolute;left: 20px;top: 50%;margin-top: -8px;}
.gzcx_k_nr_l ul li a svg path { fill: #888; }
.gzcx_k_nr_l ul li a:hover svg path { fill: #2e79be; }
.gzcx_k_nr_l ul li a:hover {color:#2e79be }
.gzcx_k_nr_l_dh { width: 100%;min-height: 117px;background-color: #2e79be;padding: 10px 0 0 20px;background-position:right bottom;background-image: url(../images/kf.png);background-repeat: no-repeat;font-size: 16px; color: #fff; }
.gzcx_k_nr_l_dh span {display: block;font-size: 18px; font-weight: bold;}
.gzcx_k_nr_r { width: 100%;  right: 0;top: 0;height: 100%;min-height: 350px;overflow: hidden; }
.gzcx_k_nr_r ul {margin:0;position: absolute;right: 0;top: 0; width: 100%;}
.gzcx_k_nr_r ul li { width: 19%; height: 48%; float: left;margin-right: 1%;margin-bottom: 2.6%;border: 1px solid #cccccc;position:relative;}
.gzcx_k_nr_r ul li:nth-child(5n+0) {margin-right: 0;}
.gzcx_k_nr_r_img { height: calc(100% - 50px); position: relative;width: 100%;overflow: hidden;display: block;background-color: #9c9c9c; }
.gzcx_k_nr_r_img img {width: 100%; position:relative;display: block;height: 100%;object-fit: cover;}
.gzcx_k_nr_r ul li a small { width: 100%; display: block;padding:0 10px; text-align: center;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px; color: #333;  }
.gzcx_k_nr_r ul li:hover small {background-color: #2e79be; color: #fff; text-align: center;}
@media (max-width:768px){
	.gzcx {padding:2em 10px;}
	.gzcx_k_nr {margin-top: 2em;}
	.gzcx_k_nr_l {display: none;}
	.gzcx_k_nr_r {position: relative;width: 100%;}
	.gzcx_k_nr_r ul {position: relative;}
	.gzcx_k_nr_r ul li {width: 48%;margin:1%;}
	.gzcx_k_nr_r ul li:nth-child(3n+0) {margin:1%;}
	.gzcx_k_nr_r ul li a small {font-size: 14px;}
}
/*改装车型 E*/

/*广告 S*/
.guangg {width: 100%; position: relative;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(../images/gg.jpg);background-attachment: fixed;padding:4em 10px;}
.guangg_k { width: 100%;max-width: 1200px; position: relative;margin:auto; }
.guangg_k p {margin:0; width: 70%; float: left;font-size: 24px; font-weight: bold;color: #fff;}
.guangg_k p span {display: block;font-size: 12px; font-weight: 400;}
.guangg_k a { width: 350px; display: block;float: right;line-height: 45px; border: 1px #fff solid; margin-top: 3px; color: #fff;font-size: 18px; font-weight: bold; text-align: center; }

.guangg img {position: absolute;left: 0;max-width: 100%; height: 100%;bottom: 0;}


@media (min-width:769px){
	.guangg_k p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}
@media (max-width:768px){
	.guangg {padding:2em 10px;}
	.guangg_k {text-align: center;}
	.guangg img {display: none;}
	.guangg_k p {width: 100%;margin-bottom: 1em;text-align: center;font-size: 22px;}
	.guangg_k a {float: none;margin:1em auto 0;display: inline-block;}
}
/*广告 E*/

/*为什么选择 S*/
.wsmxz {width: 100%; position:relative; overflow: hidden;padding:4em 10px;}
.wsmxz_k { width: 100%; margin:auto;max-width: 1200px; position: relative; }
.wsmxz_k_nr {width: 100%;position: relative;}
.wsmxz_k_nr>ul {width: 100%;position: relative;margin:0;}
.wsmxz_k_nr>ul>li {width: 100%;position: relative;margin-top: 3em;}
.wsmxz_k_nr_l { width: 50%; padding:2em 2em 0;position: relative; float: left; }
.wsmxz_k_nr_l h4 { font-size: 25px; color: #555;margin-top:0;font-weight:bold;line-height: 30px;padding-top: 10px;padding-left: 60px;background-repeat: no-repeat;background-position: left top;}
.wsmxz_k_nr_l h4 span {color: #2e79be;}
.wsmxz_k_nr_l h4 em {display: block;font-size: 12px; color: #888;font-weight: 400;}
.wsmxz_k_nr>ul>li:nth-child(1) .wsmxz_k_nr_l h4 {background-image: url(../images/01.png);}
.wsmxz_k_nr>ul>li:nth-child(2) .wsmxz_k_nr_l h4 {background-image: url(../images/02.png);}
.wsmxz_k_nr>ul>li:nth-child(3) .wsmxz_k_nr_l h4 {background-image: url(../images/03.png);}
.wsmxz_k_nr_l>ul {margin:auto;}
.wsmxz_k_nr_l>ul>li {font-size:14px;margin:auto;color: #333;margin-bottom: 1em;position:relative;padding-left:60px;}
.wsmxz_k_nr_l>ul>li i {width:10px;height: 10px;display: block;position: absolute;left: 40px;top: 50%;margin-top: -5px;background-color: #2e79be; }
.wsmxz_k_nr>ul>li:nth-child(2) .wsmxz_k_nr_l {float: right;}
.wsmxz_k_nr_r {width: 50%; float: left;position: relative;text-align: center;}
.wsmxz_k_nr_r img {max-width: 100%; display: block;margin:auto;}

.xj_gyyc_k_x {width: 100%; position:relative;}
.xj_gyyc_k_x ul {text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin: 0; position: relative;}
.xj_gyyc_k_x ul li {-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin: 5em 0;position: relative; text-align: center;}
.xj_gyyc_k_x_img { width: auto; margin:auto;display: inline-block;position:relative; font-size: 80px; line-height: 60px; font-family:"ZURCHXC";color: #000;letter-spacing: -4px; }
.xj_gyyc_k_x_img:before { display: block;content: "+"; font-size: 25px; color: #2e79be;font-weight: bold;position: absolute; top: -14px; right: -14px;line-height: 19px; }
.xj_gyyc_k_x ul li h4 {font-size: 15px; color: #000;margin: 10px 0 0;}

@media (min-width:769px){
	.wsmxz_k_nr_l h4 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
}
@media (max-width:768px){
	.wsmxz {padding:2em 10px;}
	.wsmxz_k_nr>ul>li {margin:auto;}
	.wsmxz_k_nr_l { width: 100%;}
	.wsmxz_k_nr_r { width: 100%; }
	.wsmxz_k_nr_l h4 {font-size: 20px;}
	.wsmxz_k_nr_l h4 em {line-height: 14px;}
	.wsmxz_k_nr_l>ul>li {padding-left:20px;}
	.wsmxz_k_nr_l>ul>li i {left: 0;}
}
@media (max-width:550px){
	.wsmxz_k_nr_l { width: 100%;padding:2em 0 0; }
}
/*为什么选择 E*/

/*公司简介 S*/
.gsjj {width: 100%; position: relative;overflow: hidden;background-position:top center;background-repeat: no-repeat;background-image: url(../images/jj.jpg);background-attachment: fixed;padding:4em 10px;}
.gsjj_k { width: 100%;max-width: 1200px; position: relative;margin:auto; }
.gsjj_k .ab_tybt h4,.gsjj_k .ab_tybt p {color: #555555;}
.gsjj_k_nr {width: 100%;max-width: 1000px; margin:3em auto 0;position:relative;}
.gsjj_k_nr img {max-width: 100%; position: relative;margin:0 auto 2em;display: block;}
.gsjj_k_nr p {font-size: 18px;  text-indent: 2em;}
@media (max-width:768px){
	.gsjj {padding:2em 10px;}
	.gsjj_k_nr {margin:2em auto 0;}
	.gsjj_k_nr p {font-size: 14px;}
}
/*公司简介 E*/

/*荣誉证书 S*/
.ryzs { width: 100%;position: relative;margin:auto;overflow: hidden;padding: 4em 10px;}
.ryzs_k { width: 100%;position: relative;margin:auto;max-width: 1200px;}
.ryzs_k_nr {padding:0 50px;width: 100%; position:relative;margin-top: 3em;}
.ryzs_k_nr .prev{display:inline-block;width:40px;height:40px;top:50%; left:0;margin-top: -20px;position: absolute;}
.ryzs_k_nr .next{display:inline-block;width:40px;height:40px;top:50%; right:0;margin-top: -20px;position: absolute;}
.ryzs_k_nr .prev svg,.ryzs_k_nr .next svg {display: block;height: 40px;margin:auto;}
.ryzs_k_nr .next svg path,.ryzs_k_nr .prev svg path { fill: #c7c7c7; }
.ryzs_k_nr .next:hover svg path,.ryzs_k_nr .prev:hover svg path { fill: #16619f; }
.ryzs_k_nr ul {margin:0;}
.ryzs_k_nr ul li{width:auto;/*padding:1em;*/border: 1px solid #e2e2e2;}
.ryzs_k_nr ul li .ryzs_k_nr_img { width: 100%; height: 150px;position: relative; }
.ryzs_k_nr_img img {height: 100%; object-fit: cover;display: block;margin:auto;max-width: 100%;}
@media (max-width:768px){
	.ryzs {padding: 2em 10px;}
	.ryzs_k_nr {margin-top: 2em;}
}
/*荣誉证书 E*/

/*新闻中心 S*/
.xwzx { width: 100%;position: relative;margin:auto;overflow: hidden;padding: 4em 10px;}
.xwzx_k { width: 100%;position: relative;margin:auto;max-width: 1200px;}
.xwzx_k_nr {width: 100%; position:relative;margin-top: 3em;}
.xwzx_k_nr>ul {margin:0;}
.xwzx_k_nr>ul>li {width: calc(33.333333% - 20px);float: left;position:relative;margin:0 10px;padding:10px;border:1px solid #ddd;}
.xwzx_k_nr>ul>li>h4 {width: 100%; margin-top:0;position:relative;}
.xwzx_k_nr>ul>li>h4>small {width: calc(100% - 40px);float: left;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 41px; height: 41px; }
.xwzx_k_nr>ul>li>h4>small>span {font-size: 16px; color: #fff;padding:10px 1.5em;background-color: #545454;margin-right: 5px;}
.xwzx_k_nr>ul>li>h4>a {line-height: 41px; display: inline-block;font-size: 14px; color: #333;}
.xwzx_k_nr>ul>li>h4>a:hover { color: #2e79be; }
.xwzx_k_nr_img { width: 100%; height: 170px;position: relative; overflow: hidden; }
.xwzx_k_nr_img img { width: 100%; height: 100%; object-fit: cover; }
.xwzx_k_nr_w {margin:0; width: 100%; position:relative;}
.xwzx_k_nr_w li { width: 100%; position: relative;margin-top:1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.xwzx_k_nr_w li a {font-size: 14px;color: #555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xwzx_k_nr>ul>li:first-of-type h4>small>span {background-color: #2e79be;}
.xwzx_k_nr_cjwt {width: 100%; height: 340px;overflow: hidden;}
.xwzx_k_nr_cjwt .swiper-wrapper{transition-timing-function: linear;}
.xwzx_k_nr_cjwt li {overflow: hidden;}
.xwzx_k_nr_cjwt li h4 {font-size: 14px; color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 0;}
.xwzx_k_nr_cjwt_h {color: #ff0000;}
.xwzx_k_nr_cjwt li p {font-size: 14px;color: #aaa;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom: 1em;}
.xwzx_k_nr_cjwt li p span {color: #333;}
.xwzx_k_nr_cjwt .swiper-container {width: 100%;height:100%;}
.xwzx_k_nr_cjwt .swiper-slide {height: auto;margin-bottom: 1em; text-align: left;}
@media (max-width:768px){
	.xwzx {padding: 2em 10px;}
	.xwzx_k_nr {margin-top: 2em;}
	.xwzx_k_nr>ul>li { width: 100%;margin:0 0 10px; }
}
/*新闻中心 E*/

/*友情链接 S*/
.yqlj { width: 100%;max-width: 1200px;margin:auto;position: relative;padding:0 10px 1em; }
.yqlj h4 {font-size: 16px; color: #000;border-bottom: 1px solid #ccc;padding:0 0 1em;margin-top: 0}
.yqlj p { font-size: 14px; }
.yqlj p a { color: #888;padding-right: 10px;}
/*友情链接 E*/

/*底部导航 S*/
.dbdh { width: 100%; position: relative; background-color: #2e79be;padding:1em 10px; }
.dbdh_k {width: 100%; position: relative;max-width: 1200px; margin:auto;}
.dbdh_k ul {margin:0;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;}
.dbdh_k ul li {-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; text-align:center;}
.dbdh_k ul li a {padding:0 10px; font-size: 14px; color: #fff;}
.dbxinx { width: 100%;position: relative;padding:1.5em 10px; background-color: #f5f5f5; }
.dbxinx_k { width: 100%; position: relative;max-width: 1200px;margin:auto; }
.dbxinx_k_l {width: 35%; float: left;position: relative;}
.dbxinx_k_c {width: 45%; float: left;position: relative;padding: 0 1em;}
.dbxinx_k_r {width: 20%;float: left;position: relative; text-align: center;}
.dbxinx_k_l img {display: block;max-width: 100%;float: left;margin-top: 10%;}
.dbxinx_k_c p {font-size: 14px; color:#373737;margin-bottom: 5px;}
.dbxinx_k_c p a {color: #373737;padding-left: 10px;}
.dbxinx_k_r img {display: block;max-width: 100%;margin:5% auto 0;}
@media (max-width:768px){
	.dbdh_k ul {display: block;}
	.dbdh_k ul li {float: left; width: 20%;}
	.dbdh_k ul li a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
	.dbxinx_k_l { width: 100%; }
	.dbxinx_k_l img {display: block;max-width: 100%;float: none;margin:0 auto 1em;}
	.dbxinx_k_c { width: 100%;text-align: center; }
	.dbxinx_k_r { width: 100%;display: none; }
	.dbxinx_k_r img {margin:10px auto 0;}
	.dbxinx_k_c p em {display: block;}
	.dbxinx_k_c p a {display: block;padding:0;}
}
/*底部导航 E*/
@media (max-width: 767px){
    .display-xs-block {
         display: block !important;
    }
}
.float-nav-toggle {
    display: block;
    text-align: center;
    position: fixed;
    right: 6px;
    top: 60%;
    color: #fff;
    font-size: 50px;
    width: 60px;
    height: 60px;
    line-height: 45px;
    background-color: rgb(30 171 0);
    border-radius: 40px;
    z-index: 9;
}.float-nav-toggle a{font-size: 32px; color: #fff;}
