body{ margin: 0; padding: 0; background:#ebe9e9 ; font-size:14px !important; color:#000000;}

/*.pb60{margin: 0px auto; width:100%;}*/
.pb120{padding-bottom:120px;}
.mg50{margin:50px 0px 0px auto;}
/*CSS reset*/
li{font-size:14px !important;}
body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,p,input,img,span,a,i{margin:0;padding:0}
input{border:none}
img{border:0}
ul,dl,ol,li{list-style:none;}
em{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color:#333;outline:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{color:#e6393b;text-decoration:none;}
a:active{text-decoration:none}
/* clear float */
.clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;line-height:0}
.clear {zoom:1;/* for IE6 IE7 */}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.none{display:none}
.on{display: block}
.clear10{height:10px;width:100%;font-size:0;line-height:0;clear:both}
.clear5{height:5px;width:100%;font-size:0;line-height:0;clear:both}

.fwb{font-weight:bold; width:80%; min-width:100px; padding-top: 10px;line-height:40px;overflow: hidden; font-size:12px;}
.fwb1{ width:60%; height:40px; overflow: hidden;font-size:12px;line-height:40px; }
.fwb2{ font-weight:bold;  margin-left:140px;  margin-top:10px;line-height:40px; font-size:12px; overflow:hidden;}
.fwn{font-weight:normal;}
.border{border:0px solid #ccc;}
.background,.background1{background:#ebe9e9;}
.background2{background:#346db4; font-size: 14px; border-radius: 20px;}
.background3{background:#;}
.background4{background-color:#f5fff5;}
.background5{background-color:#e0e0e0;}
/*font-size*/
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs18{font-size:18px}
/*position*/
.fl,.fr{display:inline}
.fl{float:left;margin: 10px;}
.fr{float:right}
.rel{position:relative}
.abs{position:absolute}
.tl{text-align:left}
.tr{text-align:right}
.tc{text-align:center }
.text_thr{text-decoration:line-through;color:#999;}
.ti2em{text-indent: 2em;}
/*boxs*/
.boxs{box-shadow:0px 0px 4px rgba(0,0,0,.2)}
/*color*/
.cor1{color:#686868}
.cor2{color:#2fa95f}
.cor3{color:#85c210;}
.cor4{color:#c6c6c6; font-size:14px;}
.cor5{color:#007efe;}
.cor6{color:#ff0101;}
.white{/*color:#fff;color:#007efe;*/color:#000000;}
.plr4{padding:0 4px}
.c_bule{color:#0054a7;}/*2014.7.23新版首页增加*/
.c_bule:hover{color:#0077ed;}
.c_orange{color:#fd8612;}
.c_000{color:#000;}
/*margin padding*/
.mt3{margin-top:3px;}
.mt13{margin-top:13px}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml20{margin-left:20px;}
.p10{padding:10px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.m5{margin:3px 0px; background:#ffffff;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px; }
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.ml3{margin-left:3px;}
/*head*/
.header{background:#2e2d2d; height:43px;}
.header .head_top{width:310px;height:43px; margin:0 auto; overflow:hidden;}
.header .head_top .image_logo{padding-top:5px; margin:0 5px 0 5px;}
.header .head_top .search_{ padding-top:5px; float:right; }
.header .head_top .search_ .search_text{width:150px; height:30px;padding-left:5px; background:#f2f2f2; vertical-align:middle;}
.header .head_top .search_ .search_a{border-left:1px solid; height:30px; width:30px; background:#f2f2f2;  }
/*foot*/
.footer{width:100%;  background-color:#2e2d2d; overflow:hidden;position:fixed; bottom:0px; height:52px;}/*margin-left:-160px; left:50%;*/
.footer .footer_bot{width:320px; margin:0 auto;}
.footer .footer_bot table{ width:100%;}
.footer .footer_bot table tr td{  overflow:hidden; line-height:55px; border-right:0px solid #343333;}
.footer .footer_bot table tr td a{ text-align:center; color:#ffffff; font-weight:bold;  border-right:0px solid #191919;overflow:hidden;  display:block; }
.footer .footer_bot table tr td a img{ margin-bottom:-15px; margin-top:3px;}
.footer.huadong{background-color:#fffee0;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); }
/*login*/
.login{ margin:0 20px;; margin-top:100px;}
.login_img{margin:20px auto; text-align:center; }
.login_text{margin:20px auto; margin-top:40px;}
.login_text .li_text{border:1px solid #eaeaea; background:#fff; line-height:38px;height:38px; }
.login_text .li_text img{ margin-left:20px; margin-bottom:-3px;}
.login_text .li_text input{width:70%; height:26px;color:#bababa; padding-left:5px; margin-left:10px;}
.login_text .li_but{height:37px; background:#2fa95f; line-height:37px;}
.login_text .li_wang{ height:37px;}
/*title*/
.mid_head_tit{ height:30px;width:100%; margin:0 auto; background:#fff;}
.mid_head_tit .tit_a{width:54px; height:26px; line-height:26px; background:#2fa95f; margin:2px;}
.mid_head_tit .h3{line-height:30px; font-family:sonti;}
/*main*/
.ktgonggao_list{width:320px; background:#fff; margin:0 auto; margin-top:2px;}
/*xuankezhongxin*/
.xkzx{}
.tab_ke{ height:40px; background:#ffffff; padding-left:10px;}
.tab_ke ul{ width:300px; margin:0 auto;/* line-height:28px;*/}
.tab_ke li{ float:left; padding: 10px 5px;  /*width:80px; height:32px; */margin-top:8px; border-bottom:0;}
.tab_ke .lihome{ float:left; margin-top:6px; background:#f2f2f2; border:1px solid #ebe9e9; border-bottom:0;border-radius:3px;/* height:30px;*/}
.xkzx .select_{width:300px; margin:0 auto;  background:#ebe9e9 }
.select-a{width:100%; margin:0 auto; background-color:#ebe9e9}
.xkzx .select_ select{width:100%; height:30px;}
.cont_ke{ margin:0px auto; border-bottom:0px solid #cfcece; background:#ebe9e9 ;overflow:hidden;}/* width:300px;*/

.cont_ke ul{ line-height:24px;}
.cont_ke ul li{ margin-left:140px; line-height:40px;}
/*keplay*/
.play_m{width:320px; margin:0 auto;}
.play_vio{width:100%;height:155px;vertical-align:middle; background:#686868;}
.play_vio_menu{height:40px; padding-top:5px; width:100%; background-color:#fff; line-height:35px; margin:0 auto;word-break:break-all; }
.play_vio_menu li{ width:25%; float:left; word-break:break-all; overflow:hidden;}
.play_vio_menu li a{color:#000;word-break:break-all; display:block;}
#hover{border-radius:3px; background:#2fa95f; overflow:hidden; }
.play_jianjie{background:#fff; line-height:24px; margin-top:5px;}
/*lerningtask*/
.lerning_tit1{height:30px; padding-left:20px;line-height:30px;background:#dddada;}
.lerning_tit2{height:20px; line-height:20px;  /*margin:5px 30px;*/ text-indent:3em;  color:#787575 ; background-color:#ffffff;}
/*tiku*/ 
.tiku_index{width:300px; margin:0 auto; line-height:30px;}
.tiku_index li{width:80px; float:left; margin:5px; padding:0 10px; }
/*tilu_chapter*/
.tilu_chapter{width:340px; margin:0 auto; line-height:24px;margin-top:3px;}
.tilu_chapter h2{ margin-left:40px; padding-top:20px;}
.tilu_chapter img{margin-bottom:-3px; margin-right:5px; margin-left:30px;}
/*tilu_wrong*/
.tilu_wrong{width:300px; margin:0 auto; line-height:24px; margin-top:5px; overflow:hidden; }
.backgorund3{ background:#f9f9f9;}
.tilu_wrong li{ padding:8px 35px;}
.tilu_wrong span{border-radius:20px; background:#2fa95f; width:20px; height:20px; text-align:center; color:#fff; margin-right:15px;}
.tilu_wrong p{ display:block; }
/*tilu_pumping*/
.tilu_pumping{width:300px; margin:0 auto;margin-top:5px;  }
.tilu_pumping input{vertical-align:middle; margin-top:5px; margin-bottom:1px; margin-right:2px;}
.tilu_pumping a{ padding:5px 20px;}
/*tilu_moni*/
.tiku_moni{width:320px; margin:0 auto; line-height:24px;}
.moni{ border-bottom:1px solid #ccc;font-size:14px}
/*gonggaolist*/
.ktgonggao_list .ul_gonggao_list{ line-height:30px; padding:15px 0; }
.ktgonggao_list .ul_gonggao_list li{ width:280px; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ktgonggao_list .next_page{width:200px; height:30px; margin:0 auto; border:1px solid #d4d4d4; line-height:30px;}
/*geren*/
.main_u img{ width:64px; height:60px; border:1px solid #d5d5d5; margin:10px;}
.tit_b{ height:30px; line-height:30px; background:#2fa95f; padding-left:5px;}
.rating{background:#f7ffe8; padding:5px;}
.geren{}
.geren img{ margin-bottom:-4px; margin-right:5px; margin-left:5px;}
/*tiku_practice*/
.cong{width:50px; height:30px; line-height:30px;}
.emta{border:1px solid #ccc; margin-left:30px; width:45px; height:18px;}
/*tiku_exam*/
.jindu{padding:0 10px; margin-left:45px;}
/* jin du tiao */
.process-bar { width: 145px; display: inline-block; zoom: 1; }
.pb-wrapper { border: 1px solid gray; border-style: solid none; position: relative; background: #f4f4f4; text-align:left; }
.pb-container { border: 1px solid gray; border-style: none solid; height: 12px; position: relative; left: -1px; margin-right: -2px; font: 1px/0 arial;  padding: 1px; }
.pb-container-a { border: 1px solid gray; border-style: none solid; height: 12px; width:20%; position: relative; left: -1px; margin-right: -2px; font: 1px/0 arial;  padding: 1px; }
.pb-highlight { position: absolute; left: 0; top: 0; _top: 1px; width: 100%; opacity: 0.4; filter: alpha(opacity=40); height: 6px; background: white; font- size: 1px; line-height: 0; z-index: 1; }
.pb-text { width: 100%; position: absolute; left: 0; top: 0; text-align:center; color: gray; font: 10px/12px arial; }
.pb-value { height: 100%; width: 50%; background: #ffde00; text-align:left; }
.btnpad{ padding:5px 10px; }
.answer_m,.answer_m1,.answer_m2{ display:none;}
.block{ display:block; }
select {border:1px solid #ccc;}
.cont_ke span{ background:#515151; color:#FFFFFF;display:block;-webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg); transform:rotate(-45deg); position:absolute; width:60px; left:-22px; font-family:微软雅黑; font-size:12px; top:-4px; text-align:center;box-shadow: 2px 2px 2px rgba(0, 60, 255, 0.1); }
.pb30{ padding:10px 10px 30px 10px; }
