﻿body,textarea,input,button,select,keygen,legend{font:14px/1.14 "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color:#fff;outline:0;}
body{width:100%; height:100%; background:#fff; }

.g-wrap{ width:100%; height:100%;margin:0 auto; position:relative }
.pimg{ width:100%; height:100%; position:fixed; top:0; left:0; background-repeat:no-repeat; background-size:100% 100%; background-position:0 0;}
.g-wrap img{ max-width:100%;}
.mpage{ width:100%; position:relative; z-index:99; left:0; top:0;}
.right_bar{ width:5px; background:#c5233c; height:100%; position:fixed; z-index:999; right:0; top:0;}
.uname{ height:60px; background:url(../images/unamebg.png) no-repeat right 0 ; background-size:auto 60px; width:80%; position:relative;}
.uname .ncon{ background:#000; margin-right:35px; display:block; height:100%; color:#fff; text-align:center;}
.uname .ncon span{ display: inline}
.uname .ncon h3{ font-size:20px; font-weight:normal; height:30px; line-height:35px; }
.uname .ncon span{ font-size:14px;margin-right:10px; color:#bfb9b9}
.uname .ncon .company{ height:30px; line-height:30px; color:#bfb9b9}

.contact{ background-color: rgba(255,255,255,.85);  overflow:hidden; padding:10px; position:relative; }
 
.contact ul{ margin:15px  0 15px 15px; overflow:hidden; color:#7d7171}
.contact ul li{  font-size:14px; height:25px;white-space:nowrap; margin-bottom:5px; line-height:25px; overflow:hidden}
.contact ul li img{ width:25px; height:25px; margin-right:5px; display:inline; float:left;}
.contact ul li.address{ width:100%; float:none;}
.contact ul li a{ color:#7d7171; text-decoration:none}
.introcon{text-align: left; padding:15px 5px 15px 0; background:rgba(255,255,255,.85); border-top:1px solid #c5233c; color:#7d7171; line-height:24px;}
.ctel { position:fixed; right:0px; top:55%; z-index:999; height:60px; width:18%; text-align:right}
.ctel img{ width:auto; height:60px;}
.copyright{ padding:5px 0 10px;  margin:0px 0 0;background:rgba(0,0,0,0.5);}
.copyright a{color:#F63; font-size:14px; text-decoration:none;}
.adbox{ margin:0 0 15px 0;}

.map{ height:250px; position:relative;}
.map-btn {
	position: absolute; color:#333;
	z-index: 1003;
	right: 10px; bottom:10px;
	display: inline-block;
	text-align: center;
	width: 60px;
	height: 30px;
	line-height: 30px;
	border: 1px solid RGBA(0,0,0,.4);
	border-radius: 8px;
	background: #FFF;
}
.g-wrap .r-result {
	position: fixed !important; color:#333;
	left: 0px;
	top: 0px;
	overflow: hidden;
	overflow-y: scroll;
	display: none;
	z-index: 1003;
	width: 100%;
	height: 100%;
}
.g-wrap .r-result  td{ color:#333;}
.map-close-img {
	position: fixed !important;
	left: 0px;
	top: 0px;
	z-index: 1003;
	height: 50px;
	width: 50px;
	display: none;
	cursor: pointer;
}
.bus-guide-img {
	position: fixed !important;
	right : 17px;
	top: 20px;
	z-index: 1003;
	height: 50px;
	width: 50px;
	display: none;
	cursor: pointer;
}
.self-guide-img {
	position: fixed !important;
	right : 17px;
	top: 85px;
	z-index: 1003;
	height: 50px;
	width: 50px;
	display: none;
	cursor: pointer;
}
.open-road {
	left: 0px;
	bottom: 0px;
	text-align: center;
	height: 55px;
	vertical-align: middle;
	line-height: 55px;
	background-color: #FFFFFF;
	opacity: 0.9;
	z-index: 1003;
	position: fixed !important;
	display: none;
	width: 100%;
}
.open-road-btn {
	display: inline-block;
	left: 0px;
	width: 175px;
	height: 38px;
	line-height: 38px;
	border: none;
	margin-top: 8px;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	background-color: rgb(255, 122, 0);
	border-radius: 6px;
	cursor: pointer;
}
.itude-div {
	width: 100%;
	height: 100%;
}
.itude-parent-div {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1002;
	display: none;
}
.anchorBL {
	display: none;
}

@media screen and  (min-width: 641px){
      .g-wrap{ width:640px; }
	  .pimg{ width:640px; margin:0 auto;}
	  
}

