@media screen and (max-width:980px) {
	html,body{
		overflow-x: hidden;
	}
	.appannerc {
		display: block;
		width: 100%;
		margin-top: 10px;
	}
	.contact-banner {
		display: none;
	}
	.within-line{position: static;}
	.contact-within {
		width: 100%!important;
		padding: 20px;
		height:auto!important;
	}
	.contact-full{
		height:auto;
	}
	.within-top {
		height: 100%;
		line-height: initial;
	}
	.within-text {
		color: #0086da;
		font-size: 18px;
		display: inline-block;
	}
	/*地址*/
	.contact-bott{
		display: block;
		background-color: #FFFFFF;
	}
	.contact-demo1 {
		width: 100%;
	    height: 76px;
	    background: #FFFFFF;
	    display: flex;
	    align-items: center;
	    justify-content: flex-start;
	    padding: 42px;
	}
	.demo1-bottom{
		height:auto;
	}
	.sub-con{
		width:100%;
		display: block;
	}
	.contact-sub{
		width: 100%;
		height:auto;
		padding:20px;
		box-sizing: border-box;
	}
	.sun-demo1{
    	display: flex;
    	flex-direction: column;
    	justify-content: space-around;
    	margin-bottom: 35px;
	}
	.pc-iframe{
		display: none;
	}
	.app-iframe{
		display: block;
		width: 330px;
		margin-top: 10px;
	}
	

	.layer-wrapper {
		width: 100%;
		
		background: #ffffff;
	}
	
	.unstyled {
		width:100%;
		text-align: left;
	}
	.mt15 {
		margin-top: 15px;
	}
	.mb10 {
		margin-bottom:10px; 
	}
	.unstyled .unstyled_li {
		width:32%;
		margin:2px auto;
		height:40px;
		line-height:40px;
		border:1px solid #999;

		display:inline-block;
		text-align: center;
		cursor: pointer;
		border-radius: 5px;
		font-size: 12px;
	}
	
	.unstyled .selected {
		border:none;
		color:#fff;
		background:rgb(0,134,218);
	}
	.label_hidden {
		display: none;
	}	
	#submit_info {
		width:100%;
		background: rgb(0,134,218);
	}
	.img_size {
		width:100%;
	}

	.table {
		width:100%;
		border:1px solid rgb(0,134,218);
		margin-top: 12px;
	}
	.remove_h .table th,td {
		padding:0px!important; 
		border-top:none!important;
		border-bottom: none!important;
		white-space: normal!important;
	}
	.remove_h .table th,td p {
		font-size: 8px;
	}
	.table .th_style {
		
		text-align: center;
		border:.5px solid rgb(0,134,218);
		background: rgb(0,134,218);
		color:#fff;
	}
	.table .td_style {
		text-align: center;
		border:.5px solid rgb(0,134,218);
	}
	.table .td_style a {
		color:rgb(0,134,218);
	}
	.table .td_style--last {
		
		border:.5px solid rgb(0,134,218);
	}
	.table .td_style--last p:first-child {
		padding-left: 20px;
		padding-right: 50px;
		background: rgb(0,134,218);
		color:#fff;
	}
	.td_p--unique {
		width: 90%;
		white-space: normal;
		margin-left: 20px;
		margin-right: 50px;
		line-height: 22px;
	}
	.tb-caption {
		margin-top: 10px;
		margin-left: 20px;
	}


	
}

@media screen and (min-width:980px) {
	.layer-wrapper {
		width: 100%;
		height:200px;
		background: #ffffff;
	}
	.contact-within {
		width:1060px!important;
	}
	.unstyled {
		width:100%;
		text-align: left;
		margin-left: 20px;
	}
	.unstyled .unstyled_li {
		width:14%;
		margin-left:10px;
		margin-right: 10px;
		height:40px;
		line-height:40px;
		border:1px solid #999;
		color:#999;
		display:inline-block;
		text-align: center;
		cursor: pointer;
		border-radius: 5px;
	}
	.unstyled .unstyled_li:hover {
		border:none;
		color:#fff;
		background:rgb(0,134,218);
	}	
	.unstyled .selected {
		border:none;
		color:#fff;
		background:rgb(0,134,218);
	}
	
	
	.form_title .p_title {
		color:#333;
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 20px;
	}
	.form_title .form-inline div {
		width:50%;
		margin-bottom:10px;
		height:40px;
		float:left;
	}
	.form_title .form-inline div input {
		height:40px;
		width:68%;
		/* background: rgb(250,250,250); */
	}
	.clearFloat {
		clear:both;
	}
	
	.culture_finance {
		text-align: center;
	}
	#submit_info {
		clear: both;
		position: relative;
		top:80px;
		display: block;
		height:60px;
		line-height:60px;
		font-size:24px;
		color:#fff;
		background: rgb(0,134,218);
		width: 50%;
		text-align: center;
		margin-left: 25%;
		border-radius: 10px;
	}
	.c_red {
		color:red;
	}
	
	.remove_h {
		height:auto!important;
	}
	.mt150 {
		margin-top: 150px;
	}
	.mt50 {
		margin-top: 50px;
	}
	
	.table {
		width:100%;
		border:1px solid rgb(0,134,218);
	}
	.table th,td {
		padding:0px!important; 
		border-top:none!important;
		border-bottom: none!important;
	}
	.table .th_style {
		
		text-align: center;
		border:.5px solid rgb(0,134,218);
		background: rgb(0,134,218);
		color:#fff;
	}
	.table .td_style {
		text-align: center;
		border:.5px solid rgb(0,134,218);
	}
	.table .td_style a {
		color:rgb(0,134,218);
	}
	.table .td_style--last {
		
		border:.5px solid rgb(0,134,218);
	}
	.table .td_style--last p:first-child {
		padding-left: 20px;
		padding-right: 50px;
		background: rgb(0,134,218);
		color:#fff;
	}
	.td_p--unique {
		width: 90%;
		white-space: normal;
		margin-left: 20px;
		margin-right: 50px;
	}
	.tb-caption {
		margin-top: 10px;
		margin-left: 20px;
		margin-bottom: 20px;
	}
}

/*2019-3-5*/
@media screen and (max-width: 980px){
	.contact-full{background: #fff;}
	.sun-demo1 {width: 100%;}
	.demo1-bottom{margin-top: 7px;}
	.demo1-left{width: 26px;height: 34px;}
	.demo2-left {width: 30px;height: 30px;}
	.demo3-left {width: 30px;height: 29px;}
}
