﻿@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { color: #008E34; }
a { outline: none; color: #585858; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.mr0{ margin-right:0 !important; float:right !important;}



/*Body*/
body {  margin: 0 auto; overflow-x: hidden; color: #585858; }
area {  anything:expression(this.onfocus=this.blur);  }


.header{ width: 100%;height:160px;margin: 0 auto;background: url(../images/03_01.png) top center;position: relative;z-index: 10;}
.header_main{ width: 1200px;height:160px;margin: 0 auto;}
.header_logo{ width:440px;margin-top: 30px;float: left;}
.header_phone{ float: right;margin-top: 50px;width: 200px;padding-left: 60px;height:50px;background: url(../images/1_06.png) left top no-repeat;}
.header_phone p{ font-size: 14px;color: #333;text-align:left;}
.header_phone span{font-size: 20px;color: #f60}
.nav{ width:1320px;height:50px;background: url(../images/02_11.png) top center no-repeat;margin: 0 auto;position: relative;z-index: 10;}
.nav_list{ width: 1200px;height:50px;margin: 0 auto;}
.nav_list ul li{ float: left;height:50px;line-height: 50px;text-align: center;width: 133px;font-size: 16px;position: relative;}
.nav_list ul li a {width: 133px;color: #fff;height: 50px;float: left;line-height: 50px;text-align: center;}
.nav_list ul li:hover a, .nav ul li .active { background: #08562E;background-position: 0px 50px;color: #fff;width: 133px;height:50px;}
.nav_list ul li .childmenu{ position: absolute;top: 50px;z-index: 9999;width: 100%;}
.nav_list ul li .childmenu ul li{ height:50px;width: 100%;line-height: 50px;text-align: center;}
.nav_list ul li .childmenu ul li{ width:100%; height:50px; line-height:50px; text-align:center; }
.nav_list ul li .childmenu ul li a{ width:90%;  padding:0px 5%; height:50px; line-height:50px; font-size:14px;  overflow:hidden; font-weight:normal;background:#89C502; color:#fff;}
.nav_list ul li .childmenu ul li a:hover{  color:#fff; background:#08562E;}

.banner{margin:0;margin-top: -110px;position: relative;height:622px;width:100%;z-index: 0;}
.picBox{font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;background:#fff;}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .hd{ position:absolute;bottom:15px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .bd ul,.picBox .bd ul li{width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{background:#fff;display:inline-block;*display:inline;zoom:1;border-radius: 11px; width:11px;height:11px;cursor:pointer;margin:0 3px 0 0}
.picBox .hd li.on{ background:#08562E;}

.footer{ width:100%;background: url(../images/03_23.jpg) top left repeat-x #009048;height: 200px;float: left;}
.footer_u{ width:1200px;height:100px;margin:50px auto;}
.footer_u p{ text-align: center;line-height: 30px;color: #fff;}

.index{ width: 1200px;margin: 0 auto;}
.indexl{ width: 895px;float: left;background: url(../images/1_03.png) right 40px no-repeat;}

.indexl_news{ margin-top: 40px;width:100%;height: 267px;}
.indexl_news img{ float:left;margin-top: 8px;}
.indexl_news_li{ margin-left: 20px;background: url(../images/news1.png) left top no-repeat;float: left;width:490px;height:267px;}
.indexl_news_tit{ color: #fff;font-size: 18px;margin: 5px 0 0 30px;}
.indexl_news_tit a{ color:#fff;}
.indexl_news_li ul{ margin-top: 20px;}
.indexl_news_li li{ line-height: 30px;width: 460px;margin-left: 30px;list-style-type: disc;}
.indexl_news_li li p{ float: left; width:390px;}
.indexl_news_li li span{ float: left;width: 70px;text-align: center;}

.indexp-con1{ position: relative;width:100%;margin-top: 25px;background:url(../images/xunlian1.png) top left no-repeat;}
.indexl_xunlian_tit{ color: #fff;font-size: 18px;position: relative;top:5px;left:30px;}
.indexl_xunlian_tit a{ color:#fff;}
.marquee260{ width:800px;height:220px;overflow:hidden;margin: 30px 0 0 20px;position:relative;}
.thumb_list1{  overflow:hidden;zoom:1;}
.thumb_list1 li{  float:left;display:inline;text-align:center;margin:0;}
.thumb_list1 li a:hover img{  opacity:0.7;filter:Alpha(opacity=70);}
.pic_list_li1{ margin:0 20px 0 0;background:#fff;}
.pic_list_li1 .txt1{ height:50px;line-height:50px;width:180px;overflow:hidden;}
.pic_list_li1 .txt1 a{ overflow:hidden;font-size: 16px;color: #333;height:50px;line-height:50px;width:180px;}
.pic_list_li1 .txt-intro{ padding:0 5px 8px;color:#999;height:20px;line-height:20px;overflow:hidden;}

.indexla{ position: relative;width:100%;margin-top: 30px;background:url(../images/about1.png) top left no-repeat;}
.indexla_about_tit{ color: #fff;font-size: 18px;position: relative;top:5px;left:30px;}
.indexla_about_tit a{ color: #fff;}
.indexla_left{ width:570px;height:180px;overflow: hidden;margin: 30px 0 0 30px;float: left;}
.indexla_left span{ line-height: 30px;}
.indexla img{ margin: 30px 0 40px 20px;}

.indexp-con2{ position: relative;width:100%;margin-top: 25px;background:url(../images/xunlian1.png) top left no-repeat;}
.marquee270{ width:800px;height:220px;overflow:hidden;margin: 30px 0 0 20px;position:relative;}
.indexp-con3{ position: relative;width:100%;margin-top: 25px;margin-bottom: 30px;background:url(../images/xunlian1.png) top left no-repeat;}
.marquee280{ width:800px;height:220px;overflow:hidden;margin: 30px 0 0 20px;position:relative;}

.indexr{ width:280px;float:right;margin-top: 40px;}

.indexr_fuwu{ width: 100%;}
.indexr_fuwu_tit{ background: url(../images/02_07.png) left top no-repeat;width: 100%;height: 41px;line-height: 41px;}
.indexr_fuwu_tit p{ color: #fff;font-size: 16px;margin-left: 60px;float: left;}
.indexr_fuwu_tit span{ color: #fff;font-size: 16px;margin-right: 5px;float:right;}
.indexr_fuwu ul{ margin-top: 20px;height: 240px;}
.indexr_fuwu li{ margin-left: 10px;line-height: 30px;}
.indexr_fuwu li:before{ content: "";display: inline-block;width: 5px;height: 5px;background: #ccc;border-radius: 50%;}
.indexr_fuwu li a{ padding-left: 5px;}

.indexr_zhishi{ width: 100%;}
.indexr_zhishi ul{ margin-top: 20px;height: 240px;}
.indexr_zhishi li{ margin-left: 10px;line-height: 30px;}
.indexr_zhishi li:before{ content: "";display: inline-block;margin-top:12px;width: 5px;height: 5px;background: #ccc;border-radius: 50%;float: left;}
.indexr_zhishi li p{ padding-left: 5px;float: left;}
.indexr_zhishi li span{ padding-right: 5px;float: right;}

.indexr_lxwm{ background: #7BB602;border-radius: 10px;width:100%;height:280px;}
.indexr_lxwm_tit{ width: 100%;text-align: center;font-size: 24px;line-height: 80px;color:#fff;}
.indexr_lxwm_con{ width: 240px;height: 160px;margin: 0 auto;background: #fff;border-radius: 5px;}
.indexr_lxwm_con p:first-child{ padding-top: 20px;}
.indexr_lxwm_con p{ line-height: 30px;color: #666;padding:0px 20px;}