@font-face{font-family:"fcn1";
src:url("../fonts/SourceHanSerifCN-Light.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Light.otf") format("woff");}

@font-face{font-family:"fcn2";
src:url("../fonts/SourceHanSerifCN-SemiBold.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-SemiBold.otf") format("woff");}

@font-face{font-family:"fcn3";
src:url("../fonts/SourceHanSerifCN-Bold.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Bold.otf") format("woff");}

.fcn1{font-family:"fcn1"}
.fcn2{font-family:"fcn2"}
.fcn3{font-family:"fcn3"}

body {margin:0px auto; padding:0px;border:0px;color:#000;text-align:justify;text-justify:inter-ideograph;position:relative;width:100%;font: 16px/2.0 "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
background:#FFF;}
div,form,img,ul,ol,li,dl,dt,dd,em,i,cite,h1,h2,h3,h4,h5,h6,p,s,section,nav{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal;}
a, font, i, input, label, s, select, span, textarea, u {display: inline;}
img{vertical-align:top;}
em{text-emphasis: none }
body,html {
	--linear-color: linear-gradient(124deg, #ebb13c, #ed7841);
	--color-1: #014099;
	--color-2: #0048aa;
	--color-3: #ffc000;
	--color-4: #efefef;
	--color-5: #f9f9f9;
	--bg-c1: #004098;
	--link01: #F00;
	--color-04: rgba(0,0,0,0.4);
	--color-06: rgba(0,0,0,0.6);
	--color-08: rgba(0,0,0,0.8);
	--color-006: rgba(0,0,0,0.06);
	--color-004: rgba(0,0,0,0.04);
	--color-003: rgba(0,0,0,0.03);
	--color-002: rgba(0,0,0,0.02);
	--color-white7: rgba(255,255,255,0.7);
	--fsize-12:12px;
	--fsize-13:13px;
	--fsize-14:14px;
	--fsize-15:15px;
	--fsize-16:16px;
	--fsize-17:17px;
	--fsize-18:18px;
	--fsize-20:20px;
	--fsize-22:22px;
	--fsize-23:23px;
	--fsize-24:24px;
	--fsize-26:26px;
	--fsize-28:28px;
	--border-4:4px;
	--width-1:400px;

	--fz09:0.9rem;
	--fz10:1.0rem;
	--fz11:1.1rem;
	--fz12:1.2rem;
	--fz13:1.3rem;
	--fz14:1.4rem;
	--fz15:1.5rem;
	--fz16:1.6rem;
	--fz17:1.75rem;
	--fz18:1.8rem;
	--fz19:1.9rem;
	--fz20:2.0rem;
	--fz22:2.2rem;
	--fz23:2.3rem;
	--fz24:2.4rem;
	--fz26:calc(1.4rem + 0.6vw);
	--fz28:calc(1.6rem + 0.8vw);
	--fz30:3.0rem;
	--fz32:3.2rem;
	--fz34:3.4rem;
	--fz36:3.6rem;
}
.icon {width: 40px;height: 40px;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
a:link,a:visited{color:#000;text-decoration:none;cursor:pointer;cursor:hand;}
a:hover{color:#F00;text-decoration:none;cursor:pointer;cursor:hand;}
.my-img-100 img{width:100%}
.min_w{min-width:1300px;}
.mar1{margin-top:8px}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wk0{
width:100%;min-width:1300px;clear:both;overflow:hidden;
background-image: url(../imgc/bg-2.png);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
	background-size: cover;}
.wk1{background:#FFF;width:100%;min-width:1300px;clear:both;padding:60px 0px 60px 0px;overflow:hidden}
.wk2{width:100%;background:#FFF}
.wk5{width:100%;clear:both;background:#f8f8f8;padding:15px;min-width:1300px;
overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;}
.wk3{background:#e9f1f7;width:100%;clear:both;padding:60px 0px}
.wk4{background:url(../imgc/bj.gif) no-repeat center bottom;width:100%;clear:both;}

.w0{width:1300px;clear:both;}
.w1{width:1300px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;}

.my-box-radius li{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);margin-bottom:0px;border-radius:4px}
.my-radius{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);border-radius:4px;}
.my-dl-radius dl{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);margin-bottom:0px;border-radius:4px}
.my-img-radius img{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);margin-bottom:0px;border-radius:4px}

.fdiv ul{float:left}
.fdiv p{float:left}
.fdiv ol{float:right}
.xdiv{margin-bottom:10px}
.left_1{float:left;width:583px}
.right_1{float:right;width:583px}
.left_2{float:left;width:280px}
.right_2{float:right;width:280px}
.f14{font-size:14px;}
.pad1{padding:80px 0px}
.pad3{padding:25px 0px}
.pad2{padding-top:55px}
.pad4{padding-bottom:30px}
.padg{padding-top:0px}
.marg1{margin-top:10px;}
.marg2{margin-top:25px;}
.marg3{margin-top:10px;}
.marg4{margin-top:30px;}
.marg5{margin-top:40px;}
.pad_t10{padding-top:10px}
.pad_t15{padding-top:15px}
.hgt1{height:395px;overflow:hidden}
.hgt2{height:333px;overflow:hidden;}
.bg-box1{padding:10px;border:1px #e6e6e6 solid;background:#FFF;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bg-box2{border:1px #dedede solid;background:#FFF;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.aleft{float:left;width:630px;overflow:hidden;background:#FFF;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px
}
.aright{float:right;width:730px;overflow:hidden;background:#FFF;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 15px 10px;
}
.bleft{float:left;width:740px;overflow:hidden}
.bright{float:right;width:390px;overflow:hidden;}
.b_left{float:left;width:860px}
.b_right{float:right;width:300px}
.dl_left{float:left;width:1050px;overflow:hidden}
.dl_center{float:left;width:540px;overflow:hidden;margin-left:20px}
.dl_right{float:right;width:310px;overflow:hidden;}

.dl_div{clear:both;width:100%;overflow:hidden}
	.box_left{float:left;width:69.5%;overflow:hidden;}
	.box_right{float:right;width:375px;overflow:hidden;}
		.box_left-1{float:left;width:56%;overflow:hidden;}
		.box_left-2{float:right;width:375px;overflow:hidden;}

	.boxflex{display:flex;
	background:#faf8f4 url(../imgc/bg_sevice.png);
	background-repeat: no-repeat; background-position: right; background-size: auto 100%;}

	.box3_left{float:left;width:47%;overflow:hidden;}
	.box3_right{float:right;width:47%;overflow:hidden;}

	.box4_left{float:left;width:68%;overflow:hidden;}
	.box4_right{float:right;width:375px;overflow:hidden;}


/***文章共用***/
.my-flex-1{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:30px;}
.my-flex-1 dl{flex:1}
.my-flex-2{display: grid;grid-template-columns: 40% 28% 28%;grid-gap:2%;}
.my-flex-2 dl{flex:1}
.my-flex-3{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:calc(1.5rem + 1.5vw);}
.my-flex-3 dl{flex:1}



.header-link{background:var(--bg-c1);overflow:hidden;height:32px;line-height:32px;color:#FFF;font-size:12px}
.t1-left{float:left;width:50%}
.t1-right{float:right;width:50%; display: flex;justify-content: end;align-items: center;}
.header-link a{color:#FFF;flex:initial;padding:0 10px}
.header-link a:hover{color:#fff7b4}
.header-link a:last-child{padding:0 0px 0 10px}
/*logo*/
.top_w{background:#0048aa;color:#FFF;height:38px;line-height:38px;min-width:1300px;}
	.top_w a{color:#FFF;margin-left:20px}
	.top_w a:hover{color:#ffd200}
.wtop{width:100%;background:#FFF;min-width:1300px;clear:both;height:110px;overflow:hidden}
.logoz{padding:20px 0px 0px 15px;clear:both;width:1300px}
.logoz .logozleft{width:600px;float:left;overflow:hidden;}
	.logoz .logozleft img{height:70px}
.logoz .logozright{width:300px;float:right;margin-top:20px}
.logoz ol{color:#FFF;}
.logoz .logozying{width:100%;;text-align:right;height:32px;line-height:32px}
.logoz .logozying a{color:#FFF;padding:2px 5px;margin-right:5px;display:block;float:right;font-size:14px;}
.logoz .logozying a:hover{color:#ffc000;}

.head_mu{height:80px;line-height:80px;overflow:hidden;background:#8c8c8c;width:100%;min-width:1300px;border-top:1px #e9e9e9 solid}
.head_mu span{color:#FFF;float:left;font-size:22px}
.head_mu img{float:left;margin:30px 5px 0px 0px}
.head_mu a{color:#FFF;float:left;margin-right:18px;font-size:15px}
.head_mu a:hover{color:#ff9a17}
.head_mu i{font-size:24px;float:left;margin-right:3px}

.head_logo{line-height:52px;border-bottom:0px #850322 solid;width:100%;background:}
.head_logo3{background-size:auto 100px;}

.head_top{height:42px;line-height:42px;overflow:hidden;color:#94a7c2}
	.head_top span{float:left;margin-right:20px}

/*头部*/
.topz{width:100%;height:140px;}
	.top_left {float:left;}
		.top_left img{float:left;height:90px;margin-top:25px}
	.top_right{float:right;width:220px;text-align:right;}
	.top_right img{width:320px;float:right;margin-top:2px;clear:both}
	.top_right .mgc_search_line:before{color:#FFF;}
	.head-link{display:flex;justify-content:end;font-size:14px;width:100%;font-size:13px;padding-top:10px}
	.head-link a{flex:initial;margin:0px 0px 0px 20px;}

.topn{width:100%;height:90px;display:flex}
	.topn_left {width:350px}
		.topn_left img{float:left;width:100%;margin-top:20px}
	.topn_right{flex:1;text-align:right;font-size:15px;font-weight:bold;padding:0px 30px;}
	.topn_so{width:40px;margin-top:25px}
		.topn_so a{color:#FFF;}
		.topn_so a:hover{color:var(--link01) !important}



.head_nav{height:120px;width:100%;font-size:16px}
	.head_nav li{float:left;height:120px;width:200px;text-align:center}
	.head_nav a{display:block;color:#FFF;height:95px;padding-top:25px}
	.head_nav a:hover{background:#00589a;color:#FFF}

	.head_nav  img{padding-right:10px;font-size:35px;margin-bottom:9px;display:block;width:37px}
	.head_nav  a i{color:#FFF}
	.head_nav  a:hover i{color:#FFF}

.head_nav1{background:#6fbc47}
.head_nav2{background:#0062ac}
.head_nav3{background:#0ba299}
.head_nav4{background:#24a9e6}
.head_nav5{background:#6fbc47}
.head_nav6{background:#24a9e6}
.foot_nav{background:#153f8e url(../imgc/foot1.jpg) no-repeat center;height:467px;width:100%;font-size:16px}


/***提示信息***/
.block-info{width: 100%;
	padding:20px 40px;
    height: 342px;
    background: #fff url(../imgc/info1_bg.png) no-repeat center/cover;}

.tx-1{color: #af251b;
    text-align: center;
    font-size: 24px;padding:8px 0px 12px 0px;clear:both}
.note-ti{width:100%;overflow:hidden;}
.note-ti ul{width:88%;display:flex}
	.note-ti li:nth-child(1){width:48%;}
	.note-ti li:nth-child(2){flex:1;border-left:1px #eeeeee solid;padding-left:35px}
.note-ti i{font-size:13px;width:100%;clear:Both;display:block;color:#8e8e8e}
.note-ti b{font-size:35px;width:100%;clear:Both;display:block;height:40px;line-height:40px;color:var(--color-1)}
.note-ti ol{width:100%;color:#8e8e8e;padding:20px 0px;line-height:1.5;font-size:12px}

.note-ya{width:92%;margin-top:20px}
.note-ya ul{width:100%;display:flex;}
	.note-ya ul li{flex:1;border:1px #e8e8e8 solid;padding-left:15px;}
	.note-ya ul li:nth-child(1){margin-right:15px}
	.note-ya ul li b{font-weight:normal;padding-left:5px;font-size:16px}
	.note-ya ul li a {display:block;color:#7b240e;font-size:16px;background:#FFF;height:40px;line-height:40px;}
	.note-ya ul li a:hover {color:#F00;background:#FFF;}

.note-yb{width:92%}
.note-yb ul{width:100%;}
	.note-yb ul li{height:40px;line-height:40px;border:1px #e8e8e8 solid;padding:0px 10px;float:left;margin-top:15px;width:100%;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFF}
	.note-yb ul li b{font-weight:normal;padding-left:5px;font-size:15px}
		.note-yb ul li a{display:block;position:relative}
		.note-yb ul li a:before{content: "\f15e";font-family:'ax-iconfont';
		position: absolute;
		top: 1px;
		right: 3px;}



/***版块滑动***/
.my-pic2-flex{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic2-flex ul{display:flex;grid-gap:calc(1.2rem + 1.2vw);}
	.my-pic2-flex li{overflow:hidden;flex:1;border-radius:var(--border-4);text-align:center}

.my-pic2-flex li:nth-child(1) {background: linear-gradient(to bottom, #2f698b, #275d7d);}
.my-pic2-flex li:nth-child(2) {background: linear-gradient(to bottom, #519489, #488b80);}
.my-pic2-flex li:nth-child(3) {background: linear-gradient(to bottom, #a88565, #9c7b5c);}
.my-pic2-flex li:nth-child(4) {background: linear-gradient(to bottom, #805463, #794f5d);}
.my-pic2-flex li:nth-child(5) {background: linear-gradient(to bottom, #12a077, #12a077);}
.my-pic2-link li a {
  display: block;
  overflow: hidden;
  width: 100%;
  height:130px;
  padding: 10px 0;
  position: relative;
  transition: all 0.3s;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  background-position: center !important;}
.my-pic2-link li a img{margin-top:20px;transition: all 0.2s;width:60px;}
.my-pic2-link li a:hover img{transition: all 0.2s;;width:65px;;}
.my-pic2-link li a p {transition: all 0.2s;font-size:16px;
  color: #fff;
  position: absolute;
  top: 70%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	padding:0px calc(1.0rem + 1.0vw);
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
	height:2.6;
	line-height:1.3;
	overflow:hidden}
.my-pic2-link li a:hover p {top: 73%;padding:0px 10px;transition: all 0.2s;}
.my-pic2-link li a::after {
  content: "";
  position: absolute;
  width: 100%;height: 100%;left: 50%;top: 50%;
  transform: translate(-50%, -50%);border: 1px solid #FFFFFF; border-radius:var(--border-4);transition: all 0.2s;opacity: 0;}
.my-pic2-link li a:hover::after {width: calc(100% - 20px);height: calc(100% - 20px);opacity: 0.5;}
.my-pic2-link li a:hover {padding-top:10px;background-size: 110% 110% !important;transition: all 0.5s;}



/***友情链接***/
.lkz{width:100%;float:left;padding-top:10px}
.lkz ul{width:100%}
.lkz{overflow:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 0px}
.lkz li{float:left;margin-left:20px;margin-top:10px}
.lkz li:nth-child(5n+1){margin-left:0px}
.lkz li:nth-child(-n+5){margin-top:0px}
.lkz img{height:66px;width:224px}

/***共用的新闻标题垂直居中,超出截断***/
.news-list-vertical em{width:100%;clear:both;overflow:hidden;display:block;line-height:25px;}
.news-list-vertical em b{overflow:hidden;display: table-cell; vertical-align:middle;font-weight:normal;font-size:15px;}
.news-list-vertical i{font-size:12px;display:block;clear:both;color:#a2a2a2;text-align:right;height:30px;line-height:20px}

.my-ellipsis-3r a{display:block;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;}
	.my-ellipsis-3r em {flex:1;display:block;overflow:hidden;font-size:var(--fsize-16);line-height:1.6}
	.my-ellipsis-3r em b  {
		flex:1;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;font-weight:normal}

/***新闻图片左列表***/
.newswords-list-7{overflow:hidden;width:100%;}
.newswords-list-7{width:100%;;clear:both;display:block;}
.newswords-list-7 li{overflow:hidden;width:100%;;margin-top:9px;border-top:1px solid #dcdfe6;
padding:0px 15px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newswords-list-7 li:nth-child(1){margin-top:0px;border-top:0px solid #dcdfe6;}
.newswords-list-7 a{display:block;
	position:relative;width:100%;overflow:hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding:15px 0px 24px 0px}
	.newswords-list-7 a:before {
	content: "\f15e";font-family: 'ax-iconfont';transition: all .25s ease-in-out;
	position:absolute;bottom:2px;right:4px;font-size:12px;color:rgba(0,0,0,0.2)}
	.newswords-list-7 a:hover:before {right:0vw;transition: all .25s ease-in-out;color:#F00}
	.newswords-list-7 span{
	display: inline-block;width:55px;
	text-align:left}
		.newswords-list-7 span em{display:block;font-size:32px;font-family:fcn3;color:var(--color-1);
		height:30px;line-height:30px;}
		.newswords-list-7 span i{;display:block;font-size:12px;color:rgba(0,0,0,0.5)}
	.newswords-list-7 p {padding-left:10px;flex:1;	border-left:1px #dcdfe6 solid;}
	.newswords-list-7 p b {font-weight:normal;text-align:left;
		flex:1;display: inline-block;
		line-height:1.6;font-size:16px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}



.newswords-list7-3 li{overflow:hidden;width:30%;;margin:40px 0px 0px 20px;float:left}
	.newswords-list7-3 li:nth-child(1){margin-top:40px}
	.newswords-list7-3 span{background:rgba(0,0,0,0.03);border-right:0px;text-align:center}

.newswords-list7-1 li{overflow:hidden;width:100%;;margin:10px 0px 0px 0px;float:left}
	.newswords-list7-1 li:nth-child(1){margin-top:0px}
	.newswords-list7-1 span{background:rgba(0,0,0,0.03);border-right:0px;text-align:center}


.newswords-list-2{overflow:hidden;width:100%;}
.newswords-list-2 ul{overflow:hidden;width:100%;}
.newswords-list-2 li{width:100%;padding-top:10px;padding-bottom:5px;}
	.newswords-list-2 li a{display:block;display: flex;background:#FFF;;padding:5px 15px 5px 5px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;}
	.newswords-list-2 li p{width:180px;height:120px;overflow:hidden;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
	.newswords-list-2 li span{flex: 1;padding-left:10px;font-size:15px;overflow:hidden;}
	.newswords-list-2 li b{font-size:16px;color:#000;padding:4px 0px;
	clear:both;;width:100%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;line-height:22px;}
	.newswords-list-2 li a em{display:block;clear:both;width:100%;font-size:14px;color:rgba(0,0,0,0.7);}
	.newswords-list-2 li a:hover em{color:#F00}

.my-list-xs{width:100%;;clear:both;display:block;}
.my-list-xs ul li{overflow:hidden;width:100%;background:#FFF;margin-bottom:15px;padding:15px 0px;
height:180px;float:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;
}
.my-list-xs ul li::before {
    display: block;left:0px;top:20px;position:absolute;
    content: "";
    width: 3px;
    height: 20px;
    background: #bd9342;}
	.my-list-xs ul b{margin-bottom:15px;padding:0px 18px;
		line-height:1.6;
		overflow: hidden;font-weight:normal;
		text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.my-list-xs span{display:block;font-family: Arial, Helvetica, sans-serif;padding:0px 18px;
		height:2.5rem;line-height:2.5rem;
		font-size:var(--fz14);color:rgba(0,0,0,0.7);}
.my-list-xs span:before{font-family: 'ax-iconfont';font-size:var(--fz12);color:#bd9342;margin-right:4px}
.my-list-xs span:nth-child(2):before{content: '\e6cb';}
.my-list-xs span:nth-child(3):before{content: '\e72f';}
.my-list-xs span:nth-child(4):before{content: '\e732';}


.my-videos{width:100%;clear:both;display:block;overflow:hidden;margin:0px;}
.my-videos ul{width:100%;clear:both;margin:0px;
	display: grid;
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: auto auto;  
    gap: calc(0.5rem + 0.1vw);   
    margin: 0 auto;}
	.my-videos li {list-style: none;overflow: hidden;margin:0px;}
	.my-videos li:first-child {grid-column: 1 / 2;grid-row: 1 / 2;}
	.my-videos li:nth-child(2) {grid-column: 1 / 2;grid-row: 2 / 3;}
	.my-videos li:nth-child(3) {grid-column: 2 / 3;grid-row: 1 / 3;}
	.my-videos ul li:nth-child(-n+2) span{aspect-ratio: 2 / 0.892;}
	.my-videos ul li:nth-child(3) span{aspect-ratio: 1 / 0.912;}
.my-videos li a {
	width:100%;
  display: block;
  overflow: hidden;
  position: relative;}
.my-videos li a span{transition: all 0.2s;width:100%;}
.my-videos li:hover span { transform: scale(1.1);transition: all 0.5s;}
.my-videos li span{width: 100%;display: block; background-repeat: no-repeat; background-position: center; background-size:cover;}
.my-videos p{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
	display: block;
    position: relative;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;}
	.my-videos p b{padding:calc(0.2rem + 0.1vw) calc(0.2rem + 0.3vw);font-size:var(--fz14);
	flex:1;
	font-weight:normal;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.my-videos li a p {color:#FFF;
	transition: all 0.2s;
  position: absolute;
  bottom: 0%;
  transform: translateY(0%);
  width: 100%;
  text-align: left;background:rgba(0,0,0,0.7);
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.my-videos li a:hover p {bottom:0%;transition: all 0.2s;color:var(--lkc1);padding-left:calc(0.1rem + 0.1vw);
background:#000}
.my-videos li a::after {
  content: "";
  position: absolute;
  width: calc(100% - 10px);height: calc(100% - 10px);
  left: 50%;top: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #FFFFFF; 
  transition: all 0.2s;opacity: 0.1;border-radius:2px}
.my-videos li a:hover::after {width: calc(100% - 10px);height: calc(100% - 10px);opacity: 0.4;border-radius:2px}


.my-slider-nav{height:50px}
.my-slider-nav:before {
    content: '';
    width: 100%;
    position: absolute;
    z-index: 0;
    left: 0px;
    bottom: 0px;
    height: 2px;
    background: var(--color-4);}
	.my-lamp-group{font-weight: bold;font-size: 24px;}
		.my-lamp-group div{margin-right:40px}
		.my-lamp-group>[active]{color:var(--color-1);border-bottom:5px var(--color-1) solid}

.my-slider-list li{float:left;margin:20px 10px 0px 0px;text-align:center;}
	.my-slider-list li:nth-child(1){margin-left:0px;font-size:20px}
	.my-slider-list span{display:block;font-size:15px;line-height:45px;height:45px;}
	.my-slider-list img{width:50px}
	.my-slider-list a{color:var(--color-1);padding:15px 16px 10px 16px;
	border-radius:4px;background:var(--color-5);display:block;}
	.my-slider-list a:hover{background:var(--color-1);color:#FFF}
		.my-slider-list a i{display:block;color:var(--color-1);font-size:45px;height:50px;line-height:50px;overflow:hidden}
		.my-slider-list a:hover i{color:#FFF}



.z-ying{width:100%;}
.z-ying li{float:left;margin:20px 10px 10px 0px;text-align:center;border-radius:4px;width:10.278%}
	.z-ying li:nth-child(1){margin-left:0px;font-size:20px}
	.z-ying span{display:block;font-size:15px;line-height:20px;height:28px;}
	.z-ying a{color:#FFF;padding:15px 0px;display:block}
	.z-ying a:hover{background:var(--color-1);color:#FFF;border-radius:4px;color:#fff3c5}
		.z-ying a i{color:#FFF;font-size:38px;height:50px;line-height:50px;overflow:hidden}
		.z-ying a:hover i{color:#fff3c5}

	.z-ying li:nth-child(1) {background:#0c42a6;}
	.z-ying li:nth-child(2) {background:#0c58a6;}
	.z-ying li:nth-child(3) {background:#0c87a6;}
	.z-ying li:nth-child(4) {background:#c32e00;}
	.z-ying li:nth-child(5) {background:#946f46;}
	.z-ying li:nth-child(6) {background:#c24026;}
	.z-ying li:nth-child(7) {background:#577614;}
	.z-ying li:nth-child(8) {background:#0ca678;}
	.z-ying li:nth-child(9) {background:#6da31f;}

.aright-bj-h1{height:270px}
.aright-bj-h2{height:460px}
.aright-bj-h3{height:316px;overflow:hidden}

.newspic-list-2{overflow:hidden;width:100%;}
	.newspic-list-2 li{margin-top:15px;float:left;width:100%;height:130px;background:#FFF;padding:8px;border:1px #e6e6e6 solid;border-right:#e6e6e6 solid 5px;border-bottom:#e6e6e6 solid 5px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newspic-list-2 li:nth-child(1){margin-top:0px}
		.newspic-list-2 li img{width:160px;height:110px;float:left}
		.newspic-list-2 li span{display:block;width:50%;float:right;padding-right:5px;padding-top:2px;display:block}
		.newspic-list-2 span{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;;}
		.newspic-list-2 em{height:80px;margin-top:6px}
		.newspic-list-2 em b{height:80px;}
		.newspic-list-2 i{}
.newspic-list-2one li{margin-left:0px;background:#f1f1f1;margin-top:15px;}
.newspic-list-2one li:nth-child(1){margin-top:0px}


.newspic-list-d2{overflow:hidden;width:100%;}
	.newspic-list-d2 li{margin:15px 0px 10px 0px;float:left;width:100%;background:#FFF;padding:15px;border:1px #e6e6e6 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newspic-list-d2 li:nth-child(1){margin-top:0px}
		.newspic-list-d2 li img{width:100px;float:left}
		.newspic-list-d2 li span{display:block;width:84%;float:right;padding-right:5px;padding-top:2px;display:block}
		.newspic-list-d2 b{height:36px;line-height:32px;display:block;width:100%;font-size:18px}
		.newspic-list-d2 i{height:30px;line-height:30px;display:block;width:100%;color:#282828;font-size:13px}
		.newspic-list-d2 em{line-height:26px;display:block;width:100%;color:#282828;font-size:13px;text-indent:26px}

.ladyScroll-tu{float:left;width:100%;padding:10px 0px;background:#FFF;}
	.ladyScroll-tu dd{width:100%;padding-top:0px;display:flex;font-size:15px;}
		.ladyScroll-tu dd li{height:150px;display:block;background:#FFF;text-align:center;border-left:1px #f7f7f7 solid;flex:1;text-align:center}
			.ladyScroll-tu li:nth-child(1){border-left:0px #ededed solid;}
		.ladyScroll-tu dd i{display:block;clear:both;font-size:42px;margin-top:20px;margin-bottom:5px;border-radius:50%;color:#FFF;width:82px;height:82px;}
		.ladyScroll-tu dd a{display:block;color:#000}
		.ladyScroll-tu dd a:hover{display:block;height:140px;color:#a70000;}
		.ladyScroll-tu li:nth-child(1) i{background:#5097e7 url(../imgc/lmbg1.png) no-repeat;}
		.ladyScroll-tu li:nth-child(2) i{background:#0ec8b3 url(../imgc/lmbg1.png) no-repeat;}
		.ladyScroll-tu li:nth-child(3) i{background:#f2ba6d url(../imgc/lmbg1.png) no-repeat;}
		.ladyScroll-tu li:nth-child(4) i{background:#c97f4e url(../imgc/lmbg1.png) no-repeat;}
		.ladyScroll-tu li:nth-child(5) i{background:#d55e3e url(../imgc/lmbg1.png) no-repeat;}
		.ladyScroll-tu li:nth-child(6) i{background:#d0474b url(../imgc/lmbg1.png) no-repeat;}
		.ladyScroll-tu li:nth-child(7) i{background:#4ea4d0 url(../imgc/lmbg1.png) no-repeat;}






/*图标*/
.langmu-y{clear:both;width:100%;overflow:hidden;}
.langmu-y a{color:#FFF;display:block}
.langmu-y a b{color:#000;display:block}
.langmu-y a:hover{color:#fbffc2}
.langmu-y b{font-weight:normal}
.langmu-y ul,.langmu-y ol{width:100%;overflow:hidden;clear:both}
	.langmu-y ul li{height:95px;line-height:95px;border-radius:0px;width:100%}
		.langmu-y ul i{float:left;font-size:25px;margin:0px 20px 0px 80px}
		.langmu-y ul b{float:left;font-size:22px;}

	.langmu-y ul li:nth-child(1){background:#007ee2 url(../imgc/lmbg1.png) no-repeat -150px -50px}
	.langmu-y ul li:nth-child(2){background:#7bb646 url(../imgc/lmbg1.png) no-repeat -150px -50px}
	.langmu-y ul li:nth-child(2){margin-top:10px}

	.langmu-y ol li{;height:195px;border-radius:0px;float:left;width:170px;text-align:center;border:1px #f1f1f1 solid;border-left:0px}
	.langmu-y ol li:nth-child(1){border-left:1px #f1f1f1 solid;}
	.langmu-y ol li:nth-child(1) i{background:#d55e3e url(../imgc/lmbg1.png) no-repeat}
	.langmu-y ol li:nth-child(2) i{background:#0ec8b3 url(../imgc/lmbg1.png) no-repeat}
	.langmu-y ol li:nth-child(3) i{background:#aca4c4 url(../imgc/lmbg1.png) no-repeat}
	.langmu-y ol li:nth-child(4) i{background:#f2ba6d url(../imgc/lmbg1.png) no-repeat}
	.langmu-y ol li:nth-child(5) i{background:#c97f4e url(../imgc/lmbg1.png) no-repeat}
	.langmu-y ol li:nth-child(6) i{background:#85d6ad url(../imgc/lmbg1.png) no-repeat}
	.langmu-y ol li:nth-child(7) i{background:#d0474b url(../imgc/lmbg1.png) no-repeat}
		.langmu-y ol i{font-size:56px;margin:25px 0px 0px 0px;clear:both;height:100px;line-height:100px;width:100px;border-radius:50%;display:block;float:left;margin-left:35px}
		.langmu-y ol b{font-size:15px;display:block;text-align:center;height:55px;line-height:55px;width:100%;clear:both;}


/*搜索*/
.sox{border:1px #ebebeb solid;clear:both;;float:right;overflow:hidden;width:220px;height:32px;}
.sox .li_text{height:30px;background:#FFF;width:176px}
.sox .form_text{height:26px;line-height:26px;border:0px;padding-left:5px;}
.sox .form_button{height:30px;line-height:30px;border:0px;width:40px}
.sox ul{float:right;margin-top:1px}
.sox li{float:right}

/*nav*/
.newimgs{width:100%;}
	.newimgs img{width:100%;height:210px}
.newswords-list-3{overflow:hidden;padding:15px 0px 0px 0px;clear:both;width:100%;}
	.newswords-list-3 ul li{float:left;width:100%;height:38px;line-height:38px;clear:both;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px 10px}
	.newswords-list-3 ul li:nth-child(1){border-top:0px}
	.newswords-list-3 ul b{float:left;font-weight:normal;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:73%;font-size:15px}
	.newswords-list-3 ul i{color:#a2a2a2;text-align:right;width:70px;float:right;font-size:12px;text-align:right;}
	.newswords-list-3 ul a{float:left;clear:both;width:100%;background:url(../imgc/n21.png) no-repeat left center;padding-left:15px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newswords-list-3 ul a:hover{background:url(../imgc/n22.png) no-repeat left center;}

	.newswords-list-3 p{clear:both;background:#e9e9e9;height:26px;line-height:26px;padding:0px 0px;float:left;width:80px;text-align:center;margin-top:10px;float:right}

.my-list-1{width:100%;;clear:both;display:block;}
.my-list-1 li{overflow:hidden;width:100%;
padding:calc(0.2rem + 0.6vw) 0px;border-bottom:1px rgba(0,0,0,0.05) solid;
transition: all .25s ease-in-out;}
.my-list-1 a{width:100%;overflow:hidden;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
	.my-list-1 a b {margin-left:6px;transition: all .4s ease-in-out;}
	.my-list-1 li:hover b {margin-left:10px;transition: all .25s ease-in-out;}
	.my-list-1 span{display: inline-block;background:#f1f7ff;padding:0.3rem 0.8rem;font-family: Arial, Helvetica, sans-serif;
		text-align:center;font-size:12px;color:#000;margin-right:0.6rem)}
	.my-list-1 b{
		font-weight:normal;
		flex:1;	
		height:calc(1.8 * 1);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;}

.my-list-tz b:before {
    font-family: 'ax-iconfont';
    content: '\e633';
    font-size: 1rem;
    color:rgba(0,0,0,0.5);
    margin-right: 2px;
}



.ying_d{width:100%;}
	.ying_d ul{border-top:1px #eaeaea solid;clear:both;float:left;margin-top:30px;width:100%;}
	.ying_d ul li{background:#efefef;height:60px;line-height:60px;border:1px #eaeaea solid;border-top:0px;font-size:16px}
		.ying_d ul img{float:left;margin:16px 15px 0px 46px;width:27px;}
	.ying_d ol{width:100%;height:70px;line-height:70px;margin-top:10px;font-size:16px;clear:both;float:left;}
	.ying_d ol a{color:#FFF;background:#0048aa;display:block}
	.ying_d ol a:hover{color:#FFF;background:#bb0000;}
	.ying_d ol img{float:left;margin:16px 15px 0px 60px;width:30px;}
/*Js幻灯片样式*/
#banner_main {position:relative;;height:650px;clear:both;width:1300px;min-width:1300px;overflow:hidden}
#banner_main img{width:1300px;height:650px}
#banner_main #banner {border:0px solid red; margin:0 auto; overflow:hidden; width:1300px;}
#banner_main .bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block; width:1300px;height:650px}
#banner_main .hd{ width:1300px;min-width:1300px;position:relative; bottom:25px; text-align:center; border:0px solid red; overflow:hidden}
#banner_main .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; background:#FFF; margin-right:6px; overflow:hidden; font-size:0px;border-radius:20px; }
#banner_main .hd ul li.on{  background:#ff6c00;width:12px; height:12px;}
	/* 下面是前/后按钮代码 */
	#banner_main .prev,
	#banner_main .next { width: 40px; height: 60px; margin: -40px 0 0; display: none; background: url(../imgc/ad_ctr.png) no-repeat 0 0; position: absolute; top: 52%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.2;  }
	#banner_main .prev { left:10px; }
	#banner_main .next { background-position: 0 -60px; right:10px; }
	#banner_main .prev:hover,#banner_main .next:hover{filter:alpha(opacity=90) !important;opacity:0.9 !important;}
	#banner_main span{max-width:40%;position:absolute;bottom:10px;left:10px;height:44px;line-height:44px;background-color:rgba(0, 0, 0, 0.6);;font:bold 16px/44px "Microsoft YaHei","Arial";text-align:left;padding:0px 10px;border-radius:4px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	#banner_main a span{color:#FFF;}
	#banner_main a:hover span{color:#ffae00;}
	#banner_main span i{float:left;display:inlinel;margin-left:10px}
	#banner_main .bannerlist a{width:100%;height:630px;display:block}


/*下部分*/
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

.mut{overflow:hidden;height:42px;line-height:36px;clear:both;clear:both;border-bottom:1px #EEE solid;margin-bottom:10px;margin-top:20px}
	.mut b{font-size:18px;color:#0163ac}
	.mut span{float:left;width:400px;display:block}
	.mut em{float:right;height:40px;line-height:40px;width:100px;text-align:right;font-size:15px}
	.mut em i{font-size:18px;float:right;margin-top:1px}
	.mut em a{position:relative}
	.mut em a::after {
		content: '\f15e';
		font-family: 'ax-iconfont';
		font-size: 12px;
		margin-left: 4px;
	}

/***标题***/
.title-01 {display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}
.title-01::after {
    display: block;
    content: "";
    width: 40px;
    height: 5px;
    background: #db3b1b;
    margin-top: 1.8rem;
}
.title-01 b {font-size:38px;color: #111;position: relative;z-index: 2;line-height: 1;font-weight: bold;font-family: "fcn3";}
.title-01 span {
    text-transform: uppercase;
    font-size:70px;
    color: #003c87;
    font-weight: 900;
    font-family: Arial;
    opacity: 0.1;
    position: absolute;
    left: 50%;top: 0;
    line-height: 1;
    transform: translate(-50%, -10%);}

.title-01 ol{position:absolute;right:0px;width:100px;font-size:12px}
.title-01 ol a::after {
    content: '\f15e';
    font-family: 'ax-iconfont';
    font-size: 12px;margin-left:4px}

.title-02 {display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}
.title-02::after {
    display: block;
    content: "";
    width: 40px;
    height: 5px;
    background: #db3b1b;
    margin-top: 1.8rem;
}
.title-02 b {font-size:38px;color: #FFF;position: relative;z-index: 2;line-height: 1;font-weight: bold;font-family: "fcn3";}
.title-02 span {
    text-transform: uppercase;
    font-size:70px;
    color: #FFF;
    font-weight: 900;
    font-family: Arial;
    opacity: 0.15;
    position: absolute;
    left: 50%;top: 0;
    line-height: 1;
    transform: translate(-50%, -10%);
}
.title-02 ol{position:absolute;right:0px;width:100px;font-size:12px}
.title-02 ol a::after {
    content: '\f15e';
    font-family: 'ax-iconfont';
    font-size: 12px;margin-left:4px}
.title-02 ol a{color:#FFF}
.title-02 ol a:hover{color:#fff4ac}

.title-03{width:100%;display:flex}
.title-03 ol{flex:1;text-align:right;font-size:13px}
.title-03 ul{display: flex;flex-direction: column;align-items: self-start;position: relative;height:50px;width:70%}
.title-03 ul::after {
    display: block;
    content: "";
    width: 30px;
    height: 4px;
    background: #db3b1b;
    margin-top: 1.0rem;}
.title-03 b {font-size:26px;color: #111;position: relative;z-index: 2;line-height: 1;font-weight: bold;font-family: "fcn3";width:100%}
.title-03 span {
    text-transform: uppercase;
    font-size:36px;
    color: #003c87;
    font-weight: 900;
    font-family: Arial;
    opacity: 0.1;
    position: absolute;
    left:0;bottom:6px;
    line-height: 1;
    transform: translate(0, -10%);}
.title-03 ol a::after {
    content: '\f15e';
    font-family: 'ax-iconfont';
    font-size: 12px;margin-left:4px}
.title-03x b{color: #FFF;}
.title-03x span{color: #FFF;}



.title-1{overflow:hidden;height:42px;clear:both;width:100%;display:flex}
	.title-1 ul{height:35px;flex:1;color:var(--bg-c1)}
		.title-1 ul b{height:30px;line-height:30px;float:left;font-size:22px;padding:0px 3px;letter-spacing:0px;color:#000}
		.title-1 ul i{height:25px;line-height:25px;float:left;display:block;width:25px;margin-top:2px;font-size:25px;}
		.title-1 ul i:before {color:var(--bg-c1) !important;}
			.title-1 ul i img{width:100%;}
	.title-1 ol{width:100px;text-align:right;}
.title-1 ol a{position:relative;padding-right:12px;display:block;height:35px;line-height:35px;font-size:14px}
.title-1 ol a:before {
    content: "\e614";
    font-family: 'ax-iconfont';
    position: absolute;
    top: 1px;font-size:0.7rem;;
    right: 3px;}
.title-1x ul b{font-size:26px;;letter-spacing:0px}
.title-2x ul b{font-size:24px;;letter-spacing:0px}

.box2_left{width:150px;height:160px;background:var(--color-1)}
.box2_right{flex:1}

.title-2{width:100%;text-align:center}
	.title-2 ul{width:100%;color:#FFF;height:70px;line-height:70px;letter-spacing:1px;font-size:22px;margin-top:20px}
	.title-2 ol{width:100%;}
	.title-2 a{color:#FFF;position:relative;font-size:12px;display:block;width:50px;margin:0px auto;}
	.title-2 a:hover{color:#db8d69}
	.title-2 ol a:before {
		content: "\e614";
		font-family: 'ax-iconfont';
		position: absolute;
		top: 1px;
		font-size: 0.7rem;
		right: 0px;
	}

.title-3{overflow:hidden;height:55px;clear:both;width:100%}
	.title-3 ul{height:55px;width:240px;padding:0px 0px 0px 12px;}
		.title-3 ul b{height:40px;line-height:40px;float:left;font-size:30px;font-weight:bold;padding:0px 20px;letter-spacing:2px}
		.title-3 ul i{height:23px;float:left;display:block;width:22px;margin-top:10px}
			.title-3 ul i img{width:100%;}

.bn-imgs{width:100%;clear:both;overflow:hidden}
.bn-imgs a{display:block;}
.bn-imgs img{height:95px;width:100%;clear:both;float:left;margin-bottom:6px}


.mug{overflow:hidden;height:42px;clear:both;background:#eee;line-height:42px;margin-bottom:3px;float:left;width:100%}
	.mug span{display:block;width:120px;text-align:center;float:left;color:#FFF;background:#064096;}
	.mug em{float:right;width:70px;text-align:center;font-size:12px}
	.mug b{clear:both;display:block;font-weight:normal;font-size:16px;}


.newtu{width:100%;}
.newtu ul{float:left;margin-left:-16px;}
	.newtu li{float:left;width:288px;height:250px;background:#FFF;text-align:center;;margin-left:16px}
	.newtu li img{width:288px;height:202px;}
	.newtu li span{height:40px; font:14px/40px Microsoft YaHei;}

.flex-box{
display:flex;
padding:0px 0px;}
.cleft{width:260px;margin-top:-90px;}
.cright{flex:1;padding:30px 0px 30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}

.lmdaohang{width:100%;height:350px;line-height:350px;clear:both;
min-width:1300px;font-size:32px;min-width:1300px}

.kanz{padding:20px 0px 20px 0px;font-size:15px;overflow:hidden !important;overflow:visible; height:100% !important;height:400px; min-height:400px;}
.InfoContent{line-height:2.0em; padding:15px 0px;font-size:16px}
	.InfoContent img{max-width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.neirong{font-size:16px !important;}
.neirong p{line-height:2.0 !important;}
.neirong span{line-height:2.0 !important;}
.v_news_content{line-height:2.0 !important;}
.v_news_content p{line-height:2.0 !important;}
.v_news_content span{line-height:2.0 !important;}

.index-nav{clear:both;overflow:hidden;width:100%}
	.index-nav dl{padding:20px 0px 20px 0px;display:block;float:left;width:24.35%;margin:10px 0px 0px 10px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
		.index-nav dl:nth-child(-n+4){margin-top:0px}
		.index-nav dl:nth-child(4n+1){margin-left:0px}
		.index-nav dl:nth-child(1){background:#a54b44}
		.index-nav dl:nth-child(2){background:#e07057}
		.index-nav dl:nth-child(3){background:#456862}
		.index-nav dl:nth-child(4){background:#968c51}
		.index-nav dl:nth-child(5){background:#968c51}
		.index-nav dl:nth-child(6){background:#456862}
		.index-nav dl:nth-child(7){background:#a54b44}
		.index-nav dl:nth-child(8){background:#e07057}
		.index-nav dl i{display:block;clear:both;width:100%;font-size:40px;font-weight:normal}
		.index-nav dl span{display:block;clear:both;width:100%;height:30px;line-height:30px;font-size:15px;padding-top:2px}
	.index-nav dl a{color:#FFF;display:block}
	.index-nav dl a:hover{color:#ffe0a5;display:block}

	.index-nav dl a i:before{color:#FFF;display:block}
	.index-nav dl a:hover i:before{color:#ffe0a5;display:block}


.vidz{width:100%;height:454px;overflow:hidden;}
	.vidz img{width:100%;;height:454px;}
.aboutz{width:100%;overflow:hidden}
	.aboutz ol{width:100%;height:28px;font:bold 16px/22px Microsoft YaHei;overflow:hidden}
	.aboutz ul{font:15px/30px Microsoft YaHei;}
.abouty{width:100%;clear:both;overflow:hidden;}
.abouty ul{float:left;width:387px;background:#008bcb;text-align:center;border-radius:3px 3px 0px 0px;}
.abouty ol{float:left;width:387px;background:#007fba;padding:6px 0px;border-radius:0px 0px 3px 3px;}
	.aboutz em{display:block;clear:both;float:left;margin-top:8px}
		.aboutz em a{width:100px;height:32px;line-height:32px;text-align:center;background:#e4eaf3;color:#000;display:block;border-radius:4px;}
		.aboutz em a:hover{background:#008bcb;color:#FFF;display:block}


.bianx{border-bottom:1px #eef0f7 solid;clear:both;overflow:hidden;padding-bottom:28px}
.kuan1{overflow:hidden;background:#FFF;}
	.kuan1 ul{width:100%;height:220px;}
		.kuan1 ul img{width:100%;height:220px;border-radius:4px;}
	.kuan1 ol{padding:10px 0px 10px 0px;}
	.kuan1 h3{font:bold 16px/28px Microsoft YaHei;height:70px;overflow:hidden;}
	.kuan1 ol span{display:block;font-size:14px;width:100%;clear:both;color:#6c6c6c;float:left;overflow:hidden;height:85px}
	.kuan1 em{display:block;clear:both;float:left;margin-top:20px}
		.kuan1 em a{width:100px;height:32px;line-height:32px;text-align:center;background:#eef3fa;color:#000;display:block;border-radius:4px;}
		.kuan1 em a:hover{background:#008bcb;color:#FFF;display:block}
	.kuan1 dd{width:100%;}
	.kuan1 dd img{width:100%;border-radius:3px;}
	.kuan1 h4{text-align:center;font:bold 16px/26px Microsoft YaHei;height:26px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;;margin-top:12px}

.kuan2{clear:both;width:100%}
	.kuan2 dd{width:100%;}
	.kuan2 dd img{width:100%;border-radius:3px;}
	
	.kuan2{padding-top:20px}
	.kuan2 em{display:block;clear:both;float:left;margin-top:10px}
		.kuan2 em a{width:100px;height:32px;line-height:32px;text-align:center;background:#eef3fa;color:#000;display:block;border-radius:4px;}
		.kuan2 em a:hover{background:#008bcb;color:#FFF;display:block}


	.current-w{width:100%;clear:both;overflow:hidden;height:30px;line-height:20px;font-size:14px;margin-top:-65px}
	.current-w span{float:left;background:url(../imgc/f12.png) no-repeat left center;padding-left:10px;color:rgba(255,255,255,0.8)}
	.current-w a{color:rgba(255,255,255,0.8)}
	.current-w a:hover{color:#fbf4aa}

	.current-x{width:100%;clear:both;overflow:hidden;height:26px;line-height:26px;font-size:14px;}
	.current-x span{float:left;background:url(../imgc/f11.png) no-repeat left center;padding-left:10px;color:rgba(0,0,0,0.8)}
	.current-x a{color:rgba(0,0,0,0.8)}
	.current-x a:hover{color:#F00}



.mua{font:26px/34px Microsoft YaHei;height:50px;overflow:hidden;color:#16479f}
	.mua span{float:left;width:120px;}
	.mua em{float:right;width:80px;text-align:right;font-size:14px}
.mub{font:20px/30px Microsoft YaHei;height:40px;overflow:hidden;border-bottom:1px #eee solid}

.muc{overflow:hidden;width:100%;clear:both;position:relative;line-height:80px;height:80px;
	justify-content: space-between;font-family:fcn3;
    align-items: center;
    flex-wrap: wrap;}
	.muc ul{font-weight:bold;font-size:22px;float:left;color:var(--color-2);flex: 1;}
	
	.muc:before{
	content: "";
	height:3px;width:40px;
    position: absolute;
    left:0px;
    top: 60px;
	background:var(--color-2)
	}

.w8{width:1300px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px auto;padding:10px 0px 0px 0px;}
	.current-x{border-bottom:0px #EEE solid;line-height:30px;}

.fdl #ftui{float:left;margin-left:-20px}
.fdl div{float:left;margin-left:20px;width:384px}

.mug1{width:100%;height:54px;font:bold 18px/54px Microsoft YaHei;color:#FFF;overflow:hidden}
	.mug1 img{float:left;margin:16px 5px 0px 10px}
	.mug1 span{float:left;margin:0px 2px 0px 00px}

.mug2{color:#16479f;height:60px;font:26px/50px Microsoft YaHei;}
.mug2 img{float:left;margin:13px 5px 0px 0px}

.mug3{color:#16479f;height:40px;font:bold 20px/40px Microsoft YaHei;margin-bottom:5px}
.mug3 img{float:left;margin:5px 5px 0px 0px}


/***幻灯片显示3图***/
	.slider{ width:100%;  min-width:1300px;  height:440px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
	.slider .bd{ width:1300px; position:absolute; left:50%; margin-left:-600px  }
	.slider .bd li{ width:1300px;  overflow:hidden; position:relative}
	.slider .bd li img{ display:block; width:1300px; height:440px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1300px !important; /*强制位置*/  }
		.slider .bd span{position:absolute;text-align:left;z-index:20;bottom:20px;display:block;background-color:rgba(49,161,128,0.8);border-radius:2px;color:#FFF;font-size:16px;line-height:30px;padding:5px 15px;box-sizing: border-box; -webkit-text-size-adjust: none; outline: none;right:20px;font-weight:bold}
		.slider .bd a span {color:#FFF;}
		.slider .bd a:hover span{background-color:rgba(49,161,128,1);color:#FFF;}
	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:11px; bottom:18px;  text-align:center;}
	.slider .hd li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; background:rgba(255,255,255,0.5); margin-right:6px; overflow:hidden; font-size:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
	.slider .hd li.on{background:#ff6100;width:18px; height:11px;}
	/***下面是前/后按钮代码***/
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:440px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-600px;  }
	.slider .next{ left:50%;  margin-left:600px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:440px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:440px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:-56px; background:url(../imgc/slider-arrow.png) -120px 0 no-repeat;  top:180px }
	.slider .next .arrow{ left:-56px; background:url(../imgc/slider-arrow.png) 0 0 no-repeat;  top:180px}


/* 本例子css */
		.txtScroll-left{ position:relative; }
		.txtScroll-left .hd{ overflow:hidden;height:50px;width:100px;float:right;margin-top:15px;clear:both}
		.txtScroll-left .hd span{float:right;}
		.txtScroll-left .hd a{width:32px; height:32px;display:block;border-radius:20px;float:left;margin-left:9px}
		.txtScroll-left .hd .prev a{background:#eef3fa url(../imgc/f21.png) no-repeat center;}
		.txtScroll-left .hd .prev a:hover{background:#0048aa url(../imgc/f22.png) no-repeat center;}

		.txtScroll-left .hd .next a{background:#eef3fa url(../imgc/f11.png) no-repeat center;}
		.txtScroll-left .hd .next a:hover{background:#0048aa url(../imgc/f12.png) no-repeat center;}

		.txtScroll-left .bd{overflow:hidden; float:left;margin-left:-30px;clear:both}
		.txtScroll-left .bd ul{ overflow:hidden; zoom:1;}
		.txtScroll-left .bd ul li{float:left;width:420px;height:165px;line-height:20px;margin-left:30px;}
			.txtScroll-left .bd ul li a{float:left;width:419px;height:165px;background:#eef3fa url(../imgc/rn1.png) no-repeat 380px 120px;border-radius:3px}
			.txtScroll-left .bd ul li a:hover{width:420px;height:165px;background:#f9f8f4 url(../imgc/rn2.png) no-repeat 380px 120px}
		.txtScroll-left .bd ul li img{width:180px;height:165px;float:left;border-radius:3px}
		.txtScroll-left .bd ul li span{width:210px;float:left;font:16px/30px Microsoft YaHei;margin:18px 0px 0px 10px}

/* 本例子css */
		.tuScroll-left{ position:relative; }
		.tuScroll-left .hd{ overflow:hidden;height:50px;width:100px;float:right;margin-top:15px;clear:both}
		.tuScroll-left .hd span{float:right;}
		.tuScroll-left .hd a{width:32px; height:32px;display:block;border-radius:20px;float:left;margin-left:9px}
		.tuScroll-left .hd .prev a{background:#eef3fa url(../imgc/f21.png) no-repeat center;}
		.tuScroll-left .hd .prev a:hover{background:#0048aa url(../imgc/f22.png) no-repeat center;}

		.tuScroll-left .hd .next a{background:#eef3fa url(../imgc/f11.png) no-repeat center;}
		.tuScroll-left .hd .next a:hover{background:#0048aa url(../imgc/f12.png) no-repeat center;}

		.tuScroll-left .bd{overflow:hidden; float:left;margin-left:-16px;clear:both}
		.tuScroll-left .bd ul{ overflow:hidden; zoom:1;}
		.tuScroll-left .bd ul li{float:left;width:288px;height:250px;margin-left:16px;}
			.tuScroll-left .bd ul li a{float:left;width:100%;height:260px;background:#eef3fa}
			.tuScroll-left .bd ul li a:hover{width:100%;height:250px;background:#f9f8f4}
		.tuScroll-left .bd ul li img{width:100%;height:202px;float:left;border-radius:3px;clear:both}
		.tuScroll-left .bd ul li span{width:92%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;float:left;font:16px/50px Microsoft YaHei;height:50px;display:block;text-align:center;border-radius:3px}



/* 本例子css */
	.ladyScrox{width:1300px;height:220px;position:relative;float:left;overflow:hidden;}
		.ladyScrox .prev{background:url(../imgc/prevBtnTop.png) no-repeat;width:43px;height:43px;position:absolute;top:70px;left:0px; cursor:pointer;}
		.ladyScrox .next{background:url(../imgc/nextBtnTop.png) no-repeat;width:43px;height:43px;position:absolute;top:70px;right:0px; cursor:pointer; }

		.ladyScrox .prev:hover{background:url(../imgc/prevBtnTop.png) no-repeat;}
		.ladyScrox .next:hover{background:url(../imgc/nextBtnTop.png) no-repeat;}
	.ladyScrox .scrollWrap{width:1300px;overflow:hidden;position:absolute;}
	.ladyScrox span{float:left;position:relative;margin:0px 12px 0px 0px;padding:5px;border:1px #f1f1f1 solid;background:#FFF;width:240px;}
	.ladyScrox img{display:block;width:240px;height:170px;}
	.ladyScrox i{width:230px;height:28px;line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;padding-top:5px;font-size:15px;text-align:center}

	.imgtu{width:100%;}
	.imgtu ul{width:100%;}
	.imgtu ul a{width:100%;}
	.imgtu li{text-align:center;width:100%;padding:5px 5px 15px 5px;background:#fafafa}
	.imgtu li p {
		width: 100%;aspect-ratio: 4 / 2.4;
		display: block;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;}

	.imgtu span{margin-top:10px;
	width:100%;text-align:center;line-height:1.4;display:block;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

	.imgts li p {width: 100%;aspect-ratio: 1 / 1.25;}
	.imgtm li p {width: 100%;aspect-ratio: 1 / 1.40;}
	.imgtm span{font-size:19px;line-height:1.6;font-family:fcn2}
	.imgtm em{color:#909090}
		.imgtm a{color:var(--color-1)}
		.imgtm a:hover{color:var(--link01)}



.my-ellipsis-r2{width:100%;;clear:both;display:block;}
.my-ellipsis-r2 li{overflow:hidden;width:100%;
border-bottom:1px rgba(0,0,0, 0.06) solid;padding:1.6rem 0px;}
.my-ellipsis-r2 a{display:block;position:relative;width:100%;overflow:hidden;display: flex;}
.my-ellipsis-r2 a .text12 b,.my-ellipsis-r2 a .text12 em{margin-left: 0px;transition: all .4s ease-in-out;}
.my-ellipsis-r2 a:hover .text12 b,.my-ellipsis-r2 a:hover .text12 em{transition: all .4s ease-in-out;}
		.text11{width:7.6rem;display:flex;display: flex;flex-direction:column;}
			.text11 em{display:block;font-size:3.6rem;color:var(--bg-c1);font-family: 'DINCond-Bold';line-height:1.0;}
			.text11 i{display:block;font-size:var(--fz13);color:rgba(0,0,0, 0.4);padding-top:0.6rem;}
		.text12{flex:1;border-left: 1px solid rgba(0,0,0, 0.06);padding-left:1.6rem;display:initial;}
			.text12 em{color:#999;font-size:var(--fz14);line-height:1.5;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;}
			.text12 b{
				flex:1;display: inline-block;;font-size:var(--fz16);
				height: calc(2.6rem + 0.6vw);
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
				}
	.my-ellipsis-r2 dl {display:flex;flex:1}
	.my-ellipsis-r2 p{display: block;
    width: calc(6rem + 8vw);
    height: calc(6rem + 4vw);
	margin-left:5.0rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;}


.newswords-list-6{}
	.newswords-list-6 li{float:left;width:202px;height:110px;padding:0px 15px;border-left:0px;margin:10px 3px 0px 1px;}
	.newswords-list-6 li:nth-child(2n+1){background:#FFF}
	.newswords-list-6 li:nth-child(2n){background:#FFF}
		.newswords-list-6 .datetime {float:left;width:100%;height:32px;line-height:32px;text-align:left;display:block;clear:both;padding-top:8px;color:#adadad;font-size:13px}
		.newswords-list-6 .newslines{float:left;width:100%;clear:both;height:110px;}
		.newswords-list-6 .newslines em{height:100px;}
		.newswords-list-6 .newslines em b{height:50px;font-weight:normal;line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size:15px}

	.xli{position:relative;}
	.sun{ display:none; width:510px; left:0; top:46px;  position:absolute; background:#FFF;;padding:10px; z-index:100;font-size:14px;border:1px #eaeaea solid;border-top:0px;height:145px;}
		.sun dt{float:left;width:280px;display:inline;}
		.sun dd{float:left;width:220px;display:inline;margin-left:10px}
		.sun dd span{float:left;width:110px;height:26px;line-height:26px}

		.divk{width:100%;overflow:hidden;padding-top:2px}

.gh1{overflow:hidden !important;overflow:visible; height:100% !important;height:600px; min-height:600px;background:#FFF url(../imgc/ghx.jpg) repeat-y 210px 0px}
.gmu{width:100%;}
	.gmu span{float:left;height:36px;font:bold 14px/36px "Microsoft YaHei","Arial";clear:both;background:url(../imgc/gmx.jpg) repeat-x bottom;border-bottom:1px #dbdbdb solid;width:100%}
	.gmu span a{float:left;display:inline;padding-left:15px}
.gab{width:91%;padding:10px 0px 0px 10px;float:left;clear:both;}
	.gab ul{width:100%;color:#c37c52;font:bold 14px/26px "Microsoft YaHei","Arial";height:26px;}
	.gab a:link,.gab a:visited{color:#e93700}
	.gab a:hover{color:#F00}


.box_jg{font-size:14px;}

#luno{ color:#FFF;background:url(../imgc/nav_on.png) repeat-x;}
.mpad1{padding-top:12px}
.m_ab{width:100%;overflow:hidden;}
	.m_ab ul{padding-bottom:6px;clear:both}
	.m_ab a:link,.m_ab a:visited{color:#567fe6}
	.m_ab a:hover{color:#F00}
	.m_ab ol{line-height:24px}

	.m_ab p{float:left;clear:both;height:28px;line-height:28px;background:#f1f1f1;width:100%;font-size:12px;margin-top:10px}
	.m_ab p span{float:left;display:block;text-align:Center;background:#086fc2;color:#FFF;padding:0px 6px;}
	.m_ab p em{float:left;display:inline;padding-left:6px;}

.m_ren{clear:both;}
.m_ren li{float:left;width:120px;text-align:center;display:inline;margin-bottom:10px}
	.m_ren li img{width:70px;height:88px;display:block;clear:both}
	.m_ren li span{line-height:18px;width:100%;padding-top:5px;float:left}
	.m_ren li i{font-size:12px}

	.m_new1{width:100%;overflow:hidden;}
		.m_new1 ul{float:left;overflow:hidden;margin-left:0px;display:inline;padding:0px 0px 12px 0px;height:59px;width:100%}
			.m_new1 .datetime {float:left;width:60px;height:59px;text-align: center;}
				.m_new1 .datetime h3 {font-size:18px;padding:6px 0 4px 0px;height:20px;line-height:20px;font-weight:normal;background:#1b65ac;color:#FFF;}
				.m_new1 .datetime span {display: block;font-size:8px;height:28px;line-height:28px;background:#FFF;border:1px #dddddd solid;border-top:0px}
			.m_new1 .biaoti{float:right;width:310px;}
		.m_new1 .biaoti a{line-height:26px;font-size:15px;display:block;float:left;clear:both;padding-top:5px;overflow:hidden;height:47px}
	.m_new1x .biaoti{float:right;width:230px;}

	.m_new21_t{background:#035fb2;height:200px;text-align:center;overflow:hidden;}
		.m_new21_t img{margin-top:22px}
	.m_new21_k{background:#FFF;padding:10px 10px 0px 10px;overflow:hidden;}
	.m_new23_t{height:200px;width:100%;overflow:hidden;margin-bottom:12px}
		.m_new23_t img{width:100%;height:200px;}

		.m_newtu {overflow:hidden; float:left;margin-left:-20px;clear:both;}
		.m_newtu ul{ overflow:hidden; zoom:1;}
		.m_newtu li{float:left;width:420px;height:165px;line-height:20px;margin-left:40px;margin-bottom:20px;margin-top:10px}
			.m_newtu li a{float:left;width:419px;height:165px;background:#eef3fa url(../imgc/rn1.png) no-repeat 380px 120px;border-radius:3px}
			.m_newtu li a:hover{width:420px;height:165px;background:#f9f8f4 url(../imgc/rn2.png) no-repeat 380px 120px}
		.m_newtu li img{width:124px;height:165px;float:left;border-radius:3px}
		.m_newtu li span{width:210px;float:left;font:16px/30px "Microsoft YaHei";margin:18px 0px 0px 20px}
		.m_newtu li b{display:block;font-weight:normal}
		.m_newtu li em{display:block;color:#898989;font-size:14px;line-height:23px}

.m_newzi {overflow:hidden; float:left;clear:both;}
.m_newzi ul{float:left;margin-left:-20px}
	.m_newzi li{float:left;width:150px;height:45px;line-height:45px;margin:0px 0px 20px 20px}
	.m_newzi a {background:#efefef;display:block;text-align:center}
	.m_newzi a:hover{background:#0048aa;color:#FFF;display:block;text-align:center}


	.new_m2{width:100%;font-size:14px;text-align:right;padding-top:20px;clear:both}
		.new_m2 a{color:#000}
		.new_m2 a:hover{color:#a50011}

	.m_y1 a{width:95%}

.m_fen{width:100%;clear:both;}
	.m_fen ul{float:left;width:100%;display:inline;padding-bottom:12px}
	.m_fen p{height:22px;line-height:22px;width:94px;color:#FFF;background:#567fe6;text-align:center;float:left;margin-bottom:6px;;clear:both;font-size:14px}
	.m_fen li{clear:both;font-size:14px;}
	.m_fen a{line-height:28px;height:28px;margin:0px 6px 0px 2px;min-width:100px}

.box_jg p,.box_jg li{font-size:14px}
	.box_jg a{line-height:30px;}

	.n_lik a{float:left;display:inline;}
		.n_lik a:link,.n_lik a:visited{color:#FFF}
		.n_lik a:hover{color:#ffe682}

.newswords-list-1{overflow:hidden;width:100%;}
	.newswords-list-1 li{float:left;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	margin-top:6px;clear:both}
		.newswords-list-1 li:nth-child(1){margin-top:0px}
		.newswords-list-1 i{display:block;float:left;width:20px;margin-top:7px;font-size:15px}
			.newswords-list-1 ul a i:before{color:#0048aa !important}
			.newswords-list-1 ul a:hover i:before{color:#F00 !important}
		.newswords-list-1 b{font-size:15px;display: block;float:left;width:80%;
		white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
		.newswords-list-1 a{background:#f7f7f7;display:block;height:30px;line-height:30px;
		padding:8px 0px 8px 18px;}
		.newswords-list-1 a:hover{background:#f4f4f4;display:block;}

		.newswords-list-1x b{font-size:14px;font-weight:normal;}
		.newswords-list-1x a{padding:3px 0px 4px 10px;}

		.newswords-list-1d a{background:#e8f8f5;display:block;height:40px;line-height:40px;
		padding:8px 0px 8px 10px;color:#00643a}
		.newswords-list-1d a:hover{background:#0048aa;display:block;color:#FFF}
		.newswords-list-1d b{font-size:15px;display: block;padding-left:5px;}
		.newswords-list-1d img{display:block;float:left;}
		.newswords-list-1d b{display:block;float:left;width:80%}

.newswords-list-g{overflow:hidden;width:100%;}
	.newswords-list-g li{text-align:center;float:left;width:25%;height:250px;margin:12px 4% 12px 4%;border:1px #EEE solid;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}
	.newswords-list-g li img{width:100%}
	.newswords-list-g li b{height:50px;line-height:50px;display:block;font-size:16px;font-weight:normal}
	.newswords-list-g li:nth-child(1){}
		.newswords-list-g .newslines{float:right;width:80%;}
		.newswords-list-g .newslines em{height:55px;}
		.newswords-list-g .newslines em b{height:55px;font-size:16px}


.newswords-list-t{overflow:hidden;width:100%;}
	.newswords-list-t li{text-align:center;float:left;width:255px;margin:0px 0px 30px 4%;}
	.newswords-list-t li img{width:100%;height:100px}

	.newswords-list-t li:nth-child(3n+1){margin:0px 0px 30px 0%;}
	.newswords-list-t li:nth-child(1){}
		.newswords-list-t .newslines{float:right;width:80%;}
		.newswords-list-t .newslines em{height:55px;}
		.newswords-list-t .newslines em b{height:55px;font-size:16px}
.newswords-list-t div{
	width:100%;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.newswords-list-t p {
    height: 100px;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;}
.newswords-list-t a{position:relative;
	border:1px #eff2f8 solid;
	padding:5px 5px 5px 5px;
	width:100%;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	display:block;
	height: 110px;}
	.newswords-list-t li a b{
	height:32px;line-height:32px;display:block;font-weight:normal;
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	font-size:14px;width:100%;
	padding:0px 10px;
	position:absolute;z-index:3;bottom:0px;left:0px;margin-bottom:-60px;transition: all .45s ease-in-out;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newswords-list-t li a:hover b{
	background:rgba(0,70,160,0.8);font-size:14px;
	position:absolute;z-index:3;bottom:0px;left:0px;margin-bottom:0px;transition: all .45s ease-in-out;color:#FFF}


.newswords-list-sz{overflow:hidden;width:100%;clear:both;}
	.newswords-list-sz .sz-dl{font-size:16px;text-align:left;float:left;width:100%;;border:1px #EEE solid;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;margin-bottom:20px}
	.newswords-list-sz .sz-dt{width:20%;float:right}
		.newswords-list-sz .sz-dt img{width:100%}
	.newswords-list-sz .sz-dd{width:75%;float:left;text-indent:32px;}
	.newswords-list-sz .sz-b{font-size:18px;}
.sz-mu{overflow:hidden;width:100%;clear:both;text-align:center;font-size:24px;height:70px;line-height:50px;font-weight:bold;color:#0048aa}

.newswords-g{overflow:hidden;width:100%;}
.newswords-g ul{float:left;width:25%}
.newswords-g ol{float:right;width:70%}
	.newswords-g ul li{text-align:center;float:left;width:100%;margin:12px 4% 12px 0%;border:1px #EEE solid;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}
	.newswords-g ul li img{width:100%}
	.newswords-g ul li b{height:50px;line-height:50px;display:block;font-size:16px;font-weight:normal}
	.newswords-g ol .z-h1{font-size:22px;width:100%;clear:both;height:56px;line-height:56px;overflow:hidden}
		.newswords-g ol .z-h1 b{float:left;margin-right:20px;height:56px;line-height:56px}
		.newswords-g ol .z-h1 i{float:left;font-size:13px;font-weight:normal;display:block;height:56px;line-height:66px;color:#8a8a8a;overflow:hidden}
	.newswords-g ol .z-h2{width:100%;clear:both;text-indent:32px}
	.newswords-g ol .z-h2 a{color:#0047b0}
	.newswords-g ol .z-h2 a:hover{color:#F00}

.newswords-n{clear:both;width:100%;overflow:hidden}
	.newswords-n dl{float:left;width:48%;margin-left:4%;margin-top:30px}
	.newswords-n dl:nth-child(2n+1){margin-left:0px}
.nimgs{width:100%;}
	.nimgs img{width:100%;height:150px}

.gongg{overflow:hidden;background:#008bcb url(../imgc/kb1.jpg) repeat-x top;height:418px}
	.gongg dd{float:left;margin:10px 0px 0px 10px}

		.nf1{margin:0px 18px}

.nei_tu{overflow:hidden;border-radius: 0px 50px 0px 0px;
	background-color:var(--color-1);
	background-image:url(../imgc/lmbg.jpg);font-family:fcn3;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-position: center ;
    background-size: cover;;
	color:#FFF;float:left;clear:both;margin-bottom:2px;width:100%;padding:10px 20px 20px 20px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

	.nei_tu span{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;display:block;float:left;margin-top:5px;}
	.nei_tu em{height:70px;}
	.nei_tu em b{height:70px;font-size:24px;font-weight:500;line-height:35px;}


.left-img{width:100%;
	border:1px #EEE solid;text-align:center;padding-top:10px;float:left;clear:both;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left-img span{display:block;height:40px;line-height:40px;font-size:16px}
	.left-img img{width:90%;}

	.m_new3{clear:both;width:100%;overflow:hidden;border-radius: 0px 0px 0px 50px;
		background-image: url(../imgc/leftbg0.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		background-size: 100% auto;
		background-color: #f8f8f8;
		padding:10px 10px 160px 10px;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.m_new3 ul{width:100%}
		.m_new3 li{line-height:22px;font-size:16px;float:left;width:100%;}
		.m_new3 li a{display:block;display:inline;;position:relative;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		font-weight: normal;
		border-bottom:1px solid rgba(0,0,0,0.04);color:#000;padding:12px 20px;}
		.m_new3 li a:hover{background:#0048aa;color:#FFF;}
		.m_new3 li a:hover:before{content: "\f15e";font-family:'ax-iconfont';
		position: absolute;top:13px;right:10px;font-size:1.0rem}

	.m_new3 dd{font-size:15px;width:100%;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
		.m_new3 dd a{height:40px;line-height:40px;display:block;display:inline;border-bottom:1px #edf2f6 solid;
		display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;;color:#000;position:relative;
		width:100%;padding-left:40px}
		.m_new3 dd a:last-child{}
		.m_new3 dd a:hover{color:#a40111}
		.m_new3 dd a:before{content: "\e766";font-family:'ax-iconfont';
		position: absolute;top:2px;left:25px;font-size:1.0rem}
	.m_new3 .cur2{color:#FFF;background:#f49c0e;position:relative}
	.m_new3 .cur2:before{content: "\f15e";font-family:'ax-iconfont';
		position: absolute;top:13px;right:10px;font-size:1.0rem}
	.m_new4 li span{width:290px;height:88px;display:block;float:right;}
	.m_new4 li{padding-bottom:10px;clear:both;float:left;width:100%;}

	.xiaox {text-align:Center}
	.g_new1 a{width:210px;font-size:12px}
		.g_new1 a:link,.g_new1 a:visited{color:#3f729d}
		.g_new1 a:hover{color:#F00}


.zhiz{width:100%;}
	.zhiz span{float:left;width:96px;height:34px;margin:0px 0px 9px 9px;line-height:34px;background:#e8f1f7;}
	.zhiz a{width:64px;height:34px;float:left;display:block;padding-left:32px;}
	.zhiz a:link,.zhiz a:visited{background:url(../imgc/an2.png) no-repeat 6px 4px;color:#000}
	.zhiz a:hover{background:#077bd6 url(../imgc/an1.png) no-repeat 7px 4px;color:#FFF}


.hang5{padding-top:8px}
.hang5 li{float:left;width:23%;line-height:32px;height:32px;padding-left:5px}


.hang2{
	width:700px;
	padding:2px;
	
	overflow:hidden;
}
.hang2 ul {
	margin:0;
	padding:0;
}
.hang2 li {
	margin:0px 1px; float:left;
	width:160px;
	height:260px;
	FLOAT: left;
	TEXT-ALIGN: center; 
	line-height:20px;  font-size:10.5pt;  border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:40px; padding-right:40px; padding-top:3px; padding-bottom:3px }
	
.hang2 li img {

width:150px;
height:200px;
TEXT-ALIGN: center; 
}


.hang22{
	width:350px;
	padding:2px;
	
	overflow:hidden;
}
.hang22 ul {
	margin:0;
	padding:0;
}
.hang22 li {
	margin:0px 1px; float:left;
	width:160px;
	height:260px;
	FLOAT: left;
	TEXT-ALIGN: center; 
	line-height:20px;  font-size:10.5pt;  border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:40px; padding-right:40px; padding-top:3px; padding-bottom:3px }
	
.hang22 li img {

width:150px;
height:200px;
TEXT-ALIGN: center; 
}



.lnmu{width:100%;clear:both;}
	.lnmu ul{font-size:26px;color:#000;font-weight:bold;text-align:center;float:left;width:100%;padding:0px 0px 25px 0px;line-height:30px;
	border-bottom:3px #E9E9E9 solid;margin-bottom:20px;
	}
	.lnmu ol{text-align:center;height:35px;line-height:35px;clear:both;width:100%;font-family:arial;background:#f9f9f9;font-size:14px}
	.listn{width:100%;padding:20px 0px;font-size:14px;}
.lus{border:1px #E9E9E9 solid;padding:15px;width:92%}

/*专题图标*/
.zt1{height:100px;}
	.zt1 li{float:left;width:126px;text-align:center;border-right:1px #e3e3e3 solid;height:100px;}
	.zt1 dd{float:left;width:126px;text-align:center;height:100px;}
	.zt1 img{display:block;padding:5px 0px 3px 0px;width:75px;height:62px}

.zt2{width:100%;clear:both;margin-top:9px;float:left;overflow:hidden}
	.zt2 li{float:left;border:1px #e3e3e3 solid;padding:2px;background:#FFF;margin-top:5px}
	.zt2 li img{width:311px;height:66px}

.zt3{height:229px;clear:both;float:left;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:0px;margin-top:10px}
.zt3 ul{width:100%;height:75px;border-bottom:1px #e3e3e3 solid}
	.zt3 li{float:left;width:155px;text-align:center;border-right:1px #e3e3e3 solid;height:75px;}
	.zt3 dd{float:left;width:155px;text-align:center;height:75px;}
	.zt3 img{display:block;padding:4px 0px 1px 0px;width:39px;height:39px}


/*huadong*/
.slideTxtBox .hd{position:relative; font:bold 15px/42px "Microsoft YaHei","Arial";height:42px;clear:both;width:100%;}
.slideTxtBox .hd ul{display:flex; position:absolute;width:100%;overflow:hidden}
.slideTxtBox .hd ul li{flex:1;margin-left:8px}
.slideTxtBox .hd ul li:nth-child(1){margin-left:0px}
.slideTxtBox .hd ul li b{display:block;cursor:pointer;color:#000;height:42px;line-height:42px;text-align:center;text-align:center;background:#e9e9e9;font-weight:normal}
.slideTxtBox .hd ul li.on b{background:#e59100;color:#FFF;height:42px;line-height:42px;text-align:center;font-size:15px;}
	.slideTxtBox .hd .more{ float:right;font-size:12px;font-weight:normal;}


	.m_new5{width:100%}
	.m_new5 li{width:330px;float:left;margin:20px 0px 0px 40px;border:1px #e5e5e5 solid;background:#FFF;padding:15px }
	.m_new5 li a{width:96%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:30px;line-height:30px;clear:both;background:url(../imgc/lic.png) no-repeat center left;padding-left:12px}
	.m_new5 li a:hover{background:url(../imgc/lid.png) no-repeat center left;}
	.m_new5 li span{font-size:12px;clear:both;color:#9999a5;float:right;padding:0px 4px;height:20px;line-height:20px;margin-top:8px}
	.m_new5 li:first-child{margin-left:0px}
	.m_new5 li:nth-child(4){margin-left:0px}
	.m_new5 p{width:100px;clear:both;padding-top:20px;}
	.m_new5 p a{border:1px #e5e5e5 solid;background:#FFF;clear:both;border-radius:20px;text-align:center;width:102px;display:block;height:32px;line-height:32px}


.hx{position:relative; font: 14px/32px "Microsoft YaHei","Arial";height:34px;background:#f6f6f6 url(../imgc/mu1.gif) repeat-x bottom;clear:both;width:100%;margin-bottom:8px}
.hx ul{ float:left; position:absolute;}
.hx ul li{ float:left; padding:0 10px; cursor:pointer;margin-right:10px  }
.hx ul li.on{background:#0d78cd url(../imgc/mu_ox.png) no-repeat 5px 5px;padding:0px 8px 0px 25px;color:#FFF;height:34px;}





		.m_new23 em{float:left;display:block;width:60px;padding-left:55px;font-size:14px}
			.m_new23 em a{color:#fe0302;}
			.m_new23 em a:hover{color:#840100}
		.m_new23 span{width:74%;}



/* 图片滚动 */
.picScroll{ position:relative;overflow:hidden;width:100%;font-size:12px }
.picScroll ul{ overflow:hidden; zoom:1;width:100% }
.picScroll ul li{ float:left; margin: 0 3px;  width:130px; overflow:hidden; display:inline;text-align:Center;line-height:28px}
.picScroll ul li img{ width:130px; height:120px; }

	.picScroll .prev,.picScroll .next { background: url(../imgc/index_newadd.png) no-repeat -23px 0; width: 21px; height: 21px; display: block; overflow: hidden; line-height: 0; text-indent: -999em; margin-bottom: 3px; position:absolute;  left:0px; top: 52px; }
	.picScroll a.prev:hover { background-position: 0 0; }
	.picScroll a.next { background-position: -23px -26px;left:auto; right:0px; }
	.picScroll a.next:hover {background-position: 0 -26px;}



.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }



/* 分块 */
.zdl{width:100%;height:275px;overflow:hidden}
.zdl .yud1{float:left;margin-left:-15px}
	.zdl dl{float:left;width:240px;overflow:hidden;margin-left:15px}

.shuz{background:#FFF}
.zti{width:100%;overflow:hidden;padding-top:3px;}
.zti ul li{width:370px;height:240px;position:relative;overflow:hidden}
	.zti ul li img{width:370px;height:240px;}
	.zti ul li span{position:absolute;z-index:2px;bottom:0px;left:0px;width:100%;background:url(../imgc/gbj.png) repeat;font:bold 14px/32px "Microsoft YaHei","Arial";height:32px;overflow:hidden}
.zti ol{width:160px;height:240px;}
.zti ol li{width:160px;height:120px;position:relative;overflow:hidden}
	.zti ol li img{width:160px;height:120px;}
	.zti ol li span{position:absolute;z-index:2px;bottom:0px;left:0px;width:100%;background:url(../imgc/gbj.png) repeat;font:12px/24px "Microsoft YaHei","Arial";height:24px;overflow:hidden;width:150px;}

.newa img{float:left;display:inline;margin:6px 0px 0px 5px}

.newy1{width:100%}
	.newy1 span{float:left;display:block;width:217px;font:bold 16px/44px "Microsoft YaHei","Arial";background:url(../imgc/newyb1.jpg) no-repeat;margin:15px 5px 0px 20px}
	.newy1 a:link,.newy1 a:visited{color:#FFF}
	.newy1 a:hover{color:#fff6d2}
	.newy1 img{float:left;display:inline;margin:14px 9px 0px 45px}



.footx{line-height:26px;
 background-size: cover;
    background:var(--color-1) url(../imgc/footbg4.png) no-repeat center top;
color:#FFF;
width:100%;clear:both;min-width:1300px;overflow:hidden;font-size:15px;padding:40px 0px}
.footx a{color:#FFF}
.footx a:hover{color:#fff000}
.footx .ft1{float:left;width:400px;text-align:left}
	.footx .ft1 i{font-size:13px}
.footx .ft2{float:left;width:600px;text-align:center;text-align:left;
border-left:1px rgba(255 ,255,255,0.1) solid;border-right:1px rgba(255 ,255,255,0.1) solid;
padding:0px 30px;
}
.footx .ft3{float:left;width:100px;padding-top:10px;padding-left:25px}
.footx .ft4{float:right;width:200px;padding-top:10px;display:flex}
	.ft4 img{margin-top:10px;width:100%;display:block;clear:both}
	.ft4 span{display:block;text-align:center;font-size:12px;line-height:1.3;padding-top:5px}
	.ft4 dd{flex:1;margin-right:10px}
	
.ft1 dt{clear:both;font-size:16px;font-weight:bold;height:40px;line-height:40px}

.link-p p{width:100%;color:rgba(255,255,255,0.5);clear:both;height:40px;line-height:40px}
.link-box dd{width:100%;clear:both}
	.link-box dd a{display:block;float:left;margin-right:20px;width:30.0%;display: block;font-size:13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

	.link-box2 dd a{display:block;float:left;width:100%;display: block;font-size:13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.ft3 select{border:0px;background:#FFF;padding:10px 5px 10px 12px;width:220px;margin:30px 0px 0px 10px;float:right}
	.ft3 li{float:left;text-align:center;padding-top:15px;margin-right:20px}
	.ft3 li select{border:0px;background:#FFF;padding:6px 12px;width:200px}
	.ft3 a{padding-right:18px}
	
.ft3 span{float:right;margin-top:4px;width:100px;display:block;font-size:12px;text-align:center;margin-left:10px}
	.footx .fdiv{border-top:1px rgba(255 ,255,255,0.1) solid;width:1300px;overflow:hidden;}
	.footx .fdiv dl{padding-top:20px;padding-bottom:20px}

.footz{background:#0a3b72;text-align:center;color:#FFF;overflow:hidden;height:46px;line-height:46px;font-size:13px;min-width:1300px;}
	.footz a{color:#FFF}
.footer-logo{text-align:center;width:100%;padding-bottom:30px}
	.footer-logo img{height:82px}
.footer-copy{text-align:center;padding:20px 0px 0px 0px ;border-top:1px rgba(255 ,255,255,0.1) solid;}



.nying{overflow:hidden;position:relative;height:285px;margin-top:5px}
	.nying p{position:absolute;z-index:4;bottom:0px;right:40px;width:400px;background:rgba(2,117,209,0.8);height:150px;border-bottom:5px #ff9600 solid;padding:25px}
	.nying p span,.nying p b,.nying p em{float:left;color:#FFF;clear:both;display:block;;text-align:Center;width:100%}
	.nying p b{font-size:30px;border-bottom:1px #FFF solid;height:55px;line-height:55px;font-weight:normal;display:inline;margin-bottom:9px}
	.nying p em{text-align:left;}

.nmuz{overflow:hidden;width:100%;}
	.nmuz span{float:left;clear:both;border-bottom:1px #cbd7ed solid;width:100%;padding:3px 0px 3px 12px}

.kben1{padding:6px 8px 10px 8px;}


.lmt{height:32px;background:#f0f0f0 url(../imgc/lmbt.png) no-repeat 7px 9px;font:12px/32px arial,arial;padding-left:26px;margin-bottom:4px}


/* 表格 */
.layui-form-my{width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px #EEE solid;font-size:16px}
.layui-form-my ul{width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;}
	.layui-form-my ul:nth-child(1){background:#f6f6f6}
.layui-form-my ul li{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px #EEE solid;border-right:1px #EEE solid;text-align:center;line-height:38px}
	.layui-form-my ul li:nth-child(1){width:100%;border-left:1px #EEE solid;}
	.layui-form-my ul li p{width:100%;border-top:1px #EEE solid;}
		.layui-form-my ul li p:nth-child(1){width:100%;border-top:0px #EEE solid;}
.layui-form-my ul li:nth-child(1){width:10%}
.layui-form-my ul li:nth-child(2){width:14%}
.layui-form-my ul li:nth-child(3){ flex: 1;}



/* 纯css二级菜单 */
.box2-nav{margin:110px auto; padding:0px; width:100%;}
.box2-nav ul{margin:0px; padding:0px; list-style:none;border: 0;}
.box2-nav ul > li{ margin:6px 0px 0px 0px; padding: 0px; width: 100%; height: 50px; display: block;font-size:16px;}
.box2-nav ul li:hover ul{display:block;}
	.box2-nav ul li b a{width:100%; height:50px; line-height:50px; display:block;font-weight:normal;
	background:#f9f9f9 url(../imgc/d11.png) no-repeat 210px center;
	color:#000;
	border:1px #eee solid;
	padding-left: 20px;
    padding-right: 40px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	.box2-nav ul li b a:hover{background:#f5f5f5;color:#a40111;
	background:#f9f9f9 url(../imgc/d12.png) no-repeat 210px center;
	}
/* 2级菜单 */
.box2-nav ul li ul{display:none;position:relative; top:-50px; left:200px;background:#FFF;border:1px #eee solid;width:180px;}
.box2-nav ul li ul span{margin:0px 0px 0px 0px; padding:0px; background:#FFFFFF;display:block;
height:49px; line-height:49px;
overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
border-bottom:1px #eee solid;}
.box2-nav ul li ul span:last-child{border-bottom:0px #eee solid;}
.sech{background:#0048aa;}
.box2-nav ul li ul span a{display:block;padding:0px 10px 0px 25px;background:#FFF url(../imgc/lit1.png) no-repeat 10px center;font-size:14px}
.box2-nav ul li ul span a:hover{background:#fffff0 url(../imgc/lit2.png) no-repeat 10px center;color:#a50011}

.thirdh{background-color: #1E90FF;}




.navb{position:relative;width:100%;clear:both;border-top:0px #0048aa solid}
		/* 本例子css */
		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.navb  #nav-p{display:none}
		.navb .nav{ width:100%;}
		.navb .nav a{ color:#000;}
		.navb .nav .nLi{position:relative;width:100%;margin-top:5px;float:left}
		.navb .nav .nLi h3{font:bold 16px/42px Microsoft YaHei;
	width:100%; display:block;font-weight:normal;
	color:#000;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
		.navb .nav .nLi h3 a{ display:block;padding:0px 25px;border:1px #eee solid;
		background:#f9f9f9 url(../imgc/d11.png) no-repeat 210px center;
		display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
		}
		.navb .nav .on h3 a{ background:#0048aa;color:#fff;border:1px #0048aa solid;}

		.navb .nav .sub{ display:none;left:220px; top:0px;  position:absolute;z-index:9;font-size:14px}
		.navb .nav .sub li{ zoom:1; }
		.navb .nav .sub a{ width:140px;display:block;font-size:14px;;color:#FFF;background-color:#039256;text-align:left;
		padding:0px 5px 0px 20px;line-height:44px;
		display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
		}
		.navb .nav .sub a:hover{ background:#007a47; color:#fff;  }
.navb .nav .current{}


/* 分页 */
#pages {margin-top:50px;float:left;font-size:13px;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#f1f1f1; text-align:center; color:#333; padding:0 12px}
#pages a.a1 { background:#f1f1f1;width:56px; padding:0 }
#pages a:hover { background:#f11d00; color:#FFF; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#30846b; color:#fff; text-align:center;padding:0 12px}


/***滚动***/
.ladyScroll-z{display:flex}
.title-left{overflow:hidden;width:150px;height:260px;float:left;background:#0048aa;color:#FFF;text-transform:uppercase}
	.title-left ul{width:90px;text-align:center;font-size:22px;height:60px;line-height:60px;margin-top:40px}
	.title-left ul a{color:#FFF}
	.title-left ul a:hover{color:#ffc000}
	.title-left ol{width:100%;text-align:center;font-size:15px;height:30px;line-height:30px;margin-top:20px;color:rgba(255, 255, 255, 0.2)}

	.title-left p{width:100%;text-align:center;}
	.title-left p i{font-size:30px;}
	.title-left p a{color:rgba(255, 255, 255, 0.2)}
	.title-left p a:hover{color:#ff7200}

	.title-left a i:before {color: #FFF;}
	.title-left a:hover i:before {color: #ffc000;}

.ladyScroll-n2{flex:1;position:relative;overflow:hidden;float:left;padding:10px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
background:#FFF}
		.ladyScroll-n2 .prev{background:rgba(0,0,0,0.4);color:#d1d1d1;width:30px;height:50px;line-height:55px;position:absolute;top:105px;left:10px; text-align:center;z-index:999}
		.ladyScroll-n2 .next{background:rgba(0,0,0,0.4);;color:#d1d1d1;width:30px;;height:50px;line-height:55px;position:absolute;top:105px;right:10px;text-align:center;z-index:999}
		.ladyScroll-n2 .prev:hover{background:#004691;color:#FFF}
		.ladyScroll-n2 .next:hover{background:#004691;color:#FFF}
		.ladyScroll-n2 .prev i ,.ladyScroll-n2 .next i{font-size:30px;line-height:52px;}

	.ladyScroll-n2 a i:before {color: #FFF;}
	.ladyScroll-n2 a:hover i:before {color: #ffc000;}


	.ladyScroll-n2 .scrollWrap{width:100%;overflow:hidden;clear:both;}
	.ladyScroll-n2 .hd{position:absolute; width:55%; left:150px; z-index:1; height:10px; top:18px;  text-align:center;display:none}
		.ladyScroll-n2 .hd ul{ overflow:hidden; zoom:1; zoom:1; }
		.ladyScroll-n2 .hd ul li{float:left;cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; background:#b9b9b9; margin-right:6px; overflow:hidden; font-size:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
		.ladyScroll-n2 .hd ul li.on{background:#035fb2;}
		.ladyScroll-n2 .hd ol{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.ladyScroll-n2 .hd ol{float:right;width:40%;}
		.ladyScroll-n2 .hd ol i{font-size:16px;float:right;margin-left:0px;}
		.ladyScroll-n2 .hd ol em{font-size:13px;float:right}
		.ladyScroll-n2 .hd ol a{color:#000}
		.ladyScroll-n2 .hd ol a:hover{color:#850000}

.newspic-list-1{overflow:hidden;width:100%;}
	.newspic-list-1 li{float:left;width:330px;height:240px;position:relative;overflow:hidden;margin-right:12px}
	
	.newspic-list-1 p{width:100%;height:240px;overflow:hidden;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
	.newspic-list-1 p img{width:100%;display:none}
		.newspic-list-1 li span{display:block;clear:both;background-color:rgba(0, 0, 0, 0.7);overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:5px;bottom:5px;height:40px;line-height:40px;width:96%}
		.newspic-list-1 em{height:40px;}
		.newspic-list-1 em b{font-weight:bold;height:40px;font-size:15px;font-weight:normal;padding:0px 10px;font-weight: normal;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;text-align:center}
		.newspic-list-1 a{color:#FFF}
		.newspic-list-1 a:hover{color:#ffc000}

/***日期滑动***/
.w2{width:1300px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
background:rgba(255,255,255,0.7);margin:20px auto;
padding:50px 40px;}
	.w2 .left-w2{width:9%;float:left}
	.w2 .right-w2{overflow:hidden;float:right;width:91%;padding-left:60px;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

	.neirong-ti{width:100%;background:#eaf4ff;text-align:center;color:#014099;padding:20px 0px 30px 0px;}
	.neirong-ti span{height:50px;line-height:50px;font-size:38px;font-family:Impact;font-weight:normal;letter-spacing:3px;display:block}
	.neirong-ti em{height:20px;line-height:20px;font-size:12px;display:block}
.neirong-du{height:40px;line-height:40px;font-size:12px;text-align:center;background:#f4f7ff;clear:both;float:left;margin-top:5px;width:100%}
.neirong-du i{padding-right:3px}


.top-tis{width:100%;float:right;display:flex;justify-content:flex-end;height:50px;line-height:50px;margin-top:20px;}
.top-tis a{position:relative;display:block;margin-left:15px;color:#FFF;font-weight:normal;font-size:12px}
.top-tis a:hover{color:#ff8542}
.top-tis a:nth-child(1){margin-left:0px}



/***首页搜索***/
	.search-index {width:100%;float:left;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-index form{display:flex}
	.search-index .sb-search-input{border:0px;background:#f2f2f2;padding:10px;width:160px;
	height:28px;line-height:28px;border-radius:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-index .sb-search-submit{
	border:0px;background:#ff6c00;cursor:pointer;cursor:hand;position:relative;flex:1;
	height:28px;line-height:28px;}
	.search-index .sb-search-submit i{font-size:16px;color:#FFF}



/***搜索***/
	.search-style {margin-top:2px;width:100%;float:left;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-style form{display:flex}
	.search-style .sb-search-input{border:0px;background:#f2f2f2;padding:10px;width:400px;
	height:62px;line-height:62px;border-radius:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-style .sb-search-submit{
	border:0px;background:var(--link01);cursor:pointer;cursor:hand;position:relative;flex:1;
	height:62px;line-height:62px;}
	.search-style .sb-search-submit i{font-size:15px;color:#FFF}


/***弹出搜索条***/
.modal{visibility: hidden;opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index:999;
display: flex;align-items: center;
justify-content: center;background-color: rgba(0, 0, 0, 0.4);;transition: all .4s;}
.modal:target {visibility: visible;opacity: 1;}
.modal-content {border-radius: var(--border-4);
position: relative;width:500px;max-width:90%;background-color: rgba(0, 0, 0, 0.75);padding:calc(0.2rem + 0.1vw)}
.modal-close{position:absolute;top:calc(-4.0rem - 0.2vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fsize-26)}
.modal a{color:#FFF}


/*弹窗2*/
.modal-box {
	display: none; /* 默认隐藏block,none */
	position: fixed; /* 固定定位 */
	z-index: 999; /* 设置在顶层 */
	left: 0;top: 0;
	width: 100%;height:100%;overflow:auto;background-color: rgba(0,0,0,0.4); 
}
/* 弹窗内容 */
.modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	margin-top:45vh;
    width: 500px;
    max-width: 90%;
    background-color: rgba(0, 0, 0, 0.75);border-radius:var(--border-4);
    padding: calc(0.2rem + 0.1vw);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}
* 添加动画 */
@-webkit-keyframes animatetop {
	from {top:-5vh; opacity:0} 
	to {top:0px; opacity:1}
}
@keyframes animatetop {
	from {top:-5vh; opacity:0}
	to {top:0px; opacity:1}
}
/* 关闭按钮 */
.close{position:absolute;top:calc(-4.0rem - 0.2vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fsize-26)}
.close{color: #FFF;} 
.close:hover,.close:focus { color: black; text-decoration: none; cursor: pointer;color: var(--color-3);}


.info-hasAttach{width:100%;clear:both;overflow:hidden;border-top:1px rgba(0,0,0,0.05) solid;background:#FFF}
.info-hasAttach li{border:1px rgba(0,0,0,0.05) solid;width:100%;border-top:0px;padding:8px 12px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;line-height:140%}
	.info-hasAttach li i{color:rgba(0,0,0,0.6);font-size:15px;display:block;width:60px;}
	.info-hasAttach li strong{flex:1;font-size:15px;font-weight:normal;}
	.info-hasAttach li em{width:150px;text-align:right;color:rgba(0,0,0,0.6);font-size:14px}
	.info-hasAttach li em span{color:#0c52b2;font-weight:normal}



/***弹出搜索条***/
.modal{
visibility: hidden;opacity: 0;
position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:999;
display: flex;align-items: center;height:100%;
justify-content: center;
background-color: rgba(0, 0, 0, 0.6);
transition: all .4s;}
.modal:target {visibility: visible;opacity: 1;}
.modal:target .modal-content{
	border-radius: var(--br4);
	position: relative;
	width:500px;
	max-width:90%;background-color: rgba(0, 0, 0, 0.75);padding:calc(0.2rem + 0.12vw);
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
.modal-close{position:absolute;top:calc(-3.0rem - 0.4vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:calc(2.0rem + 1.0vw);}
.modal a{color:#FFF}


/*弹窗2*/
.modal-box2 {
	display: none; /* 默认隐藏block,none */
	position: fixed; /* 固定定位 */
	z-index: 999; /* 设置在顶层 */
	left: 0;top: 0;
	width: 100%;height:100%;overflow:auto;background-color: rgba(0,0,0,0.4); 
}
/* 弹窗内容 */
.modal-content2 {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	margin-top:45vh;
    width: 500px;
    max-width: 90%;
    background-color: rgba(0, 0, 0, 0.75);border-radius:var(--border-4);
    padding: calc(0.2rem + 0.1vw);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}
* 添加动画 */
@-webkit-keyframes animatetop {
	from {top:-5vh; opacity:0} 
	to {top:0px; opacity:1}
}
@keyframes animatetop {
	from {top:-5vh; opacity:0}
	to {top:0px; opacity:1}
}
/* 关闭按钮 */
.close{position:absolute;top:calc(-4.0rem - 0.2vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fz26)}
.close{color: #FFF;} 
.close:hover,.close:focus { color: black; text-decoration: none; cursor: pointer;color: var(--c3);}



/* 格式axui */
a, font, i, input, label, s, select, span, textarea, u{vertical-align: baseline}



/* 分类 */
.m_nav {overflow:hidden; float:left;clear:both;}
.m_nav ul{float:left;overflow:hidden;width:100%}
	.m_nav li{float:left;height:40px;line-height:40px;margin:0px 15px 20px 0px;
		overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.m_nav a {background:#e0e8ee;display:block;text-align:center;padding:0px 30px;}
	.m_nav a:hover{background:var(--color-2);color:#FFF;display:block;text-align:center}
	.m_nav .cur4{background:var(--color-2);color:#FFF;}

/***图库***/
.swiper-tu-11{clear:both;overflow:hidden;width:100%;float:left;}
.swiper-tu-11 div{width:48%;height:320px;overflow:hidden ;margin-top:20px;
border:5px #FFF solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.swiper-tu-11 div:nth-child(2n+1){float:left;}
.swiper-tu-11 div:nth-child(2n){float:right;}
.swiper-tu-11 a{width:100%;display:block;}
.swiper-tu-11 li{width:100%;height:260px;overflow:hidden;display:block;}
.swiper-tu-11 p{width:100%;display: block; height:250px;
background-repeat:no-repeat;background-position:center; background-size: cover;overflow:hidden ;}
		.swiper-tu-11 a p{-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
		.swiper-tu-11 a:hover p{transform: scale(1.1);}
.swiper-tu-11 i{font-size:12px;color:#0064b2;height:28px;line-height:28px;display:block;width:100%;padding-top:5px;}
.swiper-tu-11 b{font-size:16px;font-weight:normal;height:60px;line-height:60px;display:block;width:100%;text-align:center;background:#FFF;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.ax-operate i{font-size:24px;margin-top:5px;}
.ax-pages-horizontal{margin-top:5px;font-size:16px;}
.ax-lazy{width:100%;}

.img-in-text{clear:both;width:100%}
.img-in-text img{cursor:pointer;cursor:hand;position: relative;}



/*切换*/
.my-tab{position:relative;text-align: left !important;width:100%;overflow:hidden}/***wap-重定***/
.my-tab .mytab-left{float:right;width:81%}
	.my-tab .ax-tab-header{position:absolute;z-index:1;left:0px;width:18%;overflow:hidden}
		.my-tab .ax-tab-header li{height:100px;line-height:40px}
	.my-tab .ax-tab-header span{font-size:var(--fsize-15)}
.my-tab .ax-lamp-group > *[active], .ax-lamp-group > *[class*='thumb-active'] {color: #000;font-weight:normal}
.ax-lamp-group > *:after {left: 40% !important;
    height: 0px;
    width: calc(2.0rem + 0.5vw);
    background-color: var(--c1);
    bottom:calc(-0.3rem - 0.3vw);border-radius:2px;}
.my-tab .ax-lamp-group li{clear:both;width:100%}
.my-tab .ax-lamp-group > * {padding: 0;padding-right:10px;
	display: inline;
    justify-content: center;
    align-items: center;
	text-align:right}
.my-tab .ax-lamp-group{display: block !important;}
.my-tab .my-btn{color:#FFF;display:block;margin-bottom:5px;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
	height:35px;
	transition: all 0.3s ease-out;
		border-top-left-radius:50vw;
		border-bottom-left-radius:50vw;
		position:relative;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
		background:#f2f6fc;
		border-top-left-radius:0vw;
		border-bottom-left-radius:0vw;
		color:#000;
		transition: all 0.3s ease-out;
		width:96.5%;float:right}
	.my-tab .my-btn[active] {position:relative;
		z-index: 3;
		background: #0c4cca;
		color:#FFF;
		transition: all 0.3s ease-out;
		width:100%;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.my-tab .my-btn[active]:before {
		font-family: ax-iconfont;
		content: "\f15e";
		color: FFF;
		font-size: var(--fsize-14);
		position: absolute;
		right: 4%;
		top: 50%;margin-top:-20px}

.my-tab .my-btn span{text-align:left;
	padding:0px 0px 0px 10px;
    flex: 1;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	line-height:1.5;}

.news1 a{display: block;}

.news1 p{display: block;float:left;width:50%;
    height:194px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;
	position:relative}
.news1 span {float:left;width:50%;background:rgba(0,0,0,0.02);
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
 height:194px;padding:5px 10px;
}
	.news1 span b{width:100%;margin:5px auto 15px auto;
		font-size: var(--fsize-15);line-height:1.5;
		font-weight: normal;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.news1 span em{width:100%;margin:0px auto;line-height:1.4;
	color: #999;
		font-size: var(--fsize-13);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;}


.news1 a i{position:absolute;bottom:calc(1.0rem + 2.0vw);left:calc(1.0rem + 2.0vw);display:block;z-index:5;color:var(--c1);
background:rgba(255,255,255,0.6);border-radius:2px;padding:calc(0.2rem + 0.1vw) calc(0.5rem + 0.5vw);
font-size:var(--fz14)}
	.news1 a i:after {
		font-family: ax-iconfont;
		content: "\f15e";
		color: FFF;
		font-size: var(--fz14);padding-left:4px;}

.link-pic{background:#FFF;width:100%;overflow:hidden}
	.link-mu{float:left;width:80px;height:80px;background:var(--bg-c1);color:#FFF;text-align:center;font-size:16px;}
	.link-mu span{display:block;width:40px;margin:0 auto;line-height:1.1;margin-top:20px;}
/*滚动*/
.two{height:80px;width:1080px;overflow:hidden;position:relative;float:left;margin-left:10px }
.two ul{height:80px;width:100000px;position:absolute;left:0;}/*ul width的宽不能过小*/
.two ul li{display:block;float:left;margin:11px 4px 0px 4px;position:relative;}
.two ul li a{display:inline-block;height:80px;} 
.two ul li img{display:block;height:52px;padding:2px;border:1px rgba(0,0,0,0.07) solid;}

	.pic-sw{height:80px;width:1080px;overflow:hidden;position:relative;float:left;margin-left:10px }
	.pic-sw img{display:block;height:52px;padding:2px;border:1px rgba(0,0,0,0.07) solid;margin-top:10px}
	.pic-sw .ax-slide{display: inline-block;width:auto}


