@charset "utf-8";
/* by Magiee 20200915 */
html {
	overflow-x: hidden;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
body {	line-height: 190%; font-size:14px;}
ul, li {list-style: none;}
img {border: 0;}
input:focus {outline: none;}

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar {width:6px;height:6px}
::-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:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical {background-color:#535353}
::-webkit-scrollbar-resizer:vertical {background-color:#FF6E00}
/* 全局 */
a {	text-decoration: none;	color: #333;}
a:hover {text-decoration: none;}
/* 清理浮动 */
.clearfix {	clear: both;zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.fl {float: left;}
.fr {float: right;}
.wrapper{ width:90%; margin:auto;}
.wrapper2{ width:1300px; margin:auto;}

.toper{ background:#f8f8f8; line-height:45px; height:46px; border-bottom:1px #e6e6e6 solid; color:#555;}
.toper span{ color:#004d8b;}
.toper a{ text-align:center; padding:0 10px; line-height:45px;}
.toper a.fav{ padding-right:25px;}
.toper a.lang{ border-left:1px #e6e6e6 solid; display:inline-block; padding:0 20px;}
.toper a.lang:last-child{ border-right:1px #e6e6e6 solid;}
.toper a.lang img{ margin-right:5px; vertical-align:middle;}

.top{ padding:32px 0; background:#fff; z-index:9999;}
.top .logo img{ display:block;}
.top .hotline{ font-size:15px; line-height:38px;}
.top .hotline img{ vertical-align:middle; margin-right:8px;}
.top .hotline span{ color:#e80000; font-weight:bold; font-size:21px; font-family:Arial, Helvetica, sans-serif;}
.top .menu{ text-align:center; line-height:38px;}
.top .menu a{ display:inline-block; font-size:17px; padding:0 25px;}

.bannerslide { height:655px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; overflow:hidden;}
.bannerslide .swiper-slide { background-position: center; background-size: cover; height:655px; width:100%;}
.swiper-pagination { position: absolute; left: 0; text-align: center; bottom:50px; width: 100%; z-index:1000001;}
.swiper-pagination-switch {display: inline-block; width: 50px; height: 3px; background: #fff; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #e60000;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 60px; height: 60px; z-index:1111111;}
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 60px; height: 60px; z-index:1111111;}

.homebox{ padding:35px 0 40px 0; text-align:center;}
.homebox .tit{ color:#666;}
.homebox .tit02{ font-weight:bold; font-size:24px;}
.homebox .line{ margin-top:25px;}
.homebox .txt{ margin-top:25px; font-size:15px;}
.homebox .homepro{}
.homebox .homepro .hd{ text-align:center; margin-top:20px;}
.homebox .homepro .hd a{ width:120px; height:38px; line-height:38px; border:1px #ccc solid; display: inline-block; margin-right:15px; font-size:15px; color:#666; overflow:hidden;}
.homebox .homepro .bd{ margin-top:20px;}
.homebox .homepro .bd .proleft{ position:relative; width:50%;}
.homebox .homepro .bd .proleft .img{}
.homebox .homepro .bd .proleft .img img{ width:100%;}
.homebox .homepro .bd .proleft .trans{ background:url(../images/pro_black.png); height:85px; line-height:85px; position:absolute; width:100%; bottom:0; color:#fff; text-align:left; padding:0 30px; box-sizing:border-box; font-size:18px;}
.homebox .homepro .bd .proleft .trans img{ float:right; margin-top:35px;}
.homebox .homepro .bd .proright{ width:49%;}
.homebox .homepro .bd .proright li{ float:left; width:49%; margin-right:2%; position:relative; margin-bottom:14px; font-size:15px;} 
.homebox .homepro .bd .proright li:nth-child(2n){ margin-right:0;}
.homebox .homepro .bd .proright li img{ width:100%;}
.homebox .homepro .bd .proright li .trans01{ background:url(../images/pro_black2.png); height:42px; line-height:42px; position:absolute; width:100%; bottom:0; color:#fff; text-align:left; padding:0 30px; box-sizing:border-box;}

.homebox2{ background:url(../images/homeprobg.jpg) no-repeat center; height:215px; color:#fff; padding:1px 0; text-align:center;}
.homebox2 .txt02{ font-size:24px; font-weight:bold; width:70%; margin:auto; margin-top:40px;}
.homebox2 p.homemore{ width:175px; height:50px; margin:auto; background:#e30000; line-height:50px; margin-top:30px;}
.homebox2 p.homemore a{ color:#fff;}
.homebox2 p.homemore span{ margin-left:20px;}

.homebox3{ text-align:center; background:url(../images/homecombg.jpg) no-repeat center top; padding-bottom:50px;}
.homecom{ padding-top:75px; text-align:left;}
.homecom .txt{ width:45%; padding-top:45px;}
.homecom .txt .tit{ color:#666;}
.homecom .txt .tit02{ font-weight:bold; font-size:24px; color:#333;}
.homecom .txt .line{ margin-top:25px;}
.homecom .txt p{ margin-top:35px; font-size:16px; line-height:30px; text-align:justify;}
.homecom .txt .mor{ width:175px; height:50px; text-align:center; background:#e30000; line-height:50px; margin-top:30px;}
.homecom .txt .mor a{ color:#fff;}
.homecom .txt .mor span{ margin-left:20px;}
.homecom .img{}
.homecom .img h3{ font-size:23px; font-weight:normal; margin-bottom:30px;}
.homecom2{ margin-top:40px;}
.homecom2 li{ float:left; width:32.5%; margin-right:1%; background:#d3dff8; padding:50px 10px; color:#333; box-sizing:border-box; margin-bottom:15px;}
.homecom2 li:nth-child(3n){ margin-right:0;}
.homecom2 li h2{ margin-top:25px; font-size:20px;}
.homecom2 li p{ font-size:15px; margin-top:15px; line-height:20px; height:60px; padding:0 15px; overflow:hidden;}

.homebox4{ background:url(../images/homebox4bg.jpg) repeat-y center top; color:#fff; padding-bottom:80px; box-sizing:border-box;}
.homebox4 .tit{ color:#fff;}
.picScroll-left{ margin-top:40px; position:relative; overflow:hidden}
.picScroll-left .bd { width:1300px; margin: 0 auto; }
.picScroll-left  .prev{ background:url(../images/homebox4left.png) no-repeat; width:46px; height:46px; display:inline-block; text-align:left; color:none;}
.picScroll-left  .prev:after{ content:''}
.picScroll-left  .next{ background:url(../images/homebox4right.png) no-repeat; width:46px; height:46px; display:inline-block; text-align:right;color:none;}
.picScroll-left  .next:after{ content:''}
.picScroll-left .bd .swiper-slide{ float:left; margin-right:20px; width:32.333%;}
.picScroll-left .bd .swiper-slide img{ width:100%; background:url(../images/homeequipbg.jpg); background-size:cover; padding:5px; box-sizing:border-box;}


.homebox5{ background:url(../images/homebox5bg.jpg) no-repeat center top; height:562px; box-sizing:border-box;}
.homenews{ text-align:left; margin-top:35px;}
.homenews .homenewsbox{ float:left; width:32%; margin-right:1.5%;}
.homenews .homenewsbox:nth-child(3){ margin-right:0;}
.homenews .homenewsbox .h_n_b{ background:#fff; border:1px #d1d1d1 solid; padding:40px 30px; box-sizing:border-box;}
.homenews .homenewsbox .h_n_b .time{ color:#9a9a9a; text-align:center; padding:5px; border:1px #c1c1c1 solid; width:23%; box-sizing:border-box;}
.homenews .homenewsbox .h_n_b .time .col{ background:#efefef; padding: 10px; box-sizing:border-box;}
.homenews .homenewsbox .h_n_b .time span{ display:block; color:#706f6f; font-size:18px; font-weight:bold;}
.homenews .homenewsbox .h_n_b .h_new{ width:72%;}
.homenews .homenewsbox .h_n_b .h_new h3{ font-size:20px; color:#333; font-weight:normal; height:52px; overflow:hidden;}
.homenews .homenewsbox .h_n_b .h_new p{ margin-top:20px; font-size:15px; color:#666; line-height:26px; height:72px; overflow:hidden;}
.homenews .homenewsbox .h_n_li{ margin-top:30px;}
.homenews .homenewsbox .h_n_li li{ border-bottom:1px #ccc solid; background:url(../images/homenewsjt.png) no-repeat left; padding-left:15px; margin-top:5px; line-height:42px; height:42px; overflow:hidden;}
.homenews .homenewsbox .h_n_li li a{ color:#555; font-size:16px;}

.homebox6{ background:#6696c6 url(../images/homebox6bg.jpg) no-repeat center top; height:468px; box-sizing:border-box; color:#fff; text-align:left;}
.homecont{ width:38%; margin-right:4%;}
.homecont .tit{ color:#fff;}
.homecont .homecontact{ margin-top:35px;}
.homecont .homecontact li{ padding-left:50px; padding-top:5px; font-size:16px;}
.homecont .homecontact li h2{ font-size:18px; margin-bottom:5px;}
.homecont .homecontact li.h_add{ background:url(../images/homecont.png) no-repeat left top;}
.homecont .homecontact li.h_per{ background:url(../images/homecent.png) no-repeat left top; margin-top:25px;}
.homecont .homecontact li.h_per .li_per{ float:left; width:50%;}
.homecont .homecontact li.h_per .li_per img{ margin-top:15px;}
.homecent{ width:37%; margin-top:30px; background:#0969c9; padding:30px; box-sizing:border-box;}
.homecent .tit{ color:#fff; font-size:20px;}
.homecent .homecontent{ margin-top:35px;}
.homecent .homecontent .fl{ width:60%; margin-right:3%;}
.homecent .homecontent .fl:nth-child(2){ margin-right:0; width:37%;}
.messageinput{ width:100%; padding:15px; box-sizing:border-box; height:52px; line-height:52px; margin-bottom:15px;}
.messagetarea{ padding:15px; box-sizing:border-box; height:110px; line-height:24px; width:100%; font-family:Arial, Helvetica, sans-serif;}
.messagebtn{ width:100%; background:#7fb6ec; color:#fff; height:70px; line-height:70px; font-size:17px; border:0;}
.messagebtn.btnon{ background:#328ae1; height:95px; line-height:95px; margin-top:12px;} 

.foot{ background:#202020 url(../images/footbg.jpg) no-repeat center top; height:120px; color:#fff; font-size:15px; line-height:122px;}
.foot a{ color:#fff; float:right; font-size:14px;}

.inbanner{ background:url(../images/inbanner.jpg) no-repeat center top; height:400px; background-attachment: fixed; display: table; width:100%;}
.inbanner .title { padding-bottom: 32.5px; display: table-cell; vertical-align: middle; text-align: center; color: #fff; text-shadow: 0 0 10px rgba(0,0,0,.5); }
.inbanner .title .cn { font-weight: bold; font-size: 50px; line-height: 80px; text-transform: uppercase; }
.inbanner .title .en { font-size: 14px; line-height: 24px; }

.inpage{ margin-top: -32.5px; margin-bottom:50px;}
.innav{ width:280px;}
.proslide{ background:#fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); border-radius:0 0 10px 10px;}
.proslide .inline{ background:#086bc6; height:5px;}
.proslide .inline span{ background:#e50100; width:50%; display:inline-block; height:5px;}
.proslide .proslidetit{ background:#333 url(../images/proslidebg.png) no-repeat;background-size: contain; color:#fff; padding:20px 20px 20px 90px; font-size:18px;}
.proslide ul{ padding:20px;}
.proslide ul li{ background:#f1f1f1; margin-bottom:3px; line-height:30px; padding:5px 15px; -webkit-transition: all .2s; transition: all .2s; box-sizing:border-box;}
.proslide ul li a{ color:#666;}
.proslide ul li:hover,.proslide ul li.on{ background:#0056d2; padding-left:25px;}
.proslide ul li:hover a,.proslide ul li.on a{ color:#fff;}
.contactslide{ margin-top:40px; background:#fff; -webkit-box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.1); border-radius:0 0 10px 10px;}
.contactslide img{ width:100%;}
.contactslide .contslidetit{ font-size:17px; height:56px; line-height:56px;font-family: Arial, Helvetica, sans-serif;}
.contactslide ul{ padding:20px;}
.contactslide ul li{ color:#666; line-height:22px; color:#666;}
.contactslide ul li:first-child{ font-weight:bold; font-size:16px; color:#333; margin-bottom:8px;}

.in{ width: calc(100% - 330px);background:#fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); border-radius:0 0 10px 10px;}
.intit{ background:#f2f2f2; border-bottom:1px #cfcfcf solid; line-height:52px; padding-left:20px; font-size:20px; color:#e30000; font-weight:bold;}
.intit span{ width:5px; height:20px; background:#e30000; display:inline-block; margin-right:10px; vertical-align:middle;}
.inmain{ padding:40px;}
.inpro li{ float: left; width: 31%; margin-right: 3%; position: relative; margin-bottom: 30px; font-size: 15px; -webkit-transition: all .2s; transition: all .2s;}
.inpro li:nth-child(3n){ margin-right:0;}
.inpro li img{ width:100%;}
.inpro li .txt{ border:3px #eee solid; border-top:none; padding:10px 15px; font-size:16px;}
.inpro li .txt .txt_tt{ width:80%; height:32px; overflow:hidden;}
.inpro li .txt p{ font-size:13px; color:#999; line-height:20px; margin:15px 0 5px 0; height:36px; overflow:hidden;}
.inpro li .txt .mor{ background:#e30000; font-size:13px; color:#fff; width:30px; text-align:center; float:right;}
.inpro li:hover{ box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
.inprotit{ text-align:center; border-bottom:1px #ddd solid; font-size:18px; padding-bottom:10px;}

.innews{}
.innews li{ border-bottom:1px #ddd dashed; padding:20px 15px; -webkit-transition: all .2s; transition: all .2s; margin-bottom:15px;}
.innews li:hover{ padding:20px 25px; background:#f1f1f1;}
.innews li .txt{}
.innews li .txt h2{ font-weight:normal;}
.innews li .txt p{ margin-top:10px; color:#666;}
.innews .tit{ border-bottom:1px solid #dedede; padding-bottom:10px; margin-bottom:30px; text-align:center; font-size:20px;}
.innews .more{ margin-top:30px;}
.innews .more a{border-left:1px solid #dedede; box-sizing:border-box; line-height:48px; height:48px; font-size:14px; color:#666; border:1px solid #dedede; text-decoration:none; padding:0 20px; display:block;
 float: left; -webkit-transition:all .2s; overflow:hidden;}
.innews .more a:nth-child(2){ border-left:0;}
.innews .more .fr a{background:#f4f4f4;}
.con{ color:#666;}


.inequip{}
.inequip li{ width:33.3333%; float:left; margin-bottom:30px;}
.inequip li a{ display:block; margin:0 3%;position:relative; overflow:hidden;}
.inequip li .img{ display:block; width:100%;}
.inequip li .img img{ display:block; width:100%;}
.inequip li .bg{ background-color:rgba(0,0,0,.6);position:absolute;bottom:0; width:100%; height:42px; transition:.5s;}
.inequip li .txt{ position:absolute;bottom:-72px; text-align:center; padding:18px; color:#fff; transition:.5s;}
.inequip li .txt .tit{ font-size:16px; line-height:42px; height:42px; overflow:hidden;}
.inequip li .txt .conn{ font-size:12px; line-height:18px; height:54px; overflow:hidden;}
.inequip li:hover .bg{ height:100%; background-color:rgba(12,104,203,.5)}
.inequip li:hover .txt{bottom:20px;}
.inequipment img{ max-width:100%;}

.inab{background:#fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); border-radius:0 0 10px 10px;}
.inab .inabtit{ background:#086bc6; height:5px;}
.inab .inabtit span{ background:#e50100; width:50%; display:inline-block; height:5px;}
.inab .inabout{ padding:50px;}

.inproimg{ margin-bottom:40px; text-align:center;}
.inproimg img{ width:95%;}
.inproimg.inproimg1 img{ width:450px;}
.inprodetail{ border-bottom:1px #ccc solid; height:39px; margin-bottom:15px; margin-top:40px;}
.inprodetail span{ background:#202020; border-radius:15px 15px 0 0; height:40px; line-height:40px; padding:0 25px; display:inline-block; color:#fff; font-size:16px;}
.table{ background:#ccc;}
.table td{ padding:5px 15px; background:#fff;}
.table01{ width:100%;}
.table01 tr:first-child td{ background:#f2f2f2 !important; font-size:15px; font-weight:bold; padding:20px 15px;}
.table02{ width:100%;; margin-bottom:40px;}
.table02 td{ text-align:center;}
.table02 tr:first-child td,.table02 tr:nth-child(2) td{ background:#f2f2f2 !important; font-weight:bold;}

.inmess{ padding:20px 30px; margin-top:50px;}
.messagetit { font-size: 14px; font-weight: bold; line-height: 30px; height: 30px; margin-top:30px;}
.messagetarea2 { padding: 10px; border: 1px solid #dedede; font-size: 16px; line-height: 26px; font-family: microsoft yahei; color: #666; resize: none; width: 98%; height: 160px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #fff; margin-bottom: 20px; box-sizing:border-box; }
.messagetarea2:focus { color: #333; border: 1px solid #3498db; outline: none; box-shadow: 0 0 5px #3498db; background: #fff; }
.messageinput2 { width:245px; padding: 10px; line-height: 26px; font-size: 14px; border: 1px solid #dedede; margin: 0 18px 0 0; font-family: microsoft yahei; color: #666; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #fff; margin-bottom: 20px; box-sizing:border-box;}
.messageinput2:focus { color: #333; border: 1px solid #3498db; outline: none; box-shadow: 0 0 5px #3498db; background: #fff; }
.messagebtn2 { width: 200px; text-align: center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #1f6db6; color: #fff; border-radius: 4px; font-family: microsoft yahei; cursor: pointer; margin-right: 10px; margin-bottom: 30px; }
.messagebtn2.btnon { width: 350px; color: #fff; background: #0058a9; }
.messagebtn2:hover { opacity: .8; filter: alpha(opacity=80); }

.incontact0{ text-align:center; border-bottom:1px #eee solid; padding-bottom:20px; width:95%; margin:auto; margin-bottom:30px;}
.incontact0 h2{ color:#086bc6; font-size:20px;}
.incontact0 p{ font-size:17px; margin-top:15px; padding:0 100px;}
.incontact0 p img{ margin-right:5px; width:20px;}
.incontact{ background:#086bc6;}
.incontact .img{ float:left; width:50%;}
.incontact .img img{ width:100%;}
.incontact .tt{ width:50%; float:left; padding:40px; box-sizing:border-box;}
.incontact .tt li{ background:#fff; padding:20px;}
.incontact .tt li:nth-child(2){ margin-top:10px;}
.incontact .tt li .contactor{ float:left; width:65%; font-size:15px; margin-top:20px; line-height:32px; color:#333;}
.incontact .tt li .ewm{ float:right;}

.incomtit{ text-align:center; font-size:24px; font-weight:bold;}
.incomtit2{ text-align:center; font-size:16px; margin-top:20px;}
.incomline{ text-align:center; margin-top:20px;}
.incomline span{ background:linear-gradient(90deg, rgba(229, 10, 0, 1), rgba(8, 107, 198, 1)); width:80px; height:5px; display:inline-block;}
.incom{ margin-top:30px; font-size:16px; color:#666; line-height:36px; text-align:justify;}
.incom01{ font-size:16px; color:#666; margin-top:30px; line-height:36px; text-align:justify; }
.incomcul{ text-align:center; font-size:18px;}
.incomcul h3{ margin-bottom:30px; text-transform:uppercase; font-size:26px;}

.menux{ float:right; width:30px; height:30px; background:center center no-repeat transparent; display:none; margin-right:5px;}

.pro-tab-main{ display:flex;}
.pro-left{ width:220px;}
.pro-tab-main table{ min-width:100%; text-align:center;}
.pro-tab-main table tr{ height:45px;}
.pro-tab-main table tr:first-child{ height:90px; background:#f2f2f2; font-size:16px; font-weight:bold;}
.pro-tab-main table tr:nth-child(2n){ background:#fff;}
.pro-tab-main table tr td,.pro-tab-main table tr th{ border: 1px solid #ccc; box-sizing:border-box;}
.pro-tab-main table tr td.width240{ width:240px;}
.pro-tab-main table tr td.w300{ width:300px;}
.pro-tab-main table tr td.width240-1{ height:90px;}
.pro-tab-main table tr td.bg-fff{ background:#fff;}
.pro-right{ width:calc(100% - 220px); overflow-x: auto;}
.pro-right table{ table-layout: fixed; width:100%;}
.pro-right table tr{ height:45px !important; box-sizing:border-box;}
.pro-right table tr:nth-child(-n+2){ background:#f2f2f2 ;}
.pro-right table tr td,.pro-right table tr th{ width:240px;}
.pro-right table tr th .span-small{ font-size:12px;}

::-webkit-scrollbar-thumb {
    height: 50px;
    outline-offset: -2px;
    border: none;
    -webkit-border-radius: 12px;
    background-color: #f00;
}

.in_honor li{ float:left; width:30.3%; margin:20px 1.5%; padding:15px; box-sizing:border-box; border:3px #427aae solid; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
.in_honor li:hover{ border:3px #b63131 solid;}
.in_honor li img{ width:100%; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;}
.in_honor li:hover img{ transform: scale(1.08);}

@media (max-width: 1560px){.wrapper{ width:96%;}}

@media (max-width: 1400px){
.wrapper,.wrapper2{ width:96%;}	
.bannerslide{ height:450px;}	
.bannerslide .swiper-slide{ height:450px;}
.top .menu a{ padding:0 10px;}
.incontact .tt li .contactor{ margin-top:0; font-size:13px;}
.incontact .tt li .ewm img{ width:90px;}
.inpro li{ width:48%; margin-right:4%;}
.inpro li:nth-child(2n){ margin-right:0;}
.inpro li:nth-child(3n){ margin-right:4%;}
.inpro li:nth-child(6n){ margin-right:0;}
.homecom .txt{ width:50%;}
.homecom .img{ width:45%;}
.homenews .homenewsbox .h_n_b .h_new h3{ height:30px; font-size:18px;}
}

@media (max-width: 1200px){
.incontact .img{ width:100%;}	
.incontact .tt{ width:100%;}
.incontact .tt li{ width:100%; box-sizing:border-box;}
.homenews .homenewsbox .h_n_b .time{ display:none;}
.homenews .homenewsbox .h_n_b .h_new{ width:100%;}
.homenews .homenewsbox .h_n_li li{ height:42px; overflow:hidden;}
.homenews .homenewsbox .h_n_li li a{ font-size:14px;}
.homecont{ width:46%;}
.homecent{ width:50%;}
.inequip li{ width:50%;}
}

@media (max-width: 920px){
.menux{ display:block;}
.top .menu{ display:none;}
.top .hotline{ display:none;}	
.innav{ display:none;}
.innav.innavpro{ width:100%; display:block;}
.contactslide{ display:none;}
.in{ width:100%;}
.in.inp{ margin-top:50px;}
.inab .inabout{ padding:30px;}
.homecom2 li{ width:32%; margin-bottom:10px;}
.proslide ul li{ float:left; width:33%; margin-right:2px;}
.homebox3{ background:none;}
.homecom{ padding-top:0;}
.homecom .txt{ width:100%;}
.homecom .img{ display:none;}
.homebox .homepro .hd a{ margin-bottom:5px;}
.homebox .homepro .bd .proleft{ width:100%; margin-bottom:20px;}
.homebox .homepro .bd .proright{ width:100%;}
.homebox2 .txt02{ padding:0 30px; font-size:20px; line-height:24px;}
.homenews .homenewsbox{ width:48%;}
.homenews .homenewsbox:nth-child(3){ display:none;}
.homebox6{ height:auto;}
.homecont{ width:100%; border-bottom:1px #4d83b8 solid; padding-bottom:30px;}	
.homebox6{ background:none; background-color:#6696c6;}
.homecent{ width:100%;}
.incontact0 p{ padding:0 10px;}
.foot{ font-size:13px; height:auto; line-height:24px; padding:30px 0;}
}


@media (max-width: 450px){
.toper .fl{ display:none;}
.bannerslide{ height:280px;}
.bannerslide .swiper-slide{ height:280px;}
.inbanner{ height:280px;}
.homecom2 li{ width:100%;}	
.incontact .tt li .contactor{ width:100%; line-height:24px;}
.incontact .tt li .ewm{ float:left; margin-top:10px;}]
.messageinput2 { width:100%; margin:0;}
.messagebtn2.btnon{ width:100%;}
.inpro li{ width:100%;}
.proslide ul li{ width:100%}
.innews .more .fr{ float:left; margin-top:0;}
.homenews .homenewsbox{ width:100%;}
.homenews .homenewsbox:nth-child(2){ display:none;}
.table td{ padding:3px !important;}
.inmain{ padding:30px 10px;}
.inequip li{ width:100%;}
.in_honor li{ width:48%; margin:10px 1%; padding:5px;}
.homebox2{ background-size:cover; height:270px;}
.homebox2 .txt02{ padding:0 10px;}
.inbanner .title .en{ display:none;}
.incom,.incom01{ line-height:30px;}
.messagetit{ height:auto;}
.inmess{ padding:10px;}
}