.bdy_item_tit{margin-top:65px;} 
.bdy_item_tit a,.bdy_item_tit span{
	display: inline-block;
	font-size: 32px;
	line-height: 1;
	text-transform: uppercase;
}
.bdy_item_tit_l a,.bdy_item_tit_l span{
	display: inline-block;
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
}
.bdy_item_tit_l a.corWhite,.bdy_item_tit_l span.corWhite{
	color: #fff;
}
.bgLight{
	background: #f1f8ff;
}
.bgLightHei{
	height: 216px;
	padding-top: 50px;
}
.bgPadd{
	padding: 60px 0;
}
.padd{
	padding: 15px 20px;
}
.pad20{
	padding: 20px;
}
.ml35{
	margin-left: 35px;
}
.dateIns{
	display: inline-block;
	vertical-align: top;
	background: #073188;
	font-size: 12px;
	color: #fff;
	padding: 0 11px;
	line-height: 32px;
}
.mb13{
	margin-bottom: 13px;
}
.font-normal{
	font-weight: normal;
}
.font-14{
	font-size: 14px;
	line-height: 20px;
}
.font-20{
	font-size: 20px;
	line-height: 24px;
}
.font-24{
	font-size: 24px;
	line-height: 28px;
}
.font-30{
	font-size: 30px;
	line-height: 36px;
}
.font-me{
	font-size: 24px;
	line-height: 30px;
}
.font-me a{
	color: #fff;
}
.font-desc{
	font-size: 14px;
	line-height: 18px;
	color: #666;

}
.inline{
	display: inline-block;
	vertical-align: top;
}
.more{
	padding-right: 20px;
	font-size: 14px;
	line-height: 1;
	color: #0066cc;
	background: url(../img/more_arr.png) no-repeat 100% 50%;
}
.more_blank{
	width: 40px;
	height: 13px;
	display: inline-block;
	background: url(../img/link_arr.png) no-repeat;
}
.lftWid{
	width: 795px;
}
.widHalf{
	width: 590px;
}
.pr20{
	padding-right: 20px;
}
.focus_wrap h3{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
	padding: 80px 20px 10px;
	background: linear-gradient(to bottom,transparent,rgba(0,0,0,.6));
	color: #fff;
	font-weight: normal;
}
.focus_wrap::before{
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	background: rgba(0,0,0,.3);
}
.focus_wrap::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	width: 45px;
	height: 31px;
	background: url(../img/v_ico.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15.5px 0 0 -22.5px;
	z-index: 8;
}
a.focus_wrap:hover h3{
	text-decoration: underline;
}
.font-date{
	font-size: 12px;
	color: #666;
}
.date-blue{
	color: #0066cc;
}
.focus_news li{
	width: 249px;
	margin-right: 12px;
}
.transportTop{
	margin-left: 0;
}
.transportTop .floatlft{
	border-right: 1px solid #a8dcff;
	margin-right: 25px;
}
.transportTop .floatlft span,.transportTop .floatlft a{
	font-size: 32px;
	text-transform: uppercase;
	height: 68px;
	line-height: 68px;
	padding-right: 30px;
	
}
.transportTop div.overhid{
	font-size: 20px;
	line-height: 24px;
	color: #666;
}
.bdy_wid_950{
	width: 950px;
}
.mt4{
	margin-top: 4px;
}
.focus_bt_news li{
	width: 590px;
	margin-right: 20px;
	overflow: hidden;
}
.focus_block_news li{
	margin-right: 0;
	margin-bottom: 47px;
	width: 100%;
}
.focus_bt_pics li{
	position: relative;
}
.focus_bt_pics li a{
	display: inline-block;
	padding: 0 30px;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	padding: 15px 30px;
	background: #001976;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}
.focus_bt_pics li a:hover{
	background: linear-gradient(to bottom,#5f25fa,#0d1b88);
}
.focus_bt_pics li a.a2{ background:#339cfb;}
.focus_bt_pics li a:hover{
	background: linear-gradient(to bottom,#5f25fa,#0d1b88);
}
.focus_bt_pics li a.a2:hover{
	background: linear-gradient(to bottom,#339cfb,#0d1b88);
}
.hqBg{
	height: 590px;
	background: url(../img/p1.jpg) no-repeat 50% 50%;
}
.hqIns{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 481px;
	padding: 0 40px;
	background: linear-gradient(to bottom,#001976 80%,rgba(0,25,118,.5));
}
.hqIns h3{
	font-size: 32px;
	line-height: 1;
	font-weight: normal;
	margin-top: 60px;
	text-transform: uppercase;
}
.hqIns h3 a{
	color: #fff;
}
.hqBg .bdy_wid{
	height: 100%;
}
.hqIns p{
	font-size: 14px;
	line-height: 22px;
	color: #9cceff;
	margin: 10px 0 0;
}
.hqIns p b{
	color: #fff;
}
.hqIns dl{
	margin-top: 20px;
}
.hqIns dd:hover{
	background: linear-gradient(to bottom,#5f25fa,transparent);
}
.hqIns dd{
	padding-top: 5px;
	margin-top: 10px;
}
.hqIns dd a{
	font-size: 20px;
	line-height: 24px;
	display: block;
	padding-left: 46px;
	background: url(../img/white_arr.png) no-repeat 15px 7px;
	color: #fff;
}
.txtRgt{
	text-align: right;
}
.readMore{
	display: inline-block;
	vertical-align: top;
	height: 44px;
	line-height: 44px;
	padding: 0 20px;
	background: #2894ff;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.iconsLst{
	text-align: left;
}
.iconsLst li{
	width: 110px;
	text-align: center;
	margin: 0 20px;
}
.iconsLst li a.icons{
	width: 104px;
	height: 104px;
	background-color: #fff;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	overflow: hidden;
}
.iconsLst li a.icons::before{
	content:'';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.iconsLst li a.txt{
	font-size: 20px;
	line-height: 22px;
	display: block;
	margin-top: 5px;
}
.iconsLst li:hover a.icons::after,.iconsLst li.hover a.icons::after{
	content:'';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: linear-gradient(to bottom,#08358c,#319cf9);
}
.iconsLst li a.icon01::before{
	background-image: url(../img/icon_01.png);
}
.iconsLst li:hover a.icon01::before,.iconsLst li.hover a.icon01::before{
	background-image: url(../img/icon_01_hover.png);
}
.iconsLst li a.icon02::before{
	background-image: url(../img/icon_02.png);
}
.iconsLst li:hover a.icon02::before,.iconsLst li.hover a.icon02::before{
	background-image: url(../img/icon_02_hover.png);
}
.iconsLst li a.icon03::before{
	background-image: url(../img/icon_03.png);
}
.iconsLst li:hover a.icon03::before,.iconsLst li.hover a.icon03::before{
	background-image: url(../img/icon_03_hover.png);
}
.iconsLst li a.icon04::before{
	background-image: url(../img/icon_04.png);
}
.iconsLst li:hover a.icon04::before,.iconsLst li.hover a.icon04::before{
	background-image: url(../img/icon_04_hover.png);
}
.iconsLst li a.icon05::before{
	background-image: url(../img/icon_05.png);
}
.iconsLst li:hover a.icon05::before,.iconsLst li.hover a.icon05::before{
	background-image: url(../img/icon_05_hover.png);
}
.iconsLst li a.icon06::before{
	background-image: url(../img/icon_06.png);
}
.iconsLst li:hover a.icon06::before,.iconsLst li.hover a.icon06::before{
	background-image: url(../img/icon_06_hover.png);
}
.iconsLst li a.icon07::before{
	background-image: url(../img/icon_07.png);
}
.iconsLst li:hover a.icon07::before,.iconsLst li.hover a.icon07::before{
	background-image: url(../img/icon_07_hover.png);
}
.iconsLst li a.icon08::before{
	background-image: url(../img/icon_08.png);
}
.iconsLst li:hover a.icon08::before,.iconsLst li.hover a.icon08::before{
	background-image: url(../img/icon_08_hover.png);
}
.iconsLst li.hover{
	position: relative;
}
.iconsLst li.hover::after{
	content:'';
	width: 78px;
	height: 39px;
	background: url(../img/light_arr.png) no-repeat;
	position: absolute;
	top: 216px;
	left: 50%;
	margin-left: -39px;
	z-index: 30;
}
.contactBg{
	height: 410px;
	background: url(../img/contact_bg.jpg) no-repeat 50% 0; 
}
.contactIns{
	width:550px;
	padding-left:0;
	margin-right: 0;
	overflow: hidden;
}
.contactTit{
	font-size: 32px;
	line-height: 1;
	color: #fff;
	font-weight: normal;
	margin-top: 50px;
}
.contactForm{
	margin-top: 10px;
}
.contactForm dd{
	margin-top: 20px;
}
.contactForm dd input{
	height: 37px;
	line-height: 37px;
	font-size: 18px;
	color: #fff;
	padding: 0 12px;
	display: block;
	font-family:"黑体", "sans-serif";
	width: 100%;
	background: linear-gradient(to right,#2793ff,transparent);
}
.contactForm dd input::-webkit-input-placeholder {  /* WebKit browsers*/ 
    color: #d1e8ff;
}
.contactForm dd input:-moz-input-placeholder {   /* Mozilla Firefox 4 to 18*/ 
    color: #d1e8ff;
}
.contactForm dd input::-moz-input-placeholder {  /* Mozilla Firefox 19+*/ 
    color: #d1e8ff;
}
.contactForm dd input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
    color: #d1e8ff; 
}
.contactForm dd textarea::-webkit-input-placeholder {  /* WebKit browsers*/ 
    color: #d1e8ff;
}
.contactForm dd textarea:-moz-input-placeholder {   /* Mozilla Firefox 4 to 18*/ 
    color: #d1e8ff;
}
.contactForm dd textarea::-moz-input-placeholder {  /* Mozilla Firefox 19+*/ 
    color: #d1e8ff;
}
.contactForm dd textarea:-ms-input-placeholder { /* Internet Explorer 10+*/ 
    color: #d1e8ff; 
}
.contactForm dd textarea{
	padding: 12px;
	overflow: hidden;
	border: none;
	outline: none;
	display: block;
	font-family: 'Times New Roman', Times, serif;
	width: 100%;
	background: linear-gradient(to right,#2793ff,transparent);
	font-size: 18px;
	color: #fff;
	height: 83px;
}
.btnWrap{
	margin-top: 220px;
	width:181px;
	float:left;
}
.btnWrap a{
	display:block;
	font-size: 18px;
	line-height: 45px;
	text-transform: uppercase;
	border: 1px solid #35acff;
	color: #fff;
	width:181px;
	height:45px;
	text-align: center;
	background:#008def;
	
}
.btnWrap a.sendBtn{
	padding: 0 12px;
	border-color: #fff;
}
.btnWrap a.linkBtn{
}
.breadCum{
	padding: 15px 0;
	margin-top: 5px;
}
.breadCum a,.breadCum span{
	font-size: 14px;
	display: inline-block;
	margin-right: 4px;
	color: #333;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.bdyLft{
	width: 835px;
	margin-right: 35px;
}
.pic_list li{
	width: 265px;
	margin: 35px 20px 15px 0;
}
.pic_list li div{
	padding: 15px 15px 20px;
	background: #e9ecff;
}
.pic_list li div a{
	font-size: 20px;
	line-height: 24px;
}
.pic_list li div a span{
	color: #0066cc;
}
.pic_list li div a:hover span{
	text-decoration: underline;
}
.pagebx{
	letter-spacing: -3em;
	font-size: 0;
	*display: inline;
	*zoom:1;
	text-align: center;
	margin-top: 45px;
}
.pagebx span,.pagebx a{
	display: inline-block;
	vertical-align: top;
	letter-spacing:normal;
	padding: 0 18px;
	line-height: 40px;
	border: 1px solid #ccc;
	font-size: 14px;
	margin: 0 4px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.pagebx span{
	background: #ccc;
	color: #fff;
}
.bdy_wid_narrow{
	width: 1200px;
}
.sideFocus{
	background: linear-gradient(to bottom,#09368d,#2275d0 70%,#fff);
	padding: 0 20px 100px;
}
.sideFocus dt{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 25px 0 15px;
}
.sideFocus dd{
	margin-top: 10px;
}
.sideFocus dd a{
	display: block;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	padding: 7.5px 15px;
	color: #fff;
	border: 1px solid #fff;
	-o-border-radius: 19.5px;
	-webkit-border-radius: 19.5px;
	border-radius: 19.5px;
}
.sideFocus dd a:hover,.sideFocus dd.curr a{
	background: #fff;
	text-decoration: none;
	color: #6225fe;
}
.linksWrap{
	margin-top: 25px;
	padding-right: 10px;
}
.linksWrap dt{
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 5px;
}
.linksWrap dd a{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 24px;
	padding: 4px 15px;
	-o-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	background: #e9ecff;
	margin: 10px 10px 0 0;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.news_list li{
	margin-top: 20px;
}
.search_txt{
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.search_wrap{
	word-spacing: -3em;
	font-size: 0;
	margin-bottom: 12px;
}
.search_wrap input::-webkit-input-placeholder {  /* WebKit browsers*/ 
    color: #fff;
}
.search_wrap input:-moz-input-placeholder {   /* Mozilla Firefox 4 to 18*/ 
    color: #fff;
}
.search_wrap input::-moz-input-placeholder {  /* Mozilla Firefox 19+*/ 
    color: #fff;
}
.search_wrap input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
    color: #fff; 
}
.search_wrap input,.search_wrap a{
	display: inline-block;
	vertical-align: top;
	height: 75px;
	line-height: 75px;
	font-size: 16px;
	font-family: 'Times New Roman', Times, serif;
}
.search_wrap input{
	width:1120px;
	font-size:24px;
	color:#fff;
	padding: 0 10px;
	background: #0841b6;
}
.search_wrap a{
	width: 75px;
	font-size:0px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background:#073188 url("../img/s_big_ico.png") no-repeat center;
	background-size:50%;
}
.contactLft{
	width: 750px;
	margin-right: 80px;
}
.contactFormSub dt{
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 5px;
}
.contactFormSub dd{
	margin-top: 10px;
}
.contactFormSub dd input,.contactFormSub dd textarea{
	display: block;
	width: 100%;
	padding: 10px 15px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
	line-height: 24px;
	background: #e9ecff;
	border: none;
	outline: none;
	color: #000;
}
.contactFormSub dd textarea{
	width: calc(100% - 30px);
	resize:none;
	height: 127px;
}
.contactFormSub dd span{
	font-size: 20px;
	padding: 10px 0;
	display: inline-block;
	vertical-align: top;
	color: #333;
}
.contactFormSub dd span i{
	font-style: normal;
	color: #2894ff;
}
.searchBtn{
	display: inline-block;
	vertical-align: top;
	height: 44px;
	line-height: 44px;
	background: #2894ff;
	padding: 0 19px;
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
}
.contactInfo{
	background: #2894ff;
	padding: 20px;
}
.contactInfo dt{
	margin-top: 5px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
.contactInfo dd{
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	padding: 10px 0;
	border-bottom: 1px solid #94caff;
}
.sub_banner{
	height: 373px;
	background-repeat: no-repeat;
    background-position: 50% 0;
}
.sub_banner::after{
	content:'';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 10;
	background: rgba(0,0,0,.3);
}
.sub_banner_no_cover::after{
	background: none;
}
.sub_banner span{
	font-size: 50px;
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 219px;
}
.sub_banner div.bdy_wid span{
	position: relative;
	z-index: 80;
}
.sec_ins span{
	width: 340px;
	padding-right: 40px;
	margin-right: 40px;
}
.sec_ins div.overhid{
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	padding-top: 229px;
	width: 610px;
	position: relative;
	/* 20221021 start */
	z-index: 15;
	/* 20221021 end */
	margin-left: 0;
}
.conventionsLft{
	width: 627px;
	margin-right: 50px;
}
.conventionsNews li{
	padding: 20px;
	background: #e9ecff;
	margin-bottom: 2px;
}
.conventionsNews li h3{
	overflow: hidden;
}
.conventionsNews li h3 a{
	display: block;
	overflow: hidden;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
}
.conventionsNews li h3 span{
	float: right;
	width: 19px;
	height: 19px;
	margin-top: 4px;
	margin-left: 10px;
	background: url(../img/rgt_arr.png) no-repeat 50% 50%;
}
.conventionsNews li div{
	display: none;
	padding-right: 50px;
}
.conventionsNews li div i{
	font-style: normal;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
}
.conventionsNews li div p{
	font-size: 14px;
	line-height: 18px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin: 8px 0 0;
	color: #fff;
}
.conventionsNews li:hover,.conventionsNews li.curr{
	background: #2894ff;
}
.conventionsNews li:hover h3 a,.conventionsNews li.curr h3 a{
	color: #fff;
	padding-right: 50px;
}
.conventionsNews li:hover h3 span,.conventionsNews li.curr h3 span{
	background-image: url(../img/down_arr.png);
}
.conventionsNews li:hover div,.conventionsNews li.curr div{
	display: block;
}

.title{
	font-size: 36px;
	line-height: 44px;
}
.authorBx div span{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
	line-height: 30px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.authorBx .floatrgt a{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	padding: 0 6px;
}
.authorBx .floatrgt a.current{
	color: #ff0000;
}
.authorBx .floatrgt{
	background: url(../img/a_ico.png) no-repeat 0 50%;
	padding-left: 22px;
}
.authorBx .floatrgt a:hover{
	text-decoration: none;
}
.content{
	font-size: 22px;
	line-height: 30px;
}
.content,.content div{
	color: #333;
}
.relateBx dt{
	font-size: 26px;
	line-height: 34px;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 55px;
}
.relateBx dd{
	margin-top: 20px;
}
.relateBx dd::before{
	content:'';
	width: 12px;
	height: 12px;
	background: #2894ff;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 6px 8px 0 0;
	float: left;
}
.relateBx dd a{
	display: block;
	overflow: hidden;
	font-size: 20px;
	line-height: 24px;
}
.share_wrap{
	margin-top: 65px;
}
.share_wrap span{
	height: 43px;
	line-height: 43px;
	-o-border-radius: 21.5px 0 0 21.5px;
	-webkit-border-radius: 21.5px 0 0 21.5px;
	border-radius: 21.5px 0 0 21.5px;
	background: linear-gradient(to right,#011977,#6225fe);
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	padding-right: 18px;
	padding-left: 19px;
	display: block;
	overflow: hidden;
}
.share_wrap span::before{
	content:'';
	display: inline-block;
	width: 19px;
	height: 43px;
	float: left;
	margin-right: 13px;
	background: url(../img/share.png) no-repeat 0 50%;
}
.share_wrap div{
	height: 41px;
	line-height: 41px;
	border: 1px solid #9677f6;
	border-radius: 0 21.5px 21.5px 0;
	-o-border-radius: 0 21.5px 21.5px 0;
	-webkit-border-radius: 0 21.5px 21.5px 0;
	float: left;
	padding: 0 19px 0 14px;
}
.share_wrap div a{
	display: inline-block;
	width: 33px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin: 0 4px;
}
.share_wrap .twitter{
	background-image: url(../img/a_twitter.png);
}
.share_wrap .twitter:hover{
	background-image: url(../img/a_twitter_blue.png);
}
.share_wrap .facebook{
	background-image: url(../img/a_facebook.png);
}
.share_wrap .facebook:hover{
	background-image: url(../img/a_facebook_blue.png);
}
.share_wrap .wechat{
	background-image: url(../img/a_wechat.png);
}
.share_wrap .wechat:hover{
	background-image: url(../img/a_wechat_blue.png);
}
.share_wrap .share_more{
	background-image: url(../img/a_share_more.png);
}
.share_wrap .share_more:hover{
	background-image: url(../img/a_share_more_blue.png);
}
.articleLft{
	width: 814px;
	margin-right: 56px;
}
.topNewsSide dt{
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 15px;
}
.topNewsSide dd{
	margin-bottom: 2px;
}
.topNewsSide dd div{
	display: none;
}
.topNewsSide h3{
	border-right: 9px solid #33a0fe;
	background: #eee;
	padding: 15px 20px;
	font-weight: normal;
}
.topNewsSide dd.curr div{
	display: block;
}
.topNewsSide dd.curr h3{
	background: linear-gradient(to right,#08338a,#33a0fe);
}
.topNewsSide dd.curr h3 a{
	color: #fff;
}
.updatePicMar{
	margin-right: 30px;
	margin-left: 30px;
	margin-top: -30px;
}
.clear{
	clear: both;
}
.bgMar{
	margin-top: 50px;
	padding-bottom: 30px;
}
.tri_lst li{
	width: 334px;
	margin-right: 36px;
	min-height: 250px;
}
.wid427{
	width: 427px;
	margin-right: 47px;
}
.ddIconItem{
	margin-top: 10px;
}
.ddIconItem i{
	float: left;
	width: 19px;
	height: 19px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-right: 7px;
}
.ddIconItem span{
	display: block;
	overflow: hidden;
	font-size: 14px;
	line-height: 19px;
	color: #666;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.clock{
	background-image: url(../img/clock_ico.png);
}
.loc{
	background-image: url(../img/loc_ico.png);
}
.bdy_focus_wrap{
	width: 675px;
	padding-right: 25px;
	padding-left: 25px;
}
.focus_prev,.focus_nxt{
	display: inline-block;
	vertical-align: top;
	width: 44px;
	height: 44px;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 225px;
	z-index: 30;
	cursor: pointer;
	background: url(../img/focus_arr.png) no-repeat 50% 50% #999;
}
.focus_prev:hover,.focus_nxt:hover{
	background-color: #001976;
}
.focus_prev{
	left: 0;
	transform: rotate(180deg);
}
.focus_nxt{
	right: 0;
}
.meWrap{
	height: 547px;
	background: url(../img/me_bg.jpg) no-repeat 50% 0 #1a52d3;
}
.me_lst li{
	width: 265px;
	margin-left: 30px;
}
.me_lst li h3 a{
	color: #fff;
}
.footGap{
	height: 100px;
}
.pcHide{
	display: none;
}
.sliders_lst li{
	height: 849px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	width: 100%;
	position: relative;
}
.sliders_lst li span{
	width: 738px;
	display: block;
	position: absolute;
	left: 50%;
	top: 300px;
	padding: 20px 40px;
	font-size: 50px;
	line-height: 54px;
	color: #fff;
	margin-left: -414px;
	text-align: center;
	background: linear-gradient(to right,rgba(0,25,118,.7),rgba(99,37,255,.7));
}
.search_home_wrap{
	height: 202px;
	background: url(../img/searchBg.png) repeat-y 50% 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 20;
}
.search_home_ins{
	width: 668px;
	height: 55px;
	background: url(../img/search_input_bg.png) no-repeat 0 0;
	overflow: hidden;
	margin-top: 65px;
}
.s_ico{
	height: 32px;
	width: 32px;
	background: url(../img/search_ico.png) no-repeat;
	padding-right: 15px;
	border-right: 1px solid #ccc;
	margin-left: 24px;
	margin-top: 11px;
}
.sub_search_bx{
	position: absolute;
	top: 88px;
	right: 0;
	z-index: 80;
	margin: 0 auto;
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
}
.sub_search_bx_show{
	visibility: visible;
	opacity: 1;
}
.search_home_ins div.overhid{
	margin-top: 11px;
}
.search_home_ins input{
	width: 560px;
	padding: 0 18px;
	background: none;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-family: 'Times New Roman', Times, serif;
}
.searchTips{
	text-align: left;
	font-size: 14px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin-top: 12px;
	width: 660px;
}
.searchTips a,.searchTips span{
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
	font-weight: bold;
	color: #fff;
	
}
.searchTips span{
	font-weight: normal;
}
.home_focus_prev,.home_focus_nxt{
	display: inline-block;
	vertical-align: top;
	width: 44px;
	height: 44px;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: url(../img/focus_arr.png) no-repeat 50% 50% rgba(97,35,255,.5);
	position: absolute;
	top: 374px;
	z-index: 30;
	cursor: pointer;
}
.home_focus_prev{
	left: 50px;
	transform: rotate(180deg);
}
.home_focus_nxt{
	right: 50px;
}
.home_focus_prev:hover,.home_focus_nxt:hover{
	background-color: #001976;
}
.footWrap{
	background:#33a1fe url(../img/footBg.png) repeat-x;
	 padding-bottom:80px;
}
.backTop{
	text-align: center;
	padding-top: 40px;
}
.backTop a{
	padding-top: 30px;
	background: url(../img/backTop.png) no-repeat 50% 0;
	font-size: 14px;
	font-weight: bold;
	color: #6bb4ff;
	display: inline-block;
	vertical-align: top;
}
.footNavLst{
	margin-top: 70px;
}
.footNavLst li{
	margin-right:140px;
}
.footNavLst li a{
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.footNavLst li a.parent{
	font-size: 16px;
	display: block;
	margin-bottom: 15px;
}
.footNavLst li dl{
	display: block;

}
.footNavLst li dl dd{
	display: block;
	font-size:14px;
}
.footNavLst li dl dd a{color:#b5daff;}
.footBt{
	margin-top: 55px;
}
.footBt div{
	color: #fff;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	padding: 4px 0 0 4px;
}
.footIcons a{
	width: 44px;
	height: 56px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
}
.email{
	background-image: url(../img/foot_ico_01.png);
}
.wechat{
	background-image: url(../img/foot_ico_02.png);
}
.twitter{
	background-image: url(../img/foot_ico_03.png);
}
.tictok{
	background-image: url(../img/foot_ico_04.png);
}
.link_ins{
	width: 406px;
}
.link_ins dt{
	border: 1px solid #2793ff;
	height: 54px;
	line-height: 54px;
	background: #045fe0;
	padding: 0 15px;
	overflow: hidden;
	cursor: pointer;
	margin-top:70px;
}
.link_ins dt i{
	float: right;
	width: 22px;
	height: 54px;
	background: url(../img/link_arr_foot.png) no-repeat 50% 50%;
	transition: .2s all ease-in-out;
}
.link_ins dt span{
	font-size: 18px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
}
.footLinks{
	padding-right: 410px;
}
.dropLinks{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.link_ins dd{
	position: absolute;
	bottom: 56px;
	left: 0;
	right: 0;
	z-index: 30;
	border: 1px solid #2793ff;
	border-bottom: none;
}
.link_cont{
	display: none;
}
.link_ins dd a{
	display: block;
	padding: 10px 15px;
	font-size: 16px;
	line-height: 40px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #fff;
	background: #262ece;
	border-bottom: 1px solid #2793ff;
}
.link_ins dd li:last-child a{
	border-bottom: none;
}
.link_open i{
	transform: rotate(180deg);
}
.navLst{
	padding-top: 27px;
	text-align: left;
}
.navLst li{
	position: relative;
}
.navLst li dl{
	visibility: hidden;
	transition: .2s all ease-in-out;
	opacity: 0;
	position: absolute;
	width: 188px;
	left: 50%;
	margin-left: -94px;
	top: 50px;
	z-index: 40;
}
.navLst li:hover dl{
	visibility: visible;
	opacity: 1;
}
.navLst li dl::before{
	content:'';
	width: 100%;
	height: 19px;
	display: block;
	background: url(../img/nav_arr.png) no-repeat 50% 0;
}
.navLst li dl dd{
	display: block;
}
.navLst li dl dd a{
	display: block;
	text-align: center;
	padding: 3px 15px;
	background: rgba(97,35,255,.7);
	font-size: 16px;
	line-height: 24px;
}
.navLst li dl dd a:hover{
	background: #001976;
}
.navLst li a{
	color: #fff;
}
.navLst li a.parent{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	width: 120px;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.navLst li:nth-child(5) a.parent{
	width: 141px;
}
.navLst li.home a{
	font-size: 0;
	text-indent: -2em;
	display: inline-block;
	vertical-align: top;
	width: 26px;
	height: 19px;
	margin-left:30px;
	background: url(../img/nav_home_ico.png) no-repeat;
}
.navWrap{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 30;
	background-color:rgba(0,0,0,0.4);
	min-height: 85px;
	padding-top:15px;
}
.rgtInfo{ float:right; padding-right:20px;}
.rgtInfo a{
	display: inline-block;
	vertical-align: top;
	margin-top: 0px;
	 text-align: right;
}
.navLst li a.parent2{width:160px;}
.subNavLst li a.parent{
	padding: 0 14px;
}

.navLst li.rgtInfo a.search{
	width: 24px;
	height: 24px;
	margin-left: 18px;
	background: url(../img/nav_search_ico.png) no-repeat;
	display: none;
}
.subNavLst li.rgtInfo a.search{
	display: inline-block;
}
.sideMenu{
	width: 60px;
	position: fixed;
	right: 10px;
	top: 107px;
	z-index: 50;
	background: linear-gradient(to bottom,#6225fe,#011978);
	-o-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	padding: 20px 0;
}
.sideMenu dd a{
	display: block;
	height: 60px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 0;
	text-indent: -2em;
}
.sideMenu dd:nth-child(1) a{
	background-image: url(../img/side_ico_01.png);
}
.sideMenu dd:nth-child(2) a{
	background-image: url(../img/side_ico_02.png);
}
.sideMenu dd:nth-child(3) a{
	background-image: url(../img/side_ico_03.png);
}
.sideMenu dd:nth-child(4) a{
	background-image: url(../img/side_ico_04.png);
}

.sideMenu dd{
	position: relative;
}
.sideMenu dd div{
	position: absolute;
	right: 60px;
	top: 0;
	z-index: 30;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	visibility: hidden;
	transition: .2s all ease-in-out;
	opacity: 0;
	box-shadow: 0 10px 10px rgba(0,0,0,.2);
}
.sideMenu dd:hover div{
	opacity: 1;
	visibility: visible;
}
.sideMenu dd div img{
	background: #fff;
	width: 200px;
	height: auto;
	
	border: 1px solid #eee;
	margin-right: 10px;
	
}
.sideMenu dd div span{
	font-size: 14px;
	color: #fff;
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	width: 160px;
	background: #011978;
	line-height: 1.2;
}
/* 20221025 start */
.footIcons a{
	position: relative;
}
.footIcons a img{
	width: 100%;
	height: auto;
}
.footIcons a span{
	position: absolute;
	display: inline-block;
	width: 120px;
	position: absolute;
	bottom: 54px;
	left: 50%;
	margin-left: -60px;
	background: #011978;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	padding: 10px;
	color: #fff;
	font-size: 14px;
	visibility: hidden;
	transition: .2s all ease-in-out;
	opacity: 0;
	box-shadow: 0 10px 10px rgba(0,0,0,.2);
}
.footIcons a span.wx{
	padding: 0;
}
.footIcons a:hover span{
	opacity: 1;
	visibility: visible;
}

.twBox li{margin-top:35px;}
.twBox li{width:400px; float:left; margin-right:30px;}
.twBox li.mr0{margin-right:0;}
.twBox li img{width:100%; height:213px;}
.twBox li span{ display: block; height:213px;}
.twBox li b{ font-weight: normal; background:#f1f8ff; font-size:24px; line-height: 26px; padding:19px 0; width:100%; display: block; text-align: center;}

.bdy_wid .shColor{color:#cca76a;}
.content img{max-width: 100%;}

/*20230511*/
.navWrap{ padding-top:0;}

/*0325*/
.pcHide{ display: none;}
.navWrap{border-top:4px solid #3a75d9; padding-top:3px; position: inherit; background:#fff;}
.suckerdiv{float:left; margin-left:220px; width:850px; }
#suckertree1{ width:750px; float:left;}
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;/* Width of Menu Items */	}
.suckerdiv ul ul{padding:0 0;}	
.suckerdiv ul ul.u_1{ width:300px;}
.suckerdiv ul li{position: relative; z-index:3;display: inline-block;margin-right:60px;}
.suckerdiv ul li:hover{ background: url("../img/nav_bg.png") repeat-x left bottom;}
/*1st level sub me.suckerdiv ul ul li.sub2 a:hover{background:#3290ee url("../img/right_arr.png") no-repeat 96% center;}nu style */
.suckerdiv ul li ul{left:0; /* Parent menu width - 1*/position: absolute;width:415px; /*sub menu width*/top:98px; display: none; background:rgba(21,78,186,.8); }
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ left: 415px; padding:0px 0px; top:0; width:170px; /* Parent menu width - 1*/}
.suckerdiv ul li ul li ul a:hover{color:#fff;background:#3290ee;}
/* menu links style */
.suckerdiv ul li a{display: block;color: black;text-decoration: none;font:22px Times; padding:35px 15px 35px;border-bottom: 0;}
.suckerdiv ul li ul a:visited{color:#fff;}
.suckerdiv ul li ul a:hover{color:#fff;background:#3290ee;}
.suckerdiv ul ul li{ display:block; width:100%; text-align:center; text-transform: uppercase;}
.suckerdiv ul ul li.sub2{ background:url("../img/right_arr.png") no-repeat 96% center;}
.suckerdiv ul ul li.sub2:hover{background:#3290ee url("../img/right_arr.png") no-repeat 96% center;}
.suckerdiv ul ul li a{display:block; color:#fff; text-decoration: none; font:18px Times; padding:5px 5%; width:90%;}
.suckerdiv .subfolderstyle{background: url(../img/arrow-list.gif) no-repeat center right;}
.suckerdiv ul ul li ul{}
.suckerdiv span.ch{display: inline-block; margin-top:24px; font-size:14px; color:#666666; height:46px; line-height: 46px; border-left:1px solid #dbdbdb; padding-left:19px; font-family: Verdana, "sans-serif";}
.suckerdiv span.ch a{color:#666666; text-transform: uppercase;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
.clear_pc{clear: both;}
/* End */
.footNavLst dl{display: block; width:100%; margin-bottom:15px; line-height:20px; color:#fff;}
.footNavLst dl a{color:#fff;}
.footNavLst dl dt{width:320px; float:left; display: block; border-right:1px solid #fff; padding-right:22px; text-align: right; color:#fff;}

.footNavLst dl dd{ padding-left:45px; font-size:14px; text-transform: uppercase; font-family:Times, "Times New Roman", "serif";}
span.ch_w{ display:none;}
.navLst{ display:none;}


/*0403*/
.navLst{
	padding-top: 27px;
	text-align: left;
}
.navLst li{
	position: relative;
}
.navLst li dl{
	visibility: hidden;
	transition: .2s all ease-in-out;
	opacity: 0;
	position: absolute;
	width: 188px;
	left: 50%;
	margin-left: -94px;
	top: 50px;
	z-index: 40;
}
.navLst li:hover dl{
	visibility: visible;
	opacity: 1;
}
.navLst li dl::before{
	content:'';
	width: 100%;
	height: 19px;
	display: block;
	background: url(../img/nav_arr.png) no-repeat 50% 0;
}
.navLst li dl dd{
	display: block;
}
.navLst li dl dd a{
	display: block;
	text-align: center;
	padding: 3px 15px;
	background: rgba(97,35,255,.7);
	font-size: 16px;
	line-height: 24px;
}
.navLst li dl dd a:hover{
	background: #001976;
}
.navLst li a{
	color: #fff;
}
.navLst li a.parent{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 18px;
	width: 120px;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.navLst li:nth-child(5) a.parent{
	width: 141px;
}
.navLst li.home a{
	font-size: 0;
	text-indent: -2em;
	display: inline-block;
	vertical-align: top;
	width: 26px;
	height: 19px;
	margin-left:30px;
	background: url(../img/nav_home_ico.png) no-repeat;
}

/*20240403*/
.suckerdiv ul ul.u_1{ width:120px;}
.suckerdiv ul li ul{top:99px;}
.suckerdiv{margin-left:330px; width:748px;}
.suckerdiv ul li{margin-right:114px;}
#suckertree1{ width:650px; float:left;}
.suckerdiv ul ul li a{ font-size:16px;}
.suckerdiv ul li a{padding:35px 15px;}
.suckerdiv ul li ul{width:164px;}
.suckerdiv ul li ul a{ display: block; width:90.1%;}
.suckerdiv ul li ul li ul{ left: 164px;}
.suckerdiv ul li ul li ul{ width:100px;}

/*20241127*/
.navWrap{position: absolute;z-index: 30;}
#suckertree1{ width:850px; float:left;}
.suckerdiv{margin-left:180px; width:910px;}
.suckerdiv ul li ul{top:96px; width:170px; }
.suckerdiv ul li ul li ul{ width:170px;}

/*20250320*/
.sub_banner::after{content:'';display: block;position: absolute;top: 0;left: 0;bottom: 0;z-index: 10;background:none;}

/*20250508*/
.bdy_wid3 {width:550px; float:left;}
.footNavLst dl{ width:100%; display: block; overflow: hidden; font-size:16px;}
.footNavLst dl dt{width:120px; font-weight: bold; float:left; display: block; font-family:"微软雅黑"; border-right:0; padding-right:22px; text-align: right; color:#fff;}
.foot_box{ width:1200px; margin:0 auto;}
.footNavLst dl dd{ padding-left:25px; font-size:14px; text-transform: uppercase; font-family:Times, "Times New Roman", "serif";}
.link_ins dt{border: 1px solid #2793ff;height: 54px;line-height: 54px;background: #045fe0;padding: 0 15px;overflow: hidden;cursor: pointer;margin-top:70px;}
.bot_txt{ position: relative; width:810px; margin:0 auto; font-size:14px; font-family: "微软雅黑"; overflow: hidden;line-height:30px; padding-top:60px;}
.bot_txt li{ float:left; width:230px; margin:0 5px; color:#fff;}
.bot_txt li.l3{ background: url("../img/ga.png") no-repeat left center; padding-left:25px;}
.contactBg{height: 410px;background: url(../img/contact_bg.png) no-repeat 50% 0; }

.bdy_wid2{ margin-top:90px;}
.bdy_wid2 div.overhid{font-size:16px;line-height:18px;color: #4f9afe;width:400px;}
.bdy_wid2 .btnWrap{margin-top:50px;width:181px;float:left;}
.bdy_wid2 .contactIns{}
.bdy_wid2 .overhid{}
.bdy_wid2 .overhid a.linkBtn{ float:none; height:40px; display: block; width:367px;}
.bdy_wid2 .overhid p{ display: block; width:100%; padding-top:20px;}

.tw3{width:590px;}
.tw3 h3 a{ width:205px; height:240px; float:left; background:#6087cc; color:#fff; text-align: center; line-height: 240px; font-size:28px; font-weight: normal;}
.tw3 em{float:right; width:383px; height:240px;}
.tw3 em img{width:100%;}
.footNavLst{margin-top:0;}
.footWrap{background:#33a1fe url(../img/footBg.png) repeat-x;padding-bottom:40px;}


.tw4{ margin-top:40px; width:1200px; margin:40px auto 0; }
.tw4Box{position: relative; height:380px;}

.tw4Box span{left:40px; width:640px; z-index:10; position: absolute;}
.tw4 p{ height:320px; }
.tw4_txt{position: absolute; bottom:0; width:100%; height:320px; background:#3a6bc1;}
.tw4_txt_t{width:460px; float:right; margin-right:25px; padding-top:15px;}
.tw4_txt_t h5{ font-size:24px; line-height:26px; text-align: left; font-weight: normal;}
.tw4_txt_t h5 a{color:#fff; font-size:24px; line-height:26px; }
.tw4_txt_t h5 a:hover{ text-decoration: none;}
.tw4_txt_t p{ font-size:16px; line-height:20px; color:#bbd4ff; text-align: left;}
.bdy_item_tit{ margin-bottom:35px;}

.lisBox{width:1200px; margin:0 auto; overflow: hidden;}
.lisBox li{width:345px; padding:20px; background:#f3f7ff; font-size:22px; line-height:34px; margin-right:22px; float:left;}
.lisBox li em{color:#3872d5; font-size:16px; line-height: 34px; font-style:normal;}
.lisBox li em a{color:#3872d5;}
.lisBox li.mr0{margin-right:0;}
.sliders_lst li span{width: 936px;display: block;position: absolute;left: 50%;top:400px;padding: 20px 20px;font-size: 50px;
line-height: 54px;color: #fff;margin-left: -468px;background: linear-gradient(to right, rgba(8, 51, 138, .7), rgba(51, 160, 254, .7));}

.sub_search_bx{
	position: absolute;
	top:0px;
	left: 0;
	z-index:80;
	margin: 0 auto;
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
}
.sub_search_bx_show{
	visibility: visible;
	opacity: 1;
}
.search_home_ins div.overhid{
	margin-top: 11px;
}
.search_home_ins input{
	width:260px;
	padding: 0 18px;
	background: none;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-family: 'Times New Roman', Times, serif;
}
.searchTips{
	text-align: left;
	font-size: 14px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin-top: 12px;
	width:260px;
}
.searchTips a,.searchTips span{
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
	font-weight: bold;
	color: #fff;
	
}
.searchTips span{
	font-weight: normal;
}
#suckertree1{ width:600px; float:left;}
.suckerdiv{float:left; margin-left:120px; width:850px; }
.sh_box{ width:245px; float:right; margin-top:15px;}
.suckerdiv ul li{position: relative; z-index:3;display: inline-block;margin-right:30px;}
#suckertree1>li{margin-left:80px;}

.search_home_ins2{ float:left; width:193px;height:30px;overflow: hidden;margin-top:15px; border:1px solid #aeaeae; border-radius:15px;}
.search_home_ins2 .overhid{ width:155px;}
.search_home_ins2 .overhid input{height:30px; line-height: 30px; padding-left:10px;}
.suckerdiv span.ch{display: inline-block; margin-top:17px; font-size:14px; color:#666666; height:30px; line-height:30px; border-left:0; padding-left:19px; font-family: Verdana, "sans-serif"; float:right;}
.suckerdiv span.ch a{color:#666666; text-transform: uppercase;}
.search_home_ins2 .sub_search_bx{}
.s_ico{width:19px; height:18px;background: url(../img/search_ico.png) no-repeat left center;padding-right:9px;border-right:0;margin-left:0px;margin-top:5px; float:right;}

.articleLft2{width:835px; float:left; margin-top:40px; font-weight: bold;}
.articleLft2 li{padding:40px 20px; background:#f1f8ff; margin-bottom:20px; font-size:24px;}

/*20250521*/
.bdy_item_tit a,.bdy_item_tit span{text-transform:none;}
.sliders_lst li span{width: 1860px;display: block;position: absolute;left: 50%; top:auto;bottom:0px;padding:25px 30px 20px;height:76px;font-size:44px;line-height:50px;color: #fff;margin-left: -960px;text-align: center;background: linear-gradient(to right,rgba(8,51,138,.7),rgba(51,160,254,.7));}
.pagination-wrap{display: flex;flex-direction: row;justify-content: center;position: absolute;bottom:5px;left: 0;right: 0;
z-index: 30;}
.pagination-wrap .pagination-home{height:30px;width:950px; 	}
.pagination-home{display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 0 15px;}
.pagination-home span{display:block;width: 11px;height: 11px;border-radius: 50%;background: #fff;margin: 0 5px;}
.pagination-home span.swiper-active-switch{background: #26a0fe;}
.tw4Box p{height:auto;}
.footWrap{background:none;padding-bottom:40px;}
.footWrap{background: url(../img/footBg.png) repeat-x left top;}
.footNavLst{margin-top:0px;}
.bdy_wid4{margin-top:40px;}
.footWrap{ min-height:355px;}




/*20250612*/
/* i_slider */
.isPc .i_slider{width:100%; background:#f7f7f7; height:620px;margin:0 auto 80px;position:relative; padding-top:60px;}
.isPc .i_slider h2{ width:100%; font-size:36px; font-family:"Times New Roman", Times, serif; text-align:center; line-height:45px; text-transform:uppercase; margin-bottom:15px;}
.isPc .i_slider .sliderBox{width:1200px;height:590px;overflow:hidden; position:relative;}
.isPc .i_slider .sliderInner,
.isPc .i_slider .sliderInner li{}
.isPc .i_slider .sliderInner{width:1188px;height:543px;}
.isPc .i_slider .sliderInner ul{}
.isPc .i_slider .sliderInner li{display:inline;float:left;position:absolute;overflow:hidden;display:none; border:6px solid #56a9e8; width:814px; border-radius:10px;height:543px;}
.isPc .i_slider .sliderInner img{width:100%;height:543px; }
.isPc .i_slider p{background:#0776c6; filter:alpha(opacity=85);-moz-opacity:0.85;opacity: 0.85; position:absolute;width:91%;left:0px;bottom:-25px;padding:15px 5%;text-align:center; font-size:25px;line-height:25px;}
.isPc .i_slider a{display:block; color:#fff;}
.isPc .i_slider .sliderCur{position:absolute;width:100%;left:0px;bottom:20px;text-align:center; color:#fff;}
.isPc .i_slider .sliderCur a{display:inline-block;width:12px;height:12px;font-size:0;line-height:25px;background:#0776c6; color:#fff; margin:0px 7px; border-radius:50%; }
.isPc .i_slider .sliderCur a:hover{ text-decoration:none; cursor:default;}
.isPc .i_slider .sliderCur a.cur{background:#4fa3e0;}
.isPc .i_slider .slider_btn{position:absolute;width:60px;height:60px; top:50%;margin-top:-40px;font-size:0px;line-height:0px;z-index:9; background:#fff url(../img/0612/views_arr.png) no-repeat center; filter:alpha(opacity=25);-moz-opacity:0.25;opacity: 0.25; }
.isPc .i_slider .btn_prev{background-position:0px 0px;left:50%;margin-left:-460px; }
.isPc .i_slider .btn_prev:hover{background-position:0px 0px;left:50%;margin-left:-460px; }
.isPc .i_slider .btn_next{background-position:0 0px;left:50%;margin-left:400px;	transform: rotate(180deg);}
.isPc .i_slider .btn_next:hover{background-position:0 0px;left:50%;margin-left:400px;	transform: rotate(180deg);}
.isPc .i_slider .zIndex{ border:1px solid yellow;}

.isWap .i_slider{height:6.4rem; margin-bottom:0.6rem;}
.isWap .i_slider .sliderInner,
.isWap .i_slider .sliderInner li{ height:5.58rem;overflow:hidden;}
.isWap .i_slider,
.isWap .i_slider .sliderInner{width:100%;position:relative;}
.isWap .i_slider h2{ font-family:"Times New Roman", Times, serif; font-size:0.4rem; padding:0.5rem 0 0.12rem; text-align:center;}
.isWap .i_slider{}
.isWap .i_slider .sliderInner{}
.isWap .i_slider .sliderInner li{ position:relative; display:inline;float:left;}
.isWap .i_slider .sliderInner li span{ display:block; height:4rem;}
.isWap .i_slider .sliderInner img{display:block; width:100%;}
.isWap .i_slider li p{ background:rgba(25,76,139,0.75); position:absolute; text-align:left; left:0px;bottom:0rem; padding:0.2rem 3%; width:94%;  font-size:0.38rem; height:0.55rem; line-height:0.54rem; font-family:"Times New Roman", Times, serif; margin:0 0;}
.isWap .i_slider li a{display:block; color:#fff; width:100%;}
.isWap .i_slider .sliderCur{position:absolute;width:100%;left:0px;bottom:10px;text-align:center; color:#fff; margin-top:15px;}
.isWap .i_slider .sliderCur a{display:inline-block;width:10px;height:10px;font-size:0;line-height:10px;background:#0775c4; color:#fff; margin:0px 3px; border-radius: 50%;}
.isWap .i_slider .sliderCur a.cur{background:#4fa3e1;}
.isWap .i_slider .slider_btn{ display:none;}
.isWap .i_slider .btn_prev{background-position:0px 0px;left:50%;margin-left:-460px;}
.isWap .i_slider .btn_prev:hover{background-position:0px -90px;}
.isWap .i_slider .btn_next{background-position:-90px 0px;left:50%;margin-left:380px;}
.isWap .i_slider .btn_next:hover{background-position:-90px -90px;}

.topBar{width:100%; height:257px; text-align: center;}
.topBar img{width:1920px; height:257px;}
.navWrap{position: absolute;top:253px;left: 0;right: 0;z-index: 30;background-color:#1f5fc8;min-height:60px;}
.suckerdiv ul li a{display: block;color:#fff;text-decoration: none;font-size:22px; padding:0;border-bottom: 0;}
.logo{ display:none;}

/* menu links style */
.navWrap{border-top:4px solid #3a75d9; top:253px; min-height:60px; padding-top:3px; position: inherit; background-color:#1f5fc8;}
.suckerdiv{float:left; margin-left:220px; width:850px; }
#suckertree1{ width:600px; float:left;}
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;/* Width of Menu Items */	}
.suckerdiv ul ul{padding:0 0;}	
.suckerdiv ul ul.u_1{ width:300px;}
.suckerdiv ul li{position: relative; z-index:3000000;display: inline-block;margin-right:60px;}
.suckerdiv ul li:hover{ background:#225bb9;}
/*1st level sub me.suckerdiv ul ul li.sub2 a:hover{background:#3290ee url("../img/right_arr.png") no-repeat 96% center;}nu style */
.suckerdiv ul li ul{left:0; /* Parent menu width - 1*/position: absolute;width:415px; /*sub menu width*/top:60px; display: none; background:rgba(21,78,186,.8); }
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ left: 415px; padding:0px 0px; top:0; width:170px; /* Parent menu width - 1*/}
.suckerdiv ul li ul li ul a:hover{color:#fff;background:#3290ee;}
/* menu links style */
.suckerdiv ul li a{display: block;color:#fff; text-decoration: none;font:22px Times; padding:15px 15px 18px; height:27px; border-bottom: 0;}
.suckerdiv ul li ul a:visited{color:#fff;}
.suckerdiv ul li ul a:hover{color:#fff;background:#3290ee;}
.suckerdiv ul ul li{ display:block; width:100%; text-align:center; text-transform: uppercase;}
.suckerdiv ul ul li.sub2{ background:url("../img/right_arr.png") no-repeat 96% center;}
.suckerdiv ul ul li.sub2:hover{background:#3290ee url("../img/right_arr.png") no-repeat 96% center;}
.suckerdiv ul ul li a{display:block; color:#fff; text-decoration: none; font:18px Times; padding:5px 5%; width:90%;}
.suckerdiv .subfolderstyle{}
.suckerdiv ul ul li ul{}
.suckerdiv span.ch{display: inline-block; margin-top:24px; font-size:14px; color:#666666; height:46px; line-height: 46px; border-left:1px solid #dbdbdb; padding-left:19px; font-family: Verdana, "sans-serif";}
.suckerdiv span.ch a{color:#666666; text-transform: uppercase;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
.clear_pc{clear: both;}

.sh_box{ width:245px; float:right; margin-top:0;}
.search_home_ins2{ float:left; width:193px;height:30px;overflow: hidden;margin-top:15px; border:1px solid #aeaeae; border-radius:15px;}
.search_home_ins2 .overhid{ width:155px;}
.search_home_ins2 .overhid input{height:34px; line-height: 34px; padding-left:10px;}
.suckerdiv span.ch{display: inline-block; margin-top:12px; font-size:16px; color:#666666; height:38px; line-height:38px; border-left:0; padding-left:19px; font-family: Verdana, "sans-serif"; float:right;}
.suckerdiv span.ch a{color:#fff; text-transform: uppercase;}
.search_home_ins2 .sub_search_bx{}
.s_ico{background: url(../img/0612/search_ico2.png) no-repeat;}
.search_home_ins2 .overhid input{ background:#1f5fc8; color:#fff;}

.isWap .i_slider{ background:#f7f7f7; padding:0.1rem 0.1rem 0.7rem;}
.isWap .i_slider .sliderInner{width:91.8%; margin:0.5rem 2.4% 0; border:3px solid #56aae6; border-radius: 10px;}
.isWap .i_slider .sliderInner li{}
.isWap .i_slider .sliderInner li img{}

/*0623*/
.isPc .carousel{width:100%;position:relative; padding-top:30px; padding-bottom:15px; background:#f7f7f7;}
.isPc .carousel .container{width:1200px;height:615px;position:relative;overflow:hidden;}
.isPc .carousel .track{width:100%;height:100%;position:relative}
.isPc .carousel .item{position:absolute;width:1200px; height:615px; border-radius:15px;border:6px solid #56a9e8; overflow:hidden;transition:all .5s ease; box-shadow:0 4px 12px rgba(0,0,0,.15);}
.isPc .carousel .item img{ width:100%;  height:100%; object-fit:cover}
.isPc .carousel .caption{position:absolute;bottom:0;left:0; right:0;background:rgba(13,71,159,.6); color:#fff;padding:15px 10px; opacity:0; font-size:34px; transition:opacity .3s; margin:0; text-align: center;}
.isPc .carousel .caption p{margin:0;}
.isPc .carousel .active{left:50%;transform:translateX(-50%)scale(1); z-index:3;height:543px; width:814px;}
.isPc .carousel .active .caption{opacity:1;}
.isPc .carousel .next{left:81.8%; top:-5%; transform:translateX(-100%)scale(.62); z-index:1; filter:brightness(.4) }
.isPc .carousel .prev{right:81.8%; top:-5%; transform:translateX(100%)scale(.62); z-index:1; filter:brightness(.4) }
.isPc .carousel .dots-container{position:absolute; bottom:0;left:0; right:0; height:40px;display:flex; justify-content:center; align-items:center;}
.isPc .carousel .dots{display:flex; gap:8px;padding:0 16px 40px; border-radius:20px;}
.isPc .carousel .dot{width:12px;height:12px;border-radius:50%;background:#0776c6;cursor:pointer;transition:all .3s}
.isPc .carousel .dot.active{background:#4fa3e0;transform:none}

/*0626*/
.sub_banner{ border-top:1px solid #265b9a;}
.sub_banner span{font-size: 50px;color: #fff;line-height: 1;text-transform: uppercase;display: inline-block;margin-top: 169px;}

/*1210*/
.suckerdiv{float:left; margin-left:0px; width:1200px;}
#suckertree1{ width:900px; float:left;}
.suckerdiv ul li{position:relative; z-index:3; display:inline-block; margin-right:0px; float:left; }
.navWrap{border-top:0; top:256px; min-height:60px; padding-top:0;}
.suckerdiv ul li:hover{ background:#225bb9; height:60px;}

.topBar{width:100%; height:256px;}
.bdy_wid4{margin-top:85px; width:500px;}
.footNavLst dl{float:left; width:auto; margin-right:10px;}
.foot_box{ width:1200px; margin:0 auto;}
.footNavLst dl dt{width:140px; pading-right:0; text-align:center;}
.link_ins dd{z-index:3000;}
#suckertree1>li{ margin:10px 0 10px 10px; font-size:14px;}
/*1212*/
#suckertree1{ padding-left:240px; width:700px;}
.suckerdiv ul li{padding-right:30px; padding-left:30px;}

#displaypagenum {
	font-size:14px;
	font-weight:bold;
	color:#a0a3a5;
    overflow: hidden;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-weight:normal;
	margin:20px 0 0;
    line-height: 35px;
}

#displaypagenum {
text-align: center;
}
#displaypagenum span {
	text-decoration:none;
	color:#a0a3a5;
	padding:5px 10px;
	background-color:#ebebeb;
	border-color:#ebebeb;
	color:#363738;
	border:1px solid #CCCCCC;
}
#displaypagenum a {
text-decoration:none;
	color:#a0a3a5;
	padding:5px 10px;
	background-color: #f3f3ed;
	border:1px solid #CCCCCC;
}

