﻿

@charset "gb2312";
/* CSS Document */
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,img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 "msyhl422459","微软雅黑",Srial, Verdana, Geneva, sans-serif, tahoma, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight:normal; }
em{font-style:normal;}
ul, ol{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;}
body{margin:0 auto;position:relative;min-width:1366px;}
input, img {vertical-align: middle; border:none;}
body,html{margin:0 auto;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;min-width:1366px;}
img {border:none;/*vertical-align:top;*/}
* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clear{ clear:both;}

/*右侧悬浮*/
.suspen{ width:150px; height:540px; background: url('suspen_bg.png') no-repeat; background-size:100% 100%}
.suspen ul{ width:102px; margin:0 auto; margin-top:145px; height:390px; cursor:pointer;}
.suspen ul li{ background:#dfeeff; margin-top:1px; line-height:55px; text-align:center; color:#333333; font-size:16px;}
.suspen ul .active{ background:#228aff; color:#ffffff;}
/*倒计时*/
.timediv{ width:100%; margin:0 auto;}
.timediv .timepo{color:#0054ff; font-size:0.16rem; text-align:center; line-height:0.3rem;margin-top: 0.1rem;}
.timediv .timept{ text-align:center; color:#666666; font-size:0.16rem; margin-top: 0.1rem;}
.timediv .timept span{ display:inline-block; background:#ffffff; font-size:0.16rem; color:#ff4f46;padding:0.05rem; border-radius:2px;}
.signform .clearfix{ width:90%; margin:0 auto; text-align:center; margin-top:0.2rem;}
.signform .clearfix input{ width:100%; line-height:0.42rem; color:#999999; font-size:0.16rem; padding-left:0.1rem;border-radius: .04rem; border: 1px solid #dddddd;}
.signform .clearfix .submit{ background-color:#006ee1; color:#ffffff; font-size:0.2rem;  background-image: linear-gradient(to right, #437afa , #a63c7a);}
.signform p{ width:90%; margin:0 auto;color:#666666; font-size:0.16rem; margin-top:0.1rem; line-height:0.26rem;}
/*中间导航*/
.mdnav{ width:1200px; margin:0 auto; margin-top:30px; cursor:pointer;}
.mdnav ul{ width:100%;}
.mdnav ul li{ width:14.2%; float:left; line-height:45px; text-align:center; color:#999999; font-size:0.2rem;}
.advert{ width:1200px; margin:0 auto; margin-top:30px;}
.advert img{ width:100%;}
/*分割线*/
.hr{ width:100%; border-bottom:1px dashed #dddddd;}
/*展会亮点*/
.spot{ width:100%; margin:0 auto; margin-top:60px;}
.spot .sptop{ width:650px; margin:0 auto; text-align:center;}
.spot .sptop img{ width:100%;}
.spot .spinfo{ width:1200px; margin:0 auto; margin-top:35px;}
.spot .spinfo ul{width:100%;}
.spot .spinfo ul li{border-radius: 0.1rem;color: #FFFFFF;letter-spacing: 0.02rem;position: relative;padding: 0.2rem 0 0 0.17rem;}
.spot .spinfo ul .w45{width:48%;height:2.82rem; float:left; margin-left:1%; margin-top:0.1rem;}
.spot .spinfo ul .w25{width:23.5%;height:2.82rem; float:left; margin-left:1%; margin-top:0.1rem;}
.spot .spinfo ul .l5{ margin-left:1%;}
.spot .spinfo .a1{
	background: linear-gradient(#99A3F9,#447CFF);
	height: 3rem;
	padding: 0.5rem 0 0 0.5rem;
}
.spot .spinfo .a2{
	background: linear-gradient(#FFE8E9,#FFD5DC);
	height: 3rem;
	color: #FF5564!important;
}
.spot .spinfo .a3{
	background: linear-gradient(#D2EBFF,#A6C9FF);
	height: 3rem;
	color: #448AFF;
}
.spot .spinfo .a4{
	background: linear-gradient(#FF8CEE,#9246FA);
	height: 3rem;
	
}
.spot .spinfo .a5{
	background: linear-gradient(#FFBA03,#FF9001);
	height: 3rem;
}
.spot .spinfo .a6{
	background: linear-gradient(#FF688B,#FF0B47);
	height: 3rem;
	
}
.spot .spinfo li .title{
	font-size: 0.4rem;
	font-weight: bold;
}
.spot .spinfo li .text{
	font-size: 0.17rem;
	margin: 0.1rem 0 0.1rem 0.1rem;
}
.spot .spinfo li .btn{
	font-size: 0.18rem;
	border: 1px solid #FFFFFF;
	border-radius: 0.05rem;
	padding: 0.05rem 0.15rem;
	margin: 0.15rem 0 0 0.1rem;
	display: inline-block;
}
/* .spot .spinfo ul li img{width:100%; height:2.82rem;} */
.spot .spinfo ul li img{
	position: absolute;
	bottom: 0;
	right: 0;
}
.spot .spinfo ul li .mask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.3);
	z-index: 9999;
	display: none;
}
.spot .spinfo ul li .mask .pop{
	width: 5rem;
	background-color: #FFFFFF;
	position: fixed;
	top: -50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 0.1rem;
	color: #000000;
	font-size: 0.17rem;
	padding: 0.3rem;
}




/*10元预售*/
.product{ width:100%; margin:0 auto; margin-top:60px; background-color:#fdfdfd;}
.product .prtop{width:650px;margin:0 auto; text-align:center;}
.product .prtop img{width:100%; margin:0 auto;}
.prinfo{width:1200px; margin:0 auto;}
.prinfo > ul{width:100%;}
.prinfo > ul li{width:32%; background:#ffffff; height:520px; float:left; margin-left:1%; margin-top:20px;}
.prinfo > ul li .thimgs{ width:100%; border-bottom:1px solid #dddddd; text-align:center; padding:0.1rem;}
.prinfo > ul li .thimgs img{ width:100%;/* height:1.5rem;*/}
.prinfo > ul li .title{ width:90%; margin:0 auto; font-size:0.18rem; color:#333333; padding-top:0.12rem; padding-bottom:0.1rem; border-bottom:#dddddd 1px solid;}
.prinfo > ul li .price{width:90%; margin:0 auto;}
.prinfo > ul li .price p{ color:#999999; font-size:0.16rem; padding-top:0.1rem; padding-bottom:0.1rem;}
.prinfo > ul li .price span{color:#333333; font-size:0.16rem; }
.prinfo > ul li .price span font{ color:#ff0000; font-size:0.24rem;}
.prinfo > ul li .yuyues{ width:72%; margin:0 auto; margin-top:0.15rem; cursor:pointer;}
.prinfo > ul li .yuyues img{ width:100%;}

.more_bg{/*background:url(../images/more_bg.png) no-repeat scroll center 0 transparent;*/ height:81px; width:100%; margin-top:0.3rem; line-height:80px; text-align:center; font-size:30px; font-weight:bold; color:#FFF;}
.pageList1{display:inline-flex;text-align:center;line-height:29px;padding-top:25px;}
.pageList1 li{float:left;width:28px;height:29px; font-size:16px;/*background:rgba(255,255,255,0.3);*/background: #969696 none repeat scroll 0 0; color:#fff;border-radius:3px;margin-right:21px;cursor:pointer;}
.pageList1 li a{color:#fff;}
.pageList1 li.show a{color:#fff;}
.pageList1 li.show{background: #eb1c25 none repeat scroll 0 0;color:#fff;}
.prinfo h5{ font-size:45px; width:100%;  text-align:center; color:#fff; margin-top:0.3rem; font-weight:bold; color:#fff;}
/*合作品牌*/
.brand{width:100%; margin: 0 auto; margin-top:60px;}
.brand .brtop{width:650px;margin:0 auto; text-align:center;}
.brand .brtop img{width:100%; margin:0 auto;}
.brinfo{width:1200px; margin:0 auto;}
.brinfo > ul{width:100%; background:#ffffff; padding:0.15rem; padding-left:0; padding-right:0;}
.brinfo > ul li{width:12%; float:left; margin-left:2%; margin-top:0.15rem;}
.brinfo > ul li img{ width:100%; height:60px;border: 1px solid #ccc;}
.brinfo h5{ font-size:45px; width:100%;  text-align:center; margin-top:0.1rem; font-weight:bold; /*color:#fff;*/}
/*优惠券*/
.coupon{width:100%; margin: 0 auto; margin-top:40px; padding-top:45px; padding-bottom:30px; background-color:#f6f6f6;}
.coupon .cotop{width:650px;margin:0 auto; text-align:center;}
.coupon .cotop img{width:100%; margin:0 auto;}
.coinfo{width:1200px; margin:0 auto; margin-top:20px;}
.coinfo > ul{width:100%;}
.coinfo > ul li{width:31%; height:1.3rem; float:left; margin-left:2%; margin-top:0.15rem; background: url('coubg.png') no-repeat; background-size:100% 100%}
.coinfo > ul li div{float:left;}
.coinfo > ul li .cdiv1{ width:38%;  padding-top:0.2rem;text-align:center;}
.coinfo > ul li .cdiv1 .cp01{ color:#ffffff; font-size:0.26rem;}
.coinfo > ul li .cdiv1 .cp02{ color:#ffffff; font-size:0.14rem; border:#ffffff 1px dashed; width:60%; margin:0 auto; border-radius: 0.1rem; margin-top:0.1rem;}
.coinfo > ul li .cdiv2{ width:46%; padding-top:0.1rem;text-align:left; padding-left:2%;}
.coinfo > ul li .cdiv2 .cp03{color:#666666; font-size:0.22rem; margin-top:0.05rem;}
.coinfo > ul li .cdiv2 .cp04{color:#333333; font-size:0.14rem; margin-top:0.05rem;}
.coinfo > ul li .cdiv2 .cp05{color:#999999; font-size:0.14rem; margin-top:0.05rem; }
.coinfo > ul li .cdiv2 .cp05 span{color:#ff1212;}
.coinfo > ul li .cdiv3{ width:12%; padding-left:5%; text-align:center; color:#95b8ff; font-size:0.18rem; margin-top:0.1rem;}
/*往届实录*/
.grava{width:100%;margin:0 auto; margin-top:60px;}
.grava .grtop{width:650px;margin:0 auto; text-align:center;}
.grava .grtop img{width:100%;}
.grinfo{width:1200px; margin:0 auto; margin-top:0.5rem;}
.grinfo img{ width:100%; margin:0 auto;}
.grinfo .left{ float:left;width:49%; border:0.1rem solid #0096ff; height:4rem;}
.grinfo .right{ float:left;width:49.5%; border:0.1rem solid #0096ff; border-left:none; height:4rem;}
.grinfo .right div img{ width:100%; height:3.8rem;}
/*服务承诺*/
.service{width:100%; margin:0 auto; margin-top:60px;padding-bottom: 30px;}
.service .setop{width:650px;margin:0 auto; text-align:center;}
.service .setop img{width:100%; margin:0 auto;}
.seinfo{width:1200px; margin:0 auto;  margin-top:30px;}
.seinfo > ul{width:100%; padding:0.15rem; padding-left:0; padding-right:0;}
.seinfo > ul li{width:25%; float:left;  border:1px #dddddd solid; height:350px;}
.seinfo > ul li .secent{ width:80%; margin:0 auto; text-align:center; padding-top:0.25rem; padding-bottom:0.25rem;}
.seinfo > ul li .secent img{ width:45%; margin:0 auto; }
.seinfo > ul .pjg{margin-top:0.05rem; color:#2d87ff; font-size:0.26rem; font-weight:bold; border-bottom:1px dashed #dddddd; line-height:0.55rem;}
.seinfo > ul .pct{margin-top:0.15rem; color:#666666; font-size:0.16rem; line-height:0.3rem;}
/*交通路线*/
.vicas{width:100%;margin:0 auto; text-align:center; margin-top:60px; background-color:#fdfdfd;}
.vitop{width:650px;margin:0 auto; text-align:center;}
.vitop img{width:100%;}
.viinfo{ width:1200px; height:450px; margin:0 auto; border:5px solid#00a2ff;background:#ffffff; margin-top:37px;}
.viinfo .left{ float:left;width:55%; margin-top:0.2rem; margin-left:1%;}
.viinfo .left img{ width:100%;}
.viinfo .right{ float:left;width:40%; margin-top:50px; margin-left:2%; text-align:left;}
.viinfo .right h3{ text-align:center; font-size:0.26rem; color:#226eff;}
.viinfo .right div{ margin-top:20px;}
.viinfo .right div img{ width:0.4rem;}
.viinfo .right div span{ display:inline-block; padding-left:0.1rem; color:#387ffd; font-size:0.18rem;}
.viinfo .right div p{line-height:0.3rem; color:#333333; font-size:0.14rem; padding-left:0.5rem;}

/*小程序遮罩*/
#cover {position: absolute;left: 0; top: 0; z-index: 18888; background-color: #000000; opacity: 0.7;width: 100%; height: 100%;}
#guide {position:fixed;z-index: 19999; text-align:center; margin:auto;left:0;right:0;top:15%;}
#guide img{ width:20%;}
#guide p{ width:15%; margin:0 auto; margin-top:0.2rem;}

/*底部悬浮*/
.footsup{position:fixed; bottom:0; width:100%; height:2rem; z-index:998; background: url('footer_bg.png') no-repeat; background-size:100% 100%}
.focode{ float:left; margin-left:5.3rem; padding-top:1.6rem; width:1.2rem;}
.focode p{ padding-left:0.2rem; font-size:0.14rem; color:#fff3b0; line-height:0.2rem;}
.focode img{ width:1.1rem; padding-top:0.1rem;}
.blaup{ float:left; margin-left:0.6rem; width:1rem; padding-top:1.5rem;}
.blaup img{ width:100%;}
.foform{ float:left; margin-left:10rem; padding-top:0.8rem;}
.foform .frleft{ float:left;}
.foform .frleft div{ margin-top:10px;}
.foform .frleft div input{ line-height:0.4rem; width:3rem; padding-left:0.25rem; color:#999999; font-size:0.16rem;}
.foform .frright{ float:left; margin-left:0.3rem; }
.foform .frright input{ width:1.1rem; height:1.1rem; background:url('fbtn.png') no-repeat; background-size:100% 100%; cursor:pointer}
.closebg{ float:left; margin-left:-0.6rem; margin-top:0.3rem;}
.closebg img{ width:0.5rem; height:0.5rem;}


.jb_copyright {
    background: #eee;
    width: 100%;
    min-width: 1000px;
}

.jb_copyright .coyright {
    width: 1000px;
    margin: 0px auto;
    text-align: center;
    color: #999;
    line-height: 40px;
    font-size: 12px;
}

.jb_copyright .coyright p {
    position: relative;
    height: 40px;
    line-height: 20px;
}

.jb_copyright .coyright p:before {
    content: "";
    display: inline-block;
    width: 45px;
    height: 27px;
    /*background: url(../images/aaa.png) no-repeat;*/
    position: absolute;
    left: 340px;
    top: 6px;
}


.fl {
    float: left;
}

.fr {
    float: right;
}



.nav {
    height: 37px;
    line-height: 37px;
    margin-top: 0;
}

.he_l {
    height: 37px;
    margin-left: 0px;
    margin-right: 30px;
}

.he_l .city {
    margin-top: 5px;
}

.t_nav_con .nav a {
    margin: 0 10px;
    font-size: 12px;

}
.t_nav_con .nav a:nth-child(1) {
    margin-left: 0px;
}
.t_nav_con .red_logo {
    width: 100px;
    height: 37px;
}

/*.t_nav_con .red_logo .tiao {
    width: 2px;
    height: 34px;
    margin-left: 23px;
}

.t_nav_con .red_logo .pull_down {
    height: 22px;
    border: #bbb solid 1px;
    margin-top: 7px;
    margin-left: 24px;
    position: relative;
    padding-right: 20px;
}

.t_nav_con .red_logo .up {
    color: #333;
    height: 22px;
    line-height: 22px;
    padding-left: 10px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
}

.t_nav_con .red_logo .up:after {
    content: "";
    width: 20px;
    height: 22px;
    background: url(../../img/citySel.png) no-repeat center;
    position: absolute;
    top: 0px;
    right: -20px;
}

.t_nav_con .red_logo .down_list {
    width: 240px;
    border: #bbb solid 1px;
    display: none;
    cursor: pointer;
    position: absolute;
    top: 22px;
    left: -1px;
    z-index: 999999;
    background: #fff;
}

.t_nav_con .red_logo .down_list li {
    height: 26px;
    line-height: 26px;
    box-sizing: border-box;
    background-color: #fff;
    float: left;
    margin: 5px;
}

.t_nav_con .red_logo .down_list li a {
    color: #333;
}

.t_nav_con .red_logo .down_list li a:hover {
    color: #d80c18;
}

.t_nav_con .red_logo .red_ri {
    font-size: 16px;
    color: #d70c19;
    line-height: 50px;
}*/

.t_nav {
    height: 37px;
    width: 100%;
}
.t_nav_con {
    width: 1200px;
    height: 37px;
    margin: 0 auto;
    line-height: 37px;
    color: #ddd;
}

.t_nav_con a {
    color: #666;
    float: left;
    margin-right: 10px;
}

.t_banner {
    width: 100%;
    min-width: 1200px;
    height: 446px;
    overflow: hidden;
    position: relative;
}

.t_banner .t_banner_bg {
    background: url(top-bg.jpg) no-repeat top center #ff0000;
    position: absolute;
    left: 50%;
    margin-left: -980px;
    top: 0;
}

.container {
    background: #f9f9f9;
    min-width: 1200px;
}

.container .main {
    background: #f9f9f9;
}

.t_banner_in {
    width: 1200px;
    height: 446px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
}


.banners{width:100%; 
    min-width: 1200px;
    height: 450px;
    overflow: hidden;
    position: relative;
    text-align:center; 
}
    
.banners .banner_bg {
    background: url(banner.jpg) no-repeat top center #265CFF;
    position: absolute;
    left: 50%;
    margin-left: -980px;
    top: 0;
}    

.banner_txt{ 
    width: 1200px;
    height: 350px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
    }

 
/*报名*/
.sign{ z-index: 199;position:absolute; left:65%;; top:.6rem; width:3.1rem; height:3.8rem; /*background-color:rgba(0,0,0,0.6);*/background-color:#fdfdfd; border-radius: .1rem;}

.sign .clearfix .submit {
	background-color: #006ee1;
	color: #ffffff;
	font-size: 0.2rem;
	background-image: linear-gradient(to right, #437afa, #a63c7a);
}

.sign .clearfix {
	width: 90%;
	margin: 0 auto;
	text-align: center;
	margin-top: 0.2rem;
}

.sign .clearfix input {
	width: 100%;
	line-height: 0.42rem;
	color: #999999;
	font-size: 0.16rem;
	padding-left: 0.1rem;
	border-radius: .04rem;
	border: 1px solid #dddddd;
}
.sign p {
	width: 90%;
	margin: 0 auto;
	color: #666666;
	text-align: left;
	font-size: 0.16rem;
	margin-top: 0.1rem;
	line-height: 0.26rem;
}
   
.banners2 .banner img{ width:100%;}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.accordioCon{width:490px;height:250px;overflow:hidden;background-color:#fffde6;margin:0px auto;}
.acc dl dd,.acc dl dt{ float:left;display:inline;padding:0;margin:0;}img{ border:none;}
.acc dl dt{ width:0px;overflow:hidden;}
.acc dl dd{ width:45px;height:250px;cursor:pointer;}
.newnav li{float:left; /*width:120px; font-weight:bold; */ margin-right:50px;}
.newnavhover {border-bottom: 3px solid #2b86e6; padding-bottom:6px; color:#2b86e6;}
.newnav li a:hover{border-bottom: 3px solid #2b86e6; padding-bottom:6px; color:#2b86e6;}
.newnav .hot{ width: 29px; height: 17px; margin-left:3px; margin-top:-10px;/*position: absolute;  right: 13px;*/}
.kztime{position: absolute; left: 10px; top: 260px; /* width: 21%; */ color: #ffffff; font-size: 26px; font-weight:bold;}