/* CSS Document */
body { margin:0; font-size:12px; font-family:Arial; background:#353535; color:#ababab;}
ul{ margin:0; padding:0; list-style:none;}
h1{ margin:0; padding:0;}
p{ margin:0; padding:0;}
img{ border:none;}
a{ color:#b1b1b1; text-decoration:none;}
a:hover{ color:#fff;}
#container{ width:100%; background:url(images/top.jpg) repeat-x 4px top;}
/*-----头部内容-----*/
#header{ width:1070px; height:184px;}
#topleft{ width:97px; height:184px; float:left; background:url(images/topleftbg.jpg) repeat-x;}
#logo{ width:751px; height:149px; float:left; background:url(images/car.jpg) no-repeat; padding:5px 0 0 14px;}
#topright{ width:208px; height:154px; float:left;}
#topright ul{ float:right; height:38px; border-right:1px solid #404040; margin-bottom:81px;}
#topright ul li{ float:right; background:url(images/sign.jpg) no-repeat 8px 18px; padding:15px 18px 0 22px; height:23px; border-left:1px solid #404040;}
/*-----搜索-----*/
#search{ width:128px; height:27px; float:right; padding:8px 0 0 0;}
.sertx{ width:101px; height:18px; float:left; border:none; background:url(images/sertx.png) no-repeat; padding:1px 0 0 3px; margin-right:4px;}
.serbtn{ width:18px; height:18px; float:left; border:none; background:url(images/search.png) no-repeat; cursor:pointer;}
#nav{ width:973px; height:30px; float:left; background:url(images/navbt.png) no-repeat bottom; padding-bottom:1px;} 
#nav ul li{ float:left; margin-right:2px; display:inline;}
#nav a{ height:30px; float:left; padding:0 0 0 15px; background:url(images/navlh.jpg) no-repeat left top; text-decoration:none; line-height:14px;}
#nav a span{ float:left; display:block; background:url(images/navrh.jpg) no-repeat right top; padding:9px 18px 7px 3px; color:#eee; text-align:center;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */
#nav a:hover span{ color:#fff;}
#nav a:hover { background-position:0% -30px;}
#nav a:hover span { background-position:100% -30px;}
/*-----中间部分内容-----*/
#pagebody{ width:1070px; height:478px; background:#2e2e2e;}
#sideleft{ float:left; width:304px; height:478px; border-right:1px #565656 solid;}
#sideleft h1{ padding:15px 0 0 100px; height:25px; background:#353535 url(images/h1bg.png) no-repeat right bottom;}
#sideleft h2{ padding:19px 0 0 100px; margin:0; height:34px; background:url(images/h2bg.png) repeat-x;}
#sidenav{ width:207px; height:174px; padding:0 0 0 97px; background:#353535;}
#sidenav li{ width:187px; height:22px; background:url(images/sidenavbg.png) no-repeat; padding:8px 0 0 20px;}
#sideleft p{ width:200px; height:86px; padding:14px 4px 0 100px; display:block; line-height:18px; background:#2e2e2e;}
#sideleft .pbt{ border-bottom:1px #343434 solid;}
#sideleft p img{ float:left; margin-right:6px;}
#sideleft p span{ float:left;}
#sideright{ float:left; width:765px; height:478px;}
#profile{ width:516px; height:214px; float:left;}
#profile h1{ height:25px; padding:14px 0 0 13px; background:url(images/bg2.jpg);}
#profile p{ width:393px; height:54px; display:block; background:url(images/bg1.png) no-repeat; padding:5px 110px 0 13px; line-height:16px;}
#profile ul{ padding:22px 0 0 32px; height:93px;}
#profile li{ float:left; margin-right:20px;}
#profile .rmargin{ margin-right:0;}
#profile li a{ border:3px #5C534E solid; display:block;}
#profile li a:hover{ border:3px #CC0000 solid;}
#flash{ width:249px; height:203px; float:left; padding:9px 0 0 0;}
#flashbor{ width:235px; height:190px; border:3px solid #535353;}
#rightbot{  width:765px; height:259px; float:left;}
#rightbot h1{ width:752px; height:34px; padding:19px 0 0 13px; background:url(images/redbg.png) repeat-x;}
#rightbot h1 img{ float:left;}
#rightbot h1 .mright{ margin-right:343px;}
#rightbot p{ text-align:right; width:320px; padding-right:20px; float:left;}
#rightbot p a{ color:#FFD700;}
#gcd{ width:416px; height:206px; float:left; background:#292929;}
#gcd p{ width:387px; height:92px; text-align:left; padding:14px 16px 0 13px; line-height:16px; background:#292929;}
#news{ padding:16px 0 0 18px; width:330px; float:left;}
#news li{ background:url(images/sign.jpg) no-repeat 5px 5px; margin-bottom:8px; padding:0 0 0 20px;}
/*-----底部内容-----*/
#footer{ width:100%; height:45px; background:url(images/botbg.jpg) repeat-x; float:left;}
#bottom{ width:948px; height:30px; padding:15px 0 0 122px; background:url(images/footbg.jpg) no-repeat left top;}
#bottom span{ margin-right:90px;}
/*-----内容页分容-----*/
#cpagebody{ width:1070px; overflow:hidden; float:left;}
#csideleft{ float:left; width:304px; border-right:1px #565656 solid;}
#csideleft h1{ padding:15px 0 0 120px; height:25px; background:#353535 url(images/h1bg.png) no-repeat right bottom;}
#csideleft h2{ padding:19px 0 0 100px; margin:0; height:34px; background:url(images/h2bg.png) repeat-x;}
#csideleft p{ width:200px; height:86px; padding:0 4px 10px 100px; display:block; line-height:18px;}
#csidenav{ width:207px; padding:0 0 0 97px; background:#353535; margin-bottom:15px;}
#csidenav li{ width:187px; height:22px; background:url(images/sidenavbg.png) no-repeat; padding:8px 0 0 20px;}
#csideright{ float:left; width:765px;}
#location{ width:750px; height:24px; float:left; padding:15px 0 0 15px; background:#2e2e2e; border-bottom:1px solid #424242;}
#main{ width:755px; padding:15px 0 20px 10px; float:left;}
/*自适应高度*/
#cpagebody:after{ display:block; height:0; clear:both; visibility:hidden;}
#cpagebody{display:inline-block;}
/*\*/
#cpagebody{display:block;}
/* end easy clearing */
/*\*/
#csideleft, #csideright{padding-bottom: 32767px !important; margin-bottom: -32767px !important;}
@media all and (min-width: 0px) {
#csideleft, #csideright{padding-bottom: 0 !important; margin-bottom:0 !important; }
#csideleft:before, #csideright:before{ content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height:0;}
}