﻿/*Author : lmx7890@126.com 2013-3-23*/
/*初始化*/
body,div,dl,dt,p,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
padding:0; 
margin:0; 
 word-break:break-all;
 }
ul,li {list-style:none}
body {
	color:#5f5f5f;
	line-height:1.6;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#fff;
}
html,
body {
	height: 100%;
}
table { 
 border-collapse: collapse; 
 border-spacing: 0; 
 }
fieldset,img { 
 border: 0; 
 } 
address,caption,cite,code,dfn,em,th,var { 
 font-weight: normal; 
 font-style: normal; 
 } 
ol,ul { 
 list-style: none; 
 } 
caption,th { 
 text-align: left; 
 }  
q:before,q:after { 
 content:''; 
 } 
abbr,acronym { border: 0; 
 }
.yh{font-family:"Microsoft YaHei"!important;font-family:"微软雅黑";}
/*初始化*/
/*通用布局*/
.div {
	text-align:left;
	clear:both;
	margin: 0px auto;
}
.hack,.hack5,.hack10,.hack15,.hack20,.hack25,.hack7 {height:0px;line-height:0px;font-size:0px;clear:both;}
.hack5 {height:5px;}
.hack7 {height:7px;}
.hack10 {height:10px;}
.hack15 {height:15px;}
.hack20 {height:15px;}
.hack25 {height:25px;}
.l {float:left}
.r {float:right;clear:right}
.bor {border:1px solid #E7E9E8}
.more {float:right;margin-right:5px;}
.alignm {vertical-align:middle}
.clearfix{*zoom:1;}.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.ptre{position:relative;}
.ptab{position:absolute}
/*通用布局*/
/*通用字体*/
.b {font-weight:bold}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f13 {font-size:13px}
.f12 {font-size:12px}
/*通用字体*/
/*通用颜色*/
a {color:#696969;text-decoration:none}
a:hover {color:#f00}
.unline{text-decoration:underline}
.red,.red a {color:red}
.blue,.blue a{color:#1977BF}
.blue1{color:#017CCA}
.org,.org a {color:#f70}
.ored{color:#E20500}
.gray,.gray a {color:#aaa}
.green,.green a{color:green}
.hui,.hui a {color:#333}
.white,.white a{color:#fff}
.yel,.yel a{color:#FFF000;}
.blue1,.blue1 a{color:#008DCD}
.black{color:#000}
.c00{color:#B92235}
.c3{color:#333}
.c6,.c6 a {color:#666}
.bg0{background-color:#fff}
/*通用颜色*/
/*通用调用CSS*/
.disno{display:none}
.pr5{padding-right:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.pd5{padding:5px}
.pd10{padding:10px}
.mr10{margin-right:10px}
.mt10{margin-top:10px}
.txtr{text-align:right}
.txtc{text-align:center}
.txtl{text-align:left}
.nobbor{border-bottom:none} 
.nobor{border:none}
.co1,.co1 a{color:#F60}
.co2{color:#007787}
.f1{font-family:Tahoma,Arial, Helvetica, sans-serif;}
/*通用调用CSS*/
body.bg{background:url(../images/topbg.jpg) repeat-x}
div.bg{background:url(../images/topbanner.jpg)  no-repeat center 38px}
.topbar{height:38px;line-height:38px}
.topbar .s-title{width:260px}
.topbar .loginbox{width:320px;color:#5f5f5f;line-height:22px;padding-top:10px}
.topbar .loginbox .intxt{border-top:1px solid #a4a4a4;border-left:1px solid #a4a4a4;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;width:80px;height:19px;margin:0 5px}
.topbar .loginbox input{float:left;}
.topbar .loginbox label{float:left;}
.topbanner{height:115px;margin:0 auto;margin:0 auto}
.topbanner .logo{padding-top:10px;}
.menu{height:78px;background:url(../images/mcenter.jpg) repeat-x}
.mleft{width:6px;height:78px;background:url(../images/mleft.jpg) no-repeat}
.mright{width:6px;height:78px;background:url(../images/mright.jpg) no-repeat}
.mbox{width:100%;height:78px;padding-left:10px}
.mbox ul li {float:left;margin-top:6px}
.mbox ul li a{width:94px;height:34px;line-height:34px;text-align:center;display:block;color:#fff}
.mbox ul a.on,.mbox ul  a:hover{background:url(../images/mon.jpg) no-repeat;color:#4f4f4f;font-weight:bold}
.mbox li.s{width:4px;height:17px;background:url(../images/mline.jpg) no-repeat;overflow:hidden;margin:12px 2px 0 2px}
.q-enter {height:40px;line-height:40px}
.q-enter span{color:#8f8f8f}
.q-enter a{color:#323232;margin:0 20px}
.search-bar{background:url(../images/searchbar.jpg) no-repeat;height:37px}
.notice{background:url(../images/notice.jpg) no-repeat 15px 13px;width:430px;padding-left:35px;padding-top:5px;line-height:32px;height:32px}
.notice span{margin-right:6px}
.search-box{background:#fff;height:26px;margin-top:5px;width:440px;border:1px solid #959595;border-right:0}
.search-box select{width:92px;margin-top:3px;margin-left:2px}
.search-box select,.search-box input{vertical-align:middle;float:left}
.search-box .intxt{width:420px;padding:0 10px;border:none;height:26px;line-height:26px;background:url(../images/searchbg.jpg) repeat-x;}
.searchbtn{margin-top:5px}
.wrap{overflow:hidden}
.silderLeft{width:223px;margin-right:8px}
.silderCenter{width:497px;margin-right:8px}
.silderRight{width:241px}
.tab1{background:url(../images/tab1.jpg) no-repeat;height:39px;line-height:39px;width:223px}
.tab1 a{display:block;padding-left:20px;}
.tab2{background:url(../images/tab2.jpg) no-repeat;height:36px;line-height:36px;}
.tab2 a{display:block;padding-left:30px;background:url(../images/cor.gif) no-repeat 15px center}
.tlist li{line-height:30px;border-bottom:1px solid #f0f0f0}
.tlist li a{display:inline;margin-left:15px}
.tlist{border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
.tab3{background:url(../images/tab3.jpg) repeat-x;height:35px;line-height:35px;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
.tab3 a{display:block;padding-left:30px;background:url(../images/cor.gif) no-repeat 15px center}
.tab4{background:url(../images/tab4.jpg) repeat-x;height:40px;line-height:40px;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
.tab4 a{display:block;padding-left:30px;background:url(../images/cor.gif) no-repeat 15px center}
.tab4_b{background:url(../images/tab4_b.gif) no-repeat;height:2px;overflow:hidden}
.tab5{background:url(../images/tab5.jpg) no-repeat;height:6px;overflow:hidden}
.tabs{border:1px solid #ddd}
.tabs .top{height:35px;background:url(../images/tab6.jpg) repeat-x;line-height:35px;padding-left:15px}
.tabs .top li{float:left;}
.tabs .top li a{display:block;width:87px;text-align:center;line-height:40px;height:43px}
.tabs .top li a.on{width:87px;text-align:center;background:url(../images/tab7.jpg) no-repeat;color:#fff}
.tabs .con{padding-top:10px}
.tabs .con .img {width:200px;text-align:center;padding:10px 0;line-height:30px}
.tabs .con .txt{width:290px;}
.tabs .con .txt .title{height:60px;border-bottom:1px solid #e9e9e9;margin-bottom:5px}
.tabs .con .txt li{line-height:25px;position:relative;padding-left:15px;background:url(../images/ico.jpg) no-repeat 5px 10px}
.tabs .con .txt li em{position:absolute;right:0}
.rtab .top{height:34px;background:url(../images/tab8.jpg) no-repeat;padding-left:10px;line-height:34px;margin-bottom:10px}
.rtab_t {background:url(../images/tbg1.gif) no-repeat;height:10px;overflow:hidden}
.rtab_c {background:url(../images/tbg2.gif) repeat-y;overflow:hidden}
.rtab_b {background:url(../images/tbg3.gif) no-repeat;height:10px;overflow:hidden}
.rtab_c li{width:80px;float:left;text-align:center;margin:5px 0}
.rtab_c li div{height:50px;}
.rtab_c li p{line-height:30px;}
.rank li{line-height:46px;height:46px;background:url(../images/dot.gif) repeat-x bottom}
.rank li a.l{background:url(../images/num.gif) no-repeat;display:block;padding-left:28px;width:160px}
.rank li a.r{margin-top:12px}
.rank li.n1 a.l{background-position:0 0}
.rank li.n2 a.l{background-position:0 -46px}
.rank li.n3 a.l{background-position:0 -92px}
.rank li.n4 a.l{background-position:0 -138px}
.rank li.n5 a.l{background-position:0 -184px}
.rank li.n6 a.l{background-position:0 -230px}
.rank li.n7 a.l{background-position:0 -276px}
.rank li.n8 a.l{background-position:0 -322px}
.rank li.n9 a.l{background-position:0 -368px}
.rank li.n10 a.l{background-position:0 -414px}

.tab9 .top{height:36px;background:url(../images/quikebg.jpg) repeat-x;border-right:1px solid #d4d4d4;position:relative}
.tab9 .top span{display:block;width:130px;height:36px;padding-left:21px;line-height:36px;background:url(../images/tab9.jpg) no-repeat}
.tab9 .top a{position:absolute; right:10px;top:10px}
.tab9 .con{border:1px solid #d4d4d4;border-top:none}
.q-box li{width:138px;height:185px;float:left;margin:0 10px;}
.q-box li.ico1{background:url(../images/ico1.jpg) no-repeat}
.q-box li.ico2{background:url(../images/ico2.jpg) no-repeat}
.q-box li.ico3{background:url(../images/ico3.jpg) no-repeat}
.q-box li.ico4{background:url(../images/ico4.jpg) no-repeat}
.q-box li.ico5{background:url(../images/ico5.jpg) no-repeat}
.q-box li.ico6{background:url(../images/ico6.jpg) no-repeat}
.q-box li.ico7{background:url(../images/ico7.jpg) no-repeat}
.q-box li a{display:block;width:138px;height:185px;text-decoration:-99999px}
.q-box{width:960px;padding:10px 0 10px 16px;height:185px;}

.teacher-list{width:968px;padding:10px 0 10px 10px;height:185px;}
.teacher-list .left {width:25px;text-align:right;padding-top:80px;margin-right:0px}
.teacher-list .right {width:25px;text-align:left;padding-top:80px}
.teacher-list .center {width:900px;overflow:hidden;border:1px solid #e3e3e3;background:#FAFAFA;margin-right:8px}
.teacher-list .left a{display:block;width:18px;height:31px;background:url(../images/left.png) no-repeat;}
.teacher-list .right a{display:block;width:18px;height:31px;background:url(../images/right.png) no-repeat;}
.teacher-list .center li{width:127px;padding:6px 8px;float:left;border:1px solid #f3f3f3;margin-right:6px;text-align:center;height:170px}
.teacher-list .center li div{line-height:25px;height:25px}

.flink{border:1px solid #E0E0E0;background:#f8f8f8;padding:5px 10px;line-height:28px}
.footer{line-height:1.8;padding:20px}
.f-about{width:180px;margin:10px auto;padding-right:56px;}

.picon{clear:both;height:255px;padding-left:4px;overflow:hidden;background:#000;position:relative;}
.picon ul{position:absolute;top:0;left:0;height:255px;width:1000px;}
.picon li{float:left;height:255px;border-right:1px solid #ddd;width:79px;position:relative;overflow:hidden;}
.picon li.cur div{display:block;}
.picon li div{position:absolute;bottom:0;left:0;z-index:9;height:76px;background:url(images/shadow.png) repeat;font-family:Arial, Helvetica, sans-serif;font-weight:900;width:100%;color:#fff;display:none;}
.hidediv{display:none}
#pic-scroll,pic-scroll2{float:left}

.breadcrumb {
    border-bottom: 1px solid #DDDDDD;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 4px 6px;
    vertical-align: baseline;
}
.silderRight2{width:746px}
.kc {
    border-bottom: 1px solid #e9eae9;
    clear: both;
    overflow: hidden;
    padding: 10px 10px;
}

.kc img {
    float: left;
    height: 120px;
    margin-right: 20px;
    width: 160px;
}

.kc span{
	margin-right:15px;
	/*color:#f48400;*/
}

.relatedbox{
	padding:5px;
	border: 1px solid #e9eae9;
}

.related {
	border-bottom: 1px solid #e9eae9;
    clear: both;
    overflow: hidden;
	padding:5px;
}


.related img {
    float: left;
    height: 80px;
    margin-right: 10px;
    width: 100px;
}
.cl {
    clear: both;
}

.metadata{padding:5px 0;}


.pageNumber,.pageNumber a {
	height:50px;
	line-height:50px;
    text-align: center;
	border-top: 1px dashed #e9eae9;
	color:#0050AD;
	font-size:14px;

}

.tt{
	height:50px;
	line-height:50px;
	border-bottom: 1px solid #e9eae9;
	margin:0 5px 0 20px;
}
.playwin{
	width:400px;
	height:300px;
	margin:20px auto;
}

.ppt{
	padding:30px 20px;
	height:500px;
}

.ppt p{
	text-indent:15px;
	line-height:24px;
}

.adminLeft{width:600px; margin-right:10px;}
.adminRight{width:370px}
.item{line-height: 22px;overflow: hidden;padding: 2px 15px;width:600px;}

.adminLeft table{}
.adminLeft tr.tablehead{background-color:#f2f2f2;color:#666666; border:5px #87a2d9;}
.adminLeft tr{background-color:#ffffff; color:#8a8888; border:1px #ccc solid;}
.adminLeft tr.cur, .adminLeft tr.cur a{color:#AE4141;}
.adminLeft td{height:24px; line-height:24px; text-align:let;}
.adminLeft td a{cursor:pointer;}

.item label{width:100px; float: left; text-align:right;}
.item input,.item select{width:200px;height:26px;}
.iconlist ul{
	height: 260px;
	padding: 3px 0 0 32px;
	position: relative;
	width: 880px;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	overflow:scroll; 
}
.iconlist li{
	float: left;
	height: 115px;
	width: 134px;
	padding: 8px 8px 0 0;
	text-align: center;
	border:1px solid #dddddd;
}
.seatsfields{
	
}
.seatsfields input{
	height: 22px;
    line-height: 22px;
    display: block;
	float:left;
}
.seatsfields select{
	float:left;
}
.seatslayout{
	height: 160px;
	width:256px;
}
.seatslayout ul{
	margin:0 auto;
	width:256px;
}
.seatslayout li{
	height: 34px;
    position: relative;
    text-align: center;
    border-bottom: 1px solid #f5f5f5;
    width: 64px;
    border-right: 1px solid #f5f5f5;
    float: left;
}
.li1{
	background-image: url(../images/seat.png);
	padding-top:40px;
}
.li2{
	background-image:url(../images/seat2.png);
	padding-top:40px;
}
.panel{
}
.panel span{
	font-size: 14px;
    font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;
	width:200px;
	padding-left: 20px;
    line-height: 31px;
}
.panel select{
	width:350px;
	height:26px;
    padding: 0px 5px;
}
.panel option{
	height: 26px;
	
}
.panel table{
	font-size: 14px;
    font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;
	width:100%;
}
.panel td{
	border: 1px solid #bac7d2;
	text-align:left;
	height:30px;
	padding:0 10px 0 10px;
	line-height:21px;
}
.panel_l{
	float:left;
	width:250px;
	height:calc(100vh - 242px);
	border: 1px solid #e0e0e0;
	overflow:auto;
}
.panel_l h3{
	height: 38px;
    line-height: 38px;
    font: normal 14px/38px "Microsoft YaHei";
    font-weight: bold;
    background-color: #f0f0f0;
    padding-left: 10px;
    color: #333;
	border-bottom: 1px solid #e0e0e0;
}
.panel_l ul{
	background:#fff;
}
.panel_l li{
	height: 100%;
    line-height: 37px;
    font: normal 13px/37px "Microsoft YaHei";
	padding: 0px 0 2px 25px;
	border-bottom: 1px solid #e0e0e0;
}
.panel_l li div{
	line-height: 1.5;
    margin-bottom: 5px;
	margin-top: 5px;
}
.submenu{
	padding-left:10px;
}
.panel_main{
	height:calc(100vh - 42px);
	width:calc(100vw - 280px);
	/*margin-left:10px;*/
	float:left;
}
.panel_sigle{
	height:calc(100vh - 242px);
	width:calc(100vw - 50px);
	margin-left:10px;
	float:left;
}
.gride{
	border: 1px solid #bac7d2;
}
.btn{
	width:100px;
	height:30px;
	background-color: #f25807;
    border-color: #f25807;
    color: #fff;
}
.gridesmt{
	text-align:right;
	width:580px;
}
.gride span{
	font-size: 14px;
    font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;
	/*width:200px;
	padding-left: 20px;
    line-height: 31px;
	display:inline-block;*/
}
.gride p{
	font-size: 14px;
    font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;
	width:600px;
	padding-left: 20px;
    line-height: 31px;
	display:inline-block;
}
.gridefcs{
	background:#f5f5f5;
}
.gride_input{
	height: 26px;
	width:340px;
    padding: 0 0 0 10px;
    border: 1px solid #bac7d2;
    background: #FFF;
    border-radius: 2px;
    box-shadow: 2px 2px 2px #e7f1f7 inset;
}
.gride select{
	width:350px;
	height:26px;
    padding: 0px 5px;
}
.gride option{
	height: 26px;
	
}
.gride input{
	height:26px;
	width:600px;
}
.gride table{
	font-size: 14px;
    font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI',Tahoma, Helvetica, Sans-Serif;
	width:100%;
}
.gride td{
	border: 1px solid #bac7d2;
	text-align:left;
	height:30px;
	padding:0 10px 0 10px;
	line-height:21px;
}
.grdcontent{
	padding: 14px 0 0 30px;
}
.bgr{
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	position:absolute;
	left:0;
	top:0;
}
.midwind{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 80%;
    height: 80%;
}
.windbar{
	height: 32px;
    background-color: #e0e0e0;
    border-bottom: 1px solid #bac7d2;
}
.windbar span{
	line-height:30px;
	margin-left:10px;
	float:left;
}
.close{
	background-image: url(../images/close.png);
    width: 20px;
    height: 20px;
    float: left;
    margin-left: calc(100vw - 100px);
    margin-top: 7px;
}
.smtbox{
	text-align: right;
    margin-right: 120px;
    margin-top: 10px;
}
em{
    font-style: normal;
    color: #c00;
}
.motion{
	text-align:left;border-bottom: 1px dashed #e9eae9;
	font-size:16px;
	text-indent:2em;
	line-height:26px;
}
.stageitem{
	float:left;
	width:70px;
}