@charset "utf-8";
/* CSS Document */
* {-webkit-text-size-adjust:none;}
html{-webkit-text-size-adjust:none;}
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img {border: 0 none; vertical-align: top; }
ul, li {list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px }
body, input, select, button, textarea {font-size:.24rem; line-height: 1; font-family:"Constantia","微软雅黑"; }
button {cursor: pointer; }
i, em, cite { font-style: normal; }
body {color: #333; }
a, a:link { text-decoration: none; }
a:active, a:hover {text-decoration: none;}
a:focus {outline: none;}

input,button,select,textarea{outline:none}
textarea{resize:none}
.clearfix{clear: both;}


/*左浮动*/
.pull-left{ float: left;}
/*右浮动*/
.pull-right{ float: right;}
.wrapper{ background:#f5f5f5;}
/*宋体*/
.songti{ font-family: "经典长宋简"; }

.w1200{ width: 1200px; margin: 0 auto;}
.center-box{ display: flex; align-items: center;justify-content: space-between;}
.fff{ background: #fff;}
.header {min-width: 1200px; background-color: #03112e; line-height: 58px; height: 58px;;}
.header p{ color: #d8cabe; font-size: 22px;font-family: "经典长宋简"; margin-left: 10px;}
.header p em{ font-size: 36px; line-height: 1;}
.header p span.num{ font-size: 36px; font-family: "Constantia"; line-height: 1;}
.header p span.kang{ font-family: "经典长宋简"; font-size: 36px; line-height: 1;}
.header p strong{font-family: "Constantia"; font-weight: normal;font-size: 26px; line-height: 1;}
.header p i{ line-height: 1;}
.banner {  width: 1200px;  min-width: 1200px;margin: 0 auto; height:582px;background:url(../images/banner.jpg) no-repeat center; background-size: cover; position: relative;}
.banner img{ display: block; position: absolute;}
.banner p{ position: absolute; width: 658px; top:50%; left: 50%;margin-left: -329px; margin-top: -50px;}
.banner .logo_img{ width: 163px; left: 50%;margin-left: -82.5px; top: 30px;}
.banner .contact_us{ width: 467px; right: 16px; bottom: 20px;}

.tit{ padding-top: 60px;}
.tit h2{ text-align: center; font-size: 40px;font-family: "经典长宋简"; color: #000;}
.tit h2 span{ margin:0 70px;}
.tit h2 img.logo_txt{ width: 14px; vertical-align: middle;}
.tit h2 img.line{ width: 256px; vertical-align: middle;}
.tit p{ text-align: center; color: #010101;font-size: 18px; margin-top: 12px;}

.txt_info p{ width: 940px; margin: 42px auto 0; font-size: 20px;line-height: 32px;color: #444;}
.txt_info p img{ vertical-align: middle; width: 10px;}
.txt_info h2{ font-size: 16px; color: #000; text-align: center; margin-top: 30px; font-weight: normal;}
.txt_info h2 img{ vertical-align: middle; width: 10px;}
.txt_info .price{ display: inline-block; text-align: center;  margin: 0 20px;}
.txt_info .price em{ font-size: 30px; color: #000; }
.more_btn{ display: inline-block; margin-left: 56px; width: 120px; height: 30px; text-align: center;color: #de7933; font-size: 16px; line-height: 30px; margin: 0 auto; border: 1px solid #d9d2c8; border-radius: 20px}

.house_info{ padding: 0 30px; }
.house_info .imgBox{width: 50%; float: left;}
.house_info .imgBox img{width: 95%;}
.house_info table{  width: 50%; float: right;}
.house_info tr{  height: 310px;}
.house_info .imgLeft tr p{ color: #444; font-size: 18px; line-height: 30px; padding: 0 50px 0 20px;}
.house_info .imgRight tr p{ color: #444; font-size: 18px; line-height: 30px; padding: 0 20px 0 50px;}
.house_info tr p img{ vertical-align:middle;}
.imgRight .imgBox img{width: 95%; float: right;}

.house_info li{ position: relative;background: #f5f5f5; height: 310px; margin-top: 60px; width: 1120px;}
.house_info li.imgRight{ float: right; clear: both;}
.house_info li.imgLeft table{ position: relative; right: 0}
.house_info li.imgLeft .imgBox{ position: absolute; left: 0; top: -24px;}

.house_info li.imgRight table{ position: absolute; left: 0}
.house_info li.imgRight .imgBox{ position: absolute; right: 0; top: -20px;}

.house_type{ padding: 0 30px;margin-bottom: 30px;}
.zc_tit { background: #fff; width: 200px; position: absolute; left: 50%;margin-left: -100px; top: -24px;}
.zc_tit h2{ text-align: center; font-family: "经典长宋简"; color: #000; font-size: 36px;}
.zc_tit p{ text-align: center; font-family: "微软雅黑"; color: #000; font-size: 16px; margin-top: 10px;}
.tit_line{ margin-top: 60px;  border: 1px solid #555; position: relative; padding: 0 30px;}

.txt_adv{ width: 48%; border-top: 1px solid #de7933; margin-top: 8px; float: left;}
.txt_adv h2{ color: #000; line-height: 28px; font-size: 20px ; margin-top: 24px;}
.txt_adv h2 img{ vertical-align: middle;}
.txt_adv li{ font-size: 16px; line-height: 32px; color: #444; font-family: "微软雅黑"; }
.txt_adv p{ color: #555; text-align: center; font-size: 14px; margin-top: 16px;}
.typeImg{ float: right;width: 50%;}
.typeImg img{ width: 100%;}

.huodong { padding: 20px 30px 0;}
.huodt>h2{line-height: 60px; padding-left:30px;background-color: #f5f5f5; font-size: 20px; color: #000;}
.huod_img{ width: 60%; float: left;}
.huod_img img{ width: 100%;}

.form{ width: 38%;  float: left; margin-left: 2%}
.form-list .form-tit{ margin-bottom: 40px;}
.form-list .form-tit h2{ text-align: center; color: #de7933; font-size: 20px; font-weight: normal;}
.form-list .form-tit p{ color: #666666; font-size: 18px; text-align: center; margin-top: 14px}
.form-list{ padding: 30px 24px 40px;height: 708px; border: 1px solid #de7933;}
.form-group{ margin-bottom: 32px;}
.form-group p{ display: block; margin-bottom: 8px; font-size: 16px; color: #666;}
.form-group p span{ color: #de7933; }
.form-group input{ text-indent: 1em; width: 100%; height: 40px; border-radius: 2px; border: 1px solid #d2d2d2; font-size: 14px;font-family: "微软雅黑";}
.form-group input.ming{ width: 48%;}
.form-group input.xing{ width: 48%; float: right;}
.form-group textarea{ padding:2.5%; width: 95%; border-radius: 2px; border: 1px solid #d2d2d2; font-size: 16px; font-family: "微软雅黑";}
.btn{ width: 130px; height: 42px;margin: 0 auto; background: #272727; color: #fff; font-size: 18px; display: block; text-align: center;line-height: 42px;}

.map{padding: 26px 30px 6px; position: relative;}
.map iframe{ width: 100%; height: 350px;}
.map .map_txt{ position: absolute; right: 42px; bottom: 20px; width: 504px;  background: #fff; border: 1px solid #de7933;}
.map .map_txt p{ color: #333;padding: 18px 28px; font-size: 15px; line-height: 26px;}
.map .map_txt p span{ font-size: 20px;color:#de7933 }
.map .map_txt p img{ width: 9px; vertical-align: middle;}
.mapBox img{ width: 100%;}

.footer{ min-width: 1200px; background: #03112e; padding-top:30px;padding-bottom: 26px; margin-top: 8px; }
.footer dd{ float: left;color: #fff; line-height: 26px; font-size: 14px; }
.footer img{  margin-left: 14px; margin-top: 6px;}
.footer dd p{ color: #fff; line-height: 26px; font-size: 14px; font-family: "微软雅黑"; display: block;}
.footer dd a{ font-size: 14px; color: #fff;}

.jl{ height: 60px; background: #f5f5f5;}
.jl p{ vertical-align: middle; font-size: 16px; line-height: 60px; color: #333333; float: right; margin-right: 30px;}
.jl p img{ vertical-align: middle;}

.form-group input::-webkit-input-placeholder {  color:#999; } 
.form-group textarea::-webkit-input-placeholder {  color:#999; } 