body {
    color: #333;
    font-size: 16px;
    font-family: "?￥?????¨???ˉ??a�oa�|????a�?",Helvetica,"????a�??¤??a�?",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	
}
img{border:none;}
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; text-decoration:none;}
ul{ padding:0; margin:0;}
p{    margin-block-start: 0em;
    margin-block-end: 0em;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
.fl{float: left;}
.fr{float: right;}
img{ max-width:100%;}
.main{width: 1200px;margin: 0 auto;}
.of{overflow: hidden;}
.cb{clear: both;}
.fz{font-size: 14px;}
.c9{color:#999;}
/*top */
.top{height: 90px;background: #0058a2;padding-top: 30px;border-bottom: 1px solid #1a69ab;}
.search-box{position: relative;width: 260px;margin-top: 7px;float: right;background: #fff;border-radius: 30px;}
.search-box .form-control{border-radius: 30px;line-height:30px;border:solid 1px #fff;height: 30px;background: #fff;padding-left: 10px;color: #999;width:78%;}
.btn-search{position: absolute;right: 5px;top: 0;bottom: 0;width: 30px;background: url(../images/search.png) center no-repeat;border:none;}
/* nav */
.nav{background: #0058a2;height: 45px;}
.nav ul li{float: left;line-height: 40px;padding: 0 19px;position: relative;}
.nav ul li a{font-size: 18px;color:#fff;}
.nav ul li span{font-size:14px;color: #c2e3ff;}
.nav-down{ position: absolute; display: none; left: 0%; top: 110%;background: #fff;right:0;z-index: 9;}
.nav ul li:hover .nav-down {display: block;}
.nav ul li:hover{background-color: #004b8a;}
.nav ul .nav-down li{width: 100%;padding: 0px;border-bottom: 1px solid #e0e0e0;text-align: center;}
.nav ul .nav-down li a{color: #333;}
.nav ul .nav-down li:hover{border-bottom: 1px solid #2171b5;background: #fcfeff}
.nav ul .nav-down li:hover>a{color: #2171b5;}
/* banner */
.banner-slick{width:100%;height: 500px;}
.slick-slide img{width: 100%;height: 100%;}
.banner-slick{ margin:0; overflow:hidden;}
.banner-slick .slick-dots{ bottom: 30px; }
.banner-slick .slick-dots li{ width: 14px; height: 14px; border:solid 0px #fff; background-color:#fff;}
.banner-slick  .slick-slide{height: 500px;}
.slick-prev{background: url(../images/prev.png);left: 15%;}
.slick-next{background: url(../images/next.png);right: 15%;}
.video_list .slick-prev{background:none;left: 15%;}
.video_list .slick-next{background: none;right: 15%;}
.slick-dots{width: auto;right: 20%;}
.video_list .slick-dots{width: auto;right: 10%;}
.banner_txt{position: absolute;color: #fff;font-size: 24px;}
.banner_txt{position: absolute;bottom: 30px;left: 20%;background: url(../images/txtbg.png);color: #fff;padding: 20px 10px;font-size: 24px;}
.video_list .banner_txt{position: absolute;bottom: -5px;left:10px;background: none;color: bottom: 30px;left: 20%;background: url(../images/txtbg.png);padding: 20px 10px; #fff;padding: 20px 30px;font-size: 24px;}
/* news  bottom: 30px;left: 20%;background: url(../images/txtbg.png);padding: 20px 10px; */
.news{background: url(../images/newbg.jpg) no-repeat;height: 436px;width: 100%;padding-top:50px;}
.titbox p{color: #0058a2;font-size: 26px;}
.titbox span{font-size: 14px;}
.news_box{width: 465px;height:394px; padding: 0 20px;background-color: #fff;}
.news_box .titbox{border-bottom:1px solid #0058a2; padding:0px 0; height:70px;}
.more{margin-top: 10px;color:#0058a2;}
.time{width: 60px; height:66px;border:1px solid #0058a2;color: #0058a2;text-align: center;margin-left: 5px;}
.time p{padding:9px 0;background-color: #0058a2;color:#fff;}
.time  span{line-height: 34px;}
.new_list li{width: 100%;overflow: hidden;margin: 30px 0;}
.new_list li .titles{width: 375px;color: #555;float: left;margin-left: 20px;}
/*events*/
.events{background: url(../images/eventsbg.jpg) no-repeat;height:464px;}
.events_list {margin-top: 20px;}
.events .titbox a{background: #0058a2;color:#fff;}
.events_list li a{display: block;}
.events_list li{width:400px;margin-right:0px;float: left;}
.events_list li p{font-size: 18px;color:#555;margin: 20px 0;}
.events_list li span{color:#999;font-size: 14px;}
.events_list li a:hover>p,.events_list li a:hover>span{color: #0058a2;}
.list_cont ul li:hover>a{color:#0058a2;}
/* jz */
.fore_list .title p{float: left;margin-right: 15px;font-size: 26px;color:#333;cursor: pointer;}
.fore_list .title p span{font-size: 14px;color:#999;}
.fore_list .title .active,.fore_list .title .active span{color:#0058a2;}
.fore_list .left_img{width: 480px; position: relative;}
.fore_list .left_img p{position: absolute;left: 10px;bottom:20px;color:#fff;}
.list_cont{width:695px;}
.list_cont ul li{margin: 18px 0;}
.list_cont ul li img{vertical-align: middle;margin-right: 10px;}
.fore_list .title{overflow: hidden;margin: 0px 0;}
.fore_list .more{display: block;background-color:#0058a2;color:#fff;}
/* video */
.video .titbox{margin: 25px 0;}
.video .more{background:#0058a2;color:#fff;}
.video_list li{float: left;width:399px;background: #fff;margin-right:1px;text-align: center;;}
.video_list li p{line-height:36px;}
 .video_list .banner-slick .slick-dots{bottom: 20px;}
 .video_list .banner-slick .slick-dots li{width: 30px;height: 3px;}
/* zt */
.ztli{float: left;}
.zt_list .slick-prev,.zt_list  .slick-next{width: 25px;height: 38px;}
.zt_list .slick-prev{background: url(../images/ztprev.png);}
.zt_list .slick-prev{background: url(../images/ztprev.png);left: -35px;}
.zt_list .slick-next{background: url(../images/ztnext.png);right: -35px;}
.ztli a {display: block;color: #3498db;font-size: 36px;line-height: 100px;padding: 2%;position: relative;text-align: center;}
/* footer */
.footer{background: #075da5;color: #fff; height: 110px;padding:50px;}
/* conter */
.conter{width: 1200px;height:auto; margin: auto;margin-bottom: 20px;}
.dqwz{ width: 100%;height: 60px;border-bottom: 1px solid #dbdada;margin-bottom: 15px;line-height:60px;}
.dqwz p{ line-height: 60px;}
.list_conter{width: 1200px;}
.list_conter li{line-height: 35px;}
.list_conter .bt{text-align: center;font-size: 20px;}
.list_conter p{line-height: 30px;}
.cd{background: url(../images/bj.png);background-size: 100% 100%;}