
@font-face{font-family:'FontAwesome';src:url('fontawesome-webfont.eot');src:url('fontawesome-webfont.eot') format('embedded-opentype'),url('fontawesome-webfont.woff2') format('woff2'),url('fontawesome-webfont.woff') format('woff'),url('fontawesome-webfont.ttf') format('truetype'),url('fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}
 

 

*{ margin:0; padding:0;}
body,input,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;color:#555; font-size:12px; font-family:"arial"; font-weight: normal;}
body,html{height:100%;position:relative;width: 100%;background-color: #ffffff;}
a{ color:#333; text-decoration:none; font-size: 16px;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
 

/* header */
.headerwrap{width: 100%;position: absolute;top: 0;left: 0;z-index: 10;box-sizing: border-box;}
.headertop{width: 100%;box-sizing: border-box;padding: 0 70px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;height: 20px;}
.headertop h3{font-size: 12px;color: #ffffff;opacity:0.75;letter-spacing:2px;}
.headertop .abox{display: flex;display: -webkit-flex;}
.headertop a{display: block;font-size: 12px;color: #FFFFFF;padding: 0 20px;border-right: 1px solid #FFFFFF;box-sizing: border-box;}
.headertop a:first-child{border-left: 1px solid #FFFFFF;}
.headertop a i{font-size: inherit;color: inherit;margin-right: 5px;}
/* header */
.header{width: 80%; margin:0 auto;box-sizing: border-box;padding-left: 30px;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.header .logo img{display: block;width: auto;height: 60px; margin-top:6px;}
.header .logo img.logo02{display: none;height:60px;}
.header .right{box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center; z-index:999;}
.header .right .nav{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;}
.header .right .nav a{display: block;font-size: 14px;color: #ffffff;padding-bottom: 10px;width: 100px;position: relative; text-align:center;}
.header .right .nav a:after{content: '';display: block;width: 0%;height: 1px;background-color: #FFFFFF;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.header .right .nav a:hover:after{width: 100%;}
.header .right .nav .act a:after{width: 100%;}
.header .right .nav li{margin-right: 5px;position: relative; font-weight:bold;}
.header .right .nav li:last-child{margin-right: 0;}
.header .right .n-email{width: 70px;height: 70px;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;opacity: 0;border-left: 1px solid #DDDDDD;}
.header .right .n-email i{font-size: 16px;color: #222222;}
.header .right .nav .nav02{position: absolute;width: 120%; margin-left:-10%;background-color: #ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);opacity: 0;visibility: hidden; padding:10px 0; z-index:999;}
.header .right .nav .nav02 a{display: block;width: 100%;box-sizing: border-box;font-size: 14px;color: #222222;line-height: 30px;}
.header .right .nav .nav02 a:hover{color: #1a67ae;}
.header .right .nav li:hover .nav02{opacity: 1;visibility: visible;}
.header .right .nav .nav03{ position:relative;}
.header .right .nav .nav04{ display:none;}
.header .right .nav .nav03:hover .nav04{ display:block;}
.header .right .nav .nav04{ width:200%; position:absolute; top:0; left:100%;background-color: #ffffff;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.header .right .nav .nav04 a{display: block;width: 100%;box-sizing: border-box;font-size: 14px;color: #222222;line-height: 30px; padding:10px;}

.div2_1 .headerwrap,.div3 .headerwrap{position: fixed;background-color: #FFFFFF;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);opacity: 0;}
.div2_1 .headertop,.div3 .headertop{height: 0;}
.div2_1 .header .logo img.logo01{display: none;}
.div2_1 .header .logo img.logo02{display: block;}
.div2_1 .header .right .n-email{opacity: 1;}
.div2_1 .header .right .nav a{padding-bottom: 0;padding-right: 0;color: #222222;}
.div2_1 .header .right .nav a:after{direction: none;}
.div2_1 .headerwrap{animation: header .4s ease-out .3s 1 forwards;-webkit-animation: header .4s ease-out .3s 1 forwards;}
.div2_1 .header .right .nav li>a {
    line-height: 70px;
}

@-webkit-keyframes header{
	0%{height: auto;transform: translateY(-100%);-webkit-transform: translateY(-100%);}
	100%{height: auto;transform: none;opacity: 1;}
}
@keyframes header{
	0%{height: auto;transform: translateY(-100%);-webkit-transform: translateY(-100%);}
	100%{height: auto;transform: none;opacity: 1;}
}


/* banner */
.banner{width: 100%;position: relative;}
/*淡入*/
.banner .mvideo { width:100%;  z-index: 1}
.banner .mBan { width:100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide {background-position: center;background-size: cover;}
.banner .video1 {width: 100%;height: 100vh;object-fit: fill;display: block;}
.banner .swiper-pagination {bottom: 120px !important;display: inline-block !important;margin-right: 20% !important;}
.banner .swiper-pagination-bullet {width: 60px !important;height: 5px !important;border-radius: 0 !important;opacity: 0.5;}
.banner .swiper-pagination-bullet-active {background: #cd2427 !important;opacity: 1 !important;}
.banner .cent-cont {position: absolute;width: 100%;text-align: center;top: 25%;color: #ffffff;z-index: 999;opacity: 0;-webkit-transition: 1.5s;-moz-transition: 1.5s;-ms-transition: 1.5s;-o-transition: 1.5s;transition: 1.5s;
    -webkit-transition-delay: 0.7s;-moz-transition-delay: 0.7s;-ms-transition-delay: 0.7s;-o-transition-delay: 0.7s;transition-delay: 0.7s;
}
.banner .swiper-slide-active .cent-cont {transform: translate(0, 40%);opacity: 1 !important;}
.banner .gray-bg {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000000;opacity: 0.2;filter: alpha(opacity=20);}
.banner .whd-ss {top: 30% !important;}
.banner .word_whd h5{font-size:60px; font-weight:bold; color:#f00;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;line-height: 60px;letter-spacing: 7px;}
.banner .word_whd p{font-size:30px; font-weight:bold; color:#333;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;margin-top: 20px;letter-spacing: 3px;}
.banner .swiper-button-next {right: 40px !important;transform: translate(90px, 0);-webkit-transition: 0.9s;-moz-transition: 0.9s;-ms-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}
.banner .swiper-button-prev {left: 40px !important;transform: translate(-90px, 0);-webkit-transition: 0.9s;-moz-transition: 0.9s;-ms-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}
.banner:hover .swiper-button-next {transform: translate(0, 0);}
.banner:hover .swiper-button-prev {transform: translate(0, 0);}


/* banner */
.n_banner{width: 100%;position: relative;}
/*淡入*/
.n_banner .mvideo { width:100%;  z-index: 1}
.n_banner .mBan { width:100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2}
.n_banner .swiper-container {width: 100%;height: 100%;}
.n_banner .swiper-slide {background-position: center;background-size: cover;}
.n_banner .video1 {width: 100%;height:auto;object-fit: fill;display: block;}
.n_banner .swiper-pagination {bottom: 120px !important;display: inline-block !important;margin-right: 20% !important;}
.n_banner .swiper-pagination-bullet {width: 60px !important;height: 5px !important;border-radius: 0 !important;opacity: 0.5;}
.n_banner .swiper-pagination-bullet-active {background: #cd2427 !important;opacity: 1 !important;}
.n_banner .cent-cont {position: absolute;width: 100%;text-align: center;top: 25%;color: #ffffff;z-index: 999;opacity: 0;-webkit-transition: 1.5s;-moz-transition: 1.5s;-ms-transition: 1.5s;-o-transition: 1.5s;transition: 1.5s;
    -webkit-transition-delay: 0.7s;-moz-transition-delay: 0.7s;-ms-transition-delay: 0.7s;-o-transition-delay: 0.7s;transition-delay: 0.7s;
}
.n_banner .swiper-slide-active .cent-cont {transform: translate(0, 40%);opacity: 1 !important;}
.n_banner .gray-bg {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000000;opacity: 0.2;filter: alpha(opacity=20);}
.n_banner .whd-ss {top: 30% !important;}
.n_banner .word_whd h5{font-size:60px; font-weight:bold; color:#f00;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;line-height: 60px;letter-spacing: 7px;}
.n_banner .word_whd p{font-size:30px; font-weight:bold; color:#333;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;margin-top: 20px;letter-spacing: 3px;}
.n_banner .swiper-button-next {right: 40px !important;transform: translate(90px, 0);-webkit-transition: 0.9s;-moz-transition: 0.9s;-ms-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}
.n_banner .swiper-button-prev {left: 40px !important;transform: translate(-90px, 0);-webkit-transition: 0.9s;-moz-transition: 0.9s;-ms-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;}
.n_banner:hover .swiper-button-next {transform: translate(0, 0);}
.n_banner:hover .swiper-button-prev {transform: translate(0, 0);}

.more{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 190px;height: 52px;line-height: 52px;text-align: center;box-sizing: border-box;border: 1px solid #FFFFFF;position: relative;z-index: 0;font-size: 14px;color: #FFFFFF;border-radius:2px;overflow: hidden;}
.more01{background-color:#08397B;border:none;}
.more02{ margin-top: 40px;border: 1px solid #1a67ae;}
.more01 i{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: inherit;color: inherit;height: 20px;margin-left: 10px;position: relative;}
.more:after{content: '';display: block;width: 0%;height: 100%;transition: all .3s;background-color: #FFFFFF;position: absolute;left: 0;top: 0;z-index: -1;}
.more:hover:after{width: 100%;}
.more:hover{color: #1a67ae;}
.more01:hover i{border-color: #1a67ae;}

.clear{ clear:both;}


/* indexwrap */
.indexwrap{width: 100%;position: relative;overflow: hidden;box-sizing: border-box;}
.i-cont{width: 1280px; margin:0 auto; position:relative;}

.i_tit{text-align: center;}
.i_tit h1{font-size: 36px; font-weight:bold;color: #09397c;}
.i_tit span{font-size: 14px;color: #09397c;text-transform: uppercase;margin-top: 5px;}
/*.i_tit h1:after{content: '';display: block;width: 40px;height: 2px;background: #09397c;margin:15px auto;}*/

.titline{width:300px;height:2px;position:relative;margin:25px auto;}
.titline:after{content: '';display:block;width:80px;height:3px;position:absolute;left:110px;top:2px;background:#09397c;opacity: 1;}


.titline1{width:300px;position:relative;margin:5px auto 15px;}
.titline1 img{width:100%;}

.flow-wave { width:180px; height:15px; margin:15px auto 25px; color:#C9A06C;
    background: radial-gradient(circle at 10px -7px, transparent 8px, currentColor 8px, currentColor 9px, transparent 9px) repeat-x,
        radial-gradient(circle at 10px 27px, transparent 8px, currentColor 8px, currentColor 9px, transparent 9px) repeat-x;
    background-size: 20px 20px;
    background-position: -10px calc(100% + 16px), 0 calc(100% - 4px);
}
.flow-wave {animation: waveFlow 1s infinite linear; float:none;}
@keyframes waveFlow {from { background-position-x: -10px, 0; }to { background-position-x: -30px, -20px; }}

.wave{ width:80px; height:10px; margin:15px auto;background-image:url(wave.png);background-size:auto 10px;-webkit-animation:wave 2s linear 0s infinite;animation:wave 2s linear 0s infinite;}
@-webkit-keyframes wave{100%{background-position:48px 0}}
@keyframes wave{100%{background-position:48px 0}}

.flex_center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.i_tit h4{font-size: 14px;color: #09397c;text-transform: uppercase;margin-top: 15px;}
.i_tit h4 i{margin:0 20px;display:block;width:7px;height:7px;border:1px solid #bf9061;background:#fff;position:relative;z-index:2;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px}
.i_tit h4 i:first-child::after{left:auto;right:9px}
.i_tit h4 i::after{display:block;content:"";position:absolute;width:140px;z-index:1;border-bottom:1px solid #C9A06C;top:3px;left:9px}


/* indx01 */
.indx01{width:100%;margin:0 auto; padding:20px 0 20px;position: relative; background:url(about05.jpg); background-size:100%}
.indx01 .advantage{ width:1280px; height:200px; margin:10px auto;}
.indx01 .advantage ul li{ width:300px; padding:0 10px; float:left; text-align:center;}
.indx01 .advantage ul li img{ width:80px; }
.indx01 .advantage ul li a{ line-height:29px;}
.indx01 .advantage ul li h2{ line-height:30px; color:#444; font-size:20px; font-weight:bold; margin-top:5px;}
.indx01 .advantage ul li h2:after{content: '';display: block;width: 40px;height: 2px;background: #C9A06C;margin:5px auto;}
.indx01 .advantage ul li p{ height:auto; line-height:25px; margin:0; color:#444; font-size:14px;}

/* indx02 */
.indx02{width: 100%;position: relative;padding:0;box-sizing: border-box;background-color: #eff1f9; padding:60px 0;}  
.indx02 .index02wrap{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;margin-top:60px;}
.indx02 .index02wrap .img{width: 50%;box-sizing: border-box;overflow: hidden;}
.indx02 .index02wrap .img img{display: block;width: 100%;}
.indx02 .index02wrap .txt{box-sizing: border-box;width: 47%;padding:0 20px;position: relative; text-align:justify;}
.indx02 .index02wrap .t-top h3{font-size:26px; font-weight:bold;line-height: 30px;color: #666666;margin-top: 40px;}
.indx02 .index02wrap .txt p{font-size:16px;line-height: 30px;color: #666666;}
.indx02 .index02wrap .txt a{background-color: #1a67ae;border-color: #1a67ae;margin-top: 30px;}
.indx02 .index02wrap .txt .more02 i{color: inherit;font-size: inherit;margin-left: 10px;}

#s_slide_news_pic{ width:640px; height:420px;  overflow:hidden; position:relative;  }
#s_slide_news_pic .bd{ position:relative; height:100%; z-index:2;   }
#s_slide_news_pic .bd li{ position:relative; display:block;  }
#s_slide_news_pic .bd li a{ display:block; position:relative;  width:640px; height:420px; }
#s_slide_news_pic .bd ul li h1{color:#fff;font-size:14px;text-align: center;line-height:45px;height:45px;width: 100%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 20px;display:block;position:absolute;
left:0;right: 0;bottom: 0px;z-index:99999;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(9,57,124,0.7);padding-right: 100px;
box-sizing: border-box;}
#s_slide_news_pic .bd img{ width:640px; height:420px; display:block;  }
#s_slide_news_pic .hd{height: 45px; width: 150px; overflow:hidden; position:absolute; right:20px; bottom:0px; z-index:9; }
#s_slide_news_pic .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 19px;  }
#s_slide_news_pic .hd ul li{float:left;margin-left: 6px;width: 12px;height: 12px;border-radius:50%;text-align:center;background:#bebebe;cursor:pointer;}
#s_slide_news_pic .hd ul li.current{ background:#C9A06C;   }
#s_slide_news_pic .bnt{ display: block; left: -50px; width: 38px; text-align: center; height: 38px; line-height: 38px; top: 50%; z-index:8; margin-top: -19px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute;  }
#s_slide_news_pic .bnt.next{ left: auto; right:-50px;}
#s_slide_news_pic:hover .bnt { left: 20px; }
#s_slide_news_pic:hover .bnt.next{left: auto; right:20px;}

 /* index03 */
.index03{padding: 30px 0 60px;width: 100%;margin: 0 auto;}
.index03 .index03_list{display: flex;flex-wrap:wrap;margin:30px auto 0;}
.index03 .index03_list li{display: block;font-size: 16px;color: #000; border-bottom: 1px solid rgba(255,255,255,0.3);position: relative; margin:0 7px 20px;flex-basis: 300px;flex-direction:column;}
.index03 .index03_list li .index03_img{ width:100%; margin-bottom:-5px; position:relative; text-align:center;}
.index03 .index03_list li .index03_img img{ width:100%; height:100%; }
.index03 .index03_list li .index03_img h5{ position:absolute; bottom:4px; width:100%;height:50px; line-height:50px;background: rgba(8,57,123,.8);color: white;font-size: 18px; font-weight:bold; }
.index03 .index03_list li .txt{ width:96%;background:#C9A06C; height:100px;font-size: 14px;color:#fff;display: -webkit-flex; -webkit-align-items: center;display: flex;align-items: center; padding:0 2%;}
.index03 .index03_list li .txt div {-webkit-flex: 1;flex: 1; line-height:20px;}
.index03 .index03_list li:nth-child(1){-webkit-transition-delay:100ms;transition-delay:100ms}
.index03 .index03_list li:nth-child(2){-webkit-transition-delay:200ms;transition-delay:200ms}
.index03 .index03_list li:nth-child(3){-webkit-transition-delay:300ms;transition-delay:300ms}
.index03 .index03_list li:nth-child(4){-webkit-transition-delay:400ms;transition-delay:400ms}
.index03 .index03_list li:nth-child(5){-webkit-transition-delay:500ms;transition-delay:500ms}
.index03 .index03_list li:nth-child(6){-webkit-transition-delay:600ms;transition-delay:600ms}
.index03 .index03_list li:nth-child(7){-webkit-transition-delay:700ms;transition-delay:700ms}
.index03 .index03_list li:nth-child(8){-webkit-transition-delay:800ms;transition-delay:800ms}

/* index04 */
.index04{width: 100%;box-sizing: border-box;position: relative; padding:90px 0 120px; background:#eee;}
.index04 .swiper-slide{border: 1px solid #DDDDDD; margin-top:60px;box-sizing: border-box;}
.index04 a{display: block;width: 100%;text-align: center;background-color: #fff; height:350px;}
.index04 a:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.1);z-index: 0;opacity: 0;transition: all .3s;}
.index04 a:hover:after{object-fit: 1;opacity:1;}
.index04 a .textshow{width: 100%;height: auto;z-index: 1;box-sizing: border-box;transition: all .6s;padding:40px 30px;}
.index04 a .textshow img{display: block;margin: auto;width: auto;height: 44px;}
.index04 a .textshow h3{font-size: 30px;color: #222222;font-weight: bold;}
.index04 a .textshow .font01{width: 100%;padding: 30px 0;transition: all .6s;}
.index04 a .textshow strong{display: block;width: 30px;height: 2px;background-color: #C9A06C;margin: 30px auto;}
.index04 a .textshow h4{font-size: 12px;color: #666666;line-height: 25px; text-align:justify;}
.index04 .swiper-button-next,.index04 .swiper-button-prev{width: 28px;height: 48px;background-color: #09397c;color: #FFFFFF;font-size: 18px;display: flex;display: -webkit-flex;-webkit-justify-content: center;
justify-content: center;-webkit-align-items: center;align-items: center;background-image: none;outline: none;top:65%;}

.index04 .swiper-button-next{right: -30px; position:absolute; z-index:100;}
.index04 .swiper-button-prev{left: -30px;}


.sil-tile__square { position: absolute; top: 1em; left: 1em; right: 1em; bottom: 1em; z-index: 1; color: #09397c;}
.ieIE1011 .sil-tile__square { display: none!important }
.sil-tile__square:after, .sil-tile__square:before { color: inherit; position: absolute; display: block; visibility: hidden; width: 0; height: 0; content: ' '; border: 1px solid currentcolor; box-sizing: border-box;}
.sil-tile__square:before { top: 0; left: 50%; transition: height .1s linear .3s, width .1s linear .4s, visibility 0s .51s; border-bottom: 0; border-left: 0 }
.sil-tile__square:after { right: 0; bottom: 0; transition: background-size .1s linear 0s, height .1s linear .1s, width .1s linear .2s, visibility 0s .3s; border-top: 0; border-right: 0; background-image: linear-gradient(currentColor, currentColor); background-repeat: no-repeat; background-position: 0 0; background-size: 0 1px }
a:active .sil-tile__square:after, a:active .sil-tile__square:before, a:focus .sil-tile__square:after, a:focus .sil-tile__square:before, a:hover .sil-tile__square:after, a:hover .sil-tile__square:before { visibility: visible; }
a:active .sil-tile__square:before, a:focus .sil-tile__square:before, a:hover .sil-tile__square:before { width: 50%; height: 100%; transition: width .1s linear 0s, height .1s linear .1s; }
a:active .sil-tile__square:after, a:focus .sil-tile__square:after, a:hover .sil-tile__square:after { width: 100%; height: 100%; transition: visibility 0s .2s,width .1s linear .2s,height .1s linear .3s,background-size .1s linear .4s; background-size: 51% 1px;}







/* index05 */
.index05{width: 100%;margin: 60px 0;position: relative;z-index: 0;}
.index05wrap{ margin-top:60px;}
.index05 .swiper-slide{width: 53%;}
.index05 .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.index05 .swiper-slide a img{display: block;width: 100%;transition: all .6s;}
.index05 .swiper-container{padding-left: calc((100% - 1300px)/2);box-sizing: border-box;padding-right: calc((100% - 1400px)/2);}
.index05 .swiper-slide a .font{display: block;width: auto;height: 86px;display: flex;display: -webkit-flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;align-items: center;position: absolute;left: 0;bottom: 0;background-color: rgba(255,255,255,0.9);padding: 0 40px;max-width: 90%;transition: all .3s;}
.index05 .swiper-slide a .font img{display: block;width: auto;max-width: 100%;height: 68px;}
.index05 .swiper-slide a .font img.img02{display: none;}
.index05 .swiper-slide a:hover .font img.img01{display: none;}
.index05 .swiper-slide a:hover .font img.img02{display: block;}
.index05 .swiper-slide a .font h3{font-size: 18px;color: #222222;}
.index05 .swiper-slide a .r-text{width:94%; height:auto;left: 30px;background:#f6f6f6; padding:2% 3%;}
.index05 .swiper-slide a .r-text h4{font-size:20px; font-weight:bold; line-height:40px;color: #000;}
.index05 .swiper-slide a .r-text p{font-size: 14px;color: #444; line-height:30px;}
.index05 .swiper-slide a .r-text span{font-size: 14px;color: #333; line-height:30px;}
.index05 .swiper-slide a .r-text .yue{ float:right;}
.index05 .swiper-slide a:hover .font{background-color: #1a67ae;}
.index05 .swiper-slide a:hover .r-text{background:rgba(9,57,124,1);}
.index05 .swiper-slide a:hover p,.index05 .swiper-slide a:hover span,.index05 .swiper-slide a:hover h4{ color:#fff;}
.index05 .swiper-slide a:hover .font h3{color: #ffffff;}
.index05 .page{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box; position:absolute; top:62%; z-index:1000;}
.index05 .page .swiper-button-next,.index05 .page .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;color: #1a67ae;border: 1px solid #1a67ae;border-radius: 4px;font-size: 14px;width: 38px;height: 58px; position:absolute;}
.index05 .page .swiper-button-prev{background:url(prev1.png) no-repeat 0px #09397c;left: -45px;}
.index05 .page .swiper-button-next{background:url(next1.png) no-repeat 0px #09397c;right: -45px;}

/* index06 */
.index06{width: 100%;box-sizing: border-box;position: relative;background:#f2f2f2; padding:60px 0;}
.index06 #news{position:relative; min-height:450px;}
.index06 #news .title{ height:60px; line-height:60px;margin-bottom:35px;border-bottom:1px solid #d2d2d2; position:relative;}
.index06 #news .title span{font-size:20px;color:#333;height:52px;line-height:52px;display:inline-block;padding-right:50px;cursor:pointer;}
.index06 #news .title span.current{font-weight:bold;color:#09397c;}
.index06 #news .title span a{font-weight:normal;}
.index06 #news .text{width:100%;display:none;}
.index06 #news .text .box{width:1200px;margin:0px auto;}
.index06 #news .title span div{ position:absolute; right:0; top:0; display:none;}
.index06 #news .title span.current div{ display:block;}
.index06 .news_big{display:block;width:285px;margin-right:35px; float:left;}
.index06 .news_big .imgs_box{width:285px;height:205px; margin-bottom:40px;}
.index06 .news_big .imgs_box img{width:285px;height:205px}
.index06 .news_big h5{ color:#666; font-size:16px; font-weight:bold; margin-bottom:10px;}
.index06 .news_big p{ color:#666; height:50px; font-size:14px;}
.index06 .news_big:hover a{color:#09397c}
.index06 .news_list{ width:500px; float:left;}
.index06 .news_list li{ height:90px;}
.index06 .news_list li h5{ color:#666; font-size:16px; font-weight:bold;}
.index06 .news_list li p{ color:#666; font-size:14px;}
.index06 .news_list li:not(:last-child){margin-bottom:40px;}
.index06 .news_list li:hover h5{color:#09397c}
.index06 .news_list li:hover .news_date{background:#09397c}
.index06 .news_list li:hover .news_date::after{background:#fff}
.index06 .news_info{padding-right:10px;width:410px}
.index06 .news_date{width:70px;text-align:center;background:#bcbcbc; height:90px; line-height:25px;}
.index06 .news_date h3{color:#fff; margin-top:15px; font-size:15px;}
.index06 .news_date h4{color:#fff; font-size:15px;}
.index06 .news_date::after{display:block;content:"";width:25px;height:2px;background:#bf9061;margin:5px auto;}
.index06 .news_left{width:820px; float:left;}
.index06 .news_right{width:400px; float:right;}
.index06 .news_title{ height:60px; line-height:60px;margin-bottom:35px;border-bottom:1px solid #d2d2d2}
.index06 .news_title span{ color:#333; font-size:18px;font-weight:bold;}

.conright{width: 400px;}
.right_con{position: relative;overflow: hidden;}
.wtcont{height: 345px;overflow:hidden;}
.conright dl{font-size: 14px;width:360px;border-bottom: 1px dashed #e7e7e7; margin-bottom:40px;}
.conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(news_q.png) no-repeat left center;}
.conright dt a{color:#333;}
.conright dd{height:60px;margin-top:3px; overflow: auto;background: url(news_a.png) no-repeat left top;}
.conright dd a{display: block;color:#868686;line-height:20px;height:60px;margin-left:30px;text-align: justify;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


.index06 .problem_list li{ height:90px;}
.index06 .problem_list li h5{ color:#666; font-size:16px; font-weight:bold; margin-bottom:10px;}
.index06 .problem_list li p{ color:#666; font-size:14px; margin:0; padding:0;}
.index06 .problem_list li:not(:last-child){margin-bottom:40px;}
.index06 .problem_list li:hover h5{color:#09397c}

.index06 .flex_nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row}
.index06 .flex_justify_between{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}


/* index07 */
.index07{width: 100%;padding:60px 0 20px;background-size: cover;margin:auto;}
.index07 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111;}
.index07 .in-ys{width: 100%;height: 100%; position:relative;} 
.index07 .in-ys dl {margin: 0;padding: 20px 0;}
.index07 .in-ys dl:last-child {border-bottom: 0;}
.index07 .in-ys dd { float:left; width:33.333%; margin-bottom:40px;}
.index07 .in-ys dd h4 {padding-bottom: 15px;margin: 0 0 30px;overflow: hidden;}
.index07 .in-ys dd h4 i {float: left;font-style: normal;color: #fff;background-color: #023793;width: 77px;line-height: 77px;text-align: center;border-radius: 50%;font-family: Impact;font-size: 48px;}
.index07 .in-ys dd h4 span {display: block;margin-left: 100px;font-size: 44px;line-height: 1;color: #023793;padding: 8px 0;}
.index07 .in-ys dd h4 small {display: block;color: #333;font-size: 12px;text-transform: uppercase;margin-top: 5px;}
.index07 .in-ys dd p {margin: 10px 0 0;line-height: 2;color: #666;background: url(ys-icon.png) no-repeat left center;padding-left: 20px;}
.index07 .in-ys dd .text p{color: #333;}
.index07 .in-ys dd .btn {margin-top: 30px;}
.index07 .in-ys dd .btn a {display: inline-block;margin-right: 15px;line-height: 38px;background-color: #023793;color: #fff;padding: 0 30px;}


.index07 .in-ys dd:nth-child(1){-webkit-transition-delay:100ms;transition-delay:100ms}
.index07 .in-ys dd:nth-child(2){-webkit-transition-delay:200ms;transition-delay:200ms}
.index07 .in-ys dd:nth-child(3){-webkit-transition-delay:300ms;transition-delay:300ms}
.index07 .in-ys dd:nth-child(4){-webkit-transition-delay:400ms;transition-delay:400ms}
.index07 .in-ys dd:nth-child(5){-webkit-transition-delay:500ms;transition-delay:500ms}
.index07 .in-ys dd:nth-child(6){-webkit-transition-delay:600ms;transition-delay:600ms}

/* index08 */
.index08{width: 100%;box-sizing: border-box;position: relative;padding: 60px 0;}
.index08:after{content: '';display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;background: url(about05.jpg)no-repeat;background-size: cover;z-index: 0;}
.index08 .i-cont{margin: auto;position: relative;z-index: 1;}
.index08 .wen{margin:30px auto; font-size:30px; color:#f00; text-align:center; font-weight:bold;}
.index08 .soluCase {width: 550px;height: 550px;position: relative;margin: 50px auto 0px;border-radius: 50%;color: #333;}
.index08 .soluCase::before{width: 550px;height: 550px;position: absolute;left: 50%;top: 50%;border: 1px dashed #333;border-radius: 50%;-webkit-transform: translate(-50%, -50%);content: '';-webkit-animation: sysAnimate 50s linear infinite;}
@-webkit-keyframes sysAnimate{
	from{
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
	}
	to{
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
	}
}
.index08 .soluCase.six {margin-top: 130px;}
.index08 .soluCase ul li {position: absolute;width: 450px;height: auto;display: flex;align-items: center;}
.index08 .soluCase ul li .num {font-family: din;font-size: 38px;width: 100px; height:100px;line-height:100px; margin:0 20px;text-align: center; color:#fff; border-radius:50%;background:#fff; position:relative;}
.index08 .soluCase ul li .num img{width: 100px; height:100px;}
.index08 .soluCase ul li .txt {margin-right: 10px;direction: initial;}
.index08 .soluCase ul li .txt p {font-size: 18px;display: block;margin-bottom: 5px; height:50px; line-height:50px; color:#000;}
.index08 .soluCase ul li .txt p span{font-size: 26px; font-weight:bold; color:#09397c;}
.index08 .soluCase ul li:nth-child(1) {-webkit-transition-delay:250ms;transition-delay:250ms;right: -310px;top: 20px;}
.index08 .soluCase ul li:nth-child(2) {-webkit-transition-delay:500ms;transition-delay:500ms;right: -390px;top: 240px;}
.index08 .soluCase ul li:nth-child(3) {-webkit-transition-delay:750ms;transition-delay:750ms;right: -310px;top: 430px;}
.index08 .soluCase ul li:nth-child(4) {-webkit-transition-delay:1000ms;transition-delay:1000ms;left: -310px;top: 430px;direction: rtl;text-align: right;}
.index08 .soluCase ul li:nth-child(5) {-webkit-transition-delay:1250ms;transition-delay:1250ms;left: -390px;top: 240px;direction: rtl;text-align: right;}
.index08 .soluCase ul li:nth-child(6) {-webkit-transition-delay:1500ms;transition-delay:1500ms;left: -310px;top: 20px;direction: rtl;text-align: right;}
.index08 .soluCase ul li:nth-child(1) .num { background:#638db3;}
.index08 .soluCase ul li:nth-child(2) .num { background:#89bd4e;}
.index08 .soluCase ul li:nth-child(3) .num { background:#dea027;}
.index08 .soluCase ul li:nth-child(4) .num { background:#638db3;}
.index08 .soluCase ul li:nth-child(5) .num { background:#dea027;}
.index08 .soluCase ul li:nth-child(6) .num { background:#89bd4e;}


.index08 .soluCase .thum {width: 450px;height: auto;position: absolute;left: 50%;border-radius: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);}
.index08 .soluCase .thum{position: relative;overflow: hidden;}

.index08 #news1{position:relative; max-width:1080px; margin:0 auto; margin-top:90px;}
.index08 #news1 .txt{position:relative; height:420px;}
.index08 #news1 .title{ height:60px; line-height:60px;position:relative; text-align:center;}
.index08 #news1 .title span{font-size:20px;color:#fff; padding:15px 30px;margin-right:30px;background: #09397c;}
.index08 #news1 .title span.current{background: #0f56b9;}
.index08 #news1 .text{width:100%;display:none;}
.index08 .pkbox{display:block;width:100%; position:relative;}
.index08 .pkbox .pkimg{width:100%; margin-bottom:30px;}
.index08 .pkbox .pkimg img{width:100%;}
.index08 .pkbox .pktxt {height: 60px;margin:30px 0 0;width: 100%; position:relative;}
.index08 .pkbox p {font-size: 13px;color: #000;line-height: 20px;height: 60px;margin-top: 10px;width: 520px;}
.index08 .pkbox b {color: #09397c; font-size:16px;}
.index08 .pkbox .pleft {float: left;}
.index08 .pkbox .pright {float: right;}




/* index09 */
.index09{ padding: 60px 0; background:#f7f7f7; }
.index09 .index09_list{ margin-top: 60px;}
.index09 .index09_list ul li{ width: 169px;height: 95px;float: left;background:#fff; margin-right:16px; margin-bottom:20px;}
.index09 .index09_list ul li img{ width: 138px;height: 65px; padding:15px 14px; }
.index09 .index09_list ul li:nth-of-type(7n){margin-right: 0;}
.index09 .index09_list li:hover{box-shadow: 0px 0px 10px rgba(8,57,123,.6);}

/* index10 */
.index10 {display: block;width: 100%; height:490px; background:#e8e8e8;}
.index10 .zxzx{ width:100%; height:100%;position: relative;}
.index10 .zxzx .conleft{width: 50%; float:left;}
.index10 .zxzx .conright{ width:52%; float:left;padding:20px 0 0 3%;color: #fff;background: #09397c; margin-top:50px; height:370px; margin-left:-5%;}
.index10 .zxzx .conright .zxzx_p1{margin-bottom: 45px; font-size:30px; font-weight:bold;}
.index10 .zxzx .conright .zxzx_p1 span{font-size:16px; font-family:Arial;}
.index10 .zxzx .conright .zxzx_p2{overflow: hidden;position: relative;margin-top:50px;}
.index10 .zxzx .conright .zxzx_p2 span{float: left;margin-right: 50px;font-size: 20px; font-weight:bold;background:#C9A06C; width:140px; height:50px; line-height:50px; text-align:center; border-radius:10px;}
.index10 .zxzx .conright .zxzx_p3{width: 640px;height: 50px; margin-left:145px;line-height: 50px;text-align: center;font-size: 24px; font-weight:bold;color: #646464;background: #fde200;border-radius: 25px;box-shadow: 3px 3px 10px #03295d;margin-bottom: 35px;}
.index10 .zxzx .conright .zxzx_tel{padding-left: 25px;height: 50px; margin-top:50px;}
.index10 .zxzx .conright .zxzx_tel .p1{font-size: 22px; font-weight:bold;height: 20px;line-height: 20px; margin:0; padding:0;}
.index10 .zxzx .conright .zxzx_tel .p2{font-size: 24px;font-weight: bold;height: 30px;line-height: 30px; margin:0; padding:0;}
 
@media only screen and (max-width: 1850px){
.index10 {height:380px;}
.index10 .zxzx .conright{ margin-top:50px; height:260px;}
.index10 .zxzx .conright .zxzx_p1{margin-bottom: 25px; font-size:28px;}
.index10 .zxzx .conright .zxzx_p1 span{font-size:14px;}
.index10 .zxzx .conright .zxzx_p2{margin-top:30px;}
.index10 .zxzx .conright .zxzx_p2 span{margin-right: 40px;width:130px;}
.index10 .zxzx .conright .zxzx_p3{width: 640px; margin-left:125px;margin-bottom: 15px;height: 40px;line-height: 40px;font-size: 22px;}
.index10 .zxzx .conright .zxzx_tel{margin-top:30px;}

}
@media only screen and (max-width: 1680px){
.index10 {height:380px;}
.index10 .zxzx .conright{ margin-top:50px; height:260px;}
.index10 .zxzx .conright .zxzx_p1{margin-bottom: 25px; font-size:28px;}
.index10 .zxzx .conright .zxzx_p1 span{font-size:14px;}
.index10 .zxzx .conright .zxzx_p2{margin-top:30px;}
.index10 .zxzx .conright .zxzx_p2 span{margin-right: 40px;width:110px;}
.index10 .zxzx .conright .zxzx_p3{width: 440px;margin-left:155px;margin-bottom: 15px;height: 40px;line-height: 40px;font-size: 22px;}
.index10 .zxzx .conright .zxzx_tel{margin-top:30px;}

}
@media only screen and (max-width: 1440px){
.index10 {height:360px;}
.index10 .zxzx .conright{ margin-top:25px; height:280px;}
.index10 .zxzx .conright .zxzx_p1{margin-bottom: 25px; font-size:28px;}
.index10 .zxzx .conright .zxzx_p1 span{font-size:14px;}
.index10 .zxzx .conright .zxzx_p2{margin-top:30px;}
.index10 .zxzx .conright .zxzx_p2 span{margin-right: 30px;width:110px;}
.index10 .zxzx .conright .zxzx_p3{width: 440px;margin-left:115px;margin-bottom: 15px;height: 40px;line-height: 40px;font-size: 22px;}
.index10 .zxzx .conright .zxzx_tel{margin-top:30px;}
}
@media only screen and (max-width: 1360px){
.index10 {height:340px;}
.index10 .zxzx .conright{ margin-top:35px; height:260px;}
.index10 .zxzx .conright .zxzx_p1{margin-bottom: 25px; font-size:28px;}
.index10 .zxzx .conright .zxzx_p1 span{font-size:14px;}
.index10 .zxzx .conright .zxzx_p2{margin-top:30px;}
.index10 .zxzx .conright .zxzx_p2 span{margin-right: 20px;width:110px;}
.index10 .zxzx .conright .zxzx_p3{width: 440px;margin-left:95px;margin-bottom: 15px;height: 40px;line-height: 40px;font-size: 22px;}
.index10 .zxzx .conright .zxzx_tel{margin-top:30px;}
}
@media only screen and (max-width: 1280px){
.index10 .zxzx .conright{ margin-top:25px; height:260px;}
.index10 .zxzx .conright .zxzx_p1{margin-bottom: 25px; font-size:28px;}
.index10 .zxzx .conright .zxzx_p1 span{font-size:14px;}
.index10 .zxzx .conright .zxzx_p2{margin-top:30px;}
.index10 .zxzx .conright .zxzx_p2 span{margin-right: 15px;width:110px;}
.index10 .zxzx .conright .zxzx_p3{width: 440px;margin-left:80px;margin-bottom: 15px;}
.index10 .zxzx .conright .zxzx_tel{margin-top:30px;}
}



.flex_nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row}
footer{background:#09397c;}
.foot_cont{padding:60px 0 40px; width:98%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.foot_logo{width:284px;height:232px;}
.foot_logo .foot_tel{padding-left: 55px;height: 50px;background: url(zxzx_tel.png) no-repeat left center; margin-top:60px;}
.foot_logo .foot_tel .p1{font-size: 14px;height: 20px;line-height: 20px; margin:0; padding:0; color:#fff;}
.foot_logo .foot_tel .p2{font-size: 24px;font-weight: bold;height: 50px;line-height: 50px; margin:0; padding:0; color:#fff;}

.foot_nav ul{width:165px;}
.foot_nav ul::before{display:block;content:"";width:20px;height:2px;background:#bf9061;margin:20px 0}
.foot_nav ul li{margin-bottom:12px}
.foot_nav ul li:first-child{margin-bottom:24px}
.foot_nav ul li:first-child a{font-size:16px;color:#ffffff}
.foot_nav ul li a{max-width:140px;font-size:14px;color:#abaaaa;display:block}
.foot_nav ul li a:hover{color:#bf9061}
.foot_code{text-align:center;}
.foot_code img{width:136px;height:auto}
.foot_code h5{margin-top:5px;color:#aaaaaa}
.foot_tips{padding:25px 0;border-top:1px solid #999;text-align:center; font-size:14px; width:98%;}
.foot_tips p{color:#aaaaaa;margin-top:15px; font-size:14px;}
.foot_tips p a{ font-size:14px; margin-left:10px;color:#aaaaaa}




@media only screen and (max-width: 1600px){
.header{width:90%; margin:0 auto;}
.header .right .nav a{width:100px;font-size:14px;}
.header .right .nav .nav02 a {font-size: 13px;line-height: 36px;padding: 0 4px;}
.header .right .nav .nav02 a i{margin-left:10px;}
.header .right .nav li{margin-right: 5px;position: relative;}
}


.n_wrap{width: 100%;position: relative;overflow: hidden;box-sizing: border-box;}

.container{ width:1280px; margin:0 auto;}

/* 模具 */
.n_banner{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;}
.n_banner img{display: block;width: 100%;}
.n_banner .text{text-align: center;top: 50%;width: 100%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;}
.n_banner .text h3{font-size: 36px;color: #ffffff;font-weight: bold;margin-bottom: 10px;letter-spacing: 3px;}
.n_banner .text p{font-size: 18px;text-transform:uppercase;font-weight: bold;color: #ffffff;letter-spacing: 2px;}


/* 侧栏导航 */
.n_nav{width: 300px;float: left; position:relative;}
.n_nav .top{width: 100%;height: 80px;background: #09397c;}
.n_nav .top h2{height: 80px;text-indent: 28px;/*background: url(gy.png) no-repeat 248px center;*/line-height:80px;font-size: 24px;color: #fff;font-weight: normal;}
.n_nav .top h2 a{color: #fff;text-decoration: none; font-weight: bold;font-size: 24px; }
.n_nav .classify{border: 1px solid #e4e4e4;border-top: none;position: relative;}
.n_nav .classify li{height: 58px;border-top: 1px solid #e4e4e4;text-indent: 28px;font-size: 15px;color: #333333;line-height: 58px;background: url(mub02_jt03.png) no-repeat 254px center;}
.n_nav .classify li a{color: #333333;display: block;text-decoration: none;}
.n_nav .classify li:hover{background: url(mub02_jt04.png) no-repeat 254px center #f5f5f5;}
.n_nav .classify li.cur{background: url(mub02_jt05.png) no-repeat 254px center #f5f5f5;}
.n_nav .classify li:hover a,.n_nav .classify li.cur a{color: #09397c;font-weight: bold;}
.n_nav .classify i{display: block;width: 3px;background: #09397c;position: absolute;left: -1px;top: 0;z-index: 9;}


.navMenubox{ width:300px;border: 1px solid #e4e4e4;}
.navMenubox ul { margin: 0; padding: 0}
.navMenubox ul li{ list-style: none;}
.navMenu> li { display: block; margin: 0; padding: 0; width: 100%;}
.navMenu>li>a { display: block; overflow: hidden; line-height:58px; color: #333; transition: all .3s; position: relative;text-indent: 18px; font-size: 16px;border-top: 1px solid #e4e4e4; text-decoration:none;}
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { font-size: 20px; float: left; font-style: normal; margin: 0 5px; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 20px; font-family: FontAwesome; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline; font-family: FontAwesome; height: auto; font-size: 20px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover {color: #09397c;font-weight: bold; background:#f5f5f5; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display:none; list-style:none; clear:both; padding:15px 10px;border-top: 1px solid #e4e4e4; }
.navMenu>li>ul.sub-menu li { margin: 0px; padding: 0px; border-bottom:1px dotted #ccc; }
.navMenu>li>ul.sub-menu li:last-child { border:none; }
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 15px; line-height: 36px; padding-left: 20px; color: #666; clear: both; text-decoration:none; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #09397c; }


/* 左侧联系 */
.n_nav .n_lianxi{border: 1px solid #e4e4e4;margin-top: 20px;padding: 0 19px 20px; margin-bottom:20px;}
.n_nav .n_lianxi h3{font-size: 18px;color: #09397c;font-weight: normal;height: 59px;line-height: 59px;border-bottom: 1px solid #e4e4e4;margin-bottom: 18px;text-indent: 10px;}
.n_nav .n_lianxi p{font-size: 14px;color: #333333;margin-bottom: 12px;line-height: 20px;padding: 0 10px;}
.n_nav .n_lianxi .zxzx{display: block;width: 160px;height: 50px;overflow: hidden;background: #09397c;text-decoration: none;margin-top: 20px;}
.n_nav .n_lianxi .zxzx span{display: block;width: 50px;height: 50px;float: left;border-right: 1px solid #fff;background: url(zxzx_icon01.png) no-repeat center;}
.n_nav .n_lianxi .zxzx em{display: block;width: 109px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;float: left;}
.n_nav .n_lianxi .zxzx em img{display: inline-block;*display: inline-block;position: relative;top: 2px;margin-left: 8px;}

/* 当前位置 */
.location{width: 100%;border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}
.location .con{width: 100%;height: 60px;}
.location .home{display: block;width: 60px;height: 60px;background: url(home.png) no-repeat center;float: left;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.location p{height: 43px; width:84%; line-height: 60px;font-size: 13px;color: #C9A06C;float: left;margin-left: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.location p a{color: #C9A06C;padding: 0 4px;font-size: 13px;}

/*内页头部*/
.n_title{width: 100%;margin: 0 auto;}
.n_title h2{color: #09397c;font-weight: normal;}
.n_title h2 a{color: #09397c;text-decoration: none;font-weight: bold;font-size: 26px;}
.about01line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 20px 0;}
.about01line:before{content: '';display: block;width: 80px;height: 2px;position: absolute;left: 0;top: 0;background-color: #C9A06C;}

.about02line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 2px auto; text-align:center;}
.about02line:before{content: '';display: block;width: 50px;height: 3px; margin:0 auto;background-color: #C9A06C;}

/* about 关于我们*/
.n_about{width: 100%; margin-bottom:60px;}
.n_about .n_right{width: 940px;float: right;}
.n_about .n_right .mainCon{border: 1px solid #e4e4e4;width: 96%;padding:30px 2%; min-height:350px; padding-bottom:100px;}
.n_about .n_right .mainCon .conBox{width:100%;margin: 50px auto;padding-bottom: 20px;background: #fff; line-height:30px;}

.tit1{padding-left: 15px; font-size:20px; position: relative; margin-bottom:10px;color:#000;font-weight: bold;}
.tit2{margin-top: 20px;}
.tit1:after{position: absolute;content: ' ';left: 0;width: 4px;height: 23px;background-color: #C9A06C;top: 4px;}
.tittext{color:#333;line-height: 32px;text-align: justify; font-size:16px;padding-left: 15px;}
.tittext p{ text-indent:2em;}
.tittext2{color:#333;line-height: 32px;text-align: justify; font-size:16px;padding-left: 15px;}
.tittext2 p{ text-indent:2em;}
.tittext3{color:#333;line-height: 32px;text-align: justify; font-size:16px;padding-left: 15px;}





.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}

.culture .list{background: #f6f6f6;margin-bottom: 50px; height:290px; position:relative;}
.culture .list .pic{width: 65%;float: left; position:relative;}
.culture .list .pic img{width: 100%; height:290px}
.culture .list .con { text-align:center;}
.culture .list .con .tit{font-size: 24px;color: #000; }
.culture .list .con .line{width: 50px;height: 3px;background: #C9A06C;margin: 10px auto 20px;}
.culture .list .con .text{line-height: 1.95;font-size: 16px;color: #222;}
.culture .list .con{width:39%; position:absolute; left:60%; top:30%;}
.culture .list:nth-child(2) .pic{float: right;}
.culture .list:nth-child(2) .con{ position:absolute;left:0;}

 
/*联系我们*/
.c_cup{margin-top: 6.67%;}
.c_cup .c_li{width:33%; margin-bottom:6.25%; float:left;}
.c_cup .c_li .c_pic{height:65px; width:100%; text-align:center;}
.c_cup .c_li .one{line-height:30px; text-align:center; color:#000; font-size:16px; font-weight:bold;}
.c_cup .c_li .two{line-height:24px; text-align:center; color:#333; font-size:14px;}


.designer .list{ overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:40px; margin-bottom:40px;}
.designer .list .box{ float:left;}
.designer .list .box-img{ width:35%; position:relative;}
.designer .list .box-txt{ width:64%; position:relative;}
.designer .list .img-group{ float:left; width:100%;}
.designer .list .img-group img{ width:100%;}
.designer .list_odd .img-group{  float:right;}
.designer .box-txt .edit-info{ padding:50px 10%; position:relative; width:80%;}
.designer .list_odd .box-txt .edit-info{ float:right;}
.designer-tit { height:120px;}
.designer-tit .normal-hd-tit dt {font-size:22px;color: #333; line-height:40px;text-transform:uppercase; }
.designer-tit .normal-hd-tit dd {font-size:18px;color: #000; text-transform:uppercase;}
.designer-tit .normal-hd-tit span {font-size:18px; background:#d2a36c;color: #000; padding:5px 25px; margin-left:50px;}
.designer-zw {font-size:24px; font-weight:bold; margin-bottom:10px;}
.designer-zw span {font-size:18px; font-weight:normal;}
 

/* about01 */
.about01wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;}

.about01{margin: auto;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;position: relative;z-index: 1;}
.about01left{width: 100%;box-sizing: border-box;padding-right: 70px;}
.about01left h3{font-size: 32px;color: #222222;font-weight: bold;}
.about01line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 30px 0;}
.about01line:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 0;top: 0;background-color: #C9A06C;}
.about01left p{font-size: 16px;line-height: 30px;color: #666666;text-align: justify;margin-bottom: 20px;}




.wabout-left{float: left;width: 55%;background:url(sban.png) center bottom no-repeat #ffffff;background-size:100%;box-shadow: -2px 2px 20px #dcdcdc;padding: 60px 90px 30px 40px;box-sizing: border-box;}
.wabout-right{float: right;width: 50%;overflow: hidden;position: absolute;z-index: 2;right: 0;top:-35px;}
.wabout-right img {width: 100%;text-align: right;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.wabout:hover .wabout-right img{transform: scale(1.15, 1.15);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;}
.wabout{width: 100%;margin: 80px 0;position: relative;}
.wh1{padding-bottom: 5px; font-size:24px; font-weight:bold;}
.wh2{margin-top: 60px;}
.wh1:after{width: 40px;height: 1px;background: #C9A06C;content: "";display: block;margin-top: 20px;}
.whtext{color:#666666;line-height: 32px;text-align: justify; font-size:14px;}

.development{width: 88%;background: url(about06.jpg) no-repeat center;padding:150px 6%;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed !important}
.des-name{color: #ffffff;text-align: center; font-size:30px; font-weight:bold;}
.des-text{color:#ffffff;width:100%;padding:30px 0;line-height:36px; font-size:16px; text-align:center;}
.des-name:after {width: 40px;height: 1px;background: #C9A06C;content: "";display: block;margin: 20px auto;}

/* about02wrap */
.about02wrap{width: 100%;box-sizing: border-box;padding: 100px 0;}
.about02{margin: auto;}
.about02tl{text-align: center;font-size: 30px;color: #333;font-weight: bold;margin-bottom: 80px;}
.about02tl:after {width: 40px;height: 1px;background: #C9A06C;content: "";display: block;margin: 20px auto;}
 

.about02_t{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;width: 100%;}
.about02_t li{width: 28%;}
.about02_t li .tit{width: 260px;height: 260px;background-color: #d1dce1;border-radius: 50%;box-sizing: border-box;padding: 5px;margin: auto;position: relative; margin-bottom:30px;}
.about02_t li h2{width:246px;height:246px; line-height:246px;background:#FFFFFF;border-radius:50%;top:7px;left:7px;position:absolute;font-size:30px;font-weight:bold;color:#ea5412;text-align:center;} 
.about02_t li .text{width: 100%; height:60px; line-height:60px;text-align: center;}
.about02_t li .text p{font-size: 16px;line-height: 26px;color: #333;}

.about02_t li:nth-child(1) p {line-height: 25px;}
.about02_t li:nth-child(2) p {line-height: 46px;}
.about02_t li:nth-child(3) p {line-height: 46px;}

/* about03wrap */
.about03wrap{width: 100%;box-sizing: border-box;position: relative;padding: 100px 0;}
.about03wrap:after{content: '';display: block;width: 100%;height: 70%;position: absolute;bottom: 0;left: 0;background: url(about05.jpg)no-repeat;background-size: cover;z-index: 0;}
.about03{margin: auto;position: relative;z-index: 1;}
.about03tl{text-align: center;font-size: 32px;color: #222222;margin-bottom: 50px;font-weight: bold;}
.about03top{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;padding: 60px 0;background: url(about03.jpg)no-repeat;background-size: cover;}
.about03top li{width: 50%;box-sizing: border-box;padding: 0 100px;text-align: center;position: relative;}
.about03top li:after{content: '';display: block;width: 1px;height: 80%;background-color: rgba(255,255,255,0.5);position: absolute;right: 0;top: 10%;}
.about03top li:last-child:after{display: none;}
.about03top li p{font-size: 13px;color: #ffffff;margin-bottom: 30px;}
.about03top li h3{font-size: 24px;font-weight: bold;margin-bottom: 30px;color: #ffffff;}
.about03top li h4{font-size: 14px;color: #ffffff;line-height: 26px;margin-bottom: 30px;min-height: 68px;}
.about03top li strong{display: block;width: 40px;height: 2px;background-color: #ffffff;margin: auto;}
/* about03bot */
.about03bot{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.about03bot li{width: 18.5%;margin-right:1.8%;background-color: #ffffff;padding: 30px 0;text-align: center;position: relative;margin-bottom: 2%;}
.about03bot li .cont{position: relative;z-index: 1;width: 100%;box-sizing: border-box;padding: 0 10px;}
.about03bot li:nth-of-type(5n){margin-right: 0;}
.about03bot li p{font-size: 12px;color: #aaaaaa;margin-bottom: 10px;}
.about03bot li h3{font-size: 20px;color: #222222;font-weight: bold;}
.about03bot li strong{display: block;width: 20px;height: 2px;background-color: #ea5412;margin: 20px auto;}
.about03bot li h4{font-size: 15px;line-height: 26px;color: #666666;}



.fangan {overflow: hidden;position: relative;}
.fangan ul {margin: 0px;}
.fangan ul li {float: left;width: 33%;position: relative;overflow: hidden;}
.fangan ul li:after {top: 0px;left: 0px;content: "";width: 100%;height: 100%;background: rgb(0 0 0 / 90%);position: absolute;}
.fangan ul li img {width: 100%;height: 100%;display: block;}
.fangan ul li a {display: block; color:#fff;} 
.fangan .text h3{ font-size:30px; line-height:50px; color:#fff; margin-bottom:20px;}
.fangan ul li:hover::after {background: rgb(0 0 0 / 80%);}
.qihua {width: 100%;margin: 30px auto;}
.qihua .fangan .biantop {position: relative;top: 0;width: 100%;margin-bottom: 80px;}
.qihua .fangan ul {margin-right: -40px;}
.qihua .fangan ul li {float: left;width:200px; height:200px; line-height:200px;position: relative;overflow: hidden;cursor: pointer;margin-right: 35px;}
.qihua .fangan .text {width: 100%;position: absolute;top: 0;transform: translate(-0%, -0%);text-align: center;z-index: 1; height:200px; line-height:200px;}
.qihua .fangan .text h3{ font-size:24px; color:#fff; height:200px; line-height:200px;}
 


.cabout{width: 100%;box-shadow: -2px 2px 20px #dcdcdc;padding: 60px;box-sizing: border-box;margin:0px 0;position: relative;}
.ch1{padding-bottom: 5px; font-size:24px; font-weight:bold; text-align:center;}
.ch1:after{width: 30px;height: 2px;background: #C9A06C;content: "";display: block;margin:20px auto;}
.chtext{color:#666666;line-height: 32px;text-align: justify; font-size:14px;}


/*运输信息*/
.adva { padding:60px 0;}

.details {position: relative;z-index: 2;margin: 30px auto; padding:30px 0;width: 100%;background: #F7F7F7;}
.adva .details li {float: left;width:24.9%;border-right: 1px solid #e7e7e7;}
.adva .details li:last-child {border:none;}
.details dt {margin: 0 auto;margin-bottom: 20px;text-align: center;}
.details dt img{ width:60px;}
.details dl {padding: 25px 30px 0;height:auto;}
.details dl h3 {color: #393939;font-size: 20px; font-weight:bold;padding-bottom: 10px; text-align:center;}
.details dl dd, .details dl dt {padding-bottom: 10px;}
.details dl dd div {color: #3e3e3e; line-height:30px; text-align:justify;}


.contrast {padding:60px 0;background-color: #F4F5F9; position:relative;}

.contrast .service{font-size:16px; line-height:30px; text-align:center;}
.contrast table {margin:30px auto 0;width: 100%;border: 1px solid #D0DCE7;border-collapse: collapse;}
.contrast thead td {height: 90px;border: 1px solid #D0DCE7;background-color: #E2EFFB;color: #015AAA;text-align: center;font-weight: bold;font-size: 18px;}
.contrast table td {width:33%.333;}
.contrast tbody {background-color: #FFFFFF;}
.contrast tbody td {height: 60px;border: 1px solid #D0DCE7;}
.contrast tbody tr td:nth-child(2) {background-color: #F9FBFE;}
.contrast tbody tr td p {position: relative;overflow: hidden;margin: 0 auto;padding-left: 25px;width: 400px;}
.contrast table tbody td {font-size: 14px;}

 




.pro_select{ width:100%; margin:0 auto; position:relative;}
.pro_infocon{background:#fff;padding:60px 10px 0; display:none; min-height:250px; line-height:25px; }
.pro_select span{border-bottom:1px solid #e6e6e6;width:130px; margin-right:30px; height:50px;line-height:50px;color:#333;display:block;float:left;text-align:center;font-size: 26px;}
.pro_select{border-bottom:#ececec 1px solid; height:50px;}
.pro_select span.on,.pro_select span.on1{background:#fff;color:#09397c;border-bottom:1px solid #09397c; font-weight:bold;}
 
.tittext ul{ width:100%; margin:50px auto 60px; position:relative;}
.tittext ul li{ width:25%;float:left; text-align:center;}
.tittext ul li img{ width:60px; height:60px; border-radius:50%; float:left;}
.tittext ul li a{ line-height:29px;}
.tittext ul li div{ width:145px; float:left; margin-left:5px; height:70px; line-height:30px; text-align:left;}
.tittext ul li h2{ color:#333; font-size:18px; text-align:left; margin-top:0px;}
.tittext ul li h3{ color:#666; font-size:10px; padding-left:2px; line-height:20px; text-transform:uppercase}
 
.tittext1 { width:100%; margin:90px auto 0px; position:relative;}
.tittext1 ul{ width:100%; margin:50px auto 0px; position:relative;}
.tittext1 ul li{ width:44%;float:left; margin-right:4%; text-align:justify; margin-bottom:40px; background:#faf7f2; padding:2%;}
.tittext1 ul li:nth-child(2n){ margin-right:0;}
.tittext1 ul li a{ line-height:29px;}
.tittext1 ul li h2{ width:100%; height:55px; line-height:55px; color:#222; font-size:24px; border-bottom:1px solid #999;}
.tittext1 ul li p{ line-height:30px; color:#222; font-size:14px; margin-top:5px; height:150px; margin-top:15px; position:relative;}

.stand_wrap{ margin:60px 0;}
.stand{ width:30%; margin-right:5%; float:left; height:600px; position:relative;}
.stand1{ background:url(bg1.png) repeat-y;}
.stand2{ background:url(bg2.png) repeat-y;}
.stand3{ background:url(bg3.png) repeat-y; margin-right:0;}
.stand .stand_r{ padding:30px;}
.stand .stand_r .stand01{ position:relative; margin-bottom:20px; min-height:38px; font-size:16px;}
.stand .stand_r h3{ font-size:30px;color:#fff; margin:0px 0 30px; text-align:center;}
.stand .stand_r div .num{ width:49px; height:36px; font-size:22px; font-weight:bold; padding-left:5px; color:#fff; background:url(icon01.png) no-repeat; float:left;}
.stand .stand_r div .txt{ margin-left:50px; font-size:14px;color:#fff; line-height:20px;}
 
 
 
.process{width:100%; margin:60px 0; position:relative;}

.process .ult{width: 100%; position:relative; margin-bottom:70px;}
.process .ult li{width: 130px; margin-right:50px;float:left;display: block; position:relative; margin-bottom:60px;}
.process .ult li .num{ width:70px; text-align:center; margin-left:35px;height:70px; line-height:70px; position:relative;font-size: 28px; font-weight:bold;color: #222; border:4px solid #09397c; border-radius:50%;}
.process .ult li .txt{ width:140px; height:40px; line-height:40px; margin-left:0; position:relative;font-size: 16px; font-weight:bold;color: #222; text-align:center;}
.process .ult li i { width:58px; height:17px;position: absolute;top: 30px; left:100%; background:url(icon05.png) no-repeat;}
.process .ult li:nth-child(5n) { margin-right:0;}
.process .ult li:nth-child(5n) i { background:none;}
.process .ult .i1 .num{ color:#5065b4;}
.process .ult .i2 .num{ color:#b0812f;}
.process .ult .i3 .num{ color:#a5a8a1;}
.process .ult .i4 .num{ color:#ddc42a;}
.process .ult .i5 .num{ color:#649dba;}
.process .ult .i6 .num{ color:#6d91b5;}
.process .ult .i7 .num{ color:#e0cb62;}
.process .ult .i8 .num{ color:#aea9a6;}
.process .ult .i9 .num{ color:#d77e38;}
.process .ult .i10 .num{ color:#44529d;}

.process .ulz{width: 100%; position:relative; margin-bottom:70px;}
.process .ulz li{width: 19%; margin-right:8%;float:left;display: block; position:relative;background: #e3e4e5; height:53px; line-height:53px;}
.process .ulz li div{ width:100%; line-height:53px; position:relative;font-size: 15px; font-weight:bold;color: #222;	}
.process .ulz li i { width:70px; height:33px;position: absolute;top: 10px; right:100%; background:url(icon_f.png) no-repeat;}
.process .ulz li:nth-child(4) { margin-right:0;}
.process .ulz li:nth-child(1) i { width:33px; height:70px; position: absolute;top: 100%;left:40%;background:url(icon_b.png) no-repeat;}

.process .ulb{width: 100%; position:relative; margin-bottom:70px;}
.process .ulb li{width: 19%; margin-right:8%;float:left;display: block; position:relative;background: #e3e4e5; height:53px; line-height:53px;}
.process .ulb li div{ width:100%; line-height:53px; position:relative;font-size: 15px; font-weight:bold;color: #222;	}
.process .ulb li i { width:70px; height:33px;position: absolute;top: 10px; left:100%; background:url(icon_r.png) no-repeat;}
.process .ulb li:nth-child(4) { margin-right:0;}
.process .ulb li:nth-child(4) i { width:33px; height:70px; position: absolute;top: 100%;left:40%;background:url(icon_b.png) no-repeat; z-index:100; display:none;}

/*---------新闻资讯--------*/
.news{ width:100%; margin:0 auto;}
.news .ul{ width:100%;}
.news .ul .li{ width:100%; height:150px; margin-bottom:30px; overflow:hidden; background-color:#f9f9f9;}
.news .ul .li a{ margin:0; padding:0; }
.news .ul .li .date{ width:200px; height:150px; background-color:#ccc; font-size:50px; font-weight:bold; color:#fff; float:left; position:relative;}
.news .ul .li .date img{ width:200px; height:150px;}
.news .ul .li .t_d{ width:670px; height:100px; float:left; padding-left:30px;} 
.news .ul .li .t{ width:98%; height:40px; line-height:40px; color:#000; font-size:18px; position:relative;}
.news .ul .li .t span{ float:right; font-size:16px; color:#333; background:url(data.png) left 50% no-repeat; background-size:13px; padding-left:20px;}
.news .ul .li .t_d p{ color:#999; font-size:14px; line-height:25px; margin-top:10px;}
.news .ul .li .t_d .read{ margin-top:10px;}
.news .ul .li .t_d .read .read1{ font-size:14px; color:#999;}
.news .ul .li .t_d .read .read2{ margin-left:10px; margin-top:10px; font-size:14px; color:#999; background:url(read.png) left 50% no-repeat; background-size:15px; padding-left:20px;}
.news .ul .li:hover{ background-color:#f0f0f0;}
.news .ul .li:hover .date{ color:#09397c;}
.news .ul .li:hover .t{color:#09397c;}

.news1{ width:100%; margin:0 auto;}
.news1 .ul{ width:100%; margin-bottom:30px;}
.news1 .ul .li{ width:100%; height:80px; line-height:80px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.news1 .ul .li a{ margin:0; padding:0; }
.news1 .ul .li .date{ width:100px; color:#666; float:left;}
.news1 .ul .li .date p{ font-size:16px; font-weight:normal;}
.news1 .ul .li .t_d{ width:770px; float:left; padding-left:30px;} 
.news1 .ul .li .t{ width:100%; color:#333; font-size:16px;}
.news1 .ul .li:hover .date{ color:#09397c;}
.news1 .ul .li:hover .t{color:#09397c;}


.txt{ line-height:35px;}


 
.n_title h2 a{color: #09397c;text-decoration: none;font-weight: bold;font-size: 26px;}

.n_case_wrap{ background:#d1d9e6; padding-bottom:90px;}


.searchbanner .text{ width: 100%;position: relative; height:80px;}
.searchbanner .text form{display: block;width: 300px;overflow: hidden;position: relative;margin-top:50px; float:right; right:0; border-radius: 50px;}
.searchbanner .text form input{ font-size: 14px; display: block;width: 100%;border: 0;height: 50px;line-height: 50px;text-indent: 1em; border:none; outline:none;}
.searchbanner .text form button{cursor: pointer;position: absolute; width: 60px;height: 50px;top: 0;right: 0;border: 0;color: #fff;font-size: 16px;line-height: 50px; background:none; border:none; outline:none; }
.searchbanner .text form button i img{ width:25px; color: #fff;margin:12px 15px;}

 
/*.aff_tit{position: relative;}
.aff_tit i{position: absolute;width:100%;height: 3px; background: #09397c; top:50%;margin-top:-1.5px; display: block;z-index: 1;}
.aff_tit span{display: block;width:200px; background: #d1d9e6;margin:0 auto;position: relative;z-index: 11;}
.aff_tit span b{display: block;height:45px; line-height:45px; width:90%; margin:0 auto;background: #09397c; border-radius: 5px; text-align: center; font-size:18px; color:#fff;}
.n_more{ width:120px; height:35px; line-height:35px; margin:0 auto; background:#C9A06C; text-align:center; border-radius: 15px; margin-top:20px;}*/

.aff_tit{position: relative;}
.aff_tit i{position: absolute;width:100%;height: 1px; background: #09397c; top:50%; display: block;z-index: 1;}
.aff_tit span{display: block;width:200px; background: #d1d9e6;margin:0 auto;position: relative;z-index: 11;}
.aff_tit span b{display: block;height:45px; line-height:45px; width:90%; margin:0 auto; text-align: center; font-size:36px; color:#09397c;}
.n_more{ width:120px; height:35px; line-height:35px; margin:0 auto; background:#C9A06C; text-align:center; border-radius: 15px; margin-top:20px;}


/* index05 */
.n_case{width: 100%;margin: 60px 0;position: relative;z-index: 0;}
.n_case1{margin-top: 150px;}
.n_casewrap{ margin-top:60px;}
.n_case .swiper-slide{width: 53%; border:2px solid #fff; border-left:1px solid #09397c;box-sizing: border-box;}
.n_case .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.n_case .swiper-slide a img{display: block;width: 100%;transition: all .6s;}
.n_case .swiper-container{padding-left: calc((100% - 1280px)/2);box-sizing: border-box;padding-right: calc((100% - 1300px)/2);}
.n_case .swiper-slide a .font h3{font-size: 18px;color: #222222;}
.n_case .swiper-slide a .text{width:95%; height:auto;left: 30px;background:#fff; padding:4% 3%;}
.n_case .swiper-slide a .text h4{font-size:20px; font-weight:bold; line-height:25px;color: #09397c; text-decoration:underline;}
.n_case .swiper-slide a .text p{font-size: 14px;color: #444; line-height:30px; margin-top:10px;}
.n_case .swiper-slide a .text span{font-size: 14px;color: #333; line-height:30px;}
.n_case .swiper-slide a .text .yue{ float:right;}
.n_case .swiper-slide a:hover .text{background:rgba(9,57,124,1);}
.n_case .swiper-slide a:hover p,.n_case .swiper-slide a:hover span,.n_case .swiper-slide a:hover h4{ color:#fff;}
.n_case .page1{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box; position:absolute; top:62%; z-index:1000;}
.n_case .page1 .swiper-button-next,.n_case .page1 .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 33px;height: 57px; position:absolute; border:none; outline:none;}
.n_case .page1 .swiper-button-prev{background:url(prev.png) no-repeat;left: -45px;}
.n_case .page1 .swiper-button-next{background:url(next.png) no-repeat;right: -45px;}


.n_case_1{width: 100%;margin: 60px 0;position: relative;z-index: 0;}
.n_case_1wrap{ margin-top:60px;}
.case_list{ width:30%; float:left; margin-right:5%; margin-bottom:60px; border:2px solid #fff; border-left:1px solid #09397c;box-sizing: border-box;}
.case_list:nth-child(3n){ margin-right:0;}
.case_list a{display: block;width: 100%;overflow: hidden;position: relative;}
.case_list a img{display: block;width: 100%;transition: all .6s;}
.case_list .text{width:95%; height:auto;left: 30px;background:#fff; padding:4% 3%; text-align:left; border:none;}
.case_list .text h4{font-size:20px; font-weight:bold; line-height:25px;color: #09397c;}
.case_list .text p{font-size: 14px;color: #444; line-height:30px; margin-top:10px;}
.case_list .more02 { width:100%; text-align:left; height:30px; line-height:30px; border:none; margin:0; padding:0;}
.case_list .more02 h3{ float:left;font-size: 14px;}
.case_list .more02 span{font-size: 14px;color: #333; line-height:30px; float:right;}
.case_list a:hover .text{background:#09397c;}
.case_list a:hover p,.case_list a:hover span,.case_list a:hover h4,.case_list a:hover h3{ color:#fff;}

.imgbox{ margin:0 auto; text-align:center;}
.daima01{ font-size:28px; font-weight:bold; color:#09397c; margin:50px auto 10px; text-align:center;}

.daima{ font-size:28px; font-weight:bold; color:#09397c; margin:50px 0 20px;}
.daima span{ color:#C9A06C;}
.xinxi{ background:#fff; padding:1px 0; border-bottom:1px dotted #ccc;}
.xinxi td{ height:60px; line-height:60px; padding-left:20px; border-top:1px dotted #ccc; font-size:14px;}
.xinxi .tit01{ width:160px; background:#f3f3f3; font-size:16px; color:#333; font-weight:bold;}
.xinxi .tit02{ width:160px; background:#f4f4f4; font-size:16px; color:#333; font-weight:bold;}



.case_show{width:100%;margin: 50px auto;background: #fff; line-height:30px; padding:1px;}
.show_wrap{ border:1px solid #ccc; padding-bottom:50px;}
.case_show .c_tit{padding-left: 15px; font-size:20px; position: relative; margin-bottom:10px;color:#000;font-weight: bold; border-bottom:1px dotted #ccc; height:60px; line-height:60px;}
.case_show .c_tit:after{position: absolute;content: ' ';left: -2px;width: 3px;height: 23px;background-color: #09397c;top: 18px;}
 
 
.case_show .show_text{color:#666666;line-height: 32px;text-align: justify; font-size:14px; padding:10px 15px;}



.jn1 .i_tit h1 span{ color:#C9A06C; font-size:36px;}

.jn1_01{ padding:60px 0;}
.jn1_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn1_02{ padding:60px 0;}
.jn1_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px; position:relative;}

.jn1_03{ padding:160px 0;background: url(jn1_03_bg.png) no-repeat center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed !important}
.jn1_03_txt h2{ font-size:24px; font-weight:normal; text-align:center; color:#fff;}
.jn1_03_txt h1{ font-size:36px; font-weight:bold; text-align:center; color:#fff;}
.jn1_03_txt p{ line-height:30px; margin-top:60px; font-size:16px; text-align:center; color:#fff;}

.jn1_04{width: 100%;position: relative;padding: 60px 0;box-sizing: border-box;}
.jn1_04:after{content: '';display: block;width: 100%;height: 65%;background-color: #eff1f9;position: absolute;left: 0;top: 0;z-index: -10;}
.jn1_04_txt { margin-top:60px;}
.jn1_04_txt .jn1_04_l{ width:500px; float:left;}
.jn1_04_txt .jn1_04_l img{ width:500px;}
.jn1_04_txt .jn1_04_r{ width:730px; padding-left:50px; margin-top:50px; padding-top:70px; float:left; background:#fff;}
.jn1_04_txt .jn1_04_r p{ font-size:16px; line-height:40px;}
.jn1_04_x{ width:80px; height:8px; background:#ed6e03; margin-top:50px;}

.jn1_05{ padding:60px 0;}
.jn1_05_txt p{ line-height:30px; margin-top:60px; font-size:16px;}

.jn1_06{ padding:90px 0 260px;background: url(jn1_06_bg.jpg) no-repeat center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed !important; position:relative;}
.jn1_06_txt h1{ font-size:36px; text-align:center; color:#fff;}
.jn1_06_txt p{ line-height:30px; font-size:16px; color:#fff;}
.jn1_06_b { background:rgba(9,57,124,0.5); position:absolute; width:100%; height:130px; bottom:0;}
.jn1_06_b .ult{ max-width:100%; position:relative;}
.jn1_06_b .ult li{width: 30%; margin-right:5%;float:left;display: block; position:relative;}
.jn1_06_b .ult li:nth-child(3n) { margin-right:0;}
.jn1_06_b .ult li .num{ width:100%; text-align:center; height:60px; position:relative; margin:20px auto 0;font-size: 46px; color:#fff;}
.jn1_06_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 20px; color: #fff; text-align:center;}

.jn1_07{ padding:60px 0;}
.jn1_07_txt h1{ font-size:30px; font-weight:bold; color:#09397c; margin:30px 0 10px;}
.jn1_07_txt p{ line-height:30px; font-size:16px; color:#333;}
.jn1_07_txt .p1{ padding-left:20px;}
.jn1_07_txt p span{ font-size:36px; position:absolute; left:0;}
.jn1_07_txt1 h1{ font-size:30px; font-weight:bold; color:#09397c; margin:30px 0 10px;}
.jn1_07_txt1 p{ width:40%; float:left; margin:30px 5%; background:#d29a2d; line-height:60px; font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.jn1_07_b .ult{width: 100%; position:relative;}
.jn1_07_b .ult li{width: 28%; margin-right:8%;float:left;display: block; position:relative; margin-top:30px; margin-bottom:60px; background:#d29a2d; padding:30px 0 60px;}
.jn1_07_b .ult li:nth-child(3n) { margin-right:0;}
.jn1_07_b .ult li .num{ width:100%; text-align:center; position:relative; margin:0 auto 20px;}
.jn1_07_b .ult li .txt{ width:90%; margin:0 auto; height:150px; line-height:30px; position:relative;}
.jn1_07_b .ult li .txt h1{ font-size: 20px; font-weight:bold; color: #fff; text-align:center; margin-bottom:30px;}
.jn1_07_b .ult li .txt p{ font-size: 14px; color: #fff; padding-left:20px; position:relative;}
.jn1_07_b .ult li .txt p span{ font-size:36px; position:absolute; left:0;}


.jn1_08{width: 100%;position: relative;padding: 60px 0;box-sizing: border-box;}
.jn1_08:after{content: '';display: block;width: 100%;height:50%;background-color: #eff1f9;position: absolute;left: 0;top: 0;z-index: -10;}

.jn1_08 #news{position:relative; min-height:450px; margin-top:60px;}
.jn1_08 #news .title{ height:90px; line-height:90px;}
.jn1_08 #news .title span{ width:20%; margin-right:5%; text-align:center;font-size:20px;color:#333;height:90px;line-height:90px;display:inline-block;cursor:pointer;}
.jn1_08 #news .title span.current{background:#09397c;color:#fff;}
.jn1_08 #news .text{width:100%;display:none; padding:90px 0; background:#09397c;}
.jn1_08 #news .text p{color:#fff; line-height:35px; font-size:16px;}
.jn1_08 .jn1_08_img{width:39%; float:left; position:relative; text-align:center;}
.jn1_08 .jn1_08_img img{width:179px; margin:0 auto;}
.jn1_08 .jn1_08_con{width:60%; float:left;}
 
.jn1_09{ padding:60px 0;}
.jn1_09_txt { width:100%; position:relative;}
.jn1_09_txt ul{ width:100%; margin:50px auto 0px; position:relative;}
.jn1_09_txt ul li{ width:26%;float:left; margin-right:11%; text-align:justify; margin-bottom:40px; background:#fff; box-shadow: -2px 2px 20px #dcdcdc;}
.jn1_09_txt ul li:nth-child(3){ margin-right:0;}
.jn1_09_txt ul li a{ line-height:29px;}
.jn1_09_txt ul li h2{ width:100%; height:55px; line-height:55px; color:#fff; font-size:22px; text-align:center; background:#d29a2d;}
.jn1_09_txt ul li p{ width:80%; margin:0 auto; height:120px; line-height:120px; color:#222; font-size:22px; text-align:center; position:relative;}

.jn1_10{ padding:60px 0;}
.jn1_10_txt { width:100%; position:relative;}
.jn1_10_txt .ult{width: 100%; position:relative; margin-top:90px;}
.jn1_10_txt .ult li{width: 340px; height:340px; border-radius:50%; margin-right:70px;float:left;display: block; position:relative; padding:20px; margin-bottom:60px; background:#09397c;}
.jn1_10_txt .ult li:nth-child(3n) { margin-right:0;}
.jn1_10_txt .ult li .num{ width:65px; text-align:center; height:65px; position:relative; margin:0 auto 20px; font-size: 60px; font-weight:bold; color: #20a6c3;}
.jn1_10_txt .ult li .txt{ width:82%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222;}
.jn1_10_txt .ult li .txt h1{ font-size: 28px; color: #fff; text-align:center; margin-bottom:30px;}
.jn1_10_txt .ult li .txt p{ font-size: 14px; color: #fff; padding-left:15px; position:relative;}
.jn1_10_txt .ult li:nth-child(2) p{ margin-left:20%;}
.jn1_10_txt .ult li:nth-child(3) p{ margin-left:25%;}
.jn1_10_txt .ult li .txt p span{ font-size:36px; position:absolute; left:0;}



.jn2_01{ padding:60px 0;}
.jn2_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn2_02{ padding:60px 0;}
.jn2_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.jn2_02_b .ult{width: 100%; position:relative; margin:60px auto;}
.jn2_02_b .ult li{width: 280px; margin-right:26px;float:left;display: block; position:relative; padding:40px 10px; background:#f7f7f7; box-shadow: -2px 2px 20px #dcdcdc;}
.jn2_02_b .ult li:hover{ background:#09397c;}
.jn2_02_b .ult li:nth-child(4n) { margin-right:0;}
.jn2_02_b .ult li .img2 { display:none;}
.jn2_02_b .ult li:hover .img2{ display:block;}
.jn2_02_b .ult li:hover .img1{ display:none;}
.jn2_02_b .ult li .num{ width:80px; text-align:center; height:80px; position:relative; margin:0 auto 20px;}
.jn2_02_b .ult li .txt{ width:100%; margin:0 auto; height:200px; line-height:30px; position:relative;font-size: 12px; color: #666; text-align:justify;}
.jn2_02_b .ult li h1{ font-size:20px; text-align:center;}
.jn2_02_b .ult li h2{ text-align:center;}
.jn2_02_b .ult li h3{ width:80px; height:3px; background:#09397c; margin:5px auto 20px;}
.jn2_02_b .ult li p{ width:80%; margin:0 auto;}
.jn2_02_b .ult li:hover .txt,.jn2_02_b .ult li:hover .txt h1,.jn2_02_b .ult li:hover .txt h2,.jn2_02_b .ult li:hover .txt h3{ color: #fff;}
.jn2_02_b .ult li:hover h3{ background:#fff;}

/* jn2_03 */
.jn2_03{ padding:60px 0;}
.jn2_03_txt{ margin:30px 0;}
.jn2_03_txt p{ line-height:40px; font-size:16px; color:#000;}

/* jn2_04 */
.jn2_04{ padding:60px 0;}
.jn2_04_txt{ margin:30px 0;}
.jn2_04_txt p{ line-height:40px; font-size:16px; color:#000;}
.jn2_04 .img{ width:1280px; margin:0 auto; text-align:center;}
.jn2_04 .img img{ text-align:center;}



.jn2_05{ padding:60px 0;}
.jn2_05_txt{ margin-top:30px;}
.jn2_05{ padding:60px 0;background:#fff;}
.jn2_05_lc{ width:1280px; height:919px; background:url(jn2_05_bg.png) no-repeat; position:relative;}
.jn2_05_lc span{ width:33%; float:left; text-align:center; font-size:16px; font-weight:bold;}
.jn2_05_lc p{ position:relative; width:80%; margin-left:11%;}
.jn2_05_lc .top { padding-top:50px;}
.jn2_05_lc .zhong {  padding-top:250px;}
.jn2_05_lc .bottom { padding-top:250px;}






.jn3_01{ padding:60px 0;}
.jn3_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn3_02{ padding:60px 0;}
.jn3_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.jn3_02_b .ult{width: 100%; position:relative; margin:60px auto;}
.jn3_02_b .ult li{width: 280px; margin-right:26px;float:left;display: block; position:relative; padding:40px 10px; background:#f7f7f7; box-shadow: -2px 2px 20px #dcdcdc;}
.jn3_02_b .ult li:hover{ background:#09397c;}
.jn3_02_b .ult li:nth-child(4n) { margin-right:0;}
.jn3_02_b .ult li .img2 { display:none;}
.jn3_02_b .ult li:hover .img2{ display:block;}
.jn3_02_b .ult li:hover .img1{ display:none;}
.jn3_02_b .ult li .num{ width:80px; text-align:center; height:80px; position:relative; margin:0 auto 20px;}
.jn3_02_b .ult li .txt{ width:100%; margin:0 auto; height:320px; line-height:30px; position:relative;font-size: 12px; color: #666; text-align:justify;}
.jn3_02_b .ult li h1{ font-size:20px; text-align:center;}
.jn3_02_b .ult li h2{ text-align:center;}
.jn3_02_b .ult li h3{ width:80px; height:3px; background:#09397c; margin:5px auto 20px;}
.jn3_02_b .ult li p{ width:80%; margin:0 auto;}
.jn3_02_b .ult li:hover .txt,.jn3_02_b .ult li:hover .txt h1,.jn3_02_b .ult li:hover .txt h2,.jn3_02_b .ult li:hover .txt h3{ color: #fff;}
.jn3_02_b .ult li:hover h3{ background:#fff;}

/* jn3_03 */
.jn3_03{ padding:60px 0;}
.jn3_03_txt{ margin:30px 0;}
.jn3_03_txt p{ line-height:40px; font-size:16px; color:#000;}
.jn3_03_txt table{ width:100%;border-collapse:collapse}
.jn3_03_txt table tr td{ border:3px solid #017bce;}
.jn3_03_txt_l{ width:15%; text-align:center; font-size:20px; color:#000;}
.jn3_03_txt_r{ position:relative; padding:20px 30px; color:#000;}
.jn3_03_txt_r p{ margin-left:25px;}
.jn3_03_txt_r p span{ font-size:36px; position:absolute; left:20px;}


/* jn3_04 */
.jn3_04{ padding:60px 0;}
.jn3_04_txt{ margin:30px 0;}
.jn3_04_txt p{ line-height:40px; font-size:16px; color:#000;}
.jn3_04_txt table{ width:100%;border-collapse:collapse}
.jn3_04_txt table tr td{ border:3px solid #017bce;}
.jn3_04_txt_l{ width:15%; text-align:center; font-size:20px; color:#000;}
.jn3_04_txt_r{ position:relative; padding:20px 30px; color:#000;}
.jn3_04_txt_r p{ margin-left:25px;}
.jn3_04_txt_r p span{ font-size:36px; position:absolute; left:20px;}


.jn3_05{ padding:60px 0;}
.jn3_05_txt{ margin-top:30px;}
.jn3_05{ padding:60px 0;background:#fff;}
.jn3_05_lc{ width:1280px; height:919px; background:url(jn2_05_bg.png) no-repeat; position:relative;}
.jn3_05_lc span{ width:33%; float:left; text-align:center; font-size:16px; font-weight:bold;}
.jn3_05_lc p{ position:relative; width:80%; margin-left:11%;}
.jn3_05_lc .top { padding-top:50px;}
.jn3_05_lc .zhong {  padding-top:250px;}
.jn3_05_lc .bottom { padding-top:250px;}




.jn4_01{ padding:60px 0;}
.jn4_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn4_02{ padding:60px 0;}
.jn4_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.jn4_02_b .ult{width: 100%; position:relative; margin:60px auto;}
.jn4_02_b .ult li{width: 280px; margin-right:26px;float:left;display: block; position:relative; padding:40px 10px; background:#f7f7f7; box-shadow: -2px 2px 20px #dcdcdc;}
.jn4_02_b .ult li:hover{ background:#09397c;}
.jn4_02_b .ult li:nth-child(4n) { margin-right:0;}
.jn4_02_b .ult li .img1 { display:none;}
.jn4_02_b .ult li .img2 { display:block;}
.jn4_02_b .ult li:hover .img1{ display:none;}
.jn4_02_b .ult li:hover .img2{ display:block;}
.jn4_02_b .ult li .num{  width:126px; text-align:center; height:145px; position:relative; margin:0 auto 20px; background:url(jn2_02_bg.png) no-repeat;}
.jn4_02_b .ult li:nth-child(1) .num img{ width:70px; margin:0 auto; padding-top:45px;}
.jn4_02_b .ult li:nth-child(2) .num img{ width:70px; margin:0 auto; padding-top:35px;}
.jn4_02_b .ult li:nth-child(3) .num img{ width:70px; margin:0 auto; padding-top:45px;}
.jn4_02_b .ult li:nth-child(4) .num img{ width:70px; margin:0 auto; padding-top:30px;}
.jn4_02_b .ult li .txt{ width:100%; margin:0 auto; height:320px; line-height:30px; position:relative;font-size: 12px; color: #666; text-align:justify;}
.jn4_02_b .ult li h1{ font-size:20px; text-align:center;}
.jn4_02_b .ult li h2{ text-align:center;}
.jn4_02_b .ult li h3{ width:80px; height:3px; background:#09397c; margin:5px auto 20px;}
.jn4_02_b .ult li p{ width:80%; margin:0 auto;}
.jn4_02_b .ult li:hover .txt,.jn4_02_b .ult li:hover .txt h1,.jn4_02_b .ult li:hover .txt h2,.jn4_02_b .ult li:hover .txt h3{ color: #fff;}
.jn4_02_b .ult li:hover h3{ background:#fff;}

/* jn4_03 */
.jn4_03{ padding:60px 0;}
.jn4_03_txt{ margin:30px 0;}
.jn4_03_txt h2{ line-height:40px; font-size:26px; color:#000; margin:30px 0 10px;}
.jn4_03_txt p{ line-height:40px; font-size:16px; color:#000;}
.jn4_03_txt p{ margin-left:45px;}
.jn4_03_txt p span{ font-size:56px; position:absolute; left:20px; color:#09397c;}


/* jn4_04 */
.jn4_04{ padding:60px 0;}
.jn4_04_txt{ margin:30px 0;}

.jn4_04_b .ult{width: 100%; position:relative; margin-top:90px;}
.jn4_04_b .ult li{width:213px; height:220px; float:left;display: block; position:relative; padding:30px 0; margin-bottom:60px;}
.jn4_04_b .ult li:nth-child(3n) { margin-right:0;}
.jn4_04_b .ult li .num{ width:100%; position:relative;}
.jn4_04_b .ult li .num img{ width:100%;}
.jn4_04_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222;}
.jn4_04_b .ult li .txt h1{ font-size: 28px; font-weight:bold; text-align:center;}
.jn4_04_b .ult li.i1 .txt h1{ color: #36538b;}
.jn4_04_b .ult li.i2 .txt h1{ color: #ffbd69;}
.jn4_04_b .ult li.i3 .txt h1{ color: #e25963;}
.jn4_04_b .ult li.i4 .txt h1{ color: #97aebc;}
.jn4_04_b .ult li.i5 .txt h1{ color: #6b8ce9;}
.jn4_04_b .ult li.i6 .txt h1{ color: #ff747f;}



.jn8_01{ padding:60px 0;}
.jn8_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn8_02{ padding:60px 0;}
.jn8_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}

.jn8_03{ padding:60px 0;background: url(index01_bg.jpg) no-repeat center; color:#fff;}
.jn8_03 .i_tit h1{ color:#fff;}
.jn8_03_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center;}

@media screen and (min-width:1200px) {
    @-webkit-keyframes circle {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    @keyframes circle {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
}
.jn8_03 .in-dw-list {}
.jn8_03 .in-dw-list li {float: left;width: 200px; margin-right:70px;position: relative;background: url(ys2-line.png) no-repeat 10px 10px;}
.jn8_03 .in-dw-list li:nth-child(5){ margin-right:0;}
.jn8_03 .in-dw-list li .dw-circle {-webkit-animation: circle 10s infinite linear;animation: circle 10s infinite linear;width: 154px;height: 146px;margin: 0 auto;}
.jn8_03 .in-dw-list li .dw-circle img {display: block;width: 100%;height: 100%;}
.jn8_03 .in-dw-list li .icon {position: absolute;top: 0;left: 0;width: 100%;text-align: center;color: #fff;}
.jn8_03 .in-dw-list li .icon img {display: block; margin: 40px auto 4px;}
.jn8_03 .in-dw-list li .icon h3 {margin: 0;font-weight: normal;font-size: 15px;}
.jn8_03 .in-dw-list li .dw-txt {margin:20px 0;color: #fff; text-align:center;font-size: 14px; line-height:30px;}



/* jn8_04 */
.jn8_04{width: 100%;padding:60px 0 0px;background-size: cover;margin:auto;}
.jn8_04 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111;}
.jn8_04 .in-ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.jn8_04 .in-ys dl {margin: 0;padding: 20px 0;}
.jn8_04 .in-ys dd { float:left; width:45%; margin-right:10%; margin-bottom:120px;box-shadow: -2px 2px 20px #dcdcdc;padding: 60px;box-sizing: border-box;}
.jn8_04 .in-ys dd:nth-child(2n) { margin-right:0;}
.jn8_04 .in-ys dd h4 {padding-bottom: 15px;margin: 0 0 10px;overflow: hidden; line-height:60px;}
.jn8_04 .in-ys dd h4 i {float: left;font-style: normal;color: #ccc;line-height:60px;text-align: center;font-size: 48px;}
.jn8_04 .in-ys dd h4 span {display: block;margin-left: 80px;font-size: 30px; line-height:60px;color: #023793;}
.jn8_04 .in-ys dd p {margin: 10px 0 0;line-height: 2;font-size: 16px;}
.jn8_04 .in-ys dd .text p{color: #333;}



.jn8_06{ padding:60px 0;}
.jn8_06_b .ult{width: 100%; position:relative;}
.jn8_06_b .ult li{width: 30%; margin-right:5%;float:left;display: block; position:relative; margin-top:30px; margin-bottom:60px;}
.jn8_06_b .ult li:nth-child(3n) { margin-right:0;}
.jn8_06_b .ult li .num{ width:126px; text-align:center; height:126px; position:relative; margin:0 auto 20px;}
.jn8_06_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222; text-align:center;}


.jn8_07{ padding:60px 0 0; background:url(abput05.jpg) no-repeat; overflow:hidden;}
.jn8_07_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center; color:#fff;}
.jn8_07 .i_tit h1{ color:#fff}
.jn8_07 .ult{width: 100%; position:relative; margin-bottom:20px;}
.jn8_07 .ult li{width: 95px; height:130px; margin-right:20px;float:left;display: block; position:relative; margin-bottom:60px;}
.jn8_07 .ult li .jn8_07_b_wrap{width: 95px; height:95px; border-radius:50%; background:rgba(44,76,169,0.4);}
.jn8_07 .ult li .txt{ width:75px; height:75px; line-height:75px; border-radius:50%; margin-top:10px; margin-left:10px; background:#2c4ca9; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.jn8_07 .ult li i { width:30px; height:43px;position: absolute;top: 35px; left:112%; background:url(icon06.png) no-repeat; background-size:70%}
.jn8_07 .ult li:nth-child(11) { margin-right:0;}
.jn8_07 .ult li:nth-child(11) i { background:none;}



/* jn8_08 */
.jn8_08{width: 100%;padding:60px 0 0px;background-size: cover;margin:auto;}
.jn8_08 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111;}
.jn8_08 .in-fw{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.jn8_08 .in-fw dl {margin: 0;padding: 20px 0;}
.jn8_08 .in-fw dd { float:left; width:550px; height:60px; line-height:60px; margin-right:100px; margin-bottom:50px; background:#486fd4; position:relative;}
.jn8_08 .in-fw dd:nth-child(2n) { margin-right:0;}
.jn8_08 .in-fw dd h4 {padding-bottom: 15px;margin: 0 0 10px;overflow: hidden; line-height:60px;}
.jn8_08 .in-fw dd h4 i { width:120px; text-align:center;float: left;font-style: normal;color: #ddd;line-height:60px;text-align: center;font-size: 72px; background:#d29a2c; font-family:Arial, Helvetica, sans-serif;}
.jn8_08 .in-fw dd h4 span {display: block;margin-left: 140px;font-size: 18px; line-height:60px;color: #fff;}

.san{ position:absolute; right:-30px; top:0;width: 0;height: 0;border-left: 30px solid #486fd4;border-top: 30px solid transparent;border-bottom: 30px solid transparent;}


.jn8_09{width: 100%;padding:60px 0; position:relative;}
.jn8_09_b .ult{width: 100%; position:relative;}
.jn8_09_b .ult li{width: 200px; margin-right:66px;float:left;display: block; position:relative; margin-top:30px; margin-bottom:30px; background:#486fd4; border-radius:50px;text-align:center;}
.jn8_09_b .ult li .txt{ width:200px; height:100px; line-height:100px; position:relative;font-size: 18px; color: #fff; text-align:center;}
.jn8_09_b .ult li:nth-child(5n) { margin-right:0;}




.jn7_01{ padding:60px 0;}
.jn7_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn7_02{ padding:60px 0; background:url(jn7_bg1.png) no-repeat;}
.jn7_02_txt{ line-height:30px; margin-top:60px; font-size:14px; margin-bottom:30px;}
.jn7_02_img{ float:left; margin-right:100px; width:400px; height:200px; background:#ffcb75;background-image: linear-gradient(to right,#ffcb75, #ff9003); position:relative; padding-top:130px; padding-left:50px; border-radius:10px;}
.jn7_02_img span{ margin-top:100px; font-size:42px; color:#000;}
.jn7_02_img img{ margin-left:50px;}

.jn7_02_tit{width: 720px; float:left; position:relative; font-size:16px; line-height:38px;}
.jn7_02_tit h2{ font-size:24px; font-weight:bold; color:#000;}
.jn7_02_tit .jn7_line:after{content: '';display: block;width: 40px;height: 2px;background-color: #C9A06C; margin:5px 0 20px}


/* jn7_03 */
.jn7_03 {display: block;width: 100%; height:100%; background:#e8e8e8; margin-top:60px;}
.jn7_03 .zxzx{ width:100%; height:100%;position: relative;}
.jn7_03 .zxzx .con{width: 50%;position: relative;}
.jn7_03_b {width: 100%; position:absolute; top:10%; height:80%;background: #fff; left:70%; border-radius:20px;}
.jn7_03_b .ult{ margin-top:6%;}
.jn7_03_b .ult li{width: 30%; margin-right:5%;float:left;display: block; position:relative; margin-top:3%; margin-bottom:60px;}
.jn7_03_b .ult li:nth-child(3n) { margin-right:0;}
.jn7_03_b .ult li .num{ width:88px; text-align:center; height:89px; position:relative; margin:0 auto 10px;}
.jn7_03_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 22px; text-align:center;color: #000;}

.jn7_04{ padding:60px 0; margin:60px 0;}
.jn7_04_l{ width:450px; float:left; margin-right:140px; margin-top:60px;}
.jn7_04_r{ width:690px; float:left; margin-top:60px; position:relative;}
.jn7_04 .in_ys{width: 100%;height: 100%; position:relative;} 
.jn7_04 .in_ys dl {margin: 0;}
.jn7_04 .in_ys dd { width:100%; margin-bottom:20px;box-shadow: -2px 2px 20px #dcdcdc;box-sizing: border-box; height:110px; line-height:110px; position:relative;}
.jn7_04 .in_ys dd h4 { position:relative;}
.jn7_04 .in_ys dd h4 i {float: right;font-style: normal;color: #ccc;text-align: center;font-size: 48px; margin-right:20px;}
.jn7_04 .in_ys dd h4 span {display: block;margin-left: 30px;font-size: 20px;color: #333; float:left;}
.jn7_04 .jn7_04_r_1{ width:80%; margin-left:20%; text-align:center; font-size:18px;box-shadow: -2px 2px 20px #dcdcdc; height:100px; line-height:100px;}
.jn7_04 .in_ys dd:hover { background:#007dd1;}
.jn7_04 .in_ys dd:hover h4 span{ color:#fff;}
.jn7_04 .ulb{ width:70%; position:absolute; top:20%; left:30%;}
.jn7_04 .ulb ul{ position:relative;}
.jn7_04 .ulb li{width: 30%; margin-right:5%;float:left;display: block; position:relative; margin-top:3%; margin-bottom:60px;}
.jn7_04 .ulb li:nth-child(3n) { margin-right:0;}
.jn7_04 .ulb li .jn7_04_wrap{width: 70px; height:70px; border-radius:50%; background:#fff; position:relative; border:1px solid #fff;box-shadow: -2px 2px 10px #dcdcdc;}
.jn7_04 .ulb li .img{ width:60px; height:60px; border-radius:50%; background:#dce1e5; margin-top:5px; margin-left:5px;}
.jn7_04 .ulb li .img img{ margin-top:14px; margin-left:10px;}
.jn7_04 .ulb li:nth-child(3) img{ margin-top:12px; margin-left:14px;}


.jn7_05{ padding:60px 0 0; background:url(abput05.jpg) no-repeat; overflow:hidden;}
.jn7_05_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center; color:#fff;}
.jn7_05 .i_tit h1{ color:#fff}
.jn7_05 .ult{width: 100%; position:relative; margin-bottom:20px;}
.jn7_05 .ult li{width: 95px; height:130px; margin-right:20px;float:left;display: block; position:relative; margin-bottom:60px;}
.jn7_05 .ult li .jn7_05_b_wrap{width: 95px; height:95px; border-radius:50%; background:rgba(44,76,169,0.4);}
.jn7_05 .ult li .txt{ width:75px; height:75px; line-height:75px; border-radius:50%; margin-top:10px; margin-left:10px; background:#2c4ca9; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.jn7_05 .ult li i { width:30px; height:43px;position: absolute;top: 35px; left:112%; background:url(icon06.png) no-repeat; background-size:70%}
.jn7_05 .ult li:nth-child(11) { margin-right:0;}
.jn7_05 .ult li:nth-child(11) i { background:none;}


.jn7_06{ padding:60px 0; background:url(jn3_06_bg.png) repeat; overflow:hidden; margin-top:60px;}
.jn7_06_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center; color:#fff;}
.jn7_06 .i_tit h1{ color:#fff}
.jn7_06 .ult{width: 100%; position:relative; margin-bottom:20px;}
.jn7_06 .ult li{width: 95px; height:130px; margin-right:20px;float:left;display: block; position:relative; margin-bottom:60px;}
.jn7_06 .ult li .jn3_05_b_wrap{width: 95px; height:95px; border-radius:50%; background:rgba(44,76,169,0.4);}
.jn7_06 .ult li .txt{ width:75px; height:75px; line-height:75px; border-radius:50%; margin-top:10px; margin-left:10px; background:#2c4ca9; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.jn7_06 .ult li i { width:30px; height:43px;position: absolute;top: 35px; left:112%; background:url(icon06.png) no-repeat; background-size:70%}
.jn7_06 .ult li:nth-child(11) { margin-right:0;}
.jn7_06 .ult li:nth-child(11) i { background:none;}


.liucheng{width:100%; margin:60px 0; position:relative;}


.liucheng .ult{width: 100%; position:relative; margin-bottom:290px;}
.liucheng .ult li{width: 10%; margin-right:8%;float:left;display: block; position:relative;}
.liucheng .ult li div{ width:100%; line-height:53px; position:relative;font-size: 20px;color: #fff;background: #faa945; height:53px; line-height:53px; border-radius:10px; text-align:center;}
.liucheng .ult li i { width:102px; height:28px;position: absolute;top: 10px; left:100%; background:url(icon09.png) no-repeat;}
.liucheng .ult li:nth-child(5) { height:159px; margin-top:-79px;}
.liucheng .ult li:nth-child(5) div { margin-bottom:15px;}
.liucheng .ult li:nth-child(5) i { top: 55%;}
.liucheng .ult li:nth-child(6) { margin-right:0;}
.liucheng .ult li:nth-child(6) i { width:33px; height:310px; position: absolute;top: 100%;left:40%;background:url(icon11.png) no-repeat; z-index:100;}

.liucheng .ulz{width: 100%; position:relative; margin-bottom:270px;}
.liucheng .ulz li{width: 10%; margin-left:8%;float:right;display: block; position:relative;}
.liucheng .ulz li div{ width:100%; line-height:53px; position:relative;font-size: 20px; color: #fff;background: #faa945; height:53px; line-height:53px; border-radius:10px; text-align:center;}
.liucheng .ulz li i { width:102px; height:33px;position: absolute;top: 10px; right:100%; background:url(icon10.png) no-repeat;}
.liucheng .ulz li p { margin-top:-50px; margin-left:-50px; font-size:60px;}
.liucheng .ulz li:nth-child(5) { height:159px; margin-top:-79px;}
.liucheng .ulz li:nth-child(5) div { width:200%; margin-left:-100%; margin-bottom:15px;}
.liucheng .ulz li:nth-child(5) i { top: 55%;}
.liucheng .ulz li:nth-child(6) { margin-right:0;}
.liucheng .ulz li:nth-child(5) i { display:none;}


.jn5_01{ padding:60px 0;}
.jn5_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn5_02{ padding:60px 0; background:#f7f7ff;}
.jn5_02 .i-cont{ max-width:1100px;}
.jn5_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:60px;}
.jn5_02_txt .ult{width: 100%; position:relative;}
.jn5_02_txt .ult li{width: 33%; height:400px; float:left;display: block; position:relative; padding:50px 0; background:#fff; border-right:1px solid #ccc;}
.jn5_02_txt .ult li:nth-child(3n) { border:none;}
.jn5_02_txt .ult li:nth-child(2) .txt p{ margin-top:100px;}
.jn5_02_txt .ult li:nth-child(3) .txt p{ margin-top:100px;}
.jn5_02_txt .ult li .num{ width:100px; text-align:center; position:relative; margin:0 auto 40px;}
.jn5_02_txt .ult li .num img{ width:100px;}
.jn5_02_txt .ult li .txt{ width:80%; margin:0 auto; position:relative;font-size: 16px; color: #222;}
.jn5_02_txt .ult li .txt h1{ margin:20px auto 30px;font-size: 20px;font-weight:bold; color: #000; text-align:center;}
.jn5_02_txt .ult li .txt p{ width:85%; margin:0 auto; font-size: 12px; line-height:20px; color: #999; text-align:justify;}



.jn5_03{ padding:60px 0;background:#fff;}
.jn5_03_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center;}
.jn5_03_b .ult{width: 100%; position:relative; margin-top:90px;}
.jn5_03_b .ult li{width: 26%; height:220px; margin-right:10%;float:left;display: block; position:relative; padding:30px 0; margin-bottom:60px; border:2px solid #eee; border-top:7px solid#333;}
.jn5_03_b .ult li:nth-child(3n) { margin-right:0;}
.jn5_03_b .ult li .num{ width:65px; text-align:center; height:65px; position:relative; margin:0 auto 20px;}
.jn5_03_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222;}
.jn5_03_b .ult li .txt h1{ font-size: 20px; font-weight:bold; color: #000; text-align:center;}
.jn5_03_b .ult li .txt p{ font-size: 14px; color: #666;}

.jn5_04{ padding:60px 0;background:#fff;}
.jn5_04_b .ult{width: 100%; position:relative; margin-top:60px;}
.jn5_04_b .ult li{width: 94%; height:350px; display: block; position:relative; padding:5% 3%; border:3px dotted #46a6d8; margin-bottom:60px;}
.jn5_04_b .ult li.i2{width: 94%; height:350px; display: block; position:relative; padding:5% 3%; border:3px dotted #9dbd4e;}
.jn5_04_b .ult li.i3{width: 94%; height:350px; display: block; position:relative; padding:5% 3%; border:3px dotted #eea445;}
.jn5_04_b .ult li.i4{width: 94%; height:450px; display: block; position:relative; padding:5% 3%; border:3px dotted #e7785c;}
.jn5_04_b .ult li.i5{width: 94%; height:550px; display: block; position:relative; padding:5% 3%; border:3px dotted #bc7c7a;}
.jn5_04_b .ult li:nth-child(3n) { margin-right:0;}
.jn5_04_b .ult li .num{ width:50%; margin-right:5%; float:left; position:relative;}
.jn5_04_b .ult li .num h1{ font-size: 26px; font-weight:bold; color: #000; margin-bottom:30px;}
.jn5_04_b .ult li .num h2{ font-size: 18px; color: #000; margin-bottom:10px;}
.jn5_04_b .ult li .num p{ font-size: 12px; color: #333; line-height:25px;}
.jn5_04_b .ult li .txt{ width:45%; float:left; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222;}
.jn5_04_b .ult li .txt h1{ font-size: 26px; font-weight:bold; color: #000; margin-bottom:30px;}
.jn5_04_lc{ width:520px; height:272px; background:url(lc01.png) no-repeat; position:relative; margin-top:50px;}
.jn5_04_lc span{ float:left; text-align:center; font-size:14px; font-weight:bold;}
.jn5_04_lc .top span:nth-child(1){ width:20%; margin-left:6%; margin-top:-15px;}
.jn5_04_lc .top span:nth-child(2){ width:27%; margin-top:18%;}
.jn5_04_lc .top span:nth-child(3){ width:22%; margin-top:-15px;}
.jn5_04_lc .bottom span:nth-child(1){ width:20%; margin-left:6%; margin-top:1%;}
.jn5_04_lc .bottom span:nth-child(2){ width:30%; margin-top:22%;}
.jn5_04_lc .bottom span:nth-child(3){ width:22%; margin-left:-2%; margin-top:1%;}
.jn5_04_lc1{ width:520px; height:336px; background:url(lc02.png) no-repeat; position:relative; margin-top:50px;}
.jn5_04_lc1 span{ float:left; text-align:center; font-size:14px; font-weight:bold;}
.jn5_04_lc1 .top span:nth-child(1){ width:20%; margin-left:18%; margin-top:-25px;}
.jn5_04_lc1 .top span:nth-child(2){ width:24%; margin-top:13%;}
.jn5_04_lc1 .top span:nth-child(3){ width:20%; margin-top:-25px;}
.jn5_04_lc1 .zhong span:nth-child(1){ width:20%; margin-left:18%; margin-top:2%;}
.jn5_04_lc1 .zhong span:nth-child(2){ width:25%; margin-top:20%;}
.jn5_04_lc1 .zhong span:nth-child(3){ width:20%; margin-top:2%;}
.jn5_04_lc1 .bottom span:nth-child(1){ width:20%; margin-left:18%; margin-top:2%;}
.jn5_04_lc1 .bottom span:nth-child(2){ width:30%; margin-left:-2%; margin-top:22%;}
.jn5_04_lc1 .bottom span:nth-child(3){ width:20%; margin-left:-4%; margin-top:2%;}


.rz2 .i_tit h1 span{ color:#C9A06C; font-size:36px;}
 
 
.rz1_01{ padding:60px 0 2px; background:#f1f1f1; z-index:100; position:relative;}
.rz1_01_txt{ line-height:30px; margin-top:90px; font-size:14px; position:relative;}
.rz1_01 .wen{width: 450px; position:absolute; left:415px; top:-60px;} 
.rz1_01 .wen .img02{ float:right;} 
.rz1_01 .wen1{width: 1100px; position:absolute; left:90px; top:130px;} 
.rz1_01 .wen1 .img02{ float:right;} 
.rz1_01 .soluCase {width: 550px;height: 550px;position: relative;margin:0 auto;color: #333; border:2px dotted #333;border-radius: 50%;} 
.rz1_01 .soluCase .thum {width: 450px;height:500px;position: absolute;left: 49%;top: 30%;-webkit-transform: translate(-50%, -50%);}
.rz1_01 .soluCase .thum{position: relative;overflow: hidden;}
.rz1_01 .soluCase ul li {position: absolute;width: 450px;height: auto;display: flex;align-items: center;}
.rz1_01 .soluCase ul li .num {font-family: din;font-size: 38px;width: 15px; height:15px; margin:0 20px;text-align: center; border-radius:50%;background:#09397c; position:relative;}
.rz1_01 .soluCase ul li .num img{width: 100px; height:100px;}
.rz1_01 .soluCase ul li .txt {margin-right: 10px;direction: initial;}
.rz1_01 .soluCase ul li .txt p {font-size: 18px;display: block;margin-bottom: 5px; height:50px; line-height:50px; color:#000;}
.rz1_01 .soluCase ul li:nth-child(1) {left: -345px;top: 50px;direction: rtl;text-align: right;}
.rz1_01 .soluCase ul li:nth-child(2) {right: -345px;top: 50px;}
.rz1_01 .soluCase ul li:nth-child(3) {left: -412px;top: 160px;direction: rtl;text-align: right;}
.rz1_01 .soluCase ul li:nth-child(4) {right: -412px;top: 160px;}
.rz1_01 .soluCase ul li:nth-child(5) {left: -422px;top: 270px;direction: rtl;text-align: right;}
.rz1_01 .soluCase ul li:nth-child(6) {right: -422px;top: 270px;}



.rz1_02{ padding:0 0 60px; background:#fff; z-index:300; margin-top:-80px; position:relative;}
.rz1_02:before{content: '';display: block;width: 100%;height: 80px;position: absolute;left: 0;top: -80px;background-color: #fff; z-index:2;}
.rz1_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.rz1_02 .soluCase {width: 500px;height: 500px;position: relative;margin:0 auto;color: #333;} 
.rz1_02 .soluCase .thum {width: 450px;height:500px;position: absolute;left: 68.5%;top: 65%;-webkit-transform: translate(-50%, -50%);}
.rz1_02 .soluCase .thum img{position: relative;overflow: hidden;}
.rz1_02 .soluCase ul li {position: absolute;width: 470px;height: 66px;display: flex;align-items: center;}
.rz1_02 .soluCase ul li .num {font-family: din;font-size: 30px;width: 25px; margin:0 14px 0 11px;text-align: center; position:relative; color:#fff;}
.rz1_02 .soluCase ul li .num img{width: 100px; height:100px;}
.rz1_02 .soluCase ul li .txt {margin-right: 30px;direction: initial;}
.rz1_02 .soluCase ul li .txt p {font-size: 18px;display: block;margin-bottom: 5px; height:50px; line-height:50px; color:#fff;}
.rz1_02 .soluCase ul li:nth-child(1) {left: -400px;top: 60px;direction: rtl;text-align: right;background: url(rz1_02_l.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(2) {right: -400px;top: 60px;background: url(rz1_02_r.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(2)  .txt{margin-left: 10px;}
.rz1_02 .soluCase ul li:nth-child(3) {left: -450px;top: 160px;direction: rtl;text-align: right;background: url(rz1_02_l.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(4) {right: -450px;top: 160px;background: url(rz1_02_r.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(4)  .txt{margin-left: 10px;}
.rz1_02 .soluCase ul li:nth-child(5) {left: -450px;top: 260px;direction: rtl;text-align: right;background: url(rz1_02_l.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(6) {right: -450px;top: 260px;background: url(rz1_02_r.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(6)  .txt{margin-left: 10px;}
.rz1_02 .soluCase ul li:nth-child(7) {left: -400px;top: 360px;direction: rtl;text-align: right;background: url(rz1_02_l.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(8) {right: -400px;top: 360px;background: url(rz1_02_r.png) no-repeat;}
.rz1_02 .soluCase ul li:nth-child(8)  .txt{margin-left: 10px;}


.rz1_03{ padding:60px 0; background:#f1f1f1; }
.rz1_03 .i_tit p{ line-height:40px; font-size:20px; font-weight:bold; margin-top:10px; }
.rz1_03_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center;}
.rz1_03_b .ult{width: 100%; position:relative;}
.rz1_03_b .ult li{width: 256px; height:126px; float:left;display: block; position:relative; margin-top:30px; margin-bottom:60px; border-right:1px solid #ccc;box-sizing: border-box;}
.rz1_03_b .ult li:nth-child(5n) { border:none;}
.rz1_03_b .ult li .num{ width:104px; text-align:center; height:104px; line-height:104px;background: url(rz1_03_bg.png) no-repeat; font-size:60px; color:#fff; position:relative; margin:0 auto;}
.rz1_03_b .ult li .txt{ width:80%; margin:30px auto 0; line-height:30px; position:relative;font-size: 16px; font-weight:bold; color: #222; text-align:center; border-bottom:1px solid #ccc; padding-bottom:25px;}
.rz1_03_b .ult li:nth-child(6) .txt,.rz1_03_b .ult li:nth-child(7) .txt,.rz1_03_b .ult li:nth-child(8) .txt,.rz1_03_b .ult li:nth-child(9) .txt,.rz1_03_b .ult li:nth-child(10) .txt { border:none;}
 


/* rz1_04 */
.rz1_04{width: 100%;padding:60px 0 0px;background-size: cover;margin:auto;}
.rz1_04 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111;}
.rz1_04 .in-ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.rz1_04 .in-ys dl {margin: 0;padding: 20px 0;}
.rz1_04 .in-ys dd { float:left; width:50%;  position:relative;}
.rz1_04 .in-ys dd img { width:100%;}


/* rz1_05 */
.rz1_05{width: 100%;padding:60px 0;background-size: cover;margin:auto;}
.rz1_05 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111;}
.rz1_05 .in-ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.rz1_05 .in-ys dl {margin: 0;padding: 20px 0;}
.rz1_05 .in-ys dd { float:left; width:50%;  position:relative;}
.rz1_05 .in-ys dd .rz1_05_tit{ font-size:24px; color:#f00; margin-bottom:30px; text-align:center;}
.rz1_05 .in-ys dd .rz1_05_tit p{ font-size:20px; color:#333; margin-bottom:30px;}
.rz1_05 .in-ys dd .rz1_05_tit span{ color:#f00;}
.rz1_05 .in-ys dd .rz1_05_txt{ width:360px; margin:0 auto; position:relative;}
.rz1_05 .in-ys dd .rz1_05_txt span{ position:absolute; left:0; top:0; font-size:24px; color:#f00; margin-bottom:30px;}
.rz1_05 .in-ys dd .rz1_05_txt .span1{ left:140px; top:50px;}
.rz1_05 .in-ys dd .rz1_05_txt .span2{ left:20px; top:230px;}
.rz1_05 .in-ys dd .rz1_05_txt .span3{ left:250px; top:230px;}
.rz1_05 .in-ys dd .rz1_05_txt .span4{ left:165px; top:175px; color:#fff;}
.rz1_05 .in-ys dd .rz1_05_b .ult{width: 100%; position:relative;}
.rz1_05 .in-ys dd .rz1_05_b .ult li{width: 25%; float:left;display: block; position:relative; margin-bottom:30px;}
.rz1_05 .in-ys dd .rz1_05_b .ult li:nth-child(2),.rz1_05 .in-ys dd .rz1_05_b .ult li:nth-child(4) {width: 12.5%;}
.rz1_05 .in-ys dd .rz1_05_b .ult li:nth-child(2) .num,.rz1_05 .in-ys dd .rz1_05_b .ult li:nth-child(4) .num { margin-top:70px;}
.rz1_05 .in-ys dd .rz1_05_b .ult li .txt{ width:80%; margin:0 auto 30px; position:relative;font-size: 16px; font-weight:bold; color: #222; text-align:center; padding:0;}
.rz1_05 .in-ys dd .rz1_05_b .ult li .num{ width:100%; text-align:center; height:100px; position:relative; margin:0 auto 20px;}
.rz1_05 .in-ys dd .rz1_05_b1{ text-align:center;font-size: 18px; line-height:40px; color: #000;}
.rz1_05 .in-ys dd .rz1_05_b1 .p2 span{ font-size: 24px; color: #f00;}
.rz1_05 .in-ys dd .rz1_05_b1 .p3{ color: #f00;}
.rz1_05 .in-ys dd .rz1_05_b1 .p4{ width:250px; height:50px; line-height:50px; margin:10px auto; background:url(rz1_05_bg1.png) no-repeat;}
.rz1_05 .in-ys dd .rz1_05_b1 .p4 a{ font-size: 18px; color: #000;}



.rz1_06{ padding:60px 0; background:#f1f1f1;}
.rz1_06_b0 .ult{width: 1040px; margin:0 auto; position:relative;}
.rz1_06_b0 .ult li{ float:left;display: block; position:relative; margin-top:60px;}
.rz1_06_b0 .ult li:nth-child(1) {width: 420px;}
.rz1_06_b0 .ult li:nth-child(2) {width: 200px;}
.rz1_06_b0 .ult li:nth-child(3) {width: 420px;}
.rz1_06_b0 .ult li:nth-child(1) img{ margin-top:20px;}
.rz1_06_b0 .ult li:nth-child(3) img{ margin-top:-50px;}
.rz1_06_b0 .ult li .num{ width:126px; text-align:center; height:66px; position:relative; margin:0 auto 20px;}
.rz1_06_b0 .ult li .txt{ width:100%; margin:0 auto; position:relative;font-size: 30px; color: #000; text-align:center;}
.rz1_06_b1 .ult{width: 1040px; margin:0 auto; position:relative;}
.rz1_06_b1 .ult li{ float:left;display: block; height:79px; line-height:79px; position:relative; margin-top:30px; margin-bottom:10px;}
.rz1_06_b1 .ult li:nth-child(1) {width: 400px; background:url(rz1_06_b1.png) no-repeat; color:#fff;}
.rz1_06_b1 .ult li:nth-child(2) {width: 240px; background:#fff;}
.rz1_06_b1 .ult li:nth-child(3) {width: 400px; background:url(rz1_06_b2.png) no-repeat right;}
.rz1_06_b1 .ult li .num{ width:126px; text-align:center; height:126px; position:relative; margin:0 auto 20px;}
.rz1_06_b1 .ult li .txt{ width:100%; margin:0 auto; line-height:79px; position:relative;font-size: 20px; color: #000; text-align:center;}
.rz1_06_b1 .ult li .txt1{ line-height:25px; padding-top:15px;}
.rz1_06_b1 .ult li .txt1 p{ font-size:14px;}
.rz1_06_b1 .ult li:nth-child(1) .txt {color:#fff;}
.rz1_06_b1 .ult li:nth-child(1) .txt img{ position:absolute; right:20px; top:24px;}
.rz1_06_b1 .ult li:nth-child(3) .txt img{ position:absolute; left:20px; top:24px;}
.rz1_06_b2 .ult{width: 1120px; margin:0 auto; position:relative;}
.rz1_06_b2 .ult li{ float:left;display: block; height:79px; line-height:79px; position:relative; margin-top:30px; margin-bottom:10px;}
.rz1_06_b2 .ult li:nth-child(1) {width: 440px; background:url(rz1_06_b1.png) no-repeat; color:#fff;}
.rz1_06_b2 .ult li:nth-child(2) {width: 240px; background:#fff;}
.rz1_06_b2 .ult li:nth-child(3) {width: 440px; background:url(rz1_06_b2.png) no-repeat right;}
.rz1_06_b2 .ult li .num{ width:126px; text-align:center; height:126px; position:relative; margin:0 auto 20px;}
.rz1_06_b2 .ult li .txt{ width:100%; margin:0 auto; line-height:79px; position:relative;font-size: 20px; color: #000; text-align:center;}
.rz1_06_b2 .ult li .txt1{ line-height:25px; padding-top:15px;}
.rz1_06_b2 .ult li .txt1 p{ font-size:14px;}
.rz1_06_b2 .ult li:nth-child(1) .txt {color:#fff;}
.rz1_06_b2 .ult li:nth-child(1) .txt img{ position:absolute; right:20px; top:24px;}
.rz1_06_b2 .ult li:nth-child(3) .txt img{ position:absolute; left:20px; top:24px;}
.rz1_06_b3 .ult{width: 1180px; margin:0 auto; position:relative;}
.rz1_06_b3 .ult li{ float:left;display: block; height:79px; line-height:79px; position:relative; margin-top:30px; margin-bottom:10px;}
.rz1_06_b3 .ult li:nth-child(1) {width: 470px; background:url(rz1_06_b1.png) no-repeat; color:#fff;}
.rz1_06_b3 .ult li:nth-child(2) {width: 240px; background:#fff;}
.rz1_06_b3 .ult li:nth-child(3) {width: 470px; background:url(rz1_06_b2.png) no-repeat right;}
.rz1_06_b3 .ult li .num{ width:126px; text-align:center; height:126px; position:relative; margin:0 auto 20px;}
.rz1_06_b3 .ult li .txt{ width:100%; margin:0 auto; line-height:79px; position:relative;font-size: 20px; color: #000; text-align:center;}
.rz1_06_b3 .ult li .txt1{ line-height:25px; padding-top:15px;}
.rz1_06_b3 .ult li .txt1 p{ font-size:14px;}
.rz1_06_b3 .ult li:nth-child(1) .txt {color:#fff;}
.rz1_06_b3 .ult li:nth-child(1) .txt img{ position:absolute; right:20px; top:24px;}
.rz1_06_b3 .ult li:nth-child(3) .txt img{ position:absolute; left:20px; top:24px;}


.rz1_07{ padding:60px 0 0;}
.rz1_07_txt{  margin:0 0 90px; font-size:14px; text-align:center;}
.rz1_07_b .ult{width: 100%; margin:0 auto; position:relative;}
.rz1_07_b .ult li{ width:213px; height:193px; float:left; position:relative; margin-top:60px;}
.rz1_07_b .ult li .num{ width:213px; height:193px; text-align:center; position:relative; margin:0 auto 20px; z-index:1;}
.rz1_07_b .ult li .num img{ width:100%;}
.rz1_07_b .ult li .txt{ position:absolute; top:75px; width:100%; margin:0 auto; text-align:center; z-index:11;}
.rz1_07_b .ult li .txt p{ margin:0; padding:0;font-size: 17px; color: #fff;}

 
 
.rz2_01{ padding:60px 0;}
.rz2_01_l{ width:45%; float:left;}
.rz2_01_r{ width:50%; float:left;}
.rz2_01_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-top:60px; position:relative;}
.rz2_01_b .ult{width: 100%; position:relative; margin-top:30px;}
.rz2_01_b .ult li{width: 140px; height:140px; margin-right:14px;float:left;display: block; position:relative; margin-top:30px;}
.rz2_01_b .ult li:nth-child(4) { margin-right:0;}
.rz2_01_b .ult li .num{ width:80px; text-align:center; height:80px; line-height:80px; position:relative; margin:0 auto 20px; background:#d3d3d3; border-radius:50%;}
.rz2_01_b .ult li .num img{ width:40px; height:40px; position:relative; margin:20px auto; background:#d3d3d3;}
.rz2_01_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222;}
.rz2_01_b .ult li .txt h1{ font-size: 16px; color: #000; text-align:center;}


.rz2_02{ padding:90px 0;background: url(rz2_02_bg.png) no-repeat center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed !important}
.rz2_02_txt h1{ font-size:36px; text-align:center; color:#fff;}
.rz2_02_txt p{ line-height:30px; margin-top:60px; font-size:16px; text-align:center; color:#fff;}
.rz2_02 .swiper-container{padding-left: calc((100% - 1300px)/2);box-sizing: border-box;padding-right: calc((100% - 1400px)/2); margin-top:60px;}
.rz2_02 .swiper-slide{width: 53%;}
.rz2_02 .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.rz2_02 .swiper-slide a .imgbox:after{content: '';display: block;width: 100%;height: 100%;background-color: #fff;position: absolute;left: 0;top: 7%;z-index: -10;}
.rz2_02 .swiper-slide a .imgbox .num{ width:80px; height:80px; line-height:80px; font-size:48px; color:#fff; background:#09397c; margin-left:5%;}
.rz2_02 .swiper-slide a .r-text{width:90%; height:auto;background:#fff; padding:2% 5%; height:350px;}
.rz2_02 .swiper-slide a .r-text h4{font-size:16px; line-height:60px;color: #09397c;}
.rz2_02 .swiper-slide a .r-text p{font-size: 14px;color: #444; height:170px; line-height:30px; text-align:left; margin:0; border-bottom:1px solid #999;}
.rz2_02 .swiper-slide a .r-text .lianxi{ width:120px; height:40px; line-height:40px; text-align:center;font-size: 16px;color: #09397c; border:1px solid #09397c; margin-top:30px;}
.rz2_02 .swiper-slide a:hover .lianxi{background:#09397c; color:#fff;}
.rz2_02 .page{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box; position:absolute; top:62%; z-index:1000;}
.rz2_02 .page .swiper-button-next,.rz2_02 .page .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;border-radius: 4px;font-size: 14px;width: 38px;height: 58px; position:absolute;}
.rz2_02 .page .swiper-button-prev{background:url(prev1.png) no-repeat 0px #888;left: -45px;}
.rz2_02 .page .swiper-button-next{background:url(next1.png) no-repeat 0px #888;right: -45px;}


.rz2_03{ padding:60px 0;}
.rz2_03_txt h1{ font-size:36px; text-align:center; color:#fff;}
.rz2_03 .item-container { margin-top:60px;}
.rz2_03 .item-container li {float: left;width: 320px;}
.rz2_03 .item-container li dl {width: 320px;position: relative;overflow: hidden;}
.rz2_03 .item-container li dl dt img {width: 320px; height:450px;}
.rz2_03 .item-container li dl dt .rz2_03_tit{ width:80%;position:absolute; top:60px; left:10%; line-height:40px;}
.rz2_03 .item-container li dl dt .rz2_03_tit h3{font-size:24px; color:#fff;}
.rz2_03 .item-container li dl dd {position: absolute;bottom: 0;left: 0;top: 450px;right: 0;padding: 0 20px;background-color: #F5F5F5;transition: top .5s linear;}
.rz2_03 .item-container li dl dd .text-content {width: 260px;height: 100%;position: absolute;top: 20px;z-index: 2;transition: top .5s linear;}
.rz2_03 .item-container li .rz2_03_tit { display:none;}
.rz2_03 .item-container li dl dd .text-content {top: 60px;position: relative;}
.rz2_03 .item-container li dl dd {top: 0;background-color: rgba(32, 176, 211, 0.7);}
.rz2_03 .item-container li dl dd .text-content h3,.rz2_03 .item-container li dl dd .text-content p {color: #FFFFFF;}
.rz2_03 .item-container li dl dd .text-content h3 {width:100%;font-size: 24px;color: #fff;margin-bottom: 35px;}
.rz2_03 .item-container li dl dd .text-content p {font-size: 14px;color: #fff;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; text-align:left;}
.rz2_03 .item-container li dl dd .text-content a.view-more {width: 120px;height: 40px;display: inline-block;line-height: 40px;text-align: center; background:#fff;color: #09397c;margin-top: 120px;text-transform: uppercase;}


.rz2_04{ padding:60px 0;background: url(rz2_04_bg.png) no-repeat center;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.rz2_04_txt {}
.rz2_04_b .ult{width: 100%; position:relative;}
.rz2_04_b .ult li{width: 22%; margin-right:4%;float:left;display: block; position:relative;}
.rz2_04_b .ult li:nth-child(3n) { margin-right:0;}
.rz2_04_b .ult li .num{ width:126px; text-align:center; height:50px; font-size:36px; position:relative; margin:0 auto 10px; color: #fff;}
.rz2_04_b .ult li .rz2_04_x{ width:40px; height:2px; background:#fff; margin:0 auto 20px;}
.rz2_04_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #fff; text-align:center;}


.rz2_05{ padding:90px 0;background: url(rz2_04_bg1.png) no-repeat center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed !important; position:relative;}
.rz2_05 .i_tit h1{ font-size:36px; text-align:center; color:#fff;}
.rz2_05 .titline:after{content: '';display:block;width:80px;height:3px;position:absolute;left:110px;top:2px;background:#fff;opacity: 1;}
.rz2_05 .rz2_05_tit{ width:100%; height:60px; line-height:60px;background:#fff; position:relative; margin-bottom:60px; margin-top:60px;}
.rz2_05 .rz2_05_tit .rz2_05_l{ width:50%; float:left; text-align:center; color:#09397c; font-size:24px; font-weight:bold;}
.rz2_05 .rz2_05_tit .rz2_05_r{ width:50%; float:left; text-align:center; color:#09397c; font-size:24px; font-weight:bold;}
.rz2_05 .rz2_05_tit .rz2_05_y{ width:100px; height:100px; border-radius:50%; border:2px solid #09397c; position:absolute; left:46%; top:-20px; background:#fff;}
.rz2_05 .rz2_05_tit .rz2_05_y img{ margin-left:23px; margin-top:23px;}

.rz2_05 .rz2_05_txt{ width:100%; position:relative; line-height:45px;}
.rz2_05 .rz2_05_txt .rz2_05_l{ width:45%; float:left; color:#fff; font-size:18px;}
.rz2_05 .rz2_05_txt .rz2_05_r{ width:40%; float:left; margin-left:10%; color:#fff; font-size:18px;}
.rz2_05 .rz2_05_txt .rz2_05_y{ width:3px; height:200px; border-right:2px dotted #fff; position:absolute; left:50%; top:50px;}


.rz2_05_b { background:rgba(9,57,124,0.5); position:absolute; width:100%; height:130px; bottom:0;}
.rz2_05_b .ult{ max-width:100%; position:relative;}
.rz2_05_b .ult li{width: 30%; margin-right:5%;float:left;display: block; position:relative;}
.rz2_05_b .ult li:nth-child(3n) { margin-right:0;}
.rz2_05_b .ult li .num{ width:100%; text-align:center; height:60px; position:relative; margin:20px auto 0;font-size: 46px; color:#fff;}
.rz2_05_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 20px; color: #fff; text-align:center;}



.rz3_01{ padding:60px 0;}
.rz3_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}
.rz3_01_e{ width:50px; float:left;writing-mode:vertical-lr; color:#e1ecf0; font-size:18px;}
.rz3_01_l{ width:50%; margin-right:10%; float:left;}
.rz3_01_r{ width:440px; height:480px; float:right;}
.rz3_01_r .rz3_01_t{ text-align:right; position:relative; font-size:16px;}
.rz3_01_r .rz3_01_t:after{content: '';display: block;width: 150px;height: 2px;transition: all .3s;background: #e1ecf0;position: absolute;right: 80px;top: 14px;}
.rz3_01_r .rz3_01_p{ width:440px; height:440px; background:#e1ecf0; position:relative; margin-top:30px;}
.rz3_01_r .rz3_01_p img{ position:absolute;top:30px; right:30px;}
.rz3_01_l h1{ font-size:30px; margin-top:50px; margin-bottom:30px; color:#000; border-bottom:1px solid #ccc; padding-bottom:10px;}
.rz3_01_l p{ font-size:14px;}
.rz3_01_l .rz3_01_more{ width:200px; line-height:40px; border-radius:20px; text-align:center;background:#67718a; margin-top:100px;}
.rz3_01_l .rz3_01_more a{ color:#fff;}


.rz3_02{ padding:60px 0;}
.rz3_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.rz3_02 .i_tit h1{ color:#fff;}
.rz3_02 .i_tit p{ color:#fff;}
.rz3_02{width: 100%;position: relative;padding: 60px 0;box-sizing: border-box;}
.rz3_02:after{content: '';display: block;width: 100%;height: 65%;background-color: #3d9cd4;position: absolute;left: 0;top: 0;z-index: -10;}
.rz3_02_txt { margin-top:60px;}
.rz3_02_txt .rz3_02_l{ width:500px; float:left;}
.rz3_02_txt .rz3_02_l img{ width:500px;}
.rz3_02_txt .rz3_02_r{ width:730px; margin-top:30px; padding:30px 0 30px 50px; float:left; background:#fff;box-shadow: -2px 2px 20px #dcdcdc;}
.rz3_02_txt .rz3_02_r p{ font-size:16px; line-height:40px;}



.rz3_03{ padding:60px 0 92px; background: url(rz3_03_bg2.png) no-repeat bottom #3d9cd4; position:relative;}
.rz3_03 .i_tit h1{ color:#fff;}
.rz3_03 .i_tit p{ color:#fff;}
.rz3_03 .in-dw-list { position:relative; margin-top:60px;}
.rz3_03 .in-dw-list li {float: left;width: 400px; height:400px;position: relative;background: url(rz3_03_bg3.png) no-repeat;}
.rz3_03 .in-dw-list li:nth-child(1){ margin-right:40px;}
.rz3_03 .in-dw-list li:nth-child(2){ margin-right:40px;}
.rz3_03 .in-dw-list li:nth-child(3){ margin-right:0;}
.rz3_03 .in-dw-list li:nth-child(4){ margin-left:220px; margin-top:-150px;}
.rz3_03 .in-dw-list li:nth-child(5){ margin-left:40px; margin-top:-150px;}
.rz3_03 .in-dw-list li:nth-child(6){ margin-left:440px; margin-top:-150px;}
.rz3_03 .in-dw-list li .dw-txt { width:45%;margin:210px auto 0;color: #000; text-align:center;font-size: 14px; line-height:30px;}
.rz3_03 .in-dw-list li .dw-txt h1{font-size: 20px; font-weight:bold; line-height:30px;}



/* rz3_04 */
.rz3_04{width: 100%;padding:17px 0;background: url(rz3_04_bg.png) no-repeat center;margin:auto;}
.rz3_04 .soluCase {width: 550px;height: 450px;position: relative;margin: 50px auto 0px;border-radius: 50%;color: #333;}
.rz3_04 .soluCase ul li {position: absolute;width: 400px;height: auto;align-items: center;}
.rz3_04 .soluCase ul li .num {font-family: din;font-size: 22px;width: 100%; height:60px;line-height:60px; color:#fff; position:relative;}
.rz3_04 .soluCase ul li .txt {width: 100%;margin-right: 10px;direction: initial;}
.rz3_04 .soluCase ul li .txt p {font-size: 14px;display: block;margin-bottom: 5px; line-height:30px; color:#fff;}
.rz3_04 .soluCase ul li:nth-child(1) {left: -340px;top: 20px;direction: rtl;text-align: right;}
.rz3_04 .soluCase ul li:nth-child(2) {right: -340px;top: 20px;}
.rz3_04 .soluCase ul li:nth-child(3) {left: -340px;top: 230px;direction: rtl;text-align: right;}
.rz3_04 .soluCase ul li:nth-child(4) {right: -340px;top: 230px;}


.rz3_05{ padding:120px 0;background: url(rz3_05_bg.png) no-repeat center;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed !important}
.rz3_05 .i_tit h1{ color:#f00;}
.rz3_05_txt p{width: 100%; text-align:center; font-size:16px; color:#fff; margin:20px auto 0;}
.rz3_05_more{width:200px; height:50px; line-height:50px; margin:60px auto 0; background:#3ba0f2; border-radius:5px;}
.rz3_05_more a{ display:block; width:200px; text-align:center; height:50px; line-height:50px; color: #fff;}


.rz3_06{ padding:60px 0;}
.rz3_06_b .ult{width: 100%; position:relative;}
.rz3_06_b .ult li{width: 180px; height:208px;background: url(rz3_06_bg.png) no-repeat; margin-right:40px;float:left;display: block; position:relative; margin-top:30px; margin-bottom:60px;}
.rz3_06_b .ult li:nth-child(6) { margin-right:0;}
.rz3_06_b .ult li .num {font-size: 30px;width: 100%; height:40px;line-height:40px; color:#fff; position:relative; text-align:center;}
.rz3_06_b .ult li .txt{ width:90%; margin:40px auto 0; line-height:30px; position:relative;font-size: 18px; color: #000; text-align:center;}



.rz4_01{ padding:60px 0 0;}
.rz4_01 .i_tit h1{ color:#f00;}
.rz4_01_txt{ line-height:30px; margin-top:60px; font-size:14px; position:relative;}
.rz4_01_txt .rz4_01_01{ position:absolute; left:0; top:50%;}
.rz4_01_txt .rz4_01_02{ position:absolute; right:0; top:0;}
.rz4_01_txt .rz4_01_03{ position:absolute; right:-100px; top:50%;}
.rz4_01 .soluCase .thum {width: 450px;height: auto;position: absolute;left: 70%;top: 48%;-webkit-transform: translate(-50%, -50%);}
.rz4_01 .soluCase .thum{position: relative;overflow: hidden;}
.rz4_01 .soluCase {width: 550px;height: 550px;position: relative;margin: 50px auto 0px;border-radius: 50%;color: #333;}
.rz4_01 .soluCase ul li {position: absolute;width: 520px;height: auto;display: flex;align-items: center;}
.rz4_01 .soluCase ul li .num {font-family: din;font-size: 48px;width: 80px; height:80px;line-height:80px; margin:0 20px;text-align: center; color:#fff; border-radius:50%; background:#93d04f; position:relative;}
.rz4_01 .soluCase ul li .txt {direction: initial;}
.rz4_01 .soluCase ul li .txt p {font-size: 18px; font-weight:bold;display: block;margin-bottom: 5px; height:50px; line-height:50px; color:#000;}
.rz4_01 .soluCase ul li:nth-child(1) {left: -340px;top: 370px;direction: rtl;text-align: right;}
.rz4_01 .soluCase ul li:nth-child(2) {left: -390px;top: 275px;direction: rtl;text-align: right;}
.rz4_01 .soluCase ul li:nth-child(3) {left: -390px;top: 170px;direction: rtl;text-align: right;}
.rz4_01 .soluCase ul li:nth-child(4) {left: -350px;top: 70px;direction: rtl;text-align: right;}
.rz4_01 .soluCase ul li:nth-child(5) {left: -250px;top: 0px;direction: rtl;text-align: right;}
.rz4_01 .soluCase ul li:nth-child(6) {right: -250px;top: 0;}
.rz4_01 .soluCase ul li:nth-child(7) {right: -350px;top: 70px;}
.rz4_01 .soluCase ul li:nth-child(8) {right: -390px;top: 170px;}
.rz4_01 .soluCase ul li:nth-child(9) {right: -390px;top: 275px;}
.rz4_01 .soluCase ul li:nth-child(10) {right: -340px;top: 370px;}
.rz4_01 .soluCase ul li:nth-child(2n) .num { background:#9dc1e5;}


.rz4_02{ padding:0 0 60px;}
.rz4_02_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.rz4_02 .in-ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.rz4_02 .in-ys dl {margin: 0;padding: 20px 0;}
.rz4_02 .in-ys dd { float:left; width:50%;  position:relative;}
.rz4_02 .in-ys dd img { width:100%;}


.rz4_03{ padding:60px 0;}
.rz4_03_txt{ width:1280px; height:380px;background: url(rz4_03_bg.png) no-repeat;}
.rz4_03_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center;}
.rz4_03 .soluCase .thum {width: 230px;height: auto;position: absolute;left: 50%;top: 38%;-webkit-transform: translate(-50%, -50%); text-align:center;}
.rz4_03 .soluCase .thum h1{font-size:60px; color:#fff;}
.rz4_03 .soluCase .thum p{font-size:30px; color:#faaa17;}
.rz4_03 .titl{width:300px;height:2px;position:relative;margin:15px auto 5px;}
.rz4_03 .titl:after{content: '';display:block;width:120px;height:3px;position:absolute;left:60px;top:2px;background:#fff;opacity: 1;}
.rz4_03 .soluCase {width: 550px;height: 550px;position: relative;margin: 50px auto 0px;border-radius: 50%;color: #333;}
.rz4_03 .soluCase ul li {position: absolute;width: 520px;height: auto;display: flex;align-items: center;}
.rz4_03 .soluCase ul li .txt {direction: initial;}
.rz4_03 .soluCase ul li .txt p {font-size:24px;display: block;margin-bottom: 5px; height:50px; line-height:50px; color:#fff;}
.rz4_03 .soluCase ul li:nth-child(1) {left: -400px;top: -20px;direction: rtl;text-align: right;}
.rz4_03 .soluCase ul li:nth-child(2) {left: -460px;top: 55px;direction: rtl;text-align: right;}
.rz4_03 .soluCase ul li:nth-child(3) {left: -480px;top: 130px;direction: rtl;text-align: right;}
.rz4_03 .soluCase ul li:nth-child(4) {left: -460px;top: 205px;direction: rtl;text-align: right;}
.rz4_03 .soluCase ul li:nth-child(5) {left: -440px;top: 280px;direction: rtl;text-align: right;}
.rz4_03 .soluCase ul li:nth-child(6) {right: -400px;top: -20px;}
.rz4_03 .soluCase ul li:nth-child(7) {right: -460px;top: 55px;}
.rz4_03 .soluCase ul li:nth-child(8) {right: -480px;top: 130px;}
.rz4_03 .soluCase ul li:nth-child(9) {right: -460px;top: 205px;}
.rz4_03 .soluCase ul li:nth-child(10) {right: -440px;top: 280px;}

/* rz4_04 */
.rz4_04{width: 100%;padding:60px 0 0px;background-size: cover;margin:auto;}
.rz4_04 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111; position:relative;}
.rz4_04 .in-ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.rz4_04 .in-ys dl {margin: 0;padding: 20px 0;}
.rz4_04 .in-ys dd { float:left; width:48%; margin-right:4%; margin-bottom:60px; background:#00baf3; height:200px; line-height:200px; text-align:center; border-radius:10px;}
.rz4_04 .in-ys dd:nth-child(2n) { margin-right:0;}
.rz4_04 .in-ys dd h4 {overflow: hidden;}
.rz4_04 .in-ys dd h4 span {display: block;font-size: 30px; color: #fff;}
.rz4_04 .in-ys dd p {margin: 10px 0 0;line-height: 2;font-size: 16px;}
.rz4_04 .in-ys dd .text p{color: #333;}
.rz4_04 .thum {width: 400px;height: 200px; line-height:200px;position: absolute;left: 50%;top: 45%;-webkit-transform: translate(-50%, -50%); text-align:center; background:#008fef; border:5px solid #fff; border-radius:10px;}
.rz4_04 .thum p{font-size:30px; color:#fff;}


.rz4_05{ padding:60px 0 0; background:url(rz4_05_bg.png) no-repeat;}
.rz4_05 .i_tit h1{ color:#fff;}
.rz4_05_txt{ line-height:30px; margin-top:60px; font-size:14px;}
.rz4_05 .soluCase .thum {width: 427px;height:427px;position: absolute;left: 50%;top: 40%;-webkit-transform: translate(-50%, -50%); background:url(rz4_05_01.png) no-repeat;}
.rz4_05 .soluCase .thum p{position: absolute;left: 38%;top: 45%;font-size: 26px; color:#fff;}
.rz4_05 .soluCase {width: 550px;height: 550px;position: relative;margin: 50px auto 0px;border-radius: 50%;color: #333;}
.rz4_05 .soluCase ul li {position: absolute;width: 520px;height: auto;display: flex;align-items: center;}
.rz4_05 .soluCase ul li .num {font-size: 16px;width: 70px; height:80px;line-height:30px; margin:0 20px;text-align: center; color:#fff; position:relative;}
.rz4_05 .soluCase ul li:nth-child(1) {left: -240px;top: 40px;direction: rtl;text-align: right;}
.rz4_05 .soluCase ul li:nth-child(2) {left: -110px;top: 40px;direction: rtl;text-align: right;}
.rz4_05 .soluCase ul li:nth-child(3) {left: -30px;top: 170px;direction: rtl;text-align: right;}
.rz4_05 .soluCase ul li:nth-child(4) {left: -70px;top: 300px;direction: rtl;text-align: right;}
.rz4_05 .soluCase ul li:nth-child(5) {left: -210px;top: 350px;direction: rtl;text-align: right;}
.rz4_05 .soluCase ul li:nth-child(6) {left: 80px;top: 270px;}
.rz4_05 .soluCase ul li:nth-child(7) {right: -40px;top: 130px;}




.rz4_06{ padding:6px 0 60px;}


.rz4_06 .main-timeline .timeline{padding: 25px 0 60px;margin: -4px auto 0;position: relative;z-index: 1; width:1280px; position:relative;}
.rz4_06 .main-timeline .timeline:after{content: '';height: 100%;width: 50%;border-radius: 10px 0 0 10px;border: 4px solid #70b4e5;border-right: none;position: absolute;left: 0;top: 0;z-index: -1;box-sizing: border-box;}
.rz4_06 .main-timeline .timeline-year{ width:94%; position:relative; margin:10px auto 30px;}


.rz4_06 .main-timeline .timeline-year .num1{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}
.rz4_06 .main-timeline .timeline-year .num2{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;right: -58px;bottom:0;z-index:10;}
.rz4_06 .main-timeline .timeline-year .num3{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}
.rz4_06 .main-timeline .timeline-year .num4{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;right: -58px;bottom:0;z-index:10;}
.rz4_06 .main-timeline .timeline-year .num5{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}
.rz4_06 .main-timeline .timeline-year .num6{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;right: -58px;bottom:0;z-index:10;}
.rz4_06 .main-timeline .timeline-year .num7{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}

.rz4_06 .main-timeline .timeline-year h1{ color: #999;font-size: 16px; font-weight:normal; margin:0; padding:0;}
.rz4_06 .main-timeline .timeline-year p{ color: #000;font-size: 22px; margin:0; padding:0;}
.rz4_06 .main-timeline .content{color: #909090;width: 94%; position:relative; margin:0 auto;}
.rz4_06 .main-timeline .title{color: #65C7D0;font-size: 22px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 5px 0;}
.rz4_06 .main-timeline .description{font-size: 15px;letter-spacing: 1px;margin: 0;}
.rz4_06 .main-timeline .timeline:nth-child(even):after{left: auto;right: 0px;border: 4px solid #70b4e5;border-left: none;border-radius: 0 10px 10px 0;box-sizing: border-box;}
.rz4_06 .main-timeline .timeline:nth-child(even) .timeline-year{ text-align:right;}
.rz4_06 .main-timeline .timeline:nth-child(1):after {border-top: none;border-radius: 0 0 0 10px;}
.rz4_06 .main-timeline .timeline:nth-child(7):after {border-bottom: none;border-radius: 10px 0 0 0; height:10%; top:0;}

.rz4_06_txt1{}
.rz4_06_txt1_b {width:1099px; height:317px; background:url(rz4_06_txt1_bg.png) no-repeat;}
.rz4_06_txt1_b .ult{width: 100%; position:relative;}
.rz4_06_txt1_b .ult li{width: 35%; float:left;display: block; position:relative; margin-top:10px; margin-bottom:60px;}
.rz4_06_txt1_b .ult li:nth-child(1) { width:28%;}
.rz4_06_txt1_b .ult li:nth-child(3n) { margin-right:0;}
.rz4_06_txt1_b .ult li .num{ width:100%; height:50px;font-size: 24px; color: #fff; position:relative; margin-left:20px;}
.rz4_06_txt1_b .ult li .txt{ width:80%; line-height:25px; position:relative;font-size: 14px; color: #fff;margin-top:40px;}
.rz4_06_txt1_b .ult li .txt p{ margin-left:45px; color: #fff;}
.rz4_06_txt1_b .ult li .txt p span{ font-size:36px; position:absolute; left:20px; color: #fff;}

.rz4_06_txt2 .in-ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.rz4_06_txt2 .in-ys dl {margin: 0;padding: 20px 0;}
.rz4_06_txt2 .in-ys dd { float:left; width:48%; margin-right:4%; margin-bottom:60px; background:#00baf3; height:200px; border-radius:10px; padding:30px 20px;box-sizing: border-box;}
.rz4_06_txt2 .in-ys dd:nth-child(2n) { margin-right:0; text-align:right;}
.rz4_06_txt2 .in-ys dd:nth-child(2n) p{ margin-left:40%;}
.rz4_06_txt2 .in-ys dd h4 {overflow: hidden;}
.rz4_06_txt2 .in-ys dd h4 span {display: block;font-size: 26px; color: #fff;}
.rz4_06_txt2 .in-ys dd p { width:60%;margin: 15px 0 0;line-height: 2;font-size: 16px; color: #fff;}
.rz4_06_txt2 .in-ys dd .text p{color: #333;}
.rz4_06_txt2 .thum {width: 400px;height: 200px; line-height:200px;position: absolute;left: 50%;top: 45%;-webkit-transform: translate(-50%, -50%); text-align:center; background:#008fef; border:5px solid #fff; border-radius:10px;}
.rz4_06_txt2 .thum p{font-size:30px; color:#fff;}

.rz4_06_txt3 .ult{width: 100%; position:relative; margin-bottom:20px;}
.rz4_06_txt3 .ult li{width: 160px; height:80px; margin-right:45px;float:left;display: block; position:relative; margin-bottom:30px;}
.rz4_06_txt3 .ult li .txt{ width:160px; height:75px; line-height:75px; border-radius:10px; margin-top:10px; margin-left:10px; background:#00baf3; position:relative;font-size: 14px; color: #fff; text-align:center;}
.rz4_06_txt3 .ult li i { width:30px; height:43px;position: absolute;top: 25px; left:112%; font-size:36px;}
.rz4_06_txt3 .ult li:nth-child(1) .txt{ background:#008fef; font-size:20px;}
.rz4_06_txt3 .ult li:nth-child(6){ margin-right:0;}
.rz4_06_txt3 .ulb{width: 100%; position:relative; margin-bottom:20px;}
.rz4_06_txt3 .ulb li{width: 160px; height:80px; margin-right:45px;float:left;display: block; position:relative; margin-bottom:30px;}
.rz4_06_txt3 .ulb li .txt{ width:160px; height:75px; line-height:75px; border-radius:10px; margin-top:10px; margin-left:10px; background:#00baf3; position:relative;font-size: 14px; color: #fff; text-align:center;}
.rz4_06_txt3 .ulb li i { width:30px; height:43px;position: absolute;top: 25px; left:112%; font-size:36px;}
.rz4_06_txt3 .ulb li:nth-child(1) .txt{ background:#008fef; font-size:20px;}
.rz4_06_txt3 .ulb li:nth-child(2) .txt{ height:65px; line-height:25px; padding-top:10px;}

.rz4_06_txt4 table{ border-collapse:collapse; border-color:#ccc;}
.rz4_06_txt4 table td{ width:12%; height:40px; line-height:40px; text-align:center; border-color:#ccc; color:#000; font-size:18px;}
.rz4_06_txt4 table .tit{ height:50px; line-height:50px; background:#008fed; color:#fff;}
.rz4_06_txt4 table .tit td{ color:#fff;}
.rz4_06_txt4 table .tit01{ background:#ffebed;}
.rz4_06_txt4 table .tit02{ background:#fff2e9;}
.rz4_06_txt4 table .tit03{ background:#dbf6ff;}
.rz4_06_txt4 table .tit04{ background:#efefef;}

.rz4_06_txt5 .ult{width: 100%; position:relative; margin-bottom:20px;}
.rz4_06_txt5 .ult li{width: 210px; height:80px; margin-right:30px;float:left;display: block; position:relative; margin-bottom:30px;}
.rz4_06_txt5 .ult li .txt{ width:210px; height:75px; line-height:75px; border-radius:10px; margin-top:10px; margin-left:10px; background:#008fef; position:relative;font-size: 18px; color: #fff; text-align:center;}
.rz4_06_txt5 .ult li:nth-child(6) .txt{ margin-right:0;}
.rz4_06_txt5 .ult li:nth-child(1) .txt{ height:65px; line-height:25px; padding-top:10px;}

.rz4_06_txt5 .ulb{width: 100%; position:relative; margin-bottom:20px;}
.rz4_06_txt5 .ulb li{width: 290px; height:180px; margin-right:30px;float:left;display: block; position:relative; margin-bottom:30px;}
.rz4_06_txt5 .ulb li .txt{ width:290px; height:175px; border-radius:10px; margin-top:10px; margin-left:10px; background:#008fef; position:relative;font-size: 14px; color: #fff; text-align:center;}
.rz4_06_txt5 .ulb li .txt h1{ background:#0072c8; height:55px; line-height:55px; color:#fff;font-size: 18px; border-radius:10px;}
.rz4_06_txt5 .ulb li .txt p{ width:80%; margin:20px auto;}
.rz4_06_txt5 .ulb li:nth-child(1){ width:210px; }
.rz4_06_txt5 .ulb li:nth-child(1) .txt{ width:210px; height:125px; line-height:35px; padding-top:50px;}

.rz4_06_txt6 .ul1{width: 100%; position:relative; margin-bottom:20px;}
.rz4_06_txt6 .ul1 li{width: 320px; height:80px; margin-right:30px;float:left;display: block; position:relative; margin-bottom:30px; border-radius:10px; background:#7bd0f9;}
.rz4_06_txt6 .ul1 li .txt{ width:100%; height:80px; line-height:80px; border-radius:10px; position:relative;font-size: 18px; color: #fff; text-align:center;}
.rz4_06_txt6 .ul1 li:nth-child(3) .txt{ margin-right:0;}
.rz4_06_txt6 .ul1 li:nth-child(1){ width:120px; background:#008fed;}
.rz4_06_txt6 .ul1 li:nth-child(2) .txt{ height:70px; line-height:25px; padding-top:15px;}

.rz4_06_txt6 .ul2{width: 100%; position:relative;}
.rz4_06_txt6 .ul2 li{width: 320px; height:80px; margin-right:30px;float:left;display: block; position:relative; border-radius:10px; background:#7bd0f9;}
.rz4_06_txt6 .ul2 li .txt{ width:100%; height:80px; line-height:80px; border-radius:10px; position:relative;font-size: 18px; color: #fff; text-align:center;}
.rz4_06_txt6 .ul2 li:nth-child(3) .txt{ margin-right:0;}
.rz4_06_txt6 .ul2 li:nth-child(1){ width:120px; background:#008fed;}

.rz4_06_txt6 .ul3{width: 100%; position:relative; margin-bottom:20px;}
.rz4_06_txt6 .ul3 li{width: 320px; height:80px; margin-right:30px;float:left;display: block; position:relative; margin-bottom:30px; border-radius:10px; background:#7bd0f9;}
.rz4_06_txt6 .ul3 li .txt{ width:100%; height:80px; line-height:25px; padding-top:15px; border-radius:10px; position:relative;font-size: 18px; color: #fff; text-align:center;}
.rz4_06_txt6 .ul3 li:nth-child(3) .txt{ margin-right:0;}
.rz4_06_txt6 .ul3 li:nth-child(1){ width:120px; background:#008fed;}
.rz4_06_txt6 .ul3 li:nth-child(1) .txt{ height:70px; line-height:50px;}

.rz4_06_txt6 .ul4{width: 100%; position:relative;}
.rz4_06_txt6 .ul4 li{width: 320px; height:80px; margin-right:30px;float:left;display: block; position:relative; border-radius:10px; background:#7bd0f9;}
.rz4_06_txt6 .ul4 li .txt{ width:100%; height:80px; line-height:80px; border-radius:10px; position:relative;font-size: 18px; color: #fff; text-align:center;}
.rz4_06_txt6 .ul4 li:nth-child(3) .txt{ margin-right:0;}
.rz4_06_txt6 .ul4 li:nth-child(1){ width:120px; background:#008fed;}
.rz4_06_txt6 .ul4 li:nth-child(4) .txt{ height:70px; line-height:25px; padding-top:15px;}

.i2_t{ font-size:16px; color:#333; height:40px; width:334px; position:relative; margin-left:680px;}
.i2_t p{ position:absolute; left:28px; top:-10px; background:#fff; padding:0 10px;}
.i2_b{ font-size:16px; color:#333; height:40px; width:334px; position:relative; margin-left:673px; margin-bottom:40px;}
.i2_b p{ position:absolute; left:138px; top:30px; background:#fff; padding:0 10px;}
.i4_t{ font-size:16px; color:#333; height:40px; width:334px; position:relative; margin-left:680px;}
.i4_t p{ position:absolute; left:33px; top:-10px; background:#fff; padding:0 10px;}
.i4_b{ font-size:16px; color:#333; height:40px; width:334px; position:relative; margin-left:687px; margin-bottom:40px;}
.i4_b p{ position:absolute; left:68px; top:30px; background:#fff; padding:0 10px;}

.rz4_06_txt7 .ult{width: 100%; position:relative; margin-top:30px;}
.rz4_06_txt7 .ult li{width: 31%; height:320px; margin-right:3%;float:left;display: block; position:relative; background:#98cdf5;}
.rz4_06_txt7 .ult li:nth-child(3n) { margin-right:0;}
.rz4_06_txt7 .ult li .num{ width:94%; padding:0 3%; height:70px; line-height:30px; padding-top:10px; position:relative; background:#0072c8;font-size: 16px; color: #fff;}
.rz4_06_txt7 .ult li:nth-child(1)  .num{ height:55px; padding-top:25px;}
.rz4_06_txt7 .ult li .txt{ width:100%; margin:20px auto 0; line-height:30px; position:relative;font-size: 16px; color: #222;}
.rz4_06_txt7 .ult li .txt h1{ font-size: 20px; font-weight:bold; color: #000; text-align:center;}
.rz4_06_txt7 .ult li .txt p{ margin-left:35px; font-size: 14px; color: #fff;}
.rz4_06_txt7 .ult li .txt p span{ font-size:36px; position:absolute; left:10px; color: #fff;}


.rz4_07{ padding:60px 0 0; background:url(rz4_07_bg.jpg) no-repeat; overflow:hidden;}
.rz4_07 .i_tit h1{ color:#fff}
.rz4_07_txt{ line-height:30px; margin-top:60px; font-size:14px;}
.rz4_07 .soluCase .thum {width: 140px;height: 140px; border-radius:50%;position: absolute;left: 49%;top: 49%;-webkit-transform: translate(-50%, -50%); background:#138eeb; text-align:center;}
.rz4_07 .soluCase .thum p{ line-height:30px; margin-top:50px; font-size:24px; color:#fff;}
.rz4_07 .soluCase {width: 550px;height: 550px;position: relative;margin: 50px auto 0px;border-radius: 50%;color: #333;}
.rz4_07 .xian {width: 350px;height: 350px;}

.rz4_07 .xian1::before{content:"";position:absolute;left:120px;top:180px;width:100%;height:50px;box-sizing:border-box;border-bottom:1px  dotted #ccc;transform-origin:bottom center;transform:rotateZ(55deg) scale(1.014);}
.rz4_07 .xian2::before{content:"";position:absolute;left:-120px;top:180px;width:100%;height:50px;box-sizing:border-box;border-bottom:1px  dotted #ccc;transform-origin:bottom center;transform:rotateZ(125deg) scale(1.014);}
.rz4_07 .xian3::before{content:"";position:absolute;left:-10px;top:350px;width:100%;height:50px;box-sizing:border-box;border-bottom:1px  dotted #ccc;transform-origin:bottom center;transform:rotateZ(0) scale(0.714);}
  

.rz4_07 .soluCase ul li {position: absolute;width: 520px;height: auto;display: flex;align-items: center;}
.rz4_07 .soluCase ul li .num {width: 140px; height:140px; text-align: center; color:#fff; border-radius:50%; background:#98cdf5; position:relative;}
.rz4_07 .soluCase ul li .num h1{font-size: 18px; color:#fff; margin-top:40px;}
.rz4_07 .soluCase ul li .num p {font-size: 16px; color:#fff;display: block;}
.rz4_07 .soluCase ul li:nth-child(1) {left: -400px;top: 320px;direction: rtl;text-align: right;}
.rz4_07 .soluCase ul li:nth-child(2) {left: -180px;top: 0px;direction: rtl;text-align: right;}
.rz4_07 .soluCase ul li:nth-child(3) {right: -400px;top: 320px;}
 


/* rz4_08 */

.rz4_08{ padding:6px 0 0px;}

.rz4_08 .main-timeline .timeline{padding: 25px 0 60px;margin: -4px auto 0;position: relative;z-index: 1; width:1280px; position:relative;}
.rz4_08 .main-timeline .timeline:after{content: '';height: 100%;width: 50%;border-radius: 10px 0 0 10px;border: 4px solid #70b4e5;border-right: none;position: absolute;left: 0;top: 0;z-index: -1;box-sizing: border-box;}
.rz4_08 .main-timeline .timeline-year{ width:94%; position:relative; margin:10px auto 30px;}
.rz4_08 .main-timeline .timeline-year h1{ color: #999;font-size: 16px; font-weight:normal; margin:0; padding:0;}
.rz4_08 .main-timeline .timeline-year p{ color: #000;font-size: 22px; margin:0; padding:0;}
.rz4_08 .main-timeline .content{color: #909090;width: 94%; position:relative; margin:0 auto;}
.rz4_08 .main-timeline .title{color: #65C7D0;font-size: 22px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 5px 0;}
.rz4_08 .main-timeline .description{font-size: 15px;letter-spacing: 1px;margin: 0;}
.rz4_08 .main-timeline .timeline:nth-child(even):after{left: auto;right: 0px;border: 4px solid #70b4e5;border-left: none;border-radius: 0 10px 10px 0;box-sizing: border-box;}
.rz4_08 .main-timeline .timeline:nth-child(even) .timeline-year{ text-align:right;}
.rz4_08 .main-timeline .timeline:nth-child(1):after {border-top: none;border-radius: 0 0 0 10px;}
.rz4_08 .main-timeline .timeline:nth-child(3):after {border-bottom: none;border-radius: 10px 0 0 0; height:10%; top:0;}


.rz4_08 .main-timeline .timeline-year .num1{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}
.rz4_08 .main-timeline .timeline-year .num2{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;right: -58px;bottom:0;z-index:10;}
.rz4_08 .main-timeline .timeline-year .num3{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}
.rz4_08 .main-timeline .timeline-year .num4{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;right: -58px;bottom:0;z-index:10;}
.rz4_08 .main-timeline .timeline-year .num5{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}
.rz4_08 .main-timeline .timeline-year .num6{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;right: -58px;bottom:0;z-index:10;}
.rz4_08 .main-timeline .timeline-year .num7{width: 40px;height:40px; line-height:40px; text-align:center; font-size:36px; color:#fff;background:#0c90e3; border-radius:50%;position: absolute;left: -58px;bottom:0;z-index:10;}


.rz4_08_txt1{}
.rz4_08_txt1_b {}

.rz4_08_txt2 table{ border-collapse:collapse; border-color:#ccc;}
.rz4_08_txt2 table td{ width:5%; height:40px; line-height:25px; text-align:center; border-color:#ccc; color:#000; font-size:16px; padding:10px 0;}
.rz4_08_txt2 table .tit{ height:50px; line-height:50px; background:#008fed; color:#fff;}
.rz4_08_txt2 table .tit td{ color:#fff;}
.rz4_08_txt2 table .tit01{ background:#ffebed;}
.rz4_08_txt2 table .tit02{ background:#fff2e9;}
.rz4_08_txt2 table .tit03{ background:#dbf6ff;}
.rz4_08_txt2 table .tit04{ background:#efefef;}

.rz4_08_txt3 .ult{width: 100%; position:relative; margin-bottom:20px;}
.rz4_08_txt3 .soluCase {width: 550px;height: 550px;position: relative;margin: 0px auto;}
.rz4_08_txt3 .soluCase ul li {position: absolute;width: 180px;height: auto;display: flex;align-items: center;}
.rz4_08_txt3 .soluCase ul li .txt {margin-right: 10px;direction: initial;}
.rz4_08_txt3 .soluCase ul li .txt p {font-size: 14px;display: block;margin-bottom: 5px; line-height:25px; color:#000;}
.rz4_08_txt3 .soluCase ul li .txt p span{font-size: 20px; font-weight:bold; color:#138eeb;}
.rz4_08_txt3 .soluCase ul li:nth-child(1) {left: 300px;top: 60px;}
.rz4_08_txt3 .soluCase ul li:nth-child(2) {left: 480px;top: 200px;}
.rz4_08_txt3 .soluCase ul li:nth-child(3) {left: 400px;top: 430px;}
.rz4_08_txt3 .soluCase ul li:nth-child(4) {left: -50px;top: 430px;direction: rtl;text-align: right;}
.rz4_08_txt3 .soluCase ul li:nth-child(5) {left: -120px;top: 200px;direction: rtl;text-align: right;}
.rz4_08_txt3 .soluCase .thum {width: 450px;height: auto;position: absolute;left: 52%;top: 49%;-webkit-transform: translate(-50%, -50%);}
.rz4_08_txt3 .soluCase .thum{position: relative;overflow: hidden;}
.rz4_08_txt3 .soluCase .thum p{position: absolute;left: 36%;top: 46%; font-size:20px; color:#138eeb; text-align:center;}

.rz4_09{ padding:60px 0;}
.rz4_09 .titl{ width:300px; margin:30px auto 0; text-align:center; position:relative;z-index: 20;}
.rz4_09 .titl:after{content: '';display: block;width: 100%;height: 1px;background-color: #666;position: absolute;left: 0;bottom: 25px;z-index: -10;}
.rz4_09 .titl p{ background:#fff; width:150px; margin:0 auto; text-align:center;z-index: 20;}
.rz4_09_txt h1{ font-size:36px; text-align:center; color:#fff;}
.rz4_09_txt{background: url(rz4_09_bg.png) no-repeat;z-index: 8;}
.rz4_09 .ult{width: 100%; position:relative; margin-bottom:20px;}
.rz4_09 .ult:after{content: '';display: block;width: 10%;height: 10%;background-color: #fff;position: absolute;left: -20px;bottom: 0;z-index: 10;}
.rz4_09 .ult li{width: 180px; height:200px; margin-left:70px;float:left;display: block; position:relative;}
.rz4_09 .ult li .jn4_09_b_wrap{width: 150px; height:150px; border-radius:50%; border:1px solid #999;}
.rz4_09 .ult li .txt01{ width:130px; height:130px; border-radius:50%; margin-top:10px; margin-left:10px; background:#e1e5e8; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz4_09 .ult li .txt01 img{ width:50px; border-radius:0; margin-top:10px; margin-left:40px;}
.rz4_09 .ult li .txt01 .txt{ width:100%; text-align:center; color:#0195ff; margin-top:10px; margin-left:0px;}
.rz4_09 .ult li .txt1{ display:none; width:130px; height:130px; line-height:130px; border-radius:50%; margin-top:10px; margin-left:10px; background:#0195ff; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz4_09 .ult li .txt1 img{ width:50px; border-radius:0; margin-top:30px; margin-left:40px;}
.rz4_09 .ult li .txt2{ display:none; width:90%; margin:10px auto; text-align:center; height:30px; line-height:30px;}
.rz4_09 .ult li:hover .txt01{ display:none;}
.rz4_09 .ult li:hover .txt1{ display:block; width:130px; height:130px; line-height:130px; border-radius:50%; margin-top:10px; margin-left:10px; background:#0195ff; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz4_09 .ult li:hover .txt2{ display:block;}

.rz4_09 .ulb{width: 100%; position:relative; margin-top:80px;}
.rz4_09 .ulb li{width: 180px; height:200px; margin-right:70px;float:right;display: block; position:relative;}
.rz4_09 .ulb li .jn4_09_b_wrap{width: 150px; height:150px; border-radius:50%; border:1px solid #999;}
.rz4_09 .ulb li .txt01{ width:130px; height:130px; border-radius:50%; margin-top:10px; margin-left:10px; background:#e1e5e8; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz4_09 .ulb li .txt01 img{ width:50px; border-radius:0; margin-top:10px; margin-left:40px;}
.rz4_09 .ulb li .txt01 .txt{ width:100%; text-align:center; color:#0195ff; margin-top:10px; margin-left:0px;}
.rz4_09 .ulb li .txt1{ display:none; width:130px; height:130px; line-height:130px; border-radius:50%; margin-top:10px; margin-left:10px; background:#0195ff; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz4_09 .ulb li .txt1 img{ width:50px; border-radius:0; margin-top:30px; margin-left:40px;}
.rz4_09 .ulb li.i7 .txt1 img{ width:90px; height:90px; border-radius:0; margin-top:15px; margin-left:20px;}
.rz4_09 .ulb li .txt2{ display:none; width:90%; margin:10px auto; text-align:center; height:30px; line-height:30px;}
.rz4_09 .ulb li:hover .txt01{ display:none;}
.rz4_09 .ulb li:hover .txt1{ display:block; width:130px; height:130px; line-height:130px; border-radius:50%; margin-top:10px; margin-left:10px; background:#0195ff; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz4_09 .ulb li:hover .txt2{ display:block;} 

.rz4_09 .rz4_09_line{content: '';height:270px;width: 100%;border-radius: 0 135px 135px 0;border:5px solid #e1e5e8;border-left: none;position: absolute;left: 0;top: 380px;z-index: -1;}





.rz5_01{ padding:60px 0;background: url(rz5_01_bg.png) no-repeat;}
.rz5_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}
.rz5_01_l{ width:50%; float:left;}
.rz5_01_r{ width:50%; float:left;}
.rz5_01_l h1{ font-size:30px; margin-top:100px; margin-bottom:30px; color:#000;}
.rz5_01_l p{ font-size:18px; margin-bottom:60px;}
.rz5_01_l .rz5_01_more{ width:120px; line-height:40px; border-radius:20px; text-align:center;background-image: linear-gradient(to right, #8c72f9, #425ff9);}
.rz5_01_l .rz5_01_more a{ color:#fff;}
.rz5_01_b .rz5_01_b_tit{ margin-top:60px;}
.rz5_01_b .rz5_01_b_tit h1{ font-size:24px; color:#000;}
.rz5_01_b .rz5_01_b_txt{ margin-top:60px;}
.rz5_01_b .rz5_01_b_l{ width:45%; float:left;box-shadow: -2px 2px 30px #444;}
.rz5_01_b .rz5_01_b_r{ width:45%; float:right;box-shadow: -2px 2px 30px #444;}
.rz5_01_b .rz5_01_b_txt p{ background:#536efb; height:120px; line-height:120px; text-align:center; font-size:24px; margin-bottom:1px; color:#fff;}
.rz5_01_b .rz5_01_b_txt p:hover{ background:#fff; color:#536efb;}


.rz5_02{ padding:60px 0;background: url(rz5_02_bg.png) no-repeat;}
.rz5_02 .rz5_02_tit{ color:#fff;}
.rz5_02 .rz5_02_tit h1{ font-size:24px; color:#fff; margin-bottom:30px;}
.rz5_02_txt{}
.map-service{position:relative;height:660px;}
.china-map{width:1280px;height:662px;background:url(rz5_02_map.png) center no-repeat;position:relative;}
.region-list{position:absolute;left:0;top:0}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.area-box .pulse{position:absolute;top:-30px;left:-30px;height:66px;width:66px;border:2px solid #b7b7b7;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}

.region-list.waite .area-box .dot{background:#ffff01}
.region-list.waite .area-box .pulse{border-color:#ffff01}

.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}
.show-regin span{width:80px;position:absolute;left:8px;top:-11px;padding:6px 10px;font-size:14px;color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}
.postition-10 .show-regin span{left:0}
.postition-6 .show-regin span{left:-72px}
.area-box{z-index:77}
.show-regin{z-index:66; display:none;}
.region-list.active .show-regin span{position:relative;color:#ccc}
.region-list.waite .show-regin span{color:#ccc}
.postition-1{left:1102px;top:508px; border:1px solid red;}
.postition-2{left:1002px;top:303px}
.postition-3{left:702px;top:266px}
.postition-4{left:180px;top:240px}
.postition-5{left:340px;top:240px}
.postition-6{left:406px;top:445px}
.postition-7{left:682px;top:200px}
.douhao{width:0}



.rz5_03{ padding:60px 0; background:#f8f7fd;}
.rz5_03 .rz5_03_tit{ color:#000;}
.rz5_03 .rz5_03_tit h1{ font-size:24px; color:#000; margin-bottom:30px;}
.rz5_03 .rz5_03_tit p{ color:#999;}
.rz5_03 .rz5_03_txt { position:relative; margin-top:60px;}
.rz5_03 .rz5_03_txt li {float: left;width: 230px; margin-right:40px;position: relative; padding:30px;}
.rz5_03 .rz5_03_txt li:nth-child(4){ margin-right:0;}
.rz5_03 .rz5_03_txt li .icon {width: 100%;}
.rz5_03 .rz5_03_txt li .icon img {width: 100%;}
.rz5_03 .rz5_03_txt li .dw-txt {margin:20px 0;color: #333; text-align:center;font-size: 16px; line-height:30px;}
.rz5_03 .rz5_03_txt li:hover { background:#fff;box-shadow: -2px 2px 30px #999;}


/* rz5_04 */
.rz5_04{padding:60px 0; background:#f6f6f6;}
.rz5_04_txt{width: 100%; margin-top:60px; text-align:center;} 
.rz5_04 .rz5_04_img{ width:100%; position:relative;}
.rz5_04 .swiper-slide{width: 53%; box-sizing: border-box;}
.rz5_04 .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative; margin-bottom:30px;box-shadow: -2px 2px 10px #dcdcdc;}
.rz5_04 .swiper-slide a img{display: block;width: 100%;transition: all .6s;}
.rz5_04 .swiper-container{padding-left: calc((100% - 1280px)/2);box-sizing: border-box;padding-right: calc((100% - 1300px)/2);}
.rz5_04 .page1{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box; position:absolute; top:46%; z-index:1000;}
.rz5_04 .page1 .swiper-button-next,.rz5_04 .page1 .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;width: 33px;height: 57px; position:absolute; border:none; outline:none;}
.rz5_04 .page1 .swiper-button-prev{background:url(prev.png) no-repeat;left: -45px;}
.rz5_04 .page1 .swiper-button-next{background:url(next.png) no-repeat;right: -45px;}
.rz5_04 .swiper-pagination{position: relative;top: 0px;left: 0;margin: 0;padding: 0;margin-left: 30px;}
.rz5_04 .swiper-pagination-bullet{width: 24px;height: 3px;opacity: 1;background-color: #aaaaaa;margin-right: 10px; border-radius:0; border:none; outline:none;}
.rz5_04 .swiper-pagination-bullet:last-child{margin-right: 0;}
.rz5_04 .swiper-pagination-bullet-active{background-color: #1a67ae;}

/* rz5_05 */
.rz5_05{padding:60px 0; background:#383f49;}
.rz5_05 .i_tit h1{ color:#fff}
.rz5_05_txt{width: 100%; margin-top:30px;} 

.rz5_06{ padding:60px 0;}
.rz5_06 .process{width:100%; margin:60px 0; position:relative;}
.rz5_06 .process .ult{width: 100%; position:relative; margin-bottom:0;}
.rz5_06 .process .ult li{width:160px; height:40px; line-height:40px; border:2px solid #fcba88; border-radius:5px; margin-right:58px;float:left;display: block; position:relative; text-align:center;}
.rz5_06 .process .ult li div{ width:100%; position:relative;font-size: 14px; font-weight:bold;color: #222;	}
.rz5_06 .process .ult li i { width:39px; height:24px;position: absolute;top: 10px; left:105%; background:url(rz5_06_icon.png) no-repeat;}
.rz5_06 .process .ult li:nth-child(6) { margin-right:0;}
.rz5_06 .process .ult li:nth-child(6) i { width:39px; height:54px; position: absolute;top: 125%;left:40%;background:url(rz5_06_icon1.png) no-repeat;}
.rz5_06 .process .ulb1{width: 100%; position:relative; margin-bottom:70px;}
.rz5_06 .process .ulb1 li{width:160px; height:40px; line-height:40px; border:2px solid #fcba88; border-radius:5px; margin-right:58px;float:left;display: block; position:relative; text-align:center;}
.rz5_06 .process .ulb1 li div{ width:100%; position:relative;font-size: 14px; font-weight:bold;color: #222;	}
.rz5_06 .process .ulb1 li i { width:39px; height:24px;position: absolute;top: 10px; left:105%; background:url(rz5_06_icon2.png) no-repeat;}
.rz5_06 .process .ulb1 li:nth-child(6) { margin-right:0;}
.rz5_06 .process .ulb1 li:nth-child(6) i { display:none;}


.rz5_07{ padding:60px 0; background:#52499c; min-height:240px;}
.rz5_07 .rz5_07_l{ width:25%; float:left;}
.rz5_07 .rz5_07_r{ width:75%; float:left;}
.rz5_07 .rz5_07_tit{ color:#fff;}
.rz5_07 .rz5_07_tit h1{ font-size:48px; color:#fff; margin-bottom:30px;}
.rz5_07 .rz5_07_tit p{ font-size:18px;}

.rz5_07 .rz5_07_more{ width:120px; line-height:40px; border:1px solid #fff; text-align:center; margin-top:30px; margin-left:350px;}
.rz5_07 .rz5_07_more a{ color:#fff; font-weight:bold;}


.rz6_01{ padding:60px 0;}
.rz6_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}
.rz6_01_l{ width:50%; float:left;}
.rz6_01_l img{ box-shadow: -2px 2px 10px #666;}
.rz6_01_r{ width:45%; float:left; padding-left:5%; padding-top:90px;}



.rz6_02{ padding:60px 0; background:#f3f7fa;}
.rz6_02_txt{ line-height:30px; margin-top:60px; font-size:14px;}
.rz6_02_l{ width:50%; margin-right:10%; float:left;}
.rz6_02_r{ width:440px; float:right;}
.rz6_02_r .rz6_02_p{ width:440px; position:relative; margin-top:30px;}
.rz6_02_r .rz6_02_p img{ width:440px;}
.rz6_02_l h1{ font-size:30px; margin-bottom:30px; color:#09397c; border-bottom:1px solid #09397c; padding-bottom:10px;}
.rz6_02_l p{ font-size:14px;}
.rz6_02_l .rz6_02_more{ width:200px; line-height:40px; border-radius:20px; text-align:center;background:#67718a; margin-top:60px;}
.rz6_02_l .rz6_02_more a{ color:#fff;}


.rz6_03{ padding:60px 0 0;}
.rz6_03_txt{ line-height:30px; margin-top:30px; font-size:14px; margin-bottom:30px;}
.rz6_03_b .ult{width: 100%; position:relative; margin:60px auto;}
.rz6_03_b .ult li{width: 380px; margin-right:40px; margin-bottom:60px;float:left;display: block; position:relative; box-shadow: -2px 2px 20px #dcdcdc;}
.rz6_03_b .ult li:nth-child(3n) { margin-right:0;}
.rz6_03_b .ult li .num{ width:70px; height:70px; line-height:70px; background:#09397c; border-radius:50%; text-align:center; position:relative; margin:-35px auto 0; color:#fff; font-size:48px;}
.rz6_03_b .ult li .txt{ width:80%; margin:30px auto; height:180px; line-height:30px; position:relative;font-size: 12px; color: #666; text-align:justify;}
.rz6_03_b .ult li h1{ font-size:20px; font-weight:bold; text-align:center;}
.rz6_03_b .ult li h2{ width:80px; height:3px; background:#09397c; margin:20px auto;}


/* rz6_04 */
.rz6_04{width: 100%;padding:60px 0; position:relative; background:#f3f7fa;}
.rz6_04_tit{ text-align:center;}
.rz6_04_tit img{width: 200px;}
.rz6_04_tit span{font-size: 48px; font-weight:bold; color:#000;}
.rz6_04_tit1{ width:100%; height:60px; color:#000; text-align:center; border-bottom:3px solid #555; margin-bottom:30px;}
.rz6_04_tit1 p{ font-size:30px;}
.rz6_04_txt_1{ font-size:18px; color:#000; line-height:30px; margin:10px auto 60px;}

.rz6_04_txt{overflow: hidden;position: relative;}
.rz6_04_txt:before{content: "";width: 40px;height: 100%;background:url(rz6_04_05.png) no-repeat;position: absolute;top: 0;left: 48%;transform: translateX(-48%); border-radius:20px;}
.rz6_04_txt .timeline{width: 50%;position: relative;}
.rz6_04_txt .timeline1{ float:right; text-align:left; padding-left:55px;}
.rz6_04_txt .timeline1 .rz6_04_4{ text-align:center; width:100%; position:relative; margin-top:60px;} 
.rz6_04_txt .timeline1 .rz6_04_4 img{ width:90px; margin:0 auto; text-align:center;} 
.rz6_04_txt .timeline1 .rz6_04_4 span{ color:#469cff; font-size:24px; padding-left:35px; line-height:40px; }
.rz6_04_txt .timeline1 .rz6_04_4 h1{ text-align:center; font-size:30px; margin-top:60px;}
.rz6_04_txt .timeline1 .rz6_04_4 p{ text-align:left; width:80%; margin:0 auto; color:#000; font-size:16px;}
.rz6_04_txt .timeline2{ margin-top: 60px; padding-right:55px;} 
.rz6_04_txt .timeline2 .timeline-content{ width:100%;  right:0; text-align:right; padding-right:15px; } 
.rz6_04_txt .timeline2 .rz6_04_1{ text-align:center; position:relative; margin-bottom:80px;} 
.rz6_04_txt .timeline2 .rz6_04_1 img{ width:30px; position:absolute; top:0; } 
.rz6_04_txt .timeline2 .rz6_04_1 span{ color:#1066a3; font-size:24px; padding-left:35px; line-height:40px; }
.rz6_04_txt .timeline2 .rz6_04_1 p{ width:100%; color:#1066a3; font-size:20px;  }
.rz6_04_txt .timeline2 .rz6_04_2{ text-align:center; position:relative; margin:30px 0;} 
.rz6_04_txt .timeline2 .rz6_04_2 img{ width:30px; position:absolute; top:7px; } 
.rz6_04_txt .timeline2 .rz6_04_2 span{ color:#1066a3; font-size:24px; padding-left:35px; line-height:40px; }
.rz6_04_txt .timeline2 .rz6_04_2 p{ width:100%; color:#1066a3; font-size:20px;  }
.rz6_04_txt .timeline3{ margin-top: 100px; text-align:right; padding-right:55px; } 
.rz6_04_txt .timeline3 .rz6_04_3{ text-align:center; position:relative; margin-top:60px;} 
.rz6_04_txt .timeline3 .rz6_04_3 img{ width:30px; position:absolute; top:7px; } 
.rz6_04_txt .timeline3 .rz6_04_3 span{ color:#469cff; font-size:24px; padding-left:35px; line-height:40px; }
.rz6_04_txt .timeline3 .rz6_04_3 p{ width:100%; color:#469cff; font-size:20px;}
.rz6_04_txt .timeline4{ float:right; text-align:left; padding-left:55px; margin-top:60px;}
.rz6_04_txt .timeline1 .year{ width:150px; height:99px; line-height:99px; text-align:center; background:url(rz6_04_01.png) no-repeat; background-size:150px ;}
.rz6_04_txt .timeline2 .year{ width:150px; height:99px; line-height:99px; text-align:center;background:url(rz6_04_02.png) no-repeat; background-size:150px ;}
.rz6_04_txt .timeline3 .year{ width:150px; height:99px; line-height:99px; text-align:center;background:url(rz6_04_03.png) no-repeat; background-size:150px ;
} 
.rz6_04_txt .timeline4 .year{ width:150px; height:99px; line-height:99px; text-align:center; background:url(rz6_04_01.png) no-repeat; background-size:150px ;}
.rz6_04_txt .year{ display:inline-block;font-size: 32px;color: #fff; width:150px; height:99px; line-height:99px; text-align:center;}
.rz6_04_txt_2{ font-size:20px; color:#000; line-height:30px; margin:60px auto 60px; border-top:3px solid #000; padding-top:60px;}
.rz6_04_txt_3{ width:100%; position:relative;}
.rz6_04_txt_3 .rz6_04_txt_3l{ width:40%; float:left; margin-right:5%; position:relative;}
.rz6_04_txt_3 .rz6_04_txt_3l img{ width:100%;}
.rz6_04_txt_3 .rz6_04_txt_3r{ width:50%; float:left; padding-top:60px;}
.rz6_04_txt_3 .rz6_04_txt_3r p{ font-size:18px; line-height:30px; margin:30px 0; color:#000;}

.rz6_04_txt_4{ margin-top:90px;}
.rz6_04_txt_4 h1{ font-size:28px; color:#000;}

.rz6_06{ padding:60px 0;}
.rz6_06_b .ult{width: 100%; position:relative;}
.rz6_06_b .ult li{width: 30%; margin-right:5%;float:left;display: block; position:relative; margin-top:30px; margin-bottom:60px;}
.rz6_06_b .ult li:nth-child(3n) { margin-right:0;}
.rz6_06_b .ult li .num{ width:126px; text-align:center; height:126px; position:relative; margin:0 auto 20px;}
.rz6_06_b .ult li .txt{ width:80%; margin:0 auto; line-height:30px; position:relative;font-size: 16px; color: #222; text-align:center;}


.rz6_07{ padding:60px 0 0; background:url(abput05.jpg) no-repeat; overflow:hidden;}
.rz6_07_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px; text-align:center; color:#fff;}
.rz6_07 .i_tit h1{ color:#fff}
.rz6_07 .ult{width: 100%; position:relative; margin-bottom:20px;}
.rz6_07 .ult li{width: 95px; height:130px; margin-right:20px;float:left;display: block; position:relative; margin-bottom:60px;}
.rz6_07 .ult li .rz6_07_b_wrap{width: 95px; height:95px; border-radius:50%; background:rgba(44,76,169,0.4);}
.rz6_07 .ult li .txt{ width:75px; height:75px; line-height:75px; border-radius:50%; margin-top:10px; margin-left:10px; background:#2c4ca9; position:relative;font-size: 14px; font-weight:bold;color: #fff; text-align:center;}
.rz6_07 .ult li i { width:30px; height:43px;position: absolute;top: 35px; left:112%; background:url(icon06.png) no-repeat; background-size:70%}
.rz6_07 .ult li:nth-child(11) { margin-right:0;}
.rz6_07 .ult li:nth-child(11) i { background:none;}



/* rz6_08 */
.rz6_08{width: 100%;padding:60px 0 0px;background-size: cover;margin:auto;}
.rz6_08 .txt{ font-size:16px; line-height:30px; padding:30px 0 30px; text-align:justify;color: #111;}
.rz6_08 .in-fw{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.rz6_08 .in-fw dl {margin: 0;padding: 20px 0;}
.rz6_08 .in-fw dd { float:left; width:550px; height:60px; line-height:60px; margin-right:100px; margin-bottom:50px; background:#486fd4; position:relative;}
.rz6_08 .in-fw dd:nth-child(2n) { margin-right:0;}
.rz6_08 .in-fw dd h4 {padding-bottom: 15px;margin: 0 0 10px;overflow: hidden; line-height:60px;}
.rz6_08 .in-fw dd h4 i { width:120px; text-align:center;float: left;font-style: normal;color: #ddd;line-height:60px;text-align: center;font-size: 72px; background:#d29a2c; font-family:Arial, Helvetica, sans-serif;}
.rz6_08 .in-fw dd h4 span {display: block;margin-left: 140px;font-size: 18px; line-height:60px;color: #fff;}

.san{ position:absolute; right:-30px; top:0;width: 0;height: 0;border-left: 30px solid #486fd4;border-top: 30px solid transparent;border-bottom: 30px solid transparent;}


.rz6_09{width: 100%;padding:60px 0; position:relative;}
.rz6_09_b .ult{width: 100%; position:relative;}
.rz6_09_b .ult li{width: 200px; margin-right:66px;float:left;display: block; position:relative; margin-top:30px; margin-bottom:30px; background:#486fd4; border-radius:50px;text-align:center;}
.rz6_09_b .ult li .txt{ width:200px; height:100px; line-height:100px; position:relative;font-size: 18px; color: #fff; text-align:center;}
.rz6_09_b .ult li:nth-child(5n) { margin-right:0;}




.ss1_01{ padding:60px 0;}
.ss1_01_txt{ line-height:30px; margin-top:60px; font-size:14px;background: url(ss1_01_bg1.png) no-repeat; padding-bottom:60px;}
.ss1_01_l{ width:40%; float:left;}
.ss1_01_r{ width:60%; float:left;}
.ss1_01_l img{ margin-top:-100px;}
.ss1_01_r p{ margin-top:100px; color:#fff;}

.ss1_02{ padding:0 0 60px;}
.ss1_02_txt{ line-height:30px; margin-top:120px; font-size:14px;}
.ss1_02_l{ width:60%; float:left;}
.ss1_02_l h1{ font-size:36px; color:#1e63b1; font-weight:bold; margin-bottom:20px;}
.ss1_02_l div{ margin-bottom:40px;}
.ss1_02_l p{ padding-left:50px; position:relative; height:70px; line-height:40px; font-size:16px; color:#000;}
.ss1_02_l p span{ position:absolute; left:0; width:40px; height:40px; line-height:40px; border-radius:50%; background:#1e63b1; color:#fff; text-align:center; font-size:26px;}
.ss1_02_r{ width:40%; float:left;}
.ss1_02_r img{ margin-top:-60px;}



.ss1_03{ padding:60px 0 0;}
.ss1_03_txt{background: url(ss1_03_bg.png) no-repeat; min-height:500px;}
.ss1_03_txt p{ line-height:35px; padding-top:100px; font-size:15px; text-align:justify; color:#fff;}

 

/* ss1_04 */
.ss1_04{width: 100%;padding:60px 0;}
.ss1_04_txt{ background:#ebebeb; position:relative;}
.ss1_04_tit{ position:absolute; top:0; left:0;}
.ss1_04 .in-ys{ max-width:1100px; margin:0 auto; position:relative; padding-top:160px;} 
.ss1_04 .in-ys dl {margin: 0;padding: 20px 0;}
.ss1_04 .in-ys dl:nth-child(2n)  .ss1_04_img{ text-align:left;}
.ss1_04 .in-ys dd { display:block; float:left; width:50%; margin-bottom:30px;padding-left: 90px; position:relative;box-sizing: border-box;}
.ss1_04 .in-ys dd h4 { width:100%;padding-top: 90px;margin: 0 0 10px;line-height:60px; position:relative;}
.ss1_04 .in-ys dd h4 i { position:absolute; left:-90px; top:80px;background: url(ss1_04_02.png) no-repeat;font-style: normal;color: #ccc; width:81px; height:84px;line-height:84px;text-align: center;font-size: 48px;}
.ss1_04 .in-ys dd h4 p { width:50px; height:4px; background:#1d85c4;}
.ss1_04 .in-ys dd h4 span {display: block;font-size: 30px; line-height:60px;color: #1d85c4;}
.ss1_04 .in-ys dd .text p{margin: 10px 0 0;line-height: 2;font-size: 16px;color: #333;}
.ss1_04 .in-ys dd .ss1_04_img{ text-align:right;}



.ss1_06{ padding:60px 0;}
.ss1_06 .i_tit{ position:relative;}
.ss1_06 .i_tit .more{ position:absolute; top:10px; right:0; width:60px; background:#1c86c4; height:30px; line-height:30px;}
.ss1_06 .i_tit .more a{ color:#fff; font-size:12px;}
.ss1_06_b{ margin-top:60px;}
.ss1_06_b li a {display:block; width:400px; height:320px; text-decoration:none; color:#000;}
.ss1_06_b li {width:400px; height:320px; position:relative; overflow:hidden; border:0; margin-right:40px;  margin-bottom:40px; float:left; display:inline;}
.ss1_06_b li:nth-child(3n) { margin-right:0;}
.ss1_06_b li img {width:400px; height:260px;border:0;}
.ss1_06_b li i {display:block; width:400px; height:320px; position:absolute; left:0; top:320px; z-index:1; background:#000; filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;-webkit-transition: all 0.6s ease-in-out; }
.ss1_06_b li .ss1_06_txt {display:block; width:400px; height:260px; position:absolute; left:0; top:260px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; }
.ss1_06_b li .ss1_06_txt b { width:100%; text-align:center;display:block; font-size:16px; color:#fff; margin:0; padding:0; background:#1c86c4; height:60px; line-height:60px;} 
.ss1_06_b li .ss1_06_txt span {display:block; padding:10px; line-height:30px; font-size:14px;}
.ss1_06_b li .ss1_06_txt span h1{ width:100%;font-size:16px; text-align:center; color:#fff; margin-top:30px;}
.ss1_06_b li .ss1_06_txt span p{ width:80px; margin:15px auto; height:2px; background:#fff;}
.ss1_06_b li a:hover {direction:ltr;}
.ss1_06_b li a:hover i {top:0;}
.ss1_06_b li a:hover .ss1_06_txt {top:-60px;}



.ss1_07{ padding:60px 0; background:#fff;}
.ss1_07_txt img{ margin-bottom:30px;}
.ss1_07_txt p{ line-height:60px; margin-left:35px; font-size:22px; color: #000;}
.ss1_07_txt p span{ font-size:48px; position:absolute; left:0; color: #000;}


 

.ss2_01{ padding:60px 0 0;}
.ss2_01_txt{ line-height:30px; margin-top:60px; font-size:14px;background: url(ss2_01_bg1.png) no-repeat; padding-bottom:60px;}
.ss2_01_l{ width:40%; float:left;}
.ss2_01_r{ width:60%; float:left;}
.ss2_01_l img{ margin-top:-100px;}
.ss2_01_r p{ margin-top:100px; color:#fff;}

.ss2_02{ padding:0 0 60px;}
.ss2_02_txt{ line-height:30px; margin-top:60px; font-size:14px; position:relative;}
.ss2_02_txt div{ position:relative; padding-left:60px; margin-bottom:30px;}
.ss2_02_txt div span{ position:absolute; left:0; width:40px; height:40px; line-height:40px; border-radius:50%; background:#1e63b1; color:#fff; text-align:center; font-size:26px;}
.ss2_02_txt div h1{ width:100%; font-size:16px; color:#000;}
.ss2_02_txt div p{ font-size:15px; color:#222;}


/* ss2_04 */
.ss2_04{width: 100%;padding:60px 0;}
.ss2_04_txt{ background:#ebebeb; position:relative;}
.ss2_04_tit{ position:absolute; top:0; left:0;}
.ss2_04 .in-ys{ max-width:1100px; margin:0 auto; position:relative; padding-top:160px;} 
.ss2_04 .in-ys dl {margin: 0;padding: 20px 0;}
.ss2_04 .in-ys dl:nth-child(2n)  .ss2_04_img{ text-align:left;}
.ss2_04 .in-ys dd { display:block; float:left; width:50%; margin-bottom:30px;padding-left: 90px; position:relative;box-sizing: border-box;}
.ss2_04 .in-ys dd h4 { width:100%;padding-top: 90px;margin: 0 0 10px;line-height:60px; position:relative;}
.ss2_04 .in-ys dd h4 i { position:absolute; left:-90px; top:80px;background: url(ss1_04_02.png) no-repeat;font-style: normal;color: #ccc; width:81px; height:84px;line-height:84px;text-align: center;font-size: 48px;}
.ss2_04 .in-ys dd h4 p { width:50px; height:4px; background:#1d85c4;}
.ss2_04 .in-ys dd h4 span {display: block;font-size: 30px; line-height:60px;color: #1d85c4;}
.ss2_04 .in-ys dd .text p{margin: 10px 0 0;line-height: 2;font-size: 16px;color: #333;}
.ss2_04 .in-ys dd .ss2_04_img{ text-align:right;}



.ss2_06{ padding:60px 0;}
.ss2_06 .i_tit{ position:relative;}
.ss2_06 .i_tit .more{ position:absolute; top:10px; right:0; width:60px; background:#1c86c4; height:30px; line-height:30px;}
.ss2_06 .i_tit .more a{ color:#fff; font-size:12px;}
.ss2_06_b{ margin-top:60px;}
.ss2_06_b li a {display:block; width:400px; height:320px; text-decoration:none; color:#000;}
.ss2_06_b li {width:400px; height:320px; position:relative; overflow:hidden; border:0; margin-right:40px;  margin-bottom:40px; float:left; display:inline;}
.ss2_06_b li:nth-child(3n) { margin-right:0;}
.ss2_06_b li img {width:400px; height:260px;border:0;}
.ss2_06_b li i {display:block; width:400px; height:320px; position:absolute; left:0; top:320px; z-index:1; background:#000; filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;-webkit-transition: all 0.6s ease-in-out; }
.ss2_06_b li .ss2_06_txt {display:block; width:400px; height:260px; position:absolute; left:0; top:260px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; }
.ss2_06_b li .ss2_06_txt b { width:100%; text-align:center;display:block; font-size:16px; color:#fff; margin:0; padding:0; background:#1c86c4; height:60px; line-height:60px;} 
.ss2_06_b li .ss2_06_txt span {display:block; padding:10px; line-height:25px; font-size:12px;}
.ss2_06_b li .ss2_06_txt span h1{ width:100%;font-size:16px; text-align:center; color:#fff; margin-top:20px;}
.ss2_06_b li .ss2_06_txt span p{ width:80px; margin:15px auto; height:2px; background:#fff;}
.ss2_06_b li a:hover {direction:ltr;}
.ss2_06_b li a:hover i {top:0;}
.ss2_06_b li a:hover .ss2_06_txt {top:-60px;}

 

.ss3_01{ padding:60px 0 0;}
.ss3_01_txt{ line-height:30px; margin-top:60px; font-size:14px;background: url(ss3_01_bg1.png) no-repeat; padding-bottom:60px;}
.ss3_01_l{ width:40%; float:left;}
.ss3_01_r{ width:60%; float:left;}
.ss3_01_l img{ margin-top:-100px;}
.ss3_01_r p{ margin-top:60px; color:#fff;}

.ss3_02{ padding:0 0 60px;}
.ss3_02_txt{ line-height:30px; margin-top:60px; font-size:14px; position:relative;}
.ss3_02_txt div{ position:relative; padding-left:60px; margin-bottom:30px;}
.ss3_02_txt div span{ position:absolute; left:0; width:40px; height:40px; line-height:40px; border-radius:50%; background:#1e63b1; color:#fff; text-align:center; font-size:26px;}
.ss3_02_txt div h1{ width:100%; font-size:16px; color:#000;}
.ss3_02_txt div p{ font-size:15px; color:#222;}


/* ss3_04 */
.ss3_04{width: 100%;padding:60px 0;}
.ss3_04_txt{ background:#ebebeb; position:relative;}
.ss3_04_tit{ position:absolute; top:0; left:0;}
.ss3_04 .in-ys{ max-width:1100px; margin:0 auto; position:relative; padding-top:160px;} 
.ss3_04 .in-ys dl {margin: 0;padding: 20px 0;}
.ss3_04 .in-ys dl:nth-child(2n)  .ss3_04_img{ text-align:left;}
.ss3_04 .in-ys dd { display:block; float:left; width:50%; margin-bottom:30px;padding-left: 90px; position:relative;box-sizing: border-box;}
.ss3_04 .in-ys dd h4 { width:100%;padding-top: 90px;margin: 0 0 10px;line-height:60px; position:relative;}
.ss3_04 .in-ys dd h4 i { position:absolute; left:-90px; top:80px;background: url(ss1_04_02.png) no-repeat;font-style: normal;color: #ccc; width:81px; height:84px;line-height:84px;text-align: center;font-size: 48px;}
.ss3_04 .in-ys dd h4 p { width:50px; height:4px; background:#1d85c4;}
.ss3_04 .in-ys dd h4 span {display: block;font-size: 30px; line-height:60px;color: #1d85c4;}
.ss3_04 .in-ys dd .text p{margin: 10px 0 0;line-height: 2;font-size: 16px;color: #333;}
.ss3_04 .in-ys dd .ss3_04_img{ text-align:right;}



.ss3_06{ padding:60px 0;}
.ss3_06 .i_tit{ position:relative;}
.ss3_06 .i_tit .more{ position:absolute; top:10px; right:0; width:60px; background:#1c86c4; height:30px; line-height:30px;}
.ss3_06 .i_tit .more a{ color:#fff; font-size:12px;}
.ss3_06_b{ margin-top:60px;}
.ss3_06_b li a {display:block; width:400px; height:320px; text-decoration:none; color:#000;}
.ss3_06_b li {width:400px; height:320px; position:relative; overflow:hidden; border:0; margin-right:40px;  margin-bottom:40px; float:left; display:inline;}
.ss3_06_b li:nth-child(3n) { margin-right:0;}
.ss3_06_b li img {width:400px; height:260px;border:0;}
.ss3_06_b li i {display:block; width:400px; height:320px; position:absolute; left:0; top:320px; z-index:1; background:#000; filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1;-webkit-transition: all 0.6s ease-in-out; }
.ss3_06_b li .ss3_06_txt {display:block; width:400px; height:260px; position:absolute; left:0; top:260px; z-index:1; background:transparent; font-size:12px; color:#fff; padding:0; margin:0; line-height:16px; -webkit-transition: all 0.6s ease-in-out; }
.ss3_06_b li .ss3_06_txt b { width:100%; text-align:center;display:block; font-size:16px; color:#fff; margin:0; padding:0; background:#1c86c4; height:60px; line-height:60px;} 
.ss3_06_b li .ss3_06_txt span {display:block; padding:10px; line-height:25px; font-size:12px;}
.ss3_06_b li .ss3_06_txt span h1{ width:100%;font-size:16px; text-align:center; color:#fff; margin-top:20px;}
.ss3_06_b li .ss3_06_txt span p{ width:80px; margin:15px auto; height:2px; background:#fff;}
.ss3_06_b li a:hover {direction:ltr;}
.ss3_06_b li a:hover i {top:0;}
.ss3_06_b li a:hover .ss3_06_txt {top:-60px;}

  
.jn6_01{ padding:60px 0;}
.jn6_01_txt{ line-height:30px; margin-top:60px; font-size:14px;}

.jn6_02{ padding:60px 0;width: 100%; position:relative;}
.jn6_02 .quxian{ position:absolute; top:384px; width:100%; height:1px; background:#c4c4c4;}
.jn6_02 .swiper-slide{width: 100%;}
.jn6_02 .swiper-slide a{display: block;width: 100%;overflow: hidden;position: relative;}
.jn6_02 .swiper-container{padding-left: calc((100% - 1300px)/2);box-sizing: border-box;padding-right: calc((100% - 1400px)/2);}
.jn6_02 .swiper-slide a .r-text{width:100%; height:auto;margin-top:150px; position:relative;}
.jn6_02 .swiper-slide a .r-text .jn6_02_img{font-size:20px; font-weight:bold; height:60px; line-height:40px;color: #000; text-align:center;}
.jn6_02 .swiper-slide a .r-text .jn6_02_img img{width:60px; position:absolute; top:67px; left:40%;}
.jn6_02 .swiper-slide a .r-text .jn6_02_txt{font-size: 14px;color: #444; height:200px; line-height:20px;margin-top:200px;}
.jn6_02 .swiper-slide1 a .r-text{margin-top:20px;}
.jn6_02 .swiper-slide1 a .r-text .jn6_02_txt{margin-top:20px;}
.jn6_02 .swiper-slide1 a .r-text .jn6_02_img{margin-top:50px;}
.jn6_02 .swiper-slide1 a .r-text .jn6_02_img img{top:116px;}
.jn6_02 .page{display: flex;display: -webkit-flex;position: relative;width: 100%;-webkit-align-items: center;align-items: center;box-sizing: border-box; position:absolute; top:46%; z-index:1000;}
.jn6_02 .page .swiper-button-next,.jn6_02 .page .swiper-button-prev{position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;color: #1a67ae;border: 1px solid #1a67ae;border-radius: 4px;font-size: 14px;width: 38px;height: 58px; position:absolute;}
.jn6_02 .page .swiper-button-prev{background:url(prev1.png) no-repeat 0px #09397c;left: -45px;}
.jn6_02 .page .swiper-button-next{background:url(next1.png) no-repeat 0px #09397c;right: -45px;}
.jn6_03{ padding:60px 0;}
.jn6_03_txt p{ line-height:30px; margin:30px 0 60px; font-size:14px;}

.jn6_03_ys{width: 100%;height: 100%; position:relative; margin-top:60px;} 
.jn6_03_ys dl {margin: 0;padding: 20px 0;}
.jn6_03_ys dd { float:left; width:31%; height:270px; margin-right:3.5%; margin-bottom:60px;box-shadow: -2px 2px 20px #dcdcdc;padding: 25px;box-sizing: border-box;}
.jn6_03_ys dd:nth-child(3n) { margin-right:0;}
.jn6_03_ys dd h4 {padding-bottom: 15px;margin: 0 0 10px;overflow: hidden; line-height:60px;}
.jn6_03_ys dd h4 i {float: left;font-style: normal;color: #ccc;line-height:60px;text-align: center;font-size: 40px;}
.jn6_03_ys dd h4 span {display: block;margin-left: 60px;font-size: 20px; font-weight:bold; line-height:60px;color: #023793;}
.jn6_03_ys dd p {margin: 10px 0 0;line-height: 2;font-size: 14px;}
.jn6_03_ys dd .text p{color: #333;}


.jn6_04{ }
.jn6_04_txt p{ line-height:30px; font-size:14px;}

.jn6_04_img{ text-align:center;}
.jn6_04_txt1 { width:100%; position:relative;}
.jn6_04_txt1 ul{ width:100%; margin:50px auto 0px; position:relative;}
.jn6_04_txt1 ul li{ width:26%;float:left; margin-right:11%; text-align:justify; margin-bottom:40px; background:#fff; height:250px;}
.jn6_04_txt1 ul li:nth-child(3){ margin-right:0;}
.jn6_04_txt1 ul li a{ line-height:29px;}
.jn6_04_txt1 ul li h2{ width:100%; height:55px; line-height:55px; color:#fff; font-size:24px; border-bottom:1px solid #999; text-align:center; background:#0099e5;}
.jn6_04_txt1 ul li:nth-child(2) h2{ background:#c9a16d;}
.jn6_04_txt1 ul li:nth-child(2) h2{ background:#105795;}
.jn6_04_txt1 ul li p{ width:80%; margin:0 auto; line-height:30px; color:#222; font-size:14px; margin-top:5px; height:150px; margin-top:15px; position:relative;}

.jn6_04_3{ background:#f5f5f5; padding:30px 0;}


.jn6_05{ padding:60px 0;}
.jn6_05_txt1 h1{ font-size:22px; font-weight:bold; margin:30px 0; color:#000;}
.jn6_05_txt1 p{ line-height:30px; font-size:14px; margin-left:25px; padding-left:15px; position:relative;}
.jn6_05_txt1 .p{ margin-left:25px; padding-left:45px; position:relative;}
.jn6_05_txt1 p span{ font-size:36px; position:absolute; left:15px;}
.jn6_05_txt2 h1{ font-size:22px; font-weight:bold; margin:30px 0; color:#000;}
.jn6_05_txt2 p{ line-height:30px; font-size:14px;}
.jn6_05_txt2_1 h2{ font-size:16px; font-weight:bold; position:relative; padding-left:25px;}
.jn6_05_txt2_1 h2 img{ position:absolute; left:0;}
.jn6_05_txt2_1_1{ padding-left:25px;}
.jn6_05_txt2_1_1 h3{ font-size:14px; font-weight:bold; position:relative; padding-left:25px; margin-top:20px;}
.jn6_05_txt2_1_1 h3 img{ position:absolute; left:0;}
.jn6_05_txt2_1_1 h3 span{ color:#d40001;}
.jn6_05_txt2_1_1 p{ margin-left:25px; padding-left:15px; position:relative;}
.jn6_05_txt2_1_1 p span{ font-size:36px; position:absolute; left:0;}

.jn6_05_txt3 h1{ font-size:22px; font-weight:bold; margin:30px 0; color:#000;}
.jn6_05_txt3 p{ line-height:30px; font-size:14px; margin-left:25px; padding-left:15px; position:relative;}
.jn6_05_txt3 .p{ margin-left:25px; padding-left:35px; position:relative;}
.jn6_05_txt3 p span{ font-size:36px; position:absolute; left:15px; color:#1aad19;}




.cs_banner-bac{min-width:1200px;height:380px;background:url(cs_banner.jpg) no-repeat; background-size:auto 100%;overflow:hidden}
.cs_banner-bac .cs_banner{width:1200px;height:100%;margin:0 auto;position:relative}
.cs_banner .cs_banner-txt{position:absolute;top:154px}
.cs_banner .cs_banner-txt .t1{font-size:32px;font-weight:700;color:#002f7e;line-height:36px}
.cs_banner .cs_banner-txt .t1 span{font-size:38px}
.cs_banner .cs_banner-txt .t2{width:61px;height:5px;background:linear-gradient(77deg,orange,#ff0);margin-top:39px}
.cs_banner .cs_banner-txt .t3,.cs_banner .cs_banner-txt .t4{font-size:18px;font-family:Microsoft YaHei;font-weight:300;color:#002f7e;font-weight:700;line-height:18px;margin-top:16px}
.cs_banner .cs_banner-txt .t5{width:390px;height:68px;background:linear-gradient(77deg,orange,#070bff);box-shadow:0 12px 27px 0 rgba(3,9,35,.39);border-radius:0 40px 40px 0;font-size:24px;font-weight:700;color:#fff;margin-top:52px;cursor:pointer}
.cs_banner .cs_banner-txt .t5:hover{background:linear-gradient(77deg,#070bff,orange)}

.jn1 .dis{display:flex;align-items:center}
.jn1 .cen{justify-content:center}
.jn1 .sps{justify-content:space-between}

.jn1 .title{display:block;font-size:32px;line-height:32px;text-align:center;color:#333}
.jn1 .anno{line-height:24px;padding-top:16px;color:#666}
.jn1 .anno,.jn1 .sub{display:block;font-size:24px;overflow:hidden}
.jn1 .sub{height:40px;line-height:40px;color:#f00;font-weight:700}
.jn1 .desc{font-size:16px;color:#999}
 
.cs1_01{ padding:60px 0 0;}
.cs1_01_txt{ line-height:30px; font-size:14px;}
.cs1_01 .why .cont{position:relative;}
.cs1_01 .why .cont .item{position:absolute;width:250px;height:100px}
.cs1_01 .why .cont .i1{top:8%;left:14%; text-align:right;}
.cs1_01 .why .cont .i2{top:30%;left:8%; text-align:right;}
.cs1_01 .why .cont .i3{top:60%;left:6%; text-align:right;}
.cs1_01 .why .cont .i4{top:8%;right:14%}
.cs1_01 .why .cont .i5{top:30%;right:8%}
.cs1_01 .why .cont .i6{top:60%;right:6%}
.cs1_01 .why .cont .item .sub{padding-bottom:5px;transition:.2s}
.cs1_01 .why .cont .item:hover .sub{transform:scale(1.05);transition:.2s}
.cs1_01 .why .cont .item span{display:block;width:100%;max-height:120px;font-size:16px;line-height:24px;padding-top:9px;color:#999;overflow:hidden;border-top:1px solid #e2e2e2;transition:.2s}
.cs1_01 .why .cont .item:hover span{transform:scale(.95);transition:.2s}


.cs1_02{ padding:60px 0; background:#f1f1f1;}
.cs1_02_b .ult{width: 100%; position:relative; margin-top:30px;}
.cs1_02_b .ult li{width: 18%; margin-right:2.5%;float:left;display: block; position:relative; margin-bottom:20px;}
.cs1_02_b .ult li:nth-child(5n) { margin-right:0;}
.cs1_02_b .ult li .num{ width:100%; text-align:center; position:relative; margin:0 auto;}
.cs1_02_b .ult li .num img{ width:100%;}
.cs1_02_b .ult li .txt{ width:100%; margin:0 auto; line-height:25px; position:relative;font-size: 14px; color: #666; text-align:center;}
.cs1_02_b .ult li .txt h1{ font-size: 16px; color: #111; text-align:center; line-height:35px;}


.cs1_03{ padding:60px 0 0;}
.cs1_03_txt{ margin:30px 0 0; font-size:14px; text-align:center;}
.cs1_03 .adv-bac{}
.cs1_03 .adv .item{background-color:#fff}
.cs1_03 .adv .item dt{width:640px;height:300px;padding:30px 50px 0;box-sizing:border-box;overflow:hidden;transition:.2s}
.cs1_03 .adv .item dt:hover{background-color:#0068b7;transition:.2s}
.cs1_03 .adv .item dt .sub{padding:0 20px;transition:.2s; color:#72c9f4;}
.cs1_03 .adv .item dt:hover .sub{color:#fff;transition:.2s}
.cs1_03 .adv .item dt .hint{display:block;box-sizing:border-box;width:100%;padding:20px 1em 30px;line-height:28px;font-size:18px;color:#999;overflow:hidden;border-bottom:1px solid #e2e2e2;transition:.2s}
.cs1_03 .adv .item dt:hover .hint{color:#fff;transition:.2s}
.cs1_03 .adv .item dt .desc{display:block;width:100%;line-height:28px;font-size:16px;color:#777;padding:30px 1em 0;box-sizing:border-box;text-align:justify;overflow:hidden;transition:.2s}
.cs1_03 .adv .item dt:hover .desc{color:#fff;transition:.2s}
.cs1_03 .adv .item dd{width:640px;height:300px;overflow:hidden}
.cs1_03 .adv .item dd img{transition:.2s}
.cs1_03 .adv .item dd img:hover{transform:scale(1.1);transition:.2s}


/* cs1_08 */
.cs1_04{padding:60px 0 0px;}
.cs1_04_txt{ margin:30px 0 0; font-size:14px; text-align:center;}
.cs1_04 .analy{flex-direction:column}
.cs1_04 .analy .box{width:100%;height:425px;border:1px solid #d9d9d9}
.cs1_04 .analy .box .box-left{width:52%;height:100%;background-color:#fff;box-sizing:border-box;padding-top:30px;padding-left:30px}
.cs1_04 .analy .box .box-left .left-title{font-size:18px}
.cs1_04 .analy .box .box-left ul{margin-top:45px}
.cs1_04 .analy .box .box-left ul li:first-child{width:206px;height:246px;background:#fff;border:1px solid #e6e6e6}
.cs1_04 .analy .box .box-left ul li:nth-child(2){width:314px;height:245px;margin-left:29px;background:#fff;border:1px solid #e6e6e6}
.cs1_04 .analy .box .box-left ul li.active{background:#f4f7ff;border:1px solid #1856df}
.cs1_04 .analy .box .box-left ul li p{width:100%;height:50px;background:#f4f7ff;font-size:16px;color:#000;line-height:50px;}
.cs1_04 .analy .box .box-left ul li p,.cs1_04 .analy .box .box-left ul li span{font-family:Microsoft YaHei;font-weight:400;padding-left:19px;box-sizing:border-box}
.cs1_04 .analy .box .box-left ul li span{margin-top:15px;font-size:14px;display:block;color:#333;line-height:24px}
.cs1_04 .analy .box .box-left ul li i{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#070bff;line-height:16px;margin-top:15px;display:block;padding-left:19px;box-sizing:border-box}
.cs1_04 .analy .box .box-right{display:none;width:48%;height:100%;background:#f7f8fa;padding-left:40px;box-sizing:border-box;padding-top:5px;padding-bottom:50px; text-align:left;}
.cs1_04 .analy .box .box-right.box-right1{display:block}
.cs1_04 .analy .box .box-right p{font-size:14px;font-weight:400;color:#666;margin-top:15px;display:block;line-height:14px; text-align:left;}
.cs1_04 .analy .box .box-right span{display:block;width:100px;height:40px;line-height:40px;font-size:16px;margin-top:11px;padding:0 10px;background:#f7f8fa;border:1px solid #d9d9d9}
.cs1_04 .analy .box .box-right .right-btn{width:320px;height:50px;line-height:50px;font-size:18px;font-weight:700;margin-top:20px;text-align:center;color:#fff;background:#070bff}
.cs1_04 .analy .analy-efc{font-size:20px;color:#333;margin-top:30px}
.cs1_04 .analy .analy-efc span{font-size:36px;font-weight:700;color:#070bff}
.cs1_04 .btn{ width:300px; height:60px; line-height:60px; font-size:24px; color:#fff; background:#070bff;background-image: linear-gradient(to right,#070bff, #83c6fb); border-radius:10px; margin-top:20px;}
.cs1_04 .btn a{ font-size:24px; color:#fff;}
.cs1_04 .btn:hover{ background:#070bff;background-image: linear-gradient(to right,#83c6fb, #070bff);}


.cs1_05{padding:60px 0; margin-top:60px; position:relative;background:#f3f3f3}
.cs1_05 .proc{ margin-top:30px;}
.cs1_05 .proc .proc-cont .proc-content dl{position:relative;width:222px;min-height:250px;margin-top:50px;background:#fff;box-shadow:10px 10px 10px #ccc;transition:.2s}
.cs1_05 .proc .proc-cont .proc-content dl:hover{box-shadow:10px 10px 10px grey;transform:translateY(-10px);transition:.2s}
.cs1_05 .proc .proc-cont .proc-content dl dt{width:109px;height:109px;margin:-50px auto 30px}
.cs1_05 .proc .proc-cont .proc-content dl dt img{background-color:#070bff;width:109px;height:109px;border-radius:50%;box-shadow:0 10px 10px #ccc;transition:.2s}
.cs1_05 .proc .proc-cont .proc-content dl:hover dt img{background-color:#070bff;transition:.2s;-webkit-animation-name:bounce-;animation-name:bounce-;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:1;animation-iteration-count:1}
@-webkit-keyframes bounce-{0%{transform:translateY(0)}20%{transform:translateY(-50px)}40%{transform:translateY(0)}60%{transform:translateY(-25px)}80%{transform:translateY(0)}}
@keyframes bounce-{0%{transform:translateY(0)}20%{transform:translateY(-50px)}40%{transform:translateY(0)}60%{transform:translateY(-25px)}80%{transform:translateY(0)}}
.cs1_05 .proc .proc-cont .proc-content dl dd em{display:block;padding:0 5px;font-size:14px;min-height:30px;line-height:30px;font-weight:700;color:#c3c3c3;text-align:center;word-break:break-all}
.cs1_05 .proc .proc-cont .proc-content dl dd h3{text-align:center;font-size:24px;min-height:44px;line-height:44px;padding:0 5px;color:#343434;font-weight:400;word-break:break-all}
.cs1_05 .proc .proc-cont .proc-content dl dd p{min-height:66px;line-height:22px;font-size:16px;margin:5px 10px 0;color:#939393;text-align:center;word-break:break-all}




































































 
.clear{ clear:both;}
 
 
 
 
 