﻿@charset "utf-8";

.search { height: 80px; border-bottom: 1px solid #eeeeee; overflow: hidden;}
.search .sez { float: left; font-size: 16px; color: #1a1a1a; line-height: 80px;}
.search .sez a { color: #1a1a1a; margin-right: 10px;}
.search .sey { float: right; margin-top: 20px;}
.search .sey input { display: block; float: left; border: 0;}
.search .sey .sek1 { width: 245px; height: 40px; background: url("../images/tok.jpg") no-repeat; padding-left: 20px;}
.search .sey .sek2 { width: 55px; height: 40px; background: url("../images/tok1.jpg") no-repeat;}

.zs { height: 679px; background: url("../images/zsb.jpg") no-repeat center 0; overflow: hidden;}
.zs dl { height: 540px; padding-top: 99px;}
.zs dt { float: left;}
.zs dt img { width: 600px; height: 450px;}
.zs dd { float: right; width: 490px;}
.zs dd h3 { font-size: 16px; color: #333333; font-weight: normal;}
.zs dd h3 img { padding: 25px 0 10px;}
.zs dd h4 { font-size: 16px; color: #333333; font-weight: normal; line-height: 28px; width: 455px; margin-top: 35px; height: 160px;}
.zs dd p { height: 180px; background: url("../images/zsx.jpg") no-repeat 15px 40px;}
.zs dd p em { display: block; float: left; width: 85px; margin-right: 40px; font-size: 13px; color: #333333; text-align: center; line-height: 24px;}
.zs dd p em span { display: block; width: 80px; height: 80px; background: url("../images/zsy_03.png") no-repeat; margin-bottom: 20px;}
.zs dd p em img { width: 36px; height: 34px; margin: 0 auto; padding-top: 23px;}
.zs dd p em:last-child { margin-right: 0;}
.zs dd p em:hover span { background: url("../images/zsy_05.png") no-repeat;}
.zs ul { margin-left: 410px;}
.zs ul li { float: left; margin-right: 10px;}
.zs ul li a { display: block; width: 120px; height: 40px; background: #666666; font-size: 16px; color: #ffffff; text-align: center; line-height: 40px;}
.zs ul li a:hover { background: #ce0004;}

.lr { height: 1882px; background: url("../images/lrb.jpg") no-repeat center 0; overflow: hidden;border-bottom:1px solid #eeeeee;}
.lr h3 { height: 153px; text-align: center; padding-top: 167px; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px; border-bottom: 1px solid #e6e6e6;}
.lr h3 img { margin-bottom: 10px;}
.lr .lru { height: 174px; border-bottom: 1px solid #e6e6e6; padding-top: 45px;}
.lr .lru li { float: left; width: 255px; height: 135px; border-right: 1px dashed #dddddd;}
.lr .lru li em { display: block; float: left; margin: 5px 0 0 10px;}
.lr .lru li em a { display: block; padding-bottom: 50px; font-size: 20px; color: #1a1a1a; font-weight: bold; background: url("../images/lr_09.png") no-repeat center bottom;}
.lr .lru li em a:hover, .lr .lru .on em a { background: url("../images/lr_07.png") no-repeat center bottom; color: #e50012;}
.lr .lru li p { float: left; margin-left: 20px;}
.lr .lru li p a { display: block; font-size: 16px; color: #666666; line-height: 30px;}
.lr .lru li:nth-child(2) em { margin-left: 45px;}
.lr .lru li:nth-child(3) { width: 340px;}
.lr .lru li:nth-child(3) em { margin-left:35px;}
.lr .lru li:last-child { border: 0; width: 344px; padding-left: 0px;}
.lr .lru li:last-child p{margin-left:50px;}
.lr .lru li:last-child em{margin-left:30px;}
.lr .lrk { height: 677px;}
.lr .lrl { float: left; width: 290px; position: relative; padding-top: 69px; margin-left: -20px;}
.lr .lrl li { box-shadow: #d3d3d3 0 0 20px; margin-bottom: 20px; position: relative; width: 260px; margin-left: 20px;}
.lr .lrl li p { display: none; position: absolute; left: 0; top: 0; width: 260px; height: 160px; background: rgba(229,0,18,0.92) url("../images/lrj.png") no-repeat center 141px; font-size: 20px; color: #ffffff; text-align: center; padding-top: 100px;}
.lr .lrl li img { width: 260px; height: 260px;}
.lr .lrl li a:hover p { display: block;}
.lr .lrl .lrj1 { position: absolute; left: 144px; top: 35px;}
.lr .lrl .lrj2 { position: absolute; left: 144px; top: 630px;}
.lr .lrd { float: right; width: 910px; padding-top: 70px;}
.lr .lrd dl { box-shadow: #d3d3d3 0 0 20px; height: 540px;}
.lr .lrd dt { float: left; width: 538px; height: 538px; border: 1px solid #ffffff;}
.lr .lrd dd { float: left; width: 320px; height: 540px; background: #ffffff; padding: 0 0 0 30px;}
.lr .lrd dd h4 { height: 55px; border-bottom: 1px solid #e2e2e2; font-size: 24px; color: #333333; padding-top: 45px; width:310px;}
.lr .lrd dd p { width: 291px; font-size: 14px; color: #666666; line-height: 22px; margin: 25px 0 45px;}
.lr .lrd dd em { display: block; height: 70px; overflow: hidden;}
.lr .lrd dd em b { display: block; font-size: 14px; color: #333333; margin-bottom: 5px;}
.lr .lrd dd em a { display: block; float: left; padding: 0 12px; font-size: 14px; color: #333333; line-height: 25px; border:1px solid #666; margin-right:5px;}
.lr .lrd dd em a:hover,.lr .lrd dd em .cuo { background: #e50012; color: #ffffff; border-color:#e50012;}
.lr .lra { margin-left: 450px; padding-top: 40px;}
.lr .lra a { display: block; float: left; width: 116px; height: 40px; background: #e50012 url("../images/lr_31.jpg") no-repeat 102px center; font-size: 16px; color: #ffffff; margin-right: 20px; line-height: 40px; padding-left: 24px;}
.lr .lra a:last-child { background: #666666 url("../images/lr_33.jpg") no-repeat 102px center;}

.sm { height: 2109px; background: url("../images/smb.jpg") no-repeat center 0; overflow: hidden;}
/*.sm { height: 2109px; background: url("../images/smb.jpg") no-repeat center 0; overflow: hidden; border-top:1px solid #eeeeee;}*/
.sm h3 { padding:120px; text-align: center; font-size: 18px; color: #333333; font-weight: normal;}
.sm h3 img { padding-top:87px; margin-bottom: 15px;}
.sm dl { height: 450px; overflow: hidden;}
.sm dt { float: left;}
.sm dt img { width: 600px; height: 450px;}
.sm dd { float: left; width: 600px;}
.sm dd img { margin: 76px 0 30px;}
.sm .smd1 dd img { margin-left: 188px;}
.sm .smd1 dd span { display: block; font-size:16px; text-align: right; margin-bottom: 20px; padding-right: 25px; background: url("../images/sm_27.jpg") no-repeat right 8px;}
.sm .smd2 dd span { display: block;font-size:16px; margin-bottom: 20px; padding-left: 25px; background: url("../images/sm_27.jpg") no-repeat left 8px;}

.qs { height: 360px; background: url("../images/qsb.jpg") no-repeat center 0;}
.qs p { float: left; font: 20px"Arial"; color: #333333; font-weight: bold; padding-left: 37px; background: url("../images/qsd.png") no-repeat left center; line-height: 26px; margin: 150px 0 0 660px;}
.qs a { display: block; float: left; width: 115px; height: 40px; background: #ce0004 url("../images/lr_31.jpg") no-repeat 102px center; margin-top: 145px; font-size: 16px; color: #ffffff; line-height: 40px; padding-left: 25px; margin-left: 20px;}

.ss { height: 910px; overflow: hidden;}
.ss h3 { height: 200px; text-align: center; font-size: 18px; color: #333333; font-weight: normal;}
.ss h3 img { padding: 97px 0 10px;}
.ss dl { height: 450px; margin-bottom: 80px; box-shadow: #d3d3d3 0 0 20px;}
.ss dt { float: left;}
.ss dt img { width: 600px; height: 450px;}
.ss dd { float: left; width: 540px; padding: 55px 0 0 60px;}
.ss dd p { font-size: 16px; color: #1a1a1a; margin-bottom: 15px;}
.ss dd p:last-of-type { font-size: 16px; color: #666666; line-height: 30px; margin-top: 10px;}
.ss dd em { display: block; margin-top: 45px;}
.ss dd em a { display: block; float: left; width: 115px; height: 40px; margin-right: 20px; background: #ce0004 url("../images/lr_31.jpg") no-repeat 102px center; padding-left: 25px; line-height: 40px; font-size: 16px; color: #ffffff;}
.ss dd em a:last-child { background: #666666 url("../images/lr_33.jpg") no-repeat 102px center;}
.ss ul { height: 120px; background: #888888}
.ss ul li { float: left; width: 133px; height: 120px; text-align: center; font-size: 16px; color: #ffffff;}
.ss ul li a { color:#ffffff;}
.ss ul .cur { background: url("../images/ssk.jpg") no-repeat;}
.ss ul .ssl1 { line-height: 30px; height: 90px; padding-top: 30px;}
.ss ul .ssl2 { line-height: 120px;}

.ms { height: 460px; background: url("../images/msb.jpg") no-repeat center 0; overflow: hidden;}
.ms h3 { height: 200px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px;}
.ms h3 img { padding: 97px 0 10px;}
.ms li { float: left; }/* margin-right: 30px; */
.ms li img { width: 100%; height: auto; border: 2px solid #e2e2e2;}
.ms .msj1 { position: absolute; left: -44px; top: 322px;}
.ms .msj2 { position: absolute; right: -44px; top: 322px;}

.dz { height: 750px; overflow: hidden;}
.dz h3 { height: 230px; text-align: center; font-size: 18px; color: #333333; font-weight: normal; letter-spacing: 2px;}
.dz h3 img { padding-top: 107px}
.dz .dzu { float: left; width: 240px;}
.dz .dzu li a { display: block; height: 75px; border-bottom: 1px solid #e2e2e2; padding: 25px 0 0 40px; font-size: 18px; color: #1a1a1a;}
.dz .dzu li a p { padding-left: 50px;}
.dz .dzu li a p span { display: block; font: 12px "Arial"; color: #1a1a1a; text-transform: uppercase; margin-top: 8px;}
.dz .dzu li a:hover,.dz .dzu .on a { background: #e50012; color:#ffffff;}
.dz .dzu .on a span { color:#ffffff;}
.dz .dzu li:nth-child(1) a p { background: url("../images/dzt_03.png") no-repeat left center;}
.dz .dzu li:nth-child(2) a p { background: url("../images/dzt_06.png") no-repeat left center;}
.dz .dzu li:nth-child(3) a p { background: url("../images/dzt_08.png") no-repeat left center;}
.dz .dzu .on:nth-child(1) a p { background: url("../images/dzb_03.png") no-repeat left center;}
.dz .dzu .on:nth-child(2) a p { background: url("../images/dzb_06.png") no-repeat left center;}
.dz .dzu .on:nth-child(3) a p { background: url("../images/dzb_08.png") no-repeat left center;}
/*.dz .dzk { float: right; width: 870px;}*/
/*.dz .dzk li { float: left; width: 400px;}*/
/*.dz .dzk li a { display: block; font-size: 14px; color: #666666; height: 425px; background: url("../images/dzk.jpg") no-repeat 0 bottom;}*/
/*.dz .dzk li img { width: 400px; height: 225px;}*/
/*.dz .dzk li em { display:block; height: 45px; border-bottom: 1px solid #e2e2e2; font-size: 18px; color: #1a1a1a; padding-top: 30px; margin-bottom: 20px;}*/
/*.dz .dzk li:first-child { margin-right: 70px;}*/
/*.dz .dzk li:hover em { color:#e50012;}*/

.dz .dzk {width: 100%;}
.dz .dzk li { float: left; width: 30.3%;overflow: hidden;}
.dz .dzk li a { display: block; font-size: 14px; color: #666666;}/*  height: 425px; background: url("../images/dzk.jpg") no-repeat 0 bottom; */
.dz .dzk li img { width:100%;height:auto;}
.dz .dzk li em { display:block; height: 45px; border-bottom: 1px solid #e2e2e2; font-size: 18px; color: #1a1a1a; padding-top: 30px; margin-bottom: 20px;}
.dz .dzk li { margin: 0 15px;}
.dz .dzk li:hover em { color:#e50012;}

.pronav-h{text-align:left;}
.pronav-h ul li{display:inline-block;border-right:1px solid #ccc;margin-top:20px;}
.pronav-h ul li:last-child{margin-right:0;border-right:0;}
.pronav-h ul li a{padding:10px 20px;font-size:18px;font-weight:bold;color:#181818;}
.pronav-h ul li a:hover{color:#e50012;}
.pronav-h ul li a:last-child{}

.lrk{margin-top:20px;}
.lrk .lro ul li{box-shadow: #d3d3d3 0 0 20px; margin-bottom: 20px; position: relative; width: 31%; margin-left: 20px;float:left;overflow:hidden;}
.lrk .lro ul li .info{width:100%;overflow:hidden;}
.lrk .lro ul li img{width:100%;height:auto;transition: all 0.6s;  }
.lrk .lro ul li:hover img{transform: scale(1.2);}
.lrk .lro ul .title{font-size:16px;text-align:center;padding:10px 0;border-top:1px solid #ccc;}

/*产品中心*/
.in_pro{width: 100%;min-width: 1440px;height: 960px;background: url(../images/in_pro.jpg) center center no-repeat;background-size: auto 100%;}
.in_pro .pro_big_box{width: 1200px;margin: 0px auto;padding-top: 120px;overflow: hidden;}
.in_pro .pro_big_box .top_box{width:380px;float: left;}
.in_pro .pro_big_box .top_box .title{font-family:"Microsoft Yahei";font-size: 36px;color: #4c4c4c;font-weight: normal;margin-bottom: 30px;}
.in_pro .pro_big_box .top_box .en_title{font-size: 20px;color: #4c4c4c;font-weight: normal;margin-bottom: 36px;}
.in_pro .pro_big_box .top_box .line{width: 66px;height: 5px;background: #ec3d03;margin-bottom: 55px;}
.in_pro .pro_big_box .top_box .slogan{font-size: 24px;color: #4c4c4c;font-weight: bold;line-height: 1.3;margin-bottom: 62px;}
.in_pro .pro_big_box .top_box .desc{font-size: 14px;color: #4c4c4c;line-height: 2;}
.in_pro .pro_big_box .in_pro_big_swiper{width: 680px;float: right;margin-top: 40px;}
.in_pro .pro_big_box .in_pro_big_swiper img{width: 100%;display: block;}
.in_pro .pro_small_box{width: 1300px;margin: 0px auto;position: relative;margin-top: 50px;}
/*.in_pro .pro_small_box{width: 1300px;margin: 0px auto;position: relative;margin-top: 90px;}*/

.in_pro .pro_small_box .sbtn{cursor: pointer;outline: none; width: 26px;height: 26px;line-height: 26px;background: url(../images/in_pro_arr.png) center center no-repeat;background-size: 100% 100%; border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);}
.in_pro .pro_small_box .sbtn.in_pro_small_swiper_prev{left: 0px;}
.in_pro .pro_small_box .sbtn.in_pro_small_swiper_next{right: 0px;transform: translateY(-50%) rotateY(180deg);}
.in_pro .pro_small_box .sbtn:hover{color: #FFFFFF;background: url(../images/in_pro_arr_on.png) center center no-repeat;background-size: 100% 100%;}
.in_pro .pro_small_box .in_pro_small_swiper{width: 1200px;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide{padding: 0px 10px;height: 124px;box-sizing: border-box;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box {background: #FFFFFF;height:100%;position: relative;cursor:pointer;overflow: hidden;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box img{display: block;height: 100%;margin: 0px auto;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box .title{opacity: 0;visibility: hidden;filter: alpha(opacity=0);width: 100%;  height: 100%;background: linear-gradient(45deg,#b00,#ec3d03); position: absolute;top: 0px;left: -100%;display: table;transition: all .3s ease-in-out;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box .title .cnt{display: table-cell;vertical-align: middle; text-align: center;padding: 0px 20px;color: #FFFFFF;font-size: 16px;line-height: 30px;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide.swiper-slide-thumb-active .box{border:2px solid #b00;box-sizing: border-box;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide.swiper-slide-thumb-active .box .title{opacity: 1;filter: alpha(opacity=100);visibility: visible;left: 0px; }
/*.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide:hover .box .title, .in_pro .pro_small_box .in_pro_small_swiper .swiper-slide.swiper-slide-active .box .title{opacity: 1;filter: alpha(opacity=100);visibility: visible;left: 0px;}*/
.inner-top{width:100%;padding:0;background-color:#efefef;}
.inner-top img{width:100%;max-width:1920px;margin:0 auto;position:relative;top:0;}
.p12-curmbs-1{padding:15px 0;}

/*我们*/
.webox{padding: 72px 0 0;height: 460px;font-family:"Microsoft Yahei";line-height: 26px;text-align: center;background:url(../images/webg.jpg) no-repeat center bottom;}
.wetil{width:204px;text-align: right;line-height: 24px;color: #272727;padding: 57px 0 0;}
.wetil em{display: block;padding:0 0 13px;}
.wetil span{display: block;}
.wecon{width: 906px;overflow: hidden;padding: 43px 0 0;}
.wecon dl{width:250px;float: left;background:url(../images/line1.gif) no-repeat right 36px;padding: 0 31px;text-align:center;}
.wecon dl.born{width:251px;background:none;padding-right: 0;}
.wecon dt{font-size: 18px;line-height: 61px;height: 61px;color: #333;}
.wecon dt b{font-size: 56px;font-family: Times New Roman;color: #ec3d03;display: inline-block;padding: 0 8px 0 0;}
.wecon dd h3{font-size: 26px;display: block;line-height: 54px;font-weight: bold;color: #333;}
.wecon dd p{height:68px;}
.wecon dd .we_more{margin: 0 auto;}
.wecon dd .we_more,.more01{display:block;width: 136px;line-height: 26px;text-align: center;color: #666;background: #fff;border: solid 2px #e2e2e2;font-size: 14px;}
.wecon dd .we_more span,.more01 span{display:inline-block;padding-left: 32px;background:url(../images/ico07.gif) no-repeat 0 center;}
.wecon dd .we_more:hover,.wecon dl:hover dd .we_more,.more01,.more01:hover{color: #fff;background: #b00;border-color: #b00;}
.wecon dd .we_more:hover span,.wecon dl:hover dd .we_more span,.more01 span{display:inline-block;padding-left: 32px;background:url(../images/ico08.gif) no-repeat 0 center;}

.til01 {text-align: center;  color: #222;  font-size: 36px;  line-height: 54px;  font-family: "Microsoft Yahei";  font-weight: normal;  padding: 0 0 36px;  clear: both;  display: block;}



