

.banner-box{width: 100%; min-width: 1024px; height: 580px; overflow: hidden;}
.banner_top{width:100%; min-width:1024px; height:580px; overflow:hidden; position:relative;  }
.topvebanner { margin: 0 auto; width:100%; min-width: 1024px; height: 580px; overflow: hidden; }



/*新闻公告、活动*/
.fl{float: left;}
.fr{float: right;}
.clearfix {zoom:1;}
.clearfix::after, .clearfix::before {content: "";display: table;}
.clearfix::after {clear: both;}
.clearfix::after, .clearfix::before {content: "";display: table;}
.newNotice{ background-color: #fff; height: 385px; width: 100%; clear: both; }
.newNotice-content{ width: 1002px; height: 385px;margin: 0 auto; }
.newNotice-item{padding-top: 60px;}
.newNotice-item .news-list{width:472px;}
.newNotice-item .news-list>ul{width: 470px;border-width: 1px 1px 0;border-color: #eee;border-style: solid solid none;}
.newNotice-item .news-list h3{font-size:18px;line-height: 50px;position:relative;}
.newNotice-item .news-list h3 span.fl{margin-right:20px;display:block;line-height: 46px;border-bottom:2px solid #E1E6EE;color:#999;cursor: pointer;}
.newNotice-item .news-list h3 span.select{color:#494848;border-color:#1C9ADD;font-size:18px;font-weight: normal;}
.newNotice-item .news-list h3 a {font-size: 14px;font-weight: normal;color: #08C;position: absolute;right: 0;top: 16px;}
.newNotice-item .news-list ul{display:none;margin-top: 14px;}
.newNotice-item .news-list ul.select{display:block;}
.newNotice-item .news-list ul li{height:63px;color:#A4A4A4;border-bottom:1px solid #eee;}
.newNotice-item .news-list ul li .content{float:left;height:63px;width:412px;overflow:hidden;background-color:#fff;}
.newNotice-item .news-list ul li .content h4{font-size:14px;height:20px;width: 360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;margin:10px 0 3px 0;color: #505050;font-weight:normal;}
.newNotice-item .news-list ul li .content h4 a{color: #505050;}
.newNotice-item .news-list ul li .content p{font-size:12px;height:20px;width: 380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;color: #9c9c9c;word-wrap:normal;}
.newNotice-item .news-list ul li .time{ color: #a4a4a4; display:block;width:58px;height:63px;line-height:63px;text-align:center;font-size:16px;overflow:hidden;background-color:#E7EBF1;}
.newNotice-item .news-list ul li:hover .content{color:#fff;background-color:#65c5f4;}
.newNotice-item .news-list ul li:hover .content h4,.newNotice-item .news-list ul li:hover .content h4 a{color:#fff;}
.newNotice-item .news-list ul li:hover .content p{color:#e6f5fa;}
.newNotice-item .news-list ul li:hover .time{color:#fff;background-color:#3aaae1;}
#main_content h2{text-align:center;margin: 60px 0 25px 0;}
#main_content h2,#main_content h2 .h2-a{font-size:36px;color:#333;font-weight: normal;}
#main_content h2 .h2-a{cursor:pointer;}
#main_content h2 .h2-a:hover{color:#fd7406;}
#main_content .sub-title{text-align:center;font-size:20px;color:#888;}
#main_content .sub-title .money{color:#3aaae1;}
#main_content .sub-title .money .unit{ color:#888;}
.more {margin-top: 48px;}
.more a, .more-link {color: #08c;cursor: pointer;display: inline-block;height: 16px;line-height: 16px;overflow: hidden;}
.more a:hover .icon-more-blue-text, .more-link:hover .icon-more-blue-text {text-decoration: underline;}
.binder-open-url{cursor:pointer}

/* 推荐服务 */
.rmhdBox,.artronBox,.rmtgBox{width: 100%; min-width: 1024px; background-color: #edf1f3;}
.tjfwItem,.rmtgItem,.rmhdItem,.serviceItem,.partnerItem{width: 1002px; margin: 0 auto;}
.tjfwList{padding: 60px 0px 66px 0px;}
.pTitle{font-size: 30px; color: #494848; text-align: center;}
.tjfwList > div{margin-top: 55.7px; text-align: center;}
a.tjfwItemBox.tjfwItemBoxNo{margin-left: 0px;}
.tjfwItemBox{display:inline-block;vertical-align: top; width: 230px; height: 320px; border: 1px solid #edf1f3; border-radius: 5px; margin-left: 14.3px; margin-top: 14.3px; }
.tjfwItemBox:hover{border: 1px solid #d1dbe0; border-radius: 5px;}
.tjfwImg{ width: 100%; height: 167px;border-radius:2px 2px 0px 0px; overflow: hidden;}
.tjfwImg img,.rmtgImg img{ max-width: 100%; height: 100%; vertical-align: middle; }
.rmtgImg img{ max-height: 100%; }  
.tjfwInfo{background-color: #fff; width: 196px; height: 113px; border-radius:0px 0px 5px 5px; padding: 20px 17px;}
.tjfwInfoTitle,.rmhdInfoTitle{font-size: 20px; color: #494848; margin-bottom: 13px; width: 100%;word-break: normal; word-wrap: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.tjfwMarkeBox{height: 60px;}
.tjfwMarkeBoxSe{ height: 93px;}
.tjfwMarke{ font-size: 14px; color: #959595; line-height: 20px; }

.rmtgImg{border-radius:5px 5px 0 0 ;height: 166px; line-height: 163px; width: 228px; overflow: hidden; border: 1px solid #e2e2e2; text-align: center; background-color: #fff; }
.proPrice{margin: 13px 0;}
.proPrice span.salePrice{font-size: 14px; font-weight: bold; color: #ff5a00;}
.proPrice span.oldPrice{color: #959595; float: right;}

.moreBtnBox{margin: 0 auto; width: 149px;}
.moreBtn{display:inline-block; width: 149px; height: 40px; line-height: 40px; color: #fff; background-color: #4e93e5;border-radius:20px; text-align: center; }
.moreBtn:hover{background-color: #0066cc;}

/* 热门团购 */
.serviceBox,.tjfwBox{width: 100%; min-width: 1024px; background-color: #fff;}
.rmtgList{padding: 60px 0px 80px 0px;}
.rmtgList > div{ margin-top: 70px; text-align: center;}
a.rmtgItemBox.rmtgItemBoxNo,a.serviceInfoBox.serviceInfoBoxNo{margin-left: 0px;}
.rmtgItemBox{display:inline-block; width: 230px; height: 285px; border-radius: 5px; margin-left: 22px;}
.rmtgInfo{background-color: #fff; width: 194px; height: 78px; border-radius:0px 0px 5px 5px; border: 1px solid #e2e2e2; border-top: none; padding: 20px 17px;}
.rmtgInfo:hover,a.rmtgItemBox:hover .rmtgInfo{ background-color: #edf1f3;}
div#listgoods p.tjfwInfoTitle { font-size: 18px; }

/* 热门活动 */
.hot-activity{ text-align: center; }
.rmhdList{padding: 65px 0px 65px 0px;}
.rmhdList div.rmhdBoxDiv{margin-top: 52.7px; }
.rmhdItemBox.rmhdItemBoxNo{margin-left: 0px;}
.rmhdItemBox{display:inline-block; width: 322px; height: 393px;  border-radius: 5px; margin-left: 13.3px; margin-top: 17.3px;}
.rmhdImg{ width: 321px; border: 1px solid #e2e2e2; border-bottom: none; height: 160px;border-radius:5px 5px 0px 0px ; overflow: hidden; }
.rmhdImg img{ width: 100%; height: 100%; }
.rmhdInfo{background-color: #fff; width: 271px; height: 192px; border-radius:0px 0px 5px 5px; border: 1px solid #e2e2e2; border-top: none; padding: 20px 25px;}
.rmhdTime{ font-size: 12px; color: #494848; text-align: center; margin: 18px 0px; }
.knowMore{ display: inline-block;  width: 100%; height: 51px; border: 1px solid #e2e2e2; border-radius: 5px; line-height: 53px; text-align: center; font-size: 14px; color: #494848;}
.knowMore:hover{background-color: #edf1f3;}
.rmhdList > div.moreBtnBox,.serviceItem > div > div.moreBtnBox{clear: both; margin: 0 auto; padding-top: 60px;}

/* 服务、优质合作伙伴 */
.serviceList{padding-top: 95px;}
.serviceInfoBox{ display: inline-block; width: 176px; height: 210px; border-radius: 5px;cursor: pointer;display: inline-block;margin: 0 11px;padding: 28px 0;vertical-align: top;}
.serviceInfoBox:hover{background-color: #fafafa;}
.serviceInfoBox > div{height: 210px;}
.serviceIcon{ background:url('../../img/service.png') no-repeat scroll 0 0;display: block;height: 78px;margin: 0 auto;width: 78px;}
.serviceTitle{ font-size: 20px;margin-top: 12px; color: #494848; font-weight: normal; text-align: center; }
.serviceRemarkBox{height:72px;}
.serviceRemark{color: #999;font-size: 14px;line-height: 24px;margin: 13px auto 0;width: 150px; text-align: center;}
.serviceIconP1{background-position: 0 -93px;}
.serviceIconP2{background-position: 0 -186px;}
.serviceIconP3{background-position: 0 -279px;}
.serviceIconP4{background-position: 0 -372px;}

.servicePTitle{font-size: 30px; color: #494848; text-align: center; margin-top: 50px;}
.partnerItem{ width:100%; margin: 50px auto;}
.hzhbAbox{display: inline-block; width: 133px; height: 54px; border: 1px solid #e2e2e0; margin:4.5px;}
.serviceItem > div > div.moreBtnBox{padding-bottom: 87px;}

/* 案例 */
.artronbox-main{ text-align: center; width: 100%; max-width: 1142px; min-width: 1024px; margin:60px auto 0 auto;position: relative;}
.artronItem{ width: 100%; max-width: 1142px; min-width: 1024px; margin:0 auto; padding: 60px 0px 70px 0; text-align: center; position: relative;  }
.artonBoxList{position: relative; width: 327px; height: 179px; display: inline-block; margin: 5px 3px; cursor: pointer;}
.artonBoxList > img{ width:100%;height:100%; }
.artonContent {position: absolute; top: 0; left: 18.5px; top: 49.5px; z-index: 6;   width: 290px; height: 80px; color: #fff;  text-align: center; }
.artonContent h1{ text-align: center; font-weight: bold; font-size: 20px; width: 90%; margin:0 auto; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.artintro{ width: 100%; height: 44px; line-height: 22px; margin-top: 5px; }
.artonContent p{ font-size: 16px;text-align: center; }
.artronMasking{position: absolute;  width: 327px; height: 179px; top: 0; left: 0;  opacity: 0.2;background: #4a4d4b none repeat scroll 0 0;}
.leftScroll,.rightScroll{ cursor: pointer; width: 40px; height: 75px; background: url(../../img/supplyIcon.png) no-repeat; position: absolute; top: 56px;z-index: 88; display: none;  }
.leftScroll{ left: 15px; }
.rightScroll{ background-position: -123px 0px; right: 16px; }
.tempWrap{ margin-top: 70px;width: 1002px;margin: 0 auto;overflow: hidden;text-align: center; }
.artronbox-main:hover .leftScroll,.artronbox-main:hover .rightScroll{ display: block; }
#successcase li{ float: left; width: 333px; }
.temp-div{ overflow: hidden; position: relative; width: 1000px; height: 189px; text-align: center; }
