.text-beauchamp{ color: #dd7ba7!important;}
.banner_beauchamp .banners-title,
.banner_beauchamp .banners-info,
.banner_beauchamp .banners-desc,
.banner_beauchamp .banners-nav{ position: absolute;left: 0px; top: 0px; color: #fff;}
.banner_beauchamp .banners-title{ font-size: 60px; left: 120px; top: 80px;}
.banner_beauchamp .banners-info{ font-size: 24px; left: 120px; top: 170px;}
.banner_beauchamp .banners-desc{ font-size: 16px; left: 120px; top: 220px;}
.banner_beauchamp .banners-desc li{height: 30px; line-height: 30px; padding-left: 30px; position:relative;}
.banner_beauchamp .banners-desc li span.mot{display: block; width: 18px; height: 18px; position: absolute; left: 0px;top: 50%; margin-top: -9px; background: url(../images/banner_icon.png) no-repeat }
.banner_beauchamp .banners-nav{width: 180px; text-align: center;left: 880px; top:196px;}
.banner_beauchamp .banners-nav .banners-nav-num{font-size: 36px; height: 60px; line-height: 60px; width: 100% }
.banner_beauchamp .banners-nav .banners-nav-title{line-height: 30px; font-size: 18px;}
.banner_beauchamp .banner_package{bottom: 120px;margin-left: -460px;}
.banner_beauchamp .banner_package .btn-banner{ width: 100%;height: 50px; line-height: 50px;font-size: 20px; padding: 0px;color: #fff;background-color: #b2456f;border-color: #b2456f;border-radius: 4px;display: block;text-align: center;}
.banner_beauchamp .banner_package .btn-banner:active,
.banner_beauchamp .banner_package .btn-banner:focus,
.banner_beauchamp .banner_package .btn-banner:hover{background-color: #e23278;border-color: #e23278;}

.beauchamp-grid{ margin: 30px auto; overflow: hidden; border-left: 1px solid #dd7ba7;}
.beauchamp-grid .beauchamp-grid-item{ width: 22%; float: left; height: 280px; border: 1px solid #dd7ba7; border-left: none; padding: 10px 20px 10px 20px; position: relative; cursor: pointer;}
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-title{ line-height: 50px; font-size: 20px; font-weight: bold;}
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-info{ line-height: 26px;}
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-icon{ width: 100px; height: 100px; margin: 0 auto;}
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-icon .beauchamp-grid-item-iconwidth{padding: 15px;border-radius: 50%;box-shadow: 0px 0px 10px rgba(212, 218, 224, 0.6); background: #fff;}
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-icon img{ width: 100%; height: 100%; }
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-btn{ width: 60px; height: 30px; line-height: 30px; position: absolute;left: 50%; bottom: 20px; margin-left: -30px;}
.beauchamp-grid .beauchamp-grid-item .beauchamp-grid-item-btn a{ display: block; width: 100%; height: 100%; border: 1px solid #dd7ba7; border-radius: 5px; color: #dd7ba7; text-align: center;}
.beauchamp-grid .beauchamp-grid-item.active{ width: 34%; background: #dd7ba7;}
.beauchamp-grid .beauchamp-grid-item.active .beauchamp-grid-item-title{ width: 50%;}
.beauchamp-grid .beauchamp-grid-item.active .beauchamp-grid-item-info{ width: 50%;}
.beauchamp-grid .beauchamp-grid-item.active .beauchamp-grid-item-icon{ position: absolute; right: 40px; top: 50%; margin-top: -50px;}
.beauchamp-grid .beauchamp-grid-item.active .beauchamp-grid-item-btn{ left: 100px; }
.beauchamp-grid .beauchamp-grid-item.active .beauchamp-grid-item-btn a{  border: 1px solid #fff; color: #fff;}

.beauchamp-white{ padding:50px 0 30px; position: relative; min-width: 1200px;}
.beauchamp-vidck{background:#f4f4f4; padding:50px 0 30px; position: relative; min-width: 1200px;}
.beauchamp-black{padding:50px 0 30px; position: relative;background: #353b40; min-width: 1200px;}
.beauchamp-wrap-title{ font-size: 30px; text-align: center; height:60px; color:#222222; font-weight: bold; background: url(../images/title_bg.png) no-repeat bottom center; }
.beauchamp-black .beauchamp-wrap-title{ color:#ffffff;}
.beauchamp-wrap-info{text-align: center;color: #999; margin-top: 10px; line-height: 2}
.beauchamp-wrap-body{ margin: 30px auto; position: relative;}
.beauchamp-wrap-btn{ width:200px; height: 46px; line-height: 46px; margin: 0px auto;}
.beauchamp-wrap-btn a{ display: block; width: 100%; height: 100%; color: #fff;background-color: #b2456f; font-size: 16px; text-align: center;}
.beauchamp-wrap-btn a:hover{ background-color: #e23278;}
/* 第一部分 begin*/
.beauchamp-one h3 {font-size: 28px;color: #333333;line-height: 38px;margin-top: 50px;margin-bottom: 25px;}
.beauchamp-one .beauchamp-one-pic {height: 360px;width: 100%;border-radius: 4px 4px 0 0;overflow: hidden;position: relative;padding: 45px 0 0 140px;transition: all 0.5s;background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #000;}
.beauchamp-one .beauchamp-one-pic-box {position: relative;}
.beauchamp-one .beauchamp-one-pic h4 {font-size: 40px;margin-bottom: 10px;color: #FFFFFF;}
.beauchamp-one .app-inline {height: 34px;margin-bottom: 15px;font-size: 18px;color: #FFFFFF;line-height: 34px;}
.beauchamp-one .app-inline .app-icon {width: 34px;height: 34px;overflow: hidden;float: left;display: block;border-radius: 8px;margin-right: 10px;}
.beauchamp-one #offline .app-inline .app-icon {background-color: #fff;}
.beauchamp-one .app-inline .app-icon img {width: 100%;}
.beauchamp-one .app-thumb {border-radius: 6px;/*background-color: #fff;*/overflow: hidden;float: left;}
.beauchamp-one .app-thumb img {float: left;border-radius: 6px;margin-right: 10px;}
.beauchamp-one .app-thumb img:last-of-type {margin-right: 0;}
.beauchamp-one .beauchamp-one-pic img {max-width: 100%;}
.beauchamp-one .beauchamp-one-apps {padding-top: 20px;/*display: table;*//*display: flex;-webkit-justify-content: space-between;justify-content: space-between;align-items: center;*/width: 100%;/*table-layout: fixed;*/overflow-x: auto;}
.beauchamp-one .beauchamp-one-groups {display: table;/*overflow-x: auto;*/width: 100%;}
.beauchamp-one .beauchamp-one-app {display: inline-block;text-align: center;font-size: 12px;line-height: 22px;color: #87878A;margin: 0 10px;transition: all 0.5s;}
.beauchamp-one .beauchamp-one-appline { padding-right: 40px; margin-right: 30px; position: relative;}
.beauchamp-one .beauchamp-one-appline:after {content: '';display: block;width: 1px;height: 90%;position: absolute;top: 5%;right: 0;background: #e7e7e7;overflow: hidden;}
.beauchamp-one .screen-text .beauchamp-one-group {margin: 0px auto;display: block;width: 100%;text-align: center;}
.beauchamp-one .screen-text .beauchamp-one-app {margin: 0 10px;cursor: default;}
.beauchamp-one .beauchamp-one-app.active {cursor: default;opacity: 0.3;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.beauchamp-one .beauchamp-one-app:first-of-type {margin-left: 0;}
.beauchamp-one .beauchamp-one-app:last-of-type {margin-right: 0;}
.beauchamp-one .beauchamp-one-app img {max-width: 34px;margin: 0px auto;}
.beauchamp-one .beauchamp-one-app span {display: block;}

.beauchamp-one .beauchamp-one-line {width: 1px;height: 50px;background: #E7E7E7;overflow: hidden;}
/* 第一部分 end*/
/* 第二部分 begin*/
.beauchamp-two{ overflow: hidden; width: 1000px; margin: 0 auto;}
.beauchamp-two .beauchamp-two-title{ float: left; width: 120px; height: 60px; line-height: 60px; font-size: 30px; color: #fff; text-align: center;}
.beauchamp-two .beauchamp-two-info{ float: left; width: 648px; height: 60px; line-height: 60px; font-size: 24px; color: #666; text-align: center;}
.beauchamp-two .beauchamp-two-left{ width: 768px; height: 120px;padding: 30px 0px; float: left; overflow: hidden; background: url(../images/beauchamp_two_left.png) no-repeat}
.beauchamp-two .beauchamp-two-right{ width: 768px; height: 120px;padding: 30px 0px; float: right; overflow: hidden; background: url(../images/beauchamp_two_right.png) no-repeat}
/* 第二部分 end*/
/* 第三部分 begin*/
.beauchamp-three-nav .beauchamp-three-nav-tab{ width: 680px; margin: 0 auto; overflow: hidden;}
.beauchamp-three-nav .beauchamp-three-nav-tab li{  position:relative;text-align:left; cursor:pointer; width: 150px; float: left; margin:0px 10px;background: #fff;border: 1px solid #dd7ba7; border-radius: 5px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li .beauchamp-three-nav-icon{ width: 40px; height: 40px; margin: 10px auto 0px;background: url(../images/icon.png) no-repeat;}
.beauchamp-three-nav .beauchamp-three-nav-tab li .beauchamp-three-nav-icon.beauchamp-three-nav-icon-1{ background-position: 0px 0px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li .beauchamp-three-nav-icon.beauchamp-three-nav-icon-2{ background-position: -40px 0px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li .beauchamp-three-nav-icon.beauchamp-three-nav-icon-3{ background-position: -80px 0px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li .beauchamp-three-nav-icon.beauchamp-three-nav-icon-4{ background-position: -120px 0px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li .beauchamp-three-nav-text{height:30px; line-height: 30px; display:block; text-decoration:none; color:#dd7ba7;text-align: center;}
.beauchamp-three-nav .beauchamp-three-nav-tab li.active{background: #dd7ba7;}
.beauchamp-three-nav .beauchamp-three-nav-tab li.active .beauchamp-three-nav-text{color: #fff;}
.beauchamp-three-nav .beauchamp-three-nav-tab li.active .beauchamp-three-nav-icon.beauchamp-three-nav-icon-1{ background-position: 0px -40px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li.active .beauchamp-three-nav-icon.beauchamp-three-nav-icon-2{ background-position: -40px -40px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li.active .beauchamp-three-nav-icon.beauchamp-three-nav-icon-3{ background-position: -80px -40px;}
.beauchamp-three-nav .beauchamp-three-nav-tab li.active .beauchamp-three-nav-icon.beauchamp-three-nav-icon-4{ background-position: -120px -40px;}
.beauchamp-three-nav .beauchamp-three-nav-content {width: 100%; padding:30px 0px 0px;}
.beauchamp-three-nav .beauchamp-three-nav-content .tab-pane .panels-nav{float:left; margin-left:30px; margin-bottom:14px;width: 290px;height: 246px; }

.beauchamp-three-nav-item{ width: 560px; height:480px;border-radius: 10px;border: solid 1px #e5ece9;  position:relative; display: block; margin: 10px 20px; background: #fff;}
.beauchamp-three-nav-item:active,
.beauchamp-three-nav-item:focus,
.beauchamp-three-nav-item:hover{border-color:#dd7ba7;}
.beauchamp-three-nav-item dl{ margin: 12px 20px; overflow: hidden; }
.beauchamp-three-nav-item dt{ float: left; width: 90px;height: 90px;border: solid 4px #eeeeee; border-radius: 50%; position: relative;}
.beauchamp-three-nav-item dt img{ width: 100%;height: 100%;border-radius: 50%;}
.beauchamp-three-nav-item i.item-icon-level{ position: absolute;right: 0px; bottom: 8px;}
.beauchamp-three-nav-item .item-info{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #979696;word-break:break-all;font-weight: normal;padding: 0px; margin: 0px; line-height: 26px;height: 26px;}
.beauchamp-three-nav-item dd{ float: left; width: 400px;height: 90px; margin-left: 10px;}
.beauchamp-three-nav-item dd .item-title{ color: #333333; line-height: 36px; font-size: 16px; font-weight: bold;}
.beauchamp-three-nav-item dd .item-title em{ width: 20px; height: 20px; display: inline-block; margin-left: 5px;}
.beauchamp-three-nav-item dd .item-title em img{ width: 100%; height: 100%;}
.beauchamp-three-nav-item dd .item-tags{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #979696;word-break:break-all;font-weight: normal;padding: 0px; margin: 0px; line-height: 26px;height: 26px;}
.beauchamp-three-nav-item dd .item-tags span{border: 1px solid #999;border-radius: 5px; padding:0px 10px; margin-right: 5px;}

.beauchamp-three-nav-item dd .item-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #979696;word-break:break-all;font-weight: normal;padding: 0px; margin: 0px; line-height: 26px;height: 26px;}
.beauchamp-three-nav-item dd .item-desc .item-desc-li{ position:relative; text-align:left; font-weight:normal; }
.beauchamp-three-nav-item dd .item-desc .item-desc-li .item-desc-text{ color: #999999;  float: left; text-align: right; padding-right: 10px;}
.beauchamp-three-nav-item dd .item-desc .item-desc-li .item-desc-num{ color: #dd7ba7;  float: left;}
/*明星类 begin*/
.beauchamp-three-nav-item.star-item-nav .item-nav{border-top: solid 1px #eeeeee;margin: 0px 20px 30px; overflow: hidden; position:relative; padding-top: 20px;}
.beauchamp-three-nav-item.star-item-nav .item-tags{ position: absolute;right: 10px; top: 20px; font-size: 16px; font-weight: bold; color: #dd7ba7;}
.beauchamp-three-nav-item.star-item-nav .item-tags span{padding: 0px 4px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-title{ float:left; width:80px; position:relative; text-align:left; line-height: 40px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-content{ float:left; width:340px; position:relative;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-btn{ position:absolute;right:0px; bottom:5px; }
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-btn a{ display: block; cursor:pointer; width: 80px; text-align: center; background: #fff;border: 1px solid #dd7ba7; color: #dd7ba7; border-radius: 5px; }
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-item{ overflow: hidden; padding: 0px 0px 10px; }
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li{ float:left; width:50%; position:relative; text-align:center; font-weight:normal; }
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon{ width: 30px;height: 30px; margin: 5px; float: left;background: url(../images/icon.png) no-repeat;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-weixin{ background-position: -30px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-weibo{ background-position: -60px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-xiaohongshu{ background-position: 0px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-meipai{ background-position: -120px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-duoyin{ background-position: -90px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-newstop{ background-position: -150px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-icon.item-nav-icon-video{ background-position: -180px -20px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-text{ color: #999999; line-height: 40px; float: left; text-align: right; padding-right: 10px;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-li .item-nav-num{ color: #dd7ba7; line-height: 40px; float: left;}
.beauchamp-three-nav-item.star-item-nav .item-nav .item-nav-info{ float:left; width: 400px; color: #999999; position:relative; text-align:left; line-height: 2; margin-top: 5px;}
.beauchamp-three-nav-item.star-item-nav .item-nav i{ display:block; margin: 0 auto; color:#999; width: 24px;}
/*明星类 end*/
/*时尚类 begin*/
.beauchamp-three-fashion{ overflow: hidden;}
.beauchamp-three-fashion .beauchamp-three-fashion-item{ width: 33.3%; float: left;  position:relative; display: block; }
.beauchamp-three-fashion .beauchamp-three-fashion-item .beauchamp-three-fashion-nav{ margin: 15px 20px 0px; overflow: hidden; border-radius: 10px;border: solid 1px #e5ece9; background: #fff; position:relative; }
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-tags{ position: absolute;right: 10px; top: 10px; font-size: 16px; font-weight: bold; color: #dd7ba7;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-tags span{padding: 0px 4px;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-icon{ position: absolute;right: 0px; bottom: 0px; width: 64px; height: 64px;background: url(../images/beauchamp_three_icon.png) no-repeat;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-tags-weixin{ background-position: 0px 0px;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-tags-weibo{ background-position: 0px -64px;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-tags-xiaohongshu{ background-position: 0px -128px;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .item-tags-taobao{ background-position: 0px -192px;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .beauchamp-three-fashion-nav:active,
.beauchamp-three-fashion .beauchamp-three-fashion-item .beauchamp-three-fashion-nav:focus,
.beauchamp-three-fashion .beauchamp-three-fashion-item .beauchamp-three-fashion-nav:hover{border-color:#dd7ba7;}
.beauchamp-three-fashion .beauchamp-three-fashion-item .beauchamp-three-fashion-body{overflow: hidden; padding: 3px 10px 0px;}
.beauchamp-three-fashion .beauchamp-three-fashion-img{ float: left; width: 80px;height: 80px;border: solid 4px #eeeeee; border-radius: 50%; position: relative; margin: 10px;}
.beauchamp-three-fashion .beauchamp-three-fashion-img img{ width: 100%;height: 100%;border-radius: 50%;}
.beauchamp-three-fashion .beauchamp-three-fashion-info{ float: left; width: 150px;height: 90px; margin-top: 10px;}
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-title{ color: #333333; line-height: 30px; font-size: 16px; font-weight: bold;}
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-title em{ width: 20px; height: 20px; display: inline-block; margin-left: 5px;}
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-title em img{ width: 100%; height: 100%;}
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #979696;word-break:break-all;font-weight: normal;padding: 0px; margin: 0px; line-height: 26px;height: 26px;}
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-desc .item-desc-li{ position:relative; text-align:left; font-weight:normal; }
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-desc .item-desc-li .item-desc-text{ color: #999999;  float: left; text-align: right; padding-right: 10px;}
.beauchamp-three-fashion .beauchamp-three-fashion-info .item-desc .item-desc-li .item-desc-num{ color: #dd7ba7;  float: left;}
.beauchamp-three-fashion .beauchamp-three-fashion-btn{ width: 100px; height: 30px; line-height: 30px; margin: 0px auto 20px;}
.beauchamp-three-fashion .beauchamp-three-fashion-btn a{ display: block; cursor:pointer; width: 100%; height: 100%;text-align: center; background: #fff;border: 1px solid #dd7ba7; color: #dd7ba7; border-radius: 5px; }
/*时尚类 end*/
/*爆款类 begin*/
.beauchamp-three-nav-item.live-item-nav .item-nav{border-top: solid 1px #eeeeee;margin: 0px 20px 12px; overflow: hidden; position:relative;}
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-title{ position:relative; text-align:left; line-height: 40px;}
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-content{ position:relative;}
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-btn{ position:absolute;right:0px; bottom:5px; }
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-btn a{ display: block; cursor:pointer; width: 80px; text-align: center; background: #fff;border: 1px solid #dd7ba7; color: #dd7ba7; border-radius: 5px; }
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-item{ overflow: hidden; }
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-li{ float:left; width:20%; position:relative; text-align:center; font-weight:normal; }
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-li .item-nav-text{ color: #999999; line-height: 30px; text-align: center;}
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-li .item-nav-num{ color: #dd7ba7; line-height: 30px;}
.beauchamp-three-nav-item.live-item-nav .item-nav .item-nav-info{ float:left; width: 400px; color: #999999; position:relative; text-align:left; line-height: 2; margin-top: 5px;}
.beauchamp-three-nav-item.live-item-nav .item-nav .item-chart{ height:200px; }
.beauchamp-three-nav-item.live-item-nav .item-nav i{ display:block; margin: 0 auto; color:#999; width: 24px;}
/*爆款类 end*/
/*门户类 begin*/
.beauchamp-three-news{ height: 680px;background: url(../images/beauchamp_three_news.png) no-repeat center; position: relative;}
.beauchamp-three-news .beauchamp-three-news-text{ position: absolute; width: 120px; color: #fff; line-height: 40px; font-size: 18px; text-align: center;}
.beauchamp-three-news .beauchamp-three-news-text.beauchamp-three-news-text-1{left: 460px;top: 74px;font-size: 24px;width: 220px;}
.beauchamp-three-news .beauchamp-three-news-text.beauchamp-three-news-text-2{left: 20px; top: 288px;}
.beauchamp-three-news .beauchamp-three-news-text.beauchamp-three-news-text-3{left: 20px; top: 434px;}
.beauchamp-three-news .beauchamp-three-news-text.beauchamp-three-news-text-4{left: 1020px; top: 168px;}
.beauchamp-three-news .beauchamp-three-news-text.beauchamp-three-news-text-5{left: 1020px; top: 320px;}
.beauchamp-three-news .beauchamp-three-news-tag{ position: absolute; width: 60px; color: #666; line-height: 30px; text-align: center; font-size:24px;}
.beauchamp-three-news .beauchamp-three-news-tag.beauchamp-three-news-tag-1{left: 60px;top: 150px;}
.beauchamp-three-news .beauchamp-three-news-tag.beauchamp-three-news-tag-2{left: 1090px;top: 480px;}
/*门户类 end*/

.beauchamp-three-nav-item .item-btn{ width: 110px; height: 30px; line-height: 28px; margin: 10px auto 0px;}
.beauchamp-three-nav-item .item-btn a{ display: block; width:100%; height:100%; background-color: #ffffff; border-radius: 15px;border: solid 1px rgba(131, 131, 131, 0.5); text-align: center;}
.beauchamp-three-nav-item .item-btn a:active,
.beauchamp-three-nav-item .item-btn a:focus,
.beauchamp-three-nav-item .item-btn a:hover{color: #fff;background-color: #dd7ba7; border-color:#dd7ba7; }

.beauchamp-three-min{ overflow: hidden;}
.beauchamp-three-min .beauchamp-three-min-item{ width: 25%; height: 180px; float: left;  position:relative; display: block; }
.beauchamp-three-min .beauchamp-three-min-item .beauchamp-three-min-nav{ margin: 15px 20px 0px; overflow: hidden; border-radius: 10px;border: solid 1px #e5ece9; background: #fff; }
.beauchamp-three-min .beauchamp-three-min-item .beauchamp-three-min-nav:active,
.beauchamp-three-min .beauchamp-three-min-item .beauchamp-three-min-nav:focus,
.beauchamp-three-min .beauchamp-three-min-item .beauchamp-three-min-nav:hover{border-color:#dd7ba7;}
.beauchamp-three-min .beauchamp-three-min-img{ float: left; width: 80px;height: 80px;border: solid 4px #eeeeee; border-radius: 50%; position: relative; margin: 10px;}
.beauchamp-three-min .beauchamp-three-min-img img{ width: 100%;height: 100%;border-radius: 50%;}
.beauchamp-three-min .beauchamp-three-min-info{ float: left; width: 150px;height: 90px; margin-top: 10px;}
.beauchamp-three-min .beauchamp-three-min-info .item-title{ color: #333333; line-height: 30px; font-size: 16px; font-weight: bold;}
.beauchamp-three-min .beauchamp-three-min-info .item-title em{ width: 20px; height: 20px; display: inline-block; margin-left: 5px;}
.beauchamp-three-min .beauchamp-three-min-info .item-title em img{ width: 100%; height: 100%;}
.beauchamp-three-min .beauchamp-three-min-info .item-desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #979696;word-break:break-all;font-weight: normal;padding: 0px; margin: 0px; line-height: 26px;height: 26px;}
.beauchamp-three-min .beauchamp-three-min-info .item-desc .item-desc-li{ position:relative; text-align:left; font-weight:normal; }
.beauchamp-three-min .beauchamp-three-min-info .item-desc .item-desc-li .item-desc-text{ color: #999999;  float: left; text-align: right; padding-right: 10px;}
.beauchamp-three-min .beauchamp-three-min-info .item-desc .item-desc-li .item-desc-num{ color: #dd7ba7;  float: left;}
.beauchamp-three-min .beauchamp-three-min-btn{ width: 100px; height: 30px; line-height: 30px; margin: 0px auto 20px;}
.beauchamp-three-min .beauchamp-three-min-btn a{ display: block; cursor:pointer; width: 100%; height: 100%;text-align: center; background: #fff;border: 1px solid #dd7ba7; color: #dd7ba7; border-radius: 5px; }

/* 第三部分 end*/
/* 第四部分 begin*/
.beauchamp-four-1{ }
.beauchamp-four-2{}
.beauchamp-four-3{ padding-top: 30px;}
.beauchamp-four-img{ position: relative;}
.beauchamp-four-1,
.beauchamp-four-2,
.beauchamp-four-3{position: relative;}
.beauchamp-four-nav .beauchamp-four-title{ height: 80px; font-size: 26px; text-align: center;}
.beauchamp-four-nav .beauchamp-four-number{ color: #bdbdbd; display: inline-block; padding-right: 0px; line-height: 80px;}
.beauchamp-four-nav .beauchamp-four-number span{ font-size: 60px;}
.beauchamp-four-nav .beauchamp-four-text{color: #222222; display: inline-block; padding-top: 30px; line-height: 30px;}
.beauchamp-four-nav .beauchamp-four-info{color: #999999;  margin: 0 auto; text-align: center; line-height:26px;}
.beauchamp-four-nav .beauchamp-four-content{position: relative;}
.beauchamp-four-nav .beauchamp-four-img{ padding-bottom: 10px;}
.beauchamp-four-nav .beauchamp-four-img{ width: 100%; }

.beauchamp-four-1-tag{ position: absolute; color:#666; text-align: center; width: 136px; line-height: 40px; height: 40px; font-size: 14px; }
.beauchamp-four-1-tag-1{left: 60px; top: 116px;}
.beauchamp-four-1-tag-2{left: 300px; top: 116px;}
.beauchamp-four-1-tag-3{left: 540px; top: 116px;}
.beauchamp-four-1-tag-4{left: 780px; top: 116px;}
.beauchamp-four-1-tag-5{left: 1020px; top: 116px;}
.beauchamp-four-1-info{ position: absolute; color:#666; line-height: 30px; height: 30px;}
.beauchamp-four-1-info-1{left: 276px; top: 272px; font-size: 18px;}
.beauchamp-four-1-info-2{left: 276px; top: 352px; font-size: 18px;}
.beauchamp-four-1-info-3{left: 330px; top: 272px;}
.beauchamp-four-1-info-4{left: 330px; top: 352px;}
.beauchamp-four-1-info-5{left: 408px; top: 272px;}
.beauchamp-four-1-info-6{left: 408px; top: 352px;}
.beauchamp-four-1-info-7{left: 546px; top: 264px;}
.beauchamp-four-1-info-8{left: 645px; top: 270px;}
.beauchamp-four-1-info-9{left: 590px; top: 350px;}
.beauchamp-four-1-info-10{left: 830px; top: 226px;}
.beauchamp-four-1-info-11{left: 840px; top: 260px;}
.beauchamp-four-1-info-12{left: 786px; top: 310px;}
.beauchamp-four-1-info-13{left: 892px; top: 316px;}
.beauchamp-four-1-info-14{left: 840px; top: 384px;}
.beauchamp-four-1-info-15{left: 1100px; top: 244px;}
.beauchamp-four-1-info-16{left: 1100px; top: 308px;}
.beauchamp-four-1-info-17{left: 1110px; top: 380px;}

.beauchamp-four-2 .beauchamp-four-2-tag{ position: absolute; width: 40px;  line-height: 30px; text-align: center; color: #fff; font-size: 18px;font-weight: bold;}
.beauchamp-four-2 .beauchamp-four-2-tag.beauchamp-four-2-tag-1{ left: 196px; top: 180px;}
.beauchamp-four-2 .beauchamp-four-2-tag.beauchamp-four-2-tag-2{ left: 192px; top: 312px;}
.beauchamp-four-2 .beauchamp-four-2-tag.beauchamp-four-2-tag-3{ left: 326px; top: 264px;}
.beauchamp-four-2 .beauchamp-four-2-info{position: absolute; color: #666;  width: 80px; text-align: center;}
.beauchamp-four-2 .beauchamp-four-2-info-1{left: 310px; top: 130px;}
.beauchamp-four-2 .beauchamp-four-2-info-2{left: 480px;top: 250px;}
.beauchamp-four-2 .beauchamp-four-2-info-3{left: 435px; top: 420px;}
.beauchamp-four-2 .beauchamp-four-2-info-4{left: 310px;top: 550px;}
.beauchamp-four-2 .beauchamp-four-2-info-5{left: 132px; top: 550px;}
.beauchamp-four-2 .beauchamp-four-2-info-6{left: 10px; top: 430px;}
.beauchamp-four-2 .beauchamp-four-2-info-7{left: 10px; top: 250px;}
.beauchamp-four-2 .beauchamp-four-2-info-8{left: 140px; top: 130px;}
.beauchamp-four-2 .beauchamp-four-2-info-9{left: 435px; top: 420px;}
.beauchamp-four-2 .beauchamp-four-2-text{ position: absolute; line-height: 40px; width: 575px; font-size: 18px; text-align: center;}
.beauchamp-four-2 .beauchamp-four-2-text.beauchamp-four-2-text-1{ left: 610px; top: 280px;background:rgba(178,69,111,0.5); color: #fff; }
.beauchamp-four-2 .beauchamp-four-2-text.beauchamp-four-2-text-2{ left: 10px; top: 590px;  color: #666;}
.beauchamp-four-2 .beauchamp-four-2-text.beauchamp-four-2-text-3{ left: 610px; top: 590px; color: #666;}


.beauchamp-four-3 .beauchamp-four-3-text{position: absolute;  color: #666; font-size: 16px; width: 300px; text-align: center;}
.beauchamp-four-3 .beauchamp-four-3-text-1{left: 70px; top: 160px; color: #b2456f;}
.beauchamp-four-3 .beauchamp-four-3-text-2{left: 70px; top:480px; font-size:24px; color:#dd7ba7; }
.beauchamp-four-3 .beauchamp-four-3-info{position: absolute; color: #666; font-size: 16px; width: 300px; text-align: center;}
.beauchamp-four-3 .beauchamp-four-3-info p{line-height: 26px;}
.beauchamp-four-3 .beauchamp-four-3-info-1{left: 520px; top: 80px;}
.beauchamp-four-3 .beauchamp-four-3-info-2{left: 520px; top: 176px;}
.beauchamp-four-3 .beauchamp-four-3-info-3{left: 520px; top: 270px;}
.beauchamp-four-3 .beauchamp-four-3-info-4{left: 520px; top: 370px;}
.beauchamp-four-3 .beauchamp-four-3-tag{ position: absolute; width: 92px; line-height: 30px;  text-align: center; background:rgba(178,69,111,0.5); color: #fff;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-1{ left: 5px; top: 100px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-2{ left: 120px; top: 100px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-3{ left: 235px; top: 100px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-4{ left: 351px; top: 100px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-5{ left: 5px; top: 260px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-6{ left: 120px; top: 260px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-7{ left: 235px; top: 260px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-8{ left: 351px; top: 260px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-9{ left: 5px; top: 420px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-10{ left: 120px; top: 420px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-11{ left: 235px; top: 420px;}
.beauchamp-four-3 .beauchamp-four-3-tag.beauchamp-four-3-tag-12{ left: 351px; top: 420px;}

.beauchamp-four-4 .beauchamp-four-4-text{ position: absolute; width:160px;text-align: center;}
.beauchamp-four-4 .beauchamp-four-4-text .beauchamp-four-4-title{line-height: 40px;  font-size: 18px; font-weight: bold;}
.beauchamp-four-4 .beauchamp-four-4-text .beauchamp-four-4-deac{ line-height: 24px; }
.beauchamp-four-4 .beauchamp-four-4-text.beauchamp-four-4-text-1{ left: 10px; top: 50px;}
.beauchamp-four-4 .beauchamp-four-4-text.beauchamp-four-4-text-2{ left: 10px; top: 175px;}
.beauchamp-four-4 .beauchamp-four-4-text.beauchamp-four-4-text-3{ left: 10px; top: 310px;}
.beauchamp-four-4 .beauchamp-four-4-text.beauchamp-four-4-text-4{ left: 795px; top: 300px; width: 120px;}
.beauchamp-four-4 .beauchamp-four-4-text.beauchamp-four-4-text-5{ left: 935px; top: 300px; width: 120px;}
.beauchamp-four-4 .beauchamp-four-4-text.beauchamp-four-4-text-6{ left: 1070px; top: 300px; width: 120px;}

.beauchamp-four-5 .beauchamp-four-5-tag{ position: absolute; width: 40px;  line-height: 30px; text-align: center; color: #fff; font-size: 18px;font-weight: bold;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-1{ left: 370px; top: 80px; width: 160px;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-2{ left: 370px; top: 180px; width: 160px;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-3{ left: 370px; top: 300px; width: 160px;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-4{ left: 876px; top: 30px;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-5{ left: 880px; top: 180px;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-6{ left: 880px; top: 338px;}
.beauchamp-four-5 .beauchamp-four-5-tag.beauchamp-four-5-tag-7{ left: 884px; top: 470px;}
.beauchamp-four-5 .beauchamp-four-5-info{ position: absolute; width: 160px;  line-height: 30px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-1{ left: 170px; top: 80px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-2{ left: 690px; top: 80px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-3{ left: 185px; top: 180px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-4{ left: 630px; top: 180px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-5{ left: 230px; top: 300px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-6{ left: 560px; top: 300px;}
.beauchamp-four-5 .beauchamp-four-5-info.beauchamp-four-5-info-7{ left: 200px; top: 450px;width:500px; font-size: 24px; font-weight: bold; text-align: center; }

.beauchamp-four-6 .beauchamp-four-6-tag{ position: absolute; width: 80px;  line-height: 26px; text-align: center;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-0{ left: 102px; top: 64px; font-size: 16px; font-weight: bold; color: #fff; width: 260px; height: 34px; line-height: 34px;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-1{ left: 120px; top: 120px; font-size: 18px; font-weight: bold;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-2{ left: 120px; top: 165px; font-size: 18px; font-weight: bold;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-3{ left: 120px; top: 205px; font-size: 18px; font-weight: bold;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-4{ left: 52px; top: 366px;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-5{ left: 200px; top: 366px;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-6{ left: 348px; top: 366px;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-7{ left: 52px; top: 498px;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-8{ left: 200px; top: 498px;}
.beauchamp-four-6 .beauchamp-four-6-tag.beauchamp-four-6-tag-9{ left: 348px; top: 498px;}
.beauchamp-four-6 .beauchamp-four-6-text{ position: absolute; width: 150px; height: 60px; line-height: 60px; font-size: 18px; text-align: center; background:rgba(178,69,111,0.5); color: #fff;}
.beauchamp-four-6 .beauchamp-four-6-text.beauchamp-four-6-text-1{ left: 500px; top: 280px; width: 262px;}
.beauchamp-four-6 .beauchamp-four-6-text.beauchamp-four-6-text-2{ left: 762px; top: 200px; width: 253px;}
.beauchamp-four-6 .beauchamp-four-6-text.beauchamp-four-6-text-3{ left: 1015px; top: 280px;width: 184px;}

.beauchamp-four-7 .beauchamp-four-7-text{ position: absolute; width: 200px;  line-height: 26px; padding: 0px 20px}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-1{ left: 120px; top: 180px; text-align: center;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-2{ left: 370px; top: 50px; text-align: left;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-3{ left: 620px; top: 180px; text-align: center;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-4{ left: 870px; top: 50px; text-align: left;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-5{ left: 120px; top: 310px; text-align: left;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-6{ left: 370px; top: 440px; text-align: center;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-7{ left: 620px; top: 310px; text-align: left;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-8{ left: 870px; top: 440px; text-align: center;}
.beauchamp-four-7 .beauchamp-four-7-text .beauchamp-four-7-title{ line-height: 80px; font-size: 24px; font-weight: bold; color:#fff;}
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-2 .beauchamp-four-7-deac,
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-4 .beauchamp-four-7-deac,
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-5 .beauchamp-four-7-deac,
.beauchamp-four-7 .beauchamp-four-7-text.beauchamp-four-7-text-7 .beauchamp-four-7-deac{ color: #fff;}
.beauchamp-four-7 .beauchamp-four-7-text .beauchamp-four-7-deac{ color: #666;line-height: 24px;}
.beauchamp-four-7 .beauchamp-four-7-text .beauchamp-four-7-deac p{ line-height: 24px;}

.beauchamp-four-8 .beauchamp-four-8-tag{ position: absolute; width: 80px;  line-height: 40px; font-size: 18px; text-align: center;  color: #fff; font-weight: bold;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-1{ left: 328px; top: 62px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-2{ left: 274px; top: 200px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-3{ left: 326px; top: 334px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-4{ left: 476px; top: 220px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-5{ left: 644px; top: 220px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-6{ left: 794px; top: 62px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-7{ left: 848px; top: 200px;}
.beauchamp-four-8 .beauchamp-four-8-tag.beauchamp-four-8-tag-8{ left: 796px; top: 334px;}
.beauchamp-four-8 .beauchamp-four-8-text{ position: absolute; width: 260px;  line-height: 26px;}
.beauchamp-four-8 .beauchamp-four-8-text.beauchamp-four-8-text-1{ left: 40px; top: 50px; text-align: right;}
.beauchamp-four-8 .beauchamp-four-8-text.beauchamp-four-8-text-2{ left: 0px; top: 196px; text-align: right;}
.beauchamp-four-8 .beauchamp-four-8-text.beauchamp-four-8-text-3{ left: 40px; top: 330px; text-align: right;}
.beauchamp-four-8 .beauchamp-four-8-text.beauchamp-four-8-text-4{ left: 850px; top: 70px; text-align: right;}
.beauchamp-four-8 .beauchamp-four-8-text.beauchamp-four-8-text-5{ left: 890px; top: 210px; text-align: right;}
.beauchamp-four-8 .beauchamp-four-8-text.beauchamp-four-8-text-6{ left: 866px; top: 350px; text-align: right;}

.beauchamp-four-9 .beauchamp-four-9-tag{ position: absolute; width: 150px; height: 40px; line-height: 40px; font-size: 18px; text-align: center;  color: #fff; font-weight: bold;}
.beauchamp-four-9 .beauchamp-four-9-tag.beauchamp-four-9-tag-1{ left: 680px; top: 210px;}
.beauchamp-four-9 .beauchamp-four-9-tag.beauchamp-four-9-tag-2{ left: 680px; top: 475px;}
.beauchamp-four-9 .beauchamp-four-9-tag.beauchamp-four-9-tag-3{ left: 1030px; top: 475px;}
.beauchamp-four-9 .beauchamp-four-9-info{ position: absolute; width: 300px; line-height: 66px; font-size:36px; text-align: right;  color: #222; font-weight: bold;}
.beauchamp-four-9 .beauchamp-four-9-info.beauchamp-four-9-info-1{ left: 100px; top: 110px;}
.beauchamp-four-9 .beauchamp-four-9-text{ position: absolute; line-height: 30px;}
.beauchamp-four-9 .beauchamp-four-9-text.beauchamp-four-9-text-1{ left: 90px; top: 350px;}
.beauchamp-four-9 .beauchamp-four-9-text.beauchamp-four-9-text-2{ left: 360px; top: 350px;}
.beauchamp-four-9 .beauchamp-four-9-text.beauchamp-four-9-text-3{ left: 90px; top: 386px;}
.beauchamp-four-9 .beauchamp-four-9-text.beauchamp-four-9-text-4{ left: 360px; top: 386px;}
.beauchamp-four-9 .beauchamp-four-9-text.beauchamp-four-9-text-5{ left: 90px; top: 422px;}
.beauchamp-four-9 .beauchamp-four-9-text.beauchamp-four-9-text-6{ left: 360px; top: 422px;}

.beauchamp-four-10 .beauchamp-four-10-tag{ position: absolute; width: 80px; height: 30px; line-height: 30px; text-align: center;  color: #666;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-1{ left: 38px; top: 105px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-2{ left: 166px; top: 105px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-3{ left: 290px; top: 105px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-4{ left: 415px; top: 105px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-5{ left: 534px; top: 105px;width: 100px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-6{ left: 98px; top: 190px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-7{ left: 210px; top: 190px;width: 120px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-8{ left: 362px; top: 190px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-9{ left: 485px; top: 190px;width: 100px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-10{ left: 200px; top: 365px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-11{ left: 336px; top: 370px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-12{ left: 510px; top: 370px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-13{ left: 40px; top: 400px;width: 100px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-14{ left: 105px; top: 470px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-15{ left: 286px;top: 456px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-16{ left: 424px;top: 436px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-17{ left: 550px;top: 480px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-18{ left: 260px;top: 480px;}
.beauchamp-four-10 .beauchamp-four-10-tag.beauchamp-four-10-tag-19{ left: 410px;top: 480px;}
.beauchamp-four-10 .beauchamp-four-10-info{ position: absolute; width: 250px; height: 30px; line-height: 30px; text-align: center;  color: #fff;}
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-1{ left: 74px; top: 236px; font-size: 24px; font-weight: bold;}
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-2{ left: 370px; top: 236px; font-size: 24px; font-weight: bold;}
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-3{ left: 800px; top: 60px; }
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-4{ left: 740px; top: 284px; width: 400px; }
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-5{ left: 740px; top: 328px; width: 400px;}
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-6{ left: 740px; top: 360px;width: 280px; }
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-7{ left: 740px; top: 396px; width: 400px;}
.beauchamp-four-10 .beauchamp-four-10-info.beauchamp-four-10-info-8{ left: 740px; top: 438px; width: 400px; }
.beauchamp-four-10 .beauchamp-four-10-text{ position: absolute; line-height: 30px; font-weight: bold; text-align: center;  color: #b2456f;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-1{ left: 750px; top: 140px; font-size: 18px;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-2{ left: 830px; top: 120px; font-size: 32px;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-3{ left: 1000px; top: 140px; font-size: 18px;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-4{ left: 850px; top: 180px; font-size: 32px;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-5{ left: 1020px; top: 180px; font-size: 18px;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-6{ left: 800px; top: 210px; font-size: 18px;}
.beauchamp-four-10 .beauchamp-four-10-text.beauchamp-four-10-text-7{ left: 900px; top: 236px; font-size: 18px;}

.beauchamp-four-11 .beauchamp-four-11-tag{ position: absolute; width: 110px; height: 48px; line-height: 48px; font-size: 18px; text-align: center;  color: #fff; font-weight: bold;}
.beauchamp-four-11 .beauchamp-four-11-tag.beauchamp-four-11-tag-1{ left: 382px; top: 102px;}
.beauchamp-four-11 .beauchamp-four-11-tag.beauchamp-four-11-tag-2{ left: 432px; top: 172px;}
.beauchamp-four-11 .beauchamp-four-11-tag.beauchamp-four-11-tag-3{ left: 542px; top: 232px;}
.beauchamp-four-11 .beauchamp-four-11-tag.beauchamp-four-11-tag-4{ left: 654px; top: 172px;}
.beauchamp-four-11 .beauchamp-four-11-tag.beauchamp-four-11-tag-5{ left: 705px; top: 102px;}
.beauchamp-four-11 .beauchamp-four-11-text{ position: absolute; width:160px;}
.beauchamp-four-11 .beauchamp-four-11-text .beauchamp-four-11-title{line-height: 40px; color: #666; font-size: 18px; font-weight: bold;}
.beauchamp-four-11 .beauchamp-four-11-text .beauchamp-four-11-deac{ }
.beauchamp-four-11 .beauchamp-four-11-text.beauchamp-four-11-text-1{ left: 50%; top: 285px; text-align: center; margin-left: -150px; width: 300px;}
.beauchamp-four-11 .beauchamp-four-11-text.beauchamp-four-11-text-2{ left: 10px; top: 30px; text-align: right;}
.beauchamp-four-11 .beauchamp-four-11-text.beauchamp-four-11-text-3{ left: 100px; top: 220px; text-align: right;}
.beauchamp-four-11 .beauchamp-four-11-text.beauchamp-four-11-text-4{ left: 50%; top: 440px;  text-align: center; margin-left: -150px; width: 300px;}
.beauchamp-four-11 .beauchamp-four-11-text.beauchamp-four-11-text-5{ left: 920px; top: 220px; text-align: left;}
.beauchamp-four-11 .beauchamp-four-11-text.beauchamp-four-11-text-6{ left: 1030px; top: 30px; text-align: left;}

.beauchamp-four-12 .beauchamp-four-12-tag{position: absolute;width: 150px;  text-align: center; color: #666;}
.beauchamp-four-12 .beauchamp-four-12-tag p{ line-height: 22px;}
.beauchamp-four-12 .beauchamp-four-12-tag.beauchamp-four-12-tag-1{ left: 308px; top: 188px;}
.beauchamp-four-12 .beauchamp-four-12-tag.beauchamp-four-12-tag-2{ left: 518px; top: 312px;}
.beauchamp-four-12 .beauchamp-four-12-tag.beauchamp-four-12-tag-3{ left: 718px; top: 188px;}
.beauchamp-four-12 .beauchamp-four-12-info{ position: absolute; width: 150px; height: 48px; line-height: 48px; text-align: center;  color: #666; font-weight: bold;}
.beauchamp-four-12 .beauchamp-four-12-info.beauchamp-four-12-info-1{ left: 320px; top: 320px;}
.beauchamp-four-12 .beauchamp-four-12-info.beauchamp-four-12-info-2{ left: 515px; top: 220px;}
.beauchamp-four-12 .beauchamp-four-12-info.beauchamp-four-12-info-3{ left: 730px; top: 320px;}

.beauchamp-four-13 .beauchamp-four-13-text{position: absolute; left: 400px; top: 80px;}
.beauchamp-four-13 .beauchamp-four-13-text .beauchamp-four-13-title{ line-height: 40px; font-size: 24px; font-weight: bold; color:#b2456f; padding-bottom: 20px;}
.beauchamp-four-13 .beauchamp-four-13-text .beauchamp-four-13-deac{ color: #666;}
.beauchamp-four-13 .beauchamp-four-13-text .beauchamp-four-13-deac p{ line-height: 30px;}
.beauchamp-four-13 .beauchamp-four-13-text .beauchamp-four-13-deac span{ font-weight: bold;}
.beauchamp-four-13 .beauchamp-four-13-tag{ position: absolute; width: 150px; height: 40px; line-height: 40px; text-align: center; background:rgba(178,69,111,0.5); color: #fff;}
.beauchamp-four-13 .beauchamp-four-13-tag.beauchamp-four-13-tag-1{ left: 37px; top: 154px;}
.beauchamp-four-13 .beauchamp-four-13-tag.beauchamp-four-13-tag-2{ left: 207px; top: 124px;}
.beauchamp-four-13 .beauchamp-four-13-tag.beauchamp-four-13-tag-3{ left: 37px; top: 464px;}
.beauchamp-four-13 .beauchamp-four-13-tag.beauchamp-four-13-tag-4{ left: 207px; top: 436px;}
/* 第四部分 end*/
/*套餐 begin*/
.beauchamp-package{ overflow: hidden;}
.beauchamp-package li{width: 388px;  position: relative; cursor: pointer; float: left; margin: 13px 0px 13px 15px; box-shadow: 0px 0px 10px rgba(212, 218, 224, 0.6);border: 1px solid #b2456f; border-radius: 10px; overflow: hidden;}
.beauchamp-package li:first-child{margin-left: 0px;}
.beauchamp-package li .package-wrap{ padding: 0px 0px 0px; background: #b2456f;border-radius: 10px;}
.beauchamp-package li .icon-label{text-align: center;padding-left: 10px; width: 85px; height: 20px; display: block; position: absolute; left: -1px; top:45px; background: url(../images/package_dot.png) no-repeat;}
.beauchamp-package li.active .icon-label{top:58px;}
.beauchamp-package li .package-head{height: 120px; text-align: center}
.beauchamp-package li .package-head .package-price{line-height: 60px; text-align: right; padding-right: 10px; overflow: hidden; font-size: 24px; color: #b2456f; font-weight: bold;width: 120px; height: 120px; position: absolute; top:-1px; right: -1px; background: url(../images/beauchamp_package_price.png) no-repeat top right;}
.beauchamp-package li .package-head .package-price span{ font-size: 16px; font-weight: normal;}
.beauchamp-package li .package-head .package-head-nav{ padding-bottom: 6px; overflow: hidden;}
.beauchamp-package li .package-head .package-head-nav p{ line-height: 26px;color: #f5f5f5; padding:0px 60px 0px 20px;}
.beauchamp-package li .package-head .package-head-nav .package-head-item{width: 30%; float: left; height: 52px; border-left: 1px dashed #dd7ba7; position: relative; cursor: pointer;}
.beauchamp-package li .package-head .package-head-nav .package-head-item:first-child{border-left:none;}
.beauchamp-package li .package-head .package-head-nav .package-head-number{line-height: 32px; font-size: 20px; font-weight: bold; color: #f5f5f5;}
.beauchamp-package li .package-head .package-head-nav .package-head-text{line-height:20px; font-size: 14px; color: #f5f5f5;}


.beauchamp-package li .package-body{padding: 20px 15px 100px 15px; background: #fff;border-radius: 0px 0px 10px 10px; position: relative; }
.beauchamp-package li .package-title{padding:25px 10% 5px 0px; line-height: 30px; overflow: hidden; font-size: 24px; color: #fff; font-weight: bold;}
.beauchamp-package li .package-item{overflow: hidden; color: #8d8d8d; line-height: 36px; position: relative; background: #ffeaf3;}
.beauchamp-package li .package-item.package-item-2{background: #f5f5f5;}
.beauchamp-package li .package-item .package-item-radio{ width: 10px; height: 10px; border-radius: 50%; background: #b2456f; position: absolute; left: 10px; top: 12px;}
.beauchamp-package li .package-item .package-item-title{ padding: 0px 30px 0px 35px;}
.beauchamp-package li .package-item .package-item-check{width: 20px; height: 20px; position: absolute; right: 10px; top: 50%; margin-top:-10px;background: url(../images/icon.png) no-repeat -160px 0px;}

.beauchamp-package li .package-btn{ width: 300px; height: 50px; position: absolute; bottom:30px; left: 50%; margin-left: -150px;}
.beauchamp-package li .package-btn a{width: 100%;height: 50px; line-height: 48px;font-size: 18px; padding: 0px;}
.beauchamp-package li .package-btn a.btn-yellow{width: 100%;height: 50px; line-height: 48px;font-size: 16px; padding: 0px;color: #ffffff;background-color: #b2456f;border:1px solid #b2456f; text-align: center; }
.beauchamp-package li .package-btn a.btn-yellow .package-number{font-size: 24px; font-weight: bold;}
.beauchamp-package li .package-btn a.btn-yellow:hover{color: #ffffff;background-color: #e94c92;border:1px solid #e94c92;}
.beauchamp-package li .package-btn a.btn-yellow .package-buy{ position: absolute; right: 10px; top: 10px; border-radius: 5px; width: 80px;height: 30px; line-height: 28px;font-size: 14px; padding: 0px;color: #ffffff;background-color: #ffc000;border:1px solid #ffc000;}
.beauchamp-package li .package-btn a.btn-yellow:hover .package-buy{background-color: #fda53c;border:1px solid #fda53c;}
.beauchamp-package li .text-yellow{color: #fda53c;}

.beauchamp-package li.active,
.beauchamp-package li.activetwo{margin-top:0px; margin-bottom: 0px;}
.beauchamp-package li.active .package-wrap,
.beauchamp-package li.activetwo .package-wrap{padding: 13px 0px 0px;}

.beauchamp-package li.package-li-1 .package-item{ padding: 8px 0px 8px;}
.beauchamp-package li.package-li-1 .package-item .package-item-radio{ top: 21px;}
.beauchamp-package li.package-li-2 .package-item{padding: 9px 0px;}
.beauchamp-package li.package-li-2 .package-item .package-item-radio{ top: 21px;}
/*套餐 end*/
/*案例 begin*/
.beauchamp-case{position: relative; padding:0px; }
.beauchamp-case .carousel-control i{font-size: 80px;}
.beauchamp-case .carousel-control.left i{left: -40px; text-align: left;}
.beauchamp-case .carousel-control.right i{right: -40px; text-align: right;}
.beauchamp-case .carousel-inner>.item{}
.beauchamp-case .case-pic{width: 100%; position: relative;}
.beauchamp-case .case-pic img{width: 100%;}
.beauchamp-case .case-head{ position: absolute;left: 40px; top: 20px;font-size: 24px;}
.beauchamp-case .case-head .case-head-num{float: left; width: 40px; height: 40px; line-height: 40px; color: #fff;  text-align: center; background: #000;}
.beauchamp-case .case-head .case-head-text{ float: left; width: 300px; margin-left: 30px; line-height: 40px; color: #333;}
.beauchamp-case .case-head .case-head-info{ float: left;width: 600px; margin-left: 10px; line-height: 40px; color: #b2456f; }
/*案例 end*/
.beauchamp-form{background: url(../images/beauchamp-form.png) no-repeat center; height: 200px;padding: 30px 0 30px;}
.beauchamp-form .beauchamp-form-title{font-size: 24px; text-align: center; line-height: 40px; color:#222222; font-weight: bold; width: 940px;}
.beauchamp-form .beauchamp-form-info{padding-top: 20px; overflow: hidden;}
.beauchamp-form .beauchamp-form-group{min-height: 40px; overflow: hidden; float: left; width: 290px; height: 40px;}
.beauchamp-form .beauchamp-form-label{text-align: right; width: 60px; line-height: 40px;height: 40px; margin-right: 10px; float: left; color: #fff;}
.beauchamp-form .beauchamp-form-input{width: 220px; padding: 3px 0px; float: left; position: relative;}
.beauchamp-form .beauchamp-form-code{width: 90px; line-height: 34px; height: 34px; text-align: center; position: absolute; top: 3px; right: 0px;color: #ffffff;background-color: #ffc000;border:1px solid #ffc000;border: none;}
.beauchamp-form .beauchamp-form-code:hover{background-color: #fda53c;border:1px solid #fda53c;}
.beauchamp-form .beauchamp-form-img{width: 90px; height: 34px;position: absolute; top: 3px; right: 0px; cursor: pointer;}
.beauchamp-form .beauchamp-form-img img{width: 100%; height: 100%;}
.beauchamp-form .beauchamp-form-btn{ margin-left: 10px;float: left; width: 100px; padding: 3px 0px;}
.beauchamp-form .beauchamp-form-btn input{ display: block; width: 100%; height:34px; border-radius: 10px; color: #fff;font-size: 16px; text-align: center;background:#b2456f;border: none;}
.beauchamp-form .beauchamp-form-btn input:hover{background:#e94c92;}
