<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*全局控制*/
body{width:100%;margin:0;padding:0;font-family:Microsoft YaHei; color:#565656;-webkit-text-size-adjust:none;background: #f3f3f3}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{width:100%;height:auto;display: block;border:0;vertical-align:center;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.op{opacity: 0}
.flex{display:flex;}
.wrap{flex-wrap: wrap;}
a{text-decoration:none;color:#000;cursor: pointer;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
button{cursor: pointer;border:0;}


.box{width:1200px;margin:auto;}
.er_box{width:1200px;margin:auto;padding:33px 0;}
/*顶部*/
.head_top{height:40px;background: #f9f9f9;font-size: 14px;line-height: 40px;color: #737373}
.head_top p{
	display: inline-block;
	float: left	
}
.head_top span{
	display: inline-block;
	float: right;
	margin-left: 5px
}
.head_top span img{
	width:auto;
	display: inline-block;vertical-align: initial;
	margin:0 3px;
}

/*头部*/
.head{width:100%;height:34px;padding:40px 0 35px 0;background: #fff}
.head_l{height:100%;width:800px;}
.head_l img{width:auto;}

.head_r{height:34px;width:255px;background: #f9f9f9}
.head_r input{
	width:210px;border:0;
	height:34px;line-height: 34px;
	text-indent: 1em;font-size: 16px;
	background: #f9f9f9;display: inline-block;
}
.head_r button{
	width: 34px;height:34px;
	border:0;outline: none;position: relative;
	background: none;display: inline-block;
}
.head_r button img{
	width: 16px;height:16px;display: block;
	position: absolute;
	top: 4px;left: 0;right: 0;
	margin:auto;
}


	/*导航*/
.nav{width:100%;height:60px;background: #d80006}
.nav ul{height:60px;text-align: center;font-size:0}
.nav ul&gt;li {width:135px;height:60px;display: inline-block;line-height: 60px;text-align: center;position: relative;}
.nav ul&gt;li&gt;a{color:#fff;font-size: 18px;font-weight: bold;position: relative;
	display: block;width:100%;height:100%;text-align: center
}
.nav ul&gt;li:hover{background: #a30913}
.nav ul&gt;li .nav_xian{
	position: absolute;right:0;width:2px;height:30px;
	top: 0;bottom:0;margin:auto;
}
.nav ul&gt;li:last-child .nav_xian{
	display: none
}

.nav ul&gt;li ol{display: none;top: 60px;width: 100%;position: absolute;z-index:777;}
.nav ul&gt;li:hover ol{display: block;}
.nav ul&gt;li ol li{background:rgba(163,9,19,.7);padding: 10px 0;line-height: 1.5;border-bottom:1px solid #f5c8d1 ;display: block;}
.nav ul&gt;li ol li&gt;a{color:#fff;font-size: 17px}
.nav ul&gt;li ol li:last-child{border-bottom: 0}
.nav ul&gt;li ol li:hover{background:rgb(163,9,19,1)}



.banner{
	width: 100%
}
.banner .slideBox{
	position: relative;
}
.banner .hd{
	width: 100%;height: 5px;
	position: absolute;bottom: 35px;
	z-index:100;
}
.banner .hd ul{
	text-align: center;width: 100%;
}
.banner .hd li{
	width:30px;height:5px;
	background: #fff;display: inline-block;
	margin: 0 5px
}
.banner .hd li.on{
	background: #b81d22
}


/*新闻中心*/
.idx_news{
	margin-top: 40px;
	

}
.idx_news .left{
	width: 1168px;
	/*width: 765px;*/height: 320px;
	background: #fff;padding:20px 12px 20px 20px;
}
.idx_news .left .img{
	float: left;width:338px;height:320px;
	overflow: hidden;position: relative;
}
.idx_news .left .hd{
	height:32px;background: rgba(0,0,0,0.5);
	position: absolute;width:100%;z-index:100;
	bottom: 0;
}
.idx_news .left .hd ul{
	width: 100%;height: 100%;text-align:right;
}
.idx_news .left .hd ul li{
	width: 10px;height: 10px;border-radius: 50%;
	display: inline-block;margin:0 5px;margin-top: 10px;
	opacity: .5;background: #fff
}
.idx_news .left .hd ul li.on{
	opacity: 1
}
.idx_news .left .list{
	width: 800px;
	/*width: 410px;*/float: right
}
.idx_news .left .list .list_type{
	height: 45px;border-bottom: 2px solid #e0e0e0
}
.idx_news .left .list .list_type a{
	width:70px;font-size: 16px;
	display: block;float: left;text-align: center;
	line-height: 45px;margin-right: 30px
}
.idx_news .left .list .list_type a:last-child{margin-left: 0}
.idx_news .left .list .list_type a:hover{
	color: #d80006;border-bottom:2px solid #d80006;font-weight: bold;
}
.idx_news .left .list .list_type a.active{
	color: #d80006;border-bottom:2px solid #d80006;font-weight: bold;
}
.idx_news .left .list .list_con{
	display: none
}
.idx_news .left .list .list_con li{
	list-style-type: disc;font-size: 14px;margin-top: 22px;
	list-style-position: inside;
}
.idx_news .left .list .list_con li span{
	display: inline-block;float: right;color: #999999
}
.idx_news .left .list .list_con a{
	width: 85%;text-overflow: ellipsis;
	overflow: hidden;white-space: nowrap;
	color: #333;display: inline-block;
}
.idx_news .left .list .list_con a:hover{
	color: #d80006
}

.idx_news .right{
	width: 390px;height: 360px;background: #fff
}

.idx_news .right .list_type{
	height: 49px;border-bottom: 2px solid #b57824;
}
.idx_news .right .list_type a{
	width:130px;font-size: 16px;
	display: block;float: left;text-align: center;
	line-height: 49px;
}
.idx_news .right .list_type a:hover{
	background: #b57824;color:#fff;font-weight: bold;
}
.idx_news .right .list_type a.active{
	background: #b57824;color:#fff;font-weight: bold;
}

.idx_news .right .form{
	padding:20px;display: none
}
.idx_news .right .form button[type="submit"]{
	display: block;width:107px;height:36px;
	background: #b57824;font-size: 16px;color: #Fff;
	margin:auto;
}
.idx_news .right .form1 form&gt;div,
.idx_news .right .form2 form&gt;div,
.idx_news .right .form3 form&gt;div{
	height:38px;clear:both;
	margin-bottom:10px;
}
.idx_news .right .form1 form&gt;div&gt;span,
.idx_news .right .form2 form&gt;div&gt;span,
.idx_news .right .form3 form&gt;div&gt;span
{
	display:block;float: left;
	width:70px;height: 38px;font-size: 14px;
	line-height: 38px
}
.idx_news .right .form1 form&gt;div&gt;.input,
.idx_news .right .form2 form&gt;div&gt;.input,
.idx_news .right .form3 form&gt;div&gt;.input
{
	display:block;float: right;
	width:270px;height: 38px;border:1px solid #dcdcdc;
	background: none;outline: none
}
.idx_news .right .form1 form&gt;div:nth-child(2) span,
.idx_news .right .form3 form&gt;div:nth-child(2) span
{
	width:20px;margin-right: 8px;
}
.idx_news .right .form1 form&gt;div:nth-child(2) input,
.idx_news .right .form3 form&gt;div:nth-child(2) input
{
	width:140px;float: left;height: 38px;border:1px solid #dcdcdc;
	background: none;outline: none
}
.idx_news .right .form1 form&gt;div .radio,
.idx_news .right .form2 form&gt;div .radio,
.idx_news .right .form3 form&gt;div .radio
{
	float: right;width:50px;
}
.idx_news .right .form1 form&gt;div input[type="radio"],
.idx_news .right .form2 form&gt;div input[type="radio"],
.idx_news .right .form3 form&gt;div input[type="radio"]
{
	margin:0 3px;
}



.idx_news .right .form1 form&gt;div select.type_1{
	display: none
}
.idx_news .right .form2 form&gt;div select.type_2{
	display: none
}


/*党建工作*/
.idx_djgz{
	margin-top: 17px
}
.idx_djgz .left{
	width: 560px;padding:15px;
	height:445px;
	background: #fff;
}
.idx_djgz .left .left_type{
	border-bottom: 2px solid #e0e0e0;
	height: 45px
}
.idx_djgz .left .left_type span{
	width:80px;font-size: 16px;
	display: block;float: left;
	line-height: 45px;margin-right: 30px;
	font-weight: bold;
}
.idx_djgz .left .left_type a{
	width:80px;font-size: 16px;
	display: block;float: left;
	line-height: 45px;margin-right: 30px;
	text-align: center
}
.idx_djgz .left .left_type a:hover{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_djgz .left .left_type a.active{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_djgz .left .left_first{
	margin:20px auto;display: none
}
.idx_djgz .left .left_first .img{
	width:139px;height:109px;
	float: left
}
.idx_djgz .left .left_first .con{
	width:395px;height:109px;
	float: right
}
.idx_djgz .left .left_first .con span{
	width:395px;height: 16px;color: #333;
	font-weight: bold;display: inline-block;padding-top:10px 
}
.idx_djgz .left .left_first .con p{
	width:395px;height: 15px;
	margin-top: 13px
}
.idx_djgz .left .left_list{display: none}
.idx_djgz .left .left_list li{
	list-style-type: disc;font-size: 14px;margin-bottom: 15px;
	list-style-position: inside;
}
.idx_djgz .left .left_list li span{
	display: inline-block;float: right;color: #999999
}
.idx_djgz .left .left_list a{
	width: 85%;text-overflow: ellipsis;
	overflow: hidden;white-space: nowrap;
	color: #333;display: inline-block;
}
.idx_djgz .left .left_list a:hover{
	color: #d80006
}





.idx_djgz .right{
	width: 560px;padding:15px;
	height:445px;
	background: #fff;
}
.idx_djgz .right .right_type{
	border-bottom: 2px solid #e0e0e0;
	height: 45px
}
.idx_djgz .right .right_type a{
	width:80px;font-size: 16px;
	display: block;float: left;
	line-height: 45px;margin-right: 30px;
	text-align: center
}
.idx_djgz .right .right_type a:hover{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_djgz .right .right_type a.active{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_djgz .right .right_list{
	margin-top: 20px;display: none
}
.idx_djgz .right .right_list li{
	list-style-type: disc;font-size: 14px;margin-bottom: 15px;
	list-style-position: inside;
}
.idx_djgz .right .right_list li span{
	display: inline-block;float: right;color: #999999
}
.idx_djgz .right .right_list a{
	width: 320px;text-overflow: ellipsis;
	overflow: hidden;white-space: nowrap;
	color: #333;display: inline-block;
}
.idx_djgz .right .right_list a:hover{
	color: #d80006
}
.idx_djgz .right .right_last{
	width:100%;height: 180px;overflow: hidden;
}



/*集团介绍*/
.idx_jt{
	margin-top: 17px;
	height: 500px;overflow: hidden;
}
.idx_jt .left{
	width: 590px
}
.idx_jt .left div{
	width: 100%;height: 240px;overflow: hidden;
	margin-bottom: 20px
}


/*.idx_jt .right{
	width: 560px;padding:15px;
	background: #fff;
}
.idx_jt .right .right_type{
	border-bottom: 2px solid #e0e0e0;
	height: 45px
}
.idx_jt .right .right_type a{
	width:80px;font-size: 16px;
	display: block;float: left;
	line-height: 45px;margin-right: 30px;
	text-align: center
}
.idx_jt .right .right_type a:hover{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_jt .right .right_type a.active{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_jt .right .right_con{
	height:280px;padding: 10px 0;
	line-height: 2
}*/

.idx_jt2 .right{
	width: 560px;padding:15px;
	height:480px;
	background: #fff;
}
.idx_jt2 .right .right_type{
	border-bottom: 2px solid #e0e0e0;
	height: 45px
}
.idx_jt2 .right .right_type a{
	width:80px;font-size: 16px;
	display: block;float: left;
	line-height: 45px;margin-right: 30px;
	text-align: center
}
.idx_jt2 .right .right_type a:hover{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_jt2 .right .right_type a.active{
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.idx_jt2 .right .right_list{
	margin-top: 20px;display: none
}
.idx_jt2 .right .right_list li{
	list-style-type: disc;font-size: 14px;margin-bottom: 15px;
	list-style-position: inside;
}
.idx_jt2 .right .right_list li span{
	display: inline-block;float: right;color: #999999
}
.idx_jt2 .right .right_list a{
	width: 320px;text-overflow: ellipsis;
	overflow: hidden;white-space: nowrap;
	color: #333;display: inline-block;
}
.idx_jt2 .right .right_list a:hover{
	color: #d80006
}
.idx_jt2 .right .right_last{
	width:100%;height: 180px;overflow: hidden;
}












.right_list_aaa{
	font-size: 0;text-align: center
}
.right_list_aaa&gt;div{
	width:118px;height:118px;
	border:1px solid #e5e5e5;
	background: #f7f7f7;display: inline-block;
	font-size: 18px;color: #333;text-align: center;
	margin:0 7.5px
}
.right_list_aaa&gt;div:hover{
	color: #fff;background: #b81d22;
	border:1px solid #b81d22;
}
.right_list_aaa&gt;div img{
	display: inline-block;width:60px;
	margin-top: 14px;
}


.ab_img .ab_img_2{
	display: none!important;
}
.ab_img:hover a{
	color: #fff!important;
}
.ab_img:hover .ab_img_2{
	display: inline-block!important;
}
.ab_img:hover .ab_img_1{
	display: none!important;
}



/*旗下品牌*/
.qxpp{
	margin-top: 18px;
	margin-bottom: 30px;
	overflow: hidden;
}
.qxpp .list_type{
	height: 45px;border-bottom: 2px solid #e0e0e0;
	margin:0 15px
}
.qxpp .list_type&gt;a{
/* 	width:130px;font-size: 18px;
	display: block;float: left;text-align: center;
	line-height: 45px;margin-right: 30px */
	width:80px;font-size: 16px;
	display: block;float: left;
	line-height: 45px;margin-right: 30px;
	text-align: center
	
}
.qxpp .list_type&gt;a:hover{
/* 	color: #fff;border-bottom:2px solid #d80006;font-weight: bold;
	background: #d80006 */
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.qxpp .list_type&gt;a.active{
/* 	color: #fff;border-bottom:2px solid #d80006;font-weight: bold;
	background: #d80006 */
	border-bottom: 2px solid #d80006;
	color: #d80006;font-weight: bold;
}
.qxpp .list_type span{
	display: inline-block;font-size: 16px;float: right;
	height: 45px;line-height: 45px;color: #666666
}
.qxpp .list_type span a{
	color: #666666
}

.qxpp .list{
	margin-top: 34px
}
.qxpp .list&gt;div{
	width:285px;text-align: center;
	float: left;margin-right: 20px
}
.qxpp .list&gt;div:nth-child(4n){
	margin-right: 0
}
.qxpp .list&gt;div p{
	color: #333333;font-size: 18px;
	margin-top: 25px;font-weight: bold;
}


/*底部*/
.foot{
	background: #1c1d21;
	padding-top: 70px
}
.foot .d_nav ul{
	display: block;
	width: 120px;
	float: left;margin-left: 25px
}
.foot .d_nav ul li{
	color: #fff;font-size: 14px;margin-bottom: 18px
}
.foot .d_nav ul li a{color: #fff}
.foot .d_nav ul li:first-child{
	font-size: 16px;
}
.foot .d_link{
	width:420px;
	margin-left: 20px
}
.foot .d_link&gt;p{
	font-size: 18px;color: #fff;
	margin-bottom: 27px
}
.foot .d_link&gt;div{
	height: 46px;
	margin-bottom: 24px;
}
.foot .d_link&gt;div div{
	width:46px;float: left;
	margin-right: 15px;
	clear: both
}
.foot .d_link&gt;div p{
	font-size: 16px;height: 46px;line-height: 46px;
	float: left
}
.foot .d_ewm{
	width: 170px;
}
.foot .d_ewm p{
	margin-top: 15px;color: #666666;font-size: 15px
}

.foot .dibu{
	height: 67px;line-height: 67px;margin-top: 90px;
	color: #353638;border-top: 1px solid #27282c
}



/*二级页面*/
.er_left{
	width: 245px;float: left
}

.er_left .lanmu_title{
	width:245px;height: 115px;
	background: #d80006;font-size: 30px;font-weight: bold;
	color: #fff;font-weight: bold;text-align: center;line-height: 115px
}
.er_left ul{
	display: block;width: 245px;padding-bottom: 30px;
	background: #fff;
}
/*.er_left ul li{
	display: block;width: 245px;line-height: 57px;
	
}
.er_left ul li a{
	display: block;width:205px;line-height: 57px;
	text-indent:20px;font-size: 18px;color: #333;
	border-bottom:1px solid #e4e4e4;margin:auto;
}
.er_left ul li a span{
	float: right;margin-right: 20px
}*/


.er_left ul li{
	display: block;width: 245px;
	
}
.er_left ul li a{
	display: block;width:205px;padding:20px;line-height: 2;
	font-size: 17px;color: #333;
	border-bottom:1px solid #e4e4e4;margin:auto;
}
.er_left ul li a span{
	float: right;
}

.er_left ul li:hover {
	background: #d80006
}
.er_left ul li.active {
	background: #d80006
}
.er_left ul li:hover a{
	color: #fff;font-weight: bold;
	background: #d80006;border-bottom:1px solid #d80006;
}
.er_left ul li.active a{
	color: #fff;font-weight: bold;
	background: #d80006;border-bottom:1px solid #d80006;
}
.er_left&gt;a{
	display: block;
	margin-top: 18px;
	width:245px;height:115px;line-height: 115px;color: #fff;
	font-weight: bold;position: relative;overflow: hidden;
	font-size: 24px;text-indent: 1em
}
.er_left&gt;a img{
	display: block;width: 100%;
	position: absolute;top: 0;left: 0;z-index:-1;
}



.er_right{
	width: 890px;background: #fff;
	float: right;padding:20px;
}

.er_right .weizhi{
	height: 50px;line-height: 50px;
	border-bottom: 2px solid #e0e0e0
}

.er_right .weizhi .this_name{
	padding:0 20px;height: 50px;border-bottom: 2px solid #d80006;
	font-size: 20px;text-align: center;color: #333;float: left
}
.er_right .weizhi .this_name span{
	width: 3px;height:20px;display: inline-block;
	margin-right: 10px;background: #d80006;position: relative;top: 2px
}
.er_right .weizhi .this_weizhi{
	float: right;
}
.er_right .weizhi .this_weizhi img{
	display: inline-block;width: 17px;height: 17px;vertical-align: sub;
}
.er_right .weizhi .this_weizhi a{
	display: inline-block;font-size: 14px;color: #666666;
	margin:0 3px;
}
.er_right .weizhi .this_weizhi a:last-child{
	color: #d80006
}
.er_right&gt;.con_con{
	margin:20px auto;
}
.con_con img{
	width: auto;display: inline-block;width: 100%
}



/*新闻*/
.news_list .news_list_first{
	margin:20px auto;
}
.news_list .news_list_first .img{
	width:255px;
	float: left
}
.news_list .news_list_first .con{
	width:600px;
	float: right
}
.news_list .news_list_first .con span{
	width:600px;height: 16px;color: #333;
	font-weight: bold;display: inline-block;padding-top:10px 
}
.news_list .news_list_first .con p{
	width:600px;height: 15px;
	margin-top: 13px
}
.news_list ul li{
	list-style-type: disc;font-size: 14px;margin-bottom: 15px;
	list-style-position: inside;
}
.news_list ul li span{
	display: inline-block;float: right;color: #999999
}
.news_list ul a{
	width: 740px;text-overflow: ellipsis;
	overflow: hidden;white-space: nowrap;
	color: #333;display: inline-block;
}
.news_list ul a:hover{
	color: #d80006
}

.page{margin-top: 30px}
.page a{
	display: inline-block;
	width: 30px;height: 30px;line-height: 30px;
	font-size: 14px;color: #fff;background: #999;
	text-align: center;margin:2.5px;
}
.page a:hover{
	background: #b4191e
}
.page a.select{
	background: #b4191e
}
.page a:first-child,
.page a:last-child{
	width: 80px
}


.show_con .show_title{
	font-size: 20px;text-align: center;font-weight: bold;
	margin-top: 20px;color: #333
}
.show_con .show_time{
	margin-top: 20px;color: #999999;text-align: center;font-size: 14px
}
.xian{
	height: 1px;background: #e4e4e4;margin:20px 0;
}
.fanye{
	margin-top: 20px
}
.fanye&gt;a{
	font-size: 16px;margin-top: 20px;
	display: block;color: #666666
}
.fanye&gt;a:hover{color: #b4191e}


/*图文*/
.pro_list{
	margin-top: 20px
}
.pro_list&gt;div{
	width: 285px;
	float: left;margin-right: 17px
}
.pro_list&gt;div:nth-child(3n){
	margin-right: 0
}
.pro_list&gt;div p{
	height: 70px;line-height: 70px;
	font-size: 18px;font-weight: bold;
	text-align: center;color: #333333;
	white-space: nowrap;text-overflow: ellipsis;
	overflow: hidden;
}







*{font-family:Microsoft YaHei!important}






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