.top_banner{ width:100%; height:230px; margin:0 auto; overflow:hidden;}
@media screen and (max-width: 1000px)
{
.top_banner{ width:1200px; }
}


.banner_bg{ width:1200px; height:320px; margin:0 auto; background:url(../img/logo2.png) no-repeat left top;}
/*--搜索样式--*/
.search-col{ width:460px;  position:relative; float:right; margin:80px 0 0;}
.search{ padding-left:30px; width:427px; border:#dd0012 2px solid; background:#fff url(../img/search-icon.png) no-repeat left center; overflow:hidden; zoom:1;}
.search-txt{ float:left; width:325px; padding:9px 0; height:18px; line-height:18px; background:none; color:#656565;}
.search-btn{ float:right; width:98px; height:36px; text-align:center; font-size:18px; line-height:36px; color:#fff; background:#dd0012;}
.search-btn:hover{ background:#dd0012;}

/*--菜单样式--*/
.menu_wrap{ height:60px; background:#dd0012; margin-top:0px;}
#menu{ width:1200px; background:#dd0012; height:60px; line-height:60px; position:relative; margin:0 auto;}
#menu ul{ height:60px; line-height:60px;}
#menu ul li{ width:11%; height:60px; float:left; text-align:center;}
#menu ul li a{ font-size:20px; font-weight:700; color:#fff; display:block;}
#menu ul li:hover a{ background-color:#c30505;}
#menu ul li #children{ width:100%; display:none; z-index:100; position:relative;}
#menu ul li #children li{ width:100%; height:50px; margin-left:0px; padding:0px; display:inline-block; border-bottom:#FFFFFF 1px solid;}
#menu ul li #children li a{ width:100%; height:50px; line-height:50px; font-size:20px; overflow:hidden; padding:0px; display:inline-block; background-color:#dd0012; text-align:center;}
#menu ul li #children li a:hover{ background-color:#c30505;}


/*--轮播要闻样式--*/
.flash_news{ width:1200px; height:auto; margin:30px auto 30px auto; padding:0; overflow:hidden;}
.flash{ width:660px; height:400px; float:left; padding:0px; overflow:hidden;}
.news{ width:510px; height:400px; padding-top:0px; overflow:hidden;}
.tabs{ width:510px; height:auto; overflow:hidden; font:bold 13px sans-serif; margin:0px auto;}
.tabs_ul{ width:510px; height:35px; padding:0; margin:0; overflow:hidden; border-bottom:#dd0012 2px solid; background:url(../img/tabs_bg.jpg) no-repeat;}
.tabs_ul li{ width:110px; display:inline-block; float:left; min-width:120px; height:35px; overflow:hidden;}
.tabs_ul li a{ min-width:100px; height:35px; line-height:35px; display:block; text-decoration:none; padding:0px 5px; text-align:center; font-size:20px; color:#999;}
.tabs_ul li a.tab_active{ height:35px; color:#dd0012; line-height:35px; padding:0 8px;}
.tabs .tabs_content_placeholder{ width:510px; font-weight:normal; clear:both; overflow:hidden;}
.tabs .tabs_content_placeholder div{ display:none;}
.tabs .tabs_content_placeholder div.tab_content_active{ display:block; clear:both;}
.tabs_list{ padding-top:10px;}
.tabs_list li{ width:500px; height:40px; line-height:40px; padding-left:10px; background:url(../img/icon01.gif) no-repeat 0px center; font-size:16px; position:relative; color:#999; overflow:hidden;}
.tabs_list li span{ position:absolute; top:0px; right:0px; color:#888;}
.news_hot_details{ height:120px; padding-left:0; overflow:hidden;}
.news_hot_details h1{ width:506px; font-size:18px; margin-top:5px; color:#333333; font-weight:bolder; letter-spacing:normal; overflow:hidden;}
.news_hot_details p{ width:506px; height:60px; line-height:28px; margin-top:12px; padding-bottom:4px; font-size:16px; color:#999999; text-indent:2em; overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient:vertical; border-bottom:#999999 1px dashed;}

/* 轮播图片新闻样式 */
.slide_news{ width:660px; height:400px; border:0px; padding:0px; position:relative; overflow:hidden; zoom:1; float:left}
.slide_news .bd{ width:660px; height:400px; position:relative; }
.slide_news .bd li{ position:relative; zoom:1; vertical-align:middle; }
.slide_news .bd li .pic{ position:relative; z-index:0; }
.slide_news .bd li .pic img{ width:660px; height:400px; vertical-align:bottom; }
.slide_news .bd li .bg{ width:660px; height:40px; position:absolute; left:0; bottom:0; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.slide_news .bd li .title{ width:660px; height:40px; line-height:40px; left:0; bottom:0; position:absolute; z-index:2; font-weight:normal; }
.slide_news .bd li .title a{ color:rgba(255,255,255,0.5); padding-left:15px; }
.slide_news .hd{ height:18px; overflow:hidden; position:absolute; right:8px; bottom:8px; z-index:3; }
.slide_news .hd ul{ overflow:hidden; zoom:1; float:left; }
.slide_news .hd ul li{ float:left; margin-right:5px; width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; }
.slide_news .hd ul li.on{ background:#f00; color:#fff; }

/*--宣传样式--*/
.banner2{ width:1200px; height:132px; margin:0 auto; overflow:hidden;}

/*--文章与介绍样式--*/
.article_introduce{ width:1200px; height:auto; margin:30px auto; overflow:hidden;}

.article_content{ width:864px; height:auto; float:left;}
.article{ width:420px; border:#e5e5e5 1px solid; border-top:none; overflow:hidden;}
.article.mr{ margin-right:20px;}
.article.mt{ margin-top:20px;}
.article .title{ height:43px; border-top:#e5e5e5 1px solid; margin-bottom:20px; position:relative; }
.article .title .title_more{ margin-right:20px;}
.article .title strong{ padding:8px 20px 0;}
.title strong{ border-top:#dd0012 2px solid; color:#e60012; font-size:20px; line-height:36px; float:left; padding-top:8px; font-weight:700;}
.title a.title_more{ background:url(../img/icon.png) 36px -145px no-repeat; color:#999; float:right; font-weight:400; padding-right:15px; margin-top:15px; height:25px; line-height:25px; font-size:18px;}
.article .text_list{ padding:0 20px;}
.text_list{ padding-bottom:7px;}
.text_list li{line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px; font-size:16px;}
.article_img_top{ width:390px; height:220px; margin:0 auto 20px; position:relative; display:block; border-radius:6px; overflow:hidden;}
.article_img_top p{ width:100%; position:absolute; left:0; bottom:0; display:block; padding:10px; font-size:16px; line-height:1.4; background:#000; color:#fff; background:rgba(0,0,0,0.6); -webkit-box-sizing:border-box; box-sizing:border-box;}
.article_img_top:hover p{ color:red;}

.introduce_content{ width:314px; height:550px; float:right; overflow:hidden;}
.pub_ament{ width:100%; height:58px; background:url(../img/bg-gg.png) no-repeat left; background-color:#E50012;}
.pub_ament_tit{ height:58px; line-height:58px; font-size:20px; font-weight:700; padding-left:50px; color:#FFFFFF;}
.pub_ament_content{ width:292px; height:291px; padding:10px 10px 0 10px; overflow:hidden; border:#e5e5e5 1px solid;}
.pub_ament_content li{ height:35px; line-height:35px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.contact_us{ width:312px; height:167px; margin-top:20px; border:#e5e5e5 1px solid; overflow:hidden;}
.contact_tit{ width:312px; height:45px; padding-top:6px; padding-left:44px; background:url(../img/lianxi.png) no-repeat 5px center #C91D22; color:#FFFFFF;  font-size:16px; font-weight:700; line-height:20px;  border-bottom:#dd0012 2px solid;}
.contact_content{ font-size:15px; line-height:27px; padding-left:8px; padding-top:2px;}

.rightLink{ width:314px; height:396px; overflow:hidden;}
.rightLink li{ height:79px; background:url(../img/right_icon_line.png) no-repeat center bottom #f3e6e6;}
.rightLink li a{ width:314px; height:77px; line-height:77px; display:block; font-size:18px; color:#af0c11; background:#f3e6e6;}
.rightLink li a:hover{ color:#FFF; background:#f09942;}
.rightLink li:hover{ background:#f09942;}
.rightLink li a .icon{ float:left; display:block; background:url(../img/icon1.png) no-repeat; margin:23px 10px 0 90px;}
.rightLink li a .icon01{ width:33px; height:33px; background-position:0 -43px;}
.rightLink li a .icon02{ width:35px; height:27px; background-position:-276px -43px;}
.rightLink li a .icon03{ width:37px; height:29px; background-position:-138px -43px;}
.rightLink li a .icon04{ width:32px; height:30px; background-position:-70px -43px;}
.rightLink li a .icon05{ width:28px; height:28px; background-position:-216px -43px;}
.rightLink li a:hover .icon01{ background-position:-35px -43px;}
.rightLink li a:hover .icon02{ background-position:-313px -43px;}
.rightLink li a:hover .icon03{ background-position:-177px -43px;}
.rightLink li a:hover .icon04{ background-position:-104px -43px;}
.rightLink li a:hover .icon05{ background-position:-246px -43px;}

/*--图片集锦样式--*/
.special_box{ width:1200px; margin:0px auto 30px auto;}
.main_title4{ height:30px; margin-top:0px; border-bottom:#dd0012 2px solid; position:relative;}
.main_title4 span{ width:130px; height:30px; font-size:20px; line-height:30px; color:#dd0012; margin-left:500px; padding-left:40px; position:absolute; top:10px; background-color:#FFFFFF; font-weight:700;}
.main_title4 cite{ font-style:normal; font-size:14px; position:absolute; top:8px; right:0px;}
.scroll_horizontal{ width:1165px; height:262px; margin-left:35px; margin-top:20px; position:relative;}
.scroll_horizontal .box{ width:1140px; height:262px; margin-left:0px; overflow:hidden;}
.scroll_horizontal .list{ width:9999px; overflow:hidden;}
.scroll_horizontal .list li{ width:380px; height:240px; float:left; margin-top:10px;}
.list li .pic img{ width:370px; height:210px; display:block; padding:0px;}
.list li .pic_title{ height:20px; line-height:20px; margin-top:10px; font-size:16px; overflow:hidden; text-align:center;}
.scroll_horizontal .prev{ width:20px; height:56px; margin-top:-170px; left:-25px; position:absolute; background:url(../img/i-prev-red.png) 0 0 no-repeat;}
.scroll_horizontal .next{ width:20px; height:56px; margin-top:-170px; right:5px; position:absolute; background: url(../img/i-next-red.png) 0 0 no-repeat;}

/*--文章单页样式--*/
.spage_wrap{ width:1200px; height:auto; margin:20px auto; padding:0; overflow:hidden;}
.spage_left{ width:280px; height:auto; float:left; overflow:hidden;}
.spage_right{ width:900px; height:auto; float:right; overflow:hidden;}
.spage_box .hd{ height:45px; border-bottom:#dd0012 2px solid;}
.spage_box .hd .tit{ width:100%; line-height:40px; float:left; color:#fff; font-size:18px; font-weight:700; background-color:#dd0012; padding-left:10px;}
.spage_box .bd{ padding:5px; margin-top:5px; background-color:#F7F5F5;}	
.spage_box .bd li{ height:40px; line-height:40px; padding-left:10px; background:url(../img/icon01.gif) no-repeat 0px 19px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:#c1c1c1 1px dotted; font-size:16px;}
.spage_mune{ width:100%; height:auto; overflow:hidden;}
.spage_mune ul li{ height:40px; line-height:40px; text-align:center; border-bottom:#CCCCCC 1px solid;}
.spage_mune ul li a{ font-size:18px; font-weight:700; display:block;}
.spage_mune ul li:hover a{ background-color:#c30505; color:#FFFFFF;}
.spage_set{ height:100%;}
.spage_set .spage_tit{ height:45px; line-height:40px; border-bottom:#dd0012 2px solid; overflow:hidden;}
.spage_set .spage_tit span{ width:300px; height:40px; line-height:40px; font-size:18px; float:left; font-weight:700; color:#dd0012;}
.rnav{ background: url("../img/nav.png") no-repeat scroll 0 80% transparent; height:20px; line-height:20px; margin:0; padding:10px 0 0 20px; font-size:14px; color:#909090; float:right;}
.lnav{ background: url("../img/nav.png") no-repeat scroll 0 80% transparent; height:20px; line-height:20px; margin:0; padding:10px 0 0 20px; font-size:14px; color:#909090; float:left;}
.spage_set .spage_cont{ padding:18px; line-height:30px; font-size:16px;}
.spage_set .list_cont{ width:100%; height:auto; padding:18px 0; line-height:30px; font-size:16px;}
.spage_set .list_cont ul li{ height:40px; line-height:40px; padding:5px 0 5px 10px; font-size:16px; overflow:hidden; margin-bottom:15px; border:#CDC7C7 1px solid;}
.spage_set .list_cont ul li a{ display:block;}
.spage_set .list_cont ul li span{ float:right; margin-right:10px; color:#CDC7C7; font-size:14px;}

.leader_cont{ width:100%; height:auto; padding:18px 5px; line-height:30px; overflow:hidden;}
.leader_cont ul li{ width:100%; height:170px; padding-bottom:20px; margin-bottom:20px; overflow:hidden; border-bottom:#CCCCCC 1px solid;}
.leader_cont ul li .leader_pic{ width:120px; height:160px; float:left; padding:5px; border:#CCCCCC 1px solid;}
.leader_cont ul li .leader_jies{ width:750px; height:170px; float:left; margin-left:10px; border:#000000 0px solid;}
.jies_box{ width:750px; height:45px; border-bottom:#dd0012 2px solid;}
.leader_name{ width:100px; height:40px; line-height:40px; font-size:18px; float:left; font-weight:700;}
.leader_duties{ width:200px; height:35px; line-height:35px; font-size:16px; float:left; padding-top:3px;}
.leader_details{ width:750px; height:112px; line-height:30px; margin-top:10px; font-size:16px; overflow:hidden;}


/*--文章列表样式--*/
.list_wrap{ width:1200px; height:auto; margin:20px auto; padding:0; overflow:hidden;}
.list_all{ width:1180px; height:auto; float:left; overflow:hidden;}
.list_left{ width:900px; height:auto; float:left; overflow:hidden;}
.list_right{ width:280px; height:auto; float:right; overflow:hidden;}
.list_set{ height:100%;}
.list_set .list_tit{ height:45px; line-height:40px; border-bottom:#dd0012 2px solid; overflow:hidden;}
.list_set .list_tit span{ width:300px; height:40px; line-height:40px; font-size:18px; float:left; font-weight:700; color:#dd0012;}
.list_set .list_cont{ padding:18px 0; line-height:30px; font-size:16px;}
.list_set .list_cont ul li{ height:40px; line-height:40px; padding:5px 0 5px 0px; font-size:16px; overflow:hidden; margin-bottom:5px; border-bottom:#c1c1c1 1px dotted;}
.list_set .list_cont ul li a{ display:block;}
.list_set .list_cont ul li span{ float:right; margin-right:5px; color:#CDC7C7; font-size:14px;}
.list_box .hd{ height:45px; border-bottom:#dd0012 2px solid;}
.list_box .hd .tit{ width:100%; line-height:40px; float:left; color:#fff; font-size:18px; font-weight:700; background-color:#dd0012; padding-left:10px;}
.list_box .bd{ padding:5px; margin-top:5px; background-color:#F7F5F5;}	
.list_box .bd li{ height:40px; line-height:40px; padding-left:10px; background:url(../img/icon01.gif) no-repeat 0px 19px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:#c1c1c1 1px dotted; font-size:16px;}

/*--图片列表样式--*/
.piclist_cont{ width:100%; height:auto; padding:18px 0; font-size:16px; overflow:hidden;}
.piclist_cont ul li{ height:160px; padding:0 5px; overflow:hidden; margin-bottom:20px; border-bottom:#c1c1c1 1px solid;}
.piclist_cont ul li .newimg{ width:220px; height:150px; float:left; margin-left:0; border:#ccc 1px solid;}
.piclist_cont ul li .newdepict{ width:644px; height:150px; float:left; margin-left:20px; overflow:hidden;}
.piclist_cont ul li .depicttitle{ width:644px; height:40px; line-height:40px; text-align:left; font-size:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.piclist_cont ul li .depictcontent{ width:644px; height:75px; line-height:25px; text-align:left; text-indent:2em; font-size:16px; overflow:hidden;}
.piclist_cont ul li .depictcontent a{ color:#b0b0b0;}
.piclist_cont ul li .depictdate{ height:35px; line-height:35px; float:right; margin-right:10px; font-size:14px;}

/*--分页样式--*/
.pagination{ height:30px; padding:40px 0; text-align:center;}
.pagination input{ height:28px; line-height:27px; width:58px; margin:-5px 5px 0; padding:0px 10px; border:#FAA32A 1px solid; border-radius:2px;}
.pagination span{ height:28px; line-height:27px; margin:0px 5px; padding:0px 10px; display:inline-block; font-size:16px; text-align:center; color:#FAA32A; border:#FAA32A 1px solid; border-radius:2px;}
.pagination span.prev, .pagination span.next{ width:58px;}
.pagination span.noborder{ border:0;}
.pagination span.current a{color:#fff;}
.pagination span.current a:hover{color:#fff;}
.pagination span.current{ font-weight:bold; color:#fff; background:#FAA32A; border-color:#FAA32A;}
.pagination span:hover{ border-color:#dd0012; color:#dd0012}

/*--文章详情样式--*/
.detail_wrap{ width:1200px; height:auto; margin:0 auto; margin-top:20px; overflow:hidden;}
.news_side{ width:1198px; overflow:hidden; border:#EEEDED 0px solid; margin:40px auto;}
.intr_title{ text-align:center; font-size:26px; line-height:36px; height:auto; margin-top:20px; margin-bottom:20px; font-weight:bold;}
.intr_subtitle{ text-align:center; font-size:20px; line-height:36px; height:auto; margin-top:20px; margin-bottom:20px; font-weight:normal;}
.ht_date{ clear:both; height:24px; padding-bottom:4px; margin-bottom:15px; border-bottom:#dd0012 3px solid;}
.item_views{ color:#FF0000;}
.contxt { line-height:40px; font-size:18px; padding:20px 20px; overflow:hidden;}
.contxt img { margin:0 auto;}
.xxfz{ height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#5B5B5B; margin:10px 10px; border-bottom:#CCCCCC 1px solid;}
.pager { padding-left:0px; padding-top:10px; display:block; line-height:30px; font-size:16px; color:#5B5B5B; margin:10px 10px; border-top:#dd0012 3px solid;}

/*--搜索页面样式--*/
.searchpage{ width:1200px; height:40px; margin:20px auto 0 auto; padding:0; overflow:hidden; border-bottom:#dd0012 3px solid;}
.searchpage_info{ width:1200px; height:40px; line-height:40px; float:left; font-size:16px;}
.searchpage_info strong{ color:#dd0012;}
.preferred{ width:1200px; height:auto; margin:10px auto; overflow:hidden;}
.result{ width:1180px; height:auto; padding:0 5px; overflow:hidden;}
.result_list{ width:100%; overflow:hidden;}
.list_dl{ width:100%; padding:15px 0; border-bottom:#CCCCCC 1px solid;}
.list_dl dt{ width:100%; line-height:30px; font-size:16px;}
.list_dl dt a:link,.list_dl dt a:visited{ text-decoration:none; color:#23559A; font-weight:700;}
.list_dl dt a:hover{ color:#dd0012;}
.list_dl dd{ width:100%; max-height:60px; line-height:30px; font-size:16px; color:#b0b0b0; overflow:hidden; word-break:break-all; text-indent:2em;}
.list_dl dd.infodd{ width:100%; color:#008000; text-indent:0px; font-size:14px;}
.list_dl dd.infodd a:link,.list_dl dd.infodd a:visited{ color:#008000; text-decoration:none;}
.list_dl dd.infodd a:hover{ color:#008000; text-decoration:underline;}

/*--友情链接样式--*/
.wrapper{ width:100%; height:auto; min-width:1200px; margin:0 auto 0px; margin-top:40px; padding-top:5px; background-color:#dd0012;}
#link{ width:1200px; margin:0 auto; height:60px;}
#link .union_cnt{ margin-left:0px; margin-top:30px;}
#link .tablinks{ width:270px; float:left; margin-left:0px; margin-right:40px; margin-top:10px; position:relative;}
#link .links{ height:38px; line-height:38px; text-align:center; font-size:16px; border:#FCFAF9 1px solid; border-radius:2px; background:url(../img/icon_key.png) top right no-repeat; color:#ffffff;}
#link .on{ background:url(../img/icon_key.png) bottom right no-repeat;}
#link .tablinks ul{ height:240px; top:40px; left:0px; border-top:0px; padding-bottom:10px; position:absolute; display:none; overflow-y:auto; background:#fff; z-index:999; border:rgb(191, 191, 191) 1px solid;}
#link .union_cnt .link_list{ width:228px; height:38px; line-height:38px; float:left; margin:9px 10px 0px 10px; font-size:16px; color:#199f6b; text-align:center; border:rgb(191, 191, 191) 1px solid; overflow:hidden;}

/*--底部样式--*/
.footer{width:1200px; margin:0px auto; height:210px; background-color:#dd0012; color:#fff; font-size:14px; position: relative;}
.footer p{ line-height:30px;}




