*{outline:none}
body,h1,h2,h3,h4,h5,h6,ul,dl,ol,input,pre,blockquote,p,dd{margin:0}
ul,ol,input,textarea{padding:0}
img,input,select,textarea,video{border:0}
input,select,textarea,button{outline:none;}
textarea{resize:none}
li,em{list-style:none;font-style:normal}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;font-size:100%}
img{font-size:0;display: block;max-width: 100%;border: 0;}
p{word-wrap:break-word}
a,u{text-decoration:none}
a{color:#000;}
a:hover{color:#3B82C4;font-weight:bold;}
input,textarea{font-family:'Microsoft YaHei';}
body{font-family:'Microsoft YaHei';min-width:1200px;color:#000;font-size:14px;}
.wrap{width:100%;max-width:1440px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* anim¶¯»­ */
.anim-1,.anim-2,.anim-3,.anim-4,.anim-5,.anim-6,.anim-7,.anim-8,.anim-9,.anim-10,.anim-11,.anim-12,.anim-13,.anim-14,.anim-15,.anim-16{-webkit-transform:translateY(100px) translateX(0);-moz-transform:translateY(100px) translateX(0);transform:translateY(100px) translateX(0);opacity:0;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.anim-1{-webkit-transition:transform .8s,opacity .8s;-moz-transition:transform .8s,opacity .8s;-o-transition:transform .8s,opacity .8s;transition:transform .8s,opacity .8s}.anim-2{-webkit-transition:transform 1s,opacity 1s;-moz-transition:transform 1s,opacity 1s;-o-transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s}.anim-3{-webkit-transition:transform 1.2s,opacity 1.2s;-moz-transition:transform 1.2s,opacity 1.2s;-o-transition:transform 1.2s,opacity 1.2s;transition:transform 1.2s,opacity 1.2s}.anim-4{-webkit-transition:transform 1.4s,opacity 1.4s;-moz-transition:transform 1.4s,opacity 1.4s;-o-transition:transform 1.4s,opacity 1.4s;transition:transform 1.4s,opacity 1.4s}.anim-5{-webkit-transition:transform 1.6s,opacity 1.6s;-moz-transition:transform 1.6s,opacity 1.6s;-o-transition:transform 1.6s,opacity 1.6s;transition:transform 1.6s,opacity 1.6s}.anim-6{-webkit-transition:transform 1.8s,opacity 1.8s;-moz-transition:transform 1.8s,opacity 1.8s;-o-transition:transform 1.8s,opacity 1.8s;transition:transform 1.8s,opacity 1.8s}.anim-7{-webkit-transition:transform 2s,opacity 2s;-moz-transition:transform 2s,opacity 2s;-o-transition:transform 2s,opacity 2s;transition:transform 2s,opacity 2s}.anim-8{-webkit-transition:transform 2.2s,opacity 2.2s;-moz-transition:transform 2.2s,opacity 2.2s;-o-transition:transform 2.2s,opacity 2.2s;transition:transform 2.2s,opacity 2.2s}.anim-9{-webkit-transition:transform 2.4s,opacity 2.4s;-moz-transition:transform 2.4s,opacity 2.4s;-o-transition:transform 2.4s,opacity 2.4s;transition:transform 2.4s,opacity 2.4s}.anim-10{-webkit-transition:transform 2.6s,opacity 2.6s;-moz-transition:transform 2.6s,opacity 2.6s;-o-transition:transform 2.6s,opacity 2.6s;transition:transform 2.6s,opacity 2.6s}.anim-11{-webkit-transition:transform 2.8s,opacity 2.8s;-moz-transition:transform 2.8s,opacity 2.8s;-o-transition:transform 2.8s,opacity 2.8s;transition:transform 2.8s,opacity 2.8s}.anim-12{-webkit-transition:transform 3s,opacity 3s;-moz-transition:transform 3s,opacity 3s;-o-transition:transform 3s,opacity 3s;transition:transform 3s,opacity 3s}.anim-13{-webkit-transition:transform 3.2s,opacity 3.2s;-moz-transition:transform 3.2s,opacity 3.2s;-o-transition:transform 3.2s,opacity 3.2s;transition:transform 3.2s,opacity 3.2s}.anim-14{-webkit-transition:transform 3.4s,opacity 3.4s;-moz-transition:transform 3.4s,opacity 3.4s;-o-transition:transform 3.4s,opacity 3.4s;transition:transform 3.4s,opacity 3.2s}.anim-15{-webkit-transition:transform 3.6s,opacity 3.6s;-moz-transition:transform 3.6s,opacity 3.6s;-o-transition:transform 3.6s,opacity 3.6s;transition:transform 3.6s,opacity 3.6s}.anim-16{-webkit-transition:transform 3.8s,opacity 3.8s;-moz-transition:transform 3.8s,opacity 3.8s;-o-transition:transform 3.8s,opacity 3.8s;transition:transform 3.8s,opacity 3.8s}.anim-show{-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1}.anim-list .anim-1{-webkit-transition:transform .5s,opacity .5s;-moz-transition:transform .5s,opacity .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s}.anim-list .anim-2{-webkit-transition:transform .6s,opacity .6s;-moz-transition:transform .6s,opacity .6s;-o-transition:transform .6s,opacity .6s;transition:transform .7s,opacity .7s}.anim-show .roundimg1{animation:mymove12 3.3s;-webkit-animation:mymove12 3.3s linear;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-delay:0s;opacity:1;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s}.rotateInDownRight{visibility:hidden;animation-name:none}.anim-show .rotateInDownRight{visibility:visible;animation:rotateInDownRight 1s}.rotateInDownLeft{visibility:hidden;animation-name:none}.anim-show .rotateInDownLeft{visibility:visible;animation:rotateInDownLeft 1s}@keyframes mymove8{0%{opacity:0;-webkit-transform:translateY(0) translateX(-100px);-moz-transform:translateY(0) translateX(-100px);transform:translateY(0) translateX(-100px);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}to{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@-webkit-keyframes mymove8{0%{opacity:0;-webkit-transform:translateY(0) translateX(-100px);-moz-transform:translateY(0) translateX(-100px);transform:translateY(0) translateX(-100px);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}to{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@keyframes mymove7{0%{opacity:0;-webkit-transform:translateY(0) translateX(100px);-moz-transform:translateY(0) translateX(100px);transform:translateY(0) translateX(100px);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}to{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@-webkit-keyframes mymove7{0%{opacity:0;-webkit-transform:translateY(0) translateX(100px);-moz-transform:translateY(0) translateX(100px);transform:translateY(0) translateX(100px);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}to{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@keyframes mymove10{0%{opacity:0;-webkit-transform:translateY(-100px) translateX(0);-moz-transform:translateY(-100px) translateX(0);transform:translateY(-100px) translateX(0);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}to{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@-webkit-keyframes mymove10{0%{opacity:0;-webkit-transform:translateY(-100px) translateX(0);-moz-transform:translateY(-100px) translateX(0);transform:translateY(-100px) translateX(0);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}to{opacity:1;-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}.anim-show .leftto{animation:mymove8 .5s;-webkit-animation:mymove8 .5s linear;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.3s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:.3s}.anim-show .rightto{animation:mymove7 .5s;-webkit-animation:mymove7 .5s linear;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.3s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:.3s}.anim-show .danim-3{animation:mymove10 .8s;-webkit-animation:mymove10 .8s linear;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:0s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s}

.header{height:80px;width:100%;}
.head-wrap{
	margin:0 auto;
	width:1440px;
	display:flex;
	justify-content:space-between;
}
.head-wrap .blue-nav{
}
.head-wrap .blue-nav ul{display:flex;}

.head-wrap .blue-nav ul li{
		height:80px;
		line-height:80px;
		padding:0 15px;
		position:relative;
	}
.dropdown-menu a{
	transition-duration: 1s;display:block;position:relative;line-height:62px;font-size:14px;
}


.nav{position:relative;height:62px;width:100%;}
.nav:before,.nav:after{width:50%;position:absolute;content:"";}
.nav:before{height:62px;left:0;top:0;z-index:1;background:#3B82C4;}
.nav:after{height:46px;z-index:2;right:0;border-top:18px solid #fff;background:#81A252;bottom:0;}
.nav .wrap{position:relative;z-index:3;}
.nav .wrap:before{position:absolute;background:url(../images/navbg.jpg) no-repeat;width:48px;height:62px;content:"";position:absolute;right:-48px;top:0;}
.nav ul{background:#3B82C4;overflow:hidden}
.nav li{float:left;padding:0 42px 0 40px;background:#3B82C4 url(../images/line.jpg) no-repeat right center;}
.nav li:last-child{background:none;}
.blue-nav li a{
	position:relative;
}
.blue-nav li a.on:before{animation:icon01 linear infinite 2s;content: '';display:block;width:0px;height:0px;background:#3B82C4;position:absolute;
bottom:-10px;left:40%;margin-left:-15px;width:40px;height:3px;}
@keyframes icon01{ 0%{ width:0px;} 50%{ width:40px;} 100%{ width:0px;} }


.about-content{
	position:relative;
}
.about-content-title{
	position:absolute;
	width:82px;
	height:121px;
	background:url(../images/t_bg.jpg);
	font-size:18px;
	color:#fff;
	font-weight:bold;
	left:25px;
	top:30px;
}
.zhao-biao{
	position:relative;
}
.zhao-biao-title{
	position:absolute;
	width:163px;
	height:79px;
	background:url(../images/t1_bg.jpg);
	font-size:18px;
	color:#fff;
	font-weight:bold;
	left:25px;
	top:40px;
}

.footer{background:url(../images/foot_bg.jpg);height:288px;background-size:100% 100%; overflow:hidden;}
.footer-top{
		height:200px;
		display:flex;
		justify-content:space-between;
		
}
.footer-top-logo{
	margin-top:75px;
	height:60px;
	width:195px;
	img{
		height:60px;
		width:195px;	
	}
	
}
.footer-top-content{
	height:auto;
	padding-top:75px;
	width:840px;
}
.footer-top-content p a{
	font-size:16px;
	color:#fff;
}
.f16{
	font-size:16px;
	color:#fff;
}
.f14{
	font-size:14px;
	color:#fff;
}

.footer-top-more{
	margin-top:75px;
	font-size:12px;
}
.footer-top-more a{
	font-size:12px;
	color:#7581A9;
}
.footer-bottom{
	display:flex;
	justify-content:center;
	height:90px;
	line-height:90px;
	color:#fff;
}


.search{height:50px; display:flex; align-items:center; justify-content:center; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);}
.search input{float:left;font-size:15px;color:#333;border:0;border-bottom:1px solid #3B82C4;}
.search div{height:38px;}
.search div.clear{height:0;}
.search .search-input{width:420px;}
.search .search-input span{float:left;font-size:14px;line-height:38px;margin-right:15px;}
.search .search-input input{width:275px;}
.search .search-select{margin:0 25px;}
.search .search-select input{width:150px;}
.search .search-time{position:relative;}
.search .search-time:before{position:absolute;background:url(../images/time.jpg);width:24px;height:20px;content:"";right:10px;top:9px;}
.search .search-btn button{transition-duration: 1s;display:block;border:0;cursor:pointer;
border-radius:2px;width:130px;height:38px;line-height:38px;text-align:center;color:#fff;margin-left:30px;background:#3B82C4;}
.search .search-btn button:hover{background:#3B82C4;}
.local{
	font-size:14px;
	line-height:38px;
}
.main h1{font-size:30px;font-weight:bold;color:#3B82C4;margin:10px 0 30px 0;}
.main ul{margin-bottom:45px;}
.main li.on{margin-bottom:15px;height:43px;line-height:43px;background:#3B82C4;}
.main li{padding:0 20px;}
.main li span{float:right;}
.main li span img{display:inline-block;}
.main li.on span,.main li.on a{font-size:18px;color:#fff;}
.main li{border-bottom:1px dashed #000000;height:48px;line-height:48px;}
.main .sub{margin-left:60px;margin-top:25px;}
.main .sub a{font-size:18px;border-right:1px solid #000;color:#000;padding:0 15px;}
.main .sub a:last-child{border-right:0;}
.main .sub a:hover{
	font-weight:normal;
}
.main .sub a.on{color:#3B82C4;font-weight:bold;}

.content .title{background:#3B82C4;height:43px;line-height:43px;margin:60px 0 30px 0;}
.content .title h1{font-size:18px;color:#fff;padding-left:25px;}
.content .title .info{float:right;}
.content .title .info span {font-size:14px;color:#fff;margin-right:25px;}
.content .title .info span img{display:inline-block;}
.body{padding:20px;color:#000;font-size:14px;line-height:36px;}
.body h2{font-weight:bold;font-size:18px;}
.content .showpage{margin-top:30px;border-top:1px dashed #8D8D8D;overflow:hidden;padding:45px 20px 20px;}
.content .showpage a{width:50%;float:left;display:block;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.content .showpage a:last-child{text-align:right;}

.index-about{width:100%;min-height:400px;  background:url(../images/index-about.jpg) no-repeat top center; background-size:100%;}
.index-about .info{width:885px;margin-left:150px;margin-top:30px;}
.index-about .info h2{font-size:36px;margin:20px 0;text-align:center;}
.index-about .info p{margin-bottom:10px;font-size:16px;line-height:36px;}
.index-about .calendar{width:300px;margin-right:50px;}
.index-about .calendar h2{font-size:20px;text-align:center;margin-bottom:10px;}
.index-about .calendar h3{text-align: center;font-size: 14px;color: #333;border-left: 1px solid #D2D2D2;background: #fff;border-right: 1px solid #D2D2D2;border-bottom: 1px solid #D2D2D2;width: 100%;height: 30px;line-height: 30px;}
.index-about .calendar .layui-laydate{border-radius:0px;box-shadow:none;border-bottom:0;}
.index-about .layui-laydate-main{width:300px;border-radius:4px;}
.index-about .layui-laydate-content{padding:0 10px;}
.index-about .layui-laydate-content td,.index-about .layui-laydate-content th{font-size:16px;width:40px;height:40px;}
.index-about .layui-laydate-content thead{display:none;}
.index-about .layui-laydate .layui-this{border-radius:40px;color:#333 !important;background:none !important;}
.index-about .layui-laydate .highlight{ background-color: #3B82C4!important;border: 0px!important; color:#fff!important;border-radius:40px}


.index-news .title h2{font-size:22px;padding:45px 0;margin-left:203px;color:#3B82C4;font-weight:bold;}
.index-news .title p{font-size:16px;}
.index-news .title .sub{margin:45px auto 30px}
.index-news .title .sub a{display:inline-block;padding:0 20px;height:50px;line-height:50px;text-align:center;background:#F2F2F2;color:#010101;font-size:16px;margin-left:25px;}
.index-news .title .sub a.on,.index-news .title .sub a:hover{background:#0D60A9;color:#fff;}
.index-news ul{width:1226px;overflow:hidden;margin:0 auto;}
.index-news ul li{transition-duration: 1s;cursor:pointer;width:527px;background:#EBEEEA;padding:35px 30px;float:left;height:80px;margin:0 26px 26px 0;overflow:hidden}
.index-news ul li a{display:block;}
.index-news ul li .time{float:left;margin-right:40px;}
.index-news ul li .time p{font-size:48px;font-weight:bold;}
.index-news ul li .time span{font-size:13px;font-weight:bold;}
.index-news ul li h3{font-size:20px;font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-news ul li h4{margin-top:10px;font-size:14px;line-height:24px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news ul li:hover{background:#3B82C4;}
.index-news ul li:hover a{color:#fff !important}

.index-down{background:#EBEBEB;margin-top:20px;}
.index-down .box{width:50%;margin-bottom:30px;}
.index-down .box .sub a img{display:inline-block;}
.index-down .box h2{padding:25px 0 25px 25px;background:url(../images/left.jpg) no-repeat left 30px;font-size:24px;}
.index-down .box ul li a{display:block;font-size:16px;line-height:35px;}
.index-down .box ul li a span{float:right;font-size:16px;}
.index-down .box .sub a{display:inline-block;margin:20px 20px 0 0;width:230px;height:65px;line-height:65px;text-align:center;background:#3B82C4;color:#fff;font-size:18px;}
.index-down .box .sub a img{margin-right:10px;}

.pages{text-align:center;margin-bottom:30px;}
.pages .pageinfo{display:none;}
.pages a{display:inline-block;color:#333;height:28px;padding:0 10px;line-height:28px;border:1px solid #ddd;border-right:0;}
.pages a:nth-child(2){border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pages a:last-child{border-right:1px solid #ddd;border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pages a.curpage{background:#F5F5F5;}
