/* 网站公共样式 */

/* 初始化样式
========================================================================= */
body, div,p,form, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, textarea,th, td,button,iframe { margin:0; padding:0; }
body{font-size:12px;color:#666;text-align:center;word-break:break-all;}
h1, h2, h3, h4, h5, h6,th, td,button,select,input,textarea{font-size:12px;}
img,input,button,select{ vertical-align:middle;  }
button{ cursor:pointer}
iframe,img { border:0; }
li { list-style:none; }
a{ color:#666; text-decoration:none}
a:hover{ color:#1D5A72; text-decoration:none}

/* 清除浮动样式
========================================================================= */
.clearfix:after,.container:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix,.container{display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix,* html .container{height: 1%;} 
.clearfix,.container{display: block;}
/* End hide from IE-mac */ 
.clearFloat,.clear{ clear:both;height:0;font-size: 1px;line-height: 0px; display:block;}

/* 布局样式 
========================================================================== */
.container,.minNav,.footer,.column{ width:950px; margin:0 auto; text-align:left; clear:both;}
.mainContent{ width:716px; float:left;}
.sidebar{ width:200px; margin-right:24px; float:left;}
.container{ margin-top:5px; border-right:1px solid #E3E3E3;width:949px; background:url(../images/public/bg_line.gif) 212px 0 repeat-y; }
.fr{ float:right}
.fl{ float:left}
.hide{ display:none}

/* 头部迷你导航条 
========================================================================== */
.minNav{ height:54px; overflow:hidden;}
.minNav h1{ float:left; display:inline; padding-left:65px;}
.minNav p{ float:right; display:inline; padding-top:35px; color:#888;} 
.minNav p a,.minNav p a:hover{ color:#888;}
.minNav p a:hover{ color:#555; text-decoration:none}
/* 主导航条和banner 
========================================================================== */
.navbanner{ background:#F4F4F4 url(../images/public/bg_banner.gif) repeat-x}
/* 主导航条
========================================================================== */
.mainNav{height:30px;}
.mainNav ul{ }
.mainNav ul li{ display:inline; line-height:35px; color:#A6B9C3;}
.mainNav ul li a,.mainNav ul li a:hover{ margin:0 30px; font-weight:bold; color:#1D5A72;}
.mainNav ul li a:hover{ color:#222; text-decoration:none}

/* 二级菜单
========================================================================== */
.mainNav ul li .Menu{ position:absolute; z-index:1000;left:-999em; top:-999em;  height:28px; _width:700px; padding-top:5px;background: url(/images/public/bg_icon.gif) no-repeat 0 0; }

.mainNav ul li .Menu .fl,.mainNav ul li .Menu .fr{ float:left; height:28px; width:3px;background: url(/images/public/bg_l.png) no-repeat; overflow:hidden}
.mainNav ul li .Menu .fr{ width:46px;background: url(/images/public/bg_r.png) no-repeat;}
.mainNav ul li .Menu ol{ float:left;height:28px;background: url(/images/public/bg_m.gif) repeat-x;  }
.mainNav ul li .Menu ol li{ float:left; height:28px; padding:0 3px; line-height:28px; }
.mainNav ul li .Menu ol li a,.mainNav ul li .Menu ol li a:hover{ margin:0; font-weight: normal;color:#666666;font-size:12px;}
.mainNav ul li .Menu ol li a:hover{color:#609C2B; }

/* 侧边栏
========================================================================== */
.sidebar ul{border-top:1px solid #E4E4E4; margin-bottom:12px;}
.sidebar ul li{ line-height:23px;border-bottom:1px solid #E4E4E4; background:url(../images/public/icon_01.gif) no-repeat 20px 8px }
.sidebar ul li.on{background:#F0F0F0 url(../images/public/icon_01.gif) no-repeat 20px 8px}
.sidebar ul li a{ display:block; padding-left:30px;blr:expression(this.onFocus=this.blur())}
.sidebar ul li a:hover{ color:#1D5A72}
.sidebar ul li ul{ display: none; margin:0; padding:0;}
.sidebar ul li ul li{ background:#fff none; padding-left:10px; }
.sidebar ul li.on ul{ display:block; background:#fff none}
.sidebar ul li.on ul li{ background:#fff none}

/* 子导航栏样式
========================================================================== */
.subNav{ height:25px; line-height:21px; padding:5px 5px 0 15px; border-bottom:2px solid #E8E8E8;margin-bottom:1em;overflow:hidden; }
.subNav strong{ float:left; font-size:14px;}
.subNav ol,.subNav ol li{ display:inline}
.subNav div{text-align:right;color:#999;}
.subNav div a,.subNav div a:visited,.subNav div a:hover{ color:#999;}
.subNav div a:hover{ text-decoration:underline}

/* 文章
========================================================================== */
.article{ line-height:24px;}
.listbox{ min-height:300px;_height:300px;}
.tit{color:#1D5A72;	font-family: Arial;}
.tit2{text-align:center;}
.tit2 strong{color:#1D5A72; font-size:15px;}
.line{ height:18px;background:url(../images/public/bg_line.gif) repeat-x 0 7px;}
hr{height:1px;border:none;border-top:1px dashed #c0c0c0;}
//hr {height:0px;background:url(../images/public/bg_line.gif) repeat-x 0 7px;border:none;border-top:10px groove skyblue}
/* 底部 background:url(../images/public/bg_line.gif) repeat-x 0 7px;
========================================================================== */
.footer{ height:65px; background:url(../images/public/bg_footer.gif) repeat-x; margin-top:10px; overflow:hidden;}
.footer img{ display:block}
.footer div{ width:890px; float:left}
.footer div p{ display:inline; padding-top:20px; color:#9A9A9A;}
.footer div .fl{ line-height:20px; padding:17px 0 0 36px; font-family: Arial;}
.footer div p select{ color:#333333; border:1px solid #7F9DB9}
.footer div p a,.footer div p a:hover{color:#9A9A9A;}
.footer div p a:hover{ text-decoration:underline}



/* 选项卡
========================================================================== */
.tabMenu{ padding-left:15px; height:23px; overflow:hidden;background:url(../images/public/bg_tabmenubox.gif) no-repeat}
.tabMenu li{ float:left; width:90px; height:23px; overflow:hidden;background:url(../images/public/bg_tabmenu_d.gif) no-repeat; text-align:center; color:#727272; cursor:pointer}
.tabMenu li.on { background:url(../images/public/bg_tabmenu_o.gif) no-repeat; font-weight:bold; line-height:28px; cursor:text}
.tabMenu li.on a{color:#000;}
.tabConBox{ padding:15px 15px 30px;}

/* 分页
========================================================================== */
.current,#info{
    border:1px solid #c5cfd2;
    background:#fff;
    display:inline-block;
    margin:2px;
    text-decoration:none;
    font-size:12px;
    height:15px;
    text-align:center;
    line-height:15px;
    color:#999999;
    padding:2px 5px;
}
.current{
    border:1px solid #c5cfd2;
    background:#fff;
    margin:1px;
    color:#0c75a4;
}
#info{
    width:auto;
}