@charset "utf-8";
html,body{ font:14px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; font-family:"微软雅黑"; color:#666666; -webkit-text-size-adjust:none; margin:0px; padding:0px;}
img,p{margin:0px; padding:0px; border:none;}
ul,li,h1,h2,h3{margin:0px; padding:0px; font-size:14px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.ptp{padding-top:20px;}
ul,li{list-style-type:none;}
dl,dd{margin:0px; padding:0px; list-style-type:none;}
.br-bg{}
.editor{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px; padding:15px;}
/*头部*/
.clear{clear:both;}



.inner{margin:0 auto; width:1000px; position:relative; text-align:left;}
header{zoom:1; z-index:99999; height:93px; margin:0 auto; width:1000px; padding-top:40px;}
.topnav{height:93px; width:1000px; margin:0 auto; z-index:99999;}
.logo{height:93px; width:270px; float:left;}
.navlist{height:93px; line-height:28px; width:729px; text-align:right; float:right;}
.navlist h1{color:#009a45; text-align:right;}
.navlist li{float:left; display:inline;height:28px; line-height:28px; white-space:nowrap; position:relative;z-index:999999; color:#002c4c;}
.navlist li a.nav{color:#3c3c3c; font-size:14px; padding:0px 18px 38px 19px;}
.navlist li a.end{padding-right:0px;}
.navlist li a:hover{color:#009a45; border-bottom:solid 3px #009a45; text-decoration:none;}
.hover{color:#009a45; border-bottom:solid 3px #009a45;}




/*幻灯片*/
.flexslider { position: relative; height: 450px; overflow: hidden; z-index:1; background: url(../loading.gif) 50% no-repeat;}
.slides {position: relative; z-index: 1; width:100%; margin:0 auto; padding:0px;}
.slides li {height: 450px;}
.slides li a{height:450px; width:1000px; display:block; margin:0 auto; text-align:center;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width:1000px; text-align: center;}
.flex-control-nav li { display: inline-block; width: 29px; height: 5px; margin: 0 5px; display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 29px; height: 5px; overflow: hidden; background: #3c3c3c; cursor: pointer;}
.flex-control-nav .flex-active {background: #009a45;}


/*首页*/
.idx_title{width:220px; margin:0 auto; height:82px; padding-top:15px; text-align:center; color:#3c3c3c; border-bottom:solid 1px #e4e4e4; font-size:14px;}
.idx_title span{font-size:24px;}

.idx_about{height:354px; width:1000px; margin:0 auto;}
.idx_about_left{height:197px; width:674px; float:left; margin-top:30px;}
.idx_about_left p.idx_p{padding-top:20px; line-height:24px;}
.idx_about_pic{float:right; height:197px; width:291px; margin-top:30px;}

.idx_product{height:472px; background:url(../idx_productbg.jpg) no-repeat top center;}
.idx_product_con{width:1000px; margin:0 auto;}
.idx_product_con ul li{height:289px; width:235px; margin-top:30px; margin-right:20px; float:left; text-align: center;}
.idx_product_con ul.gli li{height:204px;}
.idx_product_con ul li a:hover{color:#009a45;}
.gongcheng{height:387px;}

.idx_news{height:290px; background:#fafafa;}
.idx_news_con{height:290px; width:1000px; margin:0 auto;}
.idx_news_con ul{padding-top:22px;}
.idx_news_con ul li{float:left; width:480px; margin-right:40px; margin-bottom:25px;}
.idx_news_con ul li h1{height:30px; line-height:30px; padding-left:15px; background:url(../heidian.jpg) no-repeat 0px 13px;}
.idx_news_con ul li p{padding-left:15px; font-size:12px; color:#acacac; line-height:22px;}






/*底部*/
footer{height:250px; background:#3c3c3c;}
.footer{width:1000px; margin:0 auto; padding-top:30px; color:#f8f8f8;}
.footleft{height:220px; width:570px; float:left;}
.erweima{height:155px; width:274px; float:left;}
.erweima ul li{height:155px; width:107px; margin-right:30px; float:left; text-align:center; font-size:12px;}
.erweima ul li a{color:#f8f8f8;}
.footcopy{clear:both; padding-top:25px;}
.foottxt{height:155px; width:296px; float:right;}
.foottxt h1{font-size:14px; color:#f8f8f8; padding-bottom:5px; font-weight:normal;}
.foottxt p{font-size:12px; line-height:24px;}

.footright{height:220px; width:408px; margin:0px 11px; float:right;}
.footright ul li{margin-bottom:10px;}
.footright ul li .finput{height:34px; line-height:34px; width:189px; background:#4d4d4d; padding-left:10px; color:#7c7c7c; border:none;}
.footright ul li .ftext{height:82px; width:388px; padding:10px; line-height:24px; color:#7c7c7c; background:#4d4d4d; border:none;}
.footright .fbtn{height:34px; line-height:34px; text-align:center; color:#fff; background:#009a45; width:408px; border:none; cursor:pointer;}



/*内页侧栏*/
.container{height:100%; width:100%;}
.item_banner{height:150px; background:url(/images/item_banner.jpg) no-repeat top center; z-index:1;}
.item_banner_con{height:100px; line-height:100px; width:1000px; margin:0 auto; color:#fff; font-size:18px;}
.item_banner_con span{font-size:20px;}
.main{width:1000px; margin:0 auto; overflow:hidden; position:relative; top:-50px; background:#fff;}
.h1{height:95px; width:295px; color:#fff; background:#339933; padding-left:29px; line-height:30px; padding-top:35px;}
.h1 b{font-size:30px; font-weight:normal;}
.h1 span{font-size:22px;}


.item_left{height:50px; width:1000px; overflow:hidden; z-index:999;}
.item_left ul li{float:left; margin-left:20px;}
.item_left ul li a{height:47px; width:108px; line-height:47px; display:block; color:#787878; text-align:center;}
.item_left ul li a:hover{height:47px; line-height:47px; border-bottom:solid 3px #009a45; text-decoration:none; color:#009a45;}
.item_left ul li a.current1{height:47px; line-height:47px; border-bottom:solid 3px #009a45; text-decoration:none; color:#009a45;}
.item_left h1{height:50px; line-height:50px; background:url(../titlebg.jpg) no-repeat bottom left; margin-left:20px; padding-left:30px; color:#009a45; font-weight:normal;}

.item_right{width:960px; height:100%; background:#fff; overflow:hidden; padding:20px;}

/*产品*/
.pr{padding:0px; width:1000px;}
.item_right_prolist{padding-top:20px;}
.item_right_prolist ul{padding-left:5px;}
.item_right_prolist ul li{float:left; height:205px; width:235px; margin-left:10px; text-align:center;}

.title{color:#323232; font-size:18px; font-weight:normal; line-height:30px; padding:5px 0px; position:relative;}
.title span{font-size:14px; color:#323232; position:absolute; top:0px; right:0px;}
.productcontent{padding:20px 0px;}

/*新闻*/
.news_list li{height:48px; line-height:48px; padding-left:15px; position:relative; border-bottom:dashed 1px #d0d0d0; width:938px;}
.news_list li span{position:absolute; top:0px; right:5px;}

/*招聘*/
.job_list{height:139px; border-bottom:solid 1px #d7d7d7;}
.job_list h1{padding-top:10px;}
.job_list h1 a{line-height:40px; color:#333333; font-size:16px; font-weight:normal;}
.job_list h1 a:hover{color:#339933;}
.job_list p{line-height:25px; color:#999999;}
.title1{color:#333333; font-weight:normal; font-size:16px; line-height:25px; padding:5px 0px;}
.jobcon{border:solid 1px #e8e8e8; padding:10px; margin-bottom:20px;}
.jobcon h1{font-size:16px; padding-bottom:10px; font-weight:normal;}
.jobcon a{color:#999999;}
.jobcon a:hover{color:#339933; text-decoration:none;}


/*下载*/
#downloadlist dl.top dt a{ color:#004080;}
#downloadlist .metlist dd{ background:#eef3fa; }
/*地图*/
#sitemaplist .sitemapclass2 h3{background:url(../li.png) no-repeat left center;}


#cs_box {width:134px; height:225px; position:fixed; right:10px; bottom:273px; border-radius:10px; z-index:1000}
#cs_box span {color:#fff; height:20px; line-height:20px; font-family:'Arial'; display:block; z-index:1000;}
.cs_close {position:absolute; right:10px; top:10px; cursor:pointer; font-size:12px;}


#flip{padding:15px 0px; text-align:center;}
#flip span{padding:0px 5px;}
.back{text-align:center; padding-top:20px; border-top:solid 1px #e4e4e4; margin-top:10px;}




