body{color:#666;margin:0 auto;font-family:microsoft yahei;font-size:14px;line-height:1.8}*,.wrapper{box-sizing:border-box}dd,dl,form,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#333;font-weight:400}li,ul{list-style:none}img{border:0}a{color:#4b4b4b;cursor:pointer;text-decoration:none}a:hover{color:#fc3e47}.wrapper{-webkit-box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 10px}.center{text-align:center}.w-1000{width:1000px;min-width:1000px}.one-row,.w-100{width:100%}.one-row{display:table}.one-row>*{vertical-align:top;display:table-cell}.float-row{flex-wrap:wrap;display:flex}.tit{margin:20px auto;display:block}.home-tit,.tit{height:40px;font-size:22px;position:relative}.home-tit{margin:10px auto;padding-right:50px;display:inline-block}.tit:before{content:"";background:#ddd;width:100%;height:1px;display:block;position:absolute;bottom:0}.home-tit b,.tit b{z-index:1;margin-right:20px;font-weight:400;display:inline-block;position:relative;bottom:0}.tit b{border-bottom:2px solid #fc3e47}.tit span{z-index:1;color:#999;margin-right:20px;font-size:80%;display:inline-block;position:relative;bottom:0}.home-tit small,.tit small{color:#999;margin-left:-20px;font-size:80%}.home-tit small:before,.tit small:before{content:"/";padding:0 5px;top:0}.top-tit b{font-size:16px}.arrow:after{content:"";background:url(../images/tit-dot.png) 50% no-repeat;width:16px;height:16px}.arrow:after,.more:after{margin:auto;position:absolute;top:0;bottom:0;right:0}.more:after{content:"MORE";color:#999;font-size:18px}.page-tit{border-bottom:1px solid #ddd}.page-tit .tit{font-size:18px;line-height:40px;margin-bottom:0!important}.page-tit .tit:before{height:0!important}.section{margin-top:15px;margin-bottom:15px}.right{float:right}.text-right{text-align:right}.gray-bg{background:#f7f7f7}.section-tit{text-align:center;padding:30px 0}.section-tit p{color:#999;font-size:16px}.header{background:#fff;width:100%;height:60px}.header .inner{width:100%;display:table}.header .inner>div{vertical-align:middle;display:table-cell}.header .nav{float:right;height:60px;display:table}.header .nav>a{vertical-align:middle;color:#333;padding:0 24px;font-size:16px;display:table-cell}.header .hotline{text-align:right;width:120px;font-size:12px;line-height:18px}.about .nav-about,.contact .nav-contact,.index .nav-index,.news .nav-news,.product .nav-product{color:#fff!important;background:#fc3e47!important}.header .nav>a:hover{color:#fc3e47}.header .inner>.navbar-btn{display:none}.footer{background:#e5e5e5;margin-top:50px;padding-top:40px}.footer a{color:#666}.footer .inner{width:100%;display:table}.footer .inner>div{vertical-align:top;display:table-cell}.footer .title{color:#333;font-size:20px}.footer .QR-code{width:148px;vertical-align:middle!important}.footer .service-table{display:table}.footer .service-table>div{display:table-row}.footer .service-table>div>div{vertical-align:middle;padding:5px 0;display:table-cell}.service-table .img{padding-right:5px!important}.footer .slash{border-left:1px solid #d2d2d2;width:260px;padding-left:20px}.footer .tel h1{border-bottom:1px solid #d2d2d2;display:inline-block}.footer .add{width:188px}.footer .declare{color:#333;margin-top:30px;padding:20px 0;font-size:12px}.pagination{text-align:center;padding:3px}.pagination a,.pagination span{border:1px solid #ddd;margin:0 2px;padding:6px 12px}.pagination .current{color:#fff;background:#fc3e47;border-color:#fc3e47}.flexslider{background:url(../images/loading.gif) 50% no-repeat;height:600px;margin:auto;position:relative;overflow:hidden}.slides li{height:625px}.slides{z-index:1;position:relative}.flex-control-nav{z-index:2;text-align:center;width:100%;position:absolute;bottom:10px}.flex-control-nav li{margin:0 5px;display:inline-block}.flex-control-nav a{cursor:pointer;background:#fff;border-radius:4px;width:20px;height:8px;line-height:40px;transition:all .5s;display:inline-block;overflow:hidden}.flex-control-nav .flex-active{width:50px}.flex-direction-nav{z-index:3;width:100%;position:absolute;top:45%}.flex-direction-nav li a{cursor:pointer;width:50px;height:50px;display:block;position:absolute;overflow:hidden}.banner .wrapper{height:100%;display:table}.banner .banner-tit{vertical-align:middle;height:100%;display:table-cell}.banner h2{color:#fff;text-align:center;font-size:48px}.banner li{background-size:cover!important}.showslider{width:100%;position:relative}.showslider .scrollcontainer{overflow:hidden}.showslider ul{transform:all .5s}.showslider .btn{text-align:center;opacity:.2;color:#fff;background:#000;width:30px;height:60px;margin:auto;font-size:28px;line-height:100px;text-decoration:none;position:absolute;top:0;bottom:0}.showslider .btn.aleft{left:0}.showslider .btn.aright{right:0}.showslider .btn img{height:20px;margin-top:20px}.index .gray-bg{padding-top:45px;padding-bottom:45px}.index .item{margin:auto}.index .gray-bg .item{background:#fff;padding:20px;box-shadow:0 0 10px #ddd}.index .item .text{color:#999;text-align:justify;overflow:hidden}.index .news-title{line-height:36px;color:#666!important}.index .news-title .date{color:#999;border-radius:4px;font-size:12px;line-height:16px}.index .item .tit{margin-top:0}.index .one-row{margin:0 -10px}.index .one-row>div{width:33.3%;padding:10px}.index-intro{padding:40px 0}.index-intro h1{font-size:36px}.index-intro h3{color:#00afec;font-size:24px}.index-intro .line{background-color:#004098;width:50px;height:3px;margin:20px 0}.index-intro p{color:#333;margin-bottom:20px;font-size:14px}.index-intro .link{color:#00afec;float:right;font-size:16px;line-height:40px}.index-intro .one-row>.intro-text{vertical-align:middle;padding:20px 30px 20px 0}.index-intro .one-row>div{width:auto;padding:0 10px}.news-list a{display:block;position:relative}.news-list .title{width:270px;height:25px;display:block;overflow:hidden}.news-list .time{color:#999;position:absolute;top:0;bottom:0;right:0}.partner-list{width:100%;display:table}.partner-list>div{vertical-align:bottom;text-align:center;display:table-cell}.partner-list img{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;width:130px}.partner-list img:hover{-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.product .banner{background:url(../images/banner-product.png) 50% no-repeat;height:300px}.product .item{text-align:center;background:#fff;border:1px solid #fff;width:370px;height:229px;margin:0 auto 30px;padding:40px 10px;box-shadow:0 1px 6px #ddd}.pro-table{width:100%}.pro-table td:first-child,.pro-table td:nth-child(3){width:370px}.pro-table p{color:#999;margin-bottom:20px}.pro-table .btn{color:#999;border:1px solid #999;border-radius:4px;padding:4px 24px;font-size:16px;display:none}.pro-table .item:hover img{display:none}.pro-table .item:hover .btn{display:inline-block}.pro-table .pro-item01:hover{border-color:#fed8d9}.pro-table .pro-item01:hover .btn{color:#fc3e47;border-color:#fc3e47}.pro-table .pro-item02:hover{border-color:#fde6ce}.pro-table .pro-item02:hover .btn{color:#f88b20;border-color:#f88b20}.pro-table .pro-item03:hover{border-color:#caedcf}.pro-table .pro-item03:hover .btn{color:#50c560;border-color:#50c560}.pro-table .pro-item04:hover{border-color:#b5ebe9}.pro-table .pro-item04:hover .btn{color:#47cec9;border-color:#47cec9}.pro-table .pro-item05:hover{border-color:#bbe8ff}.pro-table .pro-item05:hover .btn{color:#1eb2ff;border-color:#1eb2ff}.pro-table .pro-item06:hover{border-color:#dfe2f9}.pro-table .pro-item06:hover .btn{color:#5969e1;border-color:#5969e1}.pro-adv{border-bottom:1px solid #ddd;width:100%;margin-bottom:30px;display:table}.pro-adv h1{color:#fc3e47;height:80px;padding-top:44px;line-height:30px}.pro-adv:nth-child(2) h1{background:url(../images/pro-adv-no01.png) no-repeat}.pro-adv:nth-child(3) h1{background:url(../images/pro-adv-no02.png) 100% 0 no-repeat}.pro-adv:nth-child(4) h1{background:url(../images/pro-adv-no03.png) no-repeat}.pro-adv:nth-child(5) h1{background:url(../images/pro-adv-no04.png) 100% 0 no-repeat}.pro-adv>div{vertical-align:bottom;display:table-cell}.pro-adv p{color:#999;margin-bottom:50px;margin-right:30px}.pro-adv.text-right p{margin-left:30px;margin-right:0}.about .banner{background:url(../images/banner-group.jpg) 50% no-repeat;height:300px}.about .eabout-banner{background:url(../images/banner-egroup.jpg) 50% no-repeat}.about-intro{background:#eee;margin-bottom:30px;padding:30px;position:relative}.about-intro:after{content:"";z-index:1;border-bottom:0 solid red;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:30px;left:30px}.about-intro h0{color:#fff;height:62px;font-size:62px;line-height:62px;display:block;overflow:hidden}.about-intro h1{line-height:30px}.about-intro p{color:#999;margin:10px auto}.about-co{border-collapse:separate;border-spacing:20px;width:100%;margin-bottom:30px;display:table;box-shadow:0 1px 6px #ccc}.about-co:first-child{margin-top:40px}.about-co>div{vertical-align:top;display:table-cell}.about-co p{color:#999}.about-co h1 img{padding-left:10px;display:inline-block}.about-co h2{color:#fc3e47;border-bottom:1px solid #dcdcdc;margin-bottom:5px;font-size:18px;line-height:48px}.about-index{border-collapse:separate;width:100%;display:table}.about-index>div{vertical-align:top;display:table-cell}.about-index p{text-indent:35px;padding-left:20px;font-size:16px}.history-item{border-bottom:1px solid #ddd;width:100%;display:table}.history-item>div{vertical-align:top;padding:30px 0;display:table-cell}.history-item>div:first-child{width:160px}.history-item:first-child{border-top:1px solid #ddd;margin-top:50px}.history-item .year{color:#333;padding-left:15px;font-size:24px;position:relative}.history-item .year:before{content:"●";color:#fc3e47;font-size:16px;position:absolute;top:0;left:0}.history-item li{padding-left:50px;line-height:30px;position:relative}.history-item .month{position:absolute;top:0;left:0}.history-item .event:before{content:"·";padding-right:5px}.team-intro{margin:30px auto;line-height:30px}.team-pic{width:100%;display:table}.team-pic>div{display:table-row}.team-pic>div>*{display:table-cell}.team-pic>div>div{width:280px}.team-pic .pic{margin-bottom:20px}.team-pic .pic p{text-align:center;background:#eee;margin:0;line-height:40px}.case-list{border-collapse:collapse;width:100%;margin:40px auto;display:table}.case-list>div{display:table-row}.case-list>div>div{vertical-align:middle;border:1px solid #ddd;height:90px;display:table-cell}.case-list img{max-width:160px;max-height:40px}.honour-pic{border-collapse:separate;border-spacing:20px;margin:0 -20px;display:table}.honour-pic li{vertical-align:middle;background:#f6f6f6;border:1px solid #ddd;height:240px;padding:0 20px;display:table-cell}.honour-pic img{height:200px}.honour-list p{margin:10px 0;padding-left:24px;position:relative}.honour-list p span{padding-left:10px}.honour-list p span:before{content:"·";padding-right:3px}.honour-list p:before{content:"";background:url(../images/honor-icon.png) 50% no-repeat;width:16px;height:16px;position:absolute;left:0}.job-intro{padding-top:30px}.job-intro p{margin-bottom:20px}.job-intro a{color:#fc3e47;padding:0 4px}.job-list>div:last-child{width:580px}.job-list .item{background:#eee;width:580px;margin-bottom:10px;padding:0 30px}.job-list .item .title{border-bottom:1px solid #eee;line-height:50px;position:relative}.job-list .item .title h3{color:#333;font-size:20px;display:inline-block}.job-list .item .title:hover,.news .summary:hover{cursor:pointer}.job-list .item .title:after{content:"";background:url(../images/arrow-down.png) 50% no-repeat;width:24px;height:24px;margin:auto;position:absolute;top:0;bottom:0;right:0}.job-list .item .details{padding:10px 0 30px;display:none}.job-list .item.open .title{border-color:#ddd}.job-list .item.open .title:after{background:url(../images/arrow-up.png) 50% no-repeat}.job-list .item.open .details{display:block}.privacy-intro h2{margin:30px 0 10px}.privacy-intro p{color:#999}.news .banner{background:url(../images/banner-news.png) 50% no-repeat;height:300px}.news .item{border-bottom:1px solid #ddd;padding:30px}.news .item .one-row>div{vertical-align:middle}.news .item .one-row>div:first-child{width:120px}.news .date{text-align:center;background:#eee;width:80px;height:80px;color:#666!important}.news .date h1{padding-top:6px;line-height:40px;color:#666!important}.news .summary h3{font-weight:700}.news .summary p{color:#999;font-size:12px}.news .item:hover{background:#f5f5f5}.news .item:hover .date{background:#fff}.news .item:hover .summary h3{color:#fc3e47}.news .pagination{margin-top:30px}.news-details-title{text-align:center;border-bottom:1px dashed #ddd;padding:20px 0}.news-details-title p{color:#999}.contact .banner{background:url(../images/banner-contact.png) 50% no-repeat;height:300px}.contact .one-row{margin-bottom:40px}.contact .one-row>div:last-child{width:570px}.contact .item{width:570px;height:185px;padding:10px 28px;box-shadow:0 1px 6px #ccc}.contact .item .title{color:#fc3e47;border-bottom:1px solid #ddd;margin-bottom:10px;font-size:24px;line-height:50px}.contact .item p{color:#333;margin-top:5px;padding-left:26px;font-size:16px;position:relative}.contact .item p:before{content:"";width:20px;height:20px;position:absolute;top:3px;left:0}.contact .item .add:before{background:url(../images/contact-icon-add.png) 0 no-repeat}.contact .item .tel:before{background:url(../images/contact-icon-tel.png) 0 no-repeat}.contact .item .web:before{background:url(../images/contact-icon-web.png) 0 no-repeat}.contact-tit{color:#333;background:#eee;margin:20px auto;font-size:20px}.contact-tit:before{content:"•";color:#fc3e47;padding-left:15px;padding-right:5px}@media screen and (width<=1200px){.w-lg{width:100%}.w-lg-80{width:80%}.partner-list img{width:100%}.slides li{background-position:50%!important;background-size:cover!important}.index-intro .intro-pic{display:none!important}.index-intro .one-row>.intro-text{padding:20px}.case-list>div{flex-wrap:wrap;display:flex}.case-list>div>div{width:16.6%;line-height:110px;display:inline-block}.job-list>*{display:block}.product .item{width:auto}.pro-table td{width:33.3%;padding:5px}.contact .one-row>div:last-child{width:50%}.contact .item{width:auto;height:100%}.contact .float-row>div{width:50%;padding:5px}}@media screen and (width<=768px){.w-sm{width:100%}.header .nav>a{padding:0 10px}.about-co>div,.about-index>div{display:block}.about-index p{padding:10px 0}.case-list>div>div{width:33.3%}.pro-adv img{display:none}.pro-adv{text-align:left}.pro-adv:nth-child(3) h1{background:url(../images/pro-adv-no02.png) no-repeat}.pro-adv:nth-child(5) h1{background:url(../images/pro-adv-no04.png) no-repeat}.pro-adv.text-right p{margin-left:0}}@media screen and (width<=576px){.w-xs{width:100%}.header{height:50px;line-height:50px}.header.drop{height:auto}.header.drop .nav{display:block}.header .nav>a{border-bottom:1px solid #dcdcdc;display:block}.header .inner>.logo{display:inline-block}.header .inner>.navbar{z-index:1000;display:block}.header .inner>.hotline{display:none}.header .inner>.navbar-btn{float:right;height:50px;padding-top:10px;line-height:50px;display:inline-block}.header .nav{width:100%;height:auto;display:none}.about .nav-about,.contact .nav-contact,.index .nav-index,.news .nav-news,.product .nav-product{background:#0c59db!important}.banner h2{font-size:24px}.flexslider{height:300px}.slides li{height:320px}.index .gray-bg{padding-top:20px;padding-bottom:20px}.tit span{margin-right:10px}.home-tit b,.tit b{font-size:18px;font-weight:700}.index .one-row{margin:0}.index .one-row>div{width:100%;padding:0;display:block}.footer{padding-top:20px}.footer li{display:inline-block}.footer .inner>div{display:block}.footer .slash{border-left:none;width:auto;padding-left:0}.footer .inner>.slash1{display:none}.footer .tel h1,.history-item .year{font-size:20px}.footer .add{width:auto}.footer .declare{margin-top:0}.page-tit .tit{height:auto}.history-item>div:first-child{width:100px}.product .item p,.team-pic .pic p{font-size:12px}.team-pic .pic img{max-width:100%;display:inline-block}.case-list>div>div img{width:80%}.job-list .item{padding:0 15px}.job-list .item,.job-list>div:last-child{width:100%}.news .item{padding:20px 10px}.news .item .one-row>div:first-child{vertical-align:top;width:100px}.product .item{height:160px;padding:20px 5px}.product .item img{width:30px}.product .item h2{font-size:14px}.product .section-tit{padding:20px 0}.pro-table .btn{padding:4px 10px;font-size:12px}.contact .item{padding:5px 10px}.contact .item .title{font-size:18px;line-height:32px}.contact .item p{font-size:12px}.news .news-details img{margin:auto;width:80%!important;height:auto!important}}.navbar .nav a.hover{color:#fff!important;background:#fc3e47!important}
