.mobile_header{width:100%;height:6rem;position:relative;padding:1.5rem 1.5rem;background-color:#02468f;z-index:99999999999}.mobile_header .logo{float:left;height:3rem;max-width:70%;}.mobile_header .logo img{height:4rem;max-width:100%;}
 
.mobile_header .menu_icon{float:right;display:inline-block;width:3rem;height:3rem;padding:0.5rem;background:url(../images/menu_icon.png) no-repeat;background-size:contain;background-origin:content-box;border:1px solid #E0E0E0;border-radius:0.2rem;overflow:hidden;}
.mobile_header .menu{display:none;position:absolute;top:6rem;left:0;width:100%;height:auto;padding:1.5rem;z-index:99;background-color:#02468f;box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}
.mobile_header .menu li{width:100%;padding:1rem 1.5rem;border-bottom:0.1rem solid #fff;}.mobile_header .menu li a{display:block;width:100%;height:100%;font-size:1.4rem;color:#FFFFFF;}
.header{width:100%;height:130px;z-index: 1;position:absolute;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    transition: all linear 0.3s;}
.fixedhead {
    position: fixed;
    top: 0px;
    left: 0px;
z-index: 9999;background:#fff;
opacity:0.8;
-moz-box-shadow: 0px 5px 5px #888888; /* è€çš„ Firefox */
box-shadow: 0px 5px 5px #888888;
}
.header > div{padding:0;}
.header .logo{float:left;width:auto;margin-top:11px;}
img{max-width:100%;}

.header .logo img{height:auto;}.header .nav{float:right;margin-left:20px;}

.header .logo_hov{float:left;width:auto;margin-top:18px;display:none;}
.header .logo_hov img{height:auto;}
.fixedhead .logo_hov{float:left;width:auto;margin-top:11px;display:block;}
.fixedhead .logo_hov img{height:auto;}
.fixedhead .logo{float:left;width:auto;margin-top:18px;display:none;}

.header .nav ul{height:80;line-height:80px;width:100%;position:relative;}

.head_top{ background-color: #02468f;line-height:48px;color: #000018;border-bottom: #b7b7b7 4px solid;}
.head_top .h_t_l{float:left;}
.lang{height:48px;float:right;position:relative;z-index:999;color:#fff;}
.lang .l_dq{position:relative;line-height:48px;padding-left:0px;text-align:center;  color: #000018;cursor: pointer;float:left;}
.lang a{position: relative;
display: block;
float: left;
line-height: 48px;
font-size: 14px;
color: #fff;
}

.lang_l{height:48px;float:left;position:relative;z-index:999;color:#fff;}
.lang_l a{position: relative;
display: block;
float: left;
line-height: 48px;
font-size: 14px;
color: #fff;
}

.layer .close{font-size:60px;font-family:icon;position:absolute;right:50px;top:50px;width:80px;height:80px;text-align: center;line-height:80px;cursor:pointer;color:#ccc;}
.layer .search_box{height:45px;line-height:45px;width:550px;display:-ms-flexbox;display:flex;transform:translateY(-50px);opacity:0;margin-top:15%;}
.layer.showdiv .search_box{transform:none;transition:all 0.5s ease-out 0s;opacity:1;}
.layer .search_box .kw{background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,0.5) inset;-ms-flex:1;flex:1;padding:0 12px;font-size:16px;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .search_box .ok{background:#02468f;color:#fff;width:120px;text-align: center;font-size:18px;cursor: pointer;-webkit-appearance:none;appearance:none;border-radius:0;}
.layer .picbox{width:100%;height:100%;text-align:center;}
.layer .picbox:after{content:"";vertical-align:middle;height:100%;display:inline-block;}
.layer .picbox img{max-width:80%;max-height:80%;width:auto;height:auto;}
.layer .picbox video{width:1000px;height:auto;display:inline-block;vertical-align:middle;}
.layer .leader_box{background:#fff;border-top:3px solid #ca0d0d;width:1100px;position:relative;}
.layer .leader_box .inner{padding:60px;}
.layer .leader_box .close{color:#aaa;right:0;top:0;font-size:30px;}
.layer .leader_box .t{display:flex;align-items:center;}
.layer .leader_box .pic{width:160px;}
.layer .leader_box .txt{margin-left:50px;}
.layer .leader_box .txt .h{font-size:18px;}
.layer .leader_box .txt .p{margin-top:15px;}
.layer .leader_box .txt .p span{margin-right:30px;}
.layer .leader_box .text{margin-top:40px;max-height:300px;overflow: hidden;}
.layer .leader_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ca0d0d;}
.layer .leader_box .text p{margin-top:20px;}
.layer .leader_box .text p:first-child{margin-top:0px;}

.lang .l_dq ul{width: 240px;display:none;padding: 8px 0;position:absolute;left:0px;top:40px;
background-color: #000018;}
.lang .l_dq ul li a{  color: #fff;line-height:59px;text-align:left;padding-left:20px;display: block;}
.lang .l_dq ul li a:hover{color:#fff;line-height:59px;background:#131329;}
.lang .l_dq:hover ul{display:block;}
.fr{float:right;}
.fl{float:left;}
.header .nav ul li{float:left;}
.header .nav ul li a{color: #fff;font-size:16px;display:block;height:100%;padding:0 22px;position:relative;}

.header .nav ul li a:before {
content: "";
width: 30px;
height: 16px;
bottom: 0px;
opacity: 0;
left: calc(50% - 7px);
background-color: transparent !important;
transition: opacity .3s,transform .3s;
transform: translateY(0px);
display: block;
position: absolute;
width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
}

.fixedhead .nav ul li a{color: #000;font-size:16px;display:block;height:100%;padding:0 20px;position:relative;}

.layer {text-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    width: 100%;
    display: flex;
    justify-content: center;}
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 0px;
height:100%;
left:0px;
width:100%;
z-index: 99999;}
.white_content_small {
display: none;
position: absolute;
top: 20%;
left: 30%;
width: 40%;
height: 50%;
border: 16px solid lightblue;
background-color: white;
z-index:1002;
overflow: auto;}
.fl{float:left;}
.fr{float:right;}
.pic{display: block;
position: relative;
width: 100%;
overflow: hidden;}
.pic img{object-fit: cover;
-ms-transition: all 1s ease 0s;
-o-transition: all 1s ease 0s;
-webkit-transition: all 1s ease 0s;
transition: all 1s ease 0s;}
.pic:hover img{transform: scale(1.2);}

.header .nav ul li:hover a:before{opacity: 1;transform: translateY(0);}

.header .nav ul .on a,.header .nav ul li:hover a{color:#;}.links{line-height:22px;margin:10px 0 20px;}.links span,.links a{font-size:14px;color:#CCCCCC;padding-right:10px;}.links a:hover,.links a:active,.links a:focus{color:#d91d22;}

.header .nav ul li ul{position:absolute;top:80px;left:0px;width:100%;line-height:35px;display:none;background:#fff;padding:30px;opacity: 0.88;}
.header .nav ul li ul li{}
.header .nav ul li ul li a{color:#333e4a !important;padding:0px 0px;display:block;width:100%;padding-top:5px;padding-bottom:5px;font-size:16px;}
.header .nav ul li ul li a:hover{color:#d91d22 !important;}
.header .nav ul li ul li a:before{display:none;}
.header .nav ul li ul li a span{color:#ccd4dd;font-size:16px;margin-right:5px;}
.header .nav ul li ul li dl{margin-top:-20px;}
.header .nav ul li ul li dl dd a{line-height:40px !important;color:#fff;display:block;padding:0px;padding-left:50px;}

.header .nav ul li:hover ul{display:block;}
.nav_right{float:right;padding-top:20px;}
.nav_right .mnzh{
word-break: keep-all;
font-family: noto sans sc,Sans-Serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
padding: 7px 24px 9px;
margin-right: 10px;
color: #d91d22;
border-color: #d91d22;
background-color: transparent;display: inline-block;border-radius: 3px;
}
.nav_right .mnzh:hover{color: #fff;
border-color: #d91d22;
background-color: #d91d22;}

.nav_right .ljkh{
	display: inline-block;border-radius: 3px;
word-break: keep-all;
font-family: noto sans sc,Sans-Serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
padding: 7px 24px 9px;
color: #fff;
border-color: #d91d22;
background-color: #d91d22;
margin-left: 10px;
margin-right: 0;
}
.fl{float:left;}
.fr{float:right;}
.nav_right .ljkh:hover{ color:rgba(255,255,255,.95);
 border-color:#ff0f15;
 background-color:#ff0f15}

.bzzx{display:block;float:left;line-height:40px;font-size:14px;  color: #000018;}
.top_login{position:relative;display:block;float:left;line-height:40px;font-size:14px;  color: #000018;padding-left:15px;padding-right:15px;margin-left:15px;margin-right:15px;}
.bzzx:hover,.top_login:hover{color:#d91d22}

.top_login:before{content:'';display:block;position:absolute;border-right:1px solid #000018;height:15px;width:1px;left:0px;top:13px;}
.top_login:after{content:'';display:block;position:absolute;border-right:1px solid #000018;height:15px;width:1px;right:0px;top:13px;}


.ban3 img{max-width:none;margin-left:-260px;}
.pd-0{padding:0px !important;}
.hzyw{background:url(../images/bg1.jpg) no-repeat center;
background-size:cover;padding-top:90px;padding-bottom:120px;
}
.hzyw .tit{clear:both;overflow:hidden;padding-bottom:10px;}
.hzyw .tit span{font-size:30px;color:#02468f;}
.hzyw .tit a{font-size:16px;color:#02468f;}
.hzyw .hzyw_r{/*background: url(../images/hzyw_bgico.png) no-repeat center #fff; */ /* border-top: 1px solid #5996d8; */;min-height:451px;}
.hzyw .hzyw_r .hzyw_li{padding-top:15px;}
.hzyw .hzyw_r .hzyw_li a{font-size:16px;color:#000;display:block;overflow:hidden;height:45px;padding-bottom:15px;border-bottom:1px solid #ccc;}
.hzyw .hzyw_r .hzyw_li a p {overflow:hidden;}
.hzyw .hzyw_r .hzyw_li span{font-size:14px;color:#999999;display:block;overflow:hidden;padding-bottom:15px;}

.hzyw .hzyw_r .hzyw_li hover{background: url(../images/tzgg_bgico_png.png) no-repeat right bottom;}
.hzyw .tab2{margin-bottom: 30px;text-align: center;}
.hzyw .tab2 a{display: inline-block;text-align: center;font-size:30px;color:#666666;margin-right:15px;margin-left:15px;}
.hzyw .tab2 a span{display:inline-block;width:50px;height:50px;background:#666;border-radius:5px;text-align:center;margin-right:5px;line-height:40px;}
.hzyw .tab2 a:hover,.hzyw .tab2 a.on{color:#02468f;}
.hzyw .tab2 a:hover span,.hzyw .tab2 a.on span{background:#02468f;}


.swiper-container-szyw,
.swiper-container1 {overflow:hidden;position:relative}
.swiper-container-szyw .swiper-slide,
.swiper-container1 .swiper-slide {overflow:hidden;position:relative;height: 451px;}
.swiper-container-szyw  .swiper-slide .pic,
.swiper-container1 .swiper-slide .pic {height:100%;width:100%;position:relative;padding-bottom:71%;display:block}
.swiper-container-szyw  .swiper-slide .pic img,
.swiper-container1 .swiper-slide .pic img {position:absolute;top:0;left:0;width:100%;height:100%}
.swiper-container-szyw  .swiper-slide .desc,
.swiper-container1 .swiper-slide .desc {position:absolute;width:100%;height:40px;;bottom:0px;left:0px;line-height:40px;padding-left:10px;text-align:left;background: rgba(0,0,0,0.5);}
.swiper-container-szyw  .swiper-slide .desc a,
.swiper-container1 .swiper-slide .desc a {font-size:14px;line-height:40px;color:#fff}
.swiper-container-szyw  .swiper-pagination,
.swiper-container1 .swiper-pagination {text-align:right}


.fwxm{padding:80px 0px 80px 0px;}
.fwxm .fwxm_con{text-align:center;padding:50px;box-shadow: 0px 0px 10px 1px #e1dddd;overflow:hidden;}
.fwxm .fwxm_con img{height:80px;}

.fwxm .fwxm_con h2{font-size:28px;color:#000;height:50px;line-height:50px;overflow:hidden;margin-top:20px;margin-bottom:20px;}
.fwxm .fwxm_con p{font-size:14px;color:#ccc;height:80px;line-height:25px;}

.tzgg{padding:80px 0px 80px 0px;}
.tzgg .tab3{margin-bottom: 30px;text-align: center;}
.tzgg .tab3 a{display: inline-block;text-align: center;font-size:30px;color:#666666;margin-right:15px;margin-left:15px;}
.tzgg .tab3 a span{display:inline-block;width:50px;height:50px;background:#666;border-radius:5px;text-align:center;margin-right:5px;line-height:40px;}

.tzgg .tab3 a:hover,.tzgg .tab3 a.on{color:#02468f;}
.tzgg .tab3 a:hover span,.tzgg .tab3 a.on span{background:#02468f;}






.tzgg .tzgg_li{margin-top:30px;box-shadow: 0 2px 12px 0 #e7e7e7;background:url(../images/tzgg_bgico_png.png) no-repeat right bottom #fff;transition: background .3s , border .3s , border-radius .3s , box-shadow .3s , margin .3s;padding: 35px 20px 35px 20px;border-radius: 3px;border-bottom:2px solid #02468f;overflow:hidden;}

.tzgg .tzgg_li .tim{float:left;margin-right:5px;background:#e5ecf5;padding:10px;text-align:center;}
.tzgg .tzgg_li .tim span{font-size:40px;color:#1556a8;line-height: 40px;}
.tzgg .tzgg_li .tim p{font-size:14px;color:#1556a8;}
.tzgg .tzgg_li a{font-size:14px;color:#666666;line-height:40px;}

.tzgg .tzgg_li:hover .tim{float:left;margin-right:5px;background:#628ec5;padding:10px;text-align:center;}
.tzgg .tzgg_li:hover{box-shadow:none;border-radius:0px;background: url(../images/tzgg_bgico_png.png) no-repeat right bottom #02468f;}
.tzgg .tzgg_li:hover a{font-size:14px;color:#fff;line-height:40px;}
.tzgg .tzgg_li:hover .tim span{font-size:40px;color:#fff;line-height: 40px;}
.tzgg .tzgg_li:hover .tim p{font-size:14px;color:#fff;}


.tzgg .tab33{margin-bottom: 30px;text-align: center;}
.tzgg .tab33 a{display: inline-block;text-align: center;font-size:30px;color:#666666;margin-right:15px;margin-left:15px;}
.tzgg .tab33 a span{display:inline-block;width:50px;height:50px;background:#666;border-radius:5px;text-align:center;margin-right:5px;line-height:40px;}

.tzgg .tab33 a:hover,.tzgg .tab33 a.on{color:#02468f;}
.tzgg .tab33 a:hover span,.tzgg .tab33 a.on span{background:#02468f;}


.er_con_ler{position:relative;overflow:hidden;bottom:0px;margin-top:-90px;}
.er_con_ler h2{width:100%;height:90px;line-height:90px;background:#02468f;color:#fff;font-size:32px;padding-left:40px;position:relative}
.er_con_ler h2:before{content:'';width:130px;height:1px;position:absolute;left:40px;top:70px;border-bottom:1px solid #fff;}
.er_con_ler ul{background:#ededed;padding-top:20px;padding-left:20px;}
.er_con_ler ul li a{display:block;width:100%;height:45px;line-height:45px;font-size:16px;color:#000;padding-left:40px;position:relative;}
.er_con_ler ul li:hover a,.er_con .er_con_l ul li.on a{background:#fff;}
.er_con_ler ul li:hover a:before,.er_con .er_con_l ul li.on a:before{content:'';width:5px;height:5px;position:absolute;left:20px;top:20px;background:#02468f;}

.gongneng{padding:20px 0px 60px 0px;}
.gongneng ul{padding:0px 15% 0px 15%;}
.gongneng ul li{width:16.66666%; text-align:center;float:left;}
.gongneng ul li img{height:70px;}
.gongneng ul li span{width:100%;display:block;padding-top:15px;font-size:28px;color:#000;}

.in_chanpin{padding:60px 0px 80px 0px;}
.in_chanpin .in_chanpin_bg{height:185px;background:url(../images/cptj_tit.jpg) no-repeat center;}
.in_chanpin ul{overflow:hidden;padding-top:50px;}
.in_chanpin ul li .pro_pic{	height:100%;position:relative;
	width: 100%;
padding-bottom: 80%;
display: block;overflow:hidden;margin-bottom:20px;}
.in_chanpin ul li .pro_pic img{	position:absolute;top:0;left:0;width:100%;height:100%;}
.in_chanpin ul li a{font-size:22px;color:#000;text-align:center;display:block;line-height:30px;}
.in_chanpin ul li a span{font-size:14px;color:#ccc;text-align:center;display:block;}

.footer{background: url(../images/bg4.jpg) no-repeat center;background-size: cover;padding:65px 0;}
.footer dl {clear:both;padding-top:0px;padding-bottom:30px;overflow:hidden;}
.footer dl dt{font-size:18px;color:#fff;padding-bottom:20px;font-weight: inherit;padding-right:24px;margin-right:24px;border-right:1px solid #fff;float:left;height:30px;line-height:30px;}
.footer dl dd{float:left;margin-right:10px;}
.footer dl dd a{font-size:16px;color:#fff;line-height:30px;}
.footer .f_cod{text-align:right;padding-top:40px;}
.footer .f_cod a{display:block;width:64px;text-align:center;color:#fff;font-size:16px;float:right;line-height:30px;}
.footer .f_cod a img{display:block;width:100%;}
.f_logo{clear:both;padding:30px 20px;}
.footer .footer_ewm{padding-left:0;}
.footer .footer_ewm img{max-width:100%;}
.footer .footer_contact{padding:0;}
.footer .footer_contact li{font-size:14px;line-height:24px;color:#CCCCCC;}
.footer .footer_nav{width:100%;padding:0;overflow:hidden;}
.footer .footer_nav li{float:left;height:14px;line-height:14px;overflow:hidden;}
.footer .footer_nav li a{padding-right:10px;font-size:14px;color:#CCCCCC;}
.footer .footer_nav li + li{padding-left:10px;border-left:1px solid #CCCCCC;}
.footer p{width:100%;margin-bottom:10px;overflow:hidden;}
.footer p a{font-size:14px;color:#CCCCCC;}
.page_top{width:100%;}
.page_top a{display:block;width:100%;}
.page_top a img{width:100%;height:auto;}
.page_nav_box{width:100%;margin:20px 0 30px;}
.page_nav_box .page_pos{text-align:right;font-size:14px;color:#646464;line-height:46px;}
.page_nav_box .page_pos span{padding-left:18px;background:url(../images/pos.png) no-repeat left center;}
.page_nav_box .page_pos a{font-size:14px;color:#646464;}
.page_nav_box .page_pos a:last-child{font-weight:bold;}
.sub_nav ul li{height:46px;line-height:46px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0.3);overflow:hidden;background-color:#DDDDDD;}
.sub_nav ul li a{display:block;padding:0 20px;font-size:16px;color:#646464;}
.sub_nav ul li.on{color:#FFFFFF;background-color:#E8A651;}
.sub_nav ul li.on a{color:#FFFFFF;}
.page_left{padding-left:0;margin-bottom:20px;overflow:hidden;}
.page_right{margin-bottom:20px;padding-right:0;overflow:hidden;}
.page_content{padding:20px;background-color:#FFFFFF;}
.mod_pagination{display:block;width:100%;overflow:hidden;text-align:center;}
.mod_pagination li{display:inline-block;}
.mod_pagination li a,.mod_pagination li span{color:#646464;}
.slideBox{position:relative;width:100%;overflow:hidden;}
.slideBox .bd{width:100%;height:100%;}
.slideBox .bd a{    width: 100vw;
    height: auto;
    display: block;
    overflow: hidden;
    height: 100vh;}
.slideBox .bd a img{    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;}

.f_foot{background:#fff;text-align:center;height:65px;line-height:65px;font-size:16px;color:#999999;}


.n_time{text-align:right;font-size:36px;color:#999999;}



.slideBox .hd{width:100%;position:absolute;bottom:10px;left:0;text-align:center;z-index:2;overflow:hidden;}
.slideBox .hd .container{padding-bottom:30px;}
.slideBox .hd li{display:inline-block;vertical-align:middle;width:10px;height:10px;border:1px solid #fff;border-radius:50%;margin-right:10px;}
.slideBox .hd li.on{background-color:#fff;}
.slideBox .prev,.slideBox .next{position:absolute;top:50%;width:33px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-size:contain;cursor:pointer;}
.slideBox .prev{left:5%;background-image:url(../images/banner_arrl.png);}.slideBox .next{right:5%;background-image:url(../images/banner_arrr.png);}
.index_section{padding:4rem 0 2rem;}.index_section .index_section_hd{font-size:24px;margin-top:30px;color:#444444;padding-bottom:40px;background:url(../images/pattern.png) no-repeat center bottom;}



input {
 /* display: block;*/
	outline: none;
	border: none !important;
}

textarea {
  display: block;
  outline: none;
}

textarea:focus, input:focus {
  border-color: transparent !important;
}

/* ------------------------------------ */
button {
	outline: none !important;
	border: none;
	background: transparent;
}

button:hover {
	cursor: pointer;
}

iframe {
	border: none !important;
}



.limiter {
  width: 100%;
  margin: 0 auto;
}

.container-table100 {
  width: 100%;


  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  
}

.wrap-table100 {
  width: 1170px;
}

table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;

  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
table * {
  position: relative;
}
table td, table th {
  padding-left: 8px;
}
table thead tr {
  height: 50px;
  background: #253357;
}
table tbody tr {
}
table tbody tr:last-child {
  border: 0;
}
table td, table th {
  text-align: left;
}
table td.l, table th.l {
  text-align: right;
}
table td.c, table th.c {
  text-align: center;
}
table td.r, table th.r {
  text-align: center;
}


.table100-head th{
  font-family: OpenSans-Regular;
  font-size: 18px;
  color: #fff;
  line-height: 1.2;
  font-weight: unset;
}

tbody tr:nth-child(even) {
}

tbody tr {
  font-family: OpenSans-Regular;
  font-size: 15px;
  color: #808080;
  line-height: 1.2;
  font-weight: unset;
}

tbody tr:hover {
  color: #555555;
  cursor: pointer;
}

.column1 {
  width: 160px;
  padding-left: 40px;
}

.column2 {
  width: 160px;
}

.column3 {
  width: 245px;
}

.column4 {
  width: 110px;
  text-align: right;
}

.column5 {
  width: 170px;
  text-align: right;
}

.column6 {
  width: 222px;
  text-align: right;
  padding-right: 62px;
}
.pc-ban{display:block;}
.m-ban{display:none;}
@media screen and (max-width: 991px) {
.pc-ban{display:none;}
.m-ban{display:block;}
.slideBox .bd a img{top:0px;}
.tzgg .tab3 a{   margin-right: 0px;
    margin-left: 0px;
    font-size: 20px;
    padding: 15px;
    width: 25%;
    text-align: center;
    float: left;}
.hzyw .tab2 a{   margin-right: 0px;
    margin-left: 0px;
    font-size: 20px;
    padding: 15px;
    width: 25%;
    text-align: center;
    float: left;}

.slideBox .bd a{display:block;position:relative;width:100%;padding-bottom:50%;height:auto;}
.slideBox .bd a img{position:absolute;top:0px;left:0;width:100%;height:100%;object-fit: cover;}
}

@media screen and (max-width: 768px) {
  table {
    display: block;
  }
  table > *, table tr, table td, table th {
 
  }
  table thead {
    display: none;
  }
  table tbody tr {
    height: auto;
    padding: 37px 0;
  }
  table tbody tr td {
    margin-bottom: 24px;
  }
  table tbody tr td:last-child {
    margin-bottom: 0;
  }
  table tbody tr td:before {
    font-family: OpenSans-Regular;
    font-size: 14px;
    color: #999999;
    line-height: 1.2;
    font-weight: unset;
    position: absolute;
    width: 40%;
    left: 30px;
    top: 0;
  }
  table tbody tr td:nth-child(1):before {
    content: " ";
  }
  table tbody tr td:nth-child(2):before {
    content: "";
  }
  table tbody tr td:nth-child(3):before {
    content: "";
  }


  .column4,
  .column5,
  .column6 {
    text-align: left;
  }

  .column4,
  .column5,
  .column6,
  .column1,
  .column2,
  .column3 {
    width: 100%;
  }

  tbody tr {
    font-size: 14px;
  }
}

@media (max-width: 576px) {
  .container-table100 {
    padding-left: 15px;
    padding-right: 15px;
  }
}




.bg01{background-color:#f8f3ed;}.column_figure{width:100%;height:0;padding-bottom:55.946%;position:relative;overflow:hidden;}.column_figure img{width:100%;height:100%;position:absolute;top:0;left:0;}
.column_content{padding:1.5rem;background-color:#FFFFFF;border:1px solid #FFFFFF;border-top:0;margin-bottom:2rem;}.column_content .column_title{font-size:1.8rem;color:#666666;line-height:3.5rem;height:3.5rem;overflow:hidden;}
.column_content .column_con{height:11rem;margin:1rem 0;font-size:1.4rem;line-height:2.2rem;color:#666666;overflow:hidden;}.column_content .column_btn{margin-bottom:0.5rem;}
.column_content .column_btn a{display:inline-block;width:6rem;height:6rem;text-align:center;line-height:6rem;border-radius:50%;border:1px dashed #666666;font-size:1.4rem;color:#666666;}
.column_content .column_btn a:hover{color:#E8A651;text-decoration:none;}.column_content:hover{border-color:#E8A651;}.adv_img{max-width:100%;}
.adv_tit{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:bold;color:#444444;}.sec03{padding:0;}.news_slide_box{margin-top:22px;position:relative;width:100%;overflow:hidden;}
.news_slide_box .bd{width:100%;height:100%;}.news_slide_box .bd a{display:block;position:relative;width:100%;padding-bottom:75.3%;}.news_slide_box .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.news_slide_box .bd a span{display:block;position:absolute;left:0;bottom:0;width:100%;height:4rem;padding:0 1.5rem;line-height:4rem;font-size:1.6rem;color:#FFFFFF;background-color:rgba(252,143,2,0.4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_slide_box .prev,.news_slide_box .next{position:absolute;top:50%;width:3rem;height:10rem;margin-top:-5rem;background-repeat:no-repeat;cursor:pointer;background-color:rgba(84,84,84,0.4);background-position:center center;}

.news_slide_box .prev{left:0;background-image:url(../images/slide_arrl.png);}.news_slide_box .next{right:0;background-image:url(../images/slide_arrr.png);}
.news_list{margin-bottom:60px;}.news_list li{margin-top:22px;overflow:hidden;}.news_list li .news_pic{padding-left:0;}.news_list li .news_pic a{display:block;position:relative;padding-bottom:90%;}
.news_list li .news_pic img{position:absolute;top:0;left:0;height:100%;width:100%;}.news_list li .news_tit{display:block;font-size:36px;color:#242f4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:20px;}
.news_list li .news_tit:hover{color:#E8A651;}.news_list li .news_time{margin-top:10px;font-size:14px;color:#999999;overflow:hidden;}
.news_list li .news_desc{height:55px;line-height:28px;font-size:20px;color:#999999;margin-top:10px;overflow:hidden;}.news_list_2 li{margin:25px 0 25px 0px;padding-bottom:30px;border-bottom:1px solid #f3f3f3;}
.article .article_hd{width:100%;margin-bottom:10px;}.article .article_hd h1{font-size:18px;color:#323232;line-height:24px;}
.article .article_hd h6{font-weight:400;font-size:12px;color:#646464;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #E0E0E0;}
.article .article_hd h6 span{padding:0 5px;}.article .article_bd img{display:block;margin:10px auto;max-width:100%;}.pagination2{margin:20px auto;line-height:40px;background-color:#EEEEEE;}
.pagination2 .prev,.pagination2 .next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pagination2 .prev a,.pagination2 .next a{font-size:14px;color:#646464;}
.pagination2 .prev a:hover,.pagination2 .next a:hover{color:#E8A651;}.pagination2 .prev{border-right:1px solid #DDDDDD;}.pro_item{margin-top:30px;}
.pro_item .pro_pic{display:block;position:relative;width:100%;padding-bottom:63.7%;}.pro_item .pro_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.pro_item .pro_tit{display:block;padding:10px 0;border:1px solid #FFFFFF;border-top:0;background-color:#FFFFFF;font-size:18px;color:#444444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pro_item .pro_tit:hover{border-color:#E8A651;}.product_list_2 .pro_item{margin:0 0 30px;}.product_list_2 .pro_tit{border-color:#d2d2d2;}.product_pic{border-right:1px solid #DDDDDD;}
.product_pic img{max-width:100%;}.pro_name{margin:10px 0;font-size:22px;color:#323232;}.pro_attr li{font-size:14px;color:#898989;line-height:30px;margin-top:5px;}
.pro_attr .case_price span{color:#fc3526;}.pro_attr .case_tag{padding:0 10px;background-color:#f7f8fa;}.pro_attr .case_tag span{font-size:14px;white-space:nowrap;}
.product_infor .product_infor_hd{padding:5px 20px;margin:30px 0 20px;font-size:20px;color:#323232;box-shadow:0 0 2px rgba(0,0,0,0.4) inset;background-color:#f5f5f5;}
.contact_box .contact_box_t{font-size:16px;color:#FFFFFF;padding:0 10px;height:35px;line-height:35px;background-color:#E8A651;overflow:hidden;}
.contact_box .contact_box_t span{display:inline-block;vertical-align:top;margin-right:10px;width:10px;height:100%;background-color:#f2f2f2;}
.contact_box .contact_box_b{padding:10px 10px 11rem;background:#F2F2F2 url(../images/gb_4.png) no-repeat center bottom;background-size:contain;}
.contact_box .contact_box_b li{font-size:14px;line-height:24px;color:#333333;margin-bottom:5px;}.recruit_name{font-size:18px;line-height:30px;color:#2f8fe1;}
.recruit_con_sec{width:100%;margin-bottom:10px;}.recruit_con_sec .sec_tit{padding:10px 0;line-height:1.5;font-size:16px;color:#585858;overflow:hidden;}
.recruit_con_sec .sec_con{width:100%;overflow:hidden;line-height:22px;font-size:14px;padding:0 10px;}.recruit_con_sec .sec_con li{float:left;width:50%;padding-bottom:5px;color:#646464;overflow:hidden;}
.recruit_con_sec .sec_con li.long{float:none;width:100%;}.contact_way ul{padding-top:20px;}.contact_way ul li{font-size:14px;margin-bottom:15px;color:#323232;}
.contact_way ul li i{display:inline-block;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:left top;}.contact_way ul li .contact_adr{background-image:url(../images/icon1.png);}
.contact_way ul li .contact_tel{background-image:url(../images/icon2.png);}.contact_way ul li .contact_email{background-image:url(../images/icon3.png);}
.message_form{margin:10px auto 30px;height:auto;overflow:hidden;}.message_form .form-group{width:100%;margin-bottom:10px;}
.message_form .form-group .control-label{margin-bottom:10px;font-size:16px;color:#646464;font-weight:400;}.message_form .form-group .control-label span{color:#FF0000;}
.message_form .form-group .form-control{border:1px dashed #b6b6b6;background-color:#EEEEEE;}.message_form .form-group .form-control.false{border-color:#FF0000;}
.message_form .form-group .beizhu-control{width:100%;height:100px;}
.message_form .form-group .submint_btn{margin-top:20px;display:inline-block;vertical-align:middle;padding:5px 30px;font-size:16px;color:#FFFFFF;background-color:#E8A651;cursor:pointer;}

.znzc{background:url(../images/znzc_bg.jpg) no-repeat center;background-size:cover;padding-top:155px;padding-bottom:155px;}
.znzc h2{font-weight:bold; line-height:60px;color:#242f4b;font-size:55px;margin-bottom:40px;}
.znzc .znzc_con{font-size:24px; line-height:36px;color:#343434;padding-left:50px;}
.znzc_clear{clear:both;height:160px;}

.znzc .znzc_img{position:relative;}
.znzc .znzc_img .znzc_img_hov{position:absolute;width:100%;height:100%;text-align:center;padding:50px;color:#fff;background:rgba(0,0,0,0.8);transition: all 0.5s ease;opacity: 0;}
.znzc .znzc_img .znzc_img_hov p{color:#fff;font-size:18px;}
.znzc .znzc_img .znzc_img_hov h2{color:#fff;}

.znzc .znzc_img:hover .znzc_img_hov{opacity: 1;}

.index_fw{text-transform:uppercase;}
.index_fw .fw_list{padding:0px;position:relative}
.index_fw .fw_list img{object-fit: cover;height:456px;width:100%;}
.index_fw .fw_list:before{content:'';width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(49,63,98,0.8);transition: all 0.5s ease;}
.index_fw .fw_list .adv_tit{display:block;position:absolute;width:100%;color:#fff;top:30%;font-size:48px;}
.index_fw .fw_list span{display:none;width:50%;top:70%;position:absolute;left:0px;color:#fff;left:50%;margin-left:-25%;height:55px;line-height:55px;background:rgba(200,239,251,0.2);border:1px solid #d7f4fc;}
.index_fw .fw_list span a{color:#fff;}
.index_fw .fw_list:hover:before{content:'';width:100%;height:100%;position:absolute;left:0px;top:0px;background:rgba(49,63,98,0);}
.index_fw .fw_list:hover .adv_tit{display:block;position:absolute;width:100%;color:#fff;top:20%;font-size:48px;}
.index_fw .fw_list:hover span{display:block;width:50%;top:60%;position:absolute;left:0px;color:#fff;left:50%;margin-left:-25%;height:55px;line-height:55px;background:rgba(200,239,251,0.2);border:1px solid #d7f4fc;}

.in_ab{clear:both;padding-top:120px;}
.in_ab .in_ab_con{padding-left:15%;padding-right:15%;}
.in_ab .in_ab_con p{display:block;width:100%;position:relative;line-height:36px;font-size:18px;text-align:center;color:#2a334a;}
.in_ab .in_ab_con p:after{content:'';width:32px;height:25px;position:absolute;left:-50px;top:0px;background-image:url(../images/syh.jpg);}
.in_ab .in_ab_con p:before{content:'';width:32px;height:25px;position:absolute;right:-50px;bottom:0px;background-image:url(../images/xyh.jpg);}

.zlhzpp{clear:both;padding-top:100px;padding-bottom:120px;background: url(../images/bg2.jpg) no-repeat center;background-size: auto;background-size: cover;}
.zlhzpp .tit{clear:both;overflow:hidden;padding-bottom:40px;}
.zlhzpp .tit span{font-size:30px;color:#FFF;}
.zlhzpp .tit a{font-size:16px;color:#fff;}
.zlhzpp_con{background:#f6f7fb;padding:35px 0px 35px 0px;margin-top:30px;}
.zlhzpp h2{text-align:center;font-size:28px;color:#2a334a;}
.zlhzpp .zlhzpp_title{text-align:center;font-size:16px;color:#2a334a;display:block;text-transform:uppercase;padding-top:5px;}
.zlhzpp .container{position:relative;}
.zlhzpp .container  .swiper-button-prev{left:-50px;background:url(../images/hz_l.png) no-repeat center;top: 50%;
width: 36px;
height: 60px;
margin-top: -22px;}
.zlhzpp .container .swiper-button-next{right:-50px;background:url(../images/hz_r.png) no-repeat center;width: 36px;
height: 60px;}
.zlhzpp .swiper-slide a{width:100%;display:block;overflow:hidden;height: 265px;}
.zlhzpp .swiper-slide a img{  object-fit: cover;  transition: .3s linear;height: 265px;}

.zlhzpp .swiper-slide a:hover img{transform: scale(1.2);}
.zlhzpp .swiper-slide a img{width:100%;display:block;}
.zlhzpp .swiper-slide a p{width:100%;text-align:left;color:#fff;font-size:16px;margin-top:5px;}
.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }



.gyhz{clear:both;padding-top:65px;padding-bottom:270px;background: url(../images/bg3.jpg) no-repeat center;
    background-size: auto;
background-size: cover;}
.gyhz .tit{clear:both;overflow:hidden;padding-bottom:40px;}
.gyhz .tit span{font-size:30px;color:#000;}
.gyhz .tit a{font-size:16px;color:#000;}

.gyhz .tit1{clear:both;overflow:hidden;padding-bottom:40px;}
.gyhz .tit1 span{font-size:30px;color:#fff;}
.gyhz .tit1 a{font-size:16px;color:#fff;}


.gyhz .tab4{background:#fff;padding:0px 10px 0px 10px;}
.gyhz .tab4 li{border-bottom:1px solid #ccc;height:60px;line-height:60px;text-align:center;}
.gyhz .tab4 li a{font-size:16px;color:#000;display:block;}
.gyhz .tab4 li:hover a,.gyhz .tab4 li.on a{color:#fff;background:#1556a8}
.gyhz .d4 img{height:300px;}

.gyhz .wghz {background:#fff;overflow:hidden;height:300px;}
.gyhz .wghz .tab5{border-bottom:1px solid #ccc;overflow:hidden;}
.gyhz .wghz .tab5 li{float:left;height:75px;line-height:75px;width:115px;text-align:center;border-right:1px solid #ccc;}
.gyhz .wghz .d5 .wghz_li{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:50%;float:left;padding:15px;}
.gyhz .wghz .d5 .wghz_li span{font-size:14px;color:#757575;display:block;width:100%}
.gyhz .wghz .d5 .wghz_li a{font-size:16px;color:#333333;display:block;width:100%;line-height:30px;height:60px;}


.gyhz .container{position:relative;}
.gyhz .container  .swiper-button-prev{left:-30px;background:url(../images/zt_l.png) no-repeat center;top: 50%;
width: 18px;
height: 32px;
margin-top: -22px;}
.gyhz .container .swiper-button-next{right:-30px;background:url(../images/zt_r.png) no-repeat center;width: 18px;
height: 32px;}
.gyhz .swiper-slide a{width:100%;display:block;}
.gyhz .swiper-slide a img{width:100%;display:block;}
.gyhz .swiper-slide a p{width:100%;text-align:left;color:#fff;font-size:16px;margin-top:5px;}
.swiper-container2 {
        width: 100%;
        height: 100%;
		overflow: hidden;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        

     display:block;
      
        align-items: center;
    }



.er_ban img{width:100%;}
.er_ban .loc{position:relative;}
.er_ban .loc span{position:absolute;bottom:35px;display:block;right:0px;color:#fff;font-size:16px;}
.er_ban .loc span a{color:#fff;font-size:16px;}

.er_con{padding-bottom:60px;}
.er_con .er_con_l{position:relative;overflow:hidden;margin-top:-90px;}
.er_con .er_con_l h2{width:100%;height:90px;line-height:90px;background:#02468f;color:#fff;font-size:32px;padding-left:40px;position:relative}
.er_con .er_con_l h2:before{content:'';width:130px;height:1px;position:absolute;left:40px;top:70px;border-bottom:1px solid #fff;}
.er_con .er_con_l ul{background:#ededed;padding-top:20px;padding-left:20px;}
.er_con .er_con_l ul li a{display:block;width:100%;height:auto;line-height:45px;font-size:16px;color:#000;padding-left:40px;position:relative;}
.er_con .er_con_l ul li:hover a,.er_con .er_con_l ul li.on a{background:#fff;}
.er_con .er_con_l ul li:hover a:before,.er_con .er_con_l ul li.on a:before{content:'';width:5px;height:5px;position:absolute;left:20px;top:20px;background:#02468f;}
.er_con .er_con_r h3{font-size:28px;color:#000;border-bottom:1px solid #ccc;line-height:80px;}
.er_con .er_con_r .err_con{font-size:16px;color:#444444;line-height:30px;padding-top:30px;}


.jgsz_li{padding:25px;margin-top:20px;}
.jgsz_li:hover{padding:25px;margin-top:20px;background:#eeeeee;}
.jgsz_li img{width:66px;float:left;margin-right:10px;}
.jgsz_li a{font-size:18px;color:#444444;}
.jgsz_li p{font-size:14px;color:#444444;height:30px;}

.tdjs{background:#f6f6f6;padding:25px 40px 40px;border-top:1px solid #02468f}
.tdjs h3{font-size:18px;margin-bottom:20px;}
.tdjs p{font-size:14px;line-height:30px;}

.bxln{background:#02468f; width: 100%; height: 454px; margin-top: 70px; overflow: hidden;}
.bxln .bxln_l{padding-bottom:40px;padding-top:80px;width:50%;float:left;}
.bxln .bxln_l .bxln_l_con{width:90%;float:right;margin-right:5%;}
.bxln .bxln_l .bxln_l_con h3{font-size:24px;color:#fff;text-align:center;margin-bottom:30px;}
.bxln .bxln_l .bxln_l_con p{font-size:16px;color:#fff;line-height:30px;}
.bxln .bxln_r{width: 50%; height: 100%; overflow: hidden; float: right;}
.bxln .bxln_r img{width: 100%; height: 100%; object-fit: cover;}


.rctd{position:relative;overflow:hidden;padding-bottom:100px;}
.rctd .rctd_bg{position:absolute;height:295px;background:#efeeee;bottom:0px;left:0px;z-index:-1;width:100%;}

.jyjx{padding-top:250px;padding-bottom:100px;background:url(../images/jyjx_bg.jpg) no-repeat center top ;background-size:100%;}
.jyjx_li{margin-bottom:45px;}

.zsjy{padding-top:60px;padding-bottom:60px;}


.zjcj{padding-top:60px;padding-bottom:60px;background:#eeebea;}
.zjcj .zjcj_li{float:left;width:50%;}


.jlhz{background:#eeeeee;padding-top:50px;padding-bottom:50px;}
.jlhz h3{color:#02468f;font-size:24px;text-align:center;margin-bottom:30px;}
.jlhz p{color:#333333;font-size:16px;line-height:30px;}
.jycy{background:#fff;padding-top:50px;padding-bottom:50px;}
.jycy h3{color:#02468f;font-size:24px;text-align:center;margin-bottom:30px;}
.jycy p{color:#333333;font-size:16px;line-height:30px;}

.jnds{background: url(../images/ab_bg1.jpg) no-repeat center;
background-size: cover;padding-top:50px;padding-bottom:50px;}
.jnds h3{color:#fff;font-size:24px;text-align:center;margin-bottom:30px;}
.jnds p{color:#fff;font-size:16px;line-height:30px;}

.shsy{background: url(../images/ab_bg2.jpg) no-repeat center;
background-size: cover;padding-top:50px;padding-bottom:50px;}
.shsy h3{color:#02468f;font-size:24px;text-align:center;margin-bottom:30px;}
.shsy p{color:#333333;font-size:16px;line-height:30px;}


.cxkj{padding-top:60px;padding-bottom:60px;background:#eeeeee;}
.cxkj_li{background:#02468f;overflow:hidden;}
.cxkj_li img{float:left;width:50%;margin-right:15px;}
.cxkj_li span{font-size:14px;color:#fff;display:block;margin-bottom:20px;}
.cxkj_li a{font-size:16px;color:#fff;margin-bottom:40px;display:block}
.cxkj_li a.more{font-size:14px;}

.cxkj1{padding-top:60px;padding-bottom:60px;}
.cxkj1_li{width:227px;height:227px;position:relative;text-align:center;padding:50px;}
.cxkj1_li a{line-height:24px;font-size:20px;color:#333333;}
.cxkj1_li .cxkj1_li_hov{line-height:24px;font-size:20px;color:#333333;position:absolute;top:0px;left:0px;z-index:-1;opacity:0;transition: all 0.5s ease;}
.cxkj1_li:hover .cxkj1_li_hov{opacity:0.8}

.hzjl{padding-top:60px;padding-bottom:60px;}
.hzjl .hzjl_li{position:relative;}
.hzjl .hzjl_li span{display:block;position:absolute;bottom:5px;left:10px;color:#fff;font-size:16px;}
.gjjl{padding-top:10px;text-align:center;padding-bottom:30px;}
.gjjl h2{font-size:40px;color:#333333;margin-bottom:20px;}
.gjjl a{color:#02468f;font-size:14px;}


.hzjl1{padding-top:60px;padding-bottom:60px;background:#eeeeee;}

.gnjl{padding-top:10px;text-align:center;padding-bottom:30px;}
.gnjl h2{font-size:40px;color:#333333;margin-bottom:20px;}
.gnjl a{color:#02468f;font-size:14px;}
.gnjl_li{background:#02468f;padding:30px;overflow:hidden;margin-top:-50px;color:#fff;line-height:26px;}
.gnjl_li a{font-size:15px;color:#fff;}
.yxhz{margin-bottom:30px;}

.show_news {padding-top:50px;padding-bottom:50px;}
.show_news h2{font-size:30px; text-align:center;margin-bottom:20px; }
.show_news span{display:block;width:100%;font-size:14px;height:40px;line-height:40px;border:1px solid #ebebeb; text-align:center;margin-bottom:30px;}
.show_news p{font-size:14px;line-height:30px;}

.show_content {padding-top:50px;padding-bottom:50px;}
.show_content h2{font-size:20px; text-align:center;margin-bottom:20px; }
.show_content span{width:100%;font-size:14px;height:40px;line-height:40px;text-align:center;margin-bottom:30px;}
.show_content p{font-size:14px;line-height:175%;}
.show_content img{ border:0;}


.show_r{padding-top:50px;}

.seach{background:#02468f;padding:10px 20px 10px 20px;overflow:hidden;}
.seach input{background:#fff;width:70%;float:left;height:30px;border-radius:0px;}
.seach button{background:#e7e9e8;width:30%;float:right;height:30px;}

.gfwb {padding-top:20px;}
.gfwb h3{height:50px;line-height:50px;font-size:20px;background:#f2f0f1;text-align:center;}

.djph{}
.djph li{padding-top:20px;border-bottom:1px solid #ccc;padding-bottom:20px;overflow:hidden;clear:both;}
.djph a{font-size:14px;color:#000;line-height:30px;}
.djph .tim{float:left;padding:5px;text-align:center;border:1px solid #dbdbdb;margin-right:5px;}
.djph .tim span{font-size:24px;color:#02468f;}
.djph .tim p{font-size:14px;color:#333;}

.in_news{background:url(../images/news_bg.jpg) no-repeat left top;background-color:#1b2642;min-height:602px;clear:both;margin-top:50px;}
.in_news_li a{display:block;max-width:30%;float:left;position:relative;}

.in_news_li a .n_tit{position:absolute;left:0px;top:0px;width:100%;height:100%;color:#fff;padding:12%;text-transform:uppercase;}
.in_news_li a .n_tit span{font-size:36px;}
.in_news_li a .n_tit h2{font-size:42px;position:absolute;bottom:20%;}

.in_news_tel{background:#fff;padding:50px 0px 30px 35px;margin-left:29%;height:230px;clear:both;position:relative;}	
.in_news_tel:before{content:'';position:absolute;left:100%;width:120%;height:100%;background:#fff;top:0px;}
.in_news_tel h2{font-size:28px;color:#242f4b;}
.in_news_tel .news_tel{font-size:40px;color:#3da7b9;}
.in_news_tel p{font-size:19px;color:#777c88;}

.in_map{background:#1b2642;}


.er_ban{}

.er_ban1{position:relative;}
.er_ban1 img{width:100%;}
.er_ban1 .container{position: absolute;
left: 50%;
margin-left: -700px;top:200px;}
.er_ban1  h4{position:absolute;bottom:80px;font-size:28px;color:#e1f4fa;width:100%;text-transform:uppercase;}
.er_ban1 h2{font-size:66px;color:#e1f4fa;font-weight:lighter;}
.er_ban1 span{font-size:18px;color:#e1f4fa;text-transform:uppercase;margin-top:10px;clear:both;display:block;}


.show_con{margin:-260px auto 0px auto;width:80%;position:relative;background:#fff;padding:110px 90px 110px 90px;border-radius:8px 8px 0px;}
.show_con h2{font-size:36px;color:#242f4b;}
.show_con .show_desc{font-size:18px;color:#242f4b;text-transform:uppercase;display:block;padding-bottom:50px;border-bottom:4px solid #e5e5e5;width:150px;margin-top:20px;margin-bottom:50px;}
.show_con p{font-size:24px;color:#666666;line-height:30px;}

.ab_tdfc{padding-top:120px;padding-bottom:100px;}
.ab_tdfc .ab_tdfc_fl{padding:0px;}
.ab_tdfc .ab_tdfc_fl h2{font-size:36px;color:#242f4b;text-align:center;}

.tdfc_tit{width:245px;float:right;padding-top:80px;}
.tdfc_tit h2{text-align:left !important;margin-top:10px;margin-bottom:10px;}
.tdfc_tit span{font-size:24px;color:#5c5c5c;text-align:center;}
.ab_tdfc .ab_tdfc_fr{padding:0px;}	
.ab_tdfc .ab_tdfc_fr ul li{float:left;width:49%;margin-left:1%;margin-bottom:1%;}	
.ab_tdfc .ab_tdfc_fr ul li a{display:block;position:relative;}	
.ab_tdfc .ab_tdfc_fr ul li a span{display:block;position:absolute; bottom:20px;left:20px;color:#fff;font-size:24px;}	


.ab_gsdt{padding-bottom:100px;}
.ab_gsdt .ab_tdfc_fl{padding:0px;}
.ab_gsdt .ab_tdfc_fl h2{font-size:36px;color:#242f4b;text-align:center;}

.ab_gsdt .tdfc_tit{float:left !important;padding-top:0px !important;padding-left:30px;}
.ab_gsdt .tdfc_tit h2{text-align:left !important;margin-top:10px;margin-bottom:10px;}
.ab_gsdt .tdfc_tit span{font-size:24px;color:#5c5c5c;text-align:left;display:block;}
.ab_gsdt .ab_tdfc_fr{padding:0px;}	
.ab_gsdt .ab_tdfc_fr ul li{float:left;width:49%;margin-left:1%;margin-bottom:1%;}	
.ab_gsdt .ab_tdfc_fr ul li a{display:block;position:relative;}	
.ab_gsdt .ab_tdfc_fr ul li a span{display:block;position:absolute; bottom:20px;left:20px;color:#fff;font-size:24px;}	
.ab_gsdt .ab_tdfc_fr ul li img{width:100%;}

.sytp{clear:both;padding-top:0px;}
.sytp_con{background:#f6f7fb;padding:80px 0px 80px 0px;margin-top:10px;position:relative;}
.sytp h2{text-align:left;font-size:36px;color:#1b2642;}

.sytp .container{position:relative;padding-left:50px;padding-right:50px;}
.sytp .sytp_con .container:before{content:'';width:100%;height:3px;background:#dedede;left:0px;bottom:-40px;position:absolute;}
.sytp .container h3{position:absolute;left:50px;font-size:72px;color:#ffffff;font-style:italic;top:-80px;text-transform:uppercase;font-weight:bold;}
.sytp a{display:block;width:100%;}
.sytp img{width:100%;}
.sytp .container  .swiper-button-prev{left:0;background:url(../images/sw_l.jpg) no-repeat center;}
.sytp .container .swiper-button-next{right:0;background:url(../images/sw_r.jpg) no-repeat center;}

.ab_sj{clear:both;padding-top:30px;}
.ab_sj .container{padding-left:30px;}
.ab_sj_con{position:relative;margin-top:60px;clear:both;min-height:720px;}
.ab_sj_con:before{content:'';width:80%;height:100%;background:#ececec;position:absolute;left:0px;top:0px;}

.ab_sj_con .sj_l_con{padding:40px 0px 40px 40px;font-size:30px;color:#221815;}
.ab_sj_con .sj_r_con{margin-top:-30px;}
.ab_sj_con .sj_r_con .r_dt{margin-bottom:30px;}

.ab_sj h2{font-size:48px;color:#292f40;}


.show_contact{margin:-260px auto 0px auto;width:80%;position:relative;background:#fff;padding:110px 90px 110px 90px;border-radius:8px 8px 0px;overflow:hidden;}
.show_contact h2{font-size:48px;color:#666666;}
.show_contact .show_desc{font-size:30px;color:#828282;text-transform:uppercase;display:block;padding-bottom:50px;position:relative;margin-top:20px;margin-bottom:50px;}
.show_contact .show_desc:before{content:'';position:absolute;bottom:30px;width:200px;height:3px;background:#828282}
.show_contact p{font-size:24px;color:#666666;line-height:30px;}
.job_con{padding:85px;border:3px solid #eeeeee;border-radius:5px;width:80%;margin:0px auto;overflow:hidden;}

.job_con h2{font-size:48px;color:#666666;position:relative;margin-bottom:60px;}
.job_con p{font-size:24px;color:#666666;line-height:60px;}
.job_con h2:before{content:'';position:absolute;bottom:-30px;width:160px;height:3px;background:#e5e5e5}

.cont_map{background:#253357;clear:both;margin-top:120px;}
.cont_map_t{height:85px;line-height:85px;background:#fff;font-size:24px;color:#666666;}
.cont_map_t .cont_map_con{width:80%;padding-left:100px;margin:0px auto;}

.ban_log{height:114px;background:url(../images/sanj_ban_logo.jpg) no-repeat center;margin-bottom:80px;}

.gnaqy{position:relative;}
.gnaqy .container{position: absolute;
left: 50%;
margin-left: -700px;top:120px;}
.gnaqy h2{font-size:75px;color:#e1f4fa;font-weight:bold;font-style:italic}
.gnaqy span{font-size:24px;color:#e1f4fa;text-transform:uppercase;margin-top:10px;clear:both;display:block;font-weight:inherit;display:block;margin-bottom:30px;}
.gnaqy p{font-size:33px;color:#e1f4fa;line-height:65px;}

.gnjj{overflow:hidden;position:relative;top:-260px;}
.gnjj .gnjj_con{font-size:24px;color:#5f5f5f;padding:80px;width:80%;margin:0px auto;line-height:36px;background:url(../images/gn_bg.jpg) no-repeat center;background-size:cover;}

.gn_li{clear:both;margin-top:20px;padding-bottom:50px;}
.gn_li li{clear:both;margin-bottom:20px;overflow:hidden;}
.gn_li .gn_li_img{width:35%;display:block;}
.gn_li .gn_li_desc{width:50%;display:block;font-size:20px;line-height:36px;color:#808080;padding-top:30px;}
.gn_li .h_line{width:60px;display:block;}
.mr60{margin-right:60px;}
.ml60{margin-left:60px;}

.show_job {
	border: 3px solid #eeeeee;
	border-radius:8px;
    margin: -260px auto 0px auto;
    width: 80%;
    position: relative;
    background: #fff;
    padding: 110px 90px 110px 90px;
    border-radius: 8px 8px 0px;
    overflow: hidden;
}

.show_job .job_con{padding: 0px !important;
border: 0px !important;
border-radius: 0px !important;
width: 100% !important;
margin: 0px auto !important;
overflow: hidden !important;}

.sh_job{padding-top:40px;clear:both;}
.sh_job h2{color:#666666;font-size:36px;}
.sh_job span{color:#666666;font-size:24px;text-transform:uppercase;}

.sh_job p{line-height:50px;height:50px;padding-left:20px;}
.sh_job p:nth-child(2n) {
   background:url(../images/shzp_li_bg.jpg) repeat-y left center;
}

.yewu li .yw_fr .shugang{position: absolute;
width: 3px;
height: 110%;
margin-top: -3%;
background: #fff;
margin-left: -40px;}

.yewu li .yw_fl .shugang{position: absolute;
width: 3px;
height: 110%;
margin-top: -3%;
background: #fff;right:0px;
margin-right: -40px;}

.xy_job{padding-top:60px;clear:both;padding-bottom:60px;}
.xy_job h2{color:#666666;font-size:36px;}
.xy_job span{color:#666666;font-size:24px;text-transform:uppercase;margin-bottom:20px;display:block;}

.xy_job p{line-height:36px;font-size:18px;color:#666666;}

.yewu{}
.yewu li{position:relative;}

.yewu li img{width:100%;}
.yewu li .yw_con{position:absolute;top:25%;width:500px;}

.yewu li .yw_fl{left:4%;text-align:right;}
.yewu li .yw_fr{right:4%;text-align:left;}

.yewu li .yw_con h2{font-size:60px;color:#ffffff;font-weight:bold;font-style:italic}
.yewu li .yw_con span{font-size:24px;color:#fff;text-transform:uppercase;margin-top:10px;clear:both;display:block;font-weight:inherit;display:block;margin-bottom:30px;}
.yewu li .yw_con p{font-size:24px;color:#fff;line-height:65px;}
@media (max-width:1600px){
	.header .nav{margin-right:0px;}
.header .nav ul li a{padding: 0 22px;}
}

@media (max-width:1200px){
	.header .nav{margin-right:0px;}
.header .nav ul li a{padding: 0 10px;}
}
.ty_mxs{display:none;}
@media (max-width:767px){
.gnjl_li{margin-top:0px;}
.f_foot{height:auto;line-height:25px;}
.cxkj1_li{width:100%;padding:0px;}
.cxkj_li img{width:100%;}
.jyjx{padding-bottom:20px;}
.jyjx_li.a4{margin-bottom:auto;margin-top:-120px;}
.jyjx_li.a5{margin-top:0px}
.ty_mxs{display:block;    margin-top: -236px;}

.er_con{padding-bottom:0px;}
.bxln{margin-top:0px;}
.bxln .bxln_l,.bxln .bxln_r{width:100%;}
.bxln{height:auto;}

.gyhz{padding-bottom: 71px;}
.gyhz .wghz .d5 .wghz_li a{    
overflow: hidden;
    height: 60px;
}
.zlhzpp .tit span{color:#fff;}
.gyhz .tit1 span{color:#fff;}
.gyhz .tit1 a{color:#fff;}
.gyhz .tit2 span{color:#000;}
.gyhz .tit2 a{color:#000;}
.gyhz{padding-top:0px;}
.gyhz .tit1{padding-top:40px;}
.zlhzpp{padding-top:40px;padding-bottom:40px;}
.hzyw{padding-bottom:80px;padding-top:50px;}
.tzgg{padding: 40px 0px 40px 0px;}
.tzgg .tab3{margin-bottom:0px;}
.hzyw .tit span img,.zlhzpp .tit img,.gyhz .tit1 img,.gyhz .tit img{width:30px;}
.tzgg .tab3 a{   margin-right: 0px;margin-left: 0px;font-size: 20px;padding: 15px; width: 50%;text-align: center;float: left;}
.tzgg .tab3 a span{width: 30px;    height: 30px;line-height:25px;}
.tzgg .tab3 a span img{width:20px;}

.hzyw .tab2{margin-bottom:0px;}
.hzyw .tab2 a{   margin-right: 0px;margin-left: 0px;font-size: 20px;padding: 15px; width: 50%;text-align: center;float: left;}
.hzyw .tab2 a span{width: 30px;    height: 30px;line-height:25px;}
.hzyw .tab2 a span img{width:20px;}


.tzgg .tab33 a{   margin-right: 0px;margin-left: 0px;font-size: 20px;padding: 15px; width: 50%;text-align: center;float: left;}
.tzgg .tab33 a span{width: 30px;    height: 30px;line-height:25px;}
.tzgg .tab33 a span img{width:20px;}

.hzyw .tit span,.zlhzpp .tit,.gyhz .tit1 span,.gyhz .tit span,.zlhzpp .tit span{font-size:24px;}

.footer .links{margin-bottom:10px;}.footer .footer_nav{margin-top:10px;}.page_nav_box{margin-bottom:10px;}
.page_nav_box .page_pos{text-align:left;}.page_left,.page_right{padding:0;}.mod_pagination{text-align:center;}
.slideBox .hd{bottom:-10%;}.slideBox .hd li{height:10px;}.news_list li .news_tit{margin-top:10px;}
.news_list li > div{padding:0;}.pagination2 .prev{border-right:none;}.product_list .pro_item .pro_tit{font-size:14px;}.product_list_2 .pro_item{padding:0 5px;}
.product_pic{margin-bottom:30px;border-right:none;}.recruit_con_sec .sec_con li{float:none;width:100%;}
.slideBox .hd .container{padding-right:0px;}
.znzc{background:url(../images/znzc_bg.jpg) no-repeat center;background-size:cover;padding-top:55px;padding-bottom:55px;}
.znzc h2{font-weight:bold; line-height:60px;color:#242f4b;font-size:55px;margin-bottom:20px;}
.znzc .znzc_con{font-size:24px; line-height:36px;color:#343434;padding-left:0px;padding-bottom:20px;}
.slideBox .bd a img{top:0px;}
.er_con .er_con_l{margin-top:20px;}
.znzc_clear{clear:both;height:30px;}
.index_fw .fw_list .adv_tit{display:block;position:absolute;width:100%;color:#fff;top:30%;font-size:28px;}
.index_fw .fw_list img{object-fit: cover;height:356px;width:100%;}
.index_fw .fw_list:hover .adv_tit{display:block;position:absolute;width:100%;color:#fff;top:20%;font-size:28px;}

.yewu li{min-height:230px;}
.yewu li img{min-height:230px;object-fit: cover;}
.yewu li .yw_con h2{font-size:36px;}
.yewu li .yw_con span {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 10px;
    clear: both;
    display: block;
    font-weight: inherit;
    display: block;
    margin-bottom: 10px;
}
.yewu li .yw_con{width:80%;}
.yewu li .yw_con p{font-size: 18px;line-height:30px;}
.in_news{min-height:auto;}
.in_news_tel{margin-left:0px;}
.er_con .er_con_l h2{z-index:-999};
.er_ban .container{position: absolute;left: 0px;margin-left: 15px;}
.gnaqy .container{position: absolute;top:80px;left: 0px;margin-left: 15px;}
.show_con{margin:30px auto 0px auto;width:100%;position:relative;background:#fff;padding:0px;border-radius:8px 8px 0px;}
.show_job{margin:30px auto 0px auto;width:100%;position:relative;background:#fff;padding:0px;border-radius:8px 8px 0px;}
.show_contact{margin:30px auto 0px auto;width:100%;position:relative;background:#fff;padding:0px;border-radius:8px 8px 0px;}
.job_con{margin:30px auto 0px auto;width:100%;position:relative;background:#fff;padding:30px;border-radius:8px 8px 0px;}
.er_ban1 .container{position: absolute;top:30px;left: 0px;margin-left: 15px;}
.er_ban1 h2{font-size:36px;color:#e1f4fa;font-weight:lighter;}
.er_ban1 span{font-size:18px;color:#e1f4fa;text-transform:uppercase;margin-top:10px;clear:both;display:block;}

.ab_sj{clear:both;padding-top:30px;}
.ab_sj .container{padding-left:30px;}
.ab_sj_con{position:relative;margin-top:60px;clear:both;min-height:720px;overflow:hidden;}
.ab_sj_con:before{content:'';width:100%;height:100%;background:#ececec;position:absolute;left:0px;top:0px;}

.ab_sj_con .sj_l_con{padding:40px 0px 40px 40px;font-size:30px;color:#221815;}
.ab_sj_con .sj_r_con{margin-top:-30px;}
.ab_sj_con .sj_r_con .r_dt{margin-bottom:30px;}

.gnjj{overflow:hidden;position:relative;top:20px;}
.gnjj .gnjj_con{font-size:24px;color:#5f5f5f;padding:15px;width:100%;margin:0px auto;line-height:36px;background:url(../images/gn_bg.jpg) no-repeat center;background-size:cover;}
.gnaqy h2{font-size:36px;}
.gnaqy span{margin-bottom:10px;}
.gnaqy p {font-size: 24px;color: #e1f4fa;line-height: 35px;}
.gnaqy .container{top:40px;}
.gn_li .gn_li_img{width:100%;}
.gn_li .gn_li_desc{width:100%;}
.gongneng{padding:20px 0px 20px 0px;}
.gongneng ul{padding:0px 15px 0px 15px;}
.gongneng ul li{width:33.3333%; text-align:center;float:left;margin-bottom:20px;}
.gongneng ul li img{height:70px;}
.gongneng ul li span{width:100%;display:block;}

.head_top{display:none;}
}

.fangda:hover img {
transform: scale(1.05);
}

.main-content {
 /* position: fixed;*/
  top: 100%;
  left: 0;
  z-index: 10;
  width: 100%;
  height: auto;
 /* padding-top: 100px;*/
  background: white;
  /* overflow: auto; */
  outline: none;
  transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
 
}

.index {

  overflow: hidden;
  /* background: url(../img/index-news-bg.png) no-repeat center top;
  background-size: 100% auto;
  background-attachment: fixed; */
}

.mitop{overflow: hidden;
position: absolute;
top: 280px;}

@media (min-width: 800px){
.index-top-banner {
  width: 100vw;
  height: auto;
  overflow: hidden;
   border-bottom: #0b5ab0 7px solid;
}
}
@media (max-width: 768px) {
.index-top-banner {
  width: 100vw;
  height: auto;
  overflow: hidden;
}	

.footer{text-align:center;}

.footer dl{    display: inline-block;float:left;padding-bottom:0px;padding-top:30px;}

	
}

.index-top-banner .swiper-slide {
  position: relative;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
}

.index-top-banner .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.index-top-banner .swiper-slide::after {
  content: "";
  width: 100%;
  height: 175px;
  position: absolute;
  left: 0;
  bottom: 0;
  pointer-events: none;
  background-image: linear-gradient(180deg,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.58) 100%);
}

.index-top-swiper {
  width: inherit;
  height: inherit;
  position: relative;
}

.index-top-banner-text {
  position: absolute;
  left: 0;
  bottom: 56px;
  z-index: 1;
  font-family: "NotoSansCJKsc-Bold";
  font-size: 28px;
  color: #fff;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.65);
}

.index-top-swiper-button-prev {
  position: absolute;
  left: 0;
  top: 50%;
  width: 36px;
  height: 74px;
  line-height: 74px;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  transform: translateY(-50%);
  z-index: 1;
  opacity: 1;
  cursor: pointer;
  transition: opacity linear 0.3s;
}

.index-top-swiper-button-next {
  position: absolute;
  right: 0;
  top: 50%;
  width: 36px;
  height: 74px;
  line-height: 74px;
  font-size: 24px;
  color: #b4b4b4;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  transform: translateY(-50%);
  z-index: 1;
  opacity: 1;
  cursor: pointer;
  transition: opacity linear 0.3s;
}

.index-top-swiper-button-prev .iconfont,
.index-top-swiper-button-next .iconfont {
  font-size: 24px;
  color: #b4b4b4;
}

.index-top-banner .swiper-button-disabled {
  opacity: 0.4;
}

.index-top-banner .swiper-pagination {
  position: absolute;
  left: auto;
  right: 150px;
  bottom: 58px;
  width: auto;
  z-index: 1;
}

.notice-box {
	margin-top: 45px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.notice-item {
	width: 100%; height: 58px; line-height: 58px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.notice-link-text {
	width: calc(100% - 155px); height: inherit; color: rgb(51, 51, 51); letter-spacing: 0.3px; overflow: hidden; font-size: 16px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.notice-link-time {
	width: 100px; height: inherit; text-align: right; overflow: hidden; vertical-align: middle; float: right; display: inline-block;
}



@media (min-width: 900px) {
.notice-link-text {
  display: inline-block;
  width: calc(100% - 155px);
  height: inherit;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  color: #333;
  letter-spacing: 0.3px;
  vertical-align: middle;
}

}
@media (max-width: 900px) {

.notice-link-text {
  display: inline-block;
  width: calc(100% - 155px);
  height: inherit;
  font-size: 16px;
  color: #333;
  letter-spacing: 0.3px;
  /*vertical-align: middle;*/
  
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  width: 70%;float: left;
}
}

  .big{
        display: none;
        width: 100px;
        height: 100px;
        background:url(../images/douyin.jpg) no-repeat;
        position: absolute;
        top:-60px;
        right: 0px;
    }
    .small{
        width: 60px;
        height: 60px;
        background:url(../images/f_dy_ico.png) no-repeat;
       /* position: fixed;
        top:50%;
        right: 0px;*/
        z-index: 10;
		float:right;
		padding-top:70px;
		
    }
    .small:hover .big{
        display: block;
    }
	
	.big2{
        display: none;
        width: 100px;
        height: 100px;
        background:url(../images/weibo.jpg) no-repeat;
        position: absolute;
        top:-100px;
        right: -20px;
    }
    .small2{
        width: 60px;
        height: 60px;
        background:url(../images/f_wb_ico.png) no-repeat;
        position: absolute;
        right: 125px;
        z-index: 10;
		right:left;
		padding-top:70px;
    }
    .small2:hover .big2{
        display: block;
    }
	
	.big3{
        display: none;
        width: 100px;
        height: 100px;
        background:url(../images/weixin.jpg) no-repeat;
        position: absolute;
        top:-100px;
        right: -20px;
    }
    .small3{
        width: 60px;
        height: 60px;
        background:url(../images/f_wx_ico.png) no-repeat;
        position: absolute;
        right: 236px;
        z-index: 10;
		float:right;
		padding-top:70px;
    }
    .small3:hover .big3{
        display: block;
    }

 .sun-tab-row .pic img {
    object-fit: initial;}
 .sun-tab {display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}
.sun-tab-more a { background: #02468f;border-radius: 15px;padding: 0 15px;line-height: 32px; color:#fff;font-size:14px; display: none;}
.sun-tab-more a.on { display: block; }
.sun-tab-item { display: flex; align-items: center; }
.sun-tab-item span { font-size: 30px; color: #666666; margin-right: 15px; cursor: pointer; display: flex; align-items: center;}
.sun-tab-item span img { margin-right: 10px; }
.sun-tab-item span.on { color: #02468f; }
#sun-tab-row,
.tab-con,
.sun-tab-row { display: none; }
.sun-tab-row{}


.sun-tab-box .on { display: block; }

@media (max-width: 990px) {
  .sun-tab-item span {
    font-size: 18px;
    margin-right: 7px;
  }
    .sun-tab-item span img {
      width: 25px;
      margin-right: 7px;
    }
}