﻿@charset "utf-8";
*{
	margin: 0;
	padding: 0;
}

html, body, #wrapper {
	height: 100%;
	font-size:12px;
	}
#box{
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	}
#header{
	text-align:center;
	background-image:url(header_bg.jpg);
	background-repeat:repeat-x;
	}
#inheader{
	width:960px;
	height:188px;
	line-height:20px;
	margin:0 auto;
	}
h3{font-size:14px;line-height:50px;}
#inheader p{font-size:12px;line-height:30px;}
#footer {
	position: relative;
	height: auto;/* footer高度*/	
	width:100%;
	clear:both;
	background:#e7e7e7;
	text-align:center;
	color:#fff;
}
#infoot{
	background-image:url(foot_bg.jpg);
	height:80px;
	width:916px;
	margin:0 auto;
}
#footer p{
	line-height:26px;
	background-image: url(foot_bg.jpg);
	background-repeat: repeat-y;
}
#content{
	background-image:url(contect_bg_2.jpg);
	background-repeat:repeat-y;
	width:916px;
	margin:0px auto;
	height: auto;	
	}

#contect_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100%;
	width: 250px;
}
#contect_right {
	background-image: url(contect_bg_12.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float:left;
	height: 100%;
	width: 666px;
}
#contect_buttom {
	background-repeat:repeat-y;
	background-image:url(contect_bg_2.jpg);
	padding: 0px;
	float: left;
	width: 100%;
	height: 50px;
	margin: 0px;
}

/*--------------页面头部样式集合--------开始--------------------*/
#logo {
	padding: 0px;
	float: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	height: 97px;
	width: 910px;
	text-align:left;
}
#menu {
	float: none;
	width: 910px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
	height: 40px;
}
#search {
	float: none;
	height: 25px;
	width: 890px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	text-align: left;
	color: #009999;
	padding: 0px;
}
#search_left {
	width:400px;
	float:left;
}
#search_right {
	width:480px;
	float:left;
	text-align:right;
}
#menu li {/*导航菜单样式*/
	float:left;
	list-style-type: none;
}
#menu li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	display:block;
	width:95px;
	height:25px;
	text-align:center;
	margin-left:2px;
	font-weight: bold;
	padding-top: 3px;
}
#menu li a:hover{
	background-color:#FF6600;
	color:#FFFFFF;
}

/*--------------内容页左侧布局样式集合--------开始--------------------*/
/*-----------开班计划样式---------*/
#kbplan {
	height: 260px;
	width: 225px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #c8c8c8;
	background-repeat: repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-image: url(kbplan_bg.jpg);
}
#kbplan2 {
	height: 260px;
	width: 225px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #c8c8c8;
	background-repeat: repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background-image: url(kbplan_bg.jpg);
}
#kbplan_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image:url(pic/kbplan.png);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#kbplan_buttom {
	width: 210px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	text-align:left;
}
.kbplan_text_blue {
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	line-height: 20px;
}
.kbplan_text_gray {
	font-size: 12px;
	color:#666666;
	line-height: 20px;
}
/*-----------免费活动样式---------*/
#freeclass {
	background-image: url(freeclass_bg.jpg);
	background-repeat: repeat-x;
	height: 100px;
	width: 224px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#freeclass_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image:url(pic/freeclass.png);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#freeclass_buttom {
	width: 210px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	height: 60px;
	text-align:left;
}
/*-----------基地新闻样式---------*/
#hot_news {
	background-image: url(index_news_bg.jpg);
	background-repeat: repeat-x;
	height: 241px;
	width: 224px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#hot_news_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image:url(pic/hotnews.png);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#hot_news_buttom {
	width: 210px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	height: 200px;
	text-align:left;
}
#hot_news_li li {/*新闻列表*/
	list-style-image: url(news_pic.gif);
	margin-left: 15px;
	line-height: 20px;
	color: #333333;
}
/*-----------龙虎榜样式---------*/
#lhb {
	background-image:url(lhb_bg.jpg);
	background-repeat: repeat-x;
	height: 429px;
	width: 224px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#lhb_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image:url(pic/lhb.png);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#lhb_buttom {
	width: 170px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 36px;
	height: 390px;
	text-align:left;
}
#lhb_buttom img {
	border: 1px solid #999999;
}

/*--------------页面文字样式集合--------开始--------------------*/
.h1{
	font-size:16px;
	color:#009999;
	font-weight:bold;
	line-height: 20px;
}
.h2{
	font-size:14px;
	color:#009999;
	font-weight:bold;
	line-height: 25px;
}
.div_title {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 7px;
}
.div_menu2 {
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding-top: 7px;
}
.text_blue {
	font-size: 12px;
	color: #009999;
	line-height: 20px;
}
.text_blue_bold {
	font-size: 12px;
	color: #009999;
	line-height: 20px;
	font-weight: bold;
}
.text_gray {
	font-size: 12px;
	color:#666666;
	line-height: 20px;
}
.text_gray_bold {
	font-size: 12px;
	color:#333333;
	line-height: 20px;
	font-weight: bold;
}
.text_red {
	font-size: 12px;
	color:#ff6600;
	line-height: 20px;
}

#index_ad1 {
	padding: 0px;
	height: 377px;
	width: 636px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#index_ad2 {
	padding: 0px;
	height: 57px;
	width: 636px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#index_ad3 {
	padding: 0px;
	height: 210px;
	width: 636px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#tese1,#tese5 {
	height: 210px;
	width: 148px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	float: left;
}
#tese2,#tese3,#tese4,#tese6,#tese7,#tese8 {
	height: 210px;
	width: 148px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	float: left;
}
#tese1{
	background-image:url(tese_pic/tese1.jpg);
	background-repeat:no-repeat;
}
#tese2{
	background-image:url(tese_pic/tese2.jpg);
	background-repeat:no-repeat;
}
#tese3{
	background-image:url(tese_pic/tese3.jpg);
	background-repeat:no-repeat;
}
#tese4{
	background-image:url(tese_pic/tese4.jpg);
	background-repeat:no-repeat;
}
#tese5{
	background-image:url(tese_pic/tese5.jpg);
	background-repeat:no-repeat;
}
#tese6{
	background-image:url(tese_pic/tese6.jpg);
	background-repeat:no-repeat;
}
#tese7{
	background-image:url(tese_pic/tese7.jpg);
	background-repeat:no-repeat;
}
#tese8{
	background-image:url(tese_pic/tese8.jpg);
	background-repeat:no-repeat;
}
.tese_text_blue {
	font-size: 12px;
	color: #009999;
	line-height: 20px;
	font-weight: bold;
	margin-top: 70px;
}#tese_contect {
	height: 135px;
	width: 134px;
	margin-top: 70px;
	margin-left: 7px;
}
#tech_pub {
	background-image: url(tech_pub_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	height: 250px;
	width: 636px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#tech_pub_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image:url(pic/tech_pub.png);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#tech_pub_buttom {
	width: 617px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 200px;
	text-align:left;
}
#tech_pub_li li {
	list-style-image: url(news_pic.gif);
	margin-left: 25px;
	line-height: 20px;
	color: #333333;
}

/*--------------二级菜单层样式------------------*/
#menu2 {
	background-image: url(menu2_bg.jpg);
	background-repeat: repeat-x;
	height: auto;
	width: 224px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	border: 1px solid #ff9900;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#menu2_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image:url(pic/menu2.png);
	background-repeat:no-repeat;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#menu2_buttom {
	width: 212px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	height: auto;
	text-align:left;
}
#menu2_li {
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	list-style-type: none;
}

#menu2_li li {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu2 li a{
	color:#666666;
	text-decoration:none;
	display:block;
	width:172px;
	height:25px;
	font-weight: bold;
}
#menu2 li a:hover{
	background-color:#FF6600;
	color:#FFFFFF;
}
#contect_text {
	background-image: url(tech_pub_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	width: 636px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#contect_text2 {
	background-image: url(tech_pub_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	width: 636px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#contect_text_top {
	height: 20px;
	width: 150px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contect_text_buttom {
	width: 617px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align:left;
}
#contect_text_buttom {
	width: 617px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align:left;
}
#contect_text_fy {
	width: 637px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:right;
	background-color:#cccccc;
}
#link {
	background-color: #FFFFFF;
	width: 100%;
}
#link_content{
	background-image:url(contect_bg_2.jpg);
	background-repeat:repeat-y;
	width:916px;
	margin:0px auto;
	background-color:#CCCCCC;
}
#link_buttom hr {
	width: 900px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	color:#CCCCCC;
}
#link_buttom img {
	margin-top: 4px;
	margin-left: 3px;
}
.btn{
	width:75px;
	background-image:url(btnbg.gif);
	background-repeat:repeat-x;
	border:1px #999999 solid;
	padding-top:3px;
	cursor:hand
}
.pnglist {
	PADDING-BOTTOM: 15px; WIDTH: 100%; HEIGHT: auto
}
.pnglist A:active {
	
}

A:link {
	COLOR: #009999; TEXT-DECORATION: none
}
A:visited {
	COLOR: #009999; TEXT-DECORATION: none
}
A:hover {
	COLOR: #599d0c; TEXT-DECORATION: underline
}
A:active {
	COLOR: #599d0c; TEXT-DECORATION: underline
}

.pnglist LI {
	LIST-STYLE-POSITION: outside; BACKGROUND-COLOR: #e5e5e5; LIST-STYLE-TYPE: none; MARGIN: 10px 20px;  FLOAT: left; COLOR: #666666
}
.pnglist P {
	BACKGROUND-IMAGE: url(png_arrowbg.gif); TEXT-ALIGN: left; LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 5px; OVERFLOW: hidden; PADDING-TOP: 2px
}
.pngsize {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; MARGIN-TOP: 5px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 5px; 
}
.pngsize STRONG {
	BACKGROUND-COLOR: #e00001; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #ffffff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.pngsize A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px
}
input.input2 {
	BACKGROUND-IMAGE: url(inputbg.gif); BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid;HEIGHT: 18px; COLOR: #555555; FONT-SIZE: 12px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid;
}