* { margin: 0;padding: 0;font-family: "microsoft yahei"; text-decoration: none;}
i{ font-style: normal;}
img{border:none;}
ul,ol,li { list-style: none;}
a,button,input {-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);border: none;}
img {vertical-align: middle;}
a {color: #666; text-decoration: none !important;}
.clear {clear: both;}
.m {width:1200px;margin: 0 auto;}
.m1{width:1000px;margin: 0 auto;}
.m2{width:900px;margin: 0 auto;}
html,
body { height: 100%; width: 100%;}
.clearfix:before,
.clearfix:after { content: "";display: table; clear: both;}
.clearfix:after {clear: both;}
.fl,.lf {float: left;}
.fr,.rt{float: right;}
.clearfix { *zoom: 1; /*IE/7/6*/}
.t_r{text-align:right;}
.t_l{ text-align:left;}
.t_c{text-align:center;}
/* 回到顶部 */
#toTop {    width: 56px; height: 56px;position: fixed;cursor: pointer;display: none;right: 3%; bottom: 4%; z-index: 60; background: url('../../images/home/top.png') center center no-repeat;}
/* 副标题 */
.branch_title{ padding:90px 0 50px;}
.pro_center{ background:#eee; padding-bottom:60px;}
.branch_title h2{font-size:48px;color:#ccc;letter-spacing: 3px;}
.branch_title>p{color: #a77cd8;font-weight:bold;font-size: 30px; position: relative;}
.branch_title>p::before,.branch_title>p::after{content: '';display: block;width:45%;height:1px;background:#eaeaea;position: absolute;top:20px;left:-5%;left:0;}
.branch_title>p::after{left:auto;right:0;}
.branch_title span,.branch_title span p{color:#333;font-size:14px;    margin-top: 10px;display: block;}
/* 头部 */
#header{  width: 100%;}
.headerUp{height:50px;line-height:50px;background:#ececec;}
.headerUp a,
.headerUp p{font-size:14px;color:#999;    letter-spacing: 1px;}
.headerUp a:hover{color:#0f71e1;}
#nav,#nav ul {list-style: none outside none;margin: 0;  padding: 0;}
#nav { font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif; font-size: 13px; height: 50px;list-style: none outside none;margin: 0px auto;width:1150px;text-shadow: 0 -1px 3px #202020;
  /* border radius */
  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
 /* box shadow */
 
/* gradient */
  /* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383)); */
  /* background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%); */
  background-color: url('../../images/home/nav.jpg');
}
.nav{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
  /* box shadow */
   -moz-box-shadow: 0px 3px 3px #cecece;-webkit-box-shadow: 0px 3px 3px #cecece; box-shadow: 0 3px 4px #8b8b8b;
 /* gradient */
   /* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383)); */
   /* background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%); */
   background-image: url('../../images/home/nav.jpg');}
#nav li {  display: block; float: left; height: 50px; position: relative; width: 127px;}
#nav>li:first-child {border-left: 0 none;margin-left: 5px;}
#nav>li::after{content:'';display: block;height:20px;width:1px;background:#fff;position: absolute;right:0;top:15px;}
#nav>li:last-child::after{display: none;}
#nav ul { left: -9999px; position: absolute; top: -9999px; z-index: 2;}
#nav ul li {background: none repeat scroll 0 0 #8f6bde;box-shadow: 5px 5px 5px rgba(143, 107, 222, 0.5); width: 100%;}
#nav li a {font-size:14px; color: #FFFFFF;display: block;line-height: 48px; outline: medium none;text-align: center;text-decoration: none;
  /* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383)); */
  /* background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%); */
  /* background-color: #0f71e1; */
}

/* keyframes #animation */
@-webkit-keyframes animation {
  0% {
      -webkit-transform: scale(1);
  }
  30% {
      -webkit-transform: scale(1.2);
  }
  100% {
      -webkit-transform: scale(1.1);
  }
}
@-moz-keyframes animation {
  0% {
      -moz-transform: scale(1);
  }
  30% {
      -moz-transform: scale(1.2);
  }
  100% {
      -moz-transform: scale(1.1);
  }
}
#nav li > a:hover {
  /* CSS3 animation */ -webkit-animation-name: animation;-webkit-animation-duration: 0.3s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: 1;-webkit-animation-direction: normal;-webkit-animation-delay: 0;-webkit-animation-play-state: running;-webkit-animation-fill-mode: forwards;-moz-animation-name: animation; -moz-animation-duration: 0.3s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: 1; -moz-animation-direction: normal; -moz-animation-delay: 0; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards;}
#nav li:hover ul {    left: -20px;top: 48px; width: 165px;}

.header_title img{width:480px;}
/*.header_title{height:130px;}*/
.header_title h1{/*margin-top: 36px;*/font-size:30px; color:#a77cd6;}
.header_title h1 P:nth-child(2){font-size:15px;color:#cfcfcf;font-weight:normal;}
.header_title .fr{height:61px;overflow: hidden;}
.header_title .fr p{color:#333;font-size:30px;color:#a77cd6;margin-top:16px;    font-style: italic;}
.header_title .fr{/*margin-top: 35px; */   padding-left: 60px;padding-right: 10px;}
/* 轮播图 */
.slick-next:before,
.slick-prev:before{display: none;}
.slick-prev, .slick-next{z-index: 10000;background:url('../../images/home/arr2.png') center center no-repeat;width:35px;height:61px;}
.slick-prev{background:url('../../images/home/arr1.png') center center no-repeat;}
.slick-prev{ left:10%;}
.slick-next{right:10%;}




/* 主体 */

 /* 服务范畴 */
 .serviceBox{padding-bottom:100px;}
.serviceBox li{position:relative;color:#fff;text-align:center;width:250px;height:250px;background:url('../../images/home/li1.jpg') no-repeat;float:left;margin-right:225px;}
.serviceBox li::before{content:'';display: block;position: absolute;width:64px;height:16px;background:url('../../images/home/dd.png') no-repeat;    left: 330px; top: 125px;}
.serviceBox li:last-child{margin-right:0;}
.serviceBox li:last-child::before{display: none;}
.serviceBox li img{width:84px;height:62px;margin:65px 0 15px;}
.serviceTxt p{font-size:18px;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.serviceTxt p:last-child{font-size:12px;}

/* 公司介绍 */
.introduce{background:#a77cd8;}
.introduce_in{height:290px;}
.introduce .branch_title span,.branch_title span p,
.introduce .branch_title h2,
.introduce .branch_title>p{color:#fff;}
.introduce_in .fl{width:580px;}
.introduce_in .fr{width:580px;}
.more{display: block;color:#fff;}
.introduce_in .fr .introduceTxt{color:#fff;font-size: 14px;    line-height: 30px;height:210px;overflow:hidden;}
.introduce_in .fr{height:290px;}
/* 专业保洁 */
.major{margin:100px auto;}
.major li{float:left;width:380px;margin-right:30px;}
.major li .pictureSet_box{width:100%;height:240px;overflow: hidden;}
.newslist_in .pictureSet_box img,
.major li .pictureSet_box img{transition: all 0.3s;}
.newslist_in .pictureSet_box img:hover,
.major li .pictureSet_box img:hover{transform: scale(1.2);}
.major li:last-child{margin-right: 0;}
.major li:nth-child(3n){margin-right: 0;}
.major li .majorTxt{height:50px;background:#a77cd8;color:#fff;text-align: center;font-size: 18px;line-height: 50px;overflow: hidden;width:100%;}

/* 广告栏 */
.indexAd1{padding:130px 0;background-size:100% 100%;text-align: center;color:#fff;}
.indexAd1_in h6{font-size: 50px;font-style: italic ;font-family: "Times New Roman";font-weight: bold;}
.indexAd1_in .eTitle{font-size: 18px;line-height: 60px;overflow: hidden;} 
.indexAd1_in .telNum>p{font-size:50px;font-style: italic ;display: inline-block;padding-left: 50px;background:url('../../images/home/phone3.png') left center no-repeat;}

/* 新闻中心 */
.newsCenter{margin:0px 0 90px;}
.newsCenter li{float:left;width:380px;margin-right:30px;}
.newsCenter li .pictureSet_box{width:100%;height:240px;overflow: hidden;margin-bottom:40px;}
.newsCenter li:last-child{margin-right: 0;}
.newsCenter li:nth-child(3n){margin-right: 0;}
.newsCenter h6{font-size: 18px;color:#000;font-weight: normal;}
.newsCenter .newsTxt,.newsCenter .newsTxt p{font-size: 12px;color:#666;line-height: 24px;}
.newsCenter .newsTxt{height:48px;overflow: hidden;}
.newsCenter .more{color:#a77cd8;font-size: 14px;}
.newsCenter li .pictureSet_box img:hover{transform: scale(1.2);}
.newsCenter li .pictureSet_box img{transition: all 0.3s;}

  /* 立即分享 */
 
  .sharebg-active { opacity: 1;display: block;}
  .share_btn { position: absolute; top: 0.3rem; right: -7.0rem; color: #fff; display: block; width: 100%; cursor: pointer;  padding: 0; font-weight: 400; line-height: 1.2;text-align: center;transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; white-space: nowrap; font-family: "微软雅黑";}
  .share_btn img { width: 0.6rem; height: 0.6rem;}
  .am-share {font-size: 14px; border-radius: 0; text-align: center;    z-index: 1199999;}
  .jiathis_style_32x32{text-align:right; }
  .am-share .am-share-sns a {color: #555;display: inline-block; text-decoration: none;margin-left:10px;/*background-color:#d6d6d6;*/}
  .jiathis_style_32x32 .jtico{display:block;height:40px !important;}
  .am-share .am-share-sns .jiathis_style_32x32 .jtico_tsina{background: url(../../images/home/share.png) center center no-repeat !important;}
  .am-share .am-share-sns  .jiathis_style_32x32 .jtico_tqq{background: url(../../images/home/share1.png) center center no-repeat !important;}
  .am-share .am-share-sns  .jiathis_style_32x32 .jtico_cqq{ background: url(../../images/home/share2.png) center center no-repeat !important;}
  .am-share .am-share-sns  .jiathis_style_32x32 .jtico_weixin{background: url(../../images/home/share3.png) center center no-repeat !important;}
  .am-share .am-share-sns  .jiathis_style_32x32  .jiathis_txt{display: block !important;  width: 42px !important;height: 40px !important;padding-left: 0 !important;}

  /* 底部导航 */
  .secondNav{height:50px;background:#a77cd8;}
  .secondNav li{float:left;width:133px;text-align: center;line-height:50px;}
  .secondNav li a{color:#fff;}

  /* 底部信息 */
  .footer .m>.fl{width:700px;margin-right:60px;}
  .footer{background:#3c3c3c;padding:90px 0;line-height: 40px;color:#b6b6b6;}
  .footer .m>.fl h5{color:#b6b6b6;font-size:30px;font-weight: normal;}
  .footer_l span, .footer_l p span,.footer_l p{font-size: 14px;color: #b6b6b6 !important;;}
  .footer .am-share{margin-top:80px;}
  .footer .am-share .am-share-sns  .jiathis_style_32x32  .jiathis_txt{width:62px !important;height:62px !important;}
  .copyright{height:60px;line-height: 60px;color:#b6b6b6;text-align: center;background:#333;}


  /* 内页广告栏 */
  .insideBanner{position: relative;}
  .insideBanner img{width:100%;}
  .insideBanner_txt{position: absolute;width:100%;top:25%;}
  .insideBanner_txt .insideBanner_eh{font-size: 48px;color:#000;font-weight: normal;overflow: hidden;}
  .insideBanner_txt .insideBanner_ch{font-size:36px;color:#666;font-weight: normal;position: relative;}
  .insideBanner_txt .insideBanner_ch:after{content:'';display:block;width:50px;height:6px;background:#a77cd6;position: absolute;top:60px;}

  /* 内页主体 */

  /* 左侧导航 */
  .inside{background:#ededed;padding-bottom: 100px;}
  .insideContent_l{width:250px;    position: relative;top: -40px;}
  .insideContent_r{width:900px;}
  .insideContent_l_t{width:100%;height:150px;background:#a77cd6;}
  .insideContent_l_t h5{font-size: 22px;color:#fff;font-weight: normal;    margin-bottom: 5px;}
  .insideContent_l_t>div{padding:80px 20px 0;}
  .insideContent_l_t h6{font-size: 14px;color:#fff;font-weight: normal;}
  .insideContent_l_b li{height:60px;background:#fff;color:#666;line-height: 60px;}
  .insideContent_l_b li a{display: block;padding-left:90px;font-size: 14px;}
  .insideContent_l_b li.on{background:#a77cd6;}
  .insideContent_l_b li.on a{color:#fff;}
  .insideContent_l_b{margin-bottom:20px;}
  .insideContent_l_d{background:#fff;padding:30px 0 40px;text-align: center;}
  .insideContent_l_d_img{width: 104px;height:104px;border-radius: 50%;background:#ededed;margin:0px auto 30px;line-height: 100px;}
  .insideContent_l_d_tel>p:first-child{font-size: 14px;color:#666;}
  .insideContent_l_d_tel>p:last-child{font-size: 28px;color:#a77cd8;font-style: italic;}
.insideContent_l_d_img img{margin-top:30px;}
  /* 右侧内容 */

  .insideContent_r .bread{height:50px;line-height: 50px;font-size: 12px;color:#999;}
  .insideContent_r .bread a{color:#999;}
  .insideContent_r_txt{padding:40px 0px;background:#fff;}
  .insideContent_r_txt .insideContent_r_txt_in{width:850px;margin:0 auto;text-align: center;}
  .insideContent_r_txt .insideContent_r_txt_in>img{max-width: 100%;margin-bottom:30px;}
  .insideContent_r_txt .insideContent_r_txt_in .insideContent_r_txt_p{text-indent:2em;text-align: left;color:#666;font-size: 14px;line-height: 36px;}
  .insideContent_r_txt .insideContent_r_txt_in .insideContent_r_txt_p img{max-width: 100%;}
  /* 联系我们 */
  .messList li{float:left;width:210px;background:#ebebeb;margin-right:2px;text-align: center;}
  .messList li>img{margin:20px auto 30px;width:77px;height:77px;}
  .messList_txt{height:80px;border-top:2px solid #fff;color:#666;line-height: 80px;overflow: hidden;font-size:14px;}

  /* 新闻列表 */
  .newslist_in{margin-bottom: 20px;}
  .newslist_in .pictureSet_box{width: 93px;height:93px;overflow: hidden;}
  .newslist_in .newslist_r{width:740px;text-align: left;color:#666;  height:92px;  border-bottom: 1px dashed #666;}
  .newslist_in .newslist_r:hover:hover{ border-bottom: 1px dashed #a77cd6;}
  .newslist_in .newslist_r:hover a, .newslist_in .newslist_r:hover h5, .newslist_in .newslist_r:hover p, .newslist_in .newslist_r:hover span{color:#a77cd6;}
  .newslist_in .newslist_r h5{font-size: 14px;    overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
  .newslist_in .newslist_in_txt, .newslist_in .newslist_in_txt p{font-size: 12px;line-height:24px;}
  .newslist_in .newslist_in_txt{height:48px;overflow: hidden;}
  .newslist_in .newslist_r>span{font-size: 12px;}

 /* 新闻详情 */
 .newstxt{color:#666;padding-bottom: 10px;border-bottom: 1px solid #cfcfcf;margin-bottom:20px;}
 .newstxt h6{font-size: 24px;}
 .newstxt .newstxt_p{font-size: 12px;line-height: 40px;}
  /* 分页 */
#page {  text-align: right;font-size: 14px;color: #666;width: 830px; margin: 40px auto 0; border: 1px solid #ccc; padding: 10px 10px;}
#page>.fl{text-align: left;    line-height: 30px;}
#page a { height: 28px; padding: 0 12px;border: 1px solid #e1e2e3;}
#page a, #page strong { display: inline-block;vertical-align: text-bottom;height: 30px;text-align: center; line-height: 28px; text-decoration: none; overflow: hidden; margin-right: 9px; background: #fff;}
#page .pc {width: 34px;height: 34px;border: 1px solid #e1e2e3;cursor: pointer;display: block;}
#page .current{    background: #a77cd6; color: #fff;  display: inline-block;  height: 30px;  padding: 0 12px; border: 1px solid #e1e2e3; position: relative;   top: -7px;  margin-right: 8px; line-height: 30px;}

/* 详情分页 */
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_tsina{width:24px !important;height:24px !important;background:url('../../images/home/f3.png') no-repeat !important;}
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_qzone{width:24px !important;height:24px !important;background:url('../../images/home/f1.png') no-repeat !important;}
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_cqq{width:24px !important;height:24px !important;background:url('../../images/home/f2.png') no-repeat !important;}
.page .am-share .am-share-sns  .jiathis_style_32x32  .jtico_weixin{width:24px !important;height:24px !important;background:url('../../images/home/f4.png') no-repeat !important;}
.page .am-share .am-share-sns a{margin-left:5px;}
.page .fl a{margin-right:20px;font-size: 14px;color:#666;}
.page{padding:20px 0 0;}
.page .fr{position: relative;}
.page .fr>p{position: absolute;    left: -70px;color: #666;}
#pagelist>span{position:relative;top:-6px;}
/* 荣誉列表 */
.rypicture{width:268px;height:230px;border:1px solid #dcdcdc;}
.rylist li{float:left;margin-right: 20px;}
.rylist li .pictureSet_box{width:100%;height:208px;overflow: hidden;margin:10px auto;}
.rylist li:nth-child(3n){margin-right: 0;}
.ry_txt{height:40px;line-height: 40px;font-size: 14px;color:#666;}

/*#banner .slider-main li img{width:100%;}*/
