 *{
	box-sizing: border-box;
}


.main, .footer, .hotNews{
   margin:0 auto;
}   
body{
	font-family:"微软雅黑", "黑体", "宋体";
	font-size:14px;
		background:#ffffff;
	width:100%;
	padding-top:0px;
	background:url(../images/mainbg.jpg) top 174px center no-repeat;}
*,*:after,*:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;}
*:after{
	clear:both;}
input,button{
	margin:0px;
	padding:0px;}
ul,li{
	list-style:none;
	padding:0px;
	margin:0px;}
a{
	color:#282828;
	font-size:14px;}
i{
	margin-right:10px;}


/*header*/
.header{
	width:100%;
	height:auto;
	background:none;
	padding-top:20px;
	padding-bottom:20px;}
.form-search
{
	clear:both;}
.input-append
{
	float:right;
	margin-top:5px;}
.headerMenuBtn i
{
	color:#0093dd;
	margin-top:20px;
	margin-left:-20px;}
@media (min-width:767px){
	.header{
	width:100%;
	height:134px;
	padding-top:30px;
	background:url(../images/toprightbg.jpg) no-repeat right top;}
}

.logo{
	text-align:left;}
.search{
	text-align:right;}
@media (min-width: 768px) and (max-width: 991px){
	.logo{
		text-align:center;}
	.logo img{
		width:70%;}
	.search{
			display:none;}
}
@media (max-width:767px){
	.logo{
		text-align:center;}
	.logo img{
		width:70%;}
	.search{
			display:none;}
}

.input-append{
	height:36px;
	width:250px;
	border:1px solid #243961;
	background:#FFF;
	border-radius:20px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;}
.search-query{
	border:none;
	border-right:1px solid #CCC;
	background:#fff;
	width:180px;
	height:34px;}
.btn{
	background:none;}

/*导航*/
.headerMenu{
	background:rgba(26, 43, 81, 0.85);
	height:40px;
	line-height:40px;
	width:100%;}
.li1{
	width:12.5%;
	float:left;
	text-align:center;}
.li1 a{
	height:40px;
	line-height:40px;
	color:white;
	margin-top:-1px;
	font-size:18px;}
.li2 a
{
	font-size:14px;}
.nav>li>a{
	padding:0px;}
.navbar .li1 a:hover{
	background:#F39C12;
	color:white;}

.dropdown:hover > ul.dropdown-menu {
	display: block;
	margin-top:-1px;
	background:rgba(26, 43, 81, 0.85);
 	filter:alpha(opacity=90); 
 	/* margin-left:-10px; */
	-moz-opacity:0.9;  
	-khtml-opacity: 0.9;  
	opacity: 0.9;}
.dropdown-menu>li{
	padding:0px;}
.dropdown-menu>li>a{ text-align:center; color:white; font-size:16px; padding:0px; display:block; min-width:160px; line-height:36px;}


@media (max-width:767px){
	.headerMenu{
		background:none;
		display:none;
		margin-top:-20px;}
	.li1{
		width:100%;
		background:#0093dd;
		z-index:999;
		filter:alpha(opacity=90);  
		-moz-opacity:0.9;  
		-khtml-opacity: 0.9;  
		opacity: 0.9;}
	.li1 a{
		font-size:16px;}
	.dropdown-menu{
		display:none;}
	.li2{
		width:90%;}
}


@media (min-width:1199px){
	.slider,.gallery,.serve,.main,.footer{
		width:1200px;
                margin:0 auto;
   }
}

.main,.footer,.hotNews {z-index:999;
		background:#fff;
        padding: 10px 0 10px 0;}




/*最新消息*/
.hotNews{
	background:#0093dd;
	padding:10px 0px;
	margin-top:40px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	margin-left:10px;
	margin-right:10px;}
@media (min-width:1200px){
	.hotNews{
		width:1170px;
		margin:0px auto;
		margin-top:40px;}
}
.hotNewsTitle{
	text-align:center;
	color:#ffffff;
	font-size:18px;}
#div1{
	margin-top:10px;
	height:32px;
	overflow:hidden;}
.hotNewsContent a{
	display:block;
	line-height:32px;
	text-decoration:none;
	color:#ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;}
@media (max-width:767px){
	.hotNews{
		position:relative;
		z-index:2;
		padding:5px 0px;
		margin-top:30px;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;}
	.hotNewsTitle{
		font-size:16px;}
	#div1{
	margin-top:5px;}
}

/*服务-四张图*/
.serve
{
	margin-top:40px;}
.serve img{
	width:100%;}
.serveTitle{
	height:32px;
	background:#0093dd;
	text-align:center;
	line-height:32px;}
.serveTitle a
{
	color:white;}
@media (max-width:991px){
	.col-sm-6:nth-child(3),.col-sm-6:nth-child(4),.col-xs-6:nth-child(3),.col-xs-6:nth-child(4)
	{
		margin-top:20px;}
}

/*焦点新闻、工作动态*/

.focusNewsTitle,.workNewsTitle,.centerTitle,.staffTitle{
	height:32px;
	border-bottom:3px solid #3C4A6A;}
/*.focusNewsTitle{
	background:url(../images/jdxwImg.jpg) no-repeat 92% 30%;
}
.workNewsTitle{
	background:url(../images/gzdtImg.jpg) no-repeat 92% 30%;
}
.centerTitle{
	background:url(../images/zxfcImg.jpg) no-repeat 92% 30%;
}
.staffTitle{
	background:url(../images/ygtdImg.jpg) no-repeat 92% 30%;
}*/
.focusNewsTitle span:first-child,.workNewsTitle span:first-child,.centerTitle span:first-child,.staffTitle span:first-child{
	display:block;
	height:32px;
	line-height:32px;
	padding:0px 10px;
	width:auto;
	font-size:18px;
	color:#ffffff;
	background:#3C4A6A;
	float:left;}
.newsArrow
{
	background:url(../images/arrow.jpg) no-repeat 20px;
	height:9px;}
.more{
	float:right;
	line-height:32px;
	margin:0;}
.more i{
	color:#3C4A6A;}
.workNewsContent,.workNewsList,.focusNewsContent,.centerContent,.staffContent{
	font-size:1.2em;
	margin-top:20px;}
.workNewsList a,.focusNewsContent a,.centerContent a,.staffContent a{
	background:url(../images/dot01.jpg) no-repeat left;
	width:100%;
	line-height:32px;
	padding-left:15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;}
.topNews{
	margin-top:2px;
	margin-bottom:2px;}
.topNews a{
	background:none;
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;}
.topNewsContent div:first-child{
	line-height:32px;
	height:128px;
	overflow:hidden;}
.topNews img
{
	width:100%;}
.detail{
	float:right;
	width:65px;
	border-radius:10px;
	background:#F39C12;
	height:32px;
	text-align:center;
	padding:2px 5px;
	margin-top:10px;}
.detail a
{
	color:#ffffff;
	font-size:12px;
	line-height:12px;
	padding-top:7px;
	overflow:inherit;}
.newsDate{
	text-align:right;
	line-height:32px;}

/*精彩视频*/
.videoshow {
	margin-top:40px;}
.videoshow li.active{
	background:#F39C12;
	border:0px;}
.videoshow li{
	background:#d3d3d3;
	border:0px;}
.videoshow li:first-child{}
.videoshow img{
	width:100%;}
.videoTitle{
	width:100%;
	text-align:left;
	height:36px;
	line-height:36px;
	padding-left:10px;
	background:#0093dd;}
.videoTitle a{
	color:#ffffff;}
.carousel-indicators{
	left:100%;
	margin-left:-10%;
	bottom:2px;
	width:auto;}
.carousel-indicators li{
	padding:0px;}

@media (min-width:992px){
	.videoshow{
		margin-top:40px;}
}

/*滚动图*/
/*滚动图*/
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; margin-top:30px;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
   cursor:pointer; background:url(../images/arrow.jpg) no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;}
.picMarquee-left .hd .prevStop{ background-position:-60px 0;}
.picMarquee-left .hd .nextStop{ background-position:-60px -50px;}
.picMarquee-left .bd{padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic img{ width:284px; height:199px; display:block; padding:2px; border:1px solid #ccc;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-left .bd ul li .title{ line-height:24px;}
@media(max-width:768px){
	.picMarquee-left .bd ul li .pic img{ width:200px; height:140px;}
}

@media screen and (max-width: 468px) {
	.headerMenuBtn i{
		margin-top:0px;
		margin-left:-20px;}
	.header .col-xs-1,.header .col-xs-11,.hotNews .col-xs-3,.hotNews .col-xs-9,.main .col-xs-3,.main .col-xs-9{
		padding:0px;}
	.main .col-xs-9{
		width:68%;}
	.main .col-xs-3{
		width:32%;}
	.topNews{
		margin-top:0px;
		margin-bottom:0px;}

	.detail{
		margin-bottom:15px;}
	.picMarquee-left .bd ul li .pic img{ width:150px; height:105px;}
	
}

/*底部*/
.footer{
	background-color: rgba(26, 43, 81, 0.85);
	width:100%;
	padding:40px 0 0 0;
	margin-top:20px;}
.footer .itemTitle{
	font-size:18px;
	color:white;
	border-bottom:1px dotted #ffffff;
	margin-bottom:10px;
	padding-left:8px;
	text-align: left;}
.itemContent{
	padding-left:8px;
	width:100%;
	text-align: left;}
@media screen and (max-width: 767px) {
.footer .col-xs-12{
	margin-bottom:20px;
	text-align:center;}
}
.itemContent img{
	width:50%;
	margin-top:10px;}
.itemContent img{
	text-align:center;}
.footer .itemContent li{
	width:100%;
	line-height:26px;
	color:#ffffff;}

.footer .itemContent li em{
   margin-right:10px;
}
.footer .itemContent li a{
	color:#ffffff;}
.authorInfo{
	width:100%;
	background-color: rgba(26, 43, 81, 0.85);
	color:white;
	text-align:center;
	line-height:80px;}
.col-sm-9,.col-xs-9,col-sm-3,.col-xs-3{
	padding-left:5px;
	padding-right:5px;}
.col-xs-9{
	width:80%;}
.col-xs-3{
	width:20%;}
.pt20 {padding: 20px auto;}
.mt20 {margin: 20px auto;}


/*
 * For Gallery
 */

.galleryCont {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;}
.galleryImg {
	margin: 0;
	padding: 0;
	position:relative;zoom:1
;}
.galleryImg img {
	width: 100%;
	height: 190px;
	padding: 0;
	margin: 0;}
.galleryCont:hover img {
	transform: scale(1.1, 1.1);
	transition: .3s transform;}
.galleryTitle {
	width: 100%;
	/*height: 100%;*/
	position: absolute;
	bottom: 0;}
.galleryTitle h3 {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0px;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 120%;
	background-color:rgba(0, 0, 0, 0.54);
	text-align:center;
	padding:5px;}
.galleryTitle:hover h3 {
	display: block;}
.galleryTitle a {
	/*display: none;*/
	color: #FFFFFF;
	font-size: 16px;
	text-decoration:none;}
.galleryActive {
	background-color: rgba(0, 0, 0, 0.7);}
.galleryActive h3 {
	top: 40%;}
.galleryActive a {
	position: absolute;
	display: block;
	text-align: right;
	right: 10%;
	top: 60%;
	text-decoration: underline;}

.sliderPubDate{
	color: #B5B5B5;
	font-size: 16px;}

.sliderTitle{
	font-size: 22px;
	font-weight: bold;}