/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2019-5-31, 16:24:01
    Author     : Administrator
*/

*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}

* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */

body{font-size:62%;color:#333; margin:0; padding:0; font: 微软雅黑,'SimSun','宋体',Verdana,tahoma,arial,sans-serif;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#000;}

img{ border:none; padding:0; margin:0;}
ul,li,dl,dt,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none; }
li{ list-style:none; vertical-align:middle;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1}

.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }

.clear-5{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:2px 0 3px 0; }
.clear-5:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:2px 0 3px 0;  }


.fl{ float:left;}
.fr{ float:right;}
.fn{clear:both;}
.more{
    white-space: nowrap;
    display: inline-flex;
    float:right;
}
.more a{
    color: rgb(130, 130, 130);
}
.bot10{ margin-bottom:10px;}
.bot1{ margin-bottom:1px;}


.bot11{ margin-bottom:11px;}
.grayline{ border:1px solid #e8e8e8;}
.rel{ position:relative;}

form input.button{
    width: 25%;
    margin-right: 2rem;
}


.caidan-phone,#nav-phone,#nav-phone .circle,.nav-footer ul h4 .img-jia{
    display: none;
}

.header,nav,#main{
    padding: 0 8%;
}

.infoTitle{
	font-size:1.1rem;
}

/* 头部 */
header{
    position: relative;
    z-index:1;
}

.header{
    overflow: hidden;
	background-color: #1bad5d;
}
.logo{
    //float: left;
    //width: 50%;
	padding:1rem 0;
}
.logo img{ 
    //padding-top:1%;
    max-width: 100%;
	//max-height:5rem;
}
.nav{
    float: left;
    padding-left: 8%;
    font-size: 1.2rem;
    width: 40%;
    margin-top: 2%;
}
.nav span{
    background: linear-gradient(#46A739,#007E39);
    border-radius:2rem;
    display: inline-block;
    float: left;
    padding: 2%;
    margin-right: 2%;
}
.nav .marginc{
    margin: 0;
}
.nav span a{
    color: white;
}
.language{
	height:1rem;
}
.language,.caidan-phone{
    width:25%;
    margin-top: 5%;
    text-align: right;
}
.language span{
    display: inline-block;
	font-size:1.5rem;
    //width: 28%;
}
.language img,.caidan-phone img{
    width: 15%;
    //vertical-align: middle;
}
.logSear{
	//width:25%;
	padding-top:1.5rem;
	text-align:right;
	font-size:1rem;
}
#login{
	margin:0.5rem 0;
}
.search{
    //position: absolute;
    //top: 50%;
    //right: 10%;
    //z-index: 10;
    //display: none;
}
.search form input{
    height: 1.25rem;
}
.search form select{
    height: 1.5rem;
}
.search form input.button{
    width: 3rem;
    margin-right: 0;
    height: 1.5rem;
    background-color: green;
    border: 1px solid green;
	color:white;
}


/* 导航 */
nav{
    background: linear-gradient(#46A739,#007E39);
	
filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/
background:green; /* 一些不支持背景渐变的浏览器 */
background:-moz-linear-gradient(top, red, rgba(0, 126, 57, 1));
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#46A739), to(rgba(0, 126, 57, 1)));

    font-size: 1rem;
    height: 2rem;
    line-height: 2rem;
    position:relative;
    z-index:1;
}
nav div{
    width: 10.5%;
    text-align: center;
    display: inline-block;
    position:relative;
    z-index:1;
}
nav a{color: white;}
nav li,nav a{position:relative;}
nav ul{}
nav ul{
    position: absolute;
    display: none;
    z-index:5;
    text-align: center;
    line-height: 2rem;
    width: calc(84% / 8);
	width: 10.5%;
    background:linear-gradient(#46A739,#007E39);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#46A739), to(rgba(0, 126, 57, 1)));
    top: 100%;
    width:100%;
}
nav ul li ul{top:0;left:100%;}


/* 导航-备用
.container{ width:100%;margin: auto;}
.A-nav{position:relative;z-index:3;float:left;width:100%;padding:0rem 10rem;background:linear-gradient(#46A739,#007E39);}
.A-nav li,.A-nav a{position:relative}
.A-nav>li{float:left;width:calc((100% - 20rem) / 9);height:2rem;line-height:2rem}
.A-nav>li a{display:block;text-align:center;color:#fff;font-size:18px;font-weight:700;z-index:2}
.A-nav>li ul{position:absolute;top:100%;width:100%;display:none}
.A-nav>li ul li{background:linear-gradient(#46A739,#007E39);height:2rem;line-height:2rem}
.A-nav>li ul li a{font-size:1rem}
.A-nav>li ul li ul{top:0;left:100%;z-index:2}
.A-nav>li ul li ul li{background:linear-gradient(#46A739,#007E39);}
.A-nav .hk-1,.A-nav .hk-2,.A-nav .hk-3{position:absolute;top:0;}
.A-nav .hk-1{background:linear-gradient(red,brown);width:calc((100% - 20rem) / 10.8);height:2rem;z-index:-1}
.A-nav .hk-2{background:#00fa9a;width:100%;height:2rem}
.A-nav .hk-3{background:#00fa9a;width:100%;height:2rem}
 */

.banner{width: 100%;position: relative;}
/* banner轮播图 */
.flexslider{height:100%;overflow:hidden;background:#fff url(.../images/gf/loading.gif) 50% no-repeat;top:5rem;}
.slides{position:relative;z-index:0;}
.slides li{height:100%;}
.slides li img{ 
display:block; 
width:100%; 
//height:100%; 
text-align:left;
}
.flex-control-nav{display:none;position:absolute;bottom:1%;z-index:2; left:35%;text-align:center;}
.flex-control-nav li{display:inline-block;width:4.5%; float:left;height:.3rem;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:4.5%;height:.3rem;line-height:.3rem;overflow:hidden; background: #fff; cursor:pointer;}
.flex-control-nav .flex-active{background:#072269}
.flex-direction-nav{position:absolute;z-index:0; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:4.5%;height:0;padding-bottom: 4%;overflow:hidden;cursor:pointer;position:absolute;
    /*background-color: rgba(0,0,0,0.5);
    font-size: 3rem;
    color: white;*/
    border-radius: 1rem;
}
.flex-direction-nav li a.flex-prev{left:5%;background:url(../../images/gf/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5%;background:url(../../images/gf/next.png) center center no-repeat;}


/*子页面的栏目banner*/
.catbanner{
	text-align:center;
	width:100%;
	min-height:1rem;
}
/* banner 单图*/
.catbanner img,.banner img{
    width: 100%;
}

/* 主体内容 */
#main{
	position: relative;
	min-height: 25rem;
	margin:1rem auto;
}
.storey{
    margin-top: 1%;
}

/* 内容块 */

.pleft {
    width: 68%;
    float: left;
	padding-right:2%;
}

.block-foPic{
    width: 97%;
}

.head {
    height: 2rem;
    line-height: 1.9rem;
}
.head .tit {
    float: left;
    font-size: 1.2rem;
	border-bottom: 1px solid #007E39;
}
.more a {
    cursor: pointer;
    //display: block;
}
.cfocus {
    width: 100%;
    min-height: 100px;
    overflow: hidden;
    margin-top: 0.8rem;
}

#newsimg{
	width: 100%;
	height: 20.5rem;
	overflow:hidden;
}
#newsimg li{
	width:30%;
	overflow:hidden;
	margin-right:2%;
	margin-bottom: 1%;
	padding-bottom:1%;
	float:left;
	border:1px solid #ccc;
}
#newsimg li p{
	padding:0 1%;
}
#newsimg .newsdimg{
	width:100%;
	overflow:hidden;
}
#newsimg .newsdimg img{
	width:100%;
	overflow:hidden;
}
.ptitle{
	font-size:1rem;
	line-height:3rem;
}
.information{
	font-size: 0.85rem;
    text-align: justify;
    line-height: 1rem;
    min-height: 2rem;
}
.datatime{
	padding-top:1.2rem;
}
/* 图片新闻 
#focPic_30080 {
    width:100%;
    height:auto;
    background:url(../images/indFocPicBg.png) no-repeat;
    overflow:hidden;
}
#focPic_30080 .bd {
    width:100%;
    height:80%;
    overflow:hidden;
}
#focPic_30080 .bd ul li {
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden;
    z-index:0;
}
#focPic_30080 .bd ul li img{
    width: 100%;
}
#focPic_30080 .bd ul li .con .title a {
    position:absolute;
    bottom:0px;
    width:100%;
    height:1.5rem;
    line-height:1.5rem;
    display:block;
    text-align:center;
    color:#fff;
    z-index:3;
}
#focPic_30080 .bd ul li .con .bg {
    filter:alpha(opacity=40);
    -moz-opacity:0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    background:#000;
    height:1.5rem;
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
}
#focPic_30080 .hd {
    overflow:hidden;
    width: 100%;
    height: 20%;
}
#focPic_30080 .hd ul {
    width: 100%;
}
#focPic_30080 .hd ul li {
    float:left;
    padding:4px;
    height:auto;
    width:calc( ( 100% - 2rem) / 4 );
    overflow:hidden;
}
#focPic_30080 .hd ul li img {
    width:100%;
    height:auto;
    padding:1px;
    border:1px solid #ccc;
}
#focPic_30080 .hd ul li.on {
    background:url(../images/dot04.png) center top no-repeat;
}
#focPic_30080 .hd ul li.on img {
    border:1px solid #007E39;
}
#focPic_30080 .hd ul .title {
    display:none;
}
.focPic{
    
}
.pic{
    
}
*/
/* 文字内容 */
.article{
    padding-top: 0.8rem;
    padding-left: 1%;
    padding-right: 1%;
    overflow: hidden;
}
.article::-webkit-scrollbar {
    display: none;
}
.article h2{
    font-size: 1.5rem;
    text-align: center;
}
.article .cont{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
}
.article .cont img{
    display: none;
}
.article p{
    font-size: 1rem;
    line-height: 150%;
    text-indent: 2.4rem;
    margin-top: 2%;
    letter-spacing:0.2rem;
}
/*
.article li{
	line-height:2rem;
	background: url(../../images/gf/gf_tz.jpg) no-repeat left;
}
*/
.article li:hover{
	border: 1px solid #22b38a;
}

.article li a{
	font-size:0.9rem;
	padding-left: 1.5rem;
}
/* 首页公告 */
.pright {
    width: 75%;
    float: left;
}
.nbox .hd {
    height: 2rem;
    line-height: 2rem;
    overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.nbox .bd {
    margin-top: 1rem;
    overflow: hidden;
}
.nbox .bd::-webkit-scrollbar {
    display: none;
}
.nbox .hd .tit {
    float: left;
    font-size:1.5rem;
	border-bottom: 1px solid #007E39;
    //color: #007E39;
}

.label_list27_date .item{}
.label_list27_date li{margin-bottom:2%;}
.label_list27_date .info{
	margin-right:0;
	overflow: hidden;
	zoom: 1;
	height:5.5rem;
}
.label_list27_date .info:hover {
	cursor: pointer;
	background: #e4e4e4
}
.label_list27_date .time{
    width:10%;
    float:left;
    text-align:center;
    margin-right:3%;
}
.label_list27_date .time span{display:block;text-align:center;font-size:1.5rem;}
.label_list27_date .time .date{color:#fff;background:#007E39;padding: 8% 0;}
.label_list27_date .time .year{color:#007E39;background:#eeeeee;font-size:1rem;padding: 8% 0;}

.label_list27_date .info h4{
    font-weight:normal;
    margin-bottom:2%;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.label_list27_date .info h4 a{font-size:0.9rem;color:#007E39;}
.label_list27_date .info p{
    font-size:0.8rem;
    color:#595959;
    line-height: 170%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.article li .normal_title{
	width:75%;
	overflow: hidden;
    height: 1.5rem;
    line-height: 1.5rem;
}

/* 图片分割 */
.piczs img{
    width: 100%;
}

/* 列表新闻 */
.ntab {
    width: 30%;
	float:right;
}

.label_headline9{
    margin-top:1.5%;
}
.label_headline9 h3 {
    padding:1% 0 3%;
    font-size: 1.2rem;
	border-bottom: 1px solid #c9c9c9;
}
.label_headline9 h3 :hover {
	cursor: pointer;
	background: #e4e4e4
}
.label_headline9 h3 a{
	color:#007E39;
	font-weight:normal;
	margin-bottom:1rem;
}
.ntab .ntablist {
    padding-top: 1%;
}
.main{}
.headline{
    width: 100%;
	float:right;
}
.headline li{
	padding:1rem 0;
	border-bottom: 1px dashed #ccc;
    line-height: 2rem;
}
.sidelist83{
    color: #333;
    padding-bottom: 1rem;
}
.sidelist83::-webkit-scrollbar {
    display: none;
}
.sidelist83 li {
    overflow: hidden;
    padding: 1% 0;
}
.sidelist83 li:hover{
	border-bottom:1px solid #007E39;
	cursor: pointer;
}
.label_datatime{
    color: red;
    font-size: 0.6rem;
}
.sidelist83 .normal_title{
    font-size: 1rem;
    width: 75%;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.normal_title a:hover{
    color: #007E39;
}


/*----index---news*/
/*
.news {
	width: 75%;
	margin: 0 auto;
	height: 360px;
	padding: 0px 0 0 0;
}
.newsul {
	float: left;
	width: 100%;
	padding: 0px 0 0px 0px;
	height: 290px;
	overflow: hidden;
}
.newsul li {
	cursor: pointer;
	float: left;
	width: 48%;
	height: 95px;
	display: inline;
	margin: 20px 10px 20px 10px;
	
	list-style-type:circle;
	background: url(../../images/gf/gf_tz.jpg) no-repeat left;
}
.newsul li a {
	cursor: pointer;
	float: left;
	width: 100%;
	height: 95px;
	background: #f7f7f7;
	position: relative;
}
.newsul li a em {
	position: absolute;
	width: 47.8%;
	height: 93px;
	border: 1px solid #e7e7e7;
	left: 0;
	top: 0;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}
.newsul li a:hover em {
	position: absolute;
	width: 47.8%;
	height: 93px;
	border: 1px solid #22b38a;
	left: -4px;
	top: -4px;
}
.newsul li a:hover {
	cursor: pointer;
	float: left;
	width: 48%;
	height: 95px;
	background: #e4e4e4
}
.newsimg {
	float: left;
	width: 10%;
	height: 75px;
	display: inline;
	margin: 9px 0 0 9px;
}
.newsword {
	float: left;
	width: 35.5%;
	padding: 0 0 0 10px;
}
.newsword p.top {
	float: left;
	width: 35.5%;
	height: 35px;
	line-height: 35px;
}
.newsword p.top span {
	float: left;
	width: 24%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #4e6990;
	font-size: 14px;
}
.newsword p.top label {
	float: right;
	width: 10%;
	font-family: Arial, Helvetica, sans-serif;
	color: #747474;
}
.newscon {
	color: #747474;
	float: left;
	width: 35.5%;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
}
.newsfra {
	width: 100%;
	height: 452px;
	padding: 40px 0 0 0;
}
.more {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
}
.more a {
	text-align: center;
	white-space: nowrap;
	color: #22b38a;
	font: 16px/1.2 "Book Antiqua";
	border: 0.17em solid #22b38a;
	padding: 0 1.1em;
	display: inline-block;
	margin: 0 auto;
}
.more font {
	display: block;
	font-size: 1.2em;
	padding: 0 2%;
	position: relative;
	margin-top: -10px;
	background: #fff;
	font-family: 'Microsoft Yahei';
	font-size: 15px;
}

*/


/* 图显列表 */
.seleU{
    width: 25%;
    padding-left: 1%;
}
.seleU li{
    padding-bottom: 5%;
}
.seleU li img{
    width: 100%;
}

/* 栏目导图 */
.special {
    width: 100%;
    overflow: hidden;
    float: right;
}
.special::-webkit-scrollbar {
    display: none;
}
.specialbg{}
.special li{
    width: 15%;
    text-align: center;
    padding: 3% 0 3% 1.5%;
    overflow: hidden;
    float: left;
	font-size:1rem;
}
.special p img{
    width: 100%;
}
/* 
.special li.special02 a {
    background: url(../images/special01.png) center top no-repeat;
}
*/
.circle{
    width: 50%;
    height: 0;
    padding-bottom: 50%;
    background-color:#A7F0BF;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 0 auto 20% auto;
} 
.circle img{
    width: 60%;
    padding-top: 20%;
}
.circle .zs-img{
    width: 90%;
    padding-top: 10%;
}


/*about*/
/* left category list item */
.contain-left, .edu-right {
    width: 20%;
}
.contain-right, .edu-left {
    width: 78%;
}
.gov-head {
    height: 3rem;
    border-bottom: 1px solid #d3d3d3;
}
.gov-head .bigtitle {
    font-size: 1.5rem;
    color:  #007E39;
    display: inline-block;
    padding: 8px 10px 9px 10px;
}
.position{
    line-height: 3rem;
    float: right;
}
.catlist h3, .catlist li {
    line-height: 50px;
    text-align: center;
    color: #4c4c4c;
    border-bottom: #e2e2e2 1px solid;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.catlist li a {
    display: block;
    color: #4c4c4c;
    font-size: 1rem;
}
.about-img{
    width: 30%;
    margin-right:2%;
    float: left;
}
.intro-con{
    padding-top: 1rem;
}
.intro-con h1{
	text-align:center;
	margin:2rem auto;
}
.intro-con p {
    line-height: 2rem;
    text-indent: 2rem;
    font-size: 1rem;
    margin-bottom: 1rem;
}
/* xiaoge-page */
#video{
  float:left;
}
.vSet{
	margin:1rem auto;
	width:30%;
}
video{
	width:100%;
}
#MusicInfo{
  width:65%;
  float:right;
  font-size: 1rem;
  font-weight: bold;
}
.Mar1x5{margin-bottom:1.5rem;}
.rightInfo{text-align:right;}

h5{margin:2rem auto;}




/* 手机版 */
@media screen and (max-width: 600px) {

	.gov-head .bigtitle {
		font-size: 1rem;
		color: #007E39;
	}    
	.about-img{
		width: 100%;
		margin-right:0;
	}
	#video{
		width:100%;
	}
	#MusicInfo{
	  width:100%;
	}
	#MusicInfo img{
	width:100%;
}
	.contain-left, .edu-right,.contain-right, .edu-left {
		width: 100%;
	}
	.left-cat-img{
		display:none;
	}

}
/*about end*/

/* 底部 */
footer{
    background-color: #E6E6E6;
    padding: 1rem 8%;
    margin-top: 1rem;
	display: -webkit-flex;
	display:flex;
	justify-content:space-between;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	line-height:1.5rem;
}
.footer-flex-item1{
	width:70%;
}
.footer-flex-item2{
	display: -webkit-flex;
	display:flex;
	-webkit-align-items: center;
	align-items: center;
}
.text-r{
	text-align:right;
}
.footer-ewm{
	max-width:5rem;
}
.footer-inline-flex{
	
}
.nav-footer{
    
}
.nav-footer ul{}
.nav-footer ul .fl{
    width: calc(( 100% - 5%) / 6);
	width:25%;
    margin-right: 1%;
}
.nav-footer ul h4{
    font-size: 1rem;
    margin-bottom: 2%;
}
.nav-footer ul h4 .img-jia{
    width: 5%;
    float: right;
}
.nav-footer ul h4 .img-jia img{
    width: 100%;
}
.nav-footer ul h4:after{
    clear:both;
    content:"　";
    visibility:hidden;
    height:0
}
.nav-footer ul p{
    line-height: 1.5rem;
    padding-bottom: 2%;
}
.busroute{
    //height: 0;
    //overflow: hidden;
    //padding-bottom: 70%;
}
.nav-footer ul p span{
    padding-right: 5%;
    white-space: nowrap;
}
.nav-footer ul p span img{
    width: 18%;
}
.bottom{
    text-align: center;
    margin-top: 1rem;
}
.nav-footer ul .marz{
    margin-right:0;
}
.friends{
	
}
.nav-footer .friends img{
	width:10%;
	vertical-align: middle;
}
.fotter-ewm{
	display:inline-flex;
	width:100%;
}
.ewm{
	width:40%;
	padding:0 2rem;
}
.ewm-container{
	text-align: center;
}
.ewm img{
	width:100%;
}

/* 联系我们栏目 */
.lxfs{
    
}
.lxfs h5{
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 2rem;
}
.lx-ul{
    width: 30%;
    font-size: 1rem;
    line-height: 2rem;
}


.zxly{
    width: 40%;
    margin: 0 auto;
    line-height: 2rem;
}
.lxfs h6{
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
form {
    width: 100%;
    margin: 0 auto;
}
.zxly p{
    width: 90%;
    margin: 0 auto;
    font-size: 1rem;
    padding-bottom: 0.5rem;
}
.zxly span{
    width: 20%;
}
.zxly input{
    width: 80%;
    border: 1px solid #000;
}
.zxly textarea{
    vertical-align: middle;
    width: 80%;
    min-height: 5rem;
    margin-left: -0.3rem;
    margin-top: 0.5rem;
    border: 1px solid #000;
}


.zxly div{
    margin: 1rem 0;
    text-align: center;
}

.zxly button{
    padding: 0.5rem 1rem;
    margin: 0 1rem;
}

.ditu{
    width:100%;
    height:30rem;
    border:#ccc solid 1px;
    margin-bottom: 2rem;
}


/*在线报名*/
#zxbm{
    border: 1px black solid;
    width: 70%;
    margin: 0 auto;
}
#zxbm h5{
    text-align: center;
    font-size: 1.2rem;
    color: red;
    padding: 0.8rem 0;
    border-bottom: 1px black solid;
}
.message{
    border-bottom: 1px black solid;
    text-align: right;
    padding: 0.8rem 0;
}
.tab-a,.tab-b{
    
}

.tab-a p,.tab-b p,.tab-c p{
    font-weight: bold;
    font-size: 1rem;
    width: 2%;
    padding: 7rem 1rem;
    line-height: 1.5rem;
    border-right: 1px black solid;
    border-bottom: 1px black solid;
    text-align: -webkit-center;
    vertical-align: middle;
}
.tab-b p{
    padding: 0.6rem 1rem;
}
.tab-a ul,.tab-b ul{
    width: 95%;
}
.tab-a li,.tab-b li{
    width: 100%;
    padding: 0.5rem 0;
    line-height: 1.5rem;
    border-bottom: 1px black solid;
}
.tab-a span,.tab-b span{
    width: 15%;
    display: inline-block;
}
.tab-c{
    height: auto;
}
.tab-c p{
    padding:2.8rem 1rem;
}
.tab-c div{
    width: 95%;
    margin: 0.5rem 0;
    border-bottom: 1px black solid;
}
.tab-c textarea{
    width: 99%;
    padding: 0.5rem 0;
    margin-bottom: 0.2rem;
}
.button input{
    padding: 0.5rem 1rem;
    letter-spacing: 0.2rem;
}
.sub{
    margin-right: 3rem;
}



form {
    display: block;
    margin-top: 0em;
    margin-block-end: 1em;
}

/*分页*/
.p_btns {
    display: inline-block;
    margin: 10px auto;
    width: 100%;
    font-size: 12px;
    text-align: center;
}
.p_btns a {
    display: inline;
    cursor: pointer;
    margin-right: 4px;
    padding: 6px 10px;
    height: 16px;
    line-height: 16px;
    text-decoration: none;
    color: #666;
    font-size: 14px;
    text-align: center;
    border: 1px solid #dddada;
}

.p_btns .currentpage {
    display: inline-block;
    margin-right: 4px;
    padding: 6px 10px;
    height: 16px;
    line-height: 16px;
    background: #007E39;
    color: #fff;
}

/*左侧栏目块*/
{
    overflow: hidden;
    zoom: 1;
}
.cathead {
    padding: 23px 0 22px 0;
    background-color: #1bad5d;
    text-align: center;
}
.cathead span {
    color: #fff;
    font-size: 1.2rem;
    display: block;
}
.catlist {
    background-color:white;
    padding: 0;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
.catlist h3:hover{
	cursor:pointer;
}
.catlist h3.cur {
    text-decoration: none;
    color: #007E39;
}
.catlist h3 a,.catlist h3 span {
    color:#007E39;
    font-size: 16px;
	font-weight:normal;
    text-decoration: none;
	display:inline-block;
}
.catlist h3.cur a {
    //color: #007E39;
	//font-weight: normal;
}

@media screen and (max-width: 1530px) {
    
    .header,nav,#main{
        padding: 0 2%;
    }
    footer{
        padding: 1rem 2%;
    }

}


@media screen and (max-width: 1023px) {


    .sidelist83 .normal_title{
        font-size: 0.8rem;
    }
	.logo{
		width:35%;
	}
	.logSear {
		padding-top: 1rem;
		font-size: 0.8rem;
	}
	.search{
		font-size:0.8rem;
	}
    .nav {
        font-size: 1rem;
    }
    .language {;
        width: 8%;
    }
    nav {
        font-size: 0.8rem;
    }
    .head .tit,.nbox .hd .tit,.article h2 {
        font-size: 1.2rem;
    }
    .label_headline9 h3 {
        font-size: 1rem;
    }
    
    .circle{
        width: 50%;
        padding-bottom: 50%;
    }

    .sidelist83{
        padding-bottom: 30%;
    }

    .article,.busroute,.nbox .bd,.special,.sidelist83{ 
        overflow: overlay;
    }
    article{
    }
    .busroute{
        padding-bottom: 90%;
    }

    .busroute::-webkit-scrollbar {
        display: none;
    }

}
@media screen and (max-width: 959px) {

	#login{
		margin:0.1rem 0;
	}

}

@media screen and (max-width:768px) {
    
    .language{
        width: 8%;
    }
	.logSear {
		font-size: 0.5rem;
	}
    .head .tit,.nbox .hd .tit,.article h2,.label_list27_date .time span{
        font-size: 1rem;
    }
    nav,.nav,.article p,.label_list27_date .info h4 a,.nav-footer ul h4,.label_headline9 h3{
        font-size: 0.8rem;
        overflow: hidden;
    }
    .label_list27_date .time .year,.sidelist83 .normal_title,.label_list27_date .info p{
        font-size: 0.6rem;
    }
    .sidelist83 .normal_title {
        width: 70%;
    }
    .busroute {
        padding-bottom: 150%;
    }

}

@media screen and (max-width: 603px) {

    .language {
        width: 10%;
    }
    .logSear {
		display:none;
	}
    nav,.nav,.article p,.label_list27_date .info h4 a,.nav-footer ul h4,.label_headline9 h3,.head .tit,.nbox .hd .tit,.article h2,.label_list27_date .time span{
        font-size: 0.6rem;
        overflow: hidden;
    }
	.head .tit{
		text-align: center;
		display: block;
		width: 100%;
		background-color:yellow;
	}
	
    .sidelist83{
        padding-bottom: 25%;
    }
    .busroute {
        padding-bottom: 250%;
    }
 
}

/* 手机版 */
@media screen and (max-width: 600px) {

    .nav,nav,.foot-navinfo,.position,.more,#nav-phone,#nav-phone .circle,.nav-footer{
        display: none;
    }
    .caidan-phone{
        display: block;
    }
	.block-foPic {
		width: 100%;
	}
    .logo {
        width: 40%;
    }
    .caidan-phone{
        margin-left: 10%
    }
.language {
    width: 15%;
}
nav{
    position: fixed;
    width: 100%;
    height: 100%;
    background: none;
    background-color: rgba(0,0,0,0.6);
    z-index: 100;
}
nav div{
    width: calc(100% / 3);
    float: left;
    margin-bottom: 5%;
}
nav div .circle{
    width: 70%;
    height: 0;
    padding-bottom: 70%;
    background-color:darkgreen;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 10% auto 5% auto;
}
.pleft,.article,.pright,.ntab,.seleU,.special{
    width: 100%;
}
.article,.nbox .bd,.sidelist83 ,.special{
    height: auto;
    padding-bottom: 5%;
}


.nav-footer ul .fl {
    width: 100%;
    margin-right: 0;
    margin-top: 2%;
}
.busroute{
    height: auto;
    padding-bottom: 0;
}
.p_btns a {
    display: inline-block;
    margin-top: 2%;
}
   

    nav,.nav,.article p,.label_list27_date .info h4 a,.label_headline9 h3,.head .tit,.nbox .hd .tit,.article h2,.label_list27_date .time span,.cathead span {
        font-size: 1.1rem;
        overflow: hidden;
    }
    .label_list27_date .time .year, .sidelist83 .normal_title, .label_list27_date .info p ,.special li,.nav-footer ul h4{
        font-size: 1rem;
    }
    .more a,.foot-navinfo{
        font-size: 0.8rem;
    }
    .bottom {
        font-size: 0.7rem;
    }

    .lx-ul,.zxly{
        width: 100%;
        margin-bottom: 1rem;
    }
	.special li {
		width: 30%;
	}
	.label_datatime {
		font-size: 0.9rem;
	}
	.article li a {
		font-size: 1.2rem;
    }
}