/* CSS Document */
html {overflow-y:scroll;}
select,input,label{vertical-align:middle}
body { margin:0; font-size:13px ; font-family:"\5FAE\8F6F\96C5\9ED1" ,Arial,sans-serif; background:#fff; color:#333; }

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
ol, ul { list-style:none; }
em,i,address, cite, code, th,h1, h2, h3, h4, h5, h6 { font-size:13px; font-weight:normal;  font-style:normal;}
a{ color:#444; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear15{ clear:both; height:15px;}
.clear18{ clear:both; height:18px;}
.clear30{ clear:both; height:30px;}
.clear26{ clear:both; height:26px;}

/**字体**/
.f14 a,.f14{ font-size:14px;}
.f16 a,.f16{ font-size:16px;}
.f18 a,.f18{ font-size:18px;}
.f20 a,.f20{ font-size:20px;}

/*颜色管理*/
.red a,.red{ color:#ff0000;}
.blue a,.blue{ color:#0078e7;}
.blue a:hover{ color:#ff0000;}
.orange a,.orange{ color:#eb502c;}
.orange2 a,.orange2{ color:#ff8400;}
.clear{ clear:both;}
.gray2{ color:#777;}
.gray1{ color:#666;}
.green,.green a{ color:#57a90d;}
.leftbox{ width:194px; float:left;}
.rightbox{ width:773px; float:right;}
.ticketleft{ width:748px; float:left;}
.ticketright{ width:218px; float:right;}
/*model*/
/*两端对齐*/
.justify{display:inline-block;*display:inline;*zoom:1;width:100%; height:0; font-size:0; text-indent:0; line-height:0; overflow:hidden;}/*两端对齐*/
.align-jus{text-align:justify;text-justify :distribute; font-size:0; letter-spacing:0;}/*两端对齐*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/*清除自身浮动*/

.w990{ width:990px; margin:0 auto;}
.shouye em{ color:#e3e3e3; padding:0 8px;}
/**goods-top**/
.goods-top{ height:47px; line-height:47px; background-color:#f8f8f8; border-bottom:1px solid #e3e3e3;}
.goods-top .gleft{ float:left;}
.goods-top .gleft .message{ background: url(../images/icon.png) no-repeat 10px -106px; display:inline-block; padding-left:30px;}

.goods-top .favorites{ display:inline-block; width:86px; *display:inline; *zoom:1; position:relative; float:left;}
.goods-top .favorites ul{ position:absolute; top:48px; left:0; z-index:999; display:none; border-bottom:1px solid #ddd;}
.goods-top .favorites ul li{background-color:#fff; width:86px; text-align:center; border-width:0 1px; border-style:solid; border-color:#ddd; line-height:30px; }
.goods-top .favorites ul li:hover{ background-color:#f8f8f8;}
.goods-top .favorites ul li:hover a{ color:#ba2636}/*----------%设置%这里需要修改a的颜色数值---------------------*/
.goods-top .favorites a{ color:#777777; padding:0; }
.goods-top .favorites span{ display:inline-block;cursor:pointer; width:56px; border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8; background:url(../images/icon.png) no-repeat 2px -144px; padding-left:20px; }
.goods-top .favorites dd:hover span{ color:#333; border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff url(../images/icon.png) no-repeat 2px -183px;height:48px; }
.goods-top .gright{ float:right;}
.goods-top .gright em,.goods-top .gleft em{ color:#e3e3e3; padding:0 6px;}
.goods-top .gright .call{ display:inline-block; background:url(../images/icon.png) no-repeat 2px -232px; padding-left:20px;}

.topslide{ width:64px; position:relative;z-index:99; padding-left:12px; left:-2px; float:left;}
.topslide dd ul{ width:360px; background-color:#fff; border:1px solid #e3e3e3; border-top:none; float:left; display:none;}
.topslide dl.on{ padding-left:64px;}
.topslide dl.on dt{width:64px; height:47px; line-height:45px; background-color:#fff; position:absolute; left:-1px; border:1px solid #e3e3e3;border-bottom: none; padding-left:12px;}
.topslide dl.on ul{ position:absolute; top:47px; left:-162px; display:block;}
.topslide dd ul li{ width:120px; float:left;}
.topslide dd ul li a{ float:left; padding-left:16px;}
.goods-top .gright .first{ padding-left:0;}
.goods-top .gright .last{ padding-right:0;}

/**导航条**/
.goods-nav{ height:49px; line-height:49px; background-color:#eb502c;}
.goods-nav li a{ color:#fff; font-size:16px; display:block; text-align:center;}
.goods-nav li{ float:left; border-right:1px solid #c34426; width:134px;}
.goods-nav li.first{ width:122px;}
.goods-nav li a.on,.goods-nav li a:hover{ background-color:#c34426; color:#fff;}

.box{ margin-top:27px;}

/*foot*/
.footer{ color:#777; border-top:1px solid #e3e3e3; text-align:center; line-height:30px; padding:12px 0;}

/**************星星等级**************/
.star{ width:85px; height:16px; display:inline-block; background: url(../images/star.png) no-repeat; margin-left:5px;}
.star1{ background-position:0 -38px;}
.star2{ background-position:0 -79px;}
.star3{ background-position:0 -123px;}
.star4{ background-position:0 -164px;}
.star5{ background-position:0 -204px;}

.se-star{ width:200px; height:45px; display:inline-block; background: url(../images/se-star.png) no-repeat; margin-left:18px;}
.se-star1{ background-position:0 -78px;}
.se-star2{ background-position:0 -169px;}
.se-star3{ background-position:0 -258px;}
.se-star4{ background-position:0 -352px;}
.se-star5{background-position:0 -441px;}

/*left model------------------------------------------------------*/
/**左侧搜索**/
.src{ height:34px;line-height:32px;}
.src .src-txt{ width:84px; height:34px; line-height:34px; border:1px solid #ff9000; border-right:none; border-left:none; padding:0 12px;  float:left;}
.src .src-btn{ width:39px; height:36px; background: url(../images/soso.png) no-repeat; border:none; cursor:pointer; float:left; overflow:hidden;}

.src ul{background:url(../images/bg01.gif) no-repeat right 15px; width:46px; position:relative; padding-top:34px; border:1px solid #ff9000; border-right:none; float:left;}
.src ul li{ width:37px; padding-left:8px;border-left:1px solid #ff9000; cursor:pointer; border-right:1px solid #ff9000; display:none; background-color:#fff; margin-left:-1px; }

.src ul li:hover{ background-color:#f8f8f8;}
.src ul li.on{ position:absolute; top:0; left:0; border:none; margin:0; display:block; background:none;}
.src ul li.on:hover{ background:none;}
.src ul:hover li{ display:block;}
.src ul:hover{ background:url(../images/bg01-fz.gif) no-repeat right 15px;}

/**左侧菜单**/
.leftmenu{  border:1px solid #e4e4e4; margin-top:28px;  }
.leftmenu h3{  height:40px; line-height:40px; padding-left:26px; background:#f8f8f8 url(../images/bg02.gif) no-repeat 12px center; cursor:pointer; font-size:16px;}
.leftmenu h3.tab2{ background:#f8f8f8 url(../images/bg03.gif) no-repeat 12px center;}


.leftmenu ul{ color:#999; }
.leftmenu ul li{ padding:0 25px; line-height:32px;  border-top:1px solid #fff; border-bottom:1px solid #fff; border-left:2px solid #fff;}
.leftmenu ul li.on,.leftmenu ul li:hover{ display:block; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; border-left:2px solid #eb502c; cursor:pointer;}
.leftmenu ul li.on a,.leftmenu ul li:hover a{ color:#eb502c;}

/*---------------------------------表单model------------------------*/
.formtable{ border:1px solid #e3e3e3; border-bottom:none; float:left; width:100%;}
.f-tr{ border-bottom:1px solid #e3e3e3; clear:both; float:left; width:100%;}
.formtable i{ color:#ff0000; font-weight:bold;}
.f-th{ padding:14px 0; float:left; text-align:right;width:96px; min-height:28px; line-height:28px;}
.f-td{ padding:14px 0; float:left; padding-left:12px; min-height:28px; line-height:28px;}
.f-td .f-xx{ float:left; margin:8px 2px 2px 8px;  *margin:5px 0 0 8px; border:none;}
.listtable .f-td{ padding:8px 0;}
.f-td label{ padding-right:12px;}
.formtable input{ vertical-align:middle;}




.f-txt{ height:24px; line-height:24px; border-bottom:1px solid #eee; border-left:1px solid #c5c5c5; border-right:1px solid #eee; border-top:1px solid #c5c5c5; padding:0 12px;}
.listtable .f-tr .f-td{ padding:8px 0;}/*+*/
.f-td .f-xx{ float:left; margin:8px 2px 2px 8px;  *margin:5px 0 0 8px; border:none;}
.pd6{ padding-top:6px;}

.w320{ width:320px;}
.w150{ width:150px;}
.w180{ width:180px;}
.w74{ width:74px;}
.w216{ width:216px;}
.w120{ width:120px;}
.w112{ width:112px;}
.w88{ width:88px;}
.w60{ width:60px;}
.w32{ width:42px;}
.w296{ width:296px;}
.h28{ height:28px; line-height:28px; overflow:hidden;}/*+*/
.w423{ width:423px;}
.pd-none{ padding:0;}


.pd-lt40{ padding-left:35px;}/***加***/
.pd-lt10{ padding-left:10px;}
.pd-lt16{ padding-left:16px;}
.pd-lt26{ padding-left:26px;}
.pd-lt35{ padding-left:35px;}
.pd-lt60{ padding-left:60px;}
.pd-lt70{ padding-left:70px;}
.pd-lt80{ padding-left:80px;}/*+*/
.pd-lt85{ padding-left:85px;}
.pd-lt115{ padding-left:115px;}
.pd-lt185{ padding-left:185px;}
.pd-lt245{ padding-left:245px;}
.pd-lt265{ padding-left:265px;}



/*mrg-lt12*/
.mrg-gt12{ margin-right:12px;}
/*selct*/
.select select{ width:100%; height:22px; line-height:18px; padding:2px 0; vertical-align:middle;}

.f-img  p{ line-height:26px; color:#e3e3e3;}
.f-img .f-imgbox{ display:block; border:1px solid #e3e3e3; width:80px; height:80px;  background:url(../images/f-img.gif) no-repeat; text-align:center; line-height:80px; }
.f-img .f-imgbox img{ width:80px; height:80px;}
/*-----------------------------------弹出窗-------------------------------------------*/
 .imgdialog{ z-index:1000; position: fixed; width:100%; height:100%; left:0; top:0;  background:url(../images/tm1.png) repeat; }
.dlog-box{/*width:336px; margin-left:-138px; */border:5px solid #444;  top:50%; position:absolute; left:50%;  margin-top:-26px; z-index:99999; background-color:#fff;}
 .dlog-tit{ background:#fff url(../images/f-btn.gif) repeat-x bottom; height:38px; line-height:38px; padding:0 12px; }
 .dlog-tit a{ cursor:pointer; font-family: Tahoma, Geneva, sans-serif; height:15px; width:15px; text-align: center; line-height:15px; border:1px solid #e3e3e3; margin-top:11px;}
.dlog-tit a:hover{ color:#fff; background-color:#e22014;}

/*-----------------------dialog------------------------------*/
.f-img  li{ width:82px; float:left; margin-right:16px; position:relative; height:108px; overflow:hidden;}
.imgupbtn,.allbtn{   border:1px solid #e3e3e3; background:url(../images/f-btn.gif) repeat-x bottom; cursor:pointer; vertical-align:middle;}
.allbtn{ padding:0 16px;height:26px; }
.imgupbtn{ height:30px; padding:0 32px;}
.f-btn{ padding-top:10px; *padding-top:0;}
/*table1*/
.w154 td{ width:154px;}
.table1 td{ height:28px; padding-top:12px;}
.table1 .pd-none{ padding:0;}
.table1 th{  border-left:1px solid #fff; background-color:#f4f4f4;}
.table1 td.pd6{ padding-top:6px;}


.delete{ cursor:pointer;}
/*title-tab*/
.title-tab{ height:36px;}
.title-tab ul{ border-bottom:1px solid #e3e3e3; height:35px; padding-left:40px;}
.title-tab li{ margin-right:20px; height:34px; float:left; padding:0 20px; border:1px solid #e3e3e3; cursor:pointer; line-height:34px; background:url(../images/f-btn.gif) repeat-x bottom;color:#0078e7;}
.title-tab li.on{border-top-width:2px; border-bottom:none; height:34px; line-height:34px; background:#fff; color:#444;}


/*Page*/
.page .all{  line-height:26px;}
.page .all span{ font-size:12px; font-family:"\5B8B\4F53"; color:#6c6c6c;}
.page .all .one{}
.page .page-btn{ width:66px; height:18px; line-height:18px; text-align:center; border:1px solid #dcdcdc; background-color:#FFF; display:inline-block; color:#6c6c6c; margin-left:9px; cursor:pointer;}

/**页码**/
.fanye{ height:23px; line-height:23px; text-align:center; color:#777;}
.fanye a,.fanye  span,.fanye  em,.fanye  i{ display:inline-block; vertical-align:middle;}
.fanye a{ border:1px solid #ededed; padding:0 8px; font-weight:bold;}
.fanye a:hover{ background-color:#ff4400; color:#fff; }
.fanye  span{ padding:0 8px; background-color:#ff4400; height:23px; color:#fff;}
.fanye .gray{ background-color:#f8f8f8; color:#444;}
.fanye .input{ vertical-align:middle;}
.fanye .gonumber{ width:50px; text-align:center; border:1px solid #e3e3e3;}
 .gobtn{  cursor:pointer; border:none; background:url(../images/f-btn.gif) repeat-x bottom; border:1px solid #e3e3e3; height:25px; padding:0 4px;}
/*info---------------------------------------------------leftmenu----------------------------------------------------*/
.leftmenu h4{ background:url(../images/f-btn.gif) bottom repeat-x; height:36px; line-height:36px; border-top:1px solid #e3e3e3; padding-left:26px;}
.leftmenu h4 a{ display:block;}
.w288{ width:288px;}

.security{  border:1px solid #e3e3e3;}
.vip-tit{ height:46px; line-height:46px; background: url(../images/tit-bg.gif) repeat-x; margin:1px; padding:0 20px;}
.vip-tit h3{ border-bottom:1px solid #e3e3e3;}
.pd17{ padding:0 17px;}
/*textarea.f-txt*/
textarea.f-txt{ width:488px; height:236px; line-height:26px;}
.tips-none{ padding-top:20px}
.tips-none p{ border:1px dashed #ff9000; padding:15px; background-color:#fff8f0; font-size:16px;}