﻿*{ padding:0; margin:0; }
ul li{ list-style:none;}
a{ text-decoration:none; color:#333333;}
#top{ width:100%; height:40px; background-color:#2ABF01; text-align:center; line-height:40px; color:#FFF; font-weight:bold;}  
#main{ width:100%; height:auto; margin:0px auto;}
#main_center{ width:100%; height:auto; margin:0px auto 100px auto;}
.tiao_num{ width:50px;height:25px;border:1px solid #ccc;margin-right:5px;}
.questionbox{ width:96%; height:auto; margin:10px auto;line-height:25px; padding:10px 0; text-indent:10px; border:1px solid #2ABF01; background-color:#EAFDED; border-radius: 10px 10px 10px 10px; overflow:hidden;}
.questionbox .image img {
	max-width:99%;
	max-height:300px;
}
.explain_box{ padding-left:10px; height:auto; line-height:30px; width:95%; margin:10px auto;  background-color:#CFFEE7;border-radius:5px 5px 5px 5px;}
 #submit_dx{ width:93px; color:white; height:34px; background:url(../images/an_bg.png) no-repeat; border:none;text-align:center; margin-left:10px; margin-top:10px;}
.tiao_sbt{width:auto;margin-top:20px;}
.fzxx{ width:100%; min-height:60px; padding-top:5px;text-align:center;z-index:1000; background-color:white;}
.fzxx span {
	cursor:pointer;
}
.bg{position:absolute;z-index:1002;}
.beian_winBG {LEFT:10%;  WIDTH:80%; POSITION: absolute; TOP: 70px;z-index: 99999;}
.jiexibg{top:130px;}
.tz_num{ width:90%; height:auto; margin:0px auto; margin-bottom:10px; text-align:center;}
.num{ font-family: Arial;
border: 2px solid #2ABF01;
border-radius: 20px;
padding: 10px 10px;box-shadow: 0 1px 2px #bbbbbb;
width: 130px; }
.tz_title{width:100%;background:#2ABF01;height:40px;line-height:40px;text-align:center;border-radius: 10px 10px 0px 0px; position:relative;}
.sub{ width:80px; height:30px; background-color:#FFFFFF; color:#333333; font-size:16px; border:1px solid #BCBCBC;border-radius: 5px 5px 5px 5px;}
.STYLE2 {font-size: xx-large;color:#fff;}
.tz_xx{height:150px;border:1px solid #00CC33;background: #fff; border-top:none;border-radius: 0px 0px 10px 10px;}
.tmtz{color:white;}
.close{ position:absolute;right:10px;top:10px;}
.close img{height:20px;}
.read_again{display:inline-block;height:40px;line-height:40px;position:absolute;right:55px;top:0;color:#fff;}

#divOneStep{z-index:1002;width:100%;position:absolute;}
#mask{top:0;left:0;position: absolute;z-index:1000;}
.question{  }
#item_choose{
	width:96%;
	margin:10px auto auto auto; 
	padding:0; 
	border:1px solid #ccc; 
	height:auto;
	border-radius: 10px 10px 10px 10px; 
}
#item_choose li{ 
	height:auto; 
	line-height:30px; 
	cursor:pointer; 
	width:100%;
	text-indent:10px;
}
#item_choose li:hover {
	/* background:white;  
    border:1px solid white; 
	border-radius: 10px 10px 10px 10px;  */
}
#item_choose input,#item_choose label{ cursor:pointer;}
.show_res{ width:95%; margin:0px auto; line-height:30px; padding-left:10px; color:white;}
.zj_list{width:99%; height:auto; margin:10px auto; border:1px solid #ccc;border-radius: 10px 10px 10px 10px; }
.zj_list ul li{ 
	width:100%; 
	height:30px; 
	line-height:30px; 
	text-indent:10px;
	border-bottom:1px solid #F0F0F0;
}
.zj_list li {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zj_list li a {
	display:block;
	width:100%;
}
.zj_list li a:hover {
	background:#eee;
}
.kmxz{ width:100%; height:auto; margin:10px auto; text-align:center;}
 .km{ width:95%; height:110px; border:1px solid #2ABF01;border-radius: 10px 10px 10px 10px; background-color:#2ABF01;}
 .km a{ color:white;}
 .km_tit{ font-size:20px; font-weight:bold;}
 .banner{ padding:0; margin:0; width:100%; height:auto;}

.sub_alert {
	position:absolute;
	top:30%;
	width:100%;
	z-index:1015;
}
.exam_res{ width:200px; height:auto; margin:10px auto;}
.exam_res li{ line-height:30px;}
.sub_alert p {
	display:block;
	width:80%;
	margin:0 auto;
	padding:30px 15px;
	background:#fff;
	border:3px solid #f60;
 }
.sub_alert_hidden {
	position:absolute;
	z-index:1010;
	top:0;
	filter:alpha(opacity:50);
	opacity:0.5; 
	width:100%;
	height:100%;
	background:#333;
}
.sub_alert_hidden_2 {
	position:absolute;
	z-index:1010;
	top:0;
	filter:alpha(opacity:50);
	opacity:0.5; 
	width:100%;
	height:100%;
	background:#666;
}
.exam_data {
	width:95%; text-align:center; margin:10px auto;
}
.exam_data:after {
	content:'';
	display:block;
	clear:both;
}
.exam_data a {
	display:inline-block;
	width:10%;
	float:left;
	padding:5px 10px;
	border:1px solid #CECECE;
}
.exam_data a._right{
	background:#fff;
}
.exam_data a._wrong{
	background:#FFCCFF;
}
.exam_data a._empty{
	background:#EFEFEF;
}
.exam_list{ width:230px; line-height:25px; margin:10px auto;}
.exam_list li {
	cursor:pointer;
}
.exam_list li:hover {
	background:#eee;
}
.ad_wap_bottom{  width: 100%;height:30px; line-height:30px; text-align:center;position: fixed !important;border-top: 1px solid #e0e0e0;bottom: 0;z-index: 999;background-color:white;}
._hidden{ display:none; LEFT: 15%; background-color:#FFFFFF;  WIDTH: 250px; POSITION: absolute; TOP: 35%; HEIGHT:290px;border:#ECE9D8 1px solid; border-top:none;z-index: 1000;auto;border-radius: 10px 10px 10px 10px;}
.mnks_tit{ width:100%; height:30px; background-color:#2ABF01;border-radius: 10px 10px 0px 0px; text-align:center; line-height:30px; color:white;}
._hidden span,._hidden a{ width:100%; display:inline-table; text-align:center; }
._hidden table{ width:115px; height:auto; margin:0px auto; border:1px;}
.collect_list a{ width:100%; height:auto; display:inline-table; }
.notice{WIDTH: 80%; HEIGHT:20px;text-align:center; font-weight:bold; color:#2ABF01;z-index: 1000; margin:0px auto; }
.remove_title{text-align:center;}
.remove_title a {
	display:inline-block;
	text-align:center;
	width:140px;
	height:45px;
	line-height:45px;
	color:#fff;
	background:url(../images/anniu.png) fixed center center no-repeat;
	background-size:cover;
}
.remove_title a:hover {
	font-weight:bold;
}
.advertisement{ width:100%; height:auto;margin:10px auto;}
#lasttime{margin-bottom:15px;}
.tab{width:100%;}
.tab .tit span{width:50%;display:inline-block;height:50px;line-height:50px;float:left;text-align:center;}
.tab .left{width:50%;float:left;text-align:center;font-size:14px;}
.tab .left ul li a{display:inline-block;width:100px;height:22px;line-height:22px;margin-bottom:7px;border-radius:5px;text-align:left;padding:2px 5px;background:#eafded;border:1px solid #2abf01;}
.tab .right{width:50%;float:left;text-align:center;font-size:14px;}
.tab .right ul li a{border:1px solid #2abf01;width:100px;height:22px;line-height:22px;display:inline-block;margin-bottom:7px;border-radius:5px;text-align:left;padding:2px 5px;background:#eafded;}
.clear{clear:both;}

/*底部按钮*/
body{position:relative;}
.fzxx{position:fixed;bottom:0;left:0;font-size:14px;}
@media screen and (min-width: 320px) and (max-width: 359px){
	.fzxx table tr td span{display:block:width:40px;}
	.fzxx table tr td a{display:block:width:40px;}
	.fzxx table tr td a img{width:40px;}
	.fzxx table tr td span img{width:40px;}
	
}
@media screen and (min-width: 360px) and (max-width: 374px){
	.fzxx table tr td span{display:block:width:45px;}
	.fzxx table tr td a{display:block:width:45px;}
	.fzxx table tr td a img{width:45px;}
	.fzxx table tr td span img{width:45px;}
	
}
@media screen and (min-width: 375px){
	.fzxx table tr td span{display:block:width:50px;}
	.fzxx table tr td a{display:block:width:50px;}
	.fzxx table tr td a img{width:50px;}
	.fzxx table tr td span img{width:50px;}
	
}
@media screen and (min-width: 376px){
	.fzxx table tr td span{display:block:width:55px;}
	.fzxx table tr td a{display:block:width:55px;}
	.fzxx table tr td a img{width:55px;}
	.fzxx table tr td span img{width:55px;}
	
}
/*红字闪烁效果*/
.flash{ 
        
        color: red;
        padding: 0 0px 0 0px;
        animation: blink 1s linear infinite;
        /* 其它浏览器兼容性前缀 */
        -webkit-animation: blink 2.5s linear infinite;
        -moz-animation: blink 2.5s linear infinite;
        -ms-animation: blink 2.5s linear infinite;
        -o-animation: blink 2.5s linear infinite;}
@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    50.01% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    50.01% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@-ms-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    50.01% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    50.01% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}




