/* 页面整体架构 css */
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; font-family: Arial, Helvetica, sans-serif;}
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; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
font{font-size:12px;}

/* Public */
html{ width:100%; height:100%;   }
body{ position:relative; z-index:1; width:100%; height:100%; background-color:#fafafa; color:#000;font:12px/180%  Arial, Helvetica, sans-serif; }
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00; text-decoration:none;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.marBot{margin-bottom:10px;}
.marTop{margin-top:10px;}
.layout{overflow:hidden;}
.lineTop3{height:7px; line-height:7px; font-size:12px; overflow:hidden; border-top:3px solid #f3f3f3; clear:both;}


/* fontColor Public */
.hot,hot a{color:#f60 !important}
.noData{color:#999 !important;}
.red{color:#f00;}
.blue{color:#0049a2;}
.gray{color:#999;}


/*header*/
#header { width: 100%; background:url(/content/main/peskin/English/images/headerbg.png) repeat-x left top; overflow:hidden;}
#header .headerbox {width: 1000px;  height:150px;  margin:0 auto; overflow:hidden; position:relative; z-index:1;}

/*logo*/
#header .logo { width:auto; float:left; position:absolute; z-index:1; left:0; top:31px;}
#header .logo a { width:280px; height:80px; float:left; overflow:hidden; text-indent:-9999px; background:url(/content/main/peskin/English/images/logo.png) no-repeat left top; font-size:48px; color:white; line-height:800px;}

/*顶部链接*/
.userPanel{width:auto; float:left; height:20px; line-height:20px; position:absolute; z-index:1; right:0; top:40px;}
.userPanel a{color: #dce8c0; padding-left:10px; margin-left:12px; background:url(/content/main/peskin/English/images/dot01.png) no-repeat left 6px;}
.userPanel a:hover{color:dce8c0; text-decoration:underline;}

/*搜索bar*/
#search {width:251px; float:left; height:27px; background:url(/content/main/peskin/English/images/searchbg.png) no-repeat left top; position:absolute; z-index:1; right:0; top:63px;  }
#search #keyword { width: 220px; height: 27px; line-height:27px; color: #999; border: 0; float: left; text-indent:10px; border:0; background:none; }
#search .submit { width: 28px; height: 27px; background:none; border:0; float: left; overflow:hidden; line-height:999px; text-indent:-999px; cursor:pointer; color:white;}


/*导航*/
#nav {width: 100%; padding: 0; height:33px; margin-top:10px;}
#nav .navBox{ width: 1000px; margin: 0 auto;height:33px; line-height:33px; position:relative;}
.mainNav { overflow:hidden;  }
.mainNav .li1 { width: auto; float:left; font-size:14px;}
.mainNav .last1{/* float:right; */}
.mainNav .li1 .a1 {width:auto;float:left;height:33px;line-height:33px;padding: 0 15px;display:inline;}
.mainNav .on1 {display: block; }
.mainNav .on1 .a1,.mainNav .li1 a:hover{color:white; background:url(/content/main/peskin/English/images/navbg.png) repeat-x left top; }

/*footer*/
#footer{background:url(/content/main/peskin/English/images/footerbg.png) repeat left top;; text-align:center;}
#footer .copyright{line-height:28px; font-size:14px; color:#dce8c0; padding:32px 0;}
#footer .copyright a{color:#dce8c0;}
#footer .copyright a:hover{text-decoration:underline;}

/*主体内容框架*/
#mainContent{width:1000px; margin:10px auto; overflow:hidden;}
.nodePic{display:block; overflow:hidden; padding-bottom:10px;}
.side{width:280px; float:left; overflow:hidden;}
.mainContent{width:645px; float:right; overflow:hidden; padding: 0 0 0 30px; border-left: 1px solid #ddd;}


/* 通用信息列表 */
.infoList{ text-align:left; }
.infoList li{ height:26px; line-height:26px; overflow:hidden; }
.infoList li .date{ float:right; color:#999;  }
.infoList li .node{ color:#f00; margin-right:5px;   }
.infoList li.noData{background:none;}




/*右侧-通用结构*/
.mainBox{ overflow:hidden;}
.mainBox .wHd{height:33px; line-height:33px; border-bottom:2px solid #e6e6e6;}
.mainBox .wHd h3{font-size:16px; height:33px; float:left; padding-bottom:2px; margin-bottom:-2px;  position:relative; font-size:14px; color:white; background-color:#cb100a;}
.mainBox .wHd h3 span{ width:auto; float:left; height:33px; padding:0 16px; }
.mainBox .wHd h3 a{color:white;}

.mainBox .wHd .pathWrap{float:right; margin:2px 10px 0 0;}
.mainBox .wBd{ overflow:hidden;}

/*无侧边栏-通用框*/
.noSideContent{}
.noSideContent .mainBox .wHd{border-bottom:0;}
.noSideContent .mainBox .wHd .pathWrap{float:left;}

/*当前导航*/
.pathWrap{overflow:hidden;}
.pathWrap .path{ height:24px; line-height:24px; overflow:hidden; color: #165d43; padding: 21px 0; border-top: 1px solid #e9e9e9; margin-top: 20px; }
.pathWrap .path a,.pathWrap .path span{color: #165d43; margin:0 5px;}

/*侧栏-通用框*/
.sideBox{overflow:hidden;}
.sideBox .hd{height:35px; line-height:35px; overflow:hidden; background-color:#fff2eb;}
.sideBox .hd h3{height:35px; line-height:35px; padding-left:12px; border-left:3px solid #cd150a; font-size:14px; color:#cd150a;}
.sideBox .hd h3 a{color:#cd150a;}
.sideBox .hd .more{float:right; margin-right:10px; color:#999;}
.sideBox .bd{padding:5px 10px 10px; overflow:hidden; border:1px solid #ededed; border-top:0;}

/*侧栏菜单*/
#sideMenuBox { overflow:hidden;}
#sideMenuBox .hd{height:33px; line-height: 33px; background-color: #e9e9e9; overflow: hidden;;}
#sideMenuBox .hd h3{padding-left:13px; font: 22px/33px Microsoft Sans Serif, Arial; color: #175e43;}
#sideMenuBox .hd h3 a{color:#175e43;}
#sideMenuBox .bd{ padding: 0; overflow:hidden;}
#sideMenuBox .bd ul{ overflow:hidden;}
#sideMenuBox .bd li{width:100%; float:left; height:37px; line-height:37px; font:14px/33px Arial; text-align:left; border-bottom: 1px solid #e9e9e9; }
#sideMenuBox .bd li a{width:100%; float: left;; height: 37px; line-height: 37px; text-indent: 17px; background: url(/content/main/peskin/English/images/dot03.png) no-repeat 4px 15px;}
#sideMenuBox .bd li:hover a,#sideMenuBox .bd li.on a{color:#176045; font-weight:700; background: url(/content/main/peskin/English/images/dot04.png) no-repeat 4px 15px; }


/*列表前缀*/
.infoListA li{padding-left:10px; background:url(/content/main/peskin/English/images/dot04.png) no-repeat left 12px;}

/*分页*/
.page{ padding-bottom:20px; text-align:center;}

/***************************************************************************************************/


