﻿@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
ul,li,dl,dt,dd{
	list-style:none;
}
html, body {
    color: #FFFFFF;
    font: 18px/20px "microsoft yahei",Arial,Helvetica,Verdana;
}
.box {
    background: none repeat scroll 0 0 #2A2A2A;
    height: 720px;
    width: 1280px;
    overflow:hidden;
}
.red_s {
    color: #9A0202;
}
.blue_s {
    color: #044C8C;
}

.orange_s
{
	color:#EE7700;
	}

.h_b {
    background: url("../image/1/h_bj.png") no-repeat scroll left top;
    height: 80px;
	clear:both;
	zoom:1;
	overflow:hidden;
	
}

.j_b {
    background: url("../image/1/h_bj1.png") no-repeat scroll left top;
    height: 80px;
	clear:both;
	zoom:1;
	overflow:hidden;
	
}

span.logo {
    font-size: 43px;
    letter-spacing: 3px;
    line-height: 70px;
    margin-left: 100px;
    
}
.m_b {
    background: url("../image/1/m_bj.png") repeat-x scroll left top transparent;
 
    clear: both;
     padding: 10px 10px 15px 10px;
	height:570px;
}

ul.inf_home {
    color: #000000;
}

ul.inf_home li {
    
    background: url("../image/1/infor_bj.png") no-repeat scroll left top transparent;
    font-size: 35px;
height: 72px;
    height: 64px \9;
height:60px \0;
    line-height: 53px;
    overflow: hidden;    
}

ul.inf_home li1
{
	 font-size:33px;
}

ul.inf_home li span {
    display: block;
    float: left;
    text-align: center;
  
}

.w_210 {
    position: relative;
    width: 170px;
}
.w_240 {
    width: 200px;
	padding:0 5px;
}
.w_120 {
    width: 140px;
}
.w_160 {
    width: 120px;
}
.p_info_ts {
	font:normal bold 16px/20px "microsoft yahei",Arial,Helvetica,Verdana;
    background: url("../image/1/infor_bj.png") no-repeat scroll left bottom transparent;
    color: #000;
    line-height: 60px;
	height:60px;
	text-align:center;
	font-size:18px;
}
.p_info_ts2 {
    background: url("../image/1/infor_bj.png") no-repeat scroll left bottom transparent;
    color: #000000;
    height: 76px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    
}
.l_b {
    float: left;
    width: 660px;
}
ul.weather {
    background: url("../image/1/w_bj.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 128px;
    overflow: hidden;
    width: 660px;
}
ul.weather li {
    display: block;
    float: left;
    margin-right: 5px;
    width: 210px;
}
ul.weather li img {
    height: 75px;
    left: 40px;
    position: absolute;
    top: 12px;
}
ul.weather li ul li {
    float: none;
    line-height: 30px;
    padding-left: 16px;
    text-align: right;
    width: 185px;
}
ul.weather li span.left {
    float: left;
}
ul.weather li span.right {
/* float: right; */
}
.r_b {
    float: right;
    width: 580px;
	position:relative;
}
dl.banner {
    position: absolute;
	top:-75px;
}
.banner dt {
    margin-bottom: 15px;
}
.f_b {
    background: url("../image/1/f_bj.png") no-repeat scroll left top transparent;
    font: 20px/42px "microsoft yahei",Arial,Helvetica,Verdana;
    height: 42px;
    padding: 10px 40px 0;
	clear:both;
	zoom:1;
	overflow:hidden;
}
ul.one {
    float: left;
    font: 20px/42px "microsoft yahei",Arial,Helvetica,Verdana;
    height: 32px;
    overflow: hidden;
    width: 550px;
}
ul.one em {
    font-style: normal;
}
p.two {
    float: right;
    margin-right: 10px;
}
p.two span {
    margin-left: 40px;
}
#gettime {
    color: #090909;
    height: 116px;
}
#gettime span {
    display: block;
    float: left;
    line-height: 116px;
	height:116px;
	overflow:hidden;
	zoom:1;
    text-align: center;
}
.time_a {
    background: url("../image/1/time_bj.png") no-repeat scroll left top transparent;
    font-size: 80px;
    font-weight: bold;
    width: 124px;
    margin-left:30px;
}
.time_b {
    color: #FFFFFF;
    display: inline;
    font-size: 80px;
}
.time_c {
    background: url("../image/1/time_bj.png") no-repeat scroll -160px top transparent;
    font-size: 80px;
    font-weight: bold;
    width: 120px;
}
.time_d {
    color: #FFFFFF;
    display: inline;
    font-size: 40px;
    padding: 0 10px 0 50px;
}
.time_e {
    background: url("../image/1/time_bj.png") no-repeat scroll -410px top transparent;
    font-size: 60px;
    font-weight: bold;
    width: 110px;
}
#banner_img {
    height: 526px;
    overflow: hidden;
    position: relative;
    width: 576px;
}



.ServiceItems{
	
	background:url(../image/1/servers_item_bj.png) no-repeat left top;
}
.ServiceItems dt{
	text-indent:-9999px;
	overflow:hidden;
}
.ServiceItems dt{
	height:40px;
}
.ServiceItems dd{
	height:102px;
}

.ser_inner {
	width:664px;
	height:100px;
	
}
.ser_inner li {
	width:110px;
	height:82px;
	padding-top:10px;
	float:left;
	text-align:center;
}

.o_box {
    background: url("../image/1/h2_login_bj.jpg") no-repeat scroll center 16px #FBFBFB;
    border: 1px solid #CECECE;
    color: #444444;
    font: 14px/30px Arial,Helvetica,Verdana,simsun;
    margin: 10px auto;
    padding: 120px 10px 10px;
    width: 400px;
}
.o_box table td {
    height: 30px;
}
td.style1 {
    text-align: right;
    width: 80px;
}
td.style2 {
    text-align: left;
    width: 160px;
}

.btn_login {
    background: url("../image/1/btn_login.png") no-repeat scroll left top transparent;
    border: medium none;
    height: 38px;
    margin-top: 20px;
    width: 100px;
}
.btn_login:active {
    background: url("../image/1/btn_login.png") no-repeat scroll left bottom transparent;
    height: 38px;
    width: 100px;
}
h2.logohs {
    color: #2B7EBA;
    font: bold 18px/40px "微软雅黑",simsun;
    height: 40px;
    letter-spacing: 1px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}

.CheckDiv {
	margin-top:10px !important;
	height:135px;
}