body {
	background-color: #F5FAFD;
	font-family: "微软雅黑";
}
/*-----------------------header start---------------------------------*/
.header h1 {
	margin-top: 10px;
}
.header ul li font {
	color: #F00;
	font-weight: bold;
}
.search_bg {
	float: right;
	width: 370px;
	height: 40px;
	margin-top:40px;
}
.sb_form_q {
	width: 266px;
	height: 35px;
	border: 1px solid #CCC;
	margin-right: -5px;
}
.but {
	border: none;
	width: 100px;
	height: 35px;
	background-color: #3385FF;
	color: #FFF;
}
.bg {
	position: absolute;
	z-index: 999;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	left: 0;
	top: 0;
	height: 99%;
	width: 100%;
}
.beian_winBG {
	MARGIN-TOP: -85px;
	LEFT: 50%;
	MARGIN-LEFT: -210px;
	WIDTH: 425px;
	POSITION: absolute;
	TOP: 155px;
	HEIGHT: 115px;
	border-top:none;
	background:url(../images/dqxz_bg.png) no-repeat;
	z-index: 1000;
}
.xzdq {
	width: 413px;
	height: 73px;
	background-color: white;
	margin: 2px auto;
	padding-left: 6px;
}
.beian_winBG a {
	width: 100px;
	height: 25px;
	margin-right: 13px;
	line-height: 25px;
}
.xz {
	width: 90%;
	float: left;
	color: white;
	text-align: center;
	line-height: 30px;
}
.clo {
	color: #333;
	text-align: right;
	height: 30px;
	width: 10%;
	float: right;
	margin-top: 0px;
}
.tith {
	width: 100%;
	height: 30px;
}
.address_d {
	margin-top:30px;
	margin-left:5px;
}
.qg_d {
    padding:3px;	
	border:1px solid #ccc;
	color:#00A0E9;
}
/*向下边的三角形*/
#triangle-right { 
    width:0px;
  height:0px;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #00A0E9;
  font-size:0px;
  line-height:0px;
}
.qg_d:hover {
	cursor: pointer;
}
/*-----------------------header end---------------------------------*/
/*-----------------------foot start---------------------------------*/
.footerm {
	width: 980px;
	height: auto;
	font-size: 12px;
	margin: 10px auto;
}
.flink {
	width: 980px;
	background-color: white;
	height: 80px;
	margin: 5px auto;
	border: 1px solid #D5F3FD;
}
.flink ul {
	width: 970px;
	height: auto;
	margin: 5px 10px;
}
.flink ul li {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
.flink ul li a {
	color: #333;
}
.hr {
	width: 980px;
	height: 2px;
	background-color: #999;
	margin-top: 3px;
}
.connect {
	width: 100%;
	margin:0 auto;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.connect a {
	color: #333;
}
.connect ul {
	width: 450px;
	height: 25px;
	margin: 10px auto;
}
.connect ul li {
	float: left;
	margin-right: 10px;
}
.beian {
	width: auto;
	height: 25px;
	margin: 10px auto;
	text-align: center;
}
/*-----------------------foot end---------------------------------*/

#main {
	width: 980px;
	height: auto;
	margin: 10px auto;
}
#main:after {
	content: "";
	display: block;
	clear: both;
}
/*------------left start------------------*/
.left {
	width: 735px;
	height: auto;
	float: left;
}
.left .position {
	width: 735px;
	height: 30px;
	background-color: #DCF3FF;
	border-bottom: 1px solid #1E7ED4;
	color: #333;
}
.left .position a {
	color: #333;
}
.condition .qy_on {
	color: #F00;
}
.condition {
	width: 735px;
	height: auto;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-top: none;
}
.condition ul {
	width: 725px;
	height: auto;
	display: inline-table;
	margin-left: 10px;
	margin-top: 0px;
}
.condition ul li {
	float: left;
	margin-right: 20px;
	line-height: 30px;
}
.condition2 .qy_on {
	color: #F00;
}
.condition2 {
	width: 735px;
	height: auto;
	background-color: #FFF;
	border: 1px solid #D5F3FD;
	border-top: none;
}
.condition2 ul {
	width: 725px;
	height: auto;
	display: inline-table;
	margin-left: 10px;
	margin-top: 0px;
}
.condition2 ul li {
	float: left;
	margin-right: 20px;
	line-height: 30px;
}
.school {
	width: 735px;
	height: auto;
	background-color: #FFF;
	margin-top: 10px;
	border: 1px solid #ccc;
}
.num {
	margin-top: 25px;
	height: 30px;
	line-height: 30px;
	color: #0087BD;
	font-size: 16px;
	font-weight: bold;
}
.num2 {
	margin-top: 25px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.school ul {
	width: 730px;
	height: auto;
	margin: 10px auto 10px 10px;
}
.school ul li {
	width: 720px;
	height: 95px;
	margin-top: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
.school ul li.ads {
	background:#F5F5F5;
}
.school ul li.ads span.ad {
	font-size:12px;
}
.tg_po{width:50px; height:40px; margin-left:673px;text-align:right; color:red; position:absolute; margin-top:-10px;}
.tg_d{ width:50px; height:50px; background:url(../images/tj.png) no-repeat; margin-right:0px; float:right; color:white; font-size:12px; padding:3px;}
.school ul li .img {
	width: 110px;
	height: 90px;
	float: left;
	overflow: hidden;
}
.school ul li .img img {
	width: 110px;
}
.school ul li .info {
	width: 320px;
	height: 90px;
	margin-left: 10px;
	float: left;
}
.info .rel_ph{ width:50px; height:30px; background-color:red;}
.info table a {
	font-weight: bold;
}
.school ul li .money {
	width: 80px;
	height: 90px;
	float: left;
}
.school ul li .scores {
	width: 120px;
	height: 90px;
	float: left;
}
.school ul li .scores span {
	width: 25px;
	margin-top: 30px;
	color: #F60;
	float: left;
}
.school ul li .renqi {
	width: 50px;
	height: 90px;
	float: left;
}
.page {
	width: 735px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.page_on {
	color: #FFF;
}
.info a {
	float: left;
}
.xing {
	width: 70px;
	height: 11px;
	margin-top: 33px;
/*	background: url(../images/jx_list_bg.png) -140px -1px no-repeat; */
	float: left;
}
.school .highlight {
	background: #ededed;
}
.left_title {
	background:url(../images/title.png) right -52px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #CCE6F1;
}
.left_title a {
	color: black;
	font-weight: bold;
	margin-left: 10px;
}
.left_title span{float:right;padding-right:10px;color:#8a8a8a;}
/*------------left end------------------*/

/*------------right start------------------*/
.right {
	width: 235px;
	height: auto;
	float: right;
}
.right .tuijian ul {
	width: 228px;
	margin-left: 4px;
}
.tuijian .jian{ font-size:10px;}
.right .tuijian ul li {
	width: 225px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #D6D6D6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.right .huodong ul {
	width: 225px;
	margin-left: 8px;
	margin-top: 5px;
}
.right .huodong ul li {
	width: 217px;
	height: 49px;
	line-height: 23px;
	margin-top: 2px;
	border-bottom: 1px solid #CCCCCC;
}
.right .zhinan ul {
	width: 225px;
	margin-left: 8px;
}
.right .zhinan ul li {
	width: 225px;
	height: 65px;
}
.zhinan .zhinan_title {
	background-color: #F2F2F2;
	width: 233px;
	height: 30px;
	line-height: 25px;
	margin-left: -8px;
	font-size: 12px;
}
.zhinan .zhinan_title font {
	height: 30px;
	line-height: 30px;
}
.zn {
	width: 90px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-left: 20px;
}
.zn a {
	font-size: 12px;
}
.more {
	float: right;
	margin-right: 10px;
}
.xian {
	clear: both;
	width: 200px;
	height: 5px;
	border-bottom: 1px dashed #CCCCCC;
}
.rone {
	color: #0087BD;
}
.rtwo {
	font-size: 12px;
	color: #333;
}
.right_title {
	background: url(../images/title.png) right -52px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #CCE6F1;
}
.right_title2 {
	background-color: white;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
.right_title a {
	color: black;
	font-weight: bold;
	margin-left: 10px;
}
.gaoliang {
	color: white;
	font-size: 12px;
	width: 20px;
	height: 29px;
	line-height: 29px;
	padding-left: 5px;
	text-align: center;
	background: url(../images/bj.gif) -892px -35px;
	margin-right: 5px;
	float: left;
}
.sjx {
	width: 30px;
	height: 25px;
	background: url(../images/jx_list_bg.png) 0px -475px;
	margin-right: 5px;
}
.an {
	color: #000;
	width: 25px;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: url(../images/bj.gif) -919px -35px;
	margin-right: 5px;
	float: left;
}
.tuijian, .huodong, .zhinan {
	width: 235px;
	height: auto;
	background-color: white;
	border: 1px solid #ccc;
	border-top:2px solid #0087BD;
	margin: 0px auto 10px auto;
}
/*------------right end------------------*/

/*------------login start------------------*/
.login_main {
	width: 980px;
	height: auto;
	margin: 10px auto;
}
.login_main:after {
	content: "";
	display: block;
	clear: both;
}
.left_login {
	width: 60%;
	height: auto;
	float: left;
}
.right_login {
	width: 37%;
	height: 420px;
	float: right;
	background: url(../images/lg_bg.jpg) no-repeat;
}
.sub {
	width: 60px;
	height: 30px;
	background: url(../images/userlogin.png) no-repeat;
	border: none;
}
.u-zh {
	height: 25px;
	line-height: 25px;
}
.m-ipt {
	height: 35px;
	line-height: 35px;
}
#checkAlert {
	color: red;
	margin-top: -20px;
	height: 30px;
	line-height: 30px;
}
#username, #password, #inputPassword {
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}
/*------------login end------------------*/
/*------------jxjoin start------------------*/
.xieyi {
	width: 970px;
	margin: 10px auto;
}
.xieyi_top {
	width: 970px;
	height: 6px;
	background: url(../images/reg_t.png) repeat-x;
}
.xieyi_c {
	width: 970px;
	height: auto;
	background: url(../images/reg_bg.png) repeat-y;
}
.xieyi_foot {
	width: 970px;
	height: 6px;
	background: url(../images/reg_b.png) repeat-x;
}
.xuzhi {
	width: 930px;
	height: auto;
	margin: 0px auto;
}
.xuzhi span {
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	margin-top: 10px;
}
.zc_qr {
	width: 149px;
	height: 60px;
	margin: 20px 420px;
}
/*------------jxjoin end------------------*/
/*------------reg start------------------*/
.reg_xx ul li {
	margin-top: 10px;
}
.reg_xx {
	width: 700px;
	height: auto;
	margin: 0px auto;
}
.reg_xx ul li input {
	width: 200px;
}
.reg_xx label {
	width: 100px;
}
.reg_xx ul li span {
	margin-left: 10px;
	font-size: 12px;
	font-weight: 100;
}
.reg_ok {
	width: 152px;
	height: 43px;
	background: url(../images/zhuce_qr.png) no-repeat;
	border: none;
}
.reg_cz {
	width: 152px;
	height: 43px;
	background: url(../images/reg_cz.png) no-repeat;
	border: none;
}
.controls {
	color: red;
}
/*------------reg end------------------*/
/*------------wenda start------------------*/
.wenda_sub {
	width: 65px;
	height: 30px;
	background: url(../images/wenda_sub.png) no-repeat;
	border: 0px;
	margin-left: 200px;
}
.bg2 {
	position: absolute;
	z-index: 999;
	filter: alpha(opacity=50);
	background: #666;
	opacity: 0.5;
	-moz-opacity: 0.5;
	left: 0;
	top: 0;
	height: 99%;
	width: 100%;
}
.beian_winBG2 {
	MARGIN-TOP: -100px;
	LEFT: 45%;
	MARGIN-LEFT: -150px;
	WIDTH: 500px;
	POSITION: absolute;
	TOP: 35%;
	HEIGHT: 302px;
	z-index: 1000;
}
.wenda .beian_winBG2 {
	width:610px;
	HEIGHT: 335px;
	TOP: 30%;
	LEFT: 39%;
}
.iask {
	width: 55%;
	background: #0A7BE3;
	height: 30px;
	light-height: 30px;
	border-bottom: #666666 1px solid;
	padding-top: 5px;
	text-align: right;
	color: white;
	float: left;
}
.guanbi {
	width: 45%;
	background: #0A7BE3;
	height: 30px;
	light-height: 25px;
	border-bottom: #666666 1px solid;
	text-align: right;
	padding-top: 5px;
	float: right;
}
/*------------wenda end------------------*/

/*------------siderbar start------------------*/
.item span {
	width: 40px;
	color: white;
	height: 40px;
	text-align: center;
}
.item h5 {
	color: #428BCA;
	font-weight: bold;
	margin-left: 10px;
}
.sidebar .item h5 {
	cursor:pointer;
}
.item ul li a {
	color: #333;
	margin-left: 10px;
}
.main_block_d, .main_block_dl {
	width: 79%;
	background: white;
	padding: 10px;
	margin-top: -20px;
	float: right;
	border: 1px solid #ccc;
	box-shadow: 0 1px 2px #bbbbbb;
}
.main_block_dd, .main_block_ddd {
	width: 79%;
	background: white;
	padding: 10px;
	margin-top: -20px;
	float: right;
	border: 1px solid #ccc;
	box-shadow: 0 1px 2px #bbbbbb;
}
.topic_title_d {
	width: 79%;
	height: 65px;
	line-height: 65px;
	border: 1px solid #ccc;
	box-shadow: 0 1px 2px #bbbbbb;
	padding-left: 10px;
	float: right;
	font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.topic_title_d h4 {
	width: 130px;
	height: 39px;
	text-align: center;
	color: white;
	font-weight: bold;
	line-height: 43px;
	vertical-align: middle;
	padding-left: -10px;
	margin-top: 5px;
	background: url(../images/mtb.png) no-repeat;
}
.sidebar-main_block_d {
	position: relative;
}
.sidebar-main_block_d:after {
	content: '';
	display: block;
	clear: both;
}
.sidebar-main_block_d .noapply {
	position: absolute;
	width: 100%;
	padding: 230px 10px;
	background: #f60;
	opacity: 0.7;
	filter: Alpha(opacity=70);
	color: #fff;
	font-size: 24px;
	text-align: center;
}
.main_block_d .form-control, .main_block_dd .form-control, .main_block_ddd .form-control, .main_block_dl .form-control {
	width: 500px;
	margin-left: 10px;
}
.main_block_ddd label, .main_block_dl label {
	width: 80px;
	float: left;
}
.form-group {
	margin-bottom: 20px;
}
.main_block_dd span {
	margin-right: 20px;
}
.btn-submit {
	width: 61px;
	height: 25px;
	background: url(../images/mem_sub.png) no-repeat;
	color: white;
	border: none;
}
.myschool .user_info {
	float: left;
	width: 19%;
	font-size: 26px;
	font-weight: bold;
	font-family: "微软雅黑";
	padding: 20px;
	color: #fff;
}
.myschool .user_info a {
	color:#fff;
}
.myschool .user_info a:hover {
	color:#ddd;
	text-decoration:none;
}
.mem_new {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
.mem_new ul li {
	height: 35px;
	line-height: 35px;
}
.mem_new font {
	color: red;
}
.editpwd {
	height: 30px;
	width: 230px;
}
.editaccount {
	height: 30px;
	width: 230px;
}
.zzyzw {
	height: 18px;margin-left:10px;
	width: 26px;
	background: url(../images/user-ui2-icon.gif) -29px -63px no-repeat;
}
.zzyzw-no {
	height: 18px;margin-left:10px;
	width: 26px;
	background: url(../images/user-ui2-icon.gif) -55px -63px no-repeat;
}
.nameyzw {
	height: 18px;
	margin-left:5px;
	width: 22px;
	background: url(../images/user-ui2-icon.gif) -26px 0px no-repeat;
	cursor:pointer;
}
.nameyzw-no {
	height: 18px;
	margin-left:5px;
	width: 22px;
	background: url(../images/user-ui2-icon.gif) -54px 0px no-repeat;
	cursor:pointer;
}
.maileyz {
	background: url(../images/user-ui2-icon.gif) -30px -43px no-repeat;
	height: 18px;
	margin: 0 5px;margin-left:5px;
	width: 16px;
	cursor:pointer;
}
.maileyz-no {
	background: url(../images/user-ui2-icon.gif) -60px -43px no-repeat;
	height: 18px;
	margin: 0 5px;margin-left:5px;
	width: 16px;
	cursor:pointer;
}
.list_tit {
	color: white;
	font-weight: bold;
	height: 35px;
}
.big_tit {
	padding-left: 10px;
}
.question {
	max-width: 340px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 3px;
}
.reply span {
	color: #1772C5;
	font-weight: 100;
}
/*------------siderbar end------------------*/

/*------------滚动的文字-----start---------------------------*/
.related-info #demo {
	overflow: hidden;
	height: 140px;
	width: 250px;
	padding-left:10px;
	font-size: 12px;
}
.related-info #demo1 {
	height: auto;
	text-align: left;
}
.related-info #demo2 {
	height: auto;
	text-align: left;
}
.related-info #demo1 li {
	list-style-type: none;
	height: 22px;
}
.related-info #demo2 li {
	list-style-type: none;
	height: 22px;
}
/*------------滚动的文字--end---------------------------*/

/*------------新闻--start---------------------------*/
.item-Text a {
	text-decoration: none;
	color:#333;
}
.item-Text p {
	
	text-indent:2em;
}
.ellipsis_d a {
	color:#0087BD;
	font-weight:bold;
	text-decoration:none;
}
.ellipsis_d a:hover{
	color:red;
	text-decoration:none;
}
.item-Text a:hover {
	color:#600;
}
.article .h2title_d {
	font-family: "Microsoft YaHei", "微软雅黑";
	text-indent: 15px; margin-top:-5px; margin-bottom:10px;
	font-size: 14px;
	height:30px;
	
	
	background:#F8F8F8;
	border:1px solid #DDDDDD;
	padding:5px;
}
.article .h2title_d a {
	color: #000;
}
.list_hr_d{width:100%; height:2px; border-bottom:1px solid #D2EDFC;}
.address{ width:460px;}
.hr_d{ width:980px; height:24px; overflow:hidden; background:url(../images/hr.png) repeat-x;}
.article_list_left_d{ width:730px; min-height:450px; border:1px solid #ccc; float:left;}
 .article_list_right_d{ width:240px; height:auto; border:1px solid #ccc; float:right; margin-bottom:10px; border-top:2px solid #0087BD;}
.article_right_title{background:url(../images/title.png) right -52px;
	height: 33px;
	width:100%;
	line-height: 33px;
	border-bottom: 1px solid #CCE6F1;}
	.article_right_title a {
	color: black;
	font-weight: bold;
	margin-left: 10px;
}
.article_list_right_d ul {
	width: 95%;
	margin-left: 8px;
	margin-top: 5px;
}
.article_list_right_d ul li,.huodong ul li {
	width: 90%;
	height: 30px;
	line-height: 30px;	
	margin-top: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
	overflow:hidden;
}

._inner_d{ width:980px; margin:10px auto;}
.detail_list_left_d{ width:685px; height:auto; float:left;}
.detail_list_right_d{ width:285px; height:auto; float:right;}
.content_main_d{ width:100%; height:auto; margin-top:10px;}
.con_main_left_d{ width:75%; height:auto; float:left; padding:10px; border:1px solid #ccc;}
.con_main_right_d{ width:24%; height:auto;float:right;}
.ep-info span{ width:260px; text-align:center; margin:0px 200px;}
.con_main_left_d h2{ width:100%; text-align:center; margin:0px auto;}
.con_ri_d{ width:100%; height:auto; border:1px solid #ccc; margin-bottom:10px; border-top:2px solid #0087BD;}
.content_main_d #contents{ margin-top:-20px;}
.con_main_right_d ul {
	width: 95%;
	margin-left: 8px;
	margin-top: 5px;
}
.con_main_right_d ul li {
	width: 90%;
	height: 30px;
	line-height: 30px;
	margin-top: 2px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .tj ul li{ list-style:square;
	margin-left:20px;}
.content_main_d:after{ 
    content:'';
	display:block;
	clear:both;}
/*------------新闻--end---------------------------*/
/*---------------area--start------------------*/
#area_more{ width:980px; height:auto; margin:10px auto;}
#area_more .big_ul{ width:99%; height:auto; margin:0px auto;}
#area_more .a_name{ width:99%; height:50px; margin:0px auto; line-height:50px; font-size:16px; color:#ccc; }
#area_more .qgfz{ font-size:16px;}
#area_more .a_name .xx{ width:93%; height:30px; border-bottom:1px dotted #ccc; float:right;}
#area_more ul li{ float:left; margin-right:20px;}
#area_more .sheng_name{ font-size:12px; font-weight:bold; width:60px; height:30px; line-height:30px; }
.shi_name{ width:800px; height:60px; }


/*---------------area--end------------------*/

/*--------------school--header-------------------------------*/
.xcjg{ margin-left:10px;}
.rz .icon{ display: inline-block;
    height: 20px; margin-left:5px;
    margin-right: 5px;
    width: 22px;background:url(../images/rz.jpg) 0px 1px no-repeat;}
.rz .icon2{ display: inline-block;
    height: 20px;
    margin-right: 5px;
    width: 22px; background:url(../images/rz.jpg) 0px -19px no-repeat;}
	
/*--------------------在线报名--start--------------------------*/
.zhuyi{ width:100%; height:auto; margin:10px auto;  line-height:30px; border-top:1px solid #ccc;}
.sqxx{ font-weight:bold;}
.sign_sc{ width:100%; height:auto; margin:10px auto;}
.sign_up{ width:63%; height:auto; float:left;}
.sco{ width:36%; height:auto; float:right;}
.sign_sub{ width:60px; height:24px; font-size:12px; text-align:center; color:white; border:none;background:url(../images/mem_sub.png) no-repeat;}
.res{ width:69px; height:24px;font-size:12px; background:url(../images/res.png) no-repeat; text-align:center; border:none;}
.bmbb{ color:red;}
.ybrmName{ width:50px;}
.xjcx{ width:120px;}
.vistor table label {
	display:inline-block;
	width:100%;
}
.vistor table textarea {
	width:100%;
}
.back_jx {
	width:1175px;
	margin:0 auto;
	text-align:right;
	margin-top:8px;
}
.pro-check {
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-right: 4px; 
}

.readed {
    border: 1px solid #21A4F4;
    background: url(../images/yd.png) center no-repeat #21A4F4;
    background-size: 14px 10px;
} 