* {


  margin: 0;


  padding: 0;


  box-sizing: border-box;


  -webkit-box-sizing: border-box;


}





html {


  background: #f5f5f5;


}





body {


  max-width: 640px;


  margin: 0 auto;


  font-family: microsoft yahei;


  font-size: 14px;


  background: #eeeeee;


}





a {


  text-decoration: none;


}





.Mask {


  position: fixed;


  top: 0px;


  width: 100%;


  height: 100%;


  background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%;


  z-index: 1000000000;


  display: none;


  max-width: 640px;


  margin: 0 auto;


}





.Mask img {


  position: absolute;


  width: 96%;


  left: 50%;


  margin-left: -48%;


  top: 20%;


  max-width: 640px;


}





/*内容*/





.ly-section1 {


  min-height: 100%;


}





.ly-section1 .line {


  margin: 5px 10px 0 10px;


}





.ly-section1 .left {


  float: left;


  max-width: 80%;


  margin: 10px 0 0 0;


}





.ly-section1 .left img {


  float: left;


  margin: 0 5px 0 0;


}





.ly-section1 .left div {


  position: relative;


  margin: 0 0 0 55px;


  padding: 10px;


  background: #fff;


  color: #323232;


  border-radius: 6px;


  line-height: 22px;


}





.ly-section1 .left div i {


  position: absolute;


  top: 15px;


  left: -8px;


  width: 0;


  height: 0;


  border-top: 6px solid transparent;


  border-right: 8px solid #fff;


  border-bottom: 6px solid transparent;


}





.ly-section1 .left div img {


  float: none;


}





.zizhi {


  width: 70%;


}





.zizhi img {


  width: 100%;


  margin: 0 !important;


}





.ly-hide {


  display: none;


}





.ly-clear {


  clear: both;


}





.loading {


  width: 150px;


  height: 10px;


  margin: 0 auto;


  margin-top: 20px;


}





.loading span {


  display: inline-block;


  width: 10px;


  height: 100%;


  margin-right: 5px;


  border-radius: 50%;


  background: #302825;


  -webkit-animation: load 1.04s ease infinite;


}





.loading span:last-child {


  margin-right: 0px;


}





.loading span:nth-child(1) {


  -webkit-animation-delay: 0.13s;


}





.loading span:nth-child(2) {


  -webkit-animation-delay: 0.26s;


}





.loading span:nth-child(3) {


  -webkit-animation-delay: 0.39s;


}





.loading span:nth-child(4) {


  -webkit-animation-delay: 0.52s;


}





.loading span:nth-child(5) {


  -webkit-animation-delay: 0.65s;


}





@-webkit-keyframes load {


  0% {


    opacity: 1;


    -webkit-transform: scale(1.3);


  }


  100% {


    opacity: 0.2;


    -webkit-transform: scale(0.3);


  }


}





#lx > span {


  color: #0365d0;


  font-weight: 600;


}





.talk {


  padding: 0 0 10px 0;


}





.talk .right {


  float: right;


  max-width: 80%;


  margin: 10px 0 0 0;


}





.talk .right img {


  float: right;


  margin: 0 0 0 5px;


}





.talk .right div {


  position: relative;


  min-height: 41px;


  margin: 0 55px 0 0;


  padding: 10px;


  background: #a0e75a;


  color: #333;


  border-radius: 6px;


}





.talk .right div i {


  position: absolute;


  top: 15px;


  right: -8px;


  width: 0;


  height: 0;


  border-top: 6px solid transparent;


  border-left: 8px solid #a0e75a;


  border-bottom: 6px solid transparent;


}





/*按钮*/





.select_botton {


  position: fixed;


  bottom: 0;


  width: 100%;


  max-width: 640px;


  z-index: 100;


  padding: 84px 6px;


  box-sizing: border-box;


  font-size: 0;


  text-align: center;


}





.select_botton a {


  display: inline-block;


  padding: 5px 0;


  background: #0365d0;


  color: #fff;


  font-size: 14px;


  border-radius: 6px;


  margin-bottom: 6px;


  width: 23%;


  text-align: center;


  margin: 1%;


}





#wx,


#wxx {


  color: #f00;


  font-weight: bold;


}





/*评论*/





.input_wrap {


  display: none;


  padding: 0 5px;


}





.cmnt_article {


  clear: both;


  overflow: hidden;


  *zoom: 1;


}





.cmnt_title {


  height: 24px;


  position: relative;


  margin: 5px 0;


}





.cmnt_title span {


  display: block;


  position: absolute;


  left: -15px;


  top: 0;


  height: 24px;


  width: 72px;


  background: #21acfd;


  line-height: 24px;


  text-align: center;


  font-size: 12px;


  color: #fff;


}





.cmnt_item {


  clear: both;


  overflow: hidden;


  *zoom: 1;


  padding: 0 0 12px 38px;


  border-bottom: 1px solid #f0f0f0;


  position: relative;


}





.cmnt_item:last-child {


  border-bottom: none;


}





.cmnt_top {


  clear: both;


  overflow: hidden;


  height: 30px;


  line-height: 30px;


  font-size: 13px;


  color: #00a0fe;


  margin: 14px 0 -8px -38px;


  position: relative;


}





.cmnt_base .cmnt_top {


  height: 40px;


  line-height: 24px;


  font-size: 12px;


  margin: 0 0 2px;


  color: #333;


}





.cmnt_top span:first-child {


  display: block;


  color: #3990e6;


  position: relative;


  padding-left: 38px;


  /*background: url(../images/tb2d1lcoipnpufjszfkxxc4zpxa_!!2684310334.png.html) no-repeat;*/


  background-size: 100px auto;


  background-position: 0 -336px;


}





.cmnt_top .cmnt_source {


  display: block;


  color: #999;


  font-size: 10px;


  height: 16px;


  line-height: 16px;


  white-space: nowrap;


  text-overflow: ellipsis;


  overflow: hidden;


}





.cmnt_top .cmnt_nick {


  display: block;


  height: 20px;


  line-height: 20px;


  font-style: normal;


  white-space: nowrap;


  text-overflow: ellipsis;


  overflow: hidden;


}





.cmnt_top .cmnt_nick em {


  display: inline-block;


  font-size: 10px;


  color: #aaa;


  margin-left: 4px;


  font-style: normal;


}





.phone {


  display: inline-block;


  vertical-align: middle;


  width: 0;


}





.cmnt_top .cmnt_time {


  display: block;


  height: 14px;


  line-height: 14px;


  font-size: 10px;


  color: #999;


  font-style: normal;


  white-space: nowrap;


  text-overflow: ellipsis;


  overflow: hidden;


}





.cmnt_base .cmnt_top span {


  padding-left: 0;


  background: none;


  white-space: nowrap;


  text-overflow: ellipsis;


  overflow: hidden;


}





.cmnt_top span img {


  position: absolute;


  left: 0;


  top: 0;


  width: 30px;


  height: 30px;


  -moz-border-radius: 15px;


  -webkit-border-radius: 15px;


  border-radius: 15px;


}





.cmnt_top code {


  font-size: 10px;


  color: #999;


  position: absolute;


  right: 0;


  top: 0;


  display: block;


  height: 24px;


  line-height: 24px;


  width: 45px;


  text-align: right;


}





.cmnt_top .editor {


  font-size: 9px;


  font-style: normal;


  line-height: 19px;


  padding: 0 10px 1px 21px;


  border: 1px solid #fe7358;


  border-radius: 10px;


  color: #fe7358;


  margin-left: 10px;


  background: url(../images/tb2d1lcoipnpufjszfkxxc4zpxa_!!2684310334.png.html)


    no-repeat;


  background-size: 100px auto;


  background-position: 9px -539px;


}





.cmnt_base .cmnt_top code {


  font-size: 12px;


  color: #8b8b7e;


  top: 7px;


  width: 30px;


  text-align: center;


}





.cmnt_text {


  font-size: 15px;


  line-height: 20px;


  text-align: justify;


  color: #333;


  padding: 2px 0;


  word-break: break-all;


  word-wrap: break-word;


  margin-top: 2px;


  padding-right: 0.5rem;


}





.cmnt_quote {


  font-size: 12px;


  color: #3990e6;


  padding: 10px 5px;


  text-indent: 2em;


  background: #f2f2f2;


  margin: 10px 0 0 0;


  clear: both;


}





.cmnt_text a {


  margin-left: 10px;


  color: #5494ea;


  font-size: 12px;


}





.cmnt_op {


  position: absolute;


  right: 0;


  top: 13px;


  display: block;


  height: 16px;


  line-height: 16px;


  text-align: right;


  overflow: visible;


}





.cmnt_op_all {


  position: absolute;


  right: -284px;


  top: 0;


  z-index: 9;


  background: rgba(54, 62, 71, 0.95);


  width: 264px;


  text-align: center;


  height: 44px;


  line-height: 44px;


  -moz-border-radius: 4px;


  -webkit-border-radius: 4px;


  border-radius: 4px;


  padding-left: 20px;


}





.cmnt_op a,


.cmnt_op_all a {


  background: url(../images/tb2d1lcoipnpufjszfkxxc4zpxa_!!2684310334.png.html)


    no-repeat;


  background-size: 83px auto;


  color: #aaa;


}





.cmnt_op a,


.cmnt_op_all a {


  display: inline-block;


  vertical-align: middle;


  height: 16px;


  line-height: 16px;


}





.cmnt_op_all a.pl {


  background-position: -46px -69px;


  width: 16px;


  padding: 0 16px;


}





.cmnt_op_all a {


  border-right: 1px solid #525960;


}





.cmnt_op_all a:last-child {


  border: none;


}





.cmnt_op_all a.good {


  padding-left: 22px;


  color: #fff;


  background-position: -60px -105px;


  font-size: 12px;


  position: relative;


  padding-right: 16px;


}





.cmnt_op_all a.good.on {


  background-position: 0 -136px;


}





.cmnt_op a.good {


  padding-left: 20px;


  color: #999;


  background-position: 0 -105px;


  font-size: 12px;


  position: relative;


  padding-right: 10px;


}





.cmnt_op a.good::after {


  width: 1px;


  content: "";


  display: inline-block;


  height: 14px;


  background: #dfdfdf;


  position: absolute;


  right: -1px;


  top: 1px;


}





.cmnt_op a.good.on {


  background-position: 0 -136px;


}





.cmnt_op a.cmntico {


  padding-left: 22px;


  color: #aaa;


  margin-left: 10px;


  background-position: 0 -69px;


  font-size: 12px;


  position: relative;


  padding-right: 5px;


}





.cmnt_op_all a.send {


  background-position: -42px -167px;


  width: 16px;


  padding: 0 20px;


}





.cmnt_op_all a.fold {


  background-position: 20px -190px;


  width: 16px;


  padding: 0 20px;


}





.cmnt_op a.unfold {


  width: 28px;


  background-position: -50px -190px;


}





.cmnt_op .fly,


.cmnt_op_all .fly {


  position: absolute;


  display: inline-block;


  background: url(../images/tb2d1lcoipnpufjszfkxxc4zpxa_!!2684310334.png.html)


    no-repeat;


  background-size: 100px auto;


  background-position: 0 -140px;


  width: 16px;


  height: 16px;


  left: 0;


  top: 0;


  opacity: 1;


  animation: flying 0.6s;


  -moz-animation: flying 0.6s;


  /* Firefox */


  -webkit-animation: flying 0.6s;


  /* Safari and Chrome */


  -o-animation: flying 0.6s;


  /* Opera */


  animation-fill-mode: forwards;


  -moz-animation-fill-mode: forwards;


  -webkit-animation-fill-mode: forwards;


  -o-animation-fill-mode: forwards;


}





.wxnum {


  color: #f00;


}





.cmnt_op_bottom {


  clear: both;


  font-size: 10px;


  margin-top: 8px;


  margin-bottom: 4px;


  position: relative;


  color: #aaa;


}





.clearfix:after {


  content: "";


  display: block;


  clear: both;


}





.cmnt_op_bottom_times {


  float: left;


  line-height: 16px;


  font-size: 12px;


}





.m-discussPraise {


  font-size: 10px;


  line-height: 16px;


  float: right;


}





.m-discussPraise .icon {


  float: left;


  width: 16px;


  height: 16px;


  /*margin-top: -2px;*/


  margin-right: 5px;


  background: url(../images/ico_praise.png.html) no-repeat;


  -webkit-background-size: 16px 16px;


  background-size: 16px 16px;


}





.m-discussPraise .icon.active {


  background: url(../images/ico_praiseactive.png.html) no-repeat;


  -webkit-background-size: 16px 16px;


  background-size: 16px 16px;


}





#foo {


  border: none;


}





.head_nav {


  background: #0365d0;


  width: 100%;


  display: inline-block;


  color: #fff;


  font-size: 13px;


  padding: 5px 0;


  text-align: center;


}





.footers {


  display: none;


  position: fixed;


  z-index: 999;


  width: 100%;


  bottom: 10px;


  color: #fff;


  max-width: 610px;


  margin: 0 auto;


  background: #eeeeee;


  height: 60px;


}





.iwjkk2 {


  width: 100%;


  text-align: center;


  float: left;


  margin-top: 17px;
  margin-bottom:17px;

  padding-left: 8px;


  line-height: 30px;


  position: relative;


}





.scopy {


  position: absolute;


  left: 50%;


  bottom: 45px;


  background: rgba(0, 0, 0, 0.5);


  padding: 2px 15px;


  border-radius: 6px;


  display: none;


}





.scopy::after {


  content: "";


  position: absolute;


  bottom: -16px;


  left: 40%;


  width: 0;


  height: 0;


  border-style: solid;


  border-width: 8px 8px 8px;


  border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent;


}





.iwjkk2 span {


  font-size: 17px;


  color: #000;


  font-weight: 400;


  margin-right: 20px;


}





.iwjkk3 {


  width: 98%;
  float: left;


}





.iwjkk3 .ioakj {


  font-size: 16px;


  background: #0365d0;


  color: #fff;


  text-align: center;


  padding: 10px 10px;


  border-radius: 5px;


  margin: 10px 10px 0 0;


}





.ioakj {


  animation: big 1.4s ease infinite alternate;


  -webkit-animation: big 1.4s ease infinite alternate;


  -moz-animation: big 1.4s ease infinite alternate;


  -ms-animation: big 1.4s ease infinite alternate;


  -o-animation: big 1.4s ease infinite alternate;


}





@keyframes big {


  0% {


    transform: scale(1);


  }


  18% {


    transform: scale(1.1);


  }


  32% {


    transform: scale(1);


  }


  48% {


    transform: scale(1.1);


  }


  64% {


    transform: scale(1);


  }


  80% {


    transform: scale(1.1);


  }


  100% {


    transform: scale(1);


  }


}





@-webkit-keyframes big {


  0% {


    -webkit-transform: scale(1);


  }


  18% {


    -webkit-transform: scale(1.1);


  }


  32% {


    -webkit-transform: scale(1);


  }


  48% {


    -webkit-transform: scale(1.1);


  }


  64% {


    -webkit-transform: scale(1);


  }


  80% {


    -webkit-transform: scale(1.1);


  }


  100% {


    -webkit-transform: scale(1);


  }


}





@-moz-keyframes big {


  0% {


    -moz-transform: scale(1);


  }


  18% {


    -moz-transform: scale(1.1);


  }


  32% {


    -moz-transform: scale(1);


  }


  48% {


    -moz-transform: scale(1.1);


  }


  64% {


    -moz-transform: scale(1);


  }


  80% {


    -moz-transform: scale(1.1);


  }


  100% {


    -moz-transform: scale(1);


  }


}





@-o-keyframes big {


  0% {


    -o-transform: scale(1);


  }


  18% {


    -o-transform: scale(1.1);


  }


  32% {


    -o-transform: scale(1);


  }


  48% {


    -o-transform: scale(1.1);


  }


  64% {


    -o-transform: scale(1);


  }


  80% {


    -o-transform: scale(1.1);


  }


  100% {


    -o-transform: scale(1);


  }


}





@-ms-keyframes big {


  0% {


    -ms-transform: scale(1);


  }


  18% {


    -ms-transform: scale(1.1);


  }


  32% {


    -ms-transform: scale(1);


  }


  48% {


    -ms-transform: scale(1.1);


  }


  64% {


    -ms-transform: scale(1);


  }


  80% {


    -ms-transform: scale(1.1);


  }


  100% {


    -ms-transform: scale(1);


  }


}





#tanchuang_result {


  border-radius: 10px;


  box-shadow: 6px 7px 10px rgba(192, 192, 192, 0.7);


  text-align: center;


  position: fixed;


  left: 50%;


  top: 50%;


  transform: translate(-50%, -50%);


  -webkit-transform: translate(-50%, -50%);


  width: 94%;


  max-width: 400px;


  padding-top: 26px;


  display: none;


  z-index: 999;


  font-size: 18px;


  font-family: "Source Han Sans CN";


}





#tanchuang_result > a {


  position: absolute;


  top: -5px;


  right: -5px;


  color: #fff;


  font-size: 40px;


  width: 40px;


  height: 40px;


  line-height: 27px;


  background: #2e3641;


  border: 4px solid #fff;


  border-radius: 50%;


  text-decoration: none;


  box-shadow: 2px 2px 8px #ccc;


  box-sizing: border-box;


}


#tanchuang_result1 {


  border-radius: 10px;


  box-shadow: 6px 7px 10px rgba(192, 192, 192, 0.7);


  text-align: center;


  position: fixed;


  left: 50%;


  top: 50%;


  transform: translate(-50%, -50%);


  -webkit-transform: translate(-50%, -50%);


  width: 94%;


  max-width: 400px;


  padding-top: 26px;


  display: none;


  z-index: 999;


  font-size: 18px;


  font-family: "Source Han Sans CN";


}





#tanchuang_result1 > a {


  position: absolute;


  top: -5px;


  right: -5px;


  color: #fff;


  font-size: 40px;


  width: 40px;


  height: 40px;


  line-height: 27px;


  background: #2e3641;


  border: 4px solid #fff;


  border-radius: 50%;


  text-decoration: none;


  box-shadow: 2px 2px 8px #ccc;


  box-sizing: border-box;


}


.r_top {


  background: #0365d0;


  border-radius: 21px 21px 0 0;


  padding-top: 35px;


  padding-bottom: 20px;


  box-shadow: 0px 3px 0 #ccc;


  position: relative;


}





.toux {


  position: absolute;


  top: -62px;


  left: 36%;


  width: 100px;


  height: 100px;


  border-radius: 50%;


  border: 1px solid #c0d1e5;


}





#tanchuang_result img {


  max-width: 100%;


  vertical-align: middle;


}


#tanchuang_result1 img {


  max-width: 100%;


  vertical-align: middle;


}





/*.r_top img{


    	position: absolute;


    	top: -62px;


    	left: 36%;


    	width: 100px;


    }*/





.r_top p:nth-child(2) {


  color: #fff;


  font-size: 18px;


  font-weight: 900;


}


.close {


  position: absolute;


  top: -5px;


  right: -5px;


  color: #fff;


  font-size: 40px;


  width: 40px;


  height: 40px;


  line-height: 27px;


  background: #2e3641;


  border: 4px solid #fff;


  border-radius: 50%;


  text-decoration: none;


  box-shadow: 2px 2px 8px #ccc;


  box-sizing: border-box;


}





.r_top p:nth-child(3) {


  font-size: 14px;


  color: rgba(255, 255, 255, 0.7);


}





.inp {


  width: 53%;


  background: #fff;


  border-radius: 10px;


  height: 50px;


  line-height: 50px;


  margin: 0 auto;


  color: #302e2e;


  font-size: 30px;


  font-weight: 900;


}





.r_bottom {


  background: #f5f5f5;


  border-radius: 0 0 21px 21px;


  position: relative;


  padding-bottom: 15px;


  padding-top: 8px;


}





.b_wx {


  width: 100%;


}





.b_wx img {


  width: 55px;


  position: relative;


  top: 0px;


}





.b_wx a {


  color: #302e2e;


  font-size: 26px;


  text-decoration: underline;


}





.r_bottom p {


  color: #afafaf;


  font-size: 16px;


  margin: 0;


}





.b_wx1 {


  position: relative;


  margin-top: 10px;


}





.b_wx1 img {


  width: 80%;


}





.b_wx1 span {


  position: absolute;


  top: 6px;


  left: 37%;


  color: #1a8233;


  font-size: 15px;


  font-family: "Source Han Sans CN";


}





.shou {


  position: absolute;


  right: 15%;


  bottom: 9px;


}


