﻿@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;}
	.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-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;}
	#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;}
	.menuBtn2{display: block;}
	.hdr .lang{margin-right: 50px;}
	#nv .wrap{display: none;}
	#nv .sub{border: 0;position: static;padding: 0 10px;}
	#nv .sub dl,#nv .sub .con{display: none;}
	#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;}
/* flexslider */
.flexslider{position:relative;height:130px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:130px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;background-size:50% 50%;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;background-size:50% 50%;}
.caseList{ margin:0px; padding:0px;}
.caseList ul li{float:left;width:46%;margin:0 2% 10px 0; position:relative;cursor:pointer;} 
.caseList ul li:nth-child(4n){margin-right:0;}
.caseList ul li .main{border:2px solid #fff;padding:5px 5% 0;}
.caseList ul li .title{font-size:12px;color:#666;height:18px;line-height:18px; margin:0px;text-align:center;}
.caseList .honor_pic{width:100%;height:120px;display:table;overflow:hidden;position:relative;text-align:center;}
.caseList .img{display: table-cell;vertical-align: middle;width:100%;height:120px;}
.caseList .img img{margin:0 auto;max-height:120px;max-width:100%;}

#ban{height:60px;position:relative;z-index: 1;
    margin-bottom:0px;
    background-repeat: no-repeat;
    background-position: center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size:contain;
	background-position:center top;
	margin:0px;
} 





.honorList ul li{float:left;width:45%;margin:0 4% 20px 0;position:relative;cursor:pointer;} 
.honorList ul li:nth-child(4n){margin-right:0;}
.honorList ul li .main{border:2px solid #eee;padding:10px 3% 0;}
.honorList ul li:hover .main{border:2px solid #81b6e0;}
.honorList ul li .title{font-size:12px;color:#666;height:35px;line-height:35px;text-align:center;}
.honorList .honor_pic{width:100%;height:120px;display:table;overflow:hidden;position:relative;text-align:center;}
.honorList .img{display: table-cell;vertical-align: middle;width:100%;height:90px; }
.honorList .img img{margin:0 auto;max-height:120px;max-width:100%;} 


.lm-list02{margin: 0px;overflow: hidden; width:100%}
.lm-list02 li{ width:45%; margin-left:4%; padding:0px;}
.lm-list02 .inner{padding: 0px;display:block;width:100%;margin-bottom:0px; }
.lm-list02 .inner.bor{border-bottom:1px dashed #ddd; }
.lm-list02 .txt{padding-top:0px;overflow: hidden;border-bottom: 1px dashed #ddd;}
.lm-list02 .txt.bor-n{border: none;}
.lm-list02 .box-img{ width:100%; height:160px;  text-align:center;}
.lm-list02 .box-img img{ height:auto}
.lm-list02 .txt h3{
    font-size: 14px;line-height:20px;
    white-space: nowrap;overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:20px;margin-bottom:5px; 
}
.lm-list02 .txt p{
    color: #555;font-size: 14px;line-height: 22px;height: 66px;margin-bottom: 17px;
    display: -webkit-box;display: box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.lm-list02 .txt .btn{display: inline-block;line-height: 22px;color: #72bb38;margin-bottom: 15px;font-size: 14px;}
.lm-list02 .txt .btn:hover{text-decoration: underline;}


.solution_type{padding-bottom:10px;margin:20px 0 0px;border-bottom:1px solid #dbdadf; overflow:hidden}
.solution_type ul li{float:left;width:98%;background:#f7f7f8;position:relative;z-index:0;cursor:pointer; height:180px;}
.solution_type ul li p{margin:0 4%;line-height:20px;font-size:14px;color:#0b87ce;}
.solution_type ul li:hover{background: #0C6;}
.solution_type_erify{display:block;width:100%; margin-top:10px; line-height:24px; color:#093}
.solution_type_erify .type_txt{margin:0 4%;font-size:12px;color:#666;line-height:18px;}
.solution_type_erify .type_more{width:92px;padding-left:14px;height:35px;line-height:35px;font-size:12px;color:#888;background:#e3e3e6;margin:13px 0 30px 4%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.solution_type_erify .type_more i{display:block;float:right;width:20px;height:20px;background:url(../images/type_normal_more.png) no-repeat left top;margin:8px 14px 0 0;}
.solution_type ul li:hover p,.solution_type ul li:hover .type_txt{color:#fff;}
.solution_type ul li:hover .type_txt{color:#fff;}
.solution_type ul li:hover .type_more{color:#69a9dc;background:#fff;}
.solution_type ul li:hover .type_more i{background:url(../images/type_more.png) no-repeat left top;}


    /* 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-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 葡萄 ==================*/

}
