/* 网站公共样式 */

/* 初始化样式
========================================================================= */
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;behavior: url(/css/csshover3.htc);}
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,.sidebar2{ 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}
.center{text-align:center;}
.hide{ display:none}

/* 头部迷你导航条 
========================================================================== */
.minNav{ height:61px; overflow:hidden;}
.minNav h1{ float:left; display:inline; padding-left:75px;}
.minNav p{ float:right; display:inline; padding-top:42px; 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{}
.mainNav ul{ }
.mainNav ul li{ display:inline; line-height:35px; color:#A6B9C3;}
.mainNav ul li a,.mainNav ul li a:hover{ margin:0 35px; 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,.sidebar2 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,.sidebar2 ul li.on ul{ display:block; background:#fff none}
.sidebar ul li.on ul li,.sidebar2 ul li.on ul li{ background:#fff none}
 
.sidebar2 ul{ display:block;position:relative; margin-bottom:12px;z-index:1000;}
.sidebar2 ul li{padding-left:30px;width:170px; line-height:23px;border-left:1px solid #fff;border-bottom:1px solid #E4E4E4; background:url(/images/public/icon_01.gif) no-repeat 20px 8px;cursor:pointer;}
.sidebar2 ul li:hover{background:#F7FFF7 url(/images/public/icon_01.gif) no-repeat 20px 8px; border-left:1px solid #ddd;}
.sidebar2 ul li:hover a{color:#1D5A72;}
.sidebar2 div{position:absolute;border:1px solid #ddd; padding:6px; background:#F7FFF7; left:150px;top:-5px; display:none;width:225px; }
.sidebar2 div span{display:block;width:2px; height:22px; background:#F7FFF7; left:-2px;position:absolute;}
.sidebar2 ul li:hover div,.sidebar2 ul div:hover{display:block; }
.sidebar2 dt,.sidebar2 dd{float:left;font-size:12px;text-align:left;text-indent:5px;}
.sidebar2 dt{width:105px; font-weight:bold;color:#000; cursor:default;}
.sidebar2 dd{width:120px;font-weight:normal; }
.sidebar2 ul li dd a:link,.sidebar2 ul li dd a:visited,.sidebar2 ul li dd a:hover{display:block; background:url(/images/public/icon_1x12.gif) no-repeat 0 5px; font-weight:normal;color:#666;}
.sidebar2 ul li dd a:hover{text-decoration:underline;color:#1D5A72;}
.sidebar2 div.threeW{width:105px;}
.sidebar2 ul li div p{background:url(/images/public/bg_4x1.gif) repeat-x;line-height:1px;height:1px;overflow:hidden;padding-bottom:3px;clear:both;}

/* 子导航栏样式
========================================================================== */
.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}
.tit5{font-size:14px;text-align:center;height:30px;line-height:30px;margin-bottom:10px;color:#000;font-weight:bold;}
.table_1 a:link,.table_1 a:visited{color:#000;}
.table_1 a:hover{text-decoration:underline;color:#1D5A72;}
.table_1 td.t1{color:#fff; background:#31869C;}
.table_1 .t2{color:#315D94;background:#94CFE7;}
.table_2 td{padding:8px;}
.table_2 td.t1{color:#fff; background:#31869C;font-size:16px;font-weight:bold;}
 
/* 底部 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;  height:23px; overflow:hidden;background:url(/images/public/bg_tabmenu_d.gif) no-repeat  right -23px; text-align:center; color:#727272; cursor:pointer;padding:0 5px 0 0; }
.tabMenu li  a{padding-left:5px;display:block;background:url(/images/public/bg_tabmenu_d.gif) no-repeat; }
.tabMenu li.on {background:url(/images/public/bg_tabmenu_o.gif) no-repeat right -25px; font-weight:bold; line-height:28px; cursor:text;}
.tabMenu li.on a{color:#000; background:url(/images/public/bg_tabmenu_o.gif) no-repeat; }
.tabConBox{text-align:left; 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;
}

/* 表格
=========================================================================== */

.content_tab_tr {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
}

.content_tab_tr2 {
	background-color:  #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
}

.content_tab_title {
	font-size: 12px;
	background-color: #1D5A72;
	color: #ffffff;
	line-height: 20px;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.content_tab_td {
	padding-left:3px;
}
