﻿@charset "utf-8";
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
img, fieldset {border: 0;}
*{ margin:0; padding:0; vertical-align:middle;}
/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	vertical-align:middle;
}

.f_l{ float:left;}
.f_r{ float:right;}
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}*/
/* set html5 elements to block */
ul,li{ list-style-type:none;}
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
html {-webkit-text-size-adjust: none;} /* 解决谷歌无法显示12px以下字号*/
body{ font-size:12px; font-family: arial,'宋体'; color:#636363; background:url(../images/bodybg.gif) 0 0 repeat; height: 100%;}
a{ color:#636363; text-decoration:none;}
a:hover{ color:#c7454c;}
.under_line{ text-decoration:underline;}
.green{ color:#187d7a;}
.green a{ color:#187d7a;}
.green a:hover{ color:#c7454c;}
.red{ color:#c7454c;}
.red a{ color:#c7454c; font-family:'宋体';}
.red a:hover{ color:#309e9e;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}

#wrapper{ width:100%; background:url(../images/bg1.gif) 0 0 repeat-x;}
#wrapper .allbg{ background:url(../images/bg1.png) 50% 150px no-repeat; _background-image:none;}
#content_bg{ width:1002px; background:#fff; -webkit-box-shadow:0px -5px 20px #000;-moz-box-shadow:0px -5px 20px #000; box-shadow:0px -5px 20px #000; margin:0 auto;  overflow:hidden;}

#top{ background:url(../images/bg2.gif) 0 bottom repeat-x; padding-bottom:23px;}
#top .bg{ height:170px; overflow:hidden;}
#top .bg .logo{ padding:44px 0 0 42px;}
#top .bg .logo img{ _width:246px; _height:62px;}
#top .bg .tmenu{ color:#187d7a; padding:12px 8px 0 0; line-height:18px;}
#top .bg .tmenu a{ padding:0 10px; color:#187d7a;}
#top .bg .tmenu a:hover{ color:#c7454c;}
.menu_bg{ height:41px; background: url(../images/mbg.jpg) 0 0 no-repeat;}
.mline{ width:1px; height:40px; background:url(../images/mline.png) right center no-repeat; float:left;}
.imenu { width:91px; font-size:14px; text-align:center; font-weight:bold; line-height:40px; float:left; background:url(../images/mline.png) right center no-repeat; _background:url(../images/mbg3.gif) right center no-repeat; position:relative; z-index:999;}
.imenu a { display:block; color:#fff;}
.imenu a:hover { background:url(../images/mbg2.png) center bottom no-repeat; _background:url(../images/mbg2.gif) center bottom no-repeat;}
.imenu_on { width:91px; height:40px; line-height:39px; font-size:14px; font-weight:bold; color:#fff; float:left; text-align:center; background:url(../images/mbg3.png) center bottom no-repeat; _background:url(../images/mbg2.gif) center bottom no-repeat; position:relative; z-index:999;}
.imenu_on a,.imenu_on a:hover{ color:#fff;}
.submnu { background:#7fb9ba;display:none; position:absolute; left:0; top:40px; font-size:12px; z-index:9999;}
.submnu ul{ width:91px; overflow:hidden;}
.submnu li{text-align:center; font-weight:normal; display:block; }
.submnu li a { padding:10px 0; *padding:0; line-height:16px; background:#7fb9ba;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', red='#079C81'); display:block; color:#fff; _height:36px; _line-height:36px;}
.submnu li a:hover{ background:#569c9c;filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; _color:#f00;}

.submnu ul.l2 { width:480px; padding:5px;}
.submnu ul.l2 li{ width:120px; float:left; text-align:center; font-weight:normal;}
.submnu ul.l2 li a{ line-height:30px; height:30px; display:block; text-align:center; padding:0;}
.search{ height:26px; line-height:26px; padding:10px 0 0 120px; background:url(../images/sbg1.png) 0 0 no-repeat; _background:url(../images/sbg1.gif) 0 0 no-repeat; color:#464646;}
.search a{ color:#464646; text-decoration:underline; padding:0 5px;}
.search a:hover{ color:#c7454c;}
.search input[type=text]{ border:1px solid #98bbb9; background:#fff; padding:0 2px; height:24px; line-height:24px; width:220px; margin:0 5px; float:left;}
.search input[type=button],.search input[type=submit]{ width:73px; height:26px; cursor:pointer; border:0; background:url(../images/btn1.gif) 0 0 no-repeat; float:left; margin-right:18px;}
.search select{ width:75px; height:24px; line-height:24px; float:left;}

#main,#foot{ width:980px; margin:0 auto; margin-bottom:35px;}
.changeBox_a1{ width:670px; height:280px; position:relative; float:left;}
.changeBox_a1 .a_bigImg{ position:absolute; display:none;}
/* ul_change_a2 */
.ul_change_a2{ position:absolute; height:16px; overflow:hidden; width:100%; bottom:0;}
.ul_change_a2 ul{ float:right;}
.ul_change_a2 li{ height:16px; width:22px; text-align:center; line-height:13px; float:left;}
.ul_change_a2 span{ height:13px; width:22px; padding:3px 0 0 0; margin-right:1px; cursor:hand; cursor:pointer; background:url(../images/bg4.png) -23px 0 no-repeat; _background:url(../images/bg4.gif) -23px 0 no-repeat; color:#fff; display:block; font-size:10px; font-weight:normal;}
.ul_change_a2 span.on{ background-position: 0 0;}
#Tab1{ width:298px; height:278px; border:1px solid #cbdddc;}
#Tab1 .menu_box,#Tab3 .menu_box{ height:40px; line-height:40px; font-weight:bold; color:#464646; font-size:14px;}
#Tab1 .menu_box li,#Tab3 .menu_box li{ width:149px; height:40px; background:url(../images/tbg1.png) 0 0 no-repeat; _background:url(../images/tbg1.gif) 0 0 no-repeat; float:left; text-align:center;}
#Tab3 .menu_box li{ width:109px;}
#Tab1 .menu_box li a,#Tab3 .menu_box li a{ color:#464646;}
#Tab1 .menu_box li.hover,#Tab3 .menu_box li.hover{ color:#1c8784; background-position:0 -50px;}
#Tab3 .menu_box li.hover{ background-position:0 -98px;}
#Tab1 .menu_box li.hover a,#Tab3 .menu_box li.hover a{ color:#1c8784;}
#Tab1 .Contentbox{ width:280px; margin:0 auto; padding-top:15px;}
#Tab1 .Contentbox li{ height:30px; line-height:30px; font-family:'宋体'; vertical-align:middle; overflow:hidden;}
#Tab1 .Contentbox li span{ font-family:arial; color:#a2a2a2; display:block; float:right;}
#Tab1 .Contentbox li a{ margin-right:100px; height:30px; overflow:hidden;}
#Tab1 .Contentbox li a:hover{ text-decoration:underline;}

#Tab2{ width:510px; margin-left:10px;}
#Tab2 .menu_box{ height:32px; padding:4px 0 0 7px; line-height:32px; background:url(../images/bg6.gif) 0 0 repeat-x; overflow:hidden; margin-bottom:10px;}
#Tab2 .menu_box ul{ float:right;}
#Tab2 .menu_box ul li{ width:85px; float:left; text-align:center; height:32px; line-height:32px; font-weight:bold; cursor:pointer;}
#Tab2 .menu_box ul li.hover{ border:1px solid #cbdddc; border-bottom:none; border-top:4px solid #1c8784; line-height:26px; color:#1c8784; background:#fff;}
#Tab2 .menu_box select{ width:120px;}

#Tab2 .Contentbox{ height:223px; background:url(../images/bg7.gif) 0 0 no-repeat; overflow:hidden;}
#Tab2 .Contentbox li{ width:90px; height:31px; line-height:31px; padding:0 6px; float:left; overflow:hidden;}
#Tab2 .Contentbox li a:hover{ text-decoration:underline;}

#Tab2 .Contentboxl{ height:223px; overflow:hidden;}
#Tab2 .Contentboxl li{ height:30px; line-height:30px; font-family:'宋体'; vertical-align:middle; overflow:hidden; border-bottom:1px solid #EBEBEB}
#Tab2 .Contentboxl li span{ font-family:arial; color:#a2a2a2; display:block; float:right;}
#Tab2 .Contentboxl li a{ margin-right:100px; height:30px; overflow:hidden;}
#Tab2 .Contentboxl li a:hover{ text-decoration:underline;}

#Tab2 select{ height:24px; line-height:24px; min-width:75px; margin-right:10px;}
#Tab3 .Contentbox{ padding:0 10px; min-height:145px; overflow:hidden;}
#Tab3 .Contentbox li{line-height:20px; padding:10px 0; border-bottom:1px solid #c5dedd; vertical-align:middle; overflow:hidden;}
#Tab3 .Contentbox li span{ display:block; margin-right:50px; font-weight:bold;}
#Tab3 .Contentbox li span.btn{ width:37px; height:20px; line-height:20px; text-align:center; color:#fff; background:#c7454c; float:right; margin:0; font-weight:normal; overflow:hidden;}
#Tab3 .Contentbox li span.btn a{ color:#fff;}


#k1{ width:210px;}
#k2{ width:758px; border:1px solid #cbdddc; overflow:hidden;}
#k3{ width:730px;}
#k4{ width:220px;}
#k5{ width:750px;}
#title1{ height:36px; line-height:36px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/bg5.gif) 0 0 no-repeat;}
#title2{ height:35px; line-height:35px; background:url(../images/bg13.gif) 0 0 no-repeat; padding:0 14px 0 30px; overflow:hidden; font-family:'宋体';}
#title2 strong{ font-size:14px; color:#187d7a;}
#title3,#title4{ height:36px; line-height:36px; color:#fff; padding:0 14px 0 25px; background:url(../images/bg11.gif) 0 0 no-repeat; font-size:14px; font-weight:bold; overflow:hidden;}
#title4{ background:url(../images/bg11_2.gif) 0 0 no-repeat;}
#title3 a,#title4 a{ display:block; float:right; font-family:'宋体'; font-size:12px; font-weight:normal;}

.left_slist li{ height:47px; line-height:47px; background:url(../images/btnbg.gif) 0 0 no-repeat;}
.left_slist li.m_btn2{ background-position:0 -47px;}
.left_slist li.m_btn3{ background-position:0 -94px;}
.left_slist li.m_btn4{ background-position:0 -141px;}
.left_slist li.m_btn5{ background-position:0 -188px;}
.left_slist li a{ display:block;}
.left_slist li a span,.m_list1 li a span,.m_list2 li a span{ display:block; text-indent:-9999px; width:210px; height:47px; cursor:pointer;}
.m_list1{ width:240px; float:right;}
.m_list1 li{ height:63px; line-height:63px; background:url(../images/btnbg.gif) 0 -242px no-repeat; overflow:hidden; margin-bottom:5px;}
.m_list1 li.m_btn6{ background-position:0 -310px;}
.m_list1 li.m_btn7{ background-position:0 -378px;}
.m_list1 li.m_btn8{ background-position:0 -447px; margin-bottom:0;}
.m_list2 li{ height:55px; line-height:55px; margin-bottom:5px; background:url(../images/btnbg.gif) 0 -717px no-repeat; overflow:hidden;}
.m_list2 li.m_btn9{ background-position:0 -777px;}
.m_list2 li.m_btn10{ background-position:0 -837px;}
.m_list2 li.m_btn11{ background-position:0 -897px; margin-bottom:0;}


.left_expert{ width:240px; float:left;}
.left_expert #demoTop{ height:431px; overflow:hidden;}
.left_expert #demoTop .indemo li{ padding:10px 0; border-bottom:1px solid #cbdddc; height:89px; overflow:hidden; vertical-align:middle;}
.left_expert #demoTop .indemo li .pic{ width:67px; height:90px; float:left; margin-right:12px; overflow:hidden;}
.left_expert #demoTop .indemo li .pic img{ max-height:90px; max-width:67px; _width:67px;}
.left_expert #demoTop .indemo li .txt{ width:160px; line-height:16px; height:90px; overflow:hidden; float:left;}
.left_expert #demoTop .indemo li .txt p.name{ margin-bottom:5px;}
.subject{ background:#ebf7f7; padding-bottom:18px; overflow:hidden;}
.subject .title{ height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff; padding-left:30px; background:url(../images/bg8.gif) 0 0 no-repeat; margin-bottom:18px; overflow:hidden;}
.subject ul{ width:708px; margin:0 auto; overflow:hidden;}
.subject ul li{ width:97px; height:145px; border-right:1px solid #b0d6d6; float:left; padding:0 10px;}
.subject ul li a{ display:block; line-height:18px; margin-bottom:10px;}
.subject ul li a:hover{ text-decoration:underline;}
.subject ul li:last-child{ border:0;}
.subject2{ padding:18px 10px; background:url(../images/bg12.gif) 0 0 repeat-x; overflow:hidden;}
.subject2 #title2{ margin-bottom:12px;}
.subject2 ul{ width:350px; height:225px; border:1px solid #cbdddc; background:#fff; overflow:hidden;}
.subject2 li{ width:97px; padding:0 4px; height:32px; line-height:32px; float:left; margin:0 5px 12px 6px; background:url(../images/btnbg.gif) 0 -669px no-repeat; display:inline-block; _margin:0 3px 12px 4px; overflow:hidden;}

.doctor_list{ height:230px; padding:24px 23px 0 23px; background:url(../images/bg9.gif) 0 0 no-repeat;}
.doctor_list li{ width:217px; float:left; overflow:hidden; background:url(../images/pbg1.png) center 0 no-repeat; _background:url(../images/pbg1.gif) center 0 no-repeat;}
.doctor_list .pic1,.doctor_list .pic2{ width:110px; height:139px; padding:6px; margin:0 auto; overflow:hidden;}
/*.doctor_list .pic2{ background:url(../images/pbg2.gif) 0 0 no-repeat;}*/
.doctor_list .pic1 p,.doctor_list .pic2 p{ width:110px; height:139px; line-height:139px; text-align:center; vertical-align:middle; *display:inherit; *font-family:arial; *font-size:120px; overflow:hidden;}
.doctor_list .pic1 p img,.doctor_list .pic2 p img{ max-height:139px; max-width:110px; vertical-align:middle; _width:110px;}
.doctor_list .txt{ width:122px; margin:0 auto; line-height:18px; height:40px; text-align:center; margin-top:5px; overflow:hidden;}
.doctor_list .txt strong{ font-size:14px;}
.doctor_list .txt:hover{ height:auto;}

#Tab3,.ret_box{ border:1px solid #cedfde; overflow:hidden;}
.ret_box ul{ padding:10px; height:150px; overflow:hidden;}
.ret_box li{ height:30px; line-height:30px; vertical-align:middle; overflow:hidden;}
.ret_box li a{ height:30px; overflow:hidden; margin-right:70px;}
.ret_box li span{ width:70px; display:block; color:#a2a2a2; float:right; text-align:right;}

.left_btn{ height:65px; line-height:65px; margin-bottom:5px; overflow:hidden;}
#k5 .contbox{ width:369px; overflow:hidden;}
#k5 .contbox .allheight{ height:320px; overflow:hidden;}
#k5 .contbox ul.list{ min-height:150px; width:340px; margin:0 auto; overflow:hidden; padding:10px 0;}
#k5 .contbox ul.list li{ height:30px; line-height:30px; vertical-align:middle; overflow:hidden;}
#k5 .contbox ul.list li span{ padding-right:5px; font-family:'宋体';}
#k5 .contbox .txtbox{ padding:20px 0; width:340px; border-bottom:1px solid #8bbebc; height:80px; line-height:18px; overflow:hidden; margin:0 auto;}
#k5 .contbox .txtbox .pic{ width:80px; height:80px; overflow:hidden;}
#k5 .contbox .txtbox .pic img{ max-height:80px; max-width:80px;  _width:80px;}
#k5 .contbox .txtbox .txt{ width:235px; height:80px; overflow:hidden;}
#k5 .contbox .txtbox .txt strong{ line-height:25px; font-size:14px;}
#k5 .contbox .txtbox .txt span{display:block; height:25px; overflow:hidden;}

.secondary_menu{ overflow:hidden;}
.secondary_menu li a{ display:block; height:47px; line-height:47px; font-size:14px; padding-left:50px; background:url(../images/mbg4.gif) 0 -47px no-repeat; overflow:hidden;}
.secondary_menu li.current a,.secondary_menu li a:hover{ color:#309e9e; font-weight:bold; background-position: 0 0;}
.txt_content{ width:680px; margin:0 auto; padding:50px 0; line-height:180%; font-size:14px;}
.txt_content p{ margin-bottom:20px;}
.txt_content h3{ font-size:30px; line-height:30px; font-weight:normal; text-align:center; margin-bottom:50px; font-family:"微软雅黑";}
.txt_content h3 span{ font-size:12px; display:block; border-bottom:1px solid #8bbebc; color:#8bbebc; text-align:center; padding:15px 0;}
.txt_content table{ border-collapse:collapse; margin-bottom:20px; font-size:12px;}
.txt_content table td,.txt_content table th{ border:1px solid #d7d7d7; line-height:20px; padding:5px 10px;}
.txt_content table th{ background:#f6f6f6; font-weight:bold; text-align:left;}
.txt_content table strong{ font-size:inherit;}
.txt_content p.photo{ border-bottom:1px solid #8bbebc; text-align:center; padding-bottom:40px; margin-bottom:30px; overflow:hidden;}
.txt_content strong{ font-size:16px;}
.txt_content p.sel{ overflow:hidden; margin-bottom:20px;}
.txt_content p.sel span{ display:block; width:325px;}
.txt_content p.sel span img{ _width:325px; _height:216px; _display:block;}

.app_title{ width:720px; margin:0 auto; line-height:38px; padding-top:10px; font-size:14px; font-weight:bold; color:#c7454c; overflow:hidden; border-top:1px solid #8bbebc;  margin-top:-40px;}
.txt_content table.app{border-collapse:collapse;}
.txt_content table.app td{ border:1px solid #cbdddc; line-height:24px; text-align:center; padding:15px 0; }
.txt_content table.app tr.title td{ height:26px; line-height:26px;  background:#ecf6f5; font-weight:normal; border:1px solid #cbdddc;}
.btn1{ width:50px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#fff; cursor:pointer; border:0; background:#309e9e; -moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; margin:0 auto;}
.btn1 a{ display:block; color:#fff;}
.btn1 a:hover{ color:#fff;}
.back{ width:720px; margin:0 auto; padding:20px 0 40px 0;}

.new_allbox{ width:720px; margin:0 auto; padding:16px 0; overflow:hidden;}
.new_allbox .first{ height:120px; padding:25px 0; border-bottom:1px solid #8bbebc;  overflow:hidden;}
.new_allbox .first .pic{ width:160px; height:120px; display:table-cell; vertical-align:middle; overflow:hidden; float:left;}
.new_allbox .first .pic img{ max-height:120px; max-width:160px; _width:160px; vertical-align:middle;}
.new_allbox .first .txt{ width:540px; height:120px; float:right; line-height:20px; overflow:hidden;}
.new_allbox .first .txt p.title{ height:30px; line-height:30px; font-size:14px; font-weight:bold; margin-bottom:5px; overflow:hidden;}
.new_list{padding-top:20px; overflow:hidden;}
.new_list2{ width:680px; padding:20px 0; margin:0 auto; overflow:hidden; line-height:40px;}
.new_list li,.new_list2 li{ height:24px; line-height:24px; vertical-align:middle; overflow:hidden;}
.new_list li span,.new_list2 li span{ width:80px; padding-right:5px; display:block; float:right; text-align:right; color:#a2a2a2; overflow:hidden;}
.new_list li a,.new_list2 li a{ margin-right:150px; overflow:hidden; font-family:'宋体';}
.share{ width:680px; margin:0 auto; border-top:1px solid #8bbebc; border-bottom:1px solid #8bbebc; padding:22px 0; line-height:18px; overflow:hidden;}
.share span.but{ width:290px; text-align:right;}
.share span.but a{ padding:0 20px;}
.dep_box{ width:720px; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.dep_box b{ font-size:14px; color:#c7454c;}
.dep_box #title3{ margin-bottom:15px;}
.dep_box ul{ background:url(../images/bg14.gif) 0 0 repeat-y; border-top:1px solid #cbdddc; overflow:hidden;}
.dep_box ul li{ width:114px; height:31px; line-height:31px; padding:0 15px; float:left; overflow:hidden;}
.dep_list{ width:720px; margin:0 auto; padding:0 0 20px 0; overflow:hidden;}
.dep_list li{ border:1px solid #ccdedd; padding:12px; height:120px; vertical-align:middle; margin-bottom:10px; overflow:hidden;}
.dep_list .pic{ width:90px; height:120px; overflow:hidden; float:left;}
.dep_list .pic p{ width:90px; height:120px; line-height:120px; vertical-align:middle; text-align:center; display:table-cell; *display:inherit; *font-family:arial; *font-size:104px; overflow:hidden;}
.dep_list .pic p img{ vertical-align:middle; max-height:120px; max-width:90px; _width:90px;}
.dep_list .txt{ width:575px; line-height:20px; height:120px; overflow:hidden; float:right;}
.dep_list .txt p.name{ line-height:28px; overflow:hidden;}
.dep_list .txt p.name strong{ font-size:14px;}
.dep_list .page{ border:0;}
.dyn_box1{ border:1px solid #cddedd; padding:15px; line-height:20px; overflow:hidden;}
.dyn_box1 strong{ color:#309e9e;}
.dyn_box2{ line-height:26px; overflow:hidden;}
.dyn_box2 strong{ color:#309e9e; font-size:14px; line-height:30px;}
.dyn_box2 select{ min-width:96px; height:24px; line-height:24px; margin:0 10px;}
.service_list{ width:720px; margin:0 auto; padding:10px 0; overflow:hidden;}
.service_list li{ height:40px; line-height:40px; vertical-align:middle; border-bottom:1px solid #e5eeed; overflow:hidden; padding:0 5px;}
.service_list li span{ width:80px; display:block; float:right; text-align:right; color:#a2a2a2; overflow:hidden;}
.service_list li a{ margin-right:150px; font-family:'宋体'; overflow:hidden;}
.service_list .page{ border:0;}

.form li{ line-height:32px; vertical-align:middle; padding:8px 0; overflow:hidden;}
.form li span.txt1{ float:left; width:100px; line-height:32px; margin:0;}
.form li span{ display:block; margin-left:100px;}
.form input[type=text]{ width:200px; height:30px; line-height:30px; border:1px solid #ccc; text-indent:5px;}
.form select{ width:100px; height:26px; line-height:26px;}
.form textarea{ width:550px; height:270px; padding:5px; line-height:18px; border:1px solid #select; margin-bottom:20px;}
.form input[type=button]{ width:100px; height:26px; line-height:26px; text-align:center; cursor:pointer; border:0; background:url(../images/btn3.gif) 0 0 no-repeat;}

.link{ border:1px solid #cfe0df; position:relative; z-index:100; padding:23px 10px; *padding-top:10px;}
.link h3{ width:85px; height:30px; line-height:30px; text-align:center; background:#fff; font-size:14px; color:#187d7a; position:absolute; left:50%; top:-15px; z-index:10; margin-left:-42px;}
.link #demoLeft{ width:948px; margin:0 auto; overflow:hidden;}
.link #demoLeft img{ float:left; margin-right:6px; border:1px solid #e6e6e6; height:50px;}
#demoLeft .indemo {float: left; width: 500%;}
#demo1,#demo3,#demo2,#demo4 {float: left;}
#foot .mlist{ padding:15px 0; text-align:center; line-height:24px;}
#foot .mlist a{ padding:0 5px;}
#foot .copyright{ border-top:2px solid #187d7a; text-align:center; line-height:20px; padding:40px 0 0 0; overflow:hidden;}
#foot .copyright a{ color:#c7454c; text-decoration:underline;}
.more{ line-height:30px; text-align:right; font-size:14px; font-weight:bold; overflow:hidden;}
.more a span{ font-family:'宋体';}

.page{ border-top:1px solid #8bbebc; text-align:center; padding:25px 0; color:#878b8b; margin-top:25px; overflow:hidden; line-height:20px;}
.page a{ color:#878b8b; padding:0 5px;}
.page a:hover{ color:#c7454c;}

.see_d4{display:block; float:left; display:inline; margin:0; background:#e0e7eb; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#515355; width:230px; line-height:44px; }
.see_d5{display:block; float:left; display:inline; margin:0 1px; background:#e0e7eb; font-family:"微软雅黑"; font-size:18px; color:#515355; text-align:center; width:518px; line-height:20px; padding:10px 0 0px 0; height:34px;}
.see_d5 select{ height:20px; line-height:20px;}
.see_d5 span{ font-size:12px;}
.sd_detail{ border:1px solid #ddd; border-top:none; background:#fff; padding-top:1px; overflow:hidden;}
.sd_detail .left{ width:492px; float:left; overflow:hidden;}
.sd_detail .ny_left{ width:749px; float:left; overflow:hidden;}
.sd_detail .left h3,.sd_detail .ny_left h3{ height:42px; line-height:42px; font-family:"微软雅黑"; font-size:16px; background:#f1fbfd; color:#198ba1; border-right:1px solid #ddd; border-bottom:1px solid #ecf1f3; overflow:hidden;}
.sd_detail .left h3 span{ width:164px; display:block; float:left; text-indent:19px;}
.sd_detail .left h3 span.last{ width:163px;}
.sd_detail .ny_left h3 span{ width:292px; display:block; float:left; text-indent:20px;}
.sd_detail .ny_left h3 span.first{ width:164px;}
.sd_detail .left .kuai{ width:164px; height:318px; border:none; float:left; text-indent:19px; overflow-y:scroll; padding-top:10px;}
.sd_detail .left .kuai a,.sd_detail .ny_left .kuai a,.sd_detail .ny_left .kuai1 a{ line-height:28px; display:block;}
.sd_detail .left .kuai a:hover,.sd_detail .ny_left .kuai a:hover,.sd_detail .ny_left .kuai1 a:hover{ color:#057a90; background:#ebf1f8;}
a.onact{ color:#057a90; background:#ebf1f8;}
.sd_detail .ny_left .kuai,.sd_detail .ny_left .kuai1{ width:292px; height:318px; border:none; float:left; text-indent:19px; overflow-y:scroll; padding-top:10px;}
.sd_detail .ny_left .kuai1{ width:165px;}
.sd_detail .right{ width:159px; float:right; padding-top:18px;}
.sd_detail .ny_right{ width:229px; float:right; padding-top:18px;}
.sd_detail .right .pic,.sd_detail .ny_right .pic{ width:100px; height:100px; text-align:center; margin:0 auto; overflow:hidden;}
.sd_detail .right .pic img,.sd_detail .ny_right .pic img{ max-height:100%;}
.sd_detail .right h3,.sd_detail .ny_right h3{ font-size:14px; text-align:center; line-height:50px; overflow:hidden;}
.sd_detail .right .text,.sd_detail .ny_right .text{ width:128px; line-height:22px; margin:0 auto 10px auto; max-height:145px; overflow-y:auto;}
.sd_detail .btn{ width:104px; height:33px; line-height:33px; color:#fff; font-family:"微软雅黑"; font-size:17px; background:#84ca17; cursor:pointer; border:none;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.photo_list{ width:750px; margin:0 auto; padding:20px 0; overflow:hidden;}
.photo_list ul{ overflow:hidden;}
.photo_list li{ width:150px; float:left; margin-bottom:20px; background:url(../images/pbg1.png) center 0 no-repeat; _background:url(../images/pbg1.gif) center 0 no-repeat;}
.photo_list li .pic{ width:110px; height:139px; padding:6px; margin:0 auto; overflow:hidden;}
.photo_list li .pic p{ width:110px; height:139px; line-height:139px; text-align:center; vertical-align:middle; *display:inherit; *font-family:arial; *font-size:120px; overflow:hidden;}
.photo_list li .pic p img{ max-height:139px; max-width:110px; vertical-align:middle; _width:110px;}
.photo_list li .txt{ width:122px; margin:0 auto; line-height:20px; height:40px; text-align:center; margin-top:5px; overflow:hidden;}
.photo_list li .txt strong{ font-size:14px;}

/*微信*/
#gotop{ width:85px; height:20px; background:url(../images/erweima.png) -256px -28px no-repeat; _background:url(../images/erweima.gif) -256px -28px no-repeat; float:right; margin:16px 10px 0 0; _margin:12px 10px 0 0; position:relative; z-index:9999; c/*ursor:pointer;*/}
#gotop_img{ width:246px; height:119px; background:url(../images/erweima.png) -1px -3px no-repeat; _background:url(../images/erweima.gif) -1px -3px no-repeat; position:absolute; z-index:99999; left:-100px; top:20px; display:none;}
.book{ list-style:22px; padding:20px;}
.book strong{ font-size:14px;}
.book p{ margin-bottom:15px;}
.book select{ margin-right:20px;}
.choice_form{ overflow:hidden;}
.choice_form li{ border-bottom:1px solid #cbdddc; overflow:hidden; padding:10px 0;}
.choice_form li.title{ padding:0;}
.choice_form li.title .form_info_1,.choice_form li.title .form_info_3{ border-bottom:0; background:#ecf6f5;}
.choice_form li.title .form_info_3{padding:5px 0; height:40px; line-height:20px; text-align:center;}
.choice_form .form_l_1{width: 210px; float:left; line-height:18px; padding:10px;}
.choice_form .form_l_1_title{width: 233px; float:left; line-height:50px; text-align:center; font-weight:bold; margin:0; font-weight:bold; font-size:14px; border-left:1px solid #cbdddc; border-top:1px solid #cbdddc;}
.choice_form .form_l_1 img{ float:left; margin:0 10px 0 0; max-width:65px; _width:65px;}
.choice_form .form_r_1{border-top:1px solid #cbdddc; border-right:1px solid #cbdddc; width:705px; float:right;}
.form_info_1,.form_info_3{ width:46px; float:left; border-left:1px solid #cbdddc; border-bottom:1px solid #cbdddc; line-height:20px; text-align:center;}
.form_info_1{ padding:5px 0; line-height:40px; background:#ecf6f5; font-weight:bold;}
.form_info_3{ height:22px; padding:14px 0;}


.psyl{ width:900px; margin:0 auto; border:1px solid #cbdddc; overflow:hidden; line-height:28px; padding:25px;}
.psyl p{ margin-bottom:10px; overflow:hidden; _height:30px; _overflow:inherit;}
.psyl p strong{ font-size:14px; display:block; line-height:50px;}
.psyl textarea{ margin:10px 0; line-height:18px; height:100px; padding:5px; width:888px; border:1px solid #cbdddc;}
.psyl input.txt, .psyl select{ height:26px; line-height:26px; border:1px solid #cbdddc; padding:0 5px; margin-right:10px;}
.psyl select{ padding-right:0}
.psyl span.txt1{ display:block; float:left; width:165px;}
.psyl p.pj label{ display:block; margin:5px; float:left; width:18%;}

#Tab2 .Contentboxl .list{ height:90px; margin-bottom:15px; overflow:hidden;}
#Tab2 .Contentboxl h3{ font-size:16px; line-height:30px; color:#c7454c; text-indent:10px;}
#stop_doctors ul{ margin:0; padding:0}
#stop_doctors ul li{ list-style: none; width:21%; height:30px; line-height:30px; vertical-align: middle; margin:0 2%; overflow:hidden; float:left; display:inline}

/*滚动条*/
#mainBox{ width:510px; height:90px; position:relative; overflow:hidden;}
#content{position:absolute; left:0; top:0;}
.scrollDiv{ width:10px;  position:absolute; top:0; background:#499; border-radius:5px; cursor:pointer;}
