html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
input,button,select,textarea{font-size:12px;vertical-align:middle;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;clear:both;}
.clearfix2{height:1%;overflow:auto;}
.mydebug{border:#000 solid 1px;}
a:link,a:visited{color:#3797D7;text-decoration:none;}
a:hover{ color:#3797D7; text-decoration:underline;  }
body{ background:#FFF; font-family: "微软雅黑","宋体", Verdana, Geneva, sans-serif; font-size:12px; color:#000; }
#header { height: 100px; width: 930px; margin-right: auto; margin-left: auto; position: relative; }
#content { width: 930px; margin-top: 8px; margin-right: auto; margin-left: auto; position: relative; }
#footer { height: 110px; width: 930px; margin-top: 30px; margin-right: auto; margin-left: auto; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; clear: both; position: relative; }
#logo { position: absolute; left: 0px; top: 30px; }
#toplink { position: absolute; height: 24px; width: 139px; top: 54px; right: 0px; }
#slides { float: left; width: 580px; height: 385px; }
#bigimg { float: right; width: 340px; position: relative; height: 385px; }
#searchbox { margin-top: 10px; margin-bottom: 10px; height: 55px; width: 930px; background-image: url(../img/searchbg1.png); background-repeat: no-repeat; background-position: center center; padding-top:30px; position: relative; z-index: 1000; }
#leftbox { float: left; width: 580px; }
#rightbox { float: right; }
#bottomlogo { float: left; margin-top: 30px; }
#coopyright { float: right; margin-top: 30px; }
#coopyright p { line-height: 22px; text-align: right; color: #666; }
#coopyright p a {color: #666; }
#coopyright .p1 {font-size: 14px; }
#bigimg .bigimgbtn { position: absolute; right: 109px; z-index: 30; bottom: 0px; top: 324px; }
#bigimg .bigimg { position: absolute; top: 0px; right: 0px; z-index: 10; }
#searchbox form { margin-left: 60px; }
#searchbox form select { height: 22px; width: 100px; margin-right: 15px;font-family:"微软雅黑", "宋体", Verdana, Geneva, sans-serif; }
#content #searchbox form .input1 { height: 18px; line-height:18px; width: 150px; margin-right: 15px; font-family: "微软雅黑","宋体", Verdana, Geneva, sans-serif; color: #bbb; }
#searchbox form .btn1 { color: #FFF; background-color: #09C; height: 24px; line-height:24px; width: 67px; font-size: 12px; font-family: "微软雅黑","宋体", Verdana, Geneva, sans-serif; font-weight: 700; background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: left top; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#userlist { background-image: url(../img/kuang1.png); background-repeat: no-repeat; background-position: left top; height: 395px; width: 580px; overflow: hidden; margin-bottom: 10px; }
#userlist .region {margin:6px 15px 0 15px;}
#userlist .region li { float:left; width:48px; height:44px; line-height:44px; margin:0px 3px; text-align:center; font-size:14px; color:#FFF; }
#userlist .region li a:link,#userlist .region li a:visited {color:#FFF; text-decoration:none;}
#userlist .region li a:hover { color:#FC0; text-decoration:none; }
#userlist .region .cur{ background-color:#FFF; font-weight:700; color:#000; }
#userlist .region .cur a:link,#userlist .region .cur a:visited,#userlist .region .cur a:hover,#userlist .region .cur a:active { color:#000;}
.userli li .userimg { border: 1px solid #53AEE0; float: left; }
.userli li .userinfo { float: left; margin-left: 12px; width: 135px; line-height: 20px; }
#userlist .userli { margin: 30px 20px 30px 40px; }
.userli li { margin: 20px 5px; overflow:hidden; width: 245px; float:left; }
.userli li .userinfo .name1 { font-size: 14px; font-weight: 700; }
.userli li .userinfo .info2 a { font-weight: 700; }
.userli li .userinfo .info1 { margin-top: 15px; }
.userli li .userinfo .action1 { background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: 0px -212px; padding-left: 15px; }
#userguide { height: 160px; width: 580px; overflow: hidden; background-image: url(../img/userguide.png); background-repeat: no-repeat; background-position: left top; position: relative; }
#userguide .guidelink1 { font-size: 14px; line-height: 23px; font-weight: 700; color: #666; position: absolute; left: 37px; top: 59px; }
#userguide .guidelink1 a { color: #666; }
#userguide .guidelink2 {
	position: absolute;
	left: 297px;
	top: 23px;
}
#userguide .guidelink2 ul li { font-size: 14px; line-height: 26px; background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: 0px -160px; padding-left: 16px; }
#userguide .guidelink2 ul li a { color:#000; }
#userguide .guidelink3 { color: #666; position: absolute; left: 36px; top: 132px; }
#userguide .guidelink2 ul li a strong { font-weight: 700; color: #3797D7; }
#popularword { height: 270px; width: 340px; overflow: hidden; background-image: url(../img/popular1.png); background-repeat: no-repeat; background-position: left top; position: relative; z-index: 50; }
.time { font-size: 10px; text-align: right; position: absolute; top: 40px; right: 16px; color: #999; }
.keywords { font-size: 16px; font-weight:700; position: absolute; width: 300px; left: 20px; top: 75px; }
.keywords li { float:left; height:42px; white-space: nowrap; padding:3px 12px;vertical-align: middle; }
.keywords .color1 a { color: #62A50F; }
.keywords .color2 a { color: #333; }
.keywords .color3 a { color: #E84C00; }
#accordion { width: 340px; position: relative; }
#accordion .popular2 { background-image: url(../img/pupular2.png); width: 340px; overflow: hidden; position: relative; margin-top:10px; }
#accordion .popular3 { background-image: url(../img/pupular3.png); width: 340px; overflow: hidden; position: relative;margin-top:10px; }
#accordion .popular4 { background-image: url(../img/pupular4.png); width: 340px; overflow: hidden; position: relative; margin-top:10px;}
#accordion .title2 { height: 50px; cursor:pointer; }
.acc { height: 115px; }
#accordion .bg1 { width:340px; background-image: url(../img/pupularbottom.png); background-repeat: repeat; background-position: center bottom; height: 6px;  font-size:1px; position: absolute; left: 0px; bottom: 0px; }
#advsearch { position: absolute; left: 762px; top: 30px; z-index: 3000; }
#advsearch .btn { height: 29px; width: 85px; display:block; font-size: 14px; line-height: 29px; font-weight: 400; color: #333; text-align: left; border: 1px solid #CCC; background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: 88px -49px; padding-left: 20px; }
#advsearch .btn:hover { border: 1px solid #45A7DD; font-weight: 700; color: #000; text-decoration: none; }
#advsearch .btn2 { height: 29px; width: 85px; display:block; font-size: 14px; line-height: 29px; font-weight: 400; color: #333; text-align: left; background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: 88px -49px; padding-left: 20px; float:right; margin-right:7px; margin-top: 5px; _margin-right:4px; }
.advsearchform { position: absolute; width: 432px; height: 369px; top: -3px; right: -6px; z-index: 5000; background-image: url(../img/advsearchbg1.gif); display:none;}
.advsearchtitle { line-height: 24px; font-weight: 700; color: #000; height: 24px; margin-top: 0px; margin-left: 20px; background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: 60px -266px; }
.advsearchform dl dt { float: left; width: 40px; line-height: 22px; height: 23px; margin-top: 4px; margin-bottom: 5px; margin-left: 30px; _margin-left: 15px; }
.advsearchform dl dd { float: left; width: 120px; line-height: 22px; height: 23px; margin-top: 4px; margin-bottom: 5px; }
.advsearchform .widedl dt { width: 120px; }
.advsearchform .widedd { width: 300px; }
.advsearchform .group1 { margin-top: 16px; clear: both; }
.advsearchform .formbtn1 { position: absolute; right: 36px; bottom: 15px; }
.advsearchform .formbtn1 .sbtn1 { background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: -18px -99px; height: 31px; width: 64px; border:thin none; margin-right:20px; cursor: pointer;}
.advsearchform .formbtn1 .sbtn2 { background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: -99px -99px; height: 31px; width: 64px; border:thin none; cursor: pointer;}
#content .place { margin-left:20px; font-size: 16px; line-height: 30px; height: 30px; margin-bottom: 10px; }
#content .place a { font-weight: 700; }
#content .main { float: left; width: 640px; }
#content .sidebar { width: 280px; float: right; _margin-right:-5px;}
#content .sidebar .sidebarbox { background-image: url(../img/sidebar_bg1.png); background-repeat: no-repeat; background-position: left top; margin-bottom: 10px; }
#content .sidebar .sidebarbox .sidebar_bg2 { background-image: url(../img/sidebar_bg2.png); background-repeat: no-repeat; background-position: left bottom; height: 8px; }
#content .sidebar .sidebarbox .sidebar_title { margin-top: 10px; margin-left: 20px; }
.sidebar .sidebarbox .userguideli { margin-left: 30px; }
.sidebar .sidebarbox .userguideli li { font-size: 12px; line-height: 24px; background-image: url(../img/cs1.png); background-repeat: no-repeat; background-position: 0px -160px; padding-left: 16px; }
.sidebar .sidebarbox .userguideli li a{ color:#666; }
.sidebar .sidebarbox .userli{margin-left:20px;}
.sidebar .sidebarbox .userli li { margin-top: 8px;margin-bottom: 15px; }
#content .main .maincontent { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #DEDEDE; border-left-color: #DEDEDE; padding-right: 25px; padding-left: 25px; line-height: 28px; font-size: 14px; padding-top: 1px; padding-bottom: 30px; }
#content .main .maintop { background-image: url(../img/main_border1.png); background-repeat: no-repeat; background-position: left top; height: 10px; overflow: hidden; font-size: 1px; line-height: 1px; }
#content .main .mainbottom { background-image: url(../img/main_border2.png); background-repeat: no-repeat; background-position: left top; height: 10px;overflow: hidden; font-size: 1px; line-height: 1px; }#content .main .maincontent h1 { font-size: 26px; font-weight: 700; color: #000; text-align: center; margin-top: 30px; margin-bottom: 30px; }
#content .main .maincontent p { text-indent: 2em; margin-top: 15px; }
#content .mainbox { position: relative; width: 930px; }
.renlifang { width: 930px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.renlifang .renlifangbottom { font-size: 1px; background-image: url(../img/renlifang2.gif); background-repeat: no-repeat; background-position: center top; height: 5px; margin-top: -2px; }
.renlifang .renlifangflash { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #333; border-left-color: #333; }
#content .mainbox .main .maincontent ul {
	font-size: 12px; list-style:circle; margin-left:30px;
}
#content .mainbox .main .maincontent strong {
	font-weight: 700;
}
#content .mainbox .main .maincontent em {
	color: #999999;
}
#content .mainbox .main .maincontent h3 {
	font-size: 16px;
	font-weight: 700;
}
#header .msnlink { position: absolute; top: 20px; right: 5px; }
