/* CSS Document */
html,body{height:100%;}
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td,figure{margin:0;padding:0;font-weight:normal;}
em,i{font-style:normal;}
b{font-weight:normal;}
body{background:#fff;font-size:14px;color:#333;font-family: Microsoft YaHei;overflow-x:hidden;}


/*A*/
a{text-decoration:none;color:#333;}
a:hover,a.c999:hover,a.c333:hover,.listc999 a:hover{text-decoration:none;color:#f08300;}

/*img*/

img{border:0 none;vertical-align:middle;max-width:100%;}
img.lazy{background:url(../images/loading.gif) no-repeat center center;}
/*li*/
ul,li{list-style-type:none;}
/*浮动*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cl{clear:both;}
.hidden{display:none;}
.bl{display:block;}
.dl{display:inline-block;}
.vmid{vertical-align:middle}.vtop{vertical-align:top}
.relative{position:relative;}
.center{text-align:center}
.absolute{position:absolute;}.r0{right:0;}.t0{top:0;}.b0{bottom:0}
.z9{z-index:9;}
.clear{height:0;font-size:0;clear:both;zoom:1;overflow:hidden;}
.clearfix:after,.container:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.overhide{overflow:hidden;}

::-ms-clear,::-ms-reveal{display:none;}

.bgf3f3f3{background:#f3f3f3}
.bg2f97f0{background:#2f97f0}
.bg{background:url(../images/bg_ico.png) no-repeat 0 0;}

input{outline:none;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb;font-size:16px;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb;font-size:16px;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;font-size:16px;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb;font-size:16px;}
i.ico_inputclose{width:16px;height:16px;background:url(../images/bg_ico.png) no-repeat -719px -60px;position:absolute;right:40px;margin-top:-8px;top:50%;display:none;}

img{border:0;max-width:100%;}
.pw100{width:100%}
.ph100{height:100%}

.container{width:1200px;margin:0 auto;position:relative;}
.h160{height:120px;}
.header{height:80px;padding-top:40px;position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0);box-shadow:0 3px 10px rgba(0,0,0,0);z-index:10;}
.header.fixed{padding-top:0;top:-100px;position:fixed;}
.header.fixed.show{background:rgba(255,255,255,1);box-shadow:0 3px 10px rgba(0,0,0,0.1);top:0;}
.header.fixed .logo{padding-top:10px;}
.header.fixed .menu a{color:#333;}
.header .logo{width:160px;float:left;}
.header .menu{float:right;line-height:80px;}
.header .menu a{display:inline-block;font-size:16px;color:#fff;margin-left:48px;vertical-align:middle;height:28px;line-height:16px;position:relative;overflow:hidden;}
.header .menu a.crently,.header .menu a:hover{color:#2f97f0;}
.header .menu a:before{content:"";width:0%;height:2px;background:#2f97f0;position:absolute;left:0;bottom:0;}
.header .menu a.crently:before{width:100%;}
.header .menu a:hover:before{width:100%;}

#slider,#slider a{height:100%;}
#slider a{background-position:center;background-size:cover;display:block;}
#slider .swiper-pagination{bottom:150px;right:5%;left:auto;width:auto;}
#slider .swiper-pagination-bullet{background:#fff;}
#slider .swiper-pagination-bullet-active{background:#00b88d;}

.htitle{font-size:48px;line-height:48px;color:#00b88d;font-weight:bold;}
.htitle p{font-size:24px;line-height:24px;font-family:arial;font-weight:bold;}

.hinfo{font-size:24px;line-height:30px;}
.hinfo2{font-size:30px;line-height:40px;}
.hinfo3{font-size:16px;line-height:36px;}
.hinfo4{font-size:28px;line-height:36px;}
.hinfo5{font-size:36px;line-height:48px;}

.pt20{padding-top:20px;}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pt40{padding-top:40px}
.pt45{padding-top:45px;}
.pb55{padding-bottom:55px}
.pt50{padding-top:50px;}
.pt53{padding-top:53px;}
.pb53{padding-bottom:53px;}
.pt60{padding-top:60px}
.pb60{padding-bottom:60px}
.pb65{padding-bottom:65px}
.pb72{padding-bottom:72px}
.pb80{padding-bottom:80px}
.pb85{padding-bottom:85px;}
.pb93{padding-bottom:93px}
.pt95{padding-top:95px}
.pt90{padding-top:90px}
.pt100{padding-top:100px}
.pb100{padding-bottom:100px}
.ml10{margin-left:10px;}
.mt10{margin-top:10px}
.mt40{margin-top:40px}
.mt60{margin-top:60px}
.mb60{margin-bottom:60px}
.mr300{margin-right:300px}

.bt1{border-top:1px solid #e6e6e6;}

.c666,a.c666{color:#666;}
.c999,a.c999{color:#999;}
a.c666:hover,a.c999:hover{color:#2f97f0;}

a.cmore{color:#2f97f0;font-size:16px;height:44px;line-height:44px;display:inline-block;z-index:2;overflow:hidden;border-radius:44px;}
a.cmore b{padding:0 20px;display:inline-block;height:40px;line-height:40px;border:2px solid #2f97f0;border-radius:44px;overflow:hidden;}
a.cmore span{position:absolute;left:-100%;top:0;z-index:2;width:100%;text-align:center;color:#fff;}
a.cmore:before{width:200%;height:100%;background:#2f97f0;position:absolute;left:-10%;top:0;content:"";z-index:1;text-align:center;
    transform: translate(-100%, 0px) skewX(-30deg);
    -webkit-transform: translate(-100%, 0px) skewX(-30deg);
    -moz-transform: translate(-100%, 0px) skewX(-30deg);}
a.cmore:hover span{left:0;}
a.cmore.dis{color:#999;}
a.cmore.dis b{border-color:#e6e6e6}
a.cmore.dis:hover b{border-color:#2f97f0;color:#2f97f0;}
a.cmore.dis:hover span{width:0;left:-100%;}
a.cmore.dis:hover:before{widht:0;left:-10%;}
a.cmore.sp2{height:44px;line-height:44px;font-size:16px;}
a.cmore.sp2 b{padding:0 30px;}
a.cmore.sp2 b{}
a.cmore.sp2.share:hover b{background:#2f97f0;color:#fff;}
a.cmore.sp2.share span,a.cmore.sp2.share:before,a.cmore.sp2.share:after{opacity:0;}
a.cmore.f16{font-size:16px;}
a.cmore:hover{border-color:#2f97f0}
a.cmore:hover:before{transform: translate(-100%, 0px) skewX(-30deg);
    -webkit-transform: translate(-100%, 0px) skewX(-30deg);
    -moz-transform: translate(-100%, 0px) skewX(-30deg);left:150%;}

.service_slider .swiper-slide a{width:279px;margin-right:28px;background:#fff;height:366px;float:left;border-radius:60px;text-align:center;padding:60px 0 0;overflow:hidden;}
.service_slider.sp2 .swiper-slide{width:1280px}
.service_slider.sp2 .swiper-slide  a{margin-bottom:28px}
.service_slider a:last-child{margin-right:0;}
.service_slider .swiper-slide b{display:inline-block;height:auto;}
.service_slider .swiper-slide a img{display:inline-block;height:70px;}
.service_slider .swiper-slide a em{display:inline-block;height:70px;}
.service_slider .swiper-slide a em.y1{width:53px;background-position:0 -130px;}
.service_slider .swiper-slide a em.y2{width:81px;background-position:0 -210px;}
.service_slider .swiper-slide a em.y3{width:70px;background-position:0 -290px;}
.service_slider .swiper-slide a em.y4{width:70px;background-position:0 -370px;}

.service_slider  .swiper-slide a .content{padding:0 30px 60px;border-radius:60px;position:relative;}
.service_slider a .content:after{background:#fff;content:"";position:absolute;left:0;height:100%;width:100%;border-radius:60px;bottom:-100%;z-index:-1;}
.service_slider a .content p{font-size:28px;line-height:28px;margin-top:50px;}
.service_slider a .content  i{width:30px;height:1px;overflow:hidden;display:block;font-size:0;background:#333;margin:30px auto 25px;}
.service_slider a .content  div{font-size:14px;line-height:24px}
.service_slider a .content  b{font-size:14px;text-decoration:underline;margin-top:35px;display:inline-block;}

.service_slider a:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}
.service_slider a:hover .content{color:#fff;padding-top:10px;margin-top:64px;}
.service_slider a:hover .content:after{background:#00b88d;bottom:0;}
.service_slider a:hover .content b{display:none;}
.service_slider a:hover .content i{background:#fff;}

.service_slider.sp2.h450 a{height:380px;}
.service_slider.sp2.h450 a .content{height:290px;padding-bottom:0;}

.service_slider.sp2.h450 a:hover .content{margin-top:60px}
.service_slider.sp2.h450 a:hover .content p{margin-top:10px}

.butn .swiper-button-prev,.butn .swiper-button-next{width:60px;height:60px;line-height:60px;text-align:center;border-radius:60px;background:#2f97f0;z-index:1;top:50%;margin-top:-30px;}
.butn .swiper-button-prev{left:-80px;}
.butn .swiper-button-next{right:-80px;}
.butn .swiper-button-next.swiper-button-disabled, .butn .swiper-button-prev.swiper-button-disabled{background:#ddd;opacity:1;}
.butn .bg{background-position:-787px -60px;width:13px;height:24px;display:inline-block; vertical-align:middle;}

.index_who{position:relative; text-align:center;}
.index_who .pic{width:400px;height:400px;position:absolute;top:50%;margin-top:-200px;right:0;color:#fff;}
.index_who .pic:before{width:400px;height:400px;background:#2f97f0;border-radius:400px;z-index:-1;content:"";position:absolute;left:0;top:0;}
.index_who .pic:after{width:200px;height:200px;background:#98d0ff;border-radius:200px;z-index:-2;content:"";position:absolute;right:0;top:0;}
.index_who .pic p{font-size:30px;line-height:40px;padding-left:70px;}
.index_who .pic div{font-size:66px;line-height:66px;text-align:center;margin-top:20px;}


.num_count{background:url(../images/num_bg.jpg) no-repeat center 0;height:800px;}
.num_count ul{position:absolute;top:50%;margin-top:-135px;width:100%;left:0;height:270px;}
.num_count li{width:270px;margin-right:40px;color:#fff;height:270px;float:left;border-radius:60px;text-align:center;position:relative;}
.num_count li:before,.num_count li:after{content:"";position:absolute;top:50%;left:50%;z-index:-2;border-radius:60px;}
.num_count li:before{background:#00b88d;width:100%;height:100%;margin:-50% 0 0 -50%;z-index:-1;}
.num_count li:after{background:#fff;width:100%;height:100%;margin:-50% 0 0 -50%;box-shadow:0 0 20px rgba(0,0,0,0);opacity:0;-webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);}
.num_count li:last-child{margin-right:0;}
.num_count li p{font-size:75px;font-weight:bold;line-height:64px;font-family:arial;padding-top:60px;width:100%;position:relative;z-index:2;}
.num_count li div{margin-top:30px;font-size:16px;line-height:24px;padding:0 50px;position:relative;z-index:3;}
.num_count li:hover:before{width:0;height:0;margin:0;}
.num_count li:hover:after{width:100%;height:100%;-webkit-transform: scale(1.0,1.0);
    transform: scale(1.0,1.0);box-shadow:0 0 20px rgba(0,0,0,0.1);opacity:1;}
.num_count li:hover p{color:#00b88d;}
.num_count li:hover div{color:#333;}


.good_slider li{width:580px;margin-right:40px;background:#fff;height:410px;float:left;border-radius:60px;}
.good_slider.sp2{width:1240px;}
.good_slider.sp2 li{width:576px;height:118px;border:2px solid #e6e6e6;margin-bottom:40px;padding-top:288px;position:relative;}
.good_slider.sp2 li .pic{position:absolute;left:-2px;top:-2px;}
.good_slider li:last-child{margin-right:0;}
.good_slider li .pic{width:580px;height:290px;background-repeat:no-repeat;backgorund-position:center;border-radius:60px;overflow:hidden;position:relative}
.good_slider li .pic p{height:60px;line-height:60px;padding:0 40px;border-radius:60px 60px 60px 0;background:#00b88d;color:#fff;font-size:24px;position:absolute;left:0;top:0;}
.good_slider li .des{font-size:14px;line-height:24px;padding:0 40px;padding-top:30px}

.good_slider li:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}

.news_slider{padding-bottom:72px}
.news_slider.sp2 a{margin-bottom:30px;}
.news_slider.sp2{padding-bottom:0;}
.news_slider .clearfix{width:1230px;}
.news_slider .clearfix a{width:380px;height:370px;margin-right:30px;float:left;position:relative;background:#fff;border-radius:60px;overflow:hidden;}
.news_slider .clearfix a:before{width:100%;height:100%;background:#2f97f0;content:"";position:absolute;top:0;z-index:1;transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .65s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .65s cubic-bezier(.4,0,.2,1); transition: transform .65s cubic-bezier(.4,0,.2,1); transition: transform .65s cubic-bezier(.4,0,.2,1),-webkit-transform .65s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0);}
.news_slider .clearfix a b{display:block;line-height:22px;font-size:20px;}
.news_slider .clearfix a i{width:70px;height:2px;background:#e6e6e6;display:block;font-size:0;overflow:hidden;margin:40px 0 35px;}
.news_slider .clearfix a:after{position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #e6e6e6;border-radius:60px;z-index:-1;content:"";}
.news_slider .clearfix a .content{width:300px;height:290px;padding:38px 38px;position:relative;z-index:2;}
.news_slider .clearfix a .content p{line-height:24px;}
.news_slider .clearfix a .content div{position:absolute;left:38px;bottom:38px;right:38px;}
.news_slider .clearfix a .content div em{color:#2f97f0;display:block;position:relative;}
.news_slider .clearfix a .content div em label{background-position:-769px -129px;width:31px;height:10px;position:absolute;right:205px;top:5px;}
.news_slider .clearfix a .content div span{position:absolute;right:0;bottom:0;}

.news_slider .clearfix a:hover{color:#fff;border-color:#2f97f0;}
.news_slider .clearfix a:hover:before{transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0;}
.news_slider .clearfix a:hover .content i{background:#fff;width:300px;}
.news_slider .clearfix a:hover .content span{display:none;}
.news_slider .clearfix a:hover .content  em{color:#fff;display:block;}
.news_slider .clearfix a:hover .content div em label{background-position:-737px -129px;right:0;}

.footer{background:#2f97f0;}

.footer .msg{color:#fff;}
.footer .msg b{font-size:16px;line-height:16px;display:block;}
.footer .msg span{font-size:54px;font-weight:bold;font-family:arial;display:inline-block;line-height:40px;padding:20px 0;border-bottom:2px solid #fff;}
.footer .msg p{padding-top:20px;line-height:14px;}
.footer .msg a{font-size:24px;display:inline-block;width:196px;height:56px;line-height:56px;border:2px solid #fff;border-radius:60px;text-align:center;color:#fff;margin-top:30px;}
.footer .msg a:hover{background:#fff;color:#2f97f0;}

.footer .ewm p{width:140px;height:180px;background:#fff;display:inline-block;margin-left:40px;padding:20px;border-radius:30px;}
.footer .ewm p b{display:block;text-align:center;margin-top:20px;line-height:14px;}

.copyright{font-size:12px;color:#999;line-height:93px;text-align:center; background:#ffffff;}

/**右边菜单 **/
.side-bar{position:fixed;right:10px;top:50%;z-index:10000;width:60px;height:80px;margin-top:-40px;}
.side-bar.show{height:160px;margin-top:-80px;}
/*.side-bar a{display:block;cursor:pointer;width:56px;height:56px;line-height:56px;border:2px solid #e9e9e9;background:#fff;position:relative;z-index:2;margin:5px 0;border-radius:60px;text-align:center;}*/

.side-bar a{display:block;cursor:pointer;width:60px;height:60px;line-height:60px;box-shadow:0 0 20px rgba(0,0,0,0.1);background:#fff;position:relative;z-index:2;margin:10px 0;border-radius:60px;text-align:center;}
.side-bar a i{width:30px;height:30px;display:inline-block;position:relative;z-index:2;vertical-align:middle;}

.side-bar a.snav1 i{background-position:-770px -158px;}
.side-bar a.snav2 i{background-position:-774px -192px;width:26px;}
.side-bar a:hover{border-color:#2f97f0;background:#2f97f0;}
.side-bar a.snav1:hover i{background-position:-739px -158px;}
.side-bar a.snav2:hover i{background-position:-743px -192px;}

/**弹窗提示**/
.pop_contact{background:rgba(47,151,240,0.9);width:620px;height:330px;padding:10px;position:fixed;top:50%;left:50%;margin:-175px 0 0 -320px;z-index:5;margin-top:-1000px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;border-radius:60px;z-index:10;}
.pop_contact.open{margin-top:-175px}
.pop_contact.open.close{top:2000px;}
.pop_contact center{width:618px;height:328px;border:1px solid #fff;color:#fff;font-size:16px;border-radius:60px;}
.pop_contact center p{line-height:24px;margin-top:45px;}
.pop_contact center h3{font-size:45px;font-weight:bold;margin-top:30px;}
.pop_contact center div{margin-top:35px;}
.pop_contact center div a{width:176px;height:56px;font-size:18px;line-height:56px;border:2px solid #fff;display:inline-block;margin:0 10px;color:#fff;border-radius:60px;}
.pop_contact center div a:first-child,.pop_contact center div a:hover{background:#fff;color:#2f97f0;}
.pop_contact center div a:first-child:hover{background:transparent;color:#fff;}

/**关于我们**/
.com_banner{position:relative;}
.com_banner img{width:100%;}
.com_banner .content{position:absolute;left:0;bottom:120px;width:100%;color:#2f97f0;font-size:18px;}
.com_banner .content p:first-child{font-size:40px;font-weight:bold;line-height:50px;}
.com_banner .content p:last-child{margin-top:10px;}

.who_intro{padding-right:520px;position:relative;}
.who_intro .pic{width:450px;height:450px;position:absolute;top:162px;right:0;color:#fff;}
.about_slider .swiper-pagination{text-align:right;width:1200px;left:50%;margin-left:-600px;bottom:120px;}
.about_slider .swiper-pagination .swiper-pagination-bullet{background:#fff;}
.about_slider .swiper-pagination .swiper-pagination-bullet-active{background:#2f97f0}

.about_num li{width:25%;float:left;position:relative;height:140px;text-align:center;overflow:hidden;}
.about_num li:after{content:"";height:100%;width:1px;background:#e6e6e6;position:absolute;right:0;top:0;}
.about_num li:last-child:after{width:0;}
.about_num li p{font-size:75px;font-weight:bold;line-height:60px;font-family:arial;width:100%;color:#2f97f0;}
.about_num li div{margin-top:30px;font-size:16px;line-height:24px;padding:0 30px;}


/**优势 **/
.client_list{width:1235px;}
.client_list p{width:208px;height:137px;border:2px solid #e6e6e6;border-radius:40px;margin-right:35px;float:left;margin-bottom:35px;}
.client_list p:hover{border-color:#fff;box-shadow:0 0 40px rgba(0,0,0,0.1);}
.client_list p b{display:block;width:208px;height:137px;line-height:137px;border-radius:40px;overflow:hidden;text-align:center;}
.client_list p b img{vertical-align:middle}

/*分页*/
.pagenav {font-size:16px;height:50px;text-align:center;}
.pagenav a {text-decoration:none;position:relative;}
.pagenav .spannum,.pagenav .spanpre,.pagenav .spannext{height:50px;display:inline-block;padding:0;}
.pagenav span a, .pagenav span {display:inline-block;overflow:hidden;}
.pagenav .spanpre,.pagenav .spannext{padding:0;}

.pagenav a, .pagenav span span {height:46px;line-height:46px;}
.pagenav a, .pagenav strong, .pagenav span {color:#bbb;}
.pagenav a:hover{color:#2f97f0;border-color:#2f97f0;text-decoration:none;}
.pagenav .spannum span.now {color:#fff;height:46px;line-height:46px;background:#2f97f0;border-color:#2f97f0;position:relative;}
.pagenav .spanpre{margin-right:3px;}
.pagenav .spannext{margin-left:3px;}
.pagenav .none {color:#ccc;}
.pagenav a, .pagenav span span{border:2px solid #e6e6e6;border-radius:50px;margin:0 5px;}
.pagenav .page_arrow span,.pagenav .page_arrow a{padding:0 32px;}
.pagenav .page_arrow a{background:#2f97f0;border-color:#2f97f0;color:#fff;}
.pagenav .page_arrow a:hover{background:#167fd9;border-color:#167fd9;}
.pagenav .spannum a,.pagenav .spannum span{padding:0 18px;}

.news_detail{font-size:14px;line-height:28px;}
.more_page{font-size:14px;line-height:54px;}
.more_page a,.more_page span{padding:0 30px;border-radius:58px;}
.more_page span{border:2px solid #e6e6e6;color:#999;}
.more_page a{border-color:#2f97f0;background:#2f97f0;color:#fff;}
.more_page a:hover{background:#167fd9;border-color:#167fd9;}
.more_page i{width:10px;height:18px;display:inline-block;vertical-align:middle;margin-top:-3px;}
.more_page a i.next{background-position:-735px -60px;}
.more_page a i.prev,.more_page a i.next{background-position:-735px -60px;}
.more_page a i.prev,.more_page span i.prev{transform:rotate(-180deg)}
.more_page i.prev{margin-right:30px;}
.more_page i.next{margin-left:30px;}
.more_page span i.next,.more_page span i.prev{background-position:-735px -82px;}

.contact_tab .item{margin-right:30px;width:318px;height:250px;float:left;border:1px solid #e6e6e6;border-radius:60px;padding:59px 30px;text-align:center;}
.contact_tab .item i{display:inline-block;height:80px;margin-bottom:40px;}
.contact_tab .item i.c1{background-position:-81px -131px;width:82px;}
.contact_tab .item i.c2{background-position:-81px -221px;width:80px;}
.contact_tab .item i.c3{background-position:-81px -311px;width:80px;}
.contact_tab .item:last-child{margin-right:0;}
.contact_tab .item p{font-size:16px;line-height:16px;}
.contact_tab .item div{font-size:20px;line-height:30px;}
.contact_tab .item b{width:30px;height:1px;background:#333;display:inline-block;overflow:hidden;font-size:0;margin-top:30px;margin-bottom:20px;}
.contact_tab .item:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}

.contact_form{width:1260px;}
.contact_form p{width:570px;margin-right:60px;float:left;margin-bottom:40px;position:relative;}
.contact_form p input{border:2px solid #fff;width:566px;height:60px;line-height:60px;font-size:16px;border-radius:80px;text-indent:30px;overflow:hidden;}
.contact_form p input:focus{border-color:#2f97f0;}
.contact_form p input:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}
.contact_form div{float:left;}
.contact_form div input{height:64px;border-radius:64px;background:#2f97f0;border:none;width:240px;color:#fff;font-size:16px;cursor:pointer;}
.contact_form div input:hover{background:#167fd9;}

/**错误提示**/
#errormsg{position:fixed;top:-100%;left:50%;margin-top:-34px;z-index:999999999;font-size16px;color:#fff;background:#2f97f0;height:54px;line-height:54px;border-radius:54px;text-align:center;box-shadow:0 0 40px rgba(0,0,0,0.1)}
#errormsg.show{top:50%;}
#errormsg p{padding:0 65px;}
.masks{width:100%;height:100%;background-color:rgba(0,0,0,0);position:fixed;left:0;top:0;z-index:999999;}

.alltrans,.animate,a,.header,.service_slider a .content,.num_count li,.num_count li *,.news_slider .clearfix a div em label,.news_slider .clearfix a i,.service_slider a .content:after,.service_slider a .content  i,.client_list p,input,a:before,.num_count li:before,.num_count li:after,.side-bar a i,.good_slider li,.contact_tab .item{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

a.cmore span,a.cmore b{-webkit-transition: all 0.65s;
    -moz-transition: all 0.65ss;
    transition: all 0.65ss;}


.row1{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.row2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}


.row4,.news_slider .clearfix a p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}

