﻿@charset "utf-8";
/* CSS Document */




*{ margin:0; padding:0; border:0; font-family:"微软雅黑", "宋体"; font-size:14px;}
ul{ padding:0; margin:0;}
li{ list-style:none;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none;  color:#666;}
a:hover{ text-decoration:none;  color:#666;}
a:active{ text-decoration:none;  color:#666;}
.clear{ clear:both;}
.w1200{ width:1200px; margin:0 auto;}

.header{ background:#f8f8fa; padding:30px 0;}
.logo{ float:left;}
.header_right{ float:right; width:1000px;}
.dingbu_tel{ float:right; display:block;    padding-right: 30px;}

#nav{  float:right; padding-top:20px;}
#nav li a{ display:block; padding:5px 25px; text-align:center; font-weight:bold;}



#nav_nei{ width:980px; margin:0 auto;}

div#menu li {position: relative;z-index: 9;margin: 0;padding: 0px;display: block;float: left;font-family: "微软雅黑"; font-size:16px;    }
div#menu li:hover > ul {left: -0px;}
div#menu a {position: relative;z-index: 10;display: block;float: left;text-decoration: none;}
div#menu a:hover {  }
div#menu a {  width: 125px;text-align: center;color: #000; font-size:16px; line-height:50px;   }	/* 主导航每块宽度 */
div#menu a:hover { background:url(../images/nav_bg.png) no-repeat center center;  width: 125px; text-align: center; color: #fff; font-size:16px;   }   /* 主导航上hover的颜色 */

div#menu ul ul{ position: absolute; top: 50px; left: -999em; border:0px solid #e1e1e1; background:#fff; }   /* 下拉菜单边框，如果不去边框有可能会有一个小方块hover状态下 */
div#menu ul ul a {height: auto;float: none;display: block;line-height: 24px;padding: 6px 13px; color: rgb(169,169,169);width: 125px; }
div#menu ul ul a:link { background: none; text-align:center;  font-size:12px; color: #666;  }/* 这里是下拉文字的颜色 */
div#menu ul ul a:visited{ color:#666;}
div#menu ul ul a:hover{color:#216330;}
div#menu ul ul a:active{  color:#216330;}
div#menu ul ul li {width: 100%; border-bottom:1px solid #eee;}









.cp{ background:url(../images/zhaopian.jpg) center top no-repeat; padding-top:110px;  padding-bottom:50px; margin-top:50px;}

.gsjj{ width:1200px; margin:0 auto; margin-top:50px;}
.three_cicle{ width:438px; margin:0 auto;  background:url(../images/gsjj_border.jpg) center  no-repeat; height:100px;}
.cicle { width:100px; height:100px; border-radius:50px; border:2px solid #0c551e; line-height:100px; text-align:center; font-size:16px; font-weight:bold; float:left; color:#0c551e; background:#fff;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.three_cicle a{}
.cicle:hover{ background:#0c551e; color:#fff;}
.cicle1{ margin-right:39px;}
.cicle2{ margin:0 30px;}
.cicle3{ margin-left:39px;}
.gsjj p{ text-align:center; line-height:30px; color:#333; padding:30px 0;}



.footer{  background:#eee; padding-top:50px;  }
.footer_left{ width:611px; float:left;}
.footer_right{ width:466px; float:right;  border-left:1px solid #c3b781;     padding-left: 50px;    padding-bottom: 30px;}
.footer_right h3{ color:#0a531b; font-size:18px; padding-bottom:10px;}
.footer_right p{ font-size:14px; color:#333; line-height:28px;}
.footer_right2 p{ padding-top:30px; }



/*新闻列表页*/
.xinwen{ margin-top:150px; }
.xinwen_left{ float:left; width:490px;}
.xinwen_first{ width:490px; }
.xinwen_first ul li{  height:30px; margin-top:10px; padding:0; float:left; background:url(../images/xinwen_icon.png) left 9px  no-repeat;  text-indent:20px; width:490px; }
.xinwen_first ul li a span{ float:right;  font-size: 16px; }
.xinwen_first a{ color:#0a531b; font-size:16px;}
.xinwen_right{ width:649px; float:right;}
.xinwen_des{ border-bottom:1px solid #bbcbae; padding-bottom:30px; color:#666666; line-height:26px;}
.xinwen_first .xinwenlist ul li{  height:70px; line-height:70px;  padding:0; float:left; background:url(../images/xinwen_icon.png) center left 9px  no-repeat; border-bottom:1px solid #bbcbae;  text-indent:20px; width:490px; }
.xinwen_first span{ color:#999999;}
.iban{ width:1200px; margin:0 auto; margin-top:70px;}
.tese{ width:1200px; margin:0 auto; padding:40px 0; background:url(../images/tese_bg.jpg) no-repeat center top;}
.tese_left{ float:left;}
.tese_top{ padding-left: 300px; height:330px;}
.tese1{ margin-right:20px;}
.tese_bottom{     padding-left: 150px; padding-top:30px;}
.tese4{ margin:0 15px 0 10px;}

.tese_left{ padding-top:30px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;}
.tese_left:hover{ padding-top:0;}



@media (min-width:751px){
.ipro{ width:1200px; margin:0 auto; padding-top:50px; padding-bottom:50px; }
.ipro_left{ width:200px; float:left;}
.ipro_left_bt{ background:#77af2a; height:45px; line-height:45px; font-size:18px; font-weight:bold; color:#fff; padding-left:25px;}
.ipro_cate{ border:1px solid #ccc;}
.ipro_cate li{ border-bottom:1px dotted #ccc; margin:0 15px; background:url(../images/list_icon.png) no-repeat left center ; padding:8px 0; padding-left:10px; }
.ipro_cate li a:hover{ color:#77af2a; }


.ipro_right_bt{ height:60px; border-bottom:1px solid #ccc; margin:0 10px; margin-bottom:20px; }
.text-left{ float:left; color:#ff9700;}
.text-right{ float:right; padding-top:28px;}

.about_right{ width:960px; float:right;}



.about_detail{ line-height:32px; }
.about_detail p{ text-indent:2em;}







.news h4{  padding:20px 0; font-size:22px; width:190px; color:#519935; }

.news_m h4{ padding:10px 0; border-bottom:2px solid #519935; font-size:22px; width:190px; color:#519935; margin-bottom:10px; margin-top:10px;}


.news_list_m a{ text-decoration:none; color:#333;}
.news_list_m a:link{ color:#333;}
.news_list_m a:visited{ color:#333;}
.news_list_m a:hover{ color:#9b171d;}
.news_list_m a:active{ color:#9b171d;}
.news_list_m ul{ padding-left:0;}
.news_list_m li {    padding: 8px 20px 5px 0px;}
.news_list_m li {
    background-image: url(../images/z3g_arrow_gray.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    border-bottom: 1px dotted #ccc;
	list-style:none;}
.news_list_m h3.newsTitle {
    color: #333;
    vertical-align: middle;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
    box-align: center;
    overflow: hidden;
	font-size:16px;
	margin-top:10px; margin-bottom:5px; font-weight:normal;}
.news_list_m p.time{ color:#888;}



* 新闻列表 */
.fl {	float:left;}
.news-list{	padding-top: 45px;	width:1200px; margin:0 auto; margin-bottom: 30px;}
.news-list ul{	width: 1200px;	float: left;	}
.news-list li{	width: 570px; padding: 18px 18px 18px 18px;	border: 1px solid #e5e5e5;	background: #f8f8f8;	float: left;	margin: 0 11px 23px 12px;	display: inline;}
.news-list li .intro2{	width: 360px;	float: right;	margin-left: 17px;	display: inline;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.news-list li .intro2 a{	display: inline-block;	width: 100%;	line-height: 18px;	color: #7e7e7e;}
.news-list li .intro2 a.tit{	font-size: 14px;	line-height: 32px;	color: #333;}
.news-list li .intro2 a:hover,.news-list li .intro2 a.tit:hover{	color: #00428e;}
.news-list li .intro2 p{	height: 36px;	line-height: 18px;}
.news-list li .intro2 span{	display: inline-block;	font-size: 10px;	line-height: 16px;	color: #9f9f9f;	padding-top: 10px;}

.intro2 h3{ font-size:16px; margin:0; margin-bottom:10px; color:#000;}

.news-list li:hover{ background:#519935; opacity: 0.9;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}

.news-list li:hover .intro2 h3{ color:#fff;}
.news-list li:hover .intro2 p{ color:#fff; opacity:0.7;}
.news-list li:hover .intro2 span{ color:#fff; opacity:0.9;}
.news-list li:hover .intro2{ margin-left:27px; }




.pro_fenlei{ height:46px; line-height:46px;     margin-bottom: 30px;}
.pro_fenlei1{ width:49%; float:left; margin-right:1px;}
.pro_fenlei1 a{ font-size:20px; display:block; text-align:center; 
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
 }
.pro_fenlei1 a:link{ background:#f5f5f5;  color:#333; font-weight:normal;} 
.pro_fenlei1 a:visited{ background:#f5f5f5; color:#333; font-weight:normal;} 
.pro_fenlei1 a:hover{ background:#77af2a;  color:#fff; font-weight:normal;} 
.pro_fenlei1 a:active{ background:#77af2a;  color:#fff; font-weight:normal;} 








/*分页样式*/
.page_info {	text-align: center;	margin-top: 10px;	color: #333;}
.page_info span {	padding: 0 2px;	font-weight: bold;}
.page_list {	height: 24px;	line-height: 24px;	text-align: center;	letter-spacing: 0;	font-family: "Arial Black";	font-size: 12px;	margin-top: 20px; padding-bottom:5px;}
.page_list a {	display: inline-block;	color: #898989;	border: 1px solid #e8e8e8;	background: #f8f8f8;	padding: 0 8px;	margin: 0 1px;}
.page_list a:hover {	color: #fff;	border: 1px solid #898989;	background: #898989;}
.page_list a.on {	color: #333;	border: 1px solid #ccc;	background: #E5EDF2;}


.a_active{
	background:#77af2a !important;  
	color:#fff !important; 
	font-weight:normal !important; 
}
