/*==============  Location  ==============*/
.prplace
{
	line-height: 24px;
	padding-bottom: 3px;
	border-bottom: 1px solid #EEE;
	overflow: hidden;
	text-indent: 10px;
	color: #666;
	margin-bottom: 10px;
}

	.prplace a
	{
		color: #666;
		margin: 0 5px;
	}

	.prplace b
	{
		color: #095e9e;
	}

h2.location
{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: url(../image/tit_bg.jpg) no-repeat;
	margin: 10px 0 5px 0; /*font-family:榛戜綋;*/
	font-size: 18px;
	color: #3870a3;
	overflow: hidden;
	text-indent: 15px;
}

	h2.location span
	{
		float: left;
		display: block;
		width: auto;
	}

	h2.location i
	{
		float: left;
		width: 29px;
		height: 13px; /*background:url(../images/ladder.png) no-repeat;*/
		margin-top: 9px;
		margin-left: 10px;
	}

/*==============  footer  ==============*/
#footer
{
	width: 100%;
	/*background: url(../image/foot_img3.jpg);*/
	overflow: hidden;
}

	#footer .footer
	{
		width: 1440px;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		color: #a5a0a0;
		background: url(../image/logobai.png) center right no-repeat;
		border-bottom: 1px solid #fff;
		padding: 15px 0;
		    float: initial;
		    height: 118px;
	}

		#footer .footer .footlinks
		{
			width: 180px;
			float: left;
			text-align: left;
			padding-top: 15px;
		}

			#footer .footer .footlinks h4
			{ /*font-family:黑体;*/
				font-size: 16px;
				line-height: 30px;
			}

			#footer .footer .footlinks a
			{
				font-size: 12px;
				display: block;
				color: #a5a0a0;
				height: 20px;
				line-height: 20px;
			}

		#footer .footer .footcon
		{
			width: 380px;
			float: right;
			text-align: center;
			padding-top: 40px;
			line-height: 22px;
			margin-right: 200px;
		}


		#footer .footer .footast
		{
text-align: center;
		}
		
		
  .rightv{
        display:none;
    }
    .bottom-lefts{
        display:none;
    }
    @media screen and (max-width:768px)
    {
	#footer .footer .footlinks h4 {
    font-size: 18px;
    line-height: 30px;
}
	#footer .footer .footlinks a {
    font-size: 16px;
    display: block;
    color: #cdcdcd;
    height: 26px;
    line-height: 26px;
}
        #footer .footer .footlinks {
            width:100%;
            display: none;
        }
        .foots3,.foots4,.foots5,.foots6,.foots7,.foots8{
            display:none;
        }
        .rightv{
            display:block;
            float:right;
        }
        #footer .footer{
            background:none;
        }
        .bottom-lft{
                margin-left: 10px;
        }
        .bottom-lefts{
            display:block;
        }
    }
     .astfuture{
      display: none;
	 width:140px;
	 position:relative;
	 top:10px;
 }
 @media only screen and (max-width: 992px){
		
		.i_ml{
			float:left;
		}
		.i_mr{
			float:right;
		}
	}
 @media only screen and (max-width: 768px){
	 .player_2{
		 text-align:center;
	 }
	 .slideTxtBox{
		 height:220vw;
	 }
	 .slideTxtBox .bd li{
		 margin-left:95px;
	 }
	 .slideTxtBox{
		 width:100%!important;
	 }
	 .slideTxtBox .bd li{
		 padding:15px 20px;
		 height:auto;
	 }
	 .slideTxtBox{
		 height	: auto;
	 }
	 .footast{
		 text-align:center!important;
	 }
	 .astfuture{
		 position:inherit;
	 }
 }
 .bottom-left2{
     margin-bottom:20px!important;
 }
 .bottom-lefts{
     display:none;
 }
 @media only screen and (max-width: 470px){
	 .slideTxtBox .bd li{
		 margin-left:15px;
	 }
	 .i_md dd{
		 float:left;
	 }
	 .video_1 {
		 margin-left: 0px!important; 
	}
     .bottom-lefts{
         display:block;
     }
      .bottom-left2{
         margin-bottom:0px;
     }
 }
 @media only screen and (max-width: 320px){
	 .qms_q{
		 left:40px;
	 }
 }