﻿
.nylamlb{
	width:100%;
	float: left;
	background:#f8f9fd;
}
.navMenubox { width: 100%;margin: 0 auto;overflow: hidden; }
.navMenu{
	display: block;width: 100%;text-align: center;
}
.navMenu> li { display: inline-block; margin: 0; padding: 0; border: 0px; width:12%;}
.navMenu>li>a { display: block; overflow: hidden; line-height: 65px;max-height: 65px; color: #000;white-space: nowrap; text-overflow: ellipsis;  transition: all .3s; position: relative; text-decoration: none; font-size: 18px; text-align: center;}
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 16px; font-family:苹方-简; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline; font-family:苹方-简; height: auto; font-size: 16px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active i, .navMenu>li>a:hover i{
	background:url('../images/2.png') no-repeat 0 center; 
}
.navMenu>li>a.active, .navMenu>li>a:hover { color: #fff; background: #015c9b; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px; }
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 14px; border-bottom:1px #666666 dashed ; line-height: 34px; padding-left:20px; color: #666666; clear: both; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #8e0b10;}
.icon_1:before { content: "\f0ac"; }
.icon_2:before { content: "\f0ac"; }
.icon_3:before { content: "\f0ac"; }
.nybanner{
	float: left;
	width: 100%;
}
.nybanner img{
	width: 100%;
}
.nybanner1{
	float: left;
	width: 100%;
	background:url('../images/nybanner2.jpg') no-repeat center center; 
	padding-top: 195px;
	padding-bottom: 136px;
}

.nygsjjnr{
	float: left;
	width: 100%;
	padding-top: 83px;
	padding-bottom: 85px;
	position:relative;
}
.nygsjjwz{
	float: left;
	width: 100%;
}
.nygsjjwz1{
	float: left;
	width: 100%;
}

.nygsjjwznm{
	float: left;
	width: 100%;
	margin:auto;
	text-align: center;
}
.nygsjjwznm img{
	width: 100%;
	max-width: 588px;
	text-align: center;
}
.nygsjjwznr{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.nygsjjwznr img{
	max-width: 100%;
}
.nygcnrtp{
	float: left;
	width: 100%;
}
.nygcnrtp ul li{
	float: left;
	width: 46%;
	margin:0px 2% 20px 2%;
	border:1px #ccc solid;
}
.nygcnrtp ul li img{
	width: 100%;
}
.nygcalnm{
	float: left;
	width: 100%;
	font-size: 35px;
	font-weight: bold;
	text-align: center;
	line-height: 70px;
}
.nygsjjwznr1{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.nygsjjwznr1 img{
	max-width: 100%;
}
.about_3_main .jq22-container {  position: relative; width:100%; margin:50px auto 0; overflow: hidden;}
.about_3_main .sociales { text-align: center;}
.about_3_main #timeline { width:1400px; overflow: hidden; margin: 0 auto; position: relative;}
.about_3_main #dates {width:100%; height:60px;  overflow: hidden; color: #333; position:relative; z-index:2;}
.about_3_main #dates li { list-style: none;  float: left;  width: 136px; height:60px;font-size:18px; text-align: center;}
.about_3_main #dates a { line-height: 38px; font-family: arial;  height: 46px; color: #999; font-size:18px; display: block; opacity: 0.5;}
.about_3_main #dates i{ display:block; width:22px; height:22px; background-position:-320px -0px; margin:0 auto;}
.about_3_main #dates .selected i{ display:block; width:22px; height:22px; background-position:-295px -0px;}
.about_3_main #dates .selected { color: #e62029; opacity: 1;}
.about_3_main #issues { width: 1400px; overflow: hidden;height:300px; }
.about_3_main #issues li { width:1400px; list-style: none; float: left; height:100%;}
.about_3_main #issues li .fl { width:53%; padding-left:5%; font-size:280px; font-family:"Arial"; color:#6d5950; line-height:240px; font-weight:bold; border-right:#6d5950 solid 1px; text-align:center;}
.about_3_main #issues li .fl img{ display:block; width:100%;}
.about_3_main #issues li .fl span { display: block; background: #fff; width: 68px; height: 3px;  margin-bottom: 30px;}
.about_3_main #issues li .fl h3 { color: #333; font-size: 65px; font-family: arial; font-weight: bold;}
.about_3_main #issues li .fr { width:17.4%; margin-left:2%;float: left;  line-height:30px;}
.about_3_main #issues li .fr h3 { display:inline-block; width:100%;}
.about_3_main #issues li .fr h3 span{ display:block; float:left;font-size:100px; color: #fff; line-height:100px; margin-bottom: 12px; font-weight: bold; font-family:"Arial";}
.about_3_main #issues li .fr h3 i{ display:block; width:36px; height:36px; background-color:#fff; text-align:center; line-height:36px; border-radius:50px; float:left; margin-left:10px; font-size:22px; color:#333; margin-top:8px;}
.about_3_main #issues li .fr p { font-size:18px; color: #666; line-height: 36px; }
.about_3_main #next,
.about_3_main #prev { position: absolute; top:96px; font-size: 70px; width:60px; height:60px; overflow: hidden; background: url(../images/icon.png) no-repeat;}
.about_3_main #next { right: 0px; background-position: -312px -231px;}
.about_3_main #prev { left: 0px; background-position: -241px -231px;}
.about_3_main #next:hover{ opacity:0.8}
.about_3_main #prev:hover { opacity:0.8 }
.about_3_main #next.disabled,.about_3_main #prev.disabled { opacity: 0.2;}
.about_3_main{ width:100%;padding-bottom:80px;}
.about_3_main .index_h3{ display:inline-block; width:100%;}
.about_3_main .index_tb h3 { padding-top: 64px;}
.about_3_main .index_h3 .aa { display: block; float:left;background:none;}
.about_3_main .about_3a{ display: block; float:right; padding-top:60px;}
.about_3_main .about_3a a{ display:block; width:200px; height:50px; border:#d9d9d9 solid 1px; border-radius:10px; text-align:center; line-height:50px; font-size:18px; color:#999;}
.about_3_main .about_3a a:hover{ background-color:#c73130; color:#fff; border:#c73130 solid 1px;}
@media (max-width: 1660px) {
.about_3_main #issues li { width:1200px;}
.about_3_main #issues li .fl { width: 50%; padding-left: 5%; font-size: 220px; line-height: 200px;}
.about_3_main #timeline { width: 1200px;}
.about_3_main #issues li .fr { width: 33.4%;}

}

.nyfangan{
	float: left;
	width: 50%;
}
.nyjjfa{
	float: left;
	width: 100%;
	font-size:40px;
	color: #015c9b;
	font-weight: bold;
	text-transform: uppercase;
}
.nyjjfa span{
	font-size:35px;
	color: #000;
}
.nyjjfanr{
	float: left;
	width: 100%;
	font-size:40px;
	color: #015c9b;
	margin-top: 50px;
}
.nyjjfawznr{
	float: left;
	width: 100%;
	font-size:16px;
	color: #000;
	line-height: 35px;
	margin-top: 25px;
}
.nyfangimg{
	float: right;
	width: 47%;
}
.nyfangimg img{
	width: 100%;
	max-width: 754px;
}
.nybanner2{
	float: left;
	width: 100%;
	background:url('../images/nybanner3.jpg') no-repeat center center; 
	padding-top: 195px;
	padding-bottom: 136px;
}
.nybanner3{
	float: left;
	width: 100%;
	background:url('../images/nybanner4.jpg') no-repeat center center; 
	padding-top: 195px;
	padding-bottom: 136px;
}

.nychanp{
	float: left;
	width: 100%;
}
.nychanp ul li{
	float: left;
	width: 46%;
	margin:0px 2% 20px 2%;
	background: #015c9b;
}
.nychanp ul li a .nycpimg{
	float: left;
	width: 100%;
}
.nychanp ul li a .nycpimg img{
	width: 100%;
}
.nychanp ul li a .nycpnm{
	float: left;
	width: 100%;
	font-size: 30px;
	line-height: 70px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.nyjiejfana{
	float: left;
	width: 100%;
}
.nyjiejfana ul li{
	float: left;
	width: 100%;
	border-bottom: 1px #ccc solid;
	padding:20px;
	margin-bottom: 25px;
}

.nyjiejfana ul li a .nyjjfaimg{
	float: left;
	width: 20%;
}
.nyjiejfana ul li a .nyjjfaimg img{
	width: 100%;
}
.nyjiejfana ul li a .nyjiejuewz{
	float: right;
	width: 77%;
}
.nyjiejfana ul li a .nyjiejuewz .nyjiejuewznm{
	float: left;
	width: 100%;
	font-size:16px;
	color: #000;
}
.nyjiejfana ul li a .nyjiejuewz .nyjiejuewznr{
	float: left;
	width: 100%;
	font-size:14px;
	line-height: 25px;
	margin-top:15px;
	color:#707070;
}
.nycpnrlm{
	float: left;
	width: 100%;
	border-bottom: 1px #c4c4c4 solid;
	padding:25px 0px;
	margin-bottom: 20px;
}
.nycpnrlmzbt{
	float: left;
	width: 100%;
	font-size: 30px;
	color: #015c9b;
	text-align: center;
	font-weight: bold;
}
.nycpnrlmfbt{
	float: left;
	width: 100%;
	font-size: 18px;
	color: #2c2c2c;
	margin-top: 15px;
	text-align: center;
}
.nycpnrlmwzjs{
	float: left;
	width: 100%;
	padding:15px;
}
.nycpnrlmwzjs img{
	max-width: 100%;
}
.nysjfz{
	display: none;
}
.nyhezuo{
	float: left;
	width: 100%;
}
.nyhezuo ul li{
	float: left;
	width: 15%;
	margin:0px 2% 20px 2%;
}
.nyhezuo ul li .nyhezuoimg{
	float: left;
	width: 100%;
}
.nyhezuo ul li .nyhezuoimg img{
	width: 100%;
}
@media screen and (max-width: 669px) {
.nybanner,.nybanner1,.nybanner2,.nybanner3{
	padding-top: 60px;
	padding-bottom: 0px;
}
.nygsjjnr{
	padding-left:15px;
	padding-right: 15px;
}
.navMenu> li{
	width: 24%;
}
.nyfangan{
	width: 100%;
}
.nyjjfa{
	font-size:20px;
}
.nyjjfanr{
	font-size:18px;
	margin-top: 20px;
}
.nyfangimg{
	width: 100%;
	margin-top: 25px;
}
.nychanp ul li{
	width: 96%;
}
.nyjiejfana ul li a .nyjjfaimg{
	width: 100%;
}
.nychanp ul li a .nycpfnm{
	font-size:14px;
}
.nyjiejfana ul li a .nyjiejuewz{
	width: 100%;
}
.nygsjjwz{
	width: 100%;
}
.about_3_main{
	display: none;
}
.nysjfz{
	float: left;
	width: 100%;
	display: block;
}
.nysjfz ul li{
	float: left;
	width: 100%;
	padding:15px;
	background:#e4e4e4;
	margin-bottom: 20px;
}
.nysjfz ul li .nysjfznf{
	float: left;
	width: 30%;
	font-size: 25px;
	font-weight: bold;
	color: #000;
}
.nysjfz ul li .nysjfznr{
	float: right;
	width: 68%;
	font-size: 16px;
	color: #5b5b5b;
	line-height: 30px;
}
}









