﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{ border:0; font-size:16px; color:#5b595a
; margin:0px; text-align:left; line-height:30px; font-family:Verdana, Geneva, sans-serif}

img{border:0;}
ul{padding:0; margin:0; }
li{padding:0; margin:0; list-style:none; display:block}
a {text-decoration: none; color:#5b5a5a;}
a:hover {color: #3a56b6; text-decoration:underline }

.top{ height:40px; background:#e7eff2;}
.logobg01{ height:117px; background:url(../images/topbg.jpg) repeat-x;}
.logobg02{ background: url(../images/topbg1.jpg)  no-repeat right; height:117px;}
.logo{ background:url(../images/logo.jpg) no-repeat; width:304px; height:117px;}
.navbg{ background:url(../images/nav.jpg) repeat-x; height:47px;}
.bg{  padding:20px 0px; }
.nav{ height:47px; padding:0px 14px; float:left; border-right:1px solid #4a81ba;}
.nav p{ color:#FFF; line-height:45px; text-align:center;} 
.nav1{ height:47px; padding:0px 14px;float:left; border-left:1px solid #4a81ba; border-right:1px solid #4a81ba;}
.nav1 p{ color:#FFF; line-height:45px; text-align:center;} 
.searchbg{width:230px; float:right; position:relative}
.search{
	width: 230px;
	height: 35px;
	border-radius: 5px;
	background: #fff;
	line-height: 35px;
	text-align: left;
	margin-top: 6px;
	position: absolute;
	left: 0px;
}

.search input{ border:0px; height:35px; margin-left:10px; width:230px; color:#999; font-size:14px;}
.search1{
	width: 32px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 6px;
}

.footer { background:#0b4da3; height:140px;font-size:12px; clear:both}
.footer .logo1{ width:248px; height:94px; background:url(../images/logo2.jpg) no-repeat; float:left; margin-top:20px;}
.footer .copyright{ width:560px;float:left;margin-top:40px;  color:#FFFFFF}
.branding{float:left; width:100px; height:100px;  margin-top:20px; margin-left:12px}

.wrap { width:1152px; margin:0 auto; overflow:auto}
.head{ font-size:14px; line-height:40px; width:550px; float:left; color:#979797}
.head a{color:#979797}
.head a:hover {color: #3a56b6; }
.week{font-size:14px; line-height:40px; width:250px; float:right; text-align:right;color:#979797}


.contentbox1{ background:#FFF; margin-bottom:20px;}
.lrightbox{ float:right; width:380px;}
.lleftbox{ float:left; width:740px;}
.ltopline{ border-top:#0b4da3 2px solid;}
.columnbox{ position:relative; width:100%; height:35px; margin-top:20px;border-bottom:#0b4da3 2px solid;}
.columnleft{position: absolute; top:0px; left:10px; width:125px; height:35px; color:#0b4da3; font-size:18px; text-align:left }
.columnright{position: absolute; top:0px; right:10px; width:100px; height:35px; text-align:right; font-size:14px}
.llistbox{ line-height:36px;}

.llistbox li{ margin-left:10px; font-size:15px;}
.headlines{ margin:20px 0px; overflow:auto; }
.limgbox{ float:left; width:303px;}
.limgbox .lfont{ font-size:14px;}
.limgbox .lfont1{ font-size:14px; color:#999;line-height:22px; }
.limgbox01{ width:420px; float:right}

.limgbox01 .lfont2{ font-size:16px; color:#232323; border-bottom:1px solid #d2d1d1; padding:18px 0px; line-height:22px; }

.notice{ margin:20px 10px;}
.notice .nrborder{ border-right:1px solid #d2d1d1}
.nrfonf{ color:#0b4da3}

.dynamic{ margin:10px 0px; overflow:auto}
.dynamicleft{ width:166px; float: left;}
.dynamicright{ float:right; width:554px;}
.dynamic01{ line-height:35px; font-size:16px;}

.dynamicfot{ color:#999; font-size:14px; line-height:26px;}

/*二级页面*/
.ejbox{ overflow:hidden;}
.sidebar{ width:270px; background:#0b4da3; float:left; margin-bottom:10px;}
.sidebar p{ color:#FFFFFF; font-size:22px; margin:15px 20px;}
.sidebarbox{ background:#FFFFFF; margin-left:10px;}
.ejcontent{ width:882px;  background:#FFF; float:right; margin-top:20px; margin-bottom:30px; padding-bottom:20px; }
.guild{ margin:10px 30px; font-size:12px; color:#999999}

.sidebar li{ height:58px; border-bottom:1px  solid #eaeaea; padding-left:20px; color:#0c4ca3; font-size:16px; line-height:58px;}
.line2{ border-left:4px solid #f59101}
h3{ color:#0b4da3; font-size:24px; margin:10px 30px; border-bottom:1px solid #eaeaea; line-height:48px; font-weight:normal ; display:block}
.title2{margin:10px 30px; text-align:center; font-size:26px; padding:30px 0px; color:#252525}
.summary{ margin:10px 50px; }
.summary p{text-indent:2em; font-size:15px; display:block; margin-bottom:15px;}

.listbox{margin:10px 30px;}
.listbox td{ font-size:15px; line-height:30px; padding:5px 0px; }
.time{ color:#CCC; font-size:14px;}
.listbox p{background:url(../images/icon.jpg) no-repeat center left; padding-left:15px;}
.listbox table{ border-bottom:1px dashed #CCC; margin-bottom:20px;}
.typeface { border-bottom:1px solid #eaeaea; margin:10px 30px; padding:10px; font-size:13px; text-align:center; color:#CCCCCC}

.station2{height: 44px;
line-height: 44px;
font-size: 14px;
color: #444; background:#FFFFFF; padding-left:20px; }
.station3{ color:#0b4da3; font-weight:bold}
.xl{
    border-top: 4px solid #0b4da3;
    background: #fff;
    box-shadow: 0px 0px 8px #e6ecf2;
    padding: 0 40px 40px;
	font-size:16px}
	
.xl table{ border-bottom:1px dashed #CCC; margin-bottom:20px; margin-top:10px;}
.xl td{ font-size:15px; line-height:30px; padding:5px 0px; }
.xl p{padding-left:15px;}

.pot{ width:500px; height:333px; margin:0 auto;}