﻿
/* header部分 */
.header{
	width: 100%;
	height: 40px;
	background-color: #f2f2f2;
}
.header .content{
	width: 1200px;
	margin: 0 auto;
	line-height: 40px;
	position: relative;
}
.content .welcome{
	color: #777;
}
.content .search{
	height: 40px;
}
.content .search span{
	color: #777;
}
.content .search input{
	height: 26px;
	line-height: 20px;
	width: 165px;
	background-color: #fff;
	margin-left: 20px;
	margin-top:7px;
	border: 1px solid #ddd;
}
.content .search button{
	display: inline-block;
	width: 36px;
	height: 27px;
	background: url(icon-search.png) no-repeat center;
	background-color: #0661ce;
	cursor: pointer;
}

/* nav部分 */
.nav{
	height: 80px;
	width: 100%;
	background-color: transparent;
    position: relative;
}
.nav .content{
	width: 1200px;
	margin: 0 auto;
}

.shadel{
    z-index: -1;
    width: 50%;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0px;
    background: #d0e9ff;
}
.shader {
    z-index: -1;
    width: 50%;
    height: 80px;
    position: absolute;
    right: 0;
    top: 0px;
    background: #0661ce;
}
.content .logo{
	padding: 10px 0;
	
}
.content .logo ul{
	height: 80px;
}
.nav ul li{
	height: 80px;
	float: left;
	width: 125px;
	line-height: 90px;
	text-align: center;
    background: #0661ce;
}
.nav ul li.active, .nav ul li:hover{
	background-color: #fa670f;
    cursor: pointer;
}
.nav ul li.active a,.nav ul li.active i{
	color: #fff;
}
.nav ul li a{
	color: #fff;
	font-size: 18px;
}

/* banner部分 */
.banner{
	height: 300px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position:relative;
}
.banner .imgs li{ 
	height: 300px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position:relative;

}
.banner ul li{
	float: left;
}
.banner img{
	width: 100%;
	height: 300px;
}
.banner .dot a{ display: block; width:70px; height:70px;position: absolute; bottom:110px; z-index: 99; background: url(ad_ctr.png) center; opacity: 0.7}
.banner .dot a:hover{opacity: 1;}
.banner .dot a.prev{background-position:0 top; left: 5px; }
.banner .dot a.next{background-position:0 bottom;  right: 5px; }
.banner .dot{ display: none; }
.banner:hover .dot{ display: block; }

.container{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.container .content {
	width: 1100px;
	margin: 0 auto;
}
.container .content .tip{
	width: 100%;
	height: 40px;
	margin-top: 15px;
	background-color: #feede2;
}
.container .tip span{
	font-size: 14px;
}
 .message{
 	width: 90%;
 	height: 40px;
 	line-height: 40px;
 	float: left;
 	margin-left: 5px; 
 	font-size: 14px;
 	overflow: hidden;
 	position: relative;
 }
 
 .message .font-inner {
  position: relative;
  left: 0px;
  top: 0;
  }
 .font-inner li{
 	height: 40px;
 	line-height: 40px;
 }
 .font-inner a{
 	color:inherit;
 }
.container .tip .warning{
	display: inline-block;
	width: 99px;
	height: 40px;
	line-height: 40px;
	background: url(yujing.png) no-repeat left center;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.container .slide1,.container .news,.container .dynamic{
	margin-top: 16px;
}
.container .slide1{

}

.container .news{
	width: 294px;
	margin-left: 10px;
}
.container  ul.detail{
	margin-top: 12px;
}
.container  ul.detail li{
	width: 284px;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px dashed #ddd;
	color: #000;
	font-size: 14px;
	background: url(list-style.png) no-repeat left center;
	padding-left: 10px;
	margin-right: 0;
	overflow: hidden;
	white-space : nowrap ;
	text-overflow : ellipsis ;
	cursor: pointer;
}
.container .title{
	width: 294px;
	height: 28px;
	overflow: visible;
}
.container .title .more{
	display: inline-block;
	width: 184px;
	height: 28px;
	line-height: 28px;
	overflow: visible;
	text-align: right;
	background-color: #eee;
	padding-right: 22px;
	font-size: 14px;
}
.content .title .more-t{
    background: url('bg-nav.png') no-repeat;
}
.title .more a{
	color: #fff;
}
.container .importantNews{
	display: inline-block;
	width: 80px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	font-family: "microsoft yahei";
	color: #fff;
	font-size: 14px;
	background: url(zhongyao.png) no-repeat center center;
}
.container .dynamic{
	width: 294px;
}
.container .links{
	height: 134px;
	margin-top: 14px;
	background:#feede2 url(icon-link.png) no-repeat left center;
	border: 1px solid #ddd;
	padding-left: 70px;
	border-left: 0;
}
.container .links a{
	display: inline-block;
	width: 160px;
	height: 100px;
	margin-top: 16px;
	background:url(links1.png) no-repeat center center;
}
.container .links a.hehu{
	background:url(links2.png) no-repeat center center;
}
.container .links a.shuiku{
	background:url(links3.png) no-repeat center center;
}
.container .links a.weixing{
	background:url(links4.png) no-repeat center center;
}
.container .links a.taifeng{
	background:url(links5.png) no-repeat center center;
}
.container .links a.duomeiti{
	background:url(links6.png) no-repeat center center;
}

.links a.shishi:hover{
	background:url(links1-1.png) no-repeat center center;
}
.links a.hehu:hover{
	background:url(links2-1.png) no-repeat center center;
}
.links a.shuiku:hover{
	background:url(links3-1.png) no-repeat center center;
}
.links a.weixing:hover{
	background:url(links4-1.png) no-repeat center center;
}
.links a.taifeng:hover{
	background:url(links5-1.png) no-repeat center center;
}
.links a.duomeiti:hover{
	background:url(links6-1.png) no-repeat center center;
}

.container .infocard{
	margin-top: 14px;
	height: auto;
	overflow: hidden;
}
.container .infocard .recommend{
	width: 350px;
	float: left;
}
.container .infocard .title{
	width: 354px;
	height: 36px;
	background: url(tbtj.png) no-repeat left center;
}
.infocard .title span{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 36px;
	height: 36px;
	border-left: 6px solid #fa670f;
	padding-left: 16px;
}
.infocard .title .more{
	line-height: 36px;
	text-align: right;
	padding-right: 20px;
	font-size: 12px;
	width: 182px;
	background-color: transparent;
}
.infocard .more a{
	color: #030303;
}
.infocard  ul.detail{
	width: 347px;
	border: 1px solid #ddd;
	margin-top: 0;
	height:275px;
}
.infocard  ul.detail li{
	width: 328px;
	padding-left: 20px;
	background-position: 10px ;
}
.infocard  ul.detail li p{
	display: inline-block;
	width: 234px;
	overflow: hidden;
	white-space : nowrap ;
	text-overflow : ellipsis ;
	cursor: pointer;
}
.infocard  ul.detail li span{
	color: #999;
	padding-right: 12px;
}
.infocard .briefing{
	margin-left: 18px;
}
.infocard .title span.low {
    border-left: 0;
}
.knowledge .item{
	width: 349px;
	/*overflow: hidden;*/
}
.knowledge .item ul{
	float: left;
	display: none;
}
.knowledge .title span{
	display:inline-block;
	width: 120px;
	height: 36px;
	text-align: center;
	border-left: 0;
	padding-left: 0;
	cursor: pointer;
}
.knowledge .title span.active{
	background: url(zhishi.png) no-repeat center center;
}
.knowledge .title .more{
	width: 30px;
}
.container .infocard .knowledge{
	float: right;
}

/* 二级页面样式*/

.container .content .breadcrumbNav{
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
}
.container .breadcrumbNav a{
	color: #000;
}
.container .sidebar{
	width: 250px;
	height: auto;
	overflow: hidden;
	float: left;
}
.container .sidebar dl{
	
}
.container .sidebar dt{
	background-color: #0660CE;
	font-size: 20px;
	color: #fff;
}
.container .sidebar dd{
	background-color: #4C97F4;
	margin-top: -1px;
	font-size: 16px;
	cursor: pointer;
	color:#FFFFFF;
}
.container .sidebar dd:hover{
	background-color: #4C97F4;
}
.container .sidebar dt,.container .sidebar dd{
	height: 50px;
	line-height: 50px;
	border: 1px solid #3480DE;
	text-align: center;
}
.container .newsdetail{
	width: 1040px;
	float: left;
	margin-left:15px;
	box-sizing: border-box;
	padding-bottom: 15px;
}

.newsdetail{
	min-height: 300px;
}
.container .newsdetail h4{
	height: 50px;
	line-height: 50px;
	color: #f6ae28;
	font-size: 15px;
	border-bottom: 1px solid #ddd;
}
.container .newsdetail ul {
	padding-right: 10px;
}
.container .newsdetail li{
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	border-bottom: 1px dotted #e1e1e1;
	cursor: pointer;

}
.container .newsdetail li span{
	float: right;
	color: #999;
}
.container .page{
	text-align: center;
	margin-top: 4px;
	font-size: 14px;
	color: #666;
}
.container .page button{
	background-color: transparent;
	padding: 2px 4px;
	font-size: 14px;
	cursor: pointer;
}
.container .page button.active{
	color: #990000;
}
.container .page input{
	width: 50px;
	height: 22px;
	border: 1px solid #ddd;
	margin: 0 4px;
	padding-left: 4px;
}
/* index3页面 */
.newsitem{
	background-color: #fff;
}
.newsitem .newsdetail{
	/* margin-top: 22px; */
	text-align: center;
}
.newsitem .newsdetail .breadcrumbNav{
	margin-top: 0;
}
.newsitem .newsdetail h2{
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	text-align: center;
}

 .newsdetail_h2{
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.fbsj{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999;
	text-align: center;
}

.newsitem .newsdetail .pubdate{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999;
	text-align: center;
}
.newsitem .newsdetail img{
	margin-top: 10px;
}
.newsitem .newsdetail p{
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	text-indent: 2rem;
	margin-top: 24px;
}
.newsdetail_p{
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	text-indent: 2rem;
	margin-top: 24px;
}

.newsitem .newsdetail p.mb20{
	margin-bottom: 20px;
}


/* footer部分 */
.footer{
	width: 100%;
	height: 38px;
	line-height: 38px;
	background-color: #0661ce;
	margin-top: 15px;
}
.footer p{
	text-align: center;
	color: #dbe8f7;
	font-size: 12px;
}

/* 插件-图片播放 */
.list_pic {width: 490px; height: 320px; margin: 0px; position: relative; overflow: hidden; float: left; }
.list_pic .pic_test{z-index: 2; position: absolute; bottom: 0; left: 0; width: 240px; height: 35px; overflow: hidden; text-overflow: ellipsis; line-height: 35px; display: inline-block; color: #fff; font-size: 12px;  text-indent: 15px; font-family: '宋体';}
.list_pic .pic{position: absolute;}
.list_pic .pic li{display: inline-block; float: left;}
.list_pic .pic li a{display: inline-block; width: 440px; height: 290px;}
.list_pic .pic_ind{width: 100%; height: 35px; display: inline-block; position: absolute; bottom: 0; z-index: 1; background: #000; opacity: 0.5; filter: alpha(opacity=50);}
.list_pic .sign{position: absolute; bottom: 0; right: 0; margin: 0 10px 5px 0; z-index: 2;}
.list_pic .sign li{display: inline-block; width: 16px; height: 16px;  margin-right: 2px;}
.list_pic .sign li.hover{cursor: pointer; background: url('icon-now.png') no-repeat;}
.list_pic .signfi { margin: 0 10px 9px 0; }
.list_pic .sign li.brec { background: #eee; border-radius: 3px; text-align: center; height: 17px; line-height: 17px; font-size: 12px; margin-left: 3px;}
.list_pic .sign li.brec.hover{background: #ff050a; color: #fff;}
.list_pic2{width: 255px; height: 168px; margin: 11px 0 0 12px;}
.list_pic2 .pic_test{width: 150px;}
.b_head { height: 39px; line-height: 39px; text-indent: 15px; color: #fff; background: url("b_bg.jpg") no-repeat; }




