﻿.lectureorder{float:left;width:790px;display:inline; overflow:hidden; margin:10px 0 0 10px}
.subcontent h1 { font-size: 16px; line-height: 25px; color: #c50000; margin: 10px 0 30px 0; }
.subcontent h2 { font-size: 14px; line-height: 25px; color: #ed8e78; margin-bottom: 30px; }
.subcontent p { line-height: 25px; margin-bottom: 5px; }
/*--------------------lecture begin------------------*/
.loform { padding-top:20px; font-size:14px }
.loform .checkbox { white-space:nowrap }
.loform label { font-size:12px; cursor:pointer; padding:0 10px 0 5px }
.loform ul { margin: 0px; padding: 0px; list-style-type: none; }
.loform li { clear: both; }
.loform li .tit { line-height: 30px; display: block; float: left; height: 30px; width: 100px; font-family:宋体; overflow:hidden }
.loform li .red { color:red; padding:0 6px; font-weight:normal }
.loform li .fmelements { float:left; line-height:35px; display:block; }
.loform li .fminfo { float:left; margin-bottom:15px; display:block; height:30px; line-height:30px;}
.loform li .txtbox { border:1px solid #ccc; border-radius:2px; height:28px; height:20px\9; padding:0 0 0 5px; padding:8px 0 0 5px\9; vertical-align: middle;vertical-align:top\9; color:#808080; -webkit-box-shadow:1px 1px 1px 0px #eaeaea inset; -moz-box-shadow:1px 1px 1px 0px #eaeaea inset;box-shadow:1px 1px 1px 0px #eaeaea inset; width:198px; font-size:14px; }
.loform li .txtshort { width:80px }
.loform li .txtfocus { border-color:#ffb941 }
.loform li .txtarea { width:402px; height:82px; overflow-y:auto;overflow-x:hidden; margin:10px 20px }
.loform li .lecbtn { background: url(../images/suborder.jpg) no-repeat 0 0; border:0; width:200px; height:40px; cursor:pointer }
.loform .tips { margin:40px 20px }
.loform .tpcl { color:#00aad2 }
.loform .vlinfo,.loform .vlerror,.loform .vlok { background: url(../images/ico-info.jpg) no-repeat 0 center; padding-left:20px; color:#999; margin-left:10px }
.loform .vlerror { background-image:url(../images/ico-x.jpg); color:#e64141 }
.loform .vlok { background-image:url(../images/ico-ok.jpg) }

/*--------------------lecture end------------------*/

/*--------------------act begin------------------*/

.activity h1 { margin-bottom: 0px; line-height:20px; height:20px;}

.activity .line { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; line-height:25px; height:25px; }

.activity li .tit { line-height: 25px; font-weight: bold; display: block; float: left; height: 25px; width: 150px; }

.activity ul { margin: 0px; padding: 0px; list-style-type: none; }

.activity li { clear: both; }

.activity li .cont { float: left; width:600px }

.activity li .cont a { color:#333; text-decoration:underline; white-space:nowrap }

.activity li .cont a:hover { color:#c00; text-decoration:underline }

.cont .online { background-image: url(../images/icongo.jpg); background-repeat: no-repeat; background-position: right center; padding-right: 20px; color: #d60000; padding-top: 2px; display:inline-block; float:left; margin-right:10px }
.cont .online_addr { background-image: url(../images/addr_ico.gif); background-repeat: no-repeat; background-position: right 0px; padding-right: 28px; color: #d60000; padding-top: 15px; }

.activity .notinfo { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; padding-bottom: 5px; margin-bottom:35px; padding-top:5px }

.activity li .cont a.red { color:#d60000 }

/*--------------------act end------------------*/

.notinfo .email { background-image: url(../images/iconmail.jpg); background-repeat: no-repeat; background-position: right 0px; padding-right: 25px; color: #d60000; }











