/*html{
  font-size: 12px;
}*/
.page-home .ui-select > .ct {
  height: 170px;
  overflow-y: scroll;
}
.page-home .ui-homerank .view {
  padding-left: 2rem;
  padding-right: 2rem;
}
.page-home .ui-srch > .ct input[type="search"] {
  border: none;
  background: none;
  padding: 0;
  width: 100%;
  height: 3.3rem;
  text-indent: 1rem;
  font-size: 1rem;
}
.page-home .ui-srch {
  position: relative;
}

.zhushi
{
  color:#858585;font-size:12px;
  text-align: right;
}
.page-home .ui-srch > button {
  display: inline-block;
  width: 6rem;
  height: 3.3rem;
  background: url(../img/srch-find.png) no-repeat center #008dec;
  background-size: 1.4rem auto;
  position: absolute;
  top: 0;
  right: 0;
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
  border: none;
}
.page-home .ui-srch > .dp {
  background: none;
}
.page-home .ui-srch > .dp img {
  display: none;
  top: 0.7rem;
  position: relative;
  width: 1.5rem;
}
.ui-filter .input.drop > .ct {
  height: 170px;
  overflow-y: scroll;
}
body.lock {
  overflow-y: hidden;
  height: 100%;
  position: fixed;
}
header .head {
  background-position: 120% 0;
}
header .head > .sr ul li:first-child:after {
  background: none;
}

.video_info{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);color:#fff;width:100%}.video_info_title{padding:10px 0 10px 10px;margin-top:0!important;font-weight:bold}.video_info_abst{padding-left:10px;padding-bottom:10px;margin-top:0!important;color:#eee}.othervideos{padding:10px;width:100%;font-size:12px;overflow:hidden;background-color:rgba(0,0,0,1);position:absolute;left:0;top:0;color:#fff;display:none}.otheritem{width:50%;padding:0 5px;float:left;box-sizing:border-box;cursor:pointer}.othervideo img{width:100%}.otheritem .othervideo p{margin:0;padding:0}
	
#video_container{width:100%;height:300px;position:relative; }
#video_div{ position:relative;  }
.videotuijian{ padding:0 1.5rem}
		.m-eval.share-eval {
    margin-top: 20px;
}

.eval-item{padding:15px 0}
.eval-pic{width:40px;height:40px;margin-right:10px}
.eval-txt{height:40px;line-height:40px}
.eval-txt .name{font-size:14px}
.eval-zan{line-height:40px}
.eval-zan span{font-size:12px}
.eval-zan i{width:12px;height:12px;-webkit-background-size:contain;background-size:contain}
.eval-desc{text-align:justify;}	
.eval-item{padding:25px;border-bottom:1px solid rgba(255,255,255,.08)}
.eval-top{overflow:hidden;margin-bottom:17px}
.eval-zan{float:right;line-height:64px;font-size:0}
.eval-zan i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:9px;background-image:url(https://fortunechina2020.oss-cn-beijing.aliyuncs.com/m/images/zan.png);background-image:-webkit-image-set(url(https://fortunechina2020.oss-cn-beijing.aliyuncs.com/m/images/zan.png) 1x,url(https://fortunechina2020.oss-cn-beijing.aliyuncs.com/m/images/zan@2x.png) 2x);background-position:center center;background-repeat:no-repeat;-webkit-background-size:18px auto;background-size:18px auto;cursor:pointer}
.eval-zan.on i{background-image:url(https://fortunechina2020.oss-cn-beijing.aliyuncs.com/m/images/zan-on.png);background-image:-webkit-image-set(url("https://fortunechina2020.oss-cn-beijing.aliyuncs.com/m/images/zan-on.png") 1x , url("https://fortunechina2020.oss-cn-beijing.aliyuncs.com/m/images/zan-on@2x.png") 2x)}
.eval-zan span{display:inline-block;vertical-align:middle;color:#c7c7c7;font-size:18px}
.eval-info{overflow:hidden}
.eval-pic{float:left;width:64px;height:64px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;margin-right:20px}
.eval-pic img{display:block;width:100%;height:100%}
.eval-txt{height:64px;line-height:64px;overflow:hidden}
.eval-txt .con{display:inline-block;vertical-align:middle;line-height:1;overflow:hidden;max-width:100%}
.eval-txt .name{font-size:14px;color:#fff;padding-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.eval-txt .mod-info{margin:0}
.eval-txt .mod-info span{color:#929292}
.eval-txt .mod-info span+span:after{background-color:#929292}
.eval-desc{font-size:16px;line-height:1.9;color:#fff}
.m-eval{}
#pinglun{position:fixed;bottom:0px;left:0px;background-color:#151515; opacity:0.9;width:100%;height:40px;overflow-y: auto;display:none;z-index:9999}
#zhankaipinglun{color:#fff;width:100%;height:40px;text-align:center;line-height:40px;}
.jumptoApp
{
	padding:25px 0; width:100%;color:#fff;text-align:center;
}


header .srch {
  transition: none;
}
header .srch form > p {
  background: #000;
}
header .srch p img {
  display: none;
  position: absolute;
  right: 1rem;
  top: 1.3rem;
  opacity: 0.9;
}
header .srch p input[type="search"] {
  border: none;
  background: none;
  padding: 0;
  width: 88%;
  height: 4.4rem;
  background: url(../img/head-srch.png) no-repeat 1rem 50% #000;
  background-size: .8rem auto;
  padding-left: 3rem;
  line-height: 4.4rem;
  color: #fff;
}
header .srch p input[type="search"]::-webkit-input-placeholder {
  color: #fff;
}
header .srch ul {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  overflow-y: scroll;
}
header .srch ul li a {
  color: #fff;
  position: relative;
  padding: 1rem 1rem;
  display: block;
}
header .srch ul li a span {
  float: right;
  background: url(../img/wave.png) no-repeat 50% 100% #049eff;
  background-size: contain;
  text-align: center;
  padding: 0.4rem 0.8rem;
  position: absolute;
  top: 1.3rem;
  right: 1rem;
}
header .srch ul li a b,
header .srch ul li a p {
  width: 70%;
}
header .srch ul li:focus {
  background-color: #000;
}
header {
  z-index: 99;
}
.ui-chart {
  padding: 1rem 0;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.ui-title2 {
  background: #049eff;
  background-image: url(../img/wave.png);
  /* fallback */
  background-image: url(../img/wave.png), linear-gradient(to right, #2fc1fc 0%, #1b9efc 100%);
  /* W3C */
  background-size: contain;
  background-position: 50% 100%;
}
.page-fav .ui-ranktext {
  position: relative;
  overflow: hidden;
}
.page-fav .ui-ranktext p:first-child {
  float: left;
}
.page-fav .ui-ranktext .del {
  float: right;
  font-weight: bold;
  position: relative;
}
.page-fav .ui-ranktext .del:before {
  position: absolute;
  top: 1.35rem;
  left: -1.4rem;
  width: 1rem;
  height: 1rem;
  background: url(../img/icon-hide-2.png) no-repeat 100% 50%;
  background-size: cover;
  content: ' ';
}
.page-fav .ui-title2 .al {
  overflow: hidden;
}
.page-fav .ui-title2 .al span {
  float: left;
  width: 75%;
  font-size: 1em;
}
.page-fav .ui-title2 .al .pull-right {
  float: right;
  width: 25%;
  margin-top: 0.5rem;
}
.page-fav .ui-title2 .al b,
.page-fav .ui-title2 .al small {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 0.2rem;
  white-space: nowrap;
  display: block;
}
.page-fav .ui-title2 .al small {
  display: block;
  margin-top: 0.3rem;
}
.page-fav .title {
  background: #fff;
  padding: 0 1rem 0 0;
  top: -2.8rem;
  position: absolute;
  color: #858585;
  display: inline-block;
  font-size: 1.1rem;
}
.page-fav .list {
  margin-top: 2rem;
}
.page-fav .list > p {
  color: #858585;
  font-size: 1.1rem;
  line-height: 3.6rem;
}
.page-fav .list-rank,
.page-fav .list-company {
  position: relative;
}
.page-search .industryfacet a {
  width: 46%!important;
  margin: 0 2%;
}
.page-search .filter {
  display: none;
}
.page-search .list > ul {
  margin-bottom: 4rem;
}
.page-search .ui-srchpage {
  display: none;
  position: fixed;
  width: 100%;
  z-index: 9;
  background: #fff;
  padding-bottom: 8rem;
  height: 100%;
  overflow-y: scroll;
}
.page-search .ui-srchpage .ft {
  overflow: hidden;
  position: fixed;
  bottom: 0rem;
  width: 100%;
  background: rgba(255, 255, 255, 0.83);
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.2);
  padding: 1.5rem 2rem;
  left: 0;
}
.page-search .ui-srchpage .ft .bt {
  float: left;
  width: 12rem;
}
.page-search .ui-srchpage .ft .bt2 {
  /*display: inline-block;
        height: 3rem;
        background: url(../img/sd-1.png);
        background-size: cover;
        border-radius: .2rem;
        line-height: 3rem;
        text-align: center;
        color: #fff;
        font-size: 1.1rem;
        width: 40%!important;
        float: left;
        margin: 0 5%;
        img {
          height: 1rem;
        }*/
  display: inline-block;
  height: 3rem;
  background: none;
  background-size: cover;
  border-radius: .2rem;
  line-height: 3rem;
  text-align: center;
  color: #888;
  font-size: 1.1rem;
  width: 40%!important;
  float: left;
  margin: 0 5%;
  box-shadow: none;
}
.page-search .ui-srchpage * {
  transition: none;
}
.page-search .ui-srchpage td a {
  display: block;
  line-height: 3rem;
  font-size: 1.2rem;
}
.page-search .ui-srchpage .list .ct {
  overflow: hidden;
}
.page-search .ui-srchpage .list .ct a {
  width: 31%;
  margin: 0 1%;
  color: #858585;
  float: left;
  display: block;
  line-height: 1.8rem;
  margin-bottom: 1rem;
  font-size: 1.1rem;
  text-align: center;
}
.page-search .ui-srchpage .list .ct a span {
  font-weight: bold;
}
.page-search .ui-srchpage .list .ct a.on {
  background: url(../img/sd-1.png);
  background-size: cover;
  color: #fff;
  border-radius: .2rem;
}
.page-search .ui-labels {
  /*label:after {
      background: url(../img/icon-hide.png) transparent 0 0;
      width: 16px;
      height: 16px;
      -webkit-background-size: cover;
      background-size: cover;
      content: ' ';
      position: absolute;
      right: 0.9rem;
      top: 0.8rem;
    }*/
}
.page-search .ui-labels label {
  position: relative;
  margin-bottom: 1rem;
  padding: 0 1.5rem;
  font-size: 0.9rem;
  line-height: 2.2rem;
  padding: 0 1rem;
}
.page-search input + button {
  display: inline-block;
  width: 6rem;
  height: 3.5rem;
  background: url(../img/srch-find.png) no-repeat center #008dec;
  background-size: 1.4rem auto;
  position: absolute;
  top: 0;
  right: 0;
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
  border: none;
}
.page-search .ui-title2 .al {
  overflow: hidden;
}
.page-search .ui-title2 .al span {
  float: left;
  width: 75%;
}
.page-search .ui-title2 .al .pull-right {
  float: right;
  width: 25%;
  margin-top: 0.5rem;
}
.page-search .ui-title2 .al b,
.page-search .ui-title2 .al small {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 0.2rem;
  white-space: nowrap;
  display: block;
}
.page-search .ui-srchfull input[type="search"] {
  border: none;
  background: none;
  padding: 0;
  height: 3.5rem;
  width: 75%;
  background: url(../img/srch-find-lt.png) no-repeat 1.5rem 50% #fff;
  background-size: .8rem auto;
  padding-left: 3.5rem;
}
.page-search .ui-ranktext {
  padding: 1rem 1.5rem;
  overflow: hidden;
}
.page-search .ui-ranktext p {
  float: right;
  width: 60%;
  line-height: 2rem;
  text-align: right;
}
.page-search .ui-ranktext p small {
  display: block;
}
.page-search .ui-ranktext .al-2 {
  text-align: left;
  float: left;
  width: 40%;
}
.page-search .ui-ranktext hr {
  margin: 0.5rem 0;
}
.page-search .ui-ranktext .al-2 img {
  height: 1.3rem;
  margin-right: .6rem;
}
.page-search .al small {
  display: block;
  margin-top: 0.3rem;
}

.page-search .ui-srchfull {
  position: relative;
}
.page-search .list > p {
  color: #8d8d8d;
  font-size: 1rem;
}
.ui-ranktext p img {
  margin-right: .4rem;
}
.page-company .ui-homerank .text {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
}
.page-company .ui-headdrop .drop > .ct {
  max-height: 120px;
  overflow-y: scroll;
}
.page-company .ui-tooltabs .i p i > b {
  font-weight: normal;
  display: inline-block;
  background-color: #ff3838;
  border-radius: 50%;
  color: #fff;
  font-size: .8rem;
  font-style: normal;
  position: absolute;
  top: -40%;
  left: 50%;
  margin-left: .5rem;
  width: 2rem;
  height: 2rem;
  line-height: 1.9rem;
}
.page-company .ui-title3 h1 {
  display: inline-block;
  padding: 0 1.5rem;
  background-color: #fff;
  position: relative;
  z-index: 1;
  color: #000102;
  font-size: 1.9rem;
  font-weight: bold;
  text-align: center;
  line-height: 2rem;
}
.page-company .ui-title3 h1 small {
  font-size: 1rem;
  color: #b8b8b8;
  font-weight: normal;
  line-height: 1rem;
}
.page-company .ui-title3 .p {
  text-align: center;
  line-height: 1.5rem;
}
.page-rank .ui-title4 p span {
  font-size: 1.3rem;
}
.page-rank h1 {
  text-align: center;
  margin: 1rem 0 0.9rem;
  font-size: 2rem;
}
.page-rank .child i {
  font-style: normal;
}
.page-rank .ui-title4:before {
  top: 81%;
}
.page-rank .ui-table2 i {
  display: inline-block;
  line-height: 1.2rem;
  text-align: center;
  color: #0099ff;
  border-radius: .1rem;
  border: .1rem solid #0099ff;
  font-size: 1rem;
  font-style: normal;
  margin: 0 .5rem;
  padding: 0.2rem;
  width: auto;
  height: auto;
}
.page-rank .ui-table2 table tr:first-child td {
  border: none;
  padding: 0;
}
.page-rank .ui-table2 table tr {
  border: none;
  position: relative;
}
.page-rank .ui-table2 table tr td {
  padding: 1rem 0;
  border-bottom: 1px solid #f0f0f0;
}

.page-rank .ui-table2 table tr td a {
 color:#858585;
}

.page-rank .ui-table2 .medal {
  display: inline-block;
  background: url("../img/uncertify_medal.png") no-repeat;
  width: 1.1rem;
  height: 1.1rem;
  position: relative;
  background-size: cover;
  margin-left: 0.3rem;
  margin-top: -0.1rem;
  padding: 0;
  vertical-align: middle;
}
.page-rank .ui-table2 .medal.on {
  background-image: url("../img/certify_medal.png");
}
.page-rank .ui-filter .input.text p input[type="search"] {
  border: none;
  background: none;
  padding: 0;
  text-indent: 1.2rem;
  font-size: 1rem;
  width: 17rem;
}
.page-compare .ui-title4 p span i {
  font-style: normal;
}
.page-compare .ui-srchfull {
  position: relative;
}
.page-compare .company-list {
  padding: 10px 0 0 0;
  height: 260px;
  overflow-y: scroll;
  position: absolute;
  top: 41px;
  background: #fff;
  z-index: 9;
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.2);
  display: none;
  width: 100%;
}
.page-compare .company-list li {
  opacity: 0.8;
  padding: 0.5rem 2rem;
  font-size: 1rem;
}
.page-compare .company-list li:hover {
  background: #049eff;
  background-image: url(../img/wave.png);
  /* fallback */
  background-image: url(../img/wave.png), linear-gradient(to right, #2fc1fc 0%, #1b9efc 100%);
  /* W3C */
  background-size: contain;
  background-position: 50% 100%;
  color: #fff;
  transition: none;
}
.page-compare .company-list li span {
  display: block;
  transition: none;
  font-size: 0.9rem;
}
.page-compare .ui-labels p {
  color: #6b6d6f;
  font-size: 1rem;
}
.page-compare .ui-labels label {
  margin-bottom: 1rem;
  padding: 0 3rem 0 1.5rem;
  position: relative;
}
.page-compare .ui-labels label:after {
  background: url('../img/icon-hide.png') transparent 0 0;
  width: 16px;
  height: 16px;
  -webkit-background-size: cover;
  background-size: cover;
  content: ' ';
  position: absolute;
  right: 0.9rem;
  top: 0.8rem;
}
.foot .vendor {
  font-size: 10px;
}
.foot .vendor a {
  color: #8d8d8d;
  font-weight: bold;
}
.quick-search-list {
  padding: 10px 0 0 0;
  height: 260px;
  overflow-y: scroll;
  position: absolute;
  top: 43px;
  background: #fff;
  z-index: 9;
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.2);
  display: none;
  width: 100%;
}
.quick-search-list li:hover {
  background: #049eff;
  background-image: url(../img/wave.png);
  /* fallback */
  background-image: url(../img/wave.png), linear-gradient(to right, #2fc1fc 0%, #1b9efc 100%);
  /* W3C */
  background-size: contain;
  background-position: 50% 100%;
  color: #fff;
  transition: none;
}
.quick-search-list li:hover b,
.quick-search-list li:hover p {
  color: #fff;
  transition: none;
}
.quick-search-list li span {
  display: block;
  transition: none;
  font-size: 0.9rem;
}
.quick-search-list li a {
  color: #525252;
  position: relative;
  padding: 1rem 2rem;
  display: block;
}
.quick-search-list li a b,
.quick-search-list li a p {
  width: 70%;
  display: block;
}
.quick-search-list li a p {
  font-size: 1rem;
}
.quick-search-list li a span {
  float: right;
  background: url(../img/wave.png) no-repeat 50% 100% #049eff;
  background-size: contain;
  text-align: center;
  padding: 0.4rem 0.8rem;
  position: absolute;
  top: 1.3rem;
  right: 2rem;
  color: #fff;
}
.ui-headdrop > label a {
  color: #fff;
}
header .head > .sr .i.ico4 {
  background-image: url(../img/icon_share.png);
}
header .head > .lg img {
  height: 1.9rem;
}
header .head > .ct p img {
  height: 2.2rem;
}
.ui-tooltabs.mini {
  width: 14rem;
}
.ui-tooltabs.mini li {
  width: 50%;
}
#carousel-slide .aw.r {
  right: 1rem;
}
#carousel-slide .aw.l {
  left: 1rem;
}
#carousel-slide .aw {
  display: none;
}
label.deleting {
  opacity: 0.5;
}
.selector-1 {
  width: 10rem!important;
}
.selector-2 {
  width: 16rem!important;
}
.addFav .tip {
  position: absolute;
  bottom: 100%;
  margin-bottom: 10px;
  width: 170px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 10px;
  font-size: 12px;
  -webkit-animation: tiphide 4s;
  animation: tiphide 4s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  left: 25%;
}
.addFav .tip:after {
  position: absolute;
  top: 100%;
  left: 14px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid;
  border-width: 0 0 10px 8px;
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
}
.addFav.disabled {
  opacity: 0.3;
}
.cover {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.7);
}
.cover img {
  position: relative;
  width: 295px;
 
  background-color: #fff;
  color: #464c56;
  letter-spacing: 0;
  margin: 0 auto;
  display: block;
  margin-top: 120px;
  display: none;
}
.cover img.wechat {
  /*width: auto;
    height: auto;
    margin-top: 220px;*/
}
.hide-f {
  display: none !important;
}
.ui-footbtns {
  display: block;
}
.ui-title2 p img {
  position: relative;
  top: .35rem;
}
.ui-title1 p label img {
  margin-top: .3rem;
}
.guide {
  position: fixed;
  z-index: 999;
  top: 0;
  /*width: 100%;*/
  max-width:600px;
  margin: auto;
  display:none;
}
.zanlist .ui-table2 table tr td
	{
		padding:0.8rem 0;
	}
	
	.zanlist .ui-table2
	{
		padding-bottom:1rem;
		margin-top: -4.3rem;
	}
/*@media only screen and (max-width: 320px){
  html{
    font-size: 9px;
  }
}*/

@media only screen and (min-width: 820px){
  .page-search .ui-srchpage{
    width:70%
  }