@charset uft-8;

.pagination>li>a, .pagination>li>span {color: #333;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #ec6616; color: #fff; border-color: #ec6616;
}

/* 通用 */
.enlinetit {margin-bottom: 12px; border-bottom: 2px solid #ddd;}
.enlinetit h3 {margin-top: 0; position: relative; font-size: 22px;}
.enlinetit h3 a {font-size: 13px; display: inline-block; padding-top:7px; float: right;}
.enlinetit h3:after {position: absolute; top: 34px; left: 0; height: 2px; background-color: #ec6616; width: 90px; content: '';}
.enlinetit p {padding-top: 5px; font-size: 11px; margin-bottom: 0; font-family: 'Arial';}


/* 关于我们 */
.page .col-md-3 {width: 20%; float: left;}
.page .col-md-9 {width: 80%; float: right;}

.page .typediv {box-shadow: 1px 5px 10px #e3e6ed; border: 1px solid #edf0f4;}
.page .typediv h3 {border-bottom: 1px solid #ddd; padding: 15px;}
.page .typediv ul {padding: 0 25px;}
.page .typediv ul li {padding: 0.8em 0 0.6em 0.5em; border-bottom: 1px solid #ddd;}
.page .typediv ul li i {margin-right: 5px;}

.page .typecon {padding: 2em; box-shadow: 1px 5px 10px #e3e6ed; border: 1px solid #edf0f4; min-height: 500px;}
.mainC {padding: 15px 0;}
.mainC p {margin-bottom:5px;}
.mainC img {max-width:100%;}
/* 关于我们 */



/* 新闻列表页 */
.ihot {padding-bottom: 0;}
.ihot .col-md-3 {padding-left: 0;}
.main .pleft {float:left;}
.main .pright {float:right;}
.main .jxbtn {padding: 0 15px;}

.banner {background-size: cover; background-position: 50% 50%; }
.banner-title {width: 100%; position: absolute; bottom: 0; background: rgba(0,0,0,0.4); line-height: 28px; padding: 10px 20px; color: #fff; font-size: 20px; }
.banner-swiper2 {height: 380px; }
.index-pagination{z-index: 2; text-align: right; padding-right: 15px; }
.swiper-pagination-bullet {width: 20px; height: 4px; border-radius: 1px; background: #fff; opacity: .4; }
.swiper-pagination-bullet-active {background: #fff; opacity: 1; }

.newrbox a:first-child {margin-bottom: 1.2em;}
.newrbox a {position: relative;}
.newrbox a span {width: 100%; position: absolute; bottom: 0; background: rgba(0,0,0,0.4); line-height: 24px; padding: 10px 20px; color: #fff; font-size: 16px; }
.banner-swiper3 {display: inherit; height: 181px; }

.jxbtn { margin-bottom: 2em;}
.jxbtn a {display: inline-block; font-size: 15px; margin-bottom: 5px; padding: 0.25em 1.5em 0.25em; background-color: #fff; color: #555; border: 1px solid #ec6616; border-radius: 0px; }
.jxbtn a:hover, .jxbtn a.active {background-color: #ec6616; color: #fff;}

.waptag {position:relative; left:0; right:0; z-index:999; margin-bottom: 5px; width: 100%; line-height: 40px; overflow: hidden; border-bottom: 1px solid #e6e8eb;}
.waptag .swiper-slide {padding: 0 12px; width:auto; }
.waptag .swiper-slide a {    font-weight: 500;  color: #828a92; font-size:16px;}
.waptag .swiper-slide.act a {color: #ec6616;}



.imgitem {margin-bottom: 1.8em; box-shadow: 0 5px 5px #eee; transition: all 0.4s;}
.imgitem:hover {box-shadow: 0 5px 12px #ddd;}
.imgitem a {display: block;}
.imgitem .imgtitle {padding: 18px; background-color: #fff; height: 76px; font-size: 14px; color: #333;}
.imgitem .imgbox {position: relative; height: 210px; overflow: hidden;}
.imgitem .imgbox .imgthumb {width: 100%; height: 100%; border-radius: 6px 6px 0 0; transition: all 0.4s;}
.imgitem .imgbox:hover .imgthumb {transform: scale(1.1);}
.imgitem .imgbox span {height: 40px; line-height: 40px; display: none; position: absolute; padding: 0 5%; left: 0; bottom: 0; right: 0; margin-bottom: 0;}
.imgitem .imgbox span > img {width: 30px; height: 30px; float: right; margin-top: 4px;}
.imgitem .imgbox span > em {display: inline-block; border: 1px solid #ec6616; color: #ec6616; padding: 0.2em 0.4em; line-height: normal;}
.imgitem .imgbox:hover span {background: rgba(255,255,255,.95);  display: block;}


/* 新闻列表页 */
/* 新闻详情页 */
.zuijinul {padding: 0 15px;}
.zuijinul h5 {margin-top: 0;}
.zuijinul li {margin-bottom: 0.5em;}

/*.newxgtag {padding: 0 0 20px 0;}*/

.newtool {padding: 2em 0; color: #999;}
.newtool a {display: inline-block; color: #999; float: left; font-size: 14px; margin-right: 25px;}
.newtool a i {margin-right:2px; font-size: 19px;}
.newtool a:hover {color: #ec6616;}
.newtool a:hover i {color: #ec6616;}

.share-code{height:120px;width:120px}
.sport-icon-share {position: relative; z-index: 10000; p}
.sport-icon-share:hover .shareframe-pc,.sport-icon-wechat:hover .shareframe-pc{transform:scale(1);opacity:1;z-index:2}
.shareframe-pc{box-shadow:0 4px 10px 0 rgba(9,30,68,.04); padding:10px;text-align:center;position:absolute;top:35px;right:0;opacity:0;background-color:#fff;transform-origin:50% 0;transform:scale(0);transition:all .3s cubic-bezier(.31,.57,.68,1.36);border:1px solid rgba(26,53,71,.12)}
.shareframe-pc:before{position:absolute;width:10px;height:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;border:1px solid rgba(26,53,71,.12);border-width:1px 1px 0 0;z-index:-1;top:-6px;left:81px;content:""}
.wechat-code{right:-22px}


/* 新闻详情页 */



/* 活动列表页 */
.activitybox {}
.article-up{border:1px solid #eaf0f6;position:relative; margin-bottom: 20px; margin-top: 10px;}
.article-title .name{height:100%;overflow:hidden;display:block}
.article-img{height:162px;display:block}
.activitybox .article-img{height:240px}
.activity-tag{padding:2px 8px;color:#fff;position:absolute;top:10px;left:10px}
.activity-tag.end{background-color:#ec6616}
.activity-title{margin-left:13px;margin-right:13px;margin-top:10px;padding-bottom:5px;border-bottom:1px solid #eaf0f6}
.activity-title .name1{line-height:25px;font-size:16px;font-weight:600;color:#383c40;height:50px;overflow:hidden;word-break:break-all}
.limit {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.activity-title .name2{line-height:30px;font-size:14px;color:#686f75}
.activity-info{padding-bottom:5px;padding-top:5px;line-height:42px;padding-left:13px;padding-right:13px;color:#686f75}
/* 活动列表页 */
/* 活动详情页 */
.gfact {padding:0 12px;}
.gfact > p {text-align: center;}
.gfact p > img {max-width: 100%;}
.gfact .ptool {padding: 15px 0;}
.gfact .ptool i {font-size: 16px; color: #999; margin-right: 5px;}
/* 活动详情页 */



/* 商城聚合列表页 */
.mallsxbox {}
.mallsxbox dl {margin-bottom: 10px; font-size: 15px;}
.mallsxbox dl dt {width: 5%; float: left; text-align: right;}
.mallsxbox dl dd {width: 94%; float: right;}
.mallsxbox dl dd > a {display: inline-block; padding: 0 4px;}
.mallsxbox dl dd > a.act {color:#ec6616;}

.mallsxlist {}
.mallsxlist .item {text-align: center; margin-bottom: 2em; background-color: #f6f6f6; border: 8px solid #f6f6f6;}
.mallsxlist .item a {display: block;}
.mallsxlist .item a > img {display: inline-block; height: 190px; width:100%;}
.mallsxlist .item h4, .mallsxlist .item p {padding: 0 5px; text-align: left;}
.mallsxlist .item h4 {font-size: 16px; height: 34px; overflow: hidden;}
.mallsxlist .item p {color: #f00; font-weight: bold; font-size: 18px; margin-bottom: 5px;}



/* 营销列表页 */
.yxsxlist {}
.yxsxlist .imgitem .imgbox span {left: 0; right: 0; padding: 0 0.8em; width: 100%; background: rgba(0,0,0,.55);}
.yxsxlist .imgitem .imgbox span > em {border: none; color: #fff;}
.yxsxlist .imgitem .imgbox span > ins {float: right; text-decoration: none; color: #fff;}
.yxsxlist .imgitem .brandico {padding: 0 12px 6px; color: #ec6616;}
.yxsxlist .imgitem .brandico > img {width: 30px; height: 30px; margin-right: 5px; border: 1px solid #eee;}
.yxsxlist .imgitem .imgtitle {padding: 12px;}
/* 营销列表页 */





/*************** 商家店铺 *******************/
.shop_main .container > .row {}
.mr15 {margin-left: 15px; margin-right: 15px;}
.shop_main .pleft {float:left;}
.shop_main .pright {float:right;}

/* 导航 */
.shop_menu ul {background-color: #f6f6f6;}
.shop_menu li {display: inline-block; float: left; margin-right: 1px;}
.shop_menu li > a {display: block; padding: 10px 20px; font-size: 15px;}
.shop_menu li > .act, .shop_menu li > a:hover {background-color: #ec6616; color: #fff;}

/* 店铺招牌 */
.shoplogo {text-align: center; position: relative; border-bottom: 2px solid #ddd; padding-bottom: 1.2em;}
.shoplogo:after {position: absolute; height: 2px; background-color: #ec6616; bottom: -2px; left: 0; width: 50%; content: '';}
.shoplogo p {margin-bottom: 0;}
.shoplogo p > img {height: 100px;}
.shoplogo h4 {font-weight: 600; color: #ec6616;}

/* 店铺简介 */
.shopinfro {padding: 15px; }
.shopinfro p {margin-bottom: 5px;}

/* 店铺招聘 */
.hrlist {}
.hrlist .item a {display: flex; border-bottom: 1px solid #ddd; margin-bottom: 1em; flex-direction: row;  flex-wrap: nowrap; justify-content: flex-start; align-items:center; align-content:space-between;} 
.hrlist .item .hrimg {width: 20%; text-align: center;}
.hrlist .item .hrtit {width: 60%;}
.hrlist .item .hrarea {width: 20%;}
.hrlist .item .hrimg > img {height: 70px;}
.hrlist .item .hrtit p {color: #ec6616; font-size: 20px;}
.hrlist .item .hrarea .p2 {color: #999; text-align: center;}
.hrlist .item .hrarea .p1 span {display: inline-block; padding: 0 0.6em;}

/* 店铺产品分类 */
.pfeilei {padding: 5px 15px;}
.pfeilei .hd{ margin-top:1px; background:url(../img/icons.png) #f6f6f6 12px -35px no-repeat;  cursor:pointer;}
.pfeilei .hd h3{ color:#666; padding-left: 25px; margin: 0; line-height: 36px; font-size: 14px;}
.pfeilei .active { background:url(../img/icons.png) #f60 12px -73px no-repeat; }
.pfeilei .active h3{ color:#fff;  }
.pfeilei .bd {padding: 5px 10px; overflow:hidden; display:none;}
.pfeilei .bd li {padding: 3px 0;}

/* 店铺产品详情页 */
#local h3 {font-size: 15px;}
#local h3:after {top: 26px;}
#local h3 a {float: none; font-size: 15px; padding-top: 0;}

.procanshu .sel { overflow:hidden; *zoom:1; font-size:14px; margin:10px 0;}
.procanshu .sel .a,.procanshu .sel .b { float:left;}
.procanshu .sel .a { width:72px; color:#999; line-height:33px;}
.procanshu .sel .b { width:450px;}
.procanshu .sel .b .item_btn { position:relative; z-index:1; display:inline-block; *display:inline; *zoom:1; margin-right:5px; vertical-align:middle; border:1px solid #ddd; padding:5px 10px; margin-bottom:5px;}
.procanshu .sel .b .item_btn.current,.procanshu .sel .b .item_btn:hover { border:2px solid #f78115; padding:4px 9px; text-decoration:none; color:#333;}
.procanshu .sel .b .s { display:none;}
.procanshu .sel .b .item_btn.current .s { display:block; width:10px; height:10px; overflow:hidden; background-position:-412px -385px;  position:absolute; right:0; bottom:0;}
.procanshu .num {}
.procanshu .num .increase,.procanshu .num .reduce { float:left; width:30px; height:30px; text-align: center; border:1px solid #ddd; line-height: 30px; overflow:hidden;}
.procanshu .num .increase { border-left:0 none; background-position:-397px -295px;}
.procanshu .num .reduce { border-right:0 none; background-position:-398px -339px;}
.procanshu .num_ipt { float:left; width:45px; height:30px; border:1px solid #ddd; text-align:center; outline:none; font-size:14px;}
.procanshu .num .numTips { float:left; display:inline; display:none; border:1px solid #fdb878; background-color:#fff7d2; color:#999; font-size:14px; padding:0 9px; margin-left:15px; height:34px; line-height:34px;}
.procanshu .num .knum { float:left; color:#999; font-size:14px; padding:0 9px; height:34px; line-height:34px;}
.procanshu .num .numTips em,.procanshu .num .knum em { color:#f78115;}

.ffocus {text-align:center;}
.ffocus img {display:inline-block;}

.shop_textbox h1 {font-size: 20px;}
.shop_textbox .product-price-group {padding: 8px 10px 5px; margin: 5px 0; font-size: 28px; background-color: #f5f5f5; font-weight: bold;color: #ff3366;}
.shop_textbox

.procanshu {}
.procanshu .dingyi {overflow: hidden; padding: 0.4em 0;}
.procanshu .dingyi strong {float: left; padding-top: 5px; }
.procanshu .dingyi div {float: left; margin-left: 5px; }
.nv_1, .nv_2, .nv_3 {float: left; padding: 3px 5px; margin: 0 5px 5px 0; cursor: pointer; }
.nv_2 {border: #C90000 2px solid; /*background: url(image/relate_on.gif) no-repeat right bottom;*/ }
.nv_1 {border: #CCCCCC 2px solid; }

.xliang {line-height: 36px;}
.xliang span {font-weight: bold; color: #f00; padding-right: 5px;}

.cartgroup i {margin-right: 6px;}
.cartgroup a {display: inline-block; padding: 10px 40px 10px; color: #fff; font-size: 16px;}
.cartgroup a:nth-of-type(1) {background-color: #ec6616;}
.cartgroup a:nth-of-type(2) {background-color: #f00;}
.cartgroup a:hover {background-color: #333;}

.shop_detail {padding: 15px;}
.details {}
.details img {max-width:90%;}

/*************** 商家店铺 *******************/




/* 招聘页面 */
.zpsearch {text-align: center;}
.zpsearch form {display: inline-block; width: 50%; box-shadow: 0 0 15px #ddd; border:1px solid #ddd;}
.zpsearch .inputkey {background: none; border:none; float: left; height: 40px; width: 80%; padding: 0.5em 1em 0.3em;}
.zpsearch .inputsub {background: #ec6616; border:none; width: 20%; float: right; padding: 0.5em 0em; font-size: 18px; color: #fff;}
#zp.hrlist .item .hrtit {width: 44%}
#zp.hrlist .item .hrarea {width: 36%}

.zpsend {background-color: #fadfce; padding: 1em 1em;}
/* 招聘页面 */



/* 企业列表页 */
.comlist .item {margin-left:-7px; margin-right:-7px;}
.comlist .item > a {display: block; position: relative; height: 100px; width: 100px; margin-bottom: 16px; margin-top: 10px; margin-left: auto; margin-right: auto;}
.comlist .item > a img {}
.comlist .item p {text-align:center; height:40px; font-size:12px;}
/* 企业列表页 */



/* 软件发布 */
.rwtitle {text-align: center;}
.rwtitle h4 {margin-bottom: 0; font-size: 22px;}
.rwtitle span {display: inline-block; height: 2px; width: 40px; background-color: #ec6616;}

.rwbox {}
.rwbox .item {margin-bottom: 2em; background: rgba(255,255,255,1); box-shadow: 3px 9px 24px 0px rgba(176,192,236,0.4); border-radius: 10px; overflow: hidden;}
.rwbox .item a {display: block;}
.rwbox .item h4 {font-size: 18px; color: #4C8EE2; text-align: center; font-weight: bold; margin-top: -20px;}
.rwbox .item .rwhot {width: 0; height: 0; border-top: 50px solid #FF8706; border-right: 50px solid transparent;}
.rwbox .item .rwhot > p {font-size: 12px; color: #fff; margin-top: -33px; margin-left: 8px; transform: rotate(-45deg); }
.rwbox .item .prbtn {width: 160px; height: 32px; line-height: 32px; margin: 33px auto; text-align: center; background: #4C8EE2; border-radius: 4px; font-size: 14px; color: #fff; display: block; }
.rwbox .item .price {text-align: center; margin-top: 25px; }
.rwbox .item .price span {font-size: 24px; color: #ff0000; font-weight: bold;}
.rwbox .item .thumb {margin: 32px auto 15px; text-align: center;}

.rworder {text-align: center;}
.rworder .form-horizontal {width: 45%; display: inline-block;}
.rworder .form-input3 input {width: 128px; float: left; margin-right: 6px;}
.rworder .radio-inline {float: left; margin-right: 15px;}
.rworder .scfile {padding-top: 8px;}
.rworder .formtotal {font-size: 20px; color: #f00; margin-bottom: 25px;}
.rworder .formtotal span {font-weight: bold;}
.rworder .text-left {padding-top: 7px;}



/* 体育项目通用列表页 */
#xmallist .pleft .mbb1 {margin-right: -15px;}
.pagehot {padding-bottom: 0;}
.pagehot .container .row > .col-md-3 {padding-right: 0;}
.qiuxmBox .leftshop {padding: 0; margin-bottom: 0;}
.qiuxmBox .enlinetit {margin-bottom: 0;}
.qiuxmBox .leftshop .enlinetit h3 {margin-bottom: 4px;}
.qiuxmBox .leftshop .enlinetit h3:after {top: 44px; width: 130px;}
.qiuxmBox ul {padding: 0 8px;}

.xgqiye {}
.xgqiye li {display: inline-block; width: 23%;}
.xgqiye li a {display: block; text-align: center; padding: 0.4em 0;}
.xgqiye li img {width: 50px;}


/* 视频列表页 */
.article-item {padding: 15px 0; }
.article-item .article-thum {display: block; width: 260px; height: 140px; -moz-border-radius: 2px; border-radius: 2px; overflow: hidden; float: left; }
.article-item .article-info {margin-left: 275px; height: 140px; text-align: justify; position: relative; }
.article-item .article-thum img {width: 100%; height: 100%;}
.article-item:first-child {padding-top: 0; }
.hover-scale {transition: transform .7s;}
.article-item .article-info {margin-left: 275px; height: 140px; text-align: justify; position: relative; }
.article-item .article-tit {font-size: 20px; margin: 0; color: #2a3342; word-break: break-all; word-wrap: break-word; font-weight: bold; }
.article-item .article-desc {color: #878e9a; word-break: break-all; text-align: justify; height: 58px; overflow: hidden; margin-top: 10px; }
.article-info-tool {position: absolute; width: 100%; bottom: 0; font-size: 12px; }
.publish-time {color: #a7b1c2; float: right; margin-left: 15px;}
.article-tag {float: left; }


/* 订单用 */
.zdorderprice {}
.zdorderprice lable {font-size:18px;}

.zdorderprice .labeler  {font-size:16px; color:#f00; font-weight:600;}


.radio-list .zffangshi {margin-bottom:20px;}





















