﻿@charset "utf-8";
/* CSS Document */

/*统一样式*/
*{margin:0px; padding:0px;}
ul,li{list-style:none; border:0;}
img{border:0; vertical-align:bottom;}
html{width:100%;}
body{font-size:12px; color:#000; line-height:22px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:#f1f1f1;}
a,a:hover{cursor:pointer; text-decoration:none;}
a{color:#333;}
a:hover{color:#000;}
.ff:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.DisplayNone{display:none;}
.LineNone{line-height:0; font-size:0;}
.FloatDiv{height:auto !important; height:1px; min-height:1px;}
	.FloatLeft{float:left;}
	.FloatRight{float:right;}
	
/*通用*/
.Main{width:1003px; margin:0 auto;}

/*顶部*/
.Top{padding:14px 0}
	.TopLogo{display:block; float:left;}
	.Top .FloatRight{padding:22px 0 0;}
		.TopInput{box-sizing: border-box;width:166px; padding:4px; height:26px; width:160px; border:1px solid #dedede; border-right:none; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; font-family:"微软雅黑"; font-size:12px; color:#555; background:url(../images/uploads/201504291119577810.png) left center no-repeat #fff\9; border:none\9; height:18px\9;}
		.TopBtn{width:30px; height:26px; background:url(../images/search_icon.png) center center no-repeat #838383; background:url(../images/uploads/201504291120181922.png) right center no-repeat #fff\9; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; border:none; *margin-top:1px;}
			.TopBtn:hover{background:url(../images/search_icon.png) center center no-repeat #686868; background:url(../images/uploads/201504291120354779.png) right center no-repeat #fff\9; cursor:pointer;}
		.TopLink{background:#838383; color:#fff; margin:0 0 0 14px; line-height:26px; height:26px; display:block; padding:0 12px; padding:0\9; width:72px\9; text-align:center\9; background:url(../images/uploads/201504291120598367.png) center center no-repeat #fff\9; -moz-border-radius:4px; border-radius:4px;}
		.TopLink:hover{background:#686868; color:#fff; background:url(../images/uploads/201504291121196349.png) center center no-repeat #fff\9;}

/*banner*/
.wrapper{width:1003px; margin:0 auto; position:relative;}
#banner{width:100%; height:320px; background:#000; overflow:hidden; position:relative;}
.PageBanner{width:100%; height:320px; background:url(../images/banner_bg1.jpg) center top no-repeat; overflow:hidden; position:relative;}
#banner_img{display:block; position:relative;}
    #banner_img li{position:absolute; top:0; left:0; width:100%; height:320px; background-position:center; background-size:cover; display:none;}
        #banner_img li.item1{background-image:url(/template/default/skins/default/new/images/banner_bg1.jpg); display:block;}
        #banner_img li.item2{background-image:url(/template/default/skins/default/new/images/banner_bg2.jpg);}
        #banner_img li.item3{background-image:url(/template/default/skins/default/new/images/banner_bg3.jpg);}
        #banner_img li.item4{background-image:url(/template/default/skins/default/new/images/banner_bg4.jpg);}
        #banner_img li.item5{background-image:url(/template/default/skins/default/new/images/banner_bg5.jpg);}
        #banner_img li.item6{background-image:url(/template/default/skins/default/new/images/banner_bg6.jpg);}
    #banner_img .ad_txt{position:absolute; left:10px; top:170px; color:#fff; text-shadow:2px 2px rgba(51,51,51,0.5);}
        #banner_img .ad_txt h2{font: bold 30px/40px Microsoft YaHei;}

/*banner修改*/
#content{ overflow: hidden; position: relative; margin-top: 0px;width: 1077px;margin: 0 auto;}
.slide-banner{ height: 405px; position: relative;}
.banner-bg{ position: absolute;	 left: 0; top: 0; height: 405px; z-index: 1; width: 100%; background-color: #f4f4f4; background-position: 50% 0;background-size:100%;}
.banner-nav-bg{ height: 70px; background: #fff; /*opacity: 0.65;*/ position: relative; z-index: 4; bottom: 70px; filter:alpha(opacity=75); opacity:0.75;}
.banner-nav{ position: absolute; left: 50%; bottom: 27px; z-index: 5;}
.banner-nav li{ float: left; width: 16px; height: 16px; background-position: -257px -929px; margin-right: 8px; cursor: pointer;}
.banner-nav li.active{ background-position: -280px -929px;}
.banner-content{ width: 1077px; margin: 0 auto; position: relative; height: 405px; z-index: 3;}
.banner-img{ position: absolute; z-index: 2; left: -150%;}

.banner-bar-bg{ width: 1077px; height: 3px; /*background: url(bar-bg.png) no-repeat;*/ margin: 0 auto; bottom: 71px; position: relative; z-index: 99999;}
.banner-bar{ height: 3px; width: 0; /*background: #00925f;*/ position: absolute; left: 0; z-index: 999;}
.floor1-title{ height: 80px; overflow: hidden; width: 300px; margin: 60px auto 0; cursor: pointer;}

/* 除IE6浏览器的通用方法 */
.ie6fixedTL{position:absolute;left:0;top:0}
.ie6fixedBR{position:absolute;right:0;bottom:0}
.floor-title-png{ height: 80px; overflow: hidden; width: 287px; margin: 60px auto 0; cursor: pointer; display:block;}
		
/*导航*/
.Nav{position:relative; background:url(../images/nav_bg.png) 0 0 repeat-x; height:34px; color:#fff; padding:0; width:1077px; margin:0 auto; z-index:9;}
	.Nav li{float:left;}
		.NavLine{background:url(../images/nav_line.png) center center no-repeat; width:1px; height:34px; overflow:hidden;}
.NavBig{font-size:16px; line-height:34px; padding:0 56px; color:#05376c; height:34px; display:block; color:#fff;}
			.NavBig:hover{background:#05376c; color:#fff;}
		.NavLeft{-moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}
			.NavLeft:hover{background:url(../images/nav_on_ie.png) left 0 no-repeat\9; color:#fff;}
		.NavMini{position:absolute; visibility:hidden; background:url(../images/nav-bg-mini.png) 0 0 repeat; width:300px; color:#555; padding:10px;}
.NavMiniLeft{margin:0 0 0 -154px;}
			.NavBox{width:190px;}
				.NavBox div{border-bottom:1px dotted #bbb; width:94px; text-align:center; float:left; height:26px; line-height:26px;}
					.NavBox div a{color:#555;}
						.NavBox div a:hover{font-weight:bold; color:#05376c;}
/*导航修改*/
	.tmenulist{float:left;}
	.NavLine{background:url(../images/nav_line.png) center center no-repeat; width:1px; height:34px; float:left;}
	.tmenu_link{font-size:16px; line-height:34px; padding:0 54px; color:#fff; height:34px; display:block; color:#fff;}
		.tmenu_link:hover{background:#05376c; color:#fff;}
	.mul_II{position:absolute; box-sizing: border-box;background:url(../images/nav-bg-mini.png) 0 0 repeat; width:320px; color:#555; padding:10px;}
.NavRight{-moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;}
.NavRight:hover{background:url(../images/nav_on_ie.png) right 0 no-repeat\9; color:#fff;}
/*首页*/
.Page{background:#fff; margin:30px auto 0; width:1003px; padding:0 0 30px;}
	.IndexOneLeft{width:360px; height:270px; overflow:hidden;}
	/*焦点图*/
.in_news_tab{ width:478px; height:302px; float:left; position:relative;}
.in_news_tab .hd{ width:478px; height:41px; line-height:41px; position:absolute; left:0; bottom:0; background:url(../images/black_bg.png) repeat;}
.in_news_tab .hd a{ width:330px; padding-left:10px; height:41px; display:block; float:left; color:#FFF; font-size:14px;    overflow: hidden;    text-overflow: ellipsis;white-space: nowrap;}
.in_news_tab .hd ul{ width:100px; height:41px; float:right; text-align:center;overflow: hidden;}
.in_news_tab .hd ul li{ margin:0 3px; color:#FFF; font-size:20px; display:inline; cursor:pointer;}
.in_news_tab .hd ul li.on{ color:#34bff2;}	
	.focus{ position:relative; width:360px; height:270px; background-color: #000; float: left;}  
	.focus img{ width: 360px; height: 270px;}
	.focus .fPic{ position:absolute; left:0px; top:0px; }  
	.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
	.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:36px; line-height: 36px; background:rgba(0,0,0,0.6);    
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
	.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; display:block; width:200px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}  
	.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
	.focus .fcon img{ display:block; }  
	.focus .fbg{bottom:5px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
	.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px;*margin:4px 0 0;}    
	.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#d1d1d1; background:url(../images/jiaodiantu_btn.png) 0 0 no-repeat\9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#009ddc; background:url(../images/jiaodiantu_btn_on.png) 0 0 no-repeat\9;} 
	.focus .D1fBt img{display:none}    
	.focus .D1fBt i{display:none; font-style:normal; }

	.IndexOneRight{width:623px;}
		.Title{background:url(../images/title_bg.jpg) left bottom repeat-x #fff;}
			.TitleTxt{height:26px; line-height:26px; border-bottom:4px solid #009ddc; font-size:16px; color:#555; padding:0 10px 4px;}
.TitleTxt2{height:26px; line-height:26px; border-bottom:4px solid #ccc; font-size:16px; color:#555; padding:0 10px 4px;}
				.TitleTxt2:hover,.TitleTxt2On{border-bottom:4px solid #009ddc; cursor:pointer;}
			.TitleMore{font-family:"宋体"; color:#888; padding:6px 10px 0 0;}
				.TitleMore a{color:#888;}
					.TitleMore a:hover{color:#333;}
		.IndexNewsTitle{font-size:18px; height:20px; line-height:20px; padding:20px 0 14px; height:47px; display:table-cell; vertical-align:middle; width:623px; text-align:center;}
			.IndexNewsTitle a{color:#05376c;}
		.IndexNewsContent{border-bottom:1px dashed #ddd; padding:0 0 15px; color:#888; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
		.NewsList{margin:10px 0 0;}
			.NewsList dl{padding:6px 0; height:16px; line-height:16px;}
				.ListIcon{width:13px; height:16px; background:url(../images/list_icon.jpg) left center no-repeat;}
				.ListContent{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
					.ListContent540{width:540px;}
					.ListContent270{width:270px;}
					.ListContent630{width:630px;}
					.ListContent a{color:#666;}
						.ListContent a:hover{color:#05376c;}
				.ListDate{color:#bbb;}
	.FocusList{padding:12px 0 0;}
		.FocusList a{display:block; border:0px solid #009ddc; height:56px; overflow:hidden;width: 253px;}
			.FocusList a img{height:42px;}
		.FocusList div{width:10px; height:99px;}
			.FocusList div.FocusListBig{width:11px; height:99px;}
	.IndexTwoLeft{width:760px;}
		.IndexNewsBox{width:360px; float:left; margin:10px 19px 0 0;}
	.IndexTwoRight{width:243px;}
		.IndexTwoRightImg a{display:block; margin:6px 0 0; width:243px; height:60px; overflow:hidden;}
		.IndexRightTitle{font-size:14px; border-left:4px solid #009ddc; height:20px; line-height:20px; margin:10px 0 0; color:#555; padding:0 0 0 8px;}
			.IndexRightSelect{padding:2px 0 0;}
				.IndexRightSelect select{width:240px; height:26px; line-height:26px; border:1px solid #ccc; color:#555; margin:4px 0 0; font-family:"微软雅黑";}
	.ContentTitle{font-size:16px; font-weight:bold; text-align:center; color:#163375; padding:10px 0 0;}
		.ContentTips{padding:10px 0; border-bottom:1px dashed #9ba2a8; color:#898989; text-align:center;}
			.ContentTips span{margin:0 10px;}
		.ContentTxt{padding:10px; font-size:14px; color:#444; line-height:24px; text-align:justify; text-justify:inter-ideograph;}
			.ContentTxt p{ padding:5px 0;}
		.ContentBt{text-align:center; padding:15px; border-top:1px dashed #9ba2a8; color:#666;}
			.ContentBt span{margin:0 10px;}
				.ContentBt a{color:#666; margin:0 4px;}
					.ContentBt a:hover{color:#000;}

/*搜索*/
.Search{background:#f1f1f1; padding:20px 20px 10px;}
.OrderShai{padding:0 0 10px; color:#ccc;}
		.OrderShai dt{line-height:26px; width:50px; padding:0 6px 0 0; text-align:right; color:#555;}
		.OrderShai dd{margin:0 3px;}
		.OrderShaiDate{margin:0 0 0 30px;}
	.OrderTips{height:30px; line-height:30px; font-weight:bold; background:#ddd; padding:0 0 0 10px;}
		.OrderTips a{margin:0 0 0 10px; font-weight:normal;}
	.OrderSearchBtBox{border-top:1px solid #ddd; text-align:center; padding:10px 0;}
	.OrderInputTxt{height:22px; line-height:22px; font-size:12px; color:#666; border:1px solid #ccc; padding:0 4px; font-family:"微软雅黑"; width:140px;}
	.OrderInputTxtLong{height:22px; line-height:22px; font-size:12px; color:#666; border:1px solid #ccc; padding:0 4px; font-family:"微软雅黑"; width:557px;}
	.LayerBt{text-align:center; height:30px; background:#009ddc; border:none; font-size:14px; color:#fff; padding:0 10px; margin:0 5px; cursor:pointer; font-family:"微软雅黑";}
		.LayerBt:hover{background:#07366c;}

/*页码*/
.PageRightPage{padding:14px 10px 0; margin:16px 0 0; border-top:1px dotted #ccc;}
	.PageRightPageTips{color:#7e7e7e;}
		.PageRightPageTips span{padding:0 10px 0 0;}
	.PageRightPageNav a,.PageRightPageNav span,.PageRightPageNav input{display:block; float:left;}
		.PageRightPageNav a{color:#0c81b8; margin:0 4px;}
			.PageRightPageNav a:hover{text-decoration:underline;}
		.PageRightPageNav span{margin:0 4px; color:#0c81b8;}
		.PageRightPageNav input{width:30px; height:14px; padding:3px 4px; border:1px solid #999;}
        .PageRightPageNav  .current {text-decoration:underline;}
/*图片滚动*/
.ImgList{background:#fff; margin:20px 0 0;}
	.ImgList div{overflow:hidden; background:#f5f5f5; _height:109px; _width:1003px;}
	.ImgList table{width:100%; text-align:center; border-collapse:collapse;}
		.ImgList table td{padding:0 10px 0 10px;}
	.ImgList img{height:150px; width:210px;}

/*内页*/
.PageBg{background:#f1f1f1; margin:-45px 0 0;}
	.MainPage{width:993px; margin:0 auto;position: relative; z-index: 999;}
		.MainPageTitle{background:url(../images/page_tilte_bg.png) center top no-repeat; position:relative; margin-top:-30px; width:963px; height:46px; line-height:46px; padding:0 15px;}
			.MainPageTitleTxt{width:210px; font-size:18px; color:#555; border-bottom:3px solid #009ddc; text-align:center;}
			.MainPageTitleTips{color:#777;}
				.MainPageTitleTips a{color:#777;}
					.MainPageTitleTips a:hover{color:#333;}
				.MainPageTitleTips span{color:#999; font-family:"宋体"; margin:0 5px;}
	.PageMain{ background:url(../images/left_nav_bg.jpg) 0 0 no-repeat #fff; padding:0 15px 30px;min-height: 200px;}
		.LeftNav{width:210px; padding:10px 0;}
			.LeftNav a{display:block; text-align:center; height:32px; line-height:32px; color:#05376c; font-size:16px; margin:5px 0 0;}
				.LeftNav a:hover,.LeftNav a.LeftNavOn{background:#f5f5f5; color:#555;}
		.PageContent{width:732px; border-top:1px solid #ccc; padding:10px 0 0 20px;}
			.ShortListTitle{margin:10px 0 0; border-left:4px solid #009ddc; padding:0 0 0 10px; font-size:14px;}
			.PageNewsList{border-top:1px dotted #ccc;}

/*版权信息*/
.CopyRight{background:#686868; text-align:center; padding:20px 0 20px; color:#cdcdcd; line-height:20px;}

/*通用*/
.MarginTop{margin-top:20px;}
.MarginTop10{margin-top:10px;}

/*新闻内容*/
.detail_img {
    padding: 25px 0;
    text-align: center;
}

.detail_main p {
    color: #666;
   line-height:26px;
    font-size: 14px;
}
.ContentTxt img{
       max-width: 710px;
}

.file{
list-style: initial;
margin: 10px;
}
.magazine{
	margin: 10px;
    text-align: center;
    font-size: 150%;
}
/*底部*/
.footer{
    background: #cdcdcd;
    width: 100%;
    margin: 0 auto;
}
.footer_link{
	width:1003px;
	 margin:0px auto;
    height: 50px;
    overflow: hidden;}
.footer_linkl{
	float:left;}
.footer_linkr{
	float:right;}
.footer_linkr img{
	margin-top:60px;
	;}
.footer_r_list {
    text-align: left;
    width: 95px;
	padding-left:15px;
	color: #666666;
    float: left;
    margin-right: 15px;
}

.footer_r_list h2 {
    color: #666666;
    font-size: 14px;
    margin: 10px 0;
}
.footer_r_list p{
	line-height:26px;}
	
.footer_r_list a:hover {
    color: #05376c;
}

.copyright{
    background:#cdcdcd;
    height: auto;
	line-height:50px;
	

}
.copyright p{
	width:1003px;
	margin:0 auto;
   color:#6f6f6f;
   text-align:center;

}


/*文章内容轮播图片*/
.big_slide {
    width: 100%;
    height: 500px;
    margin: 40px 0;
    position: relative;
}

.big_slide .prev {
    width: 62px;
    height: 120px;
    display: block;
    background: url(../images/adb_prev.png) no-repeat;
    position: absolute;
    left: 0;
    top: 180px;
    z-index: 999;
}

.big_slide .next {
    width: 62px;
    height: 120px;
    display: block;
    background: url(../images/adb_next.png) no-repeat;
    position: absolute;
    right: 0;
    top: 180px;
    z-index: 999;
}

.big_slide .bd {
    width: 749px;
    height: 500px;
    overflow: hidden;
    line-height: 500px;
    vertical-align: middle;
    display: table-cell;
}

.big_slide .bd ul li {
    width: 100%;
    float: left;
}

.big_slide .bd ul li img {
    width: 100%;
    display: block;
    max-height: 500px
}

.title_hd {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/black_bg3.png) repeat;
}

.title_hd .breaks {
    width: 87px;
    padding-top: 20px;
    float: left;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 25px;
}

.breaks_on {
    color: #e60000;
}

.title_hd .breaks {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 25px;
}

.title_hd .title_main {
    width: 600px;
    height: 47px;
    overflow: hidden;
    margin: 20px 0;
    float: left;
    color: #FFF;
}

.title_hd .add_btn_box {
    width: 50px;
    padding-top: 25px;
    float: left;
}

.add_down_btn {
    width: 19px;
    height: 12px;
    margin: 0 auto;
    display: block;
    background: url(../images/add_down_btn.png) no-repeat;
}

.add_up_btn {
    width: 19px;
    height: 12px;
    margin: 0 auto;
    display: block;
    background: url(../images/add_up_btn.png) no-repeat;
}