@charset "utf-8";
/* 公用样式 */
body{margin:0px;padding:0px;font-size:100%;font-family:"微软雅黑",Arial,Helvetica,sans-serif;color:#444;background:#f0f6fc;font-size:15px;}
html{-webkit-text-size-adjust:none;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,p{margin:0px;padding:0px;list-style:none;border:none;}
a{text-decoration:none;color:#444;display:block;font-family:"微软雅黑";}
img{max-width:100%;height:auto;}
.video embed, .video object, .video iframe {width:100%;height: auto; } 
pre { 
white-space: pre-wrap; /* css-3 */ 
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}


.header{ height:89px; text-align:center; background:url(../images/topheadbg.png) center top;}
.headbox{ min-width:1326px; width:98%; height:89px; display:block; margin:0 auto; overflow:hidden}
.logo{width:451px; height:84px; display:block; float:left; background:url(../images/logo.png) no-repeat 0 0; float:left; margin:3px 0 0}
.headritop{ height:26px; display:block; margin:8px 0 0}
.headritop a{ height:26px; line-height:26px; display:block; margin-right:12px; float:right; cursor:pointer}
.headritop a.hdtext{ color:#444}
.headritop a.hdsygx,.headritop a.hdsshd{ width:101px; height:26px; display:block; background:url(../images/btn_1.png) no-repeat 0 0; color:#FFF}
.headritop a.hdsshd{ background:url(../images/btn_2.png) no-repeat 0 0}
.headritop a.hdsygx span,.headritop a.hdsshd span{ padding-left:18px}
.headritop a.indexbtn{ width:26px; display:block;background:url(../images/ico_indexbtn.png) no-repeat 0 0}
.headritop a:hover{ color:#dc0606}
.headritop a.hdsygx.on{ background:url(../images/btn_1_on.png) no-repeat 0 0}
.headritop a.hdsshd.on{ background:url(../images/btn_2_on.png) no-repeat 0 0}
.headritop a.hdsygx.on span,.headritop a.hdsshd.on span{ padding-left:12px; color:#0e396f; text-align:left; display:block}
.headritop a.hdclose{width:32px; height:26px; background:url(../images/btn_close.png) no-repeat 0 0; padding-left:29px;}
.headritop a.hdclose:hover{ background:url(../images/btn_close_hv.png) no-repeat 0 0; color:#dc0606}
.navulbar{ width:788px; height:50px; display:block; overflow:hidden; position:relative; float:right;margin-top:4px}
.navulbar li{width:187px; height:50px; display:block; overflow:hidden; position:absolute; top:0; }
.navulbar li a{ background:url(../images/ulblon.png) no-repeat 0 0;width:187px; height:50px; display:block; overflow:hidden; line-height:56px; text-align:center; font-size:18px; color:#fff; overflow:hidden; cursor:pointer}
.navulbar li.nli_01{ left:120px; z-index:6}/*left:0*/
.navulbar li.nli_02{ left:120px; z-index:5}
.navulbar li.nli_03{ left:240px; z-index:4}
.navulbar li.nli_04{ left:360px; z-index:3}
.navulbar li.nli_05{ left:480px; z-index:2}
.navulbar li.nli_06{ left:600px; z-index:1}
.navulbar li a:hover,.navulbar li.on{ z-index:7}
.navulbar li a:hover,.navulbar li.on a{ background:url(../images/ulbl.png) no-repeat 0 0; color:#fff}
.bodybox{min-width:1326px;margin:0 auto ; padding:0; background-color:#edecea; }
.leftbar{ background:url(../images/leftbarbg.png) repeat-y 0 0;}
.centbar{ background:url(../images/centbarbg.png) repeat-y 0 0}
.rightbar{ background-color:#edecea}
.rightbox{ border:1px solid #c69e60 ;  display:block; overflow:auto; background-color:#FFF; margin:10px;}
.ribend{padding:12px; display:block}
.ribend p{ line-height:30px; text-indent:2em}
.leftulbox{width:200px; display:block; overflow:hidden; margin:12px auto 10px}
.leflist{width:200px; display:block; overflow:hidden; padding-bottom:20px}
.leflist li{width:200px; height:144px; display:block; overflow:hidden; margin-bottom:10px}
.leflist li a{width:200px; height:144px; display:block; overflow:hidden; cursor:pointer; background:url(../images/leftuli.png) no-repeat 0 0}
.leflist li a .lelipic{width:182px; height:96px; display:block; overflow:hidden; margin:9px auto 0; background-color:#00F}
.leflist li a .lelipic img{width:100%; height:100%}
.leflist li a p{width:194px; height:30px; line-height:30px; font-size:16px; color:#222; text-align:center; margin:9px auto 0}
.leflist li a:hover,.leflist li a.on{ background:url(../images/leftuli_on.png) no-repeat 0 0}
.leflist li a:hover p,.leflist li a.on p{ color:#FFF}
.footerbar{ height:30px; line-height:30px; width:100%; background-color:#54483c; clear:both}
.footbox{min-width:1326px; width:98%; height:30px; line-height:30px; margin:0 auto}
.footbox a{font-size:12px; color:#FFF; float:left}
.videobox{}
.videobox2{ position:relative}
.simulbar{ display:block; height:40px; background:url(../images/simulbar.png) no-repeat 0 0; margin:10px auto 0; padding-left:12px}
.simbtl{ height:40px; display:block; background:url(../images/simulbar2.png) no-repeat right top; position:relative}
.simed{width:240px;position:absolute; right:10px; top:8px; z-index:9999}
.shibartl{width:240px; height:32px; display:block; line-height:32px; background:url(../images/shibartl.png) no-repeat 0 0;}
.simbox{ width:240px; height:600px; background:url(../images/simbox.png) no-repeat left bottom; overflow:hidden; overflow-y:auto}
.modelbar{ display:block; overflow:hidden; border:1px solid #afc0d4; border-top:none; margin-bottom:10px; position:relative; background-color:#FFFFFF}
.shibartl a{ width:28px; height:28px; display:block; overflow:hidden; margin:2px 9px 0 0; float:right; cursor:pointer}
.shibartl a.si_suo{ background:url(../images/leico_shousuo.png) no-repeat 0 0}
.shibartl a.si_suo:hover{ background:url(../images/leico_shousuo_hv.png) no-repeat 0 0}
.shibartl a.si_zhan{ background:url(../images/leico_zhankai.png) no-repeat 0 0}
.shibartl a.si_zhan:hover{ background:url(../images/leico_zhankai_hv.png) no-repeat 0 0}
.simbulist li{ width:232px; height:64px; display:block; overflow:hidden; margin:0 auto}
.simbulist li a{width:232px; height:64px; display:block; overflow:hidden; background:url(../images/simbulist_li.png) no-repeat 0 0; cursor:pointer}
.simbulist li a .simtable th{ font-size:18px; color:#000; font-weight:normal}
.simbulist li a .simtable td{font-size:14px; color:#000; font-weight:normal; line-height:16px; padding-left:10px; padding-right:10px}
.simbulist li a:hover,.simbulist li a.open{ background:url(../images/simbulist_li_xzg.png) no-repeat 0 0}
.simbulist li a.on{ background:url(../images/simbulist_li_on.png) no-repeat 0 0}
.simbulist li a:hover th,.simbulist li a:hover td,.simbulist li a.open td,.simbulist li a.open th,.simbulist li a.on td,.simbulist li a.on th{ color:#FFF}
.navsimbar,.navsimbar3{ height:28px; display:block; position:absolute; top:6px; left:0px}
.navsimbar2{ margin-top:6px; margin-left:10px}
.navsimbar a,.navsimbar2 a{height:28px; line-height:28px; text-align:center; font-size:14px; color:#FFF; float:right; margin-right:10px; background:url(../images/ebtnbg.png) repeat-x 0 0; cursor:pointer; overflow:hidden; padding:0 8px; border-radius:4px; border:1px solid #f19b00}
.navsimbar2 a{ float:left}
.navsimbar a:hover,.navsimbar a.on,.navsimbar2 a:hover,.navsimbar2 a.on{ background:url(../images/ebtnbg_hv.png) repeat-x 0 0; border:1px solid #f74917}
.navsimbar3 a{width:100px;height:28px; line-height:28px; text-align:left; font-size:14px; color:#FFF; float:left; margin-right:10px; background:url(../images/btn100.png) no-repeat 0 0; cursor:pointer; overflow:hidden;}
.navsimbar3 a:hover,.navsimbar3 a.on{ background:url(../images/btn100_hv.png) no-repeat 0 0;}
.navsimbar3 a img{ float:left; margin-left:7px}


.popbar,.cpontbar{width:493px; display:block; position:absolute; left:50%; top:24%; margin-left:-248px; z-index:99}
.tishikuantl,.cptlb{width:493px; height:28px; display:block; line-height:28px; text-align:center; font-size:14px; color:#FFF; position:relative; background:url(../images/tishikuantl.png) no-repeat 0 0 }
.tishikuanbar{width:487px; min-height:110px; max-height:200px; background:url(../images/tishikuanbar.png) no-repeat left bottom; padding:3px}
.tishbar{min-height:110px; max-height:200px; display:block; overflow:hidden; overflow-y:auto; padding:8px}
.tishbar p{ text-indent:2em; line-height:24px; color:#000}
.close{width:28px; height:28px; display:block; overflow:hidden; background:url(../images/close.png) no-repeat 0 0; position:absolute; top:0; right:2px; cursor:pointer}
.close:hover{ background:url(../images/close_hv.png) no-repeat 0 0}

.cpontbar{width:610px; display:block; top:24%; z-index:999; margin-left:-205px}
.cptlb{ width:610px; background:url(../images/poptl.png) no-repeat 0 0}
.popcont{width:610px; height:490px; display:block; overflow:hidden; background:url(../images/popcont.png) no-repeat 0 0}
.cpentbar{ display:block; margin:10px; border:1px solid #a3c7db; background:url(../images/cpentbarbg.png) repeat 0 0; height:468px; display:block; overflow:hidden; overflow:auto}
.pctable{ border-top:1px solid #fff; border-left:1px solid #fff}
.pctable td,.pctable th{ border-right:1px solid #fff; border-bottom:1px solid #fff; padding:4px 8px; text-align:center; color:#000; font-size:14px}
.pctable th{ background-color:#5dbdeb; font-weight:normal}
.pctable tr.ctb1 td{ background-color:#e8e8e8}
.panelbar{width:169px; height:216px; display:block; overflow:hidden; background:url(../images/panelbar.png) no-repeat 0 0; position:absolute; z-index:99999; top:40px; right:40px}
.panulb{ padding-top:41px; display:block; width:167px; display:block; margin:0 auto}
.panulb li{ height:28px; border-bottom:1px solid #a4a5a7; }
.panulb li a{ display:block; height:28px; line-height:28px; text-align:center; font-size:14px; color:#000; cursor:pointer}
.panulb li a:hover,.panulb li a.on{ background-color:#61c0de}
/*实验报告*/
.reportbar{ display:block; overflow:hidden; margin:3px 0 10px; border:1px solid #afc0d4; background-color:#FFF; padding:10px}
.silmurigtl{width:588px; margin:0}
.silmurigtl2{ margin:0}
.silmurigtl span.tlb,.silmurigtl2 span.tlb{ line-height:40px; font-size:18px}
.silmurigtl span.tlb2,.silmurigtl2 span.tlb2{ line-height:40px; font-size:18px; float:right}
.silmurigtl span.tlb2 a,.silmurigtl2 span.tlb2 a{ line-height:40px; font-size:18px; display:inline; color:#FF0004; padding-right:10px}
.simbend,.simbend2,.simbend3,.simbend4{ border:1px solid #c4c4c4; padding:10px; display:block; overflow:hidden; border-top:none; border-bottom-left-radius:6px;border-bottom-right-radius:6px; overflow-y:auto}
.simbend3{ height:206px}
.simbend2{ border-radius:0}
.simbend4{ overflow-y:auto}
.simtl{ height:28px; line-height:28px; padding-left:10px; background-color:#fee5bb; font-size:16px; color:#444}
.simptext{ padding:10px; line-height:20px; display:block; font-size:14px; color:#000}
.sytable{ border-left:1px solid #c4c4c4; border-top:1px solid #c4c4c4; margin-bottom:10px}
.sytable th,.sytable td{ border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; padding:5px}
.sytable th{ background-color:#e8e8e8; font-weight:normal; border-right:none}
.sybtn{width:233px; height:34px; display:block; overflow:hidden; background:url(../images/sybtn.png) no-repeat 0 0; margin:10px; cursor:pointer}
.sybtn:hover{ background:url(../images/sybtn_hv.png) no-repeat 0 0}
.cretalbe td,.cretalbe th{ padding:5px; font-size:14px; color:#000;cursor:pointer}
.cretalbe th{ background-color:#fee5bb; color:#444; font-weight:normal}
.cretalbe tr.crtwo td{ background-color:#f3f3f3;}
.cretalbe tr:hover td{ background-color:#fff3de}
.cretalbe2 td,.cretalbe2 th{ padding:10px}

.textareabend{ padding:8px; display:block; background-color:#f3f3f3; font-size:14px; border:none; margin:5px auto; width:97.8%; height:152px; font-family:"微软雅黑"}
.renbtnbar{ height:54px; display:block; line-height:54px; overflow:hidden; clear:both; margin:10px auto 0; text-align:center}
.renbtnbar a{width:210px; height:54px; line-height:54px; text-align:center; display:inline-block; font-size:18px; color:#FFF; cursor:pointer}
.renbtnbar a.syb1{ background:url(../images/syb1.png) no-repeat 0 0; margin-right:12px}
.renbtnbar a.syb1:hover{ background:url(../images/syb1_hv.png) no-repeat 0 0}
.renbtnbar a.syb2{ background:url(../images/syb2.png) no-repeat 0 0}
.renbtnbar a.syb2:hover{ background:url(../images/syb2_hv.png) no-repeat 0 0}
.expaperbar{ display:block; overflow:hidden; overflow-y:auto}

.questionbox{ display:block; overflow:hidden; margin:0 12px; border-bottom:1px solid #ededed; padding-bottom:6px}
.radiob a{ width:36px; height:36px; border:none;cursor: pointer;
background:url(../images/allicon.png) no-repeat scroll 0 -104px; display:inline-block; text-align:center; line-height:36px; font-size:18px; color:#666666; font-weight:normal; margin-right:10px; position:relative}
.radiob a:hover,.radiob a.on{background:url(../images/allicon.png) no-repeat scroll -46px -104px; color:#FFF; text-decoration:none;}
.testype{ display:block; overflow:hidden; padding-bottom:12px; overflow-y:auto; border-bottom:1px solid #afc0d4}
.questionbox table td{ padding:5px 0}
.questionbox .timu{ margin:15px 0 10px; line-height:28px; font-size:14px; color:#000; background-color:#fee5bb; padding:4px 10px; border-radius:6px}
.testbtnbar{ display:block; overflow:hidden; text-align:center; padding:20px 0 10px}
.testype .proper{ width:33px; height:33px; display:block; overflow:hidden; position:absolute; top:5px; left:15px; z-index:9999;background:url(../images/allicon.png) no-repeat scroll 0px -402px;}
.testype .wrong{width:33px; height:33px; display:block; overflow:hidden; position:absolute; top:4px; left:19px; z-index:9999;background:url(../images/allicon.png) no-repeat scroll 0px -444px;}
.radiob a.ord{background:url(../images/allicon.png) no-repeat scroll -138px -104px; color:#FFF; text-decoration:none;}
.radiob a.err{background:url(../images/allicon.png) no-repeat scroll -92px -104px; color:#FFF; text-decoration:none;}

.sharebar{width:693px; height:522px; display:block; overflow:hidden; position:absolute; left:50%; top:50%; margin-top:-261px; margin-left:-348px; z-index:999}
.sharbtl{width:693px; height:32px; line-height:32px; display:block; overflow:hidden; background:url(../images/sharechartl.png) no-repeat 0 0;text-align:center; font-size:14px; color:#FFF;}
.sharebox{width:693px; height:490px; display:block; overflow:hidden; background:url(../images/sharecharbg.png) no-repeat 0 0}
.lunbox{ height:478px; margin:5px 5px 8px; overflow:hidden;overflow-y:auto}
.ulbist{ display:block; overflow:hidden; padding:0px}
.ulibleft{width:26%; display:block; padding:16px 20px; float:left; margin:0 4px; background-color:#9ac4ee; color:#FFF}
.messagebar{ display:block; width:96%; margin: 0 auto 10px; overflow:hidden;}
.textareabar{ height:120px; display:block; margin:0 auto; width:99%;}
.taolunbtnbox{ padding:10px; border-bottom:1px solid #5a5a5a; display:block; overflow:hidden}
.taobtn{ width:98px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#FFF; float:right; background:url(../images/taolunbtn.png) no-repeat 0 0; cursor:pointer}
.taobtn:hover{ background:url(../images/taolunbtnhv.png) no-repeat 0 0}
.messbox{ display:block; overflow:hidden; overflow-y:auto}

.messagesbox {
	display: block;
	overflow: hidden;
	padding: 10px; 
}
.messlibar {
	display: block;
	overflow: hidden;
	position: relative;
}
.profilepicture_1 {
	width: 54px;
	height: 54px;
	border-radius: 54px;
	overflow: hidden
}
.profilepicture_1 img {
	width: 54px;
	height: 54px;
	border-radius: 54px;
}
.protitl h3 {
	height:32px;
	line-height:32px;
	font-size:16px;
	font-weight: normal;
	color: #333;
	padding-right: 10px;
	float: left;
	padding-left: 15px
}
.protitl span {
	height: 15px;
	line-height: 15px;
	padding: 0 0 0 20px;
	font-size: 12px;
	color: #333;
	float:right;
	background: url(../images/ico_time.png) no-repeat 0 0;
	margin-top: 10px;
	line-height: 15px; 
	padding-right:10px;
}
.leavemessage {
	display: block;
	line-height: 20px;
	padding-left: 15px;
	color: #666;
}
.leavbtnbar {
	height: 25px;
	line-height: 25px;
	display: block;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 15px
}
.leavbtnbar a {
	height: 25px;
	line-height: 25px;
	display: block;
	overflow: hidden;
	float: right;
	margin-left: 12px;
	padding-left: 28px;
	cursor: pointer;
	color:#000;
	
}
.leavbtnbar a.like {
	background: url(../images/ico_like.png) no-repeat 0 0;
}
.leavbtnbar a.reply {
	background: url(../images/ico_reply.png) no-repeat 0 0
}
.leavbtnbar a.like:hover {
	background:url(../images/ico_like.png) no-repeat 0 -25px;
}
.leavbtnbar a.reply:hover {
	background: url(../images/ico_reply.png) no-repeat 0 -25px;
}
.cline {
	border-bottom: 1px dotted #3e3e3e;
	clear: both;
	margin-bottom: 15px
}
.chakan,.shan{ color:#267ed1; display:inline-block}
.shan{ color:#F00}
.chakan:hover,.shan:hover{ color:#ff6c00; text-decoration:underline}

/*翻页控件样式*/
.page { padding:30px 0 0; text-align: center; }
.page a { background: -moz-linear-gradient(center top, #FFFFFF, #F2F2F2 95%, #FFFFFF 5%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; border-radius: 3px; color: #666666; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 28px; line-height: 28px; margin: 0 5px; padding:2px 11px; text-align: center; cursor:pointer}
.page a.thrText { width: 40px; }
.page a:hover { background: -moz-linear-gradient(center top, #F9F9F9, #EAEAEA 95%, #FFFFFF 5%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #8E8E8E; color: #000000; text-decoration: none; }
.page span { background: none repeat scroll 0 0 #3D86BC; border: 1px solid #2E76AB; border-radius: 3px; color: #FFFFFF; display: inline-block; font-size: 12px; height: 28px; line-height: 28px; margin: 0 5px; padding:2px 11px; text-align: center; cursor:pointer}
.page a.cu, .page a.cu:hover { background: none repeat scroll 0 0 #3D86BC; border: 1px solid #2E76AB; color: #FFFFFF; font-weight: bold; }
.page a.morePage { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; font-weight: normal; padding: 0; width: 22px; }
.page a.morePage:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; padding: 0; }
.page span:hover{ background-color:#f60; border:1px solid #f60}

.tiantable{}
.tiantable td{ padding:4px}
.tiantable th{ background-color:#2572c0; border:1px solid #1f4f7a; font-size:16px; color:#FFFFFF; font-weight:normal}
.selbar{ padding:8px; width:400px}
.danbar{ border:1px solid #c4c4c4; padding:5px}
.danlist{ display:block; overflow:hidden}
.danlist li{ float:left; margin-right:24px; font-size:18px; line-height:40px}
.danlist li input.danx,input.danx{ width:30px; height:30px; display:block; float:left; margin:4px }

.timbar{ margin:8px auto 0; border:1px solid #c4c4c4; padding:10px; overflow:hidden}
.timbtnbar{ display:block; overflow:hidden}
.timbtnbar a{width:119px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#04488f; display:block; margin-right:12px; background:url(../images/btnbend.png) no-repeat 0 0; float:left; cursor:pointer}
.timbtnbar a:hover{ color:#FF3600; background:url(../images/btnbend_hv.png) no-repeat 0 0}
.inputb{ float:left; display:block; padding:10px; border:1px solid #C4C4C4; width:92%; margin-left:8px}
.ernavlist{ display:block; overflow:hidden; background-color:#ebebeb; height:46px}
.ernavlist li{width:13%; height:46px; display:block; position:absolute; left:0; top:0;}
.ernavlist li a{ background:url(../images/ernavli.png) no-repeat right top; height:46px; vertical-align:middle; display:block; overflow:hidden; cursor:pointer}
.ernavlist li a span{ color:#FFFFFF; padding:12px 14px 0 8px; display:block; overflow:hidden; text-align:center; color:#09428b}
.ernavlist li.eli01{ left:0; z-index:9}
.ernavlist li.eli02{ left:11%; z-index:8}
.ernavlist li.eli03{ left:22%; z-index:7}
.ernavlist li.eli04{ left:33%; z-index:6}
.ernavlist li.eli05{ left:44%; z-index:5}
.ernavlist li.eli06{ left:55%; z-index:4}
.ernavlist li.eli07{ left:66%; z-index:3}
.ernavlist li.eli08{ left:77%; z-index:2}
.ernavlist li.eli09{ left:88%; z-index:1}
.ernavlist li.eli09 a{ background:url(../images/eli09.png) no-repeat 0 0}
.ernavlist li.eli09 a span{padding:10px 15px 0 15px}
.ernavlist li.eli05 a span,.ernavlist li.eli08 a span{padding:8px 22px 0 22px; line-height:15px}
.ernavlist li.eli09:hover a,.ernavlist li.eli09.on a{ background:url(../images/eli09_on.png) no-repeat 0 0; color:#FFFFFF}
.ernavlist li:hover a,.ernavlist li.on a{ background:url(../images/ernavli_on.png) no-repeat right top; }
.ernavlist li:hover a span,.ernavlist li.on a span{ color:#FFFFFF}
.erheadtlbar{ height:45px; display:block; overflow:hidden; background:url(../images/erheadtlbg.jpg) repeat-x 0 0; clear:both}
.nrtabent{ display:block; overflow:hidden; padding:10px; overflow-y:auto}

/*2018-9-11*/
.judgeb a{width:36px; height:36px; border:none;cursor: pointer;
background:url(../images/allicon.png) no-repeat scroll 0 -104px; display:inline-block; text-align:center; line-height:36px; font-size:18px; color:#666666; font-weight:normal; margin-right:10px;position:relative}
.judgeb a.correct{background:url(../images/allicon.png) no-repeat scroll -46px -242px;}
.judgeb a.error{background:url(../images/allicon.png) no-repeat scroll 0 -242px;}
.judgeb a.correct.on,.judgeb a.correct:hover{background:url(../images/allicon.png) no-repeat scroll -46px -196px;}
.judgeb a.error.on,.judgeb a.error:hover{background:url(../images/allicon.png) no-repeat scroll 0 -196px;}


/*2018-9-25*/
.logo2{width:505px; height:84px; display:block; float:left; background:url(../images/loginlogo.png) no-repeat 0 0; float:left;background-size:100% 100% ; margin:3px 0 0}
/*-2018-9-14-注册*/
.zchead{ border-bottom:1px solid #d0daf5}
.zcuser a{ color:#0099ff; float:right; cursor:pointer;}
.zcuser a:hover{ text-decoration:underline}
.zcebody{width:1092px; padding:10px 24px 45px; display:block; overflow:hidden; margin:0 auto;  }
.zceibox{ padding:20px 12px; display:block; overflow:hidden; background-color:#FFF}
.infortable span{ color:#999}
.infortable span.red{ color:#F00}
.code{ width:106px; height:37px; border:1px solid #bbcbf7; float:left; margin-left:10px; cursor:pointer; overflow:hidden}
.yard,.yardb{width:108px; height:38px; float:left; margin-left:10px; cursor:pointer; overflow:hidden; font-size:14px; text-align:center; color:#FFF; background-color:#f36969; line-height:38px; border-radius:4px}
.yardb{ position:relative; margin-left:5px}
.yardb input{width:108px; height:38px; position:absolute; top:0; left:0;filter:alpha(opacity:0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0}
.yard:hover{ background-color:#f62525}
.yardbtn{width:108px; height:38px; float:left; margin-left:10px; cursor:pointer; overflow:hidden; font-size:14px; text-align:center; color:#FFF;line-height:38px; border-radius:4px; background:url(../images/etbtn.png) no-repeat 0 0}
.yardbtn:hover{ background:url(../images/etbtn_hv.png) no-repeat 0 0}
.dlu{color:#0099ff; cursor:pointer; font-size:18px}
.dlu:hover{ text-decoration:underline;}
.leftbar{ display:block;/* width:245px; */float:left; background-color:#f1f6fd; /*margin-right:16px; */float:left}
.lblist li{ height:48px; line-height:48px; display:block; overflow:hidden; border-bottom:1px solid #fff}
.lblist li a{ font-size:14px; padding-left:10px; cursor:pointer; color:#274291; display:block}
.lblist li a span{ padding-right:5px; font-size:16px}
.lblist li a:hover,.lblist li a.on{ background-color:#4c91ff; color:#FFF}
.righbox{ background-color:#f1f6fd; width:806px; padding:20px 12px; float:left}
.rihtl{ height:36px; line-height:36px; color:#274291; font-size:18px; font-weight:bold; text-align:center}
.righbox p{ display:block; padding:8px 20px; overflow:hidden; line-height:30px}
.barcont h3{ font-size:18px; color:#274291; display:block; line-height:36px; font-weight:normal}
.barcont p{ line-height:30px; text-indent:2em}
.pertable{ overflow:hidden; border-top:1px solid #fff; border-left:1px solid #fff}
.pertable th,.pertable td{ padding:12px; line-height:32px; font-size:16px; border-bottom:1px solid #fff; border-right:1px solid #fff; background-color:#f1f6fd}
.pertable th{ font-size:20px; font-weight:normal; background-color:#4b90ff; color:#FFF}
.pertable td input{ border:1px solid #bbcbf7; background-color:#FFF; height:36px; display:block; padding:0 6px; width:80%; font-size:16px}
.bartable{ margin-top:30px;}
.bartable th{ background-color:#f36969}
.biantable td{ font-size:16px; padding:8px; line-height:20px}
.red{ color:#F00; font-size:16px; padding-right:4px}
.biantable td input{ border:1px solid #bbcbf7; background-color:#FFF; height:36px; display:block; padding:0 6px; width:400px; font-size:16px; line-height:36px; float:left}
.biantable td span.eb{ margin:9px 0 0 10px; display:block; float:left}
.biantable td a.link{ color:#4b90ff; text-decoration:underline}
.biantable td input.sort{ background:url(../images/ico_sort.png) no-repeat right top; padding-right:42px; width:90%; position:relative}
.biantable td input.sort:hover{ background:url(../images/ico_sort_hv.png) no-repeat right top; cursor:pointer}
.biantable td.sorbar{ position:relative}
.biantable td .sortbox{ position:absolute; top:45px; padding:10px; display:block; width:92.7%; background-color:#f1f6fd; border:1px solid #bbcbf7}
.biantable td textarea{ width:94%; height:150px; padding:8px; border:1px solid #bbcbf7;}
.biantable td .sortbox a{ float:left; width:20%; display:block; height:36px; line-height:36px; color:#333; text-decoration:none; font-size:14px; cursor:pointer}
.biantable td .sortbox a.on,.biantable td .sortbox a:hover{ color:#0062ff}
.biantable td .sortbox a.gray{ color:#999}
.btnbar{ padding:24px 0 0; display:block; overflow:hidden}
.surebtn{ height:45px; line-height:45px; text-align:center; width:208px; border-radius:6px; background-color:#4b90ff; font-size:18px; color:#FFF; display:block; margin:0 auto; cursor:pointer}
.surebtn:hover{ background-color:#0062ff; color:#FFFFFF; text-decoration:none}
.zctl{width:399px; height:71px; display:block; margin:0 auto}
.ptex{ display:block; float:right; font-size:14px; margin-top:12px; padding-right:5px}

.renbtnbar a.zfb{ display:inline-block; color:#000000; font-size:26px; }
.renbtnbar a.zfb span{ color:#F90004}
.renbtnbar a.zfb span em{ font-style:normal; text-decoration:underline; padding-right:4px}

h3.hbtl{background:url(../images/icon1.png) no-repeat scroll 14px 0 transparent;border-bottom: 1px dotted #B7C7CE;color:#444;font-size:16px;font-weight: bold;height: 36px;line-height: 36px;padding-left:50px;display:block; clear:both;}

.silmurigtl2 span.tlb2 a.fangdatubiao{ width:31px; height:24px; display:inline-block; overflow:hidden;background:url(../images/i_fd.png) no-repeat 0 0; float:right; margin-top:8px}
.renbtnbar a.syb3{ background:url(../images/syb3.png) no-repeat 0 0; width:146px; height:40px; line-height:40px}
.renbtnbar a.syb3:hover{ background:url(../images/syb3_hv.png) no-repeat 0 0}

.headritop a.fancy_shifan{background:url(../images/btn_3.png) no-repeat 0 0}

.daye{ background-color:#fefefe;background: -moz-linear-gradient(center top, #FFFFFF, #F2F2F2 95%, #FFFFFF 5%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #CCCCCC; border-radius: 3px; color: #666666; display: inline-block; font-size: 12px; height: 28px; line-height: 28px; text-align: center; cursor:pointer; position:absolute; right:10px; top:7px; width:72px; z-index:9999; ba}
.daye:hover{background: -moz-linear-gradient(center top, #F9F9F9, #EAEAEA 95%, #FFFFFF 5%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #8E8E8E; color: #000000; text-decoration: none; background-color:#EAEAEA}
.daye.on{ background: none repeat scroll 0 0 #f59000; border: 1px solid #f59000; color: #FFFFFF; font-weight: bold; }
.daye.on:hover{ background-color:#f56800}

.leftulbox2{background:url(../images/leftbarbg.png) repeat-y scroll 0 0; border-bottom:1px solid #b6c7e4; overflow:hidden; display:block}
h4.mh4{background: url(../images/icon02.jpg) no-repeat scroll 10px 8px transparent;font-size: 14px; color:#444;font-weight:normal;padding-left:30px;display:block; clear:both; margin:0; line-height:30px}
h5.mh5{background: url(../images/icon03.jpg) no-repeat scroll 30px 8px transparent;font-size: 14px;font-weight:normal;padding-left:50px;display:block; clear:both; font-wight:inherit;line-height:25px;color:#444; margin:0 20px 10px 0}
.tbe{ margin-top:14px; border-top:1px solid #cecece; border-left:1px solid #cecece; margin-bottom:12px}
.tbe td{ padding:6px; border-right:1px solid #cecece; border-bottom:1px solid #cecece}

/*2018-09-30*/
.vietlbar{ height:48px; line-height:48px; border-bottom:1px solid #eee; display:block; overflow:hidden; }
.vielist{ display:block; float:left; padding-left:12px; width:300px}
.vielist li{ display:block; height:46px; line-height:46px; margin:0; padding:0; margin-right:10px; width:140px; text-align:center; float:left}
.vielist li a{ font-size:20px; color:#333; cursor:pointer}
.vielist li:hover,.vielist li.on{ border-bottom:3px solid #00a5ff; display:block}

/*2018-10-08*/
.navsimbar2{ display:block; float:left; overflow:hidden}
.zjian,.yjian{width:40px; height:40px; display:block; float:left; background:url(../images/ico_zjian.png) no-repeat 0 0; margin-left:5px; cursor:pointer}
.zjian:hover{ background:url(../images/ico_zjian_hv.png) no-repeat 0 0}
.yjian{ float:right; background:url(../images/ico_yjian.png) no-repeat 0 0;margin-right:5px}
.yjian:hover{ background:url(../images/ico_yjian_hv.png) no-repeat 0 0; }
.wdtextb{width:150px; line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center}


/*2018-10-10*/
.fbclose{width:30px; height:30px; display:black; overflow:hidden; position:absolute; top:-8px; right:-2px; cursor:pointer;background:url(../images/fancy_close.png) no-repeat 0 0;}

/*帮助-异常提示*/
.helpbtn{width:68px; height:38px; line-height:38px; display:block; overflow:hidden; background:url(../images/helpicb.png) no-repeat 0 0; padding-left:40px; font-size:14px; color:#FFFFFF; position:absolute; top:50%; right:6%; cursor:pointer}
.helpbtn:hover{background:url(../images/helpicb_hv.png) no-repeat 0 0;}

/*2018-10-29 弹窗*/
.takebox{height:118px; display:block; overflow:hidden}
.tabtnbar{ height:60px; display:block; overflow:hidden}
.qxbtn,.qhbtn{width:182px; height:60px; display:block; overflow:hidden; background:url(../imageshuada/qxbtn.png) no-repeat 0 0; margin:0 auto; cursor:pointer}
.qhbtn{ background:url(../imageshuada/qhbtn.png) no-repeat 0 0}
.qxbtn:hover{ background:url(../imageshuada/qxbtnhv.png) no-repeat 0 0}
.qhbtn:hover{ background:url(../imageshuada/qhbtnhv.png) no-repeat 0 0}
.queuexi{width:740px; height:51px; line-height:51px; display:block; overflow:hidden; margin:10px auto 0; font-size:20px; color:#ffbf57; background:url(../imageshuada/queuebg.png) no-repeat 0; text-align:center}
.taolunbar{ display:block; border:2px solid #707070; background:url(../imageshuada/taolunbarbg.png) repeat-x 0 0 #222222; height:100%; }
.taolunbartil,.taolunbartil2,.taolunbartil3{ height:62px; display:block; overflow:hidden; background:url(../imageshuada/taolunbartil.png) no-repeat 0 0; position:relative}
.bt_close{width:34px; height:34px; display:block; background:url(../imageshuada/bt_close.png) no-repeat 0 0; cursor:pointer; position:absolute; right:8px; top:8px}
.taolunbartil2{background:url(../imageshuada/taolunbartil2.png) no-repeat 0 0;}
.taolunbartil3{background:url(../imageshuada/taolunbartil3.png) no-repeat 0 0;}
.messagebar{ display:block; width:96%; margin: 0 auto 10px; overflow:hidden;}
.textareabar{ height:120px; display:block; margin:0 auto; width:100%;}
.taolunbtnbox{ padding:10px; border-bottom:1px solid #5a5a5a; display:block; overflow:hidden}
.taobtn{ width:98px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#FFF; float:right; background:url(../imageshuada/taolunbtn.png) no-repeat 0 0; cursor:pointer}
.messbox{ display:block; overflow:hidden; overflow-y:auto}
.bk{ font-size:20px; color:#FFFFFF; position:absolute; left:10px; top:10px}

.mid{padding:20px;overflow:hidden;text-align:left;}
.mid h1{ display:block; overflow:hidden; text-align:center; font-size:28px; font-weight:bold}
.mid p{text-indent:2em;padding:0px;line-height:25px;color:#444;margin:0px 10px 10px 0px;text-align:left;clear:both;}
.mid h3 {background:url(../images/icon1.png) no-repeat scroll 14px 0 transparent;border-bottom: 1px dotted #B7C7CE;color:#444;font-size:18px;font-weight: bold;height: 36px;line-height: 36px;padding-left:50px;display:block; clear:both; margin-top:8px;margin-bottom:10px}
.mid h4 {background: url(../images/icon02.jpg) no-repeat scroll 10px 9px transparent;font-size: 14px; color:#444;font-weight:normal;padding-left:30px;display:block; clear:both; margin:0; line-height:30px; margin:10px 0 5px}
.ycbox{ width:100%; background:url(../images/hdbg.jpg) no-repeat center center; background-size:100% 100%; }
.hdbox{width:996px; height:289px; display:block;  overflow:hidden;  background:url(../images/hdbox.png) no-repeat 0 0; margin:50px auto 0; padding-top:250px}
.hdbox p{ font-size:14px; text-align:center; color:#000; display:block; padding:5px 0;}
.obtn{width:90px; height:32px; line-height:32px;text-align:center; margin:30px auto 0; font-size:14px; color:#060000; display:block; overflow:hidden; background:url(../images/obtn.png) no-repeat 0 0; cursor:pointer}
.obtn:hover{ color:#FF6700}

/*备注：新增：课程选择、课程详情*/
.selcoursetl{ height:50px; display:block; overflow:hidden; background-color:#f0f6fc; line-height:50px}
.selcoursetl span,.selcoursetl a{ height:30px; line-height:30px; display:block; float:left; font-size:20px; margin:10px 0 0 20px; color:#000; padding-left:32px;background:url(../images/ico_addressbook.png) no-repeat 0 0}
.courselectionbar{ background-color:#f0f6fc; width:94%; display:block; margin:10px auto; border:1px solid #97b0d6}
.courselibar{width:500px; height:320px; border:1px solid #d8d8d8; display:block; overflow:hidden; background-color:#fff; margin:30px auto 20px; cursor:pointer; padding:8px}
.cpicb{width:500px; height:265px; display:block; overflow:hidden}
.courselibar:hover{border:1px solid #f60;}
.courselibar p{ height:60px; line-height:60px; font-size:20px; text-align:center; color:#000; }
.courselibar:hover p{ color:#f60}
.selcoursetl a.fanhui{background:url(../images/ico_fanhui.png) no-repeat 0 0; cursor:pointer}
.coudent{background-color:#f0f6fc; width:98%; display:block; margin:10px auto;}
.tabedet{ margin-right:1px}
.tabedet td.tltb{ height:58px; line-height:58px; text-indent:18px; background-color:#1b579b; font-size:28px; color:#fff}
.tabedet td{ padding:8px 5px 5px; line-height:22px; color:#222; font-size:16px}
.tabedet td.th2{ font-size:16px; color:#fe6c00}
.btn150{width:150px; height:50px; line-height:50px; font-size:20px; color:#fff; text-align:center; display:inline-block; margin:0 5px;background:url(../images/btn150.png) no-repeat 0 0; cursor:pointer}
.btn150:hover{background:url(../images/btn150_hv.png) no-repeat 0 0}
.btn309{width:309px; height:50px; line-height:50px; font-size:20px; color:#fff; text-align:center; display:block; margin:0 auto 20px;background:url(../images/btn309.png) no-repeat 0 0; cursor:pointer}
.btn309:hover{background:url(../images/btn309_hv.png) no-repeat 0 0}


/*备注：试件设计*/
.specimenbar{width:380px; display:block; position:absolute; left:50%; top:26%; margin-left:-190px; z-index:999}
.spectl{height:28px; display:block; line-height:28px; text-align:center; font-size:14px; color:#FFF; position:relative; background:url(../images/spectl.png) no-repeat 0 0 }
.specent{width:380px; height:332px; display:block; overflow:hidden; background:url(../images/specent.png) no-repeat 0 0 }
.sp1{ font-size:14px; color:#333; line-height:20px; padding:9px 12px}
.sjtable{ margin:0 auto}
.sjtable td{ padding:5px; font-size:14px; color:#333; border-bottom:1px solid #dddddd}
.selt{ padding:4px;line-height:24px; width:240px;border:1px solid #a4a5a7; height:29px}
.btn120{width:120px; text-align:center; height:26px; line-height:26px; font-size:14px;background:url(../images/btn120.png) no-repeat 0 0; color:#fff}
.btn120:hover{background:url(../images/btn120_hv.png) no-repeat 0 0; cursor:pointer}
.btn15034{width:150px; height:34px; text-align:center; line-height:34px; text-align:center; font-size:16px; margin:16px auto 0;background:url(../images/btn15034.png) no-repeat 0 0; color:#fff; cursor:pointer}
.btn15034:hover{background:url(../images/btn15034_hv.png) no-repeat 0 0;}


/*仪器安装*/
.inimed{width:200px;position:absolute; right:10px; top:8px; z-index:9999}
.inimetl{width:200px; height:32px; display:block; line-height:32px; background:url(../images/yqtl.png) no-repeat 0 0; cursor:pointer}
.inimetl:hover,.inimetl.on{background:url(../images/yqtl_on.png) no-repeat 0 0;}
.inimebox{ width:198px; height:530px;overflow:hidden; overflow-y:auto; background-color:#dee9fb; border:1px solid #728dc0; border-top:none; z-index:99999}
.inimelist{width:166px; display:block; overflow:hidden; margin:10px auto 0}
.inimelist li{width:166px; height:154px; display:block; margin-bottom:10px}
.inimelist li a{ display:block; overflow:hidden; cursor:pointer}
.inimelist li a .inipic{width:164px; height:124px; display:block; overflow:hidden; border:1px solid #6887c1; border-radius:6px; background-color:#fff}
.inimelist li a p{ height:30px; line-height:30px; text-align:center; font-size:14px; color:#333}
.inimelist li a:hover .inipic,.inimelist li a.on .inipic{border:1px solid #f60;}
.inimelist li a:hover p,.inimelist li a.on p{ color:#f60}


/*实验记录*/
.recording{width:396px; display:block; position:absolute; left:50%; top:25%; margin-left:-198px; z-index:9999}
.repectl{height:28px; display:block; line-height:28px; text-align:center; font-size:14px; color:#FFF; position:relative; background:url(../images/recordingtl.png) no-repeat 0 0 }
.recordingbox{width:396px; height:322px; display:block; overflow:hidden;background:url(../images/recordingbox.png) no-repeat 0 0}
.renctopbar{height:26px; line-height:26px; padding:12px; display:block; overflow:hidden}
.reinput{ height:24px; width:190px; line-height:24px; padding:0 5px; color:#333; font-size:12px; float:left}
.btn70{width:70px; height:26px; line-height:26px; text-align:center; font-size:12px; color:#fff;background:url(../images/btn70.png) no-repeat 0 0; float:left; margin-left:10px; cursor:pointer}
.btn70:hover{background:url(../images/btn70_hv.png) no-repeat 0 0}
.renctbottbar{ display:block; overflow:hidden; padding:0 10px; background-color:#fff; margin:0 1px}
.rectbnav{ height:38px; line-height:38px; display:block; border-bottom:1px solid #e5e5e5}
.rectbnav a{ height:36px; line-height:38px; display:block;float:left; text-align:center; font-size:12px;width:33.0%; color:#333; margin-right:1px; cursor:pointer}
.rectbnav a:hover,.rectbnav a.on{ border-bottom:2px solid #ff8a00; color:#ff8a00}
.rectbox{width:100%; height:230px; display:block;}

/*数据汇总*/
.datasummary{width:1136px; display:block; position:absolute; left:50%; top:138px; margin-left:-568px; z-index:9999}
.datasummartl{height:28px; display:block; line-height:28px; text-align:center; font-size:14px; color:#FFF; position:relative; background:url(../images/datasummartl.png) no-repeat 0 0 }
.datasummarbox{width:1136px; height:524px; display:block; overflow:hidden;background:url(../images/datasummarbox.png) no-repeat left bottom;}
.datasumbend{width:1134px; height:520px; margin:1px auto 0; overflow:hidden; overflow-y:auto}
.datasumbend .reportbar{ margin:0; border:none}
.datasumbend .silmurigtl span.tlb,.datasumbend .silmurigtl2 span.tlb{ font-size:14px}
.datasumbend .simbend2{height:229px}
.datasumbend .simbend,.datasumbend .simbend2,.datasumbend .simbend3,.datasumbend .simbend4{ padding:4px}
.datasumbend .textareabend{width:94.8%; }
.datasumbend .simbend3{ height:178px}
.datasumbend .simtl{ font-size:14px}
.datasumbend .reportbar{ padding:4px}
.datasumbend .rectbnav{height:34px; line-height:34px}
.datasumbend .rectbnav a{ height:32px; line-height:34px;}
.datasumbend .renctbottbar{ padding:0}
.datasumbend .rectbox{ height:220px}
.btn15040{width:150px; height:40px; line-height:40px; text-align:center; color:#fff; margin:14px auto 0;background:url(../images/btn15040.png) no-repeat 0 0; cursor:pointer}
.btn15040:hover{background:url(../images/btn15040_hv.png) no-repeat 0 0}



/*20190416*/
.body_left{width:226px;}
.body_left ul li a{width:216px;height:50px;line-height:50px;text-align:center;font-size:16px;margin:5px 0px 0px 5px;background:url(../images/left_list_bg.png) no-repeat 0 0}
.body_left ul li a.sel,.body_left ul li a:hover{background-position:0 -50px;color:#fff;}

.body_right{background:#ffffff;border:#c69e60 1px solid; height:100%;overflow:hidden;}
.content01{ text-align:center;padding:30px 0px;}
.content01 p{font-size:22px;margin:20px 0px;}
.content01 p span{font-size:16px;margin-top:10px;}
.td_bg{background:url(../images/td_bg.jpg) repeat-y 0 0;}

.sy_list ul li a{width:200px;height:144px;background:url(../images/sy_bg.png) no-repeat 0 0;margin:8px 0px 0px 8px;}
.sy_list ul li a img{width:181px;height:96px;margin:8px 0px 0px 8px;}
.sy_list ul li a p{width:180px;text-align:center;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;margin-left:10px;}
.sy_list ul li a.sel,.sy_list ul li a:hover{background-position:0 bottom;color:#fff;}

.sy_content01{ text-align:center;padding:20px 30px;}
.sy_content01 p{font-size:16px;margin:10px 0px;display:block; text-align:left; text-indent:2em;}

.model{border:#c4c4c4 1px solid;border-top:none; overflow:hidden;margin-bottom:-5px; position:relative;}
a.btn01{width:310px;height:34px;background:url(../images/btn01.png) no-repeat 0 0; position:absolute;bottom:0px;left:50%;margin-left:-155px;}
.view_list{ position:absolute;right:30px;top:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:#a4a5a7 1px solid; text-align:center;width:130px;}
.view_list:after{ background:#FFF;content: "";position:absolute;top: 0px;display: block;height: 100%;width: 100%; z-index:1;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.view_list dl{ position:relative; z-index:10;}
.view_list dl dt{height:32px;line-height:32px;background:url(../images/dt_bg.png) repeat-x 0 0;font-size:16px;color:#e86c02;}
.view_list dl dd a{height:30px;line-height:30px;border-top:#a4a5a7 1px solid;display:block;+background:#fff;}
.view_list dl dd a:hover,.view_list dl dd a.sel{ background:#de8245;color:#fff;}

.m_box02,.m_box03,.m_box05{width:730px;position:absolute;left:50%;margin-left:-365px;top:10%;}
.layer_tit{width:730px;height:28px;line-height:28px;color:#fff; text-align:center;font-size:14px;background:url(../images/layer_top.png) no-repeat 0 0;}
.layer_tit a{width:20px;height:20px;display:block;background:url(../images/close.png) repeat-x 0 0;float:right;margin:4px 6px 0px 0px;}
.layer_tit a:hover{background-position:0 bottom;}
.layer_con{height:350px;background:url(../images/layer_bot.png) no-repeat 0 bottom;padding:12px;}
.layer_tit_big{width:933px;background:url(../images/layer_top_big.png) no-repeat 0 0;}
.layer_con_big{background:url(../images/layer_bot_big.png) no-repeat 0 bottom;}
.sml_tit{width:647px;background:url(../images/sml_tit.png) no-repeat 0 0;}
.sml_con{background:url(../images/sml_con.png) no-repeat 0 bottom;}


table.tab{margin-top:10px;}
table.tab tr th{padding:5px 0px;text-align:center; background:#ff9110;color:#fff;font-weight:normal; text-align:center;border-right:#fff 1px solid;}
table.tab tr td{padding:5px 0px;text-align:center; background:#fff;border-bottom:#dddddd 1px solid;font-size:14px;text-align:center;}
table.tab tr td input{ background:#e8e8e8;width:99%;border:none;height:22px;line-height:22px;text-align:center;color:#666;}
table.tab tr td select{width:90%;height:22px;line-height:22px;color:#666;}
table.tab tr td.td01{ background:#fee5bb;border-right:#fff 1px solid;}

.btn_box{ text-align:center;margin-top:15px;}
.btn_box a{height:34px;line-height:34px;font-size:14px;color:#fff;background:url(../images/btn02_bg.png) no-repeat 0 0;display:inline-block;padding-left:20px;margin:0 20px;}
.btn_box a span{background:url(../images/btn02_bg.png) no-repeat right 0;height:34px;line-height:32px;display:block;padding-right:20px;cursor:pointer;}
.btn_box a:hover{background-position:0 bottom;}
.btn_box a:hover span{background-position:right bottom;}


a.mxrs{ position:absolute;right:20px;top:8px;width:187px;height:32px;line-height:32px;font-size:16px;text-align:center;color:#fff;background:url(../images/mxrs.png) no-repeat 0 0;}

.m_box04{width:185px;position:absolute;background:#533a1e;border-left:1px solid #a37336;border-right:1px solid #a37336;right:19px;top:0px;border-bottom:1px solid #fff;padding-bottom:10px;}
.m_box04 ul li{height:170px; overflow:hidden;}
.m_box04 ul li a span{display:block;color:#f00;width:164px;height:124px; background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:10px 0px 0px 8px;border:#533a1e 2px solid;}
.m_box04 ul li a span img{width:152px;height:112px;margin:5px 0px 0px 5px;}
.m_box04 ul li:hover a span{border:#f78512 2px solid;}
.m_box04 ul li a p{color:#fff;font-size:16px;width:100%; text-align:center;padding-top:6px;display:block;}
.m_box04 ul li:hover a p{color:#ff8000;}

.jspContainer{overflow:hidden;position:relative;height:100%;}
.jspPane{position:absolute;width:185px;}
.jspVerticalBar{position:absolute;top:1px;right:1px;width:6px;height:100%;background:transparent;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:14px;background:transparent;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:transparent;position:relative;}
.jspDrag{background:#c67e23;position:relative;top:0;left:0;cursor:pointer;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}

.m_box06,.m_box07,.m_box08,.m_box09{width:933px;position:absolute;left:50%;margin-left:-466px;top:10%;}

.cy_box{margin-bottom:10px;}
.cy_box select{width:300px;height:24px;line-height:24px;color:#666;margin-left:3px;}
.cy_box_tab{ background:#e8e8e8;width:99%;margin-left:2px;padding:10px 0px 10px 6px;margin-bottom:0px;}
.sy_left{float:left;width:224px; height:99%;background:#e8e8e8;padding:0 8px;margin-left:2px;}
.sy_right{float:left;width:690px; height:99%;background:#fff;}
.sub_nav{border-bottom:#e5e5e5 1px solid;height:37px;line-height:37px;margin-top:6px;}
.sub_nav ul li{float:left;margin-left:9px;}
.sub_nav ul li a{font-size:14px;}
.sub_nav ul li.sel a,.sub_nav ul li a:hover{color:#ff9110;border-bottom:#ff9110 2px solid;height:34px;line-height:34px;display:inline-block;}
.sub_nav_tab{ position:relative;}
.sub_nav_tab span{ position:absolute;left:5px;top:0px;}
.sub_nav_tab ul{padding-left:80px;}
.sub_nav_tab ul li{margin-right:12px;}
.nav01{height:41px;line-height:41px;}
.nav01 ul li{margin-right:50px;}
.nav01 ul li a{font-size:18px;height:40px;line-height:40px;}
.nav01 ul li.sel a,.nav01 ul li a:hover{color:#ff6c00;height:40px;line-height:40px;}
.cy_box_tab a{width:100px;height:28px;line-height:28px;background:url(../images/a_bg.png) no-repeat 0 0;display:inline-block;color:#fff;font-size:14px;margin:6px 0px 0px 20px;}
.cy_box_tab a em{font-style:normal;height:28px;line-height:26px;display:block; cursor:pointer; text-align:center;}
.cy_box_tab a:hover{ background-position:0 bottom;}
.cy_box_tab a:hover em{ background-position:right bottom;}
table.tab01 tr th,table.tab01 tr td{font-size:13px;}
table.tab02 tr td{border:none;}
table.tab02 tr.tr01 td{ background:#f3f3f3;border:none;}

.stage dl{border-bottom:#e5e5e5 1px solid;margin-top:20px;}

.left_box{float:left;width:542px;height:533px;background:#fff;padding:0 8px;margin-left:2px;}
.left_box_tit{background:url(../images/sub_nav_bg.png) repeat-x 0 -32px;height:32px;line-height:32px;margin-top:10px;}
.left_box_tit span{background:url(../images/sub_nav_bg.png) no-repeat 0 0;height:32px;display:block;padding-left:15px;}
.left_box_tit i{height:32px;line-height:32px;display:inline-block;width:13px;float:right;background:url(../images/sub_nav_bg.png) repeat-x 0 -64px;}
.left_box_tit em{float:right;font-style:normal;}
.left_box_tit em b{color:#F00;font-weight:normal;margin-left:10px;}
.left_box_con{border:#c4c4c4 1px solid;border-top:none;padding:8px;}

.test_box{width:800px;border:#dfbf8c 1px solid; background:#fff;min-height:500px;padding:30px;margin:10px auto;}
.test_box span{border-bottom:#bfbfbf 1px solid;display:block;padding-bottom:10px; text-align:center;font-size:18px;}
.test_box dl{margin-top:20px;padding-left:10px;margin-top:20px;}
.test_box dl dt{height:32px;line-height:32px; background:#ff9110;color:#fff;padding-left:10px;margin-bottom:25px;}
.test_box dl dd{margin-top:10px;}
.test_box dl dd i{ font-style:normal;height:26px;line-height:26px;border:#a4a5a7 1px solid;padding:0 12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0px 10px 0px 10px;}

.bbs_box{width:960px;border:#dfbf8c 1px solid; background:#fff;min-height:500px;padding:20px;margin:10px auto;}
.fb_box{padding:20px;}
.fb_box textarea{_width:99%;width:100%;height:80px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}

.reply_box{margin-top:60px;}
.reply_box span{display:block;border-bottom:#dddddd 1px solid;line-height:48px;}
.reply_box ul li{padding-left:80px; position:relative;margin:25px 0px 0px 20px;color:#999;border-bottom:#dddddd 1px solid;padding-bottom:25px;}
.reply_box ul li img.pho{width:60px;height:60px; position:absolute;left:0px;top:0px;}
.reply_box ul li span{ display:inline-block;margin-right:10px;color:#444;border:none;line-height:normal;}
.reply_box ul li em{font-size:12px;color:#999;background:url(../images/time.png) no-repeat 0 center;padding-left:20px; font-style:normal;margin-left:30px;}
.reply_box ul li p{font-size:14px;margin-top:20px;color:#444;padding-right:118px;}
.reply_box ul li a{ position:absolute;right:0px;top:10px;padding:4px 10px;border:#54483d 1px solid;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#666;}
.reply_box ul li a:hover{ background:#54483d;color:#fff;}
.reply_box ul li ul li{border:none;padding-bottom:0px;}

.share_box{width:647px;position:absolute;left:50%;margin-left:-323px;top:10%; z-index:200;}
.shadow{position:fixed;right:0px;top:88px;left:0px;bottom:0px;background:#000; z-index:100;background:url(../images/shaw_bg.png) repeat 0 0;}
.time_list{ clear:both;padding-left:45px;}
.time_list span{float:left;width:85px;text-align:center;}

.textred{
	color: red!important;
}

















