@charset "utf-8";
/* CSS Document */
:root{
	--basecolor:#0065AB;
}
body{
	background-color:#E2F3FA
}
.topArea{
background:#387fb3;
color:white;
min-width:1200px;
height:40px;
}
.innerCon{
width:1200px;
margin:0 auto;
height:100%;
}
.topArea .innerCon .l_txt{
height:40px;
line-height:40px;
float:left;
color:white;
}
.topArea .innerCon .l_txt a{
color:white;
}
.topArea .innerCon .searchCon{
width:200px;
height:25px;
background:url(../images/searchBtnbg.png) no-repeat center center;
float:right;
margin-top:7.5px;
}
.topArea .innerCon .searchCon input{
width:170px;
height:25px;
line-height:25px;
padding-left:10px;
padding-right:10px;
}
.topArea .innerCon .searchCon .searchBtn{
width:25px;
height:25px;
display:block;
float:right;
}
.navCon{
height:65px;
background:#ebebeb;
min-width:1200px;
z-index:10000;
}
.navCon .innerCon{

}
.mainnav{
height:50px;
margin-top:15px;
float:left;
margin-left:80px;
}
.mainnav .yijia{
display:block;
width:169px;
height:50px;
line-height:50px;
background:url(../images/bgitem.png) no-repeat;
font-size:18px;
color:#333;
float:right;
margin-left:-60px;
padding-left:60px;
position:relative;

}
.mainnav .yijia .fm{
color:#333;


}
.mainnav .yijia:hover,.mainnav .yijia.active{
background:url(../images/bgitem_hover.png) no-repeat;
color:white;
}
.mainnav .yijia:hover .fm,.mainnav .yijia.active .fm{
color:white;
}
.mainnav .erjiCon{
position:absolute;
background:var(--basecolor);
width:110px;
z-index:20000;
display:none;
}
.mainnav .erjiCon a{
color:#333;
display:block;
width:100%;
text-align:center;
color:white;
font-size:14px;
}
.mainnav .erjiCon a:hover{
font-weight:bold;
}
.bannerCon{
height:300px;
min-width:1200px;
background:url(../images/bannerbg.jpg) no-repeat top center;
overflow:hidden;
}
.bannerCon .innerCon{
position:relative;
overflow:hidden;
}
.biaoyu{
	position:absolute;
	right:0px;
	top:100px;
}
.biaoyu img{
	width:260px;
}
.logoImg{
	margin-top:60px;
}
.logoImg img{
	width:700px;


}
.alink{
position:absolute;
bottom:0;
left:0;
height:106px;
width:1200px;
bottom:0;
}
.alink a{
width:99px;
height:106px;
float:left;
margin-right:1px;
background:url(../images/bluebg.png);
position:relative;
}
.alink a:hover{
background:url(../images/redbg.png);
}
.alink a img{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
}
.alink a p{
bottom:15px;
text-align:center;
color:white;
position:absolute;
width:100%;
}
.indexCon{
min-width:1200px;
margin-top:20px;
}
.indexCon .innerCon{


}
.indexCon .innerCon .topCon{

}
.indexCon .innerCon .topCon .l_con{
width:386px; height:330px;
float:left;

background:#CCC;
margin-top:10px;
}
.indexCon .innerCon .topCon .r_con{
height:330px;
width:386px;
float:right;

margin-top:10px;
border:1px solid #eee;
background:white;
}
#banner_video{ width:386px; height:330px; position:relative; overflow:hidden;}
#banner_video ul{ position:absolute; left:0;}
#banner_video ul li{ float:left;}
#banner_video ul li img{ position:relative; left:0;width:386px;height:330px;}

#btn_video{ position:absolute; right:10px; bottom:8px;height:24px;}
#btn_video a{ cursor:pointer; display:inline-block; width:24px;height:24px; background:white;color:#333;text-decoration:none;text-align:center;line-height:24px;font-family:"Arial";}
#btn_video a.myactive { background:#014881;color:white;} 
#btn_video a:hover{ background:#014881;color:white;}

#txtBlock_video{
height:40px;
width:100%;
background:url(../images/block80.png);
position:absolute;
bottom:0;
left:0;

}
#txtBlock_video a{
 color:white;

 width:305px;
 height:40px;
 line-height:40px;
 display:none;
 margin-left:10px;

}
.titleKz{
width:100%;
height:50px;
background:url(../images/menubar.png) no-repeat center center;
margin:10px auto;
overflow:hidden;
padding-left:10px;
}
.titleKz .l_txt{
width:275px;
height:46px;
background:url(../images/titlebg.png) no-repeat center center;
margin-top:4px;
float:left;
}
.titleKz .l_txt1{
width:388px;
height:46px;
background:url(../images/titlebg1.png) no-repeat center center;
margin-top:4px;
float:left;
}
.more{
float:right;
color:white;
width:50px;
height:50px;
line-height:50px;
display:block;
}
 .more:hover{
font-weight:bold;
}
.titleKz .l_txt a{
width:168px;
height:46px;
text-align:center;
float:left;
display:block;
line-height:46px;
font-size:18px;
color:#333;
}
.titleKz .l_txt a.s_a{
width:107px;
text-align:left;
}
.titleKz .l_txt a.active{
color:var(--basecolor);
font-weight:bold;
}
.titleKz .l_txt1 a{
width:168px;
height:46px;
text-align:center;
float:left;
display:block;
line-height:46px;
font-size:18px;
color:#333;

}
.titleKz .l_txt1 a.s_a{
width:107px;
text-align:left;
}
.titleKz .l_txt1 a.active{
color:var(--basecolor);
font-weight:bold;
}
.bottomCd{
width:366px;
margin:0 auto;
}
.bottomCd .newsList{
display:none;
}
   .swiper-container {
	        
	        height: 100%;
			
	        margin-left: auto;
	        margin-right: auto;
	    }
	    .swiper-slide {
	        text-align: center;
	        font-size: 18px;
	        background: #fff;
	
	        /* Center slide text vertically */
	        display: -webkit-box;
	        display: -ms-flexbox;
	        display: -webkit-flex;
	        display: flex;
	        -webkit-box-pack: center;
	        -ms-flex-pack: center;
	        -webkit-justify-content: center;
	        justify-content: center;
	        -webkit-box-align: center;
	        -ms-flex-align: center;
	        -webkit-align-items: center;
	        align-items: center;
	    }
	.swiper-slide img{
		padding: 0;
		margin:0 ;
	}
	
.bottomCd .newsList.active{
display:block;
}
 .newsList .zd_news .zd_title{
font-size:18px;
color:var(--basecolor);
}
.newsList .zd_news .zd_des{
font-size:15px;
color:#999;

margin-top:10px;

}
.newsList .zd_news .zd_des:hover{
color:var(--basecolor);
}
 .newsList .item{
height:35px;
line-height:35px;
background:url(../images/newspointer.jpg) no-repeat left center;
}
.pagenl .item{
height:45px;
line-height:45px;
}
 .newsList .item a{
color:#666;
font-size:16px;
float:left;
margin-left:10px;
display:block;
width:calc(100% - 100px);
overflow:hidden;
text-overflow: ellipsis;/*显示省略符号来代表被修剪的文本*/
   
    white-space: nowrap;/*不换行 控制单行文本*/
}
.newsList .item a:hover{
color:var(--basecolor);
}
.newsList .item span{
color:#666;
font-size:16px;
float:right;
}
.adCon{
margin-top:20px;
width:1180px;
height:90px;
margin-left:10px;
}
.centerCon{
margin-top:20px;
height:288px;
}
.centerCon .l_con{
width:386px;
height:288px;
float:left;
border:1px solid #eee;
background:white;

}
.centerCon .r_con{
width:386px;
height:288px;
float:right;
border:1px solid #eee;
background:white;
margin-right:20px;
}
.ryzz{
width:1200px;
height:320px;
border:1px solid #eee;
background:white;

margin-top:20px;
overflow:hidden;
}
.ryzz_title{
width:1163px;
height:50px;
margin:0 auto;
background:url(../images/ryzz.png) no-repeat center center;
margin-top:10px;
}
.ryzz_title .l_txt{
width:169px;
height:50px;
line-height:50px;
display:block;
background:url(../images/bgitem.png) no-repeat center center;
text-align:center;
color:var(--basecolor);
font-size:18px;
float:left;
font-weight:bold;
}
/* 本例子css */
		.picMarquee-left{ width:1160px;  overflow:hidden; position:relative;  margin-top:20px; margin-left:20px; }
		.
		.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:278px; height:185px; display:block; padding:2px; border:1px solid #ccc; object-fit:contain}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
		.picMarquee-left .bd ul li .title a{
		 color:#333;
		}
.linkCon{
height:48px;
width:1200px;
margin:0 auto;
background:white;
overflow:hidden;
margin-top:20px;
}
.linkCon .yqljTitle{
width:130px;
height:48px;
background:url(../images/linkbg.png) no-repeat;
text-align:center;
color:white;
text-align:center;
font-size:16px;
line-height:48px;

float:left;
}
.linkCon  select{
height:30px;
line-height:30px;
margin-top:9px;
float:left;
width:200px;
margin-left:60px;

}
.bottomBar{
height:140px;
min-width:1200px;
margin-top:30px;
}
.bottomBar .innerCon{
background:url(../images/bottomBg.jpg) no-repeat center center ;
overflow:hidden;
background-size:cover;
}
.bottomBar .innerCon p{
font-size:14px;
color:#666;
color:#333;
line-height:30px;
text-align:center;
}


.my-move,.my-moves{
	z-index:9999
}


.txtMarquee-top{ width:100%;  overflow:hidden; position:relative;    }
		
		.txtMarquee-top .infoList li{  height: 35px;line-height: 35px; background: url(../images/newspointer.jpg) no-repeat left center  }
		.txtMarquee-top .infoList li a{
		 font-size:16px;
		 margin-left:10px;
		 color:#666;
		}
		.txtMarquee-top .infoList li a:hover{
		  color:#df353f;
		}
		.txtMarquee-top .infoList li .date{ float:right; color:#666;font-size:16px;  }
.zhxw{
	height: 330px;
    width: 386px;
    float: left;
    margin-left: 21px;
    margin-top: 10px;
    border: 1px solid #eee;
    background: white;
}
.zhxw_title{
	    width: 169px;
    height: 46px;
    line-height: 46px;
    display: block;
    background: url(../images/bgitem.png) no-repeat center center;
    text-align: center;
    color: #0065AB;
    font-size: 18px;
    float: left;
	margin-top:4px;
}
.zhxw_title a{
color:var(--basecolor);
font-weight:bold;
	}
	.swiper_1{
		margin-top:20px;
	}
	.swiper_1 img{
		width:1200px;
	}
	.center_box{
		display:flex;
	}
	.right_box{
		width:386px;
	}
	.left_box{
		flex:1
	}
	.ztzl{
		 margin-top: 20px;
    border: 1px solid #eee;
    background: white;
	 width: 386px;
	 padding-bottom:10px;
	}
	.ztlink{
		display:block;
		margin-top:10px;
	}
	.ztlink img{
		width:100%;
	}
	.ldxx{
		display:block;
		margin-top:20px;
	}
	.new_gif{
		vertical-align:middle;
	}
	
	.ryzz_title .l_txt {
    width: 275px;
    height: 46px;
    background: url(../images/titlebg.png) no-repeat center center;
    margin-top: 4px;
    float: left;
}
	.ryzz_title .l_txt a {
    width: 168px;
    height: 46px;
    text-align: center;
    float: left;
    display: block;
    line-height: 46px;
    font-size: 18px;
    color: #333;
}
.ryzz .bottomCd{
	width:100%;
}