@charset "utf-8";
html { font-size: 10px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body {
color: #444; border: 0; background-color: #fff; font-size: 14px;  line-height: 1.5; font-weight: 500; text-transform: none; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
body,input{
font-family:"Microsoft Yahei", 微软雅黑, 黑体, "Arial", sans-serif, 'HanHei SC', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light'; 	
}
body:not(.typeReversed) { -moz-osx-font-smoothing: grayscale; }
em, q, cite, address { font-weight: normal; font-style: normal }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5 { font-weight: 200; }
a, a:link, a:visited { color: #000000; text-decoration: none; cursor: pointer; }
a:hover, a:active { text-decoration: none; color: #3ab0a8; cursor: pointer; }
img, fieldset, form, h1, h2, h3, h4, p, dl, dt, dd, p { font-weight: normal; font-size: 1em; }
h1, .h1 { font-size: 36px; font-size: 3.6rem; line-height: normal; }
h2, .h2 { font-size: 30px; font-size: 3rem; line-height: normal; }
h3, .h3 { font-size: 24px; font-size: 2.4rem; line-height: normal; }
h4, .h4 { font-size: 18px; font-size: 1.8rem; line-height: normal; }
h5, .h5 { font-size: 16px; font-size: 1.6rem; line-height: normal; }

div, td, ul, li, dd { text-transform: none; }
*, *::before, *::after { box-sizing: border-box; }
*::-moz-selection {
background: #16d251 none repeat scroll 0 0;
color: #fff;
}
*:focus { outline: none; }
::selection { background-color: #16d251; color: #FFFFFF; }
::-moz-selection {
background-color: #16d251;
color: #FFFFFF;
}
::-moz-focus-inner {
border:0px !important;
}
b, strong { font-weight: 700; }
a:focus { outline: thin dotted; outline-offset: -2px; }
figure { margin: 0; }
img { vertical-align: middle; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0 }
input[type=search] { -webkit-appearance: textfield; box-sizing: content-box }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea { overflow: auto; vertical-align: top }
input::-ms-clear {
display: none;
}
input.checkbox, input.radio { vertical-align: middle; width: 14px !important; _height: 14px; }
input, textarea, keygen, select, button { 
color: #555; line-height: normal; }
input[type="text"], input[type="password"], textarea { cursor: text; }
input[type="text"], textarea {/* line-height: 34px; border: 1px solid #cccccc; border-radius: 5px; padding-left: 5px; */ }
input[type="button"] { cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0 }
a, input, button { outline: none !important; }

article, aside, dialog, footer, header, section, footer, nav, figure, menu, legend, time, ul, li { display: block; }
i { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-size: contain; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { border: 0 none; outline: 0 none; margin: 0; padding: 0; }
ul, li, input, select { list-style: none; }

.positionRelative { position: relative; }
.positionAbsolute { position: absolute; }
.marginauto { margin-left: auto; margin-right: auto }
.visibilityNone { height: 0px; visibility: hidden; }
.displayNone { display: none !important; }
.displayBlock { display: block !important; }
.displayInBlock { display: inline-block !important; }
.displayInline { display: inline !important; }

.prohibit{ height:100vh; overflow:hidden; position:fixed;  }
/*********浮动***********/
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; background: none; }
.clear:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }


/*km-jz.cn À¥Ã÷´´ÒâCSS*/
html, body, div, p, span, strong, em, a, i, dl, dt, dd, small, ol, ul, li, h1, h2, h3, h4, h5, h6, img, input, textarea, table, tr, td {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
	min-width: 1000px;
	font-size: 13px; font-family: "Microsoft Yahei"; font-family: "Î¢ÈíÑÅºÚ";
	color:#666666;
	overflow-x: hidden;
}
body a, input, button, textarea {
	outline:none;
blr:expression(this.onFocus=this.blur());
}
ol, ul, li {
	list-style: none;
	font-family:"宋体";
}
img, input {
	/*ertical-align: middle*/
}
a {
	color: #666666;
	text-decoration: none;
	font-family:"微软雅黑"
}
li{ font-family:"微软雅黑"}
a:hover {
	text-decoration: none;
	color: #00a2e9;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style: normal;
}
img {
	 border: 0 none;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}
::selection {
 background:#d54544;
 color:#fff;
}
::-moz-selection {
 color:#8fb804;
}
::-webkit-selection {
 background:#00a2e9;
 color:#fff;
}
.btn:hover {
	cursor: pointer;
}
.date:after, .row:after, .container:after, .clear:after, .hd:after, .bd:after, .mod:after {
	display: block;
	height: 0;
	clear: both;
	content: " ";
}
.date, .row, .container, .clear, .hd, .bd, .mod {
	zoom: 1;
}
.arrow {
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	border-width:5px;
	border-style:solid;
	border-color: transparent;
*zoom:1
}
.arrowR {
	border-left-color:#c7c4c4;
	border-right-width:0
}
.arrowL {
	border-right-color:#f60;
	border-left-width:0
}
.arrowT {
	border-bottom-color:#f60;
	border-top-width:0
}
.arrowB {
	border-top-color:#f60;
	border-bottom-width:0
}
.table tr th, .table tr td {
	text-align: center;
	border: 1px solid #ddd;
	padding: 8px 0;
}
.table tr th {
	background: #eee;
}
.line {
	height: 0px;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ccc;
}
/* reset.css end */

.hidden {
	overflow:hidden;
}

.footer .footer-logo, .icon, .hd .bor-bton {
	background: url("../images/u_icon.png") no-repeat 0 0;
}
.mt140 {
	margin-top: 140px;
}


/*Í·²¿¿ªÊ¼*/
.header{ left: 0; right: 0; z-index: 999; height: 100px; width: 100%; min-width: 960px; }
.logo{position: absolute; left: 50px; top: 0; height: 43px; width: 209px; padding: 22px 0 0; background: url("../images/logo_bg.png") no-repeat center bottom; text-align: center; font-size: 0; line-height: 0; }
.social{float: right; padding: 8px 0 6px; }
.slist{position: relative; float: left; z-index: 0; }
.slist.active{z-index: 9; }
.sfocus{margin: 0 18px 0 10px; padding: 0 16px 0 0; background: url("../images/header_arrow.png") no-repeat right center; color: #999999; text-decoration: none; }
.slist.active .sfocus{background-image: url("../images/header_arrow_hover.png"); color: #ffffff; }
.sqrcode_wrap{display: none; position: absolute; top: 0px; right: 0; opacity: 0.8; filter: alpha( opacity = 80 ); width: 200px; height: 229px; padding: 25px 4px 4px; background: url("../images/qr_code_shadow.png") no-repeat center bottom; text-align: center; }
.sqrcode{display: block; cursor: default; padding: 8px 0 4px; font-size: 0; line-height: 0; }
.slink{display: block; cursor: default; color: #676767; text-decoration: none; line-height: 24px; }

.menu{ margin-top:30px; margin-left: auto;margin-right:auto;position: relative; height: 60px; max-width:1180px;}

.mwrap{float: right; }
.mname{line-height:64px; color:#ffffff; }
.mli a:hover{background-image:url(../images/ysf_cur.png);}
.bwrap{position: relative; z-index: 0;margin-bottom: 30px; }

.topBanner{text-align:center; padding-top: 10px;  }
.topBanner img{ max-width:1000px; min-width:1000px; width:auto;}
.bquery{position: relative; z-index: 0; height: 530px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height:530px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 530px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 530px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }

.bctrl{position: absolute; bottom: 15px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 5px; background: url(../images/banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }

/*=========banner å¹¿å‘ŠåŒ?=======*/


.hd .bor-bton {
	height: 6px;
	width: 435px;
	margin: 0 auto;
	background-position: 0 -55px;
}
/*==========é¦–é¡µæœåŠ¡é¡¶ç›®==========*/


/*==========æ¡ˆä¾‹å±•ç¤º==========*/

/*==========å·¥ä½œæµç¨‹==========*/


.h-mission .scale-animate {
 -webkit-animation: move .8s .5s both;
 -moz-animation: move .8s .5s both;
 -o-animation: move .8s .5s both;
}
@-webkit-keyframes move {
 0% {
-webkit-transform: scale(0)
}
 100% {
-webkit-transform: scale(1)
}
}
@-moz-keyframes move {
 0% {
-moz-transform: scale(0)
}
 100% {
-moz-transform: scale(1)
}
}
@-o-keyframes move {
 0% {
-moz-transform: scale(0)
}
 100% {
-moz-transform: scale(1)
}
}
.h-mission .bd span {
	position: absolute;
}
.h-mission .bd span .icon {
	display: block;
	width: 17px;
	height: 21px;
	background-position: -148px 0;
}
.h-mission .bd .s1 {
	left: 37px;
	top: 79px;
}
.h-mission .bd span .s-animate {
 -webkit-animation:fadeOutLeftBig 1s .2s infinite;
 -moz-animation:fadeOutLeftBig 1s .2s infinite
}
@-webkit-keyframes fadeOutLeftBig {
 0% {
 -webkit-transform:scale(1)
}
 50% {
 -webkit-transform:scale(1.05)
}
 100% {
 -webkit-transform:scale(1)
}
}
@-moz-keyframes fadeOutLeftBig {
 0% {
 -moz-transform:scale(1)
}
 50% {
 -moz-transform:scale(1.05)
}
 100% {
 -moz-transform:scale(1)
}
}
.h-mission .bd .s1 .icon {
	width: 160px;
	height: 160px;
	background-position: 0 -162px;
}
.h-mission .bd .s2 {
	left: 232px;
	top: 137px;
}
.h-mission .bd .s3 {
	left: 261px;
	top: 215px;
}
.h-mission .bd .s4 {
	top: 130px;
	left: 261px;
}
.h-mission .bd .s4 .icon {
	width: 82px;
	height: 82px;
	background-position: -161px -162px;
}
.h-mission .bd .s5 {
	left: 339px;
	top: 21px;
}
.h-mission .bd .s5 .icon {
	width: 73px;
	height: 73px;
	background-position: -244px -162px;
}
.h-mission .bd .s6 {
	left: 403px;
	top: 161px;
}
.h-mission .bd .s6 .icon {
	width: 73px;
	height: 73px;
	background-position: -318px -162px;
}
.h-mission .bd .s7 {
	left: 535px;
	top: 42px;
}
.h-mission .bd .s8 {
	left: 532px;
	top: 171px;
}
.h-mission .bd .s9 {
	left: 641px;
	top: 173px;
}
.h-mission .bd .s10 {
	left: 535px;
	top: 59px;
}
.h-news{ float:left; width:379px;}
/*==========å…³äºŽ ä¼˜ç¾Žè¿?åŠ¨æ€?=========*/

.umeixun .mod-r {
	float: left;
	width: 379px;
	margin: 0px 0 0 15px; height:260px;
}
.umeixun .mod-r .hd { padding-left:45px; background-image:url(../images/img_03.png); background-repeat:no-repeat;background-position:left;
	height: 47px;
	line-height: 47px;
	margin: 0;
	border-bottom: 3px solid #013765;
}
.umeixun .mod-r .bd{ margin-top:16px; width:362px;}
.umeixun .mod-r .bd tr{ width:362px;background-image:url(../images/line_07.png);background-position: left center;background-repeat: no-repeat; line-height:30px;border-bottom: 1px dashed #dcdcdc; color:#595959;}
.umeixun .mod-r .hd strong {
	font-size: 18px;
	color: #379571;
	text-align: left;
	line-height:45px;
}
.umeixun .mod-r .hd span{ float:right; border-bottom: 3px solid #b42505; width:100px; text-align:center; font-size: 12px; height:47px; line-height:45px;}
.umeixun .mod-r .bd p {
	line-height: 24px;
	color: #fff;
	margin-bottom: 10px;
}
.umeixun .mod-r .bd .link-more {
	display: block;
	width: 100px;
	margin-top: 8px;
	padding: 6px 5px;
	border: 1px solid #fff;
	color: #fff;
	border-radius: 8px;
	text-align: center;
}
.umeixun .mod-r .bd a.link-more:hover {
	border: 1px solid #8fb804;
	background: #8fb804;
	-webkit-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
}
.umeixun .mod-r .bd .h-news-list tr {line-height: 30px; padding-left:20px; margin-left:5px; width:362px;}
.umeixun .mod-r .bd .h-news-list tr td {
	font-size: 14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:362px; padding-left:15px;
}
.umeixun .mod-r .bd .h-news-list tr td a{ color:#333333;width:362px;white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden; }

	/*---------------------------------------------------------------------------------------*/
.umeixun{ margin:0 auto; width:1045px; height:260px;}
#tab1{position:relative;width: 646px; height:260px; float:left;}
#tab1 .tabList ul {border-bottom:3px #1e7fc0 solid;height:47px;}
#tab1 .tabList ul li{float:left;padding:5px 0;width:82px;text-align:center;position:relative;cursor:pointer;font-size:18px;color:#636363; background-image:url(../images/cur_03.png); background-repeat: no-repeat; width:153px; height:44px; line-height:43px;}
#tab1 .tabCon{clear:both;position:absolute;top:32px;width:626px;height:150px;margin-left:15px; line-height:30px;}
#tab1 .tabCon div{  margin-top:31px;position:absolute;opacity:0;filter:alpha(opacity=0);}
#tab1 .tabCon div tr{border-bottom:1px dashed #dcdcdc; background-image:url(../images/1415.gif); background-repeat:no-repeat;background-position:left; }
#tab1 .tabCon div td{ padding-left:20px; color:#333333;}
#tab1 .tabCon div td a{ color:#333333;}
#tab1 .tabList li.cur{/*font-weight:bold;*/color:#1e7fc0;border-bottom:none; background-image: url(../images/cur.png); font-family:"微软雅黑" background-repeat: no-repeat; width:153px; height:47px;}
#tab1 .tabCon div.cur{opacity:1;filter:alpha(opacity=100);}

.zx_fk{ width:1045px; margin:0 auto; margin-top:15px; height:370px;}

/*咨询反馈*/

.consulting{width: 646px; float:left;}
.c_Ul{	}
.c_Block > div,.consultingHead > div {	float:left;	}
.c_Block{ clear:both;border-bottom: 1px solid #dcdcdc; text-align:center;}
.c_Block:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.c_head{ background-color:#f5f5f5; line-height: 1.5em;box-shadow: 0 4px 3px rgba(0,0,0,0.2); margin-bottom: 10px; }

.consultingHead{ border-bottom:2px solid #1e7fc0;}
.c_t{ background-color: #1e7fc0; text-align:center; color:#fff;height:42px; width:120px;line-height:42px;}
.c_query{ text-align:center;  height:42px;line-height:42px;width:calc( 100% - 120px )	}
.c_queryB{ border-radius:5px; background-color:#f39800; padding:5px 8px;}

.c_Block > div{ padding-top: 10px;padding-bottom: 10px; }
.c_number{ width: 24%;padding-left: 5px;	}
.c_title{width: 38%;		}
.c_date{	width: 18%;	}
.c_people{	width: 10%;	}
.c_state{width: 10%;		}
/*********浮动***********/
.floatLeft { float: left; }
.floatRight { float: right; }
.clear { clear: both; background: none; }
.clear:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
#gdBox{ overflow:hidden;height:240px;width:100%;}

/*友情链接 */

.right_yqlj{ width:269px; float:left; margin-left:15px;}
.right_yqlj ul{ margin:0 auto;}
.right_yqlj ul li{float:left; width:269px; height:52px; font-size:21px; text-align:center; line-height:55px;}
.right_yqlj .jy{ background-image:url(../images/img_07.png);background-position:center; background-repeat: no-repeat;}
.right_yqlj .jy a{ color:#016ae3; font-weight:700px;}

.right_yqlj .jyw{ margin-top:5px; background-image:url(../images/img_11.png);background-position:center; background-repeat: no-repeat;}
.right_yqlj .jyw a{ color:#618416; font-weight:700px;}


.right_yqlj .zww{ margin-top:5px; background-image:url(../images/img_13.png);background-position:center; background-repeat: no-repeat;}
.right_yqlj .zww a{ color:#ff8400; font-weight:700px;}
.right_yqlj .sltj{ float:left; width:379px; height:180px;}
.right_yqlj .sltj strong { margin-left:10px;font-size: 18px;color: #e99f25;text-align:}
.right_yqlj .sltj span{ width:76px; text-align:center; font-size: 12px; height:47px; line-height:52px; margin-right:20px;}
.tj_sj{ width:359px;}
.tj_sj ul{ margin:0 auto; float:left; }
.tj_sj ul li{float:left; font-size:14px; width:149px; border-bottom: 1px solid #dcdcdc; height:51px;}
.tj_sj ul li a{ color:#D40003; margin-left:10px;}
.tj_sj ul .dysl{ border-right: 1px solid #dcdcdc;}
.tj_sj ul .blz{ border-right: 1px solid #dcdcdc;}

.footer_info{ width: 100%; height:120px; background-image:url(../images/fl_02.png);  line-height:24px; padding-top:25px; padding-bottom:50px;}
.footer_info p{text-align: center;}

.present{ width:1180px; margin-left: -590px; bottom: 100px;position: absolute; left:50%;z-index:999;}
.present img{position:absolute;}
.present a .zx{ left:45%;top:-128px;width:14%;z-index:87;}
.present a .ts{ left:57%;top: -130px; width:13%;z-index:88;} 
.present a .by{ left:68%;top: -158px; width:15%;z-index:87;} 
.present a .jy{ left:81.2%;top: -106px; width:11%;z-index:88;} 