
body{ font-family:"黑体", "等线", "宋体","Helvetica Neue", Helvetica, Arial,sans-serif;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th{font-size: 14px;padding: 0;margin:0;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
em,i{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
.ell{
  overflow: hidden;
  display: block;
  top: 0px;
}
@media (min-width: 768px) and (max-width: 1000px) {
  .container {
    width:760px;
  }
}
@media (min-width: 1000px) {
  .container {
    width: 1000px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}

@media (max-width: 1000px){
  .row{margin: 0 -5px;}
}
.ell1 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.clearfix{
  content: '';
  display: block;
  clear: both;
}
.p_clear{  content: '';
  display: block;
  clear: both;}
/* 动画 */
.transform,.r-l-b-tit-b,.r-l-b-tit-b p,.menu-list li h3 span,.honour-list2-img:before,.honour-list2-img:after,.honour-list2 li p{-moz-transition:all .4s ease 0s; /* Firefox 4 */-webkit-transition:all .4s ease 0s; /* Safari and Chrome */-o-transition:all .4s ease 0s; /* Opera */}
.rotate{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); -ms-transform:rotate(0deg);transform:rotate(0deg);}
.rotate90,.menu-list li.current h3 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);  -ms-transform:rotate(90deg);transform:rotate(90deg);}

/*背景覆盖*/
.bg-cover,.h-new-list li h3 i,.notes ul:before,.honour-list2-img:after{background-position: center center;background-repeat: no-repeat;background-size: cover;}


/*导航*/
.rel{position: relative;}
.navigation{z-index: 10;position: relative;}
.navigation ul,.navigation li{background-repeat: no-repeat;background-position: right; center;}
.navigation ul{padding: 0;position: relative;margin-bottom: 0;}
.navigation li{float: left;text-align: center;background-position: center center;padding:25px;position: relative;}
.navigation li a{color:#333333;padding-top: 0;line-height: inherit;font-size: 18px;}
.navigation li.current{}
.navigation li.current a{color: #c02a2a;}
.navbar{margin-bottom: 0;border: none;z-index: 10;position: absolute;top: 20px;width: 100%;padding-left: 295px;}
.navbar-content{}
.navbar-content:after{content: '';display: block;clear: both;}

.sub-nav{display: none;position: absolute;left: 0;text-align: left;top: 56px;box-shadow: 0 0 5px rgba(204,204,204,0.8);border-top: 2px solid #47933e;background: #fdfcfc;padding-top: 20px;}
.sub-nav-p{width: 1000px;left: -520px;}
.sub-nav-p dl{width: 12.5%;}
.sub-nav dd span{display: inline-block;width: 8px;height: 8px;border-radius: 4px;behavior: url(/css/css/iecss3.htc);}
.sub-nav2 dl dd{width: 160px;}
.sub-nav2 dl{position: absolute;left: 0;top: 20px;}
.sub-nav-right{padding-left: 180px;padding-right: 20px;}
/*.sub-nav-right img{max-width: 100%;}*/
.sub-nav-right h1{color: #444444;font-size: 16px;text-align: center;margin:10px 0 30px;}
.sub-nav2 dl dd.dd-active a{color: #d60c18;}
.sub-nav2 dl dd a{ color: #333333;font-size: 16px;padding:0;width: 100%;display: inline-block;}
.sub-nav2 dl dd a i{float: right;margin-right: 20px;font-size: 18px;font-weight: bold;}
.sub-nav dl{display: block;margin-bottom: 0;float: left;background: #fdfcfc;padding:0px;text-indent: 10px; text-align: left;border-right: 1px solid #eeeeee;}
.sub-nav dt,.sub-nav dd{display: block;/* padding-top: 5px; */}
.sub-nav dd:last-child{border-bottom: none;}
.sub-nav dt{font-size: 14px;line-height: 30px;position: relative;}
.sub-nav dd{font-size: 12px;line-height: 30px;padding-left: 0px;position: relative;}
.sub-nav-btn,.ssub-nav-btn{display: none;float: right;}
.sub-nav3{position: relative; width: 180px; left:0px;top:0px;background: #f1f1f1;display: none; z-index: 999;}
.sub-nav3 a{text-overflow: ellipsis;white-space: nowrap;display:block;float: none;text-indent: 0;border-bottom:1px #dddddd solid;display: block;width: 100%;color: #666666;font-size: 12px;padding-left: 20px;}
.sub-nav dd .sub-nav3 a{display: block;padding:3px 10px 3px 30px;}
.sub-nav dd .sub-nav3 a span{margin-right: 5px;}
/*.glyphicon-menu-right:before {content: "\e258";font-size: 10px;}*/
.navbar-default .navbar-nav > li > a{ color: #555; padding-bottom: 0;}
.sliderovely{position: fixed;top: 0;left: 0;height:100%;width: 100%;background:rgba(0,0,0,.15);z-index: 99;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);}



.sub-nav .border{width:0px; height:0px; border:10px solid; border-color: transparent transparent #47933e transparent ;left: 30px;top: -20px;position: absolute;}

.button{display: inline-block;position: relative;background: #cccccc;color: #666666;
text-shadow: 1px 1px 1px rgba(255,255,255, .22);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding:2px 10px 0;
text-align: center;
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
-ms-transition: all 0.15s ease;
transition: all 0.15s ease;
margin-right: 5px;
text-align: center;
line-height:20px;
behavior: url(/css/css/iecss3.htc);
}
.button:hover{color: }
.header-b{/* position: fixed; */top: 0;left: 0;width: 100%;z-index: 1030;background: rgba(255,255,255,0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);box-shadow: 0px 2px 2px rgba(0,0,0,0.2);}
.logo-b{display: block;}
.logo{margin: 20px 0 20px 20px;display:inline-block;position: relative;z-index: 100;}
.logo img{max-width: 80%;}
.search{position: relative;padding:5px 0;display: none;background:#f4f4f4;}
.search-b{position: relative;top: 0}
.search-btn{display: block;position: absolute;bottom: -54px;right: 0;z-index: 20;cursor: pointer;}
.search-btn span{display: inline-block;width: 42px;height: 42px;background: url(/images/header-icon.png) no-repeat;background-size: cover;background-position: 0 -50px;}
.search-b-in{position: absolute;top: -70px;right: 0px;}
.search-b-in.col-sm-3{padding-right: 0;}
.input-group-btn .btn{background-color: #d0d0d0;color: #fff;z-index: 2;}
.input-s{border: 1px solid #5d708a;}
.hot-search a{line-height: 34px;color: #999999;font-size: 14px;}

.company-name{display: inline-block;vertical-align: bottom;margin-bottom: 12px;margin-left: 10px;}
.company-name h2{font-size: 20px;font-weight: bold;color: #333;}
.company-name small{font-size: 12px;font-weight: bold;color: #666666;font-family:"黑体", "等线", "宋体","Helvetica Neue", Helvetica, Arial,sans-serif;}
.header-phone{position: absolute;top: 10px;right: 50px;}
.header-phone .sale-phone .sale-phone-iocn{display: inline-block;width: 58px;height: 58px;background: url(../image/phone1.png) no-repeat;background-size: cover;position: absolute;right: 240px;top: -6px;}
.header-phone .sale-phone .sale-phone{font-size: 14px;color: #666666;line-height: 20px;margin-top: 10px;}
.header-phone .sale-phone .sale-phone i{color: #47933e;font-size: 16px;}
.header-phone .sale-phone em{color: #47933e;font-size: 16px; font-weight: bold; /* font-style: italic; */}
.header-phone .sale-phone em span{font-size: 16px;}

/*banner*/
 .banner-content{position: relative;}
.banner li{height: 760px;}
.banner li a{background-size: cover;background-position: center center;height: 760px;display: block;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 18px;height: 18px;border-radius: 10px;background: #666666;box-shadow: 0px 0px 3px #ffffff;border: 2px solid #ffffff;behavior: url(/css/css/iecss3.htc);}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #47933e;box-shadow: 0px 0px 3px #ffffff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #47933e;box-shadow: 0px 0px 3px #ffffff;}
.banner .bx-controls-direction{display: block;}
.banner .bx-controls-direction a{text-indent: 0;width: 80px;height: 60px;background: url(/img/banner-a.png) no-repeat;background-size: cover;background-position: 0 0;}
.banner .bx-controls-direction a.bx-next{background-position: -51px 0;}
.banner .bx-controls-direction a:hover{background: url(/img/banner-h.png) no-repeat;background-size: cover;background-position: 0 0;}
.banner .bx-controls-direction a.bx-next:hover{background-position: -51px 0;} 

.banner .bx-prev,.banner .bx-prev .bx-next {width:60px; height: 60px;}
.banner .icon-right-open-1,.banner .icon-left-open-1{font-size: 60px;}

/*底部*/
.footer01{padding:30px 0 30px;background: #e2e2e2;/* margin-top: 60px; */}
.footer01-nei{margin-top: 50px;}
.footer-nav li{color: #e5e5e5;font-size: 16px;float: left;padding:0 5px;margin:0;width: 15%;margin-left: 20px;}
/* .footer-nav li:first-child{margin-left: 0;}
.footer-nav li:last-child{width: 15%;} */
.footer-nav li .footer-nav-t a{color: #525252;font-size: 16px;font-weight: bold;}
.footer-nav li .footer-nav-t{margin-bottom: 15px;/* padding-bottom: 10px; */}
.footer-nav li .footer-nav-list a{display: inline-block;color: #525252;font-size: 14px;}
.footer-nav li .footer-nav-list p{color: #525252;font-size: 12px;margin-bottom: 5px;}
.footer02{background: #7c7c7c;padding:20px 0px;text-align: center;}
.footer02 p{color: #dadada;font-size: 12px;}
.footer02 p a{color: #dadada;font-size: 12px;}

/*右侧在线客服*/
.side{position:fixed;width:54px;right:50px;z-index:100;bottom: 50px;}
.side ul{padding-left: 0;}

.side ul li{width:54px;float:left;position:relative;text-align: center;margin-top: 1px;cursor: pointer;}
.side ul li span{background: url(/images/aside_icon.png);background-position: 0 0;background-size: cover;display: inline-block;width: 54px;height: 54px;vertical-align: middle;}
/*.side ul li.hover{background: #cc0000;}*/
.side ul li img.slideImg{margin-top: 10px;}
.side ul li .sidebox{position:absolute;width:144px;bottom:10px;right:54px;background:#EDEFF4;padding: 8px 16px 20px;display: none;}
.side ul li .sidebox a{margin-top: 8px;display: block;width: 112px;height: 26px;line-height: 26px;background: #FFFFFF none repeat scroll 0% 0%;font-size: 12px;color: #787878;text-align: center;}
.side ul li .sidebox a:hover{background: #cc0000;color: #ffffff;}
.side ul li .sidebox a:last-child{border-bottom: none;}
.side ul li .sidebox a img{width: 20px;height: 20px;vertical-align: middle;float: none;margin-right: 10px;}
.side ul li .sidetop{display:inline-block;background:url(/images/aside_icon.png) no-repeat;transition:all 0.3s;width: 100%;height: 27px;background-size: cover;background-position: 0 -54px;}
.side ul li .sidetop:hover{}
.side ul li .sidebox2{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#de3d46;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}


/*主体*/
.index-about{padding:60px 0 0;background: #f4f4f4;margin-bottom: 50px;position: relative;}
.index-aboutus{position: relative;}
.index-aboutus a{color: #666666;position: absolute;bottom: -20px;left: 0;padding-left: 30px;}
.index-aboutus a span{display: inline-block;border-radius: 15px;background: #666666;margin-left: 5px;}
.index-aboutus a span i{color: #ffffff;}
.index-aboutus a:hover{color: #CC1321;}
.index-aboutus a:hover span{background: #CC1321;}
.index-case{padding-bottom:10px ;background: #f4f4f4;margin-bottom: 50px;position: relative;} 
.index-case .index-case-t{text-align: center;}
.index-case .index-case-t p{color: #999999;font-size: 14px;line-height: 28px;}
.index-case-b-img img.img1{width: 100%;}
.index-case-b{margin-top: 40px;}
.index-case-b li{margin-bottom: 40px; background: #fff;}
.index-case-b li div.col-sm-5{padding:0;}
.index-case-b li:after{display: block;content: '';clear: both;}
.index-case-b-content{padding:50px 60px;/* background: #f4f4f4; */position: relative;}
.index-case-b-content h1{font-size: 18px;color: #47933e;margin-bottom: 18px;}
.index-case-b-content p,.index-case-list-b,.index-case-list-b a{font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;}
.index-case-list-c{ text-align: right;font-size: 16px;color: #666666; }

.border1{width:0px; height:0px; border:10px solid; border-color: transparent #f4f4f4 transparent transparent;left: -20px;top: 30%;position: absolute;z-index: 10;}
.border2{width:0px; height:0px; border:10px solid; border-color: transparent transparent transparent #f4f4f4;right: -20px;top: 30%;position: absolute;z-index: 10;}
.index-case-b-img{position: relative;}
.index-case-slide{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #cc0000;text-align: center;display: none;}
.index-case-slide img{position: absolute;top: 50%;max-width: 100%;margin-top: -29px;margin-left: -29px;left: 50%;}
.index-case-more{text-align: right;}
.index-case-more a{color: #666;font-size: 18px;}
.index-case-more a i{font-size: 22px; margin-left:0;}
.circletivities-more{text-align: left;}
.circletivities-more a{color: #666;font-size: 18px;}
.circletivities-more a i{font-size: 22px; margin-left:0;}

.index-case-t .join-position{margin: 0;margin-bottom: 20px;}
.index-case-t .join-position h1{text-align:center;color: #47933e;font-size: 24px;}
.index-case-t .join-position h1 span{font-size: 24px; color: #999;}
.index-case-t .join-position small{font-size: 14px;color: #999;text-align: left;padding-left: 5px;padding-bottom: 10px;}

.index-pro{padding-bottom:10px ;background: #ffffff;margin-bottom: 50px;position: relative;} 

.index-aboutus img{max-width: 100%;}
.index-aboutus{margin-bottom: 70px;}
.index-aboutus .service-item-right{padding-left: 0;padding-right: 10px;}
.index-aboutus .service-item-left{padding-left: 10px;padding-right: 0px;margin-bottom: 0;}

/*产品中心*/
.product-nav{padding: 40px 0 0;text-align: center;}
.product-nav li{display: inline-block;margin:0 10px;width: 120px;height: 120px;border-radius: 60px;background: #f4f4f4;cursor: pointer;position: relative;behavior: url(/css/css/iecss3.htc);}
.product-nav li a{font-size: 16px;color: #333333;display: inline-block;width: 100%;text-align: center;word-break:break-all;vertical-align: middle;position: relative;top: 0;left: 0;line-height: 24px;width: 120px;height: 120px;border-radius: 60px;behavior: url(/css/css/iecss3.htc);}
.product-nav li a em{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;display: inline-block;font-size: 16px;color: #333333; margin-top:-12px;}
.product-nav li.active,.product-nav li:hover{background: #47933e;}
.product-nav li.active a em{color: #ffffff;}

.banner-nei-content{margin-bottom: 0;}
.banner-nei li{background-size: cover;background-position: center center;height: 584px;}
.banner-circle li{background-size: cover;background-position: center center;height: 384px;}

.product-list-img img.img1{width: 100%;}
.product-list{margin-top: 40px;}
.product-list li{margin-bottom: 40px; background: #fff;}
.product-list li div.col-sm-3{padding:0;}
.product-list li:after{display: block;content: '';clear: both;}
.product-list-content{padding:40px 60px 10px 60px;position: relative;}
.product-list-content h1{font-size: 18px;color: #47933e;margin-bottom: 18px;}
.product-list-content p{font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;}
.product-list-content .txt{font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;}
.product-list-content .more{line-height: 28px; text-align: right; }
.product-list-content .more a{font-size: 16px;color: #666666;line-height: 28px; text-align: right;}

.index-product-list{}
.index-product-list ul li{text-align: center; margin-top: 25px;}
.index-product-list ul li p{ line-height: 30px; }
.index-product-list ul li a{color: #666666; }
.index-product-list ul li img{max-width: 350px}

.circle-list-content{padding:35px 50px 20px 50px;position: relative;}
.circle-list-content h1{font-size: 18px;color: #47933e;margin-bottom: 18px;}
.circle-list-content p{font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;}
/* .product-nav{text-align: center;padding:28px 0;background: url(/images/nav-bottom.png) no-repeat bottom center;}
.product-nav .nav-tabs > li{float: none;display: inline-block;}
.product-nav .nav-tabs > li a{font-size: 14px;color: #333333;}
.product-nav .nav-tabs > li.active > a,.product-nav .nav-tabs > li.active > a:hover,.product-nav .nav-tabs > li.active > a:focus{border-radius: 0;background-color: transparent;color: #c02a2a;border:none; }
.product-nav .nav > li > a:hover,.product-nav .nav > li > a:focus{background: none;border: none;}
.product-nav .nav-tabs > li > a{border: none;font-size: 14px;color: #666666;padding: 0 15px;border-radius: 0;}
.product-nav .nav-tabs{border-bottom: none;} */
.productshow-main {background: #f4f4f4;margin-bottom: 50px;position: relative;}
/* .product-show{ margin-top:20px; } */
.product-item{  padding:60px 0;}
.product-item .product-item-tit{ height: 60px; text-align: center; }
.product-item .product-item-tit h2{height: 30px; }
.product-item .product-item-tit h2 span{font-size: 24px;color: #006600;line-height: 36px; height: 36px; border-bottom: 1px #44903d solid; }
.product-item .product-item-txt{ line-height: 24px; padding:0 25px 25px 25px; }
.product-item .product-item-txt h4{ line-height: 24px; color:#44903d; font-size: 14px;}
.product-item .product-item-txt p{ line-height: 24px;  font-size: 14px; padding-left: 6px;}
.product-item .product-item-pic {background:#fff; border:1px #ccc solid; width: 100%; text-align: center; margin-bottom: 20px;}

.product-content{}
.product-content .product-tab-nav{padding:30px 0;text-align: center;background: url(/images/nav-bottom.png) no-repeat bottom center;}
.product-content .product-tab-nav li{display: inline-block;width: 122px;height: 122px;border-radius: 61px;background: #f4f4f4;margin:0 20px;cursor: pointer;position: relative;behavior: url(/css/css/iecss3.htc);}
.product-content .product-tab-nav li a{font-size: 18px;color: #333333;display: inline-block;width: 100%;text-align: center;word-break:break-all;vertical-align: middle;position: absolute;top: 50%;margin-top: -12px;left: 0;line-height: 18px;}
.product-content .product-tab-nav li.active_nav{background: #cc0000;}
.product-content .product-tab-nav li.active_nav a{color: #ffffff;}
.product-content .product-tab-list-t{text-align: center;padding:40px 0 30px;}
.product-content .product-tab-list-t h1{font-size: 20px;color: #333333;margin-bottom: 10px;}
.product-content .product-tab-list-t p{font-size: 14px;color: #666666;}
.product-content .product-banner{position: relative;}
.product-content .product-banner ul{width: 1000000px;position: relative;}
.product-content .product-banner li{text-align: center;display: inline-block;}
.product-content .product-banner li img{max-width: 100%;}
/*.product-content .product-banner .bx-wrapper .bx-pager{display: none;}
.product-content .product-banner .bx-wrapper .bx-controls-direction a{height: 36px;width: 36px;border-radius: 18px;background: #bcbcbc;text-indent: 0;text-align: center;}
.product-content .product-banner .bx-wrapper .bx-controls-direction a span{line-height: 36px;font-size: 24px;color: #ffffff;}
.product-content .product-banner .bx-wrapper .bx-prev{left: 100px;}
.product-content .product-banner .bx-wrapper .bx-next{right: 100px;}*/
.product-content .product-banner{overflow: hidden;}
.product-content .product-banner .product-banner-prev{position: absolute;top: 50%;left: 100px;margin-top: -18px;z-index: 10;}
.product-content .product-banner .product-banner-dir a{display:inline-block;height: 36px;width: 36px;border-radius: 18px;background: #bcbcbc;text-align: center;behavior: url(/css/css/iecss3.htc);}
.product-content .product-banner .product-banner-dir a span{line-height: 36px;font-size: 24px;color: #ffffff;}
.product-content .product-banner .product-banner-next{position: absolute;top: 50%;right: 100px;margin-top: -18px;z-index: 10;}
.product-content .product-b{margin-top: 50px;padding:30px 0;border-top: 1px dashed #dddddd;}
.product-content .product-b p{font-size: 14px;color: #666666;line-height: 28px;/*text-indent: 30px;*/padding-left: 100px;}
.product-content .product-tab-content{position: relative;}
.product-content .product-tab-list{display: none;}
.product-content .product-tab-list.current{display: block;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{display: inline-block;}


/*牙医圈*/
.circle-banner{ width: 100%; }
.circle-banner img{width: 100%}
.service-circle{ background: #f4f4f4; padding:60px 0; }
.service-circle1{ background: #ffffff; padding:0; }
.circle-txt p{font-size: 18px; line-height: 30px; padding:0 30px;}
.join-content h2{ height: 60px; text-align: center; margin-bottom: 40px; }
.join-content h2 span{ height: 60px; line-height: 60px; border-bottom: 1px #44903d solid; color:#44903d; font-size: 24px;}
.class-yugao{}
.class-yugao table td,.class-yugao table td a{ padding:10px 0; font-size: 16px; color:#787878; }

.circle-list-img img.img1{width: 100%;}
.circle-list{margin-top: 40px;}
.circle-list li{margin-bottom: 20px; background: #fff;}
.circle-list li div.col-sm-3{padding:0;}
.circle-list li:after{display: block;content: '';clear: both;}
.circle-tit h1 a{color:#47933e;font-size: 18px;}
.circle-more{ margin-top: 30px; font-size: 16px; }
.circle-more span{font-size: 16px;color:#999;}
.circle-more a{ float: right;font-size: 16px;color:#999; }
/*加入柯丽尔-人才招聘*/
.join-nav{padding: 40px 0 0;text-align: center;}
.join-nav li{display: inline-block;margin:0 20px;width: 140px;height: 140px;border-radius: 70px;background: #f4f4f4;cursor: pointer;position: relative;behavior: url(/css/css/iecss3.htc);}
.join-nav li a{font-size: 16px;color: #333333;display: inline-block;width: 100%;text-align: center;word-break:break-all;vertical-align: middle;position: relative;top: 0;left: 0;line-height: 24px;width: 140px;height: 140px;border-radius: 70px;behavior: url(/css/css/iecss3.htc);}
.join-nav li a em{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;display: inline-block;font-size: 16px;color: #333333;}
.join-nav li.active{background: #47933e;}
.join-nav li.active a em{color: #ffffff;}
.join-position{text-align: center;margin: 60px 0 60px;background: url(/images/position-bottom4.png) no-repeat bottom center;}
.join-position h1,.join-position small{display: inline-block; }
.join-position h1{text-align: center;color: #47933e;font-size: 24px;width: 100%; padding-bottom: 10px;}
.join-position h1 span{font-size: 24px; color: #999;}
.join-position small{font-size: 14px;color: #999999;text-align: left;padding-left:5px; padding-bottom: 10px;}

.join-content #accordion{margin-bottom: 10px;}
.join-content #accordion .panel{margin-bottom: 10px;}
.join-content #accordion .panel-heading{padding:0;border:2px #ddd solid;}
.join-content #accordion .panel-heading a{padding:20px 30px;background: #eee;position: relative;display: block;}
.join-content #accordion .panel-tab-left,.join-content #accordion .panel-tab-center,.join-content #accordion .panel-tab-right,.join-content #accordion .panel-tab-center1{display: inline-block;vertical-align: top;}
.join-content #accordion .panel-tab-left h3,.join-content #accordion .panel-tab-center h3,.join-content #accordion .panel-tab-right h3,.join-content #accordion .panel-tab-center1 h3{font-size: 20px;color: #666;margin:0;line-height: 24px; font-weight: bold;}

.join-content #accordion .panel-tab-right{float: right;}
.join-content #accordion .panel-tab-left{width: 40%;}
.join-content #accordion .panel-tab-center{width: 100%;text-align: center;}
.join-content #accordion .panel-tab-center1{width: 100%;text-align: center;}
.join-content #accordion .panel-tab-right em{margin-left: 5px;}
.join-content .panel-heading .panel-title a.collapsed em:before {content: '\ea21';}
.join-content .panel-heading .panel-title a em:before {content: '\ea22';}
.join-content #accordion .panel-body{padding:30px 30px;}
.join-content #accordion .panel-body p{color: #666666;font-size: 14px;line-height: 30px;padding-left: 24px;}
.join-content #accordion .panel-body p a{color: #666666;font-size: 14px;}
.join-content #accordion .panel-body p.panel-inner-b-h{padding-left: 0;font-weight: 700;}
.join-content #accordion .panel-inner-b-btn{text-align: center;margin-top: 35px;margin-bottom: 40px;}
.join-content #accordion .panel-inner-b-btn a{font-size: 18px;color: #ffffff;display: inline-block;padding:12px 20px;background: #c02a2a;font-weight: 500;}
.join-content #accordion .panel-inner-b-btn a span{display: inline-block;width: 30px;height: 20px;background: url(/images/recruit-info.png) no-repeat;background-size: cover;vertical-align: middle;margin-left: 10px;}


/*-员工成长*/
.join-content .product-b-li .product-b-libg{ background: #fff; padding:10px;}
.join-content .product-b-li .cer-img{text-align: center;}
.join-content .product-b-li .cer-img img{max-width: 100%;}
.product-b-list1{position: relative;}
.slide-search{display:none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(23,19,14,0.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B217130e,endColorstr=#B217130e);}
.slide-search img{max-width: 100%;text-align: center;position: absolute;top: 50%;left: 50%;margin-left: -64px;margin-top: -64px;}
.join-content .product-b-li p{text-align: center;color: #666666;font-size: 14px;background: #f4f4f4;width: 100%;}
.join-content .product-b-li{margin-bottom: 20px;}

/*分页*/
.list-fenye{text-align: center;margin-top: 50px;}
.list-fenye a{margin:0 5px;}
.list-fenye a span{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #e0e4e8;behavior: url(/css/css/iecss3.htc);}
.list-fenye a.fenye-prev,.list-fenye a.fenye-next{width: 30px;height: 30px;border-radius: 15px;background: #e0e4e8;display: inline-block;text-align: center;behavior: url(/css/css/iecss3.htc);}
.list-fenye a i{color: #ffffff;font-size: 16px;line-height: 30px;}
.list-fenye a.current span{background: #cc0000;}

/*jobs*/
.join-content-t{text-align: center;border-bottom: 1px dashed #dedede;}
.join-content-t h1{font-size: 24px;color: #333333;padding:10px;}
.join-content-date{text-align: center;padding:10px 0px;}
.join-content-date em{color: #727b8c;font-size: 12px;padding:0 5px;}
.join-content-b{margin-top: 40px;padding:0 100px;}
.join-content-b p{color: #666666;font-size: 14px;line-height: 30px;}
.join-content-b p.p-img{text-align: center;margin:30px 0;}
.join-content-b p.p-title{font-weight: bold;}
.join-content-b p img{max-width: 100%;margin:0 auto;}
.join-content-back{padding:13px 10px;background: #f3f5fa;margin-top: 20px;}
.join-content-back a{display: inline-block;padding:8px 20px;background: #ffffff;border: 1px solid #c4160f;color: #c4160f;font-size: 12px;}
.join-content-back a i{margin-right: 5px;}
.join-content-dir{padding:10px 0;width: 100%;}
.join-content-dir a{color: #565d6c;font-size: 13px;width: 49.5%;display: inline-block;}
.join-content-dir .join-prev{text-align: left;}
.join-content-dir .join-next{text-align: right;}

/*客户案例*/
.join-content .case-b-li a{background: #f4f4f4;display: inline-block;width: 100%;}
.join-content .case-b-li .product-b-list1{margin:3px 3px 0;}
.join-content .product-b-li .case-b{background: #f4f4f4;padding:10px;}
.join-content .product-b-li .case-b h1{font-size: 16px;color: #333333;margin:10px 0;font-weight: 600;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join-content .product-b-li .case-b p{color: #666666;font-size: 14px;padding:0;width: 100%;text-align: left;height: 60px;overflow: hidden;}

/*客户服务*/
.service-item1{padding:50px 0 60px;background: #f4f4f4;}
.service-item-t h1{color: #c02a2a;font-size: 18px;padding:0 10px;border-left: 4px solid #c02a2a;margin: 10px 0 20px;}
.service-item-left{padding-left: 0;text-align: center;margin-bottom: 10px;}
.service-item-left img{max-width: 100%;text-align: center;}
.service-item-right {padding-right: 0;}
.service-item-right p{color: #666666;font-size: 14px;line-height: 30px;text-indent: 30px;}
.service-item2{padding:50px 0 50px;}
.service-item2-img{text-align: center;}
.service-item2-img img{max-width: 80%;margin-top: 18px;}

.service-search{text-align: center; padding:60px 0;}
.service-btn{width: 390px; height: 60px; background: #47933e; border-radius: 15px; display: inline-block; color:#fff; font-size: 24px; text-align: center; line-height: 60px; margin:0 auto;}
.service-btn:hover{color:#fff;}
/*客户服务*/
.retro-content{padding:30px 0; border-top: 1px dashed #dddddd;}
.retro-t{text-align: center;}
.retro-t h1{color: #666666;font-size: 14px;margin-bottom: 30px;line-height: 24px;}
.retro-b label{text-align: right;color: #666666;font-size: 14px;font-weight: normal;vertical-align: middle;line-height: 34px;padding-right: 0;}
.retro-b input{background: #f7f7f7;}
.retro-b textarea{background: #f7f7f7;height: 150px;}
.retro-b .btn-sub{padding:8px 20px;background: #c02a2a;font-size: 14px;color: #ffffff;border-radius: 0;font-weight: bold;margin-top: 20px;}
.onError{color: #ff0000;font-size: 14px;}

/*联系我们*/
.contact-us{padding:30px 0; border-top: 1px dashed #dddddd;}
.contact-info h1{color: #333333;font-size: 18px;font-weight: 600;margin-bottom: 20px;}
.contact-info p{font-size: 14px;color: #444444;line-height: 30px;position: relative;/*padding-left: 70px;*/}
.contact-info p span{font-weight: 600;height: 100%;position: absolute;top: 0;left: 0;}
.contact-info p a{font-size: 14px;color: #444444;}
.contact-map{margin-top: 30px;padding:0 100px;}
.ss-map-t{padding-left: 10px;background: #eef0f6;}
.ss-map-t h3{display: inline-block;color:#057fc6;margin: 0;line-height: 40px;font-size: 14px;}
.map{padding: 5px;border:1px #e8e8e8 solid;}
.map-b{height: 750px;}

/*新闻在线*/
.join-content .product-b-li .news-content p{text-align: center;padding-bottom: 20px;}
.news-content p i{display: inline-block;height: 1px;width: 40px;background: #747373;}
.join-content .product-b-li  .news-content .news-b p{text-align: left;padding-bottom: 0px;}
.news-content .news-b{position: relative;margin-bottom: 20px;}
.news-content .news-b span{color: #666666;font-size: 18px;position: absolute;left: 0;top: 0;display: inline-block;padding:0 10px;}
.news-content .news-b .news-b-p{padding-left: 80px;}
.join-content .product-b-li .news-content .news-b .news-b-p h1{font-size: 18px;color: #333333;font-weight: normal;margin:0 0 10px;}
.news-content .news-b .news-b-p p{color: #444444;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;}

/*关于*/
.about-b-r{text-align: center;}
.about-b-r img{max-width: 100%;}
.service-item1 p{color:#666666;font-size: 14px;/* text-indent: 30px; */line-height: 30px;}
.about-item{margin-bottom: -60px;}

/*关于*/
.join-content .join-honor-t{text-align: center;}
.join-content .join-honor-t h1{font-size: 20px;color: #333333;}
.join-content .join-honor-t h1 span{color: #c02a2a;font-size: 32px;}
.join-content .join-honor-t i{display: inline-block;width: 40px;height: 1px;background: #929292;}
.join-honor-b{text-align: center;margin:40px 0;}
.join-honor-b img{max-width: 100%;}
.honor-banner{margin-top: 30px;}
.honor-banner li{background: #ffffff;text-align: center;}
.honor-banner li img{max-width: 100%;}
.honor-banner li .product-b-list1{padding:10px;}
.service-item1 .honor-banner li p{text-indent: 0;background: #ffffff;}
.honor-banner .bx-wrapper .bx-controls-direction a{text-indent: 0;z-index: 0;}
.honor-banner .bx-wrapper .bx-controls-direction a{height: 36px;width: 36px;border-radius: 18px;background: #bcbcbc;text-indent: 0;text-align: center;behavior: url(/css/css/iecss3.htc);}
.honor-banner .bx-wrapper .bx-controls-direction a span{line-height: 36px;font-size: 24px;color: #ffffff;}
.honor-banner .bx-wrapper .bx-prev{left: -50px;}
.honor-banner .bx-wrapper .bx-next{right: -50px;}
.close{background-size: cover;width: 28px;height: 28px;position: fixed;top: 100px;z-index: 99999;right: 30px;display: block;cursor: pointer;}
.modal-dialog{text-align: center;margin:100px auto;width: 50%;}
.modal-content{box-shadow: none;background: none;border:none;}
.layer-content img{max-width: 100%;}
.modal-backdrop.in{opacity: 0.8;filter:Alpha(opacity=80);}
.modal-backdrop{position: fixed;
top: 0px;
right: 0px;
left: 0px;
background-color: #000000;
bottom: 0;}

.service-item-b{ padding-bottom: 20px }
.service-item-b h2{ height: 60px; text-align: center; margin: 15px; }
.service-item-b h2 span{ height: 50px; line-height: 60px; border-bottom: 1px #44903d solid; color:#44903d; font-size: 24px; display: inline-block;}

.service-item-b table tr td{padding-right: 15px;}
.branches-list dl{ }
.branches-list dt{ margin-bottom: 10px;color:#47933e;font-size: 18px; }

.Milestones{ margin-bottom:60px; }

.honor .honor-item{padding-right: 10px; padding-left: 10px; padding-bottom: 25px;}
.honor-item-bg{background: #f4f4f4;padding:15px 15px 5px;}
.honor-pic{ text-align: center; cursor: pointer; }
.honor-tit{ text-align: center; font-size: 16px; padding-top:10px; height: 50px; line-height: 40px; overflow: hidden; }
.honor-tit p{font-size: 16px; cursor: pointer;}


/*关于-公司风采*/
.about-text{ text-indent: 30px; padding:0px 25px 15px 25px;}
.about-text p{font-size: 16px; line-height: 32px; }
/* .about-text h2{ height: 60px; text-align: center; margin-bottom: 10px; }
.about-text h2 span{ height: 60px; line-height: 60px; border-bottom: 1px #44903d solid; color:#44903d; font-size: 24px;} */
.strength-text{padding:0 25px;}
.strength-text h1,.strength-text h2,.strength-text h3,.strength-text h4{color:#47933e; font-size: 18px; margin:10px 0; padding-left:20px; background: url(../image/strengthico.png) left center no-repeat; }

.strength-text p{text-indent: 30px;font-size: 16px; }

.team-banner li{text-align: center;}
.team-banner li p{ line-height: 40px; font-size: 16px; } 
.team-banner li img{width: 100%;}
.team-banner .bx-wrapper .bx-pager{display: none;}
.team-banner .bx-wrapper .bx-controls-direction a{text-indent: 0;z-index: 0;}
.team-banner .bx-wrapper .bx-controls-direction a {height: 36px;width: 36px;border-radius: 18px;background: #bcbcbc;text-indent: 0;text-align: center;}
.team-banner .bx-wrapper .bx-controls-direction a span{line-height: 36px;font-size: 24px;color: #ffffff;}


.team-banner-img{position: relative;display: inline-block;width: 70%;}
.team-banner-img p{position: absolute;bottom: 0;left: 0;text-align: center;color: #ffffff;font-size: 14px;background: #CC0000;padding:20px 0;width: 100%;opacity: 0;filter:Alpha(opacity=0);}

.bx-more{height: 32px;width: 32px;border-radius: 16px;background: #bcbcbc;display: inline-block;margin-left:10px; text-indent: 0;text-align: center;}
.bx-more span{line-height: 32px;font-size: 24px;color: #ffffff;}

/*新闻中心*/
.join-content .product-b-li .video-p p{background: none;color: #666666;font-size: 14px;}
.join-content .product-b-li .video-p{padding:15px 0;}
#jwplayer{text-align: center;}
#player_wrapper{margin:0 auto;}
.news-list li{background: #f4f4f4}


/*客户服务-服务热线*/
.service-line{}
.service-line-img{text-align: center;position: relative; width: 900px; height: 745px; margin:0 auto;}
.service-line-img img{}

.contact-pop{min-width: 500px;position: absolute;bottom: 70px;left: -350px;display: none; /* padding-bottom: 10px;*/z-index: 1; }
.contact-titlt{width: 100px;position: absolute;top: 0;left: 22px;color: #666666;font-size: 14px;}
.contact-left{padding:30px 40px;background-color: rgba(255,255,255,0.9);border-radius:10px; text-align: left;}
.contact-left:after {
    content: "";
    position: absolute;
    right: 135px;
    top: 100%; 
    width: 0;
    height: 0;
    border-top: 70px solid #fff ;
    border-top-color:rgba(255,255,255,0.9);;
    border-left: 20px solid transparent;
    /* border-right: 10px solid transparent; */
    border-bottom: 20px solid transparent;
}
.contact-left h1{color: #47933e;font-size: 20px; font-weight: bold; line-height: 40px;}
/* .contact-left div{color: #47933e;font-size: 14px;line-height: 20px;position: relative;padding-left: 30px;margin-bottom: 15px;} */
.contact-left p{height: 30px;display: inline-block;text-indent:0;font-size: 16px;}
.contact-left p span{color: #47933e;font-size: 16px;}
.contact-left .contact-add{}
.contact-left .contact-line-phone{font-size: 16px;font-weight: 700;}
.contact-left .contact-line-phone p{background-position: 0 -72px;}
.contact-right{background:#edeff4;padding:30px 20px;height: 290px;}
.info-input{margin-bottom: 25px;position: relative;}
.info-input > .onError{position: absolute;left: 0;bottom: -21px;}
.info-input .form-control{background-color: #ffffff;border: none;border-radius: 0;box-shadow: none;}
.info-input .contact-submit{position: absolute;top: 0;right: 0;padding:10px 30px;background-color: #ffffff;color: #333333;font-size: 14px;border: none;}
.line-list2,.line-list3,.line-list4{display: none;}
.line-close{position: absolute;left: 5px;top: 5px;width: 30px;height: 30px;background: url(/img/close-2.png) no-repeat;background-size: 100% 100%;z-index: 1;}
.contact-map-tit{text-align: center; font-size: 24px; font-weight: bold; color:#999; margin-top: 40px;}

.contact-location{position: absolute;width: 28px;height: 38px;cursor: pointer; background: url(../image/marke-ico.png)}
.contact-location:hover{background: url(../image/marke-ico-hover.png);}
.contact-location:hover .contact-pop{display: block;}


.contact-list{}
.contact-list dl{ text-indent: 30px; }
.contact-list dl dt{color:#47933e; margin-bottom: 10px; font-size: 16px;}
.contact-list dl dd{ font-size: 14px; line-height: 24px;}

.max-width{max-width: 1200px;width: 1200px; position: absolute; left:50%;top:90px;  margin-left:-600px;}
.show_title{padding:0 30px; font-size: 40px;color:#47933e;}

.team-banner li p.blzstit {padding:15px; line-height: 30px;}

.honor-pic-show{width: 100%; height: 100%;position:fixed;z-index: 77777; left:0; top:0; background-color:rgba(0,0,0,0.5) }
.honor-pic-show .pic-show-list{height: 100%}
/* .honor-pic-show .pic-show-list ul{position: absolute;} */
.honor-pic-show .pic-show-list li{text-align: center;float: left; list-style: none; position: relative; height: 100%;}
.honor-pic-show .pic-show-list li img{ margin-top:2%; height: 94%; width:auto;max-width: 90%;}
#fancybox-close{position: absolute; right: 10px; top:5px; z-index: 77777; }
.team-banner-img1{position: relative;display: inline-block; width: 90%;}
.team-banner-img1 img{width:auto;}
.pic-show-list .btn-controls-fx{display: block;position: absolute;top:50%; margin-top:-20px; width: 100%; z-index: 99999}
.pic-show-list .btn-controls-fx a{text-indent: 0; position: absolute;}
.pic-show-list .btn-prev{left: 20px;}
.pic-show-list .btn-next{right: 20px;}

/**悬浮**/
.float_layer{width:260px;background:#fff;border-radius:10px; z-index: 99999}
.float_layer h2{line-height: 40px; color:#fff; font-size: 16px;position: relative;padding-left: 10px; background:#0d8d36; border-radius:10px 10px 0 0;position:relative;}
.float_layer h2 span{font-size: 14px;}
.float_layer .min{width:21px;height:20px;background:url(../image/down.png) center center no-repeat;position:absolute;top:10px;right:25px;}
.float_layer .max{width:21px;height:20px;background:url(../image/up.png) center center no-repeat;position:absolute;top:10px;right:25px;}
.float_layer .content{height:300px;overflow:hidden;font-size:14px;color:#666; background:#ededed;}
.float_layer .wrap{padding:10px;}
.lytit{width: 50px; text-align: center; }
.lytit p{ background:#0d8d36; color:#ededed; line-height: 28px; height: 28px; margin-top:7px;}
.input_bg{ height: 30px;
    width: 185px;
    line-height: 30px;
    margin: 7px auto 0;
    _margin: 7px 0 0 -10px;
    border: 1px solid #d5d5d5;
    position: relative;
    background-color: #fff; padding-left:5px; padding-right:5px; outline:none; overflow:hidden; color:#666;}
  .text_bg{ width: 236px;
    line-height: 20px;
    margin: 7px auto 0;
    _margin: 7px 0 0 -10px;
    border: 1px solid #d5d5d5;
    position: relative;
    background-color: #fff; padding-left:5px;padding-right:5px; overflow:hidden; outline:none; color:#666; } 
  
  .send{height: 30px;
    width: 90px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    background-color: #0d8d36; border:0px; margin-top:10px;}
  
  .ot_tec{ float:left; width:100%; margin-top:20px;}
  .ot_tec li{ float:left; width:210px; margin:10px 20px; display:inline; text-align:center; margin-bottom:0px;}
  .ot_tec li a{ width:200px; height:200px;text-align:center; padding:4px; border:1px solid #eee; display:block;}
  .ot_tec li a:hover{ border:1px solid #21ac39;}
  .ot_tec li img{ max-width:200px; max-height:200px; }
  .ot_tec li p{ text-align:center; line-height:22px; overflow:hidden; margin-top:5px;}
  .ot_teclist{ float:left; width:100%; margin-top:10px;}
  .ot_teclist li{ float:left; width:100%; margin-top:20px; border-bottom:1px dotted #eee; padding-bottom:8px;}
  .ot_tectit{ float:left; width:100%; height:30px; line-height:30px;}
  .ot_tectitle{ float:left; font-weight:bold;}
  .ot_tectitle a{ color:#249e39;}
  .ot_tectitle a:hover{ color:#249e39; text-decoration:underline;}
  .ot_tectitright{ float:right; }
  .ot_tecwenzi{ float:left; width:100%; height:40px; overflow:hidden; line-height:20px; margin-top:4px; color:#666;}
  .ot_tecwenzi a{ text-decoration:underline; margin-left:5px;}

.pages{ margin-bottom: 20px;text-align: right; padding-right: 20px; }
.pages a{ padding:0 8px;margin:0 5px; text-align: center; font-size: 14px; background: #fff; line-height: 24px; display: inline-block;}
.pages a.current{ background: #47933e; color:#fff; }

.kefu{position: fixed; width: 55px; right: 20px; top:30%; z-index: 9999;}
.kefu img{width: 50px; }
.iframe-video{ width: 640px; height: 498px; }
.playvideo{ text-align: center; }
.blzs ul li img{ max-width:440px; }

@media (min-width: 1200px){
  .navigation li:hover a{color:#47933e;}
  .navigation li:hover .sub-nav a{color: #333333;}
  .navigation li:hover .sub-nav dl dd.dd-active a{color: #d60c18;}
  .navigation li .sub-nav dd:hover span{background: #c02a2a;}
  .navigation li .sub-nav dd:hover>a,.navigation li .sub-nav dd:hover>i{color: #47933e;}
  .sub-nav2 dl dd:hover a{color: #d60c18;}
  .sub-nav3 a:hover{color: #fff;background: #d60c18;}
  .sub-nav dd .sub-nav3 a:hover span{background: #92ae1f;}
  .navigation li i{display: none;}
  .navigation li .sub-nav i{display: block;}
  .contact-site .contact-site-b a:hover{color: #c4160f;}

  
}
@media(min-width: 1000px){
  .contact-list{display: none;}
}
@media(min-width: 768px){
  .footer-nav li .footer-nav-list a:hover{color: #cc1321;}
  .index-case-b li:hover{box-shadow: 0 0 5px rgba(204,0,0,0.3);}
  .index-case-b li:hover .index-case-slide{display: block;}
  .product-nav .nav > li > a:hover{color: #cc0000;}
  .product-content .product-tab-nav li:hover{background: #cc0000;}
  .product-content .product-tab-nav li:hover a{color: #ffffff;}
  .product-content .product-banner .product-banner-dir a:hover{background: #cc0000;}
  .join-nav li:hover{background: #47933e;}
  .join-nav li:hover a em{color: #ffffff;}
  .join-content #accordion .panel-inner-b-btn a:hover{background: #d15050;}
  .join-content .product-b-li:hover .slide-search{display: block;}
  .circle-list-img:hover .slide-search{display: block;}
  .join-content .product-b-li:hover p{background: #cc0000;color: #ffffff;}
  .join-content .case-b-li:hover a{background: #cc0000;}
  .join-content .case-b-li:hover a .case-b{background: #cc0000;}
  .join-content .case-b-li:hover .news-content i{background: #ffffff;}
  .join-content .case-b-li:hover .news-content .news-b .news-b-p p,.join-content .case-b-li:hover .news-content .news-b .news-b-p h1,.join-content .case-b-li:hover .news-content .news-b span{color: #ffffff;}
  .join-content .case-b-li:hover a .case-b h1,.join-content .case-b-li:hover a .case-b p{color: #ffffff;}
  .join-content .product-b-li:hover .video-p p{background: none;color: #47933e;}
  .list-fenye a:hover span{background: #47933e;}
  .list-fenye a.fenye-prev:hover,.list-fenye a.fenye-next:hover{background:#47933e; }
  .retro-b .btn-sub:hover{background: #47933e;}
  .honor-banner .bx-wrapper .bx-controls-direction a:hover{background: #47933e;}
  .team-banner .bx-wrapper .bx-controls-direction a:hover{background:#47933e;}
  /*.team-banner li:hover .team-banner-img{border: 3px solid #cc0000;}*/
  .team-banner li:hover .team-banner-img p{opacity: 1;filter:Alpha(opacity=1);}

 
}

@media (max-width: 1380px){
  .navigation li{padding:25px 15px;}
  .banner-nei li{height: 440px;}
  .banner-circle li{height: 320px;}
}
@media (max-width: 1200px){
  .ell,.navigation li a{overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;}
  .navbar{border-radius: 0;position: relative;padding-left: 0;top: 0;right: 0;}
  .header-b{position: relative;}
  .navbar .container,.navbar .row{padding: 0;margin: 0;}
  .navbar-content{background: #ffffff;height: 100%; }
  .navigation{background: #f4f4f4;height:auto;min-height:auto;border: none;}
  .navigation ul,.navigation li{background: none;margin-right: 0;width: 100%;}
  .navigation li{display: block;position: relative;float:none;border-bottom:1px #d60c18 solid;padding: 0;text-align: left;background: #f4f4f4;border-top: none;line-height: 50px;margin-bottom: 0;}
  .navigation li a{display:block;text-align:left;color:#333;padding-left: 20px;padding-right: 30px;border: none;background: none;}
  .navigation li>a:hover,.navigation li:hover>a{border: none;background: none;color:#333;}
  .navigation li.current>a{border: none;color: #ffffff;}
  .navigation li.current{border-bottom:1px #d60c18 solid;background: #d60c18;}
  .navigation li i{display: inline-block;position: absolute;width: 30px;right: 0px;top:16px;color:#333;font-size: 16px;cursor: pointer;}
  .navigation li i.i-open:before{content:'\e825';}
  .navigation li dl:first-child{border-top:1px #ccc solid;}
  .navigation li dl:last-child dd:last-child{border-bottom: none;}
  .offcanvas-toggle,.search-btn{display: block;}
  .navbar-toggle i{font-size: 30px;color: #c4160f;}
  .navbar-toggle{float: none;position: absolute;right: 0px;top: 10px;margin-right: 0;}
  .sub-nav,.navigation02 .sub-nav{display: none;width: 100%;background: #f5f5f5;padding: 0px;position: static;left: none;top: none;z-index: 1;}
  .sub-nav dl,.navigation02 .sub-nav dl{float: none;display: block;width: 100%;}
  .sub-nav dl dd{width: 100%;}
  .sub-nav dl dd a{display: block;line-height: 50px;border-bottom:1px #ccc solid;width: 100%;}
  .sub-nav dl dd:last-child a{border-bottom: none;}
  .sub-nav dl dd:last-child .sub-nav3 a{border-bottom: 1px #dddddd solid;}
  .sub-nav dl dd a i,.sub-nav dl dd a:hover i{left:auto;right: 0;color:#333;color: rgba(0,0,0,1);}
  .ssub-nav-btn {display: block;}
  .navigation li .sub-nav a i{display: none;}
  .sub-nav3{position: relative;top: 0;left: 0;width: 280px;background: #f1f1f1;}
  .navigation li .ssub-nav-btn{display: block;width: 40px;height: 40px;position: absolute;text-align: center;padding: 0;right: 4px;top: 6px;margin-top: 3px;background: none;border:none;line-height: 30px;color: #333}
  .navbar{z-index: 100;overflow-y:auto;}
  .slider-right{position: fixed;height: 100%;width: 280px;top:0;right:-280px;}
  .slider-left{position: fixed;height: 100%;width: 280px;top:0;left:-280px;}
  .navbar.in{box-shadow:0 0 20px rgba(0,0,0,.3)}
  .header-phone{position: relative;top: 10px;left: 0;padding:0px 0 20px;}
  .header-phone .sale-phone .sale-phone-iocn{left: 0;top: -6px;}
  .header-phone .sale-phone .sale-phone{display: inline-block;padding-left: 65px;}
   .footer-nav li{ margin-left: 15px; }
  .sub-nav2 dl{position: relative;left: 0;top: 0px;}
  .sub-nav-right{display: none;}
  .sub-nav dl{border-right: none;}
  .sub-nav .border{display: none;}

  .banner li,.banner li a{height: 600px;}
  .index-case-b-content{padding:52px 60px 53px;}

  .service-item-left,.service-item-right{width: 100%;padding:0;}
  .map-b{height: 500px;}
  .honor-banner .bx-wrapper .bx-prev{left: 0px;}
  .honor-banner .bx-wrapper .bx-next{right: 0px;}
  .team-banner .bx-wrapper .bx-prev{left: 0px;}
  .team-banner .bx-wrapper .bx-next{right: 0px;}

  .line-list1,.line-list3,.line-list4{display: none;}
  .line-list2{display: block;}
/*   .contact-location{width: 28px;height: 38px;}
.contact-location .contact-titlt{font-size: 11px;left: 16px;}
.contact-pop{width: 480px;left: -240px;bottom: 12px;} */

  .index-aboutus .service-item-right{padding-left: 0;padding-right: 0px;margin-bottom: 10px;}
  .index-aboutus .service-item-left{padding-left: 0px;padding-right: 0px;}

  .product-list-content{padding:25px 40px;position: relative;}

  .product-nav li{margin-bottom: 10px;}
  .join-nav li{margin-bottom: 10px;}


/* .contact-left h1{color: #47933e;font-size: 20px; font-weight: bold; line-height: 40px;}
 */
.max-width{width: 1000px; position: absolute; left:50%;top:60px;  margin-left:-500px;}
.show_title{padding:0 30px; font-size: 30px;color:#47933e;}

}
@media (max-width: 1000px){
  .search-btn{position: absolute;right:55px;top: 35px;}
  .search-btn span{width: 30px;height: 30px;background-position: 0 -34px;}
  .search{}

  .footer-nav-list{display: none;}
  .footer-nav li{width: auto;margin-left: 0;margin-right: 15px;}
  .footer-nav li .footer-nav-t{border-bottom: none;margin-bottom: 0;}
  .footer01{padding:20px 0;}
  .banner li,.banner li a{height: 520px;} 

  .index-case-b-content{padding:24px 20px;}
  .banner-nei li{height: 340px;}
  .banner-circle li{height: 240px;}
  .product-content .product-tab-nav li{height: 90px;width: 90px;border-radius: 45px;behavior: url(/css/css/iecss3.htc);}
  .product-content .product-banner .product-banner-prev{left: 0;}
  .product-content .product-banner .product-banner-next{right: 0;}
  .contact-map{padding:0px;}
  .map-b{height: 400px;}
  .news-content .news-b span{padding:0 5px;}
  .news-content .news-b .news-b-p{padding-left: 60px;}
  .about-b-r,.about-b-l{width: 100%;}
  .team-banner li img{width: 100%;}

  .line-list1,.line-list2,.line-list4{display: none;}
  .line-list3{display: block;}
  .product-content .product-b p{padding-left: 0;}
  .banner .bx-wrapper .bx-pager.bx-default-pager a{width: 14px;height: 14px;}

  .product-list-content{padding:10px 20px 5px 20px;position: relative;}
  .product-list-content h1{font-size: 16px;color: #47933e;margin-bottom: 5px;}
  .product-list-content p{font-size: 16px;color: #666666;line-height: 24px;overflow: hidden;}

  .product-list-content .txt{font-size: 14px;color: #666666;line-height: 20px;}
  .product-list-content .more a{font-size: 14px;}

  .max-width{width: 760px; position: absolute;top:50px; left:50%; margin-left: -380px; z-index: 999}
  .show_title{font-size: 30px;color:#47933e;}
  .service-line{display: none;}
  .contact-list{display: block;}

  .company-nav li{width: 100px;height: 100px;border-radius: 50px;margin:0 10px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a{font-size: 14px;width: 100px;height: 100px;border-radius: 50px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a em{font-size: 14px;}
}

@media (max-width: 767px){
  .banner .bx-controls-direction{display: none;}
  .banner li,.banner li a{height: 420px;}
  .footer-nav li{margin-right: 10px;}
  .footer01{margin-top: 30px;}
  .border1{border-color:  transparent transparent #f4f4f4 transparent;left: 50%;position: absolute;z-index: 10;top: -20px;margin-left: -10px;}
  .border2{border-color: #f4f4f4 transparent transparent  transparent ;right: 50%;top: 100%;position: absolute;z-index: 10;margin-right: -10px;}
  /* .banner-content{margin-bottom: 20px;} */
  .index-about{padding:20px 0 0;margin-bottom: 20px;}
  .index-case .index-case-t h1{font-size: 24px;margin-bottom: 10px;}
  .index-case .index-case-t p{font-size: 14px;}
  .index-case-b{margin-top: 20px;}
  .banner-nei li{height: 280px;}
  .banner-circle li{height: 200px;}
  .product-content .product-tab-nav li{height: 80px;width: 80px;border-radius: 40px;margin:0 10px;behavior: url(/css/css/iecss3.htc);}
  .product-content .product-tab-nav li{font-size: 16px;}
  .product-nav .nav-tabs > li > a{padding: 0px 10px;}

  .join-content #accordion .panel-tab-center,.join-content #accordion .panel-tab-center1{display: none;}
  .join-nav{padding:10px 0;}
  .join-position{margin:10px 0 20px;}
  .join-content #accordion .panel-heading a{padding:10px;}
  .join-content #accordion .panel-tab-left{width: 40%;}
  .list-fenye a{display: none;}
  .list-fenye a.fenye-prev,.list-fenye a.fenye-next,.list-fenye a.current{display: inline-block;}
  .product-b-li.col-xs-6:nth-child(2n){padding-left: 10px;padding-right: 0;}
  .product-b-li.col-xs-6:nth-child(2n+1){padding-right: 10px;padding-left: 0;}
  .join-content-dir a{width: 100%;}
  .join-content-dir a.join-next{text-align: left;}
  .service-item1,.service-item2{padding:20px 0;}
  .retro-b.col-xs-12,.retro-b .container{padding:0;}
  .about-item{margin-bottom: -30px;}
  .modal-dialog{width: 100%;}
  .line-list1,.line-list2,.line-list3{display: none;}
  .line-list4{display: block;width: 320px;margin: 0 auto;}

/*   .contact-location{width: 6px;height: 6px; background-size:100%; }
.contact-location .contact-titlt{display: none;}
.contact-pop{width: 320px;left: -160px;bottom: 12px;}
.contact-left,.contact-right{height: auto;padding:10px 20px;}
.contact-right{padding-bottom: 50px;}
.contact-left h1{margin: 10px 0 15px;} */
  .join-nav li{width: 90px;height: 90px;border-radius: 45px;margin:5px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a{font-size: 14px;width: 80px;height: 90px;border-radius: 45px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a em{font-size: 14px;}

  .modal-dialog{margin:150px auto;}
  .logo{margin: 10px 0px 10px 10px;}
  .logo img{max-width: 80%;}
  .navbar-toggle{top: -12px;}
  .footer01{display: none;}
  .footer02{margin-top: 30px;}
  .index-aboutus{margin-bottom: 50px;}
  .index-aboutus a{bottom: -30px;}

  .product-nav ul li{width: 90px; height: 90px; margin:5px;}
  .product-nav li a{font-size: 14px;width: 90px;height:90px;border-radius: 45px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .product-nav li a em{font-size: 14px;}

.max-width{width: 100%; position: absolute;top:50px;margin-left: 0; left:0; z-index: 999}
.show_title{font-size: 28px;color:#47933e; padding:0 25px;}

.iframe-video{ width: 560px; height: 450px; }
.about-text{text-indent:0px;}

}
@media (max-width: 640px){
  .banner li,.banner li a{height: 350px;}
  .footer01{padding:10px 0;}
  .footer02{padding:10px 0;}
  .banner-nei li{height: 180px;}
  .banner-circle li{height: 180px;}
  .product-content .product-tab-nav li{height: 70px;width: 70px;border-radius: 35px;margin:0 10px;behavior: url(/css/css/iecss3.htc);}
  .product-content .product-tab-nav li a{font-size: 14px;}
  .product-nav .nav-tabs > li > a{padding: 0px;}
  /* .join-nav li{width: 80px;height: 80px;border-radius: 40px;margin:0 10px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a{font-size: 14px;width: 80px;height: 80px;border-radius: 40px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a em{font-size: 14px;}
  .company-nav li{width: 70px;height: 70px;border-radius: 35px;margin:0 5px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a{font-size: 14px;width: 50px;height: 70px;border-radius: 35px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a em{font-size: 14px;} */

  /* .join-content #accordion .panel-tab-left h3,.join-content #accordion .panel-tab-center h3,.join-content #accordion .panel-tab-right h3,.join-content #accordion .panel-tab-center1 h3{font-size: 14px;line-height: 16px;}
  .news-content .news-b span{position: relative;padding:0;}
  .news-content .news-b .news-b-p{padding-left: 0;}
  .join-content .product-b-li .news-content p{padding-bottom: 0px;} */

  
 .service-search{text-align: center; padding:40px 0;}
.service-btn{width: 300px; height: 40px; border-radius: 10px; font-size: 18px;line-height: 40px;}
.iframe-video{ width: 450px; height: 348px; }
}
@media (max-width: 480px){
  .banner li,.banner li a{height: 250px;}
  .logo img{width: 80%;}
  .navbar-toggle{top: 0;}
  .banner-nei li{height: 140px;}
  .banner-circle li{height: 140px;}
  .product-content .product-tab-nav li{height: 60px;width: 60px;border-radius: 30px;margin:0 5px;behavior: url(/css/css/iecss3.htc);}
  .product-content .product-tab-nav li a{font-size: 12px;}
  .product-nav .nav-tabs > li > a{padding: 0px;font-size: 12px;}
  .join-position h1{font-size: 24px; width: 100%;}
  .join-position small{font-size: 14px;}
  .join-content .product-b-li .case-b h1{font-size: 14px;margin: 5px 0}
  .join-content .product-b-li .case-b p{font-size: 12px;max-height: 48px;}
  .join-content .product-b-li .news-content .news-b p{max-height: 60px;}
  
  .join-nav li{width: 70px;height: 70px;border-radius: 35px;margin:5px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a{font-size: 14px;width: 50px;height: 70px;border-radius: 35px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a em{font-size: 14px;} 
  /* .company-nav li{width: 56px;height: 56px;border-radius: 28px;margin:0 5px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a{font-size: 12px;width: 56px;height: 56px;border-radius: 28px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a em{font-size: 12px;} */
  .service-nav li{width: 90px;height: 90px;border-radius: 45px;margin:5px;behavior: url(/css/css/iecss3.htc);}
  .service-nav li a{font-size: 14px;width: 80px;height: 90px;border-radius: 45px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .service-nav li a em{font-size: 14px;}


  .map-b{height: 300px;}

   .service-search{text-align: center; padding:30px 0;}
.service-btn{width: 250px; height: 40px; border-radius: 10px; font-size: 18px;line-height: 40px;}

.max-width{width: 100%; position: absolute;top:30px;margin-left: 0; left:0;}
.show_title{font-size: 24px;color:#47933e; padding:0 30px;}
.iframe-video{ width: 300px; height: 238px; }
}
@media (max-width: 320px){
  .banner li,.banner li a{height: 200px;}
  .banner-nei li{height: 120px;}
  .banner-circle li{height: 120px;}

   .service-search{text-align: center; padding:40px 0;}
.service-btn{width: 200px; height: 40px; border-radius: 10px; font-size: 18px;line-height: 40px;}
.iframe-video{ width: 240px; height: 188px; }

/* .join-nav li{width: 80px;height: 80px;border-radius: 40px;margin:0 5px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a{font-size: 12px;width: 80px;height: 80px;border-radius: 40px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .join-nav li a em{font-size: 14px;} */
  /* .company-nav li{width: 60px;height: 60px;border-radius: 30px;margin:0 5px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a{font-size: 14px;width: 50px;height: 60px;border-radius: 30px;line-height: 20px;behavior: url(/css/css/iecss3.htc);}
  .company-nav li a em{font-size: 12px;} */

}



/*ie低版本提示*/

#ie-alert-overlay {width:100%;height:100%;background-image:url(/images/bg2.png);position: fixed; top: 0; left: 0;z-index:9999;}

* html #ie-alert-overlay {   /* fixed position hack for IE6 */ position: absolute;z-index:9999;}

/*Pop Up Panel*/
#ie-alert-panel{width:593px;height:404px;position:fixed;background: url(/images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;
    _position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */
    
    /* font settings */font-family:"黑体", "等线", "宋体","Helvetica Neue", Helvetica, Arial,sans-serif;font-weight:bold;color:#333;line-height:20px;z-index:10000;
}
.ie-alert-panel-b{padding:72px 0 0 72px;}
#ie-alert-panel p {font-size:14px;text-align:justify;}
#ie-alert-panel img { border:0;}
#ie-alert-panel span {font-size:18px;margin: 0 0 20px 0;display:block;padding:0;}
#ie-alert-panel button{background: #ff0000;color: #ffffff;margin-top: 10px;border-color:#ff0000;padding:5px 10px;}
#ie-alert-panel ul {list-style: none;margin:0;padding:0;overflow: hidden;   }
#ie-alert-panel li {float:left;margin:0 22px 0 0;}
#ie-alert-panel li.last {margin-right:0;}

#ie-alert-panel a {display:inline-block;}
.browser {position: absolute;bottom:35px;}
.chrome, .firefox, .ie9, .opera, .safari {background: url(/images/iealertsprite.png) no-repeat;}

/*browsers*/

.chrome { background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}

.firefox {background-position: -292px 0;width: 73px;height: 98px;}

.ie9 {background-position: -179px 0;width: 95px;height: 98px;}

.opera {background-position: -90px 0;width: 73px;height: 98px;}

.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}

#allmap{width: 100%; height: 600px;}

.sales_mapBox {width: 956px; height: 846px;margin: 0 auto;}
.map {POSITION: relative;HEIGHT: 864px;}
.sales_mapBox img {max-width: none;width: auto;}
.map-items { Z-INDEX: 1;POSITION: absolute; DISPLAY: none;CURSOR: pointer;}
.map_po1 {TOP: 150px; LEFT: 30px;}

.banner .bx-controls-direction{display: none;}


.diymsg{padding: 100px; text-align: center; font-size: 16px; line-height: 40px;}
#searchlist ul.pagination li{border-bottom: dashed 1px #ddd; padding: 20px 0;}

#searchlist ul.pagination li p { font-size: 12px; color: #999; line-height: 20px; padding-top: 10px; }
/*分页*/
.diypage {
    text-align: center;
    padding: 5px;
    padding: 50px 0;
}
.diypage ul.pagination{ width: auto!important; }
.diypage ul.pagination li {
    display: inline
}

.diypage ul.pagination li a {
    display: inline-block;
    background-color: #fff;
    border: 0 none;
    border-radius: 3px;
    font-size: 14px;
    margin-left: 5px;
    text-decoration: none;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e3e3e3;
    padding: 0 8px;
    color: #1b443e
}

.diypage ul.pagination li a:hover {
    background-color: #1b443e;
    color: #FFF
}

.diypage ul.pagination li a:active {
    background-color: #1b443e;
    color: #FFF
}

.diypage ul.pagination li.active a {
    background-color: #1b443e;
    border: 0 none;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    border: 1px solid #1b443e;
}

.diypage ul.pagination li.disabled a {
    border: #eee 1px solid;
    margin: 2px;
    color: #ddd
}
/*分页*/