@charset "utf-8";
/********************************
QwxGDS
Email：qingwuxu@yeah.net
QQ：35436156
********************************/
body,button,select,textarea,input,table, td, tr, th{font-family:Tahoma,Verdana;font-size:12px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,label{margin:0;padding:0}
ul,ol,li{list-style:none}
img{border:0}
body{word-wrap:break-word}
input, button, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;outline: medium none;}
table{border-collapse:collapse;border-spacing:0}

textarea,select {padding:3px 3px;font-size: 100%;line-height:18px;border:1px solid #ccc;background-color:#fff;vertical-align: middle;margin: 0;font-family: inherit;}
input:focus,textarea:focus{border-color:#7bbff2;background-color:#f7f7f7;}

input.radio,
input[type="radio"],
input.checkbox,
input[type="checkbox"]{vertical-align:-3px;padding:0;margin-right:3px;}
textarea{height:72px;overflow: auto;vertical-align: top;resize: vertical;}

select,input[type="file"] {height: 28px;line-height: 28px;}
select[size]{height:auto;}

/*主体架构*/
body.t_page{background-color:#fff;overflow:hidden;}
/*layout*/
.t_header{background-image: url(bg.gif);background-repeat: repeat-x;background-position: center top;height: 70px;}
.t_sidebar{width: 151px;background-color: #ffffff; padding-top:10px;}
.t_content{border-left-width: 1px;border-left-style: solid;border-left-color: #6fadcf;height: 100%;width: 100%;}

/*header*/
.t_header .t_info{height: 70px;width: 355px;line-height:70px;text-align:left;float: left;}
.t_header .t_info a{color:#1fa5e8;text-decoration: none;}
.t_header .t_info a:hover{color:#1fa5e8;text-decoration: underline;}
.t_header .t_date{color:#2a7aa3;height: 70px;width: 155px;line-height:70px;text-align:right;float: right;padding-right:10px;}

/*menu*/
.t_menu{float:left;width:150px;}
.t_menu li{width:150px;font-size:12px; font-weight:normal;}
.t_menu li a{height:35px;line-height:35px;padding-left:20px;display:block;text-decoration:none; color:#000000;display:inline-block;width:130px!important;width:150px;}
.t_menu li a:hover{background-image: url(menu_bg.gif);background-repeat: no-repeat;text-decoration:none;}
.t_menu .current{background-image: url(menu_bg.gif);background-repeat: no-repeat;text-decoration:none;}
.t_menu .line{height:3px;line-height:3px;background-image: url(menu_line.gif);background-repeat: no-repeat;background-position: center center;display:block;padding:0;}

/*内页架构*/

.f_main{ padding:0 20px;}

.f_header{height:48px;padding-left:10px;line-height:48px;font-size: 16px; font-weight:bold;color:#222222;}
.f_header a{ font-size:12px; font-size:12px; font-weight:normal; color:#1fa5e8; text-decoration:none;}
.f_header a:hover{text-decoration:underline;}

.s_title{border-bottom:1px solid #e5e5e5;background-color:#f1f1f1;height:32px; line-height:32px; color:#2a7aa3;padding-left:10px;}

.s_row{border-bottom:1px solid #efefef; height:35px; line-height:35px;padding-left:10px;color:#333333;}
.s_row a{ color:#333333;text-decoration:none;}
.s_row a:hover{text-decoration:underline;}

.s_row a,.s_row font{ margin-right:13px;}

.s_page{height:39px; line-height:39px; color:#000000;padding-left:10px;}
.s_page a{ border:solid 1px #ccc; padding:3px 6px; margin-right:3px; font-size:11px; text-decoration:none;color:#000;}
.s_page a:hover{ background:#ccc; color:#fff; border:solid 1px #ccc;}
.s_page span{ background:#ccc; color:#fff; border:solid 1px #ccc; padding:3px 6px; margin-right:3px; font-size:11px;}
.s_page font{ border:solid 1px none ; padding:3px 6px; margin-right:3px; font-size:11px; text-decoration:none;color:#999;}

/*上传主题使用*/
.xtop{background-color:#f2f2f2;line-height:42px;height:42px;padding-left:10px;}
.xtop span{ float:left; font-size:14px;}
.xtop .xfile{ width:153px; padding:5px; line-height:28px;}

/*table from*/
.s_td1{border-top:1px solid #dfdfdf; padding:5px 0px 5px 10px; line-height:22px;width:73px; color:#151515;}
.s_td2{border-top:1px solid #dfdfdf; padding:5px 0px 5px 10px; line-height:22px;}

/*form*/
.w_ia{padding:3px 3px;font-size: 100%;line-height:18px;border:1px solid #ccc;background-color:#fff;vertical-align: middle;margin: 0;font-family: inherit;width:273px;}
.w_ib{padding:3px 3px;font-size: 100%;line-height:18px;border:1px solid #ccc;background-color:#fff;vertical-align: middle;margin: 0;font-family: inherit;width:593px;}
.w_ic{padding:3px 3px;font-size: 100%;line-height:18px;border:1px solid #ccc;background-color:#fff;vertical-align: middle;margin: 0;font-family: inherit;width:793px;}
.w_id{padding:3px 3px;font-size: 100%;line-height:18px;border:1px solid #ccc;background-color:#fff;vertical-align: middle;margin: 0;font-family: inherit;width:215px;}
	

.w_ta{border: 1px solid; border-color: #999999 #e1e1e1 #e1e1e1 #999999;padding:3px;width:593px;height:89px;overflow:auto;background:#fff;line-height:1.5;}
.w_tb{border: 1px solid; border-color: #999999 #e1e1e1 #e1e1e1 #999999;padding:3px;width:793px;height:393px;overflow:auto;background:#fff;line-height:1.5;}



.s_control{border-top:1px solid #dfdfdf;padding:12px 0px 8px 10px; background-color:#FFFFFF;}


/*theme*/
.theme_box{ padding-left:10px;}
.theme_box a{ text-decoration:none; color:#1fa5e8;}
.theme_box a:hover{color:#1fa5e8;text-decoration:underline; }

.themeb{display: inline-block;margin-right: 10px;overflow: hidden;padding: 20px 20px 20px 0;vertical-align: top;width: 300px; float:left;}
.themeb img {width: 300px;height: 225px;display: block;margin-bottom: 10px;overflow: hidden; border:1px solid #ccc;padding:3px}
.themeb img:hover{ border:#1fa5e8 1px solid;}
.themeb h3 {margin: 15px 0 0;}
.themeb .author {line-height: 18px;}


.themeb .links {margin-top: 10px;overflow: hidden;}
.themeb .links ul{ width:300px; float:left;}
.themeb .links li {float: left;padding-right: 10px;margin-right: 10px;border-right: 1px solid #dfdfdf;}
.themeb .links li.lastli{border-right:none;}
.themeb .links li span{ color:#CCC;}
.themeb .links li .del{color: red;}


/*button*/
.bt68{font-size: 12px;color:#000000;width:68px;height: 24px;line-height:23px;text-align:center;display: inline;background: url(btn68_bg.gif) no-repeat center top; border:0;}

.bt68_hover{font-size: 12px;color:#000000;width:68px;height: 24px;line-height:23px;text-align:center;display: inline;background: url(btn68_bg.gif) no-repeat center bottom; border:0;}

input+label{padding-right:19px;}
input:checked+label{color:#008800 !important;}


