@charset "utf8";
/**
 * @authors cbhfcly@qq.com
 * @date    2015-04-22
 **/
/*======================================
            part1
======================================*/
.part1{clear:both; margin:12px auto; width:1100px; height:auto; overflow:hidden; background:#fff;}
.part1_title{width:100%; height:55px; line-height:55px; font-size:16px; color:#63676A; text-align:right;}
.part1_title span{width:auto; height:55px; line-height:60px; font-size:24px; font-weight:100; color:#050505; display:block; float:left;}
.part1_title span.on {color: #999;}
.part1_title span em{ font-size:18px; color:#CECECE;}
.part1_title span em.f12{font-size:13px; color:#828282;}
.part1_title i{font-size:14px; float:right;}
.part1_top{padding:0 14px; width:1072px; border-bottom:1px solid #E5E5E5; overflow:hidden;}
/*视频*/
.video{width:297px; height:255px; float:left; overflow:hidden;}
#player{padding-top:10px;}
/*整形热点*/
.hot{padding:0 17px 0 34px; width:395px; height:255px; float:left; overflow:hidden;}
.hot_isgood{height:84px; border-bottom:1px solid #EBEBEB; overflow:hidden;}
.hot_isgood h2{height:30px; line-height:30px; font-size:18px; text-align:center; color:#9F1C3E;}
.hot_isgood h2 a{color:#9F1C3E;}
.hot_isgood p{text-indent:2em; color:#3E3E3E;}
.hot_isgood p a{color:#9F1C3E;}
.hot_list{height:200px; overflow:hidden;}
.hot_list li{width:195px; height:35px; line-height:35px; text-indent:12px; float:left; background:url(../images/dot.jpg) left center no-repeat; overflow:hidden;}
/*活动专区*/
.huodong{width:325px; height:255px; float:right; overflow:hidden;}
.huodong_wapper{position:relative; width:323px; height:185px; border:1px solid #E1E1E1; float:left; overflow:hidden;}
.huodong_hd{width:100%; height:20px; overflow:hidden;}
.huodong_hd li{width:25%; height:19px; line-height:20px; text-align:center; color:#050000; float:left; background:#EAEAEA;box-shadow: 0px 0px 5px #991FA1;}
.huodong_hd li.on{background:#fff;}
.huodong_bd{padding:9px 9px;}
.huodong_slide{width:100%; overflow:hidden;}
.huodong_box{height:147px; overflow:hidden;}
.huodong_box img{ display:block; float:left;height: 146px;}
.huodong_news{width:130px; float:left;}
.huodong_news p{padding-bottom:10px; line-height: 22px; font-size:12px;}
.huodong_news p a{display:block; margin-right:26px; color:#9d0a3a; text-decoration:underline; float:left;}
.huodong_news p a:hover{color:#5d0623;}
/*专家及预约*/
.part1_bottom_left{padding:0 11px 20px 11px; width:298px; height:515px; border-right:1px solid #E5E5E5; float:left; overflow:hidden;}
/*特邀专家*/
.experts{margin-bottom:19px; width:298px; height:163px;}
.experts img{width:298px; height:163px;}
/*图片广告*/
.experts_wapper{width:298px; height:163px; position:relative; overflow:hidden;}
.experts_bd{width:298px; height:163px; overflow:hidden;}
.experts_bd ul li{zoom:1; vertical-align:middle;width:298px; height:163px; display:block; float:left; overflow:hidden;background: url(../images/doctorbg.jpg) no-repeat center bottom;}
.experts_bd ul li a,.experts_bd ul li a img{width:298px; height:163px; display:block;}
/* 小导航 */
.experts_change{width:auto; height:10px; position:absolute; right:0; top:6px; overflow:hidden; zoom:1; float:left;}
.experts_change ul{width:100%;height:14px;}
.experts_change li{width:10px; height:10px; line-height:14px; margin-right:4px; text-indent:-99999px; border-radius:5px; font-size:12px; font-weight:bold; text-align:center; background:#dfdfdf; cursor:pointer; float:left;}
.experts_change li.on{background-color:#9d0a3a;}


/*预约成功*/
.yuyue_ok{position:relative; margin-bottom:11px; width:298px; height:198px; overflow:hidden;}
.yuyue_ok_title{margin:0; height:36px; line-height:36px; font-size:16px; text-align:left; text-indent:35px; color:#fff; background:#8D2C3F url(../images/yuyue_ok_title.jpg) left top no-repeat; overflow:hidden;}
.yuyue_ok_title span{width:190px; line-height:40px; font-size:12px; text-indent:0; color:#d3a8b1; float:right;}
.yuyue_ok_title span em{padding:0 4px; font-weight:bold;}
/* 滚动预约号 */
#yuyue_gundong{width:296px; height:144px; padding:8px 0 9px 0; border:1px solid #EBEBEB; border-top:none; overflow:hidden;}
ul.yuyue_scroll{width:290px; height:144px; overflow:hidden;}
.yuyue_scroll li{width:290px; height:28px; line-height:28px; color:#898989;}
.name{width:66px; height:28px; text-align:center; float:left; overflow:hidden;}
.project{width:140px; height:28px; float:left; overflow:hidden;}
.yuyueOK{width:70px; height:28px; float:right; overflow:hidden;}
/*咨询等按钮*/
.part1_bottom_yuyue{width:298px; height:75px; float:left; overflow:hidden;}
.part1_bottom_yuyue a{margin-right:12px; width:91px; height:75px; float:left; background:url(../images/part1_bottom_yuyue.jpg) left top no-repeat; transition:all 0.3s linear 0s;}
.part1_bottom_yuyue a:hover{background-position:0 -75px;}
.part1_bottom_yuyue a.zixun_zhuanjia{background-position:-92px 0;}
.part1_bottom_yuyue a.zixun_zhuanjia:hover{background-position:-92px -75px;}
.part1_bottom_yuyue a.zixun_jiage{margin-right:0; background-position:-184px 0;}
.part1_bottom_yuyue a.zixun_jiage:hover{background-position:-184px -75px;}
/*时尚上海及专家团队*/
.part1_bottom_right{padding:0 11px 12px 11px; width:750px; height:515px; float:right; overflow:hidden;}
/*时尚上海*/
#fashion-t-ico{ width:110px; height:55px; text-align:right; margin-right:12px; line-height:50px; float:right; font-family:"微软雅黑","黑体"; font-size:16px; cursor:pointer;}
#fashion-t-ico:hover{ color:#661828;transition: all 0.3s linear 0s;}
.fashion-c-js{width:849px; height:162px; position:relative; overflow:hidden;}
#fashion-t-ico s{ text-decoration:none;}
#fashion-t-ico  .ai{-moz-transition: -moz-transform 0.4s ease-out;
-ms-transition: -moz-transform 0.3s ease-out;
-o-transition: -moz-transform 0.3s ease-out;
transition: transform 0.4s ease-out;}
#fashion-t-ico i{ width:20px; height:20px; display:block; float:left; background:url(../images/ico.jpg) -280px -167px no-repeat; margin-top:15px;}
#fashion-t-ico .ad{ width:20px; height:20px; display:block; float:left; 
-webkit-transition: -webkit-transform 0.4s ease; 
-moz-transition: -moz-transform 0.4s ease-out;
-ms-transition: -moz-transform 0.4s ease-out;
-o-transition: -moz-transform 0.4s ease-out;
transition: transform 0.4s ease-out;
background:url(../images/ico.jpg) -280px -167px no-repeat; 
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);}
.fashion-c{ width:151px; float:left; overflow:hidden;}
.fashion-c .show{opacity:1;}
.fashion-c dl{ width:147px; height:162px; float:left; margin-right:4px;}
.fashion-c dl:hover dt{ background:#8e2239;text-decoration: none;  -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); }
.fashion-c dt{ width:147px; height:54px; margin-bottom:3px; overflow:hidden; color:#fff; background:#666;text-align:center;}
.fashion-c dt strong{ height:25px; line-height:25px; margin-top:5px; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal;}
.fashion-c dt p s{ padding-left:33px; padding-top:5px; float:left;}
.fashion-c dt p span{ float:left; line-height:20px; padding-left:5px;}
.fashion-c dd{width:147px; height:105px; overflow:hidden; position:relative;}
.fashion-c dd img{width:147px; height:105px;}
.fashion-c dd span{ width: 147px; height: 105px; background: #333; position: absolute; left: 0; bottom: 0px; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; display: block; text-decoration: none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur()); }
.fashion-c dl:hover dd span{ height:25px; line-height:25px; text-align:center; color:#fff; text-decoration:none;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.fashion-c dd span i{ display:none;}
.fashion-c dl:hover dd span i{ display: block;}
/*专家团队*/
.team{height:302px; overflow:hidden;}
span.team_right{width:90px; font-size:16px; display:block; float:right; background:url(../images/team_right.jpg) left center no-repeat;}
.team_list{width:752px; height:246px; overflow:hidden;}
.team_list li{position:relative; margin-right:3px; width:147px; height:246px; float:left; overflow:hidden;}
.team_list li.mgr0{margin-right:0;}
.team_list li img{width: 217px;height: auto;margin: 0 0 0 -40px;}
.team_list li .team_des{position:absolute; left:0; bottom:-102px; padding:0 4px; width:139px; height:133px; background:#333; transition:all 0.3s linear 0s;}
.team_des h4{height:30px; line-height:25px; font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.team_des h4 em{font-size:16px; font-weight:bold;}
.team_des p{height:auto; line-height:20px; font-size:13px; text-align:left; color:#fff;}
.team_list li:hover .team_des{left:0; bottom:0;}

/*======================================
            part2
======================================*/
.part2{clear:both; margin:12px auto; padding:15px 14px 0 14px; width:1072px; height:460px; overflow:hidden; background:#fff;}
/*tab按钮*/
.center_tab{width:1072px; height:54px; overflow:hidden;}
.center_tab li{margin-right:2px; width:265px; height:54px; float:left; overflow:hidden;}
.center_tab li span{padding-top:8px; padding-left:55px; height:46px; font-size:18px; text-align:left; display:block; color:#5E5E5E; cursor:pointer; background:#E7E7E7 url(../images/center_tab.png) -295px -10px no-repeat;}
.center_tab li.center_tab_act span{color:#fff; background-color:#9D0939; background-position:0 -5px;}
.center_tab li span em{width:212px; height:auto; line-height:12px; font-size:12px; display:block;}
.center_tab li span.center_tab_weizhengxing{padding-left:70px; background-position:-295px -72px;}
.center_tab li.center_tab_act span.center_tab_weizhengxing{background-position:0 -72px;}
.center_tab li span.center_tab_pifu{padding-left:65px; background-position:-295px -138px;}
.center_tab li.center_tab_act span.center_tab_pifu{background-position:0 -138px;}
.center_tab li span.center_tab_maofa{padding-left:60px; background-position:-300px -203px;}
.center_tab li.center_tab_act span.center_tab_maofa{background-position:-3px -203px;}
.center_tab li span.center_tab_kouqiang{padding-left:65px; background-position:-295px -273px;}
.center_tab li.center_tab_act span.center_tab_kouqiang{background-position:0 -273px;}

.center_wapper,.center_news_block{width:1072px; height:391px; overflow:hidden;}
/*子栏目*/
.center_sub_tab{padding:0 15px; width:1036px; height:40px; line-height:40px; background:#9D0939; overflow:hidden;}
.center_sub_tab li{width:102px; font-size:16px; text-align:center; color:#fff; float:left; overflow:hidden;}
.center_sub_tab li a{color: #FFF;}
.center_sub_tab li a:hover{color: #000;}
.center_sub_tab li.sub_tab_act{color:#030502;}
/*内容框*/
.center_news_wapper{padding-top:14px; width:1072px; height:337px; overflow:hidden;}
.center_news_wapper img{padding-right:13px; width:220px; height:337px; display:block; float:left;}
.center_news{padding:0 14px; width:500px; height:337px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; float:left; overflow:hidden;}
.center_news_list{width:500px; height:283px;}
.center_news_isgood{width:500px; height:135px; overflow:hidden;}
.center_news_isgood h2{height:58px; line-height:68px; text-align:center; font-size:15px; font-weight:bold;}
.center_news_isgood p{text-indent:2em;}
.center_news_isgood p a{color:#9C2342;}
.news_list{width:500px; height:148px; overflow:hidden;}
.news_list li{height:30px; line-height:30px; text-indent:1em; border-bottom:1px dashed #D9D9D9;}
.news_list li span{color:#2F333C; float:right;}
/*感兴趣项目*/
.center_tips{width:500px; height:54px; overflow:hidden;}
.center_tips_title{height:34px;}
.center_tips_title span{padding:0 12px 0 32px; height:25px; line-height:25px; font-size:14px; color:#D8D6D7; background:#343031 url(../images/center_tips.jpg) left center no-repeat; float:left;}
.center_tips_list{height:20px; overflow:hidden;}
.center_tips_list li{ line-height:20px; float:left;}
.center_tips_list li.center_tips_break{padding:0 6px; color:#3F3F3F;}
.center_tips_list li a{color:#414141;}
.center_tips_list li a:hover{color:#9C2342;}
/*特色项目*/
.center_tese{padding-left:8px; width:298px; height:337px; float:left; overflow:hidden;}
.center_tese_title{width:298px; height:30px; line-height:30px; overflow:hidden;}
.center_tese_title span{ height:30px; line-height:22px; font-size:22px;}
.center_tese_list{ width:298px; height:337px;}
.center_tese_list li{padding:0 0 5px 5px; width:144px; height:98px; float:left;position: relative;z-index: 4;}
.center_tese_list li img{width:144px; height:98px;}
.center_tese_list li:hover p {bottom: 2px;background: #000 none repeat scroll 0% 0%; opacity: 0.8;}
.center_tese_list li p,.center_opacity{padding: 38px 0px 0px;text-align: center;position: absolute;left: 3px;bottom: -98px; z-index: 5; width: 144px;height: 63px; line-height: 26px; color: #fff; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;transition: all 1s linear 0s;}
/*案例中心*/
.anli{width:1100px;height:442px;margin:30px auto 20px auto;overflow:hidden;position:relative;z-index:1000;}
.anli .anli_t{width:390px;height:30px;line-height:30px;float:left;position:relative;z-index:99;}
.anli .anli_t a{color:#2f2f2f;}
.anli .anli_t span{font-size:18px;color:#333333;font-family:"Microsoft YaHei";font-weight:500;}
.anli .anli_t i{color:#8a8a8a;font-size:14px;margin:0 5px;}
#container{width:1100px;height:442px;margin:-5px auto 0 auto;clear:both;position:absolute;*margin:-21px auto 0;}
.s_menu{width:auto;height:44px;float:right;position:relative;z-index:999;}
.s_menu ul{width:auto;height:44px;}
.s_menu ul li{float:left;margin-left:2px;font-size:18px;color:#aaa9a9;text-align:center;height:44px;line-height:44px;font-family:"Microsoft YaHei";font-weight:300;}
.s_menu ul li a{color:#7f7f7f;}
.s_menu ul li.m01{width:90px;height:44px;display:block;}
.s_menu ul li.m01 a{color:#303030;}
.s_menu ul li.m01:hover{width:90px;height:44px;display:block;}
.s_menu ul li.m01.on{width:90px;height:44px;display:block;}
.s_menu ul li.m02{width:90px;height:44px;display:block;}
.s_menu ul li.m02:hover{width:90px;height:44px;display:block;}
.s_menu ul li.m03{width:90px;height:44px;display:block;}
.s_menu ul li.m03:hover{width:90px;height:44px;display:block;}
.s_menu ul li.m04{width:90px;height:44px;display:block;}
.s_menu ul li.m04:hover{width:90px;height:44px;display:block;}
#contents{width:1100px;overflow:hidden;}
#contents ul{list-style:none;}
#contents h3{color:#fff;text-transform:uppercase;font-size:24px;}
#contents .tab_al_m{width:272px;height:385px;margin:55px 0 0 0;float:left;*margin:38px 0 0;}
#contents .tab_al_m ul{width:252px;height:350px;background:#FFFFFF;border:#e3e3e3 solid 1px;}
#contents .tab_al_m ul li{float: left;width:252px;height:75px;background:#FFFFFF;margin:0 -10px 0 0;border-bottom:#e3e3e3 solid 1px;cursor:pointer;}
#contents .tab_al_m ul li.on{width:272px;height:75px;display:block;background:url(../images/tab_m_bg.png) left center no-repeat;margin:0 0 0 -1px;border-bottom:none;}
#contents .tab_al_m ul li.on span{color:#FFFFFF;}
#contents .tab_al_m ul li img{margin:1px 0 0 5px;float:left;}
#contents .tab_al_m ul li span{display:block;width:160px;color:#434343;font-family:"Microsoft YaHei";font-size:14px;margin:20px 0 0 10px;float:left;}
#contents .tab_al_m dl{width:84px;height:30px;padding:0 84px;margin:0 3px;background:#FFFFFF;-moz-box-shadow:0 2px 3px #b6b6b6;-webkit-box-shadow:0 2px 3px #b6b6b6;box-shadow:0 2px 3px #b6b6b6;}
#contents .tab_al_m dl dd{width:11px;height:11px;margin:10px 5px;float:left;background:#e4e2e2;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}
#contents .tab_al_m dl dd.on{background:#adadad;}
#contents .tab_al_m_s{width:274px;height:380px;overflow:hidden;position:relative;}
#contents .tab_al_m_s:hover .a-prev{position:absolute;background:url(../images/caseArrow.png) 0 0 no-repeat;width:60px;height:16px;top:1px;left:35%;font-size:45px;cursor:pointer;color:#890c84;}
#contents .tab_al_m_s:hover .a-next{position:absolute;background:url(../images/caseArrow.png) 0 -16px no-repeat;width:60px;height:16px;bottom:1px;left:35%;font-size:45px;cursor:pointer;color:#890c84;}
#contents .tab_al_c{width:828px;height:405px;margin-top:37px;float:right;overflow:hidden;*margin-top:21px;}
#contents .tab_al_c ul{height:405px;}
#contents .tab_al_c ul li{width:899px;height:378px;background:#fff;margin:18px 0 0 3px;border:#e3e3e3 solid 1px;}
#contents .tab_al_c ul li .pic{position:absolute;z-index:0;top:2px;margin-left: 525px;}
.a-t{width:500px;margin:90px 0px 0px 25px;color:#343434;font-family:"Microsoft YaHei";}
.a-t #video{cursor:pointer;}
.a-t p{clear:both;padding:14px 0;font-size:14px;line-height:22px;color:#7f7f7f;}
.a-t p a{color:#7d0178;}
.a-t-tl{float:left;}
.a-t-tl h3{font-size:26px;}
.a-t-tl h3 a{color:#343434;}
.a-t-tl h3 i{font-size:22px;font-weight:500;margin-left:15px;}
.a-t-tl span{font-size:22px;height:36px;line-height:36px;}
.a-t-tl dl{width:370px;margin-top:5px;}
.a-t-tl dl dd{line-height:22px;font-size:14px;}
.a-t-tl dl dd i{width:16px;height:16px;display:block;margin:3px 5px 3px 0;float:left;background:url(../images/anli_icon.jpg) no-repeat;}
.a-t-tl dl dd i.d1{background-position:0 0;}
.a-t-tl dl dd i.d2{background-position:-16px 0;}
.a-t-tl dl dd i.d3{background-position:-32px 0;}
.a-t-tr{float:right;}


.block{width:1000px;margin:0 auto;padding:0;position:relative;}
.block h1{padding-left:5px;margin-bottom:15px;line-height:30px;}
.block h1 span{font-size:20px;font-family:"Microsoft YaHei","黑体","宋体";color:#000;}
.block h1 em{font-size:14px;font-family:"arial","Microsoft YaHei";margin-left:5px;color:#d2d2d2;}
.block .dn_small{overflow:hidden;margin-bottom:20px;}
.block .left_title{width:102px;margin:7px 0;height:31px;color:#fff;font:bold 14px "宋体";line-height:28px;text-align:center;padding-right:11px;background:url(/images/title_bg.gif) no-repeat;}
.block .left_title a{color:#fff;}
.block .left_title a:hover{text-decoration:underline;}
.block .right_con{width:910px;border:1px solid #e1e5eb;border-radius:5px;}
.block .right_con ul{overflow:hidden;padding:8px 0;}
.block .right_con ul li{display:inline-block;width:120px;;padding-left:20px;}
.block .right_con ul li a{text-align:left;display:block;line-height:30px;font-size:14px;}