body{background: url(img/gongqiu.png) top center no-repeat;}
.cfff, .cfff a{color: #fff;}

.wmain-l{width: 300px; float: left;}
.wmain-r{width: 880px; float: right;}
.conbox{ border: 1px solid #ccc; padding:20px; background: #fff;}
.conbox .catls{padding-top:20px;}
.conbox .catls ul li{list-style:disc; list-style-position: inside; color:#000; height:49px; line-height: 49px; overflow: hidden; border-bottom: dashed 1px #ccc;}

.conbox>.content p{line-height: 2; text-indent: 25px;}

.conbox .ctitle{padding:10px 0 20px 0; border-bottom: 1px solid #ccc; margin:0 auto 20px auto;font-size: 18px; font-weight: bold; color:#a01613; text-align: center;}
.conbox .mtitle{font-size: 16px; font-weight: bold; padding:10px 0; text-align: center;}

.wbpg.navs{padding-bottom: 20px;border: 1px solid #a01613; background:#FFF;}
.wbpg.navs .head{
	height: 58px;
	text-align: center;
	line-height: 58px; 
	font-size:18px; 
	font-weight: bold; 
	color:#a01613;
	border-bottom: 2px solid #a01613; 
}

.wbpg.navs dt,.wbpg.navs dd {font-size:14px; padding-top: 5px; padding-bottom: 5px;padding-left: 110px;}
.wbpg.navs dt {font-size:16px; color:#a01613; margin-top: 20px; background: url(img/navitem.png) 70px center no-repeat;}
.wbpg.navs .on{ color: #a01613;}
.wbpg.navs dt.announce{background-image: url(img/gonggao.jpg);}
.wbpg.navs dt.jianjie{background-image: url(img/jianjie.png);}
.wbpg.navs dt.huiyuanfuwu{background-image: url(img/huiyuanfuwu.jpg);}
.wbpg.navs dt.bangzhu{background-image: url(img/bangzhu.jpg);}
.wbpg.navs dt.anli{background-image: url(img/chenggonganli.png);}
.wbpg.navs dt.lianxi{background-image: url(img/lianxiwomen.png);}

.pdhead{font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 20px; color: #fff;}
.pdhead a:hover{ color:#fff; }



.fuwu {padding-top: 60px;}
.vipbox{ height: 262px; width: 320px; padding:20px 15px 20px 10px; float: left; background: url(img/vipbox.png) -13px -16px no-repeat;}
.fuwu .on{ height: 380px; width: 445px; padding:20px 25px 30px 20px; margin-top:-60px;background: url(img/vipbox-on.png) -13px -16px no-repeat;}
.vbox-h{ height: 50px; line-height: 50px; color: #fff; font-size: 21px; font-weight: bold; text-align: center; background: url(img/vbox-h.png) center center no-repeat;}
.on .vbox-h{height: 80px; line-height: 80px; font-size: 30px;background: url(img/vbox-h-on.png) center center no-repeat;}
/*on 30*/
.fuwu .v1{margin-right: 10px;}
.fuwu .v2{}
.fuwu .v3{margin-left: 10px;}

.vbox-b{padding: 10px;}
.price{ background: url(img/v-price.png); width: 88px; height: 100px; padding:10px 0; float: left; color:#000; font-size: 10px; margin: 10px 5px 20px 5px; text-align: center;}
.price span{ color:#a01613; }
.price.tuijian{ background: url(img/v-price-tj.png); color:#fff; }
.price.tuijian span{ color:#fff8bd; }
.price.tuijian .pr-h{color:#fff;}
.price .pr-h{ font-size: 12px; font-weight: bold; text-align: center; height: 25px; line-height: 25px; color:#a01613;}
.price .vnian{ padding-top: 10px; padding-bottom: 0;}
.price .vjg{padding-bottom: 10px;}
.price .vjg span{ font-size: 16px; font-weight: bold;}

.vbox-b .gmbtn{ display: block; height: 43px; line-height: 43px; font-size: 16px; border: 1px solid #a01613; margin: 0 10px; text-align: center; color: #a01613; font-weight: bold;}

.on .vbox-b{ padding-top: 20px; }
.on .price{ background: url(img/v-price-on.png); width: 126px; height: 150px;margin-bottom: 35px;font-size: 16px;}
.on .price.tuijian{background: url(img/v-price-tj-on.png);}
.on .price .pr-h{font-size: 16px; height: 40px; line-height: 40px;}
.on .price .vnian{ font-size: 16px; }
.on .price .vjg{padding-bottom: 20px;}
.on .price .vjg span{ font-size: 22px; }
.on .vbox-b .gmbtn{ height: 60px; line-height: 60px; font-size: 22px; }

.pay{padding:10px 10px 0;}
.pay .paygs,.pay .payewm{border: 1px solid #ccc; float: left; padding:20px 10px; height: 390px;}
.pay .paygs{ width: 278px;}
.pay .payewm{ width: 476px; margin-left: 20px;}
.pay .title{ background: url(img/vbox-h.png) center center no-repeat; height:43px; width: 211px;line-height: 43px; text-align: center; margin:auto; font-size: 18px; font-weight: bold; color: #fff;}
.pay .paygs p{ line-height: 1.5; text-align: left; padding:10px;}
.pay .pay-img{display:inline-block; padding: 10px 0;}
.pay .pay-img div{display: table-cell; width: 260px; padding:10px;}
.pay .pay-img span{font-size: 15px; font-weight: bold; height: 40px; line-height: 40px;}
.pay-tip{ color:#999; padding-left:10px;}

.fwtable table{ border: 1px solid #ccc; width: 100%; border-collapse:collapse;}
.fwtable table td,.fwtable table th{border: 1px solid #ccc; text-align: center;}
.fwtable table th{ height: 50px; font-size:16px; font-weight:bold; }
.fwtable table td{ padding:10px;}
.fwtable .fdhead{ font-size: 14px; font-weight: bold; text-align: center; padding:10px 0; }
.fwtable .fdjs{ text-align: left; line-height: 25px;}

.cjianjie{ color: #fff; margin: 0 10px; height: 196px; overflow:hidden; position: relative; background: #A01613;}
.cjianjie{padding-right: 50%;}
.cjianjie p{padding:15px; text-indent: 25px; line-height: 1.5}
.cjianjie .jianimg{position: absolute; left: 50%; top:0;}

.cyoushi{padding:10px;}
.cyoushi ul li{ float: left; width: 100px; text-align: center; margin-left: 79px;}
.cyoushi ul li img{width: 100px;}
.cyoushi ul li:nth-child(1){ margin-left: 0;}
.cyoushi ul li span{font-size: 14px; font-weight: bold; display: block;}

.cwenhua{padding:10px;}
.cwenhua ul li{ float: left; width: 250px; height: 200px; margin: 0 0 34px 34px;}
.cwenhua ul li img{width: 250px; height: 200px;}
.cwenhua ul li:nth-child(3n+1){ margin-left: 0;}

.clianxi{ color: #fff; margin: 0 10px; height: 136px; overflow:hidden; position: relative; background: #A01613;}
.clianxi{ padding-left:50%; padding-top:50px;}
.clianxi p{ padding:10px 20px; font-size: 16px; font-weight: bold;}
.clianxi .lianxiimg{ width: 50%; overflow: hidden; position: absolute; left: 0; top: 0; }

.czizhi{ text-align: center; }
.zizhi{ padding:10px;text-align: center; }

.morebtn{display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: bold; margin: auto;}
.morebtn.bgf{background: #fff; color: #A01613;}
.morebtn.bgr{background: #A01613; color: #fff;}

.wenhua{ text-align: center;}

.wenhua .col-1 img,.wenhua .col-2 img,.wenhua .col-3 img,.wenhua .col-4 img{margin-left: 10px; margin-bottom: 10px;}
.wenhua .col-1 img:nth-child(1),
.wenhua .col-2 img:nth-child(1),
.wenhua .col-3 img:nth-child(1),
.wenhua .col-4 img:nth-child(1){ margin-left: 0px;}

.youshi{padding:10px;}
.youshi ul li{ position: relative; padding:10px 0;}
.youshi ul li .icon{ position: absolute; top:50%; margin-top:-49px;}
.youshi ul li .dtitle{ font-weight: bold;font-size: 14px; line-height: 40px;}
.youshi ul li p{ line-height: 1.5}
.youshi ul li.img-pleft{padding-left:150px;}
.youshi ul li.img-pleft .icon{left:0;}
.youshi ul li.img-pright{padding-right:150px;}
.youshi ul li.img-pright .icon{right:0;}

.weiixn-step{padding:10px;}
.weixin-step ul li { float: left;}
.weixin-step ul li div{display: inline-block;}
.weixin-step p{margin-bottom: 20px;}
.weixin-step ul{margin-bottom: 20px;}
.weixin-step .step{width:21px; height:17px; background:url(img/wx-steps.png) no-repeat center; margin:0 20px;}

.zfsm{border: 1px #ccc solid; padding:20px; margin-bottom: 20px;}
.zfsm .step{position: absolute;width: 40px;height: 40px;text-align: center; font-size:16px;line-height: 40px; margin-right:20px;color: #fff;}
.zfsm .text{ margin-left: 60px; }
.zfsm .item-title,.zfsm .item-content{position: relative;}
.zfsm .item-title{margin-bottom:30px;}
.zfsm .item-title .step{background: #00a37f;}
.zfsm .item-title .text{font-weight: bold; font-size: 18px; line-height:40px;}
.zfsm .item-content .step{background: #ff9130;}
.zfsm .item-content .text{font-size:16px;}
.zfsm .item-content .text p{text-indent: 25px; margin-bottom: 10px; line-height: 1.5;}

.ad-box{padding:10px;}
.ad-td ul li{float: left; margin: 5px; padding:10px; border: 1px solid #ccc;}
.ad-td ul li.on{background-color: #A01613; color:#fff}
.ad-td{ margin-bottom: 10px;}
.ad-bd ul li{ text-align: center;}

.kf-nav a{display: block; float: left; width: 255px;text-align: center;  margin: 10px;}
.kf-nav.v1 a{ height: 56px; line-height: 56px; font-size: 16px; font-weight: bold; border: 2px solid #ba251b; color:#ba251b; }
.kf-nav.v1 a:hover{ background: #ba251b; color:#fff;}
.kf-nav.v2 a{ height: 38px; width: 230px; line-height: 38px; background: #F8F8F8; border: 1px solid #ccc; font-size: 15px; font-weight: bold;}
.kf-nav.v2 a:hover{color:#ba251b; border-color: #ba251b;}
.kfbox{padding:20px 30px 30px; margin: 10px; border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0,0,0, 0.4);}
.kfbox ul li{ list-style: disc; list-style-position: inside; border-bottom: 1px dotted #ccc; height: 40px; line-height: 40px;}
.kfbox ul li a:hover{color:#A01613;}
.kfbox.xieyi ul li span{float: right;}
.kfbox.anli ul li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.kfbox.anli ul li i{ font-style: normal; color:#a01613; padding:0 10px;}
.kfbox .zhinan{ font-weight: bold; font-size: 14px; height: 40px; line-height: 40px;}
.kfbox .zhinan span{ color:#A01613; }
.kfbox .mmtitle{ font-size: 14px; font-weight: bold; color:#A01613; margin-top: 10px; text-align: center; }
.znbox p{padding:10px 0; line-height: 1.5; }
.znbox .morebtn{ font-size: 14px;}
