.rc_cont{
	background: #fff;
    padding-bottom: 80px;
    position: relative;
}
.ejImg_bj {
    width: 100%;
    height: auto;
}
.ejImg_bj img {
    width: 100%;
    height: auto;
}
.rc_Zcont{
	width: 1200px;
    min-height: 590px;
    margin: 0 auto;
    /*border: 1px solid #000*/
}
.rc_crumbs{
	height: 56px;
    line-height: 56px;
    font-size: 16px;
    margin-right: 1px;
    color: #808080;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 30px;
    width: 100%;
}
.rc_crumbs a{
	color: #808080
}
.alink{
	color: #808080
}
.rc_Zcont_tit1{
	/*background: url(rt_base_titBg_v2020.png) 115px 40px  no-repeat ;*/
	height: 83px;
	width: 100%;
	position: relative;
}
.rc_Zcont_tit1 span{
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height:80px;
}
.rc_Zcont_tit1 a{
	display: inline-block;
	line-height: 83px;
	color: #666666;
	font-size: 16px
}
.rc_tit1{
	width: 100%;
	margin-bottom: 37px;
	overflow: hidden;
}
.rc_tit1 img{
	border: 1px solid #ededed;
	width: 100%
	height:100%;
	/*margin-bottom: 18px*/
}

.rc_tit1 img[src=""]{
	display: none;
}

.rc_tit1 p{
	margin-top: 18px;
	font-size: 18px;
	color:#333;
	line-height: 36px;
	text-indent: 2em
}
.rc_tit2{
	width: 53%;
	min-height: 390px;
	/*background: url(rt_base_titBg2_v2020.png) 115px 24px  no-repeat ;*/
	float: left;
	position: relative;

}
.rc_tit2>span{
	font-size: 24px;
	color: #333;
	line-height: 46px;
	display: inline-block;
	font-weight: bold;

}
.rc_tit2 .alink{
	display: inline-block;
	line-height: 83px;
	color: #666666
}
.rc_tit2 ul{
	height: 360px;
    overflow: hidden;
}
.rc_tit2 ul li{
	font-size: 18px;
	line-height: 60px;
	color: #333;
	float: left;
	width: 96%;
	padding-left: 19px;
	background: url(rt_base_listBg_v2020.png) 0 28px no-repeat;
	border-bottom: 1px dotted #eeeeee;
	height: 60px;
	position: relative;

}
.rc_tit2 ul li .zz{
	position: absolute;
    width: 100%;
    left: 0px;
    height: 100%;
    z-index: 2;
    top: 280px;
    background: url(rt_ywly_titbg_v2020.png) center;
}

.rc_tit2 ul li .zz p{
	background: none
}
.rc_tit2 ul li .zz p a{
	padding-top: 60px ;
	padding-left: 40px;
	color: #fff;
	line-height: 23px;
	display: block;
	width: 75%;
	text-indent: 2em;
	line-height: 26px;
	font-size: 16px
}
.rc_tit2 ul li>a{
	float:left;
}
.rc_tit2 ul li>span{
	font-size: 16px;
	line-height: 60px;
	color: #999999;

}
.rc_tit2 ul li>a{
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	width: 73%;
	display: inline-block;
	color: #333
}
.rc_tit2 ul li a:hover{
	color: #ce0212
}



.rc_tit3{
	width: 40%;
	min-height: 350px;
	/*background: url(rt_base_titBg3_v2020.png) 115px 24px  no-repeat ;*/
	float:right;
	position: relative;

	

}

.rc_hsjy{
	height: 576px;
}
.rc_tit3>span{
	font-size: 24px;
	color: #333;
	line-height: 46px;
	display: inline-block;
	font-weight: bold;

}
.rc_tit3 .alink{
	display: inline-block;
	line-height: 83px;
	color: #666666
}
.rc_tit3_ul{
	background: #f7f7f7;
	padding: 30px;
	padding-bottom: 0
}
.rc_tit3_ul li{
	padding-bottom: 30px;
}

.rc_rczp.rc_tit3_ul{
	padding-bottom: 30px;
}

.rc_rczp.rc_tit3_ul li{
	box-sizing: border-box;
    height: 165px;
    overflow: hidden;
    display: block;
    padding: 0;
}

.rc_rczp.rc_tit3_ul li + li{
	margin-top: 20px;
}

.rc_rczp.rc_tit3_ul li img{
	display: block;
	width: 100%;
}


.rc_Zcont_tit1p1{
	width: 7%;
    height: 5px;
    background: #5976ba;
    position: absolute;
    top: 47%;
    left: 10%;
}
.rc_Zcont_tit1p2{
	width: 76%;
    height: 5px;
    background: #f7f7f7;
    position: absolute;
    top: 47%;
    left: 17%;
}
.rc_Zcont_tit2p1{
	width: 11%;
    height: 5px;
    background: #5976ba;
    position: absolute;
    top: 47%;
    left: 18%;
}
.rc_Zcont_tit2p2{
	width: 59%;
    height: 5px;
    background: #f7f7f7;
    position: absolute;
    top: 47%;
    left: 29%;
}
.rc_Zcont_tit3p1{
	width: 15%;
    height: 5px;
    background: #5976ba;
    position: absolute;
    top: 47%;
    left: 24%;
}
.rc_Zcont_tit3p2{
	width: 46%;
    height: 5px;
    background: #f7f7f7;
    position: absolute;
    top: 47%;
    left: 39%;
}
/*社会责任*/
.rc_Zcontzr_tit2p1{
	left: 28%;

}
.rc_Zcontzr_tit2p2{
	left: 39%;
    width: 49%;

}
.rc_Zcontzr_tit3p1{
	left: 32%;

}
.rc_Zcontzr_tit3p2{
	left: 47%;
    width: 38%;

}
.rc_tit2 ul li>a{
	float:left;
}
.zr_tit2{
	width: 50%;
	float: left
}

.zr_tit2.gx_modular2{
	padding: 0;
}

.zr_tit2.gx_modular2 .gx_dynamics_list{
	padding-top: 0;
	height: auto;
}

.zr_tit2.gx_modular2 .gx_dynamics_list li{
	background: none;
	border-bottom: none;
	height: auto;
}

.zr_tit2.gx_modular2 .gx_dynamics_list li:first-of-type{
	padding-top: 0;
}

.zr_tit2.gx_modular2 .gx_dynamics_list li .gx_dyImg img{
	margin-top: 0;
}

.zr_tit2.gx_modular2 .gx_dynamics_list li .gx_dycon{
	width: 400px;
}

.zr_tit2.gx_modular2 .gx_dynamics_list li .gx_dycon p span{
	float: right;;
}

.zr_tit2 img{
	border: 1px solid #e0e0e0;
	margin-top: 20px;
	width: 598px;
	height: 291px
}
.zr_tit3{
	width: 44%
}

.zr_tit3.zr_tit2{
 width: 50%;
}
.zr_tit3 ul{
	padding: 0;
	background: none

}
.zr_tit3 ul h4{
	font-size: 18px;
	color: #424242;
	line-height: 30px;
	font-weight: bold;
	margin:10px 0
}
.zr_tit3 ul h4 a{
	color: #424242;
}
.zr_tit3 ul span img{
	margin-top: 20px
}
.zr_tit3 ul p{
	font-size: 16px;
	color: #666666;
	line-height: 26px;
}

/*.zr_tit3 .rc_Zcontzr_tit3p1{
	top: 6%
}
.zr_tit3 .rc_Zcontzr_tit3p2{
	top: 6%
}*/
/*业务板块*/
.yw_tit{
	width: 100%
}
.yw_tit p{
	background: url(rt_base_ywtitbg_v2020.png) 115px 40px no-repeat;
}
.yw_tit ul{
	width: 108%;
	min-height:600px;
	height: auto; 
}
.yw_tit ul li>p>a{
	color: #333
}
.yw_tit ul li{
	width: 346px;
	min-height: 280px;
	padding-left: 0;
	float: left;
	margin-right: 80px;
	margin-bottom: 30px;
	background: none;
	overflow:hidden;
}
.yw_tit ul li>p{
	font-size: 24px;
	line-height: 28px;
	color: #333;
	height: 84px;
	line-height: 84px;
	font-weight: bold
}
.yw_tit ul li>p.yw_tit_bif{
	top: 280px;
	left: 0px;
	z-index: 3;
    position: absolute;
    line-height: 20px;
    line-height: 26px;
    background: none;
    padding-top: 60px;
    padding-left: 40px;
    width: 80%;
    text-indent: 2em;
    font-size: 16px;
    font-weight: 500;
}
.yw_tit ul li>p.yw_tit_bif a{
	color: #fff;
	font-size: 16px
}
.yw_tit_li p{
	background: url(rt_base_ywtitbg2_v2020.png) 138px 40px no-repeat;
}

.zykf_tit_li p{
	background-position-x: 160px; 
}

.cw_tit_li p{
	background-position-x: 210px; 
}

.yw_tit ul li a{
	width: 100%;
	display: inline;
}
/*文化品牌*/
.wh_tit2 img{
	height: 466px;
	
}
.wh_tit3 ul p{
	font-size: 16px;
	line-height: 26px;
	color:#666666;
}
.wh_tit3 img{
	/*height: 466px;*/
	padding:7px 30px 0px 0;
}

.rc_hsjy.wh_tit3 img{
	width: 300px;
	box-sizing: border-box;
}
.wh_tit2 .rc_Zcontzr_tit2p1{
	left: 21%;
	/*top: 4%*/
}
.wh_tit2 .rc_Zcontzr_tit2p2{
	left: 32%;
    width: 54%;
    /*top: 4%*/
}
.wh_tit3 .rc_Zcontzr_tit3p1{
	left: 24%;
	top: /*4*/%;
}
.wh_tit3 .rc_Zcontzr_tit3p2{
	left: 39%;
    width: 45%;
    /*top: 4%;*/
}
.wh_tit3tab{
	padding-left: 20px
}
.wh_tit3tab li{
	float: left;
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	color:#999999;
	padding:0 30px;
	cursor: pointer;
}
.wh_tit3dis span{
	display: none;

}
.wh_tit3block{
	display: block
}
.wh_tit3tab .wh_tit3_active{
	color:#5976ba;
}
.wh_tit1{
	margin-bottom: 0;
	height: 555px
}
.wh_tit1 li.on {
    background: transparent;
    color: #5976ba;
}
.wh_tit1qh>div{
	display:none ;
}

.wh_tittab1,.wh_tittab2,.wh_tittab3{
	overflow:hidden;
	position:relative; 
	width:1200px;
	height: 498px ;  
}
.wh_tittab1 .wh_tittab1hd,.wh_tittab2 .wh_tittab2hd,.wh_tittab3 .wh_tittab3hd{
	overflow:hidden;
	height:30px; 
	background:#f4f4f4; 
	padding:0 10px;  
}
.prev,.next{
	display:block;  
	width:25px; 
	height:85px; 
	float:right; 
	margin-top:10px;  
	overflow:hidden;
    cursor:pointer; 
    background:url(rt_ejldjSleft_v2020.png) no-repeat;
}
.prev{ 
	background:url(rt_ejldjSleft_v2020.png) no-repeat; 
	position: absolute;
	left: 2px ;
	top: 37% 
}
.prev:hover{background:url(rt_ejldjSblue_v2020.png) no-repeat;}
.next:hover{background:url(rt_ejldjSblu_v2020.png) no-repeat;}
.next{ background:url(rt_ejldjSright_v2020.png) no-repeat; position: absolute;right: 0 ;top: 37% }
.wh_tittab1 .wh_tittab1hd ul,.wh_tittab2 .wh_tittab2hd ul,.wh_tittab3 .wh_tittab3hd ul{
	float:right; 
	overflow:hidden; 
	zoom:1; 
	margin-top:10px; 
	zoom:1; 
}
.wh_tittab1 .wh_tittab1hd ul li,.wh_tittab2 .wh_tittab2hd ul li,.wh_tittab3 .wh_tittab3hd ul li{
	float:left;  
	width:9px; 
	height:9px; 
	overflow:hidden;
	margin-bottom:30px; 
	margin-right:5px; 
	text-indent:-999px; 
	cursor:pointer; 
	background:url("icoCircle.gif") 0 -9px no-repeat; 
}
.wh_tittab1 .wh_tittab1hd ul li.on{
	background-position:0 0; 
}
.wh_tittab1 .wh_tittab1bd,.wh_tittab2 .wh_tittab2bd,.wh_tittab3 .wh_tittab3bd{
	overflow:hidden;
	width: 1094px;
	margin: 0 auto;
}
.wh_tittab1 .wh_tittab1bd ul,.wh_tittab2 .wh_tittab2bd ul,.wh_tittab3 .wh_tittab3bd ul{
	overflow:hidden; 
	zoom:1; 
	width:1200px;  
	float:left; 
	_display:inline;  
}
.wh_tittab1 .wh_tittab1bd ul li,.wh_tittab2 .wh_tittab2bd ul li,.wh_tittab3 .wh_tittab3bd ul li{ 
	width: 330px;
	height: 220px;
	margin:0 52px 30px 0; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
}
.wh_tittab1 .wh_tittab1bd ul li .pic,.wh_tittab2 .wh_tittab2bd ul li .pic,.wh_tittab3 .wh_tittab3bd ul li .pic{
	text-align:center; 
}
.wh_tittab1 .wh_tittab1bd ul li .pic img,.wh_tittab2 .wh_tittab2bd ul li .pic img,.wh_tittab3 .wh_tittab3bd ul li .pic img{ 
	width:330px; 
	height:220px; 
	display:block;
}

.wh_tittab1bd .tempWrap,.wh_tittab2bd .tempWrap,.wh_tittab3bd .tempWrap{
	margin: 0 auto;
	width: 1094px !important
}

@media screen and (max-width: 1440px) {
	.rc_Zcont{
		width: 1000px;
		overflow: hidden;
	}
	.rc_tit1 img{
		max-width: 998px
	}
	.rc_tit3 img{
		width: 340px
	}
	.rc_tit2{
		min-height: 330px
	}
	.rc_tit3{
		min-height: 330px
	}

	.rc_hsjy{
	height: 502px;
}
	.rc_tit2 ul li{
		line-height: 50px;
		height: 50px;
		background: url(rt_base_listBg_v2020.png) 0 23px no-repeat;
	}
	.rc_tit2 ul li>span{
		line-height: 50px
	}
	.rc_Zcont_tit1p2{
		width: 73%;
		left: 19%
	}
	.rc_tit2 ul{
		height: 300px;
		width: 100%
	}
	.rc_Zcont_tit1p1{
		left: 12%
	}
	.rc_Zcont_tit2p1{
		left: 22%;
		width: 11%;
	}
	.rc_Zcont_tit2p2{
		width: 53%;
		left: 33%
	}
	.rc_Zcont_tit3p1{
		left: 28%;
    	width: 13%;
	}
	.rc_Zcont_tit3p2{
		width: 41%;
		left: 41%
	}
	.rc_tit1>span{
		font-size: 22px;
		line-height: 44px;
	}
	.rc_tit2>span{
		font-size: 22px;
		line-height: 44px;

	}
	.rc_tit3>span{
		font-size: 22px;
		line-height: 44px;
	}
	/*社会责任*/
	.zr_tit2 .rc_Zcontzr_tit2p1{
		left: 32%;
		/*top: 6%;*/
	}
	.zr_tit2 .rc_Zcontzr_tit2p2{
		width: 41%;
    	left: 43%;
    	/*top: 6%;*/
	}
	.zr_tit3 .rc_Zcontzr_tit3p1{
		left: 37%;

	}
	.zr_tit3 .rc_Zcontzr_tit3p2{
		width: 33%;
    	left: 50%;
	}
	.zr_tit2 img{
		width: 500px;
		height: 244px;
	}
	.zr_tit3 img{
		width:440px;

	}
	.zr_tit3 .rc_Zcontzr_tit3p1{
		/*top: 6%*/
	}
	.zr_tit3 .rc_Zcontzr_tit3p2{
		/*top: 6%*/
	}
	.zr_tit3 ul h4{
		margin: 0;
		font-size: 17px;
		overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    width: 100%;
	}
	.zr_tit3 ul p{
		font-size: 14px
	}
	.rc_tit1 p{
		font-size: 16px
	}
	.rc_tit1 .alink{
		font-size: 15px;
	}
	.rc_tit2 .alink{
		font-size: 15px;
	}
	.rc_tit3 .alink{
		font-size: 15px;
	}
	.yw_tit ul{
		width: 110%
	}
	.yw_tit ul li{
		background: none;
		width: 280px;
		height: 230px
	}
	.yw_tit ul li img{
		width:auto;
		height:auto;
		max-width:100%;
		max-height:100%;
	}
	.yw_tit ul li{
		min-height: 230px
	}
	.yw_tit ul{
		min-height: 505px;
		height: auto;
	}
	.yw_tit ul li a{
		width: 100%;
		display: inline;
	}
	.wh_tit2 .rc_Zcontzr_tit2p1{
		left: 22%;
		/*top: 4%*/
	}
	.wh_tit2 .rc_Zcontzr_tit2p2{
		width: 54%;
    	left: 33%;
    	/*top: 4%*/
	}
	.wh_tit2 img{
		height: auto
	}
	.wh_tit3 img{
		width: 200px;
		height: auto
	}
	.wh_tit3 .rc_Zcontzr_tit3p2{
		width: 47%;
		/*top: 4%;*/
    	left: 37%;
	}
	.wh_tit3 .rc_Zcontzr_tit3p1{
		/*top: 4%;*/
    	left: 24%;
	}
	.wh_tit ul h4{
		font-size: 14px
	}
	.wh_tit3 ul p{
		font-size: 13px;
		line-height: 22px;
		max-height: 180px;
		overflow: hidden;
	}
	.wh_tit3tab li{
		font-size: 20px
	}
	.wh_tittab1, .wh_tittab2, .wh_tittab3{
		width: 1000px
	}
	.wh_tittab1 .wh_tittab1bd, .wh_tittab2 .wh_tittab2bd, .wh_tittab3 .wh_tittab3bd{
		width: 894px
	}
	.wh_tittab1 .wh_tittab1bd ul li, .wh_tittab2 .wh_tittab2bd ul li, .wh_tittab3 .wh_tittab3bd ul li{
		width: 278px;
		height: 190px;
		margin: 0 30px 20px 0;
	}
	.wh_tittab1 .wh_tittab1bd ul li .pic img, .wh_tittab2 .wh_tittab2bd ul li .pic img, .wh_tittab3 .wh_tittab3bd ul li .pic img{
		width: 278px;
		height: 190px
	}
	.wh_tittab1 .wh_tittab1bd ul, .wh_tittab2 .wh_tittab2bd ul, .wh_tittab3 .wh_tittab3bd ul{
		height: 410px
	}
	.wh_tittab1ul,.wh_tittab2ul,.wh_tittab3ul{
		height: 410px
	}
	.wh_tittab1 .wh_tittab1bd, .wh_tittab2 .wh_tittab2bd, .wh_tittab3 .wh_tittab3bd{
		height: 410px
	}
	.wh_tittab1, .wh_tittab2, .wh_tittab3{
		height: 410px
	}
	.wh_tit1qh>div{
		height:410px
	}
	.wh_tit1{
		min-height: 460px;
		height: 460px
	}
	.yw_tit ul li>p.yw_tit_bif a{
		font-size: 14px;
		font-weight: 500;
	}
	.yw_tit ul li>p.yw_tit_bif{
		padding-top: 33px;
    	padding-left: 29px;
    	left: 0px
	}

	.zr_tit2.gx_modular2 .gx_dynamics_list li .gx_dycon{
		width: 340px;
	}

	.rc_hsjy.wh_tit3 img{
		width: 260px;
	}

	.rc_rczp.rc_tit3_ul li{
		height: 135px;
	}

}

@media screen and (max-width: 1000px){
	.yw_tit ul{
		width: 100%;
	}

	.yw_tit ul li:nth-child(3n){
		margin-right: 0;
	}
}



















