body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
input[type="submit"],input[type="button"],input[type="reset"],button{cursor:pointer;border:0 none;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
.clear{ clear:both}
.clearfix:after{visibility:hidden;display: block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{ clear:both; font-size:0; height:0; overflow:hidden;}
.lclear{clear:left;font-size:0;height:0;overflow:hidden;}	
.rclear{clear:right;font-size:0;height:0;overflow:hidden;}	
.fl{float:left;}
.fr{float:right;}
body{  background:#fff;font-size: 12px;font-family:  "微软雅黑","宋体",Arial, Helvetica, sans-serif;color: #868686;margin: 0 auto; }
a { color: #000; text-decoration: none;}
.head{ width:1000px; height:100px; margin:0 auto;}
.logo{ width:576px; height:100%; float:left;}
.logo img{padding-top:17px;}
.headright{ width:255px; height:100%; float:right;}
.headtop{ width:100%; height:48px; line-height:48px; text-align:right; font-size:}
.headtop span{ padding:0 8px; font-size:14px; color:#555}
.seach{ width:253px; border:1px solid #dcdcdc; margin-top:5px; height:30px;}
.seachkuang{ width:190px; height:30px; float:left;  background:url(../images/seachbj.jpg) no-repeat 5px center; text-indent:35px;border:none; color:#868686; }
.seachbtn{ border:none; background:url(../images/seach.jpg) no-repeat center center; width:58px; height:30px; float:right;}
.nav{ width:1000px; height:40px; background:url(../images/navbj.jpg) repeat-x; margin:0 auto;}
.nav ul li{ width:148px; height:40px; background:url(../images/navbj2.jpg) no-repeat right center; color:#fff; float:left; line-height:40px; font-size:14px; text-align:center;}
.nav ul li a{ color:#fff;}
.nav ul li:hover{ background:#007d3b;}
.nav ul li.wei{ width:148px; height:40px; background:none; }
.nav ul li.wei:hover{ background:#007d3b;}

.home_ad{ width:1000px; height:300px; margin:0 auto; overflow:hidden; position:relative; margin-top:3px;}
.home_ad .hd{ height:20px; overflow:hidden; position:absolute; left:890px; bottom:5px; z-index:1; }
.home_ad .hd ul{ overflow:hidden; zoom:1; float:left;  }
.home_ad .hd ul li{ float:left; margin-right:5px;  width:21px; height:20px;  text-align:center; background:url(../images/white.png) no-repeat center center; cursor:pointer; }
.home_ad .hd ul li.on{background:url(../images/green.png) no-repeat center center; color:#fff; }
.home_ad .bd{ position:relative; height:100%; z-index:0;   }
.home_ad .bd ul li{ zoom:1; vertical-align:middle; }
.home_ad .bd img{ width:1000px; height:300px; display:block;  }

.indexcontent1{ width:1000px; height:220px; margin:0 auto; margin-top:15px;}
.indexabout{ width:335px; height:100%; float:left;}
.catnav{ width:333; height:34px; border:1px solid #006630; background:#13874a url(../images/navicon.jpg) no-repeat 10px center; text-indent:32px; font-size:16px; color:#fff; line-height:34px;}
.indexabout p{ text-indent:2em; padding:10px 0; line-height:21px;}
.indexry  ,.indexnews{ width:320px; height:100%; float:left; margin-left:12px;}
.catnav1{ width:318; height:34px; border:1px solid #006630; background:#13874a url(../images/navicon.jpg) no-repeat 10px center; text-indent:32px; font-size:16px; color:#fff; line-height:34px;}

.ryimg{ width:100%; height:156px; margin-top:10px;}
.ry{ width:40px; height:100%; float:left;  }
.ry_ad{ width:237px; height:100%; float:left; overflow:hidden;}
.rybj1{ background:url(../images/left.jpg) no-repeat center center;}
.rybj2{ background:url(../images/right.jpg) no-repeat center center; }
.ry a{ width:100%; height:50px; margin-top:28px; display:block;}
.newslist{ width:100%; padding-top:15px;}
.newslist ul li{ width:100%; height:26px; line-height:26px; background:url(../images/icon1.jpg) no-repeat left center; text-indent:10px; }
.newslist ul li span{ float:right; display:block; }
.newslist ul li a{ color:#868686;}
.indexcontent2{ width:1000px; height:240px; margin:0 auto; margin-top:15px;}
.anli{ width:670px; height:100%; float:left;}
.anlinav{ width:668px; height:34px; border:1px solid #006630; background:#13874a url(../images/navicon.jpg) no-repeat 10px center; text-indent:32px; font-size:16px; color:#fff; line-height:34px;}
.anlinav span{ float:right; padding-right:11px;}
.anlinav span a{ font-size:12px; color:#fff;}

.picMarquee-left{ width:670px;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ padding:6px;  padding-top:20px; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; }
.picMarquee-left .bd ul li  img{  width:152px; height:161px; border:1px solid #959595; display:block; }
.picMarquee-left .bd ul li .indextitle{ width:100%; position:absolute; bottom:0;left:0; background:#000;  opacity: 0.6;  filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";-khtml-opacity: .6;  -moz-opacity: .6; height:24px; line-height:24px; text-align:center; color:#fff; }

.contract{ width:320px; height:230px; float:left; margin-left:10px;}
.contract .hd{ width:318; height:34px; border:1px solid #006630; background:#13874a url(../images/navicon.jpg) no-repeat 10px center; font-size:16px; color:#ddd; line-height:34px;}
.contract .hd ul{ padding-left:32px; height:34px; zoom:1;}
.contract .hd ul li{ width:70px; height:34px; float:left;}
.contract .hd ul li.on{ color:#fff;}
.contract .bd{ width:318px; height:175px; margin-top:15px; overflow:hidden;}
.contentcx{ width:318px; height:100%;}
.contentcx H3{ line-height:24px; color:#13874a; font-family:"宋体"; font-size:14px; font-weight:600; padding-bottom:8px;}
.contentcx p{ line-height:22px; color:#868686;}
.rclist{ width:100%; line-height:30px;  color:#868686;}
.foot{ width:1000px; margin:0 auto; padding:18px 0; border-top:3px solid #13874a}
.foot p{ text-align:center; line-height:22px;}
.banner{ width:1000px; height:300px; margin:0 auto; margin-top:3px;}
.contentnr{ width:1000px; margin:0 auto; margin-top:15px; min-height:250px;}
.catleft{ width:277px; float:left;}
.cat1{ width:275px;  height:34px; border:1px solid #006630; background:#13874a url(../images/navicon.jpg) no-repeat 10px center; text-indent:32px; font-size:16px; color:#fff; line-height:34px;}
.cat2{ width:277px; margin-top:6px;}
.cat2 ul li{ border:1px solid #fff; height:34px; line-height:34px; float:left; text-indent:32px; width:275px;}
.cat2 ul li a{  color:#13874a; font-size:14px;}
.cat2 ul li:hover{ background:#13874a; border:1px solid #006630; }
.cat2 ul li:hover a{ font-weight:600; color:#fff; }
.cat2 ul li.on{ background:#13874a; border:1px solid #006630; font-weight:600; color:#fff;}
.cat2 ul li.on a{ font-weight:600; color:#fff;  }
.contentright{ width:670px; float:right;}
.station{ width:100%; margin-top:6px; height:32px; line-height:32px; }
.station { line-height:32px; font-size:18px; color:#13874a; border-bottom:3px solid #c8c8c8;}
.station span{ float:right; font-size:12px; color:#868686; padding-right:6px;}
.station span a{ color:#868686; }
.contentsingle{ width:100%; padding-top:10px; padding-bottom:20px;}
.contentsingle h1{ line-height:70px; font-size:18px; text-align:center; color:#262626;}
.contentsingle p { line-height:20px; text-indent:2em; padding-top:6px;}
.contentsingle ul li{ width:144px; height:194px; text-align:center; overflow:hidden; margin-right:30px; margin-top:20px; float:left;}
.contentsingle ul li .pic{ width:142px; height:160px; border:1px solid #959595; display: table-cell; vertical-align:middle;  text-align:center; overflow:hidden;}
.contentsingle ul li h3{ text-align:center; line-height:32px;}
.contentsingle ul li h3 a{ color:#585656;}
.contentsingle ul li .pic img{ width:142px; vertical-align:middle; }
.newslist{ width:100%; padding-top:6px; }
.newslist ul li{ width:100%; line-height:26px;height:26px; background:url(../images/icon1.jpg) no-repeat 5px center; float:left; text-indent:20px; text-align:left; margin:0;}
.newslist ul li span{ float:right; padding-right:10px;}
.newslist ul li span a{ color:#13874a;}
.contentsingle1{ width:94%; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.contentsingle1 h1{ line-height:50px; font-size:24px; text-align:left; color:#13874a; padding-top:10px;}
.contentsingle1 p{ line-height:20px; padding-top:6px; font-size:14px;}
.contentsingle .forminput{ width:450px; min-height:44px; vertical-align:middle;}
.contentsingle .forminput img{ vertical-align:middle;}
.contentsingle table{ margin:0 auto; width:600px; margin-top:15px;}
.contentsingle table tr td{ font-size:14px;}
.contentsingle .text{ width:310px; line-height:22px; padding:5px 0; border:1px solid #959595; margin:5px 0; text-indent:6px; color:#868686;}
.contentsingle .liuyan{ width:380px; height:95px; border:1px solid #959595; padding:10px; line-height:21px; color:#868686;  margin:5px 0;}
.contentsingle .text1{ width:150px; line-height:22px; padding:5px 0; border:1px solid #959595; margin:5px 0; text-indent:6px; color:#868686; margin-right:10px;}
.btn1{ width:93px; height:37px; margin-top:10px; background:url(../images/btn1.jpg) no-repeat center center;}
.btn2{ width:93px; height:37px; margin-top:10px; background:url(../images/btn2.jpg) no-repeat center center; margin-left:65px;}

/*分页样式*/
.pages{text-align:center;line-height:32px;padding:30px 0;font-family:"微软雅黑"; font-size:12px; width:670px; margin:0 auto;}
.pages a { display:inline-block; padding:0px 3px;height:32px;line-height:32px;  text-align:center;color:#727272;margin-right:5px; text-decoration:none;}
.pages a.a1 {padding:0px 10px; height:32px; line-height:32px;margin-top:0px;}
.pages a:hover {  color:#006630; text-decoration:none; border:none; font-weight:700;}
.pages span { display:inline-block;  padding:0px 3px; height:22px; line-height:22px; border:none; color:#006630;margin-right:5px; font-weight:600; }
.pages .noPage { display:inline-block;  padding:0px 10px; height:32px; line-height:32px; text-align:center; color:#ad9587; }








