@charset "utf-8";
*{font-family: 'Microsoft YaHei'}
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,preform,fieldset,input,button,textarea,p,blockquote,th,td{padding: 0; margin: 0;}
body{overflow-x: hidden; font-weight: inherit; ;}
table{border-collapse: collapse; border-spacing: 0; font-size: inherit;}
img{border: none; }
a,a:link,a:visited,a:hover,a:active{outline: 0; text-decoration: none;}

a:hover{text-decoration: none;}
ul,li{list-style-type: none; padding: 0; margin: 0;}
input,select,textarea,button{font-size: 100%;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}

.bodyo{background: #0a1a46!important;}
.warp{min-width: 1200px;height:595px;background: url(../images/img_01.jpg);background-repeat: no-repeat;background-position: center;}
.warp img{width: 100%}

.mara{margin: 0 auto;}
.mart3{margin-top: 30px;}

.toptit{width:950px;text-align: center;margin:45px auto;}
.toptit h3{color: #fff;font-size: 24px;line-height: 50px;font-weight: normal;}
.toptit p{text-indent: 2em;padding:12px 24px;color: #fff;;font-size: 22px;line-height: 32px;text-align: left;}
.xp01{width: 1164px;margin: 20px auto;background: url(../images/img_04.jpg);background-repeat: no-repeat;background-position:left top; display:-webkit-flex;display:flex;flex-direction:row ;}
.xp01l{width: 585px;padding-top: 90px;}
.xp01l p{color: #fff;font-size: 20px;line-height: 32px;text-indent: 4em;}
.xp01r{width: 464px;}
.daodu{width: 490px;margin: 90px auto 40px;}
.xptit{width: 1150px;margin: 50px auto;}
.xptit h3{display: block;width: 540px;background: url(../images/img_06.jpg);background-repeat: no-repeat;background-position:center bottom;height: 60px;line-height: 60px;color: #fff;text-align: center;font-size: 32px;margin: 0 auto 20px;}
.xptitp{background: url(../images/img_07.jpg);background-repeat: no-repeat;background-position:center;height: 150px;}
.xptitp p{text-align: center;color: #fff;font-size: 22px;line-height: 34px;}
.xp02{width: 1140px;margin: 40px auto;}
.xp02 ul{ display:-webkit-flex;display:flex;flex-direction:row ;}
.xp02 li{width: 268px;background: #0a4394;margin-right: 22px;height: 340px;}
.xp02 li:last-child{margin-right: 0;}
.xp02 p{color: #fff;padding:10px 10px 0;font-size: 20px;}

.clc{width: 730px;margin: 50px auto;}
.clc1{width: 320px;line-height: 50px;text-align:center;border:2px solid #eea802;border-radius:25px;font-size: 22px;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
    .clc1{background-image: -webkit-linear-gradient(left, #fff, #f7d88e 25%, #eea802 50%, #f7d88e 75%, #fff);-webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        -webkit-background-size: 200% 100%;
        -webkit-animation: clc1-animation 4s infinite linear;
    }
}
@-webkit-keyframes clc1-animation {
    0%  { background-position: 0 0;}
    100% { background-position: -100% 0;}
}

.clc2{width: 320px;line-height: 50px;;text-align:center;background:#eea802;border-radius:25px;color: #fff;border:2px solid #eea802;}
.clc2 a{color: #fff;font-size: 20px;}
.clc2:hover{background: #fff;color: #b42525;border:2px solid #eea802;}
.clc2:hover a{color: #eea802;font-size: 22px;}

.prevs{width:74px;height:74px;text-align: center;line-height:70px;background: #dcdcdc;font-size: 30px;border-radius: 37px;;position: absolute;left:-100px;bottom:164px;}
.prevs:hover{background: #eea802;color:#fff}
.nexts{width:74px;height:74px;text-align: center;line-height:70px;background: #dcdcdc;font-size: 30px;border-radius: 37px;;position: absolute;right:-100px;bottom:164px;}
.nexts:hover{background: #eea802;color:#fff}
.loop_tits{width: 100px;margin:20px auto;}
.loopt{width: 660px;margin: 0 auto;position: relative;}
.loop_tits ul{display:-webkit-flex;display:flex;flex-direction:row ;}
.loop_tits li{width:14px;height: 14px;border-radius: 100%;background: #7c6124;margin-right: 10px;}
.loop_tits .ons{background: #eea802;}

.redd{width:1074px;margin: 20px auto;background: #eea802;padding:40px 0 40px 126px;}
.redds{width:330px;margin-right:100px;}
.redds h3{color: #fff;font-size:18px; text-align:center;font-weight: normal;margin-top:40px;}
.redds span{width: 150px;border: 1px solid #fff;color: #fff;text-align: center;line-height: 40px;display:block;font-size: 20px;float: left;margin-left:10px;margin-top: 10px;;}


.lop{height:570px;}
.loop{width:1150px;margin: 10px auto;}
.loop_tit{margin-left: 10px;}
.loop_tit li{float: left;line-height: 60px;width: 260px;text-align: center;float:left;background: #fff;border-radius:10px;margin-right: 28px;font-size: 24px;color: #474d4c;border: 1px solid #7d7d7d;}
.loop_tit .on{background: #eea802;color: #fff;border: 1px solid #eea802;}
.loop_bd{margin-top: 20px;}
.loop_bd li ul{width: 872px;float: right; display:-webkit-flex;display:flex;flex-direction:row ; flex-wrap: wrap ;}
.loop_bd li li{float: left;width: 284px;margin-left: 10px;margin-bottom: 10px;}
.loop_bd li li:nth-child(1),.loop_bd li li:nth-child(4){margin-left: 0;}

.section-hm.s6 {padding: 90px 0;background: url(../images/img-nine-8.jpg) center center no-repeat fixed;background-size: cover;}
.section-hm.s6 .list {margin-right: 20px;padding-top: 16px;}
.section-hm.s6 .list img {margin-left: -7px;}
.section-hm.s6 .cont {margin-top: 56px;background-color:#6e5a50;border: 1px solid #9b7765;}
.section-hm.s6 .titt {height: 61px;line-height: 61px;border-bottom: 1px solid #9b7765;color: #fff;font-size: 24px;text-align: center;}
.section-hm.s6 .table .item {border-bottom: 1px dotted #9b7765;color: #fff;}
.section-hm.s6 .table .d3 {width: 172px;color: #DCA139;;}
.section-hm.s6 .form {background-color:#9f805c;}
.section-hm.s6 .form .li-item {border: 1px solid #B39772;}
.section-hm.s6 .form .d1 {border-right: 1px solid #B39772;color: #fff;}
.section-hm.s6 .form .inp-form {color: #fff; background:#9f805c; outline:none;}
.section-hm.s6 .form .inp-form::-webkit-input-placeholder {color: #fff;}
.section-hm.s6 .form .inp-form::-moz-placeholder {color: #fff;}
.section-hm.s6 .form .inp-form::-ms-input-placeholder {color: #fff;}
.section-hm.s6 .form .select .cur {color: #fff;}
.section-hm.s6 .form .select .s-list {border: 1px solid #9b7765;}
.section-hm.s6 .form .select .cur {background-image: url(../images/ico-hm-3.png);}
.section-hm.s6 .form .select .s-list {background-color: #9f805c;}
.section-hm.s6 .form .select .s-list a {border-bottom: 1px solid #9b7765; color:#fff;}
.section-hm .tit {text-align: center;}
.wp{width: 1200px;margin: 0 auto;}
.box-form .list {float: left;width: 660px;}
.box-form .list img {display: block;}
.box-form .tit {height: 61px;line-height: 61px;font-size: 24px;text-align: center;}
.box-form .table {overflow: hidden;}
.box-form .table .item {height: 45px;line-height: 45px;font-size: 14px;}
.box-form .table .item.last {border-bottom-color: transparent;}
.box-form .table div {float: left;text-align: center;}
.box-form .table .d1 {width: 158px;}
.box-form .table .d2 {width: 168px;}
.box-form .table .d3 {width: 172px; }
.box-form .table .d4 {width: 160px;}

.box-form .form {margin-left: 680px;padding-bottom: 40px;}
.box-form .form ul {padding: 30px 40px 0;}
.box-form .form .btn-form {margin: 40px auto 0;display: block;width: 210px;height: 45px;line-height: 45px;color: #fff;font-size: 18px;text-align: center;background-color: #dca436;border: none;cursor: pointer;}
.box-form .form .btn-form:hover {background-color: #b18c62;}
.box-form .form .li-gender {margin-bottom: 38px;text-align: center;font-size: 0;}
.box-form .form .li-gender label {position: relative;margin: 0 24px;display: inline-block;width: 110px;height: 156px;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.box-form .form .li-gender label.m {background-image: url(../images/ico-hm-1.png);}
.box-form .form .li-gender label.f {background-image: url(../images/ico-hm-2.png);}
.box-form .form .li-gender input {display: none;}
.box-form .form .li-gender em {position: absolute;right: 12px;bottom: 0;display: none;width: 23px;height: 23px;background: url(../images/ico-checked-1.png) center center no-repeat;}
.box-form .form .li-gender .checked em {display: block;}
.box-form .form .li-item {margin-bottom: 20px;}
.box-form .form .d1 {float: left;width: 114px;height: 48px;line-height: 48px;text-align: center;font-size: 14px;}
.box-form .form .d1 em {color: #f0ac27;font-weight: bold;}
.box-form .form .d2 {margin-left: 115px;padding: 0 13px 0 20px;}
.box-form .form .inp-form {display: block;width: 100%;height: 48px;line-height: 48px;border: none;font-size: 14px;}
.box-form .form .select {position: relative;cursor: pointer;}
.box-form .form .select .cur {display: block;width: 100%;height: 100%;background-position: right center;background-repeat: no-repeat;}
.box-form .form .select .s-list {position: absolute;top: 48px;left: -21px;right: -14px;display: none;z-index: 2;}
.box-form .form .select .s-list a {padding: 0 13px 0 20px;display: block;height: 40px;line-height: 40px;font-size: 14px;}


.prev,.next{position: absolute;width: 50px;height: 50px;line-height: 50px;text-align:center;font-size: 24px;color: #fff;background: #9f9f9f;border-radius: 100%}
.prev{left:-70px;top:60px;}
.next{right: -70px;top:60px;}
.prev:hover,.next:hover{background: #2bac93}
