@charset "utf-8";
*{
    margin:0;
    padding:0;
    font-family:"微软雅黑";
}
.clear{ clear:both;}
#flickr{ text-align:center;}
#flickr ul li{ display:inline; margin:0 3px; float:inherit;}
#flickr .thisclass{ color:#F00;}
body{
    max-width: 1366px;
    padding: 0px;
    margin: 0px auto;
    font-size: 15px;
}
a{
    text-decoration:none;
    color:#000;
}
ul li{
    float: left;
    list-style:none;
}
img{
    border:none;
}
.head{
    width: 100%;
    background-color: #dbfad8;
    margin: 0px auto;
    overflow: hidden;
}
.head_top_left{
    float: left;
    width: 50%;
    overflow: hidden;
}
.head_top_right{
    float: right;
    width: 50%;
    overflow: hidden;
}
.head_top{
    width: 1000px;
    margin: 10px auto;
    overflow:hidden;
}
.logo{
    float: left;
    width:60%;
    margin-top: 13px;
    overflow: hidden;
}
.key{
    color: #127a83;
    overflow: hidden;
    width: 50%;
    float: right;
}
.key h1{
    font-size: 15px;
    float: right;
    margin: 0px;
    color: #2a830b;
}
.key p {
    font-size: 15px;
    float: right;
    margin: 0px;
    color: #2a830b;
    font-weight:bold;
}
.phone{
    float: right;
    overflow: hidden;
    font-weight: bold;
    font-size: 20px;
}
.phone_img{
    float: right;
    overflow: hidden;
    margin-right: 10px;
}
.phone_img img{
    margin-top: 5px;
}
.phone_text{
    font-size: 22px;
    float: right;
    overflow: hidden;
}
.phone_text span{
    color: #000;
    overflow: hidden;
    font-size: 15px;
}
.phone_text p{
    color: #000;
    overflow: hidden;
}
.nav{
    width: 100%;
    overflow: hidden;
   background: url("../images/nav_bg.jpg");
    background-size: 100% 100%;
}
.nav ul{
    padding: 0px;
    margin: 0px auto;
    width: 1000px;
}
.nav ul li{
    width:142px;
    text-align: center;
    line-height: 40px;
    color: #ffffff;
    font-size: 17px;
}
.nav ul li:hover{
    background-color: #ffffff;
}
.nav ul li:hover{
    color: #296d00;
}


.index_anli{
    width: 100%;
    overflow: hidden;
    background-color: #e3fbe1;
}
.index_anli_title{
    width: 100%;
    overflow: hidden;
    margin: 5px auto;
}
.anli_title_all{
    width: 80%;
    margin: 0px auto;
    text-align: center;
    overflow: hidden;
}
.anli_title_top{
    width: 100%;
    text-align: center;
    color: #70c661;
    font-size: 20px;
}
.anli_title_left{
    float: left;
    height: 3px;
    width: 45%;
    border-bottom: solid 2px #a0a0a0;
    border-top: solid 1px #a0a0a0;
    margin-top: 10px;

}
.anli_title_text{
    float: left;
    width: 10%;
    font-size: 20px;
    line-height: 30px;
    overflow: hidden;
}
.anli_title_text span{
    color: #2e9a13;
    font-size: 21px;
}
.anli_title_right{
    float: right;
    height: 3px;
    width: 45%;
    border-bottom: solid 2px #a0a0a0;
    border-top: solid 1px #a0a0a0;
    margin-top: 10px;
}
.index_anli_list{
    width: 80%;
    overflow: hidden;
    margin: 20px auto;
    padding-bottom: 55px;
}
.index_anli_left{
    float: left;
    line-height: 236px;
    width: 4%;
    overflow: hidden;
}
.index_anli_center{
    width: 90%;
    float: left;
    overflow: hidden;
}
.index_anli_right{
    float: right;
    width: 4%;
    line-height: 236px;
    overflow: hidden;
}
.index_imgbox{
    border: solid 1px #57b016;
    overflow: hidden;
    background-color: #a0ef86;
}
.index_imgtop{
    width: 95%;
    margin: 0px auto;
    overflow: hidden;
}
.index_imgtop img{
    margin-top: 2px;
    overflow: hidden;
    width: 100%;
}
.index_imgbottom{
    background-color: #a0ef86;
    text-align: center;
    color:#ffffff;
    line-height: 30px;
}
.index_imgbottom a{
    color: #ffffff;
}
.index_imgbottom a:hover{
    color: #26b116;
    text-decoration: underline;
}
.rollBox{
    width:100%;
    overflow:hidden;
    margin:0 auto;
}
.rollBox .Cont{
    width:100%;
    overflow:hidden;
    margin:0 auto;
}
.rollBox .ScrCont{
    width:10000000px;
    overflow: hidden;
}
.rollBox .Cont .pic{
    width:200px;
    float:left;
    text-align:center;
    padding-right:20px;
}
*+html .rollBox .Cont .pic{
    width:200px;
    float:left;
    text-align:center;
    padding-right:30px;
}
.rollBox .Cont .pic img{
    margin-top: 2px;
    overflow: hidden;
    width: 188px;
    height: 200px;
}
.rollBox .Cont .pic p{
    line-height:26px;
    color:#505050;
}
.rollBox .Cont a:link,.rollBox .Cont a:visited{
    color:#ffffff;
    text-decoration:none;
}
.rollBox .Cont a:hover{
    color:#26b116;
    text-decoration:underline;
}
.rollBox #List1,.rollBox #List2{
    float:left;
}
.index_center{
    width: 100%;
    background-color: #f1f3f0;
}
.index_center_all{
    width: 80%;
    margin: 0px auto;
}
.index_about{
    width: 38%;
    float: left;
    background: url("../images/index_about_bg.jpg");
    background-size: 100% 100%;
    margin-top: -55px;
}
.index_about_title{
    width: 90%;
    margin: 0px auto;
    overflow: hidden;
 }
.index_about_title_left{
    float: left;
    overflow: hidden;
    color: #ffffff;
    font-size: 20px;
    line-height: 30px;
}
.index_about_title_more{
    float: right;
    padding-top: 10px;
}
.index_about_title_more a{
    color: #ffffff;
    font-size: 10px;
}
.index_about_title_more a:hover{
    color: #296d00;
    text-decoration: underline;
}
.index_about_title_top{
    width: 100%;
    margin: 10px auto;
    overflow: hidden;
}
.index_about_title_bottom{
    border-bottom: solid 1px #ffffff;
    border-top: solid 1px #ffffff;
    height: 2px;
}
.index_about_content{
    width: 90%;
    margin: 10px auto;
}
.index_about_content img{
    width: 100%;
}
.index_about_content p{
    color: #ffffff;
    text-indent: 2em;
    line-height: 25px;
}
.index_news{
    float: right;
    width: 60%;
    overflow: hidden;
}
.index_title{
    width: 100%;
    overflow: hidden;
}
.index_title_top{
    width: 100%;
    overflow: hidden;
}
.index_title_left{
    color: #2c9b0e;
    font-size: 20px;
    line-height: 30px;
    float: left;
}
.index_title_more{
    float: right;
    padding-top: 10px;
}
.index_title_more a{
    color: #26b116;
    font-size: 10px;
}
.index_title_more a:hover{
    color: #2a830b;
    text-decoration: underline;
}
.index_title_bottom{
    border-bottom: solid 1px #a0a0a0;
    border-top: solid 1px #a0a0a0;
    height: 2px;
}
.index_news_list{
    width: 95%;
    margin: 10px auto;
    overflow: hidden;
}
.index_news_content{
    width: 98%;
    overflow: hidden;
    border-bottom: dashed 1px #6e6e6e;
    padding-left: 10px;
}
.index_news_content_left{
    width: 30%;
    overflow: hidden;
    float: left;
}
.index_news_content_left img{
    width: 200px;
    height: 140px;
    overflow: hidden;
}
.index_news_content_right{
    float: right;
    width: 68%;
    float: right;
    overflow: hidden;
}
.index_news_content_title{
    color: #6ec06c;
    font-size: 16px;
    line-height: 30px;
}
.index_news_content_text{
    font-size: 14px;
    line-height: 20px;
}
.index_news_list ul{
    width: 100%;
    margin: 0px auto;
    padding:0px;
}
.index_news_list ul li{
    width:98%;
    border-bottom: dashed 1px #6e6e6e;
    line-height: 35px;
    padding-left: 10px;
}
.index_news_list ul li a{
    float: left;
}
.index_news_list ul li a:hover{
    color: #26b116;
}
.index_news_list ul li span{
    float: right;
    margin-right: 15px;
}
.index_bottom{
    width: 100%;
    overflow: hidden;
    background-color: #f5fcf3;
}
.index_bottom_all{
    width: 80%;
    margin: 20px auto;
    overflow: hidden;
}
.index_jidi{
    width: 28%;
    padding: 5px;
    float: left;
height:400px;
    overflow: hidden;
    background-color: #f3f3f3;
    border: solid 1px #dddddd;
}
.index_jidi_content{
    width: 89%;
    margin: 20px auto;
    overflow: hidden;
    border: solid 1px #26b116;
}
.index_content{
    width: 39%;
    padding: 5px;
    margin-left: 14px;
    float: left;
    height:400px;
    overflow: hidden;
    background-color: #f3f3f3;
    border: solid 1px #dddddd;
}
.index_content_text{
    width: 90%;
    margin: 20px auto;
    overflow: hidden;
}
.index_content_text img{
    width: 100%;
    overflow: hidden;
}
.index_content_text p{
    color: #666;
    line-height: 30px;
    font-size: 16px;
}
.index_rongyu{
    padding: 5px;
    width: 27%;
    float: right;
height:400px;
    overflow: hidden;
    background-color: #f3f3f3;
    border: solid 1px #dddddd;
}
.index_rongyu_content{
    width: 90%;
    margin: 20px auto;
    overflow: hidden;
    text-align: center;
}
.foot{
    background:url("../images/foot_bg.jpg");
    overflow: hidden;
    background-size: 100% 100%;
    width: 100%;
    padding: 10px 0px;
}
.foot p{
    width: 1000px;
    margin: 0px auto;
    text-align: center;
    overflow: hidden;
    line-height: 30px;
    color: #ffffff;
    font-size:15px;
}
.foot a{
    color: #ffffff;
}
.foot p a:hover{
    color: #fdff13;
    font-weight: bold;
    text-decoration: underline;
}

/*分页样式*/
div.flickr {
    width: 95%;
    padding:0px;
    margin:20px auto;
    font-family:Verdana;
    text-align: center;
    font-size: 12px;
    
}
div.flickr a {
    background-position: 50% bottom;
    color: #078dca;
    margin-right: 3px;
    text-decoration: none;
    border: #dedfde 1px solid ;
    padding: 2px 6px;
}
div.flickr a:hover {
    color: #fff;
    background-color: #078dca;
    border:#dddddd 1px solid ;
}
div.meneame a:active {
    color: #fff;
    background-color: #078dca;
    border: #dddddd 1px solid ;
}
div.flickr span.current {
    font-weight: bold;
    color: #ff0084;
    margin-right: 3px;
    padding: 2px 6px;
}
div.flickr span.disabled {
    color: #adaaad;
    margin-right: 3px;
    padding:2px 6px;
}

.index_title_more{
float:right;
overflow:hidden;
margin-top:12px;
}
.index_title_more a{
color:#ffffff;
font-size:13px;
}
.index_title_more a:hover{
    color: #2a830b;
    text-decoration: underline;
}

.wrap-1080{
	width: 1080px;
	margin: 0 auto;
	overflow: hidden;
}
.wrap-1344{
	width: 1344px;
	margin: 0 auto;
	overflow: hidden;
}
.clear{
	clear: both;
}
.wrap-left{
	width: 325px;
	float: left;
	overflow: hidden;
}
.left-top{
	width: 318px;
	height: 265px;
	
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.main-title{
	width: 100%;
	height: 35px;
	clear: both;
	background-color: #570205;
}
.main-title p{
	text-indent: 1em;
	color: #F4F4F4;
	font-size: 18px;
	line-height: 35px;
}
.main-title p a{
	color: #FFFFFF;
}

.left-top ul li{
	text-indent: 1em;
	font-size: 16px;
	line-height: 35px;
	border-bottom: 1px dotted #999999;
        width: 318px;
}
.left-top ul li a:hover{
	color: #570205;
}
.left-bottom{
	width: 318px;
	margin-top: 20px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.left-b-content p{
	line-height: 30px;
	font-size: 16px;
	margin-left: 10px;
}

.wrap-right{
	width: 720px;
	float: right;
	overflow: hidden;
}
.right-top-content p{
	line-height: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
.right-top{
	width: 718px;
	overflow: hidden;
	border: 1px solid #999999;
}
.right-bottom-content{
	width: 100%;
}
.right-bottom-content div{
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.right-bottom-content img{
	width: 160px;
	height: 120px;
}
.right-bottom-content p{
	text-align: center;
	font-size: 15px;
	color: #888;
}
.right-bottom-content a:hover p{
	color: #570205;
}
.right-top-content ul li{
	line-height: 40px;
	text-indent: 1em;
	border-bottom: 1px dotted #999999;
        width: 720px;
}
.right-top-content ul li a:hover{
	color: #570205;
}
.right-top-content ul li span{
	float: right;
	margin-right: 10px;
}
.right-top-content div{
	float: left;
	margin-top: 10px;
	margin-left: 14px;
}
.right-top-content div p{
	color: #999999;
	text-align: center;
}
.right-top-content div p:hover{
	color: #570205;
}
.right-top-content div img{
	width: 220px;
	height: 175px;
}
.main-content-title{
	width: 100%;
	text-align: center;
}
.main-content-title h1,.main-content-title p{
	text-align: center;
}
.main-content-title h1{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
}
.main-mtp-mbm-30{
	margin: 30px auto;
}