@charset "utf-8";
body{min-width:1240px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑'; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.wid1200{width: 1240px;margin:0 auto;}
.wid100{width:100%; float:left;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}



.top{width:100%; height:35px; background:#424242; color:#e3e3e3; font-size:12px; line-height:35px;}
.search{/* height:35px; */margin-top: 58px;}
.search-input{width:241px; height:15px; line-height:15px; font-size:14px; float:left; color:#fff;  background:url(../images/search-input.jpg) no-repeat; padding:10px 0 10px 42px;}
.search-btn{width:90px; height:35px; float:right;}
.top a{padding:0 10px; color:#e3e3e3;}
.top-1{width:100%;height:147px;/* border-bottom:1px solid #dedede; */background-color:#0068b7;}
.logo{display:block; float:left; width:350px; height:109px;}

.head-qr {
    position: relative;
    /* margin-left: 20px; */
    cursor: pointer;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin-bottom: 10px;
	width:150px;
	float:right;
	margin-top:20px;
}
.fixed .head-qr,
.header-inner .head-qr {color: #666;}
.head-qr p {margin-top: 3px;font-size: 12px;}
.nav-right {
    align-items: center;
}


.yx-rotaion{width:424px; height:284px;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;background:url(../images/pic9.png) no-repeat;line-height:8px;float:left;margin-left:8px;position:relative;top:14px;cursor:pointer; text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotation-focus span.hover{background:url(../images/pic8.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}


.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 237px;
	overflow: hidden;
	zoom: 1;
	float: left;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-direction-nav a {
	width: 40px;
	height: 80px;
	line-height: 99em;
	overflow: hidden;
	margin: -40px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 1;
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
	background-position: -40px 0px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	/*text-indent: -99em;*/
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 237px;
	display: block;
	object-fit: cover;
}
.ban_tit{
	position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    height: 65px;	
    font-size: 16px;
    color: #FFFFFF;
    background-color: rgba(0,0,0,0.5);
    padding-top: 15px;
}


/*页面主体部分*/
.mainWrap{ width: 100%; height: auto; min-width: 1000px; }
.main{ width:1000px; margin:0 auto;}
.mainL{ width: 790px;}
/**/
.mainTop{ width: 100%; height: auto;}
/*内页banner*/
.list-banner{width:100%; height:320px; text-align:center; overflow:hidden; margin-bottom:20px;}
.left{width:240px; position:relative; z-index:99;}
.right{width:730px;}
.lmcc{background:#0052a4; height:90px; line-height:90px; color:#fff; padding-left:40px; width:200px; font-size:30px; letter-spacing:1px;}
.left-list{background:#ededed; padding-bottom:200px; padding-top:15px; padding-left:10px; width:230px;}
.left-list li{width:230px; height:46px; line-height:46px; font-size:16px;}
.left-list li a{display:block; padding-left:20px; float:left; width:210px; height:46px; margin-bottom:10px; line-height:46px; color:#333; float:left;}
.left-list li a:hover,.left-current{background:#0052a4!important; color:#fff!important;}
.local{width:100%; height:60px; line-height:60px; border-bottom:1px solid #cecece;}
.local h3{color:#484848; margin:0; font-size:24px; font-weight:bold; float:left;}
.dqwz{float:right; color:#333; font-size:12px; padding-left:16px; font-family:'宋体'}
.dqwz a{color:#333; line-height:70px; padding:0 6px;}

.content,.jj,.list,.pic-list{width:100%; margin:20px 0; min-height:500px;}
.content-title{width:100%; margin:20px 0; text-align:center;}
.content-title h3{width:100%; float:left; display:block; font-size:24px; color:#333; line-height:36px; margin:0;}
.content-title i{margin-top:6px; width:100%; font-style:normal; float:left; display:block; font-size:12px; line-height:24px;color:#666;}
.content-con p,.jj p{display:block; width:100%; line-height:36px; color:#333; font-size:15px; text-indent:2em; margin-bottom:15px;}
.content-sxt{margin-top:30px; border-top:1px solid #e3e3e3; padding-top:15px; line-height:30px; font-size:13px; width:100%;}
.content-sxt a{display:block; width:100%; color:#333;font-size:14px;}

.list,.pic{width:730px; margin:20px 0;}
.list li a{ width: 640px; padding-left: 18px; background: url(../images/qdt.jpg) 0 center no-repeat; font-size: 14px; color: #000; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.list li i{ width:70px; font-style:normal; text-align: right; display: block; float: right; font-size: 12px; color: #666;}
.list li a:hover{color: #0052a4;}
.dqwz a:hover{color: #0052a4;}

.pic li{width:260px; margin-right:45px; float:left; margin-bottom:30px; margin-top:10px;}
.img{width:100%; height:170px; overflow:hidden;}
.img img{width:100%; height:100%;}
.pic li .txt{width:100%; height:36px; line-height:36px; margin-top:10px; color:#333; font-size:14px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*通知公告*/
.xyText{ width: 372px; height: auto; float: right;}
.textList{  width: 100%; height: auto; overflow: hidden;}
.textList li,.list li{ width: 100%; height: auto; float: left; height: 36px; line-height: 36px;}
.textList li a{ width: 274px; padding-left: 18px; background: url(../images/ico3.png) 0 center no-repeat; font-size: 14px; color: #000; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.textList li span{ width: 80px; text-align: right; display: block; float: right; font-size: 12px; color: #666;}
.textList li a:hover{ background: url(../images/ico3_hov.png) 0 center no-repeat; color: #0068b1;}

.tzgg-list{display:block; float:left;}
.more{display:block;float:right;color:#999;font-size:12px;margin-right:0px;font-size: 14px;}
.zhxw-con{width: 48%;/* margin-top:20px; */margin-top: 0;}
.zhxw-con li{width: 95.6%;/* margin-left: 24px; */background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;height: 37px;}
.zhxw-con ul{ width:100%;}
.zhxw-con li .date{height: 39px;/* background:#f4f4f4; */color: #666;text-align:center;line-height: 30px;}
.zhxw-con li .date h3{display:block; float:left; height:30px; text-align:center; font-size:22px; line-height:30px; font-weight:normal; width:100%;}
.zhxw-con li .date p{display:block;float:left;text-align:center;width:100%;}
.zhxw-con li .txt{width: 77%;}
.zhxw-con li .txt h3{display:block;font-weight:normal;width:100%;color:#333;font-size:18px;line-height: 30px;height: 30px;/* border-bottom:1px dashed #d9d9d9; *//* padding-bottom:10px; */font-size: 14px;display: inline-block;white-space: nowrap;width: 100%;overflow: hidden;text-overflow:ellipsis;float: left;}
.zhxw-con li .txt p{display:block; width:100%; margin-top:10px; color:#999; font-size:16px; line-height:24px;}


.zhxw{width: 64.4%;margin-top:20px;}
.title{width:100%;height:25px;font-size: 18px;line-height: 30px;margin-bottom: 15px;}
.title h3{display:block;float:left;color: #0068b7;}
.xsjl-pic{width: 48%;margin-top: 10px;height: 371px;margin-right:24px;}
.xsjl-txt{width: 30.6%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-left: 50px;}
.xsjl-txt:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd{width:366px; margin-top:40px;}
.xsjl-con{width: 100%;}
.xsjl-con ul{width: 100%;}
.xsjl-con li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 37px;line-height: 30px;color: #666;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con li a{color:#333;/* position: absolute; */padding-left: 16px;width: 73%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd{width:100%; margin-top:40px;}
.kstd li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}

.xsjl-txt1{width: 30.5%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-right: 50px;}
.xsjl-txt1:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd1{width:366px; margin-top:40px;}
.xsjl-con1{width: 100%;}
.xsjl-con1 ul{width: 100%;}
.xsjl-con1 li{width: 93%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 39px;line-height: 30px;color:#333;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con1 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 70%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd1{width:100%; margin-top:40px;}
.kstd1 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}

.xsjl-txt2{width: 30.5%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-right: 50px;}
.xsjl-txt2:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd2{width:366px; margin-top:40px;}
.xsjl-con2{width: 100%;}
.xsjl-con2 ul{width: 100%;}
.xsjl-con2 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 39px;line-height: 30px;color:#333;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con2 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 72%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd2{width:100%; margin-top:40px;}
.kstd2 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}

.xsjl-txt3{width: 30.5%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-right: 50px;}
.xsjl-txt3:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd3{width:366px; margin-top:40px;}
.xsjl-con3{width: 100%;}
.xsjl-con3 ul{width: 100%;}
.xsjl-con3 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 39px;line-height: 30px;color:#333;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con3 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 72%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd3{width:100%; margin-top:40px;}
.kstd3 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}

.three .xsjl-txt5{margin-top: 20px;}
.three .xsjl-txt4{margin-top: 20px;}


.xsjl-txt4{width: 31%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-right: 50px;float: left;}
.xsjl-txt4:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd4{width:366px; margin-top:40px;}
.xsjl-con4{width: 100%;}
.xsjl-con4 ul{width: 100%;}
.xsjl-con4 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 36px;line-height: 30px;color:#333;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con4 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 70%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd4{width:100%; margin-top:40px;}
.kstd4 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}

.xsjl-txt5{width: 30%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-right: 50px;}
.xsjl-txt5:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd5{width:366px; margin-top:40px;}
.xsjl-con5{width: 100%;}
.xsjl-con5 ul{width: 100%;}
.xsjl-con5 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 37px;line-height: 30px;color:#333;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con5 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 70%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd5{width:100%; margin-top:40px;}
.kstd5 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}


.newsMenu{/* text-align:center; */font-size:1.143em;/* position:absolute; *//* bottom:10px; */right:0;}
.newsMenu a{display:inline-block;width: 118px;height: 30px;line-height: 30px;background:#f5f5f5;margin-right: 10px;position:relative;z-index:2;overflow:hidden;text-align: center;color: #333;margin-bottom: 5px;font-size: 11px;}
.newsMenu a:nth-child(3n){margin-right: 0;}
.newsMenu a::after{content:"";position: absolute;left:0;bottom:0;background: #0068b7;width:100%;height:100%;z-index:-1;transform-origin:right;transform: scale(0,1);transition:transform .5s;}
.newsMenu a:hover,.newsMenu .on{color:#fff;}
.newsMenu .on:after,.newsMenu a:hover::after{transform-origin:left;transform: scale(1);}
.newsMain .pic{float:left;width:48%;overflow:hidden;color:#777;border-bottom:2px solid #31944e;height:542px;}
.newsMain .pic .img{height:410px;display:block;margin-bottom:20px;overflow:hidden;}
.newsMain .pic:hover .bgImg{transform: scale(1.06);}
.newsMain .pic h4{font-size:1.2em;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsMain .pic h4 a{color:#191919;}
.newsMain .pic h4 a:hover{color:#0e7c27;}
.newsMain .pic .date{float:left;font-family:Arial;text-align:center;padding-right:20px;margin-right:20px;line-height:1.2;border-right: 1px solid #e5e5e5;}
.newsMain .pic .date b{display:block;font-size:1.714em;color:#555;}
.newsMain p a{color:#0e7c27;}

.newsMain .txt{width:48%;float:right;position: relative;}
.newsMain .txt a{display: block;color:#777;padding-left:180px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;position:relative;}
.newsMain .txt h4{font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:10px;color:#191919;transition:all .5s;}
.newsMain .txt .date{float:left; width:140px;text-align:center;color: #999;font-family: Arial;line-height: 1.2;margin-left:-180px;border-right: 1px solid #e5e5e5;height:80px;color: #0e7c27;}
.newsMain .txt .date b{font-size:3.125em;display: block;font-weight:normal;font-weight:700;margin-bottom:5px;}
.newsMain .txt a:hover h4{color:#0e7c27;}
.newsMain .txt a::after{content:"";position: absolute;left:0;bottom:-1px;width:0;height:1px;background:#0e7c27;transition:all .5s;}
.newsMain .txt a:hover::after{width:100%;}
.newsMain .txt:last-child a{margin-bottom:0;}
.newsMain .txt p{text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:2;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:2;}


.yx-rotaion{width:420px; height:308px;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{display:block; }
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;background:url(../images/pic9.png) no-repeat;line-height:8px;float:left;margin-left:8px;position:relative;top:14px;cursor:pointer; text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotation-focus span.hover{background:url(../images/pic8.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}

.footer {
    background: #0068b7;
}

.wrap {
    width: 1240px;
    margin: 0 auto
}
.clearfix {
    zoom:1}
	
.footer .fmain {
    padding-top: 40px;
	overflow:hidden;
	
}

.footer .fleft {
    float: left;
    width: 70%;
}

.footer .fcontact {
    margin-bottom: 30px
}

.footer .fcontact li {
    width: 33.33%;
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
    float: left;
    line-height: 45px;
}

.footer .ewm {
    float: left;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin-bottom: 20px;
    margin-right: 15px;
}

.footer .ewm3:nth-child(n){margin-right: 0;}
.footer .copyright {
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 60px;
    border-top: 1px solid #1171bb;
}

.footer .copyright a {
    color: #fff
}

.footer .copyright a:hover {
    color: #ba0000
}

/*页面主体部分*/
.mainWrap{ width: 100%; height: auto; min-width: 1000px; }
.main{ width:1200px; margin:0 auto;}
.mainL{ width: 790px;}
/**/
.mainTop{ width: 100%; height: auto;}
/*内页banner*/
.list-banner{width:100%; height:320px; text-align:center; overflow:hidden; margin-bottom:20px;}
.left{width:240px; position:relative; z-index:100;}
.right{width:900px;}
.lmcc{/*background:#f0522f; */height:90px;line-height:90px;color:#fff;padding-left: 0;width:200px;font-size:30px;letter-spacing:1px;display: block;overflow: hidden;width: 100%;text-align: center;}
.left-list{background:#ededed; padding-bottom:200px; padding-top:15px; padding-left:10px; width:230px;}
.left-list li{width:230px; height:46px; line-height:46px; font-size:16px;}

.left-list li a{display:block; padding-left:20px; float:left; width:210px; height:46px; margin-bottom:10px; line-height:46px; color:#333; float:left;}
.left-list li a:hover,.left-current{/*background:#f0522f!important; */color:#fff!important;}
.local{width:100%; height:60px; line-height:60px; border-bottom:1px solid #cecece;}
.local h3{color:#484848; margin:0; font-size:24px; font-weight:bold; float:left;}
.dqwz{float:right; color:#333; font-size:12px; padding-left:16px; font-family:'宋体'}
.dqwz a{color:#333; line-height:70px; padding:0 6px;}

.content,.jj,.list,.pic-list{width:100%; margin:20px 0; min-height:500px;}
.content-title{width:100%; margin:20px 0; text-align:center;}
.content-title h3{width:100%; float:left; display:block; font-size:24px; color:#333; line-height:36px; margin:0;}
.content-title i{margin-top:6px; width:100%; font-style:normal; float:left; display:block; font-size:12px; line-height:24px;color:#666;}
.content-con p,.jj p{display:block; width:100%; line-height:36px; color:#333; font-size:16px; text-indent:2em; margin-bottom:15px;}
.content-sxt{margin-top:30px; border-top:1px solid #e3e3e3; padding-top:15px; line-height:30px; font-size:13px; width:100%;}
.content-sxt a{display:block; width:100%; color:#333;font-size:14px;}

.list,.pic{width:900px; margin:20px 0;}
.list li a{ width: 770px; padding-left: 18px; background: url(../images/dot1.png) 0 center no-repeat; font-size: 14px; color: #000; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.list li i{ width:100px; font-style:normal; text-align: right; display: block; float: right; font-size: 12px; color: #666;}
.list li a:hover{/*color: #f0522f;*/}
.dqwz a:hover{/*color: #f0522f;*/}

.pic li{width:260px; margin-right:45px; float:left; margin-bottom:30px; margin-top:10px;}
.img{width:100%; height:170px; overflow:hidden;}
.img img{width:100%; height:100%;}
.pic li .txt{width:100%; height:36px; line-height:36px; margin-top:10px; color:#333; font-size:14px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*通知公告*/
.xyText{ width: 372px; height: auto; float: right;}
.textList{  width: 100%; height: auto; overflow: hidden;}
.textList li,.list li{ width: 100%; height: auto; float: left; height: 36px; line-height: 36px;}
.textList li a{ width: 274px; padding-left: 18px; background: url(../images/ico3.png) 0 center no-repeat; font-size: 14px; color: #000; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.textList li span{ width: 80px; text-align: right; display: block; float: right; font-size: 12px; color: #666;}
.textList li a:hover{ background: url(../images/ico3_hov.png) 0 center no-repeat; color: #0068b1;}




/*menu部分*/ 
.menu-nav{width:100%;height:65px;line-height:65px;position:relative;z-index:120;background: #055fa3;} 
.menu-nav .cur{ background-color:#00467a;}
#menu {
  margin: 0 auto;
  width: 1240px;
  clear: both;
  font-family: '微软雅黑';
  font-size:16px;
  height:65px;
}
#menu ul {

  list-style: none;  
}
li.l1-nav {
  float: left;
  position: relative;
  left: 0px;
  top: 0px;
  width: 124px;
  height:65px;
  line-height:65px;
  text-align: center;
}
a.l1-nav {
  display: block;
  text-align: center;
  text-decoration: none;
  height: 65px;
  width:124px;
  line-height: 65px;
  color:#FFF;
  /*padding:0 43px;*/
  float:left;
  font-size: 15px;
}
li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;
  background:#00467a; 
  height:65px; 
   line-height:65px; 
}
ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 65px;
 width:124px;

  background:#333;
}

li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
 width:124px;

}
a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width:124px;
  float:left;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background:#00467a;
  text-decoration:none;

  font-size:15px;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff;
  background: #0069b9;
}
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: 400px; width: 1200px; border: 0; margin:0 auto;}
.slide_container {position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: 400px; width: 1240px;margin: 0 auto;border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 40%; opacity: 1; z-index: 3; 
text-indent: -9999px; overflow: hidden; text-decoration: none; height:103px; width:60px;  margin-top: -45px; }
.slide_nav:hover { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.slide_nav.prev{background: transparent url("../images/left-jt.png") no-repeat; left:25px;}
.slide_nav.next{background: transparent url("../images/right-jt.png") no-repeat; right:25px;}
.banner-new{width:100%; height:100px; position:absolute; bottom:0; left:0; background:url(../images/banner-new.png) repeat; z-index:100;}

.sy-main{width: 1240px;margin:20px auto;}
.tzgg{width:1060px; height:35px; line-height:35px; background:#f4f4f4 url(../images/tzgg-title.jpg) no-repeat; padding-left:140px;}
.tzgg a{color:#333;}

.system{width: 1240px;margin: 5px auto;}
.system ul{margin-top:20px;margin-bottom: 15px;width: 100%;}
.system ul a{position:relative;z-index: 1;display: block;/* height:100%; */padding:30px;text-align:center;border-radius:5px;overflow: hidden;box-shadow: 0 0 10px #ddd;}
.system ul em{position:relative;display:flex;margin: auto;width: 34px;height: 34px;border-radius:50%;align-items: center;justify-content: center;}
.system ul h4{margin-top:15px;color: #fff;font-size:18px;font-size: 16px;font-weight: normal;text-shadow: 2px 2px 0px rgba(0, 0, 0, .28);}
.system ul li{width: 31.6%;margin-right:30px;}
.system ul li:nth-child(3n){margin-right: 0;}

.system ul .x1 {height: 130px;background: url(../images/x1.jpg) no-repeat bottom;}
.system ul .x2 {height: 130px;background: url(../images/x2.jpg) no-repeat bottom;}
.system ul .x3 {height: 130px;background: url(../images/x3.jpg) no-repeat bottom;}

.foot ul,.foot ul li,.foot p,.foot ul li a,.foot pre{display:inline!important;}
.firendlink{padding:20px 0;position:relative;color:#666;width: 1240px;margin: 20px auto;clear:both;}
.firendlink span{ font-size:18px; color:#0068b7;}
.firendlink a{margin:0 15px;color:#666;}


.wid100px{width:1200px; float:none;margin: 0 auto;}
.xsjl-pic{width: 48%;margin-top: 10px;height: 237px;margin-right:24px;}
.xsjl-txtpx{width: 46%;margin-top: 10px;padding-right:24px;height:308px;/* border-right:1px solid #e9e9e9; */margin-right:24px; margin-top:40px;}
.xsjl-txtpx:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd{width:366px; margin-top:40px;}
.xsjl-conpx{width:100%;}
.xsjl-conpx li{width: 97%;/* padding-left:17px; *//* border-left:3px solid #0052a4; *//* height:40px; */line-height:40px;color:#333;display:block;float:left;padding-bottom: 10px;border-bottom: 1px dashed #b9b9b9;margin-bottom: 15px;line-height: 26px;}
.xsjl-conpx li a{color:#333;position: relative;display: inline-block;white-space: nowrap;width: 75%;overflow: hidden;text-overflow:ellipsis;float: left;}
.xsjl-conpx li:nth-child(5n){/* padding-bottom:0; */margin-bottom:0;/* border-bottom: none; */}
.xsjl-conpx li a b {
    color: #0068b7;
    padding-right: 3px;
    font-weight: normal;
	padding-right:10px;
}

.kstd{width:100%; margin-top:40px;}
.kstd li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}

.jppxxm{width:1200px; float:none;margin: 0 auto;}
.jppxxm li{width: 23%;padding-bottom: 20px;padding-top: 20px;margin-right: 30px;}
.jppxxm li:nth-child(4n){margin-right: 0;}
.jppxxm li img{overflow: hidden;box-shadow:10px 10px 15px #ccc;width: 100%;/* height:72px; */}


.product{clear:both;width:1240px;float:none;margin: 0 auto;display:block;overflow:hidden;}
.hTitle{font-size:1rem;margin-bottom:40px;color:#333;text-transform: uppercase;line-height:1.2;text-align:center;}
.hTitle b{font-size:2.5em;display:block;font-weight:700;margin-bottom:10px;}
.proMenu{display:flex;justify-content:space-between;text-align:center;/* padding:0 5%; */font-size:1.214em;margin-bottom:40px;}
.proMenu a{padding:0 10px;display:inline-block;width: 130px;height:46px;line-height:44px;border: 1px solid #dfdbdb;background:#fff;color: #333;position:relative;z-index:2;border-radius: 0;overflow: hidden;margin-right: -1px;font-size: 14px;}
.proMenu a:nth-child(8){margin-right: 0;}
.proMenu a::after{content:"";position: absolute;left:0;bottom:0;background: #0068b7;width:100%;height:0;z-index:-1;transition:all .5s;}
.proMenu .on,.proMenu a:hover{color:#fff;}
.proMenu .on::after,.proMenu a:hover::after{height:100%;}
.proMain{overflow:hidden;/* margin-right:-30px; */margin-bottom:0px;margin-top: 40px;}
.proMain li{float:left;width: 30.6%;margin-right: 50px;margin-bottom:20px;}
.proMain li:nth-child(3n){margin-right: 0;}
.proMain li a{display:block;background:#fff;position:relative;/* text-align:center; */}
.proMain li .pImg{/* padding-top:100%; */}
.proMain li .pImg img{ width:100%;}
.proMain li .txt{padding: 5px 0 10px 0;}
.proMain li h4{font-size: 15px;color:#000116;font-weight: normal;text-align: center;}
.proMain li h4,.proMain li p{/* white-space:nowrap; *//* overflow:hidden; *//* text-overflow: ellipsis; */}
.proMain li .p1{margin:10px 0;color:#555;}
.proSear .text{padding:0 40px;line-height:68px;width:100%;}


.system1{width: 30.8%;margin-top: 40px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; *//* margin-right:24px; */}
.system1 ul{margin-top: 0;margin-bottom:40px;width: 100%;}
.system1 ul a{position:relative;z-index: 1;display: block;height:100%;padding: 20px;text-align:center;/* border-radius:5px; */overflow: hidden;border: 1px solid #e6e6e6;}
.system1 ul a::before{opacity: 0;content: "";position:absolute;left:0;/* top:0; *//* bottom: 0; *//* right: 0; *//* z-index: -1; *//* background: #0068b7; *//* transform:translateY(-10px); */}
.system1 ul em{position:relative;display:flex;margin: auto;width: 34px;height: 30px;border-radius:50%;align-items: center;justify-content: center;}
.system1 ul h4{margin-top:15px;color:#282828;font-size:18px;font-size: 15px;font-weight: normal;}
.system1 ul em img{ width:100%;}
.system1 ul li{width: 29.7%;margin-right: 20px;margin-bottom: 10px;}
.system1 ul li:nth-child(3n){margin-right: 0;}
.system1 ul li:nth-child(5){width: 64.8%;float:right;margin-right: 0;}



.wid100px01{width:1240px; float:none;margin: 0 auto;}
.xsjl-pic01{width: 48%;margin-top: 10px;height: 237px;margin-right:24px;}
.xsjl-txtpx01{width: 47.9%;margin-top: 10px;/* padding-right:24px; */height: 290px;/* border-right:1px solid #e9e9e9; */margin-right: 50px;margin-top: 20px;}
.xsjl-txtpx01:nth-child(2n){margin-right: 0;padding-right:0;}
.xsjl-txtpx01:nth-child(2n) .xsjl-conpx li{/* width: 100%; */}
.mtxd{width:366px; margin-top:40px;}
.xsjl-conpx01{width:100%;}
.xsjl-conpx01 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; *//* height:40px; */line-height:40px;color:#333;display:block;float:left;padding-bottom: 10px;border-bottom: 1px dashed #b9b9b9;margin-bottom: 15px;line-height: 26px;}
.xsjl-conpx01 li a{color:#333;position: relative;padding-left: 16px;width: 80%;display: block;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow: ellipsis;float: left;}
.xsjl-conpx01 li a::before {
    content: "";
    width: 5px;
    height: 5px;
    display: block;
    background: #0068b7;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}



.xsjl-pic02{width: 48%;margin-top: 10px;height: 371px;margin-right:24px;}
.xsjl-txt02{width: 30.3%;margin-top: 20px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; */margin-right: 50px;}
.xsjl-txt02:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd02{width:366px; margin-top:40px;}
.xsjl-con02{width: 100%;}
.xsjl-con02 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 39px;line-height: 30px;color: #666;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con02 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 68%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd02{width:100%; margin-top:40px;}
.kstd02 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}


.xsjl-txt6{width: 47%;margin-top: 40px;/* padding-right:24px; *//* height:308px; *//* border-right:1px solid #e9e9e9; *//* margin-right: 50px; */float: right;}
.xsjl-txt6:nth-child(3n){margin-right: 0;padding-right:0;}
.mtxd46{width:366px; margin-top:40px;}
.xsjl-con6{width: 100%;}
.xsjl-con6 li{width: 100%;/* padding-left:17px; *//* border-left:3px solid #0052a4; */height: 36px;line-height: 30px;color:#333;display:block;float:left;/* padding-bottom: 10px; *//* border-bottom: 1px dashed #b9b9b9; *//* margin-bottom: 15px; *//* line-height: 36px; */d}
.xsjl-con6 li a{color:#333;/* position: absolute; */padding-left: 16px;width: 75%;display: inline-block;white-space: nowrap;/* width: 100%; */overflow: hidden;text-overflow:ellipsis;float: left;background: url('../images/dot1.png') no-repeat left 13px;padding-left: 16px;}
.kstd6{width:100%; margin-top:40px;}
.kstd6 li a{width:222px; text-align:center; line-height:24px; color:#333; display:block; float:left; margin-right:20px;}


.news .hTitle{margin-bottom:20px;}

.newsL{width: 48%;position:relative;z-index:2;overflow:hidden;margin-right: 50px;}
.newsL .title{margin-top: 40px;}
.newsL li{float:left;width:48%;margin-right: 23px;}
.newsL li:nth-child(3n){margin-right:0;}
.newsL .pic{display: block;height:260px;overflow:hidden;/* margin-bottom:25px; */width: 100%;margin-top: 0;}
.newsL .pic img{ width:100%; height:100%;}
.newsMain1 h4{font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:15px;font-weight: normal;}
.newsMain1 h4 a{color: #000;font-size: 16px;}
.newsMain1 p{/* height:100px; *//* border-bottom: 1px solid #e5e5e5; */margin-bottom: 10px;line-height:1.8;font-size: 14px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: justify;text-justify: distribute-all-lines;}
.newsMain1 .date{/* display:block; *//* font-size:12px; *//* color:#999; */position: absolute;/* top: -29px; */color:#fff;background: rgba(5, 95, 163, 0.8);padding: 2px 20px;bottom: 116px;}
.newsMain1 .date a{margin-right:25px;}
.newsL :hover .bgImg{transform: scale(1.1);}
.newsR{width:32.5%;}
.newsR li.txt{margin-bottom:45px;border-bottom: 1px solid #e5e5e5;padding-bottom:45px;}
.newsR .hTitle{margin-bottom:40px;}
.newsR .list {height:42px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsR .list span{float:right;color:#999;margin-left:20px;font-family:Arial;font-size:12px;}
.newsR .list a:hover{padding-left:10px;}



.honor{padding-top:30px;text-align: center;overflow:visible;position:relative;}
.honorSlide{overflow:hidden;}
.honorSlide li{width:25%;text-align:center;float:left;background: #fff;}
.honorSlide li a{display:block;overflow:hidden;/* border:1px solid #ebebeb; */}
.honorSlide li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;line-height:35px;padding:10px;padding-top:0;}
.honorSlide li a:hover img{transform:scale(1.1);}
.honorSlide li a:hover p{color:#0068b7;}
.honorSlide .btn{width:40px;height:40px;background:#0068b7;text-align:center;line-height:40px;color:#fff;font-family:"Arial";left:-60px;top:60%}
.honorSlide .btn:hover{background: #0068b7;}
.honorSlide .swiper-button-next{right:-60px;left:auto;}