@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}
.tit01{font-size: 55px; text-align: center; font-family: "Microsoft YaHei";color: #30373f;font-weight:bold; }
.tit01 a{color: #30373f; }
.tit01 p{ font-weight: normal; display: block;font-size: 23px;color: #272727; line-height: 48px;padding-bottom: 21px;background:url(../images/titbg.png) no-repeat center bottom;}
.yy_bj{ background:url(../images/yybg.jpg) no-repeat center top; height: 887px; padding-top:92px;box-sizing: border-box;  font-family:"Microsoft Yahei";overflow: hidden;}
.yy_bj dl {width: 1200px;height: 452px; position: relative; margin:0 auto;}
.yy_bj dl dd{width:425px;box-sizing: border-box;text-align: left; float: left;}
.yy_bj dl dd h3{font-size: 50px; color: #30373f; height: 154px;margin-bottom:33px; border-top:5px solid #30373f;border-bottom:5px solid #30373f; line-height: 75px;/*letter-spacing: 2px;*/}
.yy_bj dl dd h3 i{display: block;color:#09b1af;letter-spacing: 0;}
.yy_bj dl dd em{font-size: 20px;color: #30373f; line-height: 34px; display: block;font-weight: normal; font-family: Arial, Helvetica, sans-serif;margin-bottom: 10px;}
.yy_bj dl dd .desc{clear: both; overflow: hidden;position: relative;}
.yy_bj dl dd .desc:before{content: "";position: absolute;left:17px;top:0px;width: 1px;height: 155px; background:#dddddd;}
.yy_bj dl dd p{line-height: 30px; text-align: left; font-size: 16px; color: #666666;height: 30px;padding-left: 42px;background:url(../images/yyico.png) no-repeat 12px center;position: relative;}
.yy_bj dl dt{width:508px; float: right;margin:21px 77px 0 0;height: 323px;}
.yy_bj dl dt img{width:508px; height: 323px;  display: block;}
.dsjbj{height: 268px;width: 1200px;margin:0 auto; position: relative;}
.dsj_l{position: absolute;left:-57px;top:80px;background: url(../images/dsj_l.gif) no-repeat;width:22px;height:36px;z-index: 3;}
.dsj_r{position: absolute;right:-57px;top:80px;background: url(../images/dsj_r.gif) no-repeat;width:22px;height:36px;z-index: 3;}
.dsj{overflow: hidden;}
.dsj li{/*width: 373px;*/margin-right: 40px;  float: left;}
.dsj li a{text-decoration: none;}
.dsj li img{/*width: 373px;*/height:210px; display: block;}
.dsj li h4{font-size:16px;color: #666666;margin-top:20px;text-align: center;font-weight: normal;}
.dsj li img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.dsj li:hover img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.dsj li:hover h4{font-weight: normal; color:#0f7a40;}
.yy_bj dt img{-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.yy_bj dt img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
/**/
.pro_bj{height: auto;overflow: hidden; background:#fff;padding-top:95px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj h2{margin-bottom: 10px;}
.pro{}
.fenl{ width: 1200px; margin:0 auto; height: 68px; line-height: 68px;}
.fenl span{font-size: 26px; color: #0f7a40; font-weight: bold;float: left; display: block;line-height: 30px;width:181px;}
.fenl span i{display: block;font-size:13px;color:#30373f;opacity: 0.55; line-height: normal; font-weight: normal;}
.fenl span a{color: #0f7a40;text-decoration: none;}
.fenl p{float: left;margin-top: 8px;width: 1018px;}
.fenl p a{line-height: 37px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-size: 17px; color: #666666;font-weight:normal;display: block; float: left; text-decoration: none;padding:0 9px;border:2px solid rgba(0, 0, 0, 0);border-radius: 25px; }
.fenl p a.cur,.fenl p a:hover{border-color: #0f7a40;color:#0f7a40;font-weight: bold;}
.cppic{max-height: 605px; width: 100%;position: relative;font-size: 16px; line-height: 30px;}
.cppic img{width:100%; display: block;}
.cppic dl{width:100%;position: relative;max-height: 605px;}
.cppic dl dt img{width:100%;}
.cppic dl dd{width:583px; height:375px;padding:50px 75px 0 105px;box-sizing: border-box; background: rgba(255, 255, 255, 0.88);left:50%;margin-left: -600px;top:95px;position: absolute;}
.cppic dl dd h4{font-size: 26px;color:#30373f;font-weight: bold;margin-bottom: 26px;}
.cppic dl dd h4 a{color:#30373f;}
.cppic dl dd .desc{font-size: 16px;color:#666666;line-height: 25px;text-align: justify;margin-bottom: 63px;}
.cppic dl dd span{display:block;}
.cppic dl dd span a{font-size: 16px;color:#ffffff;display: block;text-align: left;padding-left:25px;width:165px;height:51px;line-height: 51px;box-sizing: border-box; float: left;}
.cppic dl dd span a.xq{background: url(../images/cp_btn1.png) no-repeat;margin-right:10px;}
.cppic dl dd span a.zx{background: url(../images/cp_btn2.png) no-repeat;}
@media screen and (max-width: 1366px) {
  .cppic dl dd{top:45px;height:285px;padding:30px 45px 0 55px;}
  .cppic dl dd p{margin-bottom: 33px;}
}
@media screen and (min-width: 1367px) and (max-width: 1720px) {
	.cppic dl dd{top:65px;height:325px;padding:40px 55px 0 85px;}
  .cppic dl dd p{margin-bottom: 43px;}
}
.pro2{height:335px;background: url(../images/cpbg2.png) no-repeat center top;margin:-50px auto 0;max-width:1920px;padding-top:27px;position: relative;box-sizing: border-box;}
.m_pro {width:1162px; margin:0 auto 0;  box-sizing:  border-box; position: relative;background: #fff; overflow: hidden;}
.m_pro dl{width: 276px; height: 207px;box-sizing: border-box; overflow: hidden; float: left;margin-right: 19px;position: relative; }
.m_pro dt{width: 274px;height: 205px;border:1px solid #eee; position: relative;}
.m_pro dt img{width: 274px;height: 205px;display: block;}
.m_pro dd{height: 0;  text-align: center; color: #ffffff; position: absolute; background: url(../images/cp1tm.png) no-repeat center top;bottom:-100%;left:0;width:100%; font-size: 16px; color:#ffffff;padding-top: 104px;box-sizing: border-box; -webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.m_pro dd a{color: #ffffff;}
.m_pro dl:hover dd{height:100%;bottom:0;}
/**/
.cpbj2{width: 100%;height: 526px;position: relative;background:url(../images/tjcpbg.jpg) no-repeat center top;padding-top:70px;box-sizing: border-box;}
.fenl2{ width: 1200px; margin:0 auto; height: 75px; line-height: 75px;}
.fenl2 span{font-size: 26px; color: #0f7a40; font-weight: bold;float: left; display: block;line-height: 30px;width:220px;}
.fenl2 span i{display: block;font-size:13px;color:#30373f;opacity: 0.55; line-height: normal; font-weight: normal;}
.fenl2 span a{color: #0f7a40;text-decoration: none;}
.fenl2 p{float: left;margin-top: 8px;}
.fenl2 p a{line-height: 37px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-size: 17px; color: #666666;font-weight:normal;display: block; float: left; text-decoration: none;padding:0 26px;border:2px solid rgba(0, 0, 0, 0);border-radius: 25px; }
.fenl2 p a.cur,.fenl2 p a:hover{border-color: #0f7a40;color:#0f7a40;font-weight: bold;}
.cp2{width: 1200px;height: 285px;margin:0 auto;position: relative;}
.cp_l{position: absolute;left:-54px;top:112px;background: url(../images/cp_2l.gif) no-repeat;width:22px;height:37px;z-index: 3;}
.cp_r{position: absolute;right:-54px;top:112px;background: url(../images/cp_2r.gif) no-repeat;width:22px;height:37px;z-index: 3;}
.cp_gd{width:1200px;overflow: hidden;}
.cp2 li{width:380px;margin-right: 30px;display: block; float: left;overflow: hidden;position: relative; }
.cp2 li a{text-decoration: none;}
.cp2 li img{width: 380px;height:285px; display: block;}
.cp2 li h4{height: 0;  text-align: center; color: #ffffff; position: absolute; background: url(../images/cp2tm.png) no-repeat center top;bottom:-100%;left:0;width:100%; font-size: 16px; color:#ffffff;padding-top: 144px;box-sizing: border-box; -webkit-transition: .3s;-moz-transition: .3s;transition: .3s;font-weight: normal;}
.cp2 li:hover h4{height:100%;bottom:0;}
/**/
.ysbj{max-height: 1095px;overflow: hidden; background:#fff;padding-top:65px; box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative;margin:0 auto;max-width: 1920px; }
.ysbj h2{margin-bottom: 107px;}
.ys{position: relative;}
.ys_nav{ width:1200px;height:131px;border-radius:35px;box-shadow: 0 0 10px #ececec;background:#fff;  position: absolute;left:50%;margin-left: -600px;top:-65px;z-index: 2;}
.ys_nav li {width: 300px; height:131px; float: left; text-align: center;  font-weight: normal;box-sizing: border-box;}
.ys_nav li em{width:64px;height:51px; display:block;margin:20px auto 10px;overflow: hidden;position: relative;}
.ys_nav li em img{position: absolute;top:-51px;left:0;width:64px;}
.ys_nav li i{display: block;font-size: 22px;color:#313131;;}
.ys_nav li.on{color: #fff;background: #0f7a40;}
.ys_nav li:first-child.on{border-top-left-radius: 35px;border-bottom-left-radius: 35px;}
.ys_nav li:last-child.on{border-top-right-radius: 35px;border-bottom-right-radius: 35px;}
.ys_nav li.on em img{top:0;}
.ys_nav li.on i{color:#fff; font-weight: bold;}
.ys_nr{position: relative;max-height: 787px;}
.m_ys{width: 100%;clear: both;overflow: hidden;}
.m_ys dl{width: 100%;margin:0 auto;background:#30373f;clear: both;overflow: hidden;}
.m_ys dl dt{width: 100%;max-height: 636px;}
.m_ys dl dt img{width:100%;display:block;}
.m_ys dl dd{width: 1200px;padding-top:27px; margin:0 auto;height:121px;}
.m_ys dl dd .desc{float:left;}
.m_ys dl dd h3{font-size: 26px;color:#ffffff;margin-bottom: 10px; line-height: 36px;}
.m_ys dl dd p{font-size:15px; color:#fff;  line-height: 24px;opacity: 0.6;}
.m_ys dl dd ul{ float:right;}
.m_ys dl dd li{font-size: 22px;color:#ffffff;width:220px; float: left;}
.m_ys dl dd li em{font-size: 48px;position: relative;color:#fff;display: block;margin-left:-6px;line-height: 52px;}
.m_ys dl dd li em i{font-size: 17px;color:#ffffff;}
/**/
.casebj{ height:auto; background:#fff; padding:90px 0;font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; margin:0 auto; clear: both; }
.casebj h2{ margin-bottom: 30px; }
.casetit{width: 100%;border-top:1px solid #efefef;height: 82px;}
.case_nav{height: 80px;width:1200px;margin:0 auto;}
.case_nav li{ height: 80px; line-height: 80px;margin-right: 40px; font-size:16px; color: #666666;text-align: left;float: left; box-sizing: border-box;position: relative;}
.case_nav li:after{content:'';position:absolute;height:3px;width:0;background:#004890;top:-1px;left:0;-webkit-transition:width .5s;transition:width .5s;color: #333333; z-index: 1;}
.case_nav li em{display: block;width: 36px; height: 33px; overflow: hidden; position: relative; float: left;margin-top: 20px;margin-right: 8px; }
.case_nav li em img{width:36px; display: block;position: absolute;top:-33px;left:0;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.case_nav li a{color: #333333; text-decoration: none; }
.case_nav span{ height: 80px; line-height: 80px;margin-right: 40px; font-size:16px; color: #666666;text-align: left;float: left; box-sizing: border-box;position: relative;display: block;}
.case_nav span em{display: block;width: 36px; height: 33px; overflow: hidden; position: relative; float: left;margin-top: 20px;margin-right: 8px; }
.case_nav span em img{width:36px; display: block;position: absolute;top:-33px;left:0;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.case_nav span a{color: #333333; text-decoration: none; }
.case_nav li.cur a,.case_nav li:hover a{color: #0f7a40;font-weight: bold;}
.case_nav li.cur em img,.case_nav li:hover em img{top:0;}
.case{width: 100%;background: #fff;font-size: 16px; line-height: 25px;}
.case img{width: 100%;display: block;}
.case_left{width: 49.79%;float:left; max-height: 713px;overflow: hidden;position: relative;}
.case_left h4{height: 48px; line-height: 48px;background: rgba(73,79,86,0.8); text-align: center; font-size: 16px; color: #f0f0f0; font-weight: normal;position: absolute;left:0;bottom:0;width:100%;}
.case_right{width:50.21%;float: left;}
.case_right ul{width: 100%;display: block;clear: both;overflow: hidden;}
.case_right li{width:49%; float: left;margin-left: 1%;position: relative;margin-bottom: 10px;}
.case_right li h4{height: 48px; line-height: 48px;background: rgba(73,79,86,0.8); text-align: center; font-size: 16px; color: #f0f0f0; font-weight: normal;position: absolute;left:0;bottom:0;width:100%;}
.case_right li a{text-decoration: none;}
.case a:hover h4{background:#30373f/* rgba(15,122,64,0.8) */; color: #fff;}
/**/
.jmbj{height: 836px;overflow: hidden; background:url(../images/jmbg.jpg) no-repeat center top;padding-top:70px; box-sizing: border-box; font-family: "Microsoft YaHei"; position: relative; }
.jmbj h2{margin-bottom: 15px;color:#fff;}
.jmbj h2 a{color:#fff;}
.jmbj h2 p{color:#fff;}
.jm{width:1200px;margin:0 auto;}
.jm dl{width:382px;padding:40px 26px 0 34px;height:238px; float:left;box-sizing: border-box;position: relative;background: #fff;border-radius: 35px;margin: 0 27px 27px 0;cursor: pointer;}
.jm dl dt{width:64px;height:89px;float: left;overflow: hidden;position: relative;margin-top:42px;}
.jm dl dt img{height:89px;display: block;position: absolute;left:0;top:0; }
.jm dl dd{text-align: left;width:225px; float:right;}
.jm dl dd h3{font-size: 26px; color: #30373f; font-weight: bold;height:68px;}
.jm dl dd p{ font-size: 16px; color:#666666; line-height: 26px; }
.jm dl:nth-child(3n){margin-right:0;}
.jm dl dt,.jm dl dt img{-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
/* .jm dl:hover img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;} */
.jm dl:last-child p{font-size: 24px;color:#666666;font-weight: bold; line-height: 35px;}
.jm dl.cur{background:#6f6f6f/* #0f7a40 */;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}
.jm dl.cur h3,.jm dl.cur  p{color:#fff;}
.jm dl.cur dt img{left:-64px;}
/**/
.nswsbj{ height: 888px; box-sizing: border-box; background:#fff; padding-top:90px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{margin-bottom: 10px;}
.news{width:738px;float: left;position: relative;}
.news .newstit{height:58px; margin-bottom: 24px;border-bottom:1px solid #d4d3d6;}
.news .newstit li{color:#272727;height: 58px;line-height: 58px;display: block; font-weight: normal;text-decoration: none;width:137px;position: relative; float: left; font-size: 24px;}
.news .newstit li a{color:#272727;}
.news .newstit li.cur a{color: #0f7a40; font-weight: bold;}
.news .newstit span{font-weight: normal; font-size: 12px;line-height: 58px; overflow: hidden; height: 58px; text-align: right;text-transform: uppercase;}
.news .newstit span a{color: #808080; }
.news_c dl{width:738px; overflow: hidden; height:243px;}
.news_c dt{ width:375px;height:211px; position: relative; overflow: hidden; float:left;}
.news_c dt img{width:375px;height:211px; display: block;}
.news_c dd{padding-top: 28px; width:318px; overflow: hidden;box-sizing: border-box;float:right; }
.news_c dd h3{font-size: 16px; font-weight: bold;line-height:28px;color:#30373f;overflow: hidden;text-overflow: ellipsis;margin-bottom: 18px; }
.news_c dd h3 a{ color:#333333;}
.news_c dd p{overflow: hidden;font-size: 16px; line-height: 26px; color:#666666;}
.news_c dd p a{ color: #c30101; }
.news_c dd em{width: 23px; height: 23px; display:block;float: right;}
.nswsbj dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.nswsbj 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_nr ul{clear: both; overflow: hidden;}
.news_nr li{height: 48px; line-height: 48px; display: block;border-bottom:1px dashed #d4d4d4;padding-left:28px;background: url(../images/newsico.png) no-repeat left center;}
.news_nr li a{ font-size: 16px;color:#666666;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap; display: block;width: 480px;}
.news_nr li span{ display:block;  font-size: 16px; color: #666666; float: right;}
.news_nr li:last-child{border-bottom: 0;}
.wt{width:375px;font-family:"Microsoft Yahei"; float: right;position: relative;}
.wt .newstit{height:58px; margin-bottom: 24px;border-bottom:1px solid #d4d3d6;}
.wt .newstit li{color:#272727;height: 58px;line-height: 58px;display: block; font-weight: normal;text-decoration: none;position: relative; float: left; font-size: 24px;}
.wt .newstit li a{color:#272727;}
.wt .newstit li.cur a{color: #0f7a40; font-weight: bold;}
.wt .newstit span{font-weight: normal; font-size: 12px;line-height: 58px; overflow: hidden; height: 58px; text-align: right;text-transform: uppercase;}
.wt .newstit span a{color: #808080; }
.wt_c{width: 375px;overflow: hidden;}
.wt_c dl{width:375px; overflow: hidden; height:337px;border-bottom:1px dashed #d4d4d4;margin-bottom: 10px;}
.wt_c dt{ width:375px;height:211px; position: relative; overflow: hidden; float:left;}
.wt_c dt img{width:375px;height:211px; display: block;}
.wt_c dd{padding-top: 23px; width:375px; overflow: hidden;box-sizing: border-box; }
.wt_c dd h3{font-size: 16px; font-weight: bold;line-height:28px;color:#1a1a1a;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px; }
.wt_c dd h3 a{ color:#333333;}
.wt_c dd p{overflow: hidden;font-size: 16px; line-height: 25px; color:#666666;}
.wt_c ul{}
.wt_c li{height: 33px; line-height: 33px; display: block;padding-left:28px;background: url(../images/newsico.png) no-repeat left center;font-size: 16px;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.wt_c li a{ color:#666666;}
/**/
.aboutbj{background:#fff;height:auto;max-width: 1920px;margin:0 auto; font-family:"Microsoft Yahei";box-sizing: border-box; overflow: hidden; position: relative;padding-bottom: 45px;}
.aboutbj h2{width:660px;height:132px;position: relative;margin:0 auto 30px;}
.aboutbj h2 img{width:348px;height:132px;display: block;}
.aboutbj h2 em{display:block;font-size: 32px;color:#585858;position: absolute;right:0;bottom:0;}
.about{width:100%; }
.about dl{width:100%; position: relative; }
.about dl dt{width:100%;max-height:603px;}
.about dl dt img{width:100%;display: block;}
.about dl dd{width: 1200px;margin:-90px auto 0; padding-top: 45px;position: relative; z-index: 1;box-sizing: border-box;background:#fefefe;}
.about dl dd p{color: #484848;font-size: 16px;font-weight: normal; opacity: 0.7;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);}
.m_zz{background: #fefefe;padding:0px; width: 1200px;margin:0px auto 35px;}
.m_zz{height: 125px;}
.m_zz ul{width: 1200px; height: 125px; position: relative; }
.m_zz li{ width:225px;padding-left: 45px;padding-top:25px; height: 125px; box-sizing: border-box; overflow: hidden; float: left; text-align: left; position: relative;  }
.m_zz li:before{content: ""; position: absolute;right:0px; height: 81px; width:1px; background:#d1d1d1;top:22px; }
.m_zz li em{margin-left:-5px;display: block; position: relative;width:150px; height: 65px;}
.m_zz li em b{ margin-left:0px;font-size: 60px; color: #484848; font-family: "Arial"; font-weight: normal;}
.m_zz li em i{ font-size: 18px;  color: #484848; font-weight: normal; text-align: left; line-height: 24px;  height: 24px;display: block; position: absolute;bottom:8px; right:0px; }
.m_zz h3{font-size: 16px; color: #484848; text-align: left; font-weight: normal;opacity: 0.6;}
.m_zz li:nth-child(1){width: 220px;}
.m_zz li:nth-child(1) em{width: 105px;}
.m_zz li:nth-child(2){width: 225px;padding-left: 55px;}
.m_zz li:nth-child(2) em{width: 60px;}
.m_zz li:nth-child(3){width: 245px;padding-left: 65px;}
.m_zz li:nth-child(3) em{width: 96px;}
.m_zz li:nth-child(4){width: 290px;padding-left: 63px;}
.m_zz li:nth-child(4) em{width: 160px;}
.m_zz li:nth-child(5){width: 220px;padding-left: 50px;}
.m_zz li:nth-child(5) em{width: 110px;}
.m_zz li:nth-child(5):before{background: none;}
.help_cut{height:400px;width: 1200px;margin:0 auto 0;background: #fff;position: relative;font-family: "Microsoft Yahei";}
.help_cut a{text-decoration: none;}
.help_nav{ height: 48px; clear: both;width: 1200px;margin-bottom: 25px;}
.help_nav ul{width: 1200px;}
.help_nav li{height: 40px; line-height: 40px;width: 145px;  text-align: center; font-size: 20px; color: #000000;position: relative; display: block; float: left; border:4px solid #cccccc;font-weight: normal;border-radius: 25px;margin-right: 26px;}
.help_nav li a{color: #000000; text-decoration: none;}
.help_nav li:nth-child(1){margin-left:297px;}
.help_nav li.cur{background: #0f7a40;border-color: #0f7a40;font-weight: bold; -webkit-transition:width .5s;transition:width .5s;}
.help_nav li.cur a{color: #fff;}
.m_help{ height:265px;width: 1200px; position: relative; }
.prev1{position: absolute;left:-54px;top:92px;background: url(../images/xc_l.png) no-repeat;width:22px;height:37px;z-index: 3;}
.next1{position: absolute;right:-54px;top:92px;background: url(../images/xc_r.png) no-repeat;width:22px;height:37px;z-index: 3;}
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:270px; position:relative;margin-right:40px; float: left; overflow: hidden;}
.xc li img{ display:block;width:270px; height:204px;}
.xc li em{height: 60px;font:16px "Microsoft YaHei"; line-height:60px; color:#666666; overflow:hidden; display: block; text-align: left;  -webkit-transition:all .5s;transition:all .5s;width: 100%;box-sizing: border-box;background: url(../images/xcico.png) no-repeat right center;}
.xc li a{ text-decoration: none; }
.xc li:hover em{color:#0f7a40;}
.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);}
.link_bj{min-height:70px; overflow: hidden;margin-top:-70px; }
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.links{width:528px; float:right;}
.link h2{font-size: 14px;  font-weight: normal;width: 85px; float: left;line-height: 32px; color: rgba(255, 255, 255, 0.5);}
.link p{  width: 435px; float: left; font-size: 14px;overflow: hidden; line-height: 32px;}
.link p a{ color: rgba(255, 255, 255, 0.5); font-size: 14px;padding: 0 15px; text-align: left; }
.link p a:first-child{padding-left:0;}
@-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);
  }
}
