*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*{margin:0px;padding:0px;}
img { display: block; }
html, body { height: 100%; }

body{min-width:1200px;font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;}
header {  width: 100%; z-index: 10000; background:#fff; }
.logo img{height:105px; display:inline-block;}
.heaerR {width:73%;}
header select{font-size:12px;color:#a8a9a9;border:1px solid #a8a9a9;margin-top:15px; padding:0 5px;}
nav{margin-top:20px;}
nav li{ display:inline-block;width:11%;}
nav li a{color:#196133;}

section { position: relative; width: 100%; height: 100%; overflow: hidden; background: #fff; }
.banner { height: 100%;position:relative; }
.banner .slides { height: 100%; }
.banner li { position: relative; width: 100%; height: 100%; }
.banner .bg { width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.banner .bg img{display:block;height:100%;}
.banner .text { position: absolute; top: 0; left:0;width:100%;height:100%;}
.banner .text { margin-top: 100px;width:100%;height:100%;}
.banner .text img{display: block; width: 100%;}


.banner .flex-control-nav{position:absolute;height:16px;width:1200px;bottom:70px;left:50%;margin-left:-600px;z-index:99;}
.banner .flex-control-nav li{float:left;width:16px;height:16px;margin-right:10px;}
.banner .flex-control-nav li a{display:block;width:100%;height:100%;background:url(../images/btn02.png) no-repeat;text-indent:-999px;cursor:pointer;}
.banner .flex-control-nav li a.flex-active{background:url(../images/btn01.png) no-repeat;}

#sec-0 { position: static; }
#sec-1 { position: fixed; top: 0; left: 0; z-index: 1; }
section { z-index: 2; }
footer { position: relative; z-index: 2; overflow: hidden; }

#sec-2 { background-color:#c9c9c9;}
#sec-2 .about-1 { position: absolute; top: 50%; left: 50%; margin-left: -600px; margin-top: -220px; }
#sec-2 .about-2 { position: absolute; top: 50%; left: 50%; margin-left: 10px; margin-top: -125px;width:100%; }
#sec-2 .about-3 { position: absolute; top: 50%; left: 50%; margin-left: -600px; margin-top:25px; }
#sec-2 .about-1 div.h_aboutinfo{width:520px;line-height: 30px;margin-top:35px;    height: 120px; overflow: hidden;}
#sec-3 { background: #155d2f; }
#sec-3 .product-1 {/* position: absolute; top: 50%; left: 65%; margin-left: -35px; margin-top: -160px;*/ }
.pro_titleimg { left: 50%; margin-left: -600px; display:inline-block;}
#sec-3 .product-2{ position: absolute;  left: 50%; }
#sec-3 .product-3,#sec-3 .product-4 { position: absolute; top: 50%; left: 50%; margin-left: -35px; margin-top: -400px; }

.about-3 a.more {border: 1px solid #155d2f;border-radius: 22px;padding: 8px 30px;display: inline-block;color: #155d2f;margin-bottom: 30px;text-decoration: none;}
.about-3 a:hover.more {border: 1px solid #155d2f;color: #fff; background-color:#155d2f;}
.about-3 img{ display:block;}
.dots {
    position: absolute;
   /* width: 568px;*/
    height: 42px;
    top: 40px;
    text-align: center;
    font-size: 16px;
 z-index:30;
}

.dot {   float: left;    line-height: 40px;   /* min-width: 100px;  */  cursor: pointer;	 margin-right:10px;  border-radius:25px;}
.dot {  color: #fff;   /*border: 1px solid #fff;*/}
.dot.active {  /* border: 1px solid #feb900;*/	color:#feb900;}




#sec-4 { background: #feb900; }
#sec-4 figure { position: absolute; width: 20%; height: 50%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
#sec-4 .news-1 { top: 0; left: 0; width: 40%; height: 100%;overflow:hidden;}
#sec-4 .news-2 { top: 0; left: 40%; }
#sec-4 .news-3 { top: 0; left: 60%;overflow:hidden; }
#sec-4 .news-4 { top: 0; left: 80%;  }
#sec-4 .news-5 { top: 50%; left: 20%; width: 40%;  }
#sec-4 .news-6 { top: 50%; left: 60%;  }
#sec-4 .news-7 { top: 50%; left: 80%;background: #feb900;}

#sec-4 .news-2, #sec-4 .news-4, #sec-4 .news-5, #sec-4 .news-6 { background-position: center top; background-size: 100% auto; }
#sec-4 .news-2, #sec-4 .news-6 { background-color: #feb900; }
#sec-4 .news-4 { background-color: #63aa1d; }
#sec-4 .news-5 { background-color: #37a0cc; }

#sec-4 .news-1 img{display:block; height: 100%;}
#sec-4 .news-3 img{display:block; width:100%;height: 100%;}
.news-6 img{width:100%;height: 100%;}

.index-press{padding:0px 40px 0px 30px;padding-top:30px;}
.index-press a{text-decoration:none;}
.index-press .title{padding-bottom:15px;}
.index-press .title a{line-height:30px;font-size:24px;color:#000;font-weight:bold;}
.index-press .infor{padding-bottom:40px;font-size:16px;line-height:24px;}
.index-press .btn{color:#000;line-height:20px;font-size:14px;}
.index-press .btn a,.index-press-just .btn a,.index-press-just .btn{color:#000;}
.index-press .btn span{line-height:18px;}


.index-press-news{padding-top:20px;}
.index-press-news .notice{overflow:hidden;width:100%;font-size:35px;font-weight:bold; background:url(../images/line-black.jpg) no-repeat left bottom; padding-bottom:15px;}
.index-press-news .notice span{float:left;}
.index-press-news .title{padding-top:70px;padding-bottom:15px;}
.index-press-news .title a{font-size:24px;font-weight:bold;}
.index-press-news .infor{color:#000;font-size:16px;line-height:24px;}
.index-press-news ul{margin-top:20px;}
.index-press-news ul li{margin-bottom:15px;font-size:13px;}
.index-press-news ul li a{ width:80%;height:18px;line-height:18px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;color:#000;display: inline-block;}
.index-press-news ul li i{ width:7px;height:7px; background:url(../images/icon-point5.png) no-repeat; display:inline-block;margin-right:5px; vertical-align:middle;}
.index-press-news ul li time{ float:right;}

.index-gator{position:relative;}
.index-gator a{position:absolute;color:#fff;text-decoration:none;opacity:0.8;filter:alpha(opacity = 80);display: inline-block;top:0;}
.index-gator a img{ width:100%;}
.index-gator a.a1{left:160px;top:215px;font-size:30px;}
.index-gator a.a2{left:120px;top:260px;font-size:24px;}
.index-gator a:hover{opacity:1;filter:alpha(opacity = 100);}

.scroll-nav { position: fixed; right: 20px; top: 50%; z-index: 99; width: 50px; height: 146px; margin-top: -80px;background:url(../images/scro-bg.png) no-repeat;}
.scroll-nav ul { padding-top: 22px; *padding-top:20px;}
.scroll-nav li { text-align: center; margin-bottom: 10px;position:relative;*margin-bottom:8px; }
.scroll-nav a { display: inline-block; width: 16px; height: 16px;background:url(../images/scro-dot.png) no-repeat;*display:inline;*zoom:1; }
.scroll-nav li.active a,.scroll-nav li a:hover{background:url(../images/scro-bar.png) no-repeat; }
.scroll-nav li p{background:url(../images/scro.png) no-repeat;width:85px;height:26px;line-height:26px;padding-right:5px;text-align: center;font-size:14px;overflow:hidden;position:absolute;top:-3px;left:-72px;color:#fff;display:none;}

.index-about{overflow:hidden;font-size:16px;line-height:30px;}
.index-product{width:100%; position:relative;}
.index-product-text{width:490px;position: absolute; top: 50%; left: 65%; margin-left: -135px;  margin-top:200px;}

.product-2 li dl dt h1{font-size:45px;color:#fff;line-height:normal;font-weight: bold; text-align:right;}
.product-2 li dl dt h1 a{color:#fff;}
.product-2 li dl dt h2{font-size:30px;color:#fff;line-height:normal;text-align:right;margin-top:60px;}
.product-2 li dl dd p{color:#fed900;line-height:30px;padding-top:32px;height:90px;  overflow: hidden; text-align:right;}
.product-2 li dl dd a{ text-align:right; border:1px solid #fff; border-radius:22px;padding:12px 30px;display:inline-block;color:#fff;float:right;margin-top:200px; text-decoration:none;}
.product-2 li dl dd a:hover{  background-color:#fff;color:#155d2f;}
/*.index-product-text h1{font-size:45px;color:#fff;line-height:normal;font-weight: bold; text-align:right;}
.index-product-text h2{font-size:30px;color:#fff;line-height:normal;text-align:right;margin-top:60px;}
.index-product-text p{color:#fed900;line-height:30px;padding-top:32px;height: 60px;  overflow: hidden; text-align:right;}
.index-product-text a{ text-align:right; border:1px solid #fff; border-radius:22px;padding:12px 30px;display:inline-block;color:#fff;float:right;margin-top:200px; text-decoration:none;}
.index-product-text a:hover{  background-color:#fff;color:#155d2f;}*/

.index-product-btn{height:77px;width:100%;margin-top:25%; position:absolute;}
.index-product-btn a{display:block;width:76px;height:77px;cursor:pointer;float:left;margin-right:10px;opacity:0.8;filter:alpha(opacity = 80);}
.index-product-btn a:hover{opacity:1;filter:alpha(opacity = 100);}
.index-product-btn a.prev{background:url(../images/btn_03.png) no-repeat;margin-left:70px;}
.index-product-btn a.next{background:url(../images/btn_05.png) no-repeat;float:right;margin-right:70px;}

/*鍏辩敤澶撮儴CSS */
.inner_nav li a{ text-decoration:none; color:#292a2f;}
.inner_nav li .hovers{color:#d7232d;}
header { height:105px;font-family:'Microsoft YaHei'; font-size:14px; position:relative;}
header .nav{width:1200px; position:relative; margin:0 auto;height:95px; z-index:222;}
.nav .shop_online{width:80px;height:137px; position:absolute; right:0px; top:0px; background:url(../images/shop_ico.png) no-repeat;z-index:9999;}
.nav_list { position:absolute; top:0px; left:294px; height: 96px; z-index:999;}
.nav_list li{ float:left; height: 96px; line-height: 96px; margin-left:35px; cursor:pointer;}
.nav_list .on{ color:#d7232d;}
.nav_list a:hover { color:#d7232d;}

.ser{ position:absolute;}

/*瀛愬鑸�*/
.main{width:100%;font-family:'Microsoft YaHei'; position:relative; background:#fff;}

/*鍏辩敤搴曢儴CSS */
.ft_con{width:1200px; margin:0 auto; position:relative;}
.ft_nav{ color:#c9c9ca; padding-top:55px; font-size:18px; height:24px;}
.ft_nav li{ float:left;padding-right:55px; line-height:24px; cursor:pointer;}
.ft_nav li:hover{ color:#d7232d;}
.ser{ position:absolute; right:125px; bottom:35px;}
.ser span{float:left; color:#878787; font-family:Arial, Helvetica, sans-serif; line-height:18px; cursor:pointer;}
.ser i{ display:block;width:13px; height:18px; background:url(../../../s/images/icon/up.png) no-repeat;float:left; cursor:pointer;}
.ser em{float:left;width:26px; height:18px; display:block;background:url(../../../s/images/icon/ser_btn.png) no-repeat;cursor:pointer;}
.clr{ clear:both;}
.m_ser{ width:80px; height:30px; position:absolute; right:0px; top:-1px; background:url(../../../s/images/icon/shop_ico.png) no-repeat; background-position:bottom;}
.info{ font-size:14px; color:#5c6167;text-transform:uppercase;}
.ioc_2{ height:50px; position:absolute; right:-3px; top:52px;}
.ioc_2 li{ display:block; float:left; width:50px; height:51px;}
.ioc_f1{ background:url(../../../s/images/icon/icon_all.png) no-repeat; margin-right:22px; cursor:pointer;}
.ioc_f2{ background:url(../../../s/images/icon/icon_all.png) no-repeat -70px 0px;cursor:pointer;}
.bg_hight{ position:absolute;top:37px; left:0px; height:100px; width:100%; z-index:111; display:none; *top:37px;}
.h_60{ height:60px;}
.bg_top{width:100%;height:42px; background:#fff; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; border-bottom: 1px solid #CCD0D3; display:block; border-top:1px solid #CCD0D3; margin-top:-60px; position:absolute; bottom:0px;}
.inner_nav { margin-left:380px; display:none;}
.inner_nav li{ font-size:14px; font-family:'Microsoft YaHei'; float:left; line-height:43px; padding-left:12px; padding-right:12px; border-right:1px solid #cdcdcd; height:43px;}
.inner_nav .on,.inner_nav .active{ border-bottom:5px solid #f9a214; height:39px; color:#d7232d; cursor:pointer;*height:39px;}
.inner_line{width:100%; border-bottom:1px solid #ccd0d3; border-top:1px solid #ccd0d3; height:40px; position:absolute; top:95px;}
.inner_line_on{border:none;height:42px;}
.inner_con{width:1200px; margin:0 auto; position:relative; height:40px; z-index:222; top:-39px;}
.inner_nav { margin-left:380px; display:none;}
.inner_nav li{ font-size:14px; font-family:'Microsoft YaHei'; float:left; line-height:43px; padding-left:12px; padding-right:12px; border-right:1px solid #cdcdcd; height:43px;}
.inner_nav .on{ border-bottom:5px solid #f9a214; height:38px; color:#d7232d; cursor:pointer;*height:39px;}
.inner_nav .last{ border-right:none;}
.bg_top{width:100%;height:42px; background:#fff; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; border-bottom: 1px solid #CCD0D3; display:block; border-top:1px solid #CCD0D3; margin-top:-60px; position:absolute; bottom:0px;}
.main .bg_img{position:absolute;width:100%; height:318px; background:url(../../../s/images/temp/bg_01.jpg) no-repeat; top:0px; left:0px; background-position:center; }
.new_title{ font-size:48px; font-family:'Microsoft YaHei'; padding-top:104px; color:#3b6e96;}
.news{ font-size:42px; font-family:'Myriad Pro'; color:#3b6e96; padding-top:3px;}
.head_title{ width:1200px; margin:0 auto; position:relative;}
.title_i{ position:absolute; left:145px;}
.mar_t15{ margin-top:15px;}
.nav_list li a{ text-decoration:none; color:inherit;}
.ft_nav li a{color: #c9c9ca;text-decoration: none;}




/*2014-09-18*/

.language{ position:absolute; left:0; top:20px; /*background:#fff;*/}
.language li{ line-height:25px; }
.language li a{color:#CCC; text-decoration:none;}
.language li a:hover{ color:#999;}
.nav .shop_online a{width:80px;height:137px; position:absolute; right:0px; top:0px; z-index:9999;}



.index-product-text p a {
    color: #fed900;
    text-decoration: none;
}
.container {
    width: 1200px;margin:auto;
}
.fr{float:right;}
.text-right{ text-align:right;}
a {	text-decoration: none;	color: #353535;    vertical-align: top;}
footer{ background-color:#373c40; padding:25px 0; color:#fff;font-size:12px;}
footer .container{position:relative;}
footer a{color:#fff;}
footer a:hover{color:#63aa1e;}
footer aside{ position:absolute;right:0; top:25px;}
footer ul{ margin-top:10px;}
footer ul li{ display:inline-block; margin:0 4px;}

.h_video{  position:fixed;top:25%;left:32%;z-index: 9; display:none;}
.close{ position:absolute;top:-60px;right:-60px;z-index: 9;}
.mask{ background-color:#000; opacity:0.5; position:fixed;width:100%;height:100%; top: 0;  left: 0;  z-index: 9;display:none;}
.menubtn {  margin-top:30px; display:none;margin-right: 15px;}
.h_videobtn{width:35%; }
/*2014-09-28*/
@media only screen and (min-width: 240px) and (max-width: 1024px){
	section{
		height: 800px;
	}
	#sec-1{
		position: relative;
	}
	#sec-0{
		height: 0;
		overflow: hidden;
	}
	#sec-3 .product-2 p{
		display: none;
	}
	#sec-3 .product-2 p:first-child{
		display: block;
	}
}


/* 轮播 */
.pbanner { position: relative; overflow: auto; }
.pbanner li { list-style: none; }
.pbanner ul li { float: left; }

.pbanner .arrows {
    display: none;
}  

.pro_title.product-1{height:83px; position:absolute; top:80px; left:12%; z-index:20;}
.pbanner .pro_titleimg{width:1200px; height:83px; background:url(../images/product.png) no-repeat left; margin:0 auto;}

.pbanner:hover .arrows,
.pbanner.hover .arrows {
    display: block;
}

@media only screen {
    .pbanner .arrows {
        -webkit-transition: opacity 0.4s;
        transition: opacity 0.4s;
        opacity: 0;
        display: block;
    }
    
    .pbanner:hover .arrows,
    .pbanner.hover .arrows {
        opacity: 1;
    }
}

.pbanner .arrows { width:100%;
    position: absolute;
    z-index: 20;
}
#sec-3 .pbanner .arrows {
    top: 460px;
}

.pbanner .arrows .prev,
.pbanner .arrows .next {
    position: absolute;
    width: 76px;
    height: 77px;
    font: 0/0 a;
    color: transparent;
    cursor: pointer;
}

.pbanner .arrows .prev {
    left:30px;
    background: url(../images/btn_03.png) no-repeat;
}

.pbanner .arrows .next {
    right:30px;
    background: url(../images/btn_05.png) no-repeat;
}



.product-4{display:block !important;}
#sec-3 .dots { 
    position: absolute;
    /*width: 568px;*/
    height: 42px;
    top:510px;
    text-align: center;
    font-size: 16px;
	left:35%; z-index:30;
}

#sec-3 .dot {
    float: left;
    line-height: 40px;
   /* min-width: 100px;*/
    cursor: pointer;
	 margin-right:10px;
	 border-radius:25px;
}

#sec-3 .dot {
    color: #fff;
   /* border: 1px solid #fff;*/
}
#sec-3 .dot i{margin:0 5px 0 15px;}
#sec-3 li:last-child.dot i{ display:none;}
#sec-3 .dot.active {  /*border: 1px solid #feb900;*/color:#feb900;}
#sec-3 .dot.active i{ color:#fff;}
.product-2 img{ margin-top:150px;margin-left:150px; display:inline-block;}
.product-2 dl{width:490px;float:right;margin-top:200px; text-align:right;margin-right:200px;}
.pbanner li a.pbannerimg{width:36%; display:inline-block;}
.pbanner li a img{ width:100%;}
.pbanner li dl{ width:40%;margin-right:10%;} 
@media(max-width:1500px){
 #sec-3 .dots{left:40%;}	
}
@media(max-width:1492px){
	.banner .text img{width:100%;}
	#sec-2 .about-1,#sec-2 .about-3{  margin-left: -550px;}
	.h_video{  left: 28%;}
	#sec-2 .about-2{  margin-left: 60px;}
	/*#sec-3 .product-2{margin-top: -460px;}*/
	.product-2 li dl dd a{margin-top:150px;}
	.pro_title.product-1{    top: 35px;}
	#sec-3 .dots{    top: 465px;}
	#sec-3 .pbanner .arrows{top:360px;}
}
@media(max-width:1439px){
	.index-press .infor{ height:120px; overflow: hidden;}
}
@media(max-width:1199px){
	#sec-2 .about-1{margin-top: -250px;}
	#sec-2 .about-1,#sec-2 .about-3{margin-left: -480px;}
	#sec-2 .about-2{margin-left: 80px;margin-top: -150px;}
	#sec-2 .about-3{margin-top: 30px;}
	.pbanner {width:100% !important;}
	.pro_title.product-1{left:15px;}
	.pbanner .pro_titleimg{width:1000px;}
	.pbanner ul li{width:100%;}
	.product-2 img {   margin-left: 100px;  width: 500px;}
	.pbanner .arrows .prev {  left: 10px;}
	.pbanner .arrows .next {  right:10px;}
	.product-2 dl{width: 350px;float: right;}
	.container {  width:100%;}
	.banner .text{  top: 7%;}
	.banner .text img{width:100%;}
	body{min-width:inherit !important;}
	/*#sec-3 .product-2{margin-top:-350px;}*/
	.h_video {  left: 23%;}
	.product-2 li dl dd a{margin-top:100px;}
	
}