﻿@charset "utf-8";

/*
    Css for PEL,    ver 1.0
    CopyRight By Dongyi Network Technology CO.,Ltd Design Center

    本网站通用布局
*/

/* 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 { vertical-align: top; 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 { }
body { color: #333; font: 16px/1.8 "Microsoft YaHei", SimSun, Tahoma, Helvetica, Arial, sans-serif; text-align: center; -webkit-text-size-adjust: none; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #9E2426; 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 { display: block; height: 10px; font-size: 0px; line-height: 0; overflow: hidden; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 1%; }
.fl { float: left !important; }
.fr { float: right !important; }
.hide { display: none; }
.mat { margin-top: 10px; }
.overflow { overflow: hidden }
.en { font-family: 'TrajanPro'; font-weight: normal; -webkit-font-smoothing: antialiased; }

/* frame */
body { min-width: 1200px; background: #fff; text-align: center; }
#header { position: relative; z-index: 3; padding-bottom: 28px; }
#content { min-height: 400px; width: 1200px; margin: 0 auto; position: relative; z-index: 0; text-align: left; overflow: hidden; background: #fff; box-shadow: #999 0px 0px 12px; padding: 40px 0; *border: 1px solid #ccc; *width: 1198px; border: 1px solid #ccc\9; width: 1198px\9; border: 0 solid #ccc\9\0; width: 1200px\9\0; }
#content.noSideContent { padding: 50px; width: 1100px; *border: 1px solid #ccc; *width: 1098px; border: 1px solid #ccc\9; width: 1098px\9; border: 0 solid #ccc\9\0; width: 1100px\9\0; }
.siteWidth { width: 1200px; margin: 0 auto; text-align: left; position: relative; }

/* headerTop */
.logoBar { height: 138px; }
#logo { position: absolute; left: 0; top: 30px; }
.siteSearch { width: 168px; position: absolute; top: 50px; right: 0; height: 20px; padding: 5px; background: #FBF9F9; }
.siteSearch input { float: left; width: 140px; line-height: 1; height: 20px; border: none; font-size: 12px; background: none; outline: none; }
.siteSearch a { position: absolute; z-index: 2; right: 10px; top: 7px; width: 16px; height: 16px; background: none; border: none; background: url(../img/icons.png) no-repeat 0 -24px; }
.topNav { height: 36px; line-height: 36px; padding-left: 50px; }

/* 主导航 */
.mainNav { font-size: 16px;  margin: 0 0 0 230px;}
.mainNav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mainNav a { color: #fff; }
.mainNav .li1 { text-align: center; float: left; position: relative; }
.mainNav .h1 { float: left; }
.mainNav .a1 { display: block; zoom: 1; float: left; padding: 0 40px; *padding: 0 15px; color: #4F2413; }
.mainNav .a1:hover, .mainNav .on1 .a1 { text-decoration: none; color: #fff; background: #7D655B; }
.mainNav .ul1 { overflow: hidden; line-height: 28px; position: absolute; left: 0; top: 32px; width: 100%; display: none; background: #7D655B; padding-top: 5px; }
.mainNav .li2 { vertical-align: top; }
.mainNav .a2 { display: block; line-height: 18px; padding: 7px; font-size: 14px; }
.mainNav .a2:hover { color: #FCE9E1; text-decoration: none; padding-right: 9px; }

/* 主栏 和 侧栏 */
.mainContent { height: auto; overflow: hidden; margin-bottom: 50px; }
.side { float: left; width: 212px; height: auto; overflow: hidden; margin: 0 9px; background: #fff; }

/* 位置导航 */
.wHd { padding: 0px 40px 0 40px; border-bottom: 1px solid #5aa628; overflow: hidden; margin-bottom: 20px; }
.wHd h3 { font-size: 24px; float: left; color: #5aa628; font-weight: bold; }
.wHd .path { float: right; color: #5aa628 }
.path { height: 45px; line-height: 45px; margin: 0 auto; text-align: left; }
.path a, .path span { padding: 0 3px; color: #5aa628 }

/*footer*/
#footer { background: url(../img/footer_bg.jpg) #877465; position: relative; color: #fff; font-size: 16px; padding: 20px 0; }
#footer a { cursor: pointer; color: #fff }
.footNav { text-align: center; color: #fff; height: 32px; line-height: 32px; margin-bottom: 10px; }
.footNav a { color: #fff; margin: 0 10px; }
.copyRight { text-align: center; line-height: 2; }

/* 通用盒子模型 */
.box .hd .zilanmu { padding-left: 50px; float: left; }
.box .hd .zilanmu a { color: #fff; padding: 0px 20px; font-size: 14px; }
.box .hd { background: #C79675; height: 40px; line-height: 40px; position: relative; border-bottom: 1px solid #e8e8e8 }
.box .hd h3 { color: #F9F4ED; font-size: 20px; float: left; padding-left: 30px; background: url(../img/dot_6px_1.png) no-repeat 15px center; }
.box .hd h3 a { color: #F9F4ED; }
.box .hd h3 a:hover { color: #fff; }
.box .hd h3 .en { height: 15px; font-size: 14px; padding-left: 10px; color: #F9F4ED; margin-left: 10px; border-left: 1px solid #e4e4e4; line-height: 19px; }
.box .hd .more { width: 20px; height: 40px; float: right; display: block; background: url(../img/dot_g_3px_1.png) repeat-x 0 center; padding: 0px 8px; margin: 0px 6px; }
.box .hd .more:hover { text-decoration: none }
.box .bd { padding: 20px 0; overflow: hidden; }

/* 侧栏盒子模型 */
#sideMenu { border: 1px solid #e1e1e1; border-left: none; }
.sideBox .hd { width: 212px; height: 50px; background-image: url(../img/bangongshi-_bj1.png); background-repeat: no-repeat; background-size: 100%; margin-bottom: 15px; }
.sideBox .hd h3 { font-size: 18px; line-height: 50px; text-align: center; }
.sideBox .hd h3 a, .sideBox .hd h3 span { display: block }
.sideBox a:hover { text-decoration: none; color: #9D852F }
.sideBox .intro { text-indent: 2em; font-size: 16px; color: #000; line-height: 28px; padding: 0 10px; margin-bottom: 20px; }
.sideBox .bd li { background-image: url(../img/bangongshi-_bj1.png); background-repeat: no-repeat; background-size: 100%; margin-bottom: 15px; }
.sideBox .bd li a { display: block; font-size: 18px; line-height: 26px; padding: 12px 0; text-align: center; }
.sideBox .bd li.on a { color: #7e671a; }
.infoList1 li { border-bottom: 1px dotted #ddd; padding: 8px 0 8px 12px; background: url(../img/icons.png) -3px -340px no-repeat; line-height: 1.5; }
.infoList1 .last { border-bottom: 0; }

/* 其它 */
.red-date, .wh-date { width: 129px; height: 185px; position: relative; }
.red-date div, .wh-date div { width: 114px; height: 34px; position: absolute; left: 7px; font-family: "Times New Roman", Georgia, Serif; font-size: 20px; line-height: 34px;    /*padding-left:60px;*/ bottom: 10px; text-align: center; }
.wh-date img { width: 129px; height: 185px; }
.red-date div { background: red; color: #fff; }
.wh-date div { background: #eee; color: #555; }
.open .wh-date div { background: #FF0000; color: #fff }
.bgred-date { width: 298px; height: 409px; position: relative; }
.bgred-date div { width: 120px; height: 75px; position: absolute; left: 17px; top: 20px; font-family: "Times New Roman", Georgia, Serif; font-size: 48px; line-height: 75px; padding-left: 155px; color: #fff; }
.noPageBannerBody .pageBanner { display: none }

/*联想关键词*/
.dropdown-word { top: 30px !important; }
.dropdown-word li { font-size: 14px; }
.dropdown-word-subsite { width: 178px !important; min-width: 120px !important; }
/*-- 
颜色代码
#1E72B4 深蓝色标题
#C4DEF8 淡蓝色��
