@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; border:0px;}
.head{ width:970px; margin:0 auto;}
.head:after{ content:""; display:table; clear:both;}
.head .head_left{ min-height:50px; float:left; margin-top:30px;}
.head .head_left .logo_block{ float: left; width: 85px; height: 50px; overflow: hidden;}
.head .head_left .logo_block img{ width: 85px; height: 50px;}
.head .head_left .logo_font{float: left; width:400px; text-align:center;}
.head .head_left .logo_font .f1{ font-size: 28px; font-weight:bold; color:#2a2727;}
.head .head_left .logo_font .f2{ font-size: 10px; color:#999; }
.head .head_right{ width:240px; float:right; overflow:hidden;}
.head .head_right .hr_top{ position:relative; text-align:right; padding-right:5px;}
.head .head_right .hr_top a{ font-size:12px; color:#000; padding:0 5px; text-decoration:none;}
.head .head_right .hr_search{width:240px; margin-top:50px; overflow-y:auto;}
.head .head_right .search_text{ border:none; width:197px; height:25px; background:url(../images/search_text.jpg) no-repeat; float:left;}
.head .head_right .search_bt{ border:none; background:url(../images/search_bt.jpg) no-repeat; width:33px; height:25px; float:left;}

.warp{ width:100%; margin:0 auto;}
.warp .menu_bar{ background:url(../images/menu_bar.jpg) repeat-x; width:100%; height:65px;}
.warp .menu_bar .menu_nav{ width:960px; height:50px; margin:0 auto 0; padding-top:12px;}
.warp .menu_bar .menu_nav a{ display:block; width:110px; height:50px; line-height:50px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#003366; text-decoration:none;}
.warp .menu_bar .menu_nav a:hover{ background:url(../images/nav_hover_bg.jpg) no-repeat; color:red;}
.warp .menu_bar .menu_nav .hover_list{position:absolute;clear:both; float:none; width:110px; margin-top:50px;margin-left:440px;display: none;}
.warp .menu_bar .menu_nav .hover_list a{height: 25px; background:#003494; line-height: 25px; color:#fff;font-size:12px;}
.warp .menu_bar .menu_nav .hover_list a:hover{ background: #00d0fb; color:#000;}
.warp .menu_slide{ width:100%; background:#08458b; height:290px;}
.warp .menu_slide .slide_block{width:960px; height:290px; margin:0 auto; overflow: hidden;}
.warp .menu_slide .slide_block .slide_img{ width:960px; height:290px;}
.slide_left,.slide_right{ width:31px; height:40px; position:absolute; top:130px; cursor:pointer;}
.slide_right{left:930px;}

.main_body{ width:965px; margin:15px auto; overflow-x:hidden;font-family:SimSun;}
.main_body .mb_left{ width:660px; float:left;}
.main_body .mb_left .news{ width:660px; margin: 10px 0;}
.main_body .mb_left .news_title{ width:660px; height:45px; border-bottom:1px solid #ccc; line-height:50px;}
.main_body .mb_left .title_pic{ display:block; float:left;}
.main_body .mb_left .news_cover{ display:block; float:left; width:215px; height:191px;overflow:hidden;}
.main_body .mb_left .news_cover img{ height:100%;}
.main_body .mb_left .news_font{ font-size:16px; color:#333; font-weight:bold; line-height:50px; display:block; float:left; margin-left:5px; font-family:Microsoft YaHei;}
.main_body .mb_left .news_more{ font-size:10px; color:#ff0000; line-height:50px; display:block; float:right; text-decoration:none; }
.main_body .mb_left .nc_content{ width:420px; float:right;}
.main_body .mb_left .nc_content2{ width:100%; float:right;}
.main_body .mb_left .new_content{ width:660px; overflow-y:auto; overflow-x:hidden; padding-top:10px;}
.main_body .mb_left .new_content .ncc_title{ font-size:14px;  color:#333; font-weight:bold;}
.main_body .mb_left .new_content .ncc_title a{color:#333; text-decoration: none;}
.main_body .mb_left .new_content .ncc_title a:hover{text-decoration:underline;}
.main_body .mb_left .new_content .ncc_date{font-size:12px;  color:#333; margin-top:10px; }
.main_body .mb_left .new_content .ncc_main{font-size:12px;  color:#333; text-indent:2em; margin-top:15px; line-height:25px;}

.main_body .mb_left .pic_block{ width:660px; margin-top:30px; overflow: hidden; height: 183px;}
.main_body .mb_left .pic_block .pic_title{ width:658px; height:35px; background:#fafafa; border:1px solid #ccc;}
.main_body .mb_left .pic_block .pic_title a{font-size:12px; line-height:35px; color:#666; font-weight:bold; width:90px; height:45px; position: relative; display:block; text-decoration:none; text-align:center; float:left;}
.main_body .mb_left .pic_block .pic_title a:hover{ background:url(../images/a_title.png) no-repeat; color:#fff;}
.main_body .mb_left .pic_block .pic_nav{ width:658px; height:145px;border:1px solid #ccc; border-top:0px;}
.main_body .mb_left .pic_block .pic_nav .img_block{ width:164px; height:145px; float:left; text-align:center; margin-top:15px;}
.main_body .mb_left .pic_block .pic_nav .img_block img{ display:block; border:1px solid #ccc; padding:2px;  width:144px; height:90px;margin:0 auto;}
.main_body .mb_left .pic_block .pic_nav .img_block span{ display:block; font-size:12px; width:145px; margin:0 auto; margin-top:10px; height:14px; overflow:hidden;}
.main_body .mb_left .pic_shadow{ width:660px; height:8px; background:url(../images/toggle_panel_shadow.png) no-repeat;}

.main_body .mb_right{ width:285px; float:right;}
.main_body .mb_right .mbr_block{ width:277px; border:1px solid #ccc; height:225px; overflow:hidden;}
.main_body .mb_right .mbr_block .mbrb_title{ background:url(../images/right_menu.jpg) repeat-x; height:30px; width:275px; margin:1px auto; line-height:30px;}
.main_body .mb_right .mbr_block .mbrb_title span{ float:left; font-size:14px;color:#fff; font-weight:bold; margin-left:5px;}
.main_body .mb_right .mbr_block .mbrb_title a{ float:right; font-size:10px; color:#fff; margin-right:5px; text-decoration:none;}
.main_body .mb_right .mbr_block .mbrb_cover{width:280px; height:90px; overflow:hidden;}
.main_body .mb_right .mbr_block .mbrb_cover_img{float:left; width:72px; display:block; margin:8px 4px;}
.main_body .mb_right .mbr_block .cover_right{ float:right; width:182px; margin:8px 4px; height:70px; overflow:hidden;}
.main_body .mb_right .mbr_block .cover_right .cover_title{ color:#0099ff; font-size:12px;}
.main_body .mb_right .mbr_block .cover_right .cover_title a{color:#0099ff; text-decoration: none;}
.main_body .mb_right .mbr_block .cover_right .cover_content{ color:#666; font-size:12px; text-indent:2em; line-height:18px;}
.main_body .mb_right .mbr_block .mbrb_list{ list-style-type:none;}
.main_body .mb_right .mbr_block .mbrb_list li{ line-height:23px; border-top:1px dotted #666; padding:0 10px;}
.main_body .mb_right .mbr_block .mbrb_list li a{ font-size:12px; color:#333; text-decoration:none;}
.main_body .mb_right .mbr_block .mbrb_list li a:hover{ text-decoration:underline; color:#006699;}
.main_body .mb_right .mbr_block .mbrb_list li img{ float:left; margin-top:5px;}
.main_body .mb_right .mbr_block .mbrb_list li span{ font-size:12px; color:#666; float:right;}
.main_body .mb_right .mbrb_shadow{ height:10px; width:280px; background:url(../images/sidebar_menu_shadow.png) no-repeat center center;}

.foot{ width:100%; height:28px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#fafafa;}
.foot .foot_block{ font-size:12px; width:600px; margin:0 auto; height:28px; line-height:28px;color:#666;}
.foot .foot_block a{ color:#666; text-decoration:none;}
.foot .foot_block a:hover{ text-decoration:underline;}

.bottom{ width:970px; margin:15px auto 15px; font-size:12px; overflow:hidden;}
.bottom .bt_left{ float:left; color:#666;}
.bottom .bt_right{ float:right; color:#666;}

/*列表页*/
.list_content{width:970px; overflow-x:hidden; overflow-y:auto; margin:0 auto;}
.list_content .list_guide{ color:#666; font-size:12px; height:35px; line-height:35px;}
.list_content .list_guide a{ color:#666; text-decoration: none;}
.list_content .list_guide a:hover{ text-decoration: underline;}
.list_content .list_guide span{ margin:0 5px;}
.list_content .list_main{ width:970px; min-height:750px; overflow-x:hidden;}

.list_main .lm_left{ width:285px; float:left;}
.list_main .lm_left .mbr_block{ width:277px; border:1px solid #ccc; height:225px; overflow:hidden;}
.list_main .lm_left .mbr_block .mbrb_title{ background:url(../images/right_menu.jpg) repeat-x; height:30px; width:275px; margin:1px auto; line-height:30px;}
.list_main .lm_left .mbr_block .mbrb_title span{ float:left; font-size:14px;color:#fff; font-weight:bold; margin-left:5px;}
.list_main .lm_left .mbr_block .mbrb_title a{ float:right; font-size:10px; color:#fff; margin-right:5px; text-decoration:none;}
.list_main .lm_left .mbr_block .mbrb_title a:hover{ text-decoration: underline;}
.list_main .lm_left .mbr_block .mbrb_cover{width:280px; height:90px; overflow:hidden;}
.list_main .lm_left .mbr_block .mbrb_cover_img{float:left; width:72px; display:block; margin:8px 4px;}
.list_main .lm_left .mbr_block .cover_right{ float:right; width:182px; margin:8px 4px;}
.list_main .lm_left .mbr_block .cover_right .cover_title{ color:#0099ff; font-size:12px;}
.list_main .lm_left .mbr_block .cover_right .cover_content{ color:#666; font-size:12px; text-indent:2em; line-height:18px;}
.list_main .lm_left .mbr_block .mbrb_list{ list-style-type:none;}
.list_main .lm_left .mbr_block .mbrb_list li{ line-height:23px; border-top:1px dotted #666; padding:0 10px;}
.list_main .lm_left .mbr_block .mbrb_list li a{ font-size:12px; color:#333; text-decoration:none;}
.list_main .lm_left .mbr_block .mbrb_list li a:hover{ text-decoration:underline; color:#006699;}
.list_main .lm_left .mbr_block .mbrb_list li img{ float:left; margin-top:5px;}
.list_main .lm_left .mbr_block .mbrb_list li span{ font-size:12px; color:#666; float:right;}
.list_main .lm_left .mbrb_shadow{ height:10px; width:280px; background:url(../images/sidebar_menu_shadow.png) no-repeat center center;}

.list_main .lm_right{ width:660px; float:right;}
.list_main .lm_right .lmr_title{ width:660px; height:50px; border-bottom:1px solid #ccc;}
.list_main .lm_right .lmr_title img{ float:left;}
.list_main .lm_right .lmr_title span{ float:left; font-size:16px; color:#333; font-weight:bold; margin:20px 0 0 5px;}
.list_main .lm_right .lmr_list{ list-style-type:none;}
.list_main .lm_right .lmr_list li{ line-height:35px; padding:0 10px;}
.list_main .lm_right .lmr_list li a{ font-size:12px; color:#333; text-decoration:none;}
.list_main .lm_right .lmr_list li a:hover{ text-decoration:underline;}
.list_main .lm_right .lmr_list li img{ float:left; margin-top:12px;}
.list_main .lm_right .lmr_list li span{ font-size:12px; color:#666; float:right;}

.list_main .lm_right .detail_title{width:660px;padding-bottom:5px; border-bottom:1px solid #ccc; text-align:center;}
.list_main .lm_right .detail_title .dt_1{ color:#333; font-size:16px; line-height:25px; font-weight:bold;}
.list_main .lm_right .detail_title .dt_2{ color:#666; font-size:12px;}
.list_main .lm_right .detail_title .dt_2 span{ margin:0 5px;}

.list_main .lm_right .detail_content{ padding-top:20px; font-size:12px; color:#333; line-height:22px;padding-bottom:30px;}
.detail_content img{max-width:100%; height:auto;}
/*联系我们*/
.map_block{ height:305px; width:660px; text-align:center; margin-top:20px;}
.address{ list-style-type:none; font-size:12px; color:#666; line-height:25px;}
.address span{ font-weight:bold;}

/*友情连接*/
.list_main .lm_right .lmr_link_list{ list-style-type:none;}
.list_main .lm_right .lmr_link_list li{ line-height:90px; padding:0 10px; width:650px; height:90px; border-bottom:1px dotted #ccc;}
.list_main .lm_right .lmr_link_list li a{ font-size:12px; color:#333; text-decoration:none;}
.list_main .lm_right .lmr_link_list li a:hover{ text-decoration:underline;}
.list_main .lm_right .lmr_link_list li a img{ vertical-align: middle;}

/*分页*/
.page{font-size: 14px;margin: 8px;float: right;}
.page a,.page strong{ padding-top: 4px;}
.page a{color:#000; height:23px; width: 26px; background:url(/images/page_bt.jpg); display: block; float: left; text-align: center;margin:0 5px; text-decoration: none;}
.page a:hover{background:url(/images/page_bt_hover.jpg);}
.page strong{color:#000; height:23px; width: 26px; background:url(/images/page_bt_hover.jpg); display: block; float: left; text-align: center; margin:0 5px;}
.page_next { width:60px; height:27px;background:url(/images/page_bt_next.jpg); display: block; float: left; text-align: center; margin:0 5px;}
.page_prev { width:60px; height:27px;background:url(/images/page_bt_prev.jpg); display: block; float: left; text-align: center; margin:0 5px;}
.page_prev a,.page_next a,.page_prev a:hover,.page_next a:hover{ border: none; background: none;width:60px; height:27px;}

/* 汉堡菜单按钮 */
.menu_toggle{ display:none; cursor:pointer; padding:15px; float:right;}
.menu_toggle span{ display:block; width:25px; height:3px; background:#003366; margin:4px 0;}

/* 响应式布局 */
@media screen and (max-width: 999px) {
	.head{ width:100%; padding:0 10px; box-sizing:border-box;}
	.head .head_left{ float:none; margin-top:15px; width:100%;}
	.head .head_left .logo_font{ width:auto; text-align:left;}
	.head .head_right{ float:none; width:100%; margin-top:10px;}
	.head .head_right .hr_search{ width:100%; margin-top:10px;}
	.head .head_right .search_text{ width:80%; background-size:100% 100%;}

	.warp .menu_bar{ height:auto;}
	.warp .menu_bar .menu_nav{ width:100%; height:auto; padding:0; display:none;}
	.warp .menu_bar .menu_nav.open{ display:block;}
	.warp .menu_bar .menu_nav a{ width:100%; height:40px; line-height:40px; float:none; border-bottom:1px solid #e0e0e0;}
	.warp .menu_bar .menu_nav .hover_list{ position:static; margin:0; width:100%;}
	.warp .menu_bar .menu_nav .hover_list a{ width:100%; padding-left:30px; box-sizing:border-box;}
	.menu_toggle{ display:block;}

	.main_body{ width:100%; padding:0 10px; box-sizing:border-box;}
	.main_body .mb_left{ width:100%; float:none;}
	.main_body .mb_left .news{ width:100%;}
	.main_body .mb_left .news_title{ width:100%;}
	.main_body .mb_left .new_content{ width:100%;}
	.main_body .mb_left .news_cover{ width:40%; height:auto;}
	.main_body .mb_left .news_cover img{ width:100%; height:auto;}
	.main_body .mb_left .nc_content{ width:55%;}
	.main_body .mb_left .pic_block{ width:100%; height:auto;}
	.main_body .mb_left .pic_block .pic_title{ width:100%;}
	.main_body .mb_left .pic_block .pic_nav{ width:100%; height:auto; overflow:hidden;}
	.main_body .mb_left .pic_block .pic_nav .img_block{ width:50%;}
	.main_body .mb_left .pic_block .pic_nav .img_block img{ width:80%; height:auto;}
	.main_body .mb_left .pic_shadow{ width:100%; background-size:100%;}
	.main_body .mb_right{ width:100%; float:none; margin-top:15px;}
	.main_body .mb_right .mbr_block{ width:100%; height:auto; padding-bottom:5px;}

	.bottom{ width:100%; padding:0 10px; box-sizing:border-box;}
	.bottom .bt_left{ float:none; margin-bottom:5px;}
	.bottom .bt_right{ float:none;}

	.list_content{ width:100%; padding:0 10px; box-sizing:border-box;}
	.list_content .list_main{ width:100%;}
	.list_main .lm_left{ width:100%; float:none;}
	.list_main .lm_left .mbr_block{ width:100%; height:auto;}
	.list_main .lm_right{ width:100%; float:none;}
	.list_main .lm_right .lmr_title{ width:100%;}
	.list_main .lm_right .detail_title{ width:100%;}
	.map_block{ width:100%; height:250px;}
	.list_main .lm_right .lmr_link_list li{ width:100%;}

	.foot .foot_block{ width:100%; padding:0 10px; box-sizing:border-box; height:auto; line-height:20px; padding-top:4px; padding-bottom:4px;}
}