body{text-align:center;font-family:Tahoma,Geneva,sans-serif; }
body,form,h1,h2,h3,h4,h5,ul,dl,dt,dd,div,img,li{font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;list-style:none;border:none;font-size:12px;}
html{overflow-y:scroll}
select,input,textarea{font-size:12px;font-family:Tahoma,Geneva,sans-serif;}
a:link,a:visited,a:active{text-decoration:none;}
.cl{clear:both;height:0;overflow:hidden;line-height:0;}
.mt10{margin-top:10px;}
.tips,.dtip{padding:15px;margin:5px auto 15px auto;color:#F30;font-family:Tahoma,Geneva,sans-serif;background:#ffd;border:1px solid #EDEDBE; border-radius:5px;}
.tips i{ display:block; width:15px; height:15px; float:left; margin-right:10px; overflow:hidden; background:url(s.png) no-repeat -235px -200px;}
.dtip{margin:0 auto 10px auto; border-radius:0; border-top:0;text-align:center;}
.dtip a{ color:#090; font-weight:700; margin:0 5px; text-decoration:none;}
.bdjc,.bdjcb{width:138px;height:58px;display:block;margin:10px auto;background:url(bdjc.png) no-repeat;text-indent:-9999px;}
.bdjcb{background-position:-138px 0;}
#main{width:918px;margin:0 auto;text-align:left;background: white;
border: 1px solid #a5d5f1;
box-shadow: 0 0 3px #b2e0fa;
padding: 25px 20px 25px 20px; margin-top:50px;}

#main:after{
 clear:both;
 display:block;
 visibility:hidden;
 height:0;
 line-height:0;
 content:'';

}


h3{font-weight:normal;}


input{vertical-align:middle;margin-right:3px;font-size:12px;height:20px;overflow:hidden;}
textarea{vertical-align:top;font-size:12px;line-height:156%;border:1px solid #ccc;padding:3px;letter-spacing:1px;overflow-y:auto;}
.textipt{padding:3px;border:1px solid #ccc;font-size:12px;color:#000;}
.textipt_on{border:1px solid #F90;}
select{font-size:12px;vertical-align:middle;}
.box{margin:10px auto;text-align:left;overflow:hidden;}
.box a{color:#1590d6;}
.box .tbox{width:100%;margin:7px auto; min-height:250px;}
.tdl{ text-align:left!important; text-indent:10px!important;}

.text{border:1px solid #707070;border-color:#707070 #CECECE #CECECE #707070;height:26px;line-height:26px;padding-left:5px;}

a.fred{ color:#f00}
 .text,textarea {
	margin:0;
	outline:none;
	border:1px solid #CCC;
	padding:5px;
	-webkit-box-shadow:#DFDFDF 0 1px 2px 0 inset;
	box-shadow:#DFDFDF 0 1px 2px 0 inset;
	width:600px;
	color:#666;
	font:14px/1.6 'Microsoft YaHei',tahoma,arial;	outline:none;

}
.text {
	height:30px;
	background:#fff;
	line-height:30px;
	overflow:hidden;
}
select.text{font:12px/30px 'Microsoft YaHei',tahoma,arial;	}
.text:focus,.uctable textarea:focus {
	border:1px solid #1590d6!important;
	outline:none;
}

.dbtj{ text-align:center; padding-top:30px;}

.np{vertical-align: -5px;}
.uctable{width:100%;margin:0 auto 7px;font-size:12px;overflow:hidden; border-radius:5px; border:1px solid #eee; border-bottom:0}
.vno td{ text-align:left!important; }
.vno{ display:none; padding:0; margin:0; background:#fcfcfc;}
.trlist tbody tr.vno td{ padding:10px 10px 5px 30px; margin:0; line-height:16px;}
.trlist tbody tr.vno td div{ padding-bottom:5px; line-height:28px;}
.trlist tbody tr.vno td div a{ line-height:28px;}
a.xxxx{color:#f00;}

.uctable tr td a{text-decoration:none;}
.uctable * a:hover{color:#F00;text-decoration:underline;}
.uctable caption{text-align:left;height:24px;line-height:24px;font-size:14px;text-indent:6px;color:#000;letter-spacing:2px;}
.uctable tbody{overflow:hidden;text-align:left;}
.uctable tbody tr td{padding:15px 15px 12px 15px;color:#333;vertical-align:top;border-bottom:1px solid #eee; text-align:left;vertical-align:middle;line-height:20px;}

.trlist tbody tr th{letter-spacing:1px;font-weight:normal;padding:14px 0 11px 0; text-align:center;background:#FDFDFD; border-bottom:1px solid #e2e2e2;}
.trlist tbody tr td{padding:15px 0 12px 0;color:#666;vertical-align:top;border-bottom:1px solid #eee; text-align:center;vertical-align:middle;line-height:20px;}


tr.hover{background:#fbfbfb ; }
tr.hover td{ background:none;}
tr.bgfff{ background:#fff!important;}

.uctable tbody tr th .toggle{width:15px;height:13px;border:none;cursor:pointer;vertical-align:middle;}
.uctable tbody tr th small{font-size:14px;color:#888; font-family:'Microsoft YaHei'; text-shadow:1px 1px #fff;}
.uctable tbody tr td.td1{border-right:1px solid #EDEDED;background:#FDFDFD;text-align:right; padding-right:10px;color:#666;vertical-align:middle;font-family:'Microsoft YaHei'; font-size:14px;}

.uctable tbody tr td.tdbig{font-size:14px;vertical-align:middle;text-align:center;}
.uctable tbody tr td span{color:#F60; padding-left:5px;}
.uctable tbody tr td p{line-height:21px;}
.uctable tbody tr td p strong img{vertical-align:middle;}
.uctable tbody tr td img{vertical-align:top;margin:0 10px 5px 0;}
.uctable tbody tr td small{color:#888;font-size:12px;overflow:hidden;}
.uctable tbody tr td big{font-size:14px;overflow:hidden;letter-spacing:1px;}
.uctable tfoot tr td{padding:20px;line-height:25px;text-align:center;}
.uctable tfoot * a{color:#666;}
.uctable tfoot tr td p{line-height:21px;margin-bottom:10px;}


.btn_tj{width:75px;height:35px;border:none;background:url(../btn_tj.gif) no-repeat;cursor:pointer;}
.btn_tj:hover{ background-position:-75px 0 ;}
.btn_cz{width:75px;height:35px;border:none;background:url(../btn_tj.gif) no-repeat 0 -35px;cursor:pointer;color:#333;font-size:12px; text-align:center;}
.btn_cz:hover{background-position:-75px -35px}
.uctable input.disabled{background: #F9F9F9;color: #999}
ul.label{height:25px;background:#EEF5E0;border-bottom:1px solid #DDD;text-indent:0;letter-spacing:1px;}
ul.label li{height:25px;line-height:25px;float:left;display:block;background:#F4F9EC;border-right:1px solid #D6D6D6;}
ul.label li.this{background:#FFF;font-weight:bold;position:relative;bottom:-1px;}
ul.label li a{float:left;padding-left:16px;padding-right:16px;display:block;}
hr{height:1px;line-height:1px;overflow:hidden;border-width:1px 0 0 0;border-top:1px solid #E6E6E6;}
hr:empty{margin:8px 0 7px 0!important;margin:0;}


.tip{border:1px solid #eee;border-bottom:0;margin:7px auto 10px auto; border-radius:5px;}
.tip_t{height:46px; line-height:46px;overflow:hidden;text-indent:10px;color:#555; background:#FBFBFB; border-bottom:1px solid #eee;color:#555; font-size:16px;font-family:"Microsoft YaHei";text-shadow:0 1px 0 #fff; }
.tip_t strong{ }
.tip_t span{float:right;margin-right:10px;margin-top:-15px;}
.tip_t em{ font-style:normal;float:right;margin-right:15px; *margin-top:-16px;cursor:pointer; }

#fbsm{padding:4px 10px 10px 10px;border-bottom:1px solid #E3e3e3; display:none}
.fbsm_n{line-height:28px;font-size: 14px; font-family:"Microsoft YaHei";
padding: 5px 0 0;
color: #666;}
.fbsm_n a{ color:#090;}
.uctable tbody tr td p.tdinfo{background:#FFC;border:1px solid #EDEDBE; border-radius:5px;padding:10px 15px; line-height:24px;}
img.litpicsc{padding:4px;border:1px solid #ddd;}
p.tdinfo a{color:#666;}
a.kfqq{float:right;display:inline;margin-right:0;background:url(1.gif) no-repeat 0 -27px;margin-top:-9px;*margin-top:-23px;text-indent:-9999px;height:29px;width:82px;overflow:hidden;}
.uploadifyQueueItem{font:11px Verdana,Geneva,sans-serif;border:2px solid #E5E5E5;background-color:#F5F5F5;margin-top:5px;padding:10px;width:350px;}
.uploadifyError{border:2px solid #FBCBBC!important;background-color:#FDE5DD!important;}
.uploadifyQueueItem .cancel{float:right;}
.uploadifyProgress{background-color:#FFF;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;margin-top:10px;width:100%;}
.uploadifyProgressBar{background-color:#09F;width:1px;height:3px;}




.sec-forget{ margin-bottom:30px;}
.sec-forget .flow{height:49px;overflow:hidden;margin-bottom:10px;}
.sec-forget .flow li,.sec-forget .flow span{float:left;height:49px;}
.sec-forget .flow li{margin-right:-8px;}
.sec-forget .flow li span{width:276px;padding-left:45px;font:16px "Microsoft Yahei"; color:#333;font-weight:bold;line-height:52px; background:url(../sprites.png) no-repeat 0 -200px; }
.sec-forget .flow li .current{color:#fff;background-position:0 -50px;}
.sec-forget .flow .first span{width:285px;padding-left:24px;background-position:0 -150px;}
.sec-forget .flow .first .current{background-position:0 0;}
.sec-forget .flow .last span{width:260px;padding-left:43px;background-position:0 -250px;}
.sec-forget .flow .last .current{background-position:0 -100px;}





.head{ background:#1590d6;  height:108px; }
.head ul{ width:1200px; margin:0 auto; }
.head ul li{ float:left; }
.head ul li.head_r{ float:right; color:#fff; line-height:150px; }
.head ul li.head_r a:link,.head ul li.head_r a:visited{ color:#fff; padding:0 10px; font-size:14px;}








