body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;outline:none;}
legend{color:#000}
body{background:#fff;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,arial,sans-serif;min-width:1190px}
a{color:#333;text-decoration:none}
.clearfix{clear:both;zoom:1;}
.wrap{margin:0 auto;width:1190px;position:relative; z-index:14;}
.last{background:none;border:0 none}

.header-fixed{z-index:900;position:fixed;width:100%;height:90px; background:url(../images/head-bg.jpg) repeat-x;}
.header-opacity{filter:alpha(Opacity=0);opacity:0;box-shadow:none;}
.header{z-index:1000;position:fixed;width:100%;height:90px;}
.logo{ width:174px;height:48px;position:absolute;left:45px;top:29px;}
.header-nav{ position:absolute;left:280px;width:516px;height:90px; }
.nav{font-family:"Microsoft YaHei","微软雅黑",tahoma;line-height:90px;overflow:hidden;}
.nav li{float:left; display:block; width:129px; text-align:center;}
.nav li a{display:block;color:#565758;font-size:18px; padding-top:10px;/*font-weight:bold;*/outline:none;}
.nav li a:hover{color:#eb7400}
.tel{width:233px;height:28px; position:absolute;right:58px;top:40px;}

/*banner*/
div.visual{width:100%!important;height:595px;position:relative;min-width:978px; padding-top:90px;}
div.visual ul.slides_container{width:100% !important;height:595px;display:inline-block;position:relative;}
div.visual ul.slides_container li{text-align:center;width:100% !important;position:relative;height:595px;overflow:hidden;background:#fff;}
img.imgVis{position:absolute;left:50%;top:0;margin-left:-960px;}

div.slideControl{width:87px;height:30px;margin:0 auto;overflow:hidden;position:relative; margin-top:-45px; z-index:333;}
div.slideControl ul.pagination{width:87px;height:30px;margin:0 auto;overflow:hidden;}
div.slideControl ul.pagination li{width:20px !important;float:left;padding:10px 0 0 0;}
div.slideControl ul.pagination li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
div.slideControl ul.pagination li a:hover, div.slideControl ul.pagination li.current a{background:url("../images/dot.png") 0 0 no-repeat;}
div.slideControl ul.pagination li a:hover strong, div.slideControl ul.pagination li a:hover span, div.slideControl ul.pagination li.current a strong, div.slideControl ul.pagination li.current a span{color:#947d5c;}




.feature .feature-item{background:url(../images/bg-01.png) no-repeat center;height:538px;position: relative}
.feature .feature-item>div{width: 1150px;height: 538px;display: flex;flex-wrap: wrap;margin: auto}
.feature .feature-item>div>div{width: 50%;height: 11%;margin-top:75px;position: relative;}
.feature .feature-item>div>div:nth-child(2n+2){width:40%;margin-left: 102px;}
.feature .feature-item>div>div>p{padding-left:15px;line-height:50px;font-size:15px;letter-spacing:1px;text-align:justify;text-justify:inter-ideograph;color: #ffffff;}
.feature .feature-item p>span{color: #f2eb65;font-size: 17px;font-weight: bold}

.feature .feature-item2{background:url(../images/bg-02.png) no-repeat center;height:538px;position: relative}
.feature .feature-item2>.middle{width: 925px;height: 445px;display: flex;flex-wrap: wrap;margin: auto}
.feature .feature-item2>.middle>div{width: 34%;height: 25%;margin-top: 58px}
.feature .feature-item2>.middle>.div-left{margin-left: 32%}
.feature .feature-item2>.middle>div>p{color: #ffffff;text-align: center;font-size: 17px;height: 30px;line-height: 30px;letter-spacing: 1px}
.feature .feature-item2>.middle>.title{width:100%;display:block;height: 70px;line-height: 90px;font-size: 25px;font-weight: bold;color: #ffffff;text-align: center;margin: auto}

.feature .feature-item3{background:url(../images/bg-03.png) no-repeat center;height:538px;position: relative}
.feature .feature-item3>.middle{width: 1030px;height: 100%;display: flex;flex-wrap: wrap;margin: auto}
.feature .feature-item3>.middle>div{width: 22%;height: 25%;margin-top: 107px}
.feature .feature-item3>.middle>div:nth-child(2n+2){margin-left: 530px}
.feature .feature-item3>.middle>div>p{color: #455671;text-align: center;font-size: 18px;height: 30px;line-height: 23px;font-weight: bold;letter-spacing: 1px;}
.feature .feature-item3>.middle>div>div{color: #445a73;line-height: 25px;letter-spacing: 1px}

.feature .feature-item4{background:url(../images/bg-04.png) no-repeat center;height:538px;position: relative}
.feature .feature-item4>.middle{width: 460px;height: 245px;letter-spacing: 1px;position: absolute;top: 145px;right: 500px;}
.feature .feature-item4>.middle>div{width: 100%;text-align: right}
.feature .feature-item4>.middle>.p1{height: 65px;color: #42a392;font-size: 48px;font-weight: bold}
.feature .feature-item4>.middle>.p2{height: 65px;font-size: 48px;font-weight: bold;color: #445a73}
.feature .feature-item4>.middle>.p3{line-height:29px;color: #42a392;font-size: 15px;font-weight: 550}

.feature .feature-item5{background:url(../images/bg-05.png) no-repeat center;height:538px;position: relative}
.feature .feature-item5>.middle{width: 380px;height: 275px;letter-spacing: 1px;position: absolute;top: 150px;right: 500px;}
.feature .feature-item5>.middle>div{width: 100%;text-align: right}
.feature .feature-item5>.middle>.p1{height: 65px;color: #fcfefe;font-size: 48px;font-weight: bold}
.feature .feature-item5>.middle>.p2{height: 65px;font-size: 48px;font-weight: bold;color: #fcfefe}
.feature .feature-item5>.middle>.p3{line-height:29px;color: #fcfefe;font-size: 15px;font-weight: 550}
.feature .feature-item5>.middle>div>span{color: #50f4d1}

.feature .feature-item6{background:url(../images/bg-06.png) no-repeat center;height:538px;position: relative}
.feature .feature-item6>.middle{width: 495px;height: 240px;letter-spacing: 1px;position: absolute;top: 155px;left: 520px;}
.feature .feature-item6>.middle>div{width: 100%;text-align: left}
.feature .feature-item6>.middle>.p1{height: 65px;color: #ffffff;font-size: 50px;font-weight: bold}
.feature .feature-item6>.middle>.p2{height: 65px;font-size: 50px;font-weight: bold;color: #ffffff}
.feature .feature-item6>.middle>.p3{line-height:29px;color: #ffffff;font-size: 15px;font-weight: 550}
.feature .feature-item6>.middle>div>span{color: #ffdca2}

.feature .feature-item7{background:url(../images/bg-07.png) no-repeat center;height:538px;position: relative}
.feature .feature-item7>.middle{width: 550px;height: 240px;letter-spacing: 1px;position: absolute;top: 155px;left: 520px;}
.feature .feature-item7>.middle>div{width: 100%;text-align: left}
.feature .feature-item7>.middle>.p1{height: 65px;color: #7d2318;font-size: 52px;font-weight: bold}
.feature .feature-item7>.middle>.p2{height: 65px;font-size: 52px;font-weight: bold;color: #7d2318}
.feature .feature-item7>.middle>.p3{line-height:29px;color: #fcfbf8;font-size: 15px;font-weight: 550}

.feature .feature-item8{background:url(../images/bg-08.png) no-repeat center;height:538px;position: relative}
.feature .feature-item8>.middle{width: 500px;height: 275px;letter-spacing: 1px;position: absolute;top: 150px;right: 420px;}
.feature .feature-item8>.middle>div{width: 100%;text-align: right}
.feature .feature-item8>.middle>.p1{height: 65px;color: #ffffff;font-size: 48px;font-weight: bold}
.feature .feature-item8>.middle>.p2{height: 65px;font-size: 48px;font-weight: bold;color: #ffffff}
.feature .feature-item8>.middle>.p3{line-height:29px;color: #ffffff;font-size: 15px;font-weight: 550}
.feature .feature-item8>.middle>div>span{color: #7afcbf}

.feature .feature-item9{background:url(../images/bg-09.png) no-repeat center;height:538px;position: relative}
.feature .feature-item9>.middle{width: 500px;height: 275px;letter-spacing: 1px;position: absolute;top: 150px;right: 420px;}
.feature .feature-item9>.middle>div{width: 100%;text-align: right}
.feature .feature-item9>.middle>.p1{height: 65px;color: #ffffff;font-size: 48px;font-weight: bold}
.feature .feature-item9>.middle>.p2{height: 65px;font-size: 48px;font-weight: bold;color: #ffffff}
.feature .feature-item9>.middle>.p3{line-height:29px;color: #ffffff;font-size: 15px;font-weight: 550}
.feature .feature-item9>.middle>div>span{color: #fec955}

.feature .feature-item10{background:url(../images/bg-10.png) no-repeat center;height:538px;position: relative}
.feature .feature-item11{background:url(../images/bg-11.png) no-repeat center;height:2296px;}
.feature .feature-item12{background:url(../images/bg-12.png) no-repeat center;height:800px;}
.feature .feature-item13{background:url(../images/bg-13.png) no-repeat center;height:800px;}

.feature .feature-item14{background:url(../images/bg-14.png) no-repeat center;height:800px;position: relative}
.feature .feature-item14>.middle{width: 1025px;height: 120px;position: absolute;top: 300px;left: 0;right:0;margin:auto;color: #5d5b5b;letter-spacing: 1px;line-height: 40px;font-size: 16px;text-indent: 32px;font-weight: bold}

.feature .feature-item15{background:url(../images/bg-15.png) no-repeat center;height:359px;}

.footer,.footer a{color:#b8bac3}
.footer a:hover{color:#e9e9e9;}
.footer .footer-t{height:165px;background-color:#58595d; }
.footer .footer-t .footer-inner{overflow:hidden; padding-top:25px; padding-left:250px;}
.footer .footer-t .footer-link{position:absolute;left:20px;bottom:10px;}
.footer .footer-t .footer-link a{margin-right:10px;}
.footer .footer-box{width:90px;float:left;text-align:left;padding-left:19px;}
.footer .contact{ margin-left:15px; width:350px; margin-top:70px;}
.footer .download{margin-left:100px;width:90px;}
.footer .footer-box .title,.footer .footer-box .sub-title{padding-bottom:10px;font-size:14px;color:#ffffff;}
.footer .footer-box .sub-title{font-size:12px;}
.footer .footer-box .telphone{width:300px;font-size:29px;color:#b8bac3;font-family:Arial;font-weight:bold; padding-left:13px;}
.footer .footer-box .weixin{font-size:14px;color:#b8b7bb;width:240px;}
.footer .footer-box .sms span{font-size:14px;}
.footer .footer-box .code img{width:85px;height:85px;}
.footer .footer-box .weixin span{color:#737279;margin-left:10px;font-size:12px;}
.footer .footer-box .sina,.footer .footer-box .wx{widh:34px;height:34px;display:inline-block;}
.footer .footer-box ul li{font-size:12px;color:#737279;line-height:25px;}
.footer .footer-box ul li a{font-size:12px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;}
.footer .footer-b{height:50px;background-color:#38393e;line-height:50px;}
.footer .footer-b .footer-inner{text-align:center;}


@keyframes aperture{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{transform:rotate(5deg);}20%,40%,60%,80%{transform:rotate(-5deg);}}
@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{transform:rotate(5deg);}20%,40%,60%,80%{transform:rotate(-5deg);}}
@-webkit-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{transform:rotate(5deg);}20%,40%,60%,80%{transform:rotate(-5deg);}}
@-o-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{transform:rotate(5deg);}20%,40%,60%,80%{transform:rotate(-5deg);}}
@keyframes aperture{0%{width:94px;height:94px;border-radius:47px;margin-left:-47px;margin-top:-47px;}25%{width:104px;height:104px;border-radius:52px;margin-left:-52px;margin-top:-52px;}50%{width:114px;height:114px;border-radius:57px;margin-left:-57px;margin-top:-57px;}75%{width:124px;height:124px;border-radius:62px;margin-left:-62px;margin-top:-62px;}100%{width:137px;height:137px;border-radius:68.5px;margin-left:-68.5px;margin-top:-68.5px;}}
@-moz-keyframes aperture{0%{width:94px;height:94px;border-radius:47px;margin-left:-47px;margin-top:-47px;}25%{width:104px;height:104px;border-radius:52px;margin-left:-52px;margin-top:-52px;}50%{width:114px;height:114px;border-radius:57px;margin-left:-57px;margin-top:-57px;}75%{width:124px;height:124px;border-radius:62px;margin-left:-62px;margin-top:-62px;}100%{width:137px;height:137px;border-radius:68.5px;margin-left:-68.5px;margin-top:-68.5px;}}
@-webkit-keyframes aperture{0%{width:94px;height:94px;border-radius:47px;margin-left:-47px;margin-top:-47px;}25%{width:104px;height:104px;border-radius:52px;margin-left:-52px;margin-top:-52px;}50%{width:114px;height:114px;border-radius:57px;margin-left:-57px;margin-top:-57px;}75%{width:124px;height:124px;border-radius:62px;margin-left:-62px;margin-top:-62px;}100%{width:137px;height:137px;border-radius:68.5px;margin-left:-68.5px;margin-top:-68.5px;}}
@-o-keyframes aperture{0%{width:94px;height:94px;border-radius:47px;margin-left:-47px;margin-top:-47px;}25%{width:104px;height:104px;border-radius:52px;margin-left:-52px;margin-top:-52px;}50%{width:114px;height:114px;border-radius:57px;margin-left:-57px;margin-top:-57px;}75%{width:124px;height:124px;border-radius:62px;margin-left:-62px;margin-top:-62px;}100%{width:137px;height:137px;border-radius:68.5px;margin-left:-68.5px;margin-top:-68.5px;}}

@media only screen and (min-width: 1367px) and (max-width: 1440px){
    .header .nav li a{padding:0 28px;}
}
@media only screen and (min-width: 768px) and (max-width: 1366px){.header .wrap{width:1000px;}.header .header-nav{width:768px;}.header .nav li a{padding:0 26px;}.header .nav li.fmcg a{padding:0 20px 0 43px;background-position:15px center}}
@media screen and (min-width: 1367px) and (max-width: 1540px) {
    .feature .feature-item4>.middle{position:absolute;right: 450px;}
    .feature .feature-item5>.middle{position:absolute;right: 450px;}
    .feature .feature-item6>.middle{position:absolute;left: 400px;}
    .feature .feature-item7>.middle{position:absolute;left: 400px;}
    .feature .feature-item8>.middle{position:absolute;right: 330px;}
    .feature .feature-item9>.middle{position:absolute;right: 330px;}
}
@media screen and (max-width: 1367px) {
    .feature .feature-item4>.middle{position:absolute;right: 380px;}
    .feature .feature-item5>.middle{position:absolute;right: 380px;}
    .feature .feature-item6>.middle{position:absolute;left: 330px;}
    .feature .feature-item7>.middle{position:absolute;left: 330px;}
    .feature .feature-item8>.middle{position:absolute;right: 260px;}
    .feature .feature-item9>.middle{position:absolute;right: 260px;}
}
