<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*内页轮播*/

a{

	color: inherit;

	text-decoration: none;

}

.banner0&gt;.container{

	position: relative;

}

.banner0 img{

	width: 100%;

	vertical-align: top;

}

.header2.header {

	/*display: none!important;*/

}

.banner0 .tex{

	position: absolute;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	color: #fff;

}

.banner0 .tex h4{

	font-size: 46px;

	margin-bottom: 40px;

}

.banner0 .tex p{

	line-height: 30px;

	font-size: 16px;
	text-indent:2em;

}

.banner0 .tex a{

	color: #fff;

	width: 184px;

	height: 48px;

	line-height: 48px;

	display: inline-block;

	border: 1px solid #fff;

	overflow: hidden;

	padding-left: 24px;

	padding-right: 10px;

	box-sizing: border-box;

	margin-top: 36px;

}

.banner0 .tex a i{

	float: right;

	font-size: 30px;

}

.banner0 .sidebar{

	position: absolute;

	bottom: 0;

	right: 0;

	color: #fff;

	background: url(../images/about_01.png)no-repeat center;

	background-size: cover;

	padding: 0 22px;

}

.speechmMdular .tex-l .btt a:hover{

	color:#fff

}

@media screen and (max-width: 1200px) {

	.banner0 .tex h4{

		font-size: 30px;

		margin-bottom: 20px;

	}

	.banner0 .tex p {

	    line-height: inherit;

	    font-size: 14px;

	}

	.banner0 .tex a {

	    width: 142px;

	    height: 30px;

	    line-height: 30px;

	    padding-left: 12px;

	    padding-right: 5px;

	    margin-top: 18px;

	}

}





@media screen and (max-width: 767px){

	.banner0 .tex h4 {

	    font-size: 20px;

	    margin-bottom: 12px;

	    margin-bottom: 10px;

	}

	.banner0 .tex p {

	    font-size: 12px;

	    display: none;

	}

	.banner0 .tex a {

	    width: 71px;

	    height: 30px;

	    line-height: 30px;

	    padding-left: 6px;

	    padding-right: 0;

	    margin-top: 10px;

	}

	.banner0 .tex{

		left: 15px;

	}

}

/*自信诚信 用心创新*/

.innovate {

	background: #F6F6F6;

}

.speechmMdular-l&gt;div{

	background: #FFFFFF;

	overflow: hidden;

}

.speechmMdular .tex-l{

	padding: 60px 50px 40px 60px;

	overflow: hidden;

}

.speechmMdular .tex-l h4{

	font-size: 26px;

	color: #333333;

	padding-bottom: 46px;

	position: relative;

	margin-bottom: 40px;

}

.speechmMdular .tex-l h4 span{

	display: inline-block;

	width: 60px;

	height: 1px;

	background: #E3E3E3;

	position: absolute;

	bottom: 0;

	left: 0;

}

.speechmMdular .tex-l p{

	font-size: 16px;

	color: #747474;

	line-height: 35px;
	text-indent:2em
}

.speechmMdular .img img{

	width: 100%;

	vertical-align: top;

}

.speechmMdular .tex-l .btt{

	color: #fff;

	overflow: hidden;

	line-height: 40px;

	margin-top: 100px;

}

.speechmMdular .tex-l .btt span{

	float: left;

	background: #1ba0a7;

	display: inline-block;

	width: 107px;

	text-align: center;

	margin-right: 2px;

	transition: all .5s

}

.speechmMdular .tex-l .btt i{

	float: left;

	background: #1ba0a7;

	width:35px;

	text-align: center;

	transition: all .5s

}

.speechmMdular-r&gt;div a:hover{

	color:#fff

}

.ahover-a,.ahover-b{

	transition: all .5s

}

.ahover-a:hover{

	background: #fff;

	color:#b09061!important

}

.ahover-b:hover{

	background:#fff;

	color:#112e56!important

}

.speechmMdular .tex-l .btt span:hover{

	background: #b09061;



}

.speechmMdular .tex-l .btt span:hover ~ i{

	background: #b09061

}

.speechmMdular .img{

	padding: 45px 30px;

	padding-left: 0;

}

.speechmMdular .img&gt;div{

	padding-left: 30px;

	overflow: hidden;

	border-left:1px solid #E3E3E3;

}

.speechmMdular-r&gt;div{

	position: relative;

	margin-bottom: 30px;

	overflow: hidden;

}

.speechmMdular-r&gt;div img{

	width: 100%;

	vertical-align: top;

}

.speechmMdular-r .development .tex{

	position: absolute;

	top: 60px;

	left: 50px;

	color: #fff;

}

.speechmMdular-r .development .tex h4,.speechmMdular-r .organization .tex h4{

	font-size: 26px;

	margin-bottom: 10px;

}

.speechmMdular-r .development .tex p,.speechmMdular-r .organization .tex p{

	font-size: 22px;

	text-transform: uppercase;

	line-height: inherit;

}

.speechmMdular-r .development .tex&gt;a,.speechmMdular-r .organization .tex&gt;a{

	display: inline-block;

	border: 1px solid #fff;

	padding: 8px 24px;

	margin-top: 10px;

}

.speechmMdular-r .organization .tex{

	position: absolute;

	top: 60px;

	right: 50px;

	text-align: right;

	color: #fff;

}

@media screen and (max-width: 1733px) {

	.speechmMdular-r .development .tex h4,.speechmMdular-r .organization .tex h4{

		font-size: 16px;

		margin-bottom: 0;

	}

	.speechmMdular-r .development .tex p,.speechmMdular-r .organization .tex p{

		font-size: 14px;

	}

	.speechmMdular-r .development .tex&gt;a,.speechmMdular-r .organization .tex&gt;a{

		padding: 4px 12px;

		margin-top: 0;

	}

	.speechmMdular .tex-l .btt{

		margin-top: 30px;

	}

}

@media screen and (max-width: 1462px){

	.speechmMdular .tex-l .btt{

		display: none;

	}

	.speechmMdular-r .development .tex,.speechmMdular-r .organization .tex{

		top: 20px;

	}

}





@media screen and (max-width: 991px){

	.speechmMdular .tex-l h4 {

	    font-size: 16px;

	    padding-bottom: 20px;

	    position: relative;

	    margin-bottom: 20px;

	}

	.speechmMdular .tex-l p {

	    font-size: 12px;

	    line-height:24px

	}

	

}

@media screen and (max-width: 767px){

	.speechmMdular .img {

	   padding: 0;

	}

	.speechmMdular .img&gt;div{

		padding-left: 0;

	}

	.speechmMdular .tex-l{

		padding: 20px 20px;

	}

	.speechmMdular .tex-l h4 {

	    padding-bottom: 10px;

	    margin-bottom: 0;

	}

	.speechmMdular .tex-l h4 span{

		display: none;

	}

	

	.speechmMdular-r .development .tex{

		left: 15px;

	}

	.speechmMdular-r .organization .tex{

		right: 15px;

	}

	.speechmMdular-r .development .tex&gt;a, .speechmMdular-r .organization .tex&gt;a{

		display: none;

	}

	.speechmMdular-l&gt;div,.speechmMdular-r&gt;div{

		margin-bottom: 10px;

	}

	

}

/*企业宗旨*/

.culture{

	background: url(../images/about_05.jpg)no-repeat center;

	background-size: cover;

	overflow: hidden;

	padding-bottom: 80px;

}

.enterpriseModular{

	text-align: center;

}

.enterpriseModular&gt;div&gt;a&gt;div{

	background: rgba(255,255,255,0.9);

	padding-bottom: 80px;

	padding-top: 20px;

	box-sizing: border-box;

	transition: all 0.3s;                                                                                

	-moz-transition: all 0.3s; /* Firefox 4 */								

	-webkit-transition: all 0.3s; /* Safari 和 Chrome */							

	-o-transition: all 0.3s; /* Opera */

	border: 10px solid transparent;

}

.enterpriseModular&gt;div&gt;a&gt;div:hover,.enterpriseModular&gt;div&gt;a&gt;div:hover b,.enterpriseModular&gt;div&gt;a&gt;div:hover p{

	color: #FFF;

}

.enterpriseModular&gt;div&gt;a&gt;div:hover{

	background: #b09061;

	border: 10px solid #716660;

}

.enterpriseModular&gt;div&gt;a&gt;div:hover i{

	 color:#d8c8af

	}

.enterpriseModular i{

	font-size: 78px;

	transition: all 0.3s;                                                                              color:#b09061;  

	-moz-transition: all 0.3s; /* Firefox 4 */								

	-webkit-transition: all 0.3s; /* Safari 和 Chrome */							

	-o-transition: all 0.3s; /* Opera */

}

.enterpriseModular b{

	display: block;

	color: #222222;

	font-size: 26px;

	font-weight: 400;

	margin-bottom: 30px;

	transition: all 0.3s;                                                                                

	-moz-transition: all 0.3s; /* Firefox 4 */								

	-webkit-transition: all 0.3s; /* Safari 和 Chrome */							

	-o-transition: all 0.3s; /* Opera */

}

.enterpriseModular p{

	line-height:1.2;

	color: #666666;

	font-size: 18px;

	transition: all 0.3s;                                                                                

	-moz-transition: all 0.3s; /* Firefox 4 */								

	-webkit-transition: all 0.3s; /* Safari 和 Chrome */							

	-o-transition: all 0.3s; /* Opera */

	padding: 0 15px;

	text-overflow: -o-ellipsis-lastline;  

	overflow: hidden;  

	text-overflow: ellipsis;  

	display: -webkit-box;  

	-webkit-line-clamp: 1;  

	-webkit-box-orient: vertical

}



@media screen and (max-width: 1200px) {

	.enterpriseModular b{

		font-size: 18px;

	}

	.enterpriseModular p{

		font-size: 12px;

	}

}

@media screen and (max-width: 767px){

	.enterpriseModular&gt;div&gt;a&gt;div{

		margin-bottom: 10px;

	}

	.enterpriseModular b{

		font-size: 12px;

	}

	.enterpriseModular i{

		font-size: 30px;

	}

	.enterpriseModular&gt;div&gt;a&gt;div{

		border: 2px solid transparent;

	    padding-bottom: 10px;

        padding-top: 20px;

        min-height: 127px;

	}

	.enterpriseModular&gt;div&gt;a&gt;div:hover{

		border: 2px solid #716660;

	}

	.enterpriseModular b{

		margin-bottom: 0;

	}

	.culture{

		padding-bottom: 20px;

	}

}

/*党群建设*/

.build .img img{

	width: 100%;

	vertical-align: top;

}

.build .tex :hover h5,.build .tex :hover b,.build .tex :hover .time p{

	color: #D7945F;

}

.build .tex&gt;div{

	box-shadow: 0px 1px 10px #ddd;

	margin-bottom: 30px;

	padding: 25px 0;

	box-sizing: border-box;

	overflow: hidden;

}

.build .tex&gt;div .time{

	text-align: center;

	border-right: 1px solid #E3E3E3;

}

.build .tex&gt;div .time b{

	font-weight: 400;

	font-size: 53px;

	margin-bottom: 0;

	line-height: 60px;

}

.build .tex&gt;div .time p{

	font-size: 24px;

	margin-top: 6px;

}

.build .news h5{

	font-size: 22px;

	margin-bottom: 20px;

}

.build .news p{

	font-size: 16px;

	text-overflow: -o-ellipsis-lastline;  

	overflow: hidden;  

	text-overflow: ellipsis;  

	display: -webkit-box;  

	-webkit-line-clamp: 2;  

	-webkit-box-orient: vertical;

}

@media screen and (min-width:1200px) and (max-width: 1380px) {

	.build .tex&gt;div .time b {

	    font-size: 30px;

	    line-height: 50px;

	}

	.build .tex&gt;div .time p {

	    font-size: 12px;

	    margin-top: 0;

	}

}

@media screen and (max-width:1367px){

	.speechmMdular-r .development .tex, .speechmMdular-r .organization .tex{

		top:35px

	}

	.speechmMdular-r .development .tex{

		left: 35px

	}

	.speechmMdular .tex-l h4{

		padding-bottom: 25px;

    

    margin-bottom: 25px;

	}

	.speechmMdular .tex-l{

		padding: 40px

	}

	.enterpriseModular i{

		font-size: 50px	

	}

	.enterpriseModular&gt;div&gt;a&gt;div{

		padding-bottom: 50px

	}

	.enterpriseModular b{

		margin-bottom: 15px

	}

	.enterpriseModular p{

		line-height: 20px

	}

}





@media screen and (max-width:1200px){

	.build .img img{

		margin-bottom: 30px;

	}

}

@media screen and (max-width:991px){

	.enterpriseModular i{

		font-size:38px

	}

	.enterpriseModular&gt;div&gt;a&gt;div{

		padding-bottom: 40px

	}

	.enterpriseModular b{

		margin-bottom: 10px

	}
	.speechmMdular .tex-l h4{
	padding-bottom: 15px;
	margin-bottom:10px
}
.speechmMdular .tex-l{

		padding: 30px

	}
}



@media screen and (max-width:767px){

	.build .news h5 {

	    font-size: 14px;

	    margin-bottom: 10px;

	}

	.build .news p {

	    font-size: 12px;

	}

	.build .tex&gt;div .time{

		display: none;

	}

	.build .tex&gt;div,.build .img img{

		margin-bottom: 10px;

	}

.banner0 .tex{display:none}

	.enterpriseModular p{

		line-height: 16px

	}

	.speechmMdular-r .development .tex{

		left: 15px

	}
	.speechmMdular .tex-l h4{
	font-size: 17px;
	    padding-bottom: 10px;
    margin-bottom: 0;
}
	.speechmMdular .tex-l {
    padding: 20px;
}
}



.banner0 .tex a{

	transition: all .8s

}

.banner0 .tex a:hover{

	background:#1ba0a7

}





</pre></body></html>