/* CSS Document */

body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, ul, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {

	margin: 0;

	padding: 0;

}

article, aside, footer, header, hgroup, nav, section, audio, canvas, video {

	display: block;

}

* {

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

body {

	font-size: 100%;

	font-family:Arial, Helvetica, sans-serif;

	font-weight: 400;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

	background-color: #fff;

	line-height: 1.4;

}

textarea {

	resize: none;

}

img {

	max-width: 100%;

}

iframe, img {

	border: 0;

}

ul, ol, li {

	list-style: none;

}

input, select, textarea {

	outline: 0;

	-webkit-user-modify: read-write-plaintext-only;

}

input {

	-webkit-appearance: none;

}

a {

	text-decoration: none;

	color: #666;

	transition: 0.2s;

	-webkit-transition: 0.2s;

}

a:hover {

	color: #1b2935;

}

.clearfix {

	clear: both;

	zoom: 1;

}

.clearfix:after {

	content: "";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.fl {

	float: left;

}

.fr {

	float: right;

}



/*滚动条*/

::-webkit-scrollbar {

width:6px;

height:12px

}

::-webkit-scrollbar-button:vertical {

display:none;

}

::-webkit-scrollbar-track:vertical {

background-color:black

}

::-webkit-scrollbar-track-piece {

background:#FFF

}

::-webkit-scrollbar-thumb:vertical {

background-color:#334da2;

border-radius:5px

}

::-webkit-scrollbar-thumb:vertical:hover {

background-color:#334da2

}

::-webkit-scrollbar-corner:vertical {

background-color:#334da2

}

::-webkit-scrollbar-resizer:vertical {

background-color:#334da2

}



.mySwiper .swiper-slide {

	height: 960px;

	background-position: center;

	background-size: cover;

	width:100%;

}

.mySwiper .swiper-pagination {

	bottom: 40px;

}

.mySwiper .swiper-pagination-bullet {

	width: 10px;

	height: 10px;

	display: inline-block;

	background: #d7e9f7;

	-webkit-transition: all 1s;
}

.mySwiper .swiper-pagination-bullet-active {

	background: #3294ff;

	width: 10px;

	height: 10px;

	opacity: 1;

	border-radius: 10px;

}



.cen01{

	background-color: #f3f3f3;

	height: 50px;

	line-height: 50px;

}

.wrapper{

	width: 80%;

	margin: 0 auto;

}



.wrapper02{ width:85%;}


.cen01 .cen01left{

	float: left;

	color: #444;

	font-size: 14px;

}

.cen01 .cen01left span{

	color: #0561c5;

	padding: 0 4px;

}

.cen01 .cen01right{

	float: right;

	font-size: 15px;

}

.cen01 .cen01right img{

	display: inline-block;

	vertical-align: middle;

	margin-right: 5px;

}

.cen01 .cen01right a{

	font-size: 14px;

	color: #444;

	text-decoration: none;

	margin-left: 12px;

}

.cen01 .cen01right a.on{

	background-color: #437ce4;

	color: #fff;

	display:inline-block;

	padding: 0 12px;

}

#header{ }

.cen02{

	width: 100%;

	background-color: rgba(0,0,0,0.4); position:absolute; z-index:999; height:100px;
 
}

.cen02 .cen02left{

	float: left;

}

.cen02 .cen02left img{ margin-top:20px;}


.cen02 .cen02right{

	float: right;
	height: 100px;

	line-height: 100px;

}

.cen02 .cen02right ul{

	width: 100%;

	display: flex;

}

.cen02 .cen02right ul li{ padding:0 20px; transition:all 0.3s;-webkit-transition:all 0.3s;}
.cen02 .cen02right ul li:hover{ background:#0096ff;}

.cen02 .cen02right ul li a{ transition:all 0.3s;-webkit-transition:all 0.3s; color: #e5e5e5; font-size: 16px; text-decoration:none;}
.cen02 .cen02right ul li a:hover{ color:#fff;}


.homebox{ padding:60px 0;}
.hometit{ text-transform:uppercase; color:#e5e5e5; text-align:center;font-size:36px; font-weight:bold; line-height:30px;} 

.hometitb{ font-size:36px; font-weight:bold; text-align:center; color:#363636;letter-spacing:2px;}

.hometxt{ text-align:center; color:#666; margin-top:20px; font-size:16px; line-height: 32px;}

.hometxt1{ text-align:center; color:#333; font-size:24px; line-height:35px; font-weight:bold; font-weight:600; margin:30px 0;}

.hometxt2{ text-align:center; color:#333; font-size:18px; line-height:28px;}

.homeline{ text-align:center; margin-top:10px;}

.cen08{ background:url(../images/homeanlibg.jpg) no-repeat center; background-size:cover; padding-bottom:0;}
.cen08 .hometit{ color:#4c4c4c;}
.cen08 .hometitb{ color:#fff;}
.solution{
	width:100%;
	height:600px; color:#fff;
	margin:0 auto;
	display:flex; margin-top:45px;
}
.solution .item{
	width:calc(100% / 4);
	transition:0.5s;
	padding:150px 0 0 50px;
}
.solution .item img{ margin:50px 0; display:block;}
.solution .item.item01{ background:url(../images/case_boat.jpg) no-repeat center; background-size:cover;}
.solution .item.item02{ background:url(../images/case_fengji.jpg) no-repeat center; background-size:cover;}
.solution .item.item03{ background:url(../images/case_yasuo.jpg) no-repeat center; background-size:cover;}
.solution .item.item04{ background:url(../images/case_jichuang.jpg) no-repeat center; background-size:cover;}
.solution .item:hover{
	width:600px;padding:150px 80px 0 50px; box-sizing:border-box;
}
.solution .item>div{
	width:0;
	overflow:hidden;
	transition:0.5s;
}
.solution .item:hover>div{
	width:600px;
}
.solution .item p{
	width:450px;
	overflow:hidden;
	transition:0.5s; font-size:16px; line-height:30px;
}

.cen04{background:url(../images/homecombg.jpg) no-repeat center; background-size:cover;}
.cen04 .wrapper{ display:flex;}
.homecom{ width:37%; margin-right:5%; color:#333;}
.homecomtit{ font-size:50px; text-transform:uppercase; font-weight:bold;}
.homecomtith2{ font-size:30px; margin-bottom:30px;}
.homecomtxt{ font-size:16px; line-height:30px;}
.homecommor{ border:1px #ccc solid;width: 200px; height: 45px;line-height: 45px; text-align: center; margin-top:40px;}
.homecommor img{ margin-right:20px;}
.homecommor a{ color:#333;}
.homecomimg{ width:42%; margin-right:4%}
.homecomli{ width:11%;}
.homecomli ul{ border:1px #f0f0f0 solid;}
.homecomli ul li{ border-bottom:1px #e6e6e6 solid; text-align:center; padding:20px 0;}
.homecomli ul li:last-child{ border-bottom:none;}
.homecomli ul li h2{ font-size:20px; color:#333;}

.cen03{background:url(../images/homeprobg.jpg) no-repeat center; background-size:cover; padding-bottom:40px;}
.homepro{}

.homepro li{ float:left; width:22%; margin-right:3.5%; margin-top:40px; background:#fff; padding:20px; box-sizing:border-box;  transition:all 0.5s;-webkit-transition:all 0.5s;}
.homepro li:hover{ box-shadow:0 0 20px #ccc;}

.homepro li:nth-child(4n){ margin-right:0;}

.homepro li .homeproimg{ text-align:center;}
.homepro li .homeproimg img{ transition:all 0.5s;-webkit-transition:all 0.5s;}
.homepro li:hover .homeproimg img{ transform: scale(1.1);}

.homepro li .homeprotit{ color:#333; font-size:16px; color:#000; margin:10px 0; height:24px; overflow:hidden;}

.homepro li .homepromor{ font-size:14px; color:#3394ff;}

.homepro li .homepromor img{ margin-right:5px; vertical-align:middle;}

.homepromore{  width:200px; height:45px; line-height:45px; text-align:center; margin:auto; border:1px #ccc solid; margin-top:30px;}
.homepromore img{ margin-right:20px;}

.cen05{ background:#e8f6f8;}

.cen05 ul{display: flex; text-align:center;}

.cen05 ul li{ width:25%;}

.cen05 ul li .ico{ margin-bottom:15px;}

.cen05 ul li .pit{ color:#f5f5f5; background:#3394ff; padding:10px 30px; border-radius:40px; width:80%; margin:auto; font-size:14px;}

.cen05 ul li .pit h2{ font-size:25px; color:#fff;} 



.cen06{ background:url(../images/homenewbg.jpg) no-repeat center; background-size:cover;}


.homenewtit{ text-align:center; margin-top:30px;}

.homenewtit a{ background:#f5f5f5; font-size:18px; margin:0 10px; border-radius:5px; padding:12px 30px; color:#333;}

.homenewtit a:first-child{ background:#3394ff; color:#fff;}

.homenew{ margin-top:50px;}

.homenew ul{ display:grid; grid-template:
        "..."
        "..." / 1fr 1fr 1fr; grid-gap: 40px;}

.homenew ul li{ background:url(../images/homenew01.jpg) no-repeat center top; padding:50px 35px; background-size:cover; height:580px;  box-sizing:border-box;}
.homenew ul li:nth-child(2){  background:url(../images/homenew02.jpg) no-repeat center top;}

.homenew ul li .homen{margin-bottom:35px}

.homenew ul li .homen span{ font-size:16px; color:#fff;}

.homenew ul li h3{ font-size:24px; margin-bottom:30px; height:36px; overflow:hidden; color:#fff}

.homenew ul li p{ font-size:16px; color:#fff; line-height:30px; margin-bottom:110px; height:85px; overflow:hidden; font-weight:lighter}

.homenew ul li .more{ color:#fff; font-size:15px; font-weight:lighter; border:1px #ccc solid; width:200px; height:45px; line-height:45px; text-align:center;}

.homenew ul li .more img{ margin-right:20px; vertical-align:middle;}

.homenew ul li.newli{ display:flex; flex-direction: column; background:none; padding:0;}
.homenew ul li.newli .newlib{ background:#3294ff; padding:60px 30px;align-items: center; justify-content: space-between; text-align: left; margin-bottom:25px;}
.homenew ul li.newli .newlib:nth-child(2){ background:#282d53;}
.homenew ul li.newli .newlib h3{ height:80px;-webkit-box-orient: vertical;word-break: break-all; -webkit-line-clamp:2; line-height:40px;}
.homenew ul li.newli .newlib .homen{ margin-bottom:25px;}

.inbanner{ background:url(../images/inbanner_about.jpg) no-repeat center; background-size:cover; height:600px;}

.inmain{}


.inabout{ position:relative; height:910px;}

.inabout .inab_txt{ position:absolute; width:70%; z-index:99;}

.inabout .inab_txt h2{ font-size:45px; color:#666; margin-top:30px; padding-left:30px; letter-spacing:3px;}

.inabout .inab_txt h2 span{ display:block; text-transform:uppercase; color:#f1f1f1; font-size:60px; margin-top:-25px; padding-left:40px; letter-spacing:0;}

.inabout .inab_txt .inab_t_p{ background:#f1f1f1; padding:40px 60px; opacity: 0.9; margin-top:30px;}

.inabout .inab_txt .inab_t_p p{ margin-bottom:45px; text-indent:36px; line-height:36px; color:#666;}

.inabout .inab_txt .inab_t_p p:last-child{ margin-bottom:0;}

.inabout .inab_img{ position:absolute; right:0; top:0; width:600px; z-index:9;}

.inabout .inab_img img{ height:910px;}

.incul{ padding:50px 0;}

.incul .incul_tit{ font-size:45px; color:#666; letter-spacing:3px; }

.incul .incul_tit span{ text-transform:uppercase; color:#f1f1f1; letter-spacing:0; font-weight:bold; margin-left:10px;}

.incul .incul_p{ margin-top:50px; color:#666; line-height:30px;}

.incul .incul_p p{ margin-bottom:30px;}





.infeed{ background:url(../images/infeedbg.jpg) no-repeat right bottom;}

.intit{ text-align:center; padding-top:60px; font-size:34px; font-weight:bold; color:#333;}

.intitx{ text-align:center; font-size:24px; text-transform:uppercase; color:#666; margin-bottom:50px; }

.inhonor{ text-align:center; font-size:27px; color:#333; margin-bottom:50px;}

.inf_tit{ color:#3394ff; font-size:32px;}

.inf_titen{ text-transform:uppercase; color:#ddd; font-size:30px; font-family: din; font-weight:bold; margin-bottom:30px;}

.formBox {	width: 60%;height: auto;position: relative;display: flex;justify-content: space-between;}

.formBox .formL {width: calc(50% - 15px);position: relative;}

.formBox .formL .inputDiv {position: relative;margin-bottom: 15px;}

.formBox .formL .inputDiv input,

.formBox .formL .inputDiv textarea,

.formBox .formR .inputDiv input {background: #f1f1f1;border-radius: 5px;border: none;height: 50px;outline: none;text-indent: 80px;width: 100%;}

.formBox .formL .inputDiv textarea {height: 180px;border-radius: 5px;padding: 15px;text-indent: 55px;}

.formBox .formL .inputDiv label,

.formBox .formR .inputDiv label {position: absolute;left: 20px;	top: 10px;line-height: 30px; color:#666;}

.formBox .formR {width: 50%;}

.formBox .formR .inputDiv {	width: 100%;position: relative;	margin-bottom: 15px;}

.formBox .formL .inputDiv label span,

.formBox .formR .inputDiv label span {color: red;}

.messageinput{ padding:15px; border:none; border-radius:5px; background:#f1f1f1;}

.inbutton{ width:60%; padding-bottom:60px; margin-top:50px;}

.inbutton .fl{}

.inbutton .fl img{ vertical-align:middle;} 

.inbutton .fr{ background:#3394ff; color:#fff; width:150px; height:42px; line-height:42px; margin:0 auto; text-align:center}



.inews{ background:#ddeff6;}

ul.innewsall{overflow: hidden; height: 100%; margin:auto;}

ul.innewsall li {	position: relative;	float: left; width: 30%; transition: all .3s; margin-right:4%; margin-bottom:50px;}

ul.innewsall li:nth-child(3n){ margin-right:0;}

ul.innewsall li .incard{ perspective: 150rem; -moz-perspective: 150rem; position: relative; height: 290px;}

ul.innewsall li .incard .incard_side{ transition: all 0.8s ease; position: absolute; top: 0; left: 0; height: 290px; backface-visibility: hidden; border-radius: 10px; overflow: hidden; display: block;  padding: 50px 60px;font-size: 16px; color: #777; line-height: 1.8; letter-spacing: -.2px; font-weight: 300;}

.card_side_front{ background:#fff;}

ul.innewsall li .incard .incard_side p{margin-bottom: 15px; font-size: 18px; color: #222; line-height: 1.6; font-weight: 600; height:32px; overflow:hidden;}

ul.innewsall li .incard .incard_side em{ height:86px; overflow:hidden; font-style:normal; display:inline-block;}

ul.innewsall li .incard .incard_side span{position: absolute; left: 60px; bottom: 45px; font-size: 14px;font-weight: 700; color: #0561c5; font-family: 'Play';}

.card_side_back {-webkit-transform: rotateY(180deg); transform: rotateY(180deg);}

.incard:hover .card_side_front{-webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);}

.incard:hover .card_side_back { -webkit-transform: rotateY(0); transform: rotateY(0);}

.card_side_back{ background: #0561c5; color:#fff !important;}

.incard .card_side_back p {color: #fff !important;}

.incard .card_side_back span { color: #fff !important;}

.innewitem{ padding-bottom:60px;}

.inew_tit{ font-size:24px; color:#333; border-bottom:rgba(0,0,0,.1) 1px  solid ; padding-bottom:30px; margin:auto; margin-bottom:50px; }

.inew_tit p{ font-size:15px; margin-top:20px; color:#666;}

.inn_it{}

.innewitem_fl{ background:#fff; padding:50px; border-radius: 10px; width:65%; margin-right:5%; color:#777; line-height:1.6; font-size:15px;}

.innewitem_fl p{ margin-top:20px; font-size:15px; line-height:24px;}

.inpage0{ margin-top:40px;}

.inpage0 a{ display:block; color:#777; border-bottom:1px #f0f0f0 solid; line-height:30px; padding-left:5px;}

.inpage0 a:nth-child(2){ border-bottom:none;}

.innewitem_fr{ border-radius: 10px; width:30%;}

.in_fr_ti{ background:#3394ff; color:#fff; font-size:22px; padding:18px 15px; border-radius: 10px 10px 0 0; font-weight:bold;}
.in_fr_ti span{display: block;
    text-transform: uppercase;
    font-size: 20px;}

.in_fr_p{ padding:30px 35px; background:#fff;}

.in_fr_p li{ border-bottom:1px #f0f0f0 solid; padding-bottom:20px; margin-bottom:20px; width:100% !important;}
.in_fr_p li .sidenewtit{-webkit-box-orient: vertical;word-break: break-all; -webkit-line-clamp:1; height:26px; overflow:hidden;}

.in_fr_p li a{ color:#444; font-size:18px;}

.in_fr_p li a p{ color:#777; margin-top:5px; font-size:14px; height:36px; overflow:hidden;}

h3.sidecontit{background: #3394ff;
    color: #fff;
    border-radius: 10px 10px 0 0;
    padding: 18px 15px;
    font-size: 22px; margin-top:50px;
}
h3.sidecontit span{display: block;
    text-transform: uppercase;
    font-size: 20px;}
ul.sidecont{padding: 20px;
    color: #666; background:#fff;
    line-height: 24px;border: 1px #3394ff solid;}


.inpro{/* background:#ddeff6;*/}

.inproduct{ margin-top:50px; }

.inproduct_fr{ width:72%;}

.inproduct_fr li{ float:left; width:30%; margin:0 1.6% 40px ; background:#fff; padding:20px; box-sizing: border-box; border:1px #ccc solid; -webkit-transition: all .2s; transition: all .2s;}

.inproduct_fr li:hover{ -webkit-transform: translateY(-10px); transform: translateY(-10px);}

.inproduct_fr li .homeproimg{ text-align:center;}

.inproduct_fr li .homeprotit{font-size:18px; color:#000; margin:10px 0; height:28px; overflow:hidden;}

.inproduct_fr li .homepromor{font-size:14px; color:#3394ff;}

.inside{ background:#fff; width:25%; border-radius:10px 10px 0 0;}

.inside h3{ background:#3394ff; color:#fff; border-radius:10px 10px 0 0; padding:18px 15px; font-size:22px;}

.inside h3 span{ display:block; text-transform:uppercase; font-size:20px;}

.inside ul{ padding:20px 0; border:1px #3394ff solid;}

.inside ul li{ border-bottom:1px #eee solid; transition:all 0.3s; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; word-break:break-all; -webkit-line-clamp:1; height:45px; line-height:45px;}

.inside ul li a{ transition: all 0.3s; padding:15px; transition:all 0.3s;}

.inside ul li img{ margin-right:5px;}

.inside ul li:hover{ background:#489af3; }

.inside ul li:hover a{ color:#fff;padding-left:20px;}

.inside ul.sidecont{ padding:20px; color:#666; line-height:24px;}

.inside ul.sidecont p strong{ margin-bottom:10px; font-size:18px; color:#555; display:block;}
.inproduct_fr ul{ margin-top:30px;} 

.inproduct_flall{}

.inproduct_fl_tit{ border-bottom:1px #eee solid; padding-bottom:10px; font-size:20px; font-weight:bold; text-align:center;}

.inproduct_fl_p{ color:#666; padding:40px 0;}

.page{ text-align:center;display:flex; margin-bottom:40px;}
.page a{ border:1px #75b6fe solid; padding:5px 10px; color:#666; margin-right:3px;}
.page a.on,.page a:hover{ background:#3394ff; color:#fff;}

.inp0{ display:flex;}

.inp0 .img{ width:50%;}

.inp0 .tx{ width:50%}

.inp_tit{ margin-top:20px;}

.inp_tit span{ background:#d90000; color:#fff; padding:10px 40px; border-radius:20px; display:inline-block; text-align:center;}

.inp_p{ margin-top:10px; font-size:15px; line-height:24px;}

.inprofrtit{ background:#e8f6f8 url(../images/protitline.png); padding:20px 15px; margin-bottom:30px;}

.inprofrtit h3{ font-size:22px;}
.inprofrtit h3 a{ color:#000;}

.inprofrtit p{ float:right; color:#666;}



/* .pro-tab-main{ display:flex;}

.pro-left{ width:220px;}

.pro-right{ width:calc(100% - 220px); overflow-x: auto;}

.pro-tab-main table{ min-width:100%; text-align:center;}

.pro-tab-main table tr{ height:46px;}

.pro-tab-main-3 .pro-left tr:first-child{ height:139px !important;}

.pro-tab-main table tr:first-child{ height:92px; background:#d7dee4; font-size:16px; font-weight:bold;}

.pro-tab-main table tr td,.pro-tab-main table tr th{ border: 1px solid #eee; box-sizing:border-box;}

.pro-tab-main table tr th.width240,.pro-tab-main table tr td.width240{ width:240px;}

.pro-right table{ table-layout: fixed; width:100%;}

.pro-right table tr{ height:46px !important; box-sizing:border-box;}

.pro-right table tr:nth-child(-n+2){ background:#d7dee4;}

.pro-right table tr td,.pro-right table tr th{ width:230px;}

.pro-right table tr th .span-small{ font-size:12px;}

.pro-tab-main-3 .pro-right table tr:nth-child(-n+3){ background:#d7dee4;} */



.pro-tab-main{ margin-top:20px;}

/*.inproduct_fl_p table{ overflow-x:scroll; max-width: 100%; width: 100%; }

.inproduct_fl_p table tbody tr:nth-child(even) {}

.inproduct_fl_p table tbody tr:nth-child(odd) {}
          
.inproduct_fl_p table tbody tr:first-child td{border-top: 1px solid #ddd; }

.inproduct_fl_p table tbody tr td {padding: 0.5vw 0.5vw;color: #595757;line-height: 1.375;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd; word-break: break-all ; font-size:14px;}

.inproduct_fl_p table tbody tr td:last-child {border-right: 1px solid #ddd}

.inproduct_fl_p table tbody tr td:after, .inproduct_fl_p table tbody tr td:last-child:before {display: none!important}*/

.inproduct_fl_p table{ text-align:center; background:#eee;}
.inproduct_fl_p table tbody tr td{ word-break: break-all ; font-size:14px; padding:5px; background:#fff;}



::-webkit-scrollbar-thumb {

    height: 50px;

    outline-offset: -2px;

    border: 2px solid #c1c1c1;

    -webkit-border-radius: 4px;

    background-color: #c1c1c1;

}




.incontact{ background:url(../images/earthbg.jpg) no-repeat top center; background-size:cover;}

.intit.intit1,.intitx.intitx1{ color:#fff}

.incont { padding-bottom:70px;}

.incont ul{ margin-left:15%; width:70%;background:url(../images/earth.png) no-repeat right bottom ; background-color:rgba(255,255,255,.9); padding:50px; box-sizing:border-box;}

.incont ul li{ display:flex; margin-bottom:30px;}

.incont ul li:last-child{ margin-bottom:0;}

.incont ul li span{ flex-shrink:0}

.incont ul li span img{ width:50px; height:50px; vertical-align:middle; border-radius:50%; border:1px #3394ff solid; padding:8px;}

.incont ul li .info{ color:#555; cursor:pointer; margin-left:20px; font-size:15px;}

.incont ul li .info em{ display:block; color:#333; font-style:normal; font-weight:bold; font-size:17px;}

.incont ul li:hover .info{ color:#333;}





.foot{ background:#282828; padding:50px 0 0; color:#fff; line-height:26px; border-top:20px #3394ff solid;}

.foot .wrapper01{ display:flex;}

.foot .wrapper .fl{ font-size:0.98vw;}

.foot a{ color:#fff;}

.foot .fl:first-child{ width:25%;}
.foot .fl:nth-child(2){ width:50%;}
.foot .footlogo{ margin-bottom:30px;}

.foot .footcont{ margin-bottom:30px;}

.foot .footcont h1{ font-size:23px; letter-spacing:1px;}

.foot .footcont p{ text-transform:uppercase; margin-top:4px;}

.foot .footcontli li{ margin-bottom:10px; font-size:0.98vw; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 1; width: 80%;} 

.foot .footcontli img{ vertical-align:middle; margin-right:8px;} 
.foot .footcontli ul{ float:left; width:50%;}

.foot .fr{ width:32%;display:flex; align-items: center;}

.foot .fr ul{ margin-bottom:30px;}

.foot .fr li{ float:right; margin-left:15px;}

.foot .fr li a{ font-size:0.98vw;}

.foot .fr .ewm{ float:left; margin-right:30px;} 

.foot .fr .ewm img{ width:160px; margin-bottom:10px;}
.foot .fr .tt{ float:right; font-size:1.3vw; color:#9a9a9a;}
.foot .fr .tt h2{ font-size:1.5vw; color:#ff0000; margin-top:10px;}
.footer{ border-top:1px #333 solid; padding:30px 0; color:#999; margin-top:30px;} 
.footer a{ color:#999;}
.footer .footlink{ border:1px #333 solid; width:150px; height:45px; line-height:45px; padding:0 10px; float:right; box-sizing:border-box}
.footer .footlink img{ vertical-align:middle; float:right; margin-top:18px;}


img.logoa{ display:none;}

img.a_m{ display:none;}



.inside .sd { display: none; }

.jtmbbox{ display:none;}



@media (max-width: 1800px) {

	.mySwiper .swiper-slide {

		height: 850px;

		background-size: cover !important;

		width:100%;

		background-position: center !important;

	}

}
@media (max-width: 1500px) {

.cen02 .cen02left{ width:35%;}
}

@media (max-width: 1400px) {

.wrapper{ width:95%;}

.incont ul{ width:80%;}

.foot .fl{ margin-bottom:30px;}

ul.innewsall li .incard .incard_side{ padding:30px;}

ul.innewsall li .incard .incard_side span{ left:30px;}

.inproduct_fr li{ width:46%; margin-right:4%;}

.inproduct_fr li:nth-child(2n){ margin-right:0;}

.inside{ width:300px;}

.inproduct_fr{ width: calc(100% - 330px);}

.inabout .inab_txt{ width:90%;}

}

@media (max-width: 1200px) {
.cen04 .wrapper{ flex-wrap: wrap;}
.homecom{ flex:1;}
.homecomimg{ flex:1;}
.homecomtxt{ font-size:15px; line-height:26px;}
.homecomli{ flex:0 0 100%; margin-top:30px;}
.homecomli ul{ display:flex; text-align:center; }
.homecomli ul li{ width: 25%;border-right: 1px #e6e6e6 solid; border-bottom:none;}
.solution .item h1{ font-size:28px;}
.cen02 .cen02left{ width:auto;}
.cen02 .cen02left img.logo{ display:none;}
.cen02 .cen02left img.logoa{ display:block;}
}



@media (max-width: 960px) {

.mySwiper .swiper-slide{ height:560px;}

.formBox{ width:100%;}

.cen01 .cen01right a,.cen01 .cen01right a.on{ display:none;}

.cen02right{ display:none;}

.cen02 .cen02left{ width:auto;}

img.a_m{ display:block; position:absolute; right:30px; top:40px;}

.homepro li{ width:45%; margin:20px 2.5%;}

.hometxt2 br{ display:none;}

.cen05 ul{ display:inherit;}

.cen05 ul li{ width:50%; float:left; margin-bottom:20px;}

.cen05 ul li .pit h2{ font-size:22px;}

.homenew ul li:last-child{ display:none;}

.homenew ul li{ width:46%;}

.hometitb{ font-size:28px;}

.hometxt{ font-size:17px;}

.hometxt1{ font-size:20px;}

.hometxt1 br{ display:none;}

.hometxt2{ font-size:16px; line-height:24px;}

.hometxt2 br{ display:none;}

.homenew ul li h3{ font-size:20px; height:26px;}
.inbanner{ height:450px;}

.intit{ font-size:32px;}

.intitx{ font-size:22px;}

.inabout .inab_img img{ width:100%; height:auto;}

.inabout .inab_txt{ width:96%; left:2%;}

.inabout .inab_txt h2{ text-align:center; color:#fff;}

.inabout .inab_txt h2 span{ font-size:20px; margin-top:0; padding-left:0;}

.incont ul{ width:100%; margin-left:0;}

ul.innewsall li{ width:48%;}

ul.innewsall li:nth-child(2n){ margin-right:0}

ul.innewsall li:nth-child(3n){ margin-right:4%}

.infeed{ background:none;}

.inf_titen{ font-size:36px;}

.inbutton{ width:100%;}

.inbutton .fl{ float:none; text-align:center;}

.inbutton .fr{ float:none; margin-top:30px;}

.innewitem_fl{ width:100%; margin-right:0;}

.innewitem_fr{ display:none;}


.inproduct{ display:grid; margin-bottom:60px;}

.inside{ width:100%;}

.inside .sd { background: #666; line-height: 45px; font-size: 14px; color: #fff; display: block; text-align:center; }

.inside .hd { display: none; }

.inside .bd { display: none; }

.inside .bd.sbon { display: block; }

.inproduct_fr{ width:100%; margin-left:0;}

.inproduct_fr li{ width:46%; margin:20px 2%;}

.inproduct_fr li:nth-child(3n){ margin-right:2%;}

.foot{ display:none;}

.jtmbbox{ display:block; height:50px;position:fixed; bottom:0; left:0; right:0; background:#282828; color:#fff; z-index: 999;}

.jtmbbox a{float: left; width:60%; font-size: 16px; font-weight: bold; color:#fff; text-decoration:none; line-height:50px; height:50px; text-align:center;}

.jtmbbox a.jtspcon { width:40%; background:#3394fb; color:#fff; }

.inabout{ position:inherit; height:auto;}

.inabout .inab_txt{ position:inherit; width:100%;}

.inabout .inab_img{ position:inherit; width:100%;}

.inabout .inab_txt h2{ display:none;}

.inabout .inab_txt h2 span{ display:inline-block; margin-left:10px; font-size:24px; color:#ccc;}

.inside h3.sidecontit,.inside ul.sidecont,.inprofrtit{ display:none;}

.inp0{ display:inherit}

.inp0 .img{ width:100%;}

.inp0 .tx{ width:100%;}

.inproduct_fl_p img{  max-width: 100vw;}
.inproduct_fl_tit{ margin-top:40px;}


.inside { padding: 10px 0 0 0 ;}

.inproduct_fl_p img{ max-width: 96vw;}

/*.inproduct_fl_p table{ overflow-x:scroll; max-width: 92vw; width: 92vw; display: block;    }*/
.inproduct_fl_p table tbody tr td{ font-size:12px; padding:0;}
.hometxt br{ display:none;}
.homenew ul{ grid-template:
        ".."
        ".." / 1fr 1fr;}
.homenew ul li{ width:100%;}
.cen04 .wrapper{ display:inherit;}
.homecom{ width:100%; margin-bottom:30px;}
.homecomimg{ width:100%;}
.homecomimg img{ width:100%;}
.homecomli{ width:100%}
.solution{ display: grid;
    grid-template: ".." / 1fr 1fr; height:auto;}
.solution .item{ width:100%; padding:50px;}
.solution .item:hover{ width:100%; padding:50px;}
.solution .item>div{ width:100%}
.solution .item:hover>div{ width:100%}
.solution .item p{ width:100%; font-size:14px; line-height:24px;}

}



@media (max-width: 620px) {

.cen01 .cen01right{ display:none;}
.mySwiper .swiper-slide{ height:320px;}
img.logo{ display:none;}
img.logoa{ display:block;}
.foot{ font-size:14px;}
.foot .fl:first-child{ margin-right:0;}
.foot .footcontli li{ font-size:14px;}
.foot .fr li a{ font-size:14px;}
.foot .fr{ float:left;}
.foot .fr .ewm{ float:none;}
.inbanner{ height:350px;}
.incul .incul_tit{ font-size:24px; text-align:center; font-weight:bold;}
.incul .incul_tit span{ color:#ccc;}
.inabout .inab_txt .inab_t_p p{ font-size:15px; line-height:32px; margin-bottom:30px;}
.inabout .inab_img{ width:100%;}
.incul .incul_p{ font-size:15px;}
.inew_tit{ font-size:24px;}
.inew_tit p{ font-size:14px;}
.homecomtit{ font-size:38px;}
.homecomtith2{ font-size:26px;}
.homecommor a{ font-size:14px;}
.homecomli ul li h2{ font-size:18px; font-weight:normal;}
.hometitb{ font-size:24px;}
.hometit{ font-size:32px;}
.homenew ul{ display:inherit;}
.homenew ul li{ height:auto;}
.homenew ul li:nth-child(2){ display:none}
.cen02{ height:80px;}
.cen02 .cen02left img{ height:42px;}
.mySwiper .swiper-pagination{ bottom:10px;}

}



@media (max-width: 450px) {

.mySwiper .swiper-slide{ height:270px;}
.hometit{ font-size:18px;}
.hometitb{ font-size:26px;}
.hometxt{ font-size:15px; line-height:24px;}
.inabout .inab_img{ width:100%;}
.inabout .inab_txt .inab_t_p{ padding:30px;}
.homepro li .homeprotit{ font-size:15px; height:24px;}
.hometxt1{ font-size:18px; line-height:26px;}
.cen05 ul li .pit{ font-size:12px;}
.cen05 ul li .pit h2{ font-size:16px;}
.homenewtit a{ font-size:16px;}
.homenew ul li{ width:100%;}
.homenew ul li:nth-child(2){ display:none;}
.homenew ul li h3{ font-size:18px; height:26px;}
.foot .fl:nth-child(2){ display:none;}
ul.innewsall li{ width:100%;}
.inf_tit{ font-size:30px;}
.inf_titen{ font-size:21px;}
.incont ul{ padding:30px;}
.inbanner{ height:280px;}
.innewitem_fl{ padding:30px;}
.inside ul li{ padding:10px;}
.inside ul li a{ font-size:14px;}
.inproduct_fr li{ width:100%; margin:20px 0;}
.inproduct_fl_p table{ font-size:13px;}
img.a_m{ top:30px;}
.homecomtxt{ font-size:14px;}
.homecomli ul{display: grid; grid-template: ".." / 1fr 1fr;}
.homecomli ul li{ width:100%; border-bottom: 1px #e6e6e6 solid;}
.homecomli ul li:nth-child(3){ border-bottom:none;}
.intit{ font-size:26px;}
.intitx{ font-size:18px; margin-bottom:0;}
.solution{ display:inherit;}
.solution .item h1{ font-size:24px;}
.solution .item img{ margin:20px 0}
}