@CHARSET "UTF-8";
 html { overflow-x:hidden; }
      .rightcontact {
          right: -230px;
          background: none repeat scroll 0 0 #434343;
          bottom: 0;
          height: 100%;
          position: fixed;
          width: 230px;
          z-index: 10001;
      }

     .rightcontact .hoverbtn {
         background: none repeat scroll 0 0 #da251c;
         border-radius: 4px 0 0 4px;
         box-shadow: -1px -1px 6px 0 #999999;
         color: #FFFFFF;
         cursor: pointer;
         font-size: 14px;
         height: 109px;
         left: -30px;
         margin-top: -66px;
         padding-top: 23px;
         position: absolute;
         top: 50%;
         width: 30px;
     }

     .rightcontact .hoverbtn span {
         float: left;
         height: 21px;
         overflow: hidden;
         text-align: center;
         width: 30px;
     	 line-height:16px;
     }

     .rightcontact .hoverbtn img {
         display: inline;
         float: left;
         height: 9px;
         margin: 10px 0 0 10px;
         width: 13px;
     }

     .rightcontact .conter {
         height: 560px;
         margin-left: 22px;
         margin-top: -280px;
         position: absolute;
         top: 50%;
         width: 186px;
     }

     #fortunerichmask {
         background: none repeat scroll 0 0 #000000;
         left: 0;
         top: 0;
         position: fixed;
         z-index: 10000;
         display: none;
         opacity: 0;
         width: 100%;
         height: 100%;
     }

     .contactusyinker .conter {
    height: 560px;
    margin-left: 22px;
    margin-top: -280px;
    position: absolute;
    top: 50%;
    width: 186px;
}
.rightcontact .conter .con1 {
    border-bottom: 1px solid #2C9AC5;
    padding-bottom: 14px;
     height: 44px;
}
.rightcontact .conter .con1 dl dt {
    float: left;
    height: 31px;
    width: 31px;
}
.rightcontact .conter .con1 dl dd {
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    width: 142px;
}
.rightcontact .conter .con1 dl .f1 {
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    line-height: 16px;
    vertical-align: top;
}
.rightcontact .conter .con2 {
    border-bottom: 1px solid #91D46A;
    padding: 18px 0 14px;
    height: 31px;
}
.rightcontact .conter .tel {
    border-bottom: 1px solid #91D46A;
    padding: 200px 0 14px;
    height: 100px;
}
.rightcontact .conter .con2 .a1,.rightcontact .conter .tel .a1 {
    margin-right: 10px;
}
.rightcontact .conter .con2 a,.rightcontact .conter .tel a  {
    color: #F3E7B2;
    float: left;
    height: 31px;
    line-height: 31px;
}
.rightcontact .conter .con2 span,.rightcontact .conter .tel span {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
}

.rightcontact .conter .tel .span1 {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
	margin-left:42px;
}

.rightcontact .qqcall {
    border-bottom: 1px solid #91D46A;
    padding: 19px 0 10px;
    height: 100px;
}
.rightcontact .qqcall dl dt {
    float: left;
    height: 31px;
    width: 31px;
}
.rightcontact .qqcall dl dd {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 40px;
    width: 142px;
}
.rightcontact .qqcall dl dd .full {
    color: #CCCCCC;
    cursor: text;
    font-size: 12px;
    text-decoration: none;
}
.rightcontact .qqcall dl dd a {
    color: #FCEBAF;
    text-decoration: underline;
}
.rightcontact .weixincall {
    border-bottom: 1px solid #91D46A;
    padding: 22px 0;
    height: 98px;
}
.rightcontact .weixincall dl dt {
    float: left;
    height: 31px;
    width: 31px;
}
.rightcontact .weixincall dl dd {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 22px;
    width: 142px;
}
.rightcontact .weixincall .f1 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    vertical-align: top;
}
.rightcontact .weixincall .f3 {
    display: inline;
    height: 73px;
    margin-right: 69px;
    width: 73px;
}

.rightcontact .share {
    border-bottom: 1px solid #2C9AC5;
    padding: 19px 0 10px;
    height: 55px;
}
.rightcontact .share dl dt {
    float: left;
    height: 31px;
    width: 31px;
}
.rightcontact .share dl dd {
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    height: 22px;
    width: 142px;
}
.rightcontact .share dl dd .full {
    color: #CCCCCC;
    cursor: text;
    font-size: 12px;
    text-decoration: none;
}
.rightcontact .share dl dd a {
    color: #FCEBAF;
    text-decoration: underline;
}
.rightcontact .yktimer {
    background: none repeat scroll 0 0 #434343;
    height: 80px;
    padding: 16px 0 15px 26px;
    width: 177px;
    
}
.rightcontact .yktimer span {
    color: #fff;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 30px;
	margin-bottom:8px;
}

#direction{margin-top: 5px;}

.sharecommend-info .ep-share-end {
    display: inline-block;
    float: none;
    padding-top: 0;
    vertical-align: middle;
    width: 180px;
}
.ep-share-end ul {
    float: right;
}
.ep-share-end li {
    cursor: pointer;
    float: left;
    margin-right: 0;
    padding: 0 2px;
}
.ep-share-end li a {
    cursor: pointer;
    float: left;
}
.ep-share-end li a .ep-share-icon {
    float: left;
}
.ep-share-end .extra {
    float: left;
    margin-left: 7px;
}
a .ep-share-icon {
    background: url(/Content/themes/images/shareicon.png) no-repeat  0 0;
    display: inline-block;
    height: 24px;
    overflow: hidden;
    -webkit-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;
    -moz-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;
    -ms-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;
    -o-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;
    transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25) 0s, color 0.2s linear 0s;
    width: 24px;
}

    a .ep-share-sina {
    background-position: -72px -24px;
}
a:hover .ep-share-sina {
    background-position: -72px 0;
}

a .ep-share-qq {
    background-position: -96px -24px;
}
a:hover .ep-share-qq {
    background-position: -96px 0;
}

a .ep-share-qzone {
    background-position: -48px -24px;
}
a:hover .ep-share-qzone {
    background-position: -48px 0;
}

a .ep-share-renren {
    background-position: 0 -24px;
}
a:hover .ep-share-renren {
    background-position: 0 0;
}

a .ep-share-weixin {
    background-position: -24px -24px;
}
a:hover .ep-share-weixin {
    background-position: -24px 0;
}