@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:#fff;}

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}



/*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;

}

/*头部*/

.wx_top{width:50px; height:50px; position:fixed; right:20px; bottom:20px; z-index:100; display:none;}

.wx_top img{width:50px; height:50px;}

.clearpadding{ padding:0px; margin:0px;}



/* PAGE-MENU */

/*.fullnavr { position:fixed; top: 50%; right:-200px; z-index:1;/*z-index:1010;*/ height: 308px;margin-top: -154px; background:url(../images/menu_bg.png) right center no-repeat; }*/

#pagemenu {width:100%;}

/*#pagemenu li {width:100%;}

#pagemenu li a {  line-height:1.4; height:44px;  display:inline-block;width:150px; padding-right:35px; background:url(../images/m_bg1.png) right center no-repeat;vertical-align:middle;text-align: right; color:#fff;}*/

#pagemenu dd.active a, #pagemenu dd.active a:hover, #pagemenu dd a:hover { text-decoration:none;color:#fff;background:url(../images/w3.png) left center repeat-x;}

/*#pagemenu li a span{ color:#c31023; font-size:7.5px;}*/

/*.fullnavr #pagemenu li.active a span,.fullnavr #pagemenu li a:hover span{ color:#c31023;}

#pagemenu li a .disnone{ display:none;}

.fullnavr #pagemenu li.active a .disnone,.fullnavr #pagemenu li.active a:hover .disnone,.fullnavr #pagemenu li a:hover .disnone{ display:block; text-decoration:none;}

#pagemenu li.logohome{ display:none; top:-50px;}

*/

/*shade*/



.layer{ position: fixed; z-index:1001; width: 100%; height: 100%; overflow:hidden;}

.layer .layer-top, .layer .layer-bottom{ position: absolute; width: 50%; height: 100%; background: #886275; top: 0%; left:0px; 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-bottom{ left:auto; right: 0%;}

.layer .loading{ position: absolute; top: 50%; left: 50%; margin-left:-108px; margin-top:-33px; display: block; z-index: 2;-webkit-animation: rotateplane 1.2s infinite ease-in-out;

  animation: rotateplane 1.2s infinite ease-in-out;}

/*  .layer .loading{ position: absolute; top: 50%; left: 50%; margin-left:-108px; border:1px solid red; margin-top:-33px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); 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{ left: -50%;}

.layer.show .layer-bottom{ right: -50%;}



/*@-webkit-keyframes rotateplane {

  0% { -webkit-transform: perspective(120px) }

  50% { -webkit-transform: perspective(120px) rotateY(180deg) }

  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }

}



@keyframes rotateplane {

  0% { 

    transform: perspective(120px) rotateX(0deg) rotateY(0deg);

    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 

  } 50% { 

    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);

    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 

  } 100% { 

    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);

    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);

  }

}*/



@-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);}

}



.pcmenu{width:800px; margin-left:18%;}

.pcmenu li{width:100px; float:left;}

.pcmenu li a{width:100px; height:50px;/* line-height:50px;*/  height:45px; line-height:1.3; padding-top:5px;display:inline-block; text-align:center; color:#fff; font-size:16px;}

.pcmenu li a:hover{ text-decoration:none; color:#fff;}

.pcmenu li a span{ font-size:12px;}



.ss_div{width:190px; height:40px; padding-top:10px;}

.ss_div_l1{width:37px; height:28px; background:url(../images/tb5.jpg) right center no-repeat; padding-top:4px; cursor:pointer; position:relative;}

.ss_div_l3{width:240px; height:32px; position:absolute; left:-60px; top:40px; background-color:#fff; display:none;}

.ss_div_l3 .ipt1{width:200px; height:32px; line-height:32px; text-indent:10px; color:#333; font-family:"微软雅黑"; font-size:14px; border:0px;}

.ss_div_l3 .ipt2{width:40px; height:32px; background:url(../images/tb_01.png) center no-repeat; border:0px; cursor:pointer; background-color:#ccc;}

.ss_div_l2{width:153px;}

.ss_div_l2 a,.ss_div_l2 a:hover{ text-decoration:none; float:left; padding-left:15px;}



/*Index*/

.section{background-size: cover; background-position: center center; overflow:hidden;}

.slide{background-size: cover; position:relative;}

.section .sec-scale { width:100%; height:100%; position:relative;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%;/*position: relative;*//*overflow: hidden;*/ position:absolute; overflow:hidden;background-repeat: no-repeat;background-position: center center;background-size: cover;}

.bg2 {width:100%; height:100%; background:url(../images/jc2.jpg) bottom center no-repeat;position:absolute; overflow:hidden;}



.db_mos{width:100%; position:absolute; left:0px; height:36px; bottom:-58px; z-index:1000; transition:all 1s; text-align:center;-webkit-animation: float ease-in-out 1s infinite; animation: float ease-in-out 1s infinite;transition: 680ms 600ms;}

.db_mos img{width:20px; height:36px;}

.active .db_mos{ transition-delay: 0.7s; bottom:28px;}

.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%;}

.home-swiper .swiper-slide img{ display:none;}

.home-swiper .swiper-slide .div_text{width:100%; height:45px; line-height:45px; text-align:center; color:#fff; font-size:20px; position:absolute; left:0px; bottom:195px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); -o-transform: translateY(-100px); transform: translateY(-100px);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 .div_text{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;}

.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}

.mousehover{width:20px; height:97px; background:url(../images/xx1.png) no-repeat; background-size:20px 97px; position:absolute; left:50%; margin-left:-12.5px; bottom:35px; z-index:1000;}



.header{width:100%; height:auto; left:0px; top:18px; position:fixed; z-index:1000; padding:18px 3%; min-width:1200px;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}

.header.addmy{ background-color:#000000; position:relative; top:0px;}

.header_top{width:100%; position:relative; margin:0px; padding:0px; float:left; z-index:1;transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s;  text-align:center;}

.header.addbg{ background:url(../images/t_bg.png) repeat; top:0px;transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; padding:5px 3%;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.header_top .logo{width:216px; text-align:center;}
.header_top .logo img{max-height: 60px;}

.menu{width:68px; height:68px; position:absolute; cursor:pointer; text-align:center;right:3%; top:0px;-moz-border-radius: 100%;      /* Gecko browsers */

-webkit-border-radius: 100%;   /* Webkit browsers */

border-radius:100%;            /* W3C syntax */}

.menu span{ position: absolute; top:19px; display: block; left:11px; width:44px; height:4px; background-color: #fff; -webkit-transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s; transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s; transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s; transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;}

.menu span:nth-of-type(2),.menu span.span2{ top:30px;}

.menu span:nth-of-type(3),.menu span.span3{ top:42px; -webkit-transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s; transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s; transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s; transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s, -webkit-transform 0.2s;}

.menu.expanded span:nth-of-type(1),.menu.expanded span.span1{ top:30px; transform: rotate(45deg); transition: top 0.2s, transform 0.2s 0.2s, background 0.2s; -webkit-transform: rotate(45deg); -webkit-transition: top 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s;}

.menu.expanded span:nth-of-type(2),.menu.expanded span.span2{ opacity: 0; transition: opacity 0.2s; -webkit-transition: opacity 0.2s;}

.menu.expanded span:nth-of-type(3),.menu.expanded span.span3{ top:30px; transform: rotate(-45deg); transition: bottom 0.2s, transform 0.2s 0.2s, background 0.2s; -webkit-transform: rotate(-45deg); -webkit-transition: bottom 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s;}

.menu.expanded{ display: block; top:6px;}

.header .nav1{width:555px; height:100%; position:fixed; right:0px; top:-1280px; background:url(../images/logo_bg.png) repeat;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}

.header .nav1_div{width:100%; padding:15% 0px 0px 15%}

.header .nav1_div ul{width:100%;}

.header .nav1_div ul li{width:100%; padding-top:10%; float:left;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(40%); -ms-transform: translateY(40%); -o-transform: translateY(40%); transform: translateY(40%); }









.header.navOpen .nav1_div ul li{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}

.header.navOpen .nav1_div ul li:nth-of-type(1){ transition-delay: 0.7s; -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;}

.header.navOpen .nav1_div ul li:nth-of-type(2){ transition-delay: 0.8s; -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s;}

.header.navOpen .nav1_div ul li:nth-of-type(3){ transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s;}

.header.navOpen .nav1_div ul li:nth-of-type(4){ transition-delay: 1s; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s;}

.header.navOpen .nav1_div ul li:nth-of-type(5){ transition-delay: 1.1s; -webkit-transition-delay: 1.1s; -moz-transition-delay: 1.1s; -o-transition-delay: 1.1s;}



.header .nav1_div ul li .w1_title{width:100%; padding:15px 0px; overflow:hidden;}

.header .nav1_div ul li dl{width:100%;}

.header .nav1_div ul li dl dd{ padding:5px 0px;}

.header .nav1_div ul li dl dd a{ color:#cccccc; text-decoration:none; font-size:12px;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}

.header .nav1_div ul li dl dd a span{ color:#fff; font-size:16px; padding-right:15px; display:inline-block; font-family:Arial, Helvetica, sans-serif;}

.header .nav1_div ul li dl dd a:hover,.header .nav1_div ul li dl dd a.activegg1{ color:#cccccc; text-decoration:none; background:url(../images/w3.png) left center repeat-x;}

.header .nav1_div ul li dl dd a:hover span,.header .nav1_div ul li dl dd a.activegg1 span{ color:#fff; text-decoration:none;}





.lm_jgsj{width:100%; padding-top:4%; height:100%; left:0px; top:0px; padding-top:70px;}

.i_jgsj_t{width:100%; text-align:center; color:#333333; font-size:18px; line-height:1.8;}

.i_jgsj_t .s2{ color:#333333; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/fw_t1.jpg) bottom center no-repeat;}



.i_jgsj_t1{width:100%; text-align:center; color:#fff; font-size:18px; line-height:1.8; position:absolute; left:0px; top:70px; z-index:100000;}

.i_jgsj_t1 .s2{ color:#fff; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/fw_t2.jpg) bottom center no-repeat;}



.i_jgsj_c{width:1200px; margin:0px auto; height:630px; padding-top:17px;}



.abtn{position:absolute;top:50%; margin-top:-20px;display:block;height:40px;overflow:hidden;text-indent:-20000px;}

.aleft{width:100px; left:0%;background:url(../images/fw_left.png) left center no-repeat;}

.agrayleft{cursor:default;background:url(../images/fw_left.png) left center no-repeat;}

.aright{width:100px;right:0%; background:url(../images/fw_right.png) right center no-repeat;}

.agrayright{cursor:default;background:url(../images/fw_right.png) right center no-repeat;}

.productshow{width:1200px;height:630px;position:relative; margin:0px auto; }

.productshow .scrollcontainer{width:805px;height:630px;overflow:hidden;position:relative; margin:0px auto;}

.productshow .scrollcontainer ul{width:20000px;position:absolute;}

.productshow .scrollcontainer ul li{width:805px;height:630px; float:left;}

.productshow .scrollcontainer ul li .a1{width:100%; display:inline-block; color:#333333; font-size:14px;}

.productshow .scrollcontainer ul li .a1:hover{ text-decoration:none; color:#333;}

/*.productshow .scrollcontainer ul li .a1 .div1{width:391px;}*/

.productshow .scrollcontainer ul li .a1 .div1 .a_img{width:100%; height:anchor-size; overflow:hidden;    margin: 10px auto;text-align: center;}

.productshow .scrollcontainer ul li .a1 .div1 .a_img img{ /*! max-width: 100%; *//*! max-height: 100%; *//*! text-align: center; */}

.productshow .scrollcontainer ul li .a1 .div1 .a_text{ /*margin:125px 0px 0px 64px; width:321px; height:138px; overflow:hidden;*/ line-height:23px; text-align:justify;}

.productshow .scrollcontainer ul li .a1 .div2{width:394px;}

.productshow .scrollcontainer ul li .a1 .div2 .a_img{width:394px; height:205px; overflow:hidden;}

.productshow .scrollcontainer ul li .a1 .div2 .a_img img{width:394px; height:205px;}

.productshow .scrollcontainer ul li .a1 .div2 .a_fwtitle{width:100%; margin-top:165px; line-height:1.6;}

.productshow .scrollcontainer ul li .a1 .div2 .a_fwtitle .s1{ font-size:20px; letter-spacing:15px; color:#333333;}

.productshow .scrollcontainer ul li .a1 .div2 .a_fwtitle .s2{ color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.productshow .scrollcontainer ul li .a1 .div2 .a_text{ margin-top:20px; width:325px; height:138px; overflow:hidden; line-height:23px; text-align:justify;}

.productshow .scrollcontainer ul li .div3{width:379px; margin-left:52px;}

.productshow .scrollcontainer ul li .div3 a,.productshow .scrollcontainer ul li .div4 a{width:100%;display:inline-block; color:#333333; font-size:14px;}

.productshow .scrollcontainer ul li .div3 a:hover,.productshow .scrollcontainer ul li .div4 a:hover{ text-decoration:none; color:#333;}

.productshow .scrollcontainer ul li .div3 a .a_img{width:379px; height:245px; display:inline-block; overflow:hidden;}

.productshow .scrollcontainer ul li .div3 a .a_img img{width:379px; height:245px;}

.productshow .scrollcontainer ul li .div3 a .a_text{width:309px; margin:35px 70px 0px 0px; position:relative;}

.productshow .scrollcontainer ul li .div3 a .a_text .fwtit1{color:#333333; font-size:20px;width:20px;height:100%; line-height:1.6;word-wrap: break-word; padding:0px 5px;}

.productshow .scrollcontainer ul li .div3 a .a_text .fwtit2{/*width:14px;*/ position:relative; right:-100px; top:110px; color:#999999; height:100%; line-height:1.0; font-size:14px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif;word-wrap: break-word;transform:rotate(90deg);  

    -ms-transform:rotate(90deg);    /* IE 9 */  

    -moz-transform:rotate(90deg);   /* Firefox */  

    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */  

    -o-transform:rotate(90deg);     /* Opera */  }

.productshow .scrollcontainer ul li .div3 a .a_text .fwtit3{width:252px; margin-right:30px; position:relative; margin-top:-10px; height:267px; overflow:hidden;writing-mode:tb-rl; writing-mode: vertical-rl; display:inline-block;}

.productshow .scrollcontainer ul li .div4{width:299px; margin-right:52px;}

.productshow .scrollcontainer ul li .div4 a .a_img{width:299px; height:364px; display:inline-block; overflow:hidden;}

.productshow .scrollcontainer ul li .div4 a .a_img img{width:299px; height:364px;}

.productshow .scrollcontainer ul li .div4 a .a_fwtitle{width:299px; margin-top:30px; line-height:1.6; text-align:right;}

.productshow .scrollcontainer ul li .div4 a .a_fwtitle .s1{ font-size:20px; letter-spacing:15px; color:#333333;}

.productshow .scrollcontainer ul li .div4 a .a_fwtitle .s2{ color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.productshow .scrollcontainer ul li .div4 a .a_text{width:100%; height:185px; line-height:23px; overflow:hidden;text-align:justify; margin-top:20px;}



.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:1000; 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;}



.ppt_div{width:100%;/* height:73%;*/ overflow:hidden; position:relative;}

.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;}

.ppt_div_ul li .div img{width:100%;-webkit-transform:scale(1, 1); transform:scale(1, 1);transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;}

.ppt_div_ul li .div.div1 img{-webkit-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);}

.ppt_div_ul li .div .zc{width:100%; height:100%; background:url(../images/t_bg1.png) repeat;opacity: 100; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); position:absolute; left:0px; top:0px; z-index:100;transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;}

.ppt_div_ul li .div .zc.zc1,.ppt_div_ul li.sanjiaoxing .div .zc.zc1{ opacity: 0; filter: alpha(opacity=0);-webkit-transform:scale(0, 0); transform:scale(0, 0);}

.ppt_div_ul li.sanjiaoxing{position:absolute; left:50%;top:0px; margin-left:-25%; z-index:1000000; width:50%; overflow:hidden;}

.ppt_div_ul li.sanjiaoxing .div{ position: relative;width: 100%;}

.ppt_div_ul li.sanjiaoxing .div .zc{width:100%; height:100%; background:url(../images/t341.png) no-repeat; background-size:100%; position:absolute; left:0px; top:0px; z-index:100;transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;opacity: 100; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}

.ppt_div_ul li.sanjiaoxing .div img {width: 100%;}

/*.ppt_div_ul li.sanjiaoxing{width:50%; position:absolute; left:50%; top:-40%; margin-left:-25%; z-index:100000; overflow:hidden; background-color:red;transform:rotate(45deg);

    -webkit-transform:rotate(45deg);

    -moz-transform:rotate(45deg);

    -o-transform:rotate(45deg);

    -ms-transform:rotate(45deg);*/

	/*-webkit-transform: skew(20deg,0deg) rotate(45deg);

  -moz-transform: skew(20deg, 0deg) rotate(45deg);

  -ms-transform: skew(20deg, 0deg) rotate(45deg);

  -o-transform: skew(20deg, 0deg) rotate(45deg);

  transform: skew(20deg, 0deg) rotate(45deg);*/

  /*-webkit-transform: rotate(45deg) translate3d(30px, 30px, 60px);

  -moz-transform: rotate(45deg) translate3d(30px, 30px, 60px);

  -ms-transform: rotate(45deg) translate3d(30px, 30px, 60px);

  -o-transform: rotate(45deg) translate3d(30px, 30px, 60px);

  transform: rotate(45deg) translate3d(30px, 30px, 60px);*/

  /* -webkit-transform: skew(20deg, 0deg) translate3d(30px, 60px, 60px) rotate(45deg) ; 

  -moz-transform: skew(20deg, 0deg)  translate3d(30px, 60px, 60px) rotate(45deg) ;

  -ms-transform: skew(20deg, 0deg)  translate3d(30px, 60px, 60px) rotate(45deg) ;

  -o-transform: skew(20deg, 0deg)  translate3d(30px, 60px, 60px) rotate(45deg) ;

  transform: skew(20deg, 0deg)  translate3d(30px, 60px, 60px) rotate(45deg) ;

}*/



.ppt_divtext{width:1200px; height:160px;position:absolute; left:50%; top:50%; margin-left:-600px; margin-top:-80px; z-index:10000000;}

.ppt_divtext_ul{width:100%; height:160px;}

.ppt_divtext_ul li{width:400px; height:160px; float:left; text-align:center; cursor:pointer;}

.ppt_divtext_ul li .a_t1{width:151px; height:160px; text-align:center; color:#fff; padding-top:51px; display:inline-block; background:url(../images/t1.png) top center no-repeat; line-height:1.5; font-size:14px; font-family:Arial, Helvetica, sans-serif;;}

.ppt_divtext_ul li .a_t1 span{ font-size:25px;font-family:arial,"微软雅黑";}

.ppt_divtext_ul li .a_t1.a2{ background:url(../images/t2.png) center bottom no-repeat;}

.ppt_divtext_ul li:nth-of-type(2) .a_t1{-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_divtext_ul li:nth-of-type(1) .a_t1,.ppt_divtext_ul li:nth-of-type(3) .a_t1{-webkit-animation: float ease-in-out 2s infinite; animation: float ease-in-out 2s infinite;transition: 680ms 600ms;}



.ppt_divtext_ul li:hover .a_t1{-webkit-animation: float2 ease-in-out 2s infinite; animation: float2 ease-in-out 2s infinite;transition: 680ms 600ms;}



.cz_div{width:100%; height:27%;/* background:url(../images/jc2.jpg) center no-repeat;*/ position:relative;}

.cz_div_c{width:100%; height:100%; padding:10px 0px 0px 0px; }

.cz_div_ct{width:100%; padding-bottom:30px; background:url(../images/xx.png) bottom center no-repeat;}

.cz_div_ct_ul{width:1200px; margin:0px auto;}

.cz_div_ct_ul li{width:200px; float:left; text-align:center; color:#fff; cursor:pointer; line-height:2.2; font-size:16px;opacity: 0.6; filter: alpha(opacity=60);transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.cz_div_ct_ul li img{width:35%;transition:All 0.6s ease-in-out;

   -webkit-transition:All 0.6s ease-in-out;

   -moz-transition:All 0.6s ease-in-out;

   -o-transition:All 0.6s ease-in-out;}

.cz_div_ct_ul li:hover img{

	transform:rotate(360deg);

    -webkit-transform:rotate(360deg);

    -moz-transform:rotate(360deg);

    -o-transform:rotate(360deg);

    -ms-transform:rotate(360deg);

	}

.cz_div_ct_ul li:hover,.cz_div_ct_ul li.activejc{opacity: 1; filter: alpha(opacity=100);}

.cz_div_textc{width:100%; height:55px; line-height:55px; text-align:center; color:#fff; font-size:16px;}

.cz_div_textcon{width:100%; display:none;}



.i_khjz{width:1200px; margin:0px auto; height:620px; margin-top:17px;  position:relative;opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;

-webkit-transform:scale(0, 0); transform:scale(0, 0);}



.active .i_khjz {opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);}



.joinimg{width:100%; height:620px;}

.joinimg .swiper-slide{max-width:683px;width:100%;  height:auto; position:relative;}

.joinimg .swiper-slide .a_img{width:100%; display:inline-block;background-color:#000;}

.joinimg .swiper-slide .a_img img{filter:alpha(opacity=40);opacity:0.4;-webkit-transition:  all ease-out 1s;transition:  all ease-out 1s; max-width:100%; height:auto; }

.joinimg .swiper-slide span { position:absolute; right:0; bottom:10%; font-size:20px; color:#fff; padding:10px 30px 10px 50px; background:rgba(0, 0, 0, 0.5)}

.joinimg .swiper-button-prev { background: url(../images/l_01.png) center center;  top: 40%;  width: 90px; height: 37px; margin-top: -18px; left:10%;}

.joinimg .swiper-button-next { background: url(../images/l_02.png) center center;  top: 40%;  width: 90px; height: 37px; margin-top: -18px; right:10%;}

.joinimg .swiper-slide-active .a_img img{filter:alpha(opacity=100);opacity:1; position:relative}

.joinimg .swiper-slide-active {-webkit-box-shadow:0px 7px 10px #ccc; box-shadow:0px 7px 10px #ccc;}

.joinimg.swiper-container-3d .swiper-slide-shadow-left,.joinimg.swiper-container-3d .swiper-slide-shadow-right{ background:none;}

.joinimg .swiper-slide .player{width:120px; height:120px; position:absolute; left:50%; top:40%; margin-left:-60px; margin-top:-60px; background:url(../images/player1.png) no-repeat; cursor:pointer;opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;

-webkit-transform:scale(0, 0); transform:scale(0, 0);

}



.joinimg .swiper-slide-active .player

{

	opacity: 1; filter: alpha(opacity=100);-webkit-transform:scale(1, 1); transform:scale(1, 1);

}



.joinimg .swiper-slide .text{width:683px; height:163px; padding:20px 20px 0px 20px; background-color:#ffffff; position:absolute; left:0px; bottom:0px;opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);}



.joinimg .swiper-slide-active .text{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}



.joinimg .swiper-slide .text_left{width:362px; height:120px; border-right:1px solid #e7e7e7; padding-right:22px;}

.joinimg .swiper-slide .text_right{width:235px; height:120px;}

.joinimg .swiper-slide .text_title{width:100%; height:24px; line-height:24px; overflow:hidden; color:#333333; font-size:16px;}

.joinimg .swiper-slide .text_titlec{width:100%; height:96px; line-height:24px; overflow:hidden; color:#999999; font-size:14px;}



.i_news{width:1200px; margin:0px auto; height:655px; position:relative;}

.i_news_div1{width:445px; height:445px; background:url(../images/news_bg1.png) no-repeat; position:absolute; z-index:1; left:36px; top:60px;  cursor:pointer;}

.i_news_div1 a{width:445px; height:445px;padding:75px 85px 0px 95px; display:inline-block; color:#999999; font-size:14px;}

.i_news_div1 a:hover{ text-decoration:none; color:#999;}

.i_news_div1 a .i_news_div1_t{width:100%; height:45px; line-height:1.2; overflow:hidden; color:#8a8a8a; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.i_news_div1 a .i_news_div1_t span{ font-size:22px; color:#e23b3b;}

.i_news_div1 a .i_news_div1_title{width:100%; height:75px; line-height:1.7; overflow:hidden; color:#333333; font-size:22px; text-align:center;}

.i_news_div1 a .i_news_div1_c{width:100%; height:75px; overflow:hidden; line-height:25px; text-align:center; }

.i_news_div1 a .i_news_div1_b{width:100%; padding-top:25px; text-align:center;}

.i_news_div1 a .i_news_div1_b 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;}

.i_news_div1:hover a .i_news_div1_b img{transform:rotate(360deg);

    -webkit-transform:rotate(360deg);

    -moz-transform:rotate(360deg);

    -o-transform:rotate(360deg);

    -ms-transform:rotate(360deg);}



.i_news_div2{width:420px; height:420px; background-color:#fff; position:absolute; left:416px; overflow:hidden; top:0px;transform:rotate(45deg);

    -webkit-transform:rotate(45deg);

    -moz-transform:rotate(45deg);

    -o-transform:rotate(45deg);

    -ms-transform:rotate(45deg);}

.i_news_div2 a{width:420px; height:420px; display:inline-block; overflow:hidden; color:#999999; font-size:14px;}

.i_news_div2 a:hover{ color:#999; text-decoration:none;}

.i_news_div2 a img{width:656px; position:absolute; left:0%; bottom:-7%;transform:rotate(-45deg);

    -webkit-transform:rotate(-45deg);

    -moz-transform:rotate(-45deg);

    -o-transform:rotate(-45deg);

    -ms-transform:rotate(-45deg);

}



.i_news_div2 a .news_text{width:265px; height:195px; position:absolute; left:-10px; top:30px;transform:rotate(-45deg);

    -webkit-transform:rotate(-45deg);

    -moz-transform:rotate(-45deg);

    -o-transform:rotate(-45deg);

    -ms-transform:rotate(-45deg);}

.i_news_div2 a .news_text .i_news_div1_t{width:100%; height:45px; line-height:1.2; overflow:hidden; color:#8a8a8a; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.i_news_div2 a .news_text .i_news_div1_t span{ font-size:22px; color:#e23b3b;}

.i_news_div2 a .news_text .i_news_div1_title{width:100%; height:75px; line-height:1.7; overflow:hidden; color:#333333; font-size:22px; text-align:center;}

.i_news_div2 a .news_text .i_news_div1_c{width:100%; height:75px; overflow:hidden; line-height:25px; text-align:center; }





.i_news_div3{width:385px; height:385px; background:url(../images/news_bg3.png) no-repeat; position:absolute; z-index:1; right:36px; top:0px;  cursor:pointer;}

.i_news_div3 a{width:385px; height:385px;padding:60px 60px 0px 60px; display:inline-block; color:#999999; font-size:14px;}

.i_news_div3 a:hover{ text-decoration:none; color:#999;}

.i_news_div3 a .i_news_div1_t{width:100%; height:45px; line-height:1.2; overflow:hidden; color:#8a8a8a; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.i_news_div3 a .i_news_div1_t span{ font-size:22px; color:#e23b3b;}

.i_news_div3 a .i_news_div1_title{width:100%; height:75px; padding:0px 5%; line-height:1.7; overflow:hidden; color:#333333; font-size:22px; text-align:center;}

.i_news_div3 a .i_news_div1_c{width:100%; height:75px; overflow:hidden; line-height:25px; text-align:center; }

.i_news_div3 a .i_news_div1_b{width:100%; padding-top:25px; text-align:center;}

.i_news_div3 a .i_news_div1_b 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;}

.i_news_div3:hover a .i_news_div1_b img{transform:rotate(360deg);

    -webkit-transform:rotate(360deg);

    -moz-transform:rotate(360deg);

    -o-transform:rotate(360deg);

    -ms-transform:rotate(360deg);}



.i_news_div4{width:300px; height:300px; background:url(../images/news_bg4.png) no-repeat; position:absolute; right:0px; top:340px;}

.i_news_div4 a{width:300px; height:300px; padding-top:125px; text-align:center; color:#333333; font-size:22px; line-height:2.0; display:inline-block; overflow:hidden;}

.i_news_div4 a img{-webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.i_news_div4 a:hover{ color:#333; text-decoration:none;}

.i_news_div4 a:hover img{-webkit-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px);}





.i_news_div1{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_news_div3,.i_news_div4{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_news_div2{opacity: 0; filter: alpha(opacity=0);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.active .i_news_div2{ top:150px;opacity: 1; filter: alpha(opacity=100);}

.active .i_news_div1,.active .i_news_div3,.active .i_news_div4{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.active .i_news_div1{transition-delay: 0.4s;-webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s;}

.active .i_news_div2{transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}

.active .i_news_div3{transition-delay: 0.6s;-webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;}

.active .i_news_div4{transition-delay: 0.7s;-webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;}



.i_footer{width:100%; padding:100px 0%;}

.i_footer1{width:100%; padding:50px 0px;}

.lm_footer{ position:absolute; top:50%; width:1200px; height:500px; left:50%; margin-left:-600px; margin-top:-250px;}

.i_fdbdiv{width:530px; padding:0px 45px; color:#fff; font-size:14px; line-height:2.0;}

.i_fdwx{width:128px; height:110px;}

.i_fdwx li{width:100%; height:110px; float:left; text-align:right;}

.i_fdmenu{width:330px}

.i_fdmenu li{width:110px; height:50px; line-height:50px; overflow:hidden; float:left; text-align:right;}

.i_fdmenu li a,.i_fdmenu li a:hover{ color:#fff; font-size:14px;}



.n_banner{width:100%; min-width:1200px;}

.n_banner img{width:100%;}



/*.n_banner1{width:100%; min-width:1200px;}

.n_banner1_c img{width:100%;}*/



.a_section{width:100%; min-width:1200px; overflow:hidden;}

.a_section1{width:100%; min-width:1200px;}

.a_section_con{width:1200px; margin:0px auto;}

.a_bg{ background-color:#000;}

.a_content{width:100%; padding:70px 0px;}

.a_menu{width:100%; height:34px;/* text-align:center;*/}

.a_menu a{ /*width:270px;*/width:300px; float:left; height:34px; margin-bottom:15px; line-height:34px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:18px;}

.a_menu a:hover,.a_menu a.activenymenu{ color:#333333; text-decoration:none; background:url(../images/m_ng1.jpg) bottom center no-repeat;}

.a_lmbanner{width:1200px; /*height:275px;*/ overflow:hidden; margin-top:50px;}

.a_lmbanner img{width:1200px; /*height:275px;*/}

.a_lmdiv{width:100%; padding-top:20px;}

.a_lmdiv_l{width:505px;}

.a_lmdiv_l_t{width:100%; padding:15px 0px 50px 0px;}

.a_lmdiv_l_tl{width:277px; padding-right:40px; height:116px; background:url(../images/xxx.png) right center no-repeat; overflow:hidden; padding-top:20px; line-height:1.5; color:#161616; font-size:27px;}

.a_lmdiv_l_tl span{ font-weight:bold;}

.a_lmdiv_l_tr{width:228px; height:83px; padding-top:53px; text-align:right;}

.a_lmdiv_l_tr a,.a_lmdiv_l_tr a:hover{ text-decoration:none; padding-left:20px}

.a_lmdiv_l_c{width:100%; overflow-x:hidden;}

.a_lmdiv_l_c img{ max-width:100%;}

.a_lmdiv_r{width:625px; color:#333333; font-size:14px; overflow-x:hidden; line-height:2.1;}

.a_lmdiv_r img{ max-width:100%;}

.a_map{width:625px; height:597px; overflow:hidden;}
.a_map img{max-width: 100%;}
.a_map_text{width:535px;}

.a_map_text_t{ color:#333333; font-size:26px; line-height:1.2; font-family:Arial, Helvetica, sans-serif;}

.a_map_text_t .s1{ font-size:66px;}

.a_map_text_t .s2{ font-size:22px; font-family:"微软雅黑";}

.a_map_text_c{width:100%; padding-top:30px; color:#333333; font-size:16px; overflow-x:hidden; line-height:1.8;}

.a_map_text_c table tr td{ color:#333333; font-size:16px;}



.a_newsList{width:100%; margin-top:50px;}

.a_newsList li{width:405px; /*! height:400px; */ float:left;}

.a_newsList li .div{width:390px; /*! height:337px; */ background-color:#f2f2f2; border-bottom:6px solid #fff; display:inline-block;}

.a_newsList li .div:hover{ border-bottom:6px solid #b73644;}

.a_newsList li .div .a_img{width:390px; /*! height:390px; */ display:inline-block; overflow:hidden;}

.a_newsList li .div .a_img img{width:390px; /*! height:390px; */}

.a_newsList li .div .a_text{width:350px; padding:5px 20px 0px 20px;}

.a_newsList li .div .a_text_t{width:100%; height:48px; line-height:48px; display:inline-block; overflow:hidden; color:#333333; font-size:18px;}

.a_newsList li .div .a_text_t1{width:100%; height:40px; line-height:20px; color:#999999; overflow:hidden; font-size:14px;}



.a_newsPages{width:100%; padding:30px 0px; text-align:center;}

.a_newsPages{width:100%; text-align:center; padding:30px 0px; clear:both}

.a_newsPages a,.a_newsPages span{ height:30px; line-height:30px; padding:0px 14px; background-color:#f2f2f2; display:inline-block;color:#4c4c4c; font-size:14px; margin:0px 2px;}

.a_newsPages a:hover,.a_newsPages span{ background-color:#b73644; text-decoration:none; color:#fff;}

.a_newsPages a.a1{ background-color:#b73644; color:#fff; font-size:12px;}





.news_details{width:100%; padding-top:30px;}

.news_d_t{width:100%; height:70px; border-bottom:1px solid #eeeeee; text-align:center; color:#3d559c; overflow:hidden; position:relative; line-height:70px; font-size:22px;}

.news_d_time{width:100%; height:35px; line-height:35px; text-align:center; color:#afafaf; font-size:14px;}

.news_d_tcon{width:100%; padding:10px 0px 40px 0px; line-height:2.0; color:#666666; font-size:14px; overflow-x:hidden;}

.news_d_tcon img{ max-width:100%;}

.n_news_b{width:100%; border-top:1px solid #e5e5e5; padding:20px 0px;}

.n_news_b a{width:100%; line-height:40px; height:40px; color:#666666; font-size:14px;}

.n_news_b a:hover{ text-decoration:none; color:#3d559c;}



.n_nbg{/* background:url(../images/g13.jpg) top center no-repeat;*/}

.n_nbg1{/* background:url(../images/g14.jpg) top center no-repeat;*/}

.n_nbg2{ background:url(../images/g15.jpg) top center no-repeat;}

.n_qycx_r{width:550px; padding-right:25px; padding:63px 0px 100px 0px;}

.n_qycx_r_t{width:100%; height:123px;/* background:url(../images/xcp_01.jpg) left bottom no-repeat;*/ line-height:1.0; color:#e8e8e8; font-size:35px; font-family:Arial, Helvetica, sans-serif;padding-top:50px}

.n_qycx_r_t span{ color:#333333; font-size:30px; font-family:"微软雅黑";}

.n_qycx_r_c{width:95%; height:253px; overflow:hidden; line-height:25px; margin-top:70px; color:#333333; font-size:16px; overflow:hidden;}

.n_xzdiv_c{width:700px; height:539px; padding:160px 0px 0px 45px; color:#fff;}

.n_xzdiv_c_t{width:100%; height:87px; line-height:87px; overflow:hidden; font-size:35px;}

.n_xzdiv_c_t2{width:100%; height:210px; line-height:35px; overflow:hidden; font-size:16px;}



.n_meassges{width:1200px; padding:85px 50px 0px 105px; height:580px;}

.n_meassges_l{width:470px; padding-top:33px; color:#fff;}

.n_meassges_t{width:100%; height:85px; line-height:85px; overflow:hidden; font-size:25px;}

.n_meassges_t span{ font-family:Arial, Helvetica, sans-serif;}

.n_meassges_lc{width:100%; font-size:14px; height:350px; overflow:hidden; line-height:1.7;color:#fff;}

.n_meassges_lc table tr td{ color:#fff; font-size:14px;}

.n_meassges_r{width:440px;color:#fff;}

.n_meassges_rc{width:100%; height:360px; overflow:hidden; line-height:30px; color:#fff; font-size:14px;}



.a_content1{width:100%; padding:50px 0px;}

.n_title{width:100%; height:130px;}

.n_title_l{width:162px; height:105px; position:relative;}

.n_title_l img{ position:absolute; left:0px; bottom:0px;}

.n_title_r{width:500px; height:130px; color:#333333; font-size:20px; line-height:1.2;}

.n_title_r span{ color:#dadada; font-size:45px;}

.n_xcpList{width:100%;}

.n_xcpList li{width:100%; padding-bottom:32px; float:left;}

.n_xcpList li .div{width:1200px; height:528px; display:inline-block; position:relative; overflow:hidden; color:#fff;}

.n_xcpList li .div img{width:1200px; height:528px;transition:400ms; 

	filter: Alpha(Opacity=100);

	opacity: 1;}

.n_xcpList li .div:hover img{filter: Alpha(Opacity=80); 

	opacity: 0.8; 

	-webkit-transform:scale(1.14); 

	transform:scale(1.14);}

.n_xcpList li .div:hover{ text-decoration:none; color:#fff;}

.n_xcpList li .div .a_text{width:499px; height:527px; background:url(../images/c7.png) no-repeat; position:absolute; left:0px; bottom:0px;}

.n_xcpList li .div .a_text_div{width:245px; margin:170px 0px 0px 85px;}

.n_xcpList li .div .a_text_div .s1{width:100%; height:44px; line-height:44px; font-size:25px; overflow:hidden;}

.n_xcpList li .div .a_text_div .s2{width:140px; text-align:center; line-height:2.0; font-size:14px; margin-top:24px;}

.n_xcppages{width:100%; padding-top:50px; text-align:center;}

.n_xcppages a{ width:148px; border:1px solid #333333; height:38px;transition:400ms;  line-height:38px; color:#333333; font-size:18px; display:inline-block; text-align:center; overflow:hidden;}

.n_xcppages a:hover{ background-color:#333; color:#fff; text-decoration:none;}

.n_lpbg{ background:url(../images/lp_01.png) left bottom no-repeat;}

.n_lpbg1{ background:url(../images/lp_02.png) top right no-repeat;}

.n_lpbg2{ background:url(../images/lp_03.png) bottom left no-repeat;}

.n_lpbg3{ background:url(../images/ew.jpg) top center no-repeat;}



.n_lpdiv1{width:100%; padding:23px 0px 310px 0px;}

.n_lpdiv1_l{width:564px; padding-top:110px; text-align:right;}

.n_lpdiv1_lt{width:100%; line-height:1.2; color:#b73644; font-size:29px; height:130px; font-family:Arial, Helvetica, sans-serif;}

.n_lpdiv1_lt span{ color:#333333; font-size:59px;}

.n_lpdiv1_lc{width:100%; line-height:50px; color:#333333; font-size:18px; margin-top:20px;}

.n_lpdiv1_r{width:557px; overflow:hidden;}

.n_lpdiv2{width:100%; padding:225px 0px 90px 0px;}

.n_lpdiv2_l{width:575px; height:768px; position:relative;}

.n_lpdiv2_l .img1{width:935px; height:768px; position:absolute; right:0px; top:0px;}

.n_lpdiv2_l .img2{width:26px; height:1015px; position:absolute; right:68px; top:470px;}

.n_lpdiv2_r{width:490px; padding-top:125px; text-align:left;}

.n_lpdiv3{width:100%; padding-bottom:115px;}

.n_lpdiv3_l{width:396px; padding-top:55px; text-align:right;}

.n_lpdiv3_r{width:575px; height:768px;position:relative;}

.n_lpdiv3_r .img1{width:935px; height:768px; position:absolute; left:0px; top:0px;}

.n_lpdiv4{width:100%; height:995px;}

.n_lpdiv4_l{width:495px; padding-top:445px; height:500px; color:#fff;}

.n_lpdiv4_l .s1{width:390px; padding-top:30px; background:url(../images/122.png) top right no-repeat; height:470px; font-size:16px;writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/    

    writing-mode: tb-rl;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/    }

.n_lpdiv4_l .s2{width:53px; line-height:1.1; font-size:44px;}

.n_lpdiv4_r{width:566px; height:929px; position:relative;}

.n_lpdiv4_r .img1{width:675px; height:929px; position:absolute; left:0px; top:0px;}



.n_lpdiv5{width:688px; height:608px; margin:190px 0px 0px 380px;}

.n_lpdiv5_t{width:100%; height:170px; text-align:center; overflow:hidden; line-height:170px; color:#fff; font-size:50px; background:url(../images/w.jpg) bottom center no-repeat;}

.n_lpdiv5_c{width:100%; padding-top:45px; text-align:center; height:210px; overflow:hidden; line-height:35px; color:#ffffff; font-size:18px;}



.n_zmt_div1{width:1200px; padding-left:288px; position:relative; z-index:2; }

.n_zmt_div1 img{width:912px; height:502px}

.n_zmt_div1 .a_text{width:420px; height:439px; background-color:#fff; position:absolute; top:-150px;left:123px; padding:40px 10px 0px 10px;}

.n_zmt_div1 .a_text .s1{width:100%; height:85px; line-height:85px; overflow:hidden; text-align:center; color:#d66b6b; font-size:22px;}

.n_zmt_div1 .a_text .s2{width:100%; height:250px; line-height:25px; overflow:hidden; text-align:center; color:#333333; font-size:14px;}



.n_zmt_div2{width:100%; min-width:1200px; position:relative;}

.n_zmt_div2 img{width:100%;}

.n_zmt_div2 .div{width:288px; padding-top:70px; height:294px; background-color:#d66b6b; position:absolute; top:-213px; left:50%; margin-left:-600px; padding-right:35px; color:#fff; overflow:hidden; text-align:right;}

.n_zmt_div2 .div_t{width:100%; height:80px; line-height:80px; font-size:30px;}

.n_zmt_div2 .div_c{width:100%; height:120px; font-size:18px; line-height:30px;overflow:hidden;}

.n_zmt_div3{width:100%; height:502px; position:relative; z-index:3;}

.n_zmt_div3 .img{width:1200px; height:502px;}

.n_zmt_div3 .text{width:352px; height:370px; background-color:#fff; position:absolute; left:170px; top:-165px; padding:55px 10px 0px 10px;}

.n_zmt_div3 .text .s1{width:100%; height:63px; line-height:63px; text-align:center; color:#d66b6b; font-size:22px; overflow:hidden; background:url(../images/tee13.jpg) bottom center no-repeat;}

.n_zmt_div3 .text .s2{width:100%; line-height:27px; height:216px; overflow:hidden; color:#333333; margin-top:14px; text-align:center; font-size:14px;}

.n_zmt_div3 .de{width:51px; height:51px; position:absolute; left:472px;top:180px; display:inline-block;}



.n_zmt_div4{width:100%; min-width:1200px; position:relative; z-index:3;}

.n_zmt_div4 img{width:100%;}

.n_zmt_div4 .div{width:425px; padding:27px 10px 0px 10px; height:355px; background-color:#d66b6b; position:absolute; top:-155px; right:50%; margin-right:-600px;padding-right:35px; color:#fff; overflow:hidden; text-align:right;}

.n_zmt_div4 .div .s1{width:100%; height:65px; line-height:65px; overflow:hidden; text-align:center; color:#fff; font-size:22px; background:url(../images/tee12.jpg) bottom center no-repeat;}

.n_zmt_div4 .div .s2{width:100%; height:240px; line-height:30px; overflow:hidden; text-align:center; color:#fff; font-size:16px; padding-top:24px;}













.i_jgsj_t,.i_jgsj_c{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_jgsj_t,.active .i_jgsj_c{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

.active .i_jgsj_t{transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}

.active .i_jgsj_c{transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}



.ppt_divtext_ul li:nth-of-type(1){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;}

.ppt_divtext_ul li:nth-of-type(3){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;}

.ppt_divtext_ul li:nth-of-type(2){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;}

.cz_div{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 .ppt_divtext_ul li:nth-of-type(1){opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.active .ppt_divtext_ul li:nth-of-type(3){opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.active .ppt_divtext_ul li:nth-of-type(2){opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}

.active .cz_div{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}





.ppt_div_ul li:nth-of-type(1){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;}

.ppt_div_ul li:nth-of-type(3){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;}

.ppt_div_ul li:nth-of-type(2){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;transition-delay: 0.2s;-webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s;}



.active .ppt_div_ul li:nth-of-type(1){opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.active .ppt_div_ul li:nth-of-type(3){opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}

.active .ppt_div_ul li:nth-of-type(2){opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}







.active .i_jgsj_cdl dd

{

	opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); 

}

.active .i_jgsj_more

{

	opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); 

}





.active .i_jgsj_cdl dt

{

	

}

.active .i_jgsj_cdl dd:nth-of-type(1)

{

	transition-delay: 0.4s;-webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s;

	

}

.active .i_jgsj_cdl dd:nth-of-type(2)

{

	transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;

	

}

.active .i_jgsj_cdl dd:nth-of-type(3)

{

	transition-delay: 0.6s;-webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s;

	

}

.active .i_jgsj_cdl dd:nth-of-type(4)

{

	transition-delay: 0.7s;-webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s;

	

}

.active .i_jgsj_cdl dd:nth-of-type(5)

{

	transition-delay: 0.8s;-webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s;

	

}

.active .i_jgsj_cdl dd:nth-of-type(6)

{

	transition-delay: 0.9s;-webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s;

	

}

.active .i_jgsj_more{

	

	transition-delay: 0.9s;-webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s;



	}









@-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);

    

  }

}





/*@-webkit-keyframes hvr-bob {

  0% {

    transform: scale(1);

-webkit-transform: scale(1);

  }



  50% {

   transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}



@keyframes hvr-bob {

  0% {

    transform: scale(1);

-webkit-transform: scale(1);

  }



  50% {

    transform: scale(1.1);

-webkit-transform: scale(1.1);

  }



  100% {

    transform: scale(1);

-webkit-transform: scale(1);

  }

}

*/



@-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);

  }

}



