body {margin: 0px auto;padding: 0px; font-family:'Microsoft YaHei', 'SimSun'; font-size: 14px;}

.Nav{ width:100%; height:60px; margin:560px auto 0; background: #cf000a;}
.Nav ul{ width: 1200px; height: 60px; margin: 0 auto;}
.Nav ul li{ width:180px; height:58px; line-height:58px; text-align:center; float:left; margin-top: 1px;}
.Nav ul li a{color:#fef3c2; font-size:20px; display:block; width:180px; height:60px; font-weight:bold; float: left;}
.Nav ul li:hover{ background: #ffecae;}
.Nav ul li:hover a{ color:#cf000a;}
.Nav ul li span{ display: block; width: 2px; height: 20px; float: left; margin: 20px 0; background: #fff;}
.NowNav { border-bottom:4px solid #e82b2d !important;}
.NowNav a{ color:#e82b2d !important;}

.LearTitle{ width: 1140px; height: 40px; line-height: 40px; background:url(../../images/titlebg.png) no-repeat right center;}
.LearTitle span{ display: inline-block; color: #cf000a; font-size: 28px; line-height: 40px; font-weight: bold;}
.LearTitle .RedTitle{ color: #cf000a; width: 60px;height: 40px;overflow: hidden;float: left;}
.LearTitle a{ display: block; width: 54px; height: 20px; float: right; text-align: right; font-size: 13px; color: #cf000a; background: #fff; line-height: 24px; margin-top: 10px;}
.MainCon{ width:1140px; height:auto; margin:0 auto; overflow:hidden; background: #fff; padding: 30px;}
.MainCon .ImgTurn{ width:640px; height:380px; float:left; position:relative; margin-top: 20px;}
.MainCon .pop{width:640px; height:380px; overflow:hidden; background-color:#000000;position:relative; z-index:2;}  
.MainCon .pop ul{ display:none;}
.MainCon .pop ul li{width:640px; height:380px; overflow:hidden;}
.MainCon .num_list{ position:absolute; width:100%; left:0px ;bottom:-1px; background:url(../../images/imgbg.png) repeat; color:#FFFFFF; font-size:15px; padding:7px 0px;height:28px;overflow:hidden;}
.MainCon .num_list span{ display: inline-block;
    height: 20px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    width: 380px;
    text-overflow: ellipsis;}
.button{ position:absolute; z-index:1000; right:10px; bottom:10px; font-size:13px;}  
.button a{ display:block; line-height:14px; float:left; padding:2px 6px; margin-right:3px; color:#FFFFFF; cursor:pointer;}  
.button .b1{ color:#fff; background:url(../../images/imgbg.png) repeat;}  
.button .b2{ color:#fff; background:#dc3417;}  
.d2{ width:640px; height:380px;overflow:hidden;}  
.loading{ width:640px; background-color:#000000; color:#fff; font-size:12px; height:380px; text-align:center;}

.MainCon .Notice{ width:460px; height:330px; float:right; margin-top: 20px;}
.MainCon .Notice .List{ width:460px; height:auto; margin-top: -4px;}
.MainCon .Notice .List ul li{ width:460px; height:47px; line-height:47px; border-bottom: 1px dashed #cacaca;}
.MainCon .Notice .List ul li i{ display:block; width:7px; height:7px; background:#e82b2d; float:left; margin:20px 8px 20px 0;}
.MainCon .Notice .List ul li a{     width: 330px;
    font-size: 15px;
    color: #333333;
    line-height: 47px;
    float: left;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.MainCon .Notice .List ul li a:hover{ color:#e82b2d;}
.MainCon .Notice .List ul li span{ color:#666666; font-size:14px; font-weight:normal; float:right;}

.MainCon2{ width:1140px; height:auto; margin:0 auto; overflow:hidden; background: #fff; padding: 10px 30px 15px 30px;}
.MainCon2 .News{ width:550px; height:auto; float: left; margin-bottom: 35px;}
.MainCon2 .News .Title{ width:550px; height:40px;line-height: 40px; background:url(../../images/titlebg2.png) no-repeat right center;}
.MainCon2 .News .Title span{ display: inline-block; color: #cf000a; font-size: 28px; line-height: 40px; font-weight: bold;}
.MainCon2 .News .Title .RedTitle{ color: #cf000a; width: 60px;height: 40px;overflow: hidden;float: left;}
.MainCon2 .News .Title a{  display: block; width: 54px; height: 20px; float: right; text-align: right; font-size: 13px; color: #cf000a; background: #fff; line-height: 24px; margin-top: 10px;}
.MainCon2 .News .List{ width:550px; height:auto; margin-top: 10px;}
.MainCon2 .News .List ul li{ width:550px; height:47px; line-height:48px; border-bottom: 1px dashed #cacaca;}
.MainCon2 .News .List ul li i{ display:block; width:7px; height:7px; background:#e82b2d; float:left; margin:20px 8px 19px 0;}
.MainCon2 .News .List ul li a{  width: 330px;
 font-size: 15px;
 color: #333333;
 line-height: 47px;
 float: left;
 font-weight: normal;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;}
.MainCon2 .News .List ul li a:hover{ color:#e82b2d;}
.MainCon2 .News .List ul li span{ color:#666666; font-size:14px; font-weight:normal; float:right;}
.MR40{ margin-right: 40px;}

.Footer{ width:100%; height:116px; background:#b2afaf; border-top: 4px solid #ed0000; margin-top: 40px;}
.Footer .FooterCon{ width:1200px; height:60px; margin: 0 auto; padding: 3px 0;}
.Footer .FooterCon p{ width:1200px; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; font-weight:lighter;}

.Main{ width:1140px; height:auto; margin:0 auto; overflow:hidden; background: #fff; padding:30px;}
.Main .LeftImg{ width: 250px; float: left;}
.ArticleList{ width:1140px; height:auto; overflow:hidden; float: right;}
.ArticleList .Title{ width:1140px; height:40px;}
.ArticleList .List{ width:1140px; height:auto; margin-top:10px;}
.ArticleList .List ul li{ width:1140px; height:47px; line-height:48px; border-bottom:1px dashed #e5e5e5;}
.ArticleList .List ul li i{display:block; width:7px; height:7px; background:#e82b2d; float:left; margin:20px 8px 19px 0;}
.ArticleList .List ul li a{ color: #333;
    font-size: 16px;
    line-height: 48px;
    float: left;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 80%;}
.ArticleList .List ul li a:hover{ color:#c02b1b;}
.ArticleList .List ul li span{ color:#999; font-size:16px; float:right; line-height:48px; font-weight:normal;}
.Page{ width:1140px; height:26px; margin:20px 0px 10px 0px; text-align:right;}
.Page a{ color: #999; font-size: 12px; margin: 0 5px; border: 1px solid #e6e6e6; padding: 4px 12px; background:#fff;}
.Page a:hover{ color:#fff; border: 1px solid #c02b1b; background:#c02b1b;}

.MainRightCon .NewsTitle{ width:1140px; border-bottom:1px dashed #dadada; padding:0 0px 10px 0px;}
.MainRightCon .NewsTitle h3{ width:1140px; line-height:40px; color: #4c4c4c; font-size: 26px; font-weight:bold; font-family: "Microsoft YaHei UI"; text-align:center; margin-top:15px;}
.MainRightCon .NewsTitle .ArticleInfor{ width:1140px; height:30px; text-align:center;}
.MainRightCon .NewsTitle .ArticleInfor span{ display:inline-block; line-height:30px; color:#999; font-size:12px; margin-right:15px; font-family:"Microsoft YaHei UI";}
.MainRightCon .ArticleShow{ width:1140px; height:auto; margin-top:20px; padding-bottom:30px;}
.MainRightCon .ArticleShow img{ display:block; margin:15px auto; max-width:800px;}
.MainRightCon .ArticleShow p{ color: #333; font-size: 16px; line-height:30px; margin-bottom:10px; text-indent:2em; text-align:justify; font-weight:normal;}