﻿a{text-decoration: none;color:#000;} 
img{max-width:100%;}
.inner{
	width:1200px;
	margin:0 auto;
}
.indexbody{

	background:url(../images/bg_top.jpg) no-repeat top center;

}
.indexconts {
    /*background: url(../images/bg_content.png) repeat;*/
    padding-top:20px;
}
.header{
	background:#307467;
}
.header_logo{
	height:163px;
	float: left;
	display: flex;
	  align-items: center;
}
.header.index{
	background: none !important;
}
.header.index .inner{
	background:#fff;
}
.header_logo h1{
	color:#fff;
	font-size:32px;
	line-height:52px;
	letter-spacing:10px;
	margin-left:18px;
}
.header_logo p{
	color:#fff;
	font-size:18px;
	margin-left:18px;
	line-height:30px;
	text-transform: uppercase;
}
.header_ggao{
	float: right;
	width: 547px;
	overflow: hidden;
}
.mainbank{
	height:103px;
	/*background:url(../images/hdnavbg.png) no-repeat top center;*/
	/*box-shadow:0px 10px 10px 0px #e4e4e4;*/
}
.tztitles{
	float: left;
	width:115px;
	padding-left:30px;
}
.tztitles h3{
	font-size:20px;
	color:#307467;
	line-height:38px;
	font-weight: bold;
	padding-left:20px;
	background:url(../images/laba.png) no-repeat left center;
}
.banergund_lunleft{
	float: left;
	position: relative;
	width:760px;
	overflow: hidden;
	height:40px;
	margin-left:10px;
}

.banergund_lunleft ul li a{color:red;}

.maintzhis{
	height:40px;
	background:url(../images/jxbg_1.jpg) no-repeat top center;
}
.tzhiform{
	float: right;
	padding: 4px 10px;
}
.tzhiform input{
	display: block;
	float: left;
	font-size:15px;
	color:#1f1b1b;
	width:190px;
	padding:0 10px;
	border-radius:5px;
	line-height:28px;
	border: none;
	outline: none;
	border:1px solid #307467;
}
.tzhiform button{
	display: block;
	float: right;
	width:26px;
	height:28px;
	background:url(../images/sousuo.png) no-repeat;
	border: none;
	outline: none;
	cursor: pointer;
	margin:0 10px;
}
.header_nav ul li{
	float: left;
	width:11.11%;
	text-align: center;
	position: relative;
}
.header_nav ul{
	background:#307467;
}
.header_nav ul li a{
	display: block;
	color:#fff;
	font-size: 20px;
	line-height: 55px;
}
.banner_cn{
	padding-top:0px;
	margin:0 0 0px;
}
.Leftptions{
	float: left;
	width:216px;
}
.zhuanlanbar{
	border:1px solid #22695b;
	border-top: none;
	margin-bottom:16px;
}
.zhuanltext h3{
	font-size:20px;
	color:#565656;
	font-weight: bold;
	line-height:47px;
	text-align: center;
	font-family:"黑体";
	background:url(../images/jxbg_2.jpg) no-repeat top center;
}
.zhuanlisrt ul{
	padding:23px 0;
}
.zhuanlisrt ul li{
	text-align: center;
	padding:14px 0;
}
.zhuanlisrt ul li a{
	display: inline-block;
	font-size:20px;
	color:#565656;
	font-weight: bold;
	line-height: 32px;
	font-family:"黑体";
	padding:0 16px;
	border-left:2px solid #fff;
}
.zhuanlisrt ul li.active a{
	border-left:2px solid #307467;
	color:#307467;
}
.zhuanlisrt ul li:hover a{
	border-left:2px solid #307467;
	color:#307467;
}
.gsadress{
	padding:12px 14px;
}
.gsadress p{
	font-size:16px;
	color:#565656;
	line-height:20px;
	font-family: "黑体";
	padding:8px 0;
}
.rightptions{
	float: right;
	width:958px;
}
.mianbnavs{
	height:47px;
	padding-left:24px;
	background:url(../images/jxbg_3.jpg) no-repeat top center;
}
.mianbnavs a{
	font-weight: bold;
	font-size: 20px;
    color: #565656;
    font-weight: bold;
    line-height: 47px;
    font-family: "黑体";
}
.zhuanl_news{
	padding:0 24px;
}
.zhuanl_news ul li{
	padding:15px 0;
	border-bottom:1px solid #bfd4d0;
}
.zhuanl_news ul li a p{
	max-width:80%;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px;
	color:#565656;
	font-family: "黑体";
	line-height:30px;
	float: left;
	padding-left:18px;
	background:url(../images/dian_1.png) no-repeat left center;
}
.zhuanl_news ul li a span{
	display: inline-block;
	float: right;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px;
	color:#565656;
	font-family: "黑体";
	line-height:30px;
}
.zhuanl_news ul li:hover a p{
	color:#307467;
	background:url(../images/dian_2.png) no-repeat left center;
}
.zhuanl_news ul li:hover a span{
	color:#307467;
}
.Pagenexts{
	text-align: center;
	padding: 60px 0;
	display: flex;
	  justify-content: center;
	  align-items: center;
}
.Pagenexts span{
	display: inline-block;
	padding:0 12px;
	font-size:14px;
	line-height:25px;
	color:#bbbaba;
	border:0px solid #e3e3e3;
	cursor: pointer;
}
.Pagenexts span.last{border-left: none;}
.Pagenexts a{
	display: inline-block;
	padding:0 12px;
	font-size:14px;
	line-height:20px;
	color:#7d7d7d;
	border:1px solid #e3e3e3;
	border-left: none;
}
.Pagenexts a.active{
	background:#307467;
	border-color: #0d6fb8;
	color:#fff;
}
.Swiper_cnbar{
	position: relative;
	padding:40px 40px 40px;
	/*margin:40px 0;*/
}
.Swiper_cnbar .swiper-button-prev{
	width:20px;
	height:40px;
	background:url(../images/btn_left.jpg) no-repeat;
	margin:0;
	left: 0;
	cursor: pointer;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.Swiper_cnbar .swiper-button-next{
	width:20px;
	height:40px;
	background:url(../images/btn_right.jpg) no-repeat;
	margin:0;
	right: 0;
	cursor: pointer;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.footer{
	text-align: center;
	background:url(../images/footer_bg.jpg) no-repeat top center;
	padding: 36px 0 26px;
}
.footer p{
	text-align: center;
	font-size: 14px;
	color:#565656;
	font-family: "黑体";
	font-weight: bold;
	line-height:26px;
}
/*诚信承诺 end*/



/*发展研究*/


.content_fzyj{
	background:#f5f5f5;
}
.fanzhpages_out{
	padding: 18px 0;
}
.fanzhpages{
	display: flex;
	background:#fff;
}
.Swiper_fzyj{
	position: relative;
	float: left;
	width:750px;
}
.Fanzswpzhi{
	position: absolute;
	width:100%;
	left: 0;
	bottom: 0;
	z-index: 99;
	background:rgba(0,0,0,0.5);
}
.Fanzswpzhi p{
	color:#fff;
	line-height: 33px;
	padding-left: 15px;
	font-size: 14px;
	font-family: "黑体";
}
.Swiper_fzyj .swiper-button-prev{
	width:23px;
	height:60px;
	background:url(../images/btnfz_left.png) no-repeat;
	margin:0;
	left:26px;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.Swiper_fzyj .swiper-button-next{
	width:23px;
	height:60px;
	background:url(../images/btnfz_right.png) no-repeat;
	margin:0;
	right:26px;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.Importenews{
	float: right;
	width:450px;
	background:#fff;
	height:471px;
}
.yaowtexts{
	position: relative;
}
.yaowtexts h3{
	float: left;
	width:127px;
	height:42px;
	padding-left:8px;
	background:url(../images/textbg.png) no-repeat;
}
.yaowtexts h3 span{
	display: inline-block;
	color:#fff;
	padding-left:28px;
	line-height: 36px;
	background:url(../images/labawhite.png) no-repeat left center;
}
.Moregend{
	display: block;
	font-size: 14px;
	color:#307467;
	position: absolute;
	right:10px;
	top:50%;
	z-index:99;
	text-decoration: underline;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.fanznewsbar{
	padding:0 15px;
}
.fanznewsbar ul li{
	padding: 10px 0;
}
.fanznewsbar ul li+li{
	border-top:2px dotted #acacac;
}
.fanznewsbar ul li h3{
	text-align: center;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:20px;
	color:#333333;
	font-weight: bold;
	font-family: "黑体";
	line-height: 30px;
}
.fanznewsbar ul li h4{
	text-align: center;
	font-size: 12px;
	color:#565656;
	font-family: "黑体";
}
.fanznewsbar ul li p{
	font-size: 16px;
	color:#565656;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	font-family: "黑体";
	padding:5px 0;
}
.fanznewsbar ul li p a{
	font-size: 14px;
	color:#315dae;
	font-family: "黑体";
}
.Chengbars_text h3{
	font-size:20px;
	color:#307467;
	padding-left:20px;
	line-height:47px;

	border-right: 1px solid;
	border-left: 1px solid;
}
.Chengbars{
	float: left;
	width:713px;
}
.Chengbars_text.cur_1{background:url(../images/Chengbars.jpg) no-repeat top center;}

.chenglist{
	padding:0 18px;
}
.chenglist ul li{
	overflow: hidden;
}
.chenglist ul li+li{
	border-top:2px dotted #acacac;
}
.chenglist ul li p{
	line-height:45px;
	float: left;
	font-size:16px;
	color:#565656;
	max-width:85%;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:12px;
	font-family: "黑体";
	background:url(../images/fanzsanj.png) no-repeat left center;
}
.chenglist ul li span{
	display: inline-block;
	line-height:45px;
	float: right;
	font-size:16px;
	color:#565656;
	max-width:85%;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family: "黑体";
}
.chenglist ul li:hover p{color:#307467;}
.chenglist ul li:hover span{color:#307467;}


.zhuanjmdans{
	float: right;
	width:469px;
}
.zhuanltext_269 h3{background:url(../images/Chengbars.jpg) no-repeat;
	border-right: 1px solid;
}

.zhuanjmdul{
	padding-left:14px;
}
.zhuanjmdul ul li span{
	font-size:16px;
	color:#565656;
	font-family: "黑体";
	line-height:27px;
	margin-right:15px;
}
.zhuanjmdul ul li{
	padding:5px 0;
}
.zhuanjmdul ul li:hover span{color:#307467;}

.Chengbars_text.cur_2 h3{background:url(../images/jxbg_5.jpg) no-repeat;}

.Chengbars_text{
	position: relative;
}
.chauxnzshu{
	padding:32px 15px;
	display: flex;
	  align-items: center;
}
.chauxnzshu span{
	display: inline-block;
	font-size:16px;
	color:#307467;
}
.chauxnzshu input{
	display: inline-block;
	width:85%;
	padding:0 20px;
	border: none;
	outline: none;
	border-radius:5px;
	line-height:50px;
	border: 1px solid #307467;
	font-size:16px;
	color:#307467;
}
.chauxnzshu button{
	display: inline-block;
	width:35px;
	height:36px;
	border: none;
	outline: none;
	background:url(../images/sousuo_2.png) no-repeat;
	font-size:16px;
	color:#307467;
	margin-left:15px;
	cursor: pointer;
}





/*发展研究 end*/


/*服务平台(团体登录)*/

.Delforms_bar{
	padding-bottom:30px;
}
.Delforms{
	background:#ffffff;
	margin:20px 0 0;
	padding:25px 0;
}
.Delcenter{
	width:450px;
	margin:0 auto;
	padding:35px 0;
}
.Deldfcbars{
	display: flex;
	  align-items: center;
}
.Deltabels{
	font-size:18px;
	line-height:54px;
	color:#7d7d7d;
	width:90px;
}
.Delputradio label{
	display: inline-block;
	line-height: 54px;
	color:#7d7d7d;
	font-size:18px;
	margin-right:18px;
}
.rightwputs{
	width:358px;
	position: relative;
}
.Delputext{
	border:1px solid #e7e5e5;
}
.Delputext input{
	display: block;
	width:90%;
	height:54px;
	line-height:54px;
	border: none;
	outline: none;
	font-size:18px;
	padding:0 10px;
}
.Delcenter ul li{
	margin-bottom: 22px;
}
.Delbutton button{
	display: block;
	width:100%;
	height:52px;
	font-size:22px;
	color:#fff;
	background:#307467;
	border: 1px solid #bcbcbc;
	cursor: pointer;
	border-radius:5px;
}
.Delbutton a{
	display: inline-block;
	font-size:16px;
	padding:15px 0;
	color: #7d7d7d;
}
.Delbutton a.fl{
	text-decoration: underline;
	color:#307467;
}
.Delcenter_zh{
	width:500px;
	margin:0 auto;
}

.Deltabels_1{
	width: 135px;
	text-align: right;
}
.Deltabels_1 span{
	display: inline-block;
	color:#f66770;
}
.zhuxbanks{
	font-size:14px;
	width:260px;
	color:#bebebe;
	line-height:54px;
	position: absolute;
	left:100%;
	top:50%;
	z-index: 9;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.tyusersbar label{
	display: block;
	font-size:16px;
	position: relative;
	z-index:9;
	color:#7d7d7d;
	padding-left:27px;
	background:url(../images/yj_1.png) no-repeat left center;
}
.tyusersbar label.active{background:url(../images/yj_2.png) no-repeat left center;}

.tyusersbar input{
	position: absolute;
	left: 0;
	top:0;
	visibility: hidden;
}


.Gzdelbars ul li{
	float: left;
	width:354px;
	margin:0 20px;
	background:#307467;
	padding:8px;
	margin-top: 20px;
}
.Gzdelbars ul li:nth-child(3){
	float: right;
	width:354px;
	margin:0 15px;
	background:#307467;
	padding:8px;
	margin-top: 20px;
}

.Gzdelbars ul{
	overflow: hidden;
	margin:0 -15px;
}
.Gzdelbars ul li a{
	height:142px;
	display: flex;
	  justify-content: center;
	  align-items: center;
	  border:1px solid #f5f5f5;
}
.Gzdelbars ul li a h3{
	font-size:26px;
	color:#f5f5f5;
	text-align: center;
	line-height:40px;
	margin-left:20px;
}

.Chengbars_djleft{
	width: 743px;
}
.Chengbars_djleft .Chengbars_text{
	background:url(../images/Chengbars_djxx.jpg) no-repeat top center;
}
.Chengbars_djright{
	width:449px;
}
.Chengbars_djright .Chengbars_text h3{
	background:url(../images/Chengbars_djxx.jpg) no-repeat top center;
}
.chenglist_right ul li p em{
	display: inline-block;
	font-size:16px;
	color:#307467;
	font-family: "黑体";
}

.Chengbars_wdfl{
	float: left;
	width:593px;
}
.Chengbars_wdfr{
	float: right;
	width:593px;
}
.Chengbars.bg .Chengbars_text{background: url(../images/Chengbars_wd50.jpg) no-repeat top center;}
.Chengbars_wdfr.bg .Chengbars_text{background: url(../images/Chengbars_wd50.jpg) no-repeat top center;}

.Leftzhshud{
	float: left;
	width:593px;
}
.Rightzhshud{
	float: right;
	width:593px;
}
.zhshudrkou{
	float: left;
	width: 577px;
}
.zhshudrkou ul li{
	width:577px;
	padding:8px;
	background:#fff;
	border:1px solid #307467;

}
.zhshudrkou ul li div{
	height:145px;
	display: flex;
	  justify-content: center;
	  align-items: center;
	color:#307467;
	border:1px solid #92ada8;
	font-size:20px;
	line-height:40px;
}

.zhshudrkou ul li a{
	color:#307467;
	font-size:20px;
	line-height:40px;
	border-bottom:1px solid #307467;
}
.zhshudrkou ul li.cur{margin-bottom:26px;}
.mgbotm_29{margin-bottom:29px;}


.zhuanchanj{
	padding:5px 16px;
}
.zhuanchanj ul li a{
	display: block;
	font-size:16px;
	color:#565656;
	font-family:"黑体";
	line-height: 33px;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.zhuanchanj ul li a:hover{color:#307467;}

.Mapslider{
	padding:20px 25px;
}
.Lianxbars ul li{
	float: left;
	width: 280px;
	margin:0 15px;
	height:105px;
	border:1px solid #307467;
}
.Lianxbars{
	padding-top:15px;
}
.Lianxbars ul{
	overflow: hidden;
	margin:0 -15px;
}
.Lianxbars ul li div{
	padding:12px 0  0 52px;
}
.Lianxbars ul li h3{
	font-size:16px;
	color:#474747;
	padding-left:28px;
	margin-left:-28px;
	line-height:36px;
}
.Lianxbars ul li h3 span{
	display: inline-block;
	border-bottom:2px solid #939393;
}
.Lianxbars ul li p{
	font-size:16px;
	color:#474747;
	line-height: 40px;
}
.Lianxbars ul li.dzhis_1 h3{background:url(../images/dzhim_1.png) no-repeat left center;}
.Lianxbars ul li.dzhis_2 h3{background:url(../images/dzhim_2.png) no-repeat left center;}
.Lianxbars ul li.dzhis_3 h3{background:url(../images/dzhim_3.png) no-repeat left center;}

.moduletable{
	width:100%;
}
.moduletable tr td{
	border: 1px solid #bfd4d0;
}
.moduletable tr td p{
	font-size:16px;
	color:#565656;
	font-family:"黑体";
	line-height:50px;
	padding-left:20px;
}
.title_zj{
	font-size:16px;
	color:#307467;
	font-family:"黑体";
	line-height:50px;
	padding-left:20px;
}
.xiazzshu{
	padding:20px;
}
.xiazzshu a{
	display: inline-block;
	margin-left:20px;
	font-size:16px;
	color:#307467;
	line-height: 30px;
	border-bottom: 1px solid #307467;
}
.chenglist_down{
	padding:0 25px;
}
.chenglist_down ul li{
	padding:10px 0;
	border-bottom: 1px solid #bfd4d0;
}
.chenglist_down ul li p{
	font-size:16px;
	color:#565656;
	font-family:"黑体";
	line-height: 30px;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:10px;
	background:url(../images/dian_1.png) no-repeat left center;
}
.chenglist_down ul li p em{
	display: inline-block;
    font-size: 16px;
    color: #307467;
    font-family: "黑体";
}
.chenglist_down ul li:hover p{
	color: #307467;
	background:url(../images/dian_2.png) no-repeat left center;
}
.header.cur{background:#fff;}
.header.cur .header_logo h1{color:#377b6d;}
.header.cur .header_logo p{color:#377b6d;}


.header_nav.active ul li{width:10.5%;position: relative;}

.slider_ulbar{
	width:100%;
	background:#fff;
	position: absolute;
	left: 0;
	top:100%;
	z-index: 999;
	display: none;
	box-shadow: 0px 3px 5px 0px rgba(228, 228, 228, 0.75);
}
.slider_ulbar a{
	display: block;
	text-align: center;
	font-size: 16px !important;
	color:#307467 !important;
	line-height:40px !important;
}
.slider_ulbar a:hover{
	text-decoration: underline;
}
.Swiper_index{
	float: left;
	width:680px;
}
.Swiper_index .swiper-button-prev{
	width:14px;
	height:39px;
	left:30px;
	background:url(../images/index_leftbtn.png) no-repeat;
}
.Swiper_index .swiper-button-next{
	width:14px;
	height:39px;
	right:30px;
	background:url(../images/index_rightbtn.png) no-repeat;
}
.Swiper_index .swiper-pagination{
	bottom:60px;
}
.Swiper_index .swiper-pagination .swiper-pagination-bullet{
	width:10px;
	height:10px;
	border-radius: 50%;
	opacity:.4;
	margin:0 6px;
  	background-color: rgba(255, 255, 255, 1);
  	box-shadow: 0px 1px 0.99px 0.01px rgba(0, 0, 0, 0.5);
}
.Swiper_index .swiper-pagination .swiper-pagination-bullet-active{
	background:#fff;
	opacity: 1;
}
.Swiper_index .swiper-slide img{
	display: block;
}
.Importenews_news{
	float: right;
	width:510px;
	background-color: rgb(255, 255, 255);
  	box-shadow: 0px 3px 5px 0px rgba(229, 229, 229, 0.75);
}
.Importenews_iner{
	padding:0 45px;
}
.yaowtexts ul li{
	float: left;
	padding:0 30px;
	background:url(../images/indexty_1.png) no-repeat right center;
}
.yaowtexts ul li a{
	font-size: 20px;
	color:#333333;
	font-weight: bold;
	line-height: 36px;
}
.yaowtexts ul li:nth-child(2){
	padding:0 40px;
	background:url() no-repeat right center;
}
.yaowtexts ul li:nth-child(3){
	float: right;
	padding:0px;
	background:url() no-repeat right center;
}
.yaowtexts ul li:nth-child(3) a{
	float: right;
	font-size: 15px;
	padding-top: 5px;
}

.yaowtexts ul li.active a{
	color:#307467;
}
.Moregend_index{
	font-size: 20px;
	color:#333333;
	font-weight: bold;
	line-height: 36px;
	position: absolute;
	right: 0;
	top:50%;
	z-index:99;
	 transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.Moregend_index:hover{
	color:#307467;
}
.fanznew_toggs{display: none;}
.fanznew_toggs.active{display: block;}

.indexianbank{
	position: relative;
	margin-top:15px;
}

.indexian{
	width:100%;
	height:1px;;
	font-size:0;
	position: absolute;
	background:#cbcbcb;
	left: 0;
	top:15px;
}
.Gaosytitle h3{
	position: relative;
	/*margin-top:-15px;*/
}
.Gaosytitle h3 a{
	font-size:20px;
	color:#565656;
	font-weight: bold;
	line-height: 30px;
	padding:0 20px;
	background:#fff;
	position: relative;
	z-index:99;
	margin-left:-20px;
	cursor: pointer;
}
.Gaosytitle h3 a:hover{
	color:#2f7265;
}
.Gaosyitems{
	float: left;
	width:33.33%;
	background:#fff;
	position: relative;
	z-index: 99;
}
.Gaosytitle h3 em{
	display: block;
	width:100%;
	background:#cbcbcb;
	height:1px;
	position: absolute;
	left: 0;
	top:50%;
	z-index:9;
}
.Gaosylisrt{
	padding-right: 50px;
}
.Gaosylisrt ul li{
	padding:10px 0;
	overflow: hidden;
	border-bottom: 2px dotted #acacac;
}
.Gaosylisrt ul li a{
	display: inline-block;
	font-size: 16px;
	color:#565656;
	font-family:"黑体";
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.Gaosylisrt ul li a em{
	display: inline-block;
	width:5px;
	height:8px;
	background:url(../images/indexsanj_1.png) no-repeat;
	margin-right:5px;
}
.Gaosylisrt ul li a span{
	display: inline-block;
	float: right;
	font-size:12px;
	color:#565656;
}
.Gaosylisrt ul li:hover a em{
	background:url(../images/indexsanj_2.png) no-repeat;
}
.Gaosylisrt ul li:hover a{
	color:#2f7265;
}
.Gaosylisrt ul li:hover a span{
	color:#2f7265;
}
.Gaoindexs{
	padding-bottom: 15px;
}
.Danrandsg{
	padding-top: 10px;
}
.Dansylisrt ul li a{
	display: block;
	font-size:16px;
	color:#565656;
	font-family:"黑体";
	line-height:40px;
	padding-left:12px;
	background:url(../images/dian_1.png) no-repeat left center;
	 white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.Dansylisrt ul li:hover a{
	color:#2f7265;
	background:url(../images/dian_2.png) no-repeat left center;
}
.Dansylisrt_zz3 ul li{
	float: left;
	width: 335px;
	text-align: center;
	padding:0 16px;
	background:#307467;
	height:147px;
	border-radius:5px;
	margin:0 8px;
}

.Dansylisrt_zz ul li{
	float: left;
	width: 70px;
	text-align: center;
	padding:0 16px;
	background:#307467;
	height:147px;
	border-radius:5px;
	margin:0 8px;
}
.zzicon{
	height:75px;
	border-bottom:2px dashed #fff;
	display: flex;
	  justify-content: center;
	  align-items: center;
}
.zzwzhis p{
	padding-top:6px;
	color:#fff;
	font-size:20px;
	line-height: 26px;
	font-family:"黑体";
}
.Qintitles h3{
	text-align: center;
	font-size: 30px;
	color:#2f7265;
	text-transform: uppercase;
	line-height:50px;
	padding:20px 0;
	background:url(../images/Qintitles.jpg) no-repeat bottom center;
}
.Qintitles h4{
	text-align: center;
	font-size: 30px;
	color:#000000;
	line-height:50px;
	padding:20px 0;
}
.Guangfidex{
	position:absolute;
	top:30px;
	z-index:99999;
}
.closefeixs{
	width:40px;
	height:20px;
	line-height: 20px;
	text-align: center;
	color:#000;
	font-size:12px;
	cursor: pointer;
	position: relative;
	bottom: -5px;
	right: 5px;
	z-index: 999;
	margin: 0 auto;
}

.Guangfidex_left{left:20px;}
.Guangfidex_right{right:20px;}
.Guangfidex ul li{
	border: 0px solid #417e72;
	text-align: center;
	margin-bottom: 20px;
	display: flex;
	  justify-content: center;
	  align-items: center;
}
.Guangwzhis h3{
	font-size: 24px;
	font-weight: bold;
	color:#2f7265;
	padding:20px 0;
	line-height: 42px;
}
.Guangwzhis p{
	font-size: 18px;
	color:#307467;
	font-weight: bold;
	line-height: 30px;
	padding:0 15px;
}
.Guangfidex ul li.fidexbg_1{}
.Guangfidex ul li.fidexbg_2{}
.Guangfidex ul li.fidexbg_3{}

.Guangwzhis_rt h3{
	font-size:26px;
	color:#333333;
	line-height:70px;
	width:30px;
	margin:0 auto;
	text-align: center;
}
.Guangwzhis_rt p{
	padding:0 20px;
	color:#333333;
	font-size:18px;
}
.Guangwzhis h3.colblack{color:#000;}

.Tanfidexs{
	width:100%;
	height:100%;
	position: fixed;
	left: 0;
	top:0;
	z-index: 999999;
	background:rgba(0,0,0,0.5);
}
.Taniners{
	width:1200px;
	height: 670px;
	position: absolute;
	left: 50%;
	top:50%;
	z-index:99;
	 transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
}
.closebts{
	width:50px;
	height:50px;
	background:url(../images/closebts.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 99;
	cursor: pointer;
}
.Taniners h3{
	padding:145px 0;
}
.Taniners h3 a{
	display:block;
	text-align: center;
	color:#fff;
	font-size:50px;
	height:126px;
	line-height:126px;
	background:url(../images/tancjx.png) no-repeat center;
}
.Taniners h4{
	text-align: center;
}
.Taniners h4 a{
	display: inline-block;
	width:220px;
	line-height: 48px;
	border-radius:50px;
	font-size:24px;
	color:#ffffff;
  	border-width: 1px;
  	border-color: rgb(66, 161, 143);
  	border-style: solid;
  	background-color: rgba(48, 116, 103, 0.612);
	box-shadow:2px 3px 0 0px #528983;
}


/* 文字上下滚动 */
.scroll-box{position:relative;top:8px;overflow:hidden;padding:0 10px;display:inline-block;height:30px;line-height:30px}
.scroll-box.on{background:#fff;z-index:2;overflow:auto;height:auto !important;box-shadow:1px 1px 10px #888}
.scroll-box.on li{top:0 !important;border-bottom:1px dotted #ccc}
.scroll-box li{position:relative;float: left;font-size: 16px;width: 100%}
.scroll-box a{display:inline-block;white-space:nowrap;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;}
.scroll-mask{z-index:1;display:none;position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)}
.scroll-mask.on{/*display:block;*/}



.animate {
	list-style:none;
	margin-left:-50px;
	width:300px;
	height:160px;
	overflow:hidden;
}
.animate li {
	width:450px;
	position:relative;
	animation:myfirst 10s infinite;
	font-size:30px;
	color:#fff;
}
@keyframes myfirst {
	0% {
		top:0px;
	}
	25% {
		top:-40px;
	}
	50% {
		top:-80px;
	}
	75% {
		top:-120px;
	}
	100% {
		top:-160px;
	}
}.font30 {
	 font-size:30px;
	 color:#7d7d7d;
 }

/* 翻页 */
ul.pagination
{
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
	float:right;

}

ul.pagination li
{
	display:inline;

}

ul.pagination a:link,
ul.pagination a:visited
{

	transition:all linear .2s;

}

ul.pagination a
{
	display:inline-block; *display:inline; zoom:1; border:1px solid #307467; border-radius:3px; height:25px; line-height:25px; width:25px; cursor:pointer; font-size:17px; color:#4d4d4d; margin:0 4px; text-align:center
}

ul.pagination a:hover
{
	background:#989898;; border:2px solid #989098;;
}

ul.pagination .active a
{
	background:#307467; color:#fff

}

ul.pagination .first a
{
	display:inline-block; *display:inline; zoom:1; border:2px solid #989898; border-radius:4px; height:25px; line-height:25px; width:96px; cursor:pointer; font-size:17px; color:#fff; background:#989898; margin:0 4px; text-align:center; cursor:pointer}
ul.pagination .last a
{
	display:inline-block; *display:inline; zoom:1; border:2px solid #989898; border-radius:4px; height:25px; line-height:25px; width:96px; cursor:pointer; font-size:17px; color:#fff; background:#989898; margin:0 4px; text-align:center; cursor:pointer
}
ul.pagination .prev a
{
	display:inline-block; *display:inline; zoom:1; border:2px solid #989898; border-radius:4px; height:25px; line-height:25px; width:96px; cursor:pointer; font-size:17px; color:#fff; background:#989898; margin:0 4px; text-align:center; cursor:pointer}
ul.pagination .next a
{
	display:inline-block; *display:inline; zoom:1; border:2px solid #989898; border-radius:4px; height:25px; line-height:25px; width:96px; cursor:pointer; font-size:17px; color:#fff; background:#989898; margin:0 4px; text-align:center; cursor:pointer
}
ul.pagination .disabled
{
	display:inline-block; *display:inline; zoom:1; border:2px solid #989898; border-radius:4px; height:25px; line-height:25px; width:96px; cursor:pointer; font-size:17px; color:#fff; background:#989898; margin:0 4px; text-align:center; cursor:pointer;color:#CCC
}
ul.pagination .hidden a
{
	border:solid 0px #DEDEDE;
	color:#888888;
}

/**
 * Hide first and last buttons by default.
 */
ul.pagination .first,
ul.pagination .last
{
	display:;
}