@charset "utf_8";
/* CSS Document */


/*侧边导航*/
.side_nav { position:relative; display:block; width:1200px; margin:0 auto;}
.side_nav ul {display:none; position:absolute; left:50%; top:15%; margin-left:-665px; background-color:#f6f5f5;z-index:1;}
.side_nav li { display:block; width:26px; padding:3px 0; margin:0 7px; height:40px;border-top:1px solid #c7c7c7;}
.side_nav li:first-child { border-top:0 none; }

.side_nav li a { position:relative; display:block; }
.side_nav li span { display:none; position:absolute; left:-7px;top:0; width:40px; height:40px; padding:6px; font-size:12px; line-height:1.2; background-color:#67cfe3; color:#FFF; box-sizing:border-box; text-align:center;}
.side_nav li:hover span,.side_nav li.on span { display:block; }

.side_nav li i { display:inline-block; background:url(/statics/cxt/img/icon.png) no-repeat; }
.side_nav .rd i { width:24px; height:20px; margin:10px 1px; background-position:0 -98px;}
.side_nav .al i { width:23px; height:17px; margin:12px 1px 11px; background-position:-26px -98px; }
.side_nav .hos i { width:22px; height:20px; margin:10px 2px; background-position:-51px -98px; }
.side_nav .gl i { width:22px; height:20px; margin:10px 2px; background-position:-75px -98px; }
/* .side_nav .doc i { width:20px; height:20px; margin:10px 3px; background-position:-99px -98px; } */
.side_nav .sp i { width:19px; height:18px; margin:11px 3px; background-position:-121px -98px; }
/* .side_nav .gy i { width:14px; height:20px; margin:10px 6px; background-position:-143px -98px; } */


.hospital_nav, .doctor_nav, .strategy_nav, .video_nav, .power_nav{ margin:0 10px; border-top:1px solid #e5e5e5;}
/*.hospital_nav_new, .doctor_nav_new, .strategy_nav_new, .video_nav_new, .power_nav_new{ width:1200px;height:9px;background: url(/statics/cxt/img/new_line.png) no-repeat;}*/

.hospital_content,.doctor_content,.strategy_content,.video_content,.power_content,.banner_box{ width:1200px; margin:0 auto;}

.hospital_content, .doctor_content, .strategy_content, .video_content, .power_content { position:relative; }

/*.hospital_new h2,.doctor_new h2,.strategy_new h2,.video_new h2,.power_new h2{ padding:0; margin-left:-111px; position:absolute; top:-22px; left:50%; width:220px; text-align:center;}*/


/*.hospital_new h2 i,.doctor_new h2 i,.strategy_new h2 i,.video_new h2 i,.power_new h2 i{ background:url(/statics/cxt/img/ico_newyear.png) no-repeat; display:inline-block; width:35px; height:38px; margin-right:0; vertical-align:middle;}*/

.hospital_nav,.doctor_nav,.strategy_nav,.video_nav,.power_nav{text-align:center; color:#4b4b4a; font-size:14px; padding-top:38px;}
.hospital_nav a,.doctor_nav a,.strategy_nav a,.video_nav a{color:#4b4b4a; display:inline-block; padding:0 16px;}


/*幻灯*/
.banner{ position:relative; height:380px; margin-top:1px;}
/*.banner_content { position:relative; height:380px; background:rgb(208, 234, 237);}*/
.banner_content { position:relative; height:380px;}

.banner_content a{ display:block; width:780px; height:380px; margin:0 auto;} 
.banner_content li{ position:absolute; width:780px; left:50%; opacity:0; height: 380px; margin-left:-390px;}
.banner_content img{ width:780px; height:380px;}
.tab{ width:100%; position:absolute; bottom:14px; left:0; text-align:center; z-index:15;}
.tab span{position:relative; display:inline-block; width:12px; height:12px; background:#fff; border-radius:50%; margin:0 4px; vertical-align:top; cursor:pointer;}
.tab .on{ background:#ff9d00;}

/* .banner_content li{ position:absolute; width:1200px; left:50%; min-height: 380px; margin-left:-600px; } 

.banner_content a{ display:block; width:800px; height:380px; margin-left:191px; overflow:hidden;} 
.banner_content img{ width:800px; height:380px; transition:3s all linear; transform:scale3d(1.1,1.1,1.1);}
.banner_content li.black { z-index:15; } */

/*.new{position:relative;display:block;width:1200px;height:0;margin:0 auto;overflow:visible; z-index: 99;}
.new_left{position:absolute;left:-180px;top:0;}
.new_right{position:absolute;left:1200px;top:0;}

.new_right{}*/
#slide:hover .btn_left,#slide:hover .btn_right { display:block; } 
.banner .btn_left , .banner .btn_right { display:none; position:absolute; top:50%; margin-top:-30px; width:40px; height:60px; background-color:rgba(0,0,0,.2); z-index:20;}
.banner .btn_left { left:50%; margin-left:-390px; border-radius:0 5px 5px 0;}
.banner .btn_right { right:50%; margin-right:-390px; border-radius:5px 0 0 5px;}
.banner .btn_left i, .banner .btn_right i{ display:inline-block; width:22px; height:28px; margin:16px 9px; background:url(/statics/cxt/img/ioc.png) no-repeat; cursor:pointer; }
.banner .btn_left i { background-position:0 -272px; }
.banner .btn_right i { background-position:-42px -272px; } 
.banner .btn_left:hover, .banner .btn_right:hover { background-color:rgba(0,0,0,0.6); }

.live{ width:210px; height:380px; position:absolute; top:0; left:50%; margin-left:390px; z-index:15; background-color:#FFF;}
.live_t{width:210px; height:32px; background:#67cfe3; border-top-left-radius:4px; border-top-right-radius:4px; font-size:16px; color:#fff;  position:absolute; top:-32px; left:0;}
/*.live_t_new{ background:#ffb401;}*/


.live p{ color:#d94a2d; position:absolute; cursor:pointer; text-align:center;}
.live_t span{ color:#fff;}
.live a { display:block; width:210px; height:122px; margin-top:7px; overflow:hidden;}
.live a:nth-child(1){height:20px;}
.live img { border:0 none;}
.live>a { transition:.3s all linear; }
.live>a:hover {  transform:translateX(-5px); }
.live a:nth-child(2) { margin-top:0; }
/*推荐*/
.project{ width:1200px; height:130px; margin:20px auto 0;}
.project img{ width:227px; height:130px;}

.project li{position:relative; width:228px; height:130px; float:left; margin-left:15px; box-sizing:border-box; overflow:hidden;}
.project li:first-child { margin-left:0; }
.project li:hover .shadow_bg { display:none;}
.project li .shadow_bg { position:absolute; top:0; left:0; display:block; width:100%; height:100%; background-color:rgba(0,0,0,.1); z-index:10;}
.project li a{ position:relative; display:block;}
.project li a:hover p,.project li a:hover b { transition:.3s all linear;}
.project li a:hover p { opacity:1; filter: alpha(opacity=100);}
.project li a:hover b { opacity:0.5; filter: alpha(opacity=50); }

.project li p{ position:absolute; left:0; bottom:0; width:227px; height:50px; text-align:left; line-height:28px; font-size:14px; color:#fff; padding:4px 5px; box-sizing:border-box; opacity:0; filter: alpha(opacity=0);}
.project li p span { display:block; width:100%; height:21px; line-height:1.5; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.project li b{ position:absolute; left:0; bottom:0; width:227px; height:50px; background:#000; opacity:0; filter: alpha(opacity=0);}
.project li .txt { float:left; display:inline-block; width:140px; line-height:1.5; overflow:hidden; }
.project li .btn { float:right; display:inline-block; padding:0 7px; margin:1px 0; height:20px; line-height:20px; border-radius:10px; background-color:#ff9d00;}
/*.project li:hover:first-child b{display:block; background: rgba(255,255,255,0.4); position: absolute; width: 100%; height: 100%;}*/
.project_c{ margin-right:-12px;}


/*今日热点*/
.article { display:block; width:1200px; margin:35px auto 0; overflow:hidden; }
.article h2 { font-size:30px; height:60px; font-family:YouYuan; }
.article h2 img { width:120px; height:30px; margin:15px 0;}
.article .hot_today { width:780px; }
.hot_today h2 i { display:inline-block; width:28px; height:25px; background:url(/statics/cxt/img/icon.png) no-repeat; margin:17px 12px 17px 0;}
.hot_today li { width:50%; padding:5px 0; float:left; }
.hot_today li a { font-size:16px; color:#434343; line-height:1.5; }
.hot_today li i { font-size:12px; color:#FFF; padding:0px 3px; border-radius:3px; margin-right:8px; vertical-align:middle;}
.hot_today li span { vertical-align:middle;display: inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 90%;}
.hot_today li a:hover { color:#ff9d00; transition:.3s all linear;}
.hot_today .gl i { background-color:#f5c652; }
.hot_today .zx i { background-color:#84bff9; }
.hot_today .mr i { background-color:#fe4d8b; }
.hot_today .ly i { background-color:#56e1d2; }

.article .fanart { width:385px; margin-right:5px;}
.fanart h2 { height:60px; }
.fanart h2 i { display:inline-block; width:24px; height:25px; background:url(/statics/cxt/img/icon.png) -31px 0 no-repeat; margin:17px 11px 17px 0;}
.fanart h2 img { width:119px; height:30px; margin:15px 0;}
.fanart .fanart_box { padding:5px 0; transition:.3s all linear;}
.fanart .fanart_box:hover { box-shadow:rgba(35, 25, 25, 0.498039) 0px 1px 5px; }
.fanart .img { position:relative; display:inline-block; width:170px; height:120px; margin-right:15px; vertical-align:middle;}
.fanart .img i { position:absolute; top:0; left:0; width:24px; height:24px; background:url(/statics/cxt/img/icon.png) 0 -28px no-repeat; }
.fanart .img img{ width:170px; height:120px;}
.fanart .txt { display:inline-block; width:195px; vertical-align:middle; }
.fanart .txt h4 a { display:block; font-size:16px; color:#434343; line-height:1.5; height:3em;}
.fanart .txt h4 a:hover,.fanart .txt span a:hover { color:#ff9d00; }
.fanart .txt span { display:block; }
.fanart .txt span a { display:block; padding-top:10px; font-size:14px; color:#8a8989; line-height:1.5; height:3em;}

/* 真人日记 */
.real_case { display:block; width:1200px; margin:30px auto 0; overflow:hidden; }
.real_case h2 { font-size:30px; height:59px; font-family:YouYuan; border-bottom:1px solid #898989;}
.real_case h2 i { display:inline-block; width:28px; height:27px; background:url(/statics/cxt/img/icon.png) -58px 0 no-repeat; margin:16px 12px 16px 0; }
.real_case h2 img { width:119px; height:30px; margin:14px 0;}
.real_case h2 a {margin-top:20px; font-size:14px; color:#4b4b4a; line-height:38px; font-family:Microsoft YaHei;}
.real_case h2 .fr:hover { border-bottom:2px solid #F60; color:#F60; transition:.3s all linear; }

.real_case ul { padding:0 1px; overflow:visible; box-sizing:border-box;}
.real_case ul:last-child { border-top:1px solid #e6e6e6; }
.real_case li { width:290px; margin:0 5px; float:left; box-sizing:border-box;}

.real_case li .box { position:relative; margin:15px 0; padding:15px 10px; background-color:#FFF; transition:.3s all linear; border:1px solid transparent; box-sizing:border-box;}
.real_case li .border { position:absolute; top:-2px; left:-2px; width:20px; height:20px; border:1px solid transparent; z-index:-1;}
.real_case li:hover .border { width:294px; height:480px; border:1px solid #ff9d00; transition:.5s all linear;}

.real_case li:first-child { margin-left:0; }
.real_case li:last-child { margin-right:0; }
.real_case li img { width:270px; height:320px; }
.real_case .top { padding-bottom:15px; }
.real_case .top i { display:inline-block; padding:0 6px; font-size:14px; line-height:20px; color:#FFF; background-color:#cfcfcf; border-radius:5px;}
.real_case li.now .top i { background-color:#fabd5c; }
.real_case .top span { font-size:13px; color:#858484; }
.real_case li h4 a{ display:block; padding:20px 0 16px; font-size:16px; color:#434343; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.real_case li h4 a:hover { color:#ff9d00; }

.real_case .btn {/* padding-bottom:30px;*/ }
.real_case .btn p { display:inline-block; vertical-align:middle;}
.real_case .btn span { display:block; width:180px; font-size:14px; color:#858484; line-height:2; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.real_case .btn i { display:inline-block; margin-right:3px; background:url(/statics/cxt/img/icon.png) no-repeat; vertical-align:middle;}
.real_case .btn .xm i{ margin:0 3px 0 2px; width:14px; height:17px; background-position:-72px -29px; }
.real_case .btn .jg i{ width:16px; height:15px; background-position:-87px -29px; }
.real_case .btn a { display:inline-block; font-size:14px; padding:5px 10px; color:#FFF; background-color:#37d3f1; vertical-align:middle; border-radius:5px;}

.onehospital { display:none; }
.onehospital.on { display:block; }
/*优选医院*/
.hospital { display:block; width:1200px; margin:0 auto; overflow:hidden; }
.hospital h2 { font-size:30px; height:59px; font-family:YouYuan; border-bottom:1px solid #898989;}
.hospital h2 i { display:inline-block; width:26px; height:25px; background:url(/statics/cxt/img/icon.png) -87px 0 no-repeat; margin:17px 12px 17px 0;}
.hospital h2 img { width:122px; height:29px; margin:15px 0; }
.hospital h2 .fr { margin-top:20px; font-size:14px; color:#e1e1e1;}
.hospital h2 .fr a { display:inline-block; margin:0 5px; padding:0 15px; font-size:14px; color:#4b4b4a; line-height:38px; font-family:Microsoft YaHei; }
.hospital h2 .fr a:hover,.hospital h2 .fr a.on { border-bottom:2px solid #f60; color:#f60; transition:.3s all linear;}

.hospital .tuijian_hos { background-color:#f6f6f6; margin-top:30px; width:340px; padding-bottom:10px;min-height: 390px; }
.hospital .tuijian_hos:hover { transition:.3s all linear; box-shadow:rgba(35, 25, 25, 0.498039) 0px 1px 5px; }
.tuijian_hos img { width:340px; height:240px; }
.tuijian_hos h4 a{ display:block; padding:0 20px; font-size:18px; line-height:45px; color:#ff9d00; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tuijian_hos p { padding:0 20px;font-size:14px; line-height:30px; color:#858484; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tuijian_hos span { display:block; line-height:30px; }
.tuijian_hos .ystj{width: 170px;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.tuijian_hos .hos_img { display:block; position:relative; }
.hos_img span { position:absolute; bottom:0; right:0; height:27px; line-height:27px; padding:0 10px; background-color:#35d3f0; color:#FFF; border-radius:8px 0 0 0;}

.hospital .hos_xinxi,.hospital .hos_case { width:830px; }
.hos_xinxi li,.hos_case li { position:relative; width:260px; float:left; margin-left:25px; margin-top:30px; overflow:hidden;}
.hos_xinxi li b,.hos_case li b { display:none; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000);}
.hos_xinxi li:hover b,.hos_case li:hover b { display:block; }
.hos_xinxi li:first-child,.hos_case li:first-child{margin-left:0;}
.hos_xinxi li { height:185px}
.hos_xinxi li img { height:185px;}
.hos_xinxi li p,.hos_case li p { position:absolute; left:0; bottom:0; width:100%; height:30px; font-size:14px; line-height:30px; color:#FFF; background-color:rgba(0,0,0,.5); text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);}

.hos_case li img {width:50%; float:left;}
.hos_case li{ width:260px; overflow:hidden; text-align:center;}
/*广告位*/
.hos_list { width:1200px; margin:30px auto 0; overflow:hidden; box-sizing:border-box; padding:15px 10px; background-color:#f6f6f6;}
.hos_list ul { height:90px; background-color:#FFF; }
.hos_list li { display:block; width:15%; padding:10px 5px; float:left; margin-left:23px; box-sizing:border-box;}
.hos_list li:first-child { margin-left:0; }
.hos_list li a { display:block; height:70px; text-align:center;border:2px solid transparent; box-sizing:border-box;}
/*.hos_list li.on a { border:2px solid #ff9d00; }*/
.hos_list li:hover a { box-shadow:0 1px 3px rgba(34, 25, 25, 0.2); transition:.3s all linear; }
.hos_list li img { max-width:100%; max-height:66px; vertical-align:middle;}
.hos_list li i { display:inline-block; height:66px; vertical-align:middle; }


/*整形医生*/
.doctor{ display:block; width:1200px; margin:30px auto 0; overflow:hidden;}
.doctor h2 { font-size:30px; height:50px; font-family:YouYuan; border-bottom:1px solid #898989;}
.doctor h2 i { display:inline-block; width:28px; height:29px; background:url(/statics/cxt/img/icon.png) -147px 0 no-repeat; margin:10px 10px 10px 0;}
.doctor h2 img { width:119px; height:30px; margin:10px 0;}
.doctor h2 .fr { margin-top:15px; font-size:14px; color:#e1e1e1;}
.doctor h2 .fr a { display:inline-block; margin:0 5px; padding:0 15px; font-size:14px; color:#4b4b4a; line-height:34px; font-family:Microsoft YaHei;}
.doctor h2 .fr a:hover,.doctor h2 .fr a.on { border-bottom:2px solid #F60; color:#F60; transition:.3s all linear; }

.doctor_main{ margin-top:46px;}
.doctor_sdean b{ display:none; width:290px;height:50px;position:absolute;top:302px;left:0;background:#000;opacity:0.35;filter:Alpha(opacity=35)}
.doctor_sdean .doc_img p{ display:none; font-size:29px; color:#fff; position:absolute; top:311px; left:0; width:290px; text-align:center;}

.doctor_mainl{ }
.doctor_sdean{ position:relative; width:550px; transition:all 0.2s linear 0s;}
.doctor_sdean a img,.doctor_deanr_t_l,.doctor_deanr_b_l { border:1px solid #e2e2e2; box-sizing:border-box;}
.doctor_dean a{ color:#383838;}
.doctor_sdean span{ font-size:18px; padding-left:22px;}
.doctor_sdean b{ width:290px; height:50px; position:absolute; top:302px; left:0; background:#000; opacity:0.35; filter: Alpha(opacity=35);}

.doc_xinxi { height:371px; width:260px; padding:25px 20px; background-color:#f6f6f6; box-sizing:border-box;}
.doc_xinxi h4 { font-size:26px; color:#383838; }
.doc_xinxi h4 span { color:#6f6f6f; font-size:16px; }
.doc_xinxi p{ display:block; width:220px; font-size:14px; position:inherit; color:#666666; text-align:left;}
.doc_xinxi p span { padding:0; font-size:14px; color:#666; }
.doc_xinxi .doc_hos { padding:10px 0; font-size:16px; color:#313131; line-height:2; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.doc_xinxi .doc_item {overflow:hidden;}
/* .doc_xinxi .doc_item span { padding:15px 0; display:block; }
.doc_xinxi .doc_item span i { padding:2px 4px; display: inline-block; margin:3px 10px 3px 0px; border:1px solid #d2d2d2; border-radius:5px;} */
.item-span{display: inline-block;padding: 5px!important;margin: 10px 5px 5px 0;border:1px solid #d2d2d2; border-radius:5px;}
.doc_xinxi .doc_intro { height:130px; padding-top:10px; line-height:2; overflow:hidden;}
.doc_xinxi .doc_intro span { display:block; line-height:25px;}

.doc_xinxi .doc_btn { padding-top:30px; }
.doc_btn i { display:inline-block; margin-right:7px; background:url(/statics/cxt/img/icon.png) no-repeat; vertical-align:middle; }
.doc_btn .pv i { width:25px; height:13px; background-position:-27px -28px; }
.doc_btn .pl i { width:15px; height:14px; background-position:-55px -28px; }

.doctor_deanr{ width:624px;}
.doctor_deanr img{ width:144px;}
.doctor_deanr_t_l{ width:312px; height:187px; margin-bottom:7px; position:relative; transition:all 0.2s linear 0s;}
.doctor_deanr_t_l dl{ width:150px; padding-left:14px; margin-top:10px;}
.doctor_deanr_t_l dt{ font-size:16px; color:#383838; margin-top:16px; margin-bottom:8px;}
.doctor_deanr_t_l dd { margin-top:15px; color:#858484; white-space:nowrap;  text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.doctor_deanr_t_l span{ font-size:12px; color:#6f6f6f; margin-left:10px;}
.doctor_deanr_t_l .doctor_deanr_good{ color:#616160;line-height:22px; height:44px; margin:12px 0; white-space:normal;}

.doctor_deanr_b_l{ width:312px; height:177px; position:relative; transition:all 0.2s linear 0s; overflow:hidden;}
.doctor_deanr_b_l dl{ position:relative; width:156px; height:166px; padding-left:8px; margin-top:10px;}
.doctor_deanr_b_l dt{ font-size:16px; color:#383838; margin-top:16px; margin-bottom:8px;}
.doctor_deanr_b_l span{ font-size:12px; color:#6f6f6f; margin-left:10px;}
.doctor_deanr_b_l dd{ margin-top:15px; color:#858484; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.doctor_deanr_b_l .doctor_deanr_good{ height:3em; color:#313131;line-height:1.5; margin:12px 0; overflow:hidden; white-space:normal; text-overflow: clip;}

.doctor_tips{ position:absolute; bottom:10px; width:90px; padding:0 18px 0 4px;}
.doctor_tips p{color:#858484;}
/*.doctor_deanr_t_l b{ position:absolute; top:80px; left:133px; width:13px; height:19px; background:url(/statics/cxt/img/ioc.png) no-repeat -55px -87px; }*/
/*.doctor_deanr_b_l b{ position:absolute; top:80px; left:163px; width:13px; height:19px; background:url(/statics/cxt/img/ioc.png) no-repeat -55px -114px; }*/

.doctor_visit{margin-top:20px; }
.doctor_visitl:hover{border: 1px solid transparent;}
/*.doctor_visit img{ width:193px; height:1209px;}*/
.doctor_visitl{position:relative; width:430px; border:1px solid #e1e1e1; background: #fff;}
.doctor_visitl .hospital_play{left:80px;}
.doctor_visitl dl{ width:210px; margin-left:18px;}
.doctor_visitl dt{ width:210px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;} 
.doctor_visitl dt a{ font-size:15px; color:#474747; line-height:54px; }
.doctor_visitl dd{ color:#616160;line-height:20px; height:60px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.doctor_mainr{ width:283px; border:1px solid #e2e2e2;}
.doctor_mainr h4{ font-size:18px; color:#222; border-bottom:1px solid #e2e2e2; padding:20px 0 18px 14px; }
.doctor_mainr h4 span{ font-size:12px; color:#b4b3b3; padding-left:10px;}
.doctor_mainr_b{ padding:0 10px;}
.doctor_mainr_case{  border-bottom:1px dotted #e1e1e1; padding:10px 6px; transition: 0.3s;}
.doctor_mainr_case:hover{ background:#f9f9f9;}
.doctor_mainr_case img{ width:130px; height:92px;}
.doctor_mainr_case dl{ position:relative; font-size:12px; margin-top:3px; width:108px; height:92px; }
.doctor_mainr_case dt,.doctor_mainr_case dd{line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.doctor_mainr_case dt{ margin-bottom: 15px; }
.doctor_mainr_case dt a{ color:#000000; }
.doctor_mainr_case dd{ color:#575656; } 
.doctor_mainr_case .doctor_mainr_case_time{ position:absolute; bottom:7px; color:#989898;}

.doctor_dean a:hover{ color:#ff9d00;}
.doctor_mainr_case a:hover{color:#ff9d00;}

/*整形攻略*/
.strategy{ margin-top:68px; display:block; width:1200px; margin:0 auto; overflow:hidden; }
.strategy h2 { width:890px; font-size:30px; height:50px; font-family:YouYuan; border-bottom:1px solid #898989;}
.strategy h2 i { display:inline-block; width:29px; height:26px; background:url(/statics/cxt/img/icon.png) -115px 0 no-repeat; margin:12px 10px 12px 0;}
.strategy h2 img { width:121px; height:29px; margin:10px 0;}
.strategy h2 .fr { margin-top:15px; font-size:14px; color:#e1e1e1;}
.strategy h2 .fr a { display:inline-block; margin:0 10px; padding:0 10px; font-size:14px; color:#4b4b4a; line-height:34px; font-family:Microsoft YaHei; border-radius:5px 5px 0 0;}
.strategy h2 .fr a:hover,.strategy h2 .fr a.on { border-bottom:2px solid #F60; color:#F60; }

.othBox {color: #fff;font-size: 13px;display: inline-block;}
.othBox span {display: inline-block;padding: 5px;border-radius: 5px;}
.othBox_gsl {background-color: #4994E1;}
.othBox_jg {background-color: #F2829A;}

/*.strategy_new h2 i{ background-position:-76px -4px; margin-top:-2px;}
.strategy_nav .new{ padding:10px 30px 10px 16px ;  color:#28adc8; background:url(/statics/cxt/img/new.png) no-repeat 75px;}*/

.strategy_main{ margin-top:36px;}
/*.strategy_main_new{ width:868px;}*/



.strategy_main_hot{ margin-top:-41px; width:281px; border:1px solid #e1e1e1;}
.strategy_main_hot h4{ font-size:18px; color:#222; border-bottom:1px solid #e2e2e2; padding:24px 0 16px 14px; }
.strategy_main_hot h4 span{ font-size:12px; color:#b4b3b3; padding-left:10px;}
.strategy_hot_b{padding:0 10px; }
.strategy_hot_case{ padding:28px 2px; border-bottom:1px dotted #e1e1e1; transition: 0.3s;}
.strategy_hot_case:hover{background: #f9f9f9;}
.strategy_hot_case a { display:inline-block; width:120px; height:80px; overflow:hidden;}
.strategy_hot_case img{ width:120px; height:80px;}
.strategy_hot_case dl{ width:126px; color:#989898; }
.strategy_hot_case dt a{ display:block; width:auto; height:48px;  line-height:24px; color:#333; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.strategy_hot_case dd{ margin-top:15px; color:#989898;}

.strategy a:hover{color:#ff9d00;}

.strategy_new_case { padding:20px 0 20px 10px; }

/*整形视频*/
.video{ display:block; width:1200px; margin:30px auto 0; overflow:hidden;}
.video h2 { font-size:30px; height:60px; font-family:YouYuan; border-bottom:1px solid #898989;}
.video h2 i { display:inline-block; width:30px; height:29px; background:url(/statics/cxt/img/icon.png) -177px 0 no-repeat; margin:15px 10px 15px 0;}
.video h2 img { width:122px; height:30px; margin:15px 0;}
.video h2 .fr { margin-top:20px; font-size:14px; color:#e1e1e1;}
.video h2 .fr a { display:inline-block; margin:0 5px; padding:0 15px; font-size:14px; color:#4b4b4a; line-height:39px; font-family:Microsoft YaHei;}
.video h2 .fr a:hover { border-bottom:2px solid #F60; color:#F60; transition:.3s all linear; }
/*.video_new h2 i{ background-position:-111px -4px; }*/

.video_main{ margin-top:40px;}
.video_main i{ display:inline-block; background:url(/statics/cxt/img/ioc.png) no-repeat -30px -106px; width:14px; height:14px; margin:0 6px;}

.video_main .load_video { float:left; width:800px; }
.video_main div{ float:left; }
.video_main div a {width:175px; height:116px; display:block; position: relative;}
.video_main div a div { position:relative; width:176px; display:block;}
.video_main_hot div a,.video_main div p a { width:auto; height:auto; }
.load_video_main{transition: 0.3s;}
.load_video_main a { margin-left:24px; }
.load_video_main:hover .video_mian_zhezhao{z-index:10; position: absolute; width: 100%; height: 100%; background:url(/statics/cxt/img/hh1.png) no-repeat center  rgba(0,0,0,0.4); top: 0; left: 0;}

.video_main div a p { position:absolute; left:0; bottom:0; width:170px; margin:0; padding-left:5px;color:#fff; line-height:2; text-align:left; background:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.video_main div a span { line-height:2; padding-right:5px;}
.video_main div a p i{ display:inline-block; width:14px; height:13px; margin:0; margin-right:6px;background:url(/statics/cxt/img/content_ioc.png) no-repeat -255px -26px;}

.video_main img{ width:176px; box-sizing:border-box; border:1px solid #e2e2e2; }
.video_main p{ text-align:center; margin:12px 0;}
.video_main a{ color:#434343; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.video_main .video_main_hot{float:left; width:400px; }
.video_main .video_main_hot div { width:auto; margin-left:0; float:none;}
.video_main_hot p{ text-align:left; font-size:14px; margin-top:14px;}
.video_main_hot img{ width:404px; height:228px;}
.video_hot_t{ position:relative; margin-bottom:20px;}
.video_hot_t b{ position:absolute; top:195px; left:0; background:#000; opacity:0.65; filter: Alpha(opacity=65); width:400px; height:33px;}
.video_hot_t p{ position:absolute; top:201px; left:0; width:100%; margin:0;}
.video_hot_t a{color:#fff; font-size:14px; }
.video_hot_t i{ background-position:0 -106px; width:21px; height:21px;}
.video_main_hot div a{position: relative; display: block; line-height:20px;}
.video_hot_t:hover .video_zhezhao{ z-index:10; position: absolute; width: 100%; height: 100%; background:url(/statics/cxt/img/hh.png) no-repeat center  rgba(0,0,0,0.6); top: 0; left: 0;}
.video_main_c{ margin-right:-19px;}

.video_main_hot a:hover{ text-decoration:underline;}
.video_main a:hover{ color:#ff9d00;}


/*关于实力*/
.power{ display:block; width:1200px; margin:30px auto 0; overflow:hidden;}
.power h2 { font-size:30px; height:60px; font-family:YouYuan; border-bottom:1px solid #898989;}
.power h2 i { display:inline-block; width:22px; height:33px; background:url(/statics/cxt/img/icon.png) -211px 0 no-repeat; margin:13px 10px 13px 0;}
.power h2 img { width:119px; height:30px; margin:15px 0;}
.power h2 .fr { margin-top:20px; font-size:14px; color:#e1e1e1;}
.power h2 .fr a { display:inline-block; margin:0 5px; padding:0 15px; font-size:14px; color:#4b4b4a; line-height:39px; font-family:Microsoft YaHei;}
.power h2 .fr a:hover { border-bottom:2px solid #F60; color:#F60; transition:.3s all linear; }

.power_serve { margin-top:20px; }
.power_serve li { margin-top:10px; margin-right:10px; float:left;}
.power_serve .clear { margin-right:0; }


.power_serve .txt1 { width:285px; height:130px; background-color:#67cfe3; }
.power_serve .txt1 span { display:block; font-size:28px; padding-top:15px; color:#FFF; padding-left:25px; }
.power_serve .txt1 span:first-child { font-size:24px; padding-top:30px; }
.power_serve .txt2 { width:200px; height:130px; background-color:#67cfe3; }
.power_serve .txt2 span { display:block; font-size:20px; padding-top:15px; color:#FFF; padding-left:10px; }
.power_serve .txt2 span:first-child { padding-top:30px; }
.power_serve .txt3 { width:160px; height:130px; background-color:#feb94a; }
.power_serve .txt3 span { display:block; font-size:20px; padding-top:15px; color:#FFF; padding-left:20px; }
.power_serve .txt3 span:first-child { padding-top:35px; }

.power_kf { padding-top:10px;}
.power_kf li { position:relative; /*width:113px;*/ height:130px; margin-left:1px;float: left;}
.power_kf li{ margin: 0 6px 0 2px; }
.power_kf li:first-child { margin-right:6px;margin-left: 0px; }
.power_kf li:hover p{ opacity:1; filter:alpha(opacity=100); transition:.5s all linear; }
.power_kf li p { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fc63a7; opacity:0; filter:alpha(opacity=0);}
.power_kf li p span:first-child { margin-top:25px; }
.power_kf li p span { display:block; font-size:16px; color:#FFF; line-height:1.5; text-align:center;}
.power_kf li p span:nth-child(3) { font-size:24px;}
.power_kf .txt{ width:292px; height:130px; color:#FFF;margin-right:0px;margin-left: 1px;}
.power_kf .txt p { display:block; background-color:#67cfe3; opacity:1; filter:alpha(opacity=100);}
.power_kf .txt p span { font-size:20px; }
.power_kf .txt p span:first-child { font-size:24px; margin-top:35px; }

/*资质荣誉*/
.zizhi { display:block; width:1200px; margin:20px auto 0; overflow:hidden; }
.zizhi h2 { padding-left:15px; font-size:18px; line-height:2; color:#434343; border-bottom:1px solid #898989; }
/* .zizhi ul { padding:5px 0; margin-top:15px; zoom:1;} */
/* .zizhi ul:after{clear:both;display:block;content:''} */
.zizhi ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 5px 0;margin-top: 15px;}
.zizhi li:hover { box-shadow:rgba(35, 25, 25, 0.498039) 0px 1px 5px; transition:.3s all linear;}
.zizhi li { height:60px; padding-right:10px; margin-left:9px; border:1px solid #e6e6e6; box-sizing:border-box;}
.zizhi li:first-child {margin-left:0;}
.zizhi li span { display:block; font-size:14px; line-height:1.2; color:#707070; }
.zizhi li i { display:inline-block; background:url(/statics/cxt/img/icon.png) no-repeat; vertical-align:middle; }
.zizhi li p { display:inline-block; vertical-align:middle; }
.zizhi .txt1 i { width:44px;height:42px; background-position:0 -54px; margin:7px 10px; }
.zizhi .txt2 i { width:32px;height:39px; background-position:-44px -54px; margin:8px 10px; }
.zizhi .txt3 i { width:40px;height:40px; background-position:-78px -54px; margin:8px 8px; }
.zizhi .txt4 i { width:42px;height:42px; background-position:-120px -54px; margin:6px 6px; }
.zizhi .txt5 i { width:46px;height:42px; background-position:-160px -54px; margin:7px 7px; }
.zizhi .txt6 i { width:47px;height:32px; background-position:-209px -54px; margin:14px 10px; }


.hospital_nav a:hover{color:#fcac2c;}
.doctor_nav a:hover{color:#fcac2c;}
.strategy_nav a:hover{color:#fcac2c;}
.power_nav a:hover{color:#fcac2c;}
.video_nav a:hover{color:#fcac2c;}
/*.strategy_nav .new:hover{color:#28adc8;}*/


.poster { overflow:hidden; }
.poster:hover { border:1px solid #ff9d00!important; transition:0.5s all linear;}
.hospital .poster img:hover,.hospital .minbanner_1 img:hover { transform:scale(1);}

/* 动画效果 */
.project li,.poster,.minbanner_1 {transition:.2s all ease;}
.project li:hover, .poster:hover {margin-top:-5px\9; }

.minbanner_1 div p a { color:#474747; line-height: 26px; }
.minbanner_1:hover div p a,.doctor_visitl:hover dt a{color:#ff9d00;}

.minbanner_1 i{  position: absolute; left:-2px; top:-2px; z-index: -1; width: 20px; height: 20px; border: 1px solid transparent;  -webkit-transition: all .6s ease 0s; -o-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.minbanner_1:hover i{  width: 432px; height: 131px; border: 1px solid #ff9d00;}

.doctor_visitl b{  position: absolute; left:-2px; top:-2px; z-index: -1; width: 20px; height: 20px; border: 1px solid transparent;  -webkit-transition: all .6s ease 0s; -o-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.doctor_visitl:hover b{  width: 432px; height: 131px; border: 1px solid #ff9d00;}


/* 医院图片 */
.hospital_box2 a,.renqi a{display:inline-block; width:253px;height:168px;overflow:hidden;}
.hospital_box2 dt a,.hospital_box2 dd a,.renqi h3 a{display:block;width:auto;height:auto;}
.hospital_box2:hover{background: #f9f9f9;}
/* 攻略图片 */
.strategy_new_case a { display:inline-block; width:226px; height:150px; overflow:hidden; float:left;}
.strategy_new_r h5 a { line-height:36px; display:block;width:100%;height:auto;}

/* 医生日记 */
.doctor_mainr_case a{display:inline-block; width:130px; height:92px; overflow:hidden;}
.doctor_mainr_case dt a {display:block; width:auto;height:auto; }


/* 医生图片 */
.doctor_sdean .doc_img {display:inline-block; width:290px;height:371px;overflow:hidden;}
.doctor_deanr_b_l .doctor_deanr_img,.doctor_deanr_t_l .doctor_deanr_img {display:inline-block;width:144px;height:185px;overflow:hidden;}
.doctor_deanr_b_l dt a,.doctor_deanr_t_l dt a {display:block;width:auto;height:auto;}
.doctor_deanr_t_l:hover{background: #f9f9f9;}
.doctor_deanr_b_l:hover{background: #f9f9f9;}

/* 首页侧边栏更多 */
.index_more{font-size: 12px; margin-left: 25px; color: #888;}
.index_more:hover{color: #ff9d00;}
.index_more i{background:url("/statics/cxt/img/ioc.png") no-repeat -309px -271px;width: 6px; height: 7px; display: inline-block; margin-left: 2px; transform: rotate(0); -webkit-transform: rotate(0); -ms-transform: rotate(0); -webkit-transition: -webkit-transform .3s; transition: transform .3s;}
.index_more:hover i{background:url("/statics/cxt/img/ioc.png") no-repeat -325px -271px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg);}

/* 图片动画效果 */
/*.hospital img,.video img,.doctor img,.strategy img{transition:0.5s all linear;}
.hospital img:hover,.video img:hover,.doctor img:hover,.strategy img:hover { transform:scale(1.1);}*/



/* 医院、医生推荐 */
/*.doctor_visitl a,.minbanner_1 a { display:inline-block;width:193px;height:129px; overflow:hidden;float:left;}
.minbanner_1 div a { display:block;width:96px;height:23px; }
.doctor_visitl dt a { display:block;width:auto;height:auto;}
.minbanner_1 div p a { width:100%; height:auto; }

.project_c li:first-child img:hover,.strategy .strategy_face:hover
,.hospital_box1 .box_img img:hover,.hospital_box1 .rp_img img:hover{transform:inherit;}*/

@-moz-document url-prefix() {
	.video_main li a span {margin-top:-24px;}
	}