@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; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu,time{margin: 0;padding: 0;display:block;zoom:1;}

/* Public */
body {min-width:1200px; color: #333; font-size: 16px; line-height:1.8; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,Tahoma,sans-serif; text-align: center; -webkit-text-size-adjust: none; background: #f5f5f5;}
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #1e51ad; 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; }
.fr { float: right; }
.hide { display: none; }
.ovv { overflow: visible !important; }
input[type=button], input[type=submit], input[type=file], button{ cursor: pointer; -webkit-appearance: none; }
input, textarea, select, button{font-size: inherit; color: inherit; font-family: inherit; line-height: initial; border-radius: 0;}


/* 框架 */
.siteWidth{ position: relative; width: 1200px; margin: 0 auto; }
#content{ width: 1200px; margin: 0 auto; padding: 10px 0; text-align: left; }
.siteWidth:after, .siteWidth:before, #content:after, #content:before, .row:after, .row:before{
    display: table;
    content: " ";
    clear: both;
}

/* 顶部 */
#header{ background: url(../images/headerBg.jpg) no-repeat center top; }

/* topBar */
.topBar{ height: 40px; line-height: 40px; font-size: 14px; background: #f6f6f6; border-bottom: 1px solid #dcdcdc; color: #666; }
.topBar a{ color: inherit; }
.topBar .welcome{ float: left; }
.topBar .date{ float: left; margin-left: 6px; }
.topPanel{ float: right; }
.topPanel li{ position: relative; float: left; }
.topPanel li.spe{ padding: 0 5px; }
.topPanel li .pic{ display: none; position: absolute; z-index: 1; left: 50%; top: 100%; margin: 0 0 0 -51px; background: #fff; padding: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.topPanel li .pic:before{ position: absolute; content: ""; width: 0; height: 0; bottom: 100%; left: 50%; margin-left: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; }
.topPanel li .pic img,
.topPanel li .pic div,
.topPanel li .pic canvas{ display: block; width: 111px; height: 111px; }
.topPanel li.on .pic{ display: block; }

/* logoBar */
.logoBar{ position: relative; height: 103px; background: url(../images/headerBg.jpg) no-repeat center center; }
.logo{ float: left; margin: 20px 0 0; }
.logo img{ max-height: 70px; max-width: 720px; }
.logoBar .ewm{ position: absolute; top: 28px; left: 626px; }
.logoBar .ewm img{ float: left; width: 97px; height: 97px; }
.logoBar .ewm p{ overflow: hidden; width: 28px; height: 97px; display: table-cell; text-align: center; vertical-align: middle; line-height: 1.2; font-size: 16px; }

/* 搜索栏 */
.siteSearch{position: absolute; right: 0; top: 21px;}
.siteSearch .keyWord{ float: left; width: 310px; height: 22px; padding: 12px 20px; line-height: 22px; background: #fff; border: 2px solid #1e51ad; font-size: 16px; border-right: none; color: #333; outline: none; }
.siteSearch .searchBtn{ float: left; display: block; width: 65px; height: 50px; padding: 0; line-height: 999px; overflow: hidden; text-indent: 999px; background: #1e51ad url(../images/icons.png) no-repeat 23px 14px; }
     	

/* 导航栏 */
.nav{ position: relative; padding: 18px 0; background: #1e51ad; }
.nav .siteWidth{ height: 54px; overflow: hidden; }
.mainNav { margin-top: -8px; }
.mainNav .li1{ position: relative; float: left; width: 156px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; }
.mainNav .li1:before{ position: absolute; content: ""; top: 0; left: 0; border-left: 1px solid #4a6fb9; height: 100%; width: 0; }
.mainNav .li1 .a1{ display: block; color: #fff; font-size: 16px; }
.mainNav .li1.on1 .a1{ color: #fffb98; text-decoration: none; }
.mainNav .first1{ width: 104px; height: 70px; }
.mainNav .first1 .a1{ display: block; padding-top: 35px; height: 35px; line-height: 36px; background: url(../images/icons.png) no-repeat center -53px; font-size: 18px; }
.mainNav .first1.on1 .a1{ background-position: center -114px; }
.mainNav .first1:before{ display: none; }

#footer{ position: relative; font-size: 14px; background: #1e51ad; padding: 0 0 24px; color: #dfe3f0; }
#footer a{ color: inherit; }
.copyRight{ margin-top: 20px; line-height: 2.1; }
.copyRight img{ vertical-align: middle; }


/* 友情链接 */
.friendlyBox{ border-bottom: 1px solid #4b74bd; padding: 10px; line-height: 36px; overflow: hidden; }
.friendlyBox>.hd{ float: left; text-align: left; }
.friendlyBox>.hd h3{ font-size: 16px; font-weight: bold; color: #fff; padding-left: 34px; background: url(../images/iconsBox.png) no-repeat 0 -595px; }
.friendlyBox>.bd{ overflow: hidden; }
.friendlyBox .friendlyList{ overflow: hidden; }
.friendlyBox .friendlyList li{ float: left; margin: 0 10px; font-size: 14px; }


/* box - 标准盒子 */
.box{ background: #fff; border-top: 4px solid #1e51ad; padding: 20px; }
.box>.hd{ padding: 5px 0; height: 20px; line-height: 20px; }
.box>.hd h3,.box>.hd li{ float: left; padding: 0 15px; text-align: center; font-size: 18px; }
.box>.hd h3,.box>.hd li.on{ border-left: 3px solid #1e51ad; padding-left: 12px; color: #1e51ad; }
.box>.hd h3 a,.box>.hd li a,
.box>.hd h3 a,.box>.hd li.on a{ text-decoration: none; color: inherit; }
.box>.hd .more{ float: right; font-size: 16px; color: #999; }
.box>.bd{ padding-top: 12px; }

/* defaultBox - 盒子 - 默认的 */
.defaultBox{ background: #fff; padding: 0 20px; }
.defaultBox>.hd{ height: 50px; line-height: 50px; }
.defaultBox>.hd h3{ float: left; padding: 0 28px 0 62px; font-size: 18px; background: #1e51ad url(../images/iconsBox.png) no-repeat 25px -187px; color: #fff; border-radius: 0 0 5px 5px; }
.defaultBox>.hd h3 a{ color: inherit; text-decoration: none; }
.defaultBox>.hd .more{ float: right; font-size: 16px; color: #999; }
.defaultBox>.bd{ padding: 10px 0; }

/* primaryBox - 盒子 -主要的 */
.primaryBox{ background: #fff; }
.primaryBox>.hd{ height: 43px; line-height: 43px; padding: 15px 20px; border-bottom: 1px solid #e5e5e5; }
.primaryBox>.hd h3{ float: left; padding: 0 20px 0 42px; font-size: 18px; background: url(../images/iconsBox.png) no-repeat 5px -524px; }
.primaryBox>.hd h3 a{ color: inherit; text-decoration: none; }
.primaryBox>.hd .more{ float: right; font-size: 16px; color: #999; }
.primaryBox>.bd{ padding: 10px 20px; }


/* blockBox - 盒子 - 块 */
.blockBox>.hd{ height: 55px; background: #1e51ad; padding: 0 20px; }
.blockBox>.hd h3{ float: left; line-height: 55px; padding-left: 20px; font-size: 18px; background: url(../images/icons.png) no-repeat 0 -173px; color: #fff; }
.blockBox>.hd h3 a{ color: inherit; text-decoration: none; }
.blockBox>.hd .more{ float: right; font-size: 16px; color: #fff; }
.blockBox>.bd{ background: #fff; padding: 15px 20px; }

/*--
颜色代码
#1e51ad 主色
#ee1d23 副色
--*


