﻿

body{ text-align:center; background:#EBE6E1; font-size:12px;font-family:"Tahoma", "Arial","Century Gothic", "微软雅黑", "宋体";min-width:1050px;width: expression_r( document.body.clientWidth < 1050 ? "1050px" : "auto" ); padding-bottom:40px;}

.wrap {}



/*--------------------------------------------------------------------清除浮动*/

.clear{clear:both;height:0;line-height:0;font:0; overflow:hidden; background:#fff;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}



/*--------------------------------------------------------------------框架*/

.header,h1,h2,h3,h4,h5,h6,p,dl,dl dt,dl dd,ul,ul li,ol,ol li,.topsite,.date,.topcont,.link,.search,.link ul li,.wrap,.quicknav,.quicknav ul li em,.quicknav ul li span,.newspic,.newspic dl dd.number span,.notice,.notice span,.cenban,.zdks,.mob h4 span,.share,.news,.newstil,.huimin,.mobmore span em,.dictors,.dictors ul li,.dictors ul li span,.dictors ul li em,.lectures,.lectures div,.video,.lectures ul li em,.content,.left,.right,.reglogin{display:block; overflow:hidden;}



/*top*/

.topsite{ width:100%; height:40px; background:#CEC7C2;}

.topcont{ width:1050px; height:40px; margin:0 auto; text-align:left;}

.date{ width:180px; height:40px; line-height:40px;color:#643a10; float:left;}

.reglogin{ width:180px; height:40px; line-height:40px;color:#101010;float:left;}

  .reglogin a{color:#633910;}

.link{ float:right; height:21px; width:270px; margin-top:8px;}

  .link ul li{ width:90px; height:21px; line-height:21px; float:left;}

  .link ul li a{color:#131313;}

  .link ul li img{vertical-align:middle; float:left; margin-right:4px;}

.search{ float:right; width:192px; height:24px; border:#B9AB9F 1px solid; background:#EBE6E1; position:relative; z-index:5; margin-top:5px;}

  .search input.boxsea{ width:160px; height:20px; line-height:20px; border:none; position:absolute; top:2px; left:4px; z-index:10;background:#EBE6E1;color:#B3ACA5;-webkit-appearance: none;outline: 0;}

  .search input.boxsub{width:17px; height:16px; border:none; outline:0; cursor:pointer; position:absolute; top:4px; right:6px; z-index:20; background:url(../images/ico_004.gif) center center no-repeat;}

 

/*导航*/

.header{width:1050px;height:40px; margin:0 auto; position:relative; z-index:10; overflow:visible; background:url(../images/bj_top.jpg) center top no-repeat; padding-top:160px;z-index:900;}

  .header h1{ width:332px; height:90px; position:absolute; top:36px; left:5px; z-index:100;}

  .header h2{ width:296px; height:60px; position:absolute; right:60px; top:55px; color:#777;}

  .header p{ width:385px; height:18px; line-height:18px; position:absolute; right:10px; top:35px; color:#9c867a; z-index:100;text-align:left; color:#777;}

  .header p img{ vertical-align:middle; margin-top:-1px;}

  

.nav{width:1007px; height:40px; background:url(../images/nav_bj.gif) repeat-x; padding-left:43px;}

  .nav ul{ overflow:visible;}

  .nav ul li{ width:87px; height:40px; line-height:40px; float:left; font-size:14px;position: relative; overflow:visible;}

  .nav ul li a{color:#fff; display:block;width:87px; height:40px; line-height:40px;}

  .nav ul li:hover,.nav ul li.on{ background:url(../images/nav_bjon.gif) no-repeat;}

  
 

/*公用*/

.wrap{ width:960px; padding:13px 45px 0; margin:0 auto; background:#FFF; text-align:left; position:relative;}



.mobmore{ border-top:#D4C9BD 1px dashed; height:18px; padding-top:12px; margin-top:10px;}

  .mobmore a,.mobmore span{ display:inline-block; height:18px;}

  .mobmore a em{ width:13px; height:18px; display:inline-block;}

  .mobmore a em.styb{ display:none;}

  .mobmore a:hover em.styb,.mobmore a.on em.styb{display:block;}

  .mobmore a:hover em.stya,.mobmore a.on em.stya{ display:none;}

  .mobmore span.more{ width:47px; height:16px; background:url(../images/bj_more02.gif) no-repeat; text-align:center; float:right; display:block;}

  .mobmore span.more a{color:#202020;}



/*底部*/

.footer{height:160px; padding-top:30px;font-size:14px;}

  .footer div{border-top:#ADADAD 1px solid; border-bottom:#CCC 1px solid;width:960px; height:34px; line-height:34px;color:#626262; position:relative;}

  .footer div a{color:#626262; padding:0 10px;}

  .footer div span{ position:absolute; top:0px; right:10px; display:block;}

  .footer p{ width:960px;
    /*height:44px; */
    line-height:24px;color:#828181; padding-top:10px; margin-bottom:20px; position:relative;}
.footer p a{color:#828181;}
  .footer p span{ width:120px; height:18px; display:block; position:absolute; bottom:5px; right:0px; text-align:right;}

  .footer p span a{color:#5E5E5E;}

  .footer div.btmline{ width:960px; height:7px; background:url(../images/ico_0019.gif) repeat-x;}



/*宋体*/

.header h2,.footer{font-family:"Arial", "Tahoma","Century Gothic", "宋体", "微软雅黑";}

div#anpNews{ width:528px; height:28px; line-height:28px; margin:30px auto 0px auto;  position:relative; }

div#anpNews a{width:28px; height:28px; display:block;border:#fff 1px solid; line-height:28px;text-align:center;color:#565656; float:left;}

div#anpNews a:hover{border:#E5D7C9 1px solid;}



div#anpNews .cpd{border:#E5D7C9 1px solid; width:28px; height:28px;color:#565656;  float:left; display:block;line-height:28px;text-align:center}

div#anpNews .PNBtn,div#anpNews .FLBtn{width:53px;color:#633910;background:#EEEAE6;border:#E5D7C9 1px solid;}

div#anpNews .PNBtn:hover,div#anpNews .FLBtn:hover{border:#fff 1px solid;}

div#anpNews .None{ background:none; border:#fff 1px solid; -moz-opacity:0;opacity:0;filter: alpha(opacity=0);-webkit-opacity:0;}



#IMGNotice{ position:absolute; top:160px; left:-138px;width:120px; height:257px;}

div#black_overlay {position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;z-index:2000; background:url(../images/overlay.png); cursor:pointer; display:none;}

div#Loading{ position:fixed;top:50%; left:50%;display:none; margin:0 auto; margin-top:-16px; margin-left:-16px; width:32px; height:32px; z-index:2001; background:url(../images/loading.gif) center center no-repeat;}

.blurring{-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter:blur(2px);}

div#TopBtn{ position:fixed; bottom:8%; right:5%; width:48px; height:112px; display:none; z-index:99999;}

#IMGDutyNotice{position:absolute; top:160px; right:-128px;width:111px; height:258px;}

#IMGNoticeTemp{ position:absolute; top:160px; left:-138px;width:110px; height:370px;}

