/*change wrap style*/

.main_body {
	width: 100%;
	position: relative;
}

.main_hover {
	position: absolute;
	width: 100%;
	top: 90px;
	z-index: 100;
	background-color: #fff;
}

.al-down {
	width: 30px;
	height: 15px;
	position: absolute;
	bottom: 12px;
	left: 50%;
	margin-left: -15px;
	z-index: 10000;
}

.main_hover .page {
	display: none;
	width: 100%
}

.page {
	border-bottom: 29px solid #cbcbcb;
	overflow: hidden;
}

.main_body {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}

.main_body .hov {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	z-index: 98;
	display: none;
}





/*fw*/
.t-fw {width:1168px; height: 369px; padding:16px 16px 0 16px;}
.t-fw-l {width:646px; height: 369px; float: left;}
.t-fw-l .nr1 {font-size: 16px; margin-right:35px; margin-top:39px; text-align: center; line-height: 66px; float: left; width:135px; height: 66px; border-radius: 10px; background-color: #e8f1f5;}
.fw-l-nr .nr2 {font-size: 16px; margin-right:12px; margin-top:15px; text-align: center; line-height: 66px; float: left; width:135px; height: 66px; border-radius: 10px; background-color: #e8f1f5;}
.t-fw-r .inp-wrap {margin-bottom:20px; margin-top:20px; height: 61px; border:1px solid #ececec; background: #f1f3f6; border-radius: 5px;}
.t-fw-r .inp-wrap .inp {width:380px; height: 45px; float: left; margin-left:10px; margin-top:8px;}
.t-fw-r .inp-wrap .inp input {width:380px; height: 43px; border-radius: 5px;}
.t-fw-r .inp-wrap .inp-btn { float: right; width:82px; height: 45px; margin-top:8px;}

.t-fw-r {width:488px; height: 369px; float: right;}
.t-fw-r .qtfw-o {float: left;width:236px; line-height: 58px; text-indent: 4.3em; height: 58px; margin-right:16px; margin-top:21px;}
.t-fw-r .one {background: url(../images/top-qh-fw-03.gif) no-repeat;}
.t-fw-r .two {background: url(../images/top-qh-fw-04.gif) no-repeat;}
.t-fw-r .three {background: url(../images/top-qh-fw-05.gif) no-repeat;}
.t-fw-r .four {background: url(../images/top-qh-fw-06.gif) no-repeat;}

/*zw*/
.t-zw {width:1168px; height: 379px; padding:16px 16px 0 16px;}
 .t-zw-l {margin-right:20px; width:335px; height: 379px; float: left; background: url(../images/top-zw-01.jpg)}
 .t-zw-l p {font-size: 16px; line-height: 54px; text-indent: 5em;}

.t-zw-c-o {font-size: 16px; float: left;width:208px; text-indent: 5em;}

 .t-zw-c {width:432px; height: 379px; float: left;background: url(../images/top-zw-02.jpg)}
 .t-zw-r {width:370px; height: 379px; float: right;}












/*gylb*/
.gy_btqha1 {
    color: #355D91;
    
}
.gy_btqha2 {
	color: #9b9d9c;
}

 .gylb_btk {
	height: 53px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.gylb_fk {
	background-color: #355E92;
	height: 29px;
	width: 4px;
	margin-top: 12px;
	float: left;
	margin-right: 14px;
	margin-left: 4px;
}
.gylb_btz {
	font-size: 18px;
	line-height: 53px;
	font-weight: bold;
	color: #9b9d9c;
}
.gylb_zwk {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	line-height: 48px;
}
.gylb_zwk2 {
	width: 98%;
	margin-right: auto;
	margin-left: auto;
	line-height: 47px;
}
.gylb_time {
	float: right;
}

.ind_topqhbox {
	height: 618px;
	width: 100%;
	background-image: url(../images/ind_qh_a1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ind_topqhnr {
	height: 398px;
	width: 1175px;
	padding-top: 220px;
	margin-right: auto;
	margin-left: auto;
}
.ind_topqhnr .box_a1 {
	float: left;
	width: 377px;
	padding-right: 22px;
}
.ind_topqhnr .box_a1 .zxpic {
	height: 217px;
	width: 377px;
	padding-top: 5px;
}
.ind_topqhnr .box_a1 .zx_bt {
	line-height: 35px;
	font-weight: bold;
	color: #355E92;
	font-size: 18px;
}
.ind_topqhnr .box_a1 .zx_wz {
	line-height: 35px;
}

.ind_topqhnr .box_a2 {
	float: left;
	width: 377px;
}
.ind_topqhnr .box_a3 {
	float: right;
	width: 377px;
}
.ind_topqhnr .box_a3 .sjt {
	height: 315px;
	width: 377px;
	padding-top: 10px;
}

.ind_topqhnr .box_b1 {
	float: left;
	width: 488px;
	padding-right: 22px;
}
.ind_topqhnr .box_b1 .dt {
	padding-top: 14px;
}
.ind_topqhnr .box_b1 .zw {
	line-height: 30px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #eeeeee;
}
.ind_topqhnr .box_b1 .lj {
}
.ind_topqhnr .box_b1 .lj li {
	float: left;
	height: 32px;
	width: 97px;
	font-size: 14px;
	line-height: 32px;
}


.ind_topqhnr .box_b2 {
	float: left;
	width: 344px;
}
.ind_topqhnr .box_b2 .dtk {
	height: 326px;
	width: 344px;
}

.ind_topqhnr .box_b3 {
	float: right;
	width: 296px;
}
.ind_topqhnr .box_b3 li {
	float: left;
	margin-bottom: 15px;
}
.ind_topqhnr .box_c1 {
	float: left;
	width: 278px;
	padding-right: 21px;
}
.ind_topqhnr .box_c2 {
	float: left;
	width: 278px;
}
.ind_topqhnr .box_c3 {
	float: right;
	width: 278px;
}
.ind_t_ldzc {
	padding-top: 10px;
}
.ind_t_ldzc li {
	float: left;
	width: 91px;
	line-height: 60px;
	text-align: center;
	display: block;
}
