body{ margin: 0; padding: 0; font: 16px '微软雅黑', 'Microsoft YaHei', arial, Helvetica, sans-serif; color: #333; }
*{ margin: 0; padding: 0; list-style: none; }
table{ border-collapse: collapse; border-spacing: 0}
menu{ margin: 0; padding: 0}
img{ border: 0; vertical-align: middle; }
a{ text-decoration: none; color: #333; cursor: pointer; }
.shell, .wrap{ width: 1210px; margin: 0 auto}
.demo, .clear{ clear: both}
header { text-align: center; background: #fff; }
.banner img { display: block; margin-top: -4px; min-width: 1200px; width: 100%; }
section { background: url("../img/bg_02.jpg") no-repeat; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }

.title { background: url("../img/title.png") no-repeat; width: 522px; height: 128px; color: #fff; line-height: 128px; text-align: center; font-size: 36px; font-weight: bold; margin: 105px auto 30px; }
.jcfc ul { width: 1200px; margin: 0 auto 30px; }
.wuyan { width: 1335px; display: block; margin: 0 auto; }

.whzc { width: 1200px; box-sizing: border-box; border: 4px solid #e4c267; margin: 0 auto; }
.whzc .tit { background: url("../img/tit.png") no-repeat; width: 537px; height: 88px; color: #fff4d6; font-size: 36px; line-height: 88px; text-align: center; margin: -4px auto ; }
.whzc .flex { width: 1140px; margin: 30px auto 0; padding-bottom: 47px; }
.whzc .pic { width: 597px; height: 302px; border-radius: 10px; background: rgba(255, 255, 255, 0.45); }
.whzc .tit_box { width: 500px; }
.whzc .tit_box h4 { font-size: 24px; color: #fee9b0; margin: 20px 0; }
.whzc .tit_box p { width: 485px; margin-top: 20px; font-size: 20px; color: #fee9b0; line-height: 30px; }
.whzc .tit_box a { background: url("../img/more.png") no-repeat; width: 143px; height: 41px; display: block; color: #9c0d0b; text-align: center; line-height: 41px; margin-top: 20px; }
.wdqc { text-align: center; }
.wdqc .tit:before { content:""; display: block; background: url("../img/wudong.png") no-repeat; width: 80px; height: 101px; position: absolute; left: -108px; }
.wdqc .tit:after { content:""; display: block; background: url("../img/wudong.png") no-repeat; width: 80px; height: 101px; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); /*IE*/ filter: FlipH; position: absolute; right: -108px; top: 0; }
.wdqc .tit, .yxwh .tit, .bg2 .tit { background: url("../img/tit.png") no-repeat; width: 570px; height: 88px; background-size: 570px 88px; font-size: 42px; color: #fee9b0; line-height: 88px; margin: 160px auto 42px; position: relative; display: inline-block; font-style: italic; text-align: center; }
.wdqc ul { width: 1200px; margin: 0 auto; box-sizing: border-box; border: 4px solid #e4c267; padding: 50px 52px 30px 42px;}
.wdqc ul li img { width: 520px; height: 302px; background: rgba(255, 255, 255, 0.45); display: block; border-radius: 10px; }
.wdqc ul li span { display: inline-block; padding: 10px 50px; margin-top: 20px; border-radius: 18px; }
.jr{background: #fff;color: #c70822;}

.jieri .tit:before, .jieri .tit:after { background: url("../img/jieri.png") no-repeat; }
.jieri .tit { margin-top: 80px; }
.jieri ul { padding: 0; border: none; }
.jieri ul li img { width: 294px; }
.wdqc ul li span { padding: 10px 20px; margin-bottom: 30px; }
.jieri li span{background: #c70822; color: #fff;}

.xycj .flex { width: 1200px; box-sizing: border-box; padding: 50px 16px; margin: 0 auto; }
.xycj ul li div { position: relative; height: 377px; margin-bottom: 40px; }
.xycj ul li img { width: 573px; height: 338px; background: rgba(255, 255, 255, 0.45); display: block; }
.xycj ul li p { position: absolute; width: 261px; height: 79px; background: url("../img/more.png") no-repeat; background-size: 261px 79px; font-size: 24px; color: #9c0d0b; line-height: 79px; text-align: center; margin: -39px auto 39px; z-index: 10; left: 175px; }
.xycj ul li .one img { height: 756px; }

.yxwh { width: 1200px; margin: 0 auto; box-sizing: border-box; padding-bottom: 70px; }
.yxwh .tit { margin: 70px auto 50px; display: block; }
.yxwh img { width: 1200px; height: 500px; background: rgba(255, 255, 255, 0.45); display: block; }

.bg2{padding-bottom: 30px; }
.bg2 .tit { margin: 0 auto 30px; display: block; }
.wr{ width:1200px; margin:0 auto; overflow: hidden;}

.padding10 h2{ text-align:center; font-size:36px; margin-top:70px; color:#fff; border-bottom:2px solid #c9c9c9; height:60px; line-height:36px; position:relative}
.z6{padding: 20px 0;}
.wr{ width:1200px; margin:0 auto;}
.z6{padding: 20px 0;}
.z6 .l{width: 579px;}
.z6 .l ul {width: 579px;}
.z6 .l ul li{width: 262px; border: 13px solid #fff; margin-bottom: 28px;}
.z6 .r{width:600px; height: 411px; background: #FFFFFF;}
.z6 .r h1{font-size: 30px; color: #B70F15; height: 30px; padding: 24px 0; text-align: center;}
.z6 .r p{font-size: 20px; text-align: center; width: 312px; margin: 0 auto;}
.z6 .r p b{ color: #B70F15;}
.z6 .r ul li.li1{ width: 485px; margin: 0 auto; margin-top: 20px;}
.z6 .r ul li.li1 span{display: block; width: 101px; height: 52px; background: #B80F16; float: left; line-height: 52px; color: #fff; text-align: center; font-size: 18px;}
.z6 .r ul li.li1 input{width: 372px; height: 50px; border: 2px solid #EEEEEE; background: #fff;}
.z6 .r ul li.li2{margin-top: 15px;}
.z6 .r ul li.li2{text-align: center;}
.z6 .r ul li.li2 input{width: 290px; height: 48px; background: #B80F16; color: #fff; font-size: 18px; margin: 0 auto; border-radius: 10px; border: 0;}