
/*banner*/
.banner,.banner ul,.banner ul li{list-style:none; width:740px;height:350px;margin:0px;padding:0px;}
.banner ul li img{ width:740px; max-height:350px;}
.banner{ position:relative;margin:10px 0px;}
.bannerbtn .left{ background:url(../images/left0.png) no-repeat left center; width:32px; height:72px; display:inline-block;  position:absolute; top:139px; left:12px; z-index:20;}
.bannerbtn .left:hover{ background:url(../images/left1.png) no-repeat left center; }
.bannerbtn .right{ background:url(../images/left01.png) no-repeat right center;width:32px; height:72px;display:inline-block;position:absolute; top:139px; right:12px; z-index:2; }
.bannerbtn .right:hover{background:url(../images/right1.png) no-repeat right center;}
.d_tp li{list-style:none;float:left;margin-right:8px;}
.d_bner{width:1030px;height:248px;}
.d_bner ul li{list-style:none; width:1030px;height:290px;margin:0px;padding:0px;}
.d_bner ul li img{width:1030px; max-width:1030px; height:248px;}
.d_bner .left,.d_bner .right{ top:95px;}
.dc_banner{width:1200px;margin-left:-10px;}
.dc_banner ul li img{width:1200px; max-width:inherit;height:248px;}
/*user*/
.du_img span{display:inline-block;width:50px;height:50px;border:1px solid #d7d7d8;border-radius:100%;vertical-align:middle;overflow:hidden;}
.du_img span img{width:auto;height:100%;max-height:100%;max-width:100%;border-radius:100%;padding:2px;vertical-align:middle;}
.d_login a{display:inline-block;border-right:1px solid #eeeeee;padding:0px 12px;}
.d_login a:last-child{border-right:0px;}
/*main*/
.d_pro li:hover p.height32 {color:#ff0023;}
.d_rxpro li{padding:18px 20px ;margin-top:-18px}
.d_jrtj{background:url(../images/d_tjbj.jpg) no-repeat;width:100%;height:242px;padding:10px 50px;}
.dtj{position:absolute;right:0px;top:0px;z-index:1;}
.d_pro{margin-left:10px;}
.d_pro li{padding:10px;float:left;position:relative;margin-top:8px;}
.d_pro li .d_lbl{background:url(../images/d_tb.png) no-repeat 0px 2px;padding-left:16px;vertical-align:middle;}
.d_zk{background:url(../images/d_dis.png) no-repeat 0px 0px;width:71px;height:45px;padding:10px 6px 10px 0px;position:absolute;right:10px;top:-8px;z-index:1;text-align:center;}
.d_rxpro{margin:26px 8px 9px 17px;}
.d_muitle{padding:3px 10px 3px 0px;line-height:16px;}
.d_pro li a:hover{text-decoration:none;}
.d_pro li:hover{z-index:16; top:-3px;  -webkit-box-shadow:0 0 10px #959595; -moz-box-shadow:0 0 10px #959595; box-shadow:0 0 10px #959595; }
.d_pro  li .dp_con{width:210px;}
.d_nav_rt{position:absolute;right:20px;top:7px;}
.d_nav_rt a{display:inline-block;margin:0px 10px;color:#333;}
.d_nav_rt a.red,.d_nav_rt a:hover{color:#ff0023;text-decoration:underline;}
.d_ppzq li{float:left;overflow:hidden;vertical-align:middle;position:relative;}
.d_ppzq li a{display:block;width:200px;height:100px;line-height:100px;overflow:hidden;vertical-align:middle;border:solid #f0f0f0;border-width:0px 1px 1px 0px;text-align:center;}
.d_ppzq li:nth-child(3n) a{border-width:0px 0px 1px 0px;}
.d_ppzq li:nth-child(10) a,.d_ppzq li:nth-child(11) a,.d_ppzq li:nth-child(12) a{border-bottom:0px;}
.d_ppzq li img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;}
.d_ppzq li a p{display:none;position:absolute;top:0px;left:0px;right:0px;background-color:#000;background:rgba(0,0,0,.7);width:200px;height:120px;}
.d_ppzq li a p span{background:#ff0023;padding:5px 13px 6px 13px;border-radius:14px;}
.d_ppzq li a:hover{color:#fff;}
.d_ppzq li a:hover p{display:block;}
.d_table td{padding:13px 0px;}
.d_table thead td{border-bottom:1px solid #3b3e47;}
.d_table tbody tr:nth-child(2n) td{background:#fafafa;}
.d_more{display:block;position:absolute;right:0px;top:0px;}
.d_sctt{padding:0px 10px 0;position:relative;}
.d_sctt a{position:absolute;right:20px;top:3px;}
.newlist{overflow:hidden; height:180px;position:relative;margin:10px auto;}
.d_snews{height:auto;overflow:hidden;padding:0 10px;}
.d_snews li{list-style:none;height:55px;overflow:hidden;padding-bottom:10px;margin-bottom:6px;}
.du_tjbq{
    display:inline-block;
    border-radius:12px;
    padding:1px 6px;
    background: -moz-linear-gradient(left,  rgba(107,45,8,1) 0%, rgba(19,9,1,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(107,45,8,1) 0%,rgba(19,9,1,1) 100%);
    background: -o-linear-gradient(left,  rgba(107,45,8,1) 0%,rgba(19,9,1,1) 100%);
    background: -ms-linear-gradient(left,  rgba(107,45,8,1) 0%,rgba(19,9,1,1) 100%);
    background: linear-gradient(left,  rgba(107,45,8,1) 0%,rgba(19,9,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b2d08', endColorstr='#130901',GradientType=0 );
}
.du_tjbq:hover{-webkit-box-shadow:0 0 10px #959595; -moz-box-shadow:0 0 10px #959595; box-shadow:0 0 10px #959595;color:#d5b086}
.d_content a{display:inline-block;margin:5px 8px;min-width:48px;text-align:center;}
.d_content .iconfont{/*height:40px;*/}
.d_content a:hover{text-decoration:none;}
.dt_title{border-bottom:1px solid #eee;}
.dt_title a{display:inline-block;width:49%;text-align:center;}
.dt_title a:hover{text-decoration:none;}
.dt_title a.cur{padding-bottom:10px;border-bottom:2px solid #ff0023;color:#ff0023;text-decoration:none;}
/**/

.d_tjcon{padding:20px 0px 30px;border-bottom:1px solid #f3f3f3;}
.d_tjcon:first-child{padding-top:0px;}
.d_tjcon:last-child{border-bottom:none;padding-bottom:0px;}
.s-l-block{
    padding: 0px 0px 0px 140px;
    position: relative;
}
.s-l-b-pic{
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin-top: -44px;
    left: 10px;
    position:absolute;
    top:50px;
}
.s-l-b-pic img{
    max-width: 100%;
}
.s-l-b-fav{
    display:inline-block;
    background-color: #ff0023;
    line-height: 25px;
    padding:0px 0px;
    border-radius: 15px;
    cursor: pointer;
    margin-right:20px;
    width:75px;
    height:28px;
}
.s-l-b-fav:hover{color:#fff;text-decoration:none;}
.s-l-b-fav i{
    font-weight: bold;font-style:normal;margin-right:5px;
}
.s-l-b-into{
    right: 20px;
    margin-top: -10px;
}
.s-l-b-type{
    line-height: 25px;
    padding: 0 6px;
    color: #fff;
    float: left;
    margin-right: 10px;
}
.store-list .b_yellow{
    background-color: #ff9000;
}
/*2018-5-21 css*/
.d_btn1 a{display:inline-block;width:140px;height:40px;line-height:38px;border:1px solid #e8e8e8;border-radius:3px;margin-right:10px;}
.d_btn1 a:hover{color:#ff0023;text-decoration:none;}
.d_btn1 a.b_red:hover{color:#fff;}
.popt_540{width:540px;height:auto;margin:-150px 0px 0px -260px;}
/*2019-5-8 css*/
.nomar{margin:0;}
.height18{height:18px; overflow: hidden;}
.line_h16{line-height: 16px;}
.img48{width:48px;height:48px;}
.img80{max-width:80px;max-height:80px;}
.img110{max-width:110px;max-height:110px;}
.c_yellow{color:#fda726}
.c_brown{color:#be9d7c;}
.mar240_r{margin-right:210px;}
.d_youxuan{background:#ece5dd url(../images/sctt.png)no-repeat;padding:8px 0 8px 160px;color:#6a2c08;}
.new_nav{position:absolute;right:0;bottom:10px;}
.new_nav a{padding:0px 10px;}
.new_nav a:last-child{padding-right:0;}
.new_nav a.cur,.new_nav a:hover{color:#ff0023;text-decoration:underline;}
.newphb span{position:absolute;right:0;left:0;top:50%;margin-top:-15px;text-align:center;}
.newrtcon{position:absolute;right:20px;top:0;width:215px;}
.d_prlist li:hover a p.height32{color:#333;}
.d_prlist{margin:-10px 0 0 0px;width:238px;}
.d_prlist li{padding:10px;float:left;position:relative;}
.d_prlist li:hover{z-index:16; top:0;  -webkit-box-shadow:0 0 0 #959595; -moz-box-shadow:0 0 0 #959595; box-shadow:0 0 0 #959595; }
.d_prlist .dlist{width:210px;margin-top:20px;}
.d_prlist .dlist:hover{z-index:16; top:0px;  -webkit-box-shadow:0 0 10px #959595; -moz-box-shadow:0 0 10px #959595; box-shadow:0 0 10px #959595;}
.newtj{margin-left:-20px;}
.newtj .col-xs-2{padding:0;}
.newtj .newimg{margin-left:20px;text-align:center;}
.newtj .newimg img{max-width:90px;max-height:90px;object-fit:cover;text-align:center;}
/* #marquee3 */
.marqueebox{position:relative;}
.marquee ul li{float:left;}
.marquee ul li img{display:block;}
.marquee{height:610px;overflow:hidden;margin-left:-8px;}
/* control */
.marcontrol{height:24px;line-height:24px;overflow:hidden;margin-top:-1px;position:relative}
.marItem{display:block;text-align:center;}
.marItem em{display:inline-block;background:#e6e6e6;width:8px;height:8px;border-radius:100%;cursor:pointer;margin:0 5px;}
.marItem em.navOn{background:#ff0023;}
.marcontrol a{position:absolute;top:5px;background:url(../images/tjarrow.png) no-repeat 0 0;width:8px;height:15px;}
.marcontrol a.left{left:0;background-position:0 0;}
.marcontrol a.right{right:0;background-position:0 -45px;}
/**/
.lc_nav{display:none;min-width:75px;position:fixed;right:90px;top:50%;margin:-140px -80px 60px 0px;z-index:60;}
.lc_nav ul{min-width:75px;}
.lc_nav li{background:#fe1837;margin:2px;padding:7px 10px;font-size:14px;color:#fff;text-align:center}
.lc_nav li span{padding-left:2px;}
.lc_nav li:hover{background:#fe1837;}
.lc_nav li a{color:#fff;}
.lc_nav li.backtop{background:none;padding:5px 0 15px;text-align:center;}
/*2019-6-21 css*/
.du_vipbtn span{display:inline-block;background:url(../images/vipbtn.png) no-repeat 0 0;width:90px;height:40px;cursor:pointer; margin:0 auto;}
.du_vipbtn span:hover{background-position:0 -40px;}
/*2019-7-26*/
.d_pic{width:1160px;margin:0 auto;padding:28px 0;}

.recommend_icon {background: url("../images/recommend_icon.png") center no-repeat;background-size: 23px;width: 30px;height: 30px;display: inline-block;margin-bottom: 6px;}
.recommend_icon_wrap:hover .recommend_icon {background: url("../images/recommend_choose_icon.png") center no-repeat;background-size: 23px;}

.order_guidance {position: fixed;top:0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.8);z-index: 1000;}
.order_guidance_top_wrap {position: absolute;top:2px;right: -122px;z-index: 11;width: 395px;}
.order_guidance_top_wrap .order_guidance_top {background: url("../images/order_guidance_top_bg.png") top 0 left 0 no-repeat;padding-left: 55px;margin-top: 100px;}
.order_guidance_bottom_wrap {position: absolute;top:350px;right: 0;z-index: 11;width: 585px;}
.order_guidance_bottom_wrap a {display: inline-block;width: 100%;text-align: right;}
.order_guidance_bottom_wrap .order_guidance_bottom {background: url("../images/order_guidance_bottom_bg.png") top 10px right 150px no-repeat;text-align: center;padding-top: 35px;margin-left: -170px;font-size: 14px;}
.order_guidance_bottom_wrap .order_guidance_bottom .guidance_bottom_hint {width: 120px;height: 34px;line-height: 34px;margin: 0 auto;border: 1px solid #fff; border-radius: 20px;}
.cursor {cursor: pointer;}

.vip_new {width: 185px;height: 28px;text-align: center;line-height: 28px;border-radius: 20px;background: linear-gradient(to right,#E5BE8E,#EFDFCA);font-size: 12px;color: #533D0A;margin: 10px auto;padding: 0 10px;display:block}
.vip_new:hover {color:#533D0A}

/*2021-04-14*/
.adv-mask {
    position: fixed;
    top:0;
    left: 0;
    bottom:0;
    right: 0;
    z-index: 10;
    background: rgba(0,0,0,0.4);
    display: none;
}
.adv-pop {
    width: 950px;
    position: fixed;
    top:50%;
    left: 50%;
    margin: -350px 0 0 -475px;
    z-index: 100;
    text-align: center;
    display: none;
}
/*315 390*/
.adv-pop .adv-img {
    width: 100%;
    height: 700px;
    border-radius: 10px;
    position: relative;
}
.adv-pop .adv-close {
    position: absolute;
    width: 25px;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.adv-pop.advIn{
    animation:advIn 0.5s ease-in-out 0s 1 alternate forwards;
    -webkit-animation:advIn 0.5s ease-in-out 0s 1 alternate forwards; /*Safari and Chrome*/
    /* Safari 和 Chrome */
    -webkit-animation:advIn 0.5s ease-in-out 0s 1 alternate forwards;
}
.adv-pop.advIn{
    animation:advIn 0.5s ease-in-out 0s 1 alternate forwards;
    -webkit-animation:advIn 0.5s ease-in-out 0s 1 alternate forwards; /*Safari and Chrome*/
    /* Safari 和 Chrome */
    -webkit-animation:advIn 0.5s ease-in-out 0s 1 alternate forwards;
}
.adv-pop.advOut{
    animation:advOut 0.5s ease-in-out 0s 1 alternate forwards;
    -webkit-animation:advOut 0.5s ease-in-out 0s 1 alternate forwards; /*Safari and Chrome*/
    /* Safari 和 Chrome */
    -webkit-animation:advOut 0.5s ease-in-out 0s 1 alternate forwards;
}

@keyframes advIn
{
    0%{
        transform: scale(0);

    }
    100%{
        transform: scale(1);
    }
}
@keyframes advOut
{
    0%{
        transform: scale(1);

    }
    100%{
        transform: scale(0);
    }
}

/*2022-04-13*/
.w230 {width: 230px;}
.h570 {height: 570px;}
.leftnav.pad10-lr {padding-left: 10px;background-color: #ff0023;}
.channel-list {width: 740px;}
.h_nav li.hn_all.w230 {width: 230px;}
.classifyList.leftnav li {cursor: pointer;padding: 5px 0;}
.classifyList.leftnav li:hover {background-color: #ff0023;color: rgba(255,255,255,.85);}
.classifyList.leftnav li p {padding-bottom: 5px;}
.classifyList.leftnav .nav-child {padding-left: 5px;}
.classifyList.leftnav .nav-child li {line-height: 15px; padding: 0;padding-right: 10px; margin-right: 9px; margin-bottom: 5px;position: relative;}

.d_tp.channel-list li {margin-right: 10px;}
.d_tp.channel-list li:last-child {margin-right: 0;}
.classifyList.leftnav .nav-child li:before {
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 8px;
    content: "";
    transform: translateY(-50%);
    background-color: rgba(255,255,255,.6);
}
.classifyList.leftnav .nav-child li:last-child:before {width: 0;}

