/*内容页*/
.base-info.wrap1200 {
    position: relative;
    width: 80%;
    margin: 0 auto;
    /*padding: 0 20px;*/
    box-sizing: border-box;
    height: auto;
	
}
b.showhstc {
    color: #ff0304;
}
h1.title {
    line-height: 56px;
    font-size: 22px;
    color: #151515;
    font-weight: 700;
        width: 100%;
    margin: 0 auto;
}
.desc-flex.flex-h {
    width: 80%;
    margin: 0 auto;
    overflow: hidden;
}
p.desc {
    padding-bottom: 25px;
    line-height: 30px;
    font-size: 18px;
    color: #666;
        float: left;
}
p.scjr {
    float: right;
    font-size: 18px;
    line-height: 30px;
    padding-left: 36px;
}
.xc18 {
padding: 30px 20px;
    overflow: hidden;
}
p.desc span {
    height: 20px;
    line-height: 20px;
    display: inline-block;
    margin-left: 10px;
    font-size: 12px;
    color: #fff;
    background: #dfb988;
    border-radius: 4px;
    padding: 0 12px;
}
a.t6sc {
    left: 0;
    top: 3px;
    background-image: url(../Images/fctj.png);
    width: 29px;
    height: 27px;
    color: #fbfbfb;
    font-weight: bold;
    margin-right: 10px;
    padding-right: 7px;
}
img.t6sc {
    float: right;
    width: 100px;
    margin-top: 5%;
}
.fctj111 {
    float: left;
    width: 100%
}
/*相册开始*/
.xc1 {
    width: 780px;
    height: 500px;
    overflow: hidden;
        float: left;
}

.xc2 {
    top: 0;
    right: 0;
    width: 408px;
    height: 500px;
    z-index: 10;
    background: #fff;
    float: right;
    transition: box-shadow .3s;
}
.xc3 {
    transition: padding .3s;
    border-bottom: 1px solid #e4e4e4;
}
h3.xc4 {
    font-size: 18px;
    color: #4f4f4f;
    height: 25px;
    overflow: hidden;
    transition: height .3s;
}
p.xc5 {

    height: 90px;
    line-height: 90px;
    padding-left: 20px;
    color: #fff;
    font-size: 16px;
}
p.xc5 span {
    color: #ff0000;
    display: inline-block;
    padding-right: 1px;
}
span.xc6 {
    font-size:30px;
    font-weight: 700;
    padding-left: 5px;
    padding-right: 0;
}
.xc7 {
    height: 250px;
}
.xc8 {
    position: relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    text-align: center;
    padding: 20px 0;
    margin: 0 20px;
    border-bottom: 1px solid #f3f3f3;
}
p.xc11 {
    font-size: 23px;
    color:#ff0000;
    font-weight: 700;
}
p.xc11 span {
    font-size: 20px;
    font-weight: 700;
}
p.xc13 {
    font-size: 12px;
    color: #666;
}
.xc {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	background-color:#FFFFFF;
	
	
	

}
span.xc10 {
    position: absolute;
    left: 0;
    top: 90px;
    width: 350px;
    padding: 5px 10px;
    background: #fff;
    text-align: left;
    box-shadow: 0 0 9px 5px rgba(0,0,0,.1);
    -webkit-transform: scale(0);
    transform: scale(0);
}
.xc14 {
    height: 170px;
    border-bottom: 1px solid #f3f3f3;
    margin: 0 20px;
    padding: 6px 0;
}
.xc15 {
    height: 34px;
    font-size: 14px;
    line-height: 34px;
        overflow: hidden;
}
p.xc16 {
    width: 80px;
    color: #999;
        float: left;
}
.xc19 {
    display: flex;
    background: #fff;
}
img.xc20 {
    height: 63px;
    width: 63px;
    min-width: 63px;
    background: #d6d4d3;
    border-radius: 63px;
}
.xc21 {
    padding-left: 10px;
}
p.xc22 {
    height: 32px;
}
span.xc23 {
    font-size: 20px;
    color: #161616;
    vertical-align: middle;
}
span.xc24 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    font-size: 12px;
    color: #dfb988;
    background: #fef7ed;
}
p.xc25 {
    font-size: 12px;
    color: #666;
    height: 35px;
}
.xc26 {
    display: flex;
    margin-top: 20px;
}
p.xc27 {
    -webkit-box-flex: 1;
    flex: 1;
    border: 1px solid #d2a670;
    height: 36px;
    font-size: 20px;
    padding-left: 66px;
    padding-right: 3px;
    line-height: 34px;
    color: #d2a670;
    box-sizing: border-box;
    background: url(../images/xcdh.png) no-repeat 40px 9px;
    background-size: 18px;
    border-radius: 4px;
}
a.xc28 {
    margin-left: 10px;
    width: 98px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #d2a670;
    border-radius: 4px;
}

li.logoshow {
    overflow: hidden;
    float: left;
    font-size: 22px;
    color: #151515;
    font-weight: 700;
    margin: 0 auto;
}

/*房产详情*/
.fcxq {
    position: relative;
    background: #fff;
    padding-top: 70px;
}
.fcxq1 {
    /*position: absolute;*/
    background: #226392;
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    border-bottom: 1px solid #e9e9ea;
    z-index: 5;
}
.fcxq2 {
    position: relative;
    width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}
.fcxq3 {
    width: 100%;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

a.fcxq4 hover：{
    color: #d2a670;
    border-bottom: 4px solid #d2a670;
    box-sizing: border-box;
}

a.fcxq4 {
    height: 70px;
    line-height: 70px;
    font-size: 20px;
    color:#ffffff;
}
.fcxq9 {
    position: relative;
    margin: 20px auto 0;
    width: 96%;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
}
h2.fcxq11 {
    font-size: 28px;
    font-weight: 400;
    color: #151515;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
}
ul.fcxq12 {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
}
li.fcxq13 {
    width: 32%;
    line-height: 44px;
    font-size: 16px;
    color: #666;
}
li.fcxq13 span {
    color: #161616;
}
ul.fcxq14 {
    padding-top: 14px;
}
p.title1 {
    width: 180px;
    font-size: 14px;
    color: #151515;
    float: left;
}
li.fcxq131 {
    padding: 14px 0;
}
p.desc2 {
    -webkit-box-flex: 1;
    flex: 1;
    font-size: 14px;
    color: #999;
}
.fcxq18 {
    display: flex;
    padding-bottom: 20px;
    float: left;
    width: 30%;
    margin-right: 3%;
}
.fcxq19 {
    border: 1px solid #e4e4e4;
    text-align: center;
    vertical-align: middle;
}
img.fcxq20 {
    max-width: 360px;
    max-height: 360px;
}
.fcxq21 {
    margin-left: 20px;
    -webkit-box-flex: 1;
    flex: 1;
}
p.fcxq22 {
    margin-top: 15px;
    line-height: 40px;
    font-size: 22px;
    color: #323232;
}


.fcxq27 {
margin-bottom: 30px;
    overflow: hidden;
    padding-bottom: 15px;
    border-bottom: 1px solid #e4e4e4;
}
h2.fcxq28 {
    color: #161616;
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
     float: left;
}
a.fcxq30 {
    display: inline-block;
    color: #999;
    font-size: 14px;
    margin-left: 30px;
    float: right;
}
.qa-item {
    padding-bottom: 30px;
}
p.question {
    font-size: 18px;
    color: #323232;
}
p.question span {
    display: inline-block;
    width: 26px;
    height: 26px;
    text-align: center;
    background: #ddb38b;
    color: #fff;
    border-radius: 2px;
    vertical-align: middle;
    margin-right: 10px;
}
p.answer {
    margin-top: 15px;
    font-size: 14px;
    color: #666;
}
p.answer span {
    color: #a87e54;
}
a.question-and-answer-btn {
    display: block;
    width: 303px;
    height: 41px;
    background: #d0b38b;
    color: #fff;
    font-size: 16px;
    line-height: 41px;
    text-align: center;
    margin: 20px auto 0;
    border-radius: 6px;
}

img.xcslt {
    width: 110px;
    height: 80px;
}
i.tzjgwz {
    margin-left: 5%;
    color: #000;
}
/*相册左*/
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;    height: 100%;}

#DB_gallery .DB_imgSet {position:relative;width: 95%;height: 400px;overflow:hidden;}
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}
.DB_imgWin img {
    width: 100%;
}
#DB_gallery .DB_thumSet {position:relative;margin-top:21px;width: 95%;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline;margin-right:8px}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width: 106px;height: 76px;border: 2px solid #143554;left:0;top:0}




/*.fcxqlc {
    background:#0e4180;
    padding: 2%;
}*/
.xmtj12 {
    width: 100%;
    margin: 0 auto;
}
p.fcxqnrlc img {
    width: 100%;
}
.xqgflc {
    width:100%;
    margin: 0 auto;
}
p.fcxqnrlc {
    width: 100%;
    margin: 0 auto;
}
ul.fytj6666 {
    width: 80%;
    margin-left: 10%;
}



/*招生专业*/
.cdx-list-jia {
    width: 102%;
    overflow: hidden;
    margin-left: -10px;
}
.cdx-list-jia li {
    float: left;
    width: 16%;
    padding: 1%;
    margin: 1%;
    overflow: hidden;
    font-size: 14px;
    background: #ffffff;
    text-align: center;
}
.cdx-list-jia li a {
    display: block;
}
.cdx-list-jia li .pic {
    overflow: hidden;
}
.cdx-list-jia li .pic img {
    width: 100%;
    transition: all 0.6s;
}
.cdx-list-jia li .text1 {
font-size: 14px;
    padding: 10px;
    overflow: hidden;
}
.text-overflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}





































