body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none; }
textarea{resize:none; }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}


.Position{text-align:right; line-height:12px; color:#999999; margin-bottom:10px;}
.Position a{color:#999999;}
.Position span{color:#bd0d00;}


.Pages{width:100%; text-align:center;}
.Pages a{display:inline-block; height:28px; line-height:28px; padding:0px 12px; color:#666666; font-size:14px; border:1px solid #dddddd; border-radius:5px; background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages a:hover{color:#fff; background:#bd0d00}


.Ban img{display:block; width:100%;}

.Bottom{font-size:16px; color:#fff; line-height:26px; text-align:center; background:#bd0d00; padding:30px 0px;}

.Main{padding:50px 0px 30px;}
.Title{background:url(../image/titlebg.jpg) no-repeat center top; height:60px; line-height:60px; text-align:center;}
.Title span{display:block; font-size:26px; color:#fff; font-weight:bold; padding-left:20px;}
.Title span a{color:#fff;}

.Title02{background:url(../image/titlebg2.jpg) repeat-x left center; height:42px; line-height:42px; margin-bottom:20px;}
.Title02 span{display:inline-block; background:#fff; font-size:30px; color:#bd0d00; font-weight:bold; padding-right:8px;}
.Title02 span a{color:#bd0d00;}


.NewsBox{padding:38px 0px 50px;}
.w580{width:580px;}
.h302{height:302px; overflow:hidden;}
.focusBox{position: relative; height:360px; display:inline;overflow: hidden; margin-bottom:56px;}
.focusBox .pic img {width:100%; height: 360px; display: block;}
.focusBox .txt-bg {position: absolute; bottom:0px; left:0px; z-index:1; height:50px; width:100%;  background:#000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt {position: absolute; bottom: 0; z-index: 2; height:50px; width:100%; overflow: hidden; }
.focusBox .txt li{height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focusBox .txt li a{ display: block; color:#fff; padding: 0 0 0 12px; text-decoration: none; font-size:16px;}
.focusBox .num {position: absolute; z-index: 3; bottom:20px; right:8px; height:9px; overflow:hidden; color:#999999;}
.focusBox .num li{ float: left; position: relative; width:9px; height:9px; line-height:9px; margin:0px 3px; cursor: pointer;background:url(../image/dotpic.png) 0px top no-repeat;text-indent:-99999px;}
.focusBox .num li.on { background:url(../image/dotpic.png) 0px bottom no-repeat;}

.CommonList li.First{height:59px; line-height:59px; border-bottom:1px solid #f5f5f5; margin-bottom:15px;}
.CommonList li.First a{font-size:22px; font-weight:bold;}
.CommonList li{height:40px; line-height:40px;}
.CommonList li a{font-size:18px; color:#333333;}

.FiveBox{padding:48px 0px 30px;}
.FiveBox li,.PartyBox li{width:580px; float:left; margin-bottom:30px;}
.FiveBox li:nth-child(2n),.PartyBox li:nth-child(2n){float:right;}
.FiveBox li .Pic{width:185px; float:left;}
.FiveBox li .Pic img{display:block; width:100%;}
.FiveBox li .Txt{width:382px; float:right;}
.FiveBox li .Txt h2{font-size:20px; height:50px; line-height:50px; overflow:hidden;}
.FiveBox li .Txt h2 a,.PartyBox li .Txt h2 a{display:block; color:#333333;}
.FiveBox li .Txt p,.PartyBox li .Txt p{font-size:16px; line-height:26px; color:#666666;}

.PartyBox{padding:60px 0px 0px;}
.PartyBox li{background:#f6f6f6;}
.PartyBox li .Pic{width:240px; float:left;}
.PartyBox li .Txt{width:264px; margin-right:40px; float:right; padding:28px 0px 0px;}
.PartyBox li .Txt h2{font-size:20px; height:30px; line-height:30px; overflow:hidden; margin-bottom:16px;}


.ClassList li{padding-bottom:30px; margin-bottom:27px; border-bottom:1px dashed #e0e0e0;}
.ClassList li .Classimg{width:220px; float:left;}
.ClassList li .Classimg img{display:block; width:100%;}
.ClassList li .Classinfo{width:960px; float:right; font-size:14px; color:#555555;}
.ClassList li .Classinfo .Date{display:block; line-height:14px;}
.ClassList li .Classinfo h3{font-size:14px; line-height:26px; padding:14px 0px 9px;}
.ClassList li .Classinfo h3 a{color:#222222;}
.ClassList li .Classinfo p{line-height:22px;}
.ClassList li .Classinfo a.more{line-height:16px; padding-top:10px; display:block; color:#bd0d00;}

.About{margin-top:-8px;}


.ActiveContent{margin:50px 0px 0px 0px;}
.Atit{text-align:center; line-height:28px; position:relative;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{position:absolute; top:44%; right:13%;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding-top:24px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}


.prew{width:320px; margin:61px auto 70px; clear:both;}
.prew a{padding:0px 6px; line-height:20px; border:2px solid #f0f0f0; background:#fff; margin-right:2px;}
.prew a:hover{background:#ff6c16; border:2px solid #ff5a00; color:#fff;}

.page{ text-align:center; clear:both; padding:10px 0;font-family:'宋体';}
.page a{ color:#b78827; margin:0 2px;}
.page em {font-family:'宋体'; color:#F00;padding:0 5px 0;}
.page input{ width:29px; height:17px; color:#e7e7e7; border:1px solid #CCCCCC; color:#000000;}
#goButton1{ width:22px; height:17px;background:url(../image/btn_page.gif) no-repeat; color:#fff; border:none;}
