﻿/************************ Nav **************************/
body { font: 14px/1.43 'Microsoft Yahei', Verdana, Arial, sans-serif, "Times New Roman"; word-wrap: break-word; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr { margin: 0; padding: 0; }
img { border: 0 none; }
i, em { font-style: normal; }
s { text-decoration: line-through; }
.defaultTopAd { width: 1002px; margin: 0px auto; }
.arrow_a { display: block; height: 4px; overflow: hidden; position: relative; width: 8px; }
.arrow_a i { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #000 transparent transparent; border-image: none; border-style: solid; border-width: 80px; bottom: -80px; display: block; height: 0; left: 50%; margin-left: -80px; position: absolute; width: 0; }
.arrow_a i i { border-color: #fff transparent transparent; bottom: -79px; }
.center { width: 1002px; margin: 0 auto; margin-top: 10px; }
.index_category { width: 1001px; margin: 0 auto; border: 1px solid #C0C0C0; margin: 10px auto; }
.categorys { width: 1002px; height: 200px; margin: 0 auto; padding-right: 0px; }
.category_left { width: 588px; height: 180px; border: 1px solid #C0C0C0; float: left; }
.category_left .pro_title li { float: left; padding: 20px 0; list-style: none; }
.category_left .pro_title li.title_sale { width: 230px; height: 140px; font-size: 80px; line-height: 130px; color: #fe0681; font-family: Arial; font-weight: bold; padding-left: 10px; }
.category_left .pro_title li.title_sale2 { width: 330px; height: 140px; font-size: 30px; line-height: 35px; color: #000000; font-family: Arial; font-weight: bold; text-align: left; padding-left: 10px; }
.category_rigth { width: 400px; height: 180px; border: 1px solid #C0C0C0; float: left; margin-left: 10px; }
.wel { margin: 8px; border: 3px solid #efefef; }
.wel1 { padding: 8px 0px 8px 0px; font-size: 20px; font-weight: bold; text-align: center; line-height: 30px; font-family: Arial; }
.wel2 { font-size: 13px; line-height: 18px; -webkit-text-size-adjust: none; margin: 3px; text-align: left; padding-left: 20px; }
.wel3 { font-size: 12px; margin: 3px; float: left; }
.info_list { overflow: hidden; }
.info_list li { float: left; width: 150px; overflow: hidden; padding: 0px 20px; text-align: center; }
.info_list .info_img1 { float: left; background: url('/images/icon/icon/4.jpg') no-repeat 0px 0px; padding-left: 30px; margin: 10px 0px 10px 0px; height: 18px; padding-top: 6px; }
.info_list .info_img2 { float: left; background: url('/images/icon/icon/1.jpg') no-repeat 0px 0px; padding-left: 30px; margin: 10px 0px 10px 0px; height: 18px; padding-top: 6px; }
.info_list .info_img3 { float: left; background: url('/images/icon/icon/3.jpg') no-repeat 0px 0px; padding-left: 30px; height: 18px; padding-top: 6px; }
.info_list .info_img4 { float: left; background: url('/images/icon/icon/2.jpg') no-repeat 0px 0px; padding-left: 30px; height: 18px; padding-top: 6px; }
.current { display: block; }
#leftMarquees .tempWrap { width: 1002px !important; }
#leftMarquees { overflow: hidden; width: 1002px; margin: 0 auto; }
#leftMarquees .hd { overflow: hidden; height: 40px; line-height: 40px; font-family: "微软雅黑"; font-size: 24px; color: #333; padding-bottom: 15px; }
#leftMarquees .ico_box { display: block; width: 17px; height: 17px; float: right; margin-right: 10px; margin-top: 10px; overflow: hidden; cursor: pointer; }
#leftMarquees .hd .prev { background: url(/images/icon/icon/left_ico1.jpg) 0 0 no-repeat; }
#leftMarquees .hd .next { background: url(/images/icon/icon/rit_ico1.jpg) 0 0 no-repeat; }
#leftMarquees .bd { overflow: hidden; }
#leftMarquees .bd .picList { overflow: hidden; zoom: 1; }
#leftMarquees .bd .picList li { border-top: 2px solid #00a0e8; margin: 0 8px; float: left; _display: inline; overflow: hidden; width: 230px; height: 290px; background: #f8f8f8; }
#leftMarquees .bd .picList .pic { text-align: center; }
#leftMarquees .bd .picList .pic a { height: 170px; width: 180px; display: inline-block; margin: 15px 0px; }
#leftMarquees .bd .picList .pic img { width: 180px; height: 170px; }
#leftMarquees .bd .picList .titles { width: 200px; height: 80px; margin-left: 20px; overflow: hidden; }
#leftMarquees .bds .picList .titles a:hover { color: #f00; text-decoration: underline; text-decoration: none; }
#leftMarquees .bd .picList .titles .p-name { font-family: "微软雅黑"; font-size: 12px; color: #333; text-decoration: none; line-height: 20px; }
#leftMarquees .bd .picList .titles .p-price b { font-family: "微软雅黑"; font-size: 15px; color: #ff2624; font-weight: bold; line-height: 35px; margin: 20px; }
#leftMarquees2 .tempWrap { width: 1002px !important; }
#leftMarquees2 { overflow: hidden; width: 1002px; margin: 0 auto; }
#leftMarquees2 .hd { overflow: hidden; height: 40px; line-height: 40px; font-family: "微软雅黑"; font-size: 24px; color: #333; padding-bottom: 15px; }
#leftMarquees2 .ico_box { display: block; width: 17px; height: 17px; float: right; margin-right: 10px; margin-top: 10px; overflow: hidden; cursor: pointer; }
#leftMarquees2 .hd .prev { background: url(/images/icon/icon/left_ico1.jpg) 0 0 no-repeat; }
#leftMarquees2 .hd .next { background: url(/images/icon/icon/rit_ico1.jpg) 0 0 no-repeat; }
#leftMarquees2 .bd2 { overflow: hidden; }
#leftMarquees2 .bd2 .picList { overflow: hidden; zoom: 1; }
#leftMarquees2 .bd2 .picList li { border-top: 2px solid #00a0e8; margin: 0 8px; float: left; _display: inline; overflow: hidden; width: 230px; height: 290px; background: #fafafa; }
#leftMarquees2 .bd2 .picList .pic { text-align: center; }
#leftMarquees2 .bd2 .picList .pic a { height: 170px; width: 180px; display: inline-block; margin: 15px 0px; }
#leftMarquees2 .bd2 .picList .pic img { width: 180px; height: 170px; }
#leftMarquees2 .bd2 .picList .titles { width: 200px; height: 80px; margin-left: 20px; overflow: hidden; }
#leftMarquees2 .bds .picList .titles a:hover { color: #f00; text-decoration: underline; text-decoration: none; }
#leftMarquees2 .bd2 .picList .titles .p-name { font-family: "微软雅黑"; font-size: 12px; color: #333; text-decoration: none; line-height: 20px; }
#leftMarquees2 .bd2 .picList .titles .p-price b { font-family: "微软雅黑"; font-size: 15px; color: #ff2624; font-weight: bold; line-height: 35px; margin: 50px; }
.c-product { padding: 10px 0; }
#hc_finding_brand { overflow: hidden; width: 1002px; margin: 0 auto; }
#hc_finding_brand .finding { height: 90px; font-family: "微软雅黑"; font-size: 15px; color: #333; background: #EA5D65; margin-top: 25px; margin-bottom: 10px; }
#hc_finding_brand .finding li { float: left; }
#hc_finding_brand .finding li.f1 { height: 90px; width: 90px; border-right: 1px solid #fff; color: #fff; font-weight: bold; font-size: 15px; }
#hc_finding_brand .finding li.f1 .f1_find { text-align: center; line-height: 30px; padding: 10px; }
#hc_finding_brand .finding li.f2 { width: 740px; height: 90px; line-height: 33px; color: #fff; font-weight: bold; font-size: 15px; }
#hc_finding_brand .finding li.f2 .select_list { padding: 10px; }
#hc_finding_brand .finding li.f2 .select_list a { margin-left: 6px; }
#hc_finding_brand .finding li.f2 #ddl_model { width: 300px; height: 25px; }
#hc_finding_brand .finding li.f2 #bt_gobrand { width: 50px; height: 28px; background-color: #fff; color: #a7e5f2; }
#hc_finding_brand .finding li.f2 #ddl_brand { margin-left: 3px; width: 200px; height: 30px; }
#hc_finding_brand .finding li.f3 { float: right; height: 90px; width: 160px; border-left: 1px solid #fff; color: #fff; font-weight: bold; font-size: 15px; margin-right: 10px; }
#hc_finding_brand .finding .f3 .news-img { display: block; position: relative; float: right; overflow: hidden; margin-top: 15px; }
#hc_finding_brand .finding .f3 .news-intro { position: absolute; width: 60px; display: block; padding: 25px; line-height: 25px; }
/* 产品推荐*/
.g-product { width: 1002px; margin: 0 auto; }
.g-product .menu { width: 208px; border: 1px solid #eaeaea; border-top: 0px; }
.fl { float: left; }
.fr { float: right; }
.g-product .prod-class { background: #fff; height: 510px; }
.g-product .prod-class li { border-top: 1px solid #eaeaea; }
.g-product .prod-class li a { height: 50px; line-height: 58px; display: block; font-size: 14px; color: #333; font-weight: bold; padding-left: 45px; border-right: 4px solid transparent; }
.g-product .prod-class li a:hover, .g-product .prod-class li a.active { color: #ff2624; border-right-color: #5cd2ec; background: #edeaea; }
.g-product .side-pro { width: 791px; border-bottom: 1px solid #5cd2ec; border-top: 1px solid #5cd2ec; border-right: 1px solid #5cd2ec; }
.g-product .pro-list-tag { overflow: hidden; min-height: 509px; }
.g-product .product-list { overflow: hidden; display: none; }
.g-product .product-list li { width: 190px; float: left; margin-left: 6px; margin-top: 18px; }
.g-product .product-list li:nth-child(4n+4) { margin-right: 0; }
.g-product .product-list li .u-img { height: 150px; background: #fff; text-align: center; border: 1px solid #fff; overflow: hidden; }
.g-product .product-list li .u-img img { max-width: 100%; height: 100%; }
.g-product .product-list li span { display: block; text-align: left; height: 53px; line-height: 18px; font-size: 12px; }
.g-product .product-list li .u_price { display: block; text-align: center; font-weight: bold; height: 30px; line-height: 18px; font-size: 15px; color: #ff2624; }
.g-product .product-list li:hover .u-img { border-color: #C0C0C0; }
/* 产品推荐2*/
.g-product2 { width: 1002px; margin: 0 auto; }
.g-product2 .menu { width: 208px; border: 1px solid #eaeaea; border-top: 0px; }
.fl { float: left; }
.fr { float: right; }
.g-product2 .pro-class2 { height: 510px; }
.g-product2 .pro-class2 li { border-top: 1px solid #eaeaea; }
.g-product2 .pro-class2 li a { height: 50px; line-height: 58px; display: block; font-size: 14px; color: #333; font-weight: bold; padding-left: 45px; border-right: 4px solid transparent; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.g-product2 .pro-class2 li a:hover, .g-product2 .pro-class2 li a.active { color: #ff2624; border-right-color: #5cd2ec; background: #edeaea; }
.g-product2 .side-pro { width: 791px; border-bottom: 1px solid #5cd2ec; border-top: 1px solid #5cd2ec; border-right: 1px solid #5cd2ec; }
.g-product2 .pro-list-tag { overflow: hidden; min-height: 509px; }
.g-product2 .product-list2 { overflow: hidden; display: none; }
.g-product2 .product-list2 li { width: 190px; float: left; margin-left: 6px; margin-top: 18px; }
.g-product2 .product-list2 li:nth-child(4n+4) { margin-right: 0; }
.g-product2 .product-list2 li .u-img { height: 150px; background: #fff; text-align: center; border: 1px solid #fff; overflow: hidden; }
.g-product2 .product-list2 li .u-img img { max-width: 100%; height: 100%; }
.g-product2 .product-list2 li span { display: block; text-align: left; height: 53px; line-height: 18px; font-size: 12px; }
.g-product2 .product-list2 li .u_price { display: block; text-align: center; font-weight: bold; height: 30px; line-height: 18px; font-size: 15px; color: #ff2624; }
.g-product2 .product-list2 li:hover .u-img { border-color: #eaeaea; }
/* 关键词 */
.containert { width: 1002px; margin: 0 auto; overflow: hidden; }
.token_box { overflow: hidden; line-height: 37px; }
.token_box strong { float: left; color: #ff7e00; padding: 0 10px 0 36px; font-size: 14px; }
.token_box > div { float: left; width: 870px; }
.token_box ul { overflow: hidden; }
.token_box li { float: left; padding: 0 10px; font-size: 14px; }
.token_box li a:hover { color: #0462a0; text-decoration: underline; }
/*banner*/
.center2 { width: 1002px; margin: 0 auto; height: 428px; /*overflow: hidden; */padding-top: 2px; }
/*左侧二级菜单*/
#ph_top { margin-bottom: 2px; width: 986px; }
.tp1 { height: 85px; }
.tp11 { float: left; }
.tp11 img { width: 370px; height: 85px; border: 0px; }
.tp12 { float: right; background: url('/images/it/top_header_ad.gif') no-repeat; width: 360px; height: 85px; }
.tp2 { width: 100%; height: 35px; background-color: #3B75F5; background-repeat: repeat-x; font-size: 13px; font-weight: bold; font-family: Verdana, Tahoma, Arial; text-align: left; color: #fff; }
.tp21 { float: left; background-image: url('/images/it/navigationall.gif'); background-repeat: no-repeat; margin-top: 2px; width: 190px; height: 26px; padding-top: 6px; text-align: center; }
.tp21 a { width: 190px; height: 27px; margin-top: 2px; color: #000; text-align: center; padding-top: 6px; }
.tpn { position: absolute; border: 0px; outline: 0px; background-color: #69f; border: 2px solid #36f; z-index: 1000; width: auto; font-family: Verdana, Tahoma, Arial; display: none; }
.tpn1 { float: left; width: 182px; height: auto; padding: 8px 0px 8px 8px; text-align: left; font-size: 12px; font-weight: bold; }
.tpn11 { padding: 6px 8px 6px 20px; margin: 2px 0px 2px 0px; background-color: #fff; }
.tpn11 a { color: #000; }
.tpn12 { padding: 6px 8px 6px 20px; margin: 2px 0px 2px 0px; border-bottom: 1px dotted #ccc; }
.tpn12 a { color: #fff; }
.tpn2 { float: left; width: 420px; height: auto; padding: 8px 0px 8px 12px; text-align: left; font-size: 12px; line-height: 22px; display: none; }
.tpn2 div { float: left; width: 210px; padding: 3px 0px 3px 0px; }
.tpn2 div b { margin-right: 5px; color: #666; }
.tpn3 { display: none; }
#cate a { color: white; }
/*nav*/
.wrap { clear: both; border-bottom: 2px solid #0074ba; margin: 0 auto; }
.nav_shop { height: 40px; z-index: 9; margin: 0 auto; width: 1002px; }
.nav_title { background: #0074ba none repeat scroll 0 0; color: #fff; cursor: default; float: left; font-size: 16px; height: 30px; padding-top: 12px; position: relative; text-indent: 10px; width: 200px; }
.nav_title .arrow_a { position: absolute; right: 10px; top: 18px; }
.nav_title .arrow_a i { border-top-color: #fff; }
.nav_links { cursor: default; height: 28px; padding-top: 12px; text-indent: 11px; padding-left: 3px; }
.nav_links li { color: #4d4d4d; font-family: Verdana, Tahoma, Arial; width: auto; float: left; text-align: center; padding: 0 6px; }
.nav_links li + li { border-left: 1px solid #ccc; }
.nav_links li a:hover { color: #0074ba; text-decoration: none; }
/*.nav_links a:link, .nav_links a:visited {  }*/
.nav_links li { margin: auto auto auto auto; }
#keylist { position: absolute; display: none; border: 1px solid #efefef; border-right: 1px solid #aaa; border-bottom: 2px solid #999; font-weight: bold; top: 158px; left: 0px; padding: 5px; height: auto; line-height: 20px; background-color: #ffffff; text-align: left; font-size: 12px; font-family: Verdana, Tahoma, Arial; }
#keylist div { padding: 3px; cursor: default; color: #000; background-color: #fff; }
#keylist .ov { color: #fff; background-color: #69f; }
/*---------------------------------- xmasGifts----------------------------------------------*/
.xmasGifts { width: 1002px; margin: auto; }
.xmasGiftsThemeImage { width: 1002px; margin: auto; height: 131px; }
.xmasGifts_VIP, .xmasGifts_SeniorVIP { height: 108px; border: 3px solid #BF1414; }
.xmasGifts_VIP { border-bottom: none; }
.xmasGifts_products { float: left; }
.xmasGiftsThemeImage li, .xmasGiftsThemeImage a, .xmasGiftsThemeImage img { width: 1002px; height: 131px; display: block; overflow: hidden; }
.xmasGifts_products li, .xmasGifts_products a { width: 142px; height: 108px; float: left; display: block; overflow: hidden; }
.xmasGifts_products img { width: 140px; height: 104px; float: left; display: block; overflow: hidden; margin: 1px; border: 1px solid #ea5d65; }
.error404 .aurl { position: absolute; right: 300px; top: 480px; font-size: larger; font-weight: 100; line-height: 26px; }
.aurl a span:hover { color: #0074ba; text-decoration: underline; }
.error404 .tip { font-size: 28px; line-height: 40px; }
#hc_file { border: 1px solid #69f; width: 984px; padding: 1px; }
#hc_file .b1 { padding: 6px 12px; background: #69f; color: #fff; text-align: left; font-size: 12px; font-weight: bold; }
#hc_file .b2 { padding: 18px; text-align: left; line-height: 25px; }
#hc_file .b21 { border-bottom: 1px dotted #ccc; }
#hc_file .b211 { float: left; }
#hc_file .b211 b { display: inline-block; width: 20px; }
#hc_file .b212 { float: right; color: #999; }