
/*CSSDocument*/
*{margin:0;padding:0;}
html{margin:0 auto;width:100%;}
body{background:#fff;color:#4e4f4f;font-family:Microsoft YaHei,Sim Sun;-webkit-text-size-adjust:none; font-size: 14px; line-height: 26px;}
a{-color:#4e4f4f;text-decoration:none;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
a:hover{text-decoration:none;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;}
img{border:none;}
ol,ul,li{list-style:none;}
li{list-style-type:none;}
table{border-collapse:collapse;}
input,textarea,button{outline:none;}
textarea{resize:none;}
img{max-width:100% !important; height: auto !important;vertical-align:middle;}
/**/
.center{text-align:center;}
.clear{clear:both;}
.bold{font-weight:bold;}
.block{display:block;}
.clearfix:after{clear:both;content:"";display:block;visibility:hidden;height:0;overflow:hidden;}
/*字体颜色*/
.color3{color:#333;}
.color6{color:#666;}
.color9{color:#999;}
.colorc{color:#ccc;}

.red, .clr_r{color:#fe5a00 !important;}
.blue, clr_b, clr_b2{color:#0045e3 !important;}
.green{color:#0ad200 !important;}
.white{color:#FFF !important;}
.orange{color:#ff9900 !important;}
.purple{color: #490bd0 !important;}
/*背景颜色*/
.bj_gray{background-color:#f0f0f0 !important;}
.bj_white{background-color:#FFF !important;}
.bj_red{background-color:#b60148 !important;}
.bj_blue{background-color:#3f4fe4 !important;}
.bj_orange{background-color: #fcba04 !important;}
.bj_purple{background-color: #920ae8 !important;}
/*定位*/
.relative{position:relative;}
.absolute{position:absolute;}
.flex{display:flex;justify-content:space-between;align-items:center;}
.flex-wrap{flex-wrap:wrap;}
.flex-col{flex-direction:column;}
.flex-start{justify-content:flex-start;}
.flex-shrink{flex-shrink: 0;}
.justify-center{justify-content: center;}
.align-start{align-items:flex-start;}
/*字体样式*/
.bold{font-weight:bold;}
.text-l{text-align:left;}
.text-c{text-align:center;}
.text-r{text-align:right;}
.text-over{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*间隔高度*/
.xian{height:1px;background:#e5e5e5;}
.kb10{height:10px;}
.kb20{height:20px;}
.kb30{height:30px;}
.kb50{height:50px;}
.kb100{height:100px;}
.padding_l_30{padding-left:30px;}
/* 公众部分 */
.container{width: 1280px; margin: 0 auto;position: relative; z-index: 1;}
/* 头部 */
.header{ overflow: hidden; position: absolute; top: 0; left: 0; right: 0;z-index: 9999;}
.header li a{position: relative;display: block; color: #ffffff; font-size: 17px; padding: 0 10px; height: 80px; line-height: 80px;}
.header li a:hover::after{
	content:'';
	position: absolute;
	left: calc((100% - 30px)/2);
	bottom: 2px;
	width: 30px;
	height: 6px;
	background: #FFFFFF;
	border-radius: 20px;
}
.header .logo{padding: 10px 30px;}
.header .menu{width: 32px;padding: 10px 20px;}
.header .menuBox{position: fixed; top:80px; left: 0; width: 100%; height: auto; max-height: 100%; overflow-y: auto !important; padding: 10px 15px; background: rgba(0,0,0,.6); display: none; }
.header .menuBox li a{ height: 40px; line-height: 40px;text-align: center;}
.banner{margin-top:80px;}

.notice{background: linear-gradient(#7600f5,#153ad8); border: 0.0625rem solid #ffffff; box-shadow: 0 0 16px rgba(198, 198, 198, 0.75); margin-top: -60px; position: relative; z-index: 9; height: 110px; font-size: 18px;}
.notice .titImg{ position: absolute; left: 15px; top: -48px;}
.notice .notice_left{ width: 65%;justify-content: space-evenly; text-align: center; padding: 20px 0;}
.notice .notice_left .tit{color: #ffffff;}
.notice .notice_left .time{color: #fcff00;}
.notice .notice_left .line{width: 1px; height: 30px;}

.notice .notice_right{width: 35%;background: linear-gradient(#153ad8,#7600f5); height: 100%; justify-content: space-evenly;}
.notice .notice_right .btn{ width: 38%; height: 42px; line-height: 42px; border-radius: 8px;text-align: center;color: #FFF;}

.myBox{position: relative; z-index: 10;}
.myBox .tit{ padding: 24px; font-size: 18px; height: 30px; line-height: 30px; position: relative; overflow: hidden;}
.myBox .cont{ padding: 0 30px 0 0; font-size: 16px; color: #000000; margin-right: auto; line-height: 28px;}
.myBox .cont div>span{ padding-left: 20px;}
.myBox .logOut{ padding: 24px 30px; font-size: 16px; color: #878787; height: 30px; line-height: 30px; position: relative; right: auto;overflow: hidden; cursor: pointer;}
.myBox .bjImg{ position: absolute; top: 0; right: 0;}
.myBox .logOut .bjImg{transform: rotateY(180deg);left: 0; right: auto;}
/* 底部 */
.footer_left{width: 25%; justify-content:flex-start;}
.footer_left .chart{ margin-right:30px;}
.footer_middle{ width: 28%;}
.footer_middle .tit{ line-height: 74px; font-size: 24px; border-bottom: 1px dashed #c7c7c7;}
.footer_middle .nr{padding: 20px 0;}
.footer_right{line-height: 26px; width: 30%;}
.footer_right .tit{font-weight: bold;}
.footer_right .nr{padding-left: 13px;}

.end_logo{ padding: 55px 30px 35px 30px;}
.footer{color: #fff; background: #2465FA; line-height: 16px; padding: 24px 0;font-size: 12px;}

/* 子页面样式 */
/* 公用 */
.zybox{background: #ffffff; margin:0 auto 40px auto;color:#000000;}
.location{background: #e7e7e7; height: 55px; line-height: 55px; color:#8a8a8a;padding-left: 20px;}
.location a{ color: #8a8a8a;}
.zyTitle{ font-size: 36px;line-height: 48px; text-align: center; padding: 35px; border-bottom: 1px solid #efefef;}
.zybox .content{padding: 40px 60px; font-size: 18px;line-height: 48px; }
.zybox .table{width: 100%; border:1px solid #e6e6e6; border-right: none; border-bottom: none;}
.zybox .table tr th{ padding: 10px; background: #f8f8f8; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; font-weight: normal;}
.zybox .table tr td{background: #ffffff; text-align: center; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding: 10px; }
/* 当浏览器的可视区域小于1280px */
@media screen and (max-width:1280px) {
	.show_1280{display: block;}
	.hide_1280{display: none;}
	.container{ width: calc(100% - 20px); margin: 10px;}
}
/* 当浏览器的可视区域小于1200px */
@media screen and (max-width:1200px) {
	.show_1200{display: block;}
	.hide_1200{display: none;}
	footer .container{flex-direction: column; align-items: center;}
	footer .container>div{width: 100%;text-align: center;}
	.footer_left {justify-content:center;}
	.myBox .cont>.flex:first-of-type{flex-direction: column;align-items:flex-start}
}
/* 当浏览器的可视区域小于980px */
@media screen and ( max-width: 980px ) {
	.show_980{display: block;}
	.hide_980{display: none;}
	
	.notice{flex-direction: column; align-items: center; height: auto;font-size: 16px;}
	.notice>div{ width: 100% !important;text-align: center !important; margin: 5px auto;}
	.myBox .cont>.flex{flex-direction: column;align-items:flex-start}
	
	.notice .notice_left .tit {float:left; padding-right:10px;}
	.notice .notice_left .time {float:right}
	
	
	.zybox .content{padding:20px 30px;font-size: 16px; line-height: 30px;}
	.zyTitle{font-size: 28px;padding: 20px;}
	
	.fenhui li .tit{padding: 16px;font-size: 20px;}
	.fenhui li .tit a{font-size: 14px;}
	.speech li .tit{padding: 16px;}
	.speech li .tit .tt span{font-size: 20px;}
	.speech li .tit .chakan{font-size: 14px;}
	.speech li .nr{ padding: 20px;}
	
	.posterSearch>span{display: none;}
	.posterSearch .select{width: 30%;}
	
	.speechTit{ padding: 0 20px 20px;font-size: 16px; line-height: 28px;}
	.speechInfo .person{flex-direction: column; align-items: center; height: auto;}
}

@media screen and ( max-width: 750px ) {
	/*
	.myBox .cont>.flex:last-child{display: none}
	.myBox .cont>.flex span{display: none}
	*/
	.myBox .cont .show{display: block !important}
}
/* 当浏览器的可视区域小于650px */
@media screen and ( max-width: 650px ) {
	.hide_650{display: none;}
	.show_650{display: block;}
	
	.notice{margin: 10px 0 0 0;}
	.kb30{height: 15px;}
	.notice .notice_left {flex-direction: column;}
	.notice .notice_left .line{width: 10%; height: 1px; margin: 10px 0;}
	.myBox .tit {padding:12px; height:auto;}
	.myBox .logOut {display: none;}
	.myBox .cont .huiyuan{display: none;}
	.myBox .tit .bjImg{display: none;}
	.zybox .content{padding:15px 20px;font-size: 14px; line-height: 26px;}
	
	.fenhui li .tit,.fenhui li .nr{padding: 10px;}
	.speech .flex{ flex-direction: column; align-items: flex-start;}
	.speech li .nr .img{padding: 0; margin: 0 auto;}
	
	.posterSearch {flex-direction: column;}
	.posterSearch>div{width: 90%; margin: 5px auto;}
	.posterSearch .input input{width: 100%;box-sizing: border-box;}
	.posterSearch .select{width:calc(100% - 40px);}
	
	.zybox .table tr td{font-size: 14px; line-height: 24px;}
	.poster td{font-size: 14px;}
}



.news-main{padding: 0 10px; }
.news-tips{font-size: 16px; color: #e1e1e1; line-height: 25px; padding: 30px 0; text-align: center; }
.news-list li{margin-bottom: 28px; border: 1px solid #ebebeb; padding: 20px 25px; height:120px}
.news-list li a{display: block; }
.news-list li .img-cont{width: 160px; height: 120px; overflow: hidden; }
.news-list li .img-cont img{width: 100%; height: 100%; transition: all .35s; }
.news-list li:hover .img-cont img{transform: scale(1.05); }
.news-list li .news{margin-left: 185px; }
.news-list li .news p{font-size: 16px; color: #828282; line-height: 25px; margin-bottom: 20px; }
.news-list li .news p span{color: #000; padding-right: 15px; }
.news-list li .news p b{font-weight: normal; color: #1782cf; }
.news-list li .news p:last-child{margin:0; }