@charset "utf-8";
html, body {padding: 0;margin: 0;background: #fff;width: 100%;min-height: 100%;}
* {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;}
body {color: #444;font-size: 14px;position: relative;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input {vertical-align: middle;}
textarea {resize: none;}
ul {list-style: none;}
img, {display: block;}
a{color: #444;text-decoration: none;}
a:hover{color: #444;text-decoration: none;}
i, em {font-style: normal;}
p{margin-bottom: 0px;}
ul{margin-bottom: 0px;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
.top ::placeholder {color: #fff;}
.top :-moz-placeholder {color: #fff;}
.top ::-moz-placeholder {color: #fff;}
.top :-ms-input-placeholder {color: #fff;}
/*修改滚动条*/
::-webkit-scrollbar{width:6px;height:6px ;}
::-webkit-scrollbar-track{box-shadow: inset 0 0 6px transparent;background: #f8f8f8;border-radius: 6px;}
::-webkit-scrollbar-thumb{border-radius: 6px;background: #bbb;}
.pf_12{font-size: 12px;line-height: 25px;}
.pf_16{font-size: 16px;line-height: 30px;}
.pf_18{font-size: 18px;line-height: 30px;}
.pf_22{font-size: 22px;line-height: 35px;}
.pf_24{font-size: 24px;line-height: 40px;}
.pf_30{font-size: 30px;line-height: 45px;}
.pf_32{font-size: 32px;line-height: 45px;}
.pf_34{font-size: 34px;line-height: 50px;}
.pf_36{font-size: 36px;line-height: 50px;}
@font-face {font-family:fz;src: url('../css/bahnschrift.ttf');}
#dituContent label {max-width: unset!important;text-align: center;}
.sa{line-height: 40px;}
/*top*/
.top{z-index: 88;top:0;width: 100%;position: fixed;width: 100%;border-bottom: 1px solid rgba(255,255,255,.1)}
.topa img{display: block;max-width: 100%;margin: 0 auto;}
.menu li{line-height: 80px;}
.menu li a{display: block;text-align: center;color: #fff;font-size: 15px;}
.menu li a span{display: block;position: relative;transition:.4s;}
.menu li a span::before{position: absolute;content: "";width: 0px;height: 1px;background:#fff; bottom: 0;left:30%;transition:.4s;}
.menu li:hover span::before{width:40%;}
.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 88;top:100px; width:100%; display: none;text-align: center;border-bottom:3px solid rgba(0,0,0,.8); }
.menu li .submenu p{line-height:45px;height: 45px;overflow: hidden;background:rgba(0,0,0,0.4);  }
.menu li .submenu p a {display: block; font-size: 13px;line-height:45px;transition:.4s;}
.menu li .submenu p a:hover{background: #d21126;color: #fff; }
.topba{float: left;width: 40%;color: #fff;font-size: 20px;font-family: fz;position: relative;}
.topba::after{position: absolute;content: "";right:0;width: 1px;height: 15px;background: rgba(255,255,255,.6);top:28%;}
.topba i{font-size: 22px;}
.search{width: 40%;border: 1px solid #ddd;border-radius: 50px;float: right;margin-right: 10%;color: #fff}
.search-text{line-height: 30px;padding-left: 15px;width: 76%;background: none;height: auto;overflow: hidden;color:#fff;}
.fdj{height: 30px; line-height: 30px;background: url(../images/fdj.png) center no-repeat;outline: none;width: 18%;transition:.4s;}
.fdj:hover{background: url(../images/fdjh.png) center no-repeat;}

.mobmenu{position: relative;top:-24px;}
.mobmenu .flex-control-nav{background: #ddd;float: left;width: 3%;}
.mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;}
.mobmenu .aligncontent-center {text-align: center;}
.mobmenu .main-header {text-align: center;font-weight:300;font-size: 90%;}
.mobmenu .menu-button {position: absolute;margin: 5px;height: 36px;width: 36px;right: 10px;top: 0;}
.mobmenu .menu-left {float: left;}
.mobmenu .sidebar{display: none;width: 100%;height: 100%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 24px;color:#fff}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;color: white;background:rgba(255,255,255,0.9);}
.mobmenu .sidebar ul{padding:10%;}
.mobmenu .sidebar li a{display: block;line-height: 50px;border-bottom: 1px solid rgba(255,255,255,.5);transition:.4s;}
.mobmenu .sidebar li i{color: #666;font-size: 18px;}
.mobmenu .sidebar li a:hover{color: #04287e;}


.banner {position: relative;height: auto !important;z-index: 1;top:0;}
.banner .swiper-wrapper{height: auto !important;}
.banner .swiper-slide {position: relative;height: auto !important;float: left;}
.banner .swiper-slide a{display:block;width:100%;height: auto !important;}
.banner .swiper-slide a img{ width: 100%; height: auto;}
.banner .swiper-pagination {position: absolute;font-size:0;left: 0;height: 20px;text-align: center;bottom: 6% !important;width: 100%;z-index: 9999;}
.banner .swiper-pagination-bullet{background: #fff;}
.banner .swiper-pagination-bullet-active{width:30px;height: 8px;border-radius: 10px;background: #006cbd;}
#swiper-slide1{position: relative;width: 100%;}
#swiper-slide1 .bannera{position: absolute;z-index: 3;width: 100%;height: 100%;background: rgba(0,0,0,.2);text-align: center;padding-top: 15%;}
#swiper-slide1 .bannera img{display: block;margin:0 auto;max-width: 100%;}
#playercontainer{left: 0;width: 100%;}



/*index_cp*/
.in_01{height: auto;overflow: hidden;background:url(../images/in01bg.jpg) center bottom repeat;}
.intita {height: auto;overflow: hidden;text-align: center;}
.intita span{display: block;}
.intita span b{color: #06439f;}
.intita span b i{font-size: 26px;}
.intita p{color: #777;}
.intita em{display: block;background:url(../images/tita.png) left bottom no-repeat;height: 30px;}
.in01a .mySwiper{box-shadow: 0px 2px 2px 2px #eee}
.in01a .swiper-slide{box-shadow: 0px 0px 5px 5px #eee}
.in01b{height: auto;overflow: hidden;background:url(../images/in01a.jpg) center top repeat-x;}
.in01ba {height: auto;overflow: hidden;}
.in01ba span{display: block;border-bottom: 1px dashed rgba(255,255,255,.2);text-align: center;color: #fff;}
.in01ba ul {width: 70%;margin:0 auto;}
.in01ba ul li{float: left;width: 50%;color: rgba(255,255,255,.7);line-height: 35px;}
.in01ba ul li:nth-of-type(2n+0){text-align: right;}
.in01bb span{display: block;font-family: fz;color: rgba(255,255,255,.2);text-transform: uppercase;text-align: center;}
.in01bb img{display: block;margin: 0 auto;max-width: 100%;}
.in01bc a{display: block;background: #c00505;border: 1px solid #c00505;border-radius: 30px;width: 48%;line-height: 35px;text-align: center;color: #fff;transition:.4s;}
.in01bc a:hover{background: #fff;color: #444;}
.in01bc a:nth-of-type(2){background: #ececec;border: 1px solid #ececec;color: #444;}
.in01bc a:nth-of-type(2):hover{background: #fff;color: #444;}
.in01bd p{line-height: 25px;color: #777;text-align: center;}
.loading{width: 40px;height: 16px;margin: 0 auto;margin-top:30px;}
.loading span{display: inline-block;width: 1px;height: 100%;background: #c00505;-webkit-animation: load 1.04s ease infinite;}
@-webkit-keyframes load{
	0%,100%{
		height: 8px;
		background: #c00505;
	}
	50%{
		height: 16px;
		margin-top: -20px;
		background: #c00505;
	}
}
.loading span:nth-child(2){-webkit-animation-delay:0.13s;}
.loading span:nth-child(3){-webkit-animation-delay:0.26s;}
.loading span:nth-child(4){-webkit-animation-delay:0.39s;}
.loading span:nth-child(5){-webkit-animation-delay:0.52s;}

.in_02{height: auto;overflow: hidden;}
.in02a{background: url(../images/in02a.jpg) center top fixed;}
.in02a ul:nth-of-type(2){margin-left: -5%;}
.in02aa{border: 10px solid #fff;height: 280px;}
.in02c{display: block; background: rgba(6,67,159,.8);text-align: center;color: #fff;padding: 3rem;transition:.4s;}
.in02c span{display: block;position: relative;font-weight: bold;}
.in02c span i{display: block;width: 25px;height: 1px;background: #fff;margin:1rem auto;transition:.4s;}
.in02c p{line-height: 30px;}
.in02c em{font-size: 26px;color: rgba(255,255,255,.6);}
.in02c:hover{background: rgba(6,67,159,.94);}
.in02c:hover i{width: 40px;}



.in_03{height: auto;overflow: hidden;background: url(../images/in03bg.jpg) center top no-repeat;}
.in_03 img{display: block;max-width: 100%;}
.in03a li{height: auto;overflow: hidden;}
.in03a li span{display: block;color: #999;text-transform: uppercase;font-size: 13px;}
.in03a li span i{color: #444;}
.in03a li span em{color: #c00505;font-size: 24px;}
.in03a li p{line-height: 30px;color: #777;}
.inmorea a{display: block;width: 140px;line-height: 40px;background: #0c4694;border: 1px solid #0c4694;color: #fff;text-align: center;transition:.4s;}
.inmorea a:hover{background: #fff;color: #444;}

.in_04{height: auto;overflow: hidden;background: url(../images/in04bg.jpg) center top no-repeat;}
.in04a .swiper-slide a{display: block; background: rgba(255,255,255,.4);padding: 5px;}
.in04a .swiper-slide a:hover .in04b span{top:0;opacity: 1;background: rgba(12,70,148,.8)}
.in04a .swiper-slide a:hover .in04b i{height: 25px;}
.in04a .swiper-slide .in04b{height: auto;overflow: hidden;background: rgba(255,255,255,.4);position: relative;text-align: center;}
.in04a .swiper-slide .in04b span{position: absolute;z-index: 2;top:20%;opacity: 0; left:0;background: rgba(12,70,148,0);color: #fff;
	width: 100%;height: 100%;padding-top: 25%;transition:.4s;letter-spacing: 2px;}
.in04a .swiper-slide .in04b i{display: block;width: 1px;height: 0px;background: rgba(255,255,255,.6);margin:.5rem auto;transition:.4s;}
.in04a .swiper-slide .in04b p{font-size: 14px;}
.in04a .swiper-slide .in04b img{display: block;width: 100%;}
.in04a .mySwiper{padding-bottom:4%;}
.in04a .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity:.9;}
.in04a .swiper-pagination .swiper-pagination-bullet-active{background: #004bc2;opacity:1;}
.in_05{height: auto;overflow: hidden;background: url(../images/in05bg.jpg) left bottom no-repeat;}
.in05a{height: auto;overflow: hidden;background: url(../images/in05a.png) center bottom no-repeat;}
.in05a img{display: block;width: 100%;}
.in05b{height: auto;overflow: hidden;position: relative;}
.in05b strong{display: block;font-size: 72px;font-family: fz;text-transform: uppercase;color: rgba(0,75,194,.08);}
.in05b span{display: block;color: #06439f;font-weight: bold;margin-top: -60px;}
.in05b i{display: block;width: 40px;height: 3px;background: #06439f;margin:1rem 0 3rem 0;}
.in05b p{line-height: 30px;color: #777;}
.in05c strong{font-size: 48px;font-family: fz;color: #c00505;}
.in05c p{line-height: 30px;color: #777;}
.in05d li{width: 140px;height: 140px;border-radius: 100px;padding: 1rem;margin:2rem auto;background: #fff;transition:all 1s ease}
.in05d li a{display: block;width: 100%;height: 100%;background: #f0f0f0;border-radius: 100px;text-align: center;padding-top: 15%;}
.in05d li:hover{background: #0c4694;-webkit-transform:rotate(360deg);-moz-transform:rotate(60deg);}
.in05d li:hover span{color: #0c4694;}
.in05d li a em{display: block;background: url(../images/in05b.png) center center no-repeat;width: 40px;height: 50px;padding-top:20px;margin:0 auto;}
.in05d li a em i{color: #fff;}
.in05d li a span{display: block;line-height: 30px;color: #777;transition:.4s;}

.in06a .swiper-slide a{display: block;height: auto;overflow: hidden;position: relative;}
.in06a .swiper-slide a img{width: 100%;}
.in06a .swiper-slide a:hover .in06b{opacity: 1;bottom: 10%;}
.in06a .swiper-slide a:hover .in06c i{background: rgba(0,0,0,.2);top:0;}
.in06a .swiper-slide .in06b{position: absolute;width: 80%;bottom: 0;opacity: 0; transition:.4s;left:10%;background: url(../images/in06b.jpg) left top repeat-x #fff;
	border-radius: 15px;z-index: 3;}
.in06a .swiper-slide .in06b strong{display: block; color: #c00505;font-family: fz;}
.in06a .swiper-slide .in06b b{position: absolute;z-index: 3;background: #0c4694;font-size: 24px;text-transform: uppercase;right:0;color: #fff;padding: 0 2rem;font-family: cursive;}
.in06a .swiper-slide .in06b strong i{font-size: 16px;}
.in06a .swiper-slide .in06b span{display: block;}
.in06a .swiper-slide .in06b p{color: #777;line-height: 25px;}
.in06c{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;z-index: 1;}
.in06c i{position: absolute;z-index: 1;background: rgba(0,0,0,0);width: 100%;height: 100%;top:100%;left:0;transition:.4s;}
/*脚步*/
.footer{height: auto;overflow: hidden;background: url(../images/footbg.jpg) center top repeat-y;border-top: 6px solid #0c4694;}
.foota{height: auto;overflow: hidden;border-bottom: 1px solid rgba(255,255,255,.1); }
.foota img{float: left;padding-right: 1rem;margin-right: 1rem; border-right: 1px solid rgba(255,255,255,.1); }
.foota p{line-height: 25px;color: rgba(255,255,255,.6);}
.footaa {background: url(../images/footaa.png) center left no-repeat;padding-left: 5.5rem;color: #fff;width: 280px;float: right;}
.footaa span{display: block;line-height: 25px;}
.footaa b{display: block;font-family: fz;font-weight: normal;}
.footb{height: auto;overflow: hidden;}
.footba li span{display: block;color: #fff;position: relative;}
.footba li span::before{position: absolute;content: "";left:0;height: 2px;background: #0c4694;width: 20px;bottom: 0;}
.footba li p{line-height: 35px;}
.footba li p a{display: block;color: rgba(255,255,255,.8);transition:.4s;}
.footba li p a:hover{color:rgba(255,255,255,1); }
.footbb span {display: block;color: #9799a1;background: url(../images/ftel.png) center left no-repeat;text-transform: uppercase;font-size: 13px;padding-left: 3rem;position: relative;}
.footbb span::before{position: absolute;content: "";left:50px;height: 2px;background: #0c4694;width: 20px;bottom: 0;}
.footbb span b{color: #fff;}
.footbb li {height: auto;overflow: hidden;line-height: 35px;color: rgba(255,255,255,.6);padding-left: 50px;}
.footbc {text-align: center;}
.ewm{margin:0 1rem;}
.footbc img{padding: .35rem;max-width: 100%;border: 1px dashed rgba(255,255,255,.6);}
.footbc span{display: block;text-align: center;line-height: 30px;color: rgba(255,255,255,.8)}
.footc {text-align: center;line-height: 50px;color: #7c808b;background: #1a2540;}
.footc a{color: #7c808b;transition:.4s;}
.footc a:hover{color: #fff;}
.footnav{left: 0;bottom:0;float: left;width: 100%;position: fixed;background:#0c4694;color:#fff;z-index: 888;}
.footnav li{float: left;text-align: center; color: #fff;}
.footnav li a{display: block;}
.footnav li:nth-of-type(1){width: 15%;}
.footnav li:nth-of-type(1) a{border-right: 1px solid #05397e;}
.footnav li:nth-of-type(2){width: 15%;}
.footnav li:nth-of-type(2) a{border-right: 1px solid #05397e;}
.footnav li:nth-of-type(3){background: #444;width: 35%;}
.footnav li:nth-of-type(3) a{border-right: 1px solid #333; }
.footnav li:nth-of-type(4){background: #444;width: 35%;}
.footnav li i{font-size: 20px;}
.footnav li span{display: block;line-height: 25px;}
.footnav li a{display: block; color: #fff !important;padding-top:4%;}
.footnav li a:hover{color: #ffb40b}
/*简介*/
.com_ban{background: url(../images/com_ban.jpg) top right no-repeat;padding-top:16rem;height: auto;overflow: hidden;}
.pro_ban{background: url(../images/pro_ban.jpg) top right no-repeat;padding-top:16rem;height: auto;overflow: hidden;}
.news_ban{background: url(../images/news_ban.jpg) top right no-repeat;padding-top:16rem;height: auto;overflow: hidden;}
.job_ban{background: url(../images/job_ban.jpg) top right no-repeat;padding-top:16rem;height: auto;overflow: hidden;}
.con_ban{background: url(../images/con_ban.jpg) top right no-repeat;padding-top:16rem;height: auto;overflow: hidden;}
.case_ban{background: url(../images/case_ban.jpg) top right no-repeat;padding-top:16rem;height: auto;overflow: hidden;}
.ban {background: url(../images/ban.png) right bottom no-repeat #0c4694;width: 180px;border-top: 2px solid #c00505;color: #fff;}
.ban span{display: block;font-size: 28px;line-height: 40px;}
.ban p{text-transform: uppercase;color: rgba(255,255,255,.3);line-height: 30px;font-family: fz;}
.ban i{display: block;width: 25px;height: 3px;background: #fff;margin:1rem 0;}
.locationa strong{display: block;width: 180px;background: #f5f7fb;text-align: center;font-size: 18px;line-height: 90px;}
.locationa strong a{display: block;transition:.4s;}
.locationa strong:hover a{color: #c00505;}
.locationb li{float: right;background: #f5f7fb;border-top: 3px solid #f5f7fb;transition:.4s;}
.locationb li:hover{background: #06439f;border-top: 3px solid #c00505;color: #fff;}
.locationb li:hover a{color: #fff;}
.locationb li:hover a i{color: #fff;}
.locationb li a{display: block;text-align: center;height: 90px;padding: .75rem 1.25rem;transition:.4s;}
.locationb li a i{font-size: 30px;color: #777;transition:.4s;}
.locationb li a em{display: block; height:40px;}
.locationb li a span{display: block;line-height: 30px;}
.locationc {height: auto;background: #f5f7fb;}
.locationc span{display: block;color: #777;text-transform: uppercase;}
.locationc span b{color: #06439f;}
.locationc p{color: #777;line-height: 22px;}
.locationc_b input{float: left;height: 50px;width: 25%; line-height: 50px;padding-left:3.5rem;margin-right: 1rem;}
.locationc_b .ciona{background: url(../images/loca.png) 10px center no-repeat #fff;}
.locationc_a .codea input{float: left; height: 50px;line-height: 50px;background: #fff;padding-left:3.5rem;margin-right: 1rem;}
.locationc_a .codea .cionb{background: url(../images/locb.png) 10px center no-repeat #fff;}
.locationc_a .verify{float: left;width: 14%;}
.locationc_a .verify img{display: block;max-width: 100%;height: 50px;border: 1px solid #eee;}
.locationc_a .submit{float: left;display: block;width: 15%; background: #d21126;color: #fff ;text-align: center;line-height: 50px;transition:.4s;margin-left: 1rem;border-radius: 2px;}
.locationc_a .submit:hover{background: #444;}
/*简介*/
.companya {height: auto;overflow: hidden;background: url(../images/companya.png) center no-repeat;}
.coma_a i{color: #06439f;font-size: 30px;}
.coma_a span{display: block;}
.coma_a p{color: #777;}
.coma_b strong{color: #06439f;font-size: 48px;font-family: fz;}
.coma_b p{background: #c00505;color: #fff;width: 90px;text-align: center;line-height: 30px;}
.coma_c {margin-top: 8rem;}
.coma_c li{height: auto;overflow: hidden;border-bottom: 1px dashed #e5e5e5}
.coma_c li strong {display:block;}
.coma_c li strong em{background:linear-gradient(to right, #0c4694, #bf0506);-webkit-background-clip: text;color: transparent;display:inline;}
.coma_c li:nth-of-type(1) strong{background: url(../images/coma_a.png) left center no-repeat;padding-left: 3rem;}
.coma_c li:nth-of-type(2) strong{background: url(../images/coma_b.png) left center no-repeat;padding-left: 3rem;}
.coma_c li:nth-of-type(3) strong{background: url(../images/coma_c.png) left center no-repeat;padding-left: 3rem;}
.coma_c li p{color: #777;}
.coma_d {line-height: 30px;color: #777;}
.companyb{height: auto;overflow: hidden;background: url(../images/companyb.jpg) center bottom no-repeat #192a62;}
.comb_b{background: #fff;text-align: center;height: auto;overflow: hidden;position: relative;border-bottom: 3px solid #06439f;}
.comb_b img{max-width: 100%;}
.comb_b::after{position: absolute;content: "";bottom: 0px;left:0;height: 3px;width:0%;background: #c00505;transition:.4s;z-index: 2;}
.comb_b strong{display: block;}
.comb_b i{display: block;width: 30px;height: 3px;background: #06439f;margin:1rem auto;}
.comb_b p{line-height: 30px;color: #777;}
.comb_b:hover span{background: #c00505}
.comb_b:hover::after {width: 100%;}
.comb_c{margin-top: -70px;position: relative;z-index: 2;}
.comb_c span{display: block;border-radius: 100px;width:95px;height:95px;background: #0c4694;border: 10px solid #fff;transition:.4s;text-align: center;color: #fff;padding-top: .5rem;margin:0 auto;}
.comb_c span em{font-size: 36px;}
.companyc{height: auto;overflow: hidden;background: url(../images/companyc.jpg) top right no-repeat;}
.companyc img{max-width: 100%;}
.comc_a{border-left: 1px solid #dcdcdc;padding-left: 3rem;}
.comc_a span{display: block;color: #777;text-transform: uppercase;}
.comc_a span b{color: #c00505;}
.comc_a p{line-height: 30px;color: #777;}
.comc_b a{display: block;width: 140px;line-height: 45px;text-align: center;color: #fff;background: #06439f;border:1px solid #06439f;float: right;transition:.4s;}
.comc_b a:hover{background:#fff;color: #06439f;}
.comc_c .swiper-slide a{display: block;}
.comc_c .swiper-slide a img{display: block;width: 100%;}
.comc_c .swiper-slide a:hover .comc_d{background: rgba(0,0,0,0.6);opacity: 1;bottom: 0; }
.comc_c .swiper-slide a:hover .comc_da em{margin:30% auto 0 auto;}
.comc_d{position: absolute;width: 100%; background: rgba(0,0,0,0);opacity: 0; left:0;bottom: 0; height: 100%;overflow: hidden;transition:.4s;}
.comc_da{border: 1px dashed rgba(255,255,255,.7);height: 100%;}
.comc_da em{display: block;width: 35px;height: 35px;border: 1px solid rgba(255,255,255,.8);text-align: center;line-height: 35px;margin:40% auto 0 auto;transition:.4s;}
.comc_d span{display: block;color: #fff;text-align: center;}
.comc_d i{color: rgba(255,255,255,.8);}
.companyd{height: auto;overflow: hidden;background: url(../images/companyd.jpg) center center no-repeat;}
.comd_a{border-left: 1px solid #dcdcdc;padding-left: 3rem;}
.comd_a span{display: block;color: #777;text-transform: uppercase;}
.comd_a span b{color: #c00505;}
.comd_a p{line-height: 30px;color: #777;}
.comd_a a{display: block;width: 140px;line-height: 45px;text-align: center;color: #fff;background: #06439f;border:1px solid #06439f;float: right;transition:.4s;}
.comd_a a:hover{background:#fff;color: #06439f;}
.comd_b li a{display: block; height: auto;overflow: hidden;background: #fff;}
.comd_b li a:hover span{background: #06439f;color: #fff;}
.comd_b li span{display: block;line-height: 55px;text-align: center;transition:.4s;}
.comd_b li img{display: block;width: 100%;}
/*荣誉*/
.honorlist{height: auto;overflow: hidden;}
.honorlist li{height: auto;overflow: hidden;}
.honorlist li img{display:block;height: auto;margin:0 auto;width: 100%;transition: all 1s ease;}
.honorlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.honorlist li:hover .honorfonta{background: rgba(0,0,0,0.8);opacity: 0.8;bottom: 0;}
.honorfonta{position: absolute;z-index: 88;bottom: -240px;width: 100%;color: #fff; height: 100%;padding-top: 30%; overflow: hidden;text-align: center;background: rgba(0,0,0,0);transition: .4s;}
.honorfonta span{display: block; line-height: 30px;font-size: 15px;}
.honorfonta i{font-size: 42px;}
.imga{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.cimga{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.imgb{height: auto;overflow: hidden;border: 1px solid #eee;}

.caselist li a{display: block;transition:.4s;background:url(../images/casea.png) right bottom no-repeat #f5f5f5;}
.caselist li a:hover{background:url(../images/caseah.png) right bottom no-repeat #fff;box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-5px,0);transition: all linear 0.3s;}
.caselist li a:hover em{background:#d10000;color: #fff}
.caselist li img{display: block;width: 100%;}
.case_a p{line-height: 40px;}
.case_a{width: 67%;}
.case_a strong{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.case_a em{display: block;width: 140px;line-height: 35px;border: 1px solid #d8d8d8;border-radius: 60px;background: #fff;color: #d10000;transition:.4s;text-align: center;font-style: normal;}

/*新闻*/
.newslist{padding: 3rem 0;}
.newslist ul li img{display: block;max-width: 100%;}
.newslist ul li a{display: block;border: 1px solid #ebebeb;transition: all 1s ease}
.newslist ul li:hover a{transform: translate3d(0,-10px,0);box-shadow: rgba(0,0,0,0.3) 0px   6px 15px;}
.infontc{margin: 4%;height: auto;overflow: hidden;}
.infontc strong{display: block;font-size: 18px;line-height: 40px;transition:.4s;}
.infontc em{display: block;line-height: 40px;font-size: 16px;}
.infontc span{display: block;font-size: 18px;color: #999;line-height: 60px;}
.infontc p{line-height: 30px;color: #777;transition:.4s;margin:10% 0;}
/*新闻详情*/
.sidetit{height: auto;overflow: hidden;background: #0d4794;color:#3974c1;font-size: 18px;text-align: center;padding: 1rem 0;text-transform: uppercase;font-family: impact;}
.sidetit span{font-size: 24px;line-height: 40px;font-weight: bold;color: #fff;}
.newsinfo{height: auto;overflow: hidden;background: #f4f6f8;}
.newsinfoa{height: auto;overflow: hidden;}
.newsinfoa strong{display: block;font-size: 18px;color: #4c4c4c;line-height:40px;} 
.meta{line-height: 35px;color: #777;border-bottom: 1px solid #dbdbdb;}
.newsaa {height: auto;overflow: hidden;}
.newsaa  img{margin:0 auto;max-width: 100%;}
.newsaa  p{line-height: 30px;}
.newsinfob{height: auto;overflow: hidden;}
.newsinfob strong{display: block;font-size: 1.375rem;line-height: 60px;}
.newsinfob li{height: auto;overflow: hidden;margin-bottom: 20px;background: #f1f1f1;transition:.4s;}
.newsinfob li:hover{background: #0d4794;color: #fff;}
.newsinfob li:hover span{color: #fff;}
.newsinfob li:hover p{color: #fff;}
.newsinfob li img{max-width: 100%;}
.newsinfob li span{display: block;line-height: 25px;margin:10px 0;color: #666;}
.newsinfob li p{line-height: 25px;color: #666;font-size: 13px;font-family: av;}
#prev_next{height: auto;overflow: hidden;border-top: 1px solid #dbdbdb;padding-top: 1rem;margin-top: 1rem;}
#prev_next li{line-height: 35px; color: #777;}
#prev_next li i{float: left;}
#prev_next li a{transition:.4s;}
#prev_next li:hover a{color: #0d4794 !important;}
.newsimga img{display: block;max-width: 100%;margin:0 auto;}
/*content_product*/
.producta{height: auto;overflow: hidden;}
.type {width: 70%;margin:0 auto;}
.type li a{display: block;color: #777;line-height: 30px;}
.type li a:hover em{border: 1px solid #d42114;}
.type li a:hover i{background: #d42114;}
.type li em{display: block;width: 16px;height: 16px;padding: 2px;border: 1px solid #06439f;float: left;margin-right:.5rem;margin-top: .45rem;transition:.4s;}
.type li em i{display: block;width: 100%;height: 100%;background: #06439f;transition:.4s;}
.typea{height: auto;overflow: hidden;background: url(../images/plist_a.jpg) center center no-repeat;text-align: center;}
.typea strong{display: block;font-size: 38px;background:linear-gradient(to bottom, #b3b3b8, #e6e7eb);-webkit-background-clip: text;color: transparent;display:inline;}
.typea span{display: block;background: #c00505;color: #fff;width: 200px;margin:0 auto;}
.typea b{display: block;height: auto;overflow: hidden;background: url(../images/plist_b.png) 87px 9px no-repeat;margin:3rem auto;width: 110px;line-height: 38px;}
.typea b em{display: block;font-family: fz;font-size: 18px;color: rgba(0,0,0,.4);font-weight: bold;
	background:linear-gradient(to right, #b3b3b8, #e6e7eb);-webkit-background-clip: text;color: transparent;}
.typea b i{font-size: 14px;}
.typea img{display: block;max-width: 100%;margin:0 auto;}
.typeb p{float: right;line-height: 45px;color: #fff;padding: 0 2rem;margin-left: 1rem;}
.typeb p:nth-of-type(1){background: #c00505;}
.typeb p:nth-of-type(2){background: #f39a00;}
.typeb p:nth-of-type(3){background: #e03f00;}
.typeb p:nth-of-type(4){background: #1570d7;}
.typec .swiper-slide a{display: block;height: auto;overflow: hidden;position: relative;}
.typec .swiper-slide img{display: block;width: 100%;}
.typec_a{position: absolute;width: 100%; background: rgba(6,67,159,0);opacity: 0; left:0;bottom: 0; height: 100%;overflow: hidden;transition:.4s;}
.typec_b{border: 1px dashed rgba(255,255,255,.7);height: 100%;text-align: center;}
.typec_b i{display: block;width: 35px;height: 35px;margin:5rem auto 0 auto;}
.typec_b em{display: block;margin:2rem auto 0 auto;background: rgba(255,255,255,.2);width: 140px;line-height: 40px;text-align: center;color: #fff;}
.typec_b span{display: block;color: #fff;text-align: center;}
.typec .swiper-slide a:hover .typec_a{background: rgba(6,67,159,.8);opacity: 1;bottom: 0; }
.prolist li a{display: block;position: relative;height: auto;overflow: hidden;border: 1px solid #eee;}
.prolist li img{display: block;max-width: 100%;}
.prolist li a:hover .typec_a{background: rgba(6,67,159,.8);opacity: 1;bottom: 0; }
.typelist:nth-of-type(2n+1){background: #f6f6f6;}
/*产品详情*/
.proa img{display: block;width: 100%;}
.proa_bg{background: url(../images/proa_a.png) right bottom no-repeat;}
.proa_a {height: auto;overflow: hidden;border-bottom: 1px solid #e7e7e7;}
.proa_a strong{display: block;line-height: 40px;}
.proa_a p{line-height: 30px;color: #777;}
.proa_b li {text-align: center;margin-bottom: 1rem;}
.proa_b li i{font-size: 38px;color: #06439f}
.proa_b li span{display: block;}
.proa_c a{display: block;width: 160px;line-height: 60px;background: #06439f;color: #fff;text-align: center;transition:.4s;}
.proa_c a:hover{background: #c00505;}
.proa_c span{background: url(../images/proa_c.png) left center no-repeat;padding-left: 4rem;margin-left: 3rem;color: #777;}
.proa_c p{font-size: 26px;font-family: fz;color: #444;}

.proaa p i{color: #d42114;}
.proaa a{display: block;width: 140px;line-height: 40px;background: #d42114;color: #fff;text-align: center;transition: .4s}
.proaa a:hover{background: #444;}
.proab{height: auto;overflow: hidden;margin:3% 0;border-bottom: 1px dashed #ebebeb;padding-bottom: 3%;margin-bottom: 3%;}
.proab p{line-height: 30px;color: #777;}
.proab p i{color: #d42114;font-size: 16px;}
.proac{height: auto;overflow: hidden;background: #f6f7fc;text-align: center;line-height: 40px;color: #777;font-size: 16px;}
.proac em{display: block;border: 1px solid #d42114;border-radius: 5px;text-align: center;line-height: 60px;padding-top: 1rem;}
.proac em i{font-size: 50px;color: #d42114;}

.prob{height: auto;overflow: hidden;background: #f5f7fb;border-bottom: 1px solid #dde5f0;}
.prob p{line-height: 30px;}
.prob img{display: block;max-width: 100%;margin:0 auto;}
.ptit span{display: block;background: url(../images/ptita.png) right no-repeat;}
.ptit span b{color: #06439f}
.ptit p{line-height: 30px;color: #777;}
.prob_a strong{display: block;background: #06439f;text-align: center;color: #fff;width: 80%;}
.prob_a span{display: block; background: url(../images/proa_c.png) left center no-repeat;padding-left: 4rem;color: #777;}
.prob_a p{font-size: 26px;font-family: fz;color: #444;}
.prod_a p{line-height: 30px;color: #777;}
.prod_a p i{color: #d42114;}
.prod_b {width: 100%;}
.prod_b img{float: right;max-width:32%;}
.prod_b img:nth-of-type(2){margin:0 1%;}
.proc{height: auto;overflow: hidden;background: #f5f7fb;border-bottom: 1px solid #dde5f0;}
.prod{height: auto;overflow: hidden;background: #f5f7fb;border-bottom: 1px solid #dde5f0;}
.proe{height: auto;overflow: hidden;background: #f5f7fb;border-bottom: 1px solid #dde5f0;}
.proe_a a{display: block;width: 140px;line-height: 40px;background: #0c4694;border: 1px solid #0c4694;text-align: center;color: #fff;transition:.4s;}
.proe_a a:hover{background: #fff;color: #0c4694;}

.proe_b .swiper-slide img{display: block;width: 100%;}
.proe_b .swiper-slide a{display: block;height: auto;overflow: hidden;position: relative;}
.proe_b .swiper-slide a:hover .typec_a{background: rgba(6,67,159,.8);opacity: 1;bottom: 0; }
/*job*/
.joba li .j_a{height: auto;overflow: hidden;border: 1px solid #f4f4f4;text-align: center;transition:.4s;}
.joba li:hover .j_a{background: #06439f; color: #fff; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #5293f5,  #06439f);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #5293f5,  #06439f); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.joba li:hover .j_a i{background: -webkit-linear-gradient(left,#fff, #fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.joba li:hover .j_a p{color: #fff;}
.joba li:hover .j_a em{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);transition:.8s;}
.joba li .j_a i{font-size: 52px;background: -webkit-linear-gradient(left,#06439f, #5293f5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.joba li .j_a em{display: block;width: 53px;height: 75px;margin:0 auto;transition:.8s;}
.joba li .j_a span{display: block;}
.joba li .j_a p{color: #777;transition:.4s;}

.jobb{height: auto;overflow: hidden;background: #f6f6f6}
.jobtita{background: #06439f;line-height: 70px !important;color: #fff;height: auto;overflow: hidden;}
.jobtita dd{background: #06439f;line-height: 70px !important;color: #fff;height: auto;overflow: hidden;}
.jobtit{background: #fff;height: auto;overflow: hidden;}
#jobs{background: #fff;border-bottom: none;height: auto;overflow: hidden;}
#jobs ul{height: auto;overflow: hidden; border: 1px solid #e1e1e1;}
#jobs li{height: auto;overflow: hidden;background: #f3f3f3;}
#jobs li:nth-of-type(2n+0){background: #fff;}
#jobs li dd{float: left;width: 25%;padding-left: 2rem;margin-bottom: 0px;line-height:60px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.jobbox{height: auto;overflow: hidden; padding:2%;background: #fefefe;position: relative;display: none;color: #777;border-bottom: 1px solid #e1e1e1;}
.jobbox strong{display: block;color: #444;}
.jobbox p{line-height: 35px;}

.jobca{text-align: center;line-height: 30px;color: #777;}
.jobca img{display: block;max-width: 100%;margin:3rem auto 0 auto;}

.jobd{height: auto;overflow: hidden;background: url(../images/jsyfd.jpg) center no-repeat fixed;}
.jobd img{max-width: 100%;}
.jobd_a {color: #fff;line-height: 30px;}
.jobd_a li span{display: block;text-transform: uppercase;}
.jobd_a li p{line-height: 30px;color: rgba(255,255,255,.8);}
/*联系*/
.contacta{height: auto;overflow: hidden;}
.contactaa{height: auto;overflow: hidden;padding-bottom: 4%;}
.contactaa li{height: auto;overflow: hidden;padding: 2% 0;border-right: 1px solid #ededed;text-align: center;}
.contactaa li i{display: block;font-size: 52px;color: #06439f;}
.contactaa li span{display: block;line-height:40px; }
.contactaa li em{display: block;width: 30px;border-top: 1px solid #888;margin:2% auto 4% auto;}
.contactaa li p{line-height:30px;font-size: 16px;color:#777;}
.contactb{height: auto;overflow: hidden;}
.contactc{height: auto;overflow: hidden;background:url(../images/companyc.jpg) top right no-repeat;}
.cona{height: auto;overflow: hidden;}
.contactc .forma{height: auto;overflow: hidden;}
.contactc .forma input{float: left;width: 32%;margin-right: 2%;line-height: 40px;padding-left: 2%;border: 1px solid #e6e6e6;}
.contactc .forma input:last-child{margin-right: 0px;}
.contactc textarea {display: block;padding-left:2%;width: 100%;height: 90px;background: #fff;line-height: 35px;border: 1px solid #e6e6e6;}
.contactc .code {width: 40%;margin:0 auto;}
.contactc .code input {width: 31%;line-height: 40px;float: left;}
.contactc .code .verify {cursor: pointer;float: left;margin:0 2%;width: 31%;height: 40px;line-height: 40px;text-align: center;}
.contactc .code .verify img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.contactc .submit {float: left;display: block;width: 31%;font-weight: bold; height: 40px;text-align: center;line-height: 40px;background: #06439f;transition:.4s; 
	color: #fff;font-size: 15px;}
.contactc .submit:hover {background: #444;}
.contactc .form-tr {overflow: hidden;margin-top: 2%;}
.contactc input {display: block;width: 90%;padding-left:2%;height: 40px;line-height: 40px;background: #fff;border: 1px solid #e6e6e6;}

/* 无内容 */
@media (max-width: 576px) {  
.mf_12{font-size: 12px;line-height: 25px;}
.mf_14{font-size: 14px;line-height: 30px;}
.mf_16{font-size: 16px;line-height: 30px;}
.mf_18{font-size: 18px;line-height: 35px;}
.mf_22{font-size: 22px;line-height: 40px;}

.topa img{max-width: 60%;float: left;}
.in01ba ul{width: 100%;}
.in02c{padding: 1rem;}
.in02aa{border: 1px solid #fff;height: auto !important;}
.in02aa img{max-width: 100%;}
.in05a{background:none;}
.in05b strong{font-size: 36px;}
.in05b span{margin-top: -40px;}
.in05c strong{font-size: 22px;}
.in05d li{float: left; width: 105px;height: 105px;padding: .6rem;margin:1rem auto;}
.in05d li:nth-of-type(2){margin:1rem .85rem;}
.in05d li a em{background-size: 80%;height: 45px;padding-top: 15px;}
.in05d li a span{line-height: 25px;}
.footer{padding-bottom: 14%;}
.ban_com{background-size: 240%;padding-top:13.2rem;}
.ban span{font-size: 22px;}
.ban p{display: none;}
.ban i{display: none;}
.locationb li{width: 25%;}
.locationb li a{padding: .5rem;}
.coma_b strong{font-size: 22px;}
.coma_c{margin-top: 1px;}
.coma_e img{max-width: 100%;}
.comb_a li{padding: 0 .25rem;}
.comb_b i{margin:.25rem auto;}
.comc_a{padding-left: 15px;border-left: none;}
.comc_b a{float: left;}
.companyd{background:#f4f7fc;}
.comd_a{padding-left: 15px;border-left: none;}
.comd_a a{float: left;}
.honorfonta i{font-size: 24px;}
.type{width: 100%;}
.type li a{font-size: 13px;}
.type li em{margin-right: .25rem;}
.typea a{margin:.25rem auto;}
.typeb{display: none !important;}
.typec_b i{margin-top:20%;}
.typec_b em{display: none;}
.case_a{width: 100%;}
.case_a p{line-height: 25px;}
.contactc .code{width: 100%;}
.locationba li{width: 33.3%;}
.comc_c .swiper-slide a:hover .comc_da em{margin:0 auto;}
.typea{background-size: 100%;}
#jobs li dd{padding-left: .5rem;}
.in04a .swiper-slide a:hover .in04b span{padding-top: 10%;}
.com_ban{background: url(../images/com_ban.jpg) 0px 15px no-repeat;}
}
@media (min-width: 576px) and (max-width: 768px) {  

.topa img{max-width: 60%;float: left;}
.in01ba ul{width: 100%;}
.in02c{padding: 1rem;}
.in02aa{border: 1px solid #fff;height: auto !important;}
.in02aa img{max-width: 100%;}
.in05a{background:none;}
.in05b strong{font-size: 36px;}
.in05b span{margin-top: -40px;}
.in05c strong{font-size: 22px;}
.in05d li{float: left; width: 115px;height: 115px;padding: .6rem;margin:1rem auto;}
.in05d li:nth-of-type(2){margin:1rem .85rem;}
.in05d li a em{background-size: 80%;height: 45px;padding-top: 15px;}
.in05d li a span{line-height: 25px;}
.footer{padding-bottom: 14%;}
.ban_com{background-size: 240%;padding-top:13.2rem;}
.ban span{font-size: 22px;}
.ban p{display: none;}
.ban i{display: none;}
.locationb li{width: 25%;}
.locationb li a{padding: .5rem;}
.coma_b strong{font-size: 22px;}
.coma_c{margin-top: 1px;}
.coma_e img{max-width: 100%;}
.comb_a li{padding: 0 .25rem;}
.comb_b i{margin:.25rem auto;}
.comc_a{padding-left: 15px;border-left: none;}
.comc_b a{float: left;}
.companyd{background:#f4f7fc;}
.comd_a{padding-left: 15px;border-left: none;}
.comd_a a{float: left;}
.honorfonta i{font-size: 24px;}
.type{width: 100%;}
.type li a{font-size: 13px;}
.type li em{margin-right: .25rem;}
.typea a{margin:.25rem auto;}
.typeb{display: none !important;}
.typec_b em{display: none;}
.case_a{width: 100%;}
.case_a p{line-height: 25px;}
.contactc .code{width: 100%;}
.locationba li{width: 33.3%;}
.in_03{background: #f4f4f4}
.intita span{font-size: 26px;}
.in04a .swiper-slide .in04b span{padding-top:12%;}
.typea strong{font-size: 24px;}
.typea span{width: 100%;font-size: 13px;}
.typec_b span{font-size: 12px;}
.in06a .swiper-slide .in06b p{display: none;}
.in06a .swiper-slide .in06b b{display: none;}
.com_ban{background: url(../images/com_ban.jpg) 80% center  no-repeat;}
}
@media (min-width: 768px) and (max-width:992px) { 

.com_ban{background: url(../images/com_ban.jpg) 80% center  no-repeat;}
.topa img{max-width: 60%;float: left;}
.in01ba ul{width: 100%;}
.in02c{padding: 3rem;}
.in02aa{border: 1px solid #fff;}
.in02aa img{display: none;}
.in05a{background:none;}
.in05b strong{font-size: 36px;}
.in05b span{margin-top: -40px;}
.in05c strong{font-size: 22px;}
.in05d li{float: left; width: 130px;height: 130px;padding: .6rem;margin:1rem auto;}
.in05d li:nth-of-type(2){margin:1rem .85rem;}
.in05d li a em{background-size: 80%;height: 45px;padding-top: 15px;}
.in05d li a span{line-height: 25px;}
.ban_com{background-size: 240%;padding-top:13.2rem;}
.ban span{font-size: 22px;}
.ban p{display: none;}
.ban i{display: none;}
.locationb li{width: 25%;}
.locationb li a{padding: .5rem;}
.coma_b strong{font-size: 22px;}
.coma_c{margin-top: 3rem;}
.coma_e img{display: none;}
.comb_a li{padding: 0 .25rem;}
.comb_b i{margin:.25rem auto;}
.comc_a{padding-left: 15px;border-left: none;}
.comc_b a{float: left;}
.companyd{background:#f4f7fc;}
.comd_a{padding-left: 15px;border-left: none;}
.comd_a a{float: left;}
.honorfonta i{font-size: 24px;}
.type{width: 100%;}
.type li a{font-size: 13px;}
.type li em{margin-right: .25rem;}
.typea a{margin:2.25rem auto;}
.typeb{display: none !important;}
.typec_b em{display: none;}
.case_a{width: 100%;}
.case_a p{line-height: 25px;}
.contactc .code{width: 100%;}
.locationba li{width: 33.3%;}
.in_03{background: #f4f4f4}
.intita span{font-size: 26px;}
.in04a .swiper-slide .in04b span{padding-top:12%;}
.in_03 img{display: none;}
.typea strong{font-size: 22px;}
.typea span{width: 100%;font-size: 13px;}
 }

@media (min-width: 992px) and (max-width:1200px) {
.in02c{padding: .5rem;}
.in02aa img{display: none;}
.intita em{height: 10px;}
.in05b span{font-size: 22px;}
.in05b strong{font-size: 42px;}
.in05c strong{font-size: 22px;}
.in06a .swiper-slide .in06b p{display: none;}
.in06a .swiper-slide .in06b b{display: none;}
.footbc{display: none !important;}
.coma_a span{font-size: 26px;}
.coma_b strong{font-size:32px;}
.coma_e img{max-width: 150%;}
.comc_a{padding-left: 2rem;}
.type{width: 90%;}
.typea span{width: 100%;}
.typea a{margin:2rem auto;}
.typec_b i{margin:3rem auto 0 auto;}
.typec_b em{display: none;}
.proa_c{display: none !important;}
.ptit span{font-size: 16px;}
.prob_a strong{width: 100%;font-size: 16px;}
#swiper-slide1 .bannera{padding-top:30%;}
#swiper-slide1 .bannera img{max-width: 70%;}
 }
@media (min-width: 1200px) {
.container{max-width: 1600px;}
 }


@media (min-width: 1200px) and (max-width:1600px) {
.topb{padding-left: 0px !important}
.topba{font-size: 15px;}
.topba i{font-size: 16px;}
.search{margin-right: 0px;width:56%;}
.in01ba ul{width: 100%;}
.in02c{padding:2rem .5rem;}
.in05b strong{font-size: 54px;}
.in05c strong{font-size:36px;}
.typec_b i{margin:3rem auto 0 auto;}
.typea a{margin:2rem auto;}
.ptit span{font-size: 22px;}
.prob_a strong{font-size: 18px;}
.case_a{width: 100%;}
#swiper-slide1 .bannera img{max-width: 80%;}



 }

@media (min-width: 1600px) and (max-width:1700px) {

.in01ba ul{width: 100%;}




 }



























