@charset "gb2312";
/* CSS Document */
/*首页新闻板块开始*/
.news { height: 470px;}
.news_l { width:285px; }
.news_l .tab1 li { width:94px; }
.news_l .bd { margin-top:15px; }
.news_l .picword p { line-height: 20px; }
.news_l .picword { padding-bottom:10px; border-bottom:1px dotted #C4C4C4; margin-bottom:10px; }
.news_l .picword h4 { margin-bottom:4px;    white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.news_l .picword h4 a { color:#A63721; font-weight:bold; font-size: 14px; }
.news_l .picword img { margin-right:10px; }
.news_l .bd .text { margin-top: 16px;border-bottom: 1px dotted #C4C4C4; }
.news_l .bd .text a { display:block; height:14px; margin-bottom:10px; color:#434343; line-height:14px; background: url(../images/icon_b.png) left -565px no-repeat; text-indent: 12px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.news_c { width:425px; }
.news_c .xshd { width:425px; height:410px; overflow:hidden; margin:17px 0px 1px 0px; box-sizing: border-box; position: relative;}

.news_c .xshd .bd img{ width: 425px; height:325px}
.news_c .xshd .hd{ width:100%; padding-top:9px;  overflow:hidden; }
.news_c .xshd .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.news_c .xshd .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.news_c .xshd .hd ul li img{ width:102px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5.5px; box-sizing: border-box   }
.news_c .xshd .hd ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
.news_c .xshd .hd ul li.on img{ border-color:#f60;  }

/*.news_c_scroll { height:90px; background:#EEE; overflow:hidden; }
.news_c_scroll .p_n_bnt { height:90px; background-position-y: -259px; }
.news_c_scroll .prev_t { background-position: 3px -260px }
.news_c_scroll .next_t { background-position:-28px -260px }
.news_c_scroll .hd { float: left; width:375px; padding: 15px 0 0 15px; overflow:hidden; }
.news_c_scroll .hd ul li { float:left; width:172px; height:58px; margin:0px 16px 20px 0px; overflow:hidden; cursor: pointer; }
.news_c_scroll .hd ul li p { line-height: 20px; }
.news_c_scroll .hd ul li p a { color:#434343; }
.news_c_scroll .hd ul li img { float:left; }
.news_c_scroll .hd ul li.on img { border-bottom:3px solid #A52026; }
.news_c_scroll .hd ul li p { float:right; width:85px; margin-left:5px; }
.news_c_scroll .hd ul li.on p { color:#A52026; }
.news_c_scroll .hd ul li.on p a { color:#A52026; }*/
.news_r { width:250px; }
.news_r .picword { margin-bottom:10px; }
.news_r .picword p { line-height: 20px; }
.news_r .picword img { margin-right:10px; }
.news_r .p1 { margin-right:-10px; overflow:hidden; }
.news_r .p1 a { float:left; width:120px; height:40px; line-height:40px; background:#EEE4D1; margin:10px 10px 0px 0px; color:#1B1B1B; text-decoration:none; }
.news_r .p1 a i { float:left; margin:10px 10px 0px 15px; }
.news_r .p1 a .i_tel21_on { margin-top: 12px; }
.news_r .p1 a:hover { background:#A63721; color:#fff; }
.news_r .p1 a:hover .i_zx22_on { background-position:0 -46px; }
.news_r .p1 a:hover .i_yy22_on { background-position:0 -67px; }
.news_r .p1 a:hover .i_tel21_on { background-position:0 -88px; }
.news_r .p1 a:hover .i_map20_on { background-position:0px -612px;; }
.news_r .p2 { width:250px; height:70px; margin-top:10px; background:#EEE4D1; overflow:hidden; }
.news_r .p2 b { float:left; width:70px; height:70px; background:#A63721; background-position:0px 0px; }
.news_r .p2 b i { margin:21px 0 0 21px; }
.news_r .p2 span { float:left; width:145px; height:12px; overflow:hidden; margin:15px 0px 0px 10px; text-align:center; line-height:12px; }
.news_r .p2 span em { width:40px; height:5px; border-bottom:1px solid #DBCFB7; }
.news_r .p2 a { float:left; width:148px; height:18px; font-size:22px; margin:10px; letter-spacing:-0.5px; }
.allpic img{ padding:0; margin:0; float:none; border:none;}
.allpic{ width:250px; height:80px; position:relative;}
.allpic .hd{ position:absolute; height:12px; width:60px; right:0px; bottom:7px; text-align:right;text-indent:-9999px;}
.allpic .hd li{ float:left; width:12px; height:12px; margin-right:8px;border-radius:50%;  background:#fff;}
.allpic .hd li.on{ background:#A63721 ;}
/*caseBox begin*/
.case_l { width:770px; }
.case_l .hd ul li { height: 91px; width:191px; margin-bottom:19px; }
.case_l .hd ul li.c_h_lfs { width:193px; }
.case_l .tab3 ul li i { left:90px; }
.case_l .bd { height: 560px; }
.case_l .bd ul { width: 780px; margin-right: -10px; overflow: hidden; }
.case_l .bd ul li { position: relative; float:left; width:185px; height:130px; margin:0 10px 10px 0; overflow: hidden; }
.case_l .bd ul li img { display:block; }
.case_l .bd ul li .bg, .case_l .bd ul li .text { position: absolute; left: 0; bottom: 0; width: 100%; height:30px; }
.case_l .bd ul li .bg { background: #000; opacity: 0.6; filter:alpha(opacity=60); }
.case_l .bd ul li .text { text-align:center; line-height:30px; }
.case_l .bd ul li .text a { color:#fff; }
.case_l .bd .case_big { width:380px; height:270px; position:relative; }
.case_l .bd .case_big .bm { width:380px; height:270px; position:absolute; top:230px; left:0; }
.case_l .bd .case_big .bg { width:380px; height:270px; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=60); opacity: 0.6; }
.case_l .bd .case_big .text { position:absolute; left:0px; top:3px; width:380px; height:232px; color:#ffffff; z-index:2; text-align:center; }
.case_l .bd .case_big .text b { width:66px; height:9px; display:block; background:url(../images/icon.png) -93px 0 no-repeat; margin:9px auto 17px auto; }
.case_l .bd .case_big .text p span { display:inline-block; width:110px; text-align:left; }
.case_l .bd .case_big .text p span.sp1 { width:145px; text-align:left; }
.case_l .bd .case_big .text .c_b_btn { position:relative; width:116px; height:26px; line-height:26px; border:3px solid #fff; color:#FFF; display:block; margin:35px auto 0 auto; text-indent:26px; text-align:left; }
.case_l .bd .case_big .text .c_b_btn i { position:absolute; right:24px; top:8px; }
.case_l .bd .case_big2 { margin-top: -140px; }
.case_r .picword2 { width:210px; height:90px; margin-bottom:5px; }
.case_r .picword2:hover p, .case_r .picword2:hover div { color:#a63721; }
.case_r .picword2 div { font-size:14px; }
.case_r .picword2 em { height: 90px; }
.case_r .picword2 a { font-size:16px; }
.case_r .picword2 span { margin:10px 10px 0 15px; width:70px; height:70px; }
.case_r .picword2 i { margin: 22px 0 0 20px; }
.case_r .picword2 p { padding-top:36px; }
.case_r .picword2 p.two { padding-top:22px; margin-bottom:5px; }

/*媒体聚焦和领导点评*/
.video_list4 { clear: both; padding-top:20px; height:170px; border-top:1px dotted #c9c9c9; }
.video_list4_l { width:100px; height:170px; text-align: center; }
.video_list4_l b { margin-top: 42px; }
.video_list4_l em { margin-top: 19px; }
.video_list4_l .i_zan26 { margin-top: 14px; }
.video_list4_l p { color:#fff; text-align:center; margin-top:12px; }
.video_list4_l i { right:-7px; top:82px; }
.video_list4_r ul li { width:210px; height:170px; margin-left:15px; display:inline; }
.video_list4_r ul li img { display:block; }
.video_list4_r ul li h4 { text-align:center; width:170px; height:30px; line-height:30px; position:relative; background-color:#eeeeee; }
.video_list4_r ul.i_dp_ul li h4 { width:210px;}
.video_list4_r ul li h4 span { position:absolute; left:0; top:0; width:30px; height:30px; background:#dcdcdc; display:inline-block; text-align:left; }
.video_list4_r ul li h4 span i { margin:7px 0 0 6px; }
.lddp_r ul li h4 { background:#FFF; }
.mtvideo .video_list4_r ul li h4 { text-align:left; padding-left:40px; }

/*疗法模块*/
.liaofa { height:767px; }
.liaofa_l h4, .liaofa_c h4, .liaofa_r h4 { color:#fff; font-size:16px; height:45px; line-height:45px; text-align:center; background-position:right bottom; background-repeat:no-repeat; }
.liaofa_l h4 { background-image:url(../images/liaofa_l_h4.jpg); }
.liaofa_c h4 { background-image:url(../images/liaofa_c_h4.jpg); }
.liaofa_r h4 { background-image:url(../images/liaofa_r_h4.jpg); }
.liaofa .lf_bg { padding:0 15px; height:430px; background:#fff; overflow: hidden; }
.liaofa_l { width:335px; margin-right:15px; display:inline; }
.liaofa_c { width:310px; }
.liaofa_r { width:325px; }
.liaofa_l dl { height:76px; border-top:1px dotted #c9c9c9; }
.liaofa_l dl dt { width:62px; height:40px; border-right:2px solid #a63721; color:#94311c; background-color:#f7f2e9; line-height:40px; text-align:center; font-size:14px; float:left; margin-top:17px; }
.liaofa_l .first { padding-top:12px; border-top:none; }
.liaofa_l dl dd { width:228px; float:left; margin-left:13px; display:inline; line-height:23px; }
.liaofa_l dl dd.dd_1 { font-size:18px; margin-top:17px; }
.liaofa_l_jc { position:relative; width:305px; height:140px; overflow: hidden; }

/*覆盖左右切换按钮模块的高度*/
.liaofa_l_jc .p_n_bnt { height: 140px; line-height: 140px; background-position-y: -234px; }
.liaofa_l_jc .prev { background-position: 3px -236px }
.liaofa_l_jc .next { background-position: -28px -236px }
.liaofa_l_jc .bd { height:140px; overflow: hidden; margin-left: 1px; }
.liaofa_l_jc_one { width:273px; background:#eeeeee; height:140px; }
.liaofa_l_jc_one_text { width:130px; text-align:center; margin-top:18px; }
.liaofa_l_jc_one_text h3 { font-weight:bold; height:24px; line-height:24px; font-size:14px; width:90px; text-align:center; margin:0 auto; border-bottom:2px solid #c7c8bf; margin-bottom:3px; }
.liaofa_l_jc_one_text h3.long_h3{ width:120px; font-size:12px;}
.liaofa_l_jc_one_text a { margin-top:11px; text-align: left; }
.liaofa_c .hd { padding-top:27px; }
.liaofa_c .hd ul li { width:139px; float:left; margin-right:1px; }
.liaofa_c .bd li { margin-top:15px; }
.liaofa_c .bd li p { margin-top:12px; }
.liaofa_c .bd li p span { float:left; width:72px; height:66px; }
.liaofa_r h6 { margin:0 0 8px 10px; padding-top:15px; }
.liaofa_r_yq { width:295px; height:162px; position:relative; padding-top:27px;}

/*覆盖左右切换按钮模块的高度*/
.liaofa_r_yq .prev { background-position:3px -221px; }
.liaofa_r_yq .next { background-position:-28px -221px; }
.liaofa_r_yq .p_n_bnt { height: 162px; line-height: 162px; }
.liaofa_r_yq .bd { margin-left: 1px; }
.liaofa_r_yq_one { height:162px; width:263px; position:relative; }
.liaofa_r_yq_one .bg { width:263px; background:#000; height:30px; position:absolute; left:0; bottom:0; filter:alpha(opacity=50); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.liaofa_r_yq_one h5 { width:263px; position:absolute; left:0; bottom:0; z-index:2; height:30px; line-height:30px; color:#fff; text-align:center; }
.liaofa_r ul { margin:18px -15px 0 0; }
.liaofa_r ul li { float: left; width:140px; height:32px; text-indent:10px; line-height:32px; color:#434343; background:#f7f2e9; margin:0 15px 2px 0; display:inline; }
.liaofa_r ul li a { display: block; width: 100%; height: 100%; }
.liaofa_r ul li i { color: #dbcfb7; margin-right:5px; font-weight:bold; font-family:serif; font-style: normal; }
.liaofa_r ul li a:hover { text-decoration:none; }
.liaofa_r ul .on { background:#a63721; text-indent: 20px; }
.liaofa_r ul .on a { color:#FFF; }

/*品牌模块*/
.brand_tab { width:160px; height:405px; background:url(../images/line_box_bg.jpg) repeat; position:relative; margin-right:10px; cursor: pointer; }
.brand_tab p { width:130px; margin:0 15px; line-height:24px; font-size:14px; padding:6px 0 14px; height:80px; }
.brand_tab p.p1 { line-height:45px; font-size:20px; color:#434343; margin:18px 15px 0; padding:0; height:45px; border-bottom:1px solid #c9c9c9; }
.brand_tab b { position:absolute; width:160px; height:180px; bottom:0; left:0; z-index:2; }
.brand .on { background:#a63721; }
.brand .on b img { opacity: 0.8; }
.brand .on p { color:#FFF; }
.brand .on .p1 { color:#fff; border-bottom:1px solid #94311c; }
.brand_r { width:490px; height:405px; position:relative; }
.brand_r_b { height:125px; width:490px; background:url(../images/line_box_bg.jpg) repeat; }
.brand_r_b h4 { line-height:28px; color:#94311c; text-align:center; padding:10px 0 5px; }
.brand_r_b p { text-indent:2em; padding:0 16px; }
.brand_tab a.i_brand_b { width:108px; height:24px; display:block; line-height:24px; margin:10px 0 0 24px; text-align:center; border:1px solid #cecece; color:#94311c; }
.brand_tab a.i_brand_b i { float:right; margin:7px 8px 0 0; display:none; }
.brand .on a.i_brand_b i { display:block; }
.brand .on a.i_brand_b { display:block; text-indent:11px; border:1px solid #fff; color:#fff; }
.brand_r .hd { height:16px; width:100%; float:left; position:absolute; bottom:128px; left:0; }
.brand_r .hd ul { height:12px; width:250px; float:right }
.brand_r .hd ul li { width:12px; height:12px; float:left; margin-right:7px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; text-align:center; line-height:18px; text-indent:-9999px; background:#fff; }
.brand_r .hd ul li.on { background:#a63721; }

.case_l .tab3 ul li a{ display:inline-block; margin:0 5px;}