@charset "utf-8";
/* CSS Document */
/* *{margin:0;padding:0;}*/
/* banner图部分 */
.c_banner{height: 360px;width: 100%;position: relative; overflow:hidden;}
.c_banner_img{position: absolute;top:0;left: 50%;margin-left: -960px;width: 1920px;height: 100%;max-width: none;}
@media only screen and (max-width: 1440px){
.c_banner {height:270px;}
.c_banner_img{position: absolute;top:0;left: 50%;margin-left: -720px;width: 1440px;height: 100%;max-width: none;}
}
@media only screen and (max-width: 1366px){
.c_banner {height:256px;}
.c_banner_img{position: absolute;top:0;left: 50%;margin-left: -683px;width: 1366px;height: 100%;max-width: none;}
}
@media only screen and (max-width: 1280px){
.c_banner {height:240px;}
.c_banner_img{position: absolute;top:0;left: 50%;margin-left: -640px;width: 1280px;height: 100%;max-width: none;}

}
@media only screen and (max-width: 1200px){
.c_banner {height:225px;}
.c_banner_img{position: absolute;top:0;left: 50%;margin-left: -600px;width: 1200px;height: 100%;max-width: none;}

}
@media only screen and (max-width: 1024px){
.c_banner {height:225px; overflow:hidden;}
c_banner_img img{ position:absolute; top:0; left:50%; margin-left:-560px; width:130%; height:100%; max-width:none;}
}
@media only screen and (max-width: 425px){
.c_banner {height:125px; overflow:hidden;}
.c_banner_img{position: absolute;top:0;left: 50%;margin-left: -300px;width: 600px;height: 100%;max-width: none;}
}
/* 二级导航部分 */
.second_nav{height: 60px;line-height: 60px;border-bottom: 1px solid #eaeaea;}
.second_nav .crumb{float: left;}
.second_nav .crumb li{float: left;font-size: 15px;color: #313131;}
.second_nav .r_sec{float: right;}
.second_nav .r_sec li{float: left;margin-left: 30px;position: relative;font-weight:bold;}
.second_nav .r_sec li.active:before{content: '';position: absolute;bottom: 0;width: 100%;height: 2px;background: #e64904;}
.second_nav .r_sec .active {color:#e64904;}
.second_nav .r_sec li a{display: block;}
.second_nav .fa {margin: 0 .3em; font-size: 1.1em;}
@media only screen and (max-width: 1023px){
.second_nav {display: none;}
}
/* 公共部分 */
.channel_content{padding: 50px 0;}
@media only screen and (max-width: 1024px){
.channel_content{padding: 40px 0;}
}
/*通用page*/
.pages{font-size: 12px; color: #777777; text-align: center; margin-top: 40px;}
.pages a,.pages span { color: #777777;display: inline-block;border: 1px solid #ededed; background:#e5e5e5;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.pages .goprev{margin-right: 10px;}
.pages .gonext,.pages .count {margin-left: 10px;}
.pages i{color: #777777;display: inline-block;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.pages a:hover{color:#fff; background: #f88f0e;}
.pages span.count { border: 0;background: 0;color: #777777;}

/*公司简介*/
.about .part1{ position:relative; background-color:#f5f5f5; padding:35px 40px; z-index:9;}
.about .part1 .txt{line-height:28px;}
.about .part1 span{ font-size:24px; }
@media only screen and (max-width: 1200px){
.about .part1 .txt{line-height:24px;}
}
@media only screen and (max-width:768px){
.about .part1{ padding:20px; z-index:9;}
.about .part1 img{ width:100%;}
.about .part1 .txt{ margin-top:30px;}
.about .part1 span{ font-size:20px; }
}
.about .part2{ background-color:#0051a0; padding-top:150px; padding-bottom:50px; margin-top:-100px; z-index:1;}
.about .part2 .box{ text-align:center;}
.about .part2 .box h3 {font-size: 28px;line-height:30px;color: #fff;font-family: Arial, Helvetica, sans-serif; font-weight:bold;position: relative;}
.about .part2 .box .details{line-height: 28px; margin-bottom:20px;color: #fff;}
@media (min-width: 992px){	
.about .part2 .box h3{font-size:45px;line-height:45px;}
.about .part2 .box .details{line-height: 30px;}
}
.about .part3{ padding-top:60px; }
.about .part3 .part3_l {position: relative; overflow: hidden;}
.about .part3 .part3_l ._img{ position: relative; left: 0;overflow: hidden;}
.about .part3 .part3_l ._txt{ position: absolute;left:6%;  top: 0; bottom: 0; width: 90%!important; padding: 16% 4%; z-index: 2; transition:all ease-in .3s; color: #fff;}
.about .part3 .part3_l ._txt ._st{ position: absolute; left: 4%; top:10%; padding-bottom: 10px; font-size: 20px; color: #fff; font-weight: bold;}
.about .part3 .part3_l ._txt ._p{margin-top:10px; line-height:26px;}
.about .part3 .mb3{ margin-bottom:3%;}
.about .part3 .mb2{ margin-bottom:2%;}
.about .part3 .part3_r ._txt ._st{ top:6%;font-size: 24px; color: #fff; font-weight: bold;}
.about .part3 .part3_r {position: relative; overflow: hidden;}
.about .part3 .part3_r ._img{ position: relative; left: 0;overflow: hidden;}
.about .part3 .part3_r .list ._txt{ position: absolute;left:3.4%; top: 0; bottom: 0; width: 93.5%!important; padding: 16% 3%; background: #f29528; z-index: 2; transition:all ease-in .3s; color: #fff; filter:alpha(opacity=0); opacity:0;}
.about .part3 .part3_r ._txt ._st{ position: absolute; left: 4%; top: 6%;font-size: 20px; color: #fff; font-weight: bold;}
.about .part3 .part3_r ._txt ._p{ line-height:22px;}
.about .part3 .part3_r .list ._img ._t{ position: absolute; left: 4%; top: 6%;font-size:20px; color: #fff; font-weight: bold;}
.about .part3 .part3_r .list:hover ._img { left:0; }
.about .part3 .part3_r .list:hover ._img ._t { display:none; }
.about .part3 .part3_r .list:hover ._txt { filter:alpha(opacity=100); opacity:1; }
.about .part3 .part3_b {position: relative; overflow: hidden;}
.about .part3 .part3_b ._img{ position: relative; left: 0;overflow: hidden;}
.about .part3 .part3_b li ._txt{ position: absolute;left:2.5%; top: 0; bottom: 0; width: 95%!important; padding: 16% 6%; background: #f29528; z-index: 2; transition:all ease-in .3s; color: #fff; filter:alpha(opacity=0); opacity:0;}
.about .part3 .part3_b ._txt ._st{ position: absolute; left:6%; top: 8%;font-size: 20px; color: #fff; font-weight: bold;}
.about .part3 .part3_b ._txt ._p{ line-height:22px;}
.about .part3 .part3_b li ._img ._t{ position: absolute; left: 6%; top: 8%;font-size: 20px; color: #fff; font-weight: bold;}
.about .part3 .part3_b li:hover ._img { left:0; }
.about .part3 .part3_b li:hover ._img ._t { display:none; }
.about .part3 .part3_b li:hover ._txt { filter:alpha(opacity=100); opacity:1; }
@media only screen and (max-width: 1200px){
.about .part3 .part3_b { margin-top:20px;}
}
@media only screen and (max-width: 1024px){
.about .part3{ padding-top:40px; }
.about .part3 .mb_3{ margin-bottom:3%;}
}

.chairman{ padding-top:100px; padding-bottom:130px;background:url(../images/index_bg1.jpg) no-repeat center bottom;background-size:100% 100%;}
.chairman .index_aboutcon{}
.chairman .index_aboutpic{text-align:right}
@media(max-width:1024px) {
.chairman{ padding-top:30px; padding-bottom:30px;}
}
@media(max-width:768px) {
.chairman .index_aboutpic{text-align: center}
.chairman .index_aboutpic img{ display:none}
}

.culture_top{ margin-bottom:2%}
.n-qy{width:100%; position:relative; margin-top:50px;}
.n-qy1{ height:100%; background:url(../images/qq1.jpg) no-repeat; background-size:cover; overflow:hidden;}
.n-qy2{ height:100%; background:url(../images/qq2.jpg) no-repeat;   background-size:cover;  overflow:hidden;}
.n-qy3{ margin-top:5%;background:url(../images/qq3.jpg) no-repeat; background-size:cover; color:#fff;  overflow:hidden;}
.n-qy4{background:url(../images/qq4.jpg) no-repeat; background-size:cover; color:#fff;  overflow:hidden;}
.n-qy5{ height:100%; background:url(../images/qq5.jpg) no-repeat; background-size:cover; overflow:hidden;}
.n-qy6{ height:100%; background:url(../images/qq6.jpg) no-repeat;   background-size:cover;  overflow:hidden;}
.n-qy7{ background:url(../images/qq7.jpg) no-repeat; background-size:cover;  overflow:hidden;}
.kd{width:86%; margin:0 auto; padding-top:30px;}
.kd .bt1{ font-size:20px; font-weight:bold;}
.kd1{width:100%; padding-top:15px;}
.kd1 .bt2{font-size:16px; line-height:28px; display:inline-block;} 
@media (max-width:992px){
.kd .bt1{ font-size:18px;}
.kd1 .bt2{font-size:15px;} 
}
/*
.culture li{margin-bottom:2%; overflow:hidden;}
.culture li .li01{background:#e9f3fb; height:285px;}
.culture li .box{padding:30% 35px;}
.culture li .box .intro{text-align:center;}
.culture li .box .intro .intro_t{font-size:24px; color:#0051a0; height:35px; line-height:35px; margin-bottom:20px; transition:all 0.5s ease;}
.culture li .box .intro .intro_c{ color:#333;line-height:25px;}
.culture li .cover{position:absolute; left:0; bottom:0; width:100%; height:100%;}
.culture li:hover .box .intro .intro_t{font-size:25px;}
@media(max-width:768px) {
.culture li .li01{height:245px;}
.culture li .box{padding:30% 5px;}
}
@media(max-width:425px) {
.culture li .box{padding:30% 0px;}
.culture li .box .intro .intro_t{font-size:20px;}
.culture li .box .intro .intro_c{ font-size:14px;}
}
@media(max-width:375px) {
.culture li .box{padding:30% 0px;}
.culture li .box .intro .intro_t{font-size:18px;}
}
*/
/*综合页-区块标题*/
.prt_title { padding:0px 0 30px; text-align:center; }
.prt_title ._hd { margin-bottom:10px; font-size:30px; font-weight:600; color:#333;}
.prt_title ._bd { font-size:16px; margin:0 auto; color:#7c7c7c; }
@media (max-width: 1280px){
.prt_title ._hd { font-size:24px;}
}
@media (max-width: 1024px){
.prt_title ._hd { font-size:20px;}
}
@media (max-width: 768px){
.prt_title ._hd { font-size:18px;}
.prt_title ._bd { max-width:96%; }
}
.responsibility .response { width:100%;}
.responsibility .response .response-til { border-bottom:1px solid #d2d2d2;height:50px; float:left; width:94%;}
.responsibility .response .response-til span{ font-size:24px; height:50px;line-height:40px;color:#333;font-weight:600; padding-bottom:12px; border-bottom:3px solid #f5a100;}
.responsibility .response img{display:inline-block; float:left;margin-right:15px;vertical-align:middle}
.responsibility .response-tex{color:#333;line-height:32px; margin-bottom:30px;}
.responsibility .response-tex p{ padding-left:60px; }
@media(max-width:1024px) {
.responsibility .response .response-til {width:92%;}
}
@media(max-width:768px) {
.responsibility .response .response-til {width:90%;}
}
@media(max-width:425px) {
.responsibility .response .response-til {width:84%;}
.responsibility .response .response-til span{ font-size:20px;padding-bottom:13px; }
}
@media(max-width:375px) {
.responsibility .response .response-til {width:100%;}
.responsibility .response .response-til span{ font-size:18px;padding-bottom:14px; }
.responsibility .response img{display:none; float:left;margin-right:15px;vertical-align:middle}
.responsibility .response-tex p{ padding-left:0px; }
}
/*质量品质*/
.performance .content strong{ font-size:16px; line-height:35px; }
.performance .content p{ line-height:26px;}
.performance .content p img{ text-align:center; margin:10px auto;}
.performance .content .tc{ text-align:center;}

/*制作水准*/
.marking .content table p{ line-height:35px;}
.marking .content strong{ font-size:16px; line-height:35px; }
.marking .content p{ line-height:26px;}
.marking .content p img{ text-align:center; margin:10px auto;}
.marking .content .tc{ text-align:center;}

/*选择万宝*/
.innovation .innovation_top{ margin-bottom:20px;}
.innovation .innovation_top_l{ background:#f88f0e; padding:40px 35px; color:#fff; line-height:28px;}
.innovation .innovation_top_l p{ margin-bottom:5px;}
.innovation a .pic{position:relative;}
.innovation a .pic:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background:url(../images/ipt3_cover.png) repeat left bottom; background-size:contain; z-index:1;}
.innovation .c{font-size:22px; position:absolute; bottom:20px; left:30px; line-height:1; color:#fff; z-index:2;}
.innovation a .pic:hover:after{-moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}
@media(max-width:1024px) {
.innovation .innovation_top_l{ background:#f88f0e; padding:35px 30px; color:#fff;line-height:26px;}
.innovation .innovation_top_r .box .intro_area .c{ line-height:26px; }
}
@media(max-width:768px) {
.innovation .innovation_top .rect-60{ padding-bottom:62%;}
.innovation .innovation_top_l{ background:#f88f0e; padding:10px; color:#fff; line-height:22px; font-size:14px;}
.innovation .c{font-size:18px; left:20px;}
.innovation .innovation_bottom .col-sm-3 { margin-bottom:20px;}
}
@media(max-width:760px) {
.innovation .innovation_top .rect-60{ padding-bottom:66%;}
.innovation .innovation_top_l{ background:#f88f0e; padding:30px; margin-bottom:20px; line-height:24px; font-size:14px;}
}
/*资质证书*/
.lookbook-a{ width:102%;}
.lookbook-a a{ overflow:hidden;position:relative;}
.lookbook-a a .item{ position:absolute; top:0; left:0; width:100%; background:url(../images/lookbook.png) repeat; height:100%; color:#fff; text-align:center; opacity:0;}
.lookbook-a a:hover img,.lookbook-a a:hover .item{ -webkit-opacity:1;opacity:1;-webkit-transform: scale(1.05);transform: scale(1.05);}
.lookbook-a a .item .p{ position:relative; bottom:40%;}
.lookbook-a a .item span{ display:block; font-size:22px;}
.lookbook-a a .item font{ display:block; font-size:14px; text-transform:uppercase}
.lookbook-a a .item font .ico {display: inline-block;width: 35px;  height:35px;  background: url(../images/ico_27.png) no-repeat center;  -webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);  -webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.lookbook-a a.clear{ margin-right:0;}
@media (max-width:768px){
.lookbook-a a{ overflow:hidden;float:left; width:48%; margin-right:2%; margin-bottom:5%;position:relative;}
.lookbook-a a .item span{ font-size:18px;}
}

@media (max-width:480px){
.lookbook-a a{ width:48%;}
.lookbook-a a .item span{ font-size:16px;}
.lookbook-a a .item font{ font-size:13px;}
}
@media (max-width:320px){
.lookbook-a a .item span{ font-size:14px;}
.lookbook-a a .item font{ font-size:12px;}
}
.pic-scale{ width:100%;-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.55s;-webkit-transform: scale(1);transform: scale(1);}


/*设计科研*/
.design_con {margin-bottom: 25px;}
.design_con .con, .design_con .img_box {height: 28.875rem;}
.design_con .con,.design_con  .img_box { width:50%;overflow: hidden;}
.design_con .con .images, .design_con .img_box .images {height: 100%;}
.design_con .con {background: #ffffff;padding: 2.5rem;box-sizing: border-box;border: 1px solid #dddddd;}
.design_con .con .txt{ margin:15px 0; line-height:26px;}
.w100 {width: 100%;}
.cf .h a {font-size: 16px;margin-left: .6rem;color: #666;transition: .5s ease-in-out;}
.cf a {display: inline-block;}
.f-cb {zoom: 1;}
.f-cb:after {display: block;height: 2px;clear: both;visibility: hidden;overflow: hidden;content: ".";}
.cbox .line {width: 20px;height: 2px;background: #1b1b1b;margin-top: 0.7rem;margin-bottom: 0.5rem;}
.tmore {display: block;width: 12rem;height:3.25rem;border-radius: 1.25rem;line-height: 3.25rem;color: #333333;text-align: center;background: #e6e6e6;cursor: pointer;}
.design .content strong{ font-size:16px; line-height:35px; }
.design .content p{ line-height:26px;}
.design .content p img{ text-align:center; margin:10px auto;}
.design .content .tc{ text-align:center;}
@media(max-width:768px) {
.design_con .fl,.design_con .fr{ float:none; width:100%;}
.con, .img_box { width:100%;overflow: hidden;}
}
@media(max-width:600px) {
.design_con .con, .design_con .img_box {height: auto;}
.design_con .con h3{ font-size:18px;}
}
/*专利技术*/
.patent li .infor{padding:20px 0px 25px; text-align:center; }
.patent li .infor{padding:10px 0px; margin-bottom:20px; text-align:center;}
.patent li:hover .infor{color:#de000d; }
/*参考文献*/
.inovation_list li{ line-height:35px; font-size:16px; padding:15px 20px; overflow:hidden; }
.inovation_list li .img{ width:100%; overflow:hidden;}
.inovation_list li span{ float:right;}
.inovation_list li:nth-child(2n){ background-color:#f5f5f5;}
@media(max-width:768px) {
.inovation_list li{ line-height:30px; font-size:15px; padding:10px; }
}
@media(max-width:375px) {
.inovation_list li span{ display:none;}
}
/*业绩图表*/
.chart .part1{ margin-bottom:50px; }
.chart .part2{ padding:50px 0; background-color:#fafafa;}
@media(max-width:1024px) {
.chart .part1{ margin-bottom:30px; }
.chart .part2{ padding:30px 0;}
}
/*技术中心*/
.technology .technology_top_l{ background:#f88f0e; padding:50px 55px; color:#fff; line-height:31px;}
.technology .technology_top_r .box{padding-bottom:175px; display:block; position:relative;}
.technology .technology_top_r .box .intro_area{position:absolute; bottom:0px; border-bottom:2px solid #f88f0e; width:100%; transition:all 0.5s; background:#fafafa;}
.technology .technology_top_r .box .intro_area .intro{padding:25px 20px;}
.technology .technology_top_r .box .intro_area .t{font-size:24px; color:#000; line-height:30px; margin-bottom:10px;}
.technology .technology_top_r .box .intro_area .c{color:#333; line-height:30px; overflow:hidden; transition:all 0.5s;}
.technology .technology_bottom a .pic{position:relative;}
.technology .technology_bottom a .pic:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background:url(../images/ipt3_cover.png) repeat left bottom; background-size:contain; z-index:1;}
.technology .technology_bottom .c{font-size:22px; position:absolute; bottom:20px; left:30px; line-height:1; color:#fff; z-index:2;}
.technology .technology_bottom a .pic:hover:after{-moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}
@media(max-width:1024px) {
.technology .technology_top_l{ background:#f88f0e; padding:30px 35px; color:#fff; line-height:25px;}
.technology .technology_top .rect-60{ padding-bottom:65%;}
.technology .technology_top_r .box .intro_area .c{ line-height:26px; }
}
@media(max-width:768px) {
.technology .technology_top_l{ background:#f88f0e; padding:20px 25px; color:#fff; line-height:24px;}
.technology .technology_top .rect-60{ padding-bottom:90%;}
.technology .technology_top .rect-70{ padding-bottom:100%;}
.technology .technology_top_r .box .intro_area .t{font-size:20px;}
.technology .technology_top_r .box .intro_area .intro{padding:15px 10px;}
.technology .technology_bottom .c{font-size:20px;}
}
@media(max-width:760px) {
.technology .technology_top .rect-60{ padding-bottom:68%;}
.technology .technology_top .rect-70{ padding-bottom:65%;}
.technology .technology_top_r { margin-bottom:20px;}
.technology .technology_top_r .box .intro_area .intro{padding:45px 10px;}
.technology .technology_bottom .col-xs-12{ margin-bottom:20px;}
.technology .technology_bottom .rect-70{ padding-bottom:65%;}
}

.pt1 {padding-bottom:50px;}
.pt1 .l_box{width:38%; float:left; }
.pt1 .l_box .img_box{ width:100%; height:auto}  
.pt1 .r_box{ float:left;padding:2.3% 3%; background:#f5f5f5;width:62%; line-height:27px; }
@media screen and (max-width: 1024px){
.pt1 {padding-bottom:0px;}
.pt1 .l_box{ display:none;}
.pt1 .r_box{ float:none;padding:2.3% 3%; width:100%; line-height:24px; }
}
.proitem{clear:both; padding:50px 0px;position:relative; }
.proitem .proitemtop{position:relative; z-index:2; }
.proitem .proitemtop span{float:left; width:80px; font-family: impact; font-size:60px; font-style: italic; color:#f88f0e; }
.proitem .proitemtop .proitemtoptit{float:left; width:75%; padding-left:5px; font-size:16px; color:#121212; line-height:20px; padding-top:9px; }
.proitem .proitemtop .proitemtoptit h3{clear:both; display:block; font-size:24px; color:#252525; line-height:1; background-size:24px; }
.proitem .proitemtop .more_detail{float:right; width:110px; line-height:27px; transition:all .2s linear; border-radius:15px; text-align:center; color:#161616; background-size:8px; padding-left:15px; margin-top:22px; }
.proitem .proitemtop .more_detail:hover{color:#f88f0e; transition:all .2s linear; }
.proitem .proitemul{clear:both; display:block;padding-top:20px; position:relative; z-index:2; }
.proitem .proitemul li{ position:relative; margin-bottom:20px; }
.proitem:nth-of-type(1) .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{content:''; position:absolute; right:15px; top:-6px; width:30px; height:35px; background-size:30px; }
.proitem .proitemul li>a{clear:both; display:block; border-radius:6px 6px 0px 0px; overflow:hidden; }
.proitem .proitemul li>a img{width: 100%;}
.proitem .proitemul li .proitemulpic{clear:both; display:block; }
.proitem .proitemul li .proitemultit{background-color:#f88f0e; border-radius:0px 0px 6px 6px; overflow:hidden; background-image:linear-gradient(90deg, #f88f0e 30%, #e35d10 50%, #ca231e); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; }
.proitem .proitemul li .proitemultit a{clear:both; display:block; text-align:center; color:#fff; line-height:30px; padding:4px 0px; }
.proitem .proitemul li:hover .proitemultit{background-position:right center; }

@media screen and (min-width: 1860px){
.proitem .proitemul li .proitemultit a{font-size:18px; padding:8px 0px; }
.proitem .proitemtop .more_detail{font-size:16px; width:170px; border-radius:25px; padding:8px 0px 8px 20px; background-position:39px center; background-size:12px; margin-top:37px; }

.proitem .proitemul li>a{border-radius:10px 10px 0px 0px; }
.proitem .proitemul li .proitemultit{border-radius:0px 0px 10px 10px; }
.proitem:nth-of-type(1)  .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{width:56px; height:62px; right:23px; background-size:56px; }
}
@media screen and (min-width: 1440px){
.proitem .proitemtop .more_detail{width:130px; border-radius:17px; background-size:10px; padding:3px 0px 3px 15px; background-position:25px center; margin-top:26px; }
.proitem:nth-of-type(1)  .proitemul li:nth-child(2):after,.proitem:nth-of-type(2) .proitemul li:first-child:after,.proitem:nth-of-type(3) .proitemul li:first-child:after,.proitem:nth-of-type(4) .proitemul li:first-child:after{width:43px; height:49px; background-size:43px; top:-8px; }
}

/*产品详情页*/
.product_detail {background: #fafafa;}
.product_detail .container{ background:#fff;}
.product_detail .pt1 { padding:30px;}
.product_detail .pt1 .con { padding-top:30px;}
.product_detail .pt1 .con .desc{ line-height:26px;}
.product_detail .pt1 .con .tit{font-size:37px; color:#000; font-weight:bold; margin-bottom:10px;}
.product_detail .pt1 .con .link{margin-top:70px; font-size:15px;}
.product_detail .pt1 .con .link a{display:inline-block; *display:inline; *zoom:1; margin-right: 40px; line-height:18px;}
.product_detail .pt1 .con .link a:hover i{color:#555;}
.product_detail .pt1 .img{ width:100%; overflow:hidden;}
.product_detail .pt2 .item{background:#eee; width:25%; float:left; text-align:center; padding:15px 0; font-size:16px; cursor:pointer;}
.product_detail .pt2 .item:hover{color:#fff; background:#21478b; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_detail .pt2 .item .icon{width:40px; height:40px; background:url(../images/prodetail_icon.png) repeat; margin:0 auto 5px;}
.product_detail .pt2 .item.item1 {visibility: visible; animation-delay: 0s; animation-name: fadeInUp;}
.product_detail .pt2 .item.item2 {visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;}
.product_detail .pt2 .item.item3 {visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.product_detail .pt2 .item.item4 {visibility: visible; animation-delay: 0.6s; animation-name: fadeInUp;}
.product_detail .pt2 .item.item1 .icon{background-position:0 0;}
.product_detail .pt2 .item.item2 .icon{background-position:-40px 0;}
.product_detail .pt2 .item.item3 .icon{background-position:-80px 0;}
.product_detail .pt2 .item.item4 .icon{background-position:-160px 0;}
.product_detail .pt2 .item.item1:hover .icon{background-position:0 -40px;}
.product_detail .pt2 .item.item2:hover .icon{background-position:-40px -40px;}
.product_detail .pt2 .item.item3:hover .icon{background-position:-80px -40px;}
.product_detail .pt2 .item.item4:hover .icon{background-position:-160px -40px;}
.product_detail .pt2 .item a:hover .t{color:#fff;}
.common-num{line-height:34px;margin:50px 0 0px;background: url(../images/common_numbg.png) no-repeat left center; }
.common-num .no{color:#fff; font-size:22px;display:inline-block; *display:inline; *zoom:1; width:85px; padding-left:10px;}
.common-num .t{font-size:20px; color:#333; font-weight:bold; }
.product_detail .pt3 .box .content{overflow:hidden; padding:30px 0; line-height:28px;}
.product_detail .pt3 .box h4{ line-height:36px;}
.product_detail .pt3 .box p{ line-height:28px;}
.product_detail .pt2 .con,.product_detail .pt3 .con{padding:0 30px;}
.product_detail table{ width:100%; background-color:#000;}
.product_detail table tr{ height:45px;}
.product_detail table tr:nth-child(2n){ background-color:#fafafa;}
.product_detail table tr td{background-color:#FFFFFF; border-color:#000; text-align:center;}
.product_detail .technology_bottom li:first-child{visibility: visible; animation-delay: 0s; animation-name: fadeInUp;}
.product_detail .technology_bottom li:nth-child(2n){visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;}
.product_detail .technology_bottom li:nth-child(3n){visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.product_detail .technology_bottom a .pic{position:relative;}
.product_detail .technology_bottom a .pic:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background:url(../images/ipt3_cover.png) repeat left bottom; background-size:contain; z-index:1;}
.product_detail .technology_bottom .c{font-size:18px; position:absolute; bottom:20px; left:30px; line-height:1; color:#fff; z-index:2;}
.product_detail .technology_bottom a .pic:hover:after{-moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}
.product_detail .technology_bottom .col-sm-4{ margin-bottom:20px;}
@media(max-width:768px) {
.product_detail .technology_bottom .c{font-size:18px;}
}
@media(max-width:760px) {
.product_detail .technology_bottom .col-xs-12{ margin-bottom:20px;}
.product_detail .technology_bottom .rect-70{ padding-bottom:65%;}
}

@media screen and (max-width: 768px){
.product_detail .pt1 { padding:0px;}
.product_detail .pt1 .con .link{margin-top:30px; margin-bottom:30px;}
.product_detail .pt2 .item{background:#eee; width:50%;}
.product_detail .pt2 .con,.product_detail .pt3 .con{padding:0 0px;}
.product_detail .pt1 .con .tit{font-size:20px; }
.common-num{ margin:30px 0 0px; }
.common-num .t{font-size:18px; }
}
/*移动科技*/
.mobile_technology .txt{ line-height:30px; margin-bottom:30px; }
.mobile_technology .txt p{ text-indent:2em;}
.part1 .common-num{line-height:34px;background:url(../images/common_numbg.png) no-repeat left center;margin:50px 0 30px;}
.part1 .common-num .no{color:#fff; font-size:20px;display:inline-block; *display:inline; *zoom:1; width:85px; padding-left:10px;}
.part1 .common-num .t{font-size:18px; color:#333; font-weight:bold; }
.mobile_technology .technology_bottom li:first-child{visibility: visible; animation-delay: 0s; animation-name: fadeInUp;}
.mobile_technology .technology_bottom li:nth-child(2n){visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;}
.mobile_technology .technology_bottom li:nth-child(3n){visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;}
.mobile_technology .technology_bottom a .pic{position:relative;}
.mobile_technology .technology_bottom a .pic:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background:url(../images/ipt3_cover.png) repeat left bottom; background-size:contain; z-index:1;}
.mobile_technology .technology_bottom .c{font-size:20px; position:absolute; bottom:20px; left:30px; line-height:1; color:#fff; z-index:2;}
.mobile_technology .technology_bottom a .pic:hover:after{-moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}
.mobile_technology .technology_bottom .col-sm-4{ margin-bottom:20px;}
@media(max-width:768px) {
.mobile_technology .technology_bottom .c{font-size:18px;}
}
@media(max-width:760px) {
.mobile_technology .technology_bottom .col-xs-12{ margin-bottom:20px;}
.mobile_technology .technology_bottom .rect-70{ padding-bottom:65%;}
}

/*部件品貌*/
.parts .parts_list{clear:both; display:block; position:relative; z-index:2; }
.parts .parts_list li{ position:relative; margin-bottom:25px; }
.parts:nth-of-type(1) .parts_list li:nth-child(2):after,.parts:nth-of-type(2) .parts_list li:first-child:after,.parts:nth-of-type(3) .parts_list li:first-child:after,.parts:nth-of-type(4) .parts_list li:first-child:after{content:''; position:absolute; right:15px; top:-6px; width:30px; height:35px; background-size:30px; }
.parts .parts_list li>a{clear:both; display:block; border-radius:6px 6px 0px 0px; overflow:hidden; }
.parts .parts_list li>a img{width: 100%;}
.parts .parts_list li .parts_listpic{clear:both; display:block; }
.parts .parts_list li .parts_listtit{background-color:#f88f0e; border-radius:0px 0px 6px 6px; overflow:hidden; background-image:linear-gradient(90deg, #f88f0e 30%, #e35d10 50%, #ca231e); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; }
.parts .parts_list li .parts_listtit a{clear:both; display:block; text-align:center; color:#fff; line-height:30px; padding:4px 0px; }
.parts .parts_list li:hover .parts_listtit{background-position:right center; }

@media screen and (min-width: 1860px){
.parts .parts_list li .parts_listtit a{font-size:18px; padding:8px 0px; }
.parts .partstop .more_detail{font-size:16px; width:170px; border-radius:25px; padding:8px 0px 8px 20px; background-position:39px center; background-size:12px; margin-top:37px; }

.parts .parts_list li>a{border-radius:10px 10px 0px 0px; }
.parts .parts_list li .parts_listtit{border-radius:0px 0px 10px 10px; }
.parts:nth-of-type(1)  .parts_list li:nth-child(2):after,.parts:nth-of-type(2) .parts_list li:first-child:after,.parts:nth-of-type(3) .parts_list li:first-child:after,.parts:nth-of-type(4) .parts_list li:first-child:after{width:56px; height:62px; right:23px; background-size:56px; }
}
@media screen and (min-width: 1440px){
.parts .partstop .more_detail{width:130px; border-radius:17px; background-size:10px; padding:3px 0px 3px 15px; background-position:25px center; margin-top:26px; }
.parts:nth-of-type(1)  .parts_list li:nth-child(2):after,.parts:nth-of-type(2) .parts_list li:first-child:after,.parts:nth-of-type(3) .parts_list li:first-child:after,.parts:nth-of-type(4) .parts_list li:first-child:after{width:43px; height:49px; background-size:43px; top:-8px; }
}


/*系统配套*/
.system.m-wrap{width: 100%;padding: 0;position: relative;overflow: hidden;}
.system .listwrap ul{width: 100%;padding-bottom: 40px;}
.system .listwrap li{width: 100%;list-style:none;float: left;	margin-bottom: 60px;background-color: #fff;height: 350px;position: relative;overflow: hidden;}
.system.service-metal .listwrap li.rank-li{height: auto;margin-bottom: 0;}
.system.service-metal .listwrap li.rank-li:nth-child(n+2){margin-top: 40px;}
.system.service-metal .listwrap li span{transition: normal;}
.system.service-metal .listwrap ol,.system.service-metal .listwrap ol li{height: 100%;}
.system.service-metal .listwrap ol li{margin-bottom: 0;position: relative;overflow: hidden;transition: normal;}
.system .listwrap li.special-li{height: auto;}
.system.m-wrap .listwrap li{margin-bottom: 30px;transition: normal;}
.system .listwrap .cont{width: 50%;padding:30px 60px 0;	height: 350px;border:1px solid #dddddd;box-sizing: border-box;position: absolute;right:0;}
.system .listwrap .cont .pbox{height: calc(100% - 40px);overflow-y:auto;}
.system.m-wrap .listwrap .cont{margin: 0;padding: 16px 4.7%;width: 90.6%;}
.system .listwrap .f36{font-size: 24px;line-height: 44px;color: #035cac;}
.system.m-wrap .listwrap .f36{font-size: 18px;line-height: 24px;}
.system .listwrap .word{display: block;line-height: 25px;font-size: 15px;color:#333333;}
.system.m-wrap .listwrap .word{margin-top: 7px;margin-bottom: 10px;font-size: 14px;line-height: 24px;}
.system .listwrap .f24{display: block;line-height: 30px;color: #333;font-size: 18px;}
.system .listwrap .f24.blue{color: #035cac;}
.system.m-wrap .listwrap .f24{font-size: 16px;line-height: 20px;}
.system .listwrap .font{display: block;}
.system.m-wrap .listwrap .font{font-size: 12px;line-height: 20px;}
.system .listwrap .img{display: none;width: 50%;position: relative;height: 100%;overflow: hidden;transition: normal;margin-right: -1px;}
.system.twrap .listwrap li.rank-li .cont{width: 93%;}
.system.service-metal.twrap .listwrap .img{width: 93%;margin-right: 3.5%;margin-top: 30px;}
.system .listwrap .img .btnbox{bottom: 10px;left: 0;position: absolute;text-align: center;width: 100%;z-index: 10;}
.system .listwrap .img .btnbox span{background: url(../images/ico_51.png) no-repeat left center;cursor: pointer;display: inline-block;height: 7px;margin-right: 8px;transition: normal 0s ease 0s;width: 15px;}
.system .listwrap .img .btnbox span.on{background: url(../images/ico_51.png) no-repeat right center;width: 25px;}
.system.m-wrap .listwrap .img{display: none;}
.system .listwrap .m-img{display: none;padding-bottom: 23px;position: relative;margin-bottom: 10px;}
.system .listwrap .m-img .pagination{left: 0;bottom: 0;text-align: center;width: 100%;position: absolute;}
.system .listwrap .m-img .pagination span{background: url(../images/ico_51.png) no-repeat left center;border-radius: 0;height: 7px;margin-right: 8px;width: 15px;display: inline-block;float: none}
.system .listwrap .m-img .pagination span.swiper-pagination-bullet-active{background: url(../images/ico_51.png) no-repeat right center;width: 25px;}
.system.m-wrap .listwrap .m-img{width: 100%;height: auto;overflow: inherit;display: block}
.system .listwrap img{display: block;height: auto;}
.system .listwrap img.h-f{height: 100%;}
.system.m-wrap .listwrap img{width: 100%;}
.system .listwrap .box{display: block;position: absolute;left: 0;width: 100%;top: 50%;margin-top: -10px;text-align: center;transition: normal;}
.system.m-wrap .listwrap .box{margin-top: -28px;text-align: left;}
@media screen and (max-width: 1750px){
.system .listwrap .cont{padding:4.5%;}
}
@media screen and (max-width: 1220px) {
.system .listwrap .cont{position: static;}
.system.twrap .listwrap li.rank-li .cont{width: 100%;}
.system.service-metal.twrap .listwrap .img{margin:0 auto;width: 100%;}
}
@media screen and (max-width:769px){
.system .listwrap .cont{width: 100%!important; height:auto;}
.system .listwrap .m-img{display: block;padding-bottom: 0px;position: relative;margin-bottom: 10px;}

}


/*设备选型*/
.equipment_selection ul li .img{float:left; width:30.4%;margin-bottom:30px;}
.equipment_selection ul li .rect-70{padding-bottom:70%;}
.equipment_selection ul li .text{float:left; width:69.6%; background-color:#eee; height:252px;margin-bottom:30px;}
.equipment_selection ul li .text .box{padding:18px 15px 18px 30px;}
.equipment_selection ul li .text .box .tit{font-size:20px; margin-bottom:10px; color:#0053a6; font-weight:bold; text-transform:uppercase;}
.equipment_selection ul li .text .box .con{position:relative; color:#565656; line-height:26px; overflow:hidden;}
@media screen and (max-width: 1024px){
.equipment_selection ul li .rect-70{padding-bottom:93%;}
.equipment_selection ul li .text .box .con{ font-size:14px;line-height:24px;}
.equipment_selection ul li .text{height:270px;}
}
@media screen and (max-width: 768px){
.equipment_selection ul li .img{float:none; width:100%;margin-bottom:0px;}
.equipment_selection ul li .rect-70{padding-bottom:70%;}
.equipment_selection ul li .text{float:none; width:100%; height:270px;margin-bottom:30px;}

}

/*服务支持*/
.service h2 {font-size: 30px;color: #333;text-align: center;font-weight: bold; margin-bottom:30px;}
.service .part1 {overflow: hidden;margin-bottom: 50px}
.service .part1-l {float: left;width: 31%;margin-top: 20px}
.service .part1-l li,
.service .part1-r li {overflow: hidden;margin-bottom: 20px;}
.service .part1-l li img,
.service .part1-r li img {float: left;display: block;}
.service .part1-l li h3,
.service .part1-r li h3 {float: left;color: #333; font-size:22px; line-height:1.8; margin-bottom:0px;}
.service .part1-l li p,
.service .part1-r li p {float: left;width:100%;color: #333; font-size:14px; box-sizing: border-box;line-height:24px;}
.service .ystu {float: left;width: 37%;margin-right: 2%;}
.service .part1-r {float: right;width: 30%;margin-top: 20px}
@media(max-width:1024px){
.service h2 {font-size: 20px; margin-bottom:20px;}
.service .part1 {overflow: hidden;margin-bottom: 30px}
.service .part1-l {float: left;width: 100%;margin-top: 0px}
.service .ystu { display:none;}
.service .part1-r {float: right;width: 100%;margin-top: 0px}
.service .part1-l li h3,
.service .part1-r li h3 {float: left;color: #333; font-size:18px;}
}
.service .part2 { padding:50px 0;}
.service .part2 ul{padding-top:11px}
.service .part2 ul li{margin-bottom:20px;padding:0 10px;text-align:center}
.service .part2 ul li a{display:block; margin:0 auto 15px;font-size:16px; width:110px;height:110px; line-height:110px;border-radius:50%;background-color:#f88f0e; color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.service .part2 ul li p{margin:0 auto; width:84%; line-height:26px; }
.service .part2 ul li a:hover{background-color:#d40000;color:#fff}
.service .part2 .part2_bottom{ width:80%; margin:0 auto;}
@media(min-width:1200px){
.service .part2 ul li a{ width:127px;height:127px; line-height:127px;font-size:18px;}
}
@media(max-width:1024px){
.service .part2 { padding:30px 0;}
.service .part2 ul li p{margin:0 auto; width:98%; line-height:26px; }
}
@media(max-width:760px){
.service .part2 .part2_bottom{ width:100%; margin:0 auto;}
}
.service .part3 { padding:50px 0;}
.service .part3 .content{ line-height:28px;}
.service .part3 .lct{ width:100%; text-align:center; margin:0 auto;}
@media(max-width:1024px){
.service .part3 { padding:30px 0;}
}
/*工程案例*/
.case li { margin-bottom:20px;}

/*详情页*/
.detail .topicTitle{font-size:24px; color:#333; font-weight:bold; text-align:center; margin-bottom:20px;}
.detail .posttime{margin:10px auto; text-align:center; border-top:1px dashed #eaeaea; border-bottom:1px dashed #eaeaea; padding:5px 0}
.detail .posttime span{color:#F00}
.detail .articlecontent{padding:20px 0;}
.pres{background:#f6f6f6;color:#333;border-top:2px solid #fff;display:block;height:35px;line-height:35px;padding:0 10px;}
.pres a{color:#333}

/*技术培训*/
.training h2 {font-size: 30px;color: #333;text-align: center;font-weight: bold; margin-bottom:30px;}
.training p,.training li{ line-height:26px;}
.training h4{ margin:10px 0; color:#000;}
.training span{ margin:10px 0; font-size:16px; line-height:32px;}
.training table{ width:100%; background-color:#000;}
.training table tr{ height:40px;}
.training table tr td{background-color:#FFFFFF; border-color:#000; text-align:center;}
@media(max-width:1024px){
.training h2 {font-size: 20px; margin-bottom:20px;}

}
/*贸易合作*/
.trade .trade_tit{ line-height:28px; font-size:16px;}
.trade h3{ margin:25px 0;}
.trade p{ margin-bottom:10px;}
.trade h4{ padding:25px 0; font-size:18px;}
.trade ul{ margin-top:10px;}
.trade ul li{ margin-bottom:25px;}
.trade .img{width:50%;height:200px; float:left;}
.trade .main{ padding:20px 4%; width:48%;height:200px; float:left; background: #f7f7f8;}
.trade .title{font-size:16px;color:#000;line-height:26px; text-align: left;}
.imgBg{background-repeat:no-repeat;background-position:center;background-size:cover;}
@media(max-width:1024px){
.trade .trade_tit{ width:100%;}
}
/*专家外宾*/
.guide .trade_tit{ line-height:28px; font-size:16px; margin-bottom:20px;}
.guide li .infor{padding:20px 0px 25px; text-align:center; }
.guide li .infor{padding:10px 0px; margin-bottom:20px; text-align:center;}
.guide li:hover .infor{color:#de000d; }

/*联系我们*/
.contact{margin-bottom: 52px;}
.contact .contact_left{ height:615px;}
.contact .contact_right .intro{padding: 55px 52px;background: url(../images/contact_us01.jpg) no-repeat center;background-size: cover;}
.contact .contact_right .intro li{line-height: 32px;font-size: 16px;color: #212121;}
@media(max-width:1199px){
.contact .contact_left{ height:547px;}
.contact .contact_right .intro{padding: 30px 30px;}
}
@media(max-width:1024px){
.contact .contact_left{ height:495px;}
.contact .contact_right .intro{padding: 20px 20px;}
}
@media(max-width:992px){
.contact .contact_right .intro{padding: 20px 10px;}
.contact .contact_right .intro h3 { font-size:18px;}
.contact .contact_right .intro li{line-height: 28px;}
}
@media(max-width:768px){
.contact .contact_right h3{ font-size:20px;}
.contact .contact_left{ height:375px; margin-bottom:20px;}
.contact .contact_right .intro{padding: 20px;}
.contact .contact_right .intro li{line-height: 28px;font-size: 15px;}
}
/*在线留言*/
.feedback{ padding:60px 0;}
.feedback .feedback-sec{ padding-top:10px; }
.feedback .feedback-sec span{ font-size:16px; line-height:60px; text-align:center;}
.table-responsive tr td{ height:35px;}
.btn-contact {background-color: #ff9900;padding: 12px 0;border: none;color: #fff;}
.feedback-sec .feedback-form input{border:none;padding:15px 4%; width:92%;height:auto;border-radius:3px;background-color:  #f4f7f9;}
.feedback-sec .feedback-form textarea{border:none;padding:15px 1.5%; width:97%;height:auto;border-radius:3px;background-color:  #f4f7f9;}
.btn-contact{padding:6px 0;border:none;color:#fff;}
.form-group .span-4{ margin-bottom:15px;position: relative;}
.feedback-sec .feedback-form textarea:focus,.feedback-sec .feedback-form input:focus{border-color:#66afe9;outline:0}
.feedback-sec .feedback-form .col-md-4,.feedback-sec .feedback-form .col-xs-12{ margin-bottom:15px;}
.confirm{background-color:#f08300; width:80px; margin-right:10px;}
.cancel{background-color:#999;width:80px; }
.btm_box { margin:30px auto; }
@media (max-width:1024px){
.feedback{width: 100%;padding: 30px 0;}
.feedback h3{font-size: 24px; line-height:38px;margin-bottom: 20px;padding-bottom:10px;}
}
@media (max-width:768px){
.feedback .feedback-sec span{ font-size:16px; line-height:28px;}
.feedback-form{margin-top:15px;}
.feedback .txt{font-size:14px; line-height:26px; color:#333; text-align:center;margin-bottom: 0px;padding-bottom:20px;position: relative;}
.feedback-sec .feedback-form input{border:none;padding:15px 2%; width:98%;height:auto;border-radius:3px;background-color:  #f4f7f9;}
.feedback-sec .feedback-form textarea{border:none;padding:15px 2%; width:98%;height:auto;border-radius:3px;background-color:  #f4f7f9;}
}
.ft20{ font-size: 20px; color: #f00000; font-weight: bold;}
