.theme_l{margin-right:-30px;padding:0 60px 60px 0;}
.theme_r{margin-left: 30px}
.product-l{margin-right:0}
.product-r{margin-left:30px}
.product-r h1{font-size: 24px;}

.tab-detail .button-fav{padding:15px 12px;}
/*.tab-detail .button-fav:hover{background: #EBEFFF}*/
.tab-detail .button-demo{padding: 13px 15px;line-height: 24px;}
.tab-detail .btn{padding:13px 15px;line-height: 24px;}
.tab-detail .tab-head {border-bottom:0 solid #E5ECF2;border-radius:0;font-size:0;-webkit-text-size-adjust:none;padding:6px 35px;}
.tab-detail .tab .tab-nav li {display:inline-block;width:auto;margin:0 50px 0 0;padding:0;}
/* .tab-detail .tab .tab-nav li:last-child {margin-right:0px} */
.tab-detail .tab .tab-nav li a {color:#393939;padding:20px 0;border:0;line-height:20px;font-weight:600;border-radius:0;font-size:18px;text-align:center;outline:none}
.tab-detail .tab .tab-nav li a:hover{color:#1f1f1f;}
.tab-detail .tab .tab-nav .active a{position:relative;border-radius:0px;color:#1F1F1F;z-index: 1}
.tab-detail .tab .tab-nav .active :before{position:absolute;width:100%;height:8px;left:0;bottom:15px;background-color:#FFE300;display:block;content:'';z-index: -1}
.tab-detail .tab .tab-nav li a,.tab-detail .tab .tab-nav .active a:focus {outline:none;}
.tab-detail .tab .tab-body {border-radius:0;border-top:solid 0px #ddd;padding:0}

/* 常见问题折叠style2 box-shadow: 0 1px 1px rgba(99,107,151,.25);*/
.collapse {width:100%;margin-bottom:12px;}
.collapse .head {height:30px;line-height:30px;padding:0;cursor:pointer;font-weight:600}
.collapse .head i {margin:10px 0 0 0;}
.collapse .arrow {float:right;width:16px;height:16px;overflow:hidden;background:url(../images/ico_jia.png) no-repeat;display:inline-block;border:0px}
.collapse .icon-jia {background-position:0 0;}
.collapse .icon-jian {background:url(../images/ico_jian.png) no-repeat;}
.collapse .cbody {padding:10px 50px 0 24px;display:block;}
.collapse .cbody ul li{padding:0 0 5px 18px;position:relative;font-size:15px}
.collapse .cbody ul li p{line-height:22px;margin-bottom: 5px}
.collapse .cbody ul li:before{content:'';position:absolute;top:9px;left:1px;background:#878787;width:6px;height:6px;border-radius:50%}
.collapse .cbody a{color:#1F1F1F;text-decoration: underline;}
.collapse .cbody a:hover{text-decoration:none}
.theme-content img {
    max-width: 100% !important;
    height: auto !important;
}
.theme-content p {line-height:26px;margin-bottom:10px;font-size: 15px}
.theme-content strong{font-size:16px;}
.theme-content a{color:#1F1F1F;text-decoration: underline;}
.theme-content a:hover{text-decoration:none;}
.theme-content a.button{color:#fff;text-decoration:none}
.theme-content ul li{padding:0 0 5px 15px;position:relative;font-size:15px}
.theme-content ul li p{line-height:24px;margin-bottom: 5px}
.theme-content ul li:before{content:'';position:absolute;top:10px;left:2px;background:#606060;width:6px;height:6px;border-radius:50%}
.theme-content h1,.theme-content h2,.theme-content h3,.theme-content h4{
    height: 30px;
    line-height: 30px;
    margin-bottom:10px;
    font-size: 18px;
    font-weight: 700;
}
.thememockups{
  border: 5px solid #1F1F1F;
  background-color: #949494;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 40px 70px -20px #878787;
}

.pricebar{position:relative;z-index:3}
.pricebar .buyaction .button-big{padding:12px 25px}
.pricebar .buyaction .button-fav{padding:15px 5px;line-height:22px}
.pricebar .buyaction a.border{padding:10px 25px;border:3px solid #606060;box-shadow:8px 24px 26px 0px rgba(17,22,50,0)}
.pricebar .buyaction a.border:hover{border:3px solid #1F1F1F;color:#1F1F1F;background: #FFF}
.pricebar .spec .btn{border:2px solid transparent;border-radius:20px;margin-right:5px;display:inline-block;padding:3px 15px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;}
.pricebar .spec .btn-selected{background-color:transparent;color:#606060;border-color:#ddd}
.pricebar .spec .btn-selected.btn-danger{color:#1F1F1F;background-color:transparent;border-color:#1F1F1F}
.pricebar .spec .btn-selected.btn-danger:hover{color:#1F1F1F;background-color:transparent;border-color:#1F1F1F}
.pricebar .spec .btn-selected:hover,.pricebar .spec .btn-selected:focus{color:#1F1F1F;background-color:transparent;border-color:#1F1F1F}
.pricebar .number{display:none;margin-top:20px}
.pricebar .number .btn-input{border:1px solid #CCC;display:inline-block;vertical-align:middle;position:relative;font-size:0px}
.pricebar .number .btn-input button{width:34px;height:36px;font-size:16px;line-height:36px;padding:0;border:none;background-color:#fff;color:#393939;outline:none}
.pricebar .number .btn-input input{font-size:16px;height:36px;padding:0;display:inline-block;vertical-align:top;width:40px;text-align:center;border:none;border-left:1px solid #CCC;border-right:1px solid #CCC;border-radius:0;outline:none}
.pricebar .number label{margin-right:12px}

.theme-detail{position: relative;z-index: 2}
.theme-detail h1{font-size:36px;font-weight:600;}
.theme-detail strong{font-size:42px;font-weight:600;color: transparent;
background-clip: text;
-webkit-background-clip: text;
background-image: linear-gradient(90deg,#ff4900,#eca624);}
.theme-detail .buyaction{font-size:0}
.theme-detail .buyaction a{display:inline-block;padding:15px 35px;cursor:pointer;text-align:center;vertical-align:middle}
.theme-detail .demo_pic{margin:0 auto;max-width: 800px}
.theme-detail .att li{display: inline-block;padding:0 5px;}

.ico-y .media{display:block;box-shadow: 0 0 40px 0 rgba(99,107,151, 0.07);padding:25px;}
.ico-y .media span{display: block;width:64px;height: 64px;line-height: 64px;padding:10px;margin:0 auto;}
.ico-y .media-body{padding:0}

.theme-title{line-height:42px}
.theme-title h1{font-size:36px;font-weight: bold;display: inline-block;}
.theme-title span{display: inline-block;}

.theme .whyus-ico span{display:block;}
.theme .bbrowser{height: 20px;border-radius:12px 12px 0 0;background-image:url(../images/browser.png);background-repeat:no-repeat;background-position:15px 50%;background-size:48px}

.theme-demo a.border{padding:12px 28px;border:1px solid #1F1F1F;box-shadow:8px 24px 26px 0px rgba(17,22,50,0)}
.theme-demo a.border:hover{border:1px solid #1F1F1F;background:#1F1F1F;color:#fff}

.theme-intro dl{margin:0 0 10px 0;display: block;line-height: 24px;}
.theme-intro dl dt{width:26%;float:left;font-weight: normal;}
.theme-intro dl dd{width:70%;float:right;}

.theme-log dl{margin:0 0 10px 0;display: block;line-height: 24px;}
.theme-log dl dt{width:10%;float:left;font-weight: normal;position:relative;text-indent: 15px}
.theme-log dl dt:before{content:'';position:absolute;top:10px;left:1px;background:#878787;width:6px;height:6px;border-radius:50%}
.theme-log dl dd{width:90%;float:left;}
.theme-log dl dd strong{display: block;margin-bottom: 5px;color:#606060;}
.theme-log dl dd p{line-height: 24px}
.theme-log dl dd a{text-decoration: none}

.theme-sidebar .title {position:relative;z-index:3}
.theme-sidebar .title strong{display: block;}
.theme-sidebar .title strong a{font-size:15px;}
.theme-sidebar .title strong a:hover{color:#1F1F1F}

.theme-fun .media{height:70px;overflow: hidden;margin-bottom: 20px}
.theme-fun .media span{display: block;width:40px;height: 40px;line-height: 40px;border-radius: 16px; padding:10px;background: #606060;margin-right: 10px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.theme-fun .media:hover span{background: #393939;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.theme-fun .media strong{font-size:15px;margin:-2px 0 2px 0;color:#393939;}
.theme-fun .media p{font-size:14px;line-height:20px;color:#878787;}
.theme-fun .media:hover strong{color:#1f1f1f;}

@media screen and (max-width:768px){
.product-l{margin-right:0}
.product-r{margin-left:0px}
.product-r h1{font-size: 18px;}

.tab-detail .tab-head {padding:10px;}
.tab-detail .tab .tab-nav li {width:24%;margin:0;}
.tab-detail .tab .tab-nav li a {padding:15px 0;font-size:16px;}
.tab-detail .tab .tab-nav .active :before{bottom:5px;}
.theme_l{margin:0px;padding:0 0 30px 0;}
.theme_r{margin-left:0px}
.theme-detail h1{font-size:24px;}
.theme-detail strong{font-size:24px;}
.theme-title{line-height:30px}
.theme-title h1{font-size:24px;}
.thememockups{
  border: 4px solid #333;
  border-radius: 16px;
  box-shadow: 0 15px 40px -10px #878787;
}
.pricebar .buyaction .button-big {
    padding: 10px 15px;
}
.pricebar .buyaction a.border {
    padding: 10px 20px;
    border: 3px solid #606060;
    box-shadow: 8px 24px 26px 0px rgba(17,22,50,0);
}
.pricebar .spec .btn {
    margin-right: 2px;
	margin-bottom: 5px;
    padding: 3px 15px;

}
}

