﻿/*主色调： 
    红色：#ff4e22     rgba(8,240,136,1)
    橘红色：#ff832a   rgba(17,240,140,1)
    深蓝色：#0758A8   rgba(140,221,82,1)
    蓝色：#029BEE     rgba(134,236,113,1)
    天蓝色：#66C8F0   rgba(132,197,161,1)
    浅蓝色：#E1F4FF   rgba(135,240,226,1)
*/
*, ::after, ::before {    box-sizing: border-box; }
a{text-decoration:none; color:#555; cursor:pointer;}
a:hover{text-decoration:none; color:#029BEE  }
img{max-width:100%; max-height:100%;}
ul{ padding:0px; margin:0px;}
li{ list-style:none; }
i{ font-style:normal; }
em{font-style:normal;}

html,body{width:100%; height:100%; padding:0px; margin:0px; }
body {  font-size:0.9rem; line-height:1.8rem; background-color:#f8f8f8; color:#555;  }


/* ------------头部区域 ------------------*/
.header-search { 
    background: -webkit-linear-gradient(top,rgba(7,88,168,0.8),rgba(7,88,168,0.1)); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(top,rgba(7,88,168,0.8),rgba(7,88,168,0.1)); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(top,rgba(7,88,168,0.8),rgba(7,88,168,0.1)); /* Firefox 3.6 - 15*/
    background: linear-gradient(top,rgba(7,88,168,0.8),rgba(7,88,168,0.1)); /* 标准的语法 */
    width:100%; height:2.6rem; line-height:2.6rem; color:#fff;  position:fixed !important;  display:flex; z-index:99999; justify-content:space-between;
}
.header-search .location { width:4rem; line-height:2.6rem; text-align:center; }
.header-search .news { width:3rem; line-height:2.6rem; text-align:center; }
.header-search .search{ flex:1; }

.header-title{ background-color:#fff; box-shadow:0.1rem 0.1rem 0.1rem #eee; }
.header-default {
    background: -webkit-linear-gradient(left,#66C8F0,#029BEE); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(left,#66C8F0,#029BEE); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(left,#66C8F0,#029BEE); /* Firefox 3.6 - 15*/
    background: linear-gradient(left,#66C8F0,#029BEE); /* 标准的语法 */
    color: #fff;
}
.header-title,.header-default{ display:flex; width:100%; height:2.6rem; text-align:center; line-height:2.6rem;  position:fixed !important;   z-index:9999;justify-content:space-between; }
.header-title .edge,.header-default .edge,.header-search .edge,.header-empty .edge{ width:3rem; text-align:center;  }
.header-title .edge>a,.header-default .edge>a,.header-search .edge>a{ display:block; width:100%; height:100%; }
.header-title .iconfont,.header-default .iconfont,.header-search .iconfont,.header-empty .iconfont{ font-size:1.4rem; line-height:2.8rem; text-shadow:0.1rem 0.1rem 0.2rem #888; }
.header-title .title,.header-default .title,.header-empty .title{  flex:1; font-size:1rem; font-weight:500; }
.header-search a,.header-default a{color:#fff;}

.header-empty{display:flex; width:100%; height:2.6rem; justify-content:space-between; text-align:center; line-height:2.6rem; position:fixed !important;   z-index:999999;}
.header-empty a{color:#fff;}
.header-empty .circle-dark{ width:2rem; height:2rem; margin:0.3rem;  }
.header-empty .circle-dark .iconfont{ line-height:2rem; }

.search-control{ display:flex; height:1.6rem; line-height:1.6rem; margin-top:0.5rem;  background-color:#fff; border-radius:0.8rem;  box-sizing:border-box;  padding-left:0.8rem; overflow:hidden; box-shadow:0 0 0.1rem #ccc;  }
.search-control .search-input{ flex:1;  }
.search-control input{ background-color:transparent; border:none; width:100%; height:100%; padding:0; line-height:1rem; outline:none;  } 
.search-control .search-but{ background-color: #029BEE; width:2rem; text-align:center; color:#fff; line-height:1.6rem; cursor:pointer;   } 
.search-control .search-but .iconfont{font-size:1rem; line-height:1.6rem;}
.search-control .search-but:hover{ background-color: rgba(255, 106, 0, 1); }

.empty-top{ padding-top:2.6rem; }


/* ------------头部区域结束 ------------------*/

/*主导航*/

.qk-navi-main{ position:fixed; width:10rem; right:0.5rem; top:3rem; z-index:999999; display:none;  }
.qk-navi-arrow{ display: block;  position: absolute;  right: 0.8rem;  top: -1.5rem;  border-bottom: 1rem solid #fff;  border-top: 0.5rem solid transparent;  border-left: 1.2rem solid transparent;   border-right: 0.5rem solid transparent;}
.qk-navi-root{ width:100%; padding:0.5rem;  border-radius:0.3rem; background-color:#fff; box-shadow:2px 2px 4px #aaa;   }
.qk-navi-root li{ padding:0.3rem; line-height:1.8rem; text-align:left; }
.qk-navi-root li a{ display:flex; color:#333; }
.qk-navi-root li .iconfont{ width:2rem; font-size:1.2rem; text-shadow:none; line-height:1.8rem;}
.qk-navi-root li span{ flex:1; border-bottom:1px #f5f5f5 solid;  }
.qk-navi-root li em{ font-style:normal;  height:0.9rem; padding:0rem 0.25rem; margin-top:0.2rem; font-size:0.6rem; line-height:0.9rem; text-align:center; background-color:#ff4e22; color:#fff; border-radius:0.5rem;}
.qk-navi-root li:hover{ background-color:#f5f5f5;}




/*首页导航*/

.navi-index { padding:1rem; display:flex; flex-wrap:wrap; }
.navi-index div{ width:25%; padding:0.25rem; }
.navi-index a {  width: 100%;  height: 100%;  position:relative; max-width: 100px; display: block;  text-align: center; line-height: 2rem;  font-size: 0.8rem; margin:auto;  }
.navi-index a i {  display: block;  width: 50%;  height: 0px;  margin: auto;  padding-bottom: 25%;  padding-top: 25%;  color: #fff;  border-radius: 50%; line-height: 0rem; font-size: 1.4rem;   }
.navi-index a i:hover {  -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3);  box-shadow: inset 0 0 40px rgba(0,0,0,.3);  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;}

/*底部*/
.navi-footer-empty{ clear:both; height:2.8rem; display:block;}
.navi-footer { position:fixed; bottom:0px; width:100%; display:flex; padding:0.15rem 0;  background-color: rgba(255, 255, 255, 0.9); box-shadow: -1px -1px 3px #ddd; height: 2.8rem; z-index: 9999}
.navi-footer a {text-align: center; width:23%; margin:0 1%;  display: block; height: 100%; border-radius:0.3rem; line-height:0.9rem; overflow: hidden; padding: 0.1rem; font-size: 0.7rem; text-decoration: none; }
.navi-footer a i { font-size: 1.5rem;display: block;  margin: auto;line-height: 1.5rem; }
.navi-footer .now,.navi-footer a:hover{ color:#029BEE; background-color:#E1F4FF; }

/*快捷导航*/
.shortcut-control{ position:fixed; width:80%; bottom:5.2rem; right:-80%; z-index:999999;  } 
.shortcut-navi{ display:flex;  width:100%; margin-left:-1.6rem;  }
.shortcut-title{ width:1.6rem; height:1.6rem; margin-top:0.7rem; text-align:center;  border-radius:0.2rem 0 0 0.2rem; line-height:1.6rem; background-color:rgba(0, 0, 0, 0.7); color:#fff;  }
.shortcut-menu { flex:1;  background-color: rgba(245, 245, 245, 0.9);  height: 3rem; padding:0.1rem; border-radius:0.2rem 0 0 0.2rem;}
.shortcut-menu a { text-align: center; width: 20%;float: left;display: block; height: 100%; overflow: hidden; padding: 0.1rem;font-size: 0.6rem; text-decoration: none;  line-height:1rem;padding-top:0.3rem;  }
.shortcut-menu a i { font-size: 1.2rem;display: block;  margin: auto;line-height: 1.2rem; }
.shortcut-menu a:hover{color:#fff; background-color:#f53111;}
.return-top { position:fixed;  bottom:3.4rem; right:0px; z-index:999999; background-color:rgba(0, 0, 0, 0.7);  border-radius:0.2rem 0 0 0.2rem; width:1.6rem; height:1.6rem; color:#fff; text-align:center; line-height:1.6rem; font-size:0.7rem; }
.return-top:hover,.shortcut-title:hover{background-color:#000;  }

/*个人中心*/

 /*头部*/

 /*分类*/
.classify{ display:flex; width:100%; height:100%; }
.classify-left{ position:fixed; height:100%; width:35%; text-align:center;  overflow:auto; }
.classify-left div{ background-color:#fafafa; border-bottom:1px #eee solid; border-right:1px #eee solid; padding:0.8rem 0.2rem; }
.classify-left div:last-child { margin-bottom:2.8rem; }
.classify-right{ width:65%; height:100%;  position:absolute; right:0px; background-color:#fff;   }
.classify-right h5{ margin:.2rem; padding:0.5rem; font-size:.9rem; text-align:left;}  
.classify .now{ background-color:#fff; border-left:2px solid #f53111; border-right:none; }
.classify a:hover{ background-color:#f5f5f5;}
.classify-right .subclass {  width:100%; margin:0; padding:0; display:inline-block;}

.classify-right .subclass li { display:inline-block; padding:0.2rem; }
.classify-right .subclass li a { width:100%; display:block; padding:.3rem; font-size:.9rem; border:#ddd solid 1px; }

.products, .classify-right .products { padding-bottom:3rem; height:auto; }
.products a, .classify-right .products a{ width:33.33%; display:block; float:left; padding:0.5rem; text-align:center;}
.products a span, .classify-right .products a span { display:block; width:auto;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis }


/*------------------商品列表------------------------------------*/

.goods_list_top{ display:flex !important; height:2.6rem; background-color:#f5f5f5; }
.goods_list_top_left, .goods_list_top_right{ width:3rem; line-height:2.6rem; text-align:center;  }
.goods_list_top_left i, .goods_list_top_right i{font-size:1.4rem;}

.goods_list_control{ width:100%; padding:0.6rem; border-bottom:1px #f8f8f8 solid; box-shadow:1px 1px 3px #ddd; height:2.4rem; position:fixed; background-color:#fff;z-index:9999;}
.goods_list_control li{float:left; width:20%; text-align:center; cursor:pointer; }
.goods_list_control li:hover,.goods_list_control a:hover{ color:#ff4e22; }

/*列表默认样式*/
.goods-list { background-color:#f5f5f5; padding-bottom:1rem;}
.goods-list-style{ padding-top:0.25rem; }
.goods-list-style li{ border-bottom:1px #f8f8f8 solid; display:flex !important; padding:0.25rem; background-color:#fff; margin-top:0.15rem;  }
.goods-list-style .p{ width:8rem; height:8rem; overflow:hidden;  text-align:center; padding:0.25rem; }
.goods-list-style .p a{ display:flex; align-items:center; width:100%; height:100%;  border:1px #fafafa solid; padding:0.25rem; background-color:#fafafa; border-radius:0.2rem;}
.goods-list-style .p img{ width:100%; }

.goods-list-style .d{ flex:1; display:flex; flex-direction:column; padding:0.25rem; padding-right:0.5rem; }
.goods-list-style .d-title{ height:2.8rem; line-height:1.4rem; overflow:hidden;  display:block;  }
.goods-list-style .d-price{ flex:1; padding:0.1rem 0rem; margin-bottom:0px;}
.goods-list-style .d-price em{ color:#f53111; font-size:1rem; padding-right:0.5rem; }
.goods-list-style .d-price del{ font-size:0.8rem; color:#aaa; }
.goods-list-style .d-main{ height:1rem; line-height:1rem; display:flex !important; font-size:0.7rem; color:#888; }
.goods-list-style .d-freight{ }
.goods-list-style .d-num{ flex:1; text-align:center; }
.goods-list-style .d-area{ }

/*列表并排样式*/

.goods-list-side{ padding-top:0.25rem; padding-left:0.25rem; display:flex; flex-wrap:wrap;position:relative; }
.goods-list-side li{ flex:0 0 50%; max-width:50%; padding-right:0.25rem; padding-top:0.25rem;   }
.goods-list-side .p{ width:100%; overflow:hidden;  text-align:center;  background-color:#fff;  padding:50% 0; overflow:hidden; position:relative; }
.goods-list-side .p a{ display:flex; width:100%; height:100%;  position:absolute; top:0px; left:0px; align-items:center;padding:0.25rem;background-color:#fafafa; border-radius:0.2rem; }
.goods-list-side .p img{ width:100%; max-height:100%;  }

.goods-list-side .d{  padding:0.25rem; padding-right:0.5rem; background-color:#fff; }
.goods-list-side .d-title{ height:2.8rem; line-height:1.4rem; overflow:hidden;  display:block; }
.goods-list-side .d-price{ padding:0.1rem 0rem; margin-bottom:0px;}
.goods-list-side .d-price em{ color:#f53111; font-size:1rem; padding-right:0.5rem; }
.goods-list-side .d-price del{ font-size:0.8rem; color:#aaa; }
.goods-list-side .d-main{ display:flex !important; font-size:0.6rem; color:#888; }
.goods-list-side .d-freight{ }
.goods-list-side .d-num{ flex:1; text-align:center; }
.goods-list-side .d-area{ }

/*------------------商品列表--结束----------------------------------*/

/*--------------------商品详情--------------------------------*/
.goods-detail{}
.base-info{ padding:0.8rem 0.5rem;}
.qk-price del{ font-size:0.7rem; color:#aaa;  }
.qk-price strong{ font-size:1.3rem; color:#f53111; padding-right:0.5rem; }
.base-info .title{ font-weight:600; font-size:0.8rem; line-height:1.2rem; padding:0.5rem 0;}
.base-info .area{ display:flex; font-size:0.7rem;}
.base-info .area span:nth-child(2n){ flex:1; text-align:center;}
 

.detail-item{ display:block; padding:0.5rem; color:#888; font-size:0.8rem; background-color:#fff; } 
.detail-item span{ padding-left:0.5rem; color:#000;} 
.detail-item i{ float:right; color:#aaa;} 
.detail-item label{ padding-right:0.5rem;  margin:0; float:right; } 

.seller-info { padding:0.5rem;}
.seller-info .seller{  display:flex;   }
.seller-info .seller-logo{ width:3.5rem; height:3.5rem; align-self:center;padding:0.25rem; }
.seller-info .seller-name{ flex:1; padding-top:0.5rem; }
.seller-info .seller-name span{ font-size:0.9rem; width:100%; height:1.4rem; display:block; overflow: hidden;  text-overflow: ellipsis;    }
.seller-info .seller-name i{ color:#31c5fb;}
.seller-info .seller-but{ width:4.3rem; align-self:center; padding:0.25rem;  }
.seller-info .seller-but button{font-size:0.7rem;}

.detail-bottom{ position:fixed; width:100%; bottom:0px;display:flex !important; z-index:99999; height:2.8rem;  background-color:#fff; box-shadow: -2px 2px 5px #333333; text-align:center;  }
.detail-bottom a{ position:relative; display:block; width:3rem; color:#888; align-self:center; font-size:0.7rem; line-height:0.9rem }
.detail-bottom a i{ display:block; font-size:1.4rem; line-height:1.4rem; }
.detail-bottom div{ flex:1; align-self:center;  }
.detail-bottom button{ width:100%; height:2.8rem;  border:none; margin:0px; padding:0.5rem 0.1rem;color:#fff;  overflow:hidden;  }
.detail-bottom .active { color:red;}
.detail-bottom a em{ position:absolute;  padding:0 0.25rem; height:0.8rem; background-color:#ff0000; top:0rem; right:0rem; line-height:0.75rem; border-radius:0.4rem; font-size:0.6rem; color:#fff; font-style:normal;  }


/*售货柜*/

.goods-device-head{ display:flex; line-height:3rem; }
.goods-device-head span{  width:8rem; height:3rem; }
.goods-device-head div{ flex:1; text-align:center; }
.goods-device-head label{ width:4rem; text-align:right; }

.goods-device-content{ width:100%; padding:50% 0; position:relative; }
.goods-device-grid{ display:flex !important;  flex-flow: row wrap; position:absolute;  width:100%; height:100%; top:0px; left:0px; overflow:hidden;  }

.goods-device-grid>a{ overflow:hidden; padding:0.2rem; border:0.2rem #fff double;  background-color:#aaa; display:flex !important; align-items:center; text-align:center; } 
.goods-device-grid>a div{width:100%;}
.goods-device-grid>a span{ width:1.5rem; height:1.5rem; position:absolute; bottom:0; left:50%; margin-left:-0.75rem; line-height:1.5rem; color:#f53111; background-image:url(../image/xin1.png); background-repeat:no-repeat; background-size:100% 100%;  z-index:11;}
.goods-device-grid>a img{ margin:auto; }

.goods-device-6,.goods-device-9,.goods-device-10{ width:96%; max-width:640px; margin:1rem auto; border-radius:1.2rem 1.2rem 0.5rem 0.5rem; padding:0.25rem 0.8rem 0.8rem 0.8rem; box-shadow:0 0 0.2rem #ccc inset; border:2px solid #f5f5f5; background-color:#fff; }

/*6柜样式*/
.goods-device-6 .goods-device-grid>a{  position:relative; width:50%; height:33.33%;  background-color:#624326; } 
.goods-device-6 .goods-device-grid>a label{ position:absolute; width:100%; height:100%; background-color:rgba(98,67,38,0.3); z-index:10;}

/*9柜样式*/
.goods-device-9 .goods-device-grid>a{  position:relative; width:33.33%; height:33.33%;  background-color:#624326; } 
.goods-device-9 .goods-device-grid>a label{ position:absolute; width:100%; height:100%; background-color:rgba(98,67,38,0.3); z-index:10;}

/*10柜样式*/
.goods-device-10 .goods-device-grid>a{  position:absolute; }  
.goods-device-10 .goods-device-grid>a:nth-child(1){ width:40%; height:40%; left:0rem; top:0rem; }
.goods-device-10 .goods-device-grid>a:nth-child(2){ width:40%; height:40%; left:40%; top:0rem; }
.goods-device-10 .goods-device-grid>a:nth-child(3){ width:40%; height:40%; left:0rem; top:40%; }
.goods-device-10 .goods-device-grid>a:nth-child(4){ width:40%; height:40%; left:40%; top:40%; }
.goods-device-10 .goods-device-grid>a:nth-child(5){ width:20%; height:80%; left:80%; top:0rem;}
.goods-device-10 .goods-device-grid>a:nth-child(6){ width:20%; height:20%; left:0rem; top:80%;}
.goods-device-10 .goods-device-grid>a:nth-child(7){ width:20%; height:20%; left:20%; top:80%; }
.goods-device-10 .goods-device-grid>a:nth-child(8){ width:20%; height:20%; left:40%; top:80%; }
.goods-device-10 .goods-device-grid>a:nth-child(9){ width:20%; height:20%; left:60%; top:80%; }
.goods-device-10 .goods-device-grid>a:nth-child(10){ width:20%; height:20%; left:80%; top:80%;}





/*商品列表*/
.product-list-full {  margin: 0.5rem 0;  padding: 0.5rem;  background-color: #fff; }
.product-list-full .product-item{ background-color:#fafafa;}
.product-list{ margin:0.5rem; padding:0.5rem; background-color:#fff; border-radius:0.5rem; box-shadow:0 0 0.2rem 0.2rem #eee; }
.product-seller{ box-shadow:0 0.05rem 0.1rem #f5f5f5;  }
.product-seller-logo{ height:1rem; margin:0.2rem; margin-top:-0.05rem;    }
.product-seller-name{ padding:0 0.1rem; }
.product-item{  display:flex;  width:100%;  padding:0.2rem 0; border-bottom:1px #fafafa solid;  }
.product-check{ width:1rem;  align-self:center; }
.product-img{ width:6rem;margin:0 0.5rem; border-radius:0.5rem; border:1px #f5f5f5 solid; overflow:hidden; box-shadow:0 0 0.2rem #eee; align-self:center;}
.product-img-sm{ width:3rem; margin:0 0.5rem; border-radius:0.5rem; border:1px #f5f5f5 solid; overflow:hidden; box-shadow:0 0 0.2rem #eee; align-self:center;}
.product-detail{ flex:1;line-height:1.4rem; display:flex; flex-direction:column; padding:0.2rem;  }
.product-title{  max-height:2.8rem; overflow:hidden; padding:0.1rem 0; }
.product-content{ flex:1; padding:0.1rem 0; }
.product-bottom{ height:1.5rem; padding:0.1rem 0;  }
.product-right{ width:4rem;  position:relative; word-wrap: break-word; word-break: normal; text-align:right; }
.block-bottom{ position:absolute; bottom:0; left:0; width:100%; }
.product-footer{ padding-top:0.5rem; text-align:right; }
.product-item small{ color:#aaa; }
.product-item b{ color:#ff4e22; }

/*资金管理*/

.fund-head{ background-color:#ff4e22; padding:1.5rem; color:#fff; }
.fund-type{ display:inline-block; width:4rem; height:5rem; text-align:center;  padding:0.2rem; }
.fund-type i{ font-size:3rem; line-height:3rem;  }
.fund-type span{ display:block; text-align:center; line-height:1.2rem; }

.qk-input-custom {  display: inline-block;  padding: 0; position: relative; }

/*商加店铺*/
.seller-shop-head{ background-size:100%; }


/* 选择框样式 */
.qk-input-custom input[type="checkbox"] + label::before, .qk-input-custom input[type="radio"] + label::before { content: "\a0";  display: inline-block; vertical-align: middle; width: 0.9rem; height: 0.9rem; border-radius: .3em; background-color: #eee; border: 1px #eee solid; text-align: center; line-height: 0.9rem; color: #fff;font-size: 0.6rem;font-weight: bold; margin: 0 0 0 0; }
.qk-input-custom input[type="radio"] + label::before{border-radius:50%; }
.qk-input-custom input[type="checkbox"]:checked + label::before, .qk-input-custom input[type="radio"]:checked + label::before { content: "\2713";  background-color: #66C8F0; border: 1px #66C8F0 solid;}
.qk-input-custom input[type="checkbox"], .qk-input-custom input[type="radio"] {  position: absolute;  clip: rect(0, 0, 0, 0); }
.qk-input-custom input[type="checkbox"]:focus + label::before, .qk-input-custom input[type="radio"]:focus + label::before { box-shadow: 0 0 .2em .2em #66C8F0;  border: 1px #fff solid; }
.qk-input-custom input[type="checkbox"]:disabled + label::before, .qk-input-custom input[type="radio"]:disabled + label::before { background-color: #aaa;  border: 1px #aaa solid;  box-shadow: none;  color: #555; }


/*对话框*/
.qk-dialog{ display:flex; position:fixed; width:100%; height:100%; z-index:0; align-items:center; top:0; left:0;  z-index:9999999;  }
.qk-dialog-wd{  position:relative; padding:0.5rem; box-shadow:0 0 0.2rem #aaa; border-radius:0.5rem;  background-color:#fff; z-index:9;  }
.qk-dialog-wdt{ position:relative; padding:0.5rem;   }
.qk-dialog-shade{ position:fixed; width:100%; height:100%; background-color:rgba(10,10,10,0.3);}
.qk-dialog-edge{ flex:1; min-width:0.5rem;}
.qk-dialog-tt{ position:relative; text-align:center; line-height:1.2rem; padding:0.5rem 2rem; box-shadow:0 0.1rem 0.1rem #f8f8f8; font-weight:500; font-size:1rem; }
.qk-dialog-cl{ position:absolute; color:#ff4e22; top:0; right:0; display:block; width:1.5rem; height:1.5rem; line-height:1.5rem; z-index:1; text-align:center; margin:0.5rem;  border-radius:50%; box-shadow:0 0 0.1rem #ddd; background-color:rgba(200,200,200,0.5) }
.qk-dialog-ct{ padding:0.5rem; min-height:2rem;  }
.qk-dialog-wdt .qk-dialog-tt{ display:none;}
.qk-dialog-wdt .qk-dialog-cl{ top:-1.5rem; right:-0.5rem;}
.qk-dialog-cl:hover{ background-color:#ff4e22; color:#fff; cursor:pointer;}

/*广告样式*/

/*全屏广告*/
.advert_full{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999999; }
.advert_full .advert-time{ position:absolute; cursor:pointer; line-height:1rem; font-size:0.6rem; padding:0rem 0.5rem 0.1rem 0.5rem; color:#fff; border-radius:0.5rem; right:0.6rem; top:0.6rem; background-color:rgba(10,10,10,0.5); z-index:99; }
.advert_full .advert-time span{ }
.advert_full .advert-time label{ padding-left:0.2rem;}
.advert_full img{width:100%; height:100%; max-width:none; max-height:none;}


/*横向导航*/
.qk-lnavi{ width:100%; height:2.5rem; display:flex; flex-wrap:wrap; padding:0.2rem 0;  }
.qk-lnavi-item{ flex:1; min-width:3.6rem; color:#fff; text-align:center; padding:0.3rem 0.1rem; line-height:1rem; }
.qk-lnavi-more{ width:3rem; color:#fff; text-align:center; line-height:2.5rem; }
.qk-lnavi-item.now{  font-weight:600; border-bottom:1px #fff solid;  }
.qk-lnavi-fixed{ position:fixed; margin-top:0rem !important; top:0; left:0; background-color:#ff4e22; z-index:9999999; }

 /*公共组件*/


.bg-transit-dark {
    background: -webkit-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.1)); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.1)); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.1)); /* Firefox 3.6 - 15*/
    background: linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0.1)); /* 标准的语法 */
}
.bg-ts-d-1-0 {
    background: -webkit-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0)); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0)); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0)); /* Firefox 3.6 - 15*/
    background: linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0)); /* 标准的语法 */
}


.dropdown-item{ font-size:0.7rem;}
.qk-news{display:block; width:2.5rem; line-height:2.5rem; text-align:center; position:relative; margin:auto;}
.qk-news i{ font-size:1.4rem; }
.qk-news em{ position:absolute; width:0.8rem; height:0.8rem; background-color:#ff0000; top:0.25rem; right:0.25rem; line-height:0.75rem; border-radius:50%; font-size:0.6rem; color:#fff;  }
.load-more{text-align:center; padding:0.5rem; }
.qk-load{text-align:center; padding:0.5rem;}
.qk-load-icon,.load-more i{ animation:qkrotate 1.2s linear infinite; display:inline-block; }

.qk-tabs{ display:flex; width:100%; text-align:center; background-color:#fff; position:relative;   }
.qk-tabs>div{ flex:1;  padding:0.3rem; position:relative;} 
.qk-tabs .now a{color:#ff4e22; border-bottom:1px #ff4e22 solid; }


.qk-cutblock{ display:flex; width:100%; justify-content:space-between; }
.qk-cutblock .qk-edge{ width:2rem; text-align:center; vertical-align:middle; align-self:center }
.qk-cutblock .qk-center{  flex:1;  }

.qk-form-count{ display:flex; width:4.5rem; height:1.2rem;line-height:1rem; float:right;   }
.qk-form-count button{width:1.2rem; height:100%; outline:none; line-height:0.8rem; cursor:pointer; text-align:center; padding:0 0 0.2rem 0; border:none; font-size:1rem;   }
.qk-form-count div{ flex:1;height:100%; border:1px #f5f5f5 solid;  }
.qk-form-count div input{ text-align:center; width:100%; height:100%; border:none;  }
.qk-form-count button:hover{color:#fff;background-color:#ff832a;border-color:#ff832a;}

.qk-selectbox{ position:fixed;  width:100%; height:100%; left:0px; bottom:0px; z-index:9999999;   display:none;}
.qk-selectbox-content{ display:flex; position:absolute; flex-direction:column; width:100%; height:70%; left:0px; bottom:0px;   background-color:#fff; z-index:999999; border-radius:.5rem .5rem 0 0;  }
.qk-selectbox-title{ padding:0.5rem; text-align:center; color:#111; font-size:0.9rem; }
.qk-selectbox-list{ width:100%;  flex:1; padding:0.5rem; overflow:auto;}
.qk-selectbox-list li{ padding:0.5rem 0; border-bottom:1px #fafafa solid;}
.qk-selectbox-list input{ float:right;}
.qk-selectbox-control{ display:flex; }
.qk-selectbox-control button{ flex:1; border:none ; padding:0.5rem 1rem;   }

.qk-timeaxis{ margin:0.5rem; padding:1rem 0; border-radius:0.5em; background-color:#fff; }
.qk-timeaxis-item { display:flex; padding:0 0.5rem;  }
.qk-timeaxis-time { width:4rem; font-size:0.8rem; text-align:right; line-height:1rem;  }
.qk-timeaxis-time small{display:block;}
.qk-timeaxis-axis { border-left:1px #aaa solid;  margin:0 1.2rem; position:relative;  }
.qk-timeaxis-axis b{ display:block; position:absolute; border:2px #fff solid; padding:5px; background-color:#aaa; border-radius:50%; margin-left:-7px;}
.qk-timeaxis-axis i{ display:block; position:absolute; width:1.5rem; height:1.5rem; line-height:1.5rem; border:1px #aaa solid; border-radius:50%; text-align:center; left:-0.75rem; background-color:#fff; }
.qk-timeaxis-content { flex:1;  padding-bottom:1.5rem; }
.qk-timeaxis .qk-timeaxis-item:first-child .qk-timeaxis-axis{  }
.qk-timeaxis .qk-timeaxis-item:last-child .qk-timeaxis-axis{ }

.qk-rightside{ width:70%; height:100%;  position:fixed; z-index:9999999; right:-70%; top:0; display:flex; flex-direction:column; background-color:#fff; box-shadow:-2px 2px 4px #aaa; padding:0.5rem;  }
.qk-rightside-title{ width:100%; height:2.5rem; text-align:center; line-height:2.5rem; background-color:#fafafa; box-shadow:1px 1px 2px #ddd; }
.qk-rightside-title i{ float:right; margin-right:0.5rem; font-size:1.2rem; cursor:pointer; }
.qk-rightside-title i:hover{ color:#ff4e22; }
.qk-rightside-content{ flex:1; height:100%; overflow:auto;}
.qk-rightside-control{ width:100%; height:3rem; text-align:center; padding:0.5rem; box-shadow:1px -1px 2px #eee; }

.qk-sideup{ width:100%; height:50%;  position:fixed; z-index:9999999; bottom:-50%; left:0; right:0; background-color:#fff; box-shadow:-2px 2px 4px #aaa; padding:0.5rem;  }
.qk-sideup-title{ width:100%; height:2.5rem; text-align:center; line-height:2.5rem; background-color:#fafafa; box-shadow:1px 1px 2px #ddd; }
.qk-sideup-title i{ float:right; margin-right:0.5rem; font-size:1.2rem; cursor:pointer; }
.qk-sideup-title i:hover{ color:#ff4e22; }
.qk-sideup-content{ display:flex; position:absolute; flex-direction:column; width:100%; top:0px; left:0px; bottom:0px; z-index:99999998;  overflow:auto;}
.qk-sideup-control{ display:flex; width:100%; text-align:center; padding:0.5rem; box-shadow:1px -1px 2px #eee; }

.qk-sideup-control button{ flex:1; border:none ; }
.qk-sideup-control button:first-child { margin-right:.2rem;   }
.qk-sideup-control button:last-child { margin-left:.2rem;   }

.qk-shade{ position:fixed; width:100%; height:100%; left:0px; top:0px; background-color:rgba(0,0,0,0.2); z-index:9990; }

.qk-btn{ display:inline-block; background-color:transparent; border:1px #aaa solid; border-radius:0.5rem; padding:0rem 0.6rem; font-size:0.7rem; line-height:1.2rem; margin:0.25rem; }
.qk-btn:hover{ cursor:pointer; background-color:#66C8F0; color:#fff; border-color:#66C8F0; }


.qk-item{ background-color:#fff; padding:0.8rem; box-shadow:0 0 0.1rem #ddd; display:block; position:relative;   }
.qk-item-title{ padding:0 0.5rem; line-height:1rem;  margin-top:-0.1rem; }
.qk-item .icon-right{ float:right; color:#aaa; }
.qk-item-right{float:right; padding:0 0.5rem;}
.qk-item-icon{ font-size:1.2rem; line-height:1.2rem; padding-top:0.2rem;}

.qk-item-tab{ position:absolute;  padding:0 0.25rem; height:0.8rem; background-color:#ff0000; top:0rem; right:0rem; line-height:0.75rem; border-radius:0.4rem; font-size:0.6rem; color:#fff; font-style:normal;  }


.qk-list{ background-color:#fff; padding:0.8rem; box-shadow:0 0 0.1rem #ddd; display:flex;   }
.qk-list>*{ padding:0 0.2rem; }
.qk-list-item{ flex:1; position:relative;}
.qk-list-title{ padding:0 0.5rem; }
.qk-list .icon-right{ float:right; color:#aaa; }
.qk-list-right{float:right; padding:0 0.5rem;}
.qk-list-icon{ font-size:1.2rem; line-height:1.2rem;}

.qk-table{ width:100%; background-color:#fff; padding:0.2rem; }
.qk-table thead{  box-shadow:0 0 0.1rem #ddd;}
.qk-table tr{ border-bottom:1px #f5f5f5 solid; }
.qk-table th{  padding:0.3rem; color:#555; font-weight:500;}
.qk-table td{  padding:0.3rem; }


.qk-navi { padding:1rem; display:flex; flex-wrap:wrap; }
.qk-navi-item{ width:25%; padding:0.25rem; position:relative; max-width: 100px; display: block;  text-align: center; line-height: 2rem;  font-size: 0.8rem;  margin:auto;  }
.qk-navi-item-icon {  display: block;  width: 60%;  height: 0px;  margin: auto;  padding-bottom: 30%;  padding-top: 30%;   border-radius: 50%; line-height: 0rem; font-size: 1.6rem;   }
.qk-navi-item-icon:hover {  -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3);  box-shadow: inset 0 0 40px rgba(0,0,0,.3);  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease;}

.qk-cloud{animation:qkcloud 10s linear infinite;  position:absolute; top:0; left:0; }

/*通用样式*/
.circle-left{ border-radius: 1rem 0 0 1rem; }
.circle-right{ border-radius: 0 1rem  1rem 0; }
.circle-corner{ border-radius:0.25rem;}
.qk-circle{  border-radius:50%;}
.circle-box{ border-radius:0.5rem; box-shadow:0 0 0.2rem #fafafa;}
.flr{float:right !important;}
.circle-dark{ background-color:rgba(0,0,0,0.4); color:#fff; border-radius:50%; display:inline-block; width:1.5rem; height:1.5rem; line-height:1.5rem;   }
.relative{ position:relative;}
.absolute{position:absolute; width:100%;}
.block-no{display:inline-block;}
.qk-marker{ position:absolute; left:0; top:0; color:#ff832a; }
.qk-fixed{ position:fixed;}
.qk-row{ display:flex; flex-direction:row; flex-wrap:wrap;  }
.qk-col{ display:flex; flex-direction:column; flex-wrap:wrap;  }
.qk-full{display:block; width:100%; height:100%; }
.qk-dark{ background-color:rgba(0,0,0,0.5); color:#fff; }
.qk-overflow{overflow:hidden;}
.clearfix::after,.clearfloat::after {  display: block;  clear: both;  content: "";}
.split{ display:block; padding:0.3rem; background-color:#f8f8f8;}
.hidden,.hide{ display:none !important;} 
button:hover{ cursor:pointer; -webkit-box-shadow: inset 0 0 3rem rgba(0,0,0,.3);  box-shadow: inset 0 0 3rem rgba(0,0,0,.3);  -webkit-transition: all 0.2s ease;  transition: all 0.2s ease; }



/*箭头*/
.qk-arrow{ display:block; overflow:hidden; width:2rem; height:1rem; margin:auto;  }
.qk-arrow>*{position:relative; display:block; top:-1rem;  width:2rem;   border-bottom: 1rem solid #f8f8f8;  border-top: 1rem solid transparent;  border-left: 1rem solid transparent;   border-right: 1rem solid transparent; }

/*背景颜色*/
.bg-body{background-color:#f8f8f8; color:#111;}
.bg-default{background-color:#66C8F0; color:#fff;}
.bg-yellow{background-color:#fe9700; color:#fff; }
.bg-red{background-color:#f53111; color:#fff;}
.bg-violet{background-color:#6f68df; color:#fff;}
.bg-brown{background-color:#7f2d00;  color:#fff;}
.bg-blue{background-color:#029BEE; color:#fff;}
.bg-pink{background-color:#fd7a49; color:#fff;}
.bg-green{background-color:#19cf8a;  color:#fff;}
.bg-skyblue{background-color:#66C8F0; color:#fff;}
.bg-black{ background-color:#000; color:#fff;}
.bg-gray{ background-color:#f5f5f5; color:#fff;}
.bg-white{ background-color:#fff; color:#111;}
.bg-clarity{ background-color:transparent;}
.bg-shadow {
    background: -webkit-linear-gradient(left,#66C8F0,#029BEE); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(left,#66C8F0,#029BEE); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(left,#66C8F0,#029BEE); /* Firefox 3.6 - 15*/
    background: linear-gradient(left,#66C8F0,#029BEE); /* 标准的语法 */
    color: #fff;
}
.bg-trans {
    background: -webkit-linear-gradient(top,#029BEE,#66C8F0); /* Safari 5.1 - 6 */
    background: -o-linear-gradient(top,#029BEE,#66C8F0); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(top,#029BEE,#66C8F0); /* Firefox 3.6 - 15*/
    background: linear-gradient(top,#029BEE,#66C8F0); /* 标准的语法 */
    color: #fff;
}
 
/*文字颜色*/
.text-yellow{color:#fe9700;}
.text-red{color:#f53111;}
.text-violet{color:#6f68df;}
.text-brown{color:#7f2d00;}
.text-blue{color:#029BEE;}
.text-pink{color:#fd7a49;}
.text-green{color:#19cf8a;}
.text-skyblue{color:#4493f7;}
.text-black{ color:#000;}
.text-gray{ color:#f5f5f5;}
.text-white{color:#fff;}
.text-gray9{ color:#999;}

/*内容位置*/
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}

.text-shadow { text-shadow:0 0 0.2rem #66C8F0; }
.text-weight{ font-weight:600; }
/*字体大小*/
.f-0{ font-size:0.8rem; line-height:1rem;}
.f-1{ font-size:1rem; line-height:1.2rem;}
.f-2{ font-size:1.2rem; line-height:1.4rem;}
.f-3{ font-size:1.4rem; line-height:1.6rem;}
.f-4{ font-size:1.6rem; line-height:1.8rem;}
.f-5{ font-size:1.8rem; line-height:2rem; }

/*容器宽度与高度*/ 
.w-3{ width:33.33% !important;}
.w-auto{ width:auto;}.w-20{width:20% !important}.w-25{width:25%!important}.w-30{ width:30% !important}.w-35{width:35% !important}.w-50{width:50%!important}.w-75{width:75%!important}.w-90{width:90% !important;}.w-100{width:100%!important}.h-auto{ height:auto;}.h-0{ height:0 !important;}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}

/*margin 与 padding*/
.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}

/*按钮*/
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}

.btn-primary{color:#fff;background-color:#66C8F0;border-color:#66C8F0}.btn-primary:hover{color:#fff;background-color:#029BEE;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#66C8F0;border-color:#66C8F0}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}

.btn-outline-primary{color:#66C8F0;background-color:transparent;background-image:none;border-color:#66C8F0}.btn-outline-primary:hover{color:#fff;background-color:#66C8F0;border-color:#66C8F0}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#66C8F0;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#66C8F0;border-color:#66C8F0}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-link{font-weight:400;color:#66C8F0;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}

.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}

.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#66C8F0}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}

.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}
.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}

/*文本框*/
.form-control{display:block;width:100%;padding:.375rem .75rem; line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}
.qk-input-group{ display:flex; width:100%;  border-bottom:1px solid #E1F4FF; }
.qk-input{ flex:1; border:none; border-bottom:1px solid #66C8F0; color:#555; border-radius:.2rem; padding:0; display:block; width:100%; line-height:1.2rem; padding:.3rem .5rem; background-color:transparent; }
.qk-input:focus{color:#495057; border-color:#66C8F0;outline:0;box-shadow:0 .01rem .01rem rgba(135,240,226,0.5);}
.qk-input-group .qk-input{ border-bottom:none; }
/*动画*/

@keyframes qkrotate
{
    0% {  transform: rotate(0deg); }
    100% {    transform: rotate(360deg);  }
}
 
/*云朵飘动*/
@keyframes qkcloud
{
    0% {  transform: scale(1);  left:0; top:0; }
    15% { transform: scale(1.5);  left: 10%; top: 20%;  }
    30% {  transform: scale(1.8); left: 20%; top: 50%;  }
    50% {  transform: scale(2); left: 30%; top: 60%; }
    60% {  transform: scale(1.8); left: 40%;  top: 40%;  }
    70% { transform: scale(1.6); left: 60%; top: 20%; }
    80% { transform: scale(1.4); left: 100%;  top: 10%; }
    90% { transform: scale(1.2); left: 100%; top: -30%; }
    91% { transform: scale(1); left: 0%; top: -40%; }
    100% {  transform: scale(1);  left: 0;  top: 0; }
}



/*验证失败 文本框样式*/
.input-validation-error { border:red solid 1px;}
.input-validation-error::-webkit-input-placeholder { color:red;}
.input-validation-error::-moz-placeholder { color:red;}
.input-validation-error::-ms-input-placeholder { color:red;}
.field-validation-error span {color:red; margin-left:0px; padding-left:0px;}

/*订单增加*/
.orderconfirm-address {    padding-top:.2rem;padding-bottom:.5rem;margin-bottom:0; background:url(/Content/line.png) bottom repeat-x;}
#DeliveryType { float:right; width:70%;height:20px; border:none; text-align:right }
#TotalFreightShow { float:right; width:auto;height:20px; border:none; color:red; text-align:right }
.myorder {   position:relative}
.myorder em { position:absolute;  padding:0 0.25rem; height:0.8rem; background-color:#ff0000; top:-0.1rem; right:20%; line-height:0.8rem; border-radius:0.4rem; font-size:0.6rem; color:#fff; font-style:normal;  }
.order-nav { display:flex; align-items: center; min-width:100%; margin:1.5rem auto;}
.order-nav .order-nav-in {display:flex; align-items: center; text-align:center; margin:0 auto;}
.order-nav .order-nav-in a { color:#000; min-width:2.5rem; background:#fff; padding:.4rem .6rem; margin:0rem; border-left:none; border-top:#ddd solid 1px; border-bottom:#ddd solid 1px; border-right:#ddd solid 1px;}
.order-nav .order-nav-in a:first-child {  border-left:#ddd solid 1px; border-top-left-radius:.9rem; border-bottom-left-radius:.9rem; width:3.5rem;}
.order-nav .order-nav-in a:last-child {  border-right:#ddd solid 1px; border-top-right-radius:.9rem; border-bottom-right-radius:.9rem; width:3.5rem;}
.order-nav .order-nav-in .disabled,.order-nav .order-nav-in .active  {background:#f9f9f9; color:#888; cursor:default;}
.order-nav .order-nav-in .active  {color:#f53111;}

/*购物车显示数量*/
#shoppingcartinfo { position:relative}
#shoppingcartinfo em { position:absolute;  padding:0 0.25rem; height:0.8rem; background-color:#ff0000; top:0rem; right:10%; line-height:0.8rem; border-radius:0.4rem; font-size:0.6rem; color:#fff; font-style:normal;  }
#shoppingcartinfo:hover em { background-color: #fff; color: red;}

/*商品详细 增加*/
.sku_img_box {    border:#ddd solid 1px; width:5rem; height:5rem; background:#fff; position:absolute; left:1rem; top:-2.2rem; z-index:999999999; }
.sku_box_top {            width:100%; height:auto; border-bottom:#eee solid 1px; padding-top:.8rem;        }
.sku_box_top p { padding-left:6.6rem; line-height:.8rem; font-size:1rem; }
.sku_box_top .price { color:#f53f64 }
.sku_box_top .selected {color:#333; font-weight:bold;}
.sku_box_in {  height:auto; padding-top:.3rem; }
.sku_box_number { border-top:#eee solid 1px;height:2rem; padding-top:1rem; }
.sku_box_number .number_title { float:left; padding-left:.5rem; margin-top:-.4rem; font-size:.9rem; }
.sku_item {  width:100%;height:auto; display:inline-block;}
.sku_item_title { float:left; width:auto; line-height:2rem; padding-left:.3rem; font-weight:bold; }
.sku_item_title_mr { width:.3rem; }
.sku { border:#000 dotted 1px; display:block; background:#fff; color:#000; text-align:center; min-width:1.5rem; line-height:1.5rem; cursor:pointer; float:left; padding:0 .1rem; margin-right:.2rem; margin-top:.2rem;margin-bottom:.2rem; position:relative; }
.sku>img { min-width:1.5rem; min-height:1.5rem; cursor:pointer; position:relative; z-index:2; }
.sku_disabled {color:#aaa; background:#f9f9f9; z-index:999999999; }
.sku_disabled>img { opacity:0.3;}
.sku-selected { color: red; border:red solid 1px; padding:0 0.2rem; }
.yxj { width: 0; height: 0; border-bottom: 6px solid red; display:block;border-left: 6px solid transparent; position:absolute; z-index:11112; right:0; bottom:0;}
#loading{ position: fixed; left:0; top: 0; right: 0; bottom: 0; background:rgba(255,255,255,1) ; margin-left:-2.5rem;  margin-top:-1rem;z-index: 999999999;}
#loading img{ position:absolute; width:5rem; height: auto; left:50%; top: 50%; margin-left:-2rem; margin-top:-3rem;}


/*消息*/
.message-content {  width:100%; display:none; background:#fff; height:auto; border-top:#eee solid 1px; margin:0; margin-top:.5rem; padding:0;}
.message-content .message-content-in {  width:100%; line-height:1rem; margin:0; margin-top:.8rem; margin-bottom:-.5rem; font-size:.9rem; color:#666; padding:0;}

/*cms 公用*/
.cms-content { font-size:1rem; line-height:2rem; padding:1rem;}
.cms-content p { font-size:1rem; line-height:2rem; margin-bottom:1.5rem;}
.cms-content img,.cms-content p img { width:auto; max-width:100%; }

.cms-content p video { width:100%; }

.mdqx {  border-top:#ddd solid 1px; width:100%; line-height:2rem; font-size:.8rem; color:#999;}
.mdqx_con { width:100%; line-height:2rem;}