﻿*{margin:0;padding:0;list-style:none;font-family:黑体;}
body
{
	overflow:hidden;
	position:absolute;
    width:100%;
    height:100%;
}
/*背景图*/
.img_bg
{
	position:absolute;
}
/*登录框*/
.loginForm
{
	width:320px;/*-50*/
	height:340px;/*-50*/
	position:absolute;
	top:60px;
	right:200px;
	/*background-color:#fff;
	filter: alpha(opacity=70); 
	opacity: 0.7;*/
	background:rgba(255, 255, 255, 0.7);
	z-index:10000;
	
	-webkit-box-shadow:0 0 10px gray;  
	-moz-box-shadow:0 0 10px gray;  
	box-shadow:0 0 10px gray;  
}
/*登录框 标题*/
.lf_title
{
	color:#405594;
	text-align:center;
	margin-top:30px;
}
.lf_title p
{
	font-size:30px;/*-4*/
	font-weight:bold;
}
.lf_title span
{
	font: 9px/100% 'SimHei',Arial, Helvetica, sans-serif;/*-1*/
}
/*登录框 输入框*/
.lf_input
{
	text-align:center;
}
.lf_input > div
{
	margin:auto;
	width:275px;
}
/*忘记密码*/
.lf_input > div > p
{
	margin-top:30px;/*-15*/
	text-align:right;
}
.lf_input > div > p > a
{
	margin-right:8px;
	color:#8c939b;
	font-size:15px;
	font-weight:bold;
	display:inline-block;
	text-decoration: none;
}
.lf_input > div > p > a :hover
{
	color:#6c6f72;
}
/*input样式*/
.lf_input > div > input.txt
{
	font-family:黑体;
	font-size:15px;
	color:#919191;
	font-weight:bold;
	margin-top:25px;/*-10*/
	width:240px;
	height:30px;
	padding: 2px 8px 0 13px;
	border:1px solid #CCC;
	background-color:#FFF;
	
	-webkit-box-shadow:2px 3px 4px gray;  
	-moz-box-shadow:2px 3px 4px gray;  
	box-shadow:2px 3px 4px gray;  
}
.lf_input > div > input.txt:hover
{
	padding:2px 8px 0pt 13px;
	border:1px solid #999;
	background-color:#FFFFCC;
}
/*错误信息提醒*/
#divmsg
{
    color: Red;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin-left: 20px;
    /*margin-top: 8px;*/
    position: absolute;
}
.lf_input > div > input.btn
{
	font-size:18px;
	font-weight:bold;
	margin-top:8px;/*-7*/
	width:164px;
	height:38px;
	border-radius: 0.4em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	
	-webkit-box-shadow:2px 3px 4px gray;  
	-moz-box-shadow:2px 3px 4px gray;  
	box-shadow:2px 3px 4px gray; 
}

.lf_input > div > input.btn1
{
	font-size:12px;
	margin-top:0px;/*-7*/
	border-radius: 0.4em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	
	-webkit-box-shadow:2px 3px 4px gray;  
	-moz-box-shadow:2px 3px 4px gray;  
	box-shadow:2px 3px 4px gray; 
}
/* blue */
.blue
 {
	color: #d9eef7;
	border:0px solid #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover 
{
    color: #d9eef7;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active
 {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
/* 下放描述条 */
.descBottom {
	width:100%;
	height:145px;
	bottom:20px;
	position:absolute;
	overflow:hidden;
}
.descContent {
	width:900px;
	height:100%;
	margin:auto;
}
.descCode {
    width:32%;
    height:100%;
    float:left;
}
.descRight {
    width:68%;
    height:100%;
    float:right;
}
.descInfo
{
	width:100%;
	height:80px;
	bottom:100px;
	position:absolute;
	overflow:hidden;
}
.descRight > div {
    width:100%;
    height:50%;
}
.descRight > .bottom1 li
{
	float:left;
	display:inline-block;
	width:33.3%;
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
    border-bottom:2px solid #8d8d8d;
}
.c_copy {
    line-height: 55px;
    color: #8d8d8d;
    margin: auto 100px;
    float:left;
}
.desc_l
{
	font-family: 黑体;
	width:70px;
	height:60px;
	color:#848484;
	font-size:14px;/*-2*/
	border-right:2px solid #8d8d8d;
	float:left;
	padding-right:10px;
	text-align:right;
}
/*图标*/
.desc_l span
{
	font-size:20px;
}
.desc_r > p {
    margin-top:5px;
}
.desc_r
{
	font-family: 黑体;
	width:130px;
	height:60px;
	float:left;
	font-size:14px;/*-2*/
	padding-left:10px;
	color:#848484;
	line-height:12px;
}
/*联系我们*/
.connection
{
	width:100%;
	height:80px;
	position:absolute;
	bottom:20px;
	text-align:center;
}
.connection .c_center
{
	height:100%;
	margin:auto;
	font-size:14px;
	color:#848484;
	line-height:110px;
}
.connection .c_center > a
{
	color:#8cb4d7;
	font-size:15px;
}
.connection .c_right
{
	height:100%;
	right:20px;
	font:16px;
	color:#848484;
	bottom:0;
	position:absolute;
	line-height:110px;
}
.connection .c_right > span
{
	font-size:32px;
	font-weight:bold;
}
/*底部蓝色方块*/
.footer
{
	background-color:#445fa2;
	height:20px;
	width:100%;
	position:absolute;
	bottom:0;
}
/*bootstrap*/

.ToolTipDIV{
    position:absolute;
    top:225px;
    left:110px;
    font-size: 9pt;
    display:block;
    height:110px;
    width:205px;
    background-color:transparent;
    display: none;
}
s{
    position:absolute;
    top:60px;
    left:-19px;
    display:block;
    height:0;
    width:0;
    font-size: 0;
    line-height: 0;
    border-color: transparent #D4D4D4 transparent transparent;
    border-style:  dashed solid dashed dashed;
    border-width:10px;
}
i{
    position:absolute;
    top:-9px;
    *top:-9px;
    left:-10px;
    display:block;
    height:0;
    width:0;
    font-size: 0;
    line-height: 0;
    border-color: transparent #FFFFFF transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width:10px;
}
.ToolTipDIV .content{
    border:1px solid #D4D4D4;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    position:absolute;
    background-color:#FEFEF4;
    width:100%;
    height:100%;
    padding:5px;
    *top:-2px;
    *border-top:1px solid #D4D4D4;
    *border-top:1px solid #D4D4D4;
    *border-left:none;
    *border-right:none;
    *height:102px;
} 