﻿@charset "utf-8";
/* 全局公共样式的设定 */
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:238px;margin-bottom:10px}
.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:0;margin-left:auto}

.sml_top_nav{ background:url(/uploads/image/ximages/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(/uploads/image/ximages/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}
#middle{width:722px;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(/uploads/image/ximages/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(/uploads/image/ximages/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(/uploads/image/ximages/btn.png) no-repeat -80px -110px}
.btnpxu a:hover,.btnpxup a{background:url(/uploads/image/ximages/btn.png) no-repeat -80px -128px}
.btnpxd{background:url(/uploads/image/ximages/btn.png) no-repeat -80px -93px}
.btnpxd a:hover,.btnpxdown a{background:url(/uploads/image/ximages/btn.png) no-repeat -80px -75px}

/*翻页效果*/
.pagenavi{color:#565656; text-align:right ; padding-bottom:10px;}
.w20{width:20px; height:14px; line-height:14px; background:#eef9ff; border:1px solid #c6dae5; text-align:center}
.ppup,.ppdown{line-height:18px;color:#565656; border:none; cursor:pointer}
.pagenavi a{text-decoration:none; color: #686868;background-color: #e5e5e5;}
.pagenavi a,.ppcurrent{line-height:18px; padding:1px 5px; margin:0 1px}
.ppcurrent{color: #ffffff; background-color: #f38a0e;}

#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:240px}
.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:0 auto;height:60px}
#menu{width:980px;background:url(/uploads/image/ximages/nav_bg.jpg) repeat-x;height:43px}
.menu_line2{width:15px;background:url(/uploads/image/ximages/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(/uploads/image/ximages/seach222.gif) no-repeat; padding-left:15px; line-height:20px; }
#search a,#search span{margin-right:15px;}

.search22{background:url(/uploads/image/ximages/btn.png) no-repeat 0 0; display:block;  overflow:hidden; width:56px; list-style:none; border:none; height:22px; }

.btn{background:url(/uploads/image/ximages/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(/uploads/image/xihead/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(/uploads/image/ximages/news_tit_1.png) repeat-x;}
#tab2 .menubox li{ float:left; width:56px;background:url(/uploads/image/ximages/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; }

.his li{padding:0 10px; width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.content{ padding:10px; border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.news_list_tltle_sy{ width:210px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; line-height:26px;background:url(/uploads/image/ximages/new_list_ico.gif) no-repeat left; padding-left:10px;}
.ziliaoku_li{ line-height:26px;width:210px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;  }
.ziliaoku_title{ margin-left:5px; width:185px;overflow:hidden;text-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(/uploads/image/ximages/head.png) repeat-x 0 -114px; height:95px; width:100%; color:#fff;}
.kj{width:980px; margin:0 auto;}
	
.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(/uploads/image/ximain/btn.png) no-repeat -77px 3px}
#way dd a:hover{color:#333}


.phone{ font-size:14px; font-weight:bold; font-family:arial, helvetica, sans-serif;}
.btn-01{background:url(/uploads/image/ximain/btn.png) no-repeat 0 -80px; width:48px; height:18px; color:#fff; border:none; cursor:pointer; margin:0 10px}

#demo{overflow:hidden;width:220px;height:124px;margin:15px 0;padding:10px}
#demo1, #demo2{}
#demo1 li, #demo2 li{cursor:pointer;line-height:20px;width:210px;overflow:hidden;white-space: nowrap;}
#demo1 li div, #demo2 li div{float:left;}
/*.redocalss{width:200px;overflow:hidden;ext-overflow:ellipsis;white-space:nowrap}*/
/*右侧轮换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: no-repeat center center}
#mainpromotionbanner .slidetriggers li.current{color:#fff;background: 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:240px;height:160px; border:1px #ccc; }
.balletfocus a img{width:240px; height:160px;}
.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(/uploads/image/ximages/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(/uploads/image/ximages/balletbutton.gif) no-repeat; color:#fff; line-height:15px;}

.bn-box{width:978px;height:35px;line-height:35px;overflow:hidden;background-image:url(/uploads/image/ximages/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:0;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(/uploads/image/ximages/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(/uploads/image/ximages/button2.gif) no-repeat 0 center; padding-left:10px;}
#options li {display:block; background:url(/uploads/image/ximages/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}

/*2012-12-27*/
.pl10{ padding-left:10px;}
#choose{width:700px;padding:10px;border:1px solid #dcdcdc;margin-bottom:10px}
#choose li{border-bottom:1px dashed #e4e4e4;overflow:hidden;line-height:20px;line-height:18px;zoom:1;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px}
#choose label{float:left;display:inline;color:#333;margin-right:12px}
.choose_area{overflow:hidden;zoom:1;}
.choose_area div{/*height:20px;width:90px;overflow:hidden;*/float:left; padding-left:10px;}
.choose_area span {width:120px;overflow:hidden;white-space:nowrap;float:left;padding:0 10px;}
#choose a{float:left;display:inline;white-space:nowrap;padding:0 10px;color:#2f69ae}
#choose a:hover,#choose .now{color:#fff;text-decoration:none;background-color:#ff8080}
#choose .choosed{background:#fff7e6;color:#666}
#choose .choosed em{display:inline-block;width:10px;height:10px;background:url(/uploads/image/ximages/del.gif) 0 -2px no-repeat;*background:url(/uploads/image/ximages/del.gif) 0 -3px no-repeat;_background:url(/uploads/image/ximages/del.gif) 0 0 no-repeat;margin-left:5px}
#choose .choosed a:hover em{background:url(/uploads/image/ximages/del.gif) 0 -15px no-repeat;*background:url(/uploads/image/ximages/del.gif) 0 -16px no-repeat;_background:url(/uploads/image/ximages/del.gif) 0 -13px no-repeat}
#choose .choosed b{color:#f00;margin:0 8px}
#choose li.choosed .return{float:none;padding:2px 5px 4px 18px;margin-left:15px;background-image:url(/uploads/image/ximages/refresh.png);background-repeat:no-repeat}
#choose li.choosed a.return:hover{color:#c00;background-image:url(/uploads/image/ximages/refresh.png);background-repeat:no-repeat;background-color:#fff7e6}
#box_city_b{background-color:#fafafa;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-left-color:#ccc}
#box_city_b h3{color:#c00;border-bottom:2px solid #c00;font-size:14px;font-weight:bolder;line-height:2.3em;padding:2px 0 0 23px;background-image: repeat-x 0 -7px}
#box_city_b dl{padding:10px;line-height:2em}


.mr10{ margin-right:10px;}
#choose li h4{float:left;width:55px;font-weight:normal}
/*#choose li .value{float:left;width:642px;_margin-right:-3px}*/
#choose li .value span{float:left;/*overflow:hidden;width:96px;*/height:24px;}
#choose li .value span.selected a{color:#c00!important}
#choose li.major_s1 .value{width:700px}
#choose li.major_s1 .value span{position:relative;overflow:visible;width:auto;}
#choose li.major_s1 .value span q{display:none;position:absolute;z-index:1;left:50%;top:23px;overflow:hidden;width:0;height:0;margin-left:-22px;font:normal 0/9999px serif;border-width:0 10px 10px;border-style:dashed dashed solid;border-color:transparent transparent #ccc}
#choose li.major_s1 .value span q.in{position:absolute;z-index:2;left:50%;top:24px;overflow:hidden;width:0;height:0;margin-left:-22px;font:normal 0/9999px serif;border-width:0 10px 10px;border-style:dashed dashed solid;border-color:transparent transparent #f7f7f7}
#choose li.major_s1 .value span.chosen q{display:block}
#choose li.major_s1 .sub{clear:both;width:605px;padding:8px 0 0 75px}
#choose li.major_s1 .sub ul{overflow:hidden;padding:8px 12px;border:1px solid #dbdbdb;border-radius:5px;background:#f7f7f7}
#choose li.major_s1 .sub li { display:none; width:100%; margin:0; padding:0; background:none}
#choose li.major_s1 .sub li.show { display:block}
#choose li.major_s1 .sub li .value { width:100%}
#choose li.major_s1 .sub li .value span { position:static; overflow:hidden; width:96px; padding-right:11px}
#choose li.major_s1 .sub li .value span a { display:block}
.gray,.gray a{color:#565656;font-size:14px;font-weight:bold;}