*{
	margin:0;
	padding: 0;
}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
.clear{
	clear: both;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
a,img{
	transition: all .5s;
}
a:hover{
	text-decoration: none;
}

.navbar{
	display:none;
}

/*top*/
.top{
	padding:0 60px;
	background-color: #e8e8e8;
}
.top-p{
	color:#8b8b8b;
	font-size:14px;
	line-height:40px;
	margin-bottom:0;
}
.top-f{
	float:right;
	width:240px;
}
#q{
	width:185px;
	height:28px;
	background-color:#fff;
	float:left;
	margin-top:6px;
}
.button{
	width:40px;
	height:28px;
	float:left;
	margin-left:-5px;
	margin-top:6px;
	background-color: #004ba0;
	color:#fff;
	border:none;
	font-size:12px;
}
.top-p2{
	display:inline-block;
	float:right;
	margin-right: 20px;
	color:#666666;
	font-size:14px;
	padding:0 20px;
	background: url("../images/tel.png") no-repeat 0 14px;
	height:40px;
	line-height: 40px;
}

/*nav*/
.nav2{
	padding:10px 60px;
}
.logo{
	width:28%;
	float: left;
	overflow: hidden;
}
.logo img{
	width:100%;
}
.nav-u{
	float:right;
	width: 66.66%;
	padding-top:20px;
}
.nav-ul-li{
	width:14.28%;
	float:left;
	text-align:center;
	line-height:45px;
	height:45px;
	position:relative;
}
.nav-ul-li a{
	color:#333333;
	font-size:15px;
}
.nav-d2{
	position:absolute;
	display:inline-block;
	background-color:#fff;
	border-radius: 5px;
	box-shadow: 0 0 5px #333;
	z-index: 80;
	overflow: hidden;
	display: none;
	left:30%;
}
.nav-d2 a{
	color:#333;
	display:block;
	padding:0 10px;
	text-align:left;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav-d2 a:hover{
	color:#fff;
	background-color:#004ba0;
}
.nav-ul-li:hover.nav-ul-li > a{
	color:#004ba0;
}
.nav-ul-li:hover .nav-d2{
	display:block;
}
/*banner*/
.swiper-container {
    width: 100%;
    /*height: 420px;*/
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide > img{
	width: 100%;
}

/*spro*/
.spro{
	padding:0 60px;
	overflow: hidden;
}
.sp-ti{
	width:100%;
	height:112px;
	background:url("../images/enz.png") no-repeat center;
	margin-bottom: 20px;
}
.sp-ti-h{
	width:100%;
	text-align: center;
	height:80px;
	line-height:110px;
	font-size:30px;
	color:#004ba0;
	font-weight: bold;
}
.sp-ti-p{
	color:#999999;
	font-size:16px;
	width:100%;
	text-align: center;
	line-height: 25px;
}
.swiper-container2{
    width: 100%;
    overflow: hidden;
}
.spro-channel{
	position:relative;
	transition: all .5s;
}
.spro-channel img{
	width: 100%;
}
.spro-channel-d{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	overflow: hidden;
}
.spro-channel-d2{
	width: 100%;
	margin-top:10%;
	background:url("../images/zuojian.png") no-repeat 10% 1%;
}
.spro-channel-d2 > p{
	color:#fffefe;
	font-size:14px;
	line-height: 30px;
	text-indent:20%;
	text-align: left;
}
.spro-channel-d2 > h2{
	text-indent:20%;
	text-align: left;
	color:#fffefe;
	font-size: 30px;
}
.spro-channel:hover{
	opacity: .5;
	cursor: pointer;
	box-shadow: 0 0 5px #333;
}
.sp-more{
	border-radius: 5px;
	width:153px;
	height:40px;
	border:1px solid #d6d6d6;
	color:#999999;
	font-size:18px;
	text-align: center;
	line-height: 40px;
	display:block;
	margin:20px auto;
}
.sp-more:hover{
	background-color:#004ba0;
	color:#fff;
	border:1px solid #004ba0;
}
.sp-dl{
	position:relative;
	overflow: hidden;
}
.sp-dt{
	width:100%;
	overflow: hidden;
}
.sp-dt img{
	width:100%;
	/*height:468px;*/
}
.sp-dd{
	position:absolute;
	width:100%;
	height:100%;
	top:-100%;
	left:0;
	background-color:rgba(0,75,160,.8);
	transition:all .5s;
}
.sp-dd h2{
	color:#fff;
	font-size: 24.24px;
	line-height:45px;
	text-align: center;
	margin-top:80px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sp-dd p{
	line-height: 30px;
	text-align: center;
	width: 100%;
	font-size: 19px;
	color:#fff;
}
.sp-dd > span{
	color:#fff;
	font-size:17.28px;
	text-align: center;
	line-height: 42px;
	height:42px;
	width: 180px;
	border:1px solid #fff;
	display: block;
	margin:30px auto;
	border-radius: 10px;
}
.sp-dl:hover .sp-dd{
	top:0;
}
.sp-dl:hover .sp-dt > img{
	transform: scale(1.2);
}

/*aboutus*/
.aboutus{
	height:522px;
	overflow: hidden;
}
.ab-d,.ab-d2{
	float:left;
	width:50%;
}
.ab-d2{
	border-top:1px solid #ebebeb;
	padding-left:65px;
}
.ab-d img{
	width:100%;
}
.ab-d2 h2{
	color:#4b4b4b;
	font-size:24px;
	font-weight: bold;
	text-align: left;
	height:80px;
	line-height: 80px;
	width:75%;
}
.ab-d2-p{
	color: #4b4b4b;
	font-size:14px;
	line-height: 25px;
	width:75%;
	max-height:175px;
	overflow: hidden;
}
.ab-ul{
	margin-top:20px;
}
.ab-li{
	float: left;
	width:81px;
	height:115px;
	/*overflow: hidden;*/
	margin-left:50px;
}
.ab-li img{
	width:100%;
}
.ab-li p{
	width: 100%;
	text-align: center;
	line-height: 40px;
	color:#2c2c2c;
	font-size: 16px;
}
.ab-li:hover.ab-li img{
	transform: scale(1.2);
}
/*首页 新闻中心*/
.snews{
	padding: 0 130px 100px;
    overflow: hidden;
    background:url("../images/news.png") repeat-y center;
}
.snews-sw{
	padding:20px 45px 0;
	overflow: hidden;
}

.snews-list{
	position:relative;
	height:200px;
	background-color:rgba(255,255,255,0);
}
.snews-c{
	position: absolute;
	width: 100%;
	height:100%;
	top:0;
}
.snews-ti{
	width:100%;
	text-align:left;
	color:#333333;
	font-size:22px;
	height:50px;
	line-height:50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition:all .5s;
}
.snews-c span{
	display: block;
	width:100%;
	text-align: left;
	font-size:12px;
	color:#999999;
	margin-top:10px;
}
.snews-c p{
	width: 100%;
	height: 80px;
	overflow: hidden;
	line-height: 25px;
	color:#6d6d6d;
	font-size: 14px;
	text-align: left;
}
.snews-prev,.snews-next{
	width:38px;
	height:49px;
	position:absolute;
	top:50%;
	background:url("../images/fenye.png") no-repeat 0 0;
	z-index:999;
}
.snews-prev{
	left:-46px;
}
.snews-next{
	right:-46px;
	background:url("../images/fenye.png") no-repeat 0 -49px;

}
.swiper-container3{
    position: relative;
    z-index: 1;
}
.snews-c:hover .snews-ti{
	color:#004ba0;
}

/*底部*/
.footer{
	width:100%;
}
.footer1{
	width:100%;
	background-color:#232425;
	padding:50px 0 10px;
}
.fo1{
	padding:0 158px;
	margin:0 auto;
}
.fo-le{
	width:400px;
	float:left;
}
.fo-le img{
	display:block;
}
.fo-li-ul{
	margin-top:20px;
}
.fo-le-li{
	width:79px;
	border-right:1px solid #b1b1b1;
	float:left;
	text-align:center;
	height:18px;
}
.fo-le-li a{
	color:#efefef;
	font-size:14px;
}

.fo-le2{
	width:430px;
	overflow: hidden;
	float:left;
}
.fo-le2 p{
	color:#fff;
	font-size:14px;
	line-height:35px;
}
.fo-le3{
	float:right;
}
.fo-le3 > img{
	margin-right:20px;
}
.footer2{
	width:100%;
	background-color:#18191a;
}
.footer2 p{
	color: #adadad;
	font-size:14px;
	text-align:center;
	line-height: 40px;
}
.footer2 p a{
	color:#adadad;
}

/*内页、*/
.w_1200{
	width:1200px;
	margin:0 auto;
}
.banner2{
	width:100%;
}
.banner2 img{
	width:100%;
}


.weizhi{
	width:100%;
	padding:20px 0;
	border-bottom:1px solid #e4e4e4;
}
.weizhi-p{
	color:#333;
	font-size:14px;
	line-height:50px;
}
.weizhi-p > a{
	color:#666;
}


.channel{
	width:100%;
	padding:20px 0;
}
.channel-d{
	margin-top:5px;
}
.channel-d > a{
	display: block;
	width: 100%;
	line-height:40px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color:#f5f5f5;
	font-size:14px;
	color:#333;
	border-radius:5px;
}
.channel-d > a:hover{
	background-color:#004ba0;
	color:#fff;
}



.pro-list{
	width:100%;
	margin:20px 0;
}
.pro-dl{
	margin-top:10px;
}
.pro-dt{
	width: 100%;
	border:1px solid #ccc;
	transition: all .5s;
	overflow: hidden;
}
.pro-dt img{
	width:100%;
}
.pro-dd{
	width:100%;
	text-align:center;
	line-height: 40px;
	font-size:15px;
	color:#333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height:40px;
}
.pro-dl:hover .pro-dt{
	border:1px solid #004ba0;
}
.pro-dl:hover .pro-dt img{
	transform: scale(1.2);
}

/*新闻分类*/
.new-dl{
	width: 100%;
	height: 200px;
	padding: 20px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.new-dt img{
   	width:100%;
   	/*height:155px;*/
}
.new-dd h2{
	width:100%;
	text-align:left;
	line-height:40px;
	color:#333;
	font-size:20px;
}
.new-dd p{
	color:#666;
	font-size:14px;
	line-height:30px;
	height:90px;
	margin-top:10px;
	overflow: hidden;
}
.new-dl:hover{
	border:1px solid #004ba0;
}
.new-dl:hover .new-dd h2{
	color:#004ba0;
}

/*详情页*/
.show-h{
	width:100%;
	text-align:center;
	line-height:50px;
	color:#004ba0;
	font-size:28px;
}
.show-p{
	color:#666;
	font-size:14px;
	text-align: center;
	line-height: 30px;
}
.show-p span{
	color:#999;
}
.show2{
	padding:20px;
	overflow: hidden;
}
.show-a1{
	display:block;
	padding:0 10px;
	color:#666;
	line-height:40px;
	text-align:center;
	border:1px solid #ccc;
}
.show-a1:hover{
	background-color:#004ba0;
	color:#fff;
	border:1px solid #004ba0;
}
/*分页*/
	/* pages */ 
#pages { padding: 14px 0 10px; font-family: 瀹嬩綋; margin: 10px; } 

#pages a { font-size: 12px;display: inline-block; width: 26px; height: 22px; line-height: 22px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333 } 

#pages a.a1 { background: url(../images/search/admin_img/pages.png) no-repeat 0 5px; width: 56px; } 

#pages a:hover { background: #f1f1f1; color: #000; text-decoration: none; } 

#pages span { display: inline-block; width: 26px; height: 22px; line-height: 22px; background: #5a85b2; border: 1px solid #5a85b2; color: #fff; text-align: center; } 

.page .noPage { display: inline-block; width: 56px; height: 22px; line-height: 22px; background: url(../img/icu/titleBg.png) repeat-x 0 -55px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; } 

.mes{width:592px;}
.mes form{width:100%;}
.mes-u{width:100%;}
.mes-li{height: 40px;width: 270px;border: 1px solid #d1d1d1;float: left;margin-right: 22px;margin-bottom: 16px;}
.mes-li input{width:100%;border:none;height:38px;text-indent:20px;}
.mes-li2{float:left;width: 564px;height: 72px;padding-top: 10px;border: 1px solid #d1d1d1;}
.mes-li2 textarea{width:100%;border:none;font-size:14px;text-indent:20px;height:100%;}
.mes-li2{float:left;width: 564px;height: 72px;padding-top: 10px;border: 1px solid #d1d1d1;}
.mes-li3{height: 38px;width: 270px;float: left;margin-right: 22px;margin-top: 16px;}
.mes-li3-i{background: #3ba86e;height: 34px;width: 110px;color: #fff;font: 16px "Microsoft YaHei";border:none;}
.mes-li3-i2{background: #bbb;height: 34px;width: 110px;color: #fff;font: 16px "Microsoft YaHei";border:none;margin-left:20px;}
.mes-li4{float:left;width: 564px;height:30px;padding-top: 10px;}
.mes-li4-span{color:#999;font-size:12px;}
.mmmm{width:100%;background:url("../images/tutu.jpg") no-repeat -155px 0;}

@media screen and (min-width:990px) and (max-width:1200px){
	.nav-u{
	    padding-top: 5px;
	}
	.top-f{
		display:none;
	}
	.logo{
		width:28%;
	}
	.sp-dd h2{
		margin-top:30px;
	}
	.ab-d2{
		padding-left:3%;
	}
	.ab-d2-p{
		width:430px;
	}
	.snews-ti{
		font-size:18px;
	}
	.snews-c p{
		font-size:12px;
	}
	.fo1{
		width:100%;
	}
	.fo-le{
		width:280px;
	}
	.spro-channel-d2 > p{
		font-size:12px;
	}
	.spro-channel-d2 > h2{
		font-size:26px;
	}
	.w_1200{
		width:100%;
		padding:0 60px;
	}
}

@media screen and (min-width:767px) and (max-width:990px){
	.top{
		padding:0 10px;
	}
	.top-f{
		display:none;
	}
	.nav2{
		padding:10px;
	}
	.logo{
		display:none;
	}
	.nav-u{
		width:100%;
		padding-top: 0;
	}
	.spro{
		padding:0 10px;
	}
	.spro-channel-d2 > p{
		font-size:12px;
	}
	.spro-channel-d2 > h2{
		font-size:23px;
	}
	.aboutus{
		padding:0 10px;
		height:auto;
	}
	.ab-d, .ab-d2{
		width:100%;
		float:none;
	}
	.ab-d2 h2{
		width: 100%;
	}
	.ab-d2{
		border:none;
		padding-left: 20px;
	}
	.ab-d2-p{
		width:100%;
	}
	.snews{
		padding:10px;
	}
	.snews-sw{
		padding:5px 0 0;
		overflow: hidden;
	}
	.snews-ti{
		font-size:18px;
	}
	.sp-ti{
		margin-bottom:5px;
	}
	.fo1{
		width:100%;
	}
	.fo-le{
		width:320px;
	}
	.fo-le3{
		width:100%;
		text-align:center;
		padding-top:20px;
	}
	.w_1200{
		width:100%;
		padding:0 10px;
	}
}

@media screen and (max-width:767px){
	.top{
		display:none;
	}
	.nav2{
		display:none;
	}
	.navbar{
		display:block;
		background-color:rgba(0,75,160,1);
	}
	.navbar-inverse .navbar-toggle{
		background-color:rgba(0,75,160,1);
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
		background-color:rgba(0,75,160,1);
	}
	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
		background-color:rgba(0,75,160,1);
	}
	.banner{
		padding-top:50px;
	}
	.spro{
		padding:0 10px;
	}
	.sp-ti-h{
		font-size: 22px;
	}
	.sp-ti-p{
		font-size: 14px;
	}
	.spro-channel-d2 > p{
		text-indent:0;
		margin-left:20%;
		line-height:25px;
		font-size:12px;
	}
	.spro-channel-d2 > h2{
		font-size:18px;
	}
	.sp-dd h2{
		margin-top:5px;
		font-size:20px;
		line-height:30px;
	}
	.sp-dd p{
		line-height:25px;
	    text-align: center;
	    width: 100%;
	    font-size: 14px;
	}
	.sp-dd > span{
		color: #fff;
	    font-size: 14.28px;
	    text-align: center;
	    line-height: 30px;
	    height: 30px;
	    width: 100px;
	    border: 1px solid #fff;
	    display: block;
	    margin: 30px auto;
	    border-radius: 10px;
	}
	.sp-dl{
		margin-top:10px;
	}
	.aboutus{
		height:auto;
		padding:0 10px;
	}
	.ab-d{
		width:100%;
		float:none;
	}
	.ab-d2{
		width:100%;
		padding:0;
	}
	.ab-d2-p{
		width:100%;
	}
	.ab-ul{
		width:100%;
	}
	.ab-li{
		margin-left:5%;
	}
	.snews{
		padding: 0 10px;
	}
	.snews-sw{
		padding:0;
	}
	.fo1{
		width:100%;
	}
	.fo-le-ul{
		display:none;
	}
	.footer1{
		padding:10px 0 10px;
	}
	.fo1{
		padding:0;
	}
	.fo-le2{
		width:100%;
		padding:0 10px;
	}
	.fo-le3{
		float:none;
		text-align:center;
	}
	.w_1200{
		width:100%;
		padding:0 10px;
	}
	.weizhi{
		padding:0;
	}
	.banner2{
		padding-top:50px;
	}
	.show2{
		padding:10px;
	}
	.new-dl{
		height:auto;
		padding:5px;
	}
	.new-dt{
		display:none;
	}
	.mes{
		width: 100%;
	}
	.mes-li{
		width: 80%;
	}
	.mes-li2{
		width: 80%;
	}
	.navbar-brand{
		padding:0 5px;
	}
}
















































































































