﻿@charset "utf-8";

/*标题/global*/
.win-title { height: 40px; margin:30px 0 20px; border-bottom: solid 1px #ddd; position:relative; }
.win-title .tit { font-weight:normal; color:#333; float: left; border-bottom: solid 1px #000; font-size:18px; line-height: 40px; }
.win-title small { float: left; font-size: 12px; font-weight: normal; color: #666; padding: 15px 0 0 15px }
.win-title a{ position:absolute; right:0; top:15px; color:#999; font-size:12px; font-weight:normal;}
.win-title a:hover{ color:#ff6159;}
/*粉红色按钮/global*/
.btn-red{background:#ff6159; color:#fff !important; border:0; cursor:pointer;}
.btn-red:hover{background:#f35951 !important;}


/*两栏/global*/
.AreaL{ width:905px; float:left;}
.AreaR{ width:280px; float:right;}






/*设计团队*/
.team2 a.abtn { position: absolute; top:75px; display: block; height:87px; width:41px; overflow: hidden; text-indent: -20000px; background:url(../images/ico5.png) no-repeat;}
.team2 a.aleft { left:0;background-position: -41px 0; }
.team2 a.aleft:hover { left:0; background-position: -41px -87px; }
.team2 a.aright { right:0;}
.team2 a.aright:hover { right:0;background-position: 0 -87px;}
.team2 a.agrayright,a.agrayleft { display:none;}
.team2 .productshow {position: relative; overflow:hidden;}
.team2 .productshow .scrollcontainer { width:1200px; height:320px; overflow: hidden; position: relative; margin: 0 auto; }
.team2 .productshow .scrollcontainer ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.team2 .productshow .scrollcontainer li { float: left; width:228px; height: 320px; padding:0 15px 0 0; text-align: center; }
.team2 .pic{width: 228px;height:228px;display: block;}
.team2 .info{ background:#f6f6f6; height:92px;}
.team2 .info .p1{ width:200px; height:38px; border-bottom:solid 1px #fff; line-height:38px; margin:0 auto;}
.team2 .info .p1 a{ color:#333;}
.team2 .info .p1 a:hover{ color:#ff343f;}
.team2 .info .p1 a *{vertical-align: middle;}
.team2 .info .name{display: inline-block;font-size: 18px;max-width:4em;vertical-align: middle;}
.team2 .info .job {position: relative;top: 3px;display: inline-block;height: 24px; line-height: 24px; overflow: hidden;width: 132px;}
.team2 .info .p2{ line-height:27px; color:#666;}
.team2 .info .p3 a{ float:left; width:50%; height:26px; color:#fff; line-height:26px; text-align:center; background:#828282; opacity:.9;}
.team2 .info .p3 .a2{ background:#ff4444;}
.team2 .info .p3 a:hover{ opacity:1;}
.team2 .btnBox{ height:70px; background:#f6f6f6; text-align:center; margin-top:17px; font-size:14px; padding-top:25px;}
.team2 .btnBox a{ display:inline-block; width:222px; height:43px; line-height:43px; text-align:center; border:solid 1px #666; margin:0 10px; background:#fff;}
.team2 .btnBox a:hover{ border-color:#ff3030;}
.team2 .menu{ position:relative;}
.team2 .menu .bd{ width:186px; background:#fff; border:solid 1px #ddd; line-height:20px; position:absolute; right:0; top:35px; padding:10px 0; z-index:10; text-align:center; display:none;}
.team2 .menu .bd a{ font-size:12px; display:block; color:#333;}
.team2 .menu .bd a:hover{ color:#ff343f;}
.team2 .menu .hd .ico{ display:inline-block; width:12px; height:7px; background:url(../images/ico.png) no-repeat 0 -10px; margin-left:3px;}
.team2 .menu .hd{ margin:0 20px 0 0;}




/**
 *	右侧提交信息global
 */
.submit-info{ padding:15px; color:#666; position:relative;}
.submit-info h4{padding:20px 0 5px;font-size:18px; color:#333; font-weight:normal;}
.submit-info .p1{ font-size:14px; line-height:24px;}
.submit-info .txt{ width:236px; padding:0 5px; color:#666; height:33px; line-height:33px\9; border:solid 1px #ccc; margin-top:10px;}
.submit-info select.txt{ width:248px; color:#666;height:33px; line-height:33px\9; box-sizing:border-box; border:solid 1px #ccc; margin-top:10px;}
.submit-info .btn{ width:100%; height:33px;margin-top:10px;}
.submit-info .p2{ font-size:14px; margin-top:10px;}
.submit-info .list{ border-top:solid 1px #ddd; line-height:24px; margin-top:10px; padding-top:10px;height:120px; overflow:hidden;}
.submit-info .list i{color:#ff4c43; font-style:normal; margin-right:5px;}
.submit-info .list li{ padding-left:5px; overflow:hidden;}
.submit-info .ico-tag{ width:41px; height:41px; background:url(../images/ico.png) no-repeat -36px 0; position:absolute; left:0; top:0;}


/**
 *	精英设计师详情
 */
.elite-detaile .here{ position: absolute;
    color: #747474;
    font-size: 16px;}
.elite-detaile .here a{ color:#747474;}
.elite-detaile .here a:hover{text-decoration:underline;}
.elite-detaile-banner{width: 1200px; margin: 0 auto; height:265px;color:#fff; line-height:24px; overflow:hidden;}
.elite-detaile-banner .headPic{ width:200px;height: 220px;overflow: hidden;  margin:32px auto 0;}
.elite-detaile-banner .headPic img{width: 200px;height: auto;background-size: 100% 100%; background-repeat: no-repeat;}
.elite-detaile-banner .name{ font-size:25px;color: #000000;margin-bottom: 10px;}
.elite-detaile-banner .jingyan{color:#666666;font-size:16px;}
.elite-detaile-banner .jingyan2{color: #666666;font-size: 16px;}
.elite-detaile-nav{ height:60px; box-shadow:0 0 3px #ccc; text-align:center; background:#fff;}
.elite-detaile-nav .container{ overflow:hidden;}
.elite-detaile-nav a{ float:left; width:20%; height:60px; line-height:60px; border-left:solid 1px #ddd; margin-left:-1px;font-size:20px;}
.elite-detaile-nav a:hover{ background:#f1f1f1;}
.elite-detaile-nav .active{ height:58px; border-bottom:solid 2px #fe353f; color:#fe353f;font-size:20px;}
.elite-detaile .content{ margin-top:20px;}
.elite-detaile-content{ overflow:hidden; padding:10px 20px 20px;}
.elite-detaile-content .win-title{ margin:0;}
.elite-detaile-content .seeMore{ display:block; height:46px; background:#302e31; color:#fff; text-align:center; line-height:46px; font-size:14px; clear:both;}
.elite-detaile-content .seeMore:hover{ opacity:.8;}
.elite-detaile-huxing{line-height:22px;color:#666; padding-bottom:20px;}
.elite-detaile-huxing .fen_floor_cont{padding: 20px 0 0;}
.elite-detaile-info .box{ margin-top:20px; padding-left:300px; line-height:24px; overflow:hidden;}
.elite-detaile-info .box .headPic{ float:left; margin-left:-300px;}
.elite-detaile-info dl{ border-top:solid 1px #ddd; padding:6px 0 10px; margin-top:-1px;}
.elite-detaile-info dt{ font-weight:bold; font-size:14px;}
.elite-detaile-content .list{ padding:0; margin:20px -6px 0;}
.elite-detaile-content .paging{ padding:10px 0;}
.elite-detaile-content .article{ color:#666; line-height:22px;}
.elite-detaile-content .article h1{ font-size:26px; color:#333; font-weight:normal; padding:30px 0 15px;}
.elite-detaile-content .article img{ max-width:100%; display:inline;}
.elite-detaile-content .article p{ text-indent:2em; margin:1em 0;}
.elite-detaile-content .info-bar{ font-size:14px;}
.elite-detaile-content .info-bar i{ font-style:normal; padding:0 5px; color:#ccc;}
.elite-detaile-content .con{ border-top:solid 1px #ddd;border-bottom:solid 1px #ddd; margin-top:20px; padding-top:5px;}
.elite-detaile-content .share2{ width:200px; margin:20px auto 0;}
.elite-detaile-content .prev-next-tab span{  color:#333; }
.elite-detaile-content .prev-next-tab p{ display:inline; margin: 0 15px;}
.elite-detaile-content .prev-next-tab .ico-angle{ display:inline-block; margin:0 3px;border-width:8px 5px 0; border-color:#999 transparent #fff;}
.elite-detaile-content .prev-next-tab .ico-angle.top{ border-width:0 5px 8px; border-color:#fff transparent #999;}
.elite-detaile-content .remend { margin:0 -2%; overflow:hidden; line-height:24px; padding-top:10px;}
.elite-detaile-content .remend li{ width:46%; float:left; margin:0 2%;}
.elite-detaile-content .remend .dot{ font-size:25px; padding-right:5px; font-family:Trebuchet MS; color:#f00;}
.elite-detaile-content .remend a{ width:100%; }
.elite-detaile-content .remend .tit{ width:310px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/**
 *	案例global
 */
.case .item{ width:280px; margin:0 auto 10px; position:relative;height:340px;}
.case .item .pic{ width:280px; height:280px; overflow:hidden; display:block;}
.case .item .pic img{ width:280px; height:280px;}
.case .item .info{ height:56px; border:solid 1px #ddd;}
.case .item .p1{ padding-left:15px; margin-top:5px; line-height:22px;font-size:14px; color:#6a6a6a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:170px;}
.case .item .p2{ padding-left:15px; line-height:22px; color:#8f8f8f;}
.case{ margin:20px -5px 10px;}
.case .item .headPic{ width:63px; height:63px; position:absolute; right:20px; bottom:30px; border:solid 2px #fff; border-radius:50%; overflow:hidden;}
.case .item .headPic img{border-radius: 50%;}

