/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
 	.wal2{ width: 1300px; }
}

@media screen and ( max-width:1004px ){
	.wal, .wal2, .w944{width:100%;}
	.headDiv{ height:50px; z-index: 12;}
	.headDiv .wal{ height:50px;}
	.headDiv .wal2{ height:50px;}
	.headDiv .logo{ position:absolute; left:5px; top: 10px;}
	.headDiv .logo img{ width: 100px; }
	.headDiv .topRight{ right: 50px; top: 10px; height: 30px; }
	.headDiv .topRight li{ margin-left: 5px; font-weight: 400; font-size: 13px;}
	.headDiv .topRight li a{ line-height: 28px; width: 28px; height: 28px;}
	.headDiv .topRight li .a1{ width: 85px;}
	.headDiv .topRight li img{ padding-left: 5px;}
	.PC-Box, .headDiv .topRight, .headDiv .num, .nav, .banner, .sideBar, .indexPart1, .footDiv, .pageBanner, .pageTop, .pageNum, .w212{ display:none;}
	.Phone-Box, .navIco, .topSearchIco, .indexPart1Tel, .bannerTel, .footDivTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.indexTitle .title1{ font-size: 18px;}
	.indexTitle .title2{ padding-bottom: 10px; font-size: 20px;}
	.indexTitle2{ text-align: center; }
	.indexTitle2 .title2 em{ left: 50%; margin-left: -16px; }
	.indexTitle .btnDiv{ display: none; }
	.indexPart2{ padding: 25px 10px 30px;}
	.indexPart2 .leftDiv{ width: 100%; padding-right: 0;}
	.indexPart2 .leftDiv .content{ padding-top: 25px;}
	.indexPart2 .leftDiv .more{ margin: 0 auto; width: 116px;}
	.indexPart2 .leftDiv .imgDiv{ display: none; }
	.indexPart2 .leftDiv .imgDivTel{ display: block; }
	.indexPart2 .rightDiv{ width: 100%; padding-top: 35px; }
	.indexPart2 .rightDiv .indexTitle{ margin-bottom: 25px; }
	.indexPart2 .rightDiv .detail{ height: auto; padding-left: 0px;}
	.indexPart2 .rightDiv .detail .imgDiv{ position: relative; }
	.indexPart2 .rightDiv .detail .imgDiv img{ width: 100%; }
	.indexPart2 .rightDiv .detail .name{ line-height: 24px; height: 48px; padding-top: 12px; font-size: 16px; }
	.indexPart2 .rightDiv .detail .time{ padding-top: 10px; }
	.indexPart2 .rightDiv .list{ display: none; }

	.pageBox{ padding:20px 10px 50px;}
	.indexPart5{ height: 72px; background-size: 100% 100%;}
	.indexPart5 .btnDiv{ padding-top: 15px; float: none; width: 190px; margin: 0 auto;}
	.pageTitle{ padding-top: 25px;}
	.pageTitle b{ font-size: 20px; }
	.product{ padding: 30px 0 0; }
	.product .list ul{ margin-right: 0px; }
	.product .list li{ margin-bottom: 20px; float: none; width: 100%; }
	.product .list li .box{ padding-right: 0px; padding-left: 20px; margin-right: 0px; height: 275px;}
	.product .list li .name1{ padding: 30px 0 6px; font-size: 16px; }
	.product .list li .name2{ font-size: 14px;}
	.product .list li .msgList{ padding-top: 25px; line-height: 24px; font-size: 14px; color: #4e4e4e;}
	.product .list li .msgList dd{ height: 26px; line-height: 26px;}
	.product .list li .msgList dd a{ padding-left: 16px;}
	.product .list li .ico{ right: 20px; top: 50%; margin-top: -30px;}
	.product2{ padding: 30px 0 10px; }
	.product2 .list{ padding-top: 10px;}
	.product2 .list li{ float: none; width:100%; margin-bottom: 45px; }
	.product2 .list li .box{ margin-right: 0px; }
	.product2 .list li .name{ height: 42px;}
	.product2 .list li .name em{ color: #333; padding-right: 5px;}
	.product2 .list li .msgList{ padding: 20px 0 0 15px; }
	.product2 .list li .msgList dd{ line-height: 32px; }
	.productShow2{ padding-top: 30px; }
	.productShow2 .contentBox{ min-height: 300px; padding-right: 0px; }
	.productShow2 .contentBox .imgDiv{ position: relative; right: 0px;}
	.productShow2 .contentBox .imgDiv img{ width: 100%; }
	.productShow2 .contentBox .name{ margin-top: 20px; height: 45px; overflow: hidden;}
	.productShow2 .contentBox .name b{ padding-left: 16px; font-size: 16px;}
	.productShow2 .contentBox .name a{ margin-left: 42px;}
	.productShow2 .contentBox .msgList{ padding: 25px 0 0 0; }
	.productShow2 .contentBox .msgList li{ margin-bottom: 5px;}
	.productShow2 .tab2{ margin-top: 30px; height: auto; background: none; text-align: left;}
	.productShow2 .tab2 li{ float: left; display: block; font-size: 14px; height: 30px; margin: 0 15px 10px 0;}
	.productShow2 .tab2 .liNow{ border-bottom: #e62129 solid 3px;}
	.productShow2 .content{ padding: 25px 0 0 0;}
	.video{ padding-top: 30px; }
	.videoPic .agentlist{ padding:0 0 60px 0;}
	.videoPic .slider-for .box{ padding:0 0 15px;}
	.videoPic .slider-for .imgDiv{ width:100%;}
    .videoPic .slider-for .imgDiv video{ width: 100%; }
	.videoPic .agentlist .slick-slide{ margin:0 5px; height: auto; padding-bottom: 15px;}
	.videoPic .slick-slide .name{ padding-top:10px; font-size:13px; height: 20px; line-height: 20px; overflow: hidden;}
	.videoPic .slick-prev{ top:auto; bottom:15px; margin-top:0px; left:50%; margin-left:-40px;}
	.videoPic .slick-next{ top:auto; bottom:15px; margin-top:0px; right:50%; margin-right:-40px;}
	.news{ padding: 30px 0 20px; }
	.newsPic .slick{height:auto; padding-left:0px; padding-right: 0px; padding-bottom: 30px;}

	.newsPic .imgDiv{position:relative;}
	.newsPic .imgDiv img{ width: 100%; }
	.newsPic .name{font-size:16px; padding:15px 10px 0;}
	.newsPic .content{ padding: 10px 10px 0;}
	.newsPic .time{ margin-top:20px; margin-left: 10px;}
	.newsPic .slick-prev{ bottom:25px; right:62px;}
	.newsPic .slick-next{ bottom:25px; right:20px;}
	.newsList{ padding-bottom:10px;}
	.newsList li{ height:125px; padding-left:96px; position:relative;}
	.newsList li .timeDiv{ width:80px; height:86px; top:20px;}
	.newsList li .timeDiv h2{ font-size:38px;}
	.newsList li .name{ font-size:16px; padding-top:20px; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px;}
	.newShow{ padding-top: 30px; }
	.newShow .name{ padding-bottom: 15px; font-size: 18px; }
	.newShow .time{ padding-bottom: 20px;}
	.newShow .time em{ padding: 0 5px; }
	.newShow .content{ padding: 25px 0; line-height: 26px;}
	.newShow .imgDiv{ padding: 20px 0; }
	.newShow .content img{ width: 100%; }
	.newShow .share{ height: 50px;}
	.pageDown{height:auto;}
	.pageDown .box{ padding-top: 15px; }
	.pageDown .btn{position:relative; top:0px; margin-top: 15px;} 
	.job{ padding: 30px 0 25px; }
	.job .imgDiv{ display: none;}
	.job .list li{ margin-bottom:15px;}
	.job .list li .top{ min-height: 66px; height: auto; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;} 
	.job .list li .name{ padding-left: 15px; line-height: 30px; background: url(../images/ico6.jpg) no-repeat left center; font-size: 16px;}
	.job .list li .btn1{ right: 15px;}
	.job .list li .box { padding: 30px 15px 40px;} 
	.job .list li .msgList{ position: relative; right: 0;}
	.job .list li .msgList dd{ padding-left:0px; padding-right: 20px; line-height:20px;}
	.job .list li .content{ line-height:26px; padding-bottom: 30px;}
	.job .list li .botDiv{ height: 128px;  padding-left: 15px; padding-right: 15px;}
	.job .list li .txt{ padding: 10px 0 5px; font-size: 16px; }
	.job .list li .zixun{  right: 30px; }
    .job .mxf{ display:none;}
	.job .pnj{ display:none;}
	.contact{ padding: 30px 0 25px; }
	.contact .part2{ margin-top: 20px; height: auto; padding: 0 0 20px 0;}
	.contact .part2 .imgDiv{ position: relative;width: 100%; }
	.contact .part2 .imgDiv img{ width: 100%; }
	.contact .part2 .txt{ padding: 15px 10px 10px; font-size: 16px; }
	.contact .part2 .name{font-size:18px; padding-bottom: 15px; padding-left: 10px;}
	.contact .part2 .msg{ line-height: 26px; padding-left: 10px;}
	.lyb{ padding: 30px 0 25px;}
	.lyb .msg{ font-size: 14px; padding-bottom: 20px; }
	.lyb .form{ padding: 0px;}
	.lyb .form li{ padding-left:60px; position:relative; height:52px; padding-right:15px;}
	.lyb .form li em{ left:0px; line-height:42px; font-size:13px; text-align: left;}
	.lyb .form li .box{ width:100%; height:40px; border:#eee solid 1px; position:relative;}
	.lyb .form li .ico{ width:40px;  height:40px;}
	.lyb .form li .ico img{ left:8px; top:8px;}
	.lyb .form li .input1{ height:40px; line-height:40px;}
	.lyb .form li .tips{ left:auto; top:15px; right:0px;}
	.lyb .form .li01{ height:200px;}
	.lyb .form textarea{ width:100%; height:150px; line-height: 24px; border:none;}
	.lyb .form li .box2{ height:166px;}
	.lyb .form li .ico2{ height:166px;}
	.lyb .form li .ico2 img{ top:62px;}
	.lyb .form li .btn1{ width:120px; height:38px;}
	.plan{ padding: 30px 0 35px; }
	.plan .content em{ font-size: 20px; }
	.plan .imgDiv img{ width: 100%; }
	.product3{ padding: 30px 0 20px 0; height: auto;}
	.product3 .imgDiv{ position: relative; top: 0px;}
	.product3 .imgDiv img{ width: 100%; }
	.product3 .bigBox{ height: auto; margin-top: 0; padding: 25px 10px 40px;}
	.product3 .txt{ padding-top: 0px; font-size: 20px; }
	.product3 .txt em{ width: 40px; margin-left: -20px;}
	.product3 .msg{ line-height: 30px; padding-top: 30px;}
	.productShow1{ padding: 30px 0 25px;}
	.productShow1 .part1{ height: auto; padding-left: 0px;}
	.productShow1 .part1 .imgDiv{ position: relative;}
	.productShow1 .part1 .imgDiv img{ width: 100%; }
	.productShow1 .part1 .bigBox{ height: auto; padding: 0 15px 25px;}
	.productShow1 .part1 .txt{ padding-top: 20px; font-size: 20px; }
	.productShow1 .part1 .txt em{ width: 40px; margin-left: -20px;}
	.productShow1 .part1 .msg{ font-size: 14px; line-height: 26px; padding-top: 20px;}
	.productShow1 .part2{ padding-top: 25px; }
	.productShow1 .part2 .title b{ width: 100px; height: 40px; line-height: 40px; }
	.productShow1 .part2 .list{ padding: 25px 0; }
	.productShow1 .part2 .list li{ height: 32px; line-height: 32px;}
	.productShow1 .part2 .imgDiv img{ width: 100%; }
	.talent{ padding-top: 30px; }
	.talent .part1{ padding-bottom: 25px;}
	.talent .content{ width: 100%; line-height: 26px; }
	.talent .imgDiv{ padding-top: 20px; }
	.talent .imgDiv img{ width: 100%; }
	.talent .list{ padding-top: 25px; }
	.talent .list ul{ margin-right: 0px; }
	.talent .list li{ width: 100%; margin-bottom: 20px; }
	.talent .list li .box{ text-align: center; margin-right: 0px; height: 160px; background-size: 100% 100%;}
	.talent .list li .box2{ background-size: 100% 100%;}
	.talent .list li .name{ padding: 25px 0 15px; font-size: 20px;}
	
    	/*2018.11.26*/
	.newProduct{ padding-top:25px;}
	.newProduct ul{ margin-right:-10px;}
	.newProduct li{ width:50%;}
	.newProduct li .box{ margin-right:10px;}
	.newProduct li .name{ height:40px; line-height:40px; font-size:14px;}

	}

