@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}
b{color:#3399cc;}

.bg1{background:#3fa2cf; position:relative; width:100%; overflow:hidden;}
.bg2{background:url(../images/bg1.jpg) no-repeat center 0; padding:330px 0 50px;}
.en .bg2{background:url(../images/bg1_en.jpg) no-repeat center 0;}
.ny .bg2{padding:0;}
a.logo{width:360px; height:75px; position:absolute; top:15px; left:50%; margin:0 0 0 -180px;}
a.reg{position:absolute;top:10px; left:50%; margin:0 0 0 450px; font-size:14px; color:#fff; display:none}
.menu{background:url(../images/menubg8.png) no-repeat center 0; width:1160px; height:73px; position:absolute; left:50%; top:280px; margin:0 0 0 -580px; text-align:center; z-index:2000;}
.menu table{margin:0 auto;}
.menu td{width:136px;height:66px; 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:17px;}

.box{background:#fff; width:980px; 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{text-align:left; clear:both; width:942px; margin:auto}
h1{background:url(../images/h1bg.png) no-repeat 0 center; height:32px; color:#fff; font:normal 24px/32px 微软雅黑; padding:28px 0 0 65px;}
.en h1{background:url(../images/h1bg2.png) no-repeat 0 center; font:normal 20px/32px Arial; text-transform:uppercase;}
h1.old{background:url(../images/h1bg3.png) no-repeat 0 center;}
.en h1.old{background:url(../images/h1bg4.png) no-repeat 0 center;}
.content{color:#222; font:16px/1.75 微软雅黑; margin:20px auto 30px; width:836px; text-align:justify}
.ny .content{padding:0 20px}
.content th{ text-align:left; min-width:140px; color:#3399cc; font-weight:normal; vertical-align:top}
.content td{padding:5px 0; vertical-align:}
h2{font:bold 20px/24px 微软雅黑; padding:10px 0 10px; color:#3399cc; text-align:left}
td h2{font:bold 20px/24px 微软雅黑; padding:10px 0 5px; color:#3399cc; text-align:center}
h2 i, h2 em{font-style:normal; font:18px/24px 微软雅黑;}
h3{font:normal 16px/24px 微软雅黑; padding:0 10px 10px; text-align:center; border-bottom:dashed 1px #ccc; margin-bottom:20px}
h4{font:bold 18px/24px 微软雅黑; padding:10px 0 10px; color:#3399cc;}
.content p{margin:0; padding:0px 0 10px;}
.ny h2{text-align:center}
.piclist{padding:0px 0 0px; text-align:center}
.piclist li{width:147px; padding:0 5px; height:110px; text-align:center; font-size:13px; color:#0559a1; float:left; line-height:1.2;}
.piclist li img{margin:0 auto 5px; border:solid 1px #e4e4e4; padding:4px; background:#fff; width:180px; height:237px;}

.booklist li{width:209px; height:300px; padding:0 0 15px;}
.view li{width:400px; text-align:left; margin:0 8px;}
.view img{float:left; width:70px; height:;}
.view b{display:block; margin:10px 0 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 7px;}
.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 492px; background:url(../images/top.png) no-repeat; width:39px; height:39px; display:none}
.videobg{line-height:1.2; padding:5px; background:#3284db; color:#fff;}

.bd{padding:0 0 0 20px;}
.bd li{ zoom:1; vertical-align:middle; float:left; margin-right:10px; width:470px}
.bd img{ width:194px; height:130px; display:block; border:solid 4px #eee; float:left}
.bd s{float:left; display:block; width:237px; line-height:18px; padding:10px 15px; text-align:left; font-size:16px; text-decoration:none}
.bd s span{font-size:13px; color:#666; display:block; padding:10px 0 0; text-decoration:none}
.bd a:hover s span{color:#000;}
.bd a:hover img{border-color:#ddd;}

a.downbtn{background:#0099cc; display:inline-block; padding:5px 30px; color:#fff; margin:10px;}
a.downbtn:hover{background:#006699;}

.tb01{border-collapse:collapse;}
.tb01 td{border:solid 1px #0099cc; padding:5px 10px;}
.tb01 th{border:solid 1px #0e4f95; padding:5px 10px; background:#0099cc; color:#fff; text-align:center}
.tb01 td strong{color:#0099cc}
.tb02 td{border:none; vertical-align:top}
.tb02 th{border:none; background:none; color:inherit;}

.xctj li { float: left;width: 314px;height: 240px; margin-bottom: -2px; text-align:center}
.xctj li img { width: 300px; height: 200px; }
.bqzb .xctj li a { padding-left:0px; background:none; }
.xctj li .title { line-height: 20px;border: 1px solid #fff;background: #fff;text-align: center;padding:5px; margin:0}
.xctj li .title a {font-size: 16px;}
.xctj li.last { margin-right:0; }

.links h2{padding:15px 10px 20px; text-align:center}
.linklist{width:890px;}
.linklist a{display:inline-block; width:197px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin:0 5px 0 0; line-height:1.3; font-size:15px; background:#f4f4f4; padding:7px 8px;}
.en .linklist a{width:421px;}
.linklist a:hover{background:#0099cc; color:#fff;}

.map_a a{display:block; background:#; border:solid 1px #09c; color:#09c; margin:0 15px 0 0; line-height:36px; border-radius:4px; font-weight:bold;}
.map_a a:hover{background:#09c; color:#fff;}

.ireg{display:block; background:#09c; color:#fff; width:60%; margin:15px auto 5px auto; line-height:40px; font-weight:bold; text-align:center; border-radius:5px}
.ireg:hover{background:#069; color:#fff;}
.mask{background:rgba(0,0,0,0.6); display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:2008;}
body.lock{height:100%; overflow:hidden;}

.pop_form{background:#fff;display:none; font-size:14px; color:#666; position:fixed; z-index:2009; border:transparent 6px solid; width:600px; height:80%; left:50%; top:10%; margin:0 0 0 -300px;}
.pop_form table{border-collapse:collapse}
.pop_form tr:nth-child(even) td, .pop_form tr:nth-child(even) th{background:#}
.pop_form th{white-space:nowrap; padding:8px 8px; width:180px; text-align:right}
.pop_form th.cat2{background:#09c;border:none; text-align:center; font-size:16px; color:#fff;}
.pop_form th.cat1{white-space:normal;}
.pop_form td{padding:8px 8px;}
.pop_form th span{color:#f00;}
.pop_form th b{float:left; display:inline-block}
.pop_form .close{float:right; color:#ff9;}
.input3{width:300px; line-height:24px; border:solid 1px #ddd; border-radius:4px; height:25px; text-indent:4px;}
.input3:focus{border:solid 1px #aaa; background:#f0f4f7}
.btn1, .btn2{border:none; background:#f90; border-radius:4px; color:#fff; cursor:pointer; padding:5px 15px;}
.btn1:hover, .btn2:hover{background:#f60;}
.btn2{padding:5px 40px;}

.ctitle{font-size:18px;}
