@charset "gb2312";
*{ margin:0; padding:0; list-style:none;box-sizing: border-box;}
body{ font-size:12px; font-family:"microsoft yahei",Arial, Helvetica; -moz-user-select : none;-webkit-user-select: none;}/**防复制**/
table{ border-collapse:collapse; border-spacing:0;}
img { border:none; }
a{color:#333333;text-decoration:none;}
.clear{clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.fix{*zoom:1;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
blockquote{ padding-left:2em;}
.round4{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.mShow, #nav-over, .companyPic{ display:none;}

/**导航菜单 beigin**/
.nav {background-color: #0e6fda;}
#menuUl{}
#menuUl .on{}
#menuUl>li {float: left;position: relative;border-right: 1px solid #fff;}
#menuUl>li:hover{}
#menuUl>li>a{color: #fff;display: block;font-size: 14px;line-height: 58px;text-align: center;width: 134px;height: 58px; border-bottom:2px solid #0e6fda;}
#menuUl>li.on>a{background: #014d98 url(png.png) no-repeat 30px 18px;padding-left: 20px; border-bottom:2px solid #014d98;}
#menuUl>li:hover>a{border-bottom:2px solid #ffc231;}
#menuUl>li ul {display:none; position:absolute; width:134px; z-index:1000;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#menuUl>li>ul>li {border-bottom:1px solid #fff; background:#0e6fda; height:42px; text-align:center;}
#menuUl>li>ul>li:hover {}
#menuUl>li>ul>li a{line-height:42px; color:#fff; font-size:12px; display:block;}
.menuMore{ display:none;}
/**导航菜单 end**/

.swiper .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;}
.swiper .swiper-slide-active img,.swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	

/**产品分类菜单 beigin**/
.cateList>ul>li>ul>li{padding-left: 48px;background:url(png.png) no-repeat -766px -283px;border-bottom: 1px solid #ddd;}
.cateList>ul>li>ul>li.on{padding-left: 45px;}
.cateList>ul>li>ul>li>a{color: #00618f;display: block;line-height: 36px;}

.cateList>ul>li>a{background: #f4f4f4 url(png.png) no-repeat 10px -484px;display: block;font: 14px/48px "microsoft yahei",Arial,Helvetica;padding-left: 48px;border-bottom: 1px solid #fff;}
.cateList>ul>li>a:hover, .cateList>ul>li>a.on{background-color: #f6f6f6;}
/**产品分类菜单 end**/

.top{}
.head{}
.pWidth{ width:1600px; margin:0 auto;}
.logo{float: left; padding: 6px 0;}
.logoSub {float: left;padding-left: 100px;text-align: center;}
.logoTitle{ display:none;}
.tel {float: right;font: 26px/54px impact,Georgia,Arial,Helvetica;padding: 20px 0 20px 68px;background: url(png.png) no-repeat 0px -319px;}

.fullTitle {border-bottom: 1px solid #ddd;margin: 0 0 10px 0;line-height: 60px;}
.fullTitle span {display: inline-block;background: url(fullTitleIcon.png) no-repeat 6px center;color: #4c556f;font-size: 20px;padding-left: 54px;background-size: 40px;}
.fullTitle a {float: right;color: #014d98;}

.leftTitle {border-bottom: 1px solid #ddd;background: url(png.png) no-repeat 10px -544px;height: 60px;font: 20px/60px "microsoft yahei",Arial,Helvetica;text-align: center;color: #4c556f;}
.leftTitle span, .caseTitle span{display: block;}

.pro {padding:10px 0 20px 0;background: url(proBg.jpg) no-repeat center center;}
.iProCate {border: 1px solid #ddd;margin-bottom: 10px;background-color: #fff;}
.iProCate .cateList{ margin-bottom:10px;}
.iProList {}
.iProList li {float: left;margin: 0 1% 10px 0;width: 24%;background-color: #f6f6f6;padding: 10px;text-align: center;box-sizing: border-box;}
.iProList li:nth-child(4){ margin-right:0;}
.iProList li:hover {background-color: #ffc231;}
.iProList li:hover a{ color:#fff;}
.iProList li img {background-color: #f8f8f8;height: auto;width: 100%;}
.iProList li a{}
.iProList li span{display: block; font-size: 14px; line-height: 30px;}

.iFullTitle {padding: 0 0 0 20px;text-align: left;background: url(png.png) no-repeat -790px -210px;}
.iFullTitle span {display: block;font-size: 24px;font-family: Arial, Helvetica, sans-serif;color: #0a2966;text-transform: uppercase;line-height: 50px;}

.comAndCon {background:url('companyBg.png') no-repeat center center}
.video{margin:20px auto 40px auto;width:100%; max-width:800px;height:400px;}
.company {float: right;width: calc(100% - 510px);position: relative;}
.comTitle {display: block;margin: 20px 0 0;padding: 0 0 0 20px;text-align: left;background: url(png.png) no-repeat -790px -200px;}
.titleEn{display: block;font-size: 40px;font-family: Arial, Helvetica, sans-serif;color: #0a2966;text-transform: uppercase;line-height: 1;}
.titleCn{display: block;font-size: 20px;	color: #0a2966;}
.comContent {color: #555;font: 14px/40px "microsoft yahei",Arial,Helvetica;padding: 12px 20px;background-color: #f9f9f9;margin-top: 30px;}
.companyPic, .indexVideo{float: left;padding-right: 10px;width: 480px;}
.companyDetail{}
.companyDetail a{border: 1px solid #cbced7;display: inline-block;padding: 0 50px;color: #0a2966;}

.workshopAndContact{background: #0c58ae;position: relative;}
.contact {background-color: #0e6fda;float: left;width: 300px;position: absolute;top: -91px;}
.leftContact{background-color: #fff; border: 1px solid #ddd; margin-bottom:10px;}

.contactTitle {background: url(tiaoWenBg2.png) repeat-x bottom left;padding: 10px;}
.contactTitle .titleEn, .contactTitle .titleCn{color: #fff;font-size: 30px;text-align: center;}
.connectList li{line-height: 60px;color: #fff;font-size: 18px;padding-left: 35px;border-bottom: 1px solid #000;white-space: nowrap;overflow: hidden;}
.connectList li:last-child{ border-bottom:none;}
.conTitle{background-color: #0056aa;}
.conTitle span{color: #fff; display: block; font-size: 16px; line-height: 40px; padding-left: 20px;}
.contactList{padding:10px;}
.contactList li{ line-height:36px; font-size: 12px;}
.contactList li span{font-size:12px; font-weight:bold;}
.workshop{float: right;width: calc(100% - 340px);padding: 52px 0;}
.workshop li {float: left;width: calc(33.33% - 20px);margin-right: 20px;}
.workshop li:last-child{ margin-right:0;}
.workshop li img {width: 100%;border: 4px solid #fff;box-sizing: border-box;}
.contactMobile{background: url(png.png) no-repeat -0px -182px;}
.contactTel{background: url(png.png) no-repeat -0px -182px;}
.contactAddress{background: url(png.png) no-repeat -0px -182px;}
.contactWebchat{text-align: center;padding-top: 10px;padding-left: 0 !important;}
.contactWebchat img{ width:120px;}

.youshi{text-align: center;}
.youshi img{max-width:100%;}

.news {padding: 30px 0;}
.homeNews {padding:20px 0;}
.homeNewsList {float: left;width: 49%;box-sizing: border-box;}
.homeNewsList:nth-child(2){float:right;}
.homeNewsList li {line-height: 40px;border-bottom: 1px solid #eee;background: url(png.png) no-repeat -790px -96px;padding-left: 13px;}
.homeNewsList li span{float:right;color:#aaa;}

.link{line-height: 36px;margin-top: 10px;background: #0056aa;padding: 10px;color: #fff;}
.link .pWidth{}
.linkTitle{font-size: 14px; font-weight: bold;}
.link a{display: inline-block;padding: 0 6px;color: #fff;}

.areaSite{line-height: 40px;}
.areaSite .pWidth{background-color: #fff; border-bottom: 1px solid #ddd;}
.areaTitle{font-size: 14px; font-weight: bold;}
.areaSite a{display: inline-block; padding: 0 6px;}

/**首页搜索框 beigin**/
.search {float: left;}
.seaKeyWords {border: medium none;color: #fff;font-size:16px;height: 60px;line-height: 60px;padding: 0 2px 0 10px;vertical-align: middle;width: 320px;background: #014d97;}
.searchButton {background: #f1b11a url(png.png) no-repeat 15px -30px;cursor: pointer;font-size: 14px;height: 60px;border: none;padding: 0;vertical-align: middle;width: 60px;}
/**首页搜索框 end**/

/**工程案例 beigin**/
.case{position: relative;background-color: #0e6fda;}
.caseTitle{background-color: #0c58ae;border-top: 4px solid #fdc532;padding: 30px 0;}
.caseTitleMore{float: right;color: #fff;font-size: 30px;position: absolute;right: 18px;top: 12px;}
.caseTitleMore a{ color:#fff;}
.caseTitle .leftLine{ background:url(png.png) no-repeat -790px -200px; margin:0 10px;}
.tiaowenBg{background: url(tiaoWenBg.png) repeat;margin-left: 10px;position: relative;}
.tiaowenBg .titleEn, .tiaowenBg .titleCn{ color:#fff;}
.case .iCaseBox {}
.iCaseList{position: relative;padding: 60px 0;width: 100%;overflow: hidden;box-sizing: border-box;}
.iCaseList .swiper-wrapper .swiper-slide{padding: 10px;  background: #fff;box-sizing: border-box;}
.iCaseList .swiper-wrapper .swiper-slide img{width: 100%;height: auto;object-fit: cover;}
.iCaseList .swiper-wrapper .swiper-slide a{display: block;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.iCaseList .swiper-wrapper .swiper-slide span {display: block;width: 100%;line-height: 30px;text-align: left;font-size: 14px;padding-left: 10px;box-sizing: border-box;}
.swiper-pagination{}
/**工程案例 beigin**/

.footer{ background-color:#0e6fda; padding: 20px 0;}
.footerContent{text-align:center; color:#fff; line-height:30px;font-size:14px;}
.footerContent a{ color:#fff; margin:0 3px;}
.footerContentWap{display:none;}
.footIcon{ display:none;}
#footNav{ display:none;}

/*内页 begin*/
.main{ padding:20px 0;}
.left {float: left;width: 22%;}
.right {float: right;width: 76%;}

.position{border-bottom: 1px solid #ddd; height: 60px;}
.position .positionTitle{border-bottom: 2px solid #0056aa; float: left; font-size: 14px; font-weight: bold; line-height: 59px; padding: 0 20px 0 16px;}
.position .positionContent{float: right; line-height: 60px; padding: 0 10px;}
.position .positionContent a{color: #0056aa;}

.cate {margin-bottom: 10px;border: 1px solid #ddd;padding-bottom: 10px;}
.proCate{border: 1px solid #ddd; padding: 2px 0 10px; margin-bottom: 10px;}

.txtPage{line-height:28px; padding:10px; color:#444; font-size:14px;}
.txtPage p{ line-height:28px;}
.picPage{padding: 10px 0 10px 12px;}

.left .comName{ display:none;}
.leftNews{margin-bottom: 10px;border: 1px solid #ddd;}
.leftNewsList{padding: 0 10px 10px 10px;}
.leftNewsList li{overflow: hidden; padding: 0 10px; white-space: nowrap; line-height: 30px; border-bottom: 1px dotted #ccc;}
.newsList{}
.newsList li {margin: 10px 0;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.newslist_left {float: left;width: 200px;}
.newslist_left img {border: 2px solid #369;width: 180px;height: 120px;}
.newslist_right {float: right;width: calc(100% - 204px);}
.nr_title {border-bottom: 1px dotted #ccc;line-height: 40px;font-weight: bold;}
.nr_content {text-indent: 2em;color: #999;line-height: 36px;}

.nNewsTitle{}
.nNewsTitle h1{ text-align:center; font:normal 24px/50px "microsoft yahei",Arial, Helvetica;}
.nNewsInfos{ text-align:right; color:#999; margin-right:10px; font-size:12px;}
.nNewsContent{ line-height: 30px; padding:8px;}
.nNewsContent img{max-width: 100%;}
.prenext{ margin:8px 4px; padding:4px; border:1px solid #ddd;}
.preArticle{ float:left;}
.nextArticle{ float:right;}

.contentSiteTag{ color:#888;}
.contentSiteTagTitle{ display:inline-block; padding:0 10px; line-height:40px; font-size: 22px;}
.contentSiteTag a{color: #888;display: inline-block;line-height: 40px;margin: 0 8px; padding:0 10px;}
.contentSiteTag a:hover{color:#e66e1e ; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; background:#ddd;}

#dituContent{width:800px;height:600px;border:#ccc solid 1px;margin:0 auto;}
/*内页 end*/


/*内页产品列表 begin*/
.nPicList{padding: 10px 0;}
.nPicList li {float: left;margin: 0 15px 4px 0;text-align: center;width: calc(33.33% - 15px);}
.nPicList li:nth-child(3n){ margin-right:0;}
.nPicList li a{ display:block;}
.nPicList li img {border: 1px solid #bbb;padding: 4px;width: 100%;box-sizing: border-box;}
.nPicList li span {display: block;line-height: 40px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*内页产品列表 end*/

/*产品说明页面 begin*/
.ProIntro{ padding-bottom:10px;}
.proImage{ float:left; width:308px; border:8px solid #ddd;}
.proImage img{ border:4px solid #fff;}
.proBaseInfo{}
.proTitle{ position:relative;}
.proTitle h1{ text-align:center; font:normal 24px/50px "microsoft yahei",Arial, Helvetica;}
.proAttachedInfo{ text-align:right; text-align:right; padding-right:10px; color:#999; font-size:12px;}
.proParameter{position: absolute; right: 0; top: 0;}
.proParameter li{position: absolute;right: 0;top: 10px;}
.proParameter li span{background-color: #0056aa; color: #fff; display: inline-block; font-weight: bold; text-align: center; white-space: nowrap; line-height: 30px; padding: 0 10px;}
.productTuku a{color:#fff; display:block;}
.proDetail{}
.proIntro{padding:10px 0;}
.proIntro table td img {width: 98%; margin: 4px 0;}

.taobaoUrl {text-align: right;}
.taobaoUrl a {background: #9e8a00;display: inline-block;line-height: 40px;padding: 0 40px;color: #fff;}
/*产品说明页面 end*/

.nAnLiTitle{}
.nAnLiTitle h1{ text-align:center; font:normal 24px/50px "microsoft yahei",Arial, Helvetica;}
.nAnLiInfos{color: #999; padding-right: 10px; text-align: right; font-size:12px;}
.nAnLiImageList li {float: left;margin: 10px;text-align: center;width: calc(33.33% - 20px);}
.nAnLiImageList li a{ display:block;}
.nAnLiImageList li img {width: 100%;border: 1px solid #ddd;padding: 5px;box-sizing: border-box;}
.nAnLiImageList li span{ display:block; height:30px; line-height:26px;}

/* FeedBack beigin */
.feedBack{ padding:10px 0;}
.feedBlock{margin-bottom: 10px; position: relative;}
.fAuthor{left: 0; position: absolute; top: 0; width: 120px;}
.fIcon{ text-align:center;}
.fAvatar{background: url("../avatar.gif") no-repeat scroll center top; height: 67px; width: 120px;}
.fName{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; overflow: hidden; padding-right: 4px; text-align: center; white-space: nowrap;}
.fInfo{border: 2px solid #ddd; margin-left: 120px; min-height: 70px; padding: 8px; position: relative;}
.fTime{color: #aaa; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding-right:6px; position: absolute; right: 0; text-align: right; top: 10px;}
.fContent{background: url("../postBg.png") no-repeat scroll -270px 12px; border-bottom: 1px solid #ddd; font: bold 14px/40px "楷体"; padding-left: 30px;} 
.fReply{background: url("../postBg.png") no-repeat scroll -270px -80px;}
.fReply p{color: #333; padding-left: 30px; line-height:40px;}

.qipao1{border-color: transparent #ddd transparent transparent; border-style: solid; border-width: 16px; display: block; font-size: 0; left: -33px; line-height: 0; position: absolute; top: 14px;}
.qipao2{border-color: transparent #fff transparent transparent; border-style: solid; border-width: 20px; display: block; font-size: 0; left: -33px; line-height: 0; position: absolute; top: 10px;}
	
.commentbox{padding-top:5px;}
.liuyan li{ line-height:40px; clear:both;}
.liuyan .fontStyle{font: bold 12px/40px "宋体"; color:#1187de; float:left; width:100px; margin-right:10px; text-align:right;}
/* FeedBack end */

/* relative start */
.relativeInfo{ background:#fff;}
.relativeTitle{background: url(tiaoWenBg.png) repeat;}
.relativeTitle span{background-color: #0056aa; color: #fff; display: inline-block; font: 14px/30px "microsoft yahei",Arial,Helvetica; padding: 0 20px;}
.proDetailTitle{background: url(tiaoWenBg.png) repeat;}
.proDetailTitle span{background-color: #0056aa; color: #fff; display: inline-block; font: bold 14px/30px "microsoft yahei",Arial,Helvetica; padding: 0 20px;}

.relativeBox{ margin-bottom:8px;}
.relativePicList{ padding:10px 0;}
.relativePicList li {float: left;width: calc(25% - 15px);margin-right: 15px;}
.relativePicList li:nth-child(n+5){ display:none;}
.relativePicList li a, .relativeCaseList li span{ display:block; text-align:center; line-height:26px;}
.relativePicList li img {border: 1px solid #ccc;padding: 4px;width: 100%;box-sizing: border-box;}

.message{ }
.messageList{padding-top: 10px;}
.messageForm{padding-top: 10px;}
.relativeMsgBlock{margin-bottom: 10px; position: relative;}
.relativeMsgLeft{width:90px; float:left;}
.relativeMsgPic{background:url("../avatar.gif") no-repeat scroll center center; height: 64px;}
.relativeMsgName{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-top:5px;color:#196ba7;font-weight:bold;}		
.relativeMsgRight{float:left; padding-bottom:10px;}
.relativeMsgTime{text-align:right;font-family:Arial, Helvetica, sans-serif;color:#ccc;padding:0px 20px 5px 20px;}	
.relativeMsgContent{border: 1px solid #ddd; margin-left: 20px; padding: 8px 0; width:930px; position:relative;}
.relativeMsgBorder{height:55px; width:20px; background:url("../PostBG.png") no-repeat -6px -77px; position:absolute; left:-19px}
.relativeMsgContent p{padding:0px 20px 5px 20px;color:#196ba7;}
.messageTA{ width:90%; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageTA2{ width:600px; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageName{ width:200px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.messageCode{ width:100px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.Cbutton{background-color: #0056aa; border: 0 none; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 35px; margin: 15px; width: 180px;}
/* relative end */

/** Search beigin **/
.searchForm{padding: 10px 0 20px 0;}
.searchForm .seaKeyWords{ border:1px solid #ddd; width:160px !important;}
.searchtip{font: bold 14px/36px "微软雅黑"; padding: 20px; text-align: center;}
.result_list .gray{color: #0056aa; text-align: right;}
.result_list dl{ border-bottom:1px dashed #999}
.result_list dl dt{ font:bold 12px/30px '微软雅黑'; padding-left:10px;}
.resultContent{ font:12px/26px '微软雅黑'; padding-left:20px; color:#777;}
.resultInfo{ color: #aaa; font-size: 12px; line-height: 30px; padding-right: 10px; text-align: right;}
.resultInfo a{color:#aaa; margin-right:10px;}
/** Search end **/

/* 招聘信息 strat */
.recruitList{ border:1px solid #842;}
.recruitTitleBg{ background:#842;}
.recruitList li{ line-height:40px; border-bottom:1px solid #842;}
.recruitTitle{font:bold 14px/40px "宋体"; color:#fff; padding-left:10px; display:block; float:left;}
.recruitTime{color: #aaa; float: right; font-size: 12px; padding-right: 15px;}
.recruitItem{ font:bold 12px/40px "microsoft yahei",Arial, Helvetica; color:000; display:block; float:left; width:90px; text-align:right; padding-right:10px; background:#ddd;}
.recruitItemText{ float:left; width:655px; margin-left:10px; line-height:40px;}
.recruitDiscription{float:left; width:655px; margin-left:10px; line-height:30px;}
.recruitHr{ height:1px;}
/* 招聘信息 end */

/** siteMap strat **/
.siteMap{ line-height:30px;}
.siteMapBigLi{ padding-bottom:2px;}
.siteMapBigClass{background-color: #0056aa; color: #fff; display: block; font: bold 12px/36px "microsoft yahei",Arial,Helvetica; padding-left: 20px;}
.siteMapBigClass:hover{ color:#eee;}
.siteMap ul{margin-left: 24px;}
.siteMap ul li{border-bottom: 1px solid #eee; line-height: 30px;}
.siteMap ul li a{display: inline-block; padding: 0 8px; font-size: 12px;}
/** siteMap end **/

/*分页 begin*/
.yPage{text-align:center; height:35px; line-height:35px; margin-top:5px; color:#000;}
.yPage a {color: #fff;margin: 0 5px;display: inline-block;height: 30px;width: 30px;line-height: 30px;background: #0e6fda;}
.yPage a.on {color: #ff0;font-weight: bold;}
/*分页 end*/

/*service beigin*/
.kefu1Box,.kefu2Box { width:118px; position:absolute; z-index:9999; top:220px; overflow:hidden;}
.kefu1Box .msgserver a, .kefu1Box .contentTitle, .kefu1Box .show_btn, .kefu1Box .closeBtn, .kefu1Box .closeBtn a {background:url(../serviceImg/keFu01.png) no-repeat;}
.kefu2Box .msgserver a, .kefu2Box .contentTitle, .kefu2Box .show_btn, .kefu2Box .closeBtn, .kefu2Box .closeBtn a {background:url(../serviceImg/keFu02.png) no-repeat;}
.closeBtn a span { display:none;}
.show_btn { display:none; width:28px; height:112px; background-position:-231px 0 ;position:absolute; top:0; z-index:1; cursor:pointer;}
.show_btn span { display:none;}

.kefu01Content .qqserver p { text-align:center; padding:2px 0; margin:0; vertical-align:middle;}
.kefu01Content .qqserver p img {display: inline; vertical-align:middle;}
.kefu01Content .phoneserver{ text-align:center;}
.kefu01Content .phoneserver h5 { font-family:"Microsoft Yahei"; font-weight:bold; color:#666; font-size:15px;}
.kefu01Content .phoneserver p { padding:2px 0; _height:16px; margin:0;color: #666666;}
.kefu01Content .msgserver { text-align:center; margin-bottom:5px;}
.kefu01Content .msgserver a { background-position:-5px -145px; padding-left:20px;}
.kefu01Content hr {color:#f4f4f4; height:1px; margin:10px 0; clear:both; }

.keFu01 .kefuContent { width:118px; position:absolute; z-index:2; top:0; right:0;}
.keFu01 .contentTitle { height:33px; background-position:-100px 0; }
.keFu01 .kefu01Content { border-left:1px solid #1e1824; border-right:1px solid #1e1824; background:#fff;  text-align:center; padding:5px;}
.keFu01 .kefu01Content .qqserver p span { display:none;}
.keFu01 .contentBottom { height:2px; background:#1e1824; overflow:hidden; }
.keFu01 .closeBtn {position:absolute; right:1px; top:2px;}
.keFu01 .closeBtn, .keFu01 .closeBtn a {display:block; overflow:hidden; cursor:pointer; width:24px; height:22px; background-position:-250px 0; }
.keFu01 .show_btn { width:33px; height:120px; background-position:0 0;  }
/*service end*/

@media (max-width: 1600px){
	.pWidth{width: 96%;}
	.swiper .swiper-slide img{object-fit: cover;}
}
@media screen and (max-width:1200px){
	.pWidth{width:100%;}
	.swiper{height:400px;}
	.homeNews {padding: 20px 10px;}
	.kefu1Box {display:none;}
	.logoSub{display:none;}
}
@media screen and (max-width:1024px){
	body{padding-top: 60px;}
	.top{position: fixed;top: 0;width: 100%;z-index:9;}
	.head {background: #fff;}
	.logo {padding: 0;}
	.logo img {height: 60px;}
	.menuMore {position: absolute;right: 0;display: block;background: url("wapImg/navMore-black.png") no-repeat scroll center center;height: 60px;width: 60px;background-size: 25px 22px;top: 0;}
	.logoTitle{padding:10px 0;text-align:center;color:#ff0;font-size:30px;line-height:60px;}
	
	.nav{width: 100%;display: none;position: absolute;top: 60px;right: 0;z-index:9;}
	#menuUl {background: rgba(0,0,0,0.9);width: 100%;padding-bottom: 20px;}
	#menuUl>li {float: unset;display: block;margin-right: 0;text-align: center;border-bottom: none;width: 100%;}
	#menuUl>li>a {color: #fff;line-height: 50px;width: 100%;height:auto;}
	#menuUl>li.on>a {background: none;padding-left: 0;}
	#menuUl>li ul {width: 100%;}
	.tel{display:none;}
	
	.comTitle {margin: 0 0 0 0;padding: 0 0 0 20px;background: url(png.png) no-repeat -790px -216px;}
	.comContent {margin-top: 10px;}
	.video {margin: 20px auto 10px auto;}

	.swiper{height:350px;}
	.iFullTitle{margin-left:10px;}
	.left{display:none;}
	.right{float:none; width:100%;}
	.contact{display:none;}
	.workshop{width: 100%;float: none;padding: 52px 0 52px 10px;}
	.txtPage img{max-width:100%; height:auto;}
	.link, .areaSite, .youshi, .workshopAndContact{display:none;}
	
	.main {padding: 0px 0;}
	.caseTitle {padding: 12px 0;}
	.caseTitle .leftLine {background: url(png.png) no-repeat -790px -215px;margin: 0 10px;}
	.titleEn, .titleCn {font-size: 16px;}
	.caseTitleMore {font-size: 14px;right: 6px;top: 9px;}
	.footerContent p:nth-child(2){display:none;}
	

}
@media screen and (max-width:768px){
	.fullTitle {line-height: 50px;}
	.fullTitle span {font-size: 16px;padding-left: 40px;background-size: 30px;}
	.pro {padding: 0px 0;}
	.iProList {padding:0 1%;}
	.iProList li {margin-bottom: 10px;width: 49%;margin-right: 0;padding:0;}
	.iProList li:nth-child(2n){float:right;}

	.companyPic, .indexVideo {float: none;padding-right: 0;width: 100%;}
	.company {float: none;width: 100%;}
	.iCaseList {padding: 20px 0;}
	.swiper{height:300px;}
	.homeNewsList span{display:none;}
	
	.proTitle h1, .nNewsTitle h1{font: normal 18px/40px "microsoft yahei",Arial, Helvetica;}
	
	.relativePicList {padding: 10px 2%;}
	.relativePicList li {width: calc(50% - 15px);}
	.relativePicList li:nth-child(2n) {float:right;margin-right: 0;}
	
	.nPicList li {width: calc(50% - 15px);}
	.nPicList li:nth-child(3n) {margin-right: 15px;}
	.nPicList li:nth-child(2n) {float:right;}
	.nAnLiImageList li {width: calc(50% - 20px);}
	.nNewsContent {padding: 8px 0;}
	
	.fAuthor, .fTime{display:none;}
	.fInfo {border: none;margin-left: 0;border-bottom: 1px solid #ddd;padding: 0 4px 4px 0;}
	.messageForm {padding: 4px;}
}

@media screen and (max-width:580px){
	.swiper{height:250px;}
	.newslist_left{display:none;}
	.newslist_right{float:none; width:100%;}
	.comTitle {background: url(png.png) no-repeat -790px -215px;}
	
}
@media screen and (max-width:450px){
	.swiper{height:200px;}
	.video {height: 300px;}
	.news {padding: 10px 0;}
	.homeNewsList {float: none;width: 100%;}
	
	.comContent {padding: 10px 2%;margin-top: 10px;line-height: 32px;}
}