@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}

.w1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	-webkit-text-size-adjust: none;
	min-width: 1200px;
	padding-bottom: 16px;
}

ul,
h2,
h3,
p,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

input {
	outline: none;
}

li {
	list-style: none;
}

img {
	border: none;
	max-width: 910px;
	height: auto;
}

a {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

a:hover {

	color: #e62129;

}

.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}

.fc,
.fc a {
	color: #e70010;
}

.hidden {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

/*头部*/

#header {
	width: 100%;
	height: 730px;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
}

#header #top {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 110px;
	/*background: url(../images/t_bg1.png);*/
	background-color: rgba(255,255,255,1);
}

#header #top .topsum {
	width: 1200px;
	height: 110px;
	position: relative;
	margin: 0 auto;
}

#header #top .topsum .search {
	position: absolute;
	top: 17px;
	right: 0;
	width: 190px;
	height: 30px;
	background: url(../images/search_bg.png) no-repeat;
}

#header #top .topsum .search .input {
	position: absolute;
	top: 2px;
	left: 18px;
	width: 130px;
	height: 24px;
	line-height: 24px;
	color: #9dc6f2;
	background: #4d89d3;
	border: 1px solid #4d89d3;
	font-size: 12px;
	font-family: "微软雅黑";
}

#header #top .topsum .search .search-btn {
	position: absolute;
	top: 6px;
	right: 15px;
	width: 18px;
	height: 18px;
	border: none;
	cursor: pointer;
}

.header1 {
	height: 380px !important;
}

#logo {
	position: absolute;
	top: 30px;
	left: 0;
}

#logo img {
	width: 277px;
	height: 52px;
	overflow: hidden;
}

#nav {
	position: absolute;
	top: 47px;
	right: 0;
	height: 53px;
}

#nav li {
	float: left;
	height: 53px;
	position: relative;
	line-height: 53px;
}

#nav li .a {
	position: absolute;
	top: 53px;
	right: -31px;
	width: 130px;
	display: none;
	padding-top: 10px;
}

#nav li .a dd {
	width: 130px;
	background: url(../images/aa_bg1.png);
	line-height: 40px;
	height: 40px;
	text-align: center;
}

#nav li .a dd a {
	padding: 0;
	height: 40px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}

#nav li .a dd a:hover {
	background: url(../images/aa_bg2.png);
}

#nav li:hover .a {
	display: block;
}

#nav li a {
	font-size: 15px;
	height: 53px;
	padding-left: 28px;
	display: block;
	font-weight: bold;
}

/*底部*/

#footer {
	background: #fff url(../images/foot_bg.jpg) repeat-x left top;
	border-bottom: none;
	padding: 48px 0 23px 0;
	margin-top: 11px;
}

#footer p {
	width: 1200px;
	margin: 0 auto;
	line-height: 37px;
	text-align: center;
	color: #666;
}

#footer .footext {
	color: #d5d5d5;
	width: 1200px;
	margin: 0 auto;
	line-height: 37px;
	text-align: center;
}

#footer .footext a {
	padding: 0 20px;
	color: #666;
	font-size: 14px;
}

#footer .footext a:hover {

	color: #e62129;

}

/*主体*/

.index_newsbg {
	padding: 40px;
	background: #efefef;
}

.public_width {
	width: 1200px;
	margin: 0 auto;
}

.public_width h2 {
	height: 35px;
	line-height: 20px;
	border-bottom: 1px solid #e9e9e9;
	background: url(../images/tit.png) no-repeat left top;
	font-size: 20px;
	font-weight: normal;
	position: relative;
	text-indent: 16px;
}

.public_width h2 .h2_more {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 28px;
	background: url(../images/ico2.png) no-repeat right 10px;
	padding-right: 15px;
}

.public_width h2 .h2_more a {
	color: #e62129;
	font-size: 12px;
}

.leftblock {
	width: 678px;
	float: right;
}

.leftblock li {
	height: 49px;
	padding-right: 90px;
	line-height: 49px;
	background: url(../images/dian.jpg) no-repeat left 20px;
	text-indent: 15px;
	overflow: hidden;
	margin: 0 auto;
	border-bottom: 1px dashed #d6d6d6;
	position: relative;
}

.leftblock li span {
	position: absolute;
	top: 0;
	right: 0;
	color: #999;
}

.index_textlist {
	width: 387px;
	float: left;
	margin: 40px 0 25px 0;
}

.index_textlist li {
	height: 49px;
	line-height: 49px;
	background: url(../images/ico.jpg) no-repeat left 20px;
	text-indent: 15px;
	overflow: hidden;
	margin: 0 auto;
	border-bottom: 1px dashed #d6d6d6;
	position: relative;
}

.index_textlist li span {
	padding-right: 20px;
}

.index_pad {
	padding-right: 40px;
	overflow: hidden;
}

.index_textlist2 {
	background: url(../images/bg4.png) no-repeat;
	width: 351px;
	height: 304px;
	padding-left: 7px;
	margin: 40px -8px 27px 0;
	float: right;
}

.index_textlist2 li {
	background: url(../images/li.png) no-repeat;
	width: 26px;
	padding: 32px 30px 0 30px;
	height: 252px;
	color: #9191b2;
	font-size: 18px;
	line-height: 23px;
	position: relative;
	float: left;
	text-align: center;
}

.index_textlist2 li a {
	color: #9191b2;
	font-size: 18px;
}

.index_textlist2 li img {
	position: absolute;
	top: 210px;
	left: 23px;
	width: 40px;
	height: 40px;
	overflow: hidden;
}

.main_box {
	background-color: #ffffff;
}

.l_menu {
	width: 222px;
	margin-top: 60px;
	background-color: #f86124;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.pinpai {
	padding: 17px 0 18px 30px;
	color: #ffffff;
	line-height: 25px;
	font-size: 18px;
	display: block;
}

.int_ul {
	background-color: #f1f1f1;
	padding-top: 14px;
	padding-bottom: 30px;
}

.main_box ul.int_ul li {
	padding: 17px 0 18px 30px;
	border-bottom: 1px dashed #d9d9d9;
}

.hennull {
	background-color: #86a9df;
}

.hennull a {
	color: #ffffff;
}

.hennull li a {
	background: url(../images/1dian_03.png)no-repeat 0 7px;
	padding-left: 15px;
}

.int_ul li a {
    background: url(../images/1dian_03.png) no-repeat 0 7px;
    padding-left: 15px;
}

.int_ul .hennull a,.int_ul li:hover{
	background-color: #86a9df;
	}

.int_ul .hennull a,.int_ul li:hover a {
	background: url(../images/icon1_03.png) no-repeat 0 7px;
	padding-left: 15px;
	color: #ffffff;
}

.r_content {
	width: 913px;
	margin-top: 60px;
}

.hdax {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 20px;
	color: #15499a;
	padding-left: 22px;
	background: url(../images/1pinpai_03.png)no-repeat 0 5px;
}

.hdax h3 {
	font-size: 23px;
	line-height: 23px;
	font-weight: normal;
}

.hennav a {
	color: #999999;
	font-size: 16px;
	line-height: 16px;
}

.hennav a:hover {
	color: #e62129;
}



.hennav div.fr {
	padding-left: 25px;
	background: url(../images/imm_03.png)no-repeat 10px 50%;
}



.hennav div a {
	color: #999999;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.hennav div a:hover {
	color: #e62129;
}

.xcenter {
	margin-top: 40px;
}

.xcenter h3 {
	color: #aaaaaa;
	font-size: 25px;
	line-height: 24px;
}

.xch {
	padding-bottom: 45px;
	margin: 0 auto;
	color: #666666;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
}

.xcgin {
	text-align: center;
	font-weight: normal;
}

.xcstr {
	display: block;
	padding-bottom: 28px;
	color: #333333;
	line-height: 34px;
	font-size: 30px;
	font-weight: normal;
}

.xctext {
	padding-bottom: 96px;
}

.xctext>p {
	margin-top: 10px;
	line-height: 28px;
	color: #666666;
}

/* 
1品牌概况集团简介end

*/

/* 
1品牌概况历史大事件

*/

.aa {
	width: 170px;
	height: 88;
}

/* 
1品牌概况历史大事件end

*/

/* 
2新闻中心

*/

.jituanul-1 {
	margin-top: 10px;
}

.jituanul-1 li {
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #e0e0e0;
}

.timebox span {
	display: block;
}

.timebox {
	width: 60px;
}

.xwcjie {
	width: 850px;
}

.number-1 {
	display: block;
	height: 50px;
	text-align: center;
	padding-top: 12px;
	box-sizing: border-box;
	background-color: #f1f1f1;
	font-size: 22px;
	color: #666666;
}

.number-2 {
	margin-top: 1px;
	display: block;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	box-sizing: border-box;
	background-color: #f1f1f1;
	font-size: 12px;
}

.xwcjie {
	padding-left: 20px;
	box-sizing: border-box;
}

.xwcjie p {
	color: #d3d3d3;
	padding-top: 20px;
}

.xwcjie p a {
	color: #a9a9a9;
}

.xwcjie p a:hover {
	color: #333;
}

.tiaozhuan {
	padding-top: 50px;
}

.tiaozhuan li {
	float: left;
	border: solid 1px #e1e1e1;
	margin-right: 8px;
	padding: 10px 0 9px;
}

.tiaozhuan li a {
	line-height: 12px;
	font-size: 12px;
	display: block;
	padding: 0 13px;
}

.tiaozhuan li a:hover {
	color: #e62129;
}

/* 
2新闻中心end

*/

/*
2新闻中心-详细页
*/

.jituanxinp {
	margin-top: 59px;
	padding-bottom: 30px;
}

.vace-xinp {
	padding-bottom: 15px;
	border-bottom: 1px dashed #e0e0e0;
}

.vxxh1 {
	line-height: 23px;
	font-size: 23px;
	color: #333333;
	text-align: center;
	font-weight: normal;
}

.vace-source {
	width: 400px;
	padding-top: 30px;
	margin: 0 auto;
}

.vace-source p {
	color: #aaaaaa;
	font-size: 14px;
	line-height: 14px;
}

.zhenva-cent {
	padding-bottom: 36px;
}

.zhenva-cent p {
	/*padding-bottom: 33px;*/
	color: #666666;
	text-indent: 25px;
	font-size: 14px;
	line-height: 32px;
}

.cent-img {
	width: 790px;
	margin: 0 auto;
	padding-bottom: 50px;
}

/*
2新闻中心-详细页end
*/

/*
商超
*/

.zanwu {
	display: block;
	padding-top: 57px;
	font-size: 36px;
	line-height: 36px;
	text-align: center;
	color: #e6e6e6;
}

/*
商超end
*/

/*
3开发项目-国际金融中心
*/

.guojiji-core {
	padding-top: 75px;
	text-align: center;
}

.guojiji-core h3 {
	line-height: 38px;
	font-size: 35px;
	padding-bottom: 57px;
	text-align: center;
	font-weight: 500;
}

.guojiji-core img {
	padding-bottom: 56px;
}

.impcent h4 {
	padding-bottom: 17px;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
}

.impcent p {
	padding-bottom: 47px;
	font-size: 15px;
	line-height: 15px;
	color: #666666;
}

.zuosimg {
	width: 240px;
	height: 135px;
}

.zuosrig {
	width: 669px;
	padding-left: 20px;
	box-sizing: border-box;
}

/*
3开发项目-国际金融中心end
*/

/*
社区活动
*/

.wuye-cent {
	padding-top: 10px;
}

.wuye-cent li {
	padding-bottom: 30px;
	border-bottom: 1px dashed #e0e0e0;
}

.ayou {
	padding-top: 30px;
}

.zuosrig h5 a {
	display: block;
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: 21px;
	line-height: 21px;
	color: #333333;
	font-weight: normal;
}


.zuosrig h5 a:hover{
	color: #e62129;
	}

.zuosrig p {
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 10px;
	color: #999999;
}

.zuosrig>span {
	color: #999999;
}

.tiaozhuan {
	padding-top: 50px;
}

.tiaozhuan>li {
	float: left;
	border: solid 1px #e1e1e1;
	margin-right: 8px;
	padding: 10px 0 9px;
}

.tiaozhuan>li>a {
	line-height: 12px;
	font-size: 12px;
	display: block;
	padding: 0 13px;
}

/*
社区活动end
*/

/*
社区活动详细页
*/

.huodongnav {
	padding-bottom: 15px;
	border-bottom: 1px dashed #e0e0e0;
}

.huodongnav h3 {
	padding-top: 70px;
	text-align: center;
	padding-bottom: 30px;
	font-size: 23px;
	line-height: 25px;
	font-weight: normal;
}

.cer {
	width: 400px;
	margin: 0 auto;
}

.cer span {
	color: #b7b7b7;
}

.shiyiy {
	margin-top: 30px;
	text-align: center;
	padding-bottom: 62px;
}

.shiyiy p {
	padding-bottom: 48px;
	text-indent: 28px;
	font-size: 15px;
	line-height: 30px;
	color: #666666;
	text-align: left;
}

.shiyiy a {
	margin-bottom: 20px;
	display: block;
}

/*
社区活动详细页end
*/

/*
人力资源
*/

.ruesr {
	margin-top: 12px;
}

.ruesr>li {
	margin-top: 20px;
	border: 1px solid #eaeaea;
}

.ruesr .baojin {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #f8f8f8;
	font-size: 18px;
	line-height: 18px;
	padding: 20px 0 20px 30px;
}

.beijtui {
	background: url(../images/cccci_03.png)no-repeat 0 50%;
	padding-left: 15px;
	display: block;
	color: #15499a;
}

.recruit {
	padding-top: 27px;
	padding-left: 30px;
	border-bottom: 1px dashed #e0e0e0;
}

.recruit>p {
	padding-bottom: 16px;
	line-height: 14px;
	color: #666666;
	font-size: 14px;
}

.recruit>p:nth-child(3) {
	padding-bottom: 9px;
}

.recruit>p:nth-child(4) {
	line-height: 30px;
	font-size: 14px;
}

.emer {
	padding: 20px 0 29px 30px;
	color: #808080;
	font-size: 15px;
	line-height: 15px;
}

.tiaozhuan {
	padding-top: 50px;
}

.tiaozhuan li {
	float: left;
	border: solid 1px #e1e1e1;
	margin-right: 8px;
	padding: 10px 0 9px;
}

.tiaozhuan .tiaobei {
	background-color: #567cb6;
	color: #ffffff;
}

.tiaozhuan .tiaobei a {
	color: #ffffff;
}

.tiaozhuan li a {
	line-height: 12px;
	font-size: 12px;
	display: block;
	padding: 0 13px;
}

.tiaozhuan li:hover{
	background-color: #567cb6;
}

.tiaozhuan li:hover a {
	color: #ffffff;
}


/*
footcc
*/

.footcc {
	width: 500px;
	margin: 0 auto;
	text-align: center;
	padding-left: 57px;
}

.footcc>a {
	float: left;
	display: block;
	margin-right: 25px;
	color: #666666;
	font-size: 15px;
	line-height: 14px;
}

/*
人力资源end
*/

.slideBox {
	width: 100%;
	height: 730px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.slideBox .hd {
	z-index: 1;
	position: absolute;
	width: 51%;
	right: 0;
	bottom: 92px;
}

.slideBox .hd ul {
	overflow: hidden;
	height: 12px;
	overflow: hidden;
	padding: 9px 11px;
	background: url(../images/bg3.png);
	border-radius: 15px;
	display: inline-block;
}

.slideBox .hd li {
	width: 24px;
	height: 12px;
	float: left;
	cursor: pointer;
	background: url(../images/dian1.png) no-repeat center top;
	text-indent: -9999px;
}

.slideBox .hd li.on {
	background: url(../images/dian2.png) no-repeat center top;
}

.slideBox .bd {
	position: absolute;
	top: 0;
	left: 0;
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	width: 100%;
	height: 730px;
	float: left;
}

.slideBox .bd li a {
	height: 730px;
	display: block;
	text-indent: -9999px;
}

.slideBox2 {
	width: 500px;
	height: 281px;
	margin-top: 16px;
	float: left;
	overflow: hidden;
	position: relative;
}

.slideBox2 .hd {
	height: 12px;
	overflow: hidden;
	position: absolute;
	right: 13px;
	width: 54px;
	bottom: 13px;
	z-index: 1;
}

.slideBox2 .hd ul {
	overflow: hidden;
	zoom: 1;
	height: 24px;
	width: 280px;
	float: left;
}

.slideBox2 .hd li {
	width: 18px;
	text-indent: -9999px;
	height: 12px;
	float: left;
	cursor: pointer;
	background: url(../images/dian2.png) no-repeat right top;
}

.slideBox2 .hd li.on {
	background: url(../images/dian1.png) no-repeat right top;
}

.slideBox2 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox2 .bd li {
	width: 500px;
	position: relative;
	height: 281px;
	float: left;
}

.slideBox2 .bd li img {
	width: 500px;
	height: 281px;
	overflow: hidden;
}

.slideBox2 .bd li span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 420px;
	padding-right: 80px;
	overflow: hidden;
	background: url(../images/bg3.png);
	height: 38px;
	line-height: 38px;
	text-indent: 12px;
	display: block;
}

.slideBox2 .bd li span a {
	font-size: 14px;
	color: #fff;
}

.slideBox3 {
	background: url(../images/banner_01.jpg) no-repeat top center;
	height: 380px;
}

/* 多个左滚动 - 图片- 公用类 */

.leftLoop {
	position: relative;
	height: 184px;
	width: 1200px;
	margin: 27px auto 0 auto;
}

.leftLoop .hd {
	position: absolute;
	top: 53px;
	left: 0;
	width: 1200px;
	height: 49px;
}

.leftLoop .hd .prev {
	position: absolute;
	top: 0;
	left: -48px;
	cursor:pointer;
}

.leftLoop .hd .next {
	position: absolute;
	top: 0;
	right: -48px;
	cursor:pointer;
}

.leftLoop .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	display: none;
}

.leftLoop .bd {
	width: 1208px;
	position: absolute;
	left: -8px;
	top: 0;
	height: 184px;
}

.leftLoop .bd ul {
	overflow: hidden;
	zoom: 1;
}

.leftLoop .bd ul li {
	width: 298px;
	height: 184px;
	background: url(../images/bg5.png) no-repeat;
	float: left;
	_display: inline;
	overflow: hidden;
	padding-left: 10px;
}

.leftLoop .bd ul li img {
	width: 280px;
	height: 158px;
	overflow: hidden;
}

/* 头条 */

.txtScroll-top {
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 78px;
	background: url(../images/t_bg2.png);
}

.txtScroll-top .hd {
	overflow: hidden;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
	display: none;
}

.txtScroll-top .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}

.txtScroll-top .bd {
	width: 100%;
	height: 78px;
}

.txtScroll-top .toutiao {
	height: 78px;
	margin: 0 auto;
}

	

.txtScroll-top .toutiao li {
	width: 1200px;
	height: 78px;
	text-indent: 128px;
	line-height: 78px;
	position: relative;
	margin: 0 auto;
}

.txtScroll-top .toutiao li a {
	font-size: 18px;
}

.toutiao1{ display:inline-block; background: url(../images/tit2.png) no-repeat; width:110px; height:78px; bottom:0; left:50%; margin-left:-200px; position:absolute;  z-index: 99; margin-left: -600px;}

.txtScroll-top .toutiao span {
	position: absolute;
	top: 0;
	right: 0;
}

/* 历史大事记 */

.chronicle-of-events ul {
	margin: 20px 0 80px;
	float: right;
	width: 750px;
	box-sizing: border-box;
	border-left: 5px solid #e3e3e3;
	padding: 35px 0 66px;
	position: relative;
}

.chronicle-of-events ul li:nth-of-type(1) {
	position: absolute;
	left: 0;
	top: 0;
	transform: translate(-55%, -20%);
	width: 30px;
	height: 36px;
	background: url('../images/year_03.png') no-repeat 0 0/100% 100%;
	padding: 0;
	margin: 0;
}

.chronicle-of-events ul li {
	position: relative;
	font-size: 12px;
	line-height: 24px;
	padding-left: 90px;
	margin-top: 35px;
	width: 750px;
}

.chronicle-of-events ul li span {
	font-size: 18px;
	float: left;
	color: #15499a;
}

.chronicle-of-events ul li p{
	float: left;
	margin-left: 25px;
	max-width: 555px;
}
.chronicle-of-events ul li p span{
	color: #666666;
}

.chronicle-of-events ul li div {
	position: absolute;
	left: -10px;
	top: 5px;
}

.chronicle-of-events ul li div span {
	position: relative;
	width: 10px;
	height: 10px;
	border: 3px solid #e3e3e3;
	border-radius: 50%;
	background: #fff;
}

.chronicle-of-events ul li div span em {
	position: absolute;
	width: 70px;
	top: 50%;
	right: 0;
	transform: translate(100%, -50%);
	border-top: 1px solid #e3e3e3;
}

.chronicle-of-events .year {
	position: absolute;
	left: -160px;
	top: -6px;
	font-size: 26px;
	color: #999999;
	padding-right: 22px;
}

.chronicle-of-events .year span {
	font-size: 12px;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 12px;
	line-height: 12px;
	border: none;
	background: unset;
	color: #999999;
}

.chronicle-of-events ul li p{
    color: #666666;
    font-size: 18px;
    float: left;
}

/*新增页面（恒大人、项目招商、集团品牌库、进驻商家展示、租售意向登记）-------------------------------------------------------*/
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.ellipsiss {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsisss {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ny-title{ overflow: hidden;}
.ny-title-left{ float: left; margin-top: 50px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 24px; padding: 0 30px; border-top-right-radius: 25px; border-bottom-right-radius: 25px;  background-image: linear-gradient( 90deg,#15499a, #84beff); }
.hdr-list{ margin-top: 30px; display: flex; flex-wrap: wrap; justify-content: space-between; overflow: hidden;}
.hdr-list a{ display: block; width: 570px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: #dddddd solid 1px; overflow: hidden; }
.hdr-list a img{ display: block; float: left; width: 180px; height: 101px; background: #f5f5f5;}
.hdr-list a span{ display: block; float: right; width: 375px;}
.hdr-list a span h3{ font-size: 16px;}
.hdr-list a span p{ font-size: 14px; margin-top: 20px; color: #666;}

.xmzs-list{ margin-top: 30px; overflow: hidden;}
.xmzs-list a{ float: left; margin-right: 24px; display: block; width: 384px; height: 216px; position: relative; margin-bottom: 30px; overflow: hidden; }
.xmzs-list a:nth-of-type(3n){ margin-right: 0;}
.xmzs-list a:hover span{ display: block;}
.xmzs-list a img{ display: block; width: 384px; height: 216px; }
.xmzs-list a h3{ position: absolute; bottom: 30px; width: 100%; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background-color: rgba(255,0,0,.8); position: absolute; z-index: 100;}
.xmzs-list a span{ display: none;  height: 100%; line-height: 25px; padding: 20px; color: #fff; background-color: rgba(21,73,154,.8); position: absolute; z-index: 200;width: 100%}

.jzsj-list{ margin-top: 30px; margin-bottom: 30px; overflow: hidden;}
.jzsj-list img{ float: left; margin-right: 12px; margin-bottom: 15px; display: block; width: 190px; height: 107px; background-color: #f5f5f5;}
.jzsj-list img:nth-of-type(6n){ margin-right: 0;}

.left{ float: left;}
.right{ float: right;}
.zsyxdj{ margin-top: 40px; font-size: 16px; background: url(../images/zsyx-bg.png); overflow: hidden;}
.form-line{ overflow: hidden; line-height: 36px; margin-right: 30px; margin-bottom: 20px;  font-size: 16px;}
.w290{ width: 290px;}
.h36{ height: 36px; line-height: 36px;}
.form-line span{ display: inline-block; text-align: right; margin: 0 20px 0 50px; width: 110px; font-size: 16px;}
.form-line select{ height: 36px; width: 290px;}
.btn{ display: block; margin: 0 0 30px 180px; border-radius: 3px; width: 120px; height: 36px; line-height: 36px; text-align: center; background-color: #e62129; color: #fff;}
.btn:hover{ color: #fff; }
.tiaozhuan a {
	border: solid 1px #e1e1e1;
	margin-right: 8px;
	padding: 10px 13px;
	line-height: 12px;
	font-size: 12px;
}
