/* 共用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-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.flex-row-wrap{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;}
.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-jdxd{width: 1200px; margin: 0 auto; overflow: hidden;}
.container-jdxd .text-center:nth-child(1){margin:0px 0 20px;}
.block{display: block;}
.zxbtn{display: block; margin: 20px auto; width: 240px; height: 50px; line-height: 50px; text-align: center;color: #FFF;background-color: #8d181a;border-radius: 0px; font-size: 24px;}
.zxbtn b{color: #00a0e9;}
.zxbtn-white{background-color: #FFF;color: #00a0e9;}
.zxbtn-brown{background-color: #be9b67; color: #FFF; border-radius: 30px; text-decoration: none;}
.zxbtn-yellow{background-color: #ff8b00; color: #FFF;}
.zx-btn{margin:40px 0;}
/* 共用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;}

/* 图片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;}

.tip{background-color: #8d181a; line-height: 60px; font-size:14px; color: #FFF; text-align: center;}
.wrap-hrbm{background-color: #fffbd9; overflow: hidden;}
.rmzy-hrbm{width: 1106px; height: 521px; margin:20px auto; background-color: #f44817;}

.title{font-size:36px; color: #413d3c;}
.title .line{display: inline-block;width:100px;border-top:4px solid #413d3c;}
.title .txt{vertical-align: -10px;}
.title font,.mtitle font{color: #fb5770;}
.title b{color: #413d3c;}
.mtitle{font-size:24px; color: #525252; margin: 20px 0;}
.title-tip{color:#413d3c; font-size: 16px; }

.xdjykc .item{width: 282px; position:relative; height: 380px;overflow: hidden;}
.xdjykc-2{margin: 30px 0 0; overflow: hidden;}
.xdjykc-2 .fleft,.xdjykc-2 .fright{width: 589px;}
.xdjykc-2 .fleft .item{font-size: 18px;color: #383838; margin-bottom:40px; }
.xdjykc-2 .fleft .item div{font-size: 24px; color: #525252;}
.xdjykc-2 .fleft .item div span{color: #fb5770;}
.xdjykc-2 .fright img{float: left; margin-right:9px; margin-bottom: 9px;}
.xdjykc-2 .fright img:nth-child(2n){margin-right: 0;}

.xdjykc-cont{width: 242px; position: absolute; bottom:-126px; background:rgba(153,153,153,.7); box-sizing: border-box; padding:10px; left:20px; height:177px;}
.xdjykc-tit{color: #FFF; font-size: 24px; border-bottom:1px #FFF dashed; padding-bottom: 10px; margin-bottom: 10px;}
.xdjykc-msg{color: #FFF; font-size: 16px;}

.msg span{color:#fb5770;}

.tip-wrap img{display:block;}
.tip-wrap .fleft{width: 389px;}
.tip-wrap .container-jdxd{background-color: #FFF; line-height: 28px;}
.tip-wrap .fright{width: 760px; padding: 10px; position: relative; height: 560px;}
.tip-wrap .fright .zxUrl{position: absolute; background-color: #8d181a; color: #FFF; width: 180px; line-height: 40px; text-align: center; right: 50px; bottom:30px;}

.msg{margin: 20px 0;}
.msg span{color: #ff5e16;}

.jyqj .item{width: 285px;}
.jyqj .item img{display: block;}

.rongyu p{text-align: center;}

.main_title{background-color: #c50000; padding: 20px 0;}
.main_title .title{color: #FFF; margin-bottom: 10px;}
.main_title .title span{color: #FFF; border-bottom: 3px #FFF solid;}
.main_title .mtitle{color: #FFF;}

.xdds{text-align: center;}
.xdds .item{width: 292px; margin: 20px 0 0;}
.xdds .xdds_tit{font-size: 24px; color: #525252;}
.xdds .xdds_msg{ font-size: 18px; color: #525252; }

.jxhj{text-align: center;}
.jxhj .item{overflow: 291px;}
.jxhj .jxhj_tit{font-size: 24px;}

.sz .item{width: 350px; background-color: #7e6b5a;}
.sz .item img{width: 100%; display: block;}
.sz .xdds_msg{padding:0px 20px 0;}
.sz .xdds_msg p{color: #FFF; font-size: 16px;}
.sz .xdds_msg p span{color: #FFF;font-size: 24px;}
.sz .xdds_msg p {margin:20px 0;}

.zp-wrap{overflow: hidden;}
.zp-wrap .fleft{width: 895px;}
.zp-wrap .fleft img{float: left; margin-right: 20px; margin-bottom: 20px;}
.zp-wrap .fright{width: 285px;}

.class-section .item{width: 220px; margin-bottom: 30px;}
.class-section .item img{width: 100%; height: auto;}
.class-section .item .tit{font-size:20px; text-align:center;font-weight: bold; margin:10px 0;}
.class-section .item .class{background: #fb5607;color: #FFF; text-align: center; width: 72%; line-height: 40px; margin: 0 auto;}