.container{

width: 1280px;

max-width: none !important;

}


@media screen and (max-width: 1400px) {

body{

width: 1280px;

}

}
ul,li {padding:0;margin:0;list-style:none;}
img {max-width:100%;}

.whitea a:link {color:#ffffff;text-decoration:none;}
.whitea a:visited {color:#ffffff;text-decoration:none;}
.whitea a:active {color:#ffffff;text-decoration:none;}
.whitea a:hover {color:#ffffff;text-decoration:none;}

.topmenu { position:absolute;top:3rem;left:50%;margin-left:-640px;font-size:1.25rem;}
.topmenu2 { position:absolute;bottom:10rem;left:50%;margin-left:-640px;}
.topmenu3 { position:absolute;bottom:2rem;left:50%;margin-left:-640px;}
.topmenu3 .col a {display:block;padding:2rem 0;font-size:1.25rem;color:#343434;}
.topmenu3 .col a:hover {color:#ffffff;text-decoration:none;}

.topmenu3 .col {padding:0;}
.button1 a {background:url(../images/an1.png) no-repeat 1rem center;}
.button1 a:hover {background:url(../images/an1h.png) no-repeat 1rem center #232952;}
.button2 a {background:url(../images/an2.png) no-repeat 1rem center;}
.button2 a:hover {background:url(../images/an2h.png) no-repeat 1rem center #232952;}
.button3 a {background:url(../images/an3.png) no-repeat 1rem center;}
.button3 a:hover {background:url(../images/an3h.png) no-repeat 1rem center #232952;}
.button4 a {background:url(../images/an4.png) no-repeat 1rem center;}
.button4 a:hover {background:url(../images/an4h.png) no-repeat 1rem center #232952;}
.button5 a {background:url(../images/an5.png) no-repeat 1rem center;}
.button5 a:hover {background:url(../images/an5h.png) no-repeat 1rem center #232952;}

.button6 a {background:url(../images/an6.png) no-repeat 1rem center;}
.button6 a:hover {background:url(../images/an6h.png) no-repeat 1rem center #232952;}

.indexaboutus {padding-top:5rem;padding-bottom:2rem;}
.indexaboutus .h2 {font-size:1.625rem;color:#4f4f4f;font-weight:bold;}
.aboutusdesc {font-size:1rem;color:#4f4f4f;line-height:2;}
.line1 {width:3rem;height:0.3rem;background:#000f65;margin-top:1rem;margin-bottom:0.6rem;}

.ancolor1 {background:#000f65;border-color:#000f65;padding:0.1rem 1.5rem;}
.ancolor1:hover {background:#031ba6;border-color:#031ba6;}

.wuge .col {text-align:center;font-size:1rem;color:#4f4f4f;}
.wuge span {display:block;}
.wuge span b {font-size:2.25rem;color:#0b1240;}
.wuge i {display:block; font-style:normal;}
.indexbt .h2 {font-size:2.25rem;color:#4f4f4f;}
.indexbt .h2 span {color:#eeeeee;}

.mt-6 {margin-top:6rem;}
.mb-6 {margin-bottom:6rem;}





.img-count,.img-count img{position:relative;}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; /*overflow:hidden;*/height:100%; *height:100%;}
.w-newsList1{position: relative;width:100%;background:#eeeeee;}
.w-newsList1 a{ display: block; text-decoration: none; color: #333;}
.w-newsList1 .news-item{ position:relative;}
.w-newsList1 .news-imgbox{ width:45%;}
.w-newsList1 .news-imgbox img{/* transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);*/ width:576px;height:559px;}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList1 .aspectRatio{padding-bottom:560px;}
.w-newsList1 .news-text{ position: absolute; right:2%; width:50%; top:15rem; transform:translateY(-50%); -webkit-transform:translateY(-50%);  overflow:hidden;}
:root .w-newsList1 .news-text{ }
.w-newsList1 .date{ line-height: 1.4; margin-bottom: 0.8em;}
.w-newsList1 .date .year{ font-size:46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.w-newsList1 .date .day_month{font-size:17px; color: #bebebe;}
.w-newsList1 .news-h{ position:absolute;top:0;right:0;background:#0b1240;color:#ffffff;width:60%;font-size:1.8rem; font-weight: bold; padding:1.5rem 0; overflow: hidden;}
.w-newsList1 .news-h span {float:left; background:url(../images/tb1.png) no-repeat left center; padding-left:3.5rem;margin-left:5rem;}
.w-newsList1 .news-h b {float:right;padding-right:3.5rem;}
.w-newsList1 .news-sum{ line-height: 2; overflow: hidden; color:#4f4f4f;font-size:1rem;}

.w-newsList1 .adSN_page{ position: absolute; z-index: 9; left:50%; bottom:50%; margin-bottom: 0; top: auto; transform: none; -webkit-transform: none; width:35%; padding-left: 4%; }
.w-newsList1 .adSN_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.w-newsList1 .swiper-num{ position: absolute; z-index: 9; left: 36%; bottom:0; color: #ffffff;}
.w-newsList1 .swiper-num .active{ font-size:32px; font-weight: bold;}

.swiper-button-prev2i { position:absolute;left:48%;bottom:2rem; z-index:100;}
.swiper-button-next2i { position:absolute;left:52.8%;bottom:2rem; z-index:100;}

.picpic .col-7 {padding-left:0;padding-right:0;}
.picpic .col-5 {padding-right:0;}
.picpic a { position:relative; display:block;}
.picpic a span { position:absolute;width:100%;background:#000000;bottom:0;left:0;height:4rem;line-height:4rem; text-indent:2rem;color:#ffffff;font-size:1rem;opacity:0.75;}

.picpic img {width:100%;}
.imgh1 img {height:456px;}
.imgh2 img {height:275px;}
.imgh3 img {height:650px;}

.anniu1 {width:100%;height:5rem;line-height:5rem;font-size:1.8rem; background:#0b1240; text-align:center;}

.indexnewsbg {width:100%;height:auto;background:url(../images/inewsbg.jpg) no-repeat top center;}
.indexnewsbg .col-8 a:link {color:#4f4f4f;text-decoration:none;}
.indexnewsbg .col-8 a:visited {color:#4f4f4f;text-decoration:none;}
.indexnewsbg .col-8 a:active {color:#4f4f4f;text-decoration:none;}
.indexnewsbg .col-8 a:hover {color:#4f4f4f;text-decoration:none;}

.indexflash  .carousel-item{ background:#ffffff;}
.indexflash  .carousel-item img {height:300px;}
.indexflash h5 {line-height:2;text-indent:1rem;font-size:1.25rem;margin-bottom:0;}
.indexflash p {line-height:2;padding:0rem 0.75rem 0.5rem;font-size:1rem; }

.indexflash  .carousel-indicators {bottom:150px;}
.inewslist {background:#ffffff;margin-bottom:1.6rem;padding:0.5rem 0;}
a:hover .inewslist {border:1px solid #000f65;color:#4f4f4f;text-decoration:none;}
.inewslist .col-2 {text-align:center;font-size:1.25rem;line-height:2; border-right:1px solid #000f65;}
.inewslist .col-2 span { display:block;}
.inewslist .col-2 b { display:block;font-weight:normal;}
.inewslist .col-10 {padding-left:2rem;}
.inewslist .col-10 .h3 {font-size:1.38rem;margin-top:0.5rem;}
.inewslist .col-10 .h5 {font-size:1rem;}

.footer {width:100%;background:#0b1240;font-size:1rem;}


.foot1 b {font-size:1.5rem;margin-bottom:2rem; display:block;}
.foot1 ul,.foot1 li {list-style:none;margin:0;padding:0;}
.foot1 ul {line-height:2;}
.foot2 {padding-top:1rem;}
.foot2 span {display:block;line-height:3;text-align:center;}

.sonmenu {font-size:1.2rem;line-height:2;}
.sonmenu a {margin-right:1rem;}
.graya a:link {color:#4f4f4f;text-decoration:none;}
.graya a:visited {color:#4f4f4f;text-decoration:none;}
.graya a:active {color:#4f4f4f;text-decoration:none;}
.graya a:hover {color:#000f65;text-decoration:none;}
.fontsize125 {font-size:1.25rem;}
.nban {width:100%;height:780px; background:url(../images/newsban.jpg) no-repeat top center;}
.nbanjob {width:100%;height:780px; background:url(../images/jobban.jpg) no-repeat top center;}
.nbanmap {width:100%;height:780px; background:url(../images/map.jpg) no-repeat top center;}
.nbanpro {width:100%;height:780px; background:url(../images/proban.jpg) no-repeat top center;}
.nbanpro2 {width:100%;height:780px; background:url(../images/dichan.jpg) no-repeat top center;}
.nbanwh {width:100%;height:780px; background:url(../images/whban.jpg) no-repeat top center;}
.bigtit {font-size:2.3rem;}
.bigtit span {display:block; text-align:center;width:100%;margin-top:280px;}
.bigtit b {display:block; text-align:center;width:100%;margin-top:20px;}


.nsonmenu {margin-top:270px;}
.nsonmenu a {font-size:1.25rem;padding:0.8rem 2rem;margin-right:1rem; text-decoration:none;}
.nsonmenu a:link {background:#ffffff;color:#505050;}
.nsonmenu a:visited {background:#ffffff;color:#505050;}
.nsonmenu a:active {background:#ffffff;color:#505050;}
.nsonmenu a:hover {background:#172165;color:#ffffff;}
.nsonmenu a.hover {background:#172165;color:#ffffff;}
.jtx {width:100%;margin-top:90px;}

.nnewslist .card-title { 
font-size:1.2rem;
font-weight:bold;
color:#4f4f4f;
}
.nnewslist .card-text {font-size:1rem;color:#8e8e8e;}
.nnewslist .btn-primary {
  color: #8e8e8e;
  background-color: #ffffff;
  border-color: #d6d6d6;
}
.nnewslist .btn-primary:hover {
  color: #ffffff;
  background-color: #172165;
  border-color: #172165;
}
.nnewslist .more a {float:left;}
.nnewslist .more span {float:right;color:#8e8e8e;font-size:1.1rem;}
.nnewslist .card {border:0; background:#fbfbfb;}

.nnewslist2  li.media {border-top:1px solid #e4e4e4;padding-top:2rem;padding-bottom:2rem;}
.nnewslist2 .timet {width:120px;text-align:center;color:#4f4f4f;}
.nnewslist2 .timet span { display:block;font-size:1.31rem;}
.nnewslist2 .timet b { display:block;font-size:4rem;}
.nnewslist2 .media img { width:322px;height:215px;}
.nnewslist2 .media-body h5 {font-size:1.3rem;font-weight:bold;color:#4f4f4f;}
.nnewslist2 .media-body p {font-size:1rem;color:#8e8e8e;line-height:2.5;margin-top:1rem;}


.pages .page-item.active .page-link {background-color: #0b1240;
border-color: #0b1240;}


.newsbg { width:100%;height:auto;background:#f2f2f2;}
.news_tit {font-size:1.875rem;font-weight:bold;color:#505050;line-height:3;}
.news_desc {font-size:1.25rem;color:#b5b5b5;margin-bottom:2rem;}
.news_body {font-size:1.25rem;color:#505050;line-height:2;padding:0 2rem 2rem; margin-bottom:2rem; border-bottom:1px solid #b5b5b5;}
.news_body img {max-width:100%;}
.bordera {border-top:15px solid #172165;}

.prenext {padding:0 0 2rem; line-height:2.5;font-size:1rem;}

.jobbg {width:100%;height:auto;background:#e3e9f3;}
.job_t {font-size:2rem;font-weight:bold;color:#505050;margin-top:0rem; clear:both;}
.job_t2 {font-size:1.25rem;color:#a4a7ad;margin-top:0.5rem;clear:both;}
.job_tline {width:3rem;height:0.35rem;background:#172165;margin-top:0.5rem;margin-bottom:2rem;clear:both;}
.job_c {font-size:1.15rem;color:#505050;line-height:1.8;clear:both;}

.joblist .accordion {width:100%;}
.joblist .card-header { background:none;}
.joblist .card {border:0;}
.joblist .card-body { background:#f5f5f5;color: #a7a7a7;
}
.joblist .col {text-align:center;font-size:1.25rem;}
.joblibg {  background:#172165;font-size:1.2rem;padding:0.8rem 0;}
.joblist .accordion > .card > .card-header {margin-bottom:0;}

.contact {height:auto;background:#ffffff;border-top:8px solid #0b1240;margin-top:-270px; margin-bottom:90px;text-indent:100; box-shadow: 10px 5px 5px #888888;}
.contact .h1 {font-size:2.2rem;color:#666666;margin-bottom:0.8rem;margin-top:4rem;}
.contact .h5 {font-size:0.85rem;color:#666666;margin-bottom:4rem;}
.contact .col {text-align:center; border-right:1px solid #e7e7e7;}
.contact .col span {display:block;margin-top:2rem;margin-bottom:2rem;}
.hh {clear:both;}
.contact2 .form-control {color:#cecece;font-size:1.25rem; background:#fafafa;}


.contact2     input::-webkit-input-placeholder { /* WebKit browsers */  
      color: #cecece;  
    }  
 .contact2    input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
      color: #cecece;  
    }  
 .contact2    input::-moz-placeholder { /* Mozilla Firefox 19+ */  
      color: #cecece;  
    }  
.contact2     input:-ms-input-placeholder { /* Internet Explorer 10+ */  
      color: #cecece;  
    }  
	
	
	.proline {width:100%;background:#e7e7e7;}
	.proline span {color:#172165;font-size:2rem;font-weight:bold;margin-left:2rem;}
	
	
.prodetail {padding:2rem 1rem;line-height:2;}	
.nx12 { position:absolute;bottom:1rem;right:1rem;}	
	
.proline2 {width:100%; background:#e7e7e7;}
.proline2 span {display:inline-block;width:200px; background:#0b1240;text-align:center;font-size:1.125rem;color:#ffffff;padding:1.5rem 0;float:left;}
.clear0 {clear:both;}	
.pss {float:right;padding-top:1rem;padding-right:1rem;}	

.productlist .card-body {
	background:#e7e7e7;
	text-align:center;
	padding:1rem 0.2rem; 
	
	}	
.productlist .card-title {margin:0;}	
.productlist .card-img,.productlist  .card-img-top {height:295px;}
	
.boxwenhua {text-align:center;background:#f8f8f8;padding:2rem 0;}
.wenhua {padding-top:2rem;padding-bottom:2rem;}
.wenhua .col-4 {margin-top:1rem;margin-bottom:1rem;}
.boxwenhua .h1 {font-size:1.5rem;color:#7e7e7e;}	
.boxwenhua .himg {width:63px;height:42px;margin:2rem auto;}		
.boxwenhua .h5 {font-size:1rem;color:#7e7e7e;}	
.boxwenhua:hover {background:url(../images/whbg.jpg) no-repeat; background-size:cover;}
.boxwenhua:hover .h1,.boxwenhua:hover .h5 {color:#ffffff;}	

.ww1 {background:url(../images/ww1.png) no-repeat center center;}
.boxwenhua:hover .ww1 {background:url(../images/ww1h.png) no-repeat center center;}
.ww2 {background:url(../images/ww2.png) no-repeat center center;}
.boxwenhua:hover .ww2 {background:url(../images/ww2h.png) no-repeat center center;}
.ww3 {background:url(../images/ww3.png) no-repeat center center;}
.boxwenhua:hover .ww3 {background:url(../images/ww3h.png) no-repeat center center;}
.ww4 {background:url(../images/ww4.png) no-repeat center center;}
.boxwenhua:hover .ww4 {background:url(../images/ww4h.png) no-repeat center center;}
.ww5 {background:url(../images/ww5.png) no-repeat center center;}
.boxwenhua:hover .ww5 {background:url(../images/ww5h.png) no-repeat center center;}
.ww6 {background:url(../images/ww6.png) no-repeat center center;}
.boxwenhua:hover .ww6 {background:url(../images/ww6h.png) no-repeat center center;}

.yinxiang {}
.yinxiang .h1 { text-align:center; width:100%;font-size:1.875rem;font-weight:bold;color:#4f4f4f;}
.yinxiang .h5 { width:95%;font-size:1rem;color:#5a5a5a;margin:2rem auto; line-height:2;}



#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height: 408px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}





#certify2 {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify2 .swiper-container {
	padding-bottom: 60px;
}

#certify2  .swiper-slide {
	width: 520px;
	height: 408px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify2  .swiper-slide img{
	display:block;
}
#certify2  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify2 .swiper-pagination2 {
	width: 100%;
	bottom: 20px;
}

#certify2 .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify2 .swiper-button-prev2 {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify2 .swiper-button-prev2:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify2 .swiper-button-next2 {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify2 .swiper-button-next2:hover {
	background-position: 0 -139px;
	background-size: 100%
}
.swiper-button-next2, .swiper-button-prev2 {
	position: absolute;
top: 50%;
margin-top: -22px;
z-index: 10;
cursor: pointer;
left:auto;
	
	}
.swiper-pagination2 {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  z-index: 10;
}

.lefttit h1 {font-size:2.5rem;color:#4f4f4f;font-weight:bold;line-height:1.5;}
.lefttit h2 {font-size:1.68rem;color:#888888;line-height:1;font-weight:normal;margin-top:2rem;}
.lefttit .hline {width:5rem;height:0.6rem;background:#172165;margin-top:1.5rem;}
.about1 {padding:3rem 0 0 0;}
.about1_xx h1 {font-size:1.75rem;color:#4f4f4f;font-weight:bold;margin-bottom:1rem;}
.about1_xx h5 {font-size:1rem;color:#343434;font-weight:normal;margin-bottom:1rem;line-height:2;}

.fazhan {width:100%;height:auto; background:#f3f3f3;}


#timeline {
	width: 100%;
	min-height: 350px;
	overflow: hidden;
	padding: 100px auto;
	position: relative;
	background: url('../images/dot.gif') left 45px repeat-x;
}
#dates {
	width: 100%;
	height: 60px;
	overflow: hidden;
}
#dates li {
	list-style: none;
	float: left;
	width: 100px;
	height: 50px;
	font-size: 24px;
	text-align: center;
	background: url('../images/biggerdot.png') center bottom no-repeat;
}
#dates a {
	line-height: 38px;
	padding-bottom: 10px;
	color:#172165;
}
#dates .selected {
	font-size: 3rem;
	font-weight:bold;
}
#issues {
	width: 1250px;
	
	overflow: hidden;
}
#issues li {
	width: 1250px;
	overflow:hidden;
	list-style: none;
	float: left;
}
#issues li img {
	float: left;
	
}
#issues li .h1 {
	color: #ffffff;
	font-size: 2.25rem;
	margin: 3rem 0 1.2rem 2rem;
	text-shadow: #000 1px 1px 2px;
}
#issues li .h5 {
	font-size: 1rem;
	margin-right: 2rem;
	margin-left:2rem;
	font-weight: normal;
	line-height: 2;
	
}

#next, #prev {
	position: absolute;
	top: 0;
	font-size: 70px;
	top: 0px;
	width: 22px;
	height: 38px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#next:hover, #prev:hover {
	background-position: 0 -76px;
}
#next {
	right: 0;
	background-image: url('../images/next.png');
}
#prev {
	left: 0;
	background-image: url('../images/prev.png');
}
#next.disabled, #prev.disabled {
	opacity: 0.2;
}

.fazhantit { position:absolute;left:0;bottom:5rem;}

.timezhou .col-3 { background:#0b1240;color:#ffffff;padding:0;}
.timezhou .col-2 {padding:0;}
.timezhou .col-7 {padding:0;}	

.graybg {width:100%;height:auto; background:#f3f3f3;}
.leader h1 {font-size:2.5rem;color:#343434;font-weight:bold;}
.leader h5 {font-size:1rem;color:#343434;font-weight:normal;line-height:2;margin-top:2rem;}
.leader img {margin-top:3rem;}


.ntopmenu .col-8,.topmenu .col-8 {line-height:2.5;}










	
	