﻿

@media only screen and (min-width: 950px) and (max-width: 1920px) {
.m-slider1 .slick-arrow{width: 1.979vw;height: 3.645vw;}
.m-slider1 .slick-prev{left: -7.291vw;}
.m-slider1 .slick-next{right: -7.291vw;}
/*.m-share{left: 6.354vw;top: 18.22vw;}*/

.m-libfrom .popup .box {
		width: 40.62vw;
		height: 25vw;
		border-radius: 1.25vw;
		box-shadow: 0 0 0.625vw rgba(0, 0, 0, .1);
		padding: 10vw 5.312vw 0;
	}

	.m-libfrom .popup .box .tit {
		font-size: 2.375vw;
		margin-bottom: 1.875vw;
	}

	.m-libfrom .popup .box .info {
		font-size: 1.25vw;
	}

	.m-libfrom .popup .box .btn {
		top: 1.875vw;
		right: 1.875vw;
		width: 1.5vw;
		height: 1.5vw;
	}


}
@media only screen and (max-width: 1599px) {
.m-slider1 .slick-arrow{width: 20px;}
.m-slider1 .slick-prev{left: -25px;}
.m-slider1 .slick-next{right: -25px;}
.m-share{margin-left: -60px;}

}


/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 10px;}
	.header{height: 50px;position: relative;z-index: 109;}
	.logo img{height: 30px;}
	.logo{line-height: 50px;}
	.nav{position: absolute;margin: 0;top: 100%;left: 0;right: 0;display: none;
		background-color: #fff;border-top: 1px solid #25B6A0;padding: 10px 0;
	}
	.nav li{float: none;margin: 0;}
	.nav li .v1{line-height: 45px;padding: 0 15px;}
	.so{margin-top: 13px;width: 180px;margin-right: 45px;}
	.so .inp{height: 24px;}
	.so .btn{width: 50px;height: 24px;font-size: 12px;}
	.menuBtn{display: block;position: absolute;right: 5px;top: 5px;}
	.banner .pc-bg{display: none;}
	.banner .mo-bg{display: block;padding-top: 50%;height: 0;position: relative;}
	.banner{height: auto;}
	.banner .slick-arrow{width: 18px;height: 36px;margin-top: -18px;}
	.banner .slick-prev{left: 10px;}
	.banner .slick-next{right: 10px;}
	.banner .slick-dots{bottom: 12px;}
	.banner .slick-dots li{margin: 0 4px;}
	.banner .slick-dots li button{width: 25px;height: 2px;}
	.g-t1 .tit{font-size: 18px;margin-bottom: 8px;}
	.g-t1 .desc{font-size: 12px;}
	.row-a1{padding: 40px 0;}
	.m-list1 li{width: auto;float: none;}
	.m-list1 .tit{padding-right: 0;font-size: 16px;line-height: 21px;}
	.m-list1 .pic{position: static;float: left;width: 74px;height: 74px;margin-right: 6px;}
	.m-list1 .txt{font-size: 12px;overflow: hidden;line-height: 1.8;padding-top: 0;
		position: relative;top: -4px;margin-bottom: 5px;
	}
	.m-list1 .t-c {overflow: initial; }
	.m-list1 .lab2{clear: both;}
	.m-list1 .con{padding: 15px;height: auto;}
	.m-list1 .cont{overflow: hidden;padding-top: 12px;}
	/*.m-list1 .t1{display: inline;float: none;}
	.m-list1 .t-c{display: inline;}*/
	.m-list1 .btn{float: right;margin-right: 0;height: 25px;line-height: 25px;font-size: 12px;}
	.m-list1 .date{font-size: 12px;line-height: 25px;}
	.m-list1 li{margin-bottom: 10px;}
	.row-a1 .m-list1{padding-top: 20px;padding-bottom: 13px;}
	.g-btn{background-color: #25B6A0;border-color: #25B6A0;color: #fff;width: 120px;height: 32px;
		line-height: 30px;font-size: 12px;
	}
	.row-a2{padding: 40px 0;}
	.row-a2 .m-list2{padding-top: 20px;}
	.m-list2{margin: 0 -5px;}
	.m-list2 li{width: 50%;float: left;margin-bottom: 10px;}
	.m-list2 .con{margin: 0 5px;border-width: 1px;padding: 12px 6px 20px;height: 250px;border-radius: 10px;}
	.m-list2 .pic{width: 75px;height: 75px;line-height: 73px;margin-bottom: 10px;}
	.m-list2 .tit{font-size: 16px;font-weight: normal;margin-bottom: 6px;}
	.m-list2 .desc{font-size: 12px;line-height: 1.5;height: 3em;margin-bottom: 10px;}
	.row-a3 .col-l{width: auto;float: none;height: 202px;}
	.m-pic .play{
		-o-background-size: 46px auto;
		-ms-background-size: 46px auto;
		-moz-background-size: 46px auto;
		-webkit-background-size: 46px auto;
		background-size: 46px auto;
	}
	.row-a3 .col-r{width: auto;float: none;height: auto;padding: 40px 10px 30px;}
	.m-t1{font-size: 18px;text-align: center;margin-bottom: 20px;}
	.m-list3{width: auto;}
	.m-list3 li{margin-bottom: 10px;}
	.m-list3 .con{border-radius: 5px;padding: 0 15px;}
	.m-list3 .tit{height: 37px;line-height: 37px;font-size: 16px;}
	.m-list3 .desc{font-size: 12px;line-height: 1.5;padding-bottom: 10px;}
	.row-a4{padding: 40px 0;}
	.row-a4 .m-list4{padding-top: 20px;padding-bottom: 15px;}
	.m-list4{margin: 0 -5px;}
	.m-list4 li{width: 50%;margin-bottom: 10px;}
	.m-list4 .con{margin: 0 5px;padding: 9px;border-radius: 5px;height: auto;border-width: 1px;}
	.m-list4 .pic{border-radius: 5px 5px 0 0;padding-top: 116%;height: 0;position: relative;overflow: hidden;
		margin-bottom: 18px;
	}
	.m-list4 .pic img{position: absolute;top: 0;left: 0;}
	.m-list4 .desc{display: none;}
	.m-list4 .lab{display: block;font-size: 12px;}
	.m-list4 .name{margin-right: 0;font-size: 16px;display: block;margin-bottom: 4px;}
	.row-a5{padding: 40px 0;}
	.m-slider1{display: none;}
	.m-list8-mo{display: block;}
	.m-list8 .con{padding: 12px;border-radius: 5px;
		background-color: #fff;
	}
	.m-list8 .pic{width: 115px;height: 78px;padding: 0;margin-right: 10px;}
	.m-list8 .name{display: none;}
	.m-list8 .desc{display: none;}
	.m-list8 .tit{font-size: 14px;white-space:normal;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.m-list8 .r{float: none;}
	.m-list8 li{border-bottom: 0;margin-bottom: 10px;}
	.row-fd{display: none;}
	.footer{background: #25b6a0;overflow: hidden;padding: 30px 0 100px;}
	.fd-nv{display: none;}
	.fd-ico{display: none;}
	.fd-link{display: none;}
	.fd-txt{text-align: left;margin-bottom: 0;}

	.mo-nv{position: fixed;left: 0;right: 0;bottom: 0;height: 50px;
		background-color: #fff;z-index: 109;display: block;padding: 8px 5px 0;
	}
	.mo-nv ul{margin: 0 -5px;}
	.mo-nv li{float: left;width: 33.33%;}
	.mo-nv li a{display: block;margin: 0 5px;height: 34px;line-height: 34px;border-radius: 17px;
		text-align: center;color: #fff;
	}
	.mo-nv li a:before{content: '';width: 16px;height: 16px;
		display: inline-block;vertical-align: middle;position: relative;top: -2px;margin-right: 6px;
		background-position: center;background-repeat: no-repeat;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.mo-nv .i1 a{background-color: #46a9b8;}
	.mo-nv .i2 a{background-color: #ffc057;}
	.mo-nv .i3 a{background-color: #d63331;}
	.mo-nv .i1 a:before{background-image: url(../images/i-30.png);}
	.mo-nv .i2 a:before{background-image: url(../images/i-31.png);}
	.mo-nv .i3 a:before{background-image: url(../images/i-32.png);}

	.m-list20{display: block;overflow: hidden;padding: 15px 10px 0;}
	.m-list20 li{width: 20%;float: left;margin-bottom: 15px;}
	.m-list20 .con{display: block;overflow: hidden;text-align: center;}
	.m-list20 .ico{width: 45px;height: 39px;display: block;margin: 0 auto 5px;}
	.m-list20 .ico img{width: 100%;height: 100%;display: block;}
	.m-list20 h4{text-align: center;font-weight: normal;font-size: 12px;color: #000;}
	.cur{display: none;}
	.m-sel{display: none;}
	.mo-sel{display: block;margin: 0 -10px;background-color: #fff;position: relative;z-index: 108;}
	.mo-sel .tit{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1);}
	.mo-sel .tit li{float: left;width: 50%;}
	.mo-sel .tit li span{display: block;line-height: 39px;font-size: 14px;color: #393E46;
		text-align: center;
	}
	.mo-sel .tit li span:after{content: '';display: inline-block;vertical-align: middle;
		width: 13px;height: 7px;margin-left: 6px;position: relative;top: -2px;
		background: url(../images/i-48.png) no-repeat center;
		-o-background-size: 100% auto;
		-ms-background-size: 100% auto;
		-moz-background-size: 100% auto;
		-webkit-background-size: 100% auto;
		background-size: 100% auto;
	}
	.mo-sel .tit li.on span{color: #25B6A0;}
	.mo-sel .tit li.on span:after{background-image: url(../images/i-49.png);}
	.mo-sel .cont{position: absolute;top: 100%;left: 0;right: 0;display: none;
		background-color: #fff;text-align: center;min-height: 100vh;
		background-color: rgba(0,0,0,.5);
	}
	.mo-sel .tab{background-color: #fff;overflow: hidden;}
	.mo-sel .l-tab{width: 50%;float: left;padding: 20px 0;
		background-color: #f8f8f8;
	}
	.mo-sel .l-tab .t1,.mo-sel .c-tab .t2,.mo-sel .r-tab .t2{display: block;line-height: 30px;font-size: 13px;color: #333;}
	.mo-sel .r-tab{width: 50%;float: right;padding: 20px 0;}
	.mo-sel .c-tab{width: 33.33%;float: left;padding: 20px 0;}
	.mo-sel .l-tab li.ok .t1{background-color: #fff;color: #25B6A0;}
	.m-num{line-height: 50px;}
	.pages li a{height: 32px;line-height: 30px;font-size: 12px;padding: 0 8px;}
	.pages{margin: 30px 0 50px;}
	.g-box1{margin-top: 10px;padding: 20px 12px;margin-bottom: 50px;}
	.m-desc1{font-size: 14px;line-height: 1.8;}
	.m-list10 .pic{width: auto !important;float: none !important;text-align: center !important;
		padding-right: 0 !important;margin-bottom: 15px;
	}
	.m-list10 li{padding-right: 0;margin-bottom: 30px;}
	.m-list10 .tit{margin-bottom: 15px;}
	.m-list10 .desc{font-size: 14px;line-height: 1.8;}
	.m-desc2{font-size: 14px;line-height: 1.8;}
	.m-desc2 .tit{margin-bottom: 15px;}
	.m-list11 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list11 .pic{margin-bottom: 10px;}
	.m-list5{margin: 0 -5px;}
	.m-list5 li{width: 50%;margin-bottom: 10px;}
	.m-list5 .con{margin: 0 5px;padding: 15px 8px 0;height: 288px;}
	.m-list5 .tit{font-size: 14px;margin-bottom: 6px;}
	.m-list5 .pic{width: 80px;height: 80px;padding: 0;line-height: 78px;margin-bottom: 12px;}
	.m-list5 .lab span{margin-bottom: 5px;}
	.m-list5 .lab{margin-bottom: 5px;}
	.m-list5 .adds{font-size: 12px;line-height: 22px;height: auto;}
	.m-txt1,.m-txt4,.m-txt5{margin-top: 10px;padding: 15px;margin-bottom: 10px;}
	.m-txt1 .pic,.m-txt4 .pic{float: none;width: 150px;height: 150px;margin: 0 auto 15px;}
	.m-txt1 .tit,.m-txt4 .tit{font-size: 18px;}
	.m-txt1 .lab span{margin-right: 6px;}
	.row-e1 .col-l{width: auto;float: none;}
	.m-tab3 li a{font-size: 14px;padding: 0 15px;width: auto;height: 40px;line-height: 40px;}
	.g-t2{font-size: 18px;margin: 0 15px;padding: 20px 0 12px;}
	.m-txt2,.m-txt3{margin: 0 15px 20px;font-size: 14px;line-height: 1.8;}
	.m-list12{margin: 0 15px;padding-top: 20px;}
	.m-list12 .pic{width: 110px;height: 100px;margin-right: 10px;}
	.m-list12 .tit{font-size: 14px;margin-bottom: 6px;}
	.m-list12 .desc{font-size: 12px;line-height: 20px;}
	.m-list12 li{margin-bottom: 15px;}
	.row-e1 .col-r{width: auto;float: none;}
	.row-e1{padding-bottom: 30px;}
	.m-txt4 .btn{margin: 0 auto;font-size: 14px;}
	.row-c1 .col-l{width: auto;float: none;margin: 10px 0;}
	.row-c1 .col-r{width: auto;float: none;padding: 20px 0px;}
	.m-tab1{margin-bottom: 15px;}
	.m-tab1 li a{font-size: 14px;}
	.m-list8 .r{font-size: 12px;}
	.row-c1 .m-list8 .con{padding: 0 15px;}
	.m-list9 .name{float: none;}
	.m-list9 .time{float: none;}
	.m-list9 .con{padding: 0 15px 20px;}
	.m-list9 li{margin-bottom: 15px;}
	.row-e1{margin-top: 10px;}
	.m-details2,.m-details{padding: 20px 15px 0;}
	.m-details2 h1,.m-details h1{font-size: 18px;}
	.m-details2 .t-inf{margin-bottom: 20px;}
	.m-details2 .txt{font-size: 14px;line-height: 1.8;}
	.g-t5{margin: 0 15px;font-size: 18px;padding-bottom: 10px;}
	.m-txt6 .pic{float: none;margin: 0 auto 12px;}
	.m-txt6{margin: 15px;}
	.m-list7{margin: 0 5px;}
	.m-list7 li{width: 50%;margin-bottom: 15px;}
	.m-list7 .con{margin: 0 5px;}
	.m-list7 .tit{font-size: 16px;}
	.m-list7 .pic{margin-bottom: 8px;}
	.m-details .name{float: none;overflow: hidden;}
	.m-details .info .r{float: none;margin-top: 15px;}
	.m-details .txt{font-size: 14px;}
	.row-e1 .m-list8{margin: 0;padding-top: 15px;}
	.row-e1 .m-list8 .con{padding: 0 15px;}
	.m-txt5 .pic{width: 150px;height: auto;margin: 0 auto 12px;float: none;}
	.m-txt5 .tit{font-size: 18px;margin-bottom: 5px;}
	.m-txt5 .btn{margin: 0 auto;font-size: 14px;}
	.m-txt5 .info{margin-bottom: 15px;}
	.m-list17{margin: 0 -5px;}
	.m-list17 li{width: 50%;}
	.m-list17 .con{margin: 0 5px;}
	.g-box3{padding: 20px 15px 0;}
	.wp2{width: auto;padding: 0 10px;}
	.m-so .inp{height: 40px;font-size: 14px;}
	.m-so .btn{width: 80px;height: 40px;font-size: 14px;}
	.m-tab li a{font-size: 12px;padding: 0 5px;}
	.m-tab li{margin-right: 10px;}
	.m-list6 .tit{font-size: 16px;}
	.m-list6 .desc{font-size: 14px;line-height: 1.8;}
	.m-list6 .info{font-size: 12px;}
	.m-list6 li{margin-top: 20px;}

	.mo-sel .tab-1 .l-tab{width: 33.33%;}
	.mo-sel .tab-1 .c-tab{width: 33.33%;float: left;}
	.mo-sel .tab-1 .r-tab{width: 33.33%;max-height: 360px;overflow-y: auto;}
	.snv{text-align: center;padding: 0;}
	.snv li{display: inline-block;margin: 0;}
	.snv li .s1{font-size: 14px;padding: 0 5px;}
	.snv li:hover .s1, .snv li.on .s1{background-color: transparent;color: #25B6A0;}
	.snv.fixed{position: static;width: auto;}
	.m-tab3 .btn{width: auto;font-size: 14px;padding: 0 5px;font-weight: normal;border-radius: 0;}
	.m-tab3{border-radius: 0;}
	/*.pop-mian{display: block;}*/
	.pop-mian .cont{width: 95%;padding: 30px 15px 30px;}
	.pop-mian .close{right: 10px;top: 5px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.pop-mian .tit .t1{font-size: 18px;margin: 0 0 12px;}
	.pop-mian .tit{margin-bottom: 20px;}
	.pop-mian .item-50{width: auto;float: none;}
	.pop-mian .item{margin-bottom: 10px;}
	.pop-mian .inp{height: 40px;padding: 0 15px;border-radius: 5px;}
	.pop-mian .sel{padding: 0;}
	.pop-mian .sel select{padding: 0 15px;}
	.pop-mian textarea.inp{padding: 12px 15px;height: 100px;}
	.pop-mian .btn{height: 40px;font-size: 14px;border-radius: 5px;}
	.pop-mian .details{margin-bottom: 12px;}
	.pop-mian .lab{margin-bottom: 15px;}
	.fix-right{display: none;}
	.pop-weix .qr{position: absolute;top: 50%;left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}
	.pop-video .cont{width: 90%;}
	.pop-video .close{width: 30px;height: 30px;right: -15px;top: -15px;
		-o-background-size: 18px auto;
		-ms-background-size: 18px auto;
		-moz-background-size: 18px auto;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.mox-new{width:auto;}
	
	.mo-sel .tab li a{position: relative;}
	.mo-sel .tab li a:after{content: '';position: absolute;right: 0;top: 0;width: 30px;height: 30px;
		background: url(../images/i-dui.png) no-repeat center;opacity: 0;
		-o-background-size: 20px auto;
		-ms-background-size: 20px auto;
		-moz-background-size: 20px auto;
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	.mo-sel .tab li.ok a{color: #25B6A0;}
	.mo-sel .tab li.ok a:after{opacity: 1;}
	
	
		.m-libfrom .popup .box{width: 95%;padding: 100px 30px 0;height: 260px;}
	.m-libfrom .popup .box .tit{font-size: 22px;margin-bottom: 15px;}
	.m-libfrom .popup .box .info{font-size: 16px;}
	.m-libfrom .popup .box .btn{right: 15px;top: 15px;}
	
	
		.c-tab{background-color: #fbfbfb;}
	.mo-sel .tab{position: relative;}
	.mo-sel .tab:before,.mo-sel .tab-1:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 50%;
		background-color: #f8f8f8;	
	}
	.mo-sel .l-tab{position: relative;z-index: 2;}
	.mo-sel .tab-1:before{width: 33.33%;}
	.mo-sel .tab-1:after{width: 33.33%;left: 33.33%;background-color: #fbfbfb;}
	.mo-sel .c-tab{position: relative;z-index: 2;}
	.no-txt{padding:60px 0;}
	.no-txt .tips{font-size: 18px;padding: 0 15px;margin-bottom: 30px;}
	.no-txt .col-l{margin-left:0;padding:0 15px;}
	.no-txt .t1{font-size:22px;margin-bottom:25px;}
	.no-txt .txt{font-size:16px;}
	.no-txt .txt a{display: block;}
	.no-txt .col-r,.no-txt .col-l{float:none;}
	.no-txt .pic{width:250px;margin:0 auto;}
	.g-btn1{width: 180px;line-height: 45px;font-size: 16px;height: 45px;}
	
	.fix-right li{height:65px;}
	.fix-right .con{padding-top:0;}
	.mo-g-btn1{display:block;}
	
	.m-tab3 ul,.m-tab3.fixed ul{margin: 0 -10px;}
	.m-tab3 li a{padding: 0 8px;font-size: 12px;}
	
	
	
}

