

/*end*/

body{overflow-x:hidden;}







.search{height:85px; background:url(./hg2.jpg) no-repeat bottom center;}

.sea span{display: block; width:640px;padding-top:30px;float:left;}

.sea span i{display: block; width:94px; height:23px;line-height: 23px;float:left; font-size: 14px; color:#666666; text-align: right; border-left:2px solid #0574be;}

.sea span a{display: block; float:left; font-size: 14px; color:#666666; margin-right: 10px;}

.sea p{width:290px; height:50px;float:right;margin-right: 9px; padding-top:17px;}

.sea p .txt{width:240px; height:50px; line-height: 50px;float:left; background:0; border:0; padding:0 10px; box-sizing: border-box; font-size: 14px; color:#666666;}

.sea p .btn{width:50px; height:50px; float:left;background:url(./btn.png) no-repeat center; cursor: pointer;}



.case{height:850px;font-family: "Microsoft Yahei";line-height:24px;overflow: hidden;padding: 60px 0 0;}

.casetil{height: 78px;

    overflow: hidden;

    text-align: center;

    margin-bottom: 20px;

    margin: 0 auto;

    width: 1200px;}

.casetil li{width: 179px !important;

    float: left;

    line-height: 42px;

    font-size: 16px;

    border: 1px solid #ccc;

    /* padding: 0 25px 0 0; */

    border-radius: 35px;margin-left: 0.7%;}

.casetil li a{display: block;color: #333;}

.casetil li:hover a,.casetil li.on a{background:#0574be;color: #fff;border-radius: 35px;border: 0;}

.casetil li:nth-child(4){margin-left: 0.7% !important;}

.case_c,.case_cl dl{width:1200px;overflow: hidden;height:484px;border-radius: 7px;}

.case_cl dd{width: 1140px;height:65px;background:#3a3b40;color: #eceded;line-height:22px;padding: 20px 30px 0;}

.case_cl dd h3{width: 160px;height:48px;font-size:20px;line-height:48px;color: #fff;font-weight: normal;padding: 0 0 0 15px;float: left;}

.case_cl dd h3 a{color: #fff;display: block;}

.case_cl dd p{width:735px;float: left;}

.case_cl dt img,.case_cl dt{width:1200px;height:400px;display: block;overflow: hidden;}

/**/

.guide{height:650px;}

.gui{padding-top:100px;}

.gui .gui-left{width:300px;float:left;}

.gui .gui-left .gui-left-top{height:293px;line-height: 0;}

.gui .gui-left .gui-left-top img{width:100%;}

.gui .gui-left .gui-left-bot{height:156px;background:#0574be;padding:34px 0 0 59px; box-sizing: border-box; }

.gui .gui-left .gui-left-bot span{display: block; height:35px; line-height: 35px;font-size: 26px; color:#FFFFFF;}

.gui .gui-left .gui-left-bot p{height:36px; line-height: 36px; font-size: 26px; color:#74C449; font-weight: bold;margin-bottom: 11px;}

.gui .gui-left .gui-left-bot i{display: block; width:45px; height:2px; background:#FFFFFF;}

.gui .gui-rig{width: 900px; float:right;}

.gui .gui-rig ul li{float:left;width:300px;height:449px; border-right:1px solid rgba(0,0,0,0.1);padding:55px 53px 0 43px; box-sizing: border-box;}

.gui .gui-rig ul li i{display: block; width:55px; height:55px;margin-bottom: 31px;}

.gui .gui-rig ul li i img{width:100%;}

.gui .gui-rig ul li strong{display: block; line-height: 24px;font-size: 20px; color:#333333;margin-bottom: 21px;}

.gui .gui-rig ul li strong b{display: block; font-size: 26px;}

.gui .gui-rig ul li p{line-height: 26px;font-size: 14px; color:#333333;margin-bottom: 30px;height:100px;}

.gui .gui-rig ul li em{display: block; height:46px; line-height: 46px;border-bottom:2px solid #c3c3c3;font-size: 16px; color:#333333; font-weight: bold;background:url(./gui-jt.png) no-repeat right;}

.gui .gui-rig ul li:last-child{border-right:0;}

/*xban*/

.xban{height: 340px;background: url(https://images0a.543211688.com/qianfengmu/img/gg_bg.jpg) no-repeat center 0;}

.xban_l{float: left;margin-top: 60px;position:relative;top:0;transition: all 0.5s;}

.xban_l h2{font-size: 46px;

    color: #fff;

    line-height: 66px;

    padding-bottom: 26px;

    letter-spacing: 11px;}

.xban_l h2 span{display: block;letter-spacing: 23px;}

.xban_l:hover{top:-10px;}

.xban_l p{display: inline-block;font-size: 19px;color: #fff;font-weight: bold;line-height: 19px;padding-top: 36px;border-top: 1px solid rgba(255,255,255,0.5);}

.xban .tel{float: right;margin-top: 70px;}

.xban .tel p{font-size: 14px;color: #fff;line-height: 14px;padding-left: 52px;margin-bottom: 20px;}

.xban .tel p em{display: block;font-size: 36px;line-height: 44px;font-weight: bold;font-family: Arial;color: #fff;}

.xban .tel p:nth-child(1){background: url(https://images0a.543211688.com/qianfengmu/img/gg_dh.png) no-repeat left 4px;}

.xban .tel p:nth-child(2){background: url(https://images0a.543211688.com/qianfengmu/img/gg_sj.png) no-repeat left 4px;}

.xban .tel .zx{display: block;

    width: 178px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    background: #0574be;

    border-radius: 8px;

    margin-top: 36px;

    letter-spacing: 2px;}

.xban .tel .zx:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

/*优势*/

.ys_bg{background:url(https://images0a.543211688.com/qianfengmu/img/ys_bg.jpg) no-repeat center 0;height: 822px;overflow: hidden;padding: 68px 0 0;}

.ys h2{text-align: center;margin-bottom: 42px;}

.ys h2 span{display: block; height:50px; line-height: 50px; font-size: 40px; color:#333333;font-weight: bold;}

.ys h2 em{display: block;height:29px; line-height: 29px; font-size: 20px; color:#666666; font-weight: normal; margin-bottom: 17px; }

.ys h2 i{display: block; width:59px; height:3px; background:#0574be; margin:0 auto;}

.ys_t{padding: 0px 0 0 105px;height: 90px;}

.ys_t ul li{float: left;width: 265px;font-size: 24px;color: #fff;height: 60px;overflow: hidden;position: relative;cursor: pointer;}

.ys_t ul li em{display: block;float: left;width: 40px;height: 40px;line-height: 0;overflow: hidden;padding: 0 12px 0 0;}

.ys_t ul li em img{width: 40px;height: 40px;}

.ys_t ul li b{display: block;float: left;font-size: 24px;color: #333;width: 200px;line-height: 24px;}

.ys_t ul li i{display: block;font-size: 12px;font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}

.ys_t ul li{

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px transparent;}

.ys_t ul li:before {

  content: "";

  position: absolute;

  z-index: -1;

  left: 0;

  right: 100%;

  bottom: 0;

  background: #0574be;

  height: 3px;

  -webkit-transition-property: right;

  transition-property: right;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.ys_t ul li:hover:before {right: 35%;}

.ys_t ul li.on{ background:url(./ys_line01.gif) no-repeat 0 57px;}

.ys_m dl dt{width: 833px;height: 543px;float: right;line-height: 0;overflow: hidden;}

.ys_m dl dt img{width: 833px;height: 543px;}

.ys_m dl dd{width: 267px;height: 443px;background: #fff;float: left;padding: 100px 50px 0;position: relative;z-index: 10;}

.ys_m dl dd:before{content: "";width: 0;height: 0;position: absolute;right: -20px;top: 112px;

border-left:20px solid #fff; 

border-top:20px solid transparent;

border-bottom:20px solid transparent;

}

.ys_m dl dd h5{font-size: 32px;color: #0574be;height: 75px;line-height: 32px; background:url(./ys_line02.gif) no-repeat 0 71px;margin-bottom: 25px;}

.ys_m dl dd h5 i{display: block;font-size: 14px;color: #666;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;font-weight: normal;}

.ys_m dl dd p{font-size: 14px;color: #333;line-height: 24px;padding: 20px 0 0 20px; background:url(./ys_ico01.gif) no-repeat 0 25px;}

.ys_m dl dd span{display: block;width: 227px;padding: 50px 0 0;}

.ys_m dl dd span a{display: block;font-size: 16px;color: #fff; background:url(./ys_btn.gif) no-repeat;width: 160px;height: 51px;line-height: 50px;overflow: hidden;padding-left: 67px;}

.ys_m dl dd span a:hover,.ban01_r em a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}



/*cess*/

.cess{height: 422px;background: url(./cess_bg.jpg) no-repeat center 0;margin-top: -123px;padding-top: 100px;box-sizing: border-box;}

.cess_con{height: 217px;}

.cess_con h2{float: left;margin-top: 50px;font-weight: normal;}

.cess_con h2 b{display: block;font-size: 32px;color: #fff;line-height: 45px;}

.cess_con h2 i{display: block;font-size: 14px;line-height: 14px;color: #fff;opacity: 0.5;text-transform: uppercase;padding-top: 12px;}

.cess_con ul{float: right;margin-top: 60px;margin-right: -20px;}

.cess_con li{float: left;width: 88px;padding-left: 32px;height: 107px;background: url(./cess_jt1.png) no-repeat;}

.cess_con li img{display: block;height: 44px;}

.cess_con li p{font-size: 16px;color: #fff;line-height: 28px;padding: 10px 20px 0 0;}

.cess_con li:hover{background: url(./cess_jt2.png) no-repeat;}

.cess_con li:hover img{animation: flipInY 1s;}



/**/

.fwbj{padding:63px 0 50px;background: #fff;}

.fwbj h2{text-align: center;margin-bottom: 42px;}

.fwbj h2 span{display: block; height:50px; line-height: 50px; font-size: 40px; color:#333333;font-weight: bold;}

.fwbj h2 em{display: block;height:29px; line-height: 29px; font-size: 20px; color:#666666; font-weight: normal; margin-bottom: 17px; }

.fwbj h2 i{display: block; width:59px; height:3px; background:#0574be; margin:0 auto;}

.fwbj ul li{float:left;width:32.6%;margin-left: 0.7%;}

.fwbj ul li dl dt{width:100%; position: relative;}

.fwbj ul li dl dt span{display: block; width:100%; line-height: 0;overflow: hidden;}

.fwbj ul li dl dt span img{width: 99%;
    transition: 1s;
    border: 1px solid #ccc;}

.fwbj ul li dl dt .hover{width:100%;padding:30px 27px 37px; box-sizing: border-box;position: absolute; left:0;bottom:-10%;background:#0574be; opacity: 0; transition: .5s;height:151px; box-sizing:border-box;}

.fwbj ul li dl dt .hover h4{height:40px; line-height: 40px; font-size: 20px; color:#FFFFFF;}

.fwbj ul li dl dt .hover p{ line-height: 27px;font-size: 16px; color:#FFFFFF; margin-left: 0;}

.fwbj ul li dl dt .hover .dbx{display: block; width:20px; height:11px;background:url(./fw-dbx.png) no-repeat center; position: absolute; left:37px;bottom:-11px;}

.fwbj ul li dl dd{padding:20px 0 30px 36px;}

.fwbj ul li dl dd h4{height:39px; line-height: 39px;padding-bottom:20px;background:url(./fw-jt.png) no-repeat left bottom;}

.fwbj ul li dl dd h4 a{font-size: 18px; color:#333333;font-weight: normal;}

.fwbj ul li:first-child,.fwbj ul li:nth-child(4){margin-left: 0;}

.fwbj ul li:hover dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);}

.fwbj ul li:hover dt .hover{bottom:0; opacity:1;}

.fwbj ul li:hover dd h4{background:url(./fw-jt_h.png) no-repeat left bottom}



.fw-tel{height:148px; margin-top:-80px;}

.fw-tel .f-tel{height:148px;background:#FFF;}

.fw-tel .f-tel .f-tel-left{width:435px; height:148px;background:url(./fwlx.jpg) no-repeat center;float:left;padding:46px 45px 0 54px; box-sizing: border-box;}

.fw-tel .f-tel .f-tel-left h3{background:url(./fw-jt2.png) no-repeat right;}

.fw-tel .f-tel .f-tel-left h3 span{display: block;height:28px; line-height: 28px; font-size: 24px; color:#FFF;}

.fw-tel .f-tel .f-tel-left h3 em{display: block; height:13px; line-height: 13px;margin-bottom: 12px; font-size: 12px; color:rgba(255,255,255,0.5); font-family: "ArialMT"}

.fw-tel .f-tel .f-tel-left h3 i{display: block; width:59px; height:3px; background:#fff;}

.fw-tel .f-tel .f-tel-rig{width:765px;float:right;padding:43px 0 0 104px; box-sizing: border-box;height:148px; border-bottom:1px solid #E0E0E0;  }

.fw-tel .f-tel .f-tel-rig span{display: block; float:left; height:51px;padding-left:42px;background:url(./tel.png) no-repeat left;}

.fw-tel .f-tel .f-tel-rig span em{display: block; font-size: 14px;color:#333333; line-height: 22px;}

.fw-tel .f-tel .f-tel-rig span i{display: block; font-size: 27px; line-height:32px; color:#333333; font-weight: bold;font-style: normal;}

.fw-tel .f-tel .f-tel-rig b{display: block;float:left;width:34px; height:51px; background:url(./xg.png) no-repeat center;margin:0 27px;}

/**/

.f_pr {

    position: relative;

}

.g_ys1{background:url(./ysbg1.jpg) no-repeat center top;height: 851px;padding-top: 84px;overflow: hidden;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;}

.g_ys1 h2{text-align: center;margin-bottom: 42px;}

.g_ys1 h2 span{display: block; height:48px; line-height: 48px; font-size: 40px; color:#333333; font-weight: bold;}

.g_ys1 h2 em{display: block; height:28px; line-height: 28px;font-size: 20px; color:#666666; margin-bottom: 18px; font-weight: normal;}

.g_ys1 h2 i{display: block; width:59px; height: 3px; background:#0574be; margin:0 auto;}

.g_ys1 h4{position: relative;height: 126px;font-size: 38px;color:#0574be;padding-top: 16px;}

.g_ys1 h4 i{position: absolute;left:0;top:0;}

.g_ys1 h4 em{display: block;font-size: 24px;color: #666666;font-weight: normal;    line-height: 60px;}



.ys1c dl{padding-top: 22px;height: 85px;border-bottom: 1px solid #e8e9e9;width: 525px;}

.ys1c dt{float: left;width: 60px;font-size: 34px;color:#cecece;}

.ys1c dd{float: left;width: 455px;}

.ys1c h3{line-height: 38px;font-size: 22px;color:#333333;}

.ys1c p{font-size: 16px;color:#666666;}

.ys1c p b{font-weight: normal;color:#0574be;}

.ys1c dl:nth-child(3){border-bottom: none;}

.ys1c dl:nth-child(1){animation-delay: 0.1s;}

.ys1c dl:nth-child(2){animation-delay: 0.2s;}

.ys1c dl:nth-child(3){animation-delay: 0.3s;}

.g_ys2{background:url(./ysbg2.jpg) no-repeat center top;height: 863px;padding-top: 356px;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;}

.g_ys2 dl{background: #f9f9f9;height: 507px;padding: 5px 5px 0 5px;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;}

.g_ys2 dt{float: left;width:597px;height: 502px;}

.g_ys2 dd{float: right;padding: 63px 8px 0 0;width:552px;}

.g_ys2 h4{position: relative;height: 126px;padding-left: 120px;font-size: 38px;color:#0574be;padding-top: 16px;    line-height: 40px;}

.g_ys2 h4 i{position: absolute;left:0;top:0;}

.g_ys2 h4 em{display: block;font-size: 24px;color: #666666;font-weight: normal;}

.g_ys2 li{height: 58px;line-height: 58px;border-bottom: 1px solid #e6e6e6;font-size: 16px;color: #666666;}

.g_ys2 li i{float: left;width: 60px;text-align:center;font-size: 34px;color:#cecece;font-style: normal;}

.g_ys2 li b{float: left;font-size: 22px;color:#333333;padding-right: 15px;}

.g_ys2 li span{color: #0574be;}

.g_ys2 li:nth-child(1){animation-delay: 0.1s;}

.g_ys2 li:nth-child(2){animation-delay: 0.2s;}

.g_ys2 li:nth-child(3){animation-delay: 0.3s;}

.g_ys2 li:nth-child(4){animation-delay: 0.4s;}



.g_ys3{padding-top: 70px;height: 480px;}

.g_ys3 .ys3tit{height: 128px;position: relative;}

.g_ys3 h2{position: relative;height: 126px;padding-left: 120px;font-size: 38px;color:#0574be;padding-top: 16px;}

.g_ys3 h2 i{position: absolute;left:0;top:0;}

.g_ys3 h2 em{display: block;font-size: 24px;color: #666666;font-weight: normal;}

.g_ys3 .ys3tit span{position: absolute;right: 0;top:0;}

.g_ys3 dl{float: left;width:382px;height: 327px;background: #ededed;margin-right: 26px;padding-top: 34px;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;}

.g_ys3 dl:nth-child(3){margin-right: 0;}

.g_ys3 dt{width:132px;margin:0 auto 10px;height: 132px;background: #fff;border-radius: 50%;overflow: hidden;}

.g_ys3 dt img{transition: all 0.3s linear 0s;}

.g_ys3 h3{height: 58px;text-align:center;font-size: 22px;color:#333333;position: relative;}

.g_ys3 h3:before{content: "";position: absolute;width:24px;height: 2px;background: #0574be;left:50%;margin-left: -12px;top:48px;}

.g_ys3 p{font-size: 16px;line-height: 24px;color:#4c4c4c;text-align:center;}

.g_ys3 dl:hover dt img{margin-left: -132px;}



.case .cas{padding-top:25px;}

.cas h2{text-align: center;margin-bottom: 42px;}

.cas h2 span{display: block; height:48px; line-height: 48px; font-size: 40px; color:#333333; font-weight: bold;}

.cas h2 em{display: block; height:28px; line-height: 28px;font-size: 20px; color:#666666; margin-bottom: 18px; font-weight: normal;}

.cas h2 i{display: block; width:59px; height: 3px; background:#0574be; margin:0 auto;}

.cas .hd{height:70px; }

.cas .hd .hd-left{width:1040px;float:left;}

.cas .hd .hd-left span{float:left;height:70px;width:155px;}

.cas .hd .hd-left span i{display: block; width:39px; height:37px; margin:0 auto 2px;}

.cas .hd .hd-left span .cas-icon1{background:url(./cas-icon1.png) no-repeat center;}

.cas .hd .hd-left span .cas-icon2{background:url(./cas-icon2.png) no-repeat center;}

.cas .hd .hd-left span .cas-icon3{background:url(./cas-icon3.png) no-repeat center;}

.cas .hd .hd-left span .cas-icon4{background:url(./cas-icon4.png) no-repeat center;}

.cas .hd .hd-left span .cas-icon5{background:url(./cas-icon5.png) no-repeat center;}

.cas .hd .hd-left span .cas-icon6{background:url(./cas-icon6.png) no-repeat center;}

.cas .hd .hd-left span .cas-icon7{background:url(./cas-icon7.png) no-repeat center;}

.cas .hd .hd-left span em{display: block; height:38px; line-height: 38px;text-align: center;padding-bottom:3px; font-size: 16px; color:#333333;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}

.cas .hd .hd-left b{display: block; width:24px; height:43px; background:url(./cas-xt.png) no-repeat center;float:left;margin:0px 14px 0;}

.cas .hd .hd-left span a{display: block;}

.cas .hd .hd-left span:hover .cas-icon1{background:url(./cas-icon1_h.png) no-repeat center;}

.cas .hd .hd-left span:hover .cas-icon2{background:url(./cas-icon2_h.png) no-repeat center;}

.cas .hd .hd-left span:hover .cas-icon3{background:url(./cas-icon3_h.png) no-repeat center;}

.cas .hd .hd-left span:hover .cas-icon4{background:url(./cas-icon4_h.png) no-repeat center;}

.cas .hd .hd-left span:hover .cas-icon5{background:url(./cas-icon5_h.png) no-repeat center;}

.cas .hd .hd-left span:hover .cas-icon6{background:url(./cas-icon6_h.png) no-repeat center;}

.cas .hd .hd-left span:hover .cas-icon7{background:url(./cas-icon7_h.png) no-repeat center;}

.cas .hd .hd-left span:hover em{background:url(./cas-xt2.png) no-repeat bottom center; color:#333333; font-weight: bold;}

.cas .hd .hd-rig{float:right;width: 160px;height:70px;}

.cas .hd .hd-rig i{display: block; width:39px; height:37px; margin:0 auto 2px;background:url(./cas-icon8.png) no-repeat center;}

.cas .hd .hd-rig em{display: block; height:38px; line-height: 38px;text-align: center;padding-left:14px; font-size: 16px; color:#333333;}

.cas .hd .hd-rig:hover i{background:url(./cas-icon8_h.png) no-repeat center;}

.cas .hd .hd-rig:hover em{background:url(./cas-xt2.png) no-repeat bottom center; color:#333333; font-weight: bold;}

.cas .cas-con{height:526px; position: relative;margin-bottom: 42px;}

.cas .cas-con dl{height:526px;background:#F3F3F3;}

.cas .cas-con dl dt{width:780px; height:526px; float:left; line-height: 0;}

.cas .cas-con dl dt img{width:100%; height:526px;}

.cas .cas-con dl dd{width:420px; float:right;padding:85px 46px 0; box-sizing: border-box;}

.cas .cas-con dl dd h4{height:60px; line-height: 36px; margin-bottom: 7px;}

.cas .cas-con dl dd h4 a{font-size: 22px; color:#333333; font-weight: bold;}

.cas .cas-con dl dd em{display: block;line-height: 19px;font-size: 16px; color:#333333;padding-bottom:23px; position: relative;margin-bottom: 12px;}

.cas .cas-con dl dd em:before{width:53px; height:2px; background:#0574be; content:""; position: absolute;left:0;bottom:0;}

.cas .cas-con dl dd p{line-height: 24px;font-size: 14px; color:#666666;letter-spacing: 1px;}

.cas .cas-con .cas-jt{position: relative;}

.cas .cas-con .cas-jt i{display: block; width:50px;height:50px;}

.cas .cas-con .cas-jt .cas-prev{background:url(./cas-prev.png) no-repeat center; position: absolute; left:-97px; top:-298px;}

.cas .cas-con .cas-jt .cas-next{background:url(./cas-next.png) no-repeat center; position: absolute; right:-97px; top:-298px;}

.cas .cas-con .cas-ul{width:210px; position: absolute; right:155px; bottom:112px;}

.cas .cas-con .cas-ul li{float:left;width:15px; height:15px;background:#D0D0D0;margin-right: 20px;border-radius: 50%;}

.cas .cas-con .cas-ul li.on{background:#0574be;}

.cas .cas-gs ul{height:97px; overflow: hidden;}

.cas .cas-gs ul li{float:left; width:240px; height:48px; line-height: 48px;border-bottom:1px solid #dadada;}

.cas .cas-gs ul li a{font-size: 16px; color:#090909;}

.cas .cas-gs ul li:hover a{font-weight: bold; color:#0574be;}

.g_yfdz{background:url(./yfslbg.jpg) no-repeat center top;height: 980px;overflow: hidden;position: relative;}

.yfysimg1{position: absolute;left:-360px;top:0;width:960px;overflow: hidden;}

.yfysimg2{position: absolute;right:0;top:540px;width:600px;height: 394px;overflow: hidden;}

.yfysimg1 img,.yfysimg2 img{display: block;transition: all 0.3s linear 0s;}

.yfysimg1:hover img,.yfysimg2:hover img{transform: scale(1.1);}





.g_yfdz h2{padding-top: 65px;text-align:right;font-size: 48px;font-weight: bold;color:#222222;height: 205px;}

.g_yfdz h2 em{display: block;font-size: 70px;color:#d0d0da;text-transform:uppercase;line-height: 70px;}

.g_yfdz h2 span{display: block;font-size: 20px;color:#454545;font-weight: normal;padding-top: 6px;}

.g_yfdz li:nth-child(1){margin-left: 600px;}

.g_yfdz li{height: 271px;margin-bottom: 119px;float: left;width: 300px;padding-top: 60px;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;}

.g_yfdz li span{display: block;margin-bottom: 15px;}

.g_yfdz li p{font-size: 15px;line-height: 24px;color:#666666;padding: 0 36px;text-align:center;}

.g_yfdz li:nth-child(2n) p{color:#fff;}

.g_yfdz li:nth-child(1){background: #fff}

.g_yfdz li:nth-child(1) span{text-align:center;font-size: 20px;color:#333333;line-height: 50px;}

.g_yfdz li:nth-child(1) span b{font-size: 80px;color:#333333;}

.g_yfdz li:nth-child(2){background: #0574be}

.g_yfdz li:nth-child(2) span{text-align:center;font-size: 20px;color:#fff;line-height: 50px;}

.g_yfdz li:nth-child(2) span b{font-size: 80px;color:#fff;}

.g_yfdz li:nth-child(3){background: #eee}

.g_yfdz li:nth-child(3) span{display: block;font-size: 34px;color:#333333;line-height: 66px;font-weight: bold;text-align:center;}

.g_yfdz li:nth-child(4){background: #f18700}

.g_yfdz li:nth-child(4) span{display: block;font-size: 34px;color:#fff;line-height: 66px;font-weight: bold;text-align:center;}

.g_yfdz li:nth-child(3),.g_yfdz li:nth-child(4){margin-bottom: 0;height: 274px;}

/**/

.ttbj{height:220px; background:url(./ttbj.jpg) no-repeat center;}

.tt{padding-top:28px;}

.tt .tt-left{width:553px; height:169px; float:left;padding-left:27px;background:url(./tt-kk.png) no-repeat left top; margin-left: -27px;padding-top:30px; box-sizing: border-box;}

.tt .tt-left i{display: block; height:38px; line-height: 38px;font-size: 20px; color:#FFFFFF;}

.tt .tt-left span{display: block;height:52px; line-height: 52px;font-size: 34px; color:#FFFFFF; font-weight: bold;padding-bottom:4px; position: relative;}

.tt .tt-left span:before{width:95px; height:3px; background:#74C449; content:""; position: absolute; left:0;bottom:0;}

.tt .tt-left span b{color:#74C449;}

.tt .tt-cen{width:150px; float:left;padding-top:49px; box-sizing: border-box;}

.tt .tt-cen span{display: block; width:95px;margin:0 auto;}

.tt .tt-cen span i{display: block; height:94px; padding: 6px; box-sizing: border-box;background:url(./code-kk.png) no-repeat center;}

.tt .tt-cen span i img{width:100%;}

.tt .tt-cen span em{display: block; height:32px; line-height: 32px; text-align:center;font-size: 14px; color:#FFFFFF;}

.tt .tt-rig{width:500px;float:right;}

.tt .tt-rig h4{text-align: center;height:49px; line-height: 49px;font-size: 18px; color:#FFFFFF;}

.tt .tt-rig .form ul li{display:inline-block;width:214px;height:37px; margin-left: 22px;}

.tt .tt-rig .form ul li label{float:left; height:37px; line-height: 37px;font-size: 14px; color:#FFFFFF; font-weight: bold;padding-left:7px; box-sizing: border-box;position: relative;}

.tt .tt-rig .form ul li label:before{content:"*";font-size: 14px; color:#FFFFFF; position: absolute; left:0;top:0; }

.tt .tt-rig .form ul li input{width:162px; height:35px; line-height: 35px; border:1px solid rgba(255,255,255,0.2); border-radius: 18px;float:left;background:0;padding:0 20px; box-sizing: border-box; font-size: 14px; color:#FFF;}

.tt .tt-rig .form ul li:last-child{float:right;}

.tt .tt-rig .form .submit{width:164px; height:37px; background:#74C449;margin:24px auto 0;border-radius: 19px;}

.tt .tt-rig .form .submit .form-btn-submit{width:164px; height:37px; text-align: center; line-height: 37px;font-size: 14px; color:#FFFFFF; font-weight: bold;background:0;}

.tt .tt-rig .form .submit .form-btn-reset{display: none;}



/**/

.tdbj{height:735px; background:#F3F3F3;}

.td{padding-top:77px;}

.td h2{text-align: center;margin-bottom: 60px;}

.td h2 span{display: block; height:49px; line-height: 49px; font-size: 40px; color:#333333; font-weight: bold;}

.td h2 em{display: block; height:29px; line-height: 29px;font-size: 20px; color:#666666; font-weight: normal; margin-bottom: 17px;}

.td h2 i{display: block; width:59px; height:3px; background:#0574be; margin:0 auto;}

.td ul li{float:left;width:240px; height: 417px; border-right:1px solid #DEDEDE; box-sizing: border-box;padding-top:54px; transition: .5s;}

.td ul li i{display: block;height:19px; text-align: center;font-size: 18px; color:#333333; font-weight: bold;transition: .5s;border-right:3px solid #0574be;width:238px;margin-left: -1px;}

.td ul li b{display: block; width:61px; height:61px; margin:55px auto 30px; transition: .5s;}

.td ul li .td-icon1{background:url(./td-icon1.png) no-repeat center;}

.td ul li .td-icon2{background:url(./td-icon2.png) no-repeat center;}

.td ul li .td-icon3{background:url(./td-icon3.png) no-repeat center;}

.td ul li .td-icon4{background:url(./td-icon4.png) no-repeat center;}

.td ul li .td-icon5{background:url(./td-icon5.png) no-repeat center;}

.td ul li span{display: block; text-align: center; margin-bottom: 30px;}

.td ul li span em{display: block; height:32px; line-height: 32px;font-size: 20px; color:#333333;}

.td ul li span p{height:24px; line-height: 24px;font-size: 12px; font-family: "Arial"; color:rgba(102,102,102,0.3); text-transform: uppercase;}

.td ul li:hover b{margin-top: 37px;}

.td ul li .td-desc{width:164px; margin:20px auto 0;font-size: 14px; color:#FFFFFF; text-align: center; opacity: 0; transition: .5s;}

.td ul li:hover .td-desc{ opacity: 1;margin:0 auto;}

.td ul li:hover{background:#0574be;}

.td ul li:hover .td-icon1{background:url(./td-icon1_h.png) no-repeat center;}

.td ul li:hover .td-icon2{background:url(./td-icon2_h.png) no-repeat center;}

.td ul li:hover .td-icon3{background:url(./td-icon3_h.png) no-repeat center;}

.td ul li:hover .td-icon4{background:url(./td-icon4_h.png) no-repeat center;}

.td ul li:hover .td-icon5{background:url(./td-icon5_h.png) no-repeat center;}

.td ul li:hover i{opacity: 0;}

.td ul li:hover span em{color:#FFF; font-weight: bold;}

.td ul li:hover span p{color:rgba(255,255,255,0.3);}

.td ul li:first-child{border-left:1px solid #DEDEDE; }

.td ul li:first-child i{border-left:3px solid #0574be;}



/**/

.zsfw{height:677px;}

.zfw{padding-top:45px; }

.zfw h2{text-align: center;margin-bottom: 35px;}

.zfw h2 span{display: block; height:48px; line-height: 48px;font-size: 40px; color:#333333; font-weight: bold;}

.zfw h2 em{display: block; height:28px; font-size: 20px; color:#666666; line-height: 28px; font-weight: normal; margin-bottom: 18px;}

.zfw h2 i{display: block; width:59px; height:3px; background:#0574be; margin:0 auto;}

.zfw ul li{float:left;width:235px;margin-left: 6px;}

.zfw ul li:first-child{margin-left: 0;}

.zfw ul li dl dt{height:185px; line-height: 0; overflow: hidden;}

.zfw ul li dl dt img{width: 100%;}

.zfw ul li dl dd{width:203px; height:178px;margin:-18px auto 0;padding-top:19px; box-sizing: border-box;position: relative;}

.zfw ul li dl dd h4{height:60px; line-height: 60px; text-align: center;font-size: 20px; color:#333333;}

.zfw ul li dl dd i{display: block; width:21px; height: 2px; background:#BFBFBF; margin:0 auto 16px;}

.zfw ul li dl dd p{line-height: 23px; text-align: center;font-size: 14px; color:#333333; opacity: 0;}

.zfw ul li.cur dl dd{ background:#F3F3F3;border-bottom:3px solid #0574be;}

.zfw ul li.cur dl dd p{opacity: 1;}

/**/

.hzbj{ height:770px; background:url(./hzbg.jpg) no-repeat center top; padding:72px 0 100px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; }

.hzbj h2{margin-bottom: 40px;}

.hzbj h2{text-align: center;margin-bottom: 42px;}

.hzbj h2 span{display: block; height:48px; line-height: 48px; font-size: 40px; color:#333333; font-weight: bold;}

.hzbj h2 em{display: block; height:28px; line-height: 28px;font-size: 20px; color:#666666; margin-bottom: 18px; font-weight: normal;}

.hzbj h2 i{display: block; width:59px; height: 3px; background:#0574be; margin:0 auto;}

.hz{width: 1195px; margin:0 auto;border:1px solid #bfbfbf;border-right: 0;border-bottom: 0; clear: both;overflow: hidden;}

.hz li{float: left;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;width: 238px; height:153px; }

.hz .li1,.hz .li1 img{border:0;width: 717px;height: 153px;}

.hz img{width: 237px; height:152px; display: block;}



.hz img{filter: grayscale(100%);

-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-o-filter: grayscale(100%);

-ms-filter: grayscale(100%);}



.hz img:hover,.hz .li1 img{filter: grayscale(0%);

-webkit-filter: grayscale(0%);

-moz-filter: grayscale(0%);

-o-filter: grayscale(0%);

-ms-filter: grayscale(0%); cursor: pointer;}

/**/

.advbj{height:1039px; background:#F3F3F3;}

.adv{padding-top:75px; }

.adv h2{text-align: center; margin-bottom: 50px;}

.adv h2 span{display: block; height: 48px; line-height: 48px; font-size: 40px; color:#333333; font-weight: bold;}

.adv h2 span b{color:#0574be;}

.adv h2 em{display: block; height:28px; line-height: 28px; font-size: 20px; color:#666666; font-weight: normal;margin-bottom: 18px;}

.adv h2 i{display: block; width:59px; height:3px; background:#0574be; margin:0 auto;}

.adv .adv-con{margin:0 auto 42px;width:910px;}

.adv .adv-con .tempWrap{overflow: visible !important;}

.adv .adv-con ul li{width:880px;margin:0 15px;}

.adv .adv-con ul li dl dt{height:479px; line-height: 0; overflow: hidden;}

.adv .adv-con ul li dl dt img{width: 100%;}

.adv .adv-con ul li dl dd{height:204px; background:#FFF;padding:52px 62px 0 81px; box-sizing: border-box;}

.adv .adv-con ul li dl dd .adv-desc{padding-left:55px;background:url(./ed-icon.png) no-repeat left;width:656px; float:left;box-sizing: border-box;}

.adv .adv-con ul li dl dd .adv-desc h4{display: inline-block;height:44px; line-height: 44px; position: relative; font-size: 30px; color:#333333;}

.adv .adv-con ul li dl dd .adv-desc h4:before{width:134px; height:1px; background:#424242;content:""; position: absolute; top:22px;right:-147px;}

.adv .adv-con ul li dl dd .adv-desc p{font-size: 16px; color:#333333;line-height: 27px;}

.adv .adv-con ul li dl dd .adv-xq{margin-top: 15px;}

.adv .adv-con ul li dl dd .adv-xq a{display: block;width:27px;height:27px; line-height: 27px;font-size: 16px; color:#333333;padding-bottom:27px;background: url(./ed-jt.png) no-repeat left bottom;}

.adv .adv-con ul li.cur dl dd h4{color:#0574be;}

.adv .adv-con ul li:hover .adv-xq a{background: url(./ed-jt_h.png) no-repeat left bottom;}

.adv .adv-jt{position:relative;}

.adv .adv-jt i{display:block;width:104px; height:104px; cursor:pointer;}

.adv .adv-jt .ed-prev{background:url(./ed-prev.png) no-repeat center; position:absolute; left:0;top:-505px;}

.adv .adv-jt .ed-next{background:url(./ed-next.png) no-repeat center; position:absolute; right:0;top:-505px;}

.adv .hd { width: 100%; text-align: center; cursor: pointer;z-index:3; }

.adv .hd li{display: inline-block; width: 12px; height: 12px; background: #C8C8C8; margin: 0 15px; border-radius: 50%; }

.adv .hd li.on { background:#0574be; }



/**/

.newsbj{height:809px;}

.news{padding-top:87px;}

.news h2{text-align: center;margin-bottom: 42px;}

.news h2 span{display: block; height:50px; line-height: 50px; font-size: 40px; color:#333333;font-weight: bold;}

.news h2 em{display: block;height:29px; line-height: 29px; font-size: 20px; color:#666666; font-weight: normal; margin-bottom: 17px; }

.news h2 i{display: block; width:59px; height:3px; background:#0574be; margin:0 auto;}

.news .dtt{width:786px;height:521px;border:1px solid #DCDCDC; box-sizing: border-box;float:left;}

.news .dtt dl{height:188px;padding-top:18px; padding-left:26px; box-sizing: border-box;border-bottom:1px solid #DCDCDC;}

.news .dtt dl dt{height:48px; margin-bottom: 27px;}

.news .dtt dl dt i{display: block;width:115px; height:48px; line-height: 48px; text-align: center; background:url(./tt.png) no-repeat center;float:left; font-size: 24px; color:#0574be;}

.news .dtt dl dt a{display: block;float:left; height:48px; line-height: 50px;font-size: 20px; color:#111111; margin-left: 8px;}

.news .dtt dl dt a:hover{color:#0574be;}

.news .dtt dl dd p{width:730px;height:40px; margin-bottom: 13px;font-size: 14px; color:#999999;}

.news .dtt dl dd a{ font-size: 14px; color:#0574be; line-height: 14px;}

.news .dtt .fx{height:155px;border-bottom:1px solid #DCDCDC;}

.news .dtt .fx ul li{width:392px;float:left;height:155px;padding:24px 25px 0 28px; box-sizing: border-box;}

.news .dtt .fx ul li i{display: block;float:left;width:52px; height:99px;background:#0574be;padding-top:33px; box-sizing: border-box; text-align: center; font-size: 16px; color:#FFFFFF; margin-right: 16px;}

.news .dtt .fx ul li span{display: block;float:left;height:16px;line-height: 16px;margin-top: 11px; margin-bottom: 22px;}

.news .dtt .fx ul li span a{display:block;font-size: 16px;color:#333333;}

.news .dtt .fx ul li span a:hover{color:#0574be;}

.news .dtt .fx ul li p{font-size: 14px;color:#999999;float:left;width:270px;}

.news .dtt .fx ul li.first{border-right:1px solid #DCDCDC;}

.news .dtt .newssm ul li:hover em{color:#0574be;}

.news .dtt .newssm ul li:hover i{color:#0574be;}

.news .dtt .newssm{height:175px;padding:34px 29px 0 26px; box-sizing: border-box;}

.news .dtt .newssm ul li{
    background: url(./yd.png) no-repeat left;
    height: 14px;
    width: 342px;
    float: left;
    padding-right: 5px;
    padding-left: 15px;
    line-height: 14px;
    margin-bottom: 18px;}

.news .dtt .newssm ul li em{display: block;max-width:620px; font-size: 14px; color:#333333;float:left;}

.news .dtt .newssm ul li i{display: block; float:right;font-size: 14px; color:#333333; line-height: 14px;}

.news .cjwd{width:381px; height:521px; background:#F2F2F2;float:right; padding:21px 16px 0;box-sizing: border-box;}

.news .cjwd h4{height:39px;}

.news .cjwd h4 em{display: block;float:left; font-size: 20px; color:#333333; line-height: 20px; font-weight: normal;}

.news .cjwd h4:hover em{color:#0574be;}

.news .cjwd h4:hover i{color:#0574be;}

.news .cjwd h4 i{display: block; float:right; font-size: 14px; color:#333333; line-height: 14px; margin-top: 9px; font-weight: normal;}

.news .cjwd span{display: block;width:349px; height:175px;}

.news .cjwd span img{width:349px; height:175px;}

.news .cjwd ul{height:275px; overflow: hidden;}

.news .cjwd ul li{height:131px; border-bottom:1px dashed #d2d2d2;padding-top:11px;box-sizing: border-box;margin-bottom: 17px;}

.news .cjwd ul li dl dt{height:34px; margin-bottom: 20px;}

.news .cjwd ul li dl dt i{display: block;width:34px;height:34px;text-align:center; line-height: 34px; font-size:16px; color:#FFFFFF; font-weight:bold;float:left;margin-right:10px;background:#0574be;border-radius:50%; }

.news .cjwd ul li dl dt a{display: block; height:34px; line-height: 34px;float:left;}

.news .cjwd ul li dl dt a:hover{color:#0574be;}

.news .cjwd ul li dl dd i{display: block;width:34px;height:34px;text-align:center; line-height: 34px; font-size:16px; color:#333333; font-weight:bold;float:left;margin-right:10px;background:#FFF;border-radius:50%;}

.news .cjwd ul li dl dd p{width:280px;font-size: 14px; color:#333333; float:left;}

/**/

.about{overflow: hidden;height: 862px;}

.about dl{ position:relative; z-index:0;}

.about dl dt{width: 100%;height: 666px;overflow: hidden;}

.about dl dt a{width: 1920px;display: block;height: 666px;position: absolute;top: 0;left: 50%;margin-left: -960px;overflow: hidden;}

.about dl dt img{width: 1920px;height: 666px;}

.about dl dd{position: relative;z-index: 10;margin-top: -150px;}

.ab_l{width: 300px;height: 254px;background: #0574be;padding: 40px 0 0;}

.ab_l h5{padding: 0 0 0 25px;background:url(./ab_line.gif) no-repeat 25px 90px;height: 92px;line-height: 42px;}

.ab_l h5 a{font-size: 38px;color: #fff;}

.ab_l h5 span{display: block;font-size: 20px;font-weight: normal;}

.ab_l ul{padding: 50px 0 0;display: block;}

.ab_l ul li{width: 100px;float: left;text-align: center;background:url(./ab_bor.png) no-repeat 0 13px;}

.ab_l ul li em{width: 44px;height: 44px;display: block;line-height: 0;overflow: hidden;background: #fff;margin: 0 auto;border-radius: 50%;}

.ab_l ul li em img{width: 44px;height: 88px;-webkit-transition:all .5s;transition:all .5s;}

.ab_l ul li span{display: block;font-size: 14px;color: #fff;line-height: 30px;padding: 5px 0 0;}

.ab_l ul li:first-child{background: none;}

.ab_l ul li:hover em{background: #87caf6;}

.ab_l ul li:hover em img{margin-top: -44px;}

.ab_r{width: 870px;padding: 160px 0 0 30px;}

.ab_r h6{height: 35px;line-height: 35px;overflow: hidden;}

.ab_r h6 a{font-size: 24px;color: #333;}

.ab_desc{font-size: 14px;color: #6e6e6e;line-height: 24px;overflow: hidden;height: 48px;}

.ab_r span{display: block;width: 110px;padding: 10px 0 0;}

.ab_r span a{font-size: 14px;color: #333;display: block;width: 105px;text-align: center;height: 30px;line-height: 30px;overflow: hidden;border-radius: 30px;border: #e4e4e4 1px solid;}

.ab_r span a:hover{border: #0574be 1px solid;color: #0574be;}



/*企业相册*/

.photo_bg{background:url(./photo_bg.jpg) no-repeat center 0;height: 283px;overflow: hidden;}

.photo_m ul li{width: 220px;float: left;margin-right: 18px;}

.photo_m ul li em{width: 220px;height: 165px;display: block;line-height: 0;overflow: hidden;}

.photo_m ul li img{width: 220px;height: 165px;}

.photo_m ul li span{width: 220px;display: block;text-align: center;font-size: 16px;color: #333;line-height: 30px;height: 30px;overflow: hidden;padding: 10px 0 0;}

















































