@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
font-size:63%;
text-align:center;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
.clear{
clear:both;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
color:#666;
}
form{
margin:0px;
}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:1em;
}
p{
margin:0px;
}
#wrapper{
width:1002px;
margin:0 auto;
text-align:left;
font-size:1.2em;
}
/*首页*/
#header{
height:102px;
}
#header h1#logo{
float:left;
width:800px;
height:81px;
margin:10px 0 0 13px;
background:url(../images/logo.jpg) no-repeat;
text-indent:-9999px;
display:inline;
position:relative;
}
a#topImg{
display:block;
position:absolute;
top:16px;
right:18px;
width:154px;
height:69px;
}
a#topImg img{
border:none;
}
#mainNav{
width:1002px;
height:28px;
line-height:28px;
background:#2f5f9f;
}
#mainNav li{
float:left;
padding-left:11px;
}
#mainNav li a{
padding:5px 10px;
font-size:1.1em;
color:#fff;
}
#mainNav li a:hover,#mainNav li a.on{
background:#1a3872;
}
#home_banner{
width:1002px;
height:303px;
border-bottom:4px solid #dedede;
position:relative;
}
#home_banner a{
display:block;
height:18px;
position:absolute;
bottom:29px;
background:#fff;
filter:alpha(opacity=0);
-moz-opacity:0.1;
opacity:0.1;
text-indent:-9999px;
}
#home_banner a#read1{
right:35px;
width:176px;
}
#home_banner a#read2{
right:32px;
width:137px;
}
.home_box{
float:left;
width:455px;
padding:24px 0 0 30px;
}
.home_box1{
width:455px;
height:427px;
background:url(../images/box1.jpg) no-repeat;
}
h2.box_h2{
line-height:35px;
padding-left:15px;
font-size:1em;
color:#fff;
}
h2.box_h2 a{
float:right;
padding-right:15px;
color:#fff;
}
h2.box_h2 a:hover{
text-decoration:underline;
}
#newsImg{
float:left;
padding:4px;
margin:5px 10px;
width:210px;
height:140px;
background:url(../images/home_newimg_bg.jpg) no-repeat;
display:inline;
}
#newsImg img{
width:210px;
height:140px;
border:none;
}
#newsImg1{
float:left;
padding:4px;
margin-right:10px;
border:1px solid #eee;
}
.home_box1_1{
float:left;
width:200px;
}
.home_box1 h3{
margin-top:5px;
background:url(../images/point.jpg) repeat-x left bottom;
color:#5f99b2;
font-size:0.9em;
}
.home_box1 h3 span{
display:block;
padding:3px 0;
font-size:0.9em;
color:#666;
font-weight:normal;
}
.home_box1_1 p{
margin:5px 0 0;
line-height:1.5em;
color:#5f99b2;
font-size:0.9em;
}
.home_box1_1 p a.more1{
display:block;
float:right;
}
.home_box1_1 p a.more1:hover{
text-decoration:underline;
}
ul#home_newsList{
clear:both;
margin:10px;
}
ul#home_newsList li{
padding:5px 0;
line-height:1.2em;
background:url(../images/point.jpg) repeat-x left top;
}
ul#home_newsList li a{
color:#5f99b2;
font-size:0.9em;
}
ul#home_newsList li span{
display:block;
margin-right:10px;
background:url(../images/cor.jpg) no-repeat right center;
color:#666;
font-size:0.8em;
}
.home_box2{
width:455px;
height:201px;
background:url(../images/box2.jpg) no-repeat;
}
ul.home_organizationsList{
margin:5px 10px;
}
ul.home_organizationsList li{
margin-bottom:8px;
line-height:1.5em;
font-size:0.9em;
}
ul.home_organizationsList li span{
padding-right:5px;
font-weight:bold;
}
#home_box2{
margin-top:25px;
}
#copyright{
clear:both;
padding:10px 30px 0 0;
text-align:right;
color:#5f99b2;
font-size:0.9em;
}
#footer{
clear:both;
height:110px;
margin-top:10px;
background:#e8e8e8;
}
#footer ul{
padding:10px 0 0 80px;
}
#footer ul li{
float:left;
padding-right:60px;
}
#footer ul li img{
height:100px;
}
/*一级页面*/
#banner{
width:1002px;
height:152px;
border-bottom:4px solid #dedede;
}
#barCon{
float:left;
width:226px;
}
#subNav{
width:186px;
margin:30px 0 0 20px;
padding:10px;
background:#ebf2f5;
}
#subNav h2{
border-bottom:1px solid #333333;
line-height:1.8em;
color:#003366;
}
ul#subNavList{
margin:5px 0;
}
ul#subNavList li{
line-height:1.6em;
border-bottom:1px solid #fff;
}
ul#subNavList li a{
color:#003366;
}
ul#subNavList li a:hover{
text-decoration:underline;
}

#mainCon{
float:left;
width:776px;
padding-bottom:20px;
}
#mainCon #crumb{
margin:5px 25px 0px 20px;
line-height:1.8em;
text-align:right;
color:#003366;
}
#mainCon #crumb span{
background:url(../images/point2.jpg) repeat-x left bottom;
}
#mainCon #crumb a{
color:#003366;
}
#mainCon #crumb a:hover{
text-decoration:underline;
}
h2#title_h2{
margin:10px 25px 15px 20px;
color:#003366;
font-size:1.3em;
}
h2#title_h2 span{
display:block;
margin:3px 0;
color:#999;
font-size:0.7em;
font-weight:normal;
}
ul#organizationsList{
margin:0 25px 0 20px;
}
ul#organizationsList li{
margin-bottom:5px;
padding-bottom:5px;
background:url(../images/point.jpg) repeat-x left bottom;
line-height:1.8em;
}
ul#organizationsList li span{
margin-right:10px;
font-weight:bold;
}
ul#organizationsList li span a{
text-decoration:underline;
}
#footer #copyright{
text-align:center;
}

.intro_p{
margin:0 25px 0 20px;
line-height:1.8em;
}
.intro_p p{
margin-bottom:10px;
}
ul#sessionsList{
margin:0 25px 0 20px;
}
ul#sessionsList li{
line-height:2em;
}
ul#sessionsList span{
font-weight:bold;
}
#cotaictTable{
border-collapse:collapse;
margin:0 25px 0 20px;
}
#cotaictTable th{
background:#f5f5f5;
}
#cotaictTable td,#cotaictTable th{
border:1px solid #ccc;
padding:5px 10px;
font-size:1.1em;
}
#programTable{
border-collapse:collapse;
margin:0 25px 0 20px;
}
#programTable th{
font-size:1.1em;
background:#f5f5f5;
}
#programTable td,#programTable th{
border:1px solid #ccc;
padding:4px 20px;
}
h3.parer_h3{
clear:both;
margin:0 25px 10px 20px;
line-height:1.8em;
border-bottom:1px solid #ccc;
color:#003366;
font-size:1.2em;
}
ul.paperList{
margin:0 25px 10px 20px;
line-height:1.7em;
}
ul.paperList li{
float:left;
width:120px;
padding-right:10px;
}

.appendix{
color:#999;
font-size:1em;
}
ul#appendixList li strong{
padding-right:5px;
}

/*Travel Hotel*/
#travel_hotel_list{
margin:10px 25px 0 20px;
}
#travel_hotel_list li{
clear:both;
overflow:hidden;
padding-bottom:20px;
margin-bottom:15px;
background:url(../images/point.jpg) repeat-x left bottom;
}
#travel_hotel_list li h3{
float:left;
width:515px;
padding-bottom:5px;
margin-bottom:5px;
background:url(../images/point1.jpg) repeat-x left bottom;
color:#003366;
}
#travel_hotel_list li p{
line-height:1.7em;
}
#travel_hotel_list li a{
float:left;
margin-right:10px;
}
#travel_hotel_list li a img{
width:200px;
height:150px;
padding:2px;
border:1px solid #e8e8e8;
}
a.hotel_more{
color:#003366;
text-decoration:underline;
}
.intro_p img{
margin:0 auto;
}