@media screen and ( max-width:1600px ){


	}

@media screen and ( max-width:1440px ){
	.indexPart2 .content{ padding-bottom:25px;}
	.indexPart3 .content{ padding-bottom:25px;}
	.indexPart4 .content{ padding-bottom:25px;}
	}


@media screen and ( max-width:1366px ){
	.indexPart2 .titleImg{ padding-top:90px;}
	.indexPart3 .titleImg{ padding-top:90px;}
	.indexPart4 .titleImg{ padding-top:90px;}
	.indexPart2 .title{ height:40px; line-height:40px;}
	.indexPart3 .title{ height:40px; line-height:40px;}
	.indexPart4 .title{ height:40px; line-height:40px;}
	.indexPart2 .content{ padding-bottom:5px;}
	.indexPart3 .content{ padding-bottom:5px;}
	.indexPart4 .content{ padding-bottom:5px;}
	}
	
@media screen and ( max-width:900px ){
	.wal, .wal2{width:100%;}
	.headDiv{height:60px; background:#fff; position:relative;}
	.headDiv .wal{height:60px;}
	.headDiv .logo{position:absolute; left:100px; margin-left:-45px; top:0px; display:block; height:100%;/* width:148px;*/}
	.headDiv .logo img{ position:relative; height:100%;}
	.headDiv .tel,.headDiv .topRight{ display:none;}
	.headDiv .navIco, .headDiv .searchIco, .headDiv .oaUrl, .headDiv .link_url, .headDiv .lanIco{ display:block;}
	.nav{display:none;}
	.indexFlashTel{position:relative; overflow:hidden; display:block;}
	.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; width:100%; text-align:center; bottom:20px;}
	.indexFlashTel .btnDiv span{display:inline-block; width:13px; height:13px; background:url(../images/ico1.png) no-repeat; background-size:13px; margin:0 4px;}
	.indexFlashTel .btnDiv .on{ background:url(../images/ico1on.png) no-repeat; background-size:13px;}
	.indexFlashTel .bd{position:relative; z-index:0;}
	.indexFlashTel .bd li{position:relative; color:#FFF;}
	.indexFlashTel .bd li img{width:100%;}
	.indexPart1 .scrollDown, .sideBar, .slider{ display:none;}
	.indexPart2{background:url(../images/indexPart2Tel.jpg) center no-repeat; background-size:100% 100%; padding:0 10px 60px;}
	.indexPart2 .titleImg{ padding-top:35px;}
	.indexPart2 .titleImg img{ height:17px;}
	.indexPart2 .title{ background-size:280px; height:50px; line-height:50px; font-size:20px;}
	.indexPart2 .content{ padding-bottom:30px;}
	.indexPart2Box{ display:none;}
	.indexPart2BoxTel{ display:block;}
	.indexPart3{background:url(../images/indexPart3Tel.jpg) center no-repeat; background-size:100% 100%; padding:0 10px 40px;}
	.indexPart3 .titleImg{ padding-top:35px;}
	.indexPart3 .titleImg img{ height:17px;}
	.indexPart3 .title{ background-size:280px; height:50px; line-height:50px; font-size:20px;}
	.indexPart3 .content{ padding-bottom:30px;}
	.indexPart3_l, .indexPart3_r{ width:100%; height:auto;}
	.indexPart3_l .title2{ padding:10px 0 0 10px; font-size:16px; height:60px;}
	.indexPart3_l .tab{ position:absolute; right:10px; top:10px;}
	.indexPart3_l .tabContent{ padding:0 10px;}
	.indexPart3_l .detail{ padding-left:145px; height:112px;}
	.indexPart3_l .detail .name{ font-size:14px; line-height:20px;/* height:40px;*/ margin-bottom:5px;}
	/*.indexPart3_l .detail .imgDiv img{ width:138px;}*/
    .indexPart3_l .detail .imgDiv img{ width:138px;height:104px}
	.indexPart3_l .detail .msg{ line-height:20px; height:40px; margin-bottom:5px;}
	.indexPart3_l .detail .time a{ padding-left:5px;}
	.indexPart3_l .list{ padding-top:0px; padding-bottom:15px;}
	.indexPart3_l .list li{ height:26px; line-height:26px;}
	.indexVideo{ width:100%; height:auto; position:relative; overflow:hidden; margin-top:10px;}
	.indexVideo .imgDiv img{ width:100%;}
	.indexVideo .box .ico{ text-align:center; padding-top:0px; position:absolute; left:50%; top:50%; margin-left:-22px; margin-top:-22px;}
	.indexVideo .box .ico img{ width:44px;}
	.indexWelfare, .videoBox{ display:none;}
	.indexPart4{ background:url(../images/indexPart4Tel.jpg) center no-repeat; background-size:100% 100%; padding:0 10px 40px;}
	.indexPart4 .titleImg{ padding-top:35px;}
	.indexPart4 .titleImg img{ height:17px;}
	.indexPart4 .title{ background-size:280px; height:50px; line-height:50px; font-size:20px;}
	.indexPart4 .content{ padding-bottom:30px;}
	.videoBoxTel{ display:block;}
	.indexPart5List{ height:auto; padding-bottom:15px;}
	.indexPart5List .list{ padding-top:15px;}
	.indexPart5List li{ padding-left:0px; width:33.33%; text-align:center;}
	.indexPart5List li .ico{ position:relative;}
	.indexPart5List li .ico img{ width:70px;}
	.indexPart5List li .name{ font-size:16px; padding:18px 0 10px;}
	.indexPart5List li .name2{ font-size:12px;}
	.footDiv{ padding-top:30px; border-top:none;}
	.footDiv .fl, .footDiv .fr{ float:none;}
	.footNav{ padding-bottom:0px;}
	.footNav li{ width:33.33%; text-align:center;}
	.footNav li.li01{ width:33.33%;}
	.footNav li dl{ display:none;}
	.footNav li h2{ padding-bottom:10px;}
	.footDiv .ewm{ display:none;}
	.footDiv .share{ padding-bottom:30px; text-align:center; padding-top:25px;}
	.foot{ padding:12px 0; height:auto; line-height:24px; position:relative; left:0px; bottom:0px; width:100%;}
	.foot .links{ padding-top:0px;}
	.pageBox{ min-height:50px; background:none;}
	.pageBox2{ min-height:50px; background:none; padding-bottom:30px;}
	.pageBannerTel, .pageNavTel{ display:block;}
	.pageBanner, .pageNav{ display:none;}
	.about{ padding:20px 10px;}
	.about .content{ font-size:14px; line-height:26px;}
	.about .imgDiv .img1{ display:block;}
	.about .imgDiv img{ width:100%; display:none;}
	.history{ padding:20px 10px;}
	.history .content{ font-size:14px; line-height:26px;}
	.historyList .list{ background:url(../images/historyLine.jpg) 130px top repeat-y;}
	.historyList .list li{ padding-left:160px; background:url(../images/historyBg.png) 131px 16px repeat-y; line-height:24px;}
	.historyList .list li .year{ width:110px; font-size:16px; top:4px;}
	.historyList .list li i{ left:120px; top:5px;}
	.historyList .list li .msg{ top:2px;}
	.honor{ padding:20px 0 20px 10px;}
	.honor ul{ width:100%;}
	.honor li{ float:left; width:50%; height:auto; margin-bottom:15px; margin-right:0px;}
	.honor li .box{ width:auto; height:auto; margin-right:10px;}
	.honor li .imgDiv{ padding:10px 10px 0;/* height:100px;*/}
	.honor li .imgDiv img{ width:100%;}
	/*.honor li .name{ height:40px; line-height:40px;}*/
    .honor li .name{ height:80px;}
	.honor li .name a{ height:80px; width:315px;padding:0 10px;}
	.pageNum{height:70px; font-size:12px;}
	.pageNum a{margin:0 2px; height:24px; line-height:24px; padding:0 10px; font-size:12px;}
	.subsidiary{ padding:20px 10px;}
	.subsidiary li{ height:auto; background:url(../images/line6.png) repeat-x bottom; padding-left:0px; position:relative; padding:20px 0 30px;}
	.subsidiary li .imgDiv{ position:relative; top:0px;}
	.subsidiary li .imgDiv img{ width:100%;}
	.subsidiary li .name{ padding-top:20px; height:24px; font-size:20px;}
	.subsidiary li.liNow{ padding-right:0px; position:relative; padding-left:0px;}
	.subsidiary li.liNow .imgDiv{ position:relative; top:0px;}
	.environment{ padding:20px 10px 0;}
	.environment .title{ font-size:20px;}
	.environmentPic{padding:15px 0 70px; margin-bottom:30px;}
	.environmentPic .name{ font-size:14px; line-height:45px;}
	.zhixintang{ padding:20px 10px;}
	.zhixintang .title{ font-size:20px; padding-bottom:10px;}
	.insidePagePic{ width:100%; margin:0 auto 50px;}
	.insidePagePic .slick{ position:relative; height:auto;}
	.insidePagePic .slick img{ width:100%;}
	.insidePagePic .slick-prev{ top:auto; margin-top:0px; left:0px; bottom:0px; background:url(../images/nimg50_left.png) no-repeat; width:43px; height:30px; background-size:43px;}
	.insidePagePic .slick-next{ top:auto; margin-top:0px; right:0px; bottom:0px; background:url(../images/nimg50_right.png) no-repeat; width:43px; height:30px; background-size:43px;}
	.culture{ padding:20px 10px;}
	.cultureList .list li{ height:100px; padding-left:55%; position:relative; margin-bottom:34px;}
	.cultureList .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-13px; margin-top:-13px; width:26px; height:26px;}
	.cultureList .list li .imgDiv{ position:absolute; left:0px; top:0px;}
	.cultureList .list li .imgDiv img{ width:100px;}
	.cultureList .list li .line{ width:90px; height:1px; background:url(../images/line7.jpg) repeat-x; position:absolute; left:50%; margin-left:-102px; top:50%; margin-top:-1px;}
	.cultureList .list li .contentBox{ padding-top:30px;}
	.cultureList .list li .name{ font-size:14px;}
	.cultureList .list li .msg{ font-size:12px;}
	.cultureList .list .liNow{ padding-right:55%; position:relative; margin-bottom:34px; padding-left:10px;}
	.cultureList .list .liNow .imgDiv{ position:absolute; left:auto; top:0px; right:0px;}
	.cultureList .list .liNow .line{ right:50%; left:auto; margin-right:-102px;}
	.lovingHeart{ padding:20px 0 20px 10px;}
	.lovingHeart ul{ width:100%;}
	.lovingHeart li{ float:left; width:50%; height:auto; margin-bottom:15px; margin-right:0px;}
	.lovingHeart li .box{ width:auto; height:auto; margin-right:10px;}
	.lovingHeart li .imgDiv img{ width:100%;}
	/*.lovingHeart li .name{ height:40px; line-height:40px;}*/
    .lovingHeart li .name{ height:40px; line-height:22px; font-size:12px;}
	.lovingHeart li .name a{ display:block; display:table-cell; vertical-align:middle; height:40px; text-align:center; padding:0 10px; width:200px;}

	/*.video{ padding:20px 10px 0;}
	.video .list{padding:10px 20px 0 20px;}
	.video .slick-prev{ background:url(../images/nimg22_left.png) center no-repeat; width:11px; height:21px; background-size:11px; top:35px;}
	.video .slick-next{ background:url(../images/nimg22_right.png) center no-repeat; width:11px; height:21px; background-size:11px; top:35px;}*/
    .video1{ padding:20px 10px 0;}
	.video1 .list{padding:10px 20px 0 20px;}
	.video1 .slick-prev{ background:url(../images/nimg22_left.png) center no-repeat; width:11px; height:21px; background-size:11px; top:35px;}
	.video1 .slick-next{ background:url(../images/nimg22_right.png) center no-repeat; width:11px; height:21px; background-size:11px; top:35px;}
	.welfare{ padding:20px 0 0 10px;}
	.welfare .list{ display:none;}
	.welfare .listTel{ display:block;}
	.welfareShow{ padding:20px 10px;}
	.welfareShow .name{ font-size:16px; padding-bottom:20px;}
	.welfareShow .time{ font-size:12px; padding-bottom:12px;}
	.welfareShow .imgDiv img{ width:100%;}
	.welfareShow .share{ padding-left:54px;}
	.welfareShow .share em{ top:2px; font-size:12px;}
	.welfareShow .share a{ margin-right:5px; width:20px; height:20px;}
	.welfareShow .share a img{ width:20px;}
    	.welfareShow .content img{ width:100%;}
        .welfareShow .content p img{ width:100%;}
         .welfareShow .content input{ width:100%;}
	.pageDown{ padding:0 10px;}
	.product{ padding:20px 10px 0;}
	.product .titleDiv{ padding-left:0px; height:200px; position:relative;}
	.product .titleDiv .ico{ display:none;}
	.product .titleDiv .name{ font-size:12px;}
	.product .titleDiv .name em{ font-size:20px;}
	.product .titleDiv .name span{ position:relative; top:-3px; padding-left:10px;}
	.product .titleDiv .content{ line-height:24px; padding-top:15px;}
	.productPic{min-height:100px; position:relative; margin-left:0px; margin-right:0px; padding-top:30px; padding-bottom:30px; margin-bottom:30px;}
/*1.16*/
	/*.productPic .box{display:block; padding:0 12px 20px; height:auto;}*/
    	.productPic .box{display:block;  height:auto;}
/*1.16*/
	.productPic .slick-prev{ top:auto; margin-top:0px; left:50%; margin-left:-50px; bottom:0px; background:url(../images/nimg50_left.png) no-repeat; width:43px; height:30px; background-size:43px;}
	.productPic .slick-next{ top:auto; margin-top:0px; right:50%; margin-right:-50px; bottom:0px; background:url(../images/nimg50_right.png) no-repeat; width:43px; height:30px; background-size:43px;}
	.product2{ padding:25px 0 50px 10px;}
	.product2 ul{ width:100%;}
	.product2 li{ width:50%; height:auto; margin:0 0 12px 0; font-size:14px;}
	.product2 li .box{ height:auto; margin-right:10px;}
	.product2 li .imgDiv img{ width:100%;}
	.product2 li .name{ text-align:center; overflow:hidden; height:44px; line-height:44px;}
	.productSeries{ padding:20px 10px 0;}
	.productSeries .title{ font-size:24px; padding-bottom:30px;}
	.productSeries .list{ padding-bottom:50px;}
	.productSeries .list li{ height:100%; background:#006428;}
	.productSeries .list li .imgDiv{ width:70%; height:auto;}
	.productSeries .list li .imgDiv img{ width:100%;}
	.productSeries .list li .contentBox{ width:30%; height:100%; background:#006428;}
	/*.productSeries .list li .name{ padding:20px 0 10px; font-size:18px;}
	.productSeries .list li .msg{ display:none;}
	.productSeries .list li .btnDiv{ padding-top:10px;}
	.productSeries .list li .btnDiv a{ width:90px; height:30px; line-height:30px; font-size:12px;}*/
    .productSeries .list li .name{ padding:10px 0 5px; font-size:14px;}
	.productSeries .list li .msg{ display:none;}
	.productSeries .list li .btnDiv{ padding-top:5px;}
	.productSeries .list li .btnDiv a{ width:70px; height:24px; line-height:24px; font-size:12px;}

	.wineBtn{ display:block;}
	.productShow{ padding:15px 0;}
	.productShow .title{ font-size:20px; padding-bottom:25px;}
	.productShow .part1{ padding-left:10px; height:auto; padding-bottom:20px; padding-right:10px;}
	.productShow .part1 .imgDiv{ position:relative; margin-right:0; margin-bottom:15px;}
	.productShow .part1 .imgDiv img{ width:100%;}
	.productShow .part1 .name{ font-size:16px; padding:15px 0 10px;}
	.productShow .part1 .content{ font-size:14px; line-height:24px;}
	.productShow .title2{ padding:20px 0 15px; font-size:20px;}
	.productShow .msg{ font-size:14px; padding-bottom:20px;}
	.productShow .list{ width:auto; overflow:hidden; padding:0 10px;}
	.productShow .list ul{ margin-right:0px;}
	/*.productShow .list li{ width:50%; height:180px; overflow:hidden; margin-bottom:40px;}
	.productShow .list li .box{ background:none;}
	.productShow .list li .name{ width:78px; height:78px;  margin:0 auto; text-align:center; line-height:78px; font-size:12px;}
	.productShow .list li .msg2{ padding:25px 10px 0; font-size:12px; line-height:24px;}*/
    .productShow .list li{ width:33.33%; min-height:78px; overflow:hidden; margin-bottom:20px;}
	.productShow .list li .box{ background:none;}
	.productShow .list li .name{ width:78px; height:78px;  margin:0 auto; text-align:center; line-height:78px; font-size:14px;}
	.productShow .list li .msg2{ display:none;}


    /*1.16*/
    /*.productShow .part2{ height:auto; background:url(../images/nimg600_4.jpg) no-repeat; background-size:100% 100%; margin:0 10px;}*/
	.productShow .part2{margin:0 10px;}
    /*1.16*/

    /*.productShow  .part2 imgTel{display:block} 
     .productShow  .titletel{display:block} 
     .productShow  .titletell{display:block}*/ 

    

     
	.productShow .part2 .name{ padding:25px 0 15px; font-size:20px;}
	.productShow .part2 .content{ padding:0 10px 30px; }
	.productShow .part3{ padding:0 10px 25px;}
	.productShow .share{ padding-left:74px;}
	.productShow .share em{ left:10px;}
    .productShow .part2  img{ max-width:100%;}
    .productShow .part3 p img{ max-width:100%;}
	.pageDown .btnDiv{ right:10px;}
	.news{ padding:15px 10px 30px;}
	.newsPic{height:auto; overflow:hidden; position:relative;}
	.newsPic .slick{height:auto; padding-left:0px; background:none;}
	.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;}
	.newsPic .slick .content{line-height:24px; overflow:hidden; padding-top:5px; padding-right:32px; font-size:14px; height:48px; margin-bottom:10px;}
	.newsPic .slick .time{padding-left:26px; color:#b4b4b4; background:url(../images/nimg19_2.png) no-repeat left center; font-size:14px; height:30px; line-height:30px;}
	.newsPic .slick-prev{ bottom:7px; }
	.newsPic .slick-next{ bottom:7px;}
	.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 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;}
	.job{ padding:20px 10px 0;}
	.jobTel{ display:block;}
	.job .jobTop, .job .jobBottom{ display:none;}
	.jobShow{ padding:20px 10px 20px;}
	.jobShow .name{ font-size:20px; padding-bottom:0px;}
	.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;}
	.concept{ padding:20px 10px 50px;}
	.concept .title{ font-size:20px; padding-bottom:20px;}
	.concept .list li{ height:auto; padding-left:0px; position:relative;}
	.concept .list li .imgDiv{ position:relative;}
	.concept .list li .imgDiv img{ width:100%;}
	.concept .list li h2{ padding:25px 0 0 10px; color:#ad8450; font-size:16px;}
	.concept .list li .msg{ padding:15px 10px 20px; line-height:24px; font-size:14px;}
	.concept .list li.liNow{ padding-left:0px; padding-right:0px;}
	.concept .list li.liNow .imgDiv{ position:relative;}
	.contact{ padding:20px 10px 0;}
	.contact .imgDiv img{ width:100%;}
	.contact .list li{ width:100%; padding-right:0; float:left; margin-bottom:25px;}
	.lyb{ padding:20px 10px;}
	.lyb .msg{ font-size:14px;}
	.lyb .list li .btn1{ width:94px; height:36px; text-indent:30px; font-size:14px; background-size:94px; margin-right:10px;}
    /*11.14*/
    .pageNum {display:none; }
    .lovingHeart .list{ display:none;}
	.lovingHeart .listTel{ display:block;}
     .honor .list{ display:none;}
	.honor .listTel{ display:block;}
    .video{display:none; }
    .video1{display:block; }

    .search .title{ display:none;}
	.search .tab{ width:260px;}
	.search .tab li{ width:110px; height:36px; text-align:center; line-height:36px;}
    .search .list .imgDiv img {
    width:100%;height:100%; min-height:165px; max-height:230px;
    }
	.news111{ padding:0 10px;}
	.news111 li .name{ padding-top:15px; height:24px; font-size:16px; overflow:hidden;}
	.legal{ padding:0 10px;}
	.legal .title{ font-size:18px; height:48px; line-height:48px;}


   .ispc{display:block;}
    .issj{display:none;}


    }
	