.section{ overflow: hidden;}
.down{ position:fixed; width:100%; text-align:center; bottom:50px; z-index:999999999; cursor:pointer;}

.ad_table{display: table; width: 100%;}
.ad_table_cell{display: table-cell;vertical-align: middle;width: 100%; height: 100%;}

.section1 .fp-tableCell{display: block;}

.i_gy{width:1170px; margin: 0 auto;}
.i_gy_lf{width: 750px; margin-top: 96px;}
.i_gy_box{ overflow: hidden;}
.i_gy_tu{float: left;width: 381px;}
.i_gy_tu span{position: relative;width: 240px; padding: 10px; background:#1e2e62;display: block; }
.i_gy_tu span img{display: block;}
.i_gy_text{width: 336px; float: right; margin-top: 20px;}
.i_gy_text .i_gy_title h3 a{font-size: 18px;font-weight:normal;}
.i_gy_text .i_gy_title span{color: #cdced0;}
.i_gy_text p{color: #848484;font-size: 14px; margin: 20px 0px;}
.i_gy_text em a{color: #1e2e62; display: inline;}

.i_gy_rt{float: right;position: relative; width: 360px;}
.i_je{width: 360px;background: rgba(30,46,96,0.8);padding: 0px 30px;position: absolute;top: -80px;}
.i_je_title{height: 80px;line-height: 80px; color: #FFF;}
.i_je_title span{font-size: 24px;margin-right: 5px;}
.i_je_title em{font-size: 14px;}

.i_je_list{ overflow: hidden; margin-top: 20px;}
.i_je_list li{ overflow: hidden; margin-bottom: 20px;}
.i_je_list li em{width: 70px;height: 55px; display: block; text-align: center; line-height: 55px;background: rgba(30,46,96,0.8);float: left;}
.i_je_list li em i{font-size: 36px;color:#FFF;}
.i_je_list li span{font-size: 14px; width: 212px; float: right; color:#FFF;}

.menu01{position: fixed; right: 20px; top: 50%; z-index: 9999999; background:url("../images/r-x-bg.png") repeat-y top right; padding-right: 15px;}
.menu01 li:nth-child(1){ margin-top: -13px;}
.menu01 li{line-height: 29px; position: relative;}
.menu01 li a{color:#cccccc;}
.menu01 .active a{color: #333;}
.menu01 .active i{display: block; width: 10px; height: 10px; background: #FFF; border-radius: 50%; border: 1px solid #333; position: absolute; top: 9px; right: -19px;}

.s_cp{width: 1180px;margin: 140px auto 0px auto;height: 300px;}
.BigBox{position:relative;height: 300px;}
.img{position:absolute;top:-30px;left:0;width:590px;z-index: 1;}
.textBox{position:absolute;right:0;top:0;background:#F7F7F7;width:900px;padding:20px 10px 20px 310px;}
.textTitle{color: #333;line-height: 40px;font-size: 18px;}
.textText{color:#848484;line-height: 23px;font-size: 14px;}
.linkBox{overflow:hidden;margin-top:15px;}
.link{display:inline-block;font-size:14px;color:#1E2E62;border:1px solid;line-height:30px;width:85px;margin-right:10px;border-radius:2px;text-align:center;}

.ad_menu_cs .active a{color:#FFF;}
.ad_menu_cs .active i{background: #FFF; border-radius: 50%; border: 1px solid #FFF;}

.s_box01,.sw-box01,.sw-box01 .swiper-wrapper,.sw-box01 .swiper-slide{height: 100%;position: relative;}
.sw-box01 .swiper-slide{ overflow: hidden;}
.sw-box01 .swiper-slide:hover .s_li01{display: block;}
.s_li01{padding: 0px 25%; position: absolute; top: 40%;display: none; }
.s_li01 h3 a{color: #FFF;font-size: 20px;font-weight: normal;}
.s_li01 p{color: #e4e9ed;font-size: 14px; padding: 30px 0px;}
.s_li01 em a{display: inline-block; border: 1px solid #e4e9ed; color: #FFF;padding: 5px 30px;}
.sw_btn{position: absolute;width: 30px; height: 60px; top: 55%;z-index: 999999; cursor: pointer;}
.s-button-next{background:rgba(228,233,237,0.5) url("../images/i-icon_03.png") no-repeat; left:90px;}
.s-button-next:hover{background:rgba(228,233,237,0.5) url("../images/i-icon_03.png") no-repeat;}
.s-button-prev{background:rgba(228,233,237,0.5) url("../images/i-icon_04.png") no-repeat; right:90px;}
.s-button-prev:hover{background:rgba(228,233,237,0.5) url("../images/i-icon_04.png") no-repeat;}
.sw-box01 .swiper-slide:hover .s_li01_con{ background: rgba(30,46,98,0.7); overflow: hidden; width: 100%; height: 100%;}



.s_title01{ overflow: hidden;padding: 0px 130px;}
.s_title01 strong{float: left;font-weight: normal;}
.s_title01 strong span{font-size: 24px;}
.s_title01 strong i{color: #bbbbbb; margin-left: 10px;font-size: 14px;}
.s_title01 em{float: right;background: #1e2e62; float: right;padding: 5px 10px; margin-top: 10px;}
.s_title01 em a{font-size: 14px; color: #FFF; display: block;}


.s_box02{margin-top: 80px;}
.sw-box02{width: 1180px;}
.sw-box02 .swiper-slide .s_li02_tu img{width: 100%;display: block;}
.sw-box02 .swiper-slide .s_li02{ width:100%;padding: 10px; position: relative;}
.sw-box02 .swiper-slide .s_li02_bt{border: 1px solid #e5e5e5; border-top: none; padding: 20px;}
.sw-box02 .swiper-slide .s_li02_bt h3 a{font-size: 16px;}
.sw-box02 .swiper-slide .s_li02_bt p{font-size: 14px;color: #999999;}
.sw-box02 .swiper-slide .s_li02_bt em a{color: #999999;font-size: 14px; margin-top: 10px; display: inline-block;text-transform: uppercase; overflow: hidden;transition: all 1s;}
.sw-box02 .swiper-slide .s_li02_bt em a:hover{color: #1e2e62;}
.sw-box02 .swiper-slide:hover .s_li02_bt em a{transition: all 1s;overflow: hidden; }
.sw-box02 .swiper-slide:hover .s_li02_bt {border-bottom: 1px solid #1e2e62;transition: all 1s; box-shadow: 0 4px 20px rgba(0,0,0,0.2);}
.sw_btn01{position: absolute;width: 30px; height: 60px; top: 45%;z-index: 999999; cursor: pointer;}
.s-button-next01{background:rgba(228,233,237,0.5) url("../images/i-icon_03.png") no-repeat; left:0px;}
.s-button-next01:hover{background:rgba(228,233,237,0.5) url("../images/i-icon_03.png") no-repeat;}
.s-button-prev01{background:rgba(228,233,237,0.5) url("../images/i-icon_04.png") no-repeat; right:0px;}
.s-button-prev01:hover{background:rgba(228,233,237,0.5) url("../images/i-icon_04.png") no-repeat;}

.s_fn{width: 1178px; margin: 80px auto 0px auto;}
.s_fn ul li{float: left; width: 196px;height: 173px; text-align: center; border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.s_fn ul li a{display: block; width: 196px;height: 173px;transition: all 0.5s;}
.s_fn ul li a span{display: block;font-size: 14px;}
.s_fn ul li a img{margin-top: 30px;}
.s_fn ul li:hover a{box-shadow:0 0 30px rgba(0,0,0,0.2); transition: all 0.5s;}
.s_fn ul li:nth-child(6){border-right: none;}
.s_fn ul li:nth-last-child(1){border-right: none;}
.s_fn ul li:nth-child(7){border-bottom: none;}
.s_fn ul li:nth-child(8){border-bottom: none;}
.s_fn ul li:nth-child(9){border-bottom: none;}
.s_fn ul li:nth-child(10){border-bottom: none;}
.s_fn ul li:nth-child(11){border-bottom: none;}
.s_fn ul li:nth-child(12){border-bottom: none;}

.s_news{width: 1180px; margin: 80px auto 0px auto;}
.s_news_lf{width:540px;padding: 20px;background: #f7f7f7; box-sizing: content-box;float:left;}
.s_news_rt{width: 570px; float: right;}
.s_news_ul li{padding:15px 20px;background: #f7f7f7; margin-bottom: 22px;}
.s_news_li{ overflow: hidden;}
.s_news_li .s_news_rq{ width: 60px; text-align: center;float: left;}
.s_news_li .s_news_rq em{display: block;font-size: 22px;color: #a7a7a7; border-bottom: 1px solid #e6e6e6; padding-bottom: 5px;margin-bottom: 5px;}
.s_news_li .s_news_rq span{font-size: 14px;color: #a7a7a7;}
.s_news_li .s_news_text{width: 440px;float: right;}
.s_news_li .s_news_text h3 a{display: block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;font-size: 14px;font-weight: normal;}
.s_news_li .s_news_text p{display: block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;color: #888787;font-size: 14px;}
.s_news_ul li:hover{background: #7182bc;}
.s_news_ul li:hover .s_news_rq em{color: #FFF;}
.s_news_ul li:hover .s_news_rq span{color: #FFF;}
.s_news_ul li:hover .s_news_text h3 a{color: #FFF;}
.s_news_ul li:hover .s_news_text p{color:#b2bad8;}
.ad_li01{padding: 10px 0px 0px 0px;}


.s_kh{ height: 386px; position: relative; width: 1300px; margin: 80px auto 0 auto; }
.s_kh .s_kh_box{margin-top: 30px;}
.s_kh ul{ width: 1177px; margin: 0 auto;border-top: 1px solid #ebebeb;border-left: 1px solid #ebebeb;}
.s_kh ul li{float: left; width: 196px; height: 129px; text-align: center; border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb; position: relative;}
.s_kh ul li a{display: block; width: 195px; height: 128px;transition: all 0.5s; overflow: hidden;}
.s_kh ul li:hover a{box-shadow:0 0 30px rgba(0,0,0,0.2); transition: all 0.5s; position: absolute; left:1px; top:1px; margin: -15px;}

.s_kh .ad_btn{ width: 60px; height: 60px; position: absolute; right: -30px;}
.s_kh .next{background: url("../images/jt-t01.png") no-repeat; width: 60px; height: 60px; top: 150px;}
.s_kh .prev{background: url("../images/jt-t02.png") no-repeat; width: 60px; height: 60px; top:210px;}
.s_kh .next:hover{background:#1e2e62 url("../images/jt-t01.png") no-repeat;}
.s_kh .prev:hover{background:#1e2e62 url("../images/jt-t02.png") no-repeat;}

.s_lx{width: 1180px; margin: 0 auto;}

.s_title02{ border-bottom: 1px solid #ececec;padding-bottom: 10px; margin-bottom: 50px;}
.s_title02 strong{font-weight: normal;}
.s_title02 strong span{font-size: 24px;}
.s_title02 strong i{color: #bbbbbb; margin-left: 10px;font-size: 14px;}

.s_lx_top{ overflow: hidden;}
.s_lx_lf{float: left;}
.s_lx_t{font-size: 18px;}
.s_lx_box{ overflow: hidden; margin-top: 40px;}
.s_lx_box .s_lx_con{float: left;font-size: 14px; width: 470px; padding-right:20px; line-height:35px;color: #b2b2b2; }


.s_lx_rt{float: right; text-align: center;}
.s_lx_rt span{display: block; margin-top: 20px;}

.map{ margin-top: 50px;}
.footer{width: 100%; min-width: 1200px; height: 80px; line-height: 80px;background:#f6f6f6;}
.footer_con{width: 1180px; margin:0 auto;color: #b7b7b7;}

.qq_fd{ position:fixed; right:20px; top:75%; border: 1px solid #e5e5e5; border-bottom: none; background: #FFF;}
.qq_fd>a{ display:block; margin-bottom:1px; width:40px; height:40px; position:relative; border-bottom: 1px solid #e5e5e5;}
.qq_fd>a span{display: block; width: 40px; height: 40px;}

.qq_fd .qq_li{ display:block; margin-bottom:1px; width:40px; height:40px; position:relative; border-bottom: 1px solid #e5e5e5;}
.qq_fd .qq_li span{display: block; width: 40px; height: 40px;}

.qq_fd .qq_li .sp01{background: url("../images/fd_01.png") no-repeat;}
.qq_fd .qq_li:hover .sp01{background:#1e2e62 url("../images/fd_01h.png") no-repeat;}

.qq_fd>a .sp02{background: url("../images/fd_02.png") no-repeat;}
.qq_fd>a:hover .sp02{background:#1e2e62 url("../images/fd_02h.png") no-repeat;}

.qq_fd>a .sp03{background: url("../images/fd_03.png") no-repeat;}
.qq_fd>a:hover .sp03{background:#1e2e62 url("../images/fd_03h.png") no-repeat;}

.qq_fd>a .sp04{background: url("../images/fd_04.png") no-repeat;}
.qq_fd>a:hover .sp04{background:#1e2e62 url("../images/fd_04h.png") no-repeat;}

.qq_box{background: #FFF;position: absolute; left: -180px; top: 0px; width:180px; border: 1px solid #e5e5e5; display:none;}
.qq_box>a{display: block; width: 100%; border-bottom: 1px solid #e5e5e5; padding:5px 10px;}
.qq_box>a:hover{background: #1e2e62; color: #FFF;}
.qq_box>a:nth-last-child(1){border-bottom: none;}






