*{ margin:0;padding:0;outline: none;}
body{font-size:14px;font-family:Arial;line-height:26px;color: #777;background:#fff url(../images/bg.jpg) fixed repeat center -60px;}
a img{border:0;}
li{list-style:none;}
a{color:#333;text-decoration: none;}
h3,input,h2,h1{font-family: "微软雅黑","黑体"}

.top{background-color: #c22022;opacity: 0.9;}
.main{margin:0 auto;width:980px;position: relative;}
.wrap{zoom:1;}
.wrap:after{content: ".";display: block; clear: both;visibility: hidden; height: 0;}
.pt10{padding-top:10px;}
.ml10{margin-left:9px;}
.left{float:left;}
.right{float:right;}
.logo{text-indent: -200px;overflow: hidden; display: block;height: 100px;background: url(../images/logo.png) no-repeat 0 center;}
.exit{float: right;padding: 25px 50px 0 0;}
.exit a{display: block;height: 55px;width:155px;background: url(../images/exit.png) no-repeat 0 0;}
.home{float: left;padding: 25px 0 0 120px;}
.home a{display: block;height: 55px;width:155px;background: url(../images/home.png) no-repeat 0 0;}
.footer{padding:10px 0;text-align: center;opacity: 0.6;clear: both;margin-top: 60px;}
.footer:hover{opacity: 1;}
.footer span{background-color:#c22022; color:#fff;padding:5px 10px;}
.txt{height: 36px;width: 100%;border: #e3e3e3 1px solid;text-indent:10px; color: #d5d5d5;font-size: 18px;line-height: 36px;}
.passtip{background-position: 0 0;}

.nlist .date{padding-right:10px;font-style: italic;}

.btt{background: #e51;height:36px;border: #dd621f 1px solid;padding: 0 40px;color: #fff;font-size: 1.2em;line-height: 36px;}
.btl{background: url(../images/buttonbg02.png) repeat-x 0 0;height: 40px;display: inline-block;border:#dadada 1px solid;text-align:center;line-height: 40px;}
.btt:hover{border-color: #ca1414;}
.btl:hover{border-color:#ccc;}

.homeann{background: url(../images/homet01.png) no-repeat 0 0;padding:60px 0 20px;}
.homenews{background: url(../images/homet02.png) no-repeat 0 0;padding:60px 0 20px;}
.loginleft{width: 500px;float: left;padding-right: 20px;}
.loginright{width: 600px;margin:200px auto 0;}
.loginbox{background: url(../images/bg.png) repeat;padding: 20px 30px;}
.loginbox h3{padding-bottom: 20px;}
.loginbox p{padding: 10px 0;}
.loginfoot{margin: 20px -60px -10px; border-top:#ddd 1px dashed;padding: 10px 60px 0;}
.neck{height: 50px;}
.courselist{padding:160px 0 35px 50px;}
.courselist a{opacity: 0.8;font-family:"微软雅黑","黑体";display: block; width:200px;text-align: center;background-color: #c22022;color:#fff;float: left;margin:0 1px 0 0;font-size: 3em;line-height: 1.4em;padding:1em 10px;}
.courselist a:hover{background-color: #f00;opacity: 1;}

.regbox{border: #dcdcdc 1px solid;background: #fff;}
.regtop{border-bottom: #dcdcdc 1px dashed;padding: 30px 50px;}
.regtop h3{font-size: 22px;}
.regbody{padding: 30px 50px 50px;}
.regbody dl{line-height: 40px;}
.regbody dt{height:50px;width:180px;font-weight: bold;text-align: right;float: left;padding-right:40px;}
.regbody dd{width:400px;float: left;}
.regbody dd.bt{padding-top: 20px;}

.mainleft{width:430px;float: left;}
.mainright{width:500px;float: right;}

.mainbt{background: #fff;border:#ddd 1px solid;padding:10px 0 20px 30px;}
.mainbt a{display: block;width:95px;height:128px;background: url(../images/mainbt.jpg) no-repeat 0 0;float:left;margin:10px 13px;}
.mainbt a.mainbt1{background-position: 0 0 ;}
.mainbt a.mainbt2{background-position: -154px 0 ;}
.mainbt a.mainbt3{background-position: -296px 0 ;}
.mainbt a.mainbt4{background-position: 0 -159px ;}
.mainbt a.mainbt5{background-position: -154px -159px ;}
.mainbt a.mainbt6{background-position: -296px -159px ;}
.mainbt a.mainbt7{background-position: 0 -317px ;}
.mainbt a.mainbt8{background-position: -154px -317px ;}
.mainbt a.mainbt9{background-position: -296px -317px ;}
.mainbt a:hover{background-image: url(../images/mainbth.jpg);}

.clist{padding: 20px;}
.clist h2{background: url(../images/list.png) no-repeat -12px -6px;padding-left: 30px;line-height: 32px;}
.clist ul{padding: 5px 0 10px;}
.clist ul li{float: left;background: url(../images/list.png) no-repeat -12px -59px;padding-left: 20px;margin-right: 20px;}

.alert{padding: 50px;text-align: center;background: #fff;border: #ddd 1px solid;margin:50px 0;color:#f00;}
.window{border: #ddd 1px solid;background:#fff;margin-top: 48px;min-height: 480px;}
.paper{padding: 20px;}

.qlist dl{padding: 8px 0;}
.cname{text-align: center;font-weight: normal;font-family: "微软雅黑","黑体";font-size: 1.4em;padding:15px 0;}