

body { min-width: 1200px; width: 100%; }
.clearfix:after { content: ""; height: 0; clear: both; display: block; visibility: hidden; }

.tubiao { background: url(yin_t.png) no-repeat center 0; height: 126px; margin-top: -52px; position: relative; z-index: 10; }
.tubiao ul li { width: 200px; float: left; background: url(yin_line.gif) no-repeat 0 40px; height: 106px; line-height: 106px; overflow: hidden; font-size: 16px; color: #333; }
.tubiao ul li em { display: block; width: 30px; height: 30px; float: left; line-height: 0; overflow: hidden; margin: 38px 8px 0 40px; }
.tubiao ul li em img { width: 30px; height: 60px; -webkit-transition: all .5s; transition: all .5s; }
.tubiao ul li span { display: block; float: left; font-weight: bold; width: 100px; overflow: hidden; }
.tubiao ul li:hover em img { margin-top: -30px; }
.tubiao ul li:hover, .shi .shi_ul01 li:hover { color: #f68100; }
.tubiao ul li:first-child { background: none; }

/*客户见证*/
.jz_bg { background: url(jz_bg.jpg) no-repeat center 0; height: 410px; padding: 140px 0 0; overflow: hidden; }
.yin_t b { color: #093e5e; }
.jz_t { display: block; font-size: 48px; color: #fff; font-family: "DINOT"; width: 260px; height: 160px; background: #093e5e; position: absolute; top: -44px; left: 18px; line-height: 44px; padding: 40px 0 0 40px; z-index: 20; }
.jz_t i { display: block; }
.jz_m { padding: 48px 0 0; }
.jz_m dl { width: 1164px; height: 225px; background: #fff; padding: 18px; }
.jz_m dl dt { width: 300px; height: 225px; float: left; overflow: hidden; line-height: 0; }
.jz_m dl dt img { width: 300px; height: 225px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.jz_m dl dt img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.jz_m dl dd { width: 740px; float: left; padding: 25px 0 0 70px; }
.jz_m dl dd h5 { height: 35px; line-height: 35px; overflow: hidden; }
.jz_m dl dd h5 a { font-size: 20px; color: #333; font-weight: normal; }
.jz_m dl dd h5 a:hover, .jz_m dl dd span a:hover { color: #093e5e; }
.jz_m dl dd em { display: block; font-size: 16px; color: #333; height: 25px; line-height: 25px; overflow: hidden; padding: 5px 0 0; }
.jz_m .jz_desc { font-size: 14px; color: #666; line-height: 25px; height: 50px; overflow: hidden; padding: 10px 0 0; }
.jz_m dl dd span { display: block; padding: 20px 0 0; }
.jz_m dl dd span a { font-size: 14px; color: #333; text-transform: uppercase; }
.jz_btn { width: 128px; height: 46px; position: absolute; top: 12px; right: 0; z-index: 20; }
.jz_btn a { display: block; width: 46px; height: 46px; margin-left: 18px; float: left; }
.jz_btn .jz_lico { background: url(jz_lico01.png) no-repeat; }
.jz_btn .jz_lico:hover { background: url(jz_lico02.png) no-repeat; }
.jz_btn .jz_rico { background: url(jz_rico01.png) no-repeat; }
.jz_btn .jz_rico:hover { background: url(jz_rico02.png) no-repeat; }

/*合作客户*/
.hz { background: url(hz_bg.jpg) no-repeat center 0; height: 366px; overflow: hidden; }
.hz ul li { width: 210px; height: 118px; float: left; position: relative; line-height: 0; margin-top: 30px; margin-left: 37px; overflow: hidden; }
.hz ul li img { width: 210px; height: 118px; }
.hz ul li a { width: 190px; height: 0; display: block; position: absolute; bottom: 0; left: 0; font-size: 14px; color: #fff; background: rgba(9, 62, 94, 0.9); text-align: center; line-height: 118px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 10px; transition: height .3s; -moz-transition: height .3s; /* Firefox 4 */ -webkit-transition: height .3s; /* Safari and Chrome */ -o-transition: height .3s; /* Opera */ }
.hz ul li:hover a { height: 118px; }
.hz .nobor, .hz ul li:first-child { margin-left: 0; }

/*品牌坚守*/
.pinz { background: url(pinz_bg.jpg) no-repeat center 0; height: 700px; overflow: hidden; padding: 90px 0 0; }
.pinz .yin_t { color: #fff; height: 127px; }
.pinz .yin_t:before { left: 32%; background: #fff; }
.pinz .yin_t:after { right: 32%; background: #fff; }
.pinz01 { width: 234px; height: 444px; position: relative; float: left; margin-right: 7px; overflow: hidden; }
.pinz01 dl { width: 234px; height: 444px; overflow: hidden; text-align: center; }
.pinz01 dl dt { width: 234px; height: 212px; line-height: 0; }
.pinz01 dl dt img { width: 234px; height: 212px; }
.pinz01 dl dd { width: 234px; height: 190px; background: #fff; position: absolute; padding: 42px 0 0; }
.pinz01 dl dd em { display: block; width: 68px; height: 68px; position: absolute; top: -34px; left: 84px; }
.pinz01 dl dd em img, .pin01_m em img { width: 68px; height: 68px; }
.pinz01 dl dd h5, .pin01_m h5 { font-size: 18px; color: #333; height: 50px; line-height: 50px; overflow: hidden; background: url(pinz_line01.gif) no-repeat center 49px; }
.pinz01 dl dd p, .pin01_m p { font-size: 14px; color: #666; line-height: 25px; padding: 10px 0 0; height: 75px; overflow: hidden; }
.pinz01 dl dd p i, .pin01_m p i { display: block; }
.pinz01:hover dd { display: none; }
.pinz .nobor { margin-right: 0; }
.pin01_m { width: 234px; height: 0; position: absolute; bottom: 0; left: 0; overflow: hidden; text-align: center; background: rgba(246, 129, 0, 0.9); transition: height .5s; -moz-transition: height .5s; /* Firefox 4 */ -webkit-transition: height .5s; /* Safari and Chrome */ -o-transition: height .5s; /* Opera */ }
.pin01_m em { display: block; width: 68px; height: 68px; margin: 0 auto; padding: 110px 0 0; }
.pin01_m h5 { color: #fff; background: url(pinz_line02.gif) no-repeat center 49px; }
.pin01_m p { color: #fff; }
.pinz01:hover .pin01_m { height: 444px; }

/* .ab_bg { background: url(ab_bg.jpg) no-repeat center 0; padding: 43px 0 0; height: 880px; overflow: hidden; }
.about dl { width: 940px; padding: 38px 0 0; margin: 0 auto; }
.about dl dt { width: 940px; height: 434px; overflow: hidden; line-height: 0; }
.about dl dt img { width: 940px; height: 434px; }
.about dl dd { padding: 30px 0 0; width: 940px; text-align: center; }
.about dl dd h5 { height: 30px; line-height: 30px; overflow: hidden; }
.about dl dd h5 a { font-size: 16px; color: #333; }
.about .ab_desc { font-size: 14px; color: #333; line-height: 25px; height: 50px; overflow: hidden; padding: 10px 0 0; }
.about ul { display: block; width: 940px; padding: 40px 0 0; margin: 0 auto; }
.about ul li { width: 195px; float: left; padding: 0 20px; }
.about ul li a { font-size: 16px; color: #000; display: block; width: 195px; height: 73px; line-height: 73px; overflow: hidden; background: url(ab_k01.png) no-repeat; font-weight: bold; }
.about ul li a:hover, .about ul li.cur a { background: url(ab_k02.png) no-repeat; }
.about ul li b { width: 40px; height: 40px; float: left; line-height: 0; padding: 17px 0 0; }
.about ul li b img { width: 40px; height: 40px; }
.about ul li span { width: 140px; float: left; display: block; text-align: center; } */

/**/
@-webkit-keyframes shake {
    from, to { -webkit-transform: translate3d(0, 0, 0); }
    20%, 60% { -webkit-transform: translate3d(-10px, 0, 0); }
    40%, 80% { -webkit-transform: translate3d(10px, 0, 0); }
}
@keyframes shake {
    from, to { transform: translate3d(0, 0, 0); }
    20%, 60% { transform: translate3d(-10px, 0, 0); }
    40%, 80% { transform: translate3d(10px, 0, 0); }
}

/* 公司形象 开始 */
.zz_bj{ height: 732px; background:#f3f3f3;padding-top: 84px; box-sizing: border-box;  font-family:"Microsoft Yahei"; position: relative;max-width: 1920px; }
.zz_bj:after{content: "";width: 402px; height: 319px; position: absolute;left:50%;top:595px;background: url(yyimg.png) no-repeat;margin-left: 542px;}
.zz dl{height: 438px;}
.zz dl dt{position: relative; width: 600px;height: 438px;padding:29px 24px 0 0; float: right; }
.zz dl dt img{width: 576px; height: 381px; position: relative;z-index: 1; float: right;}
.zz dl dt:after{content: "";width: 546px; height: 438px; position: absolute;top:0; right: 0; background: #2383cf;}
.zz dl dd{width: 500px;  float: left;padding-top: 20px;position:relative;}
.zz dl dd h3{ font-size: 38px; color: #333333; font-weight: bold;margin-bottom: 25px; height: 120px;border-bottom: 1px solid #d9d9d9; }
.zz dl dd h3 i{ color: #2383cf; }
.zz dl dd h3 em{ display: block; font-size:14px; color: #666666; text-transform: uppercase; display: block;opacity: 0.5; font-weight: normal; letter-spacing: 1px; line-height: 50px;  }
.zz dl dd p{font-size: 16px; height: 130px; color: #666666; line-height: 30px;}
.zz dl dd span{ font-size: 16px; color: #333333; line-height:69px;  }
.zz dl dd span img{width: 173px;height: 69px; vertical-align: middle;}
.zz dl dt img{-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.zz dl dt img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.zz .m_zz{height: 166px;margin-bottom: 60px;}
.zz .m_zz ul{width: 1200px;padding:50px 0 0; height: 138px; position: relative;}
.zz .m_zz li{ width:300px;height: 138px;box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative;}
.zz .m_zz li:after{content: "";width: 138px; height: 1px; position: absolute;top:30px; right: 0; background: #c2c2c2; z-index: 1;}
.zz .m_zz li em{margin-top:0px;display: block; position: relative;width:175px; float: left;}
.zz .m_zz li em b{float: left;font-size: 60px; color: #666; font-family: "Arial","Agency FB";font-weight: bold;height: 60px;line-height: 60px;}
.zz .m_zz li em i { float: left; display: block; width: 35px; height: 30px; text-align: center; line-height: 35px; color: #666;
    font-size: 36px; margin-top: 10px; }
.zz .m_zz .zz1{width:197px; float: left;padding-top: 0px;}
.zz .m_zz .zz1 h3{font-size: 18px; color: #666666; text-align: left; font-weight: normal; }
.zz .m_zz li:nth-child(1){width: 265px;padding-left: 0;}
/* .zz .m_zz li:nth-child(1) b{ margin-left: 40px; } */
.zz .m_zz li:nth-child(1) .zz1{width: 130px; /* margin-left: 40px; */}

.zz .m_zz li:nth-child(2){width: 330px;}
.zz .m_zz li:nth-child(2) b{ margin-left: 30px; }
.zz .m_zz li:nth-child(2) .zz1{width: 130px;margin-left: 35px;}

.zz .m_zz li:nth-child(3){width: 360px;}
.zz .m_zz li:nth-child(3) em{width:210px;}
.zz .m_zz li:nth-child(3) b{ margin-left: 30px; }
.zz .m_zz li:nth-child(3) .zz1{width: 130px;margin-left: 35px;}

.zz .m_zz li:nth-child(4){width: 245px; }
.zz .m_zz li:nth-child(4):after{background: none;}
.zz .m_zz li:nth-child(4) em{width:210px;margin-left: 35px;}
.zz .m_zz li:nth-child(4) .zz1{width: 150px;margin-left: 35px;}

.yinz { height: 430px; padding-top: 72px; background: url(../images/yinz_bg.jpg) no-repeat center top; /* overflow: hidden; */position: relative; }
.yinz dt { width: 576px; height: 337px; overflow: hidden; border: 5px solid #fff; border-radius: 0.3rem; float: left; }
.yinz dt img { display: block; width: 576px; height: 337px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.yinz dt a:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -transform: scale(1.1, 1.1); }
.yinz dd { width: 505px; float: right; margin-top: 86px; }
.yinz dd h3 { font: 26px "Microsoft YaHei"; font-weight: bold; color: #38A564;line-height: 52px; }
.yinz dd h3 em { display: block; font: 24px "Microsoft YaHei"; color: #333; }
.yinz dd p { font: 14px "Microsoft YaHei"; line-height: 30px; color: #333; margin-top: 50px; }
.yinz dd p b { color: #008A00; font-size: 18px; }
.m_zz{position: absolute;left: 50%;bottom: -83px;width: 1200px; height: 166px;margin-left: -600px;background: #fff;box-shadow: 0 0 30px #ccc; }
.m_zz ul{width: 1200px;padding:50px 0 0; height: 138px; position: relative;}
.m_zz li{ width:300px;height: 138px;box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative;}
.m_zz li:after{content: "";width: 138px; height: 1px; position: absolute;top:30px; right: 0; background: #c2c2c2; z-index: 1;}
.m_zz li em{margin-top:0px;display: block; position: relative;width:175px; float: left;}
.m_zz li em b{float: left;font-size: 60px; color: #666; font-family: "Arial","Agency FB";font-weight: bold;height: 60px;line-height: 60px;}
.m_zz li em i { float: left; display: block; width: 35px; height: 30px; text-align: center; line-height: 35px; color: #666;
    font-size: 36px; margin-top: 10px; }
.m_zz .zz1{width:197px; float: left;padding-top: 0px;}
.m_zz .zz1 h3{font-size: 18px; color: #666666; text-align: left; font-weight: normal; }
.m_zz li:nth-child(1){width: 265px;padding-left: 0;}
.m_zz li:nth-child(1) b{ margin-left: 15px; }
.m_zz li:nth-child(1) .zz1{width: 130px; margin-left: 15px; }

.m_zz li:nth-child(2){width: 330px;}
.m_zz li:nth-child(2) b{ margin-left: 30px; }
.m_zz li:nth-child(2) .zz1{width: 130px;margin-left: 35px;}

.m_zz li:nth-child(3){width: 360px;}
.m_zz li:nth-child(3) em{width:210px;}
.m_zz li:nth-child(3) b{ margin-left: 30px; }
.m_zz li:nth-child(3) .zz1{width: 130px;margin-left: 35px;}

.m_zz li:nth-child(4){width: 245px; }
.m_zz li:nth-child(4):after{background: none;}
.m_zz li:nth-child(4) em{width:210px;margin-left: 35px;}
.m_zz li:nth-child(4) .zz1{width: 150px;margin-left: 35px;}
/* 公司形象 结束 */

/* 首页产品中心 开始 */
.case_bg{background: #f5f5f5;padding: 100px 0;overflow: hidden;}
.case_t{padding: 50px 0 0;height: 90px;}


/* 首页产品中心 结束 */


.ct,.ct_box,.mf{overflow:hidden; *overflow-x: hidden;}

/* 产品分类 开始 */
.yin { padding: 0px 0 60px; }
.yin_t { font-size: 40px; color: #000; font-weight: normal; text-align: center; line-height: 45px; height: 90px; overflow: hidden; }
.yin_t a { color: #000; }
.yin_t b { color: #38A564; }
.yin_t span { display: block; font-size: 20px; color: #333; }
.yin_t i { color: #38A564; padding: 0 15px; }


/* 产品样式 第三次改版 */
.yin .yin_pro { margin-top: 25px; }
.blk-xs { width: 240px; }
.blk { margin-bottom: 20px; }
.fdh-01-tit { background: #38A564; height: 80px; }
.fdh-01-tit h3 { height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; border-bottom: 1px solid #fff; text-align: center; }
.fdh-01-tit h3 span { font-size: 14px; text-transform: uppercase; }
.fdh-01-nav-one h3 { height: 50px; line-height: 50px; background: url(../images/p14-icon5.png) no-repeat right center #ececeb; margin-bottom: 2px; overflow: hidden; }
.fdh-01-nav-one h3 a { display: block; height: 50px; font-size: 18px; font-weight: normal; margin-right: 40px; margin-left: 38px; color: #666; }
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover { background: url(../images/p14-icon2.png) no-repeat right center #38A564; }
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a { color: #fff; }
.contact-z1 { height: 140px; background: url("../images/contact-z1.jpg") no-repeat; color: #333; margin-bottom: 30px; }
.contact-z1 p { font-size: 20px; height: 30px; line-height: 30px; padding: 37px 0 0 95px; background: url(../images/contact-z1_tel.png) no-repeat 74px 44px; }
.contact-z1 span { display: block; font-weight: bold; font-size: 18px; line-height: 22px; padding-left: 73px; }

#lx { float: right; width: 932px; overflow: hidden; }
.lx_menu{float:left;width:932px;height:52px; background:#f1f1f1; }
.lx_menu h2{float:left;width:140px;text-align:center;font-size:18px;height:52px; color:#fff;line-height:52px; background:#38A564;}
.lx_menu ul{float:left; margin-left:1px;font-size:12px;}
.lx_menu li{float:left;display:block;cursor:pointer;width:92px;text-align:center; margin-left:35px; color:#333; margin-top:9px;font-size:14px;height:35px;line-height:35px;}
.lx_menu li.hover{padding:0px;width:120px;  color:#fff;height:35px;line-height:35px; background:#f68100;border-radius:25px;}
#lx .product { float: left; width: 100%; overflow: hidden; line-height: 26px; margin-top: 10px; }
#lx .product ol { width: 932px; float: left; padding-top: 5px; }
#lx .product ol li { width: 300px;height: 275px; float: left; margin: 0 16px 16px 0; }
#lx .product ol li a { display: block;width: 100%;height: 100%; }
#lx .product ol li:nth-child(3n+3){ margin-right: 0; }
#lx .product ol li img { float: left;font-size: 0;margin: 0; }
#lx .product ol li p { float: left;width: 100%;line-height: 50px; height: 50px; text-align: center; font-size: 14px; color: #333; background: #f1f1f1; }
/* 产品分类 结束 */

/* 问题 开始 */
.til01 { text-align: center; display: block; font-size: 40px; color: #333; line-height: 62px; height: 142px; position: relative; font-weight: normal; background: url(../images/tilbg1.png) no-repeat center bottom; margin-bottom: 20px; }
.til01 b, .til01 p em { color: #38A564; font-style: normal; }
.til01 p { display: block; font-size: 20px; line-height: 36px; color: #666; }
.quest{background:url(questbg.jpg) no-repeat center bottom;font-family:"Microsoft Yahei";padding:84px 0 0;font-size:18px;line-height:24px;}
.quest .til01{height:106px;margin-bottom: 16px;}
.quest_c{height: 852px;padding: 0 0 0 380px;}
.quest_c li{height:98px;position: relative;z-index: 1;}
.quest_c li:before{content: "";position: absolute;width: 612px;height: 1px;background: #d3d3d3;left:60px;top:90px;z-index: -1;}
.quest_c li span{height:96px;width: 96px;border-radius: 96px;box-shadow: 0 0 5px 5px rgba(0 , 0 , 0 , 0.2);float: left;}
.quest_c li p{width:518px;float: left;padding:12px 0 0 28px;}
.quest_c li p b{display: block;font-size: 22px;line-height: 26px;color: #333;}
.quest_c li:nth-child(2){height:127px;margin-left: 102px;}
.quest_c li:nth-child(3){height:124px;margin-left: 134px;}
.quest_c li:nth-child(4){height:109px;margin-left: 133px;}
.quest_c li:nth-child(5){margin-left: 55px;}
.quest_c li:nth-child(6){margin-left:-58px;}
.quest_c li:hover,.quest_c li:hover b{color: #fff;}
.quest_c li:hover:before{width: 630px;height:95px;background:url(questlbg.png) no-repeat 0 0;left:56px;top:0px;}

.pro { overflow: hidden; width: 100%; /* height: 940px; */height: 570px; background: url(../images/beijing1.jpg)  no-repeat center; }
.pro .probox { overflow: hidden; width: 1200px; margin: 0 auto; position: relative; padding-top: 10px; }
.pro .probox .pro01 { width: 1200px; height: 420px; background: url(ys_01.png)  no-repeat center; }
.pro .probox .pro01 .nin1 { float: right; width: 644px;height: 112px;line-height: 60px; padding: 80px 40px 25px 0; font-size: 41px; font-weight: bold; color: #38A564; border-bottom: 1px #c8c8c8 solid; }
.pro .probox .pro01 .nin1 span { color: #333; }
.pro .probox .pro01 .nin2 { float: right; padding: 20px 62px 25px 0; font-size: 25px; color: #333; }
.pro .probox .pro01 .nin2 span { color: #38A564; }
.pro .probox .pro01 .nin3 { float: left; display: block; padding: 123px 0 50px 0; font-size: 20px; color: #333; }
.pro .probox .pro01 .nin3 li { list-style: none; position: absolute; }
.pro .nin3 li.wenti01 { padding-left: 145px; }
.pro .nin3 li.wenti02 { padding-left: 368px; }
.pro .nin3 li.wenti03 { padding-left: 588px; }
.pro .nin3 li.wenti04 { padding-left: 810px; }
.pro .nin3 li.wenti05 { padding-left: 1032px; }
.pro .probox .pro02 { float: left; width: 560px; /* height: 550px; */height: 180px; padding-right: 80px; }
.pro .probox .pro02 .te01 { padding-top: 20px; }
.pro .probox .pro02 .prpic { float: left; }
.pro .probox .pro02 .se01 { font-size: 20px; font-weight: bold; color: #333; float: left; border-bottom: 1px #c8c8c8 solid; margin-left: 14px; padding-bottom: 10px;width: 449px; }
.pro .probox .pro02 .se01 span, .pro .probox .pro02  p span { color: #38A564; }
.pro .probox .pro02 .se02 { font-size: 15px; color: #333; margin-left: 105px; padding-top: 50px; }
.pro .probox .pro02 .primg { margin-top: 50px; }
.pro .probox .pro02 .primg img { margin-right: 20px; }
.pro .probox .pro02 .primg img:last-child { margin-right: 0; }
.pro .probox .pro02  p { background: url(pro03.png)  no-repeat left 20px; height: 25px; padding: 20px 0px 0px 30px; line-height: 25px; font-size: 14px; }
.pro .probox .pro03 { float: left; width: 560px; /* height: 550px; */height: 180px; }
.pro .probox .pro03 .te01 { padding-top: 20px; }
.pro .probox .pro03 .prpic { float: left; }
.pro .probox .pro03 .se01 { font-size: 20px; font-weight: bold; color: #333; float: left; border-bottom: 1px #c8c8c8 solid; margin-left: 20px; padding-bottom: 10px;width: 455px; }
.pro .probox .pro03 .se01 span, .pro .probox .pro03  p span { color: #38A564; }
.pro .probox .pro03 .se02 { font-size: 15px; color: #333; margin-left: 105px; padding-top: 50px; }
.pro .probox .pro03 .primg { margin-top: 50px; }
.pro .probox .pro03 .primg img { margin-right: 20px; }
.pro .probox .pro03 .primg img:last-child { margin-right: 0; }
.pro .probox .pro03  p { background: url(pro03.png)  no-repeat left 20px; height: 25px; padding: 20px 0px 0px 30px; line-height: 25px; font-size: 14px; }
/* 问题 结束 */

/* 优势 开始 */
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:24px;color: #666;padding:50px 0 0;border-bottom: solid 10px #dedede;}
.edge .til01 { margin-top: 0; }
.edge:before{content: "";position: absolute;width: 2px;height: 1010px;background: #dedede;left: 50%;margin-left: -1px;bottom: 0;}
.edge_ico{width: 142px;height: 79px;line-height: 79px;color: #fff;background:url(../images/edge_ico.png) no-repeat center 0;font-size: 46px;text-align: center;top: 61px;left: 50%;margin-left: -71px;font-family: Myriad Pro;}
.edge1{clear: both;display: block;height: 486px;position: relative;}
.edge3{height: 571px;}
.edge4{height: 464px;}
.edge4 .edge_ico{top:-7px;}
.edge_p{width: 45.83%;background:url(edge_pic1.jpg) no-repeat right 0;height: 470px}
.edge_p2{background:url(edge_pic2.jpg) no-repeat 0 0;}
.edge_p4{background:url(edge_pic4.jpg) no-repeat 0 0;margin-top: -88px;}
.edge_p3{background:url(edge_pic3.jpg) no-repeat right 0;height: 571px}
.edge_w{width:45.73%;}
.edge_wc{width: 524px;padding:68px 0 0;height: 364px;}
.edge_wc4{padding: 30 0 0;}
.edge_wc h3{height:104px;line-height:44px;font-size:36px;white-space: nowrap;color: #38A564;margin-bottom: 26px;background:url(edge_ge.gif) no-repeat 0 bottom;}
.edge_wc h3 span{display: block;font-size: 24px;color: #333;line-height: 32px;font-weight: normal;}
.edge_wc li{padding: 0 0 13px 28px;background:url(ico10.gif) no-repeat 0 4px;}
.edge_wc li b{color: #38A564;}
.edge_zx{clear: both;display: block;padding: 22px 0 0;}
.edge_zx a{display: block;width: 161px;line-height: 44px;text-align: center;color: #fff;background: #38A564;border-radius: 22px;font-size: 20px;}

.homeYs { padding-top: 1120px;border-bottom: solid 10px #dedede; }
.homeYs-main { overflow: hidden; }
.wrap, .grWidth { width: 1200px; margin: 0 auto; }
.homeYs-main li { box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.1); height: 382px; }
.homeYs-main dl { padding-left: 140px; }
.homeYs-main .ys1 .left, .homeYs-main .ys3 .left, .homeYs-main .ys5 .left { float: left; text-align: left; margin-top: 100px; }
.homeYs-main dl dt b { display: block; width: 85px; height: 89px; background: url(../images/hYs-numBg.png) no-repeat center center; float: left; font-size: 38px; text-align: center; line-height: 89px; color: #fff; margin-left: -140px; position: relative; transition: all .5s; top: 0; }
.homeYs-main dl dt h5 { font-size: 38px; color: #191919; margin-bottom: 30px; position: relative; right: 0; transition: all .5s; font-weight: normal; }
.homeYs-main dl dt h5:before { content: ""; position: absolute; width: 0; height: 3px; background-color: #38A564; left: 170px; top: 10px; opacity: 0; }
.homeYs-main dl dt span { font-size: 18px; color: #bbbbbb; display: block; margin-top: 10px; }
.homeYs-main dl dd { font-size: 15px; color: #333; margin-bottom: 8px; position: relative; padding-left: 25px; }
.homeYs-main dl dd:before { position: absolute; content: ""; width: 5px; height: 5px; background-color: #38A564; left: 0px; top: 10px; }
.homeYs-main li .pic { display: block; overflow: hidden; }
.homeYs-main li img { position: relative; z-index: -1; display: block; transition: all .5s; }
.homeYs-main .ys2 .right, .homeYs-main .ys4 .right { float: right; text-align: left; margin-top: 100px; }
.homeYs-main li:hover dl dt b{top: 90px;}
.homeYs-main li:hover dl dt h5{right: 140px;}
.homeYs-main li:hover img{transform: scale(1.15);}
.homeYs-main li:hover dl dt h5:before{width: 60px;transition: all .5s;opacity: 1;transition-delay: .3s;}
.homeYs-main .ys3 .pic img { margin-left: 60px; }
.homeYs-main .ys5 .pic img { margin-left: 81px; }
/* 优势 结束 */

/* 横幅 开始 */
.w1200 { width: 1200px; margin: auto; }
.advertising { width: 100%; height: 280px; background: url(20180620091254_55472554.jpg) top center no-repeat; margin-bottom: 64px; }
.advertising_int { color: #fff; width: 505px; padding-top: 63px; }
.advertising_int p { font-size: 30px; padding-top: 30px; padding-bottom: 14px; background: url(../images/20180620094255_1186901215.png) top left no-repeat; font-weight: bold; }
.advertising_int span { display: block; font-size: 18px; padding-bottom: 8px; padding-top: 16px; font-weight: normal; }
.advertising_int strong { font-style: normal;font-family: Arial;width: 505px;font-size: 12px;color: #ccc;text-transform:uppercase;opacity: .5; }
.advertising_cm { text-align: center; width: 115px; height: 132px; line-height: 132px; background: url(../images/20180620091259_1584366732.png) center no-repeat; margin-top: 90px; margin-left: 36px; }
.advertising_cm a { font-size: 16px; color: #fff; }
/* 横幅 结束 */

/* 合作伙伴 开始 */
.part.content { width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei"; font-size: 14px; }
.part{font-family:"Microsoft Yahei";height:300px;position: relative;padding:66px 0 0;}
.part h2{height: 62px;line-height: 62px;font-size: 24px;color: #000;padding: 0 20px;position: relative;}
.part h2 a,.webox_w h2 a{display: block;color: #000;}
.part h2:before{content: "";position: absolute;width:4px;height:26px;background:#38A564;top:19px;left:0;}
.part h2 span{float: right;font-weight: normal;font-size: 22px;}
.part h2 span a{background:url(ico01.gif) no-repeat right center;padding:0 30px 0 0;}
.part_c{overflow: hidden;}
.part_c li{float: left;margin: 0 18px 0 0;overflow: hidden;text-align: center;font-size: 16px;}
.part_c li p{background: #f3f3f3;/* padding: 7px 0; */overflow: hidden; border: 3px solid #f4f4f4;}
.part_c li p,.part_c li p img{width: 220px;height: 113px;display: block;}
.part_c li span{display: block;line-height: 52px;color: #38A564;font-weight: bold;}
.part_c li span a{display: block;color: #38A564;}
.prev1,.next1{width:26px;height:26px;cursor: pointer;z-index: 11;top:109px;right:-46px;}
.prev1{left:-46px;}
/* 合作伙伴 结束 */

/* 流程 开始 */
h2.tit a { text-align: center; font-size: 40px; color: #333; display: block; margin-bottom: 50px; background: url(tit.jpg) no-repeat center 47px; }
h2.tit a em { font-size: 18px; color: #555; display: block; font-weight: normal; padding-top: 40px; }
.lc { height: 461px; padding-top: 84px; }
.lc ul { margin-top: 50px; }
.lc ul li { width: 138px; height: 138px; float: left; margin-right: 39px; }
.lc ul li a { width: 138px; height: 138px; line-height: 193px; text-align: center; display: block; font-size: 20px; color: #333; font-weight: bold; }
.lc ul li.nobot { margin-right: 0; }
.lc ul li.lc01 a { background: url(lc01.jpg) no-repeat center center; }
.lc ul li.lc02 a { background: url(lc02.png) no-repeat center center; }
.lc ul li.lc03 a { background: url(lc03.png) no-repeat center center; }
.lc ul li.lc04 a { background: url(lc04.png) no-repeat center center; }
.lc ul li.lc05 a { background: url(lc05.png) no-repeat center center; }
.lc ul li.lc06 a { background: url(lc06.png) no-repeat center center; }
.lc ul li.lc07 a { background: url(lc07.png) no-repeat center center; }
.lc .content >  span { background: url(tel2.jpg) no-repeat left center; padding-left: 63px; margin: 55px 0 0 376px; float: left; height: 60px; display: block; }
.lc .content > span b { font-size: 14px; color: #555; font-weight: normal; }
.lc .content > span em { font-size: 30px; color: #38A564; font-weight: bold; display: block; padding-top: 6px; }
.lc .zx_btn { float: left; margin-top: 74px; margin-left: 28px; }
/* 流程 结束 */

/* 解决方案 开始 */
.case { width:100%; margin:auto; /* background:url(case_bg.jpg) top center no-repeat; */ padding-top:16px;  padding-bottom:65px; overflow:hidden;}
.case_til {font-size:45px; font-weight: bold; color:#005d99; margin-bottom:10px; text-align:center;}
.case_til span { display:block; color:#333; font-weight: normal; font-size:18px; text-align:center; margin-top:10px; overflow:hidden}
.case_nor { position:relative; margin-top:25px; overflow:hidden}
.case_nor .case_list { width:1200px; height:420px; overflow: hidden;}
.case_nor .case_list li { width:255px; text-align:center; height:68px; line-height:68px; margin-bottom:20px; background: #38A564; }
.case_nor .case_list li a { font-size:16px; display:block; color:#fff;}
.case_nor .case_list li:hover { background: #f68100;}
.case_nor .case_list li:hover a { color:#fff}
.case_nor .case_tu { width:656px; height:420px; position:absolute; left: 272px;}
.case_nor .case_list li.cur { background: #f68100; }
.case_nor .case_list li.cur a { color:#fff; }
.case_nor .case_list span { display:block; width:255px; text-align:center; height:68px; line-height:68px;
    position:absolute; top:352px; right:0; background: #38A564;}
.case_nor .case_list span a { font-size:16px; display:block; color: #fff; }
.case_nor .case_list span:hover a { color:#fff; }
.case_nor .case_list li:nth-child(6) { position:absolute; top:0; right:0; }
.case_nor .case_list li:nth-child(7) { position:absolute; top:88px; right:0; }
.case_nor .case_list li:nth-child(8) { position:absolute; top:176px; right:0; }
.case_nor .case_list li:nth-child(9) { position:absolute; top:264px; right:0; }
.case_nor .case_tu li { position:relative; width:656px; height:420px;background: #ddd;}
.case_nor .case_tu li span { position:absolute; left: 0; bottom: 0;width: 502px;height: 95px;padding: 0 25px;z-index:1;color:#fff;
background: rgba(0,0,0,.6); }
.case_nor .case_tu li strong {font-size:20px;display:block;margin-bottom: 8px;margin-top: 9px;}
.case_nor .case_tu li b {position:absolute;bottom:0;right:0;z-index:1;display:block;width:104px;height: 95px;line-height: 95px;background:#f68100;text-align:center;}
.case_nor .case_tu li b a {color:#fff;font-weight:normal;font-size: 18px;}
/* 解决方案 结束 */

/* 关于我们 开始 */
.about{background: #fff;position: relative;overflow: hidden;height: 1150px;}

.about h2 { padding-top: 15px; }
.about .picc{background: url(about_pic.jpg) no-repeat center top;position: relative;height: 500px;}
.about .picc:after{content: "";width: 0;height: 0;position: absolute;border-top: 48px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}
.about .picc em:before{content: "";width: 0;height: 0;position: absolute;border-bottom: 48px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;bottom:0;}
.about .picc em:after{content: "";width: 0;height: 0;position: absolute;border-bottom: 48px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;bottom:0;margin-left: -1920px;}
.about .pic { width: 1200px;height: 493px; background: url("../images/index_about.jpg") no-repeat;margin: 0 auto; }
.about .con{margin-top: 42px;}
.about .con h3{font-size: 22px;color: #252525;display: block;}
.about .con p.ms{line-height: 30px;color:#393939;font-size: 16px;margin-top: 25px;margin-bottom: 36px;}
.about .tit ul{float: left;}
.about .tit em{float: right;background: url(about_more.png) no-repeat right center;height: 18px;padding-right: 22px;}
.about .tit em a{color: #38A564;text-decoration: underline;}
.about .tit li{float: left;}
.about .tit li a{display:inline-block;margin-right: 46px;}
.about .tit li img{display: inline-block;vertical-align: middle;-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: all 0.2s ease-in;}
.about .tit li span{display: inline-block;font-size: 20px;color: #1A1A1A;font-weight: bold;vertical-align: middle;margin-left: 10px;transition: all 0.2s ease-in;line-height: 0}
.about .tit li:last-child a{margin-right: 0;}
.about .tit li.cur span,.about .tit li:hover span{color: #38A564;}
.about .tit li.cur img,.about .tit li:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.about .cons{margin-top: 32px;}
.white, .whites { position: relative; overflow: hidden; }
.about .cons li{float: left;width: 275px;height: 232px;overflow: hidden;margin-right: 12px;display: inline;}
.about .cons li:last-child{margin-right: 0;}
.about .cons li a{display: block;}
.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; }
/* 关于我们 结束 */

/* 底部新闻 开始 */
.left { float: left; }
.right { float: right; }
.xinwen { padding-top: 40px; }
.xinwen .container { margin-left: auto; margin-right: auto; width: 1200px; }
.soltitle { text-align: center; height: 110px; }
.soltitle .sol { height: 58px; border: 1px solid rgba(0, 0, 0, 0.1); width: 435px; margin: 0 auto; display: block; }
.soltitle .sol p { background: #fff; width: 50%; height: 49px; position: relative; margin: 0 auto; top: -26px; }
.soltitle .soltit { position: relative; z-index: 999; padding: 0 14px; top: -84px; font-size: 40px; color: #333; display: block; font-weight: bold; }
.soltitle .solsubt { position: relative; top: -65px; z-index: 999999; font-size: 16px; color: #fff; background: #006cb8; padding: 0 14px; border-radius: 2px; height: 30px; line-height: 30px; display: inline-block; }
.gonshi { width: 577px; overflow: hidden; }
.gotit { background: #eee; width: 100%; height: 60px; }
.gotit p { font-size: 22px; font-weight: bold; color: #333; line-height: 60px; float: left; padding-left: 36px; }
.gotit span { float: left; color: #999; font-size: 14px; line-height: 60px; text-transform: uppercase; padding: 0 10px; }
.gotit i { display: block; width: 47px; height: 60px; background: url("nico.png")no-repeat 3px center; float: right; }
.gotit a { display: block; height: 60px; }

.newlist { margin: 35px 0; overflow: hidden; }
.toutiao { overflow: hidden; margin: 30px 0 20px; }
.toutiao:hover p { color: #38A564; }
.gonr .toutiao img { float: left; display: block; width: 220px; height: 165px; overflow: hidden; border: 1px solid #eee; }
.touwen { width: 328px; float: left; margin: 25px 7px 0 20px; }
.touwen p { font-size: 16px; color: #333333; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.touwen i { display: block; height: 1px; width: 30px; background: #ff8c00; margin: 16px 0 12px; }
.touwen span { font-size: 14px; color: #999; line-height: 25px; display: block; }
.gonr ul li:first-child { border-top: 1px solid #e5e5e5; }
.gonr ul li { border-bottom: 1px solid #e5e5e5; padding: 0 0 0 20px; line-height: 35px; }
.gonr ul li a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #777; }
.gonr ul li a:hover { color: #006db8; }
.gonr ul li .date { float: right; color: #999; font-size: 16px; }
.partit { background: #38A564; width: 150px; height: 160px; padding: 55px 27px 52px; }
.partit p { font-size: 20px; font-weight: bold; color: #fff; }
.partit span { font-size: 70px; color: #3c82cc; font-family: "Arial"; letter-spacing: -1.5px; text-transform: uppercase; display: block; height: 70px; line-height: 70px; margin-top: 10px; }
.partit a { display: block; }
.partit i { display: block; background: url("nico4.png")no-repeat; width: 45px; height: 45px; margin-top: 25px; }
.problem { overflow: hidden; margin-top: 20px; }
.txtScroll-left77 { width: 995px; float: left; position: relative; border-left: none !important; border: 1px solid #dddddd; }
.txtScroll-left77 .bd { width: 996px; overflow: hidden; padding: 52px 0 48px; }
.txtScroll-left77 .bd ul { overflow: hidden; zoom: 1; }
.txtScroll-left77 .bd ul li { width: 283px; float: left; _display: inline; border-left: 1px solid #e4e4e4; padding: 0 24px; }
.txtScroll-left77 .bd ul li p { font-size: 16px; color: #333; display: block; background: url(q.png)no-repeat left center; padding-left: 59px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.txtScroll-left77 .tempWrap { width: 100% !important; }
.txtScroll-left77 .bd ul li i { display: block; width: 100%; height: 1px; background: #e4e4e4; margin: 15px 0; }
.txtScroll-left77 .bd ul li span { font-size: 14px; color: #999; background: url(a.png)no-repeat left 5px; display: block; padding-left: 59px;
    line-height: 25px; }
.txtScroll-left77 .bd ul li em { display: block; width: 20px; height: 20px; background: url("nico3.png"); margin: 20px 0 0 60px; }
/* 底部新闻 结束 */

/* 友情链接 */
.youqing { padding: 30px 0 30px; background: #eeeeee; overflow: hidden; }
.youqing .container { width: 1200px;margin:0 auto; }
.youqing a { font-size: 14px; color: #666; padding-right: 21px; display: block; line-height: 55px; float: left; }
.youqing a:hover { color: #0661b0; }
.youqing p { font-size: 20px; color: #333; font-weight: bold; background: url("youqing.png")no-repeat left center; padding-left: 32px; }
.youqing span { font-size: 14px; color: #999; font-weight: normal; text-transform: uppercase; }
.youqing i { padding: 0 7px; }