@charset "utf-8";
/* CSS Document */
/* 公共样式开始 */
*{
    margin:0;
    padding:0;
    -moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    /*-webkit-user-select: none;*/
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout:none;
}

.nocopy{
    -webkit-user-select: none;
}

body{width:100%;font-size:0.5rem;font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;background-color:#f8f8f8;}
p{margin:0;padding:0;}
a{color:#666;text-decoration:none;font-size: 16px;}
ul li{list-style:none;}
b,h1,h2,h3,h4,h5,h6,strong{font-weight:normal;font-size:normal;}
em,i{font-style:normal;}
img{border:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0;}
/* 公共样式结束 */
.container{width:100%;padding:0px 0px;}
/* 头部样式开始 */
header{width:95%;height:2rem;background-color:#1594e6;text-align:center;line-height:2rem;overflow:hidden;}
.top_r_icon{padding-right:0.4rem;width:100%;text-align:right;padding-top:0.2rem;}
.top_r_icon_l{padding-top:0.2rem;padding-left:0.4rem;width:20%;text-align:left;}
.top_r_icon_l img{height:0.8rem;}
.top_r_icon img{height:0.8rem;}
header h1{width:80%;font-size:0.7rem;color:#fff;text-align:center;}
/* 头部样式结束 */
/* 导航样式开始 */
nav{width:100%;height:45px;line-height: 45px;background-color:#fff;}
nav ul{width:100%;}
nav ul li{width:25%;float:left;text-align:center;}
nav ul li a{display:block;color:#666;}
.mouseon{color:#1594e6;border-bottom:3px solid #1594e6;}
.mouseon a{color:#1594e6;}
/* 导航样式结束 */
/* banner样式开始 */
section{width:100%;}

.focus{ width:100%; height:160px;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:160px; background:url(../images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/* banner样式结束 */
/* 内容样式开始 */
.article{width:100%;}
.article_content{
    overflow: auto;
    margin-bottom: 85px;
}

.article_content .pinch-zoom {
    position: relative;
    width: 90%;
    text-align: center;
}
.article_content .pinch-zoom img{
    width: 90%;
    text-align: center;
    -webkit-user-drag: none;
}

/* 退出登录按钮 */
.exit{width:90%;height:1.6rem;text-align:center;background-color:#2780ba;color:#fff;font-size:0.6rem;line-height:1.6rem;display:block;border-radius:5px;margin:0px auto;margin-top:4rem;}
/* 开通会员样式开始 */
article h4{font-size:0.5rem;padding:0.4rem;border-bottom:1px solid #ddd;}
.opencheck{background-color:#fff;}
.opencheck ul li{height:1.8rem;line-height:1.8rem;padding:0px 0.4rem;}
.opencheck ul li label{margin-left:0.3rem;font-size:0.4rem;color:#666;}
.pay{height:1rem;padding:0.4rem;background-color:#fff;border-bottom:1px solid #ddd;}
.wc_icon img{height:1rem;}
.wc_name{margin-left:0.3rem;line-height:1rem;}
/* 开通会员样式结束 */
.num_bg{width:0.4rem;height:0.6rem;border-radius:50%;background-color:#1594e6;padding-left:0.16rem;margin-top:0.1rem;margin-right:0.2rem;color:#fff;font-size:0.4rem;}
.article_title2{width:72%;line-height:1.2rem;font-size:0.4rem;margin-left:0.3rem;}
.number{color:#666;line-height:1.2rem;color:#999;margin-right:0.4rem;font-size:0.4rem;}
.top_title{width:53%;text-align:center;}
.all{margin-bottom:1rem;}
.first{border-top:1px solid #ddd;}
.num_bg0{width:0.3rem;height:0.3rem;border-radius:50%;background-color:#1594e6;margin-top:0.46rem;margin-left:0.4rem;}
.num_bg1{width:0.3rem;height:0.3rem;border-radius:50%;background-color:#aaa;margin-top:0.46rem;margin-left:0.4rem;}
/* 搜索样式开始 */
.search{width:94%;margin:3%;height:1.2rem;border:0.1px solid #ddd;border-radius:5px;overflow:hidden;}
.search form{width:100%;}
.keywords{width:78%;height:1.2rem;padding-left:2%;font-size:0.4rem;border:0;}
.search_btn{width:20%;height:1.2rem;border:0;background:url(../images/icon_11.png) center 0.2rem no-repeat;background-color:#fff;}
/* 搜索样式结束 */
.article_title3{width:90%;line-height:1.2rem;font-size:0.4rem;margin-left:0.3rem;}
.article_title4{width:80%;line-height:1.2rem;font-size:0.4rem;margin-left:0.3rem;}
/* 我的错题样式开始 */
article .wrong li{margin-bottom:1rem;border-top:1px solid #ddd;}
.write{margin-top:0.8rem;}
.write li{border-bottom:0;background-color:#f8f8f8;}
.write li span{color:#999;margin-left:0.4rem;margin-right:0.4rem;}
.article_title5{width:82%;line-height:1.2rem;font-size:0.4rem;margin-left:0.3rem;color:#000;}
/* 我的错题样式结束 */
/* 底部2样式开始 */
footer{ position:fixed;bottom:0;width:100%;background-color:#ddd;overflow:hidden;}
.footer2{ width:96%;height:2rem;position:fixed;bottom:0;padding:0 2%;background-color:#3fabda;}
.menus{width:15%;float:left;height:1.6rem;margin-top:0.1rem;}
.menu_box{width:100%;}
.menu_icon{width:100%;text-align:center;}
.menu_icon img{height:1rem;}
.menu_text{width:100%;line-height:0.6rem;font-size:0.5rem;color:#fff;text-align:center;}
.menu_text_on{width:100%;line-height:0.6rem;font-size:0.5rem;color:#fff;text-align:center;}
.round_icon{width:28%;float:left;height:160%;border-radius:50%;position:absolute;left:44%;bottom:0.1rem;}
.round_box{width:100%;padding-top:6%;}
.round_img{width:100%;text-align:center;}
.round_img img{height:2.1rem;}
.round_text{width:100%;float:left;height:0.6rem;font-size:0.5rem;text-align:center;color:#fff;}

/* 底部2样式结束 */
/* 头部2样式开始 */
.top_menus{width:75%;padding-left:25%;height:2rem;}
.top_menus li{width:30%;float:left;height:2rem;overflow:hidden;}
.top_pic{width:100%;float:left;height:0.6rem;margin:0 auto;}
.top_pic img{height:0.6rem;}
.icon_text{width:100%;float:left;color:#fff;text-align:center;font-size:0.4rem;height:0.4rem;}
/* 头部2样式结束 */
#tr1{font-size:0.6rem;}
#tr1 b{}
#tr1 p{line-height:0.8rem;color: #777777;}
#tr1 b img{width: 15px; height: 15px;}


.bar-nav .grid{
    padding: 0;
    width: 50px;
    box-sizing: border-box;
    overflow: hidden;
}

.bar-nav .grid_icon {
    width: 20px;
    height: 12px;
    margin: 0 auto;
}
.bar-nav .icon {
    display: inline-block;
    width: 18px;
    height: 21px;
}
.bar-nav .icon_1 {
    background: url(../images/icon_12.png) no-repeat;
    background-size: 20px 20px;
}
.bar-nav .icon_2 {
    background: url(../images/icon_c01.png) no-repeat;
    background-size: 20px 20px;
}
.bar-nav .icon_3 {
    background: url(../images/icon_home.png) no-repeat;
    background-size: 20px 20px;
}
.bar-nav .icon_4 {
    background: url(../images/icon_list.png) no-repeat;
    background-size: 20px 20px;
}
.bar-nav .grid_label {
    display: block;
    margin-top: 5px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

/*文章页样式结束*/
.loading-txt {
    padding: 10px;
    font-size: 12px;
    text-align: center;
    color: #999;
}

.ss_style{width:40%;float:left;}
.ss_style img{width: 132px;height: 146px;}
.choose{width:100%;border:2px solid #1594e6;}
.text_pic{width:100%;border:2px solid #ffffff;}


.test_daan{
    margin: 30px 10px;
}
.test_daan a{
    display: block;
    float: left;
    width: 50%;
    height: 35px;
    line-height: 35px;
    text-align: center;

}
.test_daan a:first-child{
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
	background-color: #cccccc;
}
.test_daan a:last-child{
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    background: #1594e6;
    color: #ffffff;
}
.test_jiucuo table{
    width: 100%;
}
.test_jiucuo td{
    height: 30px;
}
.test-list{
    position: absolute;clear: both;top: 50px;width: 100%;min-height: 100px;max-height: 300px;background: #ffffff;z-index: 998;border-bottom: 1px #cccccc solid;
    margin-bottom: 90px;overflow-y: auto;
}
.test-list .list{
    margin: 10px;
}
.test-list a{
    float: left;
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    background-color: #eeeeee;
    text-align: center;
    overflow: hidden;
}
.test-list a.on{
    background-color: #1594e6;
    color: #ffffff;
}
.testNumber{
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
    text-align: center;
}
.testNumberA{
    background-color: #ff8800;
    color: #ffffff;
}
.testNumberB{
    background-color: #1594e6;
    color: #ffffff;
}
.testNumberC{
    background-color: #25910d;
    color: #ffffff;
}
.testNumberD{
    background-color: #a11ace;
    color: #ffffff;
}
.testNumberE{
    background-color: #ce9e56;
    color: #ffffff;
}
.testNumberF{
    background-color: #9347c6;
    color: #ffffff;
}
.testNumberG{
    background-color: #1ace74;
    color: #ffffff;
}
.testNumberH{
    background-color: #ce5674;
    color: #ffffff;
}
.testNumberI{
    background-color: #ceb656;
    color: #ffffff;
}
.testNumberJ{
    background-color: #56ce58;
    color: #ffffff;
}
.testNumberK{
    background-color: #ce9e56;
    color: #ffffff;
}
.testTitle{
    float: left;
    margin-left: 10px;
}
/*新增首页样式开始*/
.top_tit h2{font-size:0.7rem;}
.nav_title{width:98%;height:40px;line-height: 40px;background-color:#535d63;color:#fff;padding-left:2%;}
.nav_title h3{font-size:0.5rem;}
.icon_menu{width:100%;background:url(../images/white_bg.jpg) left top repeat;background-size: cover;}
.nav_icon{width:100%;}
.nav_icon ul li{width:31%;float: left;border-right:1px solid #000;border-bottom:1px solid #535d63;padding:3% 1%;}
.icon_img{width:60%;display:block;margin:0 auto;text-align: center;}
.icon_img img{width:60%;}
.icon_txt{display:block;text-align:center;font-size:0.4rem;}
.color2{color:#fff;}
/*新增首页样式结束*/
.tab_menu{
    width:100%;
    overflow: hidden;
    margin-top:1px;
}
.tab_menu a{
    width:33.33%;
    float:left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.menu1{
    color:#fff;
    background-color:#e85f69;
}
.menu2{
     color:#fff;
     background-color:#720a13;
 }
.menu3{
      color:#fff;
      background-color:#2090be;
  }