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;}
i,em{ font-style:normal;}
li{ list-style:none;}
img{ border:0;}
a{ color:#555BA6; text-decoration:none;}
a:hover{ color:#F60; text-decoration:underline;}
.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;}
.song{ font-family:'宋体';}
input,select,textarea{font-family:Arial,'微软雅黑';}
.lazy{ opacity:0;}


/*解决table-cell兼容问题*/
.md_table{ display:table; *position:relative;}
.md_table .md_cell{ display:table-cell; width:100%; *position:absolute; *top:50%; *left:0; vertical-align:middle;}
.md_table .md_cell .md_mid{*position:relative; *top:-50%; *left:0;}

.iconfont{font-size:1.6em;vertical-align:middle; padding:0 2px; font-weight:normal; display:inline-block; margin-top:-0.1em;}

/*color*/
 /*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:#555BA6;}/*#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:#555BA6;}
a.red:hover{ color:#f90;}
.ablue{ color:#004499;}
a.ablue:hover,a.ablue.active{ color:#fe741c;}

.flright{ float:right;}
.flleft{ float:left;}

.bdorange{border-color:#fe741c;}
.bgblue{ background:#555BA6;}/*#383f90*/
.bglblue{background:#CED1E1;}
.bgtong{ background:#f3efda;}
.bgorange {background: #fe741c;}
.bg999 {background: #999;}
/*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; font-weight: bold;}
.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;}
.font54{ font-size:54px;}
.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;}

.mgt50{ margin-top:50px;}

/*form表单的一些*/
form{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
input.btt{ height:26px; line-height:24px; padding:0 8px; border:1px solid #ccc; background:#3F8EBA; color:#fff; cursor:pointer; _min-width:50px; font-size:12px;}
input.btt:hover{ background:#D59866}
input.btt.hov{ background:#D59866;}
input.w30,select.w30,input.w60,select.w60,input.w80,select.w80,input.w100,select.w100,input.w150,select.w150,input.w200,select.w200,input.w300,select.w300,input.w400,select.w400,input.w500,input.w600,input.w700,input.w800{ height:20px; line-height:20px; border:1px solid #ccc; color:#555;}
input.w30,input.w60,input.w80,input.w100,input.w150,input.w200,input.w300,input.w400,input.w500,input.w600,input.w700,input.w800{ color:#0F47B8;}
input.w30,select.w30{ width:30px; }
input.w60,select.w60{ width:60px; }
input.w80,select.w80{ width:80px; }
input.w100,select.w100{ width:100px; }
input.w150,select.w150{ width:150px; }
input.w200,select.w200{ width:200px; }
input.w300,select.w300{ width:300px; }
input.w400,select.w400{ width:400px; }
input.w500{ width:500px; }
input.w600{ width:600px; }
input.w700{ width:700px; }
input.w800{ width:800px; }
select{ height:26px !important;}
input.w30:focus,input.w60:focus,input.w80:focus,input.w100:focus,input.w200:focus,input.w300:focus,input.w400:focus,input.w500:focus,input.w600:focus,input.w700:focus,input.w800:focus{ border:1px solid #F90; }
select:focus{ border:1px solid #F90;}
select.sel_seach{ min-width:100px; height:20px; line-height:20px; border:1px solid #ccc; }
.textarea{ width:800px; height:60px; margin:5px; margin-left:0px; border:1px solid #ccc; color:#0F47B8;}
.textarea.h40{ height:40px; }
.textarea.h100{ height:100px; }
.textarea:focus{ border:2px solid #F90;}
.edit{ width:800px; height:200px; margin:5px; margin-left:0px;}
.edit.h100{ height:100px;}
.edit.h300{ height:300px;}
.edit.h400{ height:400px;}
.edit.h500{ height:500px;}
.edit.h600{ height:600px;}
.edit.h700{ height:700px;}
.edit.h800{ height:800px;}
.kfile .ke-inline-block{ position:relative;z-index: 0; height:23px; overflow:hidden;}
.kfile .ke-form{ display:inline; display:inline-block}
.kfile .ke-button{ border:0; background:url(/public/images/icon/file.gif) no-repeat; width:73px; height:23px; line-height:20px; color:#fff; font-weight:bold; cursor:pointer; outline:none; }
.kfile .ke-upload-file{ cursor:pointer;position: absolute;top:-5px;left:0;height: 25px;padding: 0;margin: 0;z-index: 2;border: 0 none;opacity: 0;filter: alpha(opacity=0); overflow:hidden; width:75px;}
.kfile .x{ cursor:pointer;}
.kfile .x:hover{ background:#EFB5B1;}
img{vertical-align: middle;}

.wp100{width:100%;}


/*button*/
.morebox{ padding:5px; text-align:center;}
.morebox.pdt15{ padding-top:15px;}
.morebox.pdb15{ padding-bottom:15px;}
.morebox .morebtn{display: inline-block;line-height: 2.2em;background-color: #555BA6;color: #fff;padding: 0px 2em;border-radius:15px;}
.morebox .morebtn.closemore{display:none;}
.morebox .morebtn:hover{ color:#fff; background:#F60; text-decoration:none;}
/*li style*/
.li_1{ display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; margin-right:0.5em; background:#c2c2c2; color:#fff; font-size:15px; font-weight:normal; border-radius:2px;}
.li_1.num1{ background:#F60}
.li_1.num2{ background:#F60}
.li_1.num3{ background:#F60}
/*public css*/
header{ width:100%;}
header .headbg{ width:100%; height:160px; position:relative; overflow:hidden;}
header .headbg img{ position:absolute; width:1920px; height:160px; left:50%; margin-left:-960px; top:0; z-index:99;}
#wrap{ min-width:1142px;}
body{ background:#faf7e7;}
#bottombox{ width:1122px; margin:0 auto;}
#bottombox img{ margin-bottom:2px;}
#headbox{width:1122px; padding:10px 0; margin:0px auto; position:relative; height:47px;}
#headbox .headleft{width:375px; float:left;}
#headbox .headright{width:745px; float:right;}
#headbox .headright #header2{ height:36px; margin-top:2px; position:relative; z-index:10; padding:1px; border:2px solid #a3b2ff; border-radius:5px; background:#eef6ff;}
#headbox .headright #minlogo{ position:absolute; left:113px; top:5px; width:30px; height:30px; background:url(/public/images/china10/public/top.png) no-repeat left bottom;}
#headbox .headright #head_search{ width:590px; height:36px; position:absolute; right:1px; top:1px;}
#headbox .headright #head_search form{ margin:0 5px 0 0;height:31px; overflow:hidden; background:#eef6ff; width:100%; overflow: hidden;padding: 3px 0px;}
#headbox .headright #head_search form .headq{ width:40%; height:28px; font-size:14px; color:#333; line-height:27px; float:left; background:#eef6ff; border:0; padding:0 5px; outline:none;}
#headbox .headright #head_search form .sbor{ position:absolute; right:3px; top:50%; margin-top:-14px;}
#headbox .headright #head_search form .headbbt{ height:28px; border:1px solid #5e54a8; line-height:20px; background:#ffe28d; padding:0 8px; color:#964504; font-size:18px; font-weight:bold; font-family:Microsoft Yahei; cursor:pointer;}
#headbox .headright #head_search form .headbbt:hover{ color:#f60;}
#headbox .headright .hotsearch{ width:300px; position:absolute; right:60px;top: 50%;margin-top: -16px; height:32px;}
#headbox .headright .hotsearch .hot{padding: 0 80px 0 0;height:32px;overflow: hidden;}
#headbox .headright .hotsearch .hot a{ line-height:14px; float:right; border-right:1px solid #bbb;margin: 9px 8px 9px 0px;padding-right:8px; color:#bbb;}
#headbox .headright .hotsearch .hot a:hover{ color:#333;}
#headbox .headright .hotsearch a.more{position: absolute;right: 5px;top: 0px;white-space: nowrap;line-height:32px; width:78px; text-align:center; color:#8494df}
#headbox .headright .hotsearch a.more i{ font-size:1.4em; margin-top:0px;}
#header2 .head_search_block{ position:absolute; left:-2px; top:-2px; background:#EEF6FF; width:105px; height:42px; overflow:hidden; font-size:14px; text-align:center; cursor:pointer;}
#header2 .head_search_block dt{ width:95px; padding-right:10px; height:42px; line-height:40px; background:url(/public/images/china10/search-left.png) no-repeat; color:#fff; font-size:16px;}
#header2 .head_search_block dd{ font-size:14px; width:100%; height:30px; line-height:30px; color:#666; border-bottom:1px solid #DBE7F5;}
#header2 .head_search_block dd:hover{ background:#A3B2FF; color:#fff;}
#header2 .head_search_block dt i{ position:absolute; top:14px; right:8px; width:8px; height:12px; background:url(/public/images/china10/search-left.png) -119px 0 no-repeat;}
#header2 .head_search_block.hov dt i{ background-position:-115px -34px;top:17px; right:5px; width:12px; height:8px;}
#position{ width:100%;font-size:13px;}
#position .position{ width:100%; max-width:1200px; margin:0 auto; line-height:20px; padding:8px 0; line-height:1.5em;}
#position a{ margin-right:5px;}

#container{ width:1200px; margin:0 auto;}
#container .leftlay{ width: 260px;z-index: 999; float:left; position:relative;}
#container .leftlay .pagescroll{ width:100%;}
#container .rightlay{float: right;width: 836px;padding-left: 76px;background: url(../images/left_bg.gif) 3px top repeat-y;  padding-bottom:20px;}
#container .contentlay{ width:100%;}
#container .rightttl{line-height: 2em;position: relative;text-align: center;margin-bottom: 25px;}
#container .rightttl dt{}
#container .rightttl dt .iconfont{ font-size:1.4em; margin-right:0.2em; color:#ff9c00;}
#container .rightttl dd{margin-top: 25px;}
/*blockmenu*/


.blockmenu{ display:inline-block; vertical-align:top; background: #fff; margin-top: 20px; width: 100%; margin-bottom: 20px;}
.blockmenu li{text-align: center;padding: 6px 8px;float: left; cursor:pointer; margin-top:10px;}
.blockmenu li:last-child{padding-bottom: 20px;}
.blockmenu li span,.blockmenu li a{display: block;padding: 0px 1.6em;white-space: nowrap; width:140px; color: #333; border-radius:14px;line-height: 2em; border: 1px solid #ccc; min-width: 6em; cursor:pointer;}
.blockmenu li.active span,.blockmenu li.active a{ background-color:#ff9c00; color:#FFF; border-color:#ff9c00;}
.blockmenu.col5 li{width: 20%; box-sizing: border-box; padding:3px 12px;}

.scrollmenu{}
.scrollmenu li{border-bottom: solid 2px #CCC;padding: 0 10px 0 0;text-align: center; cursor:pointer;}
.scrollmenu li span,.scrollmenu li a{display: block;padding: 2px 10px;white-space: nowrap;color: #666;line-height: 2em;cursor:pointer;}
.scrollmenu li.active{border-bottom: solid 2px #7074ae;}

.autocol{overflow: scroll;display: block;}
.blockmenu.autocol{overflow-y:hidden; padding-bottom:10px;}
.scrollmenu.autocol{overflow-y:hidden;}
.autocol li{display: table-cell;width: 200px;float: none; cursor:pointer;}
.autocol::-webkit-scrollbar{ width:6px; height:6px;}
.autocol::-webkit-scrollbar-button{display:none;}
.autocol::-webkit-scrollbar-thumb{background:#eae6cd;border-radius:3px;}


.userinfo{ background:#f3efda; padding:10px; border:1px solid #eae5cb;}
.userinfo .login{ display:inline-block; width:40%; margin:0 5%; line-height:24px; background:#ff9c00; border-radius:8px;}
.userinfo .login:hover{ background:#ffb33c; color:#fff; text-decoration:none;}
.userinfo .register{ display:inline-block; width:40%; margin:0 3%; line-height:24px; background:#555BA6; border-radius:8px;}
.userinfo .register:hover{ background:#da2136; color:#fff; text-decoration:none;}
.userinfo .cnpp{ display:inline-block; width:90%; margin:0 3%; line-height:24px; background:#ff9c00; border-radius:8px;}
.userinfo .cnpp:hover{ background:#ffb33c; color:#fff; text-decoration:none;}
.userinfo .nickname{ display:inline-block;}

#leftmenu{ margin-top:20px; background:#f9eeee; margin-bottom:5px;}
#leftmenu .lcatlist{ float:left; width:144px; border:2px solid #555BA6; position:relative; }
#leftmenu .lcatlist dl dt{ position:relative; z-index:101;}
#leftmenu .lcatlist dl dt a.blue{ display:block; line-height:28px; padding:2px 5px 3px 20px; text-decoration:none; }
#leftmenu .lcatlist:hover{background:#555BA6; width:260px;}
#leftmenu .lcatlist:hover dl dt a.blue{ color:#ffffff;}
#leftmenu .lcatlist dl dt a.blue:hover,#leftmenu .lcatlist dl:hover dt a.blue{ padding-right:2px; margin-right:-2px; background:#f9eeee; color:#555BA6;}
#leftmenu .lcatlist dl dd{  display:none; position:absolute; left:100%; top:-2px; border:2px solid #555BA6; background:#f9eeee; padding:5px 5px 5px 10px; line-height:2em; width:845px;  z-index:100;}
#leftmenu .lcatlist dl dd.below.below2{ width:auto;}
#leftmenu .lcatlist dl dd.below .belowpart{ width:50%; float:left;}
#leftmenu .lcatlist dl dd.below.below2 .belowpart{min-width:132px;}
#leftmenu .lcatlist dl dd.below.below2 .belowpart.col2{width:254px !important;}
#leftmenu .lcatlist dl dd.below.below2 .belowpart.col3{width:354px !important;}
#leftmenu .lcatlist dl dd.below.below2 .belowpart.col4{width:472px !important;}
#leftmenu .lcatlist dl dd.below.below2 .belowpart{ width:100%; padding-left:20px;}
#leftmenu .lcatlist dl dd.below.below2 .belowpart a{ width:118px;padding:0;}
#leftmenu .lcatlist dl dd.below .belowpart a{display: inline-block;padding:0 6px;}
#leftmenu .lcatlist dl dd.below .belowpart a.c3f6799{ color:#555BA6;}
#leftmenu .lcatlist dl dd.below .belowpart a.c3f6799.hot{ color:#6347ed;}
#leftmenu .lcatlist dl dd.below .belowpart a.c3f6799:hover{ color:#f60}
#leftmenu .lcatlist dl dd.below.below2 .belowpart a{}
#leftmenu .lxgcat{ width:100px;margin-right:5px; padding-top:2px; float:right;}
#leftmenu .lxgcat li{  border-bottom:1px solid #e9c6c6; padding:3px 0;}
#leftmenu .lxgcat li:last-child{ border-bottom:0;}
#leftmenu .lxgcat li a{ display:block; line-height:2em; text-decoration:none;}

.headblock{ width:100%; height:53px; overflow:hidden;}
.headblock .headblockfix{ width:100%; background:#555BA6; z-index:1000; left:0; top:0;}
.headblock ul.headmenu{ width:100%; max-width:1122px; margin:0 auto; background:#555BA6;}
.headblock .headmenu li{ display:table-cell; width:5%; padding:0 10px 0 5px; text-align:center; line-height:53px; white-space:nowrap}
.headblock .headmenu li:hover,.headblock li.active{ background:#f77430;}
.headblock .headmenu li .iconfont{ font-size:1.2em; margin-right:5px;}
.headblock .headmenu li a.fff{ display:block; text-decoration:none; color:#fff;}
.headblock .headmenu li a.fff.hov{ color:#ff0;}
.headblock .headmenu li a::after{content:""; display:inline-block; vertical-align:middle; margin-left:7px; border-width:5px 4px; border-style:solid; border-color:#fff transparent transparent transparent; transition:all linear 200ms;}
.headblock .headmenu li a.hov::after{ border-color:#ff0 transparent transparent transparent;}
.headblock .headmenu li.index a::after{ display:none;}
.headblock .headmenu li.active a::after{ transform:rotate(180deg); margin-top:-8px;}
.headblockcont{ display:none; position:absolute; left:0; top:100%; width:100%; min-height:100px; background:#fff; z-index:999; border-top:1px solid #eae5cb; box-shadow:0 8px 8px rgba(0,0,0,.2);}
.headblockcont .blockcont{ display:none; width:1122px; margin:0 auto; padding:10px;}
.headblockcont .blockcont.index .categoryul{ height:auto;}
.headblockcont .blockcont.index .categoryul.last{ border:0; width:280px;}
.headblockcont .blockcont.index .categoryul.last dd{ width:25%; padding:0;}
/*头部网购名牌*/
.headblockcont .blockcont .contbox{ margin:5px auto;}
.headblockcont .blockcont .righticon{ float:left; height:108px; width:270px;margin: 10px 30px 10px 20px;}
.headblockcont .blockcont .righticon li{width: 80px;height: 108px;display: table-cell;vertical-align: middle; text-align:center;}
.headblockcont .blockcont .righticon li a:hover{ text-decoration:none;}
.headblockcont .blockcont .righticon i.iconfont{ font-size:50px;}
.headblockcont .blockcont .categoryul{width: 253px;height: 108px;float: left;border-right: 1px solid #eae5cb;margin: 10px 0px;padding: 0 0 0 10px;}
.headblockcont .blockcont .categoryul dt{ line-height:2em;}
.headblockcont .blockcont .categoryul dd{ width:80px; padding:0 3px 0 0; float:left;line-height:1.8em;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block;}
.headblockcont .blockcont.toutiao .categoryul{ width:190px;}
.headblockcont .blockcont.toutiao .categoryul dd{ width:60px;}
.headblockcont .blockcont.toutiao .righticon{ width:260px;}

/*footer*/
#bottombox{ width:1200px; margin:0 auto;}
#footer{ width:100%; color:#d9a3af; text-align:left; background:url(/public/images/china10/public/footbg.gif) left bottom no-repeat #9b0020; padding-bottom:10px;}
#footer a{ color:#ffec9e; text-decoration:none;}
#footer a:hover{ color:#f60; text-decoration: underline;}
#footer a.hui{ color:#d9a3af; text-decoration:underline;}
#footer a.hui:hover{ color:#ffec9e;}
#footer .foot{ width:1122px; height:245px; margin:0 auto; position:relative;}
#footer .foot .footxg{ width:100%; height:100px;}
#footer .foot .footxg dl{ width:25%; float:left; margin-top:6px; background:url(/public/images/china10/public/footxgbg.png) 0 0 no-repeat;}
#footer .foot .footxg dl.bg2{ background-position:0 -150px;}
#footer .foot .footxg dl.bg3{ background-position:0 -300px;}
#footer .foot .footxg dl.bg4{ background-position:0 -450px;}
#footer .foot .footxg dl dt{color:#fff;line-height:2em; padding-left:50px;}
#footer .foot .footxg dl dt a{color:#fff; font-size:14px;}
#footer .foot .footxg dl dd{ padding:0px 60px 0 50px; height:60px; overflow:hidden;}
#footer .foot .footxg dl dd a{ margin-right:5px; white-space:nowrap; line-height:20px;}

#footer .foot .word{ line-height:22px;}
#footer .foot .copyright{ line-height:22px; height:45px; float:left; padding-left:35px; background:url(/public/images/china10/public/biaoshi.gif) 0 5px no-repeat;}
#footer .foot .footbg2{ width:400px; height:40px; padding:8px 0; position:absolute; right:0; bottom:10px; background:url(/public/images/china10/public/china-logo.gif) right center no-repeat;}

/*go_top*/
#go_top{ position: fixed; right:5px; bottom:5px; z-index:1000}
#go_top li{ padding-bottom:3px; position:relative;}
#go_top li .iconfont{ margin:0;}

#go_top a.fff{ width:48px; height:48px; background:#fff; border-radius:2px; font-size:22px; text-align:center; display:table-cell; vertical-align:middle; text-decoration:none; color:#9a9ed3;}
#go_top a.fff.active{ color:#fe741c}
#go_top a .wordout{width: 48px;height: 48px;background:#9a9ed3;position:absolute;top: 0;left: 0;right: 0;bottom:0;display:none;}
#go_top a.fff .word{color: #fff;background:#9a9ed3;font-size: 12px;width:32px;height:32px;position:absolute; margin: auto; top: 0;left: 0;right: 0;bottom:0; display:none;}
#go_top a.fff .word.lh{line-height: 32px;}
#go_top a img{width: 48px;height: 48px;}
#go_top a.fff:hover{ background: #9a9ed3 }
#go_top a.fff:hover .word{display: block;}
#go_top a.fff:hover .wordout{display:block;}
#go_top a.fff:hover .iconfont{display:block;}
#go_top a.fff:hover:after{display: none;}
#go_top .holidayicon a{width:48px; height:48px;text-align: center;display: table-cell;vertical-align: middle;}
#go_top .holidayicon a img{width:48px; height:48px;}
#go_top #dialogtext a:hover{ background:rgba(255, 249, 0, 0.14);}

@keyframes kefu{from {background:#fff;}to {background:#ddd;}}
@-webkit-keyframes kefu{from {background:#fff;}to {background:#ddd;}}
#go_top a.gotop{ display:none;}
#go_top a.qrcode img{ display:none; position:absolute; bottom:0; right:100%;}
#go_top a.qrcode:hover img{ display:block;}
#go_top .bdsharebuttonbox{ display:none; position:absolute; bottom:0; right:100%;}
#go_top li:hover .bdsharebuttonbox{ display:block;}
#go_top .collectbox{ display:none; position:absolute; bottom:-46px; right:100%; width:350px; height:320px; background:#fff; border:1px solid #eae5cb; padding:5px 10px 10px 10px; box-shadow:0 0 8px #ccc;}
#go_top .collectbox a{ text-decoration:none;}
#go_top .collectbox dt{ border-bottom:1px solid #eae5cb; line-height:2em;}
#go_top .collectbox dt .op{ float:right;}
#go_top .collectbox dd{ padding:5px; line-height:2em;}
#go_top .collectbox dd.collectlist{ min-height:150px;}
#go_top .collectbox dd.collectlist a{ display:block;}
#go_top .collectbox dd.historylist a{ width:96px; margin:6px 2px 0 2px; padding:0 5px; text-align:center; background:#eee; border-radius:1em; display:inline-block;}
#go_top .collectbox dd .loadding{ margin:5px auto; display:block;}
#go_top .collectbox dd .nothing{ text-align:center; padding:40px 0;}

/*分享*/
#sharebigbox{ height:52px; width:345px;}
#sharebigbox a{height:50px; width:53px; background:url(/public/images/icon/share-btn.png); padding-left:0px; margin:0px 3px 0px 0px;}
#sharebigbox .bds_weixin{background-position:0px -58px;}
#sharebigbox .bds_weixin:hover{background-position:0px -116px;}
#sharebigbox .bds_tsina{background-position:-54px -58px;}
#sharebigbox .bds_tsina:hover{background-position:-54px -116px;}
#sharebigbox .bds_tqq{background-position:-108px -58px;}
#sharebigbox .bds_tqq:hover{background-position:-108px -116px;}
#sharebigbox .bds_qzone{background-position:-162px -58px;}
#sharebigbox .bds_qzone:hover{background-position:-162px -116px;}
#sharebigbox .bds_renren{background-position:-216px -58px;}
#sharebigbox .bds_renren:hover{background-position:-216px -116px;}
#sharebigbox .bds_more{background-position:-269px -58px;}
#sharebigbox .bds_more:hover{background-position:-269px -116px;}
/*品牌信息*/
.brandupbox{ background-color:#FFF; width:460px; height:268px;position: fixed;left: 50%;top: 50%;margin: -120px 0px 0px -230px;z-index: 99;border: solid 1px #ddd; box-shadow:0 0 10px #ccc;}
.brandupbox i.iconfont{ color:#d25866; font-size:22px;padding-left: 0px; margin-top:0;}
.brandupbox .top{ background-color:#faf7e7; padding:5px 8px;}
.brandupbox .top li{ width:25%; float:left;text-align: left;}
.brandupbox .top li.w50{ width:50%;}
.brandupbox .top li i.icon-bubian{color: #666;}
.brandupbox .top li i.icon-jiantou-xiangshang{ color:#ff4b00;}
.brandupbox .top li i.icon-jiantou-xiangxia{ color:#12BA23;}
.brandupbox .top li i.icon-NEWLABEL{ color:#f50006;font-size: 30px;line-height: 20px;}
.brandupbox .mid{}
.brandupbox .mid .pic{display: table-cell;vertical-align: middle;}
.brandupbox .mid .pic img{ padding:8px 15px;}
.brandupbox .mid .binfo{display: table-cell;vertical-align: middle;}
.brandupbox .mid .binfo ul{}
.brandupbox .mid .binfo ul li{ line-height:1.8em; text-align:left;}
.brandupbox .mid .binfo ul li span.manager{ display:inline-block; line-height:18px; border:1px solid #d25866; padding:0 5px 0 0; border-radius:2px;}
.brandupbox .mid .binfo ul li span.nickname{ display:inline-block; width:90px; vertical-align:middle;}
.brandupbox .mid .binfo ul li span.manager.grey{ border-color:#ddd;}
.brandupbox .mid .binfo ul li span.manager .iconfont{ font-size:18px; margin-top:-2px;}
.brandupbox .mid .binfo ul li a{ text-decoration:none;}
.brandupbox .mid .binfo ul li.first i{ font-size:30px;}
.brandupbox .mid .binfo ul li i{ font-size:24px;}
.brandupbox .mid .binfo ul li .grey,.brandupbox .mid .binfo ul li .grey i{ color:#999;}
.brandupbox .mid .binfo ul li span{ margin:0px;}
.brandupbox .mid .binfo 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.2em;}
.brandupbox .mid .binfo ul li a.btn.grey{color: #A0A0A0;border-color: #A0A0A0;}
.brandupbox .mid .binfo ul li .u-star{ margin-left:10px; float:none;}
.brandupbox i.close{ position:absolute; right:0px; top:0px; width:1em; height:1em; line-height:1em; font-size:20px; color:#666; background-color:#eae5cb;text-align: center;cursor: pointer;}
/*brandlevel*/
.brandshaixuan>ul>li{ padding:10px 0; border-bottom:1px solid #eae5cb;}
.brandshaixuan>ul>li>span{ display:table-cell; vertical-align:middle; padding:5px 20px 5px 0; min-height:50px; white-space:nowrap;}
.brandshaixuan>ul>li>div{ display:table-cell; vertical-align:middle;}
.brandshaixuan .ritem li{ display:inline-block; padding-right:0.9em;}
.brandshaixuan .ritem li a{ color:#004499;}
.brandshaixuan .ritem li a:hover{ color:#f60;}
.brandshaixuan .font12{ font-size:13px;}
.brandlevel{ margin:0 -10px;}
.brandlevel li{ float:left; text-align:center; margin:5px; padding:0 !important;}
.brandlevel li a{ background:#f3c186; display:block; width:38px; height:34px; padding:8px 6px; margin:0 auto; font-size:14px; line-height:1.3em; border-radius:50%; text-decoration:none; color:#333 !important}
.brandlevel li:nth-child(2n) a{ background:#fce28b;}

/*推荐指数*/
.u-tjzs{ width:65px; height:18px; display:inline-block; overflow:hidden; text-align:left; margin:0 auto; vertical-align:middle;}
.u-tjzs .u-tjzs-out{ background:url(/public/images/icon/zhishu/ic_score_user1.gif) 0 1px repeat-x; height:18px;}
.u-tjzs .u-tjzs-in{ background:url(/public/images/icon/zhishu/ic_score_user3.gif) 0 1px repeat-x; height:18px;}
/*mgtab*/
.mgtab .tabmenu li{ float:left; width:33.3333%; text-align:center; background:#f3efda; border-top:2px solid #f3efda; line-height:2.5em; cursor:pointer;}
.leftlay .mgtab .tabmenu li{background:none;border-top:2px solid rgba(255,255,255,0);}
.mgtab .tabmenu li.w50{ width:50%; box-sizing:border-box}
.mgtab .tabmenu li.w25{ width:25%; box-sizing:border-box}
.mgtab .tabmenu li.w25.active{ width:24%; box-sizing:border-box}
.mgtab .tabmenu li.bgf{background:#fff;}
.mgtab .tabmenu li.active{ color:#555BA6; border-top:2px solid #555BA6;}
.mgtab .tabmenu li.active i{color:#555BA6;}
.rightlay .mgtab .tabmenu li.active{ background-color:#FFF;}

.rightlay .brandmenu ul{ display:inline-block; margin-bottom:1.5em;}
.rightlay .brandmenu li{float:left; cursor:pointer; }
.rightlay .brandmenu li span,.rightlay .brandmenu li a{ display:block; border-left:solid 1px #CCC; line-height:1em;  padding:0 1em;margin: 0.3em 0px;}
.rightlay .brandmenu li:first-child span,.rightlay .brandmenu li:first-child a{ border-left:none;}
.rightlay .brandmenu li.active{color:#555BA6;}
.rightlay .brandmenu li.active a{color:#555BA6;}


/*下级分类*/
.belowcatlist{padding:6px 0;}
.belowcatlist .belowcat{float: left;line-height: 2em;padding: 3px 20px; margin:3px;border-radius: 3px;border: 1px solid #eae5cb;background:#f3efda; width: 84px;height:2em;overflow:hidden;text-align: center;}
.belowcatlist .belowcat:nth-child(6n+1){ margin:3px 3px 3px 0;}
.belowcatlist .belowcat:nth-child(6n){ margin:3px 0 3px 3px;}
.belowcatlist .belowcat:last-child{ margin:3px 0 3px 3px;}
.belowcatlist .belowcat.more{ margin:3px 0 3px 3px;}

/**左侧推荐行业**/
dl.tuijiancat{display: table-cell;vertical-align: middle;padding:10px 0;}
.tuijiancat dt.title{display: table-cell;vertical-align: middle;float: left;padding: 15px 10px;position: relative;}
.tuijiancat dt.title::after{content: '';width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 10px solid #555BA6;position: absolute;right:-10px;top: 50%;margin-top: -5px;}
.tuijiancat dd{display: table-cell;vertical-align: top;padding-left: 20px;}
.tuijiancat dd a{display:inline-block;padding-right:15px;text-align: left;}
/**人群分类页底部的行业显示**/
.bottomcatlist{display: inline-block;width:100%;padding:5px 0;}
.bottomcatlist a{padding:1px 10px 1px 5px; border-right:1px solid #eae5cb;}
.bottomcatlist a:last-child{border:none;}
/*购买网购知识*/
.rightttl .shoptxt{ border:solid 1px #EEE; padding:1em; text-align:left;}
.rightttl .shoptxt .txt{ max-height:5.4em; overflow:hidden;}
.rightttl .shoptxt .more{font-size:14px; float:right; line-height:1.2em;}



/*投票分享框*/
#voteshare{ display:none; position:fixed; left:50%; top:50%; width:580px; height:480px; margin:-240px 0 0 -290px; box-sizing:border-box; padding:10px; border:2px solid #555BA6; background:#faf7e7; z-index:100}
#voteshare .close{ position:absolute; right:-2px; top:-2px; width:20px; height:20px; text-align:center; line-height:20px; font-size:16px; background:#555BA6; cursor:pointer;}
#voteshare .close:hover{ background:#f60;}
#voteshare .bdshare_popup_box{ top:30px !important; left:280px !important;}

/*头条推荐栏目分类*/
.rmdcatlist dt{ padding: 6px 0px 6px 15px;font-size: 15px;}
.rmdcatlist dd{ border:solid 1px #EEE;padding: 10px 15px 8px;}
.rmdcatlist li{ width:12.5%; float:left;}
.rmdcatlist li a{display: block;line-height: 2.2em;padding-right: 1em; text-decoration:none;}
.rmdcatlist li.hr{ width:100% !important; padding-top:5px; margin-bottom:5px; border-bottom:1px solid #eae5cb;}
.rmdcatlist .col4 li{ width:25%;margin: 2px 0px;}

/*图片声明*/
.showauthor{ display:inline-block; position:relative; margin:auto; font-weight:normal;}
.showauthor .authorblue{ color:#fff; }
.showauthor .authorblue:hover{ color:#ff4b00;cursor: pointer; }
.showauthor img{ display:block; margin:0; max-width:100%;}
.showauthor em{ position:absolute; left:0; bottom:0; line-height:1.5em; padding:5px 2%; width:96%; font-size:12px; color:#fff; background:rgba(0,0,0,.5); text-indent:0; text-align:center; display:block; max-height:2.8em; overflow:hidden; z-index:6;}
.showauthor em a{ display:inline; color:#fff; margin:0; padding:0 3px; font-size:12px}
.showauthor em a:hover{ color:#fc0;}
.showauthor em a img{ display:inline-block; vertical-align:middle; margin-right:3px;}
/*图片显示外链所属商城*/
.isopenfromurl{position:relative;display:inline-block;margin:auto;}
.showauthor .isopenfromurl{display:block;}
.isopenfromurl:hover .openfromwebsite {display:block;}
.isopenfromurl .openfromwebsite{display:none;right: 0;top: 0;position: absolute;padding: 0px 8px;font-size: 14px;color: #fff;background: rgba(0,0,0,.5);text-indent: 0;text-align: center;overflow: hidden;z-index: 6;border-radius: 5px;}

/*品牌投票、点赞、分享、评论统计图*/
.brandud{ width:21px; height:21px; position:relative; cursor:pointer; display:inline-block; vertical-align:middle; margin-top:-2px;}
.brandud > i{position: absolute;width:8px;height:8px; border:solid 1px #CCC;}
.brandud > i.hot{ border-color:#ffcda0;}
.brandud > i.up{ background:url(/public/images/icon/up3.png) center center no-repeat;}
.brandud > i.down{ background:url(/public/images/icon/down3.png) center center no-repeat;}
.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;}

/*网店商城*/
.webshopwebsite{ padding:0 0 10px 0; margin:0 -3px;}
.webshopwebsite.bottom{ margin-top:-10px;}
.webshopwebsite a{ float:left; width:107px; text-align:center; padding:3px;}
.webshopwebsite a img{ width:100%;}
.webshopwebsite a.specsbtn{border: 1px solid #ddd;color: #666;border-radius: 5px;box-sizing: border-box;margin: 3px;line-height: 22px;}

/*滚动条件设置*/
.marqueen .scrollbox {overflow: hidden;}
/*加载更多*/
.addmore{display: block;width: 100%;height: 40px;background: url(/public/images/icon/china10_addmore.gif) center center no-repeat #f3efda; cursor:pointer}
.addmore:hover{ background-color:#efe9cd;}

.nomore{display: block;width: 100%; line-height:40px; text-align:center; font-size:16px; color:#999;}
/*评论*/
.articlecomment{border-top:2px solid #eae5cb;margin-top:55px;position: relative;}
.articlecomment hr{width:100px;border:none;border-top:2px solid orange;text-align:right;margin-right:0;margin:-2px 0 0 0;}
.bg .articlecomment hr{ margin-left:-15px;}
.articlecomment .wangyou{font-size: 18px;font-weight: bold;margin:15px 0;}
.articlecomment .commentlist{border:1px solid #eae5cb;}
.articlecomment .left{float:left;}
.articlecomment .right{float:right;}
.articlecomment .commentlist .commentinput{min-height:100px;padding:10px;}
.articlecomment .commentlist .commentinput img{width:22px;height:22px;margin:0 1px;}
.articlecomment .commentlist .beforeinput{color:#9f9f9f;position:absolute;margin:-150px 0 0 10px;max-width: 100%;line-height: 1.5em; padding:10px;}
.articlecomment .commentlist .forinput{margin:0;display: none;}
.articlecomment .commentlist .commenttools{height:40px;background:#f3efda;}
.articlecomment .commentlist .biaoqingbox{margin:0 10px;width:22px;height: 40px;position: relative;}
.articlecomment .commentlist .biaoqing{height:40px;width:22px; display: table-cell; vertical-align: middle; text-align: center;margin:0 10px;}
.articlecomment .commentlist .biaoqing img{ vertical-align:middle;cursor:pointer}
.articlecomment .commentlist .submitcomment{background:#FDB80C;padding:0 20px;cursor:pointer}
.articlecomment .commentlist .hudong{ line-height:40px; float:right;margin-right:10px;}
.articlecomment .commentlist .submitcomment .submit{font-size: 18px;color:#fff;width:80px;height:40px;line-height: 40px;}
.articlecomment .commentlist .submitcomment:hover{box-shadow:0px 0px 5px #F3CB69;background:rgba(253,184,12,0.8); }
.articlecomment .commentlist .downjiantou:after{content: ""; color:#000;display: inline-block;vertical-align: middle; margin-left: 7px;border-width: 5px 4px;border-style: solid;border-color: #fff transparent transparent transparent;transition: all linear 200ms;}
.articlecomment .commenttips{font-size:12px;color:#9f9f9f; line-height:2em;}

.articlecomment .usersay{border-bottom: 1px solid #eae5cb;margin: 10px 0;padding-bottom:10px;}
.articlecomment .picbox{margin:0 15px;width:50px;}
.articlecomment .commentbox{width:700px;word-wrap:break-word;}
.bg .articlecomment .commentbox{ width:570px;}
.articlecomment .commentbox .commenttxt{word-wrap: break-word; padding: 0 0 5px 0;}
.articlecomment .commentbox .commenttxt img{ max-width:100px;}
.articlecomment .commenttime{line-height: 2em;}
.articlecomment .commenttime .link{cursor:pointer;}
.articlecomment .commenttime .link:hover{color:#9a9ed3;}
.articlecomment .userpic img{width:50px;height:50px;border-radius: 50%;}
.articlecomment .replylist{ margin:5px 20px 0 80px;background:#f3efda;border: 1px solid #eae5cb;}
.articlecomment .replylist .commenttxt{word-wrap: break-word; padding: 0 0 10px 0;}
.articlecomment .replylist dl{ padding:0 10px; }
.articlecomment .replylist dd{padding:10px 5px;border-bottom: 1px solid #eae5cb; line-height: 1.5em;}
.articlecomment .replylist dd:last-child{ border:0;}
.ke-dialog-content{border:1px solid #eae5cb;}
.ke-dialog-header{margin-top:10px;background: none;border:none;font-size: 18px;font-weight: bold;}
.ke-dialog-icon-close{right:17px;top:14px;}
.ke-dialog-icon-close:hover{transform: scale(1.4); }
.ke-button{padding:0;font-size: 16px;background: #FDB80C;color: #fff;}
.ke-dialog-no .ke-button{background:#e4e4e4;}
.ke-button-common{width:100px;height: 32px;}
.ke-dialog-footer{background: none;border:none;}
#replydialog{padding:10px;}

#replydialog .replycont{ padding:10px 10px 15px 10px; background:#efefef; line-height:1.8em; min-height:110px;word-wrap: break-word;}
#replydialog .textarea{ width:760px; margin:10px 0 0 0; max-width:none; padding:5px; height:80px;border:2px solid #eae5cb;}
.articlecomment .commenttxt img{ margin: 0 1px; }

/*地图*/
#dituContent{width:800px;height:400px;border:#ccc solid 1px; margin:5px auto;}
.ke-dialog-header{ background:none !important; border:0 !important; padding-top:10px !important;}
.ke-dialog-header b{ font-size:16px; margin-right:20px; padding-left:10px;}
.ke-dialog-header b i{ display:none;}
.ke-dialog-footer{ padding:10px 0 !important;}
.ke-dialog-footer .ke-button-common{ display:none !important;}
