﻿@media only screen and (max-width: 1310px) {

	.m-time .slick-next{right: 0px;}

	.m-time .slick-prev{left: 0px;}

	.slick-list{padding: 0 50px;}

}



/*Common For Max 960*/

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



	.wp{width: 98%;}

	.wrap{width: 98%;}

	/*******************************

		-------[=index]-------

	********************************/

	.index-news .col-r{float: none;width: auto;overflow: hidden;margin-bottom: 10px;}

	.m-news{padding: 10px 20px;overflow: hidden;}

	.m-news .pic{float: left;margin-bottom: 0;margin-right: 15px;}

	.m-news .con h3{overflow: hidden;}

	.m-news .con p{overflow: hidden;}

	.ul-new{overflow: hidden;}

	.m-news .tit{padding-bottom: 8px;}

	.index-news .col-l{margin-right: 0;}

	.m-list1{margin: 0 -20px;}

	.m-list1 .con{margin: 0 20px;}

	.m-time .item p{height: auto;}

	.ul-map{height: 500px;}

	/*******************************

		-------[=注释]-------

		-------[=内页]-------

		#banner{height: 450px;}

	********************************/

	

	#banner{}

	.m-item1 .pic{margin-top: 120px;}

	.m-item2{padding-top: 145px;}

	.m-item .txt{top: 100px;}



	#nv .col{padding: 0 10px;}

	#nv .sub{padding: 23px 10px;}

	#nv .sub dt a{font-size: 15px;}



	/*******************************

		-------[=注释]-------

		-------[=内页]-------

	********************************/

    .lm-list02 li{width: 50%;}

    .lm-pictxt2 .m-pic.l,.lm-pictxt2 .m-txt.r{float: none;width: auto;}

    .lm-pictxt2 .txt, .lm-pictxt2 .txt2,.lm-pictxt2 .txt3{padding-top: 0;}

    .lm-pictxt2 .txt-inner{position: static;}

    .lm-pictxt2 .txt h4 {font-size: 18px;line-height: 30px;padding: 0;}

    .lm-pictxt2 .txt p{height: auto;}

    .lm-pictxt2 .bor2{position: relative;padding-bottom: 70px;}

    .lm-list14 .txt h4{padding-bottom: 5px;}

 /* bg by 葡萄 ==================*/

 .bm24, .bm23{width: 100%;}

 .dc5{max-width: 100px; width: 100%;}

 .dc10{max-width: 320px; width: 100%;}

 /* end by 葡萄 ==================*/

}







/*Common For Max 768*/

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



	/*******************************

		-------[=内页]-------

	********************************/

	/*布局*/

	.g-cont{padding: 20px;}

	.side-col{float: none;width: auto;}

	.main-col{margin-left: 0;}

    /*产品*/

    .lm-pictxt .bor{padding:30px 20px 0;}

    .lm-pictxt .txt h4{line-height: 40px;}

    .lm-pictxt .txt p{font-size: 14px; line-height: 24px;height: 120px;}

    .lm-pictxt .txt .btn{margin-top: 20px;}

    .lm-list11{padding: 0;}

    .lm-list11 .inner{padding: 0 20px;}

    .lm-list13{padding: 35px 0 0 0;}



    .lm-pictxt3 .f-txt{position: static; width: auto;}



	/*******************************

		-------[=头底]-------

	********************************/

	.fnav{padding-left: 0;}

	.nav .v1{padding: 0 15px;}

	/*******************************

		-------[=index]-------

	********************************/

	.m-list2 .con{margin: 0 5px;}

	.m-list2{margin: 0 -5px;}

	.m-list2 .txt{padding: 15px;}

	.m-list1{margin: 0 -10px;}

	.m-list1 .con{margin: 0 10px;}

	.m-list1 h3{font-size: 16px;}

	.m-time .con{margin: 0 35px;}

	.ul-map{height: 450px;}

	/*******************************

		-------[=index]-------

		#banner{height: 340px;}

	********************************/

	

	.m-item1 .pic{margin-top: 85px;}

	.m-item2{padding-top: 100px;}

	#nv .sub dt a{font-size: 14px;}

}







/*Common For Max 480*/

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

	/*******************************

		-------[=头底]-------

	********************************/

	.hd-tel{display: none;}

	#hd{height: 60px;line-height: 60px;}

	#nv{position: absolute;z-index: 999;width: 100%;height: auto;}

	.nav{float: none;margin-bottom: 10px;}

	.nav li{float: none;width: auto;border-bottom: 1px solid #e6e6e6;margin-right: 0;position: relative;}

	.nav li .v1{text-align: center;line-height: 35px;font-size: 14px;}

	.m-so{float: none;width: auto;margin: 0;margin-bottom: 15px;}

	.menuBtn{display: block;}

	.hdr .lang{margin-right: 50px;}

	#nv .wrap{display: none;}

	#nv .sub{border: 0;position: static;padding: 0 10px;}

	

	#nv .sub h3 a{display: block;font-size: 14px;text-align: center;font-weight: normal;}

	#nv .sub h3:last-child{border-bottom: 0;}

	#nv .col{width: auto;float: none;}

	.fdl{position: static;width: auto;}

	.fdr{padding: 0;padding-top: 5px;}

	.fnav dl{float: none;width: auto;padding-left: 0;margin-bottom: 5px;}

	.fnav dt{line-height: 30px;margin-bottom: 0;text-align: center;margin-bottom: 5px;

		background-color: #2b2b2b;font-size: 14px;

	}

	.fnav dt a{display: block;}

	.fnav dt a:hover{color: #c0c0c0;}

	.fnav dd{display: none;}

	.fnav dd a{display: block;text-align: center;line-height: 24px;}



	/*******************************

		-------[=index]-------

	********************************/

	.m-news .pic{float: none;margin-bottom: 10px;}

	.m-news .con p{height: auto;}

	.m-txt1 .pic{width: auto;float: none;margin-right: 0;}

	.m-txt1 .pic img{width: 100%;}

	.m-txt1 p{max-height: auto;}

	.index-contact .pic{margin-right: 20px;}

	.index-contact .con{padding-top: 20px;}

	.m-list2 li{float: none;width: auto;margin-bottom: 15px;}

	.index-line{padding-top: 20px;}

	.index-line .tit{font-size: 24px;margin-bottom: 20px;}

	.m-list1 li{width: 50%;margin-bottom: 10px;}

	.index-ensure .tit{font-size: 18px;margin-bottom: 20px;}

	.index-ensure{padding: 20px 0;}

	.m-list1 h3{margin-bottom: 10px;}

	.m-time ul{padding-top: 190px;}

	.m-time li .year{float: none;margin: 0 auto 20px;}

	.m-time li h3{text-align: center;}

	.m-time li p{text-align: center;}

	.m-time li .year{margin: 0 auto 20px;}

	.m-time li h3{text-align: center;}

	.index-time{padding-bottom: 20px;}

	.m-time li.slick-current{margin-top: 0px;}

	

	.ul-map{height: 250px;}

	/*******************************

		-------[=内页]-------

		#banner{height: 270px;}

	********************************/

	

	.m-item1 .pic{width: auto;text-align: center;}

	.m-item1 .pic img{display: inline-block;}

	.m-item2{padding-top: 70px;}

	.m-item .txt{top: 85px;}

	.m-time .i1,.m-time .i3{display: none;}

	/*******************************

		-------[=内页]-------

	********************************/

	/*页码*/

	.page{margin: 20px 0;font-size: 12px;font-weight: normal;}

	.page li{margin: 2px;}

	.page a{width: 20px;height: 20px;line-height: 20px;}

    .lm-tit2{font-size: 18px;line-height: 40px;}

    /*产品*/

    .product-row1 .col-r,.product-row1 .col-l{float: none;width: auto;}

    .product-row1 .play{padding: 0;}

    .lm-roll1-nav,

    .lm-roll1-nav.slick-slider{display: none;}

    .lm-roll1-for{width:100%;}

    .lm-roll1-for .slick-arrow{display: block!important;}

    .lm-pictxt .m-txt,.lm-pictxt .m-txt,

    .lm-pictxt .m-pic.l,.lm-pictxt .m-pic.r{float: none;width: auto;}

    .lm-pictxt .txt{padding-top: 0;}

    .lm-pictxt .txt-inner{position: static;}

    .lm-pictxt .bor{padding: 20px;}

    .lm-list08 li{float: none;width: auto;margin-bottom: 10px;}

    .lm-list10 p{font-size: 14px;line-height: 20px;}

    .lm-list11 li,

    .lm-list12 li{float: none;width: auto;margin-bottom: 10px;}

    .lm-list11 .more{margin-top: 10px;}

    .lm-h60{height: 30px;}

    .m-contact{padding: 20px 10px;}

    .m-contact .tit{padding-left: 10px;}

    .lm-list13 .pic{width: 60px;height: 60px;}

    .lm-pictxt2 .txt2 h4{font-size: 18px;line-height: 24px;}

    .lm-pictxt2 .txt2 .bot{bottom: 20px;font-size: 14px;}

    .lm-pictxt2 .txt2 .bot a{display: inline-block;}

    .m-people .pic-box,.m-people .txt-box{float: none;width: auto;}

    .m-people .txt-box{margin-top: 50px;}

    .post-search{display: none;}

    /*.post-search .inp{width: 160px;}*/

    .lm-list01 .pic{float: none;width: auto;margin:0 0 10px;}

    .lm-list07 .date{float: none;width: auto;text-align: left;}

    .lm-list07 .date span{display: inline-block;padding-left: 10px;}

    .lm-list07 .txt{padding: 0;}

    .lm-list05 .txt h4{height: 72px;line-height: 24px;font-size: 14px;}

    .lm-list05 li{padding: 10px 0;}

    .lm-list05 .txt{padding-right: 65px;padding-left: 10px;}

    .lm-list05 .btn-down{width: 60px;line-height: 35px;padding-top: 25px;right: 0;}

    .m-article h1{font-size: 18px;line-height: 30px;margin-top: 20px;}

    .m-article .cont{padding: 20px 0 35px;}

    .m-article .marticle-page{margin-top: 35px;}

    .m-article .marticle-page a{font-size: 12px;max-width: 100%;float: none;}

    .m-article .marticle-page .next{float: none;}

    .lm-list04{padding-left: 10px;}

    .lm-list04 em{font-size: 20px;padding-right: 40px;background-position: 30px center;line-height: 100px;}

    .lm-list04 .pic{width: 100px;height: 100px; margin-left: 50px;float: none;}

    .lm-list04 li .line{left: 38px;top: 50px;}

    .lm-list04 .tit{line-height: 100px;float: none;margin-left: 50px;}

    .lm-list04 li{height: 200px;}

    .lm-list03 .pic.l,.lm-list03 .pic.r{float: none;}

    .lm-list03 .pic.mr20,.lm-list03 .pic.ml20{margin: 0;}

    .lm-list03 .pic{width: auto;}

    .lm-map,.map-note{display: none;}

    .lm-slickmap.slick-slider{display: block !important;}

    .lm-list14 li{float: none;width: auto;}

    .lm-list14 .txt{padding: 10px 5px 0 10px;}

    .lm-text2 .pic{float: none;width: auto;}

    .lm-list15 li{float: none;width: auto;}

    .lm-pictxt3 .txt-box,.lm-pictxt3 .pic-box{float: none;width: auto;}

    .lm-pictxt3 .txt p{display: inline-block;}

    .lm-pictxt3 .txt .p1{display: block;}

    .lm-pictxt3 .arr{display: block;}

    .lm-pictxt3 .txt-box{height: auto;padding-bottom: 30px;}

    .lm-pictxt3 .inner{font-size: 12px;line-height: 24px;}

    .lm-pictxt3 .inner h4{font-size: 16px;}







    /* bg by 葡萄 ==================*/

    .dc7{width: 100%!important;}

    .box-m3 .bm32{font-size: 12px;}



    /* end by 葡萄 ==================*/



}





/*Common For Max 320*/

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

	/*******************************

		-------[=头底]-------

	********************************/

	.hdr .lang{display: none;}

	.logo{width: 60%;line-height: 60px;padding-left: 10px;}

	/*******************************

		-------[=index]-------

	********************************/

	.index-news{padding: 20px 0;}

	.m-news .con{margin-bottom: 10px;}

	.index-contact .pic{display: none;}

	.index-contact .con{padding: 15px;}

	.index-contact span{margin-bottom: 0;}

	.index-contact em{font-size: 20px;}

	.m-txt1{padding: 15px;}

	.m-txt1 .tit{font-size: 16px;}

	.ul-new li a{height: 30px;line-height: 30px;}

	.m-list2 h3{font-size: 16px;}

	.m-list1{margin: 0;}

	.m-list1 li{}

	.m-list1 .con{margin: 0 5px;}

	.m-list1 .pic{margin-bottom: 15px;width: 120px;height: 120px;}

	.m-list1 h3{font-size: 14px;line-height: 24px;overflow: hidden;height: 24px;

		margin-bottom: 5px;

	}

	.m-list1 h3 a{height: auto;}

	.m-list1 p{font-size: 12px;line-height: 18px;height: 75px;}

	/*******************************

		-------[=内页]-------

		#banner{height: 220px;}

	********************************/

	



	.gt1{font-size: 18px;line-height: 33px;margin-bottom: 10px;}



	/*.index-map{display: none;}*/

	.ul-map{height: 165px;}

	/*******************************

		-------[=内页]-------

	********************************/

    /*公用标题*/

    .lm-tit1{font-size: 18px;line-height:44px;}

    .lm-list02 li{float: none;width: auto;}

	.lm-tab01{font-size: 12px;line-height: 24px;}

    .product-row1 .txt{padding: 20px 10px;}

    .product-row1 .txt h3{font-size: 16px;margin-bottom: 8px;}

    .product-row1 .txt .btn{font-size: 15px;line-height: 30px;}

    .lm-list10 li{float: none;width: auto;}

    .lm-list13 li{float: none;width: auto;margin-bottom: 15px;}

/*    .post-search .sub{display: block;margin: 40px auto 0;}

    .post-search span{font-size: 14px;}*/

    .list-post dd{padding: 10px 20px 20px 20px;}

    .lm-list07 .txt p{height: 80px;-webkit-line-clamp:4;}

    .lm-list07 .txt h4{font-size: 16px;}

    .lm-list07 .date{font-size: 26px;}

    .lm-list07 li{padding-right: 10px;}

    .lm-list07 a{padding: 15px 20px 15px 15px;}

    .lm-list06 p{font-size: 12px;padding-left: 18px;}

    .lm-list05 .pic{float: none;width: auto;margin-bottom: 10px;}

    .lm-list05 li{height: auto;}

    .lm-list05{margin: 0;}

    .lm-list05 .txt{padding-left: 0;}









/* bg by 葡萄 ==================*/

.box-faq .m1{padding-left: 30px; background-size: 25px auto;}	

.box-faq .m2 p{background-size: 25px auto; padding-left: 37px; padding-top: 0; padding-bottom: 10px;}

.box-faq .m2{padding: 12px 10px;}

.box-faq .m1 h3{background-size: 12px auto;}

.dc1{padding-bottom: 15px;}

.box-m1 .bm11 label{font-size: 14px;}

.box-m1 .bm11 h3{font-size: 14px;}

.dc1 h3{font-size: 16px; background-size: auto 19px;}

.dc2,.dc9{height: 100px; font-size: 14px; padding: 5px;}

.box-m2 li{width: 100%;}

.dc4{float: none; padding-bottom: 10px;}

.box-m3 .bm31{font-size: 14px;}

.bm22{font-size: 14px;}

.dc6{max-width: 85px;}

.dc5{max-width: 85px;}

.bm22{max-width: 85px; width: 100%; min-width: auto; float: none;}

.dc16{padding-left: 0px!important;}

.bm22 .em1{display: none!important;}

.bm22{text-align: justify; height: 23px;}

.bm22 .em1{display: inline-block /* Opera */;

padding-left: 100%; }

.dc16{padding-left: 10px;}

.box-m3 .bm32{width: 70px;}

.bm33 input{width: 34px;}

.dc4{padding-top: 0px;}

.dc10 .bm13{float: none;}

.dc10 .bm12 input{width: 100%;}

.box-m1 .bm11{display: block;}

.dc10{max-width:none; width: 100%;}

.dc13 input{width: 100%!important;}

.dc13 span{padding-right: 0px;}

.dc17{font-size: 12px;}





/* end by 葡萄 ==================*/



}

