@charset "utf-8";
/*
Description: Reset css inside content for all pages.
Version: 2.1
Time: 2014-09-03 14:24
Author: Jensen & lijin
*/ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,hr,p,blockquote,pre,a,abbr,acronym,del,cite,address,small,sub,sup,b,u,i,center,font,em,strong,dl,dt,dd,ul,ol,li,form,fieldset,legend,table,caption,thead,tbody,tfoot,tr,th,td{margin:0;padding:0;outline:none;}
html,body{font:normal 12px/1.5 'arial', 'Tahoma','simsun','Microsoft Yahei';}ul,ol{list-style-type:none}a{text-decoration:none;blr:expression(this.onFocus=this.blur());color:#4c4c4c;}
a:hover{text-decoration:none;color:#cc0001;} a:focus{outline:none;}li:focus{outline:none;}fieldset,img{border:0}q,blockquote{quotes:"" ""}q:before,q:after,blockquote:before,blockquote:after{content:""}
del{text-decoration:line-through}ins{text-decoration:underline}sup{vertical-align:super;}sub{vertical-align:sub;}cite,em,dfn{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}caption,th,td{font-weight:normal;text-align:left;}input,textarea,select,button{font-size:100%;font-family:inherit;margin:0;padding:0;}label,button{cursor:pointer}
textarea{white-space:pre;resize:none;border:1px solid #ececec;}button,input,select,textarea{font-size:100%;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;display:block;border:0;font-size:100%;}
.bordn{border-bottom:none !important;}
/* Regular Stylesheet. */
.cb{clear:both;display:block; overflow:hidden; visibility:hidden; width:0px; height:0px;}
.clearfix{display:inline-block;}.fl{float:left;}.fr{float:right;}.fn{float:none;}.tl{text-align:left;}.tr{text-align:right;}.tc{text-align:center;}
.ma{margin:0 auto}.vm{vertical-align:middle;}.unvs{visibility:hidden;}.pr{position:relative;}.pa{position:absolute;}.zoom{zoom:1;}.db{display:block}.undb{display:none}.hidden{display:none}
.fw{font-weight:bold;}.bold{font-weight:bold;}.thin{font-weight:normal;}.udline{text-decoration:underline;}.hand{cursor:pointer;}.overnone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bln{border-left:0 none;}.brn{border-right:0 none;}.btn{border-top:0 none;}.bbn{border-bottom:0 none;}.born{border:0 none}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}.clearfloat{zoom:1}.clear{*zoom:1;}.clear:after{content:'\20';display:block;height:0;clear:both;}

/*  Padding or Margin Styles  */
.p5{padding:5px;}.p6{padding:6px;}.p10{padding:10px;}.p15{padding:15px;}
.pt2{padding-top:2px}.pt3{padding-top:3px}.pt5{padding-top:5px;}.pt6{padding-top:6px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt40{padding-top:40px;}.pt50{padding-top:50px;}.pt80{padding-top:80px;}.pt100{padding-top:100px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}
.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb40{padding-bottom:40px;}.pb50{padding-bottom:50px;}
.pl5{padding-left:5px;}.pl6{padding-left:6px;}.pl8{padding-left:8px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl40{padding-left:40px;}.pl50{padding-left:50px;}.pl100{padding-left:100px;}
.mt4{margin-top:4px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt12{margin-top:12px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt50{margin-top:50px;}.mt80{margin-top:80px;}.mt100{margin-top:100px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr12{margin-right:12px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr24{margin-right:24px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}
.mb5{margin-bottom:5px;}.mb15{margin-bottom:15px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb50{margin-bottom:50px;}
.ml3{margin-left:3px;}.ml5{margin-left:5px;}.ml8{margin-left:8px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}.ml60{margin-left:60px;}.ml80{margin-left:80px;}.ml100{margin-left:100px;}.ml120{margin-left:120px;}

/*  font Styles  */
.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f22{font-size:22px;}.f24{font-size:24px;}
.font-yh{font-family:"Microsoft YaHei";}.font-taho{font-family:Tahoma;}.font-song{font-family:"Microsoft Yahei";}

/*  block line-height or text-indent Styles  */
.lhg20{line-height:20px;}.lhg21{line-height:21px;}.lhg22{line-height:22px;}.lhg23{line-height:23px;}.lhg24{line-height:24px;}.lhg25{line-height:25px;}.lhg26{line-height:26px;}
.tint5{text-indent:5px;}.tint10{text-indent:10px;}.tint15{text-indent:15px;}.tint20{text-indent:20px;}.tint2em{text-indent:2em;}

/*  font color Styles  */
.white{color:#fff;}.blue{color:#3399cc;}.blue1{color:#2d4b96;}.green{color:#b6d905}a.col309aca{color:#309aca;}
.red{color:#cc0001;}.light-red{color:#c11b1b;}.red-pink{color:#ff3370;}.weight-pink{color:#f63d74;}.light-pink{color:#fd83a7;}
.gary0{color:#000;}.gary3{color:#333;}.gary6{color:#666;}.gary9{color:#999;}.garyc{color:#ccc;}.gary4c{color:#4c4c4c;}.garya{color:#aaa;}.gary5a{color:#5a5a5a;}.garya5{color:#a5a5a5;word-wrap: break-word;word-break: break-all;}.garyb1{color:#b1b1b1;}.garyde{color:#dedede;}                        
/* 搜索页票价过长 */
.gary7{color:#666;word-wrap:break-word;word-break:break-all;}
/*  a link Styles  */
.c0,a.c0 {color:#fff;}.c1,a.c1 {color:#000;}.c2,a.c2 {color:#4c4c4c;}.c2:hover,a.c2:hover {color:#cc0001;}.c3,a.c3 {color:#a5a5a5;}.c3:hover,a.c3:hover {color:#cc0001;}.c4,a.c4 {color:#c11b1b;}.c5,a.c5 {color:#3399cc;}.c5:hover,a.c5:hover {color:#cc0001;},a.col309aca{color:#309aca;}

/*  form Styles  */
input[type=text],input[type=password]{border:1px solid #dfdfdf;height:28px;outline:none;} 

/* 头尾背景图 */
.change-city,.change-city-hover,#search .search-main,#index-search .search-main,#quick-guide .tel,#index-sort .sort-title,/* #index-sort .outbox li, */#main-nav li a:hover,.index-bot-nav li.s1,.index-bot-nav li.s2,.index-bot-nav li.s3,.index-bot-nav li.s4,.index-bot-nav li.s5,.city-list ul li a:hover,#sort .sort-title,#sort .outbox li{ background:url(../images/sprite-h-f.png); background-repeat:no-repeat;overflow:hidden;}
.login-reg ul,.login-reg,.new-reg,.help-links-logo a{ background:url(../images/sprite-nheader.png);background-repeat:no-repeat;}
.bot-nav li.s1,.bot-nav li.s2,.bot-nav li.s3,.bot-nav li.s4,.bot-nav li.s5{background:url(../images/footer.png);background-repeat:no-repeat;}
.quick-guide li a.qg1a,.quick-guide li a.qg2a,.quick-guide li a.qg3a,.quick-guide li a.qg4a,.quick-guide li a.qg5a{background:url(../images/sprite-h-f.png) no-repeat transparent;}
.quick-guide li a.qg1a,.quick-guide li a.qg2a,.quick-guide li a.qg3a,.quick-guide li a.qg4a,.quick-guide li a.qg5a,.quick-guide li a.qg7a,.quick-guide li a.qg8a{background:url(../images/sprite-h-f1.png) no-repeat transparent;}/*针对ie6png图片有阴影*/

/* 导航背景图 */
/*,#sort h3{ background:url(../images/sprite-nav.png);}*/
.nav-w,#index-sort h3 a.list-1,#index-sort h3 a:hover.list-1,#index-sort h3 a.list-2,#index-sort h3 a:hover.list-2,#index-sort h3 a.list-3,#index-sort h3 a:hover.list-3,#index-sort h3 a.list-4,#index-sort h3 a:hover.list-4,#index-sort h3 a.list-5,#index-sort h3 a:hover.list-5,#index-sort h3 a.list-6,#index-sort h3 a:hover.list-6,#index-sort h3 a.list-7,#index-sort h3 a:hover.list-7,#index-sort h3 a.list-8,#index-sort h3 a:hover.list-8,#sort h3 a.list-1,#sort h3 a:hover.list-1,#sort h3 a.list-2,#sort h3 a:hover.list-2,#sort h3 a.list-3,#sort h3 a:hover.list-3,#sort h3 a.list-4,#sort h3 a:hover.list-4,#sort h3 a.list-5,#sort h3 a:hover.list-5,#sort h3 a.list-6,#sort h3 a:hover.list-6,#sort h3 a.list-7,#sort h3 a:hover.list-7,#sort h3 a.list-8,#sort h3 a:hover.list-8{ background:url(../images/sprite-nav.png);}

/* icon背景图 */
#hot h2,.concert h2,.play h2,.dance h2,.child h2,#stars-x h2,.hot-product li.selected,.hot-product li:hover,.hot-product li,.advance-book li.selected,.advance-book li:hover,.advance-book li,.classify-cont .date,.classify-cont .address,.classify-cont .price,.quick-menu li.to-cart a.cart-switch,.quick-menu li.guide a,.quick-menu li.to-cart a.hover,.quick-menu li.guide a.hover,.copyright a.credit,/*.copyright a.icp,*/.copyright a.green_web,.cart .date,.cart .price,.hide-button,.quick-arrow,.quick-arrow.hover,#index-today-dis ul li a,#index-today-dis ul li a:hover,.index-con-side ul li a,.my-yongle{background:url(../images/sprite-iocn.png); background-repeat:no-repeat;}

/* 平铺背景图 */
.city-list ul,.total p,.city-list ul li,.city-list ul li a{ background:url(../images/sprite-repeat-bg.png);}

/* 按钮类背景图 */
.city-list .more a,.city-list .more a.more-hover,.classify-cont a.choose,.classify-cont a.choose:hover,.classify-cont a.e-ticket,.classify-cont a.e-ticket:hover,.city-list ul li a.selected,.hot-product-tab dt .booking,.hot-product-tab dt .advance-booking,.no1,.cart-total a,.cart .num,.classify ul li a:hover,.classify ul li a.selected,.classify ul li a,.classify ul li a.teshu,.classify ul li a.teshu:hover,.classify ul li a.teshu.selected{ background:url(../images/sprite-button.png);}

/*=图片背景
------------------------------------
#index-today-dis h3,#today-dis h3,#today-dis dl dt,.channel-main .focus dt,.classify .classify-cont dt,.channel .ranking ul li{ background:url(../images/sprite-bg.png);}*/
#index-today-dis h3,#today-dis h3{background:url(../images/sprite-bg.png);}


/* 顶部样式   */
.top-w{ width:100%;background:#fbfbfb; border-bottom:1px #e0e0e0 solid; height:30px; line-height:30px;}
.top-nav{ width:1000px; margin:0 auto; position:relative; z-index:1000;}
.login-info{*padding-top:1px;color:#000;}
.quick-menu li,.cart-switch,.guide a{float:left; width:69px; height:30px; position:relative; z-index:5200; text-align:center;}
.quick-menu li.to-cart,.quick-menu li.guide,.quick-menu li.guide a{ padding-right:9px;}
.quick-menu li.to-cart a.cart-switch{padding-right:18px;}
.quick-menu li.to-cart a.cart-switch,.quick-menu li.guide a{background-position:62px -351px; *background-position:62px -350px; background-repeat:no-repeat;}
.quick-menu li.to-cart a.cart-switch.hover,.quick-menu li a.hover,.quick-menu li.guide a.hover{color:#4c4c4c;text-decoration:none;background-position:62px -382px;}
.quick-menu li.tel{width:175px; margin-right:7px;}
.quick-menu li.tel span{color:#e60012; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.quick-menu .weibo{position:relative; left:0; top:4px; border: 0;}
.guide{position:relative;}
.login-info-my{float:left;padding-left:15px;position:relative;zoom:1;z-index:2000;*padding-top:1px;}
.login-info-my .bg{display:none;width: 78px; height:27px; border:3px solid #ddd; border-bottom:0; position: absolute; background-color: #fff; top: 3px; left:5px;overflow: hidden;z-index:-1;}
.my-yongle{background-position:52px -359px; background-repeat:no-repeat;padding-right:26px;}
.my-yongle-pos{background-position:52px -390px; *background-position:52px -392px;}
.my-yongle-box{display:none; border:3px solid #ddd;border-top:0 none;position:absolute;z-index:1;position:absolute;background:#FFF;top:31px;width:78px; left:5px;z-index:1000;text-indent:7px;height:auto;overflow:hidden;line-height:20px;}
.my-yongle-box li{height:26px;overflow:hidden;display:block;}
/*.my-yongle-box li:hover{background:#ccc;}.my-yongle-box li:hover a{color:#fff;}*/
.guide .guide-list{ display:none; border:3px solid #ddd;position:absolute;z-index:1;line-height:200%;position:absolute;background:#FFF;top:30px;width:355px; left:3px; _right:5px; padding:10px 10px 0 15px;z-index:5100;}
.guide .guide-list dd a{text-align:left;}
.guide .guide-list .bg{ width: 75px; *width:76px; height: 27px; border: 3px solid #ddd; border-bottom: 0; position: absolute; background-color: #fff; top: -30px; left: -3px; *left:-3px;overflow: hidden;}
.guide .guide-list dl{overflow:hidden;zoom:1;background:#fff; border-bottom:1px #b2b2b2 dotted; width:355px; margin-bottom:10px; padding:0 0 10px 0; background-image:none;}
.guide .guide-list ul.fenlei li{ float:left; margin:0 10px 0 0;}
.guide .guide-list dl.nboder{ border:none; margin:10px 0 0 0;}
.guide .guide-list dt{width:50px;float:left;padding-left:5px;font-weight:bold;color:#4c4c4c; }
.guide .guide-list dd{width:300px;float:left; }
.guide .guide-list li,.guide .guide-list li a{background:0;width:65px;padding:0; display:inline; overflow:hidden;background-image:none;color:#4c4c4c;}
.guide .guide-list .top_city li{width:70px; margin:0 5px 0 0;background-image:none;}
.quick-menu li.to-cart{position:relative;}
.cart-switch{ width:60px; text-align: center;}
.quick-menu li.to-cart .cart{ display:none; border:3px solid #ddd;z-index:1;position:absolute;background:#FFF;top:30px;width:220px;left:-5px; padding:10px 0 10px 10px;text-align:left;z-index:5100;}
.quick-menu li.to-cart .cart .bg{ width: 80px; height:27px; border:3px solid #ddd; border-bottom:0; position: absolute; background-color: #fff; top: -30px; left:-3px;overflow: hidden;}
.quick-menu li.to-cart .cart .cart-total a{ width:104px; height:30px; margin-top:10px; background-position:0 -233px;}
.quick-menu li.to-cart .cart dl{border-bottom:1px #cfcfcf dotted; margin-bottom:5px;padding-bottom:5px;}
.quick-menu li.to-cart .cart dd{width:181px;}
.quick-menu .cart .date{background-position:0 -220px; background-repeat:no-repeat; padding-left:15px;height:21px;overflow:hidden;width:180px;text-overflow:ellipsis;white-space:nowrap;}
.quick-menu .cart .price{background-position:0 -179px;background-repeat:no-repeat; padding-left:15px; }
.quick-menu .cart .num{ width:56px; height:18px; position:relative; margin:0 0 0 20px; overflow:hidden; background-position:-110px -233px;}
.quick-menu .cart .num-sub{ width:15px; height:16px; position:absolute; left:1px; top:1px;  overflow:hidden;}
.quick-menu .cart .num-add{ width:15px; height:16px; position:absolute; left:40px; top:1px;  overflow:hidden;}
.quick-menu .cart .num input{width:23px; height:14px; position:absolute; left:16px; top:1px; border:none; border:0; line-height:16px; text-align:center;}
.quick-menu .cart .cait-del a{width:24px; margin-left:10px;margin-right:10px;}

.bluefont{color:#33849F;}
.greenfont{color:#1ebca5;}
.orangefont{color:#ed5d2b;}
.redfont{color:#d50029;}
.greenfont{color:#739f0a;}
.purplefont{color:#94209d;}

/* 登录注册 返回头部样式 */
#panel {width:100%;position: relative;top: 1px;height:auto;margin-left: auto;margin-right: auto;z-index: 10;overflow: hidden;text-align: left;display:none;position:absolute;top:31px;left:0;background:#0D1D2A; z-index:100; border-bottom:2px #666 solid;z-index:600;}
#panel_contents {height:100%;width:1000px;z-index:-1;height:373px; margin:0 auto; position:relative;} 
#panel_contents .panel-ad{ width:780px; height:373px;float:left; margin-left:-100px;}
#panel_contents .panel-ad a{width:580px; height:373px; margin:0 auto;}
#panel_contents .login-reg{ width:300px; height:321px; padding-bottom:7px; float:right; margin:25px 5px 0 0;_margin:25px 0 0 0;  color:#666;_background:url(../images/sprite-nheader-8.png); background-position:0 188px; background-repeat:no-repeat; overflow:hidden;}
#panel_contents .login-reg ul li span.login-reg-title{color:#666; font-family:"Microsoft YaHei";line-height:44px;font-size:16px; text-align:left;color:#cc0001;padding-left:25px;}
#panel_contents .login-reg ul li a.login-reg-new{line-height:44px;font-size:12px; text-align:right;font-weight:normal;padding-right:25px;}
#panel_contents .login-reg ul{width:300px; height:44px; position:relative;_background:url(../images/sprite-nheader-8.png); background-position:0 -49px; overflow:hidden;}
#login,#reg{ padding:10px 26px 20px; width:246px; height:247px; clear:both; background:#fff; border:1px #dcdcdc solid; border-top:none; border-bottom:none; overflow:hidden;}
#panel_contents .login-reg b{font-weight:normal;}
.login-reg p{margin-top:10px;}
.login-reg .mail input,.login-reg .tel input,.login-reg .pw input,.login-reg .con-pw input,.login-reg .verify-code input{ width:237px; padding:0 5px;color:#AFAFAF; font-family:Tahoma, Geneva, sans-serif; font-size:12px; height:28px; line-height:28px;}
.login-reg .pw input,.login-reg .con-pw input,.login-reg .verify-code input{ width:110px;}
.login-reg .clause input{ position:relative; top:2px;margin-right:5px;*margin-right:0;width:auto;height:auto;}
.login-reg .clause .clause-sp1{margin-right:18px;*margin-right:10px;}
.login-reg .verify-code img{ position:relative; top:5px; *top:0; right: 4px;}
.login-reg .new-reg{ width:248px; height:30px; background-position:0 -98px; display:block; line-height:30px; text-align:center; font-size:16px; color:#fff; margin:10px 0 10px 0;border:0 none;cursor:pointer;}
.login-reg .clause{width:250px;}
.login-reg .new-reg:hover{color:#fff;}
.sorts input.new-reg{font-size:16px; color:#fff;width:248px; height:30px;}
#panel_contents .hide-button{position:absolute; right:-70px; bottom:10px;width:47px; height:25px; display:block;  background-position:8px -451px; background-repeat:no-repeat;}
#panel_contents .go_top {width:50px;height:85px;position:fixed;display:none; background-position:0 0; background:#F00;}
#panel_contents .toplogin-passinfo{position:absolute;left:5px;top:5px;}
#login_contents .login-passinfo{position:absolute;left:50px;top:72px;}
#jump-login .jumplogin-passinfo{position:absolute;left:104px;top:103px;}

/* 头部样式  */
.header-w{width:100%; background:#fff;}
#header,#index-header{height:118px; width:1000px; margin:0 auto; position:relative; z-index:13;}
#index-header{ width:1200px;}
#index-header h1 a{ width:209px; height:60px; background:url(../images/logo.png); display:block; text-indent:-99999px; float:left; margin:19px 20px 0 0;}
.logo,.toplogo{ width:209px; height:60px; background:url(../images/logo.png); display:block; text-indent:-99999px; float:left; margin:19px 20px 0 0;}
#header h2,#index-header h2{ font-size:14px;font-family:"Microsoft YaHei"; color:#4c4c4c; font-weight:normal; position:absolute; width:100px; left:235px; top:28px;}
#search,#index-search{width:411px; height:60px;position:absolute; left:343px; top:28px;}/**去掉 overflow:hidden*/
#index-search{left:404px;}
#header{}
/* #header h1 a{ width:208px; height:59px; background:url(../images/classical/logo.png); display:block; text-indent:-99999px; float:left;margin-top:19px;} */
.toplogo{ width:208px; height:59px; background:url(../images/yanchanghui/logo.png); display:block; text-indent:-99999px; float:left; margin:19px 0 0 0;}
/* 11.11 */
.f-11{ margin:19px 26px 0 0;}

/*首页-头部-节日样式*/
#in-holiday{width:900px;height:118px;float:left;}
#in-holiday a.logo{margin-right:30px;margin-top:19px;}
#in-holiday #in-ct-con{position:relative;padding-right:40px;/*padding-right:100px;*/}
#in-holiday #in-ct-con h2{ font-size:14px;font-family:"Microsoft YaHei"; color:#4c4c4c; font-weight:normal; position:absolute; width:100px; left:8px; top:28px;}
#in-holiday #index-search{float:left;position:static;top:0;left:0;width:411px; height:60px;margin-top:28px;}
/*首页-头部-节日样式结束*/

.search-main{ width:411px; height:34px; position:relative; z-index:1; background-position:0 0;}
#search-text{ width:329px; height:28px; border:0; outline:none; position:absolute; left:3px; top:3px; line-height:28px;text-indent:5px;}
#search-but{ width:75px; height:32px; display:block; line-height:34px; position:absolute; left:335px; top:1px;cursor:pointer;}
/*#search-text{ width:329px; height:30px; border:1px solid #cccccc; border-right: none; outline:none; position:absolute; left:0px; top:1px; line-height:30px;text-indent:5px;-moz-box-shadow:1px 2px 0px #80796f inset;-webkit-box-shadow:1px 2px 0px #80796f inset;box-shadow:1px 2px 0px #80796f inset;}
#search-but{ width:75px; height:32px; display:block; line-height:34px; position:absolute; left:330px; top:1px;cursor:pointer; background: url("../images/search.gif") repeat-x;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
*/
.search-hot-key{ width:420px; margin:6px 0 0 0;}
.search-hot-key a{margin-right:6px; color:#a5a5a5;}
.search-hot-key a:hover{color:#Cc0000;}
.quick-guide{width:223px; height:68px; float:right; position:relative; right:6px;}
.index-quick-guide{right:66px;}
.quick-guide ul{position:absolute;background:none; padding:20px 15px 0; width:193px; margin-top:8px;}
.quick-guide ul.hover{border:1px #E0E0E0 solid; box-shadow:1px 1px 1px #eee;background:#fff;margin-top:7px; padding:20px 15px 0 14px;}
.quick-guide li{float:left;}
.quick-guide li a.qg1a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:10px -466px;padding-top:37px;display:block;}
.quick-guide li a.qg2a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:10px -638px;padding-top:37px;}
.quick-guide li a.qg3a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:10px -812px;padding-top:37px;}
.quick-guide li a.qg4a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:10px -987px;padding-top:37px;}
.quick-guide li a.qg5a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:10px -1159px;padding-top:37px;}
.quick-guide li a.qg6a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:10px -1329px;padding-top:37px;}
.quick-guide li a.qg7a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:-50px -468px;padding-top:37px;display:block;}
.quick-guide li a.qg8a{width:61px; height:38px; overflow:hidden; float:left; text-align:center; color:#999;background-position:12px -1508px;padding-top:37px;display:block;}
.quick-guide li p{ margin-top:2px;}
.quick-guide li a:hover{ color:#FE5655;}
.quick-guide .quick-arrow{ position:absolute; left:205px ;top:33px; width:13px; height:14px; z-index:100; background-position:0 -417px;}
.quick-guide .quick-arrow.hover{ background-position:0 -436px;}
.index_city{width:74px; height:28px; position:relative; float:left; z-index:10;zoom:1;}
.index_city .change-city{width:74px; height:22px; padding-left:7px; display:block; top:53px; margin:0 0 0 5px;line-height:22px; background-position:-253px -39px; font-size:12px; position:relative; z-index:11;zoom:1;color:#a5a5a5;cursor:pointer;z-index:10000; overflow:hidden;} 
.index_city .change-city-hover{ color:#fff; background-position:-253px -66px;}
.change-city-list{display:none; position:absolute; width:625px; border:2px #88756E solid; left:5px; top:75px;z-index:10;background:#FFF;padding:5px 6px 3px 13px; z-index:10000;}
/*.change-city-list li{display:inline-block; *display:inline; zoom:1; width:60px; margin:0 10px 13px 0;}*/
.bomBor{border-bottom:3px solid #cc0001;}

/* 主导航  */
.nav-w{width:100%; height:43px;  line-height:43px; overflow:hidden; background-position:0 -377px;}
#main-nav{ width:1000px; margin:0 auto;}
#main-nav li{float:left; text-align:center;width:auto;margin:0 5px;}
#main-nav li a{color:#fff; display:inline-block;*display:inline; *zoom:1; height:43px; padding:0 10px;font-family:Microsoft YaHei,Hei;font-weight:normal;}
#main-nav li a:hover{ text-decoration:none; background-position:-338px -39px;}


/* 板块一样式  */
.city-top{width:1000px; margin:0 auto; position:relative; z-index:500;} 
#sort{width:200px;float:left;z-index:200; left:0; top:-43px; position:absolute;font-family:Microsoft YaHei;}
#sort .list {border:2px solid #AB9F99; border-top:0; height:329px; width:196px; background:#fff; display:none; position:relative; top:0;}
#sort .sort-title{ width:200px; height:42px; background-position:-223px -122px;font-size:15px; font-family:Microsoft YaHei; font-weight:bold; text-align: center; line-height:43px; color:#fff; cursor:pointer;overflow:hidden;}
#sort .sort-title a,#sort .sort-title a:hover{color:#fff; text-decoration:none;}
#sort h3 { width:196px;height:35px;line-height:35px;font-size:14px;display:block; font-weight:normal; border-top:1px #EEEEEE solid; background-position:160px -305px; background-repeat:no-repeat;}
#sort h3 a { color:#676767;width:136px;height:35px;padding-left:60px; display:block;}

/* 商品分类导航  */
#sort h3 a.list-1,#sort h3 a:hover.list-1{ background-position:26px -1px; background-repeat:no-repeat;}
#sort h3 a.list-2,#sort h3 a:hover.list-2{ background-position:26px -78px; background-repeat:no-repeat;}
#sort h3 a.list-3,#sort h3 a:hover.list-3{ background-position:26px -39px; background-repeat:no-repeat;}
#sort h3 a.list-4,#sort h3 a:hover.list-4{ background-position:26px -117px; background-repeat:no-repeat;}
#sort h3 a.list-5,#sort h3 a:hover.list-5{ background-position:26px -156px; background-repeat:no-repeat;}
#sort h3 a.list-6,#sort h3 a:hover.list-6{ background-position:26px -273px; background-repeat:no-repeat;}
#sort h3 a.list-7,#sort h3 a:hover.list-7{ background-position:26px -234px; background-repeat:no-repeat;}
#sort h3 a.list-8,#sort h3 a:hover.list-8{ background-position:26px -195px; background-repeat:no-repeat;}
#sort .item {color:#164078;position:relative; z-index:100;}
#sort .outbox { background-color:#fff;display:none;width:117px;position:absolute;left:197px;top:0;font-size:13px;border:1px solid #a5a5a5;border-left:0 none;}
#sort .outbox li { line-height:2; height:32px; background:url(../images/sprite-hf.png) no-repeat transparent; background-position:-306px -173px;padding:0 8px; line-height:32px; }
#sort .outbox li:hover{ line-height:2; height:32px; background:url(../images/sprite-hf.png) no-repeat transparent; background-position:-306px -393px;padding:0 8px; line-height:32px;}
#sort .outbox li a { text-decoration:none; color:#888; border-bottom:1px #b2b2b2 dotted; width:70px; height:30px; display:block;padding-left:32px; }
#sort .outbox li a.last{ border-bottom:none;}
#sort .outbox li a:hover { color:#cc0001;}
#sort .list,.category .outbox li ,category .menu-item-onhover {cursor:pointer;}
#sort .menu-item-onhover h3 {font-weight:bold;position:relative; background:#88766E;height:35px;line-height:35px;}
#sort .menu-item-onhover h3 a {color:#ffffff;}
#sort .menu-item-onhover h3 a:hover{ position:relative; text-decoration:none;}
#sort .menu-item-onhover .outbox {display:block; position:absolute; z-index:100;}
#slider{width:740px; height:350px; float:left;margin:10px 10px 0 0; position:relative; left:210px;}
#today-dis{width:210px; height:318px; border:1px #d5d5d5 solid; background:#fff; float:left; margin-top:10px; border-radius:2px; padding:15px 14px;position:relative; left:210px; }
#today-dis h3{ color:#ba1414; font-size:16px; font-family:Microsoft YaHei; text-align:center; margin-bottom:13px; background-position:0 10px; background-repeat:no-repeat;}
#today-dis dl{text-align:center;}
#today-dis dl dt,.index-con-side dl dt,.ranking dt{ width:210px; height:131px; position:relative; background-position:0 0;}
#today-dis ul li{background-position:-5px -305px; background-repeat:no-repeat; padding-left:15px;}

/* 页面底部  */
.foot-w{ width:100%; border-top:4px #333 solid; background:#fff; padding-top:30px;margin-top:40px;}
.index-help-links,.index-bot-nav,.company-info,.copyright{width:1200px; margin:0 auto; text-align:center;}
.index-bot-nav {margin:40px auto 30px;}
.index-help-links{width:1200px;}
.index-help-links dl{float:left; text-align:left; width:165px; line-height:2.5;}
.index-help-links dt{ font-size:14px; color:#000; font-weight:bold;}
.index-help-links-logo{margin:30px 137px 0 38px;_margin:30px 129px 0 38px;}
.index-bot-nav li a, .index-bot-nav li {display:block;float:left; height:78px; text-indent:-9999px;}
.index-bot-nav li.s1 { width:246px; background-position:0 -39px}
.index-bot-nav li.s1 a{width:246px; height:78px; display:block;}
.index-bot-nav li.s2 { width:219px; background-position:0 -122px;}
.index-bot-nav li.s2 a{width:219px; height:78px; display:block;}
.index-bot-nav li.s3 { width:239px; background-position:0 -205px;}
.index-bot-nav li.s3 a{width:239px; height:78px; display:block;}
.index-bot-nav li.s4 { width:248px; background-position:0 -288px;}
.index-bot-nav li.s4 a{width:248px; height:78px; display:block;}
.index-bot-nav li.s5 { width:248px; background-position:0 -371px;}
.index-bot-nav li.s5 a{width:248px; height:78px; display:block;}
.help-links,.bot-nav,.company-info,.copyright{width:1200px; margin:0 auto; text-align:center;}
.help-links{width:1000px;}
.help-links-logo{width:176px; height:137px; float:left;margin: 30px 66px 0 16px;_margin: 30px 58px 0 16px; display:block;text-align:center; color:#999;}
.help-links-logo a{ width:170px; height:98px;  background-position:0 -160px; display:block;margin-bottom: 10px;} 
.foot-w a:hover{color:#cc0001;}
.help-links dl{ text-align:left; width:100px; line-height:2.5; margin-left:45px;}
.help-links dt{ font-size:14px; color:#000; font-weight:bold;}
.help-links dl{float:left;}
.help-links a{color:#4c4c4c;}
.copyright a.credit{background-position:5px -476px; height:28px; padding-left:35px; display:inline-block; *display:inline; zoom:1; line-height:28px;}
.copyright a.icp{/* background-position:5px -514px; */ height:28px; padding-left:10px; display:inline-block; *display:inline; zoom:1; line-height:28px; margin:0 10px;}
.copyright a.green_web{background-position:5px -552px; height:28px; padding-left:25px; display:inline-block; *display:inline; zoom:1; line-height:28px;}
.bot-nav {margin:40px auto 30px;}
.bot-nav li a, .bot-nav li {display:block;float:left; height:79px; text-indent:-9999px;}
.bot-nav li.s1 { width:211px; background-position:0 0;}
.bot-nav li.s1 a{width:211px; height:79px; display:block;}
.bot-nav li.s2 { width:201px; background-position:0 -83px;}
.bot-nav li.s2 a{width:201px; height:79px; display:block;}
.bot-nav li.s3 { width:200px; background-position:0 -166px;}
.bot-nav li.s3 a{width:200px; height:79px; display:block;}
.bot-nav li.s4 { width:190px; background-position:0 -249px;}
.bot-nav li.s4 a{width:190px; height:79px; display:block;}
.bot-nav li.s5 { width:198px; background-position:-0 -332px;}
.bot-nav li.s5 a{width:198px; height:79px; display:block;}
.company-info a{ color:#000; margin:0 10px; }
.company-info span{color:#cacaca;}
.copyright .copyright-mintb{position:relative;}
.go_top {width:50px;height:85px;position:fixed;display:none; background-position:0 0;}
a.go_top:hover {background-position:0 -85px;}

/* 搜索下拉样式  */
#suggest {position: absolute;background-color: #FFFFFF;border: 1px solid #CCCCFF;font-size: 100%;width: 200px;overflow:hidden;}
#suggest div {display: block;width: 200px; height:20px; overflow: hidden;white-space: nowrap;font-size: 12px;overflow:hidden;}
#suggest div.select{ /* keydown, keyup */ color: #FFFFFF;background-color: #3366FF;}
#suggest div.over{ /* mouse over */ background-color: #99CCFF;}
.ac_results {border: 1px solid #DCDCDC;background-color: white;padding: 0;margin: 0;list-style: none;position: absolute;z-index:10000;display:none;width:332px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
.ac_results li {display:block;padding: 7px 5px;white-space: nowrap;color: #666666;text-align: left;width:322px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ac_over {cursor: pointer;background-color:#fcdddd;}
.ac_match {text-decoration: underline;color: black;}

/* 右下角样式和意见建议 */
.layer-w {width:320px;height:170px;margin:0 auto;background-color:#fff;}
.close-w {width:21px;height:15px;position:absolute;right:0px;top:0px;display:block;cursor:pointer;}
.close-w img {width:21px;height:15px; cursor:pointer;}
#lyqLayer{display:block;bottom:0px;right:1px!important;right:18px;position:fixed;z-index:555;border:4px solid #cc0001;overflow:hidden;}
*html #lyqLayer{position:absolute; right:0px;bottom:-20px;border:4px solid #cc0001;overflow:hidden;}
#rigpic a{display:block;position:fixed;z-index:4000;width:43px;height:169px;background-image: url(../images/yd-min.png);overflow:hidden;top:228px;right:0;}
*html #rigpic a{position:absolute; right:0;top:0;overflow:hidden;}

/* 统一弹出框样式 */
.box-closes{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.box-closes{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.box-closes1{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.box-pop span.ok,.box-pop span.fail,.box-pop span.remind,.box-pop .queding,.box-pop .cancel,.box-pop .closeBox{background:url(../images/but_sprite.png)}
.box-pop{display:none;width:468px;border:3px #d3d3d3 solid; padding:2px;background:#fff;}
.box-pop ul{height:23px; width:458px; background:#f0f0f0; color:#4c4c4c; padding:0 0 0 10px; font-size:12px; display:block; padding-top:7px;font-weight:bold;}
.box-pop .closeBox{width:16px;height:16px;background-position:-168px -170px;display:block;overflow:hidden;margin-right:10px;}
.box-pop .c2{font-size:24px; height:51px; font-family:microsoft yahei; line-height:51px; width:468px; margin:30px auto 20px; font-weight:normal;text-align:center}
.box-pop p{padding:0 20px; text-align:center; color:#666; line-height:2;}
.box-pop span.ok{ width:51px; height:51px; background-position:-106px -169px; float:left; display:block;overflow:hidden; padding:0; margin-right:10px;}
.box-pop span.fail{ width:51px; height:51px; background-position:-53px -169px; float:left; display:block; padding:0;margin-right:10px;}
.box-pop span.remind{ width:51px; height:51px; background-position:0 -169px;display:block; padding:0;margin-right:10px;}
.box-pop-but{width:439px; margin:20px auto 30px auto; border-top:1px dotted #cdcdcd; padding-top:20px; text-align:center;}
.box-pop-but a{ margin:0 auto; display:block; display:inline-block;}
.box-pop .queding{ width:95px; height:34px; background-position:-5px -5px;cursor:pointer;}
.box-pop .queding-text{ width:95px; height:34px;font-size: 18px;line-height: 34px; color: #fff;background-color: #cc0025;cursor:pointer;}
.box-pop .queding:hover{background-position:-5px -40px;}
.box-pop .cancel{ width:95px; height:34px; background-position:-110px -5px; margin-left:10px;cursor:pointer;}
.box-pop .cancel:hover{background-position:-110px -40px;}

.box-pop2 span.ok,.box-pop2 span.fail,.box-pop2 span.remind,.box-pop2 .queding,.box-pop2 .cancel,.box-pop2 .closeBox{background:url(../images/but_sprite.png)}
.box-pop2{display:none;width:468px;border:4px #d3d3d3 solid; padding:2px;background:#fff;}
.box-pop2-ul{height:30px;line-height:30px;float:left; width:100%; background:#f0f0f0; color:#4c4c4c;font-size:12px; display:block;position:relative;text-indent:10px;overflow:hidden;font-weight:bold;}
.box-pop2-span2{position:absolute;right:0;top:3px;}
.box-pop2 .closeBox{width:16px;height:16px;background-position:-162px -250px;display:block;overflow:hidden;margin-right:10px;}
.box-pop2 .c2{font-size:24px; height:51px; font-family:microsoft yahei; line-height:51px; width:468px; margin:30px auto 20px; font-weight:normal;text-align:center}
.box-pop2-but{width:439px; margin:20px auto 30px auto; border-top:1px dotted #cdcdcd; padding-top:20px; text-align:center;}
.box-pop2-but a{ margin:0 auto; display:block; display:inline-block;}
.box-pop2 .queding{ width:95px; height:34px; background-position:-5px -5px; }
.box-pop2 .queding:hover{background-position:-5px -40px; }
.box-pop2 .cancel{ width:95px; height:34px; background-position:-110px -5px; margin-left:10px;}
.box-pop2 .cancel:hover{background-position:-110px -40px;}

/* 分页 */
.page-submit,.page-left s,.page-first s,.page-rig s,.page-last s{background:url("../images/search.png")  no-repeat transparent;display:block;overflow:hidden;}
.page-submit{width:46px;height:24px;background-position:-286px -205px;}
.page-submit:hover{background-position:-286px -231px;}
.page{color:#4c4c4c;width:580px;*width:585px;margin:40px auto 0 auto;}
.page-left,.page-first{float:left;width:66px;height:25px;border:1px solid #e1e1e1;line-height:25px;text-indent:9px;margin-right:4px;cursor:pointer;color:#a5a5a5;}
.page-left span a{display:inline-block;float:right;}
.page-rig span a{display:inline-block;float:right;}
.page-midul{float:left;}
.page-midul li{float:left;width:26px;height:25px;border:1px solid #e1e1e1;text-align:center;line-height:25px;margin-right:4px;cursor:pointer;}
.page-midul li a{display:block;}
.page-midul li span{display:block;}
.page-midul li.select{background:#CC0001;color:#fff;}
.page-midul li:hover{border-color:#cc0001;}
.page-dot{float:left;margin-top:4px;margin-left:2px;margin-right:6px;}
.page-rig,.page-last,.page-first,.page-last{float:left;width:66px;height:25px;border:1px solid #e1e1e1;line-height:25px;text-indent:11px;cursor:pointer;margin-right:15px;}
.page-wz{float:left;margin-top:4px;margin-right:5px;}
.page-inp{float:left;margin-right:5px;}
.page-wz1{float:left;margin-top:4px;margin-right:10px;}
.page-submit{float:left;}
.page-inpa{width:30px;border:1px solid #e1e1e1;height:25px;line-height:25px;}
.page-inp input{height:25px;}
.page-left s{width:5px;height:9px;background-position:-37px -124px;float:left;margin-left:8px;_margin-left:3px;margin-top:7px;}
.page-first s{width:5px;height:9px;float:left;margin-left:8px;_margin-left:3px;margin-top:7px;background-position:-37px -91px;}
.page-rig s{width:5px;height:9px;background-position:-37px -191px;float:left;margin-left:7px;margin-top:7px;}
.page-last s{width:5px;height:9px;background-position:-37px -158px;float:left;margin-left:7px;margin-top:7px;}
.page-left span,.page-first span{float:left;display:inline-block;}
.page-rig span,.page-last span{float:left;display:inline-block;}
.page-first {color: #a5a5a5;}
.page-last {color: #a5a5a5;}
.page-left:hover{border-color:#cc0001;color:#4c4c4c;}
.page-left:hover s{width:5px;height:9px;background-position:-37px -124px;float:left;margin-left:8px;_margin-left:3px;margin-top:7px;}
.page-rig:hover{border-color:#cc0001;}

/* input验证 */
.input-yanz-ok,.input-yanz-error{background:url("../images/newx-mini.png")  no-repeat transparent;display:block;overflow:hidden;}
.input-yanz-ok{width:19px;height:19px;background-position:0px -318px;float:left;margin-top:5px;margin-left:10px;}
.input-yanz-error{width:19px;height:19px;background-position:0px -415px;float:left;margin-top:5px;margin-left:10px;}

/* 登录  头部*/
.box-closes,.box-closes1{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.productnew-noticket-head{height:30px;background-color:#f0f0f0;margin:2px;color:#999;line-height:30px;margin-bottom:0}
.box-closes{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.box-closes1{width:16px;height:16px;background-position: -257px -177px;display:block;overflow:hidden;cursor:pointer;}
.productnew-noticket-heada{float:left;text-indent:10px;font-weight:bold;color:#4c4c4c;}
.productnew-noticket-headb{float:right;margin-top:8px;margin-right:8px;}
.productnew-login{height:409px;*height:415px;position:absolute;top:0px;left:30%;border:4px solid #d3d3d3;background-color:#fff;z-index:6500;width:375px;z-index:6500;padding-bottom:20px;color:#4c4c4c;overflow:hidden;}

/* 气泡样式 */
.getpassword-showmsg-cont s{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.getpassword-showmsg-cont i{background:url("../images/newproduct-ie6.png")  no-repeat transparent;display:block;overflow:hidden;}
.getpassword-showmsg{position:absolute;left:228px;top:0px;border:1px solid #ffe7c9;background-color:#fffeee;width:auto;height:28px;line-height:28px;padding-left:10px;padding-right:10px;margin-left:10px;_width:370px;}
.productPrice-showmsg{float:left;border:1px solid #ffe7c9;background-color:#fffeee;width:auto;height:28px;line-height:28px;padding-left:10px;padding-right:10px;margin-left:10px;width:100px;margin-top:-3px;}
.getpassword-showmsg-cont{position:relative;zoom:1;color:#666;}
.getpassword-showmsg-cont s{position:absolute;left:-15px;top:8px;width:5px;height:11px;background-position:-323px -203px;}
.getpassword-showmsg-cont i{position:absolute;left:62px;top:-11px;width:10px;height:11px;background-position:-283px -175px;}

/* 统一报错样式 */
.info-false,.info-warn,.info-true,.info-true-r{background:url("../images/other-mini.png")  no-repeat transparent;display:block;}
.info-false{font-weight:normal;overflow:hidden;padding-left:20px;background-position:-3px -109px;}
.info-warn{font-weight:normal;overflow:hidden;padding-left:20px;background-position:-3px -57px;}
.info-true{font-weight:normal;overflow:hidden;padding-left:20px;background-position:-3px -2px;}
.info-true-r{font-weight:normal;overflow:hidden;padding-left:20px;background-position:-3px -290px;}

/* 合作登录 */
.login-weibo,.login-qq,.login-renren,.login-zhifubao,.login-baidu,.login-weixin{background:url("../images/newproduct-more.png")  no-repeat transparent;display:block;overflow:hidden;}
.login-hezuo{border-bottom:1px dotted #d4d4d4;margin-top:30px;*margin-left:5px;color:#666;padding-bottom:10px;}
.login-hezuo-ul{margin-top:5px;}
.login-hezuo-ul li{float:left;margin-right:10px;}
.login-hezuo-dl{margin-top:5px;}
.login-hezuo-dl dd{float:left;margin-right:10px;}
.login-weibo{width:16px;height:16px;background-position:-251px -229px;}
.login-qq{width:16px;height:16px;background-position:-272px -229px;}
.login-renren{width:16px;height:16px;background-position:-293px -229px;}
.login-zhifubao{width:12px;height:16px;background-position:-323px -67px;}
.login-baidu{width:16px;height:16px;background-position:-15px -777px;}
.login-weixin{width:16px;height:16px;background-position:-42px -777px;}

/*  头部下拉框 登录样式修改   yuyuanhan  */
.verify-code{position:relative;margin-top:5px;z-index:100;}
.verify-code span{position:absolute;right:0px;_right:25px;top:-2px;*top:4px;}

/* 页面包含的登录框样式 */
.productnew-login-liji,.productnew-login-style-a,.productnew-login-style-b,.productnew-login-style-c,.productnew-login-zhuc-btn,.product-boxer-dot1,.productnew-header-pricea2-dot,.product-boxerf{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.productnew-login{height:418px;*height:445px;position:absolute;top:0px;left:30%;border:4px solid #d3d3d3;background-color:#fff;z-index:6500;width:375px;z-index:6500;padding-bottom:20px;color:#4c4c4c;overflow:hidden;}
.productnew-login-table1-pad1 input{width:200px;height:29px;border:1px solid #ccc;line-height:29px;}
.productnew-login-table1{margin-top:20px;margin-left:30px;}
.productnew-login-table1 input[type="text"],.productnew-login-table1 input[type="password"]{height:28px;color:#AFAFAF;line-height:28px;padding-left:10px;}
.productnew-login-table1-pad1{padding-left:3px;}
.productnew-login-liji{width:89px;height:30px;background-position:-138px -408px;margin-left:3px;}
.productnew-login-liji:hover{background-position:-138px -440px;}
.productnew-login-zt1{margin-left:86px;margin-top:20px;}
.productnew-login-style{width:216px;height:30px;border:1px solid #ededed;margin-left:86px;margin-top:8px;}
.productnew-login-style-a{width:26px;height:25px;background-position:-257px -218px;float:left;margin-left:15px;_margin-left:7px;margin-top:3px;}
.productnew-login-style-b{width:26px;height:25px;background-position:-288px -218px;float:left;margin-left:15px;margin-top:3px;}
.productnew-login-style-c{width:25px;height:25px;background-position:-319px -218px;float:left;margin-left:15px;margin-top:3px;}
.productnew-login-zhuc{border-top:1px dashed #e5e5e5;margin-top:10px;}
.productnew-login-zhuc-btn{width:89px;height:30px;background-position:-252px -408px;}
.productnew-login-zhuc-btn:hover{background-position:-252px -440px;}
.productnew-login-zhuca{width:295px;padding-left:30px;padding-top:13px;line-height:23px;}
.productnew-login-zhucb{margin-left:87px;_margin-left:93px;margin-top:10px;}
.productnew-login-table-check font{padding-left:4px;*padding-left:0;}
.payNew-conts-showa-dotup{background:url("../images/orderProcess.png")  no-repeat transparent;display:block;overflow:hidden;}
.payNew-conts-showa-dotup{width:10px;height:5px;position:absolute;background-position:-62px -391px;left:35px;top:-5px;z-index:30;}

/* login通用错误样式   */
.login_msg input.login_msg_error{color:#a5a5a5;border:1px solid #cc0001;}
#jump-login input{_padding-left:10px;}
.login-error-true{width:14px;height:14px;background-position:-3px -19px;}
.login-error-warn{width:14px;height:14px;background-position:-3px -73px;}
.login_error_false{line-height:22 px;background:url(../images/other-mini.png) no-repeat -3px -124px;color:#4c4c4c;padding-left:20px;}
/*** login_error_false1 只用于login.jsp错误提示 	勿动 ***/
.login_error_false1{line-height:16px;background:url(../images/other-mini.png) no-repeat -3px -126px;color:#4c4c4c;padding-left:20px;}
.verify_em{position:absolute;top:10px;left:137px;width:14px;height:14px;float:left;background:url(../images/other-mini.png) no-repeat -3px -307px;}
.verify_i{position:absolute;top:10px;left:137px;width:14px;height:14px;float:left;background:url(../images/other-mini.png) no-repeat -3px -127px;}
.login-submit{width:220px;height:34px;background:url(../images/newproduct-more.png) no-repeat -120px -327px;*margin-left:5px;border:none;cursor:pointer;}
.login-submit:hover{background-position:-120px -362px;}
.tel_msg{width:auto;height:20px;margin-top:3px;overflow:hidden;}
.login-cont-rightb-email{position:relative;zoom:1;z-index:300;width:220px;height:30px;}
.login-cont-rightb-close{width:12px;height:12px;background:url(../images/newproduct-more.png) no-repeat -319px -229px;position:absolute;right:7px;*right:0;_right:5px;top:9px;*top:10px;cursor:pointer;}
.login-boxs-close{width:12px;height:12px;background:url(../images/newproduct-more.png) no-repeat -319px -229px;position:absolute;right:10px;top:9px;cursor:pointer;overflow:hidden;}
.toplogin-submit{width:248px;height:30px;background:url(../images/newproduct-more.png) no-repeat -15px -688px;border:none;cursor:pointer;}
.toplogin-submit:hover{background-position:-15px -720px;}

/*  邮件下拉样式   */
.suggest-container{border:1px solid #d2d2d2;visibility:hidden;background-color:#fff;color:#a5a5a5;}
.suggest-item{padding:3px 2px;}
.suggest-active {background:#ebebeb;color:#4c4c4c;padding:3px 2px;}
.product-boxer-contul2{padding-left:10px;border-top:1px solid #d7d7d7;padding-top:7px;}
.product-boxer-contul2 li{margin-bottom:5px;}
.product-boxer-cont-btn{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.product-boxer-cont-btn{width:104px;height:30px;overflow:hidden;background-position:-138px -341px;}
.product-boxer-cont-btn:hover{background-position:-138px -373px;}

/*  简洁页底样式   */
.footer-new{width:1000px;margin:10px auto;text-align:center;margin-top:50px;padding-bottom:15px;}
.footer-new,.footer-new a{color:#999;}
.footer-new a:hover{color:#cc0001;}
.foot-new-company{height:35px;background-color:#f0f0f0;line-height:35px;}

/*  确定和取消小弹出框   */
.buyCar-shanc{background:url("../images/newproduct.png")  no-repeat transparent;display:block;overflow:hidden;}
.buyCar-shanc{_background:url("../images/newproduct-ie6.png")  no-repeat transparent;display:block;overflow:hidden;}
.buyCar-shanc{width:135px;height:31px;background-position:-193px -629px;_background-position:-5px -100px;position:absolute;left:0;top:0;line-height:35px;text-indent:10px;color:#4c4c4c;display:none;_background:url(../images/buyCar-4.jpg);}
.buyCar-delno{margin-left:3px;color:#3399cc;}
.buyCar-delyes{margin-left:5px;color:#3399cc;}

/*后加数量提示*/
.figuretishi{position:absolute;top:44px;left:40px;width:171px;height:31px;z-index:10000;background:url("../images/newproduct.png") no-repeat transparent;background-position:-175px -588px;line-height:22px;text-align:left;}
.figuretishi span{display:block;margin-top:6px;padding:0 4px;}
.dingdan-boxs-close{width:12px;height:12px;background:url(../images/newproduct-more.png) no-repeat -319px -229px;position:absolute;right:5px;top:10px;cursor:pointer;overflow:hidden;z-index:1000000000;}

/* 滑动下拉显示弹出框   */
.lookaddress-dot,{background:url("../images/newproduct.png") no-repeat transparent;display:block;overflow:hidden;}
.lookaddress{width:350px;height:auto;border:0.8px solid #ffe7c9;background-color:#fffeee;position:absolute;left:0;top:0;line-height:26px;color:#a5a5a5;padding-left:10px;display:none;}
.lookaddress-a{position:relative;zoom:1;}
.lookaddress-dot{width:10px;height:5px;background-position:-283px -177px;position:absolute;left:10px;top:-5px;}
.ordershowBox .lookaddress-a p{padding-top:5px;padding-bottom:5px;}

/*公告
.tongz{width:100%;margin:0 auto;color:#666;padding-top:5px;padding-bottom:4px;background-color:#FFFBEF;overflow:hidden;height:21px;}
.width1200{width:1200px;margin:0 auto;height:31px;line-height:21px;}
.leftMsg{width:947px;text-align:center;}
.closebox{width:12px;margin-top:4px;}
.closebox a{width:12px;height:12px;background:url(../images/header-close.gif) no-repeat transparent;float:right;}*/

.tongz{width:100%;color:#666;padding-top:5px;padding-bottom:4px;text-align: center;background-color:#FFFBEF;overflow:hidden;}

/* 支付宝按钮   */
.login-zhifubao{display: none;}

/* 加载中 */
.waitBox{position:fixed;left:100px;width:180px;height:42px;line-height:36px;font-size:12px;color:#333;}
.waitBox-main{position:absolute;z-index:100;width:180px;height:42px;line-height:42px;text-align:center;background-color:#fff;}
.waitBox-main s,.waitBox-main img{margin-left:10px;_margin-left:5px;margin-top:8px;float:left}
.waitBox-main span{float:left;padding-left:10px;font-size:12px;}
.waitBox-bg{position: absolute;z-index:10;left:-2px;top:-2px;width:180px;height:42px;background-color:#000;border:2px solid #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;filter:alpha(opacity=30);opacity:0.3;}

.waitBox .wait-sure,.waitBox .wait-error,.waitBox .wait-le,.waitBox .wait-ku{display:block;overflow:hidden;background:url(../images/but_sprite.png)}
.waitBox .wait-sure{width:26px;height:26px;background-position:-216px -1px;}
.waitBox .wait-error{width:28px;height:28px;background-position:-299px -62px;}
.waitBox .wait-le{width:28px;height:28px;background-position:-301px -130px;}
.waitBox .wait-ku{width:28px;height:28px;background-position:-339px -130px;}
.waitBox2{position:fixed;left:100px;width:32px;height:32px;line-height:36px;font-size:12px;color:#333;}

/* tips */
.tips-cont s,.msgs-cont a.msgs-close{display:block;overflow:hidden;background:url(../images/but_sprite.png)}
.tips{position:absolute;left:100px;top:100px;display:none;width:auto;height:auto;padding:6px 10px;font-size:12px;color:#fff;background-color:#ff9900;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tips-cont{position:relative;}
.tips-cont s{position:absolute;width:8px;height:8px;}
.tips-cont s.t{background-position:-195px -182px;left:0;bottom:-14px;*bottom:-12px;_bottom:0;}
.tips-cont s.r{background-position:-195px -170px;left:-18px;top:3px;}
.tips-cont s.b{background-position:-195px -170px;left:0;top:-14px;*top:-15px;}
.tips-cont s.l{background-position:-205px -182px;right:-18px;top:3px;_right:-8px;}

.tips-cont s.t1{background-position:-218px -182px;left:0;bottom:-14px;*bottom:-12px;_bottom:0;}
.tips-cont s.r1{background-position:-218px -170px;left:-18px;top:3px;}
.tips-cont s.b1{background-position:-218px -170px;left:0;top:-14px;*top:-15px;}
.tips-cont s.l1{background-position:-228px -182px;right:-18px;top:3px;_right:-8px;}

.tips-cont s.t2{background-position:-241px -182px;left:0;bottom:-14px;*bottom:-12px;_bottom:0;}
.tips-cont s.r2{background-position:-241px -170px;left:-18px;top:3px;}
.tips-cont s.b2{background-position:-241px -170px;left:0;top:-14px;*top:-15px;}
.tips-cont s.l2{background-position:-251px -182px;right:-18px;top:3px;_right:-8px;}

.tips-cont s.t3{background-position:-264px -182px;left:0;bottom:-14px;*bottom:-12px;_bottom:0;}
.tips-cont s.r3{background-position:-264px -170px;left:-18px;top:3px;}
.tips-cont s.b3{background-position:-264px -170px;left:0;top:-14px;*top:-15px;}
.tips-cont s.l3{background-position:-274px -182px;right:-18px;top:3px;_right:-8px;}

.msgs-show{display:none;width:280px;border:1px solid #666;background-color:#0090ff;color:#fff;}
.msgs-cont{position:relative;padding:5px;line-height:23px;}
.msgs-cont a.msgs-close{position:absolute;right:-10px;top:-10px;width:25px;height:25px;background-position:-166px -195px;}

.g-20{width:1000px;margin:0 auto;}
.g-20:after{content:'\20';clear:both;display:block;}
.grid{margin-right:10px;float:left;display:inline-block;}
.grid .g-fixed {margin-right:0;}
.g-1,.g-2,.g-3,.g-4,.g-5,.g-6,.g-7,.g-8,.g-9,.g-10,.g-11,.g-12,.g-13,.g-14,.g-15,.g-15-2,.g-16,.g-17,.g-18,.g-19{display:inline;float:left;margin-left:5px;margin-right:5px;}
.g-20 .g-1{width:40px;}.g-20 .g-2{width:90px;}.g-20 .g-3{width:140px;}.g-20 .g-4{width:190px;}
.g-20 .g-5{width:240px;}.g-20 .g-5-2{width:238px;}
.g-20 .g-6{width:290px;}.g-20 .g-7{width:340px;}.g-20 .g-8{width:390px;}.g-20 .g-9{width:440px;}.g-20 .g-10{width:490px;}.g-20 .g-11{width:540px;}.g-20 .g-12{width:590px;}.g-20 .g-13{width:640px;}.g-20 .g-14{width:690px;}
.g-20 .g-15{width:740px;}.g-20 .g-15-2{width:738px;}
.g-20 .g-16{width:790px;}.g-20 .g-17{width:840px;}.g-20 .g-18{width:890px;}.g-20 .g-19{width:940px;}.g-20 .g-20{width:990px;}
.top-banner{background:#ffffff;}
.g-25{width:1200px; margin:0px auto;}

/* 雪花效果 */
/*  #can1 { position:absolute; left:0; top:0; pointer-events:none; }
.content { height:100%; background:#ff8833; } */

/*mobile*/
.guide .guide-list .m-bg{width:60px;}
.quick-menu li.guide .top-mobile{background:none; padding-right:5px;}
.quick-menu li.guide .top-mobile:hover{background:none;}
.quick-menu li.guide .top-mobile.hover{background:none;}
.quick-menu li.guide .mobile-area a{height:auto;line-height:22px;background:none; padding:0px; width:100%; color:#4c4c4c;}
.quick-menu li.guide .mobile-area{width:100px;padding:10px 10px 5px;text-align:center;}

/*商品页右侧广告*/
.p-r-a{width:240px; height:142px; margin:0px 0px 10px 10px; overflow:hidden;}
.p-r-a-q{width:250px; height:142px; margin-bottom:10px; overflow:hidden;}
.hint{position:absolute; left:-180px; top:-6px; font-style:normal;border:#ffe7c9 1px solid; background:#fffeee; width:190px; color:#4c4c4c;z-index:999;display:none;}
.tri-r{width:5px; height:8px; position:absolute;left:11px;top:9px;z-index:9999; overflow:hidden;background:url(../images/jsTriangle.png) no-repeat;display:none;}

/*奋战大区设置*/
.city-dl{padding:13px 0px 0px 70px; line-height:14px; border-bottom:1px dotted #ccc;}
.city-dl dt{width:48px;margin-left:-70px;padding-right:12px; float:left; background:url(../images/cityArr.png) no-repeat right center;}
.city-dl dt.z-wid60{width:60px;}
.city-dl dd{width:75px; float:left; padding-bottom:15px; padding-right:5px;}
.city-dl dd i{font-style:normal; color:#676767;padding-left:5px;}

/* 演唱会热门城市 */
.hot-recomd{display:block;font-size:16px;font-weight:bold;font-family:'Microsoft Yahei';}
.hot-recomd:hover{}
.hot-recomd span{display:inline-block;}
.hot-recomd-i{float:left;display:inline-block;width:20px;height:22px;margin-top:3px;margin-left:5px;background:url(../images/seo-png.png) no-repeat;background-position:0 0;}
.hot-recomd-ii{float:left;display:inline-block;width:20px;height:22px;margin-top:3px;margin-left:5px;background:url(../images/seo-png.png) no-repeat;background-position:0 -40px;}
.hot-city{width:960px;margin:auto;overflow:hidden;border:1px solid #d5d5d5;margin-top:20px;padding:20px;display: block;}
.concert_hot{border-bottom:1px dashed #e4e4e4;}
.concert_hot p{color: #808080 }

.concert_hot dt{font-size:16px; font-family:"微软雅黑";color:#d50029;margin-bottom:10px;}
.theatre-hot dt{color:#94209d !important;}
.classical-hot dt{color:#33849F !important;}
.opera-hot dt{color:#ed5d2b !important;}
.children-hot dt{color:#1ebca5 !important;}
.sports-hot dt{color:#739f0a !important;}
.concert_hot dd{padding-left:3px;padding-bottom:15px;}
.concert_hot dd a{width:88px; display:inline-block; height:24px;line-height:24px;text-align:center;color:#4c4c4c;background:#f3f0f0;position:relative;margin-right:5px;}
.concert_hot dd a:hover{background:#cb0027;color:#fff;}
.theatre-hot dd a:hover{background:#94209d !important;color:#fff;}
.classical-hot dd a:hover{background:#33849F !important;color:#fff;}
.opera-hot dd a:hover{background:#ed5d2b !important;color:#fff;}
.sports-hot dd a:hover{background:#739f0a !important;color:#fff;}
.children-hot dd a:hover{background:#1ebca5 !important;color:#fff;}
.concert_hot dd a:hover .btn{position:absolute;width:1px; height:1px; background:#fff;}
.concert_hot dd a:hover .btn-tl{left:0;top:0;}
.concert_hot dd a:hover .btn-rt{right:0;top:0;}
.concert_hot dd a:hover .btn-bl{left:0;bottom:0;}
.concert_hot dd a:hover .btn-br{right:0;bottom:0;}


.theatre dt{color:#94209d !important;}
.theatre dd a:hover{color:#94209d !important;}
.classical dt{color:#33849F !important;}
.classical dd a:hover{color:#33849F !important;}
.opera dt{color:#ed5d2b !important;}
.opera dd a:hover{color:#ed5d2b !important;}
.children dt{color:#1ebca5 !important;}
.children dd a:hover{color:#1ebca5 !important;}
.sports dt{color:#739f0a !important;}
.sports dd a:hover{color:#739f0a !important;}




.link_hot{padding-bottom: 5px;margin-bottom:10px; border-bottom:1px dashed #e4e4e4; overflow: hidden;}
.link_hot dt{font-size:16px; font-family:"微软雅黑";color:#d50029;margin-bottom:10px;}
.link_hot dt a{font-size:16px; font-family:"微软雅黑";color:#d50029;margin-bottom:10px;}
.link_hot dd i{line-height:32px;color:#d5d5d5;float:left}
.link_hot dd a{color:#666; line-height:32px; width:120px; text-align:center;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 15px;float:left;}
.link_hot dd a:hover{color:#d50029;}
.theatre-link dt{color:#94209d !important;}
.theatre-link dd a:hover{color:#94209d !important;}
.classical-link dt{color:#33849F !important;}
.classical-link dd a:hover{color:#33849F !important;}
.opera-link dt{color:#ed5d2b !important;}
.opera-link dd a:hover{color:#ed5d2b !important;}
.children-link dt{color:#1ebca5 !important;}
.children-link dd a:hover{color:#1ebca5 !important;}
.sports-link dt{color:#739f0a !important;}
.sports-link dd a:hover{color:#739f0a !important;}

.venue dd a{width:150px; height:30px;line-height:30px;padding:0;}

.thematic-concert dd a{width:114px; height:30px;line-height:30px;padding:0;}


/*手机短信验证*/
#phone-msg-red{color:#FF0000;}
.phone-msg-red{position:absolute;top:30px;left:0;}
.phone-box{width:1000px;overflow:hidden;padding:30px 0;margin:20px auto 0 auto;font-family:"Microsoft Yahei";border:1px solid #ddd;}
.phone-msg-box{width:900px;overflow:hidden;margin:0 auto;}
.phone-msg-box-top{height:36px;line-height:36px;margin-bottom:15px;border-bottom:2px solid #ddd;}
.phone-msg-h2{float:left;padding:0 10px;border-bottom:2px solid #cc0001;font-weight:normal;color:#cc0001;}
.phone-msg-p{text-align:center;line-height:20px;margin-bottom:20px;}

.phone-input-box{width:240px;overflow:hidden;margin:0 auto;}
.phone-input-box p{overflow:hidden;margin-bottom:20px;}
.phone-input{width:233px;height:22px;line-height:22px;overflow:hidden;padding-left:5px;border:1px solid #ddd;}
.phone-input-left{width:118px;height:22px;line-height:22px;overflow:hidden;padding-left:5px;margin-right:10px;border:1px solid #ddd;}
.phone-button{width:100px;height:22px;line-height:22px;}
.red-btn{width:240px;height:30px;line-height:30px;border:none;color:#fff;background:#CD0000;}
.phone-sucss-box{width:600px;overflow:hidden;padding:10px 0;margin:0 auto;}
.phone-sucss-box ul{overflow:hidden;padding-bottom:10px;}
.phone-sucss-box ul li{float:left;width:200px;height:26px;line-height:26px;text-align:left;}
.phone-sucss-bot{border-bottom:1px solid #ddd;}

.z-p-span{display: block;padding-left:60px;}

/*页面底部开始*/
.footer {
	font-family: tahoma, arial, Microsoft YaHei, Hiragino Sans GB, "\u5b8b\u4f53", sans-serif;
	margin-top: 33px;
    border-top: 4px solid #ca0813;
    background-color: #535353;
    color: #fff;
    line-height: 1
}

.footer .footer-content {
    width: 1200px;
    margin: auto;
    padding: 39px 0 32px;
}

.footer .footer-content .nav-content {
    float: left;
}

.footer .footer-content .nav-content + .nav-content {
    margin-left: 100px;
}

.footer .footer-content .nav-content .nav-title {
    font-size: 14px;
}

.footer .footer-content .nav-content .nav-list {
    margin-top: 18px;
}

.footer .footer-content .nav-content .nav-list li + li {
    margin-top: 12px
}

.footer .footer-content .nav-content .nav-list li a {
    color: #b6b6b6;
}

.footer .footer-content .nav-code-content {
    float: left;
    margin-left: 50px;
}

.footer .footer-content .nav-code-content dt {
    text-align: center;
}

.footer .footer-content .nav-code-content dd {
    margin-top: 8px;
}

.footer .footer-content .nav-code-content .nav-code-img {
    width: 120px;
    height: 120px;
    vertical-align: underline;
}

.footer .footer-content .nav-code-content .nav-code-des {
    color: #b6b6b6;
    text-align: center;
}

.footer .footer-content .footer-link-container {
    margin-top: 40px;
    padding: 21px 0;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    text-align: center;
    font-size: 0;
}

.footer .footer-content .footer-link-container .footer-link-item {
    display: inline-block;
    padding: 1px 8px;
}

.footer .footer-content .footer-link-container .footer-link-item + .footer-link-item {
    border-left: 1px solid #fff;
}

.footer .footer-content .footer-link-container .footer-link-item a {
    font-size: 12px;
    color: #fff;
}

.footer .footer-content .footer-info-content {
    padding-top: 20px;
    color: #b2b2b2
}

.footer .footer-content .footer-info-content .footer-info-line + .footer-info-line {
    margin-top: 7px;
}

.footer .footer-content .footer-verify-content {
    margin-top: 20px;
    text-align: center;
}

.footer .footer-content .footer-verify-content .footer-verify-item {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    vertical-align: middle;
}

.footer .footer-content .footer-verify-content .footer-verify-img {
    width: 79px;
    height: 28px;
}

.footer .footer-content .footer-info-content .footer-info-line p a {
	color: #b2b2b2;
}
/*页面底部结束*/

/*公共弹出框     -----------begin*/

.common-dialog {
	position: absolute;
	top: 0;
	left: 300px;
	font-family: tahoma, arial, Microsoft YaHei, Hiragino Sans GB, "\u5b8b\u4f53", sans-serif;
	font-size: 12px;
	border: 3px solid #b8b7b7;
	background-color: #fff;
	z-index: 9999;
}

.common-dialog .common-head {
	position: relative;
	height: 48px;
	line-height: 48px;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
}

.common-dialog .common-head .common-title {
	margin-left: 19px;
	font-size: 14px;
	color: #333;
}

.common-dialog .common-head .common-close {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 19px;
	width: 14px;
	height: 14px;
	margin: auto 0; 
	background: url('../images/dialog_sprite.png') no-repeat;
	background-position: 0 -48px;
}
/*公共弹出框     -----------end*/