/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:800px ){
.pcShow{display:none;}
.phoneShow{display:block;}
.pageBox, .pageBox2{padding:0;}

.headDiv{ height:60px; background:#FFF; padding:0 10px;}
.headDiv .wal{height:60px;}
.headDiv .logo{top:11px;}
.headDiv .logo img{height:38px;}
.navA{display:block; width:40px; height:50px; position:absolute; top:4px; right:0px; background:url(../images/navA.png) right center no-repeat; background-size:32px;}
.topSearchA{display:block; width:40px; height:50px; background:url(../images/btn1.png) center no-repeat; background-size:30px; position:absolute; top:4px; right:40px;}
.lanA{ position:absolute; top:20px; right:90px; color:#0186CB; font-size:18px;display:block;}

.banner, .nav, .headDiv .lan, .topSearch, .sideBar, .indexPart1{ display:none;}
.indexFlashTel, .indexPart1Tel{ display:block;}
.indexPart2 .title{ width:200px; font-size:24px;}
.indexPart2 .title b{ padding:0 18px;}
.indexNewsPic{ width:100%;}
.indexNewsPic .slick .name{ font-size:14px;}
.indexNewsPic .slick .name a{ padding-left:10px; padding-right:100px;}
.indexNewsList{ width:100%; padding-top:15px;}
.indexNewsList li{ height:85px;}
.footDiv{ padding:30px 10px 20px;}
.footDiv_l{ width:100%; border-right:none;}
.footDiv_l .links{ left:0px; text-align:center;}
.footDiv_l .links a{ font-size:14px; padding:0 8px;}
.footDiv_l .msg{ font-size:12px; padding:20px 0 10px; text-align:center; line-height:20px;}
.footDiv_l .msg em{ padding:0; display:block;}
.footDiv_l .msg2{ font-size:12px; padding-bottom:0px; text-align:center; line-height:20px;}
.footDiv_r{ display:none;}
.pageBanner, .pageTop, .pageNow, .pageNum{ display:none;}
.pageTitleTel, .pageMore, .pageBannerTel{ display:block;}
.aboutPic{padding:0 38px; min-height:50px; position:relative; background:#fff;}
.aboutPic .slick-prev{ margin-top:-17px; background-size:38px; width:38px; height:35px;}
.aboutPic .slick-next{ margin-top:-17px; background-size:38px; width:38px; height:35px;}
.about .content{ font-size:14px; line-height:26px; padding:25px 10px;}
.about .list{ padding:0 10px;}
.about .list li .name{ padding-left:36px; position:relative; font-size:16px; color:#333;}
.about .list li .num{ font-size:14px;}
.about .list li .msg{ padding:10px 0 0 36px; font-size:14px; line-height:26px;}
.history{ padding:20px 10px 80px;}
.history .title{ padding-bottom:20px; font-size:20px;}
.history .list li{ padding-left:55%;}
.history .list li .year{ right:55%; font-size:16px; top:18px;}
.history .list li .content{ font-size:14px;}
.history .list .li_01{ padding-left:0px; padding-right:55%;}
.history .list .li_01 .year{ right:0px; left:52%; top:14px; font-size:20px; font-weight:bold; position:absolute;}
.news{ padding:15px 10px 20px;}
.newsPic{height:auto; overflow:hidden; position:relative;}
.newsPic .slick{height:auto; padding-left:0px; background:none; padding-bottom:15px;}
.newsPic .slick .imgDiv{position:relative;}
.newsPic .slick .imgDiv img{ width:100%;}
.newsPic .slick h1{ padding-bottom:10px; overflow:hidden; font-size:16px; padding-top:15px; padding-left:10px;}
.newsPic .slick h1 a{ height:20px;}

.newsPic .slick .content{line-height:24px; overflow:hidden; padding-top:5px; padding-right:32px; font-size:14px; height:48px; margin-bottom:10px; padding-left:10px;}
.newsPic .slick .time{padding-left:40px; height:30px; line-height:30px; background:url(../images/nimg21_1.png) no-repeat 10px center;}
.newsPic .slick-prev{ bottom:13px; }
.newsPic .slick-next{ bottom:13px;}
.newsList{ padding-bottom:10px;}
.newsList li{ height:120px; padding-left:98px;}
.newsList li .timeDiv{ width:82px; height:80px; font-size:14px; top:20px;}
.newsList li .timeDiv div{ padding-top:15px;}
.newsList li .timeDiv h2{ font-size:32px;}
.newsList li .name{ font-size:16px; font-weight:bold; padding-top:16px; height:38px; line-height:38px; overflow:hidden; margin-bottom:18px;}
.newsList li .content{ line-height:24px; height:24px; overflow:hidden; color:#666; font-size:14px;}

/*新增*/
.newsList .ui-refresh-down{ display:block;}
/*新增*/

.newShow{ padding:20px 10px;}
.newShow .name{ font-size:16px; padding-bottom:20px;}
.newShow .time{ font-size:12px; padding-bottom:12px;}
.newShow .content{ padding:20px 0; font-size:14px; line-height:26px;}
.newShow .imgDiv img{ width:100%;}
.newShow .share{ padding-left:54px;}
.newShow .share em{ top:2px; font-size:12px;}
.newShow .share a{ margin-right:5px; width:20px; height:20px;}
.newShow .share a img{ width:20px;}
.newShow .btnDiv{ display:block;}
.pageDown{ padding:0 10px;}
.pageDown li{font-size:14px;}
.pageDown li b{ font-size:14px;}
.pageDown .btnDiv{ display:none;}
.team{ padding:20px 10px 50px;}
.team .list li{ padding-left:110px; position:relative; min-height:70px; background:url(../images/nimg12_1.jpg) left 25px no-repeat; margin-bottom:30px;}
.team .list li .name{ font-size:20px;}
.team .list li .ico{ left:100px; width:10px; height:21px; background-size:10px; top:22px;}
.team .list li .contentBox{ padding:15px;}
.team .list li .position{ font-size:15px;}
.team .list li .msg{ font-size:14px; line-height:26px;}
.partners{ padding:20px 10px;}
.partners li{ float:none; width:100%; height:102px; padding:15px 0; position:relative; margin:0 0 20px 0; }
.partners li .imgDiv{ left:0px; width:133px;}
.partners li .imgDiv img{ width:133px;}
.partners li .contentBox{ border-left:#f1f1f1 solid 1px; height:102px; margin-left:144px;}
.partners li .name{ padding:24px 0 0 15px; font-size:18px;}
.partners li .more{ display:block; padding:15px 0 0 15px; font-size:12px;}
.contact{ padding:20px 10px;}
.contact .contentBox{ height:auto; padding:15px 0 0; margin-bottom:20px;}
/*.contact .contentBox .imgDiv{ position:relative;}*/
/*新调整*/
.contact .contentBox .imgDiv{ position:relative;width:100%;height:300px;}
/*新调整*/
.contact .contentBox .imgDiv img{ width:100%;}

.contact .contentBox .name{ height:34px; line-height:34px; font-size:18px; background:url(../images/ico3.jpg) 10px center no-repeat; padding-left:25px;}
.contact .contentBox .msg{ font-size:14px; padding-bottom:20px; padding-left:10px;}
.contact .contentBox .list{ padding-left:10px;}
.contact .contentBox li{ position:relative; height:52px; line-height:52px; overflow:hidden; margin-bottom:12px;}
.contact .contentBox .li_01{ line-height:24px;}
.culture{ padding:20px 10px 50px;}
.culture .imgDiv{ display:none;}
.culture .imgDivTel{ display:block;}
.job{ background:#f5f5f5; padding-top:20px;}
.job .jobTop{ height:46px; background:#c0c0c0;}
.job .jobTop .li05, .job .jobTop .li03, .job .jobTop .li04, .job .jobTop .li07{ display:none;}
.job .jobTop li{ line-height:46px; background-image:none;}
.job .jobTop .li01, .job .jobTop .li02, .job .jobTop .li06{ width:33.33%;}
.job .jobBottom .dd05, .job .jobBottom .dd03, .job .jobBottom .dd04, .job .jobBottom .dd07{ display:none;} 
.job .jobBottom .dd01, .job .jobBottom .dd02, .job .jobBottom .dd06{ width:33.33%;}

/*新增*/
.job .jobBottom .ui-refresh-down{ display:block;}
/*新增*/
.job .jobTop .jobNav{ top:46px;}
.job .jobTop .jobNav2{ top:46px;}
.job .jobTop .jobNav3{ top:46px;}

.jobShow{ padding:20px 10px 20px;}
.jobShow .name{ font-size:20px; padding-bottom:15px;}
.jobShow .title{ height:50px; line-height:50px; font-size:16px; }
.jobShow .list li{ width:50%; height:30px; line-height:24px; font-size:12px;}
.jobShow .content{ font-size:14px; line-height:24px;}
.jobShow .list2 li{ padding-left:0px; position:relative; float:left; width:100%; height:auto; min-height:40px; line-height:24px; margin-bottom:20px; font-size:14px;}
.jobShow .list2 li.li01{ width:100%;}
.jobShow .list2 li img{ width:40px;}
.jobShow .list2 li p{ padding-left:50px; padding-top:8px;}
.jobShow .share{ padding-left:54px;}
.jobShow .share em{ top:2px; font-size:12px;}
.jobShow .share a{ margin-right:5px; width:20px; height:20px;}
.jobShow .share a img{ width:20px;}
.jobShow .btnDiv{ top:-5px;}
.jobShow .btnDiv a{ width:80px; height:28px; line-height:28px; font-size:14px;}
.pageDown2{ padding:0 10px;}
.responsibilityPic{padding:0 38px; min-height:50px; position:relative; background:#fff;}
.responsibilityPic .slick-prev{ margin-top:-17px; background-size:38px; width:38px; height:35px;}
.responsibilityPic .slick-next{ margin-top:-17px; background-size:38px; width:38px; height:35px;}
.responsibility .part2{ padding:20px 10px;}
.responsibility .list li .ico{ position:absolute; left:1px; top:-2px;}
.responsibility .list li .ico img{ width:10px;}
.responsibility .list li .msg{ font-size:14px; line-height:24px;}
.download{ padding:0;}
.download .box{ padding:15px 10px; background:#f5f5f5;}
.download .list li{ height:auto; line-height:24px; position:relative; font-size:14px; padding:10px 0;}
.download .list li .name{ background:url(../images/nimg18_1.jpg) left center no-repeat; padding-left:25px; margin-bottom:15px;}
.download .list li a{ position:relative; right:0px; top:0px;}

/*新增*/
.download .list .ui-refresh-down{ display:block;}
/*新增*/

.netMap{ padding:20px 10px 40px;}
.netMap li{ padding-bottom:20px; margin-bottom:20px;}
.netMap li .content a{ font-size:14px; padding-right:55px; padding-bottom:8px; display:inline-block;}
.staff{ padding:20px 10px 0;}
.staffPic{height:auto;}
.staffPic .slick{height:auto; padding:20px 10px 50px;}
.staffPic .slick .imgDiv{position:relative; right:0px; top:0px;}
.staffPic .slick .imgDiv img{ width:100%;height:100%;}
.staffPic .slick .title{ padding:18px 0 0 13px; font-size:18px; background:url(../images/ico3.jpg) left 20px no-repeat;}
.staffPic .slick .content{line-height:26px; overflow:hidden; padding-top:25px; font-size:14px; }
/*新增*/
.staffPic .newsList .ui-refresh-down{ display:block;}
/*新增*/

.join{ padding:20px 10px 50px;}
.join .contentBox{ display:none;}
.join .contentBoxTel{ display:block;}
.productLayer{ display:none;}
.productShow{ padding:0 10px 50px;}
.productDiv{ padding-top:15px;}
.search{ padding:20px 10px 50px;}
.search .tab{ width:224px; margin:0 auto;}
.search .tab li{ float:left; width:100px; height:38px; font-size:16px; line-height:38px; margin-right:6px; margin-left:6px;}


.productList li{ float:left; width:100%; margin-bottom:0px; min-height:30px;}
.productList li a{ height:24px; line-height:24px; font-size:14px;}
/*.sNav22 a{ height:38px; line-height:38px; font-size:18px;}*/
.sNav22{ display:none; right:0px; background:#fff; width:158px; position:absolute; top:38px; z-index:22;}

.sNav22 a{ font-size:14px; height:36px; line-height:36px;}

/*12.29*/
.welfare .list li{ width:25%; font-size:12px; height:115px;}
.welfare .list li .ico{ width:40px; height:40px;}
.welfare .list li img{ width:40px;}
.welfare .list li.li01{ display:block;}
.welfare .list li .layer{ background-size:8px; height:40px; position:absolute; left:38px; top:0px;}
.welfare .list2 li{ padding-left:92px;}
.welfare .list2 li dd{ width:113px; height:30px; line-height:30px; font-size:12px; margin-right:10px; margin-bottom:10px;}
/*12.29*/
/*2017.1.19*/
.produtNameTel{ display:block;}
.productDiv1{ padding-top:0px;}



.bigPicLayer{ width:90%; height:auto;}
.bigPicLayer .close{ width:36px; height:36px; background-size:36px; right:-5px; top:-20px;}
.bigPicLayer .imgDiv{ padding:10px;}
.bigPicLayer .imgDiv img{ width:100%; height:auto;}

.bigPicLayer2{ width:90%; height:auto;}
.bigPicLayer2 .close{ width:36px; height:36px; background-size:36px; right:-5px; top:-20px;}
.bigPicLayer2 .imgDiv{ padding:10px;}
.bigPicLayer2 .imgDiv img{ width:100%; height:auto;}

}

@media screen and ( max-width:400px ){

	}