/*banner1*/
.banner1{ background: url("/statics/images/gzzhanlan/banner1_bg.jpg") no-repeat center; height: 759px;}
.banner1 .w1200{ position: relative; height: 759px;}
.banner1 .introduct{ position: absolute; left: 50px; top: 110px; width: 600px;}
.banner1 .introduct h2{ font-size: 36px; color: #fff; margin-bottom: 45px;}
.banner1 .introduct p{ font-size: 16px; color: #fff; text-indent: 2em; line-height: 2em;}

.banner1 .infomation{ position: absolute; left: 50px; top: 555px; width: 600px;}
.infomation h2{ font-size: 30px; margin-bottom: 25px;}
.infomation p{ font-size: 18px; color: #fff;}

.inPort1{ display: block; width: 245px; top: 125px; height: 53px;padding-left: 40px; padding-top: 8px;}
.inPort2{ display: block; width: 253px; top: 208px; height: 58px; padding-left: 32px; padding-top: 2px;}
.inPort1,.inPort2{ border-radius: 60px; background: #fff; box-shadow: 5px 10px 5px #8A2536; position: absolute;left: 780px; cursor: pointer; text-decoration: none;}

.inPort1:hover .iconNew{ width: 43px; height: 45px; background-position: -145px -14px;}
.inPort1 .iconNew{ width: 43px; height: 45px; background-position: -145px -97px;}
.inPort2:hover .iconNew{ width: 65px; height: 50px; background-position: -240px -8px;}
.inPort2 .iconNew{ width: 65px; height: 50px; background-position: -145px -71px;}
.inPort1:hover h3,.inPort2:hover h3{ color: #A52B42; font-weight: normal;}
.inPort1:hover em,.inPort2:hover em{ color: #A52B42;}
.inPort1 h3,.inPort2 h3{ color: #626262; font-weight: normal;}
.inPort1 em,.inPort2 em{ color: #626262;}

.inPort2:hover .iconNew{ width: 65px; height: 50px; background-position: -240px -8px;}
.inPort2 .iconNew{ width: 65px; height: 50px; background-position: -244px -70px;}
.inPort1 i,.inPort2 i{ vertical-align: baseline;}

.inPort1 div{ display: inline-block; margin-left: 28px;}
.inPort2 div{ display: inline-block; margin-left: 15px;}
.inPort1 h3,.inPort2 h3{ font-size: 20px;}
.inPort1 em,.inPort2 em{ font-size: 14px;}

.lead-down{ width: 110px; height: 25px; position: absolute; bottom: 8px; left: 50%; margin-left: -55px; cursor: pointer;}
.lead-down i{ margin: 0 7px;}

/*展馆导航部分*/
/*展馆导航部分*/
.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: 90px; font-size: 16px; background: #c12c48; line-height: 90px; text-align: center; color: #fff; margin: 5px 0; padding:19px 0}
.floor-1,.floor-2,.floor-3{ width: 1060px; margin: 0 auto; height: 44px;}
.floor-1,.partB .floor-2 { height:56px!important;}
.floor-1,.floor-2{ border-bottom: 1px solid #DCDCDC;}
.floor-content { width:995px;}
.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 5px;}
.floor-2 .floor-title{ background-position:  20px -56px;}
.floor-3 .floor-title{ background-position:  20px -117px;}
.floor-content ol{ margin-left: 25px;}
.floor-2 ol{ }
.floor-content li{ float: left; padding-right: 8px; margin-top: 5px; color: #535353;}
.posi-num{ color: #c12c48; font-size: 14px; padding-right: 5px;}
.floor-content li:hover .posi-num,.floor-content li:hover .posi-name{ color: #0f1d3e; cursor: pointer;}
.posi-num em{ font-size: 12px;}
.posi-name{ font-size: 12px;}
.partB{height:150px;}
.partA{height:100px;}

.image-part{ width: 1136px; height: 445px; background: url("/statics/images/gzzhanlan/poMap2.jpg?v=20240408") no-repeat; margin: 0 auto; position: relative;background-size: 100%;}
.oneShop{ width: 48px; height: 60px; background: #bd3149; color: #fff; position: absolute; border-radius: 5px; box-shadow: 3px 3px 3px #999; z-index: 98; text-align: center; font-size: 16px; padding: 0 2px; overflow: hidden;}
.oneShop a{color: #fff; cursor: pointer;}
.oneShop:hover{ background: #212d4b; z-index: 100;}
.oneShop .shopNum{ margin-top: 5px; cursor: default; cursor: pointer;}
.oneShop .shopName{ font-size: 10px; cursor: default; cursor: pointer; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden; line-height:16px; height:34px;}
.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: 36px; margin-left: -8px;}
.fl2.notcur .shopName{ display: none;}
.fl1.notcur .shopNum{ margin-top: 4px;}
.fa1, .fb1 ,.fa2, .fb2, .fb3,.fd1{position: absolute; width: 400px; height: 75px;}
.fa1{top: 220px;left: 177px;z-index: 1;}
.fa2{top: 255px;left: 182px;z-index: 2;}
.fb1{top: 220px;left: 645px;z-index: 0;}
.fb2{top: 257px;left: 660px;z-index: 1;}
.fb3{top: 290px;left: 680px;z-index: 2;}
.fd1{top: 180px; left: 55px; z-index: 2;}
#a-shop12{ left: 60px;top: 10px;}
#a-shop22{ left: 135px;top: 10px;}
#a-shop32{ left: 220px;top: 10px;}
#a-shop42{ left: 285px;top: 10px;}
#a-shop52{ left: 355px;top: 10px;}

#a-shop61{ left: 160px; top: -120px;}
#a-shop71{ left: 220px; top: -120px;}
#a-shop81{ left: 280px; top: -120px;}

#a-shop11{ left: 50px;top: 10px;}
#a-shop21{ left: 125px;top: 10px;}
#a-shop31{ left: 200px;top: 10px;}
#a-shop41{ left: 270px;top: 10px;}
#a-shop51{ left: 342px;top: 10px;}

#b-shop91{ left: 20px;top:10px;}
#b-shop101{ left: 105px;top:10px;}
#b-shop111{ left: 190px;top:10px;}
#b-shop121{left: 50px;top: -120px;}
#b-shop131{left: 130px;top: -120px;}

#b-shop92{ left:  30px;top:10px;} 
#b-shop102{ left: 120px;top:10px;}
#b-shop112{ left: 210px;top:10px;}
#b-shop122{left: 10px;top:-180px;}
#b-shop132{left: 90px;top:-180px;}

#d-shop171{ left: 0;}
#d-shop181{ left: 70px;}
#d-shop191{ left: 140px;}
#d-shop201{ left: 210px;}

#b-shop93{ left: 35px;top:5px;}
#b-shop103{ left: 125px;top:5px;}
#b-shop113{ left: 215px;top:5px;}

/*banner2*/
.banner2{ background: url("/statics/images/gzzhanlan/banner2_bg.jpg") no-repeat center; height: 888px;}
.banner2 h1{ font-size: 48px; font-weight: normal; color: #fff; text-align: center; padding-top: 112px; margin-bottom: 25px;}
.brandList{ overflow: hidden; margin: 0 auto;}
.brandList li{ float: left; width: 225px; height: 85px; border-radius: 85px; background: #fff; margin: 50px 25px; text-align: center;}
.brandList img{ display: block; margin: 7.5px 0 0 32.5px;}
.brandList p{ color: #fff; font-size: 18px; padding-top: 10px;}
.brandList a{ color: #fff; text-decoration: none;}

/*产品列表*/
.proList{ background: #fafafa;}
.proList h1{ font-size: 48px; color: #626262; text-align: center; font-weight: normal; margin: 0 auto 75px auto; padding-top: 95px;}
.proLogo{ overflow: hidden; margin: 0 auto; width: 1136px; height: 200px; margin-bottom: 75px;}
.proLogo li{ width: 130px; height: 130px; border-radius: 100%; background: #FFFFFF; border: 2px solid #D9D9D9; float: left; margin: 0 46px; cursor: pointer; background: #fff; background: url("/statics/images/gzzhanlan/newIndex_icon_opacity.png") no-repeat; text-align: center;}
.proLogo li p{ font-size: 24px; padding-top: 150px; color: #626262;}

.proLogo .source{ background-position: -20px -283px;}
.proLogo .source:hover{ background-position: -20px -425px; background-color: #7478C6; border-color: #7478C6;}
.proLogo .source.cur{ background-position: -20px -425px; background-color: #7478C6; border-color: #7478C6;}

.proLogo .fitting{ background-position: -183px -298px;}
.proLogo .fitting:hover{ background-position: -183px -427px; background-color: #00B7EE; border-color: #00B7EE;}
.proLogo .fitting.cur{ background-position: -183px -427px; background-color: #00B7EE; border-color: #00B7EE;}

.proLogo .outdoor{ background-position: -27px -604px;}
.proLogo .outdoor:hover{ background-position: -27px -793px; background-color: #D23F58; border-color: #D23F58;}
.proLogo .outdoor.cur{ background-position: -27px -793px; background-color: #D23F58; border-color: #D23F58;}

.proLogo .indoor{ background-position: -181px -598px;}
.proLogo .indoor:hover{ background-position: -187px -787px; background-color: #13B5B1; border-color: #13B5B1;}
.proLogo .indoor.cur{ background-position: -187px -787px; background-color: #13B5B1; border-color: #13B5B1;}

.proLogo .business{ background-position: -21px -960px;}
.proLogo .business:hover{ background-position: -21px -1132px; background-color: #F4C860; border-color: #F4C860;}
.proLogo .business.cur{ background-position: -21px -1132px; background-color: #F4C860; border-color: #F4C860;}


.proShow{ width: 1150px; overflow: hidden; padding-bottom: 100px; margin: 0 auto;}
.proShow li{ float: left; width: 215px; height: 325px; margin: 10px 36px;}
.imgBox{ width: 215px; height: 215px; border-radius: 10px; border: 1px solid #DCDCDC; overflow: hidden;}
.imgBox img{ width: 100%; border: 0;}
.proInfo{ margin-top: 10px;}
.proInfo li{ width: auto; height: auto; text-align: left; font-size: 14px; color: #959595; float: none; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0;}
.proInfo a{ color: #959595; text-decoration: none;}
.info-title{ display: inline-block; width: 75px; text-align: right;}

/*banner3*/
.banner3{ background: url("/statics/images/gzzhanlan/banner3_bg.jpg") center no-repeat; height: 871px;}
.banner3 h1{ font-weight: normal; font-size: 48px; color: #fff; text-align: center; padding-top: 100px;}
.newsReport{ width: 900px; margin: 0 auto; margin-top: 100px;}
.newsVedio{ width: 410px; height: 240px; border-radius: 30px; overflow: hidden; position: relative;}
.newsVedio img{ width: 100%;}
.newsVedio p{ display: inline-block; width: 100%; height: 30px; color: #fff; font-size: 16px; background: #535353; position: absolute; bottom: 0; text-align: center; line-height: 30px;}
.newsVedio a{ display: block; width: 64px; height: 64px; background: url("/statics/images/gzzhanlan/newIndex_icon_opacity.png") no-repeat; background-position: -219px -1270px; position: absolute; top: 50%; left: 50%; margin-top: -32px; margin-left: -32px; cursor: pointer;}
.newsList{ margin-left: 65px;}
.newsList a{ font-size: 16px; color: #fff; text-decoration: none;}
.btn_white_play{ display: inline-block; width: 30px; height: 30px; background: url("/statics/images/gzzhanlan/newIndex_icon_opacity.png") no-repeat; background-position: -230px -1194px; vertical-align: middle; margin-left: 5px; cursor: pointer;}


/*CSS3动画效果*/
/*这个是banner1下面的箭头跳动隐现效果*/
@keyframes jumpMe {
    0%{ opacity: 1;}
    50%{ opacity: 0.2}
    100%{ opacity: 1}
}
.lead-down:hover{ animation: jumpMe 1s infinite;}

.body-top { height:10px; background:#a5203b; width:100%}
.yellow { color:#f1eb89}
.red { color:#d1425d}
.cbbb { color:#bbb!important;}
.c999 { color:#999!important;}
.wrapper { width:1200px; margin:0 auto; padding:0px 0; overflow:hidden}
.banner-bg { background:#eee; height:480px;}
.banner-bg-exh { background:#a4213a url(/statics/images/gzzhanlan/banner_exh_bg.jpg) center top; height:535px;}
.banner-m { width:1200px; margin:0 auto;}
.banner-tit { font-size:40px; line-height:40px; font-weight:400; color:#f6ec8b; padding:60px 0 30px 10px; }
.banner-m h2 { font-size:48px; line-height:48px; font-weight:400; color:#040f25; padding:80px 0; text-align:center;}
.banner-text { padding:0px 0 30px 0; text-indent:2em; font-size:16px; color:#666; line-height:30px;}
.lead-list { overflow:hidden}
.lead-list li { width:300px; float:left; text-align:center;}
.lead-list li h3 { font-size:24px; font-weight:400; margin-bottom:10px; color:#bf2c49;}
.lead-list li h4 { color:#666; font-size:16px; font-weight:400}

.lead-list-hd { overflow:hidden}
.lead-list-hd li { width:300px; float:left; text-align:center;}
.lead-list-hd li h4 { color:#fff; font-size:16px; line-height:30px; font-weight:400}

.lead-list-exh { overflow:hidden; padding:20px 0}
.lead-list-exh li { width:300px; min-height:300px; float:left; text-align:center;}
.lead-list-exh li h3 {  font-size:24px; font-weight:400; margin-bottom:10px; color:#666;}
.lead-list-exh li h4 { color:#d1425d; font-size:18px; margin-bottom:20px; line-height:24px; font-weight:400}
.lead-list-exh li p { color:#a0a0a0;line-height:20px;}

.icon-data,.icon-place,.icon-scale,.icon-property,.icon-www,.icon-user {background:#bf2c49 url(/statics/images/gzzhanlan/icon_lead.png) no-repeat; width:110px; height:110px; display:inline-block; border-radius:55px; margin-bottom:10px;}
.icon-data { background-position: -15px -15px;}
.icon-place { background-position: -15px -140px;}
.icon-scale { background-position: -15px -268px;}
.icon-property { background-position: -15px -400px;}
.icon-www { background-position:-1px -680px;}
.icon-user{background-position: -15px -1800px;}

.icon {background:#fff url(/statics/images/gzzhanlan/icon_lead.png) no-repeat; width:110px; height:110px; display:inline-block; border-radius:55px; margin-bottom:10px;}
.icon-cart { background-position:0 -844px;}
.icon-swzx  { background-position:0 -987px;}
.icon-dzswzx { background-position:0 -1131px;}
.icon-dx { background-position:0 -1274px;}
.icon-cy  { background-position:0 -1417px;}
.icon-yj { background-position:0 -1560px;}
.icon-hmczd{ background-position:0 -1704px;}
.icon-hy { background-position:0 -1847px;}
.icon-dt { background-position:0 -2002px; width:82px; height:82px;}
.icon-gj { background-position:0 -2102px; width:82px; height:82px;}
.icon-czc { background-position:0 -2202px; width:82px; height:82px;}
.icon-xg { background-position:0 -2302px; width:85px; height:85px;}
.icon-luxian-1 { background-position:0 -2423px; width:85px; height:85px;}
.icon-luxian-2 { background-position:-100px -2423px; width:85px; height:85px;}
.icon-luxian-3 { background-position:-200px -2423px; width:85px; height:85px;}

.icon-hd-1,.icon-hd-2,.icon-hd-3,.icon-hd-4 { background:url(/statics/images/gzzhanlan/hg_img_1.png); width:169px; height:169px; display:inline-block; margin:0 auto 10px;}
.icon-hd-2 { background:url(/statics/images/gzzhanlan/hg_img_2.png)}
.icon-hd-3 { background:url(/statics/images/gzzhanlan/hg_img_3.png)}
.icon-hd-4 { background:url(/statics/images/gzzhanlan/hg_img_4.png)}

.text-l { float:left; width:560px;}
.text-r { float:right; width:560px;}
.text h3 { font-size:24px; font-weight:400; border-bottom:1px solid #eee; padding:10px 0; margin-bottom:20px; color:#040f25}
.text p {color:#535353; line-height:28px; padding-bottom:35px;}

.tab_text { border:1px solid #d44d67; width:555px; color:#535353}
.tab_text .bg { background:#f3f3f3}
.tab_text th { text-align:right; padding:15px 10px; border-right:1px solid #d44d67; vertical-align:top}
.tab_text td { padding:10px;}

.col-text-l { float:left; width:250px; margin-bottom:20px;}
.col-text-r { float:right; width:250px;}
.col-text-list li { line-height:18px; padding:3px 0; color:#535353; font-size:13px;}
.col-text-list li em { background:#d1425d; width:30px; height:18px; line-height:18px; text-align:center; color:#fff; border-radius:10px; display:inline-block; margin-right:10px; font-size:12px;}

.tit-h2 { font-size:36px;font-weight:normal;width: 1200px; margin:0 auto;padding:50px 0 35px 0;color: #081c40; /*background: #eee;*/}
.tit-h3 { font-size:36px; line-height:36px; font-weight:400; padding:20px 0 30px; color:#081c41}
.tit-h4 { font-size:24px; line-height:24px; font-weight:400; padding:10px 20px; margin:20px 0px; color:#0f1e3f; }
.contact-h2 { font-size:36px; line-height:36px; font-weight:400; padding:30px 0; color:#666; text-align:center; background:#f9f9f9}
.news-list { margin:20px 0;}
.news-list li { padding:20px 0; overflow:hidden; border-bottom: 1px dashed #ddd;}
    .news-list-l {  height:40px; /*padding-left:45px;*/ }
    .news-list-l h3 { margin-bottom:10px; color:#d1425d; font-size:18px; font-weight:400; float: left;}
    .news-list-l h4 { color:#a0a0a0; font-size:16px; font-weight:400; float: right;}
    .news-list-r { /*padding-left:25px;*/}
    .news-list-r p {color:#535353; line-height:30px; margin-bottom:10px;}
    .input-yd { border:1px solid #d1425d; padding:0 10px; height:22px; line-height:22px; color:#d1425d; border-radius:10px; text-decoration:none; /*margin:0 5px;*/transition: all 0.3s ease 0s;}
    .input-yd:hover { background:#d1425d; color:#fff; text-decoration:none;}

.hg-list li { padding:30px 0; overflow:hidden; border-bottom:1px dashed #eee;}
    .hg-list-l { width:140px; height:130px; padding:10px 30px; border-right:1px solid #eee; float:left;}
    .hg-list-l h2 { margin-bottom:20px; color:#081c40; font-size:100px; height:86px; line-height:86px; font-weight:400}
    .hg-list-l h2 span { font-size:16px; color: #666;}
    .hg-list-l h4 { color:#bfbfbf;font-weight:400; text-align:center;}
    .hg-list-r { /*-width:920px;*/ width: 680px; float:right}
    .hg-list-r h3 { font-size:22px; font-weight:400; color:#d1425d; padding:5px 0; line-height:22px; margin-bottom:10px;}
    .hg-list-r p {color:#666; line-height:22px;}
    .hg-list-r-v { overflow:hidden; line-height:76px; padding:20px 0 0;}
    .hg-list-r-v .red-link { border-radius:10px; padding:0 28px; line-height:32px; height:32px; background:#d1425d; color:#fff; margin-top:25px;}
    .more { color:#edc403; text-decoration:none;}
    .more:hover {  color:#edc403; text-decoration:none;}

    .map-box { border:1px solid #e5e5e5; border-radius:10px; padding:20px; margin-bottom:50px; overflow:hidden; background:#fff;}
    .map-l { float:left; width:614px;}
    .map-r { float:right; width:480px; line-height:20px; padding:80px 0; color:#666;}
    .map-r h3 { padding:5px 0; color:#1d1e30; font-size:16px; font-weight:400; margin:5px 0}
    .map-r p { padding-top:20px; line-height:26px; font-size:14px;}

    .traffic-list { overflow:hidden}
    .traffic-list li { float:left; width:450px; overflow:hidden; color:#666; height:auto; margin:30px 0;}
    .traffic-list li th { width:110px; vertical-align:top}
    .traffic-list li h2 { font-size:36px; line-height:36px; margin-bottom:20px;font-weight:400; color:#081d32}
    .traffic-list li h3 { font-size:16px; color:#d1425d; line-height:16px; margin-bottom:5px; font-weight:400}
    .traffic-list li p { line-height:26px;}

    .ly-list { border:1px solid #e3e3e3; border-radius:10px; padding:40px 30px; overflow:hidden; background:#fff;}
    .ly-list li { width:100%; border-bottom:1px dashed #e3e3e3; padding-bottom:30px; margin-bottom:30px; overflow:hidden;}
    .ly-list li th { width:120px; vertical-align:top}
    .ly-list li h2 { font-size:24px; line-height:24px; padding:20px 0;font-weight:400; color:#d1425d;}
    .ly-list li h3 { font-size:16px; line-height:16px; margin-bottom:5px; font-weight:400}
    .ly-list li p { line-height:26px; color:#666}
    .ly-list li p.c999 { padding:30px 0;}
    .ly-list li .img-luxian img { margin-right:20px;}

    .text-left { text-align:left!important;}
    .text-right { text-align:right!important;}
    .table-box { width:1190px; margin:2px auto;}
    .table-box thead { margin-bottom:20px;}
    .table-box thead th { background:#fff; text-align:center; font-size:16px; color:#666; line-height:16px; padding:15px 0;}
    .table-box tbody td { border:1px solid #e3e3e3; font-size:14px; background:#fff;}
    .table-box tbody td.text-left { padding:25px 30px; width: 320px;}
    .table-box tbody td p { line-height:22px;}
    .table-box tbody td h2 { font-size:24px; color:#d1425d; margin-bottom:10px; font-weight:400}
    .table-box tbody td dl { line-height:22px;}
    .table-box tbody td dl dd { text-indent:3em;}
    .table-box tbody td ul { overflow:hidden; width:100%; height:110px; line-height:110px; background: #fff; border-bottom:1px solid #e5e5e5}
    .table-box tbody td ul:hover { background:#fff8f8}
    .table-box tbody td ul li { float:left; width:265px; text-align:center;}
    .table-box tbody td .fist-list-line { border-bottom:1px solid #e5e5e5}
    .message-dl { padding:30px 0; overflow:hidden; clear: both;}
    .message-dl dt { font-size:18px; color:#d1425d; margin-bottom:10px;}
    .message-dl dd {line-height:30px; color:#666; text-indent:3.5em;}

    .btn-big-red { height:46px; line-height:46px; padding:0 50px; color:#fff; text-align:center; background:#d1425d; display:inline-block; border-radius:25px;}
    .data-div { padding:10px 0}
    .data-div label { float:left; margin-right:50px;}
    .data-div .data-right { float:right; width:235px; line-height:30px; margin-bottom:20px;}

    .feedback-cnt { padding:70px; background:#fff;}
    .feedback-cnt-m { margin-bottom:50px;}
    .feedback-cnt-m h3 { color:#d1425d; margin-bottom:20px; font-weight:400; font-size:14px;}
    .feedback-cnt-m p { color:#999; margin-bottom:5px;font-size:14px;}
    .feedback-h2 { text-align:center;}
    .textarea-text { width:98%; height:115px; border:1px solid #e5e5e5; resize:none; color:#666; padding:10px;}

    .start-icon { background:url(/statics/images/gzzhanlan/start.png) no-repeat; width:161px; height:20px; display:inline-block; cursor:pointer}
    .start-icon i { width:21px; height:20px; display:inline-block; margin-right:11px;}
    .clickon { background:url(/statics/images/gzzhanlan/start.png) 0 -20px no-repeat; width:21px; height:20px; display:inline-block;}
    .hoveron { background:url(/statics/images/gzzhanlan/start.png) 0 -20px no-repeat; width:21px; height:20px; display:inline-block;}

    /*联系我们*/
    .about-m { padding:25px; background:#fff; margin:0 auto 50px; width:1150px; border-radius:10px;}
    .about-dl { box-shadow:3px 3px 0 #eee; margin:10px 0 30px; overflow:hidden;}
    .about-dl dl { width:260px; float:left; margin:0 13px; height:210px}
    .about-dl dl dt { font-size:24px; line-height:24px; padding:10px; margin-bottom:20px; color:#d23f58; background:#f9f9f9}
    .about-dl dl dd {line-height:14px; color:#333; padding:5px 10px;}
    .about-dl dl dd img { vertical-align:middle}
    .red-ask-btn { background:#d23f58; height:18px; line-height:18px; padding:0 20px; margin-left:10px; display:inline-block; vertical-align:middle; color:#fff; border-radius:5px;}
        .about-dl-bg { background:#f9f9f9;}
        .about-us-b { overflow:hidden; margin-top:20px; background:#f9f9f9;}
        .about-us-l { float:left; padding:30px 40px;}
        .about-us-l h2 { font-size:20px; margin-bottom:20px; color:#666; font-weight:400}
        .about-us-l p {line-height:28px; color:#999}

        .hotel-box { background:#fff; padding:30px 50px; width:1100px; margin:0 auto;}
        .hotel-text { margin-bottom:30px; overflow:hidden}
        .hotel-text h3 { font-size:24px; line-height:48px; border-bottom:1px solid #EEE; margin-bottom:10px; font-weight:400; color:#666}
        .hotel-text p { line-height:26px; color:#666}
        .hotel-text p label { padding-right:20px;}
        .top-line { border-top:1px solid #eee; padding:10px 0; color:#666}
        .box-m { background:#fff; overflow:hidden;}

    .table-media { width:895px; margin:20px auto;}
    .table-media thead { margin-bottom:20px;}
    .table-media thead th { text-align:center; font-size:16px; color:#666; line-height:16px; padding:15px 0; background:#eee;}
    .table-media tbody td { border:1px solid #e3e3e3; font-size:14px; background:#fff; text-align:center; padding:15px 0; color:#666}

    .table-media-other tbody td { padding:15px 10px 15px 30px ; line-height:30px;}
    .table-media-dl dt { width:100%; margin-bottom:5px;}
    .table-media-dl dd { width:50%; float:left;}
    .tab-head { border:1px solid #0f1e3f; background:#fff; height:42px; line-height:42px; margin:20px 0; width:900px;}
    .tab-head a { width:49%; height:42px; text-align:center; font-size:18px; color:#666; display: inline-block; float:left}
    .tab-head a.cur { background:#0f1e3f; color:#fff; width: 51%;}

    .media-text-box { padding:40px; border-radius:5px; background:#eee; overflow:hidden; margin:20px 0;}
    .media-text-box dl { float:left; margin-bottom:20px;}
    .media-text-box dl dt { font-weight:700; margin-bottom:5px;}
    .media-text-box dl dd { margin-bottom:5px;}

    /*轮播器*/
    .banner{width: 840px; height: 350px; overflow: hidden; float: left;position: relative;}
    .banner .banner-img{width: 840px; height: 350px;}
    .banner .banner-img li{width: 840px; height: 350px; display:block;float: left;}
    .banner .banner-img li img {width: 840px; height: 350px; }
    .banner .banner-item{ width:840px; height:7px; position: absolute; bottom:0; z-index: 3;text-align:center; margin:15px 0}
    .banner .banner-item a{width:12px; height:12px;background:#fff;display:inline-block; margin-right: 5px;cursor: pointer; border-radius:6px;}
    .banner .banner-item a.cur{background:#bf2c49;}

    .pd20 { padding:20px;}

    .other-hd { width:290px; float:right;}
    .other-hd h3 { font-size:22px; background:#eee; line-height:40px; height:40px; padding:0 10px; margin-bottom:10px; font-weight:400}
    .other-hd ul li { line-height:32px; font-size:14px; padding: 0 10px;}
    .other-hd ul li a:hover { color:#bf2c49}
    
/*意见反馈*/
.viewdl {margin-top: 50px;}
.viewdl dt{color: #c12c49; font-size: 14px; margin-bottom: 20px;}
.viewdl dd{color: #898989; font-size: 14px; }
.views textarea{min-width: 1010px; max-width: 1010px; min-height: 120px; max-height: 120px; padding: 5px 10px; border: 1px solid #e3e3e3;}
.views textarea:focus{border-color: #d1425d;}


/*展会新闻*/
.new-list-nav{height: 20px; line-height: 20px;}
.new-nav-1{width: 40px; height: 20px; background: #c4c4c4; display: inline-block; border-radius: 20px 0 0 20px; margin-right: 1px;}
.new-nav-prev{width: 28px; height: 20px; background: #c4c4c4; display: inline-block; border-radius: 0px 20px 20px 0px;}
.new-nav-next{width: 28px; height: 20px; background: #c4c4c4; display: inline-block; border-radius: 20px 0px 0px 20px; margin-right: 1px;}
.new-nav-end{width: 40px; height: 20px; background: #c4c4c4; display: inline-block; border-radius: 0px 20px 20px 0px;}
.new-nav-1:hover, .new-nav-prev:hover, .new-nav-next:hover, .new-nav-end:hover{background: #bf2c49;}

.new-nav-1 i{width: 30px; height: 20px; margin-left: 5px; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -5px -722px;display: inline-block; vertical-align: middle;}
.new-nav-prev i{width: 20px; height: 20px; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -10px -752px;display: inline-block; vertical-align: middle;}
.new-nav-next i{width: 20px; height: 20px; margin-left: 4px; background:url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -7px -781px; display: inline-block; vertical-align: middle;}
.new-nav-end i{width: 30px; height: 20px; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -7px -809px; display: inline-block; vertical-align: middle;}
.new-nav-num{margin: 0 4px; width: 40px; text-align: center; height: 20px; display: inline-block; color: #c4c4c4;}
.new-nav-num:hover{background: #f9eaed; color: #c4c4c4; border-radius: 20px;}
.new-nav-num.cur{color: #fff; background: #bf2c49; border-radius: 20px;}
.new-nav-num.p-current{color: #fff; background: #bf2c49; border-radius: 20px;}
.new-nav-more{color: #c4c4c4; margin: 0 -12px;}
/*广告服务*/
.img110x80 img{width: 110px; height: 80px;}
.server-dia img{ margin: 0 auto; display: block;}

.alt-tabs { border-radius:10px; background:#fff; overflow:hidden; margin-bottom:30px;}
.tab_nav { text-align:center; overflow:hidden; padding:50px 0 20px;}
.tab_nav a { font-size:16px; color:#666; margin:0 30px; line-height:30px; border-bottom:3px solid #fff; padding-bottom:10px;}
.tab_nav a.cur { color:#c12c49; font-weight:700; border-bottom:3px solid #c12c49;}
.list_ad { overflow:hidden; padding:20px;}
.list_ad li { float:left; width:340px; height:270px; padding:20px; text-align:center; font-size:14px; color:#666}
.list_ad li img { border:1px solid #ddd; margin-bottom:10px; width:340px; height:250px;}
.list_ad li img:hover { box-shadow:0 0 8px 5px rgba(210,210,210,.5);}

.online-div{ position:fixed;right:5px;top:40%;z-index:9999; width:70px; background:#fff; border:1px solid #3f74ca;}
.online-div h1{color:#fff;font-size:14px;width:30px;text-align:center; padding:10px 20px; background:#3f74ca}
.qq-item{ color:#3f74ca; text-align:center; padding:13px 0px; margin:0 5px; border-bottom:1px solid #ddd; position:relative;}
.qq-item img{ margin-bottom:3px;}
.qq-item a{color:#3f74ca;vertical-align:middle;font-size:12px;}
.online-dlag { text-align:center; padding:0 30px; text-align:center; height:84px; line-height:84px; font-size:18px; background:#3f74ca; color:#fff; position:absolute; right:65px; top:0; z-index:99; display:none}


/* 20240402 */
.partA{height: auto !important;}
.floor-1,.floor-2{height: auto !important;}