@charset "utf-8";
/* CSS Document */
html{font-size: 62.5%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body {margin: 0;  padding: 0;  font-size:14px; font-family:"microsoft yahei";color: #333; line-height:1.8;}
ul,li{list-style: none;padding: 0;}
*{padding: 0;margin: 0;}
a{text-decoration: none;  margin: 0;  padding: 0;color: #333; }
p,span,i,em{  margin: 0;  padding: 0;  font-style: normal;  font-weight: normal;  }
tr,td{  margin: 0;  padding: 0;  }
h1,h2,h3,h4,h5,h6,b,strong{font-weight: normal;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.dn{ display:none;}
div{ box-sizing:border-box;}
.clearfix {
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
@font-face {
    font-family: "苹方";
    src: url("苹方 常规_0.ttf");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Impact";
    src: url("impact_1.ttf");
    font-weight: normal;
    font-style: normal;
}

.main{width:800px;margin:0 auto; margin-top:3%; position:relative}
.pic{}
.pic img{ width:100%}
.cont{ position:absolute; left:0; right:0; width:500px; margin:0 auto; margin-top:28%;text-shadow: 0 1px 5px rgba(0,0,0,.1);}
.text{ text-align:center; font-size:40px; color:#fff; font-weight:bold; margin-bottom:20px; letter-spacing:2px;}
.enter a{ display:block; width:120px; height:44px; line-height:44px; background:#0099cc; color:#fff; margin:0 auto; text-align:center;border-radius: 4px; box-shadow:0 0 10px 1px rgba(0,0,0,.2)}
.foot{ text-align:center; margin-top:3%;}
.foot a{ color:#999}

.nymain{ width:778px; margin:0 auto;}
.logo{ font-size:24px; letter-spacing:1px; display:inline-block; margin-left:30px; color:#fff}
.en{ border:1px solid rgba(255,255,255,.6); display: inline-block; padding:0 8px;border-radius: 4px; margin-bottom:4px; cursor:pointer;}
.en:hover{ opacity:1}
.en,.time{ color:#fff; opacity:.8; margin-right:24px; line-height:1.6; font-size:12px;}

.nypic{ position:relative}
.nypic p{ position:absolute; left:0; right:0; top:28px; text-align:center; color:#2c435f; font-size:19px;text-shadow: 0 1px 10px #fff; font-weight:bold; letter-spacing:2px;} 

.nav tr td{text-align:center;white-space:nowrap; width:97px; }
.nav tr td a{display:block;text-align:center; white-space:nowrap}

.menu{ margin-top:12px;}
.menu tr td{display:block; padding:4px 0;margin-top:8px; }
.menu tr td img{position: relative;top: -4px;}

.cptj{}
.cptj tr td{ padding:4px 8px;}

.zdinfo{ font-size:12px; line-height:1.5; margin-top:15px;}

.lxwm tr td{ border-bottom:1px solid #ccc; padding:20px 0;}

.tuinfo{ background:#ffffec; margin:0 auto; padding:20px 0; margin-top:10px; }
.tuinfo tr td{padding:20px; padding-left:150px;}
.tuinfo tr td a{ font-size:15px;}
.tuinfo tr td a img{ position:relative; top:4px;}
.tuinfo tr td a:hover{ color:#0099cc}













