body{font-family:'microsoft yaHei',Arial,Helvetica,sans-serif;padding-bottom:40px;color:#5a5a5a;position:relative;}a.btn-danger{font-size:18px;border-radius:0px;padding:0px 20px;line-height:40px;border-width:0px;margin-top:50px;}.page-head{background-color:#fafbfd;padding-top:30px;padding-left:20px;margin-top:-30px;margin-bottom:35px;border-bottom:1px solid rgba(51,51,51,0.2);}.page-head h1{font-size:28px;margin-top:20px;margin-bottom:20px;}.page-head-colorbar{height:40px;background-color:#f39801;margin-top:-40px;margin-left:-40px;}.body-colorbar{height:40px;width:100%;margin-top:-34px;margin-bottom:-11px;background:-webkit-linear-gradient(lightgray,white);background:-o-linear-gradient(lightgray,white);background:-moz-linear-gradient(lightgray,white);background:linear-gradient(lightgray,white);}.btn-danger{background-color:#f39801;border-color:#f39801;}.breadcrumb>li>a{color:#fff;}.p-30{padding:30px 0;}.p-b-30{padding-bottom:30px;}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20;}.navbar-wrapper > .container-fluid{padding-right:0;padding-left:0;}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px;border-radius:0px;min-height:80px;}.navbar-wrapper .navbar .container-fluid{width:auto;}.navbar-toggle{margin-top:24px;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav a:focus,.navbar-default .navbar-nav a:hover{background-color:#f39801!important;display:block;}.navbar-header img{height:40px;}.navbar-header a{padding-top:20px;padding-left:5%;}.banner{margin-top:80px;margin-bottom:30px;height:150px;}.breadcrumb{background-color:transparent;padding:10px 0;margin-bottom:0;}.marketing .col-lg-4{margin-bottom:20px;text-align:center;}.marketing h2{font-weight:normal;}.marketing .col-lg-4 p{margin-right:10px;margin-left:10px;}.featurette-divider{margin:10px 0;}footer img{width:150px;}.base-footer{margin-top:100px;margin-bottom:-40px;padding-top:30px;width:100%;display:block;background-color:#f5f5f5;}.base-footer .row,.index-footer .row,.news-info,.contact-info,.desc-info{display:block;margin-right:auto;margin-left:auto;width:90%;}.desc-info{margin-top:-60px;}.base-footer address{line-height:1.6;}.base-footer-qrtext{text-align:center;padding-bottom:40px;}.index-go{position:absolute;bottom:100px;left:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateX(-50%);cursor:pointer;}.index-go p:first-of-type{margin-top:0px;margin-bottom:-13px;}.index-go p:first-of-type{-webkit-animation:icon1 2s infinite;animation:icon1 2s infinite;}.index-go p:nth-of-type(2){-webkit-animation:icon2 2s infinite;animation:icon2 2s infinite;}@keyframes icon1{0%{opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px);}50%{opacity:0.5;}100%{opacity:1;-webkit-transform:translateY(8px);transform:translateY(8px);}}@keyframes icon2{0%{opacity:0.5;-webkit-transform:translateY(-8px);transform:translateY(-8px);}50%{opacity:1;}100%{opacity:0.5;-webkit-transform:translateY(8px);transform:translateY(8px);}}.scroll-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2em;width:1.2em;font-size:22px;color:rgba(255,255,255,0.5);border-radius:2em;border:solid 2px;-webkit-transition:.4s;transition:.4s;}.scroll-icon:hover{background-color:rgba(255,255,255,0.05);color:#fff;}.scroll-icon::after{content:'';width:5px;height:5px;background-color:#fff;border-radius:50%;-webkit-animation:scroll-icon 2.2s infinite cubic-bezier(0.65,0.05,0.36,1);animation:scroll-icon 2.2s infinite cubic-bezier(0.65,0.05,0.36,1);}@-webkit-keyframes scroll-icon{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;}30%,70%{opacity:1;}100%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0;}}@keyframes scroll-icon{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px);opacity:0;}30%,70%{opacity:1;}100%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0;}}@media (min-width:1200px){footer{margin:0px;}}.index-title{padding-top:80px;}.section1,.section3{text-align:center;color:#fff;}.section1 .index-title p{font:30px "Microsoft Yahei";text-shadow:#000 3px 4px 5px;position:relative;right:-120%;}@media (min-width:768px){.section1 .index-title p{font-size:50px;}}.sectionx-title{padding-top:10px;padding-bottom:10px;font-size:36px;color:#fff;}.sectionx-text{line-height:36px;font-size:24px;padding-left:10%;padding-right:10%;color:#fff;}@media (min-width:768px){.sectionx-title{padding-top:100px;padding-bottom:50px;font-size:50px;color:#fff;}.sectionx-text{line-height:50px;font-size:36px;padding-left:10%;padding-right:10%;color:#fff;}}.circle{margin:60px auto;display:block;width:100px;height:100px;border-style:solid;border-width:3px;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.circle-text{font-family:"microsoft yaHei";width:100px;height:100px;line-height:94px;text-align:center;font-size:24px;}.circle-text a{text-decoration:none;color:#333333;}.circle:hover{border-color:red;cursor:pointer;}.circle:hover .circle-text a,.circle-text a:hover{color:red;}#p2-row2-c1,#p2-row2-c2,#p2-row2-c3,#p2-row2-c4{bottom:-800px;}.p2_row{margin-top:80px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:none;background-color:#f7f7f7;opacity:0;}.p2_row2{display:block;margin-left:auto;margin-right:auto;}.p2_row2 img{width:100px;}.p2_row2 h4{font-family:"microsoft yaHei";font-size:20px;}.p2_title{font-size:36px;}.p2_content{font-size:20px;}@media (min-width:768px){.p2_row{display:block;width:98%}div.p2_text{padding:25px;position:relative;right:-120%;}img.p2_img{left:-120%;margin:0;position:relative;}}@media (min-width:1200px){img.p2_img{margin:0;width:400px;height:500px;position:relative;}div.p2_col{padding:0;width:400px;}div.p2_text{width:750px;}.p2_row{width:1150px;}.p2_row2{width:1150px;}}.p3-1{width:100%;margin:0;}.p3-1 p{font-size:20px;position:absolute;z-index:2;}.p3-img{opacity:0;}#p3-p1{bottom:100px;right:-50%;}#p3-p2{left:-50%;bottom:60px;}@media (min-width:480px){.p3-1 p{font-size:24px;}}@media (min-width:768px){.p3-1 p{font-size:36px;}#p3-p2{bottom:50px;}}.index-p4-right{padding:0px 70px;right:-110%;}.index-p4-left{left:-30%;display:none;}.btn-block span.glyphicon.glyphicon-menu-right{font-size:12px;float:right;margin-top:5px;}.btn-danger span.glyphicon.glyphicon-menu-right{font-size:14px;padding-left:5px;}.index-p4-title h1{padding-top:15%;padding-bottom:10px;color:#f39801;}.big-line{display:inline-block;width:180px;height:3px;margin-top:15px;margin-bottom:15px;background-color:black;}.index-p4-list div.col-lg-6{padding-left:0px;}.index-p4-list .btn{border-radius:0px;padding:16px;border-width:0px;margin-bottom:20px;font-size:16px;text-align:left;min-width:222px;}@media (min-width:768px){.index-p4-left{display:block;}}.section-foot{background-color:#f5f5f5;}.index-footer  .row{padding-top:30px;padding-bottom:50px;margin-top:-100px;}.index-footer address{line-height:1.6;}.about-info .nav-pills>li>a{color:black;padding:5px;border-style:solid;border-width:1px;margin-left:10px;}.about_row{margin-top:30px;margin-bottom:60px;background-color:#f7f7f7;width:90%;}.about-col-img{padding:30px;width:100%;}.about-col-text{padding:30px;width:auto;}.about-col-text-title{font-size:20px;}.about-col-text-content{font-size:16px;line-height:30px;}.job-row .panel-default{border:0px;border-radius:0px;margin-bottom:20px;}.job-row .panel-title{cursor:pointer;font-size:24px;line-height:60px!important;}.job-row .glyphicon{top:4px;color:red;margin-right:10px;}.job-row{margin-top:25px;}.job_title{margin-right:20px;margin-left:35px;line-height:20px;font-size:14px;color:#8d8f93;}.panel-body{font-size:16px;background:#f8f8f8;}.job_dldt dt{width:80px;}.job_dldt dd{margin-left:100px;min-width:100px;}dt.job_ol{border-bottom:burlywood;border-width:3px;border-bottom-style:solid;margin-bottom:10px;}dd.job_salary{color:crimson;}.desc-date{font-size:16px;color:#a7a7a7;padding-top:10px;}p.desc-text{text-indent:2em;font-size:16px;}p.desc_img_text{text-indent:2em;color:#a7a7a7;margin-top:-16px;}img.desc{width:100%;padding:20px;}.contact-form{display:block;margin-right:auto;margin-left:auto;width:1150px;border-style:solid;border-width:1px;padding:20px;}.errorlist{color:red;}.captcha{margin-left:10px;width:120px;height:50px;border:1px;border-style:solid;border-color:#cccccc;}.contact-info{display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-top:10px;}.contact-addr{font-size:19px;line-height:2;}.contact-addr-first{margin-top:30px;}.contact-addr img{float:right;}div.input-group-addon{border-radius:0;background-color:#ffffff;color:#8f8f8f;}div.addon-last{color:red;}.input-group input{border-radius:0;border-left-width:0;border-right-width:0;height:50px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.input-group{margin-top:20px;}.input-group textarea{border-radius:0;border-left-width:0;border-right-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.form-control,.form-control:focus{border-color:#cccccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#id_captcha_1{width:30%;border-right-width:1px;}.contact-submit{height:50px;width:180px;border-radius:0px;}.modal-content ol li{color:red;}@media (min-width:768px){.banner{height:200px;}.page-head{padding-left:3%;}.page-head h1{margin-bottom:30px;font-size:36px;}.navbar-wrapper{margin-top:20px;}.navbar-wrapper .container-fluid{padding-right:15px;padding-left:15px;}.navbar-wrapper .navbar{padding-right:0;padding-left:0;}.navbar-wrapper .navbar{border-radius:0px;}.navbar li a{padding:20px 15px;font-weight:200;}.job_title_text{text-align:right;}.job-row .panel-title{line-height:80px!important;}.job_title{line-height:80px;margin-left:0px;}.captcha{width:150px;}}@media (min-width:992px){.desc-info{width:900px;}}@media (min-width:1200px){.page-head{padding-left:0;}.page_width,.about_row,.job-row,.news-info,.about-info,.contact-info,.base-footer .row,.index-footer .row{width:1150px;}.navbar li a{font-size:18px;padding:20px 20px;}.navbar-header img{height:70px;}.navbar-header a{padding-top:5px;padding-left:80px;}.about-col-img{padding:0;width:450px;}.about-col-text{padding:60px;width:700px;}img.about_img{margin:0;width:450px;height:500px;}.about-info{font-size:16px;}.contact-info{padding-left:0;}}