*{
  margin:0;
  padding:0;
  font-family:'Microsoft YaHei';
}


a:link{text-decoration:none;}


.f_a,#friend_link a {font-size:16px}   
.f_a,#friend_link a {color:#ddd}   
.f_a:link {color:#ddd; text-decoration:none;}
.f_a:active{color:#ddd; }
.f_a:hover{color:#ddd; }
#friend_link a:link {color:#ddd; text-decoration:none;}
#friend_link a:active{color:#ddd; }
#friend_link a:hover{color:#ddd}

.about_block_row a:link {color:#fff!important; text-decoration:none;}
.about_block_row a:visited {color:#fff!important;}
.about_block_row a:hover{color:rgb(109,54,145)!important;}

 @keyframes bounce-down {
    25% {transform: translateY(-5px);}
      50%, 100% {transform: translateY(0);}
     75% {transform: translateY(5px);}
 }

.show_btn{
  background: url(../img/sidebar_bg.png) no-repeat -119px 0px;
  background-position: -119px 0;
  height: 112px;
  overflow: hidden;
  margin-top: 50px;
  float: left;
  cursor: pointer;
}

#nav_ul{
  
  margin-top:0px;
  font-size:16px;
  float:left;
}

#nav_ul>li>a{
  padding-left:12px;
  padding-right:12px;
  font-weight: 700
}

.dropdown-menu{
  background-color:rgba(109,54,145,0.7);
  min-width: min-content;
}
.dropdown-menu>li>a{
  padding:1px 10px;
  color:white;
}

#land_hot{-webkit-animation: bounce-down 1s linear infinite;animation: bounce-down 1s linear infinite;}

#user_block{
    min-height: 40px;
    line-height: 40px;
}

#about_block{
    min-height: 80px;
    line-height: 80px;
}


 li .active>a{
  color:#6d3691;
 }

.scrollsidebar {
    position: fixed;
    z-index: 1999;
    top: 138px;
    left: 0;
}

.side_content {
    width: 110px;
    height: auto;
    overflow: hidden;
    float: left;
}

.side_content .side_list {
    width: 110px;
    overflow: hidden;
}

.side_blue .side_title, .side_title {
    background-position: -195px 0;
}

.side_title {
    height: 46px;
    text-align: center;
    line-height: 46px;
    color: #FFF;
    font-size: 16px;
    background: #6d3691;
}

.close_btn, .side_blue .close_btn {
    background-position: -44px 0;
}
.close_btn {
    color: #FFF!important;
    float: right;
    display: block;
    width: 21px;
    height: 16px;
    margin: 1px 3px 0 0;
}
.close_btn {
    width: 24px;
    height: 24px;
    cursor: pointer;
}


.side_blue .side_center, .side_center {
    border-left: #6d3691 2px solid;
    border-right: #6d3691 2px solid;
    background: #fff;
}

.side_center {
    padding: 5px 12px;
    font-size: 12px;
}

.side_center .custom_service p {
    text-align: center;
    padding: 6px 0;
    margin: 0;
    vertical-align: middle;
}

.custom_service p img {
    display: inline;
    margin-top: -5px;
    vertical-align: middle;
}

.other {
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.other p {
    padding: 5px 0;
    margin: 0;
    color: #666;
}

.msgserver {
    text-align: center;
    margin-top: 15px;
}
.msgserver>p>a, .side_blue .msgserver a {
    color: #6d3691;
    font-size:14px;
}

.msgserver>p>a {
    background: url(../img/sidebar_bg.png) no-repeat -119px -113px;
    padding-left: 22px;
    color: #6d3691;
}

.side_blue .side_bottom, .side_bottom {
    background-position: -195px -50px;
}

.side_bottom {
    border-bottom: #6d3691 2px solid;
}

ul li{
  list-style: none
}


#about_block_row>div>a{
  font-size: 20px;
}


.carousel-indicators .active{
  background: rgb(109,54,145)
}
.carousel-indicators li{
  border-color: rgb(109,54,145)
}

.news_word_p{
  font-size:16px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;text-overflow: ellipsis;
}

.footer_block_hr{
  width:80%;border:none;border-top:2px solid rgba(109,54,145,0.9);
}

.footer_block_a{
  display: inline-block;
  margin-top:-30px;
}

.footer_block_a>h1{
  font-weight:700;
  letter-spacing: 2.5px;
}

.footer_ul{
  margin-top:-15px;
}

.footer_ul>li{
  padding-top:10px;
}

.footer_block_dv{
  min-height: 240px;
}
.footer_block_span{
  display: block;
  height:100px;
  width:100%;
  border:1px solid #ccc;
}

.footer_block_span>img{
  padding:10px;
  float:left;
}

#friend_link a{
  font-size:14px;
}

/*微信栏底部固定*/

.wechat_bottom_bar{
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;

    border-top: 1px solid #e0e0e0;
    z-index: 99999;
    background: url(../img/weChaiLogo.png) #f0f0f0;
    background-repeat: no-repeat;
    background-position: 1em .5em;
    background-size: 4.2em 4em;
}

.wechat_bottom_bar .box{
	position: relative;
	margin:0 5% 0 5%;
}




.wechat_bottom_bar .button_wx{
	position: absolute;
	right:0;

	width: 50%;
	height: 5em;	
	float:right;
}

.wechat_bottom_bar a{
	width: 100%;	
	float:left;
	height: 3em;
	background: #6d3691;
	color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding-top:10px;
}

.carousel-control{
    display: none;
}



.wechat_bottom_bar .button_wx button{
	width: 100%;
	height: 3em;
	background: #6d3691;
	color: #fff;

	border: 1px solid #ddd;
	border-radius: 5px;
}


/*微信号固定*/