@charset "utf-8";
/* CSS Document */



.w1110{width: 1110px; margin: 0 auto;}
.borderdash{border: 2px dashed #c12c49; padding: 0 5px; margin-right: 8px;}
#list-to{position: fixed; top: 50%; right: 0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width: 11px; height: 11px; background: #2f4554}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{background: #ff7200}
#fp-nav ul li a span, .fp-slidesNav ul li a span{border: none;}
.dropDown{width: 36px; height: 18px; display: inline-block; position: absolute; bottom: 30px; left: 50%; margin-left: -18px;}
/*绗竴鍧�*/
.section1{overflow: hidden}
.section-bg1{position: absolute; top: 130px; width: 1400px; height: 800px; background:url(../image/2016baner_03.jpg) no-repeat;  left:15% !important;left:14%;}

.section-bg3{position: absolute; top: 130px; right: 40%; opacity: 0; transition: opacity 0.1s linear 2s;}
.moveto .section-bg3{opacity: 1;}
.section-bg3 {width: 70%;height: 100%;}
.section-bg3 img{opacity: 0.5; width: 100%;height: 100%; min-height: 800px; transition: opacity 0.1s linear 2.5s;}
.moveto .section-bg3 img{opacity: 1;}
.section-con1{position: absolute; top:350px; left: 50%; z-index: 9; margin-top: -175px ;margin-left: -600px; overflow: hidden}
.section-con1 h1{opacity: 0; transition: opacity 0.5s;}
.moveto .section-con1 h1{opacity: 1;}
.section-con1 h3{opacity: 0; transition: opacity 0.5s linear 0.5s;}
.moveto .section-con1 h3{opacity: 1;}
.sec1L-img{opacity: 0; width: 492px; height: 196px; transition: opacity 0.1s linear 2s; filter: alpha(opacity=20);}
.moveto .sec1L-img{opacity: 0.2}

.white-link, .red-link{width: 245px; height: 45px; display: inline-block; line-height: 45px; text-align: center; border-radius: 45px; opacity: 0; transition: opacity 1.5s linear 1s;}
.moveto .white-link, .moveto .red-link{opacity: 1;}
.white-link{background: #fff; color: #bf2542;}
.white-link:hover{color: #bf2542;}
.red-link{background: #bf2542; color: #fff;}
.red-link:hover{color: #fff;}
.white-link span, .red-link span{font-weight: 700;/* transition: opacity 0.5s linear 1.5s*/}
.sec1r-img{opacity: 0; transition: opacity 0.5s linear 1.5s;}
.moveto .sec1r-img{opacity: 1}
/*绗簩鍧�*/
.section{position: relative;}
.section-con{display: block; overflow: hidden; position: absolute; top: 50%; margin-top: -256px;}
.sec2{width: 621px; height: 345px;}
.leftbg{width: 567px; height: 276px;}
/*.leftbg{width: 581px; height: 276px; background: url(/statics/images/gzzhanlan/index/map.png) no-repeat;}
.leftbg img{width: 555px; height: 276px;opacity: 0; transition: opacity 2s;}*/
.moveto .leftbg img{opacity: 1;}
.cc12c49kuai{ background: #c12c49; display: inline-block;}
.c0f1d3ekuai{ background: #0f1d3e; display: inline-block;}

.sec2Peo{ height: 267px;}
.sec2Peokuai{height: 240px; border-bottom: 2px solid #c12c48}
.sec2Peo li{width: 96px; float: left; text-align: center; height: 240px; position: relative;}
.sec2Peo_1, .sec2Peo_2, .sec2Peo_3, .sec2Peo_4, .sec2Peo_5{width: 30px; transition: height 1.7s; height: 0px; position: absolute; bottom: 0; left: 33px;}
.moveto .sec2Peo_1{height: 146px;}
.moveto .sec2Peo_2{height: 156px;}
.moveto .sec2Peo_3{height: 166px;}
.moveto .sec2Peo_4{height: 181px;}
.moveto .sec2Peo_5{height: 190px;}

/*绗笁鍧�*/
.section-con3{/*overflow: hidden;*/ position: absolute; top: 50%; margin-top: -286px; width:1110px;}
.sec3L{height: 335px; width: 650px;}
/*.sec3L ul{overflow: hidden;}
.sec3L li{margin-bottom: 40px; height: 75px;}
.sec3L li img{vertical-align: middle; opacity: 0.3; margin-left: -100px; float: left; margin-right: 5px; transition: margin-left 0.5s, opacity 1.5s; }
.moveto .sec3L li img{margin-left: 0; opacity: 1;}*/
.sec3Ladd{overflow: hidden;}
.sec3Ladd .sec3LaddType{margin-bottom: 40px; height: 70px;}
.sec3LaddP li{height: 70px; width: 24px; float: left; margin-right: 3px;}
.sec3L-com{background: url(../image/section3-p.png) no-repeat;}
.sec3L-whi{background: url(../image/section3-p.png) 0 -88px no-repeat;}
.sec3L-yel{background:url(../image/section3-p.png) 0 -176px no-repeat;}
.sec3L-red{background: url(../image/section3-p.png) 0 -262px no-repeat;}

.sec3Ladd li.sec3LaddType dl{width: 80px; float: right;}
.sec3Ladd li.sec3LaddType dt{line-height: 30px;}
.sec3R{width: 425px;}
.sec3Rcon{width: 425px; height: 290px; position: relative;}
.secRcon1{position: absolute; bottom: 4px; left: 190px; width: 120px; height: 62px; background: url(/statics/images/gzzhanlan/index/section3-con1.png) no-repeat;}
.secRcon2{position: absolute; left: 18px; top: 20px; width: 83px; height: 108px; background: url(/statics/images/gzzhanlan/index/section3-con2.png) no-repeat;}
.secRcon3{position: absolute; right: 18px; top: 20px; width: 85px; height: 108px; background: url(/statics/images/gzzhanlan/index/section3-con3.png) no-repeat;}

.sec3rImg{position: relative;width: 230px; height: 230px; margin: 0 auto;}
.sec3rImg img{position: absolute;}
.img3_1{left: 0; top: 0px;}
.img3_2{left: 0px; top: 0px;}
.img3_3{left: 0px; top: 0px;}
.addhover{transform: scale(1.1,1.1)}
.sec3cover1, .sec3cover2, .sec3cover3{position: absolute; z-index: 2; opacity: 0; filter: alpha(opacity=0);}

.sec3cover1{top: 160px;}
.sec3cover3{left: 114px;}
/*绗洓椤�*/
.section-con4{ overflow: hidden; position: absolute; top: 50%; margin-top: -256px; width:1110px;}
.sec4L{width: 610px;}
.sec4Ldl dd{margin-bottom: 15px; height: 20px; line-height: 20px; font-weight: 700;}
.sec4Ljindu {margin-top: 40px; margin-left: 30px;}
.sec4Ljindu li{margin-bottom: 15px; height: 20px;}
.sec4Ljindu li span{vertical-align: top; margin-left: 15px;}
.sec4Ljindu li .cc12c49kuai{margin-bottom: 15px; height: 20px; width: 0px; transition: width 2s;}
.sec4Ljindu li .c0f1d3ekuai{margin-bottom: 15px; height: 20px; width: 0px; transition: width 2s;}
.moveto .sec4Ljindu li .sec4k1{width: 340px;}
.moveto .sec4Ljindu li .sec4k2{width: 340px;}
.moveto .sec4Ljindu li .sec4k3{width: 305px;}
.moveto .sec4Ljindu li .sec4k4{width: 300px;}
.moveto .sec4Ljindu li .sec4k5{width: 285px;}
.moveto .sec4Ljindu li .sec4k6{width: 270px;}
.moveto .sec4Ljindu li .sec4k7{width: 225px;}
.moveto .sec4Ljindu li .sec4k8{width: 200px;}
.moveto .sec4Ljindu li .sec4k9{width: 192px;}
.moveto .sec4Ljindu li .sec4k10{width: 120px;}


/*绗簲鍧�*/
.section-con5{overflow: hidden;position: absolute; top: 50%; margin-top: -256px; width:1110px;}
.sec5Lcon {width: 620px;    height: 600px; padding-top: 5%;}

.sec5Lcon li{width: 124px;
    height: 124px;
    margin-right: 30px;
    margin-bottom: 30px;
	background: url(../image/sect5L_bg.png) no-repeat center;
	
    float: left;
}
.sec5Lcon li img{    width: 73px;
    height: 50px;
    margin: 40px 0px 0px 30px; transition: transform 2s;}
.moveto .sec5Lcon li img{transform:rotateY(360deg)}
.sec5R{width:100%; margin-left: 30px;}

.sec5Rcon{width: 446px; height: 275px; background: url(/statics/images/gzzhanlan/index/sec5R_bg.jpg) no-repeat; position: relative;}
.sec5Rcon_1{width: 386px; line-height: 25px; padding: 50px 30px 0px 30px; }
/*绗叚鍧�*/
.section-con6{position: absolute; top: 50%; margin-top: -256px; overflow: hidden; width: 1110px;}
/*灞曢瀵艰埅閮ㄥ垎*/
.shop-nav{ padding-bottom: 60px;}
.tab-select{ width: 1080px; margin: 0 auto; overflow: hidden;}
.tab-select div{ width: 525px; height: 42px; border-radius: 42px; text-align: center; border: 1px solid #999999; line-height: 42px; font-size: 18px; color: #333333; cursor: pointer;}
.tab-select div:hover{ background: #D1425D; color: #fff; border: 1px solid #D1425D;}
.tab-select .selected{ background: #D1425D; color: #fff; border: 1px solid #D1425D;}
.tab-b{ margin-left: 25px;}
.text-part{ width: 1060px; border: 1px solid #dddcdc; margin: 5px auto; overflow: hidden; background: #fff;}
.floorBlock{width: 40px; height: 75px; font-size: 16px; background: #c12c48; line-height: 36px; text-align: center; color: #fff; margin: 5px 0;}
.floor-1,.floor-2,.floor-3{ width: 1060px; margin: 0 auto; height: 36px;}
.floor-1,.floor-2{ border-bottom: 1px solid #DCDCDC;}
.floor-3{ padding-bottom: 1px;}
.floor-title{ width: 65px; height: 45px; background: url("/statics/images/gzzhanlan/floor2.png") no-repeat;}
.floor-1 .floor-title{ background-position:  20px 0;}
.floor-2 .floor-title{ background-position:  20px -60px;}
.floor-3 .floor-title{ background-position:  20px -122px;}
.floor-content ol{ margin-left: 25px;}
.floor-2 ol{ }
.floor-content li{ float: left; padding-right: 15px; margin-top: 5px; color: #535353;}
.posi-num{ color: #c12c48; font-size: 18px; padding-right: 7px;}
.floor-content li:hover .posi-num,.floor-content li:hover .posi-name{ color: #0f1d3e; cursor: pointer;}
.posi-num em{ font-size: 14px;}
.posi-name{ font-size: 14px;}

.image-part{ width: 1110px; height: 375px; background: url("/statics/images/gzzhanlan/poMap2.png") no-repeat; margin: 0 auto; position: relative;}
.oneShop{ width: 58px; height: 75px; background: #bd3149; color: #fff; position: absolute; border-radius: 5px; box-shadow: 3px 3px 3px #999; z-index: 98; text-align: center; font-size: 20px; padding: 0 2px; overflow: hidden;}
.oneShop a{color: #fff; cursor: pointer;}
.oneShop:hover{ background: #212d4b; z-index: 100;}
.oneShop .shopNum{ margin-top: 10px; cursor: default; cursor: pointer;}
.oneShop .shopName{ font-size: 12px; cursor: default; cursor: pointer;}
.oneShop.cur{ background: #212d4b!important; z-index: 99;}
.oneShop.notcur{ background: #a09f9f; z-index: 89; box-shadow: 3px 3px 3px #E1E1E1; color: #fff;}

/*.oneShop.notcur:hover{ background: #A62C43; z-index: 100; box-shadow: 3px 3px 3px #E1E1E1; color: #927E9C; color: white;}*/
/*.oneShop.notcur:hover .shopNum{ margin-top: 15px; margin-left: 0px;}*/
/*.oneShop.notcur:hover .shopName{ display: block;}*/
/*.oneShop.notcur .shopNum{ margin-top: 40px; margin-left: 20px;}*/
/*.oneShop.notcur .shopName,.oneShop.inhibit .shopName{ display: none;}*/
.inhibit_shop{ width: 62px; height: 75px; color: #fff; border-radius: 5px; position: absolute; background: #DCDCDC!important; z-index: 79; box-shadow: 3px 3px 3px #DEDDDD; cursor: not-allowed; box-shadow: 3px 3px 3px #DAD9D9; text-align: center; font-size: 20px; line-height: 70px;}

.fl2.notcur .shopNum{ margin-top: 43px; margin-left: -8px;}
.fl2.notcur .shopName{ display: none;}
.fl1.notcur .shopNum{ margin-top: 4px; padding-left: 15px;}
.fl1.notcur .shopName{ display: none;}
.fa1, .fa2, .fb2, .fb3{position: absolute; width: 400px; height: 75px;}
.fa1{top: 185px; left: 103px; z-index: 1;}
.fa2{top: 219px; left: 115px; z-index: 2;}
.fb2{top: 219px; left: 580px; z-index: 1;}
.fb3{top: 250px; left: 682px; z-index: 2;}
#a-shop12{ left: 0;}
#a-shop22{ left: 85px;}
#a-shop32{ left: 170px;}
#a-shop42{ left: 255px;}
#a-shop52{ left: 340px;}

#a-shop61{ left: 117px; top: -137px;}
#a-shop71{ left: 212px; top: -137px;}
#a-shop81{ left: 282px; top: -137px;}

#a-shop11{ left: 0;}
#a-shop21{ left: 87px;}
#a-shop31{ left: 172px;}
#a-shop41{ left: 257px;}
#a-shop51{ left: 342px;}

#b-shop93{ left: 0;}
#b-shop103{ left: 95px;}
#b-shop113{ left: 187px;}

#b-shop92{ left: 0;} 
#b-shop102{ left: 90px;}
#b-shop112{ left: 185px;}
#b-shop122{ left: 280px;}
#b-shop132{ left: 365px;}

/*绗竷鍧�*/
.section-con7{overflow: hidden; position: absolute; top: 50%; margin-top: -350px; left: 50%; margin-left: -555px;}
.section7{background: url(/statics/images/gzzhanlan/index/section7-bg.png) no-repeat center top;}
.sec7L{width: 610px; height: 345px;}
.sec7R{width: 355px; height: 345px; position:relative;}
.sec7RCon{position: absolute; top: 0; left: 0; z-index: 2;}
.sec7R dl{margin: 25px 15px 40px 15px; height: 190px; width: 325px; }
.sec7R dt{color: #fff; background: #c12c49; height: 32px; line-height: 32px; padding-left: 10px; }
.sec7R dt span{display: inline-block; height: 32px;padding-right: 10px; border-right: 2px solid #07132e}
.sec7R dd{padding-left: 5px;  font-size: 12px; line-height: 32px; width: 300px; }
.sec7R dd,.sec7R dd a{color: #fff;}

.sec7RBG{position: absolute; top: 0; left: 0; width: 355px; height: 345px; background: #000; opacity: 0.1; filter: alpha(opacity =10); z-index: 0;}
.footer{position: absolute; bottom: 0; width: 100%; background: #434343;}
.container7 { width: 320px; height: auto; float: left; }
.container7 .div_scroll {width: 320px; height: 120px; overflow: auto; float: left; margin-top: 20px;}
.container7 .scroll_container { overflow: hidden; position: relative; }
.container7 .scroll_absolute { position: absolute;}
.container7 .scroll_vertical_bar { position: absolute; top: 0; right: 0; width: 8px; height: 100%; margin: 0; padding: 0;}
.container7 .scroll_track { position: relative; background-color: #fff; width: 1px; margin: 0 auto;}
.container7 .scroll_drag {position: relative; top: 0; left: 0; cursor: pointer; background-color: #c12c48; width: 8px; margin-left: -3px; border-radius: 10px;}
.container7 .scroll_arrow { text-indent: -20000px; display: block; cursor: pointer; background-color: #D6B74B;}
.container7 .scroll_vertical_bar .scroll_arrow {height: 16px;}
.sec7R p:hover,.sec7R p:hover a{color: #c12c49;}
.sec7R dl p{width: 310px; height: 32px; line-height: 32px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.container7 p:hover .icon-right{background: url(/statics/images/gzzhanlan/index/section7-icon.png) 0 0 no-repeat;}
.container7 .icon-right{width: 10px; height: 10px; display: inline-block; vertical-align: middle; background: url(/statics/images/gzzhanlan/index/section7-icon.png) 0px -30px no-repeat;}
.location_d{line-height:30px; }
.line-height{line-height:24px; }

.agenda_table{border:#fff solid 10px; box-shadow: 0px 0px 10px #ddd; width:100%; margin:0 auto}
.agenda_table tr td{padding:3px 0;font-size:13px; }
.agenda_table tr.TB_f3f3f3 td{ background: #d8d8d8;}
.agenda_table tr.agenda-table-th td {

    background: #2f4554;
    color: #fff;
    padding:10px 0; 
}


.banner{float: left;  height:auto;  overflow: hidden; }
.banner .banner-img{width:100%;position:relative}
.banner .banner-item{position: absolute; bottom: 25%; left: 45%; height: 12px; line-height: 12px;}
.banner .banner-item a{background: #ccc;  cursor: pointer;display: inline-block;height: 5px; width: 50px; margin-right: 5px;}
.banner .banner-item a.cur{background: #ff7200;height: 5px; width: 50px; }
.banner .banner-img li{float: left;width: 100%; }

.clearfix {
    width: 100%;
    clear: both;
    overflow: hidden;    margin: 10px 30px;
}
.clearfix dd{  float:left;margin: 5px 15px;width: 180px;}
.clearfix dd h1 {
font-size: 14px;
margin-top: 1%;
font-weight:normal;
text-align: center;
}
.clearfix  dd img {
/* display: block; */
 width:96px;text-align: center; margin:0 40px;;
border-radius: 100px;
}
.clearfix dd p {
font-size: 12px;
height: 48px;
line-height: 18px;
margin-top: 1%;
text-align: center;
}

ul.links {
    margin:0;
    padding: 0px;
    list-style: none;
}
ul.links li {
    margin: 0px 18px 20px 0;
    
   display: inline-block;
    width: 195px;
}


ul.links div.span10{    border-radius: 2px;
    box-shadow: 0 0 8px #ddd;}
ul.links div.linkspic { padding:3px;
    text-align: center;
    background: #fff;
}ul.links div.linksfnt,ul.links div.linksfnt a {
    text-align: center;
    background: #6b6b6b;
    font-size: 12px;
    line-height: 24px;
    color: #FFF;
}
.b-ffd300{border-bottom:#ff7200 solid 6px;padding-bottom:4px}
.h3-center h3{padding-bottom:10px; font-weight: normal; background:url(../image/c_T_03.png) repeat-x;    text-align: center;}

.h3-center center{ color:#ccc; font-family:"微软雅黑" Arial, Helvetica, sans-serif; }


/*六边形*/
.hexagon {display: inline;float: left;}
#first{margin-left: 78px;}

#second {margin-left:8px;}
#third {margin-left:8px;}
	
#four{margin-left:8px;}  
#five{margin-left:8px;}   
#six {clear: left;margin-left:24px;margin-top: -21px;}  
#seven {margin-left:8px;margin-top: -21px;}  
#eight {margin-left:8px;margin-top: -21px;}  
#nine {margin-left:8px;margin-top: -21px;}  
#ten{margin-left:8px;margin-top: -21px;}
#eleven {clear: left;margin-left: 80px;margin-top: -21px; } 
#twelve {margin-left: 8px;margin-top: -21px;} 
#thirteen {margin-left: 8px;margin-top: -21px;} 
#fourteen {margin-left: 8px;margin-top: -21px;} 
#fifteen {margin-left: 8px;margin-top: -21px;}
.hiveTop{
	width: 0;
	border: 30px solid #fff;
	border-top: none;
	border-bottom: 30px solid #fff;
	border-left: 52px solid transparent;
	border-right: 52px solid transparent;
}
.hiveCenter {
	width: 104px;
	height: 60px;
	background-color: #fff;
}
.hiveCenter  img{
	width: 104px;
	height: 60px;
}
.hiveBottom {
	width: 0;
	border: 30px solid #fff;
	border-bottom: none;
	border-top: 30px solid #fff;
	border-left: 52px solid transparent;
	border-right: 52px solid transparent;
	
}

.tabList {	position:relative; height:340px;box-shadow: 0 0 8px #ddd;
 padding-top:20px;
	border-radius:10px;
	background:#eee;}
.tabList .tabContentBox {
	width: 400px;
	height:350px;
	/*box-shadow: 0 0 8px #ddd;
	border-radius:10px;*/
	background:#eee;
    padding-top:50px;
	font-size:14px;
	color:#585858;
	text-align: left;
	

	line-height:24px;
	position: absolute;
	top:0%;
    right:20px;
	display: none;
	margin: 4px;
	 color:#55;
}
.tabContent{margin-top:15px;}
.tabList .tabContentBox  p{ font-size:24px; position: absolute;left:0; top:0; color:#333; font-weight:bold; height:20px; width:100%; padding:20px 0; }
.tabList .tabOption:hover .tabContentBox, .tabList .tabOn .tabContentBox { display: block; }
