@charset "utf-8";
/* initialize */
*{ padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:14px; }
img, table, td, th { border:0; }
ul, ol { list-style:none; }
body{ margin:0; font-size:12px; font-family: Arial, Verdana, sans-serif; line-height:22px; color:#333}
table { font-size:12px; font-family: Arial, Verdana, sans-serif; line-height:22px; color:#333}
a{color:#333;text-decoration: none;}
a:hover{color:#b2001b;}
.clear{ clear:both; font-size:0px; line-height:0px; margin:0; padding:0}

.red{ color:#a50301}
.blue{ color:#a50301; font-weight:bold}
.blue a{ color:#0579ba; text-decoration:underline; font-weight:normal}
.orange{ color:#FF6600}
.orange a{ color:#FF6600}

.homebody{background:#313131 url(../images/homebg.jpg) no-repeat center center;	}
.logobg{ width:100%; background:url(../images/homelogobg.png) repeat-x;_background:url(../images/homelogobg1.png) repeat-x; height:145px; text-align:center; margin-top:20%;}
.cnen{ text-align:center; padding-top:30px;}


.wd{ width:950px; margin:0 auto}
.wd h2{ color:#a50301; background:url(../images/title_bg.gif); padding-left:15px; height:27px; font-family:微软雅黑,黑体; font-size:16px; margin-bottom:15px;}
.wd h2 img{ padding-top:4px;}
.wd h2 p{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-right:6px;}
.wd h2 p a{color:#a50301;}

.logo{ float:left; width:100%}
.logo p{ float:right; padding-top:60px;}
.logo p a{ padding:0 10px;}
.nav{ width:950px; margin:0 auto;  height:32px; margin-bottom:10px;}
.nav li{ float:left;height:32px; }
.nav li a{ color:#FFFFFF}
.nav .lon{ background:#b2001b;}
.nav .lon a:hover{color:#FFFFFF}
.nav .nobord{ border-right:none}

.homeleft{ float:left; width:620px; margin-right:25px;}
.homeright{ float:right; width:305px;}
.out { position:relative; background:#e9e9e9; margin:10px auto;border:1px solid #ededed;  overflow:hidden;  height:100%}
.in { background:#f7f7f7; border:1px solid #ededed; padding:10px; position:relative; top:-4px; left:-4px; overflow:hidden; height:100% }

.company{ line-height:26px; margin-bottom:3px; height:130px; overflow:hidden}
.homenews { margin-bottom:3px; height:130px; overflow:hidden}
.homenews li{ line-height:18px; padding-bottom:8px;}
.homenews li p{ color:#999}

.bulletin{overflow:hidden; height:100%}
.bulletin dt{ float:left; padding-right:6px; width:89px;}
.bulletin dd{ float:left; width:140px;}

.leadership{ width:950px; float:left}

.foot{ width:950px; margin:0 auto; border-top:1px solid #ccc; margin-top:20px; padding:15px 0; }
.foot .footleft{ float:left; width:300px; text-align:right; }
.foot .footright{ float:left; width:600px; margin-left:40px;}

.content{width:950px; margin:0 auto; margin-top:15px;}
.content .left{ width:208px; float:left}
.content .leftnav{}
.menu0home{ background:#b2001b; height:28px; line-height:28px; font-family:黑体; font-size:18px; border-top:5px solid #343434; color:#FFFFFF; padding-left:10px;}
.content .leftnav li{ background:url(../images/about_06.jpg) no-repeat; height:27px; line-height:27px;padding-left:22px; text-align:left;font-size:12px;}
.content .leftnav .lon a{ font-weight:bold;color:#b2001b;}
/*.content .leftnav .lion{ background:#363636 url(../images/about/leftnavbg.gif) 0 0 no-repeat; color:#FFFFFF}*/
.leftpic{ margin-top:20px;}

.leftjournal{ padding:25px;}
.leftjournal li{ margin-bottom:15px;}
.leftjournal li p{ text-align:center; line-height:30px;}
.journallist dl{ margin-bottom:15px;}
.journallist dt{background:url(../images/jonuranllist_titlebg.gif); height:28px; padding-left:12px; margin-bottom:6px;}
.journallist dt span{ color:#b2001b; font-size:14px; font-weight:bold; background:#FFFFFF; padding:0 6px; height:24px; margin-top:3px; display:inline-block}
.journallist dd{background:url(../images/jonuranllist_titleico.gif) no-repeat 0 7px; height:30px; line-height:30px; padding-left:16px;}
.journallist dd a span{ color:#999999}
.journalinfo h2{ text-align:center; border-bottom:1px dashed #CCCCCC; margin-bottom:15px;}
.journalinfo .font1{ font-size:12px;}
.journalinfo .font2{ font-size:14px;}
.journalinfo .font3{ font-size:16px;}
.journalinfo .pre{ font-size:14px; font-weight:bold; text-align:center; padding-top:25px;}
.journalinfo .reco{  font-weight:bold; text-align:center; padding-top:25px;}
.journalinfo .pre a{ padding:0 30px;}


.content .right{ float:right;   width:715px; }
.content .right h1{ padding-bottom:20px; line-height:36px;font-family:微软雅黑,黑体; font-size:24px; font-weight:normal}
.content .right .righttop{  margin-bottom:20px;}
.content .right .righttop h2{border-top:5px solid #343434;}
.content .right .righttop h2 p{ float:right; font-size:12px; font-weight:normal}
.context{ width:100%; float:left; line-height:24px;}



/*协会领导*/
.teacherpic{ padding-bottom:30px; border-bottom:1px dashed #ccc; overflow:hidden; margin-bottom:30px; height:100%}
.teacherpic li{ float:left; width:150px; height:90px; overflow:hidden; margin-right:25px; display:inline}
.teacher{ width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #CCCCCC; overflow:hidden; height:100%}
.teacher dt{ float:left; width:88px; height:115px; overflow:hidden;}
.teacher dt img{  width:88px; }
.teacher dd{ float:right; width:85%;}
.teacher dd .title{ font-size:16px; font-weight:bold;}
.teacher dd a{ color:#666666; font-size:12px;}

/*新闻*/
.newslist li{ line-height:30px; height:30px;  background:url(../images/dian.gif) no-repeat 0 3px; padding-left:8px; border-bottom:1px dotted #CCCCCC}
.newslist li p{ float:right}


/*分页*/
.pagelinks{ float:left; margin-right:10px; padding:20px 0 0 20px; font-size:12px;}
.pagelinks ul{ margin:0px; padding:0px;}
.pagelinks li{ border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin-right:5px; display:inline; padding:3px 6px; background:#f5f5f5; color:#999999; background:none}
.pagelinks .curpgcss{  color:#ff0000; font-weight:bold; }

.contbuttom{ background:#343434; color:#FFFFFF; border:none; padding:3px; font-size:14px; }