.menu_list {width: 280px; float: left; background: #2463ad; border-right:1px solid #ddd; margin-left:-15px; padding:0 0 5px 0; }
.menu_list .m_title {font-size: 24px; padding: 20px 0 20px 20px; color: #fff; height:100%; background:#f3f3f3;}
.menu_list .m_title i {font-size: 10px; margin-left: 5px; font-style: italic;}
.menu_list .m_list {width: 265px; background: #fff; float: right; }
.menu_list .m_list ul {margin: 20px 0; border-top: 1px #DEDEDE solid;}
.menu_list .m_list ul li {width: 265px;height: 50px; line-height: 50px; float: none;border-bottom: 1px #DEDEDE solid; font-size: 16px; position: relative;}
.menu_list .m_list ul li:hover { background: #F9F9F9;}
.menu_list .m_list ul li:hover a {  border-left: 15px #FF9501 solid; margin-left: -14px;}
.menu_list .m_list .hover  { background: #F9F9F9;}
.menu_list .m_list .hover a { border-left: 15px #FF9501 solid; margin-left: -14px;}
.menu_list .m_list a {display: block; padding-left: 20px; background: url(../img/menu_bg.png) 265px 18px no-repeat;}
.menu_list .m_list a:hover {display: block;background: url(../img/menu_bg.png) 245px 18px no-repeat; color: #AE0808;}
.menu_list .m_list .hover a {display: block;background: url(../img/menu_bg.png) 245px 18px no-repeat; color: #AE0808;}

.main_right {width:100%; float: right;}
.daohang {height: 40px; line-height: 40px; color: #fff;}
.daohang a {color: #fff;}
.rt_main_title {border-bottom: 1px #DCDCDC solid; padding: 20px 0; color: #2463ad; font-size: 30px; }

.rt_content {overflow: hidden;}
.content_gk {margin: 0 auto; padding: 30px 0; overflow: hidden;}
.content_gk .content_body {font-size: 16px; line-height: 36px;}
.content_gk .content_body p {margin-bottom: 20px;}
.content_gk .content_body h3 {font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.content_gk .content_body img {max-width: 970px;}
.content_gk .content_body .zp {line-height: 36px; padding: 0 40px;}
.content_gk .content_body .zp span {font-weight: bold; margin-bottom: 10px}
.content_gk .content_body .zp p {padding-left: 40px; margin-bottom: 10px}

ul.xxld{ width:100%; height:auto; display:block; overflow:hidden; margin:20px 0 0 20px;}
ul.xxld li{ width:22.9%; height:auto; display:block; overflow:hidden; float:left; margin:0 5px 30px 0;}
ul.xxld li img{ width:100%; height:280px;}
ul.xxld li h1{ width:100%; height:24px; line-height:24px; font-size:16px; color:#555; display:block; overflow:hidden; padding:0; margin:0;}
ul.xxld li span { width:100%; height:18px; line-height:18px; font-size:12px; color:#999; display:block; overflow:hidden;}

.news_list { margin:15px 0; font-family:microsoft yahei;}
.news_list li { clear:both; overflow:hidden; position:relative; font-size:12px; padding-bottom:15px; margin-bottom:15px; border-bottom:#cccccc 1px dotted;}
.news_list .j_img { width:17%; height:0; overflow:hidden; padding-bottom:13%; float:left; margin-right:10px;}
.news_list .j_img img { width:100%; height:auto; }
.news_list .intro { overflow:hidden; }
.news_list .title { height:20px; line-height:20px; font-weight:normal; font-size:16px; margin-right:140px; margin-bottom:12px; font-weight:bold; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; border:none; color:#333; }
.news_list .time { line-height:20px; white-space:nowrap; position:absolute; right:0; top:0; font-size:12px;color:#888;  }
.news_list .text { line-height:20px; max-height:40px; overflow:hidden; color:#888; }

ul.xsxl{ width:105%; height:auto; display:block; overflow:hidden; font-family:microsoft yahei; margin-top:20px;}
ul.xsxl li{ width:30%; height:auto; display:block; overflow:hidden; border:1px solid #ddd; float:left; margin:0 25px 25px 0;}
ul.xsxl li img{ width:100%; height:180px;}
ul.xsxl li h1{ width:90%; height:60px;  line-height:30px; display:block; overflow:hidden; margin:0 auto; padding:0; font-size:16px; color:#333;}
ul.xsxl li span{ width:90%; height:60px;  line-height:20px; display:block; overflow:hidden; margin:0 auto; padding:0; font-size:12px; color:#888;}
ul.xsxl li em{ width:90%; height:20px;  line-height:20px; display:block; overflow:hidden; margin:0 auto; padding:0; font-size:12px; color:#888; text-align:right;}


ul.list14b{ width:100%;   display:block; overflow:hidden; float:left;}
ul.list14b li { width:100%;  margin:0px; padding:0px; overflow:hidden;  display:block; float:left; border-bottom:1px dashed #ddd}
ul.list14b li a,ul.list14b li a:visited{ color:#000;   height:48px; line-height:48px; font-size:16px; display:block; overflow:hidden;}
ul.list14b li a:hover{ color:#cc0000;}
ul.list14b li span.download{ font-size:12px; color:#888; float:right; padding:0 5px 0 20px; line-height:48px; background:url(../img/dl.png) 0 15px no-repeat; }
ul.list14b li span.date{ font-size:12px; color:#888; float:right;  line-height:48px;  }
/**/









