/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
}
@media screen and ( max-width:1440px ){
}
@media screen and ( max-width:1366px ){
}
@media screen and ( max-width:1004px ){
/*功能*/
.wal{ width:auto; margin:0 10px;}
.phshow{ display:block;}
.pcshow{ display:none;}
.phimg{ display:inline-block;}
.pcimg{ display:none;}
.nav{ display:none;}
/*.sideBar{ display:none;}*/
.phwal .wal{ margin:0;}/*列表wal*/
/*功能*/
.sideBar ul .li02 .left{ left:-200px; width:200px; height:80px; background-size:100% 100%;}
.sideBar ul .li02 .left h3{ line-height:20px; font-size:16px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.sideBar ul .li02 .left .qq{ font-size:14px; line-height:20px;}
.sideBar ul .li02 .left .qq img{ padding-right:10px;}
.sideBar ul .li02 .left .qq a{ margin:0 10px;}
.sideBar ul .li03 .left{left:-200px; width:200px; height:80px; background-size:100% 100%;}
.sideBar ul .li03 .left em{ font-size:16px;  padding-left:10px; padding-top:10px; padding-bottom:10px;}
.sideBar ul .li03 .left p{ font-size:18px; line-height:20px; padding-left:10px;}
.sideBar ul .li04{ display:none;}
.sideBar:hover ul{ display:block;}
.sideBar ul .left{ display:none;}
.sideBar ul li:hover .left{ display:block;}
.topA{ background:url(../images/71.png) center no-repeat; width:60px; height:60px; background-size:100%; display:none; position:absolute; right:0;}
.topA:hover{ background:url(../images/71on.png) center no-repeat; background-size:100%;}



/*头部*/
.headtop{ display:none;}
.headDiv{ height:60px; line-height:60px;}
.headDiv .logo{ position:relative; left:auto; display:block;}
.headDiv .logo img{ max-height:35px;}
.searchbtn{ position:absolute; right:50px; top:0;}
.navIco{ position:absolute; right:0; top:0;}
.navIco img{ height:25px;}

/*底部*/
.phnav{ background-color:#e5e5e5;}
/*.subNav2{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #d1d1d1; position:relative;  font-size:14px;}
.subNav2>a{ font-size:16px; padding-left:10px; padding-right:10px;}
.subNav2 .name{position:relative; background:url(../images/ico1_17.png) right center no-repeat; padding-left:10px; padding-right:10px; color:#333;}
.subNav2 .name em{ display:block; font-size:16px;}
.currentDt2 .name{ background:url(../images/ico1_17on.png) right center no-repeat;}
.navContent2{display: none; background-color:#f4f2f2;}
.navContent2 li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #e5e5e5;}
.navContent2 li a{ display:block; padding-left:10px;}
.navContent2 li a:hover{ background-color:#007bc3; color:#fff;}
.navContent2 li:last-child{border-bottom:none;}*/

.phlink{ display:none;}
.phlink .top{ height:50px; line-height:50px; font-size:16px; padding:0 10px; background:url(../images/ico1_17.png) right center no-repeat; background-color:#e5e5e5; font-weight:bold; border-bottom:1px solid #d1d1d1;}
.phlink .top.currentDt{ background:url(../images/ico1_17on.png) right center no-repeat; background-color:#e5e5e5;}
.phlink ul{ display:none; background-color:#f4f2f2;}
.phlink ul li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #e5e5e5;}
.phlink ul li a{ display:block; padding-left:10px;}
.phlink ul li a:hover{ background-color:#007bc3; color:#fff;}
.phlink ul li:last-child{border-bottom:none;}

.footDiv{ display:none;}
.footph{ padding-bottom:20px; border-bottom:1px #efefef solid;}
.footph .link .title{ height:40px; line-height:40px; background:url(../images/ico2_9.png) no-repeat right center; background-color:#efefef; padding-left:15px; font-size:14px; color:#636363;}
.footph .link{ position:relative; margin-bottom:20px;}
.footph .link ul{ display:none; position:absolute; z-index:999; bottom:40px; left:0; width:100%; background-color:#efefef; text-align:center; font-size:14px; border-bottom:1px #fff solid;}
.footph .link li{ line-height:40px;}
.footph .link li a{ display:block;}
.footph .share{ text-align:center;}
.footph .share a{ margin:0 5px;}
.footph .txt{ text-align:center; font-size:14px; color:#6a6a6a; margin:15px 0;}
.footph .text{ text-align:center; font-size:24px; color:#0157a0; }
.footph .text img{ padding-right:10px;}

.msgph{ padding-top:20px; padding-bottom:20px;}
.msgph .con{ padding-bottom:10px;}
.msgph .code{ width:50%; float:left; text-align:center;}
.msgph .code img{ max-width:90%;}
.msgph .code p{ padding-top:10px; color:#a6a6a6;}
.msgph .list{ text-align:center; color:#636363; margin-bottom:20px;}
.msgph .list span{ padding:0 5px;}
.msgph .list a{ color:#636363;}
.msgph .mgs{ text-align:center;}
/*搜索*/
.pcsearch{ display:none;}
.phsearch{ position:absolute; z-index:3333; top:60px; left:0; width:100%; height:100%; border-top:1px #dcdcdc solid;}
.phsearch .phsearchbg{ width:100%; height:100%;}
.phsearch .searchbox{ position:absolute; z-index:22; left:0; top:0; width:100%; height:60px; background-color:rgba(0,0,0,0.5);}
.phsearch .searchbox .search{ height:40px; line-height:40px; margin:10px 10%; position:relative; border-radius:6px; overflow: hidden;}
.phsearch .searchbox .search .btn{ display:block; position:absolute; right:0; top:0; width:60px; height:40px; text-align:center; background-color:#0157a0; color:#fff;}
.phsearch .searchbox .search .input1{ display:block; height:40px; width:100%; font-size:14px; color:#525252; text-indent:15px; border-radius:6px; background-color:#fff;}

/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

/*内页导航*/
.pagenav{ display:none;}
.pagenavph{ display:block; position:relative;}
.pagenavph .back{ display:block; position:absolute; left:10px; top:0;}
.pagenavph .back img{ height:49px;}
.pagenavph .now{ position:absolute; right:0; top:0; width:50%; height:50px; line-height:50px; background-color:#47bced; font-size:16px; color:#fff;}
.pagenavph .now p{ padding-left:20px; padding-right:10px; background:url(../images/ico2_7.png) no-repeat right center;}
.pagenavph .now.blak p{ background:url(../images/ico2_7.png) no-repeat right center;/* background-color:rgba(0,0,0,0.75);*/}
.pagenavph .top{ height:50px; line-height:50px; color:#007ec3; font-size:16px; font-weight:bold; background-color:#0157a0; padding-left:10px; padding-right:10px;}
.pagenavph .list{ display:none; position:absolute; z-index:2222; top:50px; right:0; width:50%; background-color:#1aabef;}
.pagenavph .list ul{}
.pagenavph .list li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px rgba(255,255,255,0.11) solid;}
.pagenavph .list li:last-child{}
.pagenavph .list li a{ display:block; padding-left:20px; padding-right:10px; color:#fff;}
.pagenavph .list li a:hover{}
.pagenavph02 .now{ width:80%;}
.pagenavph02 .list{ width:80%;}

/*内页公共*/
.pagecontent{ padding-bottom:30px; padding-top:20px;}
.pagecontent .title0{ padding-left:20px; margin-bottom:20px;}
.pagecontent .title0 em{ font-size:18px;}
.pagecontent .title0 span{ font-size:16px;}
.pagecontent .contentwal{ margin:0;}
.pagephwal .wal{ margin:0;}
.pagephwal .title0{ margin-left:10px; margin-right:10px;}

.pagecontent .leftnav{ display:none;}
.pagecontent .Rcontent{ float:none; width:auto;}
/*加载更多*/
.pageNumDiv{ display:none;}
.phmore{ display:block; text-align:center; font-size:14px;}
.phmore a{ display:block; height:40px; line-height:40px; background-color:#0157a0; color:#fff;}

.banner{ display:none;}
.indexFlashTel{position:relative; overflow:hidden; display:block;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:20px; text-align:center; left:0px;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; border:1px #fff solid; border-radius:50%; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background-color:#0157a0; border:1px #0157a0 solid;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;}

.indexPart1{ padding-top:20px; padding-bottom:20px;}
.indexPart1 .wal{ margin:0;}
.indexPart1 .case{ position:relative; float:none; width:auto; margin-right:10px; margin-left:10px;}
.indexPart1 .case .title{ line-height:normal; padding-bottom:20px; font-size:16px; color:#505050; font-weight:inherit; width:auto; position:relative; bottom:auto; left:auto; border-right:none;}

.indexPart1 .case .slick{ position:relative;}
.indexPart1 .case .name{ position:absolute; bottom:0; left:0; height:40px; line-height:40px; width:100%; font-size:14px; color:#fff; padding-left:0; }
.indexPart1 .case .name a{ color:#fff;}
.indexPart1 .case .slick-prev{ width:40px; height:40px; left:0; bottom:0;}
.indexPart1 .case .slick-next{ width:40px; height:40px; right:0; bottom:0;}

.indexPart1 .icobox{ float:none; width:auto; margin-right:0; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.indexPart1 .icobox dd{ width:50%; float:left;}
.indexPart1 .icobox dd:first-child{ margin-bottom:0;}
.indexPart1 .icobox dd .box{ display:block; padding:20px 0; margin-right:10px; text-align:center;}

.indexPart1 .icobox dd .ico{ float:none; padding-left:0;}
.indexPart1 .icobox dd .txt{ padding-left:0;}
.indexPart1 .icobox dd .txt h3{padding-top:10px;}

.indexPart1 .video{ width:auto; float:none; position:relative; margin:0 10px;}
.indexPart1 .video .text{ height:100%;}
.indexPart1 .video .textbox{ position:absolute; width:100%; left:0; top:50%; margin-top:-56px;}
.indexPart1 .video .text .txt{ padding-bottom:20px; padding-top:0;}

.indexPart2{ padding-bottom:20px;}
.indexPart2 .leftlist{ float:none; width:auto; margin-right:0; margin-bottom:10px;}
.indexPart2 .leftlist .text{ min-height:1px;}
.indexPart2 .leftlist .text .title{ padding-bottom:10px;}
.indexPart2 .leftlist .text .title span{ padding-right:10px;}
.indexPart2 .leftlist .text .htxt{ font-size:16px; padding-bottom:10px;}
.indexPart2 .phmiddle{ margin-bottom:10px;}
.indexPart2 .phmiddle .imgDiv img{ width:100%;}
.indexPart2 .phmiddle .slick{ position:relative;}
.indexPart2 .phmiddle .slick .name{ height:50px; line-height:50px; font-size:14px; position:absolute; z-index:22; left:0; bottom:0; width:100%; text-align:center; background-color:rgba(0,19,50,0.5);}
.indexPart2 .phmiddle .slick .name a{ color:#fff;}
.indexPart2 .phmiddle .slick-prev{ height:50px; width:50px; background:url(../images/ico2_5prev.png) no-repeat center; position:absolute; z-index:222; left:0; bottom:0;}
.indexPart2 .phmiddle .slick-next{ height:50px; width:50px; background:url(../images/ico2_5next.png) no-repeat center; position:absolute; z-index:222; right:0; bottom:0;}
.indexPart2 .rightlist{ float:none; width:auto; position:relative;}
.indexPart2 .rightlist .imgDiv img{ width:100%;}

.indexPart3{ height:auto; line-height:normal; font-size:14px; color:#4e4e4e; font-weight:bold; margin-bottom:30px;}
.indexPart3 em{ display:block; padding-bottom:10px;}
.indexPart3 img{ padding:0; display:block; margin:0 auto; padding-bottom:10px;}
.indexPart3 a{ width:33.33%; float:left; text-align:center;}

.about1 .text{ padding-bottom:10px;}
.about1 .imgDiv img{ width:100%;}
.about1 .txt{ margin-bottom:30px;}
.about1 .txt p{ font-size:18px; color:#0157a0; text-align:center; padding:10px 0;}
.about1 .txt .rico{ text-align:right;}
.about1 .txt img{ width:20px;}
.about1 .imgDiv02 img{ float:none; width:100%; margin-bottom:10px;}

.history1 li{ padding-bottom:20px; margin-bottom:20px;}
.history1 li em{ float:left;}
.history1 li em img{ width:50px;}
.history1 li .text{ padding-left:60px;}
.history1 li .text .title{ float:none; text-align:left; padding-bottom:10px;}
.history1 li .text .title h3{ font-size:18px;}
.history1 li .text .title p{ font-size:14px;}
.history1 li .text .txt{ padding-left:0; font-size:14px; line-height:1.75;}

.honor1 .title{ padding-bottom:10px; font-size:18px;}
.honor1 .con{ padding-top:20px; padding-bottom:20px;}
.honor1 .con .hlist{ padding:0 40px;}
.honor1 .con .hlist .slick{ margin:0;}
.honor1 .con .hlist .imgDiv{ padding:10px;}
.honor1 .con .hlist .name{ font-size:14px; padding-top:10px;}
.honor1 .con .hlist .slick-prev{ width:30px; height:30px; margin-top:-15px; background-size:100%;}
.honor1 .con .hlist .slick-next{ width:30px; height:30px; margin-top:-15px; background-size:100%;}
.honor2 .wal{ margin-right:0;}
.honor2 .title{ padding-bottom:10px; padding-top:20px; font-size:18px;}
.honor2 .list{}
.honor2 .list ul{ width:auto;}
.honor2 .list li{ width:50%; margin-bottom:20px;}
.honor2 .list li .box{ margin-right:10px;}
.honor2 .list li .name{ padding:10px 0; padding-bottom:0; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honor2 .list .pageNumDiv{ padding-top:20px;}
.honor2 .list li .box:hover{ box-shadow:0 0 10px rgba(0,0,0,0.3);}
.honor2 .phmore{ margin-right:10px;}

.culture1{}
.culture1 .imgDiv{ margin-bottom:20px;}
.culture1 .imgDiv img{ width:100%;}
.culture1 li{ margin-bottom:20px; height:auto;}
.culture1 li em{ line-height:40px; width:auto; text-align:center; float:none; font-size:18px;}
.culture1 li p{ padding-left:0; line-height:normal; font-size:14px; padding:10px;}
.culture1 .li04 p{ line-height:normal; padding-top:0; padding:10px;}
.culture1 .li05 p{ line-height:normal; padding-top:0; padding:10px;}

/*.video1{ background-color:#ececec;}
.video1 .slider-for{ width:auto; float:none;}
.video1 .slider-for .imgDiv img{ width:100%;}
.video1 .tablist{ float:none; margin-right:0; width:auto; padding:10px 50px; height:auto;}
.video1 .tablist .name{ height:34px; line-height:34px; font-size:14px; color:#767676;}
.video1 .tablist .imgDiv{ border:4px #ececec solid;}
.video1 .tablist .imgDiv:hover{ border:4px #1aabef solid;}
.video1 .tablist .imgDiv img{ width:100%;}
.video1 .tablist .name:hover{ color:#1aabef;}
.video1 .tablist .slick{}
.video1 .tablist .slick-current .imgDiv{ border:4px #1aabef solid;}
.video1 .tablist .slick-current .name{ color:#1aabef;}
.video1 .tablist .slick-prev{ position:absolute; z-index:22; left:10px; margin-left:0; top:50%; margin-top:-18px; background:url(../images/ico5_4prev.png) no-repeat center;}
.video1 .tablist .slick-prev:hover{ background:url(../images/ico5_4prevon.png) no-repeat center;}
.video1 .tablist .slick-next{ position:absolute; z-index:22; left:auto; right:10px; margin-left:0; bottom:50%; margin-bottom:-18px; background:url(../images/ico5_4next.png) no-repeat center;}
.video1 .tablist .slick-next:hover{ background:url(../images/ico5_4nexton.png) no-repeat center;}*/

.video1 ul{ width:auto;}
.video1 li{ width:auto; float:none;}
.video1 li{ margin-bottom:20px;}
.video1 li .box{ margin-right:0;}
.video1 li .imgDiv{ float:none; width:auto; overflow:hidden;}
.video1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.video1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.video1 li .text{ display:block; width:auto; height:auto; float:none; border:1px #e2e2e2 solid; border-top:none;}
.video1 li .text .txt{ padding:10px;}
.video1 li .text h3{ font-size:16px; padding-top:0; padding-bottom:10px;}
.video1 li .text p{ height:auto; margin-bottom:20px;}
.video1 li .text .more{ height:40px; line-height:40px;}
.video1 li .text:hover{ border:1px #0157a0 solid; border-top:none;}

.videoshow1 .title{ margin-bottom:20px;}
.videoshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.videoshow1 .imgDiv{ margin-bottom:30px;}
.videoshow1 .imgDiv img{ width:100%;}
.videoshow1 .text p{ font-size:14px; line-height:2; text-indent:2em;}


.jod1 .libox{ cursor:pointer; height:40px; line-height:40px; padding:0 10px; font-size:16px; margin-bottom:10px;}
.jod1 .libox.currentDt2{ margin-bottom:0;}
.jod1 .conbox{ display:none; padding:10px; padding-bottom:20px; margin-bottom:10px;}
.jod1 .conbox .top{ padding-bottom:20px; margin-bottom:20px;}
.jod1 .conbox .top .splast{ padding-right:0;}
.jod1 .conbox .top span{ display:block; padding-right:0;}
.jod1 .conbox .text{ padding-bottom:20px;}
.jod1 .conbox .text h3{ padding-bottom:10px;}
.jod1 .phmore{ padding-top:10px;}

.news1 .top{}
.news1 .top .imgDiv{ float:none;}
.news1 .top .imgDiv img{ width:100%;}
.news1 .top .text{ padding:15px;}
.news1 .top .text h2{ font-size:16px;}
.news1 .top .text .time{ padding-top:20px; padding-bottom:20px;}
.news1 li{ margin-top:20px;}
.news1 li .imgDiv{ float:none;}
.news1 li .imgDiv img{ width:100%;}
.news1 li .text{ padding-left:0; margin-right:0; padding-top:20px;}
.news1 li .morebox{ position:relative; right:0; top:0; width:auto; border-left:none; height:100%;}
.news1 li .text h2{ font-size:16px; padding-bottom:10px;}
.news1 li .more{ float:none; margin-top:20px;}
.news1 .phmore{ padding-top:20px;}

.newshow1{}
.newshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.newshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.newshow1 .text{ font-size:14px;}
.newshow1 .imgDiv img{ width:100%;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.case1{ margin-left:10px;}
.case1 ul{ width:auto;}
.case1 li{ width:50%; margin-bottom:10px;}
.case1 li .box{ margin-right:10px;}
.case1 li .text{ border:1px #e2e2e2 solid; padding:10px; min-height:inherit;}
.case1 li .text h3{ font-size:16px; padding-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.case1 li .text p{ height:40px; overflow:hidden;}
.case1 .phmore{ margin-right:10px;}

.caseshow1 .slider-for{ width:auto; float:none;}
.caseshow1 .slider-for .imgDiv img{ width:100%;}
.caseshow1 .tablist{ float:none; margin-right:0; width:auto; padding:10px 50px; height:auto;}
.caseshow1 .tablist .imgDiv{ border:4px #ececec solid;}
.caseshow1 .tablist .imgDiv:hover{ border:4px #1aabef solid;}
.caseshow1 .tablist .imgDiv img{ width:100%;}
.caseshow1 .tablist .name:hover{ color:#1aabef;}
.caseshow1 .tablist .slick{}
.caseshow1 .tablist .slick-current .imgDiv{ border:4px #1aabef solid;}
.caseshow1 .tablist .slick-current .name{ color:#1aabef;}
.caseshow1 .tablist .slick-prev{ position:absolute; z-index:22; left:10px; margin-left:0; top:50%; margin-top:-18px; background:url(../images/ico5_4prev.png) no-repeat center;}
.caseshow1 .tablist .slick-prev:hover{ background:url(../images/ico5_4prevon.png) no-repeat center;}
.caseshow1 .tablist .slick-next{ position:absolute; z-index:22; left:auto; right:10px; margin-left:0; bottom:50%; margin-bottom:-18px; background:url(../images/ico5_4next.png) no-repeat center;}
.caseshow1 .tablist .slick-next:hover{ background:url(../images/ico5_4nexton.png) no-repeat center;}

.caseshow2 .tablist2{ height:44px; line-height:40px; margin-top:20px; margin-bottom:20px; width:auto;}
.caseshow2 .tablist2 .slick{ margin-right:5px; margin-left:5px; font-size:14px; height:44px; line-height:40px; width:auto;}
.caseshow2 .content2 .slick{ margin:0 5px;}
.caseshow2 .content2 .tjlist{ padding:0 20px;}
.caseshow2 .content2 .name{ padding-top:10px;}

.ask1{}
.ask1 li .title{ font-size:16px; padding-bottom:20px;}
.ask1 li dd{ padding-bottom:10px; margin-bottom:20px;}
.ask1 li dd em{ font-size:14px; width:25px; height:25px; line-height:25px;}
.ask1 li dd .asktxt .txt{ padding-left:45px; font-size:14px;}
.ask1 li dd .asktxt .txt span{ font-size:14px; display:block; line-height:1.75;}
.ask1 li dd .answer{padding-top:10px;}
.ask1 li dd .more{ position:relative; right:auto; top:auto; margin-left:45px; margin-top:10px;}

.service1{}
.service1 .text{ padding-bottom:20px;}
.service1 .text .title{ font-size:14px;}

.Member{ display:none; position:absolute; z-index:999; width:100%;}
.Member .content{ background-color:#fff; padding:10px; border-radius:6px; margin:0 10px;}
.Member .content .title{ font-size:18px; padding-top:20px; padding-bottom:30px;}
.Member .content .input1{ height:40px; line-height:40px; font-size:16px;}
.Member .content .btn{ height:40px; line-height:40px; font-size:16px; margin-top:10px; margin-bottom:30px;}


.download1{}
.download1 .tablist{}
.download1 .tablist{ height:44px; line-height:40px; margin-top:30px; margin-bottom:30px;}
.download1 .tablist li{ margin-right:0; font-size:14px; height:44px; line-height:40px; width:48%; margin:0 1%;}
.download1 .list li{ padding-bottom:20px; margin-bottom:20px;}
.download1 .list li dd:nth-child(1){ width:100%;}
.download1 .list li dd:nth-child(2){ width:25%; text-align:left;}
.download1 .list li dd:nth-child(3){ width:25%; text-align:left;}
.download1 .list li dd:nth-child(4){ width:50%;}
.download1 .list li dd:nth-child(4) a{ width:120px; height:40px; line-height:40px;}

.aftersales1{ margin-left:0; margin-right:0;}
.aftersales1 .title{ padding-bottom:20px;}
.aftersales1 li{ min-height:40px; position:relative; margin-bottom:25px;}
.aftersales1 li .box{ padding-right:10px; width:auto;}
.aftersales1 li em{ font-weight:inherit;}
.aftersales1 li .photo{}
.aftersales1 li .photo .btn1{ line-height:1; display:block; width:70px; height:70px; font-size:14px;}
.aftersales1 li .photo .btn1 span{ padding-top:10px;}
.aftersales1 li .photo .btn2{ margin-left:10px; margin-right:10px; font-weight:inherit; width:70px;}
.aftersales1 li .photo .btn3{ font-weight:inherit; width:70px;}
.aftersales1 li .boxlast{ width:auto; padding-right:185px;}
.aftersales1 .Submit a{ width:110px;}
.aftersales1 .Submit .btn4{ width:110px;}

.searchtitle h3{ font-size:24px;}
.searchtitle p{ font-size:14px;}
.search1 .title{ font-size:16px; padding-bottom:20px;}
.search1 li{ padding-bottom:20px;}
.search1 li a{ font-size:14px;}

.solulist{ display:none;}
.solution1 .text{ padding-bottom:20px;}
.solution1 .text .title{ font-size:16px; padding-left:10px; margin-bottom:10px;}
.solution1 .txt{ padding-bottom:10px;}
.solution1 .imgDiv{ padding-bottom:10px;}
.solution1 .imgDiv img{ max-width:100%;}
.solution1 .imglist img{ max-width:100%; margin-bottom:10px;}
.solution1 .text .con{ padding-bottom:10px;}
.solution1 .text .con .left{ float:none; width:auto;} 
.solution1 .text .con .left h3{ padding-bottom:10px;}
.solution1 .text .con .right{ float:none; width:auto;}
.solution1 .text .txt1000{ width:auto; margin:0 auto;}
.solution1 .text .txt1000 p{ float:none; width:auto;}
.solution1 .text .list li{ width:50%;}
.solution1 .text .list li .name{ padding:10px 0;}

.solution2{}
.solution2 .textbox{ padding-bottom:20px;}
.solution2 .textbox .title{ font-size:16px; padding-left:10px; margin-bottom:10px; }
.solution2 .textbox>.txt{ padding-bottom:10px;}
.solution2 .textbox>.imgDiv{padding-bottom:10px;}
.solution2 .textbox h3{ padding-bottom:10px;}
.solution2 .textbox .imglist{}
.solution2 .textbox .imglist li{ width:50%; margin-bottom:20px;}
.solution2 .textbox .imgDiv img{ width:100%;}

.solution2 .con002{ background-color:#ededed;}
.solution2 .con002 .left{ float:none; width:auto;}
.solution2 .con002 .left .txt{ padding:10px;}
.solution2 .con002 .right{ float:none;}
.solution2 .con002 .right img{ width:100%;}
.solution2 .textbox .txtnum{}
.solution2 .textbox .txtnum em{ float:none; margin-right:10px; position:absolute; left:0; top:0;}
.solution2 .textbox .txtnum p{ margin-bottom:10px; position:relative; padding-left:35px;}
.solution2 .icolist ul{ width:auto; margin-left:10px;}
.solution2 .icolist li{ width:50%; margin-bottom:10px;}
.solution2 .icolist li .box{ margin-right:10px; padding:10px 0;}
.solution2 .con003 .left{ float:none; padding-bottom:20px;}
.solution2 .con003 .right{ float:none;}
.solution2 .txtlist{ padding-top:20px;}
.solution2 .txtlist li{ width:auto; float:none; min-height:1px; margin-right:0; margin-bottom:20px;}
.solution2 .tablist{ height:44px; line-height:40px; margin-top:20px; margin-bottom:20px;}
.solution2 .tablist li{ margin-right:1%; margin-left:1%; font-size:14px; height:44px; line-height:40px; width:30.33%;}
.solution2 .textcon .txt{padding-bottom:20px;}
.solution2 .con2{ margin-bottom:20px;}
.solution2 .con2 .left{ float:none;}
.solution2 .con2 .right .txt01{ padding:10px; padding-right:10px; float:none;}
.solution2 .con2 .right .txt01>p{ padding:10px 0;}
.solution2 .con2 .right .txtp p{ margin-bottom:20px;}
.solution2 .listico{ padding-bottom:20px;}
.solution2 .listico ul{ width:auto;}
.solution2 .listico li{ width:auto; float:none;}
.solution2 .listico li .box{ margin-right:0;}
.solution2 .listico li .name{ padding:10px; min-height:1px;}
.solution2 .con4 .left{ float:none;}
.solution2 .con4 .left img{ width:100%;}
.solution2 .con4 .right{ float:none; width:auto;}
.solution2 .con4 .right .txt{ padding:10px;}

.solution3 .text{ padding-bottom:20px;}
.solution3 .text .title{ font-size:16px; padding-left:10px; margin-bottom:10px;}
.solution3 .txt{ padding-bottom:10px;}
.solution3 .imgDiv{ padding-bottom:10px;}
.solution3 .imgDiv img{ width:100%;}
.solution3 .textlist h3{ font-size:16px; padding-bottom:10px;}
.solution3 .textlist li{ margin-bottom:10px; height:auto; line-height:normal; background-color:#f8f8f8; position:relative;}
.solution3 .textlist li em{ width:auto; position:relative; left:auto; top:auto; font-size:14px; line-height:40px;}
.solution3 .textlist li p{ padding:10px;}

.erjinav{ margin-bottom:20px; margin-left:10px; margin-right:10px;}
.erjinav .libox{ height:40px; line-height:40px; font-size:16px; color:#fff; background:url(../images/ico17_6bg.png) no-repeat right center; background-color:#0157a0; text-align:center; margin-bottom:1px;}
.erjinav ul{ display:none;}
.erjinav li{ font-size:14px; line-height:40px; padding:0 10px;}
.erjinav .libox.currentDt2{ background:url(../images/ico17_6bgon.png) no-repeat right center; background-color:#1aabef;}

.product1 ul{ width:auto; margin-left:10px;}
.product1 li{ width:50%; margin-bottom:10px;}
.product1 li .box{ margin-right:10px;}
.product1 li .imgbox .txt{ display:none;}
.product1 li .name{ padding-top:10px; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.product1 .phmore{ margin:0 10px; margin-top:20px;}

.productshow1{ margin:0 10px;}
.productshow1 .back{ margin-top:20px;}
.productshow1 .imgDiv{ float:none; width:auto;}
.productshow1 .imgDiv img{ width:100%;}
.productshow1 .con{ float:none; width:auto;}
.productshow1 .con .tablist{ height:44px; line-height:40px; margin-bottom:20px; margin-top:20px;}
.productshow1 .con .tablist li{ margin-right:1.5%; margin-left:1.5%; font-size:14px; height:44px; line-height:40px; width:30.33%;}

.productshow1 .content01{ font-size:14px;}
.productshow1 .content01 li{ min-height:45px; border-bottom:1px #dedede solid; background:url(../images/ico18_1hr.png) repeat-y 40%; position:relative;}
.productshow1 .content01 dd{ float:left; min-height:45px; line-height:45px;}
.productshow1 .content01 dd:nth-child(1){ width:40%; font-size:14px; background-color:transparent;}
.productshow1 .content01 dd p{ padding-left:10px;}
.productshow1 .content01 li dd:nth-child(2){ width:60%;}
.productshow1 .content01 .li01{}
.productshow1 .content01 .li01 dd:nth-child(2){ width:30%;}
.productshow1 .content01 .li01 dd:nth-child(3){ width:30%;}
.productshow1 .content01 .li02{ background:url(../images/ico18_1hr.png) repeat-y 40%,url(../images/ico18_1hr.png) repeat-y 70%;}
.productshow1 .content01 .li02 dd:nth-child(2) .box{ border-right:none;}
.productshow1 .content01 .li02 dd:nth-child(1){ line-height:2;}
.productshow1 .content01 .li02 dd:nth-child(2){ width:30%;}
.productshow1 .content01 .li02 dd:nth-child(3){ width:30%;}
.productshow1 .content01 .li03 dd:nth-child(1){ line-height:2;}
.productshow1 .content02 .text{ padding-bottom:20px;}
.productshow1 .content02 h3{ font-size:14px;}
.productshow1 .content02 .txt{ font-size:14px;}
.productshow1 .content03 .text{ padding-bottom:20px;}
.productshow1 .content03 h3{ font-size:14px;}
.productshow1 .content03 .txt{ font-size:14px;}

.productshow1 .content01 .li02 dd:nth-child(1) p{ position:absolute; left:0; top:50%; margin-top:-20px;}
.productshow1 .content01 .li03 dd:nth-child(1) p{ position:absolute; left:0; top:50%; margin-top:-20px; width:100px;}

.contact1{ padding-bottom:20px;}
.contact1 .title{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.contact1 .txt1{ font-size:14px; padding-bottom:10px;}
.contact1 .list li{ width:50%; margin-bottom:10px;}
.contact1 .list li .box{ padding:20px 0;}
.contact1 .list li .box em{ font-size:16px; padding-bottom:10px;}
.contact1 .list li .box span{ font-size:18px;}

.contact2{ padding-bottom:30px;}
.contact2 .title{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.contact2 .wal{ width:auto;}
.contact2 .slick{ margin:0;}
.contact2 .slick .box{ padding:20px 30px;}
.contact2 .slick .box h3{ font-size:16px; padding-bottom:20px;}
.contact2 .slick .box .txt{ font-size:14px; line-height:1.5;}
.contact2 .slick-dots{ margin-top:10px; text-align:center;}
.contact2 .slick-prev{ left:0; top:50%; margin-top:-31px;}
.contact2 .slick-next{ right:0; top:50%; margin-top:-31px;}

.contact3{}
.contact3 .title{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.contact3 dl{ width:auto;}
.contact3 dd{ width:auto; float:none;}
.contact3 dd .box{ margin-right:0; padding-bottom:20px; margin-bottom:20px; min-height:1px;}
.contact3 li{ padding-bottom:0;}
.contact3 li h3{ font-size:16px; padding-bottom:10px;}

.contact4{ padding:20px 0;}
.contact4 .title{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.contact4 .text{ float:none;}
.contact4 .text h3{ font-size:16px; padding-bottom:10px;}
.contact4 .text .txt1{ font-size:14px; padding-bottom:10px;}
.contact4 .text .txt2{ font-size:14px;}
.contact4 .text .txt3{ font-size:14px; line-height:2;}
.contact4 .text .txt3 em{ padding-right:0; display:block;}
.contact4 .code{ float:none;}
.contact4 .code .txt{ font-size:14px; padding-bottom:10px;}
.contact4 .code .code1{width:50%;}
.contact4 .code .code2{ width:50%; margin-left:0;}
.contact4 .code img{ max-width:95%;}
.contact4 .code p{ font-size:14px; padding-top:10px;}

.contact5{ padding-top:20px;}
.contact5 .map{ padding-bottom:10px;}
.contact5 .map img{ width:100%;}

.sitemap1 h3{ font-size:16px; padding-bottom:20px;}
.sitemap1 dd{ margin-right:15px;}
.sitemap1 li{ padding-bottom:15px; margin-bottom:25px;}

.headDiv .txt{ display:none;}
	}
@media screen and ( max-width:320px ){

	}