@font-face{
    font-family:'kaiti';
    src:url(../../fonts/kai.TTF);
}

.gray{color:#999;}
.black{color:#000;}
.orange{color:#fd9a01;}
.blue{color:#187bd6;}
.content{background:#f7f8fa;padding:20px 0;}
.content_wrap{width:1200px;margin:0 auto;border:1px solid #f7f8fa;}
.content_left{width:900px;}
.content_right{width:280px;}

#shaixuan_gg{background:#fff;width:100%;text-indent:20px;box-sizing: border-box;font-size:14px;margin-bottom:30px;}
#shaixuan_gg h3{height:54px;line-height:54px;font-size:16px;position:relative;text-indent:10px;border-bottom:1px solid #ddd;padding:0 10px;}
#shaixuan_gg h3 .aas_all{position:absolute;top:0;right:16px;font-size:14px;height:54px;line-height:54px;display:block;color:#999;cursor:pointer;}
#shaixuan_gg .shaixuan_sqr{line-height:30px;position:relative;padding:0 10px;margin-bottom:6px;}
#shaixuan_gg .shaixuan_sqr .aas{position:absolute;top:0px;color:#999;display:inline-block;width:50px;height:28px;line-height:28px;text-align:center;text-indent:0;}
#shaixuan_gg .shaixuan_sqr span.f-l{display:inline-block;width:100px;text-align:center;text-indent:0;color:#999}
#shaixuan_gg .sqrwrap{width:80%;text-indent:0;height:30px;overflow:hidden;max-height:220px;}
#shaixuan_gg .sqrwrap a{color:#333;display:inline-block;float:left;height: 30px;line-height: 30px;}
.address a{padding:0 10px;}
.companykind a{padding:0 16px;}
#shaixuan_gg .sqrwrap a.active{background:#187bd6;color:#fff;}
#shaixuan_gg .sqrwrap a:hover{color:#187bd6;}
#shaixuan_gg .sqrwrap a.active:hover{color:#fff;}
.result_content{background:#fff;position: relative;min-height:477px;}
.result_content h3{height:42px;line-height:42px;text-indent:30px;background:#ebecf0;font-size:14px;}
.tablehead{position:relative;height:52px;background:#fff;}
.tablehead .company{position:absolute;left:124px;top:20px;color:#999;}
.tablehead .status{position:absolute;right:130px;top:20px;color:#999;}
.result_item{padding:22px 30px 30px;position:relative;border-top:1px solid #ddd;background:#fff;cursor:pointer;}
.result_item:hover{box-shadow: 0px 0px 10px 5px #ddd,5px 0 10px 5px #ddd;position:relative;z-index:1;}
.result_item .brandName{font-size:20px;line-height:30px;margin-bottom:14px;display:block;width:670px;}
.city_wrap{width:656px;background:#f7f8fa;clear:both;padding:6px 6px;margin:10px 0 10px 120px;border-top:1px solid #fff;box-sizing: border-box;display:none;}
.city_wrap a{color: #333;display: inline-block;float: left;height: 30px;line-height: 30px;padding:0 15px;text-indent:0;}
.city_wrap a:hover{color:#197dd3;}
.city_wrap a.active{background:#187bd6;color:#fff;}
.mes p{float:left;margin-right:54px;color:#999;margin-bottom:20px;}
.mes p span{color:#333;}
.brandAddress{color:#999;line-height: 20px;}
.brandAddress span{color:#333;}
.brandAddress img{margin-right:10px;}
.brandStatus{position:absolute;top:24px;right:20px;height:26px;line-height:26px;display:block;border:1px solid #ff9804;text-align:center;color:#ff9804;padding: 0 10px;}
/*分页*/
.page_wrap{width:900px;padding:30px;background:#fff;height:120px;line-height:60px;overflow:hidden;text-align:center;clear:both;box-sizing: border-box;border-top:1px solid #ddd;}
#page{background:#f3f4f6;}
#page a,#page button{display:inline-block;border:1px solid #e9e9e9;border-radius:5px;position:relative;z-index:2;color:#9a9a9a;background:#fff;height:30px;padding:0 6px;line-height:30px;}
#page a.active{background:#137cd7;color:#fff;}
#page form{display:inline-block;}
#page input.num{width:16px;height:18px;border-radius:5px;border:1px solid #e9e9e9;margin:0 10px;padding:10px;position:relative;z-index:2;text-align:center;}
#page button.go{background:#dcdcdc;}
#page button.go:hover{background:#137cd7;color:#fff;}
.recommend .title{height:54px;line-height:54px;font-size:14px;background:#ebecf0;text-indent:20px;}
.recomment_wrap{padding:8px 20px;background:#fff;}
.recomment_wrap h3{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:14px;}
.recomment_wrap h3 a:hover{color:#197dd3;}
.adv{margin-top:30px;}
.adv_item{width:100%;height:140px;background:#66cbff;margin-bottom:10px;display:block;}


/*详情页*/
.detail_result{padding:22px 30px 30px;position:relative;border-top:none;background:#fff;cursor:pointer;}
.detail_result .brandName{font-size:20px;line-height:30px;margin-bottom:14px;display:block;}
.detail_result .brandStatus{display:inline-block;font-size:14px;
  /*margin-right:420px; */
  background: #fff;}
#tab{position:relative;border-bottom:1px solid #eee;}
#tab ul{height:42px;border-bottom:1px solid #eee;border-left:1px solid #eee;margin-top:30px;}
#tab ul li{border-top:1px solid #eee;border-right:1px solid #eee;height:100%;line-height:42px;width:100px;text-align:center;background:#f1f9fc;font-size:14px;cursor:pointer;}
#tab ul li.active{margin-top:1px;border-top:4px solid #1c90bf;border-bottom:1px solid #fff;background:#fff;height:38px;color:#197dd3;}
.tab{position:relative;border-bottom:1px solid #eee;}
.tab ul{height:42px;border-bottom:1px solid #eee;border-left:1px solid #eee;}
.tab ul li{border-top:1px solid #eee;border-right:1px solid #eee;height:100%;line-height:42px;width:100px;text-align:center;background:#f1f9fc;}
.tab ul li.active{margin-top:1px;border-top:4px solid #1c90bf;border-bottom:1px solid #fff;background:#fff;height:38px;color:#197dd3;}
.tab_item{background:#fff;border:1px solid #fff;padding:0 30px;display:none;}
.tab_item.active{display:block;}
.tab_item h2{
 /* height:18px;font-size:16px;line-height:18px;margin:0px 0 20px;padding-top:60px;text-indent:10px;
  background:url("../../img/portrait/border.png") no-repeat left bottom;*/
}
/*.ppfx h2{color:#197dd3;}*/
.tab_item table{border:1px solid #ddd;width:100%;font-size:14px;}
.tab_item table td,.tab_item table th{border:1px solid #ddd;height:36px;vertical-align: middle;text-indent:10px;}
.tab_item table th{background:#f1f9fc;text-align:center;text-indent:0px;}
.tab_item table td.long{text-indent:0px;}
.tab_item table.biangeng td,.tab_item table.biangeng th{text-indent:0;}
.tab_item table.biangeng td p{margin: 5px 0;line-height: 24px;text-align: left; padding: 0 10px;max-width: 278px;word-wrap: break-word;}
.long{text-indent:0;padding-left:10px;}
.middle{width:300px;}
.long p{margin:5px 0;line-height:24px;}
.long p span{margin-right:30px;}
.long p span.blue{margin-right:0;}
.main{margin:0 -20px;}
.main_item{width:177px;height:100px;margin:0 20px 30px;border:1px solid #ddd;position:relative;float:left;}
/*.main_item h1{font-size:26px;height:70px;line-height:70px;text-align:center;width: 170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.main_item p{font-size:26px;height:70px;line-height:70px;text-align:center;width: 170px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;!important;}
.main_item .zn{position:absolute;bottom:16px;right:16px;color:#999;font-size:16px;}
.page{background:#fff;height:100px;line-height:60px;overflow:hidden;clear:both;box-sizing: border-box;border-top:1px solid #ddd;text-align:right;}
.page a,.page button{display:inline-block;border:1px solid #e9e9e9;border-radius:5px;position:relative;z-index:2;color:#9a9a9a;background:#fff;height:30px;padding:0 10px;line-height:30px;margin-top:30px;}
.page a.active{background:#137cd7;color:#fff;}


.noBrand{font-size:20px;color:#ff6500;height:60px;line-height:60px;}
.recommend_left_bottom{padding:10px 30px;background:#fff;margin-top:30px;font-size:14px;}
.recommend_left_bottom .cs{width:100px;line-height:30px;color:#999;}
.cs_item_wrap{width:740px;}
.cs_item_wrap h3{float:left;height:30px;line-height:30px;margin-right:28px;}
.cs_item_wrap h3 a:hover{color:#197dd3;}
.result_content .directory_tit{height:52px;line-height:52px;background:#ebecf0;font-size:16px;text-indent:20px;}
.cities{margin-bottom:30px;background:#fff;padding:22px;font-size:14px;}
.cities_tit{width:56px;margin-right:22px;vertical-align: middle;text-align:center;line-height:30px;font-size:18px;color:#177ad7;}
.cities_item_wrap{width:1070px;}
.cities_item_wrap a{display:block;height:30px;line-height:30px;margin-right:20px;float:left;}
.cities_item_wrap a:hover{color:#197dd3;}
.cities_item_wrap a.active{color:#197dd3;}
.btn_wrap{padding:40px 30px 0 30px;}
.btn_wrap a{display:block;width:110px;height:30px;line-height:30px;text-align:center;font-size:14px;border:1px solid #167bd7;color:#167bd7;margin-right:50px;float:left;}
.btn_wrap a:hover{background:#167bd7;color:#fff;}
.btn_wrap a.active{background:#167bd7;color:#fff;}

/*.tab_item>h3{height:14px;font-size:14px;margin:0px 0 20px;}*/
.tab_item table.analysis td,.tab_item table.analysis th{height:56px;text-indent:0;}
.tab_item table.analysis td p{line-height:18px;}
.tab_item table.analysis td p.up,.tab_item table th p.up{margin-top:15px;line-height:18px;}
.tab_item table.analysis td p.down,.tab_item table th p.down{margin-bottom:15px;line-height:18px;}
.recommend_business{padding:18px 0 50px;border-bottom:1px solid #ddd;margin-bottom:48px;}
.recommend_business a{display:inline-block;height:24px;line-height:24px;margin-right:10px;font-size:14px;border:1px solid #167bd7;color:#167bd7;padding:0 12px;}
.recommend_business a:hover{background:#167bd7;color:#fff;}
.rgcx{display:inline-block;width:108px;height:24px;line-height:24px;text-align:center;border:1px solid #167bd7;color:#167bd7;margin-left:40px;text-indent:0;}
.tab_element_wrap{background:#fff;border:1px solid #ddd;border-top:none;}

.tab_element{
  /*display:none;*/
  border:1px solid #ddd;
  padding:0 0 20px 0px;
  box-sizing: border-box;
}

.tab_element.active{display:block;}
.kind_wrap{
  /*padding:20px 0 0;*/
}

.kind_wrap .kind{
  float:left;width:20%;
  /*padding:0 20px;*/
  box-sizing: border-box;
  border-right:1px solid #ddd;text-align:center;}
.kind_wrap .kind .img_wrap
{width:100%;
  height:167px;
  line-height:167px;
  text-align:center;
  border-bottom:1px solid #ddd;
}
.kind-number{
  border-bottom:1px solid #ddd;
  height:60px;

}
.kind-number p{
  padding-top:10px;
}
.kind_wrap .kind .img_wrap img{
  vertical-align:middle;
  max-width:100%;max-height:100%;margin-top:-4px;
  /*-moz-transform: scaleY(-1);*/
  /*-webkit-transform: scaleY(-1);*/
  /*-o-transform: scaleY(-1);transform: scaleY(-1);*/
  filter: FlipV;
}
.kind_wrap .kind h4{
  font-size:14px;
  color:#333;
  height:30px;
  line-height:30px;
  border-bottom:1px solid #ddd;
}
.tab_element-tab td{
  padding-left:20px;
}
/*.kind_wrap .kind p{font-size:14px;line-height:18px;}*/
.suggest{
  height:40px;
  line-height:40px;
  background:#fffbf5;
  margin:20px auto 0;
  text-align:center;font-size:14px;
  color:#999;width:780px;
}
.suggest1{
  height:40px;
  line-height:40px;
  background:#fffbf5;
  margin:20px auto;
  text-align:center;font-size:14px;
  color:#999;width:780px;
}
.applyBrand{display:inline-block;width:108px;height:24px;line-height:24px;text-align:center;border:1px solid #167bd7;color:#167bd7;margin-left:40px;text-indent:0;}
.graphic_wrap{padding:0 30px;}
.graphic_wrap li{height:50px;line-height:50px;font-size:14px;color:#666;border-bottom:1px dashed #ddd;}
.graphic_wrap li .graphic{width:600px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-left:20px;}
.word_wrap{padding:30px 0 0;}
.word_wrap li{width:14.28%;float:left;text-align:center;}
.word_wrap li .word{width:70px;height:70px;line-height:70px;text-align:center;font-family:'kaiti';margin:0 auto 10px;font-size:46px;background:url(../../img/portrait/tianzige.png) no-repeat center;}
.word_wrap li p{color:#999;margin-bottom:24px;font-size: 12px;}

.tab_item table.analysis td .img_wrap{width:134px;height:66px;line-height:66px;text-align:center;text-indent:0;}
.tab_item table.analysis td .img_wrap img{vertical-align:middle;max-width:100%;max-height:100%;margin-top:-3px;-moz-transform: scaleY(-1);-webkit-transform: scaleY(-1);-o-transform: scaleY(-1);transform: scaleY(-1);filter: FlipV;}
.tab_item table.analysis td .detail,.tab_item table.analysis td .protect{color:#167bd7;text-decoration:underline;}
.tab_item table.analysis td .elli{max-width:244px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-right:60px;position:relative;display:inline-block;}
.tab_item table.analysis td .elli .elli_count{position:absolute;right:0;}
.protect_wrap
{border:1px solid #ddd;
  padding:30px;
  text-align:center;
  margin-bottom:44px;
  overflow:hidden;
}

.protect_wrap p.img_wrap{color:#333;font-size:40px;line-height:50px;margin:20px 0 40px;text-align:center;}
.protect_wrap p.img_wrap img{vertical-align:middle;margin-left:30px;}
.protect_wrap p{font-size:18px;line-height:36px;color:#999;}
.protect_wrap .rights{width:150px;height:40px;line-height:40px;text-align:center;border:1px solid #167bd7;color:#167bd7;background:#f5fafe;display:block;margin:10px auto;border-radius:5px;font-size:18px;}
.important_tit{margin:50px auto 12px;color:#ff6501;width:400px;text-align:left;font-size:16px;}
.important{padding:10px 110px;background:#fffbf5;}
.important li{width:50%;text-indent:22px;font-size:14px;color:#999;height:24px;line-height:24px;float:left;}
.open{width:100px;height:26px;line-height:26px;text-align:center;color:#fff;background:#167bd7;text-indent:0;font-size: 14px;}
img.erweima{width:162px;height:162px;margin:46px auto 0;}
p.saoma{font-size:14px;}
.status_wrap{margin-bottom:56px;border:1px solid #ddd;text-indent:0;}
.status_wrap .half{width:50%;}
.smc{text-align:center;height:60px;line-height:60px;color:#999;font-size:14px;}
.qyfb{text-indent:2em;margin:20px 0;line-height:26px;font-size:14px;color:#999;}
.an{margin-right:80px;}


.float_nav
,.float_nav-info{position:fixed;z-index:10;box-shadow: 0 2px 6px 1px #ddd;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #ddd;display:none;}
.float_wrap{width:1200px;margin:0 auto;height:50px;line-height:50px;font-size:14px;}
.float_items{cursor:pointer}
.float_items1{cursor:pointer}
.float_items a{display:block;float:left;margin-right:50px;height:50px;box-sizing:border-box;padding:0 6px;color:#666;}
/*.float_items a:hover,*/
.float_items .active
{color:#167bd7;border-bottom:2px solid #167bd7;box-sizing:border-box;}

.no_msg{text-align:center;background:#fff;}
.no_msg img{margin-top:150px;margin-bottom:42px;}
.no_msg p{font-size:18px;color:#999;padding-bottom:100px;line-height:1.5;}

.detail_result .status{line-height:76px;font-size:18px;color:#ff6801;}
.detail_result .status a{display:inline-block;width:150px;height:34px;background:#167bd7;color:#fff;line-height:32px;margin-left:30px;font-size:14px;text-align:center;}
.btns a{display:inline-block;border:1px solid #167bd7;padding:0 10px;height:34px;color:#167bd7;line-height:34px;margin-right:50px;font-size:14px;text-align:center;}
.detail_result .jump{display: inline-block;width:140px;height: 28px;border:1px solid #177cd6;text-align: center;line-height: 28px;border-radius: 5px;color:#177cd6;}
.jump1{display: inline-block;width:140px;height: 28px;margin-left:30px;border:1px solid #177cd6;text-align: center;line-height: 28px;border-radius: 5px;color:#177cd6;}
.jump2{display: inline-block;width:140px;height: 28px;margin-left:15px;border:1px solid #177cd6;text-align: center;line-height: 28px;border-radius: 5px;color:#177cd6;}
.jump3{display: inline-block;width:160px;height: 28px;margin-left:15px;border:1px solid #177cd6;text-align: center;line-height: 28px;border-radius: 5px;color:#177cd6;}

/* 2018.5.18 加上loading by lj */
.loaderBox{
  width:100%;
  height:100%;
  position: absolute;
  top:0;
  left:0;
  z-index:99;
  display:none;
}
.loader {
  position: relative;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin: 200px 0 0 390px !important;
  display: inline-block;
  vertical-align: middle;
}
.loader-1 .loader-outter {
  position: absolute;
  border: 4px solid #187bd6;
  border-left-color: transparent;
  border-bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;
  animation: loader-1-outter 1s cubic-bezier(.42, .61, .58, .41) infinite;
}
.loader-1 .loader-inner {
  position: absolute;
  border: 4px solid #187bd6;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  left: calc(50% - 40px);
  top: calc(50% - 40px);
  border-right: 0;
  border-top-color: transparent;
  -webkit-animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;
  animation: loader-1-inner 1s cubic-bezier(.42, .61, .58, .41) infinite;
}
@-webkit-keyframes loader-1-outter {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader-1-outter {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes loader-1-inner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
@keyframes loader-1-inner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
}
/* 基本信息 品牌分析的二级标题*/
.tab_item-t{
  width:840px;
  border-bottom:1px solid #eee;
  height:66px;
  box-sizing: border-box;
  padding:25px 0 0 0;
  background:#fff;
}
.tab_item-t li{
  float:left;
  padding-bottom:25px;
  font-size:14px;
}
.tab_item-t li.active{
  border-bottom:2px solid #177cd6;
}
.tab_item-t li:first-child a{
  padding-left:0;
}
.tab_item-t li a{
  padding:0 25px;
  /*border-right:1px solid #eee;*/
  color:#333;
  display:inline-block;;

}
.tab_item-th2{
  width:520px;
  margin:0 auto;
  text-align:center;
  position: relative;
  font-size:22px;
  height:60px;
  line-height:60px;
  color:#333;
}
.tab_item-th2 .line-style{
  position:absolute;
  width: 160px;height:1px;
  background:#ddd;
  top:29px;
}
.tab_item-th2 .line-style:first-child{
  left:0px;
}
.tab_item-th2 .line-style:last-child{
  right:0px;
}
.pFixed{
  position:fixed;
  top:0;
  left:50%;
  margin-left:-420px;
  z-index:999;
}
/*二级标题*/
.tab_item-t2{
  height:15px;
  border-left:3px solid #197dd3;
  padding-left:10px;
  line-height:15px;
  font-size:14px;
  color:#197dd3;
  margin-bottom:20px;
}
/*免责声明*/
.statement{
  width:900px;
  height:85px;
  /*border:1px solid #f8cdbc;*/
  /*box-sizing: border-box;*/
  /*background:#f6efef;*/
  margin-top:20px;


}
.statement span{
  color:#ff682c;
  font-weight:bold;
}
.sbbh-l{
  padding-left:10px;
  width:464px;
  text-align: left;
}
.sbbh-l-t{
  font-size:24px;
  font-weight:bold;
  color:#333;
  margin-bottom:20px;
}
.sbbh-l-t img{
  margin-right:10px;
}
.protect_wrap .sbbh-l p{
  color:#666;
  font-size:15px;
  font-weight:bold;
  line-height:1.4;
  margin-bottom:30px;
}
.sbbh-l ul{
  width:373px;
  height:174px;
  background:#fffbf5;
  font-size:13px;
  line-height:1;
  box-sizing: border-box;
  padding:20px;
  color:#666;
}
.sbbh-l ul li:first-child{
  font-size:16px;
  font-weight:bold;
  margin-bottom:20px;
}
.sbbh-l ul li{
  margin-bottom:14px;
}
.sbbh-r{
  width:190px;
  padding-top:35px;
  text-align:center;
  margin-right:90px;
}
.sbbh-r p{
  color:#666;
  font-size:14px;
  margin-top:10px;
  line-height:1;
}
.sbbh-rImg{
  /*padding:10px;*/
  /*border:1px solid #ddd;*/
}
.sbbh-rImg img{
  width:190px;
}
/*.scrollH-pp*/
.marginB20{
  margin-bottom:20px !important;
}
 /*新版商标常用元素*/
.sbcyys-table{
  border: 1px solid #ddd;
  width: 100%;
  font-size: 14px;
  margin-bottom:20px;
}
.sbcyys-table th {
  background: #f1f9fc;
  text-align: center;
}
.sbcyys-table tr td:nth-child(2),
.sbcyys-table tr th:nth-child(2){
  width:266px;
}
.sbcyys-table td{
  text-indent: 0;
  border: 1px solid #ddd;
  height: 36px;
  vertical-align: middle;
  text-align:center;
}
.sbcyys-table td img{
  float:left;
}
.sbcyys-sug{
  margin-bottom:20px;
}
.list_content_right .adv{
  margin-top:1px;
}
.content_right_detail .adv{
  margin-top:36px;
}
/*商标基础对比的 a标签样式*/
.newtabLink{
  display: block;
  color:#177cd6 !important;
  text-decoration: underline !important;
}
.newtabLink:hover{
color:#177cd6 !important;
}


