﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{ background:#f9f9f9; border:0; font-size:16px; color:#b7b7b7
; margin:0px; text-align:left; line-height:30px; font-family:微软雅黑;}

img{border:0;}
ul{padding:0; margin:0; }
li{padding:0; margin:0; list-style:none; }
a {text-decoration: none; color:#5b5a5a;}
a:hover {color: #3a56b6; }

.top{ height:40px; background:#eeeced;}
.logobg01{ height:766px; background:url(../images/banner.jpg) no-repeat center;}
.logobg02{ background: url(../images/bg.jpg)  no-repeat center; height:788px; clear:both; background-color:#efedee;
}
.zbdw{ background: #efeeee no-repeat center;  clear:both;height:584px;}
.logo{ background:url(../images/logo.jpg) no-repeat; width:304px; height:117px;}
.navbg{ background:url(../images/nav.jpg) repeat-x; height:47px;}

.bg{ background:#f9f9f9; }
.footer { background:#001964; height:140px;font-size:12px; clear:both}
.footer .copyright{  
    padding-top:15px;  color:#FFFFFF;text-align:center; margin:0 auto;}
.branding{float:left; width:100px; height:100px;  margin-top:20px; margin-left:12px}

.wrap { width:1220px; margin:0 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{ height:380px;  margin-bottom:20px;}
.headlines { width:1220px; height:200px; float:left; margin-top:15px;}
.headlines h1{ color:#013ca9; font-size:38px; text-align:center; display:block; margin:25px 0px;}
.headlines dd{display:block; margin:5px 20px; font-size:15px; }
.headlines p{display:block; margin:10px 20px; font-size:18px; line-height:28px; color:#7b7c7c }
.focusmap{ background:url(../images/img11.jpg) no-repeat; width:660px;height:384px; float:left;}
.new{ width:519px;float:left; height:384px; margin-left:35px }
.new h2{ font-size:22px; margin:10px 10px 10px 10px; line-height:22px; color:#2a2a2a;}
.new  p{font-size:16px; margin:20px 10px;}
.new .more{ text-align:right;margin:0px 20px; font-size:15px; color:#fff; font-size:14px }
.new a{font-size:16px;}
.line{ border-bottom:1px solid #cbdbec; height:2px; margin:10px 20px;}
.headlines .more{ text-align:right;margin:0px 20px; font-size:15px; color:#3a56b6; font-size:14px }
.headlines .more a{color:#3a56b6; }
.contentbox2{   margin:20px 0px; color:#323232; line-height:40px;font-size:18px;  font-family:微软雅黑;}
.cb{ width:519px; border-top:1px solid #d4d4d5; height:213px; float:left; margin-right:2px} 

.cb  ul{ margin-left:10px;}
.cb  ul li{ background:url(../images/icon.png) no-repeat left center; padding:0 0 0 18px; font-size:16px ; line-height:30px; margin-bottom:0px; margin-top:6px;  display:block; overflow:hidden;}
.cbline{ border-bottom:1px solid #dddddd; position:relative; height:42px;}
.cbline .title{ background:#0b4da3; position:absolute; left:0px; width:130px;height:42px; text-align:center; color:#FFF; line-height:42px;}



.cb1{ width:406px; height:450px; float:left;  text-align:center; margin-bottom:20px} 

.cb1 a{ color:#013ca9; font-size:28px;  font-family:微软雅黑;}
.cb1  ul li{ background:url(../images/icon.jpg) no-repeat left center; padding:0 0 0 18px; font-size:15px ; line-height:30px; margin-bottom:0px; margin-top:6px;  display:block; overflow:hidden;}
.cbline{ border-bottom:1px solid #dddddd; position:relative; height:42px;}
.cbline .title{ background:#0b4da3; position:absolute; left:0px; width:130px;height:42px; text-align:center; color:#FFF; line-height:42px;}
.cbline .title1{ background:#e56600; position:absolute; left:0px; width:130px;height:42px; text-align:center; color:#FFF; line-height:42px;}


.cbline .more{position:absolute; right:20px; width:130px;height:42px; text-align:right;line-height:42px; font-size:14px; color:#3a56b6}
.cbline .more a{ color:#3a56b6}
.contentbox3{ line-height:30px;color:#6c6b6b;font-size:18px; 
}
.contentbox3 h1{ color:#013ca9; font-size:35px; text-align:center; display:block; margin:25px 0px;
}
.bsjzbox{ width:856px; float:left;border-top:2px solid #0b4da3; background:#FFF;}
.emailbox{ float:right;}
.email{border-top:2px solid #0b4da3; background:#FFF; color:#666; font-size:14px; }
.email input{ width:140px; height:34px; border:1px solid #CCC ; background:#FFF; margin:5px 0px; padding-left:10px}
.Signin { margin:10px 10px 10px 80px; width:111px; height:37px; }

/*二级页面*/
.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: 12px;
color: #444; background:#FFFFFF; padding-left:20px; }

.xl{
    border-top: 4px solid #0b4da3;
    background: #fff;
    box-shadow: 0px 0px 8px #e6ecf2;
    padding: 0 40px 40px;}
	
.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;}