body{margin:0;padding:0;color:#333;font-family: "microsoft YaHei";}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
ul,ol{list-style:none;}
em,i,b{font-style: normal;}
html {
    font-size : 20px;
}
@media only screen and (min-width: 401px){
    html {
        font-size: 25px !important;
    }
}
@media only screen and (min-width: 428px){
    html {
        font-size: 26.75px !important;
    }
}
@media only screen and (min-width: 481px){
    html {
        font-size: 30px !important; 
    }
}
@media only screen and (min-width: 569px){
    html {
        font-size: 35px !important; 
    }
}
@media only screen and (min-width: 641px){
    html {
        font-size: 40px !important; 
    }
}
a{text-decoration: none;color:#000;}
a:hover{text-decoration:none;}
i {margin-right:4px;}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    vertical-align: baseline;
    border: 0;
    list-style: none;
}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
.title{ font-weight:bold; font-size:40px; text-align:center; line-height:110px;}
.title em{ color:#c03b4c;}
.title_01{ color:#fff;}
.vbtn{display:block;font-size:20px;color:#fff;text-align:center;}
.shi{ height:10px; width:100%; clear:both; overflow:hidden;}
.bdrs5{border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border: 1px solid #DBDFE1;background-color: #fff;}
.blue_font,.blue_font a:link,.blue_font a:visited{color:#1A61B9;}
.table th, .table td {  
vertical-align: middle!important;  
} 
.red_font,.red_font a:link,.red_font a:visited{color:#FF4F4F;}
.font-white,.font-white a:link,.font-white a:hover,.font-white a:visited{color:#fff;}
.fontbold {font-weight:bold;}
.rayfont,.rayfont a:link,.rayfont a:hover,.rayfont a:visited {color:#929EA5;} 
.yellowfont {color:#FDA328;}
.bluefont,.bluefont a:link,.bluefont a:hover,.bluefont a:visited {color:#247DFF;}
.greenfont,.greenfont a:link,.greenfont a:hover,.greenfont a:visited {color:#5cb85c;}
.wphrayline {width:100%;height:6px;margin-top:5px;margin-bottom:5px;background-color:#DBDFE1;}
.wph-input {border:1px solid #DBDFE1;width:45px;height:22px;color:#E5E5E5;text-align:center;}

/*-----------------------------------------分隔线------------------------------------------------*/
/*header*/
.swiper-container {}
.swiper-container img {width:100%;height:auto;}
.phonehead-nav {position: fixed;width:100%;height:2.1rem;background-color: #fff;color:#000;top:0;white-space:nowrap;overflow-x: auto;overflow-y: hidden;z-index: 10099;text-align:center; }
.phonehead-nav li:first-child {
    margin-left: 0!important;
}
.phonehead-nav ul {margin:0px;}
.phonehead-nav li {line-height:2rem;line-height:2rem;display:inline-block;font-size:1rem;color:#333;}
.phonehead-nav a {color:#000;}
.phonehead-nav .wactive {border-bottom:2px solid #d9534f;}
.phonehead-nav span {display:inline;position: relative;left:2px;float:left;z-index: 99;}
.font-bold{font-weight: bold;}
.font-16px{font-size: 16px;}
.head-tab {margin-top:20px;}
.head-tab p {line-height:32px;}
.head-tab img {width:40px;height:auto;}
.content-bgcolor {line-height:35px;height:35px;background-color:#247DFF;color:#fff;}
.content-bgcolor i {line-height:30px;}
.booklist {margin-top:10px;}
.booklist p {line-height:18px;margin:0px;}
.booklist img {width:100%;height:auto;}
.booklist .row{margin-top:20px;margin-bottom: 20px;}
.wspace {margin-right:15px;}
.booklist .row .wtitle {font-weight:bold;}
footer {margin-top:30px;line-height:40px;background-color:#F5F5F5;border-top:1px solid #DEDEDE;}
.footer_btn{width:100%;margin:0 auto;line-height:2rem;}
.footer_btn a{width:25%;float:left;text-align:center;font-size:12px;color:#fff;}
.footer_btn a img{width:2rem;margin:0.3rem auto 0 auto;}
.footer_btn .on{color:#fff;font-weight:700;background-color:#62575B;}
.footer_btn a .normal{color:#666;}
.footer_btn i {padding-left:8px;}
.wphkong {width:100%;height:25px;margin-bottom: 20px;}
.rowline {border-right:1px solid #DEDEDE;}
.wpline .row {border-bottom: 1px solid #DEDEDE;padding-bottom:5px;}
.qk-image-show {margin-top:20px;}
.qk-image-show img {width:100%;height: auto;}
.qk-title-show {margin-top:20px;font-size:1.098em;}
.qk-title-show li {line-height: 28px;}
.qk-price-show {margin-top:5px;}
.qk-price-show .price {color:#CC3300;}
.qk-price-show p {line-height:20px;}
.qk-liuchen-show {margin:10px 0px 10px 0px;}
.qk-liuchen-show img {width:100%;height:auto;}
.qk-content {margin-top:10px;}
.qk-content .tab {
	line-height: 35px;padding-left:20px;
	color:#fff;
	background-image: url(../images/tabbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.qk-content .content{margin:8px 5px 8px 5px;}
.red-bg {background-color:#BF2C24;color:#fff;}
.red-bgcolor{background-color:#BF2C24;color:#FFF;line-height: 35px;height:35px;}
.icon-coffee, .icon-user {color:rgb(0,162,165);padding-right:6px;font-size:16px;}
.raybg {background-color:#657178;color:#fff;}
.raybg a {color:#fff;}
.vip-head {padding-top:20px;margin-bottom:20px;}
.white-line {height:1px;background-color: #ABB4B8;margin-top:10px;margin-bottom:10px;}
.user-title {color:#fff;font-size:16px;text-align: left;padding-left:20px;line-height: 32px;height:32px;background-color: #2F3538;}
.user-head-1 {background-color:#657178;height:80px;color:#fff;}
.myname {color:#fff;font-size:14px;padding-left:20px;line-height:30px;height:30px;border-bottom: 1px solid #ABB4B8;margin-top:15px;margin-bottom: 15px;}
.myname a {color:#FFF;}
.user-head-2 {text-align:center;padding-top:10px;background-color: #fff;}
.user-head-2-p {}
.user-head-2-p p {line-height:18px;}
.user-head-2-p i {font-size:18px;color:#657178;}
.user-head-3 {height:auto;background-color: #fff;border-top:4px solid #CDCDCD;}
.user-head-3-div {line-height:50px;height:50px;border-bottom: 1px solid #CDCDCD;}
.user-edit-title {font-size:16px;line-height: 35px;height:35px;}
.user-list-title {height:35px;line-height: 35px;background-color:#00a2a5;color:#fff;font-size:14px;}
.user-list-title a {color:#fff;}
.user-list-title .active {color:#FF0000;background-color:#fff;}
.user-list-title .active a {color:#FF0000;}
.user-list-content {background-color: #fff;}
.foot-tab {display: none;}
.redfont {color:rgb(255,0,0);}
.wphpic {width: 100%;height:100%;}
.headnav {height:30px;background-color:#fff;}
.headnav .logo {margin-left:1px;margin-top:3px;}
.td-image img {width:80px;height:auto;}
.vip-kan-th {width:100%;margin:0 auto;font-weight:bold;border-bottom:1px solid #DBDFE1;line-height:32px;}
.vip-kan-content {line-height:40px;height:40px;}
.vip-kan-btn {width:100%;margin:0 auto;line-height:40px;border-bottom:1px solid #00A2A5;}
.vip-kan-btn a {margin-right:10px;}

/*orderinfo*/
.info-content {width:100%;}
.info-head {width:100%;padding-left:10px;line-height:36px;border-bottom:1px solid #DBDFE1;}

.cart-content {width:100%;margin:0 auto;margin-top:20px;border:1px solid #DBDFE1;padding:10px;}
.cart-content .row i {margin-left:5px;margin-right:5px;font-size:16px;}
.cart-delete {position: relative;top:10px;right:-150px;z-index: 999;}
.cart-price-tishi {text-align: center;line-height:30px;margin-top:20px;font-size:16px;} 
.cart-button-tishi {text-align: center;line-height:30px;margin-top:20px;font-size:14px;}
.cart-button-tishi a {margin-left:10px;} 
.cart_next_userinfo {width:100%;background-color: #fff;line-height:20px;padding-top:10px;padding-bottom: 10px;}
.cart_next_i {font-size:22px;line-height:45px;text-align:right;}
.cart_next_content {margin-top:15px;background-color: #fff;padding:8px;}
.cart_next_btn {width:100%;height:40px;margin-top:20px;text-align:center;}

.more_category {text-align:left;position: absolute;width:150px;padding-left:10px;top:37px;right:20px;z-index:999;color:#666;border: solid 1px #337ab7; background-color: #fff;rgba(100, 0, 0, .5);box-shadow: 3px 3px 2px #C7C7C7;border-radius:3px;
-moz-border-radius:3px; }
.more_category p {line-height:24px;margin:0px;}
.more_category p>i {font-size:10px;}
.booklist img {width:100%;}

.booklist .shopimg {}
.booklist .shopimg img {width:100%;}
.booklist .shopcontent {line-height:45px;font-size:0.88em;background-color:rgb(248,248,248);padding:4px;overflow: hidden;}
.booklist .shoptitle {line-height:35px;font-size:1.098em;margin-top:10px;}
.shoptime {text-align:left;font-size:0.88em;color:#247DFF;line-height:25px;}
.tabfont {color:#0290E2;}

