@media screen and (max-width:1600px){
	.w1400{
		width: 1200px;
	}
	/*index*/
	.top-info .tel{
		display: none;
	}
	.top-info .login{
		margin-right: 20px;
	}

	.slide-txt h1{
		font-size: 70px;
		line-height: 136px;
	}
	.advert-txt{
		font-size: 24px;
	}
	.plate-txt{
		padding-top: 70px;
		width: 40%;
	}
		.plate-txt h2{
			font-size: 46px;
			margin-bottom: 15px;
		}
		.plate-txt h3{
			font-size: 22px;
			margin-bottom: 20px;
		}
		.plate-txt p{
			font-size:17px;
			line-height:34px;
		}
	.plate .swiper-container{
		width: 640px;
		height: 434px;
	}
	.page-area{
		left:-75px;
	}
	.an-body{
		padding:20px 15px;
	}
		.an-content p{
			line-height: 26px;
			font-size: 16px;
		}
	.an-body>i{
		transform: scale(.8);
		-webkit-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
	}
		.an-content h3{
			margin-top: 30px;
		}
	.answer{
		padding:85px 0;
	}
		.an-tit{
			margin-bottom:80px;
		}
	

}
@media screen and (max-width:1380px){
	.w1200,.w,.w1400{
		width: 1100px;
	}
	.header{
		padding:0 20px;
	}
		.heade-menu>li>a,.heade-menu>li>p{
			padding:0 8px;
		}
	.upgradeBox{
		margin-bottom:40px;
	}
	.tipItem .name{
		padding:0 15px;
	}
		.btnSearch{
			padding:0 20px;
		}
		.tipItem .Tips{
			margin-left:5px;
		}
	.calendar{
		width:147px;
	}
	.index-bg{
		height: 600px;
	}
		.slide-txt h1{
			font-size: 76px;
			line-height: 110px;
		}
	.advert-txt{
		font-size: 20px;
		line-height: 30px;
	}
	.advert-info li i{
		width: 56px!important;
		background-size: contain;
		margin-right: 15px;
	}
		.advert-info li span{
			font-size: 17px;
		}
	.plate-txt{
		padding-top: 50px;
	}
		.plate-txt h2{
			font-size: 40px;
		}	
		.plate-txt p{
			font-size: 17px;
			line-height: 34px;
		}
		.plate .swiper-container{
			width: 545px;
		}
		.page-area{
			bottom: 20px;
			left:-50px;
		}
			.page-area span{
				width: 35px;
				height: 35px;
				line-height: 35px;
			}
	.answer{
		padding:40px 0;
	}
		.an-tit{
		    font-size: 32px;
			margin-bottom: 40px;
		}
	.an-content h3{
		font-size: 22px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.an-content p{
		font-size: 16px;
		line-height: 26px;
	}
	.focus-img{
		margin-right:40px;
	}
	.focus-txt{
		padding-top: 20px;
	}
		.focus-txt h3{
			font-size: 38px;
			line-height: 44px;
		}
		.focus-txt p{
			font-size: 32px;
		}
	/*user*/
	.asider{
		width: 235px;
	}
	.content{
		width: 75%;
	}
	.serve_L{
		padding:0 10px;
	}
	.serve_R .serve_pro{
		padding-left: 10px;
		padding-right: 10px;
	}
	/*展示*/
	.plate-free small{
		white-space: inherit;
	}
	.table{
		table-layout: fixed;
	}
	
	/*user*/
	
	
		.firm-l .frimLogo{
			width: 258px;
		}

	.approveWrap dt{
		width: 110px;
	}
	.approveWrap dd{
		margin-left:120px;
	}
	/*sj*/
	.base-ico{
		margin-right:8px;
		width: 52px;
		height: 52px;
		line-height: 52px;
	}
		.base-ico i{
			font-size: 24px;
		}
}
@media screen and (max-width:1200px){
	.w1200,.w,.w1400{
		width: 90%;
	}
	.slide-txt h1{
		font-size: 66px;
		line-height: 100px;
	}
	.slide-txt p{
		font-size:20px;
		line-height: 32px;
	}
		.index-bg .slide-txt p span{
			margin-right:5px;
			width:105px;
		}
	.advert-txt{
		font-size: 18px;
	}
		.advert-info li i{
			width: 50px!important;
			height: 50px!important;
			margin-right: 10px;
		}
		.advert-info li span{
			font-size:16px
		}
	.plate-txt{
		width: 40%;
	}
		.plate-txt h3{
			font-size:18px;
			margin-bottom: 10px;
		}
	.plate .swiper-container{
		width: 500px;
	}
		.page-area{
			

		}
	.plate-txt h2{
		font-size: 32px;
		line-height: 40px;
		margin-bottom:15px;
	}
	.plate-txt p{
		line-height: 30px;
	}
	.register-page{
		 padding-top: 50px;
		 padding-bottom: 120px;
	}
	.max-tit{
		font-size: 54px;
		margin-top: 30px;
	}
	.introduce{
		padding:15px 0;
	}
	.res-body .titl{
		font-size:30px;
	}
	.dl-sel dt{
		font-size:24px;
	}
	.res-body>.row {
		margin-bottom: 50px;
	}
	/*user*/
	.content{
		width: 72%;
	}
	.user-menu li{
		margin-left: 10px;
	}
	.base-ico{
		width: 50px;
		height: 50px;
		margin-right: 0;
	}
	.base-txt{
		margin-left: 64px;
	}
		.base-txt h3{
			font-size: 20px;
			line-height: 42px;
		}
	.cropper-wrap .cropper-box{
		width: 295px;
		height: 175px;
	}
		.cropper-wrap .cropper-box #target{
			width: 100%;
		}

	.OrderInfo dl{
		padding:15px;
	}
		.OrderInfo dl dd .fontBold{
			font-size: 20px;
		}
	.tipItem{
		height: auto;
	}
		.tipItem .Tips{
			display: block;
		}
	.push-l .calendar{
		width: 122px;
	}
	.c-info{
		padding: 15px;
	}
	.coupon-desc{
		padding-left: 15px;
	}
		.coupon-desc h3 time{
			margin-left: 0;
		}
			.coupon-desc h3{
				line-height: 16px;
			}
	/*photo*/
	.headP .btn-box .webuploader-pick, .headP .btn-box #btnSub{
		width:160px;
	}
	/*index*/
	.indexBanner{
		height: 600px;
	}
		.intelTxt h1{
			font-size: 48px;
			line-height: 74px;
		}
	.trialTxt h2{
		font-size: 42px;
		line-height: 60px;
	}
	.trialTxt h3{
		font-size: 24px;
		margin-bottom: 0px;
	}
	.trialTxt p{
		font-size: 20px;
	}
	.advertBox li i{
		transform: scale(.8);
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
	}
	.advertPic{
		height: 567px;
	}
	.advertBody .advertTxt h2{
		font-size: 42px;
		line-height: 52px;
	}
	.agencyBox{
		padding:40px 0;
	}
	.agencyNext{
		font-size: 22px;
		padding-top: 15px;
	}
		.agencyNext a i{
			font-size: 24px;
		}
	.top-info .login,.top-info .search{
		display: none;
	}
	.userHome{
		margin-right: 0;
	}
	
	.navbar{
		position:fixed;
		left: 0;
		right: 0;
		top: 50px;
		background-color: #fff;
		padding:0 20px;
		width: 311px;
		height: 100%;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: -webkit-transform .5s, box-shadow .5s;
		transition: transform .5s, box-shadow .5s;
		overflow-y: auto;
		padding-top:15px;
	}
	.navbar::-webkit-scrollbar{
		width: 8px;
		height: 8px;
		background-color: #f5f5f5;
	}
	.navbar::-webkit-scrollbar-track{
		-webkit-box-shadow: inset 0 0 6px rgba(107,136,169,.3);
		border-radius: 10px;
		background-color: #eeeeee;
	}
	.navbar::-webkit-scrollbar-thumb{
		height: 8px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0 0 6px rgba(107,136,169,.3);
		background-color: #666;
	}
	.navbar .heade-menu{
		float: none;
	}
	.navbar .heade-menu>li{
		float: none;
		position: static;
	}
	.navbar .heade-menu .drop-toggle>a:after,.navbar .heade-menu .drop-toggle>p:after{
		content: "";
		position: absolute;
		border-top: 2px solid #666;
		border-left: 2px solid #666;
		right: 0;
		top: 23px;
		width: 10px;
		height: 10px;
		transform: rotate(135deg);
	}

	
	.heade-menu>li>a,.heade-menu>li>p{
		padding:0;
		position: relative;
		line-height: 60px;
		font-size: 16px;
	}
	.dropdown-menu{
		position: absolute;
		width: 311px;
		height: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		padding: 0;
		left: 0;
		top: 15px;
		z-index: 2;
		padding: 0 15px;
		display: block;
		-webkit-transition: -webkit-transform .3s;
		transition: transform .3s;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}
	.dropdown-menu.active{
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
		.dropdown-menu li{
			margin-bottom: 0;
			line-height: 60px;
			border-bottom: 1px solid #ccc;
			font-size: 16px;
		}
			.dropdown-menu li a{
				color:#666;
			}
			.dropdown-menu li .ico,.dropdown-menu li .colInfo p{
				display:none;
			}
			.dropdown-menu li .colInfo,.dropdown-menu.lastdrop li .colInfo{
				margin-left:0;
			}
				.dropdown-menu li .colInfo h3{
					line-height:60px;
					color:#666;
				}
		.nav-back{
			color:#333;
			font-weight:bold;
		}
			.nav-back .icon-arrow-prev{
				display:inline-block;
				border-top: 2px solid #666;
				border-left: 2px solid #666;
				right: 0;
				width: 12px;
				height: 12px;
				transform: rotate(-45deg);
				margin-right: 8px;
				margin-top: -3px;
				float: none;
				background: transparent;
			}
	.lastdrop li{
		width:100%;
		float:none;
	}
		.lastdrop i{
			display:none;
		}

	.sm-show{display:block}
	.heade-menu>li .xs-hide{display:none;}
	.navbarOpen .navbar,.navbar-nav{
		display: block;
	}
	.navbar-nav{padding-bottom:10px;}
	.telMenu{
		display: block;
	}
	.drophover:hover .dropdown-menu{
		display:none;
	}
	
}
@media screen and (max-width:1080px){
	.w{width: 100%;}
	.w1200,.w1400{
		width: 95%;
	}
	.header{
		padding:0px 20px;
	}
		.top-info,.telMenu,.userHome{
			line-height: 66px;
		}

	.top-info .tel,.nextlink{
		display: none;
	}
	.telMenu {
		display: block;
	}
	/*index-one*/
	.indexBanner{
		height: 500px;
	}
		.intelTxt h1{
			font-size: 28px;
			line-height: 38px;
		}
		.intelTxt h4{
			font-size: 20px;
			line-height: 30px;
		}
		.NextWrap .NextPro{
			padding: 15px 20px;
		    left: 10px;
		    right: 10px;
		    width: auto;
		    bottom: 10px;
		    box-sizing: border-box;
		}
			.NextPro .ptoTit .nextL{
				font-size: 16px;
			}
			.NextPro .ptoTit h2{
				font-size: 18px;
			}
	.proTit{
		margin-bottom: 20px;
	}
		.proTit h3{
			font-size: 22px;
			line-height: 30px;
		}
	.trialBox{
		height: 404px;
	}
		.trialTxt h2{
			font-size: 28px;
			line-height: 40px;
		}
		.trialTxt h3{
			font-size: 22px;
		}
		.trialTxt p{
			font-size: 16px;
			line-height: 24px;
		}
		.openBox a{
			width: 120px;
			height: 120px;
		}
	.advertBox li i {
	    transform: scale(.7);
	    -webkit-transform: scale(.7);
	    -moz-transform: scale(.7);
	}
	.advertBox li p{
		font-size: 18px;
		margin-top:10px;
	}
	.advertPic{
		height: 467px;
	}
		.advertBody .advertTxt h2{
			font-size: 32px;
			line-height: 40px;
		}
		.advertHigh span{
			font-size: 22px;
		}
	/*photo*/
	.firm .cropper-wrap{display:flex;}
	/*index*/
	.index-bg{
		height: 500px;
	}
		.slide-txt h1{
			font-size: 60px;
			line-height: 96px;
		}
		.slide-txt p{
		}
	.top-info .tel{
		margin-right: 8px;
	}
	.language,.top-info .login{
		margin-right:10px;
	}
	.register-page{
		padding-top: 70px;
	}
	.max-tit{
		font-size: 46px;
	}
	.res-body .title{
		font-size: 30px;
	}
	.version li>div{
		padding:15px;
		background-position: 90% 14%;
	}
		.version li>div h3{
			font-size: 20px;
		}
	.res-body>.row{
		margin-bottom: 40px;
	}
	.plate-txt {
		width: 100%;
		float: none;
		margin-bottom:25px;
		padding-top: 20px;
	}
		.plate-txt h2{
			font-size: 26px;
			line-height: 34px;
		}
		.plate-txt h3{
			font-size: 18px;
			margin-bottom: 10px;
		}
		.plate-txt p{
			line-height: 26px;
		}
	.plate-slide {
		float: none;
	}
		.plate .swiper-container{
			width:100%;
			height:300px;
		}
		.page-area {
			left:0;
			bottom:0;
		}
	.answer{
		padding:40px 0;
	}
		.answer li{
			width:50%;
			margin-bottom:15px;
		}
		.an-body{
			height:340px;
		}
	.an-tit{
		font-size: 34px;
		margin-bottom: 40px;
	}

	.advert-txt{
		width: 100%;
		text-align: center;
		margin-bottom:20px;
	}
	.advert-info{
		width: 100%;
	}
		
		.advert-info li i{
			margin-right: 3px;
		}
		.an-content h3{
			font-size:20px;
		}
	.focusbox{
		padding-top: 80px;
		padding-bottom: 90px;
	}
		.focus-img img{
			width: 100px;
		}
		.focus-txt{
			padding-top: 10px;
		}
			.focus-txt h3{
				font-size: 30px;
				line-height: 36px;
				margin-bottom: 8px;
			}
			.focus-txt p{
				font-size: 26px;
				line-height: 30px;
			}

	/*user*/
	.topbar,.minh-r .tel{
		font-size: 12px;
	}
	.topmenu{
		height: 70px;
	}
		.user-logo{
			width: 160px;
			margin-top:13px;
		}
		.user-menu li{
			padding:20px 0;
			margin-left: 0;
		}
			.user-menu li a{
				font-size: 15px;
			}
	.map{
		padding:10px 0;
	}
	.asider{
		position: fixed;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    z-index: 1002;
	    -webkit-transform: translateX(100%);
	    -ms-transform: translateX(100%);
	    transform: translateX(100%);
	    -webkit-transition: -webkit-transform .5s, box-shadow .5s;
	    transition: transform .5s, box-shadow .5s;
	    background-color: #fff;
	    overflow-y: auto;
	}
		.asider.active{
			-webkit-transform: translateX(0);
		    -ms-transform: translateX(0);
		    transform: translateX(0);
		}
		.asider .admin{
			padding:15px;
		}
	.tel-menu{
		display: block;
	}
	.content{
		float: none;
		width: 100%;
	}
	/*展示页*/
	.plate-free h2{
		font-size: 24px;
		line-height: 30px;
	}
	.plate-free small{
		font-size: 14px;
		color: #666;
	}
	.plate-price{
		font-size: 16px;
	}
		.plate-price strong{
			font-size: 24px;
		}
	.showTable tfoot td .btnNow{
		font-size: 18px;
	}
	.showTable .plate-info,.Bright{
		padding-left: 0;
	}
	/*b2b*/
	.lowerTit img{
		height:28px;
	}
	.proBanner{
		height: 400px;
	}
		.proBoxTxt h2{
			font-size:36px;
			line-height: 50px;
		}
		.proBoxTxt p{
			font-size: 24px;
		}
	.proBox{
		height: 490px;
	}
		.pro_info h3{
			font-size: 32px;
			line-height: 52px;
			margin-bottom: 10px;
		}
		.pro_info li{
			font-size: 16px;
			line-height: 32px;
		}
		.pro_info li:after{
			top: 10px;
		}
	.minHeight{
		min-height: auto;
		padding-bottom: 50px;
	}
	
	
}
@media screen and (max-width: 768px){
	/*header*/
	.header, .header .navbar {
		padding-left:15px;
		padding-right:15px;
	}
	.header{height:51px;}
		.interIcon{
			margin-top: -12px;
		}
			.interIcon img{
				height: 24px;
			}
	.interIcon.telinterIcon{
		left: 60px;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	.ft-btoom{}
	.info-txt{float: none;}
	.info-copyright > div{float: none;}
	.index-footer .info-ewm{padding:10px 0 0 0;width:85px;flex:0 0 85px;margin-left:0;}
	.cropper-wrap{display: block;}
	.telMenu{
		margin-top: 9px;
	}
	.sm_section ul{margin-left:10px;margin-right:10px;}
		.c_name .logo{
			width:20px;
			vertical-align: middle;
			margin-top: 8px;
		}
		.c_name{
			font-size: 18px;
			line-height: 36px;
			padding: 10px 0;
		}
		.top-info, .telMenu, .userHome{
			line-height: 56px;
		}
		.telMenu{
			margin-right: 5px;
		}
		.language,.top-info .login{
			margin-right:8px;
		}

	.contentPage{
		padding-top: 56px;
	}
	.register-page{
		padding-top: 30px;
		padding-bottom: 80px;
	}
		.max-tit{
			font-size: 24px;
			line-height: 40px;
			margin-bottom: 0px;
			margin-top: 0;
			text-align: left;
		}
	.introduce{
		margin-bottom: 20px;
		padding:15px 0;
		text-align: left;
	}
		.introduce p{
			line-height: 26px;
			font-size: 16px;
		}
		.introduce p:after{
			width: 4px;
			height: 4px;
			top: 10px;
		}
	.res-body{
		padding:15px;
		padding-bottom: 60px;
	}
		.res-body .title{
			font-size: 18px;
			padding:8px 0;
			margin-bottom: 10px;
		}

		.version li>div{
			margin-bottom: 10px;
		}
		.res-body>.row{
			margin-bottom: 0px;
		}
		.dl-sel dt{
			font-size: 18px;
			margin-bottom: 0;
		}
		.dl-sel{
			margin-bottom: 15px;
		}
	.res-body .btn-grounp{
		margin-top: 15px;
	}
	.btn-submit{
		height: 45px;
		line-height: 45px;
		font-size: 20px;
	}
	.customer-box{
		padding:20px;
	}
		.c-tit{
			font-size: 20px;
			margin-bottom: 5px;
		}
	.ft-bar{
		padding: 30px 0;
	}
		.other-pro li{
			margin-left: 0;
			margin-right: 15px;
		}
		.abstract p{

		}
		.ft-btoom .info p{
			text-align:left;
		}
	/*index-one*/
	.indexBanner{
		height: 400px;
	}
		.intelTxt h1{
			margin-bottom: 20px;
		}
		.bannerpage span{
			margin-right: 10px;
		}
	.customerWrap{
		padding-top: 25px;
	}
		.customerWrap .pagination{
			padding-top:20px;
		}
	.advert-info li{
		text-align: center;
	}
		.advert-info li span{
			display: block;
			margin-top: 15px;
		}
	.trialBox{
		height: 300px;
	}
		.trialTxt{
			top: 35px;
			-webkit-transform:inherit;
		    -ms-transform:inherit;
		    transform:inherit;
		}
		.openBox{
			top: auto;
			bottom: 30px;
			-webkit-transform:inherit;
		    -ms-transform:inherit;
		    transform:inherit;
		}
			.openBox a{
				width: 100px;
				height: 100px;
			}
	.advertBox li{
		width: 50%;
	}
	.advertPic{
		height: 340px;
	}
		.advertBody .advertTxt h2{
			font-size: 23px;
			line-height: 34px;
			margin-bottom: 25px;
		}
		.advertHigh span{
			font-size: 15px;
			height: 32px;
			line-height: 32px;
		}
	.advertBox{
		padding: 25px 0
	}
		.proTit{
			margin-bottom: 0;
		}
		.advertBox li i {
		    transform: scale(.6);
		    -webkit-transform: scale(.6);
		    -moz-transform: scale(.6);
		}
		.advertBox li p{
			margin-top: 0;
			font-size: 16px;
		}
	/*index*/
	.index-bg{
		height: 400px;
		background-attachment: inherit;
	}
		.slide-txt h1{
			font-size: 24px;
			line-height: 50px;
		}
		.slide-txt p{
			font-size: 16px;
			line-height: 24px;
		}
			.index-bg .slide-txt p span{
				width:72px;
			}
		.link-next{
			margin-top: 30px;
			font-size: 18px;
		}
	
	.page-area{
		display: none;
	}
	.plate-txt{
		width: 100%;
		float: none;
	}
		.plate-txt h2{
			font-size: 22px;
			margin-bottom: 8px;
		}
	.plate-slide{
		float: none;
	}
	.plate .swiper-container{
		width: 100%;
	}
	.an-tit{
		font-size: 22px;
		line-height: 34px;
		margin-bottom: 20px;
	}
	.answer li{
		width:100%;
	}
	.an-body{
		height: auto;
		padding:15px 10px;
	}
		.an-body>i {
		    transform: scale(.6);
		    -webkit-transform: scale(.6);
		    -ms-transform: scale(.6);
		    -o-transform: scale(.6);
		    margin-left: -20px;
		    margin-top: -10px;
		}
		.an-content{
			margin-top: -20px;
		}
			.an-content h3{
				font-size: 20px;
				margin:10px 0;
			}
	.focus-img{
		margin-right:20px;
	}
	.focus-txt{
		padding-top: 0;
	}
		.focus-txt h3{
			font-size: 20px;
		}
		.focus-txt p{
			font-size: 16px;
			line-height: 26px;
		}
	.index-footer .links{
		margin-bottom: 20px;
	}
	.info-txt h3{
		text-align: left;
		margin-bottom:10px;
	}
	.index-footer .info-ewm p{
		text-align: center;
	}
	/*user*/
	.DataWrap{
		margin-left: 0;
	}
	.firm-l{
		float: none;
	}
	 .minh-l,.minh-r .tel{
		display: none;
	}
	.minmenu{
		display: block;
	}
	.map{
		padding:8px 0;
	}
	.user-menu{
		position: fixed;
		left: 0;
		top:100px;
		right: 0;
		bottom: 0;
		background-color: rgba(28,86,127,.95);
		z-index: 100;
		padding:0 20px;
		 -webkit-transform: translateX(100%);
	    -ms-transform: translateX(100%);
	    transform: translateX(100%);
	    -webkit-transition: -webkit-transform .5s, box-shadow .5s;
	    transition: transform .5s, box-shadow .5s;
	}
		.user-menu.active{
			-webkit-transform: translateX(0);
		    -ms-transform: translateX(0);
		    transform: translateX(0);
		}
		.user-menu li{
			float: none;
			padding:10px 0;
		}
			.user-menu li a{
				color: #fff;
			}
	.user-tit{
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.baseul{
		margin-bottom: 30px;
	}
		.baseul li{
			margin-bottom:10px;
		}
			.cur .base-txt h3{
				font-size: 18px;
			}
	.basebox dt{
		margin-right: 0;
	}
	.basebox dd{
		margin-left: 58px;
	}
		.basebox dd span{
			margin-bottom: 8px;
		}
	.all-price{
		padding-left: 5px;
	}
		.all-price .price{
			font-size: 18px;
			padding:0 5px;
		}
	.next-pay{
		padding:0 15px;
	}
	.u-tit{
		padding:15px 20px;
	}
		.u-tit h2{
			font-size: 20px;
			line-height: 40px;
		}
		.return p{
			line-height: 20px;
		}
	.item-tit{
		padding:10px 0;
		padding-left: 8px;
		font-size: 18px;
	}

	.item-opt{
		padding-left: 8px;
	}
		.sel-city{
			width: 100%;
		}
	.price_deta{
		padding:6px 8px;
	}
	.u-tit h2 img{
		height: 40px;
	}
	.cropper-wrap .cropper-box{
		margin-bottom: 15px;
	}
	.user-info>.row{
		padding-top: 40px;
	}
	.modify{
		width: 100px;
	}
	.pay-page{
		height: auto;
	}	
		.payment>div{
			margin-bottom: 15px;
		}

	.PerBanner{
		padding:15px;
		height: auto;
	}
		.PerBanner .name{
			padding-top: 0px;
		}
			.PerBanner .name h2{
				height: 26px;
				line-height: inherit;
				margin-right: 0px;
				float: none;
				margin-bottom:10px;
				float: none;
			}
				
		.timtTip{
			height: 26px;
			line-height: 26px;
			margin-left: 60px;
		}
			.timtTip .version_status{
				width: 80px;
				height: 26px;
				font-size: 16px;
				left: -60px;
			}
		.PerBanner dl{
			margin-top: 10px;
		}
	.serve_L{
		width: 100%;
		float: right;
	}
	.serve_R{
		width: 100%;
	}
	.btn-sm{
		width: 180px;
	}
	.btn-xs{
		width: 125px;
	}
	.OrderInfo dl:after{
		border:none;
	}
	/*yhj*/
	.leadItem{
		font-size: 15px;
	}
	.coupons li{
		padding-left: 115px;
	}
		.coupon-price{
			width: 115px;
		}
			.coupon-price strong{
				font-size: 24px;
			}
				.coupon-price strong i{
					font-size: 14px;
					}
		.coupon-desc{
			padding-right: 0;
		}
		.coupons .coupon-info .btnCoupon{
			opacity: 0;
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			margin-top: 0;
		}
	/*saas*/
	.versionNo{
		float:none;
		width: 220px;
		height: auto;
	}
		.versionNo i{
			width: 45px;
			height: 45px;
			line-height: 45px;
			font-size: 24px;
		}
		.versionNo .txt{
			margin-left: 55px;
		}
			.versionNo .txt h3{
				margin-top: 0;
				font-size: 18px;
			}
	.serveVer .noInfo{
		margin-left: 0;
		float: none;
	}
	/*sj*/
	.upgradeBox .noBox{
		width: 100%;
		float: none;
	}
	.icoupgrade{
		float: none;
		margin-top:0;
		padding:15px;
		text-align: center;
	}
		.icoupgrade .icoSpan{
			transform: rotate(90deg);
			-webkit-transform: rotate(90deg);
			-moz-transform: rotate(90deg);
		}
	.leadWrap>div,.leadWrap dt{
		font-size:14px;
		line-height:32px;
	}
		.colLeft{
			line-height:32px;
		}
			.CouponBox{
				width:100%;
			}

	/*展示*/
	.showTable tbody td, .showTable tbody th{
		padding:8px;
	}
	.showTable .plate-info ul{
		display: none;
	}
	.showTable .plate-info h2,.serviceItem{
		font-size: 18px;
		line-height: 22px;
	}
	.showTable .plate-info h2{
		margin-top: 0;
		margin-bottom: 5px;
	}
	.plate-free h2{
		font-size: 18px;
		line-height: 24px;
		margin-top: 10px;
	}
	.plate-price{
		margin-top: 0;
		margin-bottom: 15px;
	}
		.plate-price strong{
			font-size: 20px;
		}
	.plate-ststus p{
		font-size: 14px;
		margin-top: 8px;
	}
	.affiliated{
		display: none;
	}
	.xs-none{
		display: none;
	}
	.xs-block{
		display: block;
	}
	.plate-ststus .icoStatus{
		width: 32px;
		height: 32px;
		background-size: contain;
	}
	.Bright li{
		padding-left: 8px;
		font-size: 12px;
		line-height: 20px;
	}
	/*b2b*/
	.lowerTit img{
		height: 22px;
		vertical-align: middle;
	}
	.proBanner{
		height: 300px;
		animation: inherit;
	}
		.proBoxTxt h2{
			font-size: 28px;
			line-height: 40px;
		}
		.proBoxTxt p{
			font-size: 18px;
			line-height: 28px;
		}
	.proBox{
		height: 390px;
	}
		.pro_info h3{
			font-size: 22px;
			line-height: 32px;
		}
		.pro_info li{
			padding-left: 15px;
		}
		.pro_info li:after{
			left: 0;
			width: 6px;
			height: 6px;
		}
	.siderbar{
		display: none;
	}


	/*way*/
	.parameterWrap{
		padding:20px;
	}
	.passWrap li label{text-align: left;}

	.passWrap li input{width:100%;}
	.btC_O{margin-left:0;text-align: center;}

	/*photo*/
	.firm .protrait{
		padding:20px 25px;
	}
	.protrait .cropper-wrap .cropper-view{width:120px;}
	.firm .protrait .cropper-wrap .cropper-view .img-box, .firm .protrait .cropper-wrap .cropper-view .img-box img {
		width: 120px;
		height: 120px;
	}
	.defaultTip {margin-top:8px;}
	.defaultTip h3{line-height: 22px;}
	.headP .btn-box {
		margin-top: 15px;
	}
	.headP .btn-box .webuploader-pick, .headP .btn-box #btnSub {
		width: 120px;
	}
}
@media screen and (max-width: 414px){
	/*login*/
	.orderment_box{
		width:320px;
		margin-left:-160px;
	}
	#verifyCanvas {
		width: 80px;
		margin-top: 5px;
	}
	/*index-one*/
	.index-bg{
		height:320px;
	}
		.advert{
			PADDING:20PX 0;
		}
	.advert-txt{
		FONT-SIZE:16px;
		LINE-HEIGHT:28px;
	}
	.plate-txt{
		padding-top:0;
	}
	.plate .swiper-container{
		height:260px;
	}
	.slide-txt p{
		font-size: 12px;
		line-height: 18px;
	}
		.index-bg .slide-txt p span{
			width:56px;
		}
	.focusbox{
		padding:40px 0;
	}
		.focus-img img{
			width:65px;
			margin-right:0;
		}
		.focus-txt{
			margin-left:80px;
		}
		.focus-txt h3{
			font-size:16px;
			line-height:24px;
			margin-bottom: 3px;
		}
		.focus-txt p{
			font-size:12px;
			line-height: 18px;
		}
	/*user*/
	.userData .usertop,.user_Info{
		padding:12px 8px;
	}
	.usertop .userPl {
		margin-left: 85px;
	}
	.user_Info dl{
		margin-bottom: 12px;
	}
		.user_Info dl dt i{
			width: 30px;
			height: 30px;
			line-height: 30px;
		}


	.interIcon img{
		height: 20px;
	}

	.header{
		padding-left: 12px;
		padding-right: 0;

	}
	.top-select{display: none;}
		.lowerTit img{
			height: 12px;
		}
		.userHome{
			padding:0 10px 0 0;
		}
		.c_name{
			padding:8px 0;
		}
		.top-info, .telMenu, .userHome{
			line-height: 52px;
		}
	.contentPage{
		padding-top: 52px;
	}
	.language, .top-info .login{
		margin-right: 0;
	}
	.top-info .search{
		display: none;
	}
	.max-tit{
		font-size: 18px;
	}
	.introduce{
		margin-bottom: 0;
		padding-top: 0;
	}
		.introduce p{
			line-height: 22px;
		}
	/*展示*/
	.plate-free h2{
		font-size: 16px;
	}
	.plate-free small{
		line-height: 20px;
	}

	.plate-price{
		font-size: 12px;
	}
		.plate-price strong{
			font-size: 17px;
		}
			.plate-price strong i{
				font-size: 12px;
			}
	.serviceItem i{
		width: 25px;
		height: 27px;
		background-size: contain;
		margin-right: 0;
		margin-bottom: 5px;
		display: block;
		margin:0 auto;
	}
	.showTable .plate-info h2, .serviceItem,.showTable tfoot td .btnNow{
		font-size: 15px;
	}
	.showTable tfoot td .btnNow{
		height: 42px;
		line-height: 42px;
	}
	/*user*/
	.timtTip{
		font-size: 12px;
	}
		.timtTip .version_status{
			font-size: 14px;
		}
	.serveList li .ico{
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 20px;
	}
	.serveList li .serveInfo{
		margin-left: 55px;
	}
		.serveList li .serveInfo h3{
			padding:0;
		}
	.promptBox span{
		border-right: none;
	}
	.btnSearch{
		width: 100%;
	}
	.orderBody{
		overflow-x: auto;
	}
		.orderTable{
			min-width: 500px;
		}
	.ui-calendar[data-float="true"]{
		left: 0!important;
		right: 0!important;
		width: 100%;
	}
		.ui-calendar-mini .calmonth{
			width: 100%;
		}
	.approveWrap dt{
		float:none;
		width:auto;
		text-align: left;
	}
	.approveWrap dd{
		margin-left:0;
	}
	/*yhj*/
	.leadItem {
		line-height: 28px;
	}
	.leadItem .back{
		display: none;
	}

	.coupons li{
		padding-left: 85px;
	}
		.coupons li .coujuan{
			width: 85px;
		}
			.coujuan strong{
				font-size: 20px;
			}
			.coujuan p{
				line-height: 18px;
			}
		.coupon-desc{
			padding-left: 0;
		}
	/*zf*/
	.payWrap .payBox{
		float: none;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.payment .images{
		width: 150px;
	}
	.dlWrap dl dt{
		float: none;
	}
	.dlWrap dl dd{
		margin-left: 0;
	}
	.topUp{
		width: 200px;
	}
	/*xw*/
	.searchNotice{
		margin-bottom: 10px;
	}
	.searchNotice,.tabInfo .grounp{
		float: none;
	}
	/*bz*/
	.videoLi i{
		width: 20px;
		height: 20px;
		margin-left: -10px;
		margin-top: -10px;
		background-size: contain;
	}
	.helpbox{
		padding:8px 15px;
	}

	.tipItem .name{
		padding:0 15px;
	}
	.tipItem .Tips{
		margin-left: 15px;
		line-height: 20px;
	}
	.push-l .calendar{
		width: 45%;
	}
	/*way*/
	.fsxtab li{
		padding:0 10px;
	}
	.fsxtab li a{
		font-size:15px;
	}
	.palCity{
		font-size: 16px;
	}
		.palCity .palico{
			margin-right: 0px;
			width: 15px;
			height: 20px;
			background-size: contain;
		}
		.palCity span{
			font-size: 12px;
		}
	.form-box dt{
		min-width:94px;
	}
		
	.form-box dd select, .form-box dd input,#strRemark{
		width:170px;
	}
	.t-select{
		width:155px;
	}
	/*status*/
	.statusPay{
		width: 100%;
		margin-top: 20px;
	}
		.statusImg{
			height: 50px;
		}
		.statusPay .price{
			font-size: 26px;
		}
	
	/*pay*/
	.payDl dt i{
		width: 68px;
		height: 68px;
		line-height:60px;
		font-size:32px;
	}
	.payDl dd{
		margin-left:90px;
	}
	.selMoney span{
		margin-bottom:8px;
	}
	.grounpBt .btn{
		font-size:14px;
	}
	.btn-sm{
		width:120px;
	}
	.btn-xs{
		width:80px;
	}
	/*edit*/
	.editUser{
		padding:15px 20px;
	}
		.editUser .DataWrap dl dt{
			margin-right:0;
			margin-bottom:8px;
			float:none;
		}
	
	#Message_box .btn-grounp .btnSubmit{
		width:80px;
	}
	/*photo*/
	.firm .protrait{
		padding:12px 20px;
	}
	.protrait .cropper-wrap .cropper-view{width:80px;}
	.firm .protrait .cropper-wrap .cropper-view .img-box, .firm .protrait .cropper-wrap .cropper-view .img-box img {
		width: 80px;
		height: 80px;
	}
	.protrait .headP{margin-left:15px;}
	.defaultTip{margin-top:0px;}
	.defaultTip h3{line-height: 22px;margin-bottom:0;font-size:15px;}
	.headP .btn-box {
		margin-top: 8px;
	}
	.headP .upload-box{height:28px;}
	.headP .btn-box .webuploader-pick, .headP .btn-box #btnSub {
		width: 80px;
		height:28px;
		line-height:28px;
	}

}
@media screen and (max-width: 320px){
	.btn-sm{
		width: 150px;
	}
	.btn-xs{
		width:100px;
	}
}

