/* reset */  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;box-sizing: border-box;}  /* 初始化标签在所有浏览器中的margin、padding?*/  
fieldset,img {border:0 none}  /* 重置fieldset（表单分组）、图片的边框?*/  
dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有?*/  
blockquote, q {quotes: none}   /* 重置嵌套引用的引号类?*/  
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/  
input,select,textarea,button {vertical-align:middle}  /* 重置表单控件垂直居中*/  
button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */  
body {background:#fcfcfc;}   /* 重置body 页面背景为白?*/  
body,th,td,input,select,textarea,button {line-height:1 ;font-family:"微软雅黑", "黑体","宋体";color:#666} /* 重置页面文字属?*/  
a {color:#666;text-decoration:none}  /* 重置链接a标签 */  
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效?*/  
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样?*/  
caption {display:none;}    /* 重置表格标题为隐?*/  
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}    /* 重置table属?*/  
img{vertical-align:top}  /* 图片在当前行内的垂直位置 */  
body{
	font-family: "微软雅黑";
}  
/* 页面设置 */  
   
  /* 取消a标签点击后的虚线?*/  
a {outline: none;display: inline-block;}    
a:active {star:expression(this.onFocus=this.blur());}  
   
 /* 设置页面文字等在拖动鼠标选中情况下的背景色与文字颜色 */  
/*   
::selection {color: #fff;background-color: #4C6E78;}      
::-moz-selection {color: #fff;background-color: #4C6E78;}   
*/  
   
.fl{
	float: left;
}
.fr{
	float: right;
}
/*清除浮动--推荐使用*/  
.clearfix:before,.clearfix:after{content: '';display: table;}  
.clearfix:after{clear: both;}  
/*****安全距离 start******/
.top_bar,nav,.ourproject_nav{
	width: 1200px;
	margin: 0 auto;
}
/*****安全距离 end******/
.top_nav{
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
}
.top_bar p.fl{
	height: 40px;
	width: 200px;
	position: relative;
}
.top_bar p.fl i{
	color: #5b5b5b;
	font-weight: 700;
	font-size: 24px;
	position: absolute;
	top: 50%;
	margin-top: -18px;
}
.top_bar p.fl span{
	margin-left: 5px;
	font-weight: 700;
	position: absolute;
	left: 18px;
	margin-top: -2px;
}
.top_bar p.fr span:nth-child(2){
	margin: 0px 5px;
}
.top_bar p.fr span:first-child,.top_bar p span:last-child{
	font-weight: 700;
}
.top_bar p.fr span:first-child a{
	color: #5dc0ff;
}
.top_bar p.fr span:last-child a{
	color: #f56e0d;
}
nav{
	height: 120px;
}
nav .logo_box{
	margin-top: 30px;
}
nav  ul{
	height: 40px;
	margin-top: 70px;
}
nav  ul li{
	
	margin: 0px 15px;
}
nav  ul li a{
	color: #c51824;
        font-weight: 700;
}
footer{
	margin-top: 40px;
	background: #363a3b;
	height: 200px;
}
.footer_nav{
	width: 1200px;
	margin: 0 auto;
}
.footer_nav img{
	margin-top: 10px;
}
.footer_nav .title{
	font-size: 30px;
	margin-top: 30px;
	color: #ccc;
}
.footer_nav .p2{
	width: 900px;
	margin: 20px 0px;
	line-height: 26px;
	color: #bbb;
}
.footer_nav .p1{
	color: #bbb;
	font-size: 14px;
}
.reg-box{
	height: 600px;
	width: 1200px;
	background-image: url(loginbg.png);
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
}
.reg_box_box{
	height: 400px;
	width: 640px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -300px;
	background: rgba(255,255,255,.8);
	border-radius: 10px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12), 0 1px 10px rgba(0, 0, 0, 0.24);
}
.reg-box-left{
	width: 320px;
}
.relogin_title{
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	margin-top: 10px;
	color: #222;
}
.reg_box_right{
	width: 280px;
	padding-top: 30px;
}
.log dl dd{
	height: 40px;
	line-height: 40px;
	width: 280px;
	margin: 0 auto;
	border-radius: 8px;
	padding: 0px 10px;
	background: #fff;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12), 0 1px 5px rgba(0, 0, 0, 0.24);
	margin-top: 20px;
}
.log dl dd input{
	height:40px;
	line-height: 40px;
	margin-top: -3px;
	border: none;
	outline: none;
}
.log dl dd span{
	margin-right: 10px;
	color: #7bb2ad;
}
.log dl dd input[type=submit]{
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	padding: 0px 10px;
	float: right;
	margin-top: 0px;
}
.log-input{
	width: 280px;
	margin: 0 auto;
	text-align: center;
}
.log-input input{
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	background: #7bb2ad;
	color: #fff;
	border: none;
	outline: none;
	width: 100%;
	border-radius: 8px;
	margin-top: 20px;
}