/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1200px ){

	/*.wal{ width: 94%;  }
	.header{ height: 80px; }
	.header .logo{ top: 26px; }
	.header li a{ padding: 0 12px; font-size: 12px; line-height: 90px; }
	.header .talkBox{ line-height: 80px; }
	.seekDiv{ margin: 30px 0 0; }
	.within_Big .h6{ font-size: 36px; }
	.within_Big .en{ font-size: 18px; }
	.header ul{ margin-right: 140px; margin-left: 0; float: right; }
	.withinNav{ line-height: 50px; }
	.withinNav .leftDiv{ width: 120px; line-height: 50px; height: 50px; font-size: 16px; }
	.withinNav .rightDiv a{ padding: 0 12px; font-size: 12px; }*/

    .sNav ul { width: 94%;}
.sNav li a{ padding: 0 8px; font-size:12px; }
.header .logo img{ width:160px; }
	.wal{ width: 94%;  }
	.header{ height: 60px; }
	.header .logo{ top: 26px; }
	.header li a{ padding: 0 8px; font-size: 12px; line-height: 60px; }
	.header .talkBox{ line-height: 60px; }
	.seekDiv{ margin: 30px 0 0; }
	.within_Big .h6{ font-size: 36px; }
	.within_Big .en{ font-size: 18px; }
	.header ul{margin-right: 14%;margin-left: 0;float: right;}
	.withinNav{ line-height: 50px; }
	.withinNav .leftDiv{ width: 120px; line-height: 50px; height: 50px; font-size: 16px; }
	.withinNav .rightDiv a{ padding: 0 12px; font-size: 12px; }



	
	/*关于我们*/
	.about1{ padding: 34px 0 34px; }
	.title2{ padding: 0 0 12px; }
	.about1 .leftDiv .h6{ font-size: 24px; margin-bottom: 20px; }
	.about1 .leftDiv .p{ font-size: 12px; }
	.about1 .leftDiv .titBox{ margin: 22px 0 25px; }
	.about1 .title2{ margin-bottom: 14px; }
	.about1 .leftDiv{ width: 48%; }
	.about1 .leftDiv .tit .p{ width: 340px; }
	.about1 .rightDiv{ width: 48%; height: auto; }
	.about1 .rightDiv .img{ width: 100%; height: auto; }
	.about1 .rightDiv .textBox{ background: url(../images/bg6.jpg) no-repeat; background-size: cover; width: 140px; height: 300px; left: -24px; top: 88px; }
	.about1 .rightDiv .textBox .p{ font-size: 16px; line-height: 24px; padding: 24px 0 0 62px; }
	.about1 .rightDiv .textBox .ico img{  width: 80%; }
	
	/*千江子公司*/
	.pageBox{padding: 40px 0; }
	.company .list li{ padding: 0 56% 0 0; min-height: 326px; margin-bottom: 30px; }
	.company .list .li01{ padding: 0 0 0 56%; }
	.company .list li .imgDiv{ width: 46%; }
	.company .list li .imgDiv img{ width: 100%; }
	.company .list .li01 .limg{ margin-top: -26%; }
	.company .list li .limg{ margin-top: -26%; }
	.company .list li .limg img{ width: 80%; }
	.company .list li .content{ font-size: 12px; padding-top: 20px; }
	.company .list li .name{ font-size: 20px; padding: 22px 0 10px; }
	
	/*联系我们*/
	.contact .part1 .name{ padding: 30px 0 18px 30px; font-size: 18px; }
	.contact .part1 .msgList{ padding-left: 30px; }
	.contact .part1 .msgList li{ line-height: 36px; font-size: 14px; }
	.contact .part1{ height: 260px; background: url(../images/nimg1200Bg.jpg) center no-repeat; background-size: cover; }
	.contact .list{ padding-top: 26px; }
	.contact .list li .box{ padding: 0 18px; height: 360px; }
	.contact .list li .name{ padding: 24px 0 14px; font-size: 18px; }
	.contact .list li dd{ padding-left: 48px; font-size: 14px; line-height: 30px; }
	.contact .list .li01 .box{ background: url(../images/nimg380Bg1.jpg) center no-repeat; background-size: cover; }
	.contact .list .li02 .box{ background: url(../images/nimg380Bg2.jpg) center no-repeat; background-size: cover; }
	.contact .list .li03 .box{ background: url(../images/nimg380Bg3.jpg) center no-repeat; background-size: cover; }
	
	
	/*发展历程*/
	.course1{ padding: 48px 0 70px; }
	.course1 li .rightDiv{ width: 44.7%; padding: 18px 26px 24px 30px; }
	.course1 li .leftDiv{ width: 44.7%; padding: 18px 30px 24px 26px; }
	.course1 li .leftDiv em{ width: 12px; height: 12px; right: -14.1%; }
	.course1 li .rightDiv em{ width: 12px; height: 12px; left: -14.1%; }
	
	/*企业文化*/
	.culturePic .slick .imgDiv{ width: 330px; }
	.culturePic .slick .imgDiv img{ width: 100%; }
	.culturePic .slick{ padding-left: 400px; }
	.culturePic .slick .content{ width: 100%; }
	.culturePic .slick .name{ padding-top: 40px; font-size: 16px; height: 40px; }
	.culturePic .slick .timeDiv{ position: absolute; right: 0; top: 40px; }
	.culturePic .slick .timeDiv{ font-size: 14px; }
	.culturePic .slick .timeDiv h2{ font-size: 28px; }	
	.culturePic .slick .content{ font-size: 12px; line-height: 24px; }
	.culturePic .slick .more{ padding-top: 12px; }
	.culturePic .slick .more a{ font-size: 12px; }
	.culturePic .slick{ height: 310px; }
	.culturePic .slick-dots{ padding-top: 18px; }
	.culture .list li .botDiv{ padding: 0 14px; }
	.culture .list li .name{ font-size: 16px; padding-top: 20px; }
	.culture .list li .time em{ font-size: 28px; }
	.culture .list li .time{ font-size: 12px; padding-top: 16px; }
	.culture .list li .content{ font-size: 12px; line-height: 24px; height: 72px; }
	.culture .list li .botDiv{ height: 270px; }
	
	/*企业文化*/
	.cultureShow .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px; }
	.cultureShow .list li a{ font-size: 12px; }
	.cultureShow .imgDiv img{ width: 100%; }
	.cultureShow .wen{ font-size: 18px; padding-bottom: 14px; }
	.cultureShow{ padding-bottom: 28px; }
	.pageDown{ padding-bottom: 20px; }
	
	
	/*下载中心*/
	.download .tableTop li{ font-size: 16px; }
	.download .tableTop .li01{ width: 44%; }
	.download .tableTop .li02{ width: 14%; }
	.download .tableTop .li03{ width: 14%; }
	.download .tableTop .li04{ width: 14%; }
	.download .tableTop .li04{ width: 18%; }
	.download .tableTop .li05{ width: 10%; }
	.download .tableBot li .div1 .dd01{ width: 44%; }
	.download .tableBot li .div1 .dd02{ width: 14%; }
	.download .tableBot li .div1 .dd03{ width: 14%; }
	.download .tableBot li .div1 .dd04{ width: 18%; }
	.download .tableBot li .div1 .dd05{ width: 10%; }
	.download .tableBot li .div1 dd{ font-size: 15px; }
	.download .tableBot li .name{ padding: 14px 0 0 20px; }
	.download .tableBot li .msg{ padding: 4px 0 0 20px; }
	.download .tableBot li .div1 a{ height: 90px; }
	.download .tableBot li .div1{ height: 90px; }
	.download .tableBot li .div1 dd em{ line-height: 68px; }
	.download .tableBot li .ico{ line-height: 68px; }
	
	/*组织架构*/
	.frmeworkPart1{ padding: 40px 0 70px; }
	.frmework1 .img img{ width: 100%; }
	
	/*荣誉资质*/
	.honor .list li .name{ font-size: 15px; }
	.pageNum{ height: 66px; }
	
	/*首页*/
	.index1{ padding: 36px 0 60px; }
	.index1 .leftDiv{ width: 40%; }
	.ind1Img{ width: 100%; }
	.index1 .rightDiv{ width: 56%; }
	.index1 .rightDiv .h6{ font-size: 18px; line-height: 24px; }
	.index1 .rightDiv .p{ margin-top: 12px; font-size: 12px; line-height: 24px; }
	.index1 .rightDiv .date{ font-size: 12px; }
	.index1 .rightDiv .date em{ font-size: 36px; }
	
	.indexPart2{ padding: 60px 0 50px; }
	.indexList2 li .name{ font-size: 20px; }
	
	.indexPart3{ padding: 36px 0 40px; }
	.title1 .h6{ font-size: 18px; }
	.title1 .en{ font-size: 18px; }
	.ind3Img .imgDiv{ padding: 14px 0; }
	.ind3Img .img{ padding: 0 0 0 50px; width: 20%; box-sizing: border-box; }
	.ind3Img .text{ width: 80%; box-sizing: border-box; padding: 2px 50px 0 20px; }
	.ind3Img .imgDiv{ width: 100%; }
	.ind3Img .slick-list{ height: 560px !important; }
	.ind3Img{ height: 560px; }
	.index3 .more1{ margin: 30px auto 0; }
	.ind3Img .h6{ font-size: 15px; }
	.ind3Img .h6 em{ font-size: 12px; }
	.ind3Img .p{ font-size: 12px; line-height: 24px; } 
	
	.ind3Img .slick.on .h6{ font-size: 18px; }
	.ind3Img .slick.on .btn{ font-size: 12px; margin-top: 22px; }
	
	/*在线留言*/
	.lyb .formBox{ padding: 20px 26px; }
	.lyb .form li .txt{ font-size: 15px; }
	.lyb .form li .input1{ height: 36px; font-size: 12px; }
	.lyb .form li{ margin-bottom: 20px; }
	.lyb .btnDiv a{ font-size: 18px; }
	.lyb .mxfDiv{ margin-top: 30px; padding: 0 3% 0 48%; height: 380px; }
	.lyb .mxfDiv .mapDiv{ width: 40%; }
	.lyb .mxfDiv .mapDiv img{ width: 100%; }
	.lyb .mxfDiv .name{ padding-top: 42px; font-size: 18px; height: 38px; }
	.lyb .mxfDiv .txt{ padding: 14px 0 8px; font-size: 15px; }
	.lyb .mxfDiv .list li{ font-size: 12px; }
	
	/*企业新闻*/
	.news .list li .name{ padding-top: 22px; height: 52px; }
	.news .list li .name p{ font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.news .list li .imgDiv{ top: 12px; }
	.news .list li .content{ padding-top: 16px; font-size: 12px; }
	.news .list li .time h2{ font-size: 24px; }
	.news .list li .time{ font-size: 15px; top: 30px; }
	.news .list li a{ height: 206px; }
	.news .list li{ margin-bottom: 16px; }
	
	/*新闻详情*/
	.newShow .name{ font-size: 18px; padding-bottom: 10px; }
	.newShow .time{ font-size: 15px; padding: 8px 0 15px; }
	.newShow .content{ font-size: 12px; line-height: 24px; padding-bottom: 20px; }
	.newShow .imgDiv img{ width: 100%; }
	.pageDown li a{ font-size: 15px; }
	
	/*新闻详情2*/
	.newShowA{ padding: 10px 0 30px; }
	.newShow{ padding-bottom: 25px; }
	.newShowA .leftDiv{ width: 70%; }
	.newShowA .rightDiv{ width: 26%; } 
	.newShowA .h6{ line-height: 60px; font-size: 18px; }
	.newShowA .sideNews li .name{ font-size: 12px; line-height: 24px; }
	.newShowA .sideNews li .p{ font-size: 12px; line-height: 24px; }
	.newShowA .sideNews li{ padding-bottom: 10px; margin-bottom: 10px; }
	
	/*品牌产品*/
	.productTab li{ width: 144px; }
	.productTab li .name{ font-size: 18px; width: 144px; height: 38px; line-height: 38px; }
	.productTab li .ico{ width: 58px; height: 58px; }
	.productTab li .ico img{ width: 100%; }
	.product .tab2 li{ font-size: 15px; }
	.product .list li .txt{ font-size: 15px; width: 120px; line-height: 30px; height: 30px; }
	.product .list li .name{ font-size: 12px; }
	
	.pageNum a{ width: 28px; line-height: 28px; height: 28px; font-size: 15px; }
	.pageNum a img{ width: 5px; }
	
	/*产品中心*/
	.productATab .leftDiv{ width: 26%; }
	.productATab .rightDiv{ width: 70%; }
	.productNav span{ padding: 0 0 0 34px; font-size: 12px; line-height: 38px; }
	.productNav dl{ padding: 8px 0 8px 16px; }
	.productNav dd a{ padding: 0 0 0 22px; font-size: 12px; }
	.productACon li{ width: 48%; margin: 0 2% 12px 0; }
	.productACon li .txt{ font-size: 15px;  width: 120px; line-height: 30px; height: 30px; }
	.productACon li .name a{ font-size: 12px; }


    .productACon li .imgDiv{max-width:100%;}
	
	/*行业*/
	.productCList .name{ padding: 0 18px; height: 40px; line-height: 40px; margin-top: -20px; }
	.productCList .name em{  font-size: 15px; }
	.productCList li{ width: 48%; }
	
	.productDList li{ width: 30%; margin: 0 20px 20px 0; }
	.productDList .name{ height: 50px; line-height: 50px; }
	.productDList .name em{  font-size: 12px; }
	
	/*产品详情*/
	.productShow_1{ width: 48%; }
	.productShow_1 .bigImg{ width: 70%; display: flex; align-items: center; }
	.productShow_1 .bigImg img{ width: 100%; height: auto; }
	.productShow_1 li{ width: 100%; box-sizing: border-box; overflow: hidden; }
	/*.productShow_1 li img{ width: 100%; }*/	
	.productShow_2{ width: 48%; }
	.productShow_2 .name{ font-size: 18px; padding: 10px 0 20px; }
	.productShow_2 .content{ font-size: 12px; }
	.productShow .part2 .tab2 li{ width: 25%; }
	.productShow .part2 .txt{ padding: 18px 0 15px; font-size: 15px; }
	.productShow .part2 .msgList li{ font-size: 12px; line-height: 24px; }
	
	/*售后服务*/
	.service .tab2 li div{ width: 144px; line-height: 30px; height: 30px; font-size: 16px;  }
	.service .tabContent2 .box{ padding: 40px 0 48px; }
	.service .tabContent2 .box .content{ font-size: 12px; line-height: 24px; padding-bottom: 10px; }
	.service .tabContent2 .box .txt2{ font-size: 15px; }
	.service .tabContent2 .box .mxf dd{ font-size: 12px; }
	.service .tabContent2 .box .bg{ left: 0; }
	
	/*解决方案*/
	.solution .list li .name{ font-size: 15px; line-height: 46px; height: 46px; }
	.solutionShow .name{ font-size: 18px; padding-bottom: 14px; }
	
	.support .bg img{ width: 100%; }
	.support .layerDiv{ width: 120px; height: 950px; }
	.support .ico img{ width: 70%; }
	.support .txt{ font-size: 24px; text-align: center; line-height: 36px; height: 88px; }
	.support .wenDiv{ padding-top: 24px; }
	.support .wenDiv .wen1{ padding: 0 10px 0 36px; font-size: 14px; }
	.support .wenDiv .wen2{ font-size: 14px; }
	
	/*千江视频*/
	.video1 .leftDiv{ width: 62%; }
	.videoPic .slider-for{ width: 70%; }
	.videoPic .videolist{ width: 21.5%; }
	.video1 .rightDiv{ width: 38%; padding: 14px 0 0; }
	.video1 .tit .h6{ font-size: 14px; }
	.video1 .rightDiv .time{ font-size: 24px; margin-bottom: 8px; }
	.video1 .rightDiv .p{ font-size: 12px; }


    .contact .part1 .ewm img {
        width: 143px;
    }

    .culturePic .slick{ height: auto; padding: 20px 10px; }
    .culturePic .slick .imgDiv{ position: relative; left: 0px; top: 0px; }
    .culturePic .slick .imgDiv img{ width: 100%; }
    .culturePic .slick .name{ padding-top: 20px; font-size: 16px;}
    .culturePic .slick .name a{ height: 48px; line-height: 24px;}
    .culturePic .slick .content{ display: none; }
    .culturePic .slick .more{ padding-top: 25px; }
    .culturePic .slick .more a{ display: block; font-size: 14px; color: #1a2b75;}
    .culturePic .slick .timeDiv{ position: relative; right: 0px; top: 0px; font-size: 14px; padding-top: 15px;}
    .culturePic .slick .timeDiv h2{ font-size: 22px; }
    .culturePic .slick-prev{ right: 70px; bottom: 56px;}
    .culturePic .slick-next{ right: 10px; bottom: 56px; }


    /*.videoPart1{ padding: 40px 0 50px; }
    .video1 .leftDiv{ width: 100%; float: none; }
    .videoPic .slider-for{ width: 100%; }
    .videoPic .videolist{ width: 100%; margin: 12px 0px; }
    .videoPic .videolist .slick-slide{ margin: 0 6px; }
    .videoPic .videolist .slick-prev, .videoPic .videolist .slick-next{ top: 50%; transform: translateY(-50%); left: auto; width: 28px; }
    .videoPic .videolist .slick-prev{ background: url(../images/l1_f.png) no-repeat; background-size: 28px; } 
    .videoPic .videolist .slick-next{ right: 0; bottom: auto; background: url(../images/r1_f.png) no-repeat; background-size: 28px; }
    .video1 .rightDiv{ width: 100%; float: none; padding: 0 0 20px; }
    .video1 .tit{ margin-bottom: 10px; }
    .video1 .rightDiv .time{ font-size: 28px; margin-bottom: 8px; }*/

}

@media screen and ( max-width:800px ){
    .contact .part1 .ewm img {
        width: 143px;
    }
    .productShow_1 li img{width:auto;}

    .header ul {
    margin-right: 18%;}
    .seekDiv{margin: 21px 0 0;}

    .sNavBig .leftDiv{width: 30%;padding: 0 0 120px;}
    .sNavBig .leftDiv .tit {
        font-size: 17px;
        color: #333333;
        padding: 30px 0 0;
        position: relative;
    }
    .sNavBig .eqBox .text {
        padding: 28px 0 0 9px;
        line-height: 30px;
    }
    .sNavBig .rightDiv {
        width: 70%;
        padding-bottom: 156px;
    }

    .sNavBig li {
        float: left;
        width: 33%;
        margin-right: 0.33%;
        overflow: hidden;
    }
    .sNavBig dt{height:36px;}

    .within_Big {
    height: 288px;}
    
}

@media screen and ( max-width:745px ){
.pc-hide{ display: block !important; }
.pc-show{ display: none !important; }
.wal{ width: 94%; }
.w1680{ width: 100%; }
.w1280{ width: 94%; }
/*公共部分*/
.title1 .h6{ font-size: 20px; }
.title1 .en{ font-size: 18px; }
.pageBox{ padding: 30px 0px; }
.pageNum{ display: none; }
.pageMore{ display: block; }
/*头部*/

/*首页*/
.m-header{ height: 50px; position: relative; box-sizing: border-box; padding: 12px 0 0; }
.m-header .leftDiv{ position: absolute; left: 0; top: 8px; overflow: hidden; }
.m-header .leftDiv a{ width: 30px; height: 30px; background: #1A2B75; display: block; float: left; text-align: center; line-height: 30px; border-radius: 50%; color: #FFFFFF; font-size: 14px; margin-right: 12px; }
.m-header .leftDiv a:last-child{ margin-right: 0; }
.m-header .leftDiv img{ width: 14px; }
.m-header .logo{ display: block; }
.m-header .logo img{ display: block; margin: 0 auto; height: 22px; }  
.m-header .menu{ position: absolute; right: 0; top: 12px;}
.m-header .menu img{ height: 24px; }

.index1{ padding: 36px 0 40px; }
.index1 .leftDiv{ width: 100%; background: none;padding: 0 3%; float: none; }
.ind1Img{ width: 100%; }
.ind1Img .slick-prev, 
.ind1Img .slick-next{ width: 40px; height: 32px; }
.ind1Img .slick-prev{ right: 26px; }
.index1 .rightDiv{ width: 100%; float: none; }
.index1 .rightDiv .p{ line-height: 24px; margin-top: 12px; }
.index1 .rightDiv .h6{ font-size: 20px; line-height: 30px; }
.index1 .rightDiv .date{ padding: 6px 0; }
.index1 .rightDiv .date em{ font-size: 28px; margin-right: 12px; }
.index1 .content .more1{ position: static; margin: 12px auto 0; }
.more1{ width: 117px; height: 34px; background: #1A2B75 url(../images/ico3.png) no-repeat 92px center; text-indent: 20px;} 

.indexPart2{ padding: 40px 0 50px; }
.indexList2 li{ width: 100%; float: none; margin-bottom: 12px; }
.indexList2 li .name{ font-size: 24px; left: 3%; right: 3%; bottom: 20px; }

.indexPart3{ padding: 36px 0 40px; }
.ind3Img{ height: 290px; margin: -46px 0 0; }
.ind3Img:before{ height: 54px; }
.ind3Img .slick-list{ height: 100% !important; padding: 54px 0 0; }
.ind3Img .imgDiv{ width: 100%; padding: 12px 0; }
.ind3Img .img{ padding: 0; width: 34%; }
.ind3Img .text{ width: 66%; padding: 0 0 0 12px; }
.ind3Img .h6{ font-size: 16px; width: 100%; overflow: hidden; }
.ind3Img .h6 span{ width: 64%; display: block; float: left;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ind3Img .h6 em{ font-size: 12px; }
.ind3Img .slick-prev, .ind3Img .slick-next{ width: 28px; height: 28px; }
.ind3Img .slick-prev{ right: 40px; }
.index3 .more1{ margin: 10px auto 0; }

.footerDiv .topDiv a{ height: 130px; }
.footerDiv .topDiv .img{ width: 40px; margin: 34px auto 0; }
.footerDiv .topDiv .name{ font-size: 14px; line-height: 19px; margin: 8px 0 0; }
.footerDiv .topDiv li:hover .img{ width: 40px; margin: 34px auto 0; }
.footerDiv .topDiv li:hover .name{ font-size: 14px; line-height: 19px; margin: 8px 0 0; }
.footerDiv .btmDiv .p{ line-height: 24px; }
.footerDiv .btmDiv .p em{ display: block; }

.within_Big{ height: 240px; }
.within_Big .text{ margin-top: 98px; }
.within_Big .h6{ font-size: 26px; }
.within_Big .en{ font-size: 16px; }


/*公司简介*/
.about1{ padding: 36px 0 24px; }
.about1 .title2{ margin-bottom: 14px; padding: 0 0 12px; }
.about1 .leftDiv{ width: 100%; margin: 0 0 25px; }
.about1 .leftDiv .h6{ font-size: 24px; margin-bottom: 30px; }
.about1 .leftDiv .titBox{ margin: 22px 0 25px; }
.about1 .leftDiv .tit{ position: relative; }
.about1 .leftDiv .tit em{ position: absolute; left: 50px; }
.about1 .leftDiv .tit span{ position: absolute; left: 0; top: 0; }
.about1 .leftDiv .tit .p{  padding: 0 0 0 70px;}
.about1 .rightDiv{ width: 100%; height: auto; box-shadow: 0px 10px 30px rgba(13,25,78,0.3); }
.about1 .rightDiv .img{ width: 100%; height: auto; }
.about1 .rightDiv .textBox{ display: none; }

/*发展历程*/
.course1{padding: 36px 0 50px; }
.course1 .tit{ margin-bottom: 12px; }
.course1 ul{ background: none; padding: 34px 0 0; margin-bottom: -20px; }
.course1 ul:before{ display: none; }
.course1 li{ margin: 0 0 20px; }
.course1 li .rightDiv{ width: 100%; }
.course1 li .leftDiv{ width: 100%; }
.course1 li .year{ margin-bottom: 12px; font-size: 20px; }
.course1 li .rightDiv{ padding: 12px 6% 20px 3%; }
.course1 li .leftDiv{ padding: 12px 6% 20px 3%; text-align: left; }

/*组织架构*/
.frmeworkPart1{ padding: 40px 0 50px; }
.frmework1 .img img{ width: 100%; }

/*组织视频*/
.videoPart1{ padding: 40px 0 50px; }
.video1 .leftDiv{ width: 100%; float: none; }
.videoPic .slider-for{ width: 100%; }
.videoPic .videolist{ width: 100%; margin: 12px 0px; }
.videoPic .videolist .slick-slide{ margin: 0 6px; }
.videoPic .videolist .slick-prev, .videoPic .videolist .slick-next{ top: 50%; transform: translateY(-50%); left: auto; width: 28px; }
.videoPic .videolist .slick-prev{ background: url(../images/l1_f.png) no-repeat; background-size: 28px; } 
.videoPic .videolist .slick-next{ right: 0; bottom: auto; background: url(../images/r1_f.png) no-repeat; background-size: 28px; }
.video1 .rightDiv{ width: 100%; float: none; padding: 0 0 20px; }
.video1 .tit{ margin-bottom: 10px; }
.video1 .rightDiv .time{ font-size: 28px; margin-bottom: 8px; }

.culturePic .slick{ height: auto; padding: 20px 10px; }
.culturePic .slick .imgDiv{ position: relative; left: 0px; top: 0px; }
.culturePic .slick .imgDiv img{ width: 100%; }
.culturePic .slick .name{ padding-top: 20px; font-size: 16px;}
.culturePic .slick .name a{ height: 48px; line-height: 24px;}
.culturePic .slick .content{ display: none; }
.culturePic .slick .more{ padding-top: 25px; }
.culturePic .slick .more a{ display: block; font-size: 14px; color: #1a2b75;}
.culturePic .slick .timeDiv{ position: relative; right: 0px; top: 0px; font-size: 14px; padding-top: 15px;}
.culturePic .slick .timeDiv h2{ font-size: 22px; }
.culturePic .slick-prev{ right: 70px; bottom: 56px;}
.culturePic .slick-next{ right: 10px; bottom: 56px; }

.culture .list{ padding-top: 25px; }
.culture .list ul{ margin-right: 0px; }
.culture .list li{ float: none; width: 100%; margin-bottom: 20px; }
.culture .list li .box{ margin-right: 0px; }
.culture .list li .botDiv{ height: 136px; padding: 0 15px; }
.culture .list li .name{ padding-top: 18px; line-height: 24px; font-size: 16px; height: 48px; }
.culture .list li .name em{display: none; }
.culture .list li .content{display: none; }
.culture .list li .time{ padding-top: 15px; font-size: 16px; }
.culture .list li .time em{ font-size: 28px;}
.culture .list li .time span{ background:url(../images/line1.jpg) no-repeat left 2px;}

.cultureShow{ padding-bottom: 30px; }
.cultureShow .name{ font-size: 18px; padding-bottom: 15px;}
.cultureShow .time{ font-size: 14px; padding: 8px 0 20px; }
.cultureShow .content{ padding-bottom: 30px; }
.cultureShow .content img{ width: 100%; }
.cultureShow .wen{ font-size: 18px; padding-bottom: 20px; }
.cultureShow .list li{ height: auto; line-height: 24px; }
.cultureShow .list li a{ font-size: 14px; display: block; height: 24px; line-height: 24px; overflow: hidden; }
.cultureShow .list li em{ padding-left: 0px; display: block; font-size: 12px;}

.pageDown{ padding-bottom: 20px; }
.pageDown li{ margin: 0 10px;}
.pageDown li a{ width: 100px; height: 34px; line-height: 34px; font-size: 16px;}

.honor{ padding-bottom: 20px; }
.honor .list ul{ margin-right: -10px; }
.honor .list li{ width: 50%; margin-bottom: 10px;}
.honor .list li .box{ margin-right: 10px; }
.honor .list li .imgDiv{ padding: 15px 8px; }
.honor .list li .name{ height: 36px; line-height: 36px; font-size: 14px; }

.company .list li{  min-height: 100px; padding: 0; margin-bottom: 30px;}
.company .list .li01{ padding: 0; }
.company .list li .imgDiv{ position: relative; padding-left: 20%;}
.company .list li .imgDiv img{ width: 100%; }
.company .list .li01 .imgDiv{ padding-left: 0px; padding-right: 20%; }
.company .list li .limg{ left: 0px;  margin-top: -83px; }
.company .list .li01 .limg{ left: auto; right: 0px; }
.company .list li .limg img{ width: 100px; }
.company .list li .name{ font-size: 18px; text-align: center; padding: 18px 0 15px;}
.company .list li .name em{  left: 50%; margin-left: -18px;  }
.company .list li .content{ padding-top: 20px; }

.news .list li{ margin-bottom: 20px; }
.news .list li a{ height: 115px; padding: 0 10px 0 150px;  }
.news .list li .imgDiv{ left: 10px; top: 10px; }
.news .list li .imgDiv img{ width: 130px; }
.news .list li .name{ padding-top: 12px; height: 44px; position: relative; }
.news .list li .name em{display: none; }
.news .list li .name p{ height: 44px; line-height: 22px; font-size: 16px; }
.news .list li .content{ padding-top: 5px; font-size: 12px; line-height: 20px; height:40px;}
.news .list li .time, .news .list li .ico{display: none; }

.newShow{ padding-bottom: 30px; }
.newShow .name{ font-size: 18px; padding-bottom: 15px;}
.newShow .time{ font-size: 14px; padding: 8px 0 20px; }
.newShow .content{ padding-bottom: 30px; }
.newShow .content img{ width: 100%; }

.download .tableTop{ height: 45px; margin-bottom: 15px; }
.download .tableTop li{ font-size: 16px; line-height: 45px;}
.download .tableTop .li01{ width: 75%; text-indent: 15px;}
.download .tableTop .li02{ display: none; }
.download .tableTop .li03{ display: none; }
.download .tableTop .li04{ display: none; }
.download .tableTop .li05{ width: 25%; }
.download .tableBot li .div1{ height:80px;}
.download .tableBot li .div1 a{ height:80px;}
.download .tableBot li .div1 dd{ font-size:14px;}
.download .tableBot li .div1 dd em{ line-height:80px;}
.download .tableBot li .div1 .dd01{ width: 75%; text-align: left; }
.download .tableBot li .div1 .dd02{ display: none; }
.download .tableBot li .div1 .dd03{ display: none; }
.download .tableBot li .div1 .dd04{ display: none; }
.download .tableBot li .div1 .dd05{ width: 25%; }
.download .tableBot li .ico{ line-height: 80px; }
.download .tableBot li .name{ padding: 10px 0 0 15px; height: 24px; line-height: 24px; }
.download .tableBot li .msg{ padding: 2px 0 0 15px; font-size: 12px; height: 40px; line-height: 20px; overflow: hidden;  }
.download .tableBot li img{ width: 32px; }

.solution .list ul{ margin-right: 0px; }
.solution .list li{ float: none; width: 100%; margin-bottom: 20px; }
.solution .list li .box{ margin-right: 0px; }
.solution .list li .name{ height: 48px; line-height: 48px; font-size: 14px; }

.solutionShow .name{ font-size: 18px;  padding-bottom: 18px; }
.solutionShow .imgList li{ padding-bottom: 20px; }

.support .bigBox{ height: 882px; }
.support .bg{ padding-top: 40px; }
.support .bg img{ width: 100%; }
.support .layerDiv{ left: 10%;  width: 130px; height: 882px;}
.support .ico{ padding: 50px 0 18px; }
.support .ico img{ width: 80px; }
.support .txt{ font-size: 24px; width: 50px;  line-height: 38px; height: 95px; }
.support .wenDiv{ padding-top: 24px;}
.support .wenDiv .wen1{ width: 20px; line-height: 20px; font-size: 14px; padding: 0 10px 0 42px;}
.support .wenDiv .wen2{ width: 20px; line-height: 20px; font-size: 14px;}

.service .tab2{ padding-bottom:25px;}
.service .tab2 ul{ margin-right:-10px;}
.service .tab2 li{ float:left; width:50%; margin-bottom:10px;}
.service .tab2 li div{ margin-right:10px; width:auto; height:38px; font-size:16px; line-height:38px;}
.service .tabContent2 .box{ padding: 38px 15px 20px; height: auto; }
.service .tabContent2 .box .bg{ left: 5px; width: 82px; height: 30px; background-size: 82px; }
.service .tabContent2 .box .txt{ font-size: 18px; padding-bottom: 15px; }
.service .tabContent2 .box .txt2{ font-size: 16px; padding-bottom: 5px;}
.service .tabContent2 .box .content{ line-height: 26px;  }
.service .tabContent2 .box .mxf dd{ padding-left: 152px; line-height: 26px;}

.contact .part1{ height: auto; padding-bottom: 40px; background: url(../images/bg8.jpg) center bottom no-repeat; background-size: 100% 100%; }
.contact .part1 .name{ padding: 30px 0 25px 25px; font-size: 20px; }
.contact .part1 .msgList{ padding-left: 25px; padding-right: 20px; }
.contact .part1 .msgList li{ font-size: 14px; line-height: 30px; }
.contact .part1 .ewm{ position:relative; top:0px; right:0px; margin:30px auto 0; width:180px;}
.contact .part1 .ewm img{ width:180px;}
.contact .list{ padding-top: 15px; }
.contact .list ul{ margin-right: 0px; }
.contact .list li{ float: none; width: 100%; margin-bottom: 15px;}
.contact .list li .box{ margin-right: 0px; height: auto; padding: 0 25px 40px;}
.contact .list .li01 .box{ background: url(../images/bg8.jpg) center bottom no-repeat; background-size: 100% 100%; } 
.contact .list .li02 .box{ background: url(../images/bg8.jpg) center bottom no-repeat; background-size: 100% 100%; } 
.contact .list .li03 .box{ background: url(../images/bg8.jpg) center bottom no-repeat; background-size: 100% 100%; } 
.contact .list li .name{ padding: 30px 0 25px; font-size: 20px; }
.contact .list li dd{ line-height: 30px; font-size: 14px; padding-left: 60px; }

.lyb .formBox{ border: #f4f4f4 solid 1px; padding: 25px 15px; }
.lyb .form ul{ margin-right: 0px; }
.lyb .form li{ float: none; width: 100%; margin-bottom: 15px;}
.lyb .form li .box{ margin-right: 0px; }
.lyb .form li .txt{ font-size: 16px;}
.lyb .form li .input1{ width: 100%; height: 36px; line-height: 36px;}
.lyb .btnDiv a{ font-size: 16px; width:140px; height: 40px; line-height: 40px; } 
.lyb .mxfDiv{ margin-top: 30px; border: #f4f4f4 solid 1px; height: auto; padding: 20px 15px 0 15px;}
.lyb .mxfDiv .mapDiv{ position: relative; left: 0px; top: 0px; }
.lyb .mxfDiv .mapDiv img{ width: 100%; }
.lyb .mxfDiv .name{ padding-top: 23px; font-size: 18px; height: auto; padding-bottom: 15px;}
.lyb .mxfDiv .txt{ padding: 20px 0 10px; font-size: 16px; }

.productShow_2{ width: 100%;height:auto;    overflow-y: auto;}
.productShow_2 .name{ font-size: 18px; padding: 20px 0 }

.productShow .part2{ padding-top: 30px; }
.productShow .part2 .toptop{ border-bottom: #dedede solid 1px; padding-bottom: 15px; }
.productShow .part2 .tab2{ height: auto;}
.productShow .part2 .tab2 li{ height: 40px; line-height: 40px; border-bottom: #dedede solid 1px; font-size: 15px; width: 25%; background: none;}
.productShow .part2 .txt{ font-size: 16px; padding: 25px 0 20px; }
.productShow .part2 .msgList li{line-height: 26px; }

.productTab{ padding-bottom: 25px; }
.productTab li{ width: 30%; margin-right: 5px;}
.productTab li .name{ margin-bottom: 10px; width: 100%; height: 36px; font-size: 16px; line-height: 36px; }
.productTab li .ico{ width: 78px; height: 78px; border: #f4f4f4 solid 1px; border-radius: 39px; -moz-border-radius: 39px; overflow: hidden; }

.productPic .agentlist .slick-slide {
    line-height: 86px;
}
.productPic .slider-for .box .imgDiv{
   line-height: 350px;
       text-align: center;
       background: #fff;
}
.productPic .slider-for .imgDiv img {
    max-width: 100%;
    max-height: 350px;
    width: auto;
}
.productPic .slick-slide .ico img {
   max-width: 100%!important;
    max-height: 86px;
        width: auto;
}

.product .tab2{ padding-bottom: 10px; }
.product .tab2 li{ height: auto; line-height: 28px; padding: 0 20px; font-size: 14px;}
.product .list{ padding-top: 10px; }
.product .list ul{ margin-right: 0px; }
.product .list li{ width: 100%;}
.product .list li .box{ margin-right: 0px; }
.product .list li .txt{ top: 15px; height: 30px; font-size: 14px; line-height: 30px; width: 92px; }
.product .list li .name{ font-size: 14px; padding-top:10px;}
.product .list li .name a{ height: 44px; line-height: 22px;}
.product .grayDiv .wal{ width:100%;}


/*2019/1/8*/
/*产品中心*/
.productATab .leftDiv{ width: 100%; }
.productNav{ overflow: hidden; }
.productNav li{ width: 48%; float: left; margin-bottom: 12px; position: relative; }
.productNav li:nth-of-type(2n){ float: right; }
.productNav span{ padding: 0 3%; text-align: center; font-size: 14px; }
.productNav dl{ position: absolute; left: 0; right: 0; top: 100%; z-index: 10; background: #FFFFFF; padding: 12px 3%; text-align: center; }
.productNav dd a{ padding: 0; }

.productACon{ margin: 0; }
.productNav{ overflow: visible; }
.productNav:after{ content: ''; display: block; height: 0; visibility: hidden; clear: both; }
.productATab .rightDiv{ width: 100%; }
.productACon li{ width: 100%!important; margin: 0 0 20px; }
.productACon li .imgDiv {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.productACon li .imgDiv img {
    width: 100%;
    height: auto;
}

/*药品行业-制药、医疗器械2*/
.productCList{ margin-bottom: -12px; }
.productCList li{ width: 100%; float: none; margin-bottom: 12px; }
.productCList li:nth-of-type(2n){float: none;  }
/*.productCList .name{ height: 50px; line-height: 50px; padding: 0 3%; font-size: 14px; }*/
.productCList .name{ height: 50px; line-height: 50px; padding: 0 15%; font-size: 14px; margin-top: -25px; }

/*应用-微生物学*/
.location{ display: none; }
.productD{ padding: 20px 0 40px; }
.productDList li{ width: 100%; float: none; margin-bottom: 12px; }
.productDList{ margin: 0; }
.productDList .name{ line-height: 50px; height: 50px; padding: 0 3%; }
.productDList .name em{ font-size: 14px; }


/*新闻中心*/
.newShowA .leftDiv{ width: 100%; }
.newShowA .rightDiv{ display: none; }
.newShowA .newShow{ padding-bottom: 20px;}


.indexList2_2{width:94%;margin:0 auto;flex-wrap: wrap}
	.indexList2{width:94%;margin:0 auto;flex-wrap: wrap}
}



