html, body {width:100%;	height:100%}
.dn{ display:none;}
.pc{ display:block;}
.wap{ display:none;}
.ell{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mask-bg{position:fixed;width:100%;height:100vh;opacity:0;z-index:-1;visibility:hidden}
.mask-bg.show{-webkit-transition:all 0.5s;transition:all 0.5s;opacity:1;background-image:url(../images/mask.png)}
/***********banner***********/
.swiper1 { width: 100%; height:810px;}
.swiper1 a{ display:block; width:100%; height:100%;}
.swiper1 .wapbg{ display:none;}
.swiper1:hover .arrow-left0, .swiper1:hover .arrow-right0{ display:block;}
.swiper1 .arrow-left0,.swiper1 .arrow-right0 { z-index:99; color:#333;font-family:'iconfont' !important;font-size:40px;z-index:10;width:40px;height:40px;-webkit-transition:all 0.4s;transition:all 0.4s; position: absolute; top: 50%;margin-top: -20px;opacity: 0; visibility: hidden;}
.swiper1 .arrow-left0{left:2%}
.swiper1 .arrow-right0{right:2%}

.swiper1:hover .arrow-left0,.swiper1:hover .arrow-right0{opacity:1;visibility:visible}
.swiper1 .arrow-left0::before,.swiper1 .arrow-right0::before{opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:35px;line-height:35px;color:#173780}
.swiper1 .arrow-left0:hover::before,.swiper1 .arrow-right0:hover::before{opacity:1}
.swiper1 .arrow-left0::before{content:"\e660"}
.swiper1 .arrow-right0::before{content:"\e65f"}
.swiper1 .arrow-left0::after,.swiper1 .arrow-right0::after{display:none}

.swiper1 .swiper-pagination-bullet { background: rgba(255,255,255,0.7); display: inline-block;width: 45px; height:5px; margin: 0 6px; border-radius:0; cursor: pointer; position:relative;}
.swiper1 .swiper-pagination-bullet-active{ background:#fff;}
.swiper1 .swiper-pagination-bullet-active:after {
  content: "";
  position: absolute;
  top: 2px;
  width: 45px;
  height: 1px;
  left:0;
  background-color: #fff;
  overflow: hidden;
}

.swiper1 .swiper-slide{ position:relative;}
.swiper1 .sss .note,.swiper1 .sss1 .note{ position:absolute; left:250px; top: 50%; transform: translate(0, -50%);}

.swiper1 .sss1{ position:relative;}
.swiper1 .sss1 .note{ width:560px; height:220px; position: absolute; left:158px; top:50%; margin:-110px 0 0; padding:0 0 0 25px; display:none;}
.swiper1 .sss1 .t1{ font-size:42px; line-height:42px; color:#102854; padding:0 0 30px; font-weight:bold; text-transform:uppercase;}
.swiper1 .sss1 .t2{ font-size:24px; line-height:28px; color:#4e4d55;}

.swiper1 .sss2{ position:relative;}
.swiper1 .sss2 .note{ width:560px; height:220px; position: absolute; left:158px; top:50%; margin:-110px 0 0; padding:0 0 0 25px;}
.swiper1 .sss2 .t1{ font-size:42px; line-height:42px; color:#102854; padding:0 0 30px; font-weight:bold; text-transform:uppercase;}
.swiper1 .sss2 .t2{ font-size:24px; line-height:28px; color:#4e4d55;}

.swiper1 .sss3{ position:relative;}
.swiper1 .sss3 .note{ width:530px; height:220px; position: absolute; right:170px; top:50%; margin:-190px 0 0; padding:0 0 0 25px;}
.swiper1 .sss3 .t1{ font-size:42px; line-height:42px; color:#102854; padding:0 0 30px; font-weight:bold; text-transform:uppercase;}
.swiper1 .sss3 .t2{ font-size:24px; line-height:28px; color:#4e4d55;}

.swiper1 .sss4{ position:relative;}
.swiper1 .sss4 .note{ width:530px; height:220px; position: absolute; right:170px; top:50%; margin:-110px 0 0; padding:0 0 0 25px;}
.swiper1 .sss4 .t1{ font-size:42px; line-height:42px; color:#102854; padding:0 0 30px; font-weight:bold; text-transform:uppercase;}
.swiper1 .sss4 .t2{ font-size:24px; line-height:28px; color:#201817;}

.sectionWrapper { width:84%; max-width:96%; margin:0 auto;}
.section1 { width:1200px; height:170px; margin:-85px auto 130px; background:#fff; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); z-index:10; position:relative;}
.section1 dl{ float:left; width:33.333%; text-align:center; margin:45px 0 0; border-right:1px solid #e3e3e3;}
.section1 dt{ font-size:42px; font-weight:bold; line-height:42px; padding:0 33px 0 0;}
.section1 dl span{ font-size:54px; line-height:54px; font-family:Arial, Helvetica, sans-serif;}
.section1 dl i{ position:absolute; top:48px;}
.section1 dl dd{ font-size:21px; color:#333;}
.section1 dl:last-child{ border-right:none;}

.section-title{ color:#333; font-size:42px; line-height:70px; padding:90px 0 60px; text-align:center; position:relative; text-transform:uppercase;}
.section-desc{ font-size:18px; line-height:30px; text-align:center;}
.section-more{ position:absolute; right:0; font-size:22px; color:#333; font-weight:normal;}
.section2 { width:100%;}
.section2 .section2Wrapper{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.section2 .section-title{ padding:70px 0 20px; text-transform:uppercase;}
.section2 .section-desc{ padding:0 0 60px;}
.w-accor{ overflow:hidden; position:relative;}
.w-accor ul,.w-accor li{ padding:0; margin:0; list-style:none;}
.w-accor ul{ width:101%;}
.w-accor li{ position:relative; overflow:hidden;float:left; border-radius:3px;}
.accorClick li{ cursor:pointer;}
.w-accor li .item{ position:relative; padding:0 18px;}
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; z-index:100;}
.w-accor h3{ font-size:125%; margin:0; padding:0; font-weight:normal;}
.w-accor .acr_p{ font-size:18px; line-height:30px; height:60px; margin:10px 160px 35px 40px; text-align:left; overflow:hidden;}
.w-accor6 li img{ max-width:100%; border-radius:3px;}
.w-accor6 li .cont_ar{ color:#fff;position:absolute; left:0; top:0; bottom:0; right:0;}
.w-accor6 li .cont_ar:before,.w-accor6 li .cont_ar:after{ content:'';position:absolute;/* background:rgba(0,0,0,.1);*/ left:0; height:100%; right:0; opacity:0.35; *filter:alpha(opacity=35); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);transition:height 0.5s; -webkit-transition:height 0.5s;}
.w-accor6 li .cont_ar:before{ top:0;}
.w-accor6 li .cont_ar:after{ bottom:0;}
.w-accor6 li h3{ text-align:center; line-height:1.5; position:absolute; z-index:1; left:0; right:0; padding:0.5em 0.5em; top:70%; top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%);transition:all 0.5s; -webkit-transition:all 0.5s;}
:root .w-accor4 li h3{ top:50%;}
.w-accor6 li .dec_ar{ line-height:1.7; max-height:100%; max-height:calc(100% - 7em); overflow:hidden; position:absolute; z-index:1; left:40px; right:40px;top:50%; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s; }
:root .w-accor6 li .dec_ar{ top:86%;}
.w-accor6 li .i_img{ text-align:center; margin-bottom:1em;}
.w-accor6 li .i_img img{ max-width:80%; max-height:80px;}
.w-accor6 li h3.h_1{ font-size:30px;left:0; top:auto; bottom:-78px; right:auto; width:100%; text-align:center; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-80%) scale(1); -webkit-transform:translateY(-80%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.w-accor6 li h3.h_2{ width:45px; height:45px; line-height:45px; position:relative; text-align:center; border:1px solid #fff; border-radius:50%; position:absolute; left:50%; top:auto; bottom:68px; margin:0 0 0 -22px;transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor6 .icon-xiangyoujiantou:before{ position: absolute; top: 0; left: 13px;}
.w-accor6 .h_1 span{ width:45px; height:45px; line-height:45px; position:relative; text-align:center; text-align:center; border:1px solid #fff; border-radius:50%; display:block; margin:60px auto 0;}
.w-accor6 li .acr_h{ font-size:30px; text-align:left; padding:0 40px 38px;}
.w-accor6 li.cur .cont_ar:before,.w-accor6 li.cur .cont_ar:after{ height:0;}
.w-accor6 li.cur h3.h_1{ position:relative; text-align:center; position:absolute; left:0; top:auto; right:auto; bottom:-78px; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor6 li.cur h3.h_2{ left:auto; top:auto; bottom:45px; right:54px; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-80%) scale(1); -webkit-transform:translateY(-80%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.w-accor6 li.cur .dec_ar{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-80%) scale(1); -webkit-transform:translateY(-80%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}

.cy_side_pic {width: 100%;position: relative;}
.cy_side_pic .swiper-container {width: 100%;position: relative;}
.cy_side_pic .swiper-container .swiper-slide {width: 75%;position: relative;max-width: 1440px;}
.cy_side_pic .swiper-container .swiper-slide img {width: 100%;}
.cy_side_pic .swiper-container .swiper-slide a > .tit {font-size: 28px;color: #FFFFFF;position: absolute;left: 65px;top: 50%;margin-top: -28px;}
.cy_side_pic .swiper-container .swiper-slide a > .info {width: 42%;max-width: 600px;color: #FFFFFF;position: absolute;left: 0;top: 0;opacity: 0;-webkit-transition: all .3s; -moz-transition: all .3s;transition: all .3s;}
.cy_side_pic .swiper-container .swiper-button-prev, .cy_side_pic .swiper-container .swiper-button-next {width: 66px;height: 66px;right: 25%;margin-top: -33px;margin-right: -33px;}
.cy_side_pic .swiper-container .swiper-button-next {background: url(../images/btn_right.png) center no-repeat;}
.cy_side_pic .swiper-container .swiper-button-prev {display: none;}
.cy_side_pic .swiper-container .swiper-slide-active a > .info {left: 5%;top: 0;opacity: 1;}
.cy_side_pic .swiper-container .swiper-slide-active a > .tit {left: 5%;top: 0;opacity: 0;}
.cy_side_pic .swiper-container .swiper-button-next:hover {background: url(../images/btn_right_ov.png) center no-repeat;}

.tab-tit{ text-align:center;}
.tab-tit > a{font-size:26px;display:inline-block; line-height:52px;border-bottom:3px solid #fff;margin-right:100px;position:relative; text-transform:uppercase;}
.tab-tit > a.on{font-weight:bold;border-bottom:3px solid #d8222a;color:#d8222a}
.tab-tit > a:last-child{ margin-right:0;}
.tab-tit > a:last-child:before{ background:none;}

.section3 { width:100%; position:relative;}
.section3 .section3Wrapper{ overflow:hidden;}
.section3 .section-title{ text-align:left; text-transform:uppercase;}
.section3 .section-title .icon-xiangyoujiantou{ font-size:20px; padding:0 10px;}
.section3 .section3-list{ margin:0 -27px;}
.section3 .section3-item{ float:left; width:31%; height:400px; margin:0 27px; position:relative;}
.section3 .section3-img{ width:100%; height:310px;}
.section3 .section3-img img{ width:100%; height:100%;}
.section3 .section3-note{ width:80%; background:#fff; padding:30px 36px; position:absolute; top:170px; left:50px; box-shadow:10px 10px 20px rgba(0,0,0,0.2)}
.section3 .section3-name{ color:#333; font-size:26px; line-height:42px; height:90px; overflow:hidden;}
.section3 .section3-more{ color:#333; font-size:16px; line-height:30px; padding:10px 0 0;}
.section3 .section3-more span{ float:left; padding:0 15px 0 0;}
.section3 .section3-more .icon--_danjiantou{ font-size:21px; font-weight:bold; line-height:33px;}
.section3 .section3-item a{ display:block; width:100%; height:100%;}
.section3 .slick-dots{ margin:20px auto 50px;}

.section4 { width:100%; background:#f0f3f8;}
.section4 .section4Wrapper{ padding:0 0 90px; position:relative;}
.section4 .section-title{ text-align:left; text-transform:uppercase;}
.news-change { width:100%; height:460px; background:#fff; position:relative;} 
.news-change .top-img { float:right; width: 50%; height:460px; overflow: hidden; position: relative; } 
.news-change .top-news { float:left; width: 50%; height:460px; padding:50px 60px; position:relative;}
.news-change .top-newstitle { font-size: 30px; display: block; line-height: 42px; height: 90px; overflow: hidden; color: #000; }
.news-change .top-newsnote { font-size: 18px; line-height: 32px; margin: 30px 0 50px; height: 128px; color:#969696; overflow:hidden;} 
.news-change .top-newsmore{ line-height:30px; padding:10px 6px 10px 25px; display:inline-block; border:2px solid #676767; border-radius:3px; color:#676767; overflow:hidden;}
.news-change .top-newsmore span{ float:left; margin:0 16px 0 0;}
.news-change .top-newsmore .icon--_danjiantou{ font-size:30px; line-height:30px;}
.news-change a{ width:100%; height:100%; display:block;}
.news-change a:hover .top-newsmore{ border:2px solid #123983; color:#123983;}
.news-change a:hover .icon--_danjiantou{ color:#123983;}
.news-change .btnnews{ width:66px; height:66px; line-height:66px; text-align:center; background:#fff; border-radius:50%; font-size:30px; color:#adbbca; position:absolute; top:50%; margin:-33px 0 0; z-index:200; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1); cursor:pointer;}
.news-change .icon-xiangzuojiantou{ left:-33px;}
.news-change .icon-xiangyoujiantou{ right:-33px;}
.news-change .btnnews:hover{ color:#123983;}

.news-index{ background:#e6e9ee; padding:50px 0; overflow:hidden;}
.news-index .news-item{ float:left; width:33.33%; padding:0 75px; overflow:hidden; border-right:1px solid #cdd0d5;}
.news-index .top-news { width: 100%; position:relative;}
.news-index .top-newstime{ display:inline-block;}
.news-index .top-newsdate{ font-size:30px; line-height:40px; font-weight:bold; color:#000;}
.news-index .top-newsyear{ font-size:18px; line-height:30px; color:#727272;}
.news-index .top-newspic{ width:100%; height:230px; position:relative;}
.news-index .top-newstitle { font-size:18px; display: block; line-height: 28px; padding:10px 20px; margin:20px 0 0; overflow: hidden; color: #fff; background:rgba(0,0,0,.5); position:absolute; bottom:0;}
.news-index .top-newsnote { font-size: 16px; line-height: 30px; padding: 20px 20px 25px; height: 100px; color:#333; background:#fff; overflow: hidden; margin:0 0 20px;} 
.news-index .top-newsnote p{ height:55px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.news-index .news-item a{ width:100%; height:100%; display:block; overflow:hidden;}
.news-index .news-item:last-child{ border-right:none;}
.news-index .top-more{ color:#676767; font-size:16px; line-height:30px; padding:10px 0 0;}
.news-index .top-more span{ float:left; padding:0 15px 0 0;}
.news-index .top-more .icon--_danjiantou{ font-size:21px; font-weight:bold; line-height:33px;}
.news-index .news-item a:hover .top-more{ color:#1a3876}

.section4 .slick-dots{ display:none !important;}

.tab-tit2{ position:absolute; top:80px; right:0; z-index:100;}
.tab-tit2 > a{font-size:26px; display:inline-block; line-height:52px; margin-right:70px;position:relative}
.tab-tit2 > a.on{font-weight:bold; color:#d8222a}
.tab-tit2 > a:last-child{ margin-right:0;}
.tab-tit2 > a:last-child:before{ background:none;}

/******ABOUT*******/
.banner-section{ width:100%; height:750px; position:relative;}
.about-banner2{ height:872px;}
.banner-note{ font-size:42px; width:100%; line-height:50px; text-align:center; position:absolute; top:50%; margin:-25px 0 0;}

.about-section { width:100%; height:1236px; background:url(../images/about2.jpg) no-repeat top center; background-size:cover;}
.about-section .aboutWrapper{ padding:70px 0 0; overflow:hidden;}
.about-section .note{ font-size:16px; color:#333; line-height:38px; padding:0 100px;}
.about-section .note h3{ font-size:42px; line-height:70px; color:#333; margin:0 0 30px;}

.about2-section { width:100%; padding:110px 0 0; overflow:hidden;}
.about2-section .videoWrapper{ height:734px; margin:0 auto; overflow:hidden;}
.about2-section video{ object-fit: cover;}

.about3-section { width:100%;}
.about3-section .about3Wrapper{ width:1280px; margin:0 auto; padding:0; overflow:hidden; position:relative;}
.about3-section .about3-list{ width:238px; height:600px; background:rgba(51, 51, 51, 0.6); position:absolute; top:1px; right:0; z-index:100}
.about3-section .about3-list .line{ font-size:20px; color:#fff; height:96px; line-height:96px; text-align:center; cursor:pointer; position: relative;}
.about3-section .about3-list .line span{ font-size:20px;}
.about3-section .about3-list .slick-current{ font-size:20px; height:96px; line-height:96px; color:#fdd000;}
.about3-section .about3-list .slick-disabled {
    opacity: 1;
    pointer-events:auto;
	color:#ccc;
	
}
	.about3-section .about3-list .line:after{
		display: block;
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.2);
		height: 1px;
		width: 100%;
		-webkit-transition: all 0.3s;
	            transition: all 0.3s;
	}
	.about3-section .about3-list .line:before,.about3-section .about3-list .slick-current:before{
		display: block;
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0;
		background-color:#fdd000;
		height: 2px;
		width: 0%;
		-webkit-transition: all 0.3s;
	            transition: all 0.3s;
	}
	.about3-section .about3-list .line:hover{ color:#fdd000;}
	.about3-section .about3-list .line:hover:before,.about3-section .about3-list .slick-current:before{
		width: 100%;
		left: 0;
	}

.about3-section .allline{ width:2px; height:100%; background:#dce0e4; position:absolute; right:9px; top:0; z-index:1;}
.about3-section .about3-list .time .slick-list{ z-index:100;}
.about3-section .about3-box{ width:1280px; height:600px; margin:0 auto; font-size:18px; line-height:36px; position:relative;}
.about3-section .content-d3{ height:600px; background:#f8f8f8; color:#fff; position:relative;}
.about3-section .content-d3-pic{ width:100%; height:100%;}
.about3-section .content-d3-year{ float:left; color:#fdd000; font-size:24px;}
.about3-section .content-d3-desc{ float:left; padding:0 30px;}
.about3-section .content-d3-note{ width:100%; position:absolute; top:50%; transform:translateY(-50%); padding:0 238px 0 150px;}
.about3-section .time-prev,.about3-section .time-next{ color:#fff; margin:0 auto; width:238px; height:80px; line-height:80px; font-size:30px; position:absolute; top:-60px; left:0; cursor:pointer; z-index:300;}
.about3-section .time-prev{background-image: linear-gradient(to top,rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0.8) 40%, rgba(51, 51, 51, 1) 100%);}
.about3-section .time-next{ top:auto; bottom:-60px; background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(51, 51, 51, 0.8) 40%, rgba(51, 51, 51, 1) 100%);}
.about3-section .icon-xiangshangjiantou:before,.about3-section .icon-xiangxiajiantou:before{ position: absolute; left: 50%; margin: 0 0 0 -15px;}
.about3-section .slick-vertical .slick-slide{ border:none;}
.about3-section .about3-list .slick-list{ margin:60px 0 0;}

.about4-section { width:100%; padding:0 0 90px; overflow:hidden;}
.about4-section .about4Wrapper{ width:100%; padding:0 6%; height:618px; overflow:hidden; background:url(../images/about2-culture.jpg) no-repeat top center; background-size:cover;}
.about4-section .culture-list{ border-left:1px solid; border-right:1px solid; color:rgba(255,255,255,.5);}
.about4-section .culture-item{ float:left; width:328px; padding:0 30px; height:618px; border-right:1px solid; color:rgba(255,255,255,.5); text-align:center;}
.about4-section .culture-item img{ margin:0 auto;}
.about4-section .culture-item .culture-title{ color:#fff; font-size:30px; line-height:42px; padding:40px 0 20px;}
.about4-section .culture-item .culture-desc{ color:#fff; font-size:16px; line-height:30px; height:60px; overflow:hidden;}
.flex-centerbox { display: -webkit-box; display: -ms-flexbox; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.about4-section .culture-list .iconfont{ font-size:42px; color:#fff;}
.about4-section .culture-list .culture-prev,.about4-section .culture-list .culture-next{position:absolute; top:50%; margin:-42px 0 0; cursor:pointer;}
.about4-section .culture-list .culture-prev{ left:-80px;}
.about4-section .culture-list .culture-next{ right:-80px;}

.about5-section { width:100%;}
.about5-section .about5Wrapper{ overflow:hidden; position:relative;}
.about5-section .section-title{ border-bottom:1px solid #ebebeb;}
#honor-about{ margin:58px 0; overflow:hidden;}
.honor-about{ float:left; margin:0 16px; overflow:hidden; text-align:center;}
.honor-about .pic{ padding:35px; background-color:#f5f5f5;}
.honor-about p{ font-size:18px; line-height:30px; display:block; padding:15px 35px;}
#honor-about i { position: absolute; top: 50%; color: #fff; z-index: 1; cursor:pointer; margin-top: -82px; width: 40px; height: 88px; background: #cbcbcb; text-align: center; display:none !important;}
#honor-about i.arrow-icon-left { left: 0; background:#cbcbcb url(../images/arr-left.png) no-repeat center; background-size:26px;}
#honor-about i.arrow-icon-right { right: 0; background:#cbcbcb url(../images/arr-right.png) no-repeat center; background-size:26px;}

.slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top: 50px;}
.slick-dots li { display: inline-block; float:none; width: 15px; height: 15px; background:#ddd; border-radius: 50%; margin-right: 10px;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #1a3876;}

/*news*/
.news-section1 { width:100%; background:#fafafa;}
.news-section1 .news1Wrapper{  padding:0 0 70px; position:relative; overflow:hidden;}
.news-section1 .news-container { background:#fff; overflow:hidden; position:relative;} 
.news-section1 .news-container .top-img { float:left; width: 62%; height:608px; overflow: hidden; position: relative; } 
.news-section1 .news-container .top-news { float:left; width: 38%; height:608px; padding:50px 60px; position:relative;}
.news-section1 .news-container .top-newstime{ display:inline-block; padding:5px 10px; background:#123983; color:#fff;}
.news-section1 .news-container .top-newsdate{ font-size:30px; line-height:40px; font-weight:bold;}
.news-section1 .news-container .top-newsyear{ font-size:18px; line-height:30px;}
.news-section1 .news-container .top-newstitle { font-size: 30px; display: block; line-height: 42px; height: 130px; margin:30px 0 0; overflow: hidden; color: #000; }
.news-section1 .news-container .top-newsnote { font-size: 18px; line-height: 32px; margin: 20px 0 50px; height: 128px; color:#969696; overflow:hidden;} 
.news-section1 .top-newsmore{ line-height:30px; padding:10px 6px 10px 25px; display:inline-block; border:2px solid #676767; border-radius:3px; color:#676767; overflow:hidden;}
.news-section1 .top-newsmore span{ float:left; margin:0 16px 0 0;}
.news-section1 .top-newsmore .icon--_danjiantou{ font-size:30px; line-height:30px;}
.news-section1 .news-container a{ width:100%; height:100%; display:block;}
.news-section1 .news-container a:hover .top-newsmore{ border:2px solid #123983; color:#123983;}
.news-section1 .news-container a:hover .icon--_danjiantou{ color:#123983;}
.news-section1 .news-container .slick-dots { width: 38%; padding:0 60px 20px; text-align: right; position:absolute; right:0; bottom:0;}

.news-section2 { width:100%;}
.news-section2 .news2Wrapper{ padding:70px 0; position:relative; overflow:hidden;}
.news-list .news-item{ overflow:hidden; border-bottom:1px solid #e6e6e6; padding:60px 0;}
.news-list .top-img { float:right; width: 26%; height:250px; overflow: hidden; position: relative; } 
.news-list .top-news { float:left; width: 74%; height:250px; padding:0 10% 0 0; position:relative;}
.news-list .top-newstime{ display:inline-block;}
.news-list .top-newsdate{ font-size:30px; line-height:40px; font-weight:bold; color:#000;}
.news-list .top-newsyear{ font-size:18px; line-height:30px; color:#727272;}
.news-list .top-newstitle { font-size:26px; display: block; line-height: 42px; height: 50px; margin:20px 0 0; overflow: hidden; color: #333; }
.news-list .top-newsnote { font-size: 18px; line-height: 30px; margin: 20px 0 0; height: 100px; color:#a4a4a4; overflow:hidden;} 
.news-list .news-item a{ width:100%; display:block; overflow:hidden;}
.news-section3 { width:100%;}
.news-section3 .news3Wrapper{ position:relative; overflow:hidden;}
.news-section3 .tab-tit{ padding:60px 0 30px;}
.bread_nav{ width:100%; height: 51px; border-bottom: 1px solid #e6e6e6; text-align:center}
.bread_nav ul { display:inline-block}
.bread_nav ul li { float: left; height: 49px; line-height: 49px; padding: 0 25px 0 0;}
.bread_nav ul li a { display: block; font-size: 16px; padding:0 3px;}
.bread_nav ul li a.on{ color:#0254a6; border-bottom:2px solid #0254a6;}

/**News Detail**/
.newsDetail{ width:100%; padding:90px 0 0; overflow:hidden;}
.newsDetail .newsTitle{ position:relative;}
.newsDetail .newsTitle h1{ font-size:30px; line-height:42px; text-align:center; color:#000;}
.newsDetail .newsTitle .datatime{ font-size:16px; color:#b7b7b7; padding:30px 0 0; line-height:36px; text-align:center;}
.newsDetail .newsTitle .datatime span{ padding:0 18px;}
.newsDetail .newsTitle .datatimeDiv{ display:inline-block;}

.newsDetail .newsContent{ width:1400px; margin:0 auto; font-size:16px; line-height:36px; padding:50px 0 0; min-height: 300px;}
.newsDetail .newsContent p { margin-bottom:20px;}
.newsDetail .newsContent table{border:solid #ddd; border-width:1px 0px 0px 1px; line-height:36px;}
.newsDetail .newsContent th{ background:#eaf1f8; padding:10px 0;}
.newsDetail .newsContent th,.newsDetail .newsContent td{border:solid #ddd; border-width:0px 1px 1px 0px;}
.newsDetail .newsContent td{ padding:10px;}
.otherNews{ width:86%; max-width:1400px; margin:0 auto; padding:0 0 60px; text-align:center; overflow:hidden;}
.otherNews .otherNews-title{ padding:50px 0 40px; text-align:center;}
.otherNews .otherNews-title h3{ color:#333; font-size:30px; line-height:42px; text-transform:uppercase;}
.otherNews .otherNews-title a{ float:right; margin:10px 0 0;}
.otherNews .otherNews-list{ overflow:hidden;}
.otherNews .otherNews-list .otherbox{ float:left; width:30.5%; background:#fff; margin:0 4.2% 0 0;}
.otherNews .otherNews-list .otherbox:nth-of-type(3n){ margin:0;}
.otherNews .otherNews-list .pic{ width:100%; height:250px; overflow:hidden; position:relative;}

.otherNews .otherNews-list .note{ background:#f5f5f5; padding:30px; height:140px; overflow:hidden; text-align:center;}
.otherNews .otherNews-list .note h3{ color:#333; font-size:16px; line-height:36px;}
.otherNews .otherNews-list .time{ display:inline-block; background:rgba(23,54,130,.7); color:#fff; text-align:left; padding:10px 20px; position:absolute; left:0; bottom:0;}
.otherNews .otherNews-list .time p{ font-size:18px; line-height:20px;}
.otherNews .otherNews-list .time span{ font-size:30px; line-height:30px; font-weight:bold;}
.bottomshare { width:100%; height:40px; text-align:center; margin:20px auto 0; position:relative;}
.bottomshare .bdsharebuttonbox{ background:#fff; display:inline-block; position:relative; z-index:100;}
.bottomshare .icon-weibo,.bottomshare .icon-wechat{ background:none; font-size:30px; color:#666; padding:0 15px;}
.bottomshare .line{position:absolute;width:100%;height:1px;background:#dddddd;top:0;left:0;top:20px;margin-top:-1px}
.otherNews .showmore{ margin:60px auto 0; display:inline-block;}
.otherNews a:hover .top-newsmore{ background:#153b86; border:2px solid #153b86; color:#fff;}
.otherNews a:hover .top-newsmore span{ color:#fff;}

.member-section { width:100%;}
.member-section .memberWrapper{ padding:0 0 90px; overflow:hidden;}
.member-section .member-list{ float:left; width:43%; max-height:910px; padding:28px 50px 50px; position:relative; background:url(../images/icon-circle.png) no-repeat 53px top;}
.member-section .member-list .line{ font-size:20px; color:#666; line-height:30px; padding:0 30px 0 50px; margin:16px 0; position:relative; z-index:10; cursor:pointer;}
.member-section .member-list .line span{ font-size:24px;}
.member-section .member-list .slick-current{ font-size:26px; line-height:30px; color:#284a94;}
.member-section .member-list .line:before{display:block;content:'';position:absolute;left:7px;top:0;background-color:#153b86;height:0;width:4px;-webkit-transition:all 0.3s;transition:all 0.3s}
.member-section .member-list .slick-current:before{ height:100%;left:7px}
.member-section .allline{ width:2px; height:100%; background:#dce0e4; position:absolute; left:59px; top:14px; z-index:1;}
.member-section .member-list .time{ height:910px; padding-bottom:50px;}
.member-section .member-list .time .slick-list{ z-index:100;}
.member-section .member-box{ float:left; width:57%; font-size:18px; line-height:56px;}
.member-section .content-d3{ height:auto;}
.member-section .scrollBox{ padding:0 20px 0 0; height:auto;}
.member-section .time-prev,.member-section .time-next{ font-size:30px; position:absolute; top:-50px; left:50%; margin:0 0 0 -10px; cursor:pointer; z-index:200;}
.member-section .time-next{ top:auto; bottom:0;}
.member-section .member-img{ max-height:440px; overflow:hidden;}
.member-section .member-desc{ font-size:16px; line-height:36px; padding:0 30px; margin:50px 0; border-left:7px solid #1a3876;}
.member-section .member-desc h3{ font-size:30px; margin:0 0 30px;}

.contact-section { width:100%;}
.contact-section .contactWrapper{ padding:0 0 90px; overflow:hidden;}
.contact-section .contact-list{ overflow:hidden; position:relative;}
.contact-section .contact-item{ float:left; width:31.3%; margin:0 3% 0 0; height:380px; padding:70px 0 0; font-size:18px; line-height:48px; text-align:center; color:#666; background:#fbfbfb;}
.contact-section .contact-item:nth-of-type(3n){ margin:0;}
.contact-section .iconfont{ font-size:70px; margin:0 0 30px;}

#map{ width:100%;height:720px; margin:0 0 90px;}

.banner-section video{backface-visibility:hidden;height:100%;transform:translate3d(0,0,0);transform-style:preserve-3d;width:100%;object-fit:cover}
.public-banner-item{width:100%;height:100%;position:absolute;top:0;left:0}
.public-banner-item .item-content h3{font-size:72px;color:#000;line-height:1.1}
.public-banner-item .item-content{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);behavior:url(/css/ie-css3.htc);color:#fff;width:80%;text-align:center; margin:-40px 0 0;}
.public-banner-item .item-content .play-icon{ height:80px; width:80px; font-size:80px; color:#000; text-align:center; margin:0 auto;cursor:pointer}
.overlay{position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background-color:#555;opacity:.6}
.fbox-video{width:980px;height:550px;position:fixed;left:50%;top:50%;z-index:1101;margin-left:-490px;margin-top:-275px;background:#000}
.fbox-video #mediaplayer{width:100%;height:100%}
.fbox-video #video-btn-group{position:absolute;text-align:center;width:100%;left:0;height:45px;margin-top:10px;display:none}
.fbox-video #video-btn-group a{display:inline-block;line-height:45px;height:45px;background-color:#222;border-radius:45px;color:#fff;padding:0 12px}
.fbox-video #video-btn-group a i{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;opacity:.8}
.fbox-video #video-btn-group a i.video-download{width:60px;background-image:url(../images/icon-download.png);background-size:auto 40%}
.fbox-video #video-btn-group a:hover i{opacity:1}
.fbox-video .close_video{display:none}
.join-more{ width:55px; height:55px; line-height:55px; border:1px solid #999; border-radius:50%; margin:30px auto; text-align:center;}
.join-more .icon-shousuoxiajiantou{ font-size:22px; color:#999;}

.join-section { width:100%;}
.join-section .joinWrapper{ padding:0 0 90px; overflow:hidden;}
.join-item{ float:left; width:31.3%; margin:0 3% 0 0;}
.join-item:nth-of-type(3n){ margin:0;}
.join-item .join-img{ width:100%; height:350px;}
.join-item .join-title{ width:100%; height:350px; font-size:18px; height:68px; line-height:68px; text-align:center;}
.join2-section { width:100%;}
.join2-section .join2Wrapper{ overflow:hidden;}
.join2-section .join2-item{ margin:0 0 90px; overflow:hidden;}
.join2-section .top-img { float:left; width: 56%; height:462px; overflow: hidden; position: relative; } 
.join2-section .top-news { float:left; width: 44%; height:462px; padding:50px 60px; background:#f7f7f7; position:relative;}
.join2-section .top-newstitle { font-size: 32px; display: block; line-height: 42px; max-height: 110px; margin:50px 0 0; overflow: hidden; color: #000; }
.join2-section .top-newsnote { font-size: 20px; line-height: 36px; margin: 20px 0 50px; height: 102px; color:#999; overflow:hidden;} 
.join2-section .top-newsmore{ line-height:30px; padding:10px 6px 10px 25px; display:inline-block; border:2px solid #676767; border-radius:3px; color:#676767; overflow:hidden;}
.join2-section .top-newsmore span{ float:left; margin:0 16px 0 0;}
.join2-section .top-newsmore .icon--_danjiantou{ font-size:30px; line-height:30px;}
.join2-section a{ width:100%; display:inline-block;}
.join2-section a:hover .top-newsmore{ border:2px solid #123983; color:#123983;}
.join2-section a:hover .icon--_danjiantou{ color:#123983;}

.join3-section { width:100%;}
.join3-section .join3Wrapper{ overflow:hidden;}.join3-section .pb90{ padding:60px 0 90px;}
.join3-box{ width:100%;}
.join3-bigtitle{ font-size: 32px; display: block; line-height: 42px; padding:30px 0; border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.join3-section .join3-item{ height:66px; line-height:65px; border-bottom: 1px solid #e0e0e0;}
.join3-section .join3-item .join3-title{ float:left; font-size:18px; width:82%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.join3-section .join3-item .join3-date{ float:right; width:18%; text-align:right;}
.join3-section .join3-item a{ width:100%; height:100%; display:block;}
.join3-section .join3-more{ color:#666; font-size:16px; line-height:30px; margin:40px 0 0; overflow:hidden;}
.join3-section .join3-more span{ float:left; padding:0 15px 0 0;}
.join3-section .join3-more .icon--_danjiantou{ font-size:21px; font-weight:bold; line-height:33px;}
.join3-section .join3-more a:hover{ color:#1a3876}

.join4-section { width:100%;}
.join4-section .join4Wrapper{ padding:0 6.4% 60px; overflow:hidden;}
.join4-left{ float:left; width: 37%; padding:0 7% 0 0;}
.join4-right{ float:left; width: 63%;}
.join4-subtitle{ font-size:30px; margin:0 0 20px;}
.join4-list { margin:0 0 35px;}
.join4-list .join4-title{ font-size:20px; background:#f0f3f8; height:68px; line-height:68px; padding:0 40px;cursor:pointer;position:relative}
.join4-list .join4-detail{ padding:40px 35px; border:1px solid #d1d5e1; border-top:none;}
.join4-list .join4-title .job-close{ float:right; position:relative; width:40px; height:68px;}
.join4-list .UI-bubble::after{ font-size:25px;color:#333;font-family:"iconfont" !important;position:absolute; right:0; top:0; content:"\e835"}
.join4-list .UI-ask::after{ font-size:25px;color:#333;font-family:"iconfont" !important;position:absolute; right:0; top:0; content:"\e840"}
.join4-list hr { width:100%; margin:0 auto; background:none; border-bottom:none; border-top:1px solid #ebebeb; margin:30px auto;}
.join4-list .join-btn{display:inline-block;margin:30px 0 0;padding:10px 28px;font-size:18px; color:#fff; text-align:center;white-space:nowrap; background:#143a85;border-radius:5px;cursor:pointer;}
.join4-list .join-btn:hover{ background:#0051a5;}

.join4-section .join4-search{width:100%; height:87px; overflow:hidden; position:relative;}
.join4-section .search-icon{ height:33px; line-height:33px; position:absolute;left:0;top:27px;padding:0 35px;border-right:1px solid #dde1e4}
.join4-section .search-icon .iconfont{ font-size:32px; color:#a9a9ab;}
.join4-section .join4-search input{ width:88%; height:87px; line-height:87px; outline:0; font-size:24px; color:#abacae; background:#f0f3f8; border:none; padding:0 130px; border-radius:15px 0 0 15px;}
.join4-section .search-btn{ float:right; width:12%; text-align:center;display: block; line-height: 87px; height: 87px; font-size: 30px; color: #fff; background: #ac010a; border-radius: 0 15px 15px 0; outline: none; border:none;}
.join4-section .search-btn:hover{color:#fff;background:#0054a5}
.join4-section .join4-series{ border:1px solid #d1d5e1; border-radius:5px; padding:10px 30px; overflow:hidden;}
.join4-section .join4-select{ font-size:20px; color:#989898; height:67px; line-height:52px; padding:0 0 15px; border-bottom:1px solid #d1d5e1;}
.join4-section .join4-name{ font-size:20px; color:#989898; height:55px; line-height:55px;}
.join4-section .join4-name a{ color:#989898; height:100%; display:block;}
.join4-section .join4-name .iconfont{ font-size:20px; color:#989898;}
.join4-section .join4-name .icon-kuangkuang-xuanzhong-{ font-size:20px; color:#143a85;}

.public-table ul{border-bottom: 1px solid #e3e4e4;}
.public-table ul li{position:relative;font-size:0}
.public-table ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:17px 0}
.public-table ul li .td,.public-table ul li .th,.public-table ul li h6,.public-table ul li i{display:inline-block;vertical-align:middle}
.public-table ul li .td{width:51.53%}
.public-table ul li h6{font-size:20px;line-height:1.6;color:#231815}
.public-table ul li .th{width:34.36%;font-size:16px;line-height:1.6;color:grey}
.public-table ul li .th p{padding-left:8%}
.public-table ul li i{width:3.27%;height:20px;transform:scale(0.6);background:url(../images/arr-job.png) no-repeat}
.public-table ul li:hover{background:#f8f8f8}
.public-table ul li:hover h6{position:relative;color:#1a3876}
.public-table ul li:hover h6:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#1a3876}
.public-table ul li:hover i{transform:scale(0.6);background:url(../images/arr-job-hover.png) no-repeat}
.border-top::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;-moz-transform:scaleY(0.5);-ms-transform:scaleY(0.5);-o-transform:scaleY(0.5);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);background:#e0e0e0}

.joinshow .section-title{ text-align:left; padding:90px 0 10px;}
.joinshow .section-desc{ color:#636363; font-size:28px; text-align:left; margin:0 0 60px;}
.joinshow .joinshow-detail{ color:#636363; font-size:18px; line-height:38px; padding:60px 0; border-bottom: 1px solid #cfd0d2; overflow:hidden;}
.joinshow .joinshow-subtitle{ color:#333; font-size:38px; padding:0 0 40px;}
.joinshow .joinshow-btn { margin:60px 0;}
.joinshow .joinshow-btn a { font-size:24px; line-height:75px; padding:0 105px; border-radius:5px; display:inline-block; color:#fff; background:#0154a4; text-align:center;}
.mt50{ margin-top:50px;}
.descp{ text-align:center; line-height:2; padding:0 0 60px}

.video-section { width:100%;}
.video-section .videoWrapper{ padding:0 0 90px; overflow:hidden;}
.video-section .banner-section{ height:1080px;}

.news-searchs-box{ width:331px; height:58px; line-height:56px; border:1px solid #afafaf; border-radius:30px; position:absolute; right:0; top:0;}
.news-searchs-box-all{ width:40%; height:58px; line-height:56px; border:1px solid #afafaf; border-radius:30px; margin:0 auto;}
.seartxt{ float:left; width:80%; height:56px; line-height:56px; padding:0 0 0 33px; border:none; background:transparent; border-top-left-radius:30px; border-bottom-left-radius:30px;}
.searbtn{ float:left; width:20%; height:56px; line-height:56px; border:none; background:url(../images/serch.1.png) no-repeat center center; border-top-right-radius:30px; border-bottom-right-radius:30px; cursor:pointer;}
.news-searchs-box-all .seartxt{ width:88%;}
.news-searchs-box-all .searbtn{ width:12%;}
.search-no-result-box{ font-size:20px; width:40%; padding:60px; border-radius:10px; margin:0 auto 60px;}

.searchtitle{ padding:0 0 40px ; font-size:16px; text-align:center;}
.sitemap li{ border-bottom:1px dashed #ccc; line-height:35px;}
.sitemap li a{ font-size:16px; color:#333;}
.nrnav li{ border-bottom:none;}
.nrnav li a{ font-size:14px; border-bottom:1px dashed #ccc; line-height:35px; display:block;}

.pages{ width:100%; color:#1a4b85; overflow:hidden;  text-align:center; padding:0; line-height:52px; margin:60px 0 0;}
.pages span{ padding:0 6px; display:inline-block; color:#555;}
.pages a{ display:block; color:#333; text-align:center; padding:0px 20px; line-height:50px; overflow:hidden; box-sizing:border-box; font-size:16px; background:#fff; border-radius:5px;border:1px solid #dedede;}
.pages span.pg_num_current a{ display:block; background:#f8b500; color:#fff; border:1px solid #f8b500;}
.pages a:hover{background:#dedede; color:#fff;}
.pages span.pg_home_dis,span.pg_prev_dis,span.pg_next_dis,span.pg_end_dis{ margin:0 6px; display:inline-block; color:#555; text-align:center; padding:0px 26px; line-height:50px; overflow:hidden; box-sizing:border-box; font-size:16px; background:#f5f5f5; border-radius:5px;border:1px solid #dedede; cursor:not-allowed}
.pages span.ttips{ margin:0 6px; display:inline-block; color:#555; text-align:center; padding:0px 6px; line-height:50px; overflow:hidden; box-sizing:border-box; font-size:16px;}

.rec_ma{ margin:0 auto; padding:0 60px 0 0;}
.rt_tit{height: auto; line-height: 60px;font-size: 40px;color:#000000;margin-top: 65px; margin-bottom: 32px;text-align: center;}
.rec_ma input,.rec_ma button,.rec_ma select{font:16px/2 "Microsoft YaHei",微软雅黑, Arial, sans-serif !important;color:#333;}
.rec_ma button.am-btn-danger{color:#fff;}
.am-form-group{ margin-bottom:15px !important;}
.am-form-file input[type=file]{ height:50px;}
[class*=am-u-] { padding:0 15px;}
#f_attach-list { margin-left: 16.66666667%; padding: 0 15px;}
.am-badge{ padding: 10px 20px !important; font-size: 16px !important;}

@media (max-width: 1919px){ 
.sectionWrapper{ width:90%;}
.advantage-section .note{ padding:0 90px 0 150px;}
.advantage-section .note h3{ margin:0 0 40px;}
.advantage2List{ height:auto;}
.advantage2List ul li{ width: 9.25%; overflow:hidden;}
.advantage2List ul .pic1{ width:35%;}
#LD .slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top: 50px;}
#LD .slick-dots li { display: inline-block; float:none; width: 16px; height: 16px; background:#ddd; border-radius: 50%; margin-right: 20px;}

#LD .slick-dots li:last-child { margin-right: 0;}
#LD .slick-dots li.slick-active { background: #1a3876;}


.network-partner .title{ padding:132px 0 26px 128px;}
.section6 .title{ padding:132px 0 26px 195px;}

.otherNews .otherNews-list .note{ height:200px;}
footer .footer-nav{ width:77%; padding:0 5% 0 0;}
.footer-share{ width:23%;}
.share-box li{ margin:0 1%;}
}


@media (max-width: 1679px){ 
.news-index .news-item{ padding:0 40px;}

}

@media (max-width: 1440px){ 
.header .mian .logo{ width: 220px;}
.header .mian .nav ._li .child .tt{ font-size:21px;}
.swiper1 { height:660px;}
.swiper1 .sss .note,.swiper1 .sss1 .note{ position:absolute; left:120px; top: 50%; transform: translate(0, -50%);}

.swiper1 .sss1{ position:relative;}
.swiper1 .sss1 .note{ width:410px; height:170px; position: absolute; left:120px; top:50%; margin:-85px 0 0; padding:0 0 0 25px;}
.swiper1 .sss1 .t1{ font-size:56px; line-height:56px; color:#102854;}
.swiper1 .sss1 .t2{ font-size:26px; line-height:40px; color:#4e4d55;}

.swiper1 .sss2{ position:relative;}
.swiper1 .sss2 .note{ width:410px; height:170px; position: absolute; left:120px; top:50%; margin:-85px 0 0; padding:0 0 0 25px;}
.swiper1 .sss2 .t1{ font-size:56px; line-height:56px; color:#102854;}
.swiper1 .sss2 .t2{ font-size:26px; line-height:40px; color:#4e4d55;}

.swiper1 .sss3{ position:relative;}
.swiper1 .sss3 .note{ width:410px; height:170px; position: absolute; right:120px; top:50%; margin:-125px 0 0; padding:0 0 0 25px;}
.swiper1 .sss3 .t1{ font-size:56px; line-height:56px; color:#102854; padding:0 0 30px; font-weight:bold;}
.swiper1 .sss3 .t2{ font-size:26px; line-height:40px; color:#4e4d55;}

.swiper1 .sss4{ position:relative;}
.swiper1 .sss4 .note{ width:410px; height:170px; position: absolute; right:120px; top:50%; margin:-110px 0 0; padding:0 0 0 25px;}
.swiper1 .sss4 .t1{ font-size:56px; line-height:56px; color:#102854; padding:0 0 30px; font-weight:bold;}
.swiper1 .sss4 .t2{ font-size:26px; line-height:40px; color:#201817;}

.sectionWrapper { width:90%; max-width:96%; margin:0 auto;}
.section1 { width:1200px; height:170px; margin:-85px auto 130px; background:#fff; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); z-index:10; position:relative;}
.section1 dl{ float:left; width:33.333%; text-align:center; margin:45px 0 0; border-right:1px solid #e3e3e3;}
.section1 dt{ font-size:42px; font-weight:bold; line-height:42px; padding:0 33px 0 0;}
.section1 dl span{ font-size:54px; line-height:54px; font-family:Arial, Helvetica, sans-serif;}
.section1 dl i{ position:absolute; top:48px;}
.section1 dl dd{ font-size:21px; color:#333;}
.section1 dl:last-child{ border-right:none;}

.section-title{ font-size:36px;line-height:60px; padding:60px 0 40px;}
.section-desc{ font-size:16px;}
.section-more{ font-size:16px;}
.section2 .section2Wrapper{ height:auto; padding:0;}
.section2 .section-title{ padding:50px 0 15px;}
.section2 .section-desc{ padding:0 0 60px;}

.w-accor .acr_p{ font-size:16px; line-height:30px; height:60px; margin:10px 110px 0 20px; text-align:left; overflow:hidden;}
.w-accor6 li .dec_ar{ line-height:1.7; max-height:100%; max-height:calc(100% - 7em); overflow:hidden; position:absolute; z-index:1; left:40px; right:40px;top:50%; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s; }
:root .w-accor6 li .dec_ar{ top:86%;}
.w-accor6 li .i_img{ text-align:center; margin-bottom:1em;}
.w-accor6 li .i_img img{ max-width:80%; max-height:80px;}
.w-accor6 li h3.h_1{ font-size:22px;left:0; top:auto; bottom:-78px; right:auto; width:100%; text-align:center; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-80%) scale(1); -webkit-transform:translateY(-80%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.w-accor6 li h3.h_2{ width:45px; height:45px; line-height:45px; position:relative; text-align:center; border:1px solid #fff; border-radius:50%; position:absolute; left:50%; top:auto; bottom:68px; margin:0 0 0 -22px;transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor6 .icon-xiangyoujiantou:before{ position: absolute; top: 0; left: 13px;}
.w-accor6 .h_1 span{ width:45px; height:45px; line-height:45px; position:relative; text-align:center; text-align:center; border:1px solid #fff; border-radius:50%; display:block; margin:40px auto 0;}
.w-accor6 li .acr_h{ font-size:22px; text-align:left; padding:0 20px 18px;}
.w-accor6 li.cur .cont_ar:before,.w-accor6 li.cur .cont_ar:after{ height:0;}
.w-accor6 li.cur h3.h_1{ position:relative; text-align:center; position:absolute; left:0; top:auto; right:auto; bottom:-78px; transform:translateY(-50%) scale(0); -webkit-transform:translateY(-50%) scale(0); opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition:all 0.5s; -webkit-transition:all 0.5s;}
.w-accor6 li.cur h3.h_2{ left:auto; top:auto; bottom:9px; right:54px; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-80%) scale(1); -webkit-transform:translateY(-80%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.w-accor6 li.cur .dec_ar{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);transform:translateY(-80%) scale(1); -webkit-transform:translateY(-80%) scale(1);transition-delay:0.3s; -webkit-transition-delay:0.3s;}

.tab-tit{ text-align:center;}
.tab-tit > a{font-size:20px;display:inline-block; line-height:52px;border-bottom:3px solid #fff;margin-right:60px;position:relative}
.tab-tit > a.on{font-weight:bold;border-bottom:3px solid #d8222a;color:#d8222a}
.tab-tit > a:last-child{ margin-right:0;}
.tab-tit > a:last-child:before{ background:none;}

.section3 .section-title .icon-xiangyoujiantou{ font-size:16px; padding:0 10px;}
.section3 .section3-list{ margin:0 -27px;}
.section3 .section3-item{ width:31%; height:300px; margin:0 22px;}
.section3 .section3-img{ height:230px;}
.section3 .section3-note{ width:80%; background:#fff; padding:20px 25px; position:absolute; top:130px; left:35px; box-shadow:5px 5px 10px rgba(0,0,0,0.2)}
.section3 .section3-name{ font-size:22px; line-height:32px; height:70px;}
.section3 .section3-more{  font-size:16px; line-height:30px; padding:10px 0 0;}
.section3 .section3-more span{ float:left; padding:0 15px 0 0;}
.section3 .section3-more .icon--_danjiantou{ font-size:21px; font-weight:bold; line-height:33px;}
.section3 .section3-item a{ display:block; width:100%; height:100%;}
.section3 .slick-dots{ margin:20px auto 50px;}

.section4 .section4Wrapper{ padding:0 0 60px;}
.news-change { height:350px;} 
.news-change .top-img { height:350px;} 
.news-change .top-news { height:350px; padding:30px 40px;}
.news-change .top-newstitle { font-size: 22px; line-height: 32px; height: 70px;}
.news-change .top-newsnote { font-size: 16px; line-height: 30px; margin: 20px 0 40px; height: 88px; color:#969696; overflow:hidden;} 
.news-change .top-newsmore{ line-height:30px; padding:8px 5px 8px 15px; display:inline-block; border:1px solid #676767; border-radius:3px;}
.news-change .top-newsmore span{ float:left; margin:0 16px 0 0;}
.news-change .top-newsmore .icon--_danjiantou{ font-size:20px; line-height:30px;}
.news-change a{ width:100%; height:100%; display:block;}
.news-change a:hover .top-newsmore{ border:1px solid #123983; color:#123983;}
.news-change a:hover .icon--_danjiantou{ color:#123983;}
.news-change .btnnews{ width:50px; height:50px; line-height:50px; font-size:20px; margin:-25px 0 0;}
.news-change .icon-xiangzuojiantou{ left:-25px;}
.news-change .icon-xiangyoujiantou{ right:-25px;}

.news-index{ background:#e6e9ee; padding:30px 0; overflow:hidden;}
.news-index .news-item{ float:left; width:33.33%; padding:0 30px; }
.news-index .top-news { width: 100%; position:relative;}
.news-index .top-newsdate{ font-size:20px; line-height:30px;}
.news-index .top-newsyear{ font-size:16px; line-height:30px;}
.news-index .top-newstitle { font-size:18px; display: block; line-height: 30px;}
.news-index .top-newsnote { font-size: 16px; line-height: 30px;} 
.news-index .top-more{ font-size:16px; line-height:30px; padding:10px 0 0;}
.news-index .top-more span{ padding:0 15px 0 0;}
.news-index .top-more .icon--_danjiantou{ font-size:21px; line-height:33px;}

.tab-tit2 > a{font-size:20px; line-height:32px; margin-right:40px; }

/******ABOUT*******/
.banner-section{ width:100%; height:560px; position:relative;}
.about-banner2{ height:654px;}
.banner-note{ font-size:54px; height:70px; line-height:70px; margin:-35px 0 0;}

.about-section { width:100%; height:940px;}
.about-section .aboutWrapper{ padding:70px 0 0; overflow:hidden;}
.about-section .note{ font-size:16px; line-height:30px; padding:0 60px 0 30px;}
.about-section .note h3{ font-size:36px; line-height:65px; color:#333; margin:0 0 25px;}
.about-section .intro{ width:36%; padding:60px 0 0;}
.about-section .intro ul li{ width:45%; margin:0 10% 30px 0; padding:0 20px;}
.about-section .intro ul li:nth-of-type(2n){ margin:0 0 30px 0;}
.about-section .intro ul li p{ font-size:55px; line-height:75px;}
.about-section .intro ul li span{ font-size:16px; line-height:24px;}
.about-section .intro ul li sup{ position:absolute; right:15px; top:18px; font-size:30px;}
.about2-section { width:100%; padding:70px 0 0; overflow:hidden;}
.about2-section .videoWrapper{ height:560px; margin:0 auto; overflow:hidden;}



.about4-section .about4Wrapper{ width:100%; padding:0 6%; height:468px;}
.about4-section .culture-item{ float:left; width:100%; padding:0 60px; height:468px;}
.about4-section .culture-item .culture-title{ font-size:22px; padding:40px 0 20px;}
.about4-section .culture-item .culture-desc{ font-size:16px; line-height:30px; height:60px; overflow:hidden;}
.about4-section .culture-list .iconfont{ font-size:32px;}
.about4-section .culture-list .culture-prev,.about4-section .culture-list .culture-next{position:absolute; top:50%; margin:-42px 0 0; cursor:pointer;}
.about4-section .culture-list .culture-prev{ left:-60px;}
.about4-section .culture-list .culture-next{ right:-60px;}

#honor-about{ margin:58px 0; overflow:hidden;}
.honor-about{ float:left; margin:0 16px; overflow:hidden; text-align:center;}
.honor-about .pic{ padding:25px; background-color:#f5f5f5;}
.honor-about p{ font-size:16px; line-height:30px; display:block; padding:15px 25px;}
#honor-about i { position: absolute; top: 50%; color: #fff; z-index: 1; cursor:pointer; margin-top: -82px; width: 40px; height: 88px; background: #cbcbcb; text-align: center; display:none !important;}

.slick-dots { margin-top: 30px;}
/*news*/
.news-section1 { width:100%; background:#fafafa;}
.news-section1 .news1Wrapper{  padding:0 0 70px; position:relative; overflow:hidden;}
.news-section1 .news-container { background:#fff; overflow:hidden; position:relative;} 
.news-section1 .news-container .top-img { float:left; width: 62%; height:500px; overflow: hidden; position: relative; } 
.news-section1 .news-container .top-news { float:left; width: 38%; height:500px; padding:40px 60px; position:relative;}
.news-section1 .news-container .top-newstitle { font-weight: bold; font-size:30px; display: block; line-height: 50px; height: 110px; margin:30px 0 0; overflow: hidden; color: #000;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.news-section1 .news-container .top-newsnote { font-size: 18px; line-height: 30px; margin:20px 0 40px; height:auto; max-height: 88px; color:#969696; overflow:hidden;} 
.news-section1 .top-newsmore,.otherNews .top-newsmore{ line-height:30px; padding:10px 6px 10px 25px; display:inline-block; border:1px solid #676767; border-radius:30px; color:#676767; overflow:hidden;}
.news-section1 .top-newsmore span,.otherNews .top-newsmore span{ float:left; margin:0 16px 0 0;}
.news-section1 .top-newsmore .icon--_danjiantou,.otherNews .top-newsmore .icon--_danjiantou{ font-size:30px; line-height:30px;}
.news-section1 .news-container a{ width:100%; height:100%; display:block;}
.news-section1 .news-container a:hover .top-newsmore{ border:1px solid #123983; color:#123983;}
.news-container a:hover .icon--_danjiantou{ color:#123983;}
.news-section1 .news-container .slick-dots { width: 38%; padding:0 60px 20px; text-align: right; position:absolute; right:0; bottom:0;}

.news-section2 .news2Wrapper{ padding:60px 0;}
.news-list .news-item{ padding:40px 0;}
.news-list .top-img { width: 26%; height:200px;} 
.news-list .top-news { width: 74%; height:200px;}
.news-list .top-newsdate{ font-size:22px; line-height:28px;}
.news-list .top-newsyear{ font-size:16px; line-height:30px;}
.news-list .top-newstitle { font-size:22px; line-height: 36px; height: 40px; margin:10px 0 0;}
.news-list .top-newsnote { font-size: 16px; line-height: 30px; margin: 10px 0 0; height: 60px;} 

.news-section3 .news3Wrapper{ position:relative; overflow:hidden;}
.news-section3 .tab-tit{ padding:40px 0 30px;}

/**News Detail**/
.newsDetail .newsTitle .datatime{ font-size:16px; padding:20px 0 0; line-height:30px;}
.newsDetail .newsContent{ width:100%; font-size:16px; line-height:30px; padding:30px 0 0;}
.newsDetail .newsContent table{ line-height:30px;}

.otherNews{ width:86%; max-width:none; padding:0 0 60px;}
.otherNews .otherNews-title{ padding:50px 0 40px;}
.otherNews .otherNews-title h3{ font-size:36px; line-height:46px;}
.otherNews .otherNews-list .pic{ height:220px;}
.otherNews .otherNews-list .note{ background:#f5f5f5; padding:20px; height:165px;}
.otherNews .otherNews-list .note h3{ color:#333; font-size:16px; line-height:30px;}
.otherNews .otherNews-list .time p{ font-size:16px; }
.otherNews .otherNews-list .time span{ font-size:22px; }
.bottomshare { width:100%; height:40px; text-align:center; margin:20px auto 0; position:relative;}
.otherNews .showmore{ margin:40px auto 0;}

.member-section .memberWrapper{ padding:0 0 60px; overflow:hidden;}
.member-section .member-list{ float:left; width:43%; height:auto; max-height:none; padding:30px 50px;}
.member-section .member-list .line{ font-size:18px; line-height:30px; padding:0 30px 0 50px;}
.member-section .member-list .line span{ font-size:18px;}
.member-section .member-list .slick-current{ font-size:18px; line-height:30px; color:#284a94;}
.member-section .member-list .line:before{display:block;content:'';position:absolute;left:7px;top:8px;background-color:#153b86;height:0;width:4px;-webkit-transition:all 0.3s;transition:all 0.3s}
.member-section .member-list .slick-current:before{ left:7px}
.member-section .allline{ width:2px; height:100%; background:#dce0e4; position:absolute; left:59px; top:14px; z-index:1;}
.member-section .member-list .time{ height:auto; padding-bottom:50px;}
.member-section .member-list .time .slick-list{ z-index:100;}
.member-section .member-box{ float:left; width:57%; font-size:18px; line-height:56px;}
.member-section .content-d3{ height:auto;}
.member-section .time-prev,.member-section .time-next{ font-size:30px; position:absolute; top:-50px; left:50%; margin:0 0 0 -10px; cursor:pointer; z-index:200;}
.member-section .time-next{ top:auto; bottom:-50px;}
.member-section .member-img{ max-height:440px; overflow:hidden;}
.member-section .member-desc{ font-size:16px; line-height:36px; padding:0 30px; margin:50px 0; border-left:7px solid #1a3876;}
.member-section .member-desc h3{ font-size:28px; font-weight:bold; margin:0 0 20px;}

.contact-section .contactWrapper{ padding:0 0 60px;}
.contact-section .contact-item { height:300px; padding:60px 0 0; font-size:16px; line-height:40px;}
.contact-section .iconfont{ font-size:50px; margin:0 0 30px;}
#map{ height:540px; margin:0 0 60px;}

.public-banner-item .item-content h3{font-size:50px; }
.public-banner-item .item-content .play-icon{ height:60px; width:60px; font-size:60px; margin:30px auto;}
.join-more{ width:45px; height:45px; line-height:45px; border:1px solid #999; border-radius:50%; margin:30px auto;}
.join-more .icon-shousuoxiajiantou{ font-size:20px;}

.join-section .joinWrapper{ padding:0 0 60px;}
.join-item .join-img{ height:260px;}
.join-item .join-title{ height:260px; font-size:16px; height:50px; line-height:50px;}
.join2-section .join2-item{ margin:0 0 60px;}
.join2-section .top-img { height:350px;} 
.join2-section .top-news { height:350px; padding:25px 60px;}
.join2-section .top-newstitle { font-size: 34px; line-height: 48px; max-height: 110px; margin:30px 0 0;}
.join2-section .top-newsnote { font-size: 20px; line-height: 40px; margin: 20px 0; height: 98px;} 

.join3-section .join3Wrapper{ padding:0 0 60px; overflow:hidden;}.join3-section .pb90{ padding:40px 0 60px;}
.join3-bigtitle{ font-size: 36px;}
.join3-section .join3-item{ height:56px; line-height:55px; border-bottom: 1px solid #e0e0e0;}
.join3-section .join3-item .join3-title{ font-size:16px;}
.join3-section .join3-more{ margin:30px 0 0; overflow:hidden;}

.join4-section { width:100%;}
.join4-section .join4Wrapper{ padding:0 0 60px; overflow:hidden;}
.join4-left{ float:left; width: 37%; padding:0 7% 0 0;}
.join4-right{ float:left; width: 63%;}
.join4-subtitle{ font-size:30px; margin:0 0 20px;}
.join4-list { margin:0 0 35px;}
.join4-list .join4-title{ font-size:20px; background:#f0f3f8; height:68px; line-height:68px; padding:0 40px;cursor:pointer;position:relative}
.join4-list .join4-detail{ padding:40px 35px; border:1px solid #d1d5e1; border-top:none;}
.join4-list .join4-title .job-close{ float:right; position:relative; width:40px; height:68px;}
.join4-list .UI-bubble::after{ font-size:25px;color:#333;font-family:"iconfont" !important;position:absolute; right:0; top:0; content:"\e835"}
.join4-list .UI-ask::after{ font-size:25px;color:#333;font-family:"iconfont" !important;position:absolute; right:0; top:0; content:"\e840"}
.join4-list hr { width:100%; margin:0 auto; background:none; border-bottom:none; border-top:1px solid #ebebeb; margin:30px auto;}
.join4-list .join-btn{display:inline-block;margin:30px 0 0;padding:10px 28px;font-size:18px; color:#fff; text-align:center;white-space:nowrap; background:#143a85;border-radius:5px;cursor:pointer;}
.join4-list .join-btn:hover{ background:#0051a5;}

.join4-section .join4-search{width:100%; height:87px; overflow:hidden; position:relative;}
.join4-section .search-icon{ height:33px; line-height:33px; position:absolute;left:0;top:27px;padding:0 35px;border-right:1px solid #dde1e4}
.join4-section .search-icon .iconfont{ font-size:32px; color:#a9a9ab;}
.join4-section .join4-search input{ width:88%; height:87px; line-height:87px; outline:0; font-size:24px; color:#abacae; background:#f0f3f8; border:none; padding:0 150px; border-radius:15px 0 0 15px;}
.join4-section .search-btn{ float:right; width:12%; text-align:center;display: block; line-height: 87px; height: 87px; font-size: 30px; color: #fff; background: #ac010a; border-radius: 0 15px 15px 0; outline: none; border:none;}
.join4-section .search-btn:hover{color:#fff;background:#0054a5}
.join4-section .join4-series{ border:1px solid #d1d5e1; border-radius:5px; padding:10px 30px; overflow:hidden;}
.join4-section .join4-select{ font-size:20px; color:#989898; height:67px; line-height:52px; padding:0 0 15px; border-bottom:1px solid #d1d5e1;}
.join4-section .join4-name{ font-size:20px; color:#989898; height:55px; line-height:55px;}
.join4-section .join4-name a{ color:#989898; height:100%; display:block;}
.join4-section .join4-name .iconfont{ font-size:20px; color:#989898;}
.join4-section .join4-name .icon-kuangkuang-xuanzhong-{ font-size:20px; color:#143a85;}

.video-section .banner-section{ height:810px;}
footer .footer-nav{ width:100%; padding:0;}
.footer-share{ width:20%; display:none;}
}

@media (max-width: 1366px){ 

.header .mian .nav .f-cb{ margin:0 0 0 18vw;}
.swiper1 { height:620px;}
.sectionWrapper{ width:92%;}
.video-section .banner-section{ height:768px;}
}

@media (max-width: 1280px){ 
.swiper1{ height:500px; margin-top:70px;}
.banner-section{ margin:70px 0 0;}
.product-section .banner-note{ left:75px;}
.p-more{ width:90px; font-size:16px;}
.p-more:before{ width:28px;}
.p-more:hover:before { width:48px;}

.swiper1 .sss1 .note{ left:80px;}
.swiper1 .sss1 .t1{ font-size:47px; line-height:47px;}
.swiper1 .sss1 .pic{ width:450px; right:60px; top:47%;}
.swiper1 .sss1 .t2{ font-size:18px;}
.swiper1 .sss1 .t3 ul li{ width:55px; margin:0 15px 0 0;}
.swiper1 .sss1 .t1{ font-size:32px; line-height:45px;}
.swiper1 .sss1 .t2{ font-size:28px; line-height:45px; padding:0 0 18px;}
.swiper1 .sss1 .t3{ font-size:18px; line-height:21px;}
.swiper1 .sss1 .note{ left:120px;}
.swiper1 .sss2 .t1{ font-size:32px; line-height:45px;}
.swiper1 .sss2 .t2{ font-size:28px; line-height:45px; padding:0 0 18px;}
.swiper1 .sss2 .t3{ font-size:18px; line-height:21px;}
.swiper1 .sss2 .note{ left:120px;}
.section1{ margin:-65px auto 60px;}
.section2 .box .note{ height:115px;}
.section2 .box:hover .note{ height:140px;}
.section2 .box .note h3{ font-size:16px; line-height:24px; padding:35px 20px 0;}
.section3 .note{ background-size:140%;}
.section3 .note .note_content{ width:90%; margin:0 auto;}
.section2 .box .note p{ display:none;}
.section3 .note .note_left{ float:none; width:100%; padding:0 0 40px;}
.section3 .note .more{ margin:30px 0 0;}
.section3 .note .note_right{ float:none; width:100%;}
.section3 .note .note_right .pic{ float:left; width:48%;}
.section3 .note .note_right .video{ float:left; width:48%; margin:0 0 0 4%;}
.section5 .title{ padding:30px 0;}
.section5 .title .t01{ font-size:26px; line-height:46px;}
.section5 .title .t02{ font-size:16px; line-height:18px;}
.index-news .wal{ min-height:960px; position:relative; padding:0 60px;}
.index-news .wal .p-more{ position:absolute; top:128px; right:50px;}
.index-news .btn { min-height:90px;}
.index-news .btn ul{ overflow:hidden; border-bottom:1px solid #e1e1e1;}
.index-news .btn li{ float:left; margin-right:30px;}
.index-news .btn a{ line-height:56px; position:relative;}
.index-news .btn a.on:before{ content: ""; display: block; position: absolute; left: 0; bottom: 0; width:70px; height:3px; background:#1a3876;}
.index-news .list{ width:90%; top:220px; left:60px; margin:0;}
.index-news .list li{ padding-top:30px;}
.index-news .list li a{ padding:0 25px;}
.index-news .list li a h3{ font-size:16px;}
.index-news .list li a p{ font-size:14px;}
.section6{ height:610px; background-position:-300px -90px;}
.section6 .title{ padding:60px 0 60px 60px;}
.section6 .partner{ float:none; width:100%; padding:0 60px;}
.section6 .partner ul li{ float:left; width:20.5%; height:auto; margin:0 6% 6% 0;}
.section6 .partner ul li:nth-of-type(4n){ margin:0 0 6% 0;}

.about-section { padding:70px 0 0;}
.about-section .aboutWrapper{ padding:60px 0 0;}
.about-section .note{ float:none; width:100%; padding: 0 60px 60px;}
.about-section .note h3{ font-size:30px; line-height:40px;}
.about-section .pic{ float:none; width:100%;}
.about2-section .about2Wrapper{ padding:60px 0;}
.about2-section .note{ float:none; width:100%; padding: 0 60px 60px;}
.about2-section .note h3{ font-size:30px; line-height:40px;}
.about2-section .pic{ float:none; width:100%;}
.about3-section .about3Wrapper{ padding:0;}
.about3-section ul li{ margin:0 32px;}
.about3-section ul li span{ font-size:16px;}
.about3-section ul li p{ font-size:30px; line-height:40px;}

.about4-section{ padding:0 0 60px; background-position:35px 38px;}
.about5-section .about5Wrapper{ height:480px;}
.about5-section .title{ padding:60px 0 0 78px;}
.about5-section .title .t01{ font-size:30px;}
.about5-section .title .t02{ height:57px;}
.about5-section .title .t02:before{ height:3px;}

.product-section .banner-note{ left:75px;}
.product-section .banner-note .t01{ font-size:28px; line-height:28px;}
.product-section .banner-note .t02{ font-size:18px; line-height:20px;}
.product1-section .product1Wrapper{ width:100%; padding:60px;}
.product1-section .product-box .product-note{ width:58%; padding:0 10px 0 60px;}
.product1-section .product-box .pic{ width:42%; padding:140px 0 0;}
.product1-section .pb60 .product-note{ padding:0 10px 0 0;}
.product2-section .product2Wrapper{ width:100%; padding:60px;}
.product2-section .product-detail,.product2-section .product-detail table{ font-size:14px;}

.advantage-section .advantageWrapper{ padding:60px 0;}
.advantage-section .note{ float:none; width:100%; padding: 0 60px;}
.advantage-section .pic{ float:none; width:100%; padding:60px 0 0;}
.advantage3-section .advantage3Wrapper{ width:100%; padding:40px 60px 60px;}
.advantage3-section .quality ul li{ margin:0 23px 30px 0;}
.advantage3-section .quality ul li:nth-of-type(4n){ margin:0 23px 30px 0;}
.advantage3-section .quality ul li:nth-of-type(3n){ margin:0 0 30px 0;}
.advantage3-section .title h3{ font-size:30px; height:67px;}
.advantage3-section .title h3:before{ height:3px;}
.advantage2List .txt .p1{ font-size:30px; line-height:34px; font-weight:normal; width:90px;}
.advantage3-section .quality ul li .pic i{ font-size:70px; line-height:70px;}
.advantage3-section .quality ul li p{ font-size:22px;}
.section4 .title h3{ font-size:30px; height:67px; margin:0 0 60px 36px;}
.section4 .title h3:before{ height:3px;}

.news-section .newsWrapper{ width:100%; padding:0 60px 60px;}
.news-section .news-1 li .container{ border-right:none;}
.news-section .news-1 li p{ min-height:90px; max-height:140px;}

.network-section .networkWrapper{ padding:0 60px;}
.network-section .network-note{ padding:0 60px;}
.network-section .desc{ padding:60px 60px 0;}
.network-section .network-box{ padding:60px 0 0;}
.network-section .network-user{ width:22%; margin:0 4% 10% 0;}
.network-section .network-user:nth-of-type(5n){ margin:0 4% 10% 0;}
.network-section .network-user:nth-of-type(4n){ margin:0 0 10% 0;}
.network-partner{ background-position:-180px -72px;}
.network-partner .title{ padding:60px 0 26px 90px;}
.network-partner .partner{ padding:44px 90px 20px;}

.service-section .serviceWrapper{ width:100%; padding:0 60px;}
.service-section .note{ padding:60px 0;}
.service-section .note h3{ font-size:30px; height:67px;}
.service-section .note h3:before{ height:3px;}
.service-section .service-box{ padding:60px;}
.service-section .service-box .title{ font-size:30px;}
.service-section .service-box i{ font-size:67px;}
.service-section .service-note{ width:100%;}
.service-section .service-note .desc{ padding:10px 0 0;}

.report-section .reportWrapper{ width:100%; padding:60px;}
.report-section .title h3{ font-size:30px; height:67px;}
.report-section .title h3:before{ height:3px;}
.searchBar .inputSearch{ width:93.3%;}
.report-section .report-list ul li a{ font-size:14px; background-size: 150px; padding: 220px 20px 0;}
.report-section .report-pdf ul li a{ background-size:105px; padding:135px 0 20px;}
.report-section .report-pdf ul li a:hover{ background-size:105px;}

.contact-section .contactWrapper{ width:100%; padding:60px;}
.contact-section .note{ width:60%;}
.contact-section .note h1{ font-size:30px;}
.contact-section .message{ width:35%; margin:0 0 0 4%;}
.contact-section .note dl dt{ font-size:16px; font-weight:normal;}
.contact-section .note dl dd{ font-size:16px;}
.contact-section .message .message-box label{ width:21%; font-size:14px;}
.contact-section .message .message-cyzm label{ font-size:14px;}
footer .footer-nav{ width:100%; padding:0 60px;}
footer .foot-content-Wrapper{ width:100%; padding:0 60px;}
footer .foot-content .left_contact{ width:50%;}
footer .foot-content .right_message{ width:50%; padding:0 0 0 40px;}
footer .footer-copyright-Wrapper{ width:100%; padding:22px 60px;}

footer .serList{ overflow:hidden; display:none;}
footer .serList a{ width:100%; display:inline-block; height:42px; line-height:42px; font-size:13px; float:left; color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:15px center; background-size:28px; text-indent:20px; text-transform:uppercase;}

.video-section .banner-section{ height:720px;}

.product_search-list{ width:100%;}
.product-container{ width:100%; padding:0;}
.product-container ul li{ width:30.6%; margin:0 4% 4% 0;}
.product-container ul li:nth-of-type(3n){ margin:0 0 4% 0;}
.product-container ul li p{ font-size:16px; font-weight:normal;}
footer .footerWrapper{ display:none;}
}


@media (max-width: 1025px){ 
.about3-section .about3-box{ width:100%; height:480px; font-size:16px; line-height:30px;}
.about3-section .content-d3{ height:480px;}
.about3-section .about3-list{ height:480px; top:0;}
.about3-section .content-d3-note{ padding:0 238px 0 90px;}
.about3-section .time-next{ bottom:-35px;}
footer .footerWrapper{ display:none;}
}


@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : portrait) {  
.right_side{ display:none !important;}

.swiper1{ height:420px;}
.section1{ width:80%; height:110px; margin:-55px auto 60px;}
.section1 dt{ font-size:32px; line-height:32px;}
.section1 dl{ margin:25px 0 0;}
.section1 dl span{ font-size:35px; line-height:35px;}
.section1 dl i{ top:23px;}
.swiper1 .sss1 .note{ left:40px;}
.swiper1 .sss1 .t1{ font-size:36px; line-height:46px; padding:0 0 30px;}
.swiper1 .sss1 .pic{ width:350px; right:40px; top:47%;}
.swiper1 .sss1 .t2{ font-size:16px; padding:30px 0; line-height:30px;}
.swiper1 .sss1 .t3 ul li{ width:50px; margin:0 15px 0 0;}
.swiper1 .sss1 .t3{ font-size:16px;}
.swiper1 .sss1 .note{ left:60px; padding:40px 60px; margin:-130px 0 0;}
.swiper1 .sss2 .t3{ font-size:16px;}
.swiper1 .sss2 .note{ left:60px; padding:40px 60px; margin:-130px 0 0;}

.section2 .box{ width:50%;}
.section2 .box .note h3{ padding:45px 20px 0;}
.section3 .note{ padding:170px 0 0;}
.section3 .note .note_content{ padding:40px 44px 70px;}
.section3 .note .note_right .pic{ float:none; width:100%;}
.section3 .note .note_right .video{ float:none; width:100%; margin:4% 0 0;}

.index-news .wal{ min-height:100px;}
.index-news .list{ display:none;}
.index-news .list li { height: 850px; width:50%;}
.index-news .list li:nth-child(3){ display:none;}
.index-news .list li a p{ display:none;}
.index-news .list li a .more{ display:none;}
.index-news .news-1{ padding:30px 60px;}
.news-1 ul li{ position:relative; margin:0 0 50px;}
.news-1 a .img img{ width:100%;}
.news-1 a { display: block; position: relative; color: #fff;}
.news-1 a .img { width: 100%; overflow: hidden; position: relative;}
.news-1 a .time { width: 75px; height: 75px; font-size:14px; position: absolute; z-index: 10; left:30px; top: 0; text-align: center; background: #1a3876; padding-top:13px;}
.news-1 a .time span { display: block; font-size: 24px; line-height:32px;}
.news-1 a .name { width:100%; font-size:16px; line-height:45px; padding:0 20px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6)}

.banner-section{ height:200px;}
.about3-section .about3Wrapper{ padding:0 0 28px;}
.about3-section ul li { margin: 0 32px 32px; width: 25%;}
.about3-section ul li sup{ right:18px;}

.product1-section .product1Wrapper{ padding:0;}
.product1-section .product-box{ margin:0 0 40px;}
.product1-section .pb60 .product-note{ padding:0 10px 0 60px;}
.product1-section .pb60 .product-note h3{ font-size:24px; line-height:28px; height:auto; padding:60px 0 30px;}

#LD .slick-dots{ margin-top:30px;}
.advantage3-section .quality ul li{ width:48%; margin:0 4% 4% 0;}
.advantage3-section .quality ul li .pic{ width:100%; height:auto;}
.advantage3-section .quality ul li .pic img{ width:100%;}
.advantage3-section .quality ul li:nth-of-type(3n){ margin:0 4% 4% 0;}
.advantage3-section .quality ul li:nth-of-type(4n){ margin:0 4% 4% 0;}
.advantage3-section .quality ul li:nth-of-type(2n){ margin:0 0 4% 0;}

.news-section .p-nav{ height:129px;}
.news-section .p-nav a{ height:127px; padding:60px 30px 0 30px;}
.news-section .news-1{ padding:30px 0 0;}
.news-section .news-1 li{ padding:0; margin:0 0 30px;}
.news-section .news-1 li p{ min-height:80px; max-height:80px; margin:0 0 10px; overflow:hidden;}
.news-section .news-1 a .img{ float:none; width:100%;}
.news-section .news-1 li .container{ float:none; width:100%; padding:20px 0 0;}
.news-section .news-1 li .name2{ height:auto;}

.news-section .news ul{ margin-left:-30px;}
.news-section .news li{ width:50%; padding:0 0 30px 30px;}
.news-section .news li .container{ padding:20px 0 0 24px;}
.news-section .news li .container:before{ top:26px;}
.news-section .news li p{ max-height:100px; overflow:hidden;}

.network-section .network-user{ width:30.6%; margin:0 4% 10% 0;}
.network-section .network-user:nth-of-type(5n){ margin:0 4% 10% 0;}
.network-section .network-user:nth-of-type(4n){ margin:0 4% 10% 0;}
.network-section .network-user:nth-of-type(3n){ margin:0 0 10% 0;}
.network-partner{ background-position:-210px -72px;}
.network-partner .title{ padding:60px 0 26px 60px;}
.network-partner .partner{ padding:44px 60px 20px;}
.network-partner .partner ul li{ width:20.5%; height:auto; margin:0 6% 6% 0;}
.network-partner .partner ul li:nth-of-type(5n){ margin:0 6% 6% 0}
.network-partner .partner ul li:nth-of-type(4n){ margin:0 0 6% 0}

.searchBar .inputSearch{ width:90.7%;}
.report-section .title{ padding:40px 0 30px;}
.report-section .report-list ul li{ width:30.6%; margin:0 4% 6% 0;}
.report-section .report-list ul li:nth-of-type(4n){ margin:0 4% 6% 0;}
.report-section .report-list ul li:nth-of-type(3n){ margin:0 0 6% 0;}

.report-section .report-pdf ul li{ width:15.2%; height:auto; margin:0 6% 4% 0;}
.report-section .report-pdf ul li:nth-of-type(6n){ margin:0 6% 4% 0;}
.report-section .report-pdf ul li:nth-of-type(5n){ margin:0 0 4% 0}
.report-section .report-pdf ul li a{ background-size:95px; padding:120px 0 20px;}
.report-section .report-pdf ul li a:hover{ background-size:95px;}

.contact-section .note{ width:54%;}
.contact-section .note h1{ padding:0 0 50px;}
.contact-section .note dl{ float:none; width:100%; height:auto; margin:0 0 40px;}
.contact-section .message{ width:46%; margin:0;}
.contact-section .message .message-box label{ width:22%;}
.contact-section .message .message-cyzm label{ width:27%;}
.contact-section .note dl dt,.contact-section .note dl dd{ font-size:14px;}

.section6{ height:auto; padding:0 0 60px;}
footer .footer-nav{ display:none;}
footer .foot-content .left_contact{ width:40%;}
footer .foot-content .icon-2{ height:auto;}
footer .foot-content .icon-2 .foot-tel{ float:none;}
footer .foot-content .icon-2 .foot-email{ float:none; margin:20px 0 0;}
footer .foot-content .right_message{ width:60%;}
footer .foot-content .left_contact .title .t02{ width:100%;}
footer .foot-content .aboutmain-cbot label,footer .foot-content .aboutmain-cyzm label{ width:25%;}
footer .foot-content .aboutmain-cbot .input{ width:75%;}
footer .foot-content .aboutmain-cyzm img{ left:220px;}

.product_search-list{ padding:40px;}
.product-container{ padding:0 40px;}

.about2-section .videoWrapper{ height:370px;}
.about3-section .about3-box{ height:360px;}
.about3-section .content-d3{ height:360px;}
.about3-section .about3-list{ width:100%; padding:0 96px; height:96px; top:0; position:static;}
.about3-section .about3-list .slick-list{ margin:0;}
.about3-section .content-d3-note{ padding:0 238px 0 60px;}
.about3-section .time-prev, .about3-section .time-next{ width:96px; height:96px; line-height:96px; text-align:center; background:none;}
.about3-section .time-prev{ top:0; right:auto; left:-96px;}
.about3-section .time-next{ top:0; left:auto; bottom:auto; right:-96px;}

}


/* iPads (landscape) 纵向----------- */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : landscape) {  

}


@media (min-device-width : 1024px) and (max-width: 1366px) and (orientation : portrait){



}
@media (min-device-width : 1025px) and (max-width: 1366px) and (orientation : landscape){


}

@media screen and (max-width: 767px) {
body { min-width: 320px; font: 0.29rem/1.8 Arial, sans-serif;}
.right_side{ display:none !important;}
.pc{ display:none;}
.wap{ display:block;}
.banner-section{ margin:50px 0 0; height:120px;}
.product-section{ margin:50px 0 0; height:260px;}
.product-section .banner-note .t01{ font-size:18px; line-height:24px; padding:0;}
.product-section .banner-note .t02{ font-size:12px;}

.product-section .banner-note{ left:30px;}

.swiper1{ height:100vh; margin:0;}
.swiper1 .sss .note,.swiper1 .sss1 .note{ width:100%; height:auto; position: absolute; left:0; top:23%; margin:0; padding:0 12%; z-index:10; display:none;}

.swiper1 .sss1 .note{ width:100%; height:auto; position: absolute; left:0; top:23%; margin:0; padding:0 12%; z-index:10; display:block;}
.swiper1 .sss1 .t1{ font-size:.78rem; line-height:.88rem; color:#102854; padding:0 0 .48rem; font-weight:bold;}
.swiper1 .sss1 .t2{ font-size:.43rem; line-height:.68rem; color:#4e4d55;}
.swiper1 .sss1 .t2 img{ width:.44rem;}
.swiper1 .sss1 .t2 a{ color:#0251a0;}

.swiper1 .sss2 .note{ width:100%; height:auto; position: absolute; left:0; top:23%; margin:0; padding:0 12%; z-index:10;}
.swiper1 .sss2 .t1{ font-size:.78rem; line-height:.88rem; color:#102854; padding:0 0 .48rem; font-weight:bold;}
.swiper1 .sss2 .t2{ font-size:.43rem; line-height:.68rem; color:#4e4d55;}

.swiper1 .sss3 .note{ width:100%; height:auto; position: absolute; left:0; top:19%; margin:0; padding:0 12%; z-index:10;}
.swiper1 .sss3 .t1{ font-size:.78rem; line-height:.88rem; color:#102854; padding:0 0 .48rem; font-weight:bold;}
.swiper1 .sss3 .t2{ font-size:.43rem; line-height:.68rem; color:#4e4d55;}

.swiper1 .sss4 .note{ width:100%; height:auto; position: absolute; left:0; top:23%; margin:0; padding:0 12%; z-index:10;}
.swiper1 .sss4 .t1{ font-size:.78rem; line-height:.88rem; color:#102854; padding:0 0 .48rem; font-weight:bold;}
.swiper1 .sss4 .t2{ font-size:.43rem; line-height:.68rem; color:#201817;}

.swiper-slide{ background:none !important;}
.swiper1 .arrow-left0,.swiper1 .arrow-right0{ display:none !important;}
.swiper1 .wapbg{ display:block; position:absolute; width:100%; height:100vh; top:0; z-index:0;}

.sectionWrapper{ max-width:none; width:100%; padding:0 .36rem;}
.section-title{ font-size:.48rem; line-height:.78rem; padding:.78rem .36rem .48rem;}
.section-desc{ font-size:.29rem; line-height:.58rem; padding:0 .36rem .36rem;}
.section-more{ position:absolute; right:0; font-size:.29rem; color:#333; font-weight:normal;}
.section2 { width:100%;}
.section2 .section2Wrapper{ width:100%; margin:0 auto; text-align:center; position:relative; overflow:hidden;}
.section2 .section-title{ padding:.78rem .36rem .48rem;}
.section2 .section-desc{ padding:0 .36rem .36rem;}

.cy_side_pic {width: 100%;position: relative;}
.cy_side_pic .swiper-container {width: 100%;position: relative;}
.cy_side_pic .swiper-container .swiper-slide {width: 100%;position: relative;max-width: 1440px;}
.cy_side_pic .swiper-container .swiper-slide img {width: 100%;}
.cy_side_pic .swiper-container .swiper-slide a > .tit { display:none;}
.cy_side_pic .swiper-container .swiper-slide a > .info { display:none;}
.cy_side_pic .swiper-container .swiper-button-prev, .cy_side_pic .swiper-container .swiper-button-next { display:none !important;}
.cy_side_pic .swiper-pagination-white .swiper-pagination-bullet{ background:rgba(255,255,255,0.7);}
.cy_side_pic .swiper-pagination-white .swiper-pagination-bullet-active{ background:#fff;}

.tab-tit{ padding: .48rem .36rem;}
.tab-tit > a{ border-bottom:3px solid #fff; margin-right:.36rem; font-size: .48rem; line-height: .78rem;}

.section3 { width:100%; position:relative;}
.section3 .section3Wrapper{ overflow:hidden;}
.section3 .section-title{ text-align:left; padding:.78rem 0 .48rem;}
.section3 .section-title .icon-xiangyoujiantou{ font-size:.29rem; padding:0 0 0 .2rem;}
.section3 .section3-list{ margin:0 -.36rem;}
.section3 .section3-item{ float:left; width:31%; height:5rem; margin:0 .36rem; position:relative;}
.section3 .section3-img{ width:100%; height:4rem;}
.section3 .section3-img img{ width:100%; height:100%;}
.section3 .section3-note{ width:80%; background:#fff; padding:.36rem; position:absolute; top:auto; bottom:.36rem; left:10%; box-shadow:.1rem .1rem .2rem rgba(0,0,0,0.2)}
.section3 .section3-name{ font-size:.32rem; line-height:.58rem; height:auto; max-height:1.2rem; overflow:hidden;}
.section3 .section3-more{ font-size:.29rem; line-height:.58rem; padding:10px 0 0;}
.section3 .section3-more span{ float:left; padding:0 15px 0 0;}
.section3 .section3-more .icon--_danjiantou{ font-size:21px; font-weight:bold; line-height:33px;}
.section3 .section3-item a{ display:block; width:100%; height:100%;}
.section3 .slick-dots{ margin:.36rem auto .58rem;}

.section4 { width:100%; background:#f0f3f8;}
.section4 .section4Wrapper{ padding:0; position:relative;}
.section4 .section-title{ text-align:left;}
.news-change { height:auto; margin:.36rem 0 0;} 
.news-change .top-img { float:none; width:100%; height:5rem;} 
.news-change .top-news { float:none; width:100%; height:auto; padding:.36rem;}
.news-change .top-newstitle { font-size: .32rem; line-height: .58rem; height:auto; max-height: 1.2rem;}
.news-change .top-newsnote { font-size: .29rem; line-height: .58rem; margin: .36rem 0; height: 1.8rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;} 
.news-change .top-newsmore{ line-height:.58rem; padding:.1rem .1rem .1rem .36rem; border:1px solid #676767; border-radius:3px;}
.news-change .top-newsmore span{ float:left; margin:0 .2rem 0 0;}
.news-change .top-newsmore .icon--_danjiantou{ font-size:.42rem; line-height:.58rem;}
.news-change a:hover .top-newsmore{ border:1px solid #123983;}

.news-index{ padding:.36rem;}
.news-index .news-item{ float:none; width:100%; padding:.58rem 0 .48rem; border-right:none; border-bottom:1px solid #cdd0d5;}
.news-index .top-news { width: 100%; position:relative;}
.news-index .top-newstime{ display:inline-block;}
.news-index .top-newsdate{ font-size:.36rem; line-height:.48rem;}
.news-index .top-newsyear{ font-size:.29rem; line-height:.48rem;}
.news-index .top-newstitle { font-size:.32rem; line-height: .58rem; height:auto; margin:.2rem 0 0;}
.news-index .top-newsnote { font-size: .29rem; line-height: .58rem; margin:0 0 .2rem; height: auto; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;} 
.news-index .news-item:last-child{ border:none;}

.news-index .top-more{ color:#676767; font-size:.29rem; line-height:.58rem; padding:.2rem 0 0; display:inline-block;}
.news-index .top-more span{ float:left; padding:0 .2rem 0 0;}
.news-index .top-more .icon--_danjiantou{ font-size:.36rem; line-height:.58rem;}

.section4 .btnnews{ display:none !important;}
.section4 .slick-dots{ display:block !important; margin:0; position:absolute; top:4.2rem;}

.tab-tit2{ position:static; text-align:center;}
.tab-tit2 > a{ font-size:.36rem; display:inline-block; line-height:.58rem; margin-right:.36rem;position:relative}
.tab-tit2 > a.on{font-weight:bold; color:#d8222a}
.tab-tit2 > a:last-child{ margin-right:0;}
.tab-tit2 > a:last-child:before{ background:none;}

/******ABOUT*******/
.banner-section{ width:100%; height:4rem; position:relative;}
.banner-note{ display:none;}

.about-section { width:100%; height:auto; margin:50px 0 0; padding:0;}
.about-section .aboutWrapper{ padding:0; overflow:hidden;}
.about-section .note{ font-size:.29rem; line-height:.58rem; padding:.78rem .36rem .36rem; background:rgba(255,255,255,.8)}
.about-section .note h3{ font-size:.48rem; line-height:.78rem; margin:0 0 .36rem;}

.about2-section { width:100%; padding:.36rem 0 0;}
.about2-section .videoWrapper{ height:5rem;}
.about2-section video{ object-fit: cover;}

.about3-section { width:100%;}
.about3-section .about3Wrapper{ width:100%; padding:0; overflow:hidden;}



.about3-section .about3-box{ height:auto;}
.about3-section .content-d3{ height:auto; padding:0; color:#333;}
.about3-section .content-d3-pic{ height:4.2rem;}
.about3-section .about3-list{ width:100%; padding:0 .58rem; height:.98rem; top:0; position:static;}
.about3-section .about3-list .slick-list{ margin:0;}
.about3-section .time-prev, .about3-section .time-next{ font-size:.32rem; width:.58rem; height:.98rem; line-height:.98rem; text-align:center; background:none;}
.about3-section .time-prev{ top:0; right:auto; left:-.58rem;}
.about3-section .time-next{ top:0; left:auto; bottom:auto; right:-.58rem;}
.about3-section .about3-list .line{ height:.98rem; line-height:.98rem; font-size:.32rem;}
.about3-section .about3-box{ font-size:.29rem; line-height:.58rem; color:#333;}
.about3-section .content-d3-year{ font-size:.32rem;}
.about3-section .content-d3-desc{ padding:0 .36rem;}
.about3-section .content-d3-note{ position:static; transform:none; padding:.36rem; overflow:hidden;}

.mCSB_container_wrapper{ position:static !important;}

.about4-section { width:100%; padding:0 0 .58rem; overflow:hidden;}
.about4-section .about4Wrapper{ width:100%; padding:0 .36rem; height:5rem;}
.about4-section .culture-list{ border:none;}
.about4-section .culture-item{ float:left; width:328px; padding:0 .36rem; height:5rem; border-right:none;}
.about4-section .culture-item img{ width:1rem; margin:0 auto;}
.about4-section .culture-item .culture-title{ font-size:.32rem; padding:.2rem 0 .2rem;}
.about4-section .culture-item .culture-desc{ font-size:.29rem; line-height:.58rem; height:1.7rem;}
.flex-centerbox { display: -webkit-box; display: -ms-flexbox; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.about4-section .culture-list .iconfont{ font-size:42px; color:#fff;}
.about4-section .culture-list .culture-prev,.about4-section .culture-list .culture-next{position:absolute; top:50%; margin:-42px 0 0; cursor:pointer;}
.about4-section .culture-list .culture-prev{ left:-80px;}
.about4-section .culture-list .culture-next{ right:-80px;}
.about4-section .slick-dots{ margin-top:0; position:absolute; bottom:.2rem;}

.about5-section { width:100%;}
.about5-section .about5Wrapper{ overflow:hidden; position:relative;}
.about5-section .section-title{ border-bottom:1px solid #ebebeb;}
#honor-about{ margin:58px 0; overflow:hidden;}
.honor-about{ float:left; margin:0 16px; overflow:hidden; text-align:center;}
.honor-about .pic{ padding:35px; background-color:#f5f5f5;}
.honor-about p{ font-size:18px; line-height:30px; display:block; padding:15px 35px;}
#honor-about i { position: absolute; top: 50%; color: #fff; z-index: 1; cursor:pointer; margin-top: -82px; width: 40px; height: 88px; background: #cbcbcb; text-align: center; display:none !important;}
#honor-about i.arrow-icon-left { left: 0; background:#cbcbcb url(../images/arr-left.png) no-repeat center; background-size:26px;}
#honor-about i.arrow-icon-right { right: 0; background:#cbcbcb url(../images/arr-right.png) no-repeat center; background-size:26px;}

.slick-dots { margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; margin-top: 50px;}
.slick-dots li { display: inline-block; float:none; width: 15px; height: 15px; background:#ddd; border-radius: 50%; margin-right: 10px;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #1a3876;}

/*news*/
.news-section1,.common-section { padding:1.1rem 0 0;}
.news-section1 .news1Wrapper{  padding:0;}
.news-section1 .news-container .top-img { float:none; width: 100%; height:4.5rem;} 
.news-section1 .news-container .top-news { float:none; width: 100%; height:auto; padding:.36rem;}
.news-section1 .news-container .top-newstitle { font-size: .36rem; line-height: .58rem; height: auto; margin:.36rem 0 0;}
.news-section1 .news-container .top-newsdate{ font-size:.4rem; line-height:.58rem;}
.news-section1 .news-container .top-newsnote { font-size: .29rem; line-height: .58rem; margin: .36rem 0; height: auto; max-height: 1.8rem; color:#969696; overflow:hidden;} 
.news-section1 .top-newsmore,.otherNews .top-newsmore{ line-height:.58rem; padding:.12rem .2rem .12rem .36rem; display:inline-block; border:1px solid #676767; border-radius:.58rem; color:#676767; overflow:hidden;}
.news-section1 .top-newsmore span,.otherNews .top-newsmore span{ margin:0 .2rem 0 0;}
.news-section1 .top-newsmore .icon--_danjiantou,.otherNews .top-newsmore .icon--_danjiantou{ font-size:.48rem; line-height:.58rem;}
.news-section1 .news-container .slick-dots { width: 100%; height:.58rem; margin:0; padding:0 .36rem; text-align:center; position:absolute; top:3.8rem; left:0;}

.news-section2 { width:100%;}
.news-section2 .news2Wrapper{ padding:0 0 .36rem;}
.news-list .news-item{ overflow:hidden; border-bottom:none; padding:0;}
.news-list .top-img { float:none; width:100%; height:4.5rem; overflow: hidden; position: relative; } 
.news-list .top-news { float:none; width:100%; height:auto; margin:0; padding:.36rem; position:relative;}
.news-list .top-newstime{ padding:0 0 .2rem;}
.news-list .top-newstitle { font-size:.36rem; font-weight:bold; display: block; line-height: .58rem; height: auto; margin:0; white-space: normal;}
.news-list .top-newsnote { font-size: .29rem; line-height: .58rem; margin: .36rem 0 0; height: auto; max-height: 1.8rem;} 
.news-list .top-newsdate{ font-size:.4rem; line-height:.58rem;}
.news-list .top-newsyear{ font-size: .29rem; line-height: .48rem; }
.news-list .news-item a{ display:block;}
.news-list .alline{ float:none; width:100%; margin:0;}
.news-section3 { width:100%; margin:50px 0 0;}
.news-section3 .news3Wrapper{ position:relative; overflow:hidden;}

.bread_nav{ width:100%; height: .92rem; border-bottom: 1px solid #e6e6e6; text-align:center}
.bread_nav ul { display:inline-block}
.bread_nav ul li { float: left; height: .9rem; line-height: .9rem; padding: 0 .36rem 0 0;}
.bread_nav ul li a { display: block; font-size: .29rem; padding:0 3px;}
.bread_nav ul li a.on{ color:#0254a6; border-bottom:2px solid #0254a6;}

/**News Detail**/
.newsDetail{ padding:.78rem 0 0;}
.newsDetail .newsTitle h1{ font-size:.36rem; line-height:.58rem; font-weight:bold;}
.newsDetail .newsTitle .datatime{ font-size:.29rem; padding:.36rem 0 0; line-height:.58rem;}
.newsDetail .newsTitle .datatime span{ width:100%; padding:0 .36rem; line-height:1.8;}
.newsDetail .newsTitle .datatime span.data2,.newsDetail .newsTitle .datatime span.data4{ display:none;}
.newsDetail .newsTitle .datatimeDiv{ display:inline-block; text-align:center;}
.bdsharebuttonbox{ display:none;}

.newsDetail .newsContent{ width:100%; font-size:.29rem; line-height:.58rem; padding:.36rem 0 0; min-height: 6rem;}
.newsDetail .newsContent img{ display:block;}
.newsDetail .newsContent p { margin-bottom:.28rem;}
.newsDetail .newsContent table{border:solid #ddd; border-width:1px 0px 0px 1px; line-height:.58rem;}
.newsDetail .newsContent th{ background:#eaf1f8; padding:.2rem 0;}
.newsDetail .newsContent th,.newsDetail .newsContent td{border:solid #ddd; border-width:0px 1px 1px 0px;}
.newsDetail .newsContent td{ padding:.2rem;}
.otherNews{ width:100%; max-width:none; padding:0 .36rem .36rem;}
.otherNews .otherNews-title{ padding:.36rem 0;}
.otherNews .otherNews-title h3{ font-size:.36rem; line-height:.58rem; font-weight:bold;}
.otherNews .otherNews-list{ overflow:hidden;}
.otherNews .otherNews-list .otherbox{ float:none; width:100%; margin:0 0 .36rem 0;}
.otherNews .otherNews-list .otherbox:nth-of-type(3n){ margin:0 0 .36rem 0;}
.otherNews .otherNews-list .pic{ height:4.5rem;}
.otherNews .otherNews-list .note{ padding:.36rem; height:auto; overflow:hidden; text-align:left;}
.otherNews .otherNews-list .note h3{ color:#333; font-size:.29rem; line-height:.58rem;}
.otherNews .otherNews-list .note p{ font-size:.29rem; line-height:.58rem; padding:.2rem 0 0;}
.otherNews .otherNews-list .time{ padding:.2rem .36rem;}
.otherNews .otherNews-list .time span{ font-size:.4rem; line-height:.58rem; font-weight:bold;}
.bottomshare { width:100%; height:.58rem; margin:.36rem auto 0;}
.bottomshare .icon-weibo,.bottomshare .icon-wechat{ background:none; font-size:.48rem; padding:0 .36rem;}
.bottomshare .line{position:absolute;width:100%;height:1px;background:#dddddd;top:0;left:0;top:.36rem;margin-top:-1px}
.otherNews .showmore{ margin:.2rem auto 0; display:inline-block;}
.otherNews a:hover .top-newsmore{ background:#153b86; border:1px solid #153b86; color:#fff;}
.otherNews a:hover .top-newsmore span{ color:#fff;}

.member-section { width:100%;}
.member-section .memberWrapper{ padding:0; overflow:hidden;}
.member-section .member-list{ float:none; width:100%; max-height:none; padding:0 .36rem; margin:0; background:none; position:relative;}
.member-section .member-list .line{ font-size:.32rem; height:1.12rem; line-height:.58rem; text-align:center; padding:0 .36rem; margin:0;}
.member-section .member-list .line span{ font-size:.32rem;}
.member-section .member-list .slick-current{ font-size:.32rem; height:1.12rem; line-height:.58rem;}
.member-section .member-list .line:before{background:none;}
.member-section .member-list .slick-current:before{ height:50px;left:7px}
.member-section .allline{ display:none;}
.member-section .member-list .time{ height:auto; padding:.36rem 1rem;}
.member-section .member-list .time .slick-list{ z-index:100;}
.member-section .member-box{ float:none; width:100%; font-size:.29rem; line-height:.58rem;}
.member-section .content-d3{ height:auto; padding:.36rem;}
.member-section .scrollBox{ padding:0; height:auto;}
.member-section .time-prev,.member-section .time-next{ font-size:.38rem; width:.78rem; height:.78rem; line-height:.78rem; margin:0; text-align:center; background:#fff; border-radius:50%; box-shadow: 1px 1px 10px #ddd; position:absolute; top:auto; bottom:.48rem; left:0; cursor:pointer; z-index:200; transform: rotate(-90deg);}
.member-section .time-next{ left:auto; right:0;}
.member-section .member-img{ max-height:none; overflow:hidden;}
.member-section .member-desc{ font-size:.29rem; line-height:.58rem; padding:0; margin:.36rem 0; border-left:none;}
.member-section .member-desc h3{ font-size:.32rem; margin:0 0 .2rem;}

.contact-section .contactWrapper{ padding:0 0 .36rem;}
.contact-section .contact-list{ padding:0 .36rem;}
.contact-section .contact-item{ float:none; width:100%; margin:0; height:auto; padding:.48rem .36rem; margin:0 0 .36rem; font-size:.29rem;}
.contact-section .contact-item p span{ font-size:.29rem !important;}
.contact-wechat{ width:100%; margin:1rem auto 0; padding:1rem 0 0; font-size:.29rem; line-height:.58rem; background-size:80%;}
.contact-wechat img{ width:2.5rem; margin:0 0 .2rem;}
.contact-section .iconfont{ font-size:.78rem; margin:0 0 .2rem;}
#map{ width:100%; height:6rem; margin:0 0 .36rem;}

.join-section { width:100%;}
.join-section .joinWrapper{ padding:0 0 90px; overflow:hidden;}
.join-item{ float:none; width:100%; margin:0 0 .36rem;}
.join-item:nth-of-type(3n){ margin:0 0 .36rem;}
.join-item .join-img{ width:100%; height:4rem;}
.join-item .join-title{ width:100%; height:4rem; font-size:18px; height:68px; line-height:68px; text-align:center;}
.join2-section { width:100%;}
.join2-section .join2Wrapper{ overflow:hidden;}
.join2-section .join2-item{ margin:0 0 .36rem; overflow:hidden;}
.join2-section .top-img { float:none; width: 100%; height:4rem; display:block;} 
.join2-section .top-news { float:none; width: 100%; height:auto; padding:.36rem;}
.join2-section .top-newstitle { font-size: .48rem; line-height: .78rem; max-height:none; margin:0;}
.join2-section .top-newsnote { font-size: .29rem; line-height: .58rem; margin: .36rem 0 .48rem; height: auto;} 
.join2-section .top-newsmore{ line-height:.58rem; padding:.12rem .2rem .12rem .36rem; display:inline-block; border:1px solid #676767; border-radius:.58rem; color:#676767; overflow:hidden;}
.join2-section .top-newsmore span{ float:left; margin:0 .2rem 0 0;}
.join2-section .top-newsmore .icon--_danjiantou{ font-size:.48rem; line-height:.58rem;}
.join2-section a:hover .top-newsmore{ border:1px solid #123983; color:#123983;}
.join2-section a:hover .icon--_danjiantou{ color:#123983;}

.join3-section { width:100%;}
.join3-section .join3Wrapper{ padding:0 .36rem; overflow:hidden;}.join3-section .pb90{ padding:.36rem;}
.join3-box{ float:none; width:100%; margin:0 0 .36rem;}
.join3-box:nth-of-type(2n){ margin:0 0 .36rem;}
.join3-bigtitle{font-size: .48rem; line-height: .78rem; padding:.36rem 0; }
.join3-section .join3-item{ height:.78rem; line-height:.78rem;}
.join3-section .join3-item .join3-title{ float:left; font-size:.29rem; width:78%;}
.join3-section .join3-item .join3-date{ float:right; width:22%;}
.join3-section .join3-more{ font-size:.29rem; line-height:.58rem; margin:.36rem 0 0;}
.join3-section .join3-more span{ float:left; padding:0 .2rem 0 0;}
.join3-section .join3-more .icon--_danjiantou{ font-size:.48rem; line-height:.58rem;}

.join4-section { width:100%;}
.join4-section .join4Wrapper{ padding:0 .36rem .36rem; overflow:hidden;}
.join4-left{ float:none; width: 100%; padding:0;}
.join4-right{ float:none; width: 100%;}
.join4-subtitle{ font-size:.36rem; margin:.36rem 0; font-weight:bold;}
.join4-list { margin:0 0 .36rem;}
.join4-list .join4-title{ font-size:.29rem; height:.78rem; line-height:.78rem; padding:0 .36rem; }
.join4-list .join4-detail{ padding:.36rem; border:1px solid #f0f3f8; border-top:none;}
.join4-list .join4-title .job-close{ float:right; position:relative; width:.48rem; height:.78rem;}
.join4-list .UI-bubble::after{ font-size:.4rem;}
.join4-list .UI-ask::after{ font-size:.4rem;}
.join4-list hr { margin:.36rem auto;}
.join4-list .join-btn{ margin:.36rem 0 0;padding:.1rem .36rem;font-size:.29rem; border-radius:.58rem; cursor:pointer;}
.join4-list .join-btn:hover{ background:#0051a5;}

.join4-section .join4-search{width:100%; height:auto; overflow:hidden; position:relative;}
.join4-section .search-icon{ height:.48rem; line-height:.48rem; position:absolute;left:0;top:.2rem;padding:0 .36rem;border-right:none}
.join4-section .search-icon .iconfont{ font-size:.4rem; color:#a9a9ab;}
.join4-section .join4-search input{ width:82%; height:.88rem; line-height:.88rem; font-size:.29rem; padding:0 .36rem 0 1rem; border-radius:.44rem 0 0 .44rem;}
.join4-section .search-btn{ float:right; width:18%; line-height: .88rem; height: .88rem; font-size: .29rem; border-radius: 0 .44rem .44rem 0;}
.join4-section .search-btn:hover{color:#fff;background:#0054a5}
.join4-section .join4-series{ border:1px solid #d1d5e1; border-radius:.1rem; padding:.36rem;}
.join4-section .join4-select{ font-size:.29rem; height:.78rem; line-height:.78rem; padding:0 0 .2rem; border-bottom:1px solid #d1d5e1; margin:0 0 .1rem;}
.join4-section .join4-name{ font-size:.29rem; height:.78rem; line-height:.78rem;}
.join4-section .join4-name .iconfont{ font-size:.36rem; color:#989898;}
.join4-section .join4-name .icon-kuangkuang-xuanzhong-{ font-size:.36rem; color:#143a85;}

.public-table {min-height:6rem;}
.public-table ul li{position:relative;font-size:0}
.public-table ul li a{display:block;padding:.36rem 0;height:auto}
.public-table ul li .td,.public-table ul li .th,.public-table ul li i{display:block}
.public-table ul li .td{width:5.8rem}
.public-table ul li h6{font-size:.36rem;color:#231815}
.public-table ul li .th{width:auto;font-size:.29rem;color:grey;line-height:.48rem}
.public-table ul li .th p{padding-left:0}
.public-table ul li i{position:absolute;right:0;top:.32rem;width:.48rem;height:.36rem;background-size:auto 100%;background-image:url(../images/arr-job.png);background-repeat:no-repeat;background-position:right}
.public-table ul li:hover{background-color:transparent}
.public-table ul li:hover h6{color:#1a3876}
.public-table ul li:hover h6:after{background:none}

.joinshow .section-title{ padding:.78rem 0 0;}
.joinshow .section-desc{ font-size:.32rem; margin:0 0 .36rem; padding:0;}
.joinshow .joinshow-detail{ font-size:.29rem; line-height:.58rem; padding:.36rem 0;}
.joinshow .joinshow-subtitle{ font-size:.36rem; padding:0 0 .2rem; font-weight:bold;}
.joinshow .joinshow-btn { margin:.36rem 0;}
.joinshow .joinshow-btn a { font-size:.32rem; line-height:.88rem; padding:0 .88rem; border-radius:.05rem;}
.descp{ padding:0 0 .36rem;}
  
.video-section { width:100%;}
.video-section .banner-section{ margin:0;}
.video-section .videoWrapper{ padding:0 0 .36rem; overflow:hidden;}
.video-section .banner-section{ height:4rem;}

.news-section1 .news1Wrapper .section-desc>p{ padding:0 0 .36rem !important;}  
.news-searchs-box{ width:331px; height:58px; line-height:56px; border:1px solid #afafaf; border-radius:30px; position:absolute; right:0; top:0;}
.news-searchs-box-all{ width:80%; height:.9rem; line-height:.88rem; border:1px solid #afafaf; border-radius:30px; margin:0 auto .78rem;}
.seartxt{ float:left; width:80%; height:.88rem; line-height:.88rem; padding:0 0 0 .48rem; border:none; background:transparent; border-top-left-radius:.44rem; border-bottom-left-radius:.44rem;}
.searbtn{ float:left; width:20%; height:.88rem; line-height:.88rem; border:none; background:url(../images/serch.1.png) no-repeat center center; border-top-right-radius:.44rem; border-bottom-right-radius:.44rem; cursor:pointer;}
.news-searchs-box-all .seartxt{ width:82%;}
.news-searchs-box-all .searbtn{ width:18%;}
.search-no-result-box{ font-size:20px; width:40%; padding:60px; border-radius:10px; margin:0 auto 60px;}

.searchtitle{ padding:0 0 40px ; font-size:16px; text-align:center;}
.sitemap li{ border-bottom:1px dashed #ccc; line-height:35px;}
.sitemap li a{ font-size:16px; color:#333;}
.nrnav li{ border-bottom:none;}
.nrnav li a{ font-size:14px; border-bottom:1px dashed #ccc; line-height:35px; display:block;}

.footerWrapper{ display:none;}
footer .footer-copyright-Wrapper{ padding:.36rem; line-height:.58rem;}
.pages{ line-height: .68rem; font-size:0; padding:0 0 .36rem;}
.pages span.ttips{ margin:0 .1rem; padding:0 .1rem; line-height: .68rem; font-size:.28rem; display:block;}
.pages span{ padding:0 .1rem;}
.pages a{ padding:0 .3rem; line-height: .68rem; font-size:.28rem; border-radius: .11rem;}
.pages span.pg_home_dis, span.pg_prev_dis, span.pg_next_dis, span.pg_end_dis{ padding:0 .3rem; margin:0 .1rem; line-height: .68rem; font-size:.28rem; border-radius: .11rem;}
.pages span.pg_home,.pages span.pg_home_dis,span.pg_end,span.pg_end_dis{ display:none;}

.rec_ma{ padding:0;}
.rt_tit{ line-height: .58rem;font-size: .36rem; padding:.48rem 0; margin:0; font-weight:bold;}
.rec_ma input,.rec_ma button,.rec_ma select,.rec_ma textarea{font:.29rem/2 "Microsoft YaHei",微软雅黑, Arial, sans-serif !important;}
.am-form-group{ margin-bottom:0 !important;}
.am-form-file input[type=file]{ height:.9rem;}
[class*=am-u-] { padding:0 .36rem;}
.am-u-lg-6{ width:40%;}
.am-u-lg-4{ width:60%;}
.am-u-sm-offset-2{ width:100%; margin:.36rem 0 0; padding:0 .36rem;}
.am-btn-default{ margin-right:.15rem;}
#f_attach-list{ clear: both; padding: .2rem .36rem 0 !important; margin-left:0;}
.am-badge{ width:100%; padding: .36rem !important; font-size: .29rem !important; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ display:none !important;}
.mCSB_container_wrapper{ margin-right:0 !important;}
.mCSB_container_wrapper > .mCSB_container{ padding-right:0 !important;}



}