@charset "utf-8";
/* initialize */
*{ padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:24px;line-height: 30px;}
img, table, td, th { border:0; }
ul, ol { list-style:none; }
body{ margin:0; font-size:16px; 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 .logopic{ float:left;}
.logo .topflash{ float:left; padding-top:15px; padding-left:20px;}
.logo .topen{ float:right;padding-top:60px; text-align:right; color:#000; font-size:14px; font-weight:bold;margin-right: 40px;}
.logo p{ float:right; padding-top:60px; text-align:right; color:#000; font-size:14px; font-weight:bold}
.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;width: 100%;display: block;overflow: hidden;border-left: 1px #999 solid;}
.nav .lon{ background:#b2001b;}
.nav .lon a:hover{color:#FFFFFF}
.nav .nobord{ border-right:none}
.nav{overflow: hidden;}
.nav li{width: 12.5%;}
.nav li img{margin-left: -28px;}

.homeleft{ float:left; width:320px; margin-right:25px;}
.homeright{ float:right; width:260px;}
.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;}
.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}

.linkbox ul li{float:left; margin:5px 6px}
.linkbox ul li img{border:1px solid #d4d4d4}

.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; padding-top:10px;}
.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:44px; line-height:44px;padding-left:22px; text-align:left;font-size: 16px;background: #eee;border-bottom: 1px solid;}
.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;}

.content .right{ float:right;   width:715px; }
.content .right h1{ padding-bottom:20px; line-height: 35px;font-family:微软雅黑,黑体; font-size:25px;color:#333;/* 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; margin-top:15px;}
.content .right p.addtime{padding-bottom: 10px;color: #999;}



/*协会领导*/
.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; }

.wrap{width:880px; overflow:hidden; white-space:nowrap; height:80px; margin:10px 0 0 30px}
.wrap span{display:inline-block; width:430px; margin-right:10px}
.wrap span dt{float:left; width:46px; margin:5px 5px 0 0}
.wrap span dt img{border:1px solid #333}
.wrap span dd{float:left; width:375px; white-space:normal}

/* log替换 */
.logopic_pc img{width: 80px;padding:10px 0;float:left;}
.logopic_pc .title{float:left;line-height: 100px; padding-left: 10px;color: #333;font-weight: 600;font-family: "微软雅黑";}
.logopic_m img{float:left;width:35px;height: 35px;padding-top: 7px;}
.logopic_m .title{float:left;padding-left: 5px;line-height: 50px;font-size:14px;color: #333;font-family: "微软雅黑";}