@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: #fecea4;height: 34px;display: inline-block;overflow: hidden;line-height: 30px; padding: 0px 10px;border: 2px solid #fecea4;border-radius: 5px;margin: 0px 5px;}
.pageflip  a:hover,.pageflip a.dq{background: #fecea4;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){}

/* == 全局  ====================================================================================*/
body{color: #313131;}
.wrapper_full{margin: 0px auto; max-width: 100%; width: 100%; padding: 0 0px;}
.wrapper_box  { margin: 0px auto; max-width: 1600px; padding: 0 50px;  }
.max1440{margin: 0px auto; max-width: 1366px; padding-top: 10px; position: relative; z-index: 999;}

.max1200{margin: 0px auto; max-width: 1200px;}

@media (max-width:1440px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px; }
}
@media (max-width:1366px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 30px;}
}
@media (max-width:1023px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
}
@media (max-width:767px){
	.wrapper_full{padding: 0px 0px;}
	.wrapper_box{padding: 0px 10px;}
}
.iconp{background: url(../../images/iconp.png);vertical-align: middle;}
.icon{background: url(../../images/icon.png);vertical-align: middle;}
/* == 全局  ====================================================================================*/


/** == 手机导航按钮  ====================================================================================*/
/** == 手机导航按钮  ====================================================================================*/

/** header ====================================================================================*/
.m_header{display: none;}
.pc_header{width: 100%; height: 127px;padding-top: 65px; position: fixed; left: 0px; top: 0px; z-index: 99999; }
.pc_header.bg{}

@media (max-width:1023px){
.pc_header{display: none;}
.m_header{display:block;}
}
.bgh{padding-top: 0;background: #ffffff;height: auto;}
.jm_pc_header{padding-top: 0;background: #ffffff;height: auto;}

/** 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;z-index: 6;}
.pc_nav:after,.pc_nav > ul:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0;height: 0;}

.pc_nav {max-width: 1400px; margin: 0px auto; line-height: 1.6; }

.pc_nav > ul{float: right;padding-top: 15px;margin-left: 80px;}
.pc_nav > .pc_logo{float: left;display: block;margin-left:10px;}
.pc_nav > ul > li {float: left;margin-right: 7px; }
.pc_nav > ul > li > a {padding: 0px 15px 0px 15px; font-size: 16px; line-height: 32px;color: #313131;border-right:0px solid #000; text-decoration: none;text-transform: uppercase;border-radius: 20px;font-weight: 600;}
.pc_nav > ul > li:hover > a {background: #fbd7b7;}
.pc_nav > ul > li.on > a {background: #fbd7b7;}

.pc_nav > ul > li.nav-has-sub > a {}
.pc_nav ul ul {position: absolute; left: -9999px;}
.pc_nav > ul > li > ul {border-top: 0px solid #FFF;}
.pc_nav li:hover > ul {left: auto;}

.pc_nav ul ul ul {margin-left: 100%;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:48px; line-height: 48px;}
.pc_nav ul ul li a { font-size: 14px; width: auto; height:48px; line-height: 48px;  background: #fff0e3;border-top: 1px solid #f2d0b2;text-decoration: none;color: #000;
transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;text-align: center;}

.pc_nav ul ul{border-radius: 20px;overflow: hidden;z-index: 5;width: 100%;}
.pc_nav ul ul li:hover > a,
.pc_nav ul ul li a:hover {color: #fe8886;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s; }
.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;}
@media (max-width:1415px){
	.pc_nav {max-width: 1200px; margin: 0px auto; line-height: 1.6; }

 .pc_nav > ul > li > a {padding: 0px 10px 0px 10px;}
.pc_nav > ul{float: right;padding-top: 15px;margin-left: 80px;}

}
/** pc_nav ====================================================================================*/

/** m_nav ====================================================================================*/
.m_header{width: 100%;height: 70px; position: fixed; top: 0px; left:0px; z-index: 99999;  background: #fff;}
.m_header .header-section{width:100%; height:70px; padding:10px 20px; overflow: hidden; }
.m_header .header-section .logo{ width: 150px; 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: 150px; display: block;}
.m_header .logo .nav-icon{ position: absolute; right: 20px; top:30px; 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: 20px; 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;
}
/** m_nav ====================================================================================*/


/** == 首页banner ======================================================= transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; 
-webkit-animation:scalex 10s linear infinite;animation:scalex 10s linear infinite;=============================*/
.banner_boxx{ 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:auto; overflow: hidden; position: relative;}
.swiper-ban a .slide_full{width: 100%; height:auto; 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(0,0,0,0);}

/** banner上文字 =====*/
.wenzi_main{ position:absolute; width: 100%; margin: 0px auto; padding: 0px 20px;  top: 50%; margin-top:-100px;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: 30px; color: #fff; font-size: 50px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 50px; color: #fff; font-size: 20px; }
.ani-03 { height: auto; margin-bottom: 10px; color: #fff; font-size: 16px;}

.wenzi_main_nore{ border: 2px solid #fff; padding: 15px 100px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.wenzi_main_nore i{padding-left: 15px;}
.wenzi_main_nore:hover{ border: 2px solid #fff; padding: 15px 130px;}

/** 点点点 =====*/
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 20px;}
.swiper-ban .swiper-pagination-bullet {background: #fe8886; width: 10px; height: 10px; border-radius:5px;  opacity: .5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.swiper-ban .swiper-pagination-bullet-active {background: #fe8886; width: 30px; opacity: 1; }
/** 箭头 =====*/
.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,70,135,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,70,135,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,70,135,0.9);  color: #fff;}
.swiper-ban .swiper-button-next:hover{background:rgba(0,70,135,0.9);  color: #fff;}

@media (max-width: 1366px) { 
}

@media (max-width: 1023px) { 
.banner_boxx{ width: 100%; position: relative; margin-top: 70px;}
.swiper-ban a .slide_full{width: 100%; height:auto;}
.swiper-ban.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px;}
.swiper-ban .swiper-button-prev {width: 30px;height: 30px; line-height: 30px; left: 5px; top: 60%;}
.swiper-ban .swiper-button-next {width: 30px;height: 30px; line-height: 30px; right: 5px; top: 60%;}
	
.wenzi_main{width: 100%; margin: 0px auto; padding: 0px 10px;  top: 50%; margin-top:-20px;text-align: center; }
.ani-01 { height: auto; margin-bottom: 10px; color: #fff; font-size: 18px; font-weight: bold;}
.ani-02 { height: auto; margin-bottom: 10px; color: #fff; font-size: 12px; }
.ani-03 { height: auto; margin-bottom: 10px; color: #fff; font-size: 12px;}
	
.wenzi_main_nore{ border: 2px solid #fff; padding: 5px 20px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.wenzi_main_nore i{padding-left: 12px;}
.wenzi_main_nore:hover{ border: 2px solid #fff; padding: 5px 30px;}
}
/** == 首页banner ====================================================================================*/





/*=================================== top_show ======================================*/
.top_show{position: relative;width: 100%;height: auto;overflow: hidden; padding-bottom: 50px;}
.top_show .pic{position: absolute;right: -16%;top:-17%;z-index: 1;width: 80.198%;overflow: hidden;}
.top_show .about_pic{position: absolute;right: -0%;top:-0%;z-index: 1;width: 94.42708%;overflow: hidden;}

.top_show .bg{position: relative;z-index: 2;}
.top_show .bg .zi{position: absolute;top:33.33%;left:20%}
.top_show .wrap1{font-size: 32px;line-height: 35px;}
.top_show .wrap2{margin-top: 30px;}
.top_show .wrap2 .d1{display: inline-block;font-size: 40px;line-height: 45px;color: #fe8886;margin-right: 10px;}
.top_show .wrap2 .d2{display: inline-block;font-size: 28px;line-height: 30px;color: #313131;}
.top_show .wrap3{font-size: 18px;line-height: 20px;color: #888888;margin-top: 30px;}
.top_show .button{width: 100%;margin-top: 180px;}
.top_show .button a{display: inline-block;font-size: 16px;color: #fff;padding: 19px 50px;border-radius: 30px;background: #fe8886;font-weight: 700;border: 2px solid #fe8886;}
.top_show .button a:hover{background:#fff;color:#fe8886;}
@media (max-width:1366px){
.top_show .bg .zi{position: absolute;top:33.33%;left:15%}

  .top_show .wrap1{font-size: 28px;line-height: 30px;}
  .top_show .wrap2{margin-top: 20px;}
  .top_show .wrap2 .d1{display: inline-block;font-size: 36px;line-height: 40px;color: #fe8886;}
  .top_show .wrap2 .d2{display: inline-block;font-size: 24px;line-height: 28px;color: #313131;}
  .top_show .wrap3{font-size: 14px;line-height: 18px;color: #888888;margin-top: 20px;}
  .top_show .button{width: 100%;margin-top: 150px;}
  .top_show .button a{display: inline-block;font-size: 14px;color: #fff;padding: 10px 40px;border-radius: 30px;background: #fe8886;font-weight: 700;border: 2px solid #fe8886;}
}
@media (max-width:1023px){
.top_show{margin-top: 70px;}

  .top_show .bg .zi{position: absolute;top:20%;left:5%;padding-left: 40px;}
  .top_show .wrap1{font-size: 20px;line-height: 25px;}
  .top_show .wrap2{margin-top: 10px;}
  .top_show .wrap2 .d1{display: inline-block;font-size: 28px;line-height: 30px;color: #fe8886;}
  .top_show .wrap2 .d2{display: inline-block;font-size: 16px;line-height: 20px;color: #313131;}
  .top_show .wrap3{font-size: 13px;line-height: 18px;color: #888888;margin-top: 10px;}
  .top_show .button{width: 100%;margin-top: 100px;}
  .top_show .button a{display: inline-block;font-size: 13px;color: #fff;padding: 2.5px 20px;border-radius: 30px;background: #fe8886;font-weight: 700;border: 2px solid #fe8886;}
}
@media (max-width:767px){
  .top_show .bg .zi{position: absolute;top:20%;left: 0;padding-left: 20px;}
.top_show{margin-top: 30px; padding-bottom: 0px;}

  .top_show .wrap1{font-size: 16px;line-height: 20px;}
  .top_show .wrap2{margin-top: 5px;}
  .top_show .wrap2 .d1{display: inline-block;font-size: 18px;line-height: 20px;color: #fe8886;}
  .top_show .wrap2 .d2{display: inline-block;font-size: 14px;line-height: 18px;color: #313131;}
  .top_show .wrap3{font-size: 13px;line-height: 18px;color: #888888;margin-top: 5px;}
  .top_show .button{width: 100%;margin-top: 20px;}
  .top_show .button a{display: inline-block;font-size: 13px;color: #fff;padding: 1.5px 10px;border-radius: 30px;background: #fe8886;font-weight: 700;border: 2px solid #fe8886;}
}
/*=================================== top_show /end ======================================*/

/*=================================== about =========================================*/
.about{text-align: center;width: 100%;position: relative;z-index: 6; }
.shipin .button a,.about .button a{display: inline-block;color: #fff;font-size: 14px;background:#fe8886 url(../../images/button.png)no-repeat 130px center;padding:15px 0px;padding-left: 50px;padding-right: 60px;border-radius: 30px;border: 2px solid #fe8886;}
.shipin .button a:hover,.about .button a:hover{background:#ffffff url(../../images/button_hover.png)no-repeat 130px center;color: #fe8886;}
.about .tit{font-size: 44px;color: #313131;font-weight: bold;line-height: 50px;margin-bottom: 20px;}
.about .sm_tit .zi{font-size: 20px;color: #313131;line-height: 25px;font-weight: bold;margin-bottom: 10px;}
.about .sm_tit em{display: block;;width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 40px;}
.about .main{color: #888888;font-size: 16px;line-height: 30px;margin-bottom: 20px;height: 120px;overflow: hidden;}
.bg02{position: relative; margin-top: 50px;}

@media (max-width:1366px){
  .shipin .button a,.about .button a{padding:10px 60px 10px 50px}
.about .tit{font-size: 36px;color: #313131;font-weight: bold;line-height: 45px;margin-bottom: 15px;}
.about .sm_tit .zi{font-size: 16px;color: #313131;line-height: 20px;font-weight: bold;margin-bottom: 8px;}
.about .sm_tit em{display: block;;width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 30px;}
.about .main{color: #888888;font-size: 14px;line-height: 22px;margin-bottom: 25px;height: 80px;overflow: hidden;}
.shipin .button a.about .button a{display: inline-block;color: #fff;font-size: 14px;background:#fe8886 url(../../images/button.png)no-repeat 120px center;padding:10px 0px;padding-left: 40px;padding-right: 50px;border-radius: 30px;border: 2px solid #fe8886;}
}
@media (max-width:1024px){
.about{text-align: center;width: 100%;position: relative;z-index: 6;padding: 0 75px;}

.about .tit{font-size: 25px;color: #313131;font-weight: bold;line-height: 30px;margin-bottom: 10px;}
.about .sm_tit .zi{font-size: 14px;color: #313131;line-height: 16px;font-weight: bold;margin-bottom: 5px;}
.about .sm_tit em{display: block;;width: 15px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 15px;}
.about .main{color: #888888;font-size: 13px;line-height: 22px;margin-bottom: 10px;height: 64px;overflow: hidden;}
.about .button a,.shipin .button a{display: inline-block;color: #fff;font-size: 13px;background:#fe8886 url(../../images/button.png)no-repeat 90px center;padding:2.5px 0px;padding-left: 15px;padding-right: 32px;border-radius: 20px;border: 2px solid #fe8886;}
}
@media (max-width:767px){
.about{text-align: center;width: 100%;position: relative;z-index: 6;padding: 0 20px;}

.about .tit{font-size: 20px;color: #313131;font-weight: bold;line-height: 22px;margin-bottom: 5px;}
.about .sm_tit .zi{font-size: 13px;color: #313131;line-height: 15px;font-weight: bold;margin-bottom: 5px;}
.about .sm_tit em{display: block;;width: 15px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 10px;}
.about .main{color: #888888;font-size: 13px;line-height: 22px;margin-bottom: 10px;height:auto;overflow: hidden;}
.shipin .button a.about .button a{display: inline-block;color: #fff;font-size: 13px;background:#fe8886 url(../../images/button.png)no-repeat 88px center;padding:1.5px 0px;padding-left: 20px;padding-right: 35px;border-radius: 30px;border: 2px solid #fe8886;}
}
/*=================================== about /end =========================================*/

/*============================  dc独创 ================================*/
.dc{padding-top:80px;padding-bottom: 100px;text-align: center;}
.dc .tit{font-size: 45px;line-height: 50px;max-height: 100px;overflow: hidden;font-weight: bold;color: #313131;margin-bottom: 30px;}
.dc .sm_tit{font-size: 17px;color: #7d7a78;margin-bottom: 20px;}
.dc ul{display: flex;justify-content: space-between;}
.dc ul li{ width: 400px;height: 410px;overflow: hidden;position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.dc ul li.l3:hover{transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.dc ul li.l2:hover{background: url(../../images/sanjiao_active.png)no-repeat top left;background-size: cover;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.dc ul li.l1:hover{background: url(../../images/sanjiao_active.png)no-repeat top left;background-size: cover;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.dc ul li .l1bg{background: url(../../images/sanjiao.png)no-repeat top left;background-size: cover;width: 400px;height: 410px;overflow: hidden;position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.dc ul li:hover .l1bg{opacity: 0;cursor:pointer;}

.dc ul li .t1{font-size: 22px;color: #313131;line-height: 25px;height: 25px;overflow: hidden;}
.dc ul li .t2{margin-top:5px;font-size: 16px;color: #7d7a78;line-height: 20px;height: 20px;overflow: hidden;}
.dc ul li .button{display: inline-block;background: #fe8886;border-radius: 30px;font-size: 14px;padding:15px 60px;color: #fff;margin-top: 30px;}

.dc ul li .nei{position: absolute; width: 100%; text-align: center; top:50%;left: 50%;transform: translate(-50%,-50%);transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; z-index: 10;}
.dc ul li:hover .nei{position: absolute;bottom:10%;left: 40%;top:auto;transform: translateX(-50%);transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.dc ul li:hover .button{display: none;}
.dc ul li:hover .t2{margin-top:5px;font-size: 16px;color: #ffffff;line-height: 20px;height: 40px; overflow: hidden;}
.dc ul li:hover .t1{color: #ffffff;}
.dc ul li .yuan{position: absolute;font-size: 30px;top:8px;left:15px;width: 70px;height: 70px;border-radius: 50%;background:#fe8886 ;color: #fff;font-weight: bold;line-height: 70px; z-index: 11;}

@media (max-width:1366px){
.dc ul li .t1{font-size: 20px;color: #313131;line-height: 25px;height: 25px;overflow: hidden;}
.dc ul li .t2{margin-top:5px;font-size: 14px;color: #7d7a78;line-height: 20px;height: 20px;overflow: hidden;}

.dc .tit{font-size: 36px;line-height: 45px;max-height: 90px;overflow: hidden;font-weight: bold;color: #313131;margin-bottom: 20px;}
.dc .sm_tit{font-size: 15px;color: #7d7a78;margin-bottom: 30px;}
.dc ul li{background: url(../../images/sanjiao.png)no-repeat top left;background-size: cover;width: 320px;height: 328px;overflow: hidden;position: relative;}
.dc ul li .button{display: inline-block;background: #fe8886;border-radius: 30px;font-size: 14px;padding:10px 40px;color: #fff;margin-top: 20px;}
	
.dc ul li .l1bg{background: url(../../images/sanjiao.png)no-repeat top left;background-size: cover;width: 320px;height: 328px;overflow: hidden;position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
}
@media (max-width:1023px){
.dc .tit{font-size: 25px;line-height: 28px;max-height: 56px;overflow: hidden;font-weight: bold;color: #313131;margin-bottom: 10px;}
.dc .sm_tit{font-size: 14px;color: #7d7a78;margin-bottom: 10px;}
.dc ul li{background: url(../../images/sanjiao.png)no-repeat top left;background-size: cover;width: 200px;height: 205px;overflow: hidden;position: relative;}
.dc ul li .yuan{position: absolute;font-size: 15px;top:4px;left:7px;width: 35px;height: 35px;border-radius: 50%;background:#fe8886 ;color: #fff;font-weight: bold;line-height: 35px;}
  .dc ul{padding-left: 0px}
  .dc ul li{margin-top: 10px;}


  .dc{padding:0 75px;padding-top:30px;padding-bottom: 30px;text-align: center;}
  .dc ul li .button{display: inline-block;background: #fe8886;border-radius: 30px;font-size: 13px;padding:5px ;color: #fff;margin-top: 10px;}
  .dc ul li .t1{margin-top: 15%;font-size: 16px;color: #313131;line-height: 20px;height: 20px;overflow: hidden;}
  .dc ul li .t2{margin-top:5px;font-size: 13px;color: #7d7a78;line-height: 16px;height: 16px;overflow: hidden;}
  .dc ul li:hover .t2{margin-top:3px;font-size: 12px;color: #ffffff;line-height: 15px;height: 30px;max-width: 150px; padding-left: 50px; overflow: hidden;}
  .dc ul li:hover .nei{position: absolute;bottom:5%;left: 40%;transform: translateX(-50%);}
	
.dc ul li .l1bg{background: url(../../images/sanjiao.png)no-repeat top left;background-size: cover;width: 200px;height: 205px;overflow: hidden;position: relative;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
}
@media (max-width:767px){
.dc{padding:20px;text-align: center;}
.dc ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.dc ul li{margin-top: 10px;margin: 0 auto;margin-bottom: 10px;}
.dc ul li:last-child{margin-top: 10px;margin: 0 auto;margin-bottom: 0px;}

.dc .tit{font-size: 20px;line-height: 22px;max-height: 44px;overflow: hidden;font-weight: bold;color: #313131;margin-bottom: 5px;}

	
	
}
/*============================  dc独创 /END ================================*/

/*======================= shipin ========================*/
.shipin{padding: 60px 100px 50px 100px;text-align: center;}
.shipin video{display:block;margin:0 auto}
.shipin .zi{font-size: 26px;height: 50px;line-height: 50px;margin-bottom: 30px;}
.shipin .button{margin-top: 40px;}
@media (max-width:1366px){
  .shipin .zi{font-size: 30px;height: 35px;line-height: 35px;margin-top: 15px;}
  .shipin .button{margin-top: 30px;}

}
@media (max-width:1024px){
.shipin video{display:block;width: 100%;margin:0 auto}
.shipin .zi{font-size: 20px;height: 25px;line-height: 25px;overflow: hidden;;margin-top: 10px;}
.shipin .button{margin-top: 10px;}
.shipin{padding: 20px 75px;text-align: center;font-weight: bold;}
}
@media (max-width:767px){
.shipin .zi{font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;;margin-top: 5px;}
.shipin{padding: 20px;text-align: center;font-weight: bold;}

}

/*======================= shipin /end ========================*/


.yqlj_box{ padding-top: 30px; color: #666;}
.footer  .yqlj_box a{ color: #666;}
.footer  .yqlj_box a:hover{ color: #ebbd93;}

 /*=================  jxmb ===================*/
 .bg04{padding-top: 180px;padding-right: ;}
 .jxmb{}
 .jxmb .lf{float: left;width:870px;height: 840px;position: absolute;text-align: center;margin-left: -100px;}
 .jxmb .lf .mid{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 100;}
 .jxmb .lf .fenhongye{position: absolute;top:-69px;left:200px;z-index: 80;}
 .jxmb .lf .huangye{position: absolute;top: 112px;right:-31px;z-index: 85;}
 .jxmb .lf .pinkye{position: absolute;top: 290px;right:74px;z-index: 90;}
 .jxmb .lf .lanye{position: absolute;top: 336px;left: 54px;z-index: 95;}
 .jxmb .lf .lvye{position: absolute;top: 212px;left: 17px;z-index:75;}
 .fenhongye .zimu{position: absolute;top:88px;left: 44%;width: 60px;height: 60px;}
 .huangye .zimu{position: absolute;top:154px;right: 12.5%;width: 60px;height: 60px;}
 .pinkye .zimu{position: absolute;bottom:91px;right: 22%;width: 60px;height: 60px;}
 .lanye .zimu{position: absolute;bottom:100px;left: 24%;width: 60px;height: 60px;}
 .lvye .zimu{position: absolute;top:70px;left: 10%;width: 60px;height: 60px;}
 .jxmb .lf .d1{font-size: 24px;font-weight: bold;color: #fff;letter-spacing: 2px;}
 .jxmb .lf .d2{font-size: 18px;color: #fff;letter-spacing: 1px;}
 .fenhongye .zi{position: absolute;top:206px;left: 39%;}
 .huangye .zi{position: absolute;top:208px;right: 30.5%;}
 .pinkye .zi{position: absolute;bottom:204px;right: 36%;}
 .lanye .zi{position: absolute;bottom:207px;left: 35%;}
 .lvye .zi{position: absolute;top:109px;left: 27%;}
 
 .jxmb .rt{float: right;height: 360px;width: 555px;;text-align: left;margin-top: 160px;position: relative;z-index: 9999;}
 .jxmb .rt .d1{font-size: 48px;font-weight: bold;color: #313131;letter-spacing: 2px;line-height: 50px;height: 50px;overflow: hidden;}
 .jxmb .rt .d2{font-size: 20px;color: #313131;line-height:25px;height: 25px;overflow: hidden;margin-top: 30px;}
 .jxmb .rt .d3{font-size: 16px;color: #979286;line-height: 25px;height: 100px;overflow: hidden;margin-top: 30px;}
 .jxmb .rt .d4{font-size: 44px;font-weight: bold;color: #313131;letter-spacing: 2px;line-height: 50px;height: 50px;position: absolute;bottom: 0;left: 0; white-space:nowrap;}
 @media (max-width:1440px){
 .bg04{padding-top: 150px;}
 .jxmb .lf{margin-left: -100px;}
 
 .jxmb .lf{float: left;width:696px;height: 672px;text-align: center;}
 .jxmb .lf .fenhongye .bg{width: 80%;}
 .jxmb .lf .huangye .bg{width: 80%;}
 .jxmb .lf .pinkye .bg{width: 80%;}
 .jxmb .lf .lanye .bg{width: 80%;}
 .jxmb .lf .lvye .bg{width: 80%;}
 .jxmb .lf .mid img{width: 80%;}
 .jxmb .lf .mid{top: 48%;left: 64%;transform: translate(-50%,-50%);}
 .jxmb .lf .fenhongye{top:-69px;left:200px;}
 .jxmb .lf .huangye{top: 79px;right:-181px;}
 .jxmb .lf .pinkye{top: 216px;right:-79px;}
 .jxmb .lf .lanye{top: 253px;left: 76px;}
 .jxmb .lf .lvye{top: 141px;left: 57px;}
 .fenhongye .zimu{width: 48px;height: 48px;top:75px;left:46%;}
 .huangye .zimu{width: 48px;height: 48px;top:122px;right:19.5%;}
 
 .pinkye .zimu{width: 48px;height: 48px;bottom: 73px;right: 28%;}
 
 .lanye .zimu{width: 48px;height: 48px;bottom: 82px;left: 29%;}
 
 .lvye .zimu{width: 48px;height: 48px;top:59px;left: 18%;}
 .fenhongye .zi{position: absolute;top:171px;left: 39%;}
 .huangye .zi{position: absolute;top:168px;right: 34%;}
 .pinkye .zi{position: absolute;bottom:150px;right: 31%;}
 .lanye .zi{position: absolute;bottom:149px;left: 35%;}
 .lvye .zi{position: absolute;top:90px;left: 24%;}
 .jxmb .rt{float: right;height: 270px;margin-right: 50px;width: 550px;text-align: left;margin-top: 160px;position: relative;z-index: 101;}
 .jxmb .rt .d1{font-size: 40px;font-weight: bold;color: #313131;letter-spacing: 2px;line-height: 45px;height: 45px;overflow: hidden;}
 .jxmb .rt .d2{font-size: 18px;color: #313131;line-height:20px;height: 20px;overflow: hidden;margin-top: 20px;}
 .jxmb .rt .d3{font-size: 14px;color: #979286;line-height: 25px;height: 100px;overflow: hidden;margin-top: 20px;}
 .jxmb .rt .d4{font-size: 36px;font-weight: bold;color: #313131;letter-spacing: 2px;line-height: 40px;height: 40px;position: absolute;bottom: 0;left: 0;}
 }
 @media (max-width:1366px){
 .jxmb .lf{margin-left: -50px;}
 .jxmb .rt{margin-right: 50px;}
  .jxmb .rt .d1{font-size: 30px;font-weight: bold;color: #313131;letter-spacing: 2px;line-height: 35px;height: 35px;overflow: hidden;}
 .jxmb .rt .d2{font-size: 18px;color: #313131;line-height:20px;height: 20px;overflow: hidden;margin-top: 20px;}
 .jxmb .rt .d3{font-size: 14px;color: #979286;line-height: 25px;height: 100px;overflow: hidden;margin-top: 20px;}
 .jxmb .rt .d4{font-size: 28px;font-weight: bold;color: #313131;letter-spacing: 2px;line-height: 30px;height: 30px;position: absolute;bottom: 0;left: 0;}
 .huangye .zimu{width: 40px;height: 40px;top:122px;right:19.5%;}
 
 .pinkye .zimu{width: 40px;height: 40px;bottom: 73px;right: 28%;}
 
 .lanye .zimu{width: 40px;height: 40px;bottom: 82px;left: 29%;}
 
 .lvye .zimu{width: 40px;height: 40px;top:59px;left: 18%;}
}
 @media (max-width:1023px){
 .jxmb .rt{margin-right: 0px;}

 .bg04{padding-top: 20px;padding-left: 75px;padding-right: 75px;}
 .jxmb .lf{margin-left: -120px;position: relative;}
 .jxmb .lf .d1{font-size: 16px;font-weight: bold;color: #fff;letter-spacing: 0px;}
 .jxmb .lf .d2{font-size: 13px;color: #fff;letter-spacing: 0px;}
 
 .jxmb .lf{float: left;width:320px;height: 326px;text-align: center;}
 .jxmb .lf .fenhongye .bg{width: 80%;}
 .jxmb .lf .huangye .bg{width: 80%;}
 .jxmb .lf .pinkye .bg{width: 80%;}
 .jxmb .lf .lanye .bg{width: 80%;}
 .jxmb .lf .lvye .bg{width: 80%;}
 .jxmb .lf .mid img{width: 80%;}
 .jxmb .lf .mid{top: 67%;left: 64%;transform: translate(-50%,-50%);width: 80px;}
 .jxmb .lf .fenhongye{top:35px;left:100px;width: 248px;}
 .jxmb .lf .huangye{top: 114px;right:-80px;width: 305.5px;}
 .jxmb .lf .pinkye{top: 159px;right:-54px;width: 218px;}
 .jxmb .lf .lanye{top: 178px;left: 45px;width: 302.5px;}
 .jxmb .lf .lvye{top: 143px;left: 36px;width: 213px;}
 .fenhongye .zimu{width: 20px;height: 20px;top:32px;left:46%;}
 .huangye .zimu{width: 20px;height: 20px;top:62px;right:19.5%;}
 .pinkye .zimu{width: 20px;height: 20px;bottom: 40px;right: 29%;}
 .lanye .zimu{width: 20px;height: 20px;bottom: 42px;left: 29%;}
 .lvye .zimu{width: 20px;height: 20px;top:24px;left: 18%;}
 .fenhongye .zi{position: absolute;top:75px;left: 37%;}
 .huangye .zi{position: absolute;top:58px;right: 30%;}
 .pinkye .zi{position: absolute;bottom:70px;right: 31%;}
 .lanye .zi{position: absolute;bottom:68px;left: 33%;}
 .lvye .zi{position: absolute;top:23px;left: 18%;}
 .jxmb .rt{float: right;height: 300px;width: auto;text-align: left;margin-top: 80px;position: relative;z-index: 101;max-width: 300px;}
 .jxmb .rt .d1{font-size: 20px;font-weight: bold;color: #313131;letter-spacing: 0px;line-height: 25px;height: 25px;overflow: hidden;}
 .jxmb .rt .d2{font-size: 16px;color: #313131;line-height:20px;height: 20px;overflow: hidden;margin-top: 10px;}
 .jxmb .rt .d3{font-size: 13px;color: #979286;line-height: 15px;height: 45px;overflow: hidden;margin-top: 10px;}
 .jxmb .rt .d4{font-size: 18px;font-weight: bold;color: #313131;letter-spacing: 0px;line-height: 25px;height: 25px;position: absolute;bottom: 100px;left: 0;}
 }
 @media (max-width:767px){
 .bg04{padding-top: 20px;padding-left: 20px;padding-right: 20px;}

 .bg04{padding-top: 0px;}
 .jxmb .rt{float: right;height: 150px;width: auto;text-align: left;margin-top: 62px;position: relative;z-index: 101; background: none;}
 .jxmb .rt .d4{font-size: 16px;font-weight: bold;color: #313131;letter-spacing: 0px;line-height: 18px;height: 18px;position: absolute;bottom: 0px;left: 0px;}
 .jxmb .rt{margin:0 auto;margin-top: 60px;}
 .jxmb .lf{ position: relative;width:320px;height: 326px; margin: 0px auto; float: none; margin-left: -13%;}
	 
	 
 .jxmb .rt{float: left;height: 150px;text-align: left;margin-top: 60px;position: relative;z-index: 101;max-width:100%;background:none;}
 
}
  /*=================  jxmb end ===================*/

  /*=================================== yl ====================================*/

  .yl{padding: 60px 80px;max-width: 1408px;margin: 0 auto;padding-top: 300px;}
  .bigtit{font-size: 48px;font-weight: bold;height: 50px;line-height: 50px;overflow: hidden;color: #313131;text-align: center;}
  .yl .bigtit{margin-top: 50px;}
  .yl ul{margin-top: 200px;}
  .yl li{float: left;width: 33.33%;padding:0 40px}
  .yl li:nth-child(2){margin-top: -100px;}
  .yl li a{transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; display: block;}
  .yl li a:hover {display: block;background:rgb(237, 241, 252,0.6); }
  .yl li a .imgzoom{width: 100%;position: relative;padding-bottom: 61.66219%;overflow: hidden; }
  .yl li a .imgzoom img{width: 100%;position: absolute;top: 0;left: 0;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
  .yl 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);}
  .yl .zi{padding: 5px;    padding-left: 10px;padding-right: 10px;}
  .yl .zi .d1{font-size: 20px;height: 22px;line-height: 22px;overflow: hidden;color: #313131;font-weight: bold;margin-top: 25px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl .zi .d2{font-size: 14px;height:66px;line-height: 22px;overflow: hidden;color: #7d7a78;margin-top: 20px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl .button .nei{font-size: 14px;color: #7d7a78;line-height: 20px;padding-right: 30px;display: inline-block;background: url(../../images/button_hui.png)no-repeat right center;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl li a:hover .button .nei{background: url(../../images/button_hover.png)no-repeat right center;padding-right: 100px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #fe8886;}
  .yl li .button{padding-left: 10px;}
  .yl li .button .border{display: inline-block;padding-bottom: 20px;margin-bottom: 5px;border-bottom: 1px solid #7d7a78;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
  .yl li a:hover .button .border{border-bottom: 1px solid #fe8886;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
  .yl li a:hover .zi .d1, .yl li a:hover .zi .d2{color: #fe8886;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
 @media (max-width:1366px){
  .bigtit{font-size: 36px;font-weight: bold;height: 40px;line-height: 40px;overflow: hidden;color: #313131;text-align: center;}
  .yl ul{margin-top: 150px;margin-left: -10px;margin-right: -10px;}
  .yl li{float: left;width: 33.33%;padding:0 35px}
 
}
@media (max-width:1023px){
  .yl{max-width: 1408px;margin: 0 auto;padding: 60px 0px;padding-top: 50px;padding-bottom: 20px;}
  .bigtit{font-size: 20px;font-weight: bold;height: 25px;line-height: 25px;overflow: hidden;color: #313131;text-align: center;}
  .yl ul{margin-top: 100px;margin-left: -10px;margin-right: -10px;}
  .yl li{float: left;width: 33.33%;padding: 0 10px;}
  .yl li:nth-child(2){margin-top: -50px;}
  .yl .zi .d1{font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;color: #313131;font-weight: bold;margin-top: 15px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl .zi .d2{font-size: 14px;height:54px;line-height: 18px;overflow: hidden;color: #7d7a78;margin-top: 15px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl li .button .border{display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #7d7a78;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
}
@media (max-width:767px){
  .yl li{float: left;width: 100%;margin-top: 10px;}
  .bigtit{font-size: 20px;font-weight: bold;height: 22px;line-height: 22px;overflow: hidden;color: #313131;text-align: center;}
  .yl li:nth-child(2){margin-top: 10px;}
  .yl li{float: left;width: 100%;margin-top: 10px;padding:0;background:rgb(237, 241, 252,0.6);}

  .yl ul{margin-top: 10px;margin-left: -0px;margin-right: -0px;}
  .yl .zi .d1{font-size: 16px;height: 18px;line-height: 18px;overflow: hidden;color: #313131;font-weight: bold;margin-top: 10px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl .zi .d2{font-size: 13px;height:51px;line-height: 17px;overflow: hidden;color: #7d7a78;margin-top: 10px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
  .yl li .button .border{display: inline-block;padding-bottom: 8px;border-bottom: 1px solid #7d7a78;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
	.yl .bigtit{margin-top: 0px;}

}
  /*=================================== yl /end====================================*/

  /*============================= tx =========================*/
  
  .tx{padding: 30px 0px;padding-top: 150px;}
  .tx .main{margin: 0 auto;margin-top: 50px;padding: 0 120px; text-align: center;}
  .tx .main img{width: 90%;}
@media (max-width:1366px){

  .tx .main{margin: 0 auto;margin-top: 30px;padding: 0 120px;}

  }
@media (max-width:1023px){
  .tx{padding: 0px;padding-top: 30px;}
  .tx .main{width: 100%;margin-top: 50px;}
  .tx .main{margin: 0 auto;margin-top: 40px;padding: 0 75px;}

}
@media (max-width:767px){
  .tx .main{margin: 0 auto;margin-top: 20px;}
  .tx{padding: 0px;padding-top: 33px;}
  .tx .main{margin: 0 auto;margin-top: 40px;padding: 0 20px;}


}
/*============================= tx/end =========================*/

/*============================= zy ===============================*/

.zy{padding: 60px 0px;margin-top: 120px;text-align: center; }
.zy .smtit{font-size: 20px;color: #313131;margin-top: 10px;text-align: center;font-weight: bold;}
.zy ul{width: 100%;padding-left:120px;padding-right: 120px;margin-top: 40px;}
.zy ul li{float: left;width: 25%;}
.zy ul li a{display: block;border: 1px solid #c0c4d4;padding-top: 70px;padding-bottom: 60px;position: relative;}
.zy ul li .l1{width: 60px;height: 80px;margin: 0 auto;margin-bottom: 30px;}
.zy ul li .l2{font-size: 18px; padding: 0px 20px; font-weight: bold;color: #313131;height:60px;line-height: 20px;overflow: hidden;margin-bottom: 5px;}


@media (max-width:1366px){
.zy .smtit{font-size: 18px;color: #313131;margin-top: 10px;text-align: center;font-weight: bold;}
.zy{padding: 60px 0px;margin-top: 20px;text-align: center;}
.zy ul{width: 100%;padding-left:120px;padding-right: 120px;margin-top: 40px;}

}
@media (max-width:1023px){
  
.zy{padding: 0px;margin-top: 85px;text-align: center;}
.zy ul li{float: left;width: 50%;}
.zy ul{width: 100%;padding:40px 75px 20px}

}
@media (max-width:767px){
.zy{padding: 0px;margin-top: 40px;text-align: center;}

.zy ul{margin-top: 10px;width: 100%;padding:0px 20px 0px}
.zy .smtit{font-size: 15px;color: #313131;margin-top: 8px;text-align: center;font-weight: bold;}
.zy ul li a{display: block;border: 1px solid #c0c4d4;padding-top: 50px;padding-bottom: 40px;}
.zy ul li .l1{width: 30px;height: 40px;margin: 0 auto;margin-bottom: 10px;position: relative;z-index: 50;}
.zy ul li .l2{font-size: 14px;font-weight: bold;color: #313131;height: 16px;line-height: 16px;overflow: hidden;margin-bottom: 3px;position: relative;z-index: 50;}
.zy ul li .l3{font-size: 14px;font-weight: bold;color: #313131;height: 16px;line-height: 16px;overflow: hidden;position: relative;z-index: 50;}
}
.zy ul li .pink{opacity: 0;background: #ffbab9;position: absolute;top: 0;left: 0;;z-index: -1;width: 100%;height: 100%;padding: 0px;overflow: hidden;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.zy ul li .pink .img{position: relative;height: 100%;width: 100%;;padding-top: 7px;padding-bottom: 10px;}
.zy ul li .pink .img img{height: 100%;width: auto;}
.zy ul li:hover .pink{z-index: 100;opacity: 1;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
/*============================= zy/end ===============================*/

/*======================= xy ========================*/
.bg06{padding-top: 40px;padding-bottom: 40px;}

.swiper02.swiper-container{padding: 60px 0px 10px 0px; }

.xy .swiper-slide a{display: block;padding:15px;background: #ffffff;}

.swiper02 .imgzoom{width: 100%;position: relative;padding-bottom: 74.6666666%;overflow: hidden;}
.swiper02 .imgzoom img{width: 100%;position: absolute;top: 0;left: 0;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xy .swiper-slide 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);}
.xy .d1{font-size: 20px;height: 22px;line-height: 22px;overflow: hidden;color: #313131;font-weight: bold;margin-top: 25px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xy .d2{font-size: 14px;height:66px;line-height: 22px;overflow: hidden;color: #7d7a78;margin-top: 20px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xy .button .nei{font-size: 14px;color: #7d7a78;line-height: 20px;padding-right: 30px;display: inline-block;background: url(../../images/button_hui.png)no-repeat right center;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xy a:hover .button .nei{background: url(../../images/button_hover2.png)no-repeat right center;padding-right: 100px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #f99700;}
.xy a .button .border{display: inline-block;padding-bottom: 20px;margin-bottom: 5px;border-bottom: 1px solid #7d7a78;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xy a:hover .button .border{border-bottom: 1px solid #f99700;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xy a:hover .d1, .xy a:hover .d2{color: #f99700;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
@media (max-width:1366px){
.swiper02.swiper-container{padding: 30px 0px 10px 0px; }
.xy{padding-left: 120px;padding-right: 120px;}
}
@media (max-width:1023px){
.xy{padding: 20px 75px;}
.swiper02.swiper-container{padding: 0px; padding-top: 20px;}
.bg06{padding-top: 10px;padding-bottom: 10px;}

}
@media (max-width:767px){
.xy{padding: 20px}

  .xy .d1{font-size: 16px;height: 18px;line-height: 18px;overflow: hidden;color: #313131;font-weight: bold;margin-top: 10px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xy .d2{font-size: 13px;height:48px;line-height: 16px;overflow: hidden;color: #7d7a78;margin-top: 10px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xy .button .nei{font-size: 13px;color: #7d7a78;line-height: 18px;padding-right: 30px;display: inline-block;background: url(../../images/button_hui.png)no-repeat right center;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xy a:hover .button .nei{background: url(../../images/button_hover2.png)no-repeat right center;padding-right: 80px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;color: #f99700;}
.xy a .button .border{display: inline-block;padding-bottom: 10px;margin-bottom: 5px;border-bottom: 1px solid #7d7a78;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xy a:hover .button .border{border-bottom: 1px solid #f99700;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xy a:hover .d1, .xy a:hover .d2{color: #f99700;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
}
/*======================= xy/end ========================*/

/*========================================== news =============================================*/
.bg07{padding: 60px 120px;}

.news .bigtit{text-align: right;padding-right: 10%;float: right;width: 40%;margin-top: 30px;}
.news .main{float: left;width: 50%;padding-right: 60px;margin-left: 0%;}
.news ul li{background: #ffffff;padding: 40px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.news ul li:hover{margin-left: -10px;margin-right: -10px;margin-top: -10px;margin-bottom: 10px;background: #fbd6b5;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.news ul li:hover .time .ri{color: #313131;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.news ul li:hover .time .yue{color: #313131;background: #fbd6b5;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.news ul li .time{float: left;width: 70px;height: 60px;position:absolute;}
.news ul li .time .ri{font-size: 58px;font-weight: bold;color: #fbd6b5;width: 100%;height: 60px;line-height: 60px;position: absolute;top: 0;left: 0;z-index: 4;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.news ul li .time .yue{background: #ffffff;font-size: 16px;font-weight: bold;color: #fbd6b5;height: 20px;line-height: 20px;position: absolute;bottom: 0;right: 0;z-index: 5;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

.news ul li .you{float: left;padding-left: 100px;padding-right: 10px;}
.news ul li .you .d1{font-size: 18px;height: 30px;line-height: 30px;overflow: hidden;font-weight: bold;color: #313131;}
.news ul li .you .d2{font-size: 14px;height: 50px;line-height: 25px;overflow: hidden;color: #7d7a78;}
@media (max-width:1366px){


}
@media (max-width:1023px){
.bg07{padding: 40px 75px;}

  .bg06{padding: 0px;padding-top: 0px;}
  .news .bigtit{text-align: center;padding-right: 0%;float: right;width: 100%;margin-top: 10px;}
  .news ul{margin-top: 20px;}
  .news .main{float: left;width: 100%;padding-right: 0px;}
  .news ul li{background: #ffffff;padding: 20px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}

}
@media (max-width:767px){
  .news ul li{background: #ffffff;padding: 10px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
  .news ul li .time{float: left;width: 35px;height: 30px;position: relative;}
.news ul li .time .ri{font-size: 28px;font-weight: bold;color: #fbd6b5;width: 100%;height: 30px;line-height: 30px;position: absolute;top: 0;left: 0;z-index: 4;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.news ul li .time .yue{background: #ffffff;font-size: 12px;font-weight: bold;color: #fbd6b5;height: 15px;line-height: 15px;position: absolute;bottom: -10px;right: 0;z-index: 5;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.news ul li .you{float: left;padding-left: 10px;padding-right: 5px;width: 86.5%;}
.news ul li .you .d1{font-size: 14px;height: 20px;line-height: 20px;overflow: hidden;font-weight: bold;color: #313131;}
.news ul li .you .d2{font-size: 13px;height: 20px;line-height: 1.6;overflow: hidden;color: #7d7a78;}
.bg07{padding: 20px;}

}
/*========================================== news/end =============================================*/

/*========================================= footer =================================================*/
.footer{padding:0 60px;padding-top: 80px;color: #000;font-size: 14px;position: relative;z-index: 9999;}
.footer a{color: #000;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
.footer a:hover{color: #f99700;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}

.footer .lf{float: left;width: 300px;}
.footer .lf .d1{font-size: 20px;height: 22px;line-height: 22px;overflow: hidden;margin-bottom: 10px;padding-left: 5px;}
.footer .lf .d2{font-family: Georgia,sans-serif;font-size: 32px;height: 40px;line-height: 40px;overflow: hidden;margin-bottom: 15px;padding-left: 5px;}
.footer .lf .d3{width: 50px;height: 2px;background: #000;margin-bottom: 25px;margin-left: 7px;}

.footer .lf .ma1{float: left;width: 50%;padding:10px}
.footer .lf .ma2{float: left;width: 50%;padding:10px}
.footer .lf .img{width: 100%;position: relative;padding-bottom: 100%;overflow: hidden;}
.footer .lf .img img{position: absolute;top: 0;left: 0;width: 100%;}
.footer .lf .ma1 .zi{font-weight: bold;height: 20px;line-height: 20px;overflow: hidden;margin-top: 20px;text-align: center;}
.footer .lf .ma2 .zi{font-weight: bold;height: 20px;line-height: 20px;overflow: hidden;margin-top: 20px;text-align: center;}
.footer .rt{float: right;width: 60%;}
.footer .rt dl{float: left;width: 12.5%;text-align:left;}
.footer .rt dl dt{font-size: 16px;font-weight: bold;margin-bottom: 30px;}
.footer .top{position: relative;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;}
.footer .top .button{position: absolute;bottom: 20px;right: 5%;width: 200px;}
.footer .top .button a{display: inline-block;width: 50px;height: 50px;margin-left: 10px;}
.zuixia{background: #ebbd93;padding: 20px 60px;position: relative;z-index: 9999;}
.zuixia .zuo{float: left;width: 75%;color: #fff;}
.zuixia .mid{float: left;width:35%;margin-left: 7%;color: #fff;}
.zuixia .you{float: right;width:15%;text-align: right;color: #fff;}
.zuixia a{color: #fff;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
.zuixia a:hover{color: #f99700;transition: all .2s cubic-bezier(.5, 0, .2, 1) 0s;}
@media (max-width:1366px){
.footer{padding-top: 60px;color: #000;font-size: 14px;}

}
@media (max-width:1023px){
  .footer{padding: 20px 75px;padding-bottom: 0;color: #000;font-size: 14px;}
  .footer .rt{display: none;}
  .footer .lf{width: 80%;margin: 0 auto;margin-left: 10%;}
  .footer .top{position: relative;padding-bottom: 0px;}
  .footer .top .button a{display: inline-block;width: 30px;height: 30px;margin-left: 5px;}
  .footer .top .button{position: absolute;bottom: 10px;right: 5%;width: 130px;}
  .footer .lf .ma1 .zi{font-weight: bold;height: 20px;line-height: 20px;overflow: hidden;margin-top: 10px;text-align: center;}
  .footer .lf .ma2 .zi{font-weight: bold;height: 20px;line-height: 20px;overflow: hidden;margin-top: 10px;text-align: center;}
  .footer .lf .ma1{float: left;width: 50%;padding:50px}
  .footer .lf .ma2{float: left;width: 50%;padding:50px}
  .zuixia .zuo{float: left;width: 100%;margin-left: 0%;color: #fff;text-align: center;font-size: 13px;}
  .zuixia .mid{float: left;width:100%;margin-left: 0%;color: #fff;text-align: center;font-size: 13px;}
  .zuixia .you{float: right;width:100%;margin-right: 0%;text-align: center;color: #fff;font-size: 13px;}
  .zuixia{background: #ebbd93;padding: 20px;}
  .footer .lf .d1{font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 5px;padding-left: 5px;text-align: center;}
  .footer .lf .d2{font-family: Georgia,sans-serif;font-size: 24px;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 10px;padding-left: 5px;text-align: center;}
  .footer .lf .d3{width: 25px;height: 2px;background: #000;margin:0 auto;margin-bottom: 10px;}

}

@media (max-width:1023px){
  .footer .lf .ma1{float: left;width: 50%;padding:20px}
  .footer .lf .ma2{float: left;width: 50%;padding:20px}
}
@media (max-width:767px){
  .footer .lf{width: 100%;margin: 0 auto;margin-left: 0;}
  .footer{padding: 20px ;padding-bottom: 0;color: #000;font-size: 14px;}

  .footer .lf .ma1{float: left;width: 50%;padding:5px;padding-bottom: 10px;}
  .footer .lf .ma2{float: left;width: 50%;padding:5px;padding-bottom: 10px;}
  .footer .lf .d1{font-size: 16px;height: 18px;line-height: 18px;overflow: hidden;margin-bottom: 5px;padding-left: 5px;text-align: center;}
  .footer .lf .d2{font-family: Georgia,sans-serif;font-size: 20px;height: 25px;line-height: 25px;overflow: hidden;margin-bottom: 10px;padding-left: 5px;text-align: center;}
  .footer .lf .d3{width: 20px;height: 2px;background: #000;margin:0 auto;margin-bottom: 10px;}

}

.fanye{ padding: 20px 0px 30px 0px; margin-top: 20px; border-top: 1px dotted #ccc;}
.fanyea { padding-bottom: 10px; color: #999; font-size: 16px; }
.fanyea a {color: #666; }
.fanyea a:hover { color: #d46300; }
.fanyefh{ font-size: 16px; }
.fanyefh a{color: #555; background: #ccc; padding: 6px 50px; display: inline-block; margin:0px 0px 0px 0px; border-radius:2px;}
.fanyefh a:hover{background: #d46300; color: #fff; padding: 6px 60px;}

/*========================================= footer /end =================================================*/


/** == pag_ban ====================================================================================*/
.pag_ban{position: relative;overflow: hidden;height: 555px; margin-top: 62px;z-index: 50;}
.pag_ban:before {content: ''; position: absolute; background-color: rgba(252, 211, 176, 0.5); 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{position: absolute;top:35%;left: 50%;font-weight: bold;transform: translate(-50%,-50%); width: 100%; color: #fe8887; max-width: 1400px; text-align: center; }
.pag_ban_tit .tf30{ font-size: 44px; }


@media (max-width:1366px){
.pag_ban_tit .tf30{ font-size: 36px; }
.pag_ban{position: relative;height: 300px; overflow: hidden;}


}

@media (max-width:1023px){
.pag_ban{position: relative;height: 200px; margin-top: 70px;}

.pag_ban_tit .tf30{ font-size: 20px; font-weight:bold;}

}
@media (max-width:767px){
.pag_ban{position: relative;height: 150px; margin-top: 70px;}

}
/** == pag_ban ====================================================================================*/

/*==========================================  ================================================*/
.pag_pc_header{padding-top:0}

/*==========================================================================================*/

/*=============================== 成功案例 ================================================*/

.pag_main{margin-top: -330px;position: relative;z-index: 100;padding-top: 254px;text-align: center;padding-left: 100px;padding-right: 100px;padding-bottom: 60px;}

.pag_main .anli01 .max1440{padding-top: 60px;}
.anli03 .pag_tit{font-size: 44px;font-weight: 600; text-align: center;}
.pag_smtit{font-size: 20px;height: 25px;line-height: 25px; text-align: center;}
.pag_main .anli01 ul{margin-top: 50px;}
.pag_main .anli01 ul li{float: left;width: 25%;}
.pag_main .anli01 ul li a{display: block;width: 100%;border: 1px solid #c6cada;position: relative;padding-bottom: 87.068965%;overflow: hidden;}
.pag_main .anli01 ul li a .m1{position: absolute;top: 0px;left: 0px;width: 100%;z-index: 50;}
.pag_main .anli01 ul li a .fen{position: absolute;top: 0;left: 0;width: 100%;height: 0;overflow: hidden;background: rgba(255, 178, 179, 0.6);text-align: center;z-index: 100;;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pag_main .anli01 ul li a .fen .zi{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.pag_main .anli01 ul li a .fen .zi .d1{font-size: 24px;height: 30px;line-height: 30px;font-weight: bold;overflow: hidden;}
.pag_main .anli01 ul li a:hover .fen{height: 100%;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.pag_main .anli01 ul li a .m2{position: absolute;z-index: 85;top: 0;left: 0;width: 100%;height: 100%;}
.pag_main .anli01 .list{margin-bottom: 70px;}
.pag_main .anli01 .list:last-child{margin-bottom: 0px;}
.pag_main .weizhi{position: absolute;top:202px;left: 20%;font-size:14px;font-weight: bold;}


@media (max-width:1366px){
.pag_main{margin-top: -208px;position: relative;z-index: 100;padding-top: 208px;text-align: center;padding-left: 120px;padding-right: 120px;padding-bottom: 60px;}
.pag_main .pag_tit{font-size: 36px;font-weight: bold;}
.pag_main .pag_smtit{font-size: 18px;height: 25px;line-height: 25px;}

.pag_main .max1440{padding-top: 40px;}
.pag_main .weizhi{position: absolute;top:166px;left: 20%;font-size:14px;font-weight: bold;}

}

@media (max-width:1023px){
.pag_main{margin-top: -252px;position: relative;z-index: 100;padding-top: 252px;text-align: center;padding-left: 75px;padding-right: 75px;padding-bottom: 20px;}

.pag_main{margin-top: -117px;position: relative;z-index: 100;padding-top: 117px;text-align: center;}
.pag_main .pag_tit{font-size: 20px;font-weight: bold;}
.pag_main .pag_smtit{font-size: 14px;height: 15px;line-height: 15px;}

.pag_main .anli01 ul{margin-top: 20px;}
.pag_main .anli01 .list{margin-bottom: 10px;}
.pag_main .max1440{padding-top: 20px;}
.pag_main .weizhi{position: absolute;top:80px;left: 20%;font-size:14px;font-weight: bold;}


}
@media (max-width:767px){
.pag_main{margin-top: -59px;position: relative;z-index: 100;padding-top: 52px;text-align: center;padding-left:20px ;padding-right: 20px;}
.pag_main .max1440{padding-top: 15px;}
.pag_main .weizhi{position: absolute;top:20px;left: 20%;font-size:13px;font-weight: bold;}


}
/*=============================== 成功案例 /end ================================================*/

/* anli02 */
.pag_main{border-bottom: 1px solid #edf1fc;}
 .anli_txt{font-size: 16px;line-height: 40px; width:1160px; margin: 0px auto; }
 .pag_tit_pink{font-size: 25px;line-height: 40px;padding:0 60px;color: #fe8886;background: #ffefef;display: inline-block;border-radius: 20px; margin: 60px auto 30px auto;}
.anli02{padding-top: 20px; padding-bottom: 20px;}
.anli02 .pag_box2 .wrap{display: flex;justify-content: space-around;}
.anli02 .pag_box2 .wrap:last-child{margin-top: 50px;}
.anli02 .pag_box2 .wrap a{display: block;position: relative;}
.anli02 .pag_box2 .wrap a img{max-width: 80%;}
.anli02 .pag_box2 .wrap a .name{position: absolute;top: 55%;left: 50%;transform: translate(-50%,-50%);color: #ffffff;font-size: 28px;font-weight: bold;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.anli02 .pag_box2 .wrap a:hover .name{color:#fe8886;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
@media (max-width:1366px){
 .pag_tit_pink{font-size: 23px;height: 36px;line-height: 36px;}
}
@media (max-width:1023px){
.anli_txt{font-size: 14px;line-height: 20px;margin-bottom: 10px; width: 100%;}
 .pag_tit_pink{font-size: 16px;line-height: 25px;height: 25px;;padding:0 20px;color: #fe8886;background: #ffefef;display: inline-block;border-radius: 20px;margin-top: 10px;margin-bottom: 10px;}
.anli02 .pag_box2 .wrap a .name{position: absolute;top: 55%;left: 50%;transform: translate(-50%,-50%);color: #ffffff;font-size: 13px;font-weight: bold;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.anli02 .pag_box2 .wrap:last-child{margin-top: 20px;}

}
.pag_box3,.pag_box2{text-align: center; padding-bottom: 50px;}
.anli02 .pag_box3 .list{}
.anli02 .pag_box3 .list ul{margin-left: -40px;margin-right: -40px;}
.anli02 .pag_box3 .list ul li{float: left;width:16.6666%;padding: 0 20px 40px 20px;}
.anli02 .pag_box3 .list ul li a{display: block;width: 100%;border: 1px solid #c6cada;position: relative;padding-bottom: 87.068965%;overflow: hidden;}
.anli02 .pag_box3 .list ul li a .m1{position: absolute;top: 0px;left: 0px;width: 100%;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.anli02 .pag_box3 .list ul li a:hover .m1{-webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10);transform: scale(1.10);}
/* anli02 /end */

/*================================ anli03 =================================*/
.anli03{ padding-bottom: 30px;}
.anli03 .pag_box1{border: 10px solid #fbd7b7;background:#fff3e8;border-radius: 30px;padding: 30px 60px;margin-top: 30px;}
.anli03 .pag_box1 .wrap1{margin-bottom: 15px; text-align: center;}
.anli03 .d1{font-size: 32px;color: #f19187;font-weight: bold;height: 40px;line-height: 40px;overflow: hidden;}
.anli03 .pag_box1 .d1{float: left;width: 33.33%;}
.anli03 .pag_box1 .wrap2 .d2{font-size: 22px;color: #313131;height: 25px;line-height: 25px;overflow: hidden;float: left;width: 33.33%; text-align: center;}

.anli03 .pag_box2{text-align: left;border: 10px solid #fbd7b7;border-radius: 30px;padding: 60px 45px;margin-top: 18px;}
.anli03 .pag_box2 .d1{margin-bottom: 30px;}
.anli03 .pag_box2 .orange{background: #fbd7b7;border-radius: 20px;font-size: 16px;height: 25px;line-height: 25px;display: inline-block;padding:0 10px;margin-bottom: 10px;}
.anli03 .anli03_txt{font-size: 14px;line-height: 20px;overflow: hidden;margin-bottom: 20px;}
.anli03 .anli03_txt:nth-last-child(1){margin-bottom: 0;}
.anli03 .pag_box3{text-align: left;border: 10px solid #fbd7b7;border-radius: 30px;padding: 30px 45px;padding-right: 100px;margin-top: 18px;position: relative;}
.anli03 .pag_box3 .lf{width: 341px;height: 336px;position: absolute;left: 100px;top:70px}
.anli03 .pag_box3 .rt{height: 200px;margin: 68px 0;margin-left: 450px;background: #5db8c4;border-radius: 30px;position: relative;z-index: 6;padding: 20px 40px;}
.anli03 .pag_box3 .rt .sanjiao{position: absolute;z-index: 1;top:50%;left: -15px;;transform: translateY(-50%) rotate(45deg);;width: 70px;height: 70px;background: #5db8c4;}
.anli03 .pag_box3 .rt .rt_txt{position: relative;z-index: 6;font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;color: #ffffff;}
.anli03 .pag_box4{text-align: left;border: 10px solid #fbd7b7;border-radius: 30px;padding: 30px 45px;margin-top: 18px;position: relative; }
.anli03 .pag_box4 .img{width: 100%;padding: 25px 15px;margin-bottom: 10px;}
.anli03 .pag_box4 .img:last-child{margin-bottom: 0;}
.anli03 .pag_box4 .img img{width: 100%;}
@media (max-width:1366px){
  .anli02 .pag_box3 .list ul{margin-left: -30px;margin-right: -30px;}
.anli02 .pag_box3 .list ul li{float: left;width:16.6666%;padding: 0 20px;}
.anli03 .d1{font-size: 28px;color: #f19187;font-weight: bold;height: 35px;line-height: 35px;}
.anli03 .pag_box1 .wrap2 .d2{font-size: 18px;color: #313131;height: 22px;line-height: 22px;float: left;width: 33.33%;}
.anli03 .pag_box1{border: 8px solid #fbd7b7;background:#fff3e8;border-radius: 30px;padding: 30px 60px;margin-top: 30px;}
.anli03 .pag_box2{text-align: left;border: 8px solid #fbd7b7;border-radius: 30px;padding: 40px 45px;margin-top: 18px;}
.anli03 .pag_box3{text-align: left;border: 8px solid #fbd7b7;border-radius: 30px;padding: 30px 45px;padding-right: 100px;margin-top: 18px;position: relative;}
}
@media (max-width:1023px){
  .anli02 .pag_box3 .list ul{margin-left: -20px;margin-right: -20px;}
  .anli02 .pag_box3 .list ul li{float: left;width:16.6666%;padding: 0 20px;}
.anli03 .pag_box1{border: 5px solid #fbd7b7;background:#fff3e8;border-radius: 30px;padding: 15px 30px;margin-top: 15px;}
.anli03 .d1{font-size: 18px;color: #f19187;font-weight: bold;height: 20px;line-height: 20px;}
.anli03 .pag_box1 .wrap2 .d2{font-size: 14px;color: #313131;height: 18px;line-height: 18px;float: left;width: 33.33%;}
.anli03 .pag_box2{text-align: left;border: 5px solid #fbd7b7;border-radius: 30px;padding: 30px 45px;margin-top: 18px;}
.anli03 .pag_box2 .orange{font-size: 14px;}
.anli03 .pag_box2 .d1{float: none;margin-bottom: 20px;}
.anli03 .pag_box3 .lf{width: 170px;height: 168px;position: absolute;left: 50px;top:70px}
.anli03 .pag_box3{text-align: left;border: 5px solid #fbd7b7;border-radius: 30px;padding: 30px 45px;padding-right: 50px;margin-top: 18px;position: relative;}
.anli03 .pag_box3 .rt{height: 100px;margin: 40px 0;margin-left: 225px;background: #5db8c4;border-radius: 30px;position: relative;z-index: 6;padding: 10px 20px;}
.anli03 .pag_box3 .rt .sanjiao{position: absolute;z-index: 1;top:50%;left: -5px;;transform: translateY(-50%) rotate(45deg);;width: 35px;height: 35px;background: #5db8c4;}
.anli03 .pag_box3 .rt .rt_txt{position: relative;z-index: 6;font-size: 14px;line-height: 28px;height: 84px;overflow: hidden;color: #ffffff;}
.anli03 .pag_box4 .img{width: 100%;padding: 15px 0px;margin-bottom: 5px;}

}
@media (max-width:767px){
  .anli02 .pag_box3 .list ul{margin-left: 0px;margin-right: 0px;}
  .anli02 .pag_box3 .list ul li{float: left;width:16.6666%;padding: 0px;}
  .anli03 .anli03_txt{font-size: 13px;}
.anli03 .pag_box1{border: 2px solid #fbd7b7;background:#fff3e8;border-radius: 30px;padding: 5px 10px;margin-top: 10px;}
.anli03 .d1{font-size: 16px;color: #f19187;font-weight: bold;height: 20px;line-height: 20px;}
.anli03 .pag_box1 .wrap2 .d2{font-size: 13px;color: #313131;height: 32px;overflow: hidden;;line-height: 16px;float: left;width: 33.33%;}
.anli03 .pag_box2{text-align: left;border: 2px solid #fbd7b7;border-radius: 30px;padding: 20px 20px;margin-top: 18px;}
.anli03 .pag_box2 .d1{float: none;margin-bottom: 10px;}
.anli03 .pag_box3{text-align: left;border: 2px solid #fbd7b7;border-radius: 30px;padding: 20px 20px;padding-right: 20px;margin-top: 18px;position: relative;}
.anli03 .pag_box3 .lf{width: 170px;height: 168px;position: relative;margin: 0 auto;top: auto;left: auto;}
.anli03 .pag_box3 .rt{height:auto;margin: 10px 0;margin-left: 0px;background: #5db8c4;border-radius: 30px;position: relative;z-index: 6;padding: 10px 20px;}
.anli03 .pag_box4{text-align: left;border: 2px solid #fbd7b7;border-radius: 30px;padding: 20px 20px;margin-top: 18px;position: relative;}
.anli03 .pag_box4 .img{width: 100%;padding: 5px 5px;margin-bottom: 5px;}
	
.anli03 .pag_box3 .rt .rt_txt{position: relative;z-index: 6;font-size: 13px;line-height: 22px;height:auto;overflow: hidden;color: #ffffff;}
}
/*================================ anli03 end=================================*/

/*============================== about/weizhi ======================================*/
.top_show .weizhi{font-size: 14px;position: absolute;top:34.33%;font-weight: bold;z-index: 3;left: 7.89473%;}
.pp_top_show .weizhi{font-size: 14px;position: absolute;top:31%;font-weight: bold;z-index: 3;left: 13%;}
.zs_top_show .weizhi{font-size: 14px;position: absolute;top:26%;font-weight: bold;z-index: 3;left: 14%;}
.weizhi a:hover{color: #fe8887;}

.top_show .zhuti{font-size: 40px;font-weight: bold;color:#fe8887 ;position: absolute;top: 22%;left: 50%;transform: translateX(-50%);z-index: 999;}
.pp_top_show .zhuti{top:16%}
.zs_top_show .zhuti{top:16%}


@media (max-width:1366px){
  .top_show .zhuti{font-size: 36px;}
.pp_top_show .zhuti{top:14%}
.pp_top_show .weizhi{font-size: 14px;position: absolute;top:21%;font-weight: bold;z-index: 3;left: 13%;}

}
@media (max-width:1023px){
  .top_show .zhuti{font-size: 20px;top:15%}

  .top_show .weizhi{top: 28%;}
.zs_top_show .weizhi{font-size: 14px;position: absolute;top:26%;font-weight: bold;z-index: 3;left: 14%;}

  .pp_top_show .zhuti{top:11%}
  .pp_top_show .weizhi{font-size: 14px;position: absolute;top:29%;font-weight: bold;z-index: 3;left: 13%;}

}
@media (max-width:767px){
  .top_show .zhuti{font-size: 16px;top:8%}
  .top_show .weizhi{font-size: 13px;top:23%}
  .pp_top_show .zhuti{top:6%;left:35%;}
  .zs_top_show .zhuti{top:6%;left:35%;}
  .zs_top_show .weizhi{font-size: 14px;position: absolute;top:21%;font-weight: bold;z-index: 3;left: 1%;}

  .pp_top_show .weizhi{font-size: 13px;position: absolute;top:21%;font-weight: bold;z-index: 3;left: 1%;}

}
/*============================== about/weizhi  end======================================*/

/*============================================ about pag_box1 =========================================*/

.top_show .pag_box1 .gang{width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 10px;}
.top_show .pag_box1{ width: 100%; z-index: 999;left: 50%;transform: translateX(-50%);text-align: center;}
.about_tit{font-size:46px;font-weight: bold;height: 50px;line-height: 50px;overflow: hidden;margin-bottom: 15px;}
.about_smtit{font-size: 22px;font-weight: 600;height: 25px;line-height: 25px;overflow: hidden;margin-bottom: 15px;}
.ab_txt{font-size: 16px;color: #888888;line-height: 30px;overflow: hidden;}
.sanjiao_wrap{display: flex;justify-content: space-between; z-index: 999;width: 100%;  padding:0 20px}
.sanjiao_wrap img{display: block;width: 430px;height: 420px;}
.jp_sanjiao_wrap img{width:33.333% ;height:auto ;}
.top_show .xia{ width: 100%;bottom: 10px;text-align: center; z-index: 999;}
.top_show .xia .zi{display: inline-block;font-size: 28px;line-height: 32px;height: 32px;overflow: hidden;background: #fbd7b7;padding: 0 20px; margin-top: 40px; border-radius: 8px;}
@media (max-width:1366px){
.sanjiao_wrap img{display: block;width: 344px;height: 336px;}
.jp_sanjiao_wrap img{width:378.4px ;height:316px ;}
.sanjiao_wrap{display: flex;justify-content: space-between; top:58%;z-index: 999;width: 100%;left: 50%;transform: translateX(-50%);padding:0 120px}

.about_tit{font-size:36px;font-weight: bold;height: 40px;line-height: 40px;overflow: hidden;margin-bottom: 15px;}
.about_smtit{font-size: 18px;font-weight: 600;height: 22px;line-height: 22px;overflow: hidden;margin-bottom: 15px;}
.ab_txt{font-size: 15px;color: #888888;line-height: 23px;height: 46px;overflow: hidden;}
.top_show .xia .zi{font-size: 24px;line-height: 28px;height: 28px;}
.pag_box1{padding:0 120px}
}
@media (max-width:1023px){
  .sanjiao_wrap img{display: block;width: 172px;height: 168px;}
.jp_sanjiao_wrap img{width:189.2px ;height:158px ;}
.pag_box1{padding:0 75px}

  .about_tit{font-size:17px;font-weight: bold;height: 25px;line-height: 25px;overflow: hidden;margin-bottom: 10px;}
.about_smtit{font-size: 14px;font-weight: 600;height: 18px;line-height: 18px;overflow: hidden;margin-bottom: 10px;}
.ab_txt{font-size: 14px;color: #888888;line-height:18px;height: 54px;overflow: hidden;}

.sanjiao_wrap{padding: 0 75px;}
.sanjiao_wrap{top: 64%}
.top_show .xia .zi{font-size: 18px;line-height: 20px;height: 20px;padding:0 20px;}

}
@media (max-width:767px){
.pag_box1{padding:0 20px}

  .sanjiao_wrap img{display:none}
  .ab_txt{font-size: 14px;color: #888888;line-height:20px;height:auto;overflow: hidden;}
.top_show .xia .zi{font-size: 16px;line-height: 20px;height: 20px;}
.top_show .xia{bottom: 3px;}
}
/*============================================ about pag_box1 /end =========================================*/

/*================================= about_box2 =====================================*/
.about_box2{padding-top: 10px;padding-bottom: 80px;text-align: center;}
.about_box2 .zi.zi{display: inline-block;font-size: 28px;line-height: 32px;height: 32px;overflow: hidden;background: #fbd7b7;padding: 0 20px; margin: 20px 0px 40px 0px; border-radius: 8px;}
.about_box2 .ab_txt{margin-bottom: 30px;}
.about_box2 .pic .wrap1{margin-left: -1px;margin-right: -1px;}
.about_box2 .pic .wrap2{margin-left: -1px;margin-right: -1px;margin-top: 1px;}

.about_box2 .pic .wrap1 a{float: left;display: block;padding: 0 1px;width: 33.33%;}
.about_box2 .pic .wrap1 a .imgzoom{width: 100%;position: relative;padding-bottom: 59.139785%;overflow: hidden;}
.about_box2 .pic .wrap1 a .imgzoom img{width: 100%;position: absolute;top: 0;left: 0;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.about_box2 .pic .wrap1 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);}
.about_box2 .pic .wrap2 a{float: left;display: block;padding: 0 1px;width: 50%;}
.about_box2 .pic .wrap2 a .imgzoom{width: 100%;position: relative;padding-bottom: 52.161383%;overflow: hidden;}
.about_box2 .pic .wrap2 a .imgzoom img{width: 100%;position: absolute;top: 0;left: 0;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.about_box2 .pic .wrap2 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);}
.about_box2 .pic .wrap2 a img{width: 100%;height: 100%;}

@media (max-width:1366px){
.about_box2{padding: 0 20px;padding-top: 10px;padding-bottom: 40px;}
}
@media (max-width:1023px){

.about_box2{padding:10px 20px}
	.about_box2 .zi.zi{display: inline-block;font-size: 18px;line-height: 32px;height:auto;overflow: hidden;background: #fbd7b7;padding: 0 20px; margin: 0px 0px 10px 0px; border-radius: 8px;}
}
/*================================= about_box2 /end=====================================*/

/*================================ about_box3 ===================================*/
.about_box3{text-align: center;padding-bottom: 20px;padding-top:120px ;}
.about_box3 .ab_txt{margin-bottom: 30px;}
@media (max-width:1366px){
.about_box3{text-align: center;padding: 20px;}
.about_box3{text-align: center;padding-bottom: 20px;padding-top:20px ;}
}
@media (max-width:1023px){
  .about_box3{text-align: center;padding:20px;}
}
@media (max-width:767px){
.about_box3{text-align: center;padding: 0 20px;}

}
/*================================ about_box3 end ===================================*/

/*================================== about_box4 ======================================*/
.about_box4{padding:0 20px;padding-top: 80px;text-align: center;padding-bottom: 100px;}
.about_box4 .about_tit{margin-bottom: 100px;}

@media (max-width:1366px){
.about_box4{padding-top: 40px;text-align: center;padding-bottom: 60px;}
.about_box4 .about_tit{margin-bottom: 80px;}

}
@media (max-width:1023px){
.about_box4{padding:20px;}
.about_box4 .about_tit{margin-bottom: 20px;}
/*.time-swiper .swiper-button-prev {position: absolute;left: 0px;opacity:1; top: 55%}
.time-swiper .swiper-button-next {position: absolute;right: 0px;opacity:1;top: 55%}*/
}
.time-swiper{position: relative;}

/*.time-swiper.swiper-container{padding: 15px 0px 10px 0px; }
.time-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 25px;}
.time-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ background: #1581ea; width: 10px; height: 10px;border-radius:5px;  margin: 0px 5px; opacity:0.5; transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.time-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{ background: #1581ea; width: 30px; opacity:1;}
/*箭头*/
/*.time-swiper .swiper-button-prev {left: 90px;opacity:1; top: 60%}
.time-swiper .swiper-button-next {right: 90px;opacity:1;top: 60%}
.time-swiper .swiper-button-prev {z-index: 100;width: 40px;height: 40px; line-height: 100px;background-size: 100%; background:url(../../images/lf.png) no-repeat center; text-align: center;}
.time-swiper .swiper-button-next {z-index: 100;width: 40px;height: 40px; line-height: 100px;background-size: 100%; background:url(../../images/rt.png) no-repeat center; text-align: center;}
.time-swiper .swiper-button-prev:hover{background:url(../../images/lf_hover.png) no-repeat center;}
.time-swiper .swiper-button-next:hover{background:url(../../images/rt_hover.png) no-repeat center;}*/
.time-swiper .swiper-slide{margin-top: 350px;}
.time-swiper .swiper-slide:nth-child(2n){margin-top: 0;margin-bottom: 250px;}
.time-swiper .swiper-slide:nth-child(2n) .main{padding-top: 0px;padding-bottom: 20px;}
.time-swiper .swiper-slide .main{padding-top: 20px;}
.time-swiper .swiper-slide .main .txt{background: #ff8f96;height: 200px;border-radius: 10px;position: relative;}

.time-swiper .swiper-slide:nth-child(2n) .main .txt{background: #fdd17c;}
.time-swiper .swiper-slide .main .txt .name{position: absolute; text-align: left; z-index: 999;top: 50%;transform: translateY(-50%);font-size: 14px; line-height: 20px;overflow: hidden;;width: 100%;padding: 0 10px;font-weight: bold;color: #ffffff;}
.time-swiper .swiper-slide:nth-child(2n) .main .txt .name{color: #313131;}
.time-swiper .swiper-slide .main .txt .jiao{width: 25px;height: 25px;transform: translateX(-50%) rotate(45deg);background:#ff8f96;position: absolute;left: 50%;top: -12px;z-index: 888;}
.time-swiper .swiper-slide:nth-child(2n) .main .txt .jiao{width: 25px;height: 25px;transform: translateX(-50%) rotate(45deg);background:#fdd17c;position: absolute;left: 50%;top: auto;bottom: -12px;z-index: 888;}
.time-swiper .gang{height: 5px;width: 100%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);background: #fdd17c;border-radius: 20px;z-index: -1;}
.time-swiper .swiper-slide .point{width: 28px;height: 28px;background: url(../../images/point_h.png)no-repeat center center;background-size: cover;position: absolute;left: 50%;transform: translateX(-50%);top:-90px;z-index: 999;}
.time-swiper .swiper-slide:nth-child(2n) .point{width: 28px;height: 28px;;background: url(../../images/point_y.png)no-repeat center center;background-size: cover;position: absolute;left: 50%;transform: translateX(-50%);top:auto;bottom: -90px;z-index: 999;}
.time-swiper .swiper-slide .time{font-size: 20px;line-height: 22px;font-weight: bold;color: #ff8f96;position: absolute;top:-140px;left: 50%;transform: translateX(-50%);}
.time-swiper .swiper-slide:nth-child(2n) .time{font-size: 20px;line-height: 22px;font-weight: bold;color: #fdd17c;position: absolute;top:auto;bottom: -120px;left: 50%;transform: translateX(-50%);}
@media (max-width:1023px){
  .time-swiper .swiper-slide .main .txt .name{font-size: 13px;max-height:auto;line-height: 15px;}
}
/*================================== about_box4 end ======================================*/


.newsmax1440{ max-width: 900px;}



/*============================  jp_box ================================*/
.jp_box{text-align: center;padding: 0 20px;padding-bottom: 200px;}
.jp_box .about_tit{margin-bottom: 40px;}
.jp_box .jp_tit{margin-bottom: 20px;font-size: 26px;height: 30px;line-height: 30px;font-weight: bold;color: #fe8886;}
.jp_swiper01 .imgzoom{width: 100%;position: relative;padding-bottom: 140.60%;overflow: hidden;}
.jp_box .imgzoom img{position: absolute;top: 0;left: 0;width: 100%;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.jp_box .imgzoom:hover 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);}
.jp_swiper01{margin-bottom: 50px;}
.jp_swiper02{margin-bottom: 50px;}

.jp_swiper02 .imgzoom{width: 100%;position: relative;padding-bottom: 92.9032%;overflow: hidden;}
.jp_swiper03 .imgzoom{width: 100%;position: relative;padding-bottom:77.0967%;overflow: hidden;}
@media (max-width:1366px){
  
.jp_box{padding: 0 120px;margin-top: -100px;position: relative;z-index: 1001;padding-bottom: 70px;}
.jp_box .jp_tit{margin-bottom: 20px;font-size: 24px;height: 28px;line-height: 28px;font-weight: bold;color: #fe8886;}
.jp_swiper01{margin-bottom: 40px;}
.jp_swiper02{margin-bottom: 40px;}
}
@media (max-width:1023px){
.jp_box{margin-top: -40px;position: relative;z-index: 1001;padding-bottom: 150px;}
.jp_box .about_tit{margin-bottom: 20px;}

.jp_box .jp_tit{margin-bottom: 20px;font-size: 18px;height: 20px;line-height: 20px;font-weight: bold;color: #fe8886;}
.jp_swiper01{margin-bottom: 10px;}
.jp_swiper02{margin-bottom: 10px;}
.jp_box{text-align: center;padding: 0 75px;padding-bottom: 20px;}

}
@media (max-width:767px){
.jp_box{text-align: center;padding: 0 20px;padding-bottom: 20px; margin-top: 20px;}

}
/*============================  jp_box /end ================================*/

/*=============================== pp_box ======================================*/
.pp_box{padding: 0 120px; padding-bottom: 50px; width: 100%; z-index: 1001;}
.pp_box .lf{float: left;width: 50%;padding:0 5%;}
.pp_box .lf img{width: 100%;}
.pp_box .lf .name{ text-align: center; padding-top: 20px; font-size: 18px;}
.pp_box .rt{float: right;width: 50%;padding-top: 0%;}
.pp_box .rt .name{font-size: 24px;height: 26px;line-height: 26px;font-weight: bold;margin-bottom: 40px;text-align: left;}
.pp_box .rt .txt{font-size: 16px;line-height: 25px;color: #636363; text-align: left;}
@media (max-width:1366px){
  .pp_box .rt{float: right;width: 50%;padding-top: 5%;}

}
@media (max-width:1023px){
  .pp_box{padding: 0 75px;}
.pp_box .rt .txt{font-size: 13px;line-height: 16px;height: 176px;overflow: hidden;;;color: #636363;}
.pp_box .lf{float: left;width: 50%;padding:0 5%;margin-top: 39px;}
.pp_box .rt .name{font-size: 18px;height: 20px;line-height: 20px;font-weight: bold;margin-bottom: 10px;}
.pp_box .rt .txt{font-size: 14px;line-height: 16px;color: #636363;height: auto;}
.pp_box .rt{float: right;width: 50%;padding-top: 10%;}

}
@media (max-width:767px){
  .pp_box{padding: 0 0px;}

  .pp_top_show{padding-bottom: 0px;background-color: #edf1fc;}
  .pp_box .lf{float: left;width: 100%;padding:0;}
.pp_box .rt{float: right;width: 100%;padding-top:30px;}
.pp_box .rt .txt{font-size: 14px;line-height: 1.6;color: #636363;height:auto; padding: 0px 10px;}

}
/*=============================== pp_box /end ======================================*/

/*=================================== .zs_box =============================================*/
.zs_box{ z-index: 999;text-align: center;width: 100%;}
.zs_box .about_tit{margin-bottom: 40px;}
.zs_box .book{width: 80%;margin: 0 auto;margin-top: 30px;position: relative; padding-bottom: 50px;}
.zs_box .book3g{display: none;}
.zs_box .max1440{padding: 0 120px;}
.zs_box .lf{position: absolute;left: 0;top: 15%;width: 50%;padding-left: 10%;padding-right: 5%;}
.zs_box .rt{position: absolute;right: 0;top: 15%;width: 50%;padding-left: 5%;padding-right: 10%;}

.zs_box .tit{font-size: 28px;line-height: 30px;font-weight: bold;margin-bottom: 30px;}
.zs_box .txt{font-size: 17px;line-height: 30px;}
@media (max-width:1366px){
  .zs_box .lf{position: absolute;left: 0;top: 10%;width: 50%;padding-left: 10%;padding-right: 5%;}
  .zs_box .rt{position: absolute;right: 0;top: 10%;width: 50%;padding-left: 5%;padding-right: 10%;}

}
@media (max-width:1023px){
.zs_box .max1440{padding: 0 75px;}
.zs_box .about_tit{margin-bottom: 10px;}
.zs_box .book{width: 90%;margin: 0 auto;margin-top: 10px;position: relative;}
.zs_box .tit{font-size: 18px;line-height: 20px;font-weight: bold;margin-bottom: 10px;}
.zs_box .txt{font-size: 13px;line-height: 15px;}

}
@media (max-width:767px)
{
.zs_box .max1440{padding: 0 20px;}

.zs_box .tit{font-size: 16px;line-height: 28px;font-weight: bold;margin-bottom: 2px;}
.zs_box .txt{font-size: 13px;line-height: 15px;height: 75px;overflow: hidden;}

.zs_box .book{width: 70%;margin: 0 auto;margin-top: 10px;position: relative; display: none;}
	.zs_box .book3g{display: block;}
.zs_box .lf{position: absolute;left: 0;top: 1%;width: 50%;padding-left: 5%;padding-right: 5%;}
 .zs_box .rt{position: absolute;right: 0;top: 1%;width: 50%;padding-left: 5%;padding-right: 5%;}
}
/*=================================== .zs_box /end =============================================*/

/*================================ jm_box1 ==================================*/
.banner_box{position: relative;margin-top: 62px; overflow: hidden; }
.banner_box .pic{width: 100%;position: relative;z-index: 4;}

.banner_box h5{ position: absolute; padding-top:10%;  width: 100%; text-align: center; font-size: 40px; font-weight: bold; color: #000; }

.banner_box .bg {width: 100%;position: absolute;z-index: 5;left: 0;bottom: -3px;}
.banner_box .tit{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);font-size: 44px;font-weight: bold;z-index: 6;color: #fe8887;}
.banner_box.js_ban .tit{position: absolute;top: 45%;left: 50%;transform: translate(-100%,-50%);font-size: 44px;font-weight: bold;z-index: 6;color: #fe8887;}
.banner_box .qd_tit{color: #fe8887;}
.banner_box .zi2{position: absolute;width: 100%;text-align: left;top: 45%;left: 50%;transform: translate(-50%,-50%);z-index: 6;}
.banner_box.jm_ban .tit{color: #fff;}

.banner_box .weizhi{position: absolute;bottom:85px;left: 55%;z-index: 6;width: 100%;transform: translateX(-50%);color: #fff;padding-left: 40px;}
.banner_box .weizhi a{color: #fff;}
.banner_box .weizhi a:hover{color: #fe8886;}
.banner_box.yf_ban .tit{transform: translate(-100%,-50%);color: #fe8887;}
.banner_box.yy_ban .tit{transform: translate(-100%,-50%);color: #fe8887;}

@media (max-width:1366px){
  .banner_box .tit{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 36px;font-weight: bold;z-index: 6;}
  .banner_box.js_ban .tit{position: absolute;top: 50%;left: 50%;transform: translate(-100%,-50%);font-size: 36px;font-weight: bold;z-index: 6;}
  .banner_box.yf_ban .tit{transform: translate(-100%,-50%);}
  .banner_box.yy_ban .tit{transform: translate(-100%,-50%);}

  .banner_box{position: relative;margin-top: 62px;}
  .banner_box .max1440{padding: 0 100px;}
  .banner_box .weizhi{padding-left: 120px;}
  .banner_box .txt .zi{letter-spacing: 0;}
}
@media (max-width:1023px){
  .banner_box .max1440{padding: 0 75px;}
  .banner_box .tit{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 30px;font-weight: bold;z-index: 6;}
  .banner_box.js_ban .tit{position: absolute;top: 50%;left: 50%;transform: translate(-100%,-50%);font-size: 30px;font-weight: bold;z-index: 6;}
  .banner_box.yf_ban .tit{transform: translate(-100%,-50%);}

  .banner_box .weizhi{bottom: 40px;}
  .banner_box.yy_ban .tit{transform: translate(-100%,-50%);}

}
@media (max-width:767px){
  .banner_box .max1440{padding: 0 20px;}
  .banner_box .tit{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 20px;font-weight: bold;z-index: 6;}
  .banner_box.js_ban .tit{position: absolute;top: 50%;left: 50%;transform: translate(-100%,-50%);font-size: 20px;font-weight: bold;z-index: 6;}
  .banner_box.yf_ban .tit{transform: translate(-100%,-50%);}

  .banner_box .weizhi{bottom: 10px;font-size: 13px;display: none;}
  .banner_box.yy_ban .tit{transform: translate(-100%,-50%);}

}
/*================================ jm_box1 end ==================================*/

/* ====================================== zx ====================================*/
.main{position: relative;}
.main .main_ico1{width: 100px;height: 400px;position: absolute;top: -200px;left: 0;z-index: 999;}
.main .main_ico1 img{width: 100%;}
.main .main_ico2{width:128px;height:auto;position: absolute;top: 50%;left: 0;z-index: 999;}
.main .main_ico2 img{width: 100%;}
.main .main_ico3{position: absolute;bottom: 5%;left: 0;z-index: 999;width: 140px;height: auto;}
.main .main_ico3 img{width: 100%;}
.main .main_ico4{width: 170px;height: 600px;position: absolute;top: 0%;right: 0;z-index: 999;}
.main .main_ico4 img{width: 100%;}
.main .main_ico5{width: 129px;height: 440px;position: absolute;bottom: 15%;right: 0;z-index: 999;}
.main .main_ico5 img{width: 100%;}
@media (max-width:1023px){
.main .main_ico1{width: 20px;height: 40px;position: absolute;top: -50px;left: 0;z-index: 999;}
.main .main_ico4{width: 68px;height: 240px;position: absolute;top: -75px;right: 0;z-index: 999;}
.main .main_ico2{width:51.2px;height:auto;position: absolute;top: 50%;left: 0;z-index: 9;}
.main .main_ico3{position: absolute;bottom: 5%;left: 0;z-index: 999;width: 56px;height: auto;}
.main .main_ico5{width: 51.6px;height: auto;position: absolute;bottom: 15%;right: 0;z-index: 999;}

}
.jm{padding: 0 120px 80px 120px;position: relative;}


.main .main_img img{width: 100%;}
.main .zx{}
.main .zx .tit{font-size: 44px;font-weight: bold;height: 46px;line-height: 46px;text-align: center;}
.main .zx .zx_box{margin-top: 50px;border:10px solid #fbd7b7;border-radius: 25px;padding:30px 80px;background: #fff;}
.main .zx .zx_box .lf{float: left;width: 50%;text-align: center;}
.main .zx .zx_box .box_tit{display: inline-block;font-size: 18px;height: 38px;margin-bottom: 60px;line-height: 38px;font-weight: bold;color: #fe8886;padding: 0 30px;background: #ffefef;border-radius: 20px;}
.main .zx .zx_box .lf .zx_button{width: 100%;position: relative;margin-bottom: 40px;margin-right: 20px;background: #fe8886;font-size: 24px;font-weight: bold;height: 50px;line-height: 50px;border-radius: 20px;text-align: left;padding:0 108px 0 25px;}
.main .zx .zx_box .lf .zx_button a{display: block;color: #fff;}
.main .zx .zx_box .lf .zx_button em{width: 63px;height: 93px;position: absolute;right: 25px;bottom: 6px;}
.main .zx .zx_box .lf .wz{font-size: 22px;height: 43px;line-height: 43px;overflow: hidden;margin-bottom: 40px;}
.main .zx .zx_box .lf .ewm{width:170px; height: 170px;margin: 0 auto;border: 9px solid #fbd7b7;}
.main .zx .zx_box .lf .ewm img{}
.main .zx .zx_box .rt{float: right;width: 50%;text-align: center;padding-left: 80px;}
.main .zx .zx_box .rt .input{position: relative;}
.main .zx .zx_box .rt .input .zi{position: absolute;top: 50%;left: 15px;transform: translateY(-50%);font-size: 16px;color: #fe8886;}
.main .zx .zx_box .rt input{display: block;width: 100%;height: 40px;line-height: 40px;border: 1px solid #fbd7b7;border-radius: 20px;margin-bottom: 10px;padding-left: 120px;}
.main .zx .zx_box .rt .input img {width: 16px;height: 10px;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}
.main .zx .zx_box .rt textarea{    display: block;
  width: 100%;


  border: 1px solid #fbd7b7;
  border-radius: 20px;
  margin-bottom: 10px;
  padding-left: 120px;
}
.main .zx .zx_box .rt  .shuru{height: 150px;padding:10px;}

.main .zx .zx_box .rt .tj_button{display: block;background: #fe8886; font-size:22px ;color: #fff;text-align: center;height: 40px;line-height: 40px;border-radius: 20px;}
@media (max-width:1023px){
  .zi2 img{width: 197.5px;}
  .jm{padding-bottom: 100px;padding: 0 75px 75px 75px;}
  .main .zx .tit{font-size: 25px;font-weight: bold;height: 28px;line-height: 28px;text-align: center;}
  .main .zx .zx_box{margin-top: 20px;padding: 20px;position: relative;z-index: 10;}
  .main .zx .zx_box .lf{width: 100%;}
  .main .zx .zx_box .rt{width: 100%;padding-left: 0;}
  .main .zx .zx_box .box_tit {margin-bottom: 20px;}

  .main .zx .zx_box .lf .zx_button {
      width: 100%;
      position: relative;
      margin-bottom: 20px;font-size: 16px;height: 40px;line-height: 40px;text-align: center;}
  .main .zx .zx_box .lf .wz {
      font-size: 18px;
      height: 30px;
      line-height: 30px;
      overflow: hidden;
      margin-bottom: 20px;}
      .main .zx .zx_box .lf .wz em img{height: 30px;width: auto;}
      .main .zx .zx_box .rt .tj_button {font-size: 16px;}
  .main .zx .zx_box .lf .ewm{width: 50%;margin: 0 auto;border: 9px solid #fbd7b7;margin-bottom: 10px;}
  
  }
  @media (max-width:767px){
  .zi2 img{width: 98.75px;}
  .jm{padding-bottom: 100px;padding: 0 20px 20px 20px;}
.main .zx .tit{font-size: 15px;font-weight: bold;height: 25px;line-height: 25px;text-align: center;}
.main .zx .zx_box{margin-top: 10px;padding: 20px;position: relative;z-index: 10;border: 3px solid #fbd7b7;}
.main .zx .zx_box .box_tit{display: inline-block;font-size: 14px;height: 20px;margin-bottom: 20px;line-height: 20px;font-weight: bold;color: #fe8886;padding: 0 20px;background: #ffefef;border-radius: 10px;}
.main .zx .zx_box .lf .zx_button em{width: 31.5px;height: auto;position: absolute;right: 25px;bottom: 6px;}
  
.main .zx .zx_box .lf .zx_button {
  width: 100%;
  position: relative;
  margin-bottom: 10px;font-size: 14px;height: 30px;line-height: 30px;text-align: center;padding:0 54px 0 25px}
  .main .zx .zx_box .lf .wz {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;}
    .main .zx .zx_box .lf .wz em img{height: 20px;width: auto;}
    .main .zx .zx_box .rt .input .zi{position: absolute;top: 50%;left: 15px;transform: translateY(-50%);font-size: 14px;color: #fe8886;}

  }
/* ====================================== zx end ====================================*/

/*qg*/
.qg .main_ico2{top: 600px;}
.banner_box .qg_wz{color: #313131;}
.banner_box .qg_wz a{color: #313131;}
/*qg end*/

/*tx*/
.tixi{text-align: center;padding: 0 120px;}
.tixi .tit{font-size: 44px;height: 50px;line-height: 50px;color: #313131;font-weight: bold;}
.tixi .txt{margin-top: 60px;font-size: 16px;color: #888888;}
@media (max-width:1366px){
  
.tixi .tit{font-size: 36px;height: 40px;line-height: 40px;}
.tixi .txt{margin-top: 40px;font-size: 16px;color: #888888;}

}
@media (max-width:1023px){
.tixi{text-align: center;padding: 0 75px;}
.tixi .tit{font-size: 30px;height: 35px;line-height: 35px;}
.tixi .txt{margin-top: 20px;font-size: 14px;color: #888888;}

}
@media (max-width:767px){
.tixi{text-align: center;padding: 0 20px;}
.tixi .tit{font-size: 20px;height: 25px;line-height: 25px;}
.tixi .txt{margin-top: 10px;font-size: 13px;color: #888888;}

}
/*tx*/

/*============== tj ================*/
.tj{padding-top: 150px;}
.banner_box .tj_tit{color: #fe8887;}
.tj{margin-left: -15px;margin-right: -15px;position: relative;z-index: 10;}
.tj li{float: left;width: 33.33%;position: relative;margin-bottom: 150px;padding: 0 15px;}
.tj li .white{background: #fff;border-radius: 20px;padding:150px 35px 40px 35px ;}
.tj li .name{font-size: 18px;height: 20px;line-height: 20px;color: #fe8886;text-align: center;margin-bottom: 20px;}
.tj li .job{border: 2px solid #fbd7b7;border-radius: 10px;padding: 10px 20px;background: #fcecdd;margin-bottom: 25px;text-align: center;}
.tj li .job .zi{font-size: 16px;color: #fe8886;line-height: 20px; height: 40px; overflow: hidden;}
.tj li .txt{position: relative;height: 100px;overflow: hidden;}
.tj li .txt .zi{font-size: 16px;line-height: 20px;position:relative;width: 100%;text-align: center;}
.tj li .people{position: absolute;top:-100px;left: 50%;transform: translateX(-50%);}
.tj .tit{position: absolute;z-index: 5;top: 0;left: 50%;transform: translateX(-50%);font-size: 44px;height: 50px;line-height: 50px;color: #313131;font-weight: bold;text-align: center;}

@media (max-width:1366px){
.tj{padding:0 120px;padding-top: 200px;}
.tj li .white{background: #fff;border-radius: 20px;padding:100px 35px 40px 35px ;}
.tj li{float: left;width: 33.33%;position: relative;margin-bottom: 100px;padding: 0 15px;}
.tj .tit{font-size: 36px;height: 40px;line-height: 40px;}
.tj li .txt .zi{font-size: 14px; text-align: left;}
}
@media (max-width:1023px){
  .tj{padding:0 75px;padding-top: 40px;padding-bottom: 20px;}
  .tj li .white{background: #fff;border-radius: 20px;padding:100px 35px 40px 35px ;}
.tj .tit{font-size: 30px;height: 35px;line-height: 35px;}
  
.tj li .people{position: absolute;top:10px;left: 50%;transform: translateX(-50%);}
.tj li{float: left;width: 50%;position: relative;margin-bottom: 20px;padding: 0 15px;}

.tj li .white{background: #fff;border-radius: 20px;padding:175px 20px 20px 20px ;}
.tj li .name{font-size: 16px;height: 18px;line-height: 18px;color: #fe8886;text-align: center;margin-bottom: 10px;}
.tj li .job .zi{font-size: 14px;color: #fe8886;line-height: 18px;}
.tj li .txt .zi{font-size: 14px;line-height: 18px;position: relative;width: 100%;text-align: center;}
.tj li .txt{position: relative;height: 90px;overflow: hidden;}
.tj li .job{border: 2px solid #fbd7b7;border-radius: 10px;padding: 10px 20px;background: #fcecdd;margin-bottom: 10px;text-align: center;}

}
@media (max-width:767px){
  .tj{padding:0 20px;padding-top: 20px;}
.tj li{float: left;width: 100%;position: relative;margin-bottom: 20px;padding: 0 5px;}
.tj li .white{background: #fff;border-radius: 20px;padding:190px 10px 10px 10px ;}
.tj li .name{font-size: 14px;height: 16px;line-height: 16px;color: #fe8886;text-align: center;margin-bottom: 5px;}
.tj li .job .zi{font-size: 12px;color: #fe8886;line-height: 16px; height:auto;}
.tj li .txt .zi{font-size: 12px;line-height: 16px;position:relative;width: 100%;text-align: center; height: auto;}
.tj li .txt{position: relative;height:auto;overflow: hidden;}
.tj .tit{font-size: 20px;height: 25px;line-height: 25px;}
.tj li .job{border: 2px solid #fbd7b7;border-radius: 10px;padding: 5px 5px;background: #fcecdd;margin-bottom: 5px;text-align: center;}

}
/*============== tj end ================*/

/*===================== jr =======================*/
.jr{text-align: center;}
.jr .tit{font-size: 44px;height: 50px;line-height: 50px;}
.jr .smtit{font-size: 20px;font-weight: bold;height: 25px;line-height: 25px;}
.jr .txt{font-size: 16px;line-height: 25px;color: #888888;}
.jr .gang{width: 30px;height: 1px;background: #dbb9a1;margin:0 auto;margin-top: 15px;margin-bottom: 25px;}
.jr .box1{padding: 40px 0;}
.jr .box2{padding: 40px 0;}
.jr .box2 ul{padding:0 120px;margin-left: -50px;margin-right: -50px;}
.jr .box2 ul li{float: left;width: 33.33%;padding: 0 50px;margin-top: 30px;}
.jr .box3{padding: 40px 120px;padding-bottom: 110px;}
.dl_tit{margin-top: 50px;}
.dl_tit dt,.dl_tit dd{font-size: 20px;font-weight: bold;height: 70px;line-height: 70px;color: #fff;background: #fe8886;}
.dl_tit dt{float: left;width: 20%;}
.dl_tit dd{float: left;width: 20%;}
.dl_txt dt,.dl_txt dd{font-size: 16px;height: 70px;line-height: 70px;color: #888888;background: #fff;}
.dl_txt:nth-child(even) dt,.dl_txt:nth-child(even) dd{background:#f8f8f8;}
.dl_txt dt{float: left;width: 20%;}
.dl_txt dd{float: left;width: 20%;}
@media (max-width:1366px){
.jr .tit{font-size: 36px;height: 40px;line-height: 40px;}
.jr .box1{padding: 30px 0;}
.jr .box3{padding: 40px 120px;padding-bottom: 75px;}

}
@media (max-width:1023px){
.jr .tit{font-size: 30px;height: 35px;line-height: 35px;}
.jr .box1{padding: 20px 0;}
.jr{text-align: center;padding: 0 75px;}
.jr .box2{padding: 20px 0;}
.jr .box2 ul{padding:0px;margin-left: -50px;margin-right: -50px;}
.jr .box3{padding: 20px;padding-bottom: 60px;}
.dl_tit{margin-top: 20px;}
.dl_tit dt,.dl_tit dd{font-size: 18px;font-weight: bold;height: 60px;line-height: 60px;color: #fff;background: #fe8886;}
.dl_txt dt,.dl_txt dd{font-size: 14px;height: 60px;line-height: 60px;color: #888888;background: #fff;}

}
@media (max-width:767px){
.jr{text-align: center;padding: 0 0px;}

.jr .tit{font-size: 20px;height: 25px;line-height: 25px;}
.jr .box1{padding: 10px 0;}
.jr .smtit{font-size: 16px;font-weight: bold;height: 20px;line-height: 20px;}
.jr .gang{width: 30px;height: 1px;background: #dbb9a1;margin:0 auto;margin-top: 10px;margin-bottom: 15px;}
.jr .txt{font-size: 14px;line-height: 20px;color: #888888;}
.jr .box2{padding: 10px 0;}
.jr .box2 ul li{float: left;width: 33.33%;padding: 0 25px;margin-top: 20px;}
.jr .box2 ul{padding:0px;margin-left: -25px;margin-right: -25px;}
.jr .box3{padding: 20px;padding-bottom: 30px;padding-left: 0;padding-right: 0;}
.dl_tit dt,.dl_tit dd{font-size: 14px;font-weight: bold;height: 50px;line-height: 50px;color: #fff;background: #fe8886;}
.dl_txt dt,.dl_txt dd{font-size: 12px;height: 50px;line-height: 50px;color: #888888;background: #fff;overflow: hidden;}

}
/*===================== jr /end =======================*/

/*lx*/

.banner_box .lx_weizhi{color: #313131;left: 50%;padding-left: 0;}
.banner_box .lx_weizhi a{color: #313131;}
.lx .box1 .lf{float: left;width: 40%;}
.lx .box1 .rt{float: left;width: 50%;}
.lx .tit{font-size: 32px;font-weight: bold;height: 35px;line-height: 35px;color: #f19187;padding-left: 80px;position: relative;z-index: 999;margin-top: 180px;}
.lx .box2 .tit{margin-top: 10px;}
.lx .box1 .lf .txt{font-size: 24px;height: 30px;line-height: 30px;margin-top: 40px;}
.lx .box1 .tit em{width: 72px;height: 70px;position: absolute;left: 0;bottom: 0;}
.lx .box2 .tit em{width: 72px;height: 70px;position: absolute;left: 0;bottom: -10px;}
.lx .box2 ul{margin-top: 40px;margin-left: -17.5px;margin-right: -17.5px;}
.lx .box2 ul li{float: left;width: 25%;padding: 0 17.5px;text-align: center;}
.lx .box2 ul li .name{font-size: 18px;height: 50px;line-height: 50px;}
.lx .box2 ul li .txt{font-size: 15px;line-height: 25px;color: #f4aba4; margin-top: 10px;}
.lx .box3 ul {margin-left: -25px;margin-right: -25px;margin-top: 60px;}
.lx .box3 ul li {float: left;width: 33.33%;padding: 0 25px;margin-bottom: 30px;position: relative;} 
.lx .box3 ul li:nth-last-child(2){margin-left: 16.665%;}
.lx .box3 ul li .sj_tit{font-size: 32px;height: 60px;line-height: 60px;font-weight: bold;color: #fe8886;padding-right: 150px;position: absolute;text-align: center;top: 35%;transform: translateY(-50%);left: 0;width: 100%;}
.lx .box3 ul li .sj_tit em{position: absolute;bottom: 0;right: 80px;}
.lx .box3 ul li .txt{position: absolute;font-size: 20px;line-height: 30px;top: 50%;left: 50%;transform: translateX(-50%);text-align: center; margin-top: 10px;}
@media (max-width:1366px){
.banner_box .lx_weizhi{color: #313131;left: 50%;padding-left: 120px;}
.lx .box1 .lf{float: left;width: 40%;}
.lx{padding:0 120px}
.lx .box3 ul li .sj_tit{font-size: 24px;height: 50px;line-height: 50px;font-weight: bold;color: #fe8886;padding-right: 150px;position: absolute;text-align: center;top: 35%;transform: translateY(-50%);left: 0;width: 100%;}
.lx .box3 ul li .sj_tit em{position: absolute;bottom: 0;right: 50px;}
.lx .box3 ul li .txt{position: absolute;font-size: 18px;line-height: 25px;top: 50%;left: 50%;transform: translateX(-50%);}
.lx .tit{font-size: 32px;font-weight: bold;height: 35px;line-height: 35px;color: #f19187;padding-left: 80px;position: relative;z-index: 999;margin-top: 100px;}

}
@media (max-width:1023px){
  .banner_box .lx_weizhi{color: #313131;left: 50%;padding-left: 75px;}
  .lx .box1 .lf{float: left;width: 40%;}
  .lx{padding:0 75px}
  .lx .box3 ul li .sj_tit{font-size: 18px;height: 30px;line-height: 30px;font-weight: bold;color: #fe8886;padding-right: 80px;position: absolute;text-align: center;top: 35%;transform: translateY(-50%);left: 0;width: 100%;}
  .lx .box3 ul li .sj_tit em{position: absolute;bottom: 0;right: 40px;width: 63.2px;height: auto;}
  .lx .box3 ul li .txt{position: absolute;font-size: 13px;line-height: 18px;top: 50%;left: 50%;transform: translateX(-50%);text-align: center;height: 36px;overflow: hidden;max-width: 100px;}
.lx .tit{font-size: 24px;font-weight: bold;height: 30px;line-height: 30px;color: #f19187;padding-left: 40px;position: relative;z-index: 999;margin-top: 70px;}
.lx .box1 .tit em{width: 32px;height: auto;position: absolute;left: 0;bottom: 0;}
.lx .box2 .tit em{width: 32px;height: auto;position: absolute;left: 0;bottom: 0;}
.lx .box2 ul li{float: left;width: 50%;padding: 0 7.5px;text-align: center;margin-bottom: 10px;}
.lx .box2 ul{margin-top: 20px;margin-left: -7.5px;margin-right: -7.5px;}
.lx .box2 ul li .name{font-size: 16px;height: 40px;line-height: 40px;}
.lx .box2 ul li .txt{font-size: 14px;line-height: 20px;color: #f4aba4;}
  
  }
@media (max-width:767px){
  .banner_box .lx_weizhi{color: #313131;left: 50%;padding-left: 20px;}
  .lx{padding:0 20px}
  .lx .box3 ul li .sj_tit{font-size: 16px;height: 20px;line-height: 20px;font-weight: bold;color: #fe8886;padding-right: 80px;position: absolute;text-align: center;top: 35%;transform: translateY(-50%);left: 0;width: 100%;}
  .lx .tit{font-size: 18px;font-weight: bold;height: 20px;line-height: 20px;color: #f19187;padding-left: 40px;position: relative;z-index: 999;margin-top: 20px;}
  .lx .box1 .lf .txt{font-size: 16px;height: 20px;line-height: 20px;margin-top: 10px;}
  .lx .box2 ul{margin-top: 10px;margin-left: -17.5px;margin-right: -17.5px;}
  .lx .box2 ul li .name{font-size: 14px;height: 40px;line-height: 20px; margin-top: 10px;}
  .lx .box2 ul li .txt{font-size: 12px;line-height: 20px;color: #f4aba4; margin-top: 0px;}
  .lx .box3 ul {margin-left: -10px;margin-right: -10px;margin-top: 20px;}
  .lx .box3 ul li {float: left;width: 70%; margin-left: 15%; padding: 0 10px;margin-bottom: 5px;position: relative;} 
  
  .lx .box3 ul li:nth-last-child(2){ margin-left: 15%; }
  .lx .box3 ul li:last-child{margin-left: 15%;margin-bottom: 20px;}
  .lx .box3 ul li .sj_tit em{position: absolute;bottom: 0;right: 20px;width: 63.2px;height: auto;}

 .lx .box1 .lf{float: left;width: 100%;}
	.lx .box1 .contact_mm .lf .tit{ text-align: left;}
	.lx .box1 .contact_mm .rt .tit{ text-align: left;}
	
	.lx .box2{ margin: 20px 0px;}
	
	.lx .box1 .rt{float: left;width: 100%;}
	
	  .lx .box3 ul li .txt{position: absolute;font-size: 12px;line-height: 18px;top: 40%;left: 50%;transform: translateX(-50%);text-align: center;height:auto;overflow: hidden;max-width: 180px;}
}
/*lx*/

/*xw*/
.xwbd{padding-bottom: 180px;}
.xwbd .txt{font-size: 20px;text-align: center;line-height: 22px;}
.xwbd .gang{width: 30px;height: 1px;background:#dbb9a1 ;margin: 0 auto;margin-top: 18px;margin-bottom: 18px;}
.xwbd .main_pic{width: 100%;margin-top: 30px;}
@media (max-width:1366px){
.xwbd{padding:  0 120px;padding-bottom: 100px;}
.xwbd .txt{font-size: 18px;text-align: center;line-height: 20px;}

}
@media (max-width:1023px){
  .xwbd{padding:  0 75px;padding-bottom: 50px;}
  .xwbd .txt{font-size: 15px;text-align: center;line-height: 18px;}
  
  }
  @media (max-width:767px){
    .xwbd{padding:  0 20px;padding-bottom: 20px;}
    .xwbd .txt{font-size: 13px;text-align: center;line-height: 16px;}
.xwbd .main_pic{width: 100%;margin-top: 10px;}
.xwbd .gang{width: 30px;height: 1px;background:#dbb9a1 ;margin: 0 auto;margin-top: 8px;margin-bottom: 8px;}
    
    }
/*xw end*/

/*vip*/
.banner_box .vip_tit{top:64%}
.banner_box .banner_main{position: absolute;top:0;left: 50%;transform: translateX(-50%);width: 100%;z-index:5;}

.vip .tit{font-size: 44px;height: 50px;line-height: 50px;margin-bottom: 20px;}
.vip .tit_big{font-size: 48px;height: 50px;line-height: 50px;margin-bottom: 40px;}
.vip .sm_tit{font-size: 20px;height: 22px;line-height: 22px;}
.vip .gang{width: 30px;height: 1px;background: #dbb9a1;margin:15px auto 30px;}
.vip .vip_main_pic{width: 100%;position: relative;z-index: 3;}
.vip{text-align: center;padding-bottom:100px}
.vip .button{position: relative;;display: inline-block;height: 58px;line-height: 58px;color: #fff;font-size: 30px;background: #fe8886;padding: 0 110px 0 60px;border-radius: 25px;margin-top: 60px;}
.vip .button img{position: absolute;bottom: 0;right: 25px;}
.vip .main_ico2{top: 400px;z-index: 1;}
@media (max-width:1366px){
  .vip{text-align: center;padding: 0 120px;padding-bottom: 70px;}
  .vip .button{position: relative;;display: inline-block;height: 48px;line-height: 48px;color: #fff;font-size: 24px;background: #fe8886;padding: 0 110px 0 60px;border-radius: 25px;margin-top: 60px;}
  .vip .tit{font-size: 36px;height: 40px;line-height: 40px;margin-bottom: 20px;}
  .vip .tit_big{font-size: 38px;height: 40px;line-height: 40px;margin-bottom: 30px;}
  .vip .sm_tit{font-size: 18px;height: 20px;line-height: 20px;}

}
@media (max-width:1024px){
  .vip{text-align: center;padding: 0 75px;padding-bottom: 30px;}

  .vip .button img{position: absolute;bottom: 0;right: 25px;width: 31.5px;height: auto;}
  .vip .tit{font-size: 24px;height: 30px;line-height: 30px;margin-bottom: 10px;}
  .vip .tit_big{font-size: 26px;height: 30px;line-height: 30px;margin-bottom: 20px;}
  .vip .sm_tit{font-size: 16px;height: 18px;line-height: 18px;}
  .vip .button{position: relative;;display: inline-block;height: 38px;line-height: 38px;color: #fff;font-size: 20px;background: #fe8886;padding: 0 60px 0 30px;border-radius: 25px;margin-top: 30px;}

}
@media (max-width:767px){
  .vip{text-align: center;padding: 0 20px;padding-bottom: 20px;}
  
  .vip .button img{position: absolute;bottom: 0;right: 10px;width: 25.2px;height: auto;}
  .vip .tit{font-size: 16px;height: 20px;line-height: 20px;margin-bottom: 5px;}
  .vip .tit_big{font-size: 18px;height: 20px;line-height: 20px;margin-bottom: 10px;}
  .vip .sm_tit{font-size: 13px;height: 16px;line-height: 16px;}
  .vip .button{position: relative;;display: inline-block;height: 28px;line-height: 28px;color: #fff;font-size: 14px;background: #fe8886;padding: 0 40px 0 15px;border-radius: 25px;margin-top: 15px;}

}
/*vip*/

/*bm*/
.bm{padding:0 100px;text-align: center;padding-bottom: 100px;position: relative;z-index: 9999;}
.bm .tit{font-size: 44px;height: 50px;line-height: 50px;}
.bm .box1{border: 10px solid #fbd7b7;border-radius: 25px;padding:30px 0;position: relative;margin-top: 50px;}
.bm .box1 .txt{height: 720px;padding-left: 560px;font-size: 16px;line-height: 30px;color: #888888;padding-top: 50px;padding-right: 100px; text-align: left;}
.bm .box1 .phone{height: 720px;width: auto;position: absolute;left: 100px;top: 30px;}
.bm .box1 .phone img{height: 100%;width: auto;}
.bm .box2{border: 10px solid #fbd7b7;border-radius: 25px;padding:60px 130px;position: relative;margin-top: 50px;}
.bm .box2 .tit{font-size: 30px;font-weight: bold;color: #f19187;height: 35px;line-height: 35px;margin-bottom: 100px;}
.bm .box2 .lf{float: left;width: 50%;}
.bm .box2 .rt{float: left;width: 50%; padding: 0 60px;}
.bm .box2 .lf .lf_ma{float: left;width: 40%;border: 10px solid #f7c100;margin-right:5% ;margin-left: 30%;}
.bm .box2 .ma_tit{font-size: 20px;height: 25px;line-height: 25px;margin-bottom: 30px;}
.bm .box2 .lf .rt_ma{float: left;width: 40%;border: 10px solid #f7c100;margin-left:5%;margin-right: 5%;}
.bm .box2 .lf .lf_ma .k{position: relative;width: 100%;;padding-bottom: 100%;}
.bm .box2 .lf .rt_ma .k{position: relative;width: 100%;padding-bottom: 100%;}
.bm .box2 .lf .lf_ma .k img{position: absolute;top: 0;left: 0;width: 100%;}
.bm .box2 .lf .rt_ma .k img{position: absolute;top: 0;left: 0;width: 100%;}
.bm .box2 .rt .d1{font-size: 20px;text-align: left;}
.bm .box2 .rt .d1:nth-child(2){margin-bottom: 40px;}
@media (max-width:1366px){
  .bm{padding-bottom: 50px;}
.bm .tit{font-size: 36px;height: 40px;line-height: 40px;}
.bm .box1 .txt{height: 720px;overflow: hidden;;padding-left: 560px;font-size: 16px;line-height: 30px;color: #888888;padding-top: 50px;padding-right: 100px;}
.bm .box1{border: 10px solid #fbd7b7;border-radius: 25px;padding:20px 0;position: relative;margin-top: 50px;}
.bm .box2 .tit{margin-bottom: 70px;}
}
@media (max-width:1023px){
.bm .tit{font-size: 30px;height: 35px;line-height: 35px;}
.bm .box2 .rt .d1:nth-child(2){margin-bottom: 20px;}

.bm .box1 .phone{height: 360px;width: auto;position: absolute;left: 20px;top: 20px;}
.bm .box1 .txt{height: auto;padding-left: 220px;font-size: 14px;line-height: 20px;color: #888888;padding-top:0px;padding-right: 20px;min-height: 360px;}
.bm .box2{border: 10px solid #fbd7b7;border-radius: 25px;padding:20px;position: relative;margin-top: 20px;}
.bm .box2 .lf{float: left;width: 100%;}
.bm .box1{border: 10px solid #fbd7b7;border-radius: 25px;padding:20px 0;position: relative;margin-top: 20px;}

.bm .box2 .tit{font-size: 30px;font-weight: bold;color: #f19187;height: 35px;line-height: 35px;margin-bottom: 10px;}
.bm .box2 .rt{float: left;width: 100%; padding: 0 20px;margin-top: 10px;}
.bm{padding:0 75px;text-align: center;padding-bottom: 20px;position: relative;z-index: 9999;}

}
@media (max-width:767px){
.bm .box2 .rt .d1:nth-child(2){margin-bottom: 10px;}

  .bm .tit{font-size: 20px;height: 25px;line-height: 25px;}
  .bm .box1{border: 5px solid #fbd7b7;border-radius: 25px;padding:10px 0;position: relative;margin-top: 10px;}
  .bm{padding:0 20px;text-align: center;padding-bottom: 20px;position: relative;z-index: 9999;}
  .bm .box1 .phone{height: 250px;width: auto;position:relative;left:0px;top: 0px; display:block; margin-bottom: 20px;}
  .bm .box1 .txt{height:auto;max-height:auto;min-height: 190px;overflow: hidden;;padding-left: 10px;font-size: 12px;line-height: 16px;color: #888888;padding-top:0px;padding-right: 10px;}
  .bm .box2{border: 5px solid #fbd7b7;border-radius: 25px;padding:10px;position: relative;margin-top: 20px;}
  .bm .box2 .tit{font-size: 20px;font-weight: bold;color: #f19187;height: 25px;line-height: 25px;margin-bottom: 10px;}
  .bm .box2 .ma_tit{font-size: 16px;height: 20px;line-height: 20px;margin-bottom: 10px;}
  .bm .box2 .rt .d1{font-size: 14px;text-align: left;}

}

/*bm*/

/*xs*/
.xs { padding-top: 30px;}
.xs ul{margin-left: -20px;margin-right: -20px;}
.xs ul li{float: left;width: 25%;padding:0 20px;position: relative;z-index: 10;margin-bottom: 20px;}
.xs ul li a{display: block;background: #fff;padding: 20px;}
.xs ul li a .imgzoom{position: relative;width: 100%;padding-bottom: 69.8752%;overflow: hidden;margin-bottom: 10px;}
.xs ul li a .imgzoom img{position: absolute;top: 0;left: 0;width: 100%;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xs ul 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);}
.xs ul li a .d1{font-size: 20px;color: #f99700;height: 25px;line-height: 25px;margin-bottom: 15px;overflow: hidden;}
.xs ul li a .d2{font-size: 16px;color: #f99700;height: 40px;line-height: 20px;overflow: hidden;;margin-bottom: 25px;}
.xs ul li a .d3{display: inline-block;font-size: 16px;color: #fff;height: 25px;line-height: 25px;margin-bottom:10px;background: #fe8886;border-radius: 20px;padding: 0 10px;}
.xs ul li a .d4{background: url(../../images/button_hui.png)no-repeat right center;;display: inline-block;font-size: 14px;color: #7d7a78;height: 30px;line-height: 30px;padding-right: 60px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;border-bottom: 1px solid #7d7a78;}
.xs ul li a:hover .d4{background: url(../../images/button_hover2.png)no-repeat right center; color: #f99700;padding-right: 150px;border-bottom: 1px solid #f99700;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
@media (max-width:1366px){
  .xs{padding: 0 120px;}
}
@media (max-width:1024px){
.xs ul li{float: left;width: 50%;padding:0 20px;position: relative;z-index: 10;margin-bottom: 20px;}

  .xs{padding: 0 75px;}
.xs ul li a{display: block;background: #fff;padding: 15px;}
.xs ul li a .d1{font-size: 16px;color: #f99700;height: 20px;line-height: 20px;margin-bottom: 10px;overflow: hidden;}
.xs ul li a .d2{font-size: 14px;color: #f99700;height: 18px;line-height: 18px;overflow: hidden;;margin-bottom: 10px;}
.xs ul li a .imgzoom{position: relative;width: 100%;padding-bottom: 69.8752%;overflow: hidden;margin-bottom: 10px;}
.xs ul li a .d3{display: inline-block;font-size: 14px;color: #fff;height: 18px;line-height: 18px;margin-bottom:10px;background: #fe8886;border-radius: 20px;padding: 0 5px;}
.xs ul li a .d4{background: url(../../images/button_hui.png)no-repeat right center;;display: inline-block;font-size: 13px;color: #7d7a78;height: 20px;line-height: 20px;padding-right: 50px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;border-bottom: 1px solid #7d7a78;}
}
@media (max-width:767px){
  .xs{padding: 0 20px;}
.xs ul li{float: left;width: 100%;padding:0 20px;position: relative;z-index: 10;margin-bottom: 10px;}

.xs ul li a{display: block;background: #fff;padding: 10px;}
.xs ul li a .d1{font-size: 14px;color: #f99700;height: 16px;line-height: 16px;margin-bottom: 5px;overflow: hidden;}
.xs ul li a .d2{font-size: 13px;color: #f99700;height: 15px;line-height: 15px;overflow: hidden;;margin-bottom: 10px;}
.xs ul li a .imgzoom{position: relative;width: 100%;padding-bottom: 69.8752%;overflow: hidden;margin-bottom: 10px;}
.xs ul li a .d3{display: inline-block;font-size: 13px;color: #fff;height: 15px;line-height: 15px;margin-bottom:5px;background: #fe8886;border-radius: 20px;padding: 0 5px;}
.xs ul li a .d4{background: url(../../images/button_hui.png)no-repeat right center;;display: inline-block;font-size: 13px;color: #7d7a78;height: 30px;line-height: 30px;padding-right: 50px;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;border-bottom: 1px solid #7d7a78;}
}
/*xs end*/

/*xx*/
.xx{padding:50px 20px; }
.xx ul{position: relative;z-index: 10;}
.xx ul li{padding:35px 30px;background: #fff;border: 1px solid #dedede;position: relative;margin-bottom: 35px;}
.xx ul li .rt{height: 390px;padding-left: 630px;}

.xx .rt .lf_ma{float: left;width: 35%;padding: 0 15px;}
.xx .rt .lf_ma img,.xx .rt .mid_ma img{width: 100%;}
.xx .rt .mid_ma{float: left;width: 35%;padding: 0 15px;}
.xx .rt .rt_button{width: 100px;;position: absolute;right: 0;bottom: 0px;display: inline-block;font-size: 14px;height: 50px;line-height: 50px;
border-bottom: 1px solid #7d7a78;background: url(../../images/button_hui.png)no-repeat right center;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xx .rt .rt_button:hover{border-bottom: 1px solid #f99700;color: #f99700;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; background:url(../../images/button_hover2.png)no-repeat right center;width: 150px;}
.xx .rt{text-align: left;}
.xx .rt .ewm_wrap{margin-left: -15px;position: relative;}
.xx .rt .ewm_wrap .txtx{font-size: 15px;height: 20px;line-height: 20px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 15px;}

.xx .rt .d1{font-size: 22px;height: 25px;line-height: 25px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 20px;}
.xx .rt .d2{font-size: 15px;height: 20px;line-height: 20px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 20px;}
.xx .rt .txt{font-size: 15px;height: 20px;line-height: 20px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 15px;}
.xx .lf{position: absolute;top: 35px;left: 30px;width: 600px;height: 390px; overflow: hidden;}

.xx .lf .imgzoom{width: 100%;height: 100%;overflow: hidden;}
.xx .lf .imgzoom img{width: 100%;height: 100%;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s;}
.xx .lf .imgzoom:hover 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:1366px){
  .xx{padding:0 120px;padding-bottom: 40px;}
  .xx ul li .rt{height: 300px;padding-left: 600px;}
  .xx .lf{position: absolute;top: 35px;left: 30px;width: auto;height: 300px;}


}
@media (max-width:1023px){
  .xx{padding:0 75px;padding-bottom: 20px;}
  .xx ul li .rt{height: auto;padding-left: 0;margin-top: 10px;}

  .xx .lf{position: relative;top: auto;left: auto;width: 100%;height: auto;}
  .xx ul li{padding:20px;background: #fff;border: 1px solid #dedede;position: relative;margin-bottom: 35px;}
  .xx .rt .d1{font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 10px;}
  .xx .rt .d2{font-size: 14px;height: 18px;line-height: 18px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 10px;}
  .xx .rt .txt{font-size: 14px;height: 18px;line-height: 18px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 10px;}
}
@media (max-width:767px){
  .xx{padding:0 20px;padding-bottom: 10px;}
  .xx .lf{position: relative;top: auto;left: auto;width: 100%;height: auto;}
  .xx ul li{padding:10px;background: #fff;border: 1px solid #dedede;position: relative;margin-bottom: 15px;padding-bottom: 40px;}
  .xx .rt .d1{font-size: 16px;height: 18px;line-height: 18px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 8px;}
  .xx .rt .d2{font-size: 13px;height: 16px;line-height: 16px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 8px;}
  .xx .rt .txt{font-size: 13px;height: 16px;line-height: 16px;overflow: hidden;font-weight: bold;color: #f99700;margin-bottom: 8px;}
  .xx .rt .rt_button{width: 100px;position: absolute;right: 0;bottom: -30px;display: inline-block;font-size: 13px;height: 30px;line-height: 30px;
    border-bottom: 1px solid #7d7a78;background: url(../../images/button_hui.png)no-repeat right center; }
.xx .rt .lf_ma{float: left;width: 50%;padding: 0 15px;}
.xx .rt .mid_ma{float: left;width: 50%;padding: 0 15px;}

}
/*xx*/

/*fk*/
.fk{padding:0 20px;padding-bottom: 100px;}
.fk{text-align: center;}
.fk .tit{font-size: 44px;height: 50px;line-height: 50px;font-weight: bold;}
.fk .smtit{font-size: 28px;height: 30px;line-height: 30px;color: #f19187;font-weight: bold;margin:70px 0}
.fk .wrap .lf{float: left;width: 40%;  margin-left: 5%; position: relative;height: 700px;}
.fk .wrap .lf .iphone{position: absolute;left: 50%;top: 0;transform: translateX(-50%);height: 640px;width: 345px;}
.fk .wrap .rt{float: right;width: 45%; margin-right: 5%; height: 700px;font-size: 16px;line-height: 25px;color: #888888;padding-top: 40px; text-align: left;}
.swiper_phone .swiper-slide img{margin-top: 22px;width: 100%;height: 550px;}
.swiper_phone{width: 300px;margin: 0 auto;}
.fk .wrap .lf .swiper-button-prev {width: 80px;}
.fk .wrap .lf .swiper-button-next {width: 80px;}





@media (max-width:1366px){
  .fk .tit{font-size: 36px;height: 40px;line-height: 40px;font-weight: bold;}
  .fk .smtit{font-size: 24px;height: 28px;line-height: 28px;color: #f19187;font-weight: bold;margin:30px 0}

}
@media (max-width:1023px){
.fk .wrap .lf{float: left;width: 100%;position: relative;height: auto; margin-left: 0%;}
.fk .smtit{font-size: 24px;height: 28px;line-height: 28px;color: #f19187;font-weight: bold;margin:20px 0}
.fk .tit{font-size: 30px;height: 35px;line-height: 35px;font-weight: bold;}
.fk .wrap .lf .iphone{position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 242.4px;height: auto;}

.swiper_phone .swiper-slide img{margin-top: 11px;width: 211.68px;height: auto;}

.swiper_phone{margin: 0 auto;}
.fk .wrap .lf .swiper-button-next {width: 40px;top: 50%;right: 25%;}
.fk .wrap .lf .swiper-button-prev {width: 40px;top: 50%;left: 25%;}
.fk .wrap .rt{float: right;width: 100%;height: auto;}
.fk{padding:0 20px;padding-bottom:10px;}

.swiper_phone{width: auto;margin: 0 auto;}
}
@media (max-width:767px){

  .fk .tit{font-size: 20px;height: 25px;line-height: 25px;font-weight: bold;}
  .fk .smtit{font-size: 18px;height: 20px;line-height: 20px;color: #f19187;font-weight: bold;margin:10px 0}
  .fk .wrap .rt{float: right;width: 100%;height: auto;padding-top: 10px;}
  .fk .wrap .rt{font-size: 13px;line-height: 20px;color: #888888;padding-top: 10px;}
  .fk .wrap .lf .swiper-button-next {width: 40px;top: 50%;right: 0%;}
  .fk .wrap .lf .swiper-button-prev {width: 40px;top: 50%;left: 0%;}

  .fk .wrap .rt{float: right;width: 100%;height: auto;margin: 10px 0;}

}

/*fk end*/

/*xw*/
.xw{padding-bottom: 100px; padding-top: 20px;}
.banner_box .xw_tit{color: #fff;top: 58%;}
.main .nav{padding-left: 100px;padding-right: 100px;margin-bottom: 130px;margin-top: -150px;position: relative;z-index: 999;}
.main .nav .nav_bg{position: relative;}
.main .nav_bg img{width: 100%;position: absolute;left: 0px;top: 0;}
.main .nav .nav_wrap{display: flex;flex-wrap: nowrap;justify-content: space-around;padding-top: 60px;}
.main .nav .nav_wrap a{display:block;width: 100px;position: relative;z-index: 999;margin: 0 auto;}
.main .nav .nav_wrap a img{width: 100%;}
.main .nav .nav_wrap a .name{font-size: 18px;line-height: 60px;text-align: center;font-weight: bold;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
.main .nav .nav_wrap a:hover .name{color: #f99700;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
.main .nav .nav_wrap a.on .name{color: #f99700;}
.xw ul{padding: 0 120px;}
.xw ul li{width: 100%;background: #fff;position: relative;padding: 50px 70px 70px 40px;margin-bottom: 35px;border-radius:20px ;}
.xw ul li:last-child{margin-bottom: 0;}
.xw ul li a .rt{padding-left: 370px;height: 180px;}
.xw ul li a .rt .top{position: relative;font-size: 18px;line-height: 26px;border-bottom: 1px solid #f99700;color: #f99700;margin-bottom: 10px;}
.xw ul li a .rt .top .tit{padding-right: 110px;}
.xw ul li a .rt .top .time{position: absolute;right: 0;bottom: 0;}
.xw ul li a .rt .top .tit_1{ font-size: 16px; line-height: 30px; height: 30px; overflow: hidden;}


.xw ul li a .button{display: block;position: absolute;right: 70px;bottom: 20px;font-size: 14px;height: 50px;line-height: 50px;padding-right: 50px;
border-bottom: 1px solid #7d7a78;background: url(../../images/button_hui.png)no-repeat right center;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
.xw ul li a:hover .button{right: 60px;padding-right: 60px;border-color: #f99700;color: #f99700;background: url(../../images/button_hover2.png)no-repeat right center;}
.xw ul li a .txt{font-size: 14px; color: #aaaaaa;line-height: 20px; height: 60px; overflow: hidden; transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s; margin-top: 30px;}

.xw ul li a:hover .txt{color: #f99700;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
.xw ul li a .lf{height: 180px;width: 307px;position: absolute;left: 40px;top: 50px;}
.xw ul li a .imgzoom{position: relative;width: 100%;padding-bottom: 58.63192%;overflow: hidden;border-radius: 10px;}
.xw ul li a .imgzoom img{position: absolute;top: 0;left: 0;width: 100%;transition: all .5s cubic-bezier(.5, 0, .2, 1) 0s; }
.xw ul 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);}
@media (max-width:1366px){
.banner_box .xw_tit{color: #fff;top: 48%;}
.xw ul li{width: 100%;background: #fff;position: relative;padding: 40px 70px 60px 40px;margin-bottom: 35px;border-radius:20px ;}
.xw{padding-bottom: 70px;}

}
@media (max-width:1023px){
.xw ul{padding: 0 75px;}
.xw ul li a .lf{height: 180px;width: 307px;position: relative;left: 0px;top: 0px;margin: 0 auto;}
.xw ul li{width: 100%;background: #fff;position: relative;padding: 20px 35px 30px 20px;margin-bottom: 20px;border-radius:20px ;}
.xw ul li a .rt{padding-left: 0px;height: auto;}
.xw ul li a .button{right: 35px;bottom: 5px;font-size: 13px;line-height: 20px;height: 20px;}  
.xw ul li a .rt .top{position: relative;font-size: 16px;line-height: 40px;border-bottom: 1px solid #f99700;color: #f99700;margin-bottom: 10px;}
.xw ul li a .txt{font-size: 13px; color: #aaaaaa;line-height: 20px;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
.xw{padding-bottom: 30px;}

}
@media (max-width:767px){
  .xw ul{padding: 0 20px;}
  .xw ul li a .lf{height: auto;width: 100%;position: relative;left: 0px;top: 0px;margin: 0 auto;}
.xw ul li a .rt .top .tit{padding-right: 0px;font-size: 14px;line-height: 25px;}
.xw ul li a .rt .top .time{position: relative;font-size: 14px;line-height: 25px;}
.xw ul li{width: 100%;background: #fff;position: relative;padding: 20px;padding-bottom: 30px;margin-bottom: 20px;border-radius:20px ;}
 


}

/*xw*/

	/* js */
	.banner_box .js_weizhi{bottom: 150px;color: #313131;}
	.banner_box .js_weizhi a{color: #313131;}
  .banner_box .js_tit{top:35%;}
  .jstd{padding-bottom: 100px;}
	.jstd .nav .nav_wrap a:nth-child(2) img{margin-top: 25px;}
	.jstd ul{padding:0 120px;}
	.jstd ul li{padding:50px 50px 0 50px;background: #fff;position: relative;}
	.jstd ul li:first-child{border-top-right-radius:20px ;border-top-left-radius:20px ;}
	.jstd ul li:last-child{border-bottom-right-radius:20px ;border-bottom-left-radius:20px ;border-bottom: 0;}
	.jstd ul li a img{width: 323px;position: absolute;top: 50%;transform: translateY(-50%);left: 50px;}
	.jstd ul li a{display: block;border-bottom:1px dashed #ffc9c8 ;padding-bottom: 50px;}
	.jstd ul li:last-child a{border-bottom:0;}
	.jstd ul li a .rt{padding-left: 430px;}
	.jstd ul li a .rt .name{font-size: 20px;font-weight: bold;height: 22px;line-height: 22px;margin-bottom: 20px;}
  .jstd ul li a .rt .txt{font-size: 16px;line-height: 30px;color: #636363;}
@media (max-width:1366px){
  .jstd{padding-bottom: 70px;}

}
@media (max-width:1023px){
	.banner_box .js_weizhi{bottom: 75px;color: #313131;}
  .main .nav{padding-left: 75px;padding-right: 75px;margin-bottom: 50px;margin-top: -75px;position: relative;z-index: 999;}
.main .nav .nav_wrap a{display:block;width: 60px;position: relative;z-index: 999;margin: 0 auto;}
.main .nav .nav_wrap a .name{font-size: 14px;line-height: 30px;text-align: center;font-weight: bold;transition: all .3s cubic-bezier(.5, 0, .2, 1) 0s;}
.main .nav .nav_wrap{display: flex;flex-wrap: nowrap;justify-content: space-around;padding-top: 20px;}
.main .nav .nav_wrap{display: flex;flex-wrap: nowrap;justify-content: space-around;padding-top: 20px;}
.main .nav .news_nav_wrap{display: flex;flex-wrap: nowrap;justify-content: space-around;padding-top: 35px;}
.jstd .nav .nav_wrap a:nth-child(2) img{margin-top: 10px;}
.jstd ul{padding:0 75px;}
.jstd ul li{padding:25px 25px 0 25px;background: #fff;position: relative;}
.jstd ul li a img{width: 161.5px;position: absolute;top: 50%;transform: translateY(-50%);left: 25px;}
.jstd ul li a .rt{padding-left: 200px;}
.jstd ul li a .rt .name{font-size: 18px;font-weight: bold;height: 20px;line-height: 20px;margin-bottom: 15px;}
.jstd ul li a .rt .txt{font-size: 14px;line-height: 20px;color: #636363;}
.jstd ul li a{display: block;border-bottom:1px dashed #ffc9c8 ;padding-bottom: 30px;}
.jstd{padding-bottom: 35px;}

}
@media (max-width:767px){
  .main .nav{padding-left: 20px;padding-right: 20px;margin-bottom: 20px;margin-top: -20px;position: relative;z-index: 999;}
	.banner_box .js_weizhi{bottom: 20px;color: #313131;}
  .main .nav .nav_wrap a{display:block;width: 60px;position: relative;z-index: 999;margin: 0 auto;}
  .main .nav .nav_wrap a img{display: block;width: 30px; height: 30px; margin: 0 auto;}
.main .nav .nav_wrap{display: flex;flex-wrap: nowrap;justify-content: space-around;padding-top: 10px;}
.jstd .nav .nav_wrap a:nth-child(2) img{margin-top: 5px;}
.jstd ul{padding:0 20px;}
.jstd ul li a img{width: 161.5px;position: relative;top: 0%;left: 50%;transform: translateX(-50%);}
.jstd ul li a .rt{padding-left: 0px;margin-top: 10px;}
.jstd ul li a{display: block;border-bottom:1px dashed #ffc9c8 ;padding-bottom: 20px;}
.jstd{padding-bottom: 20px;}

}
  /* js /end */
  
  /*yftd*/
.yftd{padding-bottom: 100px;}
.yftd ul{padding:0 120px 50px 120px;}
.yftd ul li{padding:50px 50px 0 50px;background: #fff;position: relative;}
.yftd ul li:first-child{border-top-right-radius:20px ;border-top-left-radius:20px ;}
.yftd ul li:last-child{border-bottom-right-radius:20px ;border-bottom-left-radius:20px ;border-bottom: 0;}
.yftd ul li a img{width: 323px;position: absolute;top: 50%;transform: translateY(-50%);left: 50px;}
.yftd ul li a{display: block;border-bottom:1px dashed #ffc9c8 ;padding-bottom: 50px;}
.yftd ul li:last-child a{border-bottom:0;}
.yftd ul li a .rt{padding-left: 430px;}
.yftd ul li a .rt .name{font-size: 20px;font-weight: bold;height: 22px;line-height: 22px;margin-bottom: 20px;}
.yftd ul li a .rt .txt{font-size: 16px;line-height: 30px;color: #636363;}
@media (max-width:1023px){
.yftd{padding-bottom: 50px;}

  .yftd ul{padding:0 75px;}
  .yftd ul li a img{width: 161.5px;position: absolute;top: 50%;transform: translateY(-50%);left: 50px;}
  .yftd ul li a .rt{padding-left: 210px;}
  .yftd ul li{padding:20px 20px 0 20px;background: #fff;position: relative;}
  .yftd ul li a .rt .name{font-size: 16px;font-weight: bold;height: 20px;line-height: 20px;margin-bottom: 10px;}
  .yftd ul li a .rt .txt{font-size: 14px;line-height: 20px;color: #636363;}
.yftd ul li a{display: block;border-bottom:1px dashed #ffc9c8 ;padding-bottom: 20px;}

}
@media (max-width:767px){
.yftd{padding-bottom: 20px;}

  .yftd ul{padding:0 20px;}
  .yftd ul li a img{width: 161.5px;position: relative;top: auto;left: auto;transform: none;margin: 0 auto;display: block;}
  .yftd ul li a .rt{padding-left:0px;margin-top: 10px;}
  .yftd ul li{padding:20px 20px 0 20px;background: #fff;position: relative;}
  .yftd ul li a .rt .name{font-size: 14px;font-weight: bold;height: 16px;line-height: 16px;margin-bottom: 5px;}
  .yftd ul li a .rt .txt{font-size: 13px;line-height: 15px;color: #636363;}
.yftd ul li a{display: block;border-bottom:1px dashed #ffc9c8 ;padding-bottom: 10px;}

}
/*yftd /end*/

/*qd*/
.qd{text-align: center;padding-bottom:100px}
.qd .button{position: relative;;display: inline-block;height: 58px;line-height: 58px;color: #fff;font-size: 30px;background: #fe8886;padding: 0 110px 0 60px;border-radius: 25px;margin-top: 60px;}
.qd .button img{position: absolute;bottom: 0;right: 25px;}
@media (max-width:1366px){
.qd{text-align: center;padding:0 120px;padding-bottom:50px}
.qd .button{position: relative;;display: inline-block;height: 48px;line-height: 48px;color: #fff;font-size: 24px;background: #fe8886;padding: 0 110px 0 60px;border-radius: 25px;margin-top: 40px;}

}
@media (max-width:1023px){
.qd{text-align: center;padding:0 75px;padding-bottom:40px}
.qd .button{position: relative;;display: inline-block;height: 38px;line-height: 38px;color: #fff;font-size: 20px;background: #fe8886;padding: 0 90px 0 30px;border-radius: 25px;margin-top: 30px;}
.qd .button img{position: absolute;bottom: 5px;right: 30px;width: 31.5px;height: auto;}

}

@media (max-width:767px){
.qd{text-align: center;padding:0 20px;padding-bottom:20px}
.qd .button{position: relative;;display: inline-block;height: 28px;line-height: 28px;color: #fff;font-size: 15px;background: #fe8886;padding: 0 70px 0 20px;border-radius: 25px;margin-top: 20px;}

}
/*qd end*/

/*yytd*/
.yytd{text-align:left;padding-bottom: 100px;padding:0 20px; position: relative;  }

.yytd .tit{font-size: 40px;font-weight: bold; text-align: center;}
.yytd .tit_info{font-size: 24px;font-weight: bold; text-align: center;}
.yytd .data{ border-bottom: 1px dotted #ccc; text-align: center; color: #999; padding: 10px 0px;}

.yytd .txt{font-size: 16px;line-height: 26px;color: #888888; width: 100%; margin: 30px 0px 0px 0px; padding-bottom: 50px;}
.yytd .zp{width: 100%;margin-top: 30px;margin-bottom: 100px;}
.yytd .zp2{width: 100%;}
.banner_box .yy_weizhi{color: #313131;}
.banner_box .yy_weizhi a{color: #313131;}
@media (max-width:1366px){
  .yytd{text-align: left;padding:0 20px;padding-bottom: 70px}
  .yytd .tit{font-size: 36px;font-weight: bold;}
  .yytd .txt{font-size: 15px;line-height: 30px;color: #888888;}
  .yytd .zp{width: 100%;margin-top: 25px;margin-bottom: 60px;}

}
@media (max-width:1023px){
  .yytd{text-align: left;padding:0 25px;padding-bottom: 20px}
  .yytd .tit{font-size: 30px;font-weight: bold;}
  .yytd .txt{font-size: 14px;line-height: 28px;color: #888888;}
  .yytd .zp{width: 100%;margin-top: 25px;margin-bottom: 50px;}

}
@media (max-width:767px){
  .yytd{text-align: left;padding:0 10px;padding-bottom: 20px}
  .yytd .tit{font-size: 20px;font-weight: bold; }
  .yytd .txt{font-size: 13px;line-height: 20px;color: #888888;margin-top: 5px; padding-bottom: 20px; margin-top: 0px;}
  .yytd .zp{width: 100%;margin-top: 10px;margin-bottom: 20px;}

}
/*yytd end*/

/*ld*/
.ld{margin-top: 0px;position: relative;z-index: 5;text-align: center;}
.ld .tit{font-size: 44px;line-height: 50px;height: 50px;font-weight: bold;color: #313131;margin-bottom: 30px;}
.ldtit2{font-size:28px;line-height: 30px;height: 30px;font-weight: normal;color: #313131;margin-bottom: 45px;}
.ld .gang{width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 60px;}
@media (max-width:1366px){
  .ld{margin-top: -50px;padding: 0 120px;}
  .ld .tit{font-size: 36px;line-height: 40px;height: 40px;font-weight: bold;color: #313131;margin-bottom: 20px;}
  .ldtit2{font-size:20px;line-height: 22px;height: 22px;font-weight: normal;color: #313131;margin-bottom: 10px;}
  .ld .gang{width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 40px;}
}
@media (max-width:1023px){
  .ld{margin-top: -25px;padding: 0 75px;}
  .ld .tit{font-size: 30px;line-height: 35px;height: 35px;font-weight: bold;color: #313131;margin-bottom: 15px;}
  .ldtit2{font-size:18px;line-height: 20px;height: 20px;font-weight: normal;color: #313131;margin-bottom: 10px;}
  .ld .gang{width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 30px;}
}
@media (max-width:767px){
  .ld{margin-top: -10px;padding: 0 20px;}
  .ld .tit{font-size: 20px;line-height: 25px;height: 25px;font-weight: bold;color: #313131;margin-bottom: 10px;}
  .ldtit2{font-size:15px;line-height: 18px;height: 18px;font-weight: normal;color: #313131;margin-bottom: 10px;}
  .ld .gang{width: 30px;height: 1px;background: #dbb9a1;margin: 0 auto;margin-bottom: 15px;}
}
/*ld /end*/



@media (max-width:767px){
.contact_mm{}
}








/*sz*/
.banner_box .sz_tit{color: #fe8887;}

.sz .main_img{position: relative;z-index: 10;}
@media (max-width:1366px){
.sz{padding: 0 120px;}
}
@media (max-width:1023px){
.sz{padding: 0 75px;}
}
@media (max-width:767px){
.sz{padding: 0 20px;}
}
/*sz /end*/