.bgColorA{ background-color: #C81624;}
.bgColorB{ background-color: #FEE3C6;}
.fontColorA{ color: #C81624;}
.fontColorB{ color: #333;}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after{content: ''; clear: both; display: block;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; line-height: 1;}
dt,dd{ line-height: 1.6;}

.planBanner{ position: relative; z-index: 2;; width: 100%; height: 761px; background: url(../images/kfcPlan-1.jpg) no-repeat; background-position: center;}
.planTit{ text-align: center; position: relative; z-index: 3;}
.planTit h4{ line-height: 75px; color: #fee3c6; font-size: 36px; background-image: url(../images/kfcPlan-24.png); background-repeat: no-repeat; background-position: 445px center; font-weight: bold;}
.planMain-a{ margin-top: -70px; height: 776px;}
.textA{ text-align: center; color: #fff; font-size: 16px; line-height: 28px; margin: 50px 0;}
.planMain-aBot{ position: relative; z-index: 3; margin: 0 auto; margin-top: -40px; width: 973px; height: 332px; background: url(../images/kfcPlan-4.png) no-repeat;}
.planMain-aBot p{ text-align: center; line-height: 1.8;}
.planMain-aBot .pA{ font-size: 24px; padding-top: 77px;}
.planMain-aBot .pB{ font-size: 20px;}
.planMain-aBot .pC{ font-size: 32px; padding-top: 14px;}
.planTitB h4{ font-weight: bold; color: #C81624; background-image: url(../images/kfcPlan-25.png); background-position: 380px center;}
.planMain-b{ padding:185px 0 30px 0;}
.textB{ text-align: center; width: 657px; height: 52px; line-height: 52px; background-image: url(../images/kfcPlan-5.png); background-repeat: no-repeat; background-position: center; color: #fff; font-size: 18px; margin: 40px auto;}
.planMain-bCon ul{ margin: 0 -45px;}
.planMain-bCon li{ margin: 0 -24px; float: left; width: 370px; height: 358px; background: url(../images/kfcPlan-6.png) no-repeat;}
.planMain-bCon dl{ padding: 105px 75px 0 75px;}
.planMain-bCon dt{ font-size: 30px; line-height: 38px;}
.planMain-bCon dd{ font-size: 18px; line-height: 34px; padding-top: 5px;}
.planMain-c{ padding-top: 60px;}
.planMain-c .planTit h4{ background-position: 410px center;}
.planMain-c .textB{ width: 397px; background-image: url(../images/kfcPlan-11.png); color: #C81624;}
.planMain-c .textA{ margin-top: 0; margin-bottom: 10px;}
.planMain-cTop{ background: url(../images/kfcPlan-23.png); height: 270px; margin: 0 -46px;}
.planMain-cTop li{ float: left; margin-left: 75px; margin-top: 75px;}
.planMain-cTop li:nth-child(2){ margin-left: 285px;}
.planMain-cTop li:nth-child(3){ margin-left: 290px;}
.planMain-cTop p{ color: #fff; font-size: 18px; line-height: 28px; width: 190px; text-align: center;}
.planMain-cMid{ margin: 0 auto; margin-top: 10px; width: 890px; height: 170px; background: url(../images/kfcPlan-7.png) no-repeat;}
.planMain-cMid li{ padding: 25px 0; float: left; text-align: center; line-height: 1.4; width: 296px; color: #C81624; font-size: 22px;}
.planMain-cMid li span{ display: block; font-size: 16px;}
.planMain-cMid p{ text-align: center; color: #fff; font-size: 20px; padding-top: 14px;}
.planMain-cBot{ margin-top: 50px;}
.planMain-cBot li{ margin-top: 22px; overflow: hidden; height: 200px; background-color: #FEE3C6; border-radius: 10px; position: relative; -moz-box-shadow: 0 10px 30px rgba(42,0,3,.1); -webkit-box-shadow: 0 10px 30px rgba(42,0,3,.1); box-shadow: 0 10px 30px rgba(42,0,3,.1);}
.planMain-cBot li span{ display: block; position: absolute; left: 0; top: 0; width: 154px; text-align: center; line-height: 200px; color: #F0D2B1; font-size: 88px;}
.planMain-cBot li dl{ padding-left: 154px; padding-top: 50px; float: left; width: 920px;}
.planMain-cBot li dt{ font-weight: bold; font-size: 24px; color: #C81624;}
.planMain-cBot li dd{ font-size: 16px; line-height: 28px; color: #333; margin-top: 10px;}
.planMain-cBot li a{ float: right; color: #C81624; font-size: 18px; line-height: 22px; display: block; width: 120px; height: 200px; background-color: #F0D2B1; text-align: center;}
.planMain-cBot li i{ padding: 78px 0; font-style: normal; display: inline-block; background: url(../images/kfcPlan-26.png) no-repeat right center; padding-right: 15px;}
.planMain-cBot li a:hover{ opacity: .8;}
.planMain-cBot li:nth-child(2){ background-color: #FEC6C6;}
.planMain-cBot li:nth-child(2) a{ background-color: #F3B3B3;}
.planMain-cBot li:nth-child(2) span{ color: #F3B3B3;}
.planMain-cBot li:nth-child(3){ background-color: #EDDDF1;}
.planMain-cBot li:nth-child(3) a{ background-color: #E1CBE6;}
.planMain-cBot li:nth-child(3) span{ color: #E1CBE6;}
.planMain-cBot-pic{ text-align: center; margin-top: 50px; font-size: 0;}
.planMain-cBot-pic h5{ color: #fff; font-size: 28px;}
.planMain-cBot-pic img{ display: inline-block; margin-top: 35px;}
.planMain-d{ padding-top: 60px;}
.planMain-d .planTit h4{ background-position: 445px center;}
.planMain-d .textB{ width: 581px; background-image: url(../images/kfcPlan-10.png);}
.planMain-d h5{ font-size: 28px; text-align: center;}
.planMain-d .planMain-cTop{ margin-top: 20px;}
.planMain-d .planMain-cTop ul{ margin: 0 46px;}
.planMain-d .planMain-cTop li:nth-child(1){ margin-left: 0;}
.planMain-d .planMain-cTop li{ margin-left: 225px;}
.planMain-d .planMain-cTop dl{ color: #fff; text-align: center; width: 250px;}
.planMain-d .planMain-cTop dt{ font-size: 38px;}
.planMain-d .planMain-cTop dd{ font-size: 16px;}
.planMain-d .planMain-cTop span{ font-size: 14px; display: block;}
.planMain-d p{ text-align: center; font-size: 18px; margin-top: 10px;}
.planMain-d .pic{ text-align: center; font-size: 0; margin-top: 40px;}
.planMain-d .pic img{ display: inline-block;}
.planMain-e { padding: 60px 0;}
.planMain-e .planTit h4{ background-position: 445px center; }
.planMain-e .textB{ color: #C81624; width: 621; background-image: url(../images/kfcPlan-12.png);}
.planMain-eCon ul{ margin: -30px 0 0 -30px;}
.planMain-eCon li{ margin: 30px 0 0 30px; float: left; width: 380px; height: 180px; background-color: #FEE3C6; border-radius: 10px; padding:30px 0; -moz-box-shadow: 0 10px 30px rgba(42,0,3,.1); -webkit-box-shadow: 0 10px 30px rgba(42,0,3,.1); box-shadow: 0 10px 30px rgba(42,0,3,.1);}
.planMain-eCon .pic{ border-radius: 50%; width: 74px; height: 74px; margin: 0 auto; background-color: #F0D2B1; position: relative;}
.planMain-eCon .pic img{ position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}
.planMain-eCon dl{ text-align: center;}
.planMain-eCon dt{ font-size: 20px; margin: 12px 0 5px 0; font-weight: bold;}
.planMain-eCon dd{ font-size: 16px; line-height: 24px;}
.planMain-f{ padding-top: 60px;}
.planMain-f .planTit h4{ background-position: 445px center; }
.planMain-f h5{ text-align: center; color: #C81624; font-size: 30px; line-height: 40px; margin: 50px 0 30px 0;}
.planMain-f h6{ text-align: center; color: #000; font-size: 20px; line-height: 28px; margin: 50px 0 30px 0;}
.planMain-fLev { margin-top: 40px;}
.planMain-fLev table{ width: 100%; border: 0; border-collapse: collapse; border-spacing: 0; font-size: 18px; color: #000; line-height: 28px; background-color: #fff;}
.planMain-fLev th{ border: 1px solid #fff; text-align: center; font-weight: normal; background-color: #C81624; color: #fff; padding: 12px 5px;}
.planMain-fLev tbody td{ padding: 12px 5px; text-align: center; border: 1px solid #FEE3C6;}
.planMain-fLev tfoot td{ color: #C81624; padding: 30px; text-align: center;}
.planMain-fLev .time{ text-align: center; color: #C81624; font-size: 14px; margin:-30px 0 30px 0;}
.planMain-fLev .colA{ color: #C81624}
.planMain-fLev .tip{ font-size: 14px; text-align: left;}
.planMain-fLev .tip b{ font-size: 16px;}
.planMain-fLev .tip p{ margin-bottom: 10px;}
.planMain-fLev .tip p:last-child{ margin-bottom: 0}
.planMain-fLev .tip span{ width: 850px; display: block; font-size: 12px; padding: 10px; background-color: #C81624; color: #fff; margin-top: 5px;}
.planMain-fBrand .list ul{ margin: -30px 0 0 -30px;}
.planMain-fBrand .list li{ float: left; position: relative; width: 380px; height: 68px; background: url(../images/kfcPlan-19.png) no-repeat; margin: 30px 0 0 30px;}
.planMain-fBrand .list p{ width: 100%; text-align: center; line-height: 22px; font-size: 20px; color: #fff; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
.planMain-fBrand .list span{ font-size: 14px; display: block;}
.planMain-fCompany{ padding: 35px 25px; background-color: #fff;}
.planMain-f .planMain-fCompany h5{ margin: 0;}
.planMain-fCompany .box{ margin-top: 30px;} 
.planMain-fCompany .box:first-child{ margin-top: 0;}
.planMain-fCompany .list{ margin-top: 25px;}
.planMain-fCompany .honor .bd {overflow: hidden;}
.planMain-fCompany .honor .bd ul{ margin-left: -15px;}
.planMain-fCompany .honor .bd li{ width: 152px; margin-left: 15px;}
.planMain-fCompany .company .bd {overflow: hidden;}
.planMain-fCompany .company .bd ul{ margin-left: -15px;}
.planMain-fCompany .company .bd li{ width: 295px; margin-left: 15px;}
.planMain-fCompany .company .bd li img{ width: 295px; height: 200px;}
.planMain-fCompany .company .bd li span{ display: block; color:#666; text-align: center; font-size: 16px;}
.planMain-f a.button{ display: block; font-size: 18px; line-height: 48px; text-align: center; width:240px; text-align: center; border: 2px solid #C81624; margin: 50px auto auto auto; color: #C81624;}
.planMain-f a.button:hover{ background-color: #C81624; color: #fff;}
.planMain-fContact{ padding-top: 80px;}
.planMain-fContact li{ width: 533px; height: 263px; background-image: url(../images/kfcPlan-20.png); background-repeat: no-repeat;}
.planMain-fContact dl{ text-align: center; padding-top: 80px;}
.planMain-fContact dt{ color: #C81624; font-size: 36px;}
.planMain-fContact dd{ color: #333; font-size: 20px;}
.planMain-fContact li:nth-child(2){ background-image: url(../images/kfcPlan-21.png);}
.planMain-g{ padding: 60px 0; background-color: #fff;}
.planMain-g .title{ text-align: center;}
.planMain-g .title h5{ color:#C81624; font-size: 36px;}
.planMain-g .title h6{ color: #000; font-size: 20px; font-weight: normal; margin-top: 10px;}
.planMain-g .j-w { position: relative; width:1199px; height:445px; background:url(../images/kfcPlan-22.png) no-repeat center; margin: 0 auto; margin-top: 35px;}
.planMain-g .j-w-m{ padding-top: 40px;}
.planMain-g .j-w-m li{ margin-bottom:14px;}
.planMain-g .j-w-m p{ text-align:right; color:#333; font-size:16px; line-height:40px;}
.planMain-g .j-w-m p.p1{ width:181px;  margin-right:10px;}
.planMain-g .j-w-m p.p2{ margin-right:3px;}
.planMain-g .j-w-m label{ margin-bottom: 0; font-weight: normal; line-height: 40px; vertical-align: top;}
.planMain-g .j-w-m .inp1{color:#666; font-size:16px; line-height:30px; margin-right:40px; }
.planMain-g .j-w-m .inp1 input{  vertical-align:-3px; margin-right:5px; background:#fff; display:inline-block;}
.planMain-g .j-w-m .inp2{ width:200px; height:40px; line-height:40px; padding:0 5px; background:#fafafa; color:#333; font-size:16px; border:1px solid #f1f1f1; margin-right:40px; font-family:"Microsoft Yahei"}
.planMain-g .j-w-m select{ float:left; height:40px; background:#fafafa; border:1px solid #f2f2f2; outline:none; text-indent:17px;line-height:40px; width:115px; color:#666666; font-size:14px; margin-right:5px; font-family:"Microsoft Yahei"}
.planMain-g .j-w-m textarea{ width:940px; height:80px; background-color: #fafafa; border: 1px solid #F1F1F1; font-size:16px; color:#666; line-height:24px; font-family:"Microsoft Yahei"; padding:20px; outline:none;}
.planMain-g .j-w-m a{ width:200px; line-height:50px; text-align:center; color:#fff; background:#C81624; font-size:18px; display:block; float:left; margin:0 0 0 191px;}
.planMain-g .j-w-m a:hover{ background:#d14c23}
.planMenu{ position: fixed; right: 20px; top: 50%; transform: translateY(-50%); z-index: 10;}
.planMenu ul:before{ content: ''; display: block; width: 1px; position: absolute; left: 2px; top: 20px; bottom: 20px; background-color: rgba(112, 0, 0, .2);}
.planMenu li{ position: relative;}
.planMenu li:before{ content: ''; display: block; width: 5px; height: 5px; border-radius: 50%; background-color: #700000; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.planMenu a{ color: #700000; font-size: 14px; line-height: 40px; padding-left: 16px;}
.planMenu a:hover{ font-weight: bold;}
.planMenu .cur a{ font-weight: bold; font-size: 18px;}


.cndns-right{ display: none;}

