﻿
/* CSS Document */
/*大图片轮播 ========================================== start*/

/* banner */
.banner{
	height:402px;
	overflow:hidden;
}
.banner .d1{
	width:100%;
	height:402px;
	display:block;
	position:absolute;
	left:0px;
}
.banner .d2{
	width:100%;
	height:70px;
	clear:both;
	position:absolute;
	z-index:100;
	left:0px;
	top:300px;
}
.banner .d2 ul{
	position:relative;
	width:1130px;
	height:70px;
	margin:0 auto;
}
.banner .d2 li{
	width:20px;
	height:93px;
	overflow:hidden;
	cursor:pointer;
	margin:0 3px;
	display:inline;
}
.banner .d2 li.nextli{
	position:absolute;
	top:0px;
	right:0px;
}
.bannerBut{
	position: absolute;
	z-index: 99;
	top:423px;
	left:50%;
}
.bannerBut span{
	display:inline;
}
.ljzx{
	display: inline-block;
	width: 158px;
	height: 40px;
	line-height:38px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	background-color: #FBC60D;
	border: 1px solid #FFFFFF;
	border-radius:3px;
}
.morecp{
	display: inline-block;
	width: 158px;
	height: 40px;
	line-height:38px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	background-color: #6DA2F5;
	border: 1px solid #FFFFFF;
	border-radius:3px;
}
/*大图片轮播 ========================================== end*/
section{
	width: 100%;
	height: auto;
}
.indexMainContent{
	width: 1128px;
	height: 560px;
	margin: 0 auto;
}
.bannerbottom{
	*margin-top: 36px;
	width: 100%;
	height: 88px;
	background-color: #03386E;
}
.bannerbottom a{
	cursor:pointer;
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	top:20px;
}
.bannerbottom a.a1{
	left:0px;
}
.bannerbottom a.a2{
	left:288px;
}
.bannerbottom a.a3{
	left:576px;
}
.bannerbottom a.a4{
	left:863px;
}
.bannerbottom div{
	position:relative;
	background:url(../image/navbottom.jpg) no-repeat center center;
	width:1095px;
	height:86px;
	margin:0 auto;
}
.indexMainContent h4{
	margin-top: 60px;
	line-height: 44px;
	font-size: 36px;
	color: #1B1515;
	font-weight: normal;
}
.consultingCenterDiv h4{
	padding-top: 26px;
	line-height: 44px;
	font-size: 36px;
	color: #1B1515;
	font-weight: normal;
}
.indexMainContent h5,.consultingCenterDiv h5{
	font-size: 16px;
	color: #272727;
	font-weight: normal;
}
.indexMainContent h5 p{
	width: 546px;
	margin: 10px auto;
}
.consultingCenterDiv h5 p{
	width:430px;
	margin:10px auto;
}
.indexMainContent h4 p,.consultingCenterDiv h4 p{
	margin: 0 auto;
	text-align: center;
	position: relative;
	height: 46px;
	width: 280px;
}
.indexMainContent h4 span,.consultingCenterDiv h4 span{
	position: absolute;
	display: inline-block;
	width: 62px;
	height: 1px;
	background-color: #494949;
}
.indexMainContent h4 span.span1,.consultingCenterDiv h4 span.span1{
	left: 0;
	top: 23px;
}
.indexMainContent h4 span.span2,.consultingCenterDiv h4 span.span2{
	right: 0;
	top: 23px;
}
.consultingCenterDiv h4,.consultingCenterDiv h5{
	color: #FFFFFF;
}
.consultingCenterDiv h4 span{
	background-color: #fff;
}
.indexUl{
	position: relative;
	zoom:1;
	margin-left: -38px;
}
.indexUl li.indexLi{
	float: left;
	margin-left: 38px;
	width: 243px;
	height: 405px;
	margin-top: 30px;
}
.indexUl li.indexLi div.indexLiDiv{
	padding-top: 20px;
	width: 243px;
	height: 385px;
}
.indexUl li.indexLi:hover div.indexLiDiv{
	border-radius: 12px;
	background-color:#FF9600;
	*background:url(../image/selectBg.png) no-repeat center center;
	background:url(../image/selectBg.png) no-repeat center center\9;
	width:243px;
	height:405px;
}
.indexUl li.indexLi div.indexLiDiv h2{
	width: 78px;
	margin: 30px auto;
	font-size: 18px;
	font-weight: normal;
	color: #0E0E0E;
}
.indexUl li.indexLi div.indexLiDiv h6{
	width: 78px;
	margin: 30px auto;
	font-size: 18px;
	font-weight: normal;
	color: #0E0E0E;
}
.indexUl li.indexLi div.indexLiDiv p{
	width: 230px;
	font-size: 14px;
	line-height: 1.5;
	color: #979797;
	margin: 0 auto;
}
.indexUl li.indexLi:hover div.indexLiDiv p,.indexUl li.indexLi:hover div.indexLiDiv h6{
	color: #FFFFFF;
}
.indexUl li.indexLi div.indexLiDiv a.zxBut{
	margin: 20px auto;
	display:block;
	width: 176px;
	height: 42px;
	text-align: center;
	line-height: 40px;
	font-size: 24px;
	color: #fff;
	border-radius: 10px;
	background-color: #2292D2;
	*background:url(../image/noselectAbg.png) no-repeat center center;
	background:url(../image/noselectAbg.png) no-repeat center center\9;
}
.indexUl li.indexLi:hover div.indexLiDiv a.zxBut{
	background-color: #FFFFFF;
	*background:url(../image/selectAbg.png) no-repeat center center;
	background:url(../image/selectAbg.png) no-repeat center center\9;
	color: #111111;
}
.indexUl li.indexLi div.indexLiDiv div.icon1{
	margin:0 auto;
	width: 158px;
	height: 148px;
	background: url("../image/phoneIconblue.png") no-repeat center center;
}
.indexUl li.indexLi:hover div.indexLiDiv div.icon1{
	background: url("../image/phoneIcon.png") no-repeat center center;
}
.indexUl li.indexLi div.indexLiDiv div.icon2{
	margin:0 auto;
	width: 158px;
	height: 148px;
	background:url(../image/fsIconblue.png) no-repeat center center;
}
.indexUl li.indexLi:hover div.indexLiDiv div.icon2{
	background:url(../image/fsIconyellow.png) no-repeat center center;
}
.indexUl li.indexLi div.indexLiDiv div.icon3{
	margin:0 auto;
	width: 158px;
	height: 148px;
	background: url("../image/fdjIconblue.png") no-repeat center center;
}
.indexUl li.indexLi:hover div.indexLiDiv div.icon3{
	background: url("../image/fdjIconyellow.png") no-repeat center center;
}
.indexUl li.indexLi div.indexLiDiv div.icon4{
	margin:0 auto;
	width: 158px;
	height: 148px;
	background: url("../image/huaIconblue.png") no-repeat center center;
}
.indexUl li.indexLi:hover div.indexLiDiv div.icon4{
	background: url("../image/huaIconyellow.png") no-repeat center center;
}

.consultingCenter{
	position: relative;
	width: 100%;
	height: 352px;
	background-color: #53BCE4;
}

.consultingCenterDiv{
	position: relative;
	width: 1128px;
	height: 352px;
	margin: 0 auto;
}

.fenjj{
	position: absolute;
	top: 20px;
	background:url(../image/footer_bg_jj.png) no-repeat center center;
	width:254px;
	height:320px;
	color: #03386e;
}
.fenjj h3{
	text-align: center;
	font-size: 18px;
	font-family: '微软雅黑';
	padding-top: 1px;
}
.fenjj p{
	padding-top: 8px;
	text-indent: 2em;
	line-height: 17px;
	font-size: 13px;
}
.listOne{
	position: relative;
	background:url(../image/map.png) no-repeat center center;
	width:238px;
	height:164px;
}

.listOnefen{
	position: relative;
	width:238px;
	height:164px;
}
.listOnefen ul li a{
	font-family: 黑体;
	font-size: 12px;
	color: #1F1F1F;
	padding-left:7px;
}
.listOnefen ul li a:hover,.listOne ul li.select a{
	color: #FF0000;
}
.listOnefen ul li.li1{
	position: absolute;
	top: 25px;
	right: 15px;
}
.listOnefen ul li.li2{
	position: absolute;
	top: 40px;
	right: 6px;
}
.listOnefen ul li.li3{
	position: absolute;
	top: 53px;
	right: 1px;
}
.listOnefen ul li.li4{
	position: absolute;
	top: 68px;
	right: 8px;
}
.listOnefen ul li.li5{
	position: absolute;
	right: 28px;
	bottom: 30px;
}
.listOnefen,.listTwo,.listThree,.listFour{
	float: left;
}








.listOne ul li a{
	font-family: 黑体;
	font-size: 12px;
	color: #1F1F1F;
	background:url(../image/iconcicle1.png) no-repeat left center;
	padding-left:7px;
}
.listOne ul li a:hover,.listOne ul li.select a{
	color: #FF0000;
}
.listOne ul li.li1{
	position: absolute;
	top: 25px;
	right: 15px;
}
.listOne ul li.li2{
	position: absolute;
	top: 40px;
	right: 6px;
}
.listOne ul li.li3{
	position: absolute;
	top: 53px;
	right: 1px;
}
.listOne ul li.li4{
	position: absolute;
	top: 68px;
	right: 8px;
}
.listOne ul li.li5{
	position: absolute;
	right: 28px;
	bottom: 30px;
}
.listOne,.listTwo,.listThree,.listFour{
	float: left;
}
.listTwo,.listThree,.listFour{
	margin-left: 60px;
	width: 226px;
	height: 164px;
}
.consultingList{
	margin-top:50px;
}
.consultingList h6{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-weight: normal;
	border-bottom: 1px solid #F4FBFD;
}
.consultingList h6 span{
	float: left;
	color: #F4FBFD;
	font-size: 15px;
	display: inline-block;
}
.consultingList h6 span a{
	float: left;
	color: #F4FBFD;
	font-size: 15px;
	display: inline-block;
}
.consultingList h6 a{
	display: inline-block;
	float: right;
	font-size: 12px;
	color: #F4FBFD;
}
.listText li{
	margin-top: 10px;
}
.listText li a{
	display: block;
	padding-left:16px;
	font-size: 14px;
	color: #F4FBFD;
	background:url(../image/i.png) no-repeat left center;
}
.listText li a:hover{
	color: #3F4142;
}
.listText li a p{
	width: 226px;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
