/*
**********************************************
	CSS Frameworks 封装包
	版本 : 1.0.0
	时间 : 2009-05-29
	作者 : JEFFY
	网址 : http://jeffy.cn
**********************************************
*/
body{
	margin:0px;
	padding:0;
	background-color:#ECFFFF;
	color:#333;
	font-family:宋体,Arial;
	font-size:12px;
	text-decoration:none;
}

*{word-wrap:break-word;word-break:break-all;outline:none;}

table{border:0px;border-collapse:collapse;}
td,div,h1,h2,h3,h4,h5,h6,p,form,fieldset{margin:0px;padding:0px;font-size:14px;font-weight:normal;}
ul{list-style-type:none;margin:0px;}
em,cite,th{font-style:normal;font-weight:normal;}
img,a img{border:0px;}

input,button,select{font-family:宋体,Arial;}
input.txt {padding:2px 2px 2px 2px;}
select{font:12px;line-height:20px;}

a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:none;}

.btn,button {font-size:12px;height:auto;padding:0px 0px;background-color:#EEFCFF;}
.input,.textarea				{border:1px solid;border-color:#ccc #ccc #ccc #ccc;}
.input							{padding:2px;font-size:14px;}
.input:hover,.input:focus		{padding:2px;border-color:#3366FF;background:#F5F9FD;}
.textarea:hover,.textarea:focus	{border-color:#3366FF;background:#F5F9FD;}
.checkbox	{height:14px;border:none;vertical-align:middle;}
.select		{font-size:12px;color:#000;background-color:#ffffff;}
.radio		{margin-top:-1px;border:none;vertical-align:middle;}

.btnbig	{font-size:12px;padding:1px 0px;background-color:#EEFCFF;}
.inputs	{padding:2px 2px 2px 2px;font-size:12px;}
.cmsbtn	{padding:2px 2px 0px 2px;font-size:12px;height:23px;background-color:#ece9d8;border-width:1;}
.bluebtn	{border-right: #7b9ebd 1px solid; padding-right:2px; border-top: #7b9ebd 1px solid; padding-left:2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#cecfde); border-left: #7b9ebd 1px solid; color: black; padding-top: 2px; border-bottom: #7b9ebd 1px solid}
.greenbtn	{border-right:#7ebf4f 1px solid; padding-right: 2px; border-top: #7ebf4f 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#b3d997); border-left: #7ebf4f 1px solid; color: black; padding-top: 2px; border-bottom: #7ebf4f 1px solid}

.imgborder img{border:1px solid #cccccc;padding:2px;}
.imgborder a:link img,.imgborder a:visited img,.imgborder a:imgborder img {border:1px solid #cccccc;padding:2px;}
.imgborder a:hover img{border:1px solid red;padding:2px;}
.imgborder0 img{border:1px solid #cccccc;padding:0px;}
.imgborder0 a:link img,.imgborder0 a:visited img,.imgborder0 a:imgborder img {border:1px solid #cccccc;padding:0px;}
.imgborder0 a:hover img{border:1px solid red;padding:0px;}

.tdleft	{text-align:left;}
.tdcenter{text-align:center;}
.tdright{text-align:right;}

.bold	{font-weight:bold}		/*加粗字体*/
.normal	{font-weight:normal}	/*非粗字体*/
.pointer{cursor:pointer;}		/*鼠标样式*/
.nowrap	{white-space:nowrap}	/*强制同一行显示文档*/
.noime	{ime-mode:disabled;}	/*禁用输入法*/
.substr	{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}	/*隐藏超出范围的字体*/

.size12,.size12 a{font-size:12px;}
.size14,.size14 a{font-size:14px;}
.size16,.size16 a{font-size:16px;}
.size18,.size18 a{font-size:18px;}

.th16{line-height:16px;}
.th18{line-height:18px;}
.th20{line-height:20px;}
.th21{line-height:21px;}
.th22{line-height:22px;}
.th23{line-height:23px;}
.th24{line-height:24px;}
.th26{line-height:26px;}
.th28{line-height:28px;}
.th30{line-height:30px;}


.ufont {text-decoration:underline;}

.ulink a{text-decoration:underline;}
.ulink a:link,.ulink a:visited,.ulink a:active,a.ulink:link,a.ulink:visited,a.ulink:active{text-decoration:underline;}
.ulink a:hover,a.ulink:hover {text-decoration:underline;}

/*红色*/
.red {color:#b70000;text-decoration:none;}
.ured a{color:#b70000;text-decoration:none;}
.ured a:link,.ured a:visited,.ured a:active,a.ured:link,a.ured:visited,a.ured:active{color:#b70000;text-decoration:none;}
.ured a:hover,a.ured:hover{color:#CC0000;text-decoration:underline;}
/*白色*/
.white {color:#ffffff;text-decoration:none;}
.uwhite a{color:#ffffff;text-decoration:none;}
.uwhite a:link,.uwhite a:visited,.uwhite a:active,a.uwhite:link,a.uwhite:visited,a.uwhite:active {color:#ffffff;text-decoration:none;}
.uwhite a:hover,a.white:hover {color:#CC0000;text-decoration:underline;}
/*棕色*/
.palm {color:#634E03;text-decoration:none;}
.upalm a{color:#634E03;text-decoration:none;}
.upalm a:link,.upalm a:visited,.upalm a:active,a.upalm:link,a.upalm:visited,a.upalm:active {color:#634E03;text-decoration:none;}
.upalm a:hover,a.upalm:hover {color:#CC0000;text-decoration:underline;}
/*灰色*/
.gray {color:#999999;text-decoration:none;}
.ugray a{color:#999999;text-decoration:none;}
.ugray a:link,.ugray a:visited,.ugray a:active,a.ugray:link,a.ugray:visited,a.ugray:active {color:#999999;text-decoration:none;}
.ugray a:hover,a.ugray:hover {color:#CC0000;text-decoration:underline;}
/*黄色*/
.yellow {color:#ffff00;text-decoration:none;}
.uyellow a {color:#ffff00;text-decoration:none;}
.uyellow a:link,.uyellow a:visited,.uyellow a:active,a.uyellow:link,a.uyellow:visited,a.uyellow:active {color:#ffff00;text-decoration:none;}
.uyellow a:hover,a.uyellow:hover {color:#CC0000;text-decoration:underline;}
/*橙色*/
.orange {color:#FF9900;text-decoration:none;}
.uorange a {color:#FF9900;text-decoration:none;}
.uorange a:link,.uorange a:visited,.uorange a:active,a.uorange:link,a.uorange:visited,a.uorange:active {color:#FF9900;text-decoration:none;}
.uorange a:hover,a.uorange:hover {color:#CC0000;text-decoration:underline;}
/*绿色*/
.green {color:#0413A2;}
.ugreen a{color:#33CC00;text-decoration:underline;}
.ugreen a:link,.ugreen a:visited,.ugreen a:active,a.ugreen:link,a.ugreen:visited,a.ugreen:active{color:#33CC00;text-decoration:underline;}
.ugreen a:hover,a.ugreen:hover {color:#00FF00;text-decoration:underline;}
/*蓝色*/
.blue {color:#0413A2;}
.ublue a{color:#0413A2;text-decoration:underline;}
.ublue a:link,.ublue a:visited,.ublue a:active,a.ublue:link,a.ublue:visited,a.ublue:active{color:#0413A2;text-decoration:underline;}
.ublue a:hover,a.ublue:hover {color:#CC0000;text-decoration:underline;}
.blue2 {color:#006CA4;}
.ublue2 a{color:#006CA4;text-decoration:underline;}
.ublue2 a:link,.ublue2 a:visited,.ublue2 a:active,a.ublue2:link,a.ublue2:visited,a.ublue2:active{color:#006CA4;text-decoration:underline;}
.ublue2 a:hover,a.ublue2:hover {color:#CC0000;text-decoration:underline;}
/*黑色*/
.black {color:#252525;text-decoration:none;}
.ublack a {color:#252525;text-decoration:none;}
.ublack a:link,.ublack a:visited,.ublack a:active,a.ublack:link,a.ublack:visited,a.ublack:active {color:#252525;text-decoration:none;}
.ublack a:hover,a.ublack:hover {color:#CC0000;text-decoration:underline;}




#footer{border-top:1px solid #ccc;padding:10px 0px;display:block;}