/*首页*/
.content{ width:1024px; margin:10px auto; display:block; overflow:hidden;}
.content .con_img{ width:100%;}
.content .con_img img{ width:100%; display:block;}
.content .con_m{ width:100%; margin:10px auto 0 auto; display:block; overflow:hidden;}
.content .con_m .con_l{ float:left; width:246px;  display:block; overflow:hidden;}
.content .con_m .con_l .con_l_box{ margin-bottom:15px;}
.content .con_m .con_l .con_l_box .box_tit{ width:246px; height:38px; background:url(../images/tit_bg.png) no-repeat; text-align:center;}
.content .con_m .con_l .con_l_box .box_tit span{ line-height:35px; color:#fff; font-size:16px;}
.content .con_m .con_l .con_l_box .box_con{ width:240px; margin:0 auto; border:1px solid #d8d8d8; border-top:none; margin-top:-3px;  padding-bottom:10px;}
.content .con_m .con_l .con_l_box .box_con .form{ width:210px; margin:0 auto;  padding-top:10px;}
.content .con_m .con_l .con_l_box .box_con .form p{ font-size:14px; color:#000; margin-bottom:15px; font-weight:600;}
.content .con_m .con_l .con_l_box .box_con .form .form_sel{ display:block; color:#999; width:100%; height:28px; border:1px solid #CCC; margin-bottom:9px;}
.content .con_m .con_l .con_l_box .box_con .form .form_inp{ display:block; color:#999; width:100%; padding: 0 5px; height:28px; border:1px solid #CCC; margin-bottom:16px; 
     -moz-box-sizing: border-box;  
     -webkit-box-sizing: border-box; 
     -o-box-sizing: border-box; 
     -ms-box-sizing: border-box; 
     box-sizing: border-box; 
}
.content .con_m .con_l .con_l_box .box_con .form .form-btn{display: block; width:100%; height:28px; background:#FF6633; border:1px solid #FF582F; border-radius: 2px; color: #FFFFFF; outline: none; cursor: pointer;}
.content .con_m .con_l .con_l_box .box_con .form .form-btn:hover{ background: #FF3300;}
.content .con_m .con_r{ float:left; width:765px; border:1px solid #d8d8d8; margin-left:11px; display:block; overflow:hidden;}
.content .con_m .con_r .conr_l{ float:left; margin:15px; margin-bottom: 7px;}
.content .con_m .con_r .conr_r{ float:left; margin-top:15px;margin-bottom:15px;}
.content .con_m .con_r .conr_r .conr_box{ text-align:center;}
.content .con_m .con_r .conr_r .conr_box img{ width:209px; height:109px; display:block;}
.content .con_m .con_r .conr_r .conr_box p a{ line-height:44px; font-size:14px; color:#666;}
.content .con_m .con_r .conr_r .conr_box p a:hover{ color:#3963C5;}
.content .con_m .gundong{width:765px; height:230px; margin-left:11px; display:block; overflow:hidden;}


/*banner*/
.focus {width:514px; height:375px; overflow:hidden; position:relative; margin-bottom:15px;}
.focus ul {height:440px; position:absolute;}
.focus ul li {float:left; width:514px; height:375px; overflow:hidden; position:relative; background:#000;}
.focus ul li img{ width:514px; height:375px;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:514px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:514px; height:23px; padding:0px 20px; right:0; bottom:0px; text-align:right; overflow:hidden;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:8px; height:8px; text-align:center; _font-size:0; margin-left:8px; cursor:pointer; background:#FFFFFF; border-radius: 8px; text-indent: 999999em;}
.focus .btn span.on {background:#FFFF00;}


/*行业资讯*/
.con_news{ width:1022px; height:392px; margin:0 auto; border:1px solid #d8d8d8; margin-top:10px; display:block; overflow:hidden;}
.con_news .news_tit{ width:990px; margin:0 auto; height:48px; border-bottom:1px solid #d8d8d8;}
.con_news .news_tit p{ height:40px; margin-top:8px; width:120px; border-bottom:2px solid #3963C5; float:left; line-height:40px; font-size:20px; color:#000; padding-left:7px;}
.con_news .news_tit a{ display:block; width:70px; height:26px; border:1px solid #ebebeb; text-align:center; line-height:26px; float:right; margin-top:10px; background:#fff;}
.con_news .news_tit a:hover{ background:#eeeeee;}
.con_news .news_list{ width:990px; margin:10px auto; display:block; overflow:hidden;}
.con_news .news_list ul{ width:350px; list-style:none; display:block; float:left;}
.con_news .news_list ul li{ display:block; padding:8px; font-size:14px;}
.con_news .news_list ul li a{ font-size:14px; color:#333;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.con_news .news_list ul li a:hover{ color:#3963C5;}
.news_img{ float:right; margin-top:10px;}

/*底部图片滚动*/
.lunbo{ width:1024px; margin:0 auto; display:block; overflow:hidden; margin-top:15px;}
.lunbo_img{ padding-right:12px;}

/*秒杀专场*/
/*秒杀专场*/
.home-miaosha{ width: 100%; height: 240px; display: block; overflow: hidden; margin-bottom: 15px;}
.home-miaosha .miaosha-l{ width: 168px; height: 240px; background: url(../images/home-ms-tit.png) center 30px #FF582F no-repeat;}
.home-miaosha .miaosha-l .ms-box{ padding: 140px 12px 0 12px;  text-align: center; font-size: 16px;}
.home-miaosha .miaosha-l .ms-box span{ display: block; color: #FFFFFF;  font-size: 14px; line-height: 16px; padding-bottom: 10px;}
.home-miaosha .miaosha-l .ms-box em{display: inline-block; width: 24px; height: 24px; background: #464553; border: 1px solid #373645; border-radius: 4px; color: #FFFFFF; text-align: center; line-height: 24px; font-style: normal; margin-right: 2px; font-size: 18px;}
.home-miaosha .miaosha-l .ms-box a{ display: block; text-align: right; background: url(../images/more-r.png) right 60% no-repeat; padding-right: 14px; color: #FFFFFF; margin-top: 15px; line-height: 16px;}
.home-miaosha .miaosha-r{ width: 856px; height: 238px; border: 1px solid #DBDBDB; border-left: none;  border-right: none;overflow: hidden;}
.miaosha-list .list{ width: 213px; height: 238px; float: left; border-right: 1px solid #DBDBDB; }
.miaosha-list .list-img{width: 213px; height: 160px;display: table-cell;vertical-align: middle;text-align: center;}
.miaosha-list .list-img img{ max-width: 213px; max-height: 160px; }
.miaosha-list p{ font-size: 14px; margin: 10px 0; padding: 0 17px;}
.miaosha-list .box{ width: 175px; height: 22px; margin: 0 auto; border: 1px solid #FF582F;}
.miaosha-list .box span{ display: inline-block; width: 85px; line-height: 22px; text-align: center;}
.miaosha-list .box .s1{ background: #FF582F; color: #FFFFFF; font-size: 18px;}
.miaosha-list .box .s2{ color: #999; font-size: 16px; text-decoration: line-through;}

.box{  width: 855px; height: 238px; border: 1px solid #DBDBDB; border-left: none; position:relative; overflow:hidden; _height:100%;}
.picbox{ width: 855px; height: 238px; overflow:hidden; position:relative;}
.piclist{ height: 238px;position:absolute; left:0px; top:0px}
.piclist li{ width: 213px; height: 238px; float: left; border-right: 1px solid #DBDBDB; }
.piclist li .list-img{width: 213px; height: 160px;display: table-cell;vertical-align: middle;text-align: center;}
.piclist li .list-img img{ max-width: 213px; max-height: 160px; }
.piclist li p{ font-size: 14px; margin: 10px 0; padding: 0 17px;}
.piclist li .box{ width: 175px; height: 22px; margin: 0 auto; border: 1px solid #FF582F;}
.piclist li .box span{ display: inline-block; width: 85px; line-height: 22px; text-align: center;}
.piclist li .box .s1{ background: #FF582F; color: #FFFFFF; font-size: 18px;}
.piclist li .box .s2{ color: #999; font-size: 16px; text-decoration: line-through;}
.swaplist{ position:absolute; left:-3000px; top:0px;}
.og_prev,.og_next{ width:28px; height:28px; position:absolute; top:105px; z-index:99; cursor:pointer;}
.og_prev{  background:url(../images/ms-l.png) no-repeat; left: 0;}
.og_next{  background:url(../images/ms-r.png) no-repeat; right: 0;}

/*商品促销*/
.home-box{ width:1022px; border:1px solid #d8d8d8; margin-bottom:15px; display:block; overflow:hidden;}
.home-tit{ width:990px; margin:0 auto; height:48px; border-bottom:1px solid #d8d8d8;}
.home-tit p{ height:39px; margin-top:8px; width:120px; border-bottom:2px solid #3963C5; float:left; line-height:39px; font-size:20px; color:#000; padding-left:7px;}
.home-tit a{ display:block; width:70px; height:26px; border:1px solid #ebebeb; text-align:center; line-height:26px; float:right; margin-top:10px; background:#fff;}
.home-tit a:hover{ background:#eeeeee;}
.product-list{ padding: 15px;  border-bottom: 1px solid #DBDBDB;}
.product-list:last-child{ border-bottom: none;}
.product-img-01{ margin-right: 25px;}
.product-img-01 img{ display: block; width:432px; height: 234px; }


   

.product-img-02{ width: 320px; position: relative;}
    .product-img-02 img {
        display: block;
        width: 308px; 
        height: 234px;
    }
/*.product-img-02:after{content:'';position:absolute;z-index:0;top:50%; margin-top:-84px; right:0;width:1px;height:168px;background: #ccc; -webkit-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.product-img-02:nth-child(3n):after{ display: none;}
.product-img-02:nth-child(2n){ padding-left: 15px;}
.product-img-02:nth-child(3n){ padding-left: 15px;}*/
.product-list p{ font-size: 16px;}
.product-list span{ font-size: 14px; color: #999999; padding-top: 5px; margin-bottom: 20px;}
.product-list .img-wid01{ max-width: 222px; max-height: 165px;}
.product-list .img-wid02{ max-width: 85px; max-height: 165px;}
.product-list .img-wid03{ display: block; margin: 0 auto; max-width: 165px; max-height: 165px;}
.product-list .img-wid04{ display: block; margin: 0 auto; max-width: 200px; max-height: 165px;}
.product-img-03{ padding-left: 25px;}
    .product-img-03 img {
        display: block;
        width: 165px;
        height: 234px;
    }
.product-img-04{ width: 200px; padding: 0 24px; position: relative;}
.product-img-04 img {
    display: block;
    width: 200px;
    height: 234px;
}
/*.product-img-04:after{content:'';position:absolute;z-index:0;top:50%; margin-top:-84px; right:0;width:1px;height:168px;background: #ccc; -webkit-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.product-img-04:nth-child(4n):after{ display: none;}
.product-like-list{border-bottom: 1px solid #DBDBDB;}
.product-like-list:last-child{ border-bottom: none;}*/
.product-img-05{ width: 205px; padding: 15px 25px;  position: relative;}
.product-img-05:after{content:'';position:absolute;z-index:0;top:45px; right:0;width:1px;height:168px;background: #ccc; -webkit-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.product-img-05:nth-child(4n):after{ display: none;}
.product-img-05:nth-child(4n){ width: 207px;}
.product-img-05 p{ line-height: 22px;}
.product-img-05 .price{ display: block; font-size: 20px; color: #FF0000; padding-top: 5px; padding-bottom: 7px;}
.product-img-05 .c9{ color: #999999; padding-right: 10px;}
.zhe-icon{ position: absolute; right: 0; top: 0; width: 39px; height: 20px; background: url(../images/zhe.png) no-repeat; background-size: 39px 20px;}

/********************搜索页面********************/
.search{ width:1024px; margin:80px auto; display:block; overflow:hidden;}
.search_logo{ display:block; margin:0 auto; text-align:center;}
.search_form{ width:680px; margin:100px auto 80px auto;}
.search_form a{ font-size:14px; color:#666; float:left; margin-left:25px; margin-right:15px;}
.search_form a.gre{ font-size:14px; color:#355DB9; font-weight:600; float:left; margin-left:25px; margin-right:15px;}
.search_bg01{ width:680px; height:65px; background:url(../images/search_01.png) no-repeat; margin-top:10px;}
.search_bg02{ width:680px; height:65px; background:url(../images/search_02.png) no-repeat; margin-top:10px;}
.search_bg03{ width:680px; height:65px; background:url(../images/search_03.png) no-repeat; margin-top:10px;}
.search_input{ margin-top:10px; margin-left:4px; padding-left:40px; width:505px; height:46px; background:url(../images/search_ico.png) 2% 50% no-repeat; outline:none; display:block; float:left; border:none; font-size:14px; color:#999;}
.search_btn{ margin-top:6px; width:126px; height:58px; background:none; border:none; outline:none; display:block; float:left; font-size:22px; color:#fff; letter-spacing:5px; text-align:center; cursor:pointer;}


.miaosha-box{ padding: 20px 0;}
.ms-tit-img{ padding-bottom: 20px; text-align: center;}
.ms-tab-tit{ margin-right: -1px; height: 70px; background: #fff; }
.ms-tab-tit .item{ float: left; width: 204px; height: 70px; background: #f5f5f5;  margin-right: 1px; cursor: pointer;}
.ms-tab-tit .item b{ display: inline-block;vertical-align: middle; line-height: 70px; padding-left: 20px; font-size: 22px; font-weight: 600;}
    .ms-tab-tit .item .b2 {
        display: inline-block;
        vertical-align: middle;
        line-height: 70px;
        padding-left: 20px;
        font-size: 22px;
        font-weight: 600;
        color: #FFFFFF;
    }
    .ms-tab-tit .item .b1 {
        display: inline-block;
        vertical-align: middle;
        line-height: 70px;
        padding-left: 20px;
        font-size: 22px;
        font-weight: 600;
        color: #151518;
    }
    .ms-tab-tit .item .b21 {
        display: inline-block;
        vertical-align: middle;
        line-height: 70px;
     
        font-size: 22px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .ms-tab-tit .item .b11 {
        display: inline-block;
        vertical-align: middle;
        line-height: 70px;
     
        font-size: 22px;
        font-weight: 600;
        color: #151518;
    }
.ms-tab-tit .item .b1{ color: #151518; }
.ms-tab-tit .item .b2{ color: #FFFFFF;}
.ms-tab-tit .item p{ display: inline-block; vertical-align: middle; margin-left: 15px;}
.ms-tab-tit .item span{ display: block; color: #FFFFFF; padding: 5px 0;}
.ms-tab-tit .item .btn{ width: 87px; height: 34px; border-radius: 34px; border: 1px solid #DBDBDB; text-align: center; line-height: 34px;}
.ms-tab-tit .elect{ background: url(../images/ms-tab-bg.jpg) no-repeat;}
.ms-list{ margin-right: -8px; margin-top: 20px;}
.ms-list-item{ width: 248px; height: 360px; float: left; border: 1px solid #DBDBDB; margin-right: 8px; margin-bottom: 20px; display: block; overflow: hidden; position: relative;}
.ms-list-item a{ display: block;}
.ms-list-item .ms-img{width: 248px; height: 190px; display: table-cell;vertical-align: middle;text-align: center;}
.ms-list-item img{  max-width: 100%; max-height: 190px;}
.ms-list-item .ms-text{ padding: 0 15px;}
.ms-list-item .ellipsis-3{ margin-top: 5px; height: 66px; font-size: 14px; line-height: 22px;}
.peice1{ display: block; font-size: 14px; color: #999999; text-decoration: line-through; padding-top: 10px;}
.peice2{ font-size: 20px; color: #FF3E28;}
.ms-list-item .btn{ position: absolute; right: 15px; bottom: 52px; width: 85px; height: 30px; border-radius: 4px;}
.ms-list-item .btn a{ display: block; text-align: center; line-height: 30px;}
    .ms-list-item .btn button {
        display: block;
        text-align: center;
        line-height: 30px;
    }
.ms-list-item .btn-01{ background: #F2F3F5;}
.ms-list-item .btn-01 a{ color: #999999;}
.ms-list-item .btn-02{ background: #FF3E28; }
.ms-list-item .btn-02:hover{ background: #FF0000;}
.ms-list-item .btn-02 a{color: #FFFFFF;}
.ms-list-item .tip{ padding-top: 10px; color: #999999;}
.inline-l{ display: inline-block; margin-top: 10px; vertical-align: middle; color: #999999;}
.ms-end-icon{ position: absolute; top: 0; left: 0; width: 248px; height: 190px; background: url(../images/ms-end-icon.png) center center no-repeat; background-size: 106px;}
/*进度条*/
.progress {
	display: inline-block;
	vertical-align: middle;
	margin-top: 10px;
	width: 120px;
	height:12px;
	background:#ebebeb;
	border-radius:8px;
	border: 1px solid #FFC5BE;
	background: #FFFFFF;
	position: relative;
	margin-left: 20px;
}
.progress > span {
	position:relative;
	float:left;
	margin:0 -1px;
	min-width:10px;
	height:12px;
	line-height:10px;
	text-align:right;
	background:#FFC5BE;
	border-radius:5px 0 0 5px;
	padding-right: 0!important;
	text-decoration:none!important;
}
.progress > span > span {
	font-size:10px;
	color:#FFFFFF!important;
	text-decoration:none!important;
	padding-right: 5px!important;
}
.progress .red {
	background:#FFC5BE;
	background-image:-webkit-linear-gradient(top,#FFC5BE 0%,#FFC5BE 70%,#FFC5BE 100%);
	background-image:-moz-linear-gradient(top,#FFC5BE 0%,#FFC5BE 70%,#FFC5BE 100%);
	background-image:-o-linear-gradient(top,#FFC5BE 0%,#FFC5BE 70%,#FFC5BE 100%);
	background-image:linear-gradient(to bottom,#FFC5BE 0%,#FFC5BE 70%,#FFC5BE 100%);
}
/*分页*/
.pages{ width:100%;  text-align:center; margin:20px auto;}
.pages .aa{ font-size:12px; color:#666; cursor:pointer; margin:0 3px;}
.pages .aa{ padding:4px 8px; border:1px solid #e6e6e6;}
.pages .aa:hover{ color:#3963C5; background:#ebebeb;}
.pages .page_inp{ width:38px; padding-left:5px; height:22px; border:1px solid #d8d8d8; outline:none; margin:0 4px;}
.pages .page_btn{ width:42px; height:26px; border:1px solid #d8d8d8; text-align:center; line-height:22px; font-size:12px; color:#666; margin-left:5px; cursor:pointer; background: #FFFFFF; outline: none;}
.pages .page_btn:hover{ background: #EEEEEE;}
/*个人中心*/
/*我的话费*/
.center{ width: 830px; padding-bottom: 60px; border: 1px solid #DBDBDB; background: #FFFFFF;}
.center-new {
    width: 830px;
    padding-bottom: 60px;
    border: 1px solid #DBDBDB;
    background: #FFFFFF;
}
.center-tit {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #DBDBDB;
    background: #f5f5f5;
}
.center-tit p{ display: block; width: 120px; background: #FFFFFF; height: 40px; line-height: 40px; border-bottom: 1px solid #FFFFFF; margin-left: 1px; text-align: center; border-right: 1px solid #dbdbdb; font-size: 14px; font-weight: 600;}
.center-con{ padding: 75px 45px 15px 60px; position: relative;}
.center-con .phone-l span{ display: block; padding-top: 15px; text-align: center;}
.center-con .phone-num{ padding-left: 35px;}
.center-con .phone-num .s1{ font-size: 35px; color: #FF3300; display: block; padding-top: 20px;}
.center-con .phone-num .s2{ font-size: 14px; color: #999999; display: block; padding-top: 5px; padding-left: 8px;}
.chongzhi-btn{ position: absolute; top: 85px; right: 43px; width: 200px; height: 50px; background: #FF3300; border-radius: 5px;}
.chongzhi-btn a{ display: block; text-align: center; line-height: 50px; color: #FFFFFF; font-size: 14px;}
.chongzhi-btn:hover{ background: #ff0000;}
/*商品分类*/
.pro-fenlei{ width: 762px; border: 1px solid #E0E0E0; margin: 15px auto;}
.pro-fenlei .fl-tit{ padding: 0 18px; height: 38px; font-size: 14px; line-height: 38px; border-bottom: 1px solid #E0E0E0; background: #F3F3F3; font-weight: 600;}
.pro-fenlei .fl-item{ padding: 18px;}
.pro-fenlei .fl-item a{ display: inline-block; line-height: 30px; padding-right: 30px;}
.pro-fenlei .fl-item a.elect{ color: #3366CC;}
.pro-fenlei .fl-item a:hover{ color: #3366CC;}
.integral-mall{width: 764px; margin: 0 auto;}
.int-sort{ width: 762px; height: 48px; border: 1px solid #E0E0E0; background: #F3F3F3;}
.int-sort span{ padding-left: 18px; display: inline-block;vertical-align: middle; line-height: 48px;}
.sort-nav{ display: inline-block; vertical-align: middle;border: 1px solid #E0E0E0; border-right: 0;}
.sort-nav p{ width: 105px; height: 32px; border-right: 1px solid #E0E0E0; background: #FFFFFF; line-height: 32px; text-align: center; cursor: pointer;}
.sort-nav p.elect{  border: 1px solid #3366CC; color: #3366CC;}
    .sort-nav a{
        width: 105px;
        height: 32px;
        border-right: 1px solid #E0E0E0;
        background: #FFFFFF;
        line-height: 32px;
        text-align: center;
        cursor: pointer;
        display:block;
    }

        .sort-nav a.elect {
            border: 1px solid #3366CC;
            color: #3366CC;
        }
.sort-nav em{ display: inline-block;}
.sort-nav em{  display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-left: 5px;}
.sort-nav .icon01{ background: url(../images/price-01.png) center center no-repeat; background-size: 14px;}
.sort-nav .icon02{ background: url(../images/price-02.png) center center no-repeat; background-size: 14px;}
.sort-nav .icon03{ background: url(../images/price-03.png) center center no-repeat; background-size: 14px;}
.int-list{ width: 100%; margin: 20px auto;}
.int-list-item{ padding: 20px 0; border-bottom: 1px dotted #E0E0E0; position: relative;}
.int-list-item:last-child{ border-bottom: none;}
.int-list-item .item-img{ display: block; width: 155px; height: 155px;}
.int-list-item .item-img img{ display: block;max-width: 155px; max-height: 155px;}
.int-list-item .item-info{ width: 360px; margin-left: 20px; position: relative;}
.int-list-item .item-info h4{ font-weight: normal; font-size: 14px; padding-top: 25px;}
.int-list-item .item-info .num{ font-size: 16px; color: #999999; padding-top: 20px;}
.int-list-item .item-info .num span{ font-size: 24px; color: #FF0000; padding-right:5px;}
.int-list-item .item-info .price{ font-size: 14px; color: #999999;padding-top: 20px;}
.int-list-item .item-info .kc{ position: absolute; right: 0; bottom: 0; font-size: 14px; color: #999;}
.int-list-item .item-btn a{ display: block; text-align: center; line-height: 30px;}
.int-list-item .item-btn{ position: absolute; right: 45px; width: 85px; height: 30px; border-radius: 4px; }
.int-list-item .btn-01 a{ color: #FFFFFF;}
.int-list-item .btn-01{ top: 40px; background: #ff6600; border: 1px solid #ff6600;}
.int-list-item .btn-02{ top: 85px; background: #FFFFFF; border: 1px solid #E0E0E0;}
.int-list-item .btn-01:hover{ background: #ff5500; border: 1px solid #ff5500;}
.int-list-item .btn-02:hover{ background: #f3f3f3; }
.mt60{ margin-top: 60px!important;}
/*积分商城详情*/
.integral-mall-info{ width: 830px;}
.wid828{ width: 828px!important;}
.ms-price-01{width:510px; height:62px; background: #f9f9f9;}
.ms-price-01 p{ line-height: 62px; display: inline-block;}
.ms-price-01 .jifen{ padding-left: 20px; font-size: 14px; color: #999999;}
.ms-price-01 .jifen span{ font-size: 20px; color: #ff3300; padding-right: 5px;}
.ms-price-01 .price{ padding-left: 20px; font-size: 14px; color: #999999;}
.product-info{ width: 828px; border: 1px solid #e0e0e0;}
.product-info .info-tit{ height: 40px; background: #f3f3f3; border-bottom: 1px solid #E0E0E0;}
.product-info .info-tit p{ width: 150px; background: #3963C5; line-height: 40px; text-align: center; color: #FFFFFF; font-size: 14px;}
.product-info .info-con{ display: block; overflow: hidden;}
.product-info .info-con img{ display: block; width: 100%;}

/*积分商城订单填写*/
.order-info{ border: 1px solid #E0E0E0; position: relative;}
.order-info .order-tit{ height: 40px; background: #F5F5F5;}
.order-info .order-tit p{ width: 190px; background: #3A64C5; text-align: center; line-height: 40px; font-size: 14px; color: #FFFFFF;}
.order-con{ padding: 30px 35px;}
.order-con h5{ display: block; padding-bottom: 10px; font-weight: normal;}
.order-con .add-choose{ margin: 10px 0; cursor:  pointer;}
.order-con .add-choose p{ display: inline-block; width: 120px; height: 30px; margin-right: 10px; border: 1px solid #EEEEEE; text-align: center; line-height: 30px;}
.order-con .add-choose p.elect{ border: 1px solid #FF3300; background: url(../images/add.png) left top no-repeat;}
.add-new{ width: 100px; height: 30px; margin-top: 20px; background: #FAFAFA; border: 1px solid #E0E0E0;}
.add-new a{ display: block; text-align: center; line-height: 30px;}
.add-new:hover{ background: #F5F5F5;}
.gl-add{ position: absolute; right: 35px; bottom: 30px; line-height: 30px; color: #3963C5;}
.gl-add:hover{ color: #3054A7;}
.order-box{border: 1px solid #E0E0E0; margin-top: 15px;}
.order-box .box-tit{ height: 30px; background: #f5f5f5;}
.order-box .box-tit p{ padding-left: 30px; line-height: 30px;}
.order-box .pro-info{ padding:20px 30px; position: relative;}
.order-box .pro-info img{ display: inline-block; vertical-align: middle; width: 80px; height: 80px;}
.order-box .pro-info .text{ padding-left: 20px; display: inline-block; vertical-align: middle;}
.order-box .pro-info .text span{ color: #999999; display: block; padding-top: 10px;}
.order-box .pro-info .text em{ display: inline-block; padding-right: 5px; font-size: 14px; color: #ff3300;}
.order-box .pro-info .num{ position: absolute; right: 30px; top: 50%;}
.order-box .ps-list{ padding: 20px 30px 0 30px;}
.order-box .ps-list p{ display: inline-block; width: 160px; height: 40px; margin-bottom: 20px; border: 1px solid #E0E0E0; text-align: center; line-height: 40px; margin-right: 20px; cursor: pointer;}
.order-box .ps-list p.elect{ border: 1px solid #FF3300; background: url(../images/choose-icon.png) right bottom no-repeat;}

    .order-box .ps-list a {
        display: inline-block;
        width: 160px;
        height: 40px;
        margin-bottom: 20px;
        border: 1px solid #E0E0E0;
        text-align: center;
        line-height: 40px;
        margin-right: 20px;
        cursor: pointer;
    }

        .order-box .ps-list a.elect {
            border: 1px solid #FF3300;
            background: url(../images/choose-icon.png) right bottom no-repeat;
        }
.order-box .map{ padding: 30px;}
.order-box .map a{ display: block; background: url(../images/map-icon.png) left center no-repeat; line-height: 22px; padding-left: 20px; color: #3963C5;}
.zhifu-box{ padding: 0 30px;}
.zf-choose{ padding: 20px 0; border-bottom: 1px solid #E0E0E0;}
.zf-choose .tit{ display: block; margin-bottom: 20px;}
.zf-choose .zhifu-01{ display: inline-block; vertical-align: middle; margin-right: 20px;}
.zf-choose .zf-radio{ display: inline-block; vertical-align: middle; outline: none;}
.zf-choose .zhifu-01 span{ display: inline-block; vertical-align: middle;}
.zf-choose img{display: inline-block; vertical-align: middle;}
.zf-inp{ width: 200px; height: 30px; padding: 0 5px; border: 1px solid #EEEEEE;}
.yhq-box{ width: 220px; height: 108px; margin-right: 20px; margin-bottom: 20px; position: relative; cursor: pointer;}
.yhq-box .top{ padding: 10px; height:54px; background: #5697E7;}
.yhq-box .top p{ font-size: 16px; color: #FFFFFF; display: inline-block;}
.yhq-box .top em{ display: inline-block; color: #FFFFFF; font-size: 24px;}
.yhq-box .top .s1{ display: inline-block; color: #FFFFFF; padding-left: 10px;}
.yhq-box .top .s2{ display: block; color: #FFFFFF; padding-top: 5px; font-size: 12px;}
.yhq-box .bottom{ height:34px; background: #f2f2f2; text-align: center; line-height: 34px; color: #3872C3;}
.zf-choose .checked{ position: absolute; top: 0; left: 0; width: 218px; height: 106px; border: 2px solid #FF6600; background: url(../images/choose-icon.png) right bottom no-repeat;}

.note{ padding: 30px 0;}
.note label{ display: inline-block; vertical-align: top; padding-right: 5px; padding-top: 5px;}
.note textarea{ width: 450px; height: 100px; padding:5px 10px; line-height: 22px;}
.note p{ text-align: right; padding: 10px 0;}
.note b{ color: #3963C5; font-size: 18px;}
.submit{ width: 100%; height: 60px; background: #F5F5F5; text-align: right;}
.submit a{ display: inline-block; float: right; width: 150px; height: 60px; background: #3963C5; color: #FFFFFF; text-align: center; line-height: 60px; font-size: 16px;}
.submit a:hover{ background: #2C4D9A;}

/*订单状态*/
.order-data{ margin-top: 10px; background: #FFFCEB; border: 1px solid #EED97C; padding: 0 5px;}
.order-data .data{ padding: 10px; border-bottom: 1px dotted #EED97C;}
.order-data .data span{ display: inline-block; padding-right: 40px;}
.order-data .data em{ display: inline-block; color: #12A000;}
.order-data .time{ padding: 8px 10px;}
.order-data .time span{ display: inline-block; padding-right: 40px;}
.order-details{ border: 1px solid #E0E0E0;}
.order-details-tit{ height: 40px; background: #F5F5F5;}
.order-details-tit span{ display: block; padding-left: 20px; line-height: 40px;color: #000000;}
.order-details-item{ padding: 15px 0 20px 0; margin: 0 20px; border-bottom: 1px solid #E0E0E0;}
.order-details-item p{ color: #000000; line-height: 30px;}
.order-details-item span{ display: block; color: #999; line-height: 20px;}
    .order-details-item span span{
       display:inline;
        color: #999;
        line-height: 20px;
    }
.order-table{ margin:55px 20px 20px; position: relative;}
.order-table .tit{ position: absolute;top: -35px; left: 0; z-index: 9; width: 110px; height: 35px; background: #FFFFFF; text-align: center; line-height: 35px; border: 1px solid #E0E0E0; border-bottom: none;}
.order-deta-table{ width: 100%; border-left: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0;}
.order-deta-table td{text-align: center; padding: 15px;border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;}
.order-deta-table .top td{ border-right: none;}
.order-deta-table .top td:last-child{border-right: 1px solid #E0E0E0;}
.order-deta-table .top { width: 100%; height: 50px; border-right: 1px solid #E0E0E0;}
.textleft{ text-align: left!important;}
.textleft img{ display: inline-block; vertical-align: top; width: 86px; height: 80px;}
.textleft span{ display: inline-block; vertical-align: top; width: 150px; padding: 0 10px; line-height: 20px;}
.pro-price{ margin-top: 50px; text-align: right;}
.pro-price p{ text-align: right; padding: 5px 0;}
.pro-price .line{ display: inline-block; width: 140px; height: 1px; background: #E0E0E0;}
.pro-price b{ color: #3963C5; font-size: 18px;}

.order-details-btn{ width: 100%; height: 60px;background: #F5F5F5; text-align: right;}
.order-details-btn a{ display: inline-block; float: right; width: 150px; height: 60px; color: #FFFFFF; text-align: center; line-height: 60px; font-size: 16px;}
.order-details-btn a.btn-01{ background: #3963C5;}
.order-details-btn a.btn-01:hover{ background: #2C4D9A;}
.order-details-btn a.btn-02{ background: #ff3300;}
.order-details-btn a.btn-02:hover{ background: #ff0000;}

/*积分兑换记录*/
.record-tit{ width: 100%; height: 44px; border-bottom: 2px solid #3963C5;}
.record-tit p{width: 110px;height: 44px; text-align: center; line-height: 44px; border-right: 1px solid #E0E0E0; cursor: pointer; font-size: 14px; display: block; float: left; cursor: pointer;}
.record-tit p.elect{ background: #3963C5; color: #FFFFFF;}
    .record-tit a {
        width: 110px;
        height: 44px;
        text-align: center;
        line-height: 44px;
        border-right: 1px solid #E0E0E0;
        cursor: pointer;
        font-size: 14px;
        display: block;
        float: left;
        cursor: pointer;
    }

        .record-tit a.elect {
            background: #3963C5;
            color: #FFFFFF;
        }
.record-list-tit{ padding: 0 20px; height: 35px; background: #F5F5F5; border-bottom: 1px solid #E0E0E0; margin-bottom: 20px;}
.record-list-tit p{ display: block; float: left; line-height: 35px; text-align: center;}
.record-list-tit em{ width: 10px; height: 4px; margin-left: 5px; display: inline-block; vertical-align: middle; background: url(../images/em.png) no-repeat; background-size: 10px 4px;}
.record-list .wid1{ width: 280px;}
.record-list .wid2{ width: 80px;}
.record-list .wid3{ width: 190px;}
.record-list .wid4{ width: 120px;}
.record-list .wid5{ width: 120px;}
.record-item{ border-top: 1px solid #E0E0E0;}
.record-item-tit{ padding: 0 20px; height: 30px; line-height: 30px; border-bottom: 1px solid #E0E0E0; background: #F5F5F5; position: relative;}
.record-check{ display: inline-block; vertical-align: middle; outline: none;}
.record-item-tit span{ display: inline-block; vertical-align: middle; padding-right: 40px;}
.record-item-tit .del{ position: absolute; right: 65px; top: 0; display: block; width: 30px; height: 30px; background: url(../images/del.png) center center no-repeat; cursor: pointer;}
.item-con{ padding: 10px 20px; border-bottom: 1px solid #E0E0E0;}
.item-con:last-child{ border-bottom: none;}
.item-con img{ display: inline-block; vertical-align: middle; width: 86px; height: 60px;}
.item-con .text{display: inline-block; vertical-align: middle; width: 145px; padding-left: 10px;}
.item-con .num{ padding: 2px 0;}
.item-con .num span{ padding-right: 5px; font-size: 14px;}
.item-con .price{ color: #999999;}
.item-con .wid2{ text-align: center;}
.item-con .wid3{ text-align: center;}
.item-con .wid3 span{ display: block; padding-bottom: 5px;}
.item-con .wid3 em{ display: inline-block; color: #FF3300;}
.item-con .wid4{ text-align: center;}
.item-con .wid4 a{display: block; padding-bottom: 5px;}
.item-con .wid4 a:hover{ color: #3963C5;}
.item-con .wid4 span{ display: block; padding-bottom: 5px; color: #3963C5;}
.item-con .lookbtn{ display: block; margin: 10px auto 0; width: 65px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #E0E0E0; border-radius: 2px; background: #f8f8f8;}
.item-con .lookbtn:hover{ background: #f2f2f2;}
/*话费充值*/
.chongzhi{ padding: 20px 30px;  position: relative;}
.choose-box{ display: block; width: 440px;height: 52px; border: 1px solid #DBDBDB; margin: 20px 0; background: url(../images/choose-up.png) 400px center no-repeat; cursor: pointer;}
.choose-inp{ display: block;  padding-left: 40px; background: url(../images/choose-icon-01.png) 15px center no-repeat; font-size: 18px; color: #FF3300; outline: none; border: none; height: 52px; width: 300px;}
.pay-for-box{ display: none; position: absolute; top: 110px; left: 30px; width: 410px;  background: #FFFFFF; padding: 0 15px; border: 1px solid #E0E0E0; border-top: none;}
.pay-for-box .money-list{ padding-top: 20px; display: block; display: flex; flex-wrap: wrap;}
.pay-for-box .money-list li{ display: block; width: 128px; height: 40px; border: 1px solid #2968BF; border-radius: 2px; overflow: hidden; text-align: center; line-height: 40px; color: #2968BF; margin-bottom: 20px; margin-right: 10px; cursor: pointer;}
.pay-for-box .money-list li:nth-child(3n){ margin-right: 0;}
.pay-for-box .money-list li.elect{ background: url(../images/money-icon.png) right bottom no-repeat; background-size: 18px; border: 1px solid #FF3300; color: #FF3300;}
.chongzhi-box{ width: 800px; border: 1px solid #e0e0e0; padding:  20px; margin-top: 20px;}
.chongzhi-box .tip{ color: #666666; font-size: 12px;  margin-bottom: 20px;}
.chongzhi-box .zhifu-01{ display: inline-block; vertical-align: middle; margin-right: 20px;}
.chongzhi-box .zf-radio{ display: inline-block; vertical-align: middle; outline: none;}
.chongzhi-box .zhifu-01 span{ display: inline-block; vertical-align: middle;}
.chongzhi-box img{display: inline-block; vertical-align: middle;}
.chongzhi-btn-01{width: 200px; height: 50px; margin: 60px auto; background: #FF3300;border-radius: 5px;display: block; border: none; outline: none; cursor: pointer; text-align: center; line-height: 50px; color: #FFFFFF; font-size: 14px;}
.chongzhi-btn-01:hover{ background: #FF0000;}
/*我的话费充值记录*/
.phone-tit{ width: 100%; height: 40px; border-bottom: 1px solid #DBDBDB; background: #f5f5f5;}
.phone-tit p{ display: block; float: left; width: 120px;  height: 40px; line-height: 40px; text-align: center; border-right: 1px solid #dbdbdb; cursor: pointer;}
.phone-tit p.elect{background: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
    .phone-tit a {
        display: block;
        float: left;
        width: 120px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-right: 1px solid #dbdbdb;
        cursor: pointer;
    }

        .phone-tit a.elect {
            background: #FFFFFF;
            border-bottom: 1px solid #FFFFFF;
        }
.phone-con{ padding: 30px 0;}
.phone-con li{ padding: 15px; border-bottom: 1px solid #E0E0E0; position: relative;}
.phone-con li span{ display: inline-block; padding: 0 20px;}
.phone-con li .price{ position: absolute; right: 10px; top: 15px; color: #2968BF; font-weight: 600;}
.phone-con li .price-01{ position: absolute; right: 10px; top: 15px; color: #ff3300; font-weight: 600;}
.phone-con li:last-child{ border-bottom: none;}
#block2{ display: none;}
#block3{ display: none;}
/*优惠券*/
.coupons{ padding: 30px 0;}
.coupons li{ width: 182px; height: 196px; margin-left: 20px; float: left; margin-bottom: 20px;}
.coupons li.bg01{ background: url(../images/coupons-bg02.png) no-repeat;}
.coupons li.bg01 em{ display: inline-block; color: #FFFFFF; padding-right: 5px; font-size: 28px;}
.coupons li.bg01 .s1{ display: block;  text-align: center;color: #FFFFFF; font-size: 20px; text-align: center; margin: 10px 0;}
.coupons li.bg01 .s2{ display: block; color: #FFFFFF; font-size: 10px; padding: 0 5px; line-height: 20px;}
.coupons-btn{ display: block; width: 100px; height: 28px; border-radius: 28px; border: 1px solid #2968BF; color: #2968BF; margin: 26px auto; text-align: center; line-height: 28px;}
.coupons li.bg02{ background: url(../images/coupons-bg01.png) no-repeat;}
.coupons li.bg02 em{ display: inline-block; color: #999; padding-right: 5px; font-size: 28px;}
.coupons li.bg02 .s1{ display: block;  text-align: center;color: #999; font-size: 20px; text-align: center; margin: 10px 0;}
.coupons li.bg02 .s2{ display: block; color: #999; font-size: 10px; padding: 0 5px; line-height: 20px;}
.coupons li.bg02 img{ display: block; margin: 15px auto 0;}

.product_box01 .ms-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 130px;
    height: 60px;
    overflow: hidden;
    text-align: center;
    color: #FFFFFF;
    background: url(../images/ms-icon.png) 28px center no-repeat #FF3300;
    padding-left: 50px;
    font-size: 16px;
}

    .product_box01 .ms-box span {
        display: block;
        color: #FFFFFF;
        font-size: 16px;
        line-height: 16px;
        padding: 6px 0;
    }

    .product_box01 .ms-box em {
        display: inline-block;
        width: 24px;
        height: 24px;
        background: #FFFFFF;
        border-radius: 2px;
        color: #FF3300;
        text-align: center;
        line-height: 24px;
        font-style: normal;
        margin-right: 2px;
        font-size: 18px;
    }
.mt0 {
    margin-top:0!important;
}