﻿@charset "utf-8";
/* CSS Document */
.banner_pc{ margin-top:110px;}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:15px; height:15px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #e60012; cursor: default;}

.banner_ny{ margin-top:80px;}
.banner_ny img{ width:100%;}
.banner_ny .pic_er{ display:none;}
.nybox{overflow:hidden; background:#e2e7ed; }
.mbxdh{ padding:1.2% 0; font-size:1rem;width:1200px;margin:auto; height:auto; color:#777;}
.mbxdh a{color:#777;}
.mbxdh a:hover{ color:#d92929;}
.dybox{ background:#fff; width:1200px; margin:auto;}
.dybox:nth-child(2n+1){ background:#f4f4f4; padding:1%;max-width:100%; text-align:center !important;width:100%;}
.nyabout{ height:auto; overflow:hidden; margin:5% auto 2% auto;width:1200px; }

.nyabout h2{  text-transform:uppercase; font-size:1.62rem; text-align:center;}
.xinany{ width:100px; margin:0.8%  auto 3%  auto; height:2px; background:#c30d23;}
.nyabout p{ line-height:1.8; }
.nyabout img{ max-width:100%; margin:2% auto; clear:both; display:block;}

.aboutcon{ width:100%; height:auto; overflow:hidden; margin:3% 0;}
.aboutcon ul{margin-right:-3%;}
.aboutcon ul li{ width:26%; float:left; margin-right:3%; padding:2%; border:1px #eee solid;    min-height: 220px;}
.aboutcon ul li h3{height:45px; font-size:14px; text-align:center; color:#021158; font-weight:bold; margin-bottom:5%;}
.aboutcon ul li p{ line-height:1.5; color:#666;}
.partners_content_list {
	display: inline-block;
	margin: 20px 0px;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.partners_content_list:hover {
	box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
}

.picScroll-leftr{width:1180px; position:relative; margin:20px auto 0 auto;}
.picScroll-leftr .hd{ position:relative; z-index:10;}
.picScroll-leftr .hd .prev{ display:block; width:65px; height:81px;  overflow:hidden;cursor:pointer; background:url(../images/pic18.jpg) no-repeat left center; position:absolute; left:-85px; top:70px;}
.picScroll-leftr .hd .next{ display:block; width:65px; height:81px;  overflow:hidden;cursor:pointer; background:url(../images/pic18.jpg) no-repeat right center; position:absolute; right:-85px; top:70px;}
.picScroll-leftr .bd{ max-width:1180px; overflow:hidden; margin:0 auto;}
.picScroll-leftr .bd ul{margin-right:-20px;}
.picScroll-leftr .bd ul li{float:left; _display:inline; overflow:hidden;  width:280px; margin-right:20px;}
.picScroll-leftr .bd ul li .pic{ width:100%; overflow:hidden; position:relative; height:auto; }
.picScroll-leftr .bd ul li .pic img{ width:100%; transition:0.3s all;}
.picScroll-leftr .bd ul li .pic:hover img{ transform:scale(1.2);}
.picScroll-leftr .bd ul li p{ line-height:20px;  padding:10px 0;}

.picScroll-leftr .bd ul li .des {height: 28px;line-height: 28px;background: rgba(0,0,0,0.3);position: absolute;bottom: 0;left: 0;right: 0;font-size: 14px;color: #fff;text-align: center;padding: 0 10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.proaplyy{ margin:5% 0;}
.proaplyy h2,.inpro h2{ text-align:center; font-size:2rem; font-weight:300;text-transform:uppercase; }
.proaplyy h3{ padding-top:3%;}
.proaplyy h4{ text-align:center; font-size:0.9rem; color:#999; text-transform:uppercase; padding:0.6% 0;}
.text-center{text-align: center!important; padding:80px 0 20px 0;}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.tm-article {
	box-sizing:border-box;
	padding: 40px;
	transition: all 0.3s ease;
}

.tm-article:hover {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(214,214,214,1);
	-moz-box-shadow: 0px 0px 7px 0px rgba(214,214,214,1);
	box-shadow: 0px 0px 7px 0px rgba(214,214,214,1);
	transform: scale(1.1);
}
.col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.tm-article-title-1 {
    font-size: 1.3rem;
    font-weight: 600;
    margin-bottom: 20px;
}
.tm-color-primary {
    color: #ee5057;
}
p {
    color: #898989;
    line-height: 1.3;

    margin-top: 0;
    margin-bottom: 1rem;
}
.tm-font-semibold {
    font-weight: 600;
}

.text-uppercase {
    text-transform: uppercase!important;
}
.tm-color-primary {
    color: #ee5057;
}
.tm-fa-6x {
    font-size: 6em;
}
.tm-fa-7x {
    font-size: 7em;
}
.b-wrapper {
    background: rgba(0,0,0, 0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -100%;
    left: 0;
    transition: .5s all; 
    text-align: center;
}

.pic a:hover .b-wrapper{bottom: 0%; }
.pic a { display: block;overflow: hidden;position: relative;}

.pic a:hover .b-wrapper i.fa-search-plus {
    color: #fff;display: inline-block;
    font-size: 60px;
    padding-top:50px;
}
.b-wrapper h5 {
    font-size: 25px;
    font-weight: normal;
    color: #fff;
    text-align: left !important;
    text-transform: capitalize;
    padding: 14px 8%;
}
.b-wrapper p {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
    line-height: 1.8em;
    text-align: center;
}

#owl-demo .item{margin:10px;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
#owl-demo .item .pics{ position:relative; z-index:100;}
#owl-demo .item .con{ padding:3% ; line-height:1.6;-webkit-transition: all .3s;  -moz-transition: all .3s;  -ms-transition: all .3s;  transition: all .3s;}
#owl-demo .item .con h3{ font-size:18px;}
#owl-demo .item .con p{ line-height:1.6; font-size:13px; color:#999; padding:3% 0;-webkit-transition: all .3s;  -moz-transition: all .3s;  -ms-transition: all .3s;  transition: all .3s;}

#owl-demo .item .bg{ width:0; height:100%; background:#c30d23; position:absolute; left:0px; top:0px; z-index:0; -webkit-transition: all .3s;  -moz-transition: all .3s;  -ms-transition: all .3s;  transition: all .3s; }
#owl-demo .item:hover .bg{ width:100%;}
#owl-demo .item:hover p,#owl-demo .item:hover h3{ color:#fff;}

.newsbox{ width:1200px; height:auto; overflow:hidden; margin:3% auto 0 auto;}
.newsbox .newsleft{ width:100%; float:left; height:auto; overflow:hidden;}
.newsbox .newsleft ul{}
.newsbox .newsleft ul li{ width:100%; border-bottom:1px #dadada solid; padding-bottom:5%; margin-bottom:5%;height:auto; overflow:hidden;}
.newsbox .newsleft ul li .pic{ width:30%; float:left;  overflow:hidden;}
.newsbox .newsleft ul li .pic img{ transition:all 0.3s; max-width:100%;}
.newsbox .newsleft ul li .pic:hover img{ transform:scale(1.2);}

.newsbox .newsleft ul li .con{ float:right; width:67%;}
.newsbox .newsleft ul li .con h3{ font-size:18px; line-height:20px; padding-bottom:2%;}
.newsbox .newsleft ul li .con h4{ color:#999; font-size:12px; padding-bottom:2%;}
.newsbox .newsleft ul li .con p{ color:#666;}
.newsbox .newsleft ul li .con .more{font-size:14px; line-height:30px; margin-top:4%; background:#c30d23;  color:#fff; width:90px; text-align:center; border-radius:5px;}

.newsbox .newsleft h2{ text-align:center; font-size:1.55rem; color:#13569c;}
.newsbox .newsleft .bt{ text-align:center; font-size:12px; color:#999; border-bottom:1px #eee solid; padding:1% 0 3% 0;}
.newsbox .newsleft .ccon{ line-height:1.8; padding:3% 0; font-size:16px;}
.newsbox .newsleft .ccon img{ max-width:100%; display:block; clear: both; margin:2% auto;}
.newsbox .newsleft .ccon p{ padding-bottom:0em;}
.newsbox .newsleft .abpage{  max-width:1200px;height:auto; overflow:hidden; margin:4% auto 2% auto; border-top:1px #ddd solid; padding-top:3%;}
.newsbox .newsleft .abpage ul{margin-right:-5%;}
.newsbox .newsleft .abpage ul li{ width:45%; line-height:22px; float:left; margin-right:5%; text-align:left; border:0;}
.newsbox .newsleft .abpage ul li:nth-child(2){ text-align:right;}
.newsbox .newsleft .abpage ul li a{ color:#888;}
.newsbox .newsleft .abpage ul li a:hover{ color:#fa4408;}


.newsbox .newsright{ width:25%; float:right; height:auto; overflow:hidden;}
.newsbox .newsright .bt{ border-bottom:1px #ddd solid; height:45px; font-size:24px;}
.newsbox .newsright .bt span{border-bottom:1px #c30d23 solid; padding-bottom:4.5%;}
.newsbox .newsright ul{ padding:4% 0 12% 0;}
.newsbox .newsright ul li{ border-bottom:1px #ddd solid; line-height:3.5;}
.newsbox .newsright ul li a{ font-size:1.15rem; display:block;}
.newsbox .newsright ul li i{ float:right; }

.newsbox .newsright dl{ border-bottom:1px #eee solid; padding-bottom:5%; margin:5% 0 0 ;}
.newsbox .newsright dl dt{ width:40%; float:left;}
.newsbox .newsright dl dt img{ max-width:100%;}
.newsbox .newsright dl dd{ width:55%; float:right;}

/**分页**/
.pages{text-align:center;font-size:16px;margin:20px auto 50px auto; width:100%;}
.pages .pagination{border-radius:0px;}
.pages a{display:inline-block;width:43px;height:43px;text-align:center;line-height:43px;font-size:16px;color:#888;border:1px solid #d2d2d2;margin-left:10px;}
.pages a:hover,.pages a.on{border:1px solid #c30d23;background:#c30d23;color:#fff;}


.servicesbox{ max-width:1200px; height:auto; overflow: hidden; margin:3% auto;}
.servicesbox .dlbox{ height:auto; overflow: hidden;}
.servicesbox .dlbox dl{ width:33.333%; float:left; text-align:center; }
.servicesbox .dlbox dl dt{ width:100%;}
.servicesbox .dlbox dl dt i{ width:100px; height:100px; font-size:55px;border-radius:100px; border:1px #dfdfdf solid; display:block; margin:auto; line-height:100px;}
.servicesbox dl dd{ padding:10%;}.servicesbox dl dd h2{ font-size:18px;}.servicesbox dl dd p{ color:#999;}
.servicesbox .xcob{ margin:0; height:auto; overflow:hidden; width:650px; height:auto; float:left; }
.servicesbox .xcob li{border:1px #999 solid; padding:3%; line-height:2.5; margin-bottom:3%;}
.servicesbox .contact_r{ width:530px; float:left; margin-left:20px;}

.productbox{ width:1200px; margin:0 auto 3% auto; height:auto; overflow:hidden;}
.pro-list{overflow:hidden;width:100%;margin-left:-3%;}
.pro-list li{float:left;width:30.33%;padding-left:3%;margin-bottom:2.5em;}
.pro-list li .pl-box{display:block;padding:1.25em 0 0;text-align:center;border:1px solid #dcdcdc;position:relative;}

.pl-box .pl-block{ width:90%; margin:auto; padding:0.6875em 0;text-align:left;margin-top:0.625em;}
.pl-block h2{font-size:1.05em;font-weight:normal;}
.pl-block p{font-size:0.675em;color:#666666;line-height:1.7143em;padding-bottom:1.2587em;border-bottom:1px dotted #bbbbbb;margin:2px 0 4px;height:5.2143em;}
.pl-block .btn.btn-more{width:auto;border:0px;color:#888888;}
.pl-block .btn.btn-more span{background:url(../images/icon/icon-go2-3.png) no-repeat right center;background-size:1em auto;}

.com-img{ display:block; width:90%; overflow:hidden; margin:auto;}
.com-img img{ transition:all 0.8s ease-in 0s; -webkit-transition:all 0.8s ease-in 0s; -moz-transition:all 0.8s ease-in 0s; -o-transition:all 0.8s ease-in 0s; max-width:100%;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.pro-list li .pl-box:hover{border-color:#c30d23;}

.prostww{ width:1200px; margin:3% auto 2% auto; text-align:center; height:auto; overflow:hidden;}
.prostww a{ padding:10px 15px; background:#00a2e9; color:#fff; margin-right:2%; line-height:40px; border-radius:100px;}
.prostww a.cltu,.prostww a:hover{background:#c30d23; }

.product_con{ padding-top:3%; border-top:1px #eee solid;}
.product_con_t{width:1200px; height:auto; margin:auto;}
.product_con_t .t_r{ float:right; width:45%;}
.product_con_t .t_r .bt{ font-size:22px; border-bottom:1px solid #f3f3f3; padding:10px 0;}
.product_con_t .t_r .bt_2{ font-size:20px; color:#e60012; margin-top:10px;}
.product_con_t .t_r .box{ margin-top:3%; line-height:30px; background:#FFF; padding:3%; font-size:14px;   box-shadow: 0 2px 10px #d7d7d7;}
.product_con_t .t_r .box h3{ font-size:20px; margin-bottom:3%;}
.product_con_t .t_r .more{ width:180px; height:45px; line-height:45px; text-align:center;  background:#c30d23; border-radius:30px; margin-top:5%; float:left; margin-right:5%;}
.product_con_t .t_r .more a{ display:block; color:#FFF; font-size:16px;}
.product_con_t .t_r .more a:hover{ display:block; color:#FFF; text-decoration:none;}

.product_con_t .t_r .mores{ width:180px; height:45px; line-height:45px; text-align:center;  background:#0084d7; border-radius:30px; margin-top:5%; float:left; margin-right:5%;}
.product_con_t .t_r .mores a{ display:block; color:#FFF; font-size:16px;}
.product_con_t .t_r .mores a:hover{ display:block; color:#FFF; text-decoration:none;}

.product_con_b{ width:1200px; margin:5% auto 0 auto; }
.product_con_b .bt{ font-size:36px; font-weight:bold; margin-bottom:40px;}
.product_con_b .slideTxtBox{ width:100%;}
.product_con_b .slideTxtBox .hd{ line-height:50px; border-bottom:1px solid #eee;}
.product_con_b .slideTxtBox .hd ul{}
.product_con_b .slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer; background:#dadada; font-size:18px; margin-right:1px;}
.product_con_b .slideTxtBox .hd ul li.on{ height:50px;  background:#e60012; color:#FFF;}
.product_con_b .slideTxtBox .bd{}
.product_con_b .slideTxtBox .bd .con_b_con{ padding:3% 0; line-height:24px; text-align:justify;}
.product_con_b .slideTxtBox .bd .con_b_con img{ max-width:100%; display:block; margin:2% auto; clear:both;}

.product_con_b .slideTxtBox .bd table{ border-collapse:collapse; border: 1px #ccc solid !important; line-height:30px !important;}
.product_con_b .slideTxtBox .bd table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}
.product_con_b .slideTxtBox .bd table h6{line-height:30px !important;}

.protj{ width:1200px; margin:3% auto; border-top:1px #eee solid; padding:3% 0 0; }
.protj h2{height:45px; font-size:22px;}
.protj ul{margin-right:-2%;}
.protj ul li{ width:23%; float:left; margin-right:2%;}
.protj ul li .pic{ width:100%; overflow:hidden;}
.protj ul li .pic img{max-width:100%; transition:all 0.3s;}
.protj ul li .pic:hover img{ transform:scale(1.2);}
.protj ul li p{ text-align:center; padding:2% 0;}

.baotssss{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.baotssss ul{margin-right:-2%;}
.baotssss ul li{ width:18%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:1%;}
.baotssss ul li .pic{ width:100%; overflow:hidden;}
.baotssss ul li .pic img{ max-width:100%; transition:all 0.3s;}
.baotssss ul li .pic:hover img{ transform:scale(1.2);}
.baotssss ul li p{ padding:3% 0; text-align:center;}


.cuntlur{ background:url(../images/cc.jpg) no-repeat left top; padding:5% 0; height:auto; overflow:hidden;}
.cuntlur .wd800{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.cuntlur .slideTxtBox{width:75%;height: auto; overflow: hidden; padding:5% 0; margin:auto; }
.cuntlur .slideTxtBox .hd{ height: auto; font-size:14px; width:30%; float:left;}
.cuntlur .slideTxtBox .hd ul{ float:left; width:100%; }
.cuntlur .slideTxtBox .hd ul li{width:120px;text-align:center;float:left;cursor:pointer;height:120px;line-height:120px;color:#fff; margin-right:3%; background:#021158; margin-bottom:3%; font-size:22px;}
.cuntlur .slideTxtBox .hd ul li.on{ height:120px;color:#fff; background:#c30d23;}
.cuntlur .slideTxtBox .bd{ width:64%; float:right; background:rgba(255,255,255,0.5); min-height:195px; padding:3%;}
.cuntlur .slideTxtBox .bd ul{}
.cuntlur .slideTxtBox .bd li{line-height:1.8;}
.cuntlur .slideTxtBox .bd li span{float:right;color:#999;}


.cuntlur .wd800 ul{margin-right:-3%;}
.cuntlur .wd800 ul li{ width:22%; float:left; margin-right:3%; background:#fff; min-height:370px;}
.cuntlur .wd800 ul li .pic{ width:100%; position:relative;}
.cuntlur .wd800 ul li .pic img{ max-width:100%; display:block; margin:auto; clear:both;}
.cuntlur .wd800 ul li h3{ text-align:center; padding:3% 0; font-size:18px;}
.cuntlur .wd800 ul li p{ line-height:1.5; padding:0 5%; text-align: justify;}
.cuntlur .wd800 li:hover{ background:#c30d23; color:#fff; transition:all 0.3s;}
.cuntlur .wd800 li:hover p{ color:#fff;}

.partners_content_lists {
	display: inline-block;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.partners_content_lists:hover {
	box-shadow: 0 15px 20px rgba(0, 0, 0, 0.1);
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
}


.case {width:1200px; margin:auto; padding-bottom:3%; height:auto; overflow:hidden;}
.case ul {width: 1200px;margin: 0 auto;}
.case>ul li {display: inline-block; width:396px; height:630px;}
.case .grid-content {position: relative;overflow: hidden;}
.case .grid-content>img { max-width:100%; display: inline-block;background: #ccc;}
.case .grid-content .grid-shade {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(195, 13, 35, 0.7);
	color: #5E5E5E;
	font-size: 20px;
	display: none;
}
.case .grid-content .grid-shade .grid-enter {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.case .grid-content .grid-shade .grid-enter a {
color: #fff;
}
.case .grid-content .grid-shade .grid-enter>img {width: 28px;vertical-align: top;margin-top: 10px;}





.tu1{ width:396px; height:410px; margin-bottom:6px;}
.tu2{ width:396px; height:214px;}
.tu3{ width:396px; height:203px; margin-left:0px; margin-bottom:6px;}

.tu4{ width:396px; height:214px; }



.contact_3{width:90%;margin:5% auto;}
.contact_3 div{margin-top:3%;}
.contact_3 .input1{width:100%;padding:2%;border:1px solid #cccccc; box-sizing:border-box;}
.contact_3 .text1{width:100%;padding:2%;border:1px solid #cccccc;box-sizing:border-box; height:350px;}
.contact_3 .btn1{background:#b0261c;color:#fff;width:20%;height:23.625%;border:none 0px;padding:2% 0;box-sizing:border-box; margin:auto; display:block; font-size:24px;}


.partners_contenta {
	text-align: center;
}
.partners_content_lista {
	display: inline-block;
	margin: 20px 10px;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
}
.partners_content_lista img{ border:1px #ececec solid;}
.partners_content_lista:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
}

.ny_main{width:1200px; margin:60px auto;}
.nyr_text{width:100%; float:left;line-height:2.3; font-size:16px;}
.nyr_text img{max-width:100%; margin:2% auto; display:block; clear:both;}
.nyr_text p{ text-indent:2em; padding-bottom:2em;}
.nyr_text strong,.newsmore_text strong{font-size:18px; color:#ff5000;}


.slide_join{width:100%; float:left;}
.slide_join h3{float:left;width:96%; height:45px; padding:0 2%; font-weight:normal; background-color:#eee;margin-bottom:20px; cursor:pointer;}
.slide_join h3.on{background-color:#00adec;}
.slide_join h3 span{float:left; width:80%; height:45px; color:#000; font-size:14px; line-height:45px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:8px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{float:left; width:96%; background-color:#fff; padding:0 25px 25px 25px;}
.slide_join ul .join_show{float:left; width:96%; color:#787876; font-size:14px; line-height:28px;}
/**人才招聘 End**/

#gallery { overflow: hidden; z-index:99999999999; }
#gallery a { display: block; }
#gallery a img { display: block; border: 0; }


.aboximg{ width:1200px; height:auto; overflow:hidden; margin:3%  auto;}
.aboximg .leftlf{ width:796px; height:auto; overflow:hidden; float:left;}
.aboximg .leftlf .img1{ width:100%; height:372px;position:relative; }
.aboximg .leftlf .img1 .pic{ background:#999; height:372px; overflow:hidden;}
.aboximg .leftlf .img1 .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img1 .pic:hover img{ transform:scale(1.2);}
.aboximg .leftlf .img1 .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(30,34,35,0.9); *background:#1e2223; overflow:hidden; transition:all 0.6s ease; }
.aboximg .leftlf .img1 .prod-tit{ width:100%; height: auto;}
.aboximg .leftlf .img1 .prod-tit span{ float:left; display:inline-block; width:100%; padding:10px 0 5px 0px;color:#FFF; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.aboximg .leftlf .img1:hover .cover-box{ height:100%; background: rgba(51,51,51,0.9);}
.aboximg .leftlf .img1:hover .prod-tit span{ width:100%; text-align:center; line-height:372px; font-size:30px;}

.aboximg .leftlf .img2{ width:100%; height:191px; margin-top:6px;}
.aboximg .leftlf .img2 .pic_a{ width:398px; height:191px; background:#999; float:left; margin-right:6px;position:relative; }
.aboximg .leftlf .img2 .pic_a .pic{ background:#999; height:191px; overflow:hidden;}
.aboximg .leftlf .img2 .pic_a .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img2 .pic_a .pic:hover img{ transform:scale(1.2);}


.aboximg .leftlf .img2 .pic_b{ width:193px; height:191px; background:#999; float:left; margin-right:6px;position:relative; }
.aboximg .leftlf .img2 .pic_b .pic{ background:#999; height:191px; overflow:hidden;}
.aboximg .leftlf .img2 .pic_b .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img2 .pic_b .pic:hover img{ transform:scale(1.2);}

.aboximg .leftlf .img2 .pic_c{ width:193px; height:191px; background:#999; float:left;position:relative; }
.aboximg .leftlf .img2 .pic_c .pic{ background:#999; height:191px; overflow:hidden;}
.aboximg .leftlf .img2 .pic_c .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img2 .pic_c .pic:hover img{ transform:scale(1.2);}

.aboximg .rg{ width:398px; height:auto; overflow:hidden; float:left; margin-left:6px;}
.aboximg .rg .pic_d{ width:398px; height:244px; background:#999; margin-bottom:6px;position:relative; }
.aboximg .rg .pic_d .pic{ background:#999; height:244px; overflow:hidden;}
.aboximg .rg .pic_d .pic img{ transition:all 0.3s;}
.aboximg .rg .pic_d .pic:hover img{ transform:scale(1.2);}

.aboximg .rg .pic_e{ width:398px; height:319px;background:#999;position:relative;  }
.aboximg .rg .pic_e .pic{ background:#999; height:319px; overflow:hidden;}
.aboximg .rg .pic_e .pic img{ transition:all 0.3s;}
.aboximg .rg .pic_e .pic:hover img{ transform:scale(1.2);}

.nyapply{ height:auto; overflow:hidden; margin:5% auto 2% auto;width:1200px; }
.nyapply h2{  text-transform:uppercase; font-size:1.62rem; text-align:center;}
.nyapply p{ line-height:2;}


.aboximg .leftlf .img1_1{ width:100%; height:372px; }
.aboximg .leftlf .img1_1 .ap2_a1{ width:470px; height:372px; float:left; margin-right:6px;position:relative;}
.aboximg .leftlf .img1_1 .ap2_a1 .pic{ background:#999; height:372px; overflow:hidden;}
.aboximg .leftlf .img1_1 .ap2_a1 .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img1_1 .ap2_a1 .pic:hover img{ transform:scale(1.2);}
.aboximg .leftlf .img1_1 .ap2_a1 .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(30,34,35,0.9); *background:#1e2223; overflow:hidden; transition:all 0.6s ease; }
.aboximg .leftlf .img1_1 .ap2_a1 .prod-tit{ width:100%; height: auto;}
.aboximg .leftlf .img1_1 .ap2_a1 .prod-tit span{ float:left; display:inline-block; width:100%; padding:10px 0 5px 0px;color:#FFF; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.aboximg .leftlf .img1_1 .ap2_a1:hover .cover-box{ height:100%; background: rgba(51,51,51,0.9);}
.aboximg .leftlf .img1_1 .ap2_a1:hover .prod-tit span{ width:100%; text-align:center; line-height:372px; font-size:30px;}

.aboximg .leftlf .img1_1 .ap2_a2{ width:320px; height:372px; float:left;}
.aboximg .leftlf .img1_1 .ap2_a2 .pic{ background:#999;  overflow:hidden;}
.aboximg .leftlf .img1_1 .ap2_a2 .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img1_1 .ap2_a2 .pic:hover img{ transform:scale(1.2);}

.aboximg .leftlf .img2 .pic_a_a{ width:392px; height:191px; background:#999; float:left; position:relative; }
.aboximg .leftlf .img2 .pic_a_a .pic{ background:#999; height:191px; overflow:hidden;}
.aboximg .leftlf .img2 .pic_a_a .pic img{ transition:all 0.3s;}
.aboximg .leftlf .img2 .pic_a_a .pic:hover img{ transform:scale(1.2);}

.aboximg .boxt{ width:1200px; height:auto; overflow:hidden; margin:3% auto 0 auto;}

.aboximg .boxt ul{}
.aboximg .boxt ul li{ width:597px; float:left; margin-right:3px; position:relative;}
.aboximg .boxt ul li:nth-child(2){ margin-right:0; margin-left:3px;}
.aboximg .boxt ul li .pic{ background:#999; height:450px; overflow:hidden;}
.aboximg .boxt ul li .pic img{ transition:all 0.3s;}
.aboximg .boxt ul li .pic:hover img{ transform:scale(1.2);}
.aboximg .boxt ul li .cover-box { position:absolute; bottom:0;  width:100%; height:0px; z-index:3;  background-color:rgba(30,34,35,0.9); *background:#1e2223; overflow:hidden; transition:all 0.6s ease; }
.aboximg .boxt ul li .prod-tit{ width:100%; height: auto;}
.aboximg .boxt ul li .prod-tit span{ float:left; display:inline-block; width:100%; padding:10px 0 5px 0px;color:#FFF; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px;}
.aboximg .boxt ul li:hover .cover-box{ height:100%; background: rgba(51,51,51,0.9);}
.aboximg .boxt ul li:hover .prod-tit span{ width:100%; text-align:center; line-height:450px; font-size:30px;}
.aboximg .boxdd{ width:100%; height:auto; overflow: hidden; margin-top:6px;}
.aboximg .boxdd ul{}
.aboximg .boxdd ul li{ width:396px; height:305px; float:left; margin-right:6px;}
.aboximg .boxdd ul li:last-child{ margin-right:0;}
.aboximg .boxdd ul li .pic{ background:#999; height:450px; overflow:hidden;}
.aboximg .boxdd ul li .pic img{ transition:all 0.3s;}
.aboximg .boxdd ul li .pic:hover img{ transform:scale(1.2);}


.col-xl-4 img{ width:120px; margin:auto; clear:both; display:block;}