@charset "utf-8";
/*
************************************
copyright: (c) 2003 - 2016 web024.cn
update: 2016-09-08 16:11
author: 曦
************************************
 */

* {word-wrap:break-word;word-break:break-all;}
* {box-sizing:border-box;}
body {
	padding:0px; 
	margin:0px auto; 
	text-align:center;
	vertical-align:middle;
	font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	line-height:28px;
	background:#fff;
	padding-top: 80px;
}

/*	防止复制代码
body {-moz-user-select: none;-webkit-user-select: none;} 
*/
img,p,form {margin:0px;padding:0px;border:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
h1,h2,h3 {margin:5px 0px;padding:0px;}
input,textarea {font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; font-size:13px;}
.l {float:left;}
.r {float:right;}
.clear {clear:both;font-size:0; line-height:0; height:0; visibility:hidden;}

::selection {background:#fb912d;color:#ffffff;}
::-moz-selection{background:#fb912d;color:#ffffff;}
::-webkit-selection{background:#fb912d;color:#ffffff;}

/*	链接样式	*/
a {color:#666;}
a:hover {text-decoration: none;color: #ff5b4c;}
a:link,a:visited,a:active {text-decoration: none;}

a.nav-link{float:left;color:#666;text-align: center; padding:0px 15px; overflow: hidden;}
a.nav-link:hover {background-color: #065fe4; text-decoration:none; color:#fdee00;}
a.nav-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.navs-link{float:left;background-color: #065fe4; color:#fdee00;text-align: center;padding:0px 15px; overflow: hidden;}
a.navs-link:hover {text-decoration:none; color:#fff;}
a.navs-link:link,a.nav-link:visited,a.nav-link:active {text-decoration:none;}

a.white-link {color:#fff;}
a.white-link:hover {text-decoration:none; color:#e4ce8e;}
a.white-link:link,a.white-link:visited,a.white-link:active {text-decoration:none;}

a.red-link{color:#d40403;}
a.red-link:hover {text-decoration:none;color:#000; }
a.red-link:link,a.red-link:visited,a.red-link:active {text-decoration:none;}

a.blue-link {color:#065fe4;}
a.blue-link:hover {text-decoration:none;color:#e88832; }
a.blue-link:link,a.blue-link:visited,a.blue-link:active {text-decoration:none;}

a.he-link{color:#bf9345;}
a.he-link:hover {text-decoration:none;color:#111; }
a.he-link:link,a.he-link:visited,a.he-link:active {text-decoration:none;}


@keyframes buttonbg{
	from{ background-color: #f97721;}
	to{background-color: #fac26b;}
}

.m-t-70{margin-top:70px;}
.wrap {margin:0px auto; width: 1200px;}

.header {float:left;position: fixed; top:0;left:0;  width:100%;height: 80px; text-align: left;  background: #fff; z-index: 999; border-bottom: 0px solid #dbdbdb; padding-bottom: 0px;box-shadow: 0 0 3px 3px rgba(9,9,9,.2);  overflow: hidden;}
.header .logo {float: left; padding-right: 100px; width: 300px; background: url(../Images/logo.png) no-repeat left center; overflow: hidden;}
.header .logo a {float: left; width: 200px; height: 80px; display: block;}

.nav {float:left;width: 900px; height: 80px;line-height: 80px;overflow: hidden; }
.nav .navli {float:right; text-align:center; font-size:16px; overflow: hidden;}

.banner {float: left; width: 100%; height: 600px;margin-bottom: 20px; overflow: hidden;}
.sbanner {float: left; width: 100%; overflow: hidden;}
.sbanner img {float: left; width: 100%;border:0px;}

.titbox {float: left; width: 100%; padding:40px 0px; text-align: center; overflow: hidden;}
.titbox b {float: left; width: 100%; font-size:30px; color: #065fe4; padding: 5px 0px; overflow: hidden;}
.titbox span {float: left; width: 100%; font-size:18px; color: #666666; overflow: hidden;}
.titbox i {margin:0px auto; width:50px; height: 10px; border-bottom:4px solid #065fe4; display: block; overflow: hidden;}

.ifangan {margin:0px auto; width: 1200px; overflow: hidden;}
.ifangan .ifanganli {float: left; width: 400px; padding-right:20px; padding-bottom: 40px; text-align: left; overflow: hidden;}
.ifangan .ifanganli img {float: left; width: 80px; height: 80px; border-radius: 5px; border:1px solid #efefef; margin-right: 20px; overflow: hidden;}
.ifangan .ifanganli b {float: left; width: 280px; height: 25px; line-height:25px; font-size:18px;overflow: hidden;}
.ifangan .ifanganli p {float: left; width: 280px; padding: 5px 0px; height: 55px; line-height:22px; font-size:14px; color:#808080;overflow: hidden;}

.appbig {width: 100%; background: #f2f2f2; padding-bottom: 60px; overflow: hidden;}
.appbox {float:left;width: 1230px; overflow: hidden;}
.appbox .appboxli {float: left; width: 380px; margin-right: 30px; height: 500px; background: #fff; text-align: left; overflow: hidden;}
.appbox .appboxli img {float: left; width: 380px; height: 240px; border: 0px; margin-bottom: 30px;}
.appbox .appboxli b {float: left; width: 100%; height: 40px; line-height: 40px; padding:0px 30px; font-size: 18px; color: #065fe4; overflow: hidden;}
.appbox .appboxli p {float: left; width: 100%; height: 160px; line-height:25px; padding:10px 30px 0px 30px; font-size:14px; text-indent: 2em; text-align: justify; overflow: hidden;}

.caseli {float: left; width: 300px; height: 300px; overflow: hidden;}
.caseli img {float: left; width: 300px; height: 300px; border: 0px;}
.caseli b {display: none;}
.morebox {float: left; width: 100%; padding:50px; overflow: hidden;}
.morebox b {width:160px; height: 40px; line-height: 40px; background: #065fe4; text-align: center; font-size:16px;border-radius: 5px;overflow: hidden; display: inline-table;}

.inewsbox {float: left; width: 1220px; overflow: hidden;}
.inewsli {float: left; width: 610px; padding-right: 20px; padding-bottom: 60px; text-align: left; overflow: hidden;}
.inewsli img {float: left; width: 200px; height: 200px; margin-right:25px; border: 0px;}
.inewsli b {float: left; width: 365px; height: 30px; line-height: 30px; font-size:16px; overflow: hidden;}
.inewsli p {float: left;width: 365px; font-size: 14px; line-height: 25px; color: #808080; text-align: justify; text-indent: 2em; overflow: hidden;}

.iabout {float: left; width: 100%; height: 500px; background:#c8c7cd url(../Images/aboutbg.jpg) no-repeat center center; overflow: hidden;}
.iaboutbox {margin:0px auto; width: 960px; text-align: justify; text-indent: 2em; font-size:16px; line-height: 40px; color: #333333; overflow: hidden;}

.sbanner {float: left; width: 100%; height: 300px; background-repeat: no-repeat; background-position:  center top; display: block; margin-bottom: 0px; overflow: hidden;}
.sbanner a {float: left; width: 100%; height: 300px; display: block;}

.curbox {float: left; width: 100%; height: 60px; line-height: 60px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; background: #fdfdfd; overflow: hidden;}
.curbox .curname {float: left; font-size:20px; color: #065fe4; font-weight: 700; overflow: hidden;}
.curbox .curname span {font-size:14px; padding-left:10px; color: #333;text-transform: uppercase;}
.curbox .curlist {float: right; font-size:8px;  overflow: hidden;}
.curbox .curlist a {font-size:14px;font-weight: 700; padding:0px 5px;}

.cat{float: left; width: 100%; padding-top:60px; text-align: center; overflow: hidden;}
.catli {height: 45px; line-height: 43px; padding:0px 40px; border:1px solid #dbdbdb; margin: 0px 20px 20px 0px;border-radius:5px; display:inline-table;overflow: hidden;}
.catli:hover {border: 1px solid #e67a18;}
.catlis{background: #e97e1c; border: 1px solid #e67a18;}
.catlia{background: #ffffff; border: 1px solid #efefef;}

.honorli {float: left; width:380px;margin: 10px; background: #fff; height:320px;  overflow: hidden; }
.honorli img {float: left; width: 360px; height: 230px; border: 0px;margin:10px; margin-bottom: 0px; border: 1px solid #efefef;}
.honorli b {float: left; width: 100%;text-align: center; padding:20px; height: 70px; line-height: 30px; font-size: 16px; overflow: hidden;}

.jobli {float: left; width: 100%; padding:20px; text-align: justify; background: #f9f9f9; border-radius: 5px; margin-top: 40px; overflow: hidden;}
.joblia {float: left; width: 50%; line-height: 40px; border-bottom: 1px dashed #dbdbdb; color: #333; font-size: 16px; font-weight: 700; overflow: hidden;}
.joblib {float: left; width: 100%; padding:10px 0px; text-align:justify;overflow: hidden;}

.newsli {float: left; width: 1200px; padding:20px; background: #ffffff; margin-bottom: 40px; overflow: hidden;}
.newsli img {float: left; width: 200px; height: 200px; margin-right: 20px; overflow: hidden;}
.newsli .newstext {float: left; width:940px; height: 200px; border-left:1px solid #efefef; padding-left:20px; overflow: hidden;}
.newsli .newstext b {float: left; width: 910px; text-align: left;font-size:16px; font-weight: 700; padding: 5px 0px; overflow: hidden;}
.newsli .newstext p {float: left; width: 910px; text-align: justify;font-size:13px; line-height: 25px; overflow: hidden;}

.mainbox { text-align: justify; text-align: justify; padding: 40px 0px; overflow: hidden; }

.mapbox {float: left;margin:20px 0px 20px 0px; width: 100%; height: 450px; border:1px solid #ccc;border-radius:10px; overflow: hidden;}

.leftbox {float:left; width:300px;padding-right:50px; overflow:hidden;}
.rightbox {float:left; width:800px; overflow:hidden;}

.newstit {float: left; width: 100%; padding:20px 0px;  padding-bottom:40px;text-align:center; font-weight:700; font-size:30px; overflow: hidden;}
.newsshare {float: left; width: 100%; padding:5px 20px; border:1px solid #dbdbdb; background-color: #efefef; border-radius: 5px;margin-bottom: 20px;  overflow: hidden;}
.share {float: right; padding-right:5px;}
.jiathis_style_24x24 {float: right;}
.newscontent {float: left; width: 100%; padding:10px 0px; text-align:justify; overflow: hidden;}

.foot {float: left; width: 100%; background: #014f99; padding:40px 0px; color: #fff; overflow: hidden;}
.foot .footlogo {float: left; width: 300px; height: 160px; background: url(../Images/footlogo.jpg) no-repeat left top; padding-top: 125px; font-size: 25px; text-align: left; overflow: hidden;}
.foot .footr {float: left; width:900px;  height: 160px; font-size: 14px; text-align:left;overflow: hidden;}
.foot .footr .footnav {float: left; width: 900px; font-size:18px; height: 40px; line-height: 40px; overflow: hidden;}



/*	上条下条	*/
.pernext {clear:left;float:left;width:100%;padding: 20px 0px; background: #efefef; margin-top:20px; overflow:hidden;}
.pernext ul li {float:left;margin: 0px 2%; padding: 0px 20px; width:46%; height:40px; line-height:40px; text-align:left; background: #fff; border-radius: 2px; overflow:hidden;}
.pernext ul li:hover { background: #0968F7; color: #fff;}
.pernext ul li:hover a {color: #fff;}
/*	Page	*/
.page {float:left;width:100%;text-align:center;padding:30px 0px; color:#ffffff; font-size:13px; margin-top:10px; overflow:hidden;}
.page ul {list-style:none; line-height:35px; text-align:center; color:#ffffff; }
.page ul li a {color:#ffffff;}
.page ul li select {border:none; padding:2px;}
.pageli {padding:0px 10px;border:1px solid #2f9d7f; background:#3cb393;margin:2px;line-height:35px; height:35px;color:#ffffff;border-radius:2px; overflow:hidden; transition:background-color 2s; display: inline-table;}
.pageli:hover{background-color:#2f9d7f;}
/*.page ul li {}*/

/*.pageli {float:left;padding:2px 5px;border:1px solid #beb9b9; background:#444444;margin-right:5px;line-height:35px; height:35px; color:#ffffff;}*/
.pagemli {float:right;padding:0px 10px;background:#444444;margin-left:0px;line-height:35px; height:35px;border:1px solid #333333;border-right:none;}
.pagelli {float:right;padding:0px 10px;background:#444444;margin-left:0px;line-height:35px; height:35px;border:1px solid #333333;border-right:none; overflow:hidden;}
.pagelli {border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;}
.pagerli {float:right;padding:0px 10px;background:#444444;margin-left:0px;line-height:35px; height:35px;border:1px solid #333333;overflow:hidden;}
.pagerli {border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;}


/*	焦点幻灯	*/
a img{border:0;}
#slide{position:relative;float:left;width:1000px;height:165px;margin-bottom:0px;overflow:hidden;background:url(img/loading.gif) no-repeat center;}
#slide ul{position:absolute;margin:0;padding:0;}
#slide li{float:left; width:1000px; height:165px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:15%;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(img/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:32px;font-size:14px;height:32px;margin:2px 2px; background:#F1740E;float:left;text-align:center;line-height:32px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}


/*	自适应幻灯	*/

.fullSlide {clear:left;float:left;position:relative;width:100%;height:600px;background:#ffffff;overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center; position:relative;}
/*.fullSlide .bd li img {width:740px; height:490px;}*/
.fullSlide .bd li b {float:left; display:none;width:100%;padding:10px; background-color: #111; background-color: rgba(1,1,1,.5); color: #fff; line-height: 30px; text-align: center; position:absolute; top:0px; left:0px; z-index:99; overflow: hidden;}
.fullSlide .bd li a {display:block; color: #fff;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:5%;background-position:-6px -137px;}


/*#goTopBtn {POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: fixed;}*/
#goTopBtn {cursor:pointer;}
.go{width:40px;height:40px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;_right:-47px;bottom:35px;border-radius:5px;box-shadow:0 0 2px #6E6E6E;}
.go a{display:block;width:40px;height:40px;border:0;overflow:hidden;float:left;}
.go .top{background:url(GotoTop1.png) no-repeat;}
.go .top:hover{background:url(GotoTop2.png) no-repeat;}

#goTop {position:fixed;right:20px;bottom:40px;width:40px;height:32px;padding:0px;/*background-color:#666;*/border-radius:6px;cursor:pointer;}
#goTop{_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||10)));}
#goTop a{display:block;width:40px;height:40px;border:0;overflow:hidden;float:left;}
#goTop .top{background:url(GotoTop1.png) no-repeat;}
#goTop .top:hover{background:url(GotoTop2.png) no-repeat;}


/*	在线QQ	*/

.rightkf{ position: fixed; right: -125px; top: 260px; width: 180px; overflow: hidden;}
.rightkf .kflia{float: left; width: 100%; height: 55px;  
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #aaa;
	background-color: rgba(170,170,170,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow: hidden;
}
.rightkf .kflib{
	float: left; width: 100%; 
	height: 55px; 
	text-align: left;
	padding-left:0px;	
	font: 16px/53px 'Microsoft YaHei';
	background-color: #aaa;
	background-color: rgba(170,170,170,.6);
	color: #fff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	overflow: hidden;
}
.kflib:hover,.kflia:hover {background:#0075da ;}
.rightkf .kflia i,.rightkf .kflib i {float:left;width:55px; height:55px;text-align:center;font-size:28px; line-height: 55px;}
.kflib .kfewm {float: left; margin-left: 15px; width:150px; margin-bottom: 10px; background: #f90; overflow: hidden;}
.kflib .kfewm img {float: left; width: 150px;}