@charset "utf-8";
/* CSS Document */
/*banner*/
.banner {width: 100%; position: relative;height:524px; margin: 0 auto;background: transparent;}
.banner .bd { margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul { height: 100%; width: 100%;}
.banner .bd li { height: 100%;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat; width: 100%;}
.banner .bd li a {display: block;height: 100%;width: 100%;}
.banner .prev, .banner .next {display: block; position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px; height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none;}
.banner .next {left: auto;right: 15%;background-position: -6px -137px;}

/*产品*/
.olsaw{height:auto; margin:0 auto; width:1180px; margin-top:50px;}
.cpzb{ width:218px; height:auto; float:left;}
.cpzb h3{ font-size:25px; font-weight:normal;}
.cpzb h3 a{ color:#b1b1b1;}
.cpzb i{ display:block; text-align:center; line-height:35px; border-bottom:1px solid #c9c9c9; margin-bottom:20px;}
.cpzb h4{ width:192px; height:29px; line-height:29px; font-size:16px; background:url(../images/06.jpg) no-repeat center; padding-left:26px; margin-top:12px;-webkit-transition:0.7s;transition:0.7s;}
.cpzb h4 a{ color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cpzb h4:hover{ background:url(../images/07.jpg) no-repeat center;-webkit-transition:0.7s;transition:0.7s;}
.cpzb ul{ margin-top:10px;}
.cpzb ul li{ line-height:30px; background:url(../images/05.jpg) no-repeat left; padding-left:16px; margin-left:10px;-webkit-transition:0.7s;transition:0.7s;}
.cpzb ul li a{ color:#666;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:0.7s;transition:0.7s;}
.cpzb ul li:hover a{ display:block; color:#0767c6;-webkit-transition:0.7s;transition:0.7s; padding-left:16px}

.paq{ width:962px; float:right;}
.aqvf{ width:940px; height:340px; float:right;}
.aqvf img{ display:block; width:470px; height:340px; float:left;-webkit-transition:0.7s;transition:0.7s;}
.aqle{ width:470px; float:right; height:340px;}
.aqvf img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
/*搜索*/
.search_r{height:29px;width:258px;text-align: center;float:right;margin-top:6px; float:right;}
.search-box{height:29px;display: inline-block;}
.search-text{width:232px;height:29px;float:left;line-height:29px;border:0;background:url(../images/03.jpg) no-repeat;color:#999;text-indent:2em;}
.search-button{ background:url(../images/04.jpg) no-repeat;width:26px; height:29px; float:left;border-style :none; cursor:pointer;}

.olaq{ width:500px; height:250px; background:#fff; box-shadow:0px 0px 15px #ccc; margin-top:17px; position:relative; right:30px;}
.olaq h5{font-size:16px; -webkit-transition:0.7s;transition:0.7s; padding-top:26px; padding-left:24px;}
.olaq h5 a{color:#0767c6;-webkit-transition:0.7s;transition:0.7s;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.olaq h5:hover a{-webkit-transition:0.7s;transition:0.7s; color:#e00a0a; padding-left:20px;}
.olaq p{ line-height:28px; color:#666; height:168px; overflow:hidden; width:454px; margin-left:24px; margin-top:16px;}
.iakw ul{ margin-top:28px;}
.iakw ul li{ float:left; width:302px; height:250px; background:#f4f1f1; margin-left:18px;}
.iakw ul li img{ display:block; margin:0 auto; width:265px; height:210px; padding-top:6px;-webkit-transition:0.7s;transition:0.7s;}
.iakw ul li p{ text-align:center; padding-top:12px;-webkit-transition:0.7s;transition:0.7s;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
.iakw ul li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.iakw ul li:hover{ background:#e00a0a;-webkit-transition:0.7s;transition:0.7s;}
.iakw ul li:hover p a{ color:#fff;-webkit-transition:0.7s;transition:0.7s;}

/*bn1*/
.olaql{ height:229px; background:url(../images/08.jpg) no-repeat center; margin-top:50px;}
.bn1{height: 127px;width:1180px;margin:0 auto;padding-top:  102px;}
.bn1 i{display:block;font-size:20px;color:#fff;text-align:center;}
.bn1zx{width:500px;height:50px;line-height:50px;text-align:center;background:#fff;margin:0 auto;margin-top:  18px;}
.bn1zx img{display:block;float:left;padding-left:22px;padding-top:  10px;}
.bn1zx p{ color:#0371de; float:left; padding-left:7px;}
.bn1zx p b{ font-size:19px; font-family:Arial; font-weight:normal;}

/*案例*/
.olseam{height:auto; width:1190px; margin:0 auto; margin-top:50px;}
.olseam h3{font-size:28px;color:#0767c6;text-align:center;font-weight:normal;margin-bottom: 40px;}
.layB{width: 1180px; }
.layB .tbC{width: 1180px;position:relative;}
.layB ul{ overflow:hidden; z-index:1;}
.layB li{height: 220px;width: 266px;display:inline;float:left;background: #f8f8f8;margin: 0 14px; margin-bottom:20px;}
.layB li img{display:block;width: 266px;height: 182px;margin: 0 auto;-webkit-transition:0.7s;transition:0.7s;}
.layB li p{ padding-top:12px; width:266px; text-align:center;}
.layB li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.layB li p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.angd{width:150px;height:40px;line-height:40px;text-align:center;margin:30px auto;border-radius:30px;display:block;border:1px solid #dedede;}

.angd:hover{background:#0767c6;color:#fff;}

/*优势*/
.ys_dbg{background: url(../images/10.jpg) no-repeat  center bottom;height:1341px; padding-top:40px; margin-top:20px;}
.ys_dbg h3{ color:#0767c6; text-align:center; font-size:33px;}
.ys_dbg i{ width:274px; height:38px; border:1px solid #ccc; margin:0 auto; display:block; font-size:21px; text-align:center;letter-spacing:10px; line-height:38px; margin-top:22px;}
.uszx{ width:1180px; margin:0 auto; position:relative;}
.ys_01{ position:absolute; right:0; top:140px;}
.ys_02{ position:absolute; left:0; top:364px;}
.ys_03{ position:absolute; right:0; top:780px;}
.ys_04{ position:absolute; left:0; top:960px;}
.yst img{ display:block;-webkit-transition:0.7s;transition:0.7s;}
.yst img:hover{display:block;transform: scale(1.1);-webkit-transform: scale(1.1);}
.ys_05{ position:absolute; left:0; top:140px; background:url(../images/d.jpg) no-repeat center;font-size:24px; color:#fff; text-align:center; width:128px; height:79px; padding-top:120px;}
.ys_06{ position:absolute; right:0; top:492px; background:url(../images/dbl.jpg) no-repeat center;font-size:24px; color:#fff; text-align:center; width:128px; height:79px; padding-top:120px;}
.ys_07{ position:absolute; left:0; top:734px; background:url(../images/dh.jpg) no-repeat center;font-size:24px; color:#fff; text-align:center; width:128px; height:79px; padding-top:120px;}
.ys_08{ position:absolute; right:0; top:1126px; background:url(../images/fwlc.jpg) no-repeat center; font-size:24px; color:#fff; text-align:center; width:128px; height:79px; padding-top:120px;}
.us_01{ display:block; width:416px; height:140px; position:absolute; left:160px; top:160px;}
.us_01 h4{ color:#0767c6; font-size:26px;}
.us_01 ul{ margin-top:14px;}
.us_01 ul li{ background:url(../images/ggbj.jpg) no-repeat left; line-height:30px; padding-left:20px;}

.us_02{ display:block; width:416px; height:140px; position:absolute; right:144px; top:510px;}
.us_02 h4{color:#0767c6;font-size:26px;text-align: right;}
.us_02 ul{ margin-top:14px;}
.us_02 ul li{background: url(../images/ggbj.jpg) no-repeat right;line-height:30px;padding-right: 20px;text-align: right;}
.us_03{ display:block; width:416px; height:140px; position:absolute; left:160px; top:760px;}
.us_03 h4{ color:#0767c6; font-size:26px;}
.us_03 ul{ margin-top:14px;}
.us_03 ul li{ background:url(../images/ggbj.jpg) no-repeat left; line-height:30px; padding-left:20px;}
.us_04{ display:block; width:416px; height:140px; position:absolute; right:144px; top:1150px;}
.us_04 h4{color:#0767c6;font-size:26px;text-align: right;}
.us_04 ul{ margin-top:14px;}
.us_04 ul li{background: url(../images/ggbj.jpg) no-repeat right;line-height:30px;padding-right: 20px;text-align: right;}

.olseq{ background:#e00a0a; width:558px; height:66px; line-height:66px; font-size:24px; color:#fff; position:absolute; right:0; top:691px; text-align:center;}
.olseq img{ display:block; float:right; padding:5px 50px 0 0;}

/*rongyu*/
.oyr{ height:458px; background:url(../images/rxb.jpg) no-repeat center;}
.oalq{ height:458px; width:1180px; margin:0 auto;}
.dwy{ width:300px; height:458px; background:#e00a0a; float:left;}
.dwy h3{font-size:28px;color:#fff;padding-top: 45px;padding-left:  14px;margin-bottom:  12px;}
.dwy h4{font-size:18px; color:#fff;color:#fff; width:272px; height:32px; line-height:32px; background:#0767c6; text-align:center; margin:0 auto;}
.dwy ul{ margin-top:  12px;}
.dwy ul li{font-size:16px;color:#fff;line-height: 29px;background: url(../images/xwd.jpg) no-repeat 20px 9px;padding-left: 46px;width: 249px;margin-left: -3px;}
.dwy img{ display:block; float:right;}

.olul{ width:840px; float:right; display:inline-block;}
.olul h5{ font-size:29px; color:#fff; padding-top:20px; padding-bottom:4px;}
.olul i{ font-size:18px; display:block; color:#b3d7fa;}
.olul ul{ height: 243px; overflow: hidden; margin-top:  40px;}
.olul ul li{float:left;margin-right:  24px;}
.olul ul li img{ display:block; width:186px; height:125px;-webkit-transition:0.7s;transition:0.7s;}
.olul ul li p{width:186px; text-align:center; padding-top:6px;}
.olul ul li p a{ color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.olul ul li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.amzx{ text-align:center; margin-top:20px;}
.amzx img{ margin:0 14px;}

/*公司简介*/
.kisg{ height:504px; background:url(../images/01.jpg);}
.gg{ height:504px; width:1180px; margin:0 auto;}
.oacv{ width:620px; float:left;}
.oacv h3{color:#1155aa;font-size:24px;line-height:27px;font-weight:normal;padding-top:  34px;}
.oacv p{line-height:32px;height:288px;overflow:hidden;margin-top:  16px;}
.oler{width:148px;height:34px;line-height:34px;text-align:center;background:#1155aa;-webkit-transition:0.7s;transition:0.7s;margin-top:  20px;}
.oler a{ color:#fff;}
.oler:hover{ border-radius:10px; background:#e00a0a;-webkit-transition:0.7s;transition:0.7s;}
.olyb{ width:515px; height:420px; background:url(../images/ys_02.png) no-repeat center; margin:50px 30px 0 0; float:right;}
.olyb img{ display:block; width:504px; height:408px; border-radius:60px 0 0 0;-webkit-transition:0.7s;transition:0.7s;}
.olyb img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}

.olyb iframe{ display:block; width:504px !important; height:408px !important; border-radius:60px 0 0 0;-webkit-transition:0.7s;transition:0.7s;}
.olyb iframe:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}

/*车间*/
.cjzs{height:auto; width:1190px; margin:0 auto; margin-top:50px;}
.cjzs h3{font-size:16px;color:#fff;text-align:center;width:174px;height:40px;line-height:40px;text-align:center;background:#0767c6;margin-bottom: 20px;}

.cjzs .t_a{float:right;line-height:50px;}
.cjzs .t_a:hover{color:#0767c6;}
.cseayB{width: 1180px; }
.cseayB .tbCC{width: 1180px;position:relative;}
.cseayB ul{ overflow:hidden; z-index:1;}
.cseayB li{display:inline;float:left;margin: 0 7px;margin-bottom:20px;}
.cseayB li img{display:block;width: 222px;height: 154px;margin: 0 auto;-webkit-transition:0.7s;transition:0.7s;}
.cseayB li p{padding-top: 8px;width: 222px;text-align:center;}
.cseayB li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.cseayB li p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*新闻*/
.xinwen{ width:1180px; margin:0 auto;}
.xinwen .xw1{ width:530px; float:left; margin-right:55px;}
.xw1 .xwtitle{width:530px; background:url(../images/xinwentbg.jpg) center 10px no-repeat; line-height:40px; margin:10px 0px; padding-left:33px; height:40px;}
.xw1 .xwtitle a{ color:#241b16; font-size:18px;}
.xw1 .xwcenger{ float:left;background:#f4f4f4; width:557px;}
.xwcenger .xepic{ float:left; width:270px; height:213px;}
.xwcenger .xepic img{width:270px; height:213px;-webkit-transition:0.7s;transition:0.7s;}
.xwcenger .xepic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.xwcenger .xeright{ float:left; width:250px; padding:30px 0px 0px 15px;}
.xeright h3{ font-size:16px; color:#241b16; height:40px; line-height:40px;}
.xeright h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: normal;}
.xeright h4{font-size:14px;line-height:25px;font-weight: normal;color: #666;height: 100px;overflow: hidden;}
.xwneirong{float:left;margin-top:  20px;}
.xwneirong ul li{width:550px;float:left;line-height: 36px;height: 36px;background:url(../images/xinwenlili.jpg) no-repeat left; padding-left:10px;}
.xwneirong ul li a{ color:#786f66; height:30px;-webkit-transition:0.7s;transition:0.7s;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xwneirong ul li span{float:right; color: #999;}
.xwneirong ul li:hover a{ color:#0767c6;-webkit-transition:0.7s;transition:0.7s; padding-left:20px;}

/*link*/
.links{ height:60px; width:1180px; margin:0 auto; padding-top:20px; overflow:hidden; }
.links span{ float:left; width:100px; font-size:18px; font-weight:bold;}
.links p{ float:left; width:1040px;}
.links p a{ float:left; font-size:16px; color:#878788; padding:0px 15px; line-height:24px;}
