@charset "gb2312";
/* CSS top and footer */
.examTime i,.subTable a,.countText_icon i{background-image: url("../images/index1.png") ; background-repeat: no-repeat}
.countDown span,.countDown em{background-image: url("../images/index.png") ; background-repeat: no-repeat}
/*public background color*/
.btn_wrap a.btn_cur,.prepare .live li p a,.fastGroup,.examTime .titNow .date,.joinGroup,.linkProv a:hover,.linkColumn li a:hover,.examTime .titNow .date,.subTable table th{ background-color:#57962b !important;color: #fff !important}
.prepare .preview ul li.cur h3,.examTime .tit .date{color:#57962b;}
.inforNotice .tit h1 em{background-color:#ff0000;color: #fff}
/*public border color*/
.page a.cur,.page a:hover,.recomTitle a.btn:hover,.recomlist li a.btn,.examTime .titNow .date{border-color: #2753a5}
/*public color*/
.inforBox{margin-top: 20px;}
.inforBox .tit{font-size: 18px;line-height: 26px;}
.inforBox .tit .more{font-size: 16px;font-weight: normal;float: right;color: #999;*width:50px;height: 30px;line-height: 23px;padding-right: 24px;margin-top: 5px;background-position: -95px -105px;}
.inforBox .tit .titP{display:inline-block;width: 91px;height:31px;background-position: -110px -50px;}
.inforBox .inforR .tit{padding: 0 12px;}
.inforBox .inforR .tit .more i{background-position: -132px -110px;margin-top: 12px;}
.inforL{width: 300px;}
.inforBox .tit .more:hover{text-decoration: underline;}
/*首页焦点图*/
.swiper{ width:290px;height: 180px;position: relative;overflow: hidden; }
.img_wrap {position: absolute;z-index: 1;left: 0;top: 0;}
.img_wrap a{float: left;width:290px;height: 180px;}
.img_wrap a img{width:290px;height: 180px;}
/*toolCase*/
.toolCase{width:290px;background:#f6f6f6;}
.toolCase h2{font-size:20px;padding-left:10px;}
.toolCase li{float: left;width:86px;height:85px;text-align: center;;margin:10px 15px 0 0;}
.toolCase li i{display:inline-block;width:60px;height:61px;}
.toolCase li.iA i{background-position: 0 -226px;}
.toolCase li.iB i{background-position: -64px -226px;}
.toolCase li.iC i{background-position: -129px -226px;}
.toolCase li.iD i{background-position: -194px -226px;}
.toolCase li.iE i{background-position: -259px -226px;}
.toolCase li.iF i{background-position: -324px -226px;}
.toolCase li.iA:hover i{background-position: 0 -290px;}
.toolCase li.iB:hover i{background-position: -64px -290px;}
.toolCase li.iC:hover i{background-position: -129px -290px;}
.toolCase li.iD:hover i{background-position: -194px -290px;}
.toolCase li.iE:hover i{background-position: -259px -290px;}
.toolCase li.iF:hover i{background-position: -324px -290px;}
.toolCase li h3{font-size:16px;font-weight:normal;}
.toolCase li:hover h3{color:#333;}

.subBox{width: 290px;}
.subBox .hotNews{width: 270px;overflow: hidden;padding-left: 20px;*padding-left:10px;}
.subBox .hotNews li{ list-style:; width: 260px; overflow: hidden; }
.subBox .hotNews li a{dwidth: 260px;font-size: 14px;  }

/**inforC**/
.inforC{width: 540px; margin:0 32px;}
.inforNotice .tit{height: 44px;}
.inforNotice .tit h1,.inforNotice .tit h2{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;*white-space:normal;}
.inforNotice .tit h1 em{padding: 2px;line-height: 20px;font-size: 16px; width: 40px;text-align: center; margin-right: 10px; white-space: normal}
.inforNotice .tit h1,.inforNotice .tit h2{line-height: 44px;font-size: 28px;margin-bottom: 10px; height: 44px;}
.inforNotice .tit h1 a,.inforNotice .tit h2 a{color: #ee1515;}
.inforNotice .tit h1 a:hover,.inforNotice .tit h2 a:hover{text-decoration: underline}
.inforNotice ul{margin:7px 0 25px;}
.inforNotice ul li{line-height: 38px;height: 38px;overflow: hidden;font-size: 14px;}
.inforNotice ul li em{display: inline-block;line-height: 24px;color: #999999;}
.inforNotice ul li a{ margin-left: 1px;_display:inline}
.inforNotice .line{border-top: 1px dotted #dcdcdc}
.inforNews{width: 544px;}
.inforNews .newsTitList{ margin-left: -2px;}
.inforNews .newsTitList li{ float: left;}
.inforNews .newsList{width: 540px;padding-left: 3px;}
.inforNews .rowList em a{font-size: 14px;margin-right: 10px; color: #999999}
/*快速进群*/
.fastGroup{height: 45px; line-height: 45px;font-size: 13px ;text-align: center; margin-left: 8px;}
.fastGroup em{font-weight: bold;font-size: 18px;vertical-align: middle;}
.fastGroup a{font-weight: bold;background: #f31d1e;padding: 5px 12px; color: #ff0; border-radius: 2px;margin-left: 5px;}
.fastGroup a:hover{background: #f60}
/**inforR**/
.inforR{width: 290px;}
.countDown{width: 100%; height: 48px;line-height: 48px; text-align: center;overflow: hidden;}
.countDown{font-size: 16px;}
.countDown span{line-height: 20px; padding-top: 22px; background-position: -128px -54px;vertical-align: middle;display: inline-block; background-color: #fff}
.countDown em{background-position:10px -47px;display: inline-block;vertical-align: middle;font-size: 34px;font-weight: bold;letter-spacing: 18px;_padding-left:0; padding-left: 18px; *text-align: left; width: 114px;}
.countDown u{vertical-align: middle;text-decoration: none}
.countText{position: absolute;top:7px;left:0;padding-left: 12px;height: 48px;line-height:0;*top:0;}
.countText i{background-position: -3px -180px;width: 115px;height: 15px;display:inline-block;overflow: hidden;}
.countText span{display: inline-block;width: 140px;}
.countText .timeText{margin-top:5px;font-size:16px;color:#333;height:18px;line-height:18px;*margin-top:5px;}
.countText .countText{*margin-top:5px;}
.examTime{border-left: 1px solid #dcdcdc;padding-left: 18px;width: 270px;padding-top: 30px;margin-left: 8px;}
.examTime .tit{height: 26px; position: relative;}
.examTime .tit i{width: 10px; height: 10px;display: block;position: absolute;left: -23px;top: 9px;background-position:  -80px -30px;overflow: hidden;}
.examTime .tit .name{font-size: 18px; line-height: 26px;float: left;color: #111;}
.examTime .tit .date{border: 1px solid #dfdfdf;background: #fff;height: 25px;line-height: 25px;padding: 0 10px;border-radius: 3px; font-size: 14px; float: left; margin-left: 10px;_display:inline;}
.examTime .titNow i{background-position: -80px -40px;left:-22px;}
.examTime .list{background: #f5f5f5;margin-top: 10px;padding: 14px 0 10px 20px;width: 240px;position: relative;box-shadow: 0 3px 5px rgba(0,0,0,0.15)}
.examTime .list i{width: 14px; height: 7px;display: block;position: absolute;left: 26px;top: -7px;background-position: -450px -10px;}
.examTime .list a{line-height: 30px;padding-right: 20px;display: inline-block; }
.examTime .titNow  .name{color: #57962b;font-weight: bold;}
.newsBox{position: relative;}
.newsLink{background: #f5f5f5;padding: 4px 0; height: 56px;}
.newsLink a{line-height: 28px;_display:inline; float: left;}
.linkProv{width: 860px; padding-left: 10px; margin-bottom: 20px;}
.linkProv a{padding: 0 12px;border-radius: 3px;display: block;}
/**subTable**/
.subTable table{background: #e6e6e6; width: 100%;text-align: center;}
.subTable table th{height: 44px;font-size: 16px; color: #fff;}
.subTable table th em{margin: 0 5px}
.subTable table td{background: #fff;padding: 10px;font-size: 14px}
.subTable table td a{display: inline-block;border-radius: 3px; padding: 2px 8px 2px 26px;}
.subTable table td a.A{background-position:5px -69px; color: #fc282d;}
.subTable table td a.B{background-position:5px -90px; color: #57962b;}
.subTable table td a.C{background-position:5px -112px; color: #456189;}
.subTable table td a.A:hover{background-position: -16px -69px; color: #fff;background-color: #fc282d;border-radius: 3px;}
.subTable table td a.B:hover{background-position: -16px -90px; color: #fff;background-color: #57962b;border-radius: 3px;}
.subTable table td a.C:hover{background-position: -16px -112px; color: #fff;background-color: #456189;border-radius: 3px;}
/**newsHot**/
.newsHot{border-bottom: 1px dashed #d4d3d3;padding-bottom: 24px;}
.newsHot h2{height: 40px;line-height: 40px; width:100%;font-size: 22px;color: #fc282d; overflow: hidden;}
.newsHot h2 em{ font-size: 14px; color: #fff; padding: 5px 10px; border-radius: 6px; margin-right: 10px; background-color: #FF6600; }
.newsHot h2 a{color:#ff0000;}
.newsHot p{height: 48px; line-height: 24px;color: #666; font-size: 14px; overflow: hidden; margin-top: 5px;}
.newsTabBox li{border-radius: 36px;}

.newsBox .newsTitList li{min-width: 90px; padding: 0 10px; width: auto;margin: 0 5px}
.newsBox .newsList{margin:5px 0 0 -72px;*zoom:1;*position:relative;}
.newsBox .newsList li{width: 334px; font-size: 14px; margin-left: 72px;float: left;_display:inline}
.newsBox .TikuList li{width: 31%}