@charset "utf-8";
/* CSS Document */


/* 全局公共样式的设定 */
body { margin: 0; padding: 0; background: #fff; font-family: "宋体" , Arial; font-size: 12px; color: #666666; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
li, dl { list-style-type: none; line-height: 22px; }
h1 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #333333; }
h2 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #333333; }
h3 a:hover { color: #D30000; text-decoration: underline; }
h4 { color: #333333; margin: 0; padding: 0; font-size: 22px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h5 { color: #666; margin: 0; padding: 0; font-size: 12px; font-family: "新宋体"; font-weight: normal; }
h6 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

li{ list-style:none;}
ul{ list-style:none;}
.col_bottom{ margin-bottom:10px;}

/* 其它常用样式的定义 */
strong{ color:#222;}

.col1{border:1px solid #ddd; width:198px; margin-bottom:10px;}
/*.mnow{color:#c9151d;font-weight:700;background-color:#FFF;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border:1px solid #CCC;} */

.m10{ padding:10px;}
.left { float: left; }
.right { float: right; }
.right2{ float: right; margin-top:5px;}
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; }
em{font-style:normal}
.red{ color:#d30000;}

.main_div{ width:100%;}


.mian_content{
	width:980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.sml_top_nav{ background:url(../images/bg_top_line.gif) repeat-x;height:32px; color:#0E0E0E;}
.sml_top_nav_con{ width:980px; margin:0px auto;}
.sml_top_nav_con li{ float:left; margin-right:5px;line-height:32px;}

.til{background:url(../images/bg.png) no-repeat 0 0 ; height:20px; padding:10px}
.til span{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#c9151d;
	line-height:20px;
	padding-left:12px;
}
.kc_rt span{ margin-right:5px;}
.kelb_name{ width:40px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.kelb_zhengming{ width:160px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left:10px; }


#middle{width:550px; margin-left:10px; float:left;_margin-left:5px;}
.mid{width:530px; margin-left:20px; float:left; line-height:160%}
/*班级列表*/
.claps{color:#565656; background:#f5f5f5; padding:5px 20px; overflow:auto; zoom:1}
.claps span{float:left; display:block}
.w190{width:190px}
.a01{color:#565656; font-size:13px; background:url(../images/bg.png) repeat-x 0 -40px ; height:45px}
.current,.claps a{margin:0 4px;border:1px solid #ececec; line-height:18px; padding:3px 6px}
.claps a{ text-decoration:none; color:#565656; background:#fff}
.claps a:hover,a.current{background:#dd2b33; color:#fff}
.tilL{background:url(../images/bg.png) repeat-x 0 -40px ; height:20px; padding:10px}
.clalist li{border-bottom:1px dashed #c7c7c7; padding:17px 0}
.cla{
	color:#565656;
	line-height:20px
}
.cla a{text-decoration:none}
.cla a:hover{text-decoration:underline}
.cla .red2{font-size:14px ; font-weight:bold;}
.cla td{word-break:break-all;white-space:normal}

.btnPxU,.btnPxD,.btnPxUp,.btnPxDown{float:left; margin-top:2px}
.btnPxU a,.btnPxD a,.btnPxUp a,.btnPxDown a{display:block; width:12px; height:10px; overflow:hidden; line-height:50px; float:left}
.btnPxU{background:url(../images/btn.png) no-repeat -80px -110px}
.btnPxU a:hover,.btnPxUp a{background:url(../images/btn.png) no-repeat -80px -128px}
.btnPxD{background:url(../images/btn.png) no-repeat -80px -93px}
.btnPxD a:hover,.btnPxDown a{background:url(../images/btn.png) no-repeat -80px -75px}

/*翻页效果*/
.pageNavi{color:#565656; text-align:center; margin-top:15px;}
.pPcurrent,.pageNavi a,.pPup,.pPdown,.w20,.pages{margin:0 4px}
.pageNavi a{ text-decoration:none; color:#1977b6}
.pPcurrent,.pageNavi a{border:1px solid #ececec; line-height:18px; padding:1px 5px}
.pageNavi a:hover,.pPcurrent{background:#af1920; color:#fff}
.pPup,.pPdown{width:56px; height:22px; line-height:18px;color:#565656; border:none; cursor:pointer}
.w20{width:20px; height:14px; line-height:14px; background:#eef9ff; border:1px solid #c6dae5; text-align:center}

#right,.rig{width:210px; float:right}
.ad img{width:200px; }
.rementuijian1 li{ margin-left:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rementuijian1{ margin-top:10px;}
.col33{ width:200px;}
.list2b li{ width:180px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left:5px; }
.list2b{ margin-top:10px;}

.mc_kuan{ margin-right:8px;white-space: nowrap; width:70px;}
.logo{ width:980px; margin:0px auto; height:60px; }

#menu{width:980px;background:url(../images/nav_bg.jpg) repeat-x;height:43px}
.menu_line2{width:15px;background:url(../images/nav_bg2.gif) repeat-x;height:75px}

.clalist img{
	width:80px;
	height:50px;
}

#search{line-height:22px; height:45px;}
#search input,#search a,#search span{float:left;margin-top:4px}
.shuru{border:1px solid #999;  width:290px; text-indent:1em; color:#999; height:18px;background:url(../images/seach222.gif) no-repeat; padding-left:15px; line-height:20px; }
#search a,#search span{margin-right:15px;}

.search22{background:url(../images/btn.png) no-repeat 0 0; display:block;  overflow:hidden; width:56px; list-style:none; border:none; height:22px; }

.btn{background:url(../images/btn.png) no-repeat 0 -80px; width:48px; height:18px; color:#fff; border:none; cursor:pointer; margin:0 10px}
.zuixinluru{ margin-top:9px; margin-left:60px;}

#scrolllayer {float:left;overflow:hidden;height:18px;background:#E0E0E0;padding:0px;width:180px; }
#scrollmessage {float:left;text-align:left;width:180px;font-size:12px;font-family: "宋体";}
#scrollmessage ul {list-style:none; padding:0; margin:0;}
#scrollmessage li {line-height:18px;color:#FF0000;}
#scrollmessage li a{color:#FF0000; text-decoration:none;}

.luruneirong li{ width:400px;}
.luru_name{ margin-right:10px; color:#333;}

.redda{color:#CC0268;}
.redda a{color:#CC0268;}
.huanb a{ color:#F30;}
.blue a{ color:#2D80AC;}
.green a{ color:#008083;}
.huia a{ color:#666666;}

#city{margin-left:30px}
#city li{height:20px; line-height:20px; float:left}
#city li.over ul,#city li:hover ul{display:block}
#city .bg{background:url(../images/head/btn.png) no-repeat -94px -55px; padding:0 10px; color:#1977b6}
#city a{text-decoration:none}
.citylist{position:absolute; padding:10px; border:1px dashed #c7c7c7; background:#ffeeef; width:300px; display:none}
.citylist li{float:left; height:20px; line-height:20px}
.citylist a{color:#c9151d; margin:0 5px; padding:5px}
.citylist a:hover{background:#fff}

#tab2 .Menubox{ height:29px; border:1px solid #ddd; background:url(../images/news_tit_1.png) repeat-x;}
#tab2 .Menubox li{ float:left; width:56px;background:url(../images/news_tit_1.png) no-repeat top left; height:30px; margin:0px; text-align:center; line-height:30px;border-right:1px solid #ddd;}

#tab2 .Menubox li.hover a{ color:#d30000;}
#tab2 .Menubox li.hover{ background:#fff; width:56px; height:30px; display:block; line-height:30px; border-right:1px solid #ddd; font-weight:bold; color:#d30000;}
#tab2 .Menubox li a{ width:56px; display:block; cursor:pointer; }

.content{ padding:10px; border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.news_list_tltle_sy{ width:170px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; height:26px;background:url(../images/new_list_ico.gif) no-repeat left; padding-left:10px;}
.ziliaoku_li{ height:26px; width:175px; overflow:hidden;ext-overflow: ellipsis; white-space: nowrap;  }

#scrolllayerienet { overflow: hidden; height: 60px; padding: 0px; width: 180px; margin-top: 3px; line-height: 19px; }
#scrollmessageienet { float: left; text-align: left; width: 180px; font-size: 12px; font-family: "宋体"; }
#scrollmessageienet ul { list-style: none; padding: 0; margin: 0; }
#scrollmessageienet li { line-height: 19px; }
.col3_shishiienet { width: 180px; height: 60px;  }
.col3_shishiienet li { width: 180px; }
		
.menu_all{background:url(../images/head.png) repeat-x 0 -114px; height:95px; width:100%; color:#FFF;}
.kj{width:980px; margin:0 auto;}

.jgjm{float:right; display:block; color:#FFF; font-size:13px; background:url(../images/head.png) no-repeat -160px -75px; margin-top:15px; padding-left:15px}
	
.way{padding:10px 0 26px; overflow:auto; zoom:1}
#way a{text-decoration:none;margin:0 3px; color:#565656;}
#way dt,#way dd{float:left; color:#565656}
#way dd{padding-left:13px; background:url(../images/main/btn.png) no-repeat -77px 3px}
#way dd a:hover{color:#333}

.ziliaoku_title{ margin-left:5px; width:150px;overflow:hidden;ext-overflow: ellipsis; white-space: nowrap;}
.phone{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.redocalss{ width:160px;overflow:hidden;ext-overflow: ellipsis; white-space: nowrap;}
.btn-01{background:url(../IMAGES/main/btn.png) no-repeat 0 -80px; width:48px; height:18px; color:#fff; border:none; cursor:pointer; margin:0 10px}

#demo{overflow:hidden; width:180px; height:124px; margin:15px 0; padding:10px;}
#demo1, #demo2{}
#demo1 li, #demo2 li{overflow:hidden; cursor:pointer; width:180px; line-height:20px; white-space: nowrap;}
#demo1 li div, #demo2 li div{float:left;}

/*右侧轮换flash*/
div#MainPromotionBanner{width:266px;height:153px}
#MainPromotionBanner #SlidePlayer{position:relative;margin:0 auto}
#MainPromotionBanner .Slides{padding:0;margin:0;list-style:none;height:153px;overflow:hidden}
#MainPromotionBanner .Slides li{float:left;width:266px;height:153px}
#MainPromotionBanner .Slides img{border:0;display:block;height:153px}
#MainPromotionBanner .SlideTriggers{margin:0;padding:0;list-style:none;position:absolute;top:138px;right:0;z-index:10;height:25px}
#MainPromotionBanner .SlideTriggers li{float:left;display:inline;color:#74a8ed;text-align:center;line-height:12px;width:16px;height:16px;font-family:Arial;font-size:.8em;cursor:pointer;overflow:hidden;margin:1px 2px;background:url(/images/slide_trigger.gif) no-repeat center center}
#MainPromotionBanner .SlideTriggers li.Current{color:#fff;background:url(/images/slide_trigger_c.gif) no-repeat center center;border:0;font-weight:bold;font-size:1.0em;line-height:12px;height:16px;width:16px;margin:0 2px}
.balletFocus{width:200px; height:159px;}
.balletFocus a img{width:200px; height:159px;}
.balletFocus img{border:none;}
.balletFocuspic a img{margin:0; padding:0;}
.balletFocusnum{position:absolute; right:5px; bottom:5px; width:70px;}
.balletFocusnum li{float:left; cursor:pointer; width:15px; height:15px; margin:1px; background:url(../images/balletButton.gif) no-repeat -15px 0; color:#86a2b8; font-family:arial; line-height:15px; text-align:center;}
.balletFocusnum li.on{width:15px; height:15px; background:url(../images/balletButton.gif) no-repeat; color:#fff; line-height:15px;}

.bn-box{
	width:978px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	background-image:url(../images/online_out04.gif);
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bn-box a{margin:0 5px;}
.tagsc{
	color:#222;
	font-weight:bold;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
}
.widget{padding-left:5px; color:#B61C23;}


#footer{height:45px;padding:10px 0; background:#d01d24}
#copy{color:#FFF; text-align:center;}
#footlink{color:#FFF; text-align:center;}
#footlink a{color:#FFF; text-decoration:none; border-right:1px solid #ddd; padding:0 6px}
#footlink a:hover{color:#000}
/* 2012-11-20 */
.mnow b{position:absolute;background-repeat:no-repeat;background-image:url(../images/gb.png);height:22px;width:14px;margin-left:5px;}
.mnow{color:#c9151d;font-weight:700;background-color:#FFF;padding-top:5px;padding-right:25px;padding-bottom:5px;padding-left:5px;border:1px solid #CCC;}
.m10 li span{display:block; background:url(../images/button2.gif) no-repeat 0 center; padding-left:10px;}
#Options li {display:block; background:url(../images/button2.gif) no-repeat 0 center; padding-left:10px;}
.a01  strong {color: #C00;}
.red3,.red3 a{
	color:#C00;
	font-weight: bold;
}
.red3 span{
	color:#F30;
	padding-right: 1px;
	padding-left: 1px;
}
.gray, .gray a {
color: #565656;
font-size: 14px;
font-weight: bold;
}
.redprice{ color:#C00;}