﻿/* 主样式*/
html,body {margin:0px;}
a{ text-decoration: none;color:#000}
a:hover{ text-decoration: underline;color:#f00;}
body{font:12px/23px "宋体";color:#000}
select,input{font:14px/17px "宋体";color:#666;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,select,input,label,button,fieldset{ margin:0; padding:0; list-style:none}
table{ border:0; padding:0; margin:0;border-collapse:collapse;}
table td,table th{ padding:0;border:0;}
img{ border:none;}
em,small,sup,cite,big{font-style:normal}
.left,.wrap_left,.wrap_center{ float:left; overflow:hidden}
.right,.wrap_right{ float:right; overflow:hidden}

/* font color */
.orange,.orange_a a{color: #f60;}
.red,.red_a a{color: #f00;}
.grey,.grey_a a{ color:#999}
.grey1,.grey1_a a{ color:#666}
.grey3,.grey3_a a{ color:#888}
.blue,.blue_a a{color:#39f}
.grey1_a a:hover,.blue_a a:hover,.grey_a a:hover,.orange_a a:hover,.grey3_a a:hover{color:#f00;}
.font14{ font-size:14px}
.green{ color:#390}

.topbar .container,.header,.topsearch,.carbrand,.wrapper,.bigtit,#footer,.cartools{ width:960px; overflow:hidden; margin:0 auto;}

.topbar{ background:url(../images/topbg.gif) repeat-x left top; height:36px;}
.topbar .container{ padding:4px 0 0; height:24px; overflow:inherit; font-family:tahoma}
.topbar .container .left{ color:#bbb}

.soll{float:right;height:24px; position:relative}
.soll .menu_btn{ height:24px; overflow:hidden; float:right; display:block;position:relative; z-index:1000}
.soll .menu_btn small,.soll .menu_btn span,.soll .sollbox .ico{ display:block; float:left; background:url(../images/soll.png) no-repeat; line-height:24px; height:24px; overflow:hidden}
.soll .menu_btn small{ background-position:left top; padding:0 10px 0 13px; border-right:#D6D6D6 1px solid; font-size:12px}
.soll .menu_btn span{ background-position:right -24px; padding:0 8px; color:#fff; font-weight:bold}
.sollover .menu_btn small{ background-position:left -48px; padding-top:3px; height:21px }
.soll .sollbox{ width:350px; padding:12px 10px 12px 15px; position: absolute; top:23px; right:0; border:#d6d6d6 1px solid; display:none; background:#fff url(../images/bgdd.gif) repeat-x left bottom; z-index:800}
.soll .sollbox .ico{ background-position:left -73px; width:48px; height:49px; margin-top:3px}
.soll .sollbox .content,.soll .sollbox .content p{ width:290px; overflow:hidden}
.soll .sollbox .content{ float:right;}
.soll .sollbox .content p{ color:#666; line-height:20px; margin-bottom:5px; font-family:tahoma}
.soll .sollbox .content p strong{ color:#000}


.header,.nav dt{ background:url(../images/topnav.png) no-repeat}
.header{ background-repeat:repeat-x; background-position:left 5px; height:72px; padding-top:4px}
.header .logo,.header .logo a{ width:178px; height:58px;float:left; overflow:hidden; }
.header .logo{ padding:6px 0 0 30px}
.header .logo a{ display:block; background:url(../images/logo.png) no-repeat;text-indent:-1000px}

.nav{ float:right; overflow:hidden; padding-top:4px; height:66px}
.nav dt,.nav dd{ float:left; margin-right:15px}
.nav dt{ width:44px; height:66px;text-indent:-1000px;}
.nav dd{ padding:1px 3px 0 0; color:#ddd; line-height:20px}
.nav dt.buy{background-position:-43px -71px;}
.nav dt.sel{background-position:-86px -71px;}
.nav dt.news{background-position:0px -71px;}
.nav dt.bbs{background-position:-129px -71px;}

.topsearch,.topsearch .ico,.topsearch .search_k div.input input,.topsearch .search_k div.btn input,.uuselect a.uuselected,.uuselect a.uuselected span,.uuselect a.uuselected:hover,.uuselect a.over,.topsearch .search_z .moremenu a{background: url(../images/topsearch.png) no-repeat;overflow:hidden}
.topsearch{background-repeat:repeat-x; background-position:left 0px; height:70px; margin-bottom:6px}
.topsearch .ico{ background-position:-217px -130px;height:70px; width:89px; float:left; overflow:hidden;text-indent:-1000px}
.topsearch .searchbox{ float:right; width:852px; padding:11px 12px 0 6px; overflow:hidden}
.topsearch .search_k{width:872px; height:26px; padding-bottom:5px; overflow:hidden}
.topsearch .search_k div{ float:left; margin-right:5px;_margin-right:3px}
.topsearch .search_k div input{ float:left}
.topsearch .search_k div.input input{ width:374px; height:21px; background-position:left -72px; line-height:21px; padding:3px 5px; border:none}
.topsearch .search_k div.input .tofocus{ background-position:left -99px; }
.topsearch .search_k div.btn input{width:57px; height:26px; border:none; cursor:pointer;background-position:left -130px;margin-right:12px;  }
.topsearch .search_k div.btn .toover{background-position:left -157px; }
.topsearch .search_z .s_name{ float:left; overflow:hidden; text-align:right}
.topsearch .search_z .moremenu{ float:right; overflow:hidden}
.topsearch .search_z{width:856px; height:23px; overflow:hidden}
.topsearch .search_z .s_name strong,.topsearch .search_z .s_name a{ display:block; float:left; font-family:verdana; overflow:hidden}
.topsearch .search_z .s_name strong{ font-weight:100; color:#B0C2DC}
.topsearch .search_z .s_name a{ font-size:14px; padding:1px 6px; line-height:18px; height:18px; color:#fff}
.topsearch .search_z .s_name a:hover{ background:#ECF6FF; padding:0 5px; border:#3399FF 1px solid; text-decoration:none; color:#f00}
.topsearch .search_z .moremenu a{background-position:-379px -138px; padding:0 8px 0 8px; color:#D8E2F0; text-decoration:underline}
.topsearch .search_z .moremenu a:hover{ color:#fff; text-decoration:none}
.topsearch .uuselect{ width:158px}

/* uuselect */
.uuselect{ height:26px;cursor:pointer; margin-right:8px; display:block; float:left}/* width:50px; */
.uuselect a.uuselected{ display:block; background-position:-58px -130px;height:24px;padding:1px 0 1px 10px;overflow:hidden; white-space:nowrap;color:#666}/* 40px; */
.uuselect a.uuselected:hover{background-position:-58px -156px;text-decoration:none}
.searchbox .uuselect a.over{background-position:-58px -182px;}
.uuselect .option {z-index:900;position: absolute;display:none; border:#00A4FF 1px solid;margin-top:-2px; background:#F7F7F8; overflow-y:scroll;scrollbar-face-color: #EFF3F7;scrollbar-hightlight-color: #fff;scrollbar-shadow-color: #AFCAE4;scrollbar-3dlight-color: #fff;scrollbar-arrow-color: #3164CD;scrollbar-track-color: #F8FAFE;scrollbar-darkshadow-color: #fff;}/* width:98px; */
.uuselect .option li{overflow:hidden;}/* width:50px; */
.uuselect .option li a{color:#333;display:block;  padding:0 0 0 10px ;height:22px;line-height:22px;overflow:hidden; border-bottom:#E0E5E9 1px solid; text-align:left;}
.uuselect .option li a:hover,.uuselect .option li a.selected{  text-decoration:none; background:#E0E5E9; color:#36c}
.uuselect .option li small{font-size:16px;font-family:verdana; cursor:default; color:#164A84; background:url(../images/mainbg.png) repeat-x left -144px;display:block;height:22px;border-bottom:#D3D8E3 1px solid; line-height:20px; text-align:center;  }
.uuselect a { outline: none; text-decoration:none;}
.uuselect a:focus { outline: none; text-decoration:none;}

.mod_title,.carbrand .mod_title,.carbrand .mod_tab,.mod_tab li.now,.carbrand .mod_container ul.tab_con,.cartypes,.wrap_left .mod_title h3,.wrap_left .mod_title .title,.focus .txtlist_title strong,.wrapper_all .wrap_center .mod_title h3,.wrapper_all .wrap_right .mod_title h4,.bigtit,.td2 .mod .mod_title,.td2 .mod .mod_title h3,.td2 .border_r .mod_tab{background:url(../images/mainbg.png) repeat-x }
/* mod */
.mod,.mod_title,.mod .mod_container{overflow:hidden}
.mod{border:#D6D6D6 1px solid;}
.mod_title{background-position:left -139px; height:29px;}
.mod_title .more,.mod_title .more a{display:block; overflow:hidden}
.mod_title h3,.mod_title h4,.mod_title .title{padding:3px 6px 3px 16px;float:left;height:23px;}
.mod_title h3,.mod_title h4,.mod_title h3 a,.mod_title h4 a,.mod_title .title,.mod_title .title a{color:#000; font-weight:bold; font-size:14px}
.mod_title a:hover{text-decoration: none;}
.mod_title .more{padding:4px 8px 2px 10px;float:right;height:23px;}
.mod_title .more a{color:#999; font-family:"宋体"}
.mod_title .more a:hover{ color:#f00;}

.mod_tab{ overflow:hidden;height:29px; float:left }
.mod_tab li{padding:3px 20px 2px; float:left; height:23px;border-left:#fff 1px solid;border-right:#ddd 1px solid;color:#666;overflow:hidden; cursor:pointer; font-weight:bold; font-family:tahoma}
.mod_tab li.now{padding:4px 20px 2px 21px; border-left:none;color:#c00;background-position:left 0px;}
.mod_container .tab_con{ display:none}
.mod_container .tab_con_show{ display:block}

.listbox { padding-bottom:12px; overflow:hidden}
.listbox .list_head { padding:3px 0;height:23px; overflow:hidden;background:url(../images/scarbar.png) repeat-x left -61px; border-bottom:#e6e6e6 1px solid; margin-bottom:5px}
.listbox .list_head ul{height:15px; overflow:hidden; line-height:15px; padding:4px 0}
.listbox .list_head li{ height:15px;padding-left:1px; margin-left:-1px;border-left:#e6e6e6 1px solid; color:#666}
.listbox .list_content,.listbox .list_content ul{overflow:hidden; }
.listbox .list_content li{ padding:4px 0 3px; overflow:hidden;font-family:tahoma; cursor:pointer}
.listbox .list_content li div,.listbox .list_head li{ float:left;overflow:hidden; text-align:center}
.listbox .list_content li.odd{ background:#f8fafe}
.listbox .list_content li.over{ background:#f1fafe}

.banner_960,.banner320,.banner240,.banner206,.banner370{ font-size:0; line-height:0;overflow:hidden;}
.banner_960{ width:960px;margin-bottom:6px}
.banner320{ width:320px; margin-bottom:6px}
.banner240{ width:240px;margin-bottom:6px}
.banner206{ width:206px;margin-bottom:6px}
.banner370{ width:370px; margin:0 auto; margin-bottom:6px}
.shopbanner{ font-weight:bold; border:#ddd 1px solid; background:#E7EAEE; text-align:center; padding:14px 0 0; height:58px; overflow:hidden}
.shopbanner strong{ font-size:14px; color:#c00}

.li a{ background:url(../images/li1.gif) no-repeat left -6px; line-height:24px; padding-left:9px}

.links{ background:#EFF1F3; margin-bottom:8px}
.links .mod_title{ background:none; padding:8px 10px 2px 0}
.links .mod_title .title{background:none; padding-left:15px}
.links .mod_title .pro{ float:left; font-family:tahoma; padding:2px 0 0 10px}
.links .mod_container{ padding:0 10px 10px; width:940px;}
.links .mod_container ul{ overflow:hidden; clear:both; width:950px; padding:1px 0 0 1px} 
.links .mod_container li{ float:left; width:93px; text-align:center; height:24px;line-height:24px; border:#E8E8E8 1px solid; margin-left:-1px; margin-top:-1px; display:block; overflow:hidden}
.links .mod_container li.clear{clear:both; width:940px; line-height:1px; font-size:1px; height:1px}
#footer{ padding:0 0 10px 0; text-align:center;}
.footbox{text-align:center; color:#ccc}
.footbox a{color:#164A84}
.footbox a:hover{color:#f00}
.copyright,.footbox{ padding:4px; overflow:hidden}
.copyright,.copyright a{ color:#666; line-height:18px; font-family:verdana}


/* 新增 */
#topbar_new{ background:url(../images/topbar_bg.gif) repeat-x left top; height:37px;overflow:hidden;margin-bottom:6px}
#topbar_new a{ color:#164A84}
#topbar_new a:hover{ color:#f00}
#topbar_new .container{ width:960px;height:32px; margin:0 auto; overflow:hidden; padding-top:5px}
#topbar_new .topnav{ float:left; overflow:hidden; height:30px; color:#B6C0CB; background:url(../images/topbar_line.gif) no-repeat left 4px; padding:2px 0 0 15px}
#topbar_new a.logo_small{float:left;display:block;width:124px; height:23px;text-indent:-1000px; padding-right:10px;background:url(../images/logo_small_new.gif) no-repeat left top; }
#topbar_new .toplogin{ float:right; overflow:hidden; padding:2px 0 0; height:30px}
.user_login,.user_info{ float:left; color:#666}
.user_login small,.user_info small{ color:#ddd; font-size:12px}
.user_login,.user_info .myname{ background-position:left -809px; padding-left:16px}
.user_login a{ text-decoration:underline}
.user_info .myname a{ font-size:14px; font-family:tahoma; color:#d00}

.scrbox{margin:0 auto; width:960px; margin-top:-5px;padding:2px 0 5px; height:26px; overflow:hidden  }
.scrbox .left{ padding-top:3px;background:#fff url(../images/homeico.gif) no-repeat 6px 7px; padding-left:26px ;color:#999; }
.scrbox .left a{ color:#039}

.sitenav{ width:918px; background:url(../images/footsearchbg.gif) repeat-x left bottom; border:#DBDDE2 1px solid; border-top-color:#82A1C1; overflow:hidden; padding:16px 16px 16px 24px; margin:0 auto 10px}
.sitenav .content{ float:left; border-right:#E0E2E8 1px solid; overflow:hidden}
.sitenav dl{ float:left; overflow:hidden; padding-right:35px}
.sitenav dl dt{ font-weight:bold; color:#164A84}
.sitenav dl dd{ color:#bbb}
.sitenav dl dd a{ color:#333}
.sitenav dl dd a:hover{ color:#f00}
.sitenav .search_foot{ border-left:#fff 1px solid; overflow:hidden; height:60px; padding:8px 0 0 35px; float:left; width:280px}
.sitenav .search_foot input{ background:url(../images/footsearch.png) no-repeat left top; border:none; float:left}
.sitenav .search_foot .input{ background-position:left top; padding:4px 3px 2px 25px; height:20px; width:196px}
.sitenav .search_foot .btn{ background-position:right top; height:26px; width:48px; cursor:pointer}
.sitenav .search_foot div{ height:26px; margin-bottom:8px; overflow:hidden; float:left; width:280px}
.sitenav .search_foot p{ clear:both; float:left;width:280px}

.othermod{ width:240px; overflow:hidden}

.cartuangou .mod_title,.cartuangou .mod_container p.btn a{ background:url(../images/indexbar.png) no-repeat}

.cartuangou{ margin-bottom:6px; border:none}
.cartuangou .mod_title{ background-position:-321px -34px; height:30px; padding-right:9px;}
.cartuangou .mod_title .more a{ color:#fff}
.cartuangou .mod_title .more a:hover{ color:#DCECFC;text-decoration: underline;}
.cartuangou .mod_container{ border:#AEB7C4 1px solid; background:#E7EAEE url(../images/tgbg.jpg) no-repeat; padding:14px 9px 0; width:220px; height:240px; overflow:hidden}
.cartuangou .mod_container strong,.cartuangou .mod_container p,.cartuangou .mod_container p.pic a{ display:block; margin:0 auto; overflow:hidden; text-align:center}
.cartuangou .mod_container p{height:23px}
.cartuangou .mod_container strong,.cartuangou .mod_container p.pic{ padding-bottom:4px}
.cartuangou .mod_container strong a{ color:#c00;font-size:14px;}
.cartuangou .mod_container p.pic { width:206px; height:106px;}
.cartuangou .mod_container p.pic a{width:200px; height:100px; padding:2px; border:#DEDEDE 1px solid; background:#fff}
.cartuangou .mod_container p.pic a:hover{ background:#A8C2EE; border:#A8C2EE 1px solid}
.cartuangou .mod_container p em{ font-size:14px; color:#c00; font-weight:bold; font-family:tahoma}
.cartuangou .mod_container p.btn{ padding-top:6px}
.cartuangou .mod_container p.btn,.cartuangou .mod_container p.btn a{ width:127px; height:36px; overflow:hidden; display:block}
.cartuangou .mod_container p.btn a{background-position:-321px -66px; text-indent:-1000px}
.cartuangou .mod_container p.btn a:hover{background-position:-448px -66px;}

.bigtit{ background-position:left -260px; height:35px; width:959px; border-right:#D6D6D6 1px solid}
.bigtit .bigtitle{ width:300px; height:36px; overflow:hidden; float:left; text-indent:-1000px;}
.bigtit .menu,.bigtit .more{ padding:8px 10px 0 0; float:right;overflow:hidden; color:#ddd}
.bigtit .menu a{ color:#164A84; padding:0 5px}
.bigtit .more a{ color:#999}
.bigtit .menu a:hover,.bigtit .more a:hover{ color:#f00}

ul.toimglist{ overflow:hidden;padding:20px 0 0 10px}
ul.toimglist li{ width:134px; padding:0 12px 16px 12px; overflow:hidden; float:left}
ul.toimglist li a{ width:132px; display:block; float:left; overflow:hidden; line-height:18px; text-align:center; color:#333}
ul.toimglist li a:hover { color:#f00}
ul.toimglist li a.pic{ border:#D4D8E4 1px solid; width:120px;padding:2px; height:160px; margin-bottom:8px; background:#fff}
ul.toimglist li a.pic img{width:120px;height:160px; }
ul.toimglist li a.pic:hover { background:#A8C2EE; border:#A8C2EE 1px solid;}

.series_gallery{ margin-left:14px;width:615px; background:#f8fafe; padding:2px; overflow:hidden}
.series_gallery .inner{width:615px; height:130;overflow:hidden; border:#dedede 1px solid; background:#fff}
.series_gallery_tip{ background:#fff; width:615px;height:23px; padding:6px 0; font-size:14px; font-weight:bold; text-align:center; margin-bottom:-1px; color:#c00; border:#dedede 1px solid; background:#fff url(../images/basebar.png) repeat-x left 10px}
.series_gallery_tip span{ background:url(../images/pictures_ico.png) no-repeat left top; padding-left:20px; padding-bottom:5px}
.series_gallery .inner ul{ width:615px;margin:18px auto 0 6px;}
.series_gallery .inner li{ width:142px; height:120px; padding:0 5px 5px; overflow:hidden; float:left}
.series_gallery .inner li a{ width:140px; display:block; float:left; overflow:hidden; line-height:18px; text-align:center; color:#333}
.series_gallery .inner li a:hover { color:#f00}
.series_gallery .inner li a.pic{ border:#ddd 1px solid; width:128px;padding:4px; height:96px; margin-bottom:8px}
.series_gallery .inner li a.pic img{width:128px;height:96px; }
.series_gallery .inner li a.pic:hover { background:#BFC8D9; border:#85A9CF 1px solid;}



