html, body {font-family:Arial,'瀵邦喛钂嬮梿鍛寸拨'; font-size:14px; color:#333;}
body,li,ul,dl,dd,dt,p,h1,h2,h3{ padding:0; margin:0; border:0;}
*{ box-sizing:border-box;}
i,em{ font-style:normal;}
li{ list-style:none;}
a{ color:#a91324; text-decoration:none;}
a:hover{ color:#fe741c;}
.clear{ clear:both;}
q{ color:#FF4A4A; quotes:'' '' '' '';}
.dhidden{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block; }
.dn{ display:none;}
.iconfont{font-size:1.8em;vertical-align:middle; padding:0 2px; font-weight:normal; display:inline-block; margin-top:-0.1em;}
.lazy{ opacity:0;}
.bottombd{ border-bottom:10px solid #f4f4f4;}
.topbd{border-top:10px solid #f4f4f4;}

/*color*/
.fff{ color:#fff;}
a.fff:hover,a.fff.active{ color:#fe741c;}
.c333{ color:#333;}
a.c333:hover,a.c333.active{ color:#fe741c;}
.c666{ color:#666;}
a.c666:hover,a.c666.active{ color:#fe741c;}
.c999{ color:#999;}
a.c999:hover,a.c999.active{ color:#fe741c;}
.ccc{ color:#ccc;}
a.ccc:hover,a.ccc.active{ color:#fe741c;}
.blue{ color:#a91324;}/*#555ba6*/
.sblue{color:#d25866;}/*#B3B6D9*/
a.blue:hover,a.blue.active{ color:#fe741c;}
.orange{ color:#fe741c;}
a.orange:hover,a.orange.active{ color:#fc0;}
.red{ color:#F4340B;}
a.red:hover{ color:#f90;}
.bdorange{border-color:#fe741c;}
.bgblue{ background:#a91324;}/*#383f90*/
.bglblue{background:#CED1E1;}
.bgorange{background:#fe741c;}
.bggrey{background:#efefef;}
.fullbtn{ display:block; border-radius:4px; width:100%; border:0; color:#fff; line-height:2.5em; text-align:center;}
.btt{ display:inline-block; border-radius:4px; padding:0 10px; border:0; color:#fff; line-height:2em; text-align:center; background:#C1C1C1}
.btt.hov{ background:#E67D37}
.btt.primary{ background:#a91324}
.btt.modifyfield{ background:#F96C28; position:absolute; right:0; top:0; padding:0 10px; line-height:1.5em;}
.purplebtn{ background:#312d5f; color:#fff !important;}
.purplebtn:hover{ background:#F96C28; color:#fff;}
.huibtn{ background:#999; color:#fff !important;}
.huibtn:hover{ background:#312d5f; color:#fff;}
.navbtn{ background:#4d3f58; color:#fff;}
.navbtn:hover,.navbtn.active{ background:#d35518; color:#fff;}
.bluebtn{ border:1px solid #418CE0; background:#0e61bf; padding:2px 10px; line-height:1.5em; cursor:pointer; border-radius:1px; background:linear-gradient(180deg, #519DF3, #3971B1); color:#fff; box-shadow:0 1px 1px rgba(255,255,255,.5) inset;}
.bluebtn:hover{ border-color:#d35518; background:#d35518; background:linear-gradient(180deg, #f28049, #d35518);}
/*line-height*/
.line15em{ line-height:1.5em;}
.line18em{ line-height:1.8em;}
.line2em{ line-height:2em;}
.line3em{ line-height:3em;}

/*font*/
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.font40{ font-size:40px;}
.font50{ font-size:50px;}
.font60{ font-size:60px;}
.b{ font-weight:bold;}
.center{ text-align:center;}

/*padding|margin*/
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{ padding:15px;}
.mgt10{ margin-top:10px;}
.mgt20{ margin-top:20px;}
.mgt40{ margin-top:40px;}
.mgt55{ margin-top:55px;}
.mgt80{ margin-top:80px;}

/*border*/
.bbottom1{ border-bottom:1px solid #eee;}

/*button*/
.morebox{ padding:5px 0 0 0; text-align:center; margin-bottom:-5px; text-align:right;}
.morebox.btop1{ border-top:1px solid #eee; padding-top:10px;}
.morebox.pdt15{ padding-top:15px;}
.morebox.pdb15{ padding-bottom:15px;}
.morebox2{ margin-top:10px; text-align:center;}
.morebox2 .morebtn{display: inline-block; width: 49%; line-height: 2.5em;background:#f7eded;text-align: center; margin-top:5px;}
.morebox2 .morebtn.closemore{ display:none;}
.morebox .morebtn{ display:block; line-height:2.5em; background:#f7eded; font-size:13px; text-decoration:none; text-align:center;}
.morebox.col2 .morebtn{ display:inline-block; width:49%;}
.morebox.col2 .morebtn:first-child{ float:left;}
.blocknothing{ text-align:center; line-height:200px; font-size:16px; color:#999;}
.addmore{ display:block; width:100%; height:40px; line-height:40px; text-align:center; background:#f7eded;}
.addmore i{ display:inline-block; vertical-align:middle; margin-top:-0.5em; margin-left:5px; width:1em; height:2em;background:url(/public/images/icon/addmore.gif) center center no-repeat;}
.addmore2{display:block; height: 32px; background:#f7eded;text-align: center;}
.addmore2:before{ content:"閸旂姾娴囬弴鏉戭樋>>"; color:#555ba6; line-height:32px; font-size:15px;display: inline-block;vertical-align: top;}
.addmore2:after{ content:"";background:url(/public/images/icon/addmore.gif) center center no-repeat; display:inline-block;width: 22px;height: 28px;background-size: 26px auto;}
.nomore{display: block;width: 100%; line-height:40px; text-align:center; font-size:16px; color:#999;}

/*li style*/
.li_1{ display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; margin-right:0.5em; background:#bbb; color:#fff; font-weight:normal; border-radius:2px;}
.li_1.num1{ background:#c90022}
.li_1.num2{ background:#ff6a84}
.li_1.num3{ background:#ffa9b7}
/*li style*/
/*li style*/
.li_2{ display:inline-block; width:22px; height:22px; border:2px solid #eee; line-height:18px; text-align:center; margin-right:0.2em; background:#ccc; color:#fff; font-weight:normal; border-radius:50%; font-size:12px; font-family:Swisz,Georgia; font-style:italic;}
.li_2.num1{ background:#a91324; border-color:#ece2e4;}
.li_2.num2{ background:#a91324; border-color:#ece2e4;}
.li_2.num3{ background:#a91324; border-color:#ece2e4;}
/*li style*/
.li_3{ display:inline-block; vertical-align:middle; background:url(/public/images/maigoo/brand10/tt_set.png) no-repeat; height:15px; width:17px; margin-right:3px; }
.num1{ background-position:0px -111px; }
.num2{ background-position:0px -132px; }
.num3{ background-position:0px -153px; }
.num4{ background-position:0px -174px; }
.num5{ background-position:0px -194px; }
.num6{ background-position:0px -214px; }
.num7{ background-position:0px -236px; }
.num8{ background-position:0px -257px; }
.num9{ background-position:0px -278px; }
.num10{ background-position:0px -299px; }

/*form*/
#myform{ padding:10px; background:#fff;}
.col-xs-6{ width:5%; display:table-cell; padding:0 10px; vertical-align:top}
.col-xs-10{ width:100%; display:table-cell; vertical-align:top}
.col-xs-2{ width:20%; display:table-cell; white-space:nowrap; vertical-align:top}
.col-xs-2 .btn{ padding:0 15px;}
.form-group{ margin-bottom:15px; position:relative;}
.form-group label{ display:block; max-width:100%; margin-bottom:5px; font-weight:bold; font-size:15px;}
.form-group label.form-control{ font-weight:normal; display:inline-block; border:0; width:initial; box-shadow:none;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control.col2{ width:30%; display:inline-block;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}
.radio label, .checkbox label{min-height:20px; margin-bottom:0;font-weight: normal; cursor: pointer;}
.form-group input{ vertical-align:middle;}
.btn-primary{background-color:#a91324;border-color: #a91324;}
.btn-primary:hover{background-color:#585586;}
.form-group .fieldshow{ padding:5px 10px; color:#666; line-height:1.8em; background:rgba(200,200,200,0.1); display:block; border-radius:5px;}
.form-group .fieldshow label,.form-group label.form-control{ font-weight:normal; font-size:14px; margin:0; padding:6px 0; line-height:1.5em; display:inline-block;}
.form-group .ts{ line-height:1.8em;}
.form-group textarea{ height:16em;}


/*閽冩繆澹婇懗灞炬珯閻ㄥ嫬娴橀弽锟�*/
i.iconfont.bgblue{ background-color:#a91324; color:#fff;border-radius:50%;margin-right:5px;width: 1.2em;height: 1.2em;display: inline-block;line-height: 1.2em;padding: 2px;}

/*缁犫偓閸楋拷3閸掓鏋冪€涙鐗卞锟�*/
.col3word{ padding:10px 5px;}
.col3word li{ float:left; width:33.33333%; padding:5px 3px;}
.col3word li.hr{ width:100%;}
.col3word li a{ display:block; text-align:center; background:#f2f2f2; border-radius:1em; line-height:2em; padding:3px;}

/*mgtab*/
.mgtab .tabmenu li{ float:left; width:33.3333%; text-align:center; background:#eee; border-top:2px solid #eee; line-height:2.5em; cursor:pointer;}
.mgtab .tabmenu li.w50{ width:50%;}
.mgtab .tabmenu li.w25{ width:25%;}
.mgtab .tabmenu li.w25.active{ width:24%;}
.mgtab .tabmenu li.bgf{background:#fff;}
.mgtab .tabmenu li.active{ color:#a91324; border-top:2px solid #a91324;}
.mgtab .tabmenu li.active i{color:#a91324;}
.mgtab .tabconts{ background:#fff;}

/*swipe*/
.swipe{ position:relative;}
.swipe .swipecont{ width:100%; overflow:hidden;}
.swipe li{ display:none;}
.swipe li a{ display:block;}
.swipe li img{ width:100%;}
.swipe li.active{ display:block;}
.swipe .perview{ position:absolute; left:0; bottom:5px; width:100%; text-align:center;}
.swipe .perview i{ display:inline-block; width:8px; height:8px; background:#ccc; border-radius:4px; margin:0 3px;}
.swipe .perview i.active{ background:#f60;}

/*leftttl*/
#maodian{ width:100%; display:none;}
#maodian .maodian{ left:0; top:0; width:100%; overflow:auto; z-index:100; border-bottom:1px solid #eee; background:#fff;}
#maodian .maodian::-webkit-scrollbar { width:0; height:0;}
#maodian li{ color:#999; line-height:2em; display:table-cell; padding:0 12px; width:5%; text-align:center; white-space:nowrap;}
#maodian li.active{ font-size:22px; color:#F4340B;}
.leftttl{ line-height:2em; position:relative; text-align:center; margin-bottom:12px;}
.leftttl dt{ margin-bottom:0.5em;}
.leftttl dt .iconfont{ font-size:1.5em;}
/*blockmenu*/
.blockmenu{ overflow:scroll; position:relative; margin:0 -10px; padding:5px 10px;}
.blockmenu.full{ margin:0; padding:5px 0;}
.blockmenu.border{border-bottom:1px solid #eee; padding-bottom:15px;}
.blockmenu::-webkit-scrollbar { width:0; height:0;}
.blockmenu li{ display:table-cell; width:200px; padding:0 10px 0 0; text-align:center;}
.blockmenu li span,.blockmenu li a{ display:block; padding:2px 10px; white-space:nowrap; color:#666; border-radius:2em; line-height:2em; border:1px solid #eee;}
.blockmenu li.active span,.blockmenu li.active a{ color:#fff; background:#ff9c00; border-color:#ff9c00}
.blockmenu.col4 li{width:25%;float: left;position: relative;}
.blockmenu.col3 li{width:33.33%;float: left;position: relative;}
.blockmenu.col2 li{width:50%;float: left;position: relative;}
.blockmenu.col1 li{width:100%;float: left;position: relative;}
.blockmenu.zhankai{} 
.blockmenu.zhankai li.active{color:#a91324;}
.blockmenu.zhankai li::after{content:'';position: absolute;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);height: 5px;width: 5px;border-left: 2px solid #666; border-top: 2px solid #666;top:50%;margin-left:2px;}
.blockmenu.zhankai li.active::after{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);-ms-transform: rotate(-135deg);border-color:#a91324;top:40%;}

/*閸濅胶澧濋幎鏇犮偍閵嗕胶鍋ｇ挧鐐偓浣稿瀻娴滎偁鈧浇鐦庣拋铏圭埠鐠佲€虫禈*/
.brandud{ width:19px; height:19px; position:relative; cursor:pointer; display:inline-block; vertical-align:middle; margin:0 5px;}
.brandud i{position: absolute;width:9px;height:9px; border:solid 1px #CCC;}
.brandud i.hot{ border-color:#ffbb80;}
.brandud i.up{ background:url(/public/images/icon/up2.png) center center no-repeat; background-size:80% auto;}
.brandud i.down{ background:url(/public/images/icon/down2.png) center center no-repeat; background-size:80% auto;}
.brandud i.vote{ left:0px; top:0px;}
.brandud i.praise{ right:0px; top:0px;}
.brandud i.share{ left:0px; bottom:0px;}
.brandud i.comment{ right:0px; bottom:0px;}
.brandud.big{ width:36px; height:36px;}
.brandud.big i{ width:17px; height:17px; line-height:17px; font-size:21px;}
.brandud.big i:before{ position:absolute; left:50%; top:50%; margin:-0.5em 0 0 -0.5em; line-height:1em; width:1em; text-align:center;}
.brandud.big i.icon-jiantou-xiangxia:before{ margin:-0.45em 0 0 -0.5em;}

/*鐠愵厺鎷辩純鎴ｅ枠閻儴鐦�*/
.shoptxt{ border:solid 1px #EEE;padding: 0.5em 0.5em 1.5em;text-align:left;}
.shoptxt .txt{ max-height:5.4em; overflow:hidden;}
.shoptxt .more{float:right; line-height:1.2em;}
.shoptxt.long{ padding:0.5em;}
.shoptxt.long .txt{ max-height:none;}
.productxgspecslist.nomorebox .morebox{display: none;}
/*public css*/
body{ min-width:320px; background:#f4f4f4;}
#wrap{ width:100%; max-width:640px; margin:0 auto; background:#fff;}
.blocklay{ padding:15px;}
#container{  width: 100%; position: relative; padding: 50px 8px 15px 8px;}
header{ width:100%; min-width:320px;}
header.topfix{ width:100%; position:fixed; z-index:999; left:0; top:0;}
header .head{ width:100%; max-width:640px; margin:0 auto; position:relative; line-height:48px;}
header .headtop{ height:48px; line-height:48px; position:relative;}
header .t_left,header .t_right{ width:48px; height:48px; position:absolute; left:0; top:0; text-align:center; z-index:1}
header .t_left .iconfont,header .t_right .iconfont{ display:block; margin:0 2px;}
header .t_left:hover,header .t_right:hover{ background:rgba(255,255,255,.1);}
header .title{ margin:0 48px; position:relative; height:48px;}
header .title img{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px;}
header .title .searchbox{ position:relative;}
header .title .searchbox .iconfont{ position:absolute; right:3px; top:0; margin:0;}
header .title .search{ width:100%; height:36px; padding:0 30px 0 10px; background:#fff; border-radius:3px; border:0; outline:none;position: absolute;left: 0px;top: 6px;}
header .title .indexsearch{ padding:0 30px 0 10px; }
header .title .searchbtn{ color:#fff; width:48px; height:48px; background:0; border:0; position:absolute; left:100%; top:0;}
header .t_right{ left:auto; right:0;}

header .hotsearch{position: relative;padding: 0px 0px 4px 10px;}
header .hotsearch .hotall{margin: 0 75px 0 0;height:24px;overflow: hidden; position:relative;}
header .hotsearch .hot{height:24px;overflow: hidden;}
header .hotsearch .hot.hasday{ margin-right:70px;}
header .hotsearch .hot a{ line-height:14px; float:left; border-right:1px solid #de8e92;margin: 5px 8px 5px 0px;padding-right:8px; color:#de8e92;}
header .hotsearch .hotall a.dayinfo{ line-height:24px; position:absolute; right:0px; top:0px; width:70px; text-align:right;color: #CCC; font-weight:bold;}
header .hotsearch a.keymore{position: absolute;right: 10px;top: 0px;white-space: nowrap;line-height:24px;color: #de8e92;}
header .hotsearch a.keymore i{ font-size:1.4em; margin-top:0px;}


/*閹兼粎鍌ㄥ鍞媜go*/
@-webkit-keyframes fadeInOut {
    0% {opacity:1;}
    50% {opacity: 1; }
    51% {opacity: 0; }
    99% {opacity: 0; }
    100% {opacity: 1; }
}
header .anim_fade_image {position:absolute;-webkit-animation-name: fadeInOut;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 10s;-webkit-animation-direction: normal;}
header #logobox {position:absolute;left:7px;top:9px;margin:0px;height:30px;width:30px;}
header #logobox img{background: #fff;height:30px;width:30px;display:block;margin:0px;}

.topdownload{left: 0;top: 0;width: 100%;overflow: auto;z-index: 100;}
.topdownload .txt1{ width:77%; height:40px; float:left; background-color:#333; color:#FFF; font-size:14px; line-height:40px;}
.topdownload .txt1 i{ display:inline-block; vertical-align:middle;font-size: 14px;width: 30px;line-height: 40px;text-align: center;}
.topdownload .txt1 img{ display:inline-block; vertical-align:middle; max-height:30px;}
.topdownload .txt2{ width:23%; height:40px; float:right;background-color:#e93b3d; text-align:center; line-height:40px;}
.topdownload .txt2 a{ color:#FFF; font-size:14px;}

#slicemenu{ position:fixed; z-index:1000; left:100%; top:0; width:100%; height:100%; background:rgba(50,50,50,.3); line-height:2em;}
#slicemenu.show{ left:0;}
#slicemenu .pagemenu{ background:#fff; position:relative; left:85%; width:85%; height:100%; float:right; box-shadow:-5px 0 5px rgba(50,50,50,.3); transition:left ease-in-out 300ms;}
#slicemenu.show .pagemenu{ left:0%; overflow-x:hidden; overflow-y:scroll;}
#slicemenu.show .pagemenu::-webkit-scrollbar { width:0; height:0;}
#slicemenu .close{ z-index:1; position: absolute; right:10px; top:5px; line-height:1.5em;}
#slicemenu .ttl{ border-top:1px solid #eee; padding:10px 10px 0 10px;}
#slicemenu .mpart{ padding:10px;}
#slicemenu .mpart.position a{ display:inline-block;}

#pagenav li{ float:left; width:50%; padding:5px 3px;}
#pagenav li a{ display:block; background:#f2f2f2; text-align:center; border-radius:5px; line-height:2.5em;}
#pagenav li a.hov{ background:#a91324; color:#fff;}


.footer{ text-align:center; padding:10px; line-height:1.5em;}
.footer a{ padding:0 5px;}
footer{ width:100%; min-width:320px;}
footer .foot{ width:100%; max-width:640px; margin:0 auto; height:54px;}
footer li{ width:20%; height:54px; float:left; text-align:center;}
footer li i.iconfont{ display:block; width:100%; height:30px; margin:0 auto; font-size:2.6em;}
footer li a{ display:block; padding:4px 0;}
footer li a.fff.active{ background:rgba(255,255,255,.1); color:#ff0}
footer li a.fff:hover{ color:#ff0}
#go_top{ display:none; position: fixed; right:0; bottom:15%; margin-right:0; transition:all ease-in-out 300ms; z-index:1000}
#go_top li{ padding-bottom:1px;}
#go_top li .iconfont{ margin:0;}
#go_top a{ width:48px; height:48px; background:rgba(0,0,0,.3); border-radius:6px; font-size:22px; text-align:center; display:table-cell; vertical-align:middle; text-decoration:none; color:#fff;}
#go_top a:hover{ background:rgba(0,0,0,.5);}
#go_top a.active{ color:#fe741c}
#go_top li.close{transition:all ease-in-out 300ms;}
#go_top li.close span{ display:block; width:48px; height:48px; text-align:center; border-radius:6px; display:table-cell; vertical-align:middle; transition:all ease-in-out 300ms; color:#999}
#go_top.close{ margin-right:-49px;}
#go_top.close li.close{ margin-left:-20px;}
#go_top.close li.close span{text-align:left;color:#fff;background:rgba(0,0,0,.3)}
#go_top a.kefu{position:relative;}
#go_top a.kefu img{width:48px;height:48px;display:block;position:absolute;top:0;}
#go_top .kefu1 {opacity:0;}
#go_top a.kefu .kefu3out {width:11px ;height:7px;position: absolute;z-index:1;top:3px;right:3px;transform: rotate(36deg);-ms-transform: rotate(36deg);-moz-transform: rotate(36deg);-webkit-transform: rotate(36deg);}
#go_top a.kefu .kefu3out .out{width:4px ;height:7px; overflow:hidden;position: relative;}
#go_top a.kefu .kefu3out .kefu3{width:11px ;height:7px;}

#go_top .kefu1{animation:kefu1 1s infinite linear;-webkit-animation:kefu1 1s infinite linear;}
#go_top .kefu2{animation:kefu2 1s infinite linear;-webkit-animation:kefu2 1s infinite linear;}
#go_top .kefu3out .out {animation:kefu3 4s infinite linear;-webkit-animation:kefu3 4s infinite linear;}

@keyframes kefu1{49.9%{opacity:0;} 50%{opacity:1;} 99.9%{opacity:1} 100% {opacity:0;}} 
@-webkit-keyframes kefu1{49.9%{opacity:0} 50%{opacity:1;} 99.9%{opacity:1} 100% {opacity:0;}}
@keyframes kefu2{49.9%{opacity:1} 50%{opacity:0;} 99.9%{opacity:0} 100% {opacity:1;}} 
@-webkit-keyframes kefu2{49.9%{opacity:1} 50%{opacity:0;} 99.9%{opacity:0} 100% {opacity:1;}}
@keyframes kefu3{12.4%{width:4px;}12.5%{width:7px;}24.9%{width:7px;}25%{width:11px;}37.49%{width:11px;opacity:1;}37.5%{width:11px;opacity:0;}49.99%{width:11px;opacity:0;}50%{width:11px;opacity:1;}62.49%{width:11px;opacity:1;}62.5%{width:11px;opacity:0;}74.99%{width:11px;opacity:0;}75%{width:11px;opacity:1;}87.4%{width:11px;opacity:1;}87.5%{width:11px;opacity:0;}99.9%{width:4px;opacity:0;}100%{width:4px;opacity:1;}}
@-webkit-keyframes kefu3{12.4%{width:4px;}12.5%{width:7px;}24.9%{width:7px;}25%{width:11px;}37.49%{width:11px;opacity:1;}37.5%{width:11px;opacity:0;}49.99%{width:11px;opacity:0;}50%{width:11px;opacity:1;}62.49%{width:11px;opacity:1;}62.5%{width:11px;opacity:0;}74.99%{width:11px;opacity:0;}75%{width:11px;opacity:1;}87.4%{width:11px;opacity:1;}87.5%{width:4px;opacity:0;}99.9%{width:4px;opacity:0;}100%{width:4px;opacity:1;}}
#go_top .holidayicon a{ background:none; border-radius:0px;}
#go_top .holidayicon a img{ width:100%; display:block;}

.leftttl.centerline{ overflow:hidden; margin-bottom:0;}
.leftttl.centerline dt{display:inline-block;position: relative;padding:0 20px; margin-bottom:0;}
.leftttl.centerline dt:before{content:'';position: absolute;width:300px;height:0;border-top:1px solid #ccc;top:50%;left:100%;}
.leftttl.centerline dt:after{content:'';position: absolute;width:300px;height:0;border-top:1px solid #ccc;top:50%;right:100%;}
.blockmenu.tuijianmenu li{ width:50%; float:left; border:0; padding:5px 0;}
.blockmenu.tuijianmenu.col3 li{width:33.3333%;}
.blockmenu.tuijianmenu li a{ border:0; border-radius:0;}
.blockmenu.tuijianmenu li a i.iconfont{ display:inline-block; width:1.15em; height:1.15em; border-radius: 50%;background:#a91324;color:#fff;}

/*娑撳楠囬崚鍡欒*/
.belowcatlist{border-top:1px solid #eee;border-left:1px solid #eee;display:inline-block;width:100%;}
.belowcatlist .belowcat{float: left;line-height:2.2em;border-right:1px solid #eee;border-bottom:1px solid #eee;background: #fff; width: 25%;text-align: center; padding:5px;}
.catbwlist2.noborder .belowcatlist{border:none; margin:0 -1%;}
.catbwlist2.noborder .belowcat{width: 23%;margin: 5px 1%;border:1px solid transparent; background: #F6F6F6;padding:0; height:30px;line-height: 30px;border-radius: 5px;}

/**閸愬懎顔愮搾鍛毉濠婃垵濮�**/
.scrollinline{overflow: scroll;position: relative;}
.scrollinline::-webkit-scrollbar {width: 0;height: 0;}

/**鐟佸懍鎱ㄥù浣衡柤**/
ul.ulcol4 li{width:25%;float: left;padding:5px 3px;}

#nativeShare .bdsharebuttonbox{ padding:5px 0;}
#nativeShare .bdsharebuttonbox a{ height:1.4em; padding:0; float:left; width:25%; margin:0; font-size:46px; background:none;}
#nativeShare .bdsharebuttonbox a:before{ width:1em; height:1em; display:block;line-height:1em; margin:0 auto; padding:0.2em; border-radius:50%; border:1px solid;}
#nativeShare .bdsharebuttonbox a.icon-weixin{ color:#3cb034;}
#nativeShare .bdsharebuttonbox a.icon-weibo{ color:#d64031;}
#nativeShare .bdsharebuttonbox a.icon-qqweibo{ color:#24b8f6;}
#nativeShare .bdsharebuttonbox a.icon-qqkongjian{ color:#ffa200;}

.flright{float:right;}
.flleft{float:left;}

/*閹恒劏宕橀幐鍥ㄦ殶*/
.u-tjzs{ display:inline-block;width:90px; height:18px;overflow: hidden;text-align: left;vertical-align:middle;}
.u-tjzs .u-tjzs-out{width: 90px;background: url(/public/mod/img/public/xin-b.png) 0 0 repeat-x; height:18px;background-size:18px auto;}
.u-tjzs .u-tjzs-in{background: url(/public/mod/img/public/xin-t.png) 0 0 repeat-x;height:18px;background-size:18px auto;}

/*閸濅胶澧濇穱鈩冧紖*/
.brandupbox.dn #mengban{display: none;}
.brandupbox .brandupinfo{ background-color:#FFF; width:90%; height:85%; overflow:auto; left:5%; top:4%;position: fixed;z-index: 9999;border: solid 1px #ddd; padding:0 10px;font-weight: normal;}
.brandupbox .brandupinfo i.iconfont{ color:#a91342; font-size:24px;padding-left: 0px; margin-top:0px;}
.brandupbox .brandupinfo ul li{ width:50%; float:left;text-align: left;line-height:3em;height:3em;border-bottom:1px solid #f5f5f5;overflow: hidden; white-space:nowrap;}
.brandupbox .brandupinfo ul li span.manager{ display:inline-block; line-height:18px; border:1px solid #d25866; padding:0 5px 0 0; border-radius:2px;}
.brandupbox .brandupinfo ul li span.nickname{ display:inline-block; width:90px; vertical-align:middle;}
.brandupbox .brandupinfo ul li span.manager.grey{ border-color:#ddd;}
.brandupbox .brandupinfo ul li span.manager .iconfont{ font-size:18px; margin-top:-2px;}
.brandupbox .brandupinfo ul li img{vertical-align: middle;}
.brandupbox .brandupinfo ul li.full{ width:100%;}
.brandupbox .brandupinfo ul li i.icon-bubian{color: #ccc; display:inline;}
.brandupbox .brandupinfo ul li i.icon-jiantou-xiangshang{ color:#ff4b00; display:inline;}
.brandupbox .brandupinfo ul li i.icon-jiantou-xiangxia{ color:#12BA23; display:inline;}
.brandupbox .brandupinfo ul li a{ text-decoration:none; display:inline;}
.brandupbox .brandupinfo ul li .grey,.brandupbox .brandupinfo ul li .grey i{ color:#ccc;}
.brandupbox .brandupinfo ul li span{ margin:0px;}
.brandupbox .brandupinfo ul li a.btn{color: #f50006;border: solid 1px #f50006;border-radius: 3px;padding: 0px 0.3em;margin: 5px 5px 0px 0px;display: inline-block;line-height: 1.5em; font-size:14px; width:31%; text-align:center;}
.brandupbox .brandupinfo ul li a.btn.grey{color: #A0A0A0;border-color: #A0A0A0;}
.brandupbox .brandupinfo ul li .u-star{ margin-left:10px; float:none;}
.brandupbox .brandupinfo .pic{ text-align:center;}
.brandupbox .brandupinfo .pic img{ margin:0 auto;}
.brandupbox .brandupinfo .close {position: absolute;right: 10px;top:8px;width: 24px;height: 24px;text-align: center;line-height: 24px;cursor: pointer;background:#a91342; z-index:1;}
.brandupbox .brandupinfo .close:after {content: "鑴�";font-size:20px;font-family: '鐎瑰缍�';color: #fff;}
.brandupbox #mengban {background: rgba(0,0,0,.4);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;}

.position.articlepos{padding:10px 0; line-height:1em; border-bottom:1px solid #f7f7f7;}

.webads{height: 112px;padding: 10px 0px;}

.icon-jiantou-xiangshang:before {
    content: "\e6e9";
}