﻿@charset "utf-8";
/* CSS Document */
html{
　　font-size:62.5%; /* 10÷16=62.5% */ 
}
*{word-wrap:break-word;}
body{
　　font-size:12px;
　　font-size:1.2rem ; /* 12÷10=1.2 */
   overflow-x:hidden;
background-repeat: no-repeat;
    background-size: cover;
	width:100%; margin:0px; padding:0px; background: #fff;
}
body,html{ font-family:Microsoft YaHei; min-width:320px;}
ul,ul li,dl,dl dt,dl dd{ margin:0px; padding:0px; list-style:none;}
.f_faminly{ font-family:Microsoft YaHei;}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}
.b_cursor{ border:0px; cursor:pointer;}
a:hover{text-decoration: none;}
a:link{ text-decoration:none;}
input{ outline:0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888888;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888888;
}

.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:16px;}
.fs18{ font-size:17px;}
.fs20{ font-size:20px;}
ul li{ list-style-type:none; float:left; }
.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
.container1{width:100%;}
.i_con1 {    width: 1460px;    margin: 0px auto;display: block; overflow: hidden;
}
.i_con2 {    width: 1460px;    margin: 0px auto;display: block; overflow: hidden;
}

/*loading加载*/
.loading { position:fixed;width:100%; height:100%; background-color:#466f9e; z-index:10000000;}

.loading-img{width:231px; position:absolute; height:47px; left:50%; top:50%; margin-left:-115.5px; margin-top:-23.5px;-webkit-animation: rotateplane 1.4s infinite ease-in-out;
  animation: rotateplane 1.4s infinite ease-in-out;}

@-webkit-keyframes rotateplane {
  0% { filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); }
  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }
  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }
}

@keyframes rotateplane {
  0% {filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);} 
  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
}


/*头部*/

#banner{width:100%; position:relative;}
.clearpadding{ padding:0px; margin:0px;}


.i_bg1{ background-color:#e32d2e;}
.i_bg2{ border-bottom:1px solid #e6e6e6;}


.header{width:100%;  position:absolute;display: flex; height:90px; left:0px; top:0px;z-index:10000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; background-color:#fff;}
.header.fixedmenu{ top:-30px; position:fixed;}
.header.fixednav{ position:relative;}
.header.fixednav.fixedmenu{ position:fixed;}

/*导航start*/
.header_div{width:100%;height:90px; padding-left:3%;background-color:#fff;left:0px; top:0px; position:fixed; z-index:10000;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_div .i_logo{width:20%; padding-top:18px; }
.header_div .i_logo img{ width:auto; height:60px;}
.header_div.fixedmenu,.header_div.fixedmenu1.fixedmenu{ position:fixed; -moz-box-shadow: 0px 0px 2px #E5E5E5;
-webkit-box-shadow: 0px 0px 2px #E5E5E5;
box-shadow: 0px 0px 2px #E5E5E5;}
.header_div.fixedmenu1{ position:relative;}

.menu_nav{width:56%; margin-left:3%;}
.menu_nav ul{width:100%;}
.menu_nav ul li{width:12%; float:left;text-align:center; position:relative;}
.menu_nav ul li .nav_a{width:100%; height:90px; line-height:90px;  color:#222; display:inline-block; font-size:17px; position:relative;}
.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1{ color:#e32d2e; text-decoration:none;}
.menu_nav ul li .nav_a:after{width:0px; height:2px; background-color:#e32d2e; position:absolute; left:40%; bottom:4px; content:""; margin-left:-20px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.menu_nav ul li .nav_a:hover:after, .menu_nav ul li .nav_a.activetopm:after, .menu_nav ul li .nav_a.activetopm1:after{width:40px;}
.menu_nav ul li .nav_a:before{width:0px; height:2px; background-color:#e32d2e; position:absolute; right:40%; bottom:14px; content:""; margin-right:-20px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.menu_nav ul li .nav_a:hover:before, .menu_nav ul li .nav_a.activetopm:before, .menu_nav ul li .nav_a.activetopm1:before{width:40px;}
/*.menu_nav ul li .twodiv{width:100%; position:absolute; left:0px; top:100%; background-color:#1f1f1f; padding:15px 0px; z-index:1111; display:none; text-align:center;}
.menu_nav ul li .twodiv a{ height:40px; line-height:40px; color:#ffffff; font-size:15px; margin:0px 50px; display:inline-block;}
.menu_nav ul li .twodiv a:hover{ text-decoration:none; color:#ffe300;}
*/
.menu_nav ul li dl{width:140px; position:absolute; left:50%; margin-left:-70px; top:100%; background-color:#fff;z-index:1; display:none;}
.menu_nav ul li dl dd{width:100%; float:left;}
.menu_nav ul li dl dd a{width:100%; height:47px; display:inline-block; overflow:hidden; line-height:47px; text-align:center; color:#333; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; float:left;}
.menu_nav ul li dl dd a:hover{ color:#fff; text-decoration:none; background-color:#e1474b;}
.i_b{border-left:1px solid rgb(255,255,255,0.1);width:15%;}
.i_ss{width:40%; height:90px; border-bottom: 1px solid rgb(255,255,255,0.1); padding: 0px 1%; display: inline-block; float: left; }
.i_ss_t{width:100%; height:90px; line-height: 90px; background:url(../images/s_tb1.png) left center no-repeat; cursor:pointer;}
.i_ss_c{width:100%; height:100px; padding:20px 20%; position:absolute; right:0px; top:100%; background-color:#f1f2f3; display:none;}
.i_ss_c .ipt1{width:86%; height:44px; background-color:#fff; line-height:44px; border:0px;  color:#333; font-size:14px; font-family:Microsoft YaHei;}
.i_ss_c .ipt2{width:12%; height:44px; background:#e32d2e; border:0px;background-size:18px; color: #fff; font-size: 16px;}
.i_ss_t .s1{ height:90px; line-height:90px; display:inline-block; padding-left:28px; background:url(../images/s_tb1.png) left center no-repeat; font-size:16px; color:#333;}

.i_banben1{ height: 90px; position:relative; display: block; width: 60%; float: right;}
.i_banben_t1{ height:90px; padding: 0px 14px; width: 100%;  background:url(../images/top-search1.png) 90px center no-repeat; padding-right:28px; cursor:pointer;}
.i_banben_t1 .s1{ height:90px; line-height:90px; display:inline-block; padding-left:28px; background:url(../images/china.png) left center no-repeat; font-size:16px; color:#333;}
.i_banben_c1{width:100%; background-color:#fff; position:absolute; left:0px;  padding:0px 5px; display:none;}
.i_banben_c1 li{width:100%; float:left;}
.i_banben_c1 li a{width:100%; padding:10px 0px; line-height:1.5; color:#333; font-size:14px; display:inline-block; text-align:center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_banben_c1 li a:hover{ color:#fff; text-decoration:none; background-color:#e1474b;}
.search_close { cursor: pointer; border: 0; margin-left: 40px; position: absolute;height: 40px; width: 40px; background: url(../images/tb_042.png) no-repeat center center; background-size: 20px; }
.search_box .wrap { width: 600px;text-align: center; display: inline-block; }

/*导航END*/



.i_logo_img{width:29%; padding-top:19px;}
.i_logo_img img{ height:54px; width:auto;}

.i_logo_ul{width:48%;}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px;}
.i_logo_ul .nav_menu li{width:20%; height:80px; float:left; margin:0px; padding:0px; position:relative;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:80px; line-height:80px; display:inline-block; text-align:center; overflow:hidden; color:#333333; font-size:16px;}
.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:#e32d2e; text-decoration:none;}
.i_logo_ul .nav_menu li .a_nav:after{content:"";width:0px; height:2px; background-color:#fff; position:absolute; left:50%; bottom:15px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
 margin-left:0px;}
.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; margin-left:-18px;}
.i_logo_ul .nav_menu li dl{width:160px; position:absolute; left:50%; margin-left:-80px; top:100%; background-color:#e32d2e; z-index:111; display:none;}
.i_logo_ul .nav_menu li dl dd{width:100%; float:left;}
.i_logo_ul .nav_menu li dl dd a{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; font-size:16px; display:inline-block; float:left;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#fff; text-decoration:none; background-color:#117bd5;}



.i_gwx{ position:relative; padding-right:30px; cursor:pointer;}
.i_gwx_t{ background:url(../images/tb_01.png) left center no-repeat; padding-left:30px;height:30px; line-height:30px; color:#fff; font-size:14px;}
.i_gwx_c{width:136px; height:136px; position:absolute; left:50%; margin-left:-68px; top:100%; padding:12px; z-index:11; display:none;}
.i_gwx_c .img{position: relative;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 0px;
    background: #fff;}
.i_gwx_c .img img{width:112px; height:112px;}
.i_gwx_c .img:after{content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    left: 50%;
    top: -8px;
    margin-left: -8%;}


.home-swiper {width: 100%;height: 100%;}
.home-swiper .swiper-slide{text-align: left;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}

/*.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}*/
.home-swiper .swiper-slide .s1{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover; display:block;}
.home-swiper .swiper-slide .s1 img{width:100%; height:auto !important; display:block;}
.home-swiper .swiper-slide .s2{width:100%; height:100%;background-repeat: no-repeat;background-position: center center;background-size: cover;  display:none;}
.home-swiper .swiper-slide .s2 img{width:100%; height:auto !important; display:none;}


.home-pagination .swiper-pagination-bullet{width:76px; height:3px; margin:0px 10px !important; background-color: #fff;
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;filter:alpha(opacity=30);   -moz-opacity:0.3;   -khtml-opacity: 0.3;   opacity:0.3; position:relative;
-moz-border-radius: 0px;      /* Gecko browsers */
-webkit-border-radius: 0px;   /* Webkit browsers */
border-radius:0px;            /* W3C syntax */}
.home-pagination .swiper-pagination-bullet-active{width:76px; height:3px; background-color:#fff;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.swiper-container-horizontal>.home-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:100%; text-align:center; bottom:40px; }

.home-swiper .home_prev{width:21px; height:40px; background:url(../images/banner_l.png) no-repeat; position:absolute; left:4%; top:50%; margin-top:-20px; background-size:100%;}
.home-swiper .home_next{width:21px; height:40px; background:url(../images/banner_r.png) no-repeat; position:absolute; right:4%; top:50%; margin-top:-20px; background-size:100%;}

/* PAGE-MENU */
.fullnavr {width:110px; display: block; position:fixed; top: 50%; left:40px; z-index:1;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);background:url(../images/s_tb12.png) left center repeat-y;}
#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005; }
#pagemenu li { position:relative; width:100%; float:left; }
#pagemenu li a {width:100%;background:url(../images/s_tb11.png) left center no-repeat; padding:12px 0px 12px 29px; display:inline-block; float:left; font-size:15px;}
#pagemenu li a .s1{width:100%; height:24px; line-height:24px; color:#fff; display:inline-block; text-align:center;}
#pagemenu li.active a{ background:url(../images/s_tb10s.png) left center no-repeat;}
#pagemenu li.active a .s1{ background-color:#28d223;-moz-border-radius: 12px;      /* Gecko browsers */
-webkit-border-radius: 12px;   /* Webkit browsers */
border-radius:12px;            /* W3C syntax */}
#pagemenu li a.disnone{ display:none;}



.mousehover{width:51px; height:41px; background:url(../images/tb_01.png) no-repeat; background-size:51px; position:absolute; left:50%; margin-left:-25.5px; bottom:55px; z-index:1000;}



/*首页内容部分*/
.ui_div{width:100%;}
.ui_div_center{width:100%; }
.ui_div_con{width:1460px; margin:0px auto; position: relative;}
.ui_div_con1{width:1460px;  margin:0px auto; position: relative;}
.new_show{max-width: 1000px;}

.home_bg{background: #fff url(../images/y2_bg.jpg) no-repeat left top; position: relative;}
 
/*手机导航*/
/* CSS Document */
.phone_nav{ display:none;}
.phone_nav.fixedmenu{ position:fixed; top:0px; background-color:#fff; left:0px;z-index:100000;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}
.phone_logo{padding:10px 0px;}
.phone_logo .p1 img{width:auto; height:30px;}

@media screen and (max-width:1200px) {
.phone_logo .p1 { display: block; width:100%; display:inline-block; position:relative;}

/*.header{ display:none;}*/
.phone_logo {width: 100%;padding: 15px 20px;box-sizing: border-box;}

.phone_nav{display:block; position:relative; width:100%; top:0;left:0; display:block; z-index:100000; background-color:#fff;}

/*导航按钮*/
.phone_nav .nav_but_box{ display:block; position:absolute; width:30px; height:30px; right:10px; top:50%; margin-top:-15px; z-index:1;
transition:all 0.7s; -webkit-transition:all 0.7s;}
.phone_nav .nav_but { display:inline-block; position:relative;width:20px; height:2px; z-index:2; margin:13px 0 0 5px; background:#e32d2e;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
-webkit-transition-duration: 300ms;
transition-duration: 300ms; }
.phone_nav .nav_but:before,.nav_but:after {content: ''; display:block; width:20px; height:2px; position:absolute; background:#e32d2e;
transition-property: margin, -webkit-transform; -webkit-transition-property: margin, -webkit-transform;
transition-property: margin, transform; transition-property: margin, transform, -webkit-transform;
transition-duration: 300ms; -webkit-transition-duration: 300ms;}
.phone_nav .nav_but:before{margin-top:-5px;}
.phone_nav .nav_but:after {margin-top:5px;}

/*栏目名称*/
.phone_nav .nav_main{height:100%; position:fixed;  left:0; opacity:0; width:0; transition:all 0.4s ease 0.3s; -webkit-transition:all 0.4s ease 0.3s; background-color:#fff;overflow:hidden;}
.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}
.phone_nav .nav_main li a{background-position:left; color:#333; height:46px; width: 100%; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-size:14px;}
.phone_nav .nav_main .ss{border:1px solid #fff; margin-top:20px;}
.phone_nav .nav_main .ss .p2{ float:right;}
.phone_nav .nav_main .ss .p2 input{ border:0;  width:34px; height:34px;}
.phone_nav .nav_main .ss .p1{ display:block; margin:0 34px 0 5px; }
.phone_nav .nav_main .ss .p1 input{ width:100%; height:34px; line-height:34px; background:none; border:0; font-family:"Microsoft YaHei"; font-size:14px; color:#fff;}
.phone_nav .nav_main li b{ display:inline-block; position:absolute; right:10px; top:0px; width:50%; height:50px; background: url("../images/lmfooter_bottom.png") center right no-repeat; z-index:99;}
.phone_nav .nav_main .ul{padding:0 0 0px 40px; margin:0;  max-height:0; overflow:hidden; transition:max-height 0.4s; -webkit-transition:max-height 0.4s;}
.phone_nav .nav_main .ul li{ padding:0; border-bottom:0; transform:translateX(0px); -webkit-transform:translateX(0px);}
.phone_nav .nav_main .ul li a{ padding:0; height:auto; line-height:30px; font-weight:normal}

.phone_nav .nav_main .b_one .ul{ max-height:300px; padding:0 0 0px 20px; margin-bottom:10px;}


.phone_nav .nav_main li{width:100%; transform:translateX(100px); -webkit-transform:translateX(100px); transition:all 0.8s ease; -webkit-transition:all 0.8s ease; border-bottom:1px solid rgba(225,225,225,0.5); padding:0 20px; position:relative;}
.phone_nav .nav_main li:nth-of-type(1){ transition-delay:0.1s; -webkit-transition-delay:0.1s; }
.phone_nav .nav_main li:nth-of-type(2){ transition-delay:0.2s; -webkit-transition-delay:0.2s; }
.phone_nav .nav_main li:nth-of-type(3){ transition-delay:0.3s; -webkit-transition-delay:0.3s; }
.phone_nav .nav_main li:nth-of-type(4){ transition-delay:0.4s; -webkit-transition-delay:0.4s; }
.phone_nav .nav_main li:nth-of-type(5){ transition-delay:0.5s; -webkit-transition-delay:0.5s; }
.phone_nav .nav_main li:nth-of-type(6){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(7){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(8){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(9){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.phone_nav .nav_main li:nth-of-type(10){ transition-delay:0.6s; -webkit-transition-delay:0.6s; }


/*打开样式*/
.phone_nav_one{  transition-delay:0s; -webkit-transition-delay:0s; }
.phone_nav_one .nav_main {opacity:1; width:100%; overflow:inherit;}
.phone_nav_one .nav_but{background: rgba(0, 0, 0, 0); }
.phone_nav_one .nav_but:before {margin-top: 0; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.phone_nav_one .nav_but:after {margin-top:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.phone_nav_one .nav_but_box { opacity:0.8;}
.phone_nav_one .nav_main li{width:100%; transform:translateX(0); -webkit-transform:translateX(0);}
}




@media screen and (max-width:470px){/*--768-0--*/
.phone_logo {padding: 10px 10px}
.phone_nav .nav_main ul{ height:410px;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}
@media screen and (max-width:758px){/*--768-0--*/
/*.phone_nav .nav_but_box{ top:34px; right:10px;}*/
.phone_nav .nav_main ul{ margin-top:20px; height:550px; overflow-y:auto; box-sizing:border-box;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}
/*手机导航*/
.i_ssbn{width:40px; height:100%; background:url(../images/tb_01s.png) center no-repeat;  background-size:17px; position:absolute; top:0px; right:40px; z-index:10000;}
.i_ssbn span{width:100%; height:100%; display:inline-block;}
.i_ssbn_t{display: block; overflow: hidden; width: 100%; height: 100%;}
.i_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;}
.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:Microsoft YaHei; background-color:#fff; color:#b9b9b9; font-size:14px;}
.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/tb_01sz.png) center no-repeat; background-color:#e32d2e; border:0px; background-size:15px;}
.i_ssbn_div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b9b9b9;  }
.i_ssbn_div input::-moz-placeholder { /* Mozilla Firefox 19+ */    color: #b9b9b9;}
.i_ssbn_div input:-ms-input-placeholder {    color: #b9b9b9;}
.i_ssbn_div input::-webkit-input-placeholder {    color: #b9b9b9;}
.i_box1{width:100%;}
.i_box1_l{width:40%; height:30px; overflow:hidden;}
.i_box1_l a{width:100%; height:30px; line-height:30px; color:#fff; font-size:14px; display:inline-block; overflow:hidden; float:left;}
.i_box1_l a:hover{ text-decoration:none; color:#fff;}

.i_box2{ float: left; width:46%; padding: 50px 0px;}
.box_name { font-size: 24px;}
.box_name h3{ font-size: 36px; color:#e32d2e; font-weight: bold;}
.box2_js{ font-size: 16px; width: 100%; margin: 10px 0; line-height: 1.8;}

.box2_js_about{ padding: 10px 0; clear: both;}
.shuju{width: 100%; padding: 0px 10px; margin-top: 50px; box-shadow: #e5e5e5 0px 0px 5px 0px; display: block; overflow: hidden;}
.shuju li{border-right: 1px solid #f5f5f5; width: 25%;font-size: 16px; text-align: center; position: relative; padding: 20px 0px;}
.shuju li:last-child{border: none;}
.shuju li .num{font-size: 48px; color: #e32d2e;}
.shuju li .num span{font-size: 24px; height: 24px; top: 26px; position: absolute;}
.none{display: none;}
.block{display: block;}

.i_box2-right{ float: right; width:50%; padding: 70px 0px;}
.i_box2-right img{width: 100%;}

.focus{ position:relative; width:700px; height:400px; background-color: #000; float: left; clear: both;}  
.focus img{ width: 100%;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.zlgl .zlgl_r img{max-width: 100%;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*/滚动产品类别 start/*/
.custom{text-align: center; font-size: 30px; margin-top: 30px;}
.n_box8{width:100%; padding:10px 8%; display: block; overflow: hidden;}
.n_box8_c{width:100%; margin:40px 0px; position:relative;}
.n_box8 .ny_wmscy_con31{width:100%; overflow:hidden; border-left: 1px solid #f2f2f2;}
.n_box8 .ny_wmscy_con31 .swiper-slide{width:100%; color:#333333;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box; border-right: 1px solid #f2f2f2;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div{width:100%; display:inline-block; position:relative; color:#666666; font-size:16px; text-align:center;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover{ text-decoration:none; color:#666666;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_img{width:60%; margin: 0 20%; display:inline-block; overflow:hidden; border-right:1px solid #e5e5e5;background: #fff; border-radius: 100%;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .be{width: 60%; padding: 20%; max-height: 240px; margin: 0 20%;  height: 100%; position: absolute; display: none; z-index: 10;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .be img{width: 80%; }
.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_img img{width:100%;  transition: all ease-in-out .2s;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .a_img{background-color: #000; transition: all ease-in-out .2s;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .a_img img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.3; transform: scale(1.1); transition: all ease-in-out .5s;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .be .img{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; }
.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .be{display: block;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text{width:100%; height:70px; line-height:70px; text-align:center; overflow:hidden; color:#000000; font-size:24px;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text_c{width:100%; padding:0px 10%; overflow:hidden; height:30px; line-height:30px; margin-bottom:30px; color:#666666; font-size:16px; text-align:center;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text_b{width:100%; text-align:center;}
.n_box8 .ny_wmscy_con31 .swiper-slide .div .a_text_b .s1{width:158px; height:48px; border:1px solid #d2d2d2; line-height:48px; text-align:center; color:#333333; font-size:16px; display:inline-block;-moz-border-radius: 24px;   -webkit-border-radius: 24px;   /* Webkit browsers */border-radius:24px;            /* W3C syntax */}
.n_box8 .ny_wmscy_con31 .swiper-slide .div:hover .a_text_b .s1{ border:1px solid #e32d2e; background-color:#e32d2e; color:#fff; text-decoration:none;}

.n_box8 .ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets,.n_box8 .swiper-pagination-custom,.n_box8 .swiper-pagination-fraction{ bottom:0px;}
.n_box8 .wmscy-pagination31 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.n_box8 .wmscy-pagination31 .swiper-pagination-bullet-active{}
.n_box8 .wmscy-pagination31 .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_box8 .n_box8_c .wmscy_next31{width:30px; height:70px; background:url(../images/img28.jpg) no-repeat; right:-30px; top:88px; background-size:100%; outline:0;}
.n_box8 .n_box8_c .wmscy_next31:hover{background:url(../images/img28s.jpg) no-repeat;}
.n_box8 .n_box8_c .wmscy_prev31{width:30px; height:70px; background:url(../images/img27.jpg) no-repeat; left:-30px; top:88px; background-size:100%; outline:0;}
.n_box8 .n_box8_c .wmscy_prev31:hover{background:url(../images/img27s.jpg) no-repeat;}
/*/滚动产品类别end/*/
/*首页质量管理start*/	
.zlgl{background: url(../images/zl.jpg) no-repeat  center top;background-attachment: fixed; background-size: cover; display: block; overflow: hidden;padding: 50px 0px; color: #222;}
.zlgl .zlgl_l{width: 36%; float: left; padding: 30px 0px;}
.zlgl .zlgl_l h4{font-size: 36px;}
.zlgl .zlgl_l .zlgl_l_con{font-size: 24px; margin: 80px 0;}
.zlgl .zlgl_l .lj{background: #e32d2e; padding: 15px 50px; color: #fff; font-size: 16px;transition: all ease-in-out .5s; border-radius: 33px;}
.zlgl .zlgl_l .lj:hover{background-color: #e32d2e; border: none; transition: all ease-in-out .5s; }
.zlgl .zlgl_r {    float: right;    width: 60%;}
/*首页质量管理endt*/	
/*/滚动新闻 start/*/

.n_box_new{width:100%; padding:5% 0%; display: block; overflow: hidden;}
.n_box8_c_new_name{  float: left; font-size: 48px; padding: 50px 0px; clear: both; position: absolute; margin-top: 80px;}
.n_box8_c_new_name .en{font-size: 24px;}
.n_box8_c_new{width:84%; margin:20px 0px; position:relative; float: right;}
.n_box8_c_new .ny_wmscy_con32{width:100%; overflow:hidden; }
.n_box8_c_new .ny_wmscy_con32 .swiper-slide{width:100%; color:#333333;height: auto;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1{background-color: #fff; height: auto; width:90%; margin:0 5%; padding-bottom: 50px; display:inline-block; position:relative; color:#666666; font-size:16px; text-align:center;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1:hover{ text-decoration:none; color:#666666;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_img1{width:100%; position: relative; height: auto; padding: 0%; display:inline-block; overflow:hidden;background: #fff; }
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_img1 .be{width: 100%;position: absolute; display: block; z-index: 10; bottom: 0;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_img1 .be img{width: 40%;float: right;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_img1 img{width:100%;  transition: all ease-in-out .2s;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1:hover .a_img1{background-color: #000; transition: all ease-in-out .2s;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1:hover .a_img1 img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; transform: scale(1.1); transition: all ease-in-out .5s;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1:hover .be .img{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; }
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_text{width:100%; height:60px; line-height:30px; margin: 30px 0 10px 0; text-align:left; overflow:hidden; color:#000000; font-size:22px;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_text_c{width:100%; margin-top: 30px; overflow:hidden; height:60px; line-height:30px; margin-bottom:30px; color:#666666; font-size:16px; text-align:left;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_text_b{width:100%; text-align:center;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .a_text_b .s1{width:158px; height:48px; border:1px solid #d2d2d2; line-height:48px; text-align:center; color:#333333; font-size:16px; display:inline-block;-moz-border-radius: 24px;      /* Gecko browsers */
-webkit-border-radius: 24px;   /* Webkit browsers */
border-radius:24px;            /* W3C syntax */}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .new_con{padding: 10%; text-align: left;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1 .new_con .time{color: #999;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div:hover .a_text_b .s1{ border:1px solid #e32d2e; background-color:#e32d2e; color:#fff; text-decoration:none;}
.n_box8_c_new .ny_wmscy_con32 .swiper-slide .div1:hover .a_text{color: #e32d2e;}

.n_box8_c_new .ny_wmscy_con32.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.n_box8_c_new .wmscy-pagination32 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.n_box8_c_new .wmscy-pagination32 .swiper-pagination-bullet-active{}
.n_box8_c_new .wmscy-pagination32 .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_box8_c_new .wmscy_next32{width:70px; height:70px; background:url(../images/new_l1.png) no-repeat;  left:-16%; top:200px; background-size:100%; outline:0;}
.n_box8_c_new .wmscy_next32:hover{background:url(../images/new_l.png) no-repeat;}
.n_box8_c_new .wmscy_prev32{width:70px; height:70px; background:url(../images/new_r1.png) no-repeat; left:-16%; top:300px; background-size:100%; outline:0;}
.n_box8_c_new .wmscy_prev32:hover{background:url(../images/new_r.png) no-repeat;}


.home_newli {font-size: 16px; padding: 4% 0;}
.home_newli li{width:48%; margin-right: 2%; float: left; height: 40px; text-align: center; border-radius: 30px; background-color: #aaaaaa; line-height: 40px;}
.home_newli li.now,.home_newli li:hover{background: #e32d2e; color: #fff;}
.home_newli li a{color: #fff;}
/*/滚动新闻end/*/


/*首页视频*/

.n_box12 li{width:31%; margin:0px; padding:0px 1% 2% 1%;}
.n_box12 li .div .a_text{ padding:25px 15px;}
.n_box12 li .div{ font-size:16px;}
.border_bottom{border-bottom: 1px solid #f2f2f2; }


.i_box2_ul{width:100%;}
.i_box2_ul li{width:61%; float:left; padding-bottom:25px;}
.i_box2_ul li:nth-child(2){width:37.5%; margin-left:1.5%;}
.i_box2_ul li:nth-child(3){width:37.5%; margin-right:1.5%;}
.i_box2_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; position:relative; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.i_box2_ul li .div:after{width:100%; height:100%; position:absolute; left:0px; top:0px; content:""; z-index:1; background:url(../images/tb_2.png) bottom repeat-x;}
.i_box2_ul li .div:hover:after{ background:url(../images/tb_02.png) bottom repeat-x;}
.i_box2_ul li .div img{width:100%;}
.i_box2_ul li .div .a_text{width:100%; padding:20px 40px; position:absolute; left:0px; bottom:-20px; z-index:2; color:#fff; font-size:17px;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_box2_ul li .div .a_text_t{width:100%; line-height:1.3; font-size:40px}
.i_box2_ul li .div .a_text_b{ line-height:1.7; color:#fff;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;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_box2_ul li .div:hover .a_text{ bottom:10px;}
.i_box2_ul li .div:hover .a_text_b{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.i_bg3{ background-color:#f4f4f4;}
.i_box3{ padding:60px 0px;}
.i_box3_ul{width:100%;}
.i_box3_ul li{width:49%; margin-right:1%; float:left;}
.i_box3_ul li .div{width:100%; padding:60px 7%; float:left; display:inline-block; color:#8daec8; font-size:17px; line-height:1.5;}
.i_box3_ul li .div .s1{ color:#0056a1; font-size:32px;}
.i_box3_ul li .div.bg1{ background-color:#c6e7ff;}
.i_box3_ul li .div.bg2{ background:url(../images/tb_2s.png) right 11% center no-repeat; background-color:#d8ecfa; background-size:22%;}


.i_bg4{ background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.i_bg4:after{width:100%; height:100%; background:url(../images/tb_04s.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.i_box4{ padding:100px 0px; position:relative; z-index:2;}
.i_box4_l{width:100%; padding-top:30px;}
.i_box4_l_t{width:100%; text-align:center;}
.i_box4_l_c,.i_box4_l_c:hover{ text-decoration:none;width:100%; padding-bottom:80px; line-height:80px; text-align:center; display:inline-block; cursor:pointer; background:url(../images/tb_04.png) bottom center no-repeat; color:#fff; font-size:24px;}
.i_box4_r{width:100%; padding:10px 3% 50px 3%; background-color:#fff;}
.i_box4_r_t{width:100%; padding:25px 0px; line-height:1.5; color:#1e5dc6; font-size:30px;}
.i_box4_r_c{width:100%;}
.i_box4_r_c_l{width:38%; display:inline-block; overflow:hidden;}
.i_box4_r_c_l img{ width:100%; height:auto !important;}
.i_box4_r_c_r{width:59%;}
.i_box4_r_c_r_t{width:100%; height:180px; line-height:30px; overflow:hidden; margin-bottom:20px; color:#222222; font-size:16px;}
.i_box4_r_c_r_t img{ max-width:100%; height:auto !important;}
.i_box4_r_c_r_b{ height:40px; line-height:40px; padding:0px 65px 0px 18px; border:1px solid #e32d2e; color:#e32d2e; background:url(../images/tb_03.png) right 18px center no-repeat; font-size:14px; display:inline-block;}
.i_box4_r_c_r_b:hover{ background:url(../images/tb_2z.png) right 18px center no-repeat; background-color:#e32d2e; text-decoration:none; color:#fff;}


.i_bg5{ background-color:#eeeeee; background-size:cover; display: block; overflow: hidden;}
.i_box5{width:100%; padding:65px 0px 100px 0px;}
.i_box5_c{width:100%;}
.i_box5_c li{width:31%; float:left; margin-right:3.5%;}
.i_box5_c li:nth-child(3){ margin-right:0px;}
.i_box5_c li .div{width:100%; display:inline-block; float:left; background-color:#fff;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/ color:#999999; font-size:14px;}
.i_box5_c li .div:hover{ text-decoration:none; color:#999;}
.i_box5_c li .div .a_img{width:100%;/* height:290px;*/ position:relative;  overflow:hidden;}
.i_box5_c li .div .a_img img{width:100%; /*position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);*/}
.i_box5_c li .div .a_text{width:100%; padding:30px 10% 45px 10%;}
.i_box5_c li .div .a_text .s1{width:100%; height:55px; line-height:55px; overflow:hidden;}
.i_box5_c li .div .a_text .s2{width:100%; height:60px; line-height:30px; overflow:hidden; margin-bottom:20px; color:#333333; font-size:16px;}
.i_box5_c li .div:hover .a_text .s2{ color:#e32d2e;}
.i_box5_c li .div .a_text .s3{ height:40px; line-height:40px; display:inline-block; padding:0px 60px 0px 20px; border:1px solid #999999; background:url(../images/tb_2zs.png) right 15px center no-repeat; color:#999999; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box5_c li .div:hover .a_text .s3{ text-decoration:none; color:#e32d2e; border:1px solid #e32d2e; background:url(../images/tb_03.png) right 15px center no-repeat; }
.i_box5_c li .div1{ width:100%; display:inline-block; float:left; background-color:#fff;-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/ padding:35px 5% 35px 5%;}
.i_box5_c li .div1 .div1_t{width:100%; height:43px; line-height:43px; margin-bottom:22px; overflow:hidden;}
.i_box5_c li .div1 .div1_t .s1{ color:#000000; font-size:30px;}
.i_box5_c li .div1 .div1_t .s2{ color:#999999; font-size:14px;}
.i_box5_c li .div1 .div1_t .s2:hover{ text-decoration:none; color:#e32d2e;}
.i_box5_c li .div1 .div1_c1{width:100%;  overflow-y:auto; padding-right:10px;}

.i_box5_c li .div1 .div1_c1::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.i_box5_c li .div1 .div1_c1::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px !important;
   background-color:#e5e5e5;
}
.i_box5_c li .div1 .div1_c1::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #e32d2e;
}
.i_box5_c li .div1 .div_c{width:100%;}
.i_box5_c li .div1 .div_c dd{width:100%; float:left;}
.i_box5_c li .div1 .div_c dd a{width:100%; color:#999999; font-size:16px; float:left;  display:inline-block;}
.i_box5_c li .div1 .div_c dd a:hover{ text-decoration:none; color:#999;}
.i_box5_c li .div1 .div_c dd a .s1{width:70%; height:50px; line-height:50px; overflow:hidden; color:#333333;}
.i_box5_c li .div1 .div_c dd a:hover .s1{ color:#e32d2e;}
.i_box5_c li .div1 .div_c dd a .s2{width:30%; height:50px; line-height:50px; overflow:hidden; text-align:right;}
/*footer 开始*/
.i_ff {
	border-bottom: 1px solid #F2F2F2;
	border-top: 1px solid #F2F2F2;background-color: #fff;
}

.i_footer_top {
	width: 100%;
	padding: 20px 0px;
	position: relative;
}

.i_footer_top a {
	padding: 0px 4% 0 0;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	display: inline-block;
	float: left; text-align: left;
}

.i_footer_top a:hover {
	text-decoration: none;
	color: #e32d2e;
}

.i_footer_top .a_top,
.i_footer_top .a_top:hover {
	text-decoration: none;
	width: 104px;
	height: 45px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 0px;
}
.i_box6 {
	width: 100%;
}

.i_box6_l {
	width: 21%;
	border-right: 1px solid #F2F2F2;
	padding-right: 1.5%;
	padding-bottom: 85px;
}

.i_box6_l a,
.i_box6_l a:hover {
	text-decoration: none;
	width: 100%;
	display: inline-block;
	overflow: hidden;
	padding-top: 30px;
}

.i_box6_l a img {
	max-width: 100%;
	height: auto !important;
}

.i_box6_l_fx {
	width: 100%;
	padding-top: 35px;
}

.i_box6_c {
	width: 65%;
	margin-left: 2%;
	padding-top: 25px;
}

.i_box6_t {
	with: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	color: #e32d2e;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/tb_11.png) left center no-repeat;
}

.i_box6_r {
	width: 7%;
	padding-top: 15px;
	text-align: center;
	color: #fff;
	line-height: 2;
}

.i_box6_r img {
	max-width: 90%;
	height: auto !important
}

.i_box6_c_dz {
	width: 100%;
}

.i_box6_c_dz li {
	width: 50%;
	float: left;
	/*height: 45px;
	line-height: 45px;*/
	 line-height:1.8;
	  padding-top:10px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
	padding-left: 33px; padding-bottom:10px;
}

.i_box6_c_dz li.bg1 {
	background: url(../images/tb_14.png) left top 12px no-repeat;
}

.i_box6_c_dz li.bg2 {
	background: url(../images/tb_15.png) left top 12px no-repeat;
}

.i_box6_c_dz li.bg3 {
	background: url(../images/tb_16.png) left top 12px no-repeat;
}

.i_box6_c_dz li.bg4 {
	background: url(../images/tb_017s.png) left top 12px no-repeat;
}

.i_box7 {
	width: 100%;
}


.i_fbg {
	background-color: #e32d2e;
}

.i_footer_b {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.8;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}

.i_footer_b a,
.i_footer_b a:hover {
	color: #fff;
}
.bshare-custom a {
	width: 26px !important;
	padding: 0px !important;
	height: 26px !important;
	/*background:none !important;*/
}

.bshare-sinaminiblog {
	background: url(../images/tb_13.png) no-repeat !important;
}

.bshare-weixin {
	background: url(../images/tb_12.png) no-repeat !important
}

/*footer 结束*/

.wx_top{filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0;}
.wx_top.activshow{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}




.n_banner{width:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative; margin-top: 90px;}
.n_banner img{width:100%;}
.n_banner .n_banner_text{width:100%; position:absolute; left:0px; top:40%; z-index:1; color:#333; font-size:24px; line-height:1.6;text-transform:uppercase; text-align:left;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.n_banner .n_banner_text .s1{ font-size:30px; font-weight: bold;}
.n_banner .n_banner_text .s2{ font-size:36px; font-weight: normal; font-family:Microsoft YaHei Light ;}
.n_banner .n_banner_logo{width:100%; position:absolute; left:0px; top:9%; z-index:1;}
.n_banner .n_banner_logo_t{width:100%; padding-bottom:35px;}
.n_banner .n_banner_logo_t .img{width:auto !important; max-width:100% !important; height:auto !important;}
.n_banner .n_banner_logo_c{ padding:0px 30px; height:44px; line-height:44px; color:#fff; font-size:24px; background:url(../images/tb_022.png) repeat; overflow:hidden; display:inline-block;-moz-border-radius: 22px;      /* Gecko browsers */
-webkit-border-radius: 22px;   /* Webkit browsers */
border-radius:22px;            /* W3C syntax */}
.n_banner .n_banner_logo_c:hover{ text-decoration:none; color:#fff; background-color:#e75840;}
.n_banner1{width:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner1_show{height: 210px;}
.n_banner1 img{width:100%;}
.n_banner1 .n_banner1_text{width:100%; position:absolute; left:0px; top:50%; z-index:1; color:#fff; font-size:24px; line-height:1.6;text-transform:uppercase; text-align:center;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}

.pc_amenu{width:100%; position:absolute; left:0px; bottom:0px; background:url(../images/tb_012.png) repeat;}
.a_menu{text-align:center;width:100%; margin:0px; padding:0px; height:50px; overflow:hidden; position:relative; z-index:1;}
.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 25px; margin:0px 5px; height:50px; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; display:inline-block; overflow:hidden; text-align:center; line-height:50px; color:#fff; font-size:17px; position:relative;}
.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff; background-color:#e32d2e; text-decoration:none;}


.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:2% 0px;background:url(../images/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#e32d2e; color:#fff; cursor:pointer; }
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#fff;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 10px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 10px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center; border-bottom: 1px solid #f5f5f5;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#e32d2e; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#e32d2e;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}
.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;}

.video_div{width:100%; height:100%; background-color:#fff; 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_box1{width:100%; padding:60px 0px 50px 0px; line-height:1.7; text-align:center; color:#333333; font-size:16px;}
.n_box1 .s1{ color:#ccc; font-size:36px;font-family:"Microsoft YaHei";}

.n_bg1{  background: url(../images/about_bg1.jpg) no-repeat center top; padding: 5% 0;background-attachment:fixed;}
.n_bg{  background: url(../images/about_bg1.jpg) no-repeat center top; padding: 2% 0;background-attachment:fixed;}
.n_box2{padding: 3% 0;}
.n_box2_ul{width:100%;}
.n_box2_ul li{width:100%; float:left;}
.n_box2_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#fff; color:#222222; font-size:17px; position:relative;}
.n_box2_ul li .div:hover{ text-decoration:none; color:#222;}
.n_box2_ul li .div .a_img{width:50%; background-position: center center; background-repeat:no-repeat; background-size:cover; height:100%; float:left; display:inline-block; overflow:hidden; position:absolute; left:0px; top:0px;}
.n_box2_ul li .div .a_img img{width:100%; display:none;}
.n_box2_ul li .div .a_img_r{width:50%; height:340px; padding:50px 5% 0px 5%; position:relative; float:right;}
.n_box2_ul li .div .a_img_r .tb1{width:30px; height:29px; background:url(../images/tb_08.png) no-repeat; background-size:100%; position:absolute; left:20px; top:20px;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.n_box2_ul li .div .a_img_r .tb2{width:25px; height:29px; background:url(../images/tb_09.png) no-repeat; background-size:100%;position:absolute; top:20px; right:20px;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.n_box2_ul li .div .a_img_r .tb3{width:30px; height:32px; background:url(../images/tb_010.png) no-repeat; background-size:100%; position:absolute; left:20px; bottom:20px;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.n_box2_ul li .div .a_img_r .tb4{width:25px; height:32px; background:url(../images/tb_011.png) no-repeat; background-size:100%;position:absolute; bottom:20px; right:20px;opacity: 0; filter: alpha(opacity=0);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
-webkit-transform:scale(0, 0); transform:scale(0, 0);}
.n_box2_ul li .div:hover .a_img_r .tb1,.n_box2_ul li .div:hover .a_img_r .tb2,.n_box2_ul li .div:hover .a_img_r .tb3,.n_box2_ul li .div:hover .a_img_r .tb4{opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}

.n_box2_ul li.activetwo .div .a_img{ left:auto; right:0px;}
.n_box2_ul li.activetwo .div .a_img_r{ float:left;}
.n_box2_ul li .div .a_img_r .s1{width:100%; height:90px; line-height:90px; overflow:hidden; font-size:40px;}
.n_box2_ul li .div:hover .a_img_r .s1 { color:#e32d2e;}
.n_box2_ul li .div .a_img_r .s2{width:100%; line-height:45px; overflow:hidden; font-size:26px;}
.n_box2_ul li .div .a_img_r .s3{width:100%; line-height:35px; overflow:hidden;}

.n_box3{width:100%; padding:30px 3%; background-color:#fff;}
.n_box3 .a_img{width:32%; display:inline-block; overflow:hidden;}
.n_box3 .a_img img{width:100%;}
.n_box3 .a_img_r{width:63%; color:#222222; font-size:16px; line-height:2;}
.n_box3 .a_img_r img{ max-width:100%; height:auto !important;}

.n_bg2{ background-position: center center; background-repeat:no-repeat;  background-size:cover;}


.n_box5{width:100%; position:relative; }
.n_box5_c{width:100%; padding:60px 6% 50px 6%; background-color:#fff; margin-bottom:20px;}
.n_box5_c_l{width:24%;}
.n_box5_c_l_t{width:100%; line-height:1.5; color:#cccccc; font-size:24px;}

.n_box5_c_l_c{width:100%; margin-top:75px; padding:55px 0px 25px 0px; line-height:1.5; color:#000000; font-size:17px; background:url(../images/tb_07.png) left top no-repeat;}
.n_box5_c_l_c .s1{ color:#e32d2e; font-size:26px;}
.n_box5_c_l_b{width:100%; overflow:hidden;}
.n_box5_c_l_b img{ max-width:100%; height:auto !important;}
.n_box5_c_r{width:73%;}
.n_box5_c_rl{width:44%;}
.n_box5_c_rl img{width:100%; padding-bottom:13px;}
.n_box5_c_rc{width:52%;}
.n_box5_c_rc li{width:100%; float:left; padding-bottom:25px;}
.n_box5_c_rc li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#000000; font-size:16px;}
.n_box5_c_rc li .div .div_t{width:100%; padding:15px 0px; line-height:1.4; font-size:24px;}
.n_box5_c_rc li .div .div_c{width:100%;}
.n_box5_c_rc li .div .div_c table tr td{ padding:10px 0px;}

.n_box6{width:100%; padding:65px 6% 65px 6%; background-color:#fff;}

.n_box7{width:100%; padding:70px 0px;}
.n_box7_l{width:50%; padding:80px 7%;}
.n_box7_l img{width:100%; border:2px solid #fff;}
.n_box7_r{width:50%; background-color:#fff; padding:95px 0px 95px 5%;}
.n_box7_r_t{width:100%; padding-bottom:23px; background:url(../images/img26.jpg) bottom repeat-x; line-height:1.6; color:#f45137; font-size:30px; font-weight:bold;}
.n_box7_r_t .s1{ color:#e2e2e2; font-size:36px; font-weight:normal;}
.n_box7_r_c{width:77%; margin-top:40px; height:200px; line-height:40px; color:#000000; font-size:22px; overflow:hidden;}


.n_box8_c .wmscy_next31{width:30px; height:70px; background:url(../images/img28.jpg) no-repeat; right:-30px; top:88px; background-size:100%; outline:0;}
.n_box8_c .wmscy_next31:hover{background:url(../images/img28s.jpg) no-repeat;}
.n_box8_c .wmscy_prev31{width:30px; height:70px; background:url(../images/img27.jpg) no-repeat; left:-30px; top:88px; background-size:100%; outline:0;}
.n_box8_c .wmscy_prev31:hover{background:url(../images/img27s.jpg) no-repeat;}




.n_box9{width:100%;}
.n_box9 li{width:100%; float:left; padding-bottom:20px;}
.n_box9 li .div{width:100%; display:inline-block; overflow:hidden; float:left; background-color:#fff; color:#666666; font-size:16px;}
.n_box9 li .div .a_img{width:23%; display:inline-block; overflow:hidden; margin: 2%;}
.n_box9 li .div .a_img img{width:100%;}
.n_box9 li .div .a_img_r{width:73%; padding:2% 2% 0px 1%;}
.n_box9 li .div .a_img_r_l{width:77.4%;}
.n_box9 li .div .a_img_r_l_t{width:100%; padding:3px 0px; font-size: 22px; line-height:1.5; color:#222222; font-weight:bold;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box9 li .div:hover .a_img_r_l_t{ color:#e32d2e;}
.n_box9 li .div .a_img_r_l_c{width:100%; padding:5px 0; height:90px; line-height:24px; overflow:hidden; margin-bottom:10px; text-align:justify;}
.n_box9 li .div .a_img_r_l_b{ padding:0px 40px; height:40px; line-height:40px; color:#999999; display:inline-block; border:1px solid #ddd;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box9 li .div:hover .a_img_r_l_b{ border:1px solid #e32d2e; background-color:#e32d2e; color:#fff;}
.n_box9 li .div .a_img_r_r{width:9%; margin-top:25px; border:1px solid #dcdcdc; padding:10px 5px 5px 5px;}
.n_box9 li .div .a_img_r_r .s1{width:100%; padding:10px 0px; line-height:1.7; text-align:center; position:relative; color:#222222; font-size:30px;}
.n_box9 li .div .a_img_r_r .s1:after{width:30px; height:2px; background-color:#dcdcdc; position:absolute; left:50%; bottom:0px; margin-left:-15px; content:"";}
.n_box9 li .div .a_img_r_r .s2{width:100%; padding:10px 0px; line-height:1.7; text-align:center; color:#666666; font-size:14px;}
.n_box9 li .div:hover .a_img_r_r{ border:1px solid #e32d2e;}
.n_box9 li .div:hover .a_img_r_r .s1{ color:#e32d2e;}
.n_box9 li .div:hover .a_img_r_r .s1:after{ background-color:#e32d2e;}
.n_box9 li .div:hover .a_img_r_r .s2{ color:#e32d2e;}

.a_mtbd_dpages{width:100%; text-align:center; padding:30px 0% 0px 0%;  font-size:16px; }
.a_mtbd_dpages a,.a_mtbd_dpages span{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#fff;color:#666666; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius:2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */}
.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages,.a_mtbd_dpages span{ color:#fff; text-decoration:none; background-color:#e32d2e;}

.a_mtbd_dpages1{width:100%; text-align:center; padding:30px 0% 0px 0%;  font-size:16px; }
.a_mtbd_dpages1 a,.a_mtbd_dpages1 span{ padding:0px 15px; height:35px; margin-bottom:5px; line-height:35px; text-align:center; background-color:#f1f2f3;color:#666666; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius:2px;      /* Gecko browsers */
-webkit-border-radius: 2px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */}
.a_mtbd_dpages1 a:hover,.a_mtbd_dpages1 a.activepages1,.a_mtbd_dpages1 span{ color:#fff; text-decoration:none; background-color:#e32d2e;}


.n_box11_c{width:100%; padding:75px 7%; background-color:#fff;}
.n_box11_c_t{width:100%; padding:5px 0px;  line-height:1.4; color:#222222; font-size:36px; text-align:center;}
.n_box11_c_t1{width:100%; padding:20px 0px 55px 0px; border-bottom:1px solid #e5e5e5; text-align:center; color:#333333; font-size:16px;}
.n_box11_c_c{width:100%; padding-top:75px; color:#333333; font-size:16px; line-height:2; overflow:hidden;}
.n_box11_c_c img{ max-width:100%; height:auto !important;}
.n_box11_b{width:100%; padding-top:10px;}
/*.n_box11_b a{width:49.5%; background-color:#fff; padding:20px 0px; display:inline-block; color:#333333; font-size:16px; display:inline-block; position:relative;}*/
.n_box11_b a{width:49.5%; height: 60px; margin-bottom:50px;display: block; overflow: hidden; line-height: 60px; background-color:#f1f1f1;  display:inline-block; color:#333333; font-size:16px; display:inline-block; position:relative;}
.n_box11_b a:hover{ color:#e32d2e; text-decoration:none;}
.n_box11_b a.a1{ float:left; padding-left:110px;}
.n_box11_b a.a1:after{width:80px; position:absolute; left:0px; top:0px; height:100%; background:url(../images/tb_42.png) center no-repeat; background-color:#dadada; content:"";}
.n_box11_b a.a1:hover:after{ background:url(../images/tb_42.png) center no-repeat;background-color:#e32d2e;}

.n_box11_b a.a2{ float:right; padding-left:0px; padding-right:110px; text-align:right;}
.n_box11_b a.a2:after{width:80px; position:absolute; right:0px; top:0px; height:100%; background:url(../images/tb_43.png) center no-repeat; background-color:#dadada; content:"";}
.n_box11_b a.a2:hover:after{ background:url(../images/tb_43.png) center no-repeat;background-color:#e32d2e;}


.n_box12_c{width:100%; padding-top:20px;}
.n_box12_c li{width:100%; float:left; padding:10px 0px;}
.n_box12_c li .div{width:100%;}
.n_box12_c li .div .div_l{width:48%;}
.n_box12_c li .div .div_l .ipt1{width:100%; height:48px; line-height:48px; background-color:transparent; padding-left:40px; border:1px solid #bfbfbf;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ color:#222222; font-size:14px; font-family:Microsoft YaHei;}
.n_box12_c li .div .div_l .ipt1.bg1{ background:url(../images/y_46.png) left 15px center no-repeat;}
.n_box12_c li .div .div_l .ipt1.bg2{ background:url(../images/y_47.png) left 15px center no-repeat;}
.n_box12_c li .div1{width:100%; padding:15px 0px; color:#222222; font-size:16px; line-height:40px;}
.n_box12_c li .div1 label{ font-weight:normal; padding:0px 10px;}
.n_box12_c li .div1 label input{ margin:0px;}
.n_box12_c li .div2{width:100%;}
.n_box12_c li .div2 .ipt2{width:100%; height:130px; border:1px solid #bfbfbf;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ color:#222222;resize:none; font-size:14px; font-family:Microsoft YaHei; padding:14px 40px; background:url(../images/y_48.png) left 15px top 14px no-repeat; outline:0;}
.n_box12_c li .div3{width:100%;}
.n_box12_c li .div3 .ipt3{width:100%; height:48px; line-height:48px; color:#fff; font-size:20px; font-family:Microsoft YaHei; border:0px;-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */ background-color:#e32d2e;}

.n_bg3{ background:url(../images/bg4.jpg) top center no-repeat; background-color:#f1f1f1;}

.n_box10{width:100%; padding:95px 0px 110px 0px;}
.n_box10_t{width:100%; padding-bottom:30px; line-height:2; overflow:hidden; color:#fff; font-size:17px;}
.n_box10_t .s1{ font-size:36px;}
.n_box10_c{width:100%; padding:75px 5% 50px 5%; background-color:#fff; color:#000; font-size:16px;}
.n_box10_c_wap{width:100%; line-height:2; overflow:hidden; display:none;}
.n_box10_c_wap img{max-width:100%; height:auto !important;}
.n_box10_c_pc{width:100%; line-height:2; overflow:hidden;}
.n_box10_c_pc img{max-width:100%; height:auto !important;}

.n_bg4{ background:url(../images/bg5.jpg) bottom center no-repeat; background-size:cover;}

.n_box13{width:100%; padding:65px 0px 40px 0px;}
.n_box13_t{width:100%; padding-bottom:10px; position:relative; line-height:1.6; color:#999999; font-size:36px;}
.n_box13_t .s1{ color:#222;}
.n_box13_t:after{width:40px; height:1px; background-color:#999; position:absolute; left:0px; bottom:0px; content:""; z-index:1;}
.n_box13_c{width:100%; margin-top:60px; position:relative;}

.ny_wmscy_con3{width:100%; overflow:hidden; }
.ny_wmscy_con3 .swiper-slide{width:100%; color:#333333;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ny_wmscy_con3 .swiper-slide .div{width:100%; display:inline-block; position:relative; color:#222222; font-size:16px; text-align:center;}
.ny_wmscy_con3 .swiper-slide .div:hover{ text-decoration:none; color:#f45137;}
.ny_wmscy_con3 .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #e1e1e1;}
.ny_wmscy_con3 .swiper-slide .div .a_img img{width:100%; height:auto !important;}
.ny_wmscy_con3 .swiper-slide .div .a_text{width:100%; height:60px; line-height:30px; text-align:center; overflow:hidden; margin-top:20px;}


.ny_wmscy_con3.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.wmscy-pagination3 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.wmscy-pagination3 .swiper-pagination-bullet-active{}
.wmscy-pagination3 .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_box13_c .wmscy_next3{width:30px; height:70px; background:url(../images/img28.jpg) no-repeat; right:-65px; top:35%; background-size:100%; outline:0;}
.n_box13_c .wmscy_next3:hover{background:url(../images/img28s.jpg) no-repeat;}
.n_box13_c .wmscy_prev3{width:30px; height:70px; background:url(../images/img27.jpg) no-repeat; left:-65px; top:35%; background-size:100%; outline:0;}
.n_box13_c .wmscy_prev3:hover{background:url(../images/img27s.jpg) no-repeat;}

.n_bg5{ background:url(../images/bg6.jpg) center center no-repeat; background-size:cover;}
.n_bg6{ background:url(../images/ryzz.jpg) center center no-repeat; background-size:cover; background-attachment: fixed;}

.n_box14{width:100%; padding:100px 0px;}
.n_box14z{width:50%;}
.n_box14_t{width:100%; padding-bottom:35px; line-height:1.7; color:#fff; font-size:24px}
.n_box14_t .s1{ padding-right:15px; display:inline-block; font-size:36px;}
.n_box14_c{width:100%; color:#fff; font-size:16px;}
.n_box14_c table tr td{ padding:10px 0px;}

.n_ydy_box1{width:100%; background-color:#000341; overflow:hidden; }
.n_ydy_box1_t{width:100%; /*height:70%;*/display:block;}
.ppt_div_ul{width:100%; position:relative; height:100%;overflow:hidden;}
.ppt_div_ul li{width:50%; float:left; height:100%;overflow:hidden; cursor:pointer;}
.ppt_div_ul li .div{width:100%; overflow:hidden; position:relative; height:100%; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.ppt_div_ul li .div .img{width:100%;}
.ppt_div_ul li .div:after{width:100%; height:100%; background:url(../images/tb_015.png) repeat; position:absolute; left:0px; top:0px; content:""; z-index:1;}
.ppt_div_ul li .div .div_t{width:81.5%; position:absolute; left:0px; bottom:20%; z-index:2; color:#fff; text-align:center; font-size:16px; display:inline-block;}
.ppt_div_ul li .div .div_t:hover{ text-decoration:none; color:#fff;}
.ppt_div_ul li:nth-child(2){position:absolute; left:50%;top:0px; margin-left:-25%; z-index:1000000; width:50%; overflow:hidden;}
.ppt_div_ul li:nth-child(2) .div{ background-position: bottom center; }
.ppt_div_ul li:nth-child(2) .div:after{width:100%; height:100%; background:url(../images/tb_016.png) bottom center no-repeat;/* background-size:100%;*/ position:absolute; left:0px; top:0px; content:""; z-index:1;}
.ppt_div_ul li:nth-child(2) .div .div_t{width:100%; position:absolute; left:0px; bottom:50%; z-index:2; line-height:2; color:#fff; text-align:center; font-size:16px; display:inline-block;}
.ppt_div_ul li:nth-child(2) .div .div_t:hover{ text-decoration:none; color:#fff;}

.ppt_div_ul li:nth-child(3) .div .div_t{ left:auto; right:0px;}

.ppt_div_ul li:nth-of-type(2) .div_t{-webkit-animation: float1 ease-in-out 1.5s infinite; animation: float1 ease-in-out 1.5s infinite;transition: 680ms 600ms;transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.ppt_div_ul li:nth-of-type(1) .div_t,.ppt_div_ul li:nth-of-type(3) .div_t{-webkit-animation: float ease-in-out 2s infinite; animation: float ease-in-out 2s infinite;transition: 680ms 600ms;}
.ppt_div_ul li:hover .div_t{-webkit-animation: float2 ease-in-out 2s infinite; animation: float2 ease-in-out 2s infinite;transition: 680ms 600ms;}


.n_ydy_box1_c{width:100%; /*height:30%;*/ padding:55px 0px 55px 0px; background:url(../images/img23.jpg) bottom center no-repeat; background-size:cover; position:relative; /*border-top:1px solid #a8a8bf;*//* position:absolute; left:0px; bottom:0px;*/}
.n_ydy_box1_c:after{width:100%; height:100%; background:url(../images/tb_018.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.n_ydy_box1_c_t{width:100%;/* position:absolute; left:0px; top:50%;*/ position:relative; z-index:2; padding:0px 3%; color:#fff; font-size:14px; line-height:1.5; text-align:center;/*webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);*/}
.n_ydy_box1_c_t .s1{ font-size:24px;}

.n_ydy_box2{width:100%; display:none;}
.n_ydy_box2  li{width:100%; float:left;}
.n_ydy_box2 li .div{width:100%; height:240px; background-position: center center; background-repeat:no-repeat; background-size:cover; display:inline-block; overflow:hidden; float:left; position:relative;}
.n_ydy_box2 li .div:after{width:100%; height:100%; background:url(../images/y_52.png) repeat; position:absolute; left:0px; top:0px; z-index:1; content:"";}
.n_ydy_box2 li .div .img{width:100%; display:none;}
.n_ydy_box2 li .div .div_text{width:100%;  color:#fff; font-size:14px; position:absolute; left:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); line-height:2; text-align:center; z-index:2;}
.n_ydy_box2 li .div .div_text img{width:144px;}


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

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


@-webkit-keyframes float1 {
  0% {
	 -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
    
  }
  50% {
	   -webkit-transform: translateY(0);
    transform: translateY(0);
     
  }
  100% {
	  -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
   
  }
}

@keyframes float1 {
  0% {
   -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
    
  }
  50% {
     -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
    
  }
}


@-webkit-keyframes float2 {
  0% {
	 -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
  100% {
	  -webkit-transform: translateY(0);
    transform: translateY(0);
   
  }
}

@keyframes float2 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
  
  100% {
     -webkit-transform: translateY(0);
    transform: translateY(0);
    
  }
}


.arrowGo{
	 animation: arrowGo 2.5s infinite; 
	 -webkit-animation: arrowGo 2.5s infinite ; 
}

@-webkit-keyframes arrowGo {
	0%{ 
		-webkit-transform: translate(0, 30%);
	}
	50%{ 
		-webkit-transform: translate(0, 0%);
	}
	100%{
		-webkit-transform:translate(0, 30%);
	}
}
@keyframes arrowGo {
	0%{ 
		transform: translate(0, 30%);
	}
	50%{
		transform: translate(0, 0%);
	}
	100%{
		transform:translate(0, 30%);
	}
}
.Amplification img
{
	
	transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification:hover img
{
	filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.12); 
	transform:scale(1.12);
}

.Amplification1 .img1
{
	
	transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification1:hover .img1
{
	filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.12); 
	transform:scale(1.12);
}





@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}


/*关于我们start*/

.i_box1{width:100%;}
.i_box1_l{width:43%;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(-90%); -ms-transform: translateX(-90%); -o-transform: translateX(-90%); transform: translateX(-90%);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;}
.active .i_box1_l{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box1_l_t{width:100%; line-height:1.4; color:#e32d2e; font-size:24px; font-weight: bold; letter-spacing:2px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(-90%); -ms-transform: translateY(-90%); -o-transform: translateY(-90%); transform: translateY(-90%);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;}
.active .i_box1_l_t{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.i_box1_l_t .s1{ font-size:36px; font-family:Arial, Helvetica, sans-serif; font-weight: normal;}
.i_box1_l_t.activetwo{ text-align:center;}
.i_box1_l_t.nactive{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
.i_box1_l_c{width:100%; margin:18px 0px 50px 0px; line-height:40px; height:240px; overflow:hidden; color:#e32d2e; font-size:18px; text-align:justify;}
.i_box1_l_c img{ max-width:100%; height:auto !important;}
.i_box1_l_b{ height:48px; line-height:48px; padding:0px 35px 0px 50px; display:inline-block; background-color:#e32d2e; color:#fff; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box1_l_b:hover{ text-decoration:none; color:#fff; background-color:#109491;}
.i_box1_l_b .s1{ background:url(../images/tb_5z.png) right center no-repeat; height:48px; line-height:48px; padding-right:50px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box1_l_b:hover .s1{ padding-right:40px;}
.i_box1_r{width:50%; background:url(../images/tb_5.png) right 0px bottom 0px no-repeat; padding:0px 30px 30px 0px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(90%); -ms-transform: translateX(90%); -o-transform: translateX(90%); transform: translateX(90%);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_box1_r img{width:100%; border:4px solid #fff;}


.active .i_box1_r{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
.n_box1{width:100%; padding:45px 0px 125px 0px;}
.n_box1_t{width:100%; padding:50px 20%; margin: 0px auto; color:#222222; font-size:16px; line-height:2; overflow:hidden; text-align:center;}
.n_box1_t img{ max-width:100%; height:auto !important;}
.n_box1_c{width:100%;}
.n_box1_c li{width:25%; float:left; position:relative; color:#666666; font-size:16px; line-height:1.4; text-align:center;}
.n_box1_c li:after{width:1px; height:80px; background-color:#ebebeb; position:absolute; right:0px; top:50%; margin-top:-40px; content:"";}
.n_box1_c li .s1{ color:#c20217; font-size:60px; position:relative;}
.n_box1_c li .s1 span{ height:20px; line-height:20px; font-size:17px; position:absolute; right:-20px; top:-10px;}
.n_box1_c li:nth-child(4):after{ display:none;}
.about_bg{background:#fff url(../images/about_bg.jpg) no-repeat left bottom;}.about_bg .n_box1_c{width: 80%; margin: 0px 10%;}

.n_box1_c li{border-right: 1px solid #f5f5f5; width: 25%;font-size: 16px; text-align: center; position: relative; padding: 20px 0px;}
.n_box1_c li:last-child{border: none;}
.n_box1_c li .num{font-size: 48px; color: #e32d2e;}
.n_box1_c li .num span{font-size: 24px; height: 24px; top: 26px; position: absolute;}

.n_box2_t{width:100%; padding-bottom:35px; padding-top:75px; line-height:2; text-align:center; color:#fff; background:url(../images/tb_19.png) top center no-repeat; cursor:pointer; font-size:16px;}
.n_box2_t .s1{ font-size:30px;}
.n_box2_c{width:100%; background-color:#fff;color:#222222; font-size:17px; line-height:2; overflow:hidden; height: 530px;}
.n_box2_c_l{width: 45%; float: left;height:100% !important; position: relative; overflow: hidden;}
.n_box2_c img{min-width: 100%;  height:100% !important; 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%);}
.bigzm_border{width: 40px; height: 2px; background: #dadada; margin: 0px auto; margin-top: 20px;}
.dsj_wbox{display: flex;}
.dsj_wbox .menu{width: 180px;}
.dsj_wbox .n_cont{flex: 1;padding-left: 40px;margin: 5% 0; height: 600px; overflow-y: scroll;}
.dsj_menuul{display: flex;flex-wrap: wrap;border-right: 1px solid #ebebeb;padding: 50px 0; min-height: 600px;}
.dsj_menuul li{height: 140px;display: flex;align-items: center;justify-content: center;width: 100%;}
.dsj_menuul li.active{border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb}
.dsj_menuul li a{width: 100%;width: 140px;text-align: center;font-size: 26px;color: #999999;}
.dsj_menuul li a small{font-size: 18px;}
.dsj_menuul li:hover a,.dsj_menuul li.active a{color: #d71820}

.dsj_ul{display: flex;flex-wrap: wrap;}
.dsj_ul li{width: 100%;background: #f8f8f8;box-sizing: border-box;padding: 30px;margin-bottom: 30px;}
.dsj_ul li .p1{font-size: 18px;color: #d71820;font-weight: bold;margin-bottom: 10px;}
.dsj_ul li .p2{font-size: 16px;color: #666666;line-height: 26px;}

.n_box2_c_r{ width: 55%; padding: 5%;float: right;}
.custom1{}
.custom1 .custom1_en{font-size: 36px; font-family:Microsoft YaHei Light; text-transform: uppercase; color: #999;line-height: 40px;}
.custom1 .custom1_cn{font-size: 22px;font-weight: bold;  position: relative; height: 60px; line-height: 50px;}
.custom1 .custom1_cn:after{position: absolute;  width: 40px; height: 3px; background: #ccc;content: ""; left: 0; bottom: 0;}
.n_box2_c_r .culture{ font-size: 16px; line-height: 1.6; padding: 4% 0;}
/*所在页面导航 */
.n_box3{width:100%; padding:50px 0px; background:url(../images/tb_20.png) bottom right no-repeat;}
.n_box3_t{  padding-bottom:20px; line-height:1.3;font-weight: bold; color:#333; letter-spacing:2px; font-size:30px; position:relative; padding-right:40px;}
.n_box3_t .s1{ font-size:36px; color: #999; font-weight: normal; font-family: Microsoft YaHei Light;}
.n_box3_t:after{width:40px; height:2px; background-color:#dadada; position:absolute; left:0px; bottom:0px; content:"";}
.bigzm_about{font-size: 16px; padding: 20px 0 0 0;}

.about_veo img{width: 100%;}
/*子公司开始 start*/

.photo {margin: 0px 5%;}
.photo li{background-color: #fff;position: relative; height: auto; width:100%; margin: 1.15% 0;  display:block;color:#666666; font-size:16px; text-align:center;}
.photo li:hover{ text-decoration:none; color:#666666;}
.photo li .a_img1{width:30%; position: relative; height: auto; padding: 0%; display:inline-block; overflow:hidden;background: #fff; }
.photo li .a_img1 .be{width: 100%;position: absolute; display: block; z-index: 10; bottom: 0;}
.photo li .a_img1 .be img{width: 40%;float: right;}
.photo li .a_img1 img{width:100%;  transition: all ease-in-out .2s;}
.photo li a{display: block; overflow: hidden;}
.photo li .a_text1{width:100%; text-align:left; overflow:hidden; color:#000000; font-size:16px; line-height: 60px; margin-top: 5px; height: 60px; overflow: hidden;}
.photo li .photo_line{height: 2px;position: absolute; bottom: 0px; width: 0px; background: #fff; margin-top: 20px; transition: all ease-in-out .5s;}
.photo li .photo_con{padding: 10px 5%;min-height: 120px; float: left; width: 70%;}
.photo li .photo_con .add{text-align: left; color: #999; transition: all ease-in-out .5s; font-size: 13px;height: 58px;overflow: hidden;}
.photo li:hover .photo_line{height: 2px; width: 100%;background: #e32d2e; transition: all ease-in-out .5s;}
.photo li:hover .a_text1{color: #e32d2e;padding-left: 0px;}
.photo li:hover .a_img1{background-color: #000; transition: all ease-in-out .2s;}
.photo li:hover .a_img1 img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; transform: scale(1.1); transition: all ease-in-out .5s;}
.photo li:hover .be .img{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; }
.photo li:hover .photo_con .add{text-align: left; color: #999; padding-left:0px; transition: all ease-in-out .5s;}
.photo li .photo_con .more_input{float: left; padding: 0px 40px;height: 40px;line-height: 40px;color: #999999;display: inline-block;border: 1px solid #eeeeee;-webkit-transition: all ease-out 0.2s;transition: all ease-out 0.2s;}
.photo li:hover .photo_con .more_input{ border:1px solid #e32d2e; background-color:#e32d2e; color:#fff;}
/*子公司开始end*/
/*合作伙伴 start*/
.hzhb{ background: #fff; }.hzhb .hzhb_con{font-size: 16px;}
.hzhb ul{display: block; overflow: hidden;}
.hzhb li{float:left; width: 14.6666%; margin-right: 2%; margin-top: 20px; border: 1px solid #e5e5e5; text-align: center; background: #fff;}
.hzhb li img{max-width: 100%;}
.hzhb li:nth-child(6n){margin-right: 0;}
/*合作伙伴 end*/

/*/滚动荣誉 start/*/

.n_box8_shzr{width:100%; padding:10px 8%; display: block; overflow: hidden; }
.n_box8_c_zr{width:100%; margin:40px 0px; position:relative;}
.n_box8_shzr .ny_wmscy_con31{width:90%; overflow:hidden;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide{width:100%; padding-bottom: 25px; color:#333333;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;background: #fff; border-top: 6px solid #e32d2e;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div{width:100%; display:inline-block; position:relative; color:#666666; font-size:16px; text-align:left;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div:hover{ text-decoration:none; color:#666666;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div .a_img{width:80%; margin: 0 10%; display:inline-block; overflow:hidden;background: #fff; 

}
.n_box8_shzr .n_box8_c_zr .ny_wmscy_con31 .swiper-slide .div .a_img img{width:100%;  transition: all ease-in-out .2s;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div:hover .a_img{background-color: #e32d2e; transition: all ease-in-out .2s;border-radius:0px}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div:hover .a_img img{filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3; transform: scale(1.1); transition: all ease-in-out .5s;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div .a_text{width:100%; height:40px; line-height:30px; margin-top: 30px; text-align:left; overflow:hidden; color:#000000; font-size:16px;padding: 0px 10%;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div .a_text_c{width:100%; padding:20px 10%; overflow:hidden; height:50px; line-height:30px; margin-bottom:30px; color:#333; font-size:16px; text-align:left;}

.n_box8_shzr .ny_wmscy_con31.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.n_box8_shzr .wmscy-pagination31 .swiper-pagination-bullet{width:12px; height:12px; background-color:transparent;opacity:1; border:1px solid #a5a5a5; position:relative;}
.n_box8_shzr .wmscy-pagination31 .swiper-pagination-bullet-active{}
.n_box8_shzr .wmscy-pagination31 .swiper-pagination-bullet-active:after{width:4px; height:4px; background-color:#a5a5a5; position:absolute; left:50%; top:50%;
margin-left:-2px; margin-top:-2px;}

.n_box8_shzr .n_box8_c_zr .wmscy_next31{width:30px; height:70px; background:url(../images/img28.jpg) no-repeat; right:-30px; top:50%; background-size:100%; outline:0;}
.n_box8_shzr .n_box8_c_zr .wmscy_next31:hover{background:url(../images/img28s.jpg) no-repeat;}
.n_box8_shzr .n_box8_c_zr .wmscy_prev31{width:30px; height:70px; background:url(../images/img27.jpg) no-repeat; left:-30px; top:50%; background-size:100%; outline:0;}
.n_box8_shzr .n_box8_c_zr .wmscy_prev31:hover{background:url(../images/img27s.jpg) no-repeat;}
.n_box8_shzr .ny_wmscy_con31 .swiper-slide .div .zzry_line{width: 30px; background: #ccc; height: 2px;margin: 0 10%;}

/*滚动滚动荣誉end*/

/*关于我们end*/

/*行业产品start*/
.product{ font-size: 16px; padding: 30px 0;}
.product .pro_l{ margin: 30px 0px;width: 20%; float: left; background: #fff;}
.product .pro_l li{text-indent:5%; width:100%; overflow: hidden; display: block; height: 60px; line-height: 60px; border-bottom: 1px solid #f1f2f3; font-size: 16px; color: #333;background:url(../images/jt1.png) no-repeat 90% center; }
.product .pro_l li a{color: #333; display: block; overflow: hidden; width: 100%;}
.product .pro_l li.now_pro{background: #e32d2e url(../images/jt2.png) no-repeat 90% center; color: #fff;}
.product .pro_l li.now_pro:hover{background: #e32d2e url(../images/jt2.png) no-repeat 85% center; color: #fff;transition: all ease-in-out .3s;}
.product .pro_l li.now_pro a{color: #fff;}
.product .pro_l li:hover{background: #e32d2e; color: #fff;background: #e32d2e url(../images/jt2.png) no-repeat 85% center;transition: all ease-in-out .3s;}
.product .pro_l li:hover a{ color: #fff;}
.product .pro_r{ width: 78%; float: right;margin-top: 20px; background: #FFF; padding: 2%;}
.product .pro_r .pro_r_content{padding: 10px 0 50px 0;}
.product .pro_r .pro_r_content h3{display: block;}
.product .pro_r ul{ display: block; overflow: hidden;}
.product .pro_r ul li{width: 31.33333%; float: left; margin-right:3%; background: #fff; margin-top: 2%; overflow: hidden;}
.product .pro_r ul li .pro_img{display: block; overflow: hidden;}
.product .pro_r ul li:nth-child(3N){margin-right: 0;}
.product .pro_r ul li img{width: 100%; transition: all ease-in-out .5s;
-moz-transition:all ease-in-out .5s; /* Firefox 4 */
-webkit-transition:all ease-in-out .5s; /* Safari and Chrome */
-o-transition:all ease-in-out .5s; /* Opera */}
.product .pro_r ul li:hover img{width: 100%;transform: scale(1.1); transition: all ease-in-out .5s;}
.product .pro_r ul li a .pro_name{ height: 60px; padding:0 4%; font-size: 16px; color: #333; line-height: 60px;}


.n_box5s{width:100%; margin-bottom:20px; background-color:#fff; padding:2.5% 0; margin-top:10px;display: block; overflow: hidden; position: relative;}
.n_box5s_l{width:60%;background-color:#fff; display:block; overflow: hidden;}
.n_box5s_r{width:36%; margin-left:3%;}
.n_box5s_r_t{width:100%; padding:10px 0px; line-height:1.6; color:#222222; font-size:30px;background-color:#fff;}
.n_box5s_r_c{width:100%; padding:10px 0px 30px 0px; border-bottom:1px solid #f1f2f3; line-height:1.8; overflow:hidden; color:#222222; font-size:16px;}
.n_box5s_r_b{width:100%; padding:30px 0px 40px 0px; line-height:1.8; overflow:hidden;color:#222222; font-size:16px;}
.n_box5s_r_b1{width:220px; height:60px; line-height:60px; border:1px solid #358468; background-color:#358468; color:#fff; font-size:24px; display:inline-block; text-align:center;-moz-border-radius: 30px;      /* Gecko browsers */
-webkit-border-radius: 30px;   /* Webkit browsers */
border-radius:30px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; position:relative; cursor:pointer;}
.n_box5s_r_b1:hover{ color:#358468; background-color:#fff; text-decoration:none;}
.pro_bg1{background: #fff; padding: 0%;}

.pc-slide {	width: 100%;	margin: 0 auto;}

.view .swiper-container {	width: 100%;	/*height: 500px;*/}
.view{border:1px solid #fff;}
.view .swiper-slide{width:100%; height:400px; position:relative; overflow:hidden;}
.view .swiper-slide img{width:100%; position:absolute; 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%);} 

.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;	left: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;	z-index: 10;
	 background-size:100%;	  display:none;}

.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;	position: absolute;	right: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;
	z-index: 10;	 background-size:100%;	 display:none;}

.preview {	width: 100%;	margin-top:20px;	position: relative;}

.preview .swiper-container {	width:90%;	overflow:hidden;	height: 100px;	 margin-left:5%;/*	margin:0px 10%;*/}

.preview .swiper-slide {	width: 160px;	height: 100px;	margin:0px 9px;	float:left;	cursor:pointer;}

.preview .slide6 {	width: 109px;}

.preview .arrow-left {
	background: url(../images/img8.jpg) no-repeat left top;	position: absolute;	left: 0px;	top: 0%;	margin-top:0px;	width: 31px;	height: 100px;	z-index: 10;}

.preview .arrow-right {	background: url(../images/img9.jpg) no-repeat left bottom;	position: absolute;	right: 0px;	top: 0%;	margin-top: 0px;	width: 31px;	height: 100px;	z-index: 10;}
.preview .swiper-slide img{width:160px; height:100px; border:1px solid #eee;}

.preview .active-nav img {	padding: 0;	border:2px solid #e32d2e;}
.pro_r_img_con{padding: 0%; background: #fff; margin-top: 20px;}
.pro_r_img_con .pro_r_name span{font-size: 24px;width: 120px; float: left;height: 60px;   text-align: center; line-height: 60px; background: #e32d2e;  color: #fff;}
.pro_r_img_con .pro_r_name{font-size: 24px; background: #f1f2f3;  height: 60px; display: block;}
.pro_r_img_con .pro_r_show{ line-height: 1.8; font-size: 16px; padding: 2% 0;}
.pro_r_img_con .pro_r_show img{max-width: 100%;}
/*行业产品end*/

/*技术实力 start*/
.xjzz{width:100%; padding: 50px 0; display:block; overflow: hidden;}

.xjzz li{width:100%;  margin: 1% 0;}
.xjzz li .div{width:100%; display:inline-block; float:left; background-color:#fff; color:#666666; font-size:16px; position:relative; overflow:hidden;}
.xjzz li .div:hover{ text-decoration:none; color:#666666;}
.xjzz li .div .a_img{width:50%;display:inline-block; overflow:hidden; float:left;}
.xjzz li .div .a_img img{width:100%;}
.xjzz li .div .a_img_r{width:50%; padding:0px 3% 0px 3%; position:absolute; right:0px; top:50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.xjzz li .div .a_img_r .s1{width:100%; padding:3px 0px; line-height:1.7; margin-bottom:10px; overflow:hidden; color:#222222; font-size:28px;}
.xjzz li .div:hover .a_img_r .s1{ color:#e32d2e;}
.xjzz li .div .a_img_r .s2{width:100%; line-height:24px; font-size: 16px; height: 72px; overflow: hidden;}
.xjzz li.twodiv .div .a_img_r{ right:auto; left:0px;}
.xjzz li.twodiv .div .a_img{ float:right;}
.xjzz li .a_img_r .a_img_r_l_b{ margin-top: 20px; padding:0px 40px; height:40px; line-height:40px; color:#e40000; display:inline-block; border:1px solid #e40000;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.xjzz li .a_img_r:hover .a_img_r_l_b{ border:1px solid #e32d2e; background-color:#e32d2e; color:#fff;}
.xjzz_show{width:100%; margin: 50px 0; display:block; overflow: hidden; background-color: #fff; font-size: 16px; line-height: 1.8;}
.padd_5{padding: 5%;}
.xjzz_show img{max-width: 100%;}
/*技术实力end*/
.ryzz li{width: 31.33%; margin-right: 3%; float: left; margin-bottom: 2%;}
.ryzz li:nth-child(3n){ margin-right: 0%; float: left;}
.ryzz li .a_img{width: 100%; height: 340px; position: relative; overflow: hidden; background: #fff; }
.ryzz li .a_img img{position: absolute; max-width: 96%; max-height: 90%; left: 50%; top: 50%;
webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}
.ryzz li .a_img_name{height: 60px; line-height: 50px; overflow: hidden; text-align: center; font-size: 16px; background: #fff; position: relative;}
.ryzz li .a_img_name:after{position: absolute; content: ''; width: 0; left: 0; background: #e32d2e; height: 3px; transition: all ease-in-out 0.5s; bottom: 0;}
.ryzz li:hover .a_img_name:after{ width: 100%; left: 0; transition: all ease-in-out 0.5s;background: #e32d2e; height: 3px; bottom: 0;}
.ryzz li a{color: #333;}
.ryzz li:hover a{ color: #e32d2e;}
/*联系我们start*/

/*联系我们 start*/
.contact{ padding-bottom: 4%; display: block; overflow: hidden;}
.contact_l{float: left; width: 30%;}
.contact_r{float: right; width: 60%;}
.customs2{}
.customs2 .custom_cn{font-size: 27px; }
.customs2 .custom_en{color: #666; font-size: 16px;}

.n_box18_ul{width:100%;}
.n_box18_ul li{width:100%; float:left;; display: block; overflow: hidden;  margin-top: 20px;}

.n_box18_ul li .div_t{width:100%; padding-top:10px; line-height:1.4; color:#000000; font-size:18px; text-align: left; padding-left: 14%;}
.n_box18_ul li  .s1{ font-size:22px; color:#333;}
.n_box18_ul li .div{display: block; overflow: hidden;}
.n_box18_ul li .bg1{ background:url(../images/tb_015s.png) left 20px no-repeat;}
.n_box18_ul li .bg2{ background:url(../images/tb_016.png) left 20px no-repeat;}
.n_box18_ul li .bg3{ background:url(../images/tb_017.png) left 20px no-repeat;}
.n_box18_ul li .bg4{ background:url(../images/tb_07.png) left 20px no-repeat;}
.n_box18_ul li .div_c{width:100%; padding-top:10px;}
.n_box18_ul li .div_c .s1{ margin-right:15px; padding-top:10px; display:inline-block;}
.n_box18_ul li .div_c .s1 img{ border:1px solid #cbcbcb;}
.n_box18_ul li .div_c1{width:100%; padding-top:10px; line-height:1.2; color:#333; font-size:16px; text-align: left;}
.n_box18_ul li .div_c1_tel{width:100%; padding-top:10px; line-height:1.2; color:#e32d2e; font-size:32px; text-align: left;}
.n_box18_ul li .div_c2{width:100%; line-height:1.7; padding-top:10px; color:#000000; font-size:16px;}

.n_box19{width:100%; float: left;}
.i_cont_message{width:100%; float: right; background: url(../images/message_bg.jpg) no-repeat center bottom;background-attachment: fixed;  padding:2% 0  5% 0;}
.n_box19 #allmap{width:100%; overflow:hidden; height: 600PX;}
.i_contact_add{width:100%; height:auto;}
.i_sectionbox4_rs {	vertical-align: middle;	display:block; position: relative;  }
.i_sectionbox4_rs .message_en{ color: #e32d2e; font-size: 36px; text-align: center; margin-top: 50px; font-family: Microsoft YaHei Light;}
.i_sectionbox4_rs .message_cn{color: #333; font-size: 24px;text-align: center;}
.i_sectionbox4_r.activelx {	background: none;}
.i_sectionbox4_r_t {	width: 100%;	padding-bottom: 25px;	color: #333;	font-size: 16px;	line-height: 1.6; text-align: center;}
.i_sectionbox4_r_t .s1 {	font-size: 36px;	font-weight: bold;}
.i_sectionbox4_r_t.activejy {	text-align: center;}
.i_sectionbox4_r_c {	width: 100%; margin-bottom: 30px; display: block; overflow: hidden;}
.i_sectionbox4_r_c li {	width: 32%;	padding: 9px 0px;	color: #333;	font-size: 16px;}
.i_sectionbox4_r_c li.l1{ margin: 0px 2%;}

.i_sectionbox4_r_c li.l2{ width: 100%;}
.i_sectionbox4_r_c .ipt1 {
	width: 100%;	height: 48px;	line-height: 48px;	padding-left: 43px;	border: 1px solid #cbcecd;	color: #333;
	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */
	-webkit-border-radius: 3px;	/* Webkit browsers */
	border-radius: 3px;	/* W3C syntax */
	font-family: Microsoft YaHei;}
.i_sectionbox4_r_c .ipt1.bg1s {	background: url(../images/tb_018zs.png) left 18px center no-repeat;}
.i_sectionbox4_r_c .ipt1.bg2s {	background: url(../images/tb_019.png) left 18px center no-repeat;}
.i_sectionbox4_r_c .ipt1.bg4s {	background: url(../images/tb_019s.png) left 18px center no-repeat;}

.i_sectionbox4_r_c .ipt2 {	width: 100%;	height: 126px;	padding: 14px 43px;	border: 1px solid #cbcecd;	color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	font-family: Microsoft YaHei;}
.i_sectionbox4_r_c .ipt2.bg3s {	background: url(../images/tb_020s.png) left 18px top 14px no-repeat;}
.i_sectionbox4_r_c .ipt1:-moz-placeholder,
.i_sectionbox4_r_c .ipt2:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */	color: #333;}
.i_sectionbox4_r_c .ipt1::-moz-placeholder,
.i_sectionbox4_r_c .ipt2::-moz-placeholder {	/* Mozilla Firefox 19+ */	color: #333;}
.i_sectionbox4_r_c .ipt1:-ms-input-placeholder,
.i_sectionbox4_r_c .ipt2:-ms-input-placeholder {	color: #333;}
.i_sectionbox4_r_c .ipt1::-webkit-input-placeholder,
.i_sectionbox4_r_c .ipt2::-webkit-input-placeholder {	color: #333;}
.i_sectionbox4_r_c .div {	width: 100%;	height: 40px;	line-height: 40px;}
.i_sectionbox4_r_c .ipt3 {	width: 100%;	height: 48px;	line-height: 48px;	color: #fff;	font-size: 20px;	text-align: center;	background-color: #e32d2e;	cursor: pointer;
	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	border: 0px;	font-family: Microsoft YaHei;}
.padding_50{padding:5% 0;}

/*联系我们end*/

/*人才招聘start*/
.i_section{	position: relative;	box-sizing: border-box;	width:100%; overflow:hidden;	}
.n_box14{width:100%; padding:50px 0px 60px 0px; position:relative; z-index:1;}
.n_box14_t{width:100%; color:#000000; font-size:36px; padding:5px 0px 15px 0px; text-align:center; line-height:1.5;}

.a_careers_t{width:100%; padding:3%; background-color:#fff; margin-bottom:20px;/*box-shadow:0px 0px 15px 0px #e5e5e5;*/}
.a_careers_t_s1{width:100%; color:#000000; line-height:1.8; font-size:16px; text-align:left;}
.a_careers_t_s1 span{ font-size:24px;}
.a_careers_t_s1 a,.a_careers_t_s1 a:hover{ color:#e32d2e;}
.a_careers_t_s2{width:100%; padding-top:20px;}
.a_careers_t_s2l{width:45%;}
.a_careers_t_s22{width:100%;}
.a_careers_t_s22 li{width:50%; float:left;}
.a_careers_t_s22 li .ipt1{width:96%; border:1px solid #ababab; height:40px; line-height:40px; text-indent:15px; color:#666666; font-size:16px; font-family:Microsoft YaHei;}
.a_careers_t_s2r{width:31%; border:1px solid #ababab; }
.a_careers_t_s2r .ipt2{width:73%;height:38px; line-height:38px; border:0px;text-indent:15px; color:#666666; font-size:16px; font-family:Microsoft YaHei;}
.a_careers_t_s2r .ipt3{width:27%; height:38px; line-height:38px; background-color:#e32d2e; color:#fff; border:0px; text-align:center;font-size:16px; font-family:Microsoft YaHei;}
.a_careers_c{width:100%; background-color:#fff;box-shadow:0px 0px 15px 0px #e5e5e5; display: block; overflow: hidden;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#ebe9e9; color:#000000; font-size:17px;}
.a_careers_c dt .s1{width:37.5%; padding-left:5%;}
.a_careers_c dt .s2{width:30.4%; text-align:center;}
.a_careers_c dt .s4{width:31.3%; text-align:center;}
.a_careers_c dd{width:100%; float:left; background-color:#fff; border-bottom:1px solid #edeae9;}
.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#000000; font-size:16px; background:url(../images/ee.png) right 25px center no-repeat;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 25px center no-repeat; background-color:#e32d2e; color:#fff; border-bottom:1px solid #e32d2e;}
.a_careers_c dd .div .s1{width:37.5%; padding-left:5%;}
.a_careers_c dd .div .s2{width:30.4%; text-align:center;}
.a_careers_c dd .div .s4{width:31.3%; text-align:center;}
.a_careers_c dd .div_l{width:100%; background-color:#f1f3f6; border:1px solid #e32d2e; padding:3% 5%; overflow:hidden; display:none ; text-align:left;}
.a_careers_c dd .div_l_c{width:100%; color:#333333; font-size:16px; line-height:1.8;}
.a_careers_c dd .div_l_c img{ max-width:100%;}
.a_careers_c dd .div_l_c span{ font-weight:bold;}
.a_careers_c dd .div_l_b{ padding:0px 40px; height:42px; margin-top:20px; display:inline-block; line-height:42px; background-color:#e32d2e;  color:#fff; font-size:16px;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.a_careers_c dd .div_l_b:hover{ text-decoration:none; color:#fff; background-color:#e64f54;}

.n_box15{width:100%; height:100%; display:none; position:fixed; left:0px; top:0px; z-index:111111; background:url(../images/tb_043.png) repeat;}
.n_box15_c{width:1100px; position:fixed; left:50%; margin-left:-550px; top:50%; z-index:111111; background-color:#fff;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);   padding:35px 5% 25px 2%;}
.n_box15_c_t{ padding-bottom:45px; line-height:50px; position:relative; text-align:center; color:#333333; font-size:30px; font-weight:bold; position:relative;}
.n_box15_c_t a,.n_box14_c_t a:hover{width:27px; position:absolute; right:0px; top:0px;}
.n_box15_c_c{width:100%;}
.n_box15_c_c li{width:100%; padding-bottom:30px; float:left;}
.n_box15_c_c li dl{width:100%;color:#666666; font-size:16px;}
.n_box15_c_c li dl dd{width:33.33%; float:left;}
.n_box15_c_c li dl dd .s1{width:40%; text-align:right; height:48px; line-height:48px; padding-right:1%; }
.n_box15_c_c li dl dd .s2{width:60%; height:48px; line-height:48px; padding-left:1%; position:relative;}
.n_box15_c_c li dl dd .s2 .ipt1{width:100%; height:48px; position:relative; border:0px; line-height:48px; border-bottom:1px solid #e5e5e5; color:#333; font-size:16px; font-family:Microsoft YaHei;}
.n_box15_c_c li dl dd .s2 .s3{ height:48px; line-height:48px; color:#bbb; position:absolute; right:0px; top:0px;}
.n_box15_c_c li dl dt{width:100%; float:left; font-weight:normal;}
.n_box15_c_c li dl dt .s4{width:13%; text-align:right; height:48px;line-height:48px; padding-right:1%;}
.n_box15_c_c li dl dt .s5{width:87%; padding-left:1%;}
.n_box15_c_c li dl dt .s5 .ipt2{width:100%; height:100%; outline:0; border:0px;resize:none; line-height:1.6; padding:5px 0px; border-bottom:1px solid #e5e5e5; color:#333; font-size:16px; font-family:Microsoft YaHei;}
.n_box15_c_c li .s6{width:100%; padding-top:55px; padding-left:9%;}
.n_box15_c_c li .s6 .ipt3{width:96%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; background-color:#e32d2e; border:0px;font-family:Microsoft YaHei;}
.bg_job{background:#f5f5f5; }

/*人才招聘 end*/

table{max-width: 100% !important;overflow-x: scroll;}
.n_box11_c_c table{width: 100% !important;}