#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px;}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.w1500{width:1500px;margin:0 auto}
.wrap { width: 98%; max-width: 1440px; margin: 0 auto }
.index-txt { text-align: center; }
.index-txt h2 { color: #333;  line-height: 1.1; font-weight: 700;}
.index-txt h2:before, .index-txt h2:after { content: ''; display: inline-block; vertical-align: middle; width: 35px; height: 26px; background-repeat: no-repeat; margin-top: -6px; }
.index-txt h2:before { background-image: url(tit-icon01.png); margin-right: 20px; }
.index-txt h2:after { background-image: url(tit-icon02.png); margin-left: 20px; }
.index-txt p { color: #666;  line-height: 30px; margin-top: 30px; }
.index-type{background: url(index-type.jpg) no-repeat top center; background-size: cover;}
.index-type li { float: left; width:20%; position: relative; overflow: hidden; } 
.index-type ul:hover li{width: 18.15%;}
.index-type ul li:hover{width: 27.4%;}
.index-type li:before { content: ""; position: absolute; left: 0; bottom: -35%; width: 100%; height: 35%; background: url(case-txt.png) repeat-x bottom center; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; z-index: 1; } 
.index-type li:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } 
.type-pic a{ width: 100%; height: 468px;background-size: cover;background-repeat: no-repeat;}
.type-txt { position: absolute; bottom: 0px; z-index: 2; color: #BBB; line-height: 1.2; padding:30px;width: 100%;} 
.type-txt a { display: block; color: #fff;  font-weight: bold; } 
.type-txt i{width: 100px;height: 3px;background: #dd0919;overflow: hidden;display: block;margin-top: 10px;}
.type-txt span { display: none; margin-top: 20px; line-height: 30px;}
.type-link { position: absolute; left: 50%; top: -50%; margin-left: -60px; margin-top: -60px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; width: 120px; height: 120px; } 
.type-link img { width: 100%; height: auto; } 
.index-type li:hover:after, .index-type li.type-on:after { top: -100%; } 
.index-type li:hover:before, .index-type li.type-on:before { bottom: 0; }
.index-type li:hover .type-link, .index-type li.type-on .type-link { top: 50%; }
.index-type li:hover .type-txt{background: linear-gradient( rgba(0, 0, 0,0), rgba(0, 0, 0,1)); }
.index-type li:hover .type-txt span{display: block;}
.index-type li:hover .type-txt, .index-type li.type-on .type-txt, .index-type li:hover .type-txt a, .index-type li.type-on .type-txt a { color: #FFF; }
.index-type li:hover .type-txt a:hover, .index-type li.type-on .type-txt a:hover { color: #F0BE4D; }

.sycp{overflow:hidden;width:94%;margin: 50px auto 0 !important;}
.sycp .sycp_l{width:300px;background:#097dbf}
.sycp .sycp_l h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.sycp .sycp_l h3 em{display:block;color:#6fa6d1;font-size:20px;text-transform:uppercase}
.sycp .sycp_l ul li{margin:0 25px}
.sycp .sycp_l ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid #fff}
.sycp .sycp_l ul li a:hover{padding-left:30px}
.sycp .sycp_l .box_two{background:url(1_25.jpg) left center no-repeat;padding-left:60px;margin:20px 0 15px 15px;color:#fff}
.sycp .sycp_l .box_two strong{font-size:30px;font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-weight:normal}
.sycp .sycp_l img{display:block;margin:30px 0 20px 30px}
.sycp .sycp_r{width:100%}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.left_side{width:300px;background: linear-gradient(90deg, rgb(0, 137, 232), rgb(125, 193, 57));position: sticky;
    top: 100px;}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:#fff;font-size:20px;text-transform:uppercase}
.left_side ul li{margin:0 25px}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:45px;line-height:45px;color:#fff;padding-left:20px;border-bottom:1px solid rgba(255,255,255,0.35)}
.left_side ul li a:hover{padding-left:30px}
.indexsec01{padding:100px 0;background: #F4F6F8 url(bg01.png) no-repeat left bottom;background-attachment: fixed;}
.indexsec01 .imgbox{padding-left:10%;display:flex;justify-content:space-between;align-items:center}
.indexsec01 .imgbox .lbox{width:36%}
.indexsec01 .imgbox .rbox{width:66.2%}
.indexsec01.index .imgbox .lbox{width:36%}
.indexsec01.index .imgbox .rbox{width:61.5%}
.indexsec01 .imgbox .rbox img{width:100%}
.indexsec01 .imgbox .txt{color:#666666;line-height:1.8;font-size:17px;margin-bottom:40px;}
.indexsec01 .imgbox .txt p{text-align: justify;margin-bottom: 10px;}
.indexsec01 .imgbox .link a{padding:14px 0;display:inline-block;text-align:center;color:#fff;background: linear-gradient(50deg, rgb(0,137,232), rgb(125,193,57));width:175px;border-radius: 50px;}
.indexsec01 .imgbox .link img{width:18px;display:inline-block;vertical-align:middle;margin:-3px 0 0 15px}
.indexsec01 .imgbox .link a:hover{background-color:#004EA1}
.headline01{font-size:40px;margin-bottom:40px;}
.headline01 .en{display:block;font-size:72px;color:#004EA1;text-transform:uppercase;position:relative;padding-bottom:3px;font-weight: 700;background: linear-gradient(50deg, rgb(0,137,232), rgb(125,193,57)); -webkit-background-clip: text;    color: transparent;}
.indexsec01 .numlist{display:flex;max-width:1420px;margin:50px auto 0}
.indexsec01 .numlist li{text-align:center;font-size:19px;width:25%}
.indexsec01 .numlist .num{font-size:32px;}
.indexsec01 .numlist .counter{font-size:72px;color:#028AE5;font-family:Arial}
.headline01 .more{font-size: 18px;line-height: 40px;width: auto;}
.headline01 .more a{padding: 0 20px;}


.indpro{width:100%;padding:80px 0;background:#EFEFEF}
.indpro .title{height:161px;background:url(tit1.png) no-repeat right center}
.indpro .title h2{line-height:50px;margin-bottom:20px;font-size:50px;color:#263450}
.indpro .title a{line-height:58px;padding-right:65px;background:url(jt2.png) no-repeat right center;font-size:58px;color:#263450;display: inline-block;}
.indpro .title a:hover{color:#028AE5}
.procon{width:1452px;overflow:hidden;position:relative}
.procon .hd{width:100%;height:auto;margin:0 auto 50px auto;border-bottom:1px solid #4B4948}
.procon .hd li{float:left;width: 11.11%;}
.procon .hd li:nth-child(6){margin:0}
.procon .hd li a{height:50px;line-height:50px;font-size:18px;font-weight:400;color:#464646;border-bottom:3px solid rgba(200,200,200,0);display:block}
.procon .hd li.on a{border-bottom:3px solid #144189;color:#144189}
.procon .bd{margin-top:40px}
.procon .bd ul{overflow:hidden}
.procon .bd ul li{width:1452px;float:left;overflow:hidden;position:relative}
.procon .bd ul li .xian{max-width:100%;display:block}
.procon .bd ul li .txt{width:572px;height:400px;padding:100px 0 0 40px;background:#144189;overflow:hidden}
.procon .bd ul li .txt h2{font-size:36px;color:#FFF}
.procon .bd ul li .txt span{display:block;padding-top:10px;font-size:18px;color:#FFF}
.procon .bd ul li .txt p{height:45px;padding-left:47px;margin-top:110px;background:url(shou.png) no-repeat left center}
.procon .bd ul li .txt p a{width:150px;height:38px;line-height:38px;text-align:center;margin:3px 0 0 0;border:1px solid #FFF;font-size:20px;color:#FFF;display:inline-block}
.procon .bd ul li .txt p a:hover{background:#FFF;color:#144189}
.procon .bd ul li .pic{max-width:100%;display:block;position:absolute;right:-50px;top:14px}
.procon .bdOn{overflow:hidden;height:22px;text-align:center;margin-top:60px}
.procon .bdOn .prev,.procon .bdOn .next{display:inline-block;width:60px;height:18px;margin:0 60px;overflow:hidden;cursor:pointer}
.procon .bdOn .prev{background:url("left.png") no-repeat}
.procon .bdOn .next{background:url("right.png") no-repeat}

.pub_title{text-align: center;}
.pub_title p{margin-bottom:50px;font-size:20px;color:#666666;text-transform: uppercase;}
.pub_title h4{position:relative;text-align:center;font-size:48px;font-weight:bold;z-index:1;margin-top:60px;display: inline-block;color: #333;font-weight: 700;}
.pub_title h4 b{color: #0094EB;}
#top_scroll {height:900px;overflow: hidden;max-width:100%;margin:0 auto;}
#top_scroll ul li{float: left;width:24%;margin:0.5%;text-align: left;padding: 10px; box-sizing: border-box;background: #E9E9E9;}
#top_scroll ul li .img{overflow: hidden;border:1px solid #e1dfe0;margin-bottom: 10px;}
#top_scroll ul li img{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
#top_scroll ul li:hover{background: #0094EB;}
#top_scroll ul li:hover .img{border-color: #0094EB;}
#top_scroll ul li:hover img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);}
#top_scroll ul li h3{color:#000;font-size:20px;text-align: center;font-weight: 400;}
#top_scroll ul li p{color: #000;font-weight: 700;font-size: 20px;padding: 0 0 0 55px;background: url(../images/dh.png) no-repeat 20px center;background-size: 30px 30px;margin-top: 10px;}
#top_scroll ul li:hover h3, #top_scroll ul li:hover p{color:#fff;}
.bg1{width:100%;box-sizing: border-box;}
.protit{position: absolute;left: 0;    background: linear-gradient(50deg, #0094EB, #005CB4);color: #fff;padding: 70px 20px 70px 20%;text-transform: uppercase;}
.gl-proc-w {  overflow: hidden; }
.gl-proc{ padding:0px 0px;text-align: center; }
.gl-proc li{  width: 20%; display: inline-block; text-align: -webkit-match-parent; }
.gl-proc li a{ display: block; font-size: 18px; margin:3px; padding: 8.5px 16px; color: #000; background-color: #fff;  box-sizing: border-box; border-radius: 3px; transition: all 0.5s; text-align: center; font-weight: 700;border: 1px dotted #c0c0c0;}
.gl-proc li:hover a{ background-color: #0094EB; color: #fff; }

.index_cj{background: url(index_cj.jpg) no-repeat;background-attachment: fixed;background-size: cover;padding: 80px 0;margin-top: 80px;}
.index_cj .pro-tit{line-height: 40px;}
.index_cj .pub_title{text-align: left;}
.index_cj .pub_title h4,.index_cj .pub_title p,.cj_con{color: #fff;}
.index_cj .pub_title h4{margin-top: 0;}
.cj_con{margin: 20px 0 0;text-align: right;}

.crcm{background: url(crcm.jpg) no-repeat;background-attachment: fixed;background-size: cover;padding: 0 0 80px;}
.crcm .swiper-container.anli .swiper-slide{background-position:center;background-size:cover;width:700px;box-sizing:border-box;position: relative;}
.crcm .swiper-container.anli .swiper-slide p{position: absolute;bottom: 5px;color: #fff;text-align: center;background: rgba(0, 75, 173, .55);width: 100%;line-height: 30px;font-size:20px}
.crcm .swiper-container.anli .swiper-slide img{width:100%;}

#scroll_one{height:120px;position:relative;overflow:hidden;margin:0 auto;box-sizing:border-box;margin-top: 50px;}
#scroll_one ul{width:100000px;position:absolute;left:0;}
#scroll_one ul li{float:left;text-align:center;margin-right:30px;overflow:hidden;}
#scroll_one ul li img{width: 230px;overflow: hidden;border:1px solid #CCCCCC;display: inline-block;}
#scroll_one ul li h3{font-size:18px;color:#333;line-height:40px;}
#scroll_one ul li:hover { -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); transform: scale(1.05,1.05); }
#scroll_one ul li:hover{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}




.indexsec02{padding:100px 0;background:url("img05.jpg") no-repeat center ;background-size:cover;background-attachment: fixed;}
.comWidth { max-width: 1500px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; }
.indexsec02 .comWidth{display:flex;justify-content:space-between;align-items:center}
.indexsec02 .lbox{width:53%;box-sizing:border-box;padding-right:20px;position:relative}
.indexsec02 .lbox .photo img{width:100%;border-radius:20px}
.indexsec02 .lbox .year{position:absolute;right:0;top:-20px;background-color:#F88500;border-radius:10px;color:#fff;padding:15px 20px;font-weight:bold;font-family:Arial}
.indexsec02 .lbox .year .icon{width:95px;margin-bottom:15px}
.indexsec02 .lbox .year .num{font-size:40px;line-height:1}
.indexsec02 .lbox .year .en{font-size:17px;text-transform:uppercase}
.indexsec02 .rbox{width:46%}
.indexsec02 .rbox h2{font-size:54px;line-height:1.4;font-weight: 700;color: #fff;}
.indexsec02 .rbox h2 span{position:relative;display:inline-block;padding-right:53px}
.indexsec02 .rbox h2 span:before{position:absolute;right:0;top:18px;content:"";width:43px;height:16px;background:url("img08.png") no-repeat;background-size:100% 100%}
.indexsec02 .rbox li{font-size:22px;position:relative;padding-left:40px;margin-top:20px;color: #fff;}
.indexsec02 .rbox li:before{position:absolute;left:0;top:3px;width:32px;height:32px;content:"";background:url("img09.png") no-repeat;background-size:100% 100%}
.indexsec02 .rbox .link{margin-top:40px}
.indexsec02 .rbox .link a{width:240px;display:block;background-color:#006DDC;border-radius:5px;text-align:center;color:#fff;padding:15px 0;font-family: impact;}
.indexsec02 .rbox .link img{width:25px;display:inline-block;vertical-align:middle;margin:-5px 0 0 10px;-webkit-transition:all .5s;transition:all .5s}
.indexsec02 .rbox .link a:hover{background-color:rgba(221,58,60,1)}
.indexsec02 .rbox .link a:hover img{margin-left:15px}

.hf {background: url(hf.jpg) no-repeat center;height: 330px;box-sizing: border-box;padding-top: 60px;background-size: cover;background-attachment: fixed;text-align: center;color: #fff;}
.hf p{text-transform: uppercase;margin: 10px auto 20px;}
.hf h3{font-weight: 700;}
.hf p.f_48{background: url(hf_bg.png) no-repeat;background-size: 100% 100%;display: inline-block;width: 798px;line-height: 76px;margin-top: 30px;}

.section_six{padding:0 0 50px 0;}
.section_six .swiper-container.anli{padding: 15px 0;}
.section_six .swiper-container.anli .swiper-slide{background-position:center;background-size:cover;width:600px;border:10px solid #fff;box-sizing:border-box}
.section_six .swiper-container.anli .swiper-slide img{width:100%;}
.more{text-align:center;}
.more .call,.more .but{display:inline-block;vertical-align:top;}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family:impact;background:#dd0919 url(d1.png) 30px center no-repeat;}
.more .call a{color:#fff;}
.more .call:hover{background-color: #044888;}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#044888;text-align:center;font-size:16px;color:#fff;}
.more .but:hover{background:#dd0919;}


.indexsec05{overflow:hidden;padding: 80px 0;}
.indexsec05 .pub_title h4{margin-bottom: 40px;padding-top:0}
.indexsec05 .inner1{margin-right:calc(710px - 50vw)}
.indexsec05 .swiper-slide{width:600px}
.indexsec05 .swiper-slide a{width:100%;height:386px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}
.indexsec05 .swiper-slide .txtbox{position:absolute;right:0;bottom:0;width:100%;background-color:rgba(51,51,51,0.6);color:#fff;box-sizing:border-box;padding:30px 40px;-webkit-transition:all .5s;transition:all .5s}
.indexsec05 .swiper-slide .time{font-size:18px;font-family:Arial;margin-bottom:10px}
.indexsec05 .swiper-slide h3{font-size:24px;margin-bottom:30px}
.indexsec05 .swiper-slide .link{font-size:14px;border:1px solid #fff;border-radius:10px;width:124px;text-align:center;padding:10px 0;box-sizing:border-box}
.indexsec05 .swiper-slide a:hover .txtbox{width:85%;padding:40px 40px;background-color:rgba(255,255,255,0.85);color:#333}
.indexsec05 .swiper-slide a:hover .link{background:#028AE5;color:#fff}
.indexsec05 .comWidth{position:relative}
.indexsec05 .arrow{position:absolute;right:15px;top:20px;width:150px;height:42px}
.indexsec05 .swiper-button-next:after,.indexsec05 .swiper-button-prev:after{display:none}
.indexsec05 .swiper-button-next,.indexsec05 .swiper-button-prev{width:42px;height:42px}
.indexsec05 .swiper-button-next{background:url("next02.png") no-repeat center center;background-size:100% 100%}
.indexsec05 .swiper-button-prev{background:url("prev02.png") no-repeat center center;background-size:100% 100%}

.combtm{background:url("img12.jpg") no-repeat center center;background-size:cover;position: relative;z-index: 2;}
.combtm .width{max-width:1540px;margin:0 auto;padding:150px 15px 100px;box-sizing:border-box;position:relative}
.combtm .txt{color:#fff;font-size:52px;font-weight:bold}
.combtm .icon{text-align:center;position:absolute;top:0;left:0;background:url("icon07.png") no-repeat;background-size:100% 100%;width:192px;height:96px}
.combtm .icon img{width:26px;animation:beng 1.2s infinite;display: inline-block;}
@keyframes beng {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(3px);
    }

    100% {
        transform: translateY(0px);
    }
}


.section_nine{padding: 0 0 50px;}
.tabbox{width:1400px;margin:0px auto 0;}
.tabbox .content{width:508px;overflow:hidden;position:relative;height:465px;}
.tabbox .content ul{position:absolute;left:0;top:0;height:100%;}
.tabbox .content li{width:508px;float:left;height:465px;position:relative}
.tabbox .content li img{display:block;width:508px;height:465px;}
.tabbox .content li .arrow{position:absolute;bottom:0;width:100%;height:70px;}
.tabbox .tab{width:100%;}
.tabbox .tab .item{width:30%;background-color:#eeeeee;float: left;margin-right: 3%;}
.tabbox .tab .item a{display:block;}
.tabbox .tab .item .img{width:100%;overflow:hidden;box-sizing: border-box;border: 1px solid #ddd;}
.tabbox .tab .item .img img{display:block;width:100%;max-width:none;}
.tabbox .tab .item .info{padding:30px 20px;}
.tabbox .tab .item h3{font-size:16px;color:#181818;padding:0 0 10px 0;}
.tabbox .tab .item p{font-size:14px;color:#222222;line-height:22px;height:44px;overflow:hidden;}
.tabbox .tab .item.on{background-color:#1068AE;}
.tabbox .tab .item.on h3,.tabbox .tab .item.on p{color:#fff;}
.tabbox h3 strong{width:80%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.footer{background:#fff;padding: 80px 0 0;}
.footer .f1{width:15%}
.footer .f1 h3{margin-bottom:40px}
.footer .f1 img{float:left;margin-right:15px;width: 140px;}
.footer .f1 a{display:block;height:20px;line-height:20px;color:#263450;box-sizing:border-box;margin-top:10px}
.footer .f2{width:25%}
.footer .f2 a{float:left;width:25%;color:#263450;line-height:50px;display:block;text-align: center;}
.footer .f2 a:hover{color: #005BBB;}
.footer .f3{width:27%;color:#263450;line-height:30px;margin-right: 3%;}
.footer .f3 h3{color:#005BBB;line-height:30px;}
.footer .f3 h3 img{display: inline-block;}
.footer .f4{width:22%;margin-top:30px;margin-right: 3%;}
.footer .copyright{margin-top:60px;text-align:center;color:#263450;padding:5px 0;font-size:14px;border-top:1px solid #E5E5E5}
.footer .copyright a{display:inline-block;color:#263450;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#263450;text-align:center}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001;}
@-webkit-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-moz-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-ms-keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes bounceIn1{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}

.zygg{position: fixed;right: 0;top: 10%}