@charset "utf-8";
/* CSS Document */
@import url(global.css);


/*/*-------------首页幻灯------------*/
.flexslider{position:relative;width:100%;height:1050px;overflow:hidden;}
.slides{position:absolute;z-index:1;width:1920px;left: 50%;margin: 0 auto 0 -960px; overflow: hidden; text-align: center;}
.slides li{height:1050px; z-index:10;}
.slides li img{ z-index:10; height:1050px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; z-index:10;}
.flex-control-nav li{ height:1050px; display:inline-block;width:60px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:60px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:56px;height:200px;overflow:hidden;cursor:pointer;position:absolute; z-index:10;}
.flex-direction-nav li a.flex-prev{left:2%;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:2%;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:2%;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:2%;background:url(../images/next.png) center center no-repeat;}

.flexslider .nav{ width:100%; height:50px; position:absolute; top:50px; z-index:10000;}
.flexslider .nav .con{ width:76%; height:50px; margin:0 auto;}
.flexslider .nav .con .logo{ float:left;}
.flexslider .nav .con ul{float:right; background:#ee7b1e; margin-top:30px;}
.flexslider .nav .con ul li{ float:left;}
.flexslider .nav .con ul li a{ width:100px; height:42px; line-height:42px; float:right; display:block; color:#fff; font-size:16px; text-align:center;}

.flexslider .bot{ width:100%; position:absolute; bottom:0px; z-index:10000;_top:expression(eval(document.documentElement.scrollTop+80)); background:rgba(183,190,24,0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80);background:#b7be18;}
.flexslider .bot ul{ width:1200px; margin:0 auto; display:block;}
.flexslider .bot ul li{ float:left;  width:33.33%;}
.flexslider .bot ul li a{width:90%; line-height:30px; float:right; display:block; color:#fff; font-size:22px; border-left:1px solid #cbd231;  padding:35px 0 35px  9%;}
.flexslider .bot ul li a img{ float:left; margin-right:10px;}
.flexslider .bot ul li a p{ font-size:18px;}
.flexslider .bot ul li a font{ font-size:14px;}
.main{width:100%;height:auto;}


.introduction{ width:1200px; height:100%; overflow:hidden; margin:0 auto; padding:100px 0;}
.introduction .left{ float:left; width:622px; height:624px; overflow:hidden;}
.introduction .right{ width:500px; height:100%; overflow:hidden; float:right; }
.introduction .right h1{ width:100%; height:100px; font-size:33px; display:block; color:#b7be18;}
.introduction .right .con{ width:100%; height:214px; font-size:16px; display:block; color:#666; line-height:26px; overflow:hidden;}
.introduction .right .con p{ margin-bottom:20px;}
.introduction .right .video{ width:413px; height:310px; overflow:hidden; position: relative; background:#f60;}
.introduction .right .video .img img{ width:413px; height:310px;}
.introduction .right .video .i{ position:absolute; top:115px; left:167px;}
/**----------------------------*/
.guarantee{width:100%;margin:0 auto;padding:60px 0px; overflow:hidden; background:#b7be18 url(../images/1_03.jpg) center no-repeat;background-repeat:no-repeat;background-attachment:fixed;}
.guarantee .title{text-align:center; position:relative; overflow:hidden; margin:20px 0 60px 0;}
.guarantee .title h3{ font-size:36px; color:#fff; margin-bottom:10px; font-weight:lighter;}
.guarantee .title p{ font-size:26px; color:#fff;text-transform:uppercase;}
.guarantee .title a{ display:block;width:50px;height:20px; background:#ee7b1e; text-align:center; line-height:20px; color:#ffffff; position:absolute;  right:0px;bottom:10px;}
.guarantee .box{width:1200px; height:100%; margin:0 auto; margin:0 auto;}
.guarantee .box ul{width:1250px;}
.guarantee .box ul li{width:303px; position:relative; float:left;margin-right:40px; overflow:hidden; margin-bottom:50px; background:#fff; padding:35px;}
.guarantee .box ul li img{width:303px;height:200px;}
.guarantee .box ul li span{ width:100%; height:45px; text-align:center; font-size:24px; display: block; padding-top:25px; background:url(../images/2_03.jpg) center bottom no-repeat;}
.guarantee .box ul li h3{ font-size:16px; color:#333333;margin-top:12px; text-align:center;}
.guarantee .box ul li p{ font-size:14px; color:#666; line-height:28px;margin-top:10px; text-align:center;}
/**----------------------------------*/
.news{width:100%;margin:100px 0 120px 0; }
.news .box{width:1200px;margin:0 auto;overflow:hidden;}
.news .title{ text-align:center; position:relative; overflow:hidden; margin-bottom:50px;}
.news .title h3{ font-size:36px; color:#333333; margin-bottom:10px; font-weight:lighter;}
.news .title p{ font-size:26px; color:#999;text-transform:uppercase;}
.news ul{width:1250px;}
.news ul li{width:373px; float:left; display:block;margin-right:40px; }
.news ul li img{width:373px;height:260px;}
.news ul li div{width:100%;}
.news ul li h5{ font-size:16px; color:#b7be18; line-height:26px; padding:25px 0 10px 0px; }
.news ul li span{ width:100%; display:block; color:#fac93e; margin-bottom:10px;}
.news ul li p{color:#666; line-height:26px; font-size:14px;}