
*{box-sizing: border-box;}
ul,li{list-style-type: none;}
.swiper-container {width: 100%;} 
.swiper-container img {display: block;width: 100%;}

a{color:#999;text-decoration:none;}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{font-weight:normal}

.swiper-container {width: 100%;height:300px}
.swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.swiper-slide-active img,.swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}


.bak_a{background:#f5f5f5}
.bak_b{background:#fff}

.pad_a{padding:0px 15px}
.pad_b{padding:10px 0px}
.pad_c{padding:10px}
.pad_d{padding:10px 15px}
.pad_e{padding:0px 0px 85px 0px}
.mar_a{margin:14px 0px 0px 0px}
.mar_b{margin:0px 0px 0px 0px !important}

.width_a{width:46%;-webkit-box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 7%);box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 7%);border-radius: 5px;-webkit-border-radius: 5px;margin:0 2% 4% 2%;}
.width_b{width:50px;height:50px}
.width_c{width:46%;margin:0 2% 4% 2%;}
.width_d{width:100%;margin:0 0% 4% 0%;}

.border_a::after{border:none}
.border_b:before{border:none}

.lin_a{padding:0px 5px;display: inline-block;}

.pos_a{position: fixed;}
.text_a{text-align: center;}
.font_a{font-size: 14px;}
.font_b{font-size: 16px;}
.font_c{font-size: 30px;}


.color_a{color:#fff}
.color_b{color:#888}

.jxlogo{display: none;}
.fixed .jxlogo{display: block;}
.fixed .jxlogobai{display: none;}
.jxhz_menu{padding:0 10px;background-color: rgba(0, 0, 0, 0.10);width:100%;z-index: 999;position:fixed}
.jxhz_fix{padding:0 10px;background-color: rgba(0, 0, 0, 0.10);width:100%;z-index: 999;}
.jxhz_fix, .jxhz_head_log {color: #fff;}
.fixed {background: #000;position:fixed;top:0}
.fixed, .jxhz_head_log {color: #000;}

.jxhz_head_logo{}
.jxhz_head_logo img{margin-right:2rem;vertical-align: middle;height:30px}
.jxhz_nav{max-width: 1600px;margin:0px auto;height:50px;display: flex;align-items: center;justify-content: space-between;}
.jxhz_nav_bar{position:relative; z-index:999; color:#333;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_nav{width:40px;float:left;position:relative;cursor:pointer;height:25px;}
.sp_nav span{display:block;background:#fff;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;display:block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li em{border-right:1px #ddd solid;height:30px;padding:0px 7px 0 7px;margin-top:15px}
.sjj_nav ul li em svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:0;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
.m_nav .m_navList ul li{border-bottom:1px solid #232530}
.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;background-size:50%}
.icon{ background:url(../img/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.icon_on{background:url(../img/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
.m_nav .m_navList ul li .m_s_nav i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
.m_nav .m_navList ul li .tub{display:none}
.abtub{display: flex;align-items: center;justify-content: space-between; width: 100%}
.tub a{padding-left:20% !important;width:80% !important}



.jxhz_detail_info {position: absolute;top: 53%;left: 50%;transform: translate(-50%, -50%) !important;z-index: 2;color:#fff;text-align:center}
.jxhz_bannertit{font-size:30px;font-weight:bold;padding-bottom:20px;}
.jxhz_bannertitp{font-size:16px;}

.jxhz_sigma-content{text-align: center;padding:10px 0}
.jxhz_sigma-content_tit{color:#333;font-weight:bold;font-size:24px}
.jxhz_sigma-line-text{display: inline-block;padding: 0 18px 0 18px;position: relative;color:#888}

.jxhz_inbg{height: 100%;overflow: hidden;padding: 15px;background-color: #1C5CC2;}
.jxhz_in_content_tit{}
.jxhz_in_content_tit span{position: relative;color:#fff;font-size:18px}
.jxhz_in_content_tit span::before {content: "";clear: both;display: block;position: absolute;width: 70px;height: 3px;background: #fff;top: calc( 50% - 1.5px );right: -90px;}
.jxhz_in_content_text{color:#ddd;padding:10px 0 10px 0;line-height:24px;font-size:14px;}

.about-btn{margin-top:15px}
.about-btn a{padding:10px 30px;border:1px solid #3079ed;display:inline-block;color:#81b2ff;border-radius: 5px;}



.jxhz_partner{max-width:1400px;height:100%;margin:0px auto 10px auto;overflow:hidden;display:flex;align-items:center;flex-wrap: wrap;padding:10px 0 10px 0;}
.jxhz_partner_item{width:31%;position: relative;overflow: hidden;margin:0 1% 10px 1%;background:#fff}
.image_w{height: 100px;width:100%;}
.caption{}
.caption .captionbg{position:absolute;width:100%; height:100%;}
.caption .caption-text{z-index:10; position:relative;word-break: break-all; word-wrap: break-word;padding:0.5em 1px 0.7em;}
.caption h3{ font-weight:normal; margin:0; }
.caption p{ margin:0; padding-top:0.5em; opacity:0.85;}
.bg_main{ background: #006BCC;}
.simImg_spec33 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;overflow: hidden;}
.simImg_spec33 .caption-text{top:50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:0.5em 0;}
:root .simImg_spec33 .caption-text{ top:50%;}
.simImg_spec33 .caption-text-in{padding:0 1.2em;}
.simImg_spec33 .captionbg { opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 -webkit-transition:all .1s ease-in .2s;transition:all .1s ease-in .2s;}
.simImg_spec33 h3 {padding:0.6em 0;opacity:0;*filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);border-bottom:1px solid rgba(255,255,255,.3);-webkit-transform:scale(10);transform:scale(10); -webkit-transition:all .1s ease-in-out .1s;transition:all .1s ease-in-out .1s;}
.simImg_spec33:hover .captionbg {opacity:0.85;*filter:alpha(opacity=85); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}
.simImg_spec33:hover h3 {opacity:1;*filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:.1s;transition-delay:.2s;}
.jxhz_partner_item img{width: auto;height: auto;max-height: 100%;max-width: 100%;}


.nyfix{background:#fff;position:fixed;width:100%}
.nyfix .sp_nav span{background: #000;}

.jxhz_contact{}
.jxhz_contact li{width:100%;padding-bottom:3rem;border-bottom:1px solid #ddd;margin-bottom:3rem}
.jxhz_contact li span{font-weight: bold;font-size:3.2rem;color:#000;}
.content_body{padding:0 10px;}

.hzabout{padding:10px}
.hzabout li{background:#fff;margin-bottom:10px;padding:10px}
.jxhz_fz{color:#00a0e9;width:100%;height:100%;}
.jxhz_fz em{font-size:30px;font-style: normal;font-weight: bold;}
.jxhz_fz i{font-style: normal}
.hzabout li span{display: block;font-size:18px;}
.hzabout li p{color:#888}