@charset "utf-8";
/* layout.css */

/*=================整体=================*/
#container { width:952px; margin:0px auto; overflow:hidden; }
/*=================头部=================*/
#top {height:63px; position:relative; padding:43px 0px 0px}
#nav_top{position:absolute; left:190px; top:78px; width:550px; text-align:left; color:#666666; font-size:14px; font-weight:700}
#nav_bot{position:absolute; right:5px; top:82px; width:150px; text-align:right; color:#666666}
#other_site { position:absolute; right:0px; top:12px; width:461px; text-align:right; color:#666666; }
#other_site a,#nav_top a { margin:5px 5px; }
#banner { border:1px solid #CCCCCC} /* none*/
/*=================导航=================*/
#nav { height:30px; text-align:center; position:relative;  /*display:none;*/ }
#nav a { line-height:26px; margin:0px 30px; }
#nav .nav_left { top:0px; left:0px; }
#nav .nav_right { top:0px; right:0px; }
#nav .nav_left, #nav .nav_right { position:absolute; height:30px; width:15px; display:block; }
/*=================内容=================*/
#main img { border:1px solid #e3e3e3; padding:2px; }
.ntm10 {margin:0px 10px}
.box { float:left; overflow:hidden; margin:5px}/*容器*/
.box-nm { float:left; overflow:hidden}/*容器*/
.box ul li { line-height:24px; background:url(../images/bg_li.gif) 8px 3px no-repeat; }/*列表项*/
.showimg { float:left; margin:5px; margin-left:0px; width:31.3%; overflow:hidden}/*焦点图*/
.borders, .row188, .row468, .row269, .speaker .ok, .row280, .row458 ,.row750,.row750a,.row750b{ border:1px solid #ddd; }/*边框颜色*/
.row188, .row468, .row269, .row280, .row458,.row750,.row750a,.row750b { background:url(../images/bg_box2_25.png) repeat-x; }
.row190 { width:190px; overflow:hidden; }/*左侧边栏*/
.row188 { width:188px; overflow:hidden; }/*中间栏*/
.row188 ul { padding-left:16px; _padding-left:0px;padding-top:2px; }
.row188 ul li { display:block; color:#4c4c4c; float:left; margin:0px 7px; *margin:0px 12px;_margin:0px 9px;font-family:"宋体"; }

.middle { width:480px; overflow:hidden; float:left; background:white; }
.rightly {width:277px; overflow:hidden}
.row468 { width:468px; padding-bottom:11px; _margin-left:3px; }
.row468 ul,.row280 ul { margin-top:11px; }
.row468 ul li ,.row280 ul li{ color:#4c4c4c; float:left; ; font-family:"宋体"; display:block; height:25px; *height:26px;
border-bottom:1px dotted #ddd; margin:0px 16px; _margin:0px 10px; width:180px; _width:170px; overflow:hidden; }
.row468 ul li a, .row468 .zt li span,.row280 ul li a { font-family:Verdana; }
.row468 p { color:#6c6b6b; margin:2px 20px; line-height:23px; } 
.row468 .zt { margin-top:2px; }
.row280 { width:280px; }
.row280 ul li{ height:28px;}
.row280,.row458 {min-height:615px; }
.row458 { width:458px; }
.row750{ width:750px; overflow:hidden;  min-height:695px; _height:705px; overflow:visible;}
.row750a,.row750b{width:750px; overflow:hidden; }
.add { display:block; height:20px; line-height:20px; padding:10px; border-bottom:1px dashed #ddd; }
.row458 h3 { text-align:center; font-size:18px; color:#333333; margin:10px; }
.row458 p { margin:10px 20px; color:#444; line-height:26px; }
.as { padding-bottom:9px; }
.row468 .zt li,.row280 ul li { width:auto; float:none; }
.lg { text-align:center; margin-top:20px; margin:20px; margin-left:10px; }
.row468 .zt li span { color:#a4a3a3; margin-left:10px; }

.row269 { width:269px;}/*height:715px; *height:730px;_height:728px;*/
.row269 .rbox { position:relative; overflow:hidden; padding-top:23px; }/*height:548px; * height:560px;_height:560px; */
#C1BatHot1_Content{overflow:hidden;}
/*.row269 .speaker .ok { background:white; border-bottom:none; }*/
/*
.row269 .speaker_nav { position:absolute; top:0px; right:20px; }
.speaker_nav a { width:25px; height:23px; background:#eeeeee; display:block; color:#000000; float:left; margin:0px 5px; text-align:center; line-height:23px; }
*/
.row269 .rbox_cont { border-top:1px solid #ddd; margin:0px 10px; }
.row269 .rbox .more { padding-right:0px; }

.sp { border-bottom:1px dotted #a1a1a1; padding:10px 0px; *padding:12px 0px;_padding:10px 0px;
}
.sp img { float:left; margin-right:5px; }
.sp h2 { color:#000000; font-size:12px; font-weight:bold; line-height:22px; margin:0; padding:0; }
.sp p { line-height:20px; margin-left:0.5em; text-indent:0em; }
.sp p a{ color:#333333;}

.rss { border-top:1px solid #ddd;*margin-top:10px;_margin-top:0px; }
.rss p { margin:5px 20px; color:#666666; }
.rss .txt { margin-left:20px; margin-top:5px; }
.btn_rss input { background:url(../images/3_39.png) no-repeat; border:none; width:69px; height:23px; }
.btn_rss a { text-decoration:underline; }
.more { display:block; text-align:right; padding-right:10px; line-height:22px; }
/*=================底部=================*/
#foot { width:950px; margin:0px auto; height:132px; background:#F8F8F8; color:#6c6c6c; padding-top:10px; margin-top:15px; *margin-top:15px; border-top:1px solid #ddd;border-bottom:1px solid #ddd; background:url(../img/foot_bg.jpg) repeat-x bottom}
.fnav { width:150px; border-right:#CCC}
.fnav a { color:#000}
.fnav a:hover { color:#333; border-bottom:1px dashed #000}
#foot p{margin-left: 10px;}
#floor { text-align:center; margin-top:10px;margin-bottom:15px}
.left0 { margin-left:0px; }
.right0 { margin-right:0px; }
.zt { margin:6px 5px; width:360px; float:left; overflow:hidden;}
.zt p{ margin:0px;}
.zt .zt_img{ float:left;  height:200px; margin-right:5px;}
.zt .zt_img img{ padding:1px; border:1px solid #ddd; margin:5px;}
.zt h1{ font-weight:bold; font-family:Verdana; line-height:28px;}
.zt .more{ text-align:right; text-decoration:underline;} 
.zt .clear{ margin-top:10px; border-bottom:1px dashed #ddd;}
#Label1{ display:block; margin:15px 0px; text-align:center;}
.row458 ol{ margin-left:10px; list-style-type:decimal; list-style-position:outside; }
.row458 ol li{ line-height:24px;  list-style-type:decimal; list-style-position:outside; margin-left:40px;  }
/*
.row750 .speaker_content{ width:230px; margin:10px 8px; height:100px; float:left; }
.speaker_content .speaker_info p{overflow:hidden;height:57px; line-height:19px; width:154px; _width:150px; overflow:hidden;}
.speaker_content .speaker_info p a{ color:#666666;}
.speaker_content .speaker_info .speaker_more{ text-align:right; display:block;}
*/
.row750 .speaker img,.row750a .sp_img{ float:left; padding:1px; border:1px solid #ddd; margin-right:10px;}
.row750 .speaker_content .photo{margin-right:7px; *margin-right:7px; width:69px; overflow:hidden; float:left;}
.speaker_info h2{ margin-top:0px;}
.speaker_cont .dno {
 display:none;
}
.speaker_cont .dok {
 display:block;
}

.row750a .sp_img{ margin:10px; margin-left:30px; margin-top:20px; margin-right:20px; display:block;}
.row750a h1{ margin-top:20px; display:block;}
.news ul{ margin:10px;}
.news ul li{ border-bottom:1px dashed #ddd; line-height:28px;}
.news ul li a{ }
.news ul li a:hover{ }
#Label3 p{ margin:7px;}
#Label3 p b{ color:#333333;}
#Label2{}
.row750a #Label2{color:#444444;
line-height:26px;
margin:10px 20px; display:block;}
.row750b ol li{ line-height:24px;}
.row750b img{ display:block;}
.row750b iframe{ height:198px; width:720px;}
#Label2 .photo{ padding:1px; border:1px solid #e3e3e3; margin:10px; float:left;}
/***=============== 相关list===============***/
.dofls ul{ display:block; margin:0px; padding:0px; margin-left:20px;}
.dofls ul li{ line-height:24px; font-size:12px; margin-left:10px; color:#3399FF; list-style-type:square; border-bottom:1px dashed #e3e3e3;}
.dofls ul li a{ text-decoration:none; color:#333333;}
.table.tabls{ width:668px;}

/***=============== Jquery quickpaginate=============***/
div.qc_pagernav { margin-top:12px; width:440px; text-align:center}
a.qp_disabled,a:hover.qp_disabled { color:#999}

/*** 微软专利 ***/
#pt_list{ width:700px}
.pt_blc { float:left; width:212px; background-color:#F1F1F1; border:1px solid #ccc; margin:6px; padding-left:4px}
.pt_blc:hover { background-color:#A5DFEB}
.pt_blc h6 { font-size:12px;}
.pt_blc a:hover { background-color:#FFC;}

/*** Index w305 ***/
.row305 { width:305px; border:1px solid #dedede}
.row305 ul {margin-top:5px;margin-bottom:10px}
.row305 ul li {line-height:22px; margin-left:10px; padding-left:7px; background:url(../images/ilsbg.gif) left no-repeat;white-space:nowrap;}
.row305 ul li a {color:#333}
.row305 ul li a:hover { text-decoration:underline}

/***=============== 分页=============***/
.pagination {
  font-size: 12px;
  font-weight: bold;
}

.pagination p {
  float: left;
  color: #666;
  text-indent: 0;
  padding: 2px 0 0 0;
  margin: 0 2em 0 0;
}

.pagination ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.pagination li {
  list-style: none;
  background-color: #fff;
  margin: 0px;
  display: block;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  line-height: 14px;
}

.pagination li.disabled {
  border: 1px solid #DDDDDD;
  padding: 2px 6px 2px 6px;
  color: #ccc;
}

.pagination li.current {
  border: 1px solid #2E6AB1;
  padding: 2px 6px 2px 6px;
  background-color: #2E6AB1;
  color: #fff;
}

.pagination li.none {
  border: 1px none;
  padding: 2px 6px 2px 6px;
}

.pagination li a {
  border: 1px solid #9AAFE5;
  padding: 2px 6px 2px 6px;
  display: block;
  text-decoration: none;
}

.pagination li a:hover {
  border: 1px solid #2E6AB1;
}

/***===============master sharon metting=============***/
.msm_h2 {font-size: large; font-weight: bold;}
.msm_h3 {font-size:14px;font-weight:bold;letter-spacing:1px;line-height:28px;border-bottom:1px dashed #B9B9B9;text-indent:2.2em;margin:0 50px 5px;}
.pl50{padding-left:50px}
.msm_tab {width:600px; margin:10px 0;}
.msm_tab img.msm_logo {border: 1px solid rgb(153, 153, 153); padding: 2px; margin-right:10px;}

/*== 月历 样式表 ==*/
.cal_header_top{ width:740px;padding-left:24px;}
.cal_header_top span{margin-right:370px; font-weight:700}
#cal {color:#000;background-color:#FFF; border-collapse:inherit;border:3px solid #FFF;}
#cal td {width: 100px;height:60px; background:#D6D6D6 url(../img/caler_bg.gif) no-repeat left top; vertical-align:top; border:1px solid #FFF}
#cal td span {width:10px; height:10px; font-weight:700}
#cal td div.lesson { margin-left:18px;}
tr#days-of-week td { text-align:center; font-size:14px; font-weight:700; vertical-align:middle; height:32px; background:url(../img/caler_week_bg.gif) no-repeat;}
#cal thead td {background-color: #16414d; font-size: 12px; font-weight: bold;}
#cal thead a{ color: #FFF;}
#cal a{text-decoration:none; margin-bottom:3px;}
#cal a:hover{color:#FFF; text-decoration:underline;}
#cal .cal-prev-month-day, #cal .cal-next-month-day {color: #FFF;}
#cal #cal-header{ background:#FFF; text-align:center; height:20px}
#cal-current-day {background:#FC6 !important;}

/*Jquery msup 图片轮换slider
2009-07-10*/
#slider_bot li{width:305px; text-align:center; height:166px; overflow:hidden; list-style:none}
#slider_bot li p{width:300px; font-weight:700; margin-top:3px}
#slider_bot p#controls{margin:0;position:relative}

/* ColorBox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* ColorBox example user style */
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(../images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(../images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(../images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
