
 /*icon公共方法 */
.icon_16{ display: inline-block; width: 16px; height: 16px; *zoom: 1; background-image: url(/global/images/icons_16.gif?v=c86f2a82); }
.icon_taobao{ background-position: 0 0; }
.icon_jingdong{ background-position: 0 -20px; }
.icon_amazon{ background-position: 0 -40px; }
.icon_tmall{ background-position: 0 -60px; }

/* cover_4 150*210 */
.cover_4{display:inline-block;text-align:left;*zoom:1;}
.cover_4 a:link, .cover_4 a:hover, .cover_4 a:active, .cover_4 a:visited{text-decoration:none;}
.cover_4 a{display:block;*position:relative;}
.cover_4 a:hover{display:block;_background:none;}
.cover_4 .score-middle{position:absolute;margin:-60px 0 0 90px;cursor:pointer;}

.side_box{ padding: 15px 20px; margin-bottom: 10px; background: #fff; }
.side_box_title{ font-size: 18px; margin-bottom: 10px; font-family: "Microsoft Yahei"; *font-weight: bold; }

/* 商城顶部 */
.shop_header{ height: 100px; }
.shop_logo{ float: left; height: 100px; overflow: hidden; margin-right: 15px; }
.top_ads{ float: left; margin: 10px 0; }
.top_ads .top_ads_img{ padding: 1px; border: 1px solid #ccc; }
.top_ads a:hover .top_ads_img{ border-color: #adff2f; background: #fffacd; }
.top_right{ float: right; padding-top: 25px; }
.top_right .share_btn{ text-align: right; }
.share_btn a{ display: inline-block; float: right; padding-left: 38px; width: 110px; text-align: left; font-weight: bold; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -50px; height: 37px; line-height: 37px; font-size: 16px; color: #fff !important; text-decoration: none !important; *zoom: 1; }
.share_btn a:hover{ background-position: -200px -50px; }
.my_div{ text-align: right; margin-bottom: 5px; }
.my_div .my_order{ display: inline-block; height: 20px; padding-left: 20px; font-size: 14px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -100px; *zoom: 1; }
.my_div .my_order a{ text-decoration: none !important; }
.my_div .my_order a:hover{ color: #c00; }
.my_div .my_share,
.my_div .my_fav{ display: inline-block; height: 20px; font-size: 14px; }
.my_div .my_share a,
.my_div .my_fav a{ text-decoration: none !important; }
.my_div .my_share a:hover,
.my_div .my_fav a:hover{ color: #c00; }

/* 模块规整 */
.main_div{ width: 720px;}
.side_div{ width: 260px; overflow: hidden;}
.red_text{ color: #c00 !important; }
.grey_text{ color: #999 !important; }
.hr_1{ margin: 0; padding: 0; height: 0; font-size: 0; overflow: hidden; border: 0; border-top: 1px solid #ccc; background: #c00; }
.red_btn_32{ display: inline-block; vertical-align: top; height:32px; padding-left: 5px; background: url(/shop/images/btn_bg.gif?v=6e23fcd5) no-repeat 0 0; text-decoration: none !important; }
.red_btn_32_inner{ display: inline-block; vertical-align: top; height:32px; line-height: 32px; font-size: 14px; font-weight: bold; color: #fff; padding-right: 5px; background: url(/shop/images/btn_bg.gif?v=6e23fcd5) no-repeat right 0; }
.red_btn_32:hover{ background-position: 0 -50px; }
.red_btn_32:hover .red_btn_32_inner{ background-position: right -50px; }

.red_btn_23{ display: inline-block; vertical-align: middle; height:23px; padding-left: 5px; background: url(/shop/images/btn_bg.gif?v=6e23fcd5) no-repeat 0 -100px; text-decoration: none !important; }
.red_btn_23_inner{ display: inline-block; vertical-align: top; height:23px; line-height: 23px; font-size: 12px; font-weight: normal; color: #fff; padding-right: 5px; background: url(/shop/images/btn_bg.gif?v=6e23fcd5) no-repeat right -100px; }
.red_btn_23:hover{ background-position: 0 -150px; }
.red_btn_23:hover .red_btn_23_inner{ background-position: right -150px; }

/* 商城导航 */
.shop_nav{ height: 40px; background: url(/shop/images/nav_bg.png?v=bfa0bb69) repeat-x 0 0 #c00; }
.shop_nav .nav_list{ float: left; padding-top: 8px; padding-left: 10px; }
.shop_nav .nav_list .item_b{ float: left; font-size: 14px; font-weight: bold; }
.shop_nav .nav_list .item_b a{ display: inline-block; height: 24px; line-height: 24px; padding-left: 5px; color: #fff; text-align: center; font-weight: bold; text-decoration: none !important; }
.shop_nav .nav_list .item_b a.on,
.shop_nav .nav_list .item_b a:hover { background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -1150px; color: #c00 }
.shop_nav .nav_list .item_b a span{ display: inline-block; padding-right: 5px; height: 24px; }
.shop_nav .nav_list .item_b a.on span,
.shop_nav .nav_list .item_b a:hover span{ height: 24px; line-height: 24px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat right -1150px; }
.shop_nav .nav_list .item_special{ margin-right: 3px; }
.shop_nav .nav_list .item_s{ float: left; height: 20px; padding: 3px 1px 0; color: #fff; font-size: 12px; }
.shop_nav .nav_list .item_s a{ display: inline-block; color: #fff; width: 38px; line-height: 20px; text-align: center; text-decoration: none !important; *zoom: 1; }
.shop_nav .nav_list .item_s a.on,
.shop_nav .nav_list .item_s a:hover{ position: relative; width: 36px; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.shop_nav .nav_list .item_s a span{ float: left; position: relative; width: 38px; height: 20px; line-height: 20px; margin: -1px 0; text-align: center; }
.shop_nav .nav_list .item_s a.on span,
.shop_nav .nav_list .item_s a:hover span{ width: 36px; height: 18px; line-height: 18px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; color: #c00; background: #fff; }
.shop_nav .nav_list .item_line{ float:left; height: 14px; width: 4px; overflow: hidden; border-right: 1px dotted #eb9e9e; margin-top: 5px; margin-right:4px; *display: inline; }
.shop_nav .nav_search{ float: right; width: 257px; height: 25px; margin-top: 7px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 0; }
.shop_nav .nav_search .search_input{ display: block; float: left; border: 0; margin: 1px 2px; padding: 1px; width: 229px; height: 21px; line-height: 21px; background: none;}
.shop_nav .nav_search .search_submit{ display: block; float: left; margin: 0; padding: 0; border: 0; width: 20px; height: 22px; background: none; }

/* 商城主体 */
.shop_content{ background: #ececec; padding: 10px 0 20px; }

/* 底部 */
.shop_footer{ padding: 20px 0; }
.shop_footer .mainDiv{ text-align: center; }

/* 商城首页 */
.buy_tickets{ padding: 15px; background: #fff; border-radius:2px;}
.buy_tickets_title{ float: left; width: 365px; height: 33px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -150px; text-indent: -9999px; overflow: hidden; }
.all_goods{ float: right; }
.all_goods a{ display: inline-block; font-weight: bold; border-left: 1px solid #ffa422; border-right: 1px solid #ffa422; text-decoration: none !important; *zoom: 1; }
.all_goods a span{ float:left; padding: 5px 10px; margin: -1px 0; border-top: 1px solid #ffa422; border-bottom: 1px solid #ffa422; background: #ffa422; color: #fff; font-size:14px;}

.hot_movie{ float: left; width: 405px; }
.hot_movie .cover_4{ float: left; position: absolute; }
.hot_movie .info{ padding-left: 165px; line-height: 20px; }
.hot_movie .info .hr_1{ margin: 5px 0; }
.hot_movie .info_title{ height:20px; line-height: 20px; overflow: hidden; }
.hot_movie .info_title h3{ display: inline; font-size: 14px; font-weight: bold; }
.hot_movie .info_list{ height: 60px; overflow: hidden; }
.hot_movie .info_list li{ vertical-align:top; height:20px; overflow: hidden; }
.hot_movie .info_more{ height: 60px; line-height: 20px; overflow: hidden; }
.hot_movie .info_ticket_price{ padding: 5px 0; font-weight: bold; color: #c00; }

.more_movie{ float: right; width: 555px; }
.more_movie ul{ width: 555px; text-align: right; }
.more_movie li{ display: inline-block; vertical-align: top; width: 124px; margin-left: 10px; *zoom: 1; }
.more_movie li{ *display: inline; }
.more_movie .info{ margin-top: 15px; }
.more_movie .title{ float: left; width: 75px; height: 23px; line-height: 23px; overflow: hidden; text-align: right; font-size: 14px; }
.more_movie .ticket_buy_btn{ float: right; }

.category_item{overflow:hidden;background:#fff;border-radius:2px;padding:20px 15px 15px;margin-top:10px;}
.category_sub_l{float:left;}
.category_sub_r{float:right;}
.category_sub_l,.category_sub_r{width:460px;height:205px;}
.cat_title{margin-bottom:15px;}
.cat_title dl{float:left;}
.cat_title dt a{display:block;width:50px;height:32px;color:#fff !important;}
.cat_title dd{float:left;font-size:14px;line-height:22px;color:#c5c5c5;}
.cat_title dd a{display:inline-block;padding:0 6px;}
.cat_title .red{color:#d10000 !important;}
.cat_title .orange{color:#ff7200 !important;}
.book_title,.video_title,.game_title,.toys_title,.dress_title,.food_title,.digits_title,.others_title,.hot_video_title
{float:left;font-size:0;line-height:0;background:url(/shop/images/title.png?v=fee3739e) no-repeat;}
.hot_video_title{background-position:0 -110px;height:32px;width:195px;color:#fff !important;}
.book_title{background-position:0 0;}
.video_title{background-position:-59px 0;}
.game_title{background-position:-119px 0;}
.toys_title{background-position:0 -34px;}
.dress_title{background-position:-59px -34px;}
.food_title{background-position:-119px -34px;}
.digits_title{background-position:0 -68px;}
.others_title{background-position:-59px -68px;}
.goods_item1{width:160px;height:160px;float:left;}
.goods_item2{width:150px;height:150px;float:left;padding:1px;}
.goods_item1 img,.goods_item2 img{border:1px solid #dedede;}
.goods_item1 a:hover img,.goods_item2 a:hover img{border:1px solid #adff2f;}
.hot_video_list{margin-left:-21px;}
.hot_video_list li{float:left;display:inline;width:154px;margin-left:20px;padding:10px;border:1px solid #d6d6d6;background:#ebebeb;border-radius:5px;}
.video_cover{border:1px solid #dedede;padding:1px;display:block;}
.video_cover:hover{border:1px solid #adff2f;display:block;text-decoration:none;}
.hot_video_list .cover_title{position:absolute;width:150px;height:29px;margin-bottom:-29px;line-height:29px;color:#fff;text-align:center;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#88000000,endColorStr=#88000000);}
.hot_video_list .info{line-height:24px;margin-top:6px;}
.hot_video_list .info .red_btn_23{float:right;}

/* 瀑布流页面 */
.category_div{ padding: 15px 30px; margin-bottom: 10px; background: #fff; font-size: 14px;}
.category_div .category_list{ float: left; width: 50%; }
.category_div .category_list .category_title{ font-weight: bold; margin-bottom: 8px; }
.category_div .category_list li{ display: inline-block; vertical-align: top; margin-right: 11px; margin-bottom: 5px; width:65px;height:20px;overflow:hidden; *zoom: 1; }
.category_div .category_list li{ *display: inline; }
.category_div .other_list{ float: left; width: 50%; }
.category_div .other_list .other_title{ font-weight: bold; margin-bottom: 8px; }
.category_div .other_list li{ display: inline-block; vertical-align: top; margin-right: 13px; margin-bottom: 5px; width: 7em; *zoom:1; }
.category_div .other_list li{ *display: inline; }
.category_div .hot a{ color: #c00; }
.category_div .on a{ display: inline-block;	padding: 0 3px; border-radius: 2px; background: #c00; color: #fff; text-decoration: none !important; }

.goods_category{ padding: 10px 28px;height: 28px; overflow: hidden; }
.goods_category h2{ float: left; line-height: 28px; font-size: 24px; font-family: "Microsoft Yahei"; }
.goods_category .goods_options{ float: right; height: 23px; line-height: 23px; overflow: hidden; font-size: 14px; }
.goods_category .goods_options .radio_btn{ float: right; padding-right: 1px; }
.goods_category .goods_options .radio_btn em{ display: inline-block; }

.goods_list{ background: #fff; padding: 20px 14px 0;}
/* 商品list */
.products_col_wrap{float:left;width:212px;margin:0 14px;*display:inline;}
.products_list_wrap .bulk_del_btn{padding-left:0;}
.products_box{position:relative;width:212px;margin-bottom:10px;}
.products_box .hd{width:212px;height:6px;font-size:0;line-height:0;background:url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -200px;}
.products_box .bd{width:210px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.products_box .ft{width:212px;height:15px;background:url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -250px;}
.products_ct{padding:0 5px;}
.products_img{position:relative;width:200px;}
.products_img img{width:200px;}
.pro_price,.set_cover{position:absolute;float:left;bottom:5px;right:0;height:18px;line-height:18px;padding:0 3px;background:#898989;opacity:0.75;filter:alpha(opacity=75);border-radius:2px;color:#fff;}
.cmt_single_products .pro_price{right:2px;bottom:5px;}
.goods_title{text-align:left;padding:4px 5px 0;margin-top:5px;line-height:16px;background:#f1f1f1;}
.goods_title a:hover{color:#333;text-decoration: underline;}
.favorite_div{padding-top:5px;line-height:17px;}
.favorite_div a.more{color:#da0000;}
.favorite_div .red{text-decoration:underline;}
.goods_fav{cursor:pointer;}
.goods_fav_gray{cursor:default;}
.goods_fav,.goods_fav_gray{float:left;height:18px;overflow:hidden;}
.goods_fav .fav_img,.goods_fav_gray .fav_img{float:left;width:30px;padding:1px 0 2px 22px;padding-top:2px\9;_padding-top:1px;line-height:15px;text-align:left;color:#fff;background-image:url(/global/images/btn_sprites.gif?v=0e6b1a3a?v=0e6b1a3a);background-repeat:no-repeat;}
.goods_fav .fav_img{background-position:0 -1175px;}
.goods_fav .fav_count,.goods_fav_gray .fav_count{float:left;overflow:hidden;height:16px;padding:0 3px 0;line-height:16px;font-weight:bold;color:#da0000;border-top:1px solid #e20100;border-right:1px solid #e20100;border-bottom:1px solid #e20100;border-radius:0 3px 3px 0;}
.goods_fav_gray .fav_img{background-position:0 -1203px;}
.goods_fav_gray .fav_count{color:#5e5e5e;border-top:1px solid #9a9a9a;border-right:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;}
.goods_fav .fav_count:hover,.goods_fav_gray .fav_count:hover{text-decoration:none;}
.products_delete{display:inline-block;width:17px;height:17px;position:absolute;top:9px;right:9px;background:url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -900px;cursor:pointer;}

.commodity_div .goods_fav{cursor:pointer;}
.commodity_div .goods_fav_gray{cursor:default;}
.commodity_div .goods_fav,
.commodity_div .goods_fav_gray{float:left;height:27px;overflow:hidden;}
.commodity_div .goods_fav .fav_img,
.commodity_div .goods_fav_gray .fav_img{float:left;width:38px;height:27px;padding-left:30px;padding-top:0;font-size:14px;line-height:26px;text-align:left;color:#fff;background-image:url(/global/images/btn_sprites.gif?v=0e6b1a3a);background-repeat:no-repeat;background-color: #c00;}
.commodity_div .goods_fav .fav_img{background-position:0 -1231px;}
.commodity_div .goods_fav .fav_count,
.commodity_div .goods_fav_gray .fav_count{float:left;overflow:hidden;height:19px;padding:6px 8px 0;line-height:13px;font-size:14px;font-weight:bold;color:#da0000;border-top:1px solid #e20100;border-right:1px solid #e20100;border-bottom:1px solid #e20100;}
.commodity_div .goods_fav_gray .fav_img{background-position:0 -1268px;}
.commodity_div .goods_fav_gray .fav_count{color:#5e5e5e;border-top:1px solid #9a9a9a;border-right:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;}
.commodity_div .goods_fav .fav_count:hover,.pro_show_info a.buy_btn:hover{text-decoration:none;}

/* 购票页面 */
.tickets_top_list{ padding: 15px 20px; margin-bottom: 10px; background: #fff;}
.tickets_top_list_title h3{ height: 18px; margin-bottom: 5px; text-indent: -9999px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -350px;}
.tickets_top_list_title div{ color: #999; }

/* 热映排行榜样式 */
.top_list{ line-height: 20px; }
.top_list a{ text-decoration: none !important; display: block; }
.top_list .item_top{ padding: 5px 0; border-top: 1px dotted #ccc; }
.top_list .item_compositor{float:left; vertical-align: middle; width: 17px; height: 17px; margin-right:3px;margin-top:1px;text-align: center; line-height: 17px; color: #fff; background: url(/global/images/icon_sprites.gif?v=ac5a800f) no-repeat 0 0; }
.top_list .orange_compositor{ background-position: 0 -50px; }
.top_list .item_num{ float: right; width: 75px; font-size: 11px; color: #888; }
.top_list .down_icon{ display: block; float: left; width: 12px; height: 12px; margin-top: 3px; margin-right: 3px; background: url(/global/images/icon_sprites.gif?v=ac5a800f) no-repeat 0 -150px; }
.top_list .up_icon{ display: block; float: left; width: 12px; height: 12px; margin-top: 3px; margin-right: 3px; background: url(/global/images/icon_sprites.gif?v=ac5a800f) no-repeat 0 -100px; }
.top_list .fair_icon{ display: block; float: left; width: 12px; height: 12px; margin-top: 3px; margin-right: 3px; background: url(/global/images/icon_sprites.gif?v=ac5a800f) no-repeat 0 -200px; }
.top_list .li_view_title{ float: left; }
.top_list .item_title{ height: 20px; overflow: hidden }
.top_list .item_main{ display: none; padding: 5px 0; }
.top_list .item_img{ float: left; }
.top_list .item_img img{ border: 1px solid #ccc; position: relative; z-index: 0; }
.top_list .item_info{ padding-left: 60px; padding-top: 5px; }
.top_list .item_info span{ display: block; height: 20px; overflow:hidden; }
.top_list .on .item_title strong{ font-weight: bold;}
.top_list .on .item_main{ display: block; }

/* 地区选择 */
.choose_location{ margin-bottom: 10px; padding: 10px 30px; background: #fff; font-size: 14px; line-height: 27px; position: relative; z-index: 2;}
.choose_location .title{ float:left; }
.choose_location .choose_div{ position:relative; float: left; }
.choose_location .choose_div .choose_btn{ display: block; padding-right: 18px; width: 60px; height: 27px; line-height: 27px; text-align: center; color: #fff; font-weight: bold; text-decoration: none !important; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -400px #ffa200; }
.choose_location .location_box{ position: absolute; top:27px; left: 0; width: 380px; height: 190px; border: 2px solid #c00; font-size: 12px; background: #fff; }
.choose_location .location_box .inner{ padding: 10px; line-height: 20px; }
.choose_location .location_box .inner dl{ padding: 3px 10px; }
.choose_location .location_box .inner dt{ float: left; margin-right: 5px; }
.choose_location .location_box .inner dd{ float: left; }
.choose_location .location_box .inner a{ display: inline-block; margin: 0 3px; padding: 0 5px; color: #c00; text-decoration: none !important; }
.choose_location .location_box .inner a.on,
.choose_location .location_box .inner a:hover{ background: #c00; color: #fff; }

/* 地区选择new */
.tickets_title .names span{color:#999;}
.tickets_title .city {padding:10px 0 0; font-size:12px; position:relative; z-index:2; }
.tickets_title .city .btn {padding:0 30px 0 5px;display:inline-block;background:url(/shop/images/city_bg.png?v=0969dbe2) no-repeat right 10px; border:1px solid #c00; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tickets_title .city .btn em{font-weight:bold;font-size:14px;color:#000;font-style:normal;}
.tickets_title .city-now span{overflow:hidden;display:block;float:left;}
.tickets_title .city-now span.nt{padding-top:6px;}
.tickets_title .city-now span.btn{height:27px;line-height:29px; line-height:30px\0; _line-height:31px; cursor:pointer; text-align:center;font-weight:bold;font-size:14px;}
.city-list{left:84px; top:38px; display:block; border:2px #c00 solid; width:472px; font-size:12px; padding:10px 14px 15px;line-height:150%; z-index:999999999999999999999999999999999999999999999;background:#fff; position:absolute; }
.city-list h2{ padding-bottom:8px; border-bottom:1px dotted #ccc;}
.city-list a{ padding:3px 5px; margin:0 3px; color:#c00!important;}
.city-list a:hover,.city-list a.hover{background-color:#C00; color:#fff!important;text-decoration:none;}
.col666{color:#666;}
.fl{ float:left; display:inline;}
.pa{position:absolute;}
.none{display:none;}
.mt10{margin-top:10px;}
.pt2{padding-top:2px;}
.pb10{padding-bottom:10px;}
.pl5{padding-left:5px;}
.s_area_show a{ float:left; margin:0px 12px 0px 2px; padding:2px 5px; color:#c00; }
.s_area_show a:hover,.s_area_show a.hover{ background:#c00; color:#FFF; text-decoration:none;}
.s_area_list{width:226px;float:left;margin-right:10px;}
.s_area_list li{white-space:nowrap;padding-left:12px;width:214px;float:left;}
.s_area_list .fn{ float:left;display:block;width:12px; padding-top:2px; overflow:hidden;}
.s_area_list .cn{ display:block;margin-left:12px;}
.s_area_list li a{ float:left; margin:0px 12px 0px 2px; padding:2px 5px; color:#c00!important; }
.s_area_list li a:hover{ background:#c00; color:#FFF; text-decoration:none;}

/* 正在热映模块 */
.box_office{ padding: 10px 20px; background: #fff;}
.box_office .title{ height: 31px; margin: 0 10px; text-indent: -9999px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -300px; }
.box_office .cover_2{ float: left; }
.box_office .entry_item{ float: left; padding: 10px; width: 320px; }
.box_office .entry_item .info{ padding-left: 135px; color: #666; line-height: 20px; }
.box_office .entry_item .info h3{ font-size: 14px; height: 24px; line-height: 24px; font-weight: bold; overflow: hidden; }
.box_office .entry_item p{ height: 40px; overflow: hidden; padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px dotted #ccc; }
.box_office .entry_item ul{ margin-bottom: 5px; }
.box_office .entry_item li{ height: 20px; overflow: hidden; vertical-align: top; }
.box_office .entry_item .red_text{ font-weight: bold; }

/* 选择影院 */
.choose_cinema{ margin-bottom: 10px; padding: 10px 30px; background: #fff; }
.choose_cinema .cinema_div li{ display: inline-block; margin-right: 5px; margin-bottom: 8px; }
.choose_cinema .cinema_div li{ *display: inline; }
.choose_cinema .cinema_div a{ display: inline-block; padding: 0 3px; font-size: 14px; line-height: 20px; text-decoration: none !important; }
.choose_cinema .cinema_div .on a,
.choose_cinema .cinema_div a:hover{ background: #c00; color: #fff; }
.choose_cinema .cinema_div .cinema_list{ height: 85px; overflow: hidden; }
.choose_cinema .cinema_item{ float: left; width: 310px; height: 65px; padding: 10px; background: #fff8ed; }
.choose_cinema .cinema_item .cinema_title{ margin-bottom: 5px; padding-left: 20px; font-size: 14px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -450px; }
.choose_cinema .cinema_item a{ color: #c00; }
.choose_cinema .more_cinema{ height: 10px; overflow: hidden; cursor: pointer; background: #ffecce; text-align: center; }
.choose_cinema .more_cinema .down_icon{ display: inline-block; margin-top: 3px; width: 9px; height: 5px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -500px; }
.choose_cinema .more_cinema .up_icon{ display: inline-block; margin-top: 3px; width: 9px; height: 5px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -550px; }

/* 商品单页 */
.shop_share{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.shop_share .share_weibo{width:65px;height:26px;background:url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -1200px;line-height:0;overflow:hidden;}
.shop_share .share_icon{float:left;padding:3px 0 0 4px;width:46px;overflow:hidden;vertical-align:middle;white-space:nowrap;}
.shop_share .share_icon a{display:inline-block;margin-right:3px;}
.shop_share .show_btn,.shop_share .show_btn:hover{float:left;width:15px;height:26px;cursor:pointer;}
.shop_share .show_btn:hover{background:url(/shop/images/sprites.gif?v=4d136989) no-repeat -125px -1200px;}
.shop_share .weib_arrow{width:13px;height:5px;display:inline-block;background:url(/base/images/yule/sprites.gif?v=c32b8d23) no-repeat -320px -323px;position:absolute;z-index:3;right:1px;top:-4px;}
.shop_share_box{position:absolute;right:0;margin-top:5px;background:#fff;z-index:9;}
.share_other_icon{width:172px;padding:4px 0 4px 3px;border:1px solid #d0d0d0;height:20px;white-space:nowrap;overflow:hidden;}
.share_other_icon a{float:left;padding:0 4px;}
.share_other_icon a img{vertical-align:top;}

.commodity_div{ padding: 20px; background: #fff; }
.commodity_div .commodity_img{ float: left; width: 280px; }
.commodity_div .commodity_img img{ width: 280px; }
.commodity_div .commodity_info{ width: 390px; float: right; padding-bottom:50px; font-size: 14px; color: #666; }
.commodity_tags{font-size:12px;color:#2f2f2f;}
.commodity_tags a{display:inline-block;padding:0 3px;text-decoration:underline !important;color:#2f2f2f !important;}
.commodity_div .commodity_info h3{ font-weight: bold; margin-bottom: 5px; font-size:16px;}
.commodity_div .commodity_info p{ padding:15px 0; line-height: 22px; }
.commodity_div .commodity_info p .top_quote{ display: inline-block; width: 20px; height: 12px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -600px; }
.commodity_div .commodity_info p .bottom_quote{ display: inline-block; width: 20px; height: 12px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -650px; }
.commodity_div .commodity_info .fav_btn{ padding-bottom: 20px; border-bottom: 1px solid #ededed; }
.commodity_div .commodity_info .buy_div{ margin: 20px 0 0; }
.commodity_div .commodity_info .buy_btn{display:inline-block;margin-top:10px;font-size:16px;color:#dc0400;}
.buy_div a.price{color:#666 !important;}

.commodity_div .commodity_top{ position: relative; *z-index:3;}
.commodity_div .more_div{ position: absolute; bottom: 10px; right: 0; font-size: 12px; line-height: 22px; color: #484848; }
.commodity_div .admin_div,
.commodity_div .admin_div a{ color: #aaa; }
.commodity_div .more_div .red_text{ font-weight: bold; }

.commodity_div .commodity_comments{ position: relative; border: 1px solid #e1e1e1; margin-top: 10px; }
.commodity_div .commodity_comments .icon{ position: absolute; width: 11px; height: 6px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -950px; top: -6px; right: 270px; *right: 280px; _right: 295px; }
.commodity_div .leave_comment{ padding: 10px; background: #e1e1e1; }
.commodity_div .leave_comment_input{ width: 645px; padding: 5px; margin: 0; border: 1px solid #cacaca; height: 1.6em; }
.commodity_div .leave_comment_submit{ margin: 0; padding: 0; border: 0; color: #fff; width: 57px; height: 24px; line-height: 24px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -750px #c00; }
.commodity_div .bottom_div{ margin-top: 10px; }
.commodity_div .wish_to_con{ padding-left: 10px; display: inline-block; vertical-align: top; *zoom: 1; _padding-top: 3px; }

.commodity_div .comments_list{ padding: 10px; background: #f3f3f3; }
.commodity_div .comment_item{ padding: 10px 0; border-bottom: 1px solid #e9e9e9; }
.commodity_div .comment_item .user_img{ float: left; }
.commodity_div .comment_item .user_img img{ width: 32px; height: 32px; padding: 1px; border: 1px solid #d2d2d2; }
.commodity_div .comment_item .user_img a:hover img{ border-color: #adff2f; background: #fffacd; }
.commodity_div .comment_item .comment_text{ padding-left: 10px; overflow: hidden; }
.commodity_div .comment_item .comment_text .comment_reply{ text-align: right; }
.commodity_div .comment_item .comment_time{ color: #9c9c9c; }
.commodity_div .last{ border: 0; }

.other_commodities{ padding: 10px; margin-top: 10px; background: #fff; }
.other_commodities h4.title{ font-size: 16px; font-weight: bold; font-family: "Microsoft Yahei"; padding: 10px 0 15px; }
.other_commodities .products_col_wrap{ margin: 0 10px; }
.other_commodities .all_goods{padding:5px 14px 0 0;}

/* 侧边创建人模块 */
.founder_div{ width:210px; float: left; padding-top: 20px;}
.founder_div .founder_img{ float: left; }
.founder_div .founder_img img{ padding: 1px; border: 1px solid #ccc; }
.founder_div .founder_img a:hover img{ background: #fffacd; border-color: #adff2f; }
.founder_div .founder_info{ overflow: hidden; margin-left: 60px; font-size: 14px; width: 140px;}
.founder_div .founder_info strong{ display: block; }
.founder_div .founder_info .user_name_key{ float: left; }
.founder_div .founder_info .user_name_value{ display:block; width: 80px; float: left;}
.founder_div .founder_info span{ display: block; }
.founder_div .founder_info strong{ font-weight: bold; }

.products_thumb_list li{ float: left; width: 104px; margin-right: 12px; margin-top:12px; }

.related_products{ padding: 20px 10px 20px 20px; background: #fff;}
.related_products h4.title{ font-size: 16px; font-weight: bold; font-family: "Microsoft Yahei"; }
.related_products li{ margin-top: 10px; }
.related_products li .product_img_link{ float: left; }
.related_products li .product_info{ padding-left: 8px; overflow: hidden; _zoom: 1; }
.related_products li .product_info .title{ margin: 8px 0; height: 4.8em; overflow: hidden; }

/* 侧边栏热映模块 */
.side_hot_movie{ padding-right: 5px; }
.side_hot_movie .movie_item{ margin-bottom: 15px; }
.side_hot_movie .entry_info{ margin-left: 100px; }
.side_hot_movie .entry_info ul{ height: 8em; overflow: hidden; }
.side_hot_movie .entry_info li{ height: 1.6em; overflow: hidden; }
.side_hot_movie .entry_info .entry_title{ height: auto; padding:0;}
.side_hot_movie .entry_info strong{ font-size: 14px; font-weight: bold; }

/* 100px垂直居中图片样式 */
.product_img_link{display: block;text-align: center;margin:0 auto;height:100px;width:100px;font-size:83px;padding:1px;border:1px solid #ccc;vertical-align: middle;text-align:center;}
a.product_img_link:hover{border:1px solid #adff2f;}
.product_img_link span{display: table-cell;height:100px;width:100px;font-size:83px;text-align:center;vertical-align: middle;}
.product_img_link img{vertical-align:middle;background:#c00;}

/* 订单页面 */
.user_div{ padding: 15px; background: #fff; }
.user_div .user_img{ float: left; }
.user_div .user_img img{ width: 70px; height: 70px; padding: 1px; border: 1px solid #ccc; }
.user_div .user_img a:hover img{ background: #fffacd; border-color: #adff2f; }
.user_div .user_info{ overflow: hidden; padding-left: 10px; padding-top: 10px; }
.user_div .user_info strong{display: block;font-size: 18px; }
.user_div .user_info span{display: block;padding-top:5px;}
.my_order_div{ padding: 10px 0 0; font-size: 14px; }
.my_order_div li{ margin-top: 10px; }
.my_order_div .my_order a{ padding-left: 25px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat scroll 0 -100px transparent; }
.my_order_div .my_share a{ padding-left: 25px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat scroll 3px -798px transparent; }
.my_order_div .my_fav a{ padding-left: 25px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat scroll 0 -850px transparent; }

/* 我的订单 */
.my_order_content{ margin: 0 30px; padding: 10px 0 0; }
.my_order_content table{ width: 100%; border: 1px solid #ffebc1; }
.my_order_content table th{ font-size: 14px; padding: 10px 0 10px 5px; height: 25px; line-height: 25px; background: #ffebc1; text-align: center; }
.my_order_content table td{ padding: 10px 0; border-bottom: 1px solid #ffebc1; word-wrap: normal; word-break: normal; }

/* 我的分享 */
.order_main{ padding: 20px 0px; background: #fff;}
.order_main h3{ height: 30px; padding: 0 30px; line-height: 30px; font-size: 20px; font-family: "Microsoft Yahei"; }
.order_main .products_col_wrap{ margin: 0 10px; }
.content_none{ padding: 50px 0; margin: 0 30px; text-align: center; background: #f9f9f9; border: 1px solid #dfdfdf; }
.content_none strong{ display: inline-block; font-size: 20px; margin:  0 0 10px; font-family: "Microsoft Yahei"; }
.content_none span{ font-weight: bold; }
.content_none_2{ margin: 0 30px; padding: 20px; border: 1px solid #ccc; background: #f9f9f9; }
.content_none_2 .text{ float: left; padding: 50px 0 0 20px ;}
.content_none_2 .text strong{ display: inline-block; font-size: 20px; margin:  0 0 10px; font-family: "Microsoft Yahei"; }
.content_none_2 .text span{ font-weight: bold; }
.content_none_2 .btn{ float: right; padding: 50px 20px; padding-left: 70px; background: url(/images/no_content.png?v=709daa47) no-repeat 0 center; }

/* 弹框 */

/* tags */
.tags_div{ padding-top: 10px; padding-bottom: 5px; *padding-bottom: 10px; }
.tags_div strong{ float: left; font-size: 12px; color: #999; }
.tags_div span{ float: left; display: inline-block; margin: 0 5px 5px 0; padding: 0 5px; border: 1px solid #ff8a00; font-size: 12px; color: #ff8a00; white-space:nowrap;cursor:pointer; }
.tags_div .close_icon{ display: inline-block; vertical-align: middle; margin-left: 5px; width: 6px; height: 7px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -1050px; _margin-top:5px; }

.alert_share_1{ margin: 20px; width: 430px; text-align: left; }
.alert_share_1 .alert_title{ font-size: 14px; }
.alert_share_1 .alert_form{ padding: 10px 0; }
.alert_share_1 .alert_form .input_text{ float: left; }
.alert_share_1 .alert_form .input_tip{ padding-bottom:5px;}
.alert_share_1 .alert_form .input_text input{ width: 345px; padding: 5px; font-size: 14px; box-shadow: 0 0 2px #aaa; *width: 335px; }
.alert_share_1 .alert_form .input_submit{ float: right; margin-top: -1px; }
.alert_share_1 .alert_form .input_submit input{ height: 32px; line-height: 32px; padding: 0 10px; margin: 0; background: none; border: none; font-size: 14px; color: #fff;  font-weight: bold; }
.alert_share_1 .playform_links .icon_16,.buy_div .icon_16{ vertical-align: -3px; margin-right: 3px; }
.alert_share_1 .playform_links a{ margin-right: 5px; }

.alert_share_2{ margin: 20px; width: 430px; text-align: left; *zoom: 1; }
.alert_share_2 .alert_title{ font-size: 14px; }
.alert_share_2 .alert_main{ padding: 10px 0; }
.alert_share_2 .alert_main .pic{ float: left; }
.alert_share_2 .alert_main .info{ padding-left: 15px; overflow: hidden; _zoom: 1; }
.alert_share_2 .alert_main .info .select_category{font-size: 14px; margin-bottom: 10px; }
.alert_share_2 .alert_main .info .select_category .red_text{padding-left:10px;}
.alert_share_2 .info .add_tag{ font-size: 14px; margin-bottom: 10px; }
.alert_share_2 .info .add_tag .add_tag_input{ width: 210px; height: 15px; padding: 5px; border: 1px solid #ccc; box-shadow: 0 0 2px #aaa; color: #666; }
.alert_share_2 .info .add_tag .add_tag_btn{ padding-left: 23px; margin: 2px 0 0 5px; height: 24px; line-height: 24px; border: 0; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 5px -995px #ffeedb; *padding-left: 10px; }
.alert_share_2 .info .share_textarea textarea{ width: 210px; height: 45px; margin: 0; padding: 4px; border: 1px solid #ccc; font-size: 12px; }
.alert_share_2 .info .input_submit{ margin-top: 10px;}
.alert_share_2 .info .input_tip{padding-top:5px;}
.alert_share_2 .info .input_submit input{ height: 32px; line-height: 32px; font-size: 14px; font-weight: bold; color: #fff; background: none; margin: 0; padding: 0 5px; border: 0;  font-weight: bold; }
.alert_share_2 .info .input_submit .wish_to_con{ display: inline-block; font-size: 12px; padding: 5px 0 0 5px; }

.alert_share_3{ margin: 20px; width: 430px; text-align: left; padding-top:8px; }
.alert_share_3 .text{ font-weight: bold; font-size: 16px; text-align: center; }
.alert_share_3 .links{ margin-top: 25px; padding-left: 170px; }

.pass_link{ display:inline-block; padding-left: 5px; line-height: 32px; font-size: 14px; color: #ff5a00 !important; }

.alert_share_4{ margin: 20px; width: 430px; text-align: left; }
.alert_share_4 .alert_title{ font-size: 14px; }
.search_form .input_text,
.callback_form .input_text{ padding: 5px; margin: 0; font-size: 14px; width: 200px; box-shadow: 0 0 2px #aaa; }
.search_form .input_btn,
.callback_form .input_btn{ height: 31px; line-height: 31px; width: 74px; font-size: 14px; background: url(/shop/images/sprites.gif?v=4d136989) no-repeat 0 -1100px; margin: 0; padding: 0; border: 0; }
.alert_share_4 .entries_list{ border: 1px solid #ccc; padding: 5px; }
.alert_share_4 .entries_list ul{ height: 130px; overflow: hidden; overflow-y: auto; }
.alert_share_4 .entries_list .entry_item{ cursor: pointer; width: 190px; height: 120px; float: left; padding: 5px; overflow: hidden; }
.alert_share_4 .entries_list li.on{ background: #fffacd; }
.alert_share_4 .entries_list .entry_info h4{ font-weight: bold; margin-bottom: 6px; }
.alert_share_4 .entries_list .entry_img{ float: left; }
.alert_share_4 .entries_list .entry_img img{ padding: 1px; border: 1px solid #ccc;}
.alert_share_4 .entries_list .entry_info{ overflow: hidden; padding-left: 5px; _zoom: 1; }
.alert_share_4 .entries_list .one_line{ height: 1.6em; overflow: hidden; }
.alert_share_4 .entries_list .two_line{ height: 3.2em; overflow: hidden; }
.alert_share_4 .share_btn_2{ padding-top: 10px; }
.alert_share_4 .share_btn_2 input{ height: 32px; line-height: 32px; color: #fff; font-size: 14px; color: #fff; margin: 0; padding: 0 5px; background: none; border: none; font-weight: bold; }
.alert_share_4 .input_tip{padding-top:5px;}

.alert_share_5{ margin: 20px; padding: 50px 0; width: 430px; text-align: center; }
.alert_share_5 .tips{ display: inline-block; height: 32px; line-height: 32px; padding-left: 40px; font-size: 16px; background: url(/global/javascripts/ymPrompt/skin/simple/images/right_icon.gif?v=0261ba03) no-repeat 0 0; }
.alert_share_5 .tips{ *display: inline; }

.alert_callback{ height: 125px; width: 400px; text-align: center; }
.callback_form{ padding: 40px 0 ; }
.alert_callback_text { padding-top: 30px; font-size: 16px; font-family: "Microsoft Yahei"; }
.alert_callback_text .tips{ padding-bottom: 10px; height: 32px; line-height: 32px; font-size: 20px; display: inline-block;padding-left: 36px; background: url(/global/javascripts/ymPrompt/skin/simple/images/right_icon.gif?v=0261ba03) no-repeat 0 0; }
.alert_callback_text .tips{ *display: inline; }

.date-time{ color: #9c9c9c; }

/* 3D图标的样式 */
.td_icon{ display: inline-block; width: 22px; height: 15px; background: url(/shop/images/3d.png?v=10d76dc5) no-repeat 0 0; }
.cover_2 .td_icon{ position: absolute; margin: -165px 0 0 8px; *margin-top: -167px; }
.cover_4 .td_icon{ position: absolute; margin: -205px 0 0 8px; }

/* 购票单页右上角Entry信息模块 */
.entry_div{ padding: 15px 5px 15px 20px; margin-bottom: 10px; background: #fff; }
.entry_div .entry_info{ padding-left: 100px; }
.entry_div .entry_info strong{ font-weight: bold; }
.entry_div .entry_info .entry_fav_btn{ margin-top: 14px; }
.entry_div .entry_info_2{ margin-top: 15px; }
.entry_div dt{ display: inline-block; vertical-align: top; position: absolute; }
.entry_div dd{ display: inline-block; vertical-align: top; overflow: hidden; padding-left: 3em; }


/* 想看按钮 */
.entry_fav_btn{display:inline-block;height:32px;vertical-align:top;*display:inline;*zoom:1;}
a.entry_fav{display:block;width:57px;height:32px;line-height:32px;font-size:14px;font-weight:bold;padding-left:26px;text-align:center;background:url(/global/images/btn_sprites.gif?v=0e6b1a3a?v=0e6b1a3a) no-repeat 0 -400px;}
a.entry_fav:hover{background-position:0 -440px;}
a.entry_fav:hover, a.entry_fav:active{text-decoration:none;}
.entry_fav_cancel{display:block;width:116px;height:32px;line-height:32px;font-size:14px;text-align:center;background:url(/global/images/btn_sprites.gif?v=0e6b1a3a?v=0e6b1a3a) no-repeat 0 -480px;}
.entry_fav_cancel strong{float:left;width:70px;text-align:center;font-size:14px;font-weight:bold;color:#666;}
.entry_fav_cancel a{float:left;width:45px;height:16px;line-height:14px;*line-height:16px;margin-top:8px;border-left:1px solid #ccc;text-align:center;font-size:12px;font-weight:normal;}

/* 弹框hack */
#ym-window,
.ym-body{ overflow: visible !important; }
.platform_list .thx{padding:40px 0 40px 120px;font-size:14px;background:url(/global/javascripts/ymPrompt/skin/simple/images/right_icon.gif?v=0261ba03) no-repeat 78px center;*zoom:1;}

/* 2012电驴T恤 */
.tee_radius_box{padding:24px 12px 10px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;margin-bottom:10px;line-height:22px;color:#2e2e2e;}
.tee_radius_box .tee_btn{margin:8px 0;}
.tee_title{height:34px;line-height:0;font-size:0;overflow:hidden;background:url(/images/event/tee2012/title.png?v=f2d107cb) no-repeat;}
.tee_title_01{background-position:0 0;}
.tee_title_02{background-position:0 -34px;}
.tee_title_03{float:left;width:137px;height:173px;margin-right:12px;display:inline;background:url(/images/event/tee2012/active.png?v=7d74312e) no-repeat;text-indent:-999em;overflow:hidden;}
.tee_title_04{background-position:0 -68px;display:inline-block;width:95px;vertical-align:top;}
.tee_title_05{background-position:0 -102px;}
.tee_title_06{background-position:0 -136px;}
.tee_title_07{background-position:0 -170px;}
.tee_title_08{background-position:0 -204px;}
.tee_title_09{background-position:0 -238px;}
.tee_title_10{background-position:0 -272px;}
.tee_title_11{background-position:right 0;}
.tee_title_12{background-position:right -34px;}
.tee_left{width:590px;float:left;}
.tee_left .tee_title{float:left;width:98px;clear:left;}
.tee_left dd{padding-left:95px;}
.flow_steps li{height:32px;float:left;line-height:32px;color:#2e2e2e;background:url(/images/event/tee2012/tee_sprites.gif?v=6a216ae9) repeat-x 0 -128px;}
.flow_steps li span{display:block;float:left;height:32px;padding:0 17px 0 5px;background:url(/images/event/tee2012/tee_sprites.png?v=e1a8e752) no-repeat right top;_background:url(/images/event/tee2012/tee_sprites.gif?v=6a216ae9) no-repeat right top;}
.flow_steps .current_pre span{background-position:right -32px;}
.flow_steps .current{background-position:0 -160px;color:#fff;}
.flow_steps .last span{background-position:right -64px;padding-right:13px;}
.flow_steps .last_current{background-position:0 -160px;color:#fff;}
.flow_steps .last_current span{background-position:right -96px;padding-right:13px;}
.flow_step_tips{margin:10px 0 15px 15px;}
.flow_step_tips li{float:left;}
.flow_step_tips .txt{display:inline-block;width:50px;height:40px;padding:0 6px;text-align:center;vertical-align:middle;}
.flow_step_tips .middle{line-height:40px;}
.flow_step_tips .current{color:#ff5200;}
.flow_step_tips .line{display:inline-block;width:32px;height:1px;line-height:0;overflow:hidden;background:#d2d2d2;vertical-align:middle;}
.aixin{display:inline-block;width:18px;height:12px;vertical-align:middle;background:url(/feed/images/feed_icon.gif?v=8698f502) no-repeat 0 -40px;}

.tee_link{font-size:14px;color:#ff5000 !important;text-decoration:underline !important;}
.tee_right{width:370px;float:right;}
.tee_right .tee_link{display:inline-block;vertical-align:middle;}
.tee_right .tips{font-size:14px;font-weight:bold;}
.tee_btn{display:inline-block;height:32px;padding:0 17px;line-height:32px;color:#fff !important;font-size:14px;border-radius:2px;
	background:-webkit-linear-gradient(top,#e9282b,#9e0101);
	background:-moz-linear-gradient(top,#e9282b,#9e0101);
	background:-o-linear-gradient(top,#e9282b,#9e0101);
	background:#e9282b\9;}
.tee_btn:hover{display:inline-block;height:32px;padding:0 17px;line-height:32px;color:#fff !important;font-size:14px;border-radius:2px;
	background:-webkit-linear-gradient(top,#9e0101,#e9282b);
	background:-moz-linear-gradient(top,#9e0101,#e9282b);
	background:-o-linear-gradient(top,#9e0101,#e9282b);}
.tee_box{padding:18px 0 15px 8px;background:#fff;font-size:14px;color:#707070;margin-bottom:10px;border:1px solid #dedede;}
.tee_box .info_list{padding:30px 130px 10px 120px;}
.tee_box .info_list li{padding:3px 0 10px 125px;}
.tee_box .info_list .tee_title{float:left;width:108px;margin-left:-120px;*position:relative;*display:inline;}
.tee_input textarea{width:510px;height:145px;border:1px solid #ccc;}
.tee_input .file{margin-bottom:8px;}
.tee_input .txt{width:508px;height:34px;margin-right:8px;vertical-align:middle;line-height:34px;}
.info_list .tee_btn{height:36px;border:none;overflow:visible;}
.tee_box .info_list .tee_input p{padding:3px;line-height:22px;}
.tee_image_list li{float:left;margin:10px 4px 5px 0;display:inline;font-size:0;}
.tee_window{text-align:center;padding:20px 0;}
.tee_window .thx{height:34px;padding-left:50px;margin-bottom:20px;font-size:14px;font-weight:bold;line-height:34px;background:url(/global/javascripts/ymPrompt/skin/simple/images/right_icon.gif?v=0261ba03) no-repeat 78px center;*zoom:1;}
.tee_window .tee_btn,.tee_window .tee_btn:hover{padding:0 8px;}
.tee_gray_btn{display:inline-block;height:32px;padding:0 17px;line-height:32px;color:#fff !important;font-size:14px;border-radius:2px;
	background:-webkit-linear-gradient(top,#bdbdbd,#7a7a7a);
	background:-moz-linear-gradient(top,#bdbdbd,#7a7a7a);
	background:-o-linear-gradient(top,#bdbdbd,#7a7a7a);
	background:#bdbdbd\9;}
.tee_gray_btn:hover{display:inline-block;height:32px;padding:0 17px;line-height:32px;color:#fff !important;font-size:14px;border-radius:2px;
	background:-webkit-linear-gradient(top,#7a7a7a,#bdbdbd);
	background:-moz-linear-gradient(top,#7a7a7a,#bdbdbd);
	background:-o-linear-gradient(top,#7a7a7a,#bdbdbd);}
.m20{margin-bottom:20px;}
.tee_box .shop_more{margin-right:15px;margin-top:4px;}
.shop_more{ float:right; padding: 2px 8px;background: #ffa422; color: #fff !important;border-radius:2px;font-size:12px;font-weight:bold;}
.tee_tab_change a{float:left;width:74px;margin-right:3px;background:#fff;border:1px solid #ddd;line-height:30px;margin-bottom:-1px;*position:relative;text-align:center;}
.tee_tab_change a.current{font-weight:bold;color:#ff5200;border-bottom-color:#fff;position:relative;z-index:2;}
.btn_click{float:right;text-decoration:underline !important;color:#c00 !important;line-height:30px;}
.tee_tab .vote_tips{font-size:14px;float:right;line-height:29px;}
.tee_tab .vote_tips .red{font-size:18px;display:inline-block;padding:0 3px;}
.tee_item_list{background:#fff;border:1px solid #ddd;padding:10px 0 10px 10px;font-size:0px;}
.tee_item_list li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:233px;margin:10px 3px 6px 7px;padding-bottom:6px;background:#e3e3e3;text-align:center;font-size:12px;line-height:24px;}
.tee_item_list li .bg{width:231px;margin:-6px 0 0 -6px;*position:relative;padding-top:15px;border:1px solid #c8c8c8;background:url(/images/event/tee2012/repeat_bg.png?v=bcdcca3c) repeat-y;}
.tee_item_list li .bg img{border:1px solid #ededed;}
.tee_item_list1{padding-bottom:30px;border-bottom:none;}
.tee_item_list1 li{width:280px;margin:10px 10px 25px 28px;padding-bottom:9px;position:relative;}
.tee_item_list1 li .bg{width:275px;background-repeat:repeat;}
.tee_box_wrapper .detail{border-width:1px;border-style:none solid solid solid;border-color:#ddd;padding-bottom:30px;background:#fff;}
.tee_item_list .name{display:block;font-size:14px;font-weight:bold;}
.tee_item_list .info{padding:15px 10px;}
.tee_item_list .info .red{font-weight:bold;}
.tee_item_list .vote_btn{display:inline-block;padding:10px 17px;}
.tee_item_list .red_btn_32{cursor:pointer;margin-top:4px;}
.tee_item_list .red_btn_32_inner{padding:0 15px 0 10px;}
.gray_vote_btn .red_btn_32,.gray_vote_btn .red_btn_32:hover{background-position:0 -200px;cursor:auto;}
.gray_vote_btn .red_btn_32_inner,.gray_vote_btn .red_btn_32:hover .red_btn_32_inner{background-position:right -200px;}

.first_prize,.second_prize,.third_prize{width:143px;position:absolute;left:-20px;top:0;}
.first_prize,.second_prize{height:78px;}
.third_prize{height:51px;top:4px;}
.award_wrap{padding:75px 30px 30px 45px;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;}
.award_box{width:910px;margin-bottom:70px;background-color: #e3e3e3;padding:1px 0 9px 0;*zoom:1;position:relative;}
.txt_tips{position:absolute;right:10px;top:10px;color:#ff5200;font-size:12px;font-weight:bold;z-index:2;*zoom:1;}
.award_box .award_bg{width:910px;margin:-10px 0 0 -10px;border:1px solid #ddd;*position:relative;background:#fff;}
.decoration{width:389px;height:113px;margin:-26px auto 0;padding:0 12px 12px 0;*position:relative;}
.award_list{padding:0 0 30px 20px;}
.award_list li{display:inline;width:120px;float:left;border-radius:3px;background:#d2d2d2;padding:0 8px 6px 0;margin:0 24px;text-align:center;line-height:22px;*zoom:1;}
.award_list li .name,.award_list li .red{display:block;font-weight: bold;font-size:14px;padding-top:3px;}
.award_list .bg{width:120px;padding:3px;float:left;border:1px solid #d2d2d2;border-radius:3px;background:#fff;margin:-6px 0 0 -6px;*position:relative;}

/* 7.4 T恤 */
.award_box .award_bg01{background:#fff url(/images/event/tee2012/tee_bg.jpg?v=1f743f86) no-repeat right bottom;}
.award_bg01 li{float:left;padding:20px 0 20px 13px;*display:inline;}
.award_bg01 li a{display:block;border:1px solid #000;}
.award_bg01 li a:hover{border:1px solid #f00;}
.award_bg01 li img{vertical-align: top;}
.prize_title{position:absolute;left:-60px;top:-68px;}
.prize_title .title{display:inline-block;padding-left:80px;margin-top:18px;font-family: Microsoft YaHei;font-size:18px;font-weight:bold;color:#fff;position:absolute;*z-index:2;}
.prize_title02{top:-58px;}
.prize_title02 .title{padding-left:28px;margin-top:10px;}
.tee_content .mainDiv{overflow: visible;}
.award_bg01 .red_btn_32_inner{padding:0 15px 0 10px;font-family:宋体}
.award_bg01 p{padding-left:335px;margin-bottom:20px;font-family: Microsoft YaHei;font-size:22px;line-height: 32px;}
.award_bg01 p .red{font-family: Tahoma;}

/* 购票支付提示 */
.shop_tickets{float:left;background:#fff;}
.tickets_title{padding:10px 20px 0px;font-size:16px; _position:relative; _z-index:2; _background-color:#fff;}
.tickets_title span{color:#999;}
.shop_tickets_wrapper{padding:0 20px 10px;overflow:hidden;*zoom:1;}
	/*对应两个流程*/
	.shop_tickets_wrapper iframe{margin-top:-81px;}

.error_buy{text-align:right;padding:0 15px 15px;background:#fff;}
.error_buy a{color:#A9A9A8 !important;}

/*VeryCD购票流程 */
.vc_tickets_wrap{width:990px;}
.vc_tickets_wrap .payOrder li,.vc_tickets_wrap .payOrder {height: 32px;}
.vc_tickets_wrap.payOrder {height:58px;width:100%;clear:both;margin:10px auto 0 auto;}
.vc_tickets_wrap.payOrder li {float:left;width:24.1%;height:58px;overflow:hidden;}
.vc_tickets_wrap.payOrder li .step_order_inner {width:100%;height:26px;line-height:26px;position:relative;border-bottom:2px solid #bbb;color:#323232;font-size:14px;font-weight:bold;text-align:center;}
.vc_tickets_wrap.payOrder li div.select {border-bottom-color:#fe6300;color:#fe6300;}
.vc_tickets_wrap.payOrder li div.select img {position:absolute;bottom:-6px;left:50%}
.vc_tickets_wrap.payOrder li .order_step_info {height:20px;line-height:20px;color:#9a9a9a;font-size:12px;text-align:center;width:100%;margin-top:6px;}

/*封面*/
.cover-1{display:inline-block;text-align:left;height:124px;}
.cover-1{*display:inline;}
.cover-1 a:link, .cover-1 a:hover, .cover-1 a:active, .cover-1 a:visited{text-decoration:none;}
.cover-1 a{display:block;*position:relative;}
.cover-1 a:hover{display:block;_background:none;}
.cover-1 a img{display:block;padding:1px;border:1px solid #cccccc;vertical-align:top;}
.cover-1 a:hover img{border-color:#adff2f;background:#fffacd;}
.cover-1 .cv-title{position:absolute;width:85px;height:1.8em;line-height:1.8em;margin:-122px 2px 0 2px;overflow:hidden;text-align:center;color:#fff;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#88000000,endColorStr=#88000000);}
.cover-1 .score-small{position:absolute;margin:-45px 0 0 45px;cursor:pointer;}

.cover_2{display:inline-block;text-align:left;}
.cover_2{*display:inline;}
.cover_2 a:link, .cover_2 a:hover, .cover_2 a:active, .cover_2 a:visited{text-decoration:none;}
.cover_2 a{display:block;*position:relative;}
.cover_2 a:hover{display:block;_background:none;}
.cover_2 a img{display:block;padding:1px;border:1px solid #cccccc;vertical-align:top;}
.cover_2 a:hover img{border-color:#adff2f;background:#fffacd;}
.cover_2 .cv-title{position:absolute;width:120px;height:1.8em;line-height:1.8em;margin:-172px 2px 0 2px;overflow:hidden;text-align:center;color:#fff;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#88000000,endColorStr=#88000000);}
.cover_2 .score-middle{position:absolute;margin:-60px 0 0 60px;cursor:pointer;}

/* end */