﻿/*new/jlevc/cn 2021.03.02*/
body{font-family: "microsoft yahei";line-height: 30px; margin: 0; padding: 0; font-size: 14px; color: #000; text-align: justify;scroll-behavior:smooth }
ul,li,h3,dl,dt,dd,i,table,tr,td{margin: 0; padding: 0; list-style: none; border: 0;}
a{color: #000; text-decoration: none;}
a:hover{text-decoration: none;}
img{max-width: 100%}
#tou{height: 37px; line-height: 37px; border-bottom: 1px solid #4073b2; background: #1b5cac; color: #b6c6df;}
#logo{height: 117px; background: url(../img/logo.png) center no-repeat; width: 383px; float: left;}
.tou2{background: #1b5cac; height: 116px;}
#nav2{height: 51px;  float: right;background: #1b5cac; padding-top: 30px;}
#nav2 ul{}
#nav2 ul li{float: left; line-height: 47px; font-size: 16px; text-align: center; position: relative; z-index: 9999; margin-left: 30px; }
#nav2 ul li a{color: #FFFFFF; width: 100px; text-align: center; display: inline-block;}
#nav2 ul li.on>a{border-bottom: 3px solid #27a4fb; }
#nav2 .sub{ display: none;  top:50px;  position:relative; background:#16529b;  line-height:26px; z-index: 99; top: 0px; z-index: 9999  }
#nav2 .sub li{margin: 0; float: none;}
#nav2 .sub a{ display:block; width: 100px; text-align: center; border-bottom: 0;}
#nav2 .sub a:hover{ background:#27a4fb; color:#fff;  }



#nav{height: 51px; background: #16529b;}
#nav ul{ display: flex;}
#nav ul li{flex: 1; line-height: 47px; font-size: 16px; text-align: center; position: relative; z-index: 9999 }
#nav ul li a{color: #FFFFFF; padding: 0px 6px; display: inline-block;}
#nav ul li.on>a{border-bottom: 3px solid #27a4fb; }
#nav .sub{ display: none;  top:50px;  position:relative; background:#16529b;  line-height:26px; z-index: 99; top: 0px; z-index: 9999  }
#nav .sub li{margin: 0;}
#nav .sub a{ display:block; padding: 0 15px; border-bottom: 0;}
#nav .sub a:hover{ background:#27a4fb; color:#fff;  }




.fullSlide{ width:100%;  position:relative;  height:auto; overflow: hidden; transition: height 1s;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:auto; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:auto; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0;}

.m1l{margin-top: 20px; height: 424px;}
.t1{font-size: 24px; color: #000000; height: 66px; line-height: 66px;}
.t1 a{float: right; font-size: 14px; color: #999999;}
.con1l{padding: 0;}
.con1l ul li{line-height: 22px;}
.con1l ul li img{width: 100%;}
.con1l ul li h3{font-size: 18px; font-weight: normal; border-bottom: 1px solid #cccccc; background: url(../img/maopao.png) left no-repeat; padding-left: 40px; overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; height: 58px; line-height: 58px;}
.con1l ul li span{font-size: 16px; line-height: 30px; display: block; padding-top: 15px;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}
.con1l ul li .rq{background: url(../img/shijian.png) left no-repeat; float: right; height: 30px; line-height: 30px; padding-top: 2px; padding-left: 20px; display: block;	}


.con1r ul li{background: url(../img/xhd.png) left no-repeat; padding-left: 15px; font-size: 15px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; line-height: 30px;}
.con1r ul li span{float: right;}
.con1r ul li.bold a{font-weight: bold; font-size: 16px;}
.con1rs ul li{background: url(../img/xhd.jpg) left no-repeat; padding-left: 15px; font-size: 15px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; line-height: 33px;}
.con1rs ul li span{float: right;}

.m1r{background: #f2f2f2; margin-top: 21px; height: 424px; overflow: hidden;}
.t2{font-size: 24px; color: #000000; height: 66px; line-height: 66px; border-bottom: 1px solid #e7e7e7;}
.t2 a{float: right; font-size: 14px; color: #999999;}
.con1r{}

.m2{border-top: 3px solid #1b5cac; clear: both; margin-top: 0px;}
.lanxian{}
.m2l .hd{position: relative; height: 66px; top: -3px; left: -15px;}
.m2l .hd ul{position: absolute; left: 0; top: 0;}
.m2l .hd ul li{float: left;font-size: 24px; color: #000000; height: 66px; line-height: 66px;border-top: 3px solid #1b5cac;}
.m2l .hd ul li.on{border-top: 3px solid #ed5a4a;}
.m2l .hd ul li span{border-right: 1px solid #e5e5e5; padding: 0px 25px;}
.m2l .hd .more{float: right;line-height: 66px;}
.con2r ul li{background: url(../img/xhd.png) left no-repeat; padding-left: 15px; font-size: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.con2l{padding: 0; margin-top: 14px;}
.con2l ul li{line-height: 22px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.con2l ul li img{width: 100%;}
.con2l ul li:nth-child(1){position: relative; line-height: 30px; margin-bottom: 20px;}
.con2l ul li:nth-child(1) span{}
.con2l ul li:nth-child(2){width: 50%; float: left; padding-right: 10px;}
.con2l ul li:nth-child(3){width: 50%; float: left; padding-left: 10px;}
.con2r ul li span{float: right;}
.con2r ul li.bold a{font-weight: bold; font-size: 16px;}

.m2r{background: #f2f2f2;  height: 460px; overflow: hidden;}
.m2rcon{padding-top: 20px;}
.m2rcon ul li{line-height: 59px; width: 140px; padding-left: 38px; margin-left: 30px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.m2rcon ul li:nth-child(1){background: url(../img/b1.png) left no-repeat;}
.m2rcon ul li:nth-child(2){background: url(../img/b8.png) left no-repeat;}
.m2rcon ul li:nth-child(3){background: url(../img/b3.png) left no-repeat;}
.m2rcon ul li:nth-child(4){background: url(../img/b2.png) left no-repeat;}
.m2rcon ul li:nth-child(5){background: url(../img/b5.png) left no-repeat;}
.m2rcon ul li:nth-child(6){background: url(../img/b4.png) left no-repeat;}
.m2rcon ul li:nth-child(7){background: url(../img/b7.png) left no-repeat;}
.m2rcon ul li:nth-child(8){background: url(../img/b6.png) left no-repeat;}
.m2rcon ul li:nth-child(9){background: url(../img/b9.png) left no-repeat;}
.m2rcon ul li:nth-child(10){background: url(../img/b10.png) left no-repeat;}
.m2rcon ul li:nth-child(11){background: url(../img/b11.png) left no-repeat;}
.m2rcon ul li:nth-child(12){background: url(../img/b12.png) left no-repeat;}

.m3{border-top: 3px solid #1b5cac; clear: both; margin-top: 30px; margin-bottom: 30px;}
.t3{font-size: 24px; color: #000000; height: 66px; line-height: 66px;}
.t3 span{float: left;font-size: 24px; color: #000000; height: 66px; line-height: 66px;border-top: 3px solid #ed5a4a; position: relative; top: -3px; padding: 0px 25px;}
.t3 a{float: right; font-size: 14px; color: #999999;}
.m3con{overflow: hidden; width: 100%;}
.m3con ul li{float: left;}
#foot1{ border-top: 1px solid #294d8b; background: #294d8b;}
.yqljt{color: #fff; font-size: 20px; padding-top: 20px;}
.yqljcon{padding-top: 10px; padding-bottom: 20px;}
.yqljcon a{color: #fff; padding-right: 20px;}
#foot2{height: 137px; border-top: 1px solid #3a73b6; background: #294d8b; color: #fff;}

.sybiao{float: left; padding-top: 40px; }
.footdz{float: left; padding-left: 20px; padding-top: 40px;}
.footewm{float: right; padding-top: 45px;}
.footewm ul li{width: 92px; text-align: center; line-height: 25px; float: left; margin-left: 12px; position: relative;}
.footewm ul li img{ display: inline-block;}
.footewm ul li span{display: inline-block; text-align: center;}
.footewm ul li .ewm{position: absolute;     top: -110px;    left: -3px; display: none;}
.footewm ul li:hover .ewm{display: block;}
#foot3{background: #294d8b; border-top: 1px solid #144e98; text-align: center; color: #afbcd5;}

/* 子页和手机端 */





#c_right_content
{ 
  padding-top:30px;
}
#a_title
{
  font-size:20px;
  color:#333;
  line-height:40px;
  
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
#a_info
{
  border-bottom:1px dashed #ccc;
  margin-bottom: 20px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  line-height:30px;
  position: relative;
}
#a_info span
{
  font-size:12px;
  color:#666;
  margin-right:15px;
}
#a_content
{
  
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:15px #FAFCFE solid;
  min-height:200px;
}
.lujing{border-bottom:1px solid #ccc; line-height: 40px; margin-bottom: 10px; padding-left: 20px;}
.video{width: 600px; margin: auto;}
.page {margin:20px;text-align: center;clear: both; padding-top: 15px;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 3px;margin-right: 10px;}
.selfpage{background:  #d22e2f; color: #fff;}
.selfpage a{color: #fff;}
.close{float: none; font-size: 14px; font-weight: normal; opacity: 1;}


.sy{text-align: center; clear: both;}
.sy li{display: inline-block;}
.sy a{margin-right: 20px; }

ul.prolist li{position: relative; top: 0; transition: all 0.5s linear;}
ul.prolist li .bai{  border: 1px solid #ddd; box-shadow: 5px 5px 5px #ddd; float: left; margin-top: 20px; line-height: 30px; transition: all 0.5s linear; padding: 0;}
ul.prolist li .protp{overflow: hidden;}
ul.prolist li .protp img{transition: all 0.5s linear; width: 100%; }
ul.prolist li span{padding-left: 10px; line-height: 50px;}
ul.prolist li:hover{top: -10px;}
ul.prolist li:hover .bai{background: #2e6ab3; color: #fff; }
ul.prolist li:hover a{color: #fff;}
ul.prolist li:hover .protp img{}


	.sjfullSlide{position: relative;}
	.sjfullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); }
	.sjfullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.sjfullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
	.sjfullSlide .hd ul .on{ background-position:0 0; }
.sjtou1{background: #044a90; height: 45px;}
.sjtou2{ }

.sjm1{background: #eeeded; padding-bottom: 20px; padding-bottom: 20px; }
.sjt1{ font-size: 24px; color: #000; height: 70px; line-height: 70px; clear:both;}
.sjt1 a{float: right; color: #828282; font-size: 14px;}
.sjm1l{background: #fff; padding: 0px; padding-bottom: 20px; margin-bottom: 20px; color: #6b6a6a;}
.sjsj{text-align: center; border-right: 1px solid #bfbfbf; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 15px; margin-right: 10px; margin-top: 30px;}
.sjsj span{font-size: 30px; font-family: Arial; color: #2c2c2c; display: inline-block;}
.sjm1c{padding-right: 20px;}
.sjm1c h3{font-size: 16px; font-weight: normal; line-height: 30px; padding-top: 20px; padding-right: 5px; color: #000000;}
.sjm1l a{}

.sjm2con ul li{background: #f8f8f8; padding: 0px; padding-bottom: 20px; margin-bottom: 20px; color: #6b6a6a;}
.sjm3{background: #eeeded;}
.sjm4_1{padding: 0; margin-bottom: 20px;}
.sjm4_1 img{width: 100%;}
.sjm3con ul li{background: #fff; margin-bottom: 20px;}
.sjm3con ul li span{display: block; background: #0a62bb; color: #fff; font-size: 16px; padding: 10px 20px; float: left;}
.sjm3con ul li a{display: block; clear: both; padding: 20px; font-size: 16px;}

.sjm4con ul li{background: #f8f8f8;  padding: 0px; padding-bottom: 20px; margin-bottom: 20px; color: #6b6a6a;}

.sjm5{background: url(../img/m5sj.jpg) bottom center;}
.sjt2{ font-size: 24px; color: #fff; height: 70px; line-height: 70px;}
.sjt2 a{float: right; color: #fff; font-size: 14px;}
.sjm5con ul li{line-height: 30px; margin-bottom: 15px;padding: 0;}
.sjm5con ul li img{width: 100%}
.sjm5con ul li a{ display: block;  color: #fff; margin: 0 5px 0 0; padding: 0 3px;background: rgba(255, 255, 255, 0.3);;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sjm5con ul li:nth-child(2n+0) a{margin: 0 0px 0 5px;}

.sjm5con ul li:nth-child(1) a:before{content: "";background: url(../img/b1.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(2) a:before{content: "";background: url(../img/b2.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(3) a:before{content: "";background: url(../img/b3.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(4) a:before{content: "";background: url(../img/b4.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(5) a:before{content: "";background: url(../img/b5.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(6) a:before{content: "";background: url(../img/b6.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(7) a:before{content: "";background: url(../img/b7.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(8) a:before{content: "";background: url(../img/b8.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(9) a:before{content: "";background: url(../img/b9.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(10) a:before{content: "";background: url(../img/b10.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(11) a:before{content: "";background: url(../img/b11.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}
.sjm5con ul li:nth-child(12) a:before{content: "";background: url(../img/b12.png) center no-repeat;float: left;width: 30px;height: 30px;background-size: 70% 70%;}





.sjfoot{background: #1b5cac; color: #fff; padding-top: 20px; padding-bottom: 20px; }
.sjfootl{height: 150px; padding-right: 10px; padding-top: 35px;}

ul.bumen li{margin-top: 20px;}
ul.bumen li a{display: block; background: #ddd; text-align: center; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold;}
ul.bumen li:hover a{background: #466c97; color: #fff;}

#moquu_top,#moquu_wxin,#moquu_wshare {
	z-index:2;
	width:30px;
	height:30px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin { bottom:130px; right:10px;
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 0px;
	right:0;
	float:left;
	width:30px;
	height:30px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -30px -0px
}
#moquu_wshare {bottom:100px; right:10px;
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -30px;
	width:30px;
	height:30px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -30px -30px
}

.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	right:30px;
	bottom:0px;
	width:70px;
	height:30px;
	background:url(../images/fankui.png) 0 0 no-repeat #ff6060;
	color:#FFF; border-radius:4px 0 0 4px;
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	right:36px;
	bottom:-85px;
	width:100px;
	height:120px;
	background:url(../images/weixin.png) no-repeat
}


#topcontrol{background:#4c4c4c; height:30px; width:30px; border-radius:4px;}
.arclist{min-height: 500px}



/* 简介页 */
.zybanner{margin-top: 50px; padding: 0;}
.zybanner img{width: 100%;}
.zy{background: #FFFFFF; min-height: 500px; margin-bottom: 50px; margin-top: 50px;}
.zyt{border-bottom: 3px solid #16529b; line-height: 70px;}
.zyt .dqwz{float: right;}
.zyt span{font-size: 20px; color: #595757;}
.zynr{padding: 10px 0px; min-height: 500px;}
.zynr video{max-width:100%}
.zynr img{max-width: 100%;height: auto!important;width: auto\9!important;}
.zyr{ font-size: 18px; text-align: center; position: relative;}
.zyr ul{padding-top: 58px; position: relative; z-index: 2;}
.zyr ul li{background: url(../img/xldxs.png) right no-repeat; margin-bottom: 25px;}
.zyr ul li.on{background: url(../img/xld.png) right no-repeat;}
.zyr ul li.on a{color: #1f6ac6;}
.xhx{width: 1px; background: #bfbfbf; position: absolute; top: 50px; right: 18px; z-index: 0;}
.sjzybanner{}


.m50{margin-top: 50px; margin-bottom: 50px;}
.z-right{}
.z-left{background: #FFFFFF; min-height: 500px;}
.zyt-n{ line-height: 70px;}
.zyt-n .dqwz{float: right;}

.zyt-n span{font-size: 29px; color: #16529b; font-weight: bold; }
.arclist ul li{background: #f5f4f4; padding: 27px 8px; margin-bottom: 30px;}
.arclist ul li .sj{font-family: 'Arial'; width: 87px; text-align: center; border-right: 1px solid #c6c5c5; color: #5d5c5c;margin-right: 20px;}
.arclist ul li .sj span{font-size: 30px; text-align: center; display: block;}
.arclist ul li .bt span{display: block; font-size: 14px; color: #6d6c6c; height: 30px;}
.arclist ul li .bt{color: #393838; font-size: 16px;  padding-right: 20px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; line-height: 30px;}


.z-ri{background: #f8f7f7; border-top: 3px solid #1b5cac; padding-left: 20px; padding-right: 20px; margin-bottom: 28px;}
.z-ri-t{font-size: 18px; color:#1b5cac; height: 80px; line-height: 80px; border-bottom: 1px dotted #000000;}
.z-ri-c{padding-bottom: 40px;}
.z-ri-c ul li{border-bottom: 1px dotted #000000; height: 114px;}
.z-ri-c ul li a{padding-top: 10px; padding-bottom: 5px; display: block;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.z-ri-c ul li span{display: block;}
.zyt-c{ line-height: 70px; border-bottom: 1px solid #bfbfbf; }
.zyt-c .dqwz{float: right;}
.zyt-c span{font-size: 29px; color: #16529b; font-weight: bold;}


/* 不忘初心 牢记使命 */
.zt-logo{height: 277px;}
.zt-nav{height: 62px; background: #bb0c11;}
.zt-nav ul{display: flex; padding-top: 22px;}
.zt-nav ul li{flex: 1; text-align: center; height: 19px; line-height: 19px; border-right: 1px solid #610402;}
.zt-nav ul li:last-child{border-right: 0;}
.zt-nav ul li a{color: #fff; font-size: 16px;}
.zt-m1{background: #fff; padding-top: 13px; padding-bottom: 13px; margin-top: 17px;}
.zt-t{background: url(../img/zt-t.jpg) left no-repeat #eeeced; height: 40px; line-height: 40px; font-size: 16px; color: #fff; padding-left: 24px;}
.zt-t-ssyqzl{background: url(../img/zt-t2.jpg) left no-repeat #eeeced; height: 40px; line-height: 40px; font-size: 16px; color: #fff; padding-left: 24px;}
.zt-t a{float: right; font-size: 14px; padding-right: 15px;}
.zt-t-ssyqzl a{float: right; font-size: 14px; padding-right: 15px;}
.zt-con ul{padding-top: 10px;}
.zt-con ul li{height: 36px; line-height: 36px; background: url(../img/xhd.png) left no-repeat; padding-left: 17px; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.zt-con ul li span{float: right; padding-left: 20px;}
.zt-m2{margin-top: 17px;}
.zt-m3{margin-top: 17px;}
.zt-m3-1{background: #fff; padding-top: 17px; padding-bottom: 17px; height: 370px; }
.zt-m3-2{background: #fff; padding: 17px; height: 370px; }
#zt-foot{background: #a10a07; color: #fff; text-align: left; margin-top: 50px; clear: both; padding-top: 30px; padding-bottom: 30px;}
	.zt-m1-l { position: relative; height: 332px;  overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; padding-right: 0; }
	.zt-m1-l .pic img { width: 100%; height: 332px; display: block; }
	.zt-m1-l .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.zt-m1-l .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.zt-m1-l .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.zt-m1-l .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.zt-m1-l .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.zt-m1-l .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.zt-m1-l .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.zt-m1-l .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.zt-m1-l .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	
	.zt-m1-l-sj { position: relative;   overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; padding-right: 0; }
	.zt-m1-l-sj .pic img { width: 100%;  display: block; }
	.zt-m1-l-sj .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.zt-m1-l-sj .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.zt-m1-l-sj .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.zt-m1-l-sj .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.zt-m1-l-sj .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.zt-m1-l-sj .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.zt-m1-l-sj .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.zt-m1-l-sj .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.zt-m1-l-sj .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/* 群团组织 */
.gh-tou{height: 189px; background: #237ad2;}
.gh-logo{float: left; display: inline-block; line-height: 189px;}
.gh-tou-r{float: right; display: inline-block; line-height: 189px;}
.gh-logo-z{float: left; color: #FFFFFF; line-height: 189px; font-size: 30px; padding-left: 20px;}
.gh-banner img{width: 100%;}
.gh-t{height: 80px; line-height: 80px;}
.gh-t span{font-size: 23px; font-weight: bold; color: #080f17;}
.gh-t a{float: right;}
.gh-m1-r ul li{height: 75px; margin-bottom: 10px; padding-top: 10px;}
.gh-m1-r ul li:nth-child(2n-1){background: #f8f9f9;}
.gh-m1-r ul li .sj{font-family: 'Arial'; width: 87px; text-align: center; border-right: 1px solid #c6c5c5; color: #5d5c5c;margin-right: 20px;}
.gh-m1-r ul li .sj span{font-size: 30px; text-align: center; display: block;}
.gh-m1-r ul li .bt span{display: block; font-size: 14px; color: #6d6c6c;}
.gh-m1-r ul li .bt{color: #393838; font-size: 16px;  padding-right: 20px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; line-height: 30px;}
.m1{padding-bottom: 39px;}

#gh-m2{background: #eff0f0;}
.gh-m2c ul li{ margin-bottom: 24px;}
.gh-m2c ul li .gh-m2c-li{background: #FFFFFF; padding: 20px;}
.gh-m2c ul li .gh-m2c-li h3{font-size: 16px; padding-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gh-m2c-li span{display: block; line-height: 24px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.gh-m2c-li span.sj{padding-bottom: 10px;}
.gh-m2c ul li:hover .gh-m2c-li{background: #237ad2; color: #FFFFFF;}
.gh-m2c ul li:hover .gh-m2c-li a{color: #FFFFFF;}

.gh-m3-con-top{border-bottom: 1px dotted #b5b5b5; padding-bottom: 20px;}
.gh-m3-con-top img{width: 174px; height: 130px; padding-right: 10px;}
.gh-m3-con-top h3{font-size: 18px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gh-m3-con-top p{line-height: 24px; padding-top: 15px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.gh-m3-con ul{padding-top: 20px; padding-bottom: 40px;}
.gh-m3-con ul li{padding-left: 22px; background: url(../img/xhd.png) left no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gh-m3-con ul li span{float: right;}
.gh-m4 ul{display: flex;}
.gh-m4 ul li{flex: 1; text-align: center; padding: 0px 15px;}
.gh-m4 ul li a{background: #ebebeb; display: block; height: 60px; line-height: 60px; font-size: 18px; font-weight: bold;}
.gh-m4 ul li a:hover{color: #fff; background: #476c96;}

/* 党政 */
.dz-tongzhi{height: 60px; line-height: 60px; background: #ebebeb;}
.dz-tongzhi-bt{font-size: 20px; font-weight: bold; float: left;}
.dz-tongzhi-bt img{display: inline-block; line-height: 60px; padding-left: 20px; padding-right: 10px;}
.dz-tongzhi-con ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dz-tongzhi-con a{color: #282829; }

.dz-m1{margin-top: 36px; margin-bottom: 35px;}
.dz-m1 .zt-m1-l{padding-left: 0;}
.dz-t{color: #237ad2; font-size: 20px; font-weight: bold; border-bottom: 1px solid #efefef; padding-bottom: 20px;}
.dz-t a{float: right;}
.dz-m1-con ul li .dz-hui{background: #f6f6f6; color: #606060; height: 71px; padding-top: 7px; margin-top: 20px; padding-left: 15px; padding-right: 15px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;	}
.dz-m1-con ul li a{color: #3a3a3a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dz-m1-con ul li span{display: block;}

#dz-m2{background: #f6f6f6; margin-top: 35px; min-height: 300px;}
.dz-m2-c ul li{ border-bottom: 1px dotted #000000; margin-bottom: 25px;}
.dz-m2-c ul li .sj{background: #237ad2; color: #FFFFFF; width: 60px; height: 60px; text-align: center; font-size: 12px; line-height: 24px; margin-right: 20px; margin-top: 7px;}
.dz-m2-c ul li .sj span{display: block; font-size: 18px; padding-top: 7px;}
.dz-m2-c ul li .dz-m2-c-li h3{font-weight: normal; font-size: 16px; color: #3d3d3e;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 10px;}
.dz-m2-c ul li .dz-m2-c-li p{color: #878888; line-height: 24px; height: 48px; text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.dz-m2m-c-li{border-bottom: 1px dotted #000000; height: 102px;}
.dz-m2m-c-li h3{font-weight: normal; font-size: 16px; color: #3d3d3e;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 10px; padding-top: 15px;}
.dz-m2m-c-li p{color: #878888; line-height: 24px; height: 48px; text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.dz-m2m-c ul{padding-top: 20px;}
.dz-m2m-c ul li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dz-m2m-c ul li span{float: right; padding-left: 5px;}
.dz-m3-r ul li{float: left; width: 50%; padding: 9px;}
/*.dz-m3 ul li:nth-child(1){width: 50%;}*/
.dz-m3-r ul li img{width: 100%;}
.dzsj-m3{padding-bottom: 20px;}
.dzsj-m3 ul li{padding: 10px;}

.lb a{display: block;     line-height: 46px; text-align: center; color: #fff; margin-top: 15px;
    font-size: 16px;
    font-weight: 700;
    background: #237ad2;}


@media screen and (max-width: 750px) { 
ul.lb li{float: left; width: 90%; margin: 0 1%;}
} 


.jgszt{
	    line-height: 40px;
    padding-left: 15px;
    font-size: 18px;
    font-weight: normal;
    color: #237ad2;
    border-bottom: 1px solid #cecece;
    background: url(../img/xld.gif) no-repeat left center;
    margin-top: 20px;
}
.jg{padding-top: 20px;}
.jg li{background: url(../img/hjt.png) left no-repeat; padding-left: 15px; padding-top: 5px; padding-bottom: 5px;}
.mt{margin-top: 10px;}
@media screen and (max-width:768px){
	.dqwz{display: none;}
}

.zt-m3-l { position: relative; height: 383px;  overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; padding-right: 0; margin-top: 10px;}
	.zt-m3-l .pic img { width: 100%; height: 383px; display: block; }
#zt-hong-tou{height: 286px; background: url(../img/zt-hong-tou.jpg) center;}
.zt-logo{text-align: center; line-height: 286px	}
.zt-logo img{display: inline-block; }

.hongtou{height: 286px; background: url(../img/hongtou.jpg) center;}
.xfjs-logo{height: 226px; line-height: 226px; text-align: center;}
.xfjs-logo img{display: inline-block;}
.hong-nav{height: 62px;border-top: 1px solid #9a2d33;}
.hong-nav ul{display: flex; padding-top: 22px;}
.hong-nav ul li{flex: 1; text-align: center; height: 19px; line-height: 19px; border-right: 1px solid #610402;}
.hong-nav ul li:last-child{border-right: 0;}
.hong-nav ul li a{color: #fff; font-size: 16px;}

#zt_lv_tou{height: 300px; border-bottom: #007922 2px solid; background: url(../img/tou-lv.jpg) center;}
.logo_lv{height: 242px; line-height: 242px;}
.nav_lv{background: #007922; height: 57px; margin-left:auto; margin-right:auto;}
.nav_lv ul{display:block}
.nav_lv ul li{ float:left; padding-left:20px; text-align: center; line-height: 57px; font-size: 18px;}
.nav_lv ul li a{color: #fff;}
.m1_lv{height: 83px; background: #edeeed; margin-top: 30px; position: relative;}
.m1_lv_l{width: 83px; height: 83px;background:#007a23; border-radius: 3px; color: #fff; font-size: 20px; font-weight: bold; text-align: center; letter-spacing: 5px; padding-top: 10px; position: absolute; left: 0; top: 0;}
.m1_lv_r{ height:400px; background: #edeeed; padding-left: 100px; text-overflow: ellipsis; white-space: nowrap;}
.m1_lv_r_ul2{ padding-left:100px;}
.m1_lv_r_ul2 span{ padding-right:20px;}
.m1_lv_r h3{ font-size: 20px; color: #000; font-weight: bold; line-height: 30px; padding-top: 13px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.title_lv{border-bottom: #dcdcdc solid 3px;}
.title_lv a{color: #9a9a9a; float: right; padding-top: 10px;}
.title_lv span{color: #05761c; font-size: 18px; border-bottom: 3px solid #05761c; height: 39px; line-height: 39px; display: inline-block; position: relative; top: 3px; padding-left: 10px; padding-right: 10px;}
.m2_lv{margin-top: 30px;}
.m2_lv_r ul{padding-top: 10px;}
.m2_lv_r ul li{background: url(../img/xhd.jpg) left no-repeat; padding-left: 10px; line-height: 35px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m2_lv_r ul li a{color: #787777;}
.m2_lv_r ul li span{float: right; color: #787777;}
.m3_lv{margin-top: 40px; min-height: 245px;}
.m3_lv_l{border-top: 1px solid #c9c9c9; margin-bottom: 20px; padding-right: 0;}
.lvbd li span{float: right;}
.lvbd li{border-bottom: 1px dotted #9a9a9a; background: url(../img/xjt.jpg) left no-repeat; padding-left: 15px; height: 37px; line-height: 37px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lvhd{height: 54px; overflow: hidden;}
.lvhd li{float: left; font-size: 18px; color: #646765; padding: 0px 20px; line-height: 54px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lvhd span{float: right;}
.lvhd li.on{border-top: 3px solid #047827; line-height: 50px; position: relative; top: -1px;}
.m3_lv_r ul li{height: 40px; width: 333px; background: url(../img/lvli.jpg); margin-bottom: 10px; line-height: 40px; padding-left: 30px; font-size: 16px;     float: right;}
.m3_lv_r ul li a{color: #787777;}
.m4_lv{margin-top: 10px;}
.m4_lv img{width: 100%;}

#lvfoot{background: #007a23; height: 178px; margin-top: 39px; text-align: left; color: #fff; line-height: 36px; padding-top: 50px;}



/* 头部 */
.lanhead{height: 346px;min-width: 1203px;}
.lanhead .lantop{height: 279px;background: url(../img/topBg.png) no-repeat right;}
.lanhead .lantop .lanlogo{padding-top: 117px;}
.lanhead .lannav{height: 67px;background: #0068b7;}
.lanhead .lannav ul{display: flex;}
.lanhead .lannav ul li{flex:1;height: 67px;line-height: 67px;float: left;text-align: center;}
.lanhead .lannav ul li a{font-size: 17px;color: #FFF;}


/* 主体 */
.lanmain{background: #FFFFFF;padding-top: 19px;}

.lanmain .itemBox{height: 365px;}

.lanmain .title{border-bottom: 2px solid #0068b7;height: 38px;line-height: 38px;overflow: hidden;}
.lanmain .title .cn{padding: 0 24px;font-size: 18px;color: #FFFFFF;background: #0068b7;overflow: hidden;display: inline-block;}
.lanmain .itemBox .title .more{float: right;font-size: 12px;color: #787777;}
.lanmain .itemBox .list{margin-top: 10px;}
.lanmain .itemBox .list ul li{height: 39px;line-height: 39px;border-bottom: 1px dotted #989898;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lanmain .itemBox .list ul li::before{content: url(../img/dian.jpg);margin-right: 1px;position: relative;top: -2px;}
.lanmain .itemBox .list ul li .time{float: right;font-size: 12px;color: #787777;}
.lanmain .itemBox .list ul li a{}
/* 焦点图 */
.slideBox{overflow:hidden;position:relative;max-height: 345px;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li{float:left;margin-right:2px; width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer;max-height: 345px;}
.slideBox .hd ul li.on{background:#f00;color:#fff;}
.slideBox .bd{position:relative;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd img{width:100%;display:block;max-height: 345px;}
/* 底部 */
.lanfoot{background: #0068b7;padding: 45px 0;color: #FFFFFF;text-align: left;line-height: 36px;clear: both;margin-top: 39px;}
.lanfoot a{color: #FFFFFF;}
.mb{margin-bottom: 20px;}


/* 招生 */
#zs_body{border-top: 9px solid #b11904;}
.zs_nav{height: 50px; background: #efefef; padding: 0;}
.zs_nav ul li{width: 20%; float: left; text-align: center; line-height: 50px; background: url(../img/zs_nav_li.jpg) right no-repeat;}
.zs_nav ul li a{width: 100%; display: block; font-size: 18px; color: #000000; font-weight: bold;}
.zs_nav ul li:nth-last-child(1){background: none;}
.zs_nav ul li.on{background: #c91403;}
.zs_nav ul li.on a{color: #FFFFFF;}
@media screen and (max-width: 640px) {
	.zs_nav ul li a{font-size: 14px;}
}
.zs_banner{padding: 0;overflow: hidden;}
/* 本例子css */
	.zs_focusBox {width: 100%; height: auto; position: relative; }
	.zs_focusBox .pic{width: 100%; height: auto; position:relative; z-index:0; }
	.zs_focusBox .pic img { width: 100%; height: auto;  display: block; }
	.zs_focusBox .hd { width:100px; position: absolute; bottom: -47px; right: 10px; text-align: center; font-size:0; z-index:1; }
	.zs_focusBox .hd li{margin: 0 1px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;}
	.zs_focusBox .hd .on{ background-position:0 0; }

	.zs_focusBox .prev,
	.zs_focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.zs_focusBox .prev { left: 0; }
	.zs_focusBox .next { background-position: 0 -90px; right: 0; }
	.zs_focusBox .prev:hover,
	.zs_focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.zs_m1{height: 51px; border-bottom: 6px solid #c91403; padding: 0;overflow: hidden;}
.zs_m1_l{background: #C91403; font-size: 16px; font-weight: bold; color: #FFFFFF; height: 51px; line-height: 50px; text-align: center;}
.zs_m2{padding: 0; padding-top: 27px;overflow: hidden;background: #FFF;}
.zs_m2_l{padding: 0; margin: 0;}
.zs_m2_l ul li{height: 105px; padding-top: 30px;color: #fff; margin-bottom: 12px; overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap;}
.zs_m2_l ul li a{color: #FFFFFF;}
.zs_m2_l ul li:nth-child(1){ border-left: 13px solid #c50832; background: #ff809b; }
.zs_m2_l ul li:nth-child(2){ border-left: 13px solid #0b20c7; background: #7f8ae4; }
.zs_m2_l ul li:nth-child(3){ border-left: 13px solid #037d95; background: #77c1ce; }
.zs_m2_l ul li:nth-child(4){ border-left: 13px solid #7321b4; background: #c79de7; }

.zs_m1_r{line-height: 50px; color: #2e2a2b; border-right: 5px solid #C91403;}
.zs_m2_l ul li img{width: 57px; float: left; padding-right: 15px; margin-left: 48px;}
.zs_m2_l ul li h3{font-size: 19px; font-weight: bold;}
.zs_m2_l ul li span{font-size: 9px;}
.zs_title{height: 40px; background: url(../img/zs_title.jpg) left no-repeat #efefef; line-height: 40px; padding-left: 25px; font-size: 18px; font-weight: bold; color: #e53001;}
.zs_title a{float: right; color: #99999b; padding-right: 10px; font-size: 14px; font-weight: normal;}
.zs_con ul li{height: 36px; border-bottom: #dee1e6 1px dotted; background: url(../img/zs_li.jpg) left no-repeat; line-height: 35px; padding-left: 15px; overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap; }
.zs_con ul li span{color: #94a2ad; font-size: 8px; float: right;}
.zs_m2_r{padding-right: 0;}
.zs_m2_r_1 {margin-bottom: 20px;}

.zs_foot{background: #272526; color: #FFFFFF; line-height: 36px; padding-left: 20px; padding-bottom: 20px; }
.zs_foot_r{padding-top: 28px;}
.zs_foot_r ul li{float:left;margin-left: 8px; width:98px; text-align: center;}
.zs_foot_r img{}
.zs_foot_l{padding-top: 20px;}
