﻿@charset "utf-8";
body,div,table,from,dl,ul,li,ol,dt,dd,span,img,input{margin:0;padding:0;border:none;list-style:none;}
h1,h2,h3,h4,h5,h6,p,b,em{margin:0;padding:0;border:none;}
body{font:normal 12px "微软雅黑";line-height:22px;color:#000;background:#fff;width:100%;}
.del_float{clear:both;border:none;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.wrap{width:100%;min-width:1024px;max-width:100%;height:100%;position:relative;}
a:hover{color:#0068b7;}
a.cur{color:#0068b7;}

.header{width:100%; height:97px; background:url(../images/head_bg.png) repeat-x;position:absolute;top:0;left:50%;margin-left:-50%;z-index:9999;}
.head_top{ width:1185px;margin:0 auto;height:33px; text-align:right;}
.head_top a{display:inline-block; height:100%;font:12px/33px "微软雅黑";color:#fff;padding-right:24px;}
.head_top a:hover{color:#21c2f8;}
.head_top img{ vertical-align:-5px;}
.head_con{width:1185px; height:64px;margin:0 auto;}
.head_con h1{width:172px;float:left;padding-top:10px;}
.head_con .nav{width:660px; height:100%;float:left;margin-left:30px;}
.head_con .nav li{float:left;margin-left:30px;}
.head_con .nav li a{display:block;width:80px; height:62px; text-align:center;font:15px/62px "微软雅黑";color:#fff;}
.head_con .nav li a:hover, .head_con .nav li a.cur{color:#21c2f8;border-bottom:solid 2px #21c2f8;}
.head_con .rig{width:105px;float:left;padding:11px 0 0 0px;position:relative;}
.head_con .rig .top_app{ position:absolute;top:57px;left:27px;display:none;font:12px/16px "微软雅黑";color:#111; text-align:center;}
.head_con .rig a{margin-left:12px;}

.sub_nav{width:100%; height:202px;display:none; background:url(../images/sub_nav_bg.png);position:absolute;top:97px;left:0;z-index:9999;}
.sub_nav .sub_nav_con{width:1200px;margin:0 auto; padding-top:20px;}
.sub_nav ul{width:300px;float:left;}
.sub_nav li{ float:left; width:150px;}
.sub_nav li a{font:14px/28px "微软雅黑";color:#333;}
.sub_nav li a:hover{color:#21c2f8;}
.sub_nav  h3{ border-bottom:solid 1px #ddd; width:180px;}
.sub_nav  h3 a{font:14px/28px "微软雅黑";color:#333; font-weight:normal;}
.sub_nav  h3 a:hover{color:#21c2f8;font-weight:normal;}

.foot{width:100%;background:#305125;}
.foot_con{width:1180px;margin:0 auto;}
.foot_con .f_nav{width:165px;float:left;}
.foot_con h3{font:16px/20px "微软雅黑";color:#fff;padding:30px 0 15px;}
.foot_con p{font:13px/27px "宋体";color:#acafb1;}
.foot_con .f_nav p a{font:13px/27px "宋体";color:#acafb1;}
.foot_con .f_nav p a:hover{color:#21c2f8;}
.foot_con .f_nav_last{width:360px;float:left;padding-left:40px;margin-top:27px;border-left:solid 1px #596064;}
.foot_con .f_nav_last h3{padding-top:3px;}
.foot_con .f_nav_last p a{display:inline-block;width:26px;margin:13px 6px 0 0;}
.foot_con .f_nav_last p a:hover{opacity:0.8;filter:alpha(opacity=80);}
.foot .copyright{width:1185px;margin:40px auto 0;border-top:solid 1px #596064;height:60px;font:12px/60px "微软雅黑";color:#aaa;}
.foot_con .erweima{ text-align:center;}
.foot_con .erweima p{ margin-left:-40px;}
.foot .copyright a{color:#aaa;}
.foot .copyright a:hover{color:#21c2f8;}


#ldg_lockmask{position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 100;background:#000;filter:alpha(opacity=60);opacity:.6;}
.showbox{ width:520px; height:530px; border:#207dbb solid 1px; background:#FFF; position: fixed;  z-index:20000; padding-bottom:30px}
 .showbox h3{ height:40px;  line-height:40px; font-size:14px; color:#207dbb; font-weight:bold; margin-top:10px; text-align:center; font-size:18px; }
 .showboxcontent{ width:90%; height:48px; margin:10px 10px 10px 15px;}
 .showboxclose{ width:34px; height:34px; background:url(../images/ui_close.png) no-repeat; position:absolute; right:-17px; top:-17px; cursor:pointer}
 .showboxclose:hover{background:url(../images/ui_close.hover.png) no-repeat; }
 .showboxfoot{ width:100%; height:30px;}

/* search   搜索样式  
--------------------------------------------------------------------*/
.search{
	background:url(../images/search_bg.png) no-repeat left top;
	height:29px;
	float:left;
	width:195px;
	margin-top:16px;
	margin-left:20px;
}
.search input{
	background:none;
	border:none;
	height:29px;
	line-height:29px;
	padding-left:10px;
	width:120px;
	display:block;
	float:left;
}
.search a{
	display:block;
	height:29px;
	width:30px;
	float:left;
}
.search a:hover{
	text-decoration:none;
}

/* 导航css */
.fr{float: right;}
.head_con .nav02{width:660px; height:100%;float:left;margin-left:30px;}
.head_con .nav02>li{float:left;margin-left:30px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav02{ position:relative; z-index:9999;  }
.nav02 a{ color:#fff;  }
.nav02 .nLi{ float:left;  position:relative; display:inline; z-index: 9999 }
.nav02 .nLi h3{ float:left;  }
.nav02 .nLi h3 a{ display:block; font-size:16px; font-weight:bold; display:block;width:80px; height:62px; text-align:center;font:15px/62px "微软雅黑";color:#fff; }
.nav02 .nLi h3 a:hover{color:#21c2f8;border-bottom:solid 2px #21c2f8;}
.nav02 .sub{width:110px; background:#eff4f7; line-height:26px; float:left;}
.nav02 .sub ul {
	width:100%;
}
.nav02 .sub li{width:100%;}
.nav02 .sub li>a{padding: 0 15px; height: 40px;line-height: 40px; display:block; color: #000;font-size: 14px;}
.nav02 .sub li>a:hover,.nav02 .sub li>a.current{ background:transparent; color:#21c2f8;  }
.nav02 .sub li.current a{background:transparent; color:#21c2f8; }
.nav02 .on h3 a{ background:transparent; color:#21c2f8;  border-bottom:solid 2px #21c2f8; }
/*
.nav02 .menuCnt{padding: 15px;background: #fff;position:absolute;top:5px;z-index:99;left:0px;z-index: 9999;min-height:520px;display: none;}
.nav02 .menuCnt a {display: inline-block; float: left;margin: 0 15px;line-height: 18px;margin-bottom: 10px;width:170px;color: black;}
.nav02  .menuCnt a{color: #000;font-size: 14px;}
.nav02  .menuCnt a:hover{color: #21c2f8;}
.nav02 .menuCnt a .tip{color: #a9b5bd;font-size: 12px;}
*/
/*.nav02 .menuCnt{display: block;padding: 15px;background: #fff;position:absolute;top:0px;z-index:99;left:220px;width: 680px;*width: 650px;z-index: 9999;}*/
.subWrap{width:680px;background: #fff; border:solid 5px #ddd; border-top:none; overflow:hidden; zoom:1;left:0px; top:64px; position:absolute; display:none;}

.menuList{
	width:520px;
	float:left;
	overflow: hidden;
	zoom:1;
}
.menuCnt{
	width:480px;
	padding: 10px 20px;
	overflow: hidden;
	zoom:1;
	display: none;
	color:#acafb1;
}

.menuCnt a {
	display:block;
	width:150px;
	padding-right:10px;
	overflow:hidden;
	line-height:24px;
	height:24px;
	color:#000;
	float:left;
}

.menuCnt a:hover {
	color:#21c2f8;
}

.subWrap.single  {
	width:90px;
	margin-left:-10px;
}

.subWrap.single div.sub{
	width:90px;
}
