/* 共用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;}
.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: 0 auto}
.container .text-center:nth-child(1){margin:50px 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: #d2a675;border-radius: 5px; font-size: 24px; box-shadow:2px 2px 5px 0px #a2a2a2;}
.zxbtn b{color: #00a0e9;}
.zxbtn-white{background-color: #FFF;color: #00a0e9;}
.zxbtn-brown{background-color: #6a3906; color: #FFF;}
.zxbtn-yellow{background-color: #ff5a00; color: #FFF;}
.zxbtn-blue{background-color: #1d99f1; color: #FFF;}
.zxbtn-red{background-color: #ff3535; color: #FFF;}
/* 共用css */

/* 图片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;}

/* 图片8排列 */
.img-list-8{overflow: hidden;}
.img-list-8 img{float: left; margin-right: 12px; margin-bottom: 12px;}
.img-list-8 img:nth-child(4n){margin-right: 0;}

/* 图片2排列 */
.img-list-2{overflow: hidden;}
.img-list-2 img:nth-child(1){float: left;}
.img-list-2 img:nth-child(2){float: right;}

/* 咨询一排两列 */
.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;}

/* 六排列,两行 */
.list-6_2{overflow: hidden;}
.list-6_2 .item{float: left; margin-right:10px; width: 390px; margin-bottom: 20px;}
.list-6_2 .item:nth-child(3n){margin-right: 0;}

/* 图片带文字4排列 */
.img_txt-list-4 .item{width: 291px;}
.img_txt-list-4 p{text-align: center; color: #525252;font-size: 18px; line-height: 36px;}

/* 图片带文字2排列*/
.img_txt-list-2{overflow: hidden;}
.img_txt-list-2 .item{width: 291px; float: left;width: 590px; margin-bottom: 20px; background-color: #fbe5cd;}
.img_txt-list-2 .item:nth-child(2n){float: right;}
.img_txt-list-2 .item img{float: left;}
.img_txt-list-2 .item .msg{float: left; width: 280px; margin-left: 20px;}
.img_txt-list-2 .item .cytx-tit{font-size: 28px; border-bottom: 2px #d3b28e solid; color: #65381b; padding: 12px 0; }
.img_txt-list-2 p{color: #65381b;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;}

/* 咨询按钮两列 */
.zxbtn-list-2{width: 600px; margin: 0 auto; overflow: hidden;}

/* 区域标题 */
.container .title{font-size:36px; color: #000000;}
.container .mtitle{color: #666666; font-size: 16px; width: 720px; margin: 20px auto;}
.container .title span,.container .mtitle span{ color: #ff0000; }

.zxbtn-list-2 a:nth-child(2){margin-right: 5px;}

.zp-cont{margin: 20px 0;}

.zp_nav{overflow: hidden;}
.zp_nav .item{float: left;  width: 200px; font-size: 30px; background-color: #000; color: #fff; text-align: center; padding:6px 0;}
.zp_nav .item p{font-size: 20px; color: #FFF;}
.zp_nav .item.active{background-color: #e60012;}

.sztd .item{float: left; margin-right: 5px;}
.sztd .item img{float: left;}
.sztd .item .msg{float: left; width: 374px;background-color: #f2d4b3;height:374px;color:#65381b; box-sizing: border-box; padding: 20px;line-height: 36px; margin-left: 5px;}

.kyxsm .item{width: 291px; box-sizing: border-box; padding: 20px; background-color: #eeeeee;}
.kyxsm .item p{text-align: center;margin-top: 10px; font-size: 20px;}

.qjqx .item{width: 380px; background-color: #fbe5cd; padding: 20px; box-sizing: border-box;}
.qjqx .item .title{text-align: center; height: 53px; line-height: 53px; font-size: 32px; color: #fff;}
.qjqx .item img{display: block; width: 100%; margin: 18px 0;}
.qjqx .item p{font-size: 16px; color: #65381b;}

.wzzm-nav{overflow: hidden;}
.wzzm-nav .item{float: left; width: 25%;color: #65381b; font-size: 28px; text-align: center;}
.wzzm-nav .item p{font-size: 20px; color: #ff5656;}
.wzzm{overflow: hidden; padding: 24px;}

.ycgl a{display: block; width: 187px; height: 41px; line-height: 41px; border:2px #FFF solid; text-align: center; font-size:24px; border-radius: 5px; color: #FFF; margin:14px auto;}
.ycgl .btn4{width: 260px;}
.ycgl .btn6{ background-color: #FFF;color: #dc3d44; }
.ycgl .item{border-radius: 10px; height: 325px;}
.ycgl .item p{padding: 0 16px 16px; color: #FFF;}

.future{height: 459px; background-image: url(../images/future.jpg); overflow:hidden;margin-bottom: 30px;}
.future-content{width: 950px; margin:190px auto 0;}
.future-content .item{width: 230px; border-radius: 10px; background-color: #FFF;color: #65381b; height: 203px; padding: 18px; box-sizing: border-box; font-size: 20px; line-height: 40px;}

.flip img:hover{transform: rotateY(180deg);}

.wrap0{background-image:url(../images/bg.jpg); height: 500px; overflow: hidden;}
.tip{ background-color: #eeeeee; height: 280px; margin: 34px auto 36px;}
.tip img{position: relative; top:-34px;}
.tip .fright{width:810px;font-size: 24px;}
.tip .tip-title{font-size:28px; line-height: 28px; margin-top: 20px; border-bottom: 1px #808080 solid; padding-bottom:8px; width: 280px;}
.tip .tip-title strong{font-weight:100;color: #F00;}
.tip .tip-title span{font-size: 20px;}
.tip .msg{font-size:20px;}
.tip .msg span{font-size: 28px; color: #F00;}
.tip .msg a{color: #F00;}

.zc .item{width: 204px;}

.xzxdf .item{width: 290px; text-align: center; padding: 10px 37px; box-sizing: border-box; background-color: #FFF;}
.xzxdf .item .tit{font-size: 30px;color: #525252;}
.xzxdf .item .msg{color: #e60012; font-size: 20px; margin-bottom: 10px;}
.xzxdf .item p{text-align: left;}
.xzxdf .item p a{color: #F00;}

.ystip{background:#f5f5f5 url(../images/s1cbg.jpg) bottom center no-repeat;padding: 25px 25px 65px 45px; margin-top: 50px; overflow: hidden;}
.ystip .fleft{width:496px;}
.ystip .fleft .title{font-size: 30px; color: #212121;padding-top: 30px; font-weight: bold;}
.ystip .fleft p{font-size: 16px;padding: 20px 0;line-height: 25px; color: #212121;}
.ystip .fright{width: 600px;}
.ystip .fright li{width: 288px;height: 129px; text-align: center; line-height: 129px;float: left; display: list-item;}

.ystip .fright li a{font-size: 24px; color: #FFF;}
.ystip .fright li:nth-child(1){background-color: #0669b2;}
.ystip .fright li:nth-child(2){background-color: #9c410f;}
.ystip .fright li:nth-child(3){background-color: #a06700;}
.ystip .fright li:nth-child(4){background-color: #8e569b;}
.ystip .fright li:nth-child(1),.ystip .fright li:nth-child(2){margin-bottom: 20px;}
.ystip .fright li:nth-child(2n){float: right;}
.ystip .fright li:hover{background-color: #d70904;}

.zy-wrap .item{background-color: #f4f4f4;}
.zy-wrap .zytitle{font-size: 24px; color: #ff5a00; text-align: center; margin: 10px 0;}
.zy-wrap .zymtitle{font-size: 18px; color: #000; text-align: center; margin: 10px 0;}


.wzbp p{text-align: center;font-size: 20px;margin: 20px 0;}
.ldzyfc .msg{font-size: 18px; text-indent: 36px; line-height: 36px;}

.jtmt .item{width: 291px; border-bottom: 3px #ffcd35 solid;box-shadow:0px -1px 4px 1px #a2a2a2;}
.jtmt .item .msg{padding: 10px 15px; font-size: 20px;}
.jtmt .item .msg span{color: #ff5a00; }
