html{
 
    min-width: auto !important;
}
.text video{max-width:100%}.text p a{word-break: break-all}
.head {
max-width:100%;
	height: 500px;
	border-bottom: 5px solid #ff0000;
	position: relative;

}

.head .box {
	position: absolute;
	
	bottom: -40px;}

.head .nav ul {
	display: flex;}

.head .nav ul li {
	flex: 1;
        width:14.28%;
        float:left;
	text-align: center;
	height: 60px;
	line-height: 60px;}

.head .nav ul li a {
	display: block;
	background-color: #d80017;
	color: #ffffff;
	font-size: 24px;}

.head .nav ul .on a {
	background-color: #a10710;}

.head .nav ul li:hover a {
	background-color: #a10710;}

.head .nav {
	position: relative;}

.head .nav i {
	position: absolute;
	display: inline-block;
	width: 12px;
	height: 20px;
	top: 0px;
	z-index: 999;}

.head .nav .il {
	left: -12px;
	background: url(/uploads/image/d1d1_t0a1timg/nav_left.jpg) center no-repeat;}

.head .nav .ir {
	right: -12px;
	background: url(/uploads/image/d1d1_t0a1timg/nav_right.jpg) center no-repeat;}

.m1{
	margin-top: 65px;}

.m1 .left {
	width: 600px;
	height: 400px;}

.m1 .left .bd ul li {
	width: 600px;
	height: 400px;
	position: relative;}

.m1 .left .bd ul li .text{
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 0px;
	height: 60px;	
	line-height: 60px;
	background-color: rgba(0,0,0,0.7);
	box-sizing: border-box;
	padding-left: 20px;}

.m1 .left .bd ul li .text .t{
	color: #ffffff;
	font-size: 20px;
	width: 70%;}

.m1 .left .news{
	position: relative;}

.m1 .left .hd{
	position: absolute;
    bottom: 0px;
    width: 100%;
    height: 40px;
    text-align: right;
    z-index: 9;
    overflow: hidden;
    box-sizing: border-box;
    padding-right: 20px;}

.m1 .left .hd .s li {
	text-indent: 1000px;
	overflow: hidden;
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-right: 10px;
	border-radius: 50%;
	border: 1px solid #ffffff;
	background: rgba(0, 0, 0, 0.18);}

.m1 .left .hd .s .on{
	background-color: #c01925;}

.m1 .right{
	width: 600px;
	box-sizing: border-box;
	padding: 25px 30px;
	background-color: #efefef;
	height: 400px;}

.m1 .right .text{
	color: #666666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 25px;
	border-bottom: 1px dashed #999999;
	padding-bottom: 15px;
	height: 103px;
	overflow: hidden;}

.m1 .right .text .t{	
	}

.m1 .right .text .t a{
	color: #d01a1c;
	font-size: 24px;
	font-weight: bold;}

.m1 .right .text .text_c{
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}

.m1 .right ul{
	margin-top: 16px;}

.m1 .right ul li{
	margin-bottom: 11px;}

.m1 .right ul li:last-child{
	margin-bottom: 0;}

.m1 .right ul li .t{
	color: #333333;
	font-size: 16px;
	width: 471px;}

.m1 .right ul li .time{
	color: #999999;
	font-size: 16px;}

.m1 .right ul li:hover .t{
	color: #d01a1c;}

.m1 .right ul li:hover .time{
	color: #d01a1c;}

.title_m {
	display: flex;}

.title_m .name{
	color: #d80017;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	margin-right: 20px;}

.title_m .name i{
	display: inline-block;
	width: 10px;
	height: 24px;
	background-color: #d80017;
	margin-right: 20px;
	vertical-align: -4px;}

.title_m .more{
	background: url(/uploads/image/d1d1_t0a1timg/more_bg.jpg);
	text-align: right;
	flex: 1;
	height: 16px;
	margin-top: 10px;}

.title_m .more a{
	display: inline-block;
	background-color: #d80017;
	color: #ffffff;
	font-size: 12px;
	padding: 0 20px;
	height: 16px;
	line-height: 16px;
	vertical-align: 5px;}

.m2{
	margin-top: 30px;}

.m2 .left{
	width: 690px;}

.m2 .left .hot{
	margin-top: 30px;

	padding-bottom: 11px;
}

.m2 .left .hot .t{
	color: #000000;
	font-size: 18px;
	font-weight: bold;}

.m2 .left .hot .time{
	color: #999999;
	font-size: 14px;
	margin: 5px 0 10px 0;}

.m2 .left .hot .text{
	color: #333333;
	font-size: 16px;
	  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 30px;}

.m2 .left .hot:hover .t{
	color: #d80017;}

.m2 .left ul li{
	margin-bottom: 10px;}

.m2 .left ul li:last-child{
	margin-bottom: 0px;}

.m2 .left ul li .text{
	color: #333333;
	font-size: 16px;
	width: 600px;}

.m2 .left ul li .time{
	color: #999999;
	font-size: 16px;}

.m2 .left ul li:hover .text{
	color: #d80017;}

.m2 .right{
	width: 480px;}

.m2 .right .box ul{
	margin-top: 23px;}

.m2 .right .box ul li{
	margin-bottom: 10px;}

.m2 .right .box ul li:last-child{
	margin-bottom: 0px;}

.m2 .right .box ul li .text{
	color: #333333;
	font-size: 16px;
	width: 400px;}

.m2 .right .box ul li .time{
	color: #999999;
	font-size: 16px;}

.m2 .right .box ul li:hover .text{
	color: #d80017;}

.m2 .right .box{
	width: 480px;}



.m3{
	margin-top: 30px;}

.m3 .cont{
	width: 1200px;
	overflow: hidden;
	margin-top: 30px;}

.m3 .cont .bd ul li{
	margin-right: 20px;}

.m4{
	margin-top: 30px;}

.m4 ul li{
	margin-right: 20px;}

.m4 ul li:last-child{
	margin-right: 0px;}

.footer{
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	background-color: #d80017;

	line-height: 30px;
	}

.m5{
	margin-top: 65px;
	margin-bottom: 50px;}

.m5 .list{
	margin-top: 40px;}

.m5 .list ul{
	margin-bottom: 70px;}

.m5 .list ul li{
	    margin-bottom: 15px;
    border-bottom: 1px dashed #dddddd;
    padding-bottom: 10px;}



.m5 .list ul li .left{
	width: 950px;
	color: #333333;
	font-size: 16px;}

.m5 .list ul li:hover .left{
	color: #d01a1c;}

.m5 .list ul li .time{
	color: #999999;
	font-size: 16px;}

.page {
	text-align: center;}

.page a {
	display: inline-block;
	background: #f2f2f2;
	color: #777777;
	font-size: 12px;
	padding: 5px 15px;
	border: 1px solid #dddddd;}

.page .tx {
	width: 40px;
	border: 1px solid #dddddd;}

.page img {
	vertical-align: 1px;}

.page .i1 {
	margin-right: 10px;}

.page .i3 {
	display: none;}

.page a:hover .i1 {
	display: none;}

.page a:hover .i3 {
	display: inline-block;
	margin-right: 10px;}

.page .i2 {
	margin-left: 10px;}

.page .i4 {
	margin-left: 10px;
	display: none;}

.page a:hover .i2 {
	display: none;}

.page a:hover .i4 {
	display: block;
	display: inline-block;}

.page em {
	color: #777777;
	font-size: 14px;
	margin: 0 5px;}

.page .on {
	background: #d01a1c;
	color: #ffffff;}

.page a:hover {
	background: #d01a1c;
	color: #ffffff;}

.page .but {
	padding: 0 5px;
	cursor: pointer;}

.m6{
	margin-top: 65px;}

.m6 .cont{
	margin-bottom: 50px;}

.m6 .cont .t{
	display: block;
	color: #333333;
	font-size: 24px;
	text-align: center;
	margin-top: 40px;}

.m6 .cont .time{
	color: #333333;
	font-size: 14px;
	text-align: center;
	padding: 9px 0;
	background-color: #eeeeee;
	margin-top: 25px;}

.m6 .cont .time em{
	margin-right: 25px;}

.m6 .cont .text{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	margin-top: 35px;}

.position{
	    border-bottom: 1px solid #ddd;
	    padding-bottom: 15px;}

.position ul li{
	    color: #333333;
    font-size: 14px;
    margin-right: 10px;}

.position ul li a{
	  color: #333333;
    font-size: 14px;}

.position ul li:hover a{
	color: #cf1a1c;}












#banner_list img{width: 100%;height:400px;}
/*双一流lb*/
.clear{clear: both;}
.index_cow{width: 100%;margin: auto;height: auto;max-width: 1200px;}
.box{width: 100%;float: left;height: auto;}
.toggle{display: none;}





@media (max-width:1200px){
	.w{width: 96% !important;height: auto !important;margin: 2% !important;float: left !important;}
.m1 .left{width: 100% !important;height: auto !important;}

	.m1 .right{width: 100% !important;margin-top: 20px;height: auto !important;}
	.m2 .left{width: 100% !important;}
	.m2 .right{width: 100% !important;}
	.m2 .right .box{width: 100% !important;}
.m1 .left .news{width: 100% !important;height: auto !important;}
.news table{width: 100% !important;}
#u_u1_div{width: 100% !important;}
.m2 .left .hot .t{font-size:20px !important;}
.ty_tit h1{font-size:22px !important; padding-left: 5px !important;}
.m2 .left .hot .text{font-size:18px !important;width:80% !important;}
.m2 .left .hot .time {font-size:16px !important;}
.ty_tit{height:50px !important;;}
.ty_tit h1{background-size: 100% 100% !important;line-height: 50px !important;width:130px !important;}
.m2 .left .hot{margin-bottom: 15px !important;}
.ty_tit span{font-size: 24px !important;line-height: 50px !important;}
.ty_tit span>a{font-size: 16px !important;}
.m2 .right .box ul li .text{font-size: 18px !important;width: 80% !important;}
.text{font-size: 18px !important;width: 80%;}
.titlestyle1067003{font-size: 18px !important;}
.m3 .cont{width: 100% !important;}
.head .nav .ir{display:none;}
.m1 .right .text .t a{font-size:21px;}
.text_c{font-size:17px;}

}
@media (max-width:992px){
#banner_list img{height:auto !important;}
#banner ul{    display: none;}

.head .box{top:0px;z-index: 1;}
.head .nav ul{display: block; width: 96%;margin-top:10px;position: absolute;left: 0 !important;top: 0px !important;}
.head .nav ul li{ width: 100%;height:45px;line-height: 45px;}
.head .nav ul li a{font-size: 16px; }
.toggle{display: block;}
.head .nav .il{display: none;}
.head .nav i img{width:100%;}
.menu {
 
 
  position: absolute;
  top: 48px;
  transform: scale(0);
  transition: transform 0.2s;
  z-index: 96; }

  .menu.show {
    transform: scale(1); }

  .menu.menu--right {
    transform-origin: top right; }

  .menu.menu--left {
    transform-origin: top left; }


    .menu li.menu-separator {
      background: #eee;
      height: 1px;
      min-height: 0;
      margin: 12px 0;
      padding: 0; }

      .menu li.menu-separator:hover {
        background: #eee; }
.m1 .right ul li .t{width:80%}
 
.head .nav i {
	
	width:38px;
	height: 38px;
	}
.m6 .cont .t{ont-size: 19px;}

.m5 .list ul li .left{width:75%;}
.m5 .list ul li .time{font-size:14px;}

.youqing-lf{width: 50%  !important;}
.youqing-item{width: 100%  !important;}
.youqing-item a{
   width: auto !important;
    padding: 5px 15px 0 0 !important;
    font-size: 16px  !important;
    color: #fff  !important;}
.youqing-lf p{font-size: 18px !important;
    color: #fff!important;}
.txtov{width:74% !important;}
.text img{width:100% !important;}
.m1 .right{height:auto !important;}
}
 





@media (max-width:750px){
.footer p{    line-height: 15px;
    padding-bottom: 15px;}
.footer p span{display: block;}
#banner{height:230px !important;}
.m1 .right{padding:25px 0 !important;}
.m1 .right ul li .t{width: 80% !important;}
.head{height:110px;    overflow: hidden;}
#banner ul{    display: none;}
#vsb_content_2 p{text-indent: 0 !important;}
#vsb_content_2 div{text-indent: 0 !important;}
.wp_articlecontent .list-paddingleft-2{padding-left: 0px !important;}
}