* {
    padding: 0;
    margin: 0;
    border: 0;
}

body {
    font-family: "Microsoft YaHei";
    overflow-x: hidden;
}

body.sy {
    background: #ffffff !important;
}

a {
    text-decoration: none;
    cursor: pointer;
}

ul, li {
    list-style: none;
}

input {
    border: 0;
    outline: none;
}

i, em {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    zoom: 1;
}

.clear:after {
    display: table;
    content: '';
    clear: both;
}

.mobileNone {
    display: none !important;
}

.mainBannerSlide {
    position: relative;
    width: 100%;
    height: 2.37rem;
}
.rc_cont{
    background: #fff;
    /*padding-bottom: 80px;*/
    position: relative;
}
.rc_Zcont{
    width: 6.9rem;
    margin: 0 auto;
    background: #fff;
    line-height: 0.6rem;
    /*border: 1px solid #000*/
    padding-bottom: 0.24rem;
}
.rc_crumbs{
    height: 0.85rem;
    line-height: 0.85rem;
    font-size: 0.24rem;
    margin-right: 1px;
    color: #808080;
    border-bottom: 1px solid #e0e0e0;
    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: 0.96rem;
    width: 100%;
    position: relative;
    margin-top: 0.1rem;
}
.rc_Zcont_tit1 span{
    display: inline-block;
    font-size: 0.34rem;
    font-weight: bold;
    color: #333333;
    line-height:0.96rem;
}
.rc_Zcont_tit1 a{
    display: inline-block;
    line-height: 0.96rem;
    color: #666666;
    font-size: 16px
}
.rc_tit1{
    width: 100%;
    margin-bottom: 0.1rem;

}
.rc_tit1>span{
    width: 100%;
    height: 0.64rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background:#f2f2f2 ;
    color: #999999;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;

}
.rc_tit1 span>a{
    color: #999999;
}
.rc_tit1 img{
    width: 6.9rem;
    height:100%;
    /*margin-bottom: 18px*/
}

.rc_tit1 img[src=""]{
    display: none;
}
.rc_tit1 p{
    margin-top: 0.18rem;
    font-size: 0.28rem;
    color: #333;
    line-height: 0.48rem;
    text-indent: 2em;
}
.rc_tit2{
    width: 100%;
    /*min-height: 390px;*/
    /*background: url(rt_base_titBg2_v2020.png) 115px 24px  no-repeat ;*/
    float: left;
    position: relative;

}
.rc_tit2>span{
    width: 100%;
    height: 0.64rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background: #f2f2f2;
    color: #999999;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;

}
.rc_tit2>span>a{
    color: #999999;
}
.rc_tit3>span{
    width: 100%;
    height: 0.64rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background: #f2f2f2;
    color: #999999;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;

}
.rc_tit3>span>a{
    color: #999999;
}
.rc_tit2 .alink{
    display: inline-block;
    line-height: 46px;
    color: #666666
}
.rc_tit2 ul{
}
.rc_tit2 ul li{
    font-size: 0.3rem;
    padding: 0.12rem 0;
    line-height: 0.44rem;
    color: #333;
    float: left;
    padding-left: 0.26rem;
    border-bottom: 1px dotted #e0e0e0;
    min-height: 0.65rem;
    width: 100%;
    box-sizing: border-box;
    position: relative;

}

.rc_tit2 ul li:before {
    content: "";
    display: block;
    width: 0.07rem;
    height: 0.07rem;
    background: #a6b4d6;
    border-radius: 100%;
    position: absolute;
    top: 0.28rem;
    left: 0;
}
.rc_tit2 ul li>span{
    font-size: 0.22rem;
    color: #999999;
    margin-top: -0.42rem;

}
.rc_tit2 ul li a{
    color: #333;
    min-height: 0.8rem;
    display: block;
}
.rc_tit2 ul li a:hover{
    color: #ce0212
}

.rc_Zcont_tit1 .alink{
    display: none !important
}

.rc_tit3{
    width: 100%;
    /*background: url(rt_base_titBg3_v2020.png) 115px 24px  no-repeat ;*/
    float:right;
    position: relative;

    

}

.rc_tit3 .alink{
    display: inline-block;
    line-height: 46px;
    color: #666666
}
.rc_tit3_ul{
    background: #f7f7f7;
    padding: 0.48rem;
    padding-bottom: 0
}
.zr_tit3 .rc_tit3_ul{
    padding-bottom: 0.48rem
}
.rc_tit3_ul li{
    padding-bottom: 0.48rem
}
.rc_tit3_ul li img{
    width: 100%
}
.rc_Zcont_tit1p1{
    width: 13%;
    height: 0.07rem;
    background: #5976ba;
    position: absolute;
    top: 47%;
    left: 23%;
}
.rc_Zcont_tit1p2{
    width: 64%;
    height: 0.07rem;
    background: #f7f7f7;
    position: absolute;
    top: 47%;
    left: 36%;
}
.rc_Zcont_tit2p1{
    width: 13%;
    height: 0.07rem;
    background: #5976ba;
    position: absolute;
    top: 47%;
    left: 23%;
}
.rc_Zcont_tit2p2{
    width: 64%;
    height: 0.07rem;
    background: #f7f7f7;
    position: absolute;
    top: 47%;
    left: 36%;
}
.rc_Zcont_tit3p1{
    width: 15%;
    height: 0.07rem;
    background: #5976ba;
    position: absolute;
    top: 47%;
    left: 24%;
}
.rc_Zcont_tit3p2{
    width: 61%;
    height: 0.07rem;
    background: #f7f7f7;
    position: absolute;
    top:47%;
    left: 39%;
}
/*社会责任*/
.rc_Zcontzr_tit2p1{
    left: 32%;

}
.rc_Zcontzr_tit2p2{
    left: 45%;
    width: 55%;

}
.rc_Zcontzr_tit3p1{
    left: 32%;

}
.rc_Zcontzr_tit3p2{
    left: 47%;
    width: 53%;

}
.zr_tit2{
    width: 100%;
    float: left
}
.zr_tit2 .alink{
    display: none !important
}
.zr_tit2 img{
    border: 1px solid #e0e0e0;
    width: 6.9rem;
    height: auto;
}
.zr_tit3{
    width: 100%
}

.zr_tit3 ul h4{
    font-size: 0.3rem;
    color: #424242;
    line-height: 0.42rem;
    font-weight: bold;
    margin: 0.15rem 0;
}
.zr_tit3 ul h4 a{
    color: #424242;
}
.zr_tit3 ul span img{
    /*margin-top: 20px*/
    width: 100%
}
.zr_tit3 ul p{
    font-size: 0.28rem;
    color: #666666;
    line-height: 0.4rem;
    text-indent: 2em;
}
.zr_tit3>span{
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background: #f2f2f2;
    color: #999999;
    border: 1px solid #e0e0e0;
}
.zr_tit3>span>a{
    color: #999999;
    font-weight: 500
}
.zr_tit3 .rc_Zcontzr_tit3p1{
    /*top: 6%*/
}
.zr_tit3 .rc_Zcontzr_tit3p2{
    /*top: 6%*/
}

.zr_tit3 .wh_tit1qh li {
    line-height: 0.45rem;
    font-size: 0.28rem;
    margin-bottom: 0.08rem;
    zoom: 1;
    padding-left: 0.22rem;
    background-size: 0.07rem 0.07rem;
    overflow: hidden;
        border-bottom: 1px dotted #e0e0e0;
    min-height: 0.65rem;
    float: none;
    position: relative;
}

.zr_tit3 .wh_tit1qh li:before {
    content: "";
    display: block;
    width: 0.07rem;
    height: 0.07rem;
    background: #a6b4d6;
    border-radius: 100%;
    position: absolute;
    top: 0.17rem;
    left: 0;
}

.rc_tit2.zr_tit3 .wh_tit1qh li:before{
    top: 0.28rem
}

.zr_tit3 .wh_tit1qh li a {
    color: #424242;
    width: 100%;
    display: block;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.zr_tit3 .wh_tit1qh li span {
    float: right;
    font-size: 0.22rem;
    color: #999999;
}

.zr_tit3 .wh_tit1qh ul + span{
    width: 100%;
    height: 0.6rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background: #f2f2f2;
    color: #999999;
    border: 1px solid #e0e0e0;
    margin-top: 20px
}

.zr_tit3 .wh_tit1qh ul + span a{
    color: inherit;
}


/*业务板块*/
.yw_tit{
    width: 100%;
    float: none;
    clear: both;
    overflow: hidden;
}
.yw_tit p{
    background: url(rt_base_mobile_v2020.png) 1.7rem 0.45rem no-repeat;
}
/*.yw_tit ul{
    width: 108%;
    min-height:600px 
}*/
.yw_tit ul{
    margin-right: -0.4rem;
    padding-top: 0.3rem;
}
.yw_tit ul li{
    width: 50%;
    padding-left: 0;
    float: left;
        min-height: 2.75rem;
    box-sizing: border-box;
    padding-right: 0.2rem;
    background: none;
    border-bottom: 0;

}

.yw_tit ul li:before{
    display: none
}

.yw_tit ul li p{
    font-size: 0.3rem;
    color: #333;
    font-weight: bold
}
.yw_tit ul li img{
    width:100%;
    box-shadow: -5px 8px 11px #eaeaea;
}
.yw_tit ul li span{
    width: 100%;
    height: 0.64rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background: #f2f2f2;
    color: #999999;
    border: 1px solid #e0e0e0;
    margin-top: 0.18rem;
    box-sizing: border-box;
    display: none;
}
.yw_tit ul li span a{
    color: #999999;
}
.yw_tit_li p{
    background: url(rt_base_mobile_v2020.png) 2.05rem 0.45rem no-repeat;
}
.yw_tit ul li a{
    width: 100%;
    display: inline;
}
/*文化品牌*/
/*.wh_tit2 img{
    height: 466px;
    
}*/
.wh_tit3 ul p{
    font-size: 0.24rem;
    line-height: 0.4rem;
    color:#666666;
    text-align: justify;
}
.wh_tit3 img{
    /*height: 466px;*/
    /*padding:7px 30px 0px 0;*/
    width: 100%;
    padding-bottom: 0.15rem;
}
.wh_tit2>p{
    padding: 0.3rem;
    background: #f7f7f7;
}
.wh_tit2>p img{
    width: 100% !important
}
.wh_tit2 .rc_Zcontzr_tit2p1{
    left: 23%;
    /*top: 4%*/
}
.wh_tit2 .rc_Zcontzr_tit2p2{
    left: 36%;
    width: 64%;
    /*top: 4%*/
}
.wh_tit3 .rc_Zcontzr_tit3p1{
    left: 24%;
    /*top: 4%;*/
}
.wh_tit3 .rc_Zcontzr_tit3p2{
    left: 39%;
    width: 61%;
    /*top: 4%;*/
}
.wh_tit3 .rc_tit3_ul{
    padding: 0.28rem;
}
.wh_tit3 .rc_tit3_ul h4{
    margin-top: 0
}
.wh_tit3tab{
    /*padding-left: 20px*/
}
.wh_con{
    width: 100%
}
.wh_con span{
    width: 100%;
    height: 0.64rem;
    line-height: 0.6rem;
    display: inline-block;
    text-align: center;
    font-size: 0.32rem;
    background: #f2f2f2;
    color: #999999;
    border: 1px solid #e0e0e0;
    margin-top: 0.3rem;
    box-sizing: border-box;
}
.wh_con p{
    text-indent:0;
    margin-bottom: 0.2rem
}
.wh_con ul li:first-child{
    /*margin-right: 0.2rem*/
    float: left
}
.wh_con ul li:first-child{

}
.wh_con ul li{
    width: 47%;
    float: right;
    
}
.wh_con ul li img {
    width: 100%;
    height: 2.16rem;
}
.wh_con p img{
    width: 100%;
    height: 4.58rem;

}
.wh_tit3tab li{
    float: left;
    font-size: 0.32rem;
    line-height: 0.34rem;
    color:#999999;
    padding:0 0.38rem;
    cursor: pointer;
    padding-left: 0
}
.wh_tit3dis span{
    display: none;

}
.wh_tit3block{
    display: block
}
.wh_tit3tab .wh_tit3_active{
    color:#5976ba;
}
.wh_tit1{
    margin-bottom: 0
}
.wh_tit3tab 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  
    border:1px solid #ccc;   
}
.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:33px; 
    height:85px; 
    float:right; 
    margin-right:5px; 
    margin-top:10px;  
    overflow:hidden;
    cursor:pointer; 
    background:url(rt_ejldjSp_v2020.png) no-repeat;
}
.prev{ 
    background:url(rt_ejldjSp_v2020.png) no-repeat; 
    position: absolute;
    left: 0 ;
    top: 37% 
}
.prev:hover{background:url(rt_ejldjSpon_v2020.png) no-repeat;}
.next:hover{background:url(rt_ejldjSnon_v2020.png) no-repeat;}
.next{ background:url(rt_ejldjSn_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
}
.wh_tittab1,.wh_tittab2,.wh_tittab3{
    display: none !important
}



















