           /* body {
				background: #f5f5f5;
			} */
			
			body {
			  margin: 0 !important;
			  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
			  font-size: 1rem !important;
			  font-weight: 400 !important;
			  line-height: 1.5 !important;
			  color: #212529 !important;
			  text-align: left !important;
			  background-color: #fff !important;
			}
			/* p,ol, ul, dl{
			    margin-bottom: 1rem !important;
			}
			h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
			    margin-bottom: 0.5rem !important;
			} */
			
			
            .container {
              width: 1190px !important;
              max-width: none !important;
			  padding-right: 0;
			  padding-left: 0;
            }
            
			.has-promo-bar {
				padding-top: 80px !important;
			}

			#header {
				width: 100%;
				background-color: #fff;
				/* border-bottom: 1px solid #e5e5e5; */
			}

			/* .main-box {
				padding-right: 50px;
				padding-left: 50px;
			} */
			
			.link2{
			color: #333333;	
			}
			.link2:hover{
			color: #0265c8;		
			}
            .fs-1{font-size: 0.9rem;}
			.mark1{
				background-color: #ff0000;
				color: #ffffff;
			}
			.badge1{
				    display: inline-block;
				    padding: 0.15rem 0.4rem;
				    min-width: 0.66666667rem;
				    border-radius: 18px;
				    background-color: #fa5151;
				    color: #fff;
				    line-height: 1.2;
				    text-align: center;
				    vertical-align: middle;
					margin: 0 5px;
			}
			
			#header .logo {
				/* margin-right: 15px; */
			}
			#header .logo2 {
				width: 78%;
			}
            .top-logo{
			 padding-top:1.625rem;
			 display: flex;
			 align-items: center;
			 justify-content: space-between;
			}
			/* .top-logo .top-logo-box{
				width: 69%;
			} */
			.white-bg {
				background-color: #fff;/* 
				border-radius: 1.25rem; */
			}
			.card-pic{
				display: flex;
				justify-content: center;
				align-items: center;
				
			}
			.card-pic-box{
			width: 65%;	
			}
        .mask{
			display: inline-block;
		}
			.t-fixed {
				top: 0;
				right: 0;
				left: 0;
				z-index: 888;
				position: fixed;
			}
			label{font-weight: normal;}
			.card-hd {
				/* align-items: center; */
				display: flex;
			   /* border-bottom: 1px solid #e5e5e5; */
				justify-content: space-between;
			  /*  padding-bottom: 15px;
			    margin-bottom: 20px; */
			}
			.card-bd{
				padding: 1rem 0;
			}
            .card-hd .card-hd-l h2,.sup-title,.card-hd .card-hd-l h3 {
				font-weight: bold;
				font-size: 1.5rem;
                color: #333;
                padding-left: 10px;
                line-height: 1.5625rem;
				margin-bottom: 0;
                border-style: solid;
                border-left-width: 3px;
                border-top-width: 0;
                border-bottom-width: 0;
                border-right-width: 0;
                border-left-color: #ee3134;
            }
			.card-hd .card-hd-l h3 {
			    font-size: 1rem !important;
			    
			}
			.qr-code{
			position: relative;	
			width: 36px;
			height: 36px;
			}
			.dropdown {
			    width: 150px;
			    background-color: #fff;
			    border-radius: 4px;
			    box-shadow: 0 0 4px rgb(0 0 0 / 20%);
				position: absolute;
			    right: 0;
			    top: 43px;
			    text-align: center;
			    transition: all .3s ease-out 0s;
			    z-index: 99;
				display: none;
			}
			.dropdown .dropdown-inner {
			    padding: 10px 10px 0 10px;
			    position: relative;
			}
			.dropdown p{
			  font-size: 14px;
			  color: red;
			}
			.dropdown .dropdown-inner:after {
			    content: "";
			    display: block;
			    position: absolute;
			    width: 13px;
			    height: 13px;
				top: -7px;
				right: 18px;
				z-index: 1;
			    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
			    box-shadow: -2px -2px 4px #ddd;
				background-color: #fff;
			    -webkit-transform: translateX(50%) rotate(45deg);
			    -moz-transform: translateX(50%) rotate(45deg);
			    -ms-transform: translateX(50%) rotate(45deg);
			    transform: translateX(50%) rotate(45deg);
			}
			.navbar-nav1{
				display: flex;
				padding-left: 0;
			    list-style: none;
			    justify-content: space-between;
				font-size: 15px;
				margin-bottom: 0;
			}
			.navbar-nav1 a{
				color: #333333;
				font-weight: bold;
			}
			.navbar-nav1 a:hover{
				   background: #FCEBEC;
				   color: #ff0000;
				
			}
			
			/* .navbar-nav1 .nav-item{
				
			}
			.navbar-nav1 .nav-item .nav-link {
			    display: block;
			    padding: 0.5rem 0.9rem;
			} */
			.navbar-top{
				padding: 5px 0;
				/* margin-top: 20px; */
				border-top: 1px solid #eaeaea;
				border-bottom: 1px solid #eaeaea;
				display: flex;
				justify-content: space-between;
				align-items: center;
			}
			.content-right{
				    flex: 0 0 26%;
					max-width: 26%;
					padding-right: 15px;
					padding-left: 15px;
			}
			.content-left{
				   flex: 0 0 70%;
				   max-width: 70%;
				   padding-right: 15px;
				   padding-left: 15px;
			}
			.tab-nav{
			padding: 0.75rem 0;
			border-bottom: 3px solid #eaeaea;
			}
			.tab-nav .tab-box{
			padding-left: 0;
			list-style: none;	
			display: flex;
			margin-bottom: 0;	
			}
			.tab-nav .tab-box li{
				font-size: 16px;
				margin-right: 26px;
				font-weight: bold;
				position: relative;
			}
			.tab-nav .tab-box li a{
				color: #333;
				
			}
			.tab-nav .tab-box li a:hover{
				color: #024b98;
				text-decoration: none;
			}
			.tab-nav .tab-box .active:after{
			   display: block;
			    height: 3px;
			    content: '';
			    width: 100%;
			    left: 0;
			    background: #024b98;
			    position: absolute;
				bottom: -15px;
			}
			.tab-nav .tab-box .active a{
				color: #024b98;
			}
			.color-red{color: #ff0000;}
			.ranking{
			
				
			}
			.rounded{
				width: 40%;
			}
			.ranking .rankNum{
				font-size: 20px;
				    letter-spacing: .91px;
				    line-height: 38px;
				    font-weight: 700;
				   margin-right: 10px;
				    display: inline-block;
			}
			.ranking .list-group-item{
			padding: 0.75rem 0;	
			font-size: 14px;
			}
			.ranking .list-group-item a{
			color: #333;
			}
			.sidebar{
			    border: 0 !important;
			
			}
			.sidebar .card-header{
			background-color: #ffffff;
		   border-bottom: 3px solid #eaeaea;
			padding: 0;
			
			}
			.sidebar .card-header h3{
				font-size: 16px;
				font-weight: 700;
				 color: #024b98;
				 margin-bottom: 0;
				 display: inline-block;
				  position:relative;
				  padding: 0.75rem 0;
				
			}
			.sidebar .card-header h3:after{
			   display: block;
			    height: 3px;
			    content: '';
			    width: 100%;
			    left: 0;
			    background: #024b98;
			    position: absolute;
				bottom: -3px;
			}
			.sidebar .card-body{
			padding: 1.25rem 0;	
			}
			
			.nav-tabss .nav-link {
			    border-radius: 0.25rem;
				color: #333333;
				display: inline-block;
				background: #f2f2f2;
				font-size: 14px;
				margin-right: 10px;
			}
			.nav-tabss .nav-link.active{
				color: #024b98;
			}
			.nav-tabss .nav-link:hover{
				color: #0265c8;
			}
			.new-title{
				margin-top: 10px;
				font-size: 24px;
			}
			.top-banner{
				display: flex;
				align-items: center;
				height: 185px;
				width: 100%;
			}
			.top-banner .top-txt{
				font-size: 56px;
				color: #024b98;
				font-weight: bold;
				/* width: 650px; */
				text-indent: 2em;
			}
			.tips{}
			.Subtitle{
				padding: 20px 0;
				font-weight: 700;
				font-size: 15px;
			}
			.container-box{
			overflow: hidden;	
			}
			.search{
				
			}
			.search .form-control{
				height: calc(1.5em + 0.75rem + 8px);
				font-size: 14px;
			}
			.search .search-btn{
				background-color: #024b98;
				font-size: 14px;
				color: #ffffff;
			}
			.search .search-btn:hover{
				background-color: #013e7c;
				color: #ffffff;
			}
			.picnews-list a{
				color: #333333;
				font-size: 14px;
			}
			.picnews-list a:hover{
				color: #0265c8;
			}
			#header .top-header {
				height:90px;
				display: flex;
				align-items: center;
				justify-content: space-between;
			}

			#footer {
				text-align: center;
				padding: 1.25rem 0;
				line-height: 30px;
				font-size: 0.875rem;
				/* background: #f5f5f5; */
			}
		    .f-zi{
				font-size: 0.75rem;
				color: #666;
			}
			.mb-lin{
				margin-bottom: 1.5rem;
			}
			.text{
				/* padding-top: 20px; */
			}
			.text h4{
				font-size: 1rem;
			}
             .text p{
				 margin-bottom: 1.5rem;
				/* text-indent:29px; */
			 }
			.ct-list{
				padding-left: 1.25rem;
				
			}
			.ct-list li{
				margin-bottom: 0.625rem;
				/* line-height: 2rem; */
				
			}
			.inf-list{
				display: flex;
				align-items: center;
				margin-top: 2rem;
				margin-bottom: 2rem;
			}
			.img-fluid1 {
			    max-width: 86%;
			    height: auto;
			}
			.inf-list .inf-box{
			width: 80%;
			}
			.inf-list .inf-box ul{
				padding-left: 1.25rem;
				color: #727272;
			}
			.inf-list .inf-box ul li{
				line-height: 1.75rem;
				font-size: 0.875rem;
				
			}
			.inf-list .pic{
				width: 20%;
				border: 1px solid rgba(0, 0, 0, 0.125);
				margin-right: 1.5rem;
			}
			
			.inf-list h4{
				font-size: 1.125rem;
				font-weight: bold;
				padding-bottom: 0.625rem;
				
			}
			.ct-fe-oe,.form-qu{
				display: flex;
				/* justify-content: center; */
				align-items: center;
			}
			.main-title {
			    color: #333;
			    font-weight: bold;
			    font-size: 1.5rem;
			    padding: 1rem 0;
			}
             .card-hd-l{
				 display: inline-block;
			 }
			.submit {
				border-top: 1px solid #e5e5e5;
				padding-top: 1rem;
				padding-bottom: 1rem;
				/* font-size: 0.9375rem; */
			}
			
			.intoo {
			    padding: 10px 10px;
				 display: flex;
				 justify-content: space-between;
				 align-items: center;
			    border-top: 1px solid #01bcd3;
			    border-bottom: 1px solid #01bcd3;
			    margin: 20px auto;
			}
			.intoo .btnin {
			    padding: 8px;
				background: #1fadb6;
			    display: inline-block;
			    text-align: center;
			    color: #fff !important;
			    font-weight: bold;
			    font-size: 16px;
				flex: 0 0 12%;
				max-width: 12%;
			}
           .fk2 {
               
               font-size: 16px;
           }
		   .fk2 a{
			   padding-top: 10px;
		       color: #1fadb6;
		   }
			.btn-primary {
				font-weight: bold;
				border-radius:5px;
				background-color: #ff6905;
				border-color: #ff6905;
				font-size: 1rem;
			}

			.btn-primary:hover {
				color: #fff;
				background-color: #ea6004;
				border-color: #ea6004;
			}

			.btn-primary:focus,
			.btn-primary.focus,
			.btn-primary:active,
			.btn-primary:active:hover,
			.btn-primary.active {
				color: #fff;
				background-color: #b52e30;
				border-color: #b52e30;
			}

			.font-red {
				color: #ee3134;
				font-weight: bold;
			}
			.under-info {
				display: flex;
				justify-content: center;
				padding-bottom: 70px;
			}
			
			.form-check{
				display: inline-block !important; 
			}

             .btn11{
				 width: 18.75rem;
			 }
			@media screen and (min-width:992px) {
				.container {
					width: 1200px;
				}

				/* .submit {
					display: flex;
					justify-content: center;
				} */

				.submit .btn-primary {
					width: 15.625rem;

				}

			}

			@media screen and (min-width:768px) and (max-width: 992px) {
				
				.inf-list .pic {
				    width: 30%;
					}
				.inf-list .inf-box {
				    width: 70%;
				}
				
				.submit .btn-primary {
					display: block;
					width: 100%;
				}

				.top-header {
					justify-content: center;
				}

			}

			@media screen and (max-width:767px) {
				.inf-list .inf-box {
				    width: 100%;
				}
				.img-fluid1 {
				    max-width: 100%;
				}
				.card-hd-r{
					margin-top: 0.625rem;
				}
				.card-hd{
					flex-direction: column;
				}
				.more-btn{
					width: 100%;
				}
			.inf-list{
				flex-direction: column;
				
			}
			.inf-list .pic{
				margin-bottom: 1.5rem;
				border: 0;
				width: 80%;
				margin-right: 0;
			}
			
				/* #header .top-header{
					justify-content: center;
				} */
				.top-logo{
					flex-direction: column;
				}
				.top-logo .top-logo-box{
					width: 69%;
					margin-bottom: 0.625rem;
				}
                 
				 .tit {
				 	font-size: 1.375rem;
				 	padding-top: 1rem;
				 	padding-bottom: 1rem;
				 }
				/* .container {
					margin-right: 15px;
					margin-left: 15px;
				} */

				.submit .btn-primary {
					display: block;
					width: 100%;
				}

				
			}