@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0; }
body { font:13px Arial, Helvetica, sans-serif; color:#000; background:#000;} 
#maincontent{ width:1000px; margin:0 auto; padding:1px 0 4px 0; }
#header { width:1000px; height:10px; font-size:0; background:url(/imgs/page/head_foot.png) 0 0 no-repeat;} 
#main { width:980px; padding:0 10px; background:url(/imgs/page/back_repeat1.jpg) 0 0 repeat-y; }
#head{ width:980px; height:200px; background:url(/imgs/page/head.jpg) 0 0 no-repeat; }
#head .imgtext{ padding:45px 0 0 145px;  float:left; }
#head  .imgtext a { text-decoration:none; font-weight:bold; font-size:28px; color:#FFF; }
#head .ban_top { float:right; padding:25px 25px 0 35px; }
a, a:active, a:visited { color:#000; text-decoration:underline;  font-size:13px;}
a:hover { text-decoration:none; color:#333; }
/* search */ 

/* spaces */
.space1 {float:left; font-size:1px; height:1px;}
.space2 {width:1px; font-size:1px;}
.space3 {width:1px; height:1px; font-size:1px;}
.space4 {width:1px; height:5px; font-size:1px;}
.space5 {width:1px; height:10px; font-size:1px;}
.space6 {width:1px; height:15px; font-size:1px;}
.space7 {width:1px; height:20px; font-size:1px;}
.space8 {width:1px; height:25px; font-size:1px;}
.space9 {width:1px; height:30px; font-size:1px;}
.space10 {width:1px; height:35px; font-size:1px;}
/* spaces end */



/* left */
.side {width:190px; float:left; }
.side .top { font-size:0; height:9px; background:url(/imgs/page/left_head.png) 0 0 no-repeat; }
.side .bottom { font-size:0; height:9px; background:url(/imgs/page/left_head.png) 0 bottom no-repeat; margin-bottom:10px; }
.side .center { border:1px solid #000; border-width:0 1px; background:#FFF;}
.side .title{ background:url(/imgs/page/BlockHeader.png) 0 0 no-repeat; height:29px; width:166px; margin:0 0 0 3px; float:left; padding: 0 0 0 8px; font-size:0;}
.side .tit_cent {background:url(/imgs/page/BlockHeaderIcon.png) no-repeat 0 0; line-height:29px; padding: 0 0 0 9px; color:#FFF; font-size:11px; font-weight:bold; }
.side .tit_right {background:url(/imgs/page/BlockHeader.png) right 0 no-repeat; height:29px; width:6px; float:left;}
.side .text { width:165px; padding:5px 0 0 0; margin:0 auto; }
.side .search_button, .side .login { height:27px; width:70px; background:url(/imgs/page/submit_bg.png) no-repeat; color:#FFF; border:none; margin:3px 0 0 0; padding:0; font-size:12px; font-weight:bold; }
.side .menu_item { list-style:url(/imgs/page/BlockContentBullets.png); padding:0 5px 0 20px; }
.side .menu_item li { padding-bottom:1px; }
.side .menu_item li a{ font-size:12px; }
.side .menu_item .active a {font-size:12px; color:#F00; text-decoration:none; }
/* left end */
/* center */
#center {float:left; width:576px; padding:0 12px; }
#center .top { height:8px; background:url(/imgs/page/center_head.png) 0 0 no-repeat; font-size:0; }
#center .bottom { height:8px; background:url(/imgs/page/center_head.png) 0 bottom no-repeat; margin-bottom:5px; font-size:0; }
#center .center { border:1px solid #cecdcd; border-width:0 3px; background:#FFF;}
#center .content {padding:8px; margin:0 auto;}




/* center end */
/* horizontal menu */
#hmenu {width:980px; height:25px; padding:3px 0 4px 0; background:url(/imgs/page/nav.png) 0 0 no-repeat; }
#hmenu .button { float:left; height:23px; padding-left:14px; background:url(/imgs/page/MenuItem.png) 2px 0 no-repeat; }
#hmenu .button a,#hmenu .button a:visited,#hmenu .button a:active{ display:inline-block; font-size:13px; height:19px; padding:4px 1px 0 1px; text-align:center; color:#000; text-decoration:none;}
#hmenu .button a:hover { color:#500; }
#hmenu .button_r { float:left; width:12px; height:23px; background:url(/imgs/page/MenuItem.png) right 0 no-repeat; }
/* horizontal menu end */

/* content_hmenu */
.clear {clear:both; height:0; line-height:0; font-size:0;}
#menu {height:45px;	background-color:#000;}
#menu ul {float:left; margin:0; padding:0 15px; height:45px; list-style:none;}
#menu li {float:left; margin:0; padding:0; height:41px; padding:2px 0; display:inline;}
#menu a{height:29px; padding:12px 10px 0 10px; display:block; background-color:#F00; color:#FFF; font-size:13px; font-weight:bold; text-align:center; text-decoration:none;}
* html #menu a{display: inline-block;}
#menu a:hover{color:#e74b01; background-color:#bbb;}
/* content_hmenu end */


.df1 { float:left; }
.df2 { float:right; }

/* footer srart */
#footer { width:1000px; height:10px; background:url(/imgs/page/head_foot.png) 0 -10px no-repeat;} 
/* footer end */

/* sites srart */
#sites .desc{ text-align:justify; font-size:12px; padding-bottom:5px; border-bottom:1px dotted #555; } 
#sites .url { float:left; font-size:11px; color:#555; }
#sites .count { float:right; color:#555; font-size:11px;}
#sites a { font-weight:bold; font-size:14px; }
/* sites end */

/* site srart */
#site .left {float:left; width:345px; padding-right:8px; }
#site .left a { font-weight:bold; font-size:14px; }
#site .right {float:left; width:190px; padding:20px 0 15px 10px; border-left:1px dotted #555;}
#site .desc{ text-align:justify; font-size:12px; padding-bottom:5px; } 
#site .url { font-size:12px; color:#555; }
#site .count { font-size:12px; color:#378502; font-weight:bold;}
/* sites end */

#sitelist { border-bottom:1px solid #ccc;}
#sitelist div{padding:4px 15px; border:1px solid #ccc; border-bottom:0;}
#sitelist .c1 {background:#eee;}
#sitelist .c2 {background:#f9f9f9;}
#sitelist a {text-decoration:underline; font-weight:bold; color:#1a75bc;}
#sitelist a:hover {text-decoration:none; }
#pages {font-weight:bold; text-align:center;  padding-top:15px; }


.tit1{font-size:22px; font-weight:bold;}
.tit2{font-size:19px; font-weight:bold;}
.tit3{font-size:17px; font-weight:bold;}
.tit4{font-size:15px; font-weight:bold;}
.b { font-weight:bold; }
.u { text-decoration:underline; }
.i { font-style:italic; }
.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.j { text-align:justify; }
.red{color:#d00;}
.green{color:#378502;}
.blue {color:#0160be;}
.formd1 { float:left; width:145px; height:35px; text-align:right; padding-right:7px; }
.formd2 { float:left; }
.success{color:#378502; font-size:15px; font-weight:bold;}
.icon1 { width:16px; height:16px;}
.copyright { width:970px; padding:15px 10px 10px 10px; font-size:12px; color:#333; }
.rightsites a{ font-size:11px; }
form .maxlen {color:#555; font-size:11px;}
a.search_but { background:url(../imgs/page/submit_bg.png) 0 0 no-repeat; text-decoration:none; padding-top:5px; width:70px; height:22px; display:block;  text-align:center; font-weight:bold; color:#fff; }


input { background:#FFF; font:13px Arial, Helvetica, sans-serif; height:20px; border:1px solid #000; padding-left:1px; }
textarea {background:#FFF; font:13px Arial, Helvetica, sans-serif; border:1px solid #000; padding-left:1px;}
select { background:#FFF; font:13px Arial, Helvetica, sans-serif; height:20px; border:1px solid #000; padding-left:1px;}
.inp1 { width:250px;}
.inp2 { width:155px; }
.inp3 { width:190px; }
.sel1{ width:190px; }
.subm1 { padding:1px 4px; cursor:pointer;}
