
.d-hr1{
					margin-bottom:100px;
				}
				
				
#header2 nav ul {
			display: -moz-flex;
			display: -webkit-flex;
			display: -ms-flex;
			display: flex;
			margin-bottom: 0;
			list-style: none;
			padding-left: 0;
			border: solid 1px #ffffff;
			border-radius: 4px;
		}

			#header2 nav ul li {
				padding-left: 0;
				border-left: solid 1px #ffffff;
			}

				#header2 nav ul li:first-child {
					border-left: 0;
				}

				#header2 nav ul li a {
					display: block;
					min-width: 8.7rem;
					height: 2.75rem;
					line-height: 2.75rem;
					padding: 0 1.25rem 0 1.45rem;
					text-transform: uppercase;
					text-align:center;
					letter-spacing: 0.2rem;
					font-size: 0.8rem;
					border-bottom: 0;
				}

					#header2 nav ul li a:hover {
						background-color: rgba(255, 255, 255, 0.075);
					}

					#header2 nav ul li a:active {
						background-color: rgba(255, 255, 255, 0.175);
					}

		/*中间按钮出头的虚线*/
		
		/*
		#header2 nav.use-middle:after {
			content: '';
			display: block;
			position: absolute;
			top: 0;
			left: calc(50% - 1px);
			width: 1px;
			height: 50%;
			background: #ffffff;
		}
		*/


		/*第三个按钮左边的实线*/
		
		#header2 nav.use-middle ul li.is-middle {
			/*border-left: 0;*/
		}
		
		
		.t-line {
            position: relative;
            text-align: center; /* 居中对齐内容 */
        }
        .horizontal {
            width: 100%; /* 水平线长度 */
            height: 1px; /* 水平线高度 */
            background-color: #ffffff; /* 水平线颜色 */
			margin: 50px 0 50px 0px;
        }
        .vertical {
            position: absolute;
            top: 0; /* 垂直线与水平线的顶部对齐 */
            left: 50%;
            transform: translateX(-50%); /* 水平居中 */
            width: 1px; /* 垂直线的宽度 */
            height: 52px; /* 垂直线的高度 */
            background-color: #ffffff; /* 垂直线颜色 */
			background: #ffffff;
			color:#ffffff;
        }
		
		
		
		@media screen and (max-width: 480px) {

			#header2 {
				padding: 1.5rem 0;
			}

				#header2 .content .inner {
					padding: 2.5rem 0;
				}

				#header2 nav ul {
					-moz-flex-direction: column;
					-webkit-flex-direction: column;
					-ms-flex-direction: column;
					flex-direction: column;
					min-width: 5rem;
					max-width: 50%;
				}

					#header2 nav ul li {
						border-left: 0;
						border-top: solid 1px #ffffff;
					}

						#header2 nav ul li:first-child {
							border-top: 0;
						}

						#header2 nav ul li a {
							height: 3rem;
							line-height: 3rem;
							min-width: 0;
							width: 100%;
						}

				#header2 nav.use-middle:after {
					display: none;
				}
				
				#header2 nav.use-middle{
					display: flex; 
					justify-content: center;
				}
				
				.d-hr1{
					margin-bottom:50px;
				}
				
				        .vertical {

            height: 45px; /* 垂直线的高度 */
			
			
        }
		
		    .horizontal {
         
			margin: 50px 0 25px 0px;
        }
				

		}
		
	

		

		
		
		