.w1200 {width: 100%;max-width: 1200px; margin: 0 auto}
.icon {background: url(../image/icon.png) no-repeat; display: inline-block; vertical-align: middle}
.icon1 {background: url(../image/icon1.png) no-repeat;display: inline-block;vertical-align: middle}
.icon2 {background: url(http://www.gyw9.net/company/skin/xh-h5-06-skin/images/icon2.png) no-repeat;display: inline-block;vertical-align: middle}
.iconp {background: url(../image/iconp.png) no-repeat; display: inline-block; vertical-align: middle;}
.floor_8_main { clear: both; width: 100%; background-color: #f8f8f8; padding-bottom: 30px;}
.floor_8_1 {width: 1200px;padding-top: 60px;overflow: hidden;display: inline-block}
.floor_8_z {float: left;width: 390px;height: 546px;	background-color: #fff;	border-bottom: #dedddd solid 1px}
.floor_mc {width: 390px;height: 240px;background-color: #003e92}
.floor_mc h3 a {display: block;font-size: 24px;padding-top: 24px;padding-left: 31px;color: #fff;font-weight: 700;line-height: 24px}
.floor_mc h3 span {font-size: 14px;color: #fff;font-weight: 400;display: block;line-height: 14px;padding-top: 8px;text-transform: uppercase}
.dloor_xin {margin-left: 31px;margin-top: -140px}
.dloor_xin img {width: 330px;height: 220px;display: block}
.dloor_xin h3 {width: 310px;font-size: 16px;color: #000;padding-top: 36px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s}
.dloor_xin em {	display: block;font-size: 14px;	color: #999;line-height: 24px;padding-top: 13px;width: 330px;height: 74px}
.dloor_xin p {width: 330px;	margin-top: 3px}
.dloor_xin p i {width: 0;height: 1px;transition: all .6s ease 0s;background-color: #003e92;	display: block;	margin-top: 8px;float: left}
.dloor_xin a:hover p i {width: 62px}
.dloor_xin a:hover h3 {color: #003e92}
.dloor_xin p span {display: block;float: right;	font-size: 12px;color: #999;line-height: 14px}
.floor_8_y {float: right;width: 790px}
.floor_y_1 {width: 789px;height: 240px;	border-bottom: #dedddd solid 1px;border-left: #efeeee solid 1px;background-color: #fff}
.floor_y_t h3 {	display: block;	font-size: 24px;padding-top: 24px;padding-left: 31px;color: #003e92;font-weight: 700;line-height: 24px;	float: left}
.floor_y_t h3 span {font-size: 14px;color: #666;font-weight: 400;display: block;line-height: 14px;	padding-top: 8px;text-transform: uppercase}
.floor_y_t a.ag {width: 15px;height: 15px;background-position: 0 -103px;display: block;float: right;margin-right: 30px;	margin-top: 30px;position: relative;z-index: 5;
	-webkit-transition: all 0s ease-in-out 0s;-moz-transition: all 0s ease-in-out 0s;transition: all 0s ease-in-out 0s}
.floor_y_t a.ag:hover {	background-position: 0 -121px}
.floor_y_b {padding-top: 26px;clear: left;display: block;width: 789px;position: relative}
.floor_y_b .hd .next {position: absolute;top: -25px;right: 100px;width: 7px;height: 14px;background-position: -223px -147px;	-webkit-transition: all 0s ease-in-out 0s;
	-moz-transition: all 0s ease-in-out 0s;	transition: all 0s ease-in-out 0s}
.floor_y_b .hd .prev {position: absolute;top: -25px;right: 64px;width: 7px;	height: 14px;background-position: -223px -165px;-webkit-transition: all 0s ease-in-out 0s;
	-moz-transition: all 0s ease-in-out 0s;	transition: all 0s ease-in-out 0s}
.floor_y_b .hd .next:hover {position: absolute;	top: -25px;	right: 100px;width: 7px;	height: 14px;background-position: -256px -147px}
.floor_y_b .hd .prev:hover {position: absolute;	top: -25px;	right: 64px;width: 7px;	height: 14px;background-position: -256px -165px}
.floor_y_b li {float: left;	width: 340px;margin: 0 26px}
.floor_y_b a {display: block}
.floor_y_b a h3 {width: 340px;font-size: 16px;	color: #000;-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}
.floor_y_b a em {display: block;font-size: 14px;color: #999;line-height: 24px;	padding-top: 10px;width: 340px;	height: 64px}
.floor_y_b a p {width: 340px}
.floor_y_b a p i {width: 0;height: 1px;	transition: all .6s ease 0s;background-color: #003e92;display: block;margin-top: 8px;float: left}
.floor_y_b a:hover p i {width: 62px}
.floor_y_b a:hover h3 {color: #003e92}
.floor_y_b a p span {display: block;float: right;font-size: 12px;color: #999;line-height: 14px}
.floor_y_2 {width: 789px;height: 280px;	border-bottom: #dedddd solid 1px;border-left: #efeeee solid 1px;background-color: #fff;	margin-top: 25px;position: relative}
.floor_y_d img.img1 {position: absolute;left: 164px;bottom: 0}
.floor_y_d a.gd {width: 130px;height: 40px;	border: #ebebeb solid 1px;text-align: center;line-height: 40px;font-size: 14px;	color: #666;position: absolute;	left: 30px;
	bottom: 44px}
.floor_y_d a.gd span {display: inline-block;width: 31px;height: 10px;background-position: -30px -106px;	margin-left: 6px}
.floor_y_d a.gd:hover {background-color: #003e92;color: #fff}
.floor_y_d a.gd:hover span {background-position: -30px -123px}
.floor_y_d .txtScroll-top {width: 350px;position: absolute;	right: 16px;top: 58px;display: inline-block}
.floor_y_d .txtScroll-top .hd .next {position: absolute;top: -22px;	right: 86px;width: 14px;height: 7px;background-position: -234px -151px;	z-index: 111;-webkit-transition: all 0s ease-in-out 0s;	-moz-transition: all 0s ease-in-out 0s;	transition: all 0s ease-in-out 0s}
.floor_y_d .txtScroll-top .hd .prev {position: absolute;top: -22px;	right: 50px;width: 14px;height: 7px;background-position: -234px -170px;	z-index: 111;
	-webkit-transition: all 0s ease-in-out 0s;	-moz-transition: all 0s ease-in-out 0s;	transition: all 0s ease-in-out 0s}
.floor_y_d .txtScroll-top .hd .next:hover {position: absolute;top: -22px;right: 80px;width: 14px;height: 7px;background-position: -267px -151px;z-index: 111}
.floor_y_d .txtScroll-top .hd .prev:hover {position: absolute;top: -22px;right: 50px;width: 14px;height: 7px;background-position: -267px -170px;z-index: 111}
.floor_y_d .txtScroll-top ul {display: inline-block}
.floor_y_d ul li {clear: left;display: block;margin-top: 16px}
.floor_y_d ul li dl {display: inline-block}
.floor_y_d ul li dl dt {width: 400px;height: 18px}
.floor_y_d ul li dl dt i {width: 17px;height: 17px;float: left;	display: block;	background: url(../image/wen.png) no-repeat;margin-top: 2px}
.floor_y_d ul li dl dt span {float: left;display: block;font-size: 16px;color: #000;line-height: 18px;width: 328px;padding-left: 10px;-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}
.floor_y_d ul li dl dd {margin-top: 6px;clear: left;display: block;	height: 40px}
.floor_y_d ul li dl dd em {	width: 17px;height: 17px;float: left;display: block;background: url(../image/da.png) no-repeat;margin-top: 4px}
.floor_y_d ul li dl dd p {float: left;display: block;font-size: 14px;color: #999;width: 322px;padding-left: 10px;line-height: 20px}
.floor_y_d ul li a:hover span {color: #003e92}
	
.floor_7_main {	padding-bottom: 32px; border-top:5px solid #f5f5f5;}
.in_title {	padding-top: 30px;	text-align: center}
.in_title p {display: inline-block;	font-size: 12px;color: #666;line-height: 12px;margin-top: 8px;	font-weight: 400;position: relative;width: 100%}
.in_title h3 {font-size: 21px;color: #003e92;	line-height: 21px;font-weight: 400}
.in_title h3 span {display: inline-block;font-size: .32rem;	color: #0d8ae8;	line-height: .32rem;font-weight: 700}
.in_title i {display: block; background: url(../image/a4_03.png) center center no-repeat;width: 206px;height: 21px;margin: 0 auto;margin-top: 5px;background-size: 100%}
.floor_7_2 {width: 92%;	margin: 32px auto 0; height: 46px}
.floor_7_2 a.a1 {display: block;float: left;width: 49%;	height: 45px;background-color: #003e92;	border: #003e92 solid 1px;border-radius: 5px 0 0 5px;	text-align: center;	line-height: 45px;	font-size: 16px; color: #fff;box-shadow: 0 1px 5px #dbdadb}
.floor_7_2 a.a2 {display: block;float: left;width: 48%;	height: 45px;border: #e5e5e5 solid 1px;border-radius: 0 5px 5px 0;	text-align: center;
	line-height: 45px;	font-size: 16px; color: #333;	border-left: none;	background-color: #fff;	box-shadow: 0 1px 5px #dbdadb}
.floor_7_2 a.a1:hover {	background-color: #fff;	color: #333}
.floor_7_2 a.a2:hover {	background-color: #fc1f1a;color: #fff;	border: #fc1f1a solid px;border-left: none}
.textlist {	display: block;	margin: 12px 14px 0;}
.textlist ul {	display: inline-block;	width: 100%}
.textlist ul li {display: block;width: 100%;float: left;padding-top: 5px;	border-bottom: #ddd solid 1px;	padding-bottom: 5px}
.textlist ul li:nth-child(4) {border-bottom: none}
.textlist ul li .tl {float: right;	width: 64%;}
.textlist ul li .tl em {display: block;	font-size:16px;color:#333; line-height:24px; margin-bottom: 5px;font-weight: 400;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.textlist ul li .tl p {font-size: 12px;line-height: 17px;height: 34px;color: #999;overflow: hidden;margin-bottom: 5px;}
.textlist ul li .tl span {display: block;font-size: 12px;color: #999;float: left;height: 14px;	line-height: 14px;}
.textlist ul li .tl i {display: block;font-size: 12px;	color: #999;float: left;height: 14px; line-height: 14px;padding-left: 9px}
.textlist ul li img {float: left;width: 32%; height: 80px}

.title_h3{font-size: 24px; font-weight: 700; color: #003e92; text-align: center; padding-top:40px;}
span.title_span{ display: block; font-size: 15px; font-weight: lighter; color: #003e92; text-align: center; height: 40px; line-height: 40px;}
ul.inewsul{display: block; width: 100%; padding: 45px 0; margin: 0;}
ul.inewsul::after{content: ''; display: block; clear: both;}
.inewsitem{display: block; width: 46%; float: left; box-sizing: border-box; padding: 15px; margin: 0% 2% 25px; background-color: #fff; box-shadow: 0px 0px 10px #dadada; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.inewspic{float:left; width: 160px; height: 120px; overflow: hidden;}
.inewspic img{ width: 100%; max-width: 100%; height: 100%;}
.inewstxt{ padding-left: 170px;}
.inewstxt h4{font-size: 16px; color:#000; margin-top: 15px;}
.inewstxt p{ font-size: 13px; line-height: 20px; color: #777; text-align: left; display: block;  margin-top: 10px;}
.inewsitem:hover{box-shadow: 0px 0px 15px #7f7f7f;}
.inewsitem:hover h4{color:#003e92;}


.morebtn{ margin: 0px auto; text-align: center;}
.morebtn a{display:block;width:135px;height:30px;border:1px solid #003e92;color:#003e92;font-size:14px;text-align:center; margin: 0 auto;transition:.2s;border-radius:2px; line-height: 30px;}
.morebtn a:hover{background: #003e92; color: #fff; transition: .5s; border: 1px solid #003e92;}


@media (max-width:767px)
{
	.floor_8_main { clear: both; width: 100%; height: auto; background-color: #fff; margin-bottom: 30px;}
	.floor_8_main .w1200{width: 100%;}
	ul.inewsul {display: block; width: 100%; padding: 5px 0px 20px; margin: 0;}
	.inewsitem{width: 96%; padding: 10px; margin: 0% 2% 15px;}
	.inewspic { width: 100px; height: 75px;}
	.inewstxt { padding-left: 115px;}
	.inewstxt h4 { font-size: 13px; color: #000; margin-top: 0px;}
}
@media (min-width:768px)
{
	.floor_7_main{display: none;}
}