﻿@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{font-family:microsoft yahei;}
li{ list-style:none;}
a{ text-decoration:none;}
html,body{-webkit-text-size-adjust: none;}
* html .clearfix {height:1%;}
html[xmlns] .clearfix {display:block;}
.clearfix:after {content:"";display:block;  height:0;clear:both;visibility:hidden;}
.clear, .divider {clear:both;}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.m140{width:1400px;margin:0 auto;}
/*????????????*/
.header{height:90px;}
.logo-head{padding-top:15px;}
.nav-head{padding-top:30px;}
.nav-head li.nlist{ float:left; display:inline;padding:0 18px; position: relative;height: 60px;}
.nav-head li.nlist a p,.nav-head li.nlist a t{color:#000;}
.nav-head li.nlist a p{ font-size:14px; letter-spacing:2px;padding-bottom:2px;}
.nav-head li.nlist a t{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; display:block;color:#999;}
.nav-head li.nlist p{ font-family:"microsoft yahei";}

.nav-head li.nlist ul{ z-index: 999; position: absolute; top:60px;left:0px;width:100%;background: rgba(255,255,255,0.96);padding:10px 0;/*border: 2px solid #fff;border-top: 0px;*/border-top: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;display: none;}
.nav-head li.nlist ul li{ font-size: 12px; text-align: center;height: 30px; line-height: 30px;font-family:"microsoft yahei";}
.nav-head li.nlist ul li a{color:#666;}
.nav-head li.nlist ul li a:hover{background: #01479d;color:#fff; display: block;}
/*banner*/
.banner-index{width:100%;height:577px;/*background:url(img/banner.jpg) no-repeat top center;*/ position:relative;}
.banner-bottom{ position:absolute;bottom:0px;left:0px;right:0px;height:110px;background:url(img/banner-bottom.png) center; z-index:9999;}
.banner-inside{width:100%;height:309px;background: url(img/banner_inside.jpg) no-repeat center top;}
/*case*/
.case{padding:50px 0;}
.case .title .tle{ font-family:"microsoft yahei"; font-size:12px;}
.case .title .tle span.ts{ font-size:20px; font-weight:bold;}
.case .title .more{ font-size:14px;color:#999;font-family:"microsoft yahei";}

.case ul.content{width:102%;padding-top:38px;}
.case ul.content li{width:444px;height:430px; float:left; display:inline;margin-right:30px; text-align:center;border:1px solid #dedede;}
.case ul.content li:hover{border:2px solid #01479d;width:442px;height:428px;}
.case ul.content li img{width:388px;height:250px;margin-top:25px;margin-bottom:24px;}
.case ul.content li:hover img{margin-top:24px;}
.case ul.content li p{ font-size:14px; font-family:"microsoft yahei";color:#999;padding:12px 0 18px 0;}
.case ul.content li a.more{width:160px;height:40px; text-align:center; display:inline-block; line-height:40px;font-family:"microsoft yahei"; font-size:12px;border:1px solid #eaeaea;color:#ababab;}
.case ul.content li:hover a.more{background:#01479d;color:#fff;}
/*service*/
.service{width:100%;height:500px;background:url(/Up/day_190920/201909201401222420.jpg) no-repeat center top;padding-top:260px;margin-bottom:100px;}
.service .list{width:1001px;}
.service .list li{ text-align:center;}
.service .list li{width:333px;height:269px;background:#fff; float:left; display:inline;}
.service .list li:hover,.service .list li.hover{background:#01479d;color:#fff;}
.service .list li img{width:333px;height:269px;}
.service .list li a h2{padding-top:105px;color:#000;}
.service .list li a p{ font-family:"microsoft yahei";color:#666;padding-top:5px;}
.service .list li:hover a h2,.service .list li:hover a p,.service .list li.hover a h2,.service .list li.hover a p{color:#fff;}
/*beiBG*/
.mainBG{width:100%;background:url(img/aboutBG.jpg) no-repeat center bottom;}

/*news*/
.news .top .title{ font-family:"microsoft yahei"; font-size:12px;}
.news .top .title span.ts{ font-size:20px; font-weight:bold;}
.news .bottom{padding-top:50px;}
.list-txt li{width:624px;height:58px;padding:25px;background:url(img/ico3.png);margin-bottom:32px; font-family:"microsoft yahei";}
.list-txt li .txt .info {color:#888;}
.list-txt li:hover,.list-txt li.hover{background:#01479d;cursor:pointer;}
.list-txt li a p,.list-txt li a div{color:#333; font-size:14px;}
.list-txt li:hover a p,.list-txt li.hover a p,.list-txt li:hover a div,.list-txt li.hover a div,.list-txt li.hover a div.info,.list-txt li:hover a div.info{color:#fff;}
.list-txt .txt{border-left:1px solid #dcdcdc;padding-left:15px;margin-left:15px;height:53px;padding-top:7px;width:544px;}
.list-txt li .date{ text-align:center;padding-top:10px;}
.list-txt li .year{ font-size:16px;}
.list-txt li .txt .tle{ font-size:16px;padding-bottom:5px;}
.news .list-img{width:677px;height:527px;}
.news .list-img li{height:527px;background:#f6f6f6; display:none;}
.news .list-img li img.comt{margin:37px;width:597px;height:397px;margin-bottom:30px;}
.news .list-img .date{margin-left:37px; font-family:"microsoft yahei";padding-top:5px;}
.news .list-img .day{ font-size:14px;}
.news .list-img .year{ font-size:17px;}
.news .list-img .txt{margin-left:10px;}
.news .list-img .txt .info{padding-top:5px; font-size:14px;font-family:"microsoft yahei";color:#888;}
.news .tag{ font-family:"microsoft yahei"; font-size:13px;}
.news .tag a{color:#999;padding:6px 18px;}
.news .tag a:hover,.news .tag a.hover{background:#01479d;color:#fff;}

/*about*/
.about{height:670px;}
.about-txt{width:704px;margin-top:115px;}
.about-title{ text-align:center;padding-top:88px;}
.about-title p{padding-top:10px;}
.about-info{margin:25px 60px 0 60px; font-family:"microsoft yahei"; font-size:14px; line-height:2em; text-indent:2em;color:#959595;}
.about-txt a.more{width:118px;height:38px; line-height:38px; text-align:center; display:block;border:1px solid #e6e6e6;margin:0 auto;font-family:"microsoft yahei"; font-size:13px;color:#949494;margin-top:30px;}
/*footer*/
.footer{width:100%;height:147px;background:#f7f7f7;border-top:1px solid #e2e2e2;}
.links{width:100%;height:45px;background:#01479d;color:#fff; line-height:45px; font-size:13px;font-family:"microsoft yahei";}
.links a{color:#fff;margin-right: 12px;}
.fot-fl{padding-top:5px;}
.fot-fl dd{ font-family:"microsoft yahei";padding-top:10px; line-height:30px; font-size:13px;color:#666;}
.fot-fl dd a{color:#666; font-size:13px;padding-left:10px;background:url(img/footer1.jpg) no-repeat left; float:left;margin-right:10px;}
.fot-fl dd a:nth-child(1){background:none;padding-left:0px;}
.fot-fl dd p.tle{color:#333;}
.footer .wxtle{padding-top:13px;}
.footer .wx{width:120px;height:111px;border:1px solid #dedede;margin-top:13px;margin-right:20px; text-align:center;background:#fff;padding-top:9px;}
.support{padding-top:13px; font-size:13px;font-family:"microsoft yahei";color:#666;}
/*nav-inside*/
.nav-inside{height:47px;background: #f7f7f7; text-align: center; font-size: 0px;}
.nav-inside a{padding:0 25px; display: inline-block; line-height: 47px;color: #4f4f4f; font-family: "microsoft yahei"; font-size: 14px;border-left: 1px solid #e0e0e0;}
.nav-inside a:last-child{border-right: 1px solid #e0e0e0;}
.nav-inside a:hover,.nav-inside a.hover{background: #01479d;color: #fff;}
.title-list{ text-align: center;padding-top:54px;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px;padding-bottom: 20px; background: url(img/title-inside-bg.jpg) no-repeat bottom center;}
.title-list h3{padding-bottom: 5px;}
.title-list .mes{ font-size: 12px;color: #999; font-family: "microsoft yahei";padding-top:10px;}
.title-list .mes label{padding:0 10px;}
.news-inside-list h3 a{color: #000;}
.main-inside{width:100%;}
.news-inside-list{border-bottom: 1px solid #f0f0f0;padding:40px 0; position: relative;}
.news-inside-list .text{width:1080px; }
.news-inside-list .text h3{padding-bottom: 10px;}
.news-inside-list .info{ font-size: 13px; font-family: "microsoft yahei";color:#999999;padding-top:15px;}
.news-inside-list .time{font-size: 12px; font-family: "microsoft yahei";color:#999999; position: absolute;bottom: 40px;}

.detal{width:1400px;margin: 0 auto;padding-bottom:20px;}
.detal .tp{margin:20px 0;}
.detal div.txt img,.detal div.txt div>img{max-width: 100%;margin:0 auto;clear:both;vertical-align: middle; display: block;}
.detal .txt,.detal p{ font-size: 14px; line-height: 30px; font-family: "microsoft yahei";color:#666;vertical-align: middle;}
.detal .txt p,.detal .txt{color:#666;}
/*insd????????????*/
.insd span{ font-size: 12px; font-weight: bold;background: #fcfcfc;border:1px solid #e1e1e1;padding:5px 10px; display: inline-block;width: 350px; text-align: center;}
.insd{padding:15px 0;}
.insd span a{color:#333;padding:0 10px; font-weight: normal;}
/*??????*/
.page{ text-align: center;margin: 20px 0; font-size: 0px;}
.page a{padding:12px 15px; display: inline-block; font-size: 12px;border:1px solid #e9e9e9;border-radius: 3px;font-family: "microsoft yahei";color:#999999;margin: 0 2px;}
.page a.page-left{background: url(img/page_left.jpg) no-repeat center;}
.page a.page-right{background: url(img/page_right.jpg) no-repeat center;}
.page a:hover,.page a.hover{background:#01479d;color:#fff;border: 0px;padding:13px 16px; }
/*banner*/
.js-silder{
	position: relative;	
	min-width: 320px;
	height:577px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
	height:577px;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
	height:577px;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:577px;
}
.silder-main-img img{
	width: 100%;
	height:577px;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
	
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "??????";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
	display:none;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}
/* ???????????? */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(img/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}

/*????????????????????????*/
.gjjy{padding-top:50px;}
.gjjy .info{height: 460px;background: rgba(255,255,255,0.6);width: 800px;margin: 0 auto;}
/*?????????????????????????????????*/