@charset "gb2312";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
body {
	font-family:  Microsoft YaHei, "ËÎÌå";
	background:#e4f3ff;
 font-size:16px;
	color:#1d4565;
}

img { border:none; }
.red{ color:red;}

/*header start*/
#header{ width:1000px;  margin:0 auto; text-align:center;}
.headerout{background: url(../images/topbg.gif) repeat-x top left;}
/*header end*/

/*nav*/
.nav_out{ background:#2a5da5; height:45px; line-height:45px; font-size:14px;padding-left: 40px;}
.nav_main{ width:1000px;margin:0 auto;}
.nav_main a{ display:inline-block; height:45px; line-height:45px; color:#fff; font-size:16px; font-weight:bold; margin-left:22px; text-decoration:none;}

/*nav end*/
#wrap{  text-align:center; margin:0 auto;}
.bg1{ background:url(../images/top1.gif) no-repeat; height:88px;width: 1000px; position:relative; z-index:999;}
.bg2{text-align:center; margin:0 auto; background: url(../images/banner.jpg) no-repeat top center; height:487px;}
.logo {
	display:inline-block;
	width:170px;
	height:50px;
	position:absolute;
	left:14px;
	top:0;
	margin-top:15px;

}
.con_out{background:#e8ffff; }
.pa70{padding:0 10px;}
#content{ width: 1000px; margin:0 auto; text-align:left; position: relative;}
.timeover{ position:absolute; right:20px; top:15px;}
#content h2{ font-size:22px; display:inline-block; text-align:center; margin:0 auto; background:#399fe1;   padding:10px 15px; margin-bottom:15px; color:#edf7ff;}
#content h2{ *display:inline;
zoom:1;}
#content h1{font-size: 36px;
color: #306abc;
text-align: center;
padding: 25px 0;}
.center{ text-align:center; margin:0 auto;}
.ptop30{ padding-top:30px;}
.ptop30 p{ line-height:36px;}
.text_con{border:1px solid #d5dee6; background:#fff;padding: 15px 25px;}
.bz{ overflow:hidden; zoom:1; padding:15px 0 25px 0;}
.left,.c_con,.right{ width:320px; float:left; text-align:center; padding-top:15px;}
.c_con{ width:372px;}
.right{ width:280px;}
.neirong{ text-align:center; line-height:27px;font-size:14px; height:81px;}
.tt{ padding:15px 0 10px 0; display:inline-block; }

a.help{ display:inline-block; width:140px; height:44px; line-height:44px; font-size:18px; text-align:center; color:#fff; background:#0bc25d; margin-top:20px; text-decoration:none;}
a.help:hover{ background:#ff9c00;}

.img{ padding:10px 0 25px 0;}
.mbg{ background:#399fe1; margin-top:20px;}
.wm{ text-align:center; margin:0 auto; width:1000px;}
.w_main{ text-align:left; padding:20px 10px 25px 10px;}
.w_main h2{ font-size: 22px;
display: inline-block;
text-align: center;
margin: 0 auto;
padding: 10px 15px;
margin-bottom: 15px;
color: #edf7ff;}
h2.hd{font-size:22px; display:inline-block; text-align:center; margin:0 auto; background:#399fe1;   padding:10px 15px; margin-bottom:15px; color:#edf7ff;}
 h2.hd{ *display:inline;
zoom:1;}
.text_con p{ line-height:30px;}
/*footer*/
.foot_bg{ background:#e5e5e5; padding:20px 0 0 0;  color:#090909;}
#footer{overflow:hidden; zoom:1; text-align:left;  padding-bottom:10px;  width:1000px; text-align:center; margin:0 auto; font-size:12px;}
#footer a{ color: #090909; text-decoration:none;}
#footer dl{ float:left; width:178px;   text-align:left;}
#footer dl dt{ font-size:14px; color:#004179; font-weight:bold; padding-bottom:8px;}
#footer dl dd{ padding:5px 0;}
#footer dl dd a{ color: #090909;text-decoration:none;}
#footer dl dd a:hover{COLOR:#004179;}
#footer .width{ width:184px; padding-left:10px; }
#footer p{ line-height:32px;}
#footer .f_padding{ padding:0px 0px 0 50px; overflow:hidden; zoom:1;}
img.imgborder{ border:1px solid #a1ccff;}
/*footer end*/