@charset "utf-8";
/* CSS Document */

/*通用样式*/
*{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-decoration:none;
	}
 
img{
	border:0px;}
a{
	color:#666666;}
	a:hover{
		color:#0084C7;
	}
.clear{
	clear:both;}
	/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.comWidth{ width:1280px; margin:0 auto;position: relative;}
.f_l{
	float:left;}
.f_r{
	float:right;}
body{
	margin:0px auto;
	font-size:12px;
	font-family:"微软雅黑";}
input{ border:1px #e7e7e7 solid}
	
/*头部*/
.header_box{height:70px; width:100%; z-index:100; _position: relative; _top:0px;}
.header{width: 100%;height: 75px;background: url("../images/bg_1.png") repeat-x;display: block;z-index: 100;overflow: visible;position: fixed;top: 0px;}
.header .top{ width:1280px; height:40px; margin:0 auto;  }
.header .top p{color:#fff; height:40px; line-height:40px; font-size:16px; }
.header .top .shijian{  padding-left:200px;}
.header .top .canz{ padding-left:26px;}
.header .top .menu{ width:auto; height:40px; line-height:40px; margin-right: 45px;} 
.header .top .menu li{ float:left; margin-left:20px; }
.header .top .menu li a{color:#fff;}
.header .top .menu .english{}
.header .top .menu .english a{ color:#000; background:url(../images/english.png)  center center no-repeat; padding:4px 10px;}

.logo_box{width: 1210px;height: 55px;background: transparent url("../images/nav_bg.png") no-repeat scroll 0px -15px;left: 50%;margin-left: -605px;
display: block;z-index: 100;overflow: visible;position: fixed;margin-top: 70px;}
.logo{ height: 74px;float: left;} 
.logo_te{float: left;line-height: 50px;margin-top: 12px;}
.nav{ height: 47px;width: auto;line-height: 47px;margin-left: 50px;} 
.nav li{ float: left;text-align: center;width: 137px;}
.nav > li > a:hover {color: #428BCA;text-decoration: none;background:url(../images/chi_lun.gif) no-repeat 80px 3px;background-size:16px 16px;
}
.nav > li > a{width: 97px;height: 48px;display: inline-block;}
.nav span{ background:url(nav_line.png) right center no-repeat;padding:0 16px; } 
.nav li dd { width:110px; text-align: center;background-color:rgba(0, 0, 0, 0.5);background-color:#000\9;  background-color: #000\9;line-height:33px; display:none; border-bottom:1px rgba(255, 255, 255, 0.3) solid;}
.nav li dd a{font-size:16px;color:#FFF; }
.nav a{ color:#323232; font-size:16px;}
.nav a:hover{ color:#0067B7;}

.title_tel{width: 350px;height: 45px;background: url(../images/tel1.png) no-repeat left center;float:right;padding:10px 0px 10px 48px;}

.dropdown-menu{width:99px;height:175px;display:none;margin-left: 19px;}
.dropdown-menu li{width:99px;height:35px;text-align: center;position: relative;line-height: 33px;color:#fff;background-color: rgba(0, 0, 0, 0.5);border-bottom: 1px rgba(255, 255, 255, 0.3) solid;
}
@media \0screen\,screen\9 {
.dropdown-menu li{background-color:#000000;filter:Alpha(opacity=50);position:static;*zoom:1;}
}
.dropdown-menu li a{color:#fff;position: relative;}


.header_box .reg_box{ position: fixed; z-index:99; width:614px; height:auto; background:#F3FAFF; top:200px; left:50%; margin-left: -307px; display:none; }
.header_box .reg_box form{ width:410px; height:auto; margin:15px auto}
.header_box .reg_box form p{ width:410px; height:auto; padding-bottom:5px;float: left;}
.header_box .reg_box form p span{ font-size:12px; color:#4F4F4F;height: 46px;float: left;line-height: 46px; min-width:120px; text-align: right;_min-width: expression(function(el,w){if(el.offsetWidth<parseInt(w,10)){el.style.width=parseInt(w,10)+"px"}}(this,"120px"));}
.header_box .reg_box form p input{ width:276px; height:32px; font-size:16px; padding:6px; float:right }
.header_box .reg_box form .reg_btn{ cursor: pointer; width:288px; height:44px; margin-left:100px; background:#0067B6; border:0; font-size:20px; color:#fff;}
.header_box .reg_box form .reg_login{ font-size:14px; padding-left:300px; padding-top:10px; padding-bottom:10px;float: right; text-align:right}
.header_box .reg_box form .reg_login span{font-size:14px; }
.header_box .reg_box form .reg_login a{ color:#0067B6;}

.mask,
.mask-click{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow-y: scroll;overflow-x: hidden;}
.mask-click{z-index:99;background: #fff;filter:alpha(opacity=0); -moz-opacity:0;  opacity: 0;}
.mask{z-index: 98;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .mask{filter:none;	 /*处理IE9浏览器中的滤镜效果*/background-color:rgba(0,0,0,0.6);}

/*banner*/
.banner{ position:relative; width:1280px; height:500px; background-color: #000; margin:-40px auto; margin-bottom:0px;  }  
.banner img{ width: 1280px; height: 500px;} 
.banner .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.banner .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.banner .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.banner .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.banner .btn a:hover,.banner .btn a.current{  cursor:pointer;background:#fc114a;}  
.banner .fPic{ position:absolute; left:0px; top:0px; }
.banner .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.banner .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.banner .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.banner .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.banner .fcon img{ display:block; }  
.banner .fbg{bottom:25px; left: 0; width: 100%; position:absolute; height:21px; text-align:center; z-index: 98; }  
.banner .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.banner .D1fBt a{position:relative; display: inline-block; *display:inline;*zoom:1; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; background:#D9D9D9; }    
.banner .D1fBt .current,.banner .D1fBt a:hover{background:#fc114a;}    
.banner .D1fBt img{display:none}    
.banner .D1fBt i{display:none; font-style:normal; }    
.banner .prev,.banner .next{position:absolute;width:40px;height:74px; background: url(../images/focus_btn.png) no-repeat;}
.banner .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.banner .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.banner .prev:hover{  background-position:0 0; }  
.banner .next:hover{  background-position:-40px 0;}  


/*底部*/
.footer{ width:100%; background:#575F69; margin-top:20px; }
.footer .footer_t{ width:370px;padding-top:30px; padding-left:25px;margin-bottom: 20px;}

.footer .footer_t p{ color:#C7C7C7; line-height:22px;}
.footer h3{ font-size:24px;color:#fff; padding-bottom:14px;}
.footer .banquan{ width:100%;  background:#3D4753;}
.footer .links{ padding-top:10px; padding-bottom:20px;}
.footer .links a{ color:#B7B7B7;}
.footer .banquan p{ margin:0 auto; font-size:12px; padding:10px 0; overflow: hidden;height: 15px;  color:#B7B7B7; text-align:center;}
.footer .banquan p span{margin:0 5px}

/*二维码*/
#erwei{height:161px; position:absolute; right:0; top:50%; z-index:200;}
#guanzhu{width:33px; height:139px; position:absolute; right:0;}
#sao{ width:153px; height:161px; display:none;}

<!--QQ客服-->

*{ margin:0; padding:0; list-style:none;}
img{ border:0;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; left: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

/*往届展场图片*/
.xc_img{width:1280px;height:150px;border:1px solid #DCDCDC;margin-top:30px; float:left}
.xc_img li{float:left;}

/*二维码*/
.erwm_s{color:#fff;  text-align:center;}
.erwm_s span{display:inline-block;width:65px;height:20px;}

/*内容页banner*/
.content_banner{width:1280px;height:320px;margin:0 auto;}

.width370 a {
	color:99999;
}
.width370 a:hover{
	color:#0084C7;
}

/******参观登记表******/
.leftlistmidzj td{
	padding:0 10px;
}
.leftlistmidzj td input{
	height: 25px;
}
.leftlistmidzj td img{
	vertical-align:middle;
}
.leftlistmidzj td .cartButton{
	-moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius:4px;
	border:1px solid #ccc;
}