@charset "utf-8";
/* CSS Document */
.wrap { width:1200px; height:auto; overflow:hidden; margin:0 auto; position: relative;}
a { color:#FFF;}

.top22 { margin-top: 22px;}
.top10 { margin-top: 10px;}
.top20 { margin-top: 20px;}
.top30 { margin-top: 30px;}
.toppad10 { padding-top:10px;}
.toppad20 { padding-top:20px;}
.toppad30 { padding-top:30px;}


.fot10 { margin-bottom: 10px;}
.fot20 { margin-bottom: 20px;}
.fot30 { margin-bottom: 30px;}
.fotpad10 { padding-bottom: 10px;}
.fotpad20 { padding-bottom: 20px;}
.fotpad30 { padding-bottom: 30px;}


dd { margin-inline-start:0;}
img  {cursor:pointer; transition: all 0.6s;}
img:hover {transform: scale(1.1);}
.img_box_prolis { display: none; }
.animation img:hover{transform: scale(1.1);}
.new_tit { font-size:15px;}
.w1200 { width:1200px; height:45px; line-height:45px; background:#2682e2; color:#FFF; text-indent:15px; margin:0 auto; font-size:15px;}
.w1200 .r { margin-right:5px;}


.header { width:100%; height:auto;}
.headtop { width:100%; height:auto; overflow:auto; padding:15px 0; background:#FFF;}
.headtop .l  { padding-left:10px;}
.headtop .r  { }
.logo { float: left;}
.logo img   { transition:none;}
.logo:hover img  { transform:none;}
.ldname { float: right;}
.ldname img   { transition:none;}
.ldname:hover img  { transform:none;}
.phone { padding-right:20px;}
.phone div { text-align:right; font-size:16px; color:#666666;}
.phone p { font-size:28px; font-family:"Impact"; color:#f10000;}
.simnav       { display: none;}

.menu { width:100%; height:60px; font-size:18px; position: relative; z-index: 999; background: url("../images/nav_bg.jpg") repeat-x;}
.road-tab-fixed { top: 0; width: 100%; position: fixed;}
.menu .wrap { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.plat { display:none;}
.y_nav  { float:left;}
.y_nav a { line-height:60px; text-align:center; padding:0 41px; color:#FFFFFF; display:block; }
.y_nav a:hover {  background: url("../images/nav_av_bg.jpg") repeat-x}
.menu .activeask { background: url("../images/nav_av_bg.jpg") repeat-x;}
.y_nav:hover .plat{display: block;clear: both;}
.plat li a { height:36px; line-height:36px; padding:0 25px; background:#333; opacity:0.7; color:#FFF; font-size:14px; border-bottom:#FFF 1px dashed;}
.plat li a:hover { background:#fed100; opacity:0.7; color:#333; }
.mobile_key { display: none;}
.m_nav { display: none;}

.baner { width: 100%; height: auto; overflow: hidden;}
.baner img   { transition:none;}
.baner:hover img  { transform:none;}
.banner      { width:100%; height:auto; overflow:hidden;}
.banner img  { transition:none; cursor:default;}
.banner:hover img { transform:none;}
.index_banner_container     { width:100%; cursor:pointer;}
.index_banner_container img { width:100%; height:auto; min-height:200px; object-fit:cover}
.index_banner_pagination .swiper-pagination-bullet-active { background:#ff8000!important; width:35px!important; height:10px; border-radius:10px; cursor:default;}
.index_banner_pagination .swiper-pagination-bullet        { width:10px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; height:10px; border-radius:100px; background:#fff; text-indent:-999em; cursor:pointer; opacity:1;}


.search { width:100%; height:50px; padding-top:15px;}
.sea_mid { width: 100%; height: auto; overflow: hidden;}
/*-------------.search .box { padding:0 120px;}-----------------*/



.sbox { width:350px; padding-left:20px; height:31px; line-height:31px; border:#dcdcdc 1px solid; border-right:0; background:#FFF;  color:#999;}
.submit { width:70px; height:35px; padding-left:30px; background:url(../images/search.png) no-repeat center left #046cd8; color:#FFF;border:#dcdcdc 1px solid; border-left:0; font-size:16px; cursor:pointer;}
.search a { color:#666; padding-right:8px;}
.search_sky { padding-top:7px;}

.main { width: 100%; height: auto; overflow: hidden;}
.main .wrap { margin:25px auto;}
.sinav { width: 17%; height: auto; overflow: hidden;}
.sinav span { display: block; width: 100%; height: auto; background: #0b89ff; padding:31px 0; font-size: 30px; color: #FFF; text-align: center;}
.sinav ul { border: #dcdcdc 1px solid; border-top: 0; margin-top: 1px; padding-bottom: 10px;}
.sinav li { font-size: 16px; line-height: 16px; text-align: center;}
.sinav li a { display: block; color: #666; padding:17px 0; }
.sinav li a:hover { padding:17px 0; background: #0b89ff; color: #FFF;}
.sinav .active {padding:18px 0; background: #0b89ff; color: #FFF;}
.sibox { width: 81%; height: auto; overflow: hidden;}
.sibox li { float: left; width: 23%; margin-left: 2%; margin-bottom:15px;}
.sibox li div { width:auto; padding:1px; }
.sibox li a div { }
.sibox li a:hover div { transition: all 0.8s; box-shadow:0 30px 40px 0 rgba(0, 0, 0, 0.1);}

.sibox i { width:auto; height: auto; overflow: hidden; text-align: center; display: block; }
.sibox span  { color: #666; text-align: center; height:36px; line-height:36px; display: block; margin-top:2px;}

.siboxpm { display: none;}

.index_box { width: 100%; height: auto; overflow: hidden; background: url("../images/index_box_bg.jpg") no-repeat; padding:50px 0 60px;}
.index_line { padding: 0 150px; height: auto; overflow: hidden;}
.index_line i { border-top: #FFF 1px solid; display: block; width: 38%; margin-top: 14px;}
.index_line span { color: #FFF; font-size: 30px; line-height: 30px; text-align: center; width: 24%;}
.disblack { display: none;}

.pinpai_box { position: relative;margin: 50px auto;width:1200px;}
.img_list   { overflow: hidden; position: relative; height:344px;}
.img_list img { width:auto;}
.img_list ul{ width:2400px; position: absolute; height:344px; left: 0px;}
.img_list li{ float: left; width:1200px;}
.img_list dl { width:100%; height: auto; overflow: hidden; margin: 0 auto; }
.img_list dd { width:49%; height: 165px; background: #FFF; float: left; margin-right:1%; margin-bottom: 15px;}
.img_list a { color: #666;}
.img_list .l { width: 30%; padding-left:20px;}
.img_list .r { width: 62%; float: right; padding-top: 30px;}
.img_list .r span { font-size: 18px; color: #333; line-height:30px;}
.img_list .r p { line-height: 25px; padding-right:50px;line-height:25px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.img_list .marrigh0 { margin-right: 0;}
.img_list .marboot0 { margin-bottom: 0;}
#demo1 .toLeft,#demo1 .toRight{display: none;position: absolute;width:71px;height:71px;top: 136px;background: url(../images/zbbg_24.png) no-repeat 0 0;}
#demo1 .toLeft{left:-100px;}
#demo1 .toRight{right:-100px; background-position:0 -75px;}

.move { width:auto; height: auto; overflow: hidden; text-align: center;}
.move a { color: #FFF; border: #FFF 1px solid; padding: 5px 10px; display: inline-block;}

.pt1 { width: 100%; height: auto; overflow: hidden; background: #f6f6f6; padding: 70px 0;}
.pt1 .box { width: 100%; height: auto; overflow: hidden; background: #FFF;}
.pt1 .font_box { width:66%; height:400px; overflow: hidden; background: url("../images/bg01.jpg") repeat-y; }
.pt1 .tit { font-size: 30px; padding-left: 20px;}
.pt1 .tit_en { margin-left: 20px; width: 420px; height: 94px; margin-top: 27px; margin-bottom: 97px; background: url("../images/tu04.png") no-repeat;}
.pt1 .box3 .tit_en { margin-left: 20px; width: 420px; height: 94px; margin-top: 27px; margin-bottom: 97px; background: url("../images/tu06.png") no-repeat;}
.pt1 .cont  { padding-left: 202px; padding-right: 80px; line-height: 26px;}
.pt1 .img_box  { width: 34%; height: auto; overflow: hidden; text-align: right;}

.pt1 .box2 { width: 100%; height: auto; overflow: hidden;  margin: 50px 0;}
.pt1 .box2 .font_box { width:66%; height:400px; overflow: hidden; text-align: right; background: url("../images/bg02.jpg") repeat-y;}
.pt1 .box2 .tit { padding-right: 20px; }
.pt1 .box2 .tit_en { width: 431px; float: right; background: url("../images/tu05.png") no-repeat; margin-right: 20px;}
.pt1 .box2 .cont  { float: right; padding-right: 202px; padding-left: 80px; line-height: 26px; text-align: left;}
.pt1 .box2 .img_box  { width: 34%; height: auto; overflow: hidden; text-align: left; background: #FFF;}

.pt2 { width: 100%; height: auto; overflow: hidden; background: url("../images/pt2_bg.jpg") no-repeat; padding: 109px 0 55px;}
.pt2 .img_box { width:48%;height:auto; overflow:hidden; }
.pt2 .font_box { width:49%; height:auto; overflow:hidden; padding-top: 25px; color: #FFF;}
.pt2 span { margin-bottom: 30px; display: block;}
.pt2 strong { font-size: 30px; border-bottom: #FFF 3px solid; font-weight: normal;}
.pt2 i { font-size: 18px;}
.pt2 p { line-height: 26px; padding-right: 55px;}

.pt3 { width:100%; height:auto; overflow:hidden; padding:20px 0; }
.pt3 a { color: #a0a0a0; }
.pt3 a:hover { color: #2682e2; }
.pt3 .xinwen { width: 70%; height: auto; overflow: hidden;}
.pt3 .xinwen .l { width:47%; height: auto; overflow: hidden;}
.pt3 .xinwen .r { width:47%; height: auto; overflow: hidden;}
.pt3 .tit { width: 100%; height: auto; overflow: hidden; border-bottom: #dcdcdc 1px dashed; margin-bottom:12px;}
.pt3 .tit span { float: left; font-size:24px; line-height:36px;}
.pt3 .img_box { margin-bottom:8px; width: 100%; height:220px; overflow: hidden; position: relative;}
.pt3 .img_box span { position: relative; width: 100%; height: auto; overflow: hidden; display: block;}
.pt3 .img_box i    { font-style:normal; font-size:16px; opacity:0.8; position:absolute; width:100%; height:40px; background:#0b0d19; color:#FFF; bottom:0; left:0; line-height:40px; text-indent:20px;}
.pt3 .tit i    { float: right; line-height:36px; }
.pt3 .con li { margin-bottom:8px;}
.pt3 .con h3 { width:100%; height:auto; overflow:hidden; font-size: 16px; line-height: 16px; margin:10px 0 2px;display:flex; }
.pt3 .con h3 a { color: #666;}
.pt3 .con h3  a:hover { color: #2682e2; }
.pt3 .con h3 .left  { flex:1;    line-height:25px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-right:10px}
.pt3 .con h3 .right {  line-height:25px; font-size:13px; color:#999;}
.pt3 .con p  { line-height: 22px; color: #a0a0a0; height:44px; overflow:hidden}
.pt3 .con li .reply{ line-height: 22px; color: #a0a0a0; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pt3 .wenti  { width: 26%; height: auto; overflow: hidden;}
.pt3 .wenti .con li { margin-bottom:13px;}
.pt3 .wenti .con li h3 {  margin:10px 0 6px;}

.pt4 { width: 100%; height: auto; overflow: hidden; background:#f2f2f2; padding:20px 0;}
.pt4 .tit { font-size:24px; margin-bottom:20px;}
.pt4 ul { height:auto; overflow:hidden; margin:0 -8px; }
.pt4 li { width:20%; height:auto; float:left; padding:0 8px; margin-bottom:16px; box-sizing:border-box;}
.pt4 li a { width:100%; height:auto; overflow:hidden; display:block;}


.footer { width: 100%; height: auto; overflow: hidden; background: #222222; padding:50px 0 10px;}
.footer .foot { width: 100%; height: auto; overflow: hidden; color: #999;}
.footer .foot .wrap { width:1400px;}
.footer a { color:#BFBFBF;}
.footer a:hover { color:#F5E00C;}
.footnav { width:60%;}
.footnav dl { float: left; width:24%; margin-right:1%;}
.footnav dt { font-size:16px; color:#F5E00C; border-bottom:#606060 1px dashed; padding-bottom:8px;}
.footnav dd { margin-top:15px; font-size:13px;}
.footnav p    { margin-top: 20px;}
.weixin     { width:37%; border-left:#606060 1px solid; padding-left:30px;}
.weixin .l { width:65%;}
.weixin .r { width:31%;}
.weixin .box p { margin-bottom:5px; }
.weixin p { line-height:26px; }
.weixin span { font-size:16px;  color:#F5E00C; margin-bottom:5px; display:block;}
.weixin .skyba { width:100%; height:auto; overflow:hidden;}
.weixin .skybc { width:100%; height:auto; overflow:hidden; margin-top:8px;}
.weixin img  { width:100%;}
.footer .copy { border-top: #373737 1px solid; text-align: center; color: #666; line-height: 50px; margin-top: 30px;}
/*-----首页结束----*/



.bgf2 { background:#f2f2f2;}
/*.bgf2 { background:#f2f2f2; padding:20px 0 30px;}*/
.pro-pipa    { width:100%; height:auto; overflow:hidden; margin-bottom:25px; font-size:16px;}
.pro-pipa-le { float:left; padding:3px 0;}
.pro-pipa-ri a { color:#666; padding:3px 18px; display:block; float:left;}
.pro-pipa-ri a:hover { background:#f3b251; color:#FFF;}
.er_pro_sibox { width:100%; height: auto; overflow: hidden;}
.er_pro_sibox ul { height:auto; overflow:hidden; margin:0 -10px;}
.er_pro_sibox ul li { width:25%; height:auto; float:left; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}
.er_pro_sibox a { width:100%; height:auto; overflow:hidden; display:block; background:#FFF; color:#666; padding:15px 0;}
.er_pro_sibox a:hover {  transition: all 0.8s; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); color:#2682e2;}
.img-wrap  { margin-bottom:15px;}
.txts-wrap { padding:0 0 0 12px;}
.txts-wrap .pro-cn-mc,.txts-wrap .pro-cn-mi { margin-bottom:5px;}
.txts-wrap .pro-cn-mc { font-size:16px;}
.txts-wrap .pro-cn-mi { font-size:14px;line-height:19px; overflow:hidden; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}



.pro-nav-wrap1 a { box-sizing:border-box; }
.pro-nav-wrap1 .img100 { display:block; max-width:100%; margin:0 auto; }
.w1280  { width:1200px; margin:0 auto; }
.pro-nav-wrap1         { position:relative; background:#FFF; }
.pro-nav-wrap1 .pro-nav-banner { border-left:1px solid #efefef ; overflow:hidden; }
.pro-nav-wrap1 .swiper-slide   { border-right:1px solid #efefef ; height:114px !important; padding:32px 0 24px; transition-duration:.5s; }
.pro-nav-wrap1 .swiper-slide.cur, .pro-nav-wrap1 .swiper-slide:hover { background:#ffffbb; }
.pro-nav-wrap1 .ico-wrap   { width:38px; margin:0 auto 10px; }
.pro-nav-wrap1 .txt-wrap   { font-size:14px; line-height:20px; color:#666; text-align:center; }

.swiper-btns-wrap5      { display:none; position:absolute; z-index:3; height:1px; overflow:visible; width:100%; left:0; top:50%; }
.swiper-btns-wrap5 .btn { position:absolute; display:block; width:27px; height:50px; margin-top:-25px; cursor:pointer; background-position:center !important; background-repeat:no-repeat !important;
  transition:all .5s ease; background-size:100%; overflow:hidden; }
.swiper-btns-wrap5 .btn:focus  { outline:none; }
.swiper-btns-wrap5 .prev       { left:1.5rem; background-image:url(../images/prev4.png); }
.swiper-btns-wrap5 .prev:hover { background-image:url(../images/prev4on.png); }
.swiper-btns-wrap5 .next       { right:1.5rem; background-image:url(../images/next4.png); }
.swiper-btns-wrap5 .next:hover { background-image:url(../images/next4on.png); }

@media (max-width: 1270px) {
  .w1280 { width:100%; } 
  .pro-nav-wrap1 .swiper-slide  { padding:16px 0 12px; height:76px !important; }
  .pro-nav-wrap1 .ico-wrap      { width:28px; margin-bottom:5px; }
  .pro-nav-wrap1 .txt-wrap      { font-size:12px; }
}


@media (max-width: 767px) {
  .swiper-btns-wrap5 .btn, .swiper-btns-wrap4 .btn { background-size:50% !important;}
  .swiper-btns-wrap5 .prev { left:0;  width:4vw;}
  .swiper-btns-wrap5 .next { right:0; width:4vw;}
}

.YT .pro_nav_box ul li { width:14.28%; }
.YT .pro_nav_box li a  { padding:30px 25px;}
.PP .pro_nav_box ul li { width:9.09%; }
.PP .pro_nav_box li a  { padding:19px 5px;}
/*以上为产品新列表样式*/


.main-page { width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 20px;}
 
.main-page   a { display: inline-block; padding: 10px 14px; border: #dcdcdc 1px solid; color: #333; font-size: 14px; background: #FFF;}
.main-page   a:hover { border: #046cd8 1px solid; background: #046cd8; color: #FFF;}
.main-page  b    {display: inline-block; padding: 10px 14px; padding: 10px 14px; border: #046cd8 1px solid; background: #046cd8; color: #FFF;}

.tonglan { width: 100%; height:auto;   position: relative;}
.tonglan img { width: 100%; min-height:450px;}
.posabvsd  { width: 100%; height: auto; position: absolute; top:0; left:0;}
.mid_box { float: right; width:50%; height:auto; background:#2682e2; color:#FFF; opacity:0.9; margin-top:8%; padding:3% 2%;}
.mid_box div { width: 100%; height: auto; overflow: hidden;}
.mid_box h2 { font-size: 36px; line-height: 36px; margin-bottom: 30px;}
.mid_box p { line-height: 26px;}
.mid_box .consult { width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 30px;}
.mid_box .consult a { padding:14px 30px; background:#FFF; color: #2682e2; font-size:14px; line-height:40px; height:40px;}

.bgf2 .new_tit  { width: 100%; overflow: hidden; height: 45px; line-height: 45px; background: #2682e2; color: #FFF; font-size:18px; text-indent:10px; margin-bottom:10px;}
.bgf2 .new_tit .r { padding-right: 20px; font-size: 14px;}
.bgf2 .new_box  { height:auto; overflow:hidden; padding:10px 20px; background: #FFF; }
.new_box .xinwen { width: 70%; height: auto; overflow: hidden;}
.new_box a { color: #a0a0a0; }
.new_box a:hover { color: #2682e2;}
.new_box .xinwen .l { width: 47%; height: auto; overflow: hidden; }
.new_box .xinwen .r { width: 47%; height: auto; overflow: hidden;}

.new_box .xinwen .img_box { margin:12px 0 8px; width: 100%; height: auto; overflow: hidden; position: relative;}
.new_box .xinwen .img_box span { position: relative; width: 100%; height: auto; overflow: hidden; display: block;}
.new_box .xinwen .img_box i    { font-style:normal; font-size:16px; opacity:0.8; position:absolute; width:100%; height:40px; background:#0b0d19; color:#FFF; bottom:0; left:0; line-height:40px; text-indent:20px;}

.new_box .tit { width: 100%; height: auto; overflow: hidden; border-bottom: #dcdcdc 1px dashed;}
.new_box .tit span { float: left; font-size:20px; line-height:36px;}
.new_box .tit i    { float: right; line-height:36px; }
.new_box .con li { margin-bottom:20px;}
.new_box .con h3 {    align-items: center; display:flex; width:100%; height:auto; overflow:hidden; font-size: 16px; line-height: 16px; margin: 13px 0;}
.new_box .con h3 a { color: #666;}
.new_box .con h3 a:hover { color: #2682e2; }
.new_box .con h3 .left  { float: left;
    flex: 1;
    margin-right: 10px;
    height: 20px;
    line-height: 20px;}
.new_box .con h3 .right { font-size:13px; color:#999;}
.new_box .con p  { line-height: 22px; color: #a0a0a0; height:44px; overflow:hidden}
.new_box .wenti  { width: 26%; height: auto; overflow: hidden; }

.bgf2 .pro_box  { width: 100%; height: auto; overflow: hidden;}
.bgf2 .pro_box ul { height:auto; overflow:hidden; margin:0 -10px ; }
.bgf2 .pro_box li { width:25%; height:auto; float:left; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}
.bgf2 .pro_box li a { width:100%; height:auto; overflow:hidden; display:block; background:#FFF; color:#666; padding:10px 0;}
.bgf2 .pro_box li a:hover {  transition: all 0.8s; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); color:#2682e2;}
.bgf2 .pro_box .font_box { width:100%; height:30px; line-height:30px; text-align:center}

/*-----产品列表结束----*/

.pro_li_box { width: 100%; height:450px; overflow: hidden; background: url("../images/lban2.jpg") no-repeat center center;}
.cont_box { width: 100%; height: auto; overflow: hidden; background: #f2f2f2; position: relative; }
.cont_box .new_tit  { padding-left:20px; height:45px; line-height:45px; background: #2682e2; margin:20px 0; color: #FFF;}

.cont_box .box { padding: 20px; background: #FFF; height: auto; overflow: hidden; position: relative; margin-bottom: 30px;}
.cont_box .box .img_box  { width:47%; height: auto; overflow: hidden; background:#f2f2f2;}
.cont_box .box .font_box { width:50%; height: auto; overflow: hidden;}
.cont_box .box .font_box h1 { font-size: 30px; font-weight: 400; line-height:30px; border-bottom: #d2d2d2 1px dashed; margin-bottom:5px; padding-bottom:15px}
.cont_box .box .font_box p  { line-height:35px; font-size: 16px; color: #666;}
.cont_box .box .font_box span { margin-top: 20px; width: 100%; height: auto; overflow: hidden; display: block;}
.cont_box .box .font_box a  { display: block; padding: 16px 38px; background: #dcdcdc; color: #666; float: left; margin-right: 30px; font-size: 16px;}
.cont_box .box .font_box a:hover ,.cont_box .box .font_box .active { background: #1a7de9; color: #FFF;}
.cont_box img { width:100%;}

.xx_box { width: 100%; height: auto; overflow: hidden;}
.xx_box .co_box { width:74%; height: auto; overflow: hidden;  }
.xx_box .co_box .padlef30 { height: auto; overflow: hidden; padding:20px 30px; background: #FFF; margin-bottom: 10px;}
.xx_box .co_box .padlef30 h3 { background: #449dff; color: #FFF; font-size: 18px; width: 230px; padding: 6px 0 7px 15px; margin:15px 0;}
.xx_box .co_box .padlef30 p  { line-height: 26px; color: #666;}
.xx_box .co_box .padlef30 span img { margin:25px auto;}

.xx_box .co_box .padlef30 .table-responsive table { background:#666;}
.xx_box .co_box .padlef30 .table-responsive table td:hover { background: #fcba0e; color: #000;}
.xx_box .co_box .padlef30 .table-responsive table td { background:#FFF; height: 30px; text-align: center;}
.xx_box .co_box .ask { width: 100%; height: auto; overflow: hidden; border-bottom: #d2d2d2 1px dashed; padding-bottom: 18px; font-size: 24px; color: #333;}
.xx_box .co_box .ask .l { width: 8%; height: auto; padding-top:8px; }
.xx_box .co_box .ask .l i { margin-left: 15px; font-size: 18px; color: #FFF; background: #2682e2; padding: 5px 10px; border-radius: 3px;}
.xx_box .co_box .ask .r { width: 90%;}
.xx_box .co_box .answer { border: 0; margin-top:20px; font-size: 14px; color: #999;}
.xx_box .co_box .answer .l i { background: #FFF; border:#d2d2d2 1px solid; color: #666; }
.xx_box .li_box { width:24%; height: auto; overflow: hidden; background: #FFF;}

.xx_box .li_box .padlef12 { padding:20px 12px;}
.xx_box .li_box .padlef12 a { color: #666;}
.xx_box .li_box .tit { margin: 30px 0 20px; font-size: 18px; line-height: 18px;}
.xx_box .li_box .tit i { width: 7px; height: 12px; background: #046cd8; display:block; float: left; margin-right: 10px; margin-top: 4px;}
.xx_box .li_box li div { background:#f2f2f2; text-align: center; padding: 30px 0; margin-bottom: 15px;}
.xx_box .li_box li span { display: block; text-align: center; margin-bottom:20px;}
/*-----产品详情结束----*/

.ab_box { width: 100%; height:600px; overflow: hidden; background: url("../images/lban3.jpg") no-repeat;}
.ab_pt1 { width: 100%; height: auto; overflow: hidden; margin-bottom: 50px;}
.ab_pt1 h2 { text-align: center; font-size: 36px; color: #333; margin: 15px 0;}
.ab_pt1 p  { padding: 0 120px; text-align: center; color: #999; line-height: 26px;}
.ab_pt2 { width: 100%; height: auto; overflow: hidden; margin-bottom: 50px;}

.ab_pt2 ul { height:auto; overflow:hidden; margin:0 -10px ;  color:#fff;}
.ab_pt2 li { width:25%; height:auto; float:left; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}



.ab_pt2 .abli01 { background: url("../images/bg03.jpg") no-repeat; padding: 75px 30px 70px;}
.ab_pt2 .abli02 { background: url("../images/bg04.jpg") no-repeat; padding: 75px 30px 70px;}
.ab_pt2 .abli03 { background: url("../images/bg05.jpg") no-repeat; padding: 75px 30px 70px;}
.ab_pt2 .abli04 { background: url("../images/bg06.jpg") no-repeat; padding: 75px 30px 70px;}
.ab_pt2 li h5 { text-align: center; font-size: 24px;}
.ab_pt2 li strong { font-size: 72px;}
.ab_pt2 li .ab_line { width: 50px; height: auto; overflow: ; border-bottom: #FFF 1px solid; margin: 0 auto 20px;}
.ab_pt2 p { font-size: 18px; text-align: center; line-height: 25px;}
.ab_pt3 { width: 100%; height: auto; overflow: hidden; background: #FFF; margin-bottom: 60px;}
.ab_pt3 li { width: 100%; height: auto; overflow: hidden;}
.ab_pt3 .font_box { width:45%; height: auto; overflow: hidden;}
.ab_pt3 .font_box h4 { font-size: 24px; margin: 60px 0 20px; padding-left: 30px;}
.ab_pt3 .font_box p  { padding:0 30px; line-height: 26px; color: #999;}
.ab_pt3 .img_box  { width: 50%; height: auto; overflow: hidden;}
.ab_pt4 { width: 100%; height: auto; overflow: hidden;}
.ab_pt4 ul { height:auto; overflow:hidden; margin:0 -10px; }
.ab_pt4 li { width:50%; height:auto; float:left; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}
.ab_pt4 li a { height:auto; overflow:hidden; display:block; background:#FFF; color:#666; padding:15px;}
.ab_pt4 li a:hover {  transition: all 0.8s; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); color:#2682e2;}
.ab_pt4 .img_box  { width: 32%; height:128px; overflow: hidden;}
.ab_pt4 .font_box { width: 62.5%; height: auto; overflow: hidden; }
.ab_pt4 .font_box h6 { font-size:16px; color:#333; line-height:24px; overflow:hidden; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ab_pt4 .font_box .time { margin-bottom: 1px 0 6px;}
.ab_pt4 .font_box p { line-height: 22px;  overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/*-----公司介绍结束----*/


.adva_box { width: 100%; height: auto; overflow: hidden;}
.adva_box .scrollpic { background:#ffffff; padding:15px 0 40px 0; }
.adva_box .wrap      { position:relative; width:100%; max-width:1200px; overflow:hidden; margin:0 auto; }
.adva_box .wrap.owl-theme .owl-controls          { position:absolute; top:50%; z-index:6; width:100%; height:0; margin:0; }
.adva_box .wrap.owl-theme .owl-controls .owl-nav { height:0;margin:-35px 0 0}
.adva_box .wrap.owl-theme .owl-controls .owl-nav [class*=owl-] { background:none; width:0; height:0; padding:0; margin:0}

.adva_box .wrap .wrap-item   { display:inline-block; padding:10px 15px 0; transition:all .4s ease}
.adva_box .wrap .wrap-item a { display:block; position:relative}
.adva_box .wrap .wrap-item:hover { transform:translate(0, -10px); filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9}

.adva_box .wrap .wrap-item a .wrap-item-edat { position:absolute; top:10%; left:0; width:100%; text-align:center; color:#ffffff}
.adva_box .wrap .wrap-item a .wrap-item-edat .wrap-item-til  { font-size:20px; line-height:32px; font-weight:bold; margin-bottom:10px}
.adva_box .wrap .wrap-item a .wrap-item-edat .wrap-item-text { padding:0 10px; font-size:14px; line-height:26px}
.adva_box .wrap .wrap-item a .wrap-item-edat .wrap-item-btn  { padding:0 10px; display:inline-block; font-size:16px; line-height:40px; background:#ef011c; border-radius:5px; width:100px}

.adva_box .wrap span        { width:70px; height:70px; line-height:70px; font-size:45px; border-radius:50px; display:block; float:left; background-color:rgba(12,5,5,0.5); text-align:center; color:#ffffff; font-family:"宋体"}
.adva_box .wrap span:hover  { background:#ef011c}

.adva_box .wrap .left         { float:left; left:50px; position:absolute; padding-right:3px}
.adva_box .wrap .left:before  { display:block; line-height:70px}
.adva_box .wrap .right        { float:right; right:50px; position:absolute; padding-left:3px}
.adva_box .wrap .right:before { display:block; line-height:70px}
.adva_box .wrap .left,.wrap .right { cursor:pointer}
/*-----公司优势结束----*/

.cu_ban_box { width: 100%; height: 450px; background: url("../images/cubg.jpg") no-repeat;}
.cu_pt1 { width: 100%; height: auto; overflow: hidden;}
.cu_pt1 img {transition: all 0.5s;}
.cu_pt1 a:hover img {transform: scale(1.1);}
.cu_pt1 ul { width: 100%; height: auto; overflow:hidden; background:#FFF;}
.cu_pt1 li { width: 100%; height: auto; overflow:hidden; border-bottom:#f2f2f2 10px solid;  }
.cu_pt1 .cu_box  { padding: 15px; height: auto; overflow: hidden; color: #999; }
.cu_pt1 .cu_box a { color: #999;}
.cu_pt1 .cu_box h6 a { color: #333;}
.cu_pt1 a:hover { color:#2682e2; }
.cu_pt1 h6 a:hover { color:#2682e2; }
.cu_pt1 span { margin-top: 30px; display: block;}
.cu_pt1 .img_box  { width:20%; height: auto; overflow: hidden;}
.cu_pt1 .img_box img { width:auto;}
.cu_pt1 .font_box { width:78%; height: auto; overflow: hidden; }
.cu_pt1 .font_box h6 { font-size:18px; color: #333; line-height:35px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.cu_pt1 .font_box .time { margin-bottom:5px; border-bottom: #dcdcdc 1px dashed; padding-bottom:10px;}
.cu_pt1 .font_box p { line-height: 22px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/*-----客户列表结束----*/

.con_pt1 { width: 100%; height: auto; overflow: hidden;}
.con_pt1 .map { height: auto; overflow: hidden; border: #dcdcdc 1px solid; padding: 1px;}
.con_pt1 .map img {}
.con_pt1 .con_box { height:auto; overflow:hidden; margin:0 0 10px;}
.con_pt1 .con_box span { display: block; width: 100%; height:45px; overflow: hidden; text-indent: 50px; color: #666; font-size:16px;}
.con_pt1 .con_box .phone { background: url("../images/qq.png") 0 0 no-repeat; padding: 0;}
.con_pt1 .con_box .lxqq { background: url("../images/qq.png") 0 -43px no-repeat; padding: 0;}
.con_pt1 .con_box .actbox { background: url("../images/qq.png") 0 -94px no-repeat; padding: 0;}
.con_pt1 .con_box .email_box { background: url("../images/qq.png") 0 -151px no-repeat ; padding: 0;}
.con_pt1 .con_box .weixin    { background:url("../images/qq.png") 0 -199px no-repeat; padding:0; height:auto; border:0;}

/*-----联系我们结束----*/

.bra_nav_box { padding: 30px 0;}
.bra_nav_box li { float: left; width: 19.2%; margin-right: 1%; margin-bottom: 12px;}
.bra_nav_box .marrigh0 { margin-right: 0;}
.bra_box .pro_sinav span { font-size: 36px;}
.bra_box .pro_sinav i { display: block;}
.bra_tl { width: 100%; height:auto; overflow: hidden; background: url("../images/tonglan01.jpg") no-repeat center center;}

/*-----品牌列表结束----*/

.ne_ban_box { width: 100%; height: 450px; background: url("../images/lban4.jpg") no-repeat;}
/*--.new_pt1 .cu_pt1    { margin-bottom: 30px;}--*/
.new_pt1 .new_tit1      { width:100%; height:50px; background:#FFF; color:#333; text-indent:0; margin-bottom:25px;}
.new_pt1 .new_tit1 .l   { height:auto; overflow:hidden;}
.new_pt1 .new_tit1 .r   { padding-right:20px; height:auto; overflow:hidden;}
.new_pt1 .new_tit1 ul   { height:auto; overflow:hidden;}
.new_pt1 .new_tit1 li   { float:left; margin-left:20px; display:inline; line-height:50px; font-size:18px;}
.new_pt1 .new_tit1 li a { display:block; background:#FFF; color:#333;}
.new_pt1 .new_tit1 li a:hover { background:#2682e2; color:#FFF; padding:0 30px;}
.new_pt1 .new_tit1 li .active { background:#2682e2; color:#FFF; padding:0 30px;}
.new_pt1 .new_tit1 a          { color:#333;}
.new_pt1 .new_tit1 a:hover    { color:#2682e2;}
.new_pt1 .new_tit1 p          { line-height:50px;}
.new_pt1 .cu_pt1 .img_box  { width:30%; height:auto; overflow: hidden;}
.new_pt1 .cu_pt1 .img_box img { width:100%;}
.new_pt1 .cu_pt1 .font_box { width:67%; height: auto; overflow: hidden; }
/*-----新闻列表结束----*/

.new_con_box { width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.new_con_box .l { width: 74%; height: auto; overflow: hidden; background: #FFF;}
.new_con_box .l_customer { width:100%; height: auto; overflow: hidden; background: #FFF;}
.new_con_box .cont { padding: 30px; background:#FFF;}
.new_con_box .ne_co_title { text-align:center; font-size:16px; color:#999; border-bottom:#dcdcdc 1px dashed; padding-bottom:16px;}
.new_con_box h1 { font-size:36px; line-height:50px; color: #333; font-weight:bold;}
.new_con_box .ne_co_title p { margin-top:16px; display:none;}
.new_con_box .ne_co_cont {width: 100%; height: auto; overflow: hidden; color:#666; padding-top:20px;}
.new_con_box .ne_co_cont p { line-height:28px; font-size:16px;}
.new_con_box .ne_co_cont div { margin:30px auto; text-align:center;}
.new_con_box .ne_co_cont table { width:100%; background:#666;}
.new_con_box .ne_co_cont table td:hover { background: #fcba0e; color: #000;}
.new_con_box .ne_co_cont table td { background:#FFF; height: 30px; text-align: center;}

.new_con_box .ne_co_page {width: 100%; height: auto; overflow: hidden;  border-top: #dcdcdc 1px dashed; padding-top: 25px; margin-top:50px;}
.new_con_box .ne_co_page a {color: #666;}
.new_con_box .ne_co_page .left { float: left; }
.new_con_box .ne_co_page .right { float: right;}
.new_con_box .r { width:24%; height: auto; overflow: hidden; background: #FFF;}
.new_con_box .r .padlef12 { padding:20px 12px;}
.new_con_box .r .padlef12 a { color: #666;}
.new_con_box .r .tit { margin-bottom:20px; font-size: 18px; line-height: 18px;}
.new_con_box .r .tit i { width: 7px; height: 12px; background: #046cd8; display:block; float: left; margin-right: 10px; margin-top: 4px;}
.new_con_box .r li div { border: #f2f2f2 2px solid; text-align: center; padding: 30px 0; margin-bottom: 15px;}
.new_con_box .r li span { display: block; text-align: center; margin-bottom:20px;}
/*-----新闻详情结束----*/


.busi h3 { font-size: 24px; color: #999; text-align: center; margin: 20px auto;}
.busi h3 strong { color: #333;}
.busi ul { height: auto; overflow: hidden; margin:0 -10px;}
.busi li { float:left; width:33.33%; height:auto; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}
.busi li a { width:100%; height:auto; overflow:hidden; display:block; background:#FFF; color:#666; padding:0 0 10px;}
.busi li a:hover {  transition: all 0.8s; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); color:#2682e2;}
.busi li h4 { font-size: 24px; color: #333; margin: 15px 0 10px; padding-left: 15px;}
.busi li p  { color: #999; line-height: 25px; padding:0 15px;}



.bgf2 .pro_box li { width:25%; height:auto; float:left; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}




.busine_box { width: 100%; height:615px; overflow: hidden; background: url("../images/tonglan02.jpg") no-repeat; }
.busine_box .box { width: 400px; height: auto; overflow: hidden; padding:200px 20px 0 780px; color: #FFF;}
.busine_box .box h5 { font-size: 30px;}
.busine_box .box .line { border-bottom: #FFF 1px solid; width: 120px; height: auto; overflow: ; margin:20px 0; }
.busine_box .box p { line-height: 25px;}
/*-----业务范围结束----*/

.tes_box .tit { width: 100%; height: auto; overflow: hidden; font-size: 24px; color: #999; border-bottom: #dcdcdc 1px dashed; padding-bottom: 15px; margin-bottom:25px;}
.tes_box .tit strong { color: #333;}
.tes_box .tit .r { font-size: 14px; line-height: 31px; padding-right: 20px;}
.tes_box .tit .search_box { padding-right: 0;}
.tes_box .tit .search_box .r { padding-right: 0;}
.tes_box .tit a  { color: #666;}
.tes_box .con { width: 100%; height: auto; overflow: hidden; position: relative;}
.tes_box_pt1,.tes_box_pt2 { width: 100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.tes_box_pt1 .l,.tes_box_pt1 .r { width: 48%; height: auto; overflow: hidden; position: relative;}
.tes_box_pt1 .img_box { position: relative;}
.tes_box_pt1 .font_box { position: absolute; bottom: 0; width: 100%; height: auto; overflow: hidden; background:#2682e2; color: #fff; font-size: 24px; text-align: center; padding: 18px 0; opacity: 0.9;}
.tes_box_pt2 li { float: left; width: 48.5%; height: auto; overflow: hidden; margin-right:3%; margin-bottom: 30px;}
.tes_box_pt2 .marrigh0 { margin-right: 0;}
.tes_box_pt2 li .img_box  { width:47%; height: auto; overflow: hidden;}
.tes_box_pt2 li .font_box { width:51%; height: auto; overflow: hidden;}
.tes_box_pt2 li .font_box h3 { font-size: 24px; color: #333; line-height:50px;}
.tes_box_pt2 li .font_box p  { color: #999; line-height: 26px;}
.tes_box_pt2 li .font_box a  { color: #999;}
/*-----油料检测结束----*/

.tes_nav_box { width: 100%; height: auto; overflow: hidden; margin:20px auto;}
.tes_nav_box li { float: left;}
.tes_nav_box li a { display: block; font-size:18px; color: #333; padding: 12px 37px;}
.tes_nav_box li a:hover { background: #2682e2; color: #FFF;}
.tes_nav_box li .active { background: #2682e2; color: #FFF;}
.tes_li_box ul { height:auto; overflow:hidden; margin:0 -10px;}
.tes_li_box ul li { width:33.33%; height:auto; float:left; padding:0 10px; margin-bottom:20px; box-sizing:border-box;}
.tes_li_box a { width:100%; height:auto; overflow:hidden; display:block; background:#FFF; color:#666; padding-bottom:15px;}
.tes_li_box a:hover {  transition: all 0.8s; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); color:#2682e2;}
.tes_li_box ul .img_box { margin-bottom: 20px;}
.tes_li_box ul span { display: block; text-align: center; font-size: 16px;}
.tes_co_box { padding: 0 100px; height: auto; overflow: hidden; margin:30px auto;}
.tes_co_box table { background:#666;}
.tes_co_box table th { background:#f2f2f2; text-align: center; padding: 12px 0; color: #666; font-size: 18px; font-weight: normal;}
.tes_co_box table td { background:#f2f2f2; text-align: center; padding: 7px 0; color: #666;}
.tes_co_box table .leftcen { text-align: left; padding-left:25px;}
/*-----检测详情结束----*/

/*404*/
.False-404 { padding-bottom:50px;}
.False-404 .False-404-outbg { padding-left: 327px;}
.False-404 .False-404-inbg  { padding-right:200px; position:relative;}
.False-404 .False-404-content { padding: 45px 0 0 15px;}
.False-404 .False-404-dl { padding-bottom: 45px;}
.False-404 .False-404-content ._tit-1 { color:#fed100; font-size:30px; font-weight:bold;}
.False-404 .False-404-content ._tit-2 { color: #686868; font-size:22px; font-weight:bold; padding-top:20px;}
.False-404 .False-404-content ._tit-3 { color:#686868; font-size:18px; line-height:20px; padding:15px 0 0 0;}
.False-404 .False-404-content ._tit-3 i { display:inline-block; width:4px; height:4px; line-height:4px; background:#e00b0b; vertical-align:middle; margin-right:6px;}
.False-404 .False-404-content ._tit-4 { color:#686868; font-size:18px;}
.False-404 .False-404-content ._tit-5 { padding-top:10px;}
.False-404 .False-404-content ._tit-5 a { color:#fed100; font-size:18px; border-bottom:1px #fed100 solid;}
@media screen and (max-width:64em) {
    .False-404 .False-404-outbg {
        background: none;
        padding-left: 0;
    }
}
@media screen and (max-width:40em) {
    .False-404 .False-404-outbg {
        background: none;
        padding-left: 0;
    }
    .False-404 .False-404-inbg {
        padding-right: 0;
    }
}


/*搜索*/
.search_con h2 { text-align: center; font-size:24px; letter-spacing:3px; margin-top: 20px; color:#1a1a1a;}
.search_con .searinp { width:auto; margin:20px 15%; height:50px; padding:6px 20px 6px 10px; border: #bcbcbc 1px solid; background: #FFF; border-radius: 6px; font-size:20px; color: #666;}
.search_con .searinp .l { width: 90%;}
.search_con .searinp .left  { width:10%; float: left;}
.search_con .searinp .left select { border: none; font-size:18px; color: #666; margin-top:13px; background: #FFF;}
.search_con .searinp .right { width:90%; float: right;}
.search_con .searinp .right  input { border: none; font-size:20px; color: #666; margin-top:13px; width:100%;}
.search_con .searinp .r { width:6%;}
.search_con .searinp .r  input { border: none; margin-top:9px; width:50px; height: 32px; cursor: pointer; background: url("../images/search1.png") no-repeat;}
.sear_box { width: 100%; height: auto; overflow: hidden;}
.box_con  { padding: 0 20px;}
.sear_box .img_box  { width:30%;}
.sear_box .font_box { width:70%;}









