@charset "utf-8";
.promotion-carousel .promotions { width: 100%; overflow: hidden; }
.promotion-carousel .promotion { width: 100%; position: relative; background-size: cover; background-position: top center; background-repeat: no-repeat; overflow: hidden; }
.promotion-carousel img { vertical-align: top; }
.navigation { width: 90px; position: fixed; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 20px; z-index: 9999; overflow: hidden; }
.navigation li { width: 90px; height: 25px; display: block; margin: 0 0 10px 0; }
.navigation li a { width: 10px; height: 25px; display: block; line-height: 25px; cursor: pointer; font-size: 13px; transition: .2s ease; }
.navigation li a i { font-style: normal; line-height: 25px; }
.navigation li a span { display: none; margin-left: 10px; }
.navigation li a.active { width: 90px; text-align: center; background: #003f98; color: #FFF; padding: 0 5px; }
.navigation li a.active i { display: block; float: left; }
.navigation li a.active span { display: block; float: left; }
/*****section1*****/
#section1 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; line-height: normal; }
.ablr { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 3.5rem; z-index: 100; }
.ablr dl { width: 24.8%; overflow: hidden; float: left; padding: 1.5rem 0; background: url(../images/cpbg.png) repeat; margin: 0 0.1%; height: 3.5rem; position: relative; }
.ablr dl a { width: 90%; overflow: hidden; display: block; color: #FFF; margin: 0 auto; }
.ablr dl a dt { width: 18.5%; overflow: hidden; float: left; }
.ablr dl a dd { width: 70%; overflow: hidden; float: left; margin-left: 5%; }
.ablr dl a dd span { display: block; font-size: 1.25vw; }
.ablr dl a dd p { color: #1272fb; font-size: 1.1vw; font-family: Arial; padding-top: 5px; }
.border { position: absolute; background: none; transition: all .5s ease-in-out; }
.ablr dl>.border:nth-of-type(1) { top: 0; left: 0; width: 0; height: 0; border-top: 1px solid rgba(255,255,255,0.4); }
.ablr dl>.border:nth-of-type(2) { top: 0; right: 0; width: 10px; height: 0; border-right: 1px solid rgba(255,255,255,0.4); }
.ablr dl>.border:nth-of-type(3) { bottom: 0; right: 0; width: 0; height: 0; border-bottom: 1px solid rgba(255,255,255,0.4); }
.ablr dl>.border:nth-of-type(4) { bottom: 0; left: 0; width: 0; height: 0; border-left: 1px solid rgba(255,255,255,0.4); }
.ablr dl:hover .border:nth-of-type(1) { width: 100%; }
.ablr dl:hover .border:nth-of-type(2) { height: 100%; }
.ablr dl:hover .border:nth-of-type(3) { width: 100%; }
.ablr dl:hover .border:nth-of-type(4) { height: 100%; }
 @media screen and (max-width: 1200px) and (min-width:1025px) {
.ablr dl a dd span { font-size: 16px; }
.ablr dl a dd p { font-size: 13px; }
}
 @media screen and (max-width: 1024px) and (min-width: 0px) {
.navigation { display: none; }
.ablr dl { width: 49.8%; padding: 10px 0; margin: 0 0.1% 2px 0.1%; height: inherit; position: relative; overflow: hidden; }
.ablr dl a dt { display: none; }
.ablr dl a dd { width: 100%; margin-left: 0; }
.ablr dl a dd span { font-size: 14px; }
.ablr dl a dd p { font-size: 12px; }
}
/*****section2*****/
#section2 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; background: #FFF; line-height: normal; padding: 40px 0; }
.aba { width: 33%; overflow: hidden; display: block; float: left; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 20px 0.1%; }
.aba a { width: 100%; display: block; color: #FFF; }
.aba a dt { width: 100%; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.aba a dt img { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.aba a dd { width: 90%; overflow: hidden; position: absolute; left: 5%; bottom: 2rem; z-index: 10; }
.aba a dd .alt { width: auto; overflow: hidden; float: left; }
.aba a dd .alt span { display: block; font-size: 1.8vw; font-weight: bolder; }
.aba a dd .alt p { font-size: 1vw; padding-top: 5px; }
.aba a dd i { width: 32px; height: 32px; display: block; background: url(../images/ioc1.png) no-repeat; float: right; }
.aba:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.aba:hover a { color: #FFF; }
.abb { width: 33%; overflow: hidden; display: block; position: relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 20px 0.1%; float: left; }
.abb a { width: 100%; display: block; position: relative; }
.abb a dt { width: 100%; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.abb a dt img { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.abb a dd { width: 100%; overflow: hidden; position: absolute; left: 0; top: 25%; z-index: 10; text-align: center; }
.abb a dd span { width: 22%; overflow: hidden; display: block; margin: 0 auto; }
.abb a dd h4 { font-size: 2.1vw; padding-top: 2.6rem; }
.abb a dd i { display: block; font-family: Arial; font-style: normal; padding-top: 10px; }
.abb a em { width: 100%; height: 1px; display: block; background: url(../images/lna.jpg) no-repeat center; position: absolute; left: 0; bottom: 2rem; z-index: 20; }
.abb a>.border:nth-of-type(1) { top: 0; left: 0; width: 0; height: 0; border-top: 1px solid rgba(0,63,152,0.4); }
.abb a>.border:nth-of-type(2) { top: 0; right: 0; width: 0; height: 0; border-right: 1px solid rgba(0,63,152,0.4); }
.abb a>.border:nth-of-type(3) { bottom: 0; right: 0; width: 0; height: 0; border-bottom: 1px solid rgba(0,63,152,0.4); }
.abb a>.border:nth-of-type(4) { bottom: 0; left: 0; width: 0; height: 0; border-left: 1px solid rgba(0,63,152,0.4); }
.abb a:hover .border:nth-of-type(1) { width: 100%; }
.abb a:hover .border:nth-of-type(2) { height: 100%; }
.abb a:hover .border:nth-of-type(3) { width: 100%; }
.abb a:hover .border:nth-of-type(4) { height: 100%; }
.abb:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.abb .fg { float: left; }
.abb .fm { float: right; }
 @media screen and (max-width: 1200px) and (min-width:1025px) {
.aba a dd .alt p, .abb a dd i { font-size: 14px; }
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
#section2 { padding: 20px 0; }
.aba a dd .alt span { font-size: 18px; }
.aba a dd .alt p, .abb a dd i { font-size: 14px; }
.abb a dd h4 { font-size: 20px; }
}
@media screen and (max-width: 479px) and (min-width: 0px) {
.aba, .abb { width: 100%; margin: 10px 0; }
}
/*****section3*****/
#section3 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; line-height: normal; padding: 40px 0; background: url(../images/bg1.jpg) no-repeat center; background-size: cover; }
.titlea { width: 100%; overflow: hidden; text-align: center; }
.titlea dt { width: 100%; overflow: hidden; font-size: 2.1vw; font-weight: bolder; }
.titlea dt a { color: #FFF; }
.titlea dd { width: 100%; overflow: hidden; font-family:comfortaa; color: #FFF; background: url(../images/lna.jpg) no-repeat center bottom; padding-bottom: 1.7rem; padding-top: 10px;}
#section3 .cplb { width: 100%; overflow: hidden; text-align: center; margin-top: 28px; }
#section3 .cplb span { width: 25%; display: block; overflow: hidden; float: left; }
#section3 .cplb span a { width: 90%; display: block; margin: 0 auto; border: 1px solid rgba(255, 255, 255, .4); color: #fff; height: 3rem; line-height: 3rem; position: relative; }
#section3 .cplb span a { -webkit-transition: border-color 0.4s, color 0.4s; transition: border-color 0.4s, color 0.4s; }
#section3 .cplb span a::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #003f98; z-index: -1; opacity: 0; -webkit-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
#section3 .cplb span a, #section3 .cplb span a::before { -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
#section3 .cplb span a:hover { color: #fff; border-color: #37474f; }
#section3 .cplb span a:hover::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
#section3 .cpzr { width: 70%; overflow: hidden; margin: 30px auto 0 auto; }
#section3 .cpzr #owl-demo { width: 100%; margin-left: auto; margin-right: auto; position: relative; }
#section3 .cpzr #owl-demo .item { width: 100%; display: block; margin: 0 auto; }
#section3 .cpzr #owl-demo .item .cpsm { width: 80%; display: block; margin: 0 auto; position: relative; }
#section3 .cpzr #owl-demo .item .cpsm dt { display: block; margin: 0 auto; border: 1px #c2c2c2 solid; }
#section3 .cpzr #owl-demo .item .cpsm dd { width: 100%; overflow: hidden; height: 3rem; line-height: 3rem; text-align: center; background: #333; }
#section3 .cpzr #owl-demo .item .cpsm dd a { width: 100%; display: block; color: #FFF; position: absolute; left: 0; bottom: 0; z-index: 10; }
#section3 .cpzr #owl-demo .item .cpsm i { width: 100%; height: 3rem; display: block; position: absolute; left: 0; bottom: 0; z-index: 5; }
#section3 .cpzr #owl-demo .item .cpsm i { -webkit-transition: border-color 0.4s, color 0.4s; transition: border-color 0.4s, color 0.4s; }
#section3 .cpzr #owl-demo .item .cpsm i::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #003399; z-index: -1; opacity: 0; -webkit-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
#section3 .cpzr #owl-demo .item .cpsm i, #section3 .cpzr #owl-demo .item .cpsm i::before { -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
#section3 .cpzr #owl-demo .item .cpsm:hover i { color: #fff; }
#section3 .cpzr #owl-demo .item .cpsm:hover i::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
#section3 .cpzr #owl-demo .owl-buttons div { position: absolute; top: 50%; width: 29px; height: 53px; margin-top: -40px; text-indent: -9999px; z-index: 100; display: block; }
#section3 .cpzr #owl-demo .owl-buttons div.owl-prev { left: 0; background: url(../images/awa.png) no-repeat center; }
#section3 .cpzr #owl-demo .owl-buttons div.owl-prev:hover { background: url(../images/awb.png) no-repeat center; }
#section3 .cpzr #owl-demo .owl-buttons div.owl-next { right: 0; background: url(../images/awa.png) no-repeat; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#section3 .cpzr #owl-demo .owl-buttons div.owl-next:hover { background: url(../images/awb.png) no-repeat center; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#section3 .cpzr .owl-pagination { display: none; }
 @media screen and (max-width: 1200px) and (min-width:1025px) {
.titlea dt { font-size: 30px; }
.titlea dd { font-size: 14px; padding-bottom: 15px; }
#section3 .cpzr { width: 90%; }
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
.titlea dt { font-size: 24px; }
.titlea dd { font-size: 14px; padding-bottom: 15px; }
#section3 { padding: 20px 0; }
#section3 .cplb span a { font-size: 14px; }
#section3 .cpzr #owl-demo .item .cpsm { width: 90%; }
#section3 .cpzr #owl-demo .owl-buttons { display: none; }
#section3 .cpzr .owl-pagination { width: 100%; height: 15px; text-align: center; padding: 20px 0 0 0; display: block; }
#section3 .cpzr .owl-page { display: inline-block; width: 15px; height: 15px; margin: 0 5px; background: #FFF; *display: inline;
*zoom: 1;
border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }
#section3 .cpzr .owl-pagination .active { background: #333333; }
}
 @media screen and (max-width: 479px) and (min-width: 0px) {
#section3 .cplb { margin-top: 20px; }
#section3 .cplb span { width: 50%; margin-top: 10px; }
#section3 .cpzr { width: 85%; margin: 20px auto 0 auto; }
#section3 .cpzr #owl-demo .item .cpsm { width: 100%; }
#section3 .cpzr #owl-demo .item .cpsm dd { background: #003f98; }
}
/*****section4*****/
#section4 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; line-height: normal; padding: 40px 0; background: #fff; }
.titleb { width: 100%; overflow: hidden; text-align: center; }
.titleb dt { width: 100%; overflow: hidden; font-size: 2.1vw; font-weight: bolder; }
.titleb dd { width: 100%; overflow: hidden; font-family:comfortaa; background: url(../images/lna.jpg) no-repeat center bottom; padding-bottom: 1.7rem; padding-top: 10px;}
#section4 .wray { width: 100%; overflow: hidden; }
#section4 .wray .sec { width: 11%; height: 100%; float: left; background-position: center center; background-size: cover; -webkit-filter: grayscale(50%); filter: grayscale(50%); transition-duration: 0.5s; position: relative; margin: 0 7%; }
#section4 .wray .sec::before { position: absolute; width: 100%; height: 100%; transition: 0.3s; }
#section4 .wray:hover .sec:hover { width: 50%; -webkit-filter: grayscale(0%); filter: grayscale(0%); margin: 0 0; }
#section4 .wray:hover .sec:hover::before { opacity: 0; }
#section4 .wray:hover .sec:not(:hover) { width: 11%; margin: 0 2%; }
#section4 .wray .sec .cp1 { width: 100%; height: 38rem; display: block; position: relative; }
#section4 .wray .sec .cp1 i { width: 100%; height: 3px; background: #333333; display: block; }
#section4 .wray .sec .cp1 span { width: 100%; overflow: hidden; margin: 2rem 0; display: block; }
#section4 .wray .sec .cp1 dt { width: 100%; overflow: hidden; margin-top: 1.8rem; font-size: 2.5vw; font-weight: bolder; display: block; }
#section4 .wray .sec .cp1 dd { width: 100%; overflow: hidden; font-size: 1.3vw; color: #666666; line-height: 2; padding-top: 1rem; }
#section4 .wray .sec .cp1 em { width: 100%; overflow: hidden; font-size: 2.5vw; color: #cccccc; font-family:Georgia; display: block; margin-top: 3rem; font-style: normal; font-weight: bold; }
#section4 .wray .sec .cp1 ol { width: 39px; height: 39px; display: block; background: url(../images/ioc2.png) no-repeat; position: absolute; bottom: 1.3rem; left: 0; }
#section4 .wray .sec .cp2 { display: none; }
#section4 .wray .sec:hover .cp1 { display: none; }
#section4 .wray .sec:hover .cp2 { width: 100%; display: block; height: 38rem; position: relative; }
#section4 .wray .sec:hover .cp2 i { width: 100%; height: 100%; background: rgba(0,63,152,0.4); display: block; position: absolute; left: 0; top: 0; z-index: 1; }
#section4 .wray .sec:hover .cp2 em { width: 39px; height: 39px; display: block; background: url(../images/ioc3.png); position: absolute; right: 6%; top: 2.5rem; z-index: 5; }
#section4 .wray .sec:hover .cp2 dl { width: 90%; overflow: hidden; display: block; position: absolute; left: 5%; bottom: 2rem; z-index: 5; color: #FFF; }
#section4 .wray .sec:hover .cp2 dl dt { width: 25%; overflow: hidden; float: left; border-right: 1px solid rgba(255,255,255,0.4); }
#section4 .wray .sec:hover .cp2 dl dt span { display: block; font-size: 3vw; font-weight: bolder; }
#section4 .wray .sec:hover .cp2 dl dt p { font-size: 1.3vw; line-height: 2; padding-top: 10px; }
#section4 .wray .sec:hover .cp2 dl dd { width: 70%; overflow: hidden; float: right; line-height: 2; }
#section4 .wrzs { display: none; }
@media screen and (max-width: 1200px) and (min-width:1025px) {
.titleb dt { font-size: 30px; }
.titleb dd { font-size: 14px; padding-bottom: 15px; }
#section4 .wray .sec .cp1 { height: 28rem; }
#section4 .wray .sec .cp1 span { margin: 20px 0; display: block; }
#section4 .wray .sec .cp1 dt { margin-top: 10px; font-size: 24px; }
#section4 .wray .sec .cp1 dd { font-size: 14px; padding-top: 12px; }
#section4 .wray .sec .cp1 em { font-size: 40px; margin-top: 2.5rem; }
#section4 .wray .sec:hover .cp2 { height: 28rem; }
#section4 .wray .sec:hover .cp2 dl dt span { font-size: 24px; }
#section4 .wray .sec:hover .cp2 dl dt p { font-size: 14px; }
#section4 .wray .sec:hover .cp2 dl dd { font-size: 14px; }
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
.titleb dt { font-size: 24px; }
.titleb dd { padding-bottom: 15px; font-size: 14px; }
#section4 { padding: 20px 0; }
#section4 .wray { display: none; }
#section4 .wrzs { width: 100%; overflow: hidden; display: block; }
#section4 .wrzs dl { width: 45%; overflow: hidden; float: left; position: relative; margin: 10px 2.5% 0 2.5%; }
#section4 .wrzs dl dt { width: 100%; overflow: hidden; }
#section4 .wrzs dl dd { width: 100%; overflow: hidden; padding-top: 10px; }
#section4 .wrzs dl dd span { display: block; font-size: 24px; font-weight: bold; }
#section4 .wrzs dl dd p { font-size: 14px; line-height: 2; padding-top: 6px; }
}
/*****section5*****/
#section5 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; line-height: normal; padding: 40px 0; background: #efefef; }
#section5 .slider { width: 100%; position: relative; height: 36.1rem; overflow: hidden; }
#section5 .slider .bd { width: 64%; position: absolute; left: 12.9%; }
#section5 .slider .bd li { width: 100%; overflow: hidden; position: relative; }
#section5 .slider .bd li a { width: 100%; display: block; }
#section5 .slider .bd li a .ca_img { width: 100%; overflow: hidden; }
#section5 .slider .bd li a .ca_img img { height: 36.1rem; }
#section5 .slider .bd li a .ca_txt { width: 0; background: rgba(0,63,152,0.6); display: block; position: absolute; padding: 1rem 0; transition: width 2s ease-in-out; }
#section5 .slider .bd li a .ca_txt .canr { width: 70%; overflow: hidden; float: left; margin-left: 5%; color: #FFF; }
#section5 .slider .bd li a .ca_txt .canr span { display: block; font-size: 1.5vw; font-weight: bolder; }
#section5 .slider .bd li a .ca_txt .canr p { font-size: 14px; line-height: 2; padding-top: 15px; }
#section5 .slider .bd li a:hover .ca_txt { width: 70%; right: 0; bottom: 0; }
#section5 .slider .tempWrap { overflow: visible !important }
#section5 .slider .tempWrap ul { margin-left: -64% !important; }
#section5 .slider .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 36.1rem; cursor: pointer; }
#section5 .slider .prev { right: 30%; margin-right: 52%; }
#section5 .slider .next { left: 30%; margin-left: 52%; }
#section5 .slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 36.1rem; background: #efefef; filter: alpha(opacity=50); opacity: 0.5; }
#section5 .slider .pnBtn .arrow { display: block; position: absolute; bottom: 2rem; z-index: 200; width: 47px; height: 47px; }
#section5 .slider .pnBtn.prev .arrow { background: url(../images/awc.png) no-repeat; -webkit-transform: rotate(180deg); transform: rotate(180deg); right: -57%; }
#section5 .slider .pnBtn.prev:hover .arrow { background: url(../images/awc_ed.png) no-repeat; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#section5 .slider .pnBtn.next .arrow { background: url(../images/awc.png) no-repeat; left: -5%; }
#section5 .slider .pnBtn.next:hover .arrow { background: url(../images/awc_ed.png) no-repeat; }
#section5 .swiper3 { display: none; }
#section5 .more { width: 232px; height: 50px; line-height: 50px; display: block; margin: 20px auto 0 auto; border: 1px #c2c2c2 solid; position: relative; text-align: center; }
#section5 .more { -webkit-transition: border-color 0.4s, color 0.4s; transition: border-color 0.4s, color 0.4s; }
#section5 .more::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #003f98; z-index: -1; opacity: 0; -webkit-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1); -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
#section5 .more, #section5 .more::before { -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }
#section5 .more:hover { color: #fff; border-color: #003f98; }
#section5 .more:hover::before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
 @media screen and (max-width: 1200px) and (min-width:1025px) {
#section5 .slider { height: 30rem; }
#section5 .slider .bd li a .ca_img img { height: 30rem; }
#section5 .slider .bd li a .ca_txt { padding: 10px 0; }
#section5 .slider .bd li a .ca_txt .canr span { font-size: 18px; }
#section5 .slider .bd li a .ca_txt .canr p { padding-top: 10px; }
#section5 .slider .pnBtn, #section5 .slider .pnBtn .blackBg { height: 30rem; }
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
#section5 { padding: 20px 0; }
#section5 .slider { display: none; }
#section5 .swiper3 { display: block; padding-bottom: 40px; width: 90%; margin: 0 auto; }
#section5 .swiper3 a { display: block; }
#section5 .swiper3 a p { height: 34px; line-height: 34px; text-align: center; overflow: hidden; background: #003f98; color: #FFF; }
#section5 .more { width: 200px; height: 40px; line-height: 40px; font-size: 14px; }
}
/*****section6*****/
#section6 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; line-height: normal; padding: 40px 0; background: #FFF; }
#section6 .newa { width: 49%; overflow: hidden; float: left; background: #f8f8f8; position: relative; }
#section6 .newa dt { width: 100%; overflow: hidden; }
#section6 .newa dt img { height: 21.7rem; }
#section6 .newa dd { width: 100%; overflow: hidden; border-bottom: 2px #cfcfcf solid; padding: 22px 0; }
#section6 .newa dd .newt { width: 90%; overflow: hidden; display: block; margin: 0 auto; font-size: 20px; font-weight: bolder; }
#section6 .newa dd span { width: 90%; overflow: hidden; display: block; margin: 0 auto; color: #999999; padding-top: 1rem; font-size: 14px; }
#section6 .newa dd p { width: 90%; overflow: hidden; display: block; margin: 0 auto; padding-top: 1rem; font-size: 16px; line-height: 2; }
#section6 .newa .bottoma { position: absolute; z-index: 1; height: 2px; width: 0%; bottom: 0px; left: 0px; }
#section6 .newa:hover { background: #efefef; }
#section6 .newa:hover dt { transform: scale(1.0, 1.0); -moz-transform: scale(1.0, 1.0); -webkit-transform: scale(1.0, 1.0); -o-transform: scale(1.0, 1.0); }
#section6 .new_ry { width: 46%; overflow: hidden; float: right; border-top: 6px #003f98 solid; }
#section6 .new_ry li { width: 100%; overflow: hidden; background: #f8f8f8; border-bottom: 2px #cfcfcf solid; padding: 3rem 0; position: relative; }
#section6 .new_ry li .newt { width: 90%; overflow: hidden; display: block; margin: 0 auto; font-size: 20px; font-weight: bolder; }
#section6 .new_ry li span { width: 90%; overflow: hidden; display: block; margin: 0 auto; color: #999999; padding-top: 1rem; font-size: 14px; }
#section6 .new_ry li p { width: 90%; overflow: hidden; display: block; margin: 0 auto; padding-top: 1rem; font-size: 16px; line-height: 2; }
#section6 .new_ry li .bottoma { position: absolute; z-index: 1; height: 2px; width: 0%; bottom: 0px; left: 0px; }
#section6 .new_ry li:hover { background: #efefef; }
@media screen and (max-width: 1200px) and (min-width:1025px) {
#section6 .newa dt img { height: 19rem; }
#section6 .newa dd .newt { font-size: 18px; }
#section6 .newa dd span, #section6 .newa dd p { padding-top: 10px; font-size: 14px; }
#section6 .new_ry li .newt { font-size: 18px; }
#section6 .new_ry li span, #section6 .new_ry li p { padding-top: 10px; font-size: 14px; }
}
@media screen and (max-width: 1024px) and (min-width: 0px) {
#section6 { padding: 20px 0; }
#section6 .newa dt img { height: inherit; }
#section6 .newa dd .newt { font-size: 16px; height: 22px; line-height: 22px; }
#section6 .newa dd span, #section6 .newa dd p { padding-top: 10px; font-size: 14px; }
#section6 .newa dd p { height: 5.3rem; overflow: hidden; }
#section6 .new_ry li { padding: 22px 0; }
#section6 .new_ry li .newt { font-size: 16px; height: 22px; line-height: 22px; }
#section6 .new_ry li span, #section6 .new_ry li p { padding-top: 10px; font-size: 14px; }
#section6 .new_ry li p { height: 5.3rem; overflow: hidden; }
}
 @media screen and (max-width: 479px) and (min-width: 0px) {
#section6 .newa { width: 100%; float: inherit; }
#section6 .newa dt img { height: inherit; }
#section6 .new_ry { width: 100%; float: inherit; margin-top: 10px; border-top: none; }
}
/*****section7*****/
#section7 { width: 100%; overflow: hidden; height: auto; z-index: 0; position: relative; margin: 0 auto; line-height: normal; }
.link { background: url(../images/link.png) no-repeat left center; padding-left: 52px; line-height: 40px; }
