/*normalize.css*/
html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;-ms-touch-action: none;}
body{margin:0;background: #f9f9f9;}
article,company,news,app,activity,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block; vertical-align:baseline}
audio:not([controls]){display:none; height:0}
[hidden],template{display:none}
a{background-color:transparent;color: #c6c6c6}
a:active,a:hover{outline:0; color: #c6c6c6}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em; margin:0.67em 0}
mark{background:#ff0; color:#000}
small{font-size:80%}
sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0; max-width: 100%;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box; box-sizing:content-box; height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace; font-size:1em}
button,input,optgroup,select,textarea{color:inherit; font:inherit; margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box; padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}
legend{border:0; padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse; border-spacing:0}
td,th{padding:0}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.ft14{font-size: 14px;}
.ft16{font-size: 16px;}
h1,h2,h3,h4,h5,h6,p{margin:0;}
html{font-size: 12px; line-height: 1.6;}
body{font-family: arial,微软雅黑; color: #333;}
html,body{min-height: 100%;}
ul,ol{list-style: none; padding:0; margin:0;}
a{text-decoration: none;}
img{max-width: 100%;}
/*.icon{background:url(../images/spirit.png) no-repeat; background-size:250px 250px; display: inline-block;}*/
.container{/*padding-left:3%; padding-right:3%;*/ overflow:hidden;}
.ov{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/**=============================================
* 字体图标
*/
.iconfont, [class^="icon-"], [class*=" icon-"] {
  font-family:"iconfont" !important;
  font-size:18px;
  color: #3496e1;
  font-style:normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[id^="xunlei_com"],[id*="xunlei_com"]{
	display:none !important;
}
.clear{clear: both; height: 0px;line-height:0;font-size: 0; overflow:hidden;}
/*淡入淡出提示框 comTip*/
.comTip{display: none;z-index: 999;padding: 15px 50px; font-size: 14px; color: #666666; background:#FAFAFA;  line-height: 1; border: solid 2px #EFEFEF; position: absolute; top: 0; border-radius: 2px; font-family: 'microsoft yahei';}
header{ height: 50px;line-height: 50px; background:#f7f5f5; padding:0px 3%; position: relative;}
header .logo img{display: block; padding-top:5px;}
header .search .submit{ border:0; margin-top:12px; position: relative; z-index: 1; display: block; width: 35px; height: 26px;}
header .search .submit i{ color: #3a3a3a; font-size:20px;}
header .search-txt{width: 0%; -webkit-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out; outline:none; background:rgba(255,255,255,0); padding-left: 5px; font-size: 16px; display: block; height: 100%; border:0; position: absolute; right:0px; top:0px; z-index: 0;}
header .search-txt.show{width: 70%;background:rgba(255,255,255,1);}
.not-login{position: relative;}
.not-login a{ line-height:44px;}
.not-login i { margin: 0 14px;}
.not-login a, .not-login i {font-size: 14px;color: #3a3a3a;}
@-webkit-keyframes ucpop{
	from {opacity: 0; top:25px;}
	to {opacity: 1; top:36px;}
}
nav{height: 80px; width: 100%; position: relative; background-color: #3496e1;}
nav ul{width: 100%;height: 80px;border-top: 1px solid #1e6eab;}
nav li{float:left; height: 40px; line-height: 40px;width:25%;text-align:center;}
nav a{color: #def1ff;font-size: 14px;display: block;text-align:center;border-bottom: 1px solid #1e6eab;border-right: 1px solid #1e6eab;}
nav li.active a{color: #def1ff;}
#top5 a{border-right: none;}
#top9 a{border-right: none;}

.fenlei{width: 100%;height: 30px;}
.fenlei4{float:left;width: 20%;height: 30px;line-height: 30px;}
.fenlei a{color: #323232;font-size: 14px;display: block;text-align:center;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.fenlei5{float:left;width: 20%;height: 30px;line-height: 30px;}
#f48 {border-right: none;}
#f55 {border-right: none;}
#f510 {border-right: none;}
#f515 {border-right: none;}


.searchbox {
  position: relative;
  z-index: 99;
  width: 100%;
  height: 40px;
  border-top: 1px solid #1e6eab;
  border-bottom: 1px solid #ccc;
}
.mod_select {
  position: absolute;
  left: 0;
  top: 0;
  width:70px;
}
.mod_select .select_box {
  position: relative;
  width:70px;
  height: 36px;
}
.mod_select .select_box .select_txt {
  display: inline-block;
   width:70px;
  height: 40px;
  padding-left: 10px;
  overflow: hidden;
  line-height: 40px;
  font-size: 14px;
  cursor: pointer;
}
.mod_select .select_box .select-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0,-50%);
  width: 10px;
  height: 10px;
  background: url("/Public/images/search_ico.png") center no-repeat;
}
.mod_select .select_box .option {
  display: none;
  position: absolute;
  top: 32px;
  left: -2px;
  width:70px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: 0;
}
.mod_select .select_box .option .ali{
  padding-left: 10px;
  font-size: 14px;
  line-height: 2;
  cursor: pointer;
}
.searchbox .import {
  width: 60%;
  height: 38px;
  margin-left: 70px;
  border: none;
  outline: none;
}
.searchbox .btn-search {
  position: absolute;
  right: 0;
  width: 20%;
  height:40px;
  color: #3a3a3a;
  background-color: #f9f9f9;
  border: 0;
}

.newslist{
	display:flex;
	justify-content:space-between;
	width: 100%;
}
.newslista{width: 49%;}
.newslista img{margin-top:3px;width: 100%;height:100px; margin-bottom: 2px;}
.newslista p{font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;color: #333;}
.newslistb p{font-size: 14px;height: 40px;line-height: 40px;overflow: hidden;color: #333;}
.newslistb {width: 100%;float: left;background-color: #fff;padding-top:10px;}
.newslistb li{
	list-style-type: square;
	border-top:1px dashed #ccc;
	height: 40px;line-height: 40px;
	width: 100%;
	padding:0;
	display: block;
}
.newslistb li:last-child{border-bottom:1px dashed #ccc;}



.activity-list{margin-top:15px; background-color: #fff;padding: 0 3%;}
.activity-list .head h3{color: #3496e1;border-left: 5px solid #3496e1; padding-left:5px;}
.activity-list .title{font-size:18px; font-weight: 500; display: inline-block;}
.activity-list .body{padding-top:2px;}
.activity-list .body-list{position: relative;padding-bottom: 10px;overflow: hidden;}
.activity-list .body-list li{background-color: #fff;margin-top: 12px;list-style: none;position: relative;float: left;width: 100%;}
.activity-list .body-list li img{float: left;width: 100%;height: 160px; margin-bottom: 6px;}
.activity-list .body-list li h4{margin: 8px 0 10px;font-size: 16px;font-weight: 700;height: 20px;line-height: 20px;overflow: hidden;color: #333;}
.activity-list .body-list li p{color: #8D8E8E;}
/* 新闻列表 */
.article-list{ margin-top:15px; background-color:#fff; padding: 0 3% 3% 3%;}
.article-list .head{ border-bottom: 1px solid  #eceaea; }
.article-list .head h3{color: #3496e1; padding:2% 0;}
.article-list .title{font-size:18px; font-weight: 500; display: inline-block;}
.article-list .body{padding-top:2px;}
.article-list .body a{display: block; padding:10px 0;position: relative;}
.article-list .body-list{position: relative;border-bottom: 1px solid #f9f9f9;overflow: hidden;}
.article-md-img-box {float: left; width: 7.25rem;height: 5.45rem;overflow: hidden; position: relative;z-index: 10;}
.article-md-img-box img { width: 100%;}
.article-info-box { padding-left: 8rem; font-size: 1.2rem; line-height: 2rem; color: #333;}
.article-info-box .tit{display: block;overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.article-info-box .tita{color: #ccc;}
/* 加载更多 */
.more-link {font-size: 14px;color: #999;}
.read-more { width: 100%; background-color: #f9f9f9;line-height: 3.2rem; font-size: .28rem; text-align: center;margin: 1.0rem 0 0 0;}
.read-more a {color: #555;}
/* 茶馆专栏 */
.column-list{margin-top:15px;background-color:#fff;padding: 0 3%;}
.column-list .head h3{color: #3496e1;border-left: 5px solid #3496e1; padding-left:5px;}
.column-list .title{font-size:18px; font-weight: 500; display: inline-block;}
.column-list  .body{padding-top:2px;}
.column-list  .body-list{position: relative;padding-bottom: 10px;border-bottom: 1px solid #f9f9f9;overflow: hidden;}
.column-list  .body-list li{background-color: #fff;margin-top: 12px;list-style: none;position: relative;width: 33%;}
.column-list .body-list li img{border-radius:10px;width:100px;height:100px;}
.column-list  .body-list p{ width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333; padding: 5px 0; font-size: 1.2rem;}
/*公司列表*/
.company-list{padding:0 3%;background-color: #fff;}
.company-list .head{height: 28px; line-height: 28px; border-bottom: 1px solid #d6d6d6;}
.company-list .head em{font-weight: bold; font-style: normal; color: #3496e1;}
.company-list .headbar{border-bottom:1px solid #eee;}
.company-list .headbar h2{ font-size: 18px; line-height: 1.6;padding-bottom: 10px; font-weight: bold;}
.company-list .headbar .new-category-lst { width:100%;}
.company-list .headbar .new-category-lst .new-category-li .new-category-a {display: block;  font-size: 14px;  color: #6e6e6e; width:100%;}
.company-list .headbar .new-category-lst .new-category-li{float:left; display:block; margin-bottom:10px; width:48%;}
.company-list .headbar .new-category2-lst {  background-color: #fff;height:41px; padding:0 20px 0 0;}
.company-list .headbar .new-category-lst .new-category-li .new-category-a .new-category2-li {  display: table;  width: 100%;} 
.company-list .headbar .new-category-lst .new-category-li .new-category-a .new-category2-li .new-category2-a {  display: table-cell;  width:100%;  padding: 10px;  font-size: .95em;  color: #6e6e6e;  text-align: center;}
.company-list .headbar .new-category-lst .new-category-li .new-category-a .new-category2-li option{}
.company-list .title{font-size:18px; font-weight: bold; display: inline-block; border-bottom: 1px solid #666666; }
.company-list .update{background:#f2f2f2; padding:0 10px; font-size: 14px; position: relative;}
.company-list .head i{background-position: 0px 0px; width: 12px; height: 12px; position: relative; top:1px; }
.company-list .head b{position: absolute; display: block; width: 4px; height: 4px; right: 0px; top:0px;background-position: 0px -14px;}
.company-list .body{padding-top:2px;}
.company-list .body a{display: block; padding:10px 0;/* height: 70px;*/ /*min-height: 150px;*//* border-bottom: 1px solid #eeeeee;*/ position: relative; padding-left: 80px;}
.company-list .body a img{display: block; position: absolute; left:0px; top:10px; }
.company-list .body-list{position: relative;padding-bottom: 10px;overflow: hidden;}
.company-list .body-list li{background-color: #fff;margin-top: 12px;list-style: none;position: relative;float: left;width: 100%; border-bottom:1px dotted#ececec;}
.company-list .body-list li img{float: left;width: 70px;height: 70px;margin-right: 12px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;}
.company-list .body-list li h4{margin: 8px 0 10px;font-size: 16px;font-weight: 700;height: 20px;line-height: 20px;overflow: hidden;color: #333;}
.company-list .body-list li p{margin: 0;color: #8D8E8E;height: 20px;overflow: hidden;}
.company-list .body-list li .tag {font-size: 12px;line-height: 25px;}
.company-list .body-list li .tag {position: absolute;right: 0;top: 60px;background-color: #3496e1;line-height: 28px;padding: 0 10px;color: #fff;}
/*产品详情页面*/
.company-list{padding:0 3%;background-color: #fff;}
.company-list .detail .company-list-box {border-bottom:1px dashed #ccc; }
.company-list .detail .company-list-box .thumb{width: 120px; margin: auto; padding: 20px 0;}
.company-list .detail .company-list-box .thumb  img{border-radius: 16px; width:120px; height:120px;}
.company-list .detail .company-list-box  h4 a {color: #333; font-size:16px;}
.company-list .detail .company-list-box .word{ height:160px;}
.company-list .detail .company-list-box .word .index-info {float: left;width: 100%;color: #757575;}
.company-list .detail .company-list-box .word .index-info  span{float: left;width: 100%;color: #757575; height:30px; line-height:30px;}
.company-list .detail .detail-info {padding: 15px 0;color: #757575;line-height: 32px;}
.company-list .detail .detail-info .ac-info{}
.company-list .detail .detail-info .ac-info .acv-table{border: 1px solid #817F7F;}
.company-list .detail .detail-info .ac-info .acv-table .ac_texl {background-color: #A0A0A0; color: #fff; font-size: 14px;}
.company-list .detail .detail-info .ac-info .acv-table tr td {border-bottom: 1px solid #817F7F; padding: 10px 0;  padding-left: 10px;  color: #666;}
.company-list .detail .detail-info .ac-info .acv-tables tr td { border-right: 1px solid #817F7F;}
.company-list .detail .col-xs-12 {width: 100%;}
.company-list .detail .info-option { font-size:14px;border-left: 4px solid #4CAC33;padding-left: 10px;line-height: 1.1; margin:0 0 30px 0;}
/*新闻列表*/
.news-list{padding:0 3%;background-color: #fff;}
.news-list .head{height: 28px; line-height: 28px; border-bottom: 1px solid #d6d6d6;}
.news-list .head em{font-weight: bold; font-style: normal; color: #3496e1;}
.news-list .headbar h2{border-bottom:1px solid #eee; font-size: 18px; line-height: 1.6;padding-bottom: 10px; font-weight: bold;}
.news-list .title{font-size:18px; font-weight: bold; display: inline-block; border-bottom: 1px solid #666666; }
.news-list .update{background:#f2f2f2; padding:0 10px; font-size: 14px; position: relative;}
.news-list .head i{background-position: 0px 0px; width: 12px; height: 12px; position: relative; top:1px; }
.news-list .head b{position: absolute; display: block; width: 4px; height: 4px; right: 0px; top:0px;background-position: 0px -14px;}
.news-list .body{padding-top:2px;}
.news-list .body a{display: block; padding:10px 0;/* height: 70px;*/ /*min-height: 150px;*//* border-bottom: 1px solid #eeeeee;*/ position: relative; padding-left: 115px;}
.news-list .body a img{display: block; position: absolute; left:0px; top:10px; }
.news-list .body-list{position: relative;padding-bottom: 10px;border-bottom: 1px solid #eeeeee;overflow: hidden;}
.news-list .body .tit{font-size: 16px; color: #494848; font-weight: bold; line-height: 1.4; display: block; min-height: 42px;/*height: 46px;overflow: hidden;*/}
.news-list .body .time{ color: #b8b8b8; margin-top:10px; display: block;}
.news-list .body .time i{width: 11px; height: 11px; background-position: 0px -25px; margin:0px 2px 0 0; position: relative; top:1px;}
.news-list .body .aut{position: absolute;bottom: 0;right: 0;}
.news-list .body .aut img{vertical-align: -4px;display: inline-block;position: relative;top:0;border-radius: 50%;}
.news-list .body .aut i{font-style: normal;font-size: 12px;}
.news-list .body .aut a{text-align: left;padding-left: 0;width:38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#494848;}
/*产品列表*/
.app-list{padding:0 3%;background-color: #fff;}
.app-list .head{height: 28px; line-height: 28px; border-bottom: 1px solid #d6d6d6;}
.app-list .head em{font-weight: bold; font-style: normal; color: #3496e1;}
.app-list .headbar{border-bottom:1px solid #eee;}
.app-list .headbar h2{/*border-bottom:1px solid #eee; */font-size: 18px; line-height: 1.6;padding-bottom: 10px; font-weight: bold;}
.app-list .headbar .new-category-lst { width:100%;}
.app-list .headbar .new-category-lst .new-category-li .new-category-a {display: block;  font-size: 14px;  color: #6e6e6e; width:100%;}
.app-list .headbar .new-category-lst .new-category-li{float:left; display:block; margin-bottom:10px; width:48%;}
.app-list .headbar .new-category2-lst {  background-color: #fff;height:41px; padding:0 20px 0 0;}
.app-list .headbar .new-category-lst .new-category-li .new-category-a .new-category2-li {  display: table;  width: 100%;} 
.app-list .headbar .new-category-lst .new-category-li .new-category-a .new-category2-li .new-category2-a {  display: table-cell;  width:100%;  padding: 10px;  font-size: .95em;  color: #6e6e6e;  text-align: center;}
.app-list .headbar .new-category-lst .new-category-li .new-category-a .new-category2-li option{}
.app-list .title{font-size:18px; font-weight: bold; display: inline-block; border-bottom: 1px solid #666666; }
.app-list .update{background:#f2f2f2; padding:0 10px; font-size: 14px; position: relative;}
.app-list .head i{background-position: 0px 0px; width: 12px; height: 12px; position: relative; top:1px; }
.app-list .head b{position: absolute; display: block; width: 4px; height: 4px; right: 0px; top:0px;background-position: 0px -14px;}
.app-list .body{padding-top:2px;}
.app-list .body a{display: block; padding:10px 0;/* height: 70px;*/ /*min-height: 150px;*//* border-bottom: 1px solid #eeeeee;*/ position: relative; padding-left: 80px;}
.app-list .body a img{display: block; position: absolute; left:0px; top:10px; }
.app-list .body-list{position: relative;padding-bottom: 10px;overflow: hidden;}
.app-list .body-list li{background-color: #fff;margin-top: 12px;list-style: none;position: relative;float: left;width: 100%; border-bottom:1px dotted#ececec;}
.app-list .body-list li img{float: left;width: 70px;height: 70px;margin-right: 12px;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;}
.app-list .body-list li h4{margin: 8px 0 10px;font-size: 16px;font-weight: 700;height: 20px;line-height: 20px;overflow: hidden;color: #333;}
.app-list .body-list li p{margin: 0;color: #8D8E8E;height: 20px;overflow: hidden;}
.app-list .body-list li .tag {font-size: 12px;line-height: 25px;}
.app-list .body-list li .tag {position: absolute;right: 0;top: 0;background-color: #3496e1;line-height: 28px;padding: 0 10px;color: #fff;}
/*产品详情页面*/
.app-list{padding:0 3%;background-color: #fff;}
.app-list .detail .company-list-box {border-bottom:1px dashed #ccc; }
.app-list .detail .company-list-box .thumb{width: 120px; margin: auto; padding: 20px 0;}
.app-list .detail .company-list-box .thumb  img{border-radius: 16px; width:120px; height:120px;}
.app-list .detail .company-list-box  h4 a {color: #333; font-size:16px;}
.app-list .detail .company-list-box .word{ height:270px;}
.app-list .detail .company-list-box .word .index-info {float: left;width: 100%;color: #757575;}
.app-list .detail .company-list-box .word .index-info  span{float: left;width: 100%;color: #757575; height:30px; line-height:30px;}
.app-list .detail .detail-info {padding: 15px 0;color: #757575;line-height: 32px;}
.app-list .detail .col-xs-12 {width: 100%;}
.app-list .detail .info-option { font-size:14px;border-left: 4px solid #4CAC33;padding-left: 10px;line-height: 1.1; margin:0 0 30px 0;}
/*活动详情页面*/
.activity-list .detail{padding:0 3%;background-color: #fff;}
.activity-list .detail .company-list-box {border-bottom:1px dashed #ccc; }
.activity-list .detail .company-list-box  h4 a {color: #333; font-size:16px;}
.activity-list .detail .company-list-box .word{ height:130px;}
.activity-list .detail .company-list-box .word .index-info {float: left;width: 100%;color: #757575;}
.activity-list .detail .company-list-box .word .index-info  span{float: left;width: 100%;color: #757575; height:30px; line-height:30px;}
.activity-list .detail .detail-info {padding: 15px 0;color: #757575;line-height: 32px;}
.activity-list .detail .col-xs-12 {width: 100%;}
.activity-list .detail .detail-info tr td{}
.activity-list .detail .detail-info .uer_bt{text-align: center;  font-size: 14px;  background-color: #A0A0A0;  color: #fff;}
.activity-list .detail .detail-info .uer_name {  text-align: center;  font-size: 14px; color: #666;}
.activity-list .detail .detail-info .uer_com {  text-align: center;  font-size: 14px;  color: #666; overflow:hidden;}
.activity-list .detail .info-option { font-size:14px;border-left: 4px solid #4CAC33;padding-left: 10px;line-height: 1.1; margin:0 0 30px 0;}
footer{padding:10px; background:#313131;}
footer .partner a,footer .partner span{ color: #6f6f6f;}
footer .partner a{font-size: 0px;}
footer .partner .partner-list{overflow: hidden;padding-bottom: 	20px;}
footer .partner .partner-list a{display: inline-block;}
footer .partner .partner-list a img{vertical-align: middle;width: 100%;}
footer .partner .partner-list .partner-a0{width:26%;margin-right:2%;}
footer .partner .partner-list .partner-a1{width:25%;margin-right:2%;}
footer .partner .partner-list .partner-a2{width:18%;margin-right:2%;}
footer .partner .partner-list .partner-a3{width:22%;}
footer .partner span{font-size: 14px;}
footer .flink{margin:15px 0; text-align: center; }
footer .flink a{font-size: 14px; color: #aaaaaa; width: 25%;}
footer .flink span{padding:0 10px; display: inline-block; color: #6f6f6f;}
footer .flink a:last-child{border-right: 0;}
footer .qcode{width: 40%; margin:10px auto;}
footer p{color: #fff; text-align: center;}
/*----------------------------------------------------------------------*/
									/*组件*/
/*----------------------------------------------------------------------*/
.lp-overlay{background:rgba(0,0,0,0.8); position: absolute; left:0px; top:0px; width: 100%; display: none; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s; z-index: 99;}
.lp-overlay.show{ display: block;}
.pop-zoom{animation: zoom 1s forwards; -webkit-animation: zoom 1s forwards; display: block !important;}
@keyframes zoom{
	0% {transform:scale(0,0);}
	70% {transform:scale(1.2,1.2);}
	100% {transform:scale(1,1);}
}
@-webkit-keyframes zoom{
	0% {-webkit-transform:scale(0,0);}
	70% {-webkit-transform:scale(1.2,1.2);}
	100% {-webkit-transform:scale(1,1);}
}
.pop-slideup{transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0) !important;}

.pager{padding:10px 0;}
.pager a{width: 48%; background:#3496e1; color: #fff; text-align: center; font-size: 14px; font-weight: bold; padding:10px 0; border-radius: 2px;}
.pager a.disable{background:#ececec; color: #737373;}

.product{
	background: #fff;
	padding: 0 3%;
}
.cpcneter {
	overflow: hidden;
}
.cpcneter .cpcont {
	background: #fff;
	overflow: hidden;
}
.cpcneter .cptab {
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 1em;
}
.cpcneter .cptab li {
	float: left;
	width: 20%;
	height: 2.292em;
	line-height: 2.292em;
	text-align: center;
	font-size: 1em;
	color: #666666;
}
.cpcneter .cptab li.on {
	font-weight: bold;
	color: #cb1511;
	border-bottom: 0.15em solid #cb1511;
}
.cpcneter .cptab li:nth-child(1) {
	background: none;
}
.cpcneter .cplist {
	overflow: hidden;
	margin-top: 0.8em;
}
.cpcneter .cplist li {
	float: left;
	width: 33%;
	text-align: center;
	    text-align: -webkit-center;
		    text-align: -moz-center;
	overflow: hidden;
}
.cpcneter .cplist li img {
	display: block;
	box-sizing: border-box;
	border-radius:10px;
	width: 100px;
	height:100px;
}
.cpcneter .cplist li p {
	height: 1.25em;
	line-height: 1.25em;
	margin-top: 0.5em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 4%;
}
.cpcneter .cplist li p a {
	font-size: 1em;
	color: #666666;
}
.cpcneter .smore {
	display: none;
	width: 17.208em;
	height: 2.125em;
	margin-top: 1.25em;
	position: relative;
	left: 50%;
	top: 0px;
	margin-left: -8.604em;
}
.cpcneter .smore img {
	display: inline-block;
	width: 100%;
}
