@charset "utf-8";
/* CSS Document */
.mscontainer {width:1400px; height:auto; overflow:hidden; margin:0px auto;} 
.ms_wznav{width:1400px; padding-top:10px; clear:both}
.ms_wznav:first-child {padding-top:30px;}
.ms_yaowen{width:1400px;}
.ms_leftyw{width:690px; float:left;}
.ms_leftyw li{ line-height:35px;}
.ms_leftyw li a{ font-size:17px; color:#333}
.ms_leftyw li a:hover{  color:#305798}

.ms_yaspan{ background:#bf0614;border-radius:6px 0px 6px 0px; color:#FFF; padding:2px 5px 2px 5px;}
.ms_yaspan{ color:#FFF; font-size:17px; font-weight:bold;}
.ms_leftyw li .bjya{ font-size:19px; color:#333; font-weight: bold; }
.ms_leftyw li .bjya:hover{ color:#305798 ;font-weight: bold;}
.ms_leftyw ul>li:first-child { line-height:25px;margin-bottom:10px;}
.ms_leftyw ul>li:not(:first-child) { padding:0px 5px; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ms_leftyw ul:not(:first-child) {margin-top:10px;}
	
.ms_huandeng{width:700px; height:450px; float: right}
.ms_mchdbox{width: 700px;height:442px;overflow: hidden;position: relative;}
.ms_mchdbox-1 ul{}
.ms_mchdbox-1 ul li{width: 700px;height: 442px;position: relative;overflow: hidden;}
.ms_mchdbox-1 ul li img{display:block;width: 700px; height: 442px; object-fit:cover; }
.ms_mchdbox-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:300px;background: rgba(125,125,120,.4);text-indent: 2em;
				padding-right:500px ;font-size: 17px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.ms_mchdbox-2{position: absolute;right: 10px;bottom: 14px;}
.ms_mchdbox-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.ms_mchdbox-2 ul .on{background: rgba(255,255,255,0.6);}

.ms_mchdbox-3 {display:none;}
.ms_mchdbox-3 span{position: absolute;color: white;
				top:50%; line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.ms_mchdbox-3 .prev{left: 10px;}
.ms_mchdbox-3 .next{right: 10px;}
.ms_mchdbox-3 span::selection{background: transparent; display:block; }
.ms_mchdbox-3 span:hover{background: rgba(0,0,0,0);}


.ms_ggnav{width:1400px; margin:0px auto;}
.ms_gg970{width:1070px; height:90px; float:left;}
.ms_gg970 img {width:1070px;}
.ms_gg220{width:320px; height:90px; float:right}
.ms_gg220 img {width:320px;}


/***list begin***/
.ms_newsF_nav{width:675px; height:auto; overflow:hidden;float:left; margin-bottom:15px;  margin-right:50px;}
.ms_newsF_nav:nth-child(2n+0) {margin-right:0px;}

.ms_newsF_menu{width:675px; height:50px; border-top:2px solid rgba(101,108,114,0.3)/*#bfe3fd*/; margin-top:-1px;}
.ms_newsF_menu01_sz{ line-height:47px;border-top:3px solid #C00 /*#0067b4*/;  text-align:center;  font-size:20px; font-weight: bold; float:left; padding:0px 5px 0px 5px;}
.ms_newsF_menu01_jj{text-align:center; font-size:20px; float:left;padding:1px 5px 0px 5px; line-height:50px;}
.ms_newsF_more{width:20px;text-align:center; padding-top:10px; float:right}

.ms_newsF_pic{width:675px; height:auto; overflow: hidden; margin-top:5px; }
.ms_newsF_pic img{
	width:675px; 
	height:350px;
	transition:all 0.6s;
	object-fit:cover;
} 
.ms_newsF_pic img:hover{
	transform: scale(1.05);
} 
.ms_newsF_pic_img{border-radius: 0px;}
.ms_newsF_pic_text{height:40px;text-align:center; line-height:40px;font-size:16px; background:#000 /*eef2f5*/;border-radius: 0px; padding:0px 2px; margin-bottom:8px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ms_newsF_pic_text a { color:#ccc; }
.ms_newsF_pic_text a:hover{text-decoration:underline; color:#fff /*305798;*/ }
.ms_newsF_pic ul{padding:0px 2px 0px 2px; margin:15px 0px; }
.ms_newsF_pic li{ height:40px; line-height:40px; font-size:17px;   width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }

.ms_newsF_M{margin-left:45px;}



@media screen and (max-width:768px) {
	* {
		padding:0;
		margin:0;
			
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		-khtml-user-select: none;
		user-select: none;	
		
	}
	body {
		padding:0;
		margin:0;
	}
	
	body .bj_head {width:100%; height:50px; position:relative; margin:0; padding:0; overflow:hidden; display:flex; border-bottom:1px solid #f1f1f1; }
	.bj_head .bj_head_logo {clear:both; position:relative;left:0;top:0; float:left;width:110px; height:40px;}
	.bj_head .bj_head_logo img {width:100px; height:35px; padding:0; margin:0; margin-top:5px; padding-left:5px;}
	.bj_head_an, body .whether {display:none;}
	
	.bj_head .bj_head_search {float:left; width:100%; position:relative;left:5px;top:10px;height:40px; padding:0;margin:0;}
	
	.bj_head .barhid {display:inline-block;width:55px;min-width:55px; height:40px; float:right; text-align:center;}
	.bj_head .barhid img {width:25px; height:25px; padding-top:12px; text-align:center; padding-left:5px; }
	
	
	.bj_head .bj_head_search .bar2 {height:30px; margin:0;padding:0; width:100%; position:relative; overflow:hidden;  }
	.bj_head .bj_head_search .bar2 #q {display:block; width:100%; height:30px;line-height:30px; margin:0px;padding:0px 5px; border:none; border-radius:0px; margin-right:10px; font-size:14px; font-weight:normal; }
	.bj_head .bj_head_search .bar2 input{clear:both; display:inline-block; float:left; margin:0; padding:0; }
	.bj_head .bj_head_search .bar2 button {position:absolute;right:0px;top:0px; width:45px;height:30px;padding:0px; margin:0px;  background-position:10px center;background-image:url('/images/barsearch.png'); background-size:25px; border-radius:0;}
	
	
	body .bjmenu02{
		display:none;
		position:absolute;
		top:50px;
		left:0px;
		width:100%;
		height:360px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		color:#fff;
		margin:0px;
		padding:0px;
		z-index:90;
		overflow:hidden;
		background:rgba(0,0,0,1);
	}
	.bjmenu02 .bjmenunav02 {
		width:auto;
		height:100%;
		padding:0px;
		margin:10px 10px;
	}
	.bjmenu02 .bjmenunav02 ul {
		width:100%;
		height:100%;
		padding:0px;
		margin:0px;
		position:relative;
	}
	.bjmenu02 .bjmenunav02>ul>a:hover {
		background:#000;
	}
	.bjmenu02 .bjmenunav02 li {
		display:block;
		width:20%;
		margin:0px;
		padding:0px;
		height:30px;
		line-height:30px;
		float:left;
		text-align:center;
		background:#000;
		font-size:14px;
	}
	.bjmenu02 .bjmenunav02 li:hover {
		background:#000;
	}
	.bjmenu02 .bjmenunav02 .bjsymenu20{ 
		width:100%;
		padding:0px;
		margin-top:10px;
		text-align:center;
		display:block;
	}
	.bjmenu02 .bjmenunav02 .bjsymenu20 a {
		float:left;
		padding:0px 6%;
		font-size:14px;
	}
	.bjmenu02 .bjsymenu20 .bjms-content {
		width:100%;
		padding:0px;
		margin:0px 20px;
		height:160px;
		display:block;
		position:relative;
		left:0px;
		top:10px;
		overflow:hidden;
	    background:#000;
		padding-top:15px;
		border-top:1px solid #fff;
	}
	.bjmenu02 .bjsymenu20 .bjms-content span  {
		display:inline-block;
		padding:0px;
		margin:0px 0px;
		text-align:center;
		width:33%;
		height:30px;
		line-height:30px;
		float:left;
		color:#f00;
		background:#000;
	}
	
	
	/*ÕýÎÄ*/
	.mscontainer { width:100%; margin:0; padding:0; overflow:hidden;}
	.ms_wznav, .ms_yaowen {width:100%; margin:0; padding:0; overflow:hidden; }
	.ms_yaowen { width:100%; margin:0; padding:0; position:relative; }
	.ms_leftyw {width:100%; height:780px; margin:0; padding:0; overflow:hidden; position:relative; top:250px; left:0; }
	.ms_huandeng {width:100%; height:250px;  margin:0px; padding:0px; overflow:hidden; position:absolute; top:50px; left:0; }
	
	.ms_wznav .ms_ggnav { display:none; }
	.ms_newsF_nav { width:100%; margin:0; padding:0; position:relative;}
	
	/*µ×²¿*/
	body .bottom {
		width:100%;
	  	padding:0px;
	  	margin:0px;
		height:50px;
		line-height:50px;
		overflow:hidden;
     }
	 .foot_ad, .foot_4 {
		 display:none;
	 }
	 .foot_3 a{ display:none; }
    .foot_3 p:nth-child(1) {
	  	display:none;
     }
    .foot_3 p {
	  	font-size:11px;
	  	line-height:50px;
     }
	 
	/*»ÃµÆ*/
	.ms_mchdbox {
		width:100%;
		height:250px;
		margin:0px;
		padding:0px;
		overflow:hidden;
		position:relative;
		
		background:#000;
		
	}
	.ms_mchdbox-1 {
		width:100%;
		height:250px;
		padding:0px 0px;
		margin:0px;	
		overflow:hidden;
	}
	.ms_mchdbox-1 ul {
		width:100%;
		height:250px;
		padding:0px;
		margin:0px;	
		overflow:hidden;
	}
	.ms_mchdbox-1 ul li {
		width:100%;
		height:250px;
		padding:0px;
		margin:0px;	
		float:left;
		position: relative;
		overflow: hidden;
	}
	.ms_mchdbox-1 ul li img {
		width:100%;
		height:250px;
		padding:0px;
		margin:0px;	
	}
	.ms_mchdbox-1 ul li h2 {
		position: absolute;
		left: 0;
		bottom: 0;
		height: 40px;
		line-height: 40px;
		width:100%;
		display:block;
		padding:0px;
		margin:0px;
		background: rgba(0,0,0,.5);
		font-size: 16px;
		text-align:left;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
		color:#ffffff;
	}
	.ms_mchdbox-2{
		width:100%;
		height:10px;
		position:absolute;
		bottom:50px;
		left:0px;
		padding:0;
		margin:0px auto;
		overflow:hidden;
		display:none;
	}
	.ms_mchdbox-2 ul {
		width:150px;
		display:block;
		text-align:center;
		margin:0px auto;
	}
	.ms_mchdbox-2 ul li {
		display:block;
		width:10px;
		height:10px;
		margin:0px 8px;
		float:left;
		text-align:center;
	}
	.ms_mchdbox-2 ul li.on {
		background:#f00;
	}
	
	.ms_leftyw ul { width:100%;overflow:hidden;padding:0px;margin:0px; }
	.ms_leftyw ul>li { width:100%; display:block; float:left; height:auto; padding:0px; margin:0px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px dotted #f1f1f1; }
	.ms_leftyw ul>li span.bjyaspan { display:block; height:30px; width:100%; border-radius:0px; }
	.ms_leftyw ul>li span.bjya { display:block; width:100%; height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.ms_leftyw ul>li:first-child strong { display:block; height:40px; line-height:40px; margin:0px; padding:0px 5px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:17px;}
	.ms_leftyw ul>li:not(:first-child) { padding:0px 5px; }
	.ms_leftyw ul>li a { font-size:16px; display:block; padding:5px 0px; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	
	.ms_newsF_menu, .ms_newsF_menu01 { width:100%; margin:0; padding:0;  }
	.ms_newsF_menu01 { height:45px; position:relative; border-bottom:1px solid #f4f4f4; }
	.ms_newsF_menu01 .ms_newsF_more { padding-right:10px; }
	.ms_newsF_menu01 .ms_newsF_menu01_sz { position:absolute; top:-2px; left:0;  line-height:45px; font-size:16px; }
	.ms_newsF_nav  {width:100%; margin:0; padding:0;}
	.ms_newsF_nav .ms_newsF_pic { width:100%; margin:0; padding:0; margin-bottom:10px; }
	.ms_newsF_pic .ms_newsF_pic_img { width:100%; height:230px; padding:0px; margin:0; border-radius:0;}
	.ms_newsF_pic .ms_newsF_pic_text { max-width:100%; padding:0px 5px; margin:0; border-radius:0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
	.ms_newsF_pic ul { width:100%; margin:0; padding-top:5px; overflow:hidden;}
	.ms_newsF_pic ul li { width:100%; margin:0; padding:0 5px; height:39px; line-height:39px; border-bottom:1px dotted #f1f1f1; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
	
	.footer
	
}