@charset "gb2312";
/* CSS Document */
body{ width:100%; background:#fff; font:14px "Î¢ÈíÑÅºÚ"; line-height:24px; color:#333;}
*{ padding:0; margin:0;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; width:100%; height:0px; overflow:hidden;}
ul,li{ list-style-type:none;}
img{ border:none;vertical-align:middle}
table{ border-collapse:collapse; border-spacing:0;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration: none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
input,select,button{vertical-align:middle;outline:medium;border-radius:2px;}
input[type="text"],select{ height:26px; border:1px solid #ccc; padding-left:3px;}
button{ height:26px; padding:0 12px; border:none; cursor:pointer; color:#555;}

#bodybox{ width:1680px; margin:0 auto;}
#header{ width:100%; height:110px; background:#f5f5f5 url(../images/head.jpg) no-repeat;}
#theme{ background:#fff; vertical-align:top;}
.left{ background:#ffffff;}
#levelmenu{}
#levelmenu div.unit ul{ padding-bottom:10px;}
#levelmenu div.unit a{ display:block;width:305px;  height:42px; padding-left:23px; line-height:42px; color:#2d517b; font-size:15px;}
#levelmenu div.unit a:hover,#levelmenu div.unit a.on{ color:black;}
#levelmenu div.unit h5{ width:305px; height:44x;line-height:44px; overflow:hidden; cursor:pointer; font-size:18px; color:#2d517b; font-weight:normal; background:#eeeeee; border-right:5px solid #eeeeee; padding-left:30px;}
#levelmenu div.unit h5 img{ margin-right:8px;}
#levelmenu div.unit ul{line-height:28px;}
#levelmenu div.current ul{ display:block;}
#levelmenu div.current h5{ background:#eeeeee url(../images/xl.png) no-repeat 160px 20px; border-right:5px solid #00ff00;}
#bottom{ width:90%; height:50px; text-align:center; font-size:12px; line-height:50px; padding:0 5%;}
#bottom a{ color:#333; padding:0 10px;}
.right{ padding:20px 0 20px 20px;}

.mainbox{ padding:12px 16px 12px 22px; border:0px solid #e7e7e7; margin-bottom:auto;}
.position{ height:36px; background:#f5f5f5; line-height:36px; padding-left:20px; margin-bottom:18px;}
.position a{ color:#eeeeee;}

.main01{ height:38px;line-height:28px;}
.main01 strong{ float:left; font:bold 18px "Î¢ÈíÑÅºÚ"; }
.maintitle{font:bold 20px "Î¢ÈíÑÅºÚ"; text-align:center; padding:18px 0;}
.mainauthor{ text-align:center; background:#f5f5f5; line-height:28px; color:#555;}
.maincont{
	line-height: 28px;
	font-size: 14px;
	padding: 10px;
	color: #BFCDDB;
}
.maincont img{ max-width:907px;}
.maincont p{
	text-indent: 24px;
	color: #333;
	font-size: 14px;
}
.main01 .fr{ float:right;}
.orange{ color:#fe4f20;}
.blue{ color:#0066cc;}
.font12{ font-size:12px;}
.font20{ font-size:20px;}








.mainbox .maincont p strong {
	color: #F00;
}
ul.left_snav_ul{list-style:none;padding:0px;display: none; padding-top: 8px;}
ul.left_snav_ul > li{ margin:0px;padding:5px 0px 5px 10px; background: url(../images/left_sli.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a{border:0;color:#797979;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{ text-decoration: none;color:#FF6633;}
.menu_head{cursor:pointer; font: 600 18px/30px "Open Sans", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #FF6633;}