@charset "utf-8";
/* ------------------------------------------------- 
 * 公用样式表 
 * ------------------------------------------------- 
*/  
body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1.6; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal;  color: rgba(255, 255, 255, 1); 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 **/
@font-face { font-family: 'HELVETICANEUELTPRO-THEX'; src: url('text.otf'); font-weight: normal; font-style: normal;}


a {color:#333;transition:400ms ease all;}
a:focus {color: #333;outline: none; text-decoration: none;}
a:hover {color: #333;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: #e94d00;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #e94d00;border-radius: 5px;margin: 0px 5px;}
.pageflip  a:hover,.pageflip a.dq{background: #e94d00;color: #fff;}
.pageflip  a i{display: block;line-height: 30px;height: 30px;}
@media (max-width:768px){
.pageflip{ margin: 5px 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; }
}
/* == 翻页公用  ====================================================================================*/

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:1023px){}
@media (max-width:767px){}

/* == 全局  ====================================================================================*/
.wrapper_full{margin: 0px auto; max-width: 100%; width: 100%; padding: 0 0px;}
.wrapper_box  { margin: 0px auto; max-width:1600px; padding: 0 30px;  }
.max1440{margin: 0px auto; position: relative; max-width: 1460px; padding: 0 30px; }
.max1200{margin: 0px auto; position: relative;  max-width: 1200px; padding: 0 30px; }
@media (max-width:1440px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px; }
	.max1440{ padding: 0 5%; }
}
@media (max-width:1366px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px;}
	.max1440{ padding: 0 3%; }
}
@media (max-width:1023px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
	.max1440{padding: 0 15px; }
}
@media (max-width:767px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
}
/* == 全局  ====================================================================================*/

/** == 首页banner ==================================================== transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; 
-webkit-animation:scalex 10s linear infinite;animation:scalex 10s linear infinite;================================*/
.banner_box{ width: 100%; position: relative;}
.swiper-ban.swiper-container {}
.swiper-ban.swiper-slide{ background: #000; width: 100%; height:auto;}
.swiper-ban a { display: block; width: 100%; height:100%; overflow: hidden; position: relative;}
.swiper-ban a .slide_full{width: 100%; height:100vh; overflow: hidden; position: relative;}
.swiper-ban a > img {position: absolute; left: 0 ; top: 0; width:100%; z-index: -1; }
.swiper-ban a .bg_hei{position: absolute; left: 0 ; top: 0; width:100%; height: 100%; z-index: -1; background:rgba(40, 58, 94, 0.0);}

/** banner上文字 =====*/
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 30%; -webkit-transform:translateY(-50%); transform:translateY(-50%);  text-align:center; z-index: 1; 
text-shadow: 1px 1px 1px #000;filter:shadow(Color=#000,Direction=10,Strength=10);text-transform:uppercase;}
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size: 60px; }
.ani-02 { height: auto; margin-bottom: 10px; color: #fff; font-size: 40px;font-family:HELVETICANEUELTPRO-THEX, "微软雅黑"; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 16px;}

/** 点点点 =====*/
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;}
.swiper-ban .swiper-pagination-bullet {background: #fff; width: 10px; height: 10px; border-radius:5px;  opacity: .9; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-pagination-bullet-active {background: #e94d00; width: 30px; }
/** 箭头 =====*/
.swiper-ban .swiper-button-prev {opacity:1;}
.swiper-ban .swiper-button-next {opacity:1;}
.swiper-ban .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,0,0,0.4);  color: #fff; text-align: center;}
.swiper-ban .swiper-button-next {width: 50px;height: 50px; line-height: 50px; border-radius:100%; background:rgba(0,0,0,0.4); color: #fff; text-align: center;}
.swiper-ban .swiper-button-prev,.swiper-ban .swiper-button-next{font-size: 26px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-button-prev:hover{background:rgba(0,0,0,0.9);  color: #fff;}
.swiper-ban .swiper-button-next:hover{background:rgba(0,0,0,0.9);  color: #fff;}

@media (max-width: 1366px) { 
}

@media (max-width: 1023px) { 
.banner_box{ width: 100%; position: relative; margin-top: 70px;}
.swiper-ban a .slide_full{width: 100%; height:180px;}
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px;}
.swiper-ban .swiper-button-prev {width: 35px;height: 35px; line-height: 35px; left: 5px;}
.swiper-ban .swiper-button-next {width: 35px;height: 35px; line-height: 35px; right: 5px;}
	
.wenzi_main{width: 100%; margin: 0px auto; padding: 0px 10px; text-align: center; }
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size: 20px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 0px; color: #fff; font-size: 16px; }
.ani-03 { height: auto; margin-bottom: 0px; color: #fff; font-size: 12px;}
}
/** == 首页banner ====================================================================================*/

/** == pag_ban ====================================================================================*/
.pag_ban{position: relative;overflow: hidden;height: 540px; margin-top: 0px;transition: all 0.5s ease-out;}
.pag_ban:before {content: ''; position: absolute; background:rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.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_tit{color: #fff; text-align:left; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);top: 45%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 30px;}
.pag_ban_tit .tf30{ font-size: 46px; padding-bottom: 10px; }
.pag_ban_tit .tf16{ font-size: 16px; line-height: 30px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}


@media (max-width:1366px){
.pag_ban{position: relative;height: 300px; overflow: hidden;}
.pag_ban_tit{padding: 0px 20px 0px 20px;}
}

@media (max-width:1023px){
.pag_ban{position: relative;height: 150px; margin-top: 50px;}
.pag_ban_tit .tf30{ font-size:16px; font-weight:600;}
.pag_ban_tit .tf16{ font-size: 12px; line-height: 20px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}

.pag_banm{position: relative;overflow: hidden;height: 540px; margin-top: 0px;transition: all 0.5s ease-out;}
.pag_banm:before {content: ''; position: absolute; background:rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.pag_banm .imgbg {height: 100%;}
.pag_banm .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}

.pag_banm_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;filter:shadow(Color=#000,Direction=10,Strength=10);top: 38%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 30px;}
.pag_banm_tit .tf30{ font-size: 48px; padding-bottom: 15px; color: #000000;}
.pag_banm_tit .tf16{ font-size: 18px;color: #000000; line-height: 30px; text-align: left; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}

@media (max-width:1366px){
.pag_banm{position: relative;height: 500px; overflow: hidden;}
.pag_banm_tit{padding: 0px 20px 0px 20px;}
.pag_banm_tit .tf16{ font-size: 15px;color: #000000; line-height: 26px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}

@media (max-width:1023px){
.pag_banm{position: relative;height: 250px; margin-top: 0px;transition: all 0.5s ease-out;}
.pag_banm_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;filter:shadow(Color=#000,Direction=10,Strength=10);top: 38%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 15px;}
.pag_banm_tit .tf30{ font-size: 16px; padding-bottom: 5px; color: #000000;}
.pag_banm_tit .tf16{ font-size: 12px; color: #000000; line-height: 20px;height: 140px;overflow: hidden; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}
/** == pag_ban ====================================================================================*/
.pag_ban1{position: relative;overflow: hidden;height: 540px; margin-top: 25px;transition: all 0.5s ease-out;}
.pag_ban1:before {content: ''; position: absolute; background:rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.pag_ban1 .imgbg {height: 100%;}
.pag_ban1 .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}
.pag_ban1 .imgbg img {display: none;}

.pag_ban1_tit{color: #fff; text-align:left; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);top: 45%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 30px;}
.pag_ban1_tit .tf30{ font-size: 46px; padding-bottom: 10px; }
.pag_ban1_tit .tf16{ font-size: 16px; line-height: 30px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
@media (max-width:1023px){
.pag_ban1{position: relative;overflow: hidden;height: 150px; margin-top: 5px;transition: all 0.5s ease-out;}
.pag_ban1:before {content: ''; position: absolute; background:rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.pag_ban1 .imgbg {height: 100%;}
.pag_ban1 .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}
.pag_ban1 .imgbg img {display: none;}

.pag_ban1_tit{color: #fff; text-align:left; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;text-shadow: 1px 1px 1px #000; filter:shadow(Color=#000,Direction=10,Strength=10);top: 45%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 30px;}
.pag_ban1_tit .tf30{ font-size: 14px; padding-bottom: 0px; }
.pag_ban1_tit .tf16{ font-size: 16px; line-height: 30px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}

.pag_banm2{position: relative;overflow: hidden;height: 470px; margin-top: 0px;transition: all 0.5s ease-out;}
.pag_banm2:before {content: ''; position: absolute; background:rgba(0, 0, 0, 0); height: 100%; width: 100%; top: 0;left: 0;}
.pag_banm2 .imgbg {height: 100%;}
.pag_banm2 .imgbg {background-position: center center;background-size: cover;background-repeat: no-repeat;}

.pag_banm2_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;filter:shadow(Color=#000,Direction=10,Strength=10);top: 40%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 30px;}
.pag_banm2_tit .tf30{ font-size: 48px; padding-bottom: 55px; color: #000000;}
.pag_banm2_tit .tf16{ font-size: 16px; font-size: 18px;color: #000000; line-height: 30px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}

@media (max-width:1366px){
.pag_banm2{position: relative;height: 500px; overflow: hidden;}
.pag_banm2_tit{padding: 0px 20px 0px 20px;}
}

@media (max-width:1023px){
.pag_banm2{position: relative;height: 180px; margin-top: 0px;}
.pag_banm2_tit{color: #fff; text-align:center; position: relative; width: 100%; max-width: 1460px; margin: 0px auto;filter:shadow(Color=#000,Direction=10,Strength=10);top: 40%; -webkit-transform:translateY(-50%); transform:translateY(-50%); padding: 0px 15px;}
.pag_banm2_tit .tf30{ font-size:16px; font-weight:600;padding-bottom: 5px; color: #000000;}
.pag_banm2_tit .tf16{ font-size: 12px; line-height: 20px; font-family:HELVETICANEUELTPRO-THEX, "微软雅黑";}
}
/** header ====================================================================================*/
.m_header{display: none;}
.pc_header{width: 100%; height:auto; padding: 0px 0px; position:fixed; left: 0px; top: 0px; z-index: 999; border-bottom:1px solid rgba(255, 255, 255, 0.0);box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0);transition: all 0.5s ease-out;}
.pc_header.top_fixed{ position: fixed; background:#fff;border-bottom: 1px solid #ddd;}
.pc_header.top_fixed .pc_nav > ul > li > a {color: #333;}
.pc_header.top_fixed .pc_nav > ul > li > a:hover {color: #f15a24;}
.pc_header.top_fixed .pc_nav > ul > li > a.on{color: #f15a24;}
.pc_header.top_fixedx{ position: fixed; background:rgba(40, 58, 94, 0.8);}


@media (max-width:1023px){
.pc_header{display: none;}
.m_header{display:block;}
}

.m_header{display: none;}
.pc_headerm{width: 100%; height:auto; padding: 0px 0px; position:fixed; left: 0px; top: 0px; z-index: 999; border-bottom:1px solid #ddd;box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0);transition: all 0.5s ease-out;background-color: #fff;}



@media (max-width:1023px){
.pc_header{display: none;}
.m_header{display:block;}
}

@media (max-width:1023px){
.pc_headerm{display: none;}
.m_header{display:block;}
}
/** pc_nav ====================================================================================*/
.pc_nav,
.pc_nav ul,
.pc_nav ul li,
.pc_nav ul li a{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;}
.pc_nav:after,.pc_nav > ul:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}

.pc_nav {max-width:auto;padding-left: 380px; line-height: 1.6;}
.pc_nav > ul > li {float: left; }
.pc_nav > ul > li > a {padding: 0px 20px 0px 20px;  font-size: 16px; line-height: 90px;color: #fff;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;}
.pc_nav > ul > li > a.on{color: #f15a24;}
.pc_nav > ul > li:hover > a {color: #e94d00;font-weight: bold;position: relative;}

.pc_nav > ul > li.nav-has-sub > a {}
.pc_nav ul ul {position: absolute; left: -9999%;width: 100%;}
.pc_nav > ul > li > ul {border-top: 1px solid #000; box-shadow:5px 10px 15px rgba(0,0,0,0.15);}
.pc_nav li:hover > ul {left: auto;}

.pc_nav ul ul ul {margin-left: 0%;top: 0;}
.pc_nav ul ul li {height: 0;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
.pc_nav ul li:hover > ul > li {height:50px; line-height: 50px;}
.pc_nav ul ul li a { padding:0px 5px; width: 100%; height:50px; line-height: 50px;  background: #000;background:rgba(0,0,0,0.55);  border-bottom: 1px solid #666;text-decoration: none;color: #fff;text-align: center; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}


.pc_nav ul ul li:hover > a,
.pc_nav ul ul li a:hover {color: #fff;background: #e94d00;border-top: 1px solid #e94d00; }
.pc_nav ul ul li.nav-has-sub > a::after {position: absolute; top: 25px;right: 10px;width: 4px; height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc_nav ul ul li.nav-has-sub:hover > a::after { border-color: #f00;}
/** pc_nav ====================================================================================*/
@media (max-width:1280px){
.pc_nav {max-width:auto;padding-left: 300px; line-height: 1.6;}
.pc_nav > ul > li {float: left; }
.pc_nav > ul > li > a {padding: 0px 15px 0px 15px;  font-size: 14px; line-height: 90px;color: #fff;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;}
.pc_nav ul li:hover > ul > li {height:40px; line-height: 40px;}
.pc_nav ul ul li a { padding:0px 5px; width: 90px; height:40px; line-height: 40px; text-align: center; background: #000;background:rgba(0,0,0,0.3);  border-top: 1px solid #001136;text-decoration: none;color: #eeeeee;
transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;font-size: 10px;}
}

.pc_navm,
.pc_navm ul,
.pc_navm ul li,
.pc_navm ul li a{margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;}
.pc_navm:after,.pc_navm > ul:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}

.pc_navm {max-width:auto;padding-left: 330px; line-height: 1.6;}
.pc_navm > ul > li {float: left; position: relative; }
.pc_navm > ul > li > a {padding: 0px 30px 0px 30px;  font-size: 16px; line-height: 90px;color: #333;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;}
.pc_navm > ul > li > a.on{color: #f15a24;}
.pc_navm > ul > li:hover > a {color: #e94d00;font-weight: bold;position: relative;}

.pc_navm > ul > li.nav-has-sub > a {}
.pc_navm ul ul {position: absolute; left: -9999%;width: 100%;}
.pc_navm > ul > li > ul {border-top: 1px solid #ddd; box-shadow:5px 10px 15px rgba(0,0,0,0.15);}
.pc_navm li:hover > ul {left: auto;}

.pc_navm ul ul ul {margin-left: 0%;top: 0;}
.pc_navm ul ul li {height: 0;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
.pc_navm ul li:hover > ul > li {height:50px; line-height: 50px;}
.pc_navm ul ul li a { padding:0px 5px; width: 100%; height:50px; line-height: 50px;  background: #000;background:rgba(239,239,239,0.95);  border-bottom: 1px solid #e94d00;text-decoration: none;color: #333;text-align: center; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.pc_navm ul ul li:hover > a,
.pc_navm ul ul li a:hover {color: #fff;background: #e94d00;border-top: 1px solid #e94d00; }
.pc_navm ul ul li.nav-has-sub > a::after {position: absolute; top: 25px;right: 10px;width: 4px; height: 4px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pc_navm ul ul li.nav-has-sub:hover > a::after { border-color: #f00;}

@media (max-width:1440px){
.pc_navm {max-width:auto;padding-left: 390px; line-height: 1.6;}
.pc_navm > ul > li > a {padding: 0px 15px 0px 15px;  font-size: 14px; line-height: 90px;color: #333;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;}
}


@media (max-width:1280px){
.pc_navm {max-width:auto;padding-left: 300px; line-height: 1.6;}
.pc_navm > ul > li {float: left; }
.pc_navm > ul > li > a {padding: 0px 15px 0px 15px;  font-size: 14px; line-height: 90px;color: #333;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;}
.pc_navm ul li:hover > ul > li {height:40px; line-height: 40px;}
.pc_navm ul ul li a { padding:0px 5px; width: 90px; height:40px; line-height: 40px; text-align: center;background:rgba(0,0,0,0.3);  border-top: 1px solid #001136;text-decoration: none;color: #eeeeee;
transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;font-size: 10px;}
}



/** m_nav ====================================================================================*/
.m_header{width: 100%;height: 70px; position: fixed; top: 0px; left:0px; z-index: 999; background: #fff;}
.m_header .header-section{width:100%; height:70px; padding:20px 20px; overflow: hidden; }
.m_header .header-section .logo{ width: 170px; float: left;}
.m_header .header-section:after{content:"";width:100%;height:1px;background-color:#d1d1d1;position:absolute;left:0;bottom:0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}

.m_header .header-section .nav-icon{ position: absolute; right: 20px; top: 22px; width:25px;height:25px; z-index:1000;font-size:0;text-align:right;cursor:pointer}
.m_header .header-section .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .header-section .nav-icon i span{display:inline-block;width:70%;height:2px;background-color:#9babcc;position:relative;border-radius:2px}
.m_header .header-section .nav-icon i:nth-of-type(1) span{top:20%}
.m_header .header-section .nav-icon i:nth-of-type(2) span{top:45%;width:55%}
.m_header .header-section .nav-icon i:nth-of-type(3) span{top:70%}

.m_header .m-navbar{background-color:#fff;position:fixed;width:100%;height:100%;z-index:99999;right:-100%;top:0;padding-bottom:.6rem;box-sizing:border-box;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:all .4s cubic-bezier(.4,0,0,1);overflow-y:auto;-webkit-overflow-scrolling:touch}
.m_header .m-navbar.open{right: 0px;}
.m-navbar .logo{ padding: 20px 20px; position: relative;}
.m-navbar .logo .logoimg{width: 170px; display: block;}
.m_header .logo .nav-icon{ position: absolute; right: 20px; top:27px; width:25px;height:25px; z-index:1000;font-size:0;text-align:right;cursor:pointer}
.m_header .logo .nav-icon i{width:100%;height:100%;position:absolute;left:0;top:0}
.m_header .logo .nav-icon i span{display:inline-block;width:100%;height:2px;background-color:#9babcc;position:relative;border-radius:2px}
.m_header .logo .nav-icon i:nth-of-type(1) span{top:20%;transform:rotate(45deg);}
.m_header .logo .nav-icon i:nth-of-type(2) span{top:20%;transform:rotate(-45deg);}


#navbar .m_navul{margin-top: 0px; border-top: 1px solid #f5f5f5;}
#navbar .m_navul li{padding: 0 20px;border-bottom: 1px solid #f5f5f5;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;opacity: 0;}
#navbar.open .m_navul li{opacity: 1;-webkit-transform: translateY(0); transform: translateY(0);}
#navbar .m_navul li a{color: #333;font-size: 14px;height: 50px;line-height: 50px;width: 100%;display: block;text-decoration: none;}
#navbar .m_navul li .dropdown_menu{display: none;}
#navbar .m_navul li.dropdown.active .dropdown_menu{display: block;}
#navbar .m_navul li .dropdown_menu a{display: block; color: #666; font-size: 13px; height: 50px;line-height: 50px;padding: 0 10px;box-sizing: border-box;border-bottom: 1px solid #f5f5f5;}
#navbar .m_navul li .dropdown_menu a:last-child{border: none;}

#navbar .m_navul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
#navbar .m_navul li:nth-child(7) {
    -webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
/** m_nav ====================================================================================*/


.man{display: -webkit-flex; /* Safari */display:flex;
	-webkit-align-items: center; /* Safari 7.0+ */align-items:center; /* 垂直 */
	flex-direction:row;/* 方向 */
	flex-wrap:nowrap;/* 换行 */
	justify-content:flex-start;/* 对齐方式 */
	align-content:flex-start;
	margin-left: -10px; margin-right: -10px;}
.man li{width: 25%; padding: 10px 10px;}
.man li .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden; }
.man li .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.man li:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}

@media (max-width:1023px){
.man{margin-left: -5px; margin-right: -5px;}
.man li{width: 50%; padding: 5px 5px;vertical-align:baseline;}
}

.pc_header .logo{padding-top: 30px;position: absolute;top: 0px;left: 30px;width: 261px;}
.pc_header .logo a{ display: block; }
.pc_header .fanyi{float: right;margin-top: 25px; position: relative; z-index: 9;}
.pc_header .fanyi a{ display: block;color: #fff;background-color: #e94d00;border-radius: 50%; width: 43px;height: 43px;line-height: 43px;text-align: center;font-weight: 0;font-size: 20px;border: 1px solid #e94d00;}
.pc_header.top_fixed .fanyi a{display: block;color: #333;background-color: #fff;border-radius: 50%; width: 43px;height: 43px;line-height: 43px;text-align: center;font-weight: 0;font-size: 20px;border: 1px solid #000;}
@media (max-width:1280px){
.pc_header .logo{padding-top: 30px;position: absolute;top: 0px;left: 30px;width: 200px;}
.pc_header .logo a{ display: block; }
.pc_header .fanyi{float: right;margin-top: 30px;}
.pc_header .fanyi a{ display: block;color: #fff;background-color: #e94d00;border-radius: 50%; width: 35px;height: 35px;line-height: 35px;text-align: center;font-weight: 0;font-size: 16px;border: 1px solid #e94d00;}
.pc_header.top_fixed .fanyi a{display: block;color: #333;background-color: #fff;border-radius: 50%; width: 35px;height: 35px;line-height: 35px;text-align: center;font-weight: 0;font-size: 16px;border: 1px solid #000;}
}

.pc_headerm .logo{padding-top: 30px;position: absolute;top: 0px;width: 261px;}
.pc_headerm .logo a{ display: block; }
.pc_headerm .fanyi{float: right;margin-top: 25px; position: relative; z-index: 9;}
.pc_headerm .fanyi a{ display: block;color: #fff;background-color: #e94d00;border-radius: 50%; width: 43px;height: 43px;line-height: 43px;text-align: center;font-weight: 0;font-size: 20px;border: 1px solid #e94d00;}
.pc_headerm.top_fixed .fanyi a{display: block;color: #333;background-color: #fff;border-radius: 50%; width: 43px;height: 43px;line-height: 43px;text-align: center;font-weight: 600;font-size: 20px;border: 1px solid #000;}
.pc_headerm .fanyi a{ display: block;color: #333;background-color: #fff;border-radius: 50%; width: 43px;height: 43px;line-height: 43px;text-align: center;font-weight: 0;font-size: 20px;border: 1px solid #000;}
@media (max-width:1280px){
.pc_headerm .logo{padding-top: 30px;position: absolute;top: 0px;left: 30px;width: 200px;}
.pc_headerm .logo a{ display: block; }
.pc_headerm .fanyi{float: right;margin-top: 30px;}
.pc_headerm .fanyi a{ display: block;color: #333;background-color: #fff;border-radius: 50%; width: 35px;height: 35px;line-height: 35px;text-align: center;font-weight: 0;font-size: 16px;border: 1px solid #000;}
.pc_headerm.top_fixed .fanyi a{display: block;color: #333;background-color: #fff;border-radius: 50%; width: 35px;height: 35px;line-height: 35px;text-align: center;font-weight: 0;font-size: 16px;border: 1px solid #000;}
}
/** pc_header_top ====================================================================================*/


.index_txt h3{display: block;font-weight: bold;font-size: 32px; color: #081f2c;line-height: 32px;}
@media (max-width:1366px){
.index_txt h3{display: block;font-weight: bold;font-size: 28px; color: #081f2c;line-height: 28px;}
}
@media (max-width:1023px){
.index_txt h3{display: block;font-weight: bold;font-size: 20px; color: #081f2c;line-height: 20px;}
}
.index_chanpin{padding-top: 80px;padding-bottom: 60px;overflow: hidden;width: 100%;}
.chanpinm{position: relative;margin-top: 35px;}
.chanpinm_l{position: absolute;top: 0px;left: 0px;width: 330px;}
.chanpinm_l a{display: block;border: 0px solid #ddd;border-bottom: 0px solid #ddd;padding: 20px 45px 20px 45px;position: relative; margin-bottom: 20px;}
.chanpinm_l a.on{background-color: #f15a24;color: #fff;}
.chanpinm_l a:last-child{border-bottom: 0px solid #ddd;}
.chanpinm_l a:hover{background-color: #f15a24;color: #fff;}
.chanpinm_l a i{width: 45px;height: 45px;display: inline-block; float: left; background-repeat:no-repeat; background-position:left top;background-size: auto;transition: all 0.5s ease-out;position: absolute;left: 55px;top: 20px;}
.chanpinm_l a.on i{width: 45px;height: 45px;display: inline-block;background-repeat:no-repeat; background-position:right top;background-size: auto;transition: all 0.5s ease-out;}
.chanpinm_l a:hover i{background-position:right center;}
.chanpinm_l a span{font-size: 24px;display:inline-block;line-height: 45px;margin-left:80px;height: 45px;overflow: hidden;}
@media (max-width:1440px){
.index_chanpin{padding-top: 80px;padding-bottom: 60px;overflow: hidden;width: 100%;}
.chanpinm{position: relative;margin-top: 35px;}
.chanpinm_l{position: absolute;top: 0px;left: 0px;width: 330px;}
.chanpinm_l a{display: block;border: 1px solid #fff;border-bottom: 0px solid #fff;padding: 25px 30px 25px 30px;position: relative;}
.chanpinm_l a.on{background-color: #f15a24;color: #fff;}
.chanpinm_l a:last-child{border-bottom: 1px solid #fff;}
.chanpinm_l a:hover{background-color: #f15a24;color: #fff;}
.chanpinm_l a i{width: 45px;height: 45px;display: inline-block;background-repeat:no-repeat; background-position:left center;background-size: auto;transition: all 0.5s ease-out;position: absolute;left: 30px;top: 25px;}
.chanpinm_l a.on i{width: 45px;height: 45px;display: inline-block;background-repeat:no-repeat; background-position:right center;background-size: auto;transition: all 0.5s ease-out;}
.chanpinm_l a:hover i{background-position:right center;}
.chanpinm_l a span{font-size: 20px;display:inline-block;line-height: 45px;margin-left:60px;height: 45px;overflow: hidden;}
}
@media (max-width:1023px){
.index_chanpin{padding-top: 20px;padding-bottom: 10px;overflow: hidden;width: 100%;}
.chanpinm{position: relative;margin-top: 10px;}
.chanpinm_l{position: relative;top: 0px;left: 0px;width: 100%;}
.chanpinm_l a{display: block; width: 50%; float: left; border: 0px solid #ddd;border-bottom: 0px solid #ddd;padding: 5px 20px 5px 20px;position: relative;margin-bottom: 10px;}
.chanpinm_l a.on{background-color: #f15a24;color: #fff;}
.chanpinm_l a:last-child{border-bottom: 0px solid #ddd;}
.chanpinm_l a:hover{background-color: #f15a24;color: #fff;}
.chanpinm_l a i{width: 30px;height: 30px;display: inline-block;background-repeat:no-repeat; background-position:left center;background-size: 200%;transition: all 0.5s ease-out;position: absolute;left: 20px;top: 8px;}
.chanpinm_l a.on i{width: 30px;height: 30px;display: inline-block;background-repeat:no-repeat; background-position:right center;background-size: 200%;transition: all 0.5s ease-out;}
.chanpinm_l a:hover i{background-position:right center;}
.chanpinm_l a span{font-size: 14px;display:inline-block;line-height: 35px;margin-left:40px;height: 30px;overflow: hidden;}
}

.chanpinm_r{padding-left: 375px;}
.chanpinm_r .jianjie{position: relative; padding-bottom: 10px; padding-right: 30px; height:480px; padding-top: 80px; display: none;}
.chanpinm_r .jianjie:first-child{display: block;}


.chanpinm_r .jianjie:after{content: "  ";display: block;border-bottom: 1px solid #ddd;position: absolute;right: -10%;bottom: 0;width: 100%;}
.chanpinm_r .jianjie:before{content: "  ";display: block;border-right: 1px solid #ddd;position: absolute;right:0px;bottom: -10%;height: 80%;}
.chanpinm_r .chanpinm_txt{float: left; width: 50%;z-index: 9;color: #333;padding-right: 20px;}
.chanpinm_r .chanpinm_txt .h3{font-size: 28px;font-weight: 500;margin-bottom: 35px;}
.chanpinm_r .chanpinm_txt .p1{font-size: 16px;line-height: 25px;height: 100px;overflow: hidden;}
.chanpinm_r .chanpinm_img{ width: 50%; float: right; position: relative;}
.chanpinm_r .chanpinm_img .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden;z-index: 2;}
.chanpinm_r .chanpinm_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.chanpinm_r .chanpinm_img:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.chanpinm_r .chanpinm_txt a{margin-top: 20px; background: #f15a24; color: #fff; display:inline-block; padding: 8px 20px;}




@media (max-width:1023px){
.chanpinm_r{padding-left: 0px;}
.chanpinm_r .jianjie{position: relative; padding-bottom: 10px; padding-right: 0px; height:auto; padding-top: 10px;}
.chanpinm_r .jianjie:after{content: "  ";display: block;border-bottom: 0px solid #ddd;position: absolute;right: -10%;bottom: 0;width: 100%;}
.chanpinm_r .jianjie:before{content: "  ";display: block;border-right: 0px solid #ddd;position: absolute;right:0px;bottom: -10%;height: 80%;}
.chanpinm_r .chanpinm_txt{float: left; width: 100%;z-index: 9;color: #333;padding-right: 0px;}
.chanpinm_r .chanpinm_txt .h3{font-size: 18px;font-weight: 500;margin-bottom: 5px; color: #000; font-weight: bold;}
.chanpinm_r .chanpinm_txt .p1{font-size: 14px;line-height: 22px;height: auto;overflow: hidden;}
.chanpinm_r .chanpinm_img{ width: 100%; float: right; position: relative;}
.chanpinm_r .chanpinm_img .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden;z-index: 2;}
.chanpinm_r .chanpinm_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.chanpinm_r .chanpinm_img:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
}
/*index_chanpin*/
.index_fangan{padding-top: 105px;padding-bottom: 60px;background: url("../images/fangan.jpg")center center no-repeat;height: 750px;background-size:cover;}
.fangan_m{position: relative;}
.fangan_m .index_txt h3{display: block;font-weight: bold;font-size: 32px;color: #081f2c;line-height: 32px;}
@media (max-width:1023px){
.index_fangan{padding-top: 20px;padding-bottom: 30px;background: url("../images/fangan.jpg")center center no-repeat;height: auto;background-size:cover;}
}
@media (max-width:1366px){
.fangan_m .index_txt h3{display: block;font-weight: bold;font-size: 28px; color: #081f2c;line-height: 28px;}
}
@media (max-width:1023px){
.fangan_m .index_txt h3{display: block;font-weight: bold;font-size: 20px; color: #081f2c;line-height: 20px;}
}
.index_zeren{height: auto; padding: 70px 0px;  background-repeat:no-repeat; background-position: center top;  position: relative; }
.fangan_m .swiper01.swiper-container{padding: 45px 0px 0px 0px;}
.fangan_m .swiper01.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.fangan_m .swiper01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #666; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.fangan_m .swiper01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #e94d00; width: 30px; opacity:1;}
.fangan_m .swiper-button-prev {left:auto; right: 50px;opacity:1; top: 3%}
.fangan_m .swiper-button-next {right: 0px;opacity:1;top: 3%}
.fangan_m .swiper-button-prev {width: 38px;height: 38px; line-height: 38px; background:url(../images/jtl2.png) no-repeat center; text-align: center; background-size:100%;}
.fangan_m .swiper-button-next {width: 38px;height: 38px; line-height: 38px; background:url(../images/jtr2.png) no-repeat center; text-align: center; background-size:100%;}
.fangan_m .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/jtl1.png) no-repeat center;background-size:100%;}
.fangan_m .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/jtr1.png) no-repeat center;background-size:100%;}

a.index_zerenm1{display: block; padding: 0px; position: relative; overflow: hidden; background: #fff;box-shadow:0 0 15px rgba(0,0,0,0.05);background-color: #fff;}
a.index_zerenm1 .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
a.index_zerenm1 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_zerenm1:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.index_zerenm1 .text{ float: left; padding:35px 30px 35px 30px; position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #000; }
a.index_zerenm1 .text .h3{font-size: 20px;line-height: 20px;height: 20px;margin-bottom: 15px;font-weight: 600;position: relative;color: #081f2c;overflow: hidden;}
a.index_zerenm1:hover .text .h3{color: #fff;}
a.index_zerenm1 .text .line{border-bottom: 2px solid #e94d00;width: 40px;margin-bottom: 15px;transition: all 0.5s ease-out;}
a.index_zerenm1:hover .text .line{border-bottom: 2px solid #fff;width: 80px;margin-bottom: 15px;}
a.index_zerenm1 .text .p1{padding-bottom: 15px;border-bottom: 1px solid #ddd;position: relative;color: #a6a6a6; display: none;}
a.index_zerenm1 .text .p1 span{display: block;padding-right: 50px;font-size: 16px;font-weight: 500;line-height: 20px;height: 20px;overflow: hidden;}
a.index_zerenm1 .text .p1 i{background: url("../images/jia.png")right center no-repeat;width: 18px;height: 20px;line-height: 20px; display: block;position: absolute;right: 0px;top: 1px;}
a.index_zerenm1:hover .text .p1 i{background: url("../images/jia(1).png")right center no-repeat;}
a.index_zerenm1 .text .p2{font-size: 14px;height: 75px;line-height:25px;overflow: hidden;margin-top: 15px;}
a.index_zerenm1:hover{ background: #e94d00;}
a.index_zerenm1:hover .text{color: #fff;}
a.index_zerenm1:hover .text .p1{color: #fff;}
@media (max-width:1023px){
.index_zeren{height: auto; padding: 70px 0px;  background-repeat:no-repeat; background-position: center top;  position: relative; }
.fangan_m .swiper01.swiper-container{padding: 15px 0px 0px 0px;}
.fangan_m .swiper01.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.fangan_m .swiper01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #666; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.fangan_m .swiper01.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #e94d00; width: 30px; opacity:1;}
.fangan_m .swiper-button-prev {left:auto; right: 50px;opacity:1; top: 3%}
.fangan_m .swiper-button-next {right: 0px;opacity:1;top: 3%}
.fangan_m .swiper-button-prev {width: 38px;height: 38px; line-height: 38px; background:url(../images/jtl2.png) no-repeat center; text-align: center; background-size:100%;display: none;}
.fangan_m .swiper-button-next {width: 38px;height: 38px; line-height: 38px; background:url(../images/jtr2.png) no-repeat center; text-align: center; background-size:100%;display: none;}
.fangan_m .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/jtl1.png) no-repeat center;background-size:100%;}
.fangan_m .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/jtr1.png) no-repeat center;background-size:100%;}

a.index_zerenm1{display: block; padding: 0px; position: relative; overflow: hidden; background: #fff;box-shadow:0 0 15px rgba(0,0,0,0.05);background-color: #fff;}
a.index_zerenm1 .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
a.index_zerenm1 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_zerenm1:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.index_zerenm1 .text{ float: left; padding:15px 15px 15px 15px; position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #000; }
a.index_zerenm1 .text .h3{font-size: 16px;line-height: 16px;height: 16px;margin-bottom: 5px;font-weight: 600;position: relative;color: #081f2c;overflow: hidden;}
a.index_zerenm1:hover .text .h3{color: #fff;}
a.index_zerenm1 .text .line{border-bottom: 2px solid #e94d00;width: 40px;margin-bottom: 5px;transition: all 0.5s ease-out;}
a.index_zerenm1:hover .text .line{border-bottom: 2px solid #fff;width: 80px;margin-bottom: 5px;}
a.index_zerenm1 .text .p1{padding-bottom: 5px;border-bottom: 1px solid #ddd;position: relative;color: #a6a6a6;}
a.index_zerenm1 .text .p1 span{display: block;padding-right: 50px;font-size: 14px;font-weight: 500;line-height: 16px;height: 16px;overflow: hidden;}
a.index_zerenm1 .text .p1 i{background: url("../images/jia.png")right center no-repeat;width: 18px;height: 16px;line-height: 16px; display: block;position: absolute;right: 0px;top: 0px;}
a.index_zerenm1:hover .text .p1 i{background: url("../images/jia(1).png")right center no-repeat;}
a.index_zerenm1 .text .p2{font-size: 12px;height: auto;line-height:22px;overflow: hidden;margin-top: 5px;}
a.index_zerenm1:hover{ background: #e94d00;}
a.index_zerenm1:hover .text{color: #fff;}
a.index_zerenm1:hover .text .p1{color: #fff;}
}
/*index_chanpin*/


.index_xinwen{padding-top: 80px;padding-bottom: 30px;}
.xinwen_m .swiper02.swiper-container{padding: 30px 0px 50px 0px; }
.xinwen_m .swiper02.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}
.xinwen_m .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #666; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xinwen_m .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #e94d00; width: 30px; opacity:1;}
.xinwen_m .swiper-button-prev {left: 3%;opacity:1; top: 20%}
.xinwen_m .swiper-button-next {right: 3%;opacity:1;top: 20%}
.xinwen_m .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtl2.png) no-repeat center; text-align: center;}
.xinwen_m .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtr2.png) no-repeat center; text-align: center;}
.xinwen_m .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/jtl1.png) no-repeat center;}
.xinwen_m .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/jtr1.png) no-repeat center;}

a.index_zerenm{display: block; padding: 0px; position: relative; overflow: hidden; background: #fff;box-shadow:0 0 15px rgba(0,0,0,0.05);background-color: #f4f4f4;}
a.index_zerenm .imgzoom{padding-bottom: 50%; width: 100%; position: relative; overflow: hidden; }
a.index_zerenm .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_zerenm:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.index_zerenm .text{ float: left; padding:40px 20px 30px 20px; position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #000; }
a.index_zerenm .text .p1{font-size: 16px;line-height: 20px;height: 20px;margin-bottom: 25px;}
a.index_zerenm .text .p2{font-size: 16px;font-weight: 500;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 20px;color: #081f2c; text-align: left;}

a.index_zerenm:hover .text .p2{color: #fff;}
a.index_zerenm .text .p3{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 40px;}
a.index_zerenm .text i{background: url("../images/xian.png")left center no-repeat;width: 40px;height: 10px;display: block;}
a.index_zerenm:hover .text i{background: url("../images/xian1.png")left center no-repeat;width: 40px;height: 10px;display: block;}
a.index_zerenm:hover{ background: #e94d00;}
a.index_zerenm:hover .text{color: #fff;}


@media (max-width:1280px){
	a.index_zerenm .text .p2{font-size: 15px;font-weight: 500;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 20px;color: #081f2c; text-align: left;}

}

@media (max-width:1023px){
.index_xinwen{padding-top: 20px;padding-bottom: 10px;}
.xinwen_m .swiper02.swiper-container{padding: 15px 0px 30px 0px; }
.xinwen_m .swiper02.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.xinwen_m .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #666; width: 8px; height: 8px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xinwen_m .swiper02.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #e94d00; width: 12px; opacity:1;}
.xinwen_m .swiper-button-prev {left: 3%;opacity:1; top: 20%}
.xinwen_m .swiper-button-next {right: 3%;opacity:1;top: 20%}
.xinwen_m .swiper-button-prev {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtl2.png) no-repeat center; text-align: center;}
.xinwen_m .swiper-button-next {width: 50px;height: 50px; line-height: 50px; background:url(../images/jtr2.png) no-repeat center; text-align: center;}
.xinwen_m .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/jtl1.png) no-repeat center;}
.xinwen_m .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/jtr1.png) no-repeat center;}

a.index_zerenm{display: block; padding: 0px; position: relative; overflow: hidden; background: #fff;box-shadow:0 0 15px rgba(0,0,0,0.05);background-color: #f4f4f4;}
a.index_zerenm .imgzoom{padding-bottom: 50%; width: 100%; position: relative; overflow: hidden; }
a.index_zerenm .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.index_zerenm:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.index_zerenm .text{ float: left; padding:15px 15px 15px 15px; position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #000; }
a.index_zerenm .text .p1{font-size: 14px;line-height: 20px;height: 20px;margin-bottom: 5px;}
a.index_zerenm .text .p2{font-size: 16px;font-weight: 500;line-height: 16px;height: 16px;overflow: hidden;margin-bottom: 5px;color: #081f2c;}
a.index_zerenm:hover .text .p2{color: #fff;}
a.index_zerenm .text .p3{font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 15px;}
a.index_zerenm .text i{background: url("../images/xian.png")left center no-repeat;width: 40px;height: 10px;display: block;}
a.index_zerenm:hover .text i{background: url("../images/xian1.png")left center no-repeat;width: 40px;height: 10px;display: block;}
a.index_zerenm:hover{ background: #e94d00;}
a.index_zerenm:hover .text{color: #fff;}
}
/*index_xinwen*/

.index_liuyan{padding-top: 45px;padding-bottom: 60px;background-color: #f2f2f2;}
.liuyanm{text-align: center;}
.liuyanm .h3{display: inline-block;background-color: #e94d00;color: #fff;font-size: 28px;margin-bottom: 25px; padding: 0px 20px; }
.liuyanm .p1{display: block;color: #333;font-size: 16px;margin-bottom: 30px;}
.liuyanm a{display: inline-block;font-size: 20px;border: 2px solid #000;font-weight: 600;padding: 10px 30px;}
.liuyanm a:hover{color: #fff;background-color: #e94d00;border: 2px solid #e94d00;}
@media (max-width:1023px){
.index_liuyan{padding-top: 20px;padding-bottom: 20px;background-color: #f2f2f2;}
.liuyanm{text-align: center;}
.liuyanm .h3{display: inline-block;background-color: #e94d00;color: #fff;font-size: 16px;margin-bottom: 5px; padding: 0px 5px; }
.liuyanm .p1{display: block;color: #333;font-size: 14px;margin-bottom: 10px;}
.liuyanm a{display: inline-block;font-size: 14px;border: 2px solid #000;font-weight: 600;padding: 5px 25px;}
.liuyanm a:hover{color: #fff;background-color: #e94d00;border: 2px solid #e94d00;}
}
/*index_liuyan*/
.footer{background-color: #3a3c41;padding-top: 60px;padding-bottom: 50px;}
.footer_l{width: 70%;float: left;border-right: 1px solid #999;}
.footer_l dl{width: 14.28%; float: left;display: block;}
.footer_l dt{color: #fff;font-size: 18px;margin-bottom: 15px;display: block;}
.footer_l dd a{color: #999;font-size: 14px;}
.footer_l dd a:hover{color: #fff;}
.footer_r{float: right;width: 30%;padding-left: 20px;}
.footer_r .h5{margin-bottom: 30px; font-size: 20px;color: #fff;text-align: right;}
.footer_r .footer_r_txt{color: #999;text-align: right;font-size: 16px;}

.footer_b{position: relative;border-top: 1px solid #ddd;margin-top: 75px;padding-top: 30px;}
.footer_b .logo1{position: absolute;width: 210px;left: 0px;top: 30px;}
.footer_b .cop{margin: 0px auto;width: 100%;padding-left: 330px;line-height: 30px;color: #b6b5b5;font-size: 16px;}
.footer_b .cop a{color: #b6b5b5;}
.footer_b .cop a:hover{color: #f15a24;}
.footer_b .copm{position: absolute;right: 0px;top: 30px;width: 30px;}
.footer_b .copm a{display: block;background-color: #fff;text-align: center;width: 30px;height: 30px;line-height: 30px; border-radius: 50%; font-size: 16px;font-weight: 600;}
.footer_b .copm a:hover{background-color: #f15a24;color: #fff;}
@media (max-width:1366px){
.footer{background-color: #3a3c41;padding-top: 60px;padding-bottom: 50px;}
.footer_l{width: 70%;float: left;border-right: 1px solid #999;}
.footer_l dl{width: 14.28%; float: left;display: block;}
.footer_l dt{color: #fff;font-size: 16px;margin-bottom: 15px;display: block;}
.footer_l dd a{color: #999;font-size: 14px;}
.footer_l dd a:hover{color: #fff;}
.footer_r{float: right;width: 30%;padding-left: 20px;}
.footer_r .h5{margin-bottom: 30px; font-size: 16px;color: #fff;text-align: right;}
.footer_r .footer_r_txt{color: #999;text-align: right;font-size: 14px;}
.footer_b{position: relative;border-top: 1px solid #ddd;margin-top: 75px;padding-top: 30px;}
.footer_b .logo1{position: absolute;width: 210px;left: 0px;top: 30px;}
.footer_b .cop{margin: 0px auto;width: 100%;padding-left: 330px;line-height: 30px;color: #b6b5b5;font-size: 14px;}
.footer_b .cop a{color: #b6b5b5;}
.footer_b .cop a:hover{color: #f15a24;}
.footer_b .copm{position: absolute;right: 0px;top: 30px;width: 30px;}
.footer_b .copm a{display: block;background-color: #fff;text-align: center;width: 30px;height: 30px;line-height: 30px; border-radius: 50%; font-size: 16px;font-weight: 600;}
.footer_b .copm a:hover{background-color: #f15a24;color: #fff;}
}
@media (max-width:1023px){
.footer{background-color: #3a3c41;padding-top: 20px;padding-bottom: 20px;}
.footer_l{width: 70%;float: left;border-right: 1px solid #999;display: none;}
.footer_l dl{width: 14.28%; float: left;display: block;}
.footer_l dt{color: #fff;font-size: 16px;margin-bottom: 30px;display: block;}
.footer_l dd a{color: #999;font-size: 14px;}
.footer_l dd a:hover{color: #fff;}
.footer_r{float: right;width: 100%;padding-left: 0px;}
.footer_r .h5{margin-bottom: 5px; font-size: 14px;color: #fff;text-align: left;}
.footer_r .footer_r_txt{color: #999;text-align: left;font-size: 12px;}
.footer_b{position: relative;border-top: 1px solid #999;margin-top: 10px;padding-top: 10px;}
.footer_b .logo1{position: relative;width: 210px;left: 0px;top: 0px;display: none;}
.footer_b .cop{margin: 0px auto;width: 100%;padding-left: 0px;padding-right: 0px;line-height: 20px;color: #b6b5b5;font-size: 12px;}
.footer_b .cop a{color: #b6b5b5;display: block;}
.footer_b .cop a:hover{color: #f15a24;}
.footer_b .copm{position: relative;right: 0px;top: 0px;width: 30px;display: none;}
.footer_b .copm a{display: block;background-color: #fff;text-align: center;width: 30px;height: 30px;line-height: 30px; border-radius: 50%; font-size: 16px;font-weight: 600;}
.footer_b .copm a:hover{background-color: #f15a24;color: #fff;}
}

.pag{padding-top: 90px;}
.pag_top{background-color: #f15a24;padding: 35px 0px 40px 0px;}
.pag_title {color: #fbd6c8;}
.pag_title a{font-size: 16px;color: #fbd6c8;line-height: 16px;display: inline-block;margin-bottom: 25px;}
.pag_title a:hover{color: #fff;}
.pag_title .h3{font-size: 32px;color: #fff;line-height: 32px;}
@media (max-width:1366px){
.pag{padding-top: 90px;}
.pag_top{background-color: #f15a24;padding: 35px 0px 40px 0px;}
.pag_title a{font-size: 16px;color: #fbd6c8;line-height: 16px;display: inline-block;margin-bottom: 25px;}
.pag_title a:hover{color: #fff;}
.pag_title .h3{font-size: 28px;color: #fff;line-height: 28px;}
}
@media (max-width:1023px){
.pag{padding-top: 70px;}
.pag_top{background-color: #f15a24;padding: 10px 0px 10px 0px;}
.pag_title a{font-size: 14px;color: #fbd6c8;line-height: 16px;display: inline-block;margin-bottom: 10px;}
.pag_title a:hover{color: #fff;}
.pag_title .h3{font-size: 16px;color: #fff;line-height: 20px;}
}
.pagm_top{padding: 20px 0px 0px 0px;}
.pagm_title a{font-size: 16px;color: #000;line-height: 16px;display: inline-block;}
.pagm_title a:hover{color: #f15a24;}
.pagm_title a.on{color: #f15a24;}
.pagm_title .h3{font-size: 32px;color: #000;line-height: 32px;font-weight: 600;margin-top: 40px; text-align: center;}
.pagm_title .h3.on{color: #f15a24;}
@media (max-width:1366px){
.pagm_top{padding: 20px 0px 0px 0px;}
.pagm_title a{font-size: 16px;color: #000;line-height: 16px;display: inline-block;}
.pagm_title a:hover{color: #f15a24;}
.pagm_title a.on{color: #f15a24;}
.pagm_title .h3{font-size: 28px;color: #000;line-height: 28px;font-weight: 600;margin-top: 40px;}
.pagm_title .h3.on{color: #f15a24;}
}
@media (max-width:1023px){
.pagm_top{padding: 10px 0px 0px 0px;}
.pagm_title a{font-size: 14px;color: #000;line-height: 14px;display: inline-block;}
.pagm_title a:hover{color: #f15a24;}
.pagm_title a.on{color: #f15a24;}
.pagm_title .h3{font-size: 20px;color: #000;line-height: 28px;font-weight: 600;margin-top: 10px;}
.pagm_title .h3.on{color: #f15a24;}
}
.product{padding-top: 35px;padding-bottom: 140px;}
.productm{position: relative;}
.productm .productm_l {position: absolute;top: 0px;left: 0px;width: 350px;border: 1px solid #ddd;}
.productm .productm_l a{display: block;border-bottom: 1px solid #ddd;padding: 20px 20px 20px 110px;position: relative;}
.productm .productm_l a .p1{padding-right: 20px;font-size: 20px;color: #656565;}
.productm .productm_l a:hover .p1{color: #f15a24;}
.productm .productm_l a.on .p1{padding-right: 20px;font-size: 20px;color: #f15a24;}
.productm .productm_l a i{display: inline-block;width: 12px;height: 12px;background-repeat:no-repeat; background-position:top center;background-size: auto;transition: all 0.5s ease-out;margin-top: 30px;margin-right: 20px; position: absolute;top: 0px;right: 0px;}
.productm .productm_l a.on i{display: inline-block;width: 12px;height: 12px;background-repeat:no-repeat; background-position:bottom center;background-size: auto;transition: all 0.5s ease-out;margin-top: 30px;margin-right: 20px; position: absolute;top: 0px;right: 0px;}
.productm .productm_l a:hover i{background-position:bottom center;}

.productm .productm_r{padding-left: 400px;}
.productm_r .tit{background-color: #f6f6f6;color: #f15a24;font-size: 24px;padding: 15px 35px;margin-bottom: 25px;}
.pro_s li{float: left;width: 33.3333%;border: 1px solid #ddd;}
.pro_s li a{display: block;position: relative;}
.pro_s li a .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
.pro_s li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.pro_s li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.pro_s li a .name{text-align: center;font-size: 16px;color: #000;line-height: 20px;height: 20px;overflow: hidden;position: absolute;bottom: 15%;left: 0px;width: 100%;padding: 0px 20px;}
@media (max-width:1366px){
.productm .productm_l {position: absolute;top: 0px;left: 0px;width: 300px;border: 1px solid #ddd;}
.productm .productm_l a{display: block;border-bottom: 1px solid #ddd;padding: 20px 20px 20px 80px;position: relative;}
.productm .productm_l a .p1{padding-right: 20px;font-size: 16px;color: #656565;}
.productm .productm_l a.on .p1{padding-right: 20px;font-size: 16px;color: #f15a24;}
.productm .productm_r{padding-left: 350px;}
.productm_r .tit{background-color: #f6f6f6;color: #f15a24;font-size: 20px;padding: 15px 35px;margin-bottom: 25px;}
}
@media (max-width:1023px){
.product{padding-top: 20px;padding-bottom: 20px;}
.productm .productm_l {position: relative;top: 0px;left: 0px;width: 100%;border: 1px solid #ddd;margin-bottom: 20px;}
.productm .productm_l a{display: block;border-bottom: 1px solid #ddd;padding: 10px 10px 10px 50px;position: relative;}
.productm .productm_l a .p1{padding-right: 20px;font-size: 16px;color: #656565;}
.productm .productm_l a.on .p1{padding-right: 20px;font-size: 16px;color: #f15a24;}
.productm .productm_r{padding-left: 0px;}
.productm_r .tit{background-color: #f6f6f6;color: #f15a24;font-size: 20px;padding: 10px 20px;margin-bottom: 10px;}
.productm .productm_l a i{display: inline-block;width: 12px;height: 12px;background-repeat:no-repeat; background-position:top center;background-size: auto;transition: all 0.5s ease-out;margin-top: 20px;margin-right: 20px; position: absolute;top: 0px;right: 0px;}
.productm .productm_l a.on i{display: inline-block;width: 12px;height: 12px;background-repeat:no-repeat; background-position:bottom center;background-size: auto;transition: all 0.5s ease-out;margin-top: 20px;margin-right: 20px; position: absolute;top: 0px;right: 0px;}
.productm .productm_l a:hover i{background-position:bottom center;}
ul.pro_s{margin-bottom: 20px;margin-top: 15px;}
.pro_s li{float: left;width: 50%;border: 1px solid #ddd;}
.pro_s li a{display: block;position: relative;}
.pro_s li a .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
.pro_s li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.pro_s li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.pro_s li a .name{text-align: center;font-size: 14px;color: #000;line-height: 20px;height: 20px;overflow: hidden;position: absolute;bottom: 15%;left: 0px;width: 100%;padding: 0px 20px;}
}

.pro_x{padding-top: 50px;padding-bottom: 50px;}
.pro_xm{position: relative;}
.pro_xm .pro_xm_img{width: 464px;position: absolute;top: 0px;left: 0px;border: 1px solid #ddd;}
.pro_xm .pro_xm_img .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
.pro_xm .pro_xm_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.pro_xm .pro_xm_img:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.pro_xm .pro_xm_txt{padding-left: 500px;}
.pro_xm .pro_xm_txt .p1{margin-bottom: 30px;margin-top: 30px;color: #f15a24;font-size: 24px;line-height: 24px;height: 24px;}
.pro_xm .pro_xm_txt .p2{font-size: 16px;color: #222;line-height: 26px;}
@media (max-width:1023px){
.pro_x{padding-top: 20px;padding-bottom: 20px;}
.pro_xm{position: relative;}
.pro_xm .pro_xm_img{width: 100%;position: relative;top: 0px;left: 0px;border: 1px solid #ddd;margin-bottom: 20px;}
.pro_xm .pro_xm_img .imgzoom{padding-bottom: 100%; width: 100%; position: relative; overflow: hidden; }
.pro_xm .pro_xm_img .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.pro_xm .pro_xm_img:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.pro_xm .pro_xm_txt{padding-left: 0px;}
.pro_xm .pro_xm_txt .p1{margin-bottom: 10px;margin-top: 10px;color: #f15a24;font-size: 18px;line-height: 18px;height: 18px;}
.pro_xm .pro_xm_txt .p2{font-size: 14px;color: #222;line-height: 22px;}
}
.pag_youshi{width: 100%; height: 536px;background-repeat:no-repeat; background-position:center center; background-size:cover;position: relative;margin-bottom: 280px;}
.pag_youshim{position: absolute;top: 0px;left: 0px;width: 100%; color: #333;margin-top: 16.5%;padding: 0px 30px;}
.pag_youshim span{display: block;text-align: center;}
ul.pag_youshi_list{margin-left: -10px;margin-right: -10px;}
ul.pag_youshi_list li{float: left;width: 20%;padding: 0px 10px;}
ul.pag_youshi_list li a{display: block;background-color: #fff; padding: 55px 15px 35px 15px;box-shadow:0 0 15px rgba(0,0,0,0.15);text-align: center;}
ul.pag_youshi_list li a img{width: 85px;height: 100px;}
ul.pag_youshi_list li a .p1{margin-top: 20px;font-size: 18px;padding-bottom: 15px; color: #000;position: relative;margin-bottom: 30px;line-height: 20px;}
ul.pag_youshi_list li a .p1:after{position: absolute;bottom: 0px;left: 50%;margin-left: -20px; border: 1px solid #f15a24;width: 40px;content: "";}
ul.pag_youshi_list li a .p2{font-size: 16px;color: #222;line-height: 25px;height:auto; min-height:250px;  overflow: hidden;}
@media (max-width:1023px){
.pag_youshi{width: 100%; height: auto;background-repeat:no-repeat; background-position:center center; background-size:cover;position: relative;margin-bottom: 0px;padding: 10px 0px;}
.pag_youshim{position: relative;top: 0px;left: 0px;width: 100%; color: #333;margin-top: 0%;padding: 0px 0px;}
.pag_youshim span{display: block;text-align: center;}
ul.pag_youshi_list{margin-left: -5px;margin-right: -5px;}
ul.pag_youshi_list li{float: left;width: 100%;padding: 0px 5px 10px 5px;}
ul.pag_youshi_list li a{display: block;background-color: #fff; padding: 20px 15px 20px 15px;box-shadow:0 0 15px rgba(0,0,0,0.15);text-align: center;}
ul.pag_youshi_list li a img{width: 85px;height: 100px;}
ul.pag_youshi_list li a .p1{margin-top: 10px;font-size: 16px;padding-bottom: 10px; color: #000;position: relative;margin-bottom: 10px;line-height: 18px;}
ul.pag_youshi_list li a .p1:after{position: absolute;bottom: 0px;left: 50%;margin-left: -20px; border: 1px solid #f15a24;width: 40px;content: "";}
ul.pag_youshi_list li a .p2{font-size: 14px;color: #222;line-height: 20px;height: auto;overflow: hidden;min-height:auto; }
}
.gongneng{padding-top: 0px;padding-bottom: 60px;}
.gongneng_t{text-align: center;margin-bottom: 65px;}
.gongneng_t span{ display:inline-block;background-color: #f15a24;font-size: 20px;color: #fff;padding: 20px 75px;}
.gongneng_b{font-size: 16px;color: #000;position: relative;line-height: 26px;overflow: hidden;}
.gongneng_b .item{margin-bottom: 65px;position: relative;}
.gongneng_b .item .item_img{position: absolute;width: 80px;top: 0px;left: 0px;}
.gongneng_b .item .item_img img{width: 80px;height: 80px;}
.gongneng_b .item .item_txt{padding-left: 100px;}
.gongneng_b .item .item_txt .name{font-size: 20px;line-height: 20px;height: 20px;overflow: hidden;font-weight: bold;margin-bottom: 10px;}
.gongneng_b .item .item_txt .txt{font-size: 20px;line-height: 35px;height: 70px;overflow: hidden;}
@media (max-width:1023px){
.gongneng{padding-top: 20px;padding-bottom: 20px;}
.gongneng_t{text-align: center;margin-bottom: 20px;}
.gongneng_t span{ display:inline-block;background-color: #f15a24;font-size: 20px;color: #fff;padding: 5px 50px;}
.gongneng_b{font-size: 16px;color: #000;position: relative;line-height: 26px;overflow: hidden;}
.gongneng_b .item{margin-bottom: 20px;position: relative;}
.gongneng_b .item .item_img{position: absolute;width: 80px;top: 0px;left: 0px;}
.gongneng_b .item .item_img img{width: 50px;height: 50px;}
.gongneng_b .item .item_txt{padding-left: 60px;}
.gongneng_b .item .item_txt .name{font-size: 14px;line-height: 14px;height: 14px;overflow: hidden;font-weight: bold;margin-bottom: 5px;}
.gongneng_b .item .item_txt .txt{font-size: 12px;line-height: 20px;height: auto;overflow: hidden;}
}
.pag_yingyong{width: 100%;height:auto;background-repeat:no-repeat; background-position:center bottom; background-size:cover;}
.pag_yingyongm .h3{font-size: 32px;color: #081f2c;line-height: 32px;}
ul.yingyong_list{margin-left: -15px;margin-right: -15px;margin-top: 50px;}
ul.yingyong_list li{width: 25%;padding: 0px 15px;float: left;padding-bottom: 40px;}
ul.yingyong_list li a{display: block;}
ul.yingyong_list li a .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
ul.yingyong_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.yingyong_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.yingyong_list li a .txt{background-color: #f1f1f1;padding: 35px 30px 40px 30px;transition: all 0.5s ease-out;}
ul.yingyong_list li a:hover .txt{background-color: #f15a24;}
ul.yingyong_list li a .txt .name{font-size: 20px;color: #081f2c;font-weight: 600;line-height: 20px;height: 20px;overflow: hidden;margin-bottom: 20px;}
ul.yingyong_list li a:hover .txt .name{color: #fff;}
ul.yingyong_list li a .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 20px;transition: all 0.5s ease-out;}
ul.yingyong_list li a:hover .txt .line{border-bottom: 2px solid #fff;width: 80px;margin-bottom: 20px;}
ul.yingyong_list li a .txt .p1{border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px; display: none;}
ul.yingyong_list li a .txt .p1 span{font-size: 16px;color: #a6a6a6;line-height: 16px;height: 16px;overflow: hidden;display: inline-block;width: 80%;}
ul.yingyong_list li a:hover .txt .p1 span{color: #fff;}
ul.yingyong_list li a .txt .p1 i{background: url("../images/xian2.png")center center no-repeat; width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.yingyong_list li a:hover .txt .p1 i{background: url("../images/xian1.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.yingyong_list li a .txt .p2{font-size: 16px;color: #000;line-height: 25px;height: 75px;overflow: hidden;}
ul.yingyong_list li a:hover .txt .p2{color: #fff;}
@media (max-width:1023px){
.pag_yingyong{width: 100%;height: auto;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.pag_yingyongm .h3{font-size: 32px;color: #081f2c;line-height: 32px;}
ul.yingyong_list{margin-left: -10px;margin-right: -10px;margin-top: 20px;}
ul.yingyong_list li{width: 50%;padding: 0px 10px;float: left;padding-bottom: 10px;}
ul.yingyong_list li a{display: block;}
ul.yingyong_list li a .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
ul.yingyong_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.yingyong_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.yingyong_list li a .txt{background-color: #f1f1f1;padding: 15px 15px 15px 15px;transition: all 0.5s ease-out;}
ul.yingyong_list li a:hover .txt{background-color: #f15a24;}
ul.yingyong_list li a .txt .name{font-size: 16px;color: #081f2c;font-weight: 600;line-height: 16px;height: auto;overflow: hidden;margin-bottom: 5px;}
ul.yingyong_list li a:hover .txt .name{color: #fff;}
ul.yingyong_list li a .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 5px;transition: all 0.5s ease-out;}
ul.yingyong_list li a:hover .txt .line{border-bottom: 2px solid #fff;width: 80px;margin-bottom: 5px;}
ul.yingyong_list li a .txt .p1{border-bottom: 1px solid #ddd;margin-bottom: 5px;padding-bottom: 5px;}
ul.yingyong_list li a .txt .p1 span{font-size: 14px;color: #a6a6a6;line-height: 14px;height: 14px;overflow: hidden;display: inline-block;width: 80%;}
ul.yingyong_list li a:hover .txt .p1 span{color: #fff;}
ul.yingyong_list li a .txt .p1 i{background: url("../images/xian2.png")center center no-repeat; width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.yingyong_list li a:hover .txt .p1 i{background: url("../images/xian1.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.yingyong_list li a .txt .p2{font-size: 12px;color: #000;line-height: 20px;height: auto;overflow: hidden;}
ul.yingyong_list li a:hover .txt .p2{color: #fff;}
}
@media (max-width:768px){
.pag_yingyong{width: 100%;height: auto;background-repeat:no-repeat; background-position:center center; background-size:cover;}
.pag_yingyongm .h3{font-size: 32px;color: #081f2c;line-height: 32px;}
ul.yingyong_list{margin-left: 0px;margin-right: -0px;margin-top: 20px;}
ul.yingyong_list li{width: 100%;padding: 0px 0px;float: left;padding-bottom: 10px;}
ul.yingyong_list li a{display: block;}
ul.yingyong_list li a .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
ul.yingyong_list li a .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.yingyong_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.yingyong_list li a .txt{background-color: #f1f1f1;padding: 15px 15px 15px 15px;transition: all 0.5s ease-out;}
ul.yingyong_list li a:hover .txt{background-color: #f15a24;}
ul.yingyong_list li a .txt .name{font-size: 16px;color: #081f2c;font-weight: 600;line-height: 16px;height: auto;overflow: hidden;margin-bottom: 5px;}
ul.yingyong_list li a:hover .txt .name{color: #fff;}
ul.yingyong_list li a .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 5px;transition: all 0.5s ease-out;}
ul.yingyong_list li a:hover .txt .line{border-bottom: 2px solid #fff;width: 80px;margin-bottom: 5px;}
ul.yingyong_list li a .txt .p1{border-bottom: 1px solid #ddd;margin-bottom: 5px;padding-bottom: 5px;}
ul.yingyong_list li a .txt .p1 span{font-size: 14px;color: #a6a6a6;line-height: 14px;height: 14px;overflow: hidden;display: inline-block;width: 80%;}
ul.yingyong_list li a:hover .txt .p1 span{color: #fff;}
ul.yingyong_list li a .txt .p1 i{background: url("../images/xian2.png")center center no-repeat; width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.yingyong_list li a:hover .txt .p1 i{background: url("../images/xian1.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.yingyong_list li a .txt .p2{font-size: 12px;color: #000;line-height: 20px;height: auto;overflow: hidden;}
ul.yingyong_list li a:hover .txt .p2{color: #fff;}
}



.zhineng{padding-top: 30px;padding-bottom: 40px;}
.zhineng .zhineng_tit{text-align: center;font-size: 32px;line-height: 32px; color: #081f2c;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 30px;}


.zhineng .jiejue_le{ float: left; width: 350px;margin-top: 30px; padding-bottom: 30px;}
.zhineng .zhineng_txt{font-size: 16px;color: #081f2c; float:right; width: calc(100% - 400px); position: relative;overflow: hidden;line-height: 2;margin-top: 30px;padding-bottom: 30px;}




.zhineng .jiejue_le .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
.zhineng .jiejue_le .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.zhineng .jiejue_le .txt{background-color: #f1f1f1;padding: 35px 30px 40px 30px;transition: all 0.5s ease-out;}

.zhineng .jiejue_le .txt .name{font-size: 32px;color: #081f2c;font-weight: 600;line-height: 35px;height:35px;overflow: hidden;margin-bottom: 20px;}

.zhineng .jiejue_le .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 20px;transition: all 0.5s ease-out;}

.zhineng .jiejue_le .txt .p1{border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px; display: none;}
.zhineng .jiejue_le .txt .p1 span{font-size: 16px;color: #a6a6a6;line-height: 16px;height: 16px;overflow: hidden;display: inline-block;width: 80%;}

.zhineng .jiejue_le .txt .p1 i{background: url("../images/xian2.png")center center no-repeat; width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}

.zhineng .jiejue_le .txt .p2{font-size: 16px;color: #000;line-height: 30px;height:auto;overflow: hidden;}




@media (max-width:1023px){

.zhineng .jiejue_le{ float: left; width: 100%;margin-top: 30px;}
.zhineng .zhineng_txt{font-size: 16px;color: #081f2c; float:right; width: calc(100% - 0px); position: relative;overflow: hidden;line-height: 2;margin-top: 30px;padding-bottom: 30px;}


.zhineng .jiejue_le .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
.zhineng .jiejue_le .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.zhineng .jiejue_le:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
.zhineng .jiejue_le .txt{background-color: #f1f1f1;padding: 15px 10px 10px 10px;transition: all 0.5s ease-out;}
.zhineng .jiejue_le:hover .txt{background-color: #f15a24;}
.zhineng .jiejue_le .txt .name{font-size: 20px;color: #081f2c;font-weight: 600;line-height: 20px;height: 20px;overflow: hidden;margin-bottom: 20px;}
.zhineng .jiejue_le:hover .txt .name{color: #fff;}
.zhineng .jiejue_le .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 20px;transition: all 0.5s ease-out;}
.zhineng .jiejue_le:hover .txt .line{border-bottom: 2px solid #fff;width: 80px;margin-bottom: 20px;}
.zhineng .jiejue_le .txt .p1{border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px; display: none;}
.zhineng .jiejue_le .txt .p1 span{font-size: 16px;color: #a6a6a6;line-height: 16px;height: 16px;overflow: hidden;display: inline-block;width: 80%;}
.zhineng .jiejue_le:hover .txt .p1 span{color: #fff;}
.zhineng .jiejue_le .txt .p1 i{background: url("../images/xian2.png")center center no-repeat; width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
.zhineng .jiejue_le:hover .txt .p1 i{background: url("../images/xian1.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
.zhineng .jiejue_le .txt .p2{font-size: 12px;color: #000;line-height: 25px;height:auto;overflow: hidden;}
.zhineng .jiejue_le:hover .txt .p2{color: #fff;}

}









.fanye{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding-bottom: 20px;margin: 0px 20px 35px 20px;padding-top: 25px;}
.fanyem1{width: 50%;float: left;}
.fanyem1 span{display: block;font-size: 16px;color: #999;margin-bottom: 5px;}
.fanyem1 a{display: block;font-size: 14px;color: #f15a24;line-height: 20px;}

.fanyem2{width: 50%;float: right;text-align: right;}
.fanyem2 span{display: block;font-size: 16px;color: #999;margin-bottom: 5px;}
.fanyem2 a{display: block;font-size: 14px;color: #f15a24;line-height: 14px;}
@media (max-width:1023px){
.zhineng{padding-top: 10px;padding-bottom: 10px;}
.zhineng .zhineng_tit{text-align: center;font-size: 20px;line-height: 20px; color: #081f2c;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.zhineng .zhineng_txt{font-size: 14px;color: #081f2c;position: relative;overflow: hidden;line-height: 1.5;margin-top: 10px;padding-bottom: 10px;}

.fanye{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding-bottom: 5px;margin: 0px 0px 0px 0px;padding-top: 5px;}
.fanyem1{width: 100%;float: left;margin-bottom: 5px;}
.fanyem1 span{display: block;font-size: 12px;color: #999;margin-bottom: 0px;}
.fanyem1 a{display: block;font-size: 12px;color: #f15a24;line-height: 20px;}

.fanyem2{width: 100%;float: left;text-align: left;}
.fanyem2 span{display: block;font-size: 12px;color: #999;margin-bottom: 0px;}
.fanyem2 a{display: block;font-size: 12px;color: #f15a24;line-height: 20px;}
}












.tuijain_tit{font-size: 32px;color: #f15a24;}
@media (max-width:1023px){
.tuijain_tit{font-size: 16px;color: #f15a24; padding: 10px 0px;}
}
.swiper03_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 30px 50px; }
/** 点 ============*/
.swiper03_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.swiper03_box .swiper-pagination{width: 100%; text-align:center; left: 0px; bottom: 10px; }
.swiper03_box .swiper-pagination-bullet{ background: #fff; border: 1px solid #000; opacity: 0.8; width: 10px; height:10px;border-radius:50%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.swiper03_box .swiper-pagination-bullet-active{ background: #ffd400; width: 10px; opacity:1;}
/** 左右按钮 ============*/
.swiper03_box .swiper-button-prev {left: 0px;opacity:1; top: 30%;  }
.swiper03_box .swiper-button-next {right:0px;opacity:1;top: 30%; }
.swiper03_box .swiper-button-prev {width: 40px;height: 40px; background-color:none;background-image:url(../images/jtl1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper03_box .swiper-button-next {width: 40px;height: 40px; background-color:none;background-image:url(../images/jtr1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper03_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtl2.png);}
.swiper03_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtr2.png);}

.swiper03_box .swiper-button-prev.hide{opacity:1;}
.swiper03_box .swiper-button-next.hide{opacity:1;}
.swiper03_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

a.sw_item03{ display: block;  }
a.sw_item03 .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
a.sw_item03 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item03:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.sw_item03 .txt{padding: 20px 30px; width: 100%;  text-align: center;transition: all 0.5s ease-out;}
a.sw_item03 .txt .name{ font-size: 18px; color: #000; font-weight: 600; height: 20px; line-height: 20px; overflow: hidden;}
@media (max-width:1023px){
.swiper03_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.swiper03_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.swiper03_box .swiper-pagination{width: 100%; text-align:center; left: 0px; bottom: 10px; }
.swiper03_box .swiper-pagination-bullet{ background: #fff; border: 1px solid #000; opacity: 0.8; width: 10px; height:10px;border-radius:50%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.swiper03_box .swiper-pagination-bullet-active{ background: #ffd400; width: 10px; opacity:1;}
/** 左右按钮 ============*/
.swiper03_box .swiper-button-prev {left: 0px;opacity:1; top: 30%;  }
.swiper03_box .swiper-button-next {right:0px;opacity:1;top: 30%; }
.swiper03_box .swiper-button-prev {display: none;width: 40px;height: 40px; background-color:none;background-image:url(../images/jtl1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper03_box .swiper-button-next {display: none;width: 40px;height: 40px; background-color:none;background-image:url(../images/jtr1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper03_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtl2.png);}
.swiper03_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtr2.png);}

.swiper03_box .swiper-button-prev.hide{opacity:1;}
.swiper03_box .swiper-button-next.hide{opacity:1;}
.swiper03_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

a.sw_item03{ display: block;  }
a.sw_item03 .imgzoom{padding-bottom: 70%; width: 100%; position: relative; overflow: hidden; }
a.sw_item03 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item03:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.sw_item03 .txt{padding: 10px 15px; width: 100%;  text-align: center;transition: all 0.5s ease-out;}
a.sw_item03 .txt .name{ font-size: 14px; color: #000; font-weight: 600; height: 20px; line-height: 20px; overflow: hidden;}
}

.jiejuem{position: absolute;width: 477px;top: 0px;right: 30px;padding: 105px 45px 80px 0px;color: #fff;}
.jiejuem span{display: block;font-size: 30px;line-height: 30px;position: relative;margin-bottom: 50px;}
.jiejuem span:after{position: absolute;content: "";width: 40px;border-bottom: 2px solid #fff;left: 0px;bottom: -25px;}
.jiejuem .p1{font-size: 20px;line-height: 20px;margin-bottom: 30px;}
.jiejuem .p2{font-size: 18px;line-height: 30px;height: 150px;}
@media (max-width:1023px){
.jiejuem{position: absolute;width: 100%;top: 0px;right: 0px;padding: 10px 5px 80px 0px;color: #fff;display: none;}
.jiejuem span{display: block;font-size: 16px;line-height: 16px;position: relative;margin-bottom: 10px;text-align: right;}
.jiejuem span:after{position: absolute;content: "";width: 40px;border-bottom: 2px solid #fff;left: 0px;bottom: -25px;}
.jiejuem .p1{font-size: 14px;line-height: 14px;margin-bottom: 30px;display: none;}
.jiejuem .p2{font-size: 12px;line-height: 12px;height: 150px;display: none;}
}
.jiejue_list{padding-top: 50px;padding-bottom: 60px;}
.list_t{margin-bottom: 60px;}
.list_t a{float: left;padding: 20px 39px;border: 1px solid #ddd;font-size: 22px;}
.list_t a:hover{color: #f15a24;}
.list_t a.on{color: #f15a24;}
.list_txt{position: relative;color: #000;font-size: 16px;line-height: 26px;overflow: hidden;margin-bottom: 80px;}
@media (max-width:1023px){
.jiejue_list{padding-top: 20px;padding-bottom: 20px;}
.list_t{margin-bottom: 10px;}
.list_t a{float: left;padding: 8px 15px;border: 1px solid #ddd;font-size: 14px;width: 100%;}
.list_t a:hover{color: #f15a24;}
.list_t a.on{color: #f15a24;}
.list_txt{position: relative;color: #000;font-size: 12px;line-height: 20px;overflow: hidden;margin-bottom: 10px;}
}
.qiehuan{padding-top: 65px;padding-bottom: 115px;}
.qiehuanm{;margin-bottom: 55px;}
.qiehuanm .qiehuan_img{float: left;padding: 20px 70px 20px 70px;position: relative; background: #efefef; font-size: 24px; margin-right: 30px;}
.qiehuanm .qiehuan_img img{width:auto;height: auto; max-height: 100px; margin-right: 30px;}

.qiehuanm .qiehuan_txt{position: relative;font-size: 16px;line-height: 26px;color: #000;}

.qiehuan_b{border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.qiehuan_b .h3{font-size: 18px;color: #000;font-weight: 600;margin-bottom: 30px;}
ul.qiehuan_list{font-size: 0; margin-left: -30px; margin-right: -30px;}
ul.qiehuan_list li{width: 16.6%;padding: 0px 30px;padding-bottom: 20px;vertical-align: top;display: inline-block;font-size: 14px;}
ul.qiehuan_list li a{color: #f15a24;}
ul.qiehuan_list li a:hover{color: #000;}
@media (max-width:1023px){
.qiehuan{padding-top: 15px;padding-bottom: 20px;}
.qiehuanm{;margin-bottom: 10px;}
.qiehuanm .qiehuan_img{float: left;padding: 20px 0px 20px 70px;width: 100%; position: relative;font-size: 18px;margin-right: 0px;margin-bottom: 10px;}
.qiehuanm .qiehuan_img .qie{position: absolute;top: 0px;left: 0px;width: 370px;padding: 25px 25px 25px 80px;font-size: 16px;color: #333; font-weight: 600;}
.qiehuanm .qiehuan_img img{width: 50px;height: 50px; margin-right: 20px;}
.qiehuanm .qiehuan_txt{position: relative;font-size: 12px;line-height: 20px;color: #000;}

.qiehuan_b{border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.qiehuan_b .h3{font-size: 18px;color: #000;font-weight: 600;margin-bottom: 10px;}
ul.qiehuan_list{font-size: 0;margin-left: -10px; margin-right: -10px;}
ul.qiehuan_list li{width: 50%;padding: 0px 10px;padding-bottom: 10px;vertical-align: top;display: inline-block;font-size: 14px;}
ul.qiehuan_list li a{color: #f15a24;}
ul.qiehuan_list li a:hover{color: #000;}
}
.xiangqing{background-color: #EBEBEB;}
.xiangqing span{display: inline-block;padding: 30px 50px;color: #fff;background-color: #f15a24;font-size: 22px;}

.xiangqingm{padding-top: 80px;padding-bottom: 40px;}
.xiangqingm .item01{margin-bottom: 55px;position: relative;font-size: 16px;color: #333;overflow: hidden;line-height: 26px;}

.xiangqingm .item01:last-child{display: none;}

.xiangqingm .item01 img{margin-top: 0px;}
.xiangqingm .item01 .tit{font-size: 22px;color: #f15a24;line-height: 25px;border-bottom: 1px solid #ddd;padding-bottom: 25px; margin-bottom: 30px;}
.xiangqingm .item01 .tit i{display:inline-block;background: url("../images/xiangqing.png")left center no-repeat;width: 25px;height: 25px;float: left;}
.xiangqings{position: relative;margin-top: 55px;}
.xiangqings .item01_img{position: absolute;width: 625px;top: 0px;left: 0px;}
.xiangqings .item01_txt{padding-left: 665px;font-size: 16px;color: #022222;}
@media (max-width:1023px){
.xiangqing{background-color: #EBEBEB;}
.xiangqing span{display: inline-block;padding: 5px 20px;color: #fff;background-color: #f15a24;font-size: 14px;}

.xiangqingm{padding-top: 15px;padding-bottom: 10px;}
.xiangqingm .item01{margin-bottom: 25px;position: relative;font-size: 16px;color: #333;overflow: hidden;line-height: 26px;}
.xiangqingm .item01 img{margin-top: 0px;}
.xiangqingm .item01 .tit{font-size: 18px;color: #f15a24;line-height: 18px;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 20px;}
.xiangqingm .item01 .tit i{display:inline-block;background: url("../images/xiangqing.png")left center no-repeat;width: 18px;height: 18px;float: left;margin-right: 5px;}
.xiangqings{position: relative;margin-top: 10px;}
.xiangqings .item01_img{position: relative;width: 100%;top: 0px;left: 0px;}
.xiangqings .item01_txt{padding-left: 0px;font-size: 12px;color: #022222;margin-top: 5px;line-height: 20px;}
}

ul.tedian_list{padding-top: 20px;}
ul.tedian_list li{float: left;width: 50%;font-size: 16px;color: #022222;position: relative;line-height: 30px;padding: 0px 20px 15px 20px;}
ul.tedian_list li:after{position: absolute;content: "";height: 20px;top: 5px;left: 0px;border-left: 3px solid #000;}

ul.canshu{padding: 50px 320px 0px 10px;}
ul.canshu li{border-bottom: 1px solid #000;color: #022222;font-size: 16px;}
ul.canshu li a{display: block;line-height: 30px;}
ul.canshu li a span{float: right;display: inline-block;width: 50%;line-height: 30px;height: 30px;overflow: hidden;}

ul.changjing{padding-top: 15px;padding-bottom: 25px;}
ul.changjing li{width: 50%;float: left;padding-right: 15px;padding-bottom: 20px;}
ul.changjing li a{background-color: #f9f9f9;padding: 30px 40px;display: block;position: relative;}
ul.changjing li a i{display:inline-block;background: url("../images/jia.png")center center no-repeat;width: 25px;height: 25px;right: 40px;top: 30px; position: absolute;}
ul.changjing li a span{display: inline-block;font-size: 18px;color: #000;line-height: 25px;height: 25px;overflow: hidden;padding-right: 65px;}
ul.changjing li a:hover span{color: #f15a24;}
@media (max-width:1023px){
ul.tedian_list{padding-top: 10px;}
ul.tedian_list li{float: left;width: 100%;font-size: 12px;color: #022222;position: relative;line-height: 16px;padding: 0px 0px 15px 10px;}
ul.tedian_list li:after{position: absolute;content: "";height: 20px;top: 0px;left: 0px;border-left: 3px solid #000;}

ul.canshu{padding: 50px 320px 0px 10px;}
ul.canshu li{border-bottom: 1px solid #000;color: #022222;font-size: 16px;}
ul.canshu li a{display: block;line-height: 30px;}
ul.canshu li a span{float: right;display: inline-block;width: 50%;line-height: 30px;height: 30px;overflow: hidden;}

ul.changjing{padding-top: 10px;padding-bottom: 10px;}
ul.changjing li{width: 100%;float: left;padding-right: 0px;padding-bottom: 10px;}
ul.changjing li a{background-color: #f9f9f9;padding: 5px 10px;display: block;position: relative;}
ul.changjing li a i{display:inline-block;background: url("../images/jia.png")center center no-repeat;width: 20px;height: 20px;right: 0px;top: 6px; position: absolute;}
ul.changjing li a span{display: inline-block;font-size: 14px;color: #000;line-height: 14px;height: 14px;overflow: hidden;padding-right: 25px;}
ul.changjing li a:hover span{color: #f15a24;}
}
.more{text-align:center;}
.more a{display: inline-block;color: #fff;padding: 15px 30px; background-color: #f15a24;font-size: 20px; margin-top: 30px;}
.more a:hover{color: #222;}
@media (max-width:1023px){
.more{text-align:center;}
.more a{display: inline-block;color: #fff;padding: 5px 30px; background-color: #f15a24;font-size: 14px;margin-top: 15px;}
.more a:hover{color: #222;}
}
.zhuanye{padding-top: 20px;padding-bottom: 115px;}
.zhuanye_t{font-size: 16px;color: #022222;line-height: 26px;overflow: hidden;position: relative;margin-top: 20px;}
.zhuanye_c{margin-top: 50px;margin-bottom: 50px;}
.zhuanye_c .zhuanye_list{border-bottom: 1px solid #ddd;padding-bottom: 45px;}
.zhuanye_c .zhuanye_list a{float: left;width: 14.2%;display: block;text-align: center;position: relative;}
.zhuanye_c .zhuanye_list a img{width: 100px;height: 60px;margin-bottom: 10px;}
.zhuanye_c .zhuanye_list a .name{font-size: 20px;color: #022222;}
.zhuanye_c .zhuanye_list a.on .name{font-size: 20px;color: #f15a24;}
.zhuanye_c .zhuanye_list a:hover .name{font-size: 20px;color: #f15a24;}
.zhuanye_c .zhuanye_list a.on:after{position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;}
.zhuanye_c .zhuanye_list a:hover:after{position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;}
.zhuanye_b{background-color: #f5f5f5;padding: 45px 65px 100px 40px;}
.zhuanye_b .zhuanye_bm{display: none;}
.zhuanye_b .zhuanye_bm:first-child{display: block;}
.zhuanye_b .tit{font-size: 26px;color: #f15a24;line-height: 26px;font-weight: 600;margin-bottom: 45px;}
.zhuanye_b .txt{font-size: 16px;color: #022222;line-height: 26px;}
@media (max-width:1023px){
.zhuanye{padding-top: 10px;padding-bottom: 10px;}
.zhuanye_t{font-size: 14px;color: #022222;line-height: 22px;overflow: hidden;position: relative;margin-top: 0px;}
.zhuanye_c{margin-top: 0px;margin-bottom: 10px;}
.zhuanye_c .zhuanye_list{border-bottom: 1px solid #ddd;padding-bottom: 0px;margin-top: 15px;}
.zhuanye_c .zhuanye_list a{float: left;width: 33.3333%;display: block;text-align: center;position: relative;margin-bottom: 15px;}
.zhuanye_c .zhuanye_list a img{width: 60px;height: auto;margin-bottom: 5px;}
.zhuanye_c .zhuanye_list a .name{font-size: 14px;color: #022222;}
.zhuanye_c .zhuanye_list a.on .name{font-size: 14px;color: #f15a24;}
.zhuanye_c .zhuanye_list a:hover .name{color: #f15a24;}
.zhuanye_c .zhuanye_list a.on:after{display: none;position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;}
.zhuanye_c .zhuanye_list a:hover:after{display: none;position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;}
.zhuanye_b{background-color: #f5f5f5;padding: 15px 15px 15px 15px;}
.zhuanye_b .zhuanye_bm{display: none;}
.zhuanye_b .zhuanye_bm:first-child{display: block;}
.zhuanye_b .tit{font-size: 16px;color: #f15a24;line-height: 16px;font-weight: 600;margin-bottom: 10px;}
.zhuanye_b .txt{font-size: 14px;color: #022222;line-height: 22px;}
}
.zhuanye_c .zhuanye_listm{border-bottom: 1px solid #ddd;padding-bottom: 45px;}
.zhuanye_c .zhuanye_listm a{float: left;width: 16.6%;display: block;text-align: center;position: relative;}
.zhuanye_c .zhuanye_listm a img{width: 120px;margin-bottom: 25px;}
.zhuanye_c .zhuanye_listm a .name{font-size: 20px;color: #022222;}
.zhuanye_c .zhuanye_listm a.on .name{color: #f15a24;}
.zhuanye_c .zhuanye_listm a:hover .name{font-size: 20px;color: #f15a24;}
.zhuanye_c .zhuanye_listm a.on:after{position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;}
.zhuanye_c .zhuanye_listm a:hover:after{position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;}
@media (max-width:1023px){
.zhuanye_c .zhuanye_listm{border-bottom: 0px solid #ddd;padding-bottom: 10px;}
.zhuanye_c .zhuanye_listm a{float: left;width: 33.3333%;display: block;text-align: center;position: relative;padding-bottom: 5px;}
.zhuanye_c .zhuanye_listm a img{width: 50px;margin-bottom: 10px;}
.zhuanye_c .zhuanye_listm a .name{font-size: 14px;color: #022222;}
.zhuanye_c .zhuanye_listm a.on .name{color: #f15a24;}
.zhuanye_c .zhuanye_listm a:hover .name{font-size: 14px;color: #f15a24;}
.zhuanye_c .zhuanye_listm a.on:after{position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;display: none;}
.zhuanye_c .zhuanye_listm a:hover:after{position: absolute;width: 100%;content: "";bottom:-45px;left: 0px; border-bottom: 5px solid #f15a24;display: none;}
}
.fuwu{padding-bottom: 95px;}
.fuwu_title{padding-top: 60px;padding-bottom: 50px;text-align: center;font-size: 32px;color: #022222;line-height: 32px;}
.fuwum .fuwu_list{position: relative;}
.fuwum .fuwu_list .fuwu_img{position: absolute;width: 700px;top: 0px;left: 0px;}
.fuwum .fuwu_list:nth-child(2n) .fuwu_img{position: absolute;width: 700px;top: 0px;left: auto;right: 0px;}

.fuwum .fuwu_list .fuwu_txt{padding: 45px 40px 50px 745px;background-color: #efefef;}
.fuwum .fuwu_list:nth-child(2n) .fuwu_txt{padding-left: 0px;padding: 45px 740px 50px 45px;}
.fuwum .fuwu_list .fuwu_txt .p1{font-size: 30px;line-height: 30px;color: #022222;margin-bottom: 35px;}
.fuwum .fuwu_list .fuwu_txt .p2{font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;color: #022222;margin-bottom: 60px;}
.fuwum .fuwu_list .fuwu_txt i{display: block;background: url("../images/xian.png")center center no-repeat;width: 41px;height: 10px;}

.fuwu_c_list a{width: 33.3333%;float: left;text-align: center;padding: 55px 30px;color: #000;background-color: #efefef;display: block;}
.fuwu_c_list a:nth-child(2n){background-color: #f9f9f9;display: block;}
.fuwu_c_list a img{width: 120px;height: 85px;margin-bottom: 15px;}
.fuwu_c_list a .txt{font-size: 18px;color: #000;}
.fuwu_c_list a:hover .txt{color: #f15a24;}

.fuwu_b{margin-left: -22px;margin-right: -22px;position: relative;}

.fuwu_b .fuwu_b_l{padding: 0px 22px;padding-right: 700px; min-height: 500px;}
ul.fuwu_b_list li{margin-bottom: 15px;}
ul.fuwu_b_list li a{display: block;padding: 25px 40px 25px 45px;position: relative;color: #022222;background-color: #f9f9f9;}
ul.fuwu_b_list li a .fw_img{position: absolute;width: 65px;top: 25px;right: 40px;}
ul.fuwu_b_list li a .fw_txt{padding-right: 110px;}
ul.fuwu_b_list li a .fw_txt .p1{font-size: 18px;line-height: 18px;height: 18px;overflow: hidden;margin-bottom: 30px;}
ul.fuwu_b_list li a:hover .fw_txt .p1{color: #f15a24;}
ul.fuwu_b_list li a .fw_txt span{display: block;font-size: 14px;line-height: 15px;}

.fuwu_b .fuwu_b_r{padding: 0px 22px;position: absolute;width: 678px;top: 0px;right: 0px;}
.fuwu_b .fuwu_b_r .imgzoom{padding-bottom: 78.5%; width: 100%; position: relative; overflow: hidden; }
.fuwu_b .fuwu_b_r .imgzoom img{width: 100%; height: 497px; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.fuwu_b .fuwu_b_r:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
@media (max-width:1023px){
.fuwu{padding-bottom: 20px;}
.fuwu_title{padding-top: 20px;padding-bottom: 20px;text-align: center;font-size: 22px;color: #022222;line-height: 22px;}
.fuwum .fuwu_list{position: relative;margin-bottom: 15px;}
.fuwum .fuwu_list .fuwu_img{position: relative;width: 100%;top: 0px;left: 0px;}
.fuwum .fuwu_list .fuwu_img img{width: 100%;}
.fuwum .fuwu_list:nth-child(2n) .fuwu_img{position: relative;width: 100%;top: 0px;left: auto;right: 0px;}

.fuwum .fuwu_list .fuwu_txt{padding: 20px 10px 10px 10px;background-color: #efefef;}
.fuwum .fuwu_list:nth-child(2n) .fuwu_txt{padding-left: 0px;padding: 20px 10px 20px 10px;}
.fuwum .fuwu_list .fuwu_txt .p1{font-size: 16px;line-height: 20px;color: #022222;margin-bottom: 5px;}
.fuwum .fuwu_list .fuwu_txt .p2{font-size: 12px;line-height: 20px;height: auto;overflow: hidden;color: #333;margin-bottom: 10px;}
.fuwum .fuwu_list .fuwu_txt i{display: block;background: url("../images/xian.png")center center no-repeat;width: 41px;height: 10px;}

.fuwu_c_list a{width: 50%;float: left;text-align: center;padding: 20px 20px;color: #000;background-color: #efefef;display: block;}
.fuwu_c_list a:nth-child(2n){background-color: #efefef;display: block;}
.fuwu_c_list a img{width: 70px;height: auto;margin-bottom: 5px;}
.fuwu_c_list a .txt{font-size: 14px;color: #000;}
.fuwu_c_list a:hover .txt{color: #f15a24;}

.fuwu_b{margin-left: 0px;margin-right: 0px;position: relative;}
.fuwu_b .fuwu_b_l{padding: 0px 0px;padding-right: 0px;min-height: auto;}
ul.fuwu_b_list li{margin-bottom: 10px;}
ul.fuwu_b_list li a{display: block;padding: 15px 15px 15px 15px;position: relative;color: #022222;background-color: #f9f9f9;}
ul.fuwu_b_list li a .fw_img{position: absolute;width: 40px;top: 15px;right: 0px;}
ul.fuwu_b_list li a .fw_txt{padding-right: 40px;}
ul.fuwu_b_list li a .fw_txt .p1{font-size: 14px;line-height: 18px;height: 18px;overflow: hidden;margin-bottom: 10px;}
ul.fuwu_b_list li a:hover .fw_txt .p1{color: #f15a24;}
ul.fuwu_b_list li a .fw_txt span{display: block;font-size: 12px;line-height: 15px;}

.fuwu_b .fuwu_b_r{padding: 0px 0px;position: relative;width: 100%;top: 0px;right: 0px;}
.fuwu_b .fuwu_b_r .imgzoom{padding-bottom: 76%; width: 100%; position: relative; overflow: hidden; }
.fuwu_b .fuwu_b_r .imgzoom img{width: 100%; height: auto; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.fuwu_b .fuwu_b_r:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
}

.xiazai{padding-top: 50px;padding-bottom: 40px;}
ul.xiazai_list{margin-left: -15px;margin-right: -15px;}
ul.xiazai_list li{margin-bottom: 15px;width: 50%;padding: 0px 15px;float: left;}
ul.xiazai_list li a{display: block;padding: 25px 40px 25px 45px;position: relative;color: #022222;background-color: #f9f9f9;}
ul.xiazai_list li a .fw_img{position: absolute;width: 65px;top: 25px;right: 40px;}
ul.xiazai_list li a .fw_txt{padding-right: 110px;}
ul.xiazai_list li a .fw_txt .p1{font-size: 18px;line-height: 18px;height: 18px;overflow: hidden;margin-bottom: 30px;}
ul.xiazai_list li a:hover .fw_txt .p1{color: #f15a24;}
ul.xiazai_list li a .fw_txt span{display: block;font-size: 14px;line-height: 15px;}
@media (max-width:1023px){
.xiazai{padding-top: 20px;padding-bottom: 20px;}
ul.xiazai_list{margin-left: -15px;margin-right: -15px;}
ul.xiazai_list li{margin-bottom: 15px;width: 100%;padding: 0px 15px;float: left;}
ul.xiazai_list li a{display: block;padding: 10px 10px 10px 10px;position: relative;color: #022222;background-color: #f9f9f9;}
ul.xiazai_list li a .fw_img{position: absolute;width: 40px;top: 15px;right: 0px;}
ul.xiazai_list li a .fw_txt{padding-right: 45px;}
ul.xiazai_list li a .fw_txt .p1{font-size: 14px;line-height: 18px;height: 18px;overflow: hidden;margin-bottom: 10px;}
ul.xiazai_list li a:hover .fw_txt .p1{color: #f15a24;}
ul.xiazai_list li a .fw_txt span{display: block;font-size: 14px;line-height: 15px;}
}

.anli{padding-top: 30px;padding-bottom: 30px;}
ul.anli_list{margin-left: -20px;margin-right: -20px;}
ul.anli_list li{padding: 20px;float: left;width: 33.3333%;}
ul.anli_list li a{display: block;}
ul.anli_list li a .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden; }
ul.anli_list li a .imgzoom img{width: 100%; position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.anli_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.anli_list li a .txt{background-color: #f1f1f1;padding: 20px 25px 30px 30px;transition: all 0.5s ease-out;}
ul.anli_list li a:hover .txt{background-color: #f15a24;}
ul.anli_list li a .txt .name{font-size: 20px;color: #081f2c;line-height: 20px;height: 20px;position: relative;margin-bottom: 18px;}
ul.anli_list li a:hover .txt .name{color: #fff;}
ul.anli_list li a .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 18px;transition: all 0.5s ease-out;}
ul.anli_list li a:hover .txt .line{border-bottom: 2px solid #fff;width: 80px;}
ul.anli_list li a .txt .p1 span{font-size: 16px;height: 20px;line-height: 20px;overflow: hidden;color: #a6a6a6;width: 80%;display: inline-block;}
ul.anli_list li a:hover .txt .p1 span{color: #fff;}
ul.anli_list li a .txt .p1 i{background: url("../images/xian2.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.anli_list li a:hover .txt .p1 i{background: url("../images/xian1.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
@media (max-width:1023px){
.anli{padding-top: 20px;padding-bottom: 20px;}
ul.anli_list{margin-left: 0px;margin-right: 0px;}
ul.anli_list li{padding: 0px 0px 10px 0px;float: left;width: 100%;}
ul.anli_list li a{display: block;}
ul.anli_list li a .imgzoom{padding-bottom: 60%; width: 100%; position: relative; overflow: hidden; }
ul.anli_list li a .imgzoom img{width: 100%;position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
ul.anli_list li a:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
ul.anli_list li a .txt{background-color: #f1f1f1;padding: 15px 15px 15px 15px;transition: all 0.5s ease-out;}
ul.anli_list li a:hover .txt{background-color: #f15a24;}
ul.anli_list li a .txt .name{font-size: 16px;color: #081f2c;line-height: 16px;height: auto;position: relative;margin-bottom: 5px;}
ul.anli_list li a:hover .txt .name{color: #fff;}
ul.anli_list li a .txt .line{border-bottom: 2px solid #f15a24;width: 30px;margin-bottom: 5px;transition: all 0.5s ease-out;}
ul.anli_list li a:hover .txt .line{border-bottom: 2px solid #fff;width: 80px;}
ul.anli_list li a .txt .p1 span{font-size: 14px;height: 20px;line-height: 20px;overflow: hidden;color: #a6a6a6;width: 80%;display: inline-block;}
ul.anli_list li a:hover .txt .p1 span{color: #fff;}
ul.anli_list li a .txt .p1 i{background: url("../images/xian2.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
ul.anli_list li a:hover .txt .p1 i{background: url("../images/xian1.png")center center no-repeat;width: 40px;height: 10px;display: inline-block;float: right;margin-top: 5px;}
}
.anlim{padding-top: 40px;padding-bottom: 50px;}
.anlim_img{float: left;padding-right: 20px;}
.anlim_txt{font-size: 16px;color: #081f2c;line-height: 26px;position: relative;margin-bottom: 45px;}
.anlim_c{text-align: right;margin-bottom: 50px;}
.anlim_c a{display: inline-block;background-color: #f15a24;color: #fff;border-radius: 10px;padding: 10px 30px;transition: all 0.5s ease-out;font-size: 14px;}
.anlim_c a:hover{padding: 10px 50px;color: #000;}
@media (max-width:1023px){
.anlim{padding-top: 20px;padding-bottom: 20px;}
.anlim_img{float: left;padding-right: 0px;width: 100%;}
.anlim_img img{width: 100%;}
.anlim_txt{font-size: 12px;color: #081f2c;line-height: 20px;position: relative;margin-bottom: 10px;}
.anlim_c{text-align: right;margin-bottom: 10px;}
.anlim_c a{display: inline-block;background-color: #f15a24;color: #fff;border-radius: 10px;padding: 5px 10px;transition: all 0.5s ease-out;font-size: 12px;}
.anlim_c a:hover{padding: 5px 15px;color: #000;}
}
.women {width: 100%;height: auto;background-repeat:no-repeat; background-position:center center; background-size:cover;color: #fff;}
.womenm .womenm_l{float: left;width: 73%;padding: 155px 275px 115px 0px;border-right: 1px solid #ddd;background-repeat:no-repeat;background-position:right center;}
.womenm .womenm_l .p1{font-size: 48px;line-height: 48px;margin-bottom: 48px;height: 48px;overflow: hidden;}
.womenm .womenm_l .p2{font-size: 18px;line-height: 25px;height: 75px;overflow: hidden;margin-bottom: 25px;}
.womenm .womenm_l .p3{font-size: 20px;margin-bottom: 15px;}
.womenm .womenm_l .p3 span{font-size: 98px;line-height: 100px;}
.womenm .womenm_l .p4{font-size: 18px;line-height: 18px;}

.womenm .womenm_r{float: right;width: 27%;}
.wm_t{padding: 100px 0px 0px 155px;height: 365px;position: relative;}
.wm_t:after{position: absolute;content: "";width: 1000px;border-bottom: 1px solid #ddd;bottom: 0px;left: 0px;}
.wm_t .p1{font-size: 20px;}
.wm_t .p1 span{font-size: 98px;line-height: 100px;}
.wm_t .p2{font-size: 18px;}
.wm_b{padding: 45px 0px 0px 155px;height: 235px;}
.wm_b .p1{font-size: 20px;}
.wm_b .p1 span{font-size: 98px;line-height: 100px;}
.wm_b .p2{font-size: 18px;}

@media (max-width:1366px){
.womenm .womenm_l{float: left;width: 73%;padding: 155px 75px 115px 0px;border-right: 1px solid #ddd;background-repeat:no-repeat;background-position:right center;}
	.wm_t{padding: 100px 0px 0px 55px;height: 365px;position: relative;}
	.wm_b{padding: 45px 0px 0px 55px;height: 235px;}
}

@media (max-width:1023px){
.women {width: 100%;height: auto;background-repeat:no-repeat; background-position:center center; background-size:cover;color: #fff;}
.womenm .womenm_l{float: left;width: 100%;padding: 15px 0px 10px 0px;border-right: 0px solid #ddd;background-repeat:no-repeat;background-position:right center;}
.womenm .womenm_l .p1{font-size: 18px;line-height: 18px;margin-bottom: 10px;height: 18px;overflow: hidden;}
.womenm .womenm_l .p2{font-size: 14px;line-height: 22px;height: auto;overflow: hidden;margin-bottom: 10px;}
.womenm .womenm_l .p3{font-size: 18px;margin-bottom: 15px;}
.womenm .womenm_l .p3 span{font-size: 32px;line-height: 32px;}
.womenm .womenm_l .p4{font-size: 18px;line-height: 18px;}

.womenm .womenm_r{float: right;width: 100%;}
.wm_t{padding: 10px 0px 0px 0px;height: auto;position: relative;}
.wm_t:after{position: absolute;content: "";width: 1000px;border-bottom: 0px solid #ddd;bottom: 0px;left: 0px;}
.wm_t .p1{font-size: 20px;}
.wm_t .p1 span{font-size: 32px;line-height: 32px;}
.wm_t .p2{font-size: 18px;}
.wm_b{padding: 10px 0px 10px 0px;height: auto;}
.wm_b .p1{font-size: 20px;}
.wm_b .p1 span{font-size: 32px;line-height: 32px;}
.wm_b .p2{font-size: 18px;}
}
.women_tit{padding-top: 100px;padding-bottom: 20px;text-align: center;font-size: 32px;color: #000;font-weight: 600;}
.women_c{margin-top: 20px;margin-bottom: 20px;background-color: #eaeaea;}
.women_list{position: relative;}
.women_list .women_txt{padding: 95px 55px 110px 0px;position: relative;z-index: 3;width: 50%;float: left;}
.women_list .women_txt:after{content: "";position: absolute;top: 0px;right: 0px;width: 50px;height: 50px;background-color: #eaeaea;margin-left: auto; margin-right: -25px; z-index: 2;top: 50%;margin-top: -25px;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.women_list .women_txt span{display: block;font-size: 33px;color: #222;line-height: 40px;height: 80px;overflow: hidden;margin-bottom: 20px;	}
.women_list .women_txt .p1{font-size: 18px;color: #222;line-height: 25px;height: 100px;overflow: hidden;}
.women_list .women_img{height: 404px;float: right;width: 50%;background-repeat:no-repeat;background-position:center center;}

.women_list:nth-child(2n) .women_img{height: 404px;float: left;width: 50%;background-repeat:no-repeat;}
.women_list:nth-child(2n) .women_txt{padding-right: 0px;padding: 95px 0px 135px 55px;float: right;}
.women_list:nth-child(2n) .women_txt:after{content: "";position: absolute;top: 0px;right: auto; left: 0px; width: 50px;height: 50px;background-color: #eaeaea;margin-left: -25px;z-index: 2;top: 50%;margin-top: -25px;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
@media (max-width:1366px){
.women_tit{padding-top: 100px;padding-bottom: 20px;text-align: center;font-size: 32px;color: #000;font-weight: 600;}
.women_c{margin-top: 20px;margin-bottom: 20px;background-color: #eaeaea;}
.women_list{position: relative;}
.women_list .women_txt{padding: 95px 55px 110px 0px;position: relative;z-index: 3;width: 50%;float: left;}
.women_list .women_txt:after{content: "";position: absolute;top: 0px;right: 0px;width: 50px;height: 50px;background-color: #eaeaea;margin-left: auto; margin-right: -25px; z-index: 2;top: 50%;margin-top: -25px;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.women_list .women_txt span{display: block;font-size: 22px;color: #222;line-height: 40px;height: 80px;overflow: hidden;margin-bottom: 0px;	}
.women_list .women_txt .p1{font-size: 16px;color: #222;line-height: 25px;height: 100px;overflow: hidden;}
.women_list .women_img{height: 404px;float: right;width: 50%;background-repeat:no-repeat;background-position:center center;}

.women_list:nth-child(2n) .women_img{height: 404px;float: left;width: 50%;background-repeat:no-repeat;}
.women_list:nth-child(2n) .women_txt{padding-right: 0px;padding: 95px 0px 135px 55px;float: right;}
.women_list:nth-child(2n) .women_txt:after{content: "";position: absolute;top: 0px;right: auto; left: 0px; width: 50px;height: 50px;background-color: #eaeaea;margin-left: -25px;z-index: 2;top: 50%;margin-top: -25px;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
}
@media (max-width:1023px){
.women_tit{padding-top: 10px;padding-bottom: 10px;text-align: center;font-size: 18px;color: #000;font-weight: 600;line-height: 22px;}
.women_c{margin-top: 0px;margin-bottom: 0px;background-color: #eaeaea;}
.women_list{position: relative;}
.women_list .women_txt{padding: 20px 0px 20px 0px;position: relative;z-index: 3;width: 100%;float: left;}
.women_list .women_txt:after{display: none;content: "";position: absolute;top: 0px;right: 0px;width: 50px;height: 50px;background-color: #eaeaea;margin-left: auto; margin-right: -25px; z-index: 2;top: 50%;margin-top: -25px;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.women_list .women_txt span{display: block;font-size: 18px;color: #222;line-height: 18px;height: auto;overflow: hidden;margin-bottom: 10px;	}
.women_list .women_txt .p1{font-size: 14px;color: #222;line-height: 20px;height: auto;overflow: hidden;}
.women_list .women_img{height: 404px;float: right;width: 100%;background-repeat:no-repeat;background-position:center center;}

.women_list:nth-child(2n) .women_img{height: 404px;float: left;width: 100%;background-repeat:no-repeat;}
.women_list:nth-child(2n) .women_txt{padding-right: 0px;padding: 20px 0px 20px 0px;float: right;width: 100%;}
.women_list:nth-child(2n) .women_txt:after{display: none;content: "";position: absolute;top: 0px;right: auto; left: 0px; width: 50px;height: 50px;background-color: #eaeaea;margin-left: -25px;z-index: 2;top: 50%;margin-top: -25px;transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
}

.women_b{padding-bottom: 105px;}
.women_b .h3{text-align: center;font-size: 18px;color: #000;margin-bottom: 65px;}
.women_bm{margin-bottom: 85px;}
.women_bm .it{float: left;width: 33.3333%;display: block;font-size: 16px;color: #000;text-align: center;}
.women_bm .it img{width: 27px;height: 27px;}
.zhaopin{text-align: center;}
.zhaopin a{display: inline-block;border: 3px solid #000;padding: 15px 55px;color: #000;font-size: 20px;font-weight: 600;}
.zhaopin a:hover{border: 3px solid #f15a24;color: #fff;background-color: #f15a24;}
@media (max-width:1023px){
.women_b{padding-bottom: 20px;}
.women_b .h3{text-align: center;font-size: 16px;color: #000;margin-bottom: 10px;}
.women_bm{margin-bottom: 10px;display: none;}
.women_bm .it{float: left;width: 100%;display: block;font-size: 14px;color: #000;text-align: left;}
.women_bm .it img{width: 20px;height: 20px;}
.zhaopin{text-align: center;}
.zhaopin a{display: inline-block;border: 2px solid #000;padding: 5px 60px;color: #000;font-size: 14px;font-weight: 600;}
.zhaopin a:hover{border: 2px solid #f15a24;color: #fff;background-color: #f15a24;}
}
.zhiwei{padding-top: 0px;padding-bottom: 80px;}
.zhiweim{border: 1px solid #ddd;border-top: 0px solid #000;margin-top: 30px;}
.zhiwei_listm{background-color: #f15a24;}
.zhiwei_listm span{float: left;width: 25%;text-align: center;padding: 25px 55px;color: #fff;font-size: 18px;}
.zhiwei_list:nth-child(2n+1){background-color: #f5f3f2;}
.zhiwei_list span{float: left;width: 25%;text-align: center;padding: 25px 55px;display: block;font-size: 16px;color: #000;}
.zhiwei_list span a{background-color: #dedede;border-radius: 20px;padding: 5px 25px;}
.zhiwei_list span a.on{color: #fff;background-color: #f15a24;}
.zhiwei_list span a:hover{color: #fff;background-color: #f15a24;}
@media (max-width:1023px){
.zhiwei{padding-top: 0px;padding-bottom: 20px;}
.zhiweim{border: 1px solid #ddd;border-top: 0px solid #000;margin-top: 0px;}
.zhiwei_listm{background-color: #f15a24;}
.zhiwei_listm span{float: left;width: 25%;text-align: center;padding: 5px 5px;color: #fff;font-size: 14px;}
.zhiwei_listm span:nth-child(1) {width: 50%;}
.zhiwei_listm span:nth-child(2) {display: none;}
.zhiwei_list:nth-child(2n+1){background-color: #f5f3f2;}
.zhiwei_list span{float: left;width: 25%;text-align: center;padding: 0px 0px;display: block;font-size: 12px;color: #000;line-height: 30px;height: 30px;}
.zhiwei_list span:nth-child(1) {width: 50%;line-height: 30px;height: 30px;overflow: hidden;}
.zhiwei_list span:nth-child(2) {display: none;}
.zhiwei_list span a{background-color: #dedede;border-radius: 5px;padding: 1px 5px;}
.zhiwei_list span a.on{color: #fff;background-color: #f15a24;}
.zhiwei_list span a:hover{color: #fff;background-color: #f15a24;}
}
.zhiwei_x{padding-top: 10px;padding-bottom: 0px;}
.zhiwei_xm{border-bottom: 1px dashed #ddd;padding-bottom: 50px;margin-bottom: 50px;position: relative;overflow: hidden;color: #333;font-size: 16px;line-height: 26px;}
.xiangxi_t{margin-bottom: 35px;}
.xiangxi_t .p1{font-size: 16px;color: #000;font-weight: 600;}
.xiangxi_t .p2{font-size: 16px;color: #000;}
.xiangxi_b{margin-left: -20px;margin-right: -20px;}
.xiangxi_b .xiangxim{float: left;width: 50%;padding: 0px 20px;}
.xiangxi_b .xiangxim .name{font-weight: 600;font-size: 16px;color: #000;}
.xiangxi_b .xiangxim span{display: block;color: #595959;font-size: 16px;line-height: 25px;}
@media (max-width:1023px){
.zhiwei_x{padding-top: 10px;padding-bottom: 0px;}
.zhiwei_xm{border-bottom: 1px dashed #ddd;padding-bottom: 10px;margin-bottom: 10px;position: relative;overflow: hidden;color: #333;font-size: 14px;line-height: 26px;}
.xiangxi_t{margin-bottom: 5px;}
.xiangxi_t .p1{font-size: 14px;color: #000;font-weight: 600;}
.xiangxi_t .p2{font-size: 12px;color: #000;}
.xiangxi_b{margin-left: -20px;margin-right: -20px;}
.xiangxi_b .xiangxim{float: left;width: 100%;padding: 0px 20px;}
.xiangxi_b .xiangxim .name{font-weight: 600;font-size: 14px;color: #000;}
.xiangxi_b .xiangxim span{display: block;color: #595959;font-size: 12px;line-height: 20px;}
}
.yingpin{text-align: center;}
.yingpin a{font-size: 22px;color: #fff;background-color: #f15a24;display: inline-block;padding: 15px 65px;margin-bottom: 85px;}
.yingpin a:hover{color: #000;}
@media (max-width:1023px){
.yingpin{text-align: center;}
.yingpin a{font-size: 16px;color: #fff;background-color: #f15a24;display: inline-block;padding: 5px 60px;margin-bottom: 10px;}
.yingpin a:hover{color: #000;}
}
.new{padding-top: 20px;padding-bottom: 70px;}
.news{margin-left: -15px;margin-right: -15px;}
.news li{float: left;padding: 30px 15px;width: 33.3333%;}
.newm{padding-top: 40px;padding-bottom: 65px;}
.newm_t{margin-bottom: 20px; text-align: center;}
.newm_t span{font-size: 16px;color: #000;padding-right: 10px;}
.newm_b .h3{font-size: 30px;color: #000;line-height: 40px;margin-bottom: 50px; text-align: center;}
.newm_b .newm_txt{font-size: 16px;color: #000;line-height: 26px;position: relative;overflow: hidden;margin-bottom: 50px;}

@media (max-width:1023px){
.new{padding-top: 20px;padding-bottom: 20px;}
.news{margin-left: -10px;margin-right: -10px;}
.news li{float: left;padding: 0px 10px 10px 10px;width: 50%;}
.newm{padding-top: 10px;padding-bottom: 20px;}
.newm_t{margin-bottom: 5px;}
.newm_t span{font-size: 14px;color: #000;padding-right: 10px;}
.newm_b .h3{font-size: 16px;color: #000;line-height: 20px;margin-bottom: 5px;}
.newm_b .newm_txt{font-size: 12px;color: #000;line-height: 20px;position: relative;overflow: hidden;margin-bottom: 20px;}

}
@media (max-width:768px){
.new{padding-top: 20px;padding-bottom: 20px;}
.news{margin-left: 0px;margin-right: 0px;}
.news li{float: left;padding: 0px 0px 10px 0px;width: 100%;}
.newm{padding-top: 10px;padding-bottom: 20px;}
.newm_t{margin-bottom: 5px;}
.newm_t span{font-size: 14px;color: #000;padding-right: 10px;}
.newm_b .h3{font-size: 16px;color: #000;line-height: 20px;margin-bottom: 5px;}
.newm_b .newm_txt{font-size: 12px;color: #000;line-height: 20px;position: relative;overflow: hidden;margin-bottom: 20px;}

}
.lianxi{padding-bottom: 70px;}
.ditu{position: relative;margin-top: 30px;font-size: 16px;}
.ditu .ditu_l{padding: 60px 780px 0px 110px; border: 1px solid #ddd;}
.ditu .ditu_l .name{font-size: 22px;font-weight: 600;line-height: 22px;margin-bottom: 35px;}
.ditu .ditu_l .p1{font-size: 16px;color: #000;line-height: 22px;margin-bottom: 5px;}
.ditu .ditu_l .p1 img{width: 27px;height: 27px;}
.ditu .ditu_r{width: 700px;top: 0px;right: 0px;position: absolute;}

.liu{margin-top: 25px;}
.liu .at-textarea_original{resize: vertical;min-height: 250px;height: 62px;width: 100%;border:1px solid #ddd;border-radius: 5px;padding: 30px 20px;color: #000;font-size: 18px;margin-bottom: 50px;}
.liu_b {text-align: center;}
.liu_b a{display: inline-block;background-color: #f15a24;color: #fff;font-size: 20px;padding: 10px 100px;transition: all 0.5s ease-out;}
.liu_b a:hover{padding: 10px 120px;color: #000;}

.textarea_inp{ width: 100%; margin-bottom: 20px; height:auto;}
.textarea_inp .inp{ width: 100%;font-size: 18px; height: auto; line-height: 40px; border: 1px solid #dcdcdc; border-radius:5px; padding-left: 20px;}
@media (max-width:1023px){
.textarea_inp .inp{ width: 100%;font-size: 14px; height: auto; line-height: 40px; border: 1px solid #dcdcdc; border-radius:5px; padding-left: 10px;}
}
@media (max-width:1440px){
.ditu .ditu_l{padding: 60px 680px 0px 50px; border: 1px solid #ddd;}
	.ditu .ditu_r{width: 600px;top: 0px;right: 0px;position: absolute;}
}


@media (max-width:1023px){
.lianxi{padding-bottom: 20px;}
.ditu{position: relative;margin-top: 0px;}
.ditu .ditu_l{padding: 5px 5px 5px 5px; border: 1px solid #ddd;}
.ditu .ditu_l .name{font-size: 14px;font-weight: 600;line-height: 20px;margin-bottom: 10px;}
.ditu .ditu_l .p1{font-size: 12px;color: #000;line-height: 12px;margin-bottom: 5px;}
.ditu .ditu_l .p1 img{width: 20px;height: 20px;}
.ditu .ditu_r{width: 100%;top: 0px;right: 0px;position: relative;}

.liu{margin-top: 0px;}
.liu .at-textarea_original{resize: vertical;min-height: 150px;height: 62px;width: 100%;border:1px solid #ddd;border-radius: 5px;padding: 5px 5px;color: #000;font-size: 14px;margin-bottom: 10px;}
.liu_b {text-align: center;}
.liu_b a{display: inline-block;background-color: #f15a24;color: #fff;font-size: 12px;padding: 5px 50px;transition: all 0.5s ease-out;}
.liu_b a:hover{padding: 10px 120px;color: #000;}
}
ul.tu{margin-top: 10px;max-width: 420px;}
ul.tu li{float: left;text-align: center;width: 33.3333%;}
ul.tu li a {text-align: center;display: inline-block;}
ul.tu li a img{width: 56px;height: 56px;}
ul.tu li a span{font-size: 18px;display: block;margin-top: 15px;}

@media (max-width:1440px){
	ul.tu.max1440{ padding: 0px 40px;}
}

@media (max-width:1023px){
ul.tu{margin-top: 10px;max-width: 420px; }
ul.tu li{float: left;text-align: center;width: 33.3333%;}
ul.tu li a {text-align: center;display: inline-block;}
ul.tu li a img{width: 20px;height: 20px;}
ul.tu li a span{font-size: 12px;display: block;margin-top: 5px;}
}
.swiper04_box{ width:100%; position: relative; margin: 10px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.swiper04_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.swiper04_box .swiper-pagination{width: 100%; text-align:center; left: 0px; bottom: 10px; }
.swiper04_box .swiper-pagination-bullet{ background: #fff; border: 1px solid #000; opacity: 0.8; width: 10px; height:10px;border-radius:50%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.swiper04_box .swiper-pagination-bullet-active{ background: #ffd400; width: 10px; opacity:1;}
/** 左右按钮 ============*/
.swiper04_box .swiper-button-prev {left: 0px;opacity:1; top: 30%;  }
.swiper04_box .swiper-button-next {right:0px;opacity:1;top: 30%; }
.swiper04_box .swiper-button-prev {width: 40px;height: 40px; background-color:none;background-image:url(../images/jtl1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper04_box .swiper-button-next {width: 40px;height: 40px; background-color:none;background-image:url(../images/jtr1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper04_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtl2.png);}
.swiper04_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtr2.png);}

.swiper04_box .swiper-button-prev.hide{opacity:1;}
.swiper04_box .swiper-button-next.hide{opacity:1;}
.swiper04_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

a.sw_item04{ display: block;  }
a.sw_item04 .imgzoom{padding-bottom: 140%; width: 100%; position: relative; overflow: hidden; }
a.sw_item04 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item04:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.sw_item04 .txt{padding: 25px 0px 0px 0px; width: 100%;  text-align: left;transition: all 0.5s ease-out;}
a.sw_item04 .txt .p1{line-height: 27px;font-size: 14px;margin-bottom: 5px;}

@media (max-width:1366px){
a.sw_item04 .txt .p1{line-height: 27px;font-size: 12px;margin-bottom: 5px;}	
}

@media (max-width:1023px){
.swiper04_box{ width:100%; position: relative; margin: 0px auto 0px auto; padding: 0px 0px; }
/** 点 ============*/
.swiper04_box .swiper-container{padding: 0px 0px 0px 0px; height: auto;}
.swiper04_box .swiper-pagination{width: 100%; text-align:center; left: 0px; bottom: 10px; }
.swiper04_box .swiper-pagination-bullet{ background: #fff; border: 1px solid #000; opacity: 0.8; width: 10px; height:10px;border-radius:50%;  margin: 0px 10px; transition: all 0.5s ease-out;}
.swiper04_box .swiper-pagination-bullet-active{ background: #ffd400; width: 10px; opacity:1;}
/** 左右按钮 ============*/
.swiper04_box .swiper-button-prev {left: 0px;opacity:1; top: 30%;  }
.swiper04_box .swiper-button-next {right:0px;opacity:1;top: 30%; }
.swiper04_box .swiper-button-prev {width: 40px;height: 40px; background-color:none;background-image:url(../images/jtl1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper04_box .swiper-button-next {width: 40px;height: 40px; background-color:none;background-image:url(../images/jtr1.png);background-repeat:no-repeat; background-position:center center; background-size:100%; text-align: center;}
.swiper04_box .swiper-button-prev.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtl2.png);}
.swiper04_box .swiper-button-next.swiper-button-disabled{opacity:0.5;background-color:none;background-image:url(../images/jtr2.png);}

.swiper04_box .swiper-button-prev.hide{opacity:1;}
.swiper04_box .swiper-button-next.hide{opacity:1;}
.swiper04_box .swiper-button-next,.swiper-button-prev{transition:opacity 0.5s;}

a.sw_item04{ display: block;  }
a.sw_item04 .imgzoom{padding-bottom: 140%; width: 100%; position: relative; overflow: hidden; }
a.sw_item04 .imgzoom img{width: 100%;  position: absolute;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
a.sw_item04:hover .imgzoom img{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10);}
a.sw_item04 .txt{padding: 5px 0px 0px 0px; width: 100%;  text-align: left;transition: all 0.5s ease-out;}
a.sw_item04 .txt .p1{line-height: 16px;font-size: 14px;margin-bottom: 5px;}
a.sw_item04 .txt .p1 img{width: 20px;height: 20px;}
}








.danye_txt{font-size: 16px;color: #081f2c;line-height: 26px;position: relative;margin-bottom: 45px; margin-top: 35px;}



.pro2{background-color: #f15a24;height: 540px;position: relative; margin-top: 50px;}
.pro2_l{width: 58%;float: left;background-repeat:no-repeat; background-position:center center; background-size:cover;height: 540px;}
.pro2_r{width: 42%;float: right;background-repeat:no-repeat; background-position:center bottom; background-size:auto;height: 100%;}
.pro2_c{position: absolute;top: 0px;right: 0px;width: 100%;}

.pro2_txt {padding: 8% 10px 0px 50px;color: #fff;float: right;width: 37%;}
.pro2_txt .tit{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
.pro2_txt .line{border-bottom: 2px solid #fff;width: 40px;margin-bottom: 20px;}
.pro2_txt .p1{font-size: 20px;line-height: 20px;margin-bottom: 25px;}
.pro2_txt .p2{font-size: 18px;line-height: 30px;}
@media (max-width:1023px){
.pro2{background-color: #f15a24;height: auto;position: relative;}
.pro2_l{width: 100%;float: left;background-repeat:no-repeat; background-position:center center; background-size:cover;height: 400px;}
.pro2_r{width: 100%;float: left;background-repeat:no-repeat; background-position:center bottom; background-size:auto;height: 100%;display: none;}
.pro2_c{position: relative;top: 0px;right: 0px;width: 100%;}

.pro2_txt {padding: 5% 10px 50px 30px;color: #fff;float: right;width: 100%;}
.pro2_txt .tit{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
.pro2_txt .line{border-bottom: 2px solid #fff;width: 40px;margin-bottom: 20px;}
.pro2_txt .p1{font-size: 20px;line-height: 20px;margin-bottom: 25px;}
.pro2_txt .p2{font-size: 18px;line-height: 30px;}
}
@media (max-width:768px){
.pro2{background-color: #f15a24;height: auto;position: relative;}
.pro2_l{width: 100%;float: left;background-repeat:no-repeat; background-position:center center; background-size:cover;height: 200px;}
.pro2_r{width: 100%;float: left;background-repeat:no-repeat; background-position:center bottom; background-size:auto;height: 100%;display: none;}
.pro2_c{position: relative;top: 0px;right: 0px;width: 100%;}

.pro2_txt {padding: 7% 10px 30px 10px;color: #fff;float: right;width: 100%;}
.pro2_txt .tit{font-size: 18px;line-height: 20px;margin-bottom: 5px;}
.pro2_txt .line{border-bottom: 2px solid #fff;width: 30px;margin-bottom: 5px;}
.pro2_txt .p1{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.pro2_txt .p2{font-size: 14px;line-height: 20px;}
}




.fanyex{ padding: 20px 0px 0px 0px; margin-top: 30px; border-top: 1px dotted #ccc;}
.fanyea { padding-bottom: 15px; color: #666; font-size: 16px; }
.fanyea a {color: #666; }
.fanyea a:hover { color: #e94d00; }
.fanyefh{}
.fanyefh a{color: #555; background: #eee; padding: 6px 30px; display: inline-block; margin:10px 0px 0px 0px; border-radius:2px;}
.fanyefh a:hover{background: #e94d00; color: #fff; padding: 6px 40px;}

@media (max-width: 640px) { 
.fanyea { padding-bottom: 10px; color: #666; font-size: 12px; }
.fanyefh a{font-size: 12px; width: 100%;  text-align: center;}
}



.canshu_list{width: 100%;border: 1px solid #ccc; border-bottom: 0px solid #ccc;}
.canshu_list li{ width: 100%; clear: both; border-bottom: 1px solid #ccc; padding: 10px 0px;font-size: 14px;}
.canshu_list li .s1{ display: inline-block; width: 15%; border-right: 1px solid #ccc; text-align: center;}
.canshu_list li .s2{ display: inline-block; width: 80%; padding-left: 20px;}

@media (max-width: 1023px) {
.canshu_list li{ width: 100%; clear: both; border-bottom: 1px solid #ccc; padding: 10px 0px;font-size: 12px;}
}






