@charset "utf-8";
/**
* Author : BingleDing @ web.4399.com
* Date : 2014-07-31
*/
/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } 
body { font:12px/1.5 Arial,\5B8B\4F53,Helvetica,sans-serif; }
h1,h2,h3,h4,h5{ font-size:100%; font-weight: bold; line-height: 1em; }
ol,ul,dl { list-style: none; }
blockquote, q { quotes: none; }
fieldset,img{ border:0; }
i,em{ font-style:normal; }
table { border-collapse: collapse; border-spacing: 0;  empty-cells: show; }
address,caption,cite,code,dfn,th{ font-style:normal; font-weight:normal; }
input{ font-size:12px; vertical-align: middle; }
input,select,img{ vertical-align:middle}
a,input,select,textarea,*:focus{ outline:none}
select{resize:none;}
a{ text-decoration:none; *blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:underline; }
a,button {cursor: pointer;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; *text-overflow:ellipsis; }
input::-moz-focus-inner{ border:0;padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	input{ line-height:normal!important;} 
}
*html img.png{
    _background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "http://i0.itc.cn/20101019/848_0a785a7b_1118_4825_85dc_e8696988c94b_0.gif");
}
/*comment*/
.fl{ float: left; }
.fr{ float: right; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { zoom: 1; }
.dibwrap { font-size:0; *word-spacing:-1px; }
.dibwrap .dib{ font-size: 12px; letter-spacing: normal; word-spacing: normal; vertical-align:top; }
.dib { display: inline-block; *display:inline; *zoom:1; }
.hide{ display: none; }
.hidetxt{ overflow:hidden; font-size: 0; line-height: 0; }
.hideimg{ overflow:hidden; text-indent:100%; white-space:nowrap; }
.tdu{ text-decoration: underline; }
a:link,a:visited,a:hover,a:active,input:focus { transition: color .20s ease,background-color .2s linear; }
.wrap .ipt,#code_label .ipt{ border-style: solid; border-width: 1px; border-color: #D1D1D1 #F2F2F2 #E4E4E4 #E2E2E2; color: #A0A0A0; text-indent: 0px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus { border-color: #76c4f2 !important; color: #3098d5; box-shadow: 0px 0px 10px rgba(96,205,205,0.5)}
input[type=text],textarea { -webkit-transition: color 0.3s ease-in; -moz-transition: color 0.3s ease-in; -o-transition: color 0.3s ease-in; transition: color 0.3s ease-in; -webkit-transition: border-color 0.3s ease-in; -moz-transition: border-color 0.3s ease-in; -o-transition: border-color 0.3s ease-in; transition: border-color 0.3s ease-in; }

.wrap{width: 100%;background: url(bg_main_f.png) right bottom no-repeat; color: #818181;min-width: 980px;
position: relative;
overflow: hidden;}
.wrap a{color: #343434;}
.inner { position: relative;margin: 0 auto; width: 980px; }
h3.title{color: #EA6A00;font-family: "Microsoft YaHei";}
.wrap .btn,.pop .btn{color: #fff;font: 14px "Microsoft YaHei";text-align: center;
	border: 1px solid #E45E00;
	background: rgb(246,146,63); 
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjY5MjNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZTk2YTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg,  rgba(246,146,63,1) 0%, rgba(233,106,0,1) 33%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,146,63,1)), color-stop(33%,rgba(233,106,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(246,146,63,1) 0%,rgba(233,106,0,1) 33%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(246,146,63,1) 0%,rgba(233,106,0,1) 33%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(246,146,63,1) 0%,rgba(233,106,0,1) 33%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(246,146,63,1) 0%,rgba(233,106,0,1) 33%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6923f', endColorstr='#e96a00',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
.wrap .btn:hover,.pop .btn:hover{opacity: .9;text-decoration: none;}
.wrap a.disable{cursor: default;}
.wrap a.disable:hover{opacity: 1;}

#top,.top { height: 458px; background: url(top.jpg) no-repeat center 0; }
#top {width: 100%;border-bottom: 3px solid #f26b00;overflow: hidden;}
#main{width: 100%;border-top: 1px solid #e64a00;background: url(bg_main_t.png) 0 0 no-repeat;overflow:hidden;}

.top a.logo { display: block; width: 200px; height: 110px; position: absolute; left: 20px; top: 18px;background:url(logo.png) no-repeat; text-indent: -9999px; }
.topnav { position: absolute; top: 20px; right:20px;  }
.topnav a { padding: 2px 10px; font: 16px/24px \6977\4F53,"Microsoft YaHei",arial; color: #fff;}
/*登录*/
#user{ margin-top: 148px; margin-left: 7px; width: 276px; height: 290px; background-color: rgba(255,255,255,.55); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, .15); -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, .15); box-shadow: 0px 0px 6px rgba(0, 0, 0, .15); color: #545454; float: left; display: inline; overflow: hidden;}
#user .login{  }
.login .title{ font-size: 18px;font-weight: bold; margin-top: 5px;}
#login_form{padding: 10px 20px 8px;  display:none; }
#login_form ul{ padding: 15px 0 0 0; }
#login_form li{ padding-bottom:10px; width: 100%;  min-height: 19px; height: auto !important; _height: 19px;}
#user .input-box{position: relative;display: inline-block;*display: inline;*zoom: 1;}
#user .ipt{height: 27px; line-height: 27px; padding: 0 10px;}
#user .input-tip{position: absolute;top: 0;left: 0;padding-left: 10px; height: 27px;line-height: 27px;color: #A0A0A0;cursor: text;}
#user .ipt,.select,#servers{ width: 213px; }
#user .text2{ width: 120px;}
#user select{display: none;}
#user .select,#user .select-wrap{width: 233px;padding: 0;}
#user .input-code .input-box,#user .code-img{float: left;}
#user .code-img{margin-left: 12px;}
#user .input-btn .btn{ width: 105px; height: 31px; cursor:pointer; text-shadow: 0 1px 0 rgba(0,0,0,.5); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .2); box-shadow: 0px 1px 1px rgba(0, 0, 0, .2); *border: none; border-radius: 2px; }
.user .btn-login{ margin-right: 20px; }
#user .user-f,#user .login_other_site{text-align: center;}
#user .auto-login,#user a.lose{display: inline-block;}
.user a.lose{ padding-left: 22px; background: url(spr_png8.png) no-repeat -138px -298px; margin-left:20px; color: #545454;}
#auto_label{vertical-align: -2px;}

#user .logined {display: none;padding: 10px 18px 0;}
#user .user-info li{overflow: hidden; padding-left: 9px;height: 33px;line-height: 33px;border-bottom: 1px solid #EAEBE7;color: #767676;}
#user .user-info1 a{margin-left: 10px;}
#user .user-info .username a{margin-left: 0; color: #DD4A00;text-decoration: none;}
#user .user-info strong{color: #F53A3E;}
#user .user-info3 a{margin-left: 11px; width: 63px;height: 19px;background-color: #F25200;border: 1px solid #D44500; line-height: 19px;color: #fff;text-align: center;}
#user .user-info3 span,#user .user-info3 a{display: inline-block;vertical-align: middle;}
#user .logined h5{padding: 10px 9px;color: #DD4A00;font-weight: normal;}
#user .thead{border-bottom: 1px solid #D9D6D4;color: #000;}
#user .record-list{border-top: 1px solid #ECEAE7;padding-top: 8px;height: 72px;overflow: hidden;color: #000;}
#user .record-list li{padding-bottom: 3px; height: 21px;line-height: 21px;font-size:0; *word-spacing:-1px;}
#user .record-list li .col1 {height: 18px; overflow: hidden;}
#user .col1,#user .col2{display: inline-block; text-align: center;vertical-align: middle;font-size: 12px;}
#user .col1{width: 90px;}
#user .col2{width: 94px;overflow: hidden;padding: 0 3px;}
#user .jh-code{height: 19px;line-height: 21px;color: #757474;border: 0;background: #E0DBD4;}
#user .btn-copy{
	display: inline-block;
	width: 38px;
	height: 19px;
	line-height: 19px;
	border: 1px solid #8C8C8C;
	background: rgb(156,156,156); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(156,156,156,1) 0%, rgba(145,145,145,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,156,156,1)), color-stop(100%,rgba(145,145,145,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(156,156,156,1) 0%,rgba(145,145,145,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(156,156,156,1) 0%,rgba(145,145,145,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(156,156,156,1) 0%,rgba(145,145,145,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(156,156,156,1) 0%,rgba(145,145,145,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#919191',GradientType=0 ); /* IE6-8 */
	text-align: center;
	color: #fff;
	vertical-align: middle;
	font-size: 12px;
	margin-left: 8px;
}
#user .pages{ padding: 10px 0; text-align: center; }
#user .pages a{ color: #000; padding: 0 2px; }
#user .pages .pagecurrent { color: #EE4E00; text-decoration: underline; }

/*幻灯*/
#focus { width: 480px; height: 160px; position: absolute; top:172px; left:285px;}
#focus .focus-btn { bottom: -90px; height: 9px; position: absolute; left: 20px; }
#focus .focus-btn a { float: left; margin-right: 3px; width: 9px; height: 9px; background-color: #fff; border-radius: 4px; overflow: hidden;}
#focus .focus-btn a.on {width: 32px; background-color: #E04900;}
/*#focus img{display: block;width: 465px; height: 150px;}*/

.main .item{ margin-top: 20px; overflow: hidden; }
.main h3.title{ display: inline-block; *display: inline; *zoom: 1; padding-left: 8px; padding-right: 159px; height: 40px; background: url(spr_png8.png) right 0 no-repeat; font-size: 20px; font-weight:normal; line-height: 40px; /* overflow: hidden; */}
.main .box{ border: 1px solid #EDEDED; background-color: #fff; }

/*本期主打*/
#giftBag h3.title{ background-position: right 24px; }
.gift-bag{position: relative; overflow: hidden;width: 977px;}
.gift-bag ul{ width: 105%; margin-bottom: -1px; }
.gift-bag li{ display: inline; float: left; margin: -1px 0 0 -1px; width: 325px; height: 215px; border: 1px solid #EDEDED; }
.gift-bag li img{ display: block; padding: 1px; width: 323px; height: 113px; border-bottom: 1px solid #EDEDED; }
.gift-bag dl{ position: relative; padding: 10px 20px; line-height: 24px; }
.gift-bag dt{ font:14px/24px "微软雅黑"; color: #280B0B; height: 24px; overflow: hidden;  }
.gift-bag .jifen{ color: #F53A3E; }
.gift-bag .get-cnt strong{ padding-right: 2px; color: #393939; }
.gift-bag a.btn-get{ position: absolute; top: 40px; right: 33px; width: 51px; height: 39px; line-height: 16px; }
.gift-bag a.btn-get span{ display: inline-block; padding-top: 3px; }
.gift-bag a.disable{
	border-color: #4B4B4B;
	background: rgb(109,109,109); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmQ2ZDZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjNDM0MzQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg,  rgba(109,109,109,1) 0%, rgba(67,67,67,1) 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(109,109,109,1)), color-stop(40%,rgba(67,67,67,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(109,109,109,1) 0%,rgba(67,67,67,1) 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(109,109,109,1) 0%,rgba(67,67,67,1) 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(109,109,109,1) 0%,rgba(67,67,67,1) 40%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(109,109,109,1) 0%,rgba(67,67,67,1) 40%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#434343',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

/*活动规则*/
#rule,#exchangeInfo{display: inline;float: left;width: 638px;}
#rule h3.title{background-position: right -27px;}
.rule { padding: 1px; height: 200px;}
.rule .txt{ padding: 10px 19px; width: 597px; background-color: #F7F7F7; line-height: 24px; height: 180px;}
.rule .txt dl{overflow: hidden;}
.rule .txt dt,.rule .txt dd{float: left;}
.rule .txt dt{width: 60px; color: #464646;}
.rule .txt dd{width: 520px;}

/*最近兑换信息*/
#exchangeInfo h3.title{ background-position: right -127px; }
.exchange-info{ position: relative; height: 166px;}
.exchange-info .info-list{ padding: 20px; width: 297px; height: 126px; overflow: hidden;}
.exchange-info .info-list li{ position: relative; padding-left: 16px; height: 26px; color: #464646; line-height: 26px; overflow: hidden; width: 280px;}
.exchange-info .info-list span{ float: right; color: #A3A3A3; }
.exchange-info .info-list i.arraw{ position: absolute; top: 7px; left: 0; border-style: dashed dashed dashed solid; border-color: rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #E96D00; border-width: 4px 0 4px 4px; height: 0; line-height: 0; }
.exchange-info .pic{ position: absolute; top: -27px; right:1px; width: 257px; height:192px; background: url(p5.jpg) 0 0 no-repeat; }

/*积分达人排行榜*/
#ranking{ float: right; width: 304px; }
#ranking h3.title{ background-position: right -77px; width: 147px; }
.ranking { height: 430px; }
.ranking .thead{ padding: 1px; height: 36px; border-bottom: 1px solid #ededed; line-height: 36px; margin-bottom: 27px;}
.ranking .thead span{ position: relative; height: 100%; background-color: #F7F7F7; text-align: center; }
.ranking .th1{ width: 85px; }
.ranking .th2{ width: 115px; }
.ranking .th3{ width: 100px; }
.ranking i.line{ position: absolute; width: 0; top: 12px; right: 0; height: 12px; border-left: 1px solid #DDDDDD; border-right: 1px solid #fff; line-height: 0;}
.ranking table{ width: 100%; }
.ranking th{ position: relative; height: 29px; background: #EFEFEF; line-height: 29px; }
.ranking td{ padding:6px 0; vertical-align: middle; text-align: center;line-height: 18px;}
.ranking .col0{ width: 88px; }
.ranking .col1{ width: 115px; }
.ranking .col2{ }
.ranking td .num{ display: inline-block; width: 15px; height: 15px; background: url(spr_png8.png) 0 -200px no-repeat; font-size: 0; line-height: 0; overflow: hidden; vertical-align: middle; }
.ranking .goods{position: relative;overflow: hidden;}
.ranking img{ display:none; width:60px; height:60px;  margin-right:12px; vertical-align: middle;}
.ranking .col2 span{ padding-left:10px; }
.ranking .up{ background: url(spr_png8.png) -145px -196px no-repeat; }
.ranking .down{ background: url(spr_png8.png) -145px -246px no-repeat; }
.ranking td .num1{background-position: 0 -215px;}
.ranking td .num2{background-position: 0 -230px;}
.ranking td .num3{background-position: 0 -245px;}
.ranking td .num4{background-position: 0 -260px;}
.ranking td .num5{background-position: 0 -275px;}
.ranking td .num6{background-position: 0 -290px;}
.ranking td .num7{background-position: 0 -305px;}
.ranking td .num8{background-position: 0 -320px;}
.ranking td .num9{background-position: 0 -335px;}
.ranking .on .num{width: 21px;height: 24px;}
.ranking .on .num0{background-position: -20px -200px;}
.ranking .on .num1{background-position: -20px -224px;}
.ranking .on .num2{background-position: -20px -248px;}
.ranking .on .num3{background-position: -20px -272px;}
.ranking .on .num4{background-position: -20px -296px;}
.ranking .on .num5{background-position: -20px -320px;}
.ranking .on .num6{background-position: -20px -344px;}
.ranking .on .num7{background-position: -20px -368px;}
.ranking .on .num8{background-position: -20px -392px;}
.ranking .on .num9{background-position: -20px -416px;}
.ranking .on .goods{height: 61px;}
.ranking .on img{ display: inline-block; }
.ranking .on .goods-name{display: inline-block;*display: inline;*zoom: 1;width: 80px;vertical-align: middle;}
.my-ranking{ height:27px; width:252px; margin:10px auto 0; background-color:#f5f5f5;text-align: center; line-height:27px;}

/*banner*/
#banner{ float:left; position:relative; clear: both; margin-top: 40px; width:980px; height: 140px; overflow: hidden; }
#banner .banner{ margin:0 0 0 55px; width:875px; height:140px; overflow:hidden;}
#banner ul{ width:10000px;}
#banner li{ position:relative; display: inline; float: left; margin-right: 24px; width: 269px; height: 134px; padding:2px; background-color:#fff; border:1px #cccccc solid; }
#banner li a:hover{ opacity: .9; }
#banner span{ position:absolute; top:50%; margin-top:-30px; width:38px; height:60px; background:url(spr_png8.png) no-repeat; cursor:pointer;}
#banner span.arrow_l{ left:0; background-position:-76px -394px;}
#banner span.arrow_r{ right:0; background-position:-120px -394px;}
#banner p{ position:absolute; left:2px; bottom:2px; width:269px; text-align:center; font-size:16px; line-height:28px; color:#fff; z-index:100;}
#banner span.mask{ position:absolute; left:2px; top:108px; width:269px; height:28px; margin:0;background:#000000;opacity: 0.6;filter:alpha(opacity=60);}

/*版权*/
.footer{clear: both;position: relative;width:100%;overflow:hidden;margin-top: 20px;}
.footer p {position: relative; margin: 0 auto; padding: 25px 0 25px 174px; width: 730px;  color: #828282; }
.footer a { color: #828282; }
.footer p .flogo{position: absolute;top: 25px;left: 0px;width: 153px;height: 34px;background: url(http://webpic.my4399.com/logo_web4399_blue.png) no-repeat ;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://webpic.my4399.com/logo_web4399_blue.png");padding-right: 10px;border-right: 1px solid #848484;padding-bottom: 3px;}
/*弹窗*/
.pop-wp{display: none;}
.pop { position:absolute; top:30%; left:50%; margin-left: -215px; width: 430px; min-height: 230px;height: auto !important;height: 230px; z-index:1000; color: #EA6900; background: #fff;font-family: "Microsoft YaHei";}
.pop-h{ height: 40px; background: #EA6900; }
.pop-c{ padding: 40px; font-size: 22px; font-weight: bold; line-height: 35px; text-align: center; }
.pop .close{ position:absolute; right: 5px; top:0; width: 40px; height: 40px; cursor:pointer; font:41px/41px "SimSun"; text-align: center; color: #fff; }
.pop-wp .layer{ width:100%; height:1718px; background:#000; position:absolute; top:0; left:0; opacity: .5; filter:alpha(opacity=50); z-index: 100; }
.pop .btn{ display: inline-block; margin-top: 10px; padding: 0 20px; height: 34px; background: #F15100; border-color: #D64B00; line-height: 34px; }
.pop .jh-code{
	display: block;
	font-size: 14px;
}


/*滚动条*/
.viewport {height: 180px; overflow: hidden; position: relative; }
.overview { list-style: none; position: absolute; left: 0; top: 0; }
.thumb .end,.thumb { background-color: #F06D01; }
.scrollbar { position: relative; float: right; width: 10px; }
.track { background-color: #D3D3D3; height: 100%; width: 10px; position: relative; padding: 0; }
.thumb { height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.thumb .end { overflow: hidden; height: 5px; width: 10px; }
.scrollBox .disable{ display: none; }

/*自定义下拉*/
.select-wp{display: inline-block;*display: inline;*zoom: 1; width: 92px; height: 21px; position: relative;vertical-align: middle;color: #DAC77F;}
.select-wp select{display: none;}
.select-wrap,.select-face,.face{height: 27px;line-height: 27px;}
.select-face,.face{padding: 0 0 0 9px;font-size: 12px;cursor: default;}
.select-wrap{position:relative;background: #fff url(spr_png8.png) 72px -164px no-repeat; text-align: left;}
.select-listContainer{position:absolute;top:36px;left:0;z-index:1;height:auto;max-height: 150px;overflow-x: hidden;width: 236px;overflow-y: auto;/* border: 1px solid #DBDBDB; */background: #fff;}
.select-list{height:auto;}
.select-list{margin:0 auto;overflow: hidden;}
.select-option,.option {height: 21px;line-height: 21px;padding: 0 0 0 5px;font-family: "Microsoft YaHei";cursor: default;color: #A0A0A0;}
.select-option:first-child{border-top:none;}
.select-list .selected,.select-list .selected:hover{background: #A0A0A0;color: #fff;}
.select-list .hover{background: #E6E6E6;}

/*IE6-IE8*/
@media \0screen\,screen\9 {
	#user{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');}
        .user .btn-login{margin-right: 19px;}
}
