﻿* {margin:0; padding:0;}  
body {
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.field-validation-error { 
    font-size: 13px;
	color: #FF0000;
}

.validation-summary-errors ul {
    list-style:none;
    font-size: 13px;
	color: #FF0000;
}

.STYLE13 {
	font-size: 13px;
}

.STYLE13white {
	font-size: 13px;
	color: #FFFFFF;
}

.STYLE13black {
	font-size: 13px;
	color: #000000;
}

.STYLE13blue {
	font-size: 13px;
	color: #0066FF;
}

.STYLE13b {font-size: 13px; font-weight: bold; }
.STYLE13bblack {font-size: 13px; color: #000000; font-weight: bold; }

.STYLE13green {
	font-size: 13px;
	color: #999900;
}

.STYLE13red {
	font-size: 13px;
	color: #FF0000;
}

.STYLE13Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999
}

.STYLE14Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999
}

.STYLE14b {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: 微软雅黑;
}

.STYLE14bblack {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.STYLE14br {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.STYLE15 {
	font-size: 15px;
}

.STYLE15bBlack {
	font-size: 15px;
	font-weight: bold;
}

.STYLE15b {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.STYLE16b {	font-size: 16px;
	font-weight: bold;
}
.STYLE16bred {
	font-size: 16px;
	font-weight: bold;
	color: rgb(255,0,0)
}

.STYLE16white {	
font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
}

.STYLE20bblue {
	font-family: 微软雅黑;
	font-size: 20px;
	font-family: 微软雅黑;
	color: rgb(51,153,204)
}

.STYLE28white {
	font-family: 微软雅黑;
	font-size: 28px;
	color: #FFFFFF;
	font-family: 微软雅黑;
}

.STYLE32white {
	font-family: 微软雅黑;
	font-size: 32px;
	color: #FFFFFF;
	font-family: 微软雅黑;
}

.STYLE28bblack {
	font-family: 微软雅黑;
	font-size: 28px;
	font-weight: bold;
	color: rgb(51,51,51)
}

.STYLE32bblack {
	font-family: 微软雅黑;
	font-size: 32px;
	font-weight: bold;
	color: rgb(51,51,51)
}

.loginButton {
	font-size: 16px;
    font-family: 微软雅黑;
	width:389px;
	height:54px;
    background:url(/content/images/pic/login.png);
    padding:0px 0px 0px 0px;
    border-width:0px;
    cursor:pointer;
}

.commonButton {
	font-size: 16px;
    font-family: 微软雅黑;
	width:80px;
	height:35px;
    background:url(/content/images/pic/button_bj.png);
    padding:0px 0px 0px 0px;
    border-width:0px;
    cursor:pointer;
}

.button01 {
	font-size: 16px;
    font-family: 微软雅黑;
    background:url(button_bj.png);
    padding:0px 0px 0px 0px;
    border-width:0px;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}


#main_div a:link {
    text-decoration: none;
	color: #0066FF;
}

#main_div a:hover {
	text-decoration: none;
	color: #808080;
}

#main_div a:visited {
    text-decoration: none;
	color: #0066FF;
}

a.deleteImg{
	display:block; 
	width:23px; 
	height:23px; 
	background:url(guanbi.png);
}

a.deleteImg:hover{
	display:block; 
	width:23px; 
	height:23px; 
	background:url(guanbi1.png);
}
	
.divBorder1{
	width:300px;
	height:200px;
	border:1px solid #F00;
	border-color:#F00;
	display:inline;
} 

	
.p-img {
    height: 106px;
    padding: 0;
    margin-bottom: 0px;
    position: relative;
}
	
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}


.li_timu {
    width: 30px;
    height: 30px;
    float: left;
    position: relative;
    z-index: 1;
    margin-right: 5px;
    margin-top: 12px;
	display:list-item;
}

.li_timu_div {
    width: 30px;
    height: 30px;
    line-height:30px;
    border: 1px solid; 
	border-color:rgb(0,204,255);
	cursor:pointer;
}

.timu_tishi {
}

.li_timu_div_doing {
	width: 30px;
	height: 30px;
    line-height:30px;
	border: 1px solid;
	border-color: rgb(0,204,255);
	background-color: rgb(255,255,0);
	cursor: pointer;
}

.li_timu_div_done {
	width: 30px;
	height: 30px;
    line-height:30px;
	border: 1px solid;
	border-color: rgb(0,204,255);
	background-color: rgb(0,0,255);
	cursor: pointer;
	color:rgb(255,255,255)
}

.li_timu_div_wrong {
	width: 30px;
	height: 30px;
    line-height:30px;
	border: 1px solid;
	border-color: rgb(221, 37, 18);
	background-color: rgb(221, 37, 18);
	cursor: pointer;
	color:rgb(255,255,255)
}

.partTitle {
	font-size: 14px;
	color: #0066FF;
	font-weight: bold;
	font-family: 微软雅黑;
}
.partTiMu {
	font-size: 13px;
	color: #0000CC;
	font-weight: bold;
	font-family: 微软雅黑;
	text-align: center;
}
.silderBar{width:10px;height:99%;position:absolute;top:0.5%;right:0.5%;background:#bbb;border-radius:5px;overflow:hidden;}
.silderBar span{height:100px;width:100%;top:0;left:0;position:absolute;display:block;background:#f90}
.content{padding:10px;word-break:break-all;}

#modal_overlay {
        display: none;    
        position: absolute;   /* 使用绝对定位或固定定位  */
        left: 0px;    
        top: 0px;
        width:100%;
        height:100%;
        text-align:center;
        z-index: 1000;
        background-color: #333; 
        opacity: 0.5;   /* 背景半透明 */
}
.letian-mask{position:fixed; top:0; left:0; bottom:0; right:0; z-index:200; background:rgba(0,0,0,0.5)}