/*reset	*/
	body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
  	body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
  	h1, h2, h3, h4, h5, h6{ font-size:100%; }
  	address, cite, dfn, em, var { font-style:normal; }
  	code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
  	small{ font-size:12px; }
  	ul, ol { list-style:none; }
  	a { text-decoration:none; }
  	a:hover { text-decoration:underline; }
  	sup { vertical-align:text-top; }
  	sub{ vertical-align:text-bottom; }
  	legend { color:#000; }
  	fieldset, img { border:0;}
  	button, input, select, textarea { font-size:100%; }
  	table { border-collapse:collapse; border-spacing:0; }
  	img{padding:0;margin:0;}

/*infinend*/
		a{color:#000;}
		a:hover{color:#d480ff;}
   .fr{float:right;}
   .fl{float:left;}
   .clearfix{clear:both;}
   /*top*/
		.top{ width:1000px;height:40px;margin:0 auto;}
		.top .fl,.fr{padding-top:9px;}
		.top  a{height:12px;line-height: 40px;}
		/*nav*/
		.nav{
			background:#db0074;
		}
		.nav>ul{ width:1000px;height:60px;margin:0 auto;}
		.nav>ul li{ float:left;text-align:center;padding:20px 16px;border-left:1px solid #eb587b;} 
		.nav>ul li:first-child{border-left:0px solid rgba(247,86,174,.4);}
		.nav>ul li>a{text-decoration: none;color:#FFFFFF;font-size:16px;letter-spacing: 1px; }
		.nav>ul li>span{color:#fae365;font-size:12px;}
		/*banner*/
		.banner{
			width:100%;
		}
		@media screen and (max-width: 999px) {
		   .banner{height:474px;position: relative;z-index: 20;background:url(../images/banner1.jpg)  no-repeat center;}
		}
		@media screen and (min-width: 1000px) {
		   .banner{position: relative;z-index: 20;background:url(../images/banner.jpg)  no-repeat center;height:474px;}
		}
		/*container1*/
		.container1{
						width:100%;
						/*background:#f7e9f2 url(../images/bg_2.jpg)  no-repeat;*/	
			background:#ffffff;		
				text-align:center;
						background-size: contain;	
						background-position-x: center;				
					
						background-attachment: fixed;
		}
		.container1-box{
			      width:1000px;
			      margin:0 auto;
			      height:260px;
		}
		.container1-box>ul{
					padding-top:15px;
					width:1000px;
			

		}

		.container1-box>ul>li{
					width:200px;
					height:222px;
					border-radius:12px;
					text-align:center;
					float:left;
					margin:0 25px;
		}
	.container1-box>ul>li>a{
					letter-spacing:1px;
					display: block;
        			text-align:center;
					font-size:22px;
					color:#333;
					margin-top:20px;
		}
	.container1-box>ul>li>a .en{
					letter-spacing:0px;
					font-size:15px;
					color:#eeeded;
		}
	.container1-box>ul>li>a  img{
					margin-bottom:8px;
		}
/*		.container1-box>ul>li img{
					padding-top:28px;
					width:110px;
					padding-bottom:4px;
					
		}*/
		.container1-box>ul>li:nth-child(1){
					background-color: #ea5431;
		}
			.container1-box>ul>li:nth-child(2){
					background-color: #003f98;
		}
			.container1-box>ul>li:nth-child(3){
					background-color: #926044;
		}
		.container1-box>ul>li:nth-child(4){
					background-color: #0990ce;
		}
	.container1-box>ul>li:nth-child(3)>img{
					padding-top:28px;
					width:88px;
					
					
		}
		/*container2*/
		.container2{
					background-color:#fff;
					text-align:center;
					height:100%;
					margin-bottom:30px;
		}
		.container2-box,.container2-main{
			      width:1000px;
			      margin:0 auto;
			      margin-top: 16px;	    
		}
		.container2-box>.title2{
			height:93px;
			background:#fff url(../images/hybd.png) no-repeat center;
		}
			.container2-box>.title2>h2{
			font-family: "微软雅黑";
			font-size: 24px;
			padding-top:14px;
		}
		.container2-main{
			background-color:#f7e7f1;
			border-bottom-right-radius:18px;
			box-shadow:3px 3px 6px rgba(0,0,0,.1);
			padding-bottom:16px;
		}
		.container2-main>.left{
				float:left;
		}
		.container2-main>.left>img{
			margin:20px;
				padding:3px 6px;
				border-radius: 8px;
				
		}
		.container2-main>.right{
				float:right;
				width:768px;
				text-align:right;
				padding-right:16px;
				box-sizing:border-box;
		}
	
		.container2-main p{
				text-align:left;
				font-size: 16px;
				margin-top:12px;
				padding-left:12px;
				line-height:26px;
				color:#333;
			padding-right:12px;
			padding-top:12px;
		}
	    .container2-main p:first-child{
	    		text-align:left;
				margin-top:26px;
				font-size:16px;
				text-align:left;
				padding-left:12px;
			
		}
		.container2-main>.right p:first-child .name{
				color:#bd0174;
				font-size: 18px;
				font-weight: 600;
				letter-spacing:1px;
		}
		.container2-main>.right>img{				
				margin-top:26px;
				padding-right: 16px;
		}
.morea{color:#db0074}
		/*bottom*/
		.bottom{
			width:100%;
			height:70px;
			position:relative;
			text-align: center;
			background-color: #da0074;
			line-height: 27px;
		}
		.bottom-text .distance,.bottom-text .distance .bdpp>a{
			font-size:14px;
			color:#fff;
			letter-spacing:1px;
		}
		.bottom-text .distance1,.bottom-text .distance1>a{
			        font-size:14px;
					color:#fff;
			letter-spacing:1px;
		}
		/*.bottom .bottom-text{
			position:absolute;
			bottom:12px;
			left:50%;
			margin-left:-270px;
		}
		.bottom .bottom-text>p,.bottom .bottom-text>p>a{
			color:#fff;
		}
		.bottom-text .distance{
			font-size:14px;
			color:#fff;
		}*/