﻿@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; }
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%; min-width:1200px; height:100%;  }
body{ width:100%; height:100%; color:#555;font:14px/180% Microsoft Yahei,SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; }
a{color:#555;text-decoration:none; outline:none;}
a:hover { text-decoration:none; color:#c42d18; }
.clear{border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.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;}
.mat{ margin-top:20px;}
.mab{ margin-bottom:20px;}
table { max-width: 100%; border-collapse: collapse; border-spacing: 0; }

/* frame */
body{background:#fff;}
#wrap{ width:100%; }
#header{width:100%; }
#footer{ width:100%; overflow: hidden; }
#content{ width: 1200px; margin:20px auto 0; }


/*内页header*/
#headerMini .navBar { height: 52px; line-height: 52px; background: #f9f9f9; border-top: 3px solid  #1d71b7; border-bottom: 1px solid #e9e9e9; color: #999; font-size: 14px; }
#headerMini .navBar .bd {width: 1200px; margin: 0 auto;}
#headerMini .navBar a {color: #555;}
#headerMini .miniLogo {float: left; width: 165px; height: 52px; background: url(images/miniLogo.png) no-repeat; margin: 0 0 0 20px; }
#headerMini .miniLogo a {display: block; height: 52px; text-indent: -9999px;}

#headerMini .miniNav {float: right; font-size: 14px;}
#headerMini .miniNav a {color: #555; padding-right: 10px;}
#headerMini .userPanel {color: #999;}
#headerMini .searchBar {right: 0;}
#headerMini .banner { width: 100%; height: 400px; background:#ea3829 url(leaderbanner.jpg) center top no-repeat; position: relative; overflow: hidden; }
#headerMini .banner .bd {width: 1200px; margin: 0 auto; }

.stuckMenu {width: 100%; z-index: 99999;}

/* footer */
#footer { background: #f9f9f9; border-top: 1px solid #dfdfdf; overflow: hidden; margin: 15px 0 0;}
.footerNav { width: 1200px; height: 46px; line-height: 46px; margin: 10px auto 0; }
.footerNav a{ white-space:nowrap; padding: 0 5px; } 
.copyRight { width: 1200px; margin:0 auto; padding:0 0 20px; text-align:center; line-height:26px; position: relative;}
#footer .ico {position: absolute; right:0; top: 0; display: block;}


/* 通用盒子模型 */
.box { overflow:hidden;}
.box .hd { width: 100%; height: 48px; line-height: 48px; position: relative; }
.box .hd h3 {height: 23px; line-height: 23px; border-bottom: 4px solid #e1312d; }
.box .hd h3 a {float: left; width: 190px; color: #e1312d; font-size: 30px; height:48px; line-height:48px; background: #fff url(leaderIcons.png) 12px -132px no-repeat; text-indent: -9999px; }

.box .hd .more { position: absolute; right: 0; top: 0; height: 48px; line-height: 48px; font-size: 12px; color:#999; padding: 0 0 0 15px; background: #fff; }
.box .bd { padding: 10px 0; overflow:hidden;}

/*个人简历*/
.resume {float: left; width: 260px; position: relative;}
.resume .hd {width: 125px; height: 44px; line-height: 40px; background: url(leaderIcons.png) 0 -60px no-repeat; position: absolute; left: -5px; top: -10px; }
.resume .hd h3 {color: #fff9c5; font-size: 16px; font-weight: bold; padding-left: 22px;}
.resume .bd { height: 437px; padding: 58px 19px 19px; background: #fff3db; border: 1px solid #e7d4ca;}
.resume .bd .pic { width: 216px; margin: 0 auto; }
.resume .bd .pic img {width: 204px;	height: 263px; border: 6px solid #ffe1a4;}
.resume .bd .intro {padding: 15px 0; line-height: 24px; font-size: 12px; color: #555; }
.resume .bd .more { display: block; height: 24px; line-height: 24px; background: #e89d32; margin: 10px 0; padding: 0 15px; border-radius: 2px; color: #fff; position: absolute; right: 20px; bottom: 5px;}

/* focusNews */
#columnA { float: right; width: 920px; position: relative; overflow: hidden; }
#Hot { border-bottom: 1px solid #efefef; margin: 0 auto 15px; padding-bottom: 15px; }
#Hot .bd { text-align: center; }
#Hot .topicList .t {line-height: 70px; margin: 0; padding: 0; border: none;}
#Hot .topicList .t .title {height: 70px; line-height: 70px; }
#Hot .topicList .t .title a {color: #e22d2f; font-size: 36px; }
#Hot .topicList .t .intro {text-align: left;}

#columnA .focusBox {width: 500px; margin-right: 15px;}
#columnA .focusBox .hd ul li.on {background: #e22d2f; color: #e22d2f;}
#columnA .focusBox .bd .pic img{width: 500px; height: 375px;}
#columnA .hotNews {float: right; width: 405px;}
#columnA .hotNews .infoList li {height: 36px; line-height: 36px; border-bottom: 1px solid #f5f5f5;}

#columnB { margin-top: 15px; overflow: hidden;}
#columnB .box {width: 590px;}
#columnB .topicList li.t {border: none; padding-bottom: 0;}
#columnB .topicList li.t .tit{ font-size: 26px; }
#columnB .topicList li.n {height: 44px; line-height: 44px; border-bottom: 1px solid #f5f5f5;}
#columnB .topicList li.n a {background: url(leaderIcons.png) 10px 5px no-repeat; padding-left: 30px;}
#columnB .topicList li.n a:hover {background: url(leaderIcons.png) 10px -25px no-repeat;}
#columnB .topicList .date {padding-right: 10px;}

#zyjh .hd h3 a {background-position: 12px -190px;}
#zxtp .hd h3 a {background-position: 12px -248px;}
#zxsp .hd h3 a {background-position: 12px -302px;}

#columnC { margin-top: 15px; overflow: hidden;}
#columnC .bd {width: 1200px; padding: 20px 0; overflow: hidden; position: relative; }
#columnC .picList {width: 1250px;}
#columnC .picList li {float: left; width: 200px; margin-right: 50px; overflow: hidden;}
#columnC .picList li .pic img {width: 200px; height: 150px; padding: 0; border: none;}
#columnC .picList li .title { height: 40px; line-height: 40px; text-align: center; background: #f5f5f5; padding: 0;}


/*快捷导航*/
.quickLeft {width: 66px;text-align: center; position: fixed; top:40%; left: 50%; _position: absolute; _top: expression(300+documentElement.scrollTop +"px"); margin: 0 0 0 -700px; z-index: 999; }
.quickLink {width: 66px;}
.quickLink li { height: 32px; line-height: 32px; margin-bottom: 5px; }
.quickLink li a { text-align: center; font-size: 14px; color: #555; cursor: pointer; display: block; padding-right: 3px; }
.quickLink li a span {display: block; width: 60px; background:#efefef; }
.quickLink li a:hover span {color: #fff; background: #39a7ec; }
.quickLink li a.on {background: url(icons.png) 60px -364px no-repeat; color: #fff;}
.quickLink li a.on span {display: block; background: #39a7ec; }

#sideToolBar { position: fixed; top:55%; width: 48px; text-align: center; right: 10px; _position: absolute; _top: expression(200+documentElement.scrollTop +"px"); display: none; }
#sideToolBar .tool a { display: block; width: 48px; height: 48px; margin-top:5px; border: 1px solid #e5e5e5; background: #f9f9f9 url(icons.png) -274px -163px no-repeat; border-radius: 50px; text-indent: -9999px; position: relative; }
#sideToolBar .tool .backToTop { display: none; }
#sideToolBar .tool .backToTop a { display: block; }
#sideToolBar .tool a.a2 {background-position: -323px -163px;}
#sideToolBar .tool a.a3 {background-position: -374px -164px; display: none;}
#sideToolBar .tool a.a4 {background-position: -423px -164px;}
#sideToolBar .tool a.a5 {background-position: -273px -213px;}

/*code*/
.code {position: absolute; z-index: 99; display: none; background: #fff; }
.code img {width:150px; height:150px;padding: 10px; background: #fff;}

.codeRight {width: 170px; height: 170px; position: absolute; right: 50px; top: -60px; z-index: 99; display: none; z-index: 99; }
.codeRight img {width:150px; height:150px; padding: 10px; background: #fff; }

#wx {top: -10px;}