﻿/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; height:100%; background:url(images/htmlbg.jpg) repeat-x top;}
body{ width:100%;  color:#333;font:12px/21px "宋体",Tahoma,Helvetica,Arial,sans-serif; text-align:center; background: url(images/bodyBg.jpg) no-repeat top;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {text-decoration:underline;  }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl, .left {float:left !important; }
.fr, .right{float:right !important; }
.hide{display:none; }
.mb { margin-bottom:10px;}
.mt { margin-top:10px;}

/* fontColor Public */
.noData{color:#c00;}
.more{float:right; color:#666;}



/* farme */
.wrap{ text-align:left;}
.topToolInner, .content, #content{width:1000px; margin:0px auto;}
.mainLayout{ margin-bottom:10px;}
#header{overflow:visible;}
#content, .content{ padding-top:10px; }
.mainContent{width:700px; float:left; }
.sideBar{width:260px; float:right;}


/* 清理浮动 */
.mainLayout:after, .infoLayout:after ,.mainLayoutCont:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.clearfix:after, .bd:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}



/* banner && LOGO */
.topToolBox{height:27px; background:url(images/topToolBg.gif) repeat-x left top;}
.topToolInner { height:27px; line-height:25px;}
.topToolInner .skin { float:left;}
.topToolInner .userPanel { float:right; color:#ccc; }
.topToolInner .userPanel img { vertical-align:middle}
.userPanel a { color:#333; padding:0 8px; display:inline-block;line-height:25px; height:25px; vertical-align:middle;}


.logoBar { height:121px; position:relative; margin:0 auto; width:1000px;}
.topLink {position:absolute; top:42px; right:0px; height:20px;}
.topLink a { float:left; padding-left:24px; background:url(images/toplinkicon.png) no-repeat 0 0px; font-size:12px;color:#4f4f4f; margin:0 2px 0 20px; line-height:20px; height:20px;}
.topLink a.a2 { background-position:-87px 0px;}
.topLink a.a3 { background-position:-184px 0px;}
.searchBar { position:absolute; top:65px; right:0px;  height:32px;}
.searchBar .srhbt { float:left; font-family:"微软雅黑"; width:48px; line-height:32px; height:32px; background:#c9151e; color:#fff; text-align:center;}
.searchBar a.srhbt:hover { background:#07c; color:#fff; text-decoration:none;}
.searchBar input { float:left; display:inline; width:204px; padding:7px 4px; line-height:15px; height:16px; border:1px solid #dedfdf; border-right:0; background:#fff;}
.searchBar label { float:left; height:22px; padding:0 10px; line-height:22px; color:#999; font-size:12px;}

#logo { position:absolute; top:22px; left:16px;}


#subNav { height:18px; line-height:18px; margin-bottom:10px; background:url(images/liteicon2.png) no-repeat 5px 4px; padding-left:22px;}
#subNav a {}


/*通用图片页面框*/
.pictureCont { padding:20px 0 0 8px;}
.pictureCont .picList li { float:left; margin:0px 6px 20px; display:inline; text-align:center; width:170px; overflow:hidden;}
.pictureCont .picList li img {width:160px; height:120px;}

/* 通用信息列表样式 */
.infoList{ line-height:26px;}
.infoList li{ padding-left:13px; overflow:hidden; background:url(images/liteicon.png) no-repeat 0 11px;}
.infoList li .datetime,.infoList li .date { float:right; color:#999;}

/* 通用带图片列表样式 */
.topicList{}
.topicList li{line-height:26px;}
.topicList li.n a { display:inline-block;}
.topicList li img { vertical-align:middle;}
.topicList li span { display:block;}
.topicList li .date{float:right; color:#999; margin-right:5px;}
.topicList li.t{ min-height:auto; _height:38px; padding-bottom:10px;}
.topicList li.t .pic{width:auto; margin-right:10px;}
.topicList li.t .pic a{display:block; padding:2px; border:1px solid #d9d9d9;}
.topicList li.t .pic a img{width:127px; height:94px;}
.topicList li.t .title{font-weight:bold; line-height:24px;}
.topicList li.t .title a{color:#333;}
.topicList li.t .title a font { font-size:12px;}
.topicList li.t .intro{line-height:18px; color:#666; font-size:12px;}
.topicList li.t .more{float:none; color:#de2203;}

/*通用栏目图片列表*/
.picList li { float:left; margin:0 10px 0 0; display:inline; width:102px; }
.picList li .pe_u_thumb { float:left; display:inline; padding:2px; border:1px solid #e4e4e4;}
.picList li img { width:96px; height:66px; }
.picList li .pe_u_thumb_title { display:block; padding:5px 0; text-align:center;}

/* nav */
#navBox { background:#004f87;}
.mainNav{ position:relative; height:46px; line-height:46px; margin:0 auto; width:1000px; z-index:100;}
.mainNav a:hover{ text-decoration:none;  }
.mainNav .li1{ float:left; position:relative; padding:0 21px 0 21px; text-align:center; display:inline; font-family:"微软雅黑" }
.mainNav .on1 { background:#006bb7;}
.mainNav .li1 .a1{ font-size:14px; _font-size:12px; color:#fff; color:#fff; display:block; }
.mainNav .first1 {}
.mainNav .spe{ float:left; width:3px; color:#004f87;  }


/* 菜单效果1 */
.mainNav .ul1{ display:none; position:absolute; top:46px; left:-1px; border:1px solid #236eda; border-top:0; background:#fff; padding: 5px; width: 88px; text-align:left; line-height:30px; text-align:center; z-index:200;}
.mainNav .ul1 .li2{ display:block; height:22px; line-height:22px; padding:2px 2px; word-break:keep-all; white-space:nowrap; /* border-bottom:1px solid #d6e8fc; */ float: left; width: 86px; text-align: left; text-align:center; overflow:hidden;}
.mainNav .ul1 .a2{ display:block;  padding:0 3px; color:#333; overflow:hidden;}
.mainNav .ul1 .last2 { border:0;}
.mainNav .ul1 .a2:hover{ background:#07c; color:#fff; }


/* 新闻资讯 */
.newsPart { width:1000px; margin:0 auto; height:295px; padding:20px 0 0 0; overflow:hidden;}
#headNews { float:right; width:330px;}
#headNews .hd { border-bottom:1px solid #cfcfcf; height:32px;}
#headNews .hd a { height:30px; line-height:28px; font-size:18px; font-family:"微软雅黑"; text-align:center; color:#004f87; padding:2px 20px 0; float:left;}
#headNews .hd a.on { background:#004f87; color:#fff;}
#headNews .bd { padding-top:15px;}
#headNews .topicList li { border-bottom:1px solid #eaeaea; line-height:29px; background:url(images/liteicon.png) no-repeat 0 13px; padding-left:10px;}
/*最新动态*/
#headNews .topicList li.t { min-height:auto; _height:auto; font-size:14px; padding:0 10px 10px; background:none;}
#headNews .topicList li.t a { color:#c9151e;}
#headNews .topicList li.n { height:29px; overflow:hidden;}

/*信息集合*/
.infoPart { background:#f1f1f1; height:246px; overflow:hidden; padding-top:15px;}

.qlinkBox a { text-decoration:none;}
.qlinkBox .a1, .qlinkBox .a2 { float:left; width:128px; height:42px; line-height:42px; color:#fff; background:#c0392b; font-family:"微软雅黑"; font-size:14px; text-align:center;}
.qlinkBox .a2 { background:#018e72; float:right;}
.qlinkBox .a1:hover { background:#e54f3c;}
.qlinkBox .a2:hover { background:#01bc9c;}
.qlinkBox .a3 { float:left; width:220px; overflow:hidden; margin-top:4px; display:inline; background:#004f87; height:135px; text-align:left; font-family:"微软雅黑"; padding-left:40px; color:#fff;}
.qlinkBox .a3 h3 { font-size:30px; font-weight:bold; line-height:35px; padding-top:25px;}
.qlinkBox .a3 p { font-size:14px; line-height:35px;}
.qlinkBox .a3 em { float:left; background:#0065ac; padding:0 5px;}
.qlinkBox .a3:hover { background:#006eb4;}
.qlinkBox .a3:hover em { background:#fff; color:#0065ac;}

.informTab { width:315px;}
.informTab .hd { height:42px;}
.informTab .hd a { float:left; width:87px; padding-bottom:8px;height:34px; line-height:34px; font-size:18px; text-align:center; font-family:"微软雅黑"; }
.informTab .hd a.on { background:url(images/infotagbg.png) no-repeat; color:#fff;}
.informTab .bd ul { padding:5px 0 0;}
.informTab .bd ul .infomore { padding-left:10px;}

.infomore { font-size:14px; font-family:"微软雅黑"; color:#004f87; padding-top:5px; display:block; clear:both;}

/*链接集合*/
.linkPart { padding-top:20px;}
.toolLinkBox { margin-right:-20px;}
.toolLinkBox a { float:left; width:157px; height:47px; line-height:47px; padding-left:58px; color:#fff; font-size:14px; font-family:"微软雅黑"; background:#2c3e50 url(images/ticon1.png) no-repeat 10px 4px; margin:0 20px 20px 0; display:inline; text-decoration:none;}
.toolLinkBox a.a2 { background:#e67e22 url(images/ticon2.png) no-repeat 10px 4px;}
.toolLinkBox a.a3 { background:#018e72 url(images/ticon3.png) no-repeat 10px 4px;}
.toolLinkBox a.a4 { background:#8e44ad url(images/ticon4.png) no-repeat 10px 4px;}
.toolLinkBox a.a5 { background:#2980b9 url(images/ticon5.png) no-repeat 10px 4px;}
.toolLinkBox a.a6 { background:#c0392b url(images/ticon6.png) no-repeat 10px 4px;}
.toolLinkBox a.a7 { background:#679b00 url(images/ticon7.png) no-repeat 10px 4px;}

.toolLinkBox a:hover { color:#ddd;}

/*友情链接*/
.friLinkBox .hd { height:42px;}
.friLinkBox .hd a { float:left; width:87px; padding-bottom:8px;height:34px; line-height:34px; font-size:18px; text-align:center; font-family:"微软雅黑"; }
.friLinkBox .hd a.on { background:url(images/infotagbg.png) no-repeat; color:#fff;}
.friLinkBox .bd { padding:10px 0 0;}
.friLinkBox .bd .picList li { float:left; width:80px; height:40px; margin-right:5px; margin-bottom:8px; display:inline;}
.friLinkBox .bd .picList li img { width:80px; height:40px; border:1px solid #d8d8d8;}


/*footer*/
#footer{ background:#004f87; clear:both; line-height:30px; text-align:center; min-height:96px;_height:96px; padding:20px; color:#c9e9ff;font-family:Arial;}
#footer a { color:#c9e9ff;}

