﻿@charset "utf-8";
/* CSS Document */

body {color:#666; font-size:12px; font-family:"宋体"; background-color:#fff;}
body,div,p,a,img,form,input,textarea,h1,ul,li,dl,dd,dt {margin:0; padding:0;}
ul,li {list-style:none;} img {border:none;}

a {color:#6a6a78; text-decoration:none;}
a:hover {color:#F26522; text-decoration:underline;}
.clear{clear:both; font-size:0; height:0px; line-height:0px; overflow:hidden}
/* 头部样式 */
#VjiaHead{margin: 0px auto;}
.headBg {height:29px; background-color:#f3f3f5; border-bottom:1px solid #dde3e4; color:#5b666b;}
.headNav {width:960px; margin:auto; line-height:30px;}
.headNav .welcome {float:left; color:#a9b5b7;}
.headNav .welcome .username { overflow:hidden; }
.headNav .welcome span, .headNav .welcome a {color:#F26522;}
.headNav .shopping {float:right; width:510px;}
.headNav .shopping .shoppingNav {float:right; height:29px; margin:0px; padding:0px; color:#dde3e4; list-style:none;}
.headNav .shopping .shoppingNav li{ float:left; height:29px; _width:auto; line-height:29px; background:url(../images/common/shopping.gif) no-repeat right 8px;}
.headNav .shopping .shoppingNav .none{ background:none;}
.headNav .shopping .shoppingNav img{ margin-left:5px; vertical-align:middle; cursor:pointer;}
.headNav .topMenuBox{ position:relative; z-index:9999;}
.headNav .topMenuBox .hover{ border:1px solid #BFBFBF; border-bottom:1px solid #f3f3f5; background:url(../images/common/shopping.gif) no-repeat right -45px #f3f3f5; color:#F26522;}
.headNav .topMenu{ line-height:20px; margin:0px; padding:0px; padding-bottom:5px; position:absolute; z-index:10000; display:none; left:0px; top:25px; _top:28px; text-align:left; background-color:#f3f3f5; border:1px solid #BFBFBF;}
.headNav .shopping .shoppingNav .topMenu li{ background-color:#f3f3f5; height:20px; line-height:20px; border:1px solid #dde3e4; border-top:0px; border-bottom:0px; padding:0px 12px;}
.headNav .account a {color:#F26522; line-height:20px;}
.headNav .account span {color:#F26522; font:bold 13px/20px "微软雅黑"; }
.headNav .account input {width:22px; border:1px solid #e3e3e3; background-color:#e3e3e3; font:bold 13px/20px "微软雅黑"; color:#e20c3a;}
.headNav .account a.btnsett{ display:block; width:45px; height:18px; margin:5px 7px 5px 0px; padding:0px; background:url(../images/common/shopping.gif) no-repeat left -24px; color:#fff; text-align:center; line-height:18px;}
.headNav .account a.btnsett:hover{ text-decoration:none; color:#FFF}
.headNav .account img {margin-left:5px; margin-bottom:4px; *margin-bottom:2px; vertical-align:middle;}
.shoppingNav li a{ display:block; _display:inline-block; height:24px; line-height:24px; padding:0px 5px; margin:3px 1px 0px 0px; }
.shoppingNav li a:hover{ color:#F26522;}
.shoppingNav .topMenu a{ height:20px; line-height:20px;}
.shoppingNav .t-site,.shoppingNav .t-nav{ text-align:center; position:relative; z-index:1000;}
.shoppingNav #t_nav:hover{ text-decoration:none;}
.shoppingNav .menu-hd-site,.shoppingNav .menu-hd-nav{ display:block;_display:inline-block; line-height:22px; height:24px; padding:0px 20px 0px 5px; border:1px solid #f3f3f5; z-index:10002; position:relative; border-bottom:0px; background:url(../images/common/shopping.gif) no-repeat right -66px #f3f3f5;}
.headNav .shoppingNav #tm_site a{ padding:0px 10px 0px 15px;}
.headNav .shoppingNav #tm_nav a{ padding:0px 15px 0px 15px;}

.headLogo {clear:both; height:90px; width:960px; margin:auto;}
.headLogo .goodness {float:left; display:block; width:350px; height:80px; margin:0px; overflow:hidden;}
.headLogo .search {float:right; height:31px; background-color:#e5e5e5; margin-top:28px;}
.headLogo #skey { outline:0;float:left; width:284px; border:1px solid #ccc; border-right:none; height:15px; line-height:16px; color:#999; padding:5px 8px; margin:2px; margin-right:0;}

/* 菜单样式 */
.headMenu {clear:both; z-index:1; width:960px; margin:auto;}
.headMenu .mainNav {width:960px; height:36px;}
.headMenu .mainNav li {float:left; position:relative; height:36px; line-height:36px; background:url(../images/common/hsj1.png) repeat-x 0px -76px;}
.headMenu .mainNav_a,.headMenu .mainNav_on{ display:block; width:86px; height:36px;}
.headMenu .mainNav li a.mainNav_on{ background:url(../images/common/hsj1.png) repeat-x left -114px; color:#F26522;}
.headMenu .mainNav li.first,.headMenu .mainNav li.lastli{width:7px; height:36px; background:url(../images/common/hsj1.png) no-repeat;}
.headMenu .mainNav li.first { background-position: left -38px;}
.headMenu .mainNav li.lastli{ background-position: right -38px; }
.headMenu .mainNav li.last{ background:none;}
.headMenu .mainNav li a{ color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; text-align:center;}
.headMenu .mainNav li .hot,.headMenu .mainNav li .hot2{ display:block; width:26px; height:13px; background:url(../images/common/hsjhot.gif) no-repeat; position:absolute; top:-4px; right:2px;}
.headMenu .mainNav li .hot2{ background-position:0px -13px;}
.mainNav .navMenu dl dd li { background:none;}
.headMenu .hsjNav {float:left; width:164px; height:36px; padding-left:10px; background:url(../images/common/hsj1.png) no-repeat 0px 0px;}
.headMenu .hsjNav li {position:relative; background:none;}
.headMenu .mainNav li img {position:absolute; top:0; *top:-4px; right:2px;}, .headMenu .hsjNav img {position:absolute; top:0; *top:-4px; right:2px;}
.headMenu .hsjNav01 {display:block; width:65px; margin-left:12px; height:28px; background:url(../images/common/hsjbg1.gif) no-repeat left top;}
.headMenu .hsjNav02 {display:block; width:65px; margin-left:9px; height:28px; background:url(../images/common/hsjbg1.gif) no-repeat left -32px;}
.headMenu .hsjNav03 {display:block; width:65px; margin-left:17px; height:28px; background:url(../images/common/hsjbg1.gif) no-repeat left -64px;}
.headMenu .hsjNav01_on {display:block; width:65px; margin-left:12px; height:32px; background:url(../images/common/hsjbg1.gif) no-repeat left -96px;}
.headMenu .hsjNav02_on {display:block; width:65px; margin-left:9px; height:32px; background:url(../images/common/hsjbg1.gif) no-repeat left -131px;}
.headMenu .hsjNav03_on {display:block; width:65px; margin-left:17px; height:32px; background:url(../images/common/hsjbg1.gif) no-repeat left -165px;}
.headMenu .navWrap {border:1px solid #e3e3e3; border-bottom:none; margin-top:3px; padding:0 4px; background:url(../images/common/navwrap1.gif) repeat-x;}
.headMenu .leftPoint {height:1px; width:0px; background-color:#fff; position:absolute; left:-1px; top:-1px; _left:-5px; _top:0; font-size:0;}
.headMenu .rightPoint {height:1px; width:0px; background-color:#fff; position:absolute; right:-1px; top:-1px; _right:1px; _top:0; font-size:0;}

/* 分类样式 */
.headMenu .sortNav {margin:auto; position:relative; border-bottom:1px solid #e3e3e3; overflow:hidden; zoom:1;}
.headMenu .sortNav li {float:left; position:relative; left:-4px;}
.headMenu .sortNav li a {display:block; padding:0 12px; background:url(../images/common/drop.gif) no-repeat right center; color:#666; line-height:24px;}
.headMenu .sortNav li a.none {background:url(../images/common/drop.gif) no-repeat 112px center;}
.headMenu .sortNav li a:hover {color:#F26522;}

/* 浮动菜单 */
.navMenu {display:none; position:absolute; width:475px; line-height:22px; padding:20px 18px 25px 0px; left:0px; top:0px; color:#000; background-color:#f3f3f5; z-index:999999; overflow:hidden; border:2px solid #DA5110; border-top:0; border-radius:0 0 5px 5px;}
.navMenu li { line-height:22px;}
.navMenu .subClass { overflow:hidden; *zoom:1;}
.navMenu .subClass h1 {float:left; width:78px; padding-left:14px; padding-right:7px; font-size:12px; color:#dd004e; line-height:22px;}
.navMenu .subClass h1 span {font-weight:normal; color:#999;}
.navMenu .subClass h1 a {color:#F26522;}
.navMenu .subClass h1 a:hover {text-decoration:underline;}
.navMenu li a {color:#59676a; }
.navMenu li a:hover {color:#F26522;}
.navMenu .subClass .oneField{ float:left; width:373px; overflow:hidden;}
.subClass .oneField li { color:#999;}
.subClass .oneField li a{ margin-left:0px; margin-right:7px;}
.navMenu .twoField{ width:272px; overflow:hidden;}
.navMenu .twoField li { float:left; display:block; width:112px; padding-left:24px;}

/* 热门关键字 */
.headMenu .headHot {height:25px; overflow:hidden; line-height:14px; border-top:1px solid #fff;}
.headMenu .headHot a {margin-right:4px;}
.headMenu .headHot span {color:#F26522;}
.headMenu .hotKey {float:left; width:470px; margin-top:5px; border-right:1px solid #cdcdcd; padding-left:12px;}
.headMenu .hotBrand {float:left; margin-top:5px; padding-left:20px;}
.focusAd{ width:960px; margin:auto; position:relative; z-index:0; margin-top:3px;}
.focusAd img{display:block; margin:0px auto;}
.focusAd .floatHref{ display:block; width:960px; height:80px; text-indent:9999px; overflow:hidden; background:url(../images/common/flashBg.gif) repeat; position:absolute; top:0px; left:0px;}


#dpy{width:980px; margin:auto; }


/* 尾部样式 */

#adright {width:18px; padding:2px 0; position:fixed; top:300px; _position:absolute; _top:expression(documentElement.scrollTop + 300 + "px"); right:0; border:1px solid #ccc; border-right:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-right-radius:none; -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; text-align:center; background-color:#fff; z-index:9999;}
#adright a {font-size:12px; text-decoration:none; color:#333;}
#adright a:hover {color:#e20c3a;}

.foot {clear:both; width:960px; margin:20px auto; border-top:2px solid #bebec5; background-color:#e8e8ea;}
.foot .f_t { height:91px; padding:0; overflow:hidden; background-color:#fff; font-size:12px; color:#666;}
.f_t #prompt {display:none; width:140px; height:19px; position:absolute; left:149px; top:32px; background-color:#ff9; line-height:18px; text-indent:3px; color:#d21938;}
.f_t .service {float:left;}
.f_t .service li {float:left; padding:12px 0;}
.foot .f_b {width:960px; margin:auto; border-top:1px solid #cfcfd1; overflow:hidden;}
.f_b .help {border-top:1px solid #f6f6f6; margin-bottom:8px;}
.f_b .help ul {width:190px; float:left;margin-top:8px; padding-top:4px; padding-bottom:8px; border-right:1px solid #f6f6f6; border-left:1px solid #cfcfd1;}
.f_b .help ul.noborder_l {border-left:none;}
.f_b .help ul.noborder_r {border-right:none;}
.f_b .help li {font-size:12px; color:#F26522; line-height:21px; padding:0 54px;}
.f_b .help li a {color:#666; text-decoration:none;}
.f_b .help li a:hover {color:#F26522; text-decoration:underline;}
.f_nav {width:960px; margin:auto; margin-bottom:10px; text-align:center; font-size:12px; color:#000;}
.f_nav a {color:#000; text-decoration:none;}
.f_nav a:hover {color:#F26522; text-decoration:underline;}
.copyRight {width:960px; margin:auto; text-align:center; color:#6A6A6A;}
.copyRight .copyText{font-family:Arial,宋体;}
.copyRight .subFooter{margin-top:10px;}
.copyRight .subFooter img {margin: 0 10px; border:0px;}