
html,body{
	width: 100%;
	height: 100%;
	/*background: url(../img/allbg.jpg);*/
}
i{
	color:#666666; 
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
}
.right_nav{
	position: fixed; right: 80px;
	top: 350px;
	z-index: 2000;
}
.right_nav ul li{
	list-style: none;
	background: #666666;
	width: 85px;
	border-radius: 10px;

}
.right_nav>ul>li>a{
	padding-top:15px ;
	display: block;
	color: white;
	width:85px;
	text-align: center;
	height: 50px;
	margin-top: 2px;
	font-size: 14px;
}
.right_nav>ul>li:hover >a{
	background: #f5f5f5;
	color:#666666 ;
	border-bottom: 1px solid #131617;
	border-top: 1px solid #131617;
	border-radius: 15px;
}

.nav{
	position: fixed;
	height: 70px;

	background-color:rgb(33,33,33);
	opacity:0.9;
	filter:alpha(opacity=90);
	width:100%;
	z-index: 1099;
}
.navbox{
	width:1080px;
	margin: 0 auto;
}

.navbox>ul>li, .navbox>a{
	float: left;
	
}
.navbox>ul>li>a{
	padding-top:25px ;
	display: block;
	color: white;
	width:120px;
	text-align: center;
	height: 70px;
	font-size: 14px;
}
.navbox>ul>li:hover >a{
	background: #f5f5f5;
	color:#666666 ;
	border-bottom: 1px solid #131617;
	border-top: 1px solid #131617;
}
.nav ul ul li a{
	display: block;
	width:120px;
	
	background-color:rgb(255,255,255);
	opacity:0.85;
	filter:alpha(opacity=85);
	color:#666666 ;
	line-height: 38px;
	height: 38px;
	text-align: center;
}
.nav ul ul{
	display: none ;
}
.nav ul ul li a:hover {
	background:rgba(0,0,0,.5);
	background-color:rgb(33,33,33);
	opacity:0.9;
	filter:alpha(opacity=90);
	color: white;
	
}
.nav ul  li:hover  ul{
	display:block ;
}
.contact{
	background: #020202;
	width: 100%;
}
.contact h2{
	font-size: 26px;
	text-align: center;
	color: white;
	font-weight: normal;
	padding: 100px 0 50px;
}
.contact>div{
	margin: 0 auto;
	width: 940px;
}
.contact>div h3{
	font-size: 16px;
    color: #fff;
    line-height: 24px;
    margin-bottom: 25px;
    font-weight: 100;
}
.contact>div ul a{
	line-height: 24px;
    font-size: 13px;
    color: #989898;
    height: 24px;
    width: 100%;
}.contact_left, .contact form{
	float: left;
}
.contact form{
	width: 360px;
	padding-left: 258px;
}
.contact form textarea{
	resize: none;
	height: 120px;
	width: 360px;
	background: #020202;
	color: #989898;
	text-indent: 2em;
	border: #3f3f3f 1px solid;
	font-size: 14px;
}
.contact form input{
    width: 360px;
    height: 42px;
    line-height: 42px;
    padding: 10px 20px;
    color: #bcbcbc;
    background-color: #000;
    border: #3f3f3f 1px solid;
    margin-bottom: 10px;
}
.contact form input[type=submit]{
	background:#00a0e8 ;
	padding: 0;
    color: #ffffff;
    font-size: 16px;
}
.icp {
	padding-top: 150px;
	 background:#020202 ;
}
.icp p{
	text-align: right;
    padding: 40px 60px;
    font-size: 12px;
    color: #8e8e8e;
    height: 20px;
    line-height: 20px;
}
/*    #navY{
    	width: 70px;
    	position: fixed;
    	top:200px;
    	right: 80px;
    	background: #00A0E8;
    	font-family: "微软雅黑";
    	color: white;
    	font-size: 16px;
    }
    #navY>ul>li{
    	list-style: none;
    	
    }*/
  .tab{
  	width: 960px;
  	margin: 0  auto;
  	
  	background-size: 960px auto;
  }
  p{
  	font-family: "微软雅黑";
  	font-size: 16px;
  	color: #666666;
  	letter-spacing:5px;
  }

.learnDriveCatAboutC1{
	width: 960px;
	margin: 0 auto;
	padding-top: 50px;
	
}
.c1map{
	display: block;
	margin:20px 0 15px 0px;
   float: left;   
	width: 310px;
	
}
.c1map:nth-child(1){
	margin-left: 0px;
	
}
.show div{
	overflow: hidden; 
}
.show img{
	transition:1.2s;
	-ms-transition:1.2s;
	
}
.show .lf{
	display: none;
	border: 5px solid black;
	margin-right: 0px;
}
.show div:nth-of-type(1) p{
	width: 100%;
	height: 100px;
	text-align: center;
	line-height: 100px;
	background: #F8F8F8;
	font-size: 26px;
	font-weight: normal;
}
/*遮罩层*/
.show>div{
	position: relative !important;
}
.mask {       
            position: absolute;
             top: 0px;        
            z-index: 1002;
             left: 0px;                
            -moz-opacity:0.5;   
            display: none;  
        }
 .mask_{
 			filter: alpha(opacity=50); 
 			background-color: #777; 
 			 opacity:0.5;
 			 
 }  
.mask h5{
			filter: alpha(opacity=70); 
             background-color: black;        
            opacity:0.7; 
            display: none;
}
.mask h5:nth-of-type(1){
	text-align: center;
	font-size: 18px;
	color: #00A0E8;
}
.mask h5:nth-of-type(2){
	text-align: center;
}
.politics{
	background: url(../img/bglearn.png)  center;
}
