@charset "utf-8";
/* CSS Document */
@import url(reset.css);


.msss_top{width: 100%;max-width: 1920px;height: 506px;margin: 0 auto;background: url(202110260004.png) center top no-repeat;} 
.msss_top .logo{width: 334px;height: 106px;margin-top: 30px;float: left;}
.msss_top .fhztsy{width:100%;height: 380px;}
.msss_top .fhztsy a{ width: 100%; height: 100%; display: block;}
.msss_box{width:100%; height:auto; overflow:hidden;}
.tit{ margin-top: 40px; height: 122px;}
.box1_text{margin-top: 7px;height: 578px;position:relative;}
.box1_text .prev,
.box1_text .next{width:50px;height:80px;position:absolute;top:230px;}
.box1_text .prev{background: url(msss_prev_250114.png) center top no-repeat;left:0px;}
.box1_text .next{background: url(msss_next_250114.png) center top no-repeat;right:0px;}
.box1_text .bd {width: 960px;height: 540px;margin: 0 auto 30px;}
.box1_text .bd ul li {width: 100%;height: 100%;}
.box1_text .bd ul li a {display: block;width: 100%;height: 100%;}
.box1_text .bd ul li a img {width: 100%;height: 540px;}
.box1_text .num{width:100%;height:8px;display:flex;justify-content:center;}
.box1_text .num li{width:42px;height:8px;border-radius:4px;background:#cccccc;font-size:0px;margin:0px 14px;cursor:pointer;}
.box1_text .num li.on{background:#e60012;}
.box2_text{width: 100%;height:633px;max-width:1920px;background: url(msss_img07.png) center top no-repeat;margin-top: 30px;}

/*图片*/
.msss_pic{ width:710px; height:465px; overflow:hidden; position:relative; border:1px solid #ddd; float: left; margin-top: 80px;}
.msss_pic .hd{ height:60px; overflow:hidden; position:absolute; right:40px; bottom:0px; z-index:1; }
.msss_pic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.msss_pic .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.msss_pic .hd ul li.on{ background:#f00; color:#fff; }
.msss_pic .bd{ position:relative; height:100%; z-index:0;}
.msss_pic .bd li{zoom:1;vertical-align:middle;position: relative;}
.msss_pic .bd li p{height: 60px; width:100%; position: absolute; left: 0; bottom:0;background: #000000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index:8;}
.msss_pic .bd li span{position: absolute; left:20px; bottom: 0; color:#fff;height: 60px; line-height:60px; z-index:9;}
.msss_pic .bd img{ width:710px; height:465px; display:block;  }
.pageState{ color: #fff;  line-height: 60px; }
.pageState span{ color: #f00;font-size: 24px;}

.xjlb_cbox *{box-sizing:border-box;}

.box2_list{ width:450px; margin-top:50px;overflow: hidden; position: relative; margin-left: 35px; float: left;}
.box2_list ul{overflow: hidden;}
.box2_list ul li { width:100%; overflow: hidden;height:150px; float: left;}
.box2_list ul li {height: 120px;line-height:24px;width:100%;font-size: 18px;border-bottom: 1px  dashed #c1c1c1;margin-top: 25px;}
.box2_list ul li h1{font-size:22px;font-weight: bold;color: #323030;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box2_list ul li a { width:100%; height: 50px;  float: left; color: #323030; }
.box2_list ul li a:hover {color:#e60012; }
.box2_list ul li p{ line-height: 27px; font-size: 16px; margin-bottom: 0px; color: #717171; float: left;  font-weight: bold;}
.box2_list ul li span {color: #323030;width:100%;  font-size: 16px; font-weight: bold;margin: 5px auto;}
.box2_list ul li.on h1{ color:#c63c3a;}
.box2_list ul li.on span{color:#c63c3a; width:80%;  font-size: 16px;  margin: 5px auto;}
.box2_list ul li:nth-child(3){border-bottom:none;}
.djzx{width:100%;height:60px;background: url(ssms_zx.png)  80px center no-repeat #e60012;border-radius: 10px;line-height: 60px;}
.djzx a{width: auto;height: 100%;display:block;color:#fff;font-size:16px;font-weight:bold;padding-left: 150px;}

.box2_lnssbg{width:100%;height: 1910px;background: url(msss_img06.png) center  bottom no-repeat;}
.box2_lnss{ float:left; width:1200px;  margin-top: 30px;}
.box2_lnss .hd {width: 1200px;height: 151px;background: url(msss_img08_1.png)  center center no-repeat;margin-bottom:20px;}
.box2_lnss .hd ul li {overflow:hidden;width: 120px;height:131px;line-height:24px;float: left;text-align: center;margin-top: 10px;margin-left: 0px;}
.box2_lnss .hd ul li a{ width:161px; font-weight: bold; color: #333; font-size: 20px;float: left;}
.box2_lnss .hd ul li a:hover{ color: #375de0; }
.box2_lnss .hd ul li.on{/* width:161px; *//* height:131px; *//* float: left; */background: url(msss_img15.png) center bottom no-repeat;}
.box2_lnss .hd ul li.on a{color: #333; font-weight: bold; float: left; text-align: center;}
.box2_lnss .hd ul li.bt1{/* width: 161px; *//* height:131px; *//* float: left; */}
.box2_lnss .hd ul li p{display: block;text-align: center;margin-top: 10px;font-weight: bold;color: #333;font-size: 20px;}



.box2_lnss .bd{width:100%;height: auto;float: none;overflow: hidden;}
.box2_lnss .bd ul li{ width:1019px; background: url(msss_img16.png) top center no-repeat; margin: 0 auto;}
.box2_lnss .bd ul li .biaog{}
.box2_lnss .bd ul li .biaog h1{ width: 1019px; height: 55px;  line-height: 55px; color: #fff; font-size: 24px; text-align: center; background: url(msss_img17.png) no-repeat;}

.xjlb_c1{width: 1019px;height:38px;line-height:38px;float: none;color:#4b4b4b;background:#fbcfcf;/* border-right: 1px solid #db605f; */font-size: 18px;}
.xjlb_c1 span.xjlb_c1t01{width: 6%;text-align:left;float: left;border-left: 1px solid #db605f;border-right: 1px solid #db605f;border-bottom: 1px solid #db605f;}
.xjlb_c1 span.xjlb_c1t02{width: 46%;float: left;text-align: center;border-right: 1px solid #db605f;border-bottom: 1px solid #db605f;}
.xjlb_c1 span.xjlb_c1t03{width: 24%;float: left;text-align: center;border-right: 1px solid #db605f;border-bottom: 1px solid #db605f;padding-right: 1px;}
.xjlb_c1 span.xjlb_c1t04{width: 24%;float: left;text-align: center;/* border-left: 1px solid #db605f; */border-bottom: 1px solid #db605f;border-right: 1px solid #db605f;}

.xjlb_c2{width:1019px;float: none;height: auto;overflow: hidden;}
.xjlb_c2 ul li{min-height: 66px;line-height:28px;border-bottom: 1px solid #db605f;font-size: 16px;height: auto;overflow: hidden;}
.xjlb_c2 ul li span{padding: 0px 0px; margin: 0px 0px;}
.xjlb_c2 ul li span.xjlb_c1t01{width: 6%;height: 66px;line-height: 66px;color: #4b4b4b;text-align: center;border-right: 1px solid #db605f;float: left;border-left: 1px solid #db605f;} 
.xjlb_c2 ul li span.xjlb_c1t02{width: 46%;min-height: 66px;text-align: center;float: left;color: #4b4b4b;border-right: 1px solid #db605f;padding-top: 10px;height: auto;overflow: hidden;}
.xjlb_c2 ul li span.xjlb_c1t03{width: 24%;height: 66px;text-align: center;float: left;color: #4b4b4b;border-right: 1px solid #db605f;padding-top: 10px;}
.xjlb_c2 ul li span.xjlb_c1t04{width: 24%;height: 66px;text-align: center;float: left;color: #4b4b4b;border-right: 1px solid #db605f;padding-top: 10px;}
.xjlb_c2 ul li a{height:66px; line-height:24px; }
.xjlb_c2 ul li a:hover{ width: 100%; color:#b21023;height:66px; *height:66px;}


.slider{ width:100%;  min-width:980px;  height:519px;  position:relative; overflow:hidden; background:#fff; text-align:center; margin-top: 30px;  }	
.slider .bd{ width:980px; position:absolute; left:50%; margin-left:-490px  }	
.slider .bd li{width:980px;overflow:hidden;position: relative;}	
.slider .bd li img{ display:block; width:980px; height:519px;}	
.slider .bd li p{text-align:center;position: absolute;bottom: 50px;color: #ffffff;vertical-align: middle;display: block;font-size: 20px;width: 90%;line-height: 30px;left: 5%;}
.slider .tempWrap{ overflow:visible !important }	
.slider .tempWrap ul{  margin-left:-980px !important;   }
.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(slider-btn.png) 0 -10px no-repeat; 		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }	
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }	
.slider .prev{ left:-50%; margin-left:-490px;  }	
.slider .next{ left:50%;  margin-left:490px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:94px; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }	.slider .pnBtn .arrow{ display:none;   position:absolute; top:94px; z-index:1; width:60px; height:335px;  }	
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }	
.slider .prev .arrow{ right:0; background:url(slider-arrow.png) -120px 0 no-repeat;}	
.slider .next .arrow{ left:0; background:url(slider-arrow.png) 0 0 no-repeat;  }

.footer-xx{position: relative;overflow:hidden;background: url(fot.png) repeat-x;min-height: 190px;}
.footer-xx .left-xx{margin: 50px 55px 0 0px;float:left;}
.footer-xx .left-xx span + span{ margin-left:20px;}
.footer-xx .middle-xx{margin-top: 20px;color:#fff;font-size:14px;width:570px;float:left;}
.footer-xx .middle-xx h4{font-weight:normal;color:#fff;margin-bottom: 15px;margin-top: 15px;}
.footer-xx .middle-xx h4 a{ color:#fff;}
.footer-xx .middle-xx p{ line-height:24px; height:24px; position:relative;}
.footer-xx .middle-xx p span{ display:block; float:left; margin-right:60px;}
.footer-xx .middle-xx p a{ color:#fff;}
.footer-xx .middle-xx p i{ float:left; height:24px; width:18px; margin-right:5px;}
.footer-xx .middle-xx p i img{ margin-top:2px;}
.footer-xx .wxgzh{margin: 25px 30px  0 0;font-size:14px;color:#fff;width:112px;float:left;}
.footer-xx .wxgzh p{ color:#fff; margin-top:10px; text-align:center;}

.path{background: url(2017_w_img01.png) 0px  center no-repeat;height: 50px;padding-left: 30px;line-height: 50px;}

/*列表页*/
.RightCon{padding:15px;min-height: calc(100vh - 512px);background: #F9F9F9;box-shadow: 0 0 5px 0 #e8e0e0;margin-bottom: 15px;}
.RightCon .TitleCon{ position:relative; width:100%; height:40px; border-bottom:1px solid #e2e2e2;}
.RightCon .TitleCon>span{ display:inline-block; height:37px; padding:0 15px; border-bottom:4px solid #d81519; color:#d81519; font-size:17px; line-height:37px; cursor:default;}
.RightCon .TitleCon>a{ display:inline-block; height:37px; padding:0 15px; font-size:17px; line-height:37px; margin-right:10px;}
.RightCon .TitleCon>a.on,.RightCon .TitleCon>a:hover{ border-bottom:4px solid #d81519; color:#d81519;}

/*文章列表*/
ul.NewsList{padding:10px 5px;min-height: 320px;}
ul.NewsList li{line-height: 35px;background: url(gl_dian_10.png) no-repeat 0px center;padding-left:15px;height: 35px;overflow: hidden;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;font-size: 14px;}
ul.NewsList li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
ul.NewsList li a{ float:left; display:inline-block; width:80%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.NewsList li span{ float:right; display:inline-block; text-align:right; width:20%;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul.NewsList li.b{ height:0; border-bottom: 1px dotted #cccccc; padding-bottom: 10px; margin-bottom: 10px; background:none;}

/*文章页*/
.xilan {overflow: hidden;background: #fff;box-shadow: 0px 2px 5px #ECEBEB;border: 1px solid #f3e7e7;padding:0 10px;margin-bottom: 15px;}
.xilan_main{margin: 0 auto; padding: 10px;}
.xilan .xilan_main h3{text-align: center;color: #e61018;line-height: 36px;font-size: 26px;margin: 31px auto 0px;font-weight: normal;}
.xilan .xilan_main p.p1{height: 36px;line-height: 36px;color: #646464;font-size: 12px;margin: 15px auto 0;border-bottom: 1px solid #e7e7e7;text-align: center;}
.xilan .xilan_main p.p1 span{ margin:0 10px;}
.xilan .xilan_main p.p1 span b{ font-weight: normal;}
.img_show{width: 800px; overflow: hidden; margin: 36px auto 30px;}
.img_show img{width: 800px; height: 474px; border: 0;}

@media screen and (max-width:750px ) {
	body{margin:5px 5px;}
	.w1200{width: auto;height: auto;margin: 0 auto;}	
	.msss_top{width: auto;height: 179px;box-sizing: border-box;object-fit: cover;background-size: 135% 179px;} 
	.msss_top .logo{width: auto;height: 33px;margin-top: 10px;float: left;background-size: 80% auto;}	
	.msss_top .logo img{height: 30px;margin-left: 30px;}
	.msss_top .fhztsy{width:100%; height:180px;}
	.tit img{display:none;}
	.tit1{ width: auto; margin-top: 0px; height:78px; background: url(msss_img02_1.png) no-repeat;background-size:100% auto;}	
	.tit2{ width: auto; margin-top: 0px; height:78px; background: url(msss_img03_1.png) no-repeat;background-size:100% auto;}	
	.tit3{ width: auto; margin-top: 0px; height:78px; background: url(msss_img04_1.png) no-repeat;background-size:100% auto; margin-top: 20px;}	
	.tit4{ width: auto; margin-top: 0px; height:78px; background: url(msss_img05_1.png) no-repeat;background-size:100% auto;}	
	.video{width: 100% !important;height: 200px !important;}
	.video video{width: 100% !important;height: 200px !important;}
	/*.box1_text{ width: 100%; margin-top:0px; height:207px;background-size: 135% auto;}	
	.box1_text img{width: 100%;height:207px;}*/
	.box1_text{height: auto;overflow: hidden;margin-bottom: 20px;}
	.box1_text .prev,
	.box1_text .next{display: none;}
	.box1_text .bd {width: 100%;height: calc((100vw - 20px)/(960 / 540));margin-bottom: 15px;}
	.box1_text .bd ul li a img {height: calc((100vw - 20px)/(960 / 540));}
	.box1_text .num li{width: 8px;margin: 0px 5px;}
	.box2_text {width: 100%;height:auto; overflow: hidden; background:none;margin-top: 0px; }
	.msss_pic{width:100%;height: 285px;overflow:hidden;position:relative;border:1px solid #ddd;float: none;margin-top: 0px;}
	.msss_pic .bd img{width:100%;height: 285px;display:block;}
	.box2_list {width:auto;overflow: hidden;position: relative;margin-left: 0px;float: none;margin:  0 auto;}	
	.box2_list ul li h1{font-size:16px;}
	.box2_list ul li p{font-size:14px;}
	.msss_pic .bd li span {width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}	
		
	.box2_lnss{width: 100%;margin-top: 0px;}
	.box2_lnss .hd {width: 100%;height: auto;overflow: hidden;margin-bottom:20px;background:none;}
	.box2_lnss .hd ul li {width:8%; height:60px; line-height:24px; float: left; text-align: center;  margin-top: 10px; margin-left: 0px; float: left;}
	.box2_lnss .hd ul li a{ width:100%;font-weight: 300; color: #333; font-size: 20px;}
	.box2_lnss .hd ul li a:hover{ color: #375de0; }
	.box2_lnss .hd ul li.on{width:100%;background: url(msss_img15.png) center bottom no-repeat; }
	.box2_lnss .hd ul li.on a{color: #c10100;font-weight: bold;text-align: center;}
	.box2_lnss .hd ul li.bt1,.box2_lnss .hd ul li.bt2,.box2_lnss .hd ul li.bt3,.box2_lnss .hd ul li.bt4,.box2_lnss .hd ul li.bt5,.box2_lnss .hd ul li.bt6{width: 16%;height: 77px;float:left;}
	.box2_lnss .hd ul li.bt1 em,.box2_lnss .hd ul li.bt2 em,.box2_lnss .hd ul li.bt3 em,.box2_lnss .hd ul li.bt4 em,.box2_lnss .hd ul li.bt5 em,.box2_lnss .hd ul li.bt6 em{ display: none; width: 0px;}
	.box2_lnss .hd ul li p {width:100%;text-align: center;margin-top: 10px;}
	.box2_lnss .hd ul li.on p{color: #c10100;font-weight: bold;text-align: center;}
	
	.box2_lnss .bd{width:100%;height: auto;overflow: hidden;float: none;}
	.box2_lnss .bd ul{width:100%;height: auto;overflow: hidden;float: left;}
	.box2_lnss .bd>ul>li{width:100%;height: auto; overflow: hidden;}
	.box2_lnss .bd ul li{ width:auto; background: url(msss_img16.png) top center no-repeat; margin: 0 auto;}
	.box2_lnss .bd ul li .biaog{}
	.box2_lnss .bd ul li .biaog h1{ width: 100%; height: 55px;  line-height: 55px; color: #fff; font-size: 24px; text-align: center; background: url(msss_img17.png) no-repeat;}
	.xjlb_cbox{width:100%; height:auto; overflow:hidden;}
	.xjlb_c1 { width: 100%;}
	.xjlb_c1 span.xjlb_c1t01 {width:11%;}
	.xjlb_c1 span.xjlb_c1t02 {width: 35%;}
	.xjlb_c1 span.xjlb_c1t03 {width: 30%;}
	.xjlb_c1 span.xjlb_c1t04 {width: calc(24% - 5px);border-right: 1px solid #db605f;}
	
	.xjlb_c2{width: 100%;}
	.xjlb_c2 ul li span.xjlb_c1t01 {width:11%; height: 131px;}
	.xjlb_c2 ul li span.xjlb_c1t02 {width:35%;height: auto;}
	.xjlb_c2 ul li span.xjlb_c1t03 {width:30%;  height:120px;}
	.xjlb_c2 ul li span.xjlb_c1t04 {width: calc(24% - 5px);height:120px;}
	.xjlb_c2 ul li { height: auto; overflow: hidden;}
	.xjlb_c2 ul li a {height: auto; overflow: hidden;}
		
		
	.box2_lnssbg { height: auto; overflow: hidden;}	
	.slider{min-width: calc(100vw - 10px);width: calc(100vw - 10px);height: 293px;position:relative;overflow:hidden;background:#fff;text-align:center;margin-top: 0px;}
	.slider .bd{width: calc(100vw - 10px);left:0px; margin-left:0px;}
	.slider .tempWrap ul{margin-left: 0px !important; }
	.slider .bd li{width: calc(100vw - 10px);}	
	.slider .bd li img{width: 100%;height: 288px;/* object-fit: cover; */}	
		
		
		
	.footer-xx{margin-top: 20px;background: #c10100;padding: 0px 20px;display: none;}	
	.footer-xx .middle-xx{width: 100%;}	
	.footer-xx .middle-xx h4{margin-top: 0px;}	
		
	.footer-xx .middle-xx p{ height: auto;}	
	.footer-xx .middle-xx  .sjd	{ display: none;}

	.Footer_Mbile{ display: block !important; background:#cd0a1b; padding: 15px 5px;}
    .Footer_Mbile p{ text-align: center; font-size: 15px; color: #FFF; line-height: 1.5; padding: 3px 0;}
    .Footer_Mbile a{ font-size: 15px; color: #FFF;}
	/*内页*/
	ul.NewsList{ }
	ul.NewsList li{ height:auto; line-height: inherit; padding: 10px 0;}
	ul.NewsList li + li{ border-top:1px solid #DDD;}
	ul.NewsList li a{width: auto;float: none;white-space: inherit;line-height: 1.3;display: block;font-size: 14px;color: #000;}
	ul.NewsList li span{width: auto;display: block;float: none;text-align: left;font-size: 12px;line-height: 1.3;}
	
	.path{background-position: 5px 7px;height: auto;line-height: 1.5;padding: 10px 10px 10px 30px;}
	
	.xilan{ }
	.xilan .xilan_main{ padding: 0 10px;}
	.xilan .xilan_main p.p1{height: auto;padding: 10px 5px;line-height: 1.5;text-align: left;}
	.xilan .xilan_main p.p1 span{ white-space: nowrap;}
	.xilan .xilan_main p.p1 span#share{ display:none;}
	#Zoom img{max-width: 100% !important;height: auto !important;}
	/*.SzyzzwBox a{ left: 15px !important;}*/
	
	#Zoom iframe[masid],
	#sp iframe[name='ifRameVideo'],
	#sp video{width: 100% !important;height: 200px !important;}
	#sp{width: 100% !important; height:auto !important;}
}