*{
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a{
	text-decoration:none;
}
ol, ul {
    list-style: none;
    padding: 0px;
}
html, body, div, span, applet, object, , h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, input {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.m0{ margin:0;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom:20px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}

.p0{ padding: 0;}
.pt5{ padding-top: 5px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom:20px;}
.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left:20px;}
.pr5{ padding-right: 5px;}
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;}
html{
    font-size:16px;
    font-family: MicrosoftYaHei;
    font-weight:400;
    color: #333;
}
/*原效果*/
body{	 
background: url(../image/main-bg.png) top center no-repeat;
}

/*2023年春节效果*/
/*body{ color:#02437b;
      font-size:12px; 
      font-family:Arial, Helvetica, sans-serif,"宋体"; 
      margin:0px auto; 
      padding:0px; 
      background:url(../img/tn.png) top center no-repeat;
      line-height:24px; 
      padding-top:225px;
}*/

.wrap{
	width: 1200px;
	margin: 0 auto;
}
.head{
        background: url(../image/head-bg.png) top center no-repeat;
	height: 208px;
        margin: 0 auto;
	box-sizing: content-box;
	background-size: 100%;
	position: relative;
        
}
.top-flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
}

.search-form{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.search-input{
	width: 320px;
	height: 36px;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 10px;
	border-radius: 20px;
}
.search-text{
	border: 0;
	height: 28px;
	outline: none;
	width: 100%;
}
.search-btn{
	background-color: #1175c0;
	color: #fff;
	height: 36px;
	padding: 0 6px;
	border: 0;
	cursor: pointer;
	display: flex;
	align-items: center;
	border-radius: 20px;
	margin-left: -35px;
}
.btn_search{
	background-color: transparent;
	border: 0;
	font-size: 16px;
	color: #fff;
}
.search-hot{
	color: #fff;
	margin-top: 12px;
	font-size: 14px;
}
.search-tag{
	background-color: #5fb2f0;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	padding: 0 12px;
	border-radius: 3px;
	margin-right: 10px;
}
.nav{
	background-color: #0281df;
	width: 1200px;
	height: 50px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -600px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.nav ul {
    list-style: none;
    width: 1200px;
    height: 50px;
    margin: 0 auto;
    display: flex;
}
.nav ul li {
    font-size: 18px;
    color: #fff;
	line-height: 50px;
    z-index: 1;
	width: 12.5%;
	text-align: center;
	position: relative;
}
.nav ul li a{
	display: block;
	color: #fff;
}
.nav ul li::after{
	content: '';
	position: absolute;
	width: 1px;
	height: 50px;
	bottom: 0;
	right: 0;
	background-color: #94c8ec;
}
.nav ul li.last::after{
	background-color: transparent;
}
.nav ul li.on{
	background-color: #005fbd;
}
.nav ul li.first{
	border-top-left-radius: 5px;
}
.nav ul li.last{
	border-top-right-radius: 5px;
}
.index-main{
	background: url(../image/main-bg.png) top center no-repeat;
	background-size: 100%;
	padding-top: 20px;
        width:1500px;
        margin: 0 auto;
}
.middle{
	width: 1200px;
	background-color: #fff;
	padding: 20px;
	margin: 0 auto;
	box-sizing: border-box;
}

.gsgg{
	height: 50px;
	background-color: #f0f5f8;
	overflow: hidden;
}
.gsgg-head{
	float: left;
	width: 110px;
	height: 50px;
	line-height: 50px;
	background-color: #0281df;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.txtScroll-left{float: right; width: 1010px; margin-right: 20px;}
.txtScroll-left .bd{width: 100%; overflow:hidden; }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ 
	margin-right:20px;  
	float:left; 
	height:50px; 
	line-height:50px;  
	text-align:left; 
	_display:inline;
	background: url(../image/scroll-li-bg.png) left center no-repeat;
	padding-left: 12px;
	width:auto !important;
}
.txtScroll-left .bd ul li a{
	color: #333;
}
.txtScroll-left .bd ul li .scroll-date{ 
	color:#808080;
	margin-left: 10px;
}
.txtScroll-left .tempWrap{ width: 1010px !important; }

.slideBox{
	width: 600px;
	height: 352px;
	position: relative;
	overflow: hidden;
}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; border: 1px solid #fff; cursor:pointer; border-radius: 50%;}
.slideBox .hd ul li.on{ background:#e60012; border: 1px solid #e60012;}
.slideBox .bd{height:100%; z-index:0;}
.slideBox .bd li{position:relative; zoom:1; vertical-align:middle; float: left;}
.slideBox .bd img{ width: 600px; height: 352px; display:block;}
.slideBox .bd li .bd-text{position: absolute; height: 40px;line-height: 40px; font-size: 16px;color: #fff;padding: 0 2%; bottom: 0; right: 0; left: 0;
	background: rgba(0,0,0,0.5);}
.right-box{
	width: 530px;
}

.h-titles,.slideTxtBox .hd,.jstab{
	height: 44px;
	border-bottom: 2px solid #ededed;
}
.slideTxtBox .hd ul li,.jstab ul li{
	float: left;
}
.slideTxtBox .hd ul li .line,.jstab ul li .line{
	padding: 0 15px;
	color: #666;
}
.h-titles .names,.slideTxtBox .hd ul li a,.jstab ul li a{
	font-size: 20px;
	color: #333;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}
.h-titles .names.on,.slideTxtBox .hd ul li.on a,.jstab ul li.on a{
	color: #0281df;
	font-weight: bold;
	border-bottom: 2px solid #0281df;
	height: 44px;
}
.slideTxtBox{
	position: relative;
}
.link-more{
	font-size: 14px;
	color: #979797;
	position: absolute;
	top: 12px;
	right: 0;
}
.slideTxtBox .bd ul li span{
	color: #a9a9a9;
	font-size: 14px;
}

.slideTxtBox .bd,.slideTxtBox-2 .bd{
	margin-top: 10px;
}
.slideTxtBox .bd ul li,.gs-main ul li,.slideTxtBox-2 .bd ul li{
	height: 42px;
	line-height: 42px;
	background: url(../image/li-bg.png) left center no-repeat;
	padding-left: 12px;
	font-size: 18px;
	text-align: right;
}
.slideTxtBox .bd ul li a,.gs-main ul li a, .slideTxtBox-2 .bd ul li a{
	width: 80%;
	color: #333;
	float: left;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
}

.slide-box .bd ul li a,.slideTxtBox-2 .bd ul li a{
	width: 73%;
}
.slide-box .bd ul li .type{
	color: #ff0c00;
}
.pannel-slide .hd ul li{
	margin-right: 10px!important;
}
.tj-box{
	height: 230px;
	overflow: hidden;
}
.jspanel {
    position: relative;
    height: 184px;
    width: 100%;
}
.jspanel .con:first-child{
	left: 0;
}
.jspanel .con {
    position: absolute;
    left: 620px;
    width: 100%;
    top: 0;
}
.jspanel .link-more{
	top: -34px;
}
.online{
	background-color: #f0f5f8;
	height: 125px;
	display: flex;
}
.online-head{
	width: 45px;
	background-color: #0281df;
	height: 125px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	display: flex;
	align-items: center;
	padding: 0 10px;
	box-sizing: border-box;
}
.online-list{
	width: calc(100% - 45px);
}
.online-list ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
	margin-top: 18px;
}
.online-list ul li{
	border: 1px solid #a8dfff;
	width: 18.5%;
	text-align: center;
	padding: 12px 0;
	background-color: #fff;
}
.online-list ul li a{
	color: #0281df;
}
.left-box{
	width: 510px;
}
.right-box-2{
	width: 620px;
}
.slideTxtBox-2{
	display: block!important;
}
.relative{
	position: relative;
}
.slideTxtBox-2 .hd{
	border-bottom: 0;
	margin-top: 15px;
	height: 37px;
}
.slideTxtBox-2 .hd ul{
	display: flex;
	justify-content: center;
	align-items: center;
}
.slideTxtBox-2 .hd ul li{
	background: none;
	background-color: #f0f5f8;
	margin-right: 20px;
	height: 30px;
	line-height: 30px;
	padding-left: 0;
}
.slideTxtBox-2 .hd ul li:last-child{
	margin-right: 0;
}
.slideTxtBox-2 .hd ul li.on{
	background-color: #5fb2f0;
}
.slideTxtBox-2 .hd ul li.on a{
	color: #fff;
	border-bottom: 0;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.slideTxtBox-2 .hd ul li a{
	color: #0281df;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	width: 90px;
	text-align: center;
	display: block;
}
.slideTxtBox-2 .bd{
	margin-top: 0;
}
.zfxxgk-box{
	display: flex;
}
.zfxxgk-box .xxgk-head{
	width: 45px;
	background-color: #0281df;
	height: 230px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	display: flex;
	align-items: center;
	padding: 0 10px;
	font-size: 18px;
	box-sizing: border-box;
}
.xxgk-info{
	border: 1px solid #e6e6e6;
	width: calc(100% - 45px);
	padding: 15px;
	box-sizing: border-box;
}
.xxgk-list,.tab-list{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xxgk-list li{
	background: url(../image/li-bg-2.png) left center no-repeat;
	padding-left: 12px;
	width: 49%;
	box-sizing: border-box;
	height: 35px;
	line-height: 35px;
}
.xxgk-list li a{
	color: #333;
}
.tab-list li{
	width: 32%;
}
.tab-list li a{
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f0f5f8;
	height: 40px;
	line-height: 40px;
	color: #0281df;
}
.tab-list li a img{
	margin-right: 5px;
}
.hd-list{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.yqlink{
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 70px;
}
.link-head{
	width: 95px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-weight: bold;
	border-right: 1px solid #e0e0e0;
}
.link-list{
	width: calc(100% - 95px);
	padding-left: 15px;
	box-sizing: border-box;
}
.link-list a{
	float: left;
	margin-right: 15px;
	color: #666;
}

.foot-tab{
	background-color: #0281df;
	height: 42px;
	line-height: 42px;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
       
}
.foot-tab a, .foot-tab span{
	color: #fff;
}
.footer{
	width: 1200px;
	background-color: #f0f0f0;
	padding: 15px 0 0;
	margin: 0 auto;
	
}
.foot-main{
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 20px;
	overflow: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
        
}
.foot-main .mid{
	width: 80%;
	text-align: center;
	line-height: 28px;
}
