@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{ font-size: 55px; color: #000000; text-align: center; font-weight: lighter;font-family:"微软雅黑","Microsoft Yahei";}
.tit01 a{color: #000000; text-decoration: none;  }
.tit01 b{font-weight: bold;}
.tit01 i{font-weight: bold;font-size:30px;}
.tit01 p{ display: block;font-size: 20px; color: #000105;font-family:"微软雅黑","Microsoft Yahei"; font-weight: normal; text-align: center;padding-top: 20px;}


.yy_bj{ background:#fff; height: 845px; padding-top:50px;box-sizing: border-box;  font-family:"Microsoft Yahei";overflow: hidden;}
.yy_bj h2{font-size: 40px; color: #000105; font-weight: bold;margin-bottom: 30px;}
.yy_bj h2 i{color: #007aff;font-size: 40px;}
.yy_bj dl {width: 982px;height: 500px; position: relative; margin:0 auto;}
.yy_bj dl dt{width:982px;height: 376px;overflow: hidden;}
.yy_bj dl dt img{width:982px; height: 376px;  display: block;}
.yy_bj dl dd{width:982px;box-sizing: border-box;text-align: center;padding-top: 20px;}
.yy_bj dl dd p{line-height: 30px; text-align: center; font-size: 14px; color: #000812; letter-spacing: 2px;}
.yy_bj dt img{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.yy_bj dt img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.yy_bj ul{width: 1200px;margin:0 auto;}
.yy_bj li{width: 323px; float: left;}
.yy_bj li h3{color: #000812; font-size: 32px; line-height:40px;margin-bottom: 12px;}
.yy_bj li h3 img{width: 52px;height: 40px; display: block; float: left;margin-right: 10px;}
.yy_bj li p{font-size: 16px; color: #000812; line-height: 30px;}
.yy_bj li p i{font-size: 20px;color: #c80119; font-weight: bold;}
.yy_bj li:last-child{width: 230px;}
.yy_bj li img{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.yy_bj li:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}

/**/
.casebj{ max-height: 905px; overflow: hidden;background:#f3f3f3;padding-top:70px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.casebj h2{margin-bottom: 37px;}
.serv_c{min-width: 1200px; width: 100%;height: 665px;overflow: hidden;}
.serv_c ul{width: 100%;height: 665px;}
.serv_c li{width:6%;float: left;position: relative;cursor:pointer;height: 665px;line-height:30px;font-size: 16px; border-right:2px solid #fff; box-sizing:border-box;overflow: hidden;}
.serv_c li:last-child{border: 0;}
.serv_c li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.3);}

.shu2{padding:11.875em 0 0; height: 100%;position: absolute;left:0;top: 0;width: 100%;}
.shu2 h3 b{ font:24px "Microsoft YaHei UI"; text-align:center; color:#ffffff; font-weight: bold; margin:0px auto; display: block;width: 30px;}


.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.bock{position: absolute;left: 0; bottom:-235px;width:100%;height:100%;text-align: left;color: #fff;box-sizing: border-box; height:235px;opacity: 0;}
.bock dl{width: 100%;}
.bock dl dt{width: 100%;height: 95px;}
.bock dl dt h3{ float: left; font-size: 40px; color: #fff;line-height: 95px;padding-left: 70px;height: 95px; }
.bock dl dd{width: 100%;padding:25px 0 0 70px; background:rgba(0,8,18,0.85);height: 135px;box-sizing: border-box;}
.bock dl dd h3{ font:20px "Microsoft YaHei UI"; text-align:left; color:#ffffff; font-weight: bold; height: 40px;margin-bottom: 10px;position: relative; line-height: 40px;}
.bock dl dd p{font-size: 14px; line-height: 26px;height: 26px; color: rgba(255,255,255,0.8);overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}


.serv_c li.cur{width: 69.94%;}
.serv_c li.cur .shu2{opacity: 0;}
.serv_c li.cur .bock{opacity: 1;bottom: 0;}

@media (min-width: 1200px) and (max-width: 1366px) {
  .bock dl dt h3{padding-left: 20px; font-size: 30px;}
  .bock dl dd{padding:20px 20px 0 20px; font-size: 12px;}
}
@media (min-width: 1367px) and (max-width: 1660px) {
  .bock dl dt h3{padding-left: 20px;font-size: 36px;}
  .bock dl dd{padding:20px 20px 0 20px; font-size: 14px;}
}

/**/
.cpbj{ max-height: 960px; overflow: hidden;background:#fff;padding-top:90px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.cpbj h2{margin-bottom: 32px;}
.cp{width: 100%;position: relative;min-width:1200px;border-top:1px solid #bebebe;}

.cp_nav{width: 1200px;margin:0 auto;height: 91px; box-sizing: border-box;}
.cp_nav h3{font-size: 22px; color: #000000; font-weight: normal;width: 1088px; }
.cp_nav h3 a{width:212px;height:80px; line-height: 80px; color: #000000;text-decoration: none; display: block;position: relative;background: url(../images/cpico.png) no-repeat left center;text-align: left;box-sizing: border-box; float: left;padding-left: 25px;}
.cp_nav h3 a.cur{background: url(../images/cpicocur.png) no-repeat left center; color: #007aff;}
.cp_nav span{font-size: 22px; color: #000000; font-weight: normal; float: left; }
.cp_nav span a{width:132px;height:80px; line-height: 80px; color: #000000;text-decoration: none; display: block;position: relative;background: url(../images/cpico.png) no-repeat left center;text-align: left;box-sizing: border-box; float: left;padding-left: 25px;}

.cp_nr{width: 100%;}
.cp_c{padding:0 0.36%;box-sizing: border-box;max-width: 1906px;margin:0 auto; font-size: 16px;}
.cp_c img{width: 100%; display: block;}
.cp_c li{ width:24.6%;max-height: 298px; border:1px solid #d1d1d1; margin-right:0.36%;margin-bottom: 7px; float: left; position: relative;overflow: hidden;}
.cp_c li h4{height: 3em;background:rgba(0,0,0,0.3); color: #000; line-height: 3em;  position: absolute;bottom: 0px;left:0px; width: 100%;padding-left: 9%;box-sizing: border-box;}
.cp_c li h4 b{font-size: 1.25em;}
.cp_c li h4 i{font-size: 0.75em; font-weight: normal;margin-left: 5%;}
.cp_c li a{ text-decoration: none; }
.cp_c li h5{display: block;position: absolute;left:0;top:0;opacity: 0;filter:Alpha(opacity=0);}
.cp_c li:nth-child(4n){margin-right: 0;}
.cp_c li:hover{border-color:#007aff;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.cp_c li:hover h5{opacity:1;filter:Alpha(opacity=100);-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;z-index: 1;}
@media screen and (max-width:1366px) {
	.cp_c li{margin-right:0.3%;}
  
}
@media screen and (min-width:1366px) and (max-width:1600px) {
	.cp_c li{margin-right:0.3%;}
}
@media screen and (min-width:1601px) and (max-width:1740px) {

}
/**/
.yhbj{ height:872px;background:#fff; padding-top:90px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px;margin:0 auto;}
.yhbj h2{margin-bottom: 48px;}
.yh{width: 100%; background:url(../images/yhbg.jpg) no-repeat center top;position: relative;height: 620px;}
.yh_c{width: 1200px; position: relative; margin:0 auto;}
.yh_l{width:101px;height: 101px;background:url(../images/yh_l.jpg) no-repeat;position: absolute;left:549px;top:9px;cursor: pointer;}
.yh_r{width:101px;height: 101px;background:url(../images/yh_r.jpg) no-repeat;position: absolute;left:549px;top:508px;cursor: pointer;}
.yh_nav{width: 101px;position: absolute;left:549px;top:110px;}
.yh_nav em{width: 101px; height: 98px;color: #000;font-size: 16px; line-height: 39px; display: block;text-align: center;margin-bottom: 2px;cursor: pointer;box-sizing: border-box;}
.yh_nav em img{width: 101px; height: 98px;display: block;}
.yh_nav em.curr img{border:4px solid #1784ff;width:93px;height:90px;}


.m_yh dl{height:620px;}
.m_yh dt{height: 620px; float: right;}
.m_yh dt img{height: 620px;width:900px; margin-right: -360px;}
.yh_txt{width:306px; float: left;margin-top: 88px;}
.yh_txt li{width:306px; text-align: left; }
.yh_txt li h4{ font-size: 18px; color: #1784ff; line-height: 34px; height: 34px; }
.yh_txt li .desc{ display: none;height: 324px; }
.yh_txt li .desc em{display: block;font-size:32px;color: #007aff;margin-bottom: 25px; font-weight: bold;}
.yh_txt li .desc h3{color: #000000;font-size: 40px;margin-bottom: 30px; line-height: 50px; color: #000000; }
.yh_txt li .desc p{font-size: 16px; line-height: 28px; text-align: justify;}
.yh_txt li.cur1 .desc{display: block;}
.yh_txt li.cur1 h4{display: none;}


/**/
.ysbj{height: auto;overflow: hidden; background:#fff;padding-top:102px; box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative;clear: both;overflow: hidden;max-width: 1920px;margin:0 auto;}
.ysbj h2{margin-bottom: 40px;}
.ys{position: relative;overflow: hidden;background: #f3f3f3; }
.ys_nr{position: relative;max-height: 750px;width: 100%; font-size: 16px; line-height: 30px;}
.ys_nr dl{width:33.33%;max-height: 750px;position: relative; float:left;overflow: hidden;}
.ys_nr dl dt{width: 100%;overflow: hidden;max-width: 640px;}
.ys_nr dl dt img{width: 100%;display: block; }
.ys_nr dl dd{position: absolute;bottom:5%;left:0;width: 100%;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.ys_nr dl dd h3{width:62%; height:5em;font-size: 2em;text-align: left; color: #fff;padding:1em 0 0 2.75em;background: rgba(0,0,0,0.8);position: relative; line-height: 3rem;box-sizing: border-box;margin-bottom: 1em;}
.ys_nr dl dd h3:after{content: ""; position: absolute;top:2em;right:-2.5em;height: 1px;width:5em;background:#007aff;}
.ys_nr dl dd .desc{padding-left: 5.5em;}
.ys_nr dl dd .desc h4{font-size: 1.25em;color: rgba(255,255,255,0.8); line-height: 2em; margin-bottom: 1em;}
.ys_nr dl dd .desc p{color: rgba(255,255,255,0.6);font-size: 0.875em;line-height: 2em;opacity: 0;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.ys_nr dl.cur dd{bottom: 30%;}
.ys_nr dl.cur dd h3{background: rgba(0,122,255,0.9);}
.ys_nr dl.cur dd h3:after{width: 0;}
.ys_nr dl.cur dd .desc p{opacity: 1;}

.ys_nr dl img{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.ys_nr dl:hover img{ -webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}

@media screen and (max-width:1366px) {
  .ys_nr dl dd{bottom:0;}
  .ys_nr dl dd h3{padding:1em 0 0 1.75em;font-size: 1.25em;line-height: 1.5em; }
  .ys_nr dl dd .desc{padding:0 2.5em;}
  .ys_nr dl dd .desc h4{font-size: 1em;}
  .ys_nr dl.cur dd{bottom: 12%;}
}
@media screen and (min-width:1366px) and (max-width:1600px) {
  .ys_nr dl dd{bottom:0;}
  .ys_nr dl dd h3{padding:1em 0 0 2em;font-size: 1.5em;line-height: 1.5em; }
  .ys_nr dl dd .desc{padding:0 4em;}
  .ys_nr dl dd .desc h4{font-size: 1.25em;}
  .ys_nr dl.cur dd{bottom: 12%;}
}
@media screen and (min-width:1601px) and (max-width:1740px) {

}

.m_zz{}
.m_zz ul{width: 1200px; height: 168px;margin:0px auto; position: relative; clear:both;overflow: hidden; }
.m_zz li{ width:230px;padding-left: 45px;padding-top: 20px; height: 168px; box-sizing: border-box; overflow: hidden; float: left; text-align: left; position: relative;}
.m_zz li em{margin-left:0px;display: block; position: relative;width:196px; height: 80px;font-size: 53px; color: #2088e7;text-align: center;}
.m_zz li em b{ margin-left:0px;font-size: 72px; color: #2088e7; font-family: "Arial"; font-weight: bold;}
.m_zz li em i{ font-size: 18px;  color: #fff;text-align: center; font-weight: normal; text-align: center; line-height: 24px;width:24px; height: 24px;display: block;text-transform: uppercase;font-family: "Arial";position: absolute;top:10px; right:50px;background: #292d33; border-radius: 100%;}
.m_zz li h3{font-size: 18px; color: #1f1f1f; text-align: center; font-weight: normal;}
.m_zz li h3 p{font-size: 12px;color: rgba(0,0,0,0.3);}
.m_zz li:nth-child(1){width:250px;}
.m_zz li:nth-child(1) em i{right:0;}
.m_zz li:nth-child(5){}
.m_zz li:nth-child(5) em i{right:32px;}

/**/
.lcbj{height: auto;overflow: hidden; background:#fff;padding-top:62px; box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative; }
.lcbj h2{margin-bottom: 42px;}
.lc{position: relative;height: 744px;overflow: hidden; background:url(../images/dzbg.jpg) no-repeat center top;padding-top: 47px;box-sizing: border-box;}
.lc ul{height: 520px;width:1300px;margin:0 auto; position: relative;}
.lc li{ width:90px; font-size: 19px; color: #000000; font-weight: normal; text-align: center;box-sizing: border-box;float: left;margin-right: 45px;cursor: pointer; font-size: 18px; color: #ffffff; line-height: 30px;padding-top: 25px;position: relative;}
.lc li:before{content: ""; position: absolute;top:0;left:50%;margin-left: -8px; height: 16px;width:16px;background:#fff;border:1px solid #2b90ff;border-radius: 100%;}
.lc li em{width:47px;height: 38px; display: block;margin:0 auto;}
.lc li em img{width:47px;height: 38px; display: block;}
.lc li:last-child{margin-right: 0;}
.lc li img{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.lc li:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.lc li:hover:before{background:#2b90ff;border-color: #fff;}
.lc li:nth-child(1){margin-top: 205px;}
.lc li:nth-child(2){margin-top: 98px;}
.lc li:nth-child(3){margin-top: 56px;}
.lc li:nth-child(4){margin-top: 98px;}
.lc li:nth-child(5){margin-top: 175px;}
.lc li:nth-child(6){margin-top: 165px;}
.lc li:nth-child(7){margin-top: 62px;}
.lc li:nth-child(8){margin-top: -4px;}
.lc li:nth-child(9){margin-top: 28px;}
.lc_tel{width:988px;background:rgba(0,122,255,0.8);height: 136px;margin:0 auto;padding-top: 25px;padding-left: 85px;box-sizing: border-box;}
.lc_tel p{ font-size: 30px; color: #ffffff;font-weight: bold;padding-left: 40px;background: url(../images/lctel.png) no-repeat left 35px; float: left;margin-right: 80px;}
.lc_tel p i{display: block; font-size: 14px;color: #ffffff; line-height: 30px;height: 30px; font-weight: normal;}
.lc_tel span a{width:160px;height: 40px;line-height: 40px;text-align: center; font-size: 18px;color: #333333;font-weight: bold;background: #ffffff;display: block;border-radius: 25px;float: left;margin-top: 20px;}
/**/
.aboutbj{background:url(../images/abtbg.jpg) no-repeat center top;height: 1337px;max-width: 1920px;margin:0 auto; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;padding-top: 87px;}
.about{}
.about h2{margin-bottom: 23px;}
.about dl{width: 1234px;margin:0 auto;padding:16px 17px; height: 776px;box-sizing: border-box;}
.about dl dt{width: 1200px;height: 492px; }
.about dl dt img{width: 1200px;height:492px;display: block; }
.about dl dd{width: 1200px;padding-top: 25px;box-sizing: border-box;text-align: center;}
.about dl dd h3{font-size: 26px; color: #000000;margin-bottom: 20px;}
.about dl dd h3 a{color: #000000;}
.about dl dd p{font-size:14px; color:rgba(0,0,0,0.66);  line-height: 28px;text-align: center;}
.about dl dt img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.about dl:hover dt img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}

/**/
.cutbj{height: 430px;background: #fff;box-sizing: border-box;}
.help_nav{ height: 45px;clear: both;  margin-bottom: 30px;position: relative}
.help_nav li{height: 45px; line-height: 45px; margin-right: 12px; text-align: left; font-size:22px; color: #000000; display: block; float: left; width: 168px;background: #fff; font-weight: normal;}
.help_nav li a{color: #000000; text-decoration: none;}
.help_nav li  em{display: block;width: 50px; height: 45px; float: left;margin-right: 3px;}
.help_nav li img{width: 50px; height: 45px; display: none;}

.help_nav li.cur{background:#007aff;}
.help_nav li.cur a{color: #fff;}
.help_nav li.cur em img{display: block;}
.help_nav li:nth-child(1){margin-left: 310px;}

.m_help{ height:270px;width: 1200px; position: relative; }

.xc{width:1200px;  overflow: hidden;}
.xc li{ width:297px; position:relative;margin-right: 10px; float: left;}
.xc li span{width:100%; display:block; height:148px;;border:1px solid #e6e4e0; box-sizing: border-box; }
.xc li img{ display:block; height:148px;margin:0 auto}
.xc li em{background: #ffffff; height:40px;  font:16px "Microsoft YaHei"; line-height:40px; color:#444; overflow:hidden; display: block; text-align: center; -webkit-transition:width .5s;transition:width .5s;}
.xc li a{ text-decoration: none; }

.xc li.nones{margin-right: 0;}
.xc li:hover em{color: #007aff;z-index: 1;}
.xc li img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.xc li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}

/**/
.hzbj{padding-top: 85px; height:738px; background:url(../images/hzbg.jpg) no-repeat center top;box-sizing: border-box; font-family: "Microsoft YaHei";overflow: hidden;}
.hzbj h2{margin-bottom: 65px;}
.hz{width: 1200px; margin:0 auto;}
.hz li{ width:178px; position:relative;float: left; margin-right: 25px;margin-bottom: 13px;}
.hz li img{ display:block;width:178px; height:88px; box-sizing: border-box;border:1px solid #bababa;}
.hz li:nth-child(6n){margin-right: 0;}
.hz li img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.hz li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);border-color:#1784ff;z-index: 1;position: relative;box-shadow: 0 0 10px #d2d2d2;}



/**/
.nswsbj{ height: 845px; box-sizing: border-box; background:#fff; padding-top:55px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 48px;}

.news,.news2,.news3{width:375px;float: left;position: relative;margin-right: 37px;}
.news3{margin-right: 0;}
.news .newstit{margin-bottom: 25px;color:#000000;height: 48px;line-height: 48px;display: block; font-weight: normal;text-decoration: none;font-size: 20px;padding-left: 30px; position: relative;}
.news .newstit:before{content: ""; position: absolute;top:14px;left:0;height: 22px;width:22px;background:url(../images/newsico1.png) no-repeat left -22px;}
.news .newstit:after{content: ""; position: absolute;bottom:0px;left:0;width:0;height: 2px;background:#007aff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news .newstit a{color: #000000;text-decoration: none;}
.news .newstit i{font-weight: normal; font-size: 12px;line-height: 46px; overflow: hidden; height: 46px; text-align: right;text-transform: uppercase; color: #000000;float: right;}
.news .newstit:hover:before{background-position: 0 0;}
.news .newstit:hover em{color: #007aff;font-weight: bold;}
.news .newstit:hover:after{width:118px; }

.news_c dl{width:375px; overflow: hidden;height: 354px;border-bottom: 1px solid #eaeaea;margin-bottom: 45px;}
.news_c dt{ width:375px;height:211px; position: relative; overflow: hidden;}
.news_c dt img{width:375px;height:211px; display: block;}
.news_c dd{padding-top: 25px; width:375px; overflow: hidden;box-sizing: border-box; }
.news_c dd h3{font-size: 16px; font-weight: bold;line-height: 30px;height:30px;color:#000000;margin-bottom: 15px; }
.news_c dd h3 a{ color:#000000;display: block;width: 292px; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_c dd h3 span{line-height: 30px; font-size: 12px;color: #333333; display: block; float: right;font-weight: normal;}
.news_c dd p{overflow: hidden;font-size: 14px; line-height: 22px; color:rgba(0,0,0,0.8);}
.news_c dd p a{ color: #c30101; }
.news_c dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news_c dt a:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

.news_c ul{clear: both; overflow: hidden;}
.news_c li{height: 32px; display: block;}
.news_c li a{ font-size: 16px;color:#000000;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;height: 32px; line-height: 32px; display: block;width: 290px;}
.news_c li span{ line-height: 32px; font-size: 12px;color: #333333; display: block; float: right;}

.news2 .newstit{margin-bottom: 25px;color:#000000;height: 48px;line-height: 48px;display: block; font-weight: normal;text-decoration: none;font-size: 20px;padding-left: 30px; position: relative;}
.news2 .newstit:before{content: ""; position: absolute;top:14px;left:0;height: 22px;width:22px;background:url(../images/newsico2.png) no-repeat left -22px;}
.news2 .newstit:after{content: ""; position: absolute;bottom:0px;left:0;width:0;height: 2px;background:#007aff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news2 .newstit a{color: #000000;}
.news2 .newstit i{font-weight: normal; font-size: 12px;line-height: 46px; overflow: hidden; height: 46px; text-align: right;text-transform: uppercase; color: #000000;float: right;}
.news2 .newstit:hover:before{background-position: 0 0;}
.news2 .newstit:hover em{color: #007aff;font-weight: bold;}
.news2 .newstit:hover:after{width:118px; }

.news3 .newstit{margin-bottom: 25px;color:#000000;height: 48px;line-height: 48px;display: block; font-weight: normal;text-decoration: none;font-size: 20px;padding-left: 30px; position: relative;}
.news3 .newstit:before{content: ""; position: absolute;top:14px;left:0;height: 22px;width:22px;background:url(../images/newsico3.png) no-repeat left -22px;}
.news3 .newstit:after{content: ""; position: absolute;bottom:0px;left:0;width:0;height: 2px;background:#007aff;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news3 .newstit a{color: #000000;}
.news3 .newstit i{font-weight: normal; font-size: 12px;line-height: 46px; overflow: hidden; height: 46px; text-align: right;text-transform: uppercase; color: #000000;float: right;}
.news3 .newstit:hover:before{background-position: 0 0;}
.news3 .newstit:hover em{color: #007aff;font-weight: bold;}
.news3 .newstit:hover:after{width:118px; }


.ft_txt span{text-align: left !important;}

.link_bj{width:1200px; margin: 0 auto;margin-top: -68px; max-height:60px; overflow: hidden; }
.link{ height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{float: left; font-weight: normal; font-size: 13px;color: #909090;line-height: 30px;}
.link p{  max-width: 362px; float: right; font-size: 14px;overflow: hidden; line-height: 30px; color:#fff;}
.link p a{ color: #878787; font-size: 14px; padding-right:20px; text-align: left;  float: left;}


@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}