html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.preloader{position:fixed;display:none;width:100%;height:100%;background:white;z-index:99999}.preloader .item{position:absolute;width:100px;height:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px}html,body{font-family:SHCN-light,sans-serif;font-size:15px;color:black;font-weight:400;height:100%}a{text-decoration:none;outline:0;font-size:14px}h1{font-family:SHCN-light,sans-serif;font-size:34px;color:white;font-weight:400;text-transform:uppercase;letter-spacing:6px;line-height:1.2}p{font-size:14px;color:white;font-weight:300;letter-spacing:1px;margin-top:40px}h1 span{color:#2fa68e}::selection{background:#ada074;color:white}::-moz-selection{background:#ada074;color:white}.container{position:absolute;width:100%;height:100%}.start-page{position:relative;width:100%;height:100%;z-index:10;background:url('../img/background/start-page.jpg') #c0c0c0 bottom center fixed no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.start-page hr{color:white;margin-top:30px;background-color:white;height:1px;width:106px;border:0}.start-page .opacity{position:absolute;width:100%;height:100%;background:rgba(51,51,51,0.5)}.start-page .content{position:relative;width:700px;margin:0 auto;height:100%}.start-page .content .text{position:absolute;text-align:center;margin:auto;top:0;left:0;bottom:0;right:0;width:700px;height:520px}.start-page .content .text .logo{width:123px;height:123px;margin:0 auto 50px}.start-page .content .text .read-more{width:183px;height:47px;margin:100px auto;line-height:47px;border:1px solid white;text-transform:uppercase;color:white;display:block;cursor:pointer;font-size:14px;letter-spacing:1px;background:0;-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}.start-page .content .text .read-more:hover{color:white;background:#ada074;border:1px solid #ada074}.start-page .content .arrow-down{position:absolute;bottom:110px;left:50%;margin-left:-10px;width:21px;height:29px;background:url(../img/arrow-down.png) no-repeat center center;display:block;-webkit-animation:bounce-fade 1.2s infinite;-moz-animation:bounce-fade 1.2s infinite;-o-animation:bounce-fade 1.2s infinite;animation:bounce-fade 1.2s infinite}@-webkit-keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}@-moz-keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}@-o-keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}@keyframes bounce-fade{0%{opacity:0;bottom:70px}100%{opacity:1;bottom:35px}}.menu-media{position:relative;width:100%;height:90px;background:#ada074;z-index:1000;display:none}.menu-media .menu-content{padding:0 5%;width:90%;position:fixed;left:0;top:0;background:#ada074;z-index:9999;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.menu-media .menu-content .logo{color:white;font-weight:700;font-size:24px;width:200px;line-height:90px;float:left;list-style:none}.menu-media .menu-content .icon{width:41px;height:23px;float:right;line-height:100px}.menu-click{display:none;position:fixed;left:0;top:90px;width:100%;background:#fff;z-index:9999}.menu-click li{position:relative;width:100%;height:70px;color:#333;font-size:18px;text-align:center;line-height:70px;z-index:1000;border-bottom:1px solid #f2f2f2;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.menu-click li:hover a{color:#ada074}.menu-click li a{color:#333;font-size:18px}.menu{position:relative;padding-top:18px;width:100%;height:101px;background:white;border-bottom:1px solid #f2f2f2;z-index:1000}.menu-content{max-width:900px;position:relative;margin:0 auto;height:100%}.menu-content .logo{color:#333;font-weight:700;font-size:24px;width:210px;line-height:60px;float:left;list-style:none}.menu-content .logo img{vertical-align:middle}.menu-content ul{float:right;text-align:right;list-style:none}.menu-content li{display:inline-block;position:relative;float:left}.menu-content li a{color:#000;font-size:16px;display:block;padding:10px 15px 0 15px;line-height:30px;font-family:SHCN-light,sans-serif;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.menu-content li.active a{color:#ada074}.menu-content li a:hover{color:#ada074}.about-us{position:relative;width:100%;background:white;z-index:10}.about-us .content{position:relative;max-width:900px;margin:0 auto}.about-us h1{font-size:34px;color:black;text-align:center;padding-top:60px;letter-spacing:6px;text-transform:uppercase;line-height:1.2}.about-us hr{color:black;margin-top:30px;background-color:black;height:1px;width:106px;border:0}.about-us p.title{color:#7c7c7c;margin:40px auto;line-height:26px;letter-spacing:0;font-size:14px;font-weight:300;text-align:center}.about-us h2{text-align:center;margin-top:50px;font-size:26px;color:black;line-height:1.2;letter-spacing:6px;width:100%;position:relative;font-weight:400}.about-us p{text-align:center;font-size:13px;margin:30px auto;padding:0 5px;color:#a4a4a4;line-height:26px;letter-spacing:0;position:relative;font-weight:300}.about-us .column-one{margin-top:40px;max-width:300px;width:33%;float:left;margin-bottom:70px;height:350px}.about-us .column-one .circle-one{height:100px;position:relative;margin:0 auto;border:2px solid #f0f0f0;background:url(../img/icons/responsive.png) white no-repeat center center;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;max-width:100px;cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.about-us .column-one .circle-one:hover{border:2px solid #ada074}.about-us .column-two{margin-top:40px;max-width:300px;width:33%;float:left;margin-bottom:70px;height:350px}.about-us .column-two .circle-two{height:100px;position:relative;margin:0 auto;border:2px solid #f0f0f0;background:url(../img/icons/minimalist.png) white no-repeat center center;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:100px;cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.about-us .column-two .circle-two:hover{border:2px solid #ada074}.about-us .column-three{margin-top:40px;max-width:300px;width:33%;float:left;margin-bottom:70px;height:350px}.about-us .column-three .circle-three{height:100px;position:relative;margin:0 auto;border:2px solid #f0f0f0;background:url(../img/icons/free.png) white no-repeat center center;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:100px;cursor:pointer;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.about-us .column-three .circle-three:hover{border:2px solid #ada074}.portfolio{position:relative;width:100%;background:#f3f3f3;z-index:10}.portfolio .portfolio-margin{position:relative;max-width:900px;overflow:hidden;margin:0 auto}.portfolio .portfolio-margin .read-more{font-family:SHCN-light,sans-serif;width:183px;height:47px;position:relative;margin:50px auto 100px;line-height:47px;border:1px solid #333;text-transform:uppercase;text-align:center;color:#333;cursor:pointer;font-size:14px;background:0;-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in;letter-spacing:1px}.portfolio .portfolio-margin .read-more:hover{background:#ada074;color:white;border:1px solid #ada074}.portfolio .portfolio-margin h1{font-size:34px;color:black;text-align:center;margin-top:60px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.portfolio .portfolio-margin hr{color:black;margin-top:30px;background-color:black;height:1px;width:106px;border:0}.grid{margin-top:70px;width:100%;position:relative;margin-bottom:70px;overflow:hidden}@media(min-width:768px) and (max-width:1023px){.grid{margin-left:10%}}.grid li{width:285px;margin:0 15px 30px 0;margin-bottom: 50px;padding:0;float:left;position:relative}.grid img{width:285px;float:left;position:relative}.grid .text{display:none}.grid .no-text{position:absolute;width:285px;height:100%;background:rgba(173,160,116,0.5);z-index:2;opacity:0;-webkit-transition:all .6s ease-in;-moz-transition:all .6s ease-in;-ms-transition:all .6s ease-in;-o-transition:all .6s ease-in;transition:all .6s ease-in}.grid .no-text:hover{opacity:1}.grid p{font-size:18px;text-align:center;line-height:26px;margin-top:70px;font-weight:bold;letter-spacing:1px;color:#FFF}.grid p.description{font-size:12px;width:300px;margin-top:20px;text-align:center;line-height:20px;font-weight:400;color:#FFF;position:relative}.grid .des{font-size:14px;width:285px;text-align:left;line-height:50px;color:#000;position:absolute;bottom:-40px}.clear{clear:both}#appsoft{background:#fff}.partners{position:relative;width:100%;z-index:10;height:400px;background:url('../img/background/partners.jpg') 0 0 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.partners .opacity{position:absolute;width:100%;height:400px;background:rgba(79,79,79,0.6)}
.partners .content{position:absolute;max-width:900px;height:190px;margin:auto;top:0;bottom:0;left:0;right:0}.partners h2{color:white;letter-spacing:1px;font-size:32px;font-weight:300;text-align:center}.partners .logo{position:relative;max-width:900px;overflow:hidden;margin-top:50px;text-align:center}.partners .logo img{opacity:.5;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.partners .logo img:hover{opacity:1}.manuflow{position:relative;width:100%;z-index:10;overflow:hidden;background:#f3f3f3}.manuflow .content{position:relative;max-width:900px;overflow:hidden;margin:60px auto 65px auto}.manuflow h1{font-size:34px;color:black;text-align:center;margin-top:60px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.manuflow hr{color:black;margin-top:30px;background-color:black;height:1px;width:106px;border:0}.manuflow{background:#f3f3f3;margin:0 auto}.manuflow h3{line-height:35px;color:#6f6f6f;font-size:16px}.manuflow .manuList{padding-bottom:20px}.manuflow .manuList p{font-size:14px;color:#6f6f6f;margin:0;line-height:30px}.recruit{position:relative;width:100%;z-index:10;overflow:hidden;background:#fff}.recruit .content{position:relative;max-width:900px;overflow:hidden;margin:60px auto}.recruit h1{font-size:34px;color:black;text-align:center;margin-top:60px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.recruit hr{color:black;margin-top:30px;background-color:black;height:1px;width:106px;border:0}.recruit h3{display:inline-block;margin-bottom:20px;margin-left:20px;line-height:35px;color:#333;font-size:16px;clear:both;zoom:1;font-weight:bold;border-bottom:1px dashed #6f6f6f}.recruit .recList{padding:25px 0;zoom:1;position:relative}.recruit .recList:after{content:"";display:block;clear:both}.recruit .recList2{padding-left:280px;height:230px;float:right}.recruit .recList3{padding-left:50px}.recruit .recList4{padding-bottom:0}.recruit .recList .pic{display:inline-block;float:left;position:relative;height:100px}.recruit .recList1 .pic{width:308px}.recruit .recList2 .pic{width:179px}.recruit .recList3 .pic{width:301px}.recruit .recList4 .pic{width:320px}.recruit .recList img{width:auto;height:auto;position:absolute;left:0}.recruit .recList1 img{top:-108px}.recruit .recList2 img{top:-40px}.recruit .recList3 img{top:-65px}.recruit .recList4 img{top:-50px}.recruit .recList .txt{padding-left:0;display:inline-block;float:left;font-size:14px}.recruit .recList2 .txt{padding-left:10px;width:400px}.recruit .recList4 .txt{width:550px}.recruit .recList p{font-size:14px;color:#6f6f6f;margin:0;line-height:28px;position:relative;padding-left:50px}.recruit .recList p i{font-style:normal;font-size:14px;color:#6f6f6f;line-height:30px;position:absolute;left:20px;top:0}.contact{position:relative;width:100%;background:#f3f3f3;z-index:10;overflow:hidden;padding-bottom:60px}.contact .content{position:relative;max-width:900px;overflow:hidden;margin:60px auto 65px auto}.contact h1{font-size:34px;color:black;text-align:center;margin-top:60px;letter-spacing:6px;font-weight:bold;text-transform:uppercase;line-height:1.2}.contact hr{color:black;margin-top:30px;background-color:black;height:1px;width:106px;border:0}.contact .mapAPI{padding:0;padding-top:40px;margin:0}.mapAPI img{width:99%;height:auto}#map{width:863px;height:392px;border:#dbdbdb solid 5px;font-size:12px}.contact .path{margin:0;padding:10px 15px 40px;width:100%;overflow:hidden}.contact .path .pathList{width:25%;float:left;margin:0;padding:0}.contact .path .pathList p{text-align:center;margin:0;padding:0}.contact .path .pathList p i{color:#000}.contact .path .pathList p.txt{padding-top:10px;line-height:22px;word-break:break-word;color:#6f6f6f;max-width:90%;margin:0 auto}.contact .divider{height:2px;border-top:2px solid #aaa;border-bottom:1px solid #999;overflow:hidden;float:left;width:99%;display:block}.contact .message h3.tit{padding:50px 0;line-height:36px;font-size:30px;color:#333;font-weight:normal;text-align:center}.contact .message .formBox{width:96%;margin:0 auto}.contact .message .inputGroup{float:left;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.contact .message .inputGroup.lf{padding-right:20px}.contact .message .inputGroup.rt{padding-left:20px}.contact .message .inputGroup p{margin:0}.contact .message .inputGroup p.lab{line-height:25px;color:#000;font-size:16px}.contact .message .inputGroup p.lab span{margin-left:5px;line-height:25px;color:#999;font-size:12px}.contact .message .inputGroup p.inp input{display:block;margin-bottom:30px;padding:10px;width:100%;height:42px;line-height:22px;font-size:14px;border:1px solid #ddd;border-radius:3px;background:#f7f7f6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.contact .message .inputGroup textarea{display:block;margin-bottom:30px;padding:10px;width:100%;height:240px;line-height:22px;font-size:14px;resize:none;border:1px solid #ddd;border-radius:3px;background:#f7f7f6;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;word-break:break-all}
.contact .message .subGroup{padding:30px 0;width:100%;clear:both}.contact .message .subGroup input{display:block;margin:0 auto;width:320px;height:60px;text-align:center;line-height:60px;font-size:20px;background:#000;color:#fff;border:0 none;border-radius:3px}.fa-inverse{color:#fff!important}.hybshare{float:right;padding:0 10px;zoom:1;padding-top:5px}.grid a{display:block}.portoflio-item{width:285px;height:100%}.footer{position:fixed;bottom:0;width:100%;background:#3c3c3c}.footer .logo{position:relative;width:58px;height:58px;margin:0 auto;padding-top:50px}.footer .menu-footer{width:80%;text-align:center;margin:0 auto;padding-top:30px;overflow:hidden;position:relative}.footer .menu-footer a{line-height:46px;padding:10px;color:#a4a4a4;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.footer .menu-footer a:hover{color:#ada074}.footer .copyright{width:80%;position:relative;font-weight:300;margin:0 auto;padding:30px 0 50px;text-align:center;font-size:14px;line-height:36px;color:#a4a4a4}.fa-3x{font-size:3.2em!important}.fa-qq:before{content:url(../images/qq.png)!important}.bdshare-button-style2-24 a,.bdshare-button-style2-24 .bds_more{margin:6px 0 6px 6px!important}a.bds_weixin{background:url(../images/wx.png) no-repeat!important}a.bds_sqq{background:url(../images/qq20.png) no-repeat!important}a.bds_qzone{background:url(../images/qqkj20.png) no-repeat!important}a.bds_tsina{background:url(../images/weibo20.png) no-repeat!important}a.bds_tqq{background:url(../images/qqwb.png) no-repeat!important}a.bds_renren{background:url(../images/renren20.png) no-repeat!important}a.bds_fbook{background:url(../images/facebook20.png) no-repeat!important}.article_container{background-color:#fff}.list_articles{background-color:#fff;width:auto;display:block;margin-top:60px}li.article_list{width:auto;display:block;float:left;border-bottom:1px solid #f4f4f4;position:relative;margin-bottom:30px;padding-bottom:30px}li.article_list a{color:#7f7f7f;float:left}li.article_list .text{padding:0 10px 0 0;margin-left:300px;line-height:22px;display:block;width:auto}li.article_list .text p{color:black}.text h3{color:#666;margin:0;font-weight:bold;display:block;line-height:22px;width:100%}.text h3 a{color:#333;width:100%;font-size:16px}.text .smalltitle{font-size:14px;color:#6f6f6f;margin:0;line-height:28px}.text .description{font-size:14px;color:#6f6f6f;margin:0;line-height:28px;padding-top:45px}.text .bottom{margin-top:20px;font-size:14px;color:#6f6f6f;margin:0;line-height:28px;position:absolute;bottom:25px;width:66%}.text .bottom .source{text-align:left}.text .bottom .author{text-align:right;float:right}.am-gotop-fixed{width:48px;min-height:48px}.am-gotop-fixed a{display:list-item}.am-gotop{opacity:1}.swiper-container{width: 100%;height: 600px;}.swiper-slide:hover{cursor:pointer}