/*  vrzx  */



.vrzx_con {
	height: 980px;
	background: url(../images/vrzx.jpg) no-repeat left top;
}
.container .lxwm_con01 {
	line-height: 25px;
}
/*  vryaf */



.vrybf_con {
	background: #f1f1f1;
	overflow: hidden;
	position: relative;
}
.vrybf_con .container {
	overflow: hidden;
}
.ybf_top {
	margin-top: 45px;
	padding: 50px;
	height: 140px;
	width: 1100px;
	background: #fff;
}
.ybf_top h2 {
	padding-left: 65px;
	position: relative;
	font-weight: normal;
}
.ybf_top h2 span.top_icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 54px;
	height: 54px;
	background: url(../images/ty02.png) no-repeat center;
}
.ybf_top h2 span.top_icon i {
	display: block;
	width: 29px;
	height: 24px;
	background: url(../images/vricon02.png) no-repeat center;
	margin: 15px auto;
}
.ybf_top h2 a {
	font-size: 38px;
	color: #00456B;
}
.ybf_top h2 p.s_title {
	font-size: 16px;
	color: #333;
}
.ybf_top .top_more {
	height: 16px;
	line-height: 16px;
	margin: 50px 0 0 65px;
}
.ybf_top .top_more a {
	padding: 0 15px;
	border-left: 1px dotted #999999;
	font-size: 16px;
	color: #333;
}
.ybf_top .top_more a:first-child {
	border-left: none;
	padding-left: 0;
}
.ybf_top .top_bg {
	display: block;
	width: 440px;
	height: 241px;
	background: url(../images/vrzx04.png) no-repeat center;
	position: absolute;
	right: 70px;
	top: 40px;
}
.ybf_case {
	margin-top: 30px;
}
.ybf_case dl {
	width: 380px;
	height: 370px;
	margin: 0 0 30px 30px;
	float: left;
}
.ybf_case dl.bdnot {
	margin-left: 0;
}
.ybf_case dl dt {
	width: 380px;
	height: 280px;
	position: relative;
}
.ybf_case dl dt em {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	background: url(../images/s_tmbg.png) no-repeat center;
	z-index: 2;
}
.ybf_case dl dt em i {
	display: block;
	margin: 23px auto;
	left: 0;
	top: 0;
	width: 29px;
	height: 24px;
	background: url(../images/vricon02.png) no-repeat center;
}
.ybf_case dl dd.dd01 a {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	width: 350px;
	color: #333;
	text-overflow: ellipsis;
}
.ybf_case dl dd.dd02 {
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #666;
}
.ybf_case dl dd.dd02 span {
	padding-left: 12px;
}
.ybf_case dl dd.dd02 span:first-child {
	padding-left: 0;
}
.ybf_case dl.cur dt em, .ybf_case dl:hover dt em {
	width: 380px;
	height: 280px;
	background: url(../images/vrcurbg.png) no-repeat center;
}
.ybf_case dl.cur dt em i, .ybf_case dl:hover dt em i {
	width: 108px;
	height: 108px;
	background: url(../images/vrcurbg01.png) no-repeat center;
	margin: 86px auto;
}
.ybf_case dl.cur dd.dd01 a, .ybf_case dl:hover dd.dd01 a {
	color: #00456B;
	background: url(Img/Index/jt_r03.png) no-repeat right center;
}
.ybf_case dl.cur dd.dd02, .ybf_case dl:hover dd.dd02 {
	color: #00456B;
}
.ybf_switch {
	position: absolute;
	left: 0;
	bottom: 80px;
	text-align: center;
	width: 100%;
	height: 40px;
}
.ybf_switch i.btn_l {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	background: url(Img/Index/jdalbtn_l03.png) no-repeat center
}
.ybf_switch i.btn_l:hover {
	background: url(Img/Index/jdalbtn_l04.png) no-repeat center
}
.ybf_switch i.btn_r {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	background: url(Img/Index/jdalbtn_r03.png) no-repeat center
}
.ybf_switch i.btn_r:hover {
	background: url(Img/Index/jdalbtn_r04.png) no-repeat center
}
.ybf_switch .s_num {
	display: inline-block;
	width: 38px;
	height: 38px;
	font-size: 16px;
	color: #adadad;
	text-align: center;
	line-height: 38px;
	border: 1px solid #dfdfdf;
	background: #fff;
}
.ybf_switch .s_num.cur, .ybf_switch .s_num:hover {
	background: #00456B;
	color: #fff;
}
/*  gdzb  */



.gdzb_con {
	background: #f1f1f1;
	position: relative;
}
.gdzb .gdzb_top {
	height: 310px;
	width: 100%;
	background: url(../images/gdzbbg.jpg) left top;
}
.gdzb .gdzb_top h2 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 38px;
	font-weight: normal;
}
.gdzb .gdzb_top .top_p1 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
}
.gdzb_con .saix {
	height: 140px;
	padding: 32px 0 50px 0;
	font-size: 14px;
}
.gdzb_con .saix .sx_p01 {
	height: 28px;
	margin-bottom: 18px;
}
.gdzb_con .saix span {
	float: left;
	color: #333;
	height: 28px;
	line-height: 28px;
}
.gdzb_con .saix i {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	margin-left: 8px;
}
.gdzb_con .saix i {
	margin-left: 20px;
}
.gdzb_con .saix i.cur, .gdzb_con .saix i:hover {
	background: #00456B;
	color: #fff;
}
.gdzb_main {
	padding-bottom: 160px;
}
.gdzb_main .con01 {
	background: #fff;
	margin-bottom: 20px;
	border: 1px solid #dfdfdf;
	width: 1180px;
}
.gdzb_main .con01 .con_left {
	width: 380px;
	height: 280px;
	padding: 40px;
}
.gdzb_main .con01 .con_right {
	width: 720px;
	padding: 40px 0;
	position: relative;
}
.gdzb_main .con01 .con_right h2 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-bottom: 24px;
}
.gdzb_main .con01 .con_right .con_p1 span {
	padding: 0 20px;
	border-left: 1px dotted #959595;
}
.gdzb_main .con01 .con_right .con_p1 span:first-child {
	padding-left: 0;
	border-left: none;
}
.gdzb_main .con01 a.ckgd {
	position: absolute;
	right: -20px;
	top: 40px;
	width: 160px;
	height: 75px;
	background: url(../images/ckgd.png) no-repeat center;
}
.gdzb .gdjc {
	position: relative;
	margin-top: 90px;
	height: 50px;
}
.gdzb .gdjc span {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
}
.gdzb .gdjc span.gdjc_s1 {
	left: 22px;
}
.gdzb .gdjc span.gdjc_s2 {
	left: 164px;
}
.gdzb .gdjc span.gdjc_s3 {
	left: 308px;
}
.gdzb .gdjc span.gdjc_s4 {
	left: 448px;
}
.gdzb .gdjc span.gdjc_s5 {
	left: 588px;
}
.gdzb .jc01 {
	background: url(../images/gdgq01.png) no-repeat left top;
}
.gdzb .jc01 span.gdjc_s1 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc02 {
	background: url(../images/gdgq02.png) no-repeat left top;
}
.gdzb .jc02 span.gdjc_s1 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc02 span.gdjc_s2 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc03 {
	background: url(../images/gdgq03.png) no-repeat left top;
}
.gdzb .jc03 span.gdjc_s1 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc03 span.gdjc_s2 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc03 span.gdjc_s3 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc04 {
	background: url(../images/gdgq04.png) no-repeat left top;
}
.gdzb .jc04 span.gdjc_s1 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc04 span.gdjc_s2 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc04 span.gdjc_s3 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc04 span.gdjc_s4 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc05 {
	background: url(../images/gdgq05.png) no-repeat left top;
}
.gdzb .jc05 span.gdjc_s1 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc05 span.gdjc_s2 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc05 span.gdjc_s3 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc05 span.gdjc_s4 {
	font-size: 14px;
	color: #ab0e00;
}
.gdzb .jc05 span.gdjc_s5 {
	font-size: 14px;
	color: #ab0e00;
}
/* gdzbxq  */



.gdzbxq_con {
	position: relative;
	background: #f1f1f1;
	padding-bottom: 50px;
}
.gdzb .gdzb_top .container {
	height: 350px;
}
.gdzb .gdzb_top .top_p2 {
	height: 30px;
	text-align: center;
	color: #fff;
	text-align: center;
	width: 100%;
	margin-top: 30px;
}
.gdzb .gdzb_top .top_p2 span {
	padding: 0 35px;
	border-left: 1px dotted #959595;
	display: inline-block;
	height: 16px;
	line-height: 16px;
}
.gdzb .gdzb_top .top_p2 span:first-child {
	padding-left: 0;
	border-left: none;
}
.gdzbxq_con .gdjc {
	top: -9px;
	position: absolute;
	top: 280px;
	left: 3%;
	height: 50px;
	width: 100%;
	margin: 0;
}
.gdzbxq_con .jc01 {
	background: url(../images/gdgq06.png) no-repeat center top;
}
.gdzbxq_con .jc02 {
	background: url(../images/gdgq07.png) no-repeat center top;
}
.gdzbxq_con .jc03 {
	background: url(../images/gdgq08.png) no-repeat center top;
}
.gdzbxq_con .jc04 {
	background: url(../images/gdgq09.png) no-repeat center top;
}
.gdzbxq_con .jc05 {
	background: url(../images/gdgq10.png) no-repeat center top;
}
.gdzbxq_con .gdjc span {
	top: 45px;
	height: 30px;
	line-height: 30px;
}
.gdzbxq_con .gdjc span.gdjc_s1 {
	left: 125px;
}
.gdzbxq_con .gdjc span.gdjc_s2 {
	left: 344px;
}
.gdzbxq_con .gdjc span.gdjc_s3 {
	left: 564px;
}
.gdzbxq_con .gdjc span.gdjc_s4 {
	left: 782px;
}
.gdzbxq_con .gdjc span.gdjc_s5 {
	left: 1002px;
}
.gdxq_main {
	padding-top: 150px;
}
.gdxq_main .con01 {
	height: 500px;
	position: relative;
	padding-left: 135px;
	background: url(../images/yx01.png) no-repeat 75px 65px;
}
.gdxq_main .con01 a.con01_s1 {
	display: block;
	height: 65px;
	width: 165px;
	text-align: center;
	line-height: 65px;
	background: #ab0e00;
	color: #fff;
	font-size: 18px;
	position: relative;
	left: -135px;
}
.gdxq_main .con01_p1 {
	margin-top: 75px;
	font-size: 24px;
}
.gdxq_main .con01_p1 i {
	color: #333;
	display: block;
	margin-bottom: 10px;
}
.gdxq_main .con01_p1 span {
	display: block;
	font-size: 16px;
	color: #666;
}
.gdxq_main ul {
	margin-top: 30px;
}
.gdxq_main ul li {
	float: left;
	margin-left: 8px;
}
.gdxq_main ul li:first-child {
	margin-left: 0;
}
/*   jzbk01   */



.jzbk01 {
	background: #f1f1f1;
	overflow: hidden;
	padding-bottom: 50px;
}
.jzbk01 .jzbk01_top {
	padding-top: 22px;
	margin-bottom: 20px;
}
.jzbk01 .jzbk01_top .top_left {
	margin-top: 20px;
	float: left;
	width: 810px;
	height: 410px;
	position: relative;
	overflow: hidden;
}
.jzbk01 .jzbk01_top .top_left ul {
	position: relative;
}
.jzbk01 .jzbk01_top .top_left ul li {
	float: left;
	width: 810px;
	height: 410px;
	position: relative;
}
.jzbk01 .jzbk01_top .jzbk01_switch {
	width: 400px;
	height: 2px;
	position: absolute;
	left: 305px;
	bottom: 24px;
}
.jzbk01 .jzbk01_top .jzbk01_switch span {
	float: left;
	width: 42px;
	height: 5px;
	margin-left: 15px;
	background: #fff;
}
.jzbk01 .jzbk01_top .jzbk01_switch span.cur {
	background: #00456B;
}
.jzbk01 .jzbk01_top .jzbk01_switch span:first-child {
	margin-left: 0;
}
.jzbk01 .jzbk01_top .top_right {
	float: right;
	background: #fff;
	height: 380px;
	width: 340px;
	padding: 50px 0 0 50px;
	position: relative;
}
.jzbk01 .jzbk01_top .top_right span.s_xsj {
	width: 20px;
	height: 20px;
	background: url(../images/s_sjx.png) no-repeat center;
	position: absolute;
	left: -20px;
	top: 0;
}
.jzbk .top_right h2 {
	font-weight: normal;
	font-size: 24px;
}
.jzbk .top_right h2 a {
	color: #333;
}
.jzbk .top_right .calc_p1 {
	padding-top: 5px;
	height: 24px;
}
.jzbk .top_right .calc_p1 i {
	float: left;
	font-size: 16px;
	color: #333;
}
.jzbk .top_right .calc_info {
	margin-top: 25px;
	margin-bottom: 20px;
}
.jzbk .top_right .calc_info .info_inp {
	border: 1px solid #e3e3e3;
	width: 260px;
	margin-bottom: 15px;
}
.jzbk .top_right .calc_info .info_inp span {
	float: left;
	width: 48px;
	height: 48px;
}
.jzbk .top_right .calc_info .info_inp input {
	border: none;
	height: 46px;
	line-height: 46px;
	text-indent: 10px;
	color: #666;
	font-size: 14px;
	width: 202px;
	margin: 1px 0;
}
.jzbk .top_right .calc_info .inp01 span {
	background: url(Img/Index/icon01.png) no-repeat center;
}
.jzbk .top_right .calc_info .inp02 span {
	background: url(Img/Index/icon02.png) no-repeat center;
}
.jzbk .top_right .calc_info .inp03 span {
	background: url(Img/Index/icon03.png) no-repeat center;
}
.jzbk .top_right a.fsbj {
	display: block;
	width: 260px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	background: #ab0e00;
}
.jzbkcon01 {
	height: 390px;
	background: #fff;
	position: relative;
	margin-bottom: 20px;
}
.jzbk01 .zsjbg {
	width: 45px;
	height: 45px;
	padding: 14px 0 0 14px;
	color: #fff;
	background: url(../images/s_sjx01.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
}
.jzbkcon01:hover .zsjbg, .jzbkcon02:hover .zsjbg {
	background: url(../images/s_sjx02.png) no-repeat center;
}
.zxjd {
	height: 155px;
	border-bottom: 1px dotted #cdcdcd;
	padding: 0 50px;
}
.zxjd_dl {
	width: 300px;
	float: left;
	margin-left: 100px;
}
.zxjd_dl:first-child {
	margin-left: 0;
}
.zxjd_dl dt {
	width: 56px;
	height: 56px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/ty01.png) no-repeat center;
}
.zxjd_dl dt i {
	display: block;
	width: 25px;
	height: 25px;
	margin: 15px auto;
}
.zxjd_dl dd.dd01 {
	text-align: center;
	font-size: 24px;
	color: #333;
	margin: 25px 0 15px 0;
}
.zxjd_dl dd.dd02 {
	text-align: center;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.zxjd_dl dd.dd02 a {
	display: inline-block;
	width: 61px;
	margin: 0 6px;
	height: 35px;
	background: url(../images/ty03.png) no-repeat center bottom;
}
.zxjd_dl.dl01 dt i {
	background: url(../images/jzbkicon01.png) no-repeat center;
}
.zxjd_dl.dl02 dt i {
	background: url(../images/jzbkicon03.png) no-repeat center;
}
.zxjd_dl.dl03 dt i {
	background: url(../images/jzbkicon05.png) no-repeat center;
}
.zxjd_dl.cur dt, .zxjd_dl:hover dt {
	background: url(../images/ty02.png) no-repeat center;
}
.zxjd_dl.dl01.cur dt i, .zxjd_dl.dl01:hover dt i {
	background: url(../images/jzbkicon02.png) no-repeat center;
}
.zxjd_dl.dl02.cur dt i, .zxjd_dl.dl02:hover dt i {
	background: url(../images/jzbkicon04.png) no-repeat center;
}
.zxjd_dl.dl03.cur dt i, .zxjd_dl.dl03:hover dt i {
	background: url(../images/jzbkicon06.png) no-repeat center;
}
.zxjd_dl.cur dd.dd01, .zxjd_dl:hover dd.dd01 {
	color: #00456B;
}
.zxjd_dl dd.dd02 a:hover {
	color: #00456B;
	background: url(../images/ty04.png) no-repeat center bottom;
}
.jzbkcon02 {
	height: 640px;
	background: #fff;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
.jzbkcon02.artbg01 .article {
	background: url(../images/jzbktitlebg01.png) no-repeat center bottom;
}
.jzbkcon02.artbg02 .article {
	background: url(../images/jzbktitlebg02.png) no-repeat center bottom;
}
.jzbkcon02.artbg03 .article {
	background: url(../images/jzbktitlebg03.png) no-repeat center bottom;
}
.jzbkcon02.artbg04 .article {
	background: url(../images/jzbktitlebg04.png) no-repeat center bottom;
}
.jzbkcon02 .zxgl .zxgl_dl {
	width: 350px;
	margin-left: 40px;
	float: left;
}
.jzbkcon02 .zxgl .zxgl_dl dt {
	width: 350px;
	height: 240px;
}
.jzbkcon02 .zxgl .zxgl_dl dd.dd01 {
	height: 60px;
	line-height: 60px;
	font-size: 15px;
	padding: 0 5px;
	width: 340px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jzbkcon02 .zxgl .zxgl_dl dd.dd01 a {
	color: #333;
}
.jzbkcon02 .zxgl .zxgl_dl dd.dd02 {
	line-height: 20px;
	color: #666;
	font-size: 13px;
	height: 60px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.jzbkcon02 .zxgl .zxgl_dl dd.dd03 {
	margin-top: 40px;
}
.jzbkcon02 .zxgl .zxgl_dl dd.dd03 a {
	display: block;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #666;
	width: 115px;
	background: url(Img/Index/jt_r.png) no-repeat right center;
}
.jzbkcon02 .zxgl .zxgl_ul {
	float: left;
	margin-left: 40px;
	width: 350px;
	height: 450px;
	overflow: hidden;
}
.jzbkcon02 .zxgl .zxgl_ul li {
	height: 30px;
	margin-bottom: 15px;
}
.jzbkcon02 .zxgl .zxgl_ul li a {
	display: block;
	font-size: 15px;
	color: #666;
	height: 30px;
	line-height: 30px;
	width: 320px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jzbkcon02 .zxgl .zxgl_ul li.cur, .jzbkcon02 .zxgl .zxgl_ul li:hover {
	background: url(../images/jzbkjt_r01.png) no-repeat right center;
}
.jzbkcon02 .zxgl .zxgl_ul li.cur a, .jzbkcon02 .zxgl .zxgl_ul li:hover a {
	color: #333;
}
/*   jzbk02   */



.jzbk02 {
	background: #f1f1f1;
	padding-top: 45px;
}
.jzbk02_left {
	width: 260px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
.jzbk02_left .left_dl {
	padding: 35px 18px 14px 20px;
	border-top: 1px solid #dfdfdf;
}
.jzbk02_left .left_dl:first-child {
	border-top: none;
}
.jzbk02_left .left_dl dt {
	height: 26px;
	font-size: 24px;
	margin-bottom: 25px;
}
.jzbk02_left .left_dl dt a {
	color: #333;
}
.jzbk02_left .left_dl dd {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	padding-left: 20px;
}
.jzbk02_left .left_dl dd a {
	display: block;
	width: 100%;
}
.jzbk02_left .left_dl.cur dt a, .jzbk02_left .left_dl:hover dt a {
	color: #00456B;
}
.jzbk02 .jzbk02_left .left_dl dd.cur, .jzbk02_left .left_dl dd:hover {
	background: #00456B;
}
.jzbk02 .jzbk02_left .left_dl dd.cur a, .jzbk02_left .left_dl dd:hover a {
	color: #fff;
	background: url(../images/jzbkjt_r02.png) no-repeat 180px center;
}
.jzbk02_right {
	width: 920px;
	position: relative;
	background: #fff;
	margin-bottom: 35px;
}
.jzbk02_right h2 {
	font-size: 24px;
	height: 32px;
	padding: 25px 0px 25px 0px;
	background: #fff;
	font-weight: normal;
}
.jzbk02_right h2 a {
	color: #333;
}
.jzbk02_right h2 i {
	float: right;
}
.jzbk02_right .r_con {
	padding: 0px 20px 20px 30px;
}
.jzbk02_right .r_con01 {
	padding: 20px 0;
	height: 145px;
	border-top: 1px dotted #dfdfdf;
}
.jzbk02_right .mlist {
	border-top: none;
	padding-top: 0;
}
.jzbk02_right .r_con01 .con01_left {
	width: 215px;
	height: 145px;
}
.jzbk02_right .r_con01 ul {
	width: 605px;
	margin-left: 35px;
}
.jzbk02_right .r_con01 ul li.li01 {
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	width: 580px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 10px;
}
.jzbk02_right .r_con01 ul li.li01 a {
	color: #333;
}
.jzbk02_right .r_con01 ul li.li02 {
	line-height: 24px;
	font-size: 13px;
	height: 48px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.jzbk02_right .r_con01 ul li.li03 a {
	display: block;
	font-size: 14px;
	margin-top: 30px;
	width: 115px;
	background: url(Img/Index/jt_r.png) no-repeat right center;
}
/* jzbk03 */



.jzbk03 {
	background: #f1f1f1;
}
.jzbk03 .jzbk02_left {
	width: 260px;
	background: #fff;
	border: 1px solid #dfdfdf;
	padding-bottom: 15px;
}
.jzbk03 .jzbk02_left .left_dl {
	padding: 0 18px 0 20px;
	border-top: none;
}
.jzbk03 .jzbk02_left .left_dl:first-child {
	top: 0;
	padding-top: 35px;
}
.jzbk03 .jzbk02_left .left_dl dt {
	height: 45px;
	line-height: 45px;
	font-size: 24px;
	margin-bottom: 0;
	padding-left: 70px;
	position: relative;
}
.jzbk03 .jzbk02_left .left_dl dt span {
	display: block;
	width: 45px;
	height: 45px;
	background: url(../images/ty05.png) no-repeat center;
	position: absolute;
	left: 12px;
	top: 0;
}
.jzbk03 .jzbk02_left .left_dl dt span i {
	display: block;
	width: 25px;
	height: 25px;
	margin: 10px auto;
}
.jzbk03 .jzbk02_left .dl01 dt span i {
	background: url(../images/jzbkicon01.png) no-repeat center;
}
.jzbk03 .jzbk02_left .dl02 dt span i {
	background: url(../images/jzbkicon03.png) no-repeat center;
}
.jzbk03 .jzbk02_left .dl03 dt span i {
	background: url(../images/jzbkicon05.png) no-repeat center;
}
.jzbk03 .jzbk02_left .left_dl dt a {
	color: #333;
}
.jzbk03 .jzbk02_left .left_dl dd {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	padding-left: 70px;
	background: url(../images/yx03.png) repeat-y 35px bottom;
	position: relative;
}
.jzbk03 .jzbk02_left .left_dl dd em {
	display: block;
	width: 9px;
	height: 9px;
	background: url(../images/ty03.png) no-repeat center;
	position: absolute;
	left: 31px;
	top: 20px;
}
.jzbk03 .jzbk02_left .left_dl dd.ddlast {
	padding-bottom: 15px;
}
.jzbk03 .jzbk02_left .left_dl dd a {
	display: block;
	width: 100%;
}
.jzbk03 .jzbk02_left .left_dl dt span {
	background: url(../images/ty06.png) no-repeat center;
}
.jzbk03 .jzbk02_left .dl01 dt span i {
	background: url(../images/jzbkicon02.png) no-repeat center;
}
.jzbk03 .jzbk02_left .dl02 dt span i {
	background: url(../images/jzbkicon04.png) no-repeat center;
}
.jzbk03 .jzbk02_left .dl03 dt span i {
	background: url(../images/jzbkicon06.png) no-repeat center;
}
/*.jzbk03 .jzbk02_left .left_dl.cur dt span ,.jzbk03 .jzbk02_left .left_dl:hover dt span {background: url(../images/ty06.png) no-repeat center ;}



.jzbk03 .jzbk02_left .dl01.cur dt span i ,.jzbk03 .jzbk02_left .dl01:hover dt span i {background: url(../images/jzbkicon02.png) no-repeat center ;}



.jzbk03 .jzbk02_left .dl02.cur dt span i ,.jzbk03 .jzbk02_left .dl02:hover dt span i {background: url(../images/jzbkicon04.png) no-repeat center ;}



.jzbk03 .jzbk02_left .dl03.cur dt span i ,.jzbk03 .jzbk02_left .dl03:hover dt span i {background: url(../images/jzbkicon06.png) no-repeat center ;}*/



.jzbk03 .jzbk02_left .left_dl dd.cur, .jzbk03 .jzbk02_left .left_dl dd:hover {
	background: url(../images/yx03.png) repeat-y 35px bottom;
}
.jzbk03 .jzbk02_left .left_dl dd.cur em, .jzbk03 .jzbk02_left .left_dl dd:hover em {
	background: url(../images/ty04.png) no-repeat center;
}
.jzbk03 .jzbk02_left .left_dl dd.cur a, .jzbk03 .jzbk02_left .left_dl dd:hover a {
	color: #00456B;
	background: none;
}
/*     jzbk04      */



.jzbk04 {
	background: #f1f1f1;
	padding: 35px 0 50px 0;
}
.jzbk04 .jzbk04_left {
	background: #fff;
	width: 790px;
	padding: 50px 35px 150px 35px;
	min-height: 1500px;
	position: relative;
	border: 1px solid #dfdfdf;
}
.jzbk04 .jzbk04_left h2 {
	font-size: 24px;
	font-weight: normal;
	color: #333;
	height: 70px;
}
.jzbk04 .jzbk04_left h2 i {
	float: left;
}
.jzbk04 .jzbk04_left h2 p {
	float: right;
	padding-top: 5px;
}
.jzbk04 .jzbk04_left h2 p a {
	float: left;
	margin-right: 15px;
}
.jzbk04 .jzbk04_p1 {
	margin-top: 0px;
	margin-bottom: 70px;
}
.jzbk04 .jzbk04_p1 span {
	padding: 0 35px;
	font-size: 14px;
	border-left: 1px dotted #949494;
}
.jzbk04 .jzbk04_p1 span:first-child {
	padding-left: 0;
	border-left: none;
}
.jzbk04 .jzbk04_p2 {
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 60px;
}
.jzbk04 .jzbk04_p3 {
	position: absolute;
	left: 35px;
	bottom: 35px;
	width: 790px;
}
.jzbk04 .jzbk04_p3 span.p3_l {
	float: left;
	width: 300px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 20px;
	background: url(../images/jzbkjt_l01.png) no-repeat left center;
}
.jzbk04 .jzbk04_p3 span.p3_r {
	float: right;
	width: 300px;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 20px;
	background: url(../images/jzbkjt_r01.png) no-repeat right center;
}
.jzbk04 .jzbk04_p4 {
	position: absolute;
	left: 330px;
	width: 200px;
	bottom: 90px;
	height: 27px;
}
.jzbk04 .jzbk04_p4 span {
	float: left;
	height: 27px;
	line-height: 27px;
}
.jzbk04 .jzbk04_p4 a {
	float: left;
	margin-right: 10px;
}
.jzbk04 .jzbk04_right {
	width: 320px;
}
.jzbk04 .jzbk04_right .top_right {
	padding: 35px 0 25px 25px;
	margin-bottom: 20px;
	border: 1px solid #dfdfdf;
	background: #fff;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj {
	padding: 35px 25px 20px 25px;
	background: #fff;
	border: 1px solid #dfdfdf;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj h2 {
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-bottom: 20px;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 {
	margin-bottom: 20px;
	height: 90px;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 .xgtj01_left {
	width: 135px;
	height: 90px;
	overflow: hidden;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 .xgtj01_right {
	width: 120px;
	height: 90px;
	font-size: 13px;
	position: relative;
	overflow: hidden;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 .xgtj01_right .xgtj_p1 {
	line-height: 20px;
	height: 60px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 .xgtj01_right .xgtj_p1 span {
	display: block;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 .xgtj01_right .xgtj_a01 {
	position: absolute;
	left: 0;
	bottom: 0;
}
.jzbk04 .jzbk04_right .jzbk04_xgtj .xgtj01 .xgtj01_left img {
	width: 135px;
	height: 90px;
}
/*    jzal    */



.jzal01 {
	background: #f1f1f1;
}
.jzal01 .container {
	padding-bottom: 180px;
}
.jzal01 .saix {
	height: 110px;
	padding: 55px 0 50px 0;
	font-size: 14px;
}
.jzal01 .saix .sx_p01 {
	height: 28px;
	margin-bottom: 18px;
}
.jzal01 .saix span {
	float: left;
	color: #333;
	height: 28px;
	line-height: 28px;
}
.jzal01 .saix i {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	margin-left: 8px;
}
.jzal01 .saix i {
	margin-left: 20px;
}
.jzal01 .saix i.cur, .jzal01 .saix i:hover {
	background: #00456B;
	color: #fff;
}
.jzal01 .saix i.cur a, .jzal01 .saix i:hover a {
	color: #fff;
}
.jzal01 .jzbk01_con {
}
.jzal01_con dl {
	height: 270px;
	position: relative;
	width: 380px;
	margin: 0 0 40px 30px;
	float: left;
}
.jzal01_con dl.bdnot {
	margin-left: 0;
}
.jzal01_con dl dt {
	width: 280px;
}
.jzal01_con dl dd.dd01 {
	font-size: 20px;
	color: #333;
	padding: 20px 0 10px 0;
}
.jzal01_con dl dd.dd02 .jzbk04_p1 {
	width: 288px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}
.jzal01_con dl dd.dd02 span {
	margin-left: 15px;
	font-size: 13px;
}
.jzal01_con dl dd.dd02 span:first-child {
	margin-left: 0;
}
.jzal01_con dl a.yysk_a01 {
	position: absolute;
	right: 0;
	top: 220px;
	width: 87px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #dfdfdf;
	font-size: 13px;
	color: #333;
}
/*   jzalxq    */



.jzalxq {
}
.jzalxq .jzbk04_left {
	padding-bottom: 110px;
}
.jzalxq .jzbk04_p4 {
	bottom: 40px;
}
.jzalxq .jzalxq_con {
}
.jzalxq .jzalxq_con .jzalxq_p1 {
	font-size: 20px;
	color: #333;
}
.jzalxq .jzalxq_con .jzalxq_p2 {
	line-height: 24px;
	font-size: 13px;
	margin-top: 24px;
}
.jzalxq .jzalxq_con .jzalxq_stitle {
	position: relative;
	height: 47px;
	line-height: 47px;
	font-size: 20px;
	margin: 24px 0 16px 0;
}
.jzalxq .jzalxq_con .jzalxq_stitle span {
	display: block;
	position: absolute;
	left: -82px;
	top: 0;
	width: 86px;
	height: 47px;
}
.jzalxq .jzbk04_xgtj .xgtj01_right .xgtj_p1 a {
	display: block;
	height: 24px;
	line-height: 24px;
	color: #333;
	font-size: 16px;
}
.jzalxq .jzbk04_xgtj .xgtj01 .xgtj01_right .xgtj_p1 span {
	display: block;
	margin-top: 5px;
	font-size: 13px;
	display: none;
}
/*  lgmt01   */



.lgmt {
	background: #f1f1f1;
}
.lgmt01 {
	padding: 60px 0;
}
.lgmt .lgmt_top {
	height: 100px;
	background: #f1f1f1;
	position: relative;
	z-index: 2;
}
.lgmt .lgmt_top p {
	height: 85px;
	border-bottom: 1px dotted #dcdcdc;
	text-align: center;
}
.lgmt .lgmt_top p .top_type {
	display: inline-block;
	width: 120px;
	height: 54px;
	padding-bottom: 30px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	background: url(../images/lgmtbg02.png) no-repeat center bottom;
	position: relative;
	top: 5px;
	margin-left: 45px;
}
.lgmt .lgmt_top p .top_type {
}
.lgmt .lgmt_top p .top_type.cur, .lgmt .lgmt_top p .top_type:hover {
	background: url(../images/lgmtbg01.png) no-repeat left center;
	color: #fff;
}
.lgmt .lgmt_top p .top_type.cur a, .lgmt .lgmt_top p .top_type:hover a {
	color: #fff;
}
.lgmtcon01 ul .li1 img {
	display: block;
	width: 590px;
	height: 530px;
	overflow: hidden;
}
.lgmtcon01 ul .li2 img {
	display: block;
	width: 295px;
	height: 260px;
	overflow: hidden;
}
.lgmtcon01 ul .li3 img {
	display: block;
	width: 295px;
	height: 260px;
	overflow: hidden;
}
.lgmtcon01 ul .li4 img {
	display: block;
	width: 295px;
	height: 260px;
	overflow: hidden;
}
.lgmtcon01 ul .li5 img {
	display: block;
	width: 295px;
	height: 260px;
	overflow: hidden;
}
.lgmtcon01 {
	padding-bottom: 70px;
	position: relative;
	z-index: 1;
}
.lgmt_con {
	height: 530px !important;
}
.lgmt_con ul {
	display: block !important;
}
.lgmt_con ul li {
	float: left;
	margin: 0 0 10px 10px;
	width: 295px;
	height: 260px;
	position: relative;
}
.lgmt_con ul li:first-child {
	margin-left: 0;
	width: 590px;
	height: 530px;
}
.lgmt_con ul li p {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	font-size: 14px;
	color: #fff;
	display: none;
	background: rgba(0,69,107,0.8);
	background: #00456b \9;
	filter: alpha(opacity=80);
}
.lgmt_con ul li p i {
	display: block;
	width: 92%;
	text-align: center;
	border: 1px solid #537e94;
	height: 46%;
	line-height: 100%;
	position: absolute;
	left: 4%;
	top: 4%;
	background: url(Img/Index/jt_r02.png) no-repeat center 60%;
	padding-top: 40%;
}
.lgmt_con ul li.cur p, .lgmt_con ul li:hover p {
	display: block;
}
.lgmt .article {
	margin-top: 70px;
	padding-bottom: 45px;
	background: none;
	padding-top: 0;
	margin-bottom: 0;
}
.lgmtcon01 .lgmtLoadmore {
	display: block;
	position: absolute;
	left: 510px;
	bottom: 0;
	width: 190px;
	height: 48px;
	background: url(../images/lodemore01.png) no-repeat center;
}
.lgmtcon01 .lgmtLoadmore:hover, .lgmtcon01 .lgmtLoadmore.cur {
	background: url(../images/lodemore02.png) no-repeat center;
}
/*  lgmt02   */



.lgmt02 {
	padding-top: 60px;
	min-height: 400px;
}
.lgmt02 .container {
	padding-bottom: 110px;
*padding-bottom: 150px;
}
.lgmt02_con {
	margin-top: 45px;
}
.lgmt02_con dl {
	width: 365px;
	height: 390px;
	margin: 0 0 50px 50px;
	float: left;
}
.lgmt02_con dl:nth-child(3n-2) {
	margin: 0 0 50px 0;
}
.lgmt02_con dl.bdnot {
	margin-left: 0;
}
.lgmt02_con dl dt {
	width: 365px;
	height: 330px;
}
.lgmt02_con dl dt img{
	width:365px; height:340px;    object-fit: cover;
	}

.lgmt02_con dl dd {
	width: 365px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 15px;
	background: #fff;
}
.lgmt02_con dl dd a {
	color: #333;
}
.lgmt02_con dl dd:hover, .lgmt02_con dl dd.cur {
	background: #00456B;
}
.lgmt02_con dl dd:hover a, .lgmt02_con dl dd.cur a {
	color: #fff;
}
.beb_switch {
	position: absolute;
	left: 0;
	bottom: 60px;
	text-align: center;
	width: 100%;
	height: 40px;
}
.beb_switch i.btn_l {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	background: url(Img/Index/jdalbtn_l03.png) no-repeat center;
}
.beb_switch i.btn_l:hover {
	background: url(Img/Index/jdalbtn_l04.png) no-repeat center;
}
.beb_switch i.btn_r {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	background: url(Img/Index/jdalbtn_r03.png) no-repeat center;
}
.beb_switch i.btn_r:hover {
	background: url(Img/Index/jdalbtn_r04.png) no-repeat center;
}
.beb_switch .s_num {
	display: inline-block;
	width: 38px;
	height: 38px;
	font-size: 16px;
	color: #adadad;
	text-align: center;
	line-height: 38px;
	border: 1px solid #dfdfdf;
	background: #fff;
}
.beb_switch .s_num.cur, .beb_switch .s_num:hover {
	background: #00456B;
	color: #fff;
}
/*   lgmtxq  */



.lgmtxq {
	padding: 65px 0;
}
.lgmtxq_con {
	margin-bottom: 65px;
}
.lgmtxq_left {
	width: 650px;
}
.lgmtxq_left .lgmtxq_big {
	width: 540px;
	height: 480px;
	position: relative;
	overflow: hidden;
}
.lgmtxq_left .lgmtxq_big ul {
	position: relative;
}
.lgmtxq_left .lgmtxq_big ul li {
	width: 540px;
	height: 480px;
}
.lgmtxq_left .lgmtxq_small {
	width: 90px;
	height: 480px;
	position: relative;
	margin-right: 10px;
}
.lgmtxq_left .lgmtxq_small .small_con {
	height: 440px;
	position: relative;
	top: 20px;
	overflow: hidden;
}
.lgmtxq_left .lgmtxq_small .small_con ul {
	position: relative;
}
.lgmtxq_left .lgmtxq_small .small_con ul li {
	margin-bottom: 10px;
	height: 80px;
}
.lgmtxq_left .lgmtxq_small .lgmtxq_btnl {
	display: block;
	position: absolute;
	left: 34px;
	top: 0;
	width: 20px;
	height: 11px;
	background: url(../images/jt_t01.png) no-repeat center;
}
.lgmtxq_left .lgmtxq_small .lgmtxq_btnr {
	display: block;
	position: absolute;
	left: 34px;
	bottom: 0;
	width: 20px;
	height: 11px;
	background: url(../images/jt_b01.png) no-repeat center;
}
.lgmtxq_right {
	float: right;
	width: 400px;
	margin-right: 60px;
}
.lgmtxq_right h2 {
	font-size: 32px;
	color: #333;
	font-weight: normal;
	padding-bottom: 5px;
}
.lgmtxq_right p.lgmtxq_p1 {
	font-size: 14px;
	margin-bottom: 55px;
}
.lgmtxq_right p.lgmtxq_p2 {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}
.lgmtxq_right p.lgmtxq_p3 {
	margin-top: 110px;
}
.lgmtxq_right p.lgmtxq_p3 a {
	float: left;
	margin-left: 12px;
}
.lgmtxq_right p.lgmtxq_p4 a {
	display: block;
	width: 200px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	background: #ab0e00;
	margin-top: 35px;
}
.lgmtxq .d1 {
	height: 500px;
	background: #fff;
	width: 1200px;
}
/*  rzxq01   */



.rzxq_top {
	background: url(../images/gdzbbg.jpg) no-repeat left top;
	width: 100%;
	height: 290px;
}
.rzxq_top h2 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 100px;
	color: #fff;
	font-size: 38px;
	font-weight: normal;
}
.rzxq_top .top_p1 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
}
.rzxq01 {
	position: relative;
	background: #f1f1f1;
}
.rzxq01 .container {
	padding-bottom: 120px;
}
.rzxq01_con {
	margin-top: 40px;
}
.rzxq01_con dl {
	width: 580px;
	height: 600px;
	position: relative;
	margin: 0 0 45px 40px;
	float: left;
}
.rzxq01_con dl:nth-child(2n-1) {
	margin: 0 0 45px 0;
}
.rzxq01_con dl.bdnot {
	margin-left: 0;
}
.rzxq01_con dl dt {
	width: 580px;
	height: 390px;
	position: relative;
}
.rzxq01_con dl dt img{     object-fit: cover;
    height: 390px;
    width: 580px;}
.rzxq01_con dl dt:hover {
	box-shadow: 3px 3px 5px #666;
}
.rzxq01_con dl dt p {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/s_tmbg.png) repeat-x left top;
}
.rzxq01_con dl dt p span {
	float: left;
	width: 192px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: url(../images/s_tmbg.png) repeat-x left top;
	font-size: 13px;
	color: #fff;
	margin-left: 1px;
}
.rzxq01_con dl dt p span b {
	color: #ab0e00;
	font-size: 24px;
}
.rzxq01_con dl dd.dd01 {
	height: 74px;
	line-height: 74px;
	font-size: 24px;
}
.rzxq01_con dl dd.dd01 a {
	color: #333;
}
.rzxq01_con dl dd.dd02 {
	width: 440px;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 30px;
}
.rzxq01_con dl dd.dd02 a {
	color: #333;
}
.rzxq01_con dl dd.dd03 a {
	display: block;
	width: 120px;
	height: 20px;
	font-size: 14px;
	background: url(Img/Index/jt_r.png) no-repeat right center;
}
.rzxq01_con dl dd.dd04 {
	position: absolute;
	top: 420px;
	right: 0;
}
.rzxq01_con dl dd.dd04 a {
	display: block;
	width: 106px;
	height: 50px;
	background: #fff;
	padding-top: 56px;
	border: 1px solid #dfdfdf;
	text-align: center;
	font-size: 16px;
}
.rzxq01_con dl dd.dd04 span {
	display: block;
	width: 28px;
	height: 25px;
	background: url(../images/rzxqicon01.png) no-repeat center;
	position: absolute;
	left: 39px;
	top: 26px;
}
.rzxq01_con dl.cur dd.dd01 a, .rzxq01_con dl:hover dd.dd01 a {
	color: #00456B;
}
.rzxq01_con dl.cur dd.dd03 a, .rzxq01_con dl:hover dd.dd03 a {
	color: #00456B;
	background: url(Img/Index/jt_r03.png) no-repeat right center;
}
.rzxq01_con dl dd.dd04.cur a, .rzxq01_con dl dd.dd04:hover a {
	background: #00456B;
	color: #fff;
}
.rzxq01_con dl dd.dd04:hover span, .rzxq01_con dl dd.dd04:hover span {
	background: url(../images/rzxqicon02.png) no-repeat center;
}
/*  rzxqxq   */



.rzxqxq {
	min-height: 1500px;
	background: #f1f1f1;
}
.rzxqxq_top {
	height: 390px;
	padding: 70px 0;
	background: #00456b;
}
.rzxqxq_top .top_left {
	width: 580px;
	height: 390px;
	position: relative;
}
.rzxqxq_top .top_left p {
	position: absolute;
	left: 0;
	bottom: 0;
}
.rzxqxq_top .top_left p span {
	float: left;
	width: 192px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: url(../images/s_tmbg.png) repeat-x left top;
	font-size: 13px;
	color: #fff;
	margin-left: 1px;
}
.rzxqxq_top .top_left p span b {
	color: #ab0e00;
	font-size: 24px;
}
.rzxqxq_top .top_right {
	width: 580px;
	position: relative;
	height: 390px;
}
.rzxqxq_top .top_right .top_p1 {
	font-size: 38px;
	margin-bottom: 15px;
	color: #fff;
}
.rzxqxq_top .top_right .top_p2 {
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	height: 140px;
	overflow: hidden;
}
.rzxqxq_top .top_right .top_info {
	background: url(../images/s_tmbg.png);
	height: 155px;
	width: 555px;
	padding: 25px 0 0 25px;
	position: absolute;
	bottom: 0;
}
.rzxqxq_top .top_right .top_info .info_p1 {
	font-size: 18px;
	color: #fff;
	padding-bottom: 34px;
}
.rzxqxq_top .top_right .top_info .info_p2 {
	font-size: 13px;
	color: #fff;
	padding-bottom: 30px;
}
.top_info .info_d1 {
	height: 60px;
}
.top_info #MsgInfo {
	text-align: left;
}
.rzxqxq_top .top_right .top_info .d1_p1 {
	float: left;
	border: 1px solid #e3e3e3;
	width: 210px;
	margin-bottom: 15px;
	background: #fff;
	margin-right: 10px;
}
.rzxqxq_top .top_right .top_info .d1_p1 span {
	float: left;
	width: 48px;
	height: 48px;
}
.rzxqxq_top .top_right .top_info .d1_p1 input {
	border: none;
	height: 46px;
	line-height: 46px;
	text-indent: 10px;
	color: #666;
	font-size: 14px;
	width: 160px;
	margin: 1px 0;
}
.rzxqxq_top .top_right .top_info .inp01 span {
	background: url(Img/Index/icon01.png) no-repeat center;
}
.rzxqxq_top .top_right .top_info .inp02 span {
	background: url(Img/Index/icon02.png) no-repeat center;
}
.rzxqxq_top .top_right .top_info .a_ljsq {
	display: block;
	position: absolute;
	right: -20px;
	top: 80px;
	width: 124px;
	height: 70px;
	background: url(../images/ljsq.png) no-repeat center;
}
.rzxqxq .xqal {
	margin: 50px 0px;
	height: 412px;
}
.rzxqxq .xqal h2 {
	font-size: 28px;
	height: 32px;
	position: relative;
	line-height: 32px;
	font-weight: normal;
	margin-bottom: 30px;
}
.rzxqxq .xqal h2 a.xqal_a1 {
	color: #00456B;
}
.rzxqxq .xqal h2 a.xqal_a2 {
	color: #666;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
.rzxqxq .xqal .mxqal dl {
	width: 380px;
	height: 355px;
	margin-left: 30px;
	float: left;
}
.rzxqxq .xqal .mxqal dl:first-child {
	margin-left: 0;
}
.rzxqxq .xqal .mxqal dl dt {
	width: 380px;
	height: 280px;
}
.rzxqxq .xqal .mxqal dl dt a img {
	width: 380px;
	height: 280px;
}
.rzxqxq .xqal .mxqal dl dd.dd01 {
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	margin-top: 15px;
}
.rzxqxq .xqal .mxqal dl dd.dd01 a {
	color: #333;
}
.rzxqxq .xqal .mxqal dl dd.dd02 {
	padding-top: 10px;
}
.rzxqxq .xqal .mxqal dl dd.dd02 span {
	padding: 0 10px;
}
.rzxqxq .xqal .mxqal dl dd.dd02 span:first-child {
	padding-left: 0;
}
.rzxqxq .xqal .mxqal dl.cur dd.dd01, .rzxqxq .xqal .mxqal dl:hover dd.dd01 {
	background: url(Img/Index/jt_r03.png) no-repeat right center;
}
.rzxqxq .xqal .mxqal dl.cur dd.dd01 a, .rzxqxq .xqal .mxqal dl:hover dd.dd01 a {
	color: #00456B;
}
.rzxqxq .xqal .mxqal dl.cur dd.dd02, .rzxqxq .xqal .mxqal dl:hover dd.dd02 {
	color: #00456B;
}
.rzxqxq .xqal {
	margin: 50px 0px;
	height: 412px;
}
.rzxqxq .xqal h2 {
	font-size: 28px;
	height: 32px;
	position: relative;
	line-height: 32px;
	font-weight: normal;
	margin-bottom: 30px;
}
.rzxqxq .xqal h2 a.xqal_a1 {
	color: #00456B;
}
.rzxqxq .xqal h2 a.xqal_a2 {
	color: #666;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
.rzxqxq .xqal .xqal_con dl {
	width: 380px;
	height: 355px;
	margin-left: 30px;
	float: left;
}
.rzxqxq .xqal .xqal_con dl:first-child {
	margin-left: 0;
}
.rzxqxq .xqal .xqal_con dl dt {
	width: 380px;
	height: 280px;
}
.rzxqxq .xqal .xqal_con dl dt a img {
	width: 380px;
	height: 280px;
}
.rzxqxq .xqal .xqal_con dl dd.dd01 {
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	margin-top: 15px;
}
.rzxqxq .xqal .xqal_con dl dd.dd01 a {
	color: #333;
}
.rzxqxq .xqal .xqal_con dl dd.dd02 {
	padding-top: 10px;
}
.rzxqxq .xqal .xqal_con dl dd.dd02 span {
	padding: 0 10px;
}
.rzxqxq .xqal .xqal_con dl dd.dd02 span:first-child {
	padding-left: 0;
}
.rzxqxq .xqal .xqal_con dl.cur dd.dd01, .rzxqxq .xqal .xqal_con dl:hover dd.dd01 {
	background: url(Img/Index/jt_r03.png) no-repeat right center;
}
.rzxqxq .xqal .xqal_con dl.cur dd.dd01 a, .rzxqxq .xqal .xqal_con dl:hover dd.dd01 a {
	color: #00456B;
}
.rzxqxq .xqal .xqal_con dl.cur dd.dd02, .rzxqxq .xqal .xqal_con dl:hover dd.dd02 {
	color: #00456B;
}
/*设计师团队 */



.sjs {
	background: #f1f1f1;
	padding-top: 45px;
}
.sjs .container {
	padding-bottom: 110px;
*padding-bottom: 150px;
}
.sjs .sx_p01 {
	height: 28px;
	margin-bottom: 45px;
	display: none;
}
.sjs .sx_p01 span {
	float: left;
	color: #333;
	height: 28px;
	line-height: 28px;
}
.sjs .sx_p01 i {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	margin-left: 8px;
}
.sjs .sx_p01 i a {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
}
.sjs .sx_p01 i {
	margin-left: 20px;
}
.sjs .sx_p01 i.cur a, .sjs .sx_p01 i:hover a {
	background: #00456B;
	color: #fff;
}
.sjs_con dl {
	width: 380px;
	height: 355px;
	margin: 0 0 65px 30px;
	float: left;
	position: relative;
}
.sjs_con dl.bdnot {
	margin-left: 0;
}
.sjs_con dl dt {
	width: 380px;
	height: 309px;
}
.sjs_con dl dd.dd01 {
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	margin-top: 15px;
}
.sjs_con dl dd.dd01 a {
	color: #333;
}
.sjs_con dl dd.dd02 {
	padding-top: 10px;
	width: 280px;
	height: 24px;
	overflow: hidden;
}
.sjs_con dl dd.dd02 span {
	padding: 0 10px;
}
.sjs_con dl dd.dd02 span:first-child {
	padding-left: 0;
}
.sjs_con dl dd.dd03 {
	position: absolute;
	right: 0;
	top: 330px;
	height: 48px;
	width: 88px;
	border: 1px solid #dfdfdf;
}
.sjs_con dl dd.dd03 a {
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #333;
	font-size: 13px;
}
.sjs_con dl dd.dd03:hover a {
	background: #00456B;
	color: #fff;
}
.sjs_con dl .msjs {
	position: relative;
}
.sjs_con dl .msjs em {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 312px;
	width: 380px;
	font-size: 14px;
	color: #fff;
	display: none;
	background: rgba(0,69,107,0.8);
}
.sjs_con dl .msjs em i {
	width: 92%;
	text-align: left;
	height: 92%;
	line-height: 16px;
	position: absolute;
	left: 4%;
	top: 4%;
}
.sjs_con dl:hover .msjs em {
	display: block;
}
/***********************************************************************/



/*  gdqaz  */



.gdqaz {
	background: #f1f1f1;
	height: auto;
}
.gdqaz .d_title {
	padding: 90px 0 28px 0;
	color: #fff;
	height: 115px;
	background: url(../images/gdqaz_w.png) no-repeat center 57px;
}
.gdqaz .d_title h2.h2_title {
	font-size: 48px;
	text-align: center;
	font-weight: normal;
}
.gdqaz .d_title p.p_title01 {
	font-size: 24px;
	text-align: center;
}
.gdqaz .d_title p.p_title02 {
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	line-height: 12px;
}
.gdqaz_banner {
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 824px;
	z-index: 0;
*z-index: 1;
}
.gdqaz_banner a {
	overflow: hidden;
	width: 100%;
	height: 824px;
	display: block;
	background: url(../images/gdqaz_ban01.jpg) no-repeat center;
	position: relative;
	z-index: 0;
*z-index: 0;
}
.gdqaz_jjfa {
	height: 1293px;
	background: url(../images/gdqazbg01.png) no-repeat center;
}
.gdqaz .jjfa_con {
	height: 90px;
	padding-top: 60px;
}
.gdqaz .jjfa_con ul {
	height: 90px;
	text-align: center;
	margin-bottom: 30px;
}
.gdqaz .jjfa_con ul li {
	display: inline-block;
	margin: 0 10px;
	vertical-align: middle;
*display:inline;
*zoom:1;
}
.gdqaz .jjfa_con ul li a {
	display: block;
	padding-top: 54px;
	height: 36px;
	width: 75px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 15px;
}
.gdqaz .jjfa_con ul li.li1 a {
	background: url(../images/gdqazicon01.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li2 a {
	background: url(../images/gdqazicon02.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li3 a {
	background: url(../images/gdqazicon03.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li4 a {
	background: url(../images/gdqazicon04.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li5 a {
	background: url(../images/gdqazicon05.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li6 a {
	background: url(../images/gdqazicon06.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li7 a {
	background: url(../images/gdqazicon07.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li8 a {
	background: url(../images/gdqazicon08.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li9 a {
	background: url(../images/gdqazicon09.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li10 a {
	background: url(../images/gdqazicon10.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li11 a {
	background: url(../images/gdqazicon11.png) no-repeat center top;
}
.gdqaz .jjfa_con ul li.li12 a {
	background: url(../images/gdqazicon12.png) no-repeat center top;
}
.gdqaz .jjfa_con .jjfa_fl {
	height: 880px;
	background: url(../images/gdqazbg02.png) no-repeat center 100px;
	position: relative;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl {
	width: 285px;
	height: 80px;
	color: #fff;
	position: absolute;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl .gxfl_p1 {
	font-size: 20px;
	font-weight: bold;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl .gxfl_p2 {
	font-size: 15px;
	line-height: 20px;
	margin-top: 12px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl1 {
	left: 160px;
	top: 95px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl2 {
	top: 247px;
	left: 120px;
	width: 190px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl3 {
	top: 410px;
	left: 50px;
	width: 190px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl4 {
	top: 550px;
	left: 20px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl5 {
	top: 720px;
	left: 230px;
	width: 215px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl6 {
	top: 95px;
	right: 200px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl7 {
	top: 247px;
	right: 30px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl8 {
	top: 410px;
	right: 0;
	width: 230px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl9 {
	top: 550px;
	right: 40px;
}
.gdqaz .jjfa_con .jjfa_fl .gxfl10 {
	top: 720px;
	right: 350px;
	width: 185px;
}
/*   qbx   */



.gdqaz_qbx {
	height: 670px;
	background: url(../images/gdqazbg03.png) no-repeat center;
}
.gdqaz_qbx .gdqazyz {
	width: 215px;
	height: 311px;
	background: url(../images/yz01.png) no-repeat center;
	position: absolute;
	left: -150px;
	top: -140px;
}
.gdqaz_qbx .d_title {
	color: #00456b;
	background: url(../images/gdqaz_b.png) no-repeat center 57px;
}
.gdqaz_qbx .d_title .p_title01 {
	color: #333;
}
.gdqaz_qbx .d_title .p_title02 {
	color: #999;
}
.gdqaz_qbx .qbx_con {
	margin-top: 25px;
}
.gdqaz_qbx .qbx_con dl {
	width: 210px;
	float: left;
	margin-left: 120px;
}
.gdqaz_qbx .qbx_con dl:first-child {
	margin-left: 0;
}
.gdqaz_qbx .qbx_con dl dt {
	width: 210px;
	height: 220px;
	overflow: hidden;
}
.gdqaz_qbx .qbx_con dl dt img {
	margin: 0 auto;
}
.gdqaz_qbx .qbx_con dl dd.dd01 {
	text-align: center;
	font-size: 24px;
	color: #00456B;
}
.gdqaz_qbx .qbx_con dl dd.dd02 {
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	margin-top: 10px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 40px;
}
.gdqaz_qbx .qbx_con dl dd.dd03 {
	width: 20px;
	margin: 0 auto;
	height: 1px;
	background: #000;
	margin-top: 30px;
}
.gdqaz_qbx .qbx_con dl.dl2 dt img {
	margin: 30px auto;
}
.gdqaz_qbx .qbx_con dl.dl3 dt img {
	margin: 30px auto;
}
.gdqaz_qbx .qbx_con dl.dl4 dt img {
	margin: 25px auto;
}
/*  adv  */



.gdqaz_adv {
	height: 1435px;
	background: url(../images/gdqazbg04.png) no-repeat center;
}
.gdqaz_adv .adv_con {
	height: 1070px;
	width: 1210px;
	position: relative;
}
.gdqaz_adv .adv_con .adv01 {
	width: 520px;
	height: 170px;
	background: #fff;
	padding: 40px;
	position: absolute;
	left: 0;
	top: 0;
}
.gdqaz_adv .adv_con .adv01 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv01 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv01 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv01 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv01 .advImg {
	width: 240px;
	height: 250px;
	background: url(../images/gdqazs01.png) no-repeat left center;
	position: absolute;
	right: 0;
	top: 0;
}
.gdqaz_adv .adv_con .adv01 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
.gdqaz_adv .adv_con .adv02 {
	width: 230px;
	height: 260px;
	background: #fff;
	padding: 250px 30px 0 30px;
	position: absolute;
	left: 610px;
	top: 0;
	margin-left: 0px;
}
.gdqaz_adv .adv_con .adv02 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv02 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv02 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv02 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv02 .advImg {
	width: 290px;
	height: 250px;
	background: url(../images/gdqazs02.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
}
.gdqaz_adv .adv_con .adv02 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
.gdqaz_adv .adv_con .adv03 {
	width: 230px;
	height: 230px;
	background: #fff;
	padding: 30px 30px 250px 30px;
	position: absolute;
	left: 910px;
	top: 0;
	margin-left: 0px;
}
.gdqaz_adv .adv_con .adv03 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv03 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv03 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv03 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv03 .advImg {
	width: 290px;
	height: 250px;
	background: url(../images/gdqazs03.png) no-repeat center;
	position: absolute;
	left: 0;
	bottom: 0;
}
.gdqaz_adv .adv_con .adv03 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 250px;
}
.gdqaz_adv .adv_con .adv04 {
	width: 520px;
	height: 170px;
	background: #fff;
	padding: 40px;
	position: absolute;
	left: 0;
	top: 260px;
	margin-left: 0px;
}
.gdqaz_adv .adv_con .adv04 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv04 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv04 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv04 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv04 .advImg {
	width: 290px;
	height: 250px;
	background: url(../images/gdqazs04.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 0;
}
.gdqaz_adv .adv_con .adv04 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
.gdqaz_adv .adv_con .adv05 {
	width: 235px;
	height: 210px;
	background: #fff;
	padding: 30px;
	position: absolute;
	left: 0;
	top: 520px;
}
.gdqaz_adv .adv_con .adv05 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv05 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv05 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv05 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv05 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
.gdqaz_adv .adv_con .adv06 {
	width: 235px;
	height: 210px;
	background: #fff;
	padding: 30px;
	position: absolute;
	left: 305px;
	top: 520px;
}
.gdqaz_adv .adv_con .adv06 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv06 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv06 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv06 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv06 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
.gdqaz_adv .adv_con .adv07 {
	width: 520px;
	height: 170px;
	background: #fff;
	padding: 40px;
	position: absolute;
	left: 0;
	top: 800px;
}
.gdqaz_adv .adv_con .adv07 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv07 h2 a {
	color: #00456B;
}
.gdqaz_adv .adv_con .adv07 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv07 p.adv_p1 a {
	color: #333;
}
.gdqaz_adv .adv_con .adv07 .advImg {
	width: 290px;
	height: 250px;
	background: url(../images/gdqazs05.png) no-repeat left center;
	position: absolute;
	right: 20px;
	top: 0;
}
.gdqaz_adv .adv_con .adv07 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
.gdqaz_adv .adv_con .adv08 {
	width: 510px;
	height: 440px;
	background: url(../images/gdqazbg04.jpg) no-repeat center;
	padding: 45px 40px;
	position: absolute;
	left: 610px;
	top: 520px;
}
.gdqaz_adv .adv_con .adv08 h2 {
	font-size: 32px;
	font-weight: normal;
	padding-bottom: 25px;
}
.gdqaz_adv .adv_con .adv08 h2 a {
	color: #fff;
}
.gdqaz_adv .adv_con .adv08 p.adv_p1 {
	font-size: 16px;
	height: 24px;
	line-height: 24px;
}
.gdqaz_adv .adv_con .adv08 p.adv_p1 a {
	color: #fff;
}
.gdqaz_adv .adv_con .adv08 .advxh {
	width: 72px;
	height: 72px;
	font-size: 55px;
	color: #e8e8e8;
	position: absolute;
	bottom: 15px;
}
/*  xmxt    */



.gdqaz_xmxt {
	height: 937px;
	background: url(../images/gdqazbg05.png) no-repeat center;
}
.gdqaz_xmxt .d_title {
	color: #00456b;
	background: url(../images/gdqaz_b.png) no-repeat center 57px;
}
.gdqaz_xmxt .d_title .p_title01 {
	color: #333;
}
.gdqaz_xmxt .d_title .p_title02 {
	color: #999;
	margin-top: 22px;
}
.gdqaz_xmxt .d_title .p_title01 span {
	display: block;
	font-size: 16px;
}
.gdqaz_xmxt .xmxt_con {
	height: 580px;
	background: url(../images/gdqazbg06.png) no-repeat center bottom;
	position: relative;
}
.gdqaz_xmxt .xmxt_con .con01 {
	height: 150px;
	width: 525px;
	position: absolute;
	top: 75px;
}
.gdqaz_xmxt .xmxt_con .con01 span {
	padding: 5px 8px;
	background: #00456B;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}
.gdqaz_xmxt .xmxt_con .con01 .con01_p1 {
	margin-top: 10px;
	font-size: 24px;
	color: #00456B;
}
.gdqaz_xmxt .xmxt_con .con01 .con01_p2 {
	margin-top: 20px;
	font-size: 16px;
}
.gdqaz_xmxt .xmxt_con .con02 {
	height: 150px;
	width: 525px;
	position: absolute;
	bottom: 0px;
}
.gdqaz_xmxt .xmxt_con .con02 span {
	padding: 5px 8px;
	background: #00456B;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}
.gdqaz_xmxt .xmxt_con .con02 .con01_p1 {
	margin-top: 10px;
	font-size: 24px;
	color: #00456B;
}
.gdqaz_xmxt .xmxt_con .con02 .con01_p2 {
	margin-top: 20px;
	font-size: 16px;
}
.gdqaz_xmxt .xmxt_con .con03 {
	height: 150px;
	width: 525px;
	position: absolute;
	top: 75px;
	right: 0;
}
.gdqaz_xmxt .xmxt_con .con03 span {
	padding: 5px 8px;
	background: #00456B;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}
.gdqaz_xmxt .xmxt_con .con03 .con01_p1 {
	margin-top: 10px;
	font-size: 24px;
	color: #00456B;
}
.gdqaz_xmxt .xmxt_con .con03 .con01_p2 {
	margin-top: 20px;
	font-size: 16px;
}
.gdqaz_xmxt .xmxt_con .con04 {
	height: 150px;
	width: 525px;
	position: absolute;
	bottom: 0px;
	right: 0;
}
.gdqaz_xmxt .xmxt_con .con04 span {
	padding: 5px 8px;
	background: #00456B;
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}
.gdqaz_xmxt .xmxt_con .con04 .con01_p1 {
	margin-top: 10px;
	font-size: 24px;
	color: #00456B;
}
.gdqaz_xmxt .xmxt_con .con04 .con01_p2 {
	margin-top: 20px;
	font-size: 16px;
}
/*  jkcl   */



.gdqaz_jkcl {
	height: 1000px;
	background: url(../images/gdqazbg07.jpg) no-repeat center;
}
.gdqaz_jkcl .d_title .p_title01 span {
	font-size: 16px;
	display: block;
}
.gdqaz_jkcl .d_title .p_title02 {
	margin-top: 20px;
}
.gdqaz_jkcl .jkcl_con {
	height: 156px;
	margin: 480px 40px 0 70px;
	position: relative;
	overflow: hidden;
}
.gdqaz_jkcl .jkcl_con ul {
	position: relative;
	left: 0;
	top: 0;
}
.gdqaz_jkcl .jkcl_con ul li {
	width: 182px;
	height: 157px;
	background: url(../images/ty07.png) no-repeat left top;
	float: left;
}
.gdqaz_jkcl .jkcl_con ul li a {
	display: block;
	width: 156px;
	height: 156px;
	text-align: center;
}
.gdqaz_jkcl .jkcl_con ul li img {
	display: inline-block;
	vertical-align: middle;
}
.gdqaz_jkcl .jkcl_con ul li em {
	display: inline-block;
	height: 156px;
	vertical-align: middle;
	width: 1px;
}
.jkcl_switch {
	height: 14px;
	margin-top: 40px;
	text-align: center;
}
.jkcl_switch span {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 12px;
	background: #fff;
	background: url(../images/ty09.png) no-repeat center;
}
.jkcl_switch span.cur {
	background: url(../images/ty08.png) no-repeat center;
}
/*  ypjg    */



.gdqaz_ypjg {
	height: 723px;
	background: url(../images/gdqazbg08.jpg) no-repeat center;
}
.gdqaz_ypjg .gdqazyg {
	width: 257px;
	height: 250px;
	background: url(../images/gdqazyg.png) no-repeat center;
	position: absolute;
	right: -257px;
	top: -130px;
}
.gdqaz_ypjg .d_title {
	color: #00456B;
	background: url(../images/gdqaz_b.png) no-repeat center 57px;
}
.gdqaz_ypjg .p_title01 {
	color: #333;
}
.gdqaz_ypjg .p_title01 span {
	display: block;
	font-size: 14px;
}
.gdqaz_ypjg .p_title02 {
	color: #999;
	margin-top: 20px;
}
/* shcn   */



.gdqaz_shcn {
	height: 867px;
	background: url(../images/gdqazbg09.jpg) no-repeat center;
}
.gdqaz_shcn .d_title {
	color: #00456B;
	background: url(../images/gdqaz_b.png) no-repeat center 57px;
}
.gdqaz_shcn .p_title02 {
	color: #999;
}
.gdqaz_shcn .shcn_con {
	width: 1210px;
}
.gdqaz_shcn .shcn_con .dlTop {
	height: 130px;
	position: relative;
	padding: 90px 25px 0 25px;
	width: 340px;
	text-align: center;
	float: left;
	margin: 0 10px 10px 0;
}
.gdqaz_shcn .shcn_con .dlTop dt {
	width: 124px;
	height: 124px;
	position: absolute;
	left: 130px;
	top: -62px;
}
.gdqaz_shcn .shcn_con .dlTop dd.dd01 {
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}
.gdqaz_shcn .shcn_con .dlTop dd.dd02 {
	color: #fff;
	font-size: 16px;
	margin-top: 8px;
}
.gdqaz_shcn .shcn_con .dlBot {
	height: 100px;
	position: relative;
	padding: 30px 25px 90px 25px;
	width: 340px;
	text-align: center;
	float: left;
	margin: 0 10px 10px 0;
}
.gdqaz_shcn .shcn_con .dlBot dt {
	width: 124px;
	height: 124px;
	position: absolute;
	left: 130px;
	bottom: -62px;
}
.gdqaz_shcn .shcn_con .dlBot dd.dd01 {
	color: #fff;
	font-size: 32px;
	font-weight: bold;
}
.gdqaz_shcn .shcn_con .dlBot dd.dd02 {
	color: #fff;
	font-size: 16px;
	margin-top: 8px;
}
.gdqaz_shcn .shcn_con .dl01 {
	background: url(../images/shcnnum01.png) no-repeat center;
}
.gdqaz_shcn .shcn_con .dl02 {
	background: url(../images/shcnnum02.png) no-repeat center;
}
.gdqaz_shcn .shcn_con .dl03 {
	background: url(../images/shcnnum03.png) no-repeat center;
}
.gdqaz_shcn .shcn_con .dl04 {
	background: url(../images/shcnnum04.png) no-repeat center;
}
.gdqaz_shcn .shcn_con .dl05 {
	background: url(../images/shcnnum05.png) no-repeat center;
}
.gdqaz_shcn .shcn_con .dl06 {
	background: url(../images/shcnnum06.png) no-repeat center;
}
/*  gywm   */



.gywm_beb {
	height: 690px;
	background: url(../images/abobg01.jpg) no-repeat left top;
	padding-top: 150px;
}
.gywm_beb h2 {
	font-size: 32px;
	color: #fff;
	text-align: center;
}
.gywm_beb .gywm_p1 {
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin: 16px 0 50px 0;
}
.gywm_beb .gywm_p2 {
	font-size: 14px;
	color: #fff;
	padding: 0 170px;
	text-align: center;
	line-height: 24px;
}
.gywm_beb .gywm_p3 {
	width: 65px;
	height: 1px;
	margin: 30px auto;
	background: #fff;
}
.gywm_beb .gywm_con {
	margin-top: 80px;
	color: #fff;
}
.gywm_beb .gywm_con dl {
	width: 300px;
	float: left;
}
.gywm_beb .gywm_con dl dt {
	width: 300px;
	height: 74px;
}
.gywm_beb .gywm_con dl dt img {
	margin: 0 auto;
}
.gywm_beb .gywm_con dl dd.dd01 {
	text-align: center;
	margin: 20px 0 25px 0;
	font-size: 24px;
}
.gywm_beb .gywm_con dl dd.dd02 {
	font-size: 14px;
	text-align: center;
}
.gywm_beb .gywm_con dl:first-child dd.dd01 {
	margin-bottom: 10px;
}
/*   gsry    */



.gsry {
	height: 750px;
	padding-top: 90px;
	background: #fff;
}
.gsry h2 {
	font-size: 32px;
	text-align: center;
	color: #00456B;
}
.gsry .gsry_p1 {
	font-size: 20px;
	text-align: center;
	margin-top: 16px;
}
.gsry .gsry_con {
	margin-top: 45px;
	position: relative;
	padding-bottom: 50px;
	overflow: hidden;
}
.picbox {
	height: 525px;
	background: #fff;
	position: relative;
}
.picbox ul {
	height: 520px;
	padding-top: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.picbox ul li {
	width: 1198px;
	border: 1px solid #dfdfdf;
	margin: 0 -1px -1px 0;
	float: left;
}
.picbox ul li a {
	width: 298px;
	height: 258px;
	float: left;
}
.picbox ul li a img {
	float: left;
}
.gsry .gsry_con .gsru_switch {
	text-align: center;
	position: absolute;
	bottom: 0;
	height: 20px;
	width: 100%;
	padding-top: 10px;
}
.gsry .gsry_con .gsru_switch {
	display: inline-block;
}
i.switch_l {
	display: inline-block;
	width: 8px;
	height: 12px;
	background: url(../images/jzbkjt_l01.png) no-repeat;
	cursor: pointer;
	margin-right: 40px;
}
i.switch_r {
	display: inline-block;
	width: 8px;
	height: 12px;
	background: url(../images/jzbkjt_r01.png) no-repeat;
	cursor: pointer;
	margin-left: 40px;
}
.gsry .gsry_con .gsru_switch p {
	display: inline-block;
	text-align: center;
*display:inline;
*zoom:1;
}
.gsry .gsry_con .gsru_switch p span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/ty10.png)no-repeat center;
	margin-left: 20px;
}
.gsry .gsry_con .gsru_switch p span:first-child {
	margin-left: 0;
}
.gsry .gsry_con .gsru_switch p span.cur {
	background: url(../images/ty09.png) no-repeat center;
}
/*   fzlc     */



.fzlc {
	height: 750px;
	padding-top: 90px;
	background: #f1f1f1;
}
.fzlc h2 {
	font-size: 32px;
	text-align: center;
	color: #00456B;
}
.fzlc .fzlc_p1 {
	font-size: 20px;
	text-align: center;
	margin-top: 16px;
}
.fzlc .fzlc_con {
	margin-top: 80px;
	height: 540px;
	position: relative;
}
.fzlc .fzlc_con .fzlc_line {
	height: 1px;
	border-bottom: 1px solid #dfdfdf;
	position: absolute;
	top: 270px;
	width: 100%;
}
.fzlc .fzlc_con .fzlcbot {
	padding-top: 90px;
	width: 235px;
	height: 210px;
	position: absolute;
	bottom: 12px;
}
.fzlc .fzlc_con .fzlcbot i {
	display: block;
	width: 145px;
	height: 145px;
	margin: 0 auto;
}
.fzlc .fzlc_con .fzlcbot p {
	text-align: center;
	margin-top: 6px;
	line-height: 20px;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
}
.fzlc .fzlc_con .fzlcbot span {
	position: absolute;
	left: 0;
	top: 0;
	padding-bottom: 52px;
	background: url(../images/fzlc_t.png) no-repeat center bottom;
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 20px;
	color: #00456B;
}
.fzlc .fzlc_con .fzlctop {
	padding-bottom: 90px;
	width: 235px;
	height: 210px;
	position: absolute;
	top: 15px;
}
.fzlc .fzlc_con .fzlctop i {
	display: block;
	width: 145px;
	height: 145px;
	margin: 0 auto;
}
.fzlc .fzlc_con .fzlctop p {
	text-align: center;
	margin-bottom: 5px;
	line-height: 20px;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
}
.fzlc .fzlc_con .fzlctop span {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-top: 52px;
	background: url(../images/fzlc_b.png) no-repeat center top;
	width: 100%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 20px;
	color: #00456B;
}
.fzlc .fzlc_con .fzlc1 {
	left: 0;
}
.fzlc .fzlc_con .fzlc2 {
	left: 115px;
}
.fzlc .fzlc_con .fzlc3 {
	left: 260px;
}
.fzlc .fzlc_con .fzlc4 {
	left: 405px;
}
.fzlc .fzlc_con .fzlc5 {
	left: 555px;
}
.fzlc .fzlc_con .fzlc6 {
	left: 690px;
}
.fzlc .fzlc_con .fzlc7 {
	left: 845px;
}
.fzlc .fzlc_con .fzlc8 {
	left: 958px;
}
/*   qywh   */



.qywh {
	height: 750px;
	background: url(../images/abobg02.jpg) no-repeat left top;
	padding-top: 90px;
}
.qywh h2 {
	font-size: 32px;
	color: #fff;
	text-align: center;
}
.qywh .qywh_p1 {
	font-size: 20px;
	color: #fff;
	text-align: center;
	margin: 16px 0 90px 0;
}
.qywh .qywh_con ul li {
	width: 300px;
	float: left;
	height: 250px;
	background: #fff;
	position: relative;
}
.qywh .qywh_con ul li.li2 {
	padding: 25px 30px;
	width: 240px;
	height: 200px;
}
.qywh .qywh_con ul li b {
	font-size: 20px;
	color: #00456B;
}
.qywh .qywh_con ul li p {
	margin-top: 15px;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.qywh .qywh_con ul li span {
	position: absolute;
	left: 30px;
	bottom: 35px;
}
/*  vrzx  */



.vrzx_con {
	height: 890px;
	background: url(../images/vrzx.jpg) no-repeat left top;
	padding-top: 190px;
}
.vrzx_con .vrzx_h201 {
	font-size: 46px;
	color: #00456B;
	font-weight: normal;
	text-align: center;
}
.vrzx_con .vrzx_p1 {
	text-align: center;
	font-size: 16px;
	color: #333;
}
.vrzx_con .vrzx_p2 {
	text-align: center;
	font-size: 14px;
	color: #333;
	margin: 45px 0 80px 0;
}
.vrzx_con .vrzxbox {
	width: 1220px;
}
.vrzx_con .vrzxbox ul li {
	width: 590px;
	height: 300px;
	background: #fff;
	position: relative;
	float: left;
	margin: 0 20px 20px 0;
}
.vrzx_con .vrzxbox ul li p {
	height: 80px;
	line-height: 80px;
	padding-left: 90px;
	background: #f2f2f2;
	font-size: 28px;
	position: relative;
}
.vrzx_con .vrzxbox ul li p span {
	width: 33px;
	height: 29px;
	position: absolute;
	left: 38px;
	top: 28px;
}
.vrzx_con .vrzxbox ul li i {
	display: block;
	width: 466px;
	height: 255px;
	position: absolute;
	top: 30px;
	right: 30px;
}
.vrzx_con .vrzxbox ul li.li1 p span {
	background: url(../images/vricon01.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li1 i {
	background: url(../images/vrzx01.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li2 p span {
	background: url(../images/vricon03.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li2 i {
	background: url(../images/vrzx02.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li3 p span {
	background: url(../images/vricon05.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li3 i {
	background: url(../images/vrzx03.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li4 p span {
	background: url(../images/vricon07.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li4 i {
	background: url(../images/vrzx04.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.cur p, .vrzx_con .vrzxbox ul li:hover p {
	background: #00456B;
	color: #fff;
}
.vrzx_con .vrzxbox ul li.li1.cur p span, .vrzx_con .vrzxbox ul li.li1:hover p span {
	background: url(../images/vricon02.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li2.cur p span, .vrzx_con .vrzxbox ul li.li2:hover p span {
	background: url(../images/vricon04.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li3.cur p span, .vrzx_con .vrzxbox ul li.li3:hover p span {
	background: url(../images/vricon06.png) no-repeat center;
}
.vrzx_con .vrzxbox ul li.li4.cur p span, .vrzx_con .vrzxbox ul li.li4:hover p span {
	background: url(../images/vricon08.png) no-repeat center;
}
/*  hbjz   */



.hbjz_con {
	width: 100%;
}
.hbjz_con .con1 {
	height: 492px;
	background: url(../images/images/hbjz_02.jpg) no-repeat center;
}
.hbjz_con .con2 {
	height: 455px;
	background: url(../images/images/hbjz_03.jpg) no-repeat center;
}
.hbjz_con .con3 {
	height: 622px;
	background: url(../images/images/hbjz_04.jpg) no-repeat center;
}
.hbjz_con .con4 {
	height: 346px;
	background: url(../images/images/hbjz_05.jpg) no-repeat center;
}
.hbjz_con .con5 {
	height: 555px;
	background: url(../images/images/hbjz_06.jpg) no-repeat center;
}
.hbjz_con .con6 {
	height: 308px;
	background: url(../images/images/hbjz_07.jpg) no-repeat center;
}
.hbjz_con .con7 {
	height: 951px;
	background: url(../images/images/hbjz_08.jpg) no-repeat center;
}
.hbjz_con .con8 {
	height: 544px;
	background: url(../images/images/hbjz_09.jpg) no-repeat center;
}
.hbjz_con .con9 {
	height: 499px;
	background: url(../images/images/hbjz_10.jpg) no-repeat center;
}
.hbjz_con .con10 {
	height: 363px;
	background: url(../images/images/hbjz_11.jpg) no-repeat center;
}
/*  lxwm   */



.lxwm_con {
	padding: 50px;
	background: #f1f1f1;
}
.lxwm_con .lxwm_con01 {
	padding: 28px;
	background: #fff;
}
.lxwm_con .lxwm_con01 .lxwm_left {
	width: 570px;
	height: 495px;
}
.lxwm_con .lxwm_con01 .lxwm_right {
	width: 480px;
	height: 435px;
	margin: 30px;
	color: #333;
	background: url(../images/lxwmbg.jpg) no-repeat center bottom;
}
.lxwm_con .lxwm_con01 .lxwm_right a {
	color: #333;
}
.lxwm_con .lxwm_con01 .lxwm_right h2 {
	font-size: 22px;
	color: #00456B;
	font-weight: normal;
	margin-bottom: 18px;
}
.lxwm_con .lxwm_con01 .lxwm_right .lxwm_p1 {
	font-size: 18px;
	margin-bottom: 20px;
}
.lxwm_con .lxwm_con01 .lxwm_right .lxwm_p2 {
	font-size: 14px;
	margin-bottom: 10px;
}
.lxwm_con .lxwm_con01 .lxwm_right .lxwm_p3 {
	font-size: 14px;
	margin-top: 45px;
}
.lxwm_con .lxwm_con01 .lxwm_right .lxwm_p4 {
	font-size: 14px;
	margin-top: 15px;
}
/*  ypjg  */



.ypjg {
	background: #f0f0f0;
}
.ypjg .ypjgcon1 {
	width: 100%;
	height: 841px;
	background: url(../images/images/ypjg_02.jpg) no-repeat center;
}
.ypjg .ypjgcon2 {
	width: 100%;
	height: 227px;
	background: url(../images/images/ypjg_03.jpg) no-repeat center;
}
.ypjg .ypjgcon3 {
	width: 100%;
	height: 269px;
	background: url(../images/images/ypjg_04.jpg) no-repeat center;
}
.ypjg .ypjgcon4 {
	width: 100%;
	height: 480px;
	background: url(../images/images/ypjg_05.jpg) no-repeat center;
}
.ypjg .ypjgcon5 {
	width: 100%;
	height: 607px;
	background: url(../images/images/ypjg_06.jpg) no-repeat center;
}
.ypjg .ypjgcon6 {
	width: 100%;
	height: 759px;
	background: url(../images/images/ypjg_07.jpg) no-repeat center;
}
.ypjg .ypjgcon7 {
	width: 100%;
	height: 262px;
	background: url(../images/images/ypjg_08.jpg) no-repeat center;
}
.ypjg .ypjgcon8 {
	width: 100%;
	height: 618px;
	background: url(../images/images/ypjg_10.jpg) no-repeat center;
}
.ypjg .ypjgcon9 {
	width: 100%;
	height: 442px;
	background: url(../images/images/ypjg_11.jpg) no-repeat center;
}
.ypjg .ypjgcon10 {
	width: 100%;
	height: 391px;
	background: url(../images/images/ypjg_12.jpg) no-repeat center;
}
.ypjg .ypjg_con .ypjg_ul01 {
	height: 80px;
}
.ypjg .ypjg_con .ypjg_ul01 li {
	float: left;
	width: 400px;
	height: 80px;
}
.ypjg .ypjg_con .ypjg_ul02 li {
	display: none;
}
.ypjg .ypjg_con .ypjg_ul02 li.cur {
	display: block;
}
/*  ypjg  */



.ypjg {
	background: #f0f0f0;
	position: relative;
}
.ypjg .ypjg_ban {
	height: 950px;
}
.ypjg .ypjg_d1 {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	width: 1200px;
	height: 220px;
	top: 840px;
	background: #fff;
	border-bottom: 10px solid #e5e5e5;
}
.ypjg .ypjg_d1 ul {
	margin: 42px 100px 0 100px;
}
.ypjg .ypjg_d1 ul li {
	float: left;
	margin-left: 130px;
	width: 90px;
	text-align: center;
	font-size: 15px;
	color: #333;
}
.ypjg .ypjg_d1 ul li:first-child {
	margin-left: 0;
}
.ypjg .ypjg_d1 ul li span {
	display: block;
	height: 41px;
	margin: 20px 0;
}
.ypjg .ypjg_d1 ul li img {
	display: block;
	margin: 0 auto;
}
.ypjg .ypjg_title {
	padding: 70px 0;
}
.ypjg .ypjg_title h3 {
	position: relative;
	height: 60px;
	text-align: center;
	font-weight: normal;
}
.ypjg .ypjg_title h3 i {
	display: block;
	position: absolute;
	left: 480px;
	top: -18px;
	font-size: 20px;
	text-align: center;
	line-height: 18px;
	height: 18px;
	color: #333;
}
.ypjg .ypjg_title h3 b {
	background: #ab0e00;
	font-size: 52px;
	color: #fff;
	padding: 0 5px;
	font-weight: normal;
}
.ypjg .ypjg_title h3 strong {
	background: #000000;
	font-size: 52px;
	color: #fff;
	padding: 0 5px;
}
.ypjg .ypjg_title h3 p {
	position: absolute;
	left: 670px;
	width: 300px;
	top: 0;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}
.ypjg .ypjg_title h3 p span {
	display: block;
	font-size: 20px;
	text-align: left;
	color: #333;
	margin-bottom: 10px;
	height: 24px;
}
.ypjg .ypjg_title .tit_p1 {
	margin-top: 20px;
	text-align: center;
	font-size: 20px;
	color: #333;
}
.ypjg .ypjg_title .tit_p2 {
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 8px;
}
.ypjg_con01 {
	margin-top: 120px;
}
.ypjg_con01 img {
	display: block;
}
.ypjg_con01 .con01_con {
	height: 480px;
	margin-bottom: 70px;
}
.ypjg_con01 .con01_p1 {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #000;
	margin-bottom: 50px;
}
.ypjg_con01 .con01_p1 span {
	padding: 0 10px;
	color: #fff;
	background: #aa0e00;
}
.ypjg_con01 dl {
	width: 380px;
	height: 370px;
	margin: 0 0 30px 30px;
	float: left;
}
.ypjg_con01 dl.bdnot {
	margin-left: 0;
}
.ypjg_con01 dl dt {
	width: 380px;
	height: 280px;
	position: relative;
}
.ypjg_con01 dl dt em {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	background: url(../images/s_tmbg.png) no-repeat center;
	z-index: 2;
}
.ypjg_con01 dl dt em i {
	display: block;
	margin: 23px auto;
	left: 0;
	top: 0;
	width: 29px;
	height: 24px;
	background: url(../images/vricon02.png) no-repeat center;
}
.ypjg_con01 dl dd.dd01 a {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	width: 350px;
	color: #333;
	text-overflow: ellipsis;
}
.ypjg_con01 dl dd.dd02 {
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #666;
}
.ypjg_con01 dl.cur dt em, .ypjg_con01 dl:hover dt em {
	width: 380px;
	height: 280px;
	background: url(../images/vrcurbg.png) no-repeat center;
}
.ypjg_con01 dl.cur dt em i, .ypjg_con01 dl:hover dt em i {
	width: 108px;
	height: 108px;
	background: url(../images/vrcurbg01.png) no-repeat center;
	margin: 86px auto;
}
.ypjg_con01 dl.cur dd.dd01 a, .ypjg_con01 dl:hover dd.dd01 a {
	color: #00456B;
	background: url(Img/Index/jt_r03.png) no-repeat right center;
}
.ypjg_con01 dl.cur dd.dd02, .ypjg_con01 dl:hover dd.dd02 {
	color: #00456B;
}
/**/



.ypjg .ypjg_con02 {
	background: #fff;
	padding-bottom: 90px;
}
.ypjg .ypjg_con02 .con02_con img {
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
/**/



.ypjg .ypjg_con03 .ypjg_title h3 p {
	left: 780px;
}
.ypjg .ypjg_con03 .ypjg_title h3 b {
	margin-left: 80px;
}
.ypjg .ypjg_con03 .ypjg_ul01 {
	height: 80px;
}
.ypjg .ypjg_con03 .ypjg_ul01 li {
	float: left;
	width: 400px;
	height: 60px;
	padding-top: 20px;
	text-align: center;
}
.ypjg .ypjg_con03 .ypjg_ul01 li span {
	display: block;
	font-size: 20px;
	color: #000;
}
.ypjg .ypjg_con03 .ypjg_ul01 li i {
	display: block;
	font-size: 13px;
	color: #666;
}
.ypjg .ypjg_con03 .ypjg_ul01 li.li1 {
	background: #a0a0a0;
}
.ypjg .ypjg_con03 .ypjg_ul01 li.li2 {
	background: #ccc;
}
.ypjg .ypjg_con03 .ypjg_ul01 li.li3 {
	background: #e0e0e0;
}
.ypjg .ypjg_con03 .ypjg_ul01 li.cur {
	background: #ab0e00;
}
.ypjg .ypjg_con03 .ypjg_ul01 li.cur span {
	color: #fff;
}
.ypjg .ypjg_con03 .ypjg_ul01 li.cur i {
	color: #fff;
}
.ypjg .ypjg_con03 .ypjg_ul02 li {
	display: none;
}
.ypjg .ypjg_con03 .ypjg_ul02 li.cur {
	display: block;
}
/**/



.ypjg .ypjg_con04 {
	height: 620px;
	background: url(../images/ypjgcon04.jpg) no-repeat center;
}
.ypjg .ypjg_con04 .ypjg_title h3 {
	color: #fff;
}
.ypjg .ypjg_con04 .ypjg_title h3 i {
	color: #fff;
}
.ypjg .ypjg_con04 .ypjg_title h3 p span {
	color: #fff;
}
.ypjg .ypjg_con04 .ypjg_title .tit_p1 {
	color: #fff;
}
.ypjg .ypjg_con04 .con04_con img {
	display: block;
	margin: 0 auto;
}
/**/



.ypjg .ypjg_con05 {
	height: 830px;
	background: url(../images/ypjgcon05.jpg) no-repeat center;
}
.ypjg .ypjg_con05 .con05_con ul {
	margin: 80px 0 0 580px;
	font-size: 14px;
	color: #333;
}
.ypjg .ypjg_con05 .con05_con ul li {
	line-height: 42px;
	height: 42px;
	width: 410px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*  hbjz   */



.hbjz {
	position: relative;
}
.hbjz_ban img {
	display: block;
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
	height: 959px;
}
.hbjz_con01 {
	background: #74bb0c;
	height: 575px;
}
.hbjz_con01 .con01_p1 {
	font-size: 15px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	margin-top: 25px;
}
.hbjz_con01 .con01_con {
	width: 1262px;
	height: 246px;
	margin: 30px 0 0 52px;
	position: relative;
}
.hbjz_con01 .con01_con ul {
	position: absolute;
	left: 0;
	bottom: 10px;
}
.hbjz_con01 .con01_con ul li {
	float: left;
	width: 192px;
	overflow: hidden;
	text-align: center;
	margin-left: 45px;
	color: #fff;
	font-size: 18px;
}
.hbjz_con01 .con01_con ul li:first-child {
	margin-left: 35px;
}
/**/



.hbjz_con02 {
	padding: 65px 0 0 0;
}
.hbjz_con02 .con02_p1 {
	margin-top: 25px;
	text-align: center;
	font-size: 15px;
	color: #333;
}
.hbjz_con02 .con02_con {
	position: relative;
	margin-top: 55px;
	padding-bottom: 50px;
}
.hbjz_con02 .con02_con .con02_hb {
	position: relative;
	overflow: hidden;
}
.hbjz_con02 .con02_con .con02_hb ul {
	position: relative;
	left: 0;
	top: 0;
}
.hbjz_con02 .con02_con .con02_hb ul li {
	float: left;
	width: 1200px;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase {
	width: 25%;
	float: left;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d1 {
	position: relative;
	width: 300px;
	height: 210px;
	z-index: 0;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase1 .hb_d1 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 92px;
	height: 92px;
	background: url(../images/con02_bg2.png) no-repeat center;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase2 .hb_d1 span {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 92px;
	height: 92px;
	background: url(../images/con02_bg2.png) no-repeat center;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d1 span i {
	display: block;
	height: 60px;
	overflow: hidden;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d1 span i img {
	display: block;
	margin: 10px auto 0 auto;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d1 span em {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 13px;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d2 {
	height: 210px;
	background: url(../images/con02_bg1.jpg) no-repeat center;
	text-align: center;
	position: relative;
	z-index: 1;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d2 img {
	display: inline-block;
	vertical-align: middle;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase .hb_d2 em {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase1 .hb_d2 span {
	display: block;
	width: 13px;
	height: 7px;
	background: url(../images/con02_bg3.png) no-repeat center;
	position: absolute;
	left: 143px;
	top: -7px;
}
.hbjz_con02 .con02_con .con02_hb ul li .hbcase2 .hb_d2 span {
	display: block;
	width: 13px;
	height: 7px;
	background: url(../images/con02_bg4.png) no-repeat center;
	position: absolute;
	left: 143px;
	bottom: -7px;
}
.hbjz_con02 .con02_con .con02_switch {
	text-align: center;
	margin-top: 30px;
}
.hbjz_con02 .con02_con .con02_switch span {
	width: 12px;
	height: 12px;
	display: inline-block;
*display: inline;
*zoom: 1;
	border-radius: 50%;
	background: #ccc;
	margin-right: 15px;
}
.hbjz_con02 .con02_con .con02_switch span.cur {
	background: #74bb0c;
}
/**/



.hbjz_con03 {
	background: #333;
	height: 900px;
}
/**/



.hbjz_con04 {
	height: 900px;
}
.hbjz_con04 img {
	display: block;
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
/**/



.hbjz_con05 {
	height: 867px;
	background: url(../images/hbjzcon05.jpg) no-repeat center;
}
.hbjz_con05 .con05_con {
	padding-top: 275px;
}
.hbjz_con05 dl {
	width: 180px;
	position: relative;
	padding: 75px 20px 0 20px;
	color: #fff;
	float: left;
	margin: 15px 0 0 15px;
	height: 385px;
}
.hbjz_con05 dl dt {
	font-size: 20px;
	text-align: center;
}
.hbjz_con05 dl dd.dd1 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	text-align: center;
	height: 60px;
	padding-bottom: 30px;
	position: relative;
}
.hbjz_con05 dl dd.dd1 span {
	display: block;
	width: 50px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 65px;
	bottom: 0;
}
.hbjz_con05 dl dd.dd2 {
	margin-top: 110px;
}
.hbjz_con05 dl dd.dd2 img {
	display: block;
	margin: 0 auto;
}
.hbjz_con05 dl.dl1, .hbjz_con05 dl.dl3, .hbjz_con05 dl.dl5 {
	background: url(../images/hbjzcon05bg1.jpg) no-repeat center;
}
.hbjz_con05 dl.dl2, .hbjz_con05 dl.dl4 {
	background: url(../images/hbjzcon05bg2.jpg) no-repeat center;
}
/**/



.hbjz_con05 {
	height: 867px;
	background: url(../images/hbjzcon05.jpg) no-repeat center;
}
.hbjz_con05 .con05_con {
	padding-top: 275px;
}
.hbjz_con05 dl {
	width: 180px;
	position: relative;
	padding: 75px 20px 0 20px;
	color: #fff;
	float: left;
	margin: 15px 0 0 15px;
	height: 385px;
}
.hbjz_con05 dl dt {
	font-size: 20px;
	text-align: center;
}
.hbjz_con05 dl dd.dd1 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	text-align: center;
	height: 60px;
	padding-bottom: 30px;
	position: relative;
}
.hbjz_con05 dl dd.dd1 span {
	display: block;
	width: 50px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 65px;
	bottom: 0;
}
.hbjz_con05 dl dd.dd2 {
	margin-top: 110px;
}
.hbjz_con05 dl dd.dd2 img {
	display: block;
	margin: 0 auto;
}
.hbjz_con05 dl.dl1, .hbjz_con05 dl.dl3, .hbjz_con05 dl.dl5 {
	background: url(../images/hbjzcon05bg1.jpg) no-repeat center;
}
.hbjz_con05 dl.dl2, .hbjz_con05 dl.dl4 {
	background: url(../images/hbjzcon05bg2.jpg) no-repeat center;
}
/*zxbj*/



.zxbj .zxbj_top {
	height: 600px;
	background: url(../images/zxbjban.jpg) no-repeat center;
}
.zxbj .zxbj_top .container {
	position: relative;
}
.zxbj .zxbj_top .top_t {
	height: 80px;
	background: #00456b;
	padding: 30px 75px 0 75px;
}
.zxbj .zxbj_top .top_b {
	height: 360px;
	padding: 25px 45px;
	background: #ab0e00;
}
.zxbj .zxbj_top h2 {
	font-size: 24px;
	color: #fff;
}
.zxbj .zxbj_top .top_right {
	position: absolute;
	width: 380px;
	height: 520px;
	right: 0;
	top: 100px;
}
.zxbj .zxbj_top .top_right .s_xsj {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/zxbjbjt.png) no-repeat center;
	position: absolute;
	left: -20px;
	top: 500px;
}
.zxbj .zxbj_top .calc_p1 {
	padding-top: 5px;
	height: 24px;
}
.zxbj .zxbj_top .calc_p1 i {
	float: left;
	font-size: 16px;
	color: #fff;
}
.zxbj .zxbj_top .calc_info {
	margin-top: 25px;
	margin-bottom: 20px;
}
.zxbj .zxbj_top .calc_info .info_inp {
	border: 1px solid #e3e3e3;
	width: 290px;
	margin-bottom: 15px;
	background: #fff;
	height: 60px;
}
.zxbj .zxbj_top .calc_info .info_inp span {
	float: left;
	width: 48px;
	height: 60px;
}
.zxbj .zxbj_top .calc_info .info_inp input {
	border: none;
	height: 57px;
	line-height: 57px;
	text-indent: 10px;
	color: #666;
	font-size: 14px;
	width: 235px;
	margin: 1px 0;
}
.zxbj .zxbj_top .calc_info .inp01 span {
	background: url(Img/Index/icon01.png) no-repeat center;
}
.zxbj .zxbj_top .calc_info .inp02 span {
	background: url(Img/Index/icon02.png) no-repeat center;
}
.zxbj .zxbj_top .calc_info .inp03 span {
	background: url(Img/Index/icon03.png) no-repeat center;
}
.zxbj .zxbj_top a.fsbj {
	display: block;
	width: 290px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	background: #6d0900;
}
/**/



.zxbj_adv {
	height: 160px;
	padding-top: 90px;
}
.zxbj_adv .container {
	position: relative;
}
.zxbj_adv .container .zxbk_qb {
	position: absolute;
	left: 52px;
	top: -325px;
}
.zxbj_adv dl {
	width: 240px;
	text-align: center;
	float: left;
}
.zxbj_adv dl dt {
	font-size: 24px;
	color: #333;
}
.zxbj_adv dl dd.dd1 {
	font-size: 14px;
	color: #333;
	margin-top: 5px;
}
.zxbj_adv dl dd.dd2 img {
	display: block;
	margin: 25px auto;
}
/**/



.zxbj_mffw {
	height: 720px;
	background: #f1f1f1;
}
.zxbj_mffw h2 {
	padding-top: 80px;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #333;
}
.zxbj_mffw h2 b {
	font-size: 36px;
}
.zxbj_mffw .mffw_p1 {
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}
.zxbj_mffw .mffw_con dl {
	padding: 30px;
	background: #fff;
	width: 330px;
	position: relative;
	margin-left: 15px;
	float: left;
	height: 430px;
}
.zxbj_mffw .mffw_con dl:first-child {
	margin-left: 0;
}
.zxbj_mffw .mffw_con dl dd.dd1 {
	padding: 50px 0 0 20px;
	font-size: 24px;
	color: #ab0e00;
}
.zxbj_mffw .mffw_con dl dd.dd2 {
	padding: 5px 0 25px 20px;
	font-size: 15px;
	color: #333;
}
.zxbj_mffw .mffw_con dl dd.dd3, .zxbj_mffw .mffw_con dl dd.dd4, .zxbj_mffw .mffw_con dl dd.dd5 {
	padding: 15px 0 0 20px;
	font-size: 16px;
	color: #333;
}
.zxbj_mffw .mffw_con dl dd.dd6 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 110px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #a90e00;
	font-size: 14px;
}
.zxbj_mffw .mffw_con dl dd.dd6 i {
	display: block;
	position: absolute;
	right: 15px;
	top: 18px;
}
.zxbj_mffw .mffw_con dl dd.dd6 a {
	color: #fff;
}
/* shcn   */



.gdqaz_con05 {
	height: 867px;
	background: url(../images/gdqazbg09.jpg) no-repeat center;
}
.gdqaz_con05 .d_title {
	color: #00456B;
	background: url(../images/gdqaz_b.png) no-repeat center 57px;
}
.gdqaz_con05 .p_title01 {
	color: #333;
}
.gdqaz_con05 .p_title01 span {
	display: block;
	font-size: 14px;
}
.gdqaz_con05 .p_title02 {
	color: #999;
	margin-top: 20px;
}
.gdqaz_con05 dl {
	width: 180px;
	position: relative;
	padding: 75px 20px 0 20px;
	color: #fff;
	float: left;
	margin: 15px 0 0 15px;
	height: 385px;
}
.gdqaz_con05 dl dt {
	font-size: 20px;
	text-align: center;
}
.gdqaz_con05 dl dd.dd1 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	text-align: center;
	height: 60px;
	padding-bottom: 30px;
	position: relative;
}
.gdqaz_con05 dl dd.dd1 span {
	display: block;
	width: 50px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 65px;
	bottom: 0;
}
.gdqaz_con05 dl dd.dd2 {
	margin-top: 110px;
}
.gdqaz_con05 dl dd.dd2 img {
	display: block;
	margin: 0 auto;
}
.gdqaz_con05 dl.dl1, .gdqaz_con05 dl.dl3, .gdqaz_con05 dl.dl5 {
	background: #0c4e72;
}
.gdqaz_con05 dl.dl2, .gdqaz_con05 dl.dl4 {
	background: #ae190c;
}
