@charset "utf-8";
html, body, h1, h2, h3, h4, h5, ul, li, ol, dd, dl, form{margin:0; padding:0; list-style-type:none; -webkit-margin-before:0; -webkit-margin-after:0;}
body{font-family:微软雅黑; font-size:14px; line-height:1.2; color:#666; min-width:1200px; text-align:center;}
img, a img{border:0 none; vertical-align:top;}
a{color:#0099cc; text-decoration:none; transition:all .3s ease;}
a:hover, a:active{color:#f90; text-decoration:none;}
a:focus{outline:none; -moz-outline:none}
a{outline:none;blr:expression(this.onFocus=this.blur());}
area{outline:none;}
.clear{clear:both}
u{text-decoration:none; display:block}

.bg1{background:url(../images/bg0.png) repeat center 0; position:relative; width:100%; overflow:hidden;}
.bg2{background:url(../images/bg1.jpg) no-repeat fixed center 0; padding:478px 0 50px;}
.en .bg2{background:url(../images/bg1_en.jpg) no-repeat fixed center 0;}
.ny .bg2{padding:0;}
a.logo{width:330px; height:78px; position:absolute; top:0; left:50%; margin:0 0 0 -510px;}
.menu{background:url(../images/menubg.png) no-repeat 0 0; width:1920px; height:83px; position:absolute; left:50%; top:401px; margin:0 0 0 -960px; text-align:center; z-index:20000;}
.menu table{ margin:0 auto;}
.menu td{width:165px;height:78px; padding:0; margin:0;}

.fix{position:fixed; top:-3px;}
.menu a{display:block; color:#000; font-size:20px; line-height:22px;}
.menu a.cur, .menu a:hover{color:#0099cc;}

body.en *{font-family:Arial, 微软雅黑;}
.en .menu a{font-size:18px;}

.box{background:#fff; width:920px; margin:auto; padding:40px;
	-moz-box-shadow: 0px 0px 8px #0081c2;
    -webkit-box-shadow: 0px 0px 8px #0081c2;
    box-shadow: 0px 0px 8px #0081c2;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#0081c2')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#0081c2');
}
.ny .box{padding:20px 40px;}

.list{padding:0 0 20px; text-align:left; clear:both;}
h1{background:url(../images/h1bg.png) no-repeat 0 center; height:44px; color:#333; font:normal 28px/30px 微软雅黑; padding:0 0 0 18px;}
.en h1{font:normal 26px/30px Arial; text-transform:uppercase; text-shadow:0px 0px 4px #fff;}
.content{color:#222; font:16px/1.75 微软雅黑; margin:20px 0 30px;}
.ny .content{padding:0 20px}
h2{font:bold 24px/30px 微软雅黑; padding:0 10px 10px; text-align:center}
h3{font:normal 16px/24px 微软雅黑; padding:0 10px 10px; text-align:center; border-bottom:dashed 1px #ccc; margin-bottom:20px}
.content p{margin:0; padding:0px 0 10px;}
.piclist{padding:10px 0 20px;}
.piclist li{width:183px; text-align:center; font-size:16px; color:#0559a1; float:left; line-height:1.2; padding-bottom:15px;}
.piclist li img{margin:0 auto 5px; border:solid 1px #e4e4e4; padding:4px; background:#fff;}

.booklist li{width:218px; padding:0 5px 15px;}
.view li{width:420px; text-align:left; margin:0 20px;}
.view img{float:left; width:70px; height:;}
.view b{display:block; margin:10px 20px 12px 95px;}
.view u{display:block; margin:0 20px 0 95px; color:#666;}
.view a:hover img{border:solid 1px #f90;}
.view a:hover u{color:#000;}
.closebox{text-align:center; font-size:16px; padding:20px 0 0;}
.closebox a{border:solid 1px #0099cc; display:inline-block; padding:5px 8px;}
.closebox a:hover{border:solid 1px #f90;}

.newslist{padding:10px 0 20px;}
.newslist li{display:block; text-align:left; margin:0 20px; font-size:16px; color:#0559a1; line-height:1.2; margin-bottom:10px; border-bottom:dotted 1px #ccc; padding:0 0 7px 22px; background:url(../images/icon01.png) no-repeat 8px 7px;}
.newslist li:hover{background:url(../images/icon02.png) no-repeat 8px center;}
.newslist li u{float:right; color:#666;}

.en dt{font:18px/20px 微软雅黑;}
.en dd{font:bold 22px/38px 微软雅黑;}
.en dd em{font-size:36px;}

.totop{position:fixed; bottom:10px; left:50%; margin:0 0 0 510px; background:url(../images/top.png) no-repeat; width:39px; height:39px; display:none}