﻿	.navbar-default {
		position: fixed;
		background-color: transparent;
		width: 100%;
                                /* font-size: 14px; */
		letter-spacing: 1.5px;
	}

	.dropdown .caret {
		display: none;
	}

	.dropdown .dropdown-menu {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.dropdown-menu {
		border:none;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
    .dropdown-menu li a {
		line-height: 30px;
    }
	.dropdown-menu>li>a {
		line-height: 30px;
	}

	.navigation .navbar-default .navbar-nav>li>a {
		text-decoration: none;
		color: #333;
	}

.toptitle {
    position: relative;
    padding-bottom: 24px;
    margin: 60px 0px;
    text-align: center;
}

.toptitle>span {
    font-family: MicrosoftYaHei-Bold;
    font-size: 30px;
    line-height: 40px;
    color: #c0c0c0;
    opacity: 0.5;
      opacity: 0.3;
  font-weight: bold;
  z-index: 2;
  position: relative;
}

.toptitle h3 {
    font-size: 45px;
    line-height: 40px;
    color: #333333;
    margin-top: -22px;
  position: relative;
  z-index: 3;
}

.toptitle h3 span {
    color: #1548aa;
    font-weight: bold;
    background: linear-gradient(1.5708rad, #2953d3, #7a4adb, #ec3fe6);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.toptitle::after {

}
.button_title {

        margin-top: 20px;
		display:none;
			width: 100%;
			overflow-x: auto; /* 允许水平滚动 */
            white-space: nowrap; /* 使内容不换行 */
            padding: 10px;
    -ms-overflow-style: none;  /* IE 10+ 和 Edge */
    scrollbar-width: none;  /* Firefox */
        }
.button_title a {
text-decoration: none;
}
        .button_title .button {
            padding: 5px 12px;
            border: 1px solid #ccc;
            border-radius: 20px;
            background-color: #fff;
            color: #333;
            cursor: pointer;
            transition: background-color 0.3s;
			font-size:14px;
			 display: inline-block; /* 使元素横向排列 */
            margin-right: 10px; /* 项目之间的间距 */
            background-color: #f0f0f0; /* 项目背景色 */
            text-align: center; /* 文本居中 */
            border: 1px solid #999;
			cursor: pointer;
        }
        .button_title .button:hover {
            background-color: #e0e0e0;
        }
        .button_title .active {
            background-color: #1a3c8e;
            color: #fff;
        }
@media (max-width: 768px) {
  .button_title {display: block;}
   #myTabContent iframe {height: 2000px;width: 1200px;}
    .navbar-nav .open .dropdown-menu {
        display: none;
    }

	.navbar-nav.navbar-right .open .dropdown-menu {
        display: block;
    }
	.navbar-nav.navbar-right .open .dropdown-menu li a {
	  line-height: 30px;
	}
.html-widget footer {display: none;padding：0;}
footer .container {display: none;}
	.copyright .container {margin: 10px;}
	.copyright_left {display: none;}
    footer {display: none;}
 .content_retract  {margin: 10px;}
#widget-39069ec6ee444bcba797a735849fd17a {display: none;}
.widget .message {margin: 10px;}
}
footer {
		background: #fff;
		padding-top: 60px;
	}

	footer .top {
		display: flex;
		justify-content: space-between;
		padding: 1rem 0 1.94rem;
	}

	footer .top .left ul {
		/*! display: flex; */
		justify-content: flex-end;
margin: 0;
  padding: 0;
  list-style: none;
	}

	footer .top .left ul li {
		margin-right: 3rem;
		list-style-type: none;
		float: left !important;
	}

	footer .top .left ul li>a {
		color: #000;
		font-weight: bold;
		margin-bottom: 25px;
		display: block;
		text-decoration: none !important;
		font-size: 18px;
	}

	footer .top .left ul li>a:hover {
		color: #fff;
  background: linear-gradient(1.5708rad, #2953d3, #7a4adb, #ec3fe6);
  padding: 2px 10px;
  border-radius: 20px;
	}

	footer .top .left ul li .lia {
		display: flex;
		flex-direction: column;
	}

	footer .top .left ul li .lia a {
		color: #000;
		opacity: 0.7;
		margin-bottom: 15px;
		text-decoration: none !important;
		font-size: 16px;
	}

	footer .top .left ul li .lia a:hover {
		opacity: 1;
		color: #fff;
		background: linear-gradient(1.5708rad, #2953d3, #7a4adb, #ec3fe6);
		padding: 2px 10px;
		border-radius: 20px;
	}
                footer .top .right .l_logodiv {
		width: 50%; 
                                float: right;
	}
	footer .top .right .l_logodiv .l_logo {
		text-align: center;
                                margin: 0 5px;
	}
	footer .top .right .l_logodiv .l_logo img {
		width: 120px;
	}

	footer .top .right .l_logodiv .l_qrcode {
		text-align: right;
		margin: 20px 5px;
	}

	footer .top .right .l_logodiv .l_qrcode img {
		width: 120px;
	}

	footer .top .right .l_logodiv .l_qrcode img:hover {
		transform: scale(1.1);
	}

	footer .btmcontainer {
		margin: 0 auto;
		width: 90%;
		max-width: 1280px;
  z-index: 8;
  position: relative;

	}

	@media (max-width: 1580px) {
		footer .btmcontainer {
			width: 85%;
		}
	}

	@media (max-width: 1260px) {
		footer .btmcontainer {
			width: 90%;
		}
	}
	footer .bottom {
		color: #000;
		display: flex;
		justify-content: space-between;
		padding: 1rem 0 3rem;
	}

	footer .bottom .left span {
		opacity: 0.7;
	}

	footer .bottom a {
		color: #000;
		text-decoration: none !important;
		margin-left: 0.5rem;
		opacity: 0.7;
	}

	footer .bottom a:hover {
		opacity: 1;
		color: #fff;
  background: linear-gradient(1.5708rad, #2953d3, #7a4adb, #ec3fe6);
  padding: 2px 10px;
  border-radius: 20px;
	}

	/* 在移动设备上，屏幕宽度小于或等于768px时 */
	@media screen and (max-width: 768px) {
		footer .top {
			display: none;
			/* 在移动设备上隐藏这个元素 */
		}
	}