﻿@charset "utf-8";
/* CSS Document */
/*公用全局样式*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl, dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
html,body{background:#FFF;}
body{font:normal normal normal 12px/180% 宋体;text-align:center;height:100%;word-break:break-all;}
a{text-decoration:none;color:#333;}
a:hover{color:#c00;}
a:active{outline:none;}
li{list-style-type:none;}
img{border-style:none;}
table{border-collapse:collapse;}
fieldset{border-style:none }
button{cursor:pointer;}
select,input,textarea{font-size:12px;}
ul,li,dt,dd,dl{list-style:none;}
div{text-align:left;}
.clear{clear:both;}
selection{color:#fff;background-color:#209EEB;}
q:before,q:after{content: '';}    
abbr, acronym{border:0;}
code::selection{background-color:#209EEB}
::-moz-selection{color:#FFFFFF;background-color:#209EEB;}
code::-moz-selection{background-color:#209EEB}
/*------*/
.clear{clear:both;height:0;font-size:0;background:none;}
.clearfix{display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.classpage{text-align:center;}

.h10{height:10px;clear:both;font-size:1px;line-height:1px;background:none;}
.h5{height:5px;clear:both;font-size:1px;line-height:1px;background:none;}
.h6{height:6px;clear:both;font-size:1px;line-height:1px;background:none;}
.h8{height:8px;clear:both;font-size:1px;line-height:1px;background:none;}
/*主体框架*/
body{}
#hp,#bp,#fp{ width:960px; margin:0 auto; overflow:hidden;}
.b_main{ width:720px; overflow:hidden}
.b_side{ width:230px; overflow:hidden;}
/*子页左右主体结构*/
.art_main{ width:740px; overflow:hidden;}
.art_main_m{ width:500px; overflow:hidden;}
.art_side{ width:230px; overflow:hidden;}
/*头部*/
#h_top{ height:30px; overflow:hidden; background:url(gra_bg.png) repeat-x; }
#h_top .login_form{ padding-left:13px; padding-top:4px;}
#h_top .login_form input{ vertical-align:middle;}
#h_top .top_link{ padding-right:26px; line-height:30px;}
#h_top .top_link a.wap_link{ padding-left:22px; margin-left:60px; background:url(wap_icon.gif) no-repeat;}
.u_login{padding-left:13px; float:left; line-height:30px;}

.main_menu{ height:50px; overflow:hidden; background:url(nav_bg.png) no-repeat; }
.main_menu ul{ padding-left:2px;}
.main_menu ul li{ float:left; line-height:50px; width:87px;background:url(nav_bt_r.png) top right no-repeat; overflow:hidden;}
.main_menu ul li a{ font-size:12px; font-weight:bold; color:#fff; display:block; width:86px; height:50px; text-align:center;}
.main_menu ul li.current a,#nav li ul li a:hover{ color:#ff0;}

#nav li ul{list-style-type:none;text-align:left;left:-999em;/*width:150px;*/min-width: 86px;position:absolute;line-height:24px; padding-left:0; z-index:99;}
#nav li ul li{float:left;background:#c8e9fb;line-height:24px;height:24px;/*width:190px;*/ min-width: 86px; overflow:hidden;border-bottom:1px solid #0696df;text-align:left;float:none;}
#nav li ul a{display:inline-block;width:auto;text-align:left;height:24px;padding-left:15px;padding-right: 15px;}
#nav li ul a:link{color:#333;text-decoration:none;}
#nav li ul a:visited{color:#333;text-decoration:none;}
#nav li ul a:hover{color:#fff000;text-decoration:none;width: auto;min-width: 86px; font-weight:normal;background:#0696df;}
#nav li:hover ul{left: auto;}
#nav li.sfhover ul{left: auto;}
/*底部*/
#fp{ height:140px; background:url(fp_bg.png) no-repeat;}
.f_nav{ height:39px; line-height:39px; text-align:center; color:#fff;}
.f_nav a{ padding:0 6px; color:#fff;}
.web_copy{color:#fff; line-height:24px; padding-top:12px;}
.web_copy a{color:#e3e3e3;}
.web_copy a:hover{ color:#FF0;}
.web_copy p{ text-align:center;}

.class_page{ text-align:center; padding:10px 0;}
#path_tit{ border-bottom:none;}


.list_more{ width:100%; height:45px; text-align:center; font-size:14px;}
	.list_more a,.list_more span { display: inline-block; *+display: inline; zoom: 1; border: #eee 1px solid; padding: 2px 5px; color: #036cb4; font-family: "Microsoft YaHei" }
	.list_more a:hover{border:#999 1px solid;color:#666; }
	.list_more a:active{border:#999 1px solid;color:#666;}
	.list_more span { border:#036cb4 1px solid; padding:2px 5px; font-weight:bold; margin:2px; color:#fff; background:#036cb4;}