﻿@charset "UTF-8";


.body-top{ height: 10px; width: 100%; background: #A4213A;}
a{ text-decoration: none;}
.by-section-tit{font-size:36px;font-weight:normal;width: 1200px; margin:0 auto;padding:50px 0 35px 0;color: #081c40; /*background: #eee;*/}
/*申请流程banner*/
.applyImg{ background: #A32139;}
.applyImg .w1200{ background: url("/statics/images/gzzhanlan/apply_info_bg.jpg") no-repeat center; height: 533px;}
.applyImg h1{ font-size: 48px; color: #F1EB89; font-weight: normal; padding-top: 70px;}
.applyImg h2{ font-size: 24px; color: #fff; font-weight: normal; line-height: 30px; line-height: 70px;}
.applyImg p{ font-size: 14px; color: #F8BAC5; line-height: 24px;}
.applyImg .step1,.applyImg .step2,.applyImg .step3,.applyImg .step4{ margin-top: 95px;}
.applyImg .step1{ margin-left: 100px;}
.applyImg .step2{ margin-left: 130px;}
.applyImg .step3{ margin-left: 130px;}
.applyImg .step4{ margin-left: 170px;}

/*产品领域*/
.proFeild{ background: #F7F7F7; color: #434343; padding-bottom: 75px;}
.proFeild h1{ font-size: 36px; color: #626262; font-weight: normal; padding-top: 90px; padding-bottom: 17px;}
.proFeild p{ font-size: 14px; color: #626262; font-weight: normal; padding-bottom: 45px;}
.proFeild h2{ font-size: 18px; color: #D1425D; font-weight: normal; text-align: left; margin-bottom: 7px;}
.proFeild label{ display: inline-block; padding: 5px 18px; border: 1px solid #D2D2D2; border-radius: 20px; font-size: 14px; margin: 12px 2px; cursor: pointer;}
.proFeild label.selected{ background: #D1425D; border-color: #D1425D; color: #fff;}
#detailExpl{ border: 0; border-bottom: 1px solid #D5D5D5; background: none; padding-left: 10px; color: #434343; font-size: 14px;}
#detailExpl:hover,#detailExpl:focus{ border-bottom-color: #D1445F;}

/*展位信息*/
.locationInfo{ padding-bottom: 55px;}
.locationInfo h1{ font-size: 36px; color: #626262; font-weight: normal; margin: 70px 0 45px 0;}
.oneLocation{ width: 545px; border: 1px solid #D1445F; margin: 15px auto; padding: 10px 0; color: #898989;}
.oneLocation ul{ font-size: 14px;}
.oneLocation .fl{ width: 145px; text-align: right; margin-right: 25px; color: #434343;}
.oneLocation li{ height: 35px; line-height: 35px; margin: 15px 0;}
.oneLocation li input{ height: 30px; border: 1px solid #E5E5E5; padding-left: 10px;}
.oneLocation .input1{ width: 105px; cursor: pointer;}
.oneLocation .dropdown_item.s2{ width: 55px; margin-left: 5px; margin-right: 30px; cursor: pointer;}
.deleteLocation{ display: inline-block; width: 20px; height: 20px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -7px -64px; cursor: pointer;}
.oneLocation .deleteLocation{ margin-right: 15px; margin-top: -18px;}
.dropdown_item:hover{ border-color: #D1445F;}
.dropdown_item.s1{ display: inline-block; position: relative; width: 95px; border: 1px solid #E5E5E5; padding-left: 10px; cursor: pointer; height: 30px;}
.dropdown_item.s2{ display: inline-block; position: relative; width: 55px; border: 1px solid #E5E5E5; padding-left: 10px; cursor: pointer; height: 30px;}
.dropdown_item.s1:hover,.dropdown_item.s2:hover{ border-color: #D1445F;}
.dropdown_item.s1 .dropdown_list,.dropdown_item.s2 .dropdown_list{ display: none; position: absolute; background: #fff; left: -1px; border: 1px solid #D1445F;}
.dropdown_item.s1 .dropdown_list li{ width: 95px; padding-left: 10px; margin: 0;}
.dropdown_item.s2 .dropdown_list li{ width: 55px; padding-left: 10px; margin: 0;}
.dropdown_list li:hover{ background: #D1445F; color: #fff; margin: 0;}
.dropdown_item.s1 .dropdown_type,.dropdown_item.s2 .dropdown_type{ line-height: 28px;}
.dropdown_item.s1 .dropdown_type_icon,.dropdown_item.s2 .dropdown_type_icon{ margin-top: 10px; margin-right: 7px;}
.addLocation,.oneLocation a{ display: inline-block; padding: 5px 25px; color: #fff; background: #D1445F; text-decoration: none; border-radius: 20px; line-height: 23px;}
.addLocation{ background: #fff; color: #D1445F; border: 1px solid #D1445F; font-size: 14px; margin-left: 327px; margin-top: 20px; cursor: pointer;}

/*发票信息*/
.billInfo{ width: 100%; background: #F7F7F7; padding-bottom: 70px;}
.billInfo h1{ color: #626262; font-size: 36px; padding-top: 55px; font-weight: normal; padding-bottom: 20px;}
.billInfo p{ color: #898989; font-size: 14px; padding-bottom: 45px;}
.billContent{ width: 535px; margin: 0 auto;}
.billContent .tabSelect{ width: 255px; margin: 0 auto; padding-bottom: 25px;}
.tabBtn{ display: inline-block; padding: 5px; width: 110px; border-radius: 20px; border: 1px solid #DCDCDC; font-size: 12px; color: #626262; cursor: pointer;}
.tabBtn.selected{ color: #fff; background: #D1445F; border-color: #D1445F;}
.tabContent li{ padding: 12px 0;}
.tabContent label{ display: inline-block; width: 95px; text-align: right; color: #626262;}
.tabContent input{ outline: 0; border: 1px solid #dcdcdc; height: 30px; width: 400px; padding-left: 10px; margin-left: 20px; color: #A0A0A0;}

/*提交按钮*/
#btn_submit{ display: block; margin: 108px auto 53px; background: #D1445F; padding: 7px 60px; font-size: 24px; border: 0; outline: 0; border-radius: 55px; color: #fff; cursor: pointer;}

/*提交提示框*/
.coverBg{ position: fixed; width: 100%; height: 100%; background: #666666; z-index: 99; top: 0; left: 0; opacity: 0.3; filter: alpha(opacity=30);}
.confirmBox{ width:318px; height: 335px;border: 1px solid #dcdcdc; border-top: 4px solid #D1445F; position: fixed; left: 50%; top: 50%; margin-left: -209px; margin-top: -157px; background: #fff; z-index: 999; border-radius: 4px; font-size: 18px; color: #434343; padding: 0 50px;}
.confirmBox .close_btn{ display: inline-block; width: 20px; height: 20px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") #D4D4D4 no-repeat -7px -27px; border-radius: 20px; margin-right: -40px; margin-top: 10px; cursor: pointer;}
.confirmBox div .info{ font-size: 14px; color: #A0A0A0; width: 240px; display: inline-block; vertical-align: text-bottom;}
.confirmBox div p{ line-height: 30px;}
.confirmBox .redGou{ display: inline-block; width: 72px; height: 72px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -20px 8px #EEEEEE; border-radius: 100%;}
.confirmBox h2{ font-size: 24px; color: #535353; font-weight: normal; width: 205px; display: inline-block;}
.confirmBox a{ display: inline-block; margin-top: 40px; text-decoration: none; background: #D1445F; color: #fff; margin-left: 110px; padding: 7px 30px; border-radius: 20px;}

/*参展商须知*/
.needToKnow .w1200{  box-sizing: border-box;}
.needToKnow h1{ margin: 55px 0 70px; text-align: center; font-size: 36px; color: #626262; font-weight: normal;}
.needToKnow .olNum{ width: 4%;}
.needToKnow .olNum span{ display: inline-block; background: #D1445F; float: left; color: #fff; line-height: 14px; padding: 2px 8px; border-radius: 10px; margin-top: 7px;}
.needToKnow .content{ width: 94%; color: #535353; margin:0 0 0 10px;}
.needToKnow .tabContent{ font-size: 14px;  color: #535353; line-height: 28px;}
.tabContent .pt70{ padding-top: 70px;}
.needToKnow .paragraph{ overflow: hidden; margin-bottom: 25px;}
.tabContent .mt65{ margin-top: 65px; margin-bottom: 95px;}
.needToKnow .tabContent h2{ font-size: 18px; color: #0f1e3f; font-weight: 600; /*padding-bottom: 15px;*/ margin-bottom: 20px;}
.needToKnow .tabBtn{ padding: 5px 0; width: 525px; text-align: center; font-size: 18px; border: 1px solid; border: 1px solid #999999;}
.needToKnow .tabBtn:hover,.needToKnow .tabBtn.selected{ background: #D1445F; border-color: #D1445F; color: #fff;}
.tabSelect .ml90{ margin-left: 90px;}
.chose-nav{margin-bottom: 40px;}
.chose-nav li{float: left; width: 49% /*557px*/; padding:0; text-align: center; line-height: 43px; border: 1px solid #0f1e3f; font-size: 18px;color: #535353; background: #fff; cursor: pointer;}
.chose-nav li.cur{ color: #fff; background: #0f1e3f;}
/*展会申请（未登录）*/
.loginInfo{ width: 450px; margin: 120px auto 300px;}
.loginInfo .icon_tan{ vertical-align: middle;}
.loginInfo .head1{ font-size: 24px; color: #535353; margin-left: 5px;}
.infoBox{ color: #626262; padding-top: 50px;}
.infoBox .btn{ display: inline-block; margin-right: 20px; padding: 15px 35px; background: #D1445F; color: #fff; border-radius: 30px; cursor: pointer; vertical-align: middle;}
.infoBox .clearB{ padding: 40px;}

/*展会申请已登录*/
.infoText{ width: 660px; margin: 75px auto 100px; line-height: 38px; font-size: 24px; color: #626262; overflow: hidden;}
.infoText .icon_tan{ margin-right: 10px;}

/*展会申请已登录(修改)*/
.cross-nav {background:#fff url(/statics/images/gzzhanlan/redcross.png) no-repeat 0px 60px; overflow: hidden; width: 1140px; margin: 55px auto 0;}
.cross-nav ul{width: 1200px;}
.cross-nav li{float: left; width: 205px; margin-right: 30px; text-align: center}
.cross-nav h5{font-size: 26px; color: #c12c49; font-weight: normal; margin-bottom: 15px;}
.cross-con{position: relative; }
.cross-con-top{position: absolute; top: -10px; left: 50%; margin-left: -10px;}
.cross-con-text{background: #eee; margin-top: 10px; border-radius: 5px; color: #535353; padding: 15px 0 15px 10px; text-align: left;}
/*展馆导航部分*/
.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;height: 110px;}
.text-part1{ width: 1060px; border: 1px solid #dddcdc; margin: 5px auto; overflow: hidden; background: #fff;height: 55px;}
.text-part2{ width: 1060px; border: 1px solid #dddcdc; margin: 5px auto; overflow: hidden; background: #fff;height: 110px;}
.text-part3{ width: 1060px; border: 1px solid #dddcdc; margin: 5px auto; overflow: hidden; background: #fff;/* height: 165px; */}
.text-part3 div{height: 50px !important;}
.floorBlock{width: 40px; height: 80px; font-size: 16px; background: #c12c48; line-height: 40px; text-align: center; color: #fff; margin: 5px 0; padding:19px 0}
.floorBlock_new{width: 40px; font-size: 16px; background: #c12c48; line-height: 40px; text-align: center; color: #fff; margin: 5px 0; padding:19px 0}
.fbk1{height: 55px;}
.fbk2{height: 110px;}
.fbk3{height: 165px;}
.floor-1,.floor-2,.floor-3{ width: 1060px; margin: 0 auto; height: 53px;}
.floor-1,.partB .floor-2 { height:66px!important;}
.floor-1,.floor-2{ border-bottom: 1px solid #DCDCDC;}
.floor-content { width:995px;}
.floor-3{ padding-bottom: 1px;}
.floor-title{ width: 45px; height: 45px; background: url("/statics/images/gzzhanlan/floor2.png") no-repeat;}
.floor-1 .floor-title{ background-position:  5px 15px;}
.floor-2 .floor-title{ background-position:  5px -56px;}
.floor-3 .floor-title{ background-position:  5px -117px;}
.floor-content ol{ margin-left: 5px;}
.floor-content li{ float: left; padding-right: 4px; margin-top: 2px; 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;}

.image-part{ width: 1136px; height: 445px; 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;}
.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: 188px; left: 635px; z-index: 1;}
.fb3{top: 220px; left: 648px; 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: 24px; top:-140px}
#b-shop132{ left: 120px; top:-140px}

/*展位申请列表（有记录）*/
.applyList{ z-index: 99; position: relative;}
.applyList h1{ font-size: 36px; color: #535353; font-weight: normal; padding: 40px 0 50px 10px;}
.applyTable{ width: 1190px;}
.applyTable .tHead{ background: #EEEEEE; text-align: center; height: 40px; line-height: 40px; font-size: 16px; color: #535353;}
.applyContent{ border: 1px solid #EEEEEE; padding-top: 70px; padding-left: 35px; padding-bottom: 60px;}
 .applyTable .contentBox{ padding-bottom: 50px;}

.applyContent .info{ vertical-align: top; width: 330px;}
.applyContent .position{ font-size: 30px; color: #D1425D;}
.applyContent .companyName{ font-size: 24px; color: #535353; padding: 3px 0 4px;}
.applyContent .detail{ font-size: 14px; color: #535353; line-height: 24px;}
.applyContent .detailData{ color: #A0A0A0; padding-left: 20px;}

.applyContent .state{ width: 610px;}
.applyContent .borderBox{ border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee; padding-left: 30px; padding-right: 20px;}
.applyContent .oneState{ line-height: 80px; text-align: center; font-size: 14px; overflow: hidden; padding: 4px 0;}
.applyContent .icon_circle{ margin-right: 30px;}
.state-now .icon_circle{ background-position: -102px -116px; color: #D1445F;}
.state-done .icon_circle{ background-position: -102px -209px; color: #A0A0A0;}
.state-none .icon_circle{ background: none;}
.oneState p{ line-height: 24px; text-align: left; color: #626262;}
.oneState .stateDate{ color: #a0a0a0; padding-top: 10px;}
.oneState .text{ max-width: 435px;}

.applyContent .action{ width: 210px; position: relative;}
.applyContent .action a{ display: block; margin: 30px auto 40px; width: 145px; height: 45px; font-size: 18px; text-align: center; line-height: 45px; border-radius: 45px; color: #fff; cursor: pointer; text-decoration: none;}
.action a.btn_now{ background: #D1445F;}
.action a.btn_done{ background: #AEAEAE;}

.applyContent .clearB{ padding-top: 40px; font-size: 14px; color: #626262;}
.applyContent .clearB .fr{ display: inline-block; padding: 5px 20px; border-radius: 20px; margin-right: 38px; margin-top: -5px;}
.applyContent .clearB .aldsc{ margin: 0 15px; padding: 5px 10px; border-radius: 20px;}

.hideInfoBox{ margin-left: -250px; margin-top: -140px;}
.showInfoBox{ margin-left: -250px; margin-top: -140px;}
.altBox .redBtn{ display: inline-block; background: #D1445F; color: #fff; padding: 8px 30px; margin: 75px 0 0 90px; border-radius:30px; cursor: pointer;}
.showInfoBox .redBtn{ margin-left: 170px;}
.showDetailBox{ margin-left: -240px; padding-top: 40px; font-size: 14px; position: absolute; left: -280px; top: -250px;}
.showDetailBox h4{ font-weight: normal; color: #D1445F; padding-top: 25px; padding-bottom: 5px; border-bottom: 1px solid #F6F6F6; margin-bottom: 4px;}
.showDetailBox p{ color: #959595; line-height: 24px;}
.action .showDetailBox .redBtn{ margin: 20px auto 0; width: 90px; height: 30px; line-height: 30px;}
.printBox .redBtn{ display: inline-block; margin: 0;margin-top: -5px;}
.printBox{ max-width: 600px; margin-left: -286px; margin-top: -185px; padding-top: 60px;}

/*展位申请列表（有记录）修改后*/
.applylist{overflow: hidden; height: 40px;}
.applylist li{float: left; line-height: 40px; text-align: center; color: #535353;}
.apply-Sec{overflow: hidden; border-spacing: 0; border-collapse: 0; font-size: 14px;}
.apply-Sec td{border: 1px solid #eee; padding-bottom: 0px; vertical-align: top;}
.apply-Sec-L{width: 330px; padding: 35px 0 0 32px;}
.apply-Sec-L h3{color: #c12c49; font-size: 30px; font-weight: normal;}
.apply-Sec-L h5{color: #535353; font-size: 20px; font-weight: normal; padding-top: 20px; max-width: 330px; word-break; break-all; word-wrap: break-word;}
.apply-Sec-L p{color: #898989; font-size:14px; line-height: 30px;}
.apply-Sec-L p span{color: #535353; margin-right: 20px;}
.apply-Sec-M{width: 580px; padding: 35px 0 0 32px;}
.apply-icon-red{width: 60px; height: 40px;display: inline-block; background: url(/statics/images/gzzhanlan/gzzl_icon.png) no-repeat -102px -116px; line-height: 20px;text-align: center;font-style: normal; /* FONT-SIZE: 10PX; */ color: #c12c49;PADDING: 20px 10px;}
.apply-icon-gray{width: 80px; height: 80px; display: inline-block; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -102px -303px; line-height: 80px; text-align: center; font-style: normal; color: #fff;}
.reddashed{height: 45px; width: 100%; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat 23px -450px;}
.graydashed{height: 45px; width: 100%; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat 23px -505px;}
.apply-icon-space{width: 80px; height: 50px; display: inline-block; background: url("/statics/images/gzzhanlan/dark_r_bg.jpg") repeat-y 37px 0px;}
.apply-icon-space2{width: 80px; height: 50px; display: inline-block; background: #fff;}
.apply-Sec-M-dl dt{float: left; margin-right: 30px; width: 80px; height: auto;}
.apply-Sec-M-dl dd{float: left; margin-top: 15px; color: #626262; width: 425px;}
.apply-Sec-M-dl dd p{color: #898989; padding-bottom: 5px;}
.apply-Sec-R{width: 222px; padding-top: 35px;}
.apply-Sec-R-inc{height: 80px; line-height: 80px; text-align: center; margin-bottom: 45px;}
.apply-Sec-R .button{height: 50px; width: 155px;}

.apply-more{height: 65px; line-height: 65px; padding-left: 32px; color: #626262;}
.apply-more input{opacity: 1;}
.icon-check1{width: 40px; height: 22px; display: inline-block; background: url("/statics/images/gzzhanlan/gzzl_icon.png") -14px -565px; vertical-align: middle; }
.icon-check2{width: 40px; height: 22px; display: inline-block; background: url("/statics/images/gzzhanlan/gzzl_icon.png") -14px -607px; vertical-align: middle; }

.addmore{height: 50px; line-height: 50px; margin: 20px 0 0;}
.addmore input{height: 50px; float: right;}
.checkcanzhan{margin-right:25px; color: #c12c49; position: relative;}
.checkcanzhan input{position: absolute; top: 20px ; left: 0; opacity: 0; filter: alpha(opacity=0);}

.dia-apply-mes{min-width: 330px;}
.dia-apply-mes h4{font-size: 18px; color: #535353; background: #f6f6f6; font-weight: normal; line-height: 30px;}
.dia-apply-mes dt{color: #d1425d; border-bottom: 1px solid #f6f6f6; line-height: 30px;}
.dia-apply-mes dd{color: #898989;}

.dia-apply-arg dl { padding:20px 20px 30px;}
.dia-apply-arg dt{color: #535353; font-weight: 400; font-size: 20px; margin-bottom: 10px;}
.dia-apply-arg dd{color: #898989; font-size: 14px; line-height: 30px;}
/*展位申请列表（无记录）*/
.btn_apply{ display: block; padding: 15px 0; background: #D1445F; color: #fff; font-size: 18px; width: 250px; border-radius: 30px; cursor: pointer; text-decoration: none;}

/*后勤信息确认*/
.confirmMoney{ padding: 3px 0; border: 1px solid #A4213A;}
.confirmMoney div{ height: 65px; width: 100%; line-height: 65px;}
.confirmMoney .bg2{ background: #F9F9F9;}
.confirmMoney span{ padding-left: 70px; font-size: 14px; color: #434343;}
.confirmMoney .fr{ margin-right: 20px;}
.logisticsInfo{ padding-top: 85px; padding-bottom: 50px;}
.hBorder{ padding-top: 70px; padding-bottom: 10px; border-bottom: 1px solid #EEEEEE; width: 100%; margin-bottom: 10px; box-sizing: border-box;}
.hengList{ overflow: hidden;}
.hengList li{ width: 255px; height: 28px; line-height: 28px; text-align: left; color: #535353; font-size: 14px; padding-left: 20px; overflow: hidden; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap;}
.infoConfirmBtn{ margin-bottom: 90px;}

/*指定搭建商*/
.producer{ padding: 20px 25px; box-sizing: border-box;}
.producer h1{ font-size: 36px; color: #626262; padding-bottom: 30px; margin-bottom: 15px;}
.producer p{ font-size: 14px; color: #535353; line-height: 28px;}
.producer ul{ padding-top: 30px; overflow: hidden; padding-bottom: 100px; width: 900px;}
.producer li{ width: 240px; height: 100px; border-radius: 95px; border: 1px solid #eee; float: left; margin: 25px 40px 25px 0; cursor: pointer;}
.producer li:hover{ border-color: #d1425d;}
.producer li img{ display: block; margin: 15px auto; width: 175px; height: 70px;}

/*展厅*/
.exhibition{ width: 1091px;/*margin-top: 80px;*/ padding: 20px 35px 0 35px; box-sizing: border-box; position: relative; padding-bottom: 90px; background: #fff;}
.exhibition p{ padding: 8px 0;}
.exhibition span.fr{ display: inline-block; border: 1px solid #d1425d; padding-left: 11px; height: 30px; position:relative; z-index: 1002;}
.exhibition span.fr input{ border: 0; color: #C9C9C9; font-size: 14px; height: 29px; width: 200px; padding-right: 60px;}
.exhibition span.fr input:focus{ color: #535353;}

.exhibitionInfo .position {
    color: #626262;
}
.exhibitionInfo .f14{ color: #959595;}
.forsearch{position: relative;}
.forsearch .dropdown_list{width: 305px; overflow: hidden;}
.forsearch #searchresult{position: absolute; top: 30px; background: #fff; max-height: 130px; overflow: auto; z-index: 9999;}
.forsearch li{line-height: 30px; width: 295px}
/*后勤信息提交*/
.upload-img span{width: 50px; height: 50px; display: inline-block; margin-right: 10px;}
.upload-img img{vertical-align: top; margin-top: 0px; width: 70px; height: 70px;}
.serverse-table{color: #535353; border-collapse: 0; border-spacing: 0;}
.serverse-table td,.serverse-table th{height: 30px; padding: 10px 0 10px 20px; font-size: 14px; border: 1px solid #e3e3e3}
.serverse-table thead th{height: 30px; line-height: 30px; background: #cbcbcb; padding: 0 0 0 20px; font-size: 16px; border-top: 0 none;}
.serverse-table td{color: #898989}
.serverse-table th{ position: relative;}
.serverse-table thead .serverse-table-L{border-left: 1px solid #cbcbcb;}
.serverse-table thead .serverse-table-R{border-left: 1px solid #cbcbcb; padding: 0; text-align: center}
.serverse-table .pL0{padding-left: 0;}
.serverse-area{min-width: 880px; max-height: 105px; max-width: 880px; min-height: 105px; padding: 10px; border: 1px solid #e3e3e3}
.serverse-area:focus{ border-color: #d1425d}
.bigImg{position: absolute; background: #fff; z-index: 1; display: none; left: 0px; top: 32px;}
.bigImgtop{height: 10px; width: 10px; background:#fff url(/statics/images/gzzhanlan/bigImgtop.jpg) no-repeat -2px 2px; margin-left: 20px; position: relative; top: 1px;}
.bigImg img{padding: 15px;  border: 1px solid #0f1e3f}

/*申请信息提交*/
.lead{width: 125px; background: #f6f6f6; display: inline-block; height: 32px; line-height: 32px; padding-left: 20px;}
.table-item4{border: 0px solid #c12c49; font-size: 14px; border-radius: 10px; border-collapse: separate; }
.table-item4 th{padding: 0 20px; text-align: right;}
.posttypeUl li{float: left;}

.electi .one{ margin-bottom: 15px; position: relative;}
.electi .dropdown_item{ width: 225px; margin-right: 4px;}
.electi .dropdown_item:hover{ border-color: #d1425d;}
.electi .dropdown_item.selectd{ color: #fff;}
.electi input.num{ width: 50px;margin: -2px 0 0; margin-right: 4px; margin-left: 10px;}
.icon-rubi{ display: inline-block; width: 22px; height: 22px; background: url("/statics/images/gzzhanlan/gzzl_icon.png") no-repeat -100px -63px; vertical-align: middle; margin-left: 10px; cursor: pointer;}
.icon-rubi:hover{ background-position: -7px -63px;}

.device-table{ width: 100%; text-align: center; margin-top: 50px;}
.device-table thead{ border: 1px solid #D75C74; height: 30px; font-size: 16px; color: #D75C74;}
.device-table .text-left{ position: relative;}
.device-table tbody tr{ height: 50px; line-height: 50px; border-bottom: 1px solid #E6E6E6;}
.device-table tbody p{ line-height: normal;}
.tI16{ text-indent: 16px;}
.device-table .num input{ height: 50px; border: 0; border-bottom: 1px solid #d1425d; margin: 0; width: 90px; margin-bottom: -1px;}

.img-box{ padding: 10px; position: absolute; background: #fff; left: 0; top: 50px; z-index: 999;}
.media-text { overflow:hidden}
.media-text h3 { font-size:18px; font-weight:600; border-bottom:1px solid #eee; padding:10px 0; margin-bottom:5px; color:#0f1e3f}
.media-text h4 { font-size:14px; font-weight:400; padding:20px 0 0; margin-bottom:5px; color:#c12c49}
.media-text h4 span { border-radius:10px; background:#c12c49; padding:0 5px; color:#fff; margin-right:5px;}
.media-text p { margin-bottom:30px; color:#666; line-height:26px;}
.media-text dl dd { line-height:26px; color:#666}
.alt-details-dl { padding:20px 0; overflow:hidden}
.alt-details-dl dt { border:1px solid #e3e3e3; padding:55px 10px; float:left; margin-right:30px;}
.alt-details-dl dd { float:left; width:625px;} .alt-details-dl dd li { font-size:14px; line-height:24px;} .alt-details-dl dd .alt-details-dl-ul { float:left; width:160px;}
.alt-details-dl dd p { color:#999; padding-top:10px; font-size:12px; line-height:24px;}

.checkbox-lab { position:relative;}
.select-bottom { text-align:right; margin:0 80px 80px 35px; border-top:1px solid #ddd; padding:30px 0}
.select-bottom p { padding-bottom:10px;} 
.money-p { padding-bottom:30px!important; }
.money-p a { text-decoration:underline; color:#000; font-size:14px; margin-right:140px;}
.money-p .money { font-size:24px; color:#c12c49; font-weight:400}
.checkbox {background:url(/zhanlan/images/checkbox_icon.png); width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:8px; cursor:pointer; position:relative; left:23px;top:0}
.select-text { height:40px; margin-left:10px; line-height:40px; border:1px solid #ccc; vertical-align:middle; padding:0 0 0 10px;}
.select-bottom .checkbox.hui { background:#fff; border:1px solid #ddd; border-radius:5px;} 
.select-bottom .money.hui { color:#999!important}
.select-bottom .btn.hui { background:#8f8f8f}

.btn_contract { background:#fff url(/zhanlan/images/checkbox_icon.png) 15px -30px no-repeat; padding-left:48px; border:1px solid #ccc; border-radius:4px; height:48px; width:418px; color:#000; text-align:left; cursor:pointer}
.btn_contract:hover { background:#d1425d url(/zhanlan/images/checkbox_icon.png) 15px -64px no-repeat;border:1px solid #d1425d; color:#fff; }

