
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

html,
body {
    font-size: 100%; 
    }

body {
    background: white;
    color: #222222;
    padding: 0;
    margin: 0;
    font-family: "Microsoft YaHei", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
 }

a{ text-decoration:none;}

a:focus {
    outline: none; }

img,
object,
embed {
    max-width: 100%;
    height: auto; }

object,
embed {
    height: 100%; }

img {
    -ms-interpolation-mode: bicubic; }

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    direction: ltr;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #222222;
    font-family: "Microsoft YaHei","Helvetica",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2125em;
    text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #6F6F6F;
    font-size: 60%;
    line-height: 0;
}
h1 {
    font-size: 2.125em;
}
h2 {
    font-size: 1.6875em;
}
h3 {
    font-size: 1.375em;
}
h4 {
    font-size: 1.125em;
}
h5 {
    font-size: 1.125em;
}
h6 {
    font-size: 1em;
}

img {
    display: inline-block;
}
.w100{width:100%;max-width:640px;margin-left:auto;margin-right:auto;overflow:hidden;}
.w100 img{display:block;}
.mt10{margin-top:10px;}
.mtb10{margin-top:10px;margin-bottom:10px;}
.mt20{margin-top:20px;}
ul li{ list-style:none;}

input,button,select,textarea{outline:none;}

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}

/* 登陆—注册 */
.sign{ width:100%; padding:0 12px; color:#FFF; line-height:44px; text-align:center; font-size:18px; position:relative;}
.sign a{ color:#FFF; font-size:14px; background:#535353; padding:1px 12px; position:absolute; display:block; line-height:24px; top:9px; border-radius:2px;}
.sign a.u_return{ left:12px;}
.sign a.u_register{ right:12px;}
.use_sing{ width:100%; margin-top:99px;}
.use_sing_01{ width:100%; margin-top:45px;}
.sign_content{ width:265px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;}
.sgbox{ width:100%; padding:10px 0;}
.sg_input{ border:1px solid #ccc; border-radius:2px; position:relative;}
.porbox{ position:absolute; left:10px; top:10px; color:#666;}
.xuanz{ border:1px solid #2b73df;}
.er{ border:1px solid #F00;}
.uname{ display:block; border:0 none; padding:8px; font-size:16px; color:#666;}
.sgbox p{ color:#999; font-size:13px; padding-top:10px;}
.sgbox p.er_txt{ color:#F00;}
.wjpass{ padding:5px 0; text-align:right;}
.wjpass a{ color:#2b73df; font-size:13px;}
.sub_bt{ padding:15px 0;}
.button_dl{ display:block; background:#2b73df; text-align:center; padding:13px 0; color:#FFF; font-size:16px; border-radius:2px;}
.other_zh{ padding-top:20px;}
.other_zh em{ font-style:normal; color:#333; font-size:15px;}
.zhbox{ padding-top:30px;}
.sinawb{ display:block; background:url(../images/sinawb.png) no-repeat; width:45px; height:45px; background-size:45px 45px; float:left; margin-left:65px;}
.qqdl{ display:block; background:url(../images/qq.png) no-repeat; width:45px; height:45px; background-size:45px 45px; float:left; margin-left:40px;}
.xy{ font-size:13px; color:#333; padding:3px 0;}
.xy a{ color:#2b73df;}

/* 侧边导航 */
.nav_menu{ width:195px; height:auto; overflow:hidden; background:url(../images/navbg.jpg) repeat;}
.wb_about{ padding:28px 0 15px 0;}
.wb_about a{ display:block; width:68%; text-align:center; margin:0 auto;}
.menu_search{ width:156px; height:30px; background:#000; border:2px solid #7a7a7a; border-radius:20px; margin-left:15px; margin-bottom:15px;}
.menu_setext{ width:120px; height:26px; line-height:26px; padding:0 2px 0 7px; color:#fff; border:0 none; background:none; float:left; font-size:12px; color:#CCC; font-family:"微软雅黑";}
.menu_sebut{ display:block; width:25px; height:26px; background:url(../images/search01.png) no-repeat center center; background-size:16px 16px; float:left;}

.menu_dh{ width:100%;}
.menu_box{ display:block; width:100%; border-top:1px solid #000;}
.menu_box li{ display:block; border-top:1px solid #272829; border-bottom:1px solid #000; padding-left:3px;}
.menu_box li.dh_select{ background:#272829; border-left:3px solid #2b73df; padding-left:0;}
.menu_box li a{ display:block; padding:15px 0; color:#FFF; font-size:15px; text-indent:55px;}
.menu_box li a.home{ background:url(../images/home.png) no-repeat 23px center; background-size:18px 18px;}
.menu_box li a.wenz{ background:url(../images/wenz.png) no-repeat 23px center; background-size:17px 20px;}
.menu_box li a.xuanb{ background:url(../images/xuanb.png) no-repeat 23px center; background-size:16px 22px;}
.menu_box li a.paihangb{ background:url(../images/paihangb.png) no-repeat 23px center; background-size:18px 18px;}
.menu_box li a.discount{ background: url(../images/discount.png) no-repeat 23px center; background-size: 18px 18px; position: relative;}
.menu_box li a.discount .newmenu{ background: #e60012; display: block; width: 9px; height: 9px; position: absolute; border-radius: 50%;right: 56px;top: 18px;}
.menu_box li a.shouc{ background:url(../images/shouc.png) no-repeat 23px center; background-size:18px 18px;}
.usetit{ background:#000; font-size:12px; color:#989898; padding:8px 0 8px 15px;}

.menu_box li a.messsnv{ position:relative;background:url(../images/xiaox.png) no-repeat 23px center; background-size:18px 18px;}
.menu_box li a.messsnv i{ display:block; position:absolute; right:15px; top:15px; display:block; padding:2px 6px; border-radius:8px; background:#2b73df; font-size:15px; font-family:Helvetica; text-indent:0; font-style:normal;}
.usegn{ padding:23px 0 10px 0;}
.usegn a{ display:block; background:#000; padding:10px 0; color:#c2c2c2; width:100px; text-align:center; margin:0 auto; font-size:14px; border-radius:5px; margin-bottom:15px;}

/* 消息 */
.use_messign{ display:block;}
.use_messign li{ padding:12px; display:block; border-bottom:1px solid #DDD; border-left:3px solid #FFF;}
.use_messign li.unread{ border-left:3px solid #2b73df;}
.use_messign li a{ display:block; line-height:24px; font-size:13px; color:#000;}
.use_messign li a span{ color:#666; padding:0 5px;}
.use_messign li a i{ color:#2b73df; font-style:normal;}

/* 收藏 */
.table_sc{ padding:10px; width:100%; background:#FFF;}
.bianju{ padding:10px 12px 0 12px;}
.table_lisc{ font-size:15px; display:table; width:100%;}
.table_lisc li{float:left; width:50%; }
.table_lisc li a{ display:inline-block; width:100%; text-align:center; padding:9px 0; border:1px solid #e7e7e7; text-decoration:none; color:#000; font-weight:bold;}
.table_lisc li a.nav_select{ background:#2b73df; border:1px solid #2368d0; color:#FFF;}
.my_coll{height:auto; overflow:hidden; width:100%; margin-top:99px;}

.coll_box{ background:#fff; margin:12px;}

/* 面包屑 */
.breadcrumbs{ background:#555; height:36px; line-height:36px; font-size:12px; color:#BBBBBB; padding:0 12px;}
.navscroller{ width:1024px;}
.navscroller a{ color:#FFF; float:left;}
.navscroller i{ font-style:normal; padding:0 5px; float:left;}

/* 回到顶部 */
.gotop{ width:40px; height:40px; background:url(../images/gotop.png) no-repeat center center rgba(0,0,0,0.5); background-size:20px 20px; border-radius:6px; cursor:pointer;}

/* 个人中心 */
.center_use{ width:100%; margin-top:44px;}
.usexx{ width:100%; height:140px; background:url(../images/yonghbg.jpg);}
.usexx dl{ padding: 28px 20px 0 28px;}
.usexx dl dt{ float:left;}
.usexx dl dt img{ display:block; width:60px; height:60px; border:2px solid #FFF; border-radius:5px;}
.usexx dl dd{ margin-left:75px; color:#FFF;}
.usexx dl dd span{ font-size:18px; font-weight:bold;}
.usexx dl dd p{ font-size:12px; line-height:16px; padding-top:12px;}
.dongtlist{ width:100%; height:auto;}
.tab_dt{ display:block; height:auto; overflow:hidden; border-bottom:1px solid #DDD;}
.tab_dt li{ display:block; float:left; width:50%;}
.tab_dt li a{ display:block;text-align:center; padding:10px 0; color:#444; border-right:1px solid #DDD; font-size:15px;}
.tab_dt li a.xuanzhong{ color:#2b73df;}
.box_list{ width:100%; padding:10px 0;}
.wenzhanlist{ display:block; height:auto; overflow:hidden;}
.wenzhanlist li{ display:block; padding:7px 15px;}
.conrhez{ display:block; background:url(../images/listjt.png) no-repeat 98% 50% #FFF; background-size:10px 16px; padding:10px 30px 10px 8px;}
.conrhez h5{ font-size:14px; color:#333; line-height:18px;}
.conrhez p{ padding-top:10px; color:#999; font-size:12px;}
.conrhez p i{ float:right; font-style:normal;}
.listnext{ display:block; text-align:center; background:#FFF; font-size:12px; padding:10px 0; color:#2b73df;}

.dynamic{ margin:0 15px; padding:10px 0 15px 0; border-bottom:1px solid #ddd;}
.dynamic dt{ float:left;}
.dynamic dt img{ width:30px; height:30px; border:1px solid #FFF; border-radius:4px;}
.dynamic dd{ padding-left:40px; font-size:12px;}
.dyuse{ margin-bottom:10px; color:#000; font-size:13px;}
.dyuse span{ color:#999; padding-left:5px;}
.dyuse em{ color:#2b73df; font-style:normal; margin-left:8px;}
.dycom_nr{ color:#333; line-height:16px; margin-bottom:15px;}
.dytit{ background:#FFF; padding:10px;}
.dytit h5{ font-size:12px; color:#555;}
.dynext{ display:block; text-align:center; background:#FFF; font-size:12px; margin:15px 15px 0 15px; padding:10px 0; color:#2b73df;}

.nodata{ width:100%;text-align:center; padding-top:70px; color:#999; font-size:15px;}

.morepinl{ width:100%; margin:20px 0; padding:0 14px;}
.morepinl a{ display:block; text-align:center; padding:10px 0; color:#666; font-size:14px; background:#eee;}
.morepinl a:active{ background:#2b73df; color:#FFF;}

.serch_cp{ width:100%; padding:10px;}
.serch_box{ height:32px; background:#FFF; border:1px solid #2b73df; border-radius:4px; margin:0 auto;}
.serch_but{ float:right; display:block; width:60px; height:30px; line-height:30px; color:#FFF; background:#2b73df; text-align:center;}
.qc_serch{ display:block; float:right; width:30px; height:30px; background:url(../images/xiadiao.png) no-repeat center center; background-size:14px 14px; cursor:pointer;}
.serch_text{ float:left; height:26px; line-height:26px; color:#999; font-size:14px; width:68%; border:0 none; margin:2px; padding-left:5px;}

@media only screen and (min-width: 960px) {
.sign{ line-height:60px; font-size:22px;}
.sign a{ font-size:16px; padding:3px 14px; top:16px;}
.use_sing{ margin-top:118px;}
.use_sing_01{ margin-top:70px;}

.nav_menu{ width:240px;}
.menu_box li a{ padding:20px 0; font-size:18px;}
.menu_box li a.messsnv i{ top:22px;}
.usetit{ font-size:14px;}
.usegn a{ font-size:16px;}

.use_messign li{ width:50%; float:left; border:0 none;}
.use_messign li a{ padding:12px; border:1px solid #DDD; }
.use_messign li.unread{ border:0 none;}
.use_messign li.unread a{ border:1px solid #a0c6ff;background:#f7f7f7;}
.my_coll{margin-top:118px;}

.coll_box{ background:#fff; margin:12px; width:20%; float:left;}
.coll_box .series_box{ width:100%; float:none;}
.coll_box .series_box dt{ border:none;}

.center_use{margin-top:60px;}
.conrhez{ display:block; background:url(../images/listjt.png) no-repeat 99% 50% #FFF; background-size:10px 16px; padding:10px 30px 10px 8px;}
.dytit{ background:#FFF; padding:10px;}

.menu_search{ width:200px; }
.menu_setext{ width:165px; }

.menu_box li a.discount .newmenu{right: 89px;top: 22px;}

}

