@charset "utf-8";
/* **** */
html, body {
    padding: 0;
    margin: 0;
    min-width: 1200px;
}
*{
	box-sizing: border-box;
	list-style: none;
}
body{
	background:#f3f3f3;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,
pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea {
    font-family: "微软雅黑", "Microsoft YaHei", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
address, cite, dfn, em, var {
    font-style: normal;
}
ul, ol, dl {
    list-style: none;
}
a {
    text-decoration: none !important;
    outline: none;
    cursor: pointer;
    color: #666;
}
a:hover {
    color: #d80c18 !important;
}
img {
    border: 0;
}
button, input, select, textarea {
    font-size: 100%;
    outline: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
button {
    cursor: pointer;
}
button.disabled {
    cursor: default;
    background: #DDD !important;
}
div {
    behavior: url(../css/PIE.htc);
}
.fl {
    float: left;
}
.fr {
    float: right;
}
/*head*/
.container {
    width: 100%;
    background-color: #f3f3f3;
    overflow: hidden;
    position: relative;
}
.t_nav {
    height: 37px;
    width: 100%;
}
.t_nav_con {
    width: 1140px;
    height: 37px;
    margin: 0 auto;
    line-height: 37px;
    color: #252324;
	font-size:14px;
	padding:0 30px;
}
.t_nav_con h1{
	display:inline;
	text-align:left;
	font-weight:normal;
}
.t_nav_con a{
	display:inline;
}

.nav {
    height: 30px;
    line-height: 30px;
    margin-top: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nav li {
    float: left;
    width: 150px;
    text-align: center;
    position: relative;
    background: url(../img/nav-bg.png) no-repeat 100% center;
}

@media screen and (max-width: 1400px) {
    .nav li {
        width: 120px;
    }
}

.nav li.last {
    background: none;
}

.he_r .nav li a {
    font-size: 16px;
    color: #333;
    line-height: 15px;
    position: relative;
    padding:0px 0px 3px 0px !important;
    box-sizing: border-box;
}

.he_r .nav li:last-child {
    border-right: none;
}

.he_r .nav li a:hover {
    color: #d70c19 !important;
    background: none !important;

}
.nav>li>a{
    padding: 0px !important;
    display: inline !important;
}

.he_r .nav li a.current {
    color: #d70c19;
    border-bottom: #d70c19 solid 2px;
}
/*banner*/
.t_banner {
    width: 100%;
    min-width: 1200px;
    height: 446px;
    overflow: hidden;
    position: relative;
}
.t_banner .t_banner_bg {
    position: absolute;
    left: 50%;
    margin-left: -980px;
    top: 0;
}
.t_banner_in {
    width: 1200px;
    height: 446px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
}
.tic_time {
    font-size: 21px;
    position: absolute;
    top: 273px;
    left: 232px;
    color: #AB0A0F;
	font-weight:600;
}
.tic_org {
    width: 230px;
	height:230px;
	display:block;
	border-radius:115px;
    position: absolute;
    right: 167px;
    top: 106px;
}
/*nav*/
.t_main {
    width: 1200px;
    margin: 30px auto;
}
.t_nav_out {
    height: 50px;
}
.clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.t_nav_out li {
    float: left;
    width: 198px;
    height: 50px;
    background: #e3e3e3;
    border-right: #fff solid 2px;
    display: block;
    font-size: 18px;
    color: #666;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}
.t_nav_out li:last-child {
    border-right: none;
}
.t_nav_out li:hover {
    color: #fff;
    background: #d80c18;
}
.t_nav_out li.t_now {
    color: #fff;
    background: #d80c18;
}
.t_main .move{
	position: fixed;
    top: 0;
    z-index: 100;
    min-width: 1200px;
}
/* 华夏家博介绍 */
.my_hx {
    margin-top: 30px;
}
.my_hx_con {
    margin-top: 20px;
    width: 1198px;
    background: #fff;
    border: #eee solid 1px;
    padding: 30px 20px;
    box-sizing: border-box;
}
.my_hx_l {
    width: 594px;
    font-size: 15px;
    color: #666;
    line-height: 25px;
    margin-top: 2px;
}
.my_hx_l p {
    margin-bottom: 8px;
    line-height: 30px;
	text-indent:2em;
}
.my_hx_r img {
    width: 510px;
    height: 340px;
}
/*亮点*/
.t_con {
    margin-top: 30px;
}
.t_hd {
    font-size: 24px;
    color: #333;
    text-align: center;
	font-weight:normal;
	background:url(e12.png) no-repeat center;
	padding:40px 0;
	height:104px;
}
.act_li {
    margin-top: 20px;
}
.act_li li.five {
    width: 20%;
}
.act_li li {
    float: left;
    position: relative;
}
.act_img {
    width: 99.5%;
    height: 240px;
}
.act_li li img{
    float: left;
}
.act_img img{
    border-radius: 10px;
}
.bottom_div {
    width: 97%;
    height: 75px;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #fff;
    font-size: 12px;
    font-family: "宋体";
    line-height: 20px;
    padding: 10px;
    box-sizing: border-box;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
/* 合作品牌 */
.work_hx {
    margin-top: 20px;
}
.work_in {
    margin-top: 20px;
    width: 1198px;
    border: #eee solid 1px;
}
.work_nav {
    height: 45px;
    background: #f3f3f3;
}
.work_nav li {
    width: 150px;
    float: left;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    color: #666;
    cursor: pointer;
}
.work_nav li.work_now {
    background: #fff;
    border-top: #d80c18 solid 2px;
    height: 43px;
    border-right: #eee solid 1px;
    color: #d80c18;
}
.work_con {
    display: none;
}
.work_con {
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
}
.work_con li {
    width: 150px;
    /*height: 58px;*/
    float: left;
    border: #eee solid 1px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.work_con li:nth-child(7),.work_con li:nth-child(14),.work_con li:nth-child(21),.work_con li:nth-child(28),.work_con li:nth-child(35),.work_con li:nth-child(42),.work_con li:nth-child(49),.work_con li:nth-child(56),.work_con li:nth-child(63),.work_con li:nth-child(70),.work_con li:nth-child(77),.work_con li:nth-child(84),.work_con li:nth-child(91),.work_con li:nth-child(98),.work_con li:nth-child(105),.work_con li:nth-child(112),.work_con li:nth-child(119),.work_con li:nth-child(126),.work_con li:nth-child(133),.work_con li:nth-child(140),.work_con li:nth-child(147),.work_con li:nth-child(154),.work_con li:nth-child(161),.work_con li:nth-child(168),.work_con li:nth-child(175),.work_con li:nth-child(182),.work_con li:nth-child(189),.work_con li:nth-child(196),.work_con li:nth-child(203),.work_con li:nth-child(210)
{
    margin-right: 0px;
}
.work_con li a {
    display: block;
    width: 100%;
    height: 71px;
    position: relative;
}
.work_con li a img {
    width: 150px;
    height: 71px;
    border-right: #eee solid 1px;
}
/* 逛展指南 */
.directory {
    margin-top: 30px;
}
.dir_img {
    margin-top: 20px;
    width: 1198px;
    background: #fff;
}
.dir_img li {
    width: 299px;
    height: 225px;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    float: left;
    padding-top: 25px;
}
.dir_img li:nth-child(1), .dir_img li:nth-child(5) {
    border-left: 1px solid #eee;
}
.dir_img li:nth-child(1), .dir_img li:nth-child(2), .dir_img li:nth-child(3),
.dir_img li:nth-child(4) {
    border-top: 1px solid #eee;
}
.dir_img li:nth-child(4), .dir_img li:nth-child(8) {
    width: 301px;
}
.dir_img .img {
    width: 295px;
    height: 90px;
    text-align: center;
}
.dir_img .title {
    width: 295px;
    height: 37px;
    font-size: 24px;
    color: #ed3031;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
}
.dir_img .num {
    width: auto;
    height: 80px;
    text-align: center;
    font-size: 60px;
    color: #fec1c1;
    font-weight: bold;
    float: left;
    line-height: 50px;
    margin: 5px 5px 3px 7px;
}
.dir_img .content {
    width: 240px;
    height: 65px;
    line-height: 22px;
    font-size: 14px;
    color: #666666;
    /*overflow: hidden;*/
    margin-top: 5px;
    float: left;
}
/*家博现场*/
.hx_scene{
    margin-top: 30px;
}
.hx_scene_in{
	margin-top: 20px;
    background: #fff;
    box-sizing: border-box;
}
.hx_scene_in ul li{
	float: left;
    width: 382px;
    margin: 14px 9px 0;
}
.hx_scene_in ul li img{
	width: 382px;
    height: 238px;
    margin-bottom: 17px;
}
/*路线*/
.my_map{
    margin-top: 30px;
}
.my_map_in{
	height:444px;
	border:2px solid #fff;
	margin-top:20px;
}
.my_map_in img{
	float:left;
	width:815px;
	height:440px;
}
.map_text{
	float:right;
	width:378px;
	height:440px;
	background:#82C6A1;
	color:#fff;
	padding:30px 40px 0 30px;
}
.map_text h3{
	width:110px;
	height:30px;
	background:#F4C05B;
	font-size:20px;
	line-height:30px;
	border-radius:15px;
	text-align:center;
	font-weight:normal;
	margin-bottom:10px;
}
.map_text p{
	font-size:16px;
	margin-bottom:20px;
	line-height:30px;
}
/*业主评价*/
.evaluate{
	margin-top:30px;
}
.evaluate_in{
	background:#82C6A1;
	height:650px;
	margin-top:20px;
}
.evaluate_in ul{
	width:1038px;
	margin:0 auto;
	padding:20px 0;
}
.evaluate_in ul li{
	width:1040px;
	height:140px;
	margin-bottom:17px;
	padding:15px 30px 24px 30px;
	border:1px solid #fff;
	border-radius:10px;
}
.evaluate_in ul li div{
	height:52px;
}
.evaluate_in ul li div img{
	float:left;
	width:52px;
	height:52px;
}
.evaluate_in ul li div p{
	color:#FFFFFF;
	font-size:20px;
	margin-left:10px;
	float:left;
	line-height:52px;
}
.evaluate_in ul li div p strong{
	margin-right:14px;
}
.evaluate_in ul li i{
	color:#FFFFFF;
	font-size:16px;
	text-indent:2em;
	display:block;
	line-height:24px;
}
/* 友情链接 */
.jb_footer {
    width: 100%;
    background: #fff;
    padding-top: 40px;
    padding-bottom: 18px;
    border-top: 1px solid #ddd;
}
.jb_footer .friendly_link {
    width: 1200px;
    margin: 0px auto;
}
.jb_footer .friendly_link .link_hd {
    min-height: 60px;
    line-height: 45px;
    font-size: 12px;
    color: #999;
    position: relative;
	border:1px solid #EEEEEE;
	padding:0 20px;
}
.jb_footer .friendly_link .link_hd a {
    display: inline-block;
    *display: inline;
    padding: 0 3px;
    font-size: 12px;
    color: #999;
    font-family: "Simsun";
}
.jb_footer .friendly_link .link_hd a:hover {
    color: #d80c18;
}
/* 底部开始 */
.jb_copyright {
    background: #eee;
    width: 100%;
    min-width: 1000px;
}
.jb_copyright .coyright {
    width: 1000px;
    margin: 0px auto;
    text-align: center;
    color: #999;
    line-height: 25px;
    font-size: 12px;
}
.jb_copyright .coyright p {
    position: relative;
    line-height: 0px;
}
.jb_copyright .coyright p:before {
    content: "";
    display: inline-block;
    width: 45px;
    height: 27px;
    position: absolute;
    left: 340px;
    top: 6px;
	padding-bottom:20px;
}
.hx_yunying {
    width: 100%;
    min-width: 1200px;
    margin-top: 20px;
    background: #dbdbdb;
    text-align: center;
}
.hx_yunying_url {
    width: 1100px;
    padding-top: 27px;
    box-sizing: border-box;
    margin-left: -117px;
}
.hx_yunying_url li {
    margin-top: 23px;
    height: 119px;
    overflow: hidden;
    font-size: 12px;
    margin-left: 17px;
    float: left;
}
.hx_yunying img {
    width: 63px;
    height: 62px;
    display: block;
    border-radius: 35px;
}