@charset "UTF-8";
@import url(./iconfont.css);
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ font-size: 20px; }

h1, h2, h3, h4, h5, p, body { margin: 0; }

h1, h2, h3, h4, h5 { font-weight: normal; }

body { font-size: 0.7rem; }

main { display: block; }

h1 { font-size: 2em; margin: 0.67em 0; }

hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

a { background-color: transparent; text-decoration: none; color: #333; }

abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ text-decoration: underline dotted; /* 2 */ }

ul, li { list-style: none; margin: 0; padding: 0; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

button, input { /* 1 */ overflow: visible; }

button, select { /* 1 */ text-transform: none; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }

details { display: block; }

summary { display: list-item; }

template { display: none; }

[hidden] { display: none; }

.float-left { float: left; }

.float-right { float: right; }

.container { width: 1200px; margin: 0 auto; }

.swiperTitle{width:1280px;margin: 0 auto; margin-top:170px;font-size: 52px;color: #fff;}
.swipertxt{margin: 0 auto; margin-top: 50px;font-size: 20px;color: #fff;width: 1280px;line-height: 1.6}
.swipertxt .innerText{width:760px}

a:focus, a:hover{color:#64BB46; }

/*澶撮儴瀵艰埅*/
.top-nav { height: 2rem; line-height: 2rem; overflow: hidden; background: #f5f5f5; font-size: 0.6rem; color: #999; }
.logo { overflow: hidden; margin: 15px 0; }
.logo img { width: auto;}
.logo .container{display: flex;align-items: center;justify-content: space-between;}
.logo .container:after,.logo .container:before{display: none;}
.logo .container .r{display: flex;align-items: center;}
.logo .container form{margin-right: 10px;height: 32px;border-radius: 16px;background: #fff;width: 32px;display: flex;align-items: center;padding-left: 10px;box-sizing: border-box;}
.logo .container form img{cursor: pointer;}
.logo .container form img:nth-child(1){display: block;}
.logo .container form img:nth-child(2){display: none;}
.logo input[type=text] {border: none;outline: none; height: 32px; line-height: 32px;width: 0;background: none;margin-left: 5px;}
.logo button { background: #64BB46; color: #fff; border: none; height: 2.2rem; line-height: 2.2rem; font-size: 1rem; vertical-align: middle; padding: 0 0.8rem; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.logo .container form.active{width: 195px;background: #F8F8F8;}
.logo .container form.active input[type=text]{width: 160px;}
.logo .container form.active img:nth-child(1){display: none;}
.logo .container form.active img:nth-child(2){display: block;}

.navbar-nav > li a.active { color: #fff; background: #0B519E; }

/*澶撮儴瀵艰埅*/
.nav {background: transparent; height: 45px; line-height: 45px; text-align: center;border-bottom: 1px solid #f2f2f2;}
.nav ul { display: flex;}
.nav li {position: relative;margin-right: 26px;}
.nav li:after{content: '';width: 15px;height: 3px;background-color: #64BB46;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);display: none;}
.nav li:last-child{margin-right: 0;}
.nav .active { color: #64BB46; }
.nav .active:after{display: block;}
.nav a { color: #333; display: inline-block; font-size:16px; }
.nav .active a{color: #64BB46;}
.nav ul li > ul{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);z-index: 5;position: absolute;top: 100%;left: 0;width: 175px;display: none;}
.nav ul li > ul li{margin-top: 0;}
.nav ul li > ul li a{font-size: 16px;display: block;}
.nav ul li > ul li a:hover{background-color: #64BB46;color: #fff;}

.type { margin-top: -25px;background-color: #FFF;border-radius: 4px;box-sizing: border-box;padding: 6px; box-shadow: 0px 7px 9px 0px rgba(0,0,0,0.1);}
.type > div{display: flex;height:96px; position: relative;}
.type a {background-position: right bottom;background-repeat: no-repeat;background-size: auto 72px; position: relative;z-index: 10; color: #333;background-image:url("/public/sheji/images/a.png");transition: background-image 0.3s linear 0.2s,color 0.3s linear 0.2s; flex: 1;display: flex;flex-direction: column; justify-content: center; border-radius: 4px;padding-left: 50px;}
.type a .zh{font-size: 20px;}
.type a .en{font-size: 14px;margin-top: 12px;}
.type a:hover,.type a.active {color: #ffffff; }
.type a:nth-child(1).active {background-image:url("/public/sheji/images/icon6.png");}
.type a:nth-child(2).active {background-image:url("/public/sheji/images/icon7.png");}
.type a:nth-child(3).active {background-image:url("/public/sheji/images/icon8.png");}
.type a:nth-child(4).active {background-image:url("/public/sheji/images/icon9.png");}


/* introduce */
.introduce{display: flex;justify-content: space-between;margin-top: 40px;}
.introduce-left{ flex: 1;margin-right: 75px;}
.introduce-change{height: 68px;display: inline-flex;position: relative;border-radius: 4px;overflow: hidden;}
/* .introduce-change:after{content: '';position: absolute;right: 100%;bottom: 0;width: 1280px;height: 2px;background: #64BB46;} */
.introduce-right{width: 507px;flex-shrink: 0;}
.introduce-right img{display: block;width: 100%;height: auto;}
.introduce-inner{ cursor: pointer;line-height: 70px;padding: 0 68px;font-size: 24px;color: #666666;background: #F9F9F9;}
.introduce-inner.active{background: linear-gradient( 147deg, #64BB46 0%, #46BBA9 100%);color: #fff;}
.introduce-text{line-height: 32px;}
.introduce-text h1{margin: 30px 0 20px 0;font-size: 24px;font-weight: bold;}
.introduce-text p{font-size: 16px;color: #333;line-height: 26px;}

.introduce-news{display: none;width: 670px;}
.introduce-news ul{margin-top: 15px;}
.introduce-news li a{display: flex;justify-content: space-between;padding: 15px 0;border-bottom: 1px solid rgba(232, 232, 232, 1); ;}
.introduce-news li:first-child{padding-top: 0;}
.introduce-news li:last-child{border: none;}
.introduce-news li .newsTimer{width: 80px;height: 80px;text-align: center;color: #fff;background: rgba(189, 192, 201, 1);}
.introduce-news li .newsTimer div:first-child{font-size:34px;margin: 10px 0;}
.introduce-news li .newsTimer div:last-child{font-size:13px;}
.introduce-news li .boll{ display:block;width: 6px;height: 6px;border-radius: 3px;background-color:rgba(173, 173, 181, 1);margin-top: 10px;} 
.introduce-news li .newsText{width: 560px;height: 80px;margin-top:7px}
.introduce-news li .newsText .newsIntroduce{margin-top: 8px;color: rgba(153, 153, 153, 1);text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
  -webkit-box-orient: vertical;}
.introduce-swiperR{display: none;}
.introduce-swiperR .zixunTimer{width: 80px;height: 80px;text-align: center;color: #fff;background: #64BB46;position: absolute;left: 0;top: 0;}
.introduce-swiperR .zixunTimer div:first-child{font-size:34px;margin: 10px 0;}
.introduce-swiperR .zixunTimer div:last-child{font-size:13px;}
.introduce-swiperR .zixunTxt{position: absolute;width: 100%;height: 52px;bottom: 0;background-color: rgba(0,0,0,.5);color: #fff;line-height: 52px;font-size: 18px;text-indent: 1em;}
.introduce-swiperR .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 56px;}
.introduce-textmore{margin-top: 25px;}
.introduce-textmore a{color: #64BB46;font-size: 16px;}
/* message */
.message{border-radius: 4px 0px 4px 4px;background: linear-gradient( 147deg, #64BB46 0%, #46BBA9 100%);height: 107px;display: flex; justify-content: space-between;color: #fff;align-items: center;padding-left: 40px;padding-right: 40px;box-sizing: border-box;}
.message li{display: flex;}
.message li img{display: block;width: 36px;}
.message .flexBox-txt{margin-left: 15px;}
.message .flexBox-txt .number{font-size: 30px;}
.message .flexBox-txt .number small{
  font-size: 14px;
  color: #FFFFFF;}
.message .flexBox-img{margin-top: 15px;}
.message .flexBox-txt .text{font-size: 14px;margin-top:5px}

.model-title { position: relative; font-size: 0.85rem;  display: flex; justify-content: space-between; align-items: center; }
.model-title a { font-size: 14px;color: #666666; }
.model-title.border-b { padding-bottom: 0.5rem; }
.aui-ellipsis-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-all;
  white-space: nowrap !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#seachtypeid{border: 1px solid #ddd;
  height: 2.3rem;
  line-height: 2.3rem;
  padding: 0 0.5rem;
  vertical-align: middle;
  outline: none;
  border-right: none;}

.addBgc{overflow: hidden;}
.floor1 { margin-top: 2rem; display: flex; justify-content: space-between; }
.floor1 .l { width: 70%; }
.floor1 .l ul { margin-top: 1.2rem; padding: 2rem 0; border: 2px solid #f1f1f1; display: flex; justify-content: space-between; }
.floor1 .l ul li { flex: 1; text-align: center; }
.floor1 .r { width: 27%; margin-left: 3%; }
.floor1 .r ul { margin-top: 1.2rem; border-top: 2px solid #f1f1f1; border-left: 2px solid #f1f1f1; display: flex; flex-wrap: wrap; }
.floor1 .r ul li { line-height: 1.3; width: 50%; text-align: center; box-sizing: border-box; border-bottom: 2px solid #f1f1f1; border-right: 2px solid #f1f1f1; padding: 0.7rem 0; }
.floor1 .r .iconfont { font-size: 1.8rem; color: #f19e40; }

.floor2 { margin-top: 2rem; }
.floor2 .model-title { margin-bottom: 1.2rem; }

.floor2 p { margin: 0; text-indent: 2em; line-height: 1.4; }
.floor2 img { float: left; }

.floor3 { margin-top: 2rem; }
.floor3 ul { display: flex; flex-wrap: wrap;margin-top: 25px; }
.floor3 ul h4 {font-weight: bold;font-size: 16px; margin: 12px 10px 12px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 28px) ;}
.floor3 ul p { color: #666;}
.floor3 ul a { display: inline-block;width: 100%;color: #333333; }
.floor3 ul .iconfont:before { color: #f19e40; }
.floor3 ul li {width: calc(25% - (20px - (20px / 4))); margin-right: 20px;margin-bottom: 20px; box-sizing: border-box;background-color: #fff;border: 1px solid rgba(70,187,166,0.1);border-radius: 4px;}
.floor3 ul li:nth-child(4n) { margin-right: 0; }
.floor3 ul li img { width: 100%;height: 170px;display: inline-block }
.floor3 .title{display: flex; font-size: 24px;color: #333;line-height: 30px;font-weight: bold;}
.floor3 span:nth-child(2n){color: #333333;font-size: 24px;margin-left: 14px;text-transform: uppercase;font-weight: normal;}
.floor3.chuangxin h4{line-height: 74px;font-size: 22px;}
.floor3 ul li .left{float: left; margin-left: 14px;color: rgba(124, 124, 124, 1);}
.floor3 ul li .right{float: right; margin-right: 14px;color: rgba(124, 124, 124, 1);}


.build { margin-top: 24px;background: #F8F8F8; padding-top: 30px;padding-bottom: 10px;}
.build .con a{font-size: 16px;word-break: keep-all;margin-right: 40px;margin-bottom: 30px;display: inline-block;}
.build .model-title{font-size: 24px;margin-bottom: 20px;border: 0;font-weight: bold;padding-bottom: 0;}
.build .con.first{margin-bottom: 10px;}



.footer { text-align: center; background: #363636; color: #cdcdcd; padding: 1.8rem 0; }
.footer h3 { margin-bottom: 1.8rem; }
.footer a { color: #fff; }

.end { line-height: 64px; color: #fff; background: #061707; text-align: center; font-size: 16px; }
.end a{color: #fff;}
.end img{width: 18px; vertical-align: middle;}
.xx_tiaozhuan { width: 2.5rem; height: 1.4rem; border: 1px solid #ddd; border-right: 0; text-align: center; /* float:right;*/ }

.xx_gogo { background-color: #0082da; color: #FFF; line-height: 1.4rem; width: 2rem; border: 1px solid #67b0d1; text-decoration: none; }

.xx_gongji { display: inline-block; float: left; border-right: 1px solid #ddd; line-height: 1.7rem; }

.xxsub_rtti { width: 100%; height: 2rem; line-height: 2rem; font-size: 1rem; color: #64BB46; border-bottom: 1px solid #c8c8c8; }

.pagination { display: inline-block; padding-left: 0; margin: 1rem 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 0.3rem 0.6rem; margin-left: -1px; line-height: 1.42857143; color: #64BB46; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.menu-title { background: #64BB46; color: #fff; font-size: 1.1rem; text-align: center; padding: 0.8rem 0; }
.menu-title small { font-size: 0.6%; display: block; }

.zhuanyeyuandi { margin-top: 30px; overflow: hidden; }
.zhuanyeyuandi .panel, .zhuanyeyuandi .list-group-item { background: none; }
.zhuanyeyuandi .panel-group { background: #f4f7f9; }
.zhuanyeyuandi .panel-group .panel { border-radius: 0; }
.zhuanyeyuandi .panel-heading { padding: 0; }
.zhuanyeyuandi .panel-heading a { padding: 20px 15px; width: 100%; display: inline-block; box-sizing: border-box; font-size: 0.8rem; }
.zhuanyeyuandi .panel.active { -background: #41a5e9; color: #0082da; }

.zhuanyeyuandi .panel-group .panel-heading + .panel-collapse > .list-group { padding-left: 10px; }

.zhuanyeyuandi .list-group-item.active { color: #333; border: none; }

.zhuanyeyuandi .list-group-item.active span { color: #41a5e9; }

.dxx_rtul { margin-top: 20px; padding: 0; }

.dxx_rtul li { display: block; height: 2.6rem; line-height: 2.6rem; background: url("../images/ico_zili.png") no-repeat 0 20px; font-size: 0.8rem; color: #000; }

.dxx_rtul li:hover { background: url("../images/ico_ziliHover.png") no-repeat 0 20px; }

.dxx_rtul li a { display: inline-block; width: 100%; height: 100%; margin-left: 15px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.dxx_rtul li span { width: 165px; display: inline-block; float: right; text-align: right; }

.col-lg-3 { width: 25%; float: left; position: relative; }

.col-lg-9 { width: 75%; float: left; padding-left: 3%; box-sizing: border-box; position: relative; }

span.diolt { position: relative; display: block; width: 12px; height: 12px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 1px solid #999; }
span.diolt:before { -display: none; content: ''; width: 4px; height: 4px; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); background: #999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 1px solid #999; }

.xb { width: auto; text-align: right; float: right; }

#login_form div{margin: 10px 0;text-align: center}
#login_form input{outline: none;border: 1px solid #ddd;height: 25px}
#login_form img{vertical-align: middle}
#login_form input:focus{border-color:#64BB46 !important;}
#login_form #submitd{background: #64BB46;height: 2.2rem;color: #fff;line-height: 2.2rem;width: 200px}

/*# sourceMappingURL=common.css.map */

/* media */
@media only screen and (max-width: 1366px) {
  .swiperTitle{font-size: 45px;}
  .swipertxt{font-size: 18px;width:624px}
  .introduce-textmore{margin-top: 0px;}

  .introduce-right{width:450px}
  .introduce-imgR{width:450px}
  .introduce-news{
    width: 500px;
  }
  .introduce-news li .newsText{
    width: 400px;
  }
  .introduce-swiperR{
    height: 456px;
  }
  .message .center {
    width: 1000px;
  }
  .swiper-container{
    height: 500px !important;
  }
  .message .flexBox-txt .text{font-size: 12px;}
  .message .flexBox-txt .number{font-size: 30px;}
  .flexBox-img img{width: 40px;}
  .message {height: 120px;}
  .message .flexBox li{margin-top: 20px;}
  .message .sanjiao{border-width:0 0 120px 60px}
  .message-title{
    font-size: 20px;
    margin-top: 30px;
  }

  .floor3 .title{
    font-size: 26px;
  }
  .floor3 span:nth-child(2n){
    font-size: 28px;
  }
  .floor3.chuangxin h4{
    font-size: 18px;
    line-height: 64px;
  }
    .build{
      margin-top: 0;padding: 35px 0;
  }
  .model-title .border-b {
    font-size: 28px;
    margin-bottom: 20px;
  }
  .build .con.first{
    margin-bottom: 40px;
  }
  .build .con a{
    font-size: 15px;
  }
  .swiperTitle{
    position: unset;
    width: 1000px;
    margin: 0 auto;
    margin-top: 170px;
  }
  .swipertxt{
    position: unset;
    width: 1000px;
    margin: 0 auto;
    margin-top: 40px;
  }
  .swipertxt .innerText{
    width: 680px;
  }
  .message .flexBox-img{
    margin-top: 20px;
  }
  .build .model-title{
    font-size: 26px;
  }

  /* img */
  .floor3 ul li{
    width: 232px;
  }
  .floor3 ul li img{
    height: 132px;
  }
  /* hangye */
  .zhuanyejianshe .hangye-innerImg{height: 247px !important;}
  .zhuanyejianshe h2{font-size: 26px;}

}
