@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF;
}
a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out; float: left;
	}
a:hover{color:#690;text-decoration:none;}
#top {
	height: 110px;
	width: 100%;
	float: left;
}
#top_inner {
	height: 75px;
	width: 340px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(logo.jpg);
	background-repeat: no-repeat;
	padding-left: 820px;
	padding-top: 35px;
}
#top_search {
	background-image: url(top_searchbg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 14px;
	width: 174px;
	margin-right: 50px;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 14px;
	padding-left: 10px;
}
#top_search_l {
	float: left;
	height: 14px;
	width: 145px;
}
.top_search_input {
	height: 14px;
	width: 140px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#top_search_r {
	float: left;
	height: 14px;
	width: 14px;
}
#top_english {
	float: left;
	height: 32px;
	width: 60px;
	background-image: url(top_englishbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 25px;
	line-height: 32px;
}
#menu {
	float: left;
	height: 50px;
	width: 100%;
	background-image: url(menubg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	font-size: 16px;
}

#menu_inner {
	height: 50px;
	width: 1130px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(home.jpg);
	background-repeat: no-repeat;
	background-position: 17px 15px;
	padding-left: 30px;
}
#menu_inner li {
	float: left;
	list-style-type: none;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 8px;
}
#menu_inner a {
	border-radius:20px;
	display: block;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
#menu_inner a:hover {
	background-color: #920c13;
	border-radius:20px;
	color: #FFFFFF;
}

.lispan {
	float: left;
	height: 50px;
	width: 1px;
	list-style-type: none;
	background-image: url(menu_li_spanbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
}

#banner {
	height: 450px;
	width: 100%;
	float: left;
	position: relative;
}

#banner_header {
	background-image: url(banner_headerbg.png);
	background-repeat: repeat-x;
	height: 10px;
	width: 100%;
	min-width:1903px;
	position: absolute;
	z-index: 10000;
	left: 0px;
	top: 0px;
}
#nav {
	height: 90px;
	width: 100%;
	background-color: #f7eed9;
	float: left;
}
#nav_inner {
	height: 90px;
	width: 1185px;
	margin-right: auto;
	margin-left: auto;
}
#nav_inner_l {
	float: left;
	height: 90px;
	width: 120px;
	background-image: url(nav_inner_lbg.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#nav_inner_r {
	float: left;
	height: 64px;
	width: 1065px;
	font-size: 18px;
	background-image: url(nav_inner_rbg.png);
	background-repeat: no-repeat;
	background-position: 122px 12px;
	padding-top: 26px;
}

#nav_inner_r li {
	float: left;
	padding-right: 8px;
	padding-left: 18px;
	list-style-type: none;
}
#nav_inner_r a {
	padding-right: 14px;
	padding-left: 14px;
	display: inline-block;
	transform: skew(-30deg);
	padding-top: 5px;
	padding-bottom: 5px;
}
#nav_inner_r a:hover {
	background-color: #920c13;
	color: #FFFFFF;
}
#nav_inner_r a .normal {	
	transform: skew(30deg);
}
#main {
	height: 735px;
	width: 100%;
	float: left;
}
#main_inner {
	height: 735px;
	width: 1220px;
	margin-right: auto;
	margin-left: auto;
}
#index_title {
	height: 67px;
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #b41019;
	padding-top: 15px;
}
.index_title_l {
	font-size: 18px;
	line-height: 67px;
	float: left;
	padding-left: 2px;
}
.index_title_r {
	float: right;
	padding-right: 15px;
	padding-top: 28px;
}
#wyxw {
	float: left;
	height: 735px;
	width: 425px;
	margin-right: 25px;
}
#wyxw_content {
	float: left;
	height: auto;
	width: 100%;
}
#focus_pic {
	height: 270px;
	width: 100%;
	padding-top: 24px;
	padding-bottom: 16px;
}
#focus_pic a {
	float:none;
	width: 100%;
}

#wyxw_list {
	height: auto;
	width: 425px;
	padding-top: 5px;
}
#wyxw_list li {
	line-height: 30px;
	list-style-type: none;
	float: left;
	height: auto;
	width: 405px;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 3px 14px;
	padding-left: 20px;
}
#bnwy {
	float: left;
	height: 715px;
	width: 340px;
}
#bnwy_key {
	height: 145px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a9a9a9;
}

#bnwy_key a {
	float: none;
}
#bnwy_key_title {
	height: 45px;
	width: 100%;
	font-size: 16px;
	line-height: 45px;
	text-align: center;
	padding-top: 10px;
}
#bnwy_list {
	height: auto;
	width: 340px;
	padding-top: 15px;
}
#bnwy_list li {
	line-height: 30px;
	float: left;
	height: auto;
	width: 320px;
	list-style-type: none;
	background-image: url(li.jpg);
	background-position: 3px 14px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#bnwy_key_des {
	font-size: 12px;
           color: #898989;
	line-height: 24px;
	height: auto;
	width: 100%;
}
#tzgg {
	float: left;
	height: 555px;
	width: 405px;
	margin-right: 25px;

}
#tzgg_list {
	float: left;
	height: 465px;
	width: 405px;
	padding-top: 15px;
}
#tzgg_list li {
	line-height: 30px;
	float: left;
	height: auto;
	width: 385px;
	list-style-type: none;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 4px 14px;
	padding-left: 20px;
}
#yxdl {
	float: left;
	height: 130px;
	width: 346px;
	background-image: url(yxdlbg.jpg);
	background-repeat: no-repeat;
	margin-right: 19px;
	margin-left: 19px;
	padding-left: 22px;
}

#yxdl a {
	float: none;
}
#yxdl_l {
	float: left;
	height: 100px;
	width: 218px;
	padding-top: 20px;
}
#yxdl_l li {
	float: left;
	height: auto;
	width: 195px;
	list-style-type: none;
	padding-bottom: 11px;
}
#yxdl_user,#yxdl_psw {
	height: 23px;
	width: 163px;
	border: 1px solid #cacaca;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 30px;
	line-height: 21px;
}
#yxdl_r {
	float: left;
	height: auto;
	width: 70px;
	padding-top: 17px;
}
.yxdl_input {
	height: 23px;
	width: 163px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#yxdl_user {
	background-image: url(yxdl_userbg.jpg);
}
#yxdl_psw {
	background-image: url(yxdl_pswbg.jpg);
}

#yqlj {
	height: 127px;
	width: 100%;
	background-color: #f7eed9;
	float: left;
	font-size: 15px;
}
#yqlj_inner {
	height: 127px;
	width: 1160px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(yqljbg.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#yqlj_name {
	float: left;
	height: auto;
	width: 80px;
	background-image: url(yqlj_listbg.jpg);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	margin-top: 48px;
	padding-left: 30px;
}
#yqlj_list {
	float: left;
	margin-top: 48px;
	width: 1050px;
}
#yqlj_list li {
	float: left;
	padding-right: 10px;
	padding-left: 5px;
	list-style-type: none;
}



#bottom {
	height: 65px;
	width: 100%;
	background-color: #920b12;
	color: #FFFFFF;
	float: left;
}
#bottom_inner {
	height: 65px;
	width: 1160px;
	margin-right: auto;
	margin-left: auto;
	line-height: 65px;
}
#bottom_inner a {
	color: #FFFFFF;
           float:none;
}


#son_main {
	height: auto;
	width: 100%;
	float: left;
	padding-bottom: 35px;
}
#son_main_inner {
	height: auto;
	width: 1120px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
#left {
	float: left;
	height: auto;
	width: 180px;
	background-color: #efefef;
	border-radius: 30px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#left_menu {
	float: left;
	height: auto;
	width: 180px;
	padding-top: 5px;
}
#left_menu a {
           float: none;
}

	
#left_menu li {
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	float: left;
	height: auto;
	width: 180px;
	letter-spacing: 1px;
	list-style-type: none;
}
#left_title {
	font-size: 18px;
	line-height: 45px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 170px;
	color: #910B12;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #910B12;
	letter-spacing: 3px;
	margin-right: 5px;
	margin-left: 5px;	
}
#right {
	float: right;
	height: auto;
	width: 860px;
}#right_top {
	float: left;
	height: 45px;
	width: 825px;
	background-color: #f3f3f3;
	margin-bottom: 20px;
	line-height: 45px;
	border-radius: 15px;
	font-size: 14px;
	padding-left: 35px;
	color: #666666;
	font-weight: bold;
	border: 1px solid #cccccc;
	background-image: url(right_topbg.jpg);
	background-repeat: no-repeat;
	background-position: 18px 20px;
}
#right_top a {
	float: none;
}

#right_main {
	float: left;
	height: auto;
	width: 800px;
	border-radius: 20px;
	border: 1px solid #cccccc;
	padding-bottom: 25px;
	color: #565656;
	padding-right: 29px;
	padding-left: 29px;
}
#list {
	float: left;
	height: auto;
	width: 780px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 20px;
}
#list li {
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	float: left;
	height: auto;
	width: 765px;
	list-style-type: none;
	line-height: 40px;
	background-position: 0px 18px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
#list a {
	color: #787878;
}
#list_pic {
	float: left;
	height: auto;
	width: 780px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 20px;
}

#list_pic a {
	float:none;
}
#list a {
	float:none;
}


#list_pic li {
	float: left;
	height: auto;
	width: 390px;
           text-align: center;
	list-style-type: none;
	line-height: 30px;
	padding-bottom: 10px;}
#list_pic a {
	color: #787878;
}
.date {
	float: right;
}
#show {
	float: left;
	height: auto;
	width: 760px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
}

#show a {
	float: none;}

#show_title {
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: #565656;
	text-align: center;
	float: left;
	height: auto;
	width: 760px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom: 8px;
}
#show_info {
	font-size: 12px;
	line-height: 40px;
	float: left;
	height: auto;
	width: 760px;
	text-align: center;
}
#show_content {
	float: left;
	height: auto;
	width: 760px;
	line-height: 30px;
	padding-top: 15px;
	padding-bottom: 20px;
	font-size: 15px;
}

#category_main {
	float: left;
	height: auto;
	width: 860px;
	color: #787878;
}
#category_block {
	float: left;
	height: 280px;
	width: 350px;
	margin-right: 14px;
	margin-left: 14px;
	border-radius: 20px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 15px;
}
#category_block_title {
	height: 35px;
	width: 350px;
	background-color: #F3F3F3;
	float: left;
}
#category_block2 {
	float: left;
	height: 240px;
	width: 782px;
	margin-right: 14px;
	margin-left: 14px;
	border-radius: 20px;
	border: 1px solid #cccccc;
	margin-bottom: 20px;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 15px;
}
#category_block2_title {
	height: 35px;
	width: 782px;
	background-color: #F3F3F3;
	float: left;
}
.block_title_l {
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	float: left;
	padding-left: 15px;
}
.block_title_r {
	float: right;
	font-size: 12px;
	line-height: 20px;
	padding-right: 15px;
	padding-top: 10px;
}
#category_block_list {
	float: left;
	height: auto;
	width: 350px;
	padding-top: 5px;
}
#category_block_list li {
	line-height: 35px;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	float: left;
	height: auto;
	width: 320px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	list-style-type: none;
	padding-left: 30px;
}
#category_block_list a {
	color: #787878;
}
#category_block2_list {
	float: left;
	height: auto;
	width: 782px;
	padding-top: 5px;
}
#category_block2_list li {
	line-height: 35px;
	background-image: url(li.jpg);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	float: left;
	height: auto;
	width: 340px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	list-style-type: none;
	padding-left: 30px;
	margin-right: 20px;
}
#category_block2_list a {
	color: #787878;
}

#teacher_main {
	float: left;
	height: auto;
	width: 800px;
	border-radius: 20px;
	border: 1px solid #cccccc;
	padding-bottom: 25px;
	color: #787878;
	padding-right: 29px;
	padding-left: 29px;
	padding-top: 25px;
}
#teacher_main td{
	line-height: 30px;
	padding-right: 5px;
	padding-left: 5px;
}
#teacher_main li {
	float: left;
	width: 61px;
	list-style-type: none;
}

.new {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(new.jpg);
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: center;
	height: 12px;
	width: 26px;
	margin-top: 9px;
	margin-bottom: 9px;
	display: block;
           float: left;
	margin-left: 5px;
}