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

.tit01{font-size: 48px; text-align: center; font-family: "Microsoft YaHei";color: #333333;font-weight:bold; line-height: 55px; }
.tit01 a{color: #333333; }
.tit01 p{ font-weight: normal; display: block;font-size: 20px;color: #333333; line-height: 36px;}

/**/
.cpbj{height: initial;overflow: hidden;background:#fff;padding-top: 90px;box-sizing: border-box;font-family: "Microsoft YaHei";}
.cpbj h2{height:130px;}
.cp{width: 1530px;position: relative;margin:0 auto 25px;overflow: hidden;}

.cp_nr{width: 1530px;height: 631px;position: relative;overflow: hidden;}
.cp_nr dl{height: 631px;width: 368px;cursor: pointer; float: left;margin-right: 20px;position: relative;}
.cp_nr dl dt{width: 368px; height: 631px;position: relative;}
.cp_nr dl dt img{width: 368px;height: 631px; display: block;}
.cp_nr dl dt em{width:152px;height:152px;border-radius: 100%;display: block; position: absolute;left:30px;bottom: 30px;}
.cp_nr dl dt em img{width:152px;height:152px;border-radius: 100%;display: block}
.cp_nr dl dd{width: 368px;display: block;position: absolute;left:0;top:65px;}
.cp_nr dl dd img{width: 72px;height: 55px; display: block;margin:0 auto;}
.cp_nr dl dd h3{font-size: 30px; color: #ffffff;line-height:32px; font-weight: normal; text-align: center;margin-top:13px;}
.cp_nr dl dd h3 i{display:block; line-height: normal; font-size: 12px;color: rgba(255,255,255,0.63); line-height: 22px;}

.cp_nr dl img{-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.cp_nr dl:hover img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.cp_nr dl dd img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.cp_nr dl:hover dd img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}

.cp_more{height: 30px;width: 1530px;position: relative;font-size: 20px;color:#333;text-align: center;margin:0 auto;}
.cp_more::before{content:'';position:absolute;height:2px;width:650px;background:#c4c3c4;top:50%;left:0;margin-top:-1px;}
.cp_more::after{content:'';position:absolute;height:2px;width:650px;background:#c4c3c4;top:50%;right:0;margin-top:-1px;}
.cp_more a{color:#fff;width:150px;background:#e01414;border-radius: 15px;height: 30px; line-height: 30px; display: inline-block;text-decoration: none;}


/* @media screen and (max-width:1440px) {
  .cp{width:1200px;}
  .cp_nr{width: 1200px;}


} */


/**/
.gybj{ background:url(../image/gybg.jpg) no-repeat center top; height:951px; padding-top:85px;box-sizing: border-box;  font-family:"Microsoft Yahei";}
.gybj h2{height: 130px;color:#fff;}
.gybj h2 p{color:#fff;}
.gy{width:1200px;height:480px;position: relative;margin:0 auto;}

.gy dl {width:190px;text-align: center;position: absolute;border-radius: 95px;cursor: pointer;}
.gy dl dt{width:190px;box-sizing: border-box;height: 31px; overflow: hidden;position: relative;}
.gy dl dt em{width: 31px;height: 31px; display: block; position: absolute;left:50%;top:0;margin-left: -15px;}
.gy dl dt em img{width: 31px;height: 31px; display: block;border-radius: 100%;}
.gy dl dt i{width:190px; height:190px;  display: block;border-radius: 100%;box-shadow: 5px 6px 10px #000;opacity: 0; display: none;}
.gy dl dt i img{width:190px; height:190px;  display: block;border-radius: 100%;}

.gy dl dd{width:100%;box-sizing: border-box;text-align: center;padding:18px;}
.gy dl dd h4{font-size: 26px; color: #ffffff; font-weight: normal; line-height: normal;}
.gy dl dd span{display: block;font-weight: normal;color: #fff;font-size: 16px;line-height: 24px;padding-bottom: 13px;margin-bottom: 10px;position: relative;}
.gy dl dd p{ font-size: 14px;color: #fff; line-height: 20px; text-align: center;opacity: 0; }

.gy dt img{-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;}
.gy dt img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}


.gy dl:nth-child(1){left:-52px;top:260px;}
.gy dl:nth-child(2){left:143px;top:110px;}
.gy dl:nth-child(3){left:339px;top:35px;}
.gy dl:nth-child(4){left:595px;top:0;}
.gy dl:nth-child(5){left:795px;top:0;}
.gy dl:nth-child(6){left:1010px;top:33px;}


.gy dl:nth-child(1).cur{left:-52px;top:190px;}
.gy dl:nth-child(2).cur{left:143px;top:40px;}
.gy dl:nth-child(3).cur{left:339px;top:-15px;}
.gy dl:nth-child(4).cur{left:570px;top:-30px;}
.gy dl:nth-child(5).cur{left:795px;top:-45px;}
.gy dl:nth-child(6).cur{left:1010px;top:-50px;}

.gy dl.cur{background: rgba(0, 0, 0, 0.5);padding: 0px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.gy dl.cur dt{height: 190px;}
.gy dl.cur dt em{opacity: 0;display: none;}
.gy dl.cur dt i{opacity: 1;display: block;}
.gy dl.cur dt i img{border:6px solid #cb1919;box-sizing: border-box;}
.gy dl.cur dd span{background: url(../image/gy_line.png) no-repeat center bottom;}
.gy dl.cur dd p{opacity: 1;}

/**/
.yfbj{ height:auto; background:#f4f4f4; padding-top:80px;padding-bottom:80px;font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; margin:0 auto; }
.yfbj h2{ height: 130px; }

.yf {width:1400px;margin:0 auto;}
.yf  dl{width:436px;position: relative;float: left;margin-right: 46px;background:#fff;margin-bottom: 44px;/* border-bottom-right-radius: 40px; */}
.yf  dl a{text-decoration: none;}
.yf  dl dt{width: 436px; overflow: hidden;}
.yf  dl dt img{width:100%; display: block;}
.yf  dl dd{padding:40px 20px 0 40px;box-sizing: border-box;height:183px;border:1px solid #dcdcdc;/* border-bottom-right-radius: 40px; */position: relative;border-top:0;}
.yf  dl dd::after{content:'';position:absolute;height:40px;width:7px;top:36px;left:0;background: #eaeaea;}
.yf  dl dd h4{font-size: 28px; color: #333333; font-weight: bold; margin-bottom: 15px;height: 40px;}
.yf  dl dd h4 i{color: #333333; font-weight: normal;}
.yf  dl dd p{ font-size: 14px; color: #666666; line-height: 24px;}
.yf  dl:nth-child(3n){margin-right: 0;}

.yf  dl:hover{background: #005BAC;}
.yf  dl dt img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.yf  dl:hover dt img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.yf  dl:hover dd{border-color: #005BAC;}
.yf  dl:hover dd h4,.yf  dl:hover dd h4 i,.yf  dl:hover dd p{color:#fff;}

.yftel{height: 36px;line-height: 36px;width: 900px;margin:0 auto;}
.yftel span{display: block;float: left;font-size: 16px;color:#666666;background: url(../image/yftel.png) no-repeat left center;height: 36px;padding-left:30px;}
.yftel p{font-size: 36px;color:#333333;font-weight: normal;}
.yftel b{font-size: 31px;color:#333333;}

 @media screen and (max-width:1440px){
  .yf{width:1200px;}
  .yf dl{width:382px;margin-right:26px;}
  .yf  dl dt{width: 382px; overflow: hidden;}
  .yf  dl dd h4{font-size: 24px;margin-bottom: 5px;}
}

/**/
.edge{clear: both;font-family:"Microsoft Yahei";line-height:24px;font-size: 14px;padding:65px 0 0;position: relative;overflow: hidden;z-index: 1;}
.edge h2{height: 140px; line-height: 55px;}
.edge:before{content: "";position: absolute;width:100%;height:152px;background:#fff;bottom:0;left:0;z-index: 1;}
.edge_c,.edge_c img{width: 100%;overflow: hidden;display: block;}


.edge_t{width: 100%;margin: -73px auto 0;min-width: 1280px;max-width: 1920px;background:#ffffff;position: relative;z-index: 2;}
.edge_t li{width: 21%;float: left;position: relative;height: 152px;box-sizing:border-box;padding:105px 30px 0;}
.edge_t li:before{content: "";position: absolute;width:1px;height:152px;background:rgba(41, 41, 41, 0.2);top:73px;left:0;}
.edge_t li:first-child:before{width: 0;height: 0;}

.edge_t li em{position: absolute;width: 60px;height: 60px;display: block;right: 47px;top: 104px;overflow: hidden;}
.edge_t li em i{width: 60px;height: 60px;display: block;overflow: hidden;position: relative;}
.edge_t li em i img{width:60px;position: absolute;left:0;top:-60px; display: block;}
.edge_t li span{display: block;font-size: 16px;line-height: 32px;height: 116px;color:#333333;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.edge_t li span b{display: block;font-size: 28px;line-height:50px;color:#333333;}
.edge_t li p{display: none; font-size: 16px;color:#ffffff; line-height: 32px;}

.edge_t li.cur{width:37%;height: 225px;color: #fff;background: #005bac;padding:25px 50px 0;}
.edge_t li.cur span{color:#fff;height: 95px;}
.edge_t li.cur span b{line-height: 38px;color:#fff;}
.edge_t li.cur em{top:35px;right:40px;}
.edge_t li.cur i img{top:0;}
.edge_t li.cur p{display: block;opacity: 0.8;}


@media screen and (max-width:1366px) {
    .edge_t li span{height:100px;}
.edge_t li p{display: none; font-size: 14px;color:#ffffff; line-height: 24px;}
}

/**/
.casebj{ height:1114px; background: url(../image/casebg.jpg) no-repeat center top; padding-top:80px;font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; margin:0 auto; }
.casebj h2{ height: 130px; }
.casetit{height: 96px;width:1200px;padding:0 52px;box-sizing: border-box;margin:0 auto 26px;border-radius: 45px;box-shadow: 0 0 15px #f3f3f3;background: #005BAC;}
.casetit li{width:160px;height: 96px;float: left;font-size: 16px;color: #333333;text-align: center;box-sizing: border-box;position: relative;border-right: 1px dashed #cbcbcb;background: #005BAC;}
.casetit li:after{content:'';position:absolute;height:0;width:0;bottom: -8px;left:50%;margin-left: -8px;border-top: 8px solid #005bac;border-left: 8px solid rgba(0, 0, 0, 0);border-right: 8px solid rgba(0, 0, 0, 0);display: none;}
.casetit li em{display: block;width: 38px;height: 36px;overflow: hidden;position: relative;margin: 16px auto 8px;display: flex;justify-content: center;}
.casetit li em img{height:36px;display: block;/* position: absolute; */top:0;left: 0px;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.casetit li a{color: #fff;text-decoration: none;}
.casetit span{width:135px;height: 96px;float: left;font-size: 16px;color: #333333;text-align: center;box-sizing: border-box;position: relative;display: block;background: #005BAC;}
.casetit span em{display: block;width: 38px;height: 36px;overflow: hidden;position: relative;margin: 16px auto 8px;}
.casetit span em img{height:36px;display: block;position: absolute;top:0;left: -35px;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.casetit span a{color: #fff;text-decoration: none;}
.casetit li.cur a,.casetit li:hover a{color: #fff;}
.casetit li:hover,.casetit li.cur{background: #2e9afa;border-color: #2e9afa;}
.casetit li:hover:after,.casetit li.cur:after{display: block;}
.casetit li.cur em img,.casetit li:hover em img{/* left:-38px; */}
.casetit span.cur a,.casetit span:hover a{color: #fff;}
.casetit span:hover,.casetit span.cur{background: #2e9afa;border-color: #2e9afa;}
.casetit span.cur em img,.casetit span:hover em img{left:-38px;}
.case{width: 1200px;height: 680px;position: relative;margin:0 auto;}
.case::before{content:'';position:absolute;height:2px;width:100%;top:0;left:0;background: #eaeaea;}
.case::after{content:'';position:absolute;height:2px;width:100%;bottom:0;left:0;background: #eaeaea;}
.m_case {width:1200px;height:680px; position: relative;margin:0 auto;}
.m_case  dl{width:332px;height: 550px;position: relative;float: left;padding:44px 34px 0;}
.m_case  dl a{text-decoration: none;}
.m_case  dl dt{width: 332px;}
.m_case  dl dt img{width: 332px;height: 250px; display: block;position: relative;}
.m_case  dl dt em{width:145px;height:45px;display: block;background: url(../image/caseico.png) no-repeat; font-size: 15px;color: #666666;line-height: 45px;text-align: left;padding-left: 28px; box-sizing: border-box;margin-top:43px;}
.m_case  dl dd{}
.m_case  dl dd span{border:1px solid #eaeaea;width: 123px;display: block;}
.m_case  dl dd span img{width: 123px;height: 68px; display: block;}
.m_case  dl dd h4{font-size: 20px;color: #333333;font-weight: bold;line-height: 42px;margin-top: 10px;margin-bottom: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.m_case  dl dd h4 a{color: #333333;}
.m_case  dl dd p{ font-size: 14px; color: #666666; line-height: 24px;height: 85px;}

.m_case  dl:hover{background: #fff;box-shadow: 0 0 15px #eaeaea;border-bottom: 3px solid #005BAC;}
.m_case  dl dt img{-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.m_case  dl:hover dt img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}
.m_case  dl:hover dt em{/* background: url(../image/caseicocur.png) no-repeat; *//* color:#fff; */}


/**/
.lcbj{ height:655px; background: url(../image/lcbg.jpg) no-repeat center top; padding-top:78px;font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;max-width: 1920px; margin:0 auto; }
.lcbj h2{ height: 120px; }
.lc{width:1000px;margin:0 auto;height:400px;position: relative;}
.lc li{width:145px; text-align: center;position: absolute; }
.lc li img{width:68px;height: 71px; display: block;margin:0 auto;}
.lc li h4{font-weight: normal; font-size: 18px;color:#666666;margin:18px 0;}

.lc li:nth-child(1){left:0;top:0;}
.lc li:nth-child(2){left:220px;top:0;}
.lc li:nth-child(3){left:440px;top:0;}
.lc li:nth-child(4){left:650px;top:0;}
.lc li:nth-child(5){left:850px;top:0;}
.lc li:nth-child(6){left:0;top:235px;}
.lc li:nth-child(7){left:235px;top:235px;}
.lc li:nth-child(8){left:440px;top:235px;}
.lc li:nth-child(9){left:650px;top:235px;}
.lc li:nth-child(10){left:850px;top:235px;}

.lc li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.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;}

/* æ–°é—» */
.g_newcon{height:949px;padding-top: 85px;box-sizing: border-box; }
.g_newcon h2{height: 135px;}
.g_newcon .line{background:url(../image/newtit.jpg) no-repeat;width: 1200px;height: 3px;position: absolute;left:0;top:137px;}
.g_newcon h3 a{display: block;line-height: 89px;font-size: 22px;font-weight: bold;color: #444444;}
.g_news12{width:600px; }
.g_news12 .newup{height:279px;position: relative;}
.g_news12 .u_dlst3 dt{width: 600px;float: left; height: 279px;overflow: hidden; }
.g_news12 .u_dlst3 dt img{width: 600px; height: 279px;display: block;transition: all 0.3s linear 0s;}
.g_news12 .u_dlst3 dt:hover img{transform: scale(1.1)}
.g_news12 .u_dlst3 dd{position: absolute;left:0;top:0;width: 600px;height: 279px;background:url(../image/dtsha.png) no-repeat;}
.g_news12 .u_dlst3 dd h4{position: absolute;left:0;bottom: 0; height: 68px;line-height: 68px;overflow: hidden;text-align: center;width: 600px}
.g_news12 .u_dlst3 dd h4 a{ font-size: 24px; display: block; color: #fff;font-weight: normal;}
.g_news12 .u_lst5{height: 245px;overflow: hidden;border: 1px solid #d1d1d1;padding: 33px 30px 0 38px;}
.g_news12 .u_lst5 li{height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 16px;position: relative;}
.g_news12 .u_lst5 li a{ font-size: 14px; color: #444444;}
.g_news12 .u_lst5 li span{color: #444444;font-weight: bold;float: left;width: 93px;}
.g_news12 .u_lst5 li:before{content: "";position: absolute;/* width: 2px; */height: 13px;background: #dcdcdc;left:72px;top:10px;}
.g_news12 .u_lst5 li a:hover{color: #cb1919;}

.g_newcon .wend{width: 552px;}
.g_newcon .wend .otwdl{ height: 120px;border-bottom: 1px solid #d1d1d1;margin-bottom: 24px;}
.g_newcon .wend .otwdl dt{ height:40px;  line-height:40px; background: #ebebeb; margin-bottom: 16px; overflow: hidden;  font-size:16px; color:#444444; font-weight: normal;}
.g_newcon .wend .otwdl dt a{ color:#444444;}
.g_newcon .wend .otwdl:hover dt{background: #cb1919;}
.g_newcon .wend .otwdl:hover dt a{color: #fff;}
.g_newcon .wend .otwdl dt em{display: inline-block;width: 45px;text-align: center;font-size: 16px;color: #444;font-weight: bold;}
.g_newcon .wend .otwdl dd{  font-size: 14px; padding-left:42px;line-height:24px; color:#717171; height: 48px; overflow: hidden; }  
.g_newcon .wend .otwdl dd a{color: #717171;}
.g_newcon .wend .lastdl{border-bottom: none;}
.g_newcon .wend .otwdl:hover dt em{color: #fff;}
.g_newcon .newc{height: 715px;overflow: hidden;}


/**/
.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: 35px;}
.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; height: 320px; padding: 45px 83px 0;position: relative; z-index: 1;box-sizing: border-box;background:#fafafa;border-bottom: 3px solid #cb1919;}
.about dl dd h2{font-size: 40px; height: 68px;}
.about dl dd p{color: #666666;font-size: 14px;font-weight: 24px;text-align: left;}
.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: none;padding:0px; width: 1038px;margin:30px auto 0;}
.m_zz{height: 95px;}
.m_zz ul{width: 1038px; height: 95px; position: relative; }
.m_zz li{ width:270px;padding-left: 45px;padding-top:0px; height: 95px; box-sizing: border-box; overflow: hidden; float: left; text-align: left; position: relative;  }
.m_zz li:before{content: ""; position: absolute;right:0px; height: 74px; width:1px; background:#dadada;top:12px; }
.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; line-height:60px; color: #333333; font-family: "Arial"; font-weight: normal;}
.m_zz li em i{ font-size: 16px;  color: #fff; font-weight: normal; text-align: center; line-height: 24px;  height: 24px;width:24px;border-radius: 100%;background:#333333; display: block; position: absolute;bottom:18px; right:0px; }
.m_zz h3{font-size: 16px; color: #666666; text-align: left; font-weight: normal;}
.m_zz li:nth-child(1){width: 200px;padding-left: 0;}
.m_zz li:nth-child(1) em{width: 170px;}
.m_zz li:nth-child(2){width: 270px;padding-left: 55px;}
.m_zz li:nth-child(2) em{width: 95px;}
.m_zz li:nth-child(3){width: 297px;padding-left: 65px;}
.m_zz li:nth-child(3) em{width: 161px;}
.m_zz li:nth-child(4){width: 270px;padding-left: 60px;}
.m_zz li:nth-child(4) em{width: 195px;}
.m_zz li:nth-child(4):before{background: none;}

/**/
.help_cut{height:368px;width: 1200px;margin:0 auto 0;background: #fff;position: relative;}
.help_cut a{text-decoration: none;}
.help_nav{ height: 64px; clear: both;width: 1200px;margin-bottom: 32px;}
.help_nav ul{width: 1200px;}
.help_nav li{height: 64px; line-height:28px;width: 168px;  text-align: center; font-size: 20px; color: #000000;position: relative; display: block; float: left;font-weight: normal;margin-right: 26px;border-right: 1px solid #c7c7c7;}
.help_nav li em{width:54px;height:42px;display: block;margin:0 auto;}
.help_nav li em img{width: 100%;display: block;}
.help_nav li a{color: #000000; text-decoration: none;}
.help_nav li:last-child{border-right: 0;}
.help_nav li:nth-child(1){margin-left:355px;}
.help_nav li.cur{ -webkit-transition:width .5s;transition:width .5s;}
.help_nav li.cur a{color: #cb1919; font-weight: bold;}

.m_help{ height:265px;width: 1200px; position: relative; }
.prev1{position: absolute;left:-34px;top:72px;background: url(../image/xc_l.png) no-repeat;width:15px;height:23px;z-index: 3;}
.next1{position: absolute;right:-34px;top:72px;background: url(../image/xc_r.png) no-repeat;width:15px;height:23px;z-index: 3;}
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:284px; position:relative;margin-right:21px; float: left; overflow: hidden;}
.xc li img{display:block;width: auto;height:162px;}
.xc li em{height: 46px;font:16px "Microsoft YaHei"; line-height:46px; color:#666666; overflow:hidden; display: block; text-align: center;  -webkit-transition:all .5s;transition:all .5s;width: 100%;box-sizing: border-box;}
.xc li a{ text-decoration: none; }
.xc li:hover em{color:#cb1919;}
.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);}

.li_3 .xc li i{border:1px solid #eee;box-sizing:border-box; display:block;}
.li_3 .xc li img{width:auto !important;margin:0 auto; }


.link_bj{ overflow: hidden;background:none;min-height: 60px; }
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";padding-top:20px;}
.link h2{font-size:14px ;font-weight:bold; text-transform: uppercase; width: 80px; float: left;height: 23px; line-height: 23px;color: #333333;}
.link p{  width: 1120px; overflow: hidden; line-height: 23px; color:#acacac;position: relative;z-index: 1;}
.link p a{ color: #666666; font-size: 14px; padding: 0 45px 0 0; text-align: 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);
  }
}
