body {
	font-size: 14px;
	line-height: 28px;
	font-family: "微软雅黑";
	color: #333;
	background: #fff;
	margin: 0px;
	padding: 0px;
}

p,
td,
form,
ul,
dl,
dt,
input,
dd {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	margin: 0px;
	padding: 0px;
	*padding: 0px;
}

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

a:hover {
	color: #4678ae;
	text-decoration: none
}

img {
	border: 0px;
}

.clear {
	clear: both;
}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}

.wrap {
	margin: 0 auto;
	padding: 0px;
	width: 1170px;
	text-align: left;
}

.full {
	width: 100%;
	filter: alpha(opacity=80);
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.8);
}

.sd_content div,
.sd_content p,
.intro_content div,
.intro_content p {
	text-indent: 2em;
}


@font-face {
	font-family: "NovecentowideMedium";
	src: url('novecentowide-medium-webfont.eot');
	src: url('novecentowide-medium-webfont.eot?#iefix') format('embedded-opentype'), url('novecentowide-medium-webfont.woff2') format('woff2'), url('novecentowide-medium-webfont.woff') format('woff'), url('novecentowide-medium-webfont.ttf') format('truetype'), url('novecentowide-medium-webfont.svg#dincond-boldalternateregular') format('svg');
}



.top {
	position: relative;
	height: 100px;
}
.p-top{
	display: none;
}

.top2 {
	position: relative;
	height: 394px;
}

.logo {
	float: left;
	width: 260px;
	height: 100px;
	overflow: hidden;
}

.logo img {
	height: 80px;
	margin-top: 10px;
}

.share {
	float: right;
	width: 46px;
	padding-top: 36px;
}

.share #fdj {
	width: 18px;
	height: 18px;
	margin-top: 4px;
}

.share ul li {
	float: right;
	height: 50px;
	padding-left: 15px;
}

.share ul li#lang a {
	background: #595959;
	display: inline-block;
	margin-right: 10px;
	border-radius: 50%;
	width: 27px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
}

.share ul li#lang a:nth-child(2) {
	margin-right: 0px;
}

.share ul li#lang a:hover {
	background: #4677af;
	color: #fff;
}

.menu {
	float: right;
	width: 705px;
}

.menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.menu ul li {
	list-style: none;
	float: left;
	position: relative;
}

.menu ul li a {
	color: #414242;
	display: block;
	height: 100px;
	font-size: 16px;
	line-height: 100px;
	padding: 0px 20px;
	position: relative;
}

.menu ul li a:hover {
	color: #004ea2;
}

.menu ul li.sel a {
	color: #004ea2;
}

.menu ul li.sel a:after {
	content: "";
	width: 40%;
	height: 5px;
	background: #004ea2;
	position: absolute;
	bottom: 0px;
	left: 30%;
}

.menu ul li a:after {
	content: "";
	width: 0px;
	height: 0px;
	background: #004ea2;
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.menu ul li a:hover:after {
	content: "";
	width: 40%;
	height: 5px;
	background: #004ea2;
	position: absolute;
	bottom: 0px;
	left: 30%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.menu ul li.home a:after {
	content: "";
	width: 0px;
	height: 0px;
	background: #004ea2;
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.menu ul li.home a:hover:after {
	content: "";
	width: 40%;
	height: 5px;
	background: #004ea2;
	position: absolute;
	bottom: 0px;
	left: 30%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.subnav {
	position: absolute;
	top: 100px;
	width: 100%;
	height: 70px;
	overflow: hidden;
}

.subnav .item {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	width: 100%;
	display: none;
	height: 60px;
	line-height: 60px;
	background: #fff;
	opacity: 0.9;
	border-top: 1px solid #eee;
	z-index: 10000;
}

.subnav .item a {
	position: relative;
	padding: 0px 10px 0px 15px;
	margin-right: 15px;
	color: #666;
}

.subnav .item a i {
	position: absolute;
	background: #666;
	height: 3px;
	width: 3px;
	border-radius: 50%;
	top: 10px;
	left: 0px;
}

.subnav .item a:hover {
	color: #004ea2;
}

.subnav .item a:hover i {
	background: #004ea2
}

.subnav .m0 {
	padding-left: 515px;
}

.subnav .m1 {
	padding-left: 620px;
}

.subnav .m2 {
	padding-left: 608px;
}

.subnav .m3 {
	padding-left: 675px;
}

.subnav .m4 {
	text-align: right;
	padding-right: 155px;
}

.subnav .m5 {
	text-align: right;
	padding-right: 48px;
}

.bold {
	font-weight: bold !important;
}

.banner {
	height: 600px;
	position: relative;
}

#glume {
	width: 100%;
	position: relative;
	height: 100%;
}

#glume .Limg {
	width: 100%;
	height: 100%;
}

#glume .Limg li {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-size: cover;
}

#glume .Limg li a {
	display: block;
	width: 100%;
	height: 600px;
}

#glume .Nubbt {
	position: absolute;
	bottom: 25px;
	left: 475px;
	height: 12px;
	z-index: 10;
}

#glume .Nubbt span {
	width: 14px;
	display: block;
	float: left;
	height: 14px;
	border-radius: 50%;
	margin: 3px 6px;
	background: #ddd;
	background: rgba(150, 150, 150, 0.8);
	cursor: pointer;
	box-shadow:
		0 1px 1px rgba(255, 255, 255, 0.8),
		inset 0 1px 1px rgba(0, 0, 0, 0.8);
}

#glume .Nubbt span.on {
	box-shadow:
		0 1px 1px rgba(255, 255, 255, 0.8),
		inset 0 1px 1px rgba(0, 0, 0, 0.8),
		0 0 0 3px rgba(255, 255, 255, 0.8);
}

.banner_info {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 26px;
	line-height: 26px;
	width: 100%;
}

.banner_con {
	margin: 0 auto;
	padding: 0px;
	width: 1004px;
	text-align: left;
	position: relative;
	height: 26px;
}

.banner1 {
	height: 295px;
	background: url(/statics/images/qhjk/banner_about.jpg) no-repeat center top;
}

.banner2 {
	height: 295px;
	background: url(/statics/images/qhjk/banner_other.jpg) no-repeat center top;
}

.banner3 {
	height: 295px;
	background: url(/statics/images/qhjk/banner_innovate.jpg) no-repeat center top;
}

.banner4 {
	height: 295px;
	background: url(/statics/images/qhjk/banner_guide.jpg) no-repeat center top;
}



.i_list {
	background: #f3f3f3;
	padding: 60px 0px;
}

.i_news {
	float: left;
	width: 805px;
}

.i_tit {
	position: relative;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	margin-bottom: 30px;
}

.i_list .i_tit a{
	background: #f3f3f3;
}
.i_tit a{
	display: block;
	position: absolute;
	background: #fff;
	height: 30px;
	line-height: 30px;
	padding:0px 15px;
	left: 20px;
}
.i_tit:before {
	content: "";
	background: #54a3cc;
	height: 1px;
	width: 100%;
	left: 0px;
	top: 15px;
	position: absolute;
}

.i_news1 {
	float: left;
	width: 455px;
}

.i_news1 .swiper-slide-active,
.i_dj_imgs .swiper-slide-active {
	z-index: 100;
}

.news_img img {
	width: 455px;
	height: 320px;
	display: block;
}

.news_img a {
	display: block;
}

.news_img p {
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background: #4678ae;
	color: #fff;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
}

.news_img span {
	display: block;
	padding-left: 15px;
	width: 380px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.i_news1 .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	right: 15px;
	bottom: 19px;
	width: auto;
	left: auto;
}

.i_news2 {
	float: right;
	width: 315px;
}

.i_news2 ul li {
	border-bottom: 1px solid #ddd;
	padding: 13px 0px;
}

.i_news2 ul li:nth-child(1) {
	padding-top: 0px;
}

.i_news2 ul li a {
	display: block;
	line-height: 20px;
	height: 40px;
	text-align: justify;
	overflow: hidden;
}

.i_news2 ul li i {
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	font-style: normal;
	color: #d6a65c;
	font-weight: bold;
}

.i_news2 ul li span {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.i_dj {
	float: right;
	width: 320px;
	position: relative;
}

.i_dj .i_tit:after {
	content: "";
	background: #54a3cc;
	height: 1px;
	width: 235px;
	right: 0px;
	top: 15px;
	position: absolute;
}

.i_dj_imgs {
	position: relative;
}

.dj_img img {
	width: 320;
	height: 226px;
	display: block;
}

.dj_img a {
	display: block;
}

.dj_img p {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background: rgba(255, 255, 255, 0.8);
	display: block;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}

.dj_img span {
	padding-left: 10px;
	display: block;
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.i_dj_imgs .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	right: 10px;
	bottom: 12px;
	left: auto;
	height: 30px;
	line-height: 30px;
	position: absolute;
	z-index: 10;
	width: 70px;
	text-align: right;
}

.i_dj_imgs .swiper-pagination-bullet {
	background: #00479d;
}

.i_dj_list {
	margin-top: 8px;
}

.i_dj_list p {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	padding-left: 14px;
}

.i_dj_list p:before {
	content: "";
	position: absolute;
	left: 2px;
	top: 13px;
	height: 4px;
	width: 4px;
	background: #d6a65c;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
}


.i_info {
	padding-top: 30px;
	padding-bottom: 50px;
}

.i_info_left {
	float: left;
	width: 265px;
}

.i_info_mid {
	float: left;
	width: 538px;
	height: 220px;
	margin-left: 30px;
}

.i_info_right {
	float: right;
	width: 309px;
}


.links {
	float: right;
	width: 309px;
}

.links_tit {}

.links_list {
	padding-top: 10px;
}

.links_list #rig {
	padding-left: 28px;
}

.links_list {
	width: 314px;
	overflow: hidden;
	position: relative;
}

.links_list #inhome_pro2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.links_list #inhome_pro2 li {
	float: left;
	list-style: none;
	width: 314px;
	text-align: center;
}

.btn_left2 {
	position: absolute;
	left: 10px;
	top: 95px;
	width: 16px;
	height: 27px;
	background: url(../images/left.png) no-repeat left top;
	cursor: pointer;
	z-index: 100;
}

.btn_right2 {
	position: absolute;
	right: 5px;
	top: 95px;
	width: 16px;
	height: 27px;
	background: url(../images/right.png) no-repeat left top;
	cursor: pointer;
	z-index: 100;
}



.culture {
	width: 314px;
}

.links_list .culture img {
	float: none !important;
}

.culture img {
	width: 310px;
	height: 200px;
}

.culture .btm_tt {
	text-align: center;
	padding: 3px 0px;
	line-height: 20px;
	*margin-left: -320px;
}

.culture .btm_tt a {
	display: block;
	padding: 0px 5px;
}

.btm_tt a {}

.btm_tt a:hover {}

.content {
	background: url(/statics/images/qhjk/main_bg.jpg) repeat;
	padding: 50px 0px;
}

.about_index{
	width: 100%;background-color: #F9F9F9;padding-bottom: 80px;
}
.about {
	background: url(/statics/images/qhjk/info.jpg) no-repeat center top;
	height: 2682px;
}

.innovate {
	background: url(/statics/images/qhjk/innovate.jpg) no-repeat center top;
	height: 1023px;
}

.policy {
	background: url(/statics/images/qhjk/policy.jpg) no-repeat center top;
	height: 1243px;
}

.guide {
	background: url(/statics/images/qhjk/guide.jpg) no-repeat center top;
	height: 855px;
}

.foot {
	height: 400px;
	overflow: hidden;
	background: url(/statics/images/qhjk/foot.jpg) no-repeat center top;
}

.sl-slider-wrapper {
	width: 100%;
	height: 700px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.sl-slider {
	position: absolute;
	top: 0;
	left: 0;
}

/* Slide wrapper and slides */

.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.sl-slide {
	z-index: 1;
}

/* The duplicate parts/slices */

.sl-content-slice {
	overflow: hidden;
	position: absolute;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity: 1;
}

/* Horizontal slice */

.sl-slide-horizontal .sl-content-slice {
	width: 100%;
	height: 50%;
	left: -200px;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
}

.sl-slide-horizontal .sl-content-slice:first-child {
	top: -200px;
	padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top: 50%;
	padding: 0px 200px 200px 200px;
}

/* Vertical slice */

.sl-slide-vertical .sl-content-slice {
	width: 50%;
	height: 100%;
	top: -200px;
	-webkit-transform: translateX(0%) scale(1);
	-moz-transform: translateX(0%) scale(1);
	-o-transform: translateX(0%) scale(1);
	-ms-transform: translateX(0%) scale(1);
	transform: translateX(0%) scale(1);
}

.sl-slide-vertical .sl-content-slice:first-child {
	left: -200px;
	padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left: 50%;
	padding: 200px 200px 200px 0px;
}

/* Content wrapper */
/* Width and height is set dynamically */
.sl-content-wrapper {
	position: absolute;
}

.sl-content {
	width: 100%;
	height: 100%;
	background: #fff;
}

/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {
	background: #ddd;
}

.sl-slide-vertical .sl-slide-inner {
	background: #ccc;
}

.slide_word {
	padding-top: 160px;
}

.bg-1 .slide_word,
.bg-2 .slide_word {
	margin-top: 140px;
	opacity: 0.75;
	width: 360px;
	padding: 20px;
}

.bg-1 .slide_word {
	background: #51a3cb;
}

.bg-2 .slide_word {
	background: #575757;
}

.slide_word h2 {
	color: #fff;
	font-size: 26px;
	font-weight: normal;
	line-height: 34px;
}

.bg-1 .slide_word blockquote,
.bg-2 .slide_word blockquote {
	padding-top: 20px;
}

.slide_word blockquote {
	color: #fff;
}

.slide_word blockquote i {
	font-size: 60px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-style: normal;
	line-height: 60px;
	padding-top: 10px;
}

.slide_word blockquote span {
	display: block;
	font-size: 40px;
	padding-top: 10px;
}

.bg-3 .slide_word p,
.bg-4 .slide_word p {
	line-height: 40px;
	margin-top: 50px;
	height: 40px;
}

.bg-1 .slide_word p,
.bg-2 .slide_word p {
	line-height: 40px;
	margin-top: 25px;
	height: 40px;
}

.slide_word p a {
	font-size: 20px;
	padding: 10px 0px;
}

.bg-3 .slide_word p a,
.bg-4 .slide_word p a {
	color: #51a3cb;
	border-top: 1px solid #51a3cb;
	border-bottom: 1px solid #51a3cb;
}

.bg-1 .slide_word p a {
	color: #e8c38d;
	border-top: 1px solid #e8c38d;
	border-bottom: 1px solid #e8c38d;
}

.bg-2 .slide_word p a {
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}


/*************************************/
.new_dt {
	color: #D6A256;
	font-size: 22px;
	padding: 7px 0 7px 0;
}



/*******************************************/

ul,
li {
	list-style: none;
}

.left_tt {
	height: 50px;
}

.left_tt a,
.f_li2 {
	font-weight: bold;
}

.left_tt ul li,
.r_ul li {
	float: left;
	color: #54A3CC;
	font-size: 18px;
	height: 50px;
	line-height: 49px;
}

.line_z {
	border-bottom: 1px solid #54A3CC;
	position: relative;
	top: 26px;
	*top: -24px;
}

.f_li1,
.f_li4 {
	width: 33px;
}

.f_li1 div,
.f_li4 div {
	width: 17px;
}

.f_li2,
.f_li5 {
	width: 88px;
}

.f_li3 {
	width: 192px;
}

.f_li3 div {
	width: 142px;
}

.r_li3 div {
	width: 187px;
}

.f_li6 div {
	width: 369px;
}

.list_div {
	margin-top: 20px;
}

.list_div div {
	float: left;
}

.ld {
	width: 265px;
	height: 190px;
}

.i_yw a {
	display: block;
	float: left;
	text-align: center;
	width: 85px;
}

.i_yw a:hover img {
	filter: alpha(opacity:80);
	opacity: 0.8;
}

.i_yw a span {
	display: block;
	text-align: center;
}

.i_yw #i_yw3,
.i_yw #i_yw4 {
	margin-top: 45px;
}

.i_yw #i_yw2,
.i_yw #i_yw4 {
	margin-left: 60px;
}

.rd {
	width: 538px;
	height: 220px;
}

.rd #a {
	margin: 0px;
	width: 500px;
	height: 220px;
	margin-left:10px;
	overflow: hidden;
}


.rd div ul li {
	width: 100%;
	color: #D6A256;
	padding-top: 6px;
	margin-bottom: 15px;
	background: url(../images/ico1.png) no-repeat left 10px;
	padding-left: 25px;
	line-height: 24px;
}

.rd a {
	color: #333;
}

.rd a:hover {
	color: #4678ae;
}

.tt_span {
	font-size: 12px;
	width: 100px;
}

.ld ul li {
	float: left;
	width: 132.5px;
	height: 95px;
}


.f_info {
	padding: 80px 0px 60px 0px;
}

.foot_links {
	position: relative;
}

.f_links_tit {
	font-size: 16px;
	color: #fff;
}

.f_links_tit span {
	padding-left: 15px;
	color: #fff;
	font-size: 12px;
}

.foot_top_yellow .f_links_tit span {
	color: #fff;
	font-size: 12px;
	display: block;
}

.f_links_list {
	padding-top: 20px;
}

.f_links_list ul li {
	float: left;
}

.f_links_list ul li a {
	color: #fff;
	display: block;
	position: relative;
	padding-right: 30px;
}

.f_links_list ul li a:after {
	content: "";
	position: absolute;
	right: 15px;
	top: 9px;
	height: 10px;
	width: 1px;
	background: #fff;
	opacity: .8;
}

.f_links_list ul li a:hover {
	text-decoration: underline;
}

.f_wechat {
	display: none;
	position: absolute;
	right: 0px;
	top: 15px;
	line-height: 30px;
	color: #fff;
}

.foot_menu {
	width: 1170px;
	height: 80px;
	margin: 0 auto;
}

.foot_body {
	width: 100%;
}

.f_info {
	width: 1170px;
	margin: 0 auto;
	position: relative;
}

.foot_menu .pn_1 {
	float: left;
	width: 100px;
	height: 80px;
}

.foot_menu li a {
	font-size: 14px;
	color: white;
	line-height: 80px;
}

.foot_menu li a:hover {
	color: #D6A256;
}

.foot_menu li .spl {
	position: relative;
	left: 7px;
	top: 7px;
}

.foot_menu_y {
	width: 1170px;
	height: 80px;
	margin: 0 auto;
}

.foot_menu_y .pn_1 {
	float: left;
	width: 100px;
	height: 80px;
}

.foot_menu_y li a {
	font-size: 14px;
	color: white;
	line-height: 80px;
}

.foot_menu_y li a:hover {
	color: #ffe8c6;
}

.foot_menu_y li .spl {
	position: relative;
	left: 5px;
	top: 7px;
}

.first_li {
	width: 122px !important;
	color: white;
	font-size: 18px;
}

.first_li div {
	margin-top: 20px;
}

.end_li {
	width: 260px !important;
}

.end_li dl {
	float: right;
}

.end_li dl dd {
	float: left;
	height: 80px;
	padding-left: 9px;
}

.end_li dl dd img {
	margin-top: 29px;
}

.end_li dl dd img:hover {
	opacity: 0.8;
}

.f_info_list {
	float: left;
	width: 700px;
}

.f_info_ul li {
	float: left;
	width: 148px;
	margin-top: 45px;
}

.f_info_ul li dt {
	font-size: 16px;
	margin-bottom: 10px;
}

.f_info_ul li dt a {
	color: white;
}

.f_info_ul li dd {
	font-size: 14px;
	margin-top: 3px;
	display: table;
}

.f_info_ul li dd a {
	color: #D7E3F9;
}

.f_info_ul a:hover {
	color: #C08737;
}

.f_info_ul_y li {
	float: left;
	width: 148px;
	margin-top: 45px;
}

.f_info_ul_y li dt {
	font-size: 16px;
	margin-bottom: 10px;
}

.f_info_ul_y li dt a {
	color: white;
}

.f_info_ul_y li dd {
	font-size: 14px;
	margin-top: 3px;
	display: table;
}

.f_info_ul_y li dd a {
	color: #ffedd3;
}

.f_info_ul_y a:hover {
	color: #9b6413;
}


.f_info_ul .first_dd {
	border-top: 1px solid #86a6c7;
	padding-top: 12px;
}

.f_info_ul_y .first_dd {
	border-top: 1px solid #ffdfb1;
	padding-top: 12px;
}

.c_info {
	height: 150px;
	float: right;
	width: 400px;
	padding-top: 20px;
}

.ewm {
	float: left;
	width: 95px;
}

.ewm img {
	width: 100%;
}

.adrr {
	float: right;
	width: 275px;
}

.adrr ul {}

.adrr li {
	color: white;
	margin-bottom: 9px;
	padding-left: 18px;
}

.map_btn img {
	margin-top: 15px;
}

.beian {
	text-align: center;
	color: #CDCCDA;
	margin-top: 70px;
}

.beian a {
	color: #CDCCDA
}

.beian a:hover {
	color: #CDCCDA;
	text-decoration: underline;
}

.beian_y {
	position: absolute;
	bottom: 50px;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #ffe8c6;
}

.beian_y a {
	color: #ffe8c6
}

.beian_y a:hover {
	color: #ffe8c6;
	text-decoration: underline;
}





/***************联系我们***************/
.menu_btn {
	width: 1170px;
	height: 220px;
	margin: 0 auto;
	padding-top: 65px;
	padding-left: 145px;
}

.menu_btn div {
	width: 292px;
	height: 170px;
	float: left;
	text-align: center;
}

.menu_btn div span {
	display: block;
	font-size: 16px;
	padding-top: 5px;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.menu_btn div i {
	font-style: normal;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #a4a4a4;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.menu_btn #a_btn1 a span {
	color: #1589b0;
}

.menu_btn #a_btn2 a span {
	color: #5b9332;
}

.menu_btn #a_btn3 a span {
	color: #e5007f;
}

.menu_btn #a_btn4 a span {
	color: #b70005;
}

.menu_btn div a img {
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.menu_btn div a:hover img {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	/* Safari 和 Chrome */
	-moz-transform: rotateY(180deg);
}

.menu_btn div a:hover span {
	font-weight: bold;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.menu_btn div a:hover i {
	font-weight: bold;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}


.introduce,
.organization,
.dynamic,
.atlas {
	width: 1170px;
	margin: 0 auto;
}

.introduce {
	margin-top: 30px;
}

.comm_tt {
	text-align: center;
}

.js_info ul li {
	float: left;
	height: 225px;
	margin-top: 60px;
}

.js_info img {
	width: 320px;
	height: 200px;
	border: 8px solid #ffffff;
}

.js_info .li1 {
	width: 385px;
}

.js_info .li2 {
	width: 785px;
}

.js_info .li2 p {
	line-height: 30px;
}

.js_info .li2 a {
	color: #F1A116;
}

.js_info .li2 a:hover {
	color: red;
}


.organization {
	margin-top: 70px;
}

.zz_info {
	padding-top: 30px;
}

.zz_info ul li {
	float: right;
	height: 260px;
	margin-top: 60px;
}

.zz_info .li1 img {
	width: 320px;
	height: 200px;
	border: 8px solid #ffffff;
}

.zz_info .li1 {
	width: 385px;
	text-align: right;
}

.zz_info .li1 div {
	font-size: 16px;
	color: #333333;
	text-align: center;
	width: 320px;
	float: right;
	margin-top: 28px;
}

.zz_info .li2 {
	width: 785px;
	position: relative;
}

.zz_info .li2 div {
	position: absolute;
	bottom: 0px;
}

.zz_info .li2 div img {
	position: relative;
	top: 4px;
}

.zz_info .li2 div a {
	color: #EEBC5B;
	padding-left: 2px;
}

.zz_info .li2 p {
	line-height: 30px;
}

.zz_info .li2 a {
	color: #F1A116;
}

.zz_info .li2 a:hover {
	color: red;
}


.dynamic {
	margin-top: 80px;
}

.dynamic .dm_list {
	margin-top: 50px;
	height: 310px;
	width: 1170px;
	overflow: hidden;
}

.dmc_list dl dd {
	float: left;
	margin-left: 55px;
	width: 220px;
	padding: 20px 0px;
}

.dynamic .dm_list1 dl dd {
	float: left;
	margin-left: 40px;
	width: 161px;
	padding: 20px 0px;
}

.dmc_list .one_img {
	position: relative;
	width: 220px;
	height: 300px;
	overflow: hidden;
}

.dmc_list .one_img img {
	width: 220px;
	height: 300px;
}

.dm_list1 {
	padding-top: 30px;
}

.dm_list1 .one_img {
	position: relative;
	width: 161px;
	height: 220px;
	overflow: hidden;
}

.dm_list1 .one_img img {
	width: 161px;
	height: 220px;
}

.tow_img span {
	display: block;
}

.tow_img span.span1 {
	background: url(../images/dwslt.png) no-repeat left 10px;
	line-height: 20px;
	padding: 10px 0px 10px 30px;
}

.tow_img span.span2 a {
	background: url(../images/dwbtn.png) no-repeat left 5px;
	text-indent: 30px;
	display: block;
	line-height: 30px;
}

.dmc_list .img_s_info {
	position: absolute;
	width: 220px;
	height: 300px;
	top: 0px;
	color: white;
	filter: alpha(opacity=60);
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
}

.dmc_list .img_s_info span {
	margin: 40px;
	display: block;
	line-height: 28px;
	height: 180px;
	overflow: hidden;
	font-size: 12px;
}

.dm_list1 .img_s_info {
	position: absolute;
	width: 161px;
	height: 220px;
	top: 0px;
	color: white;
	filter: alpha(opacity=60);
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
	font-size: 12px;
}

.dm_list1 .img_s_info span {
	margin: 20px;
	display: block;
	line-height: 30px;
	height: 180px;
	overflow: hidden;
}

.dm_ul {
	margin-top: 60px;
}

.dm_list_left ul .doc_li {
	height: 120px;
	width: 565px;
	padding: 0px 0 0 10px;
	float: left;
	margin-top: 20px;
}

.dm_inof_by {
	background-color: #ffffff;
	padding: 10px;
}

.dm_inof_by div {}

.dm_div1 {
	width: 150px;
	height: 100px;
	float: left;
	overflow: hidden;
}

.dm_div1 img {
	width: 150px;
	height: 100px;
}

.dm_div2 {
	width: 375px;
	height: 100px;
	float: right;
}

.dm_div2 ul li {
	margin-bottom: 5px;
}

.dm_div2_tt a {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.dm_div2_tt a:hover {
	color: #F2AE3F;
}

.dm_div2_date {
	font-size: 16px;
	color: #EAC590;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}

.dm_div2_c {
	font-size: 12px;
	color: #666666;
}

.li_mg {
	margin-left: 40px;
}

.btn_c {
	width: 95px;
	height: 35px;
	margin: 0 auto;
	margin-top: 35px;
	text-align: center;
}

.btn_c a {
	color: #666666;
	font-size: 14px;
	line-height: 35px;
	width: 95px;
	height: 35px;
	border: 1px solid #DADADA;
	display: block;
}

.btn_c a:hover {
	background: #1589b0;
	color: #fff;
}

.atlas {
	height: 380px;
	margin-top: 60px;
}

.atlas_show ul li {
	float: left;
	width: 280px;
	height: 205px;
	margin-top: 55px;
	margin-left: 16px;
}

.atlas_show ul li img {
	width: 280px;
	height: 170px;
}

.atlas_show ul li div {
	text-align: center;
	margin-top: 15px;
}

.atlas_show ul li a {
	color: #333333;
	font-size: 14px;
}

.atlas_show ul li a:hover {
	color: red;
}


.dm_list1 ul li {
	float: left;
	width: 280px;
	height: 205px;
	margin-top: 55px;
	margin-left: 16px;
}

.dm_list1 ul li a {
	color: #333333;
	font-size: 14px;
}

.dm_list1 ul li a:hover {
	color: red;
}




/*************产业引导********************/
.pro_sub_m3 {
	width: 1170px;
	height: 60px;
	margin: 0 auto;
}

.pro_sub_m3 li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #27AB17;
}

.pro_sub_m3 li a {
	font-size: 18px;
	color: #27AB17;
}

.pro_list_left3 {
	width: 870px;
	float: left;
}

.pro_list_right3 {
	width: 295px;
	float: right;
	padding: 20px 0px;
}

.pro_lock1 {
	position: absolute;
	right: 271px;
	top: 34px;
}

.pro_lock2 {
	position: absolute;
	right: 271px;
	bottom: 34px;
}

.pro_list_right3 .title_d3 {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
}

.pro_list_right3 .title_d3 div ul li {
	height: 50px;
	width: 215px;
	color: #333333;
	line-height: 50px;
	font-size: 14px;
	list-style: square;
	margin-left: 30px;
}

.pro_list_right3 .title_d3 div {
	border-bottom: 1px solid #E3D3D4;
	cursor: pointer;
}

.pro_list_right3 .title_d3 div:hover {
	background-color: #27AB17;
}

.pro_list_right3 .title_d3 div:hover ul li {
	color: white;
}

.pro_list_right3 .title_d3 div:hover ul li a {
	color: white;
}

.pro_news_li {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 30px;
}

.pro_new_name3 {
	font-size: 16px;
	color: #27AB17;
	font-weight: 500;
	border-bottom: 2px solid #27AB17;
	padding-bottom: 4px;
}

.pro_news_li li {
	margin-top: 15px;
}

.pro_news_li .r_list_news {
	background: url(../images/yjt.png) no-repeat left 9px;
	padding-left: 20px;
}

.pn_news_li .r_list_news {
	background: url(../images/yjt.png) no-repeat left 9px;
	padding-left: 20px;
}

.news_li .r_list_news {
	background: url(../images/yjt.png) no-repeat left 9px;
	padding-left: 20px;
}

.r_list_news {
	background: url(../images/yjt.png) no-repeat left 9px;
	padding-left: 20px;
}

.pro_news_li li a {
	color: #666666;
}

.pro_news_li ul li a:hover {
	color: #27AB17;
}

.img_tt {
	width: 244px;
	position: absolute;
	bottom: 0px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #000;
	opacity: 0.6;
	color: #ffffff;
}

.img_tt:hover .img_tt a {
	color: #27AB17;
}

.pro_nav_m3 {
	float: right;
	margin-top: 20px;
	font-size: 14px;
}

.pro_nav_m3 a {
	color: #666666;
}

.pro_nav_m3 a:hover {
	color: #27AB17;
}

.pro_nav_m3 img {
	position: relative;
	top: 2.5px;
}

.pro_list_left3 .doc_ul {
	margin: 40px 0 0 35px;
}

.pro_list_left3 ul .doc_li {
	margin-bottom: 50px;
	height: 180px;
}

.pro_list_left3 ul .doc_li .inof_by {
	width: 780px;
	height: 180px;
}

.pro_list_left3 ul .doc_li .inof_by .d2_tt a:hover {
	color: #27AB17;
}

.pro_list_left3 ul .doc_li .inof_by .d2_hf a:hover {
	color: #27AB17;
}


.m_left20 {
	margin-left: 20px;
}

.m_left30 {
	margin-left: 30px;
}



/*************金融创新****************/
.bg_div {
	width: 100%;
	padding-top: 45px;
	padding-bottom: 45px;
	background: #f9f9f9 url(/statics/images/qhjk/m_bg.jpg) repeat-x top;
}

.bg_div2 {
	width: 100%;
	padding-top: 45px;
	height: 1210px;
	background-color: #F9F9F9;
	position: relative;
}

.list_info {
	width: 1168px;
	margin: 0 auto;
	position: relative;
	border: 1px solid #eee;
	background: url(../images/body_bg.jpg) repeat-y;
	min-height: 800px
}

.list_info:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}

.list_top {
	width: 100%;
	height: 60px;
	background: #fff;
}

.sub_m2 {
	width: 1170px;
	height: 60px;
	margin: 0 auto;
}

.sub_m2 li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #F2AE3F;
	font-size: 18px;
}

.sub_m2 li a {
	color: #F2AE3F;
}

.list_left {
	width: 870px;
	float: left;
}

.list_right {
	width: 295px;
	float: right;
	padding: 20px 0px;
}

.idt_lock1 {
	position: relative;
	right: 316px;
	top: 34px;
}

.idt_lock2 {
	position: relative;
	right: 361px;
	top: 880px;
}

.list_right .title_d2 {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
}

.list_right .title_d2 div ul li {
	height: 50px;
	width: 215px;
	color: #333333;
	line-height: 50px;
	font-size: 14px;
	list-style: square;
	margin-left: 30px;
}

.list_right .title_d2 div {
	border-bottom: 1px solid #E3D3D4;
	cursor: pointer;
}

.list_right .title_d2 div:hover {
	background-color: #F2AE3F;
}

.list_right .title_d2 div:hover ul li {
	color: white;
}

.list_right .title_d2 div:hover ul li a {
	color: white;
}

.news_li {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 30px;
}

.new_name2 {
	font-size: 16px;
	color: #F2AE3F;
	font-weight: 500;
	border-bottom: 2px solid #F2AE3F;
	padding-bottom: 4px;
}

.news_li li {
	margin-top: 15px;
}

.news_li li a {
	color: #666666;
}

.news_li ul li a:hover {
	color: #F2AE3F;
}

.nav_m {
	float: right;
	margin-top: 20px;
	font-size: 14px;
}

.nav_m a,
.pn_nav_m a,
.hz_nav_m a,
.pro_nav_m3 a,
.hg_nav_m a {
	color: #666666;
	padding: 0px 10px;
}

.nav_m a#home {
	background: url(../images/home.png) no-repeat left 2px;
	padding-left: 20px;
}

.pn_nav_m a#home {
	background: url(../images/home.png) no-repeat left 2px;
	padding-left: 20px;
}

.hg_nav_m a#home {
	background: url(../images/home.png) no-repeat left 2px;
	padding-left: 20px;
}

.hz_nav_m a#home {
	background: url(../images/home.png) no-repeat left 2px;
	padding-left: 20px;
}

.pro_nav_m3 a#home {
	background: url(../images/home.png) no-repeat left 2px;
	padding-left: 20px;
}

.nav_m a:hover {
	color: #F2AE3F;
}



.nav_m img {
	position: relative;
	top: 2.5px;
}

#tab {
	margin: 40px 0 0 35px;
}

#tab li {
	float: left;
	background: url(../images/djnav.jpg) no-repeat;
	width: 121px;
	height: 47px;
	margin-right: 12px;
	line-height: 40px;
	text-align: center;
}

#tab li a {
	width: 121px;
	height: 47px;
	display: block;
}

#tab .current {
	background: url(../images/djnav_h.jpg) no-repeat;
}

#tab .current a,
#tab li a:hover {
	color: #fe0000;
}

.list_left .doc_ul {
	margin: 40px 0 0 35px;
}

.list_left ul .doc_li {
	margin-bottom: 50px;
	height: 180px;
}

.list_left ul .doc_li1 {
	height: 234px;
	width: 780px;
	border-bottom: 1px #ededed solid;
}

.xfjb_btn {
	margin: 40px 55px 0px 35px;
	text-align: right;
}

.xfjb_btn a {
	background: #eee url(../images/ico_xfjb.png) no-repeat 28px;
	background-size: 16px auto;
	display: inline-block;
	height: 40px;
	width: 140px;
	color: #333;
	text-indent: 55px;
	text-align: left;
	line-height: 40px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.xfjb_btn a:hover {
	background: #f00 url(../images/ico_xfjb1.png) no-repeat 28px;
	background-size: 16px auto;
	color: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.xfjb {
	margin: 40px 55px 40px 35px;
}

.xfjb_tit {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
}

.xfjb_con_tit {
	font-weight: bold;
	font-size: 16px;
	line-height: 40px;
	position: relative;
	margin: 20px 0px 10px 0px;
}

.xfjb_con_tit:after {
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 2px;
	width: 16px;
	background: #f00;
}

.xfjb_con_info p {
	padding: 5px 0px;
}

.wsjb {
	background: #f00 url(../images/ico_xfjb1.png) no-repeat 28px;
	background-size: 16px auto;
	display: inline-block;
	height: 40px;
	width: 140px;
	color: #fff;
	text-indent: 55px;
	text-align: left;
	line-height: 40px;
	border-radius: 3px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.wsjb:hover {
	background: #df0000 url(../images/ico_xfjb1.png) no-repeat 28px;
	background-size: 16px auto;
	color: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.wljb_con {}

.wljb_con h4 {
	font-weight: bold;
	padding: 20px 0px;
}

.wljb_con div p {
	padding: 5px 0px;
}

.wljb_chb {
	text-align: center;
	padding-top: 30px;
	border-top: 1px solid #eee;
}

.wljb_btn {
	padding-top: 30px;
	text-align: center;
}

.jb_form_tit {
	font-weight: bold;
	position: relative;
	line-height: 40px;
	margin-bottom: 30px;
	font-size: 16px;
	padding-top: 30px;
}

.jb_form_tit:after {
	position: absolute;
	left: 0px;
	bottom: -1px;
	height: 2px;
	background: #f00;
	content: "";
	width: 32px;
}

.jb_form {}


.list_left ul .doc_li .inof_by {
	width: 780px;
	height: 180px;
}

.inof_by div {
	float: left;
}

.inof_by .d1 {
	width: 245px;
	height: 170px;
	overflow: hidden;
	border: 5px solid #EBEBEB;
}

.d1 img {
	width: 245px;
	height: 170px;
}

.d2 {
	width: 480px;
	height: 180px;
	margin-left: 20px;
}

.d2 ul li.hz_d2_date {
	margin-top: 5px;
}

.d2 ul li.d2_c {
	line-height: 24px;
	margin-top: 5px;
}

.d2_tt a {
	font-size: 18px;
	color: #333333;
}

.d2_tt a:hover {
	color: #F2AE3F;
}

.d2_date {
	font-weight: bold;
	color: #D6A256;
}

.d2_c {
	color: #999999;
}

.d2_hf {
	margin-top: 10px;
}

.d2_hf span {
	padding-right: 10px;
}

.d2_hf img {
	position: relative;
	top: 2px;
}

.d2_hf a:hover {
	color: #F2AE3F;
}

.list_left ul .doc_li .inof_by1 {
	width: 780px;
	height: 204px;
}

.inof_by1 div {
	float: left;
}

.inof_by1 .d1 {
	width: 168px;
	height: 204px;
	overflow: hidden;
	border: 5px solid #EBEBEB;
}

.d11 img {
	width: 168px;
	height: 204px;
}

.d21 {
	width: 480px;
	height: 204px;
	margin-left: 40px;
}

.d21 ul li {
	margin-bottom: 20px;
}

.d2_tt1 a {
	font-size: 18px;
	color: #333333;
}

.d2_tt1 a:hover {
	color: #F2AE3F;
}

.d2_date1 {
	font-size: 18px;
	color: #D6A256;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}

.d2_c1 {
	font-size: 14px;
	color: #999999;
	height: 60px;
}

.d2_hf1 {
	margin-top: 20px;
}

.d2_hf1 span {
	padding-right: 10px;
}

.d2_hf1 img {
	position: relative;
	top: 2px;
}

.d2_hf1 a:hover {
	color: #F2AE3F;
}

.hz_d2_tt1 a {
	font-size: 14px;
	color: #333333;
}

.hz_d2_tt1 a:hover {
	color: #fe0000;
}

.hz_d2_hf1 {
	margin-top: 30px;
}

.hz_d2_hf1 a {
	display: block;
	width: 94px;
	height: 36px;
}

.d22 {
	width: 780px;
	height: 55px;
}

.hz_d2_tt2 {
	background: url(../images/llli.jpg) center left no-repeat;
	padding-left: 15px;
	width: 780px;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px #ededed solid;
}

.lltt {
	float: left;
}

.lltt2 {
	float: right;
	color: #f6af3b;
}

.lltt:hover,
.lltt2:hover {
	color: #fe0000;
}


#pages {
	padding-top:50px;
	display: flex;
	flex-wrap: wrap;
	gap:5px;
	margin:40px 0 40px 35px;
}

.list_cyyd #pages{
	margin-left: 0px;
}

#pages a {
	
	width: 30px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #ddd;
	position: relative;
}

#pages a.active {
	background: #0c53b7;
	border: 1px solid #0c53b7;
	color: #fff;
}

#pages a.active:hover {
	background: #0c53b7;
	border: 1px solid #0c53b7;
	color: #fff;
}

#pages a:hover {
	background: #eee;
}

#pages a.p_prev:after {
	content: "\eb95";
	font-size: 22px;
	font-family: "iconfont" !important;
}

#pages a.p_next:after {
	content: "\eb8a";
	font-size: 22px;
	font-family: "iconfont" !important;
}

#pages a.p_home:after {
	content: "\e6c5";
	font-size: 18px;
	font-family: "iconfont" !important;
}

#pages a.p_last:after {
	content: "\e6c4";
	font-size: 18px;
	font-family: "iconfont" !important;
}


/***********深港合作**************************/

.hz_list_top {
	width: 100%;
	height: 60px;
	background: #fff;
}

.hz_sub_m2 {
	width: 1170px;
	height: 60px;
	margin: 0 auto;
}

.hz_sub_m2 li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #FF0000;
	font-size: 18px;
}

.hz_sub_m2 li a {
	color: #FF0000;
}

.hz_d2_tt a {
	font-size: 18px;
	color: #333333;
}

.hz_d2_tt a:hover {
	color: #FF0000;
}


.list_right .hz_title_d2 {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 20px;
}

.list_right .hz_title_d2 div ul li {
	height: 50px;
	width: 215px;
	color: #333333;
	line-height: 50px;
	font-size: 14px;
	list-style: square;
	margin-left: 30px;
}

.list_right .hz_title_d2 div {
	border-bottom: 1px solid #E3D3D4;
	cursor: pointer;
}

.list_right .hz_title_d2 div:hover {
	background-color: #FF0000;
}

.list_right .hz_title_d2 div:hover ul li {
	color: white;
}

.list_right .hz_title_d2 div:hover ul li a {
	color: white;
}

.hz_news_li {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 30px;
}

.hz_news_li li {
	margin-top: 10px;
}

.hz_news_li li a {
	color: #666666;
}

.hz_news_li ul li a:hover {
	color: #FF0000;
}

.hz_nav_m {
	float: right;
	margin-top: 20px;
	font-size: 14px;
}

.hz_nav_m a {
	color: #666666;
}

.hz_nav_m a:hover {
	color: #FF0000;
}

.hz_nav_m img {
	position: relative;
	top: 2.5px;
}

.hz_d2_tt a {
	font-size: 18px;
	color: #333333;
}

.hz_d2_tt a:hover {
	color: #FF0000;
}

.hz_d2_date {
	font-size: 18px;
	color: #D6A256;
}

.hz_d2_date a:hover {
	color: #FF0000;
}

.hz_d2_hf {
	margin-top: 20px;
}

.hz_d2_hf span {
	padding-right: 10px;
}

.hz_d2_hf img {
	position: relative;
	top: 2px;
}

.hz_d2_hf a:hover {
	color: #FF0000;
}



/********合作伙伴**************/
.hz_list_top {
	width: 100%;
	height: 60px;
	background: #fff;
}

.hz_sub_m2 {
	width: 1170px;
	height: 60px;
	margin: 0 auto;
}

.hz_sub_m2 li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #FF0000;
	font-size: 18px;
}

.hz_sub_m2 li a {
	color: #FF0000;
}

.hz_d2_tt a {
	font-size: 18px;
	color: #333333;
}

.hz_d2_tt a:hover {
	color: #FF0000;
}


.list_right .hz_title_d2 {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
}

.list_right .hz_title_d2 div ul li {
	height: 50px;
	width: 215px;
	color: #333333;
	line-height: 50px;
	font-size: 14px;
	list-style: square;
	margin-left: 30px;
}

.list_right .hz_title_d2 div {
	border-bottom: 1px solid #E3D3D4;
	cursor: pointer;
}

.list_right .hz_title_d2 div:hover {
	background-color: #FF0000;
}

.list_right .hz_title_d2 div:hover ul li {
	color: white;
}

.list_right .hz_title_d2 div:hover ul li a {
	color: white;
}

.hz_news_li {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 30px;
}

.hz_new_name2 {
	font-size: 16px;
	color: #FF0000;
	font-weight: 500;
	border-bottom: 2px solid #FF0000;
	padding-bottom: 4px;
}

.pn_news_li li {
	margin-top: 10px;
}

.hz_news_li li a {
	color: #666666;
}

.hz_news_li ul li a:hover {
	color: #FF0000;
}

.hz_nav_m {
	float: right;
	margin-top: 20px;
	font-size: 14px;
}

.hz_nav_m a {
	color: #666666;
}

.hz_nav_m a:hover {
	color: #FF0000;
}

.hz_nav_m img {
	position: relative;
	top: 2.5px;
}

.hz_d2_tt a {
	font-size: 18px;
	color: #333333;
}

.hz_d2_tt a:hover {
	color: #FF0000;
}

.hz_d2_date {
	font-size: 14px;
	font-weight: bold;
	color: #D6A256;
}

.hz_d2_date a:hover {
	color: #FF0000;
}

.hz_d2_hf {
	margin-top: 10px;
}

.hz_d2_hf span {
	padding-right: 10px;
}

.hz_d2_hf img {
	position: relative;
	top: 2px;
}

.hz_d2_hf a:hover {
	color: #FF0000;
}




/*************惠港政策************/

.hg_sub_m {
	width: 1170px;
	height: 60px;
	margin: 0 auto;
}

.hg_sub_m li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #FF0000;
	font-size: 18px;
}

.hg_sub_m li a {
	color: #FF0000;
}

.hg_list_left {
	width: 870px;
	float: left;
}

.pn_div {
	margin: 50px 0 0 40px;
}

.page2 {
	padding: 30px 0px;
}

.page2 a {
	background: #666;
	color: #fff;
	padding: 3px 8px;
}

.page2 span {
	color: #4678ae;
	font-weight: bold;
	font-size: 14px;
}

.pn_div ul .fa {
	float: left;
	width: 385px;
	height: 300px;
	margin-left: 35px;
	position: relative;
	margin-bottom: 50px;
}

.pn_li1 {
	margin-left: 0px !important;
}

.pn_div ul li img {
	width: 385px;
	height: 255px;
}

.pn_div ul .fa:hover .img_list_info {
	display: block;
}

.pn_div ul .fa:hover .img_list_info2 {
	display: block;
}


.hg_list_right {
	width: 295px;
	padding: 20px 0px;
	float: right;
}

.pn_lock1 {
	position: relative;
	right: 316px;
	top: 34px;
}

.pn_lock2 {
	position: relative;
	right: 361px;
	top: 880px;
}

.pn_lock3 {
	position: relative;
	right: 361px;
	top: 1020px;
}

.hg_list_right .title_d {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
}

.hg_list_right .title_d div ul li {
	height: 50px;
	width: 215px;
	color: #333333;
	line-height: 50px;
	font-size: 14px;
	list-style: square;
	margin-left: 30px;
}

.hg_list_right .title_d div {
	border-bottom: 1px solid #E3D3D4;
	cursor: pointer;
}

.hg_list_right .title_d div:hover {
	background-color: #FF0000;
}

.hg_list_right .title_d div:hover ul li {
	color: white;
}

.hg_list_right .title_d div:hover ul li a {
	color: white;
}

.hg_news_li {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 30px;
}

.hg_new_name {
	font-size: 16px;
	color: #FF0000;
	font-weight: 500;
	border-bottom: 2px solid #FF0000;
	padding-bottom: 4px;
}

.hg_news_li li {
	margin-top: 15px;
}

.hg_news_li .pn_img,
.news_li .pn_img {
	width: 245px;
	height: 155px;
	overflow: hidden;
}


.hg_news_li li .fd_img,
.news_li li .fd_img {
	width: 245px;
	height: 155px;
}


.hg_news_li li a {
	color: #666666;
}

.hg_news_li li a:hover {
	color: #FF0000;
}

.news_li li .hg_img_tt:hover {
	color: #FF0000;
}

.pro_news_li li .hg_img_tt:hover {
	color: #27AB17;
}

.hz_news_li li .hg_img_tt:hover {
	color: #FF0000;
}


.hg_img_tt {
	width: 245px;
	position: absolute;
	bottom: 0px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	filter: alpha(opacity=70);
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.7);
}

.hg_nav_m {
	float: right;
	margin-top: 20px;
	font-size: 14px;
}

.hg_nav_m a {
	color: #666666;
}

.hg_nav_m a:hover {
	color: #FF0000;
}

.hg_nav_m img {
	position: relative;
	top: 2.5px;
}

.hg_list_left .pn_list ul {
	margin: 40px 40px 0 35px;
}

.hg_list_left .pn_list ul li {
	margin-top: 20px;
	width: 790px;
}

.hg_list_left .pn_list ul li a {
	font-size: 14px;
	color: #666666;
}

.hg_list_left .pn_list ul li a span {
	padding-right: 15px;
}

.hg_list_left .pn_list ul li a:hover {
	color: #FF0000;
}

.hg_list_left .pn_list ul li a:hover i {
	color: #FF0000;
}


.hg_list_left .notice_list ul {
	margin: 40px 40px 0 35px;
}

.hg_list_left .notice_list ul li {
	margin-top: 20px;
	width: 790px;
}

.hg_list_left .notice_list ul li a {
	font-size: 14px;
	color: #666666;
	display: block;
	float: left;
	width: 640px;
	overflow: hidden;
}

.hg_list_left .notice_list ul li span {
	display: block;
	float: right;
	width: 100px;
	text-align: right;
}

.hg_list_left .notice_list ul li a span {
	padding-right: 15px;
}

.hg_list_left .notice_list ul li a:hover {
	color: #FF0000;
}

.hg_list_left .notice_list ul li a:hover i {
	color: #FF0000;
}





/********合作伙伴**************/
.pn_sub_m {
	width: 1170px;
	height: 60px;
	margin: 0 auto;
}

.pn_sub_m li {
	float: left;
	height: 60px;
	line-height: 60px;
	border-bottom: 3px solid #F2AE3F;
	font-size: 18px;
}

.pn_sub_m li a {
	color: #F2AE3F;
}

.pn_list_left {
	width: 870px;
	float: left;
}

.pn_div {
	margin: 50px 0 0 40px;
}


.page2 {
	padding: 30px 0px;
}

.page2 a {
	background: #666;
	color: #fff;
	padding: 3px 8px;
}

.page2 span {
	color: #4678ae;
	font-weight: bold;
	font-size: 14px;
}

.pn_div ul .fa {
	float: left;
	width: 385px;
	height: 300px;
	margin-left: 35px;
	position: relative;
	margin-bottom: 50px;
}

.img_list_info,
.img_list_info2 {
	width: 385px;
	height: 255px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1000;
	background: #000;
	opacity: 0.6;
	display: none;
}

.pn_li1 {
	margin-left: 0px !important;
}

.pn_div ul li img {
	width: 385px;
	height: 255px;
}

.img_bottom {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.img_bottom div {
	float: left;
}

.img_bottom ul li {
	float: left;
}

.img_bottom ul li span {
	position: relative;
	top: -5px;
	font-size: 14px;
}

.img_bottom ul li span a:hover {
	color: #F2AE3F;
}

.img_bottom ul .li70 {
	width: 70%;
	color: #333333;
}

.img_bottom ul .li70 span {
	padding-left: 5px;
}

.img_bottom ul .li30 {
	width: 30%;
	text-align: right;
	color: #666666;
}

.img_bottom ul .li30 span {
	padding-left: 7px;
}

.img_bottom ul li img {
	width: 20px !important;
	height: 25px !important;
}

.img_list_info ul li,
.img_list_info2 ul li {
	margin-top: 10px;
	color: #ffffff;
}

.img_list_info ul li a,
.img_list_info2 ul li a {
	color: #ffffff;
}

.img_list_info ul li a:hover {
	color: #F2AE3F;
}

.img_list_info2 ul li a:hover {
	color: #F2AE3F;
}

.img_list_info ul li span,
.img_list_info2 ul li span {
	padding-left: 5px;
}

.img_list_info,
.img_list_info2 {
	padding: 55px 0 0 40px;
}

.pn_div ul .fa:hover .img_list_info {
	display: block;
}

.pn_div ul .fa:hover .img_list_info2 {
	display: block;
}


.pn_list_right {
	width: 295px;
	padding: 20px 0px;
	float: right;
}

.pn_lock1 {
	position: relative;
	right: 316px;
	top: 34px;
}

.pn_lock2 {
	position: relative;
	right: 361px;
	top: 880px;
}

.pn_lock3 {
	position: relative;
	right: 361px;
	top: 1020px;
}

.pn_list_right .title_d {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
}

.pn_list_right .title_d div ul li {
	height: 50px;
	width: 215px;
	color: #333333;
	line-height: 50px;
	font-size: 14px;
	list-style: square;
	margin-left: 30px;
}

.pn_list_right .title_d div {
	border-bottom: 1px solid #E3D3D4;
	cursor: pointer;
}

.pn_list_right .title_d div:hover {
	background-color: #F2AE3F;
}

.pn_list_right .title_d div:hover ul li {
	color: white;
}

.pn_list_right .title_d div:hover ul li a {
	color: white;
}

.pn_news_li {
	width: 245px;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 30px;
}

.pn_new_name {
	font-size: 16px;
	color: #F6AF3B;
	font-weight: 500;
	border-bottom: 2px solid #F6AF3B;
	padding-bottom: 4px;
}

.pn_news_li li {
	width: 100%;
}

.pn_news_li .pn_img,
.news_li .pn_img,
.hz_news_li .pn_img {
	width: 245px;
	height: 170px;
	overflow: hidden;
}

.hotnews_img {
	width: 245px;
	height: auto;
	overflow: hidden;
}

.hotnews_img img {
	width: 245px;
	height: auto;
}


.pn_news_li li .fd_img,
.news_li li .fd_img {
	width: 245px;
	height: auto;
}

.fd_img {
	-webkit-transition: -webkit-transform .6s ease;
	-moz-transition: -moz-transform .6s ease;
	-ms-transition: -ms-transform .6s ease;
	transition: transform .6s ease;
}

.fd_img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.pn_news_li li a {
	color: #666666;
}

.pn_news_li li a:hover {
	color: #F2AE3F;
}

.news_li li .pn_img_tt:hover {
	color: #F2AE3F;
}

.pro_news_li li .pn_img_tt:hover {
	color: #27AB17;
}

.hz_news_li li .pn_img_tt:hover {
	color: #FF0000;
}


.pn_img_tt {
	border-bottom: 1px solid #ddd;
	padding: 10px 0px;
}

.pn_nav_m {
	float: right;
	margin-top: 20px;
	font-size: 14px;
}

.pn_nav_m a {
	color: #666666;
}

.pn_nav_m a:hover {
	color: #F2AE3F;
}

.pn_nav_m img {
	position: relative;
	top: 2.5px;
}

.pn_list_left .pn_list ul {
	margin: 40px 40px 0 35px;
}

.pn_list_left .pn_list ul li {
	margin-top: 20px;
	width: 790px;
}

.pn_list_left .pn_list ul li a {
	font-size: 14px;
	color: #666666;
}

.pn_list_left .pn_list ul li a span {
	padding-right: 15px;
}

.pn_list_left .pn_list ul li a:hover {
	color: #F2AE3F;
}


a.read-more {
	display: block;
	position: relative;
	padding-left: 20px;
	transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-webkit-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	text-decoration: none;
}

a.read-more i {
	font-style: normal;
	color: #333;
	font-size: 12px;
	display: block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 5px;
	transition: all 0.17s ease-in-out;
	-moz-transition: all 0.17s ease-in-out;
	-webkit-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
}

a.read-more:hover i {
	color: #F2AE3F;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}




.s_contact {
	width: 1170px;
	margin: 0 auto;
	background-color: #ffffff;
	padding-bottom: 20px;
	margin-top: 30px;
}

.s_tt {
	padding: 35px 0 0 40px;
	position: relative;
}

.s_tt .s_tt_s1 {
	font-size: 18px;
	color: #1D85BA;
	padding-right: 15px;
}

.s_tt .s_tt_s2 {
	font-size: 14px;
	color: #a4a4a4;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.intro_info {
	margin: 30px 0 0 40px;
}

.intro_info .intro_tt {
	font-size: 24px;
	color: #333333;
}

.intro_info .intro_dis {
	color: #666666;
	font-size: 14px;
	margin-top: 20px;
}

.intro_info .intro_dis .sf20 {
	font-size: 20px;
	color: #CAA027;
}

.intro_info .intro_content {
	padding: 0px 40px 0 0;
}

.intro_info .intro_content p {
	font-size: 14px;
	color: #666666;
	text-indent: 2em;
	line-height: 30px;
}

.show_main {
	width: 100%;
	background-color: #F9F9F9;
	padding-bottom: 80px;
}

.s_tt_s3 {
	color: #5B9332;
	font-size: 18px;
	padding-right: 15px;
}

.s_tt_s4 {
	color: #E5007F;
	font-size: 18px;
	padding-right: 15px;
}

.s_tt_s5 {
	color: #E3008A;
	font-size: 18px;
	padding-right: 15px;
}

.show_tt {
	font-size: 20px;
	padding-right: 20px;
	text-align: center;
	color: #188BB7;
}

.show_fd {
	text-align: center;
	margin-top: 5px;
	font-size: 14px;
	color: #D6A256;
}

.show_page {
	margin-top: 20px;
}

.show_page a:hover {
	color: red;
}

.show_page a {
	color: #D6A256;
}

.show_info p {
	color: #666666;
	padding-right: 40px;
}

.os_info ul li {
	float: left;
	height: 290px;
	margin-top: 60px;
}

.os_info img {
	width: 345px;
	height: 223px;
}

.os_info .li1 {
	width: 385px;
	position: relative;
}

.os_info .li2 {
	width: 785px;
}

.os_info .li2 p {
	line-height: 30px;
	text-indent: 2em;
	text-align: justify;
}

.circular {
	width: 250px;
	height: 250px;
	border-radius: 50%;
	overflow: hidden;
}

.os_img_tt {
	font-size: 16px;
	color: #333333;
	position: absolute;
	bottom: 0px;
	padding-left: 145px;
}

.os_info .circular {
	margin-left: 65px;
}

.os_info2 ul li {
	float: right;
	height: 290px;
	margin-top: 60px;
}

.os_info2 .li1 img {
	width: 250px;
	height: 250px;
}

.os_info2 .li1 {
	width: 385px;
	text-align: right;
}

.os_info2 .li1 .os_img_tt2 {
	font-size: 16px;
	color: #333333;
	padding: 20px 130px 0 0px;
}

.os_info2 .li2 {
	width: 785px;
	padding: 0px 40px;
}

.os_info .li2 {
	width: 785px;
}

.os_info .li2 div,
.os_info .li2 p {
	text-indent: 2em;
}

.os_info2 .li2 p {
	line-height: 30px;
	padding-top: 30px;
	padding-left: 65px;
}

.os_info2 .circular {
	margin-left: 75px;
}

.os_info .li2 a {
	color: #EDBD5B;
}

.os_info .li2 a:hover {
	color: red;
}

.down_list {
	padding: 0px 40px;
}

.down_list dd {
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	position: relative;
}

.down_list dd span {
	display: block;
	width: 880px;
}

.down_list dd a {
	display: block;
	position: absolute;
	right: 0px;
	top: 10px;
	text-decoration: underline;
}

.down_list dd a:hover {
	text-decoration: none;
}

#right {
	width: 0px;
	height: 0px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #D6A85D;
	position: relative;
	top: 39px;
}

.dmc_spl {
	border-left: 1px solid #D6A85D;
}

.dmc_info div {
	font-size: 16px;
	color: #333333;
}

.dmc_info p {
	padding-top: 15px;
	color: #666666;
}

.dmc_img img {
	width: 155px;
	height: 95px;
}


.atals_list {
	margin: 20px 0 0 40px;
}

.atals_list ul {
	margin-left: 0px;
}

.atals_list ul li {
	width: 400px;
	margin-left: 90px;
	float: left;
	position: relative;
	margin-top: 45px;
}

.atlas_img {
	width: 400px;
	height: 258px;
	overflow: hidden;
	border: 1px solid #eee;
}

.atals_list ul li img {
	width: 400px;
	height: 258px;
	cursor: pointer;
}

.as_first ul li img {
	width: 400px;
	height: 258px;
}

.atlas_tt {
	color: #333;
	text-align: center;
	font-size: 16px;
	padding: 10px;
}

.atlas_tt1 {
	color: #333;
	font-size: 14px;
	text-align: left;
	width: 100%;
	margin-top: 14px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.atlas_dec1 {
	color: #999999;
	font-size: 14px;
	text-align: left;
	width: 100%;
	margin-top: 8px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.atals_list .as_img {
	width: 300px;
	height: 193px;
	overflow: hidden;
}



.as_list {
	margin: 0px 0 0 40px;
}

.as_list ul {
	margin-left: -48px;
}

.as_list ul li {
	width: 330px;
	margin-left: 48px;
	float: left;
	position: relative;
	margin-top: 45px;
	background: #f3f3f3;
}

.as_list ul li img {
	width: 330px;
	height: 212px;
	cursor: pointer;
}

.as_img {
	width: 330px;
	height: 212px;
	overflow: hidden;
	border: 1px solid #eee;
}

.as_tt {
	text-align: center;
	margin: 10px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.intro_tit {
	font-size: 22px;
	text-align: center;
	padding: 20px 0;
}

.on1 {
	background-color: #FF0000;
}

.on2 {
	background-color: #F6AF3B;
}

.on3 {
	background-color: #27AB17;
}

.on_menu_c {
	color: #ffffff !important;
}


#show_big {
	position: relative;
	z-index: 2001;
	display: none;
	border: 5px solid #fff;
	border-radius: 10px;
}

#img_close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 29px;
	height: 28px;
	background: url(../images/close.png) no-repeat;
	cursor: pointer;
}

#img_close:hover {
	opacity: 0.8;
}

#title_img {
	position: absolute;
	left: 0px;
	bottom: 0px;
	filter: alpha(opacity=60);
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.6);
	;
	width: 100%;
	text-align: center;
	font-size: 16px;
	padding: 10px 0px;
	color: #333;
}

#show_bg {
	z-index: 2000;
	background: #000000;
	opacity: 0.6;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

#show_big img {
	width: 800px;
	height: 515px;
}

#bnh {
	color: #CDCCDA;
}

#bnh:hover {
	color: #D6A85D;
}


#slide {
	overflow: hidden;
	width: 788px;
}

#slide li {
	float: left;
}

#slide .slideul1 {
	width: 3999px;
}

#slide .slideul2 li {
	padding: 0px 7px;
}



.login_bg {
	width: 100%;
	height: 800px;
}

.lg_input {
	width: 460px;
	height: 500px;
	filter: alpha(opacity=80);
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.8);
	float: right;
	margin: 100px 0px 0 0;
	border-radius: 5px;
}

.lg_tt1 {
	width: 380px;
	margin: 0 auto;
	font-size: 16px;
	color: #618FC0;
	margin-top: 30px;
}

.lg_tt2 {
	width: 380px;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 22px;
	color: #666666;
	text-align: center;
}

.lg_up {
	width: 380px;
	margin: 0 auto;
	margin-top: 40px;
}

.input_div {
	height: 60px;
	background: #fff;
	margin-bottom: 20px !important;
	border-radius: 5px;
}

.input_div span {
	display: inline-block;
}

.input_div .input1 {
	width: 80px;
	height: 60px;
	font-size: 14px;
	color: #666666;
	line-height: 60px;
	text-align: right;
}

.yzm {
	width: 331px !important;
	margin: 0;
	height: 50px !important;
}

.input2 input {
	height: 58px;
	width: 280px;
	border: none;
}

.yzm input {
	height: 49px;
	width: 100px;
	border: none;
}

.yzm span {
	float: left;
}

.yzm_span img {
	width: 140px;
	height: 49px;
}

.yzm_span {
	margin-left: 10px;
	background-color: #F3F1EC;
	cursor: pointer;
}

.yzm_input {
	width: 100px;
	height: 49px;
	border: none;
}

.yzm .input1 {
	line-height: 50px !important;
}

.login_btn {
	margin-top: 30px;
	text-align: center;
	padding: 0px 40px;
}

.login_btn input {
	width: 150px;
	height: 30px;
}

#dosubmit {
	cursor: pointer;
	width: 100%;
	border: none;
	height: 50px;
	background: #5585b7;
	color: #fff;
	font-size: 20px;
	line-height: 50px;
	border-radius: 3px;
}

#dosubmit:hover {
	background: #42709f;
}






/** 搜索***/

.p_search_location {
	width: 100%;
	height: 70px;
	background-color: #ebebeb;
}

.p_search_tit {
	width: 1170px;
	height: 70px;
	margin: 0 auto;
	padding-left: 3px;
	font-size: 18px;
	color: #1895D9;
	line-height: 70px;
}



.search {
	width: 262px;
	background: #fff;
	box-shadow: #999 2px 2px 10px;
	border-radius: 3px;
	padding: 10px;
	position: absolute;
	top: 40px;
	z-index: 10000;
	right: 0px;
}

.search .bd {
	height: 28px;
	z-index: 10000;
}

.search .text {
	border: 1px solid #e5e5e7;
	padding-left: 45px;
	width: 175px;
	height: 23px;
	background: #fff url("../images/v9/icon.png") no-repeat;
	border-radius: 2px;
}

#search_li {
	position: relative;
}

.button {
	background: #3a6ea5;
	border: none;
	color: #fff;
	width: 60px;
	height: 25px;
	margin-left: 5px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border: none;
	border-radius: 2px;
}

.button:hover {
	background: #4f87c1;
}

.close_s {
	position: absolute;
	color: red !important;
	top: 10px;
	right: 10px;
	height: 24px;
	line-height: 24px;
	font-size: 24px;
	cursor: pointer;
}

.content_lr {
	width: 1170px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.content_left {
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 20px;
}

.content_left li {
	margin-top: 10px;
}

.content_left .lr_date {
	font-size: 18px;
	color: #d7a761;
}

.content_left .lr_info {
	color: #999;
}

.content_left li p {
	color: #666666;
}

.lr_date a {
	font-size: 30px;
	color: ;
}

.lr_date a:hover {
	color: red;
}

.lr_info {
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}

.lr_title a {
	font-size: 18px;
	color: #1895d9;
	font-weight: bold;
}

.lr_title a:hover {
	color: #1680ba;
}

.search_list a .lr_title {
	font-size: 14px;
	color: #333;
}

.search_list a:hover .lr_title {
	color: #4678ae;
}

.search_list a .lr_date {
	color: #d7a761;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}

.search_list a:hover .lr_date {
	color: #b8781b;
}

#show_a:hover {
	color: red !important;
}


.show_detail3 .sd_tt {
	font-size: 20px;
	text-align: center;
	padding: 40px 30px 20px 30px;
}

.show_detail3 .sd_tt2 {
	font-size: 20px;
	text-align: center;
	padding-bottom: 20px;
}

.show_detail3 .sd_form {
	text-align: center;
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
}

.show_detail3 .sd_form a {
	color: #D6A256 !important;
}

.show_detail3 .sd_form span {
	color: #D6A256;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}

.show_detail3 .sd_content {
	padding: 0px 30px;
}

.show_detail3 .sd_content .gg_tab {
	background: #ccc;
}

.show_detail3 .sd_content .gg_tab tr td {
	background: #fff;
	padding: 10px;
}

.show_detail3 .sd_content .div_img {
	text-align: center;
	text-indent: 0em;
}

.show_detail3 .sd_content .div_img span {
	color: #666;
	text-align: center;
	padding-top: 5px;
	display: block
}

.show_detail3 .sd_page {
	padding: 20px 20px;
	background: #f8f8f8;
	margin: 20px 30px;
	border: 1px solid #ccc;
}

.show_detail3 dl {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.show_detail3 dl dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.cul_img {
	cursor: pointer;
}


.time_infos {
	margin: 40px 40px 40px 35px;
	width: 790px;
}

.years {
	margin-bottom: 50px;
	text-align: center;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}

.years a {
	text-align: center;
	background: #fff;
	margin: 0px 5px;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
	border-radius: 5px;
	font-size: 20px;
	padding: 5px 10px;
}

.years a:hover {
	background: #666;
	color: #fff;
}

.years a.sel {
	background: #666;
	color: #fff;
}

.time_date {}

.time_date span {
	background: #50ade6;
	height: 100px;
	line-height: 100px;
	width: 100px;
	border-radius: 50%;
	behavior: url(ie-css3.htc);
	text-align: center;
	display: block;
	font-size: 20px;
	color: #fff;
	margin-left: 345px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}

.time_list {
	background: url(../images/ico2.png) repeat-y 395px top;
	padding: 30px 0px;
}

.time_info {
	margin-top: 20px;
	position: relative;
}

.time_left {
	padding-top: 10px;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif, "微软雅黑";
}

.time_right {
	padding: 10px;
	border-radius: 5px;
	color: #fff;
	behavior: url(ie-css3.htc);
}

.time_box1 {}

.time_box1 .time_ico {
	background: #fff;
	border: 2px solid #50ade6;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	position: absolute;
	left: 392px;
	top: 15px;
	behavior: url(ie-css3.htc);
}

.time_box1 .time_left {
	float: left;
	width: 380px;
	color: #50ade6;
	text-align: right;
}

.time_box1 .time_right {
	float: right;
	color: #fff;
	width: 380px;
	*width: 350px;
	background: #50ade6;
}

.time_box2 .time_ico {
	background: #fff;
	border: 2px solid #eca81b;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	position: absolute;
	left: 392px;
	top: 15px;
	behavior: url(ie-css3.htc);
}

.time_box2 .time_left {
	float: right;
	width: 380px;
	color: #eca81b;
}

.time_box2 .time_right {
	float: left;
	color: #fff;
	width: 380px;
	*width: 350px;
	background: #eca81b;
	text-align: left;
}

.back_btn {
	position: absolute;
	right: 40px;
	top: 35px;
	cursor: pointer;
	background: #000;
	color: #fff;
	width: 80px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	text-align: center;
}

.back_btn:hover {
	background: #1589b0;
}

.as_node_tit {
	right: 160px;
	position: absolute;
	top: 35px;
	line-height: 30px;
	font-size: 18px;
	color: #1589b0;
}

.jian_tt {
	padding: 40px 30px 15px 30px !important;
	text-indent: 2em;
}

.jj_tt {
	padding: 40px 30px 15px 30px !important;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

.fu_tt {
	text-align: center;
	padding-bottom: 15px;
	padding-bottom: 20px !important;
	font-size: 20px;
	font-weight: bold;
}

.jj_tt1 {
	text-align: center;
	padding-bottom: 15px;
	padding-bottom: 20px !important;
	font-weight: bold;
	font-size: 20px;
}

.friend_link li {
	width: 160px;
	float: left;
	margin-left: 25px;
	margin-top: 25px;
	position: relative;
}

.friend_link li img {
	width: 160px;
	height: 70px;
}

.friend_link li div {
	text-align: center;
	width: 100%;
	padding-top: 5px;
}

.friend_link_div {
	padding: 30px 20px;
}


/**ad notice**/
.ad_notice {
	position: fixed;
	right: 0px;
	bottom: 0px;
	width: 235px;
	padding: 10px 15px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid #eee;
	height: 120px;
	z-index: 100;
}

.ad_notice_tit {
	position: relative;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	background: url(../images/sound.png) no-repeat left 7px;
	text-indent: 25px;
	border-bottom: 1px solid #ccc;
}

.ad_notice_close {
	position: absolute;
	right: 0px;
	top: 5px;
	cursor: pointer;
}

.ad_notice_info {
	padding-top: 15px;
	text-align: center
}

.ad_notice_info a {
	color: #004c9d;
}

.syjg {
	margin: 0 auto;
	width: 1090px;
	margin-bottom: 15px;
}

.i_links_list {
	position: relative;
}

.i_links_list ul {
	margin: 0px;
	padding: 0px;
}

.i_links_list ul li {
	width: 165px;
	overflow: hidden;
	margin-right: 20px;
	float: left;
	position: relative;
	margin-top: 40px;
}

.i_links_list ul li img {
	width: 165px;
	height: 106px;
	cursor: pointer;
}

.back_btn a {
	color: #fff;
}

.zb_tab {
	background: #ccc;
}

.zb_tab tr td {
	background: #fff;
	padding: 5px;
	text-indent: 0em;
}

.cul_list {
	padding-right: 40px;
}

.cul_box {
	border-bottom: 1px solid #ddd;
	padding: 20px 0px;
}

.cul_img {
	float: left;
	width: 275px;
}

.cul_info {
	float: right;
	width: 790px;
	padding-top: 40px;
}

.pro_culture {
	padding-top: 50px;
}

.pro_culture ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 40px 0px;
	font-size: 30px;
	background: #f5f5f5;
	position: relative;
}

.pro_culture ul li:after {
	position: absolute;
	right: 0px;
	top: 65px;
	height: 30px;
	width: 1px;
	content: "";
	background: #c9c9c9;
}

.pro_culture ul li:nth-child(3):after {
	display: none;
}

.pro_culture ul li p {
	font-size: 14px;
	color: #1589b0;
	padding-top: 15px;
}

.pro_culture_tit {
	margin: 50px 0px;
	text-align: center
}

.pro_culture1 {
	padding-top: 50px;
	margin: 0px 100px;
}

.pro_culture1 ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 40px 0px;
	font-size: 30px;
	background: #fff;
	position: relative;
}

.pro_culture1 ul li:after {
	position: absolute;
	right: 0px;
	top: 65px;
	height: 30px;
	width: 1px;
	content: "";
	background: #c9c9c9;
}

.pro_culture1 ul li:nth-child(3):after {
	display: none;
}

.pro_culture1 ul li p {
	font-size: 14px;
	color: #1589b0;
	padding-top: 15px;
}

.pro_culture_tit {
	margin: 50px 0px;
	text-align: center
}

.sghz_list {
	padding-right: 40px;
}

.sghz_box {
	border-bottom: 1px solid #eee;
	padding: 20px 0px;
}

.sghz_img {
	float: left;
	width: 275px;
}

.sghz_info {
	float: right;
	width: 790px;
	padding-top: 40px;
}

.sghz_content {
	padding: 40px;
	background: #fff;
}

.zchb_content {
	padding: 0px 30px;
}

.zchb_content p {
	padding: 5px 0px;
	text-indent: 2em;
}

.zchb_content p.stit {
	text-indent: 0em;
}

.list_cyyd {
	padding: 40px;
	background: #fff;
}

.list_cyyd .d2 {
	width: 805px;
}

.list_cyyd .doc_li {
	margin-bottom: 50px;
}

.list_cyyd .d2_date {
	margin: 5px 0px;
}

.hide-body{height:0;overflow:hidden;}
.pmenu{ display:block;  position:fixed; left:100%; top:60px; z-index:200; width:100%; height:calc(100vh - 60px); overflow: hidden;overflow-y: scroll;overflow-x: hidden; background: #fff;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.pmenu nav{ padding:20px;}
	.pmenu ul li { position:relative; border-bottom:1px solid #ededed;}
	.pmenu ul li a{ font-weight:bold; margin-right:50px; display:block; line-height:50px; color:#262626;}
	.pmenu ul li i{ position:absolute; right:0px; top:16px; color:#666; font-weight:bold; font-size:24px;transform: rotate(-90deg);}
	.pmenu ul li i.active{transform: rotate(0deg);}
	.pmenu ul li ul{ display:none; padding:0px 20px; padding-bottom:15px;}
	.pmenu ul li ul li{ border-bottom:0px;}
	.pmenu ul li ul.menu-pro{ }
	.pmenu ul li.active ul.menu-pro{ display:flex; flex-wrap:wrap; gap:10px;}
	.pmenu ul li.active ul{ display:block;}
	.pmenu ul li ul.menu-pro li{ width:calc(33.33% - 7px);}
	.pmenu ul li ul li a{ font-weight:normal; margin-right:0px; line-height:30px;}
	.pmenu ul li ul li ul{ display:block;}
	.pmenu ul li ul li ul li a{ margin-left:40px; color:#666;line-height:30px;}
	.pmenu ul li ul.menu-pro li .menu-class{ }
	.pmenu ul li ul.menu-pro li .menu-class h4{ font-size:14px; font-weight:bold; text-align:left;}
	.pmenu ul li ul.menu-pro li .menu-class img{ width:60%; max-width:140px;}



@media only screen and (max-width:860px){
	.top{ display: none;}
	.p-top{
		display:block;
		position: relative;
	}
	.p-logo{
		height: 50px;
		padding:10px;
		position: relative;
		padding-left: 20px;
	}
	.p-logo img{
		height:100%;
	}

	.pmenu ul li ul a{
		line-height: 24px;
		padding:8px 0px;
		font-weight: normal;
	}

	.show_menu{ z-index:300; position:absolute; top:26px; right:20px; height:16px; width:20px; cursor:pointer; z-index:10;}
	.show_menu:before,.show_menu:after,.show_menu span{position:absolute; cursor:pointer;width:20px; height:2px; background:#000;transition: 0.3s all;-webkit-transition: 0.3s all;-o-transition: 0.3s all;-moz-transition: 0.3s all;-ms-transition: 0.3s all;}
	.show_menu:before{ content:"";left:0px; top:0px;}
	.show_menu:after{ content:"";left:0px; bottom:0px;}
	.show_menu span{left:0px; top:7px;display:inline-block;}
	.hide-body .show_menu:before{ top:7px; -webkit-transform: rotate(45deg);transform: rotate(45deg);}
	.hide-body .show_menu:after{ bottom:7px; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
	.hide-body .show_menu span{ display:none;}
	.hide-body .pmenu { left:0px;}

	.banner{
		height: 170px;
		background-size: cover;
		width: 100%;
		overflow: hidden;
	}
	.banner #glume .Limg li{
		background-size: cover;

	}
	.i_list{
		padding:15px;
	}
	.wrap{
		width: 100%;
	}
	.i_news,.i_news1,.i_news2,.i_dj,.info_left,.links{
		width: 100%;
		float: none;
	}
	.i_tit{ text-indent: 0px; position: relative;}
	
	.i_news2{
		padding-top:30px;
	}
	.i_dj{
		margin-top:30px;
	}
	
	.i_info{
		padding:15px;
		margin:15px 0px;
	}
	.i_info_left,.i_info_mid,.i_info_right{
		float: none;
		width: 100%;
	}
	.i_info_left .i_yw{
		display: flex;
		flex-wrap:wrap;
	}
	.ld{
		height: auto;
		width: 100%;
	}
	.i_yw a{
		float: none;
		width: 50%;
		margin-left: 0px;
	}
	.i_yw #i_yw2, .i_yw #i_yw4{ margin-left: 0px;}
	.i_info_mid{
		margin-left: 0px;
		margin-top:30px;
		height: auto;
	}
	.rd #a{
		width: 100%;
		height: auto;
	}
	.rd div ul li{
		width: calc(100% - 25px);
		margin-bottom: 10px;
	}
	.list_div div{ float:none;}
	.rd{ width:100%; height: auto;}

	.links_list{
		
	}


	.footer{
		background: #4e80b5 !important;
	}
	.f_info{
		width:calc(100% - 30px);
		padding:30px 15px;;
	}
	.f_info_list,.c_info{
		width:100% !important;
		float:none;
	}
	.adrr{
		width: calc(100% - 110px);
		float:left;
	}
	.c_info{
		
		height: auto
	}
	.beian{
		margin-top:30px; padding-top:20px; border-top: 1px solid #86a6c7;
	}



	.top2{
		display: none;
	}
	.node_banner{
		height: 130px;
		background-size: cover;
		background-position: center center;
	}
	.about_index{
		padding-bottom: 30px;

	}
	.menu_btn{
		width: 100%;
		height: auto;
		padding-left: 0px;
		display: flex;
		flex-wrap: wrap;	
		padding-top: 30px;	
	}
	.menu_btn div{
		width: 33.33%;
		float: none;
		height: auto;
	}
	.menu_btn div img{
		width: 50px;
		height: 50px;
	}
	.introduce, .organization, .dynamic, .atlas{
		width: calc(100% - 30px);
		overflow:hidden;
		padding:0px 15px;
	}
	.comm_tt img{ max-width: 100%;}
	.os_info ul li{ margin-top: 0px; height: auto;}
	.introduce .os_info{
		padding-top: 30px;
	}
	.os_info .li2{
		width: 100%;
	}
	.dynamic{
		margin-top: 40px;
	}
	.cul_list{
		padding-right: 0px;
	}
	.pro_culture1{
		margin: 0px 30px;
	}
	.pro_culture1 ul li{
		font-size: 24px;
	}
	.atlas{
		margin-top: 40px;
	}

	.atlas .atlas_show{ overflow: hidden;}

	.show_main{
		padding-bottom: 0px;
	}
	.s_contact{
		width: 100%;
		overflow: hidden;
	}
	.s_tt{
		padding:30px 0 0 20px
	}
	.intro_info{
		margin:30px 15px;
	}
	.intro_info .intro_content{
		padding:0px;
	}

	.atals_list{
		margin:20px 15px;
	}
	.atals_list ul li{
		float: none;
		width:100%;
		margin-left:0px;
	}
	.atlas_img{
		max-width: 100%;
		height: auto;
	}
	.atals_list ul li img{
		max-width: 100%;
		height: auto;
	}
	.as_list{
		margin: 0px 15px;
	}

	.as_list ul li{
		max-width: 100%;
		margin-left: 0px;
		background: #fff;
	}
	.as_list ul{
		margin-left: 0px;
	}
	.as_node_tit{
		position: relative;
		top: 0px;
		right:0px;
	}
	#show_big{
		max-width: 100%; 
		overflow:hidden;
	}
	#show_big img{
		max-width: 100%;
		height: auto;
	}

	.pn_sub_m{
		width: 100%;
	}
	.pn_nav_m{
		display: none;
	}
	.pn_sub_m li{
		margin-left: 15px;
	}

	.bg_div{
		background: #f9f9f9;
		padding: 30px 15px;
		width: calc(100% - 30px);
	}
	.list_info{
		width: 100%;
		background:none;
		border:none;
		min-height: auto;
	}
	.pn_list_left{
		width: 100%;
		float: none;
	}
	.pn_list_left .pn_list ul{
		margin:20px 0px;
	}
	.pro_lock1,.pro_lock2{
		display: none;
	}
	.pn_list_left .pn_list ul li{
		width: 100%;
		border-bottom: 1px solid #eee;
		margin: 0px;
		padding: 10px 0px;
	}

	.pn_list_right{
		display: none;
	}

	.list_left{
		width: 100%;
		float: none;
		overflow:hidden;
	}

	#pages{
		margin: 30px 0px;
	}
	.show_detail3 .sd_content{
		padding:0px;
	}
	.div_img img{ width: 100% !important; }

	.show_detail3 .sd_page{
		margin:40px 0px 0px 0px ;
	}


	.hg_sub_m li{
		margin-left: 15px;
	}
	.sghz_content{
		padding:20px
	}
	.sghz_img,.sghz_info{ float: none; width: 100%;}
	
	.list_cyyd{
		padding:0px;
		background: none;
	}

	.list_cyyd .doc_li{
		margin-bottom: 40px;
	}
	.inof_by .d1,.list_cyyd .d2{
		float: none;
		width: 100%;
		border: none;
	}
	.inof_by .d1 img{
		border:5px solid #EBEBEB
	}
	.list_cyyd .d2{
		margin-left:0px;
		padding-top: 15px;
		height: auto;
	}

	.pro_sub_m3,.hz_sub_m2{
		width:auto;
		margin-left: 15px;
	}
	.hg_nav_m,.hz_nav_m{
		display: none;
	}

	.pro_list_left3{
		float:none;
		width: 100%;
	}
	.pro_list_right3,.list_right{
		display: none;
	}

	.list_left .doc_ul{
		margin: 0px;
	}
	.list_left ul .doc_li{
		margin-bottom: 40px;
		height: auto;
	}
	.list_left ul .doc_li .inof_by{
		width: 100%;
		height: auto;
	}
	.inof_by div{
		width: 100%;
		float: none;
	}
	.d2{
		width:100%;
		margin-left: 0px;
		height: auto;
		margin-top:15px;
	}

	#tab{
		margin: 15px 0px 0px 0px;
		display: flex;
		flex-wrap: wrap;
		gap:10px;
	}
	#tab li{
		float: none;
		width: calc(33.33% - 10px);
		margin-right: 0px;
	}
	.content{
		padding:40px 0px;
	}
	.sd_content img{
		max-width: 100%;
		height: auto !important;
	}

	.d22{
		width: 100%;
		height: auto;
	}
	
	.hz_d2_tt2{
		width: calc(100% - 15px);
		height: auto;
		float: none;
		line-height: 24px;
		padding: 10px 0px 10px 15px;
		background-position: left 17px !important;
	}
	.lltt{
		float: none;
	}
	.lltt2{
		float:none;
		display: block;
		margin-top: 5px;
	}

	.hg_list_left{
		float: none;
		width: 100%;
	}
	.hg_list_right{
		display: none;
	}

	.hg_list_left .notice_list ul{
		margin: 0px;
	}
	.hg_list_left .notice_list ul li{
		width: 100%;
		border-bottom: 1px solid #eee;
		padding-bottom: 10px;
	}
	.hg_list_left .notice_list ul li a{
		float: none;
		width: 100%;
		height: auto;
		line-height: 24px;
	}
	.hg_list_left .notice_list ul li span{
		float: none;
		width: 100%;
		margin-top: 5px;
		text-align: left;
	}
	a.read-more i{
		display: none;
	}
	a.read-more{
		padding-left: 0px;
	}

	.xfjb{
		margin:20px 0px 0px 0px;
	}
	.xfjb_tit{
		font-size: 24px;
	}

	#pages a{
		height: 26px;
		width:26px;
		line-height: 26px;
	}
	
}