.banner {
	width: 100%;
}
.banner img {
	width: 100%;
	cursor: pointer;
}
.xyhkh {
	width: 100%;
	text-align: center;
	clear: both;
}
.xyhkh h2 {
	font-size: 36px;
	padding-top: 100px;
	letter-spacing: 1px;
}
.xyhkh2 {
	height: 1185px;
	background: #f3f3f3;
}
.xyhkh2 .yhkhys1 {
	width: 1200px;
	height: 410px;
	margin: auto;
	margin-top: 70px;
}
.xyhkh2 .yhkhys1 .yhkhysli {
	width: 600px;
	height: 420px;
	float: left;
}
.xyhkh2 .yhkhys1 .yhkhysli ul {
	width: 580px;
	float: right;
	text-align: left;
	margin-top: -20px;
}
.xyhkh2 .yhkhys1 .yhkhysli ul li {
	margin-top: 20px;
	height: 126px;
	box-shadow: 0 0 2px red;
	border-radius: 10px;
	box-shadow: 0 0 20px #CCCCCC;
	background: #FFFFFF url(/pyfile/images/xgyhkh/yd.png) no-repeat left;
}
.xyhkh2 .yhkhys1 .yhkhysli ul li div {
	margin-left: 74px;
}
.xyhkh2 .yhkhys1 .yhkhysli .ydhfa {
	float: left;
}
.xyhkh2 .yhkhys1 .yhkhysli .ysp1 {
	font-size: 24px;
	color: #000;
	font-weight: bold;
	padding-top: 10px;
}
.xyhkh2 .yhkhys1 .yhkhysli .ysp2 {
	font-size: 18px;
	width: 410px;
	text-align: left;
	line-height: 32px;
	margin-top: 10px;
}
.xyhkh2 .yhkhys1 .yhkhysli .daf {
	margin-left: 20px;
	float: right;
}
.xyhkh2 .yhkhys1 .yhkhysli .daf2 {
	float: left;
}
.xyhkh3 h2 {
	padding-top: 50px;
}
.xyhkh3 ul {
	width: 1200px;
	height: 650px;
	margin: 0 auto;
	margin-top: 70px;
}
.xyhkh3 ul li {
	width: 305px;
	height: 305px;
	float: left;
}
.xyhkh3 ul li .khbjp1 {
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
	width: 50px;
	margin-left: 34px;
	margin-top: 12px;
}
.xyhkh3 ul li .khbjp2 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 30px;
}
.xyhkh3 ul li .khbjp3 {
	font-size: 18px;
	width: 200px;
	margin: auto;
	line-height: 30px;
	margin-top: 15px;
}
.xyhkh3 ul li .khbjp4 {
	font-size: 18px;
	width: 220px;
	margin: auto;
	line-height: 30px;
	margin-top: 15px;
}
.xyhkh3 ul .khbjyd {
	margin-left: 127px;
}
.xyhkh3 ul .khbjyd2 {
	margin-left: 220px;
}
.xyhkh4 {
	height: 518px;
}
.xyhkh4 h2 {
	padding-top: 65px;
}
.xyhkh4 ul {
	width: 960px;
	margin: auto;
	margin-top: 130px;
}
.xyhkh4 ul li {
	float: left;
	width: 318px;
	height: 191px;
	background: #FFFFFF;
}
.xyhkh4 ul li .rnfxp1 {
	width: 47px;
	height: 47px;
	margin: auto;
	margin-top: 22px;
}
.xyhkh4 ul li .rnfxp2 {
	width: 190px;
	margin: auto;
	font-size: 18px;
	line-height: 30px;
	margin-top: 25px;
}
.xyhkh4 ul li .rnfxpp1 {
	background: url(/pyfile/images/xgyhkh/ZHFW-1.png) no-repeat center;
}
.xyhkh4 ul li .rnfxpp2 {
	background: url(/pyfile/images/xgyhkh/ZHFW-2.png) no-repeat center;
}
.xyhkh4 ul li .rnfxpp3 {
	background: url(/pyfile/images/xgyhkh/ZHFW-3.png) no-repeat center;
}
.xyhkh4 ul li .rnfxpp4 {
	background: url(/pyfile/images/xgyhkh/ZHFW-4.png) no-repeat center;
}
.xyhkh4 ul li .rnfxpp5 {
	background: url(/pyfile/images/xgyhkh/ZHFW-5.png) no-repeat center;
}
.xyhkh4 ul li .rnfxpp6 {
	background: url(/pyfile/images/xgyhkh/ZHFW-6.png) no-repeat center;
}
.xyhkh4 ul li:hover .rnfxpp1 {
	background: url(/pyfile/images/xgyhkh/hZHFW-1.png) no-repeat center;
}
.xyhkh4 ul li:hover .rnfxpp2 {
	background: url(/pyfile/images/xgyhkh/hZHFW-2.png) no-repeat center;
}
.xyhkh4 ul li:hover .rnfxpp3 {
	background: url(/pyfile/images/xgyhkh/hZHFW-3.png) no-repeat center;
}
.xyhkh4 ul li:hover .rnfxpp4 {
	background: url(/pyfile/images/xgyhkh/hZHFW-4.png) no-repeat center;
}
.xyhkh4 ul li:hover .rnfxpp5 {
	background: url(/pyfile/images/xgyhkh/hZHFW-5.png) no-repeat center;
}
.xyhkh4 ul li:hover .rnfxpp6 {
	background: url(/pyfile/images/xgyhkh/hZHFW-6.png) no-repeat center;
}
.xyhkh4 ul .gaxli {
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.xyhkh4 ul .gaxli2 {
	border-top: 1px solid #e5e5e5;
}
.xyhkh5 {
	height: 314px;
}
.xyhkh5 .kful {
	width: 1200px;
	height: 314px;
	margin: auto;
}
.xyhkh5 .kful .kgli {
	width: 600px;
	height: 314px;
	float: left;
}
.xyhkh5 .kful .kgli ul {
	width: 600px;
	margin-top: 40px;
}
.xyhkh5 .kful .kgli ul li {
	width: 300px;
	height: 70px;
	float: left;
	cursor: pointer;
}
.xyhkh6 {
	height: 595px;
}
.xyhkh6 h2 {
	padding-top: 50px;
}
.xyhkh6 .wsm {
	width: 700px;
	height: 60px;
	border-radius: 20px;
	line-height: 60px;
	margin: 0 auto;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background: #ff552e;
	position: relative;
	top: 30px;
}
.xyhkh6 ul {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.xyhkh6 ul li {
	width: 192px;
	height: 141px;
	float: left;
	cursor: pointer;
}
.xyhkh6 ul li p {
	width: 192px;
	height: 105px;
	line-height: 105px;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	background: #ff552e;
	opacity: 0;
	position: relative;
	top: -109px;
	transition: 0.2s;
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
}
.xyhkh6 ul li img {
	opacity: 1;
	transition: 0.2s;
	box-shadow: 0 0 20px #CCCCCC;
}
.xyhkh6 ul .yhyd {
	margin-left: 60px;
}
.xyhkh6 ul li:hover img {
	opacity: 0;
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
}
.xyhkh6 ul li:hover p {
	opacity: 1;
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
}
.xyhkh7 {
	background: #fff;
	margin-top: 50px;
}
.xyhkh7 h2 {
	padding-top: 50px;
}
.xyhkh7 .part6 {
	width: 100%;
	min-width: 1200px;
	height: 700px;
}
.xyhkh7 .part6_cont {
	width: 1200px;
	margin: 0 auto;
}
.xyhkh7 #cont8 {
	width: 100%;
	height: auto;
}
.xyhkh7 .cont8_nr {
	width: 1100px;
	height: auto;
	margin: 0 auto;
}
.xyhkh7 .cont8_nrC {
	width: 1100px;
	height: 500px;
	background: #FFFFFF;
	margin-top: -50px;
	box-shadow: 0 0 20px #CCC;
}
.xyhkh7 .cont8_nrC_left {
	width: 600px;
	height: 500px;
	float: right;
}
.xyhkh7 .cont8_nrC_right {
	width: 333px;
	height: 500px;
	float: left;
}
.xyhkh7 .cont8_nrC_left_top {
	width: 500px;
	height: auto;
	margin: 24px;
	margin-left: -25px;
}
.xyhkh7 .cont8_nrC_left_top ul {
	width: 500px;
	margin-left: 50px;
	margin: auto;
}
.xyhkh7 .cont8_nrC_left_top ul li {
	float: left;
	color: #ff552e;
	font-weight: bold;
	font-size: 22px;
	margin-left: 25px;
	line-height: 60px;
}
.xyhkh7 .cont8_nrC_left_gdt {
	width: 500px;
	height: 334px;
	background: #fff;
	margin: 60px 60px 25px -40px;
	border: 1px solid #f5f5f5;
	margin-top: 150px;
}
.xyhkh7 #slide {
	height: 243px;
	width: 450px;
	color: #333;
	overflow: hidden;
	margin: 10px auto 0px auto;
	margin-left: 80px;
}
.xyhkh7 #slide p {
	height: 40px;
	line-height: 50px;
	overflow: hidden;
}
.xyhkh7 #slide span {
	float: left;
}
.xyhkh7 .slide1_span2 {
	color: #d81e06;
	margin-left: 30px;
}
.xyhkh7 .slide1_span3 {
	color: #ccc;
	margin-left: 30px;
}
.xyhkh8 h2 {
	padding-top: 50px;
}
.xyhkh8 .khzl {
	width: 1199px;
	height: 60px;
	margin: auto;
	margin-top: 70px;
}
.xyhkh8 .khzl li {
	width: 398px;
	height: 60px;
	line-height: 60px;
	float: left;
	font-size: 24px;
	cursor: pointer;
}
.xyhkh8 .khzl .khzlli1 {
	width: 399px;
	height: 51px;
	line-height: 51px;
	color: #ff552e;
	border-top: 9px solid #ff552e;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
}
.xyhkh8 .khzl .khzlli2 {
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
}
.xyhkh8 .khzl2 {
	width: 1197px;
	height: 400px;
	margin: auto;
	border-left: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	box-shadow: 0 10px 20px #ccc;
}
.xyhkh8 .khzl2 .khzlli3 {
	margin-top: 65px;
	float: left;
}
.xyhkh8 .khzl2 .khzlli3 ul {
	width: 550px;
	margin: auto;
}
.xyhkh8 .khzl2 .khzlli3 ul li {
	text-align: left;
	font-size: 18px;
	line-height: 36px;
}
.xyhkh8 .khzl2 .khzlli3 ul li span {
	color: #ff552e;
}
.xyhkh8 .khzl2 .khzlli9 {
	margin-top: 65px;
	float: left;
}
.xyhkh8 .khzl2 .khzlli9 ul {
	width: 650px;
	margin: auto;
}
.xyhkh8 .khzl2 .khzlli9 ul li {
	text-align: left;
	font-size: 18px;
	line-height: 36px;
}
.xyhkh8 .khzl2 .khzlli9 ul li span {
	color: #ff552e;
}
.xyhkh8 .khzl2 .khzlli4 {
	width: 800px;
}
.xyhkh8 .khzl2 .khzlli5 {
	width: 340px;
}
.xyhkh8 .khzl2 .khzlli6 ul {
	width: 390px;
}
.xyhkh8 .khzl2 .khzlli7 {
	font-weight: bold;
	font-size: 22px !important;
}
.xyhkh8 .khzl2 .khzlli8 {
	margin-left: 140px;
}
.xyhkh8 #syzl2 {
	display: none;
}
.xyhkh8 #syzl3 {
	display: none;
}
.xyhkh9 {
	background: #F5F5F5;
}
.xyhkh9 h2 {
	padding-top: 50px;
}
.xyhkh9 ul {
	width: 1200px;
	height: 300px;
	margin: auto;
	margin-top: 70px;
}
.xyhkh9 ul li {
	float: left;
	margin-left: 13px;
}
.xyhkh9 ul li .lcsjp1 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 47px;
}
.xyhkh9 ul li .lsdd {
	margin-top: 70px;
}
.xyhkh9 .lssjyyan {
	width: 189px;
	height: 50px;
	line-height: 50px;
	margin: auto;
	border: 4px solid #ff552e;
	border-radius: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #ff552e;
	cursor: pointer;
}
.xyhkh9 .lssjyyan2 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 30px;
	padding-bottom: 50px;
}
.xyhkh9 .lssjyyan2 img {
	position: relative;
	margin-right: 15px;
}
.xyhkh10 {
	background: #F5F5F5;
	height: 530px;
}
.xyhkh10 h2 {
	padding-top: 50px;
}
.xyhkh10 ul {
	width: 1200px;
	margin: auto;
	margin-top: 70px;
}
.xyhkh10 ul li {
	float: left;
	width: 220px;
	height: 300px;
	border-radius: 10px;
	box-shadow: 0 0 20px #bab9b9;
	margin-left: 65px;
	cursor: pointer;
}
.xyhkh10 ul li .gdfwp1 {
	font-size: 24px;
	margin-top: 220px;
}
.xyhkh10 ul li .gdfwp2 {
	margin-top: 10px;
	font-size: 16px;
}
.xyhkh11 h2 {
	padding-top: 55px;
}
.xyhkh11 .yxqk {
	width: 1200px;
	height: 530px;
	margin: auto;
	margin-top: 50px;
}
.xyhkh11 .yxqk ul {
	float: right;
	margin-top: 40px;
}
.xyhkh11 .yxqk ul li span {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50px;
	background: #ff552e;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 15px;
	position: relative;
	top: 5px;
	text-align: center;
	display: inline-block;
}
.xyhkh12 img {
	width: 100%;
	margin-bottom: -5px;
}
.xyhkh13 h2 {
	padding-top: 50px;
}
.xyhkh13 ul {
	width: 1126px;
	height: 645px;
	margin: auto;
	margin-top: 10px;
}
.xyhkh13 ul li {
	width: 563px;
	height: 213px;
	float: left;
	margin-top: 30px;
}
.xyhkh13 ul li .khysp1 {
	font-size: 18px;
	width: 240px;
	text-align: left;
	line-height: 30px;
	position: relative;
	top: 60px;
	left: 84px;
}
.xyhkh13 ul li .khysp2 {
	font-size: 32px;
	width: 70px;
	line-height: 37px;
	font-weight: bold;
	margin-left: 410px;
	margin-top: 3px;
}
.xyhkh13 ul li .khysp3 {
	position: relative;
	left: 245px;
}
.xyhkh13 ul li .khysp4 {
	margin-left: 83px;
}
.xyhkh13 ul .ydqzyd {
	position: relative;
	top: 120px;
	right: 10px;
}
.xyhkh13 ul .ydqzyd2 {
	position: relative;
	left: 10px;
}
/*您是否遇到以下情况？*/
.xggskh2 {
	min-height: 583px;
	background-color: #ffffff;
	padding: 50px 0 57px;
}
.xggskh2 ul {
	width: 100%;
	margin-top: 57px;
}
.xggskh2 li {
	width: 426px;
	float: left;
	padding-left: 20px;
}
.xggskh2 li div {
	height: 87px;
	margin-bottom: 40px;
	position: relative;
}
.xggskh2 li div p {
	position: absolute;
	left: 55px;
	right: 0;
	top: 14px;
	width: 80%;
	font-size: 20px;
	color: #fff;
	padding:0 0 10px;
	text-align: left;
}
.xggskh2 li:nth-child(2) {
	width: 217px;
	margin-top: 15px;
}
.xggskh2 li:nth-child(2) img {
	display: block;
	width: 218px;
}
.xggskh2 li:nth-child(3) {
	margin-left: 33px;
}
.zixun {
	width: 375px;
	height: 50px;
	margin: auto;
	border: 1px solid #ff3000;
	border-radius: 28px;
	color: #FF552E;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	display: block;
	cursor: pointer;
	margin-top: 20px;
	text-decoration: none!important;
}

.clear{ clear:both;}

.gs_khnan {
    background: #f5f5f5;
    padding: 50px 0;
    overflow: hidden;
}
.center {
    width: 1200px;
    margin: 0 auto;
}

.gs_tit {
    width: 560px;
    height: 60px;
    border-radius: 20px;
    line-height: 60px;
    margin: 0 auto;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    background: #FF552E;
    display: block;
    text-align: center;
    margin-top: 50px;
}
.bk20 {
    height: 20px;
    width: 100%;
    clear: both;
}
.yhkh4 {
    background: #f5f5f5;
    text-align: center;
}
.yhkh4 ul {
    width: 1200px;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 40px;
}
.yhkh4 ul li {
    width: 1200px;
    height: 128px;
    background: #FFFFFF;
    margin-top: 20px;
    color: #333333;
}
.yhkh4 ul li .wsmp1 {
    width: 128px;
    height: 128px;
    background: #FF552E;
    color: #FFFFFF;
    font-size: 50px;
    font-weight: bold;
    line-height: 128px;
    float: left;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
	padding:0;
}
.yhkh4 ul li div {
    float: left;
}
.yhkh4 ul li div .wsmp2 {
    text-align: left;
    color: #FF552E;
    font-size: 24px;
    font-weight: bold;
    margin-left: 35px;
    margin-top: 15px;
	padding: 0;
}
.yhkh4 ul li div .wsmp3 {
    font-size: 18px;
    margin-left: 35px;
    margin-top: 10px;
    width: 1000px;
    line-height: 32px;
    text-align: left;
	padding: 0;
}

/************/
.gryhkh { width: 100%; text-align: center; clear: both; letter-spacing: 1px; }
.gr_lyys { height: 380px; padding-top:50px;}
.gr_lyys h2 { width: 285px; margin-top: -4px; position: relative; top: 100px; }
.gryhkh h2 { display: block; font-size: 32px; font-weight: normal; height: 55px; line-height: 55px; color: #FFFFFF; background: #024794; width: 360px; margin: auto; margin-top: auto; border-radius: 50px; margin-top: 100px; }
.gr_lyys ul { width: 1200px; margin: auto; }
.gr_lyys ul li { width: 226px; height: 260px; background: #FFFFFF; border: 1px solid #bfbfbf; border-radius: 10px; cursor: pointer; float: left; }
.ysysdp1 { width: 82px; height: 76px; margin: auto; margin-top: 50px; }
.ysysdp2 { font-size: 24px; color: #FF552E; font-weight: bold; margin-top: 13px; }
.ysysdp3 { font-size: 16px; color: #666666; width: 150px; margin: auto; margin-top: 21px; line-height: 24px; }
.ysysdp4 { width: 50px; height: 50px; margin: auto; margin-top: 20px; }
.gr_lyys ul li .ysysdp4 img { width: 50px; }
.ysysdp5 { color: #FFFFFF; margin: auto; font-size: 16px; line-height: 25px; margin: 18px 10px 0 10px;}
.ysydli { margin-left: 15px; }
.gr_lyys li:hover { background: #FF552E; }
.gr_lyys li:hover p { color:#FFF }
.gr_lyys li:hover .ysysd { display: none; }
.gr_lyys li:hover .ysysd2 { display: block; }
.gr_lyys .ysysd2 { display: none; }