@charset "utf-8";
/* CSS Document */
@font-face {
      font-family: 'OsRegular';
      src: url('../fonts/oswald.woff2') format('woff2'),
          url('../fonts/oswald.woff') format('woff'),
          url('../fonts/oswald.ttf') format('truetype');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }
 @font-face {
      font-family: 'OsBlod';
      src: url('../fonts/oswald-bold.woff2') format('woff2'),
          url('../fonts/oswald-bold.woff') format('woff'),
          url('../fonts/oswald-bold.ttf') format('truetype');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }
  @font-face {
      font-family: 'OsLifgt';
      src:url('../fonts/oswald-light.ttf') format('truetype');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }
  


.header{width:100%; position:fixed; padding:0px 2.86%; background-color:#fff; left:0px; top:0px; z-index:111;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.header.fixedmenu1{ position:relative;}
.header.fixedmenu,.header.fixedmenu1.fixedmenu{ position:fixed;  background:none;background-color:#fff; top:0px; left:0px; z-index:111111;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); }

.i_logo{ padding-top:19.5px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo img{ height:61px; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}



.shubiao{width:30px; position:absolute; bottom:45px; left:50%; margin-left:-15px; z-index:111; }
.shubiao img{ width:100%;}


.i_logo_ul{width:47.5%;}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}
.i_logo_ul .nav_menu li{width:16.66%; height:100px; margin:0px; padding:0px; position:relative;z-index:1111111;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:100px; line-height:100px; display:inline-block; text-align:center; overflow:hidden; color:#333333; font-size:18px;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#e60012;text-decoration:none; }
.i_logo_ul .nav_menu li .a_nav:after{width:0px; height:3px; background-color:#e60012; position:absolute; left:50%; margin-left:-18px;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 2.5px;-webkit-border-radius: 2.5px;border-radius:2.5px;}.i_logo_ul .nav_menu li .a_nav:hover:after,.i_logo_ul .nav_menu li .a_nav.active:after,.i_logo_ul .nav_menu li .a_nav.active1:after{width:36px;}
.i_logo_ul .nav_menu li dl{width:200px; background-color:#fff; position:absolute; left:50%; margin-left:-100px;top:100%; display:none;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
-moz-border-radius: 0px 0px 15px 15px;      /* Gecko browsers */
-webkit-border-radius: 0px 0px 15px 15px;   /* Webkit browsers */
border-radius:0px 0px 15px 15px;         /* W3C syntax */}
.i_logo_ul .nav_menu li dl dd{ float:left;width:100%;}
.i_logo_ul .nav_menu li dl dd a{ width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:16px; display:inline-block; overflow:hidden; text-align:center;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#fff; background-color:#e60012;}

.i_phone{ padding:10px 35px 5px 35px; margin-top:18px; background-color:#e60012;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ color:#fff; font-size:16px;}
.i_phone_t{ padding-left:28px; line-height:22px; background:url(../images/tb_02.png) left center no-repeat;}
.i_phone_c{ width:100%; line-height:1.5; font-size:18px; font-weight:bold;}

.i_banben{ width:10%; text-align:center; position:relative; line-height:100px; overflow:hidden; font-size:18px; color:#333333; margin-left:1.4%;}
.i_banben:before{width:1px; height:22px; position:absolute; left:0px; top:50%; margin-top:-11px; background-color:#bbbbbb; content:""; z-index:1;}
.i_banben a{ color:#333333;}
.i_banben a:hover,.i_active{ color:#e60012 !important;}

.wap_banben{ padding:0px 5px; height:30px; line-height:30px; color:#333; font-size:14px; position:absolute; right:50px; top:50%; margin-top:-15px;}
.wap_banben a{ color:#333;}
.wap_banben a:hover{ color:#e60012;}



.i_bcss{width:36px; height:90px;position:relative; margin-left:4%;}
.i_bcss_t{width:36px; height:36px; background:url(../images/tb_01.png) center center no-repeat; background-color:#0d6cb8;background-size:18px; cursor:pointer; position:relative; top:50%; margin-top:-18px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.i_bcss_c{width:212px; height:38px; border:1px solid #c1bcba; background-color:#fff; position:absolute;  right:0px; top:100%; display:none}
.i_bcss_c .ipt1{width:174px; height:36px; text-indent:10px; border:0px; color:#333; font-size:14px; font-family:"微软雅黑";}
.i_bcss_c .ipt2{width:36px; height:36px; background:url(../images/tb_01a.png) center no-repeat; border:0px; cursor:pointer; background-size:16px;}




.wap_ssbn{width:30px; height:100%;  background:url(../images/tb_01a.png) center no-repeat;  background-size:16px; position:absolute; top:0px; right:50px; z-index:10000;}
.wap_ssbn span{width:100%; height:100%; display:inline-block;}
.wap_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 5px 20px 0px #d9d9d9;}
.wap_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:13px;}
.wap_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/tb_01a.png) center no-repeat;  border:0px;}

.wap_bbqh{ height:30px; line-height:30px; position:absolute; right:90px; top:50%; margin-top:-15px; color:#666; font-size:14px;}
.wap_bbqh a{ color:#666; padding:0px 5px; display:inline-block;}
.wap_bbqh a:hover,.wap_bbqh a.active{ color:#158be0;}

.statement_box{width:100%; position:fixed; height:100%; left:0px; top:0px; background:url(../images/tb_04s.png) repeat; z-index:11111111;}
.statement_box1{position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff;
	width:45%; height:75%;
    border-radius: 10px;
    padding: 45px 3%;
    z-index: 60;}
.statement_box1_t{position: absolute;
    width: 26px;
    height: 26px;
    top: 18px;
    right: 20px;
    z-index: -1; cursor:pointer;}
.statement_box1_t img{width:100%;}
.statement_box1_title{color: #E60012;
    font-weight: 700;
    text-align: center;
    margin-bottom:35px; font-size:24px;}
.statement_box1_c{width:100%;height:400px; overflow-y:auto; color:#555; font-size:18px; line-height:1.8;}
.statement_box1_c p{ line-height:1.8;}
.statement_box1_b{width:100%; text-align:center; margin-top:40px;}
.statement_box1_b a{display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #E60012;
    border-radius: 26px;}
.statement_box1_b a:hover{ color:#fff;}


.zxjp_wrap{width:100%; height:100%; background-color:#fff6e4; position:fixed; left:0px; top:0px; z-index:111111111;pointer-events: none;}
.zxjp_wrap_box{position: absolute;
    left: 50%;
    top: 20%;
	width:216px;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);}

@keyframes jimove {
  0% {
 left:-150px; 
 top:150px;
  opacity:0.3; filter: alpha(opacity=30);
  -webkit-transform:scale(0.4, 0.4); transform:scale(0.4, 0.4); 
  }
  100% {
	  left:0px; 
 top:0px;
   opacity: 1;filter: alpha(opacity=100);
   -webkit-transform:scale(1, 1); transform:scale(1, 1);
  }
}	


.zxjp_logo{width:100%;}
.zxjp_logo img{width:100%; position:relative;-webkit-animation: jimove 1.2s infinite ease-in-out;
  animation: jimove 1.2s infinite ease-in-out;animation-iteration-count:1;}
.zxjp_text{width:100%; margin-top:15px; text-align:center;font-size: 16px;
    color: #E60012;
    font-weight: 700;}
.guide-wave {
	position: relative;
	height: 100vh
}

.guide-wave svg {
	position: absolute;
	bottom: -5%
}

.guide-wave svg use {
	-webkit-animation: move-forever 3s linear infinite;
	animation: move-forever 3s linear infinite
}

.guide-wave .gt-svg {
	left: 0;
	z-index: 20
}

.guide-wave .gt-svg use {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.guide-wave .gb-svg {
	left: 0;
	z-index: 60
}

.guide-wave .gb-svg use {
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.wave-divider .parallax>use {
	-webkit-animation: move-forever 12s linear infinite;
	animation: move-forever 12s linear infinite
}

.wave-divider .parallax>use:nth-child(1) {
	-webkit-animation-delay: -2s;
	animation-delay: -2s
}

.wave-divider .parallax>use:nth-child(2) {
	-webkit-animation-delay: -2s;
	animation-delay: -2s;
	-webkit-animation-duration: 5s;
	animation-duration: 5s
}

.wave-divider .parallax>use:nth-child(3) {
	-webkit-animation-delay: -4s;
	animation-delay: -4s;
	-webkit-animation-duration: 3s;
	animation-duration: 3s
}

@-webkit-keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%)
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		transform: translate(85px, 0%)
	}
}

@keyframes move-forever {
	0% {
		-webkit-transform: translate(-90px, 0%);
		transform: translate(-90px, 0%)
	}
	100% {
		-webkit-transform: translate(85px, 0%);
		transform: translate(85px, 0%)
	}
}
.wave-ani {
	position: absolute;
	background-color: #E60012;
	width: 100%;
	height: 100%;
	z-index: 100
}

.i_box1{ padding:115px 0px 90px 0px;}
.i_box1_l{width:45%; padding-top:10px;}
.i_box1_l_t{width:100%; padding:20px 0px; position:relative; line-height:1.3; color:#333333; font-size:50px; font-weight:bold;}
.i_box1_l_t:after{width:40px; height:5px; background-color:#e60012; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-moz-border-radius: 2.5px;      /* Gecko browsers */
-webkit-border-radius: 2.5px;   /* Webkit browsers */
border-radius:2.5px;/* W3C syntax */}
.i_box1_l_t_fb{width:100%; margin:53px 0px 17px 0px; line-height:1.5; font-size:28px; font-weight:bold;}
.i_box1_l_c{width:100%; margin-bottom:15px; line-height:30px; height:240px; overflow:hidden; color:#666666; font-size:18px;}
.i_box1_l_b{ padding:0px 75px 0px 40px; height:50px; line-height:50px; background-color:#e60012;
-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */ position:relative; display:inline-block; color:#fff; font-size:16px; border:1px solid #e60012;}
.i_box1_l_b:after{width:34px; height:34px; background:url(../images/tb_03.png) center no-repeat; background-color:#fff100;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:absolute; right:20px; top:50%; margin-top:-17px; content:""; z-index:1;}
.i_box1_l_b:hover{ background-color:#fff; color:#e60012;}
.i_box1_r{width:51%; padding:0px 1.375% 45px 16.25%; position:relative;}
.i_box1_r:before{width:30%; height:80%; background-color:#e60012;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ position:absolute; right:0px; top:50%; -o-transform:translate(0%, -53%);-ms-transform:translate(0%, -53%);-webkit-transform: translate(0%, -53%);-moz-transform: translate(0%, -53%);transform: translate(0%, -53%); z-index:1; content:"";}
.i_box1_r .a_img{width:100%; display:inline-block; overflow:hidden;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ position:relative; z-index:2;}
.i_box1_r .a_img img{width:100%; float:left;}
.i_box1_r_player{width:46.6%; position:absolute; left:0px; bottom:0px; z-index:2;}
.i_box1_r_player img{width:100%; float:left;}
.i_box1_r_player_jxw{width:29%; position:absolute; left:14%; bottom:97%; z-index:3;animation: niu-move 1s infinite alternate ease-in-out;
    -webkit-animation: niu-move 1s infinite alternate ease-in-out;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;}
	@keyframes niu-move
{
	0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);} 
	33% { -webkit-transform: rotate(-4deg);transform: rotate(-4deg);}
	66% { -webkit-transform: rotate(4deg);transform: rotate(4deg);}
	100% {  -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@-webkit-keyframes niu-move 
{
	0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);} 
	33% { -webkit-transform: rotate(-4deg);transform: rotate(-4deg);}
	66% { -webkit-transform: rotate(4deg);transform: rotate(4deg);}
	100% {  -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
.i_box1_r_player_jxw img{width:100%; float:left;}
.i_box1_r_player_btn{width:76px; height:76px; position:absolute; cursor:pointer;left:50%; top:50%;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index:3;}
.i_box1_r_player_btn .s1{width:100%; height:100%; background:url(../images/tb_05.png) center no-repeat; background-color:#e60012; -moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:relative; z-index:3;}
.i_box1_r_player_btn:before{content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 112px;
    height: 112px;
/*    border-radius: 50%;*/  background-color:#fff;
   animation: boderM 3s infinite;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */
}

.i_box1_r_player_btn:after{content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 180px;
    height: 180px;
/*    border-radius: 50%;*/
	background-color:rgb(230,0,18,0.2);
	animation: boderM 3s 0.5s infinite;
	-moz-border-radius: 100%;      /* Gecko browsers */
	-webkit-border-radius: 100%;   /* Webkit browsers */
	border-radius:100%;            /* W3C syntax */
}

@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }

    20% {
        opacity: 1
    }

    75% {
        transform: translate(-50%, -50%) scale(1.5);
        opacity: 0
    }

   /* 100% {
        opacity: 0
    }*/

}

.i_bg1{ background-color:#f7f7f7;}
.i_box2{ padding-top:200px;}
.i_box3{width:100%; background:url(../images/bg1.jpg) center center no-repeat;}
.i_box3_c{width:48.75%; padding:210px 0px 258px 0px; position:relative;}
.i_box3_c_jxw{width:47.56%; position:absolute; left:-200px;opacity:0.3; filter: alpha(opacity=30);transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transform:scale(0.4, 0.4); transform:scale(0.4, 0.4); top:20px;}
.i_box3_c_jxw.vis{opacity: 1; left:22px; top:-160px; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}

.i_box3_c_jxw img{animation: rolateMove1 4s linear 0.25s infinite reverse;}

@keyframes rolateMove1 {
  0% {
   /* transform: translateX(0px);
	transform: translateY(0px);*/
	-webkit-transform: rotate(0deg);transform: rotate(0deg);
  }
  50% {
    /*transform: translateX(-12%);
	transform: translateY(-12%);*/
	-webkit-transform: rotate(-4deg);transform: rotate(-4deg);
  }
  100% {
   /* transform: translateX(0px);
	transform: translateY(0px);*/
	-webkit-transform: rotate(0deg);transform: rotate(0deg);
  }
}
.i_box3_c_jxw img{width:100%; float:left;}
.i_box3_c_box1{width:100%; padding-left:3.3%;}
.i_box3_c_box1_l{width:28.6%; position:relative; margin-top:70px;}
.i_box3_c_box1_r{width:62%; position:relative; overflow:hidden;}

.hj_swiper{width:100%; position:relative; height:300px; overflow:hidden;}
.hj_swiper:before{width:2px; height:100%; background-color:#e60012; position:absolute; left:22px; top:0px; z-index:1; content:"";}
.hj_swiper .swiper-slide{ cursor:pointer; padding-left:24px; position:relative;}
.hj_swiper .swiper-slide:after{width:47px; height:47px; background:url(../images/tb_06s.png) center no-repeat; background-size:100%; position:absolute; left:0px; top:50%; margin-top:-23.5px;content:""; z-index:1;opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.hj_swiper .swiper-slide .div_t{ padding-left:30px; position:relative; height:50px; line-height:50px; color:#000; font-size:16px;}
.hj_swiper .swiper-slide .div_t:after{width:10px; height:2px; background-color:#e60012; position:absolute; left:0px; top:50%; margin-top:-1px; z-index:1; content:"";}
.hj_swiper .swiper-slide.swiper-slide-thumb-active .div_t{ color:#e60012; font-weight:bold;}
.hj_swiper .swiper-slide.swiper-slide-thumb-active:after{opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}

.i_box3_c_box1_l .hj_next{width:21px; height:18px; background:url(../images/jt_02.png) center no-repeat; background-size:100%; left:115px; top:auto; bottom:10px; display:none;}
.i_box3_c_box1_l .hj_prev{width:21px; height:18px; background:url(../images/jt_04.png) center no-repeat; background-size:100%; left:0px;top:auto; bottom:10px; display:none;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content:"" !important;}
.i_box3_c_box1_l .hj_pagination{width:90px; height:18px; text-align:center; color:#000; line-height:18px; position:absolute; left:21px; font-size:18px;bottom:10px; display:none;}
.i_box3_c_box1_l .hj_pagination span{ height:18px; line-height:18px; display:inline-block;}


.hj_swiper_sx{width:100%; padding-top:60px;}
.hj_swiper_sx .swiper-slide{width:100%;height: 100%;/*-webkit-transform:scale(0.9, 0.9); top:-5px; transform:scale(0.9, 0.9);*/-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.hj_swiper_sx .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#333333; font-size:18px;}
.hj_swiper_sx .swiper-slide .div .div_t{width:100%; height:63px; line-height:63px; font-size:44px; color:#e60012; font-weight:bold; overflow:hidden;}
.hj_swiper_sx .swiper-slide .div .div_t_fb{width:100%; height:47px; line-height:47px; overflow:hidden; margin:20px 0px 25px 0px; font-size:28px; font-weight:bold;}
.hj_swiper_sx .swiper-slide .div .div_text{width:100%; line-height:30px; height:150px; overflow:hidden; margin-bottom:27px;}
.hj_swiper_sx .swiper-slide img{width:100%;}
.hj_swiper_sx .swiper-slide-thumb-active {opacity: 1;}


.i_box3_c_box1_r .hj_next1{width:38px; height:38px; background:url(../images/tb_08.png) center no-repeat; background-color:#e60012; background-size:15px; left:auto; margin:0px; right:10px;top:10px; display:none;}
.i_box3_c_box1_r .hj_prev1{width:38px; height:38px; background:url(../images/tb_07.png) center no-repeat;  background-color:#e60012; background-size:15px; left:auto;margin:0px; top:10px; right:49px; display:none;}
.i_box3_c_box1_r .hj_pagination1{width:100%; height:36px; text-align:center; color:#999999; line-height:36px; position:absolute; top:0px; left:0px; margin-top:0px; font-size:16px; text-align:left;}
.i_box3_c_box1_r .hj_pagination1 span{ color:#e60012; font-size:36px; display:inline-block;}
.i_box3_c_box1_r .hj_pagination1 .swiper-pagination-total{ font-size:16px; color:#999999;}

.i_box4{ padding:90px 0px 120px 0px;}
.i_box4_t{ padding-bottom:65px;}
.i_box4_t .i_box1_l_t{width:30%;}
.i_box4_t_r{ padding-top:60px;}
.i_box4_t_r a{ padding:0px 25px 0px 35px; height:36px; line-height:36px; margin-right:20px; float:left; color:#000000; font-size:18px;-moz-border-radius: 18px;      /* Gecko browsers */
-webkit-border-radius: 18px;   /* Webkit browsers */
border-radius:18px;            /* W3C syntax */ position:relative;}
.i_box4_t_r a:after{width:47px; height:47px; position:absolute; left:-23.5px; top:50%; margin-top:-23.5px; background:url(../images/tb_06s.png) center no-repeat; background-size:100%; content:""; z-index:1;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(-15px); -ms-transform: translateX(-15px); -o-transform: translateX(-15px); transform: translateX(-15px);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_box4_t_r a:hover,.i_box4_t_r a.activexz{ background-color:#e60012; color:#fff;}
.i_box4_t_r a:hover:after,.i_box4_t_r a.activexz:after{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.i_box4_c{width:100%; position:relative; height:400px;}
.i_box4_con{width:100%; position:absolute; left:0px; top:0px;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box4_con.active{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_box5{width:100%; position:relative;}
.i_box5 .product_l {width:64px;  height:64px; background:url(../images/tb_07.png) center no-repeat; background-color:#e60012; position:absolute; left:0px; bottom:20px; z-index:1;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ cursor:pointer;}
.i_box5 .product_r {width:64px;  height:64px; background:url(../images/tb_08.png) center no-repeat; background-color:#e60012; position:absolute; left:80px; bottom:20px; z-index:1;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ cursor:pointer;}
.i_box5 .product_r.swiper-button-disabled,.i_box5 .product_l.swiper-button-disabled{ background-color:#ee7b84;}
.i_box5_l{width:23.125%; padding-top:40px;}
.i_box5_l_t{width:100%; margin-bottom:15px; line-height:1.5; color:#333; font-size:28px; font-weight:bold;}
.i_box5_l_c{width:100%; height:180px; line-height:30px; overflow:hidden; color:#666666; font-size:16px;}
.i_box5_r{width:74%; height:395px;}
.i_box5_rc{width:114%;}


.product_swiper{width:100%; overflow:hidden; padding:20px;}
.product_swiper .swiper-slide{width:100%;-webkit-box-sizing: border-box;box-sizing: border-box; position:relative; cursor:pointer;}
.product_swiper .swiper-slide .div{width:100%; padding:20px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); color:#000; font-size:18px; font-weight:bold;-moz-border-radius:8px;      /* Gecko browsers */
-webkit-border-radius: 8px;   /* Webkit browsers */
border-radius:8px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}
.product_swiper .swiper-slide .div:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.product_swiper .swiper-slide .div_c{width:100%; overflow:hidden; background:url(../images/bg2.jpg) bottom repeat-x; background-color:#f6f5f0; padding:20px 20px 15px 20px; position:relative;}
.product_swiper .swiper-slide .div_c .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; z-index:2;}
.product_swiper .swiper-slide .div_c .a_img:after{width:64px; height:64px; background:url(../images/tb_12.png) center no-repeat; background-color:#e60012; position:absolute; left:50%; top:50%; margin-top:-32px; margin-left:-32px; content:""; z-index:1;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.product_swiper .swiper-slide .div_c .a_img img{width:100%; float:left;}
.product_swiper .swiper-slide .div_c .a_text{width:100%; height:50px; line-height:50px; overflow:hidden; text-align:center; position:relative; z-index:2;transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
.product_swiper .swiper-slide .div:hover .div_c .a_text{ color:#fff;}
.product_swiper .swiper-slide .div:hover .div_c .a_img:after{opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}

.product_swiper .swiper-slide .div_c:after{width:100%; height:100%; background:url(../images/tb_13.png) bottom no-repeat; background-size:100%; position:absolute; left:0px; bottom:0px; z-index:1;pacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; content:"";}
.product_swiper .swiper-slide .div:hover .div_c:after{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.product_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.product_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.product_pagination .swiper-pagination-bullet-active{}
.product_pagination .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.i_box6{ padding:95px 0px 140px 0px;}
.i_box6_c{width:100%;}
.i_box6_ul{width:100%; display:none;}
.i_box6_ul li{width:31%; float:left; margin-right:3.5%;}
.i_box6_ul li .div{width:100%; display:inline-block; overflow:hidden; background-color:#f7f7f7; color:#666666; font-size:16px;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.i_box6_ul li .div:hover{ color:#666666;}
.i_box6_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box6_ul li .div .a_img img{width:100%; float:left;}
.i_box6_ul li .div .a_text{width:100%; padding:5px 8% 0px 8%;}
.i_box6_ul li .div .a_text_t{width:100%; height:58px; line-height:58px; color:#333333; font-size:20px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s; overflow:hidden;}
.i_box6_ul li .div:hover .a_text_t{color:#e60012;}
.i_box6_ul li .div .a_text_c{width:100%; height:90px; line-height:30px; overflow:hidden; margin-bottom:35px;}
.i_box6_ul li .div .a_text_b{width:100%; height:63px; background:url(../images/tb_14.png) left center no-repeat; color:#999999; font-size:14px; overflow:hidden; line-height:63px; position:relative; padding-left:25px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box6_ul li .div .a_text_b:before{width:100%;  height:1px; background-color:#e5e5e5; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box6_ul li .div .a_text_b:after{width:20px;  height:12px; background:url(../images/tb_16.png) center no-repeat; position:absolute; right:0px; top:50%; margin-top:-6px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.i_box6_ul li .div:hover .a_text_b{ background:url(../images/tb_15.png) left center no-repeat; color:#e60012;}
.i_box6_ul li .div:hover .a_text_b:before{ background-color:#e60012;}
.i_box6_ul li .div:hover .a_text_b:after{ background:url(../images/tb_17.png) right center no-repeat;}
.i_box6_ul li:nth-child(3n){ margin-right:0px;}



.i_fbg{ background-color:#f7f7f7;}
.i_fbg1{ border-bottom:1px solid #e5e5e5;background-color:#f7f7f7;}
.i_footer_t{width:100%; padding:35px 0px; line-height:1.6; text-align:center; color:#666666; font-size:16px;}
.i_footer{width:100%; padding-top:60px;}
.i_footer_box1{ padding:0px 0px 30px 0px; border-bottom:1px solid #e5e5e5;}
.i_footer_t_l{width:18%;}
.i_footer_t_l_logo{ padding-bottom:20px;}
.i_footer_t_l_logo img{ height:61px;}
.i_footer_t_l_t{width:100%; padding:5px 0px 20px 0px; line-height:1.5; color:#999999; font-size:12px;}
.i_footer_t_l_t .s1{ color:#333333; font-size:20px; font-weight:bold;}
.i_footer_t_l_c{width:100%; color:#333333; font-size:14px;}
.i_footer_t_l_c table tr td{ padding:10px 0px;}
.i_footer_t_l_c .i_phone_c{
    width: auto;
    line-height: 1.7;
    font-size: 16px;
    font-weight: 400;
}
.i_footer_t_lc{width:12%; padding-top:20px;}
.i_footer_t_lc_t{width:100%; padding:18px 0px; line-height:1.3; color:#333333; font-size:20px; font-weight:bold;}
.i_footer_t_lc_ul{width:100%;}
.i_footer_t_lc_ul li{width:50%; float:left; margin-bottom:5px;}
.i_footer_t_lc_ul li a{width:100%; height:33px; float:left; line-height:33px; color:#333333; font-size:14px; display:inline-block; overflow:hidden;}
.i_footer_t_lc_ul li a:hover{ color:#e60012;}
.i_footer_t_c{width:23%; padding-top:20px;}
.i_footer_t_c_ul{width:100%;}
.i_footer_t_c_ul li{width:100%; float:left; padding:10px 0px;}
.i_footer_t_c_ul li .ipt1{width:100%; height:40px; line-height:40px; border:1px solid #e5e5e5; text-indent:20px; font-size:14px; color:#333;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */}
.i_footer_t_c_ul li .ipt2{width:100%; height:40px; line-height:40px; background-color:#e60012; color:#fff; text-align:center; font-size:14px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ border:0px;}
.i_footer_t_r{width:25%; padding-top:20px;}
.i_footer_t_r_t{ margin-top:10px; width:100%; background-color:#fff;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ padding:10px; text-align:center; color:#999999; font-size:14px; line-height:1.8;}
.i_footer_t_r_t img{ max-width:100%; height:auto !important;}
.i_footer_box{
	padding:35px 0px 10px 0px;
}
.fontit{
	font-size: 14px;color:#999999;
}
.fonfirends{
	font-size: 14px;color:#999999;
}
.fonfirends:hover{ color:#e60012;cursor: pointer;}
.i_footer_bot{
	display: flex;
	align-items: center;
}
.i_footer_c{ margin-left: 5px; line-height:1.6; color:#999999; font-size:14px;display:flex;}
.i_footer_c ,.i_footer_c a{ color:#999;}
.i_footer_c a:hover{ color:#e60012;cursor: pointer;}

.i_footer_bottom{width:100%; overflow:hidden; padding-top:250px; position:relative; background-color:#f7f7f7;}

.i_footer_bottom .fs-svg {
	position: absolute;
	left: -240px;
	bottom: 0
}

.i_footer_bottom .fs-svg .gentle-wave {
	-webkit-animation: move-forever2 8s linear infinite;
	animation: move-forever2 8s linear infinite
}

.i_footer_bottom .fs-svg.active .gentle-wave {
	-webkit-animation: move-forever2 16s linear infinite;
	animation: move-forever2 16s linear infinite
}

.i_footer_bottom .fsb-svg {
	pointer-events: none;
	z-index: 100
}
@-webkit-keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
	50% {
		-webkit-transform: translate(10px, 0px);
		transform: translate(10px, 0px)
	}
	100% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
}

@keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
	50% {
		-webkit-transform: translate(10px, 0px);
		transform: translate(10px, 0px)
	}
	100% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
}

.i_pf_ul{width:60px; position:fixed; right:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:111;}
.i_pf_ul li{width:60px; float:left; margin-bottom:2px; position:relative;}
.i_pf_ul li .a_img{width:60px; height:60px; overflow:hidden;
-moz-border-radius: 4px;      /* Gecko browsers */
-webkit-border-radius: 4px;   /* Webkit browsers */
border-radius:4px;            /* W3C syntax */}
.i_pf_ul li .a_img.bg1{ height:auto; background:url(../images/tb_20.png) top 12px center no-repeat;background-color:#82858f; padding-top:45px; padding-bottom:8px; text-align:center; line-height:1.3; color:#fff; font-size:18px; font-weight:bold;}
.i_pf_ul li .a_img.bg2{ background:url(../images/tb_21.png) center no-repeat;background-color:#82858f;}
.i_pf_ul li .a_img.bg3{ background:url(../images/tb_22.png) center no-repeat;background-color:#82858f;}
.i_pf_ul li .a_img.bg4{ background:url(../images/tb_23.png) center no-repeat;background-color:#82858f;}
.i_pf_ul li .a_img.bg5{ background:url(../images/tb_24.png) center no-repeat;background-color:#82858f;}
.i_pf_ul li.back_top1{filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0; -webkit-transition:all 0.5s;transition:all 0.5s;}
.i_pf_ul li.back_top1.active{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_pf_ul li:nth-child(3){ display:none;}
.i_pf_ul li .a_img:hover{background-color:#e60012;}

.i_pf_ul li .phone{width:150px; text-align:center; position:absolute; right:78px; top:0px; z-index:1; background-color:#fff; -moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius:5px; padding:10px 5px; line-height:1.8; color:#333333; font-size:16px;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ display:none;}
.i_pf_ul li:hover .phone{ display:block;}
/*.i_pf_ul li .phone:after{width:7px; height:14px; background:url(../images/tb_08s.png) no-repeat; position:absolute; right:-7px; top:50%; margin-top:-7px; content:""; z-index:1;}
*/
.i_pf_ul li .wx{width:400px;padding:0px; position:absolute; right:78px; top:0px; z-index:1; background-color:#fff; -moz-border-radius: 5px;
-webkit-border-radius: 5px;border-radius:5px;  line-height:1.8; color:#333333; font-size:16px;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/display:none;}
.i_pf_ul li .wx img{width:100%; float:left; }
.i_pf_ul li:hover .wx{ display:block;}
.i_pf_ul li .wx:after{width:7px; height:14px; background:url(../images/tb_08s.png) no-repeat; position:absolute; right:-7px; top:15px; content:""; z-index:1;}

.i_sqjm{width:100%; height:100%; background:url(../images/tb_04s.png) repeat; position:fixed; left:0px; top:0px; z-index:111111111; display:none;}
.i_sqjm_c{width:34%; background-color:#fff; padding:45px 5% 50px 5%;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ position:fixed; left:50%; top:50%;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); z-index:1111111111; position:relative;}
.i_sqjm_c_t{position: absolute;
    width: 26px;
    height: 26px;
    top: 18px;
    right: 20px;
    z-index: -1;
    cursor: pointer;}
.i_sqjm_c_t img{width:100%}
.i_sqjm_c_title{width:100%; padding-bottom:35px; color:#333333; font-size:16px; line-height:2; text-align:center;}
.i_sqjm_c_title .s1{ color:#e60012; font-size:18px; font-weight:bold;}
.i_sqjm_c_title h1{ color:#333333; font-size:24px; line-height:2;}
.i_sqjm_c_ul{width:100%;}
.i_sqjm_c_ul li{width:100%; float:left; padding-bottom:20px;}
.i_sqjm_c_ul li .ipt1{width:100%; height:44px; line-height:44px; border:1px solid #e5e5e5;-moz-border-radius:4px;      /* Gecko browsers */
-webkit-border-radius: 4px;   /* Webkit browsers */
border-radius:4px;            /* W3C syntax */ text-indent:30px; font-size:16px; color:#333;}
.i_sqjm_c_ul li .ipt2{width:100%; height:44px; line-height:44px; background-color:#e60012; -moz-border-radius:4px;      /* Gecko browsers */
-webkit-border-radius: 4px;   /* Webkit browsers */
border-radius:4px;            /* W3C syntax */ text-align:center; border:0px; font-size:16px; color:#fff;}



.zxzx_box{width:105px; position:fixed; right:10px; bottom:10px; z-index:111; cursor:pointer;}
.zxzx_box .img1{width:100%; float:left;}
.zxzx_box_t{width: 206px;
    height: 206px;
    /* transform: rotate(-30deg); */
    position: absolute;
    left: -120px;
    bottom: 45%;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.zxzx_box_t .img2{width:100%; float:left;}
.zxzx_box_t:hover .img2{animation: yaobai-move 1.5s infinite alternate ease-in-out;
    -webkit-animation: yaobai-move 1.5s infinite alternate ease-in-out;}
.zxzx_box:hover .img1{-webkit-animation: float ease-in-out 0.5s infinite;
    animation: float ease-in-out 0.5s infinite;}
@keyframes yaobai-move
{
	0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);} 
	33% { -webkit-transform: rotate(-2deg);transform: rotate(-2deg);}
	66% { -webkit-transform: rotate(2deg);transform: rotate(2deg);}
	100% {  -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
@-webkit-keyframes yaobai-move 
{
	0% { -webkit-transform: rotate(0deg);transform: rotate(0deg);} 
	33% { -webkit-transform: rotate(-2deg);transform: rotate(-2deg);}
	66% { -webkit-transform: rotate(2deg);transform: rotate(2deg);}
	100% {  -webkit-transform: rotate(0deg);transform: rotate(0deg);}
}

@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}

.zxzx_box:hover .zxzx_box_t{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}


.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}



.n_banner{width:100%; margin-top:100px; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner .img1{width:100%;}
.n_banner.mdzs_bg:after{ display:none;}
.n_banner:after{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; content:""; background:url(../images/tb_25.png) repeat;}
.n_banner_text{width:100%; position:absolute; left:0px; top:50%;z-index:2; text-align:center;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner_text_t{width:100%; color:#fff; padding-bottom:17px; line-height:1.5; font-size:24px; font-weight:bold; text-align:center;}
.n_banner_text_t .s1{ font-size:34px; line-height:1.3;}
.n_banner_text_c{width:100%; text-align:center;}
.n_banner_text_c .img2{width:16px; height:17px;}

.n_banner.n_banner_box{width:100%;}
.n_banner.n_banner_box:after{ display:none;}
.n_banner_pc{width:100%; overflow:hidden;}
.n_banner_pc img{width:100%; float:left;}
.n_banner_wap{width:100%; display:none; overflow:hidden;}
.n_banner_wap img{width:100%; float:left;}



.n_menu{ background:url(../images/tb_17.png) repeat;width:100%; position:absolute; left:0px; bottom:0px; z-index:2; text-align:center;}
.n_menu a{ padding:0px 30px; margin:0px 5px; height:60px; line-height:60px; color:#fff; font-size:16px;}
.n_menu a:hover,.n_menu a.activemenu{ background-color:#0d6cb8; color:#fff;}


.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/wap_jt.png) right center no-repeat; font-size:16px; text-align:center; background-color:#e60012; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #184d93;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#ec2d3c;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#2f73af;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}

.n_box1{ padding:90px 0px 80px 0px;}
.n_box1_t{width:100%; text-align:center; padding:20px 0px; line-height:1.3; color:#333333; font-size:50px; font-weight:bold; position:relative;}
.n_box1_t:after{width:40px; height:5px; background-color:#e60012; position:absolute; left:50%; bottom:0px; z-index:1; content:"";-moz-border-radius:2.5px;     /* Gecko browsers */
-webkit-border-radius:2.5px;   /* Webkit browsers */
border-radius:2.5px;          /* W3C syntax */-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.n_box1_c{width:100%; text-align:center; padding:50px 28% 0px 28%; color:#666666; font-size:18px; line-height:2;}
.n_box1_c p{ margin-bottom:10px; line-height:2;}

.n_box2{width:100%;}
/*3-无缝从左往右滚动*/
#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:298px;  overflow:hidden; margin-right:20px;}
.newc .a_img{width:100%; display:inline-block; overflow:hidden;}
.newc .a_img img{width:100%;}

.n_box3{ padding:120px 0px 110px 0px;}
.n_box3_t{width:100%; text-align:center;}
.n_box3_t img{ max-width:100%; height:auto;}

.n_box4{width:100%;}
.n_box4_l{width:73.3%; background:url(../images/bg6.jpg) repeat; display:flex; align-items:center;justify-content:center;}
.n_box4_l_c{width:77.5%;}
.n_box4_l_c_l{width:47.5%; display:flex; align-items:center;}
.n_box4_l_c_lc{width:100%; background-color:#fff;-moz-border-radius: 45px;      /* Gecko browsers */
-webkit-border-radius: 45px;   /* Webkit browsers */
border-radius:45px;            /* W3C syntax */ padding:30px 16.6% 45px 13.5%; border-right:5px solid #e60012; position:relative;}
.n_box4_l_c_lc:after{width:30px; height:56px; background:url(../images/tb_34.png) no-repeat; background-size:100%; position:absolute; right:-30px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); content:""; z-index:1;}
.n_box4_l_c_lc .n_box1_t{ text-align:left; color:#e60012; font-size:44px;}
.n_box4_l_c_lc .n_box1_t:after{ left:0px;-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_box4_l_c_lc_text{width:100%; padding-top:30px; line-height:2; overflow:hidden; color:#333333; font-size:18px;}
.n_box4_l_c_r{width:36.6%;}
.n_box4_l_c_r img{width:100%;-webkit-animation: float ease-in-out 0.5s infinite;
    animation: float ease-in-out 0.5s infinite;}
.n_box4_r{width:26.1%;position: relative; }
.xx_swiper{width:100%; height:800px; overflow:hidden;}
.xx_swiper .swiper-slide{   cursor:pointer;overflow:hidden;}
.xx_swiper .swiper-slide .a_img{width:100%; display:inline-block; overflow:hidden; cursor:pointer;} 
.xx_swiper .swiper-slide .a_img img{width:100%;}

/*.n_product_con_details_l_left .product_left_next{width:24px; height:12px; background:url(../images/tb_pp_right1.png) center no-repeat; background-size:100%; left:50%; margin-left:-12px;top:auto; bottom:-18px; margin-top:0px;}
.n_product_con_details_l_left .product_left_prev{width:24px; height:12px; background:url(../images/tb_pp_left1.png) center no-repeat; background-size:100%; left:50%; margin-left:-12px;top:-18px; margin-top:0px;}*/

.n_box5{ padding-top:95px;}
.n_box5_c{width:100%; padding-top:50px;}
.n_box5_pc{width:100%;}
.n_box5_pc img{ max-width:100%;}
.n_box5_wap{width:100%; display:none;}
.n_box5_wap img{max-width:100%;}
.n_box6{ padding:95px 0px 80px 0px;}
.n_box6_t{width:100%; padding-top:80px;}

.n_bg1{ border-bottom:1px solid #eeeeee;}
.n_box7{width:100%;}
.n_box7_l{width:80%;}
.n_box7_l a{ height:72px; line-height:72px; margin-right:50px; color:#666666; font-size:18px; float:left; position:relative;}
.n_box7_l a:after{width:0px; height:2px; background-color:#e60012; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box7_l a:hover,.n_box7_l a.activetop{ color:#e60012;}
.n_box7_l a:hover:after,.n_box7_l a.activetop:after{width:100%;}
.n_box7_r{width:16.375%; height:42px; background-color:#f3f3f3;-moz-border-radius:21px;      /* Gecko browsers */
-webkit-border-radius: 21px;   /* Webkit browsers */
border-radius:21px;            /* W3C syntax */ margin:15px 0; overflow:hidden;}
.n_box7_r .ipt1{width:84%; height:42px; line-height:42px; background-color:transparent; border:0px; text-indent:20px; color:#333; font-size:14px;}
.n_box7_r .ipt2{width:16%; height:42px; background:url(../images/tb_38.png) left center no-repeat; border:0px;}
.n_box8{width:100%; padding:65px 0px 100px 0px;}
.n_box8_t{width:100%; margin-bottom:55px; }
.n_box8_t .div{width:100%;background-color:#f7f7f7;color:#666666; font-size:16px;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ overflow:hidden;}
.n_box8_t .div:hover{ color:#666;}

.n_box8_t .div .a_img{width:50%; display:inline-block; overflow:hidden;}
.n_box8_t .div .a_img img{width:100%; float:left;}
.n_box8_t .div .a_text{width:50%; padding:0px 3.75%; display:flex; align-items:center;}
.n_box8_t .div .a_text_box{width:100%;}
.n_box8_t .div .a_text_t{width:100%; padding:10px 0px; line-height:1.6; color:#333333; font-size:20px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s; overflow:hidden;}
.n_box8_t .div:hover .a_text_t{color:#e60012;}
.n_box8_t .div .a_text_c{width:100%; height:120px; line-height:30px; overflow:hidden; margin-bottom:15px;}
.n_box8_t .div .a_text_b{width:100%; height:63px; background:url(../images/tb_14.png) left center no-repeat; color:#999999; font-size:14px; overflow:hidden; line-height:63px; position:relative; padding-left:25px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box8_t .div .a_text_b:after{width:20px;  height:12px; background:url(../images/tb_16.png) center no-repeat; position:absolute; right:0px; top:50%; margin-top:-6px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box8_t .div:hover .a_text_b{ background:url(../images/tb_15.png) left center no-repeat; color:#e60012;}
.n_box8_t .div:hover .a_text_b:after{ background:url(../images/tb_17.png) right center no-repeat;}
.n_box8_t .div .a_text_b:before{width:100%;  height:1px; background-color:#e5e5e5; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s; display:none;}
.n_box8_t .div:hover .a_text_b:before{ background-color:#e60012;}



.n_box8_c{width:100%;}
.n_box8_c.n_box8_mt60{ margin-top:60px;}
.n_box8_c li{width:31%; float:left; margin-right:3.5%; padding-bottom:60px;}
.n_box8_c li .div{width:100%; display:inline-block; overflow:hidden; background-color:#f7f7f7; color:#666666; font-size:16px;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.n_box8_c li .div:hover{ color:#666666;}
.n_box8_c li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box8_c li .div .a_img img{width:100%; float:left;}
.n_box8_c li .div .a_text{width:100%; padding:5px 8% 0px 8%;}
.n_box8_c li .div .a_text_t{width:100%; height:58px; line-height:58px; color:#333333; font-size:20px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s; overflow:hidden;}
.n_box8_c li .div:hover .a_text_t{color:#e60012;}
.n_box8_c li .div .a_text_c{width:100%; height:90px; line-height:30px; overflow:hidden; margin-bottom:35px;}
.n_box8_c li .div .a_text_b{width:100%; height:63px; background:url(../images/tb_14.png) left center no-repeat; color:#999999; font-size:14px; overflow:hidden; line-height:63px; position:relative; padding-left:25px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box8_c li .div .a_text_b:before{width:100%;  height:1px; background-color:#e5e5e5; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box8_c li .div .a_text_b:after{width:20px;  height:12px; background:url(../images/tb_16.png) center no-repeat; position:absolute; right:0px; top:50%; margin-top:-6px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box8_c li .div:hover .a_text_b{ background:url(../images/tb_15.png) left center no-repeat; color:#e60012;}
.n_box8_c li .div:hover .a_text_b:before{ background-color:#e60012;}
.n_box8_c li .div:hover .a_text_b:after{ background:url(../images/tb_17.png) right center no-repeat;}
.n_box8_c li:nth-child(3n){ margin-right:0px;}

.n_box9{ padding:40px 0px 60px 0px;}
.n_box9_box{width:100%; padding:0px 18.75% 55px 18.75%;}
.n_box9_box_t{ width:100%; text-align:center; padding:40px 0px; line-height:1.5; color:#333333; font-size:36px; border-bottom:1px solid #e5e5e5;}
.n_box9_box_time{width:100%; margin:25px 0px;}
.n_box9_box_time_l{ height:30px; line-height:30px; color:#999999; font-size:14px; padding-left:25px; background:url(../images/tb_14.png) left center no-repeat;}
.n_box9_box_time_r a{width:30px; height:30px; margin-left:15px; float:left; display:inline-block;}
.n_box9_box_time_r a.bg1{ background:url(../images/tb_39.png) center no-repeat;}
.n_box9_box_time_r a.bg2{ background:url(../images/tb_40.png) center no-repeat;}
.n_box9_box_time_r a.bg1:hover{ background:url(../images/tb_39s.png) center no-repeat;}
.n_box9_box_time_r a.bg2:hover{ background:url(../images/tb_40s.png) center no-repeat;}

.n_box9_box_c{width:100%; line-height:2; overflow:hidden; color:#666666; font-size:16px; padding-bottom:45px;}
.n_box9_box_c img{ max-width:100%; height:auto !important;}
.n_box9_box_b{ padding:27px 0px; border-top:1px solid #e5e5e5;}
.n_box9_box_b a{ color:#666666;font-size:14px;}
.n_box9_box_b a:hover{ color:#e60012;}
.n_box9_box_b .a1{width:44%; padding:10px 0px 10px 30px; line-height:1.6;  background:url(../images/tb_41.png) left top 15px no-repeat;}
.n_box9_box_b .a1:hover{ background:url(../images/tb_41s.png) left top 15px no-repeat;}
.n_box9_box_b .a2{width:44%; padding:10px 30px 10px 0px; line-height:1.6; background:url(../images/tb_42.png) right top 15px no-repeat; text-align:right;}
.n_box9_box_b .a2:hover{ background:url(../images/tb_42s.png) right top 15px no-repeat;}
.n_box9_box_b .a3{width:12%; height:40px; line-height:40px; text-align:center;}

.n_box10{width:100%; padding:120px 0px; position:relative;}
.n_box10:before{width:51%; height:52%; background-color:#f7f7f7; position:absolute; right:0px; top:0px; z-index:1; content:"";}
.n_box10 .div{width:100%; position:relative; z-index:2;}
.n_box10 .div .a_img{width:55%; display:inline-block; overflow:hidden; float:right;}
.n_box10 .div .a_img img{width:100%;}
.n_box10 .div .a_img_r{width:37.5%; float:left; padding-top:35px;}
.n_box10 .div .a_img_r .n_box1_t{text-align:left;}
.n_box10 .div .a_img_r .n_box1_t:after{ left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_box10 .div .a_img_r_c{width:100%; margin-top:40px; line-height:1.8; color:#666666; font-size:18px;}
.n_box10.n_box10two{ padding-bottom:0px;}
.n_box10.n_box10two:before{width:100%; height:91%; background-color:#f7f7f7; position:absolute; right:0px; top:0px; z-index:1; content:"";}
.n_box10.n_box10two .div .a_img{ float:left;}
.n_box10.n_box10two .div .a_img_r{ float:right;}
.n_box11{width:100%; padding-top:95px;}
.n_box11_ul{width:100%; margin-top:50px;}
.n_box11_ul li{width:24%; float:left; margin-right:1.3%; padding-bottom:17px;}
.n_box11_ul li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;-moz-border-radius:8px;      /* Gecko browsers */
-webkit-border-radius: 8px;   /* Webkit browsers */
border-radius:8px;            /* W3C syntax */}
.n_box11_ul li .a_img img{width:100%; float:left;}
.n_box11_ul li .a_img .a_text{width:100%; padding:15px 10%; position:absolute; left:0px; bottom:0px; z-index:1; color:#fff; font-size:24px;}
.n_box11_ul li:nth-child(4n){ margin-right:0px;} 

.n_box12{width:100%; padding:75px 0px 120px 0px;}
.a_careers_c{width:100%; overflow:hidden; margin-top:50px;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; margin-bottom:1px; background-color:#fce5e7; color:#e60012; font-size:16px; font-weight:bold;-moz-border-radius:5px 5px 0px 0px;      /* Gecko browsers */
-webkit-border-radius:5px 5px 0px 0px;     /* Webkit browsers */
border-radius:5px 5px 0px 0px;         /* W3C syntax */}
.a_careers_c dt .s1{width:51%; padding-left:3%; height:60px; line-height:60px;}
.a_careers_c dt .s2{width:21%; height:60px; line-height:60px;}
.a_careers_c dt .s3{width:15%; height:60px; line-height:60px;}
/*.a_careers_c dt .s4{width:12%;height:60px; line-height:60px}*/
.a_careers_c dt .s4{width:12%;height:60px; line-height:60px}
.a_careers_c dd{width:100%; float:left; background-color:#f7f7f7;  margin-bottom:1px;}
.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#333333; font-size:16px; background:url(../images/ee.png) right 30px center no-repeat; background-color:#f7f7f7;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 30px center no-repeat; background-color:#fce5e7; color:#e60012; }
.a_careers_c dd .s1{width:51%; padding-left:3%; height:59px; line-height:59px;}
.a_careers_c dd .s2{width:21%; height:59px; line-height:59px;}
.a_careers_c dd .s3{width:15%; height:59px; line-height:59px;}
/*.a_careers_c dd .s4{width:12%;}*/
.a_careers_c dd .s4{width:12%; height:59px; line-height:59px;}
.a_careers_c dd .div_l{width:100%; background-color:#fdfdfd;  padding:3% 5%; color:#333; font-size:14px; line-height:1.8; overflow:hidden; display:none ; text-align:left;}
.a_careers_c dd .div_l img{ max-width:100%;}
.a_careers_c dd .div_l span{ font-weight:bold;}

.n_box13{ padding:100px 0px 85px 0px;}
.n_box13_t{width:100%; line-height:1.5; color:#222222; font-size:50px; text-align:center;}
.n_box13_menu{ width:100%; margin:60px 0px 30px 0px;}
.n_box13_menu a{width:25%; float:left; height:100px; background-color:#f4f4f4; line-height:100px; color:#222222; text-align:center; font-size:24px;}
.n_box13_menu a:hover,.n_box13_menu a.activemenu{ background-color:#e60012; color:#fff;}
.n_box13_c{width:100%; height:500px; position:relative;}
.n_box13_con{width:100%; background-color:#f6f6f6; position:absolute; left:0px; top:0px;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.n_box13_con.vis{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.n_box13_con_l{width:50%; padding:70px 2.5% 25px 2.5%;}
.n_box13_con_l_t{width:100%; padding-bottom:35px;}
.n_box13_con_l_t_left{width:39.5%; overflow:hidden; position:relative;}
.n_box13_con_l_t_right{width:53%;}
.n_box13_con_l_t_right_t{width:100%; padding-bottom:13px; line-height:1.6; color:#222222; font-size:50px;}
.n_box13_con_l_t_right_c{width:100%; min-height:140px; line-height:35px; color:#222222; font-size:18px;}
.n_box13_con_l_b{width:100%; position:relative; padding:0px 80px;}
.n_box13_con_r{width:50%;}
.n_box13_con_r img{width:100%;}


.store_swiper{width:100%; overflow:hidden;}
.store_swiper .swiper-slide{ cursor:pointer;width:100%; text-align:center;}
.store_swiper .swiper-slide .div{width:128px; height:128px; background-color:#fff;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin:0px auto; position:relative; cursor:pointer;}
.store_swiper .swiper-slide .div img{ max-width:110px; position:absolute; left:50%; top:50%;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.n_box13_con_l_b .store_next{width:60px; height:60px; background:url(../images/tb_54.png) center no-repeat; background-color:#fff; left:auto; right:0px; margin:0px; -o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s; z-index:1;}
.n_box13_con_l_b .store_prev{width:60px; height:60px; background:url(../images/tb_53.png) center no-repeat;  background-color:#fff; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); margin:0px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s; z-index:1;}
.n_box13_con_l_b .store_next:hover{ background:url(../images/tb_54s.png) center no-repeat; background-color:#e60012;}
.n_box13_con_l_b .store_prev:hover{ background:url(../images/tb_53s.png) center no-repeat; background-color:#e60012;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content:"" !important;}

.store_swiper .swiper-slide.swiper-slide-thumb-active .div { background-color:#e60012;}
.n_box13_con_l_b .store_pagination{width:90px; height:18px; text-align:center; color:#000; line-height:18px; position:absolute; left:21px; font-size:18px;bottom:10px; display:none;}
.n_box13_con_l_b .store_pagination span{ height:18px; line-height:18px; display:inline-block;}

.store_swiper_sx{width:100%;}
.store_swiper_sx .swiper-slide{width:100%; text-align:center;}
.store_swiper_sx .swiper-slide img{ max-width:100%;}
.store_next_sx,.store_prev_sx{ display:none;}
.store_next_sx{width:30px; height:30px; background:url(../images/tb_54s.png) center no-repeat; background-size:8px; background-color:#e60012; left:auto; right:0px; margin:0px; -o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s; z-index:1;}
.store_prev_sx{width:30px; height:30px; background:url(../images/tb_53s.png) center no-repeat;background-size:8px;  background-color:#e60012; left:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); margin:0px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s; z-index:1;}






.n_bg2{ background-color:#e60012; border-bottom:40px solid #fccf5d;}
.n_box14{width:100%; padding:95px 0px 35px 0px; background:url(../images/img20.jpg) right 60px bottom no-repeat; color:#fff; font-size:50px; line-height:1.5;}
.n_box14 .s1{ color:#fff100; font-size:72px; font-weight:bold; line-height:1.5;}

.n_bg3{ background:url(../images/bg7.jpg) center no-repeat; background-size:cover;}
.n_box15{ padding:115px 0px 80px 0px;}
.n_box15_c{width:100%; padding: 0px 60px; position:relative;}
.n_box15_c_stor_l{width:60px; height:60px; background:url(../images/tb_53s.png) center no-repeat; background-color:#bfbfbf;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:absolute; left:0px; top:0px; z-index:1;}
.n_box15_c_stor_l:hover{ background:url(../images/tb_53s.png) center no-repeat; background-color:#e60012;}
.n_box15_c_stor_r{width:60px; height:60px; background:url(../images/tb_54s.png) center no-repeat; background-color:#bfbfbf;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */position:absolute; right:0px; top:0px; z-index:1;}
.n_box15_c_stor_r:hover{ background:url(../images/tb_54s.png) center no-repeat; background-color:#e60012;}
.n_box15_c_stor_l,.n_box15_c_stor_r{ cursor:pointer;}
.n_box16{width:100%; margin-bottom:100px; position:relative; padding:23px 0% 0px 6%;}
.n_box16:before{width:100%; top:30px; height:2px; background-color:#bfbfbf; position:absolute; left:0px; content:"";}
.n_box17{width:100%; overflow:hidden;}


.storelc_swiper{width:100%; overflow:hidden;}
.storelc_swiper .swiper-slide{ cursor:pointer;width:100%;}
.storelc_swiper .swiper-slide .div{ padding:58px 0px 0px 38px; color:#222222; font-size:24px; line-height:2; position:relative;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.storelc_swiper .swiper-slide .div:before{ width:2px; height:34px; background-color:#bfbfbf; position:absolute; left:8px; top:11px; content:"";
-webkit-transition:all 0.5s;transition:all 0.5s;}
.storelc_swiper .swiper-slide .div:after{width:20px; height:20px; background-color:#bfbfbf; -moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:absolute; left:0px; top:0px; z-index:1;content:"";
-webkit-transition:all 0.5s;transition:all 0.5s;}


.storelc_swiper .swiper-slide.swiper-slide-thumb-active .div { color:#e60012; font-weight:bold;}
.storelc_swiper .swiper-slide.swiper-slide-thumb-active .div:before{background-color:#e60012; height:83px;}
.storelc_swiper .swiper-slide.swiper-slide-thumb-active .div:after{background-color:#e60012;}
.n_box16 .storelc_pagination{width:90px; height:18px; text-align:center; color:#000; line-height:18px; position:absolute; left:21px; font-size:18px;bottom:10px; display:none;}
.n_box16 .storelc_pagination span{ height:18px; line-height:18px; display:inline-block;}
.n_box16 .storelc_next{ display:none;}
.n_box16 .storelc_prev{ display:none;}

.storelc_swiper_sx{width:100%;}
.storelc_swiper_sx .swiper-slide{width:100%;}
.storelc_swiper_sx .swiper-slide .div{width:100%; padding-right:13.5%;}
.storelc_swiper_sx .swiper-slide .div .a_img_l{width:35%; padding-top:55px; line-height:1.6; color:#000000; font-size:36px;}
.storelc_swiper_sx .swiper-slide .div .a_img_l h1{ font-size:60px; font-weight:normal; line-height:1.4;}
.storelc_swiper_sx .swiper-slide .div .a_img_r{width:62%; display:inline-block; overflow:hidden;}
.storelc_swiper_sx .swiper-slide .div .a_img_r img{ max-width:100%;}

.n_box18{width:100%; padding-bottom:110px;}
.n_box18_c{width:100%; position:relative;}

.products_swiper{width:100%; overflow:hidden;}
.products_swiper .swiper-slide{width:100%;}
.products_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; cursor:pointer;}
.products_swiper .swiper-slide .div img{ width:100%; float:left;}

.products_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.products_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}


.n_box18_c .pro_next{width:30px; height:30px; background:url(../images/tb_54s.png) center no-repeat; background-color:#e60012; background-size:8px;left:auto;  right:5%;  top:50%; margin-top:0px; -o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);outline:0; -webkit-transition:all 0.5s;transition:all 0.5s; display:none;

-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.n_box18_c .pro_next:hover{ background:url(../images/tb_54s.png) center center no-repeat;background-color:#e60012; }
.n_box18_c .pro_prev{width:30px; height:30px; background:url(../images/tb_53s.png) center center no-repeat;background-color:#e60012; background-size:8px;  left:5%;  top:50%; margin-top:0px; -o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);outline:0;-webkit-transition:all 0.5s;transition:all 0.5s; display:none;

-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.n_box18_c .pro_prev:hover{ background:url(../images/tb_53s.png) center center no-repeat;background-color:#e60012;}



.n_box18 li{width:31%; margin-right:3.5%; float:left; padding-bottom:55px;}

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

.n_box19{ padding:120px 0px;}
.n_box19_t{ margin:35px 0px 80px 0px;width:100%;}
.n_box19_t_m{width:75%; margin:0px auto;background-color:#eeeeee;-moz-border-radius:30px;      /* Gecko browsers */
-webkit-border-radius:30px;   /* Webkit browsers */
border-radius:30px;            /* W3C syntax */ overflow:hidden;}
.n_box19_t_m a{width:20%; height:60px; line-height:60px; float:left; text-align:center; color:#000000; font-size:18px;-moz-border-radius:30px;      /* Gecko browsers */
-webkit-border-radius:30px;   /* Webkit browsers */
border-radius:30px;            /* W3C syntax */}
.n_box19_t_m a:hover,.n_box19_t_m a.activeleft{ background-color:#e60012; color:#fff;}
.n_box19_c{width:100%;}
.n_box19_con{width:100%; display:none;}
.n_box20{width:100%;}
.n_box20 dt{width:50%; float:left; padding-right:2px; padding-bottom:4px;}
.n_box20 dt:nth-child(2){ padding-right:0px; padding-left:2px;}
.n_box20 dt .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box20 dt .a_img img{width:100%; float:left;}
.n_box20 dd{width:25%; float:left; padding-right:1px; padding-bottom:1px;}
.n_box20 dd .div{width:100%; background:url(../images/bg8.jpg) bottom repeat-x; padding-bottom:28px;  overflow:hidden; background-color:#f6f5ef; position:relative; color:#222222; font-size:30px; cursor:pointer;}
.n_box20 dd .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative; z-index:2;}
.n_box20 dd .div .a_img img{width:100%; float:left;}
.n_box20 dd .div .a_text{width:100%; height:50px; line-height:50px; overflow:hidden; text-align:center; position:relative; z-index:2;transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.n_box20 dd .div:hover .a_text{ color:#fff;}
.n_box20 dd .div:after{width:100%; height:100%; background:url(../images/tb_13.png) bottom no-repeat; background-size:100%; position:absolute; left:0px; bottom:0px; z-index:1;pacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; content:"";}
.n_box20 dd .div:hover:after{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.n_box21{ padding:95px 0px 105px 0px;}
.n_box21_t{width:100%; padding-bottom:55px;}
.n_box21_t_l .n_box1_t{text-align:left;}
.n_box21_t_l .n_box1_t:after{ left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_box21_t_l .n_box21_fbt{ margin-top:50px;color:#333333; font-size:28px; line-height:1.8;}
.n_box21_t_r{ margin-top:150px;}
.n_box21_t_rmore{ padding:0px 90px 0px 85px; height:50px; line-height:50px; background-color:#e60012;
-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */ position:relative; display:inline-block; color:#fff; font-size:24px; border:1px solid #e60012;}
.n_box21_t_rmore:after{width:34px; height:34px; background:url(../images/tb_03.png) center no-repeat; background-color:#fff100;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:absolute; right:20px; top:50%; margin-top:-17px; content:""; z-index:1;}
.n_box21_t_rmore:hover{ background-color:#fff; color:#e60012;}
.n_box21_t_rmore:before{width:91px; height:119px; background:url(../images/tb_66.png) center no-repeat; background-size:100%; position:absolute; left:-27px; bottom:0px; z-index:1; content:"";animation: rolateMove1 4s linear 0.25s infinite reverse;}
.n_box21_c{width:100%;}
.n_box21_c li{width:49%; padding-bottom:15px;}
.n_box21_c li .div{width:100%; padding:35px 4% 25px 0px; position:relative; cursor:pointer;}
.n_box21_c li .div:before{width:97%; height:100%; top:0px;-moz-border-radius:40px 40px 15px 15px;      /* Gecko browsers */
-webkit-border-radius:40px 40px 15px 15px;   /* Webkit browsers */
border-radius:40px 40px 15px 15px;            /* W3C syntax */ position:absolute; right:0px; z-index:1; content:"";
box-shadow: 0 0 20px rgba(51, 51, 51, 0.05);filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box21_c li .div .a_img{width:10.5%; margin-top:20px; position:relative; z-index:2;}
.n_box21_c li .div .a_img img{width:100%; position:relative; z-index:3;}
.n_box21_c li .div .a_img:after{width:46px; height:53px; background:url(../images/tb_59.png) center no-repeat; background-size:100%; position:absolute; left:50%; bottom:0px; z-index:2; content:"";-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-moz-transform: translate(-50%, 0%);transform: translate(-50%, 0%);-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.n_box21_c li .div .a_img_r{width:87%;}
.n_box21_c li .div .a_img_r_t{width:100%; color:#e60012; font-size:28px; line-height:1.6; padding-bottom:10px;}
.n_box21_c li .div .a_img_r_c{width:100%; color:#666666; font-size:18px; line-height:1.8;}
.n_box21_c li .div:hover .a_img:after{ bottom:95%;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.n_box21_c li .div:hover:before{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.n_bg4{ background:url(../images/bg11.jpg) top center no-repeat; background-size:100%;}
.n_box22{width:100%; padding:10px 14.25% 160px 0px;}
.n_box22_l{ padding-top:70px; width:58%;}
.n_box22_l .n_box1_t{ text-align:left;}
.n_box22_l .n_box1_t:after{left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_box22_l_fbt{ margin-top:30px; color:#333333; font-size:48px; line-height:1.8;}
.n_box22_r{width:39.3%;}
.n_box22_r img{ max-width:100%; height:auto;}

.n_bg5{ background-color:#f6f5ef;}
.n_box23{ padding:90px 0px 100px 0px;}
.n_box23 .n_box1_t{ text-align:left;}
.n_box23 .n_box1_t:after{left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%);}
.n_box23_t{width:100%; padding-right:2%;}
.n_box23_t_l{width:65%; padding-top:50px; color:#333333; font-size:20px; line-height:1.8;}
.n_box23_t_r{width:6.4%;}
.n_box23_t_r img{ max-width:100%;-webkit-animation: float ease-in-out 0.5s infinite;
    animation: float ease-in-out 0.5s infinite;}
.n_box23_c{width:100%; margin:30px 0px 60px 0px;}
.n_box23_c li{width:24%; margin-right:1.3%; float:left;}
.n_box23_c li .div{width:100%; color:#333333; font-size:16px; display:inline-block; background-color:#fff; cursor:pointer; -webkit-transition:all 0.5s;transition:all 0.5s; }
.n_box23_c li .div:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.n_box23_c li .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.n_box23_c li .div .a_img img{width:100%; float:left;}
.n_box23_c li .div .a_img .a_title{ padding:0px 60px 0px 30px; height:55px; line-height:55px; font-size:28px; color:#fff; background:url(../images/tb_67.png) right center no-repeat; position:absolute; left:0px; bottom:0px; z-index:1;}
.n_box23_c li .div .a_text{ padding:15px 30px 10px 30px;}
.n_box23_c li .div .a_text_t{width:100%; height:65px; line-height:65px; overflow:hidden; color:#e60012; font-size:28px; font-weight:bold;}
.n_box23_c li .div .a_text_t .s1{ font-size:40px;}
.n_box23_c li .div .a_text_c{width:100%; height:210px; line-height:30px; overflow:hidden; text-align:justify;}
.n_box23_b{width:100%; text-align:center;}
.n_box23_b .i_box1_l_b{ font-size:24px; margin:0px 15px;}
.n_box23_c li:nth-child(4n){ margin-right:0px;}

.n_bg6{ background:url(../images/bg9.jpg) center no-repeat;}
.n_box24{ padding:90px 40.6% 90px 0px; position:relative;}
.n_box24 .jp_pic{width:26.8%; position:absolute; bottom:-153px; right:-70px; z-index:2;}
.n_box24 .jp_pic img{ max-width:100%; height:auto;-webkit-animation: float ease-in-out 0.5s infinite;
    animation: float ease-in-out 0.5s infinite;}
.n_box24 .n_box1_t{ text-align:left; color:#fff;}
.n_box24 .n_box1_t:after{left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); background-color:#fff;}
.n_box24_t{ margin-top:28px;color: #fff;
    font-size: 28px;
    line-height: 1.8;}
.n_box24_c{width:100%; margin-top:50px; position:relative;}
.n_box24_c:before{width:189px; height:180px; background:url(../images/tb_69.png) center no-repeat; background-size:100%; position:absolute; right:20px; bottom:95%; z-index:1; content:"";}
.n_box24_c li{width:48.5%; float:left; margin-right:3%; padding-bottom:17px; position:relative; z-index:1;}
.n_box24_c li .div{width:100%; background-color:#fff;-moz-border-radius:40px 40px 15px 15px;      /* Gecko browsers */
-webkit-border-radius:40px 40px 15px 15px;   /* Webkit browsers */
border-radius:40px 40px 15px 15px;            /* W3C syntax */ padding:37px 7% 34px 7%;align-items:center;justify-content:flex-start;box-shadow: 0 0 40px rgba(231, 231, 231, 0.7);}
.n_box24_c li .div_l{ color:#dbdbdb; font-size:50px; font-weight:bold; padding-right:15px;}
.n_box24_c li .div_r{ color:#000000; font-size:28px;}
.n_box24_c li:nth-child(2n){ margin-right:0px;}

.n_bg7{ background:url(../images/bg10.jpg) top center no-repeat; background-color:#f6f6f6;}
.n_box25{ padding:180px 0px 80px 0px;}
.n_box25 .n_box1_t{ text-align:left;}
.n_box25 .n_box1_t:after{left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); }
.n_box25 .n_box24_t{ color:#333;}
.n_box25_t{width:100%; margin-top:54px;}
.n_box25_t li{width:50%; float:left; padding-right:3%;}

.n_box25_t li .div{width:100%; color:#333333; font-size:16px;}
.n_box25_t li .div .a_img{width:21%; display:inline-block; overflow:hidden;}
.n_box25_t li .div .a_img img{ max-width:100%;}
.n_box25_t li .div .a_img_r{width:79%; padding:0px 4%;}
.n_box25_t li .div .a_img_r_t{width:100%; padding-bottom:20px; line-height:1.0; font-size:30px; font-weight:bold; color:#000;}
.n_box25_t li .div .a_img_r_c{width:100%; line-height:1.6;}

.n_box26{ padding:100px 0px 60px 0px;}
.n_box26 .n_box1_t{ text-align:left;}
.n_box26 .n_box1_t:after{left:0px; -o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);transform: translate(0%, 0%); }
.n_box26 .n_box24_t{ color:#333;}
.n_box26_t{width:100%; margin:30px 0px 20px 0px;}
.n_box26_t li{width:49%; margin-bottom:20px; border:1px solid #eeeeee;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box26_t li:nth-child(2n){ margin-right:0px;}
.n_box26_t li .div{width:100%; cursor:pointer;}
.n_box26_t li .div_t{width:100%; border-bottom:1px solid #eee; padding:20px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box26_t li .div_t_l{width:46px; height:46px; background-color:#e60012; color:#fff; font-size:24px; text-align:center; line-height:46px;-moz-border-radius:8px 0px 8px 0px;      /* Gecko browsers */
-webkit-border-radius:8px 0px 8px 0px;   /* Webkit browsers */
border-radius:8px 0px 8px 0px;            /* W3C syntax */ }
.n_box26_t li .div_t_r{width:90%; color:#000000; font-size:24px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box26_t li .div_c{width:100%; padding:30px 20px;}
.n_box26_t li .div_c_l{ color:#e60012; width:46px; text-align:center; line-height:30px; font-size:24px;}
.n_box26_t li .div_c_r{width:90%; color:#666666; font-size:16px; height:56px; line-height:28px; overflow:hidden;}
.n_box26_t li:hover{ border:1px solid #e60012;}
.n_box26_t li:hover .div_t{ border-bottom:1px solid #e60012;}
.n_box26_t li:hover .div_t_r{ color:#e60012;}
.n_box26_b{width:100%; text-align:center;}
.n_box26_b a{ line-height:1.8; color:#000000; font-size:18px;}
.n_box26_b a:hover{ color:#e60012;}

.n_box27{width:100%; height:100%; background:url(../images/tb_04s.png) repeat; position:fixed; left:0px; top:0px; z-index:111111; display:none;}
.n_box27_c{width:73%; height:75%; padding:50px 5% 70px 5%; background-color:#fff; position:fixed; left:50%; top:50%;z-index:1111111;-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.n_box27_c_t{width:100%; padding:10px 0px; line-height:1.5; text-align:center; color:#000000; font-size:30px; position:relative;}
.n_box27_c_t .close_btn{width:40px; height:40px; position:absolute; right:-40px; top:10px; cursor:pointer;}
.n_box27_c_t .close_btn img{width:100%;}
.n_box27_content{width:100%; margin-top:40px; height:580px; overflow-y:auto; }
.n_box27_content_c{ padding-right:10px; width:100%; color:#000000; font-size:20px; line-height:2; overflow:hidden;}
.n_box27_content_c img{ max-width:100%; height:auto !important;}

.n_box28{width:100%; border:1px solid #eee;}
.n_box28 .div_t{width:100%; border-bottom:1px solid #eee; padding:20px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box28 .div_t_l{width:46px; height:46px; background-color:#e60012; color:#fff; font-size:24px; text-align:center; line-height:46px;-moz-border-radius:8px 0px 8px 0px;      /* Gecko browsers */
-webkit-border-radius:8px 0px 8px 0px;   /* Webkit browsers */
border-radius:8px 0px 8px 0px;            /* W3C syntax */ }
.n_box28 .div_t_r{width:90%; color:#000000; font-size:24px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_box28 .div_c{width:100%; padding:30px 20px;}
.n_box28 .div_c_l{ color:#e60012; width:46px; text-align:center; line-height:30px; font-size:24px;}
.n_box28 .div_c_r{width:90%; color:#666666; font-size:16px; line-height:1.8;}

.n_box29{width:100%; height:136px; position:relative;}
.n_box29_t{width:100%; height:710px; position:absolute; left:0px; bottom:-132px; z-index:3; padding:120px 3.5% 0px 3.5%;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.n_box29_t:before{width: 100%; height:519px; background:url(../images/tb_84.png) left top no-repeat; position:absolute; left:0px; top:0px; content:"";}

.n_box29_pc{width:100%; height:754px; position:absolute; left:0px; bottom:-132px; z-index:2;}
.n_box29_pc img{ width:100%;}

.join_swiper{width:100%; overflow:hidden;}
.join_swiper .swiper-slide{width:100%; padding-top:382px;}
.join_swiper .swiper-slide .div{width:100%; position:relative; padding:30px 10px 0px 18px;}
.join_swiper .swiper-slide .div:before{width:14px; height:14px; background-color:#e60012; position:absolute; left:0px; top:0px; content:"";-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ z-index:1;}
.join_swiper .swiper-slide .div:after{width:2px; height:100%; background-color:#e60012; position:absolute; left:7px; top:6px; z-index:1; content:"";}
.join_swiper .swiper-slide .div .a_img{width:100%; text-align:center;}
.join_swiper .swiper-slide .div .a_img img{ height:61px;}
.join_swiper .swiper-slide .div .a_text_t{width:100%; margin:5px 0px; height:30px; line-height:30px; color:#e60012; font-size:22px; font-weight:bold; text-align:center; overflow:hidden;}
.join_swiper .swiper-slide .div .a_text_c{width:100%; height:60px; line-height:20px; color:#333333; font-size:14px; text-align:center;}
.join_swiper .swiper-slide:nth-child(1){ padding-top:382px;}
.join_swiper .swiper-slide:nth-child(2){ padding-top:387px;}
.join_swiper .swiper-slide:nth-child(3){ padding-top:386px;}
.join_swiper .swiper-slide:nth-child(4){ padding-top:380px;}
.join_swiper .swiper-slide:nth-child(5){ padding-top:366px;}
.join_swiper .swiper-slide:nth-child(6){ padding-top:342px;}
.join_swiper .swiper-slide:nth-child(7){ padding-top:309px;}
.join_swiper .swiper-slide:nth-child(8){ padding-top:266px;}
.join_swiper .swiper-slide:nth-child(9){ padding-top:207px;}
.join_swiper .swiper-slide:nth-child(10){ padding-top:130px;}
.join_swiper .swiper-slide:nth-child(11){ padding-top:23px;}

.join_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.join_pagination .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.join_pagination .swiper-pagination-bullet-active{}
.join_pagination .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ margin-left:-2px; margin-top:-2px; content:"";}

.n_box29_t .join_next{width:30px; height:30px; background:url(../images/tb_54s.png) center no-repeat; background-size:8px;  margin:0px;background-color:#e60012; left:auto; right:50%; margin-right:-40px; outline:0; top:auto; bottom:0px; -webkit-transition:all 0.5s;transition:all 0.5s; display:none;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ display:none;}
.n_box29_t .join_prev{width:30px; height:30px; background:url(../images/tb_53s.png) center no-repeat; background-size:8px; margin:0px; background-color:#e60012; left:50%; margin-left:-40px; outline:0; top:auto;  bottom:0px; -webkit-transition:all 0.5s;transition:all 0.5s; display:none;
-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ display:none;}




.n_box30{ padding-bottom:65px; position:relative; z-index:3;}
.n_box30_t{width:28.5%; padding-right:9px; padding-top:21px;}
.n_box30_t1{width:100%; border:2px solid #e60012;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ position:relative;}
.n_box30_top{ padding:0px 15px; line-height:43px; background-color:#fff; height:43px; position:absolute;  left:9.5%; top:-21px;}
.n_box30_top img{ height:43px;}
.n_box30_top .s1{ margin-left:10px; color:#333333; font-size:24px;}
.n_box30_c{width:100%; height:125px; line-height:125px; text-align:center; color:#e60012; font-size:60px;font-family: 'OsBlod';}
.n_box30_b{ position:relative; top:-8px; right:-9px; text-align:right;}


.wx-share {
	margin-top: -130px;
	margin-left: -120px;
	border-radius: 3px;
	position: fixed;
	z-index: 1000;
	top: 50%;
	left: 50%;
	padding: 20px 10px;
	width: 240px;
	height: 280px;
	background-color: #fff;
	cursor: pointer;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1)
}

.wx-share img {
	display: block;
	width: 100%
}

.wx-share p {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	font-weight: 500;
	color: #000
}

.wx-share i {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5;
	text-align: center;
	color: #000; background:url(../images/fx_close.jpg) center no-repeat;
}

