@charset "utf-8";
/*reset.css*/
html{ font-size:100%;}
body { margin:0; color: #666; font:12px/1.5 "microsoft yahei", Arial, sans-serif;}
dl, dd, h1, h2, h3, h4, h5, h6, p, ul, ol { margin:0;}
ul, ol { padding-left:0; list-style-type:none;}
img { border:0;}
a { color: #333; text-decoration:none; outline: 0 none;}
a:hover { color: #000; text-decoration:none;}
a, button { cursor:pointer}
table { border-collapse:collapse; border-spacing:0}
input, select, img { vertical-align:middle;}
a, input, button { padding:0; margin:0; outline:0}
i,em {font-style: normal;}
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.dib { display: inline-block; vertical-align: top; *display: inline; *zoom: 1;}
.tc { text-align: center;}
.fz14 { font-size: 14px;}
.fix {zoom:1;}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.none { display: none;}
.hidden { width: 0px; height: 0px; overflow: hidden;}

/*首页*/
body { background: #f5f3f3;}
.wrapper {}
.wrap {}
.icon { background: url(../images/csp-index.png?201512211525) no-repeat; _background: url(../images/csp-index8.png?201512211525) no-repeat;}
.txt-red { color: #f00;}
.txt-lred { color: #ed5753;}
.txt-org { color: #ed5753;}
.txt-blue { color: #03b4f7;}
.txt-green { color: #11cd6e;}
/*顶栏*/
	.game-top-hgame a, .game-top-hgame .icon-arrow,.game-top-state .icon-log,.game-top-setup .icon-email, .game-top-aglist .icon-hot, .game-top-aglist .icon-new, .game-top-qr .icon-mark, .game-top-loged .icon-arrow { background: url(http://cdnsource.9377.com/images/cms_style_2012_new/game_top_icon.png?201510261001) no-repeat; _background: url(http://cdnsource.9377.com/images/cms_style_2012_new/game_top_icon.gif?201510261001) no-repeat;}
	.game-top-wrap { width: 100%; height: 42px; border-bottom: 1px solid #f3f3f3; background: #fff; position: relative; z-index: 100; font:12px/1.5 "microsoft yahei", Arial, sans-serif;}
	.game-top-main { width: 1220px; height: 42px; margin: 0 auto; background: #fff; position: relative; z-index: 101;}
	.game-top-main a { transition: all 0.4s ease;}
	.game-top-logo { width: 246px; height: 42px; text-indent: -9999px; background: url(../images/mall_top_logo.jpg?201512211525) no-repeat; position: absolute; top: 0px; left: 0px; z-index: 101;}
	.game-top-gap { width: 1px; height: 20px; background: #d2d7e3; position: absolute; top: 11px; left: 247px; z-index: 101;}
	.game-top-rem { width: 360px; height: 42px; position: absolute; top: 0px; left: 248px;}
	.game-top-rem-pop { width: 1024px; height: 192px; position: absolute; top: 0px; left: 98px; z-index: 100; display: none;}
	.game-top-qr { width: 103px; height: 42px; line-height: 42px; color: #d6d5d5; position: absolute; top: 0px; right: 386px; z-index: 101;}
	.game-top-qr a { display: inline-block; line-height: 42px; color: #565656; padding: 0 10px 0 26px; background: url(http://cdnsource.9377.com/images/cms_style_2012_new/qricon.png?201510261001) no-repeat 0px 11px; position: relative;}
	.game-top-qr a:hover, .game-top-qr .qr-hover { color: #03b4f5; background: url(http://cdnsource.9377.com/images/cms_style_2012_new/qricon_hover.png?201510261001) no-repeat 0px 11px;}
	.game-top-qr .icon-mark { width: 6px; height: 6px; overflow: hidden; vertical-align: middle; background-position: 0 -316px; position: absolute; top: 12px; right: 8px; display: none;}
	.game-top-qr-pop { width: 170px; height: 194px; overflow: hidden; position: absolute; top: 42px; left: 731px; z-index: 100; display: none;}
	.game-top-qr-pop p { height: 24px; line-height: 14px; font-size: 14px; color: #333; font-weight: 700; text-align: center; background: #fff;}
	.game-top-topay { width: 48px; height: 42px; line-height: 42px; color: #d6d5d5; position: absolute; top: 0px; right: 338px; z-index: 101;}
	.game-top-topay a { display: inline-block; line-height: 42px; color: #565656; padding: 0 10px; transition: all 0.4s ease;}
	.game-top-topay a:hover { color: #03b4f5;}
	.game-top-hgame { background: #fff; position: absolute; top: 0px; right: 243px; z-index: 101;}
	.game-top-hgame a { display: inline-block; line-height: 42px; color: #03b4f5; padding: 0 12px 0 25px; background-position: 0px 15px;}
	.game-top-hgame a:hover .icon-arrow { transform: rotate(180deg);}
	.game-top-hgame .icon-arrow { width: 8px; height: 6px; position: absolute; top: 19px; right: 0px; background-position: 0 -120px; transition: all 0.4s ease 0s;}
	.game-top-hgame-hover .icon-arrow { transform: rotate(180deg);}
	.game-top-search { width: 132px; height: 24px; position: absolute; top: 10px; right: 100px; z-index: 101; background: url(http://cdnsource.9377.com/images/cms_style_2012_new/game_top_search.jpg?201510261001) no-repeat;}
	.game-top-stxt { width: 98px; height: 18px; line-height: 18px; border: 0 none; overflow: hidden; font-size: 12px; margin: 3px 0 0 8px; float: left;}
	.game-top-sbtn { width: 20px; height: 18px; float: left; margin: 3px 0 0 0px; cursor: pointer; display: inline; background: none; border: none;}
	.game-top-state { width: 84px; height: 42px; color: #fff; overflow: hidden; background-color: #03b4f5; position: absolute; top: 0px; right: 0px; z-index: 101;}
	.game-top-state a:hover { color: #fff; background-color: #00baff;}
	.game-top-log { display: block; width: 100%; height: 42px; line-height: 42px; color: #fff; text-indent: 38px; display: none;}
	.game-top-state a.icon-log { background-position: 20px -185px;}
	.game-top-relog { }
	.game-top-loged { text-align: center; text-indent: 0px; position: relative;}
	.game-top-uname { display: block; width: 65px; height: 42px; padding: 0 14px 0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align: center;}
	.game-top-loged .icon-arrow { width: 8px; height: 6px; position: absolute; top: 19px; right: 6px; background-position: 0 -346px; transition: all 0.4s ease 0s;}
	.game-top-loged-hover .icon-arrow { transform: rotate(180deg);}
	.game-top-setup { width: 102px; height: 150px; padding-left: 15px; background: #03b4f5; position: absolute; top: 42px; right: -33px; display: none;}
	.game-top-setup ul li a { display: block; height: 28px; line-height: 28px; color: #fff; overflow: hidden; position: relative;}
	.game-top-setup ul li a:hover { color: #b0e9fe;}
	.game-top-setup .icon-email { display: inline-block; width: 21px; height: 14px; background-position: 0 -80px; position: absolute; top: 6px; left: 61px;}

	.game-top-glist { width: 100%; height: 340px; overflow: hidden; opacity: 0; position: absolute; top: -340px; left: 0px; z-index: 100;}
	.game-top-bg { width: 100%; height: 340px; position: absolute; top: 0px; left: 0px; background: #fff; opacity: 0.9;}
	.game-top-gmain { width: 1024px; height: 340px; margin: 0 auto; overflow: hidden; position: relative; z-index: 1002;}
	.game-top-rmd { width: 1200px; height: 145px; border-bottom: 1px solid #ddd;}
	.game-top-rmd a { width: 82px; height: 110px; overflow: hidden; text-align: center; color: #333; margin: 25px 75px 0 0; display: inline; float: left; }
	.game-top-rmd a em { display: block; margin-top: 10px; transition: all 0.3s ease;}
	.game-top-rmd a img { display: block;}
	.game-top-rmd a:hover { color: #09b5f5;}
	.game-top-rmd a:hover em { margin-top: 5px;}
	.game-top-aglist .icon-hot, .game-top-aglist .icon-new { display: inline-block; width: 11px; height: 11px; overflow: hidden; vertical-align: middle; background-position: 0 -240px;}
	.game-top-aglist .icon-new { background-position: 0 -280px;}

	.game-top-aglist { width: 1200px; height: 166px;}
	.game-top-gtype1 { width: 671px; border-right: 1px solid #ddd;}
	.game-top-gtype2 { width: 362px; padding-left: 70px;}
	.game-top-aglist dl { height: 150px; margin-top: 16px; float: left;}
	.game-top-aglist dt { height: 34px; font-size: 16px; color: #09b5f5;}
	.game-top-aglist dd { width: 134px; height: 24px; line-height: 24px; overflow: hidden; float: left;}
	.game-top-aglist dd a { color: #6f6f6f; transition: all 0.3s ease;}
	.game-top-aglist dd a:hover { color: #09b5f5; padding-left: 12px;}
	.game-top-gtype2 dd { width: 178px;}
/*头部*/
.g-main { width: 1220px; margin: 0 auto; position: relative;}
.g-header { width: 100%; position: relative; z-index: 1; background: #fff;}
.header-nav { width: 100%; font-size: 16px; margin-top: 48px;}
.i-home { display: inline-block; vertical-align: bottom; width: 18px; height: 16px; background-position: -164px -1px; margin-right: 10px;}
/*导航*/
.nav-box { }
.i-new { display: inline-block; width: 26px; height: 12px; overflow: hidden; background-position: -78px -1px; position: absolute; right: 2px; top: -12px; _top: -6px;}
.nav-box .homepage { border-bottom: 1px solid #378cd0;}
.nav-box .homepage a { display: block; width: 290px; height: 18px; line-height: 18px; padding: 11px 0; text-align: center; color: #fff; background: #419dea;}
.nav-box .nav { width: 732px; height: 39px;}
.nav-box .nav a { line-height: 39px; padding: 0 14px; color: #666; position: relative; zoom: 1;}
.nav-box .nav a:hover, .nav-box .nav .active { color: #419dea;}
.header-cart { width: 198px; height: 22px; line-height: 22px; padding: 5px 0; border-radius: 5px; font-size: 14px; color: #fff; text-align: center; background: #419dea; position: relative; cursor: pointer;}
.header-cart:hover { color: #fff; background: #4e98d7;}
.header-cart .cart-txt { width: 143px; border-right: 1px solid #298fcb;}
.header-cart .cart-num { width: 52px; border-left: 1px solid #6eb4ef;}
.header-cart .cart-txt a{color: #fff;}
.i-cart { display: inline-block; width: 23px; height: 21px; background-position: -124px 0; vertical-align: top; margin-right: 12px;}
.index-bg { box-shadow: inset 0 2px 2px 0px rgba(0,0,0,0.3); background: url(../images/index-bg.jpg?201512211525) top center no-repeat;}

.g-container { border-top: 2px solid #419dea;}
.g-container .mod { margin-bottom: 30px;}
.g-login-wrap { width: 290px; height: 350px; border-top: 1px solid #60aded; background: #419dea; position: relative; top: -1px; z-index: 2;}
.g-nologin-box, .g-haslogin-box { height: 217px; border-bottom: 1px solid #378cd0; overflow: hidden;}
.g-nologin-box { }
.g-nologin-box .g-login-btn, .g-nologin-box .g-reg-btn { display: block; width: 244px; height: 46px; line-height: 46px; text-align: center; color: #419dea; font-size: 18px; margin: 20px auto; border-radius: 5px; background: #deeffe; }
.g-nologin-box .g-login-btn { margin-top: 36px;}
.g-nologin-box .g-login-btn:hover, .g-nologin-box .g-reg-btn:hover { background: #fff;}
.g-nologin-box .login-opt { text-align: center; zoom: 1;}
.g-nologin-box .login-opt a { color: #fff;}
.g-nologin-box .login-opt .login-qq { display: inline-block; width: 34px; height: 34px; margin-right: 10px; opacity: 0.7; filter: alpha(opacity=70); background-position: -124px -43px; vertical-align: bottom; transition: all 0.4s ease;}
.g-nologin-box .login-opt .login-qq:hover { opacity: 1; filter: alpha(opacity=100);}

.g-haslogin-box { color: #fff; padding: 0 25px;}
.g-haslogin-box a { color: #fff;}
.g-haslogin-box .user-avatar { width: 60px; height: 60px; padding: 2px; border: 1px solid #95cefe; border-radius: 2px; background: #82bef1;}
.g-haslogin-box .userdata { margin-top: 15px;}
.g-haslogin-box .userinfo { width: 164px; padding-top: 6px; font-family: 'microsoft yahei';}
.g-haslogin-box .userinfo a:hover { color: #f00;}
.g-haslogin-box .userinfo .userid { width: 90px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.g-haslogin-box .userinfo .uservip { overflow: hidden; margin-top: 10px; position: relative;}
.g-haslogin-box .userinfo .vip, .userinfo .vip i { width: 80px; height: 14px; position: absolute; top: 2px; left: 36px; background: url(http://cdnsource.9377.com/images/1yg/vip.jpg?201512211525) no-repeat;}
.vip-level { width: 36px; height:17px; overflow: hidden; vertical-align: top; border:1px solid #ff8400; background-color:#ffe300; line-height:14px; color:#a4332b; background-image:-webkit-linear-gradient(#ffe300,#ffaf00); background-image:-moz-linear-gradient(#ffe300,#ffaf00); background-image:linear-gradient(#ffe300,#ffaf00); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0.5,startColorstr=#ffe300, endColorstr=#ffaf00);}
.vip-level i { border:1px solid #fff100; background:url(http://cdnsource.9377.com/style/market/images/user_level.jpg?201512211525) 5px center no-repeat; padding:0 5px 0 22px; display:inline-block; height:15px;}
.process { width: 100%; height: 6px; overflow: hidden; border-radius: 3px; background: #e7e7e7;}
.process i { display: block; width: 66%; height: 100%; overflow: hidden; border-radius: 3px; background: #ffc000;}

.user-point .process { height: 12px; border-radius: 6px;}
.user-point .process i { border-radius: 6px;}
.user-point { padding: 10px 0; line-height: 30px;}
.user-tab { margin-top: 10px; overflow: hidden;}
.user-tab li { width: 107px; height: 50px; line-height: 26px; text-align: center; float: left;}
.user-tab .li1 { border-right: 1px solid #60aded;}
.user-tab .li2 { border-left: 1px solid #378cd0;}

.addcredit-opt { height: 20px; padding: 18px; text-align: center; color: #fff; border-top: 1px solid #60aded; border-bottom: 1px solid #378cd0;}
.addcredit-opt a { display: inline-block; vertical-align: middle; width: 19px; height: 19px; margin-left: 3px; opacity: 0.7; filter: alpha(opacity=70); transition: all 0.4s ease;}
.addcredit-opt a:hover { opacity: 1; filter: alpha(opacity=100);}
.addcredit-opt .i-play { background-position: -208px 0;}
.addcredit-opt .i-pen { background-position: -234px 0;}
.addcredit-opt .i-pay { background-position: -261px 0;}
.addcredit-now { height: 73px; border-top: 1px solid #60aded;}
.addcredit-btn { display: block; width: 168px; height: 16px; line-height: 16px; margin: 20px auto 0; padding: 7px 0; color: #419dea; font-size: 14px; border-radius: 5px; background: #deeffe;}
.addcredit-btn:hover { color: #419dea; background: #fff;}
.i-write { display: inline-block; width: 16px; height: 16px; overflow: hidden; vertical-align: middle; margin: 0 20px 0 15px; background-position: 0 -49px;}
.g-slidebox { width: 930px; height: 350px; overflow: hidden;}

.slide-box { width: 930px; height: 350px; overflow: hidden; position: relative;}
.slide-bd { width: 930px; height: 350px; position: relative;}
.slide-bd li { width: 930px; height: 350px; position: absolute; top: 0px; left: 0px; display: none;}
.slide-nav { position: absolute; bottom: 18px; right: 20px;}
.slide-nav li { display: inline-block; *display: inline; *zoom: 1; width: 6px; height: 6px; margin-right: 8px; text-indent: -9999px; overflow: hidden; cursor: pointer; border: 2px solid #bfa06c; border-radius: 50%; background: #5d4e36;}
.slide-nav li.active { border-color: #5d4e36; background: #bfa06c;}
.slide-opt { display: none;}
.slide-opt a { display: block; width: 40px; height: 60px; line-height: 60px; text-align: center; font-size: 38px; color: #fff; position: absolute; top: 145px; background: #b2b2b2; background: rgba(0,0,0,.3); filter: alpha(opacity=70); font-family: '宋体';}
.slide-opt a:hover { background: #b2b2b2; background: rgba(0,0,0,.5);} 
.slide-opt .slide-next { left: auto; right: 0px;}

.channel-list-box { width: 290px; overflow: hidden;}
.channel-list { width: 291px; height:132px; background: #5e677d; transition: all 0.4s ease;}
.channel-list:hover { background: #5f5750;}
.channel-list li { text-align: center; font-size: 14px; position: relative; float: left;}
.channel-list li i { display: inline-block; width: 80px; height: 34px; margin-bottom: 12px; opacity: 0.7; filter: alpha(opacity=70); transition: all 0.4s ease;}
.channel-list li a { display: block; width: 97px; height: 90px; padding-top: 20px; color: #b8bfd2; transition: all 0.4s ease;}
.channel-list li a:hover { color: #fff;}
.channel-list li a:hover i { opacity: 1; filter: alpha(opacity=100);}
.i-kind { background-position: 24px -108px;}
.i-virtual { background-position: -53px -108px;}
.i-credit { background-position: -128px -108px;}
.i-order { background-position: 28px -162px;}
.i-addr { background-position: -49px -162px;}
.i-ques { background-position: -126px -160px;}

.channel-list li:before, .channel-list li:after { position: absolute; content: ""; background: #fff; background: rgba(255,255,255,.12);}
.channel-list li:after { width: 1px; height: 98px; top: 11px; left: 0;}
.channel-list li:before { width: 83px; height: 1px; top: -1px; left: 6px;}

.yyg-area { width: 930px; height: 240px;}
.yyg-area .mod-list li { height: 239px;}
.yyg-area .thumb { width: 140px; height: 160px;}
.mod-list {}
.mod-list li, .task-list li, .credit-list li, .special-goods  {-webkit-transition: all 0.2s linear; transition: all 0.2s linear; -webkit-font-smoothing: antialiased;}
.mod-list li:hover, .task-list li:hover, .credit-list li:hover, .special-goods:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0)}
.mod-list li { width: 290px; height: 240px; margin-left: 15px; position: relative; background: #fff;}
.mod-list .row-first { margin-left: 0;}
.mod-list li .hd { height: 56px; line-height: 56px; padding-left: 26px; font-size: 16px; font-weight: normal;}
.mod-list li .thumb { margin: 0 4px;}
.mod-list li .info { width: 136px; margin: 30px auto 0; overflow: hidden;}
.mod-list .mod-item { text-align: center; font-size: 14px; color: #333; margin-bottom: 20px;}
.mod-list .mod-item .thumb img { padding-top: 6px;}
.mod-list .mod-item .title { font-weight: normal;}
.mod-list .mod-item .title a { display: block; width: 266px; padding: 0 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; zoom: 1;}
.mod-list .mod-item .price { margin: 8px 0;}
.mod-list .mod-item .price i { color: #ff6700;}

.mod-list .info .name { font-size: 14px; color: #333; font-weight: normal;}
.mod-list .info .partin { color: #333; margin: 13px 0 16px 0;}
.mod-list .info .partin i { color: #f00;}
.mod-list .info .partin-btn { display: block; width: 90px; height: 28px; line-height: 28px; text-align: center; color: #fff; background: #03b4f5;}
.mod-list .info .partin-btn:hover { background: #06a6e0;}

.rainbow-item-1 { border-top: 1px solid #ffac13;}
.rainbow-item-2 { border-top: 1px solid #83c44e;}
.rainbow-item-3 { border-top: 1px solid #2196f3;}
.rainbow-item-4 { border-top: 1px solid #2196f3;}

.mod .mod-hd { height: 50px; line-height: 50px; color: #333; position: relative;}
.mod .mod-hd .title { font-weight: normal; font-size: 24px;}
.mod .mod-hd .more { position: absolute; top: 0px; right: 0px;}
.mod .mod-hd .more a { font-size: 14px;}
.mod .mod-hd .more a:hover { color: #419dea;}
.mod .mod-hd .more a:hover .i-more { transform: rotate(180deg);}
.i-more { display: inline-block; width: 17px; height: 17px; background-position: -82px -52px; vertical-align: middle; position: relative; top: -2px; transition: all 0.4s ease;}

.special-goods { width: 290px; height: 500px;}

.kind-box { width: 1330px; height: 500px;}
.kind-box .thumb { display: inline-block; width: 160px; height: 160px;}

.credit-list .item-first { margin-left: 0px;}
/*底部*/
	.footer { width: 100%; height: 390px; overflow: hidden; background: #fff;}
	.footer-gray { background: #f3f4f6;}
	.footer-inner { width: 1180px; margin: 0 auto; position: relative;}
	.footer-gray .copyright { border-top: 2px solid #dedede;}
	.helper-list { height: 134px; padding: 36px 0; overflow: hidden;}
	.helper-list li { width: 224px; height: 134px; padding-left: 70px; border-right: 1px solid #f3f4f6; position: relative; float: left;}
	.helper-list dl {}
	.helper-list dl dt { height: 38px; margin-bottom: 6px; font: 18px/38px 'microsoft yahei';}
	.helper-list dl dd { height: 28px; line-height: 28px;}
	.helper-list dl dd a { color: #666;}
	.i-hi1, .i-hi2, .i-hi3, .i-hi4 { width: 37px; height: 37px; position: absolute; top: 0px; left: 20px; background-position: -72px 0;}
	.i-hi1 { background-position: -211px -108px;}
	.i-hi2 { background-position: -211px -157px;}
	.i-hi3 { background-position: -269px -108px}
	.i-hi4 { background-position: -269px -157px}

	.copyright { text-align: center; line-height: 28px; padding-top: 20px; color: #666; border-top: 2px solid #f3f4f6;}
	.copyright a { color: #666;}
	.copyright a:hover { color: #000;}

	.icon2, .icon3 { margin:4px 8px; display:inline-block; vertical-align:middle; outline:none; background:url(http://cdnsource.9377.com/images/cms_style_2015/footer-ico.png?201512211525) no-repeat; _background:url(http://cdnsource.9377.com/images/cms_style_2015/footer-ico.gif?201512211525) no-repeat;}
	.icon2 { width: 46px; height: 48px; background-position: -0px -52px;}
	.icon3 { width: 51px; height: 51px; background-position: -51px -51px;}
/*商品内容页*/
	.goods-hd { margin-bottom: 15px; background: #fff;}
	.goods-hd .goods-detail { width: 1000px; padding: 20px 0;}
	.goods-detail .goods-gallery-wrap { width: 344px; padding: 20px;}
	.goods-detail .gallery-full {}
	.goods-detail .gallery-full ul { width: 342px; height: 380px; overflow: hidden; position: relative;}
	.goods-detail .gallery-full li { width: 342px; height: 380px; position: absolute; top: 0px; left: 0px;}
	.goods-detail .gallery-thumb ul { width: 360px; margin-top: 24px;}
	.goods-detail .gallery-thumb li { width: 52px; height: 52px; text-align: center; border: 1px solid #ddd; margin-right: 18px; float: left; transition: all 0.4s ease;}
	.goods-detail .gallery-thumb .active { border-color: #ff5000;}

	.goods-detail .goods-info { width: 534px; height: 482px; padding: 0 40px; color: #333; font-size: 14px; border-left: 1px solid #ddd;}
	.goods-detail .goods-info .name { height: 86px; line-height: 36px; font-size: 24px; font-weight: normal; border-bottom: 1px solid #ddd;}
	.goods-detail .goods-info .price { height: 26px; margin-top: 30px;}
	.goods-detail .goods-info .price span { display: inline-block; height: 26px; line-height: 26px; font-size: 24px; color: #e71f19;}
	.goods-detail .goods-info .icon-money { margin-right: 18px; position: relative; bottom: -1px;}
	.icon-money { display: inline-block; width: 14px; height: 14px; overflow: hidden; background-position: -133px -233px;}
	.goods-detail .goods-info .numbuy { padding: 30px 0 30px 36px;}
	.goods-detail .goods-info .numbuy em { color: #e71f19;}
	.goods-detail .goods-info .shipment { }
	.icon-shipment { display: inline-block; width: 22px; height: 15px; margin-right: 10px; background-position: -133px -258px; position: relative; top: 2px;}
	.goods-detail .goods-info .exchange-btn { display: block; width: 248px; height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 24px; margin-top: 52px; background: #419dea;}
	.goods-detail .goods-info .exchange-btn:hover { background: #138bf0;}
	.goods-detail .goods-info .exchange-btns { display: block; width: 248px; height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 24px; margin-top: 52px; background: #419dea;}
	.goods-detail .goods-info .exchange-btns:hover { background: #138bf0;}
	
	.goods-hd .hot-rmd { width: 199px; height: 538px; padding: 0 10px; border-left: 1px solid #f5f3f3; background: #fcfcfc;}
	.goods-hd .hot-rmd-tit { height: 40px; line-height: 40px; padding-left: 10px; font-size: 16px; font-weight: normal; color: #333;}
	.goods-hd .hot-item { margin: 6px 0 20px 0;}
	.goods-hd .hot-item .thumb { display: block; width: 198px; height: 160px; overflow: hidden; background: #fff;}
	.goods-hd .hot-item .thumb img { transition: all 0.4s ease;}
	.goods-hd .hot-item .thumb:hover img { transform: scale(1.1);}
	.goods-hd .hot-item .name { height: 28px; line-height: 28px; text-align: center; margin-top: 10px;}
	.goods-hd .hot-item .name a { color: #666;}
	.goods-hd .hot-item .name a:hover { color: #e71f19;}
	.goods-hd .hot-item .price { height: 22px; line-height: 22px; color: #e71f19; text-align: center;}

	.goods-bd {}
	.goods-bd .headline { height: 55px; border-bottom: 1px solid #e9e9e9; background: #fafafa;}
	.goods-bd .headline h2 { width: 200px; height: 54px; line-height: 52px; text-align: center; font-size: 18px; font-weight: normal; border-top: 2px solid #ff4000; border-right: 1px solid #e9e9e9; background: #fff; position: relative; z-index: 2;}
	.goods-bd .goods-detailbox { font-size: 14px; padding: 30px 65px; line-height: 14px; background: #fff;}

/*购物车页面*/
	.m-cart-order { }
	.m-cart-order .w-table { width: 100%; margin-bottom: 20px; background: #fff;}
	.m-cart-order .w-table-head { height: 76px; line-height: 76px; font-size: 14px; background: #fff;}
	.m-cart-order .w-table-head .col { float: left;}
	.m-cart-order .w-table-head .col-check { _padding-top: 30px;}
	.m-cart-order .col-check { width: 78px; cursor: pointer;}
	.m-cart-order .w-table-head .col-img { width: 152px;}
	.m-cart-order .col-name { width: 370px;}
	.m-cart-order .col-price { width: 120px; text-align: center;}
	.m-cart-order .col-num { width: 250px; text-align: center;}
	.m-cart-order .col-total { width: 120px; text-align: center;}
	.m-cart-order .col-opt { width: 130px; text-align: center;}
	.m-cart-order .w-table-body {}
	.m-cart-order .item-box { padding: 25px 0; border-top: 1px solid #e0e0e0;}
	.m-cart-order .item-table { display: table; border-collapse: collapse; border-spacing: 0;}
	.m-cart-order .item-table .item-row { display: table-row; height: 100px;}
	.m-cart-order .item-table .col { display: table-cell; vertical-align: middle; *float: left;}
	.m-cart-order .item-table .car-del-btn {  display: inline-block; width: 24px; height: 24px; line-height: 20px; text-align: center; border-radius: 50%; font-size: 18px; font-family: verdana; color: #a4a4a4; transition: all 0.3s ease;}
	.m-cart-order .item-table .car-del-btn:hover { color: #fff; background-color: #e53935;}
	.m-cart-order .item-table .col-img { width: 120px; padding-right: 32px; text-align: center;}
	.m-cart-order .item-table .col-price, .m-cart-order .item-table .col-total { color: #ff6700;}
	.m-cart-order .item-table .col-name .name { height: 22px; line-height: 22px; margin: 8px 0; font-size: 18px; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; _zoom: 1; }
	.m-cart-order .item-table .col-name .name a { color: #666;}
	.m-cart-order .icon-checkbox { margin: 0 10px 0 20px;}
	.m-cart-order .g-count-number { width: 158px; height: 40px;}
	.m-cart-order .g-number { padding: 0 38px;}
	.m-cart-order .g-number .g-number-input { width: 72px; height: 34px; line-height: 38px; _top: -2px;}
	.m-cart-order .g-number .number-btn { width: 38px; height: 38px; line-height: 38px; background: #fff; transition: all 0.4s ease;}
	.m-cart-order .g-number .number-btn:hover { background: #F5F5F5;}
	.m-cart-order .g-number .number-btn-plus { border-left: 0 none; font-size: 16px;}
	.m-cart-order .g-number .number-btn-minus { border-right: 0 none;}
	.icon-checkbox { display: inline-block; width: 20px; height: 20px; font-size: 0; vertical-align: middle; position: relative; top: -1px; overflow: hidden; cursor: pointer; background-position: -300px -233px;}
	icon-checkbox:hover { background-position: -278px -233px;}
	.icon-checkbox-selected, .icon-checkbox-selected:hover { background-position: -256px -233px;}
	/*统计栏*/
	.w-table-balance { height: auto; line-height: 48px; font-size: 12px;  background: #fff;}
	.w-table-balance .col { float: left;}
	.w-table-balance .w-table-head { height: 48px; line-height: 48px; font-size: 12px;}
	.w-table-balance .col-check { width: 108px; cursor: default;}
	.w-table-balance .back-shopping { font-size: 14px; margin-left: 20px;}
	.w-table-balance .col-selected { width: 90px;}
	.w-table-balance .col-sums { width: auto; height: 48px; padding: 0 20px; color: #ff6700; font-size: 14px;}
	.w-table-balance .col-sums span { font-size: 22px;}
	.w-table-balance .col-submit { width: 202px;}
	.w-table-balance .order-submit { display: block; width: 202px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fff; background: #ff6700;}
	.w-table-balance .cart-submit-disabled { cursor: default; background: #e0e0e0;}
	.w-table-balance .order-submit:hover { color: #fff; background: #f25807;}
	.w-table-balance .cart-submit-disabled:hover { background: #e0e0e0;}

/*订单确认页面*/
	.confirm-bd { padding: 40px; background: #fff;}
	.addrlist-box { margin-bottom: 20px;}
	.addrlist-box .title { font-size: 18px;}
	.addr-list { padding: 20px 0;}
	.addr-list .item-box { width: 285px; height: 137px; padding: 16px; border: 1px solid #e0e0e0; margin: 0 22px 22px 0; cursor: pointer; position: relative; background: url(../images/border.jpg?201512211525) no-repeat; float: left; transition: all 0.4s ease;}
	.addr-list .addr-sel, .addr-list .addr-active { background: url(../images/border-active.jpg?201512211525) no-repeat;}
	.addr-list .item-box:hover { border-color: #b0b0b0;}
	.addr-list .item-box .city { height: 24px; line-height: 18px; border-bottom: 1px solid #e0e0e0;}
	.addr-list .item-box .addr { height: 83px; padding-top: 10px; line-height: 28px;}
	.addr-list .item-box .opt { display: none;}
	.addr-list .item-box .opt a { color: #419dea;}
	.addr-list .item-box .opt a:hover { color: #f60;}
	.addr-list .item-box .deftip, .addr-list .item-box .setdefault { width: 72px; height: 28px; line-height: 28px; text-align: center; color: #fff; background: #ccc; background: #ccc; position: absolute; top: 0px; right: 0px; opacity: 0.70; filter: alpha(opacity=70); display: none;}
	.addr-list .addr-set .setdefault { display: block;}
	.addr-list .addr-def .setdefault { display: none;}
	.addr-list .addr-def .deftip { display: block;}
	.addr-list .item-box .icon-select { width: 28px; height: 28px; background-position: -292px -273px; position: absolute; bottom: 0px; right: 0px; display: none;}
	.addr-list .item-box-add { text-align: center; background: none;}
	.addr-list .item-box-add .add-addr { display: block; width: 30px; height: 30px; margin: 42px auto 8px; font-size: 30px; line-height: 26px; background-color: #e0e0e0; border-radius: 17px; text-align: center; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; color: #fff;}
	.addr-list .item-box-add:hover { color: #757575;}
	.addr-list .item-box-add:hover .add-addr { background: #757575;}
	.addr-list .addr-sel .opt, .addr-list .addr-sel .icon-select { display: block;}
	.addrlist-box .addr-manage { display: block; width: 144px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #419dea;}
	/*确认订单信息*/
	.confirm-order-box {}
	.confirm-order-box .confirm-hd { height: 58px; line-height: 58px; border-bottom: 1px solid #eaeaea;}
	.confirm-order-box .confirm-hd h2 { width: 200px; font-size: 18px; font-weight: normal; float: left;}
	.confirm-order-box .confirm-hd a { width: 100px; float: right;}
	.confirm-order-box .w-table .w-table-head { height: 58px; line-height: 58px;}
	.confirm-order-box .w-table-balance .w-table-head { background: #f9f9f9;}
	.confirm-order-box .w-table-head .col-mark { width: 522px; padding-left: 30px; _padding-top: 7px;}
	.confirm-order-box .w-table-head .input-mark { width: 342px; height: 22px; line-height: 22px; padding: 4px 10px; color: #000; border: 1px solid #dddcdc; position: relative; top: -1px;}
	.confirm-order-box .w-table-head .col-selected { text-align: center;}
	.confirm-order-box .w-table-head .col-sums { width: 450px; color: #333; text-align: right;}
	.confirm-order-box .w-table-head .col-sums span { color: #ff6700; font-size: 20px;}
	.confirm-order-box .item-box { padding: 15px 0;}
	.confirm-order-box .item-row { height: 70px !important;}
	.confirm-order-box .w-confirm-bar { margin: 22px 0;}
	.confirm-order-box .order-submit { width: 160px; height: 40px; line-height: 40px;}
	/*.confirm-order-box .order-submit:hover { background: #f25807;}*/
	.confirm-order-box .clause { cursor: pointer;}

/*交易成功页面*/
	/*页面内导向*/
	.page-hd { height: 88px; position: relative;}
	.page-hd .local { height: 88px; line-height: 88px;}
	.page-hd .local a { color: #666;}
	.page-hd .local a:hover { color: #419dea;}
	.page-hd .shop-local { position: absolute; top: 26px; right: 0px;}
	.page-hd .shop-local .loc { margin-left: 106px; float: left; position: relative; display: inline; text-align: center; width: 60px; height: 40px;}
	.page-hd .shop-local .num { display: block; width: 18px; height: 18px; line-height: 16px; text-align: center; color: #fff; border-radius: 50%; margin: 0 auto 4px; background: #bab9b9;}
	.page-hd .shop-local .line { width: 150px; height: 4px; overflow: hidden; position: absolute; top: 7px; left: 41px; background: #bab9b9;}
	.page-hd .shop-local .loc2 { width: 72px;}
	.page-hd .shop-local .loc2 .line { width: 144px; left: 47px;}
	.page-hd .shop-local .active { color: #419dea;}
	.page-hd .shop-local .active .num { background: #419dea;}
	.page-hd .shop-local .active .line { background: #419dea;}
	/*页面内容*/
	.page-bd {}
	.success-bd { width: 100%;}
	.success-bd .shop-result { height: 316px; padding: 0 0 0 392px; font-size: 14px; overflow: hidden; background: #fff;}
	.success-bd .shop-result .icon-success { margin: 32px 22px 0 0;}
	.icon-success { display: inline-block; width: 100px; height: 68px; background-position: 0 -233px;}
	.success-bd .shop-result-top { margin: 40px 0 60px 0;}
	.success-bd .shop-result-top h2, .success-bd .shop-result-top h3 { font-size: 24px; margin: 10px 0; font-weight: normal;}
	.success-bd .shop-result-top h3 { font-size: 20px;}
	.success-bd .shop-result-bottom .btn { display: inline-block; width: 148px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 18px; margin: 0 24px; background: #419dea;}
	.success-bd .shop-result-bottom .btn:hover { background: #f60;}
	/*推荐商品*/
	.rmd-title { height: 50px; font-size: 30px; font-weight: 400; color: #757575; margin-top: 60px; border-top: 1px solid #e0e0e0; position: relative; -webkit-font-smoothing: antialiased;}
	.rmd-title span { width: 482px; height: 40px; line-height: 40px; text-align: center; position: absolute; top: -22px; left: 372px; background-color: #f5f5f5; }
	.rmd-list { }
	.rmd-list li { height: 370px; float: left;}
	.rmd-list li .thumb { padding: 20px 0; border-bottom: 1px dashed #e6e9ef;}
	.rmd-list li .info { width: 266px; text-align: left; margin: 20px auto 0;}
	.rmd-list li .price { font-size: 18px;}
	.rmd-list li .used { font-size: 12px;}
	.rmd-list li .g-count-number { margin: 20px 0;}
	.rmd-list li .opt { position: relative;}
	.rmd-list li .buy { width: 90px; height: 28px; line-height: 28px; text-align: center; color: #fff; font-size: 12px; background: #03b4f5; position: absolute; top: 20px; right: 0px;}
	.rmd-list li .buy:hover { background: #33c5fa;}

/*任务中心页面*/
	.task-tab-list { margin: 35px 0 30px 0; background: #fff;}
	.task-tab-list li { width: 257px; height: 57px; border-top: 3px solid #fff; cursor: pointer; float: left;}
	.task-tab-list .active { border-top-color: #419dea;}
	.task-tab-list li span { display: block; width: 100%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; margin-top: 12px; border-right: 1px solid #ececec;}
	.task-tab-wrap { margin-bottom: 30px;}

	.freshman-task-list { padding: 40px 0 40px 72px; background: #fff;}
	.freshman-task-list li { width: 300px; height: 68px; padding: 6px 0 6px 50px; margin: 0 10px 10px 0; overflow: hidden; border: 1px solid #ebebeb; transition: all 0.5s ease; float: left;}
	.freshman-task-list li:hover, .freshman-task-list .active { border-color: #419dea;}
	.freshman-task-list li:hover .task-tit { color: #419dea;}
	.freshman-task-list li:hover .task-desc { color: #419dea;}
	.freshman-task-list .task-img { margin: 12px 20px 0 0; float: left;}
	.freshman-task-list .task-icon { display: block; width: 40px; height: 42px; background: url(../images/icon-task.png?201512211525) no-repeat; _background: url(../images/icon-task8.png?201512211525) no-repeat; transition: all 0.4s ease;}
	.freshman-task-list .task-info { width: 220px; float: left;}
	.freshman-task-list .task-tit { transition: all 0.4s ease;}
	.freshman-task-list .task-tit em { color: #f60;}
	.freshman-task-list .task-desc { width: 220px; color: #999; padding: 4px 0; transition: all 0.4s ease; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.freshman-task-list .task-status { display: block; width: 64px; height: 22px; line-height: 22px; text-align: center; color: #fff;}
	.freshman-task-list .status-nofins { background: #419dea;}
	.freshman-task-list .status-finish { cursor: default; background: #75be17;}
	.freshman-task-list .task-icon-prize { background-position: 0 0;}
	.freshman-task-list .task-icon-phone { background-position: -40px 0;}
	.freshman-task-list .task-icon-perinfo { background-position: -80px 0;}
	.freshman-task-list .task-icon-accsec { background-position: -120px 0;}
	.freshman-task-list .task-icon-emsec { background-position: -160px 0;}
	.freshman-task-list .task-icon-exgame { background-position: -200px 0;}
	.freshman-task-list .task-icon-firpay { background-position: -240px 0;}
	.freshman-task-list .task-icon-vip { background-position: -280px 0;}
	.freshman-task-list .task-icon-invite { background-position: -320px 0;}
	.freshman-task-list .task-icon-dlassi { width: 58px; margin-left: -18px; background-position: -360px 6px;}
	.freshman-task-list .task-icon-vip em { display: block; height: 18px; line-height: 18px; overflow: hidden; color: #c3c2c2; text-align: center;}
	.freshman-task-list li:hover .task-icon-vip em { color: #419dea;}
	.freshman-task-list li:hover .task-icon-prize { background-position: 0 -42px;}
	.freshman-task-list li:hover .task-icon-phone { background-position: -40px -42px;}
	.freshman-task-list li:hover .task-icon-perinfo { background-position: -80px -42px;}
	.freshman-task-list li:hover .task-icon-accsec { background-position: -120px -42px;}
	.freshman-task-list li:hover .task-icon-emsec { background-position: -160px -42px;}
	.freshman-task-list li:hover .task-icon-exgame { background-position: -200px -42px;}
	.freshman-task-list li:hover .task-icon-firpay { background-position: -240px -42px;}
	.freshman-task-list li:hover .task-icon-vip { background-position: -280px -42px;}
	.freshman-task-list li:hover .task-icon-invite { background-position: -320px -42px;}
	.freshman-task-list li:hover .task-icon-dlassi { background-position: -360px -36px;}

	.daily-task-list {}
	.daily-task-list li { color: #2b7abc; border-color: #afdbff; background: #d2eafd;}
	.daily-task-list li:hover { border-color: #419dea; background: #419dea;}
	.daily-task-list .task-img { margin-top: 8px;}
	.daily-task-list .task-icon { width: 58px; height: 52px;}
	.daily-task-list .task-desc { color: #2b7abc;}
	.daily-task-list .task-status { width: 78px; background: #2b7abc;}
	.daily-task-list .task-icon-pay { background-position: 0 -84px;}
	.daily-task-list .task-icon-signup { background-position: -80px -84px;}
	.daily-task-list li:hover .task-tit { color: #fff;}
	.daily-task-list li:hover .task-tit em { color: #fff;}
	.daily-task-list li:hover .task-desc { color: #fff;}
	.daily-task-list li:hover .task-status { color: #419dea; background: #fff;}
	.daily-task-list li:hover .task-icon-pay { background-position: 0 -138px;}
	.daily-task-list li:hover .task-icon-signup { background-position: -80px -138px;}
	/*我的任务*/
	.my-task-mod { padding: 40px 80px 120px; background: #fff;}
	.my-task-table { text-align: center;}
	.my-task-table .task-table-hd { font-size: 14px; border: 1px solid #e5e5e5; border-right: 0 none; background: #f9f8f8;}
	.my-task-table .col { float: left;}
	.my-task-table .task-table-hd .col { height: 35px; line-height: 35px; border-right: 1px solid #e5e5e5; float: left;}
	.my-task-table .task-table-bd { margin-bottom: 20px;}
	.my-task-table .col1 { width: 340px;}
	.my-task-table .col2 { width: 182px;}
	.my-task-table .col3 { width: 182px;}
	.my-task-table .col4 { width: 190px;}
	.my-task-table .col5 { width: 160px;}
	.my-task-table .task-table-bd .box-item { border-bottom: 1px solid #e5e5e5;}
	.my-task-table .task-table-bd .col { height: 52px; line-height: 52px; float: left;}
	.my-task-table .task-table-bd .opt { color: #419dea;}
	.my-task-table .task-table-bd .opt:hover { text-decoration: underline;}

/*商品列表页*/
	.list-hd {}
	.list-hd .title { margin: 25px 0;}
	.list-hd .title h2 { line-height: 30px; font-size: 24px; color: #5d5d5d; vertical-align: bottom; font-weight: normal; margin-right: 10px;}
	.list-hd .list-type {}
	.list-hd .list-type a { width: 168px; height: 48px; line-height: 48px; padding-left: 30px; font-size: 18px; border-bottom: 2px solid #fff; background: #fff; float: left; _padding-top: 10px; _height:38px;}
	.list-hd .list-type a i { display: inline-block; width: 29px; height: 29px; vertical-align: middle; margin-right: 10px; position: relative; top: -2px;}
	.list-hd .list-type .active, .list-hd .list-type a:hover { color: #419dea;}
	.list-hd .list-type .active { border-bottom-color: #419dea;}
	.icon-kind { background-position: -183px -233px;}
	.icon-vir { background-position: -218px -232px;}
	.list-hd .list-type .active .icon-kind, .list-hd .list-type a:hover .icon-kind { background-position: -183px -273px;}
	.list-hd .list-type .active .icon-vir, .list-hd .list-type a:hover .icon-vir { background-position: -218px -272px;}

	.list-display-box { height: 118px; padding: 0 30px; overflow: hidden; margin: 15px 0 20px 0; background: #fff;}
	.list-display-box a { color: #666; padding: 5px 10px; margin: 0 8px;}
	.list-display-box a:hover, .list-display-box .current { color: #fff; background: #419dea;}
	.list-price-type, .list-sort-type { height: 58px; line-height: 58px;}
	.list-price-type { border-bottom: 1px solid #eee;}

	/*分页*/
	.list-bd {}
	.list-bd .pager { height: 38px; line-height: 38px; padding: 10px 0; text-align: center; background: #fff;}
	.list-bd .pager a ,.list-bd .pager span { display: inline-block; height: 36px; padding: 0 16px; overflow: hidden; color: #333; border: 1px solid #ddd; margin: 0 5px; border-radius: 2px; vertical-align: top; background: #f4f4f4; transition: all 0.4s ease; }
	.list-bd .pager span { cursor: default;}
	.list-bd .pager a:hover, .list-bd .pager .active { color: #fff; background: #54caf5; border-color: #03b4f5;}
	.list-bd .pager .page-num2 { width: 22px; height: 36px; padding: 0 7px; border: 1px solid #ccc; text-align: center; vertical-align: top;}

/*全局*/
	/*加减操作*/
	.g-count-number { display: inline-block; margin: 0 5px; width: 105px; height: 30px; vertical-align: middle; *display: inline; *zoom: 1;}
	.g-number { display: inline-block; padding: 0 24px; vertical-align: middle; position: relative;}
	.g-number-input { width: 45px; height: 22px; line-height: 22px; padding: 2px 4px; font-size: 14px; text-align: center; border: 1px solid #e0e0e0; outline: none; position: relative; *top:-1px;}
	.g-number .number-btn { font-size: 18px; text-decoration: none; position: absolute; top: 0; right: 0; width: 26px; height: 26px; line-height: 24px; text-align: center; overflow: hidden; background: #F5F5F5; color: #9e9e9e; border: 1px solid #e0e0e0; font-family: 'verdana';}
	.g-number .number-btn-minus { right: auto; left: 0px;}

/*页面弹窗*/
	body {_height: 100%; _background-image: url(about:blank?201512211525); _background-attachment: fixed; *overflow-x: hidden!important; }
	.mask { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; opacity: 0.8; background: #000; z-index: 100;}
	.mask { filter: alpha(opacity=80);_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
	.pop-box { color: #000; overflow: hidden; position: fixed; top: 50%; left: 50%; z-index: 101;}
	.pop-box { _position:absolute;_top:expression(eval(document.documentElement.scrollTop+350));}
	.pop-normal { width: 400px; height: 388px; margin: -250px 0 0 -200px;}
	.pop-login { width: 550px; height: 488px; margin: -250px 0 0 -275px;}
	.pop-address { width: 550px; height: 578px; margin: -290px 0 0 -275px;}
	.pop-signup { width: 600px; height: 524px; margin: -262px 0 0 -300px;}
	.pop-close { width: 30px; height: 30px; overflow: hidden; text-align: center; color: #2cb698; font: 30px/24px 'verdana'; position: absolute; top: 0px; right: 0px; z-index: 3;}
	.pop-close:hover { background-position: -133px -309px;}
	.pop-box .pop-item { display: none;}
	.pop-normal .pop-item-normal, .pop-login .pop-item-login, .pop-address .pop-item-address, .pop-signup .pop-item-signup { display: block;}

	.icon-x { width: 24px; height: 25px; background-position: -133px -277px; position: absolute; top: 125px; right: 12px;}
	.pop-hd { height: 114px;}
	.pop-hd .pop-hd-t { display: block; height: 108px; background: url(../images/pop-hd.png?201512211525) top center no-repeat; _background: url(../images/pop-hd8.png?201512211525) top center no-repeat;}
	.pop-hd .pop-hd-b { display: block; height: 7px; overflow: hidden; border-radius: 5px 5px 0 0; background: #fff url(../images/pop-hd.png?201512211525) center -108px no-repeat; _background: #fff url(../images/pop-hd.png?201512211525) center -108px no-repeat;}
	.pop-bd { height: auto; padding: 10px; border-radius: 0 0 5px 5px; background: #fff;}
	.pop-bd .title { height: 48px; line-height: 48px; font-size: 22px; font-weight: normal; text-align: center; color: #333; border-bottom: 1px solid #e0e0e0;}
	.pop-bd .txt { height: 94px; line-height: 28px; padding: 25px 0; font-size: 14px; color: #666; position: relative;}
	.pop-bd .txt a { color: #03b4f7;}
	.pop-bd .txt a:hover { color: #0b9ad0;}
	.pop-bd .txt .outer-link { position: absolute; bottom: 16px; right: 30px;}
	.pop-bd .txt .inputfix { margin: 6px 0;}
	.pop-bd .txt .w-input-input { width: 210px; height: 22px; line-height: 22px; padding: 6px; border: 1px solid #e0e0e0; border-radius: 5px;}
	.pop-bd .opt { padding: 15px 0 5px 0; border-top: 1px solid #e0e0e0;}
	.pop-bd .opt a { display: inline-block; width: 136px; height: 40px; line-height: 40px; text-align: center; color: #333; font-size: 14px; margin: 0 10px; border-radius: 6px; background: #e4e3e3;}
	.pop-bd .opt a:hover { color: #fff; background: #03b4f7;}

	.pop-credit-less .txt { padding-left: 40px; line-height: 32px;}
	/*通用登录*/
	::-webkit-input-placeholder { font-family: 'microsoft yahei';}
	::-moz-placeholder { font-family: 'microsoft yahei';} 
	:-ms-input-placeholder { font-family: 'microsoft yahei';} 
	input:-moz-placeholder { font-family: 'microsoft yahei';}

	.pop-item-login .pop-login-box { width: 322px; height: 290px; margin: 0 auto; position: relative;}
	.pop-item-login .pop-login-form { *height: 182px; *overflow: hidden;}
	.pop-item-login .w-form-item { margin: 15px 0; *margin: 12px 0;}
	.pop-item-login .w-input-input { width: 310px; height: 20px; line-height: 20px; border-radius: 5px; border: 1px solid #e0e0e0; padding: 12px 5px;}
	.pop-item-login .w-input-submit { width: 100%; height: 50px; line-height: 50px; border-radius: 5px; color: #fff; text-align: center; vertical-align: middle; margin-bottom: 15px; border: 0 none; cursor: pointer; background: #419cea; font: 16px/50px 'microsoft yahei';}
	.pop-item-login .w-input-submit:hover { background: #ff9600;}
	.m-login-ext a { color: #419cea;}
	.m-login-ext a:hover { color: #ff9600;}
	.m-login-extlogin .hd { margin-bottom: 20px; border-bottom: 1px solid #ddd; text-align: center; }
	.m-login-extlogin .hd span { position: relative; top: 9px; display: inline-block; padding: 0 8px; background: #fff; color: #3d3d3d; }
	.m-login-extlogin .bd { text-align: center; }
	.i-thirdlogin { display: inline-block; width: 35px; height: 35px; margin: 0 12px; opacity: 0.6; background: url(../images/login_icon.jpg?201512211525) no-repeat; vertical-align: middle;}
	.i-thirdlogin:hover { opacity: 1;}
	.i-thirdlogin-qq { background-position: 0 0;}
	/*添加地址*/
	.pop-bd .pop-item-address { height: 444px;}
	.pop-bd .pop-address-form { padding: 10px 0 10px 48px;}
	.pop-item-address .w-form-item { margin-top: 12px;}
	.pop-item-address .w-item-name { display: inline-block; width: 110px; height: 34px; line-height: 34px; padding-right: 10px; font-size: 14px; color: #999; text-align: right; overflow: hidden;}
	.pop-item-address .w-item-con { display: inline-block; vertical-align: top;}
	.pop-item-address .w-item-name em { line-height: 34px; overflow: hidden; color: #f00; position: relative; top: 2px;}
	.pop-item-address .w-item-input { width: 260px; height: 22px; padding: 6px; border: 1px solid #e0e0e0;}
	.pop-item-address .w-item-sel, .pop-item-address .w-item-sel-s { width: 160px; height: 36px; line-height: 36px; padding: 6px; color: #999; outline: 0 none; border: 1px solid #e0e0e0; font-family: 'microsoft yahei';}
	.pop-item-address .w-item-sel-s { width: 110px;}
	.pop-item-address .w-tarea { width: 260px; height: 40px; line-height: 20px; padding: 5px 6px; border: 1px solid #e0e0e0; resize: none;}
	.pop-item-address .def-trig { cursor: pointer; position: relative; top: 6px;}
	/*签到*/
	.pop-signup .pop-close { display: block;}
	.pop-item-signup {} 
	.pop-item-signup .signup-wrap { height: 311px; padding: 20px 0 10px 0;} 
	.pop-item-signup .signup-opt { width: 342px; height: 320px; color: #333; text-align: center; border-right: 1px dotted #b3b3b3;} 
	.pop-item-signup .signup-opt .desc { line-height: 26px; margin-top: 20px;} 
	.pop-item-signup .signup-intro { width: 160px; padding-left: 42px;} 
	.icon-gift { width: 40px; height: 40px; background-position: -280px -311px;}
	.icon-arr-down { width: 20px; height: 8px; overflow: hidden; background-position: -300px 0;}
	.pop-item-signup .intro-cell { margin-bottom: 12px;}
	.pop-item-signup .intro-info { padding: 2px 0 0 16px;}
	.pop-item-signup .icon-arr-down { display: block; margin: 15px 0 0 22px;}
	/*日历*/
	.hasDatepicker { width: 246px; height: 223px; margin: 15px 0 0 45px;}
	.ui-datepicker { background: #03b4f7 !important;}
	.ui-datepicker-prev {background: url(../images/prev-blue.jpg?201512211525) center no-repeat !important; }
	.ui-datepicker-next {background: url(../images/next-blue.jpg?201512211525) center no-repeat !important; }
	.ui-datepicker-prev, .ui-datepicker-next { border-color: #019ed9 !important;}
	.ui-datepicker-month:before { background: #fff !important;}