body{background: #fff;}
.banner_box{ width: 100%; position: relative;}
.list_box{width: 1200px; margin:0 auto;}
.new_left{float: left; width: 210px; border-right: solid 1px #d8d8d8; padding-top: 20px; position: relative;}
.new_left a{display: block; height: 42px; line-height: 42px; color: #666666; padding-left: 58px; font-size: 14px;}
.new_left a.active{color: #0f54a2; border-right: solid 2px #0086a4; background: #ededed;}
.new_right{width: 929px; float: left; padding-left: 60px; position: relative;}
.new_title{width: 100%; margin-bottom: 20px; line-height: 20px; border-bottom: solid 1px #e5e5e5; margin-top: 15px;}
.new_title h3{font-weight: normal; font-size: 16px; padding-bottom: 5px; padding-top: 10px; display: inline-block; border-bottom: solid 2px #0f54a2; color: #0f54a2;}
.break_nav{color: #b0b0b0; font-size: 14px; background: url(../img/index_img.png) no-repeat -284px -380px; float: right; line-height: 20px; padding-left: 20px; margin-top: 8px;}
.break_nav em{font-style: normal; color: #0f54a2;}
.new_list{display: block;}
.new_list li{display: block; border-bottom: solid 1px #e4e4e4; padding: 30px 0; overflow: hidden;}
.new_list li .new_date{width: 82px; height: 82px; text-align: center; background: #ebebeb; float: left;}
.new_list li .new_date em{font-style: normal; color: #666666; font-size: 26px; display: block; padding: 20px 0 15px;}
.new_list li .new_date span{font-style: normal; color: #666666; font-size: 16px; display: block;}
.new_list li .new_cont{ float: right; width: 815px; overflow: hidden;}
.new_list li .new_cont a{display: block; overflow: hidden; line-height: 30px; margin-bottom: 10px;}
.new_list li .new_cont h3:hover,.new_list li .new_cont span:hover{color: #eba300;}
.new_list li .new_cont h3{ float: left; color: #333333; font-size: 16px; width: 720px; overflow: hidden; line-height: 30px; height: 30px;}
.new_list li .new_cont p{display: block; font-size: 14px; color: #333333; line-height: 20px;}
.new_left .new_top{width: 43px; height: 43px; position: absolute; right: -44px; bottom: 30px; background: url(../img/index_img.png) no-repeat -257px -418px; padding: 0;}
.page_box{width: 100%; text-align: center; margin: 20px 0;}
.page_box a{display: inline-block; width: 30px; height: 30px; line-height: 30px; border:solid 1px #a5a5a5; margin: 0 5px;}
.page_box a.active{background: #838383; color: #fff;}
.page_box a:hover{background: #838383; color: #fff;}
.new_topic{width: 211px; height: 95px; background: url(../img/index_img.png) no-repeat 0 -474px; position: absolute; top: -99px; left: 0;}
.new_topic span{display: block; color: #fff; font-size: 30px; text-align: center; padding-top: 35px; font-weight: bold;}
.new_topic2{width: 211px; height: 95px; background: url(../img/index_img.png) no-repeat 0 -579px; position: absolute; top: -99px; left: 0;}
.new_topic2 span{display: block; color: #fff; font-size: 30px; text-align: center; padding-top: 35px; font-weight: bold;}
.company_cont{ color: #666666; font-size: 14px; line-height: 24px; }
.company_cont p{margin-bottom: 10px;}
.company_cont img{display: block; margin:10px auto;}
.detail_bg{background: url(../img/bottom_bg.jpg) no-repeat right bottom;}
.company_list{display: block; margin-top: 30px; margin-bottom: 30px;}
.company_list span{color: #0f54a2; font-size: 16px;}

/*详情页*/
.detail_title{color: #333333; font-size: 20px; text-align: center; margin: 10px 0; line-height: 30px;}
.break_anthor{text-align: center; color: #999999; font-size: 14px; margin-bottom: 20px;}
.break_anthor span{margin: 0 10px;}
.catalog{ width: 100%; overflow: hidden;}
.catalog a{display: inline-block; color: #0f54a2; font-size: 14px; margin-top: 10px;}
.catalog .catalog_pre{ float: left;}
.catalog .catalog_next{ float: right;}

.detail_footer{width: 100%; overflow: hidden; margin: 10px 0; padding-top: 10px;}
.detail_footer .file_type{ margin-bottom: 10px;}
.detail_footer .file_type span{display: inline-block; font-size: 14px; vertical-align: middle; margin-right: 10px;}
.detail_footer .file_type .file_type_icon{overflow: hidden; display: inline-block; background: url(../img/file_type.png) no-repeat; vertical-align: middle;}
.detail_footer .file_type .file_type_icon a{float: left; display: inline-block; width: 34px; height: 34px; margin-right: 20px;}
 #socialShare{margin-top: 10px;}
 .detail_footer .load_icon{display: inline-block; float: right; width: 89px; height: 89px; background: url(../img/down.png) no-repeat;}
.fl{float: left;}


