.headWrap {
    height: 399px;
    background: no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}

.breadcrumb {
  text-shadow1: 0 0 5px #666;
  background: #f5f5f5;
  padding: 5px;
  border-bottom: 1px solid #e5e5e5;
}

.breadcrumb .container {
  position1: relative;
  margin: 15px auto;
  text-align: center;
}

.breadcrumb .container .d2 {
  font-size: 30px;
  color: #197fc2;
  margin-left1: 55px;
  position1: absolute;
  top1: -200px;
  font-weight: bold;
  margin: 21px auto;
}

.breadcrumb .container ul {
  display1: inline-block;
  position1: absolute;
  left1: 70px;
  text-align: center;
  margin: 0px auto;
  width: 100%;
  top1: -145px;
  transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.breadcrumb .container ul li {
  float1: left;
  position: relative;
  padding: 0 12px;
  text-align: center;
  color: #000000;
  font-size: 16px;
}

.breadcrumb .container ul li a {
  color: #000000;
}

.breadcrumb .container ul li:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  content: "";
  width: 1px;
  height: 10px;
  background: #ccc;
  -moz-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
  zoom: 1;
}

.breadcrumb .container ul li:first-child {
  padding-left: 0;
}

.breadcrumb .container ul li:last-child {
  padding-right: 0;
}

.breadcrumb .container ul li:last-child:after {
  background: none;
}

.redBor {
  position1: absolute;
  top1: -120px;
  left1: 70px;
}

.redBor span {
  display: inline-block;
  border: 2px solid #197fc2;
  padding: 5px 15px;
  border-radius: 16px;
  color1: #ffffff;
  margin-right: 10px;
  cursor: pointer;
  font-size: 16px;
  margin-top: 10px;
}

.redBor span:hover {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #197fc2;
  color:#fff;
}
.main-wrapper{
      padding: 70px 0px 115px;
      background1: url(../images/page_bg.png) center center no-repeat;
      background-size: cover;
}
.main-wrapper.product {
  padding-top: 0;
}

.main-wrapper.product .row {
  padding: 75px 0;
}

.main-wrapper.product .row .container {
  position: relative;
}

.main-wrapper.product .row .container > div:first-child {
  padding-left: 82px;
}

.main-wrapper.product .row .container > div:last-child {
  padding-left: 150px;
}

.main-wrapper.product .row .container > div.line {
  height: 310px;
  width1: 1px;
  background: #e1e1e1;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -155px;
}

.main-wrapper.product .row:nth-child(odd) {
  background: #f5f5f5;
}

.main-wrapper.product .row:nth-child(even) .col-md-6 {
  float: right;
}

.main-wrapper.product .row:nth-child(even) .container > div:first-child {
  padding-left: 150px;
}

.main-wrapper.product .row:nth-child(even) .container > div:last-child {
  padding-left: 82px;
}

.main-wrapper.product .row .d4 {
  color: #020202;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
}

.main-wrapper.product .row .d3 {
  color: #020202;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 35px;
}

.main-wrapper.product .row .product-list-txt {
  padding-top: 67px;
}

.main-wrapper.product .row .product-list-txt a.more {
  position: relative;
  top: 30px;
}

.main-wrapper.product .row .numSort p {
  font-size: 15px;
  color: #666;
  margin-bottom: 7px;
}

.main-wrapper.product .row .numSort p span {
  background: #2468e8;
  color: #fff;
  width: 23px;
  height: 23px;
  text-align: center;
  display: inline-block;
  border-radius: 12px;
  margin-right: 12px;
}

.moreLink, .main-wrapper.product .row .product-list-txt a.more, .product-des .proViewLink a {
  color: #fff;
  background: #2468e8;
  padding: 3px 19px;
  font-size: 18px;
  border-radius: 21px;
}



.product-img,
.about-img {
  margin-bottom: 20px;
}

.capabilitys1main .slick-dots,
.capabilitys1main .slick-dots,
.capabilitys1main .slick-dots,
.capabilitys1main .slick-dots {
  display: none !important;
}

.product-img .product-slider .slick-prev,
.product-img .about-slider .slick-prev,
.about-img .product-slider .slick-prev,
.about-img .about-slider .slick-prev {
  left: 0;
  z-index: 1;
}

.product-img .product-slider .slick-prev:before,
.product-img .about-slider .slick-prev:before,
.about-img .product-slider .slick-prev:before,
.about-img .about-slider .slick-prev:before {
  content: "\f104";
  font-family: 'fontAwesome';
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 14px;
}

.product-img .product-slider .slick-next,
.product-img .about-slider .slick-next,
.about-img .product-slider .slick-next,
.about-img .about-slider .slick-next {
  right: 0;
}

.product-img .product-slider .slick-next:before,
.product-img .about-slider .slick-next:before,
.about-img .product-slider .slick-next:before,
.about-img .about-slider .slick-next:before {
  content: "\f105";
  font-family: 'fontAwesome';
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 14px;
  margin-left: -15px;
}

.product-des {
  padding: 130px 0 0 30px;
}

.product-des .d4 {
  font-size: 20px;
  color: #020202;
  font-weight1: bold;
  margin-bottom: 20px;
}

.product-des .d3 {
  font-size: 40px;
  color: #020202;
  margin-bottom: 20px;
  font-weight: bold;
}

.product-des p {
  margin-bottom: 10px;
}

.product-des .proViewLink a {
  margin-right: 25px;
}

.product-des .download {
  font-size: 16px;
  margin-top: 20px;
}

.product-des .download a {
  color: #666;
  font-size: 16px;
}

.product-des .download a i {
  color: #c0392b;
  margin-right: 5px;
}

.product-des .download:hover a {
  color: #c0392b;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.product-des .inquire {
  margin-top: 15px;
}

.product-des .inquire a {
  padding: 8px 13px;
  color: #fff;
  background: #e74c3c;
  font-size: 15px;
}

.product-des .inquire a:hover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background: #c0392b;
}

.specification .tabsBox {
  position: relative;
}

.specification:last-child {
  margin-bottom: 70px;
}

.specification ul.tabs {
  background: #fff;
  text-align: center;
  position: relative;
  z-index: 1;
  width: 200px;
  margin: 0 auto;
}

.specification ul.tabs li {
  line-height: 38px;
  position: relative;
  display: inline-block;
  margin: 0 20px;
  padding: 0 30px;
  background: #197fc2;
  color: #fff;
  font-weight:bold;
  font-size: 22px;
  border: 3px solid #197fc2;
  border-radius1: 30px;
}


.specification .tabLine {
  position: absolute;
  height: 3px;
  width: 100%;
  background: #197fc2;
  transform: translateY(-50%);
  top: 50%;
}

.specification .tab_container {
  width: 100%;
  padding-top: 55px;
}

.specification .tab_container .pro-table-group {
  position: relative;
  overflow: auto !important;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px;
}

.specification .tab_container .pro-table-group .pro-table-scroll {
  position: absolute;
  z-index: 99;
  top: 30px;
  left: 50%;
  width: 300px;
  height: 150px;
  margin-left: -150px;
  background: url(../images/scroll.png) left top no-repeat;
  display: none;
}

.specification .tab_container .pro-table-group .pro-table {
  width: 100%;
  min-width: 900px;
  border-spacing: 0;
}

.specification .tab_container .pro-table-group .pro-table thead tr th {
  padding: 12px 0 12px 41px;
  text-align: left;
  color: #fff;
  background: #333;
}

.specification .tab_container .pro-table-group .pro-table thead tr th:last-child {
  border-right: 0;
}

.specification .tab_container .pro-table-group .pro-table tbody tr td, .specification .tab_container .pro-table-group .pro-table tbody tr th {
  padding: 12px 0 12px 41px;
  white-space: nowrap;
  color: #666;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}

.specification .tab_container .pro-table-group .pro-table tbody tr td:first-child, .specification .tab_container .pro-table-group .pro-table tbody tr th:first-child {
  white-space: nowrap;
}

.specification .tab_container .pro-table-group .pro-table tbody tr td:last-child, .specification .tab_container .pro-table-group .pro-table tbody tr th:last-child {
  border-right: none;
}

.specification .tab_container .pro-table-group .pro-table tbody tr th {
  background: #e2e2e2;
}

.specification .tab_container .pro-table-group p.remark {
  margin-top: 10px;
  font-size: 14px;
}

.specification .tab_container ul {
  margin-left: 10px;
}

.specification .tab_container ul li {
  margin-bottom: 4px;
  list-style-type: disc;
  list-style-position: inside;
}

.specification .tab_container .tab_content p {
  color: #333;
  margin-bottom: 20px;
}

.specification .tab_container .tab_content > div {
  margin-top: 30px;
}

section:last-child {
  margin-bottom: 0;
}
.txtNormal {
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}
.text-left {
    text-align: left;
}


.aboutlist{padding:128px 0 20px;}

.aboutlist.videolist .wrapp > div a{position:relative;}

.aboutlist.videolist .wrapp > div a:after{content:"";position:absolute;background:url(../images/play1.png);background-size:cover;width:55px;height:55px;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

.aboutlist.videolist .wrapp > div a > div{background:#000;position:static;}

.aboutlist.videolist .wrapp > div a > div > .time{background:transparent;}

.aboutlist.videolist .wrapp > div a > div img{opacity:0.4;}

.aboutlist.videolist .wrapp > div a .h4{position:absolute;bottom:0;left:0;color:#fff;padding:10px;}

.aboutlist.aboutlist-4 .wrapp > div{width:25%;}

.aboutlist .wrapp > div > div{position:relative;}

.aboutlist .wrapp > div > div > div{overflow:hidden;}

.aboutlist .wrapp > div > div > div:hover img{transform:scale(1.1,1.1);}

.aboutlist .wrapp > div > div > div img{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}

.aboutlist .wrapp > div > div .lefttop{position:absolute;top:0;left:0;padding:15px;font-size:20px;font-weight:bold;background:#000;margin-top:0;}

.aboutlist .wrapp > div a{display:block;}

.aboutlist .wrapp > div a > div{position:relative;overflow:hidden;}

.aboutlist .wrapp > div a > div:hover img{transform:scale(1.1,1.1);}

.aboutlist .wrapp > div a > div > .time{position:absolute;top:0;left:0;background: #197fc2;margin-top:0;padding:10px;}

.aboutlist .wrapp > div .h3{font-size:22px;font-weight:bold;color:#333;padding:5px;margin-top:20px;}
@media screen and (max-width:767px){
 .aboutlist{padding-top:50px;}

.aboutlist.albumlist{padding:65px 0;}

.aboutlist.pb0{padding-bottom:0;}

.aboutlist.capabilityslist .wrapp > div{width:25%;padding:0 10px;}

 .aboutlist.capabilityslist .wrapp > div{width:100%;}
 
  .aboutlist .wrapp > div{width:100%;margin-bottom:30px;}
  
 .aboutlist .wrapp > div .h3{margin-top:15px;padding:0;}

.aboutlist .wrapp > div .h4{font-size:19px;line-height:1.5;font-weight:normal;color:#333;padding:5px;margin-top:20px;}

.aboutlist .wrapp > div > * > a{font-size:19px;padding:8px 0 8px 5px;color:#333;}
}

.aboutlist .wrapp.seo > div{display:block;width:100%;}

.aboutlist .wrapp.seo > div p{font-size:18px;line-height:28px;margin-bottom:15px;}

.aboutlist .wrapp.seo > div p.bold{font-weight:600;margin-bottom:10px;padding-top:30px;}

.aboutlist .wrapp.seo > div ul{font-size:16px;line-height:26px;padding-left:1em;margin-bottom:20px;padding-top:10px;}

.aboutlist .wrapp.seo > div ul li{margin-bottom:10px;}

.aboutlist .wrapp.seo > div ul li span{display:block;font-weight:600;}

.aboutlist{padding:128px 0 20px;}

.article-wrap .date {
    border-bottom: 2px solid #197fc2;
    padding: 5px 0 10px 0;
    margin-bottom: 20px;
}

.article-wrap h5{font-size: 18px;margin-top: 20px;color: #777;}
.article-wrap .title {
  color:#197fc2;
}

.article-wrap img{
	max-width: 100%!important;
	height: auto!important;
	margin-bottom: 10px;
}
.pagebox-article{
	width: 100%;
	margin: 50px auto;
}
.pagebox-article .prev,
.pagebox-article .next{
	display: block;
	width: 38%;
	padding: 15px 10px;
	background-color: #197fc217;
	text-align: center;
	color: #197fc2;
	transition: .3s;
}
.pagebox-article .prev .title,
.pagebox-article .next .title{
	display: inline-block;
	vertical-align: top;
	width: 90%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
}
.pagebox-article .prev{
	float: left;
}
.pagebox-article .next{
	float: right;
}
.pagebox-article .prev img{
	display: inline;
	margin-bottom: -3px;
}
.pagebox-article .prev:hover img{
	transform: translateX(-5px);
}
.pagebox-article .next img{
	display: inline;
	margin-bottom: -3px;
}
.pagebox-article .next:hover img{
	transform: translateX(5px);
}
.pagebox-article .back{
	display: block;
	color: #FFF;
	background-color: #197fc2;
	padding: 15px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 5px;
	width: 20%;
	margin: 0 auto;
}




.wrapp {
    max-width: 1200px;
    margin: 0 auto;
    padding1: 0 20px;
    width: 100%;
}
.pagebt{text-align:center;font-size: 18px;width: 100%;}

.pagebt a{display:inline-block;font-size1:17px;margin1: 0 5px;width1:40px;height1: 40px;line-height1: 40px;font-weight1: bold;border-radius:50%;}
@media screen and (max-width:480px){
 .pagebt a{font-size:16px;width:30px;height:30px;line-height:30px;}
}

.pagebt a.active,.pagebt a:hover{background1:#e71f19;color:#3186c6;}
@media screen and (max-width:767px){
 .aboutlist{padding-top:50px;}
}

.aboutlist.albumlist{padding:65px 0;}

.aboutlist.pb0{padding-bottom:0;}

.aboutlist.capabilityslist .wrapp > div{width:25%;padding:0 10px;}
@media screen and (max-width:767px){
 .aboutlist.capabilityslist .wrapp > div{width:100%;}
}

.aboutlist.videolist .wrapp > div a{position:relative;}

.aboutlist.videolist .wrapp > div a:after{content:"";position:absolute;background:url(../images/play1.png);background-size:cover;width:55px;height:55px;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

.aboutlist.videolist .wrapp > div a > div{background:#000;position:static;}

.aboutlist.videolist .wrapp > div a > div > .time{background:transparent;}

.aboutlist.videolist .wrapp > div a > div img{opacity:0.4;}

.aboutlist.videolist .wrapp > div a .h4{position:absolute;bottom:0;left:0;color:#fff;padding:10px;}

.aboutlist.aboutlist-4 .wrapp > div{width:25%;}
@media screen and (max-width:767px){
 .aboutlist.aboutlist-4 .wrapp > div{width:100%;}
}

.aboutlist .wrapp{font-size:0;}

.aboutlist .wrapp > div{display:inline-block;vertical-align:top;width:calc(100% / 3);padding:0 8px;margin-bottom: 0px;}
@media screen and (max-width:767px){
 .aboutlist .wrapp > div{width:100%;margin-bottom:30px;}
}

.aboutlist .wrapp > div > div{position:relative;}

.aboutlist .wrapp > div > div > div{overflow:hidden;}

.aboutlist .wrapp > div > div > div:hover img{transform:scale(1.1,1.1);}

.aboutlist .wrapp > div > div > div img{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}

.aboutlist .wrapp > div > div .lefttop{position:absolute;top:0;left:0;padding:15px;font-size:20px;font-weight:bold;background:#000;margin-top:0;}

.aboutlist .wrapp > div a{display:block;}

.aboutlist .wrapp > div a > div{position:relative;overflow:hidden;max-height: 285px;height: 100%;}

.aboutlist .wrapp > div a > div img{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;width: 100%;}

.aboutlist .wrapp > div a > div:hover img{transform:scale(1.1,1.1);}
.txtfff, .txtfff * {
    color: #fff !important;
}
@media screen and (max-width:767px){
 .aboutlist .wrapp > div .h3{margin-top:15px;padding:0;}
}

.aboutlist .wrapp > div .h4{font-size:19px;line-height:1.5;font-weight:normal;color:#333;padding:5px;margin-top:20px;text-align: center;}

.aboutlist .wrapp > div > * > a{font-size: 18px;padding1: 8px 0 8px 5px;color:#333;}
@media screen and (max-width:767px){
 .aboutlist .wrapp > div > * > a{padding:16px 0 0 0;}
}

.aboutlist .wrapp.seo > div{display:block;width:100%;}

.aboutlist .wrapp.seo > div p{font-size:18px;line-height:28px;margin-bottom:15px;}

.aboutlist .wrapp.seo > div p.bold{font-weight:600;margin-bottom:10px;padding-top:30px;}

.aboutlist .wrapp.seo > div ul{font-size:16px;line-height:26px;padding-left:1em;margin-bottom:20px;padding-top:10px;}

.aboutlist .wrapp.seo > div ul li{margin-bottom:10px;}

.aboutlist .wrapp.seo > div ul li span{display:block;font-weight:600;}

@media screen and (max-width: 1299px){
.wrapp {
    width: 100%;
}
}


@media screen and (max-width: 1200px){
.breadcrumb .container .d2 {
    left: 70px;
    margin-left: 0;
}
.container {
    width: 100%;
    padding: 0 20px;
}
}
@media screen and (max-width: 991px){
.main-wrapper.product .row:nth-child(even) .container .col-md-6 {
    float: none;
}
.main-wrapper.product .row:nth-child(even) .container > div:first-child {
    padding-left: 0;
}
.main-wrapper.product .row .container {
    padding: 0 60px;
}
.main-wrapper.product .row:nth-child(even) .container > div:last-child {
    padding-left: 0;
}
.main-wrapper.product .row .container > div:first-child {
    padding-left: 0;
	float: none;
}
.main-wrapper.product .row .container .col-md-6 {
    /* float: none; */
}
.main-wrapper.product .row .container > div:last-child {
    padding-left: 0;
}
.main-wrapper.product .row .container > div.line {
    display: none;
}
}

@media screen and (max-width: 768px){
.headWrap {
    background-position: 80% bottom;
}
}
@media screen and (max-width: 700px) {
	.pagebox-article .back{
  width:130px
 }
 .pagebox-article .prev,.pagebox-article .next{
  width:calc(50% - 75px)
 }
 .pagebox-article .prev .title,.pagebox-article .next .title{
  width:calc(100% - 20px)
 }
 .pagebox-article .prev img,.pagebox-article .next img{
  width:12px;display:inline-block;vertical-align:top
 }
 .pagebox-article .prev .title{
  text-align:left
 }.pagebox-article .next .title{
  text-align:right
 }
}
@media screen and (max-width: 640px){
.wrapp {
        padding1: 0 10px;
}
.main-wrapper{
        padding: 35px 10px;
}
.article-wrap .title {
    font-size:22px;
}
.headWrap {
    background-position: 70% bottom;
}
}
@media screen and (max-width: 540px){
.headWrap {
    height: 250px;
    background-size: 230%;
}
.breadcrumb .container ul {
    top: -90px;
    left: 20px;
}
.breadcrumb .container ul li {
    font-size: 14px;
}
.breadcrumb .container .d2 {
    top: -135px;
    left: 20px;
    font-size: 24px;
}
.redBor {
    top: -70px;
    left: 20px;
}
}
@media screen and (max-width: 500px) {
 .pagebox-article .back{
  width:100%;display:block
 }
 .pagebox-article .prev,.pagebox-article .next{
  width:100%;display:block;float:none;margin:10px 0;padding:15px
 }
 .pagebox-article .prev .title,.pagebox-article .next .title{
  text-align:center
 }
}
li, img, span {
    transition: .3s;
}
.pagebox-article{
    max-width: 1280px;
    width: 100%;
}

.edit{font-size:19px;line-height:25px;color:#333;}

.edit .wrapp{position:relative;}

.edit .txta{position:absolute;top:85px;width:100%;z-index:1;}
@media screen and (max-width:767px){
 .edit .txta{position:static;padding-top:50px;}
}
@media screen and (max-width:899px){
 .edit .txta.xs-txta{position:static;padding-top:50px;}
}

.edit .h4{font-size:22px;font-weight:bold;line-height:1.5;}
@media screen and (max-width:767px){
 .edit .h4{font-size:21px;}
}

.edit .h5{font-size:19px;font-weight:bold;}

.edit .cont-h4{font-size:22px;padding:8px;margin-bottom:8px;}

.edit .con-p{border-bottom:1px solid rgba(255,255,255,0.5);padding:8px;}

.edit .h3{font-size:28px;font-weight:bold;}
@media screen and (max-width:767px){
 .edit .h3{font-size:24px;margin-bottom:0;}
}

.edit .p2{line-height:2;}

.edit ol,.edit ol *{margin:0;padding:0;}

.edit ol{padding-left:20px;}

.edit ol li{padding:10px 0;}

.edit ol ul{padding-top:10px;}

.edit ol ul li{list-style-type:none;}

.edit ol ul li:last-child{padding-bottom:0;}

.edit .ul3,.edit .ul3 li{margin:0;padding:0;}

.edit .ul3{margin-left:22px;}

.edit .ul3 li{line-height:2;color:#c01a1a !important;}

.edit figure{margin:0 auto;text-align:center;}

.edit figure p{margin-top:20px;}

.edit-table{width:100%;margin-top:40px;}

.edit-table.ir-table th,.edit-table.ir-table td{padding:20px 10px;}
@media screen and (min-width:1024px){
 .edit-table.ir-table th.w300,.edit-table.ir-table td.w300{width:300px;}
}

.edit-table.ir-table td{padding:20px 50px;}
@media screen and (max-width:480px){
 .edit-table.ir-table.data-th th,.edit-table.ir-table.data-th td{padding:0 10px;margin-bottom:10px;}
}
@media screen and (max-width:480px){
 .edit-table.edit-table-xs1 thead{display:none;}
}
@media screen and (max-width:480px){
 .edit-table.edit-table-xs1 tr{display:block;padding:20px 0;border-bottom:1px solid #c4c4c4;}
}
@media screen and (max-width:480px){
 .edit-table.edit-table-xs1 th,.edit-table.edit-table-xs1 td{display:block;padding:10px;}
}
@media screen and (max-width:480px){
 .edit-table.edit-table-xs1 td{border-bottom:0;}
}
@media screen and (max-width:480px){
 .edit-table.edit-table-xs1 th{display:inline-block;width:auto;}
}

.edit-table th,.edit-table td{padding:10px 10px 10px 25px;vertical-align:middle;line-height:30px;border-bottom:1px solid #c4c4c4;}
@media screen and (min-width:481px){
 .edit-table th.min--w180,.edit-table td.min--w180{width:180px;}
}

.edit-table th{padding:10px;font-weight:bold;width:150px;border-bottom:3px solid #fd0000;text-align:center;}

.edit-table thead{font-size:20px;}

.edit-table thead th{padding:20px 10px;}

.edit-table thead th.pl50{padding-left:50px;}

.edit-table .list1{width:50%;float:left;padding-right:10px;}
@media screen and (max-width:480px){
 .edit-table .list1{width:100%;float:none;padding-right:0;}
}

.txt006189,.txt006189 *{color:#006189 !important;}

.txtfff,.txtfff *{color:#fff !important;}

.txt000,.txt000 *{color:#000 !important;}

.txte1e1e1,.txte1e1e1 *{color:#e1e1e1 !important;}

.txt999,.txt999 *{color:#999 !important;}

.bg000{background:#000 !important;}

.bge3{background:#e3e3e3 !important;}

.txt333,.txt333 *{color:#333 !important;}

.txtc91411,.txtc91411 *{color:#c91411 !important;}
.mapwrap {
    padding1: 0 30px;
    margin-top: 90px;
    margin-bottom: 90px;
    display: block;
    background: #197fc2;
    min-height: 365px;
    position: relative;
}
.mapwrap .p2 {
	font-size:20px;
    margin-bottom: 18px;
	    line-height: 2;
}
.cont-h4 {
    font-size: 26px;
    padding: 8px;
    margin-bottom: 8px;
}
.mapwrap .con-p {
    border-bottom: 1px solid rgba(255,255,255,0.5);
    padding: 8px;
}
.mapwrap .txt {
    float: right;
    width: 40%;
    padding: 90px 30px;
}
.mapwrap .map {
    width: 60%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.mapwrap .map iframe {
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 767px){
.mapwrap {
    min-height: auto;
}
.mapwrap .map {
    position: static;
    width: 100%;
}
.mapwrap .map iframe {
    height: 350px;
    vertical-align: top;
}
.mapwrap .txt {
    float: none;
    width: 100%;
    padding: 50px 20px 10px;
}
}


.s1 img {
	max-width:1200px;
    width: 100%!important;
    height: auto!important;
    margin-bottom: 10px;
}
.main.capabilitys1main .s1 {
	background1: url(../images/about1.jpg) center / cover;
	background1 url(../images/yyly_banner.jpg) center / cover;
    padding: 90px 0;
    background-position: center center;
    background-size: cover;
  display: block;
  position: relative;
}
.main.capabilitys1main .s1::after{
	opacity: 0.3;
	background: url(../images/yyly_banner.jpg) no-repeat;
	content: "";
   top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   

}
.main.capabilitys1main .s2 {
	background: url(../images/about2.jpg) center / cover;
    padding: 100px 0;
    background-position: center center;
    background-size: cover;
}
.main.capabilitys1main .h2 {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 30px;
}
.main.capabilitys1main .h2-1 {
    margin-top: 40px;
    color: #c91411;
}
.main .abp {
    font-size: 19px;
    line-height: 2;
    margin-bottom: 15px;
    font-weight: normal;
 text-shadow: #ffffff3d 1px 0 0, #ffffff7d 0 1px 0, #ffffff3d -1px 0 0, #ffffff7d 0 -1px 0;
}

.main.capabilitys1main .circlebox .circle1 {
    display: inline-block;
    width: 120px;
    height: 120px;
    line-height: 120px;
    border-radius: 50%;
    background: #c91411;
    margin: 0 24px;
}
.main.capabilitys1main .circlebox .circle1-wrap {
    display: inline-block;
}



@media screen and (max-width: 767px){
.main.capabilitys1main .h2 {
    margin-bottom: 30px;
}
.main .abp{font-size:16px;}
.main.capabilitys1main .circlebox .circle1 {
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: 10px 10px 0 10px;
}
}
/* Arrows */
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}


.capslickstyle .slick-prev,.capslickstyle .slick-next{width:30px;height:56px;margin-top:-40px;z-index:1;}

.capslickstyle .slick-prev{background-image:url(../images/left.png);background-size:cover;left:-50px;}

.capslickstyle .slick-next{background-image:url(../images/right.png);background-size:cover;right:-50px;}

.capslickstyle .img .h5{position:absolute;width:100%;text-align:center;font-size:22px;font-weight:bold;color:#fff;padding:40px 30px 20px;bottom:0;background:url(../images/imgh5.png) center center repeat-x;background-size:auto 100%;}
.capslick{margin-top: 100px;padding:0 30px;}

.capslick.capslickstyle .slick-next{right:0;}

.capslick.capslickstyle .slick-prev{left:0;}

.capslick .capslickbox{margin:0 10px;}

.capslick .h4{text-align: center;font-size:19px;line-height:1.2;margin-top:8px;}

@media screen and (max-width:1023px){/* line 3346,scss/scss.scss */
 .capslick{margin-top:50px;margin-left:40px;margin-right:40px;}
}

@media screen and (max-width:767px){
 .capslickstyle .img .h5{font-size:18px;}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');/* helps IE */
 -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
/* Overlay helper */
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
/* Title helper */
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:-3px;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
 background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;line-height:24px;white-space:nowrap;font-size:19px;letter-spacing:3px;font-family:"Open Sans","Microsoft JhengHei","Microsoft YaHei";}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
.fancybox-close{width:39px;height:39px;background:url(../images/x.png);background-size:cover;top:10px;right:10px;}







.imgrow{font-size:0;width:calc(100% + 3px);margin-left:-3px;}

.imgrow > div{display:inline-block;vertical-align:top;width:calc(100% / 3);overflow:hidden;border:3px solid #fff;border-width:3px 0 0 3px;}
@media screen and (max-width:480px){
 .imgrow > div{width:50%;}
}

.imgrow > div > img{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}

.imgrow > div:hover > img{transform:scale(1.1,1.1);}

.imgrow1{margin-left:0;margin-right:0;height:800px;position:relative;}
@media screen and (max-width:991px){
 .imgrow1{height:auto;}
}

.imgrow1 div{padding:0;position:absolute;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:350px;}
@media screen and (max-width:991px){
 .imgrow1 div{width:100%;position:relative;}
}

.imgrow1 > div.imgrow1-1:hover .h4{transform:scale(1.05,1.05);}

.imgrow1 > div > div{width:100%;overflow:hidden;}

.imgrow1 > div > div:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/bgb1.png) center bottom repeat-x;background-size:auto 100px;z-index:1;}

.imgrow1 > div > div:hover .h4{transform:scale(1.05,1.05);}

.imgrow1 > div > div > div{width:100%;}
@media screen and (min-width:992px){
 .imgrow1 > div > div > div img{display:none;}
}

.imgrow1 > div .h4{-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;transform-origin:left center;}

.imgrow1 .imgrow1-1{left:0;}

.imgrow1 .imgrow1-2{right:0;}

.imgrow1 .imgrow1-2 > div{height:50%;}

.imgrow1 .imgrow1-2 > div:last-child{top:50%;}

.imgrow1 .h4{position:absolute;bottom:0;padding:20px 30px;font-size:26px;font-weight:bold;z-index:1;}

.imgrow1 .h4:lang(es),.imgrow1 .h4:lang(tr){font-size:22px;}
@media screen and (max-width:767px){
 .imgrow1 .h4{font-size:20px;}
 .imgrow1 .h4:lang(es),.imgrow1 .h4:lang(tr){font-size:14px;}
}
.h21,.capabilitys1main section.capabilitys2se {
    padding-top: 80px;
    font-size: 28px;
    font-weight: bold;
    margin-bottom1: 70px;
}
.padding-100{padding-top:100px;}

.article-box p{font-size:18px;line-height: 35px;}
.pagebt li{text-align: center;float1: left;display: inline-block;margin: 0 15px;}
.pagebtc{width:100%; margin: 30px auto;}
.article-box div{line-height:30px;font-size:16px;}

.hot-wrap{margin-top:38px}
.hot-wrap .hot-main{margin-top:33px}
.hot-wrap li{border:1px solid #ececec;padding:0 20px;margin-bottom:7px;background:rgba(87,173,227,0);transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap li:hover{background:#57ade3;transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap li:hover h3{color:#fff;transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap li:hover .hot-more{opacity:1;filter:alpha(opacity=100);transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap li:hover .hot-time{opacity:0;filter:alpha(opacity=0);transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap a{display:block;position:relative}
.hot-wrap h3{width:85%;font-size:14px;line-height:36px;color:#233645;height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap span{font-size:14px;line-height:36px;color:#b0b0b0;position:absolute;right:0;top:0;transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease}
.hot-wrap .hot-more{color:#fefefe;text-transform:uppercase;opacity:0;filter:alpha(opacity=0);transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px)}
.hot-wrap .hot-time{color:#979797}
@media (max-width:1200px){.hot-wrap{margin-top:30px}
.hot-wrap .hot-main{margin-top:20px}
.hot-wrap h3{width:78%}
.hot-wrap li{padding:0 10px}
}
@media (max-width:768px){.info-link{margin:45px 0}
.info-link a{line-height:24px}
.info-btn{padding-bottom:45px}
.info-wrap p{line-height:26px}
}
@media (max-width:480px){.hot-wrap h3{width:100%}
.hot-wrap span{display:none}
.hot-wrap{margin-top:20px}
.hot-wrap .hot-main{margin-top:15px}
}