﻿/*头部*/
#header{ width:100%; height:100px;z-index:9999;}
#header .logo{ position:absolute; left:0px; top:10px;}
#header .logo img{ max-height:80px;}

/*导航*/
.nav {height:100px;position:absolute; right:0px; top:0px;z-index:100;}
.nav li.nLi{float:left; height:100px; position:relative; margin-left:50px;}
.nav li.nLi h3{ font-weight:normal;}
.nav li.nLi h3 a{display:block; line-height:100px;font-size: 16px; text-align:center; color: #333; position:relative; }
.nav li.nLi h3 a:before {content: ''; position: absolute; width: 0%; height: 2px; left: 50%;
	bottom: 20px;
	border-radius: 0px;
	opacity: 0;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s; 
	-o-transition: all 0.5s;
	background:#028EDD;
}
.nav li.nLi h3 a:hover,
.nav li.nLi.cur h3 a {color: #028EDD;}
.nav li.nLi:hover h3 a:before,
.nav li.nLi.cur h3 a:before {width: 100%; left: 0; border-radius:70px; opacity: 1;}

/*---子菜单---*/
.nav .sub{display:none;position:absolute; left:-70%; top:100px;width:240%; background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -webkit-box-shadow: 0px 4px 6.86px 0.14px rgba(8, 1, 3, 0.52); box-shadow: 0px 4px 6.86px 0.14px rgba(8, 1, 3, 0.52); overflow:hidden; padding:10px 0;overflow:hidden;}
.nav .sub li{padding:5px 0;}
.nav .sub li a{display:block; text-align:center; font-size:14px;color:#666;}
.nav .sub li a:hover{color:#028EDD;}

.NavRight{ display:none;}

.banner{ width:100%;}

.index-a{ background:#fff; padding:40px 0; overflow:hidden;}
.index-b{ background:#f5f5f5; padding:40px 0; overflow:hidden;}

.w-tit{ border-bottom:#eee solid 1px; overflow:hidden; position:relative}
.w-tit h2{font-size:20px; font-weight:normal; color:#028EDD; display:inline-block; margin-right:20px; border-bottom:#028EDD solid 2px; padding-bottom:10px;}
.w-tit span{font-size:14px;color: #888;}
.w-tit a{ position:absolute; right:0; top:10px;}

/*icon-list */
.w-expo{ padding:40px 0 0 0;}
.w-expo li{float:left;width:31%; margin-right:3.5%;position:relative;}
.w-expo li:last-child{ margin-right:0;}
.w-expo li:nth-child(1){ background:#F9729A;}
.w-expo li:nth-child(2){ background:#FF5E19;}
.w-expo li:nth-child(3){ background:#0459A7;}
.w-expo li .box{display:block; overflow:hidden;}
.w-expo li .img{background:#fff; padding:20px 0; border:#eee solid 1px; border-bottom:0; overflow:hidden; }
.w-expo li .img img{ display:block; max-width:90%; margin:0 auto;
	-webkit-transition: all 1s; 
	-moz-transition: all 1s; 
	-o-transition: all 1s; 
	transition: all 1s; 
	-moz-transform: scale(1, 1); 
	-webkit-transform: scale(1, 1); 
	-o-transform: scale(1, 1); 
	transform: scale(1, 1); }
.w-expo li .txt{ padding:30px 5px; text-align:center;}
.w-expo li .txt strong{display:block;font-size:18px;color:#fff;font-weight: normal;}
.w-expo li .txt p{display:block; color:#fff; margin-top:5px;}
.w-expo li:nth-child(1):hover .img{ border-color:#F9729A}
.w-expo li:nth-child(2):hover .img{ border-color:#FF5E19}
.w-expo li:nth-child(3):hover .img{ border-color:#0459A7}
.w-expo li:hover .img img{
	-moz-transform: scale(1.05, 1.05); 
	-webkit-transform: scale(1.05, 1.05); 
	-o-transform: scale(1.05, 1.05); 
	transform: scale(1.05, 1.05); }
.w-expo li a{ display: inline-block; background:#fff; font-size:12px; width:120px; height:35px; line-height:35px; border-radius:35px; color:#333; text-align:center; margin:20px 5px 0 5px;
	 -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear; }
.w-expo li a:hover{color:#028EDD;}

.w-left{ float:left; width:65.5%;}
.w-right{ float:right; width:31%;}

/*新闻中心*/
.w-news{ background:#fff; padding:30px; height:450px; overflow:hidden;}
.w-news .hd{ height:45px; line-height:45px; border-bottom:1px solid #efefef;  position:relative; }
.w-news .hd ul{height:45px;}
.w-news .hd ul li{ float:left; cursor:pointer; margin-right:35px; font-size:20px;}
.w-news .hd ul li.on{ color:#028EDD; border-bottom:2px solid #028EDD;}
.w-news .bd ul{zoom:1;  }
.w-news .bd li{ height:35px; line-height:35px; padding-left:0px; background:url(../images/.png) no-repeat 0 center; font-size:16px;}
.w-news .bd li span{ float:right; color:#999;font-size:12px;}

.topnews{ margin:20px 0;}
.topnews .txt{ border-bottom:#eee solid 1px; padding-bottom:30px; overflow:hidden;}
.topnews h2{ font-size:20px; font-weight:500; height:50px; line-height:50px; overflow:hidden;}
.topnews h2 a{ color:#333;}
.topnews h2 a:hover{ color:#028EDD;}
.topnews p{ line-height:25px; margin-top:10px; font-size:14px; color:#888;}
.topnews span{margin-top:5px; font-size:12px; color:#888;}

.w-box{ background:#fff; padding:30px; height:450px; overflow:hidden;}
.w-box .w-box-tit{ height:45px; line-height:45px; border-bottom:1px solid #efefef;  position:relative; }
.w-box .w-box-tit h2{ display:inline-block;color:#000; border-bottom:2px solid #028EDD; font-size:20px; font-weight:500;}

.bgtpic{ margin-top:20px;}
.bgtpic li{ position:relative; overflow:hidden; height:80px; margin-top:20px; border:#eee solid 1px;}
.bgtpic li h3{ padding-left:85px;font-size:16px; font-weight:500; line-height:140%; color:#333;}
.bgtpic li p{ padding-left:85px;font-size:12px; color:#888;}
.bgtpic li a{ display:block; padding:20px; height:40px; background:#f8f8f8 url(../images/lc1-1.png) 30px center no-repeat; background-size:40px 40px; overflow:hidden;}
.bgtpic li a.f2{ background-image:url(../images/lc2-1.png)}
.bgtpic li a.f3{ background-image:url(../images/lc3-1.png)}
.bgtpic li a.f4{ background-image:url(../images/lc4-1.png)}
.bgtpic li a:hover{background:#f8f8f8 url(../images/lc1-2.png) 30px center no-repeat; background-size:40px 40px;}
.bgtpic li a.f2:hover{background-image:url(../images/lc2-2.png);}
.bgtpic li a.f3:hover{background-image:url(../images/lc3-2.png);}
.bgtpic li a.f4:hover{background-image:url(../images/lc4-2.png);}

/*关于我们*/
.w-about{font-size:14px;}
.w-about img{ display:block; width:100%; } 


.w-info { background:#222; overflow:hidden; padding:30px 0;color: #999; border-bottom:#000 solid 1px;}
.w-info h1{ font-size:22px; font-weight:normal; color:#ccc; height:45px; border-bottom:#999 solid 1px; margin-bottom:10px;}
.w-info .f-about{ float:left; width:450px; margin-right:70px;}
.w-info .f-about p{ line-height:200%; text-indent:2em; font-size:12px;}
.w-info .f-about .more{ text-align:right;}
.w-info .f-about .more a{ display: inline-block; padding:0px 10px; background:#000; margin-top:5px; color:#666; border-bottom:#3f3f3f solid 1px;font-size:12px;}
.w-info .f-about .more a:hover{ color:#fff;}

.w-info .weixin{ float:right;  width:120px;text-align:center; margin-top:45px;font-size:12px;}
.w-info .weixin img{ display:block; width:100%; margin-bottom:5px;}
.w-info .f-tel{float:left; width:400px;}
.w-info .f-tel li{ height:32px; line-height:32px;padding-left:35px; background:url(../images/f-icon.png) no-repeat; font-size:12px;}
.w-info .f-tel li.add{ background-position:2px 0px; }
.w-info .f-tel li.tel{ background-position:2px -32px; }
.w-info .f-tel li.qq{ background-position:0 -64px;}
.w-info .f-tel li.email{ background-position:0 -102px;}
.w-info .f-tel li.fax{ background-position:0 -132px;}
.w-info .f-tel li span { display:none;}


/*底部*/
#footer{ background:#222; overflow: hidden; padding:10px 0;color: #6b6b6b;border-top:#303030 solid 1px;font-size:12px;}
#footer a{ color:#6b6b6b;}
#footer a:hover{ color:#999;}
#footer p{ float:right; text-align:right;}
#footer p a{ margin-left:15px;}

.s-banner{ width:100%; height:300px; background:url(../images/s-banner.jpg) center 0 no-repeat; overflow:hidden;}

.s-left{ float:left; width:250px; margin-bottom:20px;}
.s-right{ float:right; width:830px; margin-bottom:20px;}

.s-reg{border-left:#DBDEE1 solid 1px;border-right:#DBDEE1 solid 1px;border-bottom:#DBDEE1 solid 1px; overflow:hidden;}

/*内页左侧导航*/
.l-tit{ border-top:#028EDD solid 5px;background:#f5f5f5; overflow:hidden; padding:15px 25px; height:60px; font-size:22px; color:#000; }
.l-tit em{ font-style:normal; font-size:12px; font-weight:normal; display:block; text-transform:uppercase;}
.l-nav{overflow:hidden;}
.l-nav li{ margin-top:5px;}
.l-nav li:last-child{border-bottom:0px;}
.l-nav li a{display: block; line-height:150%; padding:10px 25px; background:#f5f5f5 url(../images/li-arr2.png) 95% center no-repeat; color:#555; font-size:16px;}
.l-nav li a:hover, .l-nav li.cur a{ background:#028EDD url(../images/li-arr.png) 95% center no-repeat; color:#fff;}

.l-lx{border:1px #eee solid;border-top:0px; padding:20px 10px 20px 25px; color:#555; font-size:12px;}
.l-lx strong{ display:block; color:#333; font-size:16px; margin-bottom:5px;}

.s-r-box{border:#eee solid 1px; border-top:0px; padding:0 20px 25px 20px; overflow:hidden;}

/*内页站点地图*/
.sitemap{border:#eee solid 1px;height:55px; line-height:55px; font-size:22px; background:#f5f5f5; color:#028EDD; position:relative; padding-left:15px; }
.sitemap span{ position:absolute; right:15px; top:0px; font-size:12px; color:#454545;}

/*新闻*/
.news-list{ margin-top:20px;}
.news-list li{ border-bottom:#eee solid 1px;margin-top:25px;padding-bottom:25px; position:relative;}
.news-list li strong{ display:block; font-size:16px; font-weight:normal;}
.news-list li a{ color:#333;}
.news-list li p{ color:#999; margin-top:5px;}
.news-list li span{ position:absolute; right:0px; top:6px;color:#C4C4C4; font-size:12px;}

/*图片*/
.pic-list { margin-top:20px;}
.pic-list li{float:left; width:31.33%; text-align:center; margin:1%;}
.pic-list li a{display:block;width:100%;}
.pic-list li .img{width:100%; height:160px; overflow:hidden; }
.pic-list li .img img{ display:block; width:100%;}
.pic-list li p{display:block; height:40px;line-height:40px; border:1px solid #eee; padding:2px; background:#f8f8f8; overflow:hidden; }
.pic-list li:hover p{ background:#028EDD; border:1px solid #028EDD; color:#fff;}

/*正文*/
#article-lsf {margin-top:50px;line-height:28px; font-size:14px;}
#article-lsf p{margin-bottom:20px;}
#article-lsf img{ display:block; width: 100%; height:auto;margin:20px auto;}

#article-lsf table{border-collapse: collapse; width:100%;}
#article-lsf table td{}

/*正文样式*/
.single_title{font-size:24px;text-align:center; line-height:150%;color:#222; padding:15px 0; margin-top:10px;}
.single_add{color:#A0A0A0;text-align:center; padding-bottom:10px;border-bottom:#DBDEE1 solid 1px; font-size:12px;}
.single_pic img{ display:block; width: 100%;margin:10px auto 0 auto;}
.pre_next{line-height:28px;border-top:1px solid #D7D7D7; padding-top:10px; margin-top:10px; font-size:12px;}

.bt-bt{font-size:22px;text-align:center; font-weight:bolder;padding-bottom:25px; font-weight: 900; }
.nr-bt{ border-left:#F9729A solid 3px;background:#f8f8f8; padding:3px 8px;font-size:16px; font-weight:bolder;}

#allmap{ width:100%; height:450px; margin-top:20px;}


/*分页样式开始*/
/*分页样式开始*/
.turnover {text-align:center;margin:30px 0;font-size:14px;}
.turnover a, .turnover .current, .turnover .disabled{display:inline-block;height:40px;line-height:40px;padding:0 18px;margin-left:2px;text-align:center;}
.turnover a, .turnover .disabled {background:#fff;border:1px solid #ddd;text-decoration:none;}
.turnover a:hover, .turnover .current {border:1px solid #005CA2;background:#005CA2;color:#fff;  }
.turnover .disabled{ color:#999;}