﻿@charset "utf-8";
/* CSS Document */

.middle{margin:7px auto 15px auto; width:1123px; overflow:auto;}

.mid1{ height:380px; padding:0 12px 0 11px; background:#fff;}
.mid2{ height:104px; padding:12px 12px 12px 11px; background:#fff; margin:7px 0; clear:both;}
.mid3{ height:290px; padding:22px; background:#fff;}

.mid1_l{ float:left; width:655px; height:355px; margin-top:12px;}
.black{ height:50px; line-height:50px; background:#000; position:relative; bottom:50px; left:0; filter: alpha(opacity=60); opacity: 0.6;}
.new_tit{height:50px; line-height:50px; padding-left:20px; position:relative; bottom:100px; left:0;}
.new_tit a{ color:#fff;}
.new_icon { width: 66px; height: 7px; line-height: 7px; position: absolute; display: block; right: 7px; bottom: 55px; text-align: right; }
.new_icon1 { display: inline-block; width: 7px; height: 7px; background: #FFF; margin-right: 2px; }
.new_icon2 { display: inline-block; width: 7px; height: 7px; background: #a9a9a9; margin-right: 2px; }

.mid1_r{ float:right; width:415px; padding:22px 5px 0 0;}
.news_nav{ min-width:300px;  height:37px; line-height:37px; float:left;}
.news_nav div{ float:left; font-size:15px; margin-right:10px;}
.news_nav a{ padding:0 10px; display:block;}
/*.news_nav li:hover, .news_nav .current{  background:#4f84ca;}, .news_nav a:hover, .news_nav .current a{ color:#fff; font-weight:bold;}*/


.news_nav div:hover, 
.news_nav a:hover, .news_nav1, .news_nav1 a{ background:#4f84ca; color:#fff; font-weight:bold;}



.news_top{ border-bottom:1px dashed #757575; padding:22px 13px 14px 13px;}
.top_tit{ font-size:15px; font-weight:bold; color:#4f84ca; text-align:center; padding:0 20px 13px 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.top_con{ font-size:12px; height:36px;overflow:hidden; text-overflow:ellipsis; white-space:normal;}
.top_con a{ color:#999999; line-height:18px;}

.news_list{ padding:19px 7px 0 4px; overflow: hidden;}
.news_list li{ font-size:14px; line-height:36px;}
.news_list span{ float:right; color:#545454;}

.xctz{ float:left;}
.xctz_tit{ font-size:16px; padding:0 0 12px 11px;}
.xctz_tit1 a{ color:#125ec2; font-weight:bold; }
.xctz_con{ width:295px; height:250px; background:#f1f5f7; padding:0 11px;}
.xctz_tits a{ padding:0 6px; font-size:14px;}
.xctz_tits a:hover{ font-weight:bold; color:#545454;}
.xctz_list{ padding-top:10px;}
.xctz_list li{ line-height:46px; font-size:14px;}
.xctz_list span{ float:right; color:#545454;}

.xcgh{ float:left; margin:0 16px;}
.xcgh_img{ margin-top:23px;}

.xcjs_con{ width:273px; overflow:hidden;}
.xcjs_con div{ float:left; width:131px; text-align:center; font-size:12px; line-height:27px; margin-right:10px;}
.xcjs_con a{ display:block;}
.xcjs_con span{width:131px; height:27px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xcjs_con div:nth-child(2n){ margin-right:0px;}


.lm-more{ float:right; line-height:38px;}
.lm-more2{ float:right;  margin-top:4px;}
.lm-more2 a, .lm-more a{ font-size:10px;}