@charset "utf-8";

/*全局定义*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html{width:100%; background:#fff url(/themes/2010/images/html_bg.gif) repeat-x;}
body{font:12px/18px Arial, Helvetica, sans-serif; background:#fff; width:1000px; margin:0 auto; border-left:1px solid #e6e7e7; border-right:1px solid #e6e7e7; background:#fff url(/themes/2010/images/html_bg.gif) repeat-x;}
img{ border:0; text-decoration:none}
li{ list-style-type:none}
em{ font-style:normal}
.main1000{ width:1000px; border:1px solid #ccc; margin:10px auto}
.clear{ clear:both; overflow:hidden; height:0px}
.top{ width:950px; margin:10px auto 0; }
.topa{ height:80px}
.logo{ float:left; margin-top:5px}
.ph{ float:right;}
.nav{ height:18px; margin:10px auto 30px;line-height:18px;}
ul.navhu li{ font-weight:bold; float:left; margin-right:25px; display:inline}
a{color:#4E4E4E;text-decoration:none;}
a:hover{color:#0E9C49; text-decoration:underline}
.e40{color:#e4007f;}
.nav a{ color:#000; text-decoration:none}
.nav a:hover{ color:#99CE02}
ul.navhu{ width:700px; height:18px; float:left}
.vbuy{ background:url(/themes/default/images/cart_count.jpg); width:140px; height:18px; float:right; display:inline;  padding-left:30px; position:relative;}
.tc_car{ background:#fff; position:absolute; top:20px; right:1px; width:286px;border:1px solid #ccc; padding:10px; display:none; z-index:2}
.tccar_pag h1{ font-size:12px; color:#999; font-weight:normal}
.tccar_pag{ color:#666; width:286px;}
.tccar_pag ul{ height:46px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px}
.tccar_pag li.tc_carimg{ width:40px; height:40px; border:1px solid #e5e5e5; background:#fff; padding:2px;}
.tccar_pag li{ float:left;}
.tccar_pag li.tc_cartitle{ width:140px; height:46px; margin:0 5px; overflow:hidden}
.tccar_pag li.tc_cartitle p, .tccar_pag li.tc_carpic p{ height:28px; overflow:hidden;line-height:14px;}
.tccar_pag li.tc_carpic{ height:46px; width:70px; color:#F00; text-align:left; padding-left:10px}

.vk_login{ height:63px}
.vk_top_soso{ background:url(/themes/2010/images/vk_comm.png) 0 -117px; width:130px; height:25px; float:left; margin:5px 0 0 15px; display:inline; overflow:hidden;}
.vk_login p{ float:left; width:800px;}
.vk_top_soso{line-height:45px;margin-top:10px;}
.vk_top_soso input{ border:none; line-height:25px; height:25px; background:none; width:75px; text-align:left; margin-left:10px; float:left; color:#9f9f9f; font-size:12px; display:inline}
.vk_top_soso img{ float:right; margin:1px 2px 0 0 ; display:inline}
/* color */
.oe9{color:red;}
.c00{color:#c00;}
/*top*/
.vk_top{height:110px; width:950px; margin-bottom:10px;}
.vk_top950{ width:950px; margin:0 auto}
.vk_top950 img{ display:block}
.top_login{line-height:43px; float:left; display:inline;margin:0 0 0 30px;}
.top_login em{margin:0 6px; color:#4e4e4e;}
.vk_logo{ width:300px; float:left}
.vk_topright{ width:660px; float:right}
.vk_topright img{ float:right}
.vk_topright p{ float:left; width:500px; line-height:28px; color:#6f6f6f}
.vk_topright p a{ text-decoration:none; color:#fff}
.vk_login em{ margin:0 10px}

/*导航*/
/* 2011-11-08.vk_nav{height:57px; width:950px; margin:0 auto 55px !important; margin:0 auto -25px; }*/
.vk_nav{height:57px; width:950px; margin:0 auto 55px !important; margin:0 auto -25px; }

.vk_iframe{ width:960px; height:300px; z-index:-1; position:absolute; left:0; background-color:#F00; display:none}

.vk_navleft{float:left; position:relative; z-index:999; width:847px; border-bottom:1px solid #ccc; border-left:none;margin-left:1px;}
ul.vk_navpag li{float:left; cursor:pointer; border-right:1px solid #ccc;}
ul.vk_navpag{float:left}
ul.vk_navpag li a{color:#000; font:bold 12px Arial; text-decoration:none; float:left; display:block; height:36px; padding:19px 28px 0;}
ul.vk_navpag li.hegh a, ul.vk_navpag li a:hover{background:#eee;}

.vk_navright{width:142px; float:left;position:relative;z-index:999}
.vk_index_buy{color:#4e4e4e; padding:8px 0 0 35px;}
.vk_index_buy strong{ color:red; margin:0 3px}
.vk_index_buybt{cursor:pointer; margin-left:15px;}
.vk_navmenu .menu{ position:absolute; display:none; z-index:1000; border-top:4px solid #0E9C49; border-bottom:4px solid #0E9C49; top:56px;}

.vk_nav_next_pag{ background:#FFF; width:243px;}
.vk_nav_next_pag h4{ font-size:12px; color:#424242;}
.vk_nav_next_pag h4 a{color:#0E9C49; text-decoration:none}

.vk_nav_next_man li, .vk_nav_next_women li{ font-size:12px; height:22px; line-height:22px;}
.vk_nav_next_women li{ background-position:4px -449px}
.vk_nav_next_women, .vk_nav_next_man{ float:left; padding:0 20px; margin:10px 0; width:80px;}
.vk_nav_next_women{ border-left:1px solid #e9e9e9;}
.vk_nav_next_man li a{color:#0E9C49; text-decoration:none}
.vk_nav_next_man li a:hover{text-decoration:underline}
.vk_nav_next_women li a{color:#0E9C49; text-decoration:none}
.vk_nav_next_women li a:hover{text-decoration:underline}

.vk_index_buycar{ border:1px solid #0E9C49; position:absolute; width:300px; background:#fff; top:26px; left:-5px; display:none}
.vk_index_buycar01{ padding:5px 10px}
.vk_index_buycarsp{ border-bottom:1px dashed #6f6f6f}
.vk_index_buycargrunp{ height:64px; padding:0 0 10px;}
.vk_index_buycargrunp_img img{ padding:3px; border:1px solid #c5c5c5}
.vk_index_buycargrunp_img{ width:64px;float:left; padding-right:5px}
.vk_index_buycargrunp_font{ width:170px; float:left; color:#6f6f6f}
.vk_index_buycargrunp a{ color:#323232; text-decoration:none}
.vk_index_buycargrunp a:hover{ color:#d50077; text-decoration:underline}
.vk_index_buycargrunp_font span{ color:#d50077; font-size:14px}
.vk_index_buycargrunp_fun{ width:37px; height:64px; border-left:1px solid #ccc; float:left; text-align:center; line-height:64px}
.vk_index_buycargrunp_bt img{ float:right}
.vk_index_buycargrunp_bt{ height:23px; line-height:23px; margin:5px 0}
.vk_index_buycargrunp_bt strong{color:#d50077; font-size:14px;}
/*主框架定位*/
.vk_main{width:950px; margin:15px auto 30px; }
.list_right{ width:722px; float:right; border:1px solid #cfcfcf;}
.list_left{ width:214px; float:left; border:1px solid #cfcfcf;}
/*面包屑导航*/
.nav_mb{height:30px;}
.nav_mb a{text-decoration:none; color:#000;}
.nav_mb span{margin:0 6px; font-family:"宋体";}
/*bottom*/
.vk_bottom{width:950px; margin:0 auto; line-height:160%; clear:both;}
.vk_bottom_font{width:880px; margin:15px auto; border:1px solid #ccc; padding:10px 0 20px 68px;}
.vk_bottom_font dt{background:url(/themes/2010/images/bottom03.gif) no-repeat 3px center; padding-left:14px; font-weight:bold;}
.vk_bottom_font dd{ padding-left:14px }
.vk_bottom_font dl{float:left; display:inline; padding:0 30px;}
.vk_bottom_font a{ color:#404040; text-decoration:none}
.vk_bottom_font a:hover{ color:#0E9C49; text-decoration:underline}
.vk_bottom_js{ height:84px; width:100%; text-align:center; color:#888; line-height:24px}
.vk_bottom_js span{ color:#333; margin:0 6px}
.vk_bottom_js a{ color:#333; text-decoration:none}
.red{color:red;}

/*公用模块*/
.vk_frome{ width:198px;}
.vk_frome h2{ background:url(/themes/2010/images/title_line2.jpg) no-repeat 0 bottom; width:198px; height:29px; line-height:29px; font-size:12px; text-indent:10px}
.vk_border{ width:196px; border:1px solid #d6d6d6; border-bottom:none; border-top:none; color:#e4007f}
.vk_border li img{display:block; border:1px solid #fce9bf}
.vk_border li{ text-align:center; width:158px; margin:0 auto; padding-top:10px}
.vk_border li a{color:#555; text-decoration:none}
.vk_border li a:hover{text-decoration:underline}
.vk_frome .bottom{ overflow:hidden}
/*翻页*/
.fun_comm{ text-align:center; line-height:22px; height:22px; margin:12px 0;}
.fun_comm a{ color:#000; text-decoration:none; margin:0 5px}
.fun_comm span{ margin:0 5px}
.fun_comm strong{ color:#0E9C49;margin:0 5px}
.fun_comm i{ font-style:normal; color:#999; margin:0 5px}

/*bottom*/
.bottom950{ width:950px; margin:0 auto}
.bottom_nav{ width:925px; margin:20px auto; overflow:hidden; width:948px; border:1px solid #ccc; padding:15px 0}
.bottom_nav dl{ float:left; margin:0 20px; display:inline; width:145px}
.bottom_nav dt{ background:url(../images/bt_ico.gif) no-repeat 0 6px; padding-left:10px}
.bottom_nav dd{ padding-left:10px}
.bottom_nav a{ color:#646464; text-decoration:none}
.bottom_nav a:hover{ color:#F06; text-decoration:underline}
.bottom_js{ text-align:center; padding-bottom:20px}
.bottom_js a{ color:#000; text-decoration:none; margin:0 10px}
.bottom_js a:hover{ color:#99CE02; text-decoration:underline}
.dialogcity{position:absolute; left:250px; top:70px; width:200px;height:22px;z-index:999;}
