@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
input, select{vertical-align:middle; font-family:"宋体";}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline; color:#519908;}
a img{border:0 none;}
a, input, textarea{outline:none; blr:expression(this.onFocus=this.blur());}
input:focus, select:focus, textarea:focus{color:#666 !important;}
.tl li{white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:block;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.dib{display:inline-block; *zoom:1; *display:inline;}
.db{display:block !important;}
.hide{display:none !important;}
.bgn{background:none !important;}
.bdn{border:none !important;}
.m0a{margin:0 auto !important;}
.mar_t_10{margin-top:10px !important;}
.mar_t_20{margin-top:20px !important;}
.mar_t_25{margin-top:25px !important;}
.mar_t_30{margin-top:30px !important;}
.mar_t_40{margin-top:40px !important;}
.mar_t_50{margin-top:50px !important;}
.mar_t_60{margin-top:60px !important;}
.mar_t_70{margin-top:70px !important;}
.mar_t_80{margin-top:80px !important;}
.pr{position:relative;}
.pa{position:absolute;}

body{font-family:"微软雅黑"; font-size:16px; color:#666; background:url(../images/body-bg.jpg) no-repeat center top #0e0881;}
.section{width:100%;}
.conBox{width:1100px; margin:0 auto;}
.title{height:50px; overflow:hidden; line-height:48px; text-align:center;}
.title div{display:inline-block; height:55px; margin:0 20px 0; text-align:center; font-size:48px; color:#49dcfd; font-weight:bold; vertical-align:text-bottom;}
.title span{display:inline-block; position:relative; width:15px; height:50px; background:url(../images/title-dot.png) no-repeat center center;}
.title span i{position:absolute; width:10000px; height:50px; background:url(../images/title-line.png) repeat-x center center;}
.title span i.i-l{right:15px; top:0;}
.title span i.i-r{left:15px; top:0;}
.pos{height:40px; line-height:40px; background:#3081c8; color:#fff; font-size:14px;}
.pos .posTxt a{color:#fff;}
.pos .posTxt i{display:inline-block; width:5px; height:13px; background:#49dcfd; margin-right:10px; vertical-align:-1px;}

.header{background:url(../images/banner.jpg) no-repeat center top; height:750px;}
.header .headImg map area{outline:none;}
.daoyu{background:url(../images/daoyu-bg.jpg) no-repeat center top; height:238px;}
.daoyu .dyTxt{padding:45px 80px 0 260px; font-size:18px; color:#fff; line-height:36px;}
.daoyu .dyTxt p{text-indent:36px;}

.pxsm{}
.pxsm .conBox{padding-top:20px;}
.smBox{margin-top:30px; text-align:center;}
.smBox div{margin-bottom:10px; font-size:24px; color:#fb4047; font-weight:bold;}
.smBox p{font-size:18px; line-height:36px; color:#fff;}
.smBox .jiang{width:840px; margin:20px auto 0;}
.smBox .jBox{float:left; width:370px; padding-left:30px; margin-right:20px; background:url(../images/icon-jiang.png) no-repeat left center; font-size:18px; color:#fff; line-height:36px; text-align:left; font-weight:normal;}

.hdlx{text-align:center; font-size:18px; line-height:36px; color:#fff;}
.phone{margin:50px 0 40px;}
.phone span{margin:0 10px;}
.js{margin:30px 0 0; color:#49dcfd;}

.hjmd{}
.hjCon{border:1px dashed #49dcfd; padding:40px; margin-top:60px;}
.hjCon .hjTab{width:398px; border:1px solid #44c9f2; background:#fff;}
.hjCon .hjTab ul li{position:relative; height:47px; padding:0 0 0 20px; line-height:47px; color:#333; cursor:pointer;}
.hjCon .hjTab ul li p{height:47px;line-height:47px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hjCon .hjTab ul li + li{border-top:1px solid #44c9f2;}
.hjCon .hjTab ul li.cur{background:#21bfe3; font-weight:bold; color:#fff;}
.hjCon .hjTab ul li i{display:none; position:absolute; width:35px; height:49px; top:-1px; left:-16px; background:url(../images/hj-tab1.jpg) no-repeat left center;}
.hjCon .hjTab ul li span{display:none; position:absolute; width:24px; height:49px; top:-1px; right:-22px; background:url(../images/hj-tab2.png) no-repeat left center;}
.hjCon .hjTab ul li.cur i{display:block;}
.hjCon .hjTab ul li.cur span{display:block;}
.hjCon .hjBox{width:566px; height:339px; background:url(../images/hj-bg.jpg) no-repeat;}
.hjCon .hjTit{display:none; padding:0.8em 0.5em 0.8em 0.5em; border-bottom:1px solid #fff; background:#21bfe3; color:#fff; font-size:1em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hjCon .hjTit.cur{font-weight:bold;}
.hjCon .hjList{padding:25px 45px; display:none;}
.hjCon .hjList ul li{height:45px; padding:0 0 0 30px; background:url(../images/star.png) no-repeat left center; line-height:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff;}
.hjCon .hjList ul li + li{border-top:1px dotted #150e78;}
.hjCon .hjList ul li a{color:#fff;}

.tp{}
.tpCon{margin-top:50px;}
.tpCon .tpTit{padding-bottom:30px; background:url(../images/tit-bg.png) no-repeat center bottom; font-size:30px; text-align:center; color:#fb4047;}
.tpCon .tpNav{height:255px; padding:0 30px; margin-top:30px; border-bottom:1px solid #fb4047;}
.tpCon .tpNav .tpTab{position:relative; float:left; width:160px; height:133px; margin:0 6px; text-align:center; color:#fff; font-size:26px; cursor:pointer;}
.tpCon .tpNav .tpTab .tpT{height:133px; background:url(../images/tp-nav1.png) no-repeat;}
.tpCon .tpNav .tpTab.cur .tpT{background:url(../images/tp-nav2.png) no-repeat; font-weight:bold;}
.tpCon .tpNav .tpTab .tp-line{position:absolute; width:85px; height:1px; left:50%; top:158px; margin-left:-43px; background:#49dcfd;}
.tpCon .tpNav .tpTab .tp-line1{position:absolute; width:47px; height:74px; top:65px; left:-25px; background:url(../images/tp-line1.png) no-repeat;}
.tpCon .tpNav .tpTab .tp-line2{position:absolute; width:47px; height:74px; top:65px; right:-28px; background:url(../images/tp-line2.png) no-repeat;}
.tpCon .tpNav .tpTab .tp-arrow{display:none; position:absolute; width:59px; height:26px; left:50%; top:230px; margin-left:-30px; background:url(../images/tp-arrow.png) no-repeat;}
.tpCon .tpNav .tpTab.cur .tp-line{background:#fb4047;}
.tpCon .tpNav .tpTab.cur .tp-arrow{display:block;}
.tpCon .tpNav .tpTab.tt2{margin-top:65px;}
.tpCon .tpNav .tpTab.tt2 .tp-line{top:-25px;}
.tpCon .tpNav .tpTab.tt2 .tp-line1{display:none;}
.tpCon .tpNav .tpTab.tt2 .tp-line2{display:none;}
.tpCon .tpNav .tpTab.tt2 .tp-arrow{top:165px;}
.tpCon .tpList{display:none;}
.tpCon .tpList .tpC{width:938px; height:100px; margin:40px auto 0; padding:30px; background:#fff; border:1px solid #3081c8; border-radius:5px;}
.tpCon .tpList .tpBtn{width:100px; margin-top:10px; text-align:center;}
.tpCon .tpList .tpBtn a{display:block; width:100px; height:40px; margin-bottom:20px; text-align:center; line-height:40px; background:#fb4047; border-radius:5px; text-decoration:none; color:#fff;}
.tpCon .tpList .tpBtn2 a{display:block; width:100px; height:40px; margin-bottom:30px; text-align:center; line-height:40px; background:#fb4047; border-radius:5px; text-decoration:none; color:#fff;}
.tpCon .tpList .tpBtn2{width:100px; text-align:center; display:none;}
.tpCon .tpList .tpTxt{width:688px; height:100px; overflow:hidden; margin:0 25px;}
.tpCon .tpList .tpTxt div{margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:20px;}
.tpCon .tpList .tpTxt div a:hover{color:#fb4047;}
.tpCon .tpList .tpTxt i{display:inline-block; height:25px; padding:0 8px; margin:0 10px 0 0; border:1px solid #3081c8; line-height:25px; font-size:12px; color:#3081c8; border-radius:8px 0 8px 0;}
.tpCon .tpList .tpTxt p{line-height:32px;}
.tpCon .tpList .tpTxt p a{color:#fb4047;}
/*.tpCon .tpList .tpBox2{display:none;}*/
.tpCon .tpList .tpTab2{display:block !important; margin-top:30px; text-align:center;}
.tpCon .tpList .tpTab2 a{display:inline-block; margin:0 5px; width:21px; height:21px; background:url(../images/dot-nav.png) no-repeat; cursor:pointer;}
.tpCon .tpList .tpTab2 a.cur{background-position:0 -21px;}
.tpCon .pageNav{margin:40px 0; text-align:center; font-family:"宋体"; font-size:12px;}
.tpCon .pageNav a{display:inline-block; height:22px; line-height:22px; padding:0 8px; margin:0 2px; cursor:pointer; border:1px solid #9badc6; background:#fff; text-decoration:none;}
.tpCon .pageNav a.cpl{border:1px solid #0273c1; background:#0273c1; color:#fff;}
.tpCon .pageNav a.jp-current{border:1px solid #0273c1; background:#0273c1; color:#fff;}
.tpCon .pageNav a:hover{border:1px solid #0273c1; background:#0273c1; color:#fff;}

.article{margin-top:40px;}
.article .conBox{background:#fff;}
.article .artCon{padding:50px 60px;}
.article h2{text-align:center; font-size:36px; padding-bottom:30px; border-bottom:1px solid #ccc;}
.article .artTxt{}
.article .artTxt p{margin-top:30px; line-height:30px; text-indent:32px;}
.article .pageNav{margin:40px 0; text-align:center; font-family:"宋体"; font-size:12px;}
.article .pageNav a{display:inline-block; height:22px; line-height:22px; padding:0 8px; border:1px solid #9badc6; background:#fff; text-decoration:none;}
.article .pageNav a.cpl{border:1px solid #0273c1; background:#0273c1; color:#fff;}
.article .pageNav a:hover{border:1px solid #0273c1; background:#0273c1; color:#fff;}
.article .code{padding:50px 60px 0; margin-top:20px; border-top:1px solid #ccc; text-align:center;}
.article .source span{margin:0 0 0 20px;}

/*公共底部样式*/
.footer{margin:50px 0 0; background:#000066; text-align:center;}
.e_edu_bottom{clear:both;margin:2px auto;width:960px; padding:40px 0px 40px; text-align:center;line-height:25px; overflow:hidden; height:auto; overflow:hidden\9;}
.footer .e_edu_bottom{font-size:12px; color:#fff;}
.footer .e_edu_bottom a{color:#fff;}

/*实时排名样式*/
.head-tit{ margin-top:60px; font-size: 24px; background: #ff9900; line-height: 60px; color:#fff; font-weight:bold;}
.head-1{ width: 798px; border-right: 1px solid black;}
.head-2{ width: 180px;border-right: 1px solid black;}
.head-3{ width: 120px;}

.head-1-1{width: 798px;}
.head-2-1{width: 180px; line-height:30px; margin-top:10px;}
.head-2-1 .gaive{display:inline-block; width:150px; height:30px; text-align:left; vertical-align:middle;}
.head-2-1 .gaive span{display:inline-block; height:30px; background:#61c2d7;}
.head-2-1 p{display:inline-block; width:60px; height:30px; font-size:18px; color:#fff; text-align:center;}
.head-3-1{width:120px; color:#e60012;}

.silder-4-contaire{font-size: 24px; font-weight: normal; margin-top: 20px;}
.silder-4-contaire ul li{ line-height: 56px; text-align: center;}
.silder-4-contaire .head-1-1{ color: #e60012; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.silder-4-contaire .head-1-1 span{ padding: 3px 8px 3px 8px; margin-right:10px; background: #e60012; color: white; border-radius: 5px;}

/*在这改百分几*/
.head-bule{ color: #61c2d7 !important;}
.head-bule span{ background:none !important; color:#61c2d7 !important;}
.gabule{ background:#61c2d7 !important ;}
.piao{ color:#61c2d7 ;}

#player{margin-top:60px;}
#player a{opacity:1 !important;}
.play_info{display:none;}
.play_text{display:none;}
.play_bg{display:none;}

