@charset "utf-8";
@font-face {
  font-family: 'impact';
  src: url("impact1.ttf"/*tpa=http://www.turinrobot.com/font/impact1.ttf*/);
  src: url("impact1-webfont.woff"/*tpa=http://www.turinrobot.com/font/impact1-webfont.woff*/), url("impact1-webfont.eot"/*tpa=http://www.turinrobot.com/font/impact1-webfont.eot*/), url("impact1-webfont.svg#impact1-webfont"/*tpa=http://www.turinrobot.com/font/impact1-webfont.svg#impact1-webfont*/) format('svg');
}
.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
body {
  background: #2d2d2d;
}
/*首页--开始--头部*/
.head-b {
  width: 1240px;
  height: 91px;
  margin: 0 auto;
  padding-top: 27px;
}
.head-b .logo-b {
  width: 208px;
  margin-right: 20px;
  float: left;
}
.head-b .nav-b {
  width: 707px;
  float: left;
  margin-left: 92px;
  padding-top: 5px;
}
.head-b .nav-b li {
  float: left;
  padding: 0 5px;
  position: relative;
  padding-bottom: 29px;
}
.head-b .nav-b li a {
  width: 90px;
  height: 30px;
  display: block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 27px;
  overflow:hidden;
}
.head-b .nav-b li a:hover {
  font-weight: bold;
  color: #ffe100;
  border: 1px solid #ffe100;
  line-height: 27px;
}
.head-b .nav-b li .gaol {
  font-weight: bold;
  color: #ffe100;
  border: 1px solid #ffe100;
}
.head-b .nav-b li .gaol2 {
  font-weight: bold;
  color: #ffe100;
  border: 1px solid #ffe100;
}
.head-b .nav-b li .xiala {
  position: absolute;
  left: 5px;
  top: 59px;
  padding: 10px 14px;
  background: #ffe100;
  text-align: left;
  z-index: 999;
}
.head-b .nav-b li .xiala p a {
  text-align: left;
  width: 115px;
  color: #2d2d2d;
}
.head-b .nav-b li .xiala p a span {
  font-size: 14px;
  color: #2d2d2d;
  line-height: 14px;
}
.head-b .nav-b li .xiala p a span i {
  font-style: normal;
  font-family: "宋体";
}
.head-b .nav-b li .xiala p a:hover {
  font-weight: normal;
}
.head-b .nav-b li .xiala p a:hover span {
  font-weight: normal;
  text-decoration: underline;
}
.head-b .search {
  border-bottom: 1px solid #424242;
  height: 25px;
  margin: 0 auto 0 auto;
  width: 203px;
  float: right;
  margin-top: 5px;
}
.head-b .search select {
  display: none;
}
.head-b .search .select_box {
  font-size: 12px;
  color: #999999;
  width: 41px;
  line-height: 25px;
  float: left;
  position: relative;
}
.head-b .search .select_showbox {
  height: 25px;
  background: url("img-2.png"/*tpa=http://www.turinrobot.com/images/img-2.png*/) no-repeat 32px center;
  font-size: 14px;
  color: #c7c6c6;
  font-weight: normal;
}
.head-b .search .select_showbox.active {
  background: url("img-2.png"/*tpa=http://www.turinrobot.com/images/img-2.png*/) no-repeat 32px center;
}
.head-b .search .select_option {
  display: none;
  left: 0px;
  top: 25px;
  position: absolute;
  z-index: 99;
  background: #fff;
  background: rgba(255, 255, 255, 0.1);
  padding-top: 5px;
  padding-bottom: 5px;
}
.head-b .search .select_option li {
  width: 41px;
  cursor: pointer;
  text-align: center;
  line-height: 21px;
}
.head-b .search .select_option li.selected {
  color: #fff;
}
.head-b .search .select_option li.hover {
  color: #ffe100;
  text-decoration: underline;
}
.head-b .search input.inp_srh,
.head-b .search input.btn_srh {
  border: none;
  background: none;
  height: 25px;
  line-height: 25px;
  float: left;
}
.head-b .search input.inp_srh {
  outline: none;
  width: 136px;
  padding-left: 10px;
  color: #5e5e5e;
  font-size: 12px;
}
.head-b .search input.inp_srh:focus,
.head-b .search input.inp_srh:active {
  color: #fff;
}
.head-b .search input.btn_srh {
  background: url("img-1.png"/*tpa=http://www.turinrobot.com/images/img-1.png*/) no-repeat right center;
  width: 26px;
}
/*首页-banner*/
.banner-boss {
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  min-width: 1240px;
}
.banner-ny {
  text-align: center;
  position: relative;
  height: 300px;
  width: 100%;
  display: block;
  width: 1600px;
  min-width: 1240px;
  margin-left: -800px;
  left: 50%;
}
.banner-sy {
  text-align: center;
  position: relative;
  height: 675px;
  width: 100%;
  display: block;
  width: 1600px;
  min-width: 1240px;
  margin-left: -800px;
  left: 50%;
}
.banner-sy .slick-prev {
  width: 40px;
  height: 40px;
  text-indent: -20000px;
  border: none;
  z-index: 99;
  position: absolute;
  left: 7%;
  top: 50%;
  margin-top: -20px;
  background: url("img-3.png"/*tpa=http://www.turinrobot.com/images/img-3.png*/) no-repeat 0 0;
  cursor: pointer;
}
.banner-sy .slick-prev:hover {
  background: url("img-3.png"/*tpa=http://www.turinrobot.com/images/img-3.png*/) no-repeat 0 -50px;
}
.banner-sy .slick-next {
  width: 40px;
  height: 40px;
  text-indent: -20000px;
  border: none;
  z-index: 99;
  position: absolute;
  right: 7%;
  top: 50%;
  margin-top: -20px;
  background: url("img-3.png"/*tpa=http://www.turinrobot.com/images/img-3.png*/) no-repeat -50px 0;
  cursor: pointer;
}
.banner-sy .slick-next:hover {
  background: url("img-3.png"/*tpa=http://www.turinrobot.com/images/img-3.png*/) no-repeat -50px -50px;
}
.banner-sy .slick-dots {
  margin: 0 auto;
  position: absolute;
  left: 50%;
  bottom: 0px;
  margin-left: -35px;
}
.banner-sy .slick-dots li {
  width: 11px;
  height: 11px;
  float: left;
  margin: 0 6px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  cursor: pointer;
  padding: 3px 0;
  background: #c0c0c0;
}
.banner-sy .slick-dots li button {
  text-indent: -20000px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.banner-sy .slick-dots .slick-active {
  width: 14px;
  height: 14px;
  border: 2px solid #ffe100;
  padding: 0px 0;
  background: transparent;
  position: relative;
  top: -2px;
}
/*首页---导航*/
.sy-about {
  width: 1240px;
  margin: 0 auto 70px;
  padding-top: 65px;
}
.sy-about dl {
  width: 100%;
  margin: 0 auto 30px;
}
.sy-about dl dt {
  width: 100%;
  height: 75px;
  text-align: center;
  position: relative;
  z-index: 9;
}
.sy-about dl dt:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #525252;
  position: absolute;
  left: 0;
  bottom: 27px;
  z-index: -1;
}
.sy-about dl dt:after {
  content: "";
  display: block;
  width: 286px;
  height: 1px;
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -143px;
  bottom: 27px;
  z-index: -1;
}
.sy-about dl dt b {
  font-size: 50px;
  color: #fff;
  padding: 0 22px;
  background: #2D2D2D;
  font-family: "impact";
  font-weight: normal;
}
.sy-about dl dd {
  width: 100%;
  text-align: center;
  font-size: 21px;
  color: #fff;
}
.sy-about p {
  font-size: 14px;
  color: #bfbfbf;
  line-height: 30px;
  text-indent: 1em;
}
.sy-about p a {
  color: #ffe100;
}
.sy-about p a:hover {
  text-decoration: underline;
}
/*底部信息*/
.foot-boss {
  width: 100%;
  border-top: 1px solid #424242;
  margin: 0 auto;
  padding-top: 40px;
}
.foot-boss .up-con {
  width: 1240px;
  margin: 0 auto 50px;
}
.foot-boss .up-con dl {
  float: left;
  padding-left: 29px;
}
.foot-boss .up-con dl dt {
  font-size: 16px;
  color: #ccc;
  height: 30px;
  border-bottom: 1px solid #333333;
  margin-bottom: 16px;
}
.foot-boss .up-con dl dd {
  font-size: 14px;
  color: #737373;
  line-height: 22px;
}
.foot-boss .up-con dl dd a {
  display: block;
  color: #737373;
  height:22px;overflow:hidden
}
.foot-boss .up-con dl dd a:hover {
  color: #fff;
}
.foot-boss .up-con .sen-u1 {
  background: url("img-6.png"/*tpa=http://www.turinrobot.com/images/img-6.png*/) no-repeat left top;
  width: 210px;
  margin-right: 50px;
}
.foot-boss .up-con .sen-u1 dd {
  float: left;
  margin-right: 20px;
}
.foot-boss .up-con .sen-u2 {
  background: url("img-4.png"/*tpa=http://www.turinrobot.com/images/img-4.png*/) no-repeat left top;
  width: 214px;
  margin-right: 50px;
}
.foot-boss .up-con .sen-u2 dd {
  float: left;
  margin-right: 20px;
}
.foot-boss .up-con .sen-u3 {
  background: url("img-7.png"/*tpa=http://www.turinrobot.com/images/img-7.png*/) no-repeat left top;
  width: 390px;
}
.foot-boss .up-con figure {
  float: right;
}
.foot-boss .up-con figure span {
  display: block;
  text-align: center;
  width: 113px;
  height: 112px;
  position: relative;
  margin-left: 17px;
  float: left;
  background: #1f1f1f;
}
.foot-boss .up-con figure span img {
  max-height: 100%;
  max-width: 100%;
}
.foot-boss .un-con {
  width: 100%;
  padding: 15px 0;
  margin: 0 auto;
  background: #ffe100;
}
.foot-boss .un-con p {
  width: 1240px;
  font-size: 14px;
  color: #121212;
  margin: 0 auto;
}
/*内页-关于我们*/
.ny-container {
  width: 1240px;
  margin: 0 auto;
  color:#fff;
}
.ny-container .bread-b {
  width: 100%;
  text-align: right;
  padding-top: 6px;
  margin-bottom: 15px;
  height: 15px;
}
.ny-container .bread-b dl {
  float: right;
}
.ny-container .bread-b dl dt {
  float: left;
  font-size: 12px;
  color: #797979;
}
.ny-container .bread-b dl dd {
  float: left;
  font-size: 12px;
  color: #797979;
  margin-left: 5px;
}
.ny-container .bread-b dl dd a {
  color: #797979;
}
.ny-container .bread-b dl dd a:hover {
  color: #eee;
}
.ny-container .bread-b dl .gl {
  color: #eee;
}
.ny-container .ny-nav {
  width: 100%;
  margin: 0 auto 60px;
  padding-top: 10px;
  position: relative;
}
.ny-container .ny-nav span {
  display: block;
  width: 130px;
  height: 46px;
  float: left;
  margin-right: 10px;
  text-align: center;
}
.ny-container .ny-nav span a {
  display: block;
  width: 130px;
  height: 40px;
  background: #404040;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
  overflow:hidden;
}
.ny-container .ny-nav span a:hover {
  color: #2d2d2d;
}
.ny-container .ny-nav span:hover {
  cursor: pointer;
  background: url("img-9.png"/*tpa=http://www.turinrobot.com/images/img-9.png*/) no-repeat center top;
}
.ny-container .ny-nav span:hover a {
  color: #2d2d2d;
  background: none;
}
.ny-container .ny-nav .gl2 {
  background: url("img-9.png"/*tpa=http://www.turinrobot.com/images/img-9.png*/) no-repeat center top;
}
.ny-container .ny-nav .gl2 a {
  color: #2d2d2d;
  background: none;
}
.ny-container .ny-nav .slick-list {
  width: 1110px;
}
.ny-container .ny-nav .slick-prev {
  width: 40px;
  height: 40px;
  background: url("img-20.png"/*tpa=http://www.turinrobot.com/images/img-20.png*/) no-repeat 0 0;
  border: none;
  text-indent: -20000px;
  position: absolute;
  right: 43px;
  top: 10px;
}
.ny-container .ny-nav .slick-prev:hover {
  background: url("img-20.png"/*tpa=http://www.turinrobot.com/images/img-20.png*/) no-repeat -48px 0;
  cursor: pointer;
}
.ny-container .ny-nav .slick-next {
  width: 40px;
  height: 40px;
  background: url("img-20.png"/*tpa=http://www.turinrobot.com/images/img-20.png*/) no-repeat 0 -48px;
  border: none;
  text-indent: -20000px;
  position: absolute;
  right: 0px;
  top: 10px;
}
.ny-container .ny-nav .slick-next:hover {
  background: url("img-20.png"/*tpa=http://www.turinrobot.com/images/img-20.png*/) no-repeat -48px -48px;
  cursor: pointer;
}
.ny-container .ny-nav2 {
  width: 1110px;
  margin: 0 auto 60px;
  padding-top: 10px;
}
.ny-container .ny-nav2 span {
  display: block;
  width: 130px;
  height: 46px;
  float: left;
  margin-right: 10px;
  text-align: center;
}
.ny-container .ny-nav2 span a {
  display: block;
  width: 130px;
  height: 40px;
  background: #404040;
  font-size: 14px;
  color: #fff;
  line-height: 40px;
}
.ny-container .ny-nav2 span a:hover {
  color: #2d2d2d;
}
.ny-container .ny-nav2 span:hover {
  cursor: pointer;
  background: url("img-9.png"/*tpa=http://www.turinrobot.com/images/img-9.png*/) no-repeat center top;
}
.ny-container .ny-nav2 span:hover a {
  color: #2d2d2d;
  background: none;
}
.ny-container .ny-nav2 .gl2 {
  background: url("img-9.png"/*tpa=http://www.turinrobot.com/images/img-9.png*/) no-repeat center top;
}
.ny-container .ny-nav2 .gl2 a {
  color: #2d2d2d;
  background: none;
}
.ny-container .ny-about {
  width: 100%;
  margin: 0 auto 60px;
  min-height: 400px;
}
.ny-container .ny-about .ab-tt,.ny-about .ab-tt  {
  width: 100%;
  text-align: center;
  
  position: relative;
  z-index: 999;
  margin-bottom: 35px;
}
.ny-container .ny-about .ab-tt:before,.ny-about .ab-tt:before {
  width: 1240px;
  height: 1px;
  display: block;
  content: "";
  background: #525252;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: -1;
}
.ny-container .ny-about .ab-tt h2,.ny-about .ab-tt h2  {
  font-size: 30px;
  color: #fff;
  width: 240px;
  background: #2d2d2d;
  text-align: center;
  margin: 0 auto;
  font-weight: normal;
}
.ny-container .ny-about .ab-tt2,.ny-about .ab-tt2 {
  width: 100%;
  text-align: center;
 
  position: relative;
  z-index: 999;
  margin-bottom: 35px;
}
.ny-container .ny-about .ab-tt2:before,.ny-about .ab-tt2:before {
  width: 1240px;
  height: 1px;
  display: block;
  content: "";
  background: #525252;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: -1;
}
.ny-container .ny-about .ab-tt2 h2, .ny-about .ab-tt2 h2 {
  font-size: 30px;
  color: #fff;
  width: 320px;
  background: #2d2d2d;
  text-align: center;
  margin: 0 auto;
  font-weight: normal;
}
.ny-container .ny-about .ab-tt3 {
  width: 100%;
  text-align: center;
  height: 30px;
  position: relative;
  z-index: 999;
  margin-bottom: 35px;
}
.ny-container .ny-about .ab-tt3:before {
  width: 1240px;
  height: 1px;
  display: block;
  content: "";
  background: #525252;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: -1;
}
.ny-container .ny-about .ab-tt3 h2 {
  font-size: 30px;
  color: #fff;
  width: 200px;
  background: #2d2d2d;
  text-align: center;
  margin: 0 auto;
  font-weight: normal;
}
.ny-container .ny-about .ab-msg {
  width: 876px;
  float: left;
  padding-top: 50px;
}
.ny-container .ny-about .ab-msg h4 {
  font-size: 24px;
  color: #ffe100;
  margin-bottom: 45px;
  font-weight: normal;
}
.ny-container .ny-about .ab-msg p {
  font-size: 14px;
  color: #bfbfbf;
  line-height: 30px;
  margin-bottom: 35px;
  text-indent: 2em;
}
.ny-container .ny-about figure {
  float: right;
}
.ny-container .ny-about figure img {
  display: block;
}
.ny-container .ny-about figure figcaption,.ny-about figure figcaption {
  width: 310px;
  height: 40px;
  font-size: 24px;
  color: #2d2d2d;
  text-align: center;
  line-height: 30px;
  background: #ffe100;
}
/*荣誉资质*/
.ny-container .ny-about .honor-box {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 62px;
}
.ny-container .ny-about .honor-box .about-honor {
  width: 100%;
}
.ny-container .ny-about .honor-box .about-honor .honor-list {
  width: 1254px;
}
.ny-container .ny-about .honor-box .about-honor .honor-list li {
  float: left;
  width: 300px;
  height: 260px;
  margin-right: 13px;
  background: #575757;
  margin-bottom: 30px;
  padding: 4px 4px 0 4px;
}
.ny-container .ny-about .honor-box .about-honor .honor-list li a {
  display: block;
  width: 292px;
  height: 210px;
  text-align: center;
  position: relative;
}
.ny-container .ny-about .honor-box .about-honor .honor-list li a img {
  max-height: 100%;
  max-width: 100%;
}
.ny-container .ny-about .honor-box .about-honor .honor-list li span {
  display: block;
  width: 100%;
  height: 49px;
  overflow: hidden;
  text-align: center;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
}
/*图灵优势*/
.ny-container .ny-about .adv-con1 {
  width: 100%;
  margin: 0 auto;
  padding-top: 10px;
}
.ny-container .ny-about .adv-con1 dl {
  width: 100%;
  padding-bottom: 30px;
}
.ny-container .ny-about .adv-con1 dl dt {
  font-size: 24px;
  color: #fff;
  margin-bottom: 14px;
}
.ny-container .ny-about .adv-con1 dl dd {
  padding-left: 20px;
  font-size: 14px;
  color: #fff;
}
.ny-container .ny-about .adv-con1 .wrapindex1 {
  width: 100%;
  height: 360px;
}
.ny-container .ny-about .adv-con1 .wrapindex1_1 {
  width: 1240px;
  height: 360px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.ny-container .ny-about .adv-con1 .banner {
  width: 992px;
  height: 360px;
  position: absolute;
  top: 0;
  overflow: hidden;
  background-color: #393939;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg {
  width: 62px;
  height: 360px;
  overflow: hidden;
  float: left;
  cursor: pointer;
  text-align: center;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg span {
  width: 30px;
  height: 360px;
  display: block;
  word-break: break-word;
  color: #cacaca;
  font-size: 18px;
  margin: 0 auto;
  padding-top: 77px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg .team-p1 {
  background: url("img-11-1.png"/*tpa=http://www.turinrobot.com/images/img-11-1.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg .team-p2 {
  background: url("img-12-1.png"/*tpa=http://www.turinrobot.com/images/img-12-1.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg .team-p3 {
  background: url("img-13-1.png"/*tpa=http://www.turinrobot.com/images/img-13-1.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg .team-p4 {
  background: url("img-14-1.png"/*tpa=http://www.turinrobot.com/images/img-14-1.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg .team-p5 {
  background: url("img-15-1.png"/*tpa=http://www.turinrobot.com/images/img-15-1.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg1 {
  width: 929px;
  float: left;
  z-index: inherit;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg1 figure {
  width: 479px;
  height: 360px;
  float: left;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg1 .sadesi {
  width: 450px;
  float: left;
  padding: 70px 43px 0;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg1 .sadesi h1 {
  width: 100%;
  font-size: 18px;
  color: #fff;
  position: relative;
  margin-bottom: 20px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg1 .sadesi h1:before {
  content: "";
  display: block;
  width: 35px;
  height: 2px;
  background: #4d4d4d;
  position: absolute;
  left: 0;
  bottom: -25px;
}
.ny-container .ny-about .adv-con1 .banner .wrapimg1 .sadesi p {
  width: 100%;
  font-size: 14px;
  margin-top: 47px;
  line-height: 20px;
  color: #c0c0c0;
}
.ny-container .ny-about .adv-con1 .banner:hover {
  cursor: pointer;
}
.ny-container .ny-about .adv-con1 .banner:hover .wrapimg .team-p1 {
  background: url("img-11.png"/*tpa=http://www.turinrobot.com/images/img-11.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner:hover .wrapimg .team-p2 {
  background: url("img-12.png"/*tpa=http://www.turinrobot.com/images/img-12.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner:hover .wrapimg .team-p3 {
  background: url("img-13.png"/*tpa=http://www.turinrobot.com/images/img-13.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner:hover .wrapimg .team-p4 {
  background: url("img-14.png"/*tpa=http://www.turinrobot.com/images/img-14.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner:hover .wrapimg .team-p5 {
  background: url("img-15.png"/*tpa=http://www.turinrobot.com/images/img-15.png*/) no-repeat center 26px;
}
.ny-container .ny-about .adv-con1 .banner .dg-pk {
  background: #ffe100;
}
.ny-container .ny-about .adv-con1 .banner .dg-pk span {
  background: url("img-11.png"/*tpa=http://www.turinrobot.com/images/img-11.png*/) no-repeat center 26px;
  color: #2d2d2d;
}
.ny-container .ny-about .adv-con1 .banner + .banner {
  border-left: 1px solid #2d2d2d;
}
.ny-container .ny-about .adv-con1 .wrapindex1_2 {
  left: 0;
  z-index: 100;
}
.ny-container .ny-about .adv-con1 .wrapindex1_3 {
  left: 992px;
  z-index: 101;
}
.ny-container .ny-about .adv-con1 .wrapindex1_4 {
  left: 1053px;
  z-index: 102;
}
.ny-container .ny-about .adv-con1 .wrapindex1_5 {
  left: 1115px;
  z-index: 103;
}
.ny-container .ny-about .adv-con1 .wrapindex1_6 {
  left: 1177px;
  z-index: 104;
}
.ny-container .ny-about .adv-con2 {
  width: 100%;
  margin: 0 auto 35px;
  padding-top: 45px;
}
.ny-container .ny-about .adv-con2 dl {
  width: 100%;
  padding-bottom: 30px;
}
.ny-container .ny-about .adv-con2 dl dt {
  font-size: 24px;
  color: #fff;
  margin-bottom: 14px;
}
.ny-container .ny-about .adv-con2 dl dd {
  margin-left: 20px;
  font-size: 14px;
  color: #fff;
  padding-bottom: 15px;
  border-bottom: 2px solid #404040;
}
.ny-container .ny-about .adv-con2 .yts-mont {
  width: 100%;
  padding-left: 30px;
}
.ny-container .ny-about .adv-con2 .yts-mont p {
  font-size: 14px;
  color: #d0d0d0;
  line-height: 20px;
  margin-bottom: 20px;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang {
  width: 600px;
  float: left;
  background: #393939;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang h6 {
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 22px;
  color: #ffe100;
  text-align: center;
  font-weight: normal;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang figure {
  width: 100%;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang figure img {
  max-height: 100%;
  max-width: 100%;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang figure figcaption {
  font-size: 14px;
  line-height: 28px;
  color: #fefefe;
  padding: 20px 30px;
  width: 100%;
  background: none;
  height: auto;
  text-align: left;
  height: 185px;
  overflow: hidden;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang2 {
  width: 600px;
  float: right;
  background: #393939;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang2 h6 {
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 22px;
  color: #ffe100;
  text-align: center;
  font-weight: normal;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang2 figure {
  width: 100%;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang2 figure img {
  max-height: 100%;
  max-width: 100%;
}
.ny-container .ny-about .adv-con2 .yts-mont .buxiang2 figure figcaption {
  font-size: 14px;
  line-height: 28px;
  color: #fefefe;
  padding: 20px 30px;
  width: 100%;
  background: none;
  height: auto;
  text-align: left;
  height: 185px;
  overflow: hidden;
}
.ny-container .ny-about .adv-con3 {
  width: 100%;
  margin: 0 auto 90px;
  padding-top: 45px;
}
.ny-container .ny-about .adv-con3 dl {
  width: 100%;
  padding-bottom: 20px;
}
.ny-container .ny-about .adv-con3 dl dt {
  font-size: 24px;
  color: #fff;
  margin-bottom: 14px;
}
.ny-container .ny-about .adv-con3 dl dd {
  margin-left: 20px;
  font-size: 14px;
  color: #fff;
  padding-bottom: 15px;
  border-bottom: 2px solid #404040;
}
.ny-container .ny-about .adv-con3 .yts-mont2 {
  width: 100%;
  padding-left: 30px;
  margin-bottom: 40px;
}
.ny-container .ny-about .adv-con3 .yts-mont2 p {
  font-size: 14px;
  color: #d0d0d0;
  line-height: 20px;
  margin-bottom: 5px;
}
.ny-container .ny-about .adv-con3 span {
  font-size: 14px;
  color: #ffe100;
}
/*企业资讯*/
.news-box {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.news-box .news-box2 {
  width: 1275px;
}
.news-box .news-box2 .news-list {
  width: 390px;
  float: left;
  margin-right: 35px;
  margin-bottom: 40px;
  position: relative;
  height: 320px;
  background: #fff;
  overflow: hidden;
}
.news-box .news-box2 .news-list strong {
  width: 70px;
  height: 70px;
  background: #000;
  background: rgba(0, 0, 0, 0.68);
  position: absolute;
  left: 0;
  top: 0;
  font-size: 42px;
  color: #fff;
  display: block;
  text-align: center;
  z-index: 999;
  font-weight: normal;
}
.news-box .news-box2 .news-list strong span {
  display: block;
  font-size: 12px;
  color: #fff;
}
.news-box .news-box2 .news-list figure {
  width: 390px;
  height: 260px;
}
.news-box .news-box2 .news-list figure a {
  display: block;
  text-align: center;
  position: relative;
  width: 390px;
  height: 260px;
  overflow: hidden;
}
.news-box .news-box2 .news-list figure a img {
  max-height: 100%;
  max-width: 100%;
  transition: all 0.38s ease-in;
  -webkit-transition: all 0.38s ease-in;
  -moz-transition: all 0.38s ease-in;
  -ms-transition: all 0.38s ease-in;
  -o-transition: all 0.38s ease-in;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.news-box .news-box2 .news-list dl {
  width: 100%;
  height: 120px;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: -60px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 20px;
}
.news-box .news-box2 .news-list dl dt {
  height: 40px;
  line-height: 40px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 14px;
}
.news-box .news-box2 .news-list dl dt a {
  font-size: 16px;
  color: #666;
}
.news-box .news-box2 .news-list dl dt i {
  display: block;
  width: 40px;
  height: 1px;
  background: #fff;
  position: relative;
  top: -2px;
}
.news-box .news-box2 .news-list dl dd {
  font-size: 14px;
  color: #8b8b88;
  line-height: 22px;
}
.news-box .news-box2 .news-list:hover {
  cursor: pointer;
}
.news-box .news-box2 .news-list:hover figure a img {
  transform: scale(1.07);
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
}
.news-box .news-box2 .news-list:hover dl {
  background: #ffe100;
}
.news-box .news-box2 .news-list:hover dl dt a {
  color: #2D2D2D;
}
.news-box .news-box2 .news-list:hover dl dt i {
  background: #968717;
}
.news-box .news-box2 .news-list:hover dl dd {
  color: #827522;
}
/*新闻详细*/
.news-box .news-infor {
  width: 100%;
  margin: 0 auto;
  padding-top: 20px;
}
.news-box .news-infor h2 {
  font-size: 26px;
  color: #fff;
  border-bottom: 1px solid #525252;
  padding-bottom: 15px;
  margin-bottom: 8px;
  text-align: center;
}
.news-box .news-infor time {
  font-size: 14px;
  color: #999;
  text-align: center;
  display: block;
  width: 100%;
  margin-bottom: 30px;
}
.news-box .news-infor p {
  font-size: 14px;
  color: #fff;
  line-height: 30px;
  text-indent: 2em;
  margin-bottom: 30px;
  display: block;
}
.news-box .news-infor .zhenzi {
  color: #ffe100;
}
.news-box .news-infor figure {
  width: 100%;
  margin: 0 auto 15px;
}
.news-box .news-infor figure img {
  float: left;
}
.news-box .news-infor figure img + img {
  margin-left: 20px;
}
/*分页*/
.paging-box {
  width: 100%;
  margin: 0 auto 80px;
  text-align: center;
}
.paging-box span {
  height: 30px;
  display: inline-block;
  margin: 0 4px;
  color: #fff;
}
.paging-box span a ,.paging-box a,.paging-box span{
  font-size: 14px;
  color: #fff;
  height: 30px;
  text-align: center;
  line-height: 30px;
  display: inline-block;
}
.paging-box span a:hover {
  color: #ffe100;
  text-decoration: line-through;
}
.paging-box span .dangqian ,.paging-box span{
  color: #ffe100;
  text-decoration: underline;
}
.paging-box .prev-page {
  position: relative;
  top: 10px;
  margin-right: 6px;
}
.paging-box .prev-page a,.paging-box .prev-page {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat 0 0;
  width: 30px;
}
.paging-box .prev-page a:hover,.paging-box .prev-page:hover {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat -40px 0;
}
.paging-box .prev-page2 {
  position: relative;
  top: 10px;
}
.paging-box .prev-page2 a,.paging-box .prev-page2 {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat 0 -74px;
  width: 30px;
}
.paging-box .prev-page2 a:hover,.paging-box .prev-page2:hover {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat -40px -74px;
}
.paging-box .next-page {
  position: relative;
  top: 10px;
  margin-left: 6px;
}
.paging-box .next-page a,.paging-box .next-page {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat 0 -37px;
  width: 30px;
}
.paging-box .next-page a:hover,.paging-box .next-page:hover {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat -40px -37px;
}
.paging-box .next-page2 {
  position: relative;
  top: 10px;
}
.paging-box .next-page2 a,.paging-box .next-page2 {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat 0 -112px;
  width: 30px;
}
.paging-box .next-page2 a:hover,.paging-box .next-page2:hover {
  background: url("img-16.png"/*tpa=http://www.turinrobot.com/images/img-16.png*/) no-repeat -40px -112px;
}
/*上一篇下一篇*/
.sx-pian {
  width: 100%;
  height: 40px;
  background: #404040;
  padding: 0 12px;
  margin: 30px auto 88px;
}
.sx-pian dl a:hover dt {
  color: #ffe100;
}
.sx-pian dl a:hover dd {
  color: #ffe100;
}
.sx-pian .prev-pian {
  width: 50%;
  float: left;
  line-height: 40px;
  background: url("img-17.png"/*tpa=http://www.turinrobot.com/images/img-17.png*/) no-repeat 0 5px;
  padding-left: 40px;
}
.sx-pian .prev-pian dt {
  font-size: 14px;
  color: #fff;
  float: left;
}
.sx-pian .prev-pian dd {
  float: left;
  font-size: 14px;
  color: #fff;
  width:450px;height:40px;overflow:hidden;
}
.sx-pian .prev-pian:hover {
  background: url("img-17.png"/*tpa=http://www.turinrobot.com/images/img-17.png*/) no-repeat 0 -50px;
}
.sx-pian .next-pian {
  width: 50%;
  float: right;
  line-height: 40px;
  background: url("img-17.png"/*tpa=http://www.turinrobot.com/images/img-17.png*/) no-repeat right -109px;
  padding-right: 40px;
}
.sx-pian .next-pian dt {
  font-size: 14px;
  color: #fff;
  float: right;
}
.sx-pian .next-pian dd {
  float: right;
  font-size: 14px;
  color: #fff;
  width:450px;height:40px;overflow:hidden;
}
.sx-pian .next-pian:hover {
  background: url("img-17.png"/*tpa=http://www.turinrobot.com/images/img-17.png*/) no-repeat right -165px;
}
/*产品中心*/
.products-box {
  width: 100%;
  margin: 0 auto;
  min-height: 400px;
}
.products-box .pro-list {
  width: 100%;
}
.products-box .pro-list figure {
  width: 290px;
  height: 302px;
  float: left;
  margin-right: 20px;
  margin-bottom: 40px;
  border-bottom: 3px solid #404040;
}
.products-box .pro-list figure>a {
  width: 290px;
  height: 260px;
  position: relative;
  text-align: center;
  display: block;
  overflow: hidden;
}
.products-box .pro-list figure a img {
  max-height: 100%;
  max-width: 100%;
  transition: all 0.38s ease-in;
  -webkit-transition: all 0.38s ease-in;
  -moz-transition: all 0.38s ease-in;
  -ms-transition: all 0.38s ease-in;
  -o-transition: all 0.38s ease-in;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.products-box .pro-list figure figcaption {
  width: 100%;
  text-align: center;
  background: none;
  line-height: 41px;
  height:40px;overflow:hidden;
}
.products-box .pro-list figure figcaption a {
  font-size: 16px;
  color: #fff;
}
.products-box .pro-list figure:hover {
  border-bottom: 3px solid #ffe100;
}
.products-box .pro-list figure:hover a img {
  transform: scale(1.07);
  -webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07);
  -o-transform: scale(1.07);
}
.products-box .pro-list figure:hover figcaption a {
  color: #ffe100;
}
.products-box .pro-box {
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
}
.products-box .pro-box p {
  font-size: 14px;
  line-height: 40px;
  color: #fff;
}
.products-box .pro-box p span {
  color: #ffe100;
}
/*产品详细*/
.ny-products {
  width: 100%;
  margin: 0 auto;
  padding-top: 15px;
}
.ny-products h2 {
  width: 100%;
  text-align: center;
  font-size: 26px;
  color: #fff;
  border-bottom: 1px solid #525252;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.ny-products figure {
  width: 690px;
  height: 620px;
  float: left;
}
.ny-products figure img {
  max-height: 100%;
  max-width: 100%;
  display: block;
}
.ny-products .pro-canshu {
  width: 520px;
  float: right;
}
.ny-products .pro-canshu table caption {
  height: 29px;
  color: #2d2d2d;
  background: #ffe100;
  line-height: 30px;
  font-size: 14px;
}
.ny-products .pro-canshu table tbody tr td {
  height: 28px;
  border-top: 1px solid #3f3f3f;
  border-bottom: 1px solid #3f3f3f;
  background: #333;
  font-size: 14px;
  color: #fff;
  padding-left: 20px;
}
.ny-products .pro-canshu table tbody tr .pro-pok {
  background: #3b3b3b;
}
.ny-products .xn-down {
  width: 100%;
  margin: 0 auto;
  padding-top: 0px;
  clear: both;
}
.ny-products .xn-down .system-t {
  width: 100%;
  height: 30px;
  background: #404040;
  clear: both;
  margin-bottom: 25px;
}
.ny-products .xn-down .system-t a {
  width: 100px;
  display: block;
  float: left;
  font-size: 14px;
  color: #fff;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.ny-products .xn-down .system-t a:hover {
  background: #ffe100;
  color: #2D2D2D;
}
.ny-products .xn-down .system-t .act-sys {
  background: #ffe100;
  color: #2D2D2D;
}
.ny-products .xn-down .tabSec {
  width: 100%;
  margin: 0 auto 80px;
}
.ny-products .xn-down .tabSec .tabArt {
  display: none;
}
.ny-products .xn-down .tabSec .tabArt h3 {
  font-size: 20px;
  color: #fff;
  margin-bottom: 18px;
  font-weight: normal;
  border-bottom: 1px solid #404040;
  padding-bottom: 6px;
}
.ny-products .xn-down .tabSec .tabArt h3 span {
  margin-left: 5px;
}
.ny-products .xn-down .tabSec .tabArt p {
  font-size: 14px;
  color: #e0e0e0;
  margin-bottom: 36px;
}
.ny-products .xn-down .tabSec .tabArt h6 {
  font-size: 14px;
  color: #ffe100;
  text-indent: 2em;
  margin-bottom: 15px;
  font-weight: normal;
}
.ny-products .xn-down .tabSec .tabArt .pic-show {
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
.ny-products .xn-down .tabSec .tabArt .pic-show img {
  max-height: 100%;
  max-width: 100%;
}
.ny-products .xn-down .tabSec .tabArt dl {
  width: 100%;
  padding: 0px 20px;
  border-bottom: 1px solid #404040;
  height: 60px;
  line-height: 58px;
  overflow:hidden;
}
.ny-products .xn-down .tabSec .tabArt dl dt {
  font-size: 14px;
  color: #666;
  float: left;
  background: url("img-18.png"/*tpa=http://www.turinrobot.com/images/img-18.png*/) no-repeat 0 19px;
  padding-left: 29px;
  width: 600px;
}
.ny-products .xn-down .tabSec .tabArt dl dd {
  float: right;
  width: 95px;
}
.ny-products .xn-down .tabSec .tabArt dl dd a {
  font-size: 14px;
  color: #d8d7d5;
  background: url("img-18.png"/*tpa=http://www.turinrobot.com/images/img-18.png*/) no-repeat right -43px;
  padding-right: 25px;
}
.ny-products .xn-down .tabSec .tabArt dl:hover {
  cursor: pointer;
}
.ny-products .xn-down .tabSec .tabArt dl:hover dt {
  color: #ffe100;
}
.ny-products .xn-down .tabSec .tabArt dl:hover dd a {
  color: #ffe100;
  background: url("img-18.png"/*tpa=http://www.turinrobot.com/images/img-18.png*/) no-repeat right -85px;
}
.ny-contact {
  width: 100%;
  margin: 0 auto 60px;
  padding-top: 20px;
  overflow: hidden;
}
.ny-contact .contact-tt {
  width: 100%;
  text-align: center;
  height: 30px;
  position: relative;
  z-index: 999;
  margin-bottom: 65px;
}
.ny-contact .contact-tt:before {
  width: 1240px;
  height: 1px;
  display: block;
  content: "";
  background: #525252;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: -1;
}
.ny-contact .contact-tt h2 {
  font-size: 30px;
  color: #fff;
  width: 220px;
  background: #2d2d2d;
  text-align: center;
  margin: 0 auto;
  font-weight: normal;
}
.ny-contact .contact-msg {
  width: 360px;
  float: left;
}
.ny-contact .contact-msg dl {
  width: 100%;
}
.ny-contact .contact-msg dl dt {
  width: 100%;
  height: 44px;
  background: #FFE100;
  line-height: 44px;
  text-align: center;
  font-size: 24px;
  color: #2D2D2D;
  margin-bottom: 45px;
  font-weight: bold;
}
.ny-contact .contact-msg dl dd {
  font-size: 14px;
  color: #fff;
  padding-left: 42px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 12px;
  margin-left: 20px;
}
.ny-contact .contact-msg dl dd a {
  color: #fff;
}
.ny-contact .contact-msg dl .cont-p1 {
  background: url("img-19.png"/*tpa=http://www.turinrobot.com/images/img-19.png*/) no-repeat 0 7px;
}
.ny-contact .contact-msg dl .cont-p2 {
  background: url("img-19.png"/*tpa=http://www.turinrobot.com/images/img-19.png*/) no-repeat 0 -37px;
}
.ny-contact .contact-msg dl .cont-p3 {
  background: url("img-19.png"/*tpa=http://www.turinrobot.com/images/img-19.png*/) no-repeat 0 -82px;
}
.ny-contact .contact-msg dl .cont-p4 {
  background: url("img-19.png"/*tpa=http://www.turinrobot.com/images/img-19.png*/) no-repeat 0 -125px;
}
.ny-contact .message-box {
  width: 823px;
  float: right;
}
.ny-contact .message-box ul {
  width: 100%;
}
.ny-contact .message-box ul li {
  margin-bottom: 10px;
  position: relative;
}
.ny-contact .message-box ul li input {
  border: 1px solid #5d5d5d;
  padding: 11px;
  font-size: 14px;
  color: #999;
  display: block;
  background: transparent;
}
.ny-contact .message-box ul li input:focus,
.ny-contact .message-box ul li input:active {
  border: 1px solid #FFE100;
  color: #fff;
}
.ny-contact .message-box ul li textarea {
  border: 1px solid #5d5d5d;
  padding: 10px;
  font-size: 14px;
  color: #999;
  display: block;
  background: transparent;
}
.ny-contact .message-box ul li textarea:focus,
.ny-contact .message-box ul li textarea:active {
  border: 1px solid #FFE100;
  color: #fff;
}
.ny-contact .message-box ul li i {
  font-style: normal;
  font-size: 16px;
  color: #ae0606;
  position: absolute;
}
.ny-contact .message-box ul .in-k1 {
  width: 401px;
  float: left;
  margin-left: 10px;
}
.ny-contact .message-box ul .in-k1 input {
  width: 100%;
}
.ny-contact .message-box ul .in-k1 i {
  right: 10px;
  top: 13px;
}
.ny-contact .message-box ul .in-k2 {
  width: 812px;
  clear: both;
  margin-left: 10px;
}
.ny-contact .message-box ul .in-k2 textarea {
  width: 100%;
  min-height: 140px;
}
.ny-contact .message-box ul .in-k3 {
  width: 812px;
  margin-left: 10px;
}
.ny-contact .message-box ul .in-k3 input {
  width: 400px;
  float: left;
}
.ny-contact .message-box ul .in-k3 i {
  left: 385px;
  top: 13px;
}
.ny-contact .message-box ul .in-k3 img {
  float: left;
  margin-left: 10px;
}
.ny-contact .message-box ul .in-k3 span {
  font-size: 14px;
  color: #999;
  margin-left: 12px;
  line-height: 40px;
}
.ny-contact .message-box ul .in-k3 span a {
  color: #999;
}
.ny-contact .message-box ul .in-k3 span a:hover {
  color: #FFE100;
}
.ny-contact .message-box ul .in-k4 {
  width: 822px;
  padding-top: 14px;
}
.ny-contact .message-box ul .in-k4 button {
  width: 400px;
  height: 40px;
  line-height: 40px;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
.ny-contact .message-box ul .in-k4 .btn-t1 {
  width: 400px;
  float: left;
  margin-left: 10px;
  background: #ffe100;
  color: #2D2D2D;
}
.ny-contact .message-box ul .in-k4 .btn-t1:hover {
  background: #e0c600;
  cursor: pointer;
}
.ny-contact .message-box ul .in-k4 .btn-t2 {
  width: 400px;
  float: right;
  background: #fff;
  color: #666;
}
.ny-contact .message-box ul .in-k4 .btn-t2:hover {
  cursor: pointer;
  background: #eee;
}
.ny-contact .map-box {
  width: 100%;
  padding-top: 50px;
  clear: both;
  margin-bottom: 30px;
}
.ny-contact .four-m {
  width: 1280px;
  padding-top: 20px;
}
.ny-contact .four-m dl {
  width: 600px;
  margin-right: 40px;
  margin-bottom: 40px;
  padding: 30px;
  background: #404040;
  float: left;
}
.ny-contact .four-m dl dt {
  font-size: 22px;
  color: #FFE100;
  margin-bottom: 20px;
}
.ny-contact .four-m dl dd {
  font-size: 16px;
  line-height: 28px;
  color: #fff;
}
/*人才招聘*/
.hr-boss {
  width: 100%;
  margin: 0 auto;
  padding-top: 30px;
}
.accordion {
  width: 100%;
  margin: 0 auto 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion .link {
  cursor: pointer;
  display: block;
  color: #4D4D4D;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #404040;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.accordion .link .link-tt {
  width: 100%;
  height: 50px;
}
.accordion .link .link-tt dt {
  width: 700px;
  float: left;
  padding-left: 20px;
  font-size: 14px;
  color: #fff;
  line-height: 50px;
  height:50px;overflow:hidden;
}
.accordion .link .link-tt dd {
  width: 118px;
  float: right;
  font-size: 34px;
  color: #fff;
  line-height: 50px;
  padding-left: 15px;
}
.accordion .link .link-tt .fa {
  text-align: center;
  line-height: none;
}
.accordion .link .link-tt .fa a {
  display: block;
  width: 22px;
  height: 50px;
  margin-left: 30px;
  color: #fff;
  font-weight: normal;
  font-family: arial;
  background: url("jia.png"/*tpa=http://www.turinrobot.com/images/jia.png*/) no-repeat center center;
}
.accordion .link .link-tt:hover,
.accordion .link .link-tt:active {
  cursor: pointer;
}
.accordion .link .link-tt:hover dt,
.accordion .link .link-tt:active dt {
  color: #FFE100;
}
.accordion .link .link-tt:hover dd,
.accordion .link .link-tt:active dd {
  color: #11a7a8;
}
.accordion .link .link-tt:hover .fa a,
.accordion .link .link-tt:active .fa a {
  background: url("jian.png"/*tpa=http://www.turinrobot.com/images/jian.png*/) no-repeat center center;
}
.accordion .first-m {
  border-top: 1px solid #404040;
}
.accordion li dd.fa {
  padding-left: 15px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.accordion li.open .link .link-tt dt {
  color: #FFE100;
}
.accordion li.open .link .link-tt dd {
  color: #11a7a8;
}
.accordion li.open .link .link-tt .fa a {
  background: url("jian.png"/*tpa=http://www.turinrobot.com/images/jian.png*/) no-repeat center center;
  width: 22px;
  height: 43px;
  margin-left: 30px;
}
.accordion li.open dd.fa {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.open .submenu {
  display: block;
}
.submenu:first-child {
  display: block;
}
.submenu {
  background: #424242;
  border-top: 1px solid #FFE100;
  display: none;
}
.submenu .zp-show {
  padding-top: 30px;
  padding-left: 25px;
  padding-bottom: 30px;
}
.submenu .zp-show .zp-nr {
  width: 900px;
  margin-bottom: 30px;
  clear: both;
  overflow: hidden;
}
.submenu .zp-show .zp-nr dt {
  font-size: 18px;
  color: #ffe100;
  margin-bottom: 15px;
}
.submenu .zp-show .zp-nr dd {
  width: 220px;
  float: left;
  margin-bottom: 15px;
  margin-right: 70px;
  color: #fff;
  font-size: 14px;
}
.submenu .zp-show .zp-nr2 {
  width: 990px;
  margin-bottom: 40px;
  clear: both;
  overflow: hidden;
}
.submenu .zp-show .zp-nr2 dt {
  font-size: 18px;
  color: #ffe100;
  margin-bottom: 15px;
}
.submenu .zp-show .zp-nr2 dd {
  margin-bottom: 15px;
  color: #fff;
  font-size: 14px;
}
.submenu .zp-show .zp-nr3 {
  width: 1000px;
  clear: both;
  overflow: hidden;
}
.submenu .zp-show .zp-nr3 dt {
  font-size: 14px;
  color: #fff;
  margin-bottom: 15px;
  float: left;
}
.submenu .zp-show .zp-nr3 dt a {
  color: #FFE100;
  display: inline-block;
  padding-left: 0;
}
.submenu .zp-show .zp-nr3 dt a:hover {
  background: none;
}
.submenu .zp-show .zp-nr3 dd {
  margin-bottom: 15px;
  color: #fff;
  font-size: 14px;
  float: left;
  margin-left: 60px;
}
.submenu .zp-show .zp-nr3 dd a {
  color: #FFE100;
  display: inline-block;
  padding-left: 0;
}
.submenu .zp-show .zp-nr3 dd a:hover {
  background: none;
}
.submenu li {
  border-bottom: 1px solid #4b4a5e;
}
.submenu a {
  display: block;
  text-decoration: none;
  color: #d9d9d9;
  padding: 12px;
  padding-left: 42px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.submenu a:hover {
  background: #b63b4d;
  color: #FFF;
}
/*应用方案*/
.yy-box {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 15px;
}
.yy-box .yy-box2 {
  width: 1269px;
}
.yy-box .yy-box2 figure {
  width: 290px;
  height: 250px;
  float: left;
  margin-right: 27px;
  margin-bottom: 30px;
  background: #141414;
  padding: 4px;
}
.yy-box .yy-box2 figure p {
  width: 282px;
  height: 202px;
  margin-bottom: 6px;
}
.yy-box .yy-box2 figure p a {
  width: 282px;
  height: 202px;
  text-align: center;
  display: block;
  position: relative;
}
.yy-box .yy-box2 figure p a img {
  max-height: 100%;
  max-width: 100%;
}
.yy-box .yy-box2 figure figcaption {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: none;
  overflow:hidden;
}
.yy-box .yy-box2 figure figcaption a {
  font-size: 16px;
  color: #fff;
}
.yy-box .yy-box2 figure:hover {
  cursor: pointer;
  background: #FFE100;
}
.yy-box .yy-box2 figure:hover figcaption a {
  color: #2D2D2D;
}
.piro_overlay {
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  display: none;
  z-index: 99997;
}
.loading span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 100008;
  background: none;
}
.loading span span {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  z-index: 100009;
  background: url("ajax-loader.gif"/*tpa=http://www.turinrobot.com/images/ajax-loader.gif*/) center center no-repeat !important;
  background: url("ajax-loader.gif"/*tpa=http://www.turinrobot.com/images/ajax-loader.gif*/) center center no-repeat;
}
.caption {
  position: absolute;
  bottom: -10px;
  left: 0px;
  margin: 0;
  display: block;
  padding: 0px;
  cursor: text;
}
.piro_nav {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin: 0;
  display: block;
  padding: 0;
  background: none;
}
.caption p {
  display: block;
  margin: 0;
  padding: 8px 28px 8px 38px;
  text-align: center;
  font-weight: normal;
  color: #2d2d2d;
  font-size: 30px;
  background: #fff;
}
a.piro_close {
  position: absolute;
  top: 20px;
  right: 20px;
  height: 35px;
  width: 35px;
  background: url("close_btn.png"/*tpa=http://www.turinrobot.com/images/close_btn.png*/) no-repeat;
  cursor: pointer;
  z-index: 100006;
}
a:hover.piro_close {
  background: url("close_btn_h.png"/*tpa=http://www.turinrobot.com/images/close_btn_h.png*/) no-repeat;
}
a.piro_next {
  position: absolute;
  top: 50%;
  width: 35px;
  height: 35px;
  right: 20px;
  text-indent: -999em;
  outline: none;
  display: block;
  margin: -18px 0 0 0;
  background: url("next.png"/*tpa=http://www.turinrobot.com/images/next.png*/) center right no-repeat;
  border: none;
  cursor: pointer;
  z-index: 1000000001;
}
a:hover.piro_next {
  background: url("next_h.png"/*tpa=http://www.turinrobot.com/images/next_h.png*/) center right no-repeat;
}
a.piro_prev {
  position: absolute;
  top: 50%;
  width: 35px;
  height: 35px;
  left: 20px;
  text-indent: -999em;
  outline: none;
  display: block;
  margin: -18px 0 0 0;
  background: url("prev.png"/*tpa=http://www.turinrobot.com/images/prev.png*/) center left no-repeat;
  border: none;
  cursor: pointer;
  z-index: 1000000000;
}
a:hover.piro_prev {
  background: url("prev_h.png"/*tpa=http://www.turinrobot.com/images/prev_h.png*/) center left no-repeat;
}
.pirobox_content {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  width: 800px;
  height: 600px;
  margin: -300px 0 0 -400px;
  display: block;
  z-index: 99998;
  font-family: Trebuchet MS, Arial;
  background: #fff;
}
.pirobox_content table,
tbody,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: none;
}
.pirobox_content img {
  margin: 0;
  padding: 0;
  border: none;
}
.t_c {
  height: 20px;
}
.c_l {
  width: 20px;
}
.c_c {
  background: black;
  margin: 0;
  padding: 0;
}
.c_c div {
  width: 760px;
  height: 560px;
  margin: 0;
  padding: 0;
}
.c_r {
  width: 20px;
}
.b_c {
  height: 20px;
}
.box_img {
  position: absolute;
  z-index: 99995;
  background: url("img_bg.png"/*tpa=http://www.turinrobot.com/images/img_bg.png*/);
  width: 100%;
  top: 30px;
  left: 30px;
  height: 100%;
  padding: 0;
}
.err_mess {
  position: absolute;
  bottom: 20px;
  color: white;
  padding: 0;
  margin: 0 0 0 20px;
  display: block;
}
.err_mess a {
  color: red;
  font-weight: 700;
}
.number {
  position: absolute;
  margin-left: 3px;
  height: 18px;
  width: 30px;
  padding: 3px;
  left: 0;
  color: #666;
  bottom: 1px;
  font-size: 11px;
}
a.link_to {
  position: absolute;
  margin-right: 6px;
  height: 20px;
  width: 20px;
  right: 0;
  color: #999;
  bottom: 3px;
  text-indent: -999em;
}
/*发展历程*/
.dev-boss {
  width: 100%;
  margin: 0 auto;
  height: 240px;
  overflow: hidden;
}
.dev-boss .dev-msg {
  width: 100%;
  height: 240px;
  padding-left: 200px;
}
.dev-boss .dev-msg h4 {
  font-size: 145px;
  color: #969696;
  font-style: oblique;
  float: left;
  margin-right: 50px;
  width: 390px;
}
.dev-boss .dev-msg h4 strong {
  color: #3b3a3a;
}
.dev-boss .dev-msg p {
  float: right;
  font-size: 16px;
  color: #d0d0d0;
  line-height: 30px;
  width: 590px;
  padding-top: 20px;
  position: relative;
  padding-left: 20px;
  height:228px;overflow:hidden
}
.dev-boss .dev-msg p:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border: 1px solid #d0d0d0;
  position: absolute;
  left: -5px;
  top: 30px;
}
.niandai {
  width: 100%;
  margin: 0 auto 160px;
  height: 60px;
  background: url("pic12.jpg"/*tpa=http://www.turinrobot.com/images/pic12.jpg*/) no-repeat center top;
  padding-top: 20px;
}
.niandai span a {
  font-size: 18px;
  color: #737373;
}
.niandai span a:hover {
  color: #fff;
}
.niandai .nd-now a {
  color: #fff;
}
.niandai .slick-list {
  width: 420px;
  margin: 10px auto 0;
}
.niandai .slick-prev {
  width: 25px;
  height: 25px;
  background: url("img-10.png"/*tpa=http://www.turinrobot.com/images/img-10.png*/) no-repeat 0 0;
  border: none;
  text-indent: -20000px;
  position: absolute;
  right: 63px;
  top: 28px;
}
.niandai .slick-prev:hover {
  background: url("img-10.png"/*tpa=http://www.turinrobot.com/images/img-10.png*/) no-repeat 0 -35px;
  cursor: pointer;
}
.niandai .slick-next {
  width: 25px;
  height: 25px;
  background: url("img-10.png"/*tpa=http://www.turinrobot.com/images/img-10.png*/) no-repeat -35px 0;
  border: none;
  text-indent: -20000px;
  position: absolute;
  right: 30px;
  top: 28px;
}
.niandai .slick-next:hover {
  background: url("img-10.png"/*tpa=http://www.turinrobot.com/images/img-10.png*/) no-repeat -35px -35px;
  cursor: pointer;
}
/*# sourceMappingURL=style.css.map */

.error404 {
  margin: 0 auto;
  text-align: center;
  font-size: 12px;
  width: 100%;
  padding-top: 120px;
}
.error404 p img {
  max-width: 100%;
  border: none;
}
.error404 div {
  font-size: 14px;
  line-height: 30px;
  color: #999;
  margin: 20px auto;
}
.error404 div a {
  padding: 0px 5px 0 5px;
  white-space: nowrap;
  color: #999;
}
.error404 div a:hover {
  color: #FFE100;
  text-decoration: underline;
}

.m-need-tc {
  width: 100%;
  height: 100%;
  background: url("mask.png"/*tpa=http://www.turinrobot.com/images/mask.png*/) repeat;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  display: none;
}
.m-need-tc .need-tc-b {
  width: 840px;
  min-height: 467px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  position: relative;
  top: 50%;
  left: 50%;
  margin-left: -420px;
  margin-top: -300px;
  border: 10px solid #fff;
  z-index: 9999;
}
.need-tc-b .close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 9px;
  right: 10px;
  font-size: 16px;
  font-family: simsun;
  font-weight: bold;
  color: #333;
}
.need-tc-b .tab-tt {
  width: 100%;
  height: 20px;
}
.tab-tt dl {
  float: left;
  line-height: 36px;
  padding-left: 18px;
}
.tab-tt dl dt {
  float: left;
  font-size: 12px;
  color: #5c5c5c;
  font-weight: bold;
}
.tab-tt dl dd {
  float: left;
  font-size: 12px;
  color: #494949;
}
.need-tc-b .tab-con-b {
  width: 100%;
  margin: 0 auto 5px;
  padding-top: 20px;
}
.tab-con-b figure {
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.tab-con-b p {
  width: 100%;
  height: 45px;
  background: #fff;
  line-height: 45px;
  font-size: 24px;
  color: #333;
  text-align: center;
}