@charset "utf-8";
/*powered by www.youjoys.com QQ:84797778*/
html{overflow-x:hidden;overflow-y:scroll}
*{ margin:0; padding:0}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var, 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;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-style:normal;/* line-height:180%*/}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,img,p{list-style-type:none;}
select, input, button, textarea {font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
input,button,textarea,select,optgroup,option{font-family:"微软雅黑","Microsoft YaHei","黑体","simhei","宋体","simsun";font-size:inherit;font-style:inherit;font-weight:inherit;padding:0px; margin:0px;}
legend{color:#000;}
:focus{outline:0;}
img { vertical-align:middle;border:none;}
table{border-collapse:collapse;border-spacing:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
label{cursor:pointer;}
button { cursor:pointer;}
a {text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#222}
a:hover{color:#FF9d00}
/* hack */
.clear {display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
/* text */
body{font-family:"微软雅黑","Microsoft YaHei","黑体","simhei","宋体","simsun";font-size:14px;background-color:#FFF; color:#454545}
h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
/* black */
.blank{height:0; line-height:0; clear:both; overflow:hidden;}

/*////menu*/
input[type*="radio"],
input[type*="checkbox"] {
	top: 1px;
	margin: 0;
	border: none;
	position: relative;
}
label {
	cursor: pointer;
}
/* =============== DEFAULT HTML - CLEARING =============== */

.clearafter:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
	visibility: hidden;
}
/* LAYOUT */
.wrapper {
	width: 1148px;
	margin: 0 auto;
}
.fl{ float:left}
.fr{ float:right}
/*header*/
.headerBg{ height:40px;background:#242846;padding:0}
.header{ width:1148px; margin:0 auto; height:40px;line-height:40px; }
.weixin{ position:absolute; z-index:9999;top:44px; right:160px; width:161px; height:183px; display:none; background:url(../kefu/weixin.html) no-repeat center center;}
#toppanels {
	padding:0; width:100%;background:#FFF; height:134px;  position:fixed; z-index:9999; top:0; left:0
}
#toppanels .tops{position: relative;width: 1148px;height:66px;margin: 0 auto;background:#FFF; z-index:100;}
#toppanels .tops h1#logo a{position:absolute; left:0; top:11px; width:200px; height:66px}
#toppanels .tops h1#logo img{ width:200px; height:66px;}
#toppanels .tops h2#logoad{position:absolute; left:225px; top:28px;width:200px; height:37px;background:url(../images/logoad.png) no-repeat 0 0;text-indent:-9999em;}
#toppanels .tops h2#logoad a{
	}
#toppanels .tops h2#logoad a:hover{color:#f00}
#toppanels .tops h2#logoad span{ font-size:14px}

#toppanels .tops #tel {
	position:absolute; right:120px; top:25px; width:260px; height:42px;
}

#navul .active {
    background-color: #FF9900;
}

.wenzi{font-size:14px;color:#000;position:absolute; right:0; top:28px; border:1px solid #CCC; }
.wenzi a{font-size:14px;color:#000;font-weight:300;}
.wenzi ul>li{ position:relative;width:100px; height:26px; line-height:26px; background:url(../images/lan-arrow.png) no-repeat  80px 8px }
.wenzi ul>li>a{font-size:14px;color:#666;padding:0 15px 0 12px;line-height:26px;font-weight:300; display:block;}
.wenzi ul li ul{display:none; position:absolute; z-index:999999; left:-1px; width:90px}
.wenzi li.navmoon a {
	color:#333;
}
.wenzi li.navmoon ul {
	min-width: 90px;
	display:block;
	background:#ccc;line-height:30px;
}
.wenzi ul li ul li{height:30px;line-height:30px;}
.wenzi li.navmoon ul li a{ text-align:center; background:none;padding:0; color:#333;line-height:30px; }
.wenzi li.navmoon ul li a:hover{background:#333; display:block; color:#FFF;line-height:30px;width:102px;}




#search{float:right; background:url(../images/search-bg.html) no-repeat; width:253px; height:30px;position:absolute; top:15px; right:0;}
#search input.searchText{border:none;width:216px;height:20px;line-height:20px;background:none;position:absolute;top:5px;right:29px;}
#search input.search{display:block; float:left; width:30px; height:30px; position:absolute; top:0px; right:0px; border:none; background:none; text-indent:-9999em; cursor:pointer}

/*导航*/
.menu {
	width:1148px; margin:0 auto
}
.navbg {
	height:48px;
	width: 100%;
	background: #058393;
	position:absolute;
	z-index:99;
	left:0;
	/*box-shadow:0 2px 7px rgba(0,0,0,0.5);*/
	top:86px
}
#navul li {
	float: left;
	margin-right: 1px;
	width:auto;
	height:48px;
	position:relative;
	text-align:left;
	line-height:48px;
	font-size:16px;
	display:block;
	_padding:0 20px;
}
#navul li a{ display:block}
#navul li#class_3 a{
	background-image: url(../images/icon-home.png);
	background-position: 15px 17px;
	background-repeat: no-repeat;
	padding:0 30px 0 40px; display:block
}
#navul>li a{padding:0 26px; display:block}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:48px;
	left:-1px;
	background:#F90;
	border-bottom:none; 
	min-width: 90px;/*box-shadow:0 2px 7px rgba(0,0,0,0.5);*/
}
#navul li ul li {
	display:block;
	min-width: 90px;
	float:none;
	margin-right:0px;
	height:40px;
	position:relative;
	line-height:40px;
	font-size:14px;
	padding:0;
	_padding-left:20px;
	text-indent:0px;
}
#navul li.navmoon {
	background:#F90;
	/*width:98px;*/
	height:48px;
	line-height:48px;
}
#navul li.navmoon a {
	color:#FFFFFF;
}

#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	
	min-width: 90px;
	height:40px;
	line-height:40px;
}
#navul li.navmoon ul a:hover {
	background:#058393;
}
/*////////meu*/

/*footer*/
.footer{ clear:both;padding:0 0 10px 0;background:#058393;}
.footerModule{ border-top:4px solid #ff9d00; background:#0390a2; overflow:hidden; border-bottom:1px solid #067e8d;padding:0 0 34px; clear:both;}
.footerT{ width:1148px; margin:0 auto;}
.fDl{ width:262px; padding:20px 30px 0 0px; float:left;}
.fDl_2{ width:268px; padding:20px 0px 0 0px; float:left;}
.fDl dt,.fDl_2 dt{ font-size:20px; color:#ccc; line-height:44px; height:44px;padding:10px 0 3px;}
.fDl dt a,.fDl_2 dt a{color:#FFF;}
.fDl dd,.fDl_2 dd{line-height:28px; height:28px; font-size:13px}
.fDl a,.fDl_2 a{ color:#ddd;}
.fDl a:hover,.fDl_2 a:hover{ color:#FF9d00;}

.footerB{ width:1148px; height:50px;font-size:12px; line-height:56px; margin:0 auto; position:relative;color: #ddd;}
.footerB a{color:#ddd; font-size:12px}
.footerB a:hover{color:#FF9d00}
.footerB .aboutLink {text-align: left;width: 30%; float:left}
.footerB .copyright {text-align: right;width: 70%; }
.footerB .copyright img{ width:30px; height:41px; border:0}

.footerB .aboutLink a {padding: 0 12px 0 0px;font-size:12px;}
.footerB .aboutLink a:hover{ text-decoration:underline;}

.spanclass{display:none}
.footerB p.bdsharebuttonbox{text-align:center; width:150px; height:26px; margin:0 auto; padding:0; overflow:hidden}
/*-------footer end-------------------------------------------*/


.btn{
	color: #FFF;
	border: none;
	text-indent: 0;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	padding: 2px 20px 3px 20px;
	margin:10px 0;
	background-color: #000;
display: inline-block;	
border-radius: 5px; /* 鎵€鏈夎閮戒娇鐢ㄥ崐寰勪负5px鐨勫渾瑙掞紝姝ゅ睘鎬т负CSS3鏍囧噯灞炴€� */ 
-moz-border-radius: 5px; /* Mozilla娴忚鍣ㄧ殑绉佹湁灞炴€� */ 
-webkit-border-radius: 5px; /* Webkit娴忚鍣ㄧ殑绉佹湁灞炴€� */ 
border-radius: 3px 3px 3px 3px; /* 鍥涗釜鍗婂緞鍊煎垎鍒槸宸︿笂瑙掋€佸彸涓婅銆佸彸涓嬭鍜屽乏涓嬭 */ 
		}
.btn:hover{
	text-decoration: none;
	background-color: #333;
	border-radius: 5px; /* 鎵€鏈夎閮戒娇鐢ㄥ崐寰勪负5px鐨勫渾瑙掞紝姝ゅ睘鎬т负CSS3鏍囧噯灞炴€� */ 
-moz-border-radius: 5px; /* Mozilla娴忚鍣ㄧ殑绉佹湁灞炴€� */ 
-webkit-border-radius: 5px; /* Webkit娴忚鍣ㄧ殑绉佹湁灞炴€� */ 
border-radius: 3px 3px 3px 3px; /* 鍥涗釜鍗婂緞鍊煎垎鍒槸宸︿笂瑙掋€佸彸涓婅銆佸彸涓嬭鍜屽乏涓嬭 */ 	
color:#FFF	
}

span.qq{ background:url(../images/qq.gif) no-repeat left center; padding-left:18px}
span.skype{ background:url(../images/skype.png) no-repeat left center; background-size:16px 16px;padding-left:18px}