body{ margin:0; padding:0; font-size:14px; font-family:'Microsoft Yahei'; background:#F6F6F6;}
input { outline: none; }
ul,li{ margin:0; padding:0;}
input, select, textarea, button { font: 12px/15px 'Microsoft Yahei'; vertical-align: middle; color: #2f2f2f; }
img{ border:none;}
a{ color:#005098; text-decoration:none;}
a:hover{ text-decoration:underline;}

.w960{ width:960px; margin:auto;}
.w980{ width:1000px; margin:auto;}
.font-yh{ font-family:'微软雅黑';}

.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

.topBar{
background: #333;
background: -moz-linear-gradient(top, #333 0%, #2B2B2B 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #333),color-stop(100%, #2B2B2B));
background: -webkit-linear-gradient(top, #333 0%, #2B2B2B 100%);
background: -o-linear-gradient(top, #333 0%, #2B2B2B 100%);
background: -ms-linear-gradient(top, #333 0%, #2B2B2B 100%);
background: linear-gradient(top, #333 0%, #2B2B2B 100%);
border-bottom: 1px solid #0E0E0E;
white-space: nowrap;
height: 32px;
line-height:32px;
}
.topBar .quickLink{ width:350px; float:left;}
.topBar .time{ float:right; width:160px; text-align:right;}
.topBar .time span{ color: #D3D1D1;}
.topBar span{ padding-right:18px;}
.topBar a{ color: #D3D1D1; text-decoration:none; text-shadow: 0px 2px 1px black; filter: dropshadow(color=#000000,offx=0,offy=2);}
.topBar a:hover{ color:#FFF; text-decoration:none;}

.header{ height:168px; background:#005098; border-top: 1px solid #005098; }
.banner{ height:125px; border-bottom: 1px solid #0073c2;}
.logo{ width:442px; height:103px; margin-top:10px; float:left;}
.comFun{ width:450px; height:32px; float:right; margin-top:30px; text-align:right; padding-right:5px;}
.comFun span{ padding-left:18px;}
.comFun span a{ color: #D3D1D1; text-decoration:none; text-shadow: 0px 2px 1px black; filter: dropshadow(color=#000000,offx=0,offy=2);}
.comFun span a:hover{ color:#FFF; text-decoration:none;}
.searchForm{ width:173px; float:right; height:25px;
background:url(../image/search-bk.png) left top no-repeat;
_background:url(../images/search-bk.gif) left top no-repeat;
}
.searchtxt { color: #999; background-color: Transparent; height: 23px; padding: 0px 0px 0px 10px; line-height: 23px; float: left; width: 100px; border: 0px; }
.searchbtn { cursor: pointer; height: 31px; border: 0px; width: 30px; float: right; background-color: Transparent; }
.menu-wrapper{ height:45px; border-top: 1px solid #033b6e;}

.index-top-wrapper{ position:relative; height:345px; background:#FFF; border-bottom:1px solid #EFEFEF; }
.index-top{ height:320px; width:960px;
background-color:#FFF;
-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.27);
-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.27);
box-shadow: 0 3px 4px rgba(0, 0, 0, 0.27);
margin-bottom: 25px;	
}

.notice-wrap{ width:260px; float:right; height:280px; padding-top:35px; }
.notice-list{ width:260px; margin:auto; padding:0px; }
.notice-list dl{ font-family: "微软雅黑"; height:62px; margin:0; padding:0; margin-bottom: 5px;}
.notice-list dl dt{ width:205px; margin:0; padding:0; float:right; font-size:13px; font-weight:bold; line-height:22px;}
.notice-list dl dt a{ color:#005098;}
.notice-list dl dt span{ font-size:14px; color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.notice-list dl .date{ width:40px; float:left; margin:0px; margin-top:4px; padding:0px; text-align:center; }
.notice-list dl .date h5{ margin:0; padding:0; background:#005098; color:#FFF; font-size:12px;  text-align:center; line-height:20px;border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.notice-list dl .date span{ color:#FFF; font-size:15px; margin-top:1px; display:block; width:40px; line-height:20px; font-weight:bold; background: #0c9ac2; padding: 0px; font-family: Arial, Helvetica, sans-serif; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.notice-list dl .mesage{ width:205px; margin:0; padding:0; float:right; line-height:20px; font-size:12px; color:#999;  font-style:italic;}


.one-third-grid{ width:300px; float:left; margin-right:30px;}
.one-third-last{ margin-right:0;}

h2.t2{ font-size: 18px; line-height: 18px; font-family: '微软雅黑'; font-weight: bold; color: #444; margin: 0; padding: 0px 0px 10px 0px; border-bottom: 1px solid #DAD9D9; }
h2.tblue{font-size: 18px; line-height: 21px; font-family: '微软雅黑'; font-weight: 100; color:#005098; margin: 0; padding: 0px 0px 5px 0px;}
h2.tblue .more{ float:right; font-size:14px; line-height:21px; font-weight:bold;}
h2.tblue .more a{ color:#3e769a; text-decoration:none; background:url(../image/20130620210634.png) 0px 3px no-repeat; padding-left:17px; display:block; height:21px;}
h2.tblue .more a:hover{ text-decoration:underline;}

.slider-wp{ height:349px; background:#eae8e8; }
.top-news-wp{ height:390px; background:#FFF; }
.top-news{ width:1000px; height:400px; margin:auto; position:relative; }

.top-slider{ width:320px; padding-top:5px; float:left; }
.slides h4{ margin:0; padding:0; }

.top-news-wrap{ width:660px; height:300px; padding-top:35px; float:left; }
.top-news-wrap h2{ font-size:18px; font-weight:normal; margin:0; padding:0; height:20px; border-top:1px solid #DEDEDE; position:relative; }
.top-news-wrap h2 span{ background:#FFF; color:#444; position:absolute; top:-15px; padding-right:15px; }

.notice-wrap h2{ font-size:18px; font-weight:normal; margin:0; padding:0; height:20px; border-top:1px solid #DEDEDE; position:relative; }
.notice-wrap h2 span{ background:#FFF; color:#444; position:absolute; top:-15px; padding-right:15px; }

.head-news{ width:310px; height:300px; float:right; }
.head-news dl{ margin:0; padding:0px; border-bottom:1px solid #EFEFEF; }
.head-news dl dt{ font-size:17px; text-align:center; font-weight:bold; }
.head-news dl dt a{ }
.head-news dl dt span{ font-weight:normal; font-size:13px; color:#999; font-style:italic; }
.head-news dl dd{ margin:0; padding:10px 0px 15px; font-size:12px; color:#777; line-height:22px; }

.head-news-list{ list-style:none; }
.head-news-list li{ font-size:14px; font-weight:normal; line-height:28px; }
.head-news-list li span{ font-size:13px; color:#999; font-style:italic; font-weight:normal; }

.index-news-container{ padding-top:25px; padding-bottom:25px; }

.news-text-pic{ padding-top:12px;}
.news-text-pic dl{margin: 0px 0 10px; padding: 0; height: 125px;  }
.news-text-pic dl dt{font-size: 14px; margin: 0; margin-bottom: 5px; padding: 0; font-weight:bold; }
.news-text-pic dl .pic { margin: 0; padding: 0; float: left; width: 130px; padding-top: 5px; }
.news-text-pic dl .text { margin: 0; padding: 0; padding-top:2px; float: right; width: 160px; font-size: 13px; line-height: 20px; color: #555; }

.index-news-w ul{ height:125px; margin:0; padding:0; list-style:none;}
.index-news-w ul li{ margin-bottom:5px;}
.index-news-w ul li a{font-size: 14px; line-height:25px; margin: 0; margin-bottom: 3px; padding: 0;}

.grid-more { line-height: 30px; font-weight: bold; }
.grid-more .more { padding-left: 20px; background: url(../image/arrow-more.png) 0px 4px no-repeat; font-size: 13px; }

.links-wrapper{ border-top:1px solid #D9D9D9;}
.links{ border-top:1px solid #FFF; height:80px; padding-top:15px;}
.link-list{ list-style:none; padding-top:7px; }
.link-list li{ float:left; width:170px; padding-left:22px; line-height:30px; background:url(../image/llink_arrow.png) -5px 4px no-repeat; font-size:15px;  font-family:'微软雅黑';}
.link-list li a{}

.footer-wrapper{ background:#00549f; }
.footer{padding-top:25px; padding-bottom: 25px; color:#CCC; font-size:13px; line-height:24px;}
.backToTop{float:right; }
.backToTop a{ color:#FFFFFF; cursor:pointer; font-weight:bold;}
#code,#code_hover,#gotop{ width:57px; height:58px; background:url("../image/code.png") no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{background-position:-273px -250px; bottom:200px; _margin-bottom:130px;z-index:998;}
#code_hover{background-position:-273px -250px; bottom:200px; _margin-bottom:130px;z-index:998;opacity:0.8;}
#gotop{ background-position:-273px -306px;bottom:132px; _margin-bottom:172px;} 
#code_img{ width:270px; height:355px; background:url("../image/code.png") -4px -3px no-repeat; position:fixed; right:108px; bottom:135px; cursor:pointer; display:none;z-index:999;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:135px;}





.page-wrapper{ background:#FFF; min-height:650px;     padding-bottom: 20px;}

.sidebar-wrap{ width:260px; float:left; }

.sidebar-wrap h3{ margin:0; padding:25px 0px 0px; font-size:18px; font-weight:bold; color:#555; line-height:20px; }
.side-menu{ margin:15px 0px 0px; padding:0; width:258px; list-style:none; border:1px solid #DEDEDE; border-bottom:none;}
.side-menu li{ font-size:14px; line-height:30px; }
.side-menu li a{ display:block; width:248px; padding-left:10px; border-bottom:1px solid #DEDEDE; background:#FFF; color:#005098; }
.side-menu li a:hover{ background:#DEDEDE; color:#333; text-decoration:none;}

.side-news-list{ margin:10px 0px 0px; padding:10px 0px 10px 5px; border-top:1px solid #DEDEDE; list-style:none; }
.side-news-list li{ font-size:14px; line-height:30px;height:30px;  width:200px;}
.side-news-list li:hover{ background:#336699;color:#ffffff; margin-top:5px; margin-bottom:5px; width:200px; height:30px;}
.side-news-list li a:hover{color:#ffffff;width:200px; height:30px; background:#336699;}
.side-news-list li a{display:block; width:200px; height:30px;float:right; padding-left:10px;}
.leftClass{background:#336699;color:#ffffff;}
.leftClass a{background:#336699;color:#ffffff;}

.page-content-wrap{ width:660px; float:right; min-height:400px; padding-top:20px; }

.page-contents{
    min-height: 400px;
    padding-top: 20px;
    width: 660px;
}

.position{ font-size:14px; line-height:35px; color:#666; border-bottom:1px solid #DEDEDE; padding:0px 0px 5px; margin:0px 0px 15px; }

.news-list{ margin:0; padding:10px 0; border-bottom:1px dashed #CCC; clear:both;}
.news-list dt{ width:580px; margin:0; padding:0; float:right; font-size:15px; line-height:15px;}
.news-list dt a{ text-decoration:none; font-weight:bold; color:#005098;}
.news-list dt a:hover{ text-decoration:underline;}
.news-list .date{width:70px; float:left; margin:0; padding:0; background:#FFF; text-align:left; color:#999; font-size:25px; font-weight:bold;}
.news-list .date span{ font-size:14px;}
.news-list .desc{ width:580px; margin:0; padding:5px 0; float:right; line-height:22px; font-size:14px; color:#888;}

.page-bar{ height:40px; font-size:14px; padding-top:25px; padding-bottom:25px;line-height:40px;}
.page-bar ul{ list-style-type: none; overflow: hidden;}
.page-bar ul li{ float:left; margin:0 5px; font-size:15px; font-weight:bold; }
.page-bar ul li a{ display:block; padding:4px 7px 4px; line-height:15px; border:1px solid #8f3931; }
.page-bar ul li a:hover{ background:#8f3931; text-decoration:none; color:#FFF; }
.page-bar ul li span{ display:block; padding:4px 7px 4px; line-height:15px; border:1px solid #8f3931; background:#8f3931; color:#FFF; }

.Ntitle{ text-align:center; font-size:24px; font-weight:normal; color:#333333; margin:0; padding:0px 0px 10px;}
.tip{ text-align:center; font-size:13px; font-family:'微软雅黑'; color:#444; line-height:20px;  }
.tip em{ padding-right:10px; color:#999; border-bottom:1px solid #EFEFEF; }
.content{ margin:0; padding:30px 0;}
.add-xuanzhong{ margin: 0; padding: 0; background:#85b8ff; padding:2px 2px 2px 7px; margin: 0px 3px; color:#fff;}
