@charset "utf-8";

/*==========css reset==========*/



html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section {margin:0;padding:0;list-style: none;}

article,aside,details,figcaption,figure,footer,header,menu,nav,section {display:block;}

audio,canvas,video {display:inline-block;}

body,button,input,select,textarea {font:normal 0.2em/1.8  sans-serif,PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans;}

button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img {border:0;/*! display: block; *//*! margin: 0 auto; */}

a {text-decoration:none;}

a:link {}

a:visited {}

a:hover {text-decoration:none;}

a:active {}


h1,h2,h3,h4,h5,h6 {font-family:PingFang SC,Verdana,Helvetica Neue,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;font-size:100%;color:#6b7386;line-height:1.35;}






/*********头部***********/
.header{width: 100%; height:140px; margin: 0 auto; overflow: hidden;}
.header-1400{width: 1400px; height:140px; margin: 0 auto; overflow: hidden; display: flex; justify-content: center;align-items: center;}
.header-1400 h1{width:71%; overflow: hidden;}
.header-1400 h1 img{width:457px; height: 88px; overflow: hidden;}

.search-box{border: #9e1311 1px solid; margin:14px 5px 0 0; border-radius: 10px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;background:#FFF; height: 35px; width:420px;}
.search-box input{color: #818181 !important;font-size:16px; display:block;border:none;background:none; outline:none; padding: 0 5px; width: 90%;}
.search-box .text{color: #818181 !important;margin-right: 10px;}
.search-box .an{width: 30px; height: 20px; display:block;  cursor: pointer; background: url("../images/sousuo.png") no-repeat; margin: 3px 0 0 0;}
.search-box .an input{ cursor: pointer;}

.nav {width:100%; height: 60px; background:url("../images/Img01.png") center top no-repeat #9e1311; margin: 0 auto;position: relative; display: flex;justify-content: center;align-items: center; z-index: 9999;}

.nav>ul {width: 1400px; height: 60px; line-height: 57px;  margin: 0 auto; display: flex; justify-content: space-around; align-items: center;}
.nav>ul>li {position: relative; margin-left: 30px;}
.nav>ul>li>a {display: block; font-size:22px;text-align: center;position: relative;color: #fff;line-height:57px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
.nav>ul>li>a:hover{line-height: 56px; border-bottom: 3px solid #FFFF28; font-weight: 600;}
.nav>ul>li:hover:after {transform: translateY(-50%) rotate(90deg);}
.nav>ul>li>div {position: absolute;    top: 100%;    left: 50%; transform: translateX(-50%); min-width:150px;    text-align: center;    background-color: rgba(255, 255, 255, 0.9);z-index: 99;overflow: hidden;    box-shadow: 0 0 10px rgba(0, 0, 0, .2);    padding: 10px 0;    border-radius: 0 0 10px 10px;    border-top: 3px solid #FFFF28;    visibility: hidden;    opacity: 0;   transition: all 0.5s;}

.nav>ul>li:hover>div { top: 96%;   opacity: 1;  visibility: visible; padding: 10px 0;    border-radius: 0 0 10px 10px;    border-top: 3px solid #FFFF28;   transition: all 0.5s;}
.nav>ul>li>div>ul { overflow: hidden;}
.nav>ul>li>div>ul>li {width: 100%;}
.nav>ul>li>div>ul>li a { font-family: Microsoft Yahei;  display: block;  font-size: 18px;  color: #333333;  line-height: 30px;  white-space: nowrap;  padding: 0 10px;}
.nav>ul>li>div>ul>li:hover a { color: #fff;}
.nav>ul>li>div>ul>li:hover { background: #9e1311;}



.banner {position: relative; /*! height: 650px; */ overflow: hidden; top: -60px;}
.banner img {display: block;width: 100%; /*! height:650px; */}
.banner a {display: block;  position: relative;}
.banner .slick {position: relative;	z-index: 9;}
.banner .slick-slide a {display: block;position: relative;}
.banner .slick-prev {width: 67px;height: 48px; background: url(../images/ban-l.png) no-repeat; background-size: 100% 100%;  left: 5px;}
.banner .slick-next {width: 67px; height: 48px; background: url(../images/ban-r.png) no-repeat; background-size: 100% 100%; right: 5px;}
.banner .slick-dots {bottom: 30px;}
.banner .slick-dots li {width: 15px;height: 15px; background:#FFF;  border-radius:10px 10px 10px 10px;}
.banner .slick-dots li.slick-active {background:#9e1311;  border-radius:10px 10px 10px 10px;}

@media screen and (min-device-width:320px) and (max-device-width:766px){
.header{width: 100%; height:100px; margin: 0 auto; overflow: hidden;}
	.header-1400{width: 100%; height:100px; margin: 0 auto; overflow: hidden; display: flex; justify-content: center;align-items: center;}
	.header-1400 h1{width:100%; overflow: hidden;}
	.header-1400 h1 img{width:100%; height: auto; overflow: hidden;}
	
	.nav {width:100%; height: 30px; background:url("../images/Img01.png") center top no-repeat #9e1311; margin: 0 auto;position: relative; display: flex;justify-content: center;align-items: center; z-index: 9999;}
	.nav>ul {width: 100%; height: 30px; line-height:  30px;  margin: 0 auto; display: flex; justify-content: space-around; align-items: center;}
	.nav>ul>li {position: relative; margin-left:0; }
.nav>ul>li>a {display: block; font-size:16px;text-align: center;position: relative;color: #fff;line-height:30px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
	.nav>ul>li>a {display: block; font-size:10px;text-align: center;position: relative;color: #fff;line-height:30px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
	.nav>ul>li>a:hover{line-height: 30px; border-bottom: 3px solid #FFFF28; font-weight: 600;}
	.search-box{ display: none;}
	
	.banner {position: relative; /*! height: 650px; */ overflow: hidden; top: -30px;}
	.banner img {display: block;width: 100%;  height:220px; }
}

@media screen and (min-device-width:767px) and (max-device-width:768px){
	.header-1400{width: 100%; height:140px; margin: 0 auto; overflow: hidden; display: flex; justify-content: center;align-items: center;}
	
	.nav {width:100%; height: 60px; background:url("../images/Img01.png") center top no-repeat #9e1311; margin: 0 auto;position: relative; display: flex;justify-content: center;align-items: center; z-index: 9999;}
	.nav>ul {width: 100%; height: 60px; line-height:  60px;  margin: 0 auto; display: flex; justify-content: space-around; align-items: center;}
	.nav>ul>li {position: relative; margin-left:0; }
.nav>ul>li>a {display: block; font-size:16px;text-align: center;position: relative;color: #fff;line-height:60px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
	.nav>ul>li>a {display: block; font-size:16px;text-align: center;position: relative;color: #fff;line-height:60px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
	.nav>ul>li>a:hover{line-height: 60px; border-bottom: 3px solid #FFFF28; font-weight: 600;}
	.search-box{border: #9e1311 1px solid; margin:14px 5px 0 0; border-radius: 10px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;background:#FFF; height: 35px; width:90%;}
}


@media screen and (min-device-width:769px) and (max-device-width:1200px){
	.header-1400{width: 100%; height:140px; margin: 0 auto; overflow: hidden; display: flex; justify-content: center;align-items: center;}
	
	.nav {width:100%; height: 60px; background:url("../images/Img01.png") center top no-repeat #9e1311; margin: 0 auto;position: relative; display: flex;justify-content: center;align-items: center; z-index: 9999;}
	.nav>ul {width: 100%; height: 60px; line-height:  60px;  margin: 0 auto; display: flex; justify-content: space-around; align-items: center;}
	.nav>ul>li {position: relative; margin-left:0; }
.nav>ul>li>a {display: block; font-size:16px;text-align: center;position: relative;color: #fff;line-height:60px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
	.nav>ul>li>a {display: block; font-size:16px;text-align: center;position: relative;color: #fff;line-height:60px;font-weight: normal;transition: all 0.5s;font-family: Microsoft Yahei;}
	.nav>ul>li>a:hover{line-height: 60px; border-bottom: 3px solid #FFFF28; font-weight: 600;}
	.search-box{border: #9e1311 1px solid; margin:14px 5px 0 0; border-radius: 10px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;background:#FFF; height: 35px; width:80%;}
}


/**** 新闻图片轮播 ****/
.Div_Box{width:1400px; height: 608px; margin: 0 auto; overflow: hidden;}
.Div750{width: 750px;height: 638px; background: url("../images/Img08.png") right bottom no-repeat; float: left;  margin-top:-30px;}

.s1-c {width: 720px; height: 608px; /*display: flex; flex-wrap: wrap;  justify-content: space-between;*/ position: relative;}
.s1-ban { /*margin-right: .4rem;  margin-left: -0.4rem; */width: 100%; height: 608px; overflow: hidden;}
.s1-ban .pic { width: 720px; height: 480px; padding-top: 0;border-radius: 0 0 80px 0;}
.s1-ban .pic img{ width: 100%; height: 480px; overflow: hidden;}
.s1-ifo {height: 60px; line-height: 30px; overflow: hidden;/*display: flex;  flex-wrap: wrap; justify-content: space-between;   align-items: center;*/ margin-top: 20px;}
.s1-tx {flex: 1;    min-width: 0;}
.s1-tx p {width: 500px; font-size: 22px;line-height: 30px;color: #3d3d3d;max-height: 60px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    font-weight: 600;}
.s1-ban a {padding-left: .4rem;position: relative;    background-size: 1.24rem 1.48rem;}
.s1-ban a:hover .s1-tx p { color: #9e1311;}
.s1-ban .slick-prev {width: 10px;  height: 16px;  background: url(../images/left.png) no-repeat;  background-size: 100% 100%; top:auto;   left: auto;   right: 100px;    bottom:30px; transform: translate(-100%, 0);}
.s1-ban .slick-next {width: 10px;    height: 16px;    background: url(../images/right.png) no-repeat;    background-size: 100% 100%;    top: auto;    left: auto;    right: 30px;    bottom: 30px;   transform: none;}

.Div_tit{width:100%; height: 35px; overflow: hidden;}
.Div_tit h2{width:72%; height: 35px; line-height: 35px; font-size: 36px; color: #3D3D3D; font-weight: Bold; overflow: hidden; float: left;}
.Div_tit h2 span{color: #9e1311;}
.Div_tit a{width:28%; height: 35px; background: url("../images/morebg.png") right bottom no-repeat; line-height: 25px; text-align: center;font-size: 14px; color: #3D3D3D; overflow: hidden;float: right;}
.Div_tit a:hover{color: #9e1311;}

/**********工作动态*************/
.Div580{width: 580px; height: 608px; float: right; overflow: hidden;}
.Div580_list{width: 100%; height: auto; overflow: hidden;}
.Div580_list ul li{width:100%; height: 95px; background: url("../images/Img09.png") center center no-repeat;background-size: 100% 100%; margin-top: 19px; overflow: hidden;}
.Div580_list ul li a .list-date{float: left; width: 17%; height: 95px;}
.Div580_list ul li a .list-date h3{color: #9e1311; font-size: 30px;font-weight: 600; text-align: center; line-height: 55px;}
.Div580_list ul li a .list-date p{color: #9e1311; font-size: 18px; text-align: center; line-height: 20px;}
.Div580_list ul li a h2{width: 65%; margin-top: 18px; margin-right: 10px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2; overflow: hidden;}
.Div580_list ul li:hover{width:580px; height: 95px; cursor: pointer; background: url("../images/Img09A.png") center center no-repeat;background-size: 100% 100%; margin-top: 20px; overflow: hidden;}
.Div580_list ul li:hover h2{color: #9e1311; font-weight: 600;}
.Div580_list ul li:hover .list-date h3{color: #FFF; }
.Div580_list ul li:hover .list-date p{color: #FFF; }

@media screen and (min-device-width:320px) and (max-device-width:768px){
	.Div_Box{width:100%; height: auto; margin: 0 auto; overflow: hidden;}
	.Div750{width: 100%;height: auto; background: url("../images/Img08.png") right bottom no-repeat;  margin-top:-30px;}
	.s1-c {width: 100%; height: auto; /*display: flex; flex-wrap: wrap;  justify-content: space-between;*/ position: relative;}
	.s1-ban { /*margin-right: .4rem;  margin-left: -0.4rem; */width: 100%; height: auto; overflow: hidden;}
	.s1-ban .pic { width: 100%; height: 480px; padding-top: 0;border-radius: 0 0 80px 0;}
	.Div580{width: 45%; height: auto; float: right; overflow: hidden;}
	
	.Div580{width: 100%; height: auto; overflow: hidden;}
	.Div580_list ul li a h2{width: 65%; margin-top: 18px; margin-right: 10px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2; overflow: hidden;}
	.Div580_list ul li a .list-date p{color: #9e1311;font-size: 12px;text-align: center;line-height: 20px;}
	.s1-tx p {width: 320px; font-size: 16px;line-height: 30px;color: #3d3d3d;max-height: 60px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    font-weight: 600;}

}

@media screen and (min-device-width:767px) and (max-device-width:768px){
	
	.Div_Box{width:100%; height: 608px; margin: 0 auto; overflow: hidden;}
	.Div750{width: 54%;height: 638px; background: url("../images/Img08.png") right bottom no-repeat; float: left;  margin-top:-30px;}
	.s1-c {width: 100%; height: 608px; /*display: flex; flex-wrap: wrap;  justify-content: space-between;*/ position: relative;}
	.s1-ban { /*margin-right: .4rem;  margin-left: -0.4rem; */width: 100%; height: 608px; overflow: hidden;}
	.s1-ban .pic { width: 100%; height: 480px; padding-top: 0;border-radius: 0 0 80px 0;}
	.Div580{width: 45%; height: 608px; float: right; overflow: hidden;}
	
	.Div580_list ul li a h2{width: 65%; margin-top: 18px; margin-right: 10px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2; overflow: hidden;}
	.Div580_list ul li a .list-date p{color: #9e1311;font-size: 12px;text-align: center;line-height: 20px;}
	
	.s1-tx p {width: 320px; font-size: 22px;line-height: 30px;color: #3d3d3d;max-height: 60px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    font-weight: 600;}
	
}
	
@media screen and (min-device-width:769px) and (max-device-width:1200px){
	
	.Div_Box{width:100%; height: 608px; margin: 0 auto; overflow: hidden;}
	.Div750{width: 54%;height: 638px; background: url("../images/Img08.png") right bottom no-repeat; float: left;  margin-top:-30px;}
	.s1-c {width: 100%; height: 608px; /*display: flex; flex-wrap: wrap;  justify-content: space-between;*/ position: relative;}
	.s1-ban { /*margin-right: .4rem;  margin-left: -0.4rem; */width: 100%; height: 608px; overflow: hidden;}
	.s1-ban .pic { width: 100%; height: 480px; padding-top: 0;border-radius: 0 0 80px 0;}
	.Div580{width: 45%; height: 608px; float: right; overflow: hidden;}
	
	.Div580_list ul li a h2{width: 65%; margin-top: 18px; margin-right: 10px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2; overflow: hidden;}
	.Div580_list ul li a .list-date p{color: #9e1311;font-size: 12px;text-align: center;line-height: 20px;}
	
	.s1-tx p {width: 320px; font-size: 22px;line-height: 30px;color: #3d3d3d;max-height: 60px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    font-weight: 600;}

}
/*********通知公告.幸福学堂.基地动态模块列表*********/
.Div_Box100{width: 100%; height:717px; background: url("../images/Imgbg.png") center center no-repeat; margin: 60px auto; overflow: hidden; }
.Div_Box1400{width: 1400px; padding: 10px; height:717px; margin: 0 auto; overflow: hidden; display: flex;justify-content: space-between; align-items: center; }
.Div445{width: 31%; height: 650px; padding: 15px; background: #FFF; border-radius: 10px 10px 10px 10px;box-shadow: 0 0 20px rgba(78, 1, 0, .8); }


.Div445_list{width: 100%; height: auto; overflow: hidden;}
/*****通知公告******/
.Div445_list ul{width:100%; height: auto; overflow: hidden;}
.Div445_list ul li{width:100%; height: 100px; border-bottom: 1px dashed #cdcdcd; margin-top: 12px; overflow: hidden; cursor: pointer;}
.Div445_list ul li a .list-date{float: left; width: 17%; height: 90px; background: url("../images/Img10.png") center left no-repeat; display: block;}
.Div445_list ul li a .list-date h3{color: #9e1311; margin-top: 27px; font-size: 16px;font-weight: 600; text-align: center; line-height: 25px;}
.Div445_list ul li a .list-date p{color: #9e1311; font-size: 12px; text-align: center; line-height: 10px;}
.Div445_list ul li a h2{width: 77%; height: 60px; overflow: hidden; margin-top: 18px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.Div445_list ul li:hover h2{ color: #9e1311; font-weight: 600; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.Div445_list ul li:hover .list-date{background: url("../images/Img10A.png") center left no-repeat; }
.Div445_list ul li:hover .list-date h3{color: #FFF; }
.Div445_list ul li:hover .list-date p{color: #FFF; }

/*********幸福学堂***********/
.Div445_list dl{width: 100%; height: 250px; overflow: hidden; border-bottom: 1px solid #9e1311; margin: 37px 0 0 0;}
.Div445_list dl a dt{width: 100%; height:140px; overflow: hidden;}
.Div445_list dl a dt img{width: 100%; height: 140px; overflow: hidden; transform 0.3s ease-in-out;}
.Div445_list dl a dd{width: 100%; height:auto; overflow: hidden;}
.Div445_list dl a dd h2{width: 100%;line-height: 40px; overflow: hidden;font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d;}
.Div445_list dl a dd p{color: #989898; font-size: 12px; line-height: 26px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.Div445_list dl:hover dd h2{font-weight: 600; color: #9e1311;}
.Div445_list dl:hover dt img{transform: scale(1.1);}

.Div445_list ul.Div445_listTu{width: 100%; height: auto; overflow: hidden;}
.Div445_list ul.Div445_listTu li{width: 100%; height: 35px; background: url("../images/Img02.png") center left no-repeat; padding-left: 30px; overflow: hidden;}
.Div445_list ul.Div445_listTu li h3{width: 84%; height: 35px; line-height: 35px; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d; float: left;}
.Div445_list ul.Div445_listTu li span{width: 15%; overflow: hidden;float: left;line-height: 35px; color: #989898; font-size: 14px;}
.Div445_list ul.Div445_listTu li:hover h3{ color: #9e1311; font-weight: 600;}


/*********基地动态***********/
.Div445_list ul.Div445_listTu2{width: 100%; height: auto; overflow: hidden;}
.Div445_list ul.Div445_listTu2 li{width: 100%; height: 35px;  overflow: hidden;}
.Div445_list ul.Div445_listTu2 li h3{width: 84%; height: 35px; line-height: 35px; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d; float: left;}
.Div445_list ul.Div445_listTu2 li span{width: 15%; overflow: hidden;float: left;line-height: 35px; color: #989898; font-size: 14px;}
.Div445_list ul.Div445_listTu2 li:hover h3{ color: #9e1311; font-weight: 600;}

@media screen and (min-device-width:320px) and (max-device-width:767px){
	.Div_Box100{width: 100%;  height:100%; background: url("../images/Imgbg.png") center center repeat-y; margin: 60px auto; overflow: hidden; }
	.Div_Box1400{width: 100%; padding: 10px; height:100%; margin: 0 auto; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between; align-items: center; }
	
	.Div445{width: 100%; height: 625px; padding: 15px; background: #FFF; border-radius: 10px 10px 10px 10px;box-shadow: 0 0 20px rgba(78, 1, 0, .8); }
}

@media screen and (min-device-width:767px) and (max-device-width:768px){
	.Div_Box1400{width: 100%; padding: 10px; height:717px; margin: 0 auto; overflow: hidden; display: flex;justify-content: space-between; align-items: center; }
	
	.Div445_list ul li a .list-date{float: left; width: 33%; height: 90px; background: url("../images/Img10.png") center left no-repeat; display: block;}
	.Div445_list ul li a h2{width: 64%; height: 60px; overflow: hidden; margin-top: 18px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
	
	.Div445_list ul.Div445_listTu li h3{width: 70%; height: 35px; line-height: 35px; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d; float: left;}
	.Div445_list ul.Div445_listTu li span{width: 28%; overflow: hidden;float: left;line-height: 35px; color: #989898; font-size: 14px;}
	
	.Div445_list ul.Div445_listTu2 li h3{width:70%; height: 35px; line-height: 35px; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d; float: left;}
.Div445_list ul.Div445_listTu2 li span{width: 28%; overflow: hidden;float: left;line-height: 35px; color: #989898; font-size: 14px;}
 
}



@media screen and (min-device-width:769px) and (max-device-width:1200px){

	.Div_Box1400{width: 100%; padding: 10px; height:717px; margin: 0 auto; overflow: hidden; display: flex;justify-content: space-between; align-items: center; }
	
	.Div445_list ul li a .list-date{float: left; width: 33%; height: 90px; background: url("../images/Img10.png") center left no-repeat; display: block;}
	.Div445_list ul li a h2{width: 64%; height: 60px; overflow: hidden; margin-top: 18px; line-height: 30px; font-size: 18px; color: #3d3d3d; float: right; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
	
	.Div445_list ul.Div445_listTu li h3{width: 70%; height: 35px; line-height: 35px; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d; float: left;}
	.Div445_list ul.Div445_listTu li span{width: 28%; overflow: hidden;float: left;line-height: 35px; color: #989898; font-size: 14px;}
	
	.Div445_list ul.Div445_listTu2 li h3{width:70%; height: 35px; line-height: 35px; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; color: #3d3d3d; float: left;}
.Div445_list ul.Div445_listTu2 li span{width: 28%; overflow: hidden;float: left;line-height: 35px; color: #989898; font-size: 14px;}
		
}
/*******荣誉称号.提案.友情链接模块*******/
.Div_Box3{width:1400px; height: auto; margin: 0 auto; padding-bottom: 60px;  display: flex;justify-content: space-between; }
.Div_Box3_K{width: 32%;  }
.Div_Box3_Khonor{width: 100%; height: auto; overflow: hidden;}
.Div_Box3_Khonor ul{margin-top: 30px;}
.Div_Box3_Khonor ul li{width: 100%; height:108px; background: url("../images/Img03.png") center left no-repeat;background-size: 100% 100%; margin: 20px 0 0 0;}
.Div_Box3_Khonor ul li h2{width: 100%; height: 80px; overflow: hidden;padding:12px 3px 0 35px; line-height: 35px; margin:0 0 -2px 0; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; color: #3d3d3d;}
.Div_Box3_Khonor ul li span{width:100%; overflow: hidden; padding: 0 0 0 350px; line-height: 35px; color: #9e1311; font-size: 14px;}
.Div_Box3_Khonor ul li:hover{background: url("../images/Img03A.png") center left no-repeat;background-size: 100% 100%;}
.Div_Box3_Khonor ul li:hover h2{ color: #9e1311; font-weight: 600;}
.Div_Box3_Khonor ul li:hover span{ color: #FFF;}


/*************提案************/
.Div_Box3_Kproposal{width: 100%; height: auto; overflow: hidden;}
.Div_Box3_Kproposal ul{margin-top: 36px;}
.Div_Box3_Kproposal ul li{width: 100%; height:74px; background: url("../images/Img04.png") center left no-repeat;background-size: 100% 100%; margin: 20px 0 0 0;}
.Div_Box3_Kproposal ul li h2{width: 90%; margin:0 auto;height: 74px; overflow: hidden; line-height: 30px; padding: 8px 0 0 0; font-size: 18px;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; color: #3d3d3d;}
.Div_Box3_Kproposal ul li:hover{background: url("../images/Img04A.png") center left no-repeat;background-size: 100% 100%;}
.Div_Box3_Kproposal ul li:hover h2{ color: #9e1311; font-weight: 600;}

/*******友情链接*********/
.Div_Box3_Klink{width: 100%; height: 318px;margin: 0 auto; background: url("../images/Img05.png") center top no-repeat; }
.Div_Box3_KlinkTit{width: 31%; height: 45px; margin: 0 auto; display: block; overflow: hidden;}
.Div_Box3_KlinkTit i{float: left; padding: 12px 0 0 0;}
.Div_Box3_KlinkTit h2{float: right;font-size: 24px; line-height: 45px; color: #FFF;}
.Div_Klink_list{width: 94%; margin: 0 auto;}

.Div_Klink_list .ul-list {
 width: 100%;
}
.Div_Klink_list .ul-list > li { width: 47% !important; height: 45px; line-height: 45px; float: left;
  flex: 1;
  position: relative; 
	background: #f8f8f8;
	color: #3d3d3d;
	padding: 0 10px; margin: 30px 4px 0px 4px;
}
.Div_Klink_list .ul-list > li:last-child {
  border-right: none;
}
.Div_Klink_list .ul-list > li > a {
  height: 45px;
	display: block;
  font-size: 18px;
  text-decoration: none;
  color: #3d3d3d;
	cursor: pointer;
}
.Div_Klink_list .ul-list > li > a i{float: right;}

.Div_Klink_list .ul-list > li:hover .ol-list {
  display: block;
}
.Div_Klink_list .ul-list > li a:hover,.Div_Klink_list .ul-list > li .active{color:#9e1311; }


.ahover{color:#9e1311;}

.Div_Klink_list .ol-list {
  display: none;
  position: absolute;
  top: 45px;
  left: 0;
  z-index: 99999;
  background: #f8f8f8;
  width: 100%;
}
.Div_Klink_list .ol-list > li > a {
  font-size: 14px;
  text-decoration: none;
  color: #3d3d3d;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #9e1311;
  justify-content: center;
}
.Div_Klink_list .ol-list > li > a:hover {
  background: #9e1311;color: #fff;
}







.Div_Box3_Kmenu{width:100%; height: 75px; margin: 34px 0 0 0; background: url("../images/Img11.png") center center no-repeat;}
.Div_Box3_Kmenu a{width: 45%; height: 75px; display: block;margin: 0 auto;}
.Div_Box3_Kmenu i{float: left; padding: 15px 0 0 0;}
.Div_Box3_Kmenu h2{float: right;font-size: 36px; line-height: 75px; color: #FFF;}
.Div_Box3_Kmenu:hover{background:#9d110f; cursor: pointer;}
.Div_Box3_Kmenu:hover h2{font-weight: 600;}

@media screen and (min-device-width:320px) and (max-device-width:767px){

	.Div_Box3{width:100%; height: auto; margin: 0 auto; overflow: hidden; display: flex;justify-content: space-between;flex-direction: column; }
	.Div_Box3_K{width: 100%;  }
	.Div_Box3_Klink{width: 100%; height: 470px;margin: 0 auto; background: url("../images/Img05.png") center top no-repeat; }
	.Div_Box3_KlinkTit{width: 33%; height: 45px; margin: 0 auto; display: block; overflow: hidden;}
	.Div_Klink_list .ul-list > li { width: 100% !important; height: 45px; line-height: 45px; float: left;  flex: 1;  position: relative; 	background: #f8f8f8;	color: #3d3d3d;	padding: 0 10px; margin: 30px 5px 0px 0; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.Div_Klink_list .ul-list > li > a {
  height: 45px;
	display: block;
  font-size: 16px;
  text-decoration: none;
  color: #3d3d3d;
	cursor: pointer;
}

	.Div_Box3_Kmenu a{width: 54%; height: 75px; display: block;margin: 0 auto;}
	
	.Div_Box3_Khonor ul li span{width:100%; overflow: hidden; padding: 0 0 0 310px; line-height: 35px; color: #9e1311; font-size: 14px;}
	
	.Div_Box3_Khonor ul li:hover{background: url("../images/Img03A.png") center left no-repeat; background-size: 100% 100%; }
	
	.Div_Box3_Kproposal ul li{width: 100%; height:74px; background: url("../images/Img04.png") center left no-repeat;background-size: 100% 100%; margin: 20px 0 0 0;}
	.Div_Box3_Kproposal ul li:hover{background: url("../images/Img04A.png") center left no-repeat;background-size: 100% 100%;}
	
}

@media screen and (min-device-width:767px) and (max-device-width:768px){
	.Div_Box3{width:100%; height: auto; margin: 0 auto; overflow: hidden; display: flex;justify-content: space-between; }
	.Div_Box3_Kmenu a{width: 75%; height: 75px; display: block;margin: 0 auto;}
	.Div_Box3_Khonor ul li{width: 100%; height:108px; background: url("../images/Img03.png") center left no-repeat;  background-size: 100% 100%; margin: 20px 0 0 0;}
	.Div_Box3_Khonor ul li span{width:100%; overflow: hidden; padding: 0 0 0 170px; line-height: 35px; color: #9e1311; font-size: 14px;}
	
	.Div_Box3_Khonor ul li:hover{background: url("../images/Img03A.png") center left no-repeat; background-size: 100% 100%; }

	
	.Div_Box3_KlinkTit{width: 51%; height: 45px; margin: 0 auto; display: block; overflow: hidden;}
	.Div_Klink_list .ul-list > li { width: 47% !important; height: 45px; line-height: 45px; float: left;  flex: 1;  position: relative; 	background: #f8f8f8;	color: #3d3d3d;	padding: 0 10px; margin: 30px 5px 0px 0; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.Div_Klink_list .ul-list > li > a {
  height: 45px;
	display: block;
  font-size: 11px;
  text-decoration: none;
  color: #3d3d3d;
	cursor: pointer;
}
.Div_Klink_list .ol-list > li > a {
  font-size: 10px;
  text-decoration: none;
  color: #3d3d3d;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #9e1311;
  justify-content: center;
}
}

@media screen and (min-device-width:769px) and (max-device-width:1200px){

	.Div_Box3{width:100%; height: auto; margin: 0 auto; overflow: hidden; display: flex;justify-content: space-between; }
	.Div_Box3_Kmenu a{width: 75%; height: 75px; display: block;margin: 0 auto;}
	.Div_Box3_Khonor ul li{width: 100%; height:108px; background: url("../images/Img03.png") center left no-repeat;  background-size: 100% 100%; margin: 20px 0 0 0;}
	.Div_Box3_Khonor ul li span{width:100%; overflow: hidden; padding: 0 0 0 170px; line-height: 35px; color: #9e1311; font-size: 14px;}
	
	.Div_Box3_Khonor ul li:hover{background: url("../images/Img03A.png") center left no-repeat; background-size: 100% 100%; }

	
	.Div_Box3_KlinkTit{width: 51%; height: 45px; margin: 0 auto; display: block; overflow: hidden;}
	.Div_Klink_list .ul-list > li { width: 47% !important; height: 45px; line-height: 45px; float: left;  flex: 1;  position: relative; 	background: #f8f8f8;	color: #3d3d3d;	padding: 0 10px; margin: 30px 5px 0px 0; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
	.Div_Klink_list .ul-list > li > a {
  height: 45px;
	display: block;
  font-size: 12px;
  text-decoration: none;
  color: #3d3d3d;
	cursor: pointer;
}
.Div_Klink_list .ol-list > li > a {
  font-size: 10px;
  text-decoration: none;
  color: #3d3d3d;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #9e1311;
  justify-content: center;
}

	
}

/*********底部信息***********/
.footer{width:100%; height:150px; background: url("../images/footerbg.png") center center no-repeat #9e1311; overflow: hidden;}
.footBox{width: 1400px; height: 150px; margin: 0 auto; overflow: hidden; display: flex;align-items: center;}
.footBox h2{width: 80%; height: 120px; overflow: hidden;}

.footBox .footBox_p{width: 20%; height: auto; overflow: hidden;}
.footBox .footBox_p p{color: #FFF;font-size: 16px;}
.footBox .footBox_p p a{color: #FFF;font-size: 16px;}

@media screen and (min-device-width:320px) and (max-device-width:767px){
	.footer{width:100%; height:auto; background: url("../images/footerbg.png") center center no-repeat #9e1311; overflow: hidden;}
	.footBox{width: 100%; height: auto; margin: 0 auto; overflow: hidden; display: flex; flex-direction: column; align-items: center;}
	.footBox h2{width: 100%; height: auto; overflow: hidden;}
	.footBox h2 img{width: 100%; height: auto; overflow: hidden;}
	.footBox .footBox_p{width: 100%; height: auto; overflow: hidden;}
	
}


@media screen and (min-device-width:767px) and (max-device-width:768px){
	.footBox{width: 100%; height: 150px; margin: 0 auto; overflow: hidden; display: flex;align-items: center;}
		
	.footBox h2{width: 75%; height: 88px; overflow: hidden;}
	.footBox .footBox_p{width: 35%; height: auto; overflow: hidden;}
}

@media screen and (min-device-width:769px) and (max-device-width:1200px){

	.footBox{width: 100%; height: 150px; margin: 0 auto; overflow: hidden; display: flex;align-items: center;}
		
	.footBox h2{width: 75%; height: 88px; overflow: hidden;}
	.footBox .footBox_p{width: 35%; height: auto; overflow: hidden;}
}