/*
Theme Name: AnQuNiu
Theme URI: http://wordpresstop.com
Description: safsdfsadfsdf
Version: 1.01
Author: Ahmad Fouad
Author URI: http://wordpresstop.com
*/

@import url("css/style.css");
@import url("css/bootstrap.min.css");
@import url("css/ts.css");
@import url("css/jquery-ui.css");
@import url("css/animate.css");
@import url("css/font-awesome/css/font-awesome.min.css");
@import url("js/slick/slick.css");
@import url("js/lity/lity.min.css");
p img {
    padding: 0;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#popular li a,
#commented li a {
    color: white;
    text-decoration: none;
}

#popular li,
#commented li {
    list-style: none;
    padding: 15px 10px;
    border-bottom: 1px dashed #555;
}



.no-login-box {
    height: 220px;
    width: 100%;
    border: 1px solid #f0f0f0;
    background-color: #fafafa;
    margin-top: 40px;
    text-align: center;
    color: #bbb;
    font-size: 18px;
    line-height: 180px;
  }

  /* Login pop
      /* ----------- */

  @media (min-width: 768px) {
      #sign .part.registerPart,
      #sign .part.loginPart {
          width: 600px;
      }
  }

  @media (max-width:800px) {
      .bdsharebuttonbox.bdshare-button-style0-32 a.bds_weixin {
          display: none;
      }
  }

  .fadeIn #sign {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
  }

  #sign,
  #sign a {
      font-size: 12px !important;
      line-height: 1.5;
  }

  #sign {
      position: fixed;
      display: none;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      overflow-x: hidden;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      outline: 0;
      background-color: rgba(0, 0, 0, 0.5);
      /*-webkit-transform: translate3d(0, -600px, 0);
        -moz-transform: translate3d(0, -600px, 0);
        -o-transform: translate3d(0, -600px, 0);
        transform: translate3d(0, -600px, 0);*/
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
      -webkit-perspective: 800px;
      -moz-perspective: 800px;
      -ms-perspective: 800px;
      perspective: 800px
  }

  #sign .part {
      position: relative;
      background-color: #FFF;
      box-sizing: border-box;
      -webkit-transform-style: preserve-3d;
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;
      transform-style: preserve-3d;
      -webkit-transition: all .9s ease-in-out;
      -moz-transition: all .9s ease-in-out;
      -ms-transition: all .9s ease-in-out;
      transition: all .9s ease-in-out;
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      backface-visibility: hidden;
      display: none
  }

  #sign.sign .part.loginPart {
      -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      transform: rotateY(0deg);
      z-index: 1;
      display: block;
      max-width: 400px;
      margin: 100px auto;
  }

  #sign.sign .part.loginPart form {
      width: 90%;
      margin: 0 auto;
      padding-bottom: 20px;
  }



  #sign.sign .part.registerPart {
      -webkit-transform: rotateY(-180deg);
      -moz-transform: rotateY(-180deg);
      -ms-transform: rotateY(-180deg);
      transform: rotateY(-180deg);
      z-index: 0;
      display: none;
      max-width: 400px;
      margin: 100px auto;
      position: relative;
      top: -430px;
  }

  #sign.register .part.loginPart {
      -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      transform: rotateY(180deg);
      z-index: 0;
      display: none;
      max-width: 400px;
      margin: 100px auto;
  }

  #sign.register .part.registerPart {
      -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      transform: rotateY(0deg);
      z-index: 1;
      display: block;
      max-width: 400px;
      margin: 100px auto;
  }
  #sign.register .part.registerPart form {
      width: 90%;
      margin: 0 auto;
      padding-bottom: 20px;
  }
  #sign form h3 {
      font-size: 18px;
      margin-bottom: 20px
  }

  #sign form h3 p {
      font-size: 12px;
      color: #999;
      margin: 0 0 0 10px;
      display: inline-block
  }

  #sign form .status .error {
      color: #ea4c89
  }

  #sign form .status .success {
      color: #00c3b6
  }

  #sign form p {
      margin: 10px auto;
      position: relative
  }

  #sign form label.error {
      color: #FFF;
      background-color: #7656E8;
      padding: 0 4px;
      position: absolute;
      z-index: 5;
      right: 10px;
      top: 11px
  }

  #sign form label.icon {
      position: absolute;
      right: 10px;
      top: 5px;
      color: #999;
      font-size: 20px;
      color: rgba(0, 0, 0, .3)
  }

  #sign form label.icon i {
      width: 20px;
      text-align: center
  }

  #sign form input {
      border: 1px solid #ddd;
      padding: 10px;
      width: 100%;
      box-sizing: border-box
  }

  #sign::-webkit-input-placeholder {
      color: #999
  }

  #sign form input:focus {
      border: 1px solid #4CB4C7
  }

  #sign input:-moz-placeholder {
      color: #999
  }

  #sign input.input-control {
      padding-right: 35px;
      padding-left: 30px;
  }

  #sign .input-group i {
      position: relative;
      top: 27px;
      left: 10px;
  }

  #sign form .submit {
      cursor: pointer;
      background-color: #4CB4C7;
      color: #FFF;
      border: 0 none;
      font-size: 14px
  }

  #sign #register .submit {
      margin-top: 20px;
  }

  #sign form .submit:hover {
      background-color: #01697B;
  }

  #sign form .submit:focus {
      border: 0 none
  }

  #sign form .safe {
      color: #999;
      margin-top: 20px
  }

  #sign form .rememberme {
      width: inherit;
      margin-right: 3px
  }

  #sign form .lost {
      float: right
  }

  #sign form .close {
      position: absolute;
      right: 0;
      top: 0;
      width: 50px;
      height: 50px;
      border-radius: 0 0 50px 50px;
      text-align: center;
      line-height: 50px;
      /*background-color: #444;*/
      font-size: 16px;
      color: #000;
      cursor: pointer;
  }

  #sign form .close i {
      -webkit-transition: all ease-out .3s;
      -moz-transition: all ease-out .3s;
      -o-transition: all ease-out .3s;
      transition: all ease-out .3s
  }

  #sign form .close:hover i {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg)
  }

  #sign .other-sign {
      border-top: 1px solid rgba(0, 0, 0, .1);
      margin: 30px -50px auto -50px;
      padding: 0 50px
  }

  #sign .other-sign p {
      margin: 20px auto 10px auto
  }

  #sign .other-sign a {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 3px;
  }

  #sign .other-sign a i {
      margin-right: 5px
  }

  #sign .other-sign .qqlogin {
      background-color: #4a9cf8;
      color: #FFF;
  }

  #sign .other-sign .weibologin {
      background-color: #e14d4c;
      color: #FFF;
  }

  #sign .other-sign div {
      width: 150px;
      text-align: center;
      float: left;
  }

  #sign .switch {
      color: #4CB4C7;
      cursor: pointer;
      padding-bottom: 8px;
      font-size: 16px;
      font-weight: 600;

      /*display: inline-block*/
  }

  #sign .switch i {
      margin-right: 5px;
      color: #4CB4C7
  }


  #user-login {
      border-radius: 4px 0 0 4px;
  }

  #user-reg {
      border-radius: 0 4px 4px 0;
      margin-left: 1px
  }
.login-header{
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.login-header h3{
  padding-top: 20px;

}

.ias-trigger{
color: #666;
background-color: #EEE;
border-color: #EEE;
font-weight: 300;
font-size: 16px;
font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
text-decoration: none;
text-align: center;
line-height: 40px;
height: 40px;
padding: 0 40px;
width: 100%;
margin: 0 auto;
display: inline-block;
appearance: none;
cursor: pointer;
border: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition-property: all;
transition-property: all;
-webkit-transition-duration: .3s;
transition-duration: .3s;
  }


  /*main css (www.sucaijiayuan.com)*/
  .top_bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
  .top_bottom_tools>*{background-color: #ccc;font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
  .qr_img{position:absolute;top:-189px;left:-183px;display:none;}
  #scrollUp{width:45px;height:45px;background-image:url(images/backgrounds.32.png);background-position:-54px -53px;display:none;}
  #scrollUp:hover{background-image:url(images/backgrounds.32.png);background-position:-100px -53px}
  #feedback{width:45px;height:45px;background-image:url(images/backgrounds.32.png);background-position:-102px 0}
  #feedback:hover{background-image:url(images/backgrounds.32.png);background-position:-146px -46px}
  .qr_tool{width:45px;height:45px;background-image:url(images/backgrounds.32.png);background-position:-148px 0;cursor:pointer;}
  .qr_tool:hover {width: 45px;height: 45px;background-image: url(images/backgrounds.32.png);background-position: -192px -46px;}



  .foot-cnzz{
    color:#1d1e20;
  }
  .foot-cnzz a{
    color:#1d1e20;
  }
  .foot-icp{
    color: #696b6f;
  }
  .foot-icp a{
    color: #696b6f;
  }


  aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter p.wp-caption-text {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.blog-excerpt img{
  max-width: 100%;
      height: auto;
}
