
/* ���� */
.navigation{
	background-color: #1d9c76;
	height: 50px;
	line-height: 50px;
	}
.navigation ul{
	display: flex;
}
.navigation li{
	flex: 1;
}
.navigation li a{
	color: white;
	font-size: 14px;
	width: 100%;
	text-align: center;
	display: block;
	background: url(../images/8.jpg) right no-repeat;
}
.navigation li a:hover{
	color: white;
	font-size: 14px;
	width: 100%;
	display: block;
	text-align: center;
	background-color:#CC3E00;
}
/* ��Ʒ */
.cpleft{
	background-color: #FFFFFF;
	border: 2px solid #1d9c76;
}
.cpleft-top{
	width: 100%;
	height: 90px;
	text-align: center;
	line-height: 90px;
	font-size: 20px;
	color: white;
	font-weight: bold;
	background-color: #1d9c76;
	box-sizing: border-box;
}
.cpleft-dh{
	padding: 10px 20px 10px 20px;
	box-sizing: border-box;
}
.cpleft-dh1{
	padding: 10px 20px 10px 20px;
	box-sizing: border-box;
	background:url(../images/7.jpg) center;
	color: white;
	height: 200px;
}
.cpleft-dh li a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	border-bottom: 1px #DBDBDB dashed;
}
.cpleft-dh li a:hover{
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	background-color: #1d9c76;
	border-radius: 20px;
	text-align: center;
	color: white;
}
.cpright-top{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px #DBDBDB dashed;
	margin-bottom: 20px;
}
.pic_box{overflow: hidden;height: 190px;    display: block;    margin-bottom: 4px;}
.cpright-top ul{
	display: flex;
}
.cpright-top li{
	flex: 1;
}
.cpright-top li:nth-child(2){
	text-align: right;
}
.cpright-top li:nth-child(1){
	color: #1d9c76;
	font-size: 18px;
	font-weight: bold;
}
/* ���� */
#youshi{
	width: 100%;
	background: url(../images/11.jpg) center;
	padding: 30px 0px 30px 0px;
}
.lanse{
	width: 100%;
	margin: 0 auto;
	background-color: #1d9c76;
	color: #ffffff;
    font-size: 22px; 
	font-weight: bold;
	padding: 20px 0px 20px 0px;
	text-align: center;
}
.lanse1{
	width: 100%;
	background-color: #1d9c76;
	color: #ffffff;
	padding: 20px 0px 20px 0px;
}
.yellow-wz{
	font-size: 18px;
	font-weight: bold;
	color: #fd962c;
	padding-top: 10px;
}
.grey-wz{
	font-size: 12px;
	color: #fd962c;
}
.ggzj{
	padding: 20px 0px 0px 0px;
}
.ggtop{
	background: url(../images/17.jpg) left no-repeat;
	padding-left: 130px;
	height: 55px;
}
.ggtop1{
	background: url(../images/21.jpg) right no-repeat;
	padding-right: 130px;
	height: 55px;
	text-align: right;
}
.ggzj1{
	padding: 20px 0px 0px 0px;
	text-align: right;
}
/* ���� */
.news-top{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #d9d9d9;
	margin-bottom: 20px;
	color: #1d9c76;
	font-size: 18px;
	font-weight: bold;
}
.news-top ul{
	display: flex;
}
.news-top li{
	flex: 1;
}
.news-top li:nth-child(2){
	text-align: right;
}
.news-lb{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #d9d9d9;
	background: url(../images/15.gif) left no-repeat;
	padding-left: 25px;
	box-sizing: border-box;
	overflow: hidden;
}
footer{
	width: 100%;
	background-color: #191816;
	text-align: center;
	padding: 20px 0px 20px 0px;
	color: #ffffff;
}
.link{
	width: 100%;
	height: 40px;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	border-bottom: 2px solid #032241;
}
.grey{
	background-color: #f5f5f5;
	height: 50px;
	line-height: 50px;
}
.guding{
	background-color: rgba(0,0,0,.6);
	position: fixed;
    left: 0px;
    bottom: 0px;
	width: 100%;
}
.guding  li{
	float: left;
	margin: 2% 5% 0% 5%;
	width: 40%;
	line-height: 30px;
	background-color: rgba(255,78,0,.8);
}
.guding  li a{
	font-size: 14px;
	font-weight: bold;
	color: white;
}
.guding  li a:hover{
	font-size: 14px;
	font-weight: bold;
	color: white;
}/*���߿ͷ�*/

#pagelist ul li a:hover{background-color:#7fb400; color:#FFF; border:1px solid #519500;}
.selectpage{}
.selectpage a{font-weight: bold;border:1px solid #519500!important; background-color:#7fb400!important;color: #FFF!important; }

.news_list{}
.news_list ul li{ height:40px; line-height:40px; border-bottom:1px  dashed #f5f5f5; text-align:left; background: url(../images/15.gif) left no-repeat;}
.news_list ul li a{height:40px; line-height:40px; display:block;overflow:hidden;float:left; color:#666666;}
.news_list ul li a:hover{ color:#ff0000; text-decoration:underline;}
.news_list ul li span{ width:100px; float:right; text-align:right; color:#666666; font-size:14px;}

.odript{ width:100%; height:35px; line-height:35px; border:1px solid #e2e2e2;}
.odript2{ width:100%;height:45px; line-height:45px; background-color:#ff7f00; text-align:center; color:#FFF; border:0px; font-size:14px;}

.odript3{width:100%; height:35px; line-height:35px; border:1px solid #6e7795;}
.odript5{width:100%; border:1px solid #6e7795;}

.odript6{ width:100%;height:45px; line-height:45px; background-color:#ff7f00; text-align:center; color:#FFF; border:0px; font-size:14px;}






@media screen and (max-width: 767px) {

.topb,.top,.top_logo,.webt,.webk,.web3,.webt1,.webt2,.web2t,.web2y,.web2y_l,.web2y_r,.web3l,.web3r{width: 100%;}
.web2y_l img,.top_logo img{width: 100%;height: auto;}
.top_tel{display: none;}
.topp{height: 120px;}
.pic_box{    height: 100px;}
.webt1{    font-size: 24px;}
.webk div{    max-width: 100%;}
.webk .mr_frUl ul li{  width:48%;   height: 244px;  margin: 4px 1%;font-size: 16px;}
.webk .mr_frUl ul li img{    margin-bottom: 8px;}
.webk .mr_frUl ul li br{display: none;}
.webk .mr_frUl ul li span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.web2y_r{padding: 10px 20px;}
.web2y_r p{text-align: justify;}
.cc_tk_,.web3rt{    width: 100%;height: 35px;}
.cc_tka,.cc_tkb,.web3rt1{    width: 110px;height: 36px;	    line-height: 36px;    line-height: 35px;}



}












