/*css初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body {color:#333; font-size:100%; font-family: Source Han Sans CN,Microsoft YaHei, Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 {font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal;}
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; display: block;  margin:0px auto;}
ol,ul,li { list-style:none; }
body{
	/* overflow-x: hidden; */
}
i{
	 font-style:normal;
}
u{
	text-decoration: none;
}
a:hover{
	color:#ebc471 !important;
}
a:visited{
	background: none !important;
}
form{
    padding:0px !important;
    margin:0px !important;
}
a:focus{outline:none;}
.w:after{content: ""; display: block;  height: 0; clear: both;}
.w{width: 1000px;margin: 0px auto; background:#FFF; position: relative;}
.l{float: left;}
.r{float: right;}
.clear{clear:both;}
button,input{
	outline:none;
}
input::-webkit-search-cancel-button{
    display: none;
}
input[type=search]::-ms-clear{
    display: none;
}
input::-webkit-appearance{
    display:none;
}
input:-webkit-autofill{
    background:#fff!important; 
}
input:-webkit-autofill{
    box-shadow: 0 0 0 23px #fff inset !important;
}
button{
	cursor:pointer;
}
img{
	display:block;
	margin:0px auto;
}
/*清除浮动*/
li:after{content: ""; display: block;  height: 0; clear: both;}
ul:after{content: ""; display: block;  height: 0; clear: both;}
ol:after{content: ""; display: block;  height: 0; clear: both;}
div:after{content: ""; display: block;  height: 0; clear: both;}
h2:after{content: ""; display: block;  height: 0; clear: both;}
h3:after{content: ""; display: block;  height: 0; clear: both;}
h4:after{content: ""; display: block;  height: 0; clear: both;}
h5:after{content: ""; display: block;  height: 0; clear: both;}

.loadings{
    text-align: center;
}

#pagination3 {
    text-align: center;
    margin-top:0.5rem;
    /* height:0.5rem;
    width:100%;
    overflow: hidden; */
}
#pagination3 .ui-page-x{
    height:0.5rem;
}
#pagination3 .ui-pagination-container{
    display: inline-block;
    float: none;
}
.ui-page-current{
    background-color:#ebc471;
}

.loading{
    width:100%;
    height:10000px;
    position:fixed;
    z-index:9999999999999;
    background:rgba(255,255,255,1);
    display:-none;
}
.spinner{
    width:90px;
    height:40px;
    /* margin:0px auto; */
    text-align:center;
    color:#333;
    position: fixed;
    left:50%;
    top:50%;
    margin-top:-20px;
    margin-left:-40px;
}
.spinner span{
    width:5px;
    height:100%;
    display:inline-block;
    background:#67CF22;;
    animation: mymove 1.2s infinite ease-in-out;
    -webkit-animation:mymove 1.2s infinite ease-in-out;
     /*  
        mymove代表动画名字
        1.2s代表执行时间
        infinite表示一直循环执行
        ease-in-out表示先慢后快的缓动
    */
}
.spinner >span:nth-child(2){
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s;
}
.spinner >span:nth-child(3){
    -webkit-animation-delay:-0.9s;
    animation-delay:-0.9s;
}
.spinner >span:nth-child(4){
    -webkit-animation-delay:-0.8s;
    animation-delay:-0.8s;
}
.spinner >span:nth-child(5){
    -webkit-animation-delay:-0.7s;
    animation-delay:-0.7s;
}
@keyframes mymove{
    0%{transform:scaleY(0.4);}
    25%{transform:scaleY(1.0);}
    50%{transform:scaleY(0.4);}
    75%{transform:scaleY(0.4);}
    100%{transform:scaleY(0.4);}
}
@-webkit-keyframes mymove{
    0%{transform:scaleY(0.4);}
    25%{transform:scaleY(1.0);}
    50%{transform:scaleY(0.4);}
    75%{transform:scaleY(0.4);}
    100%{transform:scaleY(0.4);}
}

/*公共部分*/
/*面包屑导航*/
.mianbaoxie{
	width: 610px;
	height: 30px;
	line-height: 30px;
	margin:0px auto;
}
.fenye{
	width: 380px;
	margin:40px auto;
}
.index_nav{
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	opacity: 0;
}
.mask{
    width:100%;
    height:100%;
    position: relative;
    display:-none;
}
.mask .mask_mask{
    width:100%;
    height:100%;
    background: #FFF;
    position:fixed;
    left:0px;
    top:0px;
    z-index:999;
}
.mask .mask_box{
    position: fixed;
    width:200px;
    height:200px;
    left:50%;
    top:50%;
    margin-top:-100px;
    margin-left:-100px;
    z-index: 9999; 
    text-align: center;
}
.mask .mask_box img{
    
}
.mask .mask_box p{
    color:#333;
    font-size:16px;
    margin-top:20px;
}


/*===== pc端 ====*/
.pc{
    width:100%;
    height:auto;
    overflow: hidden;
}

/* 导航条 */
.pc .nav_box{
    background: #333333;
    height:0.9rem;
    width:100%;
    position:fixed;
    top:0px;
    left:0;
    z-index:100;
}
.nav_box_left{
    background: #ffffff;
    width:450px;
    height:0.9rem;
}

.pc .nav{
    width:62.5%;
    height:0.9rem;
    margin:0px auto;
    position:fixed;
    top:0px;
    left:50%;
    background: #333333;
    z-index:99;
}
.pc .nav .left{
    float: left;
    position: relative;
    width:3rem;
    height:100%;
}
.pc .nav .left .navbg{
    height:0.9rem;
    width:100%;
    position:absolute;
    /* top:-0.12rem;
    left:-0.2rem; */
    
    top:0rem;
    left:0rem;
}
.pc .nav .left .navlogo{
    position: relative;
    z-index:10;
    margin-left:0.04rem;
    /* margin-top:0.14rem; */
    margin-top:0.22rem;
    width:2rem;
    cursor: pointer;
}
.pc .nav ul.right{
    float:right;
    color:#FFF;
    /* background: #aaffaa; */
    height:100%;
    position: relative;
    /* left:0.35rem; */
    left:0.12rem;
}
.pc .nav ul.right li{
    float: left;
    height:100%;
    position: relative;
}
.pc .nav ul.right li a{
    display:block;
    text-align: center;
    padding:0.25rem 0.17rem 0px;
    color:#FFF;
    position: relative;
}
.pc .nav ul.right li a h3{
    font-size:0.2rem;
    font-weight:550;
}
.pc .nav ul.right li a h4{
    font-size:0.16rem;
}
.pc .nav ul.right li a .xian{
    display:block;
    width:1px;
    height:0.33rem;
    background: #ffffff;
    position:absolute;
    top:0.29rem;
    right:1px;
}
.pc .nav ul.right .active a{
    color:#ebc471;
}
.pc .nav ul.right .active .xian2{
    display:block;
}
.pc .nav ul.right li .xian2{
    width: 50%;
    height:3px;
    background: #ebc471;
    position: absolute;
    bottom:0px;
    left:50%;
    margin-left:-25%;
    display:none;
}
.pc .nav .sousuo{
    /* background: #ffaaff; */
    height:100%;
    position: relative;
    padding-right:0.35rem;
    /* padding-top:0.3rem; */
    margin-right:0.1rem;
}
.pc .nav .sousuo .btn{
    width:0.3rem;
    height:0.3rem;
    display:block;
    background: url("../images/sss.png") no-repeat center;
    position: absolute;
    top:0.31rem;
    right:0px; 
    z-index:10;
    border:0px !important;
}
.pc .nav .sousuo .sousuo_box{
    /* width:1.9rem; */
    overflow: hidden;
    width:0px;
    height: 0.27rem;
    background: #333333;
    /* margin-left:0.1rem; */
    border-radius:0.5rem;
    /* border:1px solid #FFF; */
    margin-top:0.32rem;
    display:-none;
    position: relative;
    right:-0.44rem;
    /* padding-left:0.25rem; */
}
.pc .nav .sousuo .sousuo_box .ɡuanbi{
    position: absolute;
    left:0.09rem;
    top:0.06rem;
    width: 0.15rem;
    height: 0.15rem;
    cursor: pointer;
}
.pc .nav .sousuo .sousuo_box input{
    height:100%;
    border:0px;
    width: 1.4rem;
    padding-left:0.04rem;
    display:block;
    border-radius:1rem;
    color:#FFF;
    background: #333;
    font-size:0.14rem;
    padding-left:0.3rem;
}


/* 底部 */
.pc .footer{
    background: #ffffff;
    padding:1rem 0px;
}
.pc .footer .content{
    width:64%;
    margin:0px auto;
}
.pc .footer .content .left{
    width:20.5%;
    padding:0.3rem 0px;
    border-right:2px dashed #CCC;
}
.pc .footer .content .left img{
    width:46%;
}
.pc .footer .content .center{
    padding-left:5%;
    padding-top:0.18rem;
}
.pc .footer .content .center p{
    font-size:0.18rem;
    line-height:0.38rem;
    padding-left:0.28rem;
    background-size:0.18rem;
    cursor: pointer;
    position: relative;
}
.pc .footer .content .center p:hover{
    color:#ebc471;
}
.pc .footer .content .center p img{
    position:absolute;
    left:0px;
    top:0px;
}
.pc .footer .content .center .p1{
    background:url("../images/footer01.png") no-repeat left center;
    background:url("../images/footer01_1.png") no-repeat left center \9;  
    background-size:0.18rem;
}
.pc .footer .content .center .p2{
    background:url("../images/footer02.png") no-repeat left center;
    background:url("../images/footer02_2.png") no-repeat left center \9;  
    background-size:0.18rem;
}
.pc .footer .content .center .p3{
    background:url("../images/footer03.png") no-repeat left center;
    background:url("../images/footer03_3.png") no-repeat left center \9;  
    background-size:0.17rem;
}
.pc .footer .content .center .p4{
    background:url("../images/footer04.png") no-repeat left center;
    background:url("../images/footer04_4.png") no-repeat left center \9;  
    background-size:0.18rem;
}
.pc .footer .content .right{
    margin-right:5%;
    padding-top:0.2rem;
}
.pc .footer .content .right img{
    width:1.2rem;
}
.pc .footer .content .right p{
    text-align: center;
    font-size:0.17rem;
    color:#777;
    margin-top:5px
}


/* 公共bann */
.pc .bann{
    width:100%;
    height: 5rem;
}
.pc .bann img{
    width: 100%;
    height:100%;
}

/* 公共身体部分 */
.pc .main{
    width: 100%;
    overflow: hidden;
    padding:0.7rem 0px 0.9rem;
    background: #fbfbfb;
}
.pc .main .main_box{
    width: 64%;
    margin:0px auto;
}
.pc .main .main_box .leftNav{
    width: 22.4%;
    float: left;
}
.pc .main .main_box .leftNav .leftNav_box{
    width: 93%;
    height: 1.3rem;
    background: #ebc471;
    padding:0.12rem 0px 0px 7%;
}
.pc .main .main_box .leftNav .leftNav_box h2{
    font-size:0.27rem;
    color:#FFF;
}
.pc .main .main_box .leftNav .leftNav_box h3{
    font-size:0.5rem;
    color:#FFF;
    opacity:0.5;
    margin-top:0.28rem;
    font-family:"Georgia","微软雅黑";
    font-weight:500;
}
.pc .main .main_box .leftNav ul{
    width:100%;
}
.pc .main .main_box .leftNav ul li{
    font-size:0.19rem;
    border-bottom:1px dashed #CCC;
    line-height:0.6rem;
    padding-left:0.15rem;
    font-weight:600;
}
.pc .main .main_box .leftNav ul li span{
    display:inline-block;
    width:0.26rem;
    height: 0.26rem;
    background: url("../images/leftNav01.png") no-repeat center;
    background-size:100%;
    float:right;
    margin-top:0.17rem;
}
.pc .main .main_box .leftNav ul .active a{
    color:#ebc471;
}
.pc .main .main_box .leftNav ul .active span{
    background: url("../images/leftNav02.png") no-repeat center;
    background-size:100%;
}
.pc .main .main_box .leftNav ul li:hover span{
    background: url("../images/leftNav02.png") no-repeat center;
    background-size:100%;
}

.pc .main .main_box .rightContent{
    width:73%;
    float: right;
}
.pc .main .main_box .rightContent .titles{
    border-bottom:2px solid #aaaaaa;
    margin-bottom:0.25rem;
    position: relative;
}
.pc .main .main_box .rightContent .titles h4{
    float: left;
    font-size:0.19rem;
    line-height:0.42rem;
}
.pc .main .main_box .rightContent .titles .xianbb{
    position: absolute;
    height:4px;
    width:9%;
    background: #d0af6e;
    left:0;
    bottom:-3px;
}
.pc .main .main_box .rightContent .titles .ns{
    color:#ebc471;
}
.pc .main .main_box .rightContent .titles .rs{
    float: right;
    line-height:0.42rem;
    color:#666;
    font-size:0.15rem;
}
.pc .main .main_box .rightContent .boxss .block{
    display:none;
    font-size:0.18rem;
}
.pc .main .main_box .rightContent .boxss .block p{
    font-size:0.18rem;
    line-height:0.36rem;
    text-indent:0.4rem;
    cursor: pointer;
}
/* 新闻页面搜索框 */
.pc .main .main_box .rightContent .boxss .block .search{
    border:2px solid #aaaaaa;
    width: 2.7rem;
    height: 0.38rem;
    border-radius:1rem;
    overflow: hidden;
}
.pc .main .main_box .rightContent .boxss .block .search .search_ss{
    width:0.25rem;
    height: 0.25rem;
    background: url("../images/search_ss.png") no-repeat center;
    background: url("../images/search_ss_22.png") no-repeat center\9;
    background-size:100%;
    display:block;
    float: right;
    margin-right:0.15rem;
    margin-top:0.07rem
}
.pc .main .main_box .rightContent .boxss .block .search .search_input{
    height:100%;
    line-height:0.38rem;
    border:0px;
    margin-left:0.2rem;
    width:2rem;
    background: none;
}

/* 新闻列表公共 */
.pc .main .main_box .rightContent .boxss .block .news{
    margin-top:0.1rem;
}
.pc .main .main_box .rightContent .boxss .block .news li{
    border-bottom:1px dashed #CCC;
    padding:0.27rem 0px 0.27rem 0.15rem;
}
.pc .main .main_box .rightContent .boxss .block .news li .data{
    float: left;
    background: #f2f2f2;
    color:#666666;
    width: 0.86rem;
    height: 0.86rem;
    text-align: center;
}
.pc .main .main_box .rightContent .boxss .block .news li .data b{
    font-size:0.24rem;
    display: block;
    margin-top:0.15rem;
    line-height:0.26rem;
}
.pc .main .main_box .rightContent .boxss .block .news li .data span{
    font-size:0.18rem;
}
.pc .main .main_box .rightContent .boxss .block .news li .abss{
    float: left;
    width:87%;
    margin-left:2.8%; 
}
.pc .main .main_box .rightContent .boxss .block .news li .newsTitle{
    font-size:0.2rem;
    margin-top:0.12rem;
    /* width:98%; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: block;
}
.pc .main .main_box .rightContent .boxss .block .news li .newsPs{
    text-indent:0px;
    font-size:0.16rem;
    line-height:0.35rem;
    color:#777;
    /* width:98%; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: block;
}

/* 资产推介 */
.pc .main .main_box .rightContent .boxss .block .news li .abss2{
    float: left;
    width:60%;
    margin-left:2.8%; 
}
.pc .main .main_box .rightContent .boxss .block .news li .zctj_fm{
    width:1.3rem;
    height: 0.9rem;
    /* background: #ff0000; */
    float: right;
    overflow: hidden;
}
.pc .main .main_box .rightContent .boxss .block .news li .zctj_fm img{
    width:100%;
    /* max-height:100%; */
    /* max-width:100%; */
}


/* 团体介绍 */
.pc .main .main_box .rightContent .boxss .block .block_tt{
    width:120%;
    padding-top:0.15rem;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox{
    width: 2.7rem;
    height: 3.8rem;
    background: #FFF;
    margin-right:0.59rem;
    margin-bottom:0.4rem;
    float: left;
    border-radius:5px;
    overflow: hidden;
    box-shadow: 0 0 5px #eaeffa;
    cursor: pointer;
}  
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox:hover{
    box-shadow: 0 0 5px #e9cd97;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .divImg{
    width:100%;
    height:3.12rem;
    overflow: hidden;
    position: relative;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .divImg img{
    width:100%;
    min-height:100%;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .divImg .box_con{
    position:absolute;
    left:0px;
    top:0px;
    width:80%;
    height:100%;
    padding-left:10%;
    padding-right:10%;
    padding-top:10%;
    /* background:rgba(147, 134, 106, 0.7); */
    background:rgba(127, 111, 76, 0.7);
    color:#FFF;
    overflow: hidden;
    display:none;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .divImg .box_con .title{
    font-size:0.25rem;
    border-bottom:2px solid #ebc471;
    padding-bottom:0.05rem;
    margin-right:0.1rem;
    line-height:0.4rem;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .divImg .box_con .ps{
    font-size:0.18rem;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .divImg .box_con p{
    font-size:0.18rem;
    line-height:0.35rem;
    text-align: justify;
    margin-top:0.1rem;
    height:2.1rem;

    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .teamBox_nr{
    text-align: center;
    padding-top:5%;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .teamBox_nr .span1{
    font-size:0.25rem;
    color:#ebc471;
}
.pc .main .main_box .rightContent .boxss .block .block_tt .teamBox .teamBox_nr .span2{
    font-size:0.18rem;
    color:#555;
}

/* 联系我们 */
.pc .lxwm_pp{
    text-indent:0.3rem !important;
}
.pc .lxwm_p1{
    background:url("../images/lxwm01.png") no-repeat left center;
    background:url("../images/lxwm01_1.png") no-repeat left center \9;
    background-size:0.2rem;
}
.pc .lxwm_p2{
    background:url("../images/lxwm02.png") no-repeat left center;
    background:url("../images/lxwm02_2.png") no-repeat left center \9;
    background-size:0.2rem;
}
.pc .lxwm_p3{
    background:url("../images/lxwm03.png") no-repeat left center;
    background:url("../images/lxwm03_3.png") no-repeat left center \9;
    background-size:0.2rem;
}
.pc .lxwm_p4{
    background:url("../images/lxwm04.png") no-repeat left center;
    background:url("../images/lxwm04_4.png") no-repeat left center \9;
    background-size:0.2rem;
    width: 70%;
    text-indent:0rem !important;
    padding-left:0.3rem;
}

/* 搜索页 */
.pc .searchlist{
    margin-top:-0.2rem;
}
.pc .searchlist li{
    border-bottom:1px dashed #CCC;
    /* padding-left:1%; */
    font-size:0.18rem;
    padding-top:0.25rem;
    padding-bottom:0.25rem;
}
.pc .searchlist li .h5{
    width:80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: block;
    float: left;
}
.pc .searchlist li .data{
    float: right;
    color:#666;
}

/* 三级页公共 */
.pc .main .main_box .rightContent .boxss .block .sanji .title{
    font-size:0.25rem;
    padding:0px 0.4rem;
    text-align: center;
}
.pc .main .main_box .rightContent .boxss .block .sanji .sanji_gjz{
    text-align: center;
    color:#888;
    font-size:0.19rem;
    border-bottom:1px solid #999;
    padding-bottom:0.1rem;
    padding-top:0.16rem;
    margin-bottom:0.24rem;
}
.pc .main .main_box .rightContent .boxss .block .sanji .nr{
    font-size:0.165rem;
}
.pc .main .main_box .rightContent .boxss .block .sanji .nr img{
    max-width:100% !important;
}





