﻿/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; _background-color:#eee; line-height:24px; overflow-x:hidden; -webkit-tap-highlight-color:rgba(255,0,0,0);}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#333; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.clear_both{ clear:both;}
.txt_cent{ text-align:center;}
.ft_red{ color:#F00;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bkg_bai{ background-color:#FFF;}
.clear_btn{ -webkit-appearance: none; }
.m_top{margin-top:0.7rem;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}

.clearfix::after,.clearfix::before{
	content:"";
	display: table;
	clear: both;
}
[v-cloak]{display:none;}
html { background: #FFFFFF; height: 100%; }
body{width: 100%;}
@media only screen and (min-width: 750px)  {
	html{background: #f9f9f9;}
	body{width: 750px;min-height: 100%; margin: 0px auto;box-sizing: border-box;background: #ffffff;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
    
    
}
@media (max-width:750px) {
	body{width:100%;}
    .fixed{width:100%!important;}
}

/*加载字体*/
@font-face {
    font-family: 'kt';
    src: url('font/KaiTi.eot');
    src: url('font/KaiTi.eot?#iefix') format('embedded-opentype'),
         url('font/KaiTi.woff') format('woff'),
         url('font/KaiTi.ttf') format('truetype'),
         url('font/KaiTi.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*css flickr style pagination*/
div.flickr {
    padding:0.2rem 0px;margin:0px; text-align:center; font-size:0.24rem;font-family:SimHei,SimSun;
}
div.flickr a,div.flickr span{width:0.5rem;height:0.5rem;line-height:0.5rem;  background:#FFF; border:1px solid #999; color:#999; margin-right:5px;display:inline-block;}

div.flickr a:hover {
	border:1px solid #0088fe; color: #FFF; background-color: #0088fe
}
div.meneame a:active {
	border:1px solid #0088fe; color: #FFF; background-color: #0088fe
}
div.flickr span.current {
    border:1px solid #0088fe; color: #FFF;  background:#0088fe;
}
div.flickr span.disabled {
    color:#ccc; border-color:#ccc;
}



.isNull{text-align:center;font-size:0.24rem;color:#666666;padding:0.5rem 0px;}


/*网站*/

.pub_top{width:100%;height:0.81rem;padding: 0px 0.2rem;box-sizing: border-box; overflow:hidden;overflow:hidden;box-sizing:border-box;position: relative;border-bottom: 1px solid #E6E6E6;}
.pub_top .logo{width: auto; height: 0.6rem;padding-top: 0.1rem; float: left;}
.pub_top .logo img{ width:2.2rem;height:0.6rem; display:block;}

.pub_top .tools{float:right;padding-top:0.2rem;}
/*.pub_top .tools .btn_search{margin-right:0.1rem; width:0.46rem;height:0.46rem;background:url(../images/icon_search.png) center center no-repeat;background-size:100% 100%;float:left;}*/
.pub_top .tools .btn_menu{width:0.81rem;height:0.81rem;background:url(../images/btn_menu_open.png) center center no-repeat;background-size:100% 100%;position: absolute;right: 0px;top: 0px;}
.pub_top .tools .btn_menu.on{background:url(../images/btn_menu_close.png) center center no-repeat;background-size:100% 100%;}


/*导航*/
.xs_nav{width: 100%;overflow: hidden; display: none;background: #FFFFFF;_border-top: 1px solid #eee;text-align: left;box-shadow:inset 0px 0.2rem 0.2rem -0.2rem rgba(0,0,0,0.3),inset 0px -0.2rem 0.2rem -0.2rem rgba(0,0,0,0.7);}
.xs_nav .nav-item{color: #212121;border-bottom: 1px solid #eee;_background: #FFFFFF;}
.xs_nav .nav-item a{color: #212121;font-size: 14px;}
.xs_nav .nav-item .title{font-family: "kt"; width:100%;line-height: 0.6rem;position: relative;color: #666666;font-size: 0.28rem;}
.xs_nav .nav-item .title .drop-btn{font-family: simhei; width: 0.8rem;height: 0.6rem;display: none; cursor: pointer; font-size:0.36rem;line-height: 0.6rem;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
.xs_nav .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
.xs_nav .nav-item .title a{display: block;text-align:center;}	
.xs_nav .nav-item ul{padding-top: 0.1rem;padding-bottom: 0.1rem;display: none;}
.xs_nav .nav-item ul li{padding-left: 0.4rem;line-height: 0.5rem;}
.xs_nav .nav-item ul li a{line-height: 0.5rem;color: #333333;}

.xs_nav .nav-item:last-child{border-bottom: 0px;}
#t-ban{padding: 0.36rem 0.2rem;box-sizing: border-box;}
#t-ban .swiper-container{border-radius: 0.05rem;}
#t-ban img{display:block;}
#t-ban .swiper-slide{position:relative;}
#t-ban .swiper-slide .title{padding:0px 0.24rem;box-sizing:border-box; width:100%;height:0.6rem;line-height:0.6rem; background:rgba(0,0,0,0.5);font-size:0.24rem;color:#FFF;font-weight:bold;position:absolute;bottom:0px;left:0px;}

#t-ban .swiper-pagination { text-align: right; box-sizing: border-box; padding-right: 0.2rem; bottom: 0.16rem; }
#t-ban .swiper-pagination span{float: initial; display: inline-block; opacity: 1;margin: 0px 0.06rem; width:0.16rem;height:0.16rem;background: #fff; border-radius:50%;box-sizing: border-box;}
#t-ban .swiper-pagination span.swiper-pagination-bullet-active { background: #154D40; }


.in_fast_link{padding: 0px 0.2rem;padding-bottom: 0.38rem;background: #fff;border-bottom: 0.16rem solid #F5F5F5;}
.in_fast_link ul{display: flex;justify-content:space-around;}
.in_fast_link ul li{text-align: center;}
.in_fast_link ul li .icon{width: 0.8rem;height: 0.8rem;}
.in_fast_link ul li .tit{font-size: 0.26rem;color: #154D40;font-weight: bold;font-family: "kt";}

.in_box{padding: 0px 0.2rem;}

.in_box .top_box{padding-top: 0.1rem; line-height: 0.7rem;overflow: hidden;margin-bottom: 0.15rem;}
.in_box .top_box .title{float: left;font-size: 0.34rem;color: #212121;font-family: "kt";}
.in_box .top_box .more{float: right;font-size: 0.24rem;color: #212121;}
.in_box .top_box .more span{font-family: simsun;font-weight: bold;margin-left: 0.1rem;}

.in_project_box{padding-bottom: 0.45rem;border-bottom: 0.16rem solid #F5F5F5;}
.in_project_box .project_img{width: 100%;display: block;border-radius: 0.05rem;margin-bottom: 0.4rem;}
.in_project_box .p_infos .p_tit {line-height: 0.5rem;}
.in_project_box .p_infos .p_tit .tit{display: inline-block;vertical-align: middle; font-size: 0.3rem;color: #212121;font-weight: bold;font-family: "kt";}
.in_project_box .p_infos .p_tit .icon{width: 0.36rem;height: 0.32rem;display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
.in_project_box .p_infos .p_like_num{line-height: 0.5rem; font-size: 0.28rem;color: #212121;}
.in_project_box .p_infos .p_like_num span{font-size: 0.28rem;color: #f54853;}

.in_project_box .p_infos .p_address{font-size: 0.24rem;line-height: 0.5rem;color: #212121;}
.in_project_box .p_infos .p_address span{font-weight: bold;}
.in_project_box .p_infos .p_status{font-size: 0.24rem;line-height: 0.5rem;color: #212121;font-weight: bold;}
.in_project_box .p_infos .p_status span{font-weight: bold;}
.in_project_box .p_infos .p_tags{margin-bottom: 0.4rem;margin-top: 0.1rem;}
.in_project_box .p_infos .p_tags span{margin-right: 0.1rem;margin-bottom: 0.1rem; font-size: 0.24rem;color: #169257; display: inline-block;line-height:0.32rem;background: #F4F4F4;border-radius: 0.05rem;padding: 0px 0.1rem;}
.in_project_box .p_contacts{padding: 0.6rem 0px;position: relative;margin-bottom: 0.4rem;}
.in_project_box .p_contacts::after{content: "";width: 100%;height: 0.02rem;background: url(../images/in_pro_line_bg.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0px;left: 0px;}
.in_project_box .p_contacts::before{content: "";width: 100%;height: 0.02rem;background: url(../images/in_pro_line_bg.png) center center no-repeat;background-size: 100% 100%;position: absolute;bottom: 0px;left: 0px;}
.in_project_box .p_contacts .item{font-size: 0.24rem;line-height: 0.5rem;color: #212121;}
.in_project_box .p_contacts .item span{font-weight: bold;}
.in_project_box .p_conts .title{font-size: 0.24rem;color: #212121;font-weight: bold;margin-bottom: 0.1rem;}
.in_project_box .p_conts .con_box{font-size: 0.24rem;color: #212121;line-height: 2em;}
.in_project_box .p_conts .con_box p{text-indent: 2em;}
.in_project_box .btn_more{margin-top: 0.4rem; display: block; width:100%;height: 0.68rem;line-height: 0.68rem;text-align: center;color: #fff;font-weight: bold;font-size: 0.24rem;background: url(../images/btn_bg.jpg) center center repeat-y;background-size: 100% 100%;border-radius: 0.1rem;}
/*楼盘相册*/
.in_pic{padding: 0px 0.2rem;padding-bottom: 0.25rem; border-bottom: 0.16rem solid #F5F5F5;}
.in_pic #pic_big_swiper{width: 100%;margin: 0px auto;overflow: hidden;box-sizing: border-box;overflow: hidden;margin-bottom: 0.3rem;}
.in_pic #pic_big_swiper .swiper-slide .box{position: relative;}
.in_pic #pic_big_swiper .swiper-slide .box img{width: 100%;display: block;}
.in_pic #pic_big_swiper .swiper-slide .box .desc{width: 100%;box-sizing: border-box; position: absolute;bottom: 0px;left: 0px; line-height: 0.7rem;background: rgba(15,48,41,0.6);text-align: center;font-size: 0.24rem;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_pic #pic_big_swiper{}
.in_pic #pic_small_swiper{width: 6rem;margin: 0px auto;margin-bottom: 0.3rem;}
.in_pic #pic_small_swiper .box{}
.in_pic #pic_small_swiper .box img{width:100%;display: block;}
.in_pic .small_box{position: relative;}
.in_pic .small_box .sbtn{outline: none; width: 0.36rem;height: 0.50rem;background: url(../images/icon_arrow_l.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 50%;transform: translateY(-50%);}
.in_pic .small_box .sbtn.btn_small_prev{left: 0rem;}
.in_pic .small_box .sbtn.btn_small_next{right: 0rem;transform:translateY(-50%) rotateY(180deg);}

.in_news{padding-bottom: 0.25rem; border-bottom: 0.16rem solid #F5F5F5;}
.in_news ul{width: 100%;padding-bottom: 0.1rem;}
.in_news ul li{overflow: hidden;margin-bottom: 0.2rem;}
.in_news ul li .img_box{width: 2.54rem;height: 1.3rem;overflow: hidden;float: left;}
.in_news ul li .img_box img{width: 100%;height: 100%;display: block;}

.in_news ul li .con_box{display: flex;align-items: center; width: calc(100% - 2.54rem);height: 1.3rem;float: left;box-sizing: border-box;padding-left: 0.3rem;}
.in_news ul li .con_box .box{width: 100%;}
.in_news ul li .con_box .title{width: 100%; line-height: 0.6rem; font-size:0.28rem;color: #212121;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in_news ul li .con_box .time{font-size:0.24rem;line-height:1em; color: #999999;}

.in_contact{padding-bottom: 0.2rem;border-bottom: 0.16rem solid #F5F5F5;}
.in_contact .project_map{margin-bottom: 0.42rem;}
.in_contact .project_map img{width: 100%;display: block;}
.in_contact .infos .info {margin-bottom: 0.25rem;}
.in_contact .infos .info .label{width: 1.8rem;height: 0.6rem;float: left;}
.in_contact .infos .info .tit{font-size: 0.24rem;color: #212121; width:calc(100% - 1.8rem);height: 0.6rem;line-height:0.6rem;padding-left: 0.25rem;box-sizing: border-box; float: left;}

.mt{height: 1.46rem;}
.pub_btm{position: fixed;bottom: 0px;left: 50%;z-index: 999; transform: translateX(-50%); max-width: 750px;width: 100%; height: 1.46rem;border-top: 1px solid #CAD0CF;background: #fff;}
.pub_btm ul{height: 100%;display: flex; justify-content:space-around;}
.pub_btm ul li{text-align: center;}
.pub_btm ul li .icon{width: 0.64rem;height: 0.64rem;margin: 0px auto;margin-top: 0.2rem;}
.pub_btm ul li .title{font-size: 0.24rem;color: #999999;text-align: center;}

.pub_btm ul li:hover .title{color: #212121;}
.pub_btm ul li.on .title{color: #212121;}
.pub_btm ul li:nth-child(1) .icon{background: url(../images/icon_btm_01.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:nth-child(2) .icon{background: url(../images/icon_btm_02.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:nth-child(3) .icon{background: url(../images/icon_btm_03.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:nth-child(4) .icon{background: url(../images/icon_btm_04.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:hover:nth-child(1) .icon{background: url(../images/icon_btm_01_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:hover:nth-child(2) .icon{background: url(../images/icon_btm_02_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:hover:nth-child(3) .icon{background: url(../images/icon_btm_03_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li:hover:nth-child(4) .icon{background: url(../images/icon_btm_04_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li.on:nth-child(1) .icon{background: url(../images/icon_btm_01_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li.on:nth-child(2) .icon{background: url(../images/icon_btm_02_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li.on:nth-child(3) .icon{background: url(../images/icon_btm_03_on.png) center center no-repeat;background-size: 100% 100%;}
.pub_btm ul li.on:nth-child(4) .icon{background: url(../images/icon_btm_04_on.png) center center no-repeat;background-size: 100% 100%;}

.about_swiper .swiper-slide{position:relative;}
.about_swiper .swiper-slide .title{text-align:center; font-size:0.24rem;color:#FFF;font-weight:bold;line-height:0.6rem;width:100%;padding:0px 0.24rem;box-sizing:border-box;position:absolute;bottom:1rem;left:0px;}

.about_swiper .swiper-slide img { width: 100%; }
.about_swiper .swiper-pagination{left: 50%;transform: translateX(-50%); display: inline-block;width: auto; padding: 0px 0.32rem;margin: 0px auto; margin-bottom:0.31rem; height: 0.5rem;line-height: 0.5rem;background: url(../images/btn_bg.jpg) center center repeat-y;background-size: 100% 100%;border-radius: 0.25rem;font-size: 0.24rem; color: #fff;}

.about_infos{padding: 0.3rem 0.2rem;border-bottom: 0.16rem solid #F5F5F5;}
.about_infos .p_tit{font-size: 0.36rem;color: #212121;line-height: 0.5rem;}
.about_infos .p_tags{margin-bottom: 0.4rem;margin-top: 0.1rem;}
.about_infos .p_tags span{margin-right: 0.1rem;margin-bottom: 0.1rem; font-size: 0.24rem;color: #169257; display: inline-block;line-height:0.32rem;background: #F4F4F4;border-radius: 0.05rem;padding: 0px 0.1rem;}
.about_infos .p_half{padding-bottom: 0.25rem;}
.about_infos .p_half .item{width: 50%;float: left;position: relative;}
.about_infos .p_half .item .label{font-size: 0.24rem;line-height:1em; color: #212121;font-weight: bold;margin-bottom: 0.15rem;}
.about_infos .p_half .item .tit { font-size: 0.32rem; line-height: 1em; color: #f70336; font-weight: bold; }
.about_infos .p_half .item .tit.area{font-weight: normal;}
.about_infos .p_half .item::after{content: "";width: 0.02rem;height: 100%;background: url(../images/line2.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0px;right: 0.1rem;}
.about_infos .p_half .item:last-child::after{display: none;}

.about_infos .p_infos{padding-bottom: 0.4rem;}
.about_infos .p_infos .info{font-size: 0.24rem; color: #212121;line-height: 0.5rem;}
.about_infos .p_infos .info span{font-weight: bold;}
.about_infos .p_summary{font-size: 0.24rem;color: #212121;line-height: 2em; padding: 0.6rem 0px;position: relative;margin-bottom: 0.4rem;}
.about_infos .p_summary::after{content: "";width: 100%;height: 0.02rem;background: url(../images/in_pro_line_bg.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0px;left: 0px;}
.about_infos .p_summary::before{content: "";width: 100%;height: 0.02rem;background: url(../images/in_pro_line_bg.png) center center no-repeat;background-size: 100% 100%;position: absolute;bottom: 0px;left: 0px;}
.about_infos .p_summary p{text-indent: 2em;}
.about_infos .p_summary .title {margin-bottom:0.2rem; border-radius: 0.08rem; line-height: 0.8rem; background: url(../images/btn_bg.jpg) center center no-repeat; background-size: 100% 100%; font-size: 0.32rem; color: #fff; font-weight: bold; text-align: center; }
.about_infos .p_content{font-size:0.24rem;line-height:2em;}

.about_box { padding-bottom: 0.3rem; border-bottom: 0.16rem solid #F5F5F5; }
.about_box .top_box{line-height: 0.76rem; padding: 0px 0.2rem;border-bottom: 1px solid #F6F6F6;overflow: hidden;margin-bottom: 0.2rem;}
.about_box .top_box .title{font-size: 0.32rem;color: #212121; float: left;position: relative;}
.about_box .top_box .title::after{content: "";border-top-left-radius: 0.03rem;border-top-right-radius: 0.03rem; width: 0.31rem;height: 0.06rem;background: url(../images/btn_bg.jpg) center center no-repeat;background-size: 100% 100%;position: absolute;bottom: 0px;left: 0.15rem;}

.about_huxin .huxin_box{padding: 0px 0.2rem;}
.about_huxin .huxin_box .huxin_num{line-height: 0.6rem;font-size: 0.32rem;color:#212121;font-weight: bold;padding-bottom: 0.2rem;}

.huxin_swiper .swiper-slide{border: 1px solid #E0E0E0;box-sizing: border-box;border-bottom-left-radius:0.08rem;border-bottom-right-radius:0.08rem;}
.huxin_swiper .swiper-slide img{width: 100%;display: block;border-bottom: 1px solid #E0E0E0;}
.huxin_swiper .swiper-slide .title{font-size: 0.24rem;color: #212121; line-height: 0.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0px 0.15rem;box-sizing: border-box;}


.about_zbgk .con_box{padding: 0.2rem;}
.about_zbgk .p_content{line-height: 2em;color: #212121;font-size: 0.24rem;padding-top:0.2rem;}
.about_zbgk .p_content img{max-width: 100%;}

.about_zbgk .infos{margin-top:0.4rem;}
.about_zbgk .infos .info { margin-bottom: 0.25rem; }
.about_zbgk .infos .info .label { width: 1.8rem; height: 0.6rem; float: left; }
.about_zbgk .infos .info .tit { font-size: 0.24rem; color: #212121; width: calc(100% - 1.8rem); height: 0.6rem; line-height: 0.6rem; padding-left: 0.25rem; box-sizing: border-box; float: left; }


.about_lpxq .con_box{padding: 0.2rem;}
.about_lpxq .p_content{line-height: 2em;color: #212121;font-size: 0.24rem;}
.about_lpxq .p_content img{max-width: 100%;}

.about_btn_box { background: #F5F5F5; padding: 0.2rem; padding-bottom: 0.4rem; }
.about_btn_box .btn_more{margin-bottom: 0.3rem; display: block; width:100%;height: 0.68rem;line-height: 0.68rem;text-align: center;color: #fff;font-weight: bold;font-size: 0.24rem;background: url(../images/btn_bg.jpg) center center repeat-y;background-size: 100% 100%;border-radius: 0.1rem;}
.about_btn_box .tips_box{ background: #FFFBF0;border-radius: 0.08rem;padding: 0.22rem;}
.about_btn_box .tips_box .box{position: relative; padding-left: 0.33rem;font-size: 0.24rem;color: #212121;line-height: 0.32rem;}
.about_btn_box .tips_box .box::after{content: "";width: 0.22rem;height: 0.22rem;background: url(../images/icon_tips.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0.05rem;left: 0px;}

.ctg_title{width: 7.1rem;margin: 0px auto;border-radius: 0.08rem; line-height: 0.8rem;background: url(../images/btn_bg.jpg) center center no-repeat;background-size: 100% 100%;font-size: 0.32rem;color: #fff;font-weight: bold;text-align: center;}

.pic_list_box{padding:0.4rem 0.1rem;}
.pic_list_box ul{width: 100%;padding-bottom: 0.1rem;overflow:hidden;}
.pic_list_box ul li{width: 50%;padding-bottom: 0.1rem;float:left;padding:0px 0.1rem;box-sizing:border-box;margin-bottom:0.2rem;}
.pic_list_box ul li img{display:block;}
.pic_list_box ul li .title{line-height: 0.58rem;
    background: #f6f6ff;
    text-align: center;
    font-size: 0.24rem;
    color: #212121;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
    
.ab_contbox {
    clear: both;
    line-height: 1.6em;
    padding: 0.20rem;
	min-height:30vh;
}
.ab_contbox img,.ab_contbox table,.ab_contbox video,.ab_contbox iframe{max-width:100%;_height:auto;}
.ab_contbox .nss_tit{line-height:0.5rem;font-size:0.32rem;text-align:center;color:#333333;font-weight:bold;}
.ab_contbox .nss_dtm{line-height:0.4rem;font-size:0.20rem;text-align:center;color:#666666;}
.ab_contbox .nss_desc{text-align:center;color:#666666;font-size:0.2rem;}
.ab_contbox .nss_img{padding:0.2rem 0rem;text-align:center;}
.ab_contbox .nss_info{padding:0.2rem 0rem;min-height:2rem;font-size:0.24rem;color:#212121;line-height:1.5em;}
.ab_contbox .nss_info img,.ab_contbox .nss_info iframe,.ab_contbox .nss_info video{max-width:100%;_height:auto;}

.ab_contbox .ff_pre{font-size:0.24rem;line-height:1.5em;}
.ab_contbox .ff_next{font-size:0.24rem;line-height:1.5em;}


.ab_contbox .project_map { margin-bottom: 0.42rem; }
.ab_contbox .project_map img { width: 100%; display: block; }
.ab_contbox .infos .info { margin-bottom: 0.25rem; }
.ab_contbox .infos .info .label { width: 1.8rem; height: 0.6rem; float: left; }
.ab_contbox .infos .info .tit { font-size: 0.24rem; color: #212121; width: calc(100% - 1.8rem); height: 0.6rem; line-height: 0.6rem; padding-left: 0.25rem; box-sizing: border-box; float: left; }


/*新闻列表*/
.news_list_box{padding:0.4rem 0.2rem;}
.news_list_box ul{width: 100%;padding-bottom: 0.1rem;}
.news_list_box ul li{overflow: hidden;margin-bottom: 0.2rem;}
.news_list_box ul li .img_box{width: 2.54rem;height: 1.3rem;overflow: hidden;float: left;}
.news_list_box ul li .img_box img{width: 100%;height: 100%;display: block;}

.news_list_box ul li .con_box{display: flex;align-items: center; width: calc(100% - 2.54rem);height: 1.3rem;float: left;box-sizing: border-box;padding-left: 0.3rem;}
.news_list_box ul li .con_box .box{width: 100%;}
.news_list_box ul li .con_box .title{width: 100%; line-height: 1.5em;margin-bottom: 0.1rem; font-size:0.28rem;color: #212121;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_list_box ul li .con_box .desc{font-size: 0.24rem;color: #666;line-height:1em; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom:0.15rem;}
.news_list_box ul li .con_box .time { font-size: 0.24rem; line-height: 1em; color: #999999; }


/*新闻详情*/
.news_detail{padding: 0.4rem 0.2rem;}
.news_detail .ns_title{font-size: 0.28rem;font-weight: bold;color: #161616;text-align: center;line-height: 0.36rem;margin-bottom: 0.2rem;}
.news_detail .ns_info{padding-bottom: 0.1rem;border-bottom: 1px dashed #e0e0e0;margin-bottom: 0.25rem;text-align: center;}
.news_detail .ns_info span{line-height: 0.3rem;font-size: 0.18rem;color: #444444;margin: 0px 0.05rem;}
.news_detail .ns_en_title{font-size:0.24rem;color:#333333;text-align:center;}
.news_detail .con_detail{font-size: 0.2rem;line-height: 2em;margin-bottom: 0.25rem;}
.news_detail .btn_box{padding: 0.3rem 0px;text-align: center;}
.news_detail .btn_box .btn{font-size: 0.18rem;color: #FFFFFF;border-radius: 0.3rem; background: #1d2089;margin: 0px 0.2rem; width: 40%;height: 0.6rem;line-height: 0.6rem; display: inline-block;vertical-align: top;text-align: center;}
.con_detail img,.con_detail iframe,.con_detail table,.con_detail video{max-width:100%;}

.pageNav{ text-align:center;height:auto;padding:0.3rem 0px; color:#666;}
.pageNav font,.pageNav span{display:inline-block;width:0.5rem;height:0.5rem;line-height:0.5rem; font-size:0.18rem;border:1px solid #cecece;color:#363636;margin:0 0.05rem;}
.pageNav font.current,.pageNav span.current{background:#1d2089;color:#f0f0f0;}
.pageNav font.disabled,.pageNav span.disabled{color:#adaaad;}
.pageNav a{display:inline-block;width:0.5rem;height:0.5rem;line-height:0.5rem; font-size:0.18rem;border:1px solid #cecece;color:#1d2089;margin:0 0.05rem; white-space:nowrap;}
.pageNav a:hover { background-color:#1d2089; color:#fff;}
.pageNav a.current{background:#1d2089;color:#fff;font-weight:bold;}
.pageNav a.disabled{color:#adaaad;}


/*jobjoin*/
.jbs_tb_1 { margin-bottom: 30px; }
.jbs_txt { width: 90%; height: 25px; outline: none; }
.jbs_txtarea { width: 90%; height: 70px; padding: 10px; outline: none; }
.jbs_age { width: 80px; }
.jbs_tel { width: 150px; }
.jbs_hong { color: #f00; }
.jbs_txt:focus { border: 1px solid #1d2089; }
.jbs_txtarea:focus { border: 1px solid #1d2089; }
.jbs_submit { width: 120px; height: 40px; text-align: center; margin: 10px 0px; line-height: 40px; font-size: 15px; font-weight: bold; border: 0px; cursor: pointer; background: #1d2089; color: #FFF; }
.jbs_submit:hover { background: #1d2089; color: #FFF; transition: all .4s linear 0s; }


/*feedback*/
.fd_p_1 { font-size: 0.24rem; color: #1d2089; cursor: pointer; }
.fd_form { margin-top: 20px; display: none; }
.jn_box { clear: both; padding-bottom: 20px; overflow: hidden; width: 100%; }
.jn_lt { float: left; width: 20%;font-size:0.24rem;line-height: 0.5rem; text-align: right; font-weight: bold; }
.jn_rt { float: left; width: 80%; }
.jn_box .txt { width: calc(100% - 40px); height: 0.5rem; line-height: 0.5rem; border: 1px solid #DBDBDB; color: #444; padding: 0 0.1rem; font-size: 0.24rem; border-radius: 0.05rem; outline: none; box-sizing: border-box; }
.jn_box input:focus { border: 1px solid #11322B; }
.jn_box .yxhx { width: calc(100% - 40px); height: 0.5rem; }
.jn_box textarea:focus { border: 1px solid #11322B; }
.jn_box .cod { width: 1.2rem; height: 0.5rem; line-height: 0.5rem; border: 1px solid #DBDBDB; color: #444; padding: 0 15px; font-size: 13px; border-radius: 3px; outline: none; }
.jn_box .txtarea { width: calc(100% - 40px); height: 120px; padding: 10px; font-size: 13px; border: 1px solid #DBDBDB; border-radius: 3px; outline: none; box-sizing: border-box; }
.jn_box .btn { width: 2rem; height: 0.5rem; text-align: center; height: 0.5rem; border: 0px; background: #666; color: #FFF; font-size: 0.24rem; font-weight: bold; border-radius: 3px; cursor: pointer; }
.jn_box .btn:hover { background: #11322B }
.cl_red { color: #f00;font-size:0.2rem; }
.yxhx_in p { margin-bottom: 0.15rem; display: block; height: 0.5rem; }
.yxhx_in p input { width:0.2rem;height:0.2rem;margin-top:0.15rem; margin-right: 0.1rem; float: left; }
.yxhx_in p label { line-height: 0.5rem; font-size: 0.24rem; display: block; float: left }


/*项目简介*/
.in_about { padding: 0px 0.2rem; padding-top: 0.31rem; _background: #f6f7ff; padding-bottom: 0.3rem; }
.in_about .top { text-align: center; margin-bottom: 0.3rem; }
.in_about .top img { width: 1.8rem; display: block; margin: 0px auto; }
.in_about .about_img { width: 100%; display: block; }
.in_about .con_box .title_box { font-family: "kt"; line-height: 0.9rem; border-bottom: 1px solid #e8e9ff; font-size: 0.24rem; color: #333333; margin-bottom: 0.3rem; }
.in_about .con_box .title_box span { font-family: "kt"; color: #000000; font-weight: bold; }
.in_about .con_box .item { overflow: hidden; margin-bottom: 0.2rem; line-height: 0.3rem; font-size: 0.24rem; }

.in_about .con_box .item .tit {font-family:"kt"; float: left; color: #000000; font-weight: bold; }
.in_about .con_box .item .desc { font-family: "kt"; float: left; color: #333333; }
.in_about .con_box .item.address .desc { width: 4.2rem; }

.in_about .con_box .item.xmdz { padding-bottom: 0.24rem; border-bottom: 1px solid #e8e9ff; }
.in_about .more { width: 100%; height: 0.66rem; background: url(../images/more_bg.jpg) center center no-repeat; background-size: 100% 100%; display: block; }


#cnzz_stat_icon_1280772460{display: none;}