﻿@charset "utf-8";
/* CSS Document
@Author 华美紫馨 网络组
@QQ:357234902*/
/*index*/
.banner{ width: 100%; position: relative; overflow: hidden; zoom: 1;}
#index_b_hero { width: 960px; height: 345px; margin: auto; position: relative; }
#index_b_hero img { width: 960px; height: 345px; }
#index_b_hero .heros { width: 960px; height: 345px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; background-color: #303030; z-index: 3; margin-left: 5px; cursor: pointer;}
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 960px; height: 345px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=70); opacity: .7; background: #000; overflow: hidden; }
#index_b_hero .mask-right { left: 960px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(icon3.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

.cont{ width: 960px; margin: 30px auto 0;}

.s_bt{ width: 100%; height: 26px; border-bottom: 2px solid #e1e1e1; line-height: 26px; overflow: hidden;}
.s_bt span{ display: inline-block; width: 118px; height: 26px; color: #5c4717; background: #e1e1e1; font-size: 15px; font-family: "微软雅黑"; text-align: center; float: left;}
.s_bt a{ color: #9f9e9b; float: right; cursor: pointer;}
.s_bt a:hover{ color: #a58e2b;}
.s_bt_jt{ font-size: 16px;}

.dynamic{ width: 587px; float: left;}
.dynamic_cont{ width:100%; height: 215px; border-bottom: 2px solid #e1e1e1; padding-top: 13px;}
.dynamic_cont .fr{ width: 310px;}
.dynamic_cont img{ margin-top: 3px; box-shadow: 1px 1px 5px #666; padding: 1px;}
.dynamic_cont p a{ color: #6e6c67; line-height: 18px;}
.dynamic_cont p a span{ color: #2d163c; display: block;}
.dynamic_cont p a:hover{ color: #a58e2b;}
.dynamic_cont ul{ padding-top: 15px;}
.dynamic_cont ul li{ line-height: 22px; background: url(dd.jpg) no-repeat left 10px; text-indent: 8px;}
.dynamic_cont ul li a{ color: #504e4b;}
.dynamic_cont ul li a:hover{ color: #a58e2b;}

.affiche{ width: 350px; float: right;}
.affiche_cont{ width: 100%; border-bottom: 2px solid #e1e1e1; background: #f0f0ef; padding: 6px 0;}
.affiche_cont li{ width: 325px; margin: 0 auto; height: 30px; line-height: 30px; border-bottom: 1px solid #fff; overflow: hidden;}
.affiche_cont li.bor{ border: 0;}
.affiche_cont li a{ color: #75736f;}
.affiche_cont li a:hover{ color: #a58e2b;}

.item{ width: 587px; float: left;}
.item_cont{ width: 100%; padding: 20px 0; border-bottom: 2px solid #e1e1e1;}
.item_cont li{ width: 140px; height: 140px; float: left; display: inline; margin-left: 9px;}
.item_cont li.mar{ margin-left: 0;}
.item_cont li a{ display: inline-block; width: 140px; height: 140px; line-height: 200px; color: #5c4717; background: #e1e1e1; text-align: center; overflow: hidden; font-size: 14px; font-family: "微软雅黑";}
.item_cont li a:hover{ color: #fff;}
.item_cont li a.Plastic{ background: url(icon1.jpg);}
.item_cont li a.SKIN{ background: url(icon1.jpg) -152px 0;}
.item_cont li a.Dentistry{ background: url(icon1.jpg) -297px 0;}
.item_cont li a.ChineseMedicine{ background: url(icon1.jpg) -450px 0;}
.item_cont li a.Plastic:hover{ background: url(icon1.jpg) 0 140px;}
.item_cont li a.SKIN:hover{ background: url(icon1.jpg) -152px 140px;}
.item_cont li a.Dentistry:hover{ background: url(icon1.jpg) -297px 140px;}
.item_cont li a.ChineseMedicine:hover{ background: url(icon1.jpg) -450px 140px;}

.honor{ width: 587px; float: left; display: inline; margin-top: 30px; overflow: hidden;}
.honor_cont{ width: 587px; height: 262px; border-bottom: 2px solid #e1e1e1; position: relative; overflow: hidden;}
.honor_cont ul{ width: 1000%; height: 237px; position: absolute; left: -25px; top: 25px;}
.honor_cont li{ width: 179px; float: left; display: inline; margin-left: 25px; text-align: center;}
.honor_cont li a{ color: #75736f;}
.honor_cont li a img{ width: 179px; height: 179px;}
.honor_cont li a:hover{ color: #a58e2b;}
.honor_cont li a p{ padding-top: 10px;}

.doctor{ width: 350px; height: 532px; float: right; overflow: hidden; position: relative;}
.doctor ul{ width: 1000%; position: absolute; top: 28px; left: 0;}
.doctor li{ width: 357px; height: 482px; margin-left: -7px; padding: 10px 0; border-bottom: 2px solid #e1e1e1; float: left;}
.doctor li .doctor_nr{ width: 112px; float: left; display: inline; margin-top: 10px; margin-left: 7px; text-align: center;}
.doctor li .doctor_nr a{ color: #6e6c67;}
.doctor li .doctor_nr a img{ width: 112px; height: 137px;}
.doctor li .doctor_nr a p{ text-align: left; line-height: 18px; padding: 8px 0;}
.doctor li .doctor_nr a span{ display: block; color: #a58e2b; font-size: 14px; font-weight: bold;}
.doctor li .doctor_nr a .doctor_xx{ width: 42px; height: 20px;}

.b_nav{ width: 100%; padding-bottom: 30px;}
.b_nav li{ float: left; display: inline; margin-left: 10px;}
.b_nav li.mar{ margin-left: 0;}

/*列表及详细样式*/
.posi{ width: 960px; margin: 0 auto; border-bottom: 2px solid #2d163c; height: 30px; padding-top: 30px; color: #9f9e9b;}
.posi a{ color: #9f9e9b;}
.posi a:hover{ color: #a58e2b;}
.list{ width: 960px; margin: 0 auto;}
.list_nr{ width: 100%; background: url(l_bg.jpg) repeat-y; padding-bottom: 100px;}
.list_nr .l_le{ width: 160px; float: left;}
.list_nr .l_le img{ display: block;}
.list_nr .l_le li{ width: 160px; margin: 0 auto; line-height: 39px; border-bottom: 1px solid #e3e3e3; text-indent: 30px; background: url(../images/jt.png) no-repeat 140px 15px; cursor: pointer;}
.list_nr .l_le li.hv{ width: 160px; background: url(jt2.png) no-repeat 140px 15px; color: #a58e2b; text-indent: 30px; font-weight: bold;}
.list_nr .l_le li.bg_b{ background: url(jt3.png) no-repeat 135px 18px;}
.list_nr .l_le li a{ display: block; width: 100%; height: 100%; color: #000;}
.list_nr .l_le li.hv a{ color: #a58e2b;}
.list_nr .l_le li ul{ position: relative; display: none;}
.list_nr .l_le li ul.ul_dis{ display: block;}
.list_nr .l_le li ul li{ width: 158px; font-weight: normal; background: #fff; border-bottom: none; border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.list_nr .l_le li ul li.li_dis{ border-right: 1px solid #fff;}
.list_nr .l_le li ul li a{ color: #000;}
.list_nr .l_le li.hv ul li a{ color: #000;}
.list_nr .l_le li.hv ul li.li_dis a{ color: #a58e2b;}
.list_nr .c_rt{ width: 740px; float: left; display: inline; margin-left: 30px; font-size: 14px; line-height: 24px; color: #504e4b; padding-top: 50px;}
.list_nr .c_rt h1{ width: 80%; margin: 0 auto; font-size: 24px; line-height: 32px; text-align: center; font-family: "微软雅黑"; font-weight: normal;}
.list_nr .c_rt p{ padding-top: 20px;}
.list_nr .c_rt p img{ display: block; width: auto; max-width: 100%; margin: 0 auto;}
.list_nr .c_rt .list_a{ display: block; width: 168px; height: 58px; line-height: 56px; margin: 30px auto 0; background: #784b96; font-size: 20px; font-family: "微软雅黑"; color: #fff; text-align: center;}
.list_nr .c_rt .fbsj{ width: 100%; text-align: center; font-size: 14px; color: #9b9b9b; padding: 10px 0 15px; font-family: "微软雅黑"; border-bottom: 1px solid #ddd;}

.list_nr .c_rt2{ width: 800px; margin: 0; padding-top: 25px;}
.list_nr .c_rt2 li{ width: 370px; float: left; display: inline; margin-left: 30px; margin-top: 25px;}

/*新闻样式*/
.list_nr .news{ width: 740px;}
.list_nr .news li{ width: 100%; vertical-align: top; height: 40px; line-height: 40px; border-bottom: 1px dashed #ddd;}
.list_nr .news a{ float: left; font-size: 14px; color: #3c3c3c;}
.list_nr .news a:hover{ color: #a58e2b; text-decoration: underline;}
.list_nr .news span{ float: right; color: #999;}

.fanye{ width: 100%; text-align: center; padding-top: 15px; overflow: hidden; margin-left: -3px;}
.fanye a{ display: inline-block; border: 1px solid #ddd; color: #333; padding: 3px 8px 4px; margin: 0; margin-top: 15px; margin-left: 6px; line-height: 18px;}
.fanye a.act{ border: 1px solid #a58e2b; color: #a58e2b;}

.list_nr .doc{ width: 740px; padding-top: 0;}
.list_nr .doc li{ width: 370px; float: left; display: inline; margin-top: 50px; line-height: 18px;}
.list_nr .doc li a{ color: #6e6c67;}
.list_nr .doc li img{ width: 112px; float: left;}
.list_nr .doc li .doc_r{ width: 238px; float: left; display: inline; margin-left: 10px; font-size: 12px; margin-top: -9px;}
.list_nr .doc li .doc_r p{ padding-top: 7px;}
.list_nr .doc li .doc_r p.str{ width: 238px;}
.list_nr .doc li .doc_r p.p1 span{ display: block; font-size: 14px; color: #a58e2b; font-weight: bold;}
.list_nr .doc li .doc_r p b{ display: block;}
.list_nr .doc li .doc_r p strong{ display: block; font-weight: normal;}
.list_nr .doc li .doc_r p .doc_xx{ color: #a58e2b; font-style: normal;}

.list_nr .doc .doc_nr{ width: 100%; padding-top: 50px;}
.list_nr .doc .doc_nr img{ width: 112px; float: left;}
.list_nr .doc .doc_nr span{ float: right; width: 610px;}
.list_nr .doc .doc_nr span b{ display: block; color: #a58e2b;}

/*意见和建议*/
.yj{ width: 630px; height: 290px; background: #c8c8c8; border-radius: 10px; position: fixed; top: 50%; left: 50%; margin-top: -145px; margin-left: -315px; z-index: 10; display: none;}
.yj p{ width: 595px; margin: 0 auto;}
.yj p.p1{ text-align: right; padding-top: 8px;}
.yj p.p1 .close{ cursor: pointer;}
.yj p.p2{ padding-top: 8px;}
.yj p.p2 textarea{ width: 575px; height: 160px; padding: 10px; background: #fbfbfb; border: 0; font-size: 14px; line-height: 24px; color: #555;}
.yj p.p3{ text-align: center; padding-top: 8px;}
.yj p.p3 img{ cursor: pointer;}
.bgcolor{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 9; background: #000; filter: alpha(opacity=70); opacity: .7; display: none;}

.video-show-nr{ width: 100%; padding: 20px 0;}
.video-show-nr iframe{ width: 100%; height: 555px; padding: 0; margin: 0;}