@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 12px;
	font-family : "微锟斤拷锟脚猴拷", "Lucida Grande", Verdana, Lucida, Arial, Helvetica, "Times New Roman", "锟斤拷锟斤拷", sans-serif;
	line-height: 130%;
	background-image: url(style_res/bg.png);
	background-position: center top;
	background-repeat: no-repeat;
}
a:link {
	COLOR: #333;
	text-decoration: none;
}
a:visited {
	COLOR: #333;
	text-decoration: none;
}
a:hover {
	COLOR: #f00;
	text-decoration: none;
}
a:active {
	COLOR: #333;
	text-decoration: none;
}
.red {
	color: red;
}
.clearfix :after {
	clear: both;
	display: block;
	font-size: 1px;
	line-height: 0%;
	height: 0px! important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#all {
	width: 1000px;
	overflow: auto;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#top {
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 1000px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 225px;
}
.sty {
	float: right;
	width: 120px;
	position: absolute;
	right: 0px;
	bottom: 10px;
}
.sug {
	position: relative;
	top: 0px;
	right: 10px;
	color: #FFF;
	float: right;
}
#nav {
	height: 42px;
	width: auto;
	background-image: url(style_res/qb3_nav_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#nav_main {
	height: 42px;
	text-align: center;
	font-size: 15px;
	line-height: 42px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#nav_main ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#nav_main li {
	color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
}
#nav_main li a {
	height: 42px;
	width: 100px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#nav_main li a:hover {
	display: block;
	text-decoration: none;
	overflow: hidden;
	height: 42px;
	width: 100px;
	margin: 0px;
	padding: 0px;
	background-image: url(style_res/qb3_nav_bg.png);
	background-repeat: repeat-x;
	background-position: 0px -52px;
}
#nav_main ul li a.current {
	color: #fff;
	text-decoration: none;
	background-image: url(style_res/qb3_nav_bg.png);
	background-position: 0px -104px;
}
#nav_main li ul {
	display: none;
	position: absolute;
	margin-left: 0px;
	z-index: 1000;
}
#nav_main li ul:hover {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#nav_main li ul li {
	clear: both;
}
#nav_main li ul a {
	display: block;
	width: 100px;
	height: 30px;
	border-top: 1px solid #FFF;
	line-height: 30px;
	text-align: center;
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-size: 15px;
	background-color: #0f9add;
}
#nav_main li ul li a:hover {
	background: #ff8a00;
	height: 30px;
	width: 100px;
}
.nav_line {
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/gre/gre_skin.png);
	height: 24px;
	width: 2px;
	margin-right: 2px;
	margin-left: 2px;
	background-position: 0px 0px;
}
.sty img {
	cursor: crosshair;
}
#mid {
	overflow: hidden;
	clear: both;
	padding: 0px;
	margin: 0px;
	width: 1000px;
}
#flash_foucs {
	overflow: hidden;
	clear: both;
	padding: 0px;
	width: 1000px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ad {
	padding: 0px;
	margin: 0px;
}
.focus_right {
	width: 545px;
	position: relative;
}
.focus_right_title {
	height: 65px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
}
.focus_right_title_bg1 {
	background-image: url(style_res/titbg01.jpg);
	background-repeat: no-repeat;
	background-position: 18px 7px;
}
.focus_right_main {
	margin: 0px;
	padding: 0px;
}
.focus_right_title h1 {
	position: absolute;
	left: 90px;
	top: 20px;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	color: #F00;
}
.focus_right_title span {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 15px;
	right: 30px;
}
#foot {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	overflow: hidden;
}
#left {
	float: left;
	width: 250px;
	overflow: hidden;
}
#right {
	width: 745px;
	float: right;
	overflow: hidden;
}
.item {
	padding: 0px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#showPic {
	border: 1px solid #DDDDDD;
}
#item_title {
	height: 40px;
	overflow: hidden;
	background-image: url(style_res/tab.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
.item_title_dot {
	height: 11px;
	width: 24px;
	background-image: url(style_res/mark2.gif);
	background-repeat: no-repeat;
	float: left;
	position: absolute;
	top: 15px;
	left: 20px;
}
#item_main {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	overflow: hidden;
	background-image: url(style_res/tab.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
}
#item_title .title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 28px;
	position: absolute;
	left: 56px;
	top: 7px;
}
.item_con {
	border: 1px solid #ddd;
	height: 142px;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.userLogin {
}
.inputLogin {
	height: 16px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5c3838;
	border-right-color: #e0cccc;
	border-bottom-color: #e0cccc;
	border-left-color: #5c3838;
}
#search_title {
	border: 1px solid #0090c9;
	height: 23px;
	background-color: #e6f8ff;
}
#search_title span {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 23px;
	margin-left: 30px;
}
#search_main {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0090c9;
	border-right-color: #0090c9;
	border-bottom-color: #0090c9;
	border-left-color: #0090c9;
	margin: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
}
.input_search {
	width: 160px;
	padding-left: 20px;
	border: 1px solid #57C64E;
	height: 16px;
	padding-top: 2px;
	background-color: #e6f8ff;
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/images/favbg.gif);
	background-repeat: no-repeat;
}
.searchType {
	width: 140px;
	padding-left: 1px;
	border: 1px solid #57C64E;
	height: 20px;
	padding-top: 1px;
	background-color: #e6f8ff;
	text-align: center;
}
.input_search:hover {
	BACKGROUND: #fff url(http://hjzygc.fdzcxy.com/home/views/default/resource/images/fav.gif) no-repeat left 1px;
	border: #FFD700 1px solid;
}
.input_search:focus {
	BACKGROUND: #fff url(http://hjzygc.fdzcxy.com/home/views/default/resource/images/fav.gif) no-repeat left 1px;
	border: #FFD700 1px solid;
}
#column01 {
	overflow: hidden;
	clear: both;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#column01_right {
	float: right;
	width: 210px;
	padding: 0px;
	overflow: hidden;
	margin: 0px;
}
.notic {
	padding: 0px;
	line-height: 18px;
	margin: 0px;
}
.notic li {
	padding: 3px;
	text-indent: 18px;
	background-image: url(style_res/point.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.notic li span {
	color: #999999;
	margin-left: 5px;
}
#column01_left {
	float: left;
	width: 530px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.column01_left_title {
	height: 25px;
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/gre/gre_skin.png);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #E391DD;
	border-left-color: #ddd;
	overflow: hidden;
	clear: both;
	background-repeat: repeat-x;
	background-position: 0px -205px;
}
.column01_left_title span {
	float: right;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
}
.column01_left_main {
	height: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	background-color: #FFFFFF;
	padding-top: 10px;
}
#column02 {
	clear: both;
	overflow: hidden;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.column02_box {
	overflow: hidden;
	width: 370px;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	position: relative;
}
.column02_title {
	height: 65px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
}
.column02_title_ico {
	background-image: url(style_res/titbg01.jpg);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_title_ico1 {
	background-image: url(style_res/titbg03.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_title_ico2 {
	background-image: url(style_res/titbg02.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_title_ico3 {
	background-image: url(style_res/titbg04.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_title_ico4 {
	background-image: url(style_res/titbg05.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_title_ico5 {
	background-image: url(style_res/titbg06.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_title_ico6 {
	background-image: url(style_res/titbg07.png);
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.column02_main {
	margin: 0px;
	padding: 0px;
}
.column02_title h1 {
	position: absolute;
	left: 90px;
	top: 20px;
	width: 190px;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	color: #f00;
}
.column02_title span {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 15px;
	right: 30px;
}
#column03 {
	padding: 0px;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	width: 745px;
}
#column04 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	clear: both;
}
#column_db {
	clear: both;
	overflow: hidden;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.column_db_box {
	overflow: hidden;
	width: 725px;
	padding: 10px;
	margin: 0px;
	position: relative;
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/images/titbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.column_db_title {
	height: 60px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
}
.column_db_main {
	padding-top: 15px;
	padding-bottom: 25px;
}
.column_db_title h1 {
	position: absolute;
	left: 95px;
	top: 32px;
	width: 490px;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
.column_db_title span {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 25px;
	right: 20px;
}
.title_line01 {
	background-image: url(style_res/cgal_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.title_line02 {
	background-image: url(style_res/cgal_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.list {
	padding: 0px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.list li {
	height: 28px;
	text-align: left;
	background-image: url(style_res/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	font-size: 14px;
}
.list li a {
	background-image: url(style_res/point.gif);
	background-repeat: no-repeat;
	height: 28px;
	background-position: 5px 6px;
	line-height: 28px;
	padding-left: 22px;
}
.list li a:hover {
	color: #F00;
}
.list li span {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #999999;
	line-height: 26px;
	display: inline;
}
.list0 {
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	overflow: hidden;
}
.list0 li {
	height: 28px;
	text-align: left;
	background-image: url(style_res/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}
.list0 li a {
	display: block;
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/gre/gre_skin.png);
	background-repeat: no-repeat;
	background-position: -89px 5px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
	height: 18px;
}
.list0 li a:hover {
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/gre/gre_skin.png);
	background-repeat: no-repeat;
	background-position: -89px -23px;
	display: block;
	color: #0090c9;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0090c9;
	background-color: #e6f8ff;
}
.list0 li span {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #999999;
	line-height: 26px;
	display: inline;
}
.list1 {
	padding: 0px;
	overflow: hidden;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.list1 li {
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	background-image: url(style_res/2.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}
.down {
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/gre/gre_skin.png);
	background-repeat: no-repeat;
	background-position: 0px -230px;
}
.list1 li a {
	display: block;
	line-height: 26px;
	height: 26px;
	padding-left: 25px;
}
.list1 li a:hover {
	color: #F00;
}
.picList {
	margin: 2px;
	padding: 0px;
	overflow: hidden;
	list-style-type: none;
}
.picList li {
	float: left;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.picList li a {
	padding: 1px;
	border: 1px solid #DDD;
	margin: 0px;
	display: block;
}
.picList li a:hover {
	padding: 1px;
	border: 1px dashed #0090c9;
	margin: 0px;
	display: block;
}
#bottom {
	padding: 8px;
	text-align: center;
	line-height: 26px;
	color: #666666;
	background-color: #eee;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bottom a {
	color: #666666;
	text-decoration: none;
}
#content {
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DDD;
}
.newslist {
	padding: 0px;
	list-style-type: none;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 20px;
}
.newslist li {
	overflow: hidden;
	height: 28px;
	margin-top: 5px;
	background-image: url(style_res/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	position: relative;
	font-size: 14px;
}
.newslist li a {
	background-image: url(style_res/point.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	height: 28px;
	line-height: 26px;
	background-position: 5px 10px;
}
.newslist li a:hover {
	background-image: url(style_res/point.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	display: block;
	height: 27px;
	color: #F00;
}
.newslist li span {
	line-height: 26px;
	color: #999999;
	display: inline;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.position {
	height: 50px;
	margin: 0px;
	padding: 0px;
	background-image: url(style_res/cgal_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.position .dqwz {
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	margin-left: 25px;
	color: #F00;
}
.page {
	line-height: 30px;
	margin: 15px;
	text-align: right;
	font-size: 14px;
}
.newscontent {
	line-height: 22px;
	margin: 12px;
	padding: 0px;
	overflow: hidden;
}
.newscontent h1 {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	font-weight: bold;
	color: #000;
	font-size: 18px;
}
.mingxi {
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	line-height: 22px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.contentBody {
	padding: 15px;
	margin-bottom: 30px;
}
#loading {
	font-size: 12px;
	width: 140px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	line-height: 30px;
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/images/loading.gif);
	background-position: center 6px;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
}
.yqlj {
	margin: 0px;
	padding: 0px;
}
.yqlj ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.yqlj ul li {
	height: 34px;
	width: 70px;
	background-image: url(http://hjzygc.fdzcxy.com/home/views/default/resource/images/navi.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.classname {
	height: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #3CF;
	margin: 15px;
	padding: 0px;
}
.classname span {
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}
.teacher_list {
	margin: 15px;
	padding: 0px;
	overflow: hidden;
}
.teacher_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.teacher_list li {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}
.teacher_list li a {
	display: block;
	height: 35px;
	width: 200px;
	line-height: 35px;
	background-image: url(style_res/DOT.GIF);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	text-indent: 30px;
}
.teacher_list li a:hover {
	background-color: #e0edfd;
}

.banner {width:450px; height:265px;}
.possplit {
    background-image: url(posSplit.gif);
    background-repeat: no-repeat;
    background-position: left center;
    text-indent: 22px;
    background-position: center;
    width: 10px;
    display: inline-block;
    border: 0px solid red;
}





















