/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.nav li{ margin: 0 6px;}
	/*.headDiv .logo{ left:50px; }
	.headDiv .topRight{ right: 50px;}*/
}

@media screen and ( max-width:1440px ){
	.headDiv .txt{ left: 170px; }
	.nav{width:60%;}
	.nav li{ margin: 0px;}
	.ind-banner .txt span{font-size: 32px; line-height: 50px;} 
	.ind-banner .txt .ico{ margin: 45px auto 0;}
	.indexPart1 .contentBox{ margin-left: -564px; width: 521px;}
	.indexPart1 .content{ line-height: 28px; }
	.indexPart1 .numList li{ width: 172px;}
	.indexPart1 .numList li:first-child{width:130px;}
	.indexPart1 .numList li:nth-child(2){width:210px;}
	.indexPart1 .list{ width: 752px;}
	.indexPart1 .list li{ width: 188px;}
    .case .list li .imgDiv img{ width: 100%; }
	.about .rightImg{padding: 96px 0 0 0;}

	}

@media screen and ( max-width:1366px ){
	.wal{width:1200px;}
	.nav li{ margin: 0px;}
	.indexPart2 .tab{ margin-left: -600px; width: 1200px;}
	.indexPart2 .tab li .box{ margin: 0 6px;}
	.indexPart2 .tab li .name1{font-size: 18px;}
	.indexPart2 .tab li .name2{ font-size: 12px; padding: 5px 0 0 15px; }
	.indexPart2 .tab li .name2 em{ left: 15px;}
	.indexPart2 .tab li .ico{ right: 15px;}
	.lclwxz_footerbox_01{ width:1200px;}
    .case .list li .imgDiv img{ width: 100%; }
    .aboutwh .awh_left ul li{margin-bottom:50px;}
    .aboutwh .awh_left ul li h2{}
    .indexPart3Tel .list li .imgDiv img { width: 100%; height:150px;}
    .environment,.case{width:90%}
	.aboutwh .awh_left ul li{ min-height:340px;}
	}

@media screen and ( max-width:1200px ){
	.headDiv .logo{bottom:44px;}
	.headDiv .logo img{width:80%;}
	.wal, .wal2, .w1040{width:100%;}
	.ind-banner,.pageBanner{margin-top:0px;}
	.PC-Box, .headDiv, .footDiv, .sideBar, .botLayer, .pageNow, .pageNav, .pageNum, .w220{ display:none;}
	/*.Phone-Box, .headTel, .bannerTel, .footDivTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}*/
    	.Phone-Box, .headTel, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore, .footBtn{ display:block;}

	.indexTitle .title1{font-size: 22px; padding-bottom: 10px;}
	.indexTitle .title1 em{ width: 30px; margin-left: -15px;}
	.indexTitle .title2{ padding-top: 5px; font-size: 16px;}
	.indexPart4{ padding: 40px 10px 50px;}
	.indexPart4 .tab2{ padding: 25px 0 30px; text-align: center;}
	.indexPart4 .tab2 li{ margin: 0 12px;}
    .indexPart4 .tab2 .li01{ display:none;}
	.indexPart4 .detail{ width: 100%; height: auto;}
	.indexPart4 .detail .contentBox{ padding: 25px 15px 30px; }
	.indexPart4 .detail .time{ font-size: 26px; }
	.indexPart4 .detail .name{ height:30px; line-height:30px; font-size:16px; }
	.indexPart4 .detail .msg{ font-size:12px; line-height:20px; height:40px;}
	.indexPart4 .detail .imgDiv{ padding-top:25px;}
	.indexPart4 .detail .imgDiv img{ width:100%;}
	.indexPart4 .list{ width: 100%; padding-top: 25px; overflow: hidden; height: 274px;}
	.indexPart4 .list li{ height: 116px;  padding: 20px 10px 0 16px;}
	.indexPart4 .list li .name{ padding-left: 28px; height: 38px; overflow: hidden; color: #2c2c2c; line-height: 38px; font-size: 16px; background: url(../image/ico2.jpg) left center no-repeat;}
	.indexPart4 .list li .content{ font-size: 12px; color: #989898; height: 48px; line-height: 24px; padding-left: 28px; padding-top: 5px;}
	.indexPart4 .list li .time{ display: none; }
    	.indexPart4 .bigV{ width:100%;}
	.indexPart4 .littleV{ width:100%; padding-top:10px;}
	.indexPart4 .littleV li{ position:relative; margin-bottom:10px;}

	.indexPart4 .moreBtn{ margin: 40px auto 0; width: 140px; }
	.indexPart4 .moreBtn a{ width: 140px; height: 40px; line-height: 40px;}

	.i-pro .bottom .xx .tit{font-size:38px;}
	.i-pro .page li{width:320px; padding-left:0}
	.i-pro .page li .r .tit{font-size:20px; margin-bottom:0px; text-align:center;}
	.i-pro .bottom .xx .sum{width:300px;}
	.zl{padding:50px 0;}
	.zllist_box .zllist{ margin-top: 20px; margin-right: 20px;}
	.contact-section6 .contcat_right .item h3 span{width:200px;}
	.contact-section6 .contcat_right .item h3{font-size:20px;}
	.ind-banner .swiper-pagination{bottom:26px!important}
	.foot{ height:auto; padding:15px 10px;}
	.foot .msgList{ padding: 0 0 10px;}
	.foot .msgList li{ margin: 0 12px;}
	.foot .msgList li img{ margin-right: 8px; }
	/*.pageBox{ padding: 0 10px; }*/
	.pageTitleBox{ padding: 20px 0 35px; }
	.pageTitle .txt1{ font-size: 16px;}
	.pageTitle .txt1 em{ width: 156px; margin-left: 8px; top: -4px;}
	.pageTitle .txt2{ font-size: 18px;}
	.pageTitle .txt2 b{ padding-right: 5px; }
	.about{ padding-top: 20px; }
	.about .leftDiv{width: 90%; margin-top: 40px;}
	.about .year{ font-size: 26px;}
	.about .name{ font-size: 18px; padding-bottom: 15px;}
	.about .name em{ width: 30px; height: 2px;}
	.about .content{ padding-top: 30px; line-height: 26px;}
	.about .rightImg{ width: 90%; padding:20px 5% 0 5%;}
	.about .rightImg img{ width: 100%; }
	.aboutimg{ width:100%; padding:5% 0;}
	.aboutwh .awh_left ul li h3{}
	.rongyu-r li{width: calc(50% - 20px);}
	.rongyu-r li:nth-child(3n){margin: 0 30px 0 0;}
	.rongyu-r li:nth-child(2n){margin: 0 0px 30px 0;}
	.about2{ padding: 0 0 50px; }
	.about2 .rightDiv{ width: 100%;}
	.about2 .leftImg img{ width: 100%; }
	.aboutList{ height: auto; background-size: 100% 100%; padding: 0 10px 50px;}
	.aboutList .list{ padding-top: 45px; }
	.aboutList .list ul{ margin-right: 0px; }
	.aboutList .list li{ float: left; width: 50%; margin-bottom: 25px;}
	.aboutList .list li .box{ margin-right: 0px; padding-left: 0px; height: auto; text-align:center;}
	.aboutList .list li .round{ position:relative; width: 76px; height: 76px; border-radius: 38px; -moz-border-radius: 38px; margin:0 auto;}
	.aboutList .list li .ico{ margin-left: -25px; margin-top: -25px; }
	.aboutList .list li .ico img{ width: 50px; }
	.aboutList .list li .num{ padding-top: 12px; font-size: 24px; line-height: 32px;}
	.aboutList .list li:hover .round{ background-size: 96px;}
	.group{ padding: 20px 0 60px; }
	.group .imgDiv{ padding-top: 40px; }
	.group .imgDiv img{ width: 100%; }
	.history{ padding: 20px 0 50px; }
	.history .bigBox{ margin-top: 45px; background: url(../image/line2.jpg) 35px repeat-y; padding-top: 40px}
	.history .list li{ padding-left: 82px; padding-bottom: 20px; }
	.history .list li .year{ position: absolute; left: 0; margin-left: 0px;}
	.history .list li .contentBox{ width: auto;  padding: 0 5px 20px;}
	.history .list li .nian{ padding: 18px 0 0 10px; font-size: 20px;}
	.history .list li .content{ padding: 0 10px; line-height: 26px; font-size: 13px; }
	.history .list li .contentBox .bg{ left: -9px; right: auto; background: url(../image/nimg9_3.png) center no-repeat;}
	.history .list .li01 .contentBox{ float: left;}
	.history .list li .imgDiv{ margin: 10px 10px 0;}
	.history .list li .imgDiv img{ width: 100%; }
	.history .btnDiv{ margin-left: 0; width: 72px; height: 72px;}
	.culture{ padding-bottom: 90px; }
	.culture .bigImg{ padding: 30px 0 20px; }
	.culture .bigImg img{ width: 100%; }
	.culture .box{  height: auto; margin-bottom: 20px; padding-bottom: 25px;}
	.culture .box .imgDiv{ position: relative;}
	.culture .box .imgDiv img{ width: 100%; }
	.culture .box .titleDiv{ padding: 40px 0 0 15px; }
	.culture .box .title1{ font-size: 22px;}
	.culture .box .title2{ font-size: 18px;}
	.culture .box .msg{ padding: 26px 0 0 15px; font-size: 14px; line-height: 26px; }
	.culture .box2{ height: auto; padding-left: 0px; padding-bottom: 25px;}
	.culture .box2 .imgDiv{ position: relative;}
	.culture .box2 .imgDiv img{ width: 100%; }
	.culture .box2 .titleDiv{ padding: 40px 0 0 15px; }
	.culture .box2 .title1{ font-size: 22px;}
	.culture .box2 .title2{ font-size: 18px;}
	.culture .box2 .msg{ padding: 26px 0 0 15px; font-size: 14px; line-height:26px; }
	.honor .pageTitle{ padding-bottom: 30px; }

    .pipe{ padding:25px 0 45px;}
	.pipe .list li{ height:auto; margin-bottom:20px; padding:20px 15px;}
	.pipe .list li .imgDiv{ position:relative; left:0; top:0;}
	.pipe .list li .imgDiv img{ width:100%;}
	.pipe .list li .boxbox{ padding-top:25px;}
	.pipe .list li .name{ min-height:30px; height:auto; line-height:30px; padding-left:42px; font-size:16px; padding-bottom:10px;}
	.pipe .list li .name em{ background-size:30px; width:30px; height:30px; font-size:12px;}
	.pipe .list li .content{ padding-top:8px; font-size:14px; line-height:28px;}
	.pipe .list .li01{ padding:20px 15px;}
	.pipe .list .li01 .imgDiv{ left:auto; right:0;}

	.h_banner {padding: 0 40px; } 
	.h_banner .swiper-button-prev {width: 35px;height: 35px;margin-top: -12.5px;left: 0px; background-size: 35px;} 
	.h_banner .swiper-button-next {width: 35px;height: 35px;margin-top: -12.5px;right: 0px; background-size: 35px;} 
	.h_banner .swiper-button-prev:hover{ background-size: 35px; }
	.h_banner .swiper-button-next:hover{ background-size: 35px; }
	.h_banner .swiper-slide {width: 100%; } 
	.h_banner .swiper-slide p {font-size: 12px; padding: 7px 10px 10px; }
	.honor{ padding: 20px 0 50px; }
	.honor .list{ padding: 35px 0; }
	.honor .list ul{ margin-right: -10px; }
	.honor .list li{ float: left; width: 50%; margin-bottom: 15px;}
	.honor .list li .box{ margin-right: 10px;}
	.honor .list li .imgDiv{ padding: 10px 5px 0; }
	.honor .list li .name{ font-size: 12px; height: 40px; line-height: 40px;}
	.spirit{ padding: 20px 0 50px; }
	.spirit .contentBox{ margin-top: 35px; height: auto; background: #fafafa; padding-bottom: 40px;}
	.spirit .title{ padding: 35px 0 0 25px; height: 45px; font-size: 20px;}
	.spirit .title em{ left: 25px; }
	.spirit .content{ padding: 30px 25px 0 25px; line-height: 26px; }
	.spirit .ico{ padding-top: 30px; text-align: center; position: relative; right: 0px; top: 0px; }
	.spirit .bg{ display: none; }
	.contact{ padding: 20px 0 50px; }
    .contact .cnnBox{ padding-top: 25px;}
	.contact .tab2{ height: 115px; width:66.66%;}
	.contact .tab2 li{ height: 80px;}
	.contact .tab2 li .ico{ display: none; }
	.contact .tab2 li .txt{ padding-left: 15px; height: 80px; font-size: 14px; line-height: 24px; display: table-cell; vertical-align: middle;}
	.contact .tab2 li .wen{ line-height: 24px; padding: 0 0 0 15px; font-size: 12px; height: 80px; display: table-cell; vertical-align: middle;}
	.contact .ysl{ width:33.33%; height:80px;}
	.contact .ysl .ico{ display: none; }
	.contact .ysl .txt{ padding-left: 15px; height: 80px; font-size: 14px; line-height: 24px; display: table-cell; vertical-align: middle;}
	.contact .ysl .wen{ line-height: 24px; padding: 0 0 0 15px; font-size: 12px; height: 80px; display: table-cell; vertical-align: middle; }

	/*.contact .tab2{ padding-top: 25px; height: 115px;}
	.contact .tab2 li{ height: 80px;}
	.contact .tab2 li .ico{ display: none; }
	.contact .tab2 li .txt{ padding-left: 15px; height: 80px; font-size: 14px; line-height: 24px; display: table-cell; vertical-align: middle;}
	.contact .tab2 li .wen{ line-height: 24px; padding: 0 0 0 15px; font-size: 12px; height: 80px; display: table-cell; vertical-align: middle;}*/
	.contact table th{ height: 42px; font-size: 14px;}
	.contact table .th01{ text-indent: 30px; }
	.contact table td{ font-size: 12px; line-height: 30px; padding: 10px 0;}
	.contact table .td01{ text-indent: 30px; }
	.contact table td em{ padding-left: 10px;}
	.contact .bigBox{ margin-top: 40px; height: auto; }
	.contact .list{ padding: 30px 10px 30px 15px; }
	.contact .list li{ font-size: 14px; padding-bottom: 10px; }
	.contact .list li a{ width: 115px; height: 35px; line-height: 35px; }
	.contact .list li a img{ padding-right: 4px; }
	.contact .mapDiv{ position: relative; width:100%;height:223px;}
	.contact .mapDiv img{ width: 100%; }
	.news{ padding: 20px 0 60px; }
    .news .detail .more{ padding-left:10px;}
	.news .pageTitle{ padding-bottom: 35px; }
	.news .detail{ height: auto; padding: 0 0 25px 0;}
	.news .detail .imgDiv{ position: relative; }
	.news .detail .imgDiv img{ width: 100%;height:auto; }
	.news .detail .name{ padding: 10px 10px 0; font-size: 16px; height: 36px; line-height: 36px;}
	.news .detail .content{ line-height: 20px; height: 40px; padding: 10px 10px 0; font-size: 12px;}
	.news .detail .time{ padding: 20px 10px 0; }
	.news .list{ padding-bottom: 50px; }
	.news .list li{ border-bottom: #f8f8f8 solid 1px; height: 150px;}
	.news .list li a{ height: 150px; padding-right: 0px;}
	.news .list li .imgDiv{ display: none; }
	.news .list li .name{ padding-top: 20px; height: 30px; line-height: 30px; font-size: 16px; }
	.news .list li .content{ padding-top: 10px; }
	.news .list li .time{ padding-top: 10px;}
	.newShow{ padding: 30px 10px 60px; }
    .newShow2{ padding: 30px 5% 60px; }
	.newShow .name{ font-size: 18px; padding-bottom: 15px;}
	.newShow .time{ padding-bottom: 28px; font-size: 12px;}
	.newShow .time em{ padding: 0 8px; }
	.newShow .content{ line-height: 26px; padding: 20px 0 30px;}
	.newShow .imgDiv img{ width: 100%;}
	.pageDown{height:auto;}
	.pageDown .box{ padding-top: 15px; }
	.pageDown .btn{position:relative; top:0px; margin-top: 15px;}
	.announcement{ padding: 20px 0 55px; }
	.announcement .pageTitle{ padding-bottom: 35px; }
	.announcement .list li{ margin-bottom: 15px; }
	.announcement .list li a{ height: 150px; padding: 0 15px; }
	.announcement .list li .name{ padding-top: 20px; height: 30px; line-height: 30px; font-size: 16px;}
	.announcement .list li .content{ padding-top: 12px; line-height: 20px; font-size: 12px; height: 40px; }
	.announcement .list li .time{ padding-top: 10px;  }
	.video{ padding: 20px 0 50px; }
	.video .pageTitle{ padding-bottom: 35px; }
	.video .list ul{ margin-right: -10px; }
	.video .list li{ width: 50%; margin-bottom: 20px;}
	.video .list li .box{ margin-right: 10px; }
	.video .list li .ico{  margin-left: -20px; margin-top: -20px; width: 40px; height: 40px; background-size: 40px;  }
	.video .list li .name{ height: 40px; line-height: 40px;  font-size: 14px; padding: 0 10px;}
	.video .list li:hover .name{ background-size: 100% 100%;}
	.download{ padding: 20px 0 50px; }
	.download .pageTitle{ padding-bottom: 35px; }
	.download .msg{ font-size: 16px; padding-bottom: 15px; }
	.download .form{ padding-bottom: 25px;}
	.download .form li{ float: none; margin-right: 0px; margin-bottom: 10px;}
	.download .form li .box{ width: auto; padding-left: 105px; height: 43px;}
	.download .form li .wen{ line-height: 43px; font-size: 14px;}
	.download .form li .wen img{ padding-right: 10px; }
	.download .form li a{ margin-right: 10px; width: 125px; height: 40px; font-size: 14px; line-height: 40px;}
	.download .form li .input1{ height: 43px; line-height: 43px;}
	.download .list{ padding-bottom: 35px; }
	.download .list li{ margin-bottom: 10px;}
	.download .list li a{ padding-right: 50px; height: 74px;}
	.download .list li .name{ padding-left: 10px; line-height: 14px; padding-top: 8px; height: 30px; line-height: 30px; overflow: hidden; }
	.download .list li .time{ padding-left: 10px; position: relative; left: 0; line-height: 24px; }
	.governance{ padding: 20px 0 65px; }
	.governance .pageTitle{ padding-bottom: 35px; }
	.governance .wen{ font-size: 20px; padding-bottom: 30px; }
	.governance .table{ padding-bottom: 35px; }
	.governance table td{ padding: 10px 0;}
	.governance table .td01{ text-indent: 10px; width: 30%;}
	.governance table td div{ padding:0 10px;}
	.governance table p{ padding-right: 25px; float: none; }
	.governance table ul{ float: none; padding-top: 8px;}
	.governance table li{ margin-right: 10px; font-size: 12px;}
	.governance table li .img1{ display: none; }
	.governance .list ul{ margin-right: 0px; }
	.governance .list li{ float: none; width: 100%; margin-bottom: 20px;}
	.governance .list li .box{ margin-right: 0px;}
	.governance .list li .txt{font-size: 18px; }
	.governance .list li .botDiv{ padding: 25px 10px 20px; }
	.environment{ padding: 20px 0 40px; }
	.environment .pageTitle{ padding-bottom: 35px; }
	.environment .tab2{ padding-bottom: 25px;}
	.environment .tab2 ul{ margin-right: -10px; }
	.environment .tab2 li{ display: block; float: left; width: 23%; margin-bottom: 10px;}
	.environment .tab2 li div{ width: auto; height: 38px; line-height: 38px; font-size: 14px; margin: 0 10px 0 0; }
	.environment .imgDiv{ padding-bottom: 15px; }
	.treatment{ padding: 20px 0 45px; }
	.treatment .pageTitle{ padding-bottom: 35px; }
	.treatment .list{ padding: 0; }
	.treatment .list ul{ margin-right: 0px;}
	.treatment .list li{ float: none; width: 100%; margin-bottom: 20px;}
	.treatment .list li .box{ margin-right: 0px; }
	.treatment .list li .tou{ width: 150px; height: 45px; background: #085ea4; line-height: 45px; font-size: 16px;}
	.treatment .list li .mxfDiv{ padding-top: 25px; height: auto; padding-bottom: 20px; }
	.treatment .list li .content{ padding: 15px 10px 0 10px; height: auto;}
	.job{ padding: 20px 0 50px; }
	.job .pageTitle{ padding-bottom: 35px; }
	.job .lie ul{ margin-right: 0px; }
	.job .lie li{ width: 100%; margin-bottom: 15px;}
	.job .lie li .box{ margin-right: 0px;}
	.job .lie li .wen{ font-size: 20px;}
	.job .msg{ padding: 30px 0 15px;}
	.job .list{ padding-bottom: 30px; }
	.job .list li{ margin-bottom:15px;}
	.job .list li .name a{ font-size: 15px; height: 45px; line-height: 45px; background: #f5f5f5; padding-left: 10px;} 
	.job .list li.liNow .name a{ background:none;}
	.job .list li .box{ padding:10px 15px 40px;} 
	.job .list li .top dd{    width: 100%; padding-right: 0px; font-size: 12px; display: block;} 
	.job .list li h2{ padding:25px 0 10px;}
	.job .list li .btnDiv{ padding-top:30px;}
	.job .tips{ padding: 35px 0 25px; font-size: 14px; text-align: left;}
	.job .links{ text-align: center; }
	.job .links li{ margin: 0 0 20px; display: block;}
	.product{ padding: 0; }
	.product .list li{ height: auto; margin-bottom: 25px;}
	.product .list li .imgDivTel{ display: block; }
	.product .list li .imgDiv{ display: none; }
	.product .list li .contentBox{ width: 90%; height: auto; }
	.product .list li .name{ padding-top: 35px; font-size: 24px; height: 40px;}
	.product .list li .name em{ height: 2px;}
	.product .list li .msg{ padding-top: 30px; font-size: 15px;}
	.product .list li .wen{ margin-bottom: 30px; font-size: 13px; padding: 5px 10px 0;}
	.product .list li .btnDiv{ padding-bottom: 30px;}
	.productShow{ padding: 20px 0 50px; }
	.productShow .part1{ background: #fff; min-height: 100px; padding: 0;}
	.productShow_2{ float: none; width: 100%; padding-top: 20px;}
	.productShow_2 .name{ text-align: left; font-size: 18px; padding-bottom: 12px; }
	.productShow_2 .name em{ left: 0; width: 35px; height: 2px; margin-left: 0px; }
	.productShow_2 .content{ padding: 20px 0 30px; line-height: 26px; }
	.productShow_2 .btnGroup{ width: 272px; }
	.productShow_2 .btnGroup li{ margin: 0 8px;}
	.productShow_2 .btnGroup li a{ width: 120px; height: 36px; line-height: 36px; }
    .productShow .part2 img{ width: 100%; }
	.productShow .part2{ padding-top: 32px; }
	.productShow .tab2{ height: 45px; }
	.productShow .tab2 li{ font-size: 16px;}
	.productShow .tab2 li div{ line-height: 45px;}
	.productShow .tabContent2{ padding: 30px 15px;}
	.productShow .part2 .bigImg img{ width: 100%; }
	.stock{ padding: 20px 0 60px; }
	.stock .mxfDiv{ padding-top: 35px;}
	.stock .pon{ height: 253px; width: 100%;}
	.stock .pon .price{ padding: 50px 0 0 36px; font-size: 48px; line-height: 42px;}
	.stock .pon .price img{ top: -16px;}
	.stock .pon .wen1{ padding: 35px 0 0 36px; }
	.stock .pon .wen2{ padding-left: 36px; }
	.stock .don{ width: 100%; height: auto; padding-bottom: 35px;}
	.stock .don .list{ padding: 30px 0 0 36px; }
	.stock .don .list li{ width: 50%; margin-bottom: 25px; }
	.stock .don .list li .num{ font-size: 28px; height: 38px;}
	.stock .don .msg{ padding: 30px 0 0 36px; font-size: 14px; }
	.stock .monDiv{ width: 100%; border-right: none; height: auto; }
	.stock .nonDiv{ width: 100%; height: auto; }
	.stock .nonDiv li{ padding-left: 30px; padding-right: 15px;}
	.stock .nonDiv .li01{ height: 166px; }
	.stock .nonDiv li:last-child{ border-bottom: none; }
	.stock .nonDiv li .name{ padding: 32px 0 20px; font-size: 16px; }
	.stock .nonDiv li .num{ font-size: 16px; }
	.circular{ padding: 20px 0 50px; }
	.circular .pageTitle{ padding-bottom: 35px; }
	.circularBg{ height:120px;} 
	.circularList{padding:0 40px;background-size: 6px;width: 100%; height: 120px;} 
	.circularList .slick-slide{height: 70px;font-size:14px;padding-bottom: 40px;background: url(../image/bg6.jpg) center 46px repeat-x;line-height: 76px;} 
	.circularList .slick-list {width: 100%; } 
	.circularList .slick-current{font-size:14px;} 
	.circularList .slick-current .year {font-size: 14px; width: 60px; height: 60px; line-height: 60px; } 
	.circularBox .slick-prev{background-size:14px;width:35px;height: 37px;top: 68px;} 
	.circularBox .slick-next{background-size:14px;width: 35px;height:37px;top: 68px;} 
	.circularContentDiv {width: 100%; margin: 0px auto 10px; } 
	.circular .contentBox li{ height: auto; padding: 5px 0;}
	.circular .contentBox li a{  padding-left: 10px; font-size: 14px; line-height: 24px; }
	.circular .contentBox li em{ position: relative; display: block; right: 0px; top: 0px; line-height: 24px; font-size: 12px; padding-left: 10px;}
	.report{ padding: 20px 0 50px; }
	.report .pageTitle{ padding-bottom: 35px; }
	.reportBg{ height:120px;} 
	.reportList{padding:0 40px;background-size: 6px;width: 100%; height: 120px;} 
	.reportList .slick-slide{height: 70px;font-size:14px;padding-bottom: 40px;background: url(../image/bg6.jpg) center 46px repeat-x;line-height: 76px;} 
	.reportList .slick-list {width: 100%; } 
	.reportList .slick-current{font-size:14px;} 
	.reportList .slick-current .year {font-size: 14px; width: 60px; height: 60px; line-height: 60px; } 
	.reportBox .slick-prev{background-size:14px;width:35px;height: 37px;top: 68px;} 
	.reportBox .slick-next{background-size:14px;width: 35px;height:37px;top: 68px;} 
	.reportContentDiv {width: 100%; margin: 0px auto 10px; } 
	.reportContent .list{ padding: 0;}
	.reportContent .list ul{ margin-right: 0px; }
	.reportContent .list li{ width: 100%; margin-bottom: 20px;padding:0;}
	.reportContent .list li .box{ margin-right: 0px; }
	.reportContent .list li .name{ height: 42px; line-height: 42px; font-size: 16px;  }
    .reportContent .list li .imgDiv img{ width: 100%; }

	.car{ padding:20px 0 40px;}
	.car .bigBox{ padding:25px 10px;}
	.car .bigBox img{ width:100%;}
    .lecture{ padding:20px 0 50px;}
	.lecture .pageTitle{ padding-bottom: 35px; }
	.lecture .list{ padding-bottom:30px;}
	.lecture .list ul{ margin-right:-10px;}
	.lecture .list li{ width:50%;}
	.lecture .list li .box{ margin-right:10px;}
	.lecture .list li .name{ height:44px; font-size: 14px; line-height:44px;}

	.case{ padding:20px 0 50px;}
	.case .pageTitle{ padding-bottom:35px;}
	.case .list{ padding-bottom: 25px; }
	/*.case .list ul{ margin-right:0px;}
	.case .list li{ float: none; width: 100%; margin-bottom:20px;}
	.case .list li .box{ margin-right:0px;}*/
    .case .list ul{ margin-right:-10px;}
	.case .list li{ float: left; width: 50%; margin-bottom:20px;}
	.case .list li .box{ margin-right:10px;}
	.case .list li .botBox{ display:none;}

    .case .list li .imgDiv img{ width: 100%;}
	.case .list .name{font-size:18px; height:52px; line-height:52px;}
	.case .list .msg{ padding: 10px 20px 0; height: 48px;}
    	.case .list .nameTel{ display:block;}
  .prospect{ padding:20px 0 90px;}
	.prospect .pageTitle{ padding-bottom:35px;}
	.prospect .title{ font-size:18px; padding-bottom:15px;}
	.prospect .part1{ padding-top:30px;}
	.prospect .part1 .leftDiv{ width:100%; padding-bottom:10px;}
	.prospect .part1 .leftDiv ul{ margin-right:-10px;}
	.prospect .part1 .leftDiv li{ width:50%; margin-right:0px;}
	.prospect .part1 .leftDiv li .box{ margin-right:10px;}
	.prospect .part1 .leftDiv li img{ width:100%;}
	.prospect .part1 .rightDiv{ width:100%; height:200px;}
	.prospect .part1 .rightDiv .wen1{ padding:55px 0 0 50px; font-size:18px;}
	.prospect .part1 .rightDiv .wen1 b{ font-size:24px;}
	.prospect .part1 .rightDiv .wen2{ font-size:16px; padding-left:50px; padding-top:5px;}
	.prospect .part2{ padding-top:35px;}
	.prospect .part2 li{ padding-left:18px; font-size:14px; background:url(../image/ico3.jpg) left 12px no-repeat; margin-bottom:15px;}
	.advantage{ padding:20px 0 50px;}
	.advantage .pageTitle{ padding-bottom:35px;}
	.advantage .part1{ padding-left:0px; min-height:100px;}
	.advantage .part1 .imgDiv{ position:relative;}
	.advantage .part1 .imgDiv img{ width:100%;}
	.advantage .part1 .toptop{ height:60px;}
	.advantage .part1 .name{ height:54px; line-height:54px; font-size:18px; padding-left:40px;}
	.advantage .part1 .name em{ top:13px; width:28px; height:28px; background-size:28px; line-height:28px; font-size:16px;}
	.advantage .part1 .content{ font-size:14px; line-height:28px; padding-top:20px;}
	.advantage .part2{ padding-top:40px;}
	.advantage .part2 .toptop{ height:60px;}
	.advantage .part2 .title{ height:54px; line-height:54px; font-size:18px; padding-left:40px;}
	.advantage .part2 .title em{ top:13px; width:28px; height:28px; background-size:28px; line-height:28px; font-size:16px;}
	.advantage .part2 .list{ padding-top:30px;}
	.advantage .part2 .list li{ margin-bottom:30px; min-height:100px; padding-bottom:30px; padding-left:0px;}
	.advantage .part2 .list .li01{ padding-left:0px; padding-right:0px;}
	.advantage .part2 .list li .imgDiv{ position:relative;}
	.advantage .part2 .list li .imgDiv img{ width:100%;}
	.advantage .part2 .list li .name{ font-size:16px; padding: 20px 0 15px;}
	.advantage .part2 .list li .name2{ padding:20px 0 15px;}
	.advantage .part2 .list li .content{ font-size:14px; line-height:28px;}
	.advantage .part3{ padding-bottom:30px;}
	.advantage .part3 .title{ height:28px; line-height:28px; font-size:18px; padding-left:40px;}
	.advantage .part3 .title em{ width:28px; height:28px; background-size:28px; line-height:28px; font-size:16px;}
	.advantage .part3 .content{ font-size:14px; line-height:28px;}
	.advantage .part4{ padding:30px 0;}
	.advantage .part4 .title{ height:28px; line-height:28px; font-size:18px; padding-left:40px;}
	.advantage .part4 .title em{ width:28px; height:28px; background-size:28px; line-height:28px; font-size:16px;}
	.advantage .part4 .content{ font-size:14px; line-height:28px;}
	
	.joinApply{ height:auto; background:none; padding-bottom:80px;}
	.joinApply .bigBox{ width:100%; height:auto; background:url(../image/bg7.png) center repeat; margin:20px auto 0; position:relative;}
	.joinApply .title{ padding:35px 0 15px; font-size:20px; line-height:20px; margin-bottom:25px;}
	.joinApply .mxfDiv{ padding:0;}
	.joinApply .wen{ padding-left:20px; font-size:16px; height:30px; line-height:30px; background:url(../image/nimg9_4.jpg) left center no-repeat;}
	.joinApply .content{ padding-left:0px; padding-bottom:15px;}
	.joinApply .form{ padding-top:25px;}
	.joinApply .form li{ margin-bottom:10px;}
	.joinApply .form li .toutou{ height:30px;}
	.joinApply .form li .box{ margin-left:0px; width:100%; height:46px; }
	.joinApply .form li .input1{ width:100%; }
	.joinApply .form li select{ width:100%; }
	.joinApply .form li .select2{ width:100%; margin-right:0px; margin-bottom:10px;}
	.joinApply .form li .box2{ margin-left:0px;}
	.joinApply .form li .box3{ margin-left:0px; padding-top:0px;}
	.joinApply .form li .box3 .input2{ width:100%;}
	.joinApply .form li .box3 .input3{ width:166px;}
	.joinApply .form li .choose1, .joinApply .form li .choose2, .joinApply .form li .choose3{ padding-left:0px;}
	.joinApply .form .yzm{ padding-left:10px;}
	.joinApply .btnDiv{ padding:26px 0 0 0px;}
	.joinApply .btnDiv a{ width:135px; height:38px; line-height:38px; }
	.joinApply .ewmDiv{ display:none;}

    .bigPicLayer1{ width:94%; height:auto;}
	.bigPicLayer1 .close{ display:block; width:30px; height:30px; background-size:30px; right:-5px; top:-15px;}
	.bigPicLayer1 .imgDiv{ padding:10px;}
	.bigPicLayer1 .imgDiv img{ width:100%;}
	
	.bigPicLayer2{ width:94%; height:auto;}
	.bigPicLayer2 .close{ display:block; width:30px; height:30px; background-size:30px; right:-5px; top:-15px;}
	.bigPicLayer2 .imgDiv{ padding:10px;}
	.bigPicLayer2 .imgDiv img{ width:100%;}
      .bigPicLayer
    {
        width: calc(100% - 20px);
        left: 0 !important;
        height: auto;
        margin-top:-121px;
    }
    .contact_list ul li ico{width:60px; height:60px;}
    .contact_list ul li p{margin-top:5px; width: calc(100% - 80px);}

	}
	@media screen and ( max-width:768px ){
		.ind-banner{display:none;}
		.mind-banner{display:block;}
		.contact_list ul li{width:100%;}
		.contact-section6 .contcat_right .item h3 span{position:relative;}
		.footer .footer-nav ul li a{padding:0 18px;}
		.footer .footerBox1{width:30%;padding: 42px 0 0 40px;}
		.footer .footerBox2{ padding: 20px 0 0;}
		.footer .footerBox3 ul li:first-child{ margin-bottom:15px; }
		.footer .footerBox2 img{ max-width:100%; }
		.footer .footerBox3{width:calc(100% - 40px); padding: 40px 0 40px 40px;}
		.bigtitle h2 ,.ymain .titn{font-size: 30px;}
		.bigtitle h4 {font-size: 22px;}
		   .i-pro .page{top: auto;bottom: 0; width: 100%;flex-flow: row;flex-wrap: wrap;height: 300px;}
		  .i-pro .page li{float: left;width: 33.33%;height: 100px;display: flex; justify-content: center;align-items: center;padding: 0;}
		  .i-pro .page li .r{margin-left:0}
		  .i-pro .page li .r .tit{font-size:18px; font-weight:normal;}
		  .i-pro .bottom .xx{top: 30%;}
		  .i-pro .bottom .xx .sum{width: 80%;margin-bottom: 50px;}
		  .partner{width:96%;margin: 50px auto 50px;}
		  .partner ul li{width:23.5%; margin:20px 2% 20px 0}
		  .partner ul li:nth-child(5n+5){margin:20px 2% 20px 0}
		  .partner ul li:nth-child(4n+4){margin:20px 0 20px 0}
		  .aboutwh .awh_left{width:90%; padding:5%;}
		  .aboutwh .awh_right{width:100%;margin-left:0px; margin-top:30px;}
		  .aboutwh .awh_left ul li{width:calc(100% - 80px); min-height:310px; margin:0 0 50px 0; }
		  .rongyu-r li{width: 100%; margin: 0 0px 20px 0;}
		  .about-future{width: 90%;  padding: 50px 5% 0 5%;}
		  .about-future-l,.about-future-r{ width:100%; margin:0;padding-top:30px;}
	.rongyu-r li:nth-child(3n){margin: 0 30px 20px 0;}
	.rongyu-r li:nth-child(2n){margin: 0 0px 20px 0;}
       .footer .footer-search{margin: 30px auto 30px;}  
       #baidu-map{height:400px;} 
	.sczljclist{ width:100%;}
	.zl h4{ font-size:20px;}
	.zl1{ padding:20px 0;}
	.sczljc{padding: 15px 0 0 0;}
	.jczx .imgsys{margin: 15px 0 20px 0;}
	.zllist_box{ width:100%; padding:0;}   

	}
@media screen and ( max-width:640px ){
	.indexPart2Tel .tab2 li .name1{font-size: 18px;}
	.footer .footer-nav ul li a { padding: 0 10px;}
	.footer .footer-copyright{padding: 12px 5%;}
	.i-pro .page li{height:80px;}
	.i-pro .page{height:240px;}
	
	.rongyu-l{width: calc(100% - 14px);margin-bottom: 20px;}
	.rongyu-r{width:100%;}
	.bigtitle2 h3,.bigtitle2 h2{font-size:24px;}
	.bigtitle2 p{font-size:16px;}
	.environment .tab2 li{width: 47%; margin-bottom: 25px;}
	.environment .imgDiv{    overflow-x: scroll;}
	.indexPart1Tel .numList li{ width:100%;padding: 0 0 15px 0; border-bottom: 1px solid #ccc; margin: 0 0 10px 0;}
	.indexPart1Tel .numList li .wen{ font-size:16px;}
	.swiper-button-next, .swiper-button-prev{ display:none;}
}
@media screen and ( max-width:450px ){
	.indexPart2Tel .tab2 li .name1{ font-size: 16px;}
	.partner ul li{width:30%; margin:20px 5% 20px 0}
	.partner ul li:nth-child(5n+5){margin:20px 5% 20px 0}
	.partner ul li:nth-child(4n+4){margin:20px 5% 20px 0}
	.partner ul li:nth-child(3n+3){margin:20px 0 20px 0}
     .i-pro .page li{width:50%; height:60px;}
     .i-pro .page li .r .tit{font-size:14px;}
     .i-pro .page{height:300px;}
     .i-pro .page li:last-child{width:100%;}
     .contact-section6 .contcat_right .item .form li{width:100%;}
     .contact-section6 .contcat_right .item .form li:nth-child(3n){width:100%}
     .footer .footer-nav ul{display:none;}
     .footer .footerBox1{width: 90%; padding: 30px 0 0 5%;}
     .footer .footerBox2 { width: 100%; padding: 30px 0 0;}
     .footer .footerBox3 { width: 90%; padding: 30px 0 40px 5%;}
     .localNav_area .b{width:40%;}
     .post{margin:30px 0;}
     .yanfaimg{display:block;}
     .yfimg_l{width:100%; margin-right:0;}
     .yfimg_r{width:100%; margin-top:10px;}
     .yfimg_r2{width:100%}
     .yfimg_l2{width:100%; margin-left:0; margin-top:10px;}
     .zllist_box .zllist{ margin-top: 20px; margin-right: 0px;}
     .zl { padding: 30px 0;}

}

	

