﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}
/**/
.search{height:178px; background:url("../images/sea.jpg") repeat-x center; border-bottom: 1px solid  #cdcece;  background-size: 100% 100%;  }
.sea{ height:178px;}
.sea span{display: block; float:left; font-size: 16px; line-height: 24px; color:#111111;text-align: left;background: url("../images/sz.png") no-repeat top left;background-size: 42%;padding-top: 125px; margin-right:50px;}
.sea span i{display: block;font-size: 23px; color:#f25b19; font-weight: bold; line-height: 28px;}
.sea em{display: block; width:401px;float:left;height:66px; line-height:66px;border-left:1px solid #cdcece;margin-top: 35px; padding-left:68px;}
.sea em b{ font-weight: normal; font-size: 14px;float:left; color:#666666;}
.sea em a{float:left; padding:0 5px;font-size: 14px; color:#666666;}
.sea p{float:right;width:322px;height:33px; line-height:33px;border:1px solid #d4d4d4; margin-top: 20px;margin-top: 50px;}
.sea p input.txt{width: 270px;height: 33px; padding-left:19px;line-height: 33px;font-size: 14px;color: #999999;float: left;background:0;border: 0;}
.sea p input.btn{width:33px;height: 33px;background: url("../images/kk.png") no-repeat center;cursor: pointer;border: 0;}
/**/
.yzbj{height:409px; background:url("../images/yzbj.jpg") no-repeat center;}
.yz{padding-top:50px;height:284px;}
.yz ul{height:293px;background:#FFF; border:1px solid #d4d4d4; border-left:0;}
.yz ul li{width:399px;height:293px;float:left; border-left:1px solid #d9d9d9; box-sizing: border-box;}
.yz ul li i{display: block; width:380px; height:188px; margin:10px auto 30px;}
.yz ul li .yz1{background:url("../images/yz1.png") no-repeat center;}
.yz ul li .yz2{background:url("../images/yz2.png") no-repeat center;}
.yz ul li .yz3{background:url("../images/yz3.png") no-repeat center;}
.yz ul li:hover .yz1{background:url("../images/yz1_h.png") no-repeat center;}
.yz ul li:hover .yz2{background:url("../images/yz2_h.png") no-repeat center;}
.yz ul li:hover .yz3{background:url("../images/yz3_h.png") no-repeat center;}
.yz ul li em{display: block; font-size: 22px; line-height: 22px; margin-bottom: 5px; color:#333333; font-weight: bold; text-align: center;}
.yz ul li p{ font-size: 16px; line-height: 16px; color:#555555; text-align: center;}
/**/
.pro{ padding:79px 0 36px;}
.pro h3{text-align: center; font-size: 42px; margin-bottom: 35px; line-height: 42px;}
.pro h3 em{color:#f25b19;}
.pro h3 b{color:#303030; font-weight: normal;}
.pro h3 i{display: block; font-size: 20px; line-height: 20px; color:#666666;  padding:0 458px; position: relative; margin-top:7px;letter-spacing: 3px;}
.pro h3 i:before{background:url("../images/xt1.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;left:345px; bottom:10px; }
.pro h3 i::after{background:url("../images/xt2.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;right:345px; bottom:10px; }
.pro .probt{height:105px; margin-bottom: 27px;overflow: hidden;}
.pro .probt .bt{float:left; margin-left: 39px; padding:10px;border:1px solid #fff;cursor:pointer;}
.pro .probt .bt:hover{ border:1px solid #ccc;}
.pro .probt .bt span{display: block;width:95px; height:81px;float:left;font-size:21px; color:#333333; font-weight:bold;}
.pro .probt .bt span img{ width:100%;}
.pro .probt .bt ul{margin-top: 32px; float:left;}
.pro .probt .bt ul li{float:left; margin-bottom: 10px; line-height: 16px;}
.pro .probt .bt ul li:first-child a{border-left:0;}
.pro .probt .bt ul li:last-child a{border-right:0;}
.pro .probt .bt ul li a{ font-size: 16px; color:#333333; border-right:1px solid #bfbfbf; border-left:1px solid  #9a9a9a; padding:0 13px;}
.pro .probt .bt li.b3 a{border-right:0;}
.pro .probt .bt li.b4 a{border-left:0; padding-right:28px;}
.pro .probt .bt li.b5 a{padding-right:30px;}
.pro .profl{height:372px;background:url("../images/prbj1.jpg") no-repeat center; margin-bottom:30px;}
.pro .probt .bt li.b6 a{border-right:0;}
.pro .profl span{display: block; float:left;position: relative; margin-right: 58px;}
.pro .profl span em{display: block; width:400px; height:372px;}
.pro .profl span em img{width:400px; height:372px;}
.pro .profl span i{display: block; width:153px; height:57px; text-align: center; line-height: 57px; font-size: 24px; color:#FFF; background:url("../images/wzbj1.png") no-repeat center; position: absolute; left:0; top:0;}
.pro .profl ul{height:372px;}
.pro .profl ul li{float:left;width:247px; height:186px; position: relative;}
.pro .profl ul li .t{display: block;width:247px; height:186px;}
.pro .profl ul li img{width:247px; height:186px;}
.pro .profl ul li b{display: none; background:url("../images/prbj2.png") no-repeat center;width:247px; height:125px; padding-top:61px; position: absolute; left:0; top:0;}
.pro .profl ul li:hover b{display: block;}
.pro .profl ul li b p{font-weight: normal; font-size: 16px; color:#FFF; text-align: center;display: block; margin-bottom: 11px;}
.pro .profl ul li b i{display: block; font-size: 12px; color:#FFF;background:url("../images/kk3.png") no-repeat center; width:157px; height:23px; padding:11px 17px 10px 14px; line-height: 12px; margin:0 auto;}
/**/
.rzbj{height:648px; background:url("../images/rzbj.jpg") no-repeat center;}
.rz{padding-top:83px;height:565px;}
.rz h3{text-align: center; margin-bottom: 37px; height:70px;}
.rz h3 span{display: block; float:left;width:580px;margin-left: 27%;}
.rz h3 span img{width:432px; height:70px;}
.rz h3 span i{font-size: 30px; color:#FFF; line-height: 30px; margin-left: 20px;float:right; margin-top: 27px;}
.rz .rzz{position: relative;}
.rz .rzzs{height:340px;width:1095px;margin: 0 auto; overflow:hidden;}
.rz .rzzs .zst li{float:left; margin:0 25px; height:340px;}
.rz .rzzs .zst li b{display: block;width:205px; height:282px;margin:0 auto;}
.rz .rzzs .zst li b img{width:205px; height:282px;}
.rz .rzzs .zst li p{ height:53px; line-height: 53px; text-align: center; font-size: 16px; color:#000000;}
.rz .rzz .jt{height:51px;}
.rz .rzz .jt .prev{background:url("../images/prev.png") no-repeat center;width:28px; height:51px;position:absolute;top:114px;left:0;}
.rz .rzz .jt .next{background:url("../images/next.png") no-repeat center;width:28px; height:51px;position:absolute;top:114px;right:0;}
/**/
.edgebj{height:728px; background:url("../images/edgebj.jpg") no-repeat center;}
.edge{padding-top:96px; height:632px;}
.edge h3{text-align: center; font-size: 42px; margin-bottom: 40px; line-height: 42px;}
.edge h3 em{color:#f25b19;}
.edge h3 b{color:#303030; font-weight: normal;}
.edge h3 i{display: block; font-size: 20px; line-height: 20px; color:#666666;  padding:0 450px; position: relative; margin-top:7px; letter-spacing: 2px;}
.edge h3 i:before{background:url("../images/xt1.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;left:345px; bottom:7px; }
.edge h3 i::after{background:url("../images/xt2.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;right:345px; bottom:7px; }
.edge ul li{float:left; width:575px; height:127px; border:1px solid #d5d5d5; margin-bottom: 20px;}
.edge ul li:nth-of-type(odd){margin-right: 46px;}
.edge ul li dl{ width:575px; height:127px;}
.edge ul li dl dt{margin-right: 26px;float:left;}
.edge ul li dl dt i{display: block; width:102px; height:102px; margin:11px 0 0 35px;}
.edge ul li dl dt .ed_1{background:url("../images/ed1.png") no-repeat center;}
.edge ul li dl dt .ed_2{background:url("../images/ed2.png") no-repeat center;}
.edge ul li dl dt .ed_3{background:url("../images/ed3.png") no-repeat center;}
.edge ul li dl dt .ed_4{background:url("../images/ed4.png") no-repeat center;}
.edge ul li dl dt .ed_5{background:url("../images/ed5.png") no-repeat center;}
.edge ul li dl dt .ed_6{background:url("../images/ed6.png") no-repeat center;}
.edge ul li:hover dl dt .ed_1{background:url("../images/ed1_h.png") no-repeat center;}
.edge ul li:hover dl dt .ed_2{background:url("../images/ed2_h.png") no-repeat center;}
.edge ul li:hover dl dt .ed_3{background:url("../images/ed3_h.png") no-repeat center;}
.edge ul li:hover dl dt .ed_4{background:url("../images/ed4_h.png") no-repeat center;}
.edge ul li:hover dl dt .ed_5{background:url("../images/ed5_h.png") no-repeat center;}
.edge ul li:hover dl dt .ed_6{background:url("../images/ed6_h.png") no-repeat center;}
.edge ul li dl dd{float:left; padding-top:33px; width:392px;}
.edge ul li dl dd span{display: block; font-size: 18px; color:#111111; font-weight: bold; margin-bottom: 11px;}
.edge ul li dl dd p{ font-size: 14px; color:#6a6a6a;}
/**/
.xggbj{height:456px; background:url("../resource/images/2362474412824d2694b03270f8077667_2.jpg") no-repeat center; overflow:hidden;}
.xgg{padding-top:85px; height:371px;}
.xgg .xg{width:519px;float:right;}
.xgg .xg h3{height:53px; font-size: 38px; color:#FFF;letter-spacing: 6px; margin-bottom: 18px;}
.xgg .xg h3 em{font-size: 48px; color:#f25b19;}
.xgg .xg span{display: block; font-size: 22px; line-height: 26px; color:#FFF; margin-bottom: 56px;letter-spacing: 2px;}
.xgg .xg b{font-weight: normal; font-family: "Impact";display: block; font-size: 36px; line-height:36px;padding-left:53px;background:url("../images/phone2.png") no-repeat left; color:#FFF; margin-bottom: 55px;}
.xgg .xg p{width:196px; height:54px; line-height:54px;background:#f25b19;}
.xgg .xg p a{display: block; font-size: 18px; color:#FFF; padding-left:31px; background:url("../images/jt1.png") no-repeat 85%;}
/**/
.edge2{height:948px; background:url("../images/edgebj2.jpg") no-repeat center;}
.ed2{padding-top:50px;height:898px;}
.ed2 h3{text-align: center; font-size: 42px; line-height: 42px; color:#f25b19; margin-bottom: 30px;}
.ed2 h3 i{display: block; font-size: 20px; line-height: 20px; color:#666666;  padding:0 500px; letter-spacing: 3px; position: relative; margin-top:7px;}
.ed2 h3 i:before{background:url("../images/xt1.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;left:395px; bottom:7px; }
.ed2 h3 i::after{background:url("../images/xt2.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;right:395px; bottom:7px; }
.ed2 .sl{width:623px; height:628px; float:left; padding-top:95px; padding-left:43px; background:url("../images/edt2.png") no-repeat left;}
.ed2 .sl dl{padding-left:106px; margin-bottom: 30px; padding-top:8px;}
.ed2 .sl dl.sl1{background:url("../images/edt2_1.png") no-repeat left top;}
.ed2 .sl dl.sl2{background:url("../images/edt2_2.png") no-repeat left top;}
.ed2 .sl dl.sl3{background:url("../images/edt2_3.png") no-repeat left top;}
.ed2 .sl dl.sl4{background:url("../images/edt2_4.png") no-repeat left top; margin-bottom: 0;}
.ed2 .sl dl dt{margin-bottom: 24px; height:56px; background:url("../images/hg.jpg") no-repeat left bottom;}
.ed2 .sl dl dt i{display: block; font-size: 12px; line-height: 13px; color:#111111; font-family: "Myriad Pro"; text-transform: uppercase;letter-spacing: 7px;}
.ed2 .sl dl dt em{display: block; font-size: 28px; line-height: 30px; color:#333333;}
.ed2 .sl dl dd p{ font-size: 16px; color:#555555;}
.ed2 .slt{float:right; width:484px; height:720px; position: relative;}
.ed2 .slt span{display: block;width:484px; height:417px;}
.ed2 .slt span img{width:100%;}
.ed2 .slt i{display: block; width:343px; height:594px; position: absolute;bottom:0;left: 84px;}
/**/
.hzkh{height:704px;}
.hz{padding-top:100px; height:604px;}
.hz h3{text-align: center; font-size: 42px; line-height: 42px; color:#303030; margin-bottom: 30px;}
.hz h3 em{color:#f25b19; font-style: normal;}
.hz h3 i{display: block; font-size: 20px; line-height: 20px; color:#666666;  padding:0 500px; letter-spacing: 3px; position: relative; margin-top:7px;}
.hz h3 i:before{background:url("../images/xt1.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;left:395px; bottom:7px; }
.hz h3 i::after{background:url("../images/xt2.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;right:395px; bottom:7px; }
.hz ul{border:1px solid #dedede; border-left:0; border-bottom:0;height: 405px; margin:0 auto;width:1195px;}
.hz ul li{float:left;width:239px; height:135px;overflow: hidden; border-left:1px solid #dedede;border-bottom:1px solid #dedede; box-sizing: border-box;}
.hz ul li img{width:238px; height:134px;transition:  all 0.3s linear;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(1);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;    
}

.hz ul li:hover img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);}

.hz ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
/**/
.xggbj2{height:490px; background:url("../images/xggbj2.jpg") no-repeat center;}
.xgg2{padding-top:100px; height:390px;}
.xgg2 dl dt{height:94px; padding-left:121px;background:url("../images/czt.png") no-repeat left; margin-bottom: 52px;}
.xgg2 dl dt span{ font-size: 38px; color:#FFF; margin-bottom: 14px; letter-spacing: 10px;}
.xgg2 dl dt span em{ font-size: 48px; color:#f25b19;}
.xgg2 dl dt i{display: block; width:355px; height:40px; font-size: 22px; color:#FFF; letter-spacing: 3px; text-align: center; line-height: 40px; border:1px solid #626364; margin-top: 16px;}
.xgg2 dl dd{padding-left:119px;}
.xgg2 dl dd b{ display:block;font-size: 36px; font-family: "Impact"; color:#FFF; height:36px; line-height: 36px; padding-left:53px; background:url("../images/phone2.png") no-repeat left; margin-bottom: 75px;}
.xgg2 dl dd a{display: block; font-size: 18px; color:#FFF;width:165px; height:54px; line-height:54px; padding-left:31px; background:#f25b19 url("../images/jt1.png") no-repeat 85%;}
/**/
.newsbj{height:669px; background:url("../images/newsbj.jpg") no-repeat center;}
.news{height:669px;}
.news h3{text-align: center; font-size: 42px; color:#303030; line-height: 42px; margin-bottom: 44px;}
.news h3 em{color:#f25b19;}
.news h3 i{display: block; font-size: 20px; line-height: 20px; color:#666666;  padding:0 500px; letter-spacing: 3px; position: relative; margin-top:7px;}
.news h3 i:before{background:url("../images/xt1.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;left:395px; bottom:7px; }
.news h3 i::after{background:url("../images/xt2.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;right:395px; bottom:7px; }
.news .gstt{width:695px; height:456px;float:left;}
.news .gstt h4{font-size: 20px; color:#373737;padding-bottom:12px; height:20px; font-weight: normal; border-bottom:1px solid #d5d5d5; margin-bottom: 32px; }
.news .gstt h4 a{display: block; height:20px;}
.news .gstt h4 span{display: block; float:left; width:82px;padding-bottom:10px; border-bottom:4px solid #f25b19;}
.news .gstt h4 span em{font-weight: bold;}
.news .gstt h4 i{float:right; font-size: 12px; margin-top: 6px; line-height: 12px;}
.news .gstt dl{margin-bottom: 47px;}
.news .gstt dl dt{ margin-bottom: 17px; height:26px; line-height: 26px;}
.news .gstt dl dt i{display: block; width:54px; height:26px;float:left; margin-right: 17px; text-align: center; line-height: 26px; background:#f25b19; color:#FFF;}
.news .gstt dl dt a{font-size: 18px; color:#333333;float:left;}
.news .gstt dl dd{padding-left:70px;}
.news .gstt dl dd p{ font-size: 14px; color:#666666;}
.news .gstt ul{padding-left:36px;background:url("../images/yd.png") no-repeat left; height:256px;}
.news .gstt ul li{height:14px; line-height: 14px; margin-bottom: 26px;}
.news .gstt ul li a{font-size: 14px; color:#444444;display: block;}
.news .gstt ul li a i{float:right; color:#999999;}
.news .zjjt{width:455px; height:456px; float:right;}
.news .zjjt h4{font-size: 20px; color:#373737;padding-bottom:12px; height:20px; font-weight: normal; border-bottom:1px solid #d5d5d5; margin-bottom: 22px; }
.news .zjjt h4 a{display: block; height:20px;}
.news .zjjt h4 span{display: block; float:left; width:82px;padding-bottom:10px; border-bottom:4px solid #f25b19;}
.news .zjjt h4 span em{font-weight: bold;}
.news .zjjt h4 i{float:right; font-size: 12px; margin-top: 6px; line-height: 12px;}
.news .zjjt .sm{width:417px; height:364px; background:url("../images/jtbj.png") no-repeat center; padding:17px;}
.news .zjjt .sm dl dt{width:416px; height:208px;}
.news .zjjt .sm dl dt img{width:416px; height:208px;}
.news .zjjt .sm dl dd span{display: block; height:37px;}
.news .zjjt .sm dl dd span a{display: block; height:37px; line-height: 37px; text-align: center; font-size: 15px; font-weight: bold; color:#333333;}
.news .zjjt .sm dl dd p{ font-size: 14px; color:#666666; margin-bottom: 22px;}
.news .zjjt .sm dl dd ul li{padding-left:21px; height:14px; line-height: 14px; background:url("../images/dbx.png") no-repeat left; margin-bottom: 16px;}
.news .zjjt .sm dl dd ul li a{ font-size: 14px; color:#444444;}
/**/
.aboutbj{height:730px; border-bottom:1px solid #dadada;}
.about{padding-top:95px; height:635px;}
.about h3{text-align: center; font-size: 42px; color:#303030; line-height: 42px; margin-bottom: 49px;}
.about h3 em{color:#f25b19;}
.about h3 i{display: block; font-size: 20px; line-height: 20px; color:#666666;  padding:0 488px; letter-spacing: 3px; position: relative; margin-top:7px;}
.about h3 i:before{background:url("../images/xt1.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;left:387px; bottom:10px; }
.about h3 i::after{background:url("../images/xt2.png") no-repeat center; width:92px; height:2px; content:""; position: absolute;right:387px; bottom:10px; }
.about dl{margin-bottom: 50px;height:318px;}
.about dl dt{width:600px; height:318px;float:left;}
.about dl dt img{width:600px; height:318px;}
.about dl dd{float:left;width:505px; height:250px; padding-top:40px; padding-left:62px;}
.about dl dd span{display: block; margin-bottom: 37px;}
.about dl dd span a{ font-size: 30px; color:#303030;}
.about dl dd p{ font-size: 14px; color:#777777;width: 500px;}
.about ul{padding:0 30px;}
.about ul li{float:left; padding:0 102px;border-left:1px solid #cccccc;}
.about ul li a{ font-size: 20px; color:#272727;}
.about ul li i{display: block; width:41px; height:36px; margin:0 auto 11px;}
.about ul li .ab1{background:url("../images/ab1.png") no-repeat center;}
.about ul li .ab2{background:url("../images/ab2.png") no-repeat center;}
.about ul li .ab3{background:url("../images/ab3.png") no-repeat center;}
.about ul li .ab4{background:url("../images/ab4.png") no-repeat center;}
.about ul li:hover .ab1{background:url("../images/ab1_h.png") no-repeat center;}
.about ul li:hover .ab2{background:url("../images/ab2_h.png") no-repeat center;}
.about ul li:hover .ab3{background:url("../images/ab3_h.png") no-repeat center;}
.about ul li:hover .ab4{background:url("../images/ab4_h.png") no-repeat center;}
.about ul li.cur{border-left:0;}
/**/
.linkbj{height:128px;}
.link{padding-top:51px; height:77px;}
.link em{display: block; float:left; font-size: 20px; color:#d8d8d8;}
.link em i{display: block; font-size: 18px; line-height: 20px; color:#272727; font-weight: bold; margin-top: 5px;}
.link p{float:left;margin-top: 28px;}
.link p a{display: block; font-size: 14px; color:#666666; float:left; margin-left:39px;}









