html{ background:#fff;}
body,div,span,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,p{ padding:0px; margin:0px;}
body{ font-family:"宋体"; font-size:14px; word-wrap:break-word;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
h1{ color:#fff; font-weight:bold; font-size:14px;}
img{ border:none;}
ul,li{ list-style:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.clear{ clear:both;}
*{padding:0px; margin:0px; border:none;}
/*top*/
.top{ background:url(../images/topbg.png) repeat-x; height:35px; width:100%; min-width:980px; text-align:left; font-size:12px;}
.top a:link,.top a:visited{ color:#000; text-decoration:none}
.top a:hover,.top a:active{ color:#009999; text-decoration:none;}
.top_wrap{ width:980px; margin:0px auto;}
.top_nav{ float:left; _width:350px; min-width:350px; white-space:nowrap; height:35px; padding-left:30px;}
.top_nav a{ line-height:35px; margin:0 2px}
.top_lks{ float:right; _width:200px; min-width:200px; line-height:35px; text-align:right; white-space:nowrap}
.top_lks a{ margin:0 2px}
.banner{ background:url(../images/banner.jpg) no-repeat; width:980px; height:290px; margin:0px auto;}
/*main*/
.main{ width:980px; margin:0px auto;}
.left{ float:left; width:728px; margin-right:10px;}
.right{ float:right; width:242px;}
.left_t{ float:left; width:728px;}
.news{ float:left; width:240px; height:204px; border:1px solid #ccc;}
.news h1{ background:url(../images/Speech.png) no-repeat 0 0; width:203px; height:35px; padding-left:35px; margin:1px; line-height:35px;}
.news ul{ margin:6px 10px 0px 10px;}
.news ul li{ background:url(../images/Speech.png) no-repeat -975px 9px; padding-left:15px; _padding-left:0px; list-style-type:none; list-style-position:inside; margin:0;font-size:12px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.news a{ color:#515151;}
.focus{ float:right; width:476px; height:206px;}
.box { width: 476px; height: 206px; overflow: hidden; position: relative;}
.box ol { position: absolute; left: 200px; bottom: 5px; z-index: 2; }
.box ol li { float: left; margin-right: 3px; display: inline; cursor: pointer; background: #fcf2cf; border: 1px solid #f47500; padding: 2px 6px; color: #d94b01; font-family: arial; font-size: 12px; }
.box .active { padding: 3px 8px; font-weight: bold; color: #ffffff; background: #ffb442; position: relative; bottom: 2px; }
.box ul { position: absolute; top: 0; left: 0; z-index: 1; }
.box ul li { width: 476px; height: 206px; float: left; }
.box ul img { float: left; width: 476px; height: 206px; }
.box p { width: 20px; height: 20px; line-height: 20px; font-family: arial; color: #fff; text-align: center; font-weight: bold; background: #333; border: 1px solid #ccc; position: absolute; top: 80px; z-index: 2; cursor: pointer; }
.box .prev { left: 10px; }
.box .next { right: 10px; }
.left_b{ float:left; width:726px; border:1px solid #ccc; margin-top:10px; _padding-bottom:20px;}
.left_b h1{ float:left; padding-left:15px; line-height:32px;}
.lib_Menubox{ background:url(../images/Speech.png) no-repeat 0 -37px; position:relative; width:724px; height:32px; margin:1px; line-height:32px;}
.lib_Menubox ul{ position:absolute; margin-left:120px; _margin-left:50px; height:32px;text-align:center;}
.lib_Menubox li{ float:left; display:block; cursor:pointer; width:93px; color:#fff; height:32px;line-height:32px;}
.lib_Menubox li.hover{ background:url(../images/Speech.png) no-repeat -729px -37px; width:93px; color:#fff; height:32px; line-height:32px;}
.lib_Contentbox{ clear:both; text-align:center; padding:10px 0px 0px 0px;}
.lib_Contentbox ul{ color:#fff;}
.lib_Contentbox ul li{ float:left; overflow:hidden; background:url(../images/Speech.png) no-repeat 0px -102px; width:202px; height:229px; _padding:0px; padding:4px 0px 0px 3px; margin:0px 15px 20px 18px; _margin:0px 14px 0px 13px;}
.lib_Contentbox em{ display:inline-block; background:#fff; padding:5px; _margin-top:6px; color:#0077a4; font-size:14px; font-weight:bold; font-style:normal; white-space:nowrap;}
.lib_Contentbox em a{ color:#0077a4; text-decoration:none; white-space:nowrap;}
.lib_Contentbox i{ font-size:12px; font-style:normal; white-space:nowrap;}
.lib_Contentbox span{ font-size:14px; line-height:38px; white-space:nowrap;}
.right_introduction{ overflow:hidden; border:1px solid #ccc;}
.right_introduction h1{ background:url(../images/Speech.png) no-repeat -248px 0; padding-left:20px; margin:1px; line-height:35px;}
.right_introduction span{ color:#e53333;}
.right_introduction p{ padding:10px; margin:0px; text-align:left; color:#515151; font-size:12px; line-height:22px;}
.right_introduction a{ color:#e53333; text-decoration:underline;}
.right_awards{ overflow:hidden; height:232px; margin:10px 0px; border:1px solid #ccc;}
.right_awards h1{ background:url(../images/Speech.png) no-repeat -496px 0; padding-left:20px; margin:1px; line-height:35px;}
.right_awards p{ padding:8px 10px 0px; margin:0px; color:#0077a4; line-height:26px;}
.right_awards span{ background-color:#0077a4; padding:5px; color:#fff;}
.right_Ranking{height:725px;}
.right_Ranking h1{ background:url(../images/Speech.png) no-repeat -207px -104px; margin:1px; padding-left:20px; line-height:35px;}
.right_Ranking ul li{ line-height:25px; border-bottom:1px dashed #d4d4d4;}
.right_Ranking ul li a{text-decoration:none;}
.right_Ranking ul li a:hover{color:pink;}
.right_Ranking dl dd{float:left; width:74px; line-height:30px;}
.scene{ clear:both; width:978px; margin:10px auto 0px; border:1px solid #ccc;}
.scene h1{ background:url(../images/Speech.png) no-repeat 0 -71px; line-height:33px; padding-left:20px; margin:1px;}
.blk_18{ overflow:hidden; zoom:1; font-size:12px; width:978px; margin-top:15px; margin-bottom:15px;}
.blk_18 .pcont{ float:left; overflow:hidden; width:910px; margin-left:8px; margin-right:8px;}
.blk_18 .ScrCont{ width:32766px; zoom:1; margin-left:-5px;}
.blk_18 #List1_1, .blk_18 #List2_1{float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton{ width:15px; height:74px; float:left; background:url(../images/ax.gif) no-repeat;}
.blk_18 .LeftBotton{ background-position: 0 0; margin:20px 5px 0;}
.blk_18 .RightBotton{ background-position: 0 -100px; margin:20px 1px 10px 5px;}
.blk_18 .LeftBotton:hover{ background-position: -20px 0;}
.blk_18 .RightBotton:hover{ background-position: -20px -100px;}
.blk_18 .pl img{ display:block; cursor:pointer; padding:1px;}
.blk_18 .pl{ float:left; width:162px; border:1px solid #cecece; margin:0px 10px; text-align:center; line-height:24px;}
.blk_18 a{ color:#333; text-decoration:none;}
.blk_18 a.pl:hover{ border:1px solid #5dacec; color:#5dacec;}
.footer{ background:url(../images/footer.jpg) no-repeat; width:980px; height:82px; margin:0px auto; text-align:center; font-size:12px; line-height:22px; padding-top:10px;}
.footer a{ color:#009999; text-decoration:none; }
.footer a:hover{ color:#009999; text-decoration:underline; }
/*details*/
.d_left{ float:left; width:726px; margin-right:10px; border:1px solid #ccc; border-top:none;}
.d_left span{ display:block; background:url(../images/menu_bg.jpg) repeat-x; width:716px; padding-left:10px; line-height:34px; font-size:12px;}
.d_left span a{ color:#000; text-decoration:none;}
.d_left span a:hover{ color:#ff0000; text-decoration:none;}
.d_left h1{ text-align:center; font-size:26px; font-weight:bold; color:#000; line-height:20px;}
.d_left .pic{ float:left; margin:50px 30px 30px 50px; _margin:50px 30px 30px 30px; padding:5px; border:1px dashed #666;}
.d_left .information{ float:left; margin:60px 30px 0px 50px; font-size:26px; font-weight:500; line-height:40px;}
.d_left .information i{ background:url(../images/Speech.png) no-repeat -30px 0px; width:80px; height:35px; padding:3px; margin-left:10px; border:1px solid #000; color:#fff; font-size:20px; font-weight:bold; font-style:normal;}
.d_left .information i a{ color:#fff; text-decoration:none;}
.d_left .text{ padding:30px; line-height:22px; text-indent:24px; overflow:auto; width:667px; height:550px;}
form{display:inline;}
#con_one_3 p{color:white; font-size:24px; font-weight:bold; background:url(../images/number_bg.png) no-repeat; width:300px; height:30px; line-height:30px; margin:10px 0; float:left;}

