@charset "utf-8";
body{margin:0;padding:0;font-size:14px;line-height:24px;font-family:"Microsoft Yahei",Verdana, Geneva, sans-serif}

ul,li,form{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;font-weight:normal;}
img{border:0;}
p{margin:0;padding:0;}
.clear{clear:both;}

a{color:#888;text-decoration:none;}
a:hover{color:#F00;text-decoration:none;}
*{outline: 0 none !important;}

.w{width:1200px;margin:0 auto;}
/****焦点广告*****/
.slides{width:100%;height:591px;position:relative;overflow:hidden;}
.slideInner{height:591px;position:relative;left:0;margin-left:0;}
.slideInner span{display:block;height:591px;background-size:cover;background-position:center center;position:relative;text-align:center;z-index:1;}
.nav{width:1200px;position:relative;left:50%;margin-left:-600px;display:none;}
.nav span{display:block;width:41px;height:119px;opacity:.2;z-index:9;}
.nav span.prev{position:absolute;left:0;top:-350px;margin-top:-58px;background:url(../images/ban_pre.png) no-repeat;}
.nav span.next{position:absolute;right:0;top:-350px;margin-top:-58px;background:url(../images/ban_next.png) no-repeat;}
.navListBox{position:absolute;left:50%;top:560px;z-index:99;}
.navListBox li{width:12px;height:12px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;box-shadow:0 0 10px #666 inset;}
.navListBox li a.active{background-color:#55ddff;}

/****header*****/
.header{width:100%;height:100px;background:#000;border-bottom:1px solid #3c3c3c;}

.logo{padding-top:10px}

.menu{line-height:100px;font-size:16px;}
.menu li{display:inline-block;padding:0 20px;}
.menu li a{color:#fff;}
.menu li a:hover{color:#509e35}

.banner{width:100%;height:590px;background:url(../images/banner.jpg) no-repeat top center;}

.cates{width:100%;height:230px;background:#222;border-top:1px solid #3c3c3c;}
.cates li{width:33%;text-align:center;line-height:230px;display:inline-block;background:url(../images/cate_bg_line.gif) no-repeat right center;}
.cates li i{background:url(../images/cat_img.png) no-repeat center center;display:inline-block}
.cates li h3{font-size:20px;color:#30831f;display:inline-block; vertical-align:top;}
.cates li i.c1{background-size:70% 40%;width:200px;height:230px;}
.cates li i.c2{background-size:85% 45%;width:200px;height:230px;}
.cates li i.c3{background-size:100% 50%;width:200px;height:230px;}


.product_list{width:1200px;overflow:hidden;}
.product_list ul{width:1240px;}
.product_list li{width:380px;margin:10px;background:#333;text-align:center;float:left;}
.product_list li img{width:380px;height:240px;}
.product_list li p{display:block;height:40px;line-height:40px;}


.bottom{background:#191919;padding:20px 0;width:100%;border-top:1px solid #262626;color:#84847e;}
.bottom_left{float:right;}
.bottom_link {color:#2b3c3c;}
.bottom_link a{padding:0 5px;}
.bottom_left p{font-size:12px}
.bottom_right{float:left;}
.bottom_right .phone{background:url(../images/phone.png) no-repeat left center;padding-left:20px;color:#55554e;}
.bottom_right .phone_num{color:#fff;font-size:24px;}
.bottom_right .ser_time{font-size:12px;color:#666;}
.bottom_right .ser_email{background:url(../images/emial.png) no-repeat left center;padding-left:25px;color:#999;}
.bottom_right .ser_qq{background:url(../images/qq.png) no-repeat left center;padding-left:20px;color:#999;}


.about_banner{background:#000;width:100%;text-align:center;}

.main{background:#000;}
.mbg{background:url(../images/main_bg.jpg) no-repeat top center #000;}

.job_site{width:1200px; margin:auto; height:66px; line-height:66px; color:#4e4e4e; border-bottom:1px solid #212121;}
.job_site a{color:#4e4e4e;}
.job_site a:hover{color:#509e35;}
.job_site span{color:#0098a5;}
.job_site .back{float:right; padding-left:22px; color:#0098a5; background:url(../img/icon_back_arr.png) no-repeat 0 center;}
.job_site .back:hover{color:#00c1d1; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.model{width:1200px; margin:auto; padding:52px 0; overflow:hidden;}
.model .left_nav{float:left; width:280px;}
.model .left_nav h1{height:82px; line-height:82px; text-indent:32px; color:#fff; font-size:18px; background:url(../images/model_h1_bg.jpg) no-repeat;}
.model .left_nav ul{padding-bottom:30px; background:#1a1b1c;}
.model .left_nav ul li{height:50px; line-height:50px;}
.model .left_nav ul li a{position:relative; display:block; text-indent:25px; color:#777; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.model .left_nav ul li a:after{content:''; position:absolute; top:15px; right:15px; width:20px; height:20px; border-radius:50%; background-color:#333; background-color:rgba(0,0,0,0.4); background-image:url(../images/icon_news_next.png); background-position:center center; background-size:auto 8px; background-repeat:no-repeat; opacity:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}

.model .left_nav ul li.act a, .model .left_nav ul li a:hover{background:#00c1d1; color:#fff;}
.model .left_nav ul li.act a:after, .model .left_nav ul li a:hover:after{opacity:1;}
.model .right_con{float:right; width:854px; min-height:600px; padding:0 23px 50px; overflow:hidden; background:#19191a;}
.model .right_con h2{height:82px; line-height:82px; border-bottom:1px solid #303031; text-indent:23px; color:#fff; font-size:18px;}
.model .right_con article{padding:35px 23px; color:#878787;}
.model .right_con article p{line-height:24px;}

.product_detail{color:#878787;padding:20px 0;}


.news_list{width:100%;padding:10px 0;}
.news_list li{border-bottom:1px double #444;line-height:46px;}
.news_list li span{float:right;color:#666;font-size:12px;}
.news_list li a:hover{color:#509e35}

.fl{float:left;}
.fr{float:right;}
