@charset "utf-8";
/* 全局样式 2009-06-10 5468sun*/
/* 样式重置*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
}
body {
font-size:12px;
line-height: 1.2em;
font-family:Myriad Pro, Arial,  Tahoma,  Verdana, sans-serif;
color:#505050;
background:#fff; 
letter-spacing:0.2px;
text-align:center; 
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/*clear hack*/
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
_height:1px;
}
a{
color:#505050;
text-decoration:none; 
}
form{
margin:0px;
}
input,textarea,select{
font-size:12px;
}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:12px;
line-height:22px;
}
p{
margin:0px;
line-height:1.6em; 
}
fieldset,img{
border:0;
}

/*----*/
#wrap{
width:100%;
background:url(../images/topBg.jpg) repeat-x left top; 
}
#wrapper{
width:950px; 
margin:0 auto;
text-align:left;
} 
.header{
height:89px;
background:#fff; 
}
.logo a{
float:left; 
display:block;
width:574px;
height:89px;
background:url(../images/logo.gif) no-repeat ;
text-indent:-999em;
}
.languageList{
margin-left:20%;; 
margin-top:5px; 
float:right;
}
.languageList li{
float:left;
margin-left:5px;
color:#939393;
}
.languageList li a{
margin-left:5px; 
color:#939393;
}
.languageList li a:hover{
text-decoration:underline; 
}
.login{
float:right;
width:350px; 
margin:3px 0 3px;
color:#939393;
text-align:right;
}
.login input{
width:61px;
height:17px; 
background:url(../images/inputBg.gif) no-repeat ; 
border:none;
margin:0 2px; 
vertical-align:middle;
color:#505050;
}
#btn_login{
width:54px;
margin:0 0 0 4px; 
}
.contactTop{
float:right;
width:300px;
text-align:right;
}
.email_a{
color:#505050;
}
.tel{
font-size:14px;
color:#face00;
}
.a{
margin:5px 0; 
font-style: normal ;
}
.a a{
color:#F58300;
text-decoration:underline; 
}


.mainNav{
width:100%; 
height:56px; 
clear:both;
margin-bottom:3px; 
position:relative;
}
.mainNav ul{
}
.mainNav li{
float:left;
padding-right:10px; 
background:url(../images/liBg1.gif) no-repeat right bottom; 
height:33px; 
}
.mainNav li a{
color:#fff;
font-weight:bold;
padding:0px 18px 0 20px; 
font-size:14px;
line-height:33px;
height:33px; 
display:inline-block;
}
.mainNav li a:hover,.mainNav li.on a{
color:#3e63cb;
background:url(../images/navOn.gif) no-repeat left bottom; 
height:33px; 
}
.mainNav li ul{
display:none;
position:absolute;
top:27px;
left:0px;
width:950px; 
}
.mainNav li.on{
background:url(../images/navOn2.gif) no-repeat right top; 
}
.mainNav li:hover ul,.mainNav li.on ul,.mainNav li ul.on{
display:block;
}
.mainNav li ul li{
float:left; 
margin-right:9px;
padding-right:2px; 
color:#939393;
background:url(../images/line2.gif) no-repeat right 11px; 
}
.mainNav li ul li a{
font-weight:normal;
margin:4px 10px 0 0;
padding:0px; 
color:#939393;
font-size:12px;
line-height:25px; 
background:none; 
}
.mainNav li ul li.on{
background:none; 
color:#939393;
background:url(../images/line2.gif) no-repeat right 11px; 
}
.mainNav li ul li.on a,.mainNav li ul li.on a:hover{
background:none; 
color:#939393;
}
.mainNav li li a:hover, .mainNav li.on li a{
color:#939393;
background:none; 
}
.mainNav li ul li a.on{
color:#000;
background:none; 
}
#button_submit1{
width:50px;
height:17px; 
background:url(../images/click_b2.gif) no-repeat ; 
text-indent:-999em;
}
.search1{
float:right; 
vertical-align:middle;
}
#input_text{
width:210px;
height:21px;
padding-left:24px;
background:url(../images/searchBg.gif) no-repeat ; 
border:none;
vertical-align:middle;
}
#search_b{
width:54px;
height:21px; 
border:none;
background:url(../images/search_B1.gif) no-repeat ; 
text-indent:-999em;
vertical-align:middle;
margin-left:3px; 
}
.content{
float:right;
width:76%; 
background:url(../images/conBg.gif) repeat-x left top; 
margin-top:7px; 
overflow:hidden; 
}
.con{
margin:10px;
}
.crumb{
background:url(../images/conCor.gif) no-repeat;
padding:10px 10px 0; 
color:#939393;
}
.crumb a{
color:#939393;
}
.content h2,.mainCon h2{
margin:10px 0; 
color:#4e9e19;
font-size:24px;
font-weight:normal;
}
.content p{
margin:10px 0 0; 
}
.newP{
font-weight:bold;
font-size:12px;
}
.click_b1{
display:block;
background:url(../images/click_b1.gif) no-repeat ; 
width:98px;
height:17px; 
text-indent:-999em;
margin-top:10px; 
}
h3.lineBg1{
background:url(../images/title_bg1.gif) no-repeat ;
height:25px;
font-size:12px;
color:#fff;
padding-left:25px; 
margin-top:15px;
clear:both; 
}
.formPersonal{
margin:10px;
color:#000;
font-size:13px;
}
.formPersonal p span{
color:#f00;
}
.formPersonal ul.registration1{
margin:0px;
padding:0px; 
list-style-type:none;
}
.formPersonal ul.registration1 li{
float:left; 
margin-bottom:5px; 
padding-right:15px; 
}
.formPersonal ul.registration1 li input{
width:110px; 
border:1px solid #c5c6c7;
margin-left:5px; 
color:#505050;
}
.formPersonal ul.registration1 li select{
margin-left:5px; 
color:#505050;
}
.formPersonal ul.registration1 li.cName input{
width:306px;
}
.conferenceForm{
margin:0 10px;
color:#000;
font-size:13px;
}
.conferenceForm p{
margin:0px;
}
.conferenceForm em{
color:#ffa200;
}
.con .formPersonal .dayList{
margin:5px 0; 
}
.con .formPersonal .dayList th{
text-align:right; 
border:1px solid #ccc;
padding:2px; 
background:#f5f5f5; 
}
.con .formPersonal .dayList th strong{
color:#FF0000;
margin:0 4px; 
}
.con .formPersonal .dayList td{
padding:0px; 
line-height:22px; 
}
.con .formPersonal .dayList td input{
margin:0px 2px; 
}
.con .formPersonal .dayList td input{
padding:0 3px\9;
margin:0\9; 
}

.con .formPersonal p{
padding:0px;
margin:0px;; 
}

#button_submit2{
margin-top:10px; 
display:block;
text-indent:-999em;
border:0;
width:54px;
height:17px; 
background:url(../images/login.gif) no-repeat ;
}
textarea.remarks{
border:1px solid #C5C6C7;
color:#505050;
height:80px;
width:530px
}
.nav{
float:left; 
width:23%;
}
.navList{
}
.navList li{
background:url(../images/line1.gif) no-repeat left bottom; 
padding:3px 0 4px;
}
.navList li a{
background:url(../images/cor1.gif) no-repeat 0 6px ; 
padding-left:8px;
color:#4463cb;
font-weight:bold;
white-space : nowrap;
}
.navList li a:hover,.navList li a.on{
color:#f58300;
}
.navList li ul{
margin-left:12px;
margin-top:5px; 
}
.navList li ul li{
background:none;
}
.navList li a{
background:url(../images/cor1.gif) no-repeat 0 6px ; 
}
.navList li a:hover,.navList li a.on{
background:url(../images/cor1b.gif) no-repeat 0 6px ; 
}
.navList li ul li a{
background:url(../images/cor2.gif) no-repeat 0 5px ; 
}
.navList li ul li a:hover,.navList li ul li a.on{
background:url(../images/cor2b.gif) no-repeat 0 5px ; 
}
.navList li ul li li a{
background:url(../images/cor4.gif) no-repeat 0 7px ; 
}
.navList li ul li li a:hover,.navList li ul li li a.on{
background:url(../images/cor4b.gif) no-repeat 0 7px ; 
}


.footer{
clear:both; 
overflow:hidden; 
}
* html .footer{
padding-top:0px;
width:100%; 
}
.footer{
padding-top:10px\9; }
.footer ul.fList1{
margin-left:40%;
clear:both; 
overflow:hidden; 
}
.footer ul.fList2{
margin-left:30%; 
}
.footer ul.fList2 li{
padding-right:15px;
}
.footer ul li{
float:left;
padding-right:7px; 
}
.footer ul li a{
padding-right:7px; 
}
.footer p{
clear:both; 
margin:5px 0 10px;
padding-bottom:10px; 
text-align:center;
color:#939393;
border-bottom:1px solid #c9c9c9;
}

.adList{
overflow:hidden; 
margin-top:15px; 
}
.adList2{
margin-top:10px;
}
.adList li{
margin-bottom:0px;
}
.adList2 li{
margin-bottom:2px;
}
.adList li img,.adList2 li img{
width:217px;
height:92px; 
}
.adList2 li img{
height:75px; 
}
.adList2 li.first img{
height:112px; 
}
.downList{
width:700px; 
overflow:hidden; 
margin-left:20px; 
}
.con .downList li{
float:left; 
margin-right:25px;
width:150px;
height:230px; 
list-style:none;
}
.downList li  a.downBg{
display:block;
width:89px;
height:120px;
margin:0 auto; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/picBg.png');
}*>
.downList li  a.downBg{
background:url(../images/picBg.png) no-repeat;
} 

.downList li a.downBg img{
width:87px;
height:111px;
padding:1px; 
}
.downList li h3{
font-size:12px;
line-height:1.2em; 
margin:5px 0; 
height:43px;
overflow:hidden; 
}
.downList li .size{
display:block;
color:#4463cb;
font-weight:bold;
font-family:Arial; 
font-size:12px;
}
.downList li .date{
font-family:Arial;
}
.downList li .downImg{
display:block;
padding-top:5px;
}

.content .p_page,.mainCon .p_page{
margin-top:-5px; 
margin-bottom:10px; 
text-align:center;
height:28px; 
line-height:28px;
font-family:Arial;
}
.p_page a,.p_page span{
margin:0 5px;
}
.p_page .now{
font-weight:bold;
color:#ff6305;
}
.p_page a:hover{
text-decoration:underline;
color:#ff6305;
}

.p_page a.pagePrevious,
.p_page a.pagehome,
.p_page a.pageNext,
.p_page a.pageLast{
display:inline-block;
*display:inline;
*zoom:1;
width:7px;
height:7px;
color:#fff;
font-size:0px;
line-height:0; 
vertical-align:middle;
overflow:hidden; 
margin:0; 
}
.pageNext,
.pagehome{
width:4px; 
}


.pagehome{
background:url(../images/cor5.gif) no-repeat 0px 0px; 
}
.pagehome:hover{
background:url(../images/cor5.gif) no-repeat 0px -7px; 
text-decoration:none; 
color:#fff;
}
.pagePrevious{
background:url(../images/cor5.gif) no-repeat -12px 0px; 
}
.pagePrevious:hover{
background:url(../images/cor5.gif) no-repeat -12px -7px; 
text-decoration:none; 
}
.pageNext{
background:url(../images/cor5.gif) no-repeat -21px 0px; 
}
.pageNext:hover{
background:url(../images/cor5.gif) no-repeat -21px -7px; 
text-decoration:none; 
}
.pageLast{
background:url(../images/cor5.gif) no-repeat -30px 0px; 
}
.pageLast:hover{
background:url(../images/cor5.gif) no-repeat -30px -7px; 
text-decoration:none; 
}

.con .photoList{
padding:0px;
margin:0 0 0 20px; 
overflow:hidden;
width:700px;
list-style:none; 
}
.con .photoList li{
float:left; 
width:145px;
height:220px;
margin-right:25px;
padding:0px; 
list-style:none; 
}
.photoList li a.photoimg{
display:block;
width:105px;
height:110px; 
margin:0 auto; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/photoBg.png');
}*>
.photoList li a.photoimg{
background:url(../images/photoBg.png) no-repeat;
} 
.photoList li a.photoimg img{
width:83px;
height:77px;
padding:13px 8px 20px 14px; 
}
.photoList li h3{
margin:0 0 5px; 
font-size:12px;
line-height:1.2em; 
}
.photoBox{
margin:0 auto;
margin-top:10px; 
width:399px;
height:271px; 
background:url(../images/photo_Bg1.jpg) no-repeat ; 
position:relative; 
}
.photoBox img{
width:367px;
height:244px; 
padding:10px 16px;
background-image:url(../images/loading-small.gif);
background-position:50% 50%;
background-repeat:no-repeat;
}
.photoBox h3{
background:#000;
width:347px;
position:absolute; 
left:16px;
bottom:16px;
height:43px; 
line-height:21px; 
color:#f58300;
padding:5px 10px; 
overflow:hidden; 
font-size:12px;
font-weight:normal;
filter:alpha(opacity=70);
opacity:0.7;
}
p.num{
text-align:center; 
}
p.num span{
display:inline-block; 
background:url(../images/buttom1.jpg) no-repeat ;
color:#fff;
width:76px;
height:16px; 
line-height:16px; 
}
.photoList2{
float:left; 
margin-top:20px; 
}
.photoList2 li{
float:left; 
padding:0 3px; 
}
.photoList2 li a{
width:113px;
height:82px;
}
.photoList2 li a img{
width:92px;
height:62px; 
padding:10px;
background:url(../images/photo_Bg2.jpg) no-repeat ; 
}
a.flow{
float:left; 
margin-top:50px; 
}
a.flowfirst{
margin-left:25px;
}

.mainCon{
float:right; 
margin-right:10px;
display:inline; 
width:52.2%;
background:url(../images/bg2.jpg) repeat-x left top ; 
}
.mainCon .crumb{
background:url(../images/topCor.jpg) no-repeat ; 
}
.newFirst{
overflow:hidden; 
margin-bottom:10px;
}
.newFirst img{
float:left;
border:1px solid #d7d9df;
width:150px;
height:100px; 
margin-right:10px;
display:inline; 
}
.newFirst h3{
font-size:1.8em;
font-weight:normal;
}
.newFirst p{
margin-top:5px; 
line-height:1.3em;
}
.newFirst p a{
color:#4463cb;
text-decoration:underline; 
}
.subCon{
float:right; 
width:23%;
}
.con  .newList{
margin:5px 0 10px;
list-style-type:none;
}
.newList li{
background:url(../images/line1.gif) repeat-x left bottom;
line-height:1.3em;
padding-bottom:1px; 
}
.newList li a{
display:block;
overflow:hidden;
zoom:1;
line-height:1.3em;
background:url(../images/cor6.gif) no-repeat 0px 10px; 
padding:3px 0 3px 10px; 
}
.newList li a:hover{
background:#e7e8ed;
/*background:#e7e8ed url(../images/line1.gif) repeat-x left bottom;*/
}
.newList li span{
color:#999;
float:left;
width:78px; 
height:17px;
display:block;
cursor:hand;
cursor:pointer;}
.newList li span.span_text{
width:364px;
color:#505050;
height:auto; }


.bannerBox{
width:950px; 
clear:both; 
height:183px;
background:url(../images/bannerBg.jpg) no-repeat left bottom;
}
.homenavList{
float:left; 
width:228px; 
border:1px solid #ccc;
}
.homenavList li{
width:228px;
height:25px;
}
.homenavList li a{
display:block;
height:25px;
line-height:25px;
background:url(../images/homeLiBg1.gif) no-repeat 0px 0px;
width:208px;
padding-left:20px;
color:#fff;
font-weight:bold;
}
.homenavList li a:hover{
background:url(../images/homeLiBg1.gif) no-repeat 0px -25px;
}
.homenavList li a.first{
background:url(../images/homeLiBg1.gif) no-repeat 0px 0px;
height:24px; 
line-height:22px;
}
.banner{
float:left; 
position:relative; 
}
.banner img{
position:absolute; 
left:0px;
top:0px; 
width:722px;
height:177px;
}

body#home .subCon,body#home .nav,body#home .mainCon{
margin-top:3px;
}
body#home .adList{
margin-top:0px; 
}
.homephoto{
padding-left:107px;
background:url(../images/homeBox.jpg) no-repeat;
width:112px;
height:112px; 
}
.homephoto h2{
font-size:13px;
margin-left:-100px; 
color:#fff;
}
.homephoto h3{
margin-top:5px; 
font-size:13px;
color:#4e9e19;
}
.homephoto p{
line-height:1.4em; 
}

.door{
position:relative; 
background:none; 
height:280px; 
overflow:hidden; 
}
* html body#home .door{
width:502px; 
margin:3px 0 0 10px; 
}
*+html body#home .door{
width:502px; 
margin:3px 0 0 10px;
}
.door H3{
height:23px; 
line-height:23px; 
color:#5c5c5c;
position:absolute; 
top:0px; 
font-size:12px;
text-align:center;
}
h3.doorh1{
width:120px;
left:11px;
background:url(../images/doorHbg.jpg) no-repeat 0px 0px; 
}
h3.doorh1 span.on{
display:block;
background:url(../images/doorHbg.jpg) no-repeat 0px -23px; 
color:#fff;
}
h3.doorh2{
width:153px; 
left:132px; 
background:url(../images/doorHbg.jpg) no-repeat -121px 0px; 
}
h3.doorh2 span.on{
display:block;
background:url(../images/doorHbg.jpg) no-repeat -121px -23px; 
color:#fff;
}
h3.doorh3{
left:286px;
width:100px; 
background:url(../images/doorHbg.jpg) no-repeat -275px 0px; 
}
h3.doorh3 span.on{
display:block;
background:url(../images/doorHbg.jpg) no-repeat -275px -23px; 
color:#fff;
}
.doorDiv{
display:none; 
position:absolute; 
left:0px;
top:23px;
padding:5px 15px 15px 160px; 
height:256px; 
width:322px; 
background:url(../images/doorBg1.jpg) no-repeat ; 
}
.doorDiv2{
background:url(../images/doorBg2.jpg) no-repeat ; 
}
.doorDiv3{
background:url(../images/doorBg3.jpg) no-repeat ; 
}
.door div.on{
display:block;
}
.doorDiv p{
line-height:1.3em;
}
.doorDiv ul{
margin:5px 0 10px;
width:315px; 
height:57px;
overflow:hidden; 
}
.doorDiv ul li{
width:100%;
background:url(../images/cor2.gif) no-repeat 0px 4px; 
padding-left:10px; 
color:#4463CB;
}
.doorDiv ul li a{
color:#4463CB;
}
.doorDiv h2{
margin:20px 0 10px;
}
.doorDiv h2 a{
color:#4E9E19;
}

/*alertBox*/

#alertBox{
z-index:999; /*alertBox 在所有页面元素的层级上面，请保持z-index为页面中的最大值*/
display:none;
position:fixed;
top:50%;
left:50%;
width:300px;height:120px;
margin:-88px 0 0 -133px;  
background:#fff;			/*alertBox  背景色*/
border:8px solid #cccccc;	 /*alertBox  边框*/
filter:alpha(opacity=90);	/*alertBox  透明度 ie*/
opacity:0.90;	/*alertBox  透明度*/
text-align:center; }

* html #alertBox{
position:absolute;
top:expression(offsetParent.scrollTop+200);}/*alertBox ie6绝对居中，比较耗资源，如果不需要兼容，可删除*/

#alertIn{
color:#222;		/*alertBox 警示文字 颜色*/
padding:35px 10px 25px 10px;/*alertBox 警示文字 间距调整 上 右 下 左*/
font-size:14px;
font-weight:bold;}
#alert_close{
display:block;
margin:0 auto; 
color:#333;/*alertBox 关闭按钮文字颜色*/
width:65px;height:21px;
line-height:21px; 
*line-height:22px;
text-align:center;
border:1px solid #AA7733; /*alertBox 关闭按钮边框*/
background:#F8EEE0;/*alertBox 关闭按钮背景色*/}
#alert_close:hover{background:#F3E2C7; color:#222;/*alertBox 关闭按钮鼠标经过状态*/}

.searchList {
margin-bottom:10px; 
}
.searchList li{
margin-bottom:5px;
}
.searchList h5 a:hover{
text-decoration:underline; 
}
.searchList p{
margin-top:0px;
}

/*发布内容样式*/

.con ul,.con ol{
margin:5px 10px;
padding:0 10px;
list-style:disc;
}
.con table{
margin:0 auto;
}
.con table tr{
padding:2px 10px;
}
.con table td{
border:1px solid #ccc;
line-height:25px; 
padding:0 20px; 
}
.sitemapList{

}
.sitemapList li{
float:left; 
margin-right:30px;
}
.sitemapList li li{
float:none; 
}