@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family: "微软雅黑"; }

.banner_kuang{ width: 100%;min-width: 1200px; height: 400px;}
.main{
	width:1200px;
	margin:auto;
}	
.main_top{
background: url(../img/beijing1.png)  no-repeat;
background-size: 100%;
width:100%;
height:85px;
}
.main_top_text{
height:83px;
line-height: 83px;
width:300px;
text-align: center;
border-bottom:2px solid #df2932;
font-size:18px;
font-weight: 600;
margin-left:5px;
}
.tuxingxianlu{
height:auto;
padding: 40px 0;
}
.one{
background-color: #fde7e7;
}
.tuxingxianlu table{
	margin-top:35px;border-collapse: collapse;
    border: 1px solid #ffcfcf; width: 100%;
}
.tuxingxianlu table tr:nth-child(1){ background: #fde7e7 !important; }
.tuxingxianlu table tr:nth-child(odd){ background: #fff8f8; }
.tuxingxianlu table td{
padding-left:20px;
height:50px;
font-size:14px;
}
.two{
background-color: #fff8f8;
}
.three{
height:80px;
}
.bm{
height:120px;
width:100%;
margin:auto;
background:url(../img/beijing2.jpg)no-repeat;
margin-top:80px;
background-size:100% 100%;
min-width: 1200px;
}
.bm_con{
width:1200px;
margin:auto;
height:120px;
}
.bm_fl{
float:left;
width:48%;
}
.bm_text1{
font-size:22px;
color:#ffffff;
height:20px;
padding-top:25px;
}
.bm_text2{
font-size:14px;
color:#ffffff;
padding-top:15px;
}
input{
outline: none;
}
.bm_fr{
float:right;
height:120px;
line-height: 120px;
width:52%;
}
.gao{
float:left;
width:80px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:14px;
color:#adadad;
margin-top:35px;
}
.gao input{
width:80px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:14px;
color:#adadad;
border:none;
}
.x{
float:left;
color:#ffffff;
padding:0px 10px;
}
.kuan{
float:left;
width:80px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:14px;
color:#adadad;
margin-top:35px;
}
.kuan input{
width:80px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:14px;
color:#adadad;
border:none;
}
.cm{
float:left;
color:#ffffff;
padding:0px 20px 0px 10px;
}
.num{
float:left;
width:150px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:14px;
margin-top:35px;
}
.num input{
width:150px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:14px;
color:#adadad;
border:none;
}
.price{
float:left;
width:200px;
height:50px;
line-height:50px;
border-radius: 5px;
text-align: center;
font-size:20px;
color:#ffffff;
margin-top:35px;
margin-left:20px;
border:1px solid #ffffff;
}
.price img{
vertical-align: sub;
padding-bottom:2px;
padding-right:5px
}
.foot{
min-width: 1200px;
width:100%;  
margin:0 auto; 
height:260px; 
background:#30373f;
}