@charset "utf-8";
/* CSS Document */


/*背景代码开始 */


.beijing{
	width:100%;
	float:left;
	height:300px;

	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	

	
	}

/*背景代码结束 */

/*位置代码开始 */

.weizhizong{
	width:100%;
	float:left;	background-color:#fff;
	height:35px;
	padding:0px 20px 0px 20px;border-bottom:#cccccc solid 1px;
	line-height:35px;}
	
	.weizhi{
		width:100%;
		max-width:1200px;
		margin:auto;	color:#666666;
		
	
	
	}
.weizhi  p{
	display:inline-block;
	float:left;}


.weizhi span{
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	float:left;}
	.weizhi  p a{
		display:inline-block;
		color:#666666;
		
		
		}
		
		.weizhi  p a:hover{
			color:#000;
			
			
			}
/*位置代码结束 */


/*内容代码开始 */

.neirongzong{
	width:100%;
	float:left;
	padding:50px 20px 50px 20px;
	overflow:hidden;
	background-color:#fff;
	
	}
	
	.neirong{
		width:100%;
		margin:auto;
		max-width:1200px;
		overflow:hidden;
		padding-right:400px;
		position:relative;
		min-height:350px;
		}
		
		
		
		.neirongyouce{
			position:absolute;
			z-index:1;
			right:0px;
			width:260px;
			top:0px;
			
			
			
			
			}
			
				.neirongyouce1{
					width:100%;
					float:left;
					position:relative;
					}
					
					.form-control{
		width:100%;
		display:inline-block;
		padding:0px 15px 0px 0px;
		 transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;
    -ms-transition: 0.5s all;
		box-sizing:border-box;
		
	height:35px; outline:none;    border-bottom: 1px solid #e4eaec;
		}
		.neirongyouce1::before {
    content: '';
    position: absolute;
    height: 1px;
    background-color: #000;
    bottom: 0px;
	left:0px;
    width: 0px;
    transition: width 0.5s;
}

.chang::before{
	    width: 100%;
	}
		
		
		
		.input-search-btn{
			background:none;
			outline:none;
			position:absolute;
			right:7%;
			top:10px;
			
			z-index:1;
			cursor:pointer;
			
			}
			.sou {
				transition:all 0.5s;}
				.input-search-btn:hover .sou {
		fill:#000;
		
		
		}
	
					
						.neirongyouce2{
					width:100%;
					float:left;margin-bottom:10px;
					margin-top:40px;
					
					}
					
					.neirongyouce2 p{
						display:inline-block;
						font-size:16px;
						font-weight:bold;
						border-bottom:#000 solid 3px;
						padding-bottom:10px;
						}
					
					
						.neirongyouce3{
					width:100%;
					float:left;
					
					}
						.neirongyouce3-1{	width:100%;
					float:left;
							
							}
							
							.neirongyouce3-1 a{
								display:inline-block;
								width:100%;
								height:100%;
								}
								
								
								
									.neirongyouce3-1 a p{
										display:inline-block;margin-top:10px;
										width:100%;color:#000;
										transition:all 0.5s; overflow: hidden;    white-space: nowrap;text-overflow: ellipsis;
										float:left;}
										
											.neirongyouce3-1 a:hover p{
										color:#F00;
										
										}
					
						.neirongyouce3-1 a span{
										display:inline-block;
										width:100%;
										color:#ccc;
										margin-top:5px;
										font-family:Arial, Helvetica, sans-serif;
										border-bottom:#e5e5e5 solid 1px;
										padding-bottom:15px;
										float:left;}
					
		
		.neirong1{
			width:100%;
			float:left;
			
			}
			
			
				.neirong1-1{
			width:100%;
			float:left;
			
				font-size:24px;
			}
			
		
			
			
				.neirong1-2{
			width:100%;
			margin-top:20px;
			margin-bottom:20px;
			float:left;
			
			}
			
				.neirong1-2 p{
					display:inline-block;
					position:relative;
					color:#fff;
					line-height:36px;
					
					}
					
						.neirong1-2 p span{
							display:inline-block;
							width:100%;
							height:100%;
							padding-left:10px;
							position:absolute;
							z-index:1;
							left:0px;
							top:0px;
							}
			
			
				.neirong1-3{
			width:100%;
			float:left;
			
			}
					.neirong1-3 img{
						display:inline-block;
						max-width:100%;
						height:auto;
						}
						
								.neirong1-4{
			width:100%;
			float:left;
			margin-top:20px;
			
			}
			
			.neirong1-4 svg{
				width:auto;
				height:25px;
				
				
				}
			
			.neirong1-4 svg path{
				transition:all 0.5s;}
			.neirong1-4 p{
				display:inline-block;
				
				
				float:left;
				transform:rotate(180deg);
				
				
				}
				
				.neirong1-4 p a:hover path{
					fill:#666;}

	.neirong1-4 span{
				display:inline-block;
				float:left;
				margin-left:15px;
				
				
				
				}
				
					.neirong1-4 span a:hover path{
					fill:#666;}
/*内容代码结束 */
					@media screen and (min-width:320px) and (max-width:399px) {
									/*背景代码开始 */

.beijing{
	height: 200px;
	
	
	
	
	}
/*背景代码结束 */
	
		/*内容代码开始 */
		.neirongzong {
			padding: 30px 20px 50px 20px;
			}
						.neirong{
							padding-right:0px;
							
							}
							
							.neirongyouce{
								position:relative;
								margin-top:30px;
								overflow:hidden;
								float:left;}
			/*内容代码结束 */
	
								
			}
			
				
				
				
				
				@media screen and (min-width: 400px) and (max-width:499px){
								/*背景代码开始 */

.beijing{
	height: 200px;
	
	
	
	
	}
/*背景代码结束 */
	/*内容代码开始 */		.neirongzong {
			padding: 30px 20px 50px 20px;
			}
						.neirong{
							padding-right:0px;
							
							}
							
							.neirongyouce{
								position:relative;
								margin-top:30px;
								overflow:hidden;
								float:left;}
			/*内容代码结束 */
			
			}
		
		@media screen and (min-width: 500px) and (max-width:639px){
						/*背景代码开始 */

.beijing{
	height: 200px;
	
	
	
	
	}
/*背景代码结束 */
			/*内容代码开始 */		.neirongzong {
			padding: 30px 20px 50px 20px;
			}
						.neirong{
							padding-right:0px;
							
							}
							
							.neirongyouce{
								position:relative;
								margin-top:30px;
								overflow:hidden;
								float:left;}
			/*内容代码结束 */
			
			}
		
		
		
		
		
		@media screen and (min-width: 640px) and (max-width:767px){
						/*背景代码开始 */

.beijing{
	height: 200px;
	
	
	
	
	}
/*背景代码结束 */
			
			/*内容代码开始 */		.neirongzong {
			padding: 30px 20px 50px 20px;
			}
						.neirong{
							padding-right:0px;
							
							}
							
							.neirongyouce{
								position:relative;
								margin-top:30px;
								overflow:hidden;
								float:left;}
			/*内容代码结束 */
			}
		
		
		
		
		@media screen and (min-width: 768px) and (max-width:991px){
			/*背景代码开始 */

.beijing{
	height: 200px;
	
	
	
	
	}
/*背景代码结束 */
/*内容代码开始 */
						.neirong{
							padding-right:300px;
							
							}
			/*内容代码结束 */
			
			}
		
		@media screen and (min-width: 992px)and (max-width:1199px){
/*内容代码开始 */
						.neirong{
							padding-right:300px;
							
							}
			/*内容代码结束 */
			}

	@media screen and (min-width: 1200px)and (max-width:1400px){
				}
	
					@media screen and (min-width: 1401px){
					
					
					}