@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p,th,td{margin:0;padding:0;}
.q{zoom:1;}
.q:after{content:''; clear:both; display:table;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
em,strong{font-style:normal;font-weight:normal;}
ol,ul,li,dl{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font-family:"Microsoft YaHei",tahoma,verdana,arial,sans-serif; font-size: 12px;}
a{text-decoration:none;}

body{background-color: #ededf0;}
.shopping_div{ width:1200px; margin:0 auto;padding-top:20px;}

.shopping_left{ float:left; width:200px; padding:5px 0; background-color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.shopping_right_area{float: right; width: 100%; margin-left: -200px;}
.shopping_right_area .shopping_right{margin: 0 0 30px 220px; background-color: #fff; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.shopping_div_nomenu .shopping_left{display: none;}
.shopping_div_nomenu .shopping_right{margin: 0 0 30px 0;}
.shopping_left hr{border-top:1px solid #EDEDED; border-left: 0; border-right:0; border-bottom: 0; margin:0 20px;}
.basics{ width:200px; margin-bottom: 10px;}
.basics a{display: block;}
.basics_tit{position: relative;}
.basics_tit span{ display:block; padding:0 20px; line-height:50px; font-size:16px; color:#333;font-weight:bold;}
.basics_tit em{position: absolute; top:20px; right:35px; display: inline-block;}
.basics_tit em i{width: 0; height: 0; border-width:8px 8px 0; border-style: solid; position: absolute;}
.basics_tit em i.icon1{border-color: #696969 transparent; top:1px;}
.basics_tit em i.icon2{border-color: #fff transparent;}
.basics_con{}
.exhibition{height:32px;}
/*.exhibition span{ display:block; float:left; margin-left:20px; margin-top:10px; width:19px; height:18px;}*/
.exhibition p{ display:block; padding:0 20px; height:32px; line-height:32px; font-size:14px; color:#5a5a5a;float:left;}
.exhibition p a{ color:#5a5a5a;}
/*推荐图标*/
.exhibition strong{position: relative;display:block;height:26px;width:26px;top:-33px;left:-33px;background:url(/templates/shop/images/xin.png) center top;}
/*.exhibition strong{position: relative;display:block;height:26px;width:26px;top:-33px;left:-33px;background:url(/templates/shop/images/tuijian.png) center top;}*/
/* .exhibition .bg_img1{ background:url(/templates/shop/images/icon1.png) center top;}
.exhibition .bg_img2{ background:url(/templates/shop/images/icon2.png) center top;}
.exhibition .bg_img3{ background:url(/templates/shop/images/icon3.png) center top;}
.exhibition .bg_img4{ background:url(/templates/shop/images/icon4.png) center top;}
.exhibition .bg_img5{ background:url(/templates/shop/images/icon5.png) center top;}
.exhibition .bg_img6{ background:url(/templates/shop/images/icon6.png) center top;}
.exhibition .bg_img7{ background:url(/templates/shop/images/icon7.png) center top;}
.exhibition .bg_img7-1{ background:url(/templates/shop/images/icon7-1.png) center top;}
.exhibition .bg_img8{ background:url(/templates/shop/images/icon8.png) center top;}
.exhibition .bg_img9{ background:url(/templates/shop/images/icon9.png) center top;}
.exhibition .bg_img10{ background:url(/templates/shop/images/icon10.png) center top;}
.exhibition .bg_img11{ background:url(/templates/shop/images/icon11.png) center top;}
.exhibition .bg_img12{ background:url(/templates/shop/images/icon12.png) center top;}
.exhibition .bg_img13{ background:url(/templates/shop/images/icon13.png) center top;}
.exhibition .bg_img14{ background:url(/templates/shop/images/icon14.png) center top;}
.exhibition .bg_img15{ background:url(/templates/shop/images/icon15.png) center top;}
.exhibition .bg_img16{ background:url(/templates/shop/images/icon16.png) center top;}
.exhibition .bg_img17{ background:url(/templates/shop/images/icon17.png) center top;}
.exhibition .bg_img18{ background:url(/templates/shop/images/icon18.png) center top;} */
.basics_con .cur{background-color:#1398FD;}
.basics_con .cur span{background-position:center bottom;}
.basics_con .cur p a{color:#FFF}
.banner{ width:980px; height:300px;}
.weighs_Tit{height:65px; border-bottom: 1px solid #EDEDED; font-size: 24px; margin-bottom: 15px;}
.weighs_Tit h2{color:#666; line-height: 65px; float: left; margin-left: 20px;}
.weighs_Tit .edition_set{float: right;}
.weighs_Tit .edition_set li{padding:0 20px; border-left: 1px solid #EDEDED; text-align: center; float: left; height: 65px; position: relative;}
.weighs_Tit .edition_set li.cur{border-bottom: 1px solid #fff; border-top:3px solid #0099ED; height: 62px;}
.weighs_Tit .edition_set li font{font-size: 16px; color:#333; display: inline-block; height:26px; line-height: 26px; margin: 10px 0 0;}
.weighs_Tit .edition_set li .packageList{padding-right: 30px; background:url(/templates/shop/images/tuijian.png) no-repeat right center;}
.weighs_Tit .edition_set li.cur font{margin-top:7px;}
.weighs_Tit .edition_set li p{font-size: 14px; color:#888;}
.weighs_Tit .edition_set li p em{color:#f00;}
.weighs_Tit .edition_set li p i{color:#ff7b00; font-style: normal;}
.weighs_Tit .edition_set li .caseText{line-height: 65px; font-size: 16px; color:#333;}
.weighs_Tit .edition_set li.cur .caseText{line-height: 60px;}
.weighs_Tit .edition_set li.cur2{background-color:#FF4B49;}
.weighs_Tit .edition_set li.cur2 font{color:#fff;}
.weighs_Tit .edition_set li.cur2 p,.weighs_Tit .edition_set li.cur2 p em,.weighs_Tit .edition_set li.cur2 p i{color:#fff;}
.weighs_l{overflow: hidden;}
.weighs_r{ width:282px; float:right; margin: 0 20px;}
.or_weighs{}
.or_weighs_tit,.or_weighs_tit2{height:49px; line-height:49px; border-bottom:1px solid #DDDDDD;font-size:16px; color:#333;}
.or_weighs_tit{margin:0 0 20px 20px;}
.or_weighs_tit2{margin-bottom:20px; padding:0 20px;}
.or_weighs_tit2 em{border-left: 3px solid #009DF3; color:#009DF3; padding-left:10px;}
.or_weighs_tit em{border-left: #009DF3 solid 3px; padding-left: 10px; color:#009df3;}
.or_weighs_con{ width:678px; padding:27px 0 9px 0; overflow:hidden; border-bottom:2px solid #FFF}
.or_weighs_con span{ display:block; width:105px; height:35px; line-height:35px; font-size:14px; color:#555; text-align:center; float:left}
.weighs_bot ,.or_hover{ width:573px; float:left; overflow:hidden}
.weighs_bot a ,.or_hover a ,.hover_no{ display:block; width:100px;height:35px; line-height:35px; background:url(/templates/shop/images/btn.png) no-repeat left top; text-align:center; font-size:14px; color:#1398fd; float:left; margin-right:10px; margin-bottom:10px;}
.weighs_bot a:hover ,.or_hover a:hover ,.hover_ok:hover{ background:url(/templates/shop/images/btn.png) no-repeat left -35px;color:#FFF;}
.weighs_bot .hover_bg ,.or_hover .hover_bg ,.or_hover .hover_ok{background-position:left bottom;color:#FFF}
.or_why{margin:0 20px; padding-bottom:30px;}
.or_why_tit{ overflow:hidden; margin-bottom: 20px;}
.or_why_tit span{display: inline-block; background: url('/templates/shop/images/zx_icon2.jpg') no-repeat left center; padding-left: 30px; height:30px; line-height: 30px;}
.or_why_con{position: relative; margin-bottom:20px; font-size:14px; color:#555; padding:20px; background-color: #F8F8F8; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px;}
.or_why_con em{position: absolute; top:-10px; left:20px; display: block; width:0; height: 0; border-color: #F8F8F8 transparent; border-style: solid; border-width: 0 10px 10px;}

.or_weighs_tit1{border-bottom:1px solid #DDDDDD; overflow:hidden;}
.or_weighs_tit1 span{ display:block; float:left; width:22px; height:22px; margin-top:13px;}
.or_weighs_tit1 p{ display:block; height:30px; line-height:30px;font-size:14px; color:#444;}
.weighs_del{ width:252px; margin:0 auto; overflow:hidden; border-bottom:1px dashed #DEDEDE;}
.weighs_del span{ display:block; width:76px; height:41px; line-height:41px; float:left; font-size:14px; color:#555; }
.weighs_del a{ display:block; width:17px; height:17px; float:right; margin-top:12px;}
.weighs_mony{ width:252px;height:35px;margin:0 auto; }
.weighs_mony span{ display:block; line-height:35px; float:right; text-align:right;color:#555; font-size:14px;}
.weighs_mony em{color:#ff6600;}
.weighs_mony1{ width:252px;margin:0 auto; overflow:hidden; border-bottom:1px dashed #DEDEDE; padding-bottom:10px;}
.weighs_mony1 p{ display:block; width:242px; height:25px; line-height:25px; font-size:14px; color:#555; margin:0 auto; clear:both}
.weighs_mony1 a{ display:block; width:69px; height:30px; line-height:30px; float:left; margin:7px 7px; background-image:url(/templates/shop/images/btn1.png); font-size:14px;color:#555; text-align:center;}
.weighs_mony1 .hover_bg1{ background-position:left bottom;color:#FFF}
.weighs_mony2{ width:252px;padding:22px 0; overflow:hidden; margin:0 auto}
.weighs_mony2 span{ float:left; display:block;font-size:14px;color:#555;line-height:35px; }
.weighs_mony2 em{color:#ff6600;font-size:18px}
.weighs_mony2 a{ display:block; width:100px; height:35px; font-size:14px;color:#FFF; line-height:35px; float:right; background-color:#FF6600; border-radius:4px; text-align:center}

.top_banner{overflow: hidden;height:230px;}
.banner_two{overflow: hidden;height:50px;margin-top:5px;}
.buy-fixed-div{}
.buy-fixed-div .inner-div{position: relative;}
.mybuy-list-title{line-height: 40px; color:#888; border-bottom: 1px solid #DDD; margin-bottom: 10px;}
.mybuy-list-title span{background:url('/templates/shop/images/zx_icon1.jpg') no-repeat left center; padding-left: 30px; font-size: 16px; color:#009df3; display: inline-block;}
.mybuy-list-title b{float: right; color:#888; font-weight: normal; font-size: 14px;}
.mybuy-list-title b em{color:#f60;}
/*购买配置列表*/
.mybuy-list{margin-bottom: 10px;}
.mybuy-list dl{border-width: 0 1px 1px; border-style:solid; border-color:#DDD; font-size:14px;}
    .mybuy-list dt{font-size:14px;float: left; width: 80px; line-height: 35px; height: 35px; text-align: center; color: #444; overflow: hidden;}
    .mybuy-list dd{overflow:hidden; border-left:1px solid #DDD;}
    .mybuy-list dd ol{margin-top:-1px;}
    .mybuy-list dd li{height: 35px; border-top:1px dashed #DDD; line-height: 35px; font-size:0; position:relative;}
    .mybuy-list dd li:hover{background-color: #F5F5F5;}
    .mybuy-list dd li:hover em{color:#6F6F6F;}
    /*.mybuy-list dd li:first-child{border-top:0;}*/
    .mybuy-list dd li span{display: inline-block; overflow: hidden; font-size: 14px; padding-left: 10px;}
    .mybuy-list dd li .s-1{width: 85px;height:36px;line-height:36px;}
    .mybuy-list dd li .s-2{width: 93px;height:36px;line-height:36px;float:right;}
    .mybuy-list dd li em{width:17px; height: 17px; position:absolute; right: 0; top: -1px; cursor: pointer; color:#D2D2D2; font-size: 17px;}
/* 购买总价 */
.mybuy-subtotal{text-align: right; font-size: 14px; padding: 10px 5px 0 0; display: none;}
    .mybuy-subtotal em{color: #888;}
    .mybuy-subtotal b,.mybuy-subtotal i{color: #FF6600; font: normal 700 20px/100% 'arial';}
/*本期活动*/
.activityUrl{margin-bottom: 10px;}
.activityUrl h2{font-weight: normal; height: 30px; line-height: 30px; font-size: 14px; color:#444;}
.activityUrl a{display: block; margin-bottom: 10px;text-align: center;}
/* 购买年份列表 */
.buy-year-list{overflow: hidden; border-bottom: 1px solid #EDEDED; width:100%;}
.buy-year-list dt{height:30px; line-height: 30px; font-size:14px; color: #444;}
.buy-year-list dd{font-size: 14px; width: 292px;}
    .buy-year-list dd b{ height:35px; line-height:35px; border:1px solid #DDDDDD; color:#555; margin:0 10px 10px 0; cursor: pointer; display:inline-block; width:82px; text-align: center; position:relative;}
    .buy-year-list dd .new{background:url(http://aimg8.oss-cn-shanghai.aliyuncs.com/new_sc_shop/ico-new.gif) no-repeat; width:22px; height: 15px; position: absolute; right: 1px; top: -6px;}
    .buy-year-list dd b.hover{border:1px solid #009DF3; color: #009DF3;}
    .buy-year-list dd b.cur{background:#009DF3 url(/templates/shop/images/listCur.png) no-repeat right bottom; color: #fff; height: 37px; border:0;}
/* 总价区域 */
.buy-sumprice{padding: 15px 0;}
    /*价格样式一*/
    .buy-sumprice-1 .priceText{text-align: center; color:#666; font-size: 14px; margin-bottom: 10px;}
    .buy-sumprice-1 .num{color: #ff4949; font-size: 22px; font-weight: normal;}
    .buy-sumprice-1 .priceInfo{text-align: center; font-size:14px;}
    .buy-sumprice-1 .priceInfo em{color:#ff8500; margin:0 5px;}
    /*价格样式二*/
    .buy-sumprice-2 .priceText{text-align: center;}
    .buy-sumprice-2 .priceTextInner{display: inline-block;position: relative;}
    .buy-sumprice-2 .priceTextInner b.num{color:#FF494A; font-size:22px; vertical-align: sub;margin-right:3px;}
    .buy-sumprice-2 .priceTextInner .zk{position: absolute; right:-24px; top:-24px;background-color: #FFE500;padding:2px 5px;}
    .buy-sumprice-2 .priceTextInner .zk em{position: absolute;border-color: #FFE500 transparent transparent #FFE500;border-width: 5px; border-style: solid dashed dashed solid; left: 5px; bottom: -8px;}
    .buy-sumprice-2 .priceTextInner .zk b{color:#FF4B2A;}
    .buy-sumprice-2 .originPriceText{text-align: center;}
    .buy-sumprice-2 .originPriceText{color:#9A9A9A;font-size: 12px;}
    .buy-sumprice-2 .originPriceText b{font-weight:400; text-decoration:line-through;}
    /* .buy-sumprice .shen{color: #888; padding-left: 10px;}
    .buy-sumprice .song{position: absolute; left: 15px; bottom: 0; color: #ff0000; font-size: 14px;line-height: 20px;bottom:24px;}
    .buy-sumprice .yh{position: absolute; left: 15px; bottom: 0; color: #ff0000; font-size: 14px;line-height: 20px;} */
/* 购买按钮 */
.buy-btn-area{text-align: right; margin-bottom: 10px;}
.buy-btn-area form{text-align:center;}
    .buy-btn-area textarea{display: none;}
    .buy-btn-area .btn{ border:0; cursor:pointer; background-color: #f90; display: inline-block; width: 100%; height: 45px; font-size: 20px; color: #FFF; line-height: 45px;border-radius: 22px; -moz-border-radius: 22px; -webkit-border-radius: 22px; -o-border-radius: 22px; text-align: center; width: 270px;}
    .buy-btn-area .btn-2{display: inline-block; margin-top: 10px;}
/* 配置列表 */
.deploy-select{margin-bottom: 20px;}
.deploy-select dl{font-size:14px; margin: 0 0 20px 20px; border-bottom: 1px solid #DDD; position: relative;}
.deploy-select dt{width: 75px; line-height: 30px; color: #555;position:absolute; left:0; top: 0;}
.deploy-select dd{padding: 0 0 10px 75px;}
.deploy-select dd span{ display:inline-block;position: relative;}
    .deploy-select dd b{ display:inline-block; height:35px; line-height:35px; width:98px; border:1px solid #DDDDDD; color:#555; margin:0 0 12px 10px; cursor: pointer; font-weight: 400; text-align: center; overflow: hidden;}
    .deploy-select dd b.hover{border:1px solid #009DF3; color: #009DF3;}
    .deploy-select dd b.cur{color: #fff; height: 37px; border:0; background:#009DF3 url(/templates/shop/images/listCur.png) no-repeat right bottom; width:100px;}
    .deploy-select dd em{position: absolute;}
    .deploy-select dd em.new{background:url(http://aimg8.dlszyht.net.cn/new_sc_shop/ico-new.gif) no-repeat; width:22px; height: 15px; right: -10px; top: -8px;}
    .deploy-select dd em.song{background:url(http://aimg8.dlszyht.net.cn/new_sc_shop/song.gif) no-repeat; width:27px; height: 25px; right: -12px; top: -15px;}
.deploy-select .templates-list b{width:59px; height: 37px; border-color: #CCC; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
    .deploy-select .templates-list b img{width:59px;}
    .deploy-select .templates-list b em{width:20px; height: 20px; position: absolute; right: 0; bottom:0; background-image:url(/templates/shop/images/btn_r.png); background-position: left -40px; visibility: hidden;}
    .deploy-select .templates-list b.cur{border-color:#009DF3;}
    .deploy-select .templates-list b.cur em{visibility: visible;}

/*弹出说明*/
    .explain-div{position: absolute; left: 0; top: 0; visibility: hidden; max-width: 350px;}
    .explain-div .inner-div{margin: 10px;border:1px solid #CCC; border-radius: 5px; padding: 10px; background-color: #FFF;}
    .explain-div em{position: absolute;border-width:10px 10px 0; border-style: solid dashed; left:50%; margin-left:-10px;}
    .explain-div em.em-1{border-color: #CCC transparent; bottom:0px; z-index: 1;}
    .explain-div em.em-2{border-color: #FFF transparent; bottom:2px; z-index: 2;}
    .explain-div .inner-area .text{line-height: 24px; font-size:12px; padding:0 5px;}
    .explain-div .inner-area .text .prices{font-size:12px; position: absolute; right: 20px; top: 15px; color:#F60;}
    .explain-div .inner-area .show-temp{ width: 209px; height: 130px; position: relative;}
    .explain-div .inner-area .show-temp img{}
    .explain-div .inner-area .show-temp .opacity-bg{ position: absolute; width: 100%; height: 130px; left: 0; top:0; background-color: #000; opacity:0.5; filter:alpha(opacity=50); visibility: hidden;}
    .explain-div .inner-area .show-temp a{position: absolute; left:30px; width:149px; height: 40px; line-height: 40px; font-size:14px; font-weight: 400; border:1px solid #FFF; color: #FFF; text-align: center; border-radius:8px; visibility: hidden;}
    .explain-div .inner-area .show-temp a:hover{border-color: #44B2FF; color: #FFF; background-color: #44B2FF;}
    .explain-div .inner-area .show-temp a.btn-1{top:20px;}
    .explain-div .inner-area .show-temp a.btn-2{top:70px;}
    .explain-div .inner-area .show-temp-hover .opacity-bg,.explain-div .inner-area .show-temp-hover a{visibility: visible;}


/*支付弹出框*/
.pay_change{width:724px; display: none;}
.payMain{margin:10px 20px; text-align: left;}
.payMain .TitleInfo{border-bottom: 1px solid #EDEDED; margin-bottom: 10px;}
.payMain .TitleInfo li{margin-bottom: 10px; color:#555; font-size: 14px;}
.payMain .TitleInfo .alert-heji span{margin-right: 15px;}
.payMain .TitleInfo .alert-heji .span-1 em{font-style: normal; font-size: 24px; color:#ff7200;}
.payMain .TitleInfo .alert-heji .span-2{color:#ff7200;}
.payMain .TitleInfo .alert-heji .span-3{color:#9A9A9A;}
.payMain .TitleInfo .alert-heji .span-3 b{text-decoration: line-through; font-weight: 400;}
.payMain .tj_list{}
.payMain .tj_list h2{height: 30px; line-height: 30px; font-size: 14px;}
/*.payMain .tj_list dl{width:750px;}*/
.payMain .tj_list dd{float: left; width:232px; margin-right: 10px;}
.payMain .tj_list dd a{display: block; border:1px solid #ddd; color:#555; height:75px; padding:5px; position: relative;}
.payMain .tj_list dd:hover a,
.payMain .tj_list dd.cur a{border:1px solid #009DF3;}
.payMain .tj_list dd.cur a{background: url('/templates/shop/images/listCur2.png') no-repeat right bottom;}
.payMain .tj_list dd h5{font-size: 14px; margin-bottom: 5px;}
.payMain .tj_list dd h5 em{font-size: 14px;}
.payMain .tj_list dd h5 i{font-style:normal;}
.payMain .tj_list dd font{line-height: 22px;}
.payMain .tj_list dd p{color:#fe9625; margin-bottom: 5px; position: absolute; right:5px; top:7px;}
    .pay-select{}
    .pay-select h3{width:100%;height:30px;line-height:30px;font-size:14px;}
    .pay-select dl{overflow:hidden; margin-bottom: 10px;}
    .pay-select dd{border:1px solid #ccc; width:230px; height:85px; float: left; margin:0 10px 10px 0; cursor: pointer}
    .pay-select dd:hover,
    .pay-select dd.cur{border:1px solid #009DF3;}
    .pay-select dd.cur{background: url('/templates/shop/images/listCur2.png') no-repeat right bottom;}
    /*.pay-select .input-radio{width:14px; height:14px; position: absolute; margin:30px 0px 0px 10px;}*/
    .pay-select span{display: inline-block; width: 150px; text-align: center; float: left; padding-top: 22px;}
    .pay-select font{line-height: 87px; font-size: 14px; color:#555;}
    .pay-select dd.Hktel span{width:120px;}
    .pay-select dd.Hktel p{line-height: 22px; color:#888; font-size: 14px; padding-top: 15px; margin-bottom: 5px;}
    .pay-select dd.Hktel em{font-size: 20px;}
    .pay-select dd.pay-tel{border-bottom-width:1px;padding:5px; }
    .pay-select dd.pay-tel{color:red; font-size:14px;}
    .pay-select .pay-button{text-align:center;}
    .pay-select .pay-button a{display: inline-block; text-align: center; border-radius: 5em; font-size: 14px;}
    .pay-select .pay-button .pay{height:40px; line-height: 40px; width:120px; background-color: #00A5FF; color:#fff; margin-left: 20px;}
    .pay-select .pay-button .pay_cancel{height:38px; line-height: 38px; width:118px; border:1px solid #DBDBDB; color:#666;}

    .suit-buy-wrap{border:1px solid #ccc; padding:23px 20px 0; margin:0 0 10px 2px;}
    .suit-buy-inner{ overflow:hidden;}
        .suit-buy-wrap .plus-sign{width:25px; height:25px; position:absolute;  top:32px;}
            .suit-buy-wrap .plus-sign i{background-color:#CCCCCC; position: absolute;}
            .suit-buy-wrap .plus-sign i.i-1{width:24px; height:5px; top:10px;}
            .suit-buy-wrap .plus-sign i.i-2{width:5px; height:24px; left:10px;}
        .suit-buy-wrap .pic-icon{border-width:1px; border-style:solid; margin-bottom:5px; width:83px; height:83px; text-align: center; line-height: 81px;}
        .suit-buy-wrap .pic-icon img{vertical-align: middle;}
    .suit-buy-wrap .suit-main{float:left; width:100px; padding-right:40px; position:relative;}
    .suit-buy-wrap .suit-main .plus-sign{right:10px;}
        .suit-buy-wrap .suit-main .pic-icon{border-color: #ccc;}
        .suit-buy-wrap .suit-main span{color:#666;line-height:20px; padding-top:10px;}
    .suit-other{width:410px; overflow-x:scroll; height:160px; float:left;position: relative;}
    .suit-other ul{ overflow: hidden; width:450px;}
    .suit-other li{float:left; position: relative; width:125px;}
    .suit-other li .hide_info{display:none}
    .suit-other .plus-sign{right:-2px;}
    .suit-other .li-inner{margin:0px 0px 0px 10px;}
        .suit-other .pic-icon{border-color:#fff;}
        .suit-other li.hover .pic-icon{border-color:#c00;}
        .suit-other li.selected .pic-icon{border-color:orange;}
        .suit-other label{display:block; color:#666666; font-size:12px; line-height: 20px;}
        .suit-other label input{width:14px; height: 14px; vertical-align: middle;}
        .suit-other .price{color:#F8841F; line-height:20px; font-weight: bold;}
        .suit-sum{width:120px; padding-left:40px; float: left; position:relative;}
        .suit-sum .plus-sign{ right:auto; left:5px;}
        .suit-sum .plus-sign i.i-1,.suit-sum .plus-sign i.i-2{width:24px; height:5px; left:0;}
        .suit-sum .plus-sign i.i-1{top:8px;}
        .suit-sum .plus-sign i.i-2{top:16px;}
        .suit-sum .sum-price{padding-top:25px;color:#F8841F; line-height: 40px; font-family: "微软雅黑";}
        .suit-sum .sum-price b{font-size:25px;}
        .suit-sum .suit-buy-btn{ margin-top:20px; display:inline-block; width:77px; height:25px; background-color: #92D0ED; color:#fff; text-align: center; line-height:25px; text-decoration: none;
         border-radius:5px; background-image: -webkit-linear-gradient(top,#53ADD3,#329ECF);
         background-image: -moz-linear-gradient(top,#53ADD3,#329ECF);
         background-image: -ms-linear-gradient(top,#53ADD3,#329ECF);
         background-image: -o-linear-gradient(top,#53ADD3,#329ECF);
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53ADD3',endColorstr='#329ECF',GradientType=0 );
        }
        .show-suit-other-info{position:absolute; left:50px; top: 50px; width:380px; padding:10px; border-width:3px; border-style:solid; border-color:#ccc; border-color:rgba(0,0,0,0.4); background-color: #fff; z-index:100; display:none; line-height: 24px; font-size:14px;}

.case_div ul{ width:280px; overflow:hidden;}
.case_div ul li{ width:280px;position:relative; margin-bottom:20px;clear: both;}
.case_div ul li .case_bg{ width:280px; height:200px;padding:12px 1px 1px; margin:0 auto; background:url(/templates/shop/images/show_bg.png); *margin-bottom:10px;}
.case_bottom{ width:278px; margin:0 auto; overflow:hidden;}
.case_bottom span{ display:block; width:278px; height:30px; line-height:30px; float:left; font-size:14px; color:#333;text-align:center;}
.case_bottom a{ display:block; float:left; width:25px; height:25px;}
.case_bg1{width:278px; height:213px; position:absolute;left:50%; top:0;margin:30px 1px 1px -139px; background:url(/templates/shop/images/bg15.png); display:none}
.case_bg1 span{ display:block; font-size:14px; color:#FFF; text-align:center; margin-top:30px;}
.case_bg1 a{ display:block; width:129px; height:33px; border:1px solid #FFF; border-radius:3px; margin:0 auto; margin-top:10px; font-size:14px; color:#FFF; line-height:33px; text-align:center}
.case_bg1 span{ display:block; font-size:14px; color:#FFF; text-align:center; margin-top:0px;height:10px;}
.case_div ul li .ewm{width:150px;height:150px;position: absolute;display: none;top:60px;left:66px;}
.case_div ul li .app,.case_div ul li .xcx{width:150px;height:150px;position: absolute;display: none;top:60px;left:66px;}

/*套餐版弹窗*/
.packageLi{position: relative;}
.packageLi:hover .packageAlt{display: block;}
.packageAlt{position: absolute; top:65px; right:0; z-index: 1; width:370px; background-color: #fff; padding:20px; box-shadow:0 0 15px #989898; display: none;}
.packageAlt .jiao{position: absolute; top:-19px; right:0; background: url('/templates/shop/images/jiaoIcon.png')no-repeat; width:36px; height: 19px;}
/*.packageAlt .jiao{position: absolute; width:0; height: 0; top:-10px; left:50%; margin-left:-5px; border-color:#fff transparent; border-style: solid; border-width: 0 10px 10px;}*/
.packageAlt .imgInfo{position: relative; background: url('/templates/shop/images/packageBg.jpg'); height: 252px; margin-bottom: 20px;}
.packageAlt .titInfo{position: absolute; top:0; left:10px; background: url('/templates/shop/images/packageTit.png'); width: 89px; height: 29px; line-height: 25px; color:#0072ff; text-align: center; font-size: 14px;}
.packageAlt .imgText{text-align: center; padding-top: 45px; margin-bottom: 10px;}
.packageAlt .packagePrice{color:#fff; margin-bottom: 15px;}
.packageAlt .datePrice{font-size: 14px; margin-right: 10px;}
.packageAlt .datePrice em{font-size: 18px; color:#fffc00;}
.packageAlt .priceShow{font-size: 12px; text-decoration: line-through;}
.packageAlt .priceShow em{margin-right: 10px;}
.packageAlt .downDate{color:#e0eeff; font-size: 12px; margin-bottom: 20px;}
.packageAlt .downDate span{display: inline-block; background: url('/templates/shop/images/dateIcon.png') no-repeat left center; padding-left: 18px;}
.packageAlt .downDate span em{display: inline-block; margin:0 10px; background: url('/templates/shop/images/dateBg.png'); width:25px; height: 20px; line-height: 20px; text-align: center; border-radius: 5px;}
.packageAlt .shopBtn{text-align: center;}
.packageAlt .shopBtn a{display: inline-block; width:120px; height: 37px; line-height: 37px; text-align: center; border-bottom: 3px solid #DD961C; background-color: #FFE400; font-size: 14px; color:#ff4541; font-weight: bold;}
.packageAlt .tabInfo table{border:1px solid #EDEDED; font-size: 14px;}
.packageAlt .tabInfo thead tr{background:#FAFAFA; color:#555;}
.packageAlt .tabInfo tbody tr{color:#888;}
.packageAlt .tabInfo table td{height: 38px; border:1px solid #EDEDED;}
.packageAlt .tabInfo table td em{color:#ff8500;}

.packageAlt .img_gaoji{height: auto; margin-bottom: 20px;}

.pay-declare{border-top:#ff6600 dashed 1px; background-color:#F7E2CB; padding: 25px 20px; text-align: left; margin-top: 25px;}
.pay-declare h5{font-size: 16px; padding:0 0 5px; color:#ff4345;}
.pay-declare p{font-size: 14px; line-height: 1.2; color:#666666;}
.pay-declare p big{font-size: 20px;}
.pay-declare p b{font-weight: 700; color:#333333; font-size:16px;}

.big_li{width:262px;}

/*送红包*/

.buy-sumhong{text-align: center;height:30px;padding-bottom: 10px;padding-top: 0;}
.buy-sumhong .h_img{width:26px;height:30px;float: left;overflow: hidden;margin-left:70px;}
.buy-sumhong .h_text{color: #ff5050;float: left;margin-left: 15px;font-size: 14px;height: 30px;line-height: 30px;}
.buy-sumhong .h_text a{color: #ff5050;}

.foot-add{position: fixed; left: 0; bottom: 0; width: 100%;}
.foot-add a{display: block; height: 100px; background:url(http://aimg8.oss-cn-shanghai.aliyuncs.com/new_sc_shop/foot_add_img.jpg) no-repeat center center;}
.foot-add em{position: absolute; right: 5px; top: 5px; width: 20px; height: 20px; line-height:16px; background-color: rgba(0, 0, 0, .3); color:#fff; z-index:2; font-size: 20px;text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}

/* 接口提示 */
.jk-dd{position:relative;}
.jk-dd .tip{position:absolute;background-color:#c00;top:-38px;right:10px;padding:8px 12px; border-radius: 3px;}
.jk-dd .tip b{color:#fff;font-size:12px;line-height:1;display:inline-block;}
.jk-dd .tip i{position:absolute;width:0;height:0;border-width:5px 5px 0;border-color:#c00 transparent;border-style:solid dashed;bottom:-5px;left:50%;margin-left:-5px;}
