/*! 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;}
.wal1346{ 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*/
/*功能*/

/*头部*/

.headDiv{ height:60px; line-height:60px;}
.headDiv .wal{ height:auto;}
.headDiv .logo{ position:relative; line-height:60px; text-align:left; display:inline-block;}
.headDiv .logo img{ max-height:45px;}
.headDiv .right{ display:none;}

.searchbtn{ position:absolute; right:50px; top:0;}
.searchbtn img{ height:25px;}
.navIco{ position:absolute; right:0; top:0;}
.navIco img{ max-height:25px;}
.headDiv .lanbox{ position:absolute; right:45px; top:50%; margin-top:-12px;}
.headDiv .lanbox a{ display:block; width:45px; padding-right:19px; height:25px; text-align:center; line-height:25px; background:url(/style/../images/ico1_13.png) no-repeat 40px center; background-color:#bddf49; color:#fff; border-radius:25px;}
/*底部*/
.footDiv{ padding:20px 0;}
.footDiv .wal{}
.footDiv .linkbox{ position:relative; right:auto; top:auto;}
.footDiv .linkbox .left{ width:48%; margin-right:2%;}
.footDiv .linkbox .right{ width:48%; margin-left:2%;}
.footDiv .linkbox .code{ background-size:100%; width:150px; height:155px; top:-155px; margin-left:-75px;}
.footDiv .linkbox .code .box{ padding-top:10px; padding-bottom:25px;}
.footDiv .linkbox .code img{ width:50%;}
.footDiv .list{ padding-bottom:10px;}
.footDiv .list li{ float:none; margin-right:0; min-width:1px; display:inline-block; text-align:center;}
.footDiv .list li dl{ display:none;}
.footDiv .list li h3{ font-size:16px; font-weight:inherit; padding-bottom:10px; margin-bottom:0; background:none; margin-right:10px;}

.footmgs{ line-height:1.5; text-align:center;}
.footmgs .wal{ padding:15px 0;}
.footmgs .share{ display:none;}
.footmgs .mgs{ float:none;}
.footmgs .mgs a{ padding-left:10px;}

/*搜索*/
.Searchdiv{ background-color:rgba(0,0,0,0.4); overflow-x:auto; height:0; width:100%; position:fixed; left:0; top:-100%; z-index:9999;}
.Searchdiv .bg{ position:relative; background:#3d90fa; height:120px; width:100%;}
.Searchdiv .bg .text{ border-bottom:1px #fff solid; width:300px; margin:0 auto; padding-top:20px; position:relative;}
.Searchdiv .bg .text .input1{ width:300px; font-size:14px; color:#fff; text-align:center; height:40px; line-height:40px;}
.Searchdiv .bg .text .btn1{ position:absolute; bottom:6px; right:10px;}
.Searchdiv .bg .closeBtn{ position:absolute; bottom:20px; right:10px;}
/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}
/*内页导航*/
.pagenav{ display:none;}
.pagenavph{ display:block; position:relative;}
.pagenavph .Now{ height:50px; line-height:50px; font-size:16px; color:#fff; background:url(/style/../images/ico2_13.png) repeat; padding:0 10px;}
.pagenavph .Now p{ background:url(/style/../images/ico2_11on.png) no-repeat right center;}
.pagenavph .Now.on p{ background:url(/style/../images/ico2_11.png) no-repeat right center;}
.pagenavph ul{ display:none; background-color:rgba(255,255,255,0.9); position:absolute; z-index:22; right:0; top:50px; width:100%; border-bottom:2px #4393f8 solid;}
.pagenavph li{}
.pagenavph li a{ display:block; height:40px; line-height:40px; padding-left:10px; padding-right:10px; font-size:14px;}
.pagenavph li a:hover{ color:#fff; background-color:#c8e85c; font-weight:bold;}
/*内页公共*/
.Crumbs{ display:none;}
.pagecontent{ padding-bottom:45px; padding-top:45px;}
.pagecontentphwal .wal{ margin:0;}
.pagecontent0>.wal{ margin:0;}
/*加载更多*/
.pageNumDiv{ display:none;}
.phmore{ display:block; text-align:center; font-size:14px;}
.phmore a{ display:block; height:40px; line-height:40px; background-color:#3d90fa; 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:20px; height:2px; background:rgba(0,0,0,0.5); margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background-color:#0674ff;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;}
.indexFlashTel .prev{ display:block; position:absolute; left:10px; top:50%; margin-top:-36px; z-index:22; height:73px; width:30px; background:url(/style/../images/banprev.png) no-repeat center; background-size:100%;}
.indexFlashTel .next{ display:block; position:absolute; right:10px; top:50%; margin-top:-36px; z-index:22; height:73px; width:30px; background:url(/style/../images/bannext.png) no-repeat center; background-size:100%;}

.indexPart1{ padding:20px 0;}
.indexPart1 .wal{ margin:0;}
.indexPart1 .list ul{ width:auto; margin-left:10px;}
.indexPart1 .list li{ width:50%; margin-bottom:10px;}
/*.indexPart1 .list li:last-child{ display:none;}*/
.indexPart1 .list li .box{ margin-right:10px;}
.indexPart1 .list li .text{ display:none;}
.indexPart1 .list li .box:hover .name{ bottom:0;}


.indexPart2{ padding:20px 0;}
.indexPart2 .wal{ position:relative;}
.indexPart2 .left{ width:auto; float:none;}
.indexPart2 .more{ position:relative; left:auto; bottom:auto;}
.indexPart2 .left .imgDiv img{ width:100%;}
.indexPart2 .right{ width:auto; float:none; padding-bottom:20px;}
.indexPart2 .right .title{ padding-bottom:15px; margin-bottom:20px;}
.indexPart2 .right .title em{ font-size:20px;}
.indexPart2 .right .text{ margin-bottom:20px;}
.indexPart2 .right .list li .ico{ padding-top:15px;}
.indexPart2 .right .list li .name{ padding-top:15px; padding-bottom:15px;}

.indexPart3{ padding-bottom:30px;}
.indexPart3 .wal{ width:auto; margin:0 5px;}
.indexPart3 .title{ margin:0 5px; padding-bottom:15px; margin-bottom:20px;}
.indexPart3 .title em{ font-size:20px;}
.indexPart3 .slick{ margin:0 5px;}
.indexPart3 .slick .name{ padding-top:10px;}
.indexPart3 .slick .text{ display:none;}
.indexPart3 .plist{ padding:0;}
.indexPart3 .plist .slick-prev{ width:30px; height:41px; background:url(/style/../images/ico1_13prev.png) no-repeat center; left:5px; margin-top:-30px; background-size:100%;}
.indexPart3 .plist .slick-prev:hover{ background:url(/style/../images/ico1_13prevon.png) no-repeat center; background-size:100%;}
.indexPart3 .plist .slick-next{ width:30px; height:41px; background:url(/style/../images/ico1_13next.png) no-repeat center; right:5px; margin-top:-30px; background-size:100%;}
.indexPart3 .plist .slick-next:hover{ background:url(/style/../images/ico1_13nexton.png) no-repeat center; background-size:100%;}

.about1 .con1{ padding-bottom:20px; margin-bottom:20px;}
.about1 .con1 .imgDiv{ float:none;}
.about1 .con1 .imgDiv img{ max-width:100%;}
.about1 .con1 .text{ padding-left:0; padding-top:20px;}
.about1 .con1 .text h1{ font-size:16px; padding-bottom:20px; margin-bottom:20px;}
.about1 .con1 .list li .name{ padding-top:10px;}
.about1 .con2 .title{ font-size:16px; color:#2979dd; font-weight:bold;}
.about1 .con2 .title img{ padding-right:15px;}
.about1 .con2 .imgDiv{ padding:20px 0;}
.about1 .con2 .imgDiv img{ max-width:100%;}
.about1 .con2 .text{ padding-top:20px;}
.about1 .con2 .text .left{ width:auto; float:none; border-right:none;}
.about1 .con2 .text .right{ width:auto; float:none;}
.about1 .con2 .text h3{ margin-top:20px; margin-bottom:20px;}

.culture1 .con1{ padding-bottom:30px;}
.culture1 .con1 .title{ padding-bottom:15px; margin-bottom:20px;}
.culture1 .con1 .txt p{ margin-bottom:10px; color:#333;}
.culture1 .con2 .title{ padding-bottom:15px; margin-bottom:20px;}
.culture1 .con2 .title img{ margin-right:15px;}
.culture1 .con2 .text{ font-size:16px; line-height:44px; padding-top:20px; color: #333;}
.culture1 .con2 .imgDiv img{ width:100%;}

.quality1 .imgDiv{ margin:0 10px;}
.quality1 .imgDiv img{ width:100%;}
.quality1 .list{ padding-top:30px;}
.quality1 .list ul{ width:auto; margin-left:10px;}
.quality1 .list li{ width:50%; margin-bottom:10px;}
.quality1 .list li h3{ height:40px; line-height:40px;}
.quality1 .list li .box{ margin-right:10px;}
.quality1 .list li .text{ min-height:180px;}
.quality1 .list li .text .txt{ padding:10px; line-height:1.5;}

.qualification1 ul{ width:auto; margin-left:10px;}
.qualification1 li{ width:50%; margin-bottom:20px;}
.qualification1 li .box{ margin-right:10px;}
.qualification1 .phmore{ margin:0 10px;}

.news1 .list li{ padding:10px; padding-bottom:15px; margin-bottom:20px;}
.news1 .list li .imgDiv{ float:none;}
.news1 .list li .imgDiv img{ width:100%;}
.news1 .list li .text{ padding-left:0; padding-right:0;}
.news1 .list li .text h3{ font-size:16px; margin-top:15px; padding-bottom:10px; margin-bottom:10px;}
.news1 .list li .text p{ padding-bottom:20px;}
.news1 .list li .time{ display:none;}

.newshow1 .title{ margin-bottom:20px;}
.newshow1 .title h1{ font-size:18px;}
.newshow1 .content .imgDiv{ padding:20px 0;}
.newshow1 .content .imgDiv img{ width:100%;}
.detailsshare .share{ text-align:left;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.historyBg{ margin:0 20px;}
.historyList .slick-prev{ left:-20px;}
.historyList .slick-next{ right:-20px;}
.technology1 .contentBox{ padding-top:30px;}
.technology1 .title{ margin-bottom:20px;}
.technology1 .con2{ padding-top:30px;}
.technology1 .con2 .slick{ margin:0 5px;}
.technology1 .con2 .tlist{ padding:0 20px;}
.technology1 .con2 .slick-prev{ left:0;}
.technology1 .con2 .slick-next{ right:0;}
.honorimg{ width:80%;}
.honorimg .box{ margin:0 10px;}
.honorimg .imgDiv img{ width:100%;}
.honorimg .close{ top:-30px;}
.honorimg .close img{ height:30px;}
.honorimg .name{ font-size:14px; padding-top:10px;}

.cbsectors1{}
.cbsectors1 .title{ padding-bottom:15px; margin-bottom:20px; font-size:16px;}
.cbsectors1 .text{ padding-bottom:30px; }
.cbsectors1 .more{ width:120px; height:40px; line-height:40px; border-radius:40px;}

.gksectors1 .title{ padding-bottom:15px; margin-bottom:20px; font-size:16px;}
.gksectors1 .text{ padding-bottom:30px; }
.gksectors1 .more{ width:120px; height:40px; line-height:40px; border-radius:40px;}

.rbsectors1 .con .title{  padding-bottom:15px; margin-bottom:20px;}
.rbsectors1 .con .text{ padding-bottom:30px;}
.rbsectors1 .con2 .title{ padding-bottom:15px; margin-bottom:20px;}
.rbsectors1 .con2 .imgDiv{ float:none;}
.rbsectors1 .con2 .imgDiv img{ width:100%;}
.rbsectors1 .con2 .text{ padding-left:0; padding-top:20px;}
.rbsectors1 .con2 .text h3{ font-size:16px; padding-bottom:20px; margin-bottom:20px;}
.rbsectors1 .list li .name{ padding-top:10px;}

.rbsectorshow1{ padding:20px 10px; margin-bottom:0;}
.rbsectorshow1 .content .left{ width:auto; float:none; margin-bottom:20px;}
.rbsectorshow1 .content .left img{ width:100%;}
.rbsectorshow1 .content .right{ width:auto; float:none;}
.rbsectorshow1 .con h3{ font-size:16px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #e0e0e0 solid;} 
.rbsectorshow1 .con h4{ font-size:14px; color:#999; padding-bottom:10px;}
.rbsectorshow1 .con p{ font-size:14px; line-height:2; color:#999;}
.rbsectorshow1 .con .imgDiv{ padding:20px 0;}
.rbsectorshow1 .con .imgDiv img{ max-width:100%;}

.resources1 .title{ padding-bottom:10px; margin-bottom:10px;}
.resources1 .title img{ padding-right:10px; height:30px;}
.resources1 .con1 .imgDiv img{ width:100%;}
.resources1 .con2{ padding-bottom:40px;}
.resources1 .con2 .left{ width:auto; float:none; margin-right:0; margin-bottom:10px;}
.resources1 .con2 .left .top{ height:40px; line-height:40px;}
.resources1 .con2 .left .text{ padding:10px;}
.resources1 .con2 .right{ width:auto; float:none;}
.resources1 .con2 .right .top{ height:40px; line-height:40px; background: ##2979dd;}
.resources1 .con2 .right .text{ padding:10px;}
.resources1 .con3{ padding-bottom:40px;}
.resources1 .con3 .text{ float:none; width:auto;}
.resources1 .con3 .text .txt{ padding-top:0; padding-bottom:10px;}
.resources1 .con3 .imgDiv{ float:none; width:auto;}
.resources1 .con3 .imgDiv img{ width:100%;}

.jod1 .titlebox{ height:60px; line-height:60px; background-color:#2979dd; text-align:center; font-size:16px; color:#fff;}
.jod1 .titlebox li{ float:left; width:20%;}
.jod1 .titlebox li:first-child{ width:70%; text-indent:10px; text-align:left;}
.jod1 .titlebox .li02{ display:none;}
.jod1 .titlebox .li03{ display:none;}
.jod1 .titlebox .li04{ display:none;}
.jod1 .titlebox li:last-child{ width:30%;}
.jod1 .libox{ height:50px; line-height:50px; margin-bottom:5px;}
.jod1 .libox li:first-child{ width:70%; background:none; text-indent:10px; text-align:left;}
.jod1 .libox .li02{ display:none;}
.jod1 .libox .li03{ display:none;}
.jod1 .libox .li04{ display:none;}
.jod1 .libox li:last-child{ width:30%;background:none;}
.jod1 .conbox{ display:none;}
.jod1 .conbox .topbox span{ display:block; padding-right:0; line-height:2;}
.jod1 .conbox .box{ padding:10px;}
.jod1 .conbox .text{ padding-bottom:20px;}
.jod1 .conbox .btnDiv{ height:40px; margin-left:30px;}
.jod1 .conbox .btnDiv a{ width:100px; height:40px; line-height:40px; margin-right:10px;}

.life1 ul{ width:auto; margin-left:10px;}
.life1 li{ margin-bottom:20px;}
.life1 li .box{ margin-right:10px;}
.life1 li .name{ padding-top:10px;}
.life1 .phmore{ margin:0 10px;}

.contact1 .tablist{ margin-bottom:20px; height:40px; line-height:40px;}
.contact1 .tablist ul{ margin-left:10px;}
.contact1 .tablist li{ display:block; margin:0; width:33.33%; float:left;}
.contact1 .tablist li .box{ margin-right:10px;}
.contact1 .tablist li a{ width:auto; height:40px; border-radius:40px; font-size:14px; }
.contact1 .content{ margin-left:10px; margin-right:10px;}
.contact1 .content .text{ float:none; width:auto;}
.contact1 .content .text .txt{  margin-bottom:20px;}
.contact1 .content .map{ float:none;}
.contact1 .content .map img{ width:100%;}

.message1 ul{ width:auto;}
.message1 li{ width:auto; float:none; margin-bottom:10px;}
.message1 li .box{ margin-right:0;}
.message1 .lastli{ width:auto;}
.message1 .lastli em{ line-height:150px;}
.message1 .btnbox{ width:auto; margin:0;}
.message1 .btnbox a{ width:45%; margin:0 2%;}

.pagecontentbg{ padding-top:45px;}
.search1 .title{ font-size:18px; padding-bottom:15px; margin-bottom:20px;}

.search1 li{ padding:10px; margin-bottom:10px;}
.search1 li .imgDiv{ float:none;}
.search1 li .imgDiv img{ width:100%;}
.search1 li .text{ padding-left:0; padding-right:0;}
.search1 li .text h3{ font-size:16px; margin-top:10px; padding-bottom:10px; margin-bottom:10px;}
.search1 li .text p{ padding-bottom:20px;}
.search1 li .time{ display:none;}
























	}
@media screen and ( max-width:370px ){

	}