@charset "utf-8";


.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
img { display: block;}


.clear{clear:both;}
body{overflow-x:hidden}

.banner{ height:600px;}
.banner ul li a{ display: block;height:600px;background: url("images/banner.jpg") no-repeat center;}

.search{ height:89px;background:url("images/search.png") no-repeat center; border-bottom:1px solid #e0e0e0;}
.sea{ height:89px;}
.sea span{ display: block;height:89px; line-height: 89px; width:800px; float:left;}
.sea span b{font-size: 16px; color:#FFF; float:left; margin-right:50px;}
.sea span a{  display:inline-block; font-size: 14px; color:#999999;}
.sea p{ float:right; margin-top:21px;}
.sea p .k1{ width:276px; height:36px;line-height: 46px;border:1px solid #dedede; padding-left:24px; background:#dedede; color:#999999;}
.sea p .k2{ width:59px; height:40px;background:url("images/ss.jpg") no-repeat center;border:1px solid #dedede; border-left:0; position: relative;right:2px;}

.yzbj{height:327px;}
.yz{padding-top:60px;}
.yz .y{width:874px; height:207px; background:#e3e3e3;float:left;padding-top:41px; border:1px solid #f4f4f4; box-sizing: border-box;}
.yz .y h3{padding-left:110px; font-size: 42px; width:655px; line-height: 42px; font-weight: bold; padding-bottom:13px; color:#165195; border-bottom:1px solid #e9e9e9;}
.yz .y h3 strong{font-weight: normal; font-size: 28px; color:#333333; margin-left: 36px;}
.yz .y h3 strong i{font-weight: normal; color:#165195;}
.yz .y p{padding-left:110px; font-size: 20px; color:#666666;width:655px; margin-top: 14px;}
.yz span{display: block; width:325px; height:207px; float:left;}
.yz span img{width:325px; height:207px;}

.product{ background:#f6f6f6;}
.product .pro{height:805px; padding-top:60px;}
.pro h3{ text-align: center; background:url("images/hg4.png") no-repeat center 30%;margin-bottom:37px; font-size: 36px; font-weight: bold; color:#333333;}
.pro h3 i{ display: block; font-size: 16px; color:#666666; margin-top:10px; font-weight: normal;}
.pro .pro_bt{width:270px;float:left;}
.pro .pro_bt h4{width:210px; height:45px;background:#165195; padding:34px 0 31px 60px; font-weight: normal;}
.pro .pro_bt h4 span{display: block; font-size: 16px; text-transform: uppercase; color:#658cb9;text-align: left;}
.pro .pro_bt h4 i{display: block; font-size: 24px; color:#FFF;text-align: left; }
.pro .pro_bt .slide-box{width:270px; height:450px; background:#FFF;}
.pro .pro_bt .slide-box h2{ height:50px; line-height: 50px; padding-left:42px;padding-right:68px;border-bottom:1px solid #ebebeb; border-top:0; background:url("images/jt2.png") no-repeat 84%; font-size: 16px; color:#666666; font-weight: bold; border-bottom:none;}
.pro .pro_bt .slide-box h2.cur{ color:#FFF;background:#333 url("images/jt2_h.png") no-repeat 80%;}
.pro .pro_bt .slide-box h2.two{ font-weight:normal; position:static; padding:0; margin:0; background:none; height:auto;}

.pro .pro_bt .slide-box h2.two a{ padding-left:20px;padding-right:20px;border-bottom:1px solid #ebebeb; border-top:0; background:url("images/jt2.png") no-repeat 84%; font-size: 16px; color:#666666; display:block; }
.pro .pro_bt .slide-box h2.two a:hover{ color:#e7460f;}

.pro .pro_bt .slide-box .two ul{border:1px solid #ebebeb; display:block; background:#fff; display:none; border:none;}
.pro .pro_bt .slide-box .two ul li{height:40px; line-height: 40px; padding-left:48px; border-bottom:1px dashed #ebebeb; overflow:hidden;}
.pro .pro_bt .slide-box .two ul li.none{ border-bottom:none;}
.pro .pro_bt .slide-box h2.two.cur li a{ color:#666;}
.pro .pro_bt .slide-box .two ul li a{display: block; font-size: 14px; color:#666666; background:url("images/y.jpg") no-repeat left; padding-left:13px; border-bottom:none;}
.pro .pro_bt .slide-box .two ul li a:hover{ background:url("images/y_h.jpg") no-repeat left; color:#e7460f; }
.pro .pro_bt h5{width:210px; height:45px;background:#165195; padding:20px 0 0 60px;}
.pro .pro_bt h5 a{ display: block;float:left; font-size: 18px; color:#FFF; font-weight: normal;}
.pro .pro_bt h5 i{ display: block;float:left; font-size: 12px; margin-left:8px; margin-top:0px; color:#9dadc9;}
.pro .pro_sm{width:824px; height:542px; padding-top:94px; padding-left:86px; float:right; background:#FFF;}
.pro .pro_sm span{display: block;width:717px; height:506px; margin-bottom: 70px; overflow: hidden;}
.pro .pro_sm span img{width:717px; height:506px; transition: all 0.3s linear;}
.pro .pro_sm dd span{ display:inline-block; width:auto; height:auto; margin:0; overflow:visible;}
.pro .pro_sm span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pro_sm dl{padding-left:17px;}
.pro .pro_sm dl dt{padding-left:46px;float:left;margin-right: 69px; width:234px; background:url("images/h.png") no-repeat left top;  line-height:30px;}
.pro .pro_sm dl dt a{font-size: 26px; color:#333333;}
.pro .pro_sm dl dd{float:left;padding-left:66px; border-left:1px solid #ededed; height:164px; overflow:hidden; width:376px;}
.pro .pro_sm dl dd p{font-size: 14px; color:#777777; line-height: 27px;}


.pro .pro_sm ul{ font-size:0;}
.pro .pro_sm ul li{ display:inline-block; margin-right:50px; width:352px;}
.pro .pro_sm ul li span{ display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:32px;height: 32px;font-size: 16px;text-align: center; background:#f9f9f9;}
.pro .pro_sm ul li img{ width:350px; height:233px; border:1px solid #f1f1f1; display:block;}
.pro .pro_sm span{ margin-bottom: 30px;}
.pro .pro_sm{ padding-top:30px;  height:auto; padding-bottom:30px;}
.product .pro{ height:1324px;}
.pro .pro_bt .slide-box{ height:994px;}
.pro .pro_bt .slide-box ul{ height:369px; height:auto;}

.edgebj{height:739px;}
.edge{padding-top:60px;}
.edge h3{ text-align: center; background:url("images/hg5.png") no-repeat center 30%;margin-bottom:50px; font-size: 36px; font-weight: bold; color:#333333;}
.edge h3 i{ display: block; font-size: 16px; color:#666666; margin-top:10px; font-weight: normal;}
.edge ul{height:505px;}
.edge ul li{width:240px; height:505px;float:left;}
.edge ul li span{display: block; width:240px; height:252px;overflow: hidden;}
.edge ul li span img{ width:240px; height:252px; transition: all 0.3s linear;}
.edge ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edge ul li dl{padding-top:10px; height:242px; border:1px solid #ccc;}
.edge ul li dl dt{text-align: center; font-size: 20px; line-height: 20px; font-weight: bold; margin-bottom: 10px; color:#333333; height:65px; background:url("images/hg3.jpg") no-repeat bottom center;}
.edge ul li dl dt i{display: block;font-size: 20px; line-height: 20px;  margin-top:11px;font-weight: normal;color:#333333;}
.edge ul li dl dd{padding:0 20px; font-size: 14px; color:#666666;text-align: center;line-height: 22px;text-align: justify;}
.ysbox1{ padding-top:30px !important;height: 222px !important;}

.jjfabj{height:647px; background:url("images/jjfabj.jpg") no-repeat center;}
.jjfa{padding-top:60px;}
.jjfa h3{ text-align: center; background:url("images/hg6.png") no-repeat center 15%;margin-bottom:29px; font-size: 40px; line-height: 40px; font-weight: bold; color:#FFF;}
.jjfa h3 i{ display: block; font-size: 19px; color:#b7b7b7; margin-top:27px; font-weight: normal;line-height: 24px;}
.jjfa ul{height:296px; margin-bottom: 17px;}
.jjfa ul li{float:left; width:564px; height:78px;background:url("images/kk.png") no-repeat center; margin-top: 20px;}
.jjfa ul li em{display: block; width:29px; height:28px;padding:26px 20px 0 21px;float:left;}
.jjfa ul li .fa1{background:url("images/fa1.png") no-repeat bottom center;}
.jjfa ul li .fa2{background:url("images/fa2.png") no-repeat bottom center;}
.jjfa ul li .fa3{background:url("images/fa3.png") no-repeat bottom center;}
.jjfa ul li .fa4{background:url("images/fa4.png") no-repeat bottom center;}
.jjfa ul li .fa5{background:url("images/fa5.png") no-repeat bottom center;}
.jjfa ul li .fa6{background:url("images/fa6.png") no-repeat bottom center;}
.jjfa ul li i{display: block;font-size: 20px; height:78px; line-height: 78px; color:#FFF;float:left;}
.jjfa ul li.first{margin-right: 72px;}
.jjfa ul li:hover{background:url("images/kk_h.png") no-repeat center;}
.jjfa ul li:hover .fa1{background:url("images/fa1_h.png") no-repeat bottom center;}
.jjfa ul li:hover .fa2{background:url("images/fa2_h.png") no-repeat bottom center;}
.jjfa ul li:hover .fa3{background:url("images/fa3_h.png") no-repeat bottom center;}
.jjfa ul li:hover .fa4{background:url("images/fa4_h.png") no-repeat bottom center;}
.jjfa ul li:hover .fa5{background:url("images/fa5_h.png") no-repeat bottom center;}
.jjfa ul li:hover .fa6{background:url("images/fa6_h.png") no-repeat bottom center;}
.jjfa span{display: block; width:188px; height:100px; margin:0 auto;}
.jjfa span i{display: block; width:42px; height:42px;margin:0 auto 12px;}
.jjfa span i img{width:42px; height:42px;}
.jjfa span b{display: block; text-align: center; color:#FFF; font-size: 24px; line-height: 24px; font-weight: bold;}
.jjfa span em{display: block;font-size: 16px;text-align: center; line-height: 16px; margin-top: 12px; color:#FFF; opacity: 0.5;}

.casebj{height:581px; background:#f6f6f6;}
.case{padding-top:60px;}
.case h3{ text-align: center;margin-bottom:29px; line-height: 40px; font-size: 40px; font-weight: bold; color:#333333;}
.case h3 i{ display: block; font-size: 20px; color:#b7b7b7; margin-top:16px; line-height: 20px; font-weight: normal;}
.case .cabt{height:48px;background:#333333;padding:25px 16px 0;}
.case .cabt ul li{float:left;  height:20px; line-height: 20px;padding:0 50px;  border-right:1px solid #626262;}
.case .cabt ul li i{display: block;width:22px;float:left; height:20px; margin-right: 10px;}
.case .cabt ul li .ca1{background:url("images/ca1.png") no-repeat center;}
.case .cabt ul li .ca2{background:url("images/ca2.png") no-repeat center;}
.case .cabt ul li .ca3{background:url("images/ca3.png") no-repeat center;}
.case .cabt ul li .ca4{background:url("images/ca4.png") no-repeat center;}
.case .cabt ul li .ca5{background:url("images/ca5.png") no-repeat center;}
.case .cabt ul li em{float:left;font-size: 16px; color:#FFF;}
.case .cabt ul li:hover .ca1,.case .cabt ul li.cur .ca1{background:url("images/ca1_h.png") no-repeat center;}
.case .cabt ul li:hover .ca2,.case .cabt ul li.cur .ca2{background:url("images/ca2_h.png") no-repeat center;}
.case .cabt ul li:hover .ca3,.case .cabt ul li.cur .ca3{background:url("images/ca3_h.png") no-repeat center;}
.case .cabt ul li:hover .ca4,.case .cabt ul li.cur .ca4{background:url("images/ca4_h.png") no-repeat center;}
.case .cabt ul li:hover .ca5,.case .cabt ul li.cur .ca5{background:url("images/ca5_h.png") no-repeat center;}
.case .cabt ul li:hover em,.case .cabt ul li.cur em{color:#e7460f;}
.case .cabt b{float:left;padding-left:50px;}
.case .cabt b a{font-weight: normal;}
.case .cabt b a i{display: block;width:22px;float:left; height:20px; margin-right: 10px;background:url("images/ca6.png") no-repeat center;}
.case .cabt b em{float:left;font-size: 16px; color:#FFF;}
.case .cabt b:hover i{background:url("images/ca6_h.png") no-repeat center;}
.case .cabt b:hover em{color:#e7460f;}
.case .ca_sm{height:350px; background:#FFF; padding:20px 0px 0;}
.case .ca_sm dl{width:300px; height:279px;margin-left: 28px;float:left;}
.case .ca_sm dl dt{width:300px; height:203px; overflow: hidden;}
.case .ca_sm dl dt img{width:300px; height:203px;transition: all 0.3s linear;}
.case .ca_sm dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.case .ca_sm dl dd{padding-top:32px;}
.case .ca_sm dl dd span{display: block; margin-bottom: 22px; text-align:center;}
.case .ca_sm dl dd span a{font-size: 16px;font-weight: bold; line-height: 16px; color:#333333;}
.case .ca_sm dl dd p{font-size: 14px; color:#666666; height:37px; margin-bottom: 35px;}
.case .ca_sm dl dd em{display: block; width:100px; height:35px;background:#165195; text-align: center; line-height: 35px;}
.case .ca_sm dl dd em a{display: block;font-size: 14px; color:#FFF;}
.case .ca_sm dl.first{margin-left: 0;}

.video_more a{ display:block; width:170px; height:50px; margin:10px auto 0; text-align:center; line-height:50px; font-size:16px; background-color:#165195; color:#fff;}

.nswbj{ height:616px; overflow: hidden;}
.nswbj .news{height:558px; padding-top:58px;}
.news h3{ text-align: center; background:url("images/hg10.png") no-repeat center; margin-bottom:47px; font-size: 36px; font-weight: bold;color:#333333;}
.news .xwdt{ width:590px; height:474px; float:left; margin-right:10px;}
.news .xwdt span{ display: block; height:44px; margin-bottom:31px;}
.news .xwdt span a{ display: block;float:left; width:144px; height:42px; text-align: center; margin-right:36px; line-height: 42px; border:1px solid #999999; font-size: 16px; color:#666666;}
.news .xwdt span a.cur{background: #165195; width:146px; height:44px; border:none; color:#FFF;}
.news .xwdt dl{ height:159px; margin-bottom:16px;}
.news .xwdt dl dt{float:left;width:284px; height:159px;}
.news .xwdt dl dt img{width:284px; height:159px;}
.news .xwdt dl dd{ float:left; padding:16px 0 11px 40px;width:325px; height:131px;}
.news .xwdt dl dd strong{display: block;font-weight: normal; font-size: 16px; line-height: 16px; color:#333333; margin-bottom:28px;}
.news .xwdt dl dd p{ font-size: 14px; color:#777777;line-height: 19px;}
.news .xwdt dl dd a{ display: block; margin-top:18px; color:#e7460f; font-size: 14px; line-height: 14px; width:83px; height:15px; background:url("images/jt1.png") no-repeat right;}

.news .xwdt ul li{height:54px; border:1px solid #ebebeb; margin-top:6px;padding:10px 19px;}
.news .xwdt ul li span{display: block;width:79px; height:54px; float:left; border-right:1px solid #ebebeb;padding-right:17px; margin:0;}
.news .xwdt ul li span em{display: block; font-family: "Arial"; font-size: 24px;color:#333333; text-align: center;}
.news .xwdt ul li span i{display: block;font-family: "Arial"; font-size: 16px;color:#aaaaaa; margin-top:4px; text-align:center;}
.news .xwdt ul li a{display:block;margin-left:20px; float:left; height:54px;line-height: 54px;width:414px; background: url("images/an.png") no-repeat right; font-size: 14px; }
.news .bk{width:476px; height:474px; float:right;}
.news .bk span{ display: block;height:58px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; margin-bottom:6px; }
.news .bk span em{ height:58px; line-height: 58px; font-size: 16px; color:#666666; float:left;}
.news .bk span em i{ font-size: 16px; color:#d2d2d2; text-transform: uppercase; margin-left:8px;}
.news .bk span a{display: block; float:right; width:30px; height:30px; background: url("images/an2.png") no-repeat center; margin-top:13px;}
.news .bk dl{ height:66px; border-bottom:1px dashed #ebebeb; padding-bottom:24px; margin-top:26px;}
.news .bk dl dt{ padding-left:18px; background: url("images/w.png") no-repeat left;}
.news .bk dl dt a{ font-size: 14px; color:#333333;}
.news .bk dl dd{padding-left:18px;font-size: 14px; color:#777777; margin-top:17px;}

.aboutbj{ height:824px; background:url("images/aboutbj.jpg") no-repeat center; background-size:cover;}
.aboutbj .about{ height:721px; padding-top:63px;}
.about h3{text-align: center; font-size: 36px;font-weight: bold; line-height: 36px; color:#333333; margin-bottom:73px;background: url("images/hg12.png") no-repeat center;}
.about dl{ width:452px; height:215px; float:left; margin-top:28px;}
.about dl dt{ margin-bottom:56px; font-size: 28px; color:#444444;}
.about dl dd p{ font-size: 14px; color:#777777; }
.about dl dd a{display: block;margin-top:38px;color:#444444; font-size: 16px;background: url("images/jt1.png") no-repeat right; width:94px;}
.about .ab{width:624px; height:351px;float:right; overflow: hidden; margin-right: 21px;}
.about .ab img{width:624px; height:351px;transition: all 0.3s linear;}
.about .ab:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)}
.about .qy{height:230px; float:left; width:1200px;}
.about .qy .y{ overflow: hidden;}
.about .qy span{ display: block;margin-bottom:50px;margin-top: -20px; font-size: 28px; color:#444444;}
.about .qy ul{height:195px; overflow: hidden;}
.about .qy ul li{ float:left; width:260px; height:195px; margin-right:53px;}
.about .qy ul li img{ width:260px; height:195px; display:block;}

/* 荣誉资质 */
.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee; width:1168px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:280px; float:left; margin-right:2px; overflow:hidden;}
.picScroll ul li img{ width:280px; height:210px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.picScroll .tempWrap{ width:1120px !important;}

.links{ width:1200px; margin:15px auto;}

.ryzz{ height:481px !important;}