﻿.top{ width:auto; height:105px;}
.top1{ width:1000px; margin:0px auto;}
.top11{ width:167px; height:58px; float:left; margin-top:23px;}
.top12{ width:833px; float:left; text-align:right; padding-top:40px; font-size:16px;}
.top12 a{ margin-left:20px;}
.top12 a:hover{color:#666;}
:focus{outline:0;}
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;}

.foot{ width:auto; height:auto; background-color:#3a3a3a; font-size:12px;}
.foot1{ width:1000px; margin:0px auto; color:#9e9e9e;}
.foot11{ width:1000px; height:70px; font-size:12px; color:#FFF; line-height:50px;}
.foot11 a{ color:#fff; margin-right:20px;}
.foot11 a:hover{ color:#FFF; text-decoration:underline;}
.foot12{ width:1000px;background-color:#3a3a3a; }
.foot121{ width:230px; height:75px; float:left;color:#9e9e9e;background:url(../images/fotlogo.jpg) no-repeat; padding-top:75px;}
.foot122{ width:666px; float:left; line-height:22px;color:#9e9e9e}
.foot123{ float:right; width:96px; height:115px;}
	
.bannerC{width:100%;
		height: 500px;
		margin: 0 auto ;
		background: url(../images/banner.jpg) no-repeat center;}
.que{width:100%;
		height: 518px;
		margin: 0 auto ;
		background: url(../images/que.png) no-repeat center;}
		
.daohang{
	width:100%;
	 height:58px;
	 background-color: #000879;
	
}
.ff-ul{
	position: fixed;
	top:0px;
	z-index: 30;
}

.navs{width:1188px;height:58px;background:#000879;position:relative;margin: 0 auto;}
.navs-fixed{width:100%;height:58px;background:#000879;z-index:10000}
.ul-navs{height:58px;overflow:hidden}
.ul-navs li{float:left;font-size:20px;color:#fff;padding:0 24px;line-height:58px;position:relative;cursor:pointer}
.ul-navs li a{
	color: #fff;
}
.ul-navs li:before{content:"";position:absolute;left:-1px;width:1px;height:58px;top:0;background:#044abf}
.ul-navs li:hover{background:#ffa525}
.ul-navs li.on{background:#0044b5}
#cont6_box {
	width: 1000px;
	margin: 70px auto 0;
	height: auto;
	overflow: hidden
}
#cont6_box {
	margin-top: 10px
}

.con6 {
	width: 1000px;
	margin-top: 50px
}

#tab_t {
	width: 355px;
	height: 370px;
	float: left;
	cursor: pointer
}

#tab_t .act {
	background: #e79c18
}

#tab_t li {
	width: 355px;
	height: 120px;
	background: #000879;
	color: #fff;
	font-size: 24px;
	line-height: 120px;
	text-align: center;
	font-weight: 700
}

#tab_c {
	width: 640px;
	height: 370px;
	float: right
}

.hide {
	display: none
}

 .part1{
     width:100%;
	 height:360px;
 }
.cont1{
	 width:1200px;
	 height:360px;
	 margin:0 auto;
 }
 .cont1 .img_t{
	 display:block;
	 margin:0 auto;}
.cont1_b{
	margin-top: 60px;
	width: 1200px;
	height: 400px;
}
.cont1_b .left{
	width: 527px;
	height: 400px;
	float: left;
	margin-left: 40px;
}
.cont1_b .left .tit{
	color: #333333;
	font-size: 30px;
	font-weight: 500;
	letter-spacing: 4px;
}
.cont1_b .left_p{
	height: 200px;
	font-size: 18px;
	color: #a41d2a;
	background-image: url(../images/bgmap.png);
	line-height: 30px;
	margin-top: 20px;
	letter-spacing: 2px;
	padding: 16px ;
	float: left;
}
.cont1_b .right{
	
	height: 400px;
	float: right;
	margin-right: 40px;
	overflow: hidden;
}
.cont1_b .right img{
	transition: all 0.4s;
}
.cont1_b .right img:hover{
	transform: scale(1.1);

-webkit-transform: scale(1.1);
}
.part2{
	width:100%;
	height:auto;
	padding-top: 48px;
	
}
.cont2{
	width:1200px;
	height:500px;
	margin:0 auto;
}
.cont2_t{
	width: 1200px;
}
.cont2 .img_t{
	display:block;
	margin:10px auto;
	}
.cont2_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333333;
		font-weight: bold;
	}

.cont2_b{
	width: 1200px;
	height: 420px;
	margin-top: 30px;
}
.cont2_b .one_out{
	width: 480px;
	height: 302px;
	border-radius: 16px 0;
	
	float: left;
	margin-left: 30px;
	margin-right:24px;
	padding: 12px;
}
.cont2_b .one{
	width: 480px;
	height: 286px;
	
	float: left;
	
	padding-top: 16px;

}
.cont2_b .one_outt{
	width: 530px;
	height: 302px;
	border-radius: 0 16px;

	float: left;
	margin-left: 30px;
	margin-right:24px;
	padding: 12px;
}
 .cont2_b .one_outt .one{
	width: 530px;
	height: 286px;
	
	float: left;
	background-color: #fff;
	padding-top: 16px;

}


.cont2_b .onet:hover {
	
	border: none;
	border-radius: 30px 0;
	
}

.cont2_b .one img{
	display: block;
	margin: 0 auto;
}
.cont2_b .one_p{
	height: 60px;
	text-align: left;
	line-height: 60px;
	color:#000879;
	font-size: 36px;
	margin-left: 24px;
	letter-spacing: 2px;
	font-weight: bold;
}
.cont2_b .one_pp{
	
	text-align: left;
	line-height: 36px;
	margin-left: 24px;
	margin-bottom: 24px;
letter-spacing: 3px;
	font-size: 24px;
	color:#333;
}
.cont2_b .onet_out{
	width: 234px;
	height: 332px;
	border: 2px solid #000879;
	float: right;
	padding: 12px;
}
.cont2_b .onet{
	width: 234px;
	height: 286px;
	
	float: right;
	padding-top: 46px;

}
.cont2_b .onet img{
	display: block;
	margin: 0 auto;
}



.ad1{
	width: 100%;
	height: 144px;
	background-image: url(../images/ad_pic1.png);
	margin: 0 auto;
}
.ad2{
	width: 100%;
	height: 198px;
	background-image: url(../images/ad_pic2.png);
	margin: 0 auto;
	margin-top: 36px;
}
.ad3{
	width: 100%;
	height: 198px;
	background-image: url(../images/ad_pic3.png);
	margin: 0 auto;
}
.ad4{
	width: 100%;
	height: 200px;
	background-image: url(../images/ad_pic4.png);
	background-repeat:no-repeat;
    background-size:cover;
	
}
.part3{
	width:100%;
	height:auto;
	background-color: #fffdf7;
}
.cont3{
	width:1200px;
	height:630px;
	margin:0 auto;
}
.cont3_t{
	width: 1200px;
	padding-top: 48px;
}
.cont3 .img_t{
	display:block;
	margin:10px auto;
	}
.cont3_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333333;
		font-weight: bold;
	}
.cont3_t .title_f{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		font-size: 24px;
		color: #666666;
		margin-top: 10px;
	}
.cont3_b{
	width: 1200px;
	height: 650px;
	margin-top: 60px;
}
.cont8_nr{width:1200px;height:auto;margin:0 auto;}
.cont111_nr{width:1100px;height:100px;background:#000879;position: relative;margin:40px auto 20px auto;}
.form1{width:910px;height:60px;margin:0 auto;position: relative;}
.img_cont111_1{margin-top:20px;}
#input1{position: absolute;left:60px;top:30px;height:40px;width: 180px;border:none;}
#input2{position: absolute;left:290px;top:30px;height:40px;width:180px;border:none;}
#input3{position: absolute;left:540px;top:30px;height:40px;width:120px;border:none;}
#a1{display:block;position: absolute;width:187px;height:60px;left:723px;top:20px;}
.block{position:relative;width:100%;}
.search{position:relative;height:56px;padding:40px 0 10px;}
.search .txt_name,.search .txt_tel{float:left;height:56px;border:none;color:#fff;font-size:16px;line-height:56px;}
.search .txt_name{width:366px;padding:0 10px 0 76px;background:#006c88 url(../images/search_name.png) no-repeat 20px 11px;}
.search .txt_tel{width:382px;padding:0 10px 0 60px;margin:0 10px;background:#006c88 url(../images/search_tel.png) no-repeat 21px 11px;}
.search .subBtn{float:right;width:276px;height:56px;padding-left:118px;background:#f41515 url(../images/search_btn.png) no-repeat 63px 11px;border:none;color:#fff;font-size:16px;line-height:56px;text-align:left;transition:all .3s;}
.search .subBtn:hover{background-color:#f7520b;}
/* f1Box */
.f1Box{height:290px;padding-bottom:40px;}
.queryResult{width:510px;height:288px;padding:0 70px 0 48px;border:1px solid #ccc;}
.queryResult h2{height:30px;padding:18px 0 7px;color:#333;font-size:18px;font-weight:normal;line-height:30px;}
.queryResult h2 b{color:#de1721;}
.txtMarquee{position:relative;height:216px;overflow:hidden;}
.txtMarquee .bd{height:216px;overflow:hidden;}
.txtMarquee .infoList li{position:relative;height:27px;padding-left:22px;overflow:hidden;}
.txtMarquee .infoList li i{position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background-color:#4d4d4d;border-radius:50%;overflow:hidden;}
.txtMarquee .infoList li span{float:left;width:40px;height:27px;display:block;color:#4c4c4c;font-size:14px;line-height:27px;}
.txtMarquee .infoList li span.s3{width:78px;}
.txtMarquee .infoList li span.s4{width:260px;}
.txtMarquee .infoList li b{position:absolute;top:0;right:0;color:#de1721;font-size:14px;line-height:27px;}
.sub-menu{width:560px;height:290px;}
.sub-menu ul{width:570px;height:290px;overflow:hidden;}
.sub-menu li{float:left;position:relative;width:145px;height:138px;margin:0 10px 10px 0;padding-left:128px;border:1px solid #ccc;}
.sub-menu li span{position:absolute;left:24px;top:26px;width:86px;height:86px;}
.sub-menu li.i2 span{background-position:-90px 0;}
.sub-menu li.i3 span{background-position:-180px 0;}
.sub-menu li.i4 span{background-position:-270px 0;}
.sub-menu li h3{height:30px;padding-top:45px;color:#333;font-size:18px;line-height:30px;}
.sub-menu li p{color:#999;font-size:14px;line-height:20px;}
.sub-menu li .more{position:absolute;bottom:14px;right:54px;width:88px;height:24px;border:#e6e6e6 1px solid;border-radius:12px;color:#fff;font-size:14px;text-align:center;line-height:24px;transition:all ease-out .4s;}
.sub-menu li .more b{display:inline-block;width:0;opacity:0;transition:all ease-out .4s;}
.sub-menu li .more i{display:inline-block;width:17px;height:8px;background-position:-370px -80px;}
.sub-menu li:hover .more i{background-position:-390px -80px;}
.sub-menu li:hover .more{border-color:#000879;background-color:#000879;color:#fff;}
.sub-menu li:hover .more b{width:50px;opacity:1;}
#slide {
	position: absolute;
	height: 170px;
	width: 600px;
	color: #333;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 20px;
}

#slide p {
	height: 34px;
	line-height: 34px;
	overflow: hidden
}

#slide span {
	float: left;
}
.con4{
	width: 1000px;
	margin: 70px auto 0;
	height: auto;
	overflow: hidden
}
.con4_1 h4{
	width: 625px;
	height: 56px;
	background: url(../images/title_bj.png) no-repeat center;
	margin: 0 auto;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 4px;
	
	text-align: center
}
#cont4_box {
	
	width: 100%;
	height: 800px;
	margin: -64px auto 0
}

.con4 {
	margin-top: 0
}

.con4_1 {
	width: 1000px;
	height: auto;
	margin-top: 36px
}

.con4_1 h4,
.cont8_t {
	background: url(../images/title1_bj.png) no-repeat center
}

.brand {
	width: 1000px;
	height: 320px;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 30px
}

.brand a {
	display: inline;
	float: left;
	width: 178px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin: 28px 27px 0 0
}

.brand a img {
	left: 10px;
	width: 178px;
	height: 60px
}

.brand a b {
	border-radius: 6px;
	-moz-border-radius: 6px;
	display: none;
	width: 176px;
	height: 58px;
	background: #e79c18;
	border: 1px solid #c88000;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 26px
}

.brand a b {
	display: none;
	width: 176px;
	height: 58px;
	background: #e79c18;
	border: 1px solid #c88000;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 22px
}

.brand .r {
	margin-right: 0
}

.rollBox {
	width: 998px;
	height: 209px;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #3c4fa9;
	padding: 30px 0;
	background: #fff
}

.rollBox .LeftBotton {
	height: 31px;
	width: 17px;
	background: url(../images/cont4_l.png) no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 89px 0 0 9px;
	cursor: pointer
}

.rollBox .RightBotton {
	height: 31px;
	width: 17px;
	background: url(../images/cont4_r.png) no-repeat;
	overflow: hidden;
	float: right;
	display: inline;
	margin: 89px 9px 0 0;
	cursor: pointer
}

.rollBox .Cont {
	width: 909px;
	overflow: hidden;
	float: left;
	margin-left: 19px
}

.rollBox .ScrCont {
	width: 10000000px
}

.rollBox .Cont .pic {
	width: 283px;
	height: 209px;
	float: left;
	text-align: center;
	margin-right: 30px
}

.rollBox #List1,
.rollBox #List2 {
	float: left
}

.part14{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fffdf7;
	
}
.cont14{
	width:1200px;
	margin:0 auto;
}
.cont14_t{
	width: 1200px;
}
.cont14 .img_t{
	display:block;
	margin:10px auto;
	}
.cont14_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont14_b{
	width: 1200px;
	height: 348px;
	margin-top: 40px;
}
.cont14_b .one{
	width: 268px;
	height: 100px;
	float: left;
	margin:0 15px 64px 15px;
	
}

.cont14_b .onee{
	width: 268px;
	height: 120px;
	overflow: hidden;
}
.cont14_b .one_b{
	padding: 10px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	letter-spacing: 1px;
}
.cont14_b .one_bb{
	padding: 10px;
	color: #fff;
	font-size: 24px;
	text-align: center;
	font-weight: 700;
	letter-spacing: 2px;
}
.cont14_b img{
	transition: all 0.4s;
}
.cont14_b img:hover{
	transform: scale(1.2);

-webkit-transform: scale(1.2);
}
.part5{
	width:100%;
	height:auto;
	padding-top: 60px;
	background-color: #fff;
}
.cont5{
	width:1200px;
	margin:0 auto;
}
.cont5_t{
	width: 1200px;
}
.cont5 .img_t{
	display:block;
	margin:10px auto;
	}
.cont5_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont5_b{
	width: 1200px;
	margin-top: 60px;
}
.cont5_b .one{
	width: 1122px;
	height: 150px;
	margin: 0 auto;
	border-top: 2px solid #ccc;
}
.cont5_b .one .left{
	width: 64px;
	height: 64px;
	background-color: #ffa525;
	margin: 15px 20px 0 108px;
	color: #fff;
	font-size: 36px;
	text-align: center;
	line-height: 64px;
}
.cont5_b .one .left:hover{
	background-color: #000879;
	
}
.cont5_b .one .right{
	width: 920px;
}
.cont5_b .one .right .p1{
	padding: 36px 10px 16px 0;
	color:#000879;
	font-size: 24px;
	letter-spacing: 2px;
}
.cont5_b .one .right .p2{
	
	color:#666666;
	font-size: 20px;
	letter-spacing: 2px;
}
.part6{
	width:100%;
	height:auto;
	padding-top: 60px;
	background-color: #fff;
}
.cont6{
	width:1200px;
	margin:0 auto;
}
.cont6_t{
	width: 1200px;
}
.cont6 .img_t{
	display:block;
	margin:10px auto;
	}
.cont6_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont6_b{
	width: 1200px;
	margin-top: 60px;
}
.part66{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fff;
	margin-bottom: 40px;
}
.cont66{
	width:1200px;
	margin:0 auto;
}
.cont66_t{
	width: 1200px;
}
.cont66 .img_t{
	display:block;
	margin:10px auto;
	}
.cont66_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont66_b{
	width: 1200px;
	margin-top: 10px;
}
.part76{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fffdf7;
	margin-bottom: 4px;
}
.cont76{
	width:1200px;
	margin:0 auto;
}
.cont76_t{
	width: 1200px;
}
.cont76 .img_t{
	display:block;
	margin:10px auto;
	}
.cont76_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont76_b{
	width: 1200px;
	margin-top: 10px;
}
.part67{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #f0fcff;
}
.cont67{
	width:1200px;
	margin:0 auto;
}
.cont67_t{
	width: 1200px;
}
.cont67 .img_t{
	display:block;
	margin:10px auto;
	}
.cont67_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont67_b{
	width: 1200px;
	margin-top: 60px;
}
.part68{
	width:100%;
	height:auto;
	padding-top: 60px;
	background-color: #fff;
}
.cont68{
	width:1200px;
	margin:0 auto;
}
.cont68_t{
	width: 1200px;
}
.cont68 .img_t{
	display:block;
	margin:10px auto;
	}
.cont68_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont68_m{
	width: 1200px;
	margin-top: 60px;
	margin-bottom: 60px;
}
.cont68_b{
	width: 1000px;
	height: 48px;
	padding: 16px 36px;
	margin: 0 auto;
	color: #fff5dc;
	font-size: 16px;
	background-color: #000879;
	text-align: center;
	line-height: 48px;
	border-radius:20px ;
	margin-bottom: 48px;
}
.part88{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fff;
}
.cont88{
	width:1200px;
	margin:0 auto;
}
.cont88_t{
	width: 1200px;
}
.cont88 .img_t{
	display:block;
	margin:10px auto;
	}
.cont88_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}
.cont88_m{
	width: 1200px;
	height: 260px;
	
	margin-top: 60px;
}
.cont88_ml{
	width: 474px;
	height: 260px;
	background-color: pink;
	float: left;
	
}
.cont88_mr{
	width:724px;
	height: 260px;
	
	float: right;
	
}
.cont88_mr .p1{
	font-size: 20px;
	height: 40px;
	margin-bottom: 32px;
	border-bottom: 1px dashed #999;
}
.cont88_b{
	width: 1200px;
	margin-top: 16px;
}
.part12{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fff;
	
}
.cont12{
	width:1200px;
	height: 1200px;
	margin:0 auto;
}
.cont12_t{
	width: 1200px;
}
.cont12 .img_t{
	display:block;
	margin:10px auto;
	}
.cont12_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #fff;
		font-weight: bold;
	}

.cont12_b{
	width: 1200px;
	margin-top: 16px;
}
.part7{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-image: url(../images/cont4_bg.png);
}
.cont7{
	width:1200px;
	height: 656px;
	margin:0 auto;
}
.cont7_t{
	width: 1200px;
}
.cont7 .img_t{
	display:block;
	margin:10px auto;
	}
.cont7_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #fff;
		font-weight: bold;
	}
	.cont7_b{
	width: 1200px;
	height: 700px;
	margin-top: 30px;
	background: url(../images/cont7_bg.png) no-repeat ;
}
.cont7_b .one{
	width: 239px;
	height: 246px;
	float: left;
}
.cont7_b .one:hover{
	background-color: #fff;
}
.cont7_b .one:hover .one_m{
	color: #000879;
}
.cont7_b .one:hover .one_b{
	color: #000879;
}
.cont7_b .one_t{
	height: 130px;
	padding-top: 30px;
}
.cont7_b img{
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
}

img:hover{
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
}
.cont7_b .one_t img{
	display: block;
	margin: 0 auto;
}
.cont7_b .one_m{
	height: 54px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: bold;

}
.cont7_b .one_b{
	height: 216px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding: 0 36px;
	line-height: 30px;

}
.cont7_not{
	width: 1010px;
	height: 65px;
	margin-bottom: 60px;
	margin: 0 auto;
	background-color: #fff;
	text-align: center;
	line-height: 65px;
	font-size: 24px;
	border-radius: 40px;
	color: #000879;
	letter-spacing: 2px;
}
.part8{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fff;
}
.cont8{
	width:1200px;
	height: 640px;
	margin:0 auto;
}
.cont8_t{
	width: 1200px;
}
.cont8 .img_t{
	display:block;
	margin:10px auto;
	}
.cont8_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}
.cont8_t .title_f{
		width: 600px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		font-size: 24px;
		color: #666666;
		margin-top: 10px;
		margin: 0 auto;
	}
.cont8_b{
	width: 1200px;
	height: 500px;
	margin-top: 36px;
	background: url(../images/gsgj.png) no-repeat ;}
}
.cont8_b img{
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
}

img:hover{
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
}
.cont8_b .yi{
	width: 1200px;
	height: 240px;
}
.cont8_b .one{
	width: 360px;
	height: 168px;
    float: left;
	border-radius: 0 16px;
	
	background-color: #000879;
	
	margin: 10px 10px 20px 6px;
}

.cont8_b .one .left{
	width: 20px;
	height: 182px;
	float: left;
	}
.cont8_b .imgicon{
	display: block;
	margin: 42px auto;
}
.cont8_b .one .right .p1{
	font-size: 28px;
	color: #fff5dc;
	font-weight: bold;
	padding: 30px 10px 5px 5px;
	letter-spacing: 4px;
}
.cont8_b .one .right .p2{
	font-size: 16px;
	color: #fff;
	letter-spacing: 2px;
	padding-right: 10px;
	
}
.part89{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fffdf7;
}
.cont89{
	width:1200px;
	height: 1100px;
	margin:0 auto;
}
.cont89_t{
	width: 1200px;
}
.cont89 .img_t{
	display:block;
	margin:10px auto;
	}
.cont89_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}
.cont89_t .title_f{
		width: 600px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		font-size: 24px;
		color: #666666;
		margin-top: 10px;
		margin: 0 auto;
	}
.cont89_b{
	width: 1200px;
	height: 940px;
	margin-top: 36px;
	border: 2px solid #000879;
}
.cont89_b img{
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
}

img:hover{
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
}
.cont89_b .one{
	width: 1100px;
	height: 120px;
	float: left;
	border-radius: 0 30px;
	
	margin: 10px 36px 20px 48px;
}
.cont89_b .one .left{
	width: 160px;
	height: 182px;
	float: left;
	}
.cont89_b .imgicon{
	display: block;
	margin: 42px auto 60px;
}
.cont89_b .one .right .p1{
	font-size: 28px;
	color: #000879;
	font-weight: bold;
	padding: 30px 10px 15px 5px;
	letter-spacing: 4px;
}
.cont89_b .one .right .p2{
	font-size: 16px;
	color: #333;
	letter-spacing: 2px;
	padding-right: 16px;
	
}
.cont89_b .one .xu{
	width: 1000px;
	height: 10px;
	margin-top: 24px;
margin-left: 100px;
	background-image: url(../images/xu.png);
}

.cont24{
	width:1200px;
	height:600px;
	margin:0 auto;
}
.cont24_t{
	width: 1200px;
}
.cont24 .img_t{
	display:block;
	margin:10px auto;
	}
.cont24_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333333;
		font-weight: bold;
	}

.cont24_b{
	width: 1200px;
	height: 450px;
	margin-top: 60px;
}

.cont24_b .one{
	width: 252px;
	height: 350px;
	border: 2px dashed #ccc;
	float: left;
	margin-right:58px;
	background-color: #fff;
	padding-top: 46px;

}
.cont24_b .one:hover{
	background-color: #e70e2d;
	border: none;
	border-radius: 30px 0;
	
}
.cont24_b .one:hover .one_p{
	color: #fff;
}
.cont24_b .one:hover .one_pp{
	color: #fff;
}
.cont24_b .onet:hover {
	background-color: #e70e2d;
	border: none;
	border-radius: 30px 0;
	
}
.cont24_b .one:hover .bishui{
	background-color: #fff5dc;
	color: #333;
}
.cont24_b .onet:hover .bishui{
	background-color: #fff5dc;
	color: #333;
}
.cont24_b .onet:hover .one_p{
	color: #fff;
}
.cont24_b .onet:hover .one_pp{
	color: #fff;
}
.cont24_b .one img{
	display: block;
	margin: 0 auto;
}
.cont24_b .one_p{
	height: 80px;
	text-align: center;
	line-height: 80px;
	color:#ed1b24;
	font-size: 24px;
	font-weight: bold;
}
.cont24_b .one_pp{
	height: 110px;
	text-align: center;
	line-height: 24px;
	padding: 0 14px;
	font-size: 16px;
	color:#333;
}
.cont24_b .bishui{
	width: 120px;
	height: 38px;
	border-radius: 30px;
	background-color: #ed1b24;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 36px;
}
.cont24_b .onet{
	width: 252px;
	height: 350px;
	border: 2px dashed #ccc;
	float: right;
	padding-top: 46px;
	background-color: #fff;

}
.cont24_b .onet img{
	display: block;
	margin: 0 auto;
}
.cont24_b img{
	-webkit-transition: 0.4s;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	-moz-transition: -moz-transform 0.4s ease-out;
}

.cont24_b img:hover{
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
}
.part9{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fff;
}
.cont9{
	width:1200px;
	height: 600px;
	margin:0 auto;
}
.cont9_t{
	width: 1200px;
}
.cont9 .img_t{
	display:block;
	margin:10px auto;
	}
.cont9_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}
.cont9_t .title_f{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		font-size: 24px;
		color: #dc0000;
		margin-top: 10px;
		margin: 0 auto;
	}
.cont9_b{
	width: 1200px;
	height: 500px;
	margin-top: 48px;
}
.marqueeleft{height:220px;width:1000px;overflow:hidden;margin:60px auto 0px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:184px;height:220px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:184px;height:220px;padding:2px;overflow:hidden;}
.marqueeleft li img{margin:0 auto;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}
.btn{
	height: 122px;
	padding-top: 58px;
}
 .btn .btn_all{
	width: 430px;
	height: 64px;
	margin: 0 auto;
}
.btn .btn_all img{
	display: block;
	float: left;
}
.btn .btn_all .zixun{
	width: 188px;
	height: 64px;
	background-color: #ed1b24	;
	float: right;
	color: #fff;
	font-size: 24px;
	text-align: center;
	line-height: 64px;
}
.btn .btn_all .zixun:hover{
	background-color: #ffa525;
}
.part10{
	width:100%;
	height:auto;
	padding-top: 60px;
	background-color: #fff;
}
.cont10{
	width:1200px;
	height: 640px;
	margin:0 auto;
}
.cont10_t{
	width: 1200px;
}
.cont10 .img_t{
	display:block;
	margin:10px auto;
	}
.cont10_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont10_b{
	width: 1200px;
	height: 500px;
	margin-top: 48px;
}
.cont10_b .one{
	width: 346px;
	height: 488px;
	float: left;
	border: 2px solid #000879;
	margin-left: 40px;
	
}
.cont10_b .one:hover{
	background-color: #000879;
	border: 1px solid #ffa525;
	border-radius: 0 60px;
}
.cont10_b .one:hover .p1{
	color: #fff;
}
.cont10_b .one:hover .p2{
	color: #fff;
}
.cont10_b .onee{
	width: 306px;
	height: 182px;
	margin: 20px;
	
	overflow: hidden;
}



.cont10_b img{
	transition: all 0.4s;
}
.cont10_b img:hover{
	transform: scale(1.2);

-webkit-transform: scale(1.2);
}
.cont10_b .one .p1{
	text-align: center;
	font-size: 24px;
	color: #000879;
	letter-spacing: 4px;
	font-weight: 600;
}
.cont10_b .one .p2{
	
	font-size: 16px;
	color: #666;
	line-height: 24px;
	letter-spacing: 2px;
	padding: 15px;
	}
.part11{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fff;
}
.cont11{
	width:1200px;
	height: 600px;
	margin:0 auto;
}
.cont11_t{
	width: 1200px;
}
.cont11 .img_t{
	display:block;
	margin:10px auto;
	}
.cont11_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}

.cont11_b{
	width: 1200px;
	height: 400px;
	margin-top: 48px;
}
.cont11_b .one{
	width: 226px;
	height: 102px;
	background-color: #000879;
	margin-left: 6px;
	
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 54px;
	letter-spacing: 4px;
	float: left;
}

.cont11_b .one:hover{
	background-color:#ffa525;
}
.cont11_b .two{
	width: 226px;
	height: 102px;
	background-color: #000879;
	margin-left: 84px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 54px;
	float: left;
}
.cont11_b .two:hover{
	background-color:#ffa525;
}
.cont11_b .three{
	width: 226px;
	height: 102px;
	background-color: #000879;
	margin-left: 84px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 54px;
	float: left;
}
.cont11_b .three:hover{
	background-color:#ffa525;
}
.cont11_b .four{
	width: 226px;
	height: 102px;
	background-color: #000879;
	margin-right: 34px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 54px;
	float: right;
}
.cont11_b .four:hover{
	background-color:#ffa525;
}
.part13{
	width:100%;
	height:auto;
	padding-top: 48px;
	background-color: #fffdf7;
}
.cont13{
	width:1200px;
	height: 760px;
	margin:0 auto;
}
.cont13_t{
	width: 1200px;
}
.cont13 .img_t{
	display:block;
	margin:10px auto;
	}
.cont13_t .title{
		width: 1200px;
		height: 48px;
		text-align: center;
		line-height: 48px;
		letter-spacing: 4px;
		font-size: 36px;
		color: #333;
		font-weight: bold;
	}
.cont13_m{
	width: 1200px;
	height: 198px;
	margin-top: 60px;
	background-image: url(../images/gs.jpg);
}
.cont13_b{
	width: 580px;
	height: 308px;
	margin-top: 30px;
	float: left;
	
}
.cont13_b .duan{
	
	margin-left: 16px;
	font-size: 18px;
	
}
.cont13_br{
	width: 580px;
	height: 308px;
	margin-top: 30px;
	float: right;
	
}
.cont13_br .duan{
	margin-left: 16px;
	font-size: 18px;
	
}
/*------------资讯&政策------------*/
.info{height:390px;padding-top:37px;overflow:hidden}
.info-left{width:520px;float:left}
.info-right{width:360px;float: left;margin-left: 200px;}
.info-title{height:12px;border-bottom:#ddd 1px solid;line-height:52px}
.info-title h2{color:#0054a9;font-weight:bold;font-size:24px;float:left;position:relative}
.info-title em{font-size:16px;color:#aaa;position:absolute;left:100%;margin-left:9px;white-space:nowrap;font-weight:normal;text-transform:uppercase;margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.info-title h2:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;background:#0054a9;right:0}
.more{width:66px;height:22px;background:url(../images/more.png) no-repeat center center;border:#0054a9 1px solid;float:right;margin:13px 4px 0 0}
.more:hover,.more:active{opacity:.9}
.ul-info{padding:7px 0}
.ul-info li{line-height:43px;font-size:16px;height:43px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-info a{color:#666;background:url(../images/star.png) no-repeat 1px top;display:inline-block;padding-left:29px}
.ul-info a:hover,.ul-info a:active{background-position:left bottom;color:#0054a9;text-decoration:none}
.toppic{float:left;padding:20px 0 0 ;width:326px}
.toppic a{display:block;height:290px;overflow:hidden;color:#777;font-size:14px;line-height:26px}
.toppic-img{width:316px;height:187px;overflow:hidden;margin-bottom:12px}
.toppic h3{font-size:18px;color:#333;height:34px;line-height:34px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.toppic p{height:52px;overflow:hidden}
.toppic a:hover{color:#0054a9;text-decoration:none}
.toppic a:hover h3{color:#0054a9}
.info-list{float:right;width:424px;padding:20px 0 0}
.info-list li{margin-bottom:22px}
.info-list a{display:block;height:78px;padding-left:103px;overflow:hidden;position:relative;color:#777;font-size:14px;line-height:22px}
.info-date{float:left;margin-left:-103px;width:84px;height:74px;border:#ddd 2px solid;text-align:center;font-size:16px;color:#666;line-height:18px}
.info-date strong{font-size:30px;font-weight:normal;line-height:52px;margin-bottom:-8px;display:inline-block}
.info-list h3{font-size:16px;color:#333;line-height:22px;height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:8px}
.info-list p{height:44px;overflow:hidden}
.info-list a:hover{color:#0054a9;text-decoration:none}
.info-list a:hover .info-date{color:#0054a9;border-color:#0054a9}
.info-list a:hover h3{color:#0054a9}


.kh_box1{
	width: 100%;
	height: 200px;
	margin: 0 auto;
	background: url(../images/ad_pic4.jpg) no-repeat center;
}
