@charset "utf-8";
/* CSS Document */
* {word-wrap:break-word;}
body,input,button,select,textarea {font:16px/1.5 Tahoma,'Microsoft Yahei','SimSun',sans-serif;color:#333;}
textarea {resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc{margin:0;padding:0;}
table {empty-cells:show;border-collapse:collapse;}
caption,th {text-align:left;font-weight:400;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:1em;font-weight: normal;}
em,cite,i {font-style:normal;}
a {color:#333;text-decoration:none;}
a img {border:none;}

label {cursor:pointer;}
input{outline:none;}
.fl {float:left;}
.fr {float:right;}
.cl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
.fontw,.fontw *{font-family: helvetica neue,arial,hiragino sans gb,stheiti,wenquanyi micro hei,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
    -ms-text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis;
    text-spacing: ideograph-alpha ideograph-numeric ideograph-parenthesis;}
.fonts,.fonts *{ font-family: helvetica neue,arial,hiragino sans gb,stheiti,wenquanyi micro hei,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
    -ms-text-autospace: ideograph-alpha ideograph-numeric ideograph-parenthesis;
    text-spacing: ideograph-alpha ideograph-numeric ideograph-parenthesis;}
.ellipsis{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.w1200{width: 1200px; margin:0px auto;}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.ttf?t=1740732575756') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}

.header{width: 100%; position: fixed; top: 0px; left:0px; background-color: #fff;z-index:999}
.center{width:92%; margin: auto; }
.navline{background: #fff;height:3.125rem; overflow: hidden;}
.navline .logo{position: relative;}
.navline .logo img{height:1.6rem; margin-top:0.8rem;}
.navline h1{position: absolute; top:0px; right:0px; text-indent: -9999px;}
.navIcon{}
.navIcon .iconfont{font-size:2.5rem; color:#ea5504;line-height:3.125rem;}
.navIcon .closeBtn{font-size: 1.5em;}
.closeBtn{display:none;}
.navIconShow .closeBtn{ display: block;}
.navIconShow .navBtn{ display: none;}


.navList{width: 100%; position: fixed; top:3.125rem;left:0px; top:-9999px;}
.navListShow{ top:3.125rem;}
.navList a{width:100%; display: block; height:3rem;     color: #fdecd8;
    background-color: #f08200;border-bottom: 1px solid #fed8ab;text-indent:1.4rem; line-height:3rem; font-size:1rem;}

.titDiv{width:100%; margin:1.5rem 0}
.titDiv *{text-align: center;}
.titDiv h1{font-size:5vw; font-weight: bold; line-height: }
.titDiv p{font-size:3vw; margin:1vw 0 1.5vw; }
.titDiv div{background-color:#ea5504; height:0.25rem; width:10%; margin:0px auto;}



.footer{width:100%; background: #efefef; clear: both;overflow: hidden;}
.f_center{margin:0px auto;overflow: hidden;}
.f_center *{text-align: center;font-size:0.75rem; padding:1rem 0;}
.footerLink{margin:0px 0px 10px;}
.footerLink span{margin:0px 25px;}






