/* 电脑网页公共样式 */
@media screen and (min-width:768px){
	:root{
		--font_title_0: 12px;
		--font_title_1: 16px;
		--font_title_2: 20px;
		--font_title_3: 24px;
	}
	body{
		/* background-color: #00FF00; */
		min-width: 1200px;
	}
	.party_app{
		display: none;
	}
	.header{
		text-align: center;
		background-color: var(--theme);
	}
	.header_bg{
		height: 7.5rem;
		background: url(../img/head02.jpg) no-repeat center center;
		overflow: hidden;
		min-width: 1200px;
		margin: auto;
		text-align: center;
	}
	.party_app .header_bg img{
		display: none;
	}
	.header .query_input .query_btn img {
		height: 2.2rem;
		margin-left: -4px;
	}
	.header_nav_box ,.content{
		display: inline-block;
		width: 1200px;
	}
	.header_nav_box,.layui-nav {
		padding: 0px;
		
	}
	.nav_bg{
		background: linear-gradient(to bottom, #810707, #470404);
	}
	.nav_bg dl{
		background: linear-gradient(to bottom, #810707, #470404);
	}
	.header .query_input{
		display: inline-block;
		position: relative;
		top: 2rem;
		left: 30rem;
	}
	.header .layui-nav li{
		margin: 0px 17px;
	}
	.header .layui-nav .layui-nav-item{
		line-height: 3rem;
	}
	.header .layui-nav .layui-nav-item .layui-nav-child {
		top:3rem;
		width: 17rem;
    	white-space: pre-line;
	}
	.content_bg {
		padding-top: 3vh;
		background-image: url(../img/body_bg.jpg);
		background-size: 100%;
		background-repeat:no-repeat;
	}
	
	
	.content .layui-carousel img {
		width: 100%;
		height: 280px;
	}
	.content .layui-carousel>[carousel-item]{
		height: 280px;
	}
	.content .layui-carousel .layui-carousel-ind{
		height: 0px;
	}
	
	.content>div {
		margin-top: 3vh;
	}
	
	
	.content_bg .content{
		margin: 0px calc((100% - 1200px) / 2);
	}
	.content .layui-nav .layui-nav-item{
		line-height: 30px;
	}
	
	.content .news_box .content_nav a{
		font-size: 1.125rem;
	}
	.content .news_box .newest img {
		width: 18.9rem;
		height: 11.5rem;
	}
	
	.content .affiche .layui-nav:after,
	.content .theory .layui-nav:after{
			position: absolute;
			content: '';
	        top: auto;
	        bottom: 0;
	        width: 73%;
			background-color: #cbcbcb;
	}
	.content_left{
		overflow: hidden;
	}
	
	.content .referral>div img {
		width: 100%;
		height: 4.9375rem;
	}
	.content .news_box>div,
	.content .news_box>div>div {
		padding: 0px 10px;
	}
	.content .layui-nav .layui-nav-item a{
		padding: 0 20px 0px 10px;
	}
	
	.content .layui-nav:after,
	.content .layui-nav .layui-nav-item:after{
		position: absolute;
		content: '';
		top: auto;
		bottom: 0;
		width: 100%;
		background-color: #cbcbcb;
	}
	
	.text_omit_s {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	
	.news_list>li,
	.affiche .list li,
	.theory .list li {
		line-height: 34px;
	
	}
	.news_box>.layui-col-md7{
		width: 62.333333%;
	}
	.news_box>.layui-col-md-offset1{
		margin-left: 4.333333%;
	}
	
	.content .news_box .news .news_list {
		padding-left: 2rem;
	}
	.news_list{
		margin-top: -4px;
	}
	
	.content .referral>div {
		margin: 0px calc(100%/12*2/8 - 22px);
		width: 19.55%;
	}
	
	.content .referral>div:first-child {
		margin: 0px calc(100%/12*2/8 - 22px) 0px 0px;
	}
	
	.content .referral>div:last-child {
		margin: 0px 0px 0px calc(100%/12*2/8 - 22px);
	}
	.news_list li{
		/* display: inline-block; */
		vertical-align: middle;
		height: 100%;
	}
	.news_list_title,.news_list_time,
	.news_list i{
		position: relative;
		box-sizing: border-box;
		float: left;
	}
	.news_list_title{
		width: 85%;
	}
	.news_list_time{
		float: right;
	}
	
	/* 正文页css */
	.content .page_nav .layui-nav-item {
		background-color: #f3f3f3;
		border: 1px solid #d9d9d9;
		width: 99.3%;
	}
	
	.content .page_nav .layui-nav-item a {
		padding-left: 2rem;
		width: calc(100%-2rem) !important;
		height: auto;
	    line-height: 25px;
	    min-height: 40px;
	    display: flex;
	    align-items: center;
	}
	.content .page_name {
		padding: 8px;
		color: #FFFFFF;
		padding-left: 2rem;
		font-size: 1.3rem;
		background-color: var(--theme);
	}
	.layui-nav-child dd{
		position: relative;
	    display: block;
	    line-height: 20px;
	    margin: 8px 0px;
	}
#header_nav .layui-nav-child {
  width: 300px !important;
}

}
