@charset "utf-8";
/* CSS Document */
/*--重定义浏览器默认样式--*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static;height: 100%;/* background-color:#1b1b1b;*/}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:arial,"微软雅黑","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
a:link{ text-decoration:none;}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
body[aos-delay='5000'] [aos], [aos][aos][aos-delay='5000']{
  transition-delay: 5000ms;
}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}

.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
body{ background-color:#fff;}
/*头部*/

.clearpadding{ padding:0px; margin:0px;}

/* PAGE-MENU */
.fullnavr {width:22px; position:fixed;  right:40px; z-index:1;/*top: 50%;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);*/ bottom:35px;}
#pagemenu {list-style:none; padding:0; margin:0; text-align: center;position: relative;z-index: 1005; }
#pagemenu li { position:relative; width:100%; float:left; padding:6px 0px;}
#pagemenu li a {width:100%;background:url(../images/s_tb11.png) center center no-repeat; height:22px; display:inline-block; float:left;transition: all 0.5s ease-in-out;
    opacity: 1;
    transform: rotate(-360deg);}
#pagemenu li.active a{ background:url(../images/s_tb10s.png) center center no-repeat;opacity: 1;
    transform: rotate(0deg);}
#pagemenu li a.disnone{ display:none;}
.section.y6{ height:auto !important;}

.hmc1Scroll{ font-size: 21px; color: #fff; line-height: 28px; display: inline-block; z-index: 8; position: absolute; bottom:80px; left: 4.2vw; transform:rotate(270deg); opacity:0.8}
.hmc1Scroll i{height: 66px; width: 1px; position: absolute; left: -43px; top: -17px; transform: rotate(90deg);overflow:hidden; }
.hmc1Scroll i:after{content:""; background: #fff; height:66px; width:1px; position:absolute; left:0; top:0; animation:hmc1ScrollAni 3.5s ease-out infinite;}
@keyframes hmc1ScrollAni {
0% {
	transform:translateY(-100%);
}
50% {
    transform:translateY(200%);
}
100% {
    transform:translateY(200%);
}
}



.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;}




/*shade*/
:-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;
}

.layer{ position: fixed; z-index:1001011; width: 100%; height: 100%; overflow:hidden;}
.layer .layer-top, .layer .layer-bottom{ position: absolute; width: 100%; height: 50%;/* background: #da1515;*/ top: 0%; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; -moz-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; -o-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; z-index: 1;}
.layer .layer-top{ background-color:#121212;}
.layer .layer-bottom{ top: auto; bottom: 0%; background-color:#121212;}
.layer .loading{width:172px; position: absolute; top: 50%; left: 50%; height:69px; margin-left:-86px; margin-top:-34.5px; display: block; z-index: 2;-webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;}
.layer.show{ visibility: hidden;}
.layer.show .loading{ display: none;}
.layer.show .layer-top{ top: -50%;}
.layer.show .layer-bottom{ bottom: -50%;}


@-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);}
}



.wx_top{width:42px; height:42px; position:fixed; right:100px; bottom:40px; z-index:100; display:none; background:url(../images/tops.png) no-repeat; background-size:100%;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; text-decoration:none;
}
.wx_top:hover{ background:url(../images/tops.png) no-repeat; background-size:cover;}





/*Index*/
.section{background-size: cover; background-position: center center; overflow:hidden;}
.slide{background-size: cover; position:relative;}
.section .sec-scale { width:100%; height:100%;/*transform: scale(0.8);opacity: 0.5;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 .sec-scale {transform: translate(0px,0px) scale(1);transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity: 1; }*/
.bg {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}
.bg1 {width: 100%;height: 100%;background-repeat: no-repeat;background-position: top center;position: relative;overflow: hidden; background-size:100%;}




.home-swiper {width: 100%;height: 100%;background: #000;}
.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.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:none;}
.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-swiper .swiper-slide .banner_text{width:100%; position:absolute; left:0px; top:50%; padding:0px 14%;z-index:1; text-align:left;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); color:#fff;}
.home-swiper .swiper-slide .banner_text .div_t{width:100%; padding:10px 0px; line-height:1.4; font-size:14px; font-weight:bold;}
.home-swiper .swiper-slide .banner_text .div_t .a1{ font-size:50px;}
.home-swiper .swiper-slide .banner_text .div_t1{width:100%; padding:10px 0px; line-height:1.5; font-size:50px; font-weight:bold;}
.home-swiper .swiper-slide .banner_text .div_t2{width:100%; padding:15px 0px 80px 0px; line-height:1.4; font-size:24px;}
.home-swiper .swiper-slide .banner_text .div_t3{ padding:0px 65px; height:48px; line-height:48px; background:url(../images/nav_bg1.png) repeat; border:1px solid #fff; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:16px;
-moz-border-radius: 24px;      /* Gecko browsers */
-webkit-border-radius: 24px;   /* Webkit browsers */
border-radius:24px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.home-swiper .swiper-slide .banner_text .div_t3:hover{ text-decoration:none; background:none; background-color:#fff; color:#333;}

.home-swiper .swiper-slide .banner_text .div_t,.home-swiper .swiper-slide .banner_text .div_t1,.home-swiper .swiper-slide .banner_text .div_t2,.home-swiper .swiper-slide .banner_text .div_t3{opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateX(50%); -ms-transform: translateX(50%); -o-transform: translateX(50%); transform: translateX(50%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t,.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t1,.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t2,.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t3{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t{transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t1{transition-delay: 0.6s;-webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;}
.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t2{transition-delay: 0.7s;-webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;}
.home-swiper .swiper-slide.swiper-slide-active .banner_text .div_t3{transition-delay: 0.8s;-webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s;}
.home-swiper .swiper-slide.swiper-slide-active .s1{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}
.home-swiper .swiper-slide.swiper-slide-active .s2{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}

.home-swiper .home_next{width:50px; height:80px; background:url(../images/s_tb3.png) no-repeat; background-size:100%; right:40px; margin-top:-40px;}
.home-swiper .home_prev{width:50px; height:80px; background:url(../images/s_tb2.png) no-repeat; background-size:100%; left:40px;margin-top:-40px;}
.home-swiper .home-pagination{width:100%; padding:0px 14%;text-align:left !important;}
.home-swiper .home-pagination .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; margin:0px 10px !important; 
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ background-color:transparent;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px; background-color:#fff;}
.home-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px;}



.header_div{width:100%;height:85px; 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:12%; padding-top:14px;}
.header_div .i_logo img{ width:auto; height:59px;}
.header_div.fixedmenu,.header_div.fixedmenu1.fixedmenu{ position:fixed; 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*/}
.header_div.fixedmenu1{ position:relative;}


.menu_nav{width:48%; margin-left:13%;}
.menu_nav ul{width:100%;}
.menu_nav ul li{width:16.66%; float:left;text-align:center; position:relative;}
.menu_nav ul li .nav_a{width:100%; height:85px; line-height:85px; color:#333333; display:inline-block; font-size:16px; position:relative; overflow:hidden;}
.menu_nav ul li .nav_a:hover, .menu_nav ul li .nav_a.activetopm, .menu_nav ul li .nav_a.activetopm1{ color:#d0101b; text-decoration:none;}
.menu_nav ul li .nav_a:hover span, .menu_nav ul li .nav_a.activetopm span, .menu_nav ul li .nav_a.activetopm1 span{ color:#d0101b; text-decoration:none;}

.menu_nav ul li .nav_a span{-webkit-transform: translateY(-85px); -ms-transform: translateY(-85px); -o-transform: translateY(-85px); transform: translateY(-85px); height:85px; padding:0px; line-height:85px; text-align:center;width:100%; display:inline-block;
-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s; float:left;}
.menu_nav ul li .nav_a span.s2{opacity: 0; filter: alpha(opacity=0); background:url(../images/s_tb22.png) center center no-repeat;}
.menu_nav ul li .nav_a span.s1{opacity: 1; filter: alpha(opacity=100);}
.menu_nav ul li:hover .nav_a span{-webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}
.menu_nav ul li:hover .nav_a span.s2{opacity: 1; filter: alpha(opacity=100);}
.menu_nav ul li:hover .nav_a span.s1{opacity: 0; filter: alpha(opacity=0);}



/*.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:144px; position:absolute; padding:5px 0px; left:50%; margin-left:-72px; top:100%; background-color:#fff;z-index:1; display:none;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
.menu_nav ul li dl:after{width:10px; height:5px; background:url(../images/nav_tb1.png) no-repeat; position:absolute; left:50%; top:-5px; content:""; margin-left:-5px;}
.menu_nav ul li dl dd{width:100%; float:left;}
.menu_nav ul li dl dd a{width:100%; height:35px; display:inline-block; overflow:hidden; line-height:35px; text-align:center; color:#333333; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; float:left;}
.menu_nav ul li dl dd a:hover{ color:#d0101b; text-decoration:none; }




.i_ss{width:18%; height:32px; margin-top:26.5px; background-color:#eeeeee;-moz-border-radius: 16px;      /* Gecko browsers */
-webkit-border-radius: 16px;   /* Webkit browsers */
border-radius:16px;            /* W3C syntax */ overflow:hidden;}
.i_ss .ipt1{width:70%; height:32px; background-color:transparent; line-height:32px; border:0px; text-indent:15px;  color:#333; font-size:14px; font-family:"微软雅黑";}
.i_ss .ipt2{width:30%; height:32px; background-color:#d0101b; line-height:32px; text-align:center; color:#fff;-moz-border-radius: 16px;      /* Gecko browsers */
-webkit-border-radius: 16px;   /* Webkit browsers */
border-radius:16px;            /* W3C syntax */ font-size:16px;font-family:"微软雅黑"; border:0px;}

.i_banben{ padding-left:20px; position:relative;}
.i_banben_t{ height:85px; background:url(../images/top-search1.png) right center no-repeat; padding-right:20px; cursor:pointer;}
.i_banben_t .s1{ height:85px; line-height:85px; display:inline-block; padding-left:28px; background:url(../images/top-china.png) left center no-repeat; font-size:14px; color:#333333;}
.i_banben_c{width:120px; background-color:#fff; position:absolute; left:0px; top:85px; padding:10px 5px; display:none;}
.i_banben_c li{width:100%; float:left;}
.i_banben_c li a{width:100%; padding:10px 0px; line-height:1.5; color:#333333; font-size:14px; display:inline-block; text-align:center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_banben_c li a:hover{ color:#d0101b; text-decoration:none;}



.i_picchange{width:100%; height:100%; overflow:hidden; display:block;}

/*手机导航*/
/* CSS Document */
.phone_nav{ display:none;}
.phone_logo{/* height:50px;*//* padding:10px 0px;*//* background-color:#fff;*/}
.phone_logo .p1 img{/* height: 100%*/ width:auto; height:40px;}

@media screen and (max-width:1200px) {
.phone_logo .p1 {/*padding-top: 10px;*//* height: 29px;*/ display: block; width:55%;display:inline-block;}
.header_div{ display:none;}
.phone_logo {width: 100%;padding: 10px 15px;box-sizing: border-box;}

.phone_nav{display:block; position:fixed;/* position:fixed;*/ /*background-color:#fff;*/ background-color:#fff;  width:100%; top:0;left:0; display:block; z-index:100000;}
.phone_nav.fixedmenu{ position:fixed;-moz-box-shadow:0px 0px 10px #242323;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #242323;/*webkit*/  
box-shadow:0px 0px 10px #242323;/*opera或ie9*/
}

/*导航按钮*/
.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:#d0101b;
-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:#d0101b;
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 .wap_banben{width:100%; text-align:center; padding:10px 0px;}
.phone_nav .nav_main .wap_banben a{ height:30px; line-height:30px; border:1px solid #e5e5e5; padding:0px 20px; color:#333; font-size:14px; display:inline-block; overflow:hidden; margin:0px 5px;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.phone_nav .nav_main .wap_banben a:hover,.phone_nav .nav_main .wap_banben a.activegs{ text-decoration:none; color:#fff; background-color:#d0101b; border:1px solid #d0101b;}

.phone_nav .nav_main ul{ padding:0 20px; margin-top:40px;}
.phone_nav .nav_main li a{background-position:left; color:#333; height:46px; line-height:46px; display:inline-block; background-size:32px; background-repeat:no-repeat; font-size:14px;}
.phone_nav .nav_main .ss{border:1px solid #ccc; margin-top:20px;}
.phone_nav .nav_main .ss .p2{ float:right;}
.phone_nav .nav_main .ss .p2 input{ border:0; /*background:url("../images/app_ss1.png") center no-repeat;*/ 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 20px; 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{ 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{ transform:translateX(0); -webkit-transform:translateX(0);}
}


@media screen and (max-width:758px){/*--768-0--*/
.phone_nav .nav_but_box{  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;}

}

@media screen and (max-width:470px){/*--768-0--*/
.phone_logo {padding: 8px 10px}
.phone_nav .nav_main ul{ height:550px;}
.phone_nav .nav_main .b_one .ul{ height:auto;}

}
/*手机导航*/



.i_ssbn{width:40px; height:100%; /* background-color:#ffe300;*/  position:absolute; top:0px; right:45px; z-index:10000;}
.i_ssbn_t{width:100%; height:100%;background:url(../images/s_tb1s.png) center no-repeat;background-size:14px;}
.i_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
.i_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}
.i_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/s_tb1.png) center no-repeat; background-color:#d0101b; border:0px; background-size:14px;}
.i_ssbn_div input:-moz-placeholder {
    color: #b9b9b9;  
}

.i_ssbn_div input::-moz-placeholder { 
    color: #b9b9b9;
}

.i_ssbn_div input:-ms-input-placeholder {
    color: #b9b9b9;
}

.i_ssbn_div input::-webkit-input-placeholder {
    color: #b9b9b9;
}



.i_content{width:100%; height:100%;position:absolute; left:0px; top:0px;}
.i_content_c{width:100%; height:100%;display: table-cell;vertical-align: middle;}
/*.i_con{width:81.25%;  margin:0px auto;}*/
.i_con{/*width:1560px; */width:81.25%; margin:0px auto;}
.i_con1{width:1400px; margin:0px auto;}
.i_con2{width:1200px; margin:0px auto;}

.ui_div{width:100%;}
.ui_div1{width:100%; overflow:hidden;}
.ui_div_center{width:1400px; margin:0px auto;}
.ui_div_center1{width:81.25%; margin:0px auto;}

.i_box1{width:100%;}
.i_box1_t{width:100%; padding:8px 0px; line-height:1.5; color:#f4f4f4; font-size:68px; font-weight:bold; position:relative;}
.i_box1_t .s1{ position:absolute; left:20px; bottom:0px; color:#333333; font-size:40px;}
.i_box1_t .s1 span{ color:#d0101b;}
.i_box1_t.active{ color:#616472;}
.i_box1_t.active .s1{ color:#fff;}
.i_box1_t.active1{ color:#e5e5e5;}




.i_box1_c{width:100%; padding-top:60px;}
.home-swiper1 {width: 100%;height: 100%; padding-bottom:80px !important; }
.home-swiper1 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper1 .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:15px;}
.home-swiper1 .swiper-slide .div:hover{ text-decoration:none; color:#fff;}
.home-swiper1 .swiper-slide .div .a_img{width:100%; position:relative; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.home-swiper1 .swiper-slide .div .a_img img{width:100%;}
.home-swiper1 .swiper-slide .div .a_img .a_text{width:100%; height:100%; background:url(../images/cp_bg1.png) top repeat-x; position:absolute; left:0px; top:0px; z-index:1; padding:33px 6% 0px 6%; padding-bottom:75px; overflow:hidden;}
.home-swiper1 .swiper-slide .div .a_img .a_text .tb1{width:34px; height:34px; background:url(../images/s_tb4.png) no-repeat; position:absolute; left:6%; bottom:30px; z-index:1;}
.home-swiper1 .swiper-slide .div .a_img .a_text_t{width:100%; padding-bottom:14px; border-bottom:1px solid #dddddd; color:#333333; font-size:18px; font-weight:bold; line-height:1.8; text-align:left;}
.home-swiper1 .swiper-slide .div .a_img .a_text_c{width:100%; padding-top:13px; line-height:1.8; overflow:hidden; text-align:left;}
.home-swiper1 .swiper-slide .div:hover .a_img .a_text{ background:url(../images/cp_bg2.png) repeat;}
.home-swiper1 .swiper-slide .div:hover .a_img .a_text_t{ color:#fff; border-bottom:1px solid #fff;}

.home-swiper1 .home_next1{width:19px; height:38px; background:url(../images/d_right.png) center no-repeat; background-color:#d0101b; -moz-border-radius: 0px 19px 19px 0px;      /* Gecko browsers */
-webkit-border-radius: 0px 19px 19px 0px;   /* Webkit browsers */
border-radius:0px 19px 19px 0px;       /* W3C syntax */ top:auto; bottom:0px; left:139px; z-index:1111;   opacity:1 !important;}
.home-swiper1 .home_prev1{width:19px; height:38px; background:url(../images/d_left.png) center no-repeat; background-color:#d0101b; -moz-border-radius: 19px 0px 0px 19px;      /* Gecko browsers */
-webkit-border-radius: 19px 0px 0px 19px;   /* Webkit browsers */
border-radius:19px 0px 0px 19px;            /* W3C syntax */ top:auto; bottom:0px; left:120px; z-index:1111;opacity:1 !important;}
.home-swiper1 .home-pagination1{width:100%; padding:0px 14%;text-align:left !important;}
.home-swiper1 .home-pagination1 .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; margin:0px 10px !important; 
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ background-color:transparent;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-swiper1 .home-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px; background-color:#fff;}
.home-swiper1.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px;}

.home_scrollbar .swiper-scrollbar-drag{ background-color:#d0101b;}
.home-swiper1.swiper-container-horizontal>.swiper-scrollbar{ bottom:15px;}


.i_box1_t,.i_box1_c,.i_box3_t,.i_box3_c,.i_box2_l_con_t,.i_box2_l_con_c,.i_box2_l_con_more,.i_box2_l_con_b{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;}
.section.active .i_box1_t,.section.active .i_box1_c,.section.active .i_box3_t,.section.active .i_box3_c,.section.active .i_box2_l_con_t,.section.active .i_box2_l_con_c,.section.active .i_box2_l_con_more,.section.active .i_box2_l_con_b{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.section.active .i_box1_t{ transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.section.active .i_box1_c,.section.active .i_box3_t,.section.active .i_box2_l_con_t{ transition-delay: 0.4s;-webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s;}
.section.active .i_box3_c,.section.active .i_box2_l_con_c{ transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
.section.active .i_box2_l_con_more{transition-delay: 0.6s;-webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;}
.section.active .i_box2_l_con_b{transition-delay: 0.7s;-webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;}

.i_box2_r{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;}
.section.active .i_box2_r{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.i_box2{width:100%;}
.i_box2_l{width:74%;}
.i_box2_l_c{width:100%; padding-top:40px;}
.i_box2_l_con{width:100%; display:none; color:#fff;}
.i_box2_l_con_t{width:100%; padding:10px 0px; line-height:1.5; font-size:28px; font-weight:bold;}
.i_box2_l_con_c{width:100%; height:60px; line-height:30px; overflow:hidden; margin-bottom:30px; padding-right:20%; font-size:16px;}
.i_box2_l_con_more{ padding:0px 45px; height:38px; line-height:38px; border:1px solid #948e91; color:#fff; font-size:14px;-moz-border-radius: 16px;      /* Gecko browsers */
-webkit-border-radius: 16px;   /* Webkit browsers */
border-radius:16px;            /* W3C syntax */-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box2_l_con_more:hover{ text-decoration:none; color:#fff; background-color:#d0101b; border:1px solid #d0101b;}
.i_box2_l_con_b{width:100%; margin-top:40px;}
.i_box2_l_con_b li{width:49%; margin-right:2%; float:left;}
.i_box2_l_con_b li .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box2_l_con_b li .a_img img{width:100%;}
.i_box2_r{width:23%; padding-top:45px;}
.i_box2_r li{width:100%; padding-bottom:1px; float:left;}
.i_box2_r li .div{width:100%; padding:35px 0px 10px 0px; display:inline-block; float:left; background:url(../images/s_tb23.png) repeat; color:#fff; cursor:pointer; position:relative; font-size:20px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box2_r li .div:after{width:14px; height:34px; background:url(../images/s_tb5.png) no-repeat; position:absolute; left:-14px; top:50%; margin-top:-17px; content:""; z-index:1; filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box2_r li .div:hover,.i_box2_r li .div.activeright{ background:none; background-color:#d0101b; color:#fff; text-decoration:none;}
.i_box2_r li .div:hover:after,.i_box2_r li .div.activeright:after{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.i_box2_r li .div .a_img{width:100%; text-align:center; overflow:hidden;}
.i_box2_r li .div .a_text{width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden;}

.i_application_ul{width:100%; padding:25px 0px; display:none;}
.i_application_ul li{width:25%; float:left; padding-right:1%;}
.i_application_ul li a{width:100%; color:#fff; display:inline-block; height:50px; line-height:50px; text-align:center; font-size:18px; overflow:hidden; float:left; background:url(../images/s_tb23.png) repeat;}
.i_application_ul li a:hover,.i_application_ul li a.activeap{ background:none; background-color:#d0101b; color:#fff; text-decoration:none;}

.i_box3{width:100%;}
.i_box3_t{width:100%; padding:60px 0px 30px 0px;}
.i_box3_t .a_img{width:45%; display:inline-block; overflow:hidden;-moz-border-radius:8px;      /* Gecko browsers */
-webkit-border-radius: 8px;   /* Webkit browsers */
border-radius:8px;            /* W3C syntax */}
.i_box3_t .a_img img{width:100%;}
.i_box3_t .a_img_r{width:46%;}
.i_box3_t .a_img_r_t{width:100%; line-height:1.4; color:#bc1e1d; font-size:32px; font-weight:bold;}
.i_box3_t .a_img_r_c{width:100%; margin:40px 0px 50px 0px; height:108px; line-height:27px; color:#333333; font-size:16px; overflow:hidden;}
.i_box3_t .a_img_r_b{ padding:0px 60px; height:48px; line-height:48px; background-color:#1f286f; display:inline-block; color:#fff; font-size:16px; border:1px solid #1f286f;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius: 24px;      /* Gecko browsers */
-webkit-border-radius: 24px;   /* Webkit browsers */
border-radius:24px;            /* W3C syntax */}
.i_box3_t .a_img_r_b:hover{ text-decoration:none; color:#fff; background-color:#d0101b; border:1px solid #d0101b;}
.i_box3_c{width:100%;}
.i_box3_c li{width:30%; float:left; margin-right:5%;}
.i_box3_c li .div{width:100%; background-color:#f2f2f2; display:inline-block; overflow:hidden; float:left;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ cursor:pointer; padding:60px 16%; position:relative;}
.i_box3_c li .div .a_img{width:20.4%; display:inline-block; overflow:hidden;}
.i_box3_c li .div .a_img img{width:auto; height:64px;}
.i_box3_c li .div .a_img_r{width:61%; height:64px; line-height:64px; color:#333333; font-size:22px; font-weight:bold;}
.i_box3_c li .div .div1{width:100%; height:100%; background-color:#d0101b; color:#fff; position:absolute; left:0px; bottom:-100%; z-index:1; padding:7px 5% 13px 5%; font-size:15px; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box3_c li .div .div1 .s1{width:100%; height:70px; line-height:70px; font-size:22px; font-weight:bold; overflow:hidden;}
.i_box3_c li .div .div1 .s2{width:100%; height:100px; line-height:25px; overflow:hidden;}
.i_box3_c li .div .shuzi{ color:#f9f9f9; font-size:76px; line-height:1.0; -webkit-text-stroke: 1px #dedede; position:absolute; right:8.5%; top:-35px; z-index:2;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box3_c li .div:hover .div1{ bottom:0px;}
.i_box3_c li .div:hover .shuzi{ color:#d0101b;-webkit-text-stroke: 1px #e8888d;}

.i_box4{width:100%;}
.i_box4_t{width:100%; padding-top:50px;}
.i_box4_t li{width:23%; float:left; margin-right:2.6%;}
.i_box4_t li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#666666; font-size:14px;}
.i_box4_t li .div:hover{ text-decoration:none; color:#666;}
.i_box4_c{width:100%; padding-top:45px;}
.i_box4_c li{width:23%; margin-right:2.6%; float:left;}
.i_box4_c li .div{width:100%; display:inline-block; float:left; overflow:hidden; color:#999999; font-size:14px;}
.i_box4_c li .div:hover{ text-decoration:none; color:#999;}
.i_box4_c li .div .div_t{width:100%; height:68px; line-height:68px; overflow:hidden;}
.i_box4_c li .div .div_t .s1{ font-size:30px;}
.i_box4_c li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_box4_c li .div .a_img img{width:100%;}
.i_box4_c li .div .a_text{width:100%; padding:25px 5.5% 35px 5.5%; background-color:#fff; position:relative;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box4_c li .div .a_text .s_title{width:100%; height:60px; line-height:30px; overflow:hidden; margin-bottom:10px; color:#333333; font-size:18px;}
.i_box4_c li .div:hover .a_text .s_title{ color:#d0101b;}
.i_box4_c li .div .a_text .s_con{width:100%; height:96px; line-height:24px; overflow:hidden;}
.i_box4_c li .div .a_text:before{width:34%; height:3px; background-color:#dddddd; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.i_box4_c li .div .a_text:after{width:0%; height:3px; background-color:#d0101b; position:absolute; left:0px; bottom:0px; z-index:2; content:"";-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_box4_c li .div:hover .a_text:after{width:34%;}

.i_box4_c.n_box4{ padding-top:0px !important}
.i_box4_c.n_box4 li{ padding-bottom:35px;}
.i_box4_c.n_box4 li .div .a_text{ background-color:#f7f7f7;}

.i_box4_b{width:100%; padding-top:60px; text-align:center;}
.i_box4_b a{padding: 0px 60px;
    height: 48px;
    line-height: 48px;
    background-color: #1f286f;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    border: 1px solid #1f286f;
    -webkit-transition: all ease-out 0.2s;
    transition: all ease-out 0.2s;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;}
.i_box4_b a:hover{ text-decoration:none; color:#fff; background-color:#d0101b; border:1px solid #d0101b;}
.i_box4_c li .div:hover .a_text{-moz-box-shadow:0px 0px 10px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 10px #e5e5e5;/*opera或ie9*/}

.i_fbg1{ background:url(../images/bg2.jpg) center center no-repeat; background-size:cover;}
/*.i_fbg2{ background-color:#1f1f1f;}*/

.i_footer{width:100%; padding-top:50px;}
.i_footer_t{width:100%; padding-bottom:50px; border-bottom:1px solid #4c538c;}
.i_footer_t .f_logo{width:13.5%; overflow:hidden;}
.i_footer_t .f_logo img{ max-width:100%;}
.i_footer_t .f_menu a{ margin-left:65px; height:60px; line-height:60px; float:left; color:#fff; font-size:16px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.i_footer_t .f_menu a:hover{ text-decoration:none; color:#d0101b;}
.i_footer_c{width:100%; padding:20px 0px 60px 0px; border-bottom:1px solid #4c538c;}
.i_footer_c_l{width:15%; padding-right:5%;}
.i_footer_c_l_t{width:100%; padding:25px 0px; text-align:center; line-height:1.6; color:#fff; font-size:14px;}
.i_footer_c_l_c{width:100%;  overflow:hidden;}
.i_footer_c_l_c img{width:100%; height:auto !important;border:1px solid #4c538c; padding:15px;}
.i_footer_c_c{width:57%; padding-top:73px;}
.i_footer_c_c li{width:31%; float:left; padding-right:2%;}
.i_footer_c_c li:nth-child(2){width:38%;}
.i_footer_c_c li .div_t{width:100%; padding-bottom:10px;}
.i_footer_c_c li .div_c{width:100%; color:#a2a5bb; font-size:16px; line-height:2;}
.i_footer_c_c li .div_c .s1{ color:#fff;}
.i_footer_c_c li .div_c .s2{ color:#fff; font-size:24px; font-weight:bold;}
.i_footer_c_r{ padding-top:135px;}
.i_footer_c_r a{ margin-left:5px; display:inline-block;}
.i_footer_c_r a:hover{ text-decoration:none;}


.i_footer_b{width:100%; padding:35px 0px 45px 0px; line-height:1.8; color:#8d90ad; font-size:14px;}
.i_footer_b a{ color:#8d90ad;}
.i_footer_b a:hover{ text-decoration:none; color:#fff;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}


.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}




/*内页*/



.n_banner{width:100%; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.n_banner img{width:100%;}
.n_banner .n_banner_text{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%); z-index:1;}
.n_banner .n_banner_text_t{width:100%; padding-left:115px; position:relative; font-size:24px; color:#fff;}
.n_banner .n_banner_text_t:after{width:96px; height:3px; background-color:#fff;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5; content:""; position:absolute; left:0px; top:26px;}
.n_banner .n_banner_text_t .s1{ font-size:36px; font-weight:bold;}


.pc_amenu{width:100%;position:absolute; left:0px; bottom:0px; z-index:1; background:url(../images/n_bg1.png) repeat; padding:20px 0px;}
.a_menu{width:100%; margin:0px; padding:0px; height:42px; overflow:hidden;}
.a_menu .a_menu_a{ padding:0px; margin:0px; padding:0px 35px; height:42px; -webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;margin:0px 0px; display:inline-block; overflow:hidden; text-align:center; line-height:42px; color:#fff; font-size:16px;-moz-border-radius: 21px;      /* Gecko browsers */
-webkit-border-radius: 21px;   /* Webkit browsers */
border-radius:21px;            /* W3C syntax */}
.a_menu .a_menu_a:hover,.a_menu .a_menu_a.activetm1{ color:#fff; background-color:#d0101b; text-decoration:none;}


.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:3% 0px;background:url(../images/zxl_jt1.jpg) right center no-repeat; font-size:16px; text-align:center; background-color:#d0101b; color:#fff; cursor:pointer; background-size:30px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#333; text-decoration:none; background-color:#e52d37;}
.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;}

.n_box1{width:100%; padding:60px 0px 75px 0px;}
.n_bg1{ background:url(../images/bg3.jpg) bottom center no-repeat; background-color:#f7f7f7;}
.n_box1_t{width:100%; padding:90px 7.7%; background-color:#fff;-moz-box-shadow:0px 0px 5px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 5px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 5px #e5e5e5;/*opera或ie9*/}
.n_box1_t_l{width:47.6%;}
.n_box1_t_l_t{width:100%; color:#999999; font-size:24px; line-height:1.6;}
.n_box1_t_l_t .s1{ color:#d0101b; font-size:40px; font-weight:bold;}
.n_box1_t_l_c{width:100%; margin:35px 0px; line-height:30px; height:240px; /*overflow:hidden;*/ color:#666666; font-size:16px;}
.n_box1_t_l_b{width:100%; display:inline-block; overflow:hidden;}
.n_box1_t_l_b img{ width:100%;}
.n_box1_t_r{width:40%; display:inline-block; overflow:hidden;}
.n_box1_t_r img{width:100%;}
.n_box1_c{width:100%; padding-top:75px;}
.n_box1_c li{width:25%; float:left; position:relative; padding-left:7%; line-height:1.6; color:#fff; font-size:18px;}
.n_box1_c li span{ font-size:28px; font-weight:bold;}
.n_box1_c li:after{width:1px; height:56px; background-color:#9297b8; position:absolute; right:0px; top:50%; margin-top:-28px; content:"";}
.n_box1_c li:nth-child(4):after{ display:none;}

.n_box2{width:100%; padding:90px 0px 30px 0px;}
.n_box2_ul{width:100%;}
.n_box2_ul li{width:100%; float:left; padding-bottom:60px;}
.n_box2_ul li .div{width:100%; display:inline-block; overflow:hidden; float:left; color:#1f286f; font-size:18px; position:relative;}
.n_box2_ul li .div:hover{ color:#1f286f; text-decoration:none;}
.n_box2_ul li .div .a_img{width:52.6%; display:inline-block; overflow:hidden;}
.n_box2_ul li .div .a_img img{width:100%;}
.n_box2_ul li .div .a_img_r{width:47.4%; height:calc(100% - 36px); background-color:#e8e9f0; position:absolute; right:0px; top:18px; padding:70px 2.5% 40px 4%;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box2_ul li .div:hover .a_img_r{ background-color:#bbbed4;}
.n_box2_ul li .div .a_img_r:before{width:18px; height:18px; background:url(../images/n_bg2.png) no-repeat; position:absolute; left:0px; top:-18px; content:"";}
.n_box2_ul li .div .a_img_r:after{width:18px; height:18px; background:url(../images/n_bg3.png) no-repeat; position:absolute; left:0px; bottom:-18px; content:"";}
.n_box2_ul li .div:hover .a_img_r:before{background:url(../images/n_bg2s.png) no-repeat;}
.n_box2_ul li .div:hover .a_img_r:after{background:url(../images/n_bg3s.png) no-repeat;}
.n_box2_ul li .div .a_img_r .s1{width:100%; height:48px; line-height:48px; overflow:hidden; font-size:24px; font-weight:bold;}
.n_box2_ul li .div .a_img_r .s2{width:100%; height:25px; line-height:25px; overflow:hidden;}
.n_box2_ul li .div .a_img_r .s3{width:100%; text-align:right;}
.n_box2_ul li .div .a_img_r .s3 .s4{ padding:0px 60px; height:48px; line-height:48px; display:inline-block; background-color:#1f286f; color:#fff; font-size:16px; overflow:hidden;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;
-moz-border-radius: 24px;      /* Gecko browsers */
-webkit-border-radius: 24px;   /* Webkit browsers */
border-radius:24px;            /* W3C syntax */}
.n_box2_ul li .div:hover .a_img_r .s3 .s4{ background-color:#d0101b;}

.n_bg2{ background:url(../images/bg4.jpg) center no-repeat;}
.n_box2_t{width:100%; padding:70px 0px 40px 0px;}
.n_box2_c{width:100%; padding-bottom:175px; position:relative;}
.n_box2_c:after{width:100%; height:98px; background:url(../images/n_bg6.png) repeat; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}

.home-swiper2 {width: 100%;height: 100%;}
.home-swiper2 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%; position:relative;}
.home-swiper2 .swiper-slide .a_img{width:100%; border:10px solid #fff; display:inline-block; overflow:hidden;}
.home-swiper2 .swiper-slide .a_img img{width:100%;}

.n_box2_c .home_next2{width:50px; height:50px; background:url(../images/n_bg5.png) no-repeat; background-size:100%; right:15.4%; top:auto; bottom:23px;}
.n_box2_c .home_next2:hover{ background:url(../images/n_bg5s.png) no-repeat; background-size:100%;}
.n_box2_c .home_prev2{width:50px; height:50px; background:url(../images/n_bg4.png) no-repeat; background-size:100%; left:15.4%; top:auto; bottom:23px;}
.n_box2_c .home_prev2:hover{ background:url(../images/n_bg4s.png) no-repeat; background-size:100%;}
.home-swiper2 .home-pagination2{width:100%; padding:0px 14%;text-align:left !important;}
.home-swiper2 .home-pagination2 .swiper-pagination-bullet{width:10px; height:10px; border:1px solid #fff; margin:0px 10px !important; 
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ background-color:transparent;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; }
.home-swiper2 .home-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px; background-color:#fff;}
.home-swiper2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px;}


.n_box3{width:100%; padding:50px 0px 70px 0px;}
.n_box3_c{width:100%; color:#333333; font-size:16px; line-height:2; overflow:hidden;}
.n_box3_c img{ max-width:100%; height:auto !important;}
.n_box3_c h1{ font-size:24px; font-weight:bold; margin-bottom:15px;}
.n_box3_ul{width:100%;}
.n_box3_ul li{width:21%; margin-right:5.3%; padding-bottom:5.3%; float:left;}
.n_box3_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_box3_ul li .a_img img{width:100%;}

.a_mtbd_dpages{width:100%; text-align:center; padding:30px 0% 0px 0%;  font-size:14px; }
.a_mtbd_dpages a,.a_mtbd_dpages span{ min-width:36px; padding:0px 15px; display:inline-block; text-align:center; border:1px solid #cccccc; height:36px; margin-bottom:5px; line-height:36px; text-align:center; background-color:#fff;color:#cccccc; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius:18px;      /* Gecko browsers */
-webkit-border-radius: 18px;   /* Webkit browsers */
border-radius:18px;            /* W3C syntax */ margin:0px 5px;}
.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages,.a_mtbd_dpages span{ color:#fff; text-decoration:none; background-color:#d0101b; border:1px solid #d0101b;}


.n_box6{width:100%;}
.n_box6_t{width:100%; padding:5px 0px; line-height:1.5; text-align:center; color:#333333; font-size:28px; font-weight:bold;}
.n_box6_t1{width:100%; text-align:center; padding:15px 0px 20px 0px; line-height:1.5; color:#999; font-size:16px; border-bottom:1px solid #e5e5e5; position:relative;}
.n_box6_t1 .a_fhlist{ height:40px; line-height:40px; padding-left:34px; background:url(../images/s_tb24.png) left center no-repeat; color:#999999; font-size:16px; position:absolute; right:0px;top:5px;}
.n_box6_t1 .a_fhlist:hover{ background:url(../images/s_tb24s.png) left center no-repeat; color:#d0101b; text-decoration:none;}
.n_box6_c{width:100%; padding:50px 0px; line-height:2; overflow:hidden; color:#666; font-size:16px;}
.n_box6_c img{ max-width:100%; height:auto !important;}
.n_box6_c video{ max-width:50%; height:auto !important;}
.n_box6_b{width:100%; padding-top:25px; border-top:1px solid #e5e5e5; line-height:2; position:relative;}
.n_box6_b .div{width:50%; float:left; text-align:center;}
.n_box6_b .div a{ padding:0px 25px; height:36px; line-height:36px; border:1px solid #999999; color:#999999; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s; display:inline-block;
-moz-border-radius: 18px;      /* Gecko browsers */
-webkit-border-radius: 18px;   /* Webkit browsers */
border-radius:18px;            /* W3C syntax */}
.n_box6_b a:hover{ text-decoration:none; color:#fff; background-color:#d0101b; border:1px solid #d0101b;}

.n_box5{width:100%; min-height:793px; position:relative;}
.n_box5:after{width:80px; height:80px; background:url(../images/s_tb28.png) center no-repeat; position:absolute; left:50%; margin-left:-40px; bottom:-40px; content:""; z-index:1;}
.n_box5_map{width:50%;}
.n_box5_map #allmap{width:100%; height:793px;}
.n_box5_r{width:50%; height:100%; position:absolute; right:0px; top:0px; background:url(../images/bg5.jpg) bottom center no-repeat; padding:65px 8% 0px 8%;}
.n_box5_r_t{width:100%; padding:20px 0px; line-height:1.6; color:#fff; font-size:24px; font-weight:bold;}
.n_box5_r_c{width:100%; color:#fff; line-height:2; font-size:16px;}
.n_box5_r_c table tr td{ padding:20px 0px; color:#fff; line-height:1.6; font-size:16px;}
.n_box5_r_c img{ max-width:100%; height:auto !important;}
.n_box5_r_c .s1{ font-size:24px; font-weight:bold;}

.n_box5_c{width:100%; padding:120px 0px 75px 0px;}
.n_box5_ul{width:100%;}
.n_box5_ul li{width:32.5%; float:left; margin-right:1.25%; padding-bottom:20px;}
.n_box5_ul li .div{width:100%; color:#333333; font-size:14px; background-color:#f7f7f7; display:inline-block; float:left; overflow:hidden; padding:30px 8%;}
.n_box5_ul li .div:hover{ text-decoration:none; color:#333;}
.n_box5_ul li .div .div_t{ height:60px; line-height:60px; padding-left:50px; background:url(../images/s_tb29.png) left center no-repeat;  overflow:hidden; color:#1f286f; font-size:36px; font-weight:bold;}
.n_box5_ul li .div .div_t1{width:100%; height:55px; line-height:55px; overflow:hidden; color:#333333; font-size:20px; font-weight:bold;}
.n_box5_ul li .div .div_c{width:100%; line-height:35px; overflow:hidden; height:140px;}
.n_box5_ul li .div .div_c span{ font-weight:bold;}
.n_box5_ul li .div .div_c a{ color:#333333;}
.n_box5_ul li .div .div_c a:hover{ text-decoration:none; color:#1f286f;}

.n_box7{width:93%;}
.n_box7 li{width:100%; float:left; padding-bottom:90px;}
.n_box7 li .div{width:100%; color:#666666; font-size:16px; display:inline-block; float:left; position:relative;}
.n_box7 li .div:hover{ color:#666; text-decoration:none;}
.n_box7 li .div .a_img{width:54%; display:inline-block; overflow:hidden; float:right;}
.n_box7 li .div .a_img img{width:100%;}
.n_box7 li .div .a_img_l{width:53%; background-color:#fff; position:absolute; left:0px; bottom:0px; z-index:1; background-color:#fff;-moz-box-shadow:0px 0px 5px #e5e5e5;/*firefox*/  
-webkit-box-shadow:0px 0px 5px #e5e5e5;/*webkit*/  
box-shadow:0px 0px 5px #e5e5e5;/*opera或ie9*/ padding:40px 4% 60px 4%;}
.n_box7 li .div .a_img_l .div_t{width:100%; height:60px; line-height:60px; overflow:hidden; color:#333333; font-size:28px;}
.n_box7 li .div:hover .a_img_l .div_t{ color:#d0101b;}
.n_box7 li .div .a_img_l .div_c{width:100%; margin-bottom:10px; line-height:30px; height:120px; overflow:hidden;}
.n_box7 li .div .a_img_l .div_b{ padding:0px 40px; height:36px; line-height:36px; background-color:#1f286f; display:inline-block; color:#fff; font-size:14px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-moz-border-radius: 18px;      /* Gecko browsers */
-webkit-border-radius: 18px;   /* Webkit browsers */
border-radius:18px;            /* W3C syntax */}
.n_box7 li .div:hover .a_img_l .div_b{ background-color:#d0101b; color:#fff;}

.n_box7 li.twodiv .div .a_img{ float:left;}
.n_box7 li.twodiv .div .a_img_l{  left:auto; right:0px;}
.n_box7 li.twodiv .div .a_img_l .div_t{ text-align:right;}
.n_box7 li.twodiv .div .a_img_l .div_c{ text-align:right;}
.n_box7 li.twodiv .div .a_img_l .div_b{ float:right;}

.n_box7_t{width:100%; padding-bottom:60px;}
.n_box7_t .a_img{width:47%; display:inline-block; overflow:hidden;}
.n_box7_t .a_img img{width:100%;}
.n_box7_t .a_img_r{width:39.5%; margin-right:7%; padding-top:10px;}
.n_box7_t .a_img_r_t{width:100%; height:90px; border-bottom:1px solid #e5e5e5;}
.n_box7_t .a_img_r_t .s1{width:80%; height:90px; line-height:90px; overflow:hidden; color:#333333; font-size:28px; font-weight:bold;}
.n_box7_t .a_img_r_t .s2{ height:90px; line-height:90px; background:url(../images/s_tb24.png) left center no-repeat; padding-left:30px; color:#999999; font-size:16px; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box7_t .a_img_r_t .s2:hover{ text-decoration:none; background:url(../images/s_tb24s.png) left center no-repeat; color:#d0101b;}
.n_box7_t .a_img_r_t1{width:100%; margin-top:15px; height:45px; line-height:45px; color:#666666; font-size:18px; overflow:hidden; font-weight:bold;}
.n_box7_t .a_img_r_c{width:100%; line-height:28px; overflow:hidden; height:140px; font-size:16px; color:#666666;}
.n_box7_t .a_img_r_b{width:100%; padding-top:27px;}
.n_box7_t .a_img_r_b a{ height:50px; line-height:50px; padding:0px 45px; display:inline-block; background-color:#1f286f; display:inline-block; color:#fff;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */ font-size:16px; margin-right:40px; float:left;}
.n_box7_t .a_img_r_b a .s1{ height:50px; line-height:50px; display:inline-block; padding-left:37px}
.n_box7_t .a_img_r_b a .s1.bg1{ background:url(../images/s_tb30.png) left center no-repeat;}
.n_box7_t .a_img_r_b a .s1.bg2{ background:url(../images/s_tb31.png) left center no-repeat;}
.n_box7_t .a_img_r_b a:hover,.n_box7_t .a_img_r_b a.activemo{ background-color:#d0101b; text-decoration:none; color:#fff;}

.n_box7_t1{width:100%; padding:20px 0px; line-height:1.6; text-align:center; background-color:#f2f2f2; color:#333333; font-size:28px; font-weight:bold;}
.n_box7_c{width:100%; overflow-x:auto;}

.n_box7_c::-webkit-scrollbar {
  width: 1px;
  border-radius: 1px;
  height: 1px;
  background: none;
}
.n_box7_c::-webkit-scrollbar-track {
  border-radius: 1px;
  width: 1px!important;
   background-color:#f2f2f2;
}
.n_box7_c::-webkit-scrollbar-thumb {
  width: 1px;
  height: 1px;
  border-radius: 1px;
  background-color: #d0101b;
}
.n_box7_c_dl{width:1545px; color:#666666; font-size:16px; border:1px solid #dcdcdc; border-bottom:0px; border-right:0px;}
.n_box7_c_dl dt{width:100%; float:left; border-bottom:1px solid #dcdcdc; background-color:#f2f2f2;}
.n_box7_c_dl dt table tr td{ border-right:1px solid #dcdcdc; padding:18px 0px; text-align:center; color:#333333; font-size:16px; font-weight:bold; text-align:center;word-wrap:break-word; float:left;}
.n_box7_c_dl dt table tr td:nth-child(1){width:100px !important;}
.n_box7_c_dl dt table tr td:nth-child(2){width:143px !important;}
.n_box7_c_dl dt table tr td:nth-child(3){width:177px !important;}
.n_box7_c_dl dt table tr td:nth-child(4){width:166px !important;}
.n_box7_c_dl dt table tr td:nth-child(5){width:180px !important;}
.n_box7_c_dl dt table tr td:nth-child(6){width:222px !important;}
.n_box7_c_dl dt table tr td:nth-child(7){width:208px !important;}
.n_box7_c_dl dt table tr td:nth-child(8){width:115px !important;}
.n_box7_c_dl dt table tr td:nth-child(9){width:120px !important;}
.n_box7_c_dl dt table tr td:nth-child(10){width:213px !important;}

.n_box7_c_dl dd{width:100%; float:left;border-bottom:1px solid #dcdcdc; font-weight:normal;}
.n_box7_c_dl dd .div{width:100%; color:#666666; font-size:16px; display:inline-block; overflow:hidden; float:left;}
.n_box7_c_dl dd .div:hover{ text-decoration:none; color:#fff; background-color:#d0101b;}
.n_box7_c_dl dd .div table tr td{ border-right:1px solid #dcdcdc; padding:18px 5px; text-align:center; color:#333333; font-size:16px;text-align:center; overflow:hidden !important;word-wrap:break-word; float:left;}
.n_box7_c_dl dd .div:hover table tr td{ color:#fff;}


.n_box7_c_dl dd table tr td:nth-child(1){width:100px !important;}
.n_box7_c_dl dd table tr td:nth-child(2){width:143px !important;}
.n_box7_c_dl dd table tr td:nth-child(3){width:177px !important;}
.n_box7_c_dl dd table tr td:nth-child(4){width:166px !important;}
.n_box7_c_dl dd table tr td:nth-child(5){width:180px !important;}
.n_box7_c_dl dd table tr td:nth-child(6){width:222px !important;}
.n_box7_c_dl dd table tr td:nth-child(7){width:208px !important;}
.n_box7_c_dl dd table tr td:nth-child(8){width:115px !important;}
.n_box7_c_dl dd table tr td:nth-child(9){width:120px !important;}
.n_box7_c_dl dd table tr td:nth-child(10){width:213px !important;}

.n_bg4{ background-color:#f7f7f7;}
.n_bg5{ border-bottom:1px solid #eeeeee;}

.n_box8{width:100%; padding:15px 0px; line-height:1.8; color:#333333; font-size:16px;}
.n_box8 a{ color:#333;}
.n_box8 a:hover,.n_box8 font{ text-decoration:none; color:#d0101b;}
.n_box8_t{width:100%; padding:30px 0px 65px 0px;}
.n_box8_t .a_img{width:55%; display:inline-block; overflow:hidden;}
.n_box8_t .a_img img{width:100%;}
.n_box8_t .a_img_l{width:40%; padding-top:18px;}
.n_box8_t .a_img_l .div_t{width:100%;}
.n_box8_t .a_img_l .div_t .s1{width:80%; height:80px; line-height:80px; overflow:hidden; color:#333333; font-size:36px; font-weight:bold;}
.n_box8_t .a_img_l .div_t .s2{ height:80px; line-height:80px; background:url(../images/s_tb24.png) left center no-repeat; padding-left:30px; color:#999999; font-size:16px; display:inline-block;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_box8_t .a_img_l .div_t .s2:hover{ text-decoration:none; background:url(../images/s_tb24s.png) left center no-repeat; color:#d0101b;}
.n_box8_t .a_img_l .div_c{width:100%; line-height:32px; height:256px; overflow:hidden; margin-bottom:30px; color:#666666; font-size:16px;}
.n_box8_t .a_img_l .div_b{width:100%;}
.n_box8_t .a_img_l .div_b a{ height:50px; line-height:50px; padding:0px 45px; display:inline-block; background-color:#1f286f; display:inline-block; color:#fff;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */ font-size:16px; margin-right:40px; float:left;}
.n_box8_t .a_img_l .div_b a .s1{ height:50px; line-height:50px; display:inline-block; padding-left:37px}
.n_box8_t .a_img_l .div_b a .s1.bg1{ background:url(../images/s_tb30.png) left center no-repeat;}
.n_box8_t .a_img_l .div_b a .s1.bg2{ background:url(../images/s_tb32.png) left center no-repeat;}
.n_box8_t .a_img_l .div_b a:hover,.n_box8_t .a_img_l .div_b a.activemo{ background-color:#d0101b; text-decoration:none; color:#fff;}

.n_box9_t{width:100%; padding:40px 0px 20px 0px; line-height:1.7; text-align:center; overflow:hidden; color:#333333; font-size:28px; font-weight:bold;}
.n_box9{width:100%; padding:40px 0px 70px 0px; line-height:2; color:#666666; font-size:16px;}
.n_box9 img{ max-width:100%; height:auto !important;}


.n_box7_t .a_img_r_b .bdsharebuttonbox{ float:left;}
.n_box7_t .a_img_r_b .bds_more{ padding:0px 45px !important; height:50px !important; line-height:50px !important; margin:0px !important;  background:none !important; background-color:#1f286f !important; position:relative}
.n_box7_t .a_img_r_b .bds_more:hover{ text-align:none; color:#fff; background-color:#d0101b !important;
filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.n_box7_t .a_img_r_b .bds_more img{ margin-right:10px;}


.n_box14{width:100%; height:100%; display:none; position:fixed; left:0px; top:0px; z-index:111111;background:url(../images/tb_043.png) repeat;}
.n_box14_c{width:1100px; position:fixed; left:50%; margin-left:-550px; top:50%; z-index:1111111; background-color:#fff;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);   padding:35px 5% 25px 2%;}
.n_box14_c_t{ padding-bottom:45px; line-height:50px; position:relative; text-align:center; color:#333333; font-size:30px; font-weight:bold; position:relative;}
.n_box14_c_t a,.n_box14_c_t a:hover{width:27px; position:absolute; right:0px; top:0px;}
.n_box14_c_c{width:100%;}
.n_box14_c_c li{width:100%; padding-bottom:30px; float:left;}
.n_box14_c_c li dl{width:100%;color:#666666; font-size:16px;}
.n_box14_c_c li dl dd{width:33.33%; float:left;}
.n_box14_c_c li dl dd .s1{width:40%; text-align:right; height:48px; line-height:48px; padding-right:1%; }
.n_box14_c_c li dl dd .s2{width:60%; height:48px; line-height:48px; padding-left:1%; position:relative;}
.n_box14_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:"微软雅黑";}
.n_box14_c_c li dl dd .s2 .s3{ height:48px; line-height:48px; color:#bbb; position:absolute; right:0px; top:0px;}
.n_box14_c_c li dl dt{width:100%; float:left; font-weight:normal;}
.n_box14_c_c li dl dt .s4{width:13%; text-align:right; height:48px;line-height:48px; padding-right:1%;}
.n_box14_c_c li dl dt .s5{width:87%; padding-left:1%;}
.n_box14_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:"微软雅黑";}
.n_box14_c_c li .s6{width:100%; padding-top:55px; padding-left:9%;}
.n_box14_c_c li .s6 .ipt3{width:96%; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; background-color:#cb2c2c; border:0px;font-family:"微软雅黑";}


.arrowGo{
	 animation: arrowGo 2.5s infinite; 
	 -webkit-animation: arrowGo 2.5s infinite ; 
}


.Rotation img
{
	transition:All 0.4s ease-in-out;
   -webkit-transition:All 0.4s ease-in-out;
   -moz-transition:All 0.4s ease-in-out;
   -o-transition:All 0.4s ease-in-out;
}
.Rotation:hover img
{
	transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
}


@-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 .img
{
	
	transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification1:hover .img
{
	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);
  }
}


