@charset "utf-8";

/*banner*/
.banner{position: relative; height:auto;clear: both;}
.banner img {display: block;width: 100%;margin:0 auto;}
.slick-dots {position: absolute;left:5%; font-size:0;bottom:8%;width:90%;text-align: center;outline: none;z-index: 4;}
.slick-dots li {display: inline-block;margin: 0 15px; outline: none;}
.slick-dots li button {display: block;border: 0 none;width: 21px;height: 21px;border-radius: 21px;margin-right:12px; display: inline-block;outline: none;background: #086cae;}
.slick-dots .slick-active button {background: #fff60d;width: 48px;}
.banner .slick-arrow{width:73px;height:73px;cursor: pointer;z-index: 22;top:44.5%;outline: none;position:absolute;border:0;overflow: hidden;text-align: center;transition:.8s;line-height: 140px;opacity: 0;text-indent: 100px;}
.banner .slick-arrow.slick-prev{background:url(../images/ban_prev.png) no-repeat 0 0;left: 3%; opacity: 0;}
.banner .slick-arrow.slick-next{background:url(../images/ban_next.png) no-repeat 0 0;right: 3%; opacity: 0;}
.banner:hover .slick-prev{ left: 6%; opacity: 0.3;}
.banner:hover .slick-next{ right: 6%; opacity: 0.3;}
.banner .slick-arrow:hover{opacity: 0.8;}

.til01{text-align: center;color: #000;font-size:48px;line-height:59px;font-family: "Microsoft Yahei";clear: both;display: block;white-space: nowrap;padding:15px 0 35px;}
.til01 p{display: block;font-size:20px;line-height:32px;font-weight: normal;opacity: 0.5;}
.til01 a{color: #000;}
.til01 span{display: inline-block;position: relative;padding: 0 146px;}
.til01 span:before,.til01 span:after{content: "";position: absolute;width:133px;height:58px;background:url(../images/tilbg2.png) no-repeat 0 0;right: 0;top:-15px;z-index: 2;}
.til01 span:before{background:url(../images/tilbg1.png) no-repeat 0 0;left: 0;}
.til02,.til02 a{color: #fff;}

.more01,.webox_l li:hover,.pro_n1 h3,.pro_more,.dy2 dt,.show_t span,.edge_more{background: #086cae;color: #fff;background-image: -webkit-gradient(linear, left top, right bottom, from(#14a4be), to(#086cae));
    background-image: -webkit-linear-gradient(left, #14a4be, #086cae);
    background-image: -moz-linear-gradient(left, #14a4be, #086cae);
    background-image: -o-linear-gradient(left, #14a4be, #086cae);
    background-image: -ms-linear-gradient(left, #14a4be, #086cae);
    background-image: linear-gradient(left, #14a4be, #086cae);}

/* 痛点 */
.pain{padding: 69px 0 0;height: 596px;font-size: 16px;line-height: 34px;}
.pain_ico{width: 265px;height: 591px;top: 66px;left: -165px;z-index: 1;}
.pain_t{height: 134px;}
.pain_t h2{text-align: right;width: 784px;font-size: 24px;color: #333;line-height:36px;padding: 5px 15px 5px 0;float: left;background:url(../images/pain_li.gif) no-repeat right 0;}
.pain_t h2 span{display: block;font-size: 34px;line-height: 46px;color: #086cae;}
.pain_t p{float: right;width: 374px;font-size: 16px;color: #666;line-height: 40px;padding: 4px 0 0;}
.pain_t p a{display: block;width: 122px;line-height: 35px;border-radius: 17px;text-align: center;color: #fff;}
.pain_c{position: relative;background:url(../images/painbg.jpg) no-repeat center 0;height: 454px;border-radius: 8px;}
.pain_c:before{content: "";position: absolute;width:1200px;height:40px;background:url(../images/ge01.png) no-repeat center 0;right: 0;top: 455px;z-index: 2;}
.pain_cr{width: 426px;margin: 9px 53px 0 0;color: #fff;}
.pain_cr h3{font-size: 26px;line-height: 86px;height: 86px;}
.pain_cr h3 b{color: #fff60d;}
.pain_cw{height: 180px;font-weight: bold;}
.pain_cpho{box-sizing:border-box;padding: 14px 0 0 24px;height: 154px;background: #fff;color: #323232;background-image: -webkit-gradient(linear, left top, right bottom, from(#fff), to(#e9e9ea));
    background-image: -webkit-linear-gradient(left, #fff, #e9e9ea);
    background-image: -moz-linear-gradient(left, #fff, #e9e9ea);
    background-image: -o-linear-gradient(left, #fff, #e9e9ea);
    background-image: -ms-linear-gradient(left, #fff, #e9e9ea);
    background-image: linear-gradient(left, #fff, #e9e9ea);}
.pain_cpho h4{font-size: 32px;line-height:36px;height:78px;}
.pain_cpho h4 span{display: block;font-size: 22px;color: #323232;line-height: 26px;font-weight: normal;}
.pain_cpho p{padding: 0 0 0 56px;background:url(../images/c_pho.png) no-repeat 0 2px;font-size: 16px;line-height: 23px;color: #666;}
.pain_cpho p b{display: block;font-size: 28px;color: #086cae;line-height: 31px;}

.pain_cl{width: 400px;padding: 9px 0 0 120px;color: #323232;}
.pain_cl h3{font-size: 26px;height: 71px;line-height: 71px;}
.pain_cl h3 b{color: #086cae;}
.pain_cl li{height: 75px;line-height: 74px;padding: 0 0 0 23px;position: relative;}
.pain_cl li:before{content: "";position: absolute;width:9px;height:9px;left: 0;top: 31px;border: solid 1px #9e9e9e;border-radius: 9px;}

/*引子*/
.webox{font-size:14px;color: #676767;line-height:24px;position: relative;padding:92px 0 0;height: 564px;overflow: hidden;background:url(../images/webg.jpg) no-repeat center 0;}
.webox:before{content: "";position: absolute;width:44.8%;height:2px;right:50%;margin-right:100px;top: 93px;background: #5c5c5c;}
.webox_c{height:515px;background: #fff;position: relative;z-index: 1;}
.webox_c:before{content: "";position: absolute;width:602px;height:2px;background: #3a9a59;right: 0;top: 464px;z-index: -1;}
.webox_w{width:506px;}
.webox_w h2{font-size: 48px;line-height: 54px;color: #000;padding:14px 0 20px;}
.webox_w h2 span{display: block;font-size: 22px;line-height: 58px;margin-top:17px;border-top: 2px solid #000;}
.webox_w p{height:142px;}

.webox_p,.webox_p img{width: 599px;height: 478px;display: block;overflow: hidden;}

.webox_l{clear: both;height: 112px;font-size: 14px;line-height: 25px;color: #333;text-align: center;}
.webox_l li{float: left;height: 109px;box-sizing:border-box;border: solid 2px #1b1b1b;padding: 10px 0 0;margin: 0 12px 0 0;width: 116px;border-radius: 4px;}
.webox_l li:last-child{margin: 0;}
.webox_l li span{display: block;line-height:62px;height:62px;font-size: 18px;}
.webox_l li span b{font-family: Times New Roman;font-size: 70px;color: #0a78b1;}
.webox_l li:hover{color: #fff;border: 0;}
.webox_l li:hover span b{color: #fff60d;}

/*产品中心*/
.probox{clear: both;font-size:14px;font-family:"Microsoft Yahei";line-height:24px;position: relative;padding:80px 0;z-index: 1;background: #f6f6f6;}

.pro_n{padding-bottom:12px;display: block;}
.pro_n1{background: #fff;border-radius: 3px;margin-bottom: 10px;clear: both;}
.pro_n1 h3{width:200px;text-align: center;height: 100%;line-height: 134px;font-weight: normal;font-size: 20px;float: left;border-radius: 3px;margin-right: 20px;}
.pro_n1 h3 a{display: block;color: #fff;}
.pro_n3,.pro_n3 h3{height: 123px;}
.pro_n p,.pro_n ul{float: left;width: 980px;box-sizing:border-box;}
.pro_n3 p{max-height: 110px;
    overflow: hidden;
    padding-bottom: 0;}
.pro_n li{width:163px;float: left;position: relative;display: block;line-height: 67px;text-align:center;}
.pro_n li a{color: #424242;font-size:16px;}
.pro_n li:before{content: "";position: absolute;width:1px;height:32px;background: #c5c5c5;right: 0;top: 17px;}
.pro_n li:last-child:before,.pro_n li:nth-child(6n):before{width: 0;}
.pro_n li img{width:134px;height: 67px;display: block;margin: 0 auto;}
.pro_n p{padding: 16px 0 16px 26px;font-size: 16px;}
.pro_n p a{line-height:30px;color: #424242;display: block;width:190px;float: left;box-sizing:border-box;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_n p a:hover{color: #0a77b1;text-decoration: underline;}

.pro_l{width: 600px;}
.pro_lt{width: 600px; height: 35px;z-index: 2;left: 0;bottom: 0;text-align: center;}
.pro_lt em{display: inline-block;width: 13px;height: 13px;background: #fff;border-radius: 13px;margin: 0 0 0 11px;}
.pro_lt em.cur{background: #fff602;}
.pro_lt em:first-child{margin: 0;}
.pro_l dl{  width: 600px; height: 429px;  position: relative;border-radius: 3px;}
.pro_l dl dt,.pro_l dl dt img{width: 600px; height: 429px; display: block;}
.pro_l dl dd{height: 270px;position: absolute;left:23px;top:33px;color: #fff;width: 270px; }
.pro_l dd h3{ font-size:52px;color: #0a77b1;line-height: 40px;height: 58px;}
.pro_l dd h3 em{width: 100px;height: 41px;background: #fff;border-radius: 2px;display: block;float: left;overflow: hidden;}
.pro_l dd h3 em img{width: 90px;display: block;margin: 0 auto;}
.pro_l dd h3 b{float: left;height: 52px;padding: 0 0 0 10px; color:#086cae;
/*background: linear-gradient(to right, #14a4be, #086cae);*/
/*    -webkit-background-clip: text;*/
/*    color: transparent;*/
}
.pro_l dd p{height:240px;}
.pro_more{display: block;width: 118px;line-height: 38px;color: #fff;border-radius: 3px;text-align: center;}
.pro_more a{display: block;color: #fff;}

.pro_r{width: 590px;}
.pro_r li{float: left;width: 281px;margin:0 0 20px 14px;text-align: center;height: 203px;background: #fff;border-radius:3px;position: relative;box-shadow: 0 0 5px 5px rgba(0 , 0 , 0 , 0.1);}
.pro_r li p,.pro_r li p img{width: 275px;height: 203px;display: block;overflow: hidden;}
.pro_r li span{display: block; height: 40px; line-height: 40px;width: 247px; font-size: 16px;color: #333;background: #fff;border-top: solid 1px #d0d0d0;position: absolute;bottom: 0;left: 17px;}
.pro_r li span a{color: #636363;display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*解决*/
.cust{clear: both;font-size:16px;line-height:24px;position: relative;padding:80px 0 0;z-index:2;background:url(../images/custbg.jpg) no-repeat center 0;}
.cust_c li{width: 18.28%;float: left;margin: 0 0 0 1%;position: relative;}
.cust_c li:first-child{margin: 0 0 0 2.135%;}
.cust_c li i.cust_nub{position: absolute;font-size: 100px;color: #d2d2d2;left: 11.4%;top: 59%;height: 69px;overflow: hidden;line-height: 90px;display: block;transform:translateZ(0px) rotateY(0deg) rotateZ(-10deg);}
.cust_c li:nth-child(2n) i.cust_nub{left: auto;right: 11.4%;transform:translateZ(0px) rotateY(0deg) rotateZ(10deg);}
.cust_c li .cust_w{position: absolute;width: 74.4%;left:11.4%;top: 16.7%;z-index: 2;}
.cust_w em{display: block;height: 51px;overflow: hidden;margin-bottom: 8px;}
.cust_w span{font-size: 30px;height: 54px;line-height: 54px;color: #000;}
.cust_c li .cust_p{position: relative;}
.cust_c li .cust_p img,.cust_c li .cust_p em,.cust_c li .cust_p i{display: block;width: 100%;}
/* .cust_c li .cust_p em{display: none;position: absolute;width: 100%;left: 0;top: 0;} */
.cust_c li .cust_p em{display: none;}
.cust_c li:hover .cust_p i,.cust_c li.cur .cust_p i{display: none;}
.cust_c li:hover .cust_p em,.cust_c li.cur .cust_p em{display: block;}
.cust_c li:hover .cust_w em img,.cust_c li.cur .cust_w em img{margin-top: -90px;}
.cust_c li:hover .cust_w span,.cust_c li.cur .cust_w span{color: #fff;}
.cust_c li:hover .cust_w p,.cust_c li.cur .cust_w p{color: #fff;opacity: 0.8;}
.cust_c li:hover .cust_nub,.cust_c li.cur .cust_nub{color: #fff602;}

/*案例*/
.case{clear: both;font-size:14px;font-family:"Microsoft Yahei";line-height:22px;position: relative;padding:77px 0;z-index: 1;color: #616161;background:url(../images/casebg.jpg) no-repeat center 0;}
.case:before{content: "";position: absolute;width:50%;height: 163px;top:220px;right:50%;background: #f2f2f2;z-index: -1;}

.case_r{width: 118px;height: 512px;overflow: hidden;}
.case_r li{margin-bottom: 15px;}
.case_r li,.case_r li img{display: block;width: 118px;height: 89px;border-radius: 2px;}

.case_l{width: 251px;padding: 8px 0 0;}
.case_l h3{font-size: 24px;height: 64px;line-height: 64px;font-weight: normal;background:url(../images/ico02.png) no-repeat right center}
.case_l h3 a{display: block;background:url(../images/ico01.png) no-repeat 0 center;color: #000;padding: 0 45px;}
.case_lc{background:url(../images/pro_bg.gif) no-repeat 0 center;background-size: 100% 100%; padding: 22px;}
.case_lc li{width: 207px;height: 40px;box-sizing:border-box;position: relative;padding: 6.5px 46px;font-size: 14px;border-radius: 4px;margin-bottom: 4px;}
.case_lc li a{display: block;color: #fff;font-weight: bold;line-height: 14px;}
.case_lc li em{display: none;font-size: 12px;line-height: 13px;font-weight: normal;opacity: 0.5;}
.case_lc li.cur,.case_lc li.cur a{background: #fff602;color: #0972b0;}
.case_lc li.cur:before{content: "";position: absolute;width:3px;height: 26px;top:7px;left:30px;background: #0972b0;}
.case_lc li.cur em{display: block;}

.case_c{width: 764px;margin: 0 0 0 48px;}
.case_c dl{width:764px;}
.case_c dt,.case_c dt img{width:764px;display: block;overflow: hidden;height: 417px;}
.case_c dd h4{display: block;font-size: 24px;line-height:34px;height:34px;color: #333;font-weight: normal;padding: 20px 0 0;}
.case_c dd h4 a{display: block;color: #333; }

/*优势*/
.edge{clear: both;line-height:24px;padding:80px 44px;font-size: 14px;color: #5c5c5d;background:url(../images/edgebg.jpg) no-repeat center 0 #151f2c; }
.edge_c img{width: 100%;display: block;border-radius: 4px;}
.edge_c h4{font-size: 48px;color: #151f2c;line-height: 55px;padding: 0 0 15px;}
.edge_c h4 span{display: block;font-size: 30px;line-height: 38px;}
.edge_c h4 b{color: #0e8ab7;}
.edge_p{width: 50.38%;}
.edge_w{width:49.62%;margin-bottom: 15px;}
.edge_w dl{position: relative;}
.edge_w dd{position: absolute;width: 380px;left: 6%;top: 15.45%;}
.edge2 dl{width: 32.2%;float: left;position: relative;}
.edge2 dl:nth-child(2){margin: 0 1.7%;}
.edge2 dd{width: 88.14%;position: absolute;left: 8.644%;top: 10.09%;}
@media screen and (max-width: 1680px) {
    .edge_c h4{font-size: 38px;color: #151f2c;line-height: 45px;padding: 0 0 12px;}
    .edge_c h4 span{font-size: 22px;line-height: 30px;}
    .cust{font-size: 14px;line-height: 22px;}
    .cust_w span{font-size: 26px;line-height: 40px;}
    .cust_c li i.cust_nub{display: none;}
}
@media screen and (max-width: 1480px) {
    .edge_c h4{font-size: 30px;line-height: 35px;padding: 0 0 10px;}
    .edge_c h4 span{font-size: 18px;line-height: 22px;}
    .edge_w dd{top:10%;left:3%;width:300px;}
    .edge2 dd{top:8%;}
    .cust_w span{font-size: 20px;line-height: 34px;}
}
.edge_more{width:172px;line-height:54px;text-align:center;color:#fff;border-radius:4px;display:block;margin-top: 15px;font-size:16px;}
.edge_more:hover{color:#fff;}

/*新闻资讯*/
.nswsbj{ height:695px; padding:80px 0; overflow: hidden; font-family:"Microsoft Yahei";}
.dy{ height:786px; height: 540px; box-sizing: border-box; border:1px solid #dcdcdc; overflow:hidden;}

.dy .dl01{ padding:18px 30px 27px; border-bottom:1px solid #dcdcdc; height:136px;}
.dy .dl01 dt{height:48px; }
.dy .dl01 dt b{background:url(../images/new_ico.png) no-repeat; display:block; float:left; width:115px; height:50px; font:20px "Microsoft YaHei"; color:#0e8ab7; text-align:left;padding:18px 0  0 13px;box-sizing: border-box;}
.dy .dl01 dt b a{color: #0e8ab7; }
.dy .dl01 dt h3{ float: left; font:20px "Microsoft YaHei"; font-weight:normal;padding:18px 0  0 13px;  height:48px; overflow:hidden;box-sizing: border-box;}
.dy .dl01 dt h3 a{ color:#111111;}

.dy .dl01 dd{ width:734px; }
.dy .dl01 dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#999999; margin-top:15px;}
.dy .dl01 dd p a{ color: #0e8ab7; }
.dy2{ border-bottom:1px solid #dcdcdc; padding:0 30px; height:155px; overflow:hidden; position:relative;}
.dy2:before{ content:""; position:absolute; top:0; left:50%; width:1px; height:155px; background:#dcdcdc;}
.dy2 dl{ width:338px; margin-top:24px; height:110px;}
.dy2 dt{ width:51px; height:68px; padding-top:30px;float:left; text-align:center; font:16px Arial; color:#fff;line-height: 20px;border-radius: 3px;}
.dy2 dt em{ display:block; }
.dy2 dd{ width:270px; float:right;}
.dy2 dd h3 a{ display:block; font:16px "Microsoft YaHei"; line-height:40px; height:40px; color:#333; overflow:hidden;}
.dy2 dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#999999; height:52px; overflow:hidden;}
.dy2 dl:nth-child(2n-1){ float:left;}
.dy2 dl:nth-child(2n){ float:right;}
.dy ul{ padding:25px 30px 0 30px;}
.dy li{ font:14px "Microsoft YaHei"; line-height:36px; height:36px; overflow:hidden; padding-left:25px; position:relative;}
.dy li:before{ content:""; position:absolute; top:15px; left:0; width:7px; height:7px; border-radius:100%; background: #cccccc; box-sizing:border-box;}
.dy li a{ color:#333;}
.dy li em{ color:#8c8c8c; float:right;}
.dy h4 a:hover,.dy2 dl:hover dd h3 a,.dy li a:hover,.faq dd h3 a:hover,.faq li a:hover{ font-weight:normal; color:#0e8ab7;}

.faq{ width:381px; height:540px; background:#f2f2f2;padding:16px; box-sizing: border-box; overflow:hidden;}
.tit2{ height:32px; line-height: 32px; font:20px "Microsoft YaHei"; color:#333333;  margin-bottom: 12px;}
.tit2 a{ color:#333333;}
.tit2 em{float:right; font:14px "Microsoft YaHei"; color:#666666; line-height:32px; width: 75px;height: 32px; display: block;}

.faq dl{ height:285px; width:350px;border-bottom:1px dotted #ccc;}
.faq dt{ width:350px; height:175px; overflow:hidden;}
.faq dt img{width:345px; height:175px; display:block;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.faq dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.faq dd h3 a{ display:block; font:16px "Microsoft YaHei"; color:#333; height:40px; line-height:40px; overflow:hidden;}
.faq dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#666; height:52px; overflow:hidden;}
.faq li{font:14px "Microsoft YaHei"; line-height:36px; height:36px; overflow:hidden; padding-left:25px; position:relative;}
.faq li:before{ content:""; position:absolute; top:15px; left:5px; width:5px; height:8px;  background: url(../images/ico04.png) no-repeat; box-sizing:border-box;}
.faq ul{ width:345px; margin:0 auto; padding-top:25px;}
.faq li a{ color:#333;}

/*关于*/
.aboutbox{font-family:"Microsoft Yahei";font-size: 14px;line-height:24px;color: #fff;overflow: hidden;position: relative;text-align: center;}
.aboutbox:before{ content:""; position:absolute; bottom:0; left:0;z-index: 1; width:100%; height:38%;
    background-image: -webkit-gradient(linear, top left, bottom right, from(rgba(0 , 0 , 0 , 0)), to(rgba(0 , 0 , 0 , 0.6)));
    background-image: -webkit-linear-gradient(top, rgba(0 , 0 , 0 , 0), rgba(0 , 0 , 0 , 0.6));
    background-image: -moz-linear-gradient(top, rgba(0 , 0 , 0 , 0), rgba(0 , 0 , 0 , 0.6));
    background-image: -o-linear-gradient(top, rgba(0 , 0 , 0 , 0), rgba(0 , 0 , 0 , 0.6));
    background-image: -ms-linear-gradient(top, rgba(0 , 0 , 0 , 0), rgba(0 , 0 , 0 , 0.6));
    background-image: linear-gradient(top, rgba(0 , 0 , 0 , 0), rgba(0 , 0 , 0 , 0.6));}
.about_p,.about_p img{width: 100%;display: block;}
.about_w{padding: 22px 0 40px;width: 1200px;z-index: 2;left: 50%;margin-left:-600px;bottom: 0;border-top: solid 1px rgba(255 , 255 , 255 , 0.3);}
.about_w a{color: #fff602;}

/* 风采展示 */
.show{clear: both;position: relative;height: 270px;line-height:35px;padding: 38px 0 0;overflow:hidden;}
.prev1,.next1{width:26px;height:9px;display: inline-block;cursor: pointer;top:83px;right: -46px; z-index: 9;background:url(../images/next1.html) no-repeat 0 0;}
.prev1{left: -46px;background:url(../images/prev1.html) no-repeat 0 0;}
.prev1:hover,.next1:hover{background-position: 0 bottom;}

.show_t{width:200px;font-size:18px;line-height:60px;color: #fff;}
.show_t span{display: block;height: 67px;margin-bottom:6px;padding: 0 35px;}
.show_t span a{display:block;color: #fff;}
.show_t span.cur a,.show_t span:hover a{color: #086cae;background:url(../images/ico03.png) no-repeat right center;}
.show_t span.cur,.show_t span:hover{background: #fff602;font-weight: bold;}

.show_con{width: 990px;overflow:hidden;}
.show_c{width: 895px;margin:0 48px;}
.show_cl{overflow: hidden;}
.show_cl li{width: 287px;float: left;margin:0 17px 0 0;position: relative;text-align: center;font-size: 16px;}
.show_cl li:last-child{margin: 0;}
.show_cl li p,.show_cl li p img{width: 287px;height:215px;display: block;overflow: hidden;}
.show_con .show_cp .show_c:nth-child(1) .show_cl li p{border:solid 1px #f2f2f2;padding:0 63px;}
.show_con .show_cp .show_c:nth-child(1) .show_cl li p,.show_con .show_cp .show_c:nth-child(1) .show_cl li p img{width: 158px;height:213px;display: block;overflow: hidden;}
.show_c li span{display: none;height:35px;color: #fff;position: absolute;width: 287px;left: 0;bottom: 0;z-index: 2;background: rgba(0 , 0 , 0 , 0.3);}
.show_c li span a{color: #fff;}
.show_c li:hover span{display: block;}

/*友情链接*/
.link{height:0;line-height:25px;position: relative;z-index: 9;font-size: 14px;color: #fff;width: 1200px;margin: 0 auto;text-align:center;}
.link_c{width:1200px;position: absolute;right: 0;top: -54px;}
.link a{display: inline-block;color: #fff;padding: 0 6px;}


.pro_l li p img, .case dt img, .news_c dt img, .show_cl li p img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.pro_l li:hover p img,.case dl:hover dt img, .news_c dl:hover dt img, .show_cl li:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}


@keyframes living {
    0%{
        transform: scale(1);
        opacity: 1;
    }
    50%{
        transform: scale(1.3);
        opacity: 0.7;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes swing{
    20%,40%,60%,80%,100%{-webkit-transform-origin:top center}
    20%{-webkit-transform:rotate(15deg)}
    40%{-webkit-transform:rotate(-10deg)}
    60%{-webkit-transform:rotate(5deg)}
    80%{-webkit-transform:rotate(-5deg)}
    100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes swing{
    20%,40%,60%,80%,100%{-moz-transform-origin:top center}
    20%{-moz-transform:rotate(15deg)}
    40%{-moz-transform:rotate(-10deg)}
    60%{-moz-transform:rotate(5deg)}
    80%{-moz-transform:rotate(-5deg)}
    100%{-moz-transform:rotate(0deg)}
}