﻿

.banner{ width:100%; overflow:hidden; position:relative;}
.banner>img{ width: 100%; height: auto; }
.banner .img1{ display: block; }
.banner .img2{ display: none; }
.banner .item{ width:92%; position:absolute; left:50%; top:50%; transform:translate(-50%,-70%); color:#fff; z-index:2; text-align:center}
.banner .item .a{ font-size:44px; color:#fff; line-height:1;}
.banner .item .b{ font-size:28px; color:rgba(255,255,255,1); margin-top:25px; text-transform:uppercase}
.banner .item .b i{ display:inline-block; vertical-align:top; border:1px solid #dee5ef; border-radius:10px; line-height:50px; padding:0 20px}
@media all and (max-width:1200px){
	.banner .img2{ display: block; }
	.banner .img1{ display: none; }	
	.banner .item{ transform:translate(-50%,-50%);}
	.banner .item .a{ font-size:20px;}	
	.banner .item .b{ font-size:12px; margin-top:10px;}
	.banner .item .b i{ border-radius:5px; line-height:24px; padding:0 10px;}
}

.second_nav{ width:1588px; margin:0 auto; background:#fff; box-shadow:0 0 10px rgba(00,00,00,0.1); position:relative; z-index:9; margin-top:-45px}
.second_nav ul li{ float:left; position:relative}
.second_nav ul li:after{ content:""; display:block; width:1px; height:18px; background:#d6d6d6; position:absolute; right:0; top:50%; margin-top:-9px}
.second_nav ul li a{ display:block; padding:0 45px; font-size:24px; color:#1d1d1d;}
.second_nav ul li.on a,.second_nav ul li:hover a{ color:#941d23}
.second_nav ul li a i{ position:relative; display:block; line-height:90px}
.second_nav ul li a i:after,.second_nav ul li a i:after{ content:""; display:block; width:0%; background:#941d23; height:3px; position:absolute; left:0; bottom:0; transition:all 0.5s}
.second_nav ul li.on a i:after,.second_nav ul li:hover a i:after{ width:100%}
@media all and (max-width:1740px){
	.second_nav{ width:1200px; margin-top:-40px}
	.second_nav ul li a{ padding:0 40px; font-size:20px;}
	.second_nav ul li a i{ line-height:80px}
}
@media all and (max-width:1200px){
	.second_nav{ width:100%; margin-top:0; background:#112546}
	.second_nav ul li{ width:50%; text-align:center; border-bottom:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); box-sizing:border-box;}
	.second_nav ul li:after{ width:0}
	.second_nav ul li a{ padding:0; font-size:16px; color:#fff}
	.second_nav ul li a i{ line-height:45px}
	.second_nav ul li.on a i:after,.second_nav ul li:hover a i:after{ width:0}
	.second_nav ul li.on a,.second_nav ul li:hover a{ color:#fff; background:#921b21}
}

/*cyfw*/
.cyfw01{ width:1588px; margin:0 auto}
.cyfw01 .item01{ text-align:center; margin-top:80px; font-size:16px; color:#666666}
.cyfw01 .item02{ text-align:center; margin-top:60px; font-size:46px; color:#262626}
.cyfw01 .item03{ text-align:center; font-size:24px; color:#666666}
.cyfw01 .item04{ width:1390px; margin:0 auto;}
.cyfw01 .item04 ul li{ float:left; position:relative; width:339px; overflow:hidden; border-radius:8px; margin-right:11px; margin-top:77px}
.cyfw01 .item04 ul li:nth-child(4n){ margin-right:0}
.cyfw01 .item04 ul li .pic{ width:100%; overflow:hidden}
.cyfw01 .item04 ul li .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.cyfw01 .item04 ul li:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.cyfw01 .item04 ul li .title{ width:100%; height:100%; background:rgba(148,29,35,0.7); position:absolute; left:0; top:0; z-index:2}
.cyfw01 .item04 ul li:nth-child(2n) .title{ background:rgba(45,55,116,0.76);}
.cyfw01 .item04 ul li .title span{ display:block; width:100%; text-align:center; top:50%; transform:translateY(-50%); color:#fff; font-size:24px; position:absolute}
@media all and (max-width:1740px){
	.cyfw01{ width:1200px}
	.cyfw01 .item01{ margin-top:60px; font-size:14px; }
	.cyfw01 .item02{ margin-top:50px; font-size:36px; }
	.cyfw01 .item03{ font-size:20px; }
	.cyfw01 .item04{ width:1200px; margin:0 auto;}
	.cyfw01 .item04 ul li{ width:24.25%; margin-right:1%; margin-top:50px}
	.cyfw01 .item04 ul li .title span{ font-size:20px}

}
@media all and (max-width:1200px){
	.cyfw01{ width:92%}
	.cyfw01 .item01{ margin-top:40px; font-size:12px; }
	.cyfw01 .item02{ margin-top:30px; font-size:28px; }
	.cyfw01 .item03{ font-size:14px; }
	.cyfw01 .item04{ width:100%;}
	.cyfw01 .item04 ul li{ margin-top:30px}
	.cyfw01 .item04 ul li .title span{ font-size:18px}

}
@media all and (max-width:750px){
	.cyfw01 .item04 ul li{ margin-top:4%; width:48.5%; margin-right:3%}
	.cyfw01 .item04 ul li:nth-child(4n){ margin-right:0}
	.cyfw01 .item04 ul li:nth-child(2n){ margin-right:0}
	.cyfw01 .item04 ul li .title span{ font-size:16px}
}
.cyfw02{ width:1588px; margin:0 auto; margin-bottom:180px}
.cyfw02 .item02{ text-align:center; margin-top:120px; font-size:46px; color:#262626}
.cyfw02 .item03{ text-align:center; font-size:24px; color:#666666}
.cyfw02 .item04{ width:1390px; margin:0 auto; margin-top:100px}
.cyfw02 .item04 li{ width:49.5%; box-sizing:border-box; float:left; padding:60px 100px; background:url(../image/g_21.jpg) center center no-repeat; background-size:cover; border-radius:10px; overflow:hidden; margin-bottom:16px}
.cyfw02 .item04 li h3{ font-size:32px; color:#000000; font-weight:normal; line-height:1; padding-bottom:20px; background:url(../image/g_26.jpg) left bottom no-repeat}
.cyfw02 .item04 li .intro{ font-size:16px; line-height:30px; height:60px; overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:25px}
.cyfw02 .item04 li:nth-child(2n){ float:right}
.cyfw02 .item04 li:nth-child(5n+1){ background:url(../image/g_21.jpg) center center no-repeat; background-size:cover;}
.cyfw02 .item04 li:nth-child(5n+2){ background:url(../image/g_22.jpg) center center no-repeat; background-size:cover;}
.cyfw02 .item04 li:nth-child(5n+3){ background:url(../image/g_23.jpg) center center no-repeat; background-size:cover;}
.cyfw02 .item04 li:nth-child(5n+4){ background:url(../image/g_24.jpg) center center no-repeat; background-size:cover;}
.cyfw02 .item04 li:nth-child(5n+5){ background:url(../image/g_25.jpg) center center no-repeat; background-size:cover;}
@media all and (max-width:1740px){
	.cyfw02{ width:1200px; margin-bottom:100px}
	.cyfw02 .item02{ margin-top:80px; font-size:36px; }
	.cyfw02 .item03{ font-size:20px; }
	.cyfw02 .item04{ width:1200px; margin-top:60px}
	.cyfw02 .item04 li{ padding:50px 80px}
	.cyfw02 .item04 li h3{ font-size:28px;}
}
@media all and (max-width:1200px){
	.cyfw02{ width:92%; margin-bottom:60px}
	.cyfw02 .item02{ margin-top:40px; font-size:28px; }
	.cyfw02 .item03{ font-size:14px; }
	.cyfw02 .item04{ width:100%; margin-top:30px}
	.cyfw02 .item04 li{ padding:30px; width:48.5%}
	.cyfw02 .item04 li h3{ font-size:22px; background-size:30px 3px}
	.cyfw02 .item04 li .intro{ font-size:14px; line-height:25px; height:50px}
}
@media all and (max-width:750px){
	.cyfw02 .item04 li{ padding:20px; width:48.5%; margin-bottom:3%}
	.cyfw02 .item04 li h3{ font-size:20px; background-size:30px 3px; padding-bottom:16px}
	.cyfw02 .item04 li .intro{ font-size:12px; line-height:25px; height:100px;-webkit-line-clamp:4; margin-top:12px}
}

/*zjzb*/
.zjzb{ width:1590px; margin:0 auto; padding:110px 0}
.zjzb .item{ position:relative; width:100%; background:#ececec}
.zjzb .item .pic{ width:50%; float:left; overflow:hidden}
.zjzb .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.zjzb .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.zjzb .item .title{ width:50%; float:right; box-sizing:border-box; padding:0 90px; position:absolute; right:0; top:50%; transform:translateY(-50%)}
.zjzb .item .title h3{ font-size:40px; color:#131313; line-height:1; font-weight:normal}
.zjzb .item .title .intro{ font-size:16px; color:#666666; line-height:2; margin-top:40px}
.zjzb .item .title .more{ margin-top:40px; font-size:16px; color:#333}
.zjzb .item:nth-child(2n) .pic{ float:right}
.zjzb .item:nth-child(2n) .title{ right:auto; left:0}
.zjzb .item:hover .title .more{ color:#941d23}
@media all and (max-width:1740px){
	.zjzb{ width:1200px; padding:80px 0}
	.zjzb .item .title h3{ font-size:30px }
	.zjzb .item .title .intro{ font-size:14px; margin-top:30px}
	.zjzb .item .title .more{ font-size:14px; margin-top:30px}

}
@media all and (max-width:1200px){
	.zjzb{ width:92%; padding:40px 0}
	.zjzb .item .title{ padding:0 5%}
	.zjzb .item .title h3{ font-size:20px }
	.zjzb .item .title .intro{ font-size:13px; margin-top:20px}
	.zjzb .item .title .more{ font-size:13px; margin-top:20px}
}
@media all and (max-width:750px){
	.zjzb .item { margin-bottom:5%}
	.zjzb .item .pic{ width:100%; float:none}
	.zjzb .item .title{ width:100%; position:relative; padding:30px; left:auto; right:auto; top:auto; transform:translateY(0)}
	.zjzb .item .title h3{ font-size:18px }
	.zjzb .item .title .intro{ font-size:12px; margin-top:15px}
}

.ab01{ width:1590px; margin:0 auto; margin-top:60px}
.ab01 .lt{ float:left; width:565px;}
.ab01 .lt .en{ font-size:76px; color:rgba(24,40,76,0.42); line-height:1; margin-top:30px}
.ab01 .lt .cn{ font-size:46px; color:#18284c; line-height:1; margin-top:10px}
.ab01 .lt .intro{ font-size:16px; color:#666666; line-height:2; margin-top:65px}
.ab01 .rt{ width:735px; float:right}
.ab01 .rt .ico{ width:100%}
.ab01 .rt .ico img{ width:775px}
.ab01 .rt .intro{ background:url(../image/g_29.png) left 15px no-repeat; padding:0 0 0 120px; font-size:24px; color:#242424; line-height:2; margin:-70px 0 0 -65px}
.ab01 .rt .pic{ padding:10px 0 0 35px}
@media all and (max-width:1740px){
	.ab01{ width:1200px;}
	.ab01 .lt{ width:500px;}
	.ab01 .lt .en{ margin-top:0; font-size:60px}
	.ab01 .lt .cn{ font-size:40px;}
	.ab01 .lt .intro{ font-size:15px; margin-top:45px}
	.ab01 .rt{ width:600px;}
	.ab01 .rt .ico img{ width:100%}
	.ab01 .rt .intro{ margin:-60px  0 0 0; font-size:20px; background:url(../image/g_29.png) left 10px no-repeat; background-size:40px; padding-left:80px}
	.ab01 .rt .pic{ padding:0}
	.ab01 .rt .pic img{ width:80%}
}
@media all and (max-width:1200px){
	.ab01{ width:92%; margin-top:40px}
	.ab01 .lt{ width:100%;}
	.ab01 .lt .en{ font-size:40px}
	.ab01 .lt .cn{ font-size:24px;}
	.ab01 .lt .intro{ font-size:14px; margin-top:20px}
	.ab01 .rt{ width:100%; margin-top:20px}
	.ab01 .rt .ico img{ width:100%}
	.ab01 .rt .intro{ margin:-40px  0 0 0; font-size:15px; background:url(../image/g_29.png) left 10px no-repeat; background-size:20px; padding-left:40px}
	.ab01 .rt .pic{ padding:0}
	.ab01 .rt .pic img{ width:auto; max-width:100%}
}

.ab02{ width:1590px; margin:0 auto; padding:80px 0 }
.ab02 .item{ width:25%; float:left; text-align:center; border-right:1px solid #e5e5e5; box-sizing:border-box}
.ab02 .item:last-child{ border:0}
.ab02 .item .p1{ font-size:70px; color:#262626; font-family:Arial, Helvetica, sans-serif; line-height:1}
.ab02 .item .p1 span{ font-size:55px}
.ab02 .item .p2{ font-size:20px; color:#686868; line-height:1; margin-top:15px}
@media (max-width: 1740px){
	.ab02{ width:92%; padding:60px 0}
	.ab02 .item .p1{ font-size:60px }
	.ab02 .item .p1 span{ font-size:45px }
	.ab02 .item .p2{ font-size:16px }
}
@media (max-width: 1200px){
	.ab02{ padding:30px 0}
	.ab02 .item{ width:50%; margin:10px 0}
	.ab02 .item .p1{ font-size:30px }
	.ab02 .item .p1 span{ font-size:20px }
	.ab02 .item .p2{ font-size:12px; margin-top:10px }
	.ab02 .item:nth-child(2n){ border:0}
}

.ab03{ width:1590px; margin:0 auto; background:url(../image/g_31.jpg) left  top no-repeat #18254b; background-size:1173px auto}
.ab03 .ihd{ padding-top:130px;}
.ab03 .ihd .en{ font-size:76px; color:rgba(255,255,255,0.54); line-height:1; padding-left:870px}
.ab03 .ihd .cn{ font-size:46px; color:rgba(255,255,255,1); line-height:1; padding-left:1376px}
.ab03 .ibd{ margin-top:25px}
.ab03 .ibd .lt{ width:400px; float:left; margin-left:100px;}
.ab03 .ibd .lt .swiper32{ width:100%; position:relative; overflow:hidden; color:#fff; height:490px;}
.ab03 .ibd .lt .swiper32 .swiper-slide{ width:100%; height:100%}
.ab03 .ibd .lt .swiper32 .swiper-slide .year{ font-size:78px; color:#a6363b; font-weight:bold; line-height:1}
.ab03 .ibd .lt .swiper32 .swiper-slide .year i{ font-size:22px; color:#a6363b; font-weight:normal}
.ab03 .ibd .lt .swiper32 .swiper-slide .intro{ font-size:16px; line-height:2; margin-top:100px}
.ab03 .ibd .lt .swiper32 .prev32{ background:url(../image/prev.png) center center no-repeat; width:24px; height:24px; background-size:auto 24px; position:absolute; left:0; bottom:50px; z-index:9; cursor:pointer}
.ab03 .ibd .lt .swiper32 .next32{ background:url(../image/next.png) center center no-repeat; width:24px; height:24px; background-size:auto 24px; position:absolute; left:30px; bottom:50px; z-index:9; cursor:pointer}
.ab03 .ibd .rt{ width:226px; float:right; color:#fff; text-align:center; height:520px; margin-right:96px; font-size:16px; overflow:hidden}
.ab03 .ibd .rt .swiper31{ width:100%; height:104px; line-height:104px; cursor:pointer; font-weight:bold; margin-top:208px; position:relative}
.ab03 .ibd .rt .swiper31:after{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; top:0}
.ab03 .ibd .rt .swiper31:before{ content:""; display:block; width:100%; height:3px; background:#fff; position:absolute; left:0; bottom:0}
.ab03 .ibd .rt .swiper31 .swiper-slide{ opacity:0.4}
.ab03 .ibd .rt .swiper31 .swiper-slide.swiper-slide-thumb-active{ opacity:1}
@media (max-width: 1740px){
	.ab03{ width:1200px; margin:0 auto; background:url(../image/g_31.jpg) left  top no-repeat #18254b; background-size:75% 100%}	
	.ab03 .ihd{ padding-top:80px;}
	.ab03 .ihd .en{ font-size:60px; padding-left:600px}
	.ab03 .ihd .cn{ font-size:36px;  padding-left:980px}
	.ab03 .ibd .lt{ margin-left:2.5%}
	.ab03 .ibd .lt .swiper32{ height:400px}
	.ab03 .ibd .lt .swiper32 .swiper-slide .year{ font-size:60px;}
	.ab03 .ibd .lt .swiper32 .swiper-slide .year i{ font-size:18px;}
	.ab03 .ibd .lt .swiper32 .swiper-slide .intro{ margin-top:60px}
	.ab03 .ibd .rt{ width:20%; margin-right:2.5%; height:400px}
	.ab03 .ibd .rt .swiper31{ height:80px; line-height:80px; margin-top:160px}
}
@media (max-width: 1200px){
	.ab03{ width:92%; margin:0 auto; background:url(../image/g_31.jpg) left  top no-repeat #18254b; background-size:75% 100%}
	.ab03 .ihd{ padding-top:40px;}
	.ab03 .ihd .en{ font-size:30px; padding-left:0; text-align:center}
	.ab03 .ihd .cn{ font-size:20px;  padding-left:0; margin-top:10px; text-align:center}
	.ab03 .ibd{ margin-top:30px}
	.ab03 .ibd .lt{ width:70%}
	.ab03 .ibd .lt .swiper32{ height:250px}
	.ab03 .ibd .lt .swiper32 .swiper-slide .year{ font-size:40px;}
	.ab03 .ibd .lt .swiper32 .swiper-slide .year i{ font-size:12px;}
	.ab03 .ibd .lt .swiper32 .swiper-slide .intro{ margin-top:20px; font-size:14px}
	.ab03 .ibd .rt{ width:20%; margin-right:2.5%; height:250px}
	.ab03 .ibd .rt .swiper31{ height:50px; line-height:50px; margin-top:100px}
	.ab03 .ibd .rt .swiper31:after,.ab03 .ibd .rt .swiper31:before{ height:2px}	
	.ab03 .ibd .lt .swiper32 .prev32{ width:20px; height:20px; background-size:auto 20px; bottom:20px}
	.ab03 .ibd .lt .swiper32 .next32{ width:20px; height:20px; background-size:auto 20px; bottom:20px}
}

.ab04{ width:1590px; margin:0 auto; margin-top:80px; margin-bottom:80px; background:url(../image/g_32.jpg) bottom center no-repeat; background-size:cover}
.ab04 .ihd .en{ font-size:76px; color:rgba(34,42,46,0.54); line-height:1}
.ab04 .ihd .cn{ font-size:46px; color:#18284c; line-height:1; margin-top:25px}
.ab04 .ibd{ margin-top:120px; padding-left:390px}
.ab04 .ibd .lt{ width:588px; float:left;}
.ab04 .ibd .rt{ width:588px; float:right; margin-top:-128px}
.ab04 .ibd .lt .item{ padding:60px; background:#f1f1f1; margin-bottom:18px}
.ab04 .ibd .lt .item h3{ font-weight:normal; line-height:1; font-size:35px; color:#545454}
.ab04 .ibd .lt .item .intro{ color:#666666; font-size:16px; line-height:2; margin-top:20px}
.ab04 .ibd .rt .item{ padding:60px; background:#f1f1f1; margin-bottom:18px}
.ab04 .ibd .rt .item h3{ font-weight:normal; line-height:1; font-size:35px; color:#545454}
.ab04 .ibd .rt .item .intro{ color:#666666; font-size:16px; line-height:2; margin-top:20px}
.ab04 .ibd .lt .item:nth-child(2){ background:#941d22}
.ab04 .ibd .lt .item:nth-child(2) h3{ color:#fff}
.ab04 .ibd .lt .item:nth-child(2) .intro{ color:#fff; opacity:0.46}
.ab04 .ibd .rt .item:nth-child(3){ background:#18254b}
.ab04 .ibd .rt .item:nth-child(3) h3{ color:#fff}
.ab04 .ibd .rt .item:nth-child(3) .intro{ color:#fff; opacity:0.46}
@media (max-width: 1740px){
	.ab04{ width:1200px; margin:60px auto}
	.ab04 .ihd .en{ font-size:60px; }
	.ab04 .ihd .cn{ font-size:36px; }
	.ab04 .ibd{ padding-left:220px}
	.ab04 .ibd .lt{ width:480px; }
	.ab04 .ibd .rt{ width:480px; margin-top:-120px}
	.ab04 .ibd .lt .item{ padding:45px}
	.ab04 .ibd .rt .item{ padding:45px}
	.ab04 .ibd .lt .item h3{ font-size:30px;}
	.ab04 .ibd .lt .item .intro{ font-size:15px; margin-top:16px}
	.ab04 .ibd .rt .item h3{ font-size:30px;}
	.ab04 .ibd .rt .item .intro{ font-size:15px; margin-top:16px}
}
@media (max-width: 1200px){
	.ab04{ width:92%; margin:40px auto}
	.ab04 .ihd .en{ font-size:30px; }
	.ab04 .ihd .cn{ font-size:20px; margin-top:15px }
	.ab04 .ibd{ padding:0; margin-top:20px}
	.ab04 .ibd .lt{ width:100%; }
	.ab04 .ibd .rt{ width:100%; margin-top:0}
	.ab04 .ibd .lt .item{ padding:30px}
	.ab04 .ibd .rt .item{ padding:30px}
	.ab04 .ibd .lt .item h3{ font-size:20px;}
	.ab04 .ibd .lt .item .intro{ font-size:12px; margin-top:12px}
	.ab04 .ibd .rt .item h3{ font-size:20px;}
	.ab04 .ibd .rt .item .intro{ font-size:12px; margin-top:12px}
}

.hotNews{ width:100%; background:#f5f5f5; padding:70px 0; position:relative}
.hotNews:after{ content:""; display:block; width:100%; height:60px; background:#f5f5f5; position:absolute; left:0; top:-45px}
.hotNews .nr{ width:1544px; margin:0 auto; background:url(../image/g_34.jpg) bottom right no-repeat #fff; background-size:21%}
.hotNews .nr .pic{ width:772px; float:left; overflow:hidden}
.hotNews .nr .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.hotNews .nr:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.hotNews .nr .cont{ width:calc(100% - 772px); float:right; box-sizing:border-box; padding:70px 40px 0 50px}
.hotNews .nr .cont .title a{ display:block; width:500px; float:left; font-size:36px; color:#172a4b; line-height:50px; height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.hotNews .nr .cont .title .time{ float:right; line-height:50px; font-size:32px; color:#941d23}
.hotNews .nr .cont .intro{ font-size:16px; color:#212121; line-height:30px; height:60px; margin-top:80px; width:500px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.hotNews .nr .cont .more{ margin-top:55px; font-size:16px; color:#941d23}
.hotNews .nr .cont .more a{ color:#941d23} 
.hotNews .nr:hover .cont .title a{ color:#941d23}
@media (max-width: 1740px){
	.hotNews{ padding:60px 0}
	.hotNews .nr{ width:1200px}
	.hotNews:after{ height:40px; top:-40px}
	.hotNews .nr .pic{ width:600px}
	.hotNews .nr .cont{ width:calc(100% - 600px); padding:50px 30px 0 30px}
	.hotNews .nr .cont .title a{ width:400px; font-size:28px; line-height:40px; height:80px}
	.hotNews .nr .cont .title .time{ font-size:24px; line-height:40px}
	.hotNews .nr .cont .intro{ font-size:14px; margin-top:50px}
	.hotNews .nr .cont .more{ font-size:14px}
}
@media (max-width: 1200px){
	.hotNews{ padding:40px 0}
	.hotNews .nr{ width:92%}
	.hotNews:after{ height:0; top:0}
	.hotNews .nr .pic{ width:100%}
	.hotNews .nr .cont{ width:100%; padding:20px}
	.hotNews .nr .cont .title a{ width:100%; font-size:18px; line-height:32px; height:64px}
	.hotNews .nr .cont .title .time{ font-size:16px; line-height:40px; width:100%}
	.hotNews .nr .cont .intro{ font-size:14px; margin-top:5px; width:100%; height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10; line-height:25px}
	.hotNews .nr .cont .more{ font-size:14px; margin-top:10px}
}

.newsList{ padding:95px 0}
.newsList .nr{ width:1590px; margin:0 auto}
.newsList .nr .item{ width:493px; float:left; margin-right:55px; background:#fff; margin-bottom:60px; position:relative}
.newsList .nr .item:nth-child(3n){ margin-right:0}
.newsList .nr .item .pic{ width:100%; overflow:hidden}
.newsList .nr .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsList .nr .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsList .nr .item .cont{ width:100%; box-sizing:border-box; border:1px solid #f1f1f1; border-top:0; padding:20px; height:240px}
.newsList .nr .item .cont .time{ font-size:16px; color:#9d9d9d; padding:15px 0}
.newsList .nr .item .cont .title{ font-size:22px; color:#1d1d1d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:32px; height:64px; margin-top:10px}
.newsList .nr .item .cont .intro{ margin-top:15px; color:#212121; font-size:16px}
.newsList .nr .item:hover .cont .time{ color:#7782b9}
.newsList .nr .item:hover{ background:#18244a}
.newsList .nr .item:hover .cont .title{ color:#fff}
.newsList .nr .item:hover .cont .intro{ color:#b6bee3}
.newsList .nr .item:hover .cont{ border:1px solid #18244a}
.newsList .nr .item:hover:after{ content:""; display:block; width:100%; height:5px; background:#bd3020; position:absolute; left:0; bottom:0}
@media (max-width: 1740px){
	.newsList{ padding:80px 0}
	.newsList .nr{ width:1200px;}
	.newsList .nr .item{ width:32%; float:left; margin-right:2%; background:#fff; margin-bottom:3%; position:relative}
	.newsList .nr .item .cont{ height:200px}
	.newsList .nr .item .cont .time{ font-size:14px; padding:10px 0}
	.newsList .nr .item .cont .title{ font-size:20px;}
	.newsList .nr .item .cont .intro{ font-size:14px}
}
@media (max-width: 1200px){
	.newsList{ padding:40px 0}
	.newsList .nr{ width:92%;}
	.newsList .nr .item .cont{ height:180px}
	.newsList .nr .item .cont .time{ font-size:12px; padding:5px 0}
	.newsList .nr .item .cont .title{ font-size:16px; line-height:28px; height:56px}
	.newsList .nr .item .cont .intro{ font-size:12px; margin-top:10px}
}
@media (max-width: 750px){
	.newsList .nr .item{ width:48.5%; margin-right:3%}
	.newsList .nr .item:nth-child(3n){ margin-right:3%}
	.newsList .nr .item:nth-child(2n){ margin-right:0}
	.newsList .nr .item .cont{ height:150px; padding:10px }
	.newsList .nr .item .cont .title{ margin-top:5px; font-size:14px; line-height:25px; height:50px}
}

.yq{ background:#f5f5f5; position:relative; padding:75px 0}
.yq:after{ content:""; display:block; width:100%; height:45px; background:#f5f5f5; position:absolute; left:0; top:-45px}
@media (max-width: 1740px){
	.yq{ padding:60px 0}
	.yq:after{ height:40px; top:-40px}
}
@media (max-width: 1200px){
	.yq{ padding:40px 0}
	.yq:after{ height:0; top:0}
}
.yq01{ width:1590px; margin:0 auto; background:#fff; padding:40px 115px; box-sizing:border-box;}
.yq01 .nr{ width:100%; font-size:20px; color:#4d4d4d; line-height:2}
.yq01 img{ max-width:100%}
.yqList{ width:1590px; margin:0 auto; margin-top:55px}
.yqList .nr{ width:100%}
.yqList .nr .item{ width:100%; background:#fff; margin-bottom:40px}
.yqList .nr .item .pic{ width:576px; float:left; overflow:hidden}
.yqList .nr .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.yqList .nr .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.yqList .nr .item .cont{ width:calc(100% - 576px); float:right; box-sizing:border-box; padding:80px 60px 0 60px}
.yqList .nr .item .cont .title{ font-size:30px; color:#1d1d1d;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.yqList .nr .item .cont .intro{ font-size:16px; color:#666666; line-height:32px; height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:40px}
.yqList .nr .item .cont .more{ width:122px; height:38px; border:1px solid #d3d3d4; text-align:center; line-height:38px; border-radius:5px; font-size:16px; color:rgba(0,0,0,0.57); margin-top:40px}
.yqList .nr .item:hover{ background:#18244a}
.yqList .nr .item:hover .cont .title{ color:#fff}
.yqList .nr .item:hover .cont .intro{ color:rgba(255,255,255,0.48)}
.yqList .nr .item:hover .cont .more{ border:1px solid #a7acba;color:rgba(255,255,255,0.48)}
@media (max-width: 1740px){
	.yq01{ width:1200px; padding:40px}
	.yqList{ width:1200px; margin-top:40px}
	.yqList .nr .item{ margin-bottom:30px}
	.yqList .nr .item .pic{ width:450px;}
	.yqList .nr .item .cont{ width:calc(100% - 450px); padding:40px 40px 0 40px}
	.yqList .nr .item .cont .title{ font-size:24px;}
	.yqList .nr .item .cont .intro{ font-size:14px; line-height:28px; height:56px; margin-top:30px}
	.yqList .nr .item .cont .more{ margin-top:30px}
}
@media (max-width: 1200px){
	.yq01{ width:92%; padding:20px}
	.yq01 .nr{ font-size:14px}
	.yqList{ width:92%; margin-top:30px}
	.yqList .nr .item{ margin-bottom:15px}
	.yqList .nr .item .pic{ width:150px;}
	.yqList .nr .item .cont{ width:calc(100% - 150px); padding:10px 10px 0 10px}
	.yqList .nr .item .cont .title{ font-size:15px;}
	.yqList .nr .item .cont .intro{ font-size:12px; line-height:20px; height:40px; margin-top:10px}
	.yqList .nr .item .cont .more{ display:none}
}
.yq2{ margin-bottom:80px}
.yq2:after{ width:0}
.yq2 .ihd{ width:1590px; margin:0 auto}
.yq2 .ihd .en{ font-size:76px; color:rgba(34,42,46,0.54); line-height:1}
.yq2 .ihd .cn{ font-size:46px; color:#18284c; line-height:1; margin-top:25px}
.yq2 .yqList .nr .item:last-child{ margin-bottom:0}
@media (max-width: 1740px){
	.yq2{ margin-bottom:60px}
	.yq2 .ihd{ width:1200px; margin:0 auto}
	.yq2 .ihd .en{ font-size:60px; }
	.yq2 .ihd .cn{ font-size:36px; }
	
}
@media (max-width: 1200px){
	.yq2{ margin-bottom:40px}
	.yq2 .ihd{ width:92%; margin:0 auto}
	.yq2 .ihd .en{ font-size:30px; }
	.yq2 .ihd .cn{ font-size:20px; margin-top:15px }
	
}


/* 内容模式 */
.articles { width:1590px; margin:0 auto; padding:60px 0; line-height:2; font-size:16px; word-wrap:break-word; }
.articles .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.articles .hd h1 { color:#000; font-size:24px; }
.articles .hd .titBar { color:#666; font-size:14px; }
.articles .bd { padding-bottom:40px; line-height:2.2; }
.articles .bd img{ max-width:100%; height:auto}
.articles .ft { padding:40px 0; border-top:1px dotted #ccc; position:relative; font-size:16px; line-height:40px; color:#333 }
.articles .ft a{ color:#333}
.articles .ft .back{ position:absolute; right:0; top:40px}
.articles .ft ul li {}
    /* 相关信息 */
.m-related { width:1400px; margin:0 auto; padding:30px 0 50px; border-top:1px dotted #ccc; }
.m-related h2 { margin-bottom:20px; font-size:18px; }
.m-related ul li { line-height:30px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.articles .cont_pc{ display:block}
.articles .cont_sj{ display:none}
.articles img{ max-width:100%; height:auto}

@media all and (max-width:1740px){
	.articles,.m-related{ width:1200px;}
}
@media all and (max-width:1200px){
	.articles,.m-related{ width:92%; padding:40px 0}
	.articles .hd h1{ font-size:18px}
	.articles .hd{ padding-bottom:20px; margin-bottom:20px}
	.articles{ font-size:14px}
	.articles .ft{ padding:20px 0; line-height:28px; font-size:14px;}
	.articles .ft .back{ top:20px}
	.articles .ft ul li{ width:100%}
	
	.articles .cont_pc{ display: none}
	.articles .cont_sj{ display: block}
	}

/* 分页 */
.page { line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:6px 10px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; font-size:14px }
.page a:hover,.page .current { border:1px solid #941d23; background:#941d23; color:#fff; }
@media all and (max-width:1800px){
	.page a{ padding:3px 10px}
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:3px 5px}
}

/*picList*/
.picList{ width:100%; padding:80px 0}
.picList .nr{ width:1590px; margin:0 auto}

.picList .nr .item{ width:23.5%; margin-right:2%; float:left; margin-bottom:3%}
.picList .nr .item:nth-child(4n){ margin-right:0}
.picList .nr .item .pic{ width:100%; overflow:hidden}
.picList .nr .item .pic img{ width:100%}
.picList .nr .item .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picList .nr .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}

.picList .nr .item .title a{ display:block; box-sizing:border-box; padding:15px; background:#EEEEEE;font-size: 16px;color: #000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center}
.picList .nr .item:hover .title a{ background: #941d23; color:#fff}
@media all and (max-width:1740){
	.picList .nr{ width:1200px;}

}
@media all and (max-width:1200px){
	.picList{ padding:40px 0}
	.picList .nr{ width:92%; margin-top:40px}
	.picList .nr .item{ width:48.5%; margin-right:3%; margin-bottom:3%;}
	.picList .nr .item:nth-child(2n){ margin-right:0}
	.picList .nr .item .title a{ font-size:14px; padding:15px}
}




/* 新闻列表 */
.list { width: 1590px; margin:0 auto; padding:80px 0; }
.list ul{ margin-bottom:40px}
.list li { padding:14px 0; border-bottom:1px dashed #e0e0e0; font-size:15px; position:relative }
.list li a:before{ content:""; display:block; width:4px; height:4px; background:#333; position:absolute; left:0; top:50%; margin-top:-2px; border-radius:100%}
.list li a { float:left; padding-left:12px; color:#333; position:relative }
.list li a:hover{color:#283b66;padding-left:18px;}
.list li span { float:right; color:#999; font-family:Arial;}
@media all and (max-width:1740px){
	.list { width: 1200px;}

}
@media all and (max-width:1200px){
	.list {padding:40px 0; width:92% }
	.list li{background:none;font-size:14px;padding:10px 0;}
	.list li:first-child{padding-top:0;}
	.list li a{float:none;display:block;padding-left:0;text-align:justify;}
	.list li a:before{ width:0}
	.list li span{float:none;display:block;font-size:12px;margin-top:6px;}
}



.conArea01 { padding:70px 0 80px; background:url(404.png) no-repeat center bottom; }
.conArea01 .pic { float:right; width:calc(100% - 600px); }
.conArea01 .txt { float:left; padding-top:35px; max-width:470px; }
.conArea01 .txt .p1 { font-size:34px; color:#000; font-weight:bold; }
.conArea01 .txt .p2 { font-size:16px; color:#656565; margin-top:20px; line-height:2; }
.conArea01 .txt .p3 { width:105px; text-align:center; margin-top:30px;  }
.conArea01 .txt .p3 p { font-size:14px; color:#656565; margin-top:5px;  }
 
.conArea02 { padding-bottom:75px; background:url(../image/conArea02.jpg) no-repeat center; background-size:cover; }
.conArea02 .ny-hd { color:#fff; font-size:14px}
.conArea02 .bd ul li:nth-child(1) { margin-bottom:20px; }
.conArea02 .bd ul li:nth-child(2) { margin-bottom:40px; }
.conArea02 .bd ul li.aa { text-align:center; }
.conArea02 .bd ul li .text { float:left; width:32%; height:50px; line-height:50px; margin-right:2%;  padding-left:20px; background:#fff; box-sizing: border-box; font-size:14px }
.conArea02 .bd ul li .text:last-child { margin-right:0; }
.conArea02 .bd ul li .textarea { width:100%; height:130px; padding:15px 20px; background:#fff; box-sizing: border-box; font-size:14px }

.conArea02 .bd ul li .btn { display:inline-block; width:200px; height:55px; margin:0 35px; text-align:center; line-height:55px; font-size:16px; color:#fff; border-radius:10px; cursor:pointer; } 
.conArea02 .bd ul li .btn01 { background:#941d23 ; } 
.conArea02 .bd ul li .btn02 { background:#1a2c59; } 

@media all and (max-width:1740px){
	.conArea01 { padding:60px 0; } 
	.conArea01 .pic { float:right; width:calc(100% - 480px); }
	.conArea01 .txt { float:left; padding-top:20px; max-width:400px; }
	.conArea01 .txt .p1 { font-size:24px; }
	.conArea01 .txt .p2 { font-size:14px; line-height:1.6; }
	.conArea01 .txt .p3 { width:105px; margin-top:20px;  }
	.conArea01 .txt .p3 p { font-size:12px;  }
}
@media all and (max-width:1000px){
	.conArea01 { padding:30px 0; } 
	.conArea01 .pic { float:none; width:100%; margin-top:25px; }
	.conArea01 .txt { float:none; padding-top:0; max-width:100%; }
	.conArea01 .txt .p1 { font-size:18px; }
	
	.conArea02 { padding-bottom:60px; }
	.conArea02 .bd ul li .btn { width:150px; height:45px; margin:0 20px; line-height:45px; } 
}
@media all and (max-width:750px){
	.conArea02 .bd ul li .text { float:none; width:100%; height:35px; line-height:35px; margin-right:0; margin-bottom:10px; padding-left:15px; }
	.conArea02 .bd ul li .text:last-child { margin-bottom:0; }
	
	.conArea02 { padding-bottom:30px; }
	.conArea02 .bd ul li:nth-child(1) { margin-bottom:10px; }
	.conArea02 .bd ul li:nth-child(2) { margin-bottom:25px; }
	.conArea02 .bd ul li .btn { width:120px; height:35px; margin:0 10px; line-height:35px; } 
}

.wrap{ width:1590px; margin:0 auto}
@media all and (max-width:1740px){
	.wrap{ width:1200px; margin:0 auto}
}
@media all and (max-width:1200px){
	.wrap{ width:92%; margin:0 auto}
}


.ny-hd { padding:90px 0 80px; text-align:center; }
.ny-hd .p1 { font-size:40px; line-height:1.2; font-family:"Arial"; text-transform:uppercase; }
.ny-hd .p2 { font-size:32px; line-height:1; margin-top:10px; }
@media all and (max-width:1740px){
	.ny-hd { padding:60px 0; }
	.ny-hd .p1 { font-size:30px; }
	.ny-hd .p2 { font-size:24px; }
}
@media all and (max-width:1200px){
	.ny-hd { padding:30px 0; }
	.ny-hd .p1 { font-size:24px; }
	.ny-hd .p2 { font-size:18px; }
}



.rcArea { width:1588px; margin:0 auto; padding:80px 0;}
.rcArea .bt  { display:flex;  justify-content:space-between; padding:0 7% 0 4%; }
.rcArea .bt p { display:block; line-height:50px; text-align:center; font-size:16px; }
.rcArea .bt p:nth-child(1) { width:200px; text-align:left; }
.rcArea .bt p:nth-child(2) { width:100px; }
.rcArea .bt p:nth-child(3) { width:100px; }
.rcArea .bt p:nth-child(4) { width:100px; }
.rcArea .bt p:nth-child(5) { width:100px; }
.rcArea .bt p:nth-child(6) { width:100px; }
.rcArea .bt p i { font-size:14px; }
 
.rcArea .bt01 { background:#ddd; font-size:20px; color:#333; }

.rcArea .bt02.on { background:#005bac; }
.rcArea .bt02.on p { color:#fff; }
.rcArea .bt02.on p i { display:none; }
.rcArea .bt02.on p span { display:inline-block; width:14px; height:7px; background:url(404.png) no-repeat center; }

.rcArea .conn ul li { border-bottom:1px solid #eee; }
@media all and (max-width:1740px){
	.rcArea { width:1200px; }
}
@media all and (max-width:1200px){
	.rcArea{ width:92%; padding:40px 0}
	.rcArea .bt  { padding:0 0 0 4%; }
	.rcArea .bt p:nth-child(1) { width:calc(100% - 220px); text-align:left; }
	.rcArea .bt p:nth-child(2) { display:none; }
	.rcArea .bt p:nth-child(3) {  }
	.rcArea .bt p:nth-child(4) { display:none; }
	.rcArea .bt p:nth-child(5) { display:none; }
}






















































































































































































































































































































































































































































































































































































































































































































































































