/*µçÄÔÕ¾css*/
#part1{
	width:96%;
	float:left; padding:14% 2%;
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	background-size:cover;
	position:relative;
	background-image: url(img/index1.jpg);
}
#part1 .wzq{ width:46%; float:left; font-size:54px; color:#103B9E; line-height:1.5; font-weight:bold; transform:translateY(-50%);}
#part1 .wzq .js{ color:#000; line-height:1.8; margin-top:6%; text-indent:2em;}
#part1 .tp1{ width:52%; float:right;}
#part1 .tp1 img{ display:block; max-width:100%; float:left;}
#part2{
	width:100%;
	float:left; 

}
#part2 ul{LIST-STYLE-TYPE: none;}
#part2 ul li{ width:33.33%; float:left;}
#part2 ul li.s1 dd{ color:#fff;background-color:#4FABE9}
#part2 ul li dd{ position:relative; width:100%; padding-top:70%; overflow:hidden; z-index:1; color:#fff;transition:all 0.4s ease-in-out 0s;background-color:#4FABE9}
#part2 ul li:hover dd{ color:#010101}
#part2 ul li:hover dd{ background-color:#8DD4FE}
#part2 ul li dd img{ position:absolute; left:0px; top:0px; width:100%; min-height:100%; z-index:transition:all 0.4s ease-in-out 0s;}
#part2 ul li:hover dd img{filter: Alpha(Opacity=0);-moz-opacity:0; 		opacity:0}
#part2 ul li dd h2 { font-size:48px; line-height:1.6; font-size:44px; position:absolute; left:5%;top:5%;z-index:2;}
#part2 ul li dd p{ font-size:24px; position:absolute; left:5%; bottom:5%; z-index:2; font-weight:bold;  font-size:24px; line-height:1.5;}
#part3{
	width:100%;
	float:left; padding:8% 0%; background-color:#FDFEF8;

}
#cpfla{width:100%;float:left; }
#cpfla ul{LIST-STYLE-TYPE: none; margin-left:-2%;}
#cpfla ul li{ width:31.33%; margin-left:2%; float:left;}
#cpfla ul li dd{ width:100%; display:block; position:relative; float:left; padding-top:75%; overflow:hidden;}
#cpfla ul li dd img{  max-width:98%; position:absolute; left:50%; top:50%; max-height:98%; transform: translateX(-50%) translateY(-50%);}
#cpfla ul li p{ line-height:1.8; margin-top:10px; color:#000; width:100%;float:left; display:block;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; text-align:center; text-align:center; font-weight:bold;}
#part3 ul li:hover p{ color:#0863C0}
#part4{
	width:100%;
	float:left; padding:6% 0px; background-color:#F4F8FF;

}
#titt{ width:100%; float:left; text-align:center; }	
#titt h2{ line-height:1.5; color:#0863C0; text-align:center; font-weight:bold; margin-bottom:10px; }
.nTabx{
	width:100%;
	float:left;
	overflow:hidden; text-align:center;margin-bottom:2%; margin-top:2%; position:relative;
}
.nTabx .more{ position:absolute; font-weight:bold; right:0px;   top:50%;transform: translateY(-50%);}
.nTabx .more a{color:#0863C0;}
.nTabx .more img{margin-left:10px;}
.nTabx  ul{
border:0; font-size:0px; 
}
.nTabx  li{ 
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden; width:160px; margin-right:10px;border:#0863C0 solid 1px; line-height:45px; border-radius:5px; font-weight:bold; display:inline-block; font-size:16px;

}
.nTabx li.active{background-color:#0863C0; color:#fff;}
.nTabx li.normal{color:#0863C0; }
.nonea{ display:none;}
#news{ width:100%; position:relative; z-index:1; float:left; margin-top:1%;}
#news .tpxw{ width:56%; float:left; position:relative; padding-top:530px; overflow:hidden;}
#news .tpxw img{ position:absolute; width:100%; min-height:100%; left:0px; top:0px; z-index:1;}
#news .tpxw h3{  position:absolute; width:100%; left:0px; bottom:0px; z-index:3;font-size:18px; font-weight:normal; color:#fff; line-height:3.5; background-color:rgba(0,0,0,0.7);background:linear-gradient(to top,rgba(0,0,0,0.7), rgba(0,0,0,0.0));TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; text-align:center; }
#news:after{ width:42%; background-color:#fff; position:absolute; top:0px; right:0px; z-index:-1; height:100%; content:"";}
#newsb{ width:42%; float:right;  padding:25px;box-sizing:content-box; box-sizing:border-box;}
#newsa_1{
	width:100%;
	float:left;
	}
#newsa_1 UL {
	COLOR:#565656; list-style-type:none; overflow:hidden;
}

#newsa_1 UL LI {
	 width:100%; float:left;
	line-height:22px;
	font-size:13px;
	border-top:#ccc solid 1px;
	padding-top:15px; padding-bottom:15px; margin-top:-1px;
	
}
#newsa_1 UL LI h3{ line-height:30px; font-size:18px; color:#010101;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}

#newsa_1 UL LI p{
	font-weight:600;
	font-size:15px;
	line-height:20px;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
}

#newsa_1 UL LI A:hover h3{
	  color:#0863C0;
}
#part6{
	width:90%;
	float:left; padding:4% 5%;
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
	background-size:cover;
	position:relative;
	background-image: url(img/index2.jpg);
}
#part6 .yb{ float:left; width:50%;}
#part6 .yb img{ max-width:80%; display:block; margin-top:8px; }
#part6 .yb h2{ line-height:1.2; margin-top:1.5%; color:#030101; font-size:28px; font-weight:normal; letter-spacing:4px;}
#part6 .yb p{ line-height:1.6; margin-top:8%; color:#030101; font-size:42px;}
#syly{ width:45%; float:right}
#syly p{ width:100%; float:left; margin-bottom:10px; margin-top:10px; text-align:center; position:relative; text-align:left;}
#syly input{
	background-color:#fff;
	font-size:16px;
	border-radius:8px;
	border:0px;
	height:40px;
	outline:none;
	box-sizing:content-box;
	box-sizing:border-box;
	padding-left:50px;
	padding-right:10px;
	width:50%;
	color:#555; font-size:16px;
	background-repeat: no-repeat;
	background-position: 8px center;	background-size:auto 32px;;
}
#syly textarea{ display:block;  outline:none;border:0px; font-size:16px;border-radius:8px; height:100px;color:#555; line-height:25px; outline:none;box-sizing:content-box; box-sizing:border-box;  padding:0px 1%; width:100%;}
#syly input::-webkit-input-placeholder,#syly textarea::-webkit-input-placeholder{ color:#999;}
#syly  .bg1{
	background-image: url(img/l1.png);
}
#syly  .bg2{
	background-image: url(img/l2.png);
}
#syly  .bg3{
	background-image: url(img/l3.png);
}
#syly  .bg4{
	background-image: url(img/l4.png);
}
#syly .button2{  height:50px;  width:180px;
	color:#0863C0;
		text-align:center;
	cursor:pointer;
	font-size:16px;
	transition:all 0.3s ease-in-out 0s;
	background-color: #555; border:0px; float:left;border-radius:8px; background-color:#F2F8FF; padding:0px;
}
#syly .button2:hover{ background-color:#0863C0; color:#FFF}
/*ÊÖ»úÕ¾css*/
#part_sj{ width:100%; float:left; padding-top:0px; padding-bottom:15px; background-color:#fff;}
#part_sj .bgh{ background-color:#F7F8FC}
#lm_sj{ width:100%; float:left; text-align:center; color:#0863C0; margin-bottom:8px;}
#lm_sj span{ position:relative; padding-bottom:15px; font-weight:bold;}
#lm_sj span:after{ width:50%; left:25%; position:absolute; height:5px; background-color:#0863C0; bottom:0px; position:absolute; content:"";}
#gywm_m{
	width:100%;
	float:left;
	background-image: url(img/inde_s1.jpg);
	background-repeat: no-repeat;
	background-position: center center;background-size:cover; padding:20px 0px;
}
#gywm_m .lmbt{ font-size:32px; color:#103B9E; line-height:1.8; font-weight:bold;}
#gsjj{ width:100%; float:left; margin-top:18px;}
#gsjj img{ display:block; width:100%; margin-top:10px; margin-bottom:12px;}
#gsjj p{ line-height:1.8; color:#010101; font-size:14px;}
#gsjj p.kga{ text-indent:2em}
#gsjj p.more{ margin-top:12px; font-size:14px; font-weight:bold;}
#gsjj p.more i{color:#0863C0; margin-left:14px;}
#gsjj table{ margin-top:15px;}
#gsjj td{ padding:5px;}
#gsjj td img{ max-width:90%;}
#gsjj td h3{ font-size:16px; line-height:1.8; margin-top:5px; color:#010101;}
#gstp{ width:100%; float:left; margin-top:15px;}
#gstp img{ display:block; width:100%;}
#wdys{ width:100%; float:left; margin-top:15px;}
.wdys{
	width: 100%;
	background: #fff; overflow:hidden; position:relative; float:left; margin-top:15px;  padding-bottom:20px;
}
.wdys .swiper-slide{ width:100%; display:block; position:relative;  overflow:hidden; 
	/* height: 8.0rem; */
}
.wdys .swiper-slide .nrx{ width:100%; float:left; padding:15px;box-sizing:content-box; box-sizing:border-box;}
.wdys .swiper-slide dd{ width:100%; display:block; float:left;}
.wdys .swiper-slide dd img{ display:block; width:100%;}

.wdys .swiper-slide .wznr{width:100%; float:left; padding:12px; background-color:#fff;box-sizing:content-box; box-sizing:border-box;  box-shadow: 0px 2px 8px #bbb;-webkit-box-shadow: 0px 2px 8px #bbb;-moz-box-shadow: 0px 2px 8px #bbb;
}

.wdys .swiper-slide .wznr h3{ border-bottom:#0863C0 solid 1px; line-height:1.8;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:18px; margin-bottom:10px; color:#000;}
.wdys .swiper-slide .wznr h3 span{ color:#0863C0; margin-right:12px; }
.wdys .swiper-slide .wznr p{ font-size:14px; line-height:1.6; color:#010101;font-weight:bold;
	}
.wdys .swiper-slide .wznr p.more{ margin-top:10px; font-size:15px; font-weight:bold;}
.wdys .swiper-slide .wznr p.more i{color:#0863C0; margin-left:14px;}
.wdys .swiper-pagination-bullets{ bottom:0px; text-align:center; left:0%;}
.wdys .swiper-pagination-bullet{
	width: 50px;
	height:5px;
background-color:#CBEBF8;
	opacity: 1;border-radius:5px
}
.wdys .swiper-pagination-bullet-active{
	background:#0863C0; 
}
.wdys .swiper-button-prev,.wdys .swiper-button-next{ filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1;transition:all 0.3s ease-in-out 0s; width:50px; height:50px; z-index:15; background-size:30%;border-radius:2px; display:none;}
.wdys .swiper-button-prev:hover,.wdys .swiper-button-next:hover{ background-color:#1A519A;}
#cpzx{ width:100%; float:left; margin-top:18px;}
#cpfl_1{
	width:100%;
	float:left;margin-top:15px;
	}
#cpfl_1 UL {
	COLOR:#565656; list-style-type:none; overflow:hidden;
}
#cpfl_1 UL li{ width:100%; float:left; margin-top:8px; margin-bottom:8px;}
#cpfl_1 UL li h3{ font-size:18px; margin-bottom:15px; width:100%; float:left; line-height:1.5; color:#010101;}
#cpfl_1 UL li img{width:100%; margin-top:5px; float:left;}
#xwzx{width:100%; float:left; margin-top:15px; padding:15px 0px;}
#info{ float:left; width:100%; margin-top:0px;}
#xwzs_1{
	width:100%;
	float:left; background-color:#fff;
	}
#xwzs_1 UL {
list-style-type:none; overflow:hidden;
}
#xwzs_1 UL li{ width:100%; float:left; margin-top:8px; margin-bottom:8px;}
#xwzs_1 UL li h3{ font-size:18px; margin-bottom:10px; width:100%; float:left; line-height:1.5; color:#010101;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; margin-top:10px;box-sizing:content-box; box-sizing:border-box;  padding:0px 12px;}
#xwzs_1 UL li dd{ width:100%; float:left; padding-top:65%; position:relative; }
#xwzs_1 UL li dd img{position:absolute; width:100%; min-height:100%; left:0px; top:0px; z-index:1;}
#xwzs_1 UL li .more{ padding-left:20px; font-weight:bold; margin-right:12px; padding-right:25px; font-size:14px; float:right; margin-top:5px; line-height:30px;border-radius:30px; text-align:center; background-color:#F5F5F5; color:#101010;}
#xwzs_1 UL li .more i{ margin-left:10px; color:#0863C0}
#xcgg{ width:100%; float:left;}
#xcgg img{ display:block; width:100%;}