/* 共用css */
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex-pack-around{-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;}
.fleft{float: left;}
.fright{float: right;}
.ztwrap{width: 100%;}
img{height: auto; max-width: 100%;}
.text-center{text-align: center;}
.text-explain{font-size:20px; text-indent: 28px; margin: 20px 0;}
.sbanner img{ width: 100%; height: auto; display: block;}
.container{width: 1200px; margin:20px auto 0; overflow: hidden; padding: 20px 0;}
.container .text-center:nth-child(1){margin:0px 0 20px;}
.block{display: block;}
.zxbtn{display: block; margin: 20px auto; width: 30%; height: 50px; line-height: 50px; text-align: center;color: #FFF;background-color: #8d181a;border-radius: 5px; font-size: 24px;}
.zxbtn b{color: #00a0e9;}
.zxbtn-white{background-color: #FFF;color: #f50b24;border-radius: 30px;}
.zxbtn-brown{background-color: #6a3906; color: #FFF;}
.zxbtn-yellow{background-color: #986960; color: #FFF;}
.zxbtn-red{background-color: #dc0303; color: #FFF; border-radius:30px;}
.enlarge:hover{transform: scale(1.2);}
.table-all{border:1px #000 solid; border-right: none; border-bottom: none; width: 100%;}
.table-all td{border-right:1px #000 solid; border-bottom:1px #000 solid;}
.ttitle{line-height:78px; background-color: #fff7de;}
/* 共用css */

/* 图片两列多排 */
.img-list-2{overflow: hidden;}
.img-list-2 .item{float:left; width: 300px; margin-left:60px; margin-bottom: 20px;} 
.img-list-2 .item img{display: block;}
.img-list-2 .item p{text-align: center; margin-top: 10px;}

/* 图片7排列 */
.img-list-7{overflow: hidden;}
.img-list-7 img{float: left; margin-left: 12px; margin-bottom: 12px;}
.img-list-7 img:nth-child(1){margin-left: 0;}

/* 三列排列 */
.m-list-3 .list{width:390px; float: left; margin: 0 15px 15px 0;}
.m-list-3 .list:nth-child(3n){margin-right:0;}
.m-list-3 .list img{display: block;}


.list-2{overflow: hidden;}
.list-2 .list{float: left;}
.list-2 .list:nth-child(2n){margin-right: 0;}
.list-2 .list img{width: 100%; display: block;}

.list-3{overflow: hidden;}
.list-3 .list{float: left;}
.list-3 .list:nth-child(3n){margin-right: 0;}
.list-3 .list img{width: 100%; display: block;}

.list-6{overflow: hidden;}
.list-6 .list{float: left;}
.list-6 .list:nth-child(6n){margin-right: 0;}
.list-6 .list img{width: 100%; display: block;}

/* 图片2排列 */

/* 咨询一排两列 */
.zx-list-2{width: 500px; margin: 0 auto; overflow: hidden;}
.zx-list-2 a:nth-child(1){float: left;}
.zx-list-2 a:nth-child(2){float: right;}

/* 图片带文字4排列 */
.img_txt-list-4 p{text-align: center; color: #525252;font-size: 18px; line-height: 36px;}

/* 内容+内边距4排列 */
.content_padding-list-4 .item{width: 291px; padding: 20px; box-sizing: border-box; color: #525252;}
.content_padding-list-4 .item .title{text-align: center; font-size: 24px; color: #525252; margin:10px 0;}
.content_padding-list-4 .item .title a{color: #525252;}
.content_padding-list-4 .item p{text-align: center; font-size: 16px; color: #525252; margin: 10px 0;}
.content_padding-list-4 .item p span{color: #ff6002;}
.content_padding-list-4 .item .btn{display: block; line-height: 36px; color: #FFF;background-color: #ff8b00; text-align: center;}

.container .title .line{display: inline-block;width:100px;border-top:3px solid #e60012;}
.container .title .txt{vertical-align:sub; margin: 0 30px;}
.container .title .txt font{color: #e60012;}
.container .msg{font-size: 24px; color: #525252; text-indent: 48px;}

/* 表单 */
.container .form{margin:20px 0; padding: 20px 0; width:860px; margin: 0 auto;}
.container .form label{float: left; color: #FFF; line-height: 36px;}
.container .form .txt{width:400px; height: 50px; line-height: 50px; padding:0 10px;display: block; border:1px #c9c9c9 solid; border-radius: 10px; box-sizing: border-box;}
.container .form .btn{display: block; width: 400px; height: 50px; line-height: 50px; background-color: #fff100;border-radius: 10px; color: #F00;text-align: center; font-size: 24px; margin: 20px auto;}
.container .form .select{float: left;width: 165px;padding: 0 10px; height: 36px; margin-right: 10px;}
.container .form .textarea{display: block; width: 860px; padding: 10px; box-sizing: border-box; border-radius: 10px; margin-top: 30px; height: 100px;}

.title{font-size:36px; color: #FFF;}
.title b{color: #FFF;}
.mtitle{font-size: 20px;margin: 20px 0; color: #FFF;}
.title span{color: #FFF; font-weight: bold;}

.bwrcjk .left,.bwrcjk .right{width: 594px;}
.bwrcjk .left .item{background-color: #a6937c; float: left; width: 291px; box-sizing: border-box; padding: 10px; margin-bottom: 12px;}
.bwrcjk .left .item:nth-child(2n){float: right;}
.bwrcjk .left .item p{border:1px #FFF dashed; color: #FFF; text-align: center; padding: 28px 0; font-size: 24px;}
.bwrcjk .left .item p b{display: block;color: #FFF;}

.bwrcjk .right img{float: left;}
.bwrcjk .right img:nth-child(1){margin-right: 12px;}
.bwrcjk .right img:nth-child(2){margin-bottom: 12px;}
.wpzy .item{background-color: #FFF; padding: 20px; position: relative; box-shadow:0px 0px 3px 1px #cccccc;}
.wpzy .item .tit{font-size: 24px;margin:20px 0;}
.wpzy .item .tit span{ color: #e60012;font-size: 18px; }
.wpzy .item .tip{color: #e60012;font-size: 18px; margin:20px 0; font-weight: bold;}
.wpzy .item p{ color: #525252; font-size: 18px; width: 366px;}
.wpzy .item p span{color:#e60012;}
.wpzy .item .go{position: absolute; right:20px; bottom: 20px;}
.cjyjpb .item{width: 382px; box-sizing: border-box; padding: 16px;background-color: #FFF; float: left; margin-right: 27px; margin-bottom: 27px;box-shadow:0px 0px 3px 1px #cccccc;}
.cjyjpb .item:nth-child(3n){margin-right: 0;}
.kcys-txt{width: 860px; margin:10px auto;}
.kcys-txt .item{width: 346px; text-align: center; font-size: 18px; color: #ba7032;}
.kcys-txt .item:nth-child(2){color: #8c3836;}
.kcys{width: 860px; margin: 0px auto;}
.kcys .item{width: 346px;}
.xcjx{overflow: hidden;}
.xcjx img{float: left; margin: 0 10px 10px 0;}
.xcjx img:nth-child(5),.xcjx img:nth-child(9){margin-right: 0;}
.jybz p{color: #525252;}

.xljzbm{height: 606px; background-image: url(../images/xljzbm-bg.jpg); padding: 0;}
.xljzbm-list{padding:135px 0 0 65px;}
.xljzbm-list img{margin:0 20px 20px 0;}

.cjyjpb .tit{font-size:24px;}
.cjyjpb .tip{font-size: 16px; color: #fe6363;}
.cjyjpb p{font-size: 16px; color: #525252; height: 30px; margin-top: 10px;}
.cjyjpb .btn{display: block; background-color: #e60012; color: #FFF; font-size: 20px; width: 200px; height: 50px; line-height: 50px; text-align: center; margin: 20px auto 0;}
.sdys{margin-top:100px;}
.sdys .item{position: relative; width: 282px; background-color: #eeeeee; text-align: center; padding-top: 69px;}
.sdys .item .zxUrl{display: block;background-color: #dc0303; width: 180px; height: 40px; line-height: 40px; color: #FFF; font-size: 16px; margin:20px auto; border-radius: 30px;}
.sdys .item img{position: absolute; top: -70px; left: 50%; margin-left: -60px;}

.cjybm .left{width: 500px;}
.cjybm .left .tit{background-color: #dc0303; text-align: center; color: #FFF; line-height: 50px; font-size: 24px;}
.cjybm .right{width: 680px;}
.cjybm .right .tit{text-align: center; font-size:24px; color: #dc0303; line-height: 50px;}
.cjybm .list{margin:0 10px 10px 0;}
.gundong .item .label{font-size: 18px; border-top: 1px #d2d2d2 solid;border-right: 1px #d2d2d2 solid; flex: 1; text-align: center; color: #666666; line-height:38px;}
.gundong .item .label:nth-child(3){color: #dc0303;}
.gundong .item .label:nth-child(1){border-left: 1px #d2d2d2 solid; }
.gundong .item:last-child .label{border-bottom:1px #d2d2d2 solid;  }
.cjybmbtn .item{width: 320px; line-height: 50px; color: #FFF; background-color: #d1c0a5; text-align: center;}
.cjybmbtn .zxUrl{background-color: #dc0303; text-align: center; flex: 1; line-height: 50px; color: #FFF; font-size: 20px;}
.logo-list .list{margin:0 12px 12px 0;}
.form-wrap .tip{text-align: center;}
.form-wrap .tip span{color: #e60012;}
.gundong-wrap{height: 351px; overflow: hidden;position: relative;}
.gundong{position: absolute; left: 0; top: 0; width: 100%;}

.notice{background-color: #e02433; text-align: center;}
.notice img{display: block; width:100%;}

.rmzy{overflow: hidden;}
.rmzy .item{width: 589px; box-sizing: border-box; float: left; margin-bottom: 20px;}
.rmzy .item .right{border:1px #e6e6e6 solid; flex: 1; padding: 20px 0 0 14px}
.rmzy .item .right .tit{font-size: 24px;}
.rmzy .item .right .tit span{font-size: 14px;}
.rmzy .item .right label{display: inline-block; color: #F00; border: 1px #f00 solid; border-radius: 5px; padding: 0 10px; margin: 20px 0;}
.rmzy .item .right p{font-size: 18px; margin: 20px 0;}
.rmzy .item .right p span{color: #F00;}
.rmzy .item .right a{display: block; background-color: #e60012; color: #fff; width:260px; text-align: center; line-height: 40px; border-radius: 10px;}
.rmzy .item:nth-child(2n){float: right;}

.hrbm img{float: left;}
.hrbm .right{width: 291px;}
.hrbm .left{flex: 1;}
.hrbm .left img{margin: 0 12px 12px 0;}

.xysh .item{float: left; margin: 0 10px 10px 0;}
.xysh .item img{display: block;}
.xysh .item:nth-child(5n){margin-right: 0;}
.xysh{overflow: hidden;}
.xysh p{background-color: #F00; color: #FFF; text-align: center; font-size: 18px; padding: 6px 0;}