html{font-size: 62.5%;margin: 0;padding: 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;overflow-y:scroll;}
body {font-family:'微软雅黑';color: #000;margin: 0;padding: 0;}
/*  @font-face {font-family: '宋体';src: url(../fonts/simsun.ttf) format('truetype');} */
*{outline:0!important}
::selection{background-color:#475B6F;color:#fff}
li{list-style: none;}
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, tt, var,
b, u, i,
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, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;}
textarea{resize:none;-webkit-appearance: none}
.pr{position: relative;}
.clr{clear: both;display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.none{min-height: 1px;overflow: hidden;}
a{text-decoration:none;outline:0}
a{color:#4da7ca;-o-transition:all .4s;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}
a:hover{color:#4290ae;text-decoration:none;}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;}
.topnav{width: 100%;position: fixed;left: 0;top: 0;z-index: 99;-moz-box-shadow:0px 2px 3px #f0f0f0; -webkit-box-shadow:0px 2px 3px #f0f0f0; box-shadow:0px 2px 3px #f0f0f0;}
/* .topsoild{height: 3px;width: 100%;background:#04b02a;} */
.progressA{background:#e1e1e1;height:3px;position: relative;width: 100%;}
.progress-barA{animation-duration: 3s;animation-name: width;
  background-image: linear-gradient(to right, #04b02a, #04b02a, #04b02a, #04b02a, #04b02a, #04b02a);height: 100%;position: relative;}
@keyframes width {
  0%, 100% {transition-timing-function: cubic-bezier(1, 0, 0.65, 0.85);}
  0% { width: 0;}
  100% {width: 100%;}
}
.headernav .navbar{min-height: 92px;}
.headernav .navbar-default{background-color: #fff;}
.headernav .navbar-nav > li > a{line-height: 62px;font-size: 16px;position: relative;}
.headernav .navbar-nav > li> a:after{content: "";position: absolute;right: 0;top: 40%;width: 1px;height: 20%;background: #939da8;}
.headernav .navbar-nav > li:nth-child(7)> a:after{content: "";position: absolute;right: 0;top: 40%;width: 0px;height: 0;background:none;}
.navbar-default .navbar-nav > li > a{color: #000;}
.navbar-nav > li > span{line-height:92px;font-size: 16px;background-image:url("../images/ico2.png");background-repeat: no-repeat;padding-left: 38px;background-position: left center;display: block;margin-left: 12px;}
.headernav{padding-right:60px;padding-left:60px;margin-right: auto;margin-left: auto;}
.headernav .nav > li > a{padding-left: 34px;padding-right: 34px;} 
.navbar-default .navbar-nav > li > a.active{color: #04b02a;}
.f_frist{background-color: #484848;padding: 24px 0 20px;}
.f_frist, .f_frist a{color: #fff;}
.f_frist ul{min-height: 10px;overflow: hidden;}
.f_frist ul li{float: left;width: 21%;}
.f_frist ul li:nth-child(5){width: 16%;}
.f_frist ul li h3{font-size: 16px;margin-bottom: 20px;}
.f_frist ul li a{display: block;font-size: 14px;line-height: 26px;}
.f_frist ul li a:hover{color: #04b02a;}
.huazhan{color: #fff;line-height: 28px;border-left: solid 1px #a4a4a4;padding-left: 2.4rem;font-size:14px;}
.f_frist .row, .nextprev .row{margin-right: -0px;margin-left: -0px;}
.f_frist .col-lg-7, .f_frist .col-lg-5, .nextprev .col-sm-1, .nextprev .col-sm-11, .nextprev .col-xs-2, .nextprev .col-xs-10{position: relative;min-height: 1px;padding-right: 0px;padding-left: 0px;}
.f_frist .col-lg-7 {width: 65%;}
.f_frist .col-lg-5 {width: 35%;}
.f_seond{background-color: #383838;width: 100%;font-size:12px;color: #fff;line-height: 32px;}
.f_seond a{color:#fff;}
.t_right{text-align: right;}
.top_h{height: 92px;}
.Sowing .swiper-slide, .succeed .banne{background-repeat: no-repeat;background-position: center;background-size:cover;display:table;height:53vh;width:100%;position:relative;z-index:1;overflow-x:hidden;background-size: cover;}
.header-wrapper-inner{display:table-cell;text-align:center;vertical-align:middle;text-align: center;}
.Sowing .slogan{font-size:3.2rem;margin-bottom:8px;line-height:1.3em;color:#fff;font-weight: 800;}
.Sowing .secondary-slogan{font-size:2.2rem;color:#fff;line-height:1.4em;font-weight: 500;}
.Sowing .swiper-slide:hover .slogan{color:rgba(255,255,255,0.8);}
.se_About{padding:2% 0 4.6%;}
.h_title{text-align: center;position: relative;}
.h_title:after{content: "";position: absolute;bottom: 0;width:52%;left: 24%;height: 1px;background-color: #d5d5d5;z-index: 1;}
.h_title h3{line-height: 52px;position: relative;display: inline-block;}
.h_titleA h3{color: #fff;}
.h_title h3:after{content: "";position: absolute;bottom: 0;width:88%;left: 6%;height: 1px;background-color: #04b02a;z-index: 2;}
.se_About p{font-size:14px;color: #4a4a4a;padding: 3% 0 4%;line-height: 24px;}
.a_more{font-size:12px;text-align: center;padding-top:1.9rem;}
.a_more a{display: inline-block;position: relative;color: #4a4a4a;line-height: 30px;-webkit-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.a_more a:after{content: "";position: absolute;left: 10%;bottom: 0;width: 80%;background: #a4a4a4;height: 1px;}
.exhibi{background-image:url("../images/by.jpg");background-repeat: no-repeat;background-size: cover;padding:1rem 0 3.6rem;}
.exhibi ul, .newcontion{padding: 5.5% 0 4.2%;}
.port-1{width: 100%; position: relative; overflow: hidden; text-align: center;margin-bottom: 8px;height: 100%;}
.port-1 img{transition: 0.6s;-ms-transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;width: 100%;} /*.port-1:hover img*/
.exhibi ul li:hover img, .port-1:hover img, .guangz:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}
.exhibi li{width: 30.3333%;background: #fff;margin-right:4.5%;min-height: 357px;overflow: hidden;float: left;}
.exhibi li:nth-child(3){margin-right: 0;}
.tion_text{padding:4px 15px 8px;}
.tion_text h3{font-size: 18px;line-height: 30px;color: #000;}
.tion_text p{color: #4a4a4a;font-size:14px;}
.tion_text p span{display: block;line-height: 28px;}
.a_moreA{padding-top: 0;}
.a_moreA a{color: #FFF;}
.newcontion a{font-size:18px;color: #000;line-height: 24px;margin-bottom: 20px;display: block;}
.newcontion article{font-size:14px;color: #393939;line-height: 24px;display: block;margin-bottom: 1.6rem;}
.newcontion span{font-size:14px;color: #a9a9a9;}
.a_more a:hover{-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.hoter{margin-bottom: 30px;}
.newcont{padding-bottom: 2.2%;}
.se_bout{padding-bottom:3%;}
.cooperation{background:#d6d6d6;padding: 1.6rem 0; }
.h_titleB:after{content: "";background-color: #fff;}
.cooperation #friend{padding: 5.2% 0px 6%; overflow:hidden;}
.cooperation ul{width: 100%; float:left; overflow:hidden; cursor:pointer;}
.cooperation ul li{float: left;width: 18%;margin-right:2.5%;margin-bottom:2.5%;}
.cooperation ul li img{width: 100%;}
.cooperation ul li:nth-child(5n+0){margin-right: 0%;}
.succeed .banne{height: 43vh;}
.suc_case span{height: 1px;width: 108px;display: inline-block;vertical-align: middle;background-color: #fff;margin: 0 20px;text-transform:uppercase}
.suc_case{font-size: 3.6rem;color: #fff;}
.p_suc_case{color: #fff;font-size: 18px;line-height: 30px;margin-top: 0.5rem;}
.yinliao{padding:2.7% 0;}
.yinliao .guangz{border:solid 1px #cccccc;margin-bottom:16%;position:relative;}
.yinliao .guangz .port-1{height:auto;}
.yinliao .guangz a{padding: 6px 15px 18px;display: block;}
.yinliao .guangz a span{font-size: 16px;color: #000;line-height: 30px;display: block;text-align: center;}
.munpage{text-align: center;font-size: 16px;padding:0.6% 0 0.6rem;}
.munpage a{display: inline-block;border: solid 1px #c4c4c4;color: #696969;margin: 0 6px;padding: 6px 12px;border-radius: 4px;}
.munpagepernex{text-align: center;padding:4% 0 4rem;}
.munpagepernex a{display: inline-block;font-size: 16px;margin: 0 10%;border: solid 1px #c4c4c4;padding: 10px 16px;border-radius: 4px;color: #696969;}
.munpage a.active, .munpage a:hover, .munpagepernex a.active, .munpagepernex a:hover{color: #04b02a;border: solid 1px #04b02a;}
.details{padding: 1.2% 0;}
.details h2{text-align: center;font-size: 2.4rem;line-height:3.4rem;border-bottom: solid 1px #7a7a7a;padding: 1.2rem 0;}
.details_text{padding: 3.2% 0 8.6%;}
.details_text p{font-size: 16px;color: #000;line-height: 24px;margin-bottom: 2.6%;}
.nextprev{border-top: solid 1px #b2b2b2;padding:8px 0 8%;}
.nextprev span{font-size: 14px;color: #555555;display: block;padding: 8px 0;}
.nextprev a{font-size: 14px;color: #797979;padding: 6px 0;line-height: 24px;display:inline-block;}
.nextprev .col-sm-1{width:7%;}
.nextprev .col-sm-11{width:93%;}
/*.html_title{margin-bottom:3.8%; }*/
.html_title:after{content: "";width:0%;height: 0px;background-color:none;}
.html_title h3:after{content: "";height: 2px;}
.SEe_About{padding: 1.5% 0 0;}
.SEe_About p{padding-bottom: 1%;}
.ul_about{padding-top: 3.8%;margin-bottom: 4%;}
.ul_about li{float: left;}
.ul_about li:nth-child(1){background-color: #4f6afb;color: #fff;font-size: 14px;line-height: 27px;width: 67%;box-sizing: border-box;padding: 20px 38px 0px;margin-right:0.5%;min-height: 499px;overflow: hidden;}
.ul_about li:nth-child(2){width: 32.5%;}
.ul_about li h4{font-size: 18px;}
.ul_about li figure{margin-bottom: 2.2rem;}
.imgb .port-1{margin-bottom:1.5%;}
.rc_job{padding: 5.2% 0;}
#accordion{border-top: solid 1px #999999;}
.panel-default{border-bottom: solid 1px #999999;padding: 2rem 15px;border-radius: 0;}
.panel-title{font-size: 14px;display :-webkit-flex;display : flex;/* padding:32px; */align-items : center;flex-direction : row;/* padding: 2rem 15px; */}
.panel-title span{flex : 1;-ms-flex : 1;-webkit-flex : 1;-moz-flex : 1;}
.panel-body .jobcon p{padding: 0;line-height: 28px;}
.jobcon h4{margin-top: 20px;font-size:16px;margin-bottom: 8px;font-weight:600;}
.panel-title a{color: #6a6a6a;cursor: pointer;}
.rc_job ul{border-top: solid 1px #999999;margin-bottom:6.5%;}
.rc_job ul li{border-bottom: solid 1px #999999;padding: 2rem 0;}


.a_more a:hover, .newcontion .col-md-6:hover a, .nextprev a:hover, .panel-title a:hover{color: #04b02a;text-decoration:none;}
.mapimg{border:solid 1px #cfcfcf;margin: 5.4% 0 4.2%;}
.mapimg .port-1{margin: 0;}
.add{padding: 28% 0px 28% 8%;}
.add span{display:block;font-size: 16px;line-height: 30px;}
.add h4{font-size: 24px;line-height: 36px;}
.cevilanform{padding:3.6% 12% 15%;}
.cevilanform .row {margin-right: -15px;margin-left: -15px}
.cevilanform .col-sm-6{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}
.h1_cevilan{font-size:2.4rem;color:#202020;text-align: center;line-height: 3.6rem;margin-bottom: 4.2%;}
.gro_b{margin-bottom: 2.5%;}
.inputsub{background: #04b02a;width: 195px;height: 44px;border-radius: 20px;outline: none;text-align: center;font-size: 2.4rem;color: #fff;margin: 0 auto;border:none;display: block;cursor: pointer;}
.new_ban{background-color: rgba(0,0,0,0.3);width: 100%;height: 44px;text-align: center;position: absolute;left: 0;bottom: 0;z-index: 10;}
.new_ban a{line-height: 44px;display: inline-block;width: 160px;color: #Fff;cursor: pointer;}
.new_ban a:hover, .new_ban a.active{background-color: #04b02a;}
.newsbox{padding:4.6rem 0 3.8%;}
.newsbox ul{border-top:solid 1px #bababa;margin-bottom: 3.6%;}
.newsbox ul li{padding: 18px;border-bottom:solid 1px #bababa;}
.newsbox ul li a{font-size: 18px;color: #000;line-height: 24px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: block;width: 100%;}
.newsbox ul li:hover a{color: #04b02a;}
.newsbox ul li p{font-size: 14px;color: #000;line-height: 24px;padding:6px 0 12px;}
.newsbox ul li span{color: #818181;font-size: 12px;}
.details_text p img{display: block;margin: 0 auto;}



.boxshadow{-webkit-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;}
.boxshadow:hover{-webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, .4);-moz-box-shadow: 0 2px 16px rgba(0, 0, 0, .4);box-shadow: 0 2px 16px rgba(0, 0, 0, .4);-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}
.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #3b1c57;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}
.hover-border{display:block;position: absolute;z-index: 10}
.left-right-border{height: 0;}
.left-border{ left: 0px;top: 0;}
.right-border{ right: 0px;bottom: 0px;}
.left-right-top-bottom-border{width: 0;}
.left-top-border{right: 50%;top: 0px;}
.left-bottom-border{left: 0px;bottom: 0px;}
.right-top-border{right: 0px;top: 0px;}
.right-bottom-border{left: 50%;bottom: 0px;}




/*.right_side{right: 0%;top: 50%;position: fixed;z-index: 80000;-webkit-transform: translateX(0%) translateY(-50%);-ms-transform: translateX(0%) translateY(-50%);-moz-transform: translateX(0%) translateY(-50%);-o-transform: translateX(0%) translateY(-50%);transform: translateX(0%) translateY(-50%);}
.right_side ul li{overflow: hidden;height: 60px;transition:width 2s;-moz-transition:width 2s; -webkit-transition:width 2s;-o-transition:width 2s;width: 60px;}
.right_side ul li i{ width: 60px; height: 60px; border-bottom: 1px solid #03c12d; background: #04b02a url("../images/right_ico.png") no-repeat; cursor: pointer; position: relative;-webkit-transition:  background 0.5s ease-out ; -moz-transform:background 0.5s ease-out; transition: background 0.5s ease-out ;display:block;float: left;}
.right_side ul li i:hover{ background:#FFFFFF url("../images/right_hover_ico.png") no-repeat;}
.right_side ul li i.qq{  background-position: center 17px; border-top-left-radius: 5px;}
.right_side ul li i.tel{ background-position: center -44px; }
.right_side ul li i.wx{  background-position: center -105px; }
.right_side ul li i.top{ background-position: center -166px; border: none; border-bottom-left-radius: 5px;}
.side_gray .txt{height:60px;background:#04b02a ;color: #FFFFFF;margin-right: 12px; overflow: hidden;line-height: 60px;font-size: 16px;padding: 0 20px;border-bottom: 1px solid #03c12d;} 
  .right_side ul li:hover{width:220px;}*/


  /*侧边栏*/
.sidebar{right: 0%;top: 50%;position: fixed;z-index: 800;-webkit-transform: translateX(0%) translateY(-50%);-ms-transform: translateX(0%) translateY(-50%);-moz-transform: translateX(0%) translateY(-50%);-o-transform: translateX(0%) translateY(-50%);transform: translateX(0%) translateY(-50%);}
.sidebar li{overflow: hidden;}
.sidebar .ico{float: right; display: none;}
.sidebar .txt{float: right;height: 60px;background:#04b02a ;color: #FFFFFF;border-bottom: 1px solid #03c12d;overflow: hidden; width:60px;cursor: pointer;line-height: 60px;}
.sidebar .txt span{background-repeat:no-repeat;padding-left:65px ;font-size: 16px;line-height:60px; display: block;}
.sidebar .n1 span{background-image: url("../images/ico3.png");}
.sidebar .n2 span{background-image: url("../images/ico4.png");}
.sidebar .n3 span{background-image: url("../images/ico5.png");}
.sidebar .n4 span{background-image: url("../images/ico6.png");}
.sidebar li:nth-child(1){border-top-left-radius: 8px;}
.sidebar li:nth-child(4){border-bottom-left-radius: 8px;}
.coder{position: absolute;right:66px;margin-top: 10px;-moz-transition:all 1.5s; -webkit-transition:all 1.5s;-o-transition:all 1.5s;visibility: hidden;opacity: 0;}
.sidebar .n3:hover .coder{right:49px;visibility: visible;opacity: 1;}
/*侧边栏结束*/
