
*:focus{outline: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none;}
body{position:relative;*overflow-x:hidden; background-color: #fff;min-width: 1200px;}
body,input,textarea{color: #333;font-size:14px;line-height: 1.5; font-family:"Microsoft YaHei", "PingFang SC", "apple-system", "Helvetica Neue", "Source Han Sans SC","WenQuanYi Micro Hei", sans-serif,Arial;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul, li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;border:0}
em,i{font-style: normal;}
s{text-decoration: none;}
figure{margin:0;padding:0;background:none;}
svg{display: block;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
a{text-decoration:none;color:#333;}
a:hover{color:#1e5aaa;text-decoration:none;}
a:focus{outline:0px dotted;}
a:focus, input:focus{-moz-outline-style: none;}
::selection{background:#4d1b1b; color:#fff;}
::-moz-selection{background:#4d1b1b; color:#fff;}
::-webkit-selection{background:#4d1b1b; color:#fff;}
input[type="button"],
input[type="submit"],
input[type="reset"]{-webkit-appearance: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
::-webkit-scrollbar{height:11px; width:11px}
::-webkit-scrollbar-button{height:0; width:0}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-style:solid; border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box; background-color:#fff;}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); background-clip:padding-box; background-color:rgba(0,0,0,.2); min-height:28px; padding-top:100}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25); background-color:rgba(0,0,0,.4)}
::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35); background-color:rgba(0,0,0,.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-width:0;}
::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1); background-color:rgba(0,0,0,.05)}
::-webkit-scrollbar-track:active{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); background-color:rgba(0,0,0,.05)}
.clearfix::after{display: block; content: '\20'; height: 0; clear: both;}
.clearfix{*zoom: 1;}

/* 版心的尺寸 */
.g-in{width:1200px; margin:0 auto;}.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.header{overflow: hidden;}
.topArea{background: url(../image/top_bg.jpg);}
.topArea .logo{float: left;}
.topArea .rArea{float: right;}
.topArea .rArea .sForm{float: right; height: 42px; margin-top: 48px; margin-right: 28px; border: 1px solid #fff;}
.topArea .rArea .sForm div{float: left;}
.topArea .rArea .sForm input{float: left;}
.topArea .rArea .sForm .ipt input{width: 238px; padding: 0 12px; font-size: 14px; line-height: 42px; color: #ffffff; background: none;}
.topArea .rArea .sForm .btn input{width: 40px; height: 42px; background: url(../image/pic_01.png) no-repeat left center; cursor: pointer;}
.topArea .rArea .sForm .ipt input::-webkit-input-placeholder{color:rgba(255,255,255,.8);}
.topArea .rArea .sForm .ipt input::-moz-placeholder{/* Mozilla Firefox 19+ */ color:rgba(255,255,255,.5);}
.topArea .rArea .sForm .ipt input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:rgba(255,255,255,.5);}
.topArea .rArea .sForm .ipt input:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:rgba(255,255,255,.5);}
.topArea .topLink{float: right; margin-top: 59px;}
.topArea .topLink li{position: relative; float: left; margin-right: 10px; padding-bottom: 14px;}
.topArea .topLink a{display: block; width: 26px; height: 21px; transition: all 0.3s;}
/* .topArea .topLink li:nth-child(1) a{background: url(pic_41.png) no-repeat center center;}
.topArea .topLink li:nth-child(2) a{background: url(pic_42.png) no-repeat center center;}
.topArea .topLink li:nth-child(3) a{background: url(pic_43.png) no-repeat center center;}
.topArea .topLink li:nth-child(1):hover a{background: url(pic_41b.png) no-repeat center center;}
.topArea .topLink li:nth-child(2):hover a{background: url(pic_42b.png) no-repeat center center;}
.topArea .topLink li:nth-child(3):hover a{background: url(pic_43b.png) no-repeat center center;} */
.topArea .topLink .picBox{display: none; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); z-index: 10;}
.topArea .topLink li:hover .picBox{display: block;}
.nav{background: #ffe2c6;}
.nav ul li{float: left; width: 12.5%;}
.nav ul li .a1{display: block; text-align: center; font-size: 16px; line-height: 46px; color: #ee6c00; border-right: 1px solid rgba(255,255,255,.2); transition: all 0.4s;}
.nav ul li:last-child .a1{border-right: none;}
.nav ul li.current .a1,
.nav ul li:hover .a1{background: #ee6c00; color: #fff; border-color: transparent;}

/* .banner{position: relative; width: 1920px; left: 50%; margin-left: -960px; text-align: center;} */
.banner img {width: 100%;}
.ban-swiper .swiper-slide .textBox{position: absolute; left: 50%; top: 50%; margin: 0 auto; transform: translate(-50%,-60%);}
.ban-swiper .swiper-slide-active .move2{animation: fadeInMiddle 2s ease both;}
.ban-swiper .swiper-slide-active .move1{animation: movetop 2s ease both;}
@-webkit-keyframes fadeInMiddle{
    0%{opacity:0;-webkit-transform:translate(-50%,80%);transform:translate(-50%,80%)}
    100%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@keyframes fadeInMiddle{
    0%{opacity:0;-webkit-transform:translate(-50%,80%);transform:translate(-50%,80%)}
    100%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.fadeInMiddle{-webkit-animation-name:fadeInMiddle;animation-name:fadeInMiddle}
@-webkit-keyframes movetop{
    0%{opacity:0;-webkit-transform:translate(-50%,80%);transform:translate(-50%,80%)}
    100%{opacity:1;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
}
@keyframes movetop{
    0%{opacity:0;-webkit-transform:translate(-50%,80%);transform:translate(-50%,80%)}
    100%{opacity:1;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
}
.ban-swiper .swiper-pagination-bullet{width: 8px; height: 8px; background-color: #fff; opacity: 1; border-radius: 0; cursor: pointer;}
.ban-swiper .swiper-pagination-bullet-active{background-color: #304dc1;}
.banner .ban-swiper > .swiper-pagination-bullets{bottom: 30px;}

.footer{background: #ee6c00;}
.footer .ft01{padding: 0 0 26px 0; border-bottom: 1px solid rgba(255,255,255,.21);}
.footer .ft01 .a1{float: left;}
.footer .ft01 .a1 .picBox{margin-bottom: 19px;}
.footer .ft01 .ftLink{margin-bottom: 18px;}
.footer .ft01 .ftLink li{float: left; width: 19px; height: 20px; margin-right: 16px;}
.footer .ft01 .ftLink a{display: block; width: 100%; height: 100%;}
.footer .ft01 .ftLink li:nth-child(1){background: url(../image/pic_30.png) no-repeat center center;}
.footer .ft01 .ftLink li:nth-child(2){background: url(../image/pic_31.png) no-repeat center center;}
.footer .ft01 .info{font-size: 14px; color: #fff; line-height: 30px;}
.footer .ft01 .a2{padding-top: 77px; float: right;}
.footer .ft01 .a2 .picBox{margin-bottom: 8px;}
.footer .ft01 .a2 .tit{font-size: 14px; color: #fff; text-align: center;}
.footer .ft01 .a3{position: relative; float: right; margin-right: 106px; padding: 33px 0 0 0;}
.footer .ft01 .a3 .picBox{float: left;}
.footer .ft01 .a3 .textBox{float: right; margin-left: 33px; margin-top: 42px;}
.footer .ft01 .a3 .textBox dl dt{margin-bottom: 10px; font-size: 20px; color: #fff;}
.footer .ft01 .a3 .textBox dl dd a{display: block; font-size: 12px; line-height: 24px; color: #fff;}
.footer .ft01 .a3 .textBox dl dd a:hover{font-weight: bold; color: #ff0000;}
.footer .ft01 .a3 .line{position: absolute; top: 0; left: 0;}
.footer .ft01 .a3 .line li{display: none;}
.footer .ft01 .a3 .line li:nth-child(1){display: block; position: absolute; left: 204px; top: 132px;}
.footer .ft01 .a3 .line li:nth-child(2){position: absolute; left: 200px; top: 156px;}
.footer .ft01 .a3 .line li:nth-child(3){position: absolute; left: 191px; top: 163px;}
.footer .ft01 .a3 .line li:nth-child(4){position: absolute; left: 194px; top: 179px;}
.footer .ft01 .a3 .line li:nth-child(5){position: absolute; left: 190px; top: 167px;}
.footer .ft02{padding: 14px 0;}
.footer .ft02,
.footer .ft02 a{color: #fff; font-size: 14px; line-height: 30px;}
.footer .ft02 a:hover{color: #ffffff;}
.footer .ft02 .a1{float: left;}
.footer .ft02 .a2{float: right;}