body{color:#333;font:12px/1.5 "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,sans-serif;min-width:1200px;background-color:#fff;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {color:#dc0107;text-decoration:none;}
img {vertical-align:middle;}
.textcenter{text-align:center}

h1,h2,h3,h4,h5,h6{color:#333;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}

.price {font-family:"Microsoft Yahei",Arial}
.red {color:#df1a1e}

.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40 {margin-top:40px;}

.flt{float:left}
.frt{float:right}
.cut{overflow:hidden}
.wrap,.w{width:1200px;margin-left:auto;margin-right:auto}
.w-inl{width:950px}
.w-inr{width:245px}

.w-l{width:218px}
.w-r{width:970px}
.w-s{width:200px}
.w-m{width:990px}

/*边框样式*/
.boref {border:1px solid #EFEFEF;overflow:hidden}
.bor1 .hd {height:40px;border-bottom:1px solid #efefef; line-height:40px; padding-left:20px}
.bor1 .hd h2 {font:16px/40px "Microsoft Yahei",SimSun,Arial,Helvetica,sans-serif}
.bor1 .bd {padding:10px}

.bold{font-weight:bold}
.ico{background:url("i/ico.gif") no-repeat;display:inline-block;*display:inline;*zoom:1;overflow:hidden}
.ico1{background-position:0px 2px;width:15px;height:18px}
.ico2{background-position:0px -18px;width:16px;height:18px}
.ico3{background-position:0px -40px;width:16px;height:19px}
.ico4{background-position:-19px 0px;width:12px;height:12px}
.ico5{background-position:-18px -40px;width:15px;height:15px;float:left}
.ico6{background-position:-22px -18px;width:10px;height:12px;float:right;margin-top:2px}
.ico7{background-position:0px -64px;width:10px;height:22px;float:left;margin-top:52px;padding-left:8px}
.ico8{background-position:0px -90px;width:15px;height:22px;float:right;margin-top:52px;padding-right:8px}
.ico9{background-position:0px -64px;width:15px;height:22px;float:left;margin-top:75px}
.ico10{background-position:-17px -64px;width:15px;height:22px;float:right;margin-top:75px}
.ico11{background-position:0px -426px;width:12px;height:12px;float:left;margin:15px 8px 0px 0px}
.ico12{background-position:0px -439px;width:12px;height:12px;float:left;margin:15px 8px 0px 0px}


/*==================头部====================*/
.head-minibar {background:#f2f2f2;height:24px;line-height:24px;padding:8px 0;}
.head-minibar .wrap {height:24px;}
.head-minibar a{text-decoration:none;margin:0 8px}
.head-minibar a,.head-minibar span {float:left;}
.head-minibar .uname {padding-left:10px;font-style:italic}

.dkicon {background:url("2019/icon.png") no-repeat -999em -999em;display:block;overflow:hidden;float:left;margin-right:5px;}
.icon-cart {background-position:-7px 5px;width:17px;height:24px;}
.icon-point {background-position:-11px -19px;width:13px;height:24px;}
.icon-phone {background-position:0px -48px;width:24px;height:24px;}



/*head样式*/
.head-main {padding:30px 0;}
.head-main .logo {width:306px;height:70px;margin-right:94px}
.head-main .logo img{max-width:306px;max-height:70px;}
.head-main .caigou {width:204px;height:50px;}
.head-main .caigou img {max-width:204px;max-height:50px;}

.search {width:485px;}
.search .search-box {width:100%;height:46px;position:relative;}
.search .keywords {border:3px solid #d51619;padding:5px 101px 5px 10px;height:30px;width:363px;line-height:30px;display:block;outline:0;overflow:hidden}
.search .btn-search {background:#d51619;width:96px;height:46px;border:none;color:#fff;font-size:14px;padding:0;font-weight:600;cursor:pointer;position:absolute;right:0;top:0;}
.search .hots {color:#999;line-height:1.5;margin-top:5px;font-size:12px}
.search .hots span{color:#d51619;}
.search .hots a{color:#666;margin-right:10px;}


/*导航条样式*/
.nav .wrap{height:40px;border-bottom:3px solid #d51619;}
.nav-category {width:190px;height:40px;color:#fff;position:relative;z-index:15}
.nav-channel {width:1000px;height:40px;padding-left:10px;}


/*下拉式商品分类-左边*/
.qf-ecs-virtualcat {width:190px;position:absolute;left:0;top:0;}
.qf-ecs-virtualcat .dt {background-color:#d51619;color:#fff;padding:5px 20px;}
.qf-ecs-virtualcat .dt strong {display:block;padding-left:26px;font-size:14px;font-weight:normal;background:url("2019/icon.png") no-repeat;color:#fff;}
.qf-ecs-virtualcat .dt .node-title {background-position:-2px -132px;height:33px;line-height:30px;}
.qf-ecs-virtualcat .dt .cat-title {background-position:-2px -167px;height:28px;line-height:28px;}
.qf-ecs-virtualcat .dd {background-color:#1e1e1e;padding-top:5px;width:190px;height:395px;}
.qf-ecs-virtualcat .dd .dt {margin:5px 0;}
.qf-ecs-virtualcat .c-cat-depth-1 {}
.qf-ecs-virtualcat .depth {height:31px;line-height:31px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;/*-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;*/}
.qf-ecs-virtualcat .depth a {color:#fff;}
.qf-ecs-virtualcat .depth a:hover {text-decoration:underline}
.qf-ecs-virtualcat .depth span {margin:0 2px;color:#999}
.qf-ecs-virtualcat .depth .icon {position:absolute;right:20px;top:0;}
.qf-ecs-virtualcat .hover .depth {/*padding-left:30px;*/}

.c-cat-popup {position:absolute;top:43px;left:190px;width:968px;min-height:378px;padding:10px 20px;background:#fff;border:1px solid #e4e4e4;}
.c-cat-popup dl {padding:8px 0;position:relative;font-size:12px;border-bottom:1px solid #efefef;line-height:19px;}
.c-cat-popup dl.nobor {border-bottom:none}
.c-cat-popup dl dt {width:11em;float:left;padding-right:10px;font-weight:bold;text-align:right;position:relative;}
.c-cat-popup dl dt a {color:#dc0107}
.c-cat-popup dl dt a:hover {text-decoration:underline}
.c-cat-popup dl dd {margin-left:12em;min-height:19px;}
.c-cat-popup dl dd a {display:inline-block;*display:inline;*zoom:1;margin:0 3px;}



/*导航*/
.MenuList {width:836px;height:40px;overflow:hidden;float:left;padding-left:20px;}
.MenuList li {float:left;}
.MenuList li a{color:#333;padding:0 20px;height:40px;line-height:40px;font-size:16px;display:inline-block;*display:inline;*zoom:1;}
.MenuList li a:hover,
.MenuList li.menu_index a{color:#E4000F;text-decoration:none}


/*位置*/
.Navigation{height:40px; line-height:40px; padding-left:10px;}

/*=======================================底部样式===============================================*/
.footer{height:170px;background-color:#f2f2f2;padding-top:25px;}
.help-l {width:800px;}
.help-l .item {float:left;width:160px;overflow:hidden}
.help-l .item h3 {height:22px;line-height:22px;background:url("i/ico.gif") no-repeat;padding-left:30px;margin-bottom:10px;}
.help-l .item h3 a{color:#555;}
.help-l .item1 h3{background-position:0px -303px}
.help-l .item2 h3{background-position:0px -327px}
.help-l .item3 h3{background-position:0px -352px}
.help-l .item4 h3{background-position:0px -376px}
.help-l .item5 h3{background-position:0px -400px}

.help-l .item ul {padding-left:30px;}
.help-l .item li {line-height:25px;}

.help-r{width:380px;height:125px;}
.help-r img{float:left;margin-right:40px;}
.help-rzx{width:200px;}
.help-r .weixin{width:120px;height:120px;overflow:hidden;}
.help-r .zx{font:15px/20px "Microsoft Yahei",SimSun,Arial,Helvetica,sans-serif;color:#e11e2b;}
.help-r .phone{font:bold 22px/35px "Microsoft Yahei",SimSun,Arial,Helvetica,sans-serif;color:#e11e2b;}
.help-r p{line-height:25px;}
.color1{color:#999;}
.color2{color:#666;}

.sys-copyright{padding:20px 0}
.sys-copyright p{color:#242424;line-height:2;}
.sys-copyright p a{color:#242424;}
.sys-copyright img{ display:inline;}
.sys-copyright p span{margin-right:20px;}
.footpa{padding-left:8px;}


.btn-major span{background:#dc0107;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#dc0107',endColorstr='#dc0107') \9;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#dc0107',endColorstr='#dc0107') \9;height:21px;line-height:21px;padding-left:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn-major span span{padding-right:10px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.btn-major:hover span{background:#c10208;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#c10208',endColorstr='#c10208') \9;}



/*评分*/
.stars .above{color:#ff6600;}

.pageview .ico {background:none;display:inline;}
.pageview .flip:hover {text-decoration:none}


/*表格样式*/
.liststyle {border: 1px solid #DDDDDD;width:100%;border-collapse:separate;}
.liststyle a {padding-right: 5px;text-decoration: underline;}
.liststyle a.lnk {text-decoration: none;}
.liststyle thead th {
    background: url("i/tablethbg.gif") repeat;
    border-color: #FFFFFF #DDDDDD #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    font-weight: 700;
    padding: 4px 3px;
    text-align: center;
    white-space: nowrap;
}
.liststyle td, .liststyle th {
    border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 1px;
    padding: 4px;
    text-align: center;
}
.liststyle.data tbody th {
    color:#000000;
    font-size:12px;
    text-align: right;
}
.liststyle.data td {
    text-align: left;
}
.liststyle.data .colspan {
    border-bottom: 1px solid #AAAAAA;
    border-top: 1px solid #FFFFFF;
    color: #000000;
    font-weight: 700;
    text-align: center;
}
.ColColorGray {
    background:#EFEFEF;
}

.error {margin:50px 1em 30px;font-size:16px;color:#333}
.bigapic {margin-right:0px;float:left;}


/*add by qingfeng 2017-6-13 index-2017 分类*/
#dservice {width:100%;height:40px;}
#dservice .dt {height:40px;line-height:40px;background:#e4000f url("index/iconl.gif") no-repeat 27px center;color:#fff;}
#dservice .dd {width:628px;top:40px;left:0;border-top:3px solid #890209;overflow:hidden;}
#dservice .dd-inner {width:218px;height:365px;background:#4a0814;position:relative;z-index:3;}
#dservice .dd-inner .item {width:218px;height:73px;position:relative}
#dservice .dd-inner .item a {height:73px;line-height:73px;color:#fff;text-decoration:none;padding:0 21px 0 35px;display:block;font-size:16px;}
#dservice .dd-inner .item i {height:18px;line-height:18px;display:block;font-size:20px;font-family:Simsun;position:absolute;top:28px;right:21px;}
#dservice .dd-inner .item.hover {background:#fff;position:relative;z-index:3}
#dservice .dd-inner .item.hover a{color:#e60013}
#dservice .dorpdown-layer {width:410px;height:365px;top:0;left:218px;color:#666;z-index:2}
#dservice .dorpdown-layer .item-sub{padding: 39px 25px 0;height:326px;background-color:#fff;position:absolute;left:0;top: 0;}
#dservice .dorpdown-layer .item-sub.active{animation: itemshow 1s;-moz-animation: itemshow 1s;-webkit-animation: itemshow 1s;-o-animation: itemshow 1s}
#dservice .dorpdown-layer .item-sub.hid{left: -660px;animation: itemhide 1s;-moz-animation: itemhide 1s;-webkit-animation: itemhide 1s;-ms-animation: itemhide 1s;-o-animation: itemhide 1s}
#dservice .dorpdown-layer h2,#dservice .dorpdown-layer h3 {color:#333;font-weight:normal;}
#dservice .dorpdown-layer h2 {height:20px;line-height:20px;font-size:16px;border-bottom:1px solid #e0e0e0;display:inline-block;*display:inline;*zoom:1;padding:0 5px 12px;}
#dservice .dorpdown-layer h3 {color:#e50211;font-size:14px;}
.dshadow {-moz-box-shadow:3px 3px 5px #ddd; -webkit-box-shadow:3px 3px 5px #ddd; box-shadow:3px 3px 5px #ddd;}

.dsearch-form {margin-top:20px;height:40px;}
.dsearch-form input,.dsearch .dsearch-form button {float:left}
.dsearch-form .keywords {border:solid #e50211;border-width:1px 0 1px 1px;padding:5px 8px;width:261px;height:28px;line-height:28px;color:#666}
.dsearch-form .btn-search {width:81px;height:40px;background:#e50211;line-height:40px;overflow:hidden;color:#fff;border:none;padding:0;font-size:14px} 
.dhotkey {margin-top:15px;}
.dhotkey a {color:#666}
.dhotkey span,.dsearch .dtag span {color:#e50211;}

.dsearch {}
.dsearch .dsearch-form {margin-top:39px}
.dsearch .dtag {margin:55px 0 0 12px}
.dsearch .dtag span{padding:0 7px;height:25px;line-height:25px;border:1px solid #e50211;display:block;margin-right:22px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;cursor:pointer}
.dsearch .dtag span:hover {border-color:#078d50;color:#078d50;}

.dartlist {margin:25px 0 15px}
.dartlist li {height:24px;line-height:24px}
.dartlist li .pubdate {float:right;color:#999}
.dservice ol li{line-height:24px;font-size:14px;}
.dservice ol li i {color:#e50211;font-size:18px;margin-right:6px}

/*div模拟下拉框select*/
#dservice {z-index:1000}
.dselect {width:200px;height:36px;}
.dselect .dtype {width:100%;height:36px;margin-top:15px;line-height:36px;}
.dselect .dtype cite{width:75px;height:34px;line-height:34px;padding:0 26px 0 15px;color:#333;cursor:pointer;font-style:normal;border:1px solid #dcdcdc;background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAJUlEQVQokWNgGAXUA9XV1f9xYYoMIdslVVVVpGtGNoRszUMPAAAv4ib+w1OHnAAAAABJRU5ErkJggg==") no-repeat right center;z-index:2;right:0;top:0;display:block;}
.dselect .dtype cite i{width:100%;height:34px;display:block;overflow:hidden}
.dselect ul {width:184px;border:1px solid #dcdcdc;background-color:#fff;top:34px;right:0;z-index:1;display:none}
.dselect ul li a{display:block;height:30px;line-height:30px;color:#333;text-decoration:none;padding:0 10px;}
.dselect ul li a:hover{background-color:#dedede;}
.dselect.down .dtype cite {border-bottom:none;}
.dselect.down ul {display:block;}

/*标签样式统一*/
.img-tag-tl,.img-tag-tr,.img-tag-bl,.img-tag-br,.text-tag-tl,.text-tag-tr,.text-tag-bl,.text-tag-br {position:absolute;}
.img-tag-tl,.text-tag-tl{top:0;left:0}
.img-tag-tr,.text-tag-tr{top:0;right:0}
.img-tag-bl,.text-tag-bl{bottom:0;left:0}
.img-tag-br,.text-tag-br{bottom:0;right:0}
.text-tag-tl,.text-tag-tr,.text-tag-bl,.text-tag-br {background-color:#f6f6f6;line-height:1.5;padding:1px 5px;font-size:12px}
.goods-item .goods-pic .img-tag-tl,
.goods-item .goods-pic .img-tag-tr,
.goods-item .goods-pic .img-tag-bl,
.goods-item .goods-pic .img-tag-br {width:auto !important;height:auto !important;}
.goods-item .goods-pic .img-tag-tl img,
.goods-item .goods-pic .img-tag-tr img,
.goods-item .goods-pic .img-tag-bl img,
.goods-item .goods-pic .img-tag-br img {max-width:100px !important;max-height:100px !important;display:block;}

/*搜索更改样式2019*/
.optionbtn{width:96px;height:46px;border:none;color:#fff;font-size:14px;padding:0;cursor: pointer;position:absolute;right:0;top:0;background: #d51619;}
.optionbtn .downbox{position:absolute;top:46px;left:0px;display:none;background:#fff}
.optionbtn .downbox.show{display:block;}
.optionbtn a{display:block;width:94px;border:1px solid #e5e5e5;border-top:none;line-height:40px;text-align:center;}
.optionbtn a.checked{color:#d51619}
.search .btn-search{position:initial;margin-left:30px;width:66px;}
.optionbtn i{position:absolute;top:13px;left:12px;width:20px;height:20px;background:#fab708 url("pic2019/down.png") no-repeat center;-webkit-border-radius:50%;
    border-radius:50%;}



.Layer{float:left;position:relative;}
.Layer .hd{padding: 0 10px;}
.Layer .hd .icon{-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;transition: all .3s ease-in;display:inline-block;*display:inline;*zoom: 1;}
.Layer.active .hd .icon{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);transform: rotate(180deg);}
.Layer-box{position:absolute;top:22px;background-color:#fff;border:1px solid #e8e8e8;border-top:none;box-shadow: 0 1px 1px rgba(0,0,0,0.12);padding: 10px 15px 12px 14px;left:-50%;width:240px;z-index:10;}
.Layer-box li{float:left;margin:0 10px;text-align:center;}
.Layer-box li img{width:100px;}
.Layer-box li p{color:#d51619}