﻿@charset "utf-8";

/* CSS Document */


/*----------------公用设置-------------------*/

body {
	background: #eaeaea;
	color: #666;
	font-family: microsoft yahei, arial, Helvetica, sans-serif;
	background: #fff;
}

html,
body,
div,
p,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe {
	margin: 0;
	padding: 0;
}

html {
	overflow-x: hidden;
	overflow-y: auto;
}

img {
	border: 0 none;
	vertical-align: middle;
}

ul,
ol,
li {
	list-style-type: none;
}

body,
input,
select,
button,
textarea {
	vertical-align: middle;
}

button {
	cursor: pointer;
}

i,
em,
cite {
	font-style: normal;
}

a,
a:link {
	color: #666;
	text-decoration: none;
}

a:visited {}

a:active,
a:hover {
	text-decoration: none;
}

a:focus {
	outline: none;
}

.fixed:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.fixed {
	display: block;
	min-height: 1%;
}

*html .fixed {
	height: 1%;
}

.clear {
	diplay: block!important;
	float: none!important;
	clear: both;
	overflow: hidden;
	width: auto!important;
	height: 0!important;
	margin: 0 auto!important;
	padding: 0!important;
	font-size: 0;
	line-height: 0;
}

html {
	min-width: 1200px;
	overflow: auto;
}


/*-------------header-----------*/


/*.header { background:#fff; }
.header_top { width:1130px; height:100px; margin:0 auto;} 
.header_logo { padding-top:25px;}
.header_search { float:right; padding-top:30px;}
.header_search img { margin-bottom:8px;}
.header_search form { display:block; width:138px; height:18px; border:1px #f0f0f0 solid; position:relative;}
.header_search form input { width:130px; height:18px; line-height:18px; border:none; padding:0 4px; color:#888;}
.header_search form  a { display:block; width:20px; height:20px; background:#00398F url(../images/search_ico.png) no-repeat center; position:absolute; right:0px; top:-1px;}
.header_nav_bg { height:48px; background:#00398F ; }
.header_nav { width:800px; height:48px; margin:0 auto;  }
.header_nav .nav { width: 800px; height: 48px; line-height: 48px; position: relative; z-index:9999; }
.header_nav .nav a { text-decoration: none; }*/


/*.navmain { height: 48px; position: relative; }
#nav_all { height: 48px; float: left; line-height: 48px; position: relative; z-index:9999; }
#nav_all li { text-align: center; float: left; width:100px; }
#nav_all li a { color: #fff; display: block;  cursor: pointer; height: 48px; line-height: 48px; white-space: nowrap; }
#nav_all li a:hover { background:#00398F}
#nav_all li ul { display: none; position: absolute; z-index:999; width: 1000%; top: 48px; background: url(../images/menu_bg.png) repeat-x;}
#nav_all li ul li { line-height: 48px; height: 48px; width:100px; padding-top: 0px; padding: 0;  }
#nav_all li ul li a { height:48px; line-height: 48px; color: #fff; font-weight: normal; font-size:14px;}
#nav_all li ul li a:hover { background:none; color:#fff; }*/


/*-------------home_content-----------*/

.home_content {
	width: 100%;
	/*height: 450px;*/
	margin: 0 auto;
	margin-top: 25px;
}

.tab_line {
	margin: 0 20px;
	padding-top: 23px;
	padding-top: 26px\0;
}

.tab_more {
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #00398F url(../images/hot_more.png) no-repeat center;
	right: -1px;
	top: 0;
}

.tab_more a {
	display: block;
	line-height: 30px;
	text-indent: -9999px;
}

.tabs_img {
	float: left;
	width: 176px;
	height: 126px;
}

.tabs_news {
	float: right;
	width: 300px;
	height: 126px;
	color: #999;
	font-size: 14px;
}

.tabs_news h2 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

.tabs_news h2 em {
	font-size: 12px;
	color: #ccc;
	margin-left: 10px;
}

#wrapper {
	width: 580px!important
}

#tabs-1 ol,
#tabs-2 ol,
#tabs-3 ol {
	float: left;
	width: 100%;
	padding-top: 10px;
	font-size: 14px;
}

#tabs-1 ol li,
#tabs-2 ol li,
#tabs-3 ol li {
	line-height: 26px;
}

#tabs-1 ol li span,
#tabs-2 ol li span,
#tabs-3 ol li span {
	float: right;
	color: #ccc;
	font-size: 12px;
}

.home_hot {
	/*float:right; width:470px;*/
	width: 100%;
	padding: 0 15px
}

.home_hot_title {
	padding-top: 22px;
	margin-bottom: 26px;
}

.home_hot_title span {
	float: right;
	padding-top: 10px;
}

.home_hot_property {
	display: block;
	height: 82px;
	margin-bottom: 60px;
}

.home_hot_classification ul {
	width: 536px;
}

.home_hot_classification ul li {
	float: left;
	width: 258px;
	height: 193px;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
}

.home_hot_classification ul li:nth-child(2) {
	margin-right: 0;
}

.home_hot_classification ul li h2 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 12px;
	color: #666;
}

.footer {
	/* padding-top:320px;*/
	font-size: 12px;
	color: #666;
}

.footer p {
	margin-bottom: 0px;
}

.footer_share {
	float: left;
	position: relative;
}

.footer_share a {
	margin-right: 8px;
}

.footer_copyright {
	float: right;
	text-align: right;
}

.footer_copyright p a.icp {
	margin-left: 12px;
}

.footer_copyright em {
	margin: 0 6px;
	color: #ccc;
}

.page_footer {
	width: 1130px;
	margin: 0 auto;
}


/*-------------page_content-----------*/

.page_content {
	padding-top: 148px;
}

.page_top {
	width: 1130px;
	height: 41px;
	background: url(../images/page_list_top.png) no-repeat;
	margin: 0 auto;
}

.page_box {
	width: 1130px;
	background: #fff url(../images/page_line.jpg) repeat-y 244px top;
	margin: 0 auto;
}

.page_box:after {
	display: block;
	clear: both;
	content: " ";
}

.page_l {
	float: left;
	width: 245px;
}

.page_l_title {
	background: url(../images/page_list_bg.jpg) no-repeat;
	height: 100px;
	padding: 83px 0 0 43px;
}

.page_l ul {
	min-height: 580px;
}

.page_l ul li {
	background: url(../images/page_list_line.png) no-repeat 26px bottom;
}

.page_l ul li a {
	display: block;
	font-size: 20px;
	padding: 45px 0 45px 43px;
}

.page_l ul li a.cur {
	background: url(../images/page_list_hover.jpg) no-repeat left center;
}

.page_r {
	float: left;
	width: 829px;
	padding: 30px 28px 60px;
}

.page_r_title {
	height: 49px;
	margin-bottom: 40px;
}

.page_r_title span {
	float: right;
	font-size: 12px;
	color: #a4a4a4;
}

.page_r_title span em {
	display: inline-block;
	width: 5px;
	height: 6px;
	background: url(../images/page_ico_1.png) no-repeat;
	margin: 0 10px 1px;
}

.page_r_title span b {
	color: #d4b047;
	font-weight: normal;
}

.page_detail {
	color: #666;
	line-height: 24px;
	font-size: 14px;
}

.page_detail p {
	text-indent: 2em;
	margin-bottom: 28px;
	color: #999;
}

.page_detail p.page_img {
	text-indent: 0;
	margin: 40px 0;
	text-align: center;
}

.page_detail em {
	color: #e4be50;
}

.page_detail ul {
	float: left;
	width: 100%;
	margin-top: 30px;
	background: url(../images/news_line.gif) repeat-x top;
}

.page_detail ul li {
	height: 51px;
	line-height: 50px;
	background: url(../images/news_line.gif) repeat-x bottom;
	overflow: hidden;
}

.page_detail ul li span {
	font-size: 12px;
	color: #ccc;
	float: right;
}

.page_detail ul li span b {
	display: inline-block;
	width: 112px;
	font-weight: normal;
}

.page_detail ul li em {
	font-size: 12px;
	margin-left: 4px;
	color: #999;
}

.page_detail_title {
	padding-bottom: 26px;
	background: url(../images/news_line.gif) repeat-x bottom;
	margin-bottom: 36px;
}

.page_detail_title h1 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 5px;
}

.page_detail_title em {
	color: #ccc;
	font-size: 12px;
}

.page_news_l {
	float: left;
	width: 440px;
	height: 220px;
	overflow: hidden;
}

.page_news_l_title {
	margin-bottom: 14px;
}

.page_news_l_title h2 {
	font-size: 18px;
	font-weight: normal;
	display: inline-block;
}

.page_news_l_title em {
	font-size: 12px;
	color: #ccc;
	margin-left: 6px;
}

.page_news_l p {
	margin-bottom: 16px;
	color: #999;
}

.page_news_r {
	float: right;
	width: 359px;
	height: 220px;
	overflow: hidden;
}

.page_news_r img {
	width: 359px;
	height: 220px;
}

.page_line {
	height: 3px;
	background: url(../images/news_line.gif) repeat-x center;
}

.business_10 {}

.business_10 ul {
	width: 850px;
	background: none;
}

.business_10 ul li {
	float: left;
	width: 260px;
	margin-right: 22px;
}

.business_detail_title {
	background: url(../images/news_line.gif) repeat-x bottom;
	line-height: 36px;
	font-weight: bold;
}

.business_detail_content {
	padding-left: 22px;
	padding-top: 10px;
	color: #666;
}

.page_info {
	background: url(../images/news_line.gif) repeat-x bottom;
	padding-bottom: 24px;
	margin-bottom: 24px;
}

.page_info h2 {
	font-size: 14px;
	margin-bottom: 6px;
}

.page_info p {
	margin: 0;
}

.page_job {
	background: url(../images/news_line.gif) repeat-x bottom;
	padding-bottom: 24px;
	margin-bottom: 24px;
}

.page_job:after {
	content: " ";
	display: block;
	clear: both;
}

.page_job h2 {
	font-size: 14px;
	margin-bottom: 6px;
}

.page_job p {
	margin: 0 0 12px;
	text-indent: 0;
}

.page_job .job_l {
	float: left;
	width: 184px;
	padding-top: 8px;
}

.page_job .job_r {
	float: left;
	width: 640px;
}

.page_contact ol {
	background: none;
	margin: 0;
}

.page_contact:after,
.page_contact ol:after {
	display: block;
	content: " ";
	clear: both;
}

.page_contact ol li {
	background: url(../images/news_line.gif) repeat-x bottom;
	float: left;
	width: 360px;
	margin: 0 20px 20px;
	padding-bottom: 20px;
	line-height: 30px;
	height: 120px;
}

.page_contact ol li h2 {
	font-size: 14px;
}

.page_contact ol li p {
	text-indent: 0;
	margin: 0;
	color: #999;
}

.page_contact ol li p a {
	color: #d0ac45;
}

#playBox {
	width: 470px;
	height: 82px;
	position: relative;
}

#playBox .playBox {
	width: 100%;
	height: 127px;
	overflow: hidden;
	display: block;
	position: relative;
}

#playBox .oUlplay {
	width: 99999px;
	position: absolute;
	left: 0;
	top: 0;
}

#playBox .oUlplay li {
	float: left;
	width: 510px;
}

#playBox .pre {
	cursor: pointer;
	width: 1px;
	height: 1px;
	position: absolute;
	top: 190px;
	left: 10px;
	z-index: 10;
}

#playBox .next {
	cursor: pointer;
	width: 1px;
	height: 1px;
	position: absolute;
	top: 190px;
	right: 10px;
	z-index: 10;
}

#playBox .smalltitle {
	width: 100%;
	height: 10px;
	position: absolute;
	top: -33px;
	right: 0;
	z-index: 10;
	display: inline-block;
	text-align: right;
}

#playBox .smalltitle ul {
	display: inline-block;
}

#playBox .smalltitle ul li {
	width: 8px;
	height: 8px;
	margin: 0 2px;
	background: #e8e8e8;
	float: left;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

#playBox .smalltitle .thistitle {
	background: #00398F;
}

.page_sitemap {
	padding: 18px 0;
	background: url(../images/news_line.gif) repeat-x bottom;
}

.page_sitemap h3 {
	font-size: 14px;
}

.page_sitemap p {
	text-indent: 0;
	margin: 5px 0;
	0
}

.page_sitemap p a {
	color: #999;
}

.page_sitemap p em {
	margin: 0 6px;
	color: #ccc;
}

.page_link {
	width: 855px;
}

.page_link a {
	display: inline-block;
	width: 150px;
	height: 150px;
	margin: 0 14px 14px 0;
	border: 1px #e0e4e4 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}

.page_link a:hover {
	border: 1px #d0ac45 solid;
}

.page_link a.db:hover {
	border: 1px #e0e4e4 solid;
}

.search_result {
	color: #ccc;
}

.search_result em {
	color: #d0ac45;
}


/*-------------login-----------*/

.login {
	height: 440px;
	background: #fff url(../images/login_baner.jpg) no-repeat center;
}

.login_box {
	width: 1130px;
	padding-top: 48px;
	height: 392px;
	text-align: right;
	margin: 0 auto;
}

.login_form {
	width: 245px;
	height: 320px;
	border: 1px #eee solid;
	background: #fff;
	display: inline-block;
	padding: 30px 50px 0;
	text-align: left
}

.login_form h2 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
}

.login_form p {
	margin-top: 13px;
	font-size: 12px;
	vertical-align: middle;
}

.login_form p input[type="text"],
.login_form p input[type="password"] {
	width: 223px;
	height: 34px;
	line-height: 34px;
	border: 1px #d6d6d6 solid;
	background: #fff;
	padding: 0 10px;
	font-size: 14px;
	color: #ccc;
}

.login_form p input[type="text"].yzm {
	width: 132px;
}

.login_form p input[type="checkbox"] {
	margin-bottom: 3px;
	margin-right: 2px;
}

.login_form p a {
	display: block;
	height: 50px;
	line-height: 50px;
	background: #dcb547;
	text-align: center;
	font-size: 20px;
	color: #fff;
}

.login_form p a:hover {
	background: #cc9900;
}

.header_login {
	height: 40px;
	line-height: 40px;
	background: #f2f2f2;
}

.header_login_box {
	font-size: 12px;
	width: 1130px;
	margin: 0 auto;
	text-align: right;
}

.header_login_box b {
	color: #cc9900;
}

.header_login_box em {
	color: #ccc;
	margin: 0 5px;
	font-size: 10px;
}


/*-------------table-----------*/

.page_detail table {
	*border-collapse: collapse;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

.page_detail table td {
	padding: 10px 18px;
	border: 1px solid #f0f0f0;
	color: #666;
}

.page_detail table th {
	background: #fff;
	padding: 10px 18px;
	border: 1px solid #f0f0f0;
	text-align: left;
}

.page_detail table tr td:first-child,
.page_detail table tr td:nth-child(3) {
	background: #f9f9f9;
	text-align: left;
}

.page_detail table td.td.bw {
	background: #fff;
}

.page_detail table td.td.bg {
	background: #f9f9f9;
}

.page_detail table td em {
	border-bottom: 1px #ddd solid;
	min-width: 30px;
	display: inline-block;
	text-align: center;
	color: #333;
}

.table_info {
	padding: 20px 0;
}

.table_info p {
	text-indent: 0px;
	color: #333;
	margin-bottom: 10px;
	background: url(../images/table_ico.png) no-repeat 5px 11px;
	padding-left: 20px;
}


/* page */

.page {
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 30px;
	padding: 30px 0 20px;
}

.page ul {
	font-size: 12px;
	margin: 0;
	padding: 0 15px;
	text-align: right;
	height: 30px;
}

.page li {
	height: 25px;
	display: inline;
	margin-left: 5px;
}

.page a,
.page a:visited {
	border: 1px solid #c8c8c8;
	color: #ccc;
	height: 23px;
	line-height: 23px;
	padding: 2px 10px;
	text-decoration: none;
	display: inline-block;
}

.page a:hover,
.page a:active {
	background-color: #fff;
	border: 1px solid #c4950e;
	color: #c4950e;
}

.page li.currentpage {
	background-color: #c4950e;
	border: 1px solid #c4950e;
	color: #fff;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding: 2px 10px;
	display: inline-block;
}

.page li.disablepage {
	border: 1px solid #ccc;
	color: #929292;
	height: 23px;
	line-height: 23px;
	padding: 2px 10px;
	display: inline-block;
}

.page li.nextpage {
	font-weight: bold;
}

.page li.disablepage select {
	border: none;
	height: 25px;
	line-height: 25px;
	min-width: 60px;
}


/*----------------微信-------------------*/

#wx_img {
	width: 149px;
	height: 149px;
	position: absolute;
	display: none;
	border: 1px #cdaa43 solid;
	background: #fff;
	z-index: 9999;
	line-height: 18px;
}

#wx_img img {
	width: 149px;
	height: 149px;
}

#wx_img p {
	margin-top: 5px;
	color: #f60;
	font-size: 12px;
}


/* poptip */

.poptip {
	position: absolute;
	top: -180px;
	left: -20px;
	padding: 6px 10px 5px;
	*padding: 7px 10px 4px;
	line-height: 16px;
	color: #fff;
	font-size: 14px;
	background-color: #fff;
	border: solid 1px #ebebeb;
}

.poptip-arrow {
	position: absolute;
	overflow: hidden;
	font-style: normal;
	font-family: simsun;
	font-size: 12px;
	text-shadow: 0 0 2px #ccc;
}

.poptip-arrow em,
.poptip-arrow i {
	position: absolute;
	left: 0;
	top: 0;
	font-style: normal;
}

.poptip-arrow em {
	color: #FFBB76;
}

.poptip-arrow i {
	color: #FFFCEF;
	text-shadow: none;
}

.poptip-arrow-top,
.poptip-arrow-bottom {
	height: 6px;
	width: 12px;
	left: 86px;
	margin-left: -6px;
}

.poptip-arrow-left,
.poptip-arrow-right {
	height: 12px;
	width: 6px;
	top: 12px;
	margin-top: -6px;
}

.poptip-arrow-top {
	top: -6px;
}

.poptip-arrow-top em {
	top: -1px;
}

.poptip-arrow-top i {
	top: 0px;
}

.poptip-arrow-bottom {
	bottom: -6px;
}

.poptip-arrow-bottom em {
	top: -8px;
}

.poptip-arrow-bottom i {
	top: -9px;
}

.poptip-arrow-left {
	left: -6px;
}

.poptip-arrow-left em {
	left: 1px;
}

.poptip-arrow-left i {
	left: 2px;
}

.poptip-arrow-right {
	right: -6px;
}

.poptip-arrow-right em {
	left: -6px;
}

.poptip-arrow-right i {
	left: -7px;
}

.home_hot_classification ul li img {
	height: 100%;
	width: 100%;
}

.liebiao {
	top: 12px;
	left: 10px;
	color: #fff;
	width: 484px;
}

.liebiao p {
	line-height: 34px;
}

.liebiao p a {
	color: #666
}

.liebiao p .a1 {
	color: #666;
	font-size: 16px;
}

.liebiao p span {
	float: right;
	color: #666
}

.oUlplay li {
	position: relative;
}

.grid {
	position: relative;
	height: 100%;
	width: 100%;
}

.grid figure {
	height: 100%;
	width: 100%;
}

.grid .ding {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 113px;
	color: #fff;
	z-index: 9999;
}

.grid .ding span {
	font-size: 10px;
	;
}

.grid .ding b {
	font-size: 18px;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.home_content_news h2 {
	position: relative;
	border-bottom: 1px solid #e8e9ea;
	height: 38px;
	margin-bottom: 35px;
}

.home_content_news h2 p {
	position: absolute;
	font-size: 20px;
	padding: 0 5px;
	left: 0;
	top: 0;
	height: 38px;
	color: #666;
	cursor: pointer;
}

.home_content_news h2 p.hover {
	border-bottom: 2px solid #00398f;
	color: #00398f;
}

.home_content_news h2 span {
	color: #bbbbbb;
	padding: 8px 0 0 100px;
	font-size: 13px;
	float: left;
}

.home_content_news h2 .more,
h2.hoverMore a.more,
a.newsListmore {
	margin-top: 7px;
	color: #b0b0b0;
	font-size: 15px;
	float: right;
	padding-right: 15px;
	background: url(../images/more.png) no-repeat right center;
}

.home_content_news h2 .more:hover {
	background: url(../images/more2.png) no-repeat right center;
}

a.newsListmore {
	margin-top: -5px;
}

a.newsListmore:hover {
	color: #00398f;
}

.home_content_news h2 .more:active,
.home_content_news h2 .more:hover,
.home_content_news h2 .more:focus {
	color: #00398f;
}

.home_content_news .thumb {
	float: left;
	overflow: hidden;
	width: 50%;
	height: 318px;
	position: relative;
}

.home_content_news .thumb .bd {
	height: 318px;
	overflow: hidden;
}

.home_content_news .thumb .tempWrap {
	width: 585px!important
}

.home_content_news .thumb ul {
	width: 5265px!important
}

.home_content_news .thumb .bd li {
	float: left;
	width: 585px;
	height: 318px;
	position: relative;
}

.home_content_news .thumb .bd li a {
	overflow: hidden;
	height: 100%;
}

.home_content_news .thumb .bd li a img {
	width: 100%;
	height: 100%;
}

.home_content_news .thumb .bd li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background: #00398f;
	opacity: 0.8
}

.home_content_news .thumb .bd li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	font-size: 16px;
	margin: 10px 15px;
	color: #FFF;
	line-height: 20px;
	overflow: hidden;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
}

.home_content_news .thumb .hd {
	position: absolute;
	bottom: 0;
	right: 14px;
	height: 20px;
	width: 100%;
	text-align: right;
	color: #fff;
}

.home_content_news .thumb .hd .pageState {
	position: absolute;
	bottom: 18px;
	right: 0px;
}

.home_content_news .thumb .hd a {
	width: 26px;
	height: 39px;
	position: absolute;
}

.home_content_news .thumb .hd a.prev {
	background: url(../images/left_icon_nor.png) no-repeat;
	left: 14px;
	top: -180px;
}

.home_content_news .thumb .hd a.prev:hover {
	background: url(../images/left_icon_press.png) no-repeat;
}

.home_content_news .thumb .hd a.next {
	background: url(../images/right_icon_nor.png) no-repeat;
	right: 1px;
	top: -180px;
}

.home_content_news .thumb .hd a.next:hover {
	background: url(../images/right_icon_press.png) no-repeat;
}

.home_content_news .index_news_list {
	width: 47%;
	float: right;
}

.home_content_news .index_news_list .top_news {
	padding-bottom: 15px;
	border-bottom: 1px dotted #bbbbbb;
}

.home_content_news .index_news_list .top_news .title {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.home_content_news .index_news_list .top_news .title a {
	font-size: 15px;
	color: #00398f;
}

.home_content_news .index_news_list .top_news .title a:active,
.home_content_news .index_news_list .top_news .title a:hover,
.home_content_news .index_news_list .top_news .title a:focus {
	color: #00398f;
}

.home_content_news .index_news_list .top_news .time {
	font-size: 12px;
	color: #bbbbbb;
}

.home_content_news .index_news_list .top_news .desp {
	line-height: 21px;
	font-size: 12px;
	color: #454545;
	height: 42px;
	overflow: hidden;
}

.home_content_news .index_news_list .top_news .desp1 {
	line-height: 21px;
	font-size: 15px;
	color: #454545;
	height: 42px;
	overflow: hidden;
}

.home_content_news .index_news_list .news_list {
	padding: 10px 0;
}

.home_content_news .index_news_list .news_list li {
	line-height: 30px;
	height: 30px;
}

.home_content_news .index_news_list .news_list li a {
	font-size: 15px;
	position: relative;
	padding-right: 90px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.home_content_news .index_news_list .news_list li a:hover {
	color: #00398f
}

.home_content_news .index_news_list .news_list li a i {
	background: url(../images/index_li.png) no-repeat left center;
	padding: 6px 12px;
}

.home_content_news .index_news_list .news_list li a span {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 90px;
	text-align: right;
}

/*
.home_hot_classification {
	width: 536px;
	float: left;
}
*/
.home_hot_classification {
	width: 258px;
	float: left;
}
.home_hot_property {
	width: 395px;
	float: right;
}


/*通知公告*/

.notice_con {
	height: 42px;
	background: #f5f5f5;
}

.notice_con .icon_img {
	float: left;
	margin: 13px;
}

.notice_con .picScroll-top {
	float: left;
	width: auto;
	overflow: hidden;
	position: relative;
	width: 450px;
}

.notice_con .picScroll-top .bd {}

.notice_con .picScroll-top .bd ul {
	overflow: hidden;
	zoom: 1;
}

.notice_con .picScroll-top .bd ul li {
	text-align: left;
	zoom: 1;
}

.notice_con .picScroll-top .bd ul li .title {
	line-height: 42px;
}

.notice_con .picScroll-top .bd ul li .title a {
	color: #4a4a4a;
	display: block;
	float: left;
	width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.notice_con .picScroll-top .bd ul li .title span {
	color: #aaa;
	margin-left: 50px;
}

.notice_con .more_link {
	display: block;
	float: left;
	margin-left: 20px;
	line-height: 42px;
	color: #004a96;
}


/*项目巡礼-核心产业*/

.industry_list {}

.industry_list ul {
	background: #004a96;
	height: 42px;
}

.industry_list ul li {
	float: left;
	line-height: 42px;
	width: 20%;
	text-align: center;
}

.industry_list ul li a {
	display: block;
	color: #fff;
	font-size: 12px;
}

.industry_list ul li.current a {
	background: #0066ba;
}

.industry_list .industry_con {
	position: absolute;
	top: 42px;
	left: 0;
	width: 100%;
	height: calc(100% - 42px);
	z-index: 100;
	text-align: center;
	color: #fff;
	overflow: hidden;
}

.industry_list .industry_con .back_img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
}

.industry_list .industry_con .industry_box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 15;
	height: 100%;
	padding: 5% 8%;
}

.industry_list .industry_con h5 {
	font-size: 24px;
	color: #fff;
}

.industry_list .industry_con .line_img {
	display: inline-block;
	margin: 15px 0;
}

.industry_list .industry_con p {
	line-height: 1.5em;
}


/*2020.07.15*/

.theme {
	width: 526px;
	float: right;
}
.theme ul {
/*	width: 536px;*/
}

.theme ul li {
	float: left;
	width: 258px;
	height: 193px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
}

.theme ul li:nth-child(2) {
	margin-right: 0;
}

.theme ul li h2 {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 12px;
	color: #666;
}

.swiper-container.theme-container {
	width: 100%;
	height: 192px;
}

.swiper-container.theme-container .swiper-slide  {}

.swiper-container.theme-container .swiper-slide img {
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}

.theme-container .swiper-button-prev,
.theme-container .swiper-container-rtl .swiper-button-next {
	color: #fff;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	width: 32px;
	height: 32px;
	outline: none;
}

.theme-container .swiper-button-prev:after,
.theme-container .swiper-container-rtl .swiper-button-next:after,
.theme-container .swiper-button-next:after,
.theme-container .swiper-container-rtl .swiper-button-prev:after {
	font-size: 20px;
}

.theme-container .swiper-button-next,
.theme-container .swiper-container-rtl .swiper-button-prev {
	color: #fff;
	right: 0;
	background: rgba(0, 0, 0, 0.8);
	width: 32px;
	height: 32px;
	outline: none;
}
/*20210902*/


.swiper-container.pro-container {
	width: 258px;
	height: 192px;
	float: left;
	margin-left: 10px;
}

.swiper-container.pro-container .swiper-slide  {}

.swiper-container.pro-container .swiper-slide img {
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}

.pro-container .swiper-button-prev,
.pro-container .swiper-container-rtl .swiper-button-next {
	color: #fff;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	width: 32px;
	height: 32px;
	outline: none;
}

.pro-container .swiper-button-prev:after,
.pro-container .swiper-container-rtl .swiper-button-next:after,
.pro-container .swiper-button-next:after,
.pro-container .swiper-container-rtl .swiper-button-prev:after {
	font-size: 20px;
}

.pro-container .swiper-button-next,
.pro-container .swiper-container-rtl .swiper-button-prev {
	color: #fff;
	right: 0;
	background: rgba(0, 0, 0, 0.8);
	width: 32px;
	height: 32px;
	outline: none;
}
.swiper-container.pro-container .swiper-slide h2 {font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11000;
    background: rgba(0, 0, 0, 0.5);
    line-height: 30px;
    width: 100%;
    text-align: center;
    transition: background 0.6s;
}

.swiper-container.pro-container .swiper-slide h2 a {
	color: #fff;
	position: relative;
	top: 3px;
}
.swiper-container.pro-container .swiper-slide:hover h2 {
	background: #004a96;
}

.swiper-container.pro-container .swiper-slide img {
	transition: all 0.6s;
}

.swiper-container.pro-container .swiper-slide:hover img {
	transform: scale(1.10);
}