﻿@charset "utf-8";
body {font-family:"微软雅黑",Helvetica,Arial,sans-serif; padding:0; margin:0; background:#f6f6f6; color:#666; font-size:13px;}
*{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:none;}
input{vertical-align:middle;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}
.clear{ clear:both}
.hide{ display:none}
.pull-left{ float:left;}
.pull-right{ float:right;}
.red{color:#ff0000;}
/*头部*/
#header{top:0;z-index:900;height:55px;line-height:55px;display:block; background:#fff; left:0; text-align:center; font-size:16px; color:#bf1c2d; position:relative; overflow:hidden; width:100%; box-shadow:0 2px 2px #e5e5e5; }
.logo{height:55px; overflow:hidden; position:absolute; z-index:2001; left:0; top:0; float:left;}
.logo a img{margin:12px 0 0 10px;}
		 .logo span a{ width:40px; height:55px; display:block; background:url(back.png) no-repeat center; overflow:hidden;}
	.righttool{ position:absolute; right:0 ; top:0; z-index:2001;}
		.search{width:23px; height:55px; float:right; overflow:hidden; background: url(nav.gif) no-repeat left center; margin-right:15px;}
			.search a{ width:23px; height:55px; display:block;}
		.nav{width:23px; height:55px; float:right; overflow:hidden; background:url(nav.gif) no-repeat right center; margin-right:15px;}
			.nav a{width:23px; height:55px; display:block;}

#main{ width:100%; overflow:hidden; background-color:#fff; margin-bottom:10px;}

	/*banner*/
	.m-slider{ position: relative; margin-bottom:6px }
	.m-slider .rslides {position: relative;	list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
	.m-slider .rslides li {	-webkit-backface-visibility: hidden;position: absolute;	display: none;	width: 100%;	left: 0;	top: 0;}
	.m-slider .rslides li:first-child {	position: relative;	display: block;	float: left;}
	.m-slider .rslides img {display: block;	height: auto;float: left;width: 100%;border: 0;  }
	.m-slider .banner_tabs{position: absolute;	bottom: 15px;left: 0;text-align: center;	z-index: 99;overflow: hidden;	width: 100%;}
	.m-slider .banner_tabs li{	display: inline-block;	width: 1rem;height: 1rem;padding: 0 30px;}
	.m-slider .banner_tabs li a{display: block;text-indent: 9999px;width: 10px;height: 10px;overflow: hidden;	background: #FFF;	border-radius: 50%;	border: #CCC 1px solid;}
	.m-slider .banner_tabs li.banner_here a{background: #c6c6c6;}

	/*八宫格*/
	.navigation-icons{width:100%;text-align:center; background:#fff; height:160px;  position: relative;}
	.navigation-icons ul{padding:0;margin:0;overflow:hidden; text-align:center; width:100%;  list-style:none;}
	.navigation-icons li{ display:inline; width:25%; float:left; text-align:center; vertical-align:middle; margin-top:10px;}
	.navigation-icons li p{ margin-top:6px;}
	.search-nav{background-image:url(../images/icon/user/users.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
		.gift-nav{background-image:url(../images/icon/commerce/shoppingcart4.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.news-nav{background-image:url(../images/icon/cms/wordpress2.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.blog-nav{background-image:url(../images/icon/user/usercomment.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.contact-nav{background-image:url(../images/icon/communication/phonehook.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.all-nav{background-image:url(../images/icon/social/delicious.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.gift-record-nav{background-image:url(../images/icon/social/delicious.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.exchange-nav{background-image:url(../images/icon/time/monthcalendar.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.exchange-explain-nav{background-image:url(../images/icon/tools/pencil.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.points-search-nav{background-image:url(../images/icon/commerce/piggybank.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.points-explain-nav{background-image:url(../images/icon/commerce/billstacks.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	.about-nav{background-image:url(../images/icon/social/twitter.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}
	
    .login-nav{background-image:url(images/icon/login-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
	.user-nav{background-image:url(images/icon/user-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
	.creditget-nav{background-image:url(images/icon/creditget-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
	.creditquery-nav{background-image:url(images/icon/creditquery-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}

    .contact-nav{background-image:url(images/icon/contact-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
	.gift-nav{background-image:url(images/icon/gift-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
	.exchange-explain-nav{background-image:url(images/icon/exchange-explain-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;	}
	.exchange-nav{background-image:url(images/icon/exchange-nav.png);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;}


    .nav01login{background-image:url(images/icon/01login.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav02scan{background-image:url(images/icon/02scan.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav03prize-query{background-image:url(images/icon/03prize-query.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav04order{background-image:url(images/icon/04order.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav05jqdh{background-image:url(images/icon/05jqdh.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav06jfdh{background-image:url(images/icon/06jfdh.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav07hdsm{background-image:url(images/icon/07hdsm.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}
    .nav08lxwm{background-image:url(images/icon/08lxwm.png);background-position:center center;background-repeat:no-repeat;background-size:40px 40px;}

	.nav-icon{border-radius:20px;width:40px;height:40px; margin:0 auto;}
	
	.icon-red{background-color:#fc5858;}
	.icon-blue{background-color:#259780;}
	.icon-dblue{background-color:#2f95bf;}
	.icon-magenta{background-color:#9b59b6;}
	.icon-green{background-color:#2ecc71;}
	.icon-yellow{background-color:#f1c40f;}
	.icon-ondine{background-color:#b3d557;}
	.icon-smoke{background-color: #0093FF;}
	.icon-orange{background-color:#E84C10;}
	.icon-scarlet{background-color:#FF0027;}
	.icon-brilliant{background-color:#2074C1;}
	.icon-orange1{background-color:#FF9600;}
	.icon-violet{background-color:#0BCDB8;}
    .icon-dyellow{background-color:#FFB600}
    .icon-bred{background-color:#FF4106;}
	/*全部*/
	.all-icons{width:100%;text-align:center; background:#fff; position: relative;border-top:1px solid #D9D9D9;margin-top:10px; margin-bottom:10px; }
	.all-icons ul{padding:0;margin:0;overflow:hidden; text-align:center; width:100%;  list-style:none; }
	.all-icons li{ display:inline; width:25%; height:90px; float:left; padding-top:10px; text-align:center; vertical-align:middle; border-bottom:1px solid #E5E5E5; margin-left:-1px; border-left:1px solid #E5E5E5;}
	.all-icons li p{ margin-top:6px;}
	
	/*标题*/
	.title{ background:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from( #e8e8e8 ),to( #f6f6f6 ));background-image:-webkit-linear-gradient( #e8e8e8,#f6f6f6 );background-image:-moz-linear-gradient( #e8e8e8,#f6f6f6 );background-image:-ms-linear-gradient( #e8e8e8,#f6f6f6 );background-image:-o-linear-gradient( #e8e8e8,#f6f6f6 );background-image:linear-gradient( #e8e8e8,#f6f6f6 ); box-shadow:0 2px 0 #e5e5e5 inset; height:42px; line-height:42px; width:100%; overflow:hidden;}
	.title a{ color:#2068b0; display:block; width:100%; background: no-repeat right center; text-indent:10px;font-size:16px; font-weight:bold; text-shadow:1px 1px 0 #fff;}


/*首页礼品专区*/	

.thumbs{width:100%; height:auto;}
.thumbs .thumb{width:49.5%;box-sizing:border-box;padding-left:10px;padding-right:10px;float:left;}

.thumb img{width:100%;display:block;border:1px solid #f5f5f5;margin-top:10px;}
.thumb-text{color:#000;text-align: center;margin-top:10px; height:20px; line-height:20px; overflow:hidden;}
.color-text{color:#FF0004;text-align: center;line-height:20px;}
/*会员动态*/
.ulnews{ overflow:hidden;  background:#fff; margin-bottom:20px;}
.ulnews li{overflow:hidden; padding:10px;}
.ulnews li.border{ border-bottom:1px solid #dedede; width:98%;}
.ulnews li a{display:block; height:75px; overflow:hidden}
.ulnews li a span img{width:60px; height:60px; overflow:hidden; float:left; margin-right:5px;}
.ulnews li a h1{ font-size:15px; color:#1670DC;  height:24px; overflow:hidden; font-weight:normal; line-height:24px;}
.ulnews li a .line16{line-height:18px; padding-right:3px;}
	
/*文章页*/	

.arttit{ padding:10px; overflow:hidden; line-height:20px; font-size:16px; color:#333}
.artinfo{ padding:0 10px; overflow:hidden; line-height:16px; color:#888;}
.artbox{ overflow:hidden; line-height:24px; padding:10px; font-size:14px; color:#555; margin-bottom:10px; display:block;}
.artbox img{ width:98%; max-width:394px; overflow:hidden;}


	
/*页码*/
.ep-pages{padding:15px 15px;clear:both;text-align:right;font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top; margin-bottom:20px;}
.ep-pages a, .ep-pages span{display:inline-block;height:30px;line-height:30px;padding:0 8px;margin:5px 1px 0 0;background:#fff;border:1px solid #e5e5e5;overflow:hidden;vertical-align:top}
.ep-pages a:hover{background:#ff4400;border:1px solid #ff4400;text-decoration:none}
.ep-pages a, .ep-pages a:visited{color:#252525}
.ep-pages a:hover, .ep-pages a:active{color:#ffffff}
.ep-pages .current{background:#ff4400;border:1px solid #ff4400;color:#fff}
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff}
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff}
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px}
.ep-pages-e5e5e5{color:#e5e5e5}
.ep-pages-all{font-size:12px;vertical-align:top}

	
	/*底部*/
#kbai{height:50px; overflow:hidden; clear:both;}
#footer{position:fixed;bottom:0;left:0;z-index:2000;width:100%;height:50px;display:block; background:#bf1c2d; color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #d82f1b ),to( #bf1c2d ));background-image:-webkit-linear-gradient( #d82f1b,#bf1c2d );background-image:-moz-linear-gradient( #d82f1b,#bf1c2d );
background-image:-ms-linear-gradient( #d82f1b,#bf1c2d );background-image:-o-linear-gradient( #d82f1b,#bf1c2d );background-image:linear-gradient( #d82f1b,#bf1c2d );text-align:center; color:#fff; font-size:14px; box-shadow:0 4px 4px #c42b18 inset;}
.ulfooter{ overflow:hidden; }
.ulfooter li{ width:25%; float:left; display:inline; overflow:hidden;  color:#fff; margin-top:6px;}
.ulfooter li i{ font-size:18px; }
.ulfooter a{ width: 60px; color:#fff;}
.ulfootera,
.ulfooter a:hover,
.ulfooter a:active{ color: #fff;text-decoration: none; }
.ulfooter a:hover,
.ulfooter a:active{ color: #FFE500; }





/*侧边分类*/
#listBox{background:url(floatbg.jpg) no-repeat center top #e8e8e8; overflow:hidden; width:160px; position:absolute; z-index:2000; top:0; right:-160px; display:none; box-shadow:3px 0 3px #dcdcdc inset;}
#listBoxShow{ position:absolute; right:0;}
	.logoHide{width:80px; margin:20px auto 20px auto; height:80px;}
	.listSearchBox{ width:80%; margin:0 auto 20px auto; overflow:hidden; height:22px;}
		.textInput{ height:22px; line-height:22px; border:0;  background:#fff;width:80%; float:left; text-indent:5px; font-family:"微软雅黑"; color:#666;}
		.searchIcon{ width:20%; height:22px; background:url(search.png) no-repeat center center #cc2624; display:block; overflow:hidden; text-indent:-1000px;}
	.ulListHide{overflow:hidden; border-bottom:1px solid #dedede}
		.ulListHide li{ border-top:1px solid #dedede; box-shadow:0 1px 0 #fff inset; height:29px; overflow:hidden;line-height:30px;}
			.ulListHide li a{ display:block;background:url(inchide.png) no-repeat 8px 8px; text-indent:30px; font-size:13px; color:#333;}
			.ulListHide li a.two{ background:url(inchide.png) no-repeat 8px -22px;}
			.ulListHide li a.three{ background:url(inchide.png) no-repeat 8px -51px;}
			.ulListHide li a.four{ background:url(inchide.png) no-repeat 8px -82px;}
			.ulListHide li a.five{ background:url(inchide.png) no-repeat 8px -110px;}
			.ulListHide li a.six{ background:url(inchide.png) no-repeat 8px -142px;}
			.ulListHide li a.seven{ background:url(inchide.png) no-repeat 8px -171px;}
#searchBox{ overflow:hidden; position:absolute; right:0; top:55px;height:40px; display:none; background:url(translucentBg.png) repeat 0 0; width:100%;}
	.searchInput{ height:30px; line-height:30px; background:#fff; float:right; width:200px; border:0; margin-top:5px;}
	.searchIconTwo{ width:30px; height:30px; overflow:hidden; background:url(search.png) no-repeat center center #cc2624; display:block; overflow:hidden; text-indent:-1000px; float:right; margin-right:15px;margin-top:5px;}
	
	
	/*查询*/
	.m-search{ background:#F0EFEF; padding:10px 0;}
    .m-inp1 {display:inline-block;width:70%;height:32px;margin:0 0 0 10px;background:#fff;border:1px solid #bdc3c6;border-radius:4px 0 0 4px;font-size:14px;color:#666;line-height:32px;vertical-align:top; border-right:0; padding-left:5px;}
	.m-btn1 {display:inline-block;width:22%;height:32px;background:#d7dfe2;border-radius:0 4px 4px 0;font-size:14px;color:#fff;line-height:30px;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #bdc3c6; border-left:0; color:#333;}
/*登录*/
.m-login{ margin:20px; font-size:14px;}
.m-login ul{ margin:0; padding:0; list-style:none; width:99%;overflow:hidden;}
.m-login li{  position: relative; z-index: 100; overflow:hidden;width:100%; margin-bottom:10px;display: list-item;text-align: -webkit-match-parent;}
.m-login .m-info{  position: relative;padding: 14px 18px;border: 1px solid #dedede;background: #FFF;line-height: 24px;}

.m-login label {display: inline-block;width:80px;;vertical-align: middle; color: #666;}
.m-login .m-info .ipt {width:61.4%; height: 24px; padding-left: 3px;border: 0 none;line-height: 24px;vertical-align: middle;font-family: "Microsoft YaHei";}
.m-login em{ color:#FF0004; font-style:normal; margin-right:2px; }
.m-login .m-info input{ color:#333;}
.m-login .checkbox{ height:20px; text-align:left; line-height:20px;}
.m-login .bt-box{ width:99%;height:40px;line-height:40px;text-align:center;color:#fff;background:#fc6606; border:none; }
.m-login .bt-box a{color:#fff;display:block;}
.m-login .m-box{ width:99%; height:30px; line-height:30px; color:#2068b0; margin-top:10px; }
.m-login a{color:#2068b0;}




/*.m-bill{ margin:20px;}
.m-bill ul{ margin:0; padding:0; list-style:none; width:99%;overflow:hidden;}
.m-bill li{ overflow:hidden}
.m-bill .m-info{float:left;border:1px solid #e1e0e0;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box; text-indent:10px; margin-bottom:20px;}
.m-bill .m-info input{ width:90%; height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-bill .m-info label{ line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-bill .m-info a{ line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-bill a{color:#2068b0;}

.m-bill .bt-box{ width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#fc6606; border:none; margin-top:20px;}
.m-bill .bt-box a{color:#fff;display:block;}
.m-bill .m-box{ width:100%; height:30px; line-height:30px; color:#2068b0; margin-top:10px; }*/



.m-bill{ margin:20px;}
.m-bill ul{ margin:0; padding:0; list-style:none; width:99%;overflow:hidden;}
.m-bill li{ overflow:hidden}
.m-bill .m-info{float:left;border:1px solid #e1e0e0;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box; text-indent:10px; margin-bottom:20px;}
.m-bill .m-info input{ width:90%; height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-bill .m-info label{ height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}

.m-bill .checkbox{ height:20px; text-align:left; line-height:20px;}
.m-bill .input-code{width:50%;}
.m-bill .yzm{float:left;margin-left:12px; line-height:38px;width:40%; background:#f8f8f8; text-align:center;border:1px solid #e1e0e0;}
.m-bill .yzm img{float:left;margin-left:12px; height:39px; background:#f8f8f8; text-align:center;border:1px solid #e1e0e0;}
.m-bill .bt-box{ width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#fc6606; border:none; margin-top:20px;}
.m-bill .bt-box a{color:#fff;display:block;}
.m-bill .m-box{ width:100%; height:30px; line-height:30px; color:#2068b0; margin-top:10px; }
.m-bill a{color:#2068b0;}


.m-forget{ margin:20px;}
.m-forget ul{ margin:0; padding:0; list-style:none; width:99%;overflow:hidden;}
.m-forget li{ overflow:hidden}
.m-forget .m-info{float:left;border:1px solid #e1e0e0;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box; text-indent:10px; margin-bottom:20px;}
.m-forget .m-info input{ width:90%; height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-forget .m-info2 {float:left;border:0px solid #e1e0e0;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box; text-indent:10px; margin-bottom:20px;}
.m-forget .m-info2 input{ width:90%; height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-forget .m-info2 .pca1{ width:auto; height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m-forget .m-info2 .pca{ height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;}

.m-forget .checkbox{ height:20px; text-align:left; line-height:20px;}
.m-forget .input-code{width:50%;}
.m-forget .yzm{float:left;margin-left:12px; line-height:38px;width:40%; background:#f8f8f8; text-align:center;border:1px solid #e1e0e0;}
.m-forget .yzm img{float:left;margin-left:12px; height:39px; background:#f8f8f8; text-align:center;border:1px solid #e1e0e0;}
.m-forget .bt-box{ width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#fc6606; border:none; margin-top:20px;}
.m-forget .bt-box a{color:#fff;display:block;}
.m-forget .m-box{ width:100%; height:30px; line-height:30px; color:#2068b0; margin-top:10px; }
.m-forget a{color:#2068b0;}

.m-content {padding-left: 20px;padding-right: 20px;margin-top: 15px;}
.m-line { background-color: #cacaca;height: 2px;background-repeat: repeat;border-bottom: solid 1px #FFFFFF; margin-bottom: 20px;display: block;width: 100%; clear: both;}
#tab-one{}
#tab-two{display:none;}
#tab-three{display:none;}

.content-tab{font-size:14px;color:#FFFFFF;background-color:#252525;width:32%;text-transform:uppercase;float:left;text-align:center;padding-top:10px;padding-bottom:10px;margin-left:2px;margin-bottom:20px;margin-top:10px;}
.points-notes{ height:20px; line-height:20px; margin-bottom:20px;}

.points-box{border:1px solid #c1dad6;}
.points-box .points-title{ height:36px; line-height:36px; background:#0066cb;border-bottom:1px solid #c1dad6; text-align: center; color:#fff; font-size:18px; margin-bottom:10px; }
.points-box input{ border:1px solid #E7E3E3; height:36px; line-height:36px; margin:10px 20px; width:88%; text-indent:10px}
.points-box .btn{ color: #000;border: none;border-radius: 0; letter-spacing: .6px;font-size: 16px;  -webkit-font-smoothing: subpixel-antialiased;-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;transition: border .25s linear,color .25s linear,background-color .25s linear;  background-color: #e8e8e8;border-color: #e8e8e8; margin-bottom:20px;padding-top:0px;}

.points-con{line-height:26px; text-indent:30px;word-wrap: break-word;overflow: hidden;margin-top:10px;}
.points-change{zoom:1;height:50px; width:100%; margin-bottom:10px; border:1px solid #e3e3e3; margin-top:10px;}
.points-change ul{list-style:none; margin:0; padding:0;}
.points-change li{width: 33.33%;float: left; text-align:center; font-size:12px;}
.points-change span{margin-left:-1px;height: 18px;line-height: 14px;border-left:1px solid #e4eaee;display: block;}
.points-change em{color: #f40;font-style: normal;}
.points-change a {zoom: 1;vertical-align: middle;display: block;color: #4b4b4b;padding: 17px 0; text-decoration:none;}
.points-change .blue{ color:#0066cc; }


.points-list{ width:100%; height:20px; line-height:20px; color:#0066cc; font-size:16px; text-indent:10px; overflow:hidden; margin-bottom:4px;}
.points-term{ position: relative;width: 160px; height:40px;cursor: pointer;background: #fff;-webkit-user-select: none; margin-bottom:15px; border-radius:0;}
.points-term .form-control{  display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;}

table tr:first-child{background:#0066CC; color:#fff;font-weight:bold; height:32px; overflow:hidden;} /*第一行标题蓝色背景*/
table{ width:100%;border-top:1px solid #C1DAD7;border-left:1px solid #C1DAD7;} 
td{ width:23.3%; height:32px; line-height:32px;text-align:center;border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7; overflow:hidden}
tr:nth-of-type(odd){ background:#F5FAFA; overflow:hidden;} /* odd 标识奇数行，even标识偶数行 */
tr:hover{ background: #E0F0F0;} /*鼠标悬停后表格背景颜色*

/*我要兑换*/
.gift-brand {overflow: hidden; margin-bottom:10px;}
.gift-brand .select-filter {position: relative;float: left;width: 150px;height: 26px;overflow: hidden; border: 1px solid #e5e5e5;border-radius: 4px; line-height: 26px;}
.select-filter select {width: 150px;overflow: hidden;padding: 0 2px; border: 1px solid #fff;}
.gift-brand .bgalink {float: right;height: 28px;padding: 0 10px 0 15px;border-radius: 4px;background-color: #1F6CD5;color: #fff;line-height: 28px;}

.artc-nav { background: #EAEAEA;overflow: hidden;}
.artc-nav .cur {position: relative; top: 6px; left:2px; line-height: 24px;background: #fff;border-radius: 4px 4px 0 0;}
.artc-nav a {float: left;width: 24.9%;height: 40px;line-height: 36px;text-align: center;}

.gift-item{ margin-top:15px; overflow:hidden;}
.gift-item ul{ width:100%; margin:0; padding:0; overflow:hidden;}
.gift-item li{height:95px; border-bottom:1px dashed #E3E3E3; overflow:hidden; margin-bottom:10px;}
.gift-item img {display: block;width: 80px; height: 80px; border: 1px solid #F2F2F2; float:left;margin-right:5px;}
.gift-item .cnt{ overflow:hidden;}
.gift-item h4{  height: 36px;overflow: hidden; text-align:left;}
.gift-item .price {margin-top: 10px;color: #FE5955; font-weight:bold; font-size:16px;}
.gift-item i{width: 28px;height: 28px; line-height:28px;color:#FE5955; text-align:center; font-size:20px;margin-top: 10px;font-weight:bold; }

/* 会员订单列表 */

.order-status-filter{width:100%;text-align:center; height:32px;background:#fff; font-size: 12px; margin-bottom:2px;}
.order-status-filter ul{display:table;width:100%;margin:0;padding:0;border-collapse:collapse; vertical-align:middle}
.order-status-filter ul li{display:table-cell; line-height:32px; position:relative }
.order-status-filter .cur{  border-bottom:1px solid #ee6a6a; color:#ee6a6a  }

.order-list{ margin-top:5px; overflow:hidden;}
.order-list ul{ width:100%; margin:0; padding:0; overflow:hidden;}
.order-list li{margin-bottom:10px;border-bottom:1px #CCCCCC dashed;}
.order-list .order-atatus{border-bottom:1px #CCCCCC dashed; height:28px; line-height:28px;font-size: 12px; margin-top:8px;}
.order-list .order-list-item{  margin-top:10px; margin-bottom:10px; }
.order-list .order-list-item img{display: block;width: 80px; height: 80px;float:left;margin-right:5px;}
.order-list .order-btn{height:28px;line-height:28px;text-align:center;color:#fff; border:none; margin-top:10px; margin-bottom:10px;}
.order-list .yellow{background:#fc6606;}
.order-list .red{background:#C33F41;}
.order-list .order-btn a{color:#fff;}

/*个人中心*/
.user-hd {display: block;text-align: center; margin-top:20px; margin-bottom:20px;text-align:center;}
.user-hd .my-avatar img{width:60px;height:60px; margin:auto;}
.user-hd .my-nickname {font-size: 14px;}
.user-hd .my-stuffs{ margin-top:20px;}
.user-hd .my-stuffs ul{ margin:0; padding:0; list-style:none; width:100%;}
.user-hd .my-stuffs li{display: inline-block; width:30%; text-align:center; overflow:hidden; }
.user-hd .my-stuffs .my-line{ background: url(../images/my-line.png) no-repeat right center;}
.user-hd .my-stuffs span {font-size:16px;color:#333;}
.user-hd .my-stuffs em {padding-top: 5px;font-size: 14px;color: #666;display: block; font-style:normal}

.user-menu {margin-bottom: 10px;}
.user-menu dl{ list-style:none; margin:0; padding:0;}
.user-menu dt {padding-left: 12px;font-size: 14px;height: 60px; line-height: 60px;color: #666;}
.user-menu dd {border-bottom: 1px solid #ededed;margin-bottom: 1px; }
.user-menu a {  display: block;  position: relative;padding: 10px 0;color: #333;font-size: 16px;}
.user-menu i {	display:inline-block;margin-left:12px;margin-right:10px;vertical-align:middle;opacity:.3;filter:alpha(opacity=30)}
.user-menu .i-my-order {background-image:url(../images/icons-1.png);background-repeat:no-repeat;background-position:0 -253px;width:24px;height:24px}
.user-menu .i-my-prize {background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -277px;width:24px;height:24px}
.user-menu .i-my-cunpon {background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -157px;width:24px;height:24px}
.user-menu .i-my-address {background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -109px;width:24px;height:24px}
.user-menu .i-my-account {background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -85px;width:24px;height:24px}
.user-menu .i-account-password {background-image: url(../images/icons-s.png);background-repeat:no-repeat; background-position: 0 -176px;width:24px;height:24px}
.user-menu .i-my-next{background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -449px;width:12px;height:12px; margin-top:14px;}

.logout {padding:0 10px 20px;text-align:center;font-size:14px; color:#fff;}
.logout a {display:block;height:50px;line-height:50px;background-color: #5bc0de; border-color: #46b8da;}
.logout i {display:inline-block;vertical-align:middle;margin-right:5px;background-image:url(../images/icons-1.png);background-repeat:no-repeat;background-position:0 -71px;width:14px;height:14px}


/*个人中心*积分记录*/
.my-credits-hd {background: #f6f6f7;font-size: 14px; margin-bottom:10px;}
.my-credits-hd a {color: #999;display: inline-block;height: 60px; line-height: 60px;width: 32%;text-align: center;}
.my-credits-hd .active {color: #000; background: #fff;}
.my-credits-list {color: #999;line-height: 2; background: #fff;padding: 3px 0;}


/*收货地址*/
.add-new { width: 100%;background-color: #f6f6f6; display: block;height: 60px; border: none;line-height: 60px;margin: 0; text-align:center;}
.add-new .add-icon {display: inline-block;  background-image: url(../images/address-icons.png); background-repeat:no-repeat;background-position: 0 0;width: 16px;height: 21px;margin-right: 6px;vertical-align: -5px;}
.address-panel {width: 100%; padding-top: 30px; padding-bottom:30px; background-color: #fff;color: #999;font-size: 14px;text-align: center;}
.address-panel .empty-address-list {height: 180px;line-height: 180px;width: 300px;margin: 0 auto;border: 1px dashed #ccc;}
.address-panel .address-all-list {}
.address-panel .address-box { position:relative; height: auto; margin:0 20px 0 20px;  font-size: 14px; padding:20px 20px 0 20px;color: #333;  box-shadow: 0 1px 8px 0 #d3d3d3;}

.address-panel .selected-red-arrow {position:absolute;top:0;right:0;}
.address-panel .arrow-up-right {width:0;height:0;border-top:0 solid transparent;border-right:16px solid #eb0028;border-bottom:16px solid transparent;border-left:16px solid transparent;overflow:hidden;display:inline-block}
.address-panel .name-phone-info {padding:20px 0 10px;height:14px}
.name-phone-info span {height:14px;line-height:14px;display:inline-block}
.name-phone-info .name {float:left;max-width:135px;display:inline-block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.name-phone-info .phone {float:right}

.address-main-info {margin:16px 0 0;line-height:1.2; text-align:left;}
.address-detail-info {line-height:1.3;height:35px;margin:10px 0 0; text-align:left;}

.address-deal {height:60px; line-height:60px;color:#999;border-top:1px solid #dfdfdf;}
.address-deal label {height:25px;line-height:normal;display:inline;vertical-align:middle;margin-top:20px}
.address-deal span {display:inline-block;vertical-align:middle}
.address-deal .set-mormal {float:left;cursor:pointer}
.address-deal .set-bg{float:right; width:60px; height:40px; text-align:center;}
.set-mormal-address {color:#333}
.set-default-address {color:#ff0000}
.delete-address{width:25px;height:25px;background-image:url(../images/address-icons.png);background-repeat:no-repeat;background-position:0 -49px; float:right;  margin-top:22px;}
.edit-address{width:25px;height:25px;background-image:url(../images/address-icons.png);background-repeat:no-repeat;background-position:0 -92px; float:left; margin-top:15px;}


.add-address-form{ margin:20px;}
.add-address-form ul{ margin:0; padding:0; list-style:none; width:99%;overflow:hidden;}
.add-address-form li{ overflow:hidden}
.add-address-form .normal-box{float:left;border:1px solid #e1e0e0;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box; text-indent:10px; margin-bottom:20px;}
.add-address-form .normal-box input{ width:90%; height:38px;line-height:38px;border:none;outline:none;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.add-address-form .checkbox{ height:20px; text-align:left; line-height:20px;}
.add-address-form .select-box{float:left;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}
.add-address-form select{ display:inline; width:42.1%;height:38px;line-height:38px;border:1px solid #e1e0e0;outline:none;font-size:14px;}
.add-address-form .address-btns { margin-top: 20px; margin-bottom:20px;}
.add-address-form .address-btns span {float: left;}
.add-address-form .address-btns .save-btn {display: inline-block;width: 130px;height: 40px;line-height: 40px;text-align: center;cursor: pointer;font-size: 14px;background: #eb0028;color: #fff;border: 1px solid #d70226;-webkit-transition-delay: 0s;transition: color .15s ease 0s;margin-right:10px;}
.add-address-form .address-btns .cancel-btn {display: inline-block;width: 130px;height: 40px;line-height: 40px;text-align: center; cursor: pointer;font-size: 14px; background: #ccc; color: #333;border: 1px solid #ccc;border-radius: 0; -webkit-transition-delay: 0s;transition: color .15s ease 0s; }



/*个人信息设置*/
.set-warp{ margin:20px 0 0 0; height:auto;  }
.set-warp .line{ border-bottom:1px solid #DFDFDF;}
.set-warp .set-data{ width:100%; height:40px;line-height: 40px; }
.set-warp .set-left{color:#000; padding-left:10px; float:left;font-family:"微软雅黑"; font-size:16px;}
.set-warp .set-right{padding-right:10px; float:right; color:#686666; font-weight: normal;}
.set-warp .i-my-go{background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -449px;width:12px;height:12px; margin-top:14px;}
.set-warp .data-commet{ float:right;padding-right:6px; line-height:40px; color:#B4B4B4; overflow:hidden;font-family:"微软雅黑"; font-size:14px;}

.set-password{ margin-top:16px; background:#fff;}
.set-password .line{ border-bottom:1px solid #DFDFDF;}
.set-password .set-data{ width:100%; height:40px;line-height: 40px; }
.set-password .set-left{color:#000; padding-left:10px; float:left;font-family:"微软雅黑"; font-size:16px;}
.set-password .set-right{padding-right:10px; float:right; color:#686666; font-weight: normal;}
.set-password .i-my-go{background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -449px;width:12px;height:12px; margin-top:14px;}
.set-password .data-commet{ float:right;padding-right:6px; line-height:40px; color:#B4B4B4; overflow:hidden;font-family:"微软雅黑"; font-size:14px;}


/*搜索弹出模块*/ 
.main-search{display:none;background-color:#ddd; }
.main-search .hd{height:55px;line-height: 55px;  position:relative;  color: #bf1c2d; background: #ffffff; text-align: center;font-size:17px;}
.main-search .hd .close{ width:25px; height:55px;margin-right:5px; line-height: 55px; display:block;overflow:hidden; font-size: 30px;float:right;color:#ff0000; }
.main-search .tab{position:absolute;left:10px;bottom:0}
.main-search .tab li{display:inline-block;width:80px;height:30px;margin:0 10px 0 0;line-height:30px;border:1px solid #850100;border-radius:4px 4px 0 0;color:#fff;background-color:#990002;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.main-search .tab li.on{color:#990002;background-color:#ddd;border-bottom:1px solid #ddd}
.main-search .bd{ padding:0.2rem 0.6rem;background-color:#ddd; height:3rem; position:relative;} 
.main-search .pho{ background-color:#ddd; height:3rem; text-align: center;margin-top:10px;}
.main-search .bd .clear{position:absolute;z-index:999;right:3rem;top:0.45rem;width:0.8rem;height:0.8rem; padding:0.2rem; background-color:#eee; overflow:hidden;display:block;border:0;text-indent:-99rem;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;}

.main-box{position:relative; top:0.4rem; width:100%; background:#fff; border-radius:20px; text-align:center;}
.main-box .input1{width:72%; height:4rem; line-height: normal; border:none; font-size:2rem;float:left; }
.main-box .btns{float:left;width:6.4rem; height:4rem;  border:none; background: #ff0000; font-size: 2rem; color: #fff}
.main-box .sexbox{width:100%; background:#fff; border-radius:20px; text-align:center;font-size: 3rem;padding-top:0.7rem;}
.main-box .btns1{position:relative;width:6.4rem; height:4rem;  border:none; background: #ff0000; font-size: 2rem; color: #fff;top:-0.6rem;}
.main-box .sexbox span{padding-right:1rem;}
.main-box .identity{ width:98%;float:left;background:#fff; border-radius:20px; font-size: 3rem;padding-top:0.7rem;margin-left: 4px;text-align: left;}
.main-box .identity li{float:left;line-height: 40px;height:40px;width:100%;margin-bottom:8px;margin-left:10px; display:inline; }
.main-box .identity span{padding-right:1rem; }
.main-box .regular-checkbox {
	display: none;

}
.main-box .regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0rem -0.725rem 0.5rem -0.6rem rgba(0,0,0,0.05);
	padding: 1.5rem;
	border-radius: 0.5rem;
	display: inline-block;
	position: relative;
	margin:0;
	
}
.main-box .regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.main-box .regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #1a67b2;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0rem -0.375rem 0.25rem -0.3rem rgba(0,0,0,0.05), inset 0.375rem 0.25rem -0.3rem rgba(255,255,255,0.1);
	color: #1a67b2;
}
.main-box .regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 4rem;
	line-height: 3.6rem;
	position: absolute;
	top: 0rem;
	left: 0.150rem;
	color: #1a67b2;
}

/*礼品参数*/
.goods-info{background-color:#fff;padding:0 10px; }
.goods-info h1{background-color:rgba(255,255,255,0.9);padding:20px 0; padding-bottom:10px;font-size:18px;  border-bottom:1px solid  #CCC;}
.goods-info .tle{ font-size: 14px; padding-top:8px;}
.goods-info .value{ padding-top:10px; color:#999999; font-size:14px; padding-bottom:10px;}
.goods-info .value .cred{ color: red;  font-size: 14px;  display: inline-block;  font-weight: bold;}
.goods-info .buy-num { padding: 4px 0;}
.goods-info .ui-number {display: inline-block;vertical-align: middle;border: 1px solid #e3e3e3;letter-spacing: 0;height:28px;line-height: 28px;overflow: hidden; margin-bottom:10px;}
.goods-info .radius5 {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.ui-number .decrease {font-style: normal; font-size: 14px;font-weight: 700;border: 0;display: inline-block;width: 28px;height: 100%;-webkit-user-select: none;background: #fafafa;}
.ui-number .num {height: 100%; width: 50px;border: 0;-webkit-border-radius: 0; border-radius: 0;font-weight: 700;font-size: 14px;}
.ui-number .increase {font-style: normal; font-size: 14px;font-weight: 700;border: 0;display: inline-block;width: 28px;height: 100%; -webkit-user-select: none; background: #fafafa;}
.ui-number .increase,.ui-number .decrease,.ui-number .num{float:left;text-align:center;}

/*礼品详细*/
.goods-detail{  margin-bottom: 15px;background-color:#fff; }
.goods-detail a{color:#333;}
.goods-detail .tab{ position:sticky;top:0;z-index:1;margin-top: 10px; border-bottom:1px solid #f8f8f8;} 
.goods-detail .tab ul{text-align:center;font-size:14px;background-color:#eee;display: -webkit-box }
.goods-detail .tab ul li{background-color:#f5f5f5;color:#333;line-height:24px;margin-right:1px;border-top:1px solid #f8f8f8;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box; font-size:14px;}
.goods-detail .tab ul li.current{position:relative;background-color:#fff;border-top:1px solid #ee6a6a}
.goods-detail .tab ul li.current .mod{display:block}
.goods-detail .tab ul li .review-count{font-size:14px;color:#666}
.goods-detail .tab ul li>a{display:block;height:100%}
.goods-body {padding: 15px;}
.goods-body img{ display: block;height: auto;float: left;width: 100%;border: 0; overflow:hidden;}


/* 兑换礼品按钮 */
#s-action{background-color:#f0f0f0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:8px;}
#s-action.float{position:fixed;left:0;right:0;bottom:0;background-color:#fff}
#s-action button,#s-action .countdown,#s-action a{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-basis:auto;display:block;flex-basis:1px}
#s-action .buy{border:1px solid;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:16px;min-width:40px;border-color:#fb6878;background-color:#fff0f0;color:#c40000;margin-right:10px}
#s-action .buy:disabled{background-color:#999;border-color:#999;color:#fff}
#s-action .buy-disabled{border:1px solid;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:16px;min-width:40px;margin-right:10px;background-color:#999;border-color:#999;color:#fff}
#s-action .countdown{display:none;height:40px;line-height:40px}
#s-action .countdown .label{color:#999}#s-action .countdown .time{padding:0 0 0 .03rem;color:#c40000}
#s-action .countdown .num{font-weight:400}
#s-action .cart{border:1px solid;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:16px;min-width:40px;border-color:#c40000;background-color:#c40000;color:#fff}
#s-action .cart-disabled{border:1px solid;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:16px;min-width:40px;background-color:#999;border-color:#999;color:#fff}


#s-action .chaoshiCart{border:1px solid;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:16px;min-width:40px;border-color:#c40000;background-color:#c40000;color:#fff}
#s-action .chaoshiCart.shorter{margin-left:50px}
#s-action .cart-link{position:absolute;width:20px;height:20px;background:url("images/guc.png") no-repeat 50% 50%;background-size:20px;right:20px;top:50%;margin-top:-10px}
#s-action .cart-link i{color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;position:absolute;top:-10px;left:14px;line-height:1.5;min-width:18px;height:18px;-webkit-transform:scale(0.7);-webkit-transform-origin:left bottom;text-align:center}
#s-action .cart-link i::after{content:"\20";position:absolute;left:0;bottom:0;border:5px solid #000;border-color:transparent transparent #000 #000}

/*购物车*/
.cart-head{ height:32px; line-height:32px; padding-left:12px; font-size:16px;}
.empty-table { margin-top:30px;}
.empty-box {color:#999; display: block;vertical-align: middle; width:100%; height:210px;text-align:center; width:100%;}
.empty-box img {max-width: 110px;max-height:110px; }
.empty-box p { height:32px; line-height:32px;font-size:12px;margin-bottom: 10px;}
.empty-box .tip {font-size: 14px;}
.empty-box .tip a {display: inline-block;width: 300px; height: 36px;line-height: 36px;font-size: 14px;color: #333;border: 1px solid #e5e5e5;border-radius: 0;-webkit-transition-delay: 0s; transition: color .15s ease; 0sposition: relative; z-index: 1;background: #008cba; color:#fff;}
/*购物车列表*/
.cart-items{ width:100%; margin-top:10px;}
.cart-items ul{ margin:0; padding:0; list-style:none;}
.cart-items li{ height:80px; background:#FFFFFF; border-top:1px solid #e5e5e5;  padding:8px;} 
.cart-items .checkbox{width:30px;height:30px;float:left;margin-right: 5px;margin-top:15px;}
.cart-items img{ width:65px; height:65px; border:1px solid #e5e5e5; float:left;}
.cart-items .cart-content{ margin-left:8px; float:left; height:65px;  min-width: 120px;width: 30%; text-align: left;}
.cart-items .cart-content .cart-product-name {font-size: 13px;line-height:16px;color: #666;margin-bottom: 5px;vertical-align: top;height:32px; overflow:hidden;}
.cart-items .cart-content .cart-buy-num{ padding: 4px 0;}

.cart-buy-num .ui-number {display: inline-block;vertical-align: middle;border: 1px solid #e3e3e3;letter-spacing: 0;height:24px;line-height: 24px;overflow: hidden; margin-bottom:10px;}
.cart-buy-num .radius5 {-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.cart-buy-num .decrease {font-style: normal; font-size: 14px;font-weight: 700;border: 0;display: inline-block;width: 24px;height: 100%;-webkit-user-select: none;background: #fafafa;}
.cart-buy-num .num {height: 100%; width: 50px;border: 0;-webkit-border-radius: 0; border-radius: 0;font-weight: 700;font-size: 14px;}
.cart-buy-num .increase {font-style: normal; font-size: 14px;font-weight: 700;border: 0;display: inline-block;width: 28px;height: 100%; -webkit-user-select: none; background: #fafafa;}
.cart-buy-num .increase,.ui-number .decrease,.ui-number .num{float:left;text-align:center;}

.cart-items .cart-point{ float:right; height:65px; overflow:hidden;}
.cart-items .cart-point .price{ height:32px; line-height:20px; font-size:13px; color:#FF0004;}
.cart-items .cart-point .delete{width:25px;height:25px;background-image:url(../images/address-icons.png);background-repeat:no-repeat;background-position:0 -49px;  margin-top:12px; float:right;}
.cart-items .cart-jf{ float:right; height:25px; padding-top:40px;font-size:13px; color:#FF0004;}
.cart-items .cart-btn{height: 65px;background: #fff;border-top: 1px solid #e5e5e5; position: relative;overflow: hidden;}
.cart-items .cart-btn .submit {width: 90px;float: right;}
.cart-items .cart-btn .submit .btn-submit {display: inline-block;width: 75px;height: 40px;line-height: 40px;border-radius: 2px; background: #fe5955;text-align: center;font-size: 16px; color: #fff;margin: 10px 6px 0 0; float: right;}

.cart-items .cart-btn .price-box {text-align: right;margin-right: 100px;  line-height: 40px;padding-top:10px;font-size: 12px;}
.cart-items .cart-btn .price-box span{ font-size:13px; color:#FF0004;}

/*确认订单*/
.cart-order{width: 100%; margin-top: 10px;position: relative; top: 0;background-color: #fff;padding:12px;}
.cart-order .catr-add {font-size:13px;color: #252525;height: 50px;line-height:50px; text-align: center;}
.order-detail{position: relative; margin-top:10px; background:#FFFFFF; overflow: hidden; padding:8px; margin-bottom:10px;}

.order-detail  .sitem-l {width: 68.4375%;overflow: hidden;height: 50px;  float: left; text-align: center;}
.order-detail  .sitem-l img {width:50px;height:50px;float: left; margin-right: 10px;}
.order-detail .sitem-m {width:12%;height: 10px;background: url(../images/c1.png)no-repeat center top;  background-size: 22px 4px;margin-top: 20px; float:left;}
.order-detail  .sitem-r { padding-top:12px;color: #252525; float: left; }
.order-detail .s-point{background-image:url(../images/icons-1.png);background-repeat:no-repeat; background-position: 0 -449px;width:12px;height:12px; margin-top:14px; float:right;}

.order-point{ height:30px; line-height:30px; background:#FFFFFF; padding:8px; margin-bottom:10px;}
.order-point span{font-size:13px; color:#FF0004;}

.order-btn{height: 65px;background: #fff; position: relative;padding-left:30%; }
.order-btn .btn-submit {display: inline-block;width: 40%;height: 40px;line-height: 40px;border-radius: 2px; background: #fe5955;text-align: center;font-size: 16px; color: #fff;margin:0 auto; }

/*完成订单*/
.cart-win{width: 100%; margin-top: 10px;padding:12px;border-bottom:1px solid #e5e5e5; }
.cart-win .pay{ height:60px; background: url(../images/gxk.png) no-repeat left; padding-left:50px; font-size:14px; }
.cart-win .pay span{ line-height:22px; float:left; margin-right:10px;}
.cart-win .pay em{font-style: normal;color:#FF0004; font-size:16px;  }
.win-btn{ height:60px; padding-top:20px; text-align:center;}
.win-btn span{ margin-right:10px;display: inline-block;width: 130px;height: 40px;line-height: 40px;text-align: center;cursor: pointer;font-size: 14px;background:#2960C0;color: #fff;border: 1px solid #275CBB;-webkit-transition-delay: 0s;transition: color .15s ease 0s;margin-right:10px;}

.win-btn span a{ color:#fff;}

/*会员专区*/
.bolg-content{padding:10px 15px;}

.blog-list{ height:40px;background:#E7E7E7; margin-bottom:5px; }
.blog-list .all-list{ font-size:16px; color:#000; float:left; text-indent:12px;line-height:40px;}
.blog-list .btn-list{ float:right; margin-right:12px; width:80px; height:28px; margin-top:6px; background:#FF8E00; border-radius:5px; text-align:center;line-height:28px; color:#fff;}
/* Blog */
.blog-plate{ background:#FFFFFF; padding:10px; }
.blog-plate .plate-title{ height:30px; line-height:30px;font-size:14px;border-bottom:1px dashed #CFCFCF;}
.blog-plate .plate-title .sp1{ float:left; color:#000; }
.blog-plate .plate-title .sp2{ float:right; color:#9A9697;}

.blog-plate form{ width:100%; overflow:hidden; margin-top:10px;}
.blog-plate input{ width:98%; height:36px; line-height:36px;border:1px solid #DFDFDF; text-indent:10px; border-radius:5px }
.blog-plate textarea{ width:98%; line-height:24px; margin-top:12px; margin-bottom:4px;border:1px solid #DFDFDF; text-indent:10px; border-radius:5px; min-height:100px;}
.blog-plate .bbtn{ margin-top:10px; margin-bottom:20px; width:80px; height:36px; line-height:36px; text-align:center; background:#1868C8;border-radius:5px; color:#FFFFFF;}

.blog-plate ul{ margin-bottom:10px; padding:0; }
.blog-plate li{ height:80px; width:100%; overflow:hidden;border-bottom:1px dashed #CFCFCF; margin-top:5px; }
.blog-plate li .img{ float:left; width:33px; height:80px; margin-top:8px;}

.blog-plate li span{ float:left;line-height:24px; overflow:hidden; width:78%; height:24px; margin-left:10px;}
.blog-plate li em{ margin-left:5px; color:#C81518; font-style:normal;}

#blog .cont {padding:5px 0 0;}


/* Blog Post */
#blog .post {background:#fff;margin-bottom:10px;padding:8px;}
#blog .post p {font-size:12px;color:#666;line-height:17px;padding:3px 0 10px; text-indent:24px;}
#blog .post .image {float:left;margin-right:10px;}
#blog .post .foot {font-size:11px;color:#999;border-top:1px solid #E7E5E8;padding:8px 0 0; margin-top:6px;}
#blog .post .foot .date {width:135px;float:left;text-align:left;}
#blog .post .foot .yecomments {width:130px;float:right;text-align:right;}
#blog .post .foot .yecomments span {padding-left:15px;background:url(../images/comments.png) no-repeat left;}
.blogtitle {font-size:14px;line-height:19px;}
.blogtitle-div {height:70px;}
.blogtitle a {color:#3D2C3F;}
.blogtitle a:hover {color:#000;}

/* Page buttons */
.pagebuttons {padding:10px 0 0;}
.previousbutton {display:block;width:76px;height:24px;background:url(../images/pagebuttons.png) no-repeat 0 0;font:bold 13px Arial, Helvetica, sans-serif;color:#000;text-align:center;float:left;padding-left:2px;padding-top:8px;}
.previousbutton:hover {color:#fff;background:url(../images/pagebuttons.png) no-repeat 0 -33px;}
.previousbutton:active {color:#fff;background:url(../images/pagebuttons.png) no-repeat 0 -66px;}
.nextbutton {display:block;width:76px;height:24px;background:url(../images/pagebuttons.png) no-repeat -79px 0;font:bold 13px Arial, Helvetica, sans-serif;color:#000;text-align:center;float:right;padding-left:2px;padding-top:8px;}
.nextbutton:hover {color:#fff;background:url(../images/pagebuttons.png) no-repeat -79px -33px;}
.nextbutton:active {color:#fff;background:url(../images/pagebuttons.png) no-repeat -79px -66px;}

/* Post Comments */
.comments {padding:10px 0;}
.comments .title {height:31px;cursor:pointer;display:block;font:bold 14px Arial, Helvetica, sans-serif;color:#666;background:url(../img/commentbars.png) no-repeat 0 0;padding:14px 0 0 40px;}
.comments .title:hover {background:url(../images/commentbars.png) no-repeat 0 -46px;}
.comments .title:active {background:url(../images/commentbars.png) no-repeat 0 -92px;}
.comments .area {display:none;background:#fff;padding:12px;}
.comments .get {padding:2px 0;}
.comments .name {font-size:14px;font-weight:700;padding-right:3px;color:#333;}
.comments .date {font-size:11px;color:#999;}
.comments p {font-size:12px;color:#666;line-height:17px;padding:11px;}

/* Add a Comment */
.addcomment .title {height:31px;cursor:pointer;display:block;font:bold 14px Arial, Helvetica, sans-serif;color:#666;background:url(../img/commentbars.png) no-repeat 0 -138px;padding:14px 0 0 40px;}
.addcomment .title:hover {background:url(../images/commentbars.png) no-repeat 0 -184px;}
.addcomment .title:active {background:url(../images/commentbars.png) no-repeat 0 -230px;}
.addcomment .areaform {background:#fff;display:none;padding-left:10px;}
.comments .title span,.addcomment .title span {color:#333;}

/* Contact */
#contact {padding:10px 1px 23px;}

#contact .titlelabel {color:#666;display:block;font-size:12px;padding:6px 0;}


/* Simple Input */
.simpleinput {font:13px Arial, Helvetica, sans-serif;color:#333;border:1px solid #DADADA;border-left:1px solid #B0B0B0;border-top:1px solid #B0B0B0;border-radius:3px;width:85%;margin-bottom:10px;background:#FDFDFD url(../images/simpleinput-bg.png) repeat-x top;padding:10px 12px;}
/* Simple Button Link */
.simplebutton {background-color: #337ab7;border-color: #2e6da4;color:#fff;font:bold 12px Arial, Helvetica, sans-serif;border-radius:3px;line-height:36px;padding:8px 10px;}

.simplebutton:hover {background-color: #238BEC;border-color: #2e6da4;}

.simplebutton:active {background-color: #238BEC;color:#fff;border-color: #2e6da4;}
/* Simple Bars */
.simplebars{background:url(../images/commentbars.png) repeat-x;height:43px;border:1px solid #CCCCCC;border-radius:2px;padding-right:11px;}
.simplebars:hover{background:url(../images/commentbars.png) repeat-x 0px -43px;}
.simplebars:active{background:url(../images/commentbars.png) repeat-x 0px -86px;}
.simplebars .in{background:url(../images/simplebar-open.png) no-repeat right;height:43px;padding-left:10px;}
.simplebars .commentb{font-style:normal;color:#666666;font-weight:bold;padding:2px;padding:15px 30px 15px 30px;background:url(../images/comment.png) no-repeat left;display:block;font-size:14px;}
.simplebars .commentb span{color:#333333;}
.simplebars .addcomment{font-style:normal;color:#666666;font-weight:bold;padding:2px;padding:15px 30px 15px 30px;background:url(../images/addcomment.png) no-repeat left;display:block;font-size:14px;}
	
.simplebutton-forforms {background:#FFD249 url(../images/simplebutton-normal.png) repeat-x bottom;width:87px;height:32px;border-radius:3px;font:bold 12px Arial, Helvetica, sans-serif;color:#47390D;border:1px solid #775F15;}

/*.turntable-bg {width: 650px;height: 600px;margin: 0 auto;position: relative;border: 1px solid #f00;}
.turntable-bg .pointer {width: 174px;height: 228px;position: absolute;left: 50%;top: 50%;margin-left: -67px;margin-top: -144px;z-index: 8;}
.turntable-bg .rotate {width: 450px;height: 450px;position: absolute;left: 116px;top: 60px;}*/

/*.turntable-bg {width: 325px;height: 300px;margin: 0 auto;position: relative;border: 1px solid #f00;}
.turntable-bg .pointer {width: 87px;height: 114px;position: absolute;left: 50%;top: 50%;margin-left: -33px;margin-top: -77px;z-index: 8;}
.turntable-bg .rotate {width: 225px;height: 225px;position: absolute;left: 58px;top: 30px;}

.turntable-bg .pointer img{width: 100%;height: 100%;}
.turntable-bg .rotate img{width: 100%;height: 100%;}

.jqratate {width: 650px;height: 600px;margin: 0 auto;position: relative;border: 1px solid #f00;background: url("Images/JqRatate/b.jpg");}
.jqratate .pointer {width: 174px;height: 228px;position: absolute;left: 50%;top: 50%;margin-left: -67px;margin-top: -144px;z-index: 8;}
.jqratate .rotate {width: 450px;height: 450px;position: absolute;left: 116px;top: 60px;}*/

.jqratate {width: 325px;height: 475px;margin: 0 auto;position: relative
               ;border: 0px solid #f00; 
                /*background: url("Images/JqRatate/bg.jpg"); background-position-y:-350px;*/

}
/*.jqratate .pointer {width: 58px;height: 76px;position: absolute;left: 133px;top: 120px;
                    z-index: 8;}*/
/*.jqratate .rotate {width: 225px;height: 225px;position: absolute;left: 50px;top: 50px;}*/
.jqratate .rotate {width: 325px;height: 325px;position: absolute;left: 0px;top:30px;}
.jqratate .pointer {width: 87px;height: 114px;position: absolute;left: 119px;top: 122px;
                    z-index: 8;}
.jqratate .buttons {width: 325px;height: 325px;position: absolute;left: 0px;top:370px;}
.jqratate .pointer img{width: 100%;height: 100%;}
.jqratate .rotate img{width: 100%;height: 100%;}


#main .m-bill {
        margin: 20px;
    }

        #main .m-bill ul {
            margin: 0;
            padding: 0;
            list-style: none;
            width: 99%;
            overflow: hidden;
        }

        #main .m-bill li {
            overflow: hidden;
        }

        #main .m-bill .m-info {
            float: left;
            border: 1px solid #e1e0e0;
            width: 100%;
            height: 40px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-indent: 10px;
            margin-bottom: 20px;
        }

            #main .m-bill .m-info input {
                width: 90%;
                height: 38px;
                line-height: 38px;
                border: none;
                outline: none;
                font-size: 16px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

            #main .m-bill .m-info label {
                height: 38px;
                line-height: 38px;
                border: none;
                outline: none;
                font-size: 16px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                display:inline;
                width:unset;
            }

            #main .m-bill .m-info p {
                height: 20px;
                line-height: 20px;
                border: none;
                outline: none;
                font-size: 16px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

        #main .m-bill .checkbox {
            height: 20px;
            text-align: left;
            line-height: 20px;
        }

        #main .m-bill .input-code {
            width: 50%;
        }

        #main .m-bill .yzm {
            float: left;
            margin-left: 12px;
            line-height: 38px;
            width: 40%;
            background: #f8f8f8;
            text-align: center;
            border: 1px solid #e1e0e0;
        }

            #main .m-bill .yzm img {
                float: left;
                margin-left: 12px;
                height: 39px;
                background: #f8f8f8;
                text-align: center;
                border: 1px solid #e1e0e0;
            }

        #main .m-bill .bt-box {
            width: 100%;
            height: 40px;
            line-height: 40px;
            text-align: center;
            color: #fff;
            background: #fc6606;
            border: none;
            margin-top: 20px;
        }

            #main .m-bill .bt-box a {
                color: #fff;
                display: block;
            }

        #main .m-bill .m-box {
            width: 100%;
            height: 30px;
            line-height: 30px;
            color: #2068b0;
            margin-top: 10px;
        }

        #main .m-bill a {
            color: #2068b0;
        }