﻿@charset "utf-8";
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, 
caption{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: #000000;background: #FFFFFF;}
ol, ul {list-style: none;}
blockquote:before, blockquote:after, 
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear:after {content:"."; height:0; visibility:hidden; display:block;clear:both;}
.clear {display:inline-block;}
/* Hlly Hack Targets IE Win only \*/
* html .clear {height:1%;}
.clear {display:block;}
/* End Holly Hack */
* html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
.word-ellipsis {overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-break:normal;white-space:nowrap;}
body {font: 12px Verdana,Arial,Helvetica,sans-serif;background:#fff;margin:0;padding:0;color:#000;}
img {border:none;}

#header {width:100%;}
.header_no_login {height:310px;background:url(../images2/header_bg.png) repeat-x;}
.header_login {height:140px;background:url(../images2/header_login_bg.png) repeat-x;}
#header_index {width:100%;}
#header_index .header_login , .header_no_login{height:163px;background:url(images/header_index_login_bg.png) repeat-x;}
#header_index .header_no_install {height:333px;background:url(images/header_index_bg.png) repeat-x;}

#innerheader {width:982px;margin:auto;}

/*no_login*/
#innerheader .no_login .logo {float:left;width:245px;height:265px;background:url(../images2/logo.jpg) no-repeat;}
#innerheader .no_login .logo a {display:block;width:245px;height:265px;}
#innerheader .no_login .content {float:right;width:737px;height:245px;}
#innerheader .no_login .content .con {}
#innerheader .no_login .content .innercon {float:left;width:380px;}
#innerheader .no_login .content .innercon .userbar {height:29px;margin-top:20px;}
#innerheader .no_login .content .innercon .userbar a {float:right;margin-left:10px;display:block;width:72px;height:29px;background:url(../images2/header_user.png) no-repeat;}
#innerheader .no_login .content .innercon .userbar a.login {background-position:0 0;}
#innerheader .no_login .content .innercon .userbar a.reg {background-position:0 -29px;}
#innerheader .no_login .content .innercon .down {margin-top:35px;}
#innerheader .no_login .content .innercon .down .dec {width:340px;height:120px;background:url(../images2/header_down.png) no-repeat;overflow:hidden;}
#innerheader .no_login .content .innercon .down .dec a {display:block;width:200px;height:55px;margin-top:65px;margin-left:70px;}
#innerheader .no_login .content .picshow {float:right;width:351px;height:219px;background:url(../images2/header_pic.png) no-repeat;}

/*login*/
#innerheader .login .logo {float:left;margin-top:15px;width:163px;height:67px;background:url(../images2/logo2.jpg) no-repeat;}
#innerheader .login .logo a {display:block;width:163px;height:67px;}
#innerheader .login .content {float:right;width:737px;height:95px;}
#innerheader .login .content .userbar {margin-top:5px;margin-bottom:27px;height:24px;text-align:right;color:#095F67;}
#innerheader .login .content .userbar  {height:24px;line-height:24px;}
#innerheader .login .content .userbar  a {color:#095F67;text-decoration:none;}
#innerheader .login .content .userbar  .hot a {color:#F92505;}
#innerheader .login .content .userbar  span.hot a {color:#F92505;}
#innerheader .login .content .userbar  ul {float:right;height:22px;}
#innerheader .login .content .userbar  ul li {float:left;height:22px;line-height:22px;padding-left:5px;font-size:12px;vertical-align:center;}
#innerheader .login .content .userbar  ul li.msg {}
#innerheader .login .content .userbar  ul li.msg div {display:block;float:left;}
#innerheader .login .content .userbar  ul li.msg .messges {margin-right:3px;height:16px;padding-top:2px;overflow:hidden;}
#innerheader .login .content .userbar  ul li.msg .messges img {}

/*menu*/
#innerheader .content .menu {height:40px;margin-top:6px;} 
#innerheader .content .menu ul {height:40px;width:585px;}
#innerheader .content .menu ul li {float:left;width:121px;height:40px;margin-left:7px;line-height:40px;}
#innerheader .content .menu ul li.m1 {width:70px;margin-left:0;}
#innerheader .content .menu ul li a {display:block;width:121px;height:40px;background:url(../images2/menu.png) no-repeat;}
#innerheader .content .menu ul li.m1 a {width:70px;}

#innerheader .content .menu ul li.m1 a {background-position:0 0;}
#innerheader .content .menu ul li.m2 a {background-position:-77px 0;}
#innerheader .content .menu ul li.m3 a {background-position:-205px 0;}
#innerheader .content .menu ul li.m4 a {background-position:-332px 0;}
#innerheader .content .menu ul li.m5 a {background-position:-460px 0;}

#innerheader .content .menu ul li.m1 a:hover {background-position:0 -40px;}
#innerheader .content .menu ul li.m2 a:hover {background-position:-77px -40px;}
#innerheader .content .menu ul li.m3 a:hover {background-position:-205px -40px;}
#innerheader .content .menu ul li.m4 a:hover {background-position:-332px -40px;}
#innerheader .content .menu ul li.m5 a:hover {background-position:-460px -40px;}

#innerheader .content .menu ul li.m1 a.act {background-position:0 -80px;}
#innerheader .content .menu ul li.m2 a.act {background-position:-77px -80px;}
#innerheader .content .menu ul li.m3 a.act {background-position:-205px -80px;}
#innerheader .content .menu ul li.m4 a.act {background-position:-332px -80px;}
#innerheader .content .menu ul li.m5 a.act {background-position:-460px -80px;}

/*searchbox*/
#innerheader .searchbox {margin-top:10px;}
#innerheader .searchbox .inputbox {float:left;width:417px;height:25px;background:url(../images2/search_input.jpg) no-repeat;}
#innerheader .searchbox .inputbox .sb_text {float:left;width:347px;height:25px;}
#innerheader .searchbox .inputbox .sb_text input {width:332px;margin-left:2px;margin-top:1px;padding:2px 5px;border:none;background:none;}
#innerheader .searchbox .inputbox .sb_act{float:left;margin-left:10px;width:60px;height:25px;display:inline;}
#innerheader .searchbox .inputbox .sb_act input {width:60px;height:25px;border:none;background:none;cursor:pointer;}
#innerheader .searchbox .text {float:left;margin-left:20px;height:25px;line-height:25px;color:#6B6966;}
#innerheader .searchbox .text strong {font-weight:bold;}
#innerheader .searchbox .text a {color:#6B6966;text-decoration:none;}
#innerheader .searchbox .text a:hover {color:#fff;background:#003AA4;}

/*wrapper*/
#wrapper {width:982px;margin:auto;}
#innerwrapper {}

/*footer*/
#footer {width:100%;margin-top:20px;border-top:1px solid #D5D0AF;background:#FBF9E8;}
#innerfooter {width:982px;height:60px;margin:auto;background:url(../images2/footer_bg.gif) left center no-repeat;}
#innerfooter .logo {float:left;width:55px;height:31px;}
#innerfooter .logo a {display:block;width:55px;height:31px;margin-top:15px;}
#innerfooter .text {float:left;padding-left:20px;padding-top:5px;line-height:200%;text-align:left;color:#987049;}
#innerfooter .text a {color:#987049;text-decoration:none;}
#innerfooter .text a:hover {text-decoration:underline;}
#innerfooter .text .span3{font-size:11px;color:#666;}

