/*head*/
.head{width:980px;margin-top:10px;}
.head .logo{float:left;width:182px;}
.head .right{float:left;width:798px;text-align:left;}
.head .top{float:left;width:798px;height:31px;text-align:left;}
.top_1{float:left;height:31px;padding-left:40px;text-align:center;}
.top_1 li{float:left;width:100px;background:url(/images/indexpage/menu_2.gif) repeat-x;margin-right:2px;color:#07519A;font-size:14px;font-weight:bold;}
.top_1 li.blue{float:left;background:url(/images/indexpage/menu_1.gif) repeat-x;color:#fff;height:24px;padding-top:7px;}
.top_1 li img{padding-right:4px;}
.top_1 a:link,.top_1 a:visited { text-decoration:none;color:#0066CC;display:block;width:100px;height:24px;padding-top:7px;}
.top_1 a:active,.top_1 a:hover { text-decoration:underline;color:#FF6600;display:block;width:100px;height:24px;padding-top:7px;}


.top_2{float:right;width:340px;height:31px;}
.top_2 dt{float:left;width:200px;text-align:right;margin:4px 0px;height:16px;padding:7px 5px 0px 0px;color:#0066CC;border-right:1px #9a9a9a dashed;}
.top_2 dt a:link,.top_2 dt a:visited { text-decoration:underline;color:#0066CC;}
.top_2 dt a:active,.top_2 dt a:hover { text-decoration:none;color:#0066CC;}
.top_2 dd{float:right;width:120px;margin-top:3px;text-align:center;height:25px;line-height:25px;color:#666666;}

.topql_menu {float:left;width:120px;}
.topql_menu ul {padding:0;margin:0;list-style-type:none;}
.topql_menu ul ul {width:120px;text-align:left;float:left;}
.topql_menu ul li {float:left;display:block;}
.topql_menu ul ul li {display:block;width:105px;line-height:1em;}
.topql_menu a, .topql_menu a:visited {display:block;float:right;width:113px;height:25px;color:#666;background:url(/images/indexpage/menu_3.gif) no-repeat;text-align:left;padding-left:7px;clear:both;}
.topql_menu ul ul a, .topql_menu ul ul a:visited {display:block;background:url(/images/indexpage/ico_6.gif) no-repeat 8px 8px; padding-left:15px;color:#07519A;width:90px;line-height:21px;}
* html .topql_menu ul ul a, * html .topql_menu ul ul a:visited  {width:90px;}
.topql_menu table {border-collapse:collapse; padding:0; width:0; height:0;z-index:1;}
* html .topql_menu a:hover {color:#666;background:url(/images/indexpage/menu_3.gif) no-repeat; position:relative;}
.topql_menu li:hover {position:relative;}
.topql_menu :hover > a {color:#666;background:url(/images/indexpage/menu_3.gif) no-repeat;}
* html .topql_menu ul ul a:hover{color:#07519A;background:url(/images/indexpage/ico_5.gif) no-repeat 8px 8px; padding-left:15px;position:relative;}
.topql_menu ul ul li:hover {position:relative;}
.topql_menu ul ul :hover > a {color:#07519A;background:url(/images/indexpage/ico_5.gif) no-repeat 8px 8px; padding-left:15px;}
.topql_menu ul ul {visibility:hidden;position:absolute;top:25px;}
.topql_menu ul ul ul{left:0;top:0;width:105px;}
.topql_menu ul :hover ul{visibility:visible;width:105px;
background:#ffffff;
	line-height:25px;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
border:1px solid #CDCDCD;
border-top:0px solid #fff;
left:7px;
padding:8px 0;
}
.topql_ ul :hover ul ul{visibility:hidden;}
.topql_ ul :hover ul :hover ul ul{visibility:hidden;}
.topql_menu ul :hover ul :hover ul{visibility:visible; left:0px;}
.topql_menu ul :hover ul :hover ul :hover ul {visibility:visible;}
a.topql_gray:link, a.topql_gray:visited {text-decoration: none;color:#666;}
a.topql_gray:hover,a.topql_gray:active {text-decoration: underline;color:#666;}

.head .bottom{float:left;width:798px;text-align:left;height:34px;line-height:34px;background:url(/images/indexpage/menu_5.gif) repeat-x;font-size:14px;color:#fff;}
.head .bottom b{float:left;width:12px;height:34px;background:url(/images/indexpage/menu_4.gif) no-repeat;}
.head .bottom div{float:left;}
.head .bottom div a:link,.head .bottom div a:visited { text-decoration:none;color:#fff;}
.head .bottom div a:active,.head .bottom div a:hover { text-decoration:underline;color:#fff;}
.head .bottom span{float:right;width:12px;height:34px;background:url(/images/indexpage/menu_6.gif) no-repeat;}


.yqlj{float:left;width:980px;clear:both;border-top:10px #ffffff solid;}
.yqlj b{float:left;width:980px;height:14px;background:url(/images/indexpage/bg_18.gif) no-repeat top;}
.yqlj div{float:left;width:980px;background:url(/images/indexpage/bg_19.gif) repeat-y;}
.yqlj div dt{float:left;width:80px;text-align:center;font-size:14px;font-weight:bold;}
.yqlj div dd{float:left;width:900px;line-height:20px;}
.yqlj span{float:left;width:980px;height:14px;background:url(/images/indexpage/bg_20.gif) no-repeat;}


.floor{width:980px;clear:both;padding:20px 0;}
.floor dt{float:left;width:200px;}
.floor dd{float:right;width:780px;color:#989898;line-height:21px;text-align:left;}
.floor dd a:link,.floor dd a:visited {text-decoration:none;color:#000;}
.floor dd a:active,.floor dd a:hover {text-decoration:underline;color:#000;}
