@charset "utf-8";
/* CSS Document */

.mainContent { width: 1020px; margin: 0 auto; }
.mainNav { width:100%; float:left;border-bottom: 1px solid #ddd; height:57px; margin-bottom:25px;}
.mainNav ul { float:left;}
.mainNav li {float: left; padding:0 30px 0 0;  height: 56px;font-size: 16px;line-height: 56px;color: #ddd;}
.mainNav li a {display: inline-block; font-size: 18px; padding-right:20px;font-family: "Microsoft YaHei"; color: #2b2b2b;}
.mainNav li a:hover { color:#e95313;}
.mainNav span { display:block; float:right; margin-top:13px; }
.mainNav span a { display:block; padding-left:42px; font-size:14px; font-family: "Microsoft YaHei"; color:#fff; background: url(../images/baoliao.png) no-repeat #C00; line-height:30px; border-top-left-radius:15px; padding-bottom:3px; padding-right:10px; border-bottom-right-radius:10px; border-top-right-radius:10px; text-decoration:none;}

.Content-left { width: 450px; float: left; padding-right: 20px; }
.hot_list { width: 100%; float: left; }
.hot_list h1 { width: 100%; height: 50px; overflow: hidden; }
.hot_list h1 a { font-size: 25px; font-family: "Microsoft YaHei"; line-height: 50px; padding-top: 10px; color: #333 }
.hot_list h2 { position: relative; height: 40px; width: 100%; overflow: hidden; }
.hot_list h2 a { font-size: 18px; line-height: 40px; padding-left: 20px; font-family: "Microsoft YaHei"; color: #333; font-weight: normal; }
.hot_list h2 i { position: absolute; left: 0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #444; _overflow: hidden; z-index: 3; }
.title { width: 420px; float: left; line-height: 36px; font-size: 18px; background: url(../images/backicon.png) no-repeat 0 20px; border-bottom: 2px #e95313 solid; text-indent: 25px; padding-right: 20px; font-weight: bold; border-top: 1px #ddd dotted; margin-top: 20px; padding-top: 10px; }
.title span { float: right; padding-right: 10px; }
.title span a { font-size: 12px; color: #333; font-weight: normal; }
.news_list { width: 100%; float: left; margin-top: 15px; margin-bottom: 10px; }
.news_list li { height: 32px; line-height: 32px; background: url(../images/list01.gif) no-repeat 20px center; padding-left: 40px; width: 400px; overflow: hidden; }
.news_list li h4 a { font-size: 16px; font-weight: normal; color: #333;  font-family: "Microsoft YaHei"; }



.Content-mid { width: 240px; float: left; margin-top:15px;}
.pic { width:240px; float:left;}
.pic li { width:240px; margin-bottom:10px;}
.pic img { width:240px; height:160px; border:0;}
.pic h3 { width:240px; height: 20px; padding-top:8px;overflow: hidden;}
.pic h3 a{ font-size: 14px;line-height: 20px; color:#333}
.pic p {color: #999;
height: 20px;
line-height: 20px;
overflow: hidden; font-size:12px;}

.Content-right { width: 280px; float: right; }
.title_right { width:100%; float:left; font-size:16px; font-family: "Microsoft YaHei"; color:#333; font-weight:bold; line-height:30px; border-bottom:2px #333 solid; }
.title_right span { color:#fff; background:#bb2437; padding:0 3px;}
.paihang { width:100%; float:left; margin-bottom:20px;}
.list04 li { height: 35px; line-height: 35px; background: url(../images/s_11.png) no-repeat 7px 10px; width:100%; overflow:hidden; border-bottom:1px #e7e7e7 solid;}
.list04 li a { font-size: 12px; font-family: simsun, arial, helvetica, clean, sans-serif;color: #2b2b2b; }
.list04 li span.no1 { font-size: 18px; font-weight: bold; float: left; width: 16px; height: 23px; color: #ba2636; text-align: left; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; }
.list04 li span.no { font-size: 18px; font-weight: bold; float: left; width: 16px; height: 23px; color: #666666; text-align: left; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; }

.list_right { width:100%; float:left; margin-top:5px;}
.list_right li { width:100%; height:34px; line-height:34px; overflow:hidden; border-bottom:1px #e7e7e7 solid;}
.list_right li a { font-size:14px; color: #004276;}
.more { width:100%; float:left; text-align:right;}
.more a { font-size:12px; line-height:30px; color:#666;}

.list_right02 { width:100%; float:left; margin-top:5px;}
.list_right02 li { width:100%; height:34px; line-height:34px; overflow:hidden; border-bottom:1px #e7e7e7 solid;}
.list_right02 li a { font-size:14px; color: #333;}

.pp { width:280px; float:left; margin-bottom:10px; margin-top:10px;}
.pp li { float:left; margin-right:10px; width:130px; height:104px; position:relative; }
.pp li a { font-size:12px; color:#fff; font-weight:normal; }
.pp li p { position:absolute; width:100%; height:22px; text-align:center; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.5); line-height:22px; font-size:12px; color:#fff; overflow:hidden; }
.pp img { width:130px; height:104px; border:0; }
