@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family: "Microsoft YaHei"; margin:0 auto; color:#333; font-size:14px; background:#fff; PADDING-TOP:0px; min-width:1200px; overflow-x: hidden;}
a{color:#333; text-decoration:none;}
a:hover{color:#bc0000;}

.ta{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}
.ta a{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;}

img{vertical-align:middle;border:0;}
.w1200{width:1200px; margin:0 auto;}

.ft_red{color:#F00;}

.k_k{width:100%; height:65px; margin:0 auto;}
.k_k1{width:100%; height:80px; margin:0 auto;}
.k_k2{width:100%; height:20px; margin:0 auto;}
.k_k3{width:100%; height:45px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}
.kkk{width:100%; height:100px; margin:0 auto;}
.kkkk{width:100%; height:260px; margin:0 auto;}

.ta{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_t{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; font-weight:300; text-rendering:optimizeLegibility;}
.clearfix:after{content:"";display:block;clear:both;}

/*gotop*/
.cbbfixed {position:fixed; right:10px; transition: bottom ease .3s;bottom:-85px;z-index:3; cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block; background-color:#c61b30;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#cf000d;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(erwei.png) no-repeat left center;width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background:url(side-icon01.png);}


/*logo*/
.head {position:fixed; top: 0; left: 0; z-index: 9; height:95px; width: 100%; background-color:#fff;}
.headt {height:95px; width: 100%; background-color:#fff;}
.logo{float: left;}
.logo a{display:inline-block; width:374px; height:64px; background-image: url(logo.png); background-size:374px 64px; margin-left: 1%; margin-top: 15px;}
.tel{float: right; margin-top: 36px; margin-left: 20px; margin-right: 20px;}

.nav{width:50%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav ul li{float:left;width:11.11%;height:95px; background:url(hover-xx.jpg) right center no-repeat; transition:all .3s}
.nav ul li:last-child{background: none;}
.nav ul li .a1{line-height:95px;display:block;text-align:center;font-size:15px;color:#212121;transition:all .3s}
.nav ul li:hover .a1{color:#bc0000;transition:all .3s}
.nav ul li a{background:url(1_27.jpg) center bottom no-repeat; transition:all .5s;}
.nav ul li a:hover{background: url(hover-x.png) no-repeat center 90px;color: #bc0000;}
.nav ul li a.hover-t{background: url(hover-x.png) no-repeat center 90px;color: #bc0000;}
.nav ul li .div1{display:none;width:100%;left:0px;position:absolute;top:95px;z-index:100;background:#bc0000;/*background-color:rgba(0, 0, 0, 0.55);*/}
.nav ul li .div1 .p1{width:50%; margin-right: 244px; float:right; height:65px;line-height:65px}
.nav ul li .div1 .p1 a{color:#fff;font-size:14px;text-transform:uppercase;background:url(1_26.jpg) center bottom no-repeat; display:inline-block; height:65px; line-height:65px; margin-right:2%;transition:all 1s}
.nav ul li .div1 .p1 a:hover{background:url(hover-xxx.jpg) center bottom no-repeat; color:#f0cbcb}
.nav ul li .mad1 .p1 a:first-child{margin-left:13%}
.nav ul li .mad2 .p1 a:first-child{margin-left:24%}
.nav ul li .mad3 .p1 a:first-child{}
.nav ul li .mad4 .p1 a:first-child{margin-left:50%}
.nav ul li .mad5 .p1 a:first-child{margin-left:65%}
.nav ul li .mad6 .p1 a:first-child{margin-left:56%}
.nav ul li .mad7 .p1{text-align: right;}

/*版权*/
.copyright{position:fixed; right:20px; bottom:20px; z-index: 999; z-index: 8; text-align: right; color: #fff; font-size: 14px; font-family: Arial; text-shadow:2px 2px 5px #333333;}
.copyright a{color: #bbbbbb;}


/*每屏鼠标闪动*/
.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; position:absolute;bottom:10px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:100%;-webkit-border-radius:100%;line-height:60px;text-align:center;/*cursor:pointer;*/overflow:hidden; z-index: 9999;}
.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
@keyframes arrow{ %100,%0{bottom:20px; opacity:1;} 50%{bottom:40px; opacity:.5} }@-webkit-keyframes arrow{ %0,%100{bottom:20px; opacity:1;} 50%{bottom:40px; opacity:.5}}

/*首页每屏切换*/
#pageContain {overflow:hidden; -webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s;}
#pageContain .overlay-open{-webkit-transform: scale(0.8);transform: scale(0.8);}
.page {display:none; width:100%; height:100%; overflow: hidden;  position:absolute; top: 0; left: 0; background: #fff;}
.contain { width:100%; height:100%; display:none; position: relative; z-index:9;}
.current .contain, .slide .contain { display:block;}
.current { display: block; z-index: 1;}
.slide { display: block; z-index: 2;}
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;}

#navBar {z-index:3; position: absolute; top:40%; right:1%;}
#navBar .active{color: #000000;}
#navBar .active span{background:#e60012; color: #e60012;}
#navBar li {cursor:pointer; margin-bottom:15px; transition: all .7s ease; width: 13px; color: #6f6f6f;}
#navBar li span{border-radius: 50%; line-height: 13px; text-align: left; width:13px; height:13px; margin-top: 10px; display: block;background:#6f6f6f; float: right;}
#navBar li font{font-size: 14px;}
/*背景*/
.slideshow-image{width: 100%; height: 100%; overflow: hidden; position: relative;}
.slideshow-image img{width: 100%; height: 100%;}

/*第一屏*/
.p1-text1{position:absolute; left:50%; margin-left:-49.5px; top:20%; margin-top:0; z-index: 9; -webkit-animation:p1-text1 1s .2s ease both;-moz-animation:p1-text1 1s .2s ease both;}
@-webkit-keyframes p1-text1{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}
@-moz-keyframes p1-text1{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}

.p1-text2{position:absolute; left:50%; margin-left:-67.5px; top:20%; margin-top:125px; z-index: 9; -webkit-animation:p1-text2 1.4s .2s ease both;-moz-animation:p1-text2 1.4s .2s ease both;}
@-webkit-keyframes p1-text2{0%{opacity:0;-webkit-transform:translateX(1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes p1-text2{0%{opacity:0;-moz-transform:translateX(1000px)}100%{opacity:1;-moz-transform:translateX(0)}}

.p1-text3{position:absolute; left:50%; margin-left:-350px; top:20%; margin-top:190px; z-index: 9; width: 700px; text-align: center; font-size:52px; font-weight: bold; color: #fff; letter-spacing: 13px;-webkit-animation:p1-text3 1.5s 1.3s ease both;-moz-animation:p1-text3 1.5s 1.3s ease both;}
@keyframes p1-text3{from{opacity: 0;transform: scale3d(.3, .3, .3);} 50%{opacity: 1;}}
@-webkit-keyframes p1-text3{from{opacity: 0;transform: scale3d(.3, .3, .3);} 50%{opacity: 1;}}

.p1-text4{position:absolute; left:50%; margin-left:-267.5px; top:20%; margin-top:285px; z-index: 9; width: 535px; height: 52px; line-height: 52px; border-radius: 3px; text-align: center; font-size:30px; color: #fff; letter-spacing: 8px; -webkit-animation:p1-text4 2s 2s ease both;-moz-animation:p1-text4 2s 2s ease both; text-shadow:2px 2px 5px #333333;}
@-webkit-keyframes p1-text4{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}
@-moz-keyframes p1-text4{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}

.p1-text5{position:absolute; left:50%; margin-left:-350px; top:20%; margin-top:370px; z-index: 9; width: 700px; text-align: center; font-size:30px; color: #fff; text-shadow:2px 2px 5px #333333; -webkit-animation:p1-text6 2s 2.5s ease both;-moz-animation:p1-text6 2s 2.5s ease both;}

.p1-text6{position:absolute; left:50%; margin-left:-74px; top:20%; margin-top:450px; z-index: 9; -webkit-animation:p1-text6 2s 2.8s ease both;-moz-animation:p1-text6 2s 2.8s ease both;}
@-webkit-keyframes p1-text6{0%{opacity:0;-webkit-transform:translateX(-200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes p1-text6{0%{opacity:0;-moz-transform:translateX(-200px)}
100%{opacity:1;-moz-transform:translateX(0)}}

.more a{width: 148px; height: 42px; line-height: 42px; text-align: center; color: #fff; background: #bc0000; display: block;}
.more a img{margin-left: 35px;}

.slideshow-image1{-webkit-animation:bounceInLeft 1s .2s ease both;-moz-animation:bounceInLeft 1s .2s ease both;}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}
@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}

/*第二屏*/
.p2-text1{position:absolute; top:20%; margin-top:90px; left:50%; margin-left: -300px; font-size: 48px; font-weight: bold;  color: #fff; opacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p2-text1{margin-left: -600px; opacity:1; transition-delay:0.2s;}

.p2-text2{position:absolute; top:20%; margin-top:200px; left:50%; margin-left: -300px; width: 650px; font-size: 15px; line-height: 30px; color: #fff; opacity: 0; transition: all 1.3s; z-index: 9;}
.current .contain .p2-text2{margin-left: -600px; opacity:1; transition-delay:0.5s;}

.p2-text3{position:absolute; top:20%; margin-top:340px; left:50%; margin-left: -300px; opacity: 0; transition: all 1.6s; z-index: 9;}
.current .contain .p2-text3{margin-left: -600px; opacity:1; transition-delay:0.8s;}

.p2-text4{position:absolute; top:20%; margin-top:470px; left:50%; margin-left: -300px; opacity: 0; transition: all 1.9s; z-index: 9;}
.current .contain .p2-text4{margin-left: -600px; opacity:1; transition-delay:1s;}

/*第三三屏*/
.p33-left{position:absolute; left:50%; margin-left:-980px; top:50%; margin-top:-191px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p33-left{margin-left:-685px; opacity:1; transition-delay:.2s;}

.p33-right{position:absolute; left:50%; margin-left:380px; top:50%; margin-top:-218px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p33-right{ margin-left:10px; opacity:1; transition-delay:.2s;}

/*第三屏*/
.p3-text1{position:absolute; left:50%; text-align: center; margin-left:-124px; top:20%; margin-top:-100px; opacity: 0; transition: all 1s; z-index: 9;}
.p3-text1 p{font-size: 24px; color: #fff;}
.current .contain .p3-text1{margin-top:0; opacity:1; transition-delay:0.2s;}

.p3-text2{position:absolute; left:50%; margin-left: -600px; text-align: center; top:20%; margin-top:120px; opacity: 0; -webkit-transform:scale(0.2, 0.2); transform:scale(0.2, 0.2); transition: all 1.2s; z-index:6;}
.p3-text2 a{width: 149px; height: 50px; line-height: 50px; margin-right: 1px; text-align: center; display: inline-block; background: #fff; color: #313131;}
.p3-text2 a:hover, .p3-text2 a:first-child{background: #bc0000; color: #fff;}
.p3-text2 a:last-child{margin-right: 0;}
.current .contain .p3-text2{opacity: 1; -webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay:0.5s;}

.p3-text3{position:absolute; left:50%; margin-left: -600px; top:20%; margin-top:800px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p3-text3{margin-top:220px; opacity:1; transition-delay:0.6s;}

.Box {position: relative;}
.Box .content {width:1200px; margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top:100px;cursor: pointer;}
.Box .Box_con .btnl {background: url(jtl02.png) no-repeat center;left: -62px;}
.Box .Box_con .btnr {background: url(jtr02.png) no-repeat center;right: -62px;}
.Box .Box_con .btnl:hover {background: url(jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 290px;height: 210px;margin-left: 13px;overflow: hidden; position: relative;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 290px;height: 210px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .Box_con .conbox ul li p{position: absolute; bottom: 0; left:0; width: 100%; height: 38px; line-height: 38px; color: #fff; text-align: left; text-indent: 20px; background-color:rgba(0, 0, 0, 0.3); font-size: 14px;}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

.p3-text4{position:absolute; left:50%; margin-left: -74px; top:20%; margin-top:900px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p3-text4{margin-top:520px; opacity:1; transition-delay:0.4s;}

/*第四屏*/
.p4-text1{position:absolute; left:50%; text-align: left; margin-left:-600px; top:20%; margin-top:-100px; opacity: 0; transition: all 1s; z-index: 9;}
.p4-text1 p{font-size: 24px; color: #fff;}
.current .contain .p4-text1{margin-top:0; opacity:1; transition-delay:0.2s;}

.p4-text5{position:absolute; left:50%; margin-left:70px; top:20%; margin-top:-100px; opacity: 0; transition: all 1s; z-index: 9;}
.p4-text5 a{width: 103px; height: 32px; line-height: 32px; margin-left: 3px; text-align: center; display: inline-block; border: 1px solid #fff; color: #fff; border-radius: 32px;}
.p4-text5 a:hover, .p4-text5 a:first-child{background: #bc0000; border: 1px solid #bc0000; color: #fff;}
.current .contain .p4-text5{margin-top:45px; opacity:1; transition-delay:0.4s;}

.p4-img{position:absolute; left:50%; margin-left: -600px; top:20%; margin-top:800px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p4-img{margin-top:130px; opacity:1; transition-delay:0.6s;}

.slide-item-box{width:1200px; position: relative;}
.slide-item-body ul li{width:370px;float: left; display: block; z-index: 10002; background: #fff; border-radius: 5px;}
.slide-item-body ul li a{display: block;}
.new-img{width:320px; height:182px; overflow: hidden; margin: 0 auto;}
.new-img img{width:320px; height:182px; border: none;display: block;transition: all 0.5s;}
.slide-item-body ul li:hover .new-img img{transform: scale(1.15);}
.new-body{padding: 20px 25px 10px 25px;}
.new-body-title{font-size: 16px; overflow: hidden;color: #000; font-weight: bold;}
.new-body-text{height:72px;line-height: 24px;font-size: 14px;color: #8f8f8f;overflow: hidden; margin-top: 15px;}
.slide-item-body{/* padding-top:20px;*/margin-left: -22.75px;}
.slide-item-body ul li{margin-left: 20px;margin-right: 20px; padding-top: 25px;}
.slide-item-body ul{padding-top: 10px;overflow: visible;}
.slide-item-body ul li:hover .new-body-title{font-weight: bold; color: #c61b30;}
.slide-item-body ul li:hover a{display: block;}
.news-body-time{height: 30px; margin-top: 15px; font-size: 14px; font-family: Arial; color: #777777;}
.news-body-time img{margin-right: 5px; margin-bottom: 3px;}
.next{position: absolute;top:42%;z-index: 10;cursor: pointer;-moz-background-size:41px;-webkit-background-size: 41px;background-size: 41px;background-position: center;background-repeat: no-repeat;right: auto;left:-80px;height: 41px;width: 41px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.next-bg{background-image: url("jtl02.png");}
.next:hover{background-image: url("jtl03.png");}
.prev{position: absolute;top: 42%;z-index: 10;cursor: pointer;-moz-background-size: 41px;-webkit-background-size: 41px;background-size: 41px;background-position: center;background-repeat: no-repeat;right: -80px;height: 41px;width: 41px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.prev-bg{background-image: url("jtr02.png");}
.prev-bg:hover{background-image: url("jtr03.png");}


.p4-text2{position:absolute; left:50%; margin-left:-980px; top:20%; margin-top:115px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p4-text2{margin-left:-600px; opacity:1; transition-delay:1.2s;}

.p4-text3{position:absolute; left:50%; margin-left:380px; top:20%; margin-top:115px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p4-text3{ margin-left:-60px; opacity:1; transition-delay:1.2s;}

.p4-text4{position:absolute; left:50%; margin-left: -74px; top:20%; margin-top:900px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p4-text4{margin-top:550px; opacity:1; transition-delay:1.4s;}

.slideshow-image4{-webkit-animation:bounceInLeft 1.5s .2s ease both;-moz-animation:bounceInLeft 1.5s .2s ease both;}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(0)}80%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(0)}}
@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(0)}80%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(0)}}

/*第五屏*/
.p5-text2{position:absolute; left:50%; width: 600px; height: 310px; background: url(p5-left-bg.jpg) no-repeat center center; margin-left:-980px; top:20%; margin-top:150px; opacity: 0; transition: all 0.8s; z-index: 9;}
.p5-text2-left{float: left; width: 370px; text-align: left; margin-left: 45px; color: #fff; line-height: 36px; font-size: 15px;}
.p5-text2-left p{font-size: 30px; margin-top: 75px; margin-bottom: 20px;}
.p5-text2-right{float: left; width: 153px; text-align: center; margin-top: 80px;}
.p5-text2-right p{font-size: 14px; line-height: 30px; color: #fff;}
.current .contain .p5-text2{margin-left:-600px; opacity:1; transition-delay:1.2s;}

.p5-text3{position:absolute; left:50%; margin-left:380px; top:20%; margin-top:150px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p5-text3{ margin-left:0px; opacity:1; transition-delay:1.2s;}

.p5-text4{position:absolute; left:50%; margin-left: -74px; top:20%; margin-top:900px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p5-text4{margin-top:530px; opacity:1; transition-delay:1.4s;}

.slideshow-image5{width: 100%; height: 100%; overflow: hidden; position: relative;}
@keyframes scaleDraw {/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/ 0%{transform: scale(1);  /*开始为原始大小*/}25%{transform: scale(1.1); /*放大1.1倍*/}50%{transform: scale(1);}75%{transform: scale(1.1);}}
.slideshow-image5{height: 100%; width: 100%; -webkit-animation-name: scaleDraw; /*关键帧名称*/ -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/-webkit-animation-iteration-count: infinite;  /*动画播放的次数*/-webkit-animation-duration: 15s; /*动画所花费的时间*/}


/*第六屏*/
.p6-text1{position:absolute; left:50%; margin-left:-445px; top:20%; margin-top:-100px; opacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p6-text1{margin-top:0; opacity:1; transition-delay:0.2s;}

.p6-text2{position:absolute; left:50%; margin-left:-980px; top:20%; margin-top:80px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p6-text2{margin-left:-409.5px; opacity:1; transition-delay:1.2s;}

.p6-text3{position:absolute; left:50%; margin-left:380px; top:20%; margin-top:300px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p6-text3{ margin-left:-352px; opacity:1; transition-delay:1.2s;}

.p6-text4{position:absolute; left:50%; margin-left: -319.5px; top:20%; margin-top:900px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p6-text4{margin-top:380px; opacity:1; transition-delay:1.4s;}

.p6-text5{position:absolute; left:50%; margin-left: -145px; top:20%; margin-top:800px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p6-text5{margin-top:450px; opacity:1; transition-delay:1.9s;}

.p6-text6{position:absolute; left:50%; margin-left: 5px; top:20%; margin-top:800px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p6-text6{margin-top:450px; opacity:1; transition-delay:1.9s;}

.slideshow-image6{-webkit-animation:fadeInRightBig 1.5s .2s ease both;-moz-animation:fadeInRightBig 1.5s .2s ease both;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}


/*第七屏*/
.p7-text1{position:absolute; left:50%; margin-left:-980px; top:30%; margin-top:80px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p7-text1{margin-left:-475px; opacity:1; transition-delay:0.5s;}

.p7-text2{position:absolute; left:50%; margin-left:380px; top:30%; margin-top:190px; opacity: 0; transition: all 0.8s; z-index: 9;}
.current .contain .p7-text2{ margin-left:-480px; opacity:1; transition-delay:0.5s;}

.p7-text3{position:absolute; left:50%; margin-left: -475px; text-align: left; font-size: 32px; color: #fff; top:30%; margin-top:800px; pacity: 0; transition: all 1s; z-index: 9;}
.current .contain .p7-text3{margin-top:320px; opacity:1; transition-delay:1s;}


/**底部**/
.foot{height:500px; color: #999999; background: #2c2c2c; width: 100%;}

.foot-right{float: right; width: 153px; text-align: center; line-height: 30px; margin-top: 70px;}

.foot-nav{margin-top: 55px;}
.foot-nav-item{float: left; padding-right: 75px;}
.foot-nav-item:last-child{padding-right: 0;}
.foot-nav-item p a{font-size:16px; color: #fff; line-height: 36px;}
.foot-nav-item ul li{line-height: 36px;}
.foot-nav-item ul li a{color: #999999;}
.foot-nav-item ul li a:hover{color: #cf000d;}

.foot-copy{height: 70px; line-height: 70px; color: #bbbbbb; margin-top: 40px; border-top: 1px solid #3f3f3f;}
.foot-copy ul li.fl{font-size: 14px; font-family: Arial,Microsoft YaHei;}
.foot-copy ul li.fl a{color: #bbbbbb;}
.zqkj{display: inline-block; background: url(zqkj.png) no-repeat center center; width: 135px; height: 15px; margin-top: 4;}


/*内页banner 放大缩小*/
.about-banner{width: 100%; height:400px; overflow: hidden; position: relative;}
.banner-title{width: 1200px; left: 50%; margin-left:-600px; top:32%; position: absolute; z-index: 99; color: #fff;}
.banner-title p{font-size: 42px; color: #fff; margin-bottom: 10px;}
.banner-title span{font-size: 58px; font-weight: bold; font-family: Arial; text-transform: uppercase;}

@keyframes scaleDraw{/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/ 0%{transform: scale(1);  /*开始为原始大小*/}25%{transform: scale(1.05); /*放大1.1倍*/}50%{transform: scale(1);}75%{transform: scale(1.1);}}
.about-ban{height: 100%; width: 100%; -webkit-animation-name: scaleDraw; /*关键帧名称*/ -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/-webkit-animation-iteration-count: infinite;  /*动画播放的次数*/-webkit-animation-duration: 10s; /*动画所花费的时间*/}

/*location*/
.about-location-nav{width: 100%; height: 90px; line-height: 90px; background: #fff; border-bottom: 1px solid #ebebeb;}
.location{font-size: 14px; text-align: left; color: #7b7b7b;}
.location a{color: #7b7b7b;}
.location img{margin-right: 5px; margin-bottom: 4px;}

/*about-nav*/
.about-nav{text-align: center;}
.about-nav a{display:inline-block; padding:0 20px; height: 90px; line-height: 90px; font-size: 15px;}
.about-nav a:hover{background: #bc0000; color:#fff;}
.about-nav a.cur{background: #bc0000; color:#fff;}

/*内容部分*/
.mainbody{background:#fcfcfc;}
.mainbody_content{font-size:16px; color: #333333; overflow-x:hidden; line-height:240%; min-height:500px; _height:500px; text-align:justify; margin: 0 auto; width:1200px; padding:60px 0 80px 0; /*border-radius:10px;*/}
.mainbody_content p{padding-bottom:20px;}
.mainbody_content img{max-width:100%;}

/*内页图片列表*/
.product_listt{width:1200px;}
.product_listt li{float:left; width: 370px; margin-right: 45px; margin-bottom: 45px;}
.product_listt li:nth-child(3), .product_listt li:nth-child(6), .product_listt li:nth-child(9){margin-right: 0;}
.p-title{width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 15px; background: #f1f1f1; border: 1px solid #e6e6e6;border-top: none;}
.product_listt li:hover .p-title{background: #bc0000;border: 1px solid #bc0000;}
.product_listt li:hover .p-title a{color: #fff;}

figure{position: relative; overflow: hidden; width: 370px; text-align: center; cursor: pointer; margin:0; border-bottom: none;}
figure img{position: relative; display: block; border:0; width:370px; height:auto; border: 1px solid #e6e6e6;}
figure figcaption{color: #fff; text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure figcaption::before,figure figcaption::after{pointer-events: none;}
figure figcaption,figure figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure h2{font-size: 18px; font-weight:normal;}
figure p{margin-top: 10px;}
figure p img{ width: 20px; border: none;}
/***** Jazz *****/
figure.effect-jazz{background:#000;}
figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-jazz figcaption::after{position: absolute;top: 0; left: 0;width: 100%; height: 100%; border-top: 1px solid #5a5a5a;border-bottom: 1px solid #5a5a5a;content: '';opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
figure.effect-jazz p,figure.effect-jazz h2{text-transform: none;opacity: 0;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1);}
figure.effect-jazz h2{padding-top: 35%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}
figure.effect-jazz h2 span{letter-spacing: 0;font-size:1rem;}
.product_listt li:hover figure.effect-jazz img{opacity: 0.2;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
.product_listt li:hover figure.effect-jazz p img{opacity: 1;}
.product_listt li:hover figure.effect-jazz figcaption::after{opacity: 1;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);}
.product_listt li:hover figure.effect-jazz h2,.product_listt li:hover figure.effect-jazz p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}


/*内页新闻列表*/
.news-about-list{width:1200px; position: relative;}
.news-about-list ul li{width:370px;float: left; display: block; z-index: 10002; background: #fff;margin-right: 45px; margin-top: 45px; -webkit-box-shadow:0px 5px 15px #d3d3d3;-moz-box-shadow:0px 5px 15px #d3d3d3; box-shadow:0px 5px 15px #d3d3d3;}
.news-about-list ul li:nth-child(3), .news-about-list ul li:nth-child(6), .news-about-list ul li:nth-child(9){margin-right: 0;}
.news-about-list ul li a{display: block;}
.newt-img{width:370px; height:210px; overflow: hidden;}
.newt-img img{width:370px; height:210px; border: none;display: block; transition: all 0.5s;}
.news-about-list ul li:hover .newt-img img{transform: scale(1.15);}
.newt-body{padding: 10px 20px 10px 20px;}
.newt-body-title{line-height: 70px; font-size: 16px;overflow: hidden;color: #000; font-weight: bold;}
.newt-body-text{height:72px;line-height: 24px;font-size: 14px;color: #8f8f8f;overflow: hidden;}
.news-about-list ul{padding-top: 10px; overflow: visible; margin-bottom: 40px;}
.news-about-list ul li:hover .newt-body-title{font-weight: bold; color:#fff;}
.news-about-list ul li:hover{background: #bc0000; color: #fff;}
.news-about-list ul li:hover .newt-body-text{color: #debfbf;}
.news-about-list ul li:hover .newst-body-time{color: #fff;}
.newst-body-time{height: 30px; margin-top: 25px; font-size: 14px; font-family: Arial; color: #777777;}
.newst-body-time img{margin-right: 5px; margin-bottom: 3px;}

/*内页项目信息*/
.pro-left{width: 550px;}
.pro-right{width: 520px; text-align: left;}
.pro-right .pro-right-title{line-height: 50px; font-size: 30px; padding: 15px 0;}
.pro-right .pro-right-content{font-size: 15px; line-height: 30px; color: #6d6d6d; background:#f2f2f2; padding: 30px;}

.pro-content{padding: 50px 0; width: 100%;}

#showbox {background:#eee;}
#showbox span { background:url(whitebg.png) repeat;}
#showsum {left:0px; margin-top:10px;}
#showsum span {border:1px solid #ddd;}
#showsum span.sel {border:1px solid #d90000;}
.showpage {width:550px; position:relative;}
.showpage a {display:block; width:20px; height:20px; text-align:center; font-size:18px; position:absolute; left:0; top:-61px; text-decoration:none; color:#999;}
.showpage a#shownext {left:auto; right:0;}
.showpage a img{margin-top: 25px;}



/*内页新闻、图片详细内容*/
.right_content_top{width: 100%;}
.right_content_title{font-size: 34px; text-align: center; line-height: 34px; padding-bottom:40px; padding-top:20px; color: #000;}
.right_content_info{height:40px;line-height:40px;text-align:center;margin:15px 0; border:1px solid #E7E7E7;border-left:none;border-right:none;color:#666; font-size: 14px;}
.right_content_info small{margin-left:8px;margin-right:3px;color:#999;font-size:14px;}
.right_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:15px 0; width: 100%; margin-top: 20px;}
.right_content_content p{padding-bottom: 15px;}
.right_content_content img{max-width:100%;}
.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}

/*详细页上一页下一页收藏打印*/
.preNext{width: 100%; margin-top: 20px; border-top: 1px #E7E7E7 solid; position: relative; font-size:14px;}
.preNext .text{color:#999; margin-top: 20px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -70px;}
.preNext .actBox li#act-pnt{background-position:4px -105px;}

/*内页留言反馈*/
.message_content{width:1200px; padding:30px; margin:0 auto; overflow-x:hidden; line-height:200%; min-height:300px;_height:300px; text-align:justify;border:solid 1px #eeeeee; }
.message_content_content{width: 800px; margin-top: 60px; margin: 0 auto;}
.message_content_content li{margin-bottom: 15px;}
.message_content_content li:first-child,.message_content_content li:nth-child(3){margin-right: 20px;}
.message_content_content li:nth-child(6){color: #fff; font-size: 16px; line-height: 50px;}
.msg_inputt{width: 390px; height: 40px; background: #fff; border:1px #EFEFEF solid; line-height: 40px; text-indent: 10px; line-height: 30px; font-size: 16px;}
.msg_submitt{width: 340px; height: 50px; background: #bc0000; color: #fff; line-height: 50px; text-transform: uppercase; border: none; font-size: 16px;}

.message_block{margin-top: 30px;}
.message_block p{padding:12px;}
.message_labes{font-size:14px;}
.message_title{height:44px;line-height:44px;background:#f6f9fb;padding:0 12px;}
.message_title h3{color:#376b88;font-size:22px;float:left; font-weight: normal;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


/*分页样式*/
.page_info{text-align:center; padding-top:80px; margin-bottom:30px; color:#333; font-size: 14px;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:25px; text-align:center; letter-spacing:0; font-size:14px; margin-top:80px;}
.page_list a{display:inline-block; background:#e9e9e9; border: 1px solid #e9e9e9; color:#525252;text-align:center;padding:2px 11px; margin:0 3px; font-family: Arial; border-radius: 2px;}
.page_list a:hover{color:#fff; background:#bc0000; border: 1px solid #bc0000;}
.page_list a.on{color:#fff;background:#bc0000; font-weight: bold; border: 1px solid #bc0000;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


















