.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

/*banner*/
.fullSlide{min-width:1200px;position:relative;height:650px;overflow:hidden;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:35px;overflow:hidden;}
.fullSlide .hd ul{margin-left:500px;}
.fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
.fullSlide .hd ul li{width:65px;height:5px;background:#0161ae;}
.fullSlide .hd ul .cur{background:#fe870f;}

/*search*/
.search{height: 76px;}
.search p{float: left;height: 76px;line-height: 76px;font-size: 14px;color: #666;}
.search p a{margin-right:15px;color: #666;font-size: 14px;}
.s_box{float: right;width: 310px;height: 42px;background: #f3f3f3;margin-top: 17px;border-radius: 2px;}
.s_box .input1{float:left;width:250px;padding-left: 20px;height:42px;line-height: 42px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:24px;height: 42px;border: 0;background: url(../images/sou.png) no-repeat center;outline: 0;cursor: pointer;}

/*yinzi*/
.yinz{background:url(../images/tils.jpg) no-repeat center 0; height: 462px; overflow: hidden; }
.yinz .content{ position: relative;}
.yinz h3{ float: left; font-size: 0; width:307px; height: 356px; overflow: hidden; margin-top: 53px;}
.yinz h4{ float: left; width: 808px; padding: 115px 0 0 45px;font-weight: normal;}
.yinz h4 i{ display: block; font-size: 37px; color: #333333; line-height: 50px;}
.yinz h4 em{ font-size: 15px; color: #666; line-height: 26px; padding-top: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.yinz ul{ position: absolute; left: 356px; top: 272px; z-index: 5;}
.yinz ul li{ float: left; font-size: 18px; color: #333; text-align: center; padding-right:105px;}
.yinz ul li:last-of-type{ padding-right: 0;}
.yinz ul li i{ display: block; color: #0161ae;}
.yinz ul li i span{ font-family: Arial; font-size: 54px; line-height: 100%; font-weight: bold; position: relative;}
.yinz ul li i span em{ position: absolute;display: inline-block; font-size: 32px; top: -7px; right: -20px;}
.yinz ul li:hover i{ color: #fe870f;}


.tit01{text-align: center; font-family: "Microsoft YaHei";font-size: 40px; color: #222222; display: block; margin-bottom: 35px;letter-spacing: 1.2px;}
.tit01 a{color: #222222;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 22px; color: #222222; display: block; font-weight: normal;line-height: 35px;height: 35px;}


.pro_tz{background:url(../images/pro_tz.jpg?v=1) no-repeat center top;height: 938px;padding-top: 85px;}
.pro_tz h2{height: 140px;text-align: center;font-size: 48px;font-weight: bold;color: #535353;}
.pro_tz h2 a{color: #535353;}
.pro_tz h2 em{display: block;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #666666;font-weight: normal;margin-top: 12px;}
.pro_tz h2 i{display: inline-block;padding: 0 15px;font-style: normal;font-size: 20px;position: relative;top:-10px;}
.pro_tz h3{position: absolute;left:-10px;top:798px;font-size: 22px;font-weight: bold;color: #fff}
.pro_tz h3 em{display: block;font-size: 18px;color: #fff;padding-top: 5px;font-weight: normal;}
.pro_tz .yftel{position: absolute;left:828px;top:800px;font-size: 14px;color: #fff;width: 440px;}
.pro_tz .yftel span{display: block; float: left;margin:0 20px; text-align: center;}
.pro_tz .yftel img{display: block;width:37px; height: 29px; margin:0 auto; }
.pro_tz .yftel i{display: block;font-size: 16px; color: #ffffff; line-height: 30px;}
.pro_tz .yftel span:hover i{font-weight: bold; border-bottom: 1px solid #80b0d7;}
.pro_tz .m_jsyf1{width: 205px;left:50px;top:578px;}
.pro_tz .m_jsyf2{width: 288px;left:140px;top:334px;}
.pro_tz .m_jsyf3{width: 300px;left:450px;top:210px;}
.pro_tz .m_jsyf4{width: 272px;left:777px;top:334px;}
.pro_tz .m_jsyf5{width: 230px;left:931px;top:578px;}
.pro_tz .jsgy{position: absolute;z-index: 11;transition: all 0.3s linear 0s;}
.pro_tz .jsgy:hover{transform: translateX(-5px);}
.pro_tz .jsgy h4{height: 48px;text-align: center;font-size: 28px;font-weight: bold;color: #0061ae;}
.pro_tz .jsgy h4 em{font-family: "Times New Roman";  font-size: 30px; margin-right: 10px;}
.pro_tz .jsgy p{font-size: 16px;color: #666666;text-align: center;line-height: 26px;}
.pro_tz .m_jsyf1 p{text-align: justify;}
.pro_tz .m_jsyf2 p{text-align: justify;}
.pro_tz .m_jsyf4 p{text-align: right;}
.pro_tz .m_jsyf5 p{text-align: justify;}
.pro_tz .gyico{position: absolute;width: 146px;height: 146px;transition: all 0.6s linear 0s;}
.pro_tz .gyico b{width: 114px;height: 114px;overflow: hidden;margin: 16px auto 0;display: block;}
.pro_tz .gyico:hover{transform:rotateY(180deg);}
.pro_tz .yfico1{left:242px;top:595px;}
.pro_tz .yfico2{left:320px;top:412px;}
.pro_tz .yfico3{left:528px;top:324px;}
.pro_tz .yfico4{left:720px;top:412px;}
.pro_tz .yfico5{left:786px;top:595px;}


/*chanpin*/
.product{ overflow: hidden; padding: 60px 0 30px;}
.pro_fen ul{ height: 47px; }
.pro_fen ul li {width:240px;height: 47px;background:#0161ae; border-right: 1px solid #f6f6f6; text-align: center;   float: left; box-sizing: border-box; position: relative;  }
.pro_fen ul li a{ text-decoration: none; position: relative;z-index: 3; display: block; font-weight: normal; line-height:47px; height:47px; font-size: 18px; color: #fff;}
.pro_fen ul li a:hover{background:#fe870f\9;color: #fff;}
.pro_fen ul li:after{content:'';position:absolute;height:100%;width:0;background:#fe870f;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;}
.pro_fen ul li:hover:after,.pro_fen ul li.cur:after{width:100%;color: #fff;}
.pro_fen ul li:nth-child(3){margin-right: 0;}
.pro_fen ul li.cur a { background:#fe870f; color: #fff; }
.pro_fen_nr{ background: #fff; display: block; width: 1200px; clear: both;overflow: hidden;}
.pro_fen_nr p{min-height:50px;position: relative;}
.pro_fen_nr p:after{content:'';position:absolute;height:1px;width:100%;background:#ebebeb;bottom:0;left:0;}
.pro_fen_nr p a{ font-size: 16px; color:  #666; height: 50px; line-height: 50px; display:block; float: left;padding:0 35px; background: url(../images/cpico.png) no-repeat 20px center; }
.pro_fen_nr p a:hover{color:#fe870f;}

.product .pro_con .hd{margin-top: 30px;}
.product .pro_con .hd ul{width: 189px;margin: 0 auto;}
.product .pro_con .hd ul li{width: 55px;height:6px;background:#aeaeae;float: left;margin:0 4px;text-indent: -100em;cursor:pointer;}
.product .pro_con .hd ul li.cur{background:#0161ae;}
.product .pro_con{margin-top: 30px;}
.product .pro_con dl{float: left;width: 385px;margin-right: 19px;margin-bottom:24px;border: 1px solid #eee;}
.product .pro_con dl:nth-child(3n){margin-right: 0;}
.product .pro_con dt{width: 385px;height: 289px;line-height: 0;}
.product .pro_con dt img{width: 385px;height: 289px;border-bottom:1px solid #eee;box-sizing:border-box;}
.product .pro_con dd{height: 74px;background: #f8f8f8;padding-left: 17px;padding-top: 20px;position: relative;}
.product .pro_con dd b{display: block;font-size: 18px;color: #2C2C2C;font-weight: normal;margin-bottom: 12px;}
.product .pro_con dd span{display: block;font-size: 16px;color: #8B8B8B;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 60px;}
.product .pro_con dd a.more{position: absolute;width: 52px;height: 55px;display: block;right: 12px;bottom: 18px;background: url(../images/pz_more2.png) no-repeat center;transition: all .2s linear;}
.product .pro_con dl:hover{box-shadow:0 3px 27px 2px rgba(0,0,0,0.05), 0 0px 27px rgba(0,0,0,0.05);}
.product .pro_con dl:hover dd b a{color: #ca1624;}
.product .pro_con dl:hover dd a.more{background: url(../images/pz_more2h.png);bottom: 65px;}
.white,.whites{position: relative;overflow: hidden;}
.white:after,.whites:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.whites:hover:after {left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}

/*.gg{height: 315px; background: url(http://hk-hengyuan.oss-cn-shanghai.aliyuncs.com/static/index_gg.jpg) no-repeat center top;}*/

/*youshi*/
.ysbj{ height:905px; position: relative; box-sizing: border-box; background:#fff; padding-top: 88px; overflow: hidden; font-family:"Microsoft Yahei";}
.ys{ height:658px;  position: relative;padding-top: 50px; }
.yst{ width:1200px; height:103px;  position: absolute;left:0;top:0; z-index: 1; }
.yst li{cursor: pointer; position: relative; margin-right: 110px; width:95px; height:103px;  color: #fff;  float:left; font:20px "Microsoft Yahei"; font-weight:bold; text-align:center;padding-top: 55px; box-sizing: border-box;}
.yst li:nth-child(1){margin-left: 40px;}
.yst li:last-child{margin-right: 40px;}
.yst li.cur{ color: #fff;}
.yst li:nth-child(1){background:url(../images/ysico3.png) no-repeat center top;}
.yst li:nth-child(2){background:url(../images/ysico2.png) no-repeat center top;}
.yst li:nth-child(3){background:url(../images/ysico1.png) no-repeat center top;}
.yst li:nth-child(4){background:url(../images/ysico4.png) no-repeat center top;}
.yst li:nth-child(5){background:url(../images/ysico5.png) no-repeat center top;}
.yst li:nth-child(6){background:url(../images/ysico6.png) no-repeat center top;}

.yst li:nth-child(1).cur{background:url(../images/ysico3cur.png) no-repeat center top;}
.yst li:nth-child(2).cur{background:url(../images/ysico2cur.png) no-repeat center top;}
.yst li:nth-child(3).cur{background:url(../images/ysico1cur.png) no-repeat center top;}
.yst li:nth-child(4).cur{background:url(../images/ysico4cur.png) no-repeat center top;}
.yst li:nth-child(5).cur{background:url(../images/ysico5cur.png) no-repeat center top;}
.yst li:nth-child(6).cur{background:url(../images/ysico6cur.png) no-repeat center top;}
.m_ys{ height:658px;}
.ys .jt a{width: 23px; height: 42px;position: absolute;top:42%;}
.ys .ysprev a{background: url(../images/ysleft.png) no-repeat 0 0;left:-90px;}
.ys .ysnext a{background: url(../images/ysright.png) no-repeat  0 0;right:-90px;}
.ys  dl{width:1200px; height:550px;overflow: hidden;position: relative; }
.ys  dl dt{width: 1200px;height: 550px; display: block; float: left;}
.ys  dl dt img{width: 1200px;height: 550px; display: block;}
.ys  dl dd{height: 380px; width: 440px;padding:30px 25px 0; box-sizing: border-box;  position: absolute;  top:110px; left:60px; background:rgba(255,255,255,0.95);}
.ys  dl dd h3 {height: 95px; padding-top: 45px; color: #fff; font-size: 30px; color: #222222; text-align: left; font-weight: bold; box-sizing: border-box; background: url(../images/01.png) no-repeat;  }
.ys  dl dd p{line-height: 23px;overflow: hidden; font-size:15px;color: #333333;  text-align: left;padding-left: 18px; background: url(../images/yspico.jpg) no-repeat 0 9px;margin-top: 22px;  }
.ys  dl dd p i{font-size: 15px; color: #ff0101; font-weight: bold;}
.m_ys dl.d1 dd h3{background:url(../images/01.png) no-repeat center top;}
.m_ys dl.d2 dd h3{background:url(../images/02.png) no-repeat center top;}
.m_ys dl.d3 dd h3{background:url(../images/03.png) no-repeat center top;}
.m_ys dl.d4 dd h3{background:url(../images/04.png) no-repeat center top;}
.m_ys dl.d5 dd h3{background:url(../images/05.png) no-repeat center top;}
.m_ys dl.d6 dd h3{background:url(../images/06.png) no-repeat center top;}

/*case*/
.casebg{background:#f2f2f2; height: 772px;padding:77px 0 0;}
.casebg .cp_title{height: 97px;}
.case{width: 1010px;height: 560px;}
.case_t{position: absolute;bottom: 30px;left: 30px;z-index: 10;}
.case_t ul li{ float:left; margin:0 0 0 15px; display:inline; cursor:pointer; width: 24px;height: 2px;background: #fff;text-indent: -999px; }
.case_t ul .cur{background: #e77918;}
.case_qie{width: 1010px;height: 560px;}
.case_qie img{width: 990px;height: 560px;}
.case_qie .case_desc{ background:url(../images/case_km.png) no-repeat;width: 343px;height: 122px;position: absolute;right: 0;bottom: 35px;font-size: 16px;color: #333;line-height: 26px; padding:35px 60px 0 55px;}
/*合作客户*/
.hz{width: 190px; padding:12px 0 0; margin-right:-10px;}
.hz ul li{width: 170px;height: 95px;line-height: 0;box-shadow: 0 3px 6px 3px #d0d0d0; margin:0 10px 40px;}
.hz ul li img{width: 170px;height: 95px;}

.lic{background:url(../images/lc.jpg) no-repeat center 0; height: 636px; overflow: hidden; padding-top: 88px; box-sizing: border-box;}
.lic h2{ color: #fff; height: 150px;text-align: center;}
.lic h2 i {display: block;line-height: 100%;font-size: 42px;font-weight: bold;padding-bottom: 10px;}
.lic ul{ overflow: hidden; padding-left: 42px; height: 211px;}
.lic ul li{ float: left; text-align: center; padding-right: 79px;}
.lic ul li:last-of-type{ padding-right: 0;}
.lic ul li i{ display: block; font-size: 18px; color: #fff; padding-top: 16px;}
.lic h3{text-align: center;font-weight: normal; color: #fff; font-size: 28px; line-height: 100%;}
.lic h3 i{ display: block; text-align: center; padding-top: 30px;}
.lic h3 i a{ display: inline-block; width: 254px; height: 50px; line-height: 50px; border-radius: 50px; color: #010101; font-size: 20px; background: #ffcc00;}

/**/
.about_bg{width: 100%;background: #f2f2f2;padding: 70px 0;}
.about_bg h2 {margin-bottom: 60px;}
.gy_nr{background:url(../images/gy_b1.jpg?v=1) no-repeat 0 0;height: 413px;padding-bottom: 30px}
.gy_nr dl dt{width: 623px;height: 403px;float: left;}
.gy_nr dl dt a{width: 623px;height: 403px;overflow:hidden;display:block;}
.gy_nr dl dt img{width: 623px;height: 403px;webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.gy_nr dl dt a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.gy_nr dl dd{float: left;width: 460px;padding-left: 66px;}
.gy_nr dl dd h4{display: block;background: url(../images/gyt.jpg) no-repeat 0 bottom;height: 60px;line-height: 60px;padding-top: 15px;}
.gy_nr dl dd h4 a{font-size: 28px;color: #333333;font-weight: normal;}
.gy_nr dl dd p{font-size: 14px;line-height: 27px;color: #666666;padding-top: 20px;display: block;}
.gy_nr dl dd p a{color: #ff9000}
.gy_nr dl dd em{display: block;height: 45px;padding-top: 26px}
.gy_nr dl dd em a{border: 1px solid #b7b7b7;width: 90px;height: 43px;line-height: 43px;display: inline-block;font-size:16px;color: #585858;padding-left: 59px;}
.gy_nr dl dd em a.gya1{background: url(../images/gt1.png) no-repeat 30px center;margin-right: 34px;}
.gy_nr dl dd em a.gya2{background: url(../images/gt2.png) no-repeat 30px center;}
.gy_nr dl dd em a.gya1:hover,.gy_nr dl dd em a.gya1.cur{background:#fe870f url(../images/gt1h.png) no-repeat 30px center;border-color: #fe870f;color: #fff}
.gy_nr dl dd em a.gya2:hover,.gy_nr dl dd em a.gya2.cur{background:#ff9000 url(../images/gt2h.png) no-repeat 30px center;border-color: #ff9000;color: #fff}
.sb_nr{ position:relative;}
.sb_t{height: 66px;line-height: 66px;overflow: hidden;}
.sb_t a{font-size: 24px;color: #333;}
.sb_t a:hover{color: #e77918;}
.sb_t span{float: right;margin-right: 20px;}
.sb_t span a{font-size: 14px;color: #aaa;font-weight: normal;text-transform: uppercase;}
.sb_nr .sbcon2{width:1200px; overflow:hidden; height:252px;}
.sb_nr ul li{width:282px; height:252px; overflow:hidden; float:left; margin-right:24px;}
.sb_nr ul li a.sba{ display:block;width:282px; height:210px; position:relative; overflow:hidden;}
.sb_nr ul li a.sba em{ position:absolute; bottom:0 ; right:0; display:block; width:31px; height:31px;background:url(../images/sb_jh.png) no-repeat center center; }
.sb_nr ul li img{ width:282px; height:210px;transition: all 0.3s ease 0s;}
.sb_nr ul li span{ width:282px; height:42px; line-height:42px; text-align:center; display:inline-block;}
.sb_nr ul li span a{ color:#666666; width:282px; height:42px; line-height:42px; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sb_nr .sbjt{ display:block; width:30px; height:30px; position:absolute; top:153px;}
.sb_nr .prev{background:url(../images/ysleft.png) no-repeat center center; left:-50px;}
.sb_nr .next{background:url(../images/ysright.png) no-repeat center center; right:-50px;}

/*新闻资讯*/
.news_bg{padding: 70px 0 80px;}
.news_bg h2{margin-bottom: 60px;}
.new_con{}
.new_l{float: left;width: 586px;background: #fff;}
.new_l h4{height: 60px;background: #3f3f3f;font-weight:normal;}
.new_l h4 b{float: left;width:190px;padding-left: 20px;height: 60px;line-height: 60px;background: #0060b7;font-size: 20px;}
.new_l h4 b a{color: #fff;}
.new_l h4 b i{font-size: 14px;font-weight:normal;font-family: "Arial";margin-left: 10px;text-transform: uppercase;}
.new_l h4>a{float: right;margin:17px 30px 0 0;}
.new_bd{padding:0 30px;height: 302px;overflow: hidden;}
.new_l h5{height: 60px;line-height: 60px;font-weight:normal;border-top:1px solid #ececec;}
.new_l h5 b{float: right;font-size: 16px;color: #484848;}
.new_l h5 a{float: left;width: 430px;color: #666;font-size: 14px;}
.new_l h5.cur{height: 30px;line-height: 30px;padding-top: 24px;}
.new_l h5.cur a{font-weight: bold;font-size: 16px;color: #333;}
.new_l p{height: 50px;font-size: 14px;color: #333;line-height: 24px;}
.new_r{width: 576px;background: #fff;}
.new_r h4{height: 58px;background:#f4f4f4;font-weight:normal;}
.new_r h4 b{float: left;padding-left: 35px;height: 58px;line-height: 58px;font-size: 20px;}
.new_r h4 b a{color: #333;}
.new_r h4 b i{font-size: 14px;font-weight:normal;font-family: "Arial";margin-left: 10px;text-transform: uppercase;color: #b0b0b0;}
.new_r h4>a{float: right;margin:16px 30px 0 0;}
.bk_con{}
.bk_con dl dd p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
/*.wd_desc{}*/
.new_r dl{height: 150px;}
.new_r dt img{display:block;width:220px;height:150px;}
.new_r dd{float: left;width: 300px;margin-left:30px;}
.new_r dd i{display:block;font-size:16px;color: #484848;margin-bottom:12px;line-height: 42px;}
.new_r dd h5{display:block;font-size: 16px;color: #333;line-height: 30px;margin:30px 0 10px;}
.new_r dd .more{display:block;font-size: 14px;color: #666;line-height: 24px;margin-top: 12px;}
.new_r dd p{font-size:14px;color:#333;line-height:24px;}
.new_r dd h5:hover a,.new_r dd .more:hover{color: #0060b7;}
.bk_list p{height: 58px;line-height: 58px;border-bottom:1px solid #ececec;padding:0 20px;}
.bk_list p b{float: right;font-size: 16px;color: #484848;}
.bk_list p a{font-size: 14px;color: #666;}
.bk_list p:hover a{color: #0060b7;}
.bk_list p:last-child{border: 0;}
/*常见问答*/
.wd{padding: 35px 0 0;}
.wd_t{width: 190px;height: 265px;background: #2948a4 url(../images/wd_bt.jpg) no-repeat;overflow: hidden;}
.wd_t a{font-size: 18px;color: #fff;font-weight: bold;display: block;width: 144px;height: 160px; padding:40px 0 0 30px;}
.wd_m{width: 970px; padding-left:40px;overflow: hidden;}
.wd_m em{width: 37px;height: 23px;float: left;margin-right: 15px;}
.wd_m em img{width: 37px;height: 23px;}
.wd dl{ width:240px;float: left; padding:32px 60px 0 0;margin-right: 35px;position: relative;}
.wd dl:after{position: absolute;width: 1px;height: 168px;background: #e5e5e5;content: "";right: 0;top: 56px;}
.wd dt{ height:46px; overflow:hidden;border-bottom:1px solid #ececec;margin-bottom: 17px;}
.wd dt a{ font-size:14px; color:#333;font-weight: bold;}
.wd dt a:hover{color: #0060b7;}
.wd dt span{float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 30px;width: 180px;}
.wd_desc{font-size:14px; color:#666;height: 96px;line-height: 24px;width: 180px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.wd dd .more{display: block; font-size: 12px; color: #484848; text-transform: uppercase; width: 100px; text-align: center; height: 30px; line-height: 30px; overflow: hidden;border: #949494 1px solid;border-radius: 15px;margin:0 auto;margin-top:30px;}
.wd dd .more:hover{background: #0060b7;color: #fff;border: #0060b7 1px solid;}





