@charset "utf-8";
/*body公用*/
/* ------------------------------------------------- 
 * 公用样式表 
 * ------------------------------------------------- 
*/  
body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal;  color: rgba(255, 255, 255, 0.8); color: #000;  background: rgba(255, 255, 255, 1); 
text-align:justify; -webkit-text-size-adjust:none; height:auto; 
-webkit-font-smoothing: subpixel-antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/}
/** 定义HTML body **/

a {color:#000;transition:400ms ease all;}
a:focus {color: #000;outline: none; text-decoration: none;}
a:hover {color: #000;outline: none;text-decoration: none;transition:400ms ease all;}

/*========== 翻页公用 ==========*/

.pageflip{width: 100%;overflow: hidden;text-align: center; margin: 20px 0px 0px 0px;}
.pageflip  a{color: #2F98CF;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #2F98CF;border-radius: 5px;margin: 0px 5px;}
.pageflip  a:hover,.pageflip a.dq{background: #2F98CF;color: #fff;}
.pageflip  a i{display: block;line-height: 30px;height: 30px;}

@media (max-width:768px){
	.pageflip{ margin: 20px 0px 0px 0px;}
	.pageflip  a { font-size: 12px; height: 26px; line-height: 24px; border-width: 1px; padding: 0px 9px; border-radius: 3px; }
	.pageflip  a i { line-height: 24px; height: 26px; }
}

.pageflip02{width: 100%;overflow: hidden;text-align: center; margin: 20px 0px 0px 0px;}
.pageflip02  a{color: #57B648;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #57B648;border-radius: 5px;margin: 0px 5px;}
.pageflip02  a:hover,.pageflip02 a.dq{background: #57B648;color: #fff;}
.pageflip02  a i{display: block;line-height: 30px;height: 30px;}

@media (max-width:768px){
	.pageflip02{ margin: 20px 0px 0px 0px;}
	.pageflip02  a { font-size: 12px; height: 26px; line-height: 24px; border-width: 1px; padding: 0px 9px; border-radius: 3px; }
	.pageflip02  a i { line-height: 24px; height: 26px; }
}
/*========== 翻页公用 ==========*/


/*统一色  #f6a218 */
/*======================== 顶部 ============================*/
/* Sticky Header Style 

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:767px){}
@media (max-width:640px){}
@media (max-width:460px){}
@media (max-width:360px){}
*/
/* ---------------------------------------- */


@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:767px){}
@media (max-width:640px){}
@media (max-width:460px){}
@media (max-width:360px){}


.header     { position: fixed; top: 0px; left: auto; right: auto; width: 100%; z-index: 100; 
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, .2); background: rgba(255,255,255,.75); }
			  /* 渐变 */
/*
			  background: -webkit-linear-gradient(#CCECFD, #D8EDF8);
			  background: -o-linear-gradient(#CCECFD, #D8EDF8);
			  background: -moz-linear-gradient(#CCECFD, #D8EDF8);
			  background: linear-gradient(#CCECFD, #D8EDF8); }
*/
.header-box { width: 100%; max-width: 1200px; margin: 0 auto; position: relative; }
/* logo */
.logo     { width: 350px; position: absolute; top: 1px; left: 0; }
.logo img {  }
/* pc nav */
.nav_menu { width: 100%; padding: 0 0 0 35%; }
               /* 100% / 6 = 16.6666666% */
.nav_menu > ul > li { width: 14.22%; float: left; text-align: right; height: 80px; line-height: 80px; }
/*.nav_menu > ul > li:hover { background: #2F98CF; }*/
.nav_menu > ul > li > a { display: block; width: 100%; font-size: 18px; font-weight: 600; margin: 0px 0px; color: #000; line-height: 80px; text-align: center; }
.nav_menu > ul > li > a.nav-has-sub-on, .nav_menu > ul > li:hover > a { color: #fff; background: #2F98CF; }

.bs-slider { margin-top: 0; }

/* 手机 导航 - 按钮 */
.btn-manu {position: absolute;top:25px;right: 30px; width: 30px;height: 30px;display: none}
.btn-manu span {position: absolute;top: 50%;left: 5px;width: 30px;height: 2.5px;background: #000;}
.btn-manu span:nth-of-type(1) {margin-top: -8px}
.btn-manu span:nth-of-type(2) {margin-top: -1px}
.btn-manu span:nth-of-type(3) {margin-top: 6px}

/* 手机 导航 */
.header-menu { display: none; font-size: 0; text-align: center; }
.nav_menu,
.nav_menu ul,
.nav_menu ul li,
.nav_menu ul li ul a { display: block; }

/* PC 二级 */
.nav_menu ul ul {width: 100%; text-align: center; position: absolute; left: -9999px; }
.ulw-2 { width: 100%; }
.ulw-4 { width: 100%; }
.ulw-3 { width: 100%; }
.nav_menu > ul > li > ul {border-top: 0px solid #de1e27;}
.nav_menu li:hover > ul {left: 0%;background: #676465; height: 50px;}
.nav_menu li:hover > ul:after{ content:" "; display:block; width: 100%; height: 50px; background: #676465; position: absolute; left: -50%; z-index: 0;}
.nav_menu li:hover > ul:before{ content:" "; display:block; width: 100%; height: 50px; background: #676465; position: absolute; right: -50%;z-index: 0;}

.nav_menu li:hover > ul .ulw-1 {width: 100%;  padding-left: 20%;z-index: 3; position: relative;}
.nav_menu li:hover > ul .ulw-2 {width: 100%;  padding-left: 30%;z-index: 3; position: relative;}
.nav_menu li:hover > ul .ulw-3 {width: 100%; padding-left: 50%;z-index: 3; position: relative;}
.nav_menu li:hover > ul .ulw-4{width: 100%; padding-left: 65%;z-index: 3; position: relative;}
.nav_menu li:hover > ul .ulw-5{width: 100%; padding-left: 65%; z-index: 3; position: relative;}
.nav_menu li:hover > ul .ulw-6{width: 100%; padding-left: 83%; text-align: right; z-index: 3; position: relative;}
.nav_menu.align-right li:hover > ul {right: 0; }
.nav_menu.align-right ul ul ul { margin-left: 0;margin-right: 100%;}
.nav_menu ul ul li {  padding: 0 12px; float: left;height:50px; line-height: 50px;
  -webkit-transition: height .32s ease;
  -moz-transition: height .32s ease;
  -ms-transition: height .32s ease;
  -o-transition: height .32s ease;
  transition: height .32s ease;}
.nav_menu ul li:hover > ul > li {height:50px; line-height: 50px; }
.nav_menu ul ul li a {font-size: 14px;padding: 3px 0;width: 100%;text-decoration: none;color: #fff;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  border-top: 0px solid #e0e0e0;}
.nav_menu ul ul li a:hover { color: #6CBBE4; }
.nav_menu-2-bg { display: none; width: 100vw; height: 50px;top: 100px;left: 0; background: #676465;position: absolute;z-index: -1;}
.nav_menu-2 span { display: inline-block; width: 2px; height: 2px; border-radius: 2px; background: #fff; margin: 0 5px 3px 5px; }
.nav_menu ul ul li a:hover span { background: #6CBBE4; }


/** pag_ban  **/
.pag_ban{position: relative;height: 250px; margin-top: 0; 
/* -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 35%, 100% 100%, 78% 94%, 50% 100%, 21% 94%, 0 99%, 0% 35%, 0 0);*/
/*    clip-path: polygon(50% 0%, 100% 0, 100% 35%, 100% 100%, 78% 94%, 50% 100%, 21% 94%, 0 99%, 0% 35%, 0 0);*/
}
/*.pag_ban:before {content: ''; position: absolute; background-color: rgba(0, 0, 0, .7); height: 100%; width: 100%; top: 0;left: 0;}*/
/*
.pag_ban_tit{ height: 100%; width:100%; max-width: 1200px; text-align: center; margin: 0px auto;position: relative;}
.pag_ban_tit_b{padding: 0px 0px; top:35%; width: 100%; position: absolute; color: #fff; text-align: center;  }
.pag_ban_tit_b b{ font-size:45px; font-weight: 600;padding-bottom: 0px; margin-bottom: 25px; display: block; position: relative;}
.pag_ban_tit_b b em{ color: #cf0027;}
*/
/**.pag_ban_tit_b b::after {position: absolute; bottom: 1px; left: 50%; margin-left: -45px; width: 90px; height: 3px; background: #f6a218;content: "";} **/
.pag_ban_tit_b span{font-size:20px; display: block; }
@media (max-width:1600px){
/*.pag_ban{position: relative;height: 380px}*/
}
@media (max-width:1400px){
/*.pag_ban{position: relative;height: 300px}*/

.pag_ban_tit{ height: 100%; width:100%; max-width: 1200px; text-align: center; margin: 0px auto;position: relative;}
.pag_ban_tit_b{padding: 0px 0px; top:40%; width: 100%; position: absolute; color: #fff; text-align: center;}
.pag_ban_tit_b b{ font-size:30px; padding-bottom: 20px; margin-bottom: 5px; display: block; position: relative;}

.pag_ban_tit_b span{font-size:18px; display: block;}
	
}
@media (max-width:992px){
.pag_ban{position: relative;height: 250px; margin-top: 60px; }
	
.pag_ban_tit{ height: 100%; width:100%; max-width: 1200px; text-align: center; margin: 0px auto;position: relative;}
.pag_ban_tit_b{padding: 0px 0px; top:30%; width: 100%; position: absolute; color: #fff; text-align: center;}
.pag_ban_tit_b b{ font-size:26px; padding-bottom: 0px; margin-bottom: 5px; display: block; position: relative;}
.pag_ban_tit_b span{font-size:16px; display: block;}
	
}
@media (max-width:768px){
.pag_ban{position: relative;height: 150px}
}
.pag_ban .imgBg {height: 100%}
.pag_ban .imgBg {background-position: center center;background-size: cover;background-repeat: no-repeat}
.pag_ban .imgBg img {display: none;}
/** pag_ban  **/

.logo02 { display: none; }
.nav_menu > ul > li > a.nav_li02 { line-height: 40px; }
/*.nav_menu02 { padding: 0; }*/
.header02 { height: 40px; background: rgba(255,255,255,.95); }
.nav-menu-2-bg02 { top: 40px; }
@media (max-width:992px){ 
	.logo02 { display: block; }
}

@media (max-width:1300px) {
	.header { padding: 0 50px; }
	.nav_menu li:hover > .ulw-4 {left: -200%;}
	.nav_menu li:hover > .ulw-2 {left: -90%;}
	.nav_menu li:hover > ul {left: -360%;}
	.nav_menu > ul > li > a { font-size: 14px; }
}
@media (max-width: 992px) {
	.header { height: 60px; background: #fff; }
	.bs-slider { margin-top: 60px; }
	.nav_menu{ display: none; }
	.logo     { width: 300px; position: absolute;  top: 5px; left: 0; }
	.logo img { height: 50px; }
	.btn-manu { right: 0; top: 15px; }
}
@media (max-width: 768px) {
	.header { padding: 0 20px 0 10px; }
}
/* << 页面 - 顶部 end >> */

/* footer */
.footer { background: #676465; width: 100%; }
.footer-w { width: 100%; max-width: 1200px; margin: 0 auto; color: #fff; padding: 20px 0; line-height: 20px; font-weight: 100;
			letter-spacing: .5px; }
.footer-l { float: left; width: 80%; padding-right: 40px; position: relative;}

.footer-r { float: left; width: 20%; text-align: center; border-left: 2px solid #888; }
.footer-r > img { width: 240px; }
@media (max-width:1300px) {
	.footer { padding: 0 50px; }
/*
	.footer-w { text-align: center; }
	.footer-l, .footer-r { width: 100%; }
*/
}
@media (max-width:992px) {
/*	.footer-w { text-align: center; }*/
	.footer-l { padding-right: 0; }
	.footer-r { border-width: 0; padding-top: 20px; }
	.footer-r > img { width: 240px; }
	.footer-l, .footer-r { width: 100%; }
	.footer-w { font-size: 12px; }
	.footer { margin-bottom: 0px; }
}
@media (max-width:768px) {
	.footer { padding: 0 20px; }
}

/* 当前位置 */
.weizhi { position: relative; overflow: hidden; width: 100%; margin: 0 auto;  }
.weizhi > div { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0px 10px; font-size: 14px; color: #666; line-height: 50px; }
.weizhi > div > a { color: #666; padding: 0 10px; }
.weizhi > div > a:hover { color: #2F98CF; }
.weizhi > div > img { height: 24px; margin: 0 0 6px 0; }
@media (max-width:1280px) {
	.weizhi > div { padding: 0 50px; }
}
@media (max-width:992px) {
	
}
@media (max-width:768px) {
	.weizhi { display: none; }
}

.sp-info-h1 { font-size: 26px; line-height: 32px; padding-bottom: 10px; text-align:center; color: #333; }
.sp-info-top-b { color: #999;text-align: center; padding-bottom: 10px; margin-bottom: 0; border-bottom: 1px dotted #ccc; }
.news-info-m { width: 100%; padding: 30px 0px; color: #888; font-size: 14px; line-height: 28px; overflow: hidden; }
.sp-info-sxye { padding: 20px 0px 0px 0px; }
.sp-info-sxye1 { padding-bottom: 15px; color: #666; }
.sp-info-sxye1 a { color: #666; }
.sp-info-sxye1 a:hover { color: #2F98CF; }
@media (max-width:992px) {
	
}
@media (max-width:768px) {
	.sp-info-h1 { font-size: 18px; line-height: 22px; }
	.news-info-m { padding: 15px 0; font-size: 12px; line-height: 20px; }
	.sp-info-sxye { font-size: 12px; }
	.sp-info-sxye1 { padding-bottom: 10px; }
}
@media (max-width:480px) {
	
}



/* 过渡动画 */
.ClassName,
.nav_menu > ul > li,
.index-news-limg > img, .index-news-lt2, .index-news-rs2, .index-news-rs2 > span,
.service-01-ul > li > a > img,
.swiper-container-010-t, .swiper-container-010-c, .swiper-container-010-a > img,
.swiper-container-030-t, .swiper-container-030-c, .swiper-container-030-a > img, .swiper-container-030-t2,
.newsl-ul-l > span, .newsl-ul-l,
.contact-rz-b,
.wenhua-ul-limg > img, .wenhua-ul-lt1, .wenhua-ul-lt2,
.peixun-top-limg > img, .peixun-top-lt2,
.shzp-top-l > li > button,
.zpxq-bottom-ul > li > button
 {
	    transition: all .3s ease;
	-ms-transition: all .3s ease; /* IE 9 */
   -moz-transition: all .3s ease; /* Firefox 4 */
-webkit-transition: all .3s ease; /* Safari 和 Chrome */
     -o-transition: all .3s ease; /* Opera */ }
/* Scale */
.index-news-l > a:hover .index-news-limg > img, .swiper-container-010 a:hover .swiper-container-010-a > img,
.swiper-container-030 a:hover .swiper-container-030-a > img, .peixun-top > a:hover .peixun-top-limg > img
{
	-ms-transform: scale(1.05); /* IE 9 */
   -moz-transform: scale(1.05); /* Firefox 4 */
-webkit-transform: scale(1.05); /* Safari 和 Chrome */
     -o-transform: scale(1.05); /* Opera */ 
        transform: scale(1.05); }

/* index */
.index-news { width: 100%; max-width: 1200px; margin: 0 auto; padding: 40px 0 40px; }
.index-newsl { width: 45%; float: left; padding-right: 30px; overflow: hidden; }
.index-newsl-div { display: block; line-height: 22px; font-size: 12px; height: 132px; color: #333; margin-top: 10px; overflow: hidden; }
.index-newsl-div:hover {}
.index-newsl-div img{float: left; padding-right: 10px;}
.index-newsr { width: 55%; float: left;  position: relative;}
.index-news-t { color: #2F98CF; position: relative; overflow: hidden; font-size: 18px; font-weight: 600; border-bottom: 1px solid #aaa; padding-bottom: 8px; float: left; width: 100%; }
.index-news-t > a { color: #57B648; position: absolute; top: 8px; right: 0; font-size: 14px; font-weight: 500; }
.index-news-t > a:hover { color: #2F98CF; }

.index-news-l { width: 200px; float: left; position: absolute; top: 40px; left: 0px;  z-index: 66;font-size: 12px; }
.index-news-l > a { display: block; position: relative;  width: 100%; padding: 0px; height: 145px; }
.index-news-limg { position: relative;   width: 200px; height: 140px; overflow: hidden; }
.index-news-limg > img { width: 100%; }
.index-news-l > a:hover .index-news-limg > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.index-news-lt1 { color: #2F98CF; font-size: 13px;  line-height: 22px; height: 22px; overflow: hidden; }
.index-news-lt2 { color: #888; line-height: 24px; height: 72px; overflow: hidden; margin-top: 14px;
text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical; }
.index-news-l > a:hover .index-news-lt2 { color: #2F98CF; }
/**/
.index-news-r { width: 100%; float: left; display: block; height: 145px; overflow: hidden; padding: 0px 0px 0px 220px; margin-top: 10px; font-size: 12px; }
.index-news-r a { display: block; width: 100%; position: relative; overflow: hidden; padding: 5px 90px 0 0; }
.index-news-rs3 { width: 90px; position: absolute; top: 8px; right: 0; text-align: right; }
.index-news-rs2 { height: 20px; overflow: hidden; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; }
.index-news-rs2 > span { width: 2px; height: 2px; border-radius: 2px; background: #000; margin: 0 5px 3px 0; display: inline-block; }
.index-news-r a:hover .index-news-rs2 { color: #2F98CF; }
.index-news-r a:hover .index-news-rs2 > span { background: #2F98CF; }

.pag_mainx{padding: 20px 0px; line-height: 26px; min-height: 400px; font-size: 15px; color: #333; position: relative; width: 100%; overflow: hidden;}
@media (max-width:1300px) {
	.index-news { max-width: 1300px; padding: 40px 50px 60px; }
}
@media (max-width:992px) {
	.index-newsl, .index-newsr { width: 100%; }
	.index-news-l, .index-news-r { width: 100%; }
	.index-newsl { padding: 0 0 10px 0; }
/*
	.index-news-l { border-bottom: 1px solid #AAAAAA; padding-bottom: 10px; }
	.index-news-l > a { padding: 18px 0 0 220px; }
*/
}
@media (max-width:768px) {
	
	.index-newsl-div { display: block; line-height: 22px; height:auto; color: #333; margin-top: 10px; overflow: hidden; }
.index-newsl-div:hover {}
.index-newsl-div img{float: left; padding-right: 0px; margin-bottom: 10px; width: 100%;}
	
	
	.index-news { padding: 20px 20px 20px; }
	
	.index-news-l { width: 100%; float: left; position:relative; top: 0px; left: 0px;  z-index: 66; margin-top: 15px;}
.index-news-l > a { display: block; position: relative;  width: 100%; padding: 0px; height: auto; }
.index-news-limg { position: relative;   width: 100%; height:auto; overflow: hidden; }
.index-news-limg > img { width: 100%; }
.index-news-l > a:hover .index-news-limg > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.index-news-lt1 { color: #2F98CF; font-size: 14px;  line-height: 22px; height:auto; text-align: center; overflow: hidden; margin: 5px 0px; }
.index-news-lt2 { color: #888; line-height: 24px; height: 72px; overflow: hidden; margin-top: 14px;
text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical; }
.index-news-l > a:hover .index-news-lt2 { color: #2F98CF; }
	.index-news-r { width: 100%; float: left; display: block; height: 145px; overflow: hidden; padding: 0px 0px 0px 0px; }
	
/*
	.index-news-l > a { padding: 20px 0 0; height: auto;  }
	.index-news-limg { position: relative; float: left; width: 100%; height: auto; top: 0; }
	.index-news-lt1 { float: left; margin-top: 10px; }
	.index-news-lt2 { float: left; }
*/
}
.every-box { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 0 0 210px; background: #676465; position: relative; overflow: hidden; min-height: 284px; }
.every-box-l { display: block; position: absolute; top: 0; left: 0; width: 210px; }
.every-box-l > div { color: #fff; font-size: 18px; font-weight: 600; padding: 30px 0 12px; letter-spacing: .5px; text-align: center; }
.every-box-l > li { display: block; }
.every-box-l > li > a { display: block; color: #fff; height: 32px; line-height: 32px; border-bottom: 1px solid rgba(255,255,255,.3); letter-spacing: 2px; padding-left: 65px; }
.every-box-l > li:nth-child(2) a { border-top: 1px solid rgba(255,255,255,.3); }
.every-box-l > li > a:hover, .every-box-l-on { background: #2F98CF; }
.every-box-l > li > a > span { display: inline-block; width: 2px; height: 2px; border-radius: 2px; background: #fff; margin: 0 8px 3px 0; }
.every-box-r { background: #fff; padding: 30px 0 15px 35px; min-height: 284px; }
@media (max-width:1300px) {
	.every-max { padding: 0 50px; }
}
@media (max-width:992px) {
	.every-box-l { display: none; }
	.every-box { padding: 0; }
	.every-box-r { padding: 20px 0 20px 0; }
}
@media (max-width:768px) {
	.every-max { padding: 0 12px; }
}

/* about */
/* 总裁致辞 */
.about-02 { width: 100%; position: relative; overflow: hidden; padding: 0 485px 0 0; min-height: 591px;
line-height: 24px; color: #555; }
.about-02-r { width: 446px; position: absolute; top: 0; right: 0; overflow: hidden; }
.about-02-l2 { color: #2F98CF; font-size: 22px; font-weight: 600; letter-spacing: .5px; padding-bottom: 45px; }
.about-02-l4 { text-align: right; }
@media (max-width:1300px) {
}
@media (max-width:992px) {
	.about-02 { padding: 0 400px 0 0; }
	.about-02-r { width: 375px; }
}
@media (max-width:768px) {
	.about-02 { padding: 0; }
	.about-02-r { float: left; position: relative; text-align: center; width: 100%; }
	.about-02-l { float: left; }
	.about-02-l2 { padding-bottom: 20px; }
}

/* 企业文化 */
.wenhua-ul { display: block; }
.swiper-container-030 { height: 260px; background: #ACABAC; }
.swiper-pagination-030 .swiper-pagination-bullet { width: 39px; height: 2px; display: inline-block; background: #fff; border-radius: 0; opacity: 1; }
.swiper-pagination-030 .swiper-pagination-bullet-active { background: #2F98CF; }
.swiper-container-030 a { display: block; width: 100%; height: 260px; padding: 5px 470px 0 25px; position: relative; overflow: hidden; }
.swiper-container-030 a:hover .swiper-container-030-t { color: #CCEDFF; }
.swiper-container-030 a:hover .swiper-container-030-t2 { color: #CCEDFF; }
.swiper-container-030 a:hover .swiper-container-030-c { color: #CCEDFF; }
.swiper-container-030 a:hover .swiper-container-030-a > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.swiper-container-030-t { color: #fff; font-size: 18px; line-height: 20px; height: 20px; overflow: hidden; font-weight: 100; margin-bottom: 12px; }
.swiper-container-030-t2 { font-size: 18px; color: #fff; line-height: 40px; font-weight: 100; }
.swiper-container-030-c { color: #eee; font-size: 14px; line-height: 24px; height: 144px; font-weight: 100; overflow: hidden;
text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; line-clamp: 6; -webkit-box-orient: vertical;}
.swiper-container-030-a { position: absolute; top: 0; right: 0; width: 435px; height: 260px; overflow: hidden; }
.swiper-container-030-a > img { width: 100%; }
.wenhua-ul > li { display: block; border-bottom: 1px dashed #E4E4E4; }
.wenhua-ul > li > a { display: block; position: relative; overflow: hidden; width: 100%; padding: 13px 0 0 156px; height: 122px; }
.wenhua-ul-limg { position: absolute; left: 0; top: 16px; width: 136px; height: 88px; overflow: hidden; }
.wenhua-ul-limg > img { width: 100%; }
.wenhua-ul > li > a:hover .wenhua-ul-limg > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.wenhua-ul-lt1 { color: #000; font-size: 16px; font-weight: 600; line-height: 22px; height: 22px; overflow: hidden; }
.wenhua-ul-lt2 { color: #888; line-height: 20px; height: 60px; overflow: hidden; margin-top: 13px;
text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;-webkit-box-orient: vertical; }
.wenhua-ul > li > a:hover .wenhua-ul-lt1 { color: #2F98CF; }
.wenhua-ul > li > a:hover .wenhua-ul-lt2 { color: #2F98CF; }
@media (max-width:1300px) {
}
@media (max-width:992px) {
}
@media (max-width:768px) {
	.swiper-container-030 { height: auto; }
	.swiper-container-030 a { height: auto; padding: 0; }
	.swiper-container-030-a { float: left; width: 100%; position: relative; height: 0; padding-bottom: 60%; overflow: hidden; }
	.swiper-container-030-t { float: left; width: 100%; padding: 0 10px; margin-top: 10px; }
	.swiper-container-030-c { float: left; width: 100%; padding: 0 10px; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; height: 72px; margin-bottom: 30px; }
	.swiper-container-030-t2 { padding: 0 10px; float: left; }
}
@media (max-width:480px) {
}

/* service */
/* 产品和服务 */
.service-01 {  }
.service-01-ul { margin-left: -30px; display: block; }
.service-01-ul > li { padding: 40px 0 0 30px; display: block; width: 20%; float: left; }
.service-01-ul > li > a { display: block; overflow: hidden; }
.service-01-ul > li > a > img { width: 100%; }
.service-01-ul > li > a:hover > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.service-01-l1 { font-weight: 100; font-size: 16px; line-height: 40px; border-bottom: 1px solid #DEDEDE; padding: 20px 0 25px; }
.service-01-l1 > span { font-weight: 600; font-size: 22px; }
.service-01-t { font-size: 20px; color: #333; font-weight: 100; line-height: 76px; }
.service-01-l2 { border-bottom: 1px solid #DEDEDE }
@media (max-width:1300px) {
}
@media (max-width:992px) {
}
@media (max-width:768px) {
	.service-01-ul { margin-left: -10px; padding-top: 10px; }
	.service-01-ul > li { padding: 10px 0 0 10px; width: 50%; }
	.service-01-l1 { font-size: 14px; line-height: 30px; }
	.service-01-t { font-size: 18px; line-height: 60px; }
}
@media (max-width:480px) {
}

/* newsl */
.newsl {  }
.newsl .index-news-t { margin: 25px 0 8px; }
.swiper-container-010 { height: 260px; background: #ACABAC; }
.swiper-pagination-010 .swiper-pagination-bullet { width: 39px; height: 2px; display: inline-block; background: #fff; border-radius: 0; opacity: 1; }
.swiper-pagination-010 .swiper-pagination-bullet-active { background: #2F98CF; }
.swiper-container-010 a { display: block; width: 100%; height: 260px; padding: 30px 470px 0 25px; position: relative; overflow: hidden; }
.swiper-container-010 a:hover .swiper-container-010-t { color: #CCEDFF; }
.swiper-container-010 a:hover .swiper-container-010-c { color: #CCEDFF; }
.swiper-container-010 a:hover .swiper-container-010-a > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.swiper-container-010-t { color: #fff; font-size: 18px; line-height: 20px; height: 20px; overflow: hidden; font-weight: 100; margin-bottom: 12px; }
.swiper-container-010-c { color: #eee; font-size: 14px; line-height: 24px; height: 144px; font-weight: 100; overflow: hidden;
text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; line-clamp: 6; -webkit-box-orient: vertical;}
.swiper-container-010-a { position: absolute; top: 0; right: 0; width: 435px; height: 260px; overflow: hidden; }
.swiper-container-010-a > img { width: 100%; }
.newsl-ul { display: block; }
.newsl-ul > li { display: block; }
.newsl-ul > li > a { display: block; width: 100%; position: relative; overflow: hidden; padding: 12px 140px 0 0; }
.newsl-ul-r { width: 90px; position: absolute; top: 15px; right: 0; text-align: right; color: #999; }
.newsl-ul-l { height: 20px; overflow: hidden; line-height: 20px; color: #555; white-space: nowrap; text-overflow: ellipsis; }
.newsl-ul > li > a:hover .newsl-ul-l { color: #2F98CF; }
.newsl-ul > li > a:hover .newsl-ul-l > span { background: #2F98CF; }
@media (max-width:1300px) {
}
@media (max-width:992px) {
}
@media (max-width:768px) {
	.swiper-container-010 { height: auto; }
	.swiper-container-010 a { height: auto; padding: 0; }
	.swiper-container-010-a { float: left; width: 100%; position: relative; height: 0; padding-bottom: 60%; overflow: hidden; }
	.swiper-container-010-t { float: left; width: 100%; padding: 0 10px; margin-top: 10px; }
	.swiper-container-010-c { float: left; width: 100%; padding: 0 10px; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; height: 72px; margin-bottom: 30px; }
	.newsl-ul > li > a { padding: 12px 80px 0 0; }
	.newsl .index-news-t { margin: 10px 0 8px; }
}
/* 加入我们 */
/* 培训体系 */
.peixun-top > a { display: block; position: relative; overflow: hidden; width: 100%; padding: 16px 0 0 425px; height: 145px; }
.peixun-top-limg { position: absolute; left: 0; top: 22px; width: 395px; height: 123px; overflow: hidden; }
.peixun-top-limg > img { width: 100%; }
.peixun-top > a:hover .peixun-top-limg > img { -webkit-filter: brightness(80%); filter:brightness(80%); }
.peixun-top-lt2 { color: #000; line-height: 28px; height: 112px; overflow: hidden; margin-top: 10px;
text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4;-webkit-box-orient: vertical; }
.peixun-top > a:hover .peixun-top-lt2 { color: #2F98CF; }
@media (max-width:1300px) {
}
@media (max-width:992px) {
	.peixun-top > a { padding: 16px 0 0 0; height: auto; }
	.peixun-top-limg { float: left; position: relative; width: 100%; height: auto; top: 0; }
	.peixun-top-lt2 { float: left; }
}
@media (max-width:768px) {
}

/* 人才战略 */
.rczl-ul { display: block; text-align: center; min-height: 660px; }
.rczl-ul > li { display: block; float: left ; width: 50%; padding-top: 40px; }
.rczl-ul > li:nth-child(1) { padding-right: 10px; }
.rczl-ul > li:nth-child(2) { padding-left: 10px; }
.rczl-ul > li:nth-child(3) { width: 100%; }
.rczl-ul > li:nth-child(3) .rczl-ul-t2 { text-align: left; }
.rczl-ul > li > a { display: block; }
.rczl-ul-t1 { height: 36px; line-height: 34px; color: #fff; font-weight: 600; font-size: 18px; background: #696768; }
.rczl-ul-t2 { border: 1px dashed #C9C9C9; border-top: 1px dashed #fff; line-height: 34px; color: #747474; font-size: 16px; font-weight: 100; padding: 25px 35px; }
@media (max-width:768px) {
	.rczl-ul { min-height: auto; padding-bottom: 10px; }
	.rczl-ul > li { padding-top: 15px; }
	.rczl-ul-t2 { padding: 10px; font-size: 14px; }
}

/* 社会招聘 */
.shzp-top { background: #58B648; padding: 0 0 0 210px; min-height: 265px; margin-top: 30px; position: relative; }
.shzp-top-r { border: 1px solid #C9C9C9; background: #fff; padding: 25px; }
.shzp-top-r-ss { width: 100%; border: 1px solid #C9C9C9; text-indent: 20px; height: 38px; }
.shzp-top-r-ss:focus { border-color: #2F98CF; }
.shzp-top-rt { font-size: 16px; line-height: 40px; padding-top: 5px; }
.shzp-top-rul { display: block; margin-left: -2px; }
.shzp-top-rul > li { display: block; width: 20%; float: left; line-height: 24px; color: #555; }
.shzp-top-r .contact-rz-b { margin: 20px 0 0; }
.shzp-top-l { width: 210px; position: absolute; top: 0; left: 0; display: block; text-align: center; color: #fff; }
.shzp-top-l > li { display: block; border-bottom: 1px solid #fff; position: relative; line-height: 52px; }
.shzp-top-l > li:nth-child(1) { font-size: 20px; font-weight: 600; line-height: 64px; }
.shzp-top-l > li:nth-last-child(1) { border-width: 0; padding-top: 0px; }
.shzp-top-l > li > button { background: #2F98CE; border-width: 0; color: #fff; padding: 10px 20px; display: inline-block; }
.shzp-top-l > li > button:hover { opacity: .8; cursor: pointer; }
.shzp-top-l > li > span { position: absolute; right: 20px; width: 12px; height: 12px; }
.shzp-top-l > li > span > img { width: 100%; }
.shzp-bottom { border: 1px solid #C9C9C9; } 
.shzp-bottom-t { font-size: 16px; color: #757575;  line-height: 30px; padding-top: 10px; padding-left: 10px; }
.shzp-bottom-ul { display: block; border-bottom: 1px solid #C9C9C9; }
.shzp-bottom-ult { display: block; border-bottom: 1px solid #C9C9C9; }
.shzp-bottom-ult > li { display: block; width: 16.666666%; float: left; font-size: 16px; text-align: center; height: 60px; line-height: 60px; color: #757575; }
.shzp-bottom-ul > li { display: block; width: 16.666666%; float: left; font-size: 16px; text-align: center; height: 60px; line-height: 60px; }
.shzp-bottom-ul > li > div { line-height: 20px; height: 40px; overflow: hidden; margin-top: 10px; color: #2F98CF; }
.shzp-bottom-ul > li > a { color: #2F98CF; }
.shzp-bottom-ult > li:nth-child(1) { text-align: left; padding-left: 30px; }
.contact-rz-b02 { display: none; }
@media (max-width:1130px) {
	.shzp-top-rul > li { width: 25%; }
}
@media (max-width:768px) {
	.shzp-bottom { border-width: 0; }
	.shzp-bottom-t { border: 1px solid #C9C9C9; }
	.shzp-bottom-ult { margin-bottom: 10px; border: 1px solid #C9C9C9; }
	.shzp-bottom-ul { margin-bottom: 10px; border: 1px solid #C9C9C9; }
	.shzp-bottom-ult > li { width: 33.333333%; font-size: 12px; height: 40px; line-height: 40px; }
	.shzp-bottom-ul > li { width: 33.333333%; font-size: 12px; height: 40px; line-height: 40px; }
	.shzp-bottom-ul > li > div { margin-top: 4px; line-height: 16px; height: 32px; }
	.shzp-bottom-t { padding-left: 10px; }
	.shzp-bottom-ult > li:nth-child(1) { padding-left: 0; text-align: center; }
	.shzp-top-l { display: none; }
	.shzp-top { padding: 0; margin-top: 15px; }
	.shzp-top-r { padding: 10px 10px 20px; }
	.shzp-top-rul > li { width: 50%; }
	.contact-rz-b02 { display: inline-block; font-size: 12px; color: #fff; background: #359BE0; padding: 5px 10px; border-width: 0; margin-top: 10px; }
	.shzp-bottom-ult > li:nth-child(1) { background: #fefefe; }
	.shzp-bottom-ul > li:nth-child(1) { background: #fefefe; }
	.shzp-bottom-ult > li:nth-child(2) { background: #fbfbfb; }
	.shzp-bottom-ul > li:nth-child(2) { background: #fbfbfb; }
	.shzp-bottom-ult > li:nth-child(3) { background: #f8f8f8; }
	.shzp-bottom-ul > li:nth-child(3) { background: #f8f8f8; }
	.shzp-bottom-ult > li:nth-child(4) { background: #f5f5f5; }
	.shzp-bottom-ul > li:nth-child(4) { background: #f5f5f5; }
	.shzp-bottom-ult > li:nth-child(5) { background: #f2f2f2; }
	.shzp-bottom-ul > li:nth-child(5) { background: #f2f2f2; }
	.shzp-bottom-ult > li:nth-child(6) { background: #eee; }
	.shzp-bottom-ul > li:nth-child(6) { background: #eee; }
}

/* 招聘详情 */
.zpxq-top { border: 1px solid #C9C9C9; color: #757575; font-size: 16px; line-height: 30px; padding: 30px; min-height: 152px; margin-top: 30px; }
.zpxq-bottom { border: 1px solid #C9C9C9; }
.zpxq-bottom-ul { display: block; padding: 50px 30px; min-height: 435px; }
.zpxq-bottom-ul > li { display: block; width: 50%; float: left; padding-bottom: 40px; position: relative; }
.zpxq-bottom-ul > li > input { width: 85%; border: 1px solid #C9C9C9; height: 36px; text-indent: 10px; }
.zpxq-bottom-ul > li > span { color: #FF0000; }
.zpxq-bottom-ul > li > button { width: 85%; background: #2F98CE; color: #fff; text-align: center; border-width: 0; line-height: 46px; font-size: 16px; cursor: pointer; }
.zpxq-bottom-ul > li > button:hover { opacity: .8; }
.zpxq-bottom-ul > li > input[type="file"] { opacity: 0; z-index: 2; position: absolute; left: 0; top: 0; }
.zpxq-bottom-ul > li > input[type="text"]:focus { border-color: #2F98CE; }
.zpxq-bottom-ul-file { position: absolute; top: 0; left: 0; background: #E4E4E4; height: 36px; width: 85%; border: 1px solid #C9C9C9; z-index: 1; text-align: center; line-height: 36px; }
.zpxq-bottom-ul-file > img { margin: -7px 5px 0 0; }
@media (max-width:768px) {
	.zpxq-top { padding: 10px; font-size: 14px; line-height: 24px; margin-top: 15px; }
	.zpxq-bottom-ul { padding: 20px 10px 0 10px; min-height: auto; }
	.zpxq-bottom-ul > li { width: 100%; padding-bottom: 20px; }
	.zpxq-bottom-ul > li > input, .zpxq-bottom-ul-file, .zpxq-bottom-ul > li > button { width: 95%; }
}

/* contact */
/* 联系方式 */
.contact { }
.contact-img { padding: 65px 0 120px 0; position: relative; overflow: hidden; min-height: 600px; }
.contact-img-02 { position: absolute; top: 187px; left: 270px; 
	    animation: mymove 1.5s infinite;
-webkit-animation: mymove 1.5s infinite; /*Safari and Chrome*/ }
@keyframes mymove
{
0% {
	-ms-transform: scale(1); 	   /* IE 9 */
	-moz-transform: scale(1);    /* Firefox */
	-webkit-transform: scale(1); /* Safari 和 Chrome */
	-o-transform: scale(1); 	   /* Opera */
	transform: scale(1);
	}
50% {
	-ms-transform: scale(1.5); 	   /* IE 9 */
	-moz-transform: scale(1.5);    /* Firefox */
	-webkit-transform: scale(1.5); /* Safari 和 Chrome */
	-o-transform: scale(1.5); 	   /* Opera */
	transform: scale(1.5);
	}
100% {
	-ms-transform: scale(1); 	   /* IE 9 */
	-moz-transform: scale(1);    /* Firefox */
	-webkit-transform: scale(1); /* Safari 和 Chrome */
	-o-transform: scale(1); 	   /* Opera */
	transform: scale(1);
	}
}
@-webkit-keyframes mymove /*Safari and Chrome*/
{
0% {
	-ms-transform: scale(1); 	   /* IE 9 */
	-moz-transform: scale(1);    /* Firefox */
	-webkit-transform: scale(1); /* Safari 和 Chrome */
	-o-transform: scale(1); 	   /* Opera */
	transform: scale(1);
	}
50% {
	-ms-transform: scale(1.5); 	   /* IE 9 */
	-moz-transform: scale(1.5);    /* Firefox */
	-webkit-transform: scale(1.5); /* Safari 和 Chrome */
	-o-transform: scale(1.5); 	   /* Opera */
	transform: scale(1.5);
	}
100% {
	-ms-transform: scale(1); 	   /* IE 9 */
	-moz-transform: scale(1);    /* Firefox */
	-webkit-transform: scale(1); /* Safari 和 Chrome */
	-o-transform: scale(1); 	   /* Opera */
	transform: scale(1);
	}
}
.contact-img-03 { position: absolute; top: 155px; left: 290px;
	    animation: mymove02 1.5s infinite;
-webkit-animation: mymove02 1.5s infinite; /*Safari and Chrome*/ }
@keyframes mymove02
{
0% { opacity: 1; }
50% { opacity: .7; }
100% { opacity: 1; }
}
@-webkit-keyframes mymove02 /*Safari and Chrome*/
{
0% { opacity: 1; }
50% { opacity: .7; }
100% { opacity: 1; }
}
.contact-img-04 { width: 436px; height: 134px; position: absolute; top: 155px; left: 320px; padding: 15px 5px 5px 20px; overflow: hidden; line-height: 24px; color: #777; }
@media (max-width:1300px) {
}
@media (max-width:1120px) {
	.contact-img-03 { display: none; }
	.contact-img-04 { background: #fff; border: 1px dashed #C9C9C9; left: 200px; }
}
@media (max-width:992px) {
}
@media (max-width:768px) {
	.contact-img-02 { display: none; }
	.contact-img-04 { left: 0; top: 50%; width: 100%; height: auto; padding: 10px; }
	.contact-img { padding: 0 0 120px 0; min-height: auto; }
}

/* 我要融资  */
.contact-rz-i { width: 100%; height: 36px; border: 1px solid #C9C9C9; text-indent: 20px; margin-bottom: 20px; }
.contact-rz-i:focus { border-color: #359BE0; }
.contact-rz-t { line-height: 48px; color: #000; font-weight: 600; }
.contact-rz-t > span { color: #FF0000; }
.contact-rz-r { color: #555; }
.contact-rz-r > label > input { margin: -2.5px 5px 0 20px; }
.contact-rz-r > label:nth-child(1) > input { margin-left: -1px; }
.contact-rz-b { width: 200px; height: 40px; line-height: 38px; color: #fff; font-size: 16px; background: #359BE0; border-radius: 5px; margin: 35px 0 35px; border-width: 0; cursor: pointer; }
.contact-rz-b:hover { opacity: .8; }
@media (max-width:1300px) {
}
@media (max-width:992px) {
	.contact-rz-r > label:nth-child(1) > input { margin-left: 0px; }
}
@media (max-width:768px) {
	.contact-rz-r > label { width: 50%; display: block; float: left; line-height: 20px; }
	.contact-rz-r > label > input { margin-left: 0px; }
	.contact-rz-t { line-height: 34px; }
	.contact-rz-i { margin-bottom: 0; }
	.contact-rz-b-div { text-align: center; }
	.contact-rz-b { margin: 20px 0 0; }
}

.pag_main{width: 100%; max-width: 1200px; padding:0px 10px 0px 10px; margin: 0px auto; position:relative; overflow: hidden;}

.pag_about{ line-height: 26px; font-size: 15px; color: #666;overflow: hidden;}
.pag_about_l{ float: left; width: 70%; line-height: 26px; font-size: 15px; padding-top: 30px; color: #666;border-top: 1px dotted #ccc;}
.pag_about_r{ float: right; width: 25%; border: 1px solid #ebebeb;}


.pag_about_r .title,.pag_news_r .title,.pag_work_r .title { background-color: #2F98CF;text-align: center;padding: 15px 15px 25px; font-size: 24px; line-height: 32px; font-weight: bold ; margin: 0; color: #fff;
    -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 75%, 50% 100%, 0% 75%, 0 0);
    clip-path: polygon(50% 0%, 100% 0, 100% 75%, 50% 100%, 0% 75%, 0 0);
}
.categories-widget { list-style-type: none; padding: 10px 20px 20px; margin: 0 0 40px 0;}
.categories-widget li { position: relative; border-bottom: 1px solid #fbf1f1;}
.categories-widget li:last-child { border-bottom: none;}
.categories-widget li a { color: #212529;  padding-top: 10px; padding-bottom: 10px; line-height: 24px; display: block; font-size: 16px;	}
.categories-widget li a:hover { color: #2F98CF;}
.categories-widget li:first-child a { padding-top: 0;}
.categories-widget li:last-child a { padding-bottom: 0;}
.categories-widget li a span {float: right;}
/** pag_about  **/

/*在线客服*/
.zxkf{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.zxkf ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.zxkf ul li:hover{background:#2F98CF;color:#fff}
.zxkf ul li:hover a{color:#fff}

.zxkf ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.zxkf ul li i.bgs1{background-image:url(../images/kefu/right_pic5.png)}
.zxkf ul li i.bgs2{background-image:url(../images/kefu/right_pic7.png)}
.zxkf ul li i.bgs3{background-image:url(../images/kefu/right_pic2.png)}
.zxkf ul li i.bgs4{background-image:url(../images/kefu/right_pic1.png)}
.zxkf ul li i.bgs5{background-image:url(../images/kefu/right_pic3.png)}
.zxkf ul li i.bgs6{background-image:url(../images/kefu/right_pic6_on.png)}
.zxkf ul li:hover i.bgs1{background-image:url(../images/kefu/right_pic5_on.png)}
.zxkf ul li:hover i.bgs2{background-image:url(../images/kefu/right_pic7_on.png)}
.zxkf ul li:hover i.bgs3{background-image:url(../images/kefu/right_pic2_on.png)}
.zxkf ul li:hover i.bgs4{background-image:url(../images/kefu/right_pic1_on.png)}
.zxkf ul li:hover i.bgs5{background-image:url(../images/kefu/right_pic3_on.png)}

.zxkf ul li.zxkftop{background:#2F98CF;color:#fff}
.zxkf ul li.zxkftop:hover{opacity:.8;filter:Alpha(opacity=80)}

.zxkf ul li.zxkfewm .ewBox{width:155px; height: 155px; display:none;color:#363636;text-align:center;position:absolute;left:-158px;top:0;border:1px solid #e0e0e0}
.zxkf ul li.zxkfewm .ewBox img{width: 100%;}

.zxkf ul li.zxkfetel .telBox{width:240px;height:auto;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#2F98CF}
.zxkf ul li.zxkfetel .telBox dd{display:block;height:auto;overflow:hidden;padding-left:82px;line-height:24px;font-size:16px}
.zxkf ul li.zxkfetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin:13px 0px 0px 0px;font-size:18px}
.zxkf ul li.zxkfetel .telBox dd.bgs1{background:url(../images/kefu/right_pic8.png) 28px center no-repeat; padding-bottom: 13px; background-color:#2F98CF;}

.zxkf ul li:hover .ewBox{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.zxkf ul li:hover .telBox{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
@media (max-width: 992px) {
.zxkf{display: none;}	
}

/*在线客服*/


.nav-fixed { display: none;}
@media (max-width: 992px) {
.nav-fixed {
    position: fixed;
	display: block;
    z-index: 999;
    bottom: 0;
    width: 100%;
    height: 60px;
    max-width: 640px;
     background: rgba(0,0,0,.9);
    border-top: 1px solid #e8e8e8;
}
.purchase-fixed {
    border: none;
}
.nav-fixed a {
    float: left;
    width: 20%;
    height: 60px;
    padding-top: 10px;
	text-align: center;
}
.nav-fixed a img {
    width: 20px;
    height:20px;
    margin: 0 auto;

}
.nav-fixed a:nth-child(3)  img {
    width: 80px;
    height:80px;
    margin: -30px auto 0px  auto;

}
	
.nav-fixed a p {
    width: 100%; display: block;
    font-size: 12px;
    line-height:16px;
    color: #fff;
	padding-top: 5px;
    text-align: center;
}
.nav-fixed a:active {
    background-color: #e8e8e8;
}
.nav-fixed a.active p{
    color: #fff;
}
.nav-fixed a.active img{
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
}
}







.item_zp{background: #e2e6eb; padding: 15px 10px; color: #666; margin-top: 10px;}
.item_zp1{ background: #359BE0; color: #fff;}
.item_zp h3{float: left;}
.item_zp span{float:right;}
.item_zpm{display: none; padding: 20px 20px 50px 20px; font-size: 15px;  color: #333; line-height: 26px;}

.item_zpm a.apply{ display:block; float:right; width:100px; height:30px; text-align:center; line-height:30px; font-size:16px; color:#fff; background:#359BE0;}
.item_zpm a.apply:hover{color:#fff; background:#0047b1;}



.footer_nav{ width: 100%; height: 26px;}
.footer_nav a{width: 24%; margin-right: 1%; line-height: 26px; height: 26px; font-size: 13px; color: #fff; float: left; background: #918e8f; display: block; text-align: center;}
.footer_nav a:hover{ background: #2F98CF; color: #fff;}
.footer_m{padding-top: 30px; font-size: 13px;}


.footer_s{float: right; width: 250px; position: absolute; right: 20px; top: 50px; font-size: 12px;}
.footer_s select{ margin-bottom:5px; padding:0 5px; width:220px; height:20px;font-size: 12px;  line-height: 20px; border:none; background:#EEEDE9; color:#000000; text-align:center;}

@media (max-width: 992px) {
.footer_s{display: none;}	
	.footer_m{padding-top: 10px; text-align: center;}
}






.gudong{ width: 40%; float: left; margin: 90px 5% 30px 5%; position: relative; border: 1px solid #ccc;}
.gudongimg{ position: absolute; background: #fff; top: -50px; left: 50%; margin-left: -80px; padding: 0px 30px; width: 160px; text-align: center;}
.gudongimg img{width: 100px;}
.gudongm{ padding: 80px 20px 20px 20px; line-height: 26px; line-height: 22px; font-size: 12px;}

@media (max-width: 992px) {
.gudong{ width: 90%; float: left; margin: 90px 5% 30px 5%; position: relative; border: 1px solid #ccc;}
.gudongimg{ position: absolute; background: #fff; top: -50px; left: 50%; margin-left: -80px; padding: 0px 30px; width: 160px; text-align: center;}
.gudongimg img{width: 100px;}
.gudongm{ padding: 80px 20px 20px 20px; line-height: 26px; line-height: 22px; font-size: 12px;}

}













