/*------------清除标签默认样式------------*/
p,li,ul,dd{padding: 0px;margin: 0px}
h4,h3,em,span,i{font-weight: normal;font-size: 100%;padding: 0px;margin: 0px;font-style:normal}
input{outline:none;padding:0px;margin:0px;}
body,div,form{padding:0px;margin: 0px}
body{font-family:"Microsoft YaHei",sans-serif;}
li{list-style:none}

img{border: 0}

table{border-collapse: collapse;border-spacing: 0;}

.lt{float: left;}
.rt{float: right;}

/*-----clear------*/
.clear{clear:both;height:20px;}

/*------a:hover,a-------*/
a {text-decoration:none;outline:none;color:#333}
a:hover{transition:all ease;}

.top{background:#fdfdfd;border-bottom:1px solid #ddd;height:28px;line-height:28px;margin:0 auto;width:100%;}
.top ul li {float: left;}
.top ul li a {color: #333; padding: 0 10px;font-size: 12px}
.top ul li a:hover {color: #c40000;text-decoration: none;}

.main{margin: 0 auto; overflow: hidden; width: 1000px;}

/*------main-------*/

.bg1{background:url(bg1.jpg) no-repeat;}
.bg2{background:url(bg2.jpg) no-repeat;}
.bg3{background:url(bg3.jpg) no-repeat;}
.bg4{background:url(bg4.jpg) no-repeat;}
.bg1,.bg2,.bg3,.bg4{width:100%;height:200px;background-position: center;}

.bg5{background:url(bg5.jpg) no-repeat center top;width:100%;}

.commti{width: 100%;overflow: hidden;}
.commti h3{font-size: 0;text-align: center;padding-bottom: 20px;width: 1000px;position: relative;margin: 0px auto}

.commti a{display: block; height: 40px; position: absolute; top: 83px;width: 61px;}


.zcouse{padding: 10px;width: 980px;}
.zcouse table{width: 100%;margin-top: 81px;}
.zcouse table th{border: solid 1px #0b9f89;padding: 10px;font-size: 14px;text-align:center;color: #0b9f89}
.zcouse table td{border: solid 1px #0b9f89;padding:5px;font-size: 12px;text-align:center;color: #333}
.zcouse a.titl:hover{text-decoration: underline;color: #005ea7}

.focus{width:456px;position:relative;height:291px;overflow:hidden;}
.focus img{position:absolute;left:0px;top:0px;cursor:pointer}

.public-lt{width: 485px;float:left;}

.public-lt table{width: 100%;}
.public-lt table th{height:60px;font-size:22px;text-align:center;color: #fff;background: #fc5f54}
.public-lt table td{font-size: 14px;padding:5px 0;color: #333;background: #e8e8e8}

.public-lt a.til{padding-left: 50px;cursor: default;}
.public-lt i{display:inline-block;font-size:12px;margin-right:5px;padding:2px 4px;background: #fc5f54;color: #fff;}

.public-rt{width: 485px;float:right;}

.public-rt table{width: 100%;}
.public-rt table th{height:60px;font-size:22px;text-align:center;color: #fff;background: #eb9125}
.public-rt table td{font-size: 14px;padding:5px 0;color: #333;background: #e8e8e8}

.public-rt .til{padding-left: 50px}
.public-rt i{display:inline-block;font-size:12px;margin-right:5px;padding:2px 4px;background: #eb9125;color: #fff;}


.score{padding: 10px;background: #333736}
.score table{width: 100%;}
.score table th{border: solid 1px #0b9f89;padding: 10px;font-size: 14px;text-align:center;color: #0b9f89}
.score table td{border: solid 1px #0b9f89;padding:10px 5px;font-size: 14px;text-align:center;color: #333}
.score table td a {color: #fff;}

.score .yellow{color:#fdff45;cursor:default;}

.vs-lt{background:url(vs-lt.png) no-repeat 0 25px #0b9f89;}
.vs-lt a{display: block;position: absolute;    }

.vs-rt{background:url(vs-rt.png) no-repeat center 25px #fc5f54;}
.vs-rt ul{left:97px;position:absolute;top: 271px;}
.vs-rt ul li{width:340px;}
.vs-rt ul a{float:left;width:340px;height:38px;}

.vs-rt .btn{ height: 47px; position: absolute; top: 529px; width: 152px;}

.vs-lt,.vs-rt{height:622px;width:500px;position:relative;}

.vs-rt table{ }

.resource{padding: 10px;background: #0b9f89;float: left;}
.resource ul{float: left;background: #0b9f89}
.resource li{padding:5px;float:left;width:320px;font-size: 0}


.course,.course ul{float: left;}
.course li{padding:8px;float: left;width:320px;font-size: 0}
.resource li a,.course li a{float: left;}