body{ margin:0; padding:0; width:100%; height:auto; background:#cc0202;}
a{ color:#555; text-decoration:none;}
a:hover{ text-decoration:underline;}
ul,li{ margin:0; padding:0; list-style:none;}
dl,dt,dd{ margin:0; padding:0; list-style:none;}
img{ display:inline-block; border:0;}
.left{ float:left;}
.right{ float:right;}
h1{ margin:0; padding:0;}
#header{ width:100%; height:370px; background:url(snbanner18.jpg) top center no-repeat;}
#banner{ width:100%; height:285px; margin: 0 auto;}
#menu{ width:980px; height:85px; margin:0 auto; background:url(snmenu18.jpg) top center no-repeat;}
#menu .nav{ float:left; width:900px; height:45px; line-height:45px; margin-left:40px; display:inline;}
#menu .nav li{ float:left; width:160px; height:45px; text-align:center; font-family:"微软雅黑", "宋体", Arial;}
#menu .nav li a{ color:#752c01; font-weight:bold; display:block;}
#menu .nav li a:hover{ color:#cc0202; font-weight:bold; font-size:18px; background:url(sncurr18.jpg) top center no-repeat;}
#menu .nav li.currclass{ width:160px; float:left; background:url(sncurr18.jpg) top center no-repeat; height:45px; line-height:45px; text-align:center;}
#menu .nav li.currclass a{ font-size:18px; font-weight:bold; color:#cc0202;}

#menu .subnav{ float:left; width:980px; height:40px; line-height:40px;}
#menu .subnav li{ float:left; width:81px; height:40px; text-align:center; font-family:"微软雅黑", "宋体", Arial;}
#menu .subnav li a{ color:#752c01; font-weight:bold; display:block;}

#menu .subnav .piao{ width:980px; height:40px; text-align:center; font-size:18px; text-decoration:underline; font-family:"微软雅黑", "宋体", Arial; color:#cc0000; font-weight:bold;}


#content{ width:980px; height:auto; margin:0 auto; margin-top:15px;}
#content #piao{ float:left; width:940px; height:auto; padding:20px; background:#fff; text-align:center;}
#content #rule{ float:left; width:940px; height:auto; padding:20px; background:#fff; border-bottom:1px dotted #cc0202;}


#content .months2015{ float:left; width:980px; height:auto; font-size:12px;}
#content .months2015 .box{ float:left; width:978px; height:320px; border-left:1px solid #97340a; border-right:1px solid #97340a; background:url(snbg181.jpg) center no-repeat; }
#content .months2015 .box .month{ float:left; width:155px; height:320px;}
#content .months2015 .box .month h2{ float:left; width:135px; height:320px; line-height:320px; *line-height:320px; text-align:center; font-size:110px; color:#bb0405; font-family:"微软雅黑", "宋体", Arial, "黑体";}
#content .months2015 .box .month span{ float:left; width:20px; height:320px; line-height:370px; font-size:16px; color:#190000; font-weight:bold; font-family:"微软雅黑", "宋体", Arial, "黑体";}

#content .months2015 .box .pic{ float:left; width:815px; height:310px; margin-top:10px; overflow:hidden;}
#content .months2015 .box .pic li{ float:left; width:143px; height:231px; text-align:center; background:url(snpic18.jpg) top center no-repeat; margin-top:15px; padding:10px 12px 10px 8px ;}

#content .months2015 .box .pic li .tu{ float:left; width:100%; height:170px;  overflow:hidden; text-align:center;} 
#content .months2015 .box .pic li img{width:120px; height:160px;} 

#content .months2015 .box .pic .txt{ float:left; width:120px; height:45px; margin-left:10px; _display:inline; overflow:hidden;} 
#content .months2015 .box .pic .txt dt{ float:left; width:120px; height:auto;  text-align:center; font-weight:bold;}
#content .months2015 .box .pic .txt dt a{ color:#000;}
#content .months2015 .box .pic .txt dd{ float:left; width:120px; height:auto;  text-align:left; color:#aa6d0c;}
#content .months2015 .box .pic .info{ float:left; width:120px; height:20px; margin-left:10px; _display:inline; }

#content .months2015 .bottom{ float:left; width:980px; height:50px; background:url(snbottom18.jpg) top center no-repeat;}



#content .months{ float:left; width:980px; height:auto; font-size:12px;}
#content .months .box{ float:left; width:978px; height:555px; border-left:1px solid #97340a; border-right:1px solid #97340a; background:url(snbg181.jpg) center no-repeat; }
#content .months .box .month{ float:left; width:155px; height:555px;}
#content .months .box .month h2{ float:left; width:135px; height:555px; line-height:320px; *line-height:490px; text-align:center; font-size:110px; color:#bb0405; font-family:"微软雅黑", "宋体", Arial, "黑体";}
#content .months .box .month span{ float:left; width:20px; height:555px; line-height:555px; font-size:16px; color:#190000; font-weight:bold; font-family:"微软雅黑", "宋体", Arial, "黑体";}

#content .months .box .pic{ float:left; width:815px; height:545px; margin-top:10px; overflow:hidden;}
#content .months .box .pic li{ float:left; width:143px; height:231px; text-align:center; background:url(snpic18.jpg) top center no-repeat; margin-top:15px; padding:10px 12px 10px 8px ;}

#content .months .box .pic li .tu{ float:left; width:100%; height:170px;  overflow:hidden; text-align:center;} 
#content .months .box .pic li img{width:120px; height:160px;} 

#content .months .box .pic .txt{ float:left; width:120px; height:45px; margin-left:10px; _display:inline; overflow:hidden;} 
#content .months .box .pic .txt dt{ float:left; width:120px; height:auto;  text-align:center; font-weight:bold;}
#content .months .box .pic .txt dt a{ color:#000;}
#content .months .box .pic .txt dd{ float:left; width:120px; height:auto;  text-align:left; color:#aa6d0c;}
#content .months .box .pic .info{ float:left; width:120px; height:20px; margin-left:10px; _display:inline; }

#content .months .bottom{ float:left; width:980px; height:50px; background:url(snbottom18.jpg) top center no-repeat;}

#footer{ width:100%; height:auto; text-align:center; padding:10px 0; margin:0 auto; color:#fff; font-size:12px; line-height:20px;}
.clear{ clear:both;}




/*内容页*/
#top{ width:100%; height:239px; background:url(snnbody18.jpg) top center no-repeat;}
#intro{ width:100%; height:454px; background:url(snjinqi18.jpg) top center no-repeat;}
#intro .intro{ width:600px; height:300px; margin:0 auto; padding-top:104px;}
#intro .intro .pic{ float:left; width:130px; height:300px; text-align:center; font-size:12px;}
#intro .intro .pic img{ width:120px; height:160px; background:#fff; padding:5px;}

#intro .intro .txt{ float:left; width:450px; height:300px; margin-left:20px; _display:inline;font-size:16px; font-family:"微软雅黑", "宋体", Arial, "黑体"; font-weight:bold;}
#intro .intro .txt .show{color:#555; font-size:14px; font-weight:normal; line-height:20px; }
#intro .intro .txt .b{ color:#cc0202;}
#di{ width:100%; height:68px; background:url(snjinqi318.jpg) top center no-repeat;}

#main{ width:100%; height:auto; background:url(sncontent18.jpg) top center repeat-y; }
#main .content{ width:860px; margin:0 auto; height:auto; font-size:14px; font-family:"微软雅黑", "宋体", Arial, "黑体"; line-height:28px; padding:25px;background:url(snbot18.jpg) bottom center no-repeat;}
#main .content p{ text-indent:24px;}
#main .content strong{ color:#cc0202; font-size:16px;}