*{
	padding:0px;
	margin:0px;
	}
body{ font-size:14px; line-height: 21px; color:#333333; }
a { color:#333333; text-decoration:none; }
a:hover{ color:#ff3300; text-decoration: underline; }

.floatclear{ clear:both; }
.listbg2 { overflow: hidden; text-align: left; text-indent: 3px; height: 21px; }
.listbg { overflow: hidden; text-align: left; text-indent: 3px; height: 21px; }
/*-----------头部*/

.top{ height:121px; overflow:hidden; margin-top:1px; width: 950px; margin-right: auto; margin-left: auto; background-image: url(Img/topback.gif); background-repeat: no-repeat; }
.top a { color:#fff; }
.topleft{ float:left; width:260px; height:50px; margin-top:20px; }
.top-nav{ display: compact; float: left; margin-left: 20px; }
.top-nav a:link { color: #fff; }
.top-right{ width:200px; height:70px; margin-top:45px; margin-left:0px; float:right; color: #fff; line-height: 19px; }
.head { clear:both; MARGIN-TOP: 4px; margin-bottom:4px; MARGIN-LEFT: auto; WIDTH: 948px; MARGIN-RIGHT: auto; border: 2px solid #CCCCCC; padding-top:5px; padding-bottom:5px; height: 70px; }
.logo { height: 70px; width: 342px; float: left; margin-left: 10px; }
.info-nav { height: 70px; width: 60px; float: left; margin-left: 10px; text-align: center; font-weight: bold; }
.info-nav img { margin-bottom: 5px; }
.banner{ height: 70px; width: 458px; float: right; margin-right: 10px; }

/*主导航菜单*/
#menu2 ul{ padding:0; border:0; list-style:none; line-height:150%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 15px; }
#menu2_out{ width:946px; padding-left:4px; margin-left:auto; margin-right:auto; background:url(Img/menu2_left.gif) no-repeat left top; }
#menu2_in{ background:url(Img/menu2_right.gif) no-repeat right top; padding-right:4px; }
#menu2{ background:url(Img/menu2_bg.gif) repeat-x; height:73px; }
.menu2_line{ background:url(Img/menu2_line.gif) no-repeat center top; width:8px; }
.menu2_line2{ background:url(Img/menu2_line2.gif) no-repeat center top; width:15px; }
#nav{ padding-left:20px; }
#nav li{ float:left; height:35px;}
#nav li a{ float:left; display:block; padding-left:6px; height:35px; background:url(Img/menu2_on_left.gif) no-repeat left top; cursor:pointer; text-decoration:none; }
#nav li a span{ float:left; padding:11px 14px 10px 10px; line-height:14px; background:url(Img/menu2_on_right.gif) no-repeat right top; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
#nav li .nav_on{ background-position:left 100%; }
#nav li .nav_on span{ background-position:right 100%; color:#333333; text-decoration:none; padding:14px 14px 7px 10px; }
/*子栏目*/
#menu2_con{ text-align:left; padding-left:20px; clear:both; }
#menu2_con li{ float:left; height:22px; margin-top:8px; }
#menu2_con li a{ display:block; float:left; background:url(Img/menu2_on_left2.gif) no-repeat left top; cursor:pointer; padding-left:3px; }


#menu2_con li a span{ float:left; padding:6px 10px 4px 10px; line-height:12px; background:url(Img/menu2_on_right2.gif) no-repeat right top; }
#menu2_con li a:hover{ text-decoration:none; background:url(Img/menu2_on_left2.gif) no-repeat left bottom; }
#menu2_con li a:hover span{ background:url(Img/menu2_on_right2.gif) no-repeat right bottom; }
#a { width: 898px; font-size: 14px; text-align: center; color: #000000; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; }
	
/*主题部分开始*/
.content { MARGIN-LEFT: auto; MARGIN-RIGHT: auto; WIDTH: 948px; height: 190px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; overflow: hidden; }
.content-a { MARGIN-LEFT: auto; MARGIN-RIGHT: auto; WIDTH: 948px; height: 175px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; }
.content-m { MARGIN-LEFT: auto; MARGIN-RIGHT: auto; WIDTH: 948px; height: 115px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; padding-bottom: 5px; }
.con-open{ HEIGHT: 25px; background-image: url(Img/futurav.gif); background-repeat: no-repeat; width: 938px; margin-top: 3px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #BDD38B; border-right-color: #BDD38B; border-left-color: #BDD38B; }
.con-step{ WIDTH: 938px; HEIGHT: 85px; text-align:center; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #BDD38B; border-bottom-color: #BDD38B; border-left-color: #BDD38B; margin-left: 4px; overflow: hidden; }
.con-a{ HEIGHT: 18px; width: 101px; float: left; text-align: center; color: #090; padding-top: 7px; }
.read{ HEIGHT: 20px; width: 121px; float: left; text-align: center; color: #090; padding-top: 5px; }
.con-m{ WIDTH: 100px; HEIGHT: 20px; text-align:center; float: right; padding-top: 5px; }
.con{ WIDTH: 948px; HEIGHT: 190px; margin-right: auto; margin-left: auto; }
.bigcon { FLOAT: left; width:625px; HEIGHT: 190px; overflow: hidden; margin-left: 3px; }
.box-big { width: 625px; height: 185px; float: left; }
.con-top{ clear:both; WIDTH: 948px; HEIGHT: 140px; text-align:center; margin-right: auto; margin-left: auto; }
.listbg3 { height: 20px; width: 60px; float: right; }

.box { width: 310px; height: 185px; float: left; padding-left: 5px; overflow: hidden; }
.box-title{ FONT-WEIGHT: bold; FLOAT: left; WIDTH: 308px; color:#006b00; background-image: url(Img/box-title.gif); background-repeat: no-repeat; height: 25px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #BDD38B; border-right-color: #BDD38B; border-left-color: #BDD38B; }
.box-t{ FONT-WEIGHT: bold; FLOAT: left; WIDTH: 308px; color:#006b00; background-image: url(Img/furav.gif); background-repeat: no-repeat; height: 25px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #BDD38B; border-right-color: #BDD38B; border-left-color: #BDD38B; }
.box-con { FLOAT: left; width:298px; HEIGHT: 148px; overflow: hidden; padding-left: 10px; padding-top: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #BDD38B; border-bottom-color: #BDD38B; border-left-color: #BDD38B; }
.box-bbs-con { FLOAT: left; width:298px; HEIGHT: 148px; overflow: hidden; padding-left: 10px; padding-top: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #BDD38B; border-bottom-color: #BDD38B; border-left-color: #BDD38B; color: #009900; }
.boxbig-con { FLOAT: left; width:622px; HEIGHT: 150px; overflow: hidden; padding-top: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #BDD38B; border-bottom-color: #BDD38B; border-left-color: #BDD38B; }
.con-a a, .con-m a { color: #090; font-weight: bold; }

.rule { height: 70px; width: 150px; float: right; text-align: center; padding-top: 10px; margin-right: 25px; }

.boxbig-title{ FONT-WEIGHT: bold; FLOAT: left; WIDTH: 622px; color:#006b00; background-image: url(Img/future-nav.gif); background-repeat: no-repeat; height: 25px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #BDD38B; border-right-color: #BDD38B; border-left-color: #BDD38B; }

/*内容页面主体*/

#page { height: auto; width: 950px; margin-right: auto; margin-left: auto; border: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 5px; }
#left { margin: 5px; height: auto; width: 220px; float: left; border: 1px solid #82a211; padding: 5px; }
.left-title { height: 25px; font-size: 14px; color: #fff; background-image: url(Img/futures-left-top.jpg); background-repeat: repeat-x; font-weight: bold; text-align: center; }
.left-content { padding-top: 10px; height: auto; text-align: center; }
.left-content ul { list-style-type:none; margin-bottom:10px; margin-right: 50px; margin-left: 50px; }
.left-content li { height:20px; text-align:center; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #333333; padding-top: 5px; }
.left-bot { margin-top: 10px; text-align: center; }

#right { float: right; height: auto; width: 680px; margin: 5px; border: 1px solid #82a211; overflow: hidden; }
.right-title { background-color: #82a211; height: 25px; color: #fff; font-size: 14px; font-weight: bold; text-indent: 15px; vertical-align: bottom; border: 1px solid #82a211; }
.article { width: 630px; height: auto; padding: 10px; margin-bottom: 5px; }
p:first-letter{padding-left:2em;} 
.title { border-bottom:1px solid #0A778B; font-size:20px; font-weight:bold; color:#000; padding-bottom:6px; text-align: center; height: 30px; padding-top: 6px; margin-top: 5px; }
.article-bottom { height: auto; margin-bottom: 5px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #669933; border-bottom-color: #669933; }
.info { height:30px; font-size:13px; font-weight:normal; color:#000; background:#FAFFF9; padding-top:8px; text-align: center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }



/* 页脚部分*/
#copy { width: 950px; height: 360px; margin-right: auto; margin-left: auto; clear: both; margin-top: 2px; margin-bottom: 2px; }
.about{ width:950px; height:20px; background-color:#090; margin-top:5px; color:#fff; text-align:center; padding-top:6px; }
.about a:link, .about a:visited { color: #fff; }
.new-left { 	margin-left:5px;} 
.bottom { height: 40px; width: 950px; padding-top: 5px; text-align: center; margin-bottom: 2px; }
.bottom-copy { height: 70px; width: 950px; text-align: center; padding-top: 5px; line-height: 150%; margin-bottom: 3px; }
