/* DEFAULTS
----------------------------------------------------------*/
.hf{ width:100%; overflow:hidden; z-index:1;}
.hf img{width:100%; z-index:1;}
.blank10{height:10px; width:100%; clear:both;}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
body{ font: 14px/180% Arial, Helvetica, sans-serif, "微软雅黑";background-color: #E8E8E8; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}

/* nav_menu */
.nav_menu{ height: 42px;  z-index:5;}
.nav{ height:41px;position:relative;margin:0 auto;  z-index:5;}
.nav .list li{float:left;  z-index:5;}
.nav .list a{float:left;display:block;width:100px;height:36px;text-align:center;font:1.2em "微软雅黑";color:#6f180c; z-index:5;}
.nav .list a:hover{color:#FFA304; z-index:5;}
.nav .list a:hover,.nav .list .now{color:#Fff;background:#fff; z-index:5; background-color:#5e150c; text-decoration:none;}
.nav .box{position:absolute;left:-5px;top:42px;width:1006px;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-bottom:2px solid #074c52; z-index:5;}
.nav .cont{position:relative;padding:25px 0 0px 24px;}

/* sublist */
.sublist li{float:left;width:168px;padding-right:24px;padding-bottom:24px;}
.sublist li h3.mcate-item-hd{font-family:'微软雅黑';padding-left:2px;font-size:14px;height:26px;line-height:26px;border-bottom:1px dashed #666666;}
.sublist li p.mcate-item-bd{padding-left:2px; color:#666666;}
.sublist li p.mcate-item-bd a{height:26px;line-height:26px;margin-right:5px;font-size:12px;color:#666666;text-decoration:none;display:inline-block;}
.sublist li p.mcate-item-bd a:hover{color:#6c5143;text-decoration:underline;}
.sublist li h3.mcate-item-hd a{ color:#000000;}
.sublist li h3.mcate-item-hd a:hover{ color:#f18a05;}

body   
{
    background: #d5d0b1;
    font-size: .80em;
    font-family: "微软雅黑";
    margin: 0px;
    padding: 0px;
    color: #696969;
}

a:link, a:visited
{
    color: #000;
    text-decoration :none;
    font-size:1em;
    
}

a:hover
{
    color: #E2AF38;
    text-decoration: none;
  
}
a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.botable{border-top:1px solid gray;border-left:1px solid gray; margin:40px; padding:0px; }
.botable td{ border-right:1px solid gray; text-align:center;border-bottom:1px solid gray; color:#313131; padding:0px; }
.biaotou{ background-color:#edeceb;}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}
.out{ width:1100px; background-color:#fff;margin:0 auto; padding:0 auto; overflow:hidden; }
.top{ width:1200px; margin:0 auto; padding:0 auto; background-color:#f8f4f5; height:150px; }
.line{ background-image:url("../image/line.jpg"); background-repeat:repeat-x; height:10px; width:100%;}
.bg{ width:100%; background-color:#f8f4f5;}
.left{ width:258px;  float:left; overflow:hidden;}
.right{ width:840px; float:left; }
.blank10{ height:10px; clear:both;  width:100%;}
.tabout{ border:1px solid #f0f0f0; width:98%; overflow:hidden;margin:0 auto; padding:0 auto; text-align:center;}
.tabout_l{ width:98%; overflow:hidden;margin:0 auto; padding:0 auto; text-align:center;}
.tabout ul li{ text-align:center; height:2.4em; font-size:14px; padding-top:5px; font-family:"微软雅黑"; list-style-type:none; border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#e0e0e0;}
.redTitle{ height:32px; color:White; background-color:#7e0204; text-align:center; vertical-align:middle; padding-top:5px; 
           font-size:1.2em; font-family:"微软雅黑"; 
           
}
.lineTitle{  padding-left:1em; text-align:left; height:45px; background-image:url("../image/line2.png"); background-repeat:repeat-x; margin-top:16px;}
           
.hua{width:95%; text-align:center; overflow:hidden; padding:3%;}
.hua img{ margin-top:10px;}
.dh{background-image:url("../image/dhbg.jpg"); background-repeat:no-repeat; color:#7e0204; height:131px; border:none; font-size:16px; text-align:left;padding-left:10px;}

.leftkg{ width:462px; float:left; padding:10px;}
.rightdh{ width:312px; background-color:#fbe49a; float:right; height:328px; overflow:hidden; padding-left:10px; padding-top:10px;}
.more{ float:right; width:80px; position:relative; height:20px;}

.tuxw1{ width:296px; height:180px; overflow:hidden; float:left;}
.tuxw1 ul li p{ font-size:14px; font-family:"微软雅黑"; color:Gray;  text-align:center; line-height:1.8em;}
.newlist { width:430px; float:left; margin-left:15px; overflow: hidden;}
.newlist ul li{ height:36px; border-bottom:1px dotted #e4d3d3; width:98%; text-align:left; padding-left:1em; padding-top:10px; }
/*************/
.f16{font-family:"微软雅黑"; color:Gray;font-size:16px;}
.f14{font-family:"微软雅黑"; color:Gray;font-size:14px;}
.f18{font-family:"微软雅黑"; color:#6f180c;font-size:16px;}
.tc{ text-align:center;}
.tleft{ text-align:left;}
.l18{ line-height:1.8em;}
.cred{ color:#6f180c;}
.cw{ color:White;}
.fb{ font-weight:bold;}
.cqing{ color:#947246;}
.pd3{ padding-top:3px;}
.pd6{ padding-top:6px;}
.pd8{ padding-top:6px;}
.pd10{ padding-top:10px;}
.ti2{ text-indent:2em;}
.bgray{ background-color:#333333;}
/*****************/
/*科普知识*/
.kepu ul li{ text-align:left; text-indent:1em;}
/*专家团队*/
.leftimg{ width:460px; height:340px; float:left; overflow:hidden; float:left;}
.leftimg p{ text-align:center;font-family:"微软雅黑"; color:Gray;font-size:14px;}
.rightJieShao{ width:445px; float:left; overflow:hidden;}
.rightJieShao p{ text-indent:2em; text-align:left; line-height:2em;  color:#947246; font-size:14px;font-family:"微软雅黑";}
/*我要咨询*/
.bgzx{ width:100%; background-image:url("../image/bgzx.jpg"); background-repeat:repeat-x; height:30px;}
.wyzx{ border-bottom:1px #6f180c dotted; padding-bottom:10px; }
.wyzx ul{ width:98%;}
.wyzx ul li{ width:40%; float:left; text-align:left; font-size:1em; line-height:2.4em; margin-left:15px;}
/*医德医风 典型病例*/
.ydyf{ width:48%; height:250px; overflow:hidden; float:left; margin-left:10px; border:1px solid #947246;}
.bgyf{background-image:url("../image/ydyfbg.jpg"); background-repeat:repeat-x; height:48px;width:100%;}
.ydyf ul li{ line-height:2.1em; font-size:14px;font-family:"微软雅黑"; text-align:left; text-indent:1em;}
/*foot*/

.foot p{ text-align:center; line-height:1.3em;}
.foot .con{ margin-top:15px; margin-left:40px; margin:0 auto; padding:0 auto;}

/*list 公共页面*/
.on { color:#6f180c; border-bottom:1px solild #6f180c; }
.content { width:92%; margin:0 auto; padding-top:15px; background-image:url("../image/contentbg.jpg"); background-position:right 0px ; background-repeat:repeat-y; min-height:490px;}
.content p{ text-indent:2em; line-height:2.1em; text-align:left; font-size:16px; color:Black;}
.content .list{width:95%; margin:0 auto; padding:0 auto;}
.content .list li{ text-indent:0.8em; line-height:2.4em; text-align:left; font-size:14px;font-family:"微软雅黑"; width:100%; border-bottom:1px dotted #6f180c; padding-bottom:2px;  }
.content .list li a:link{ color:Black; font-size:16px; text-decoration:none; }
.content .list li a:hover{ color:#6f180c;}

/*菜单 */

       #caidan ul{
            list-style: none;
        }
       #caidan .nav>li{
            float: left;
        }
        #caidan ul a{
            display: block;
            text-decoration: none;
            width: 110px;
            height: 35px;
            text-align: center;
            line-height: 35px;
            color: white;
            background-color: #7e714c;
            font-size:1.1em;
        }
       #caidan .nav>li:first-child a{
            border-radius: 10px 0 0 0px;
        }
       #caidan .nav>li:last-child a{
            border-radius: 0 10px 0px 0;
        }
        
       #caidan .drop-down{
            position: relative;
        }
       #caidan .drop-down-content{
            padding: 0;
            position: absolute;
            left: -1999px;
        }
       #caidan h3{
            font-size: 30px;
            clear: both;
        }
       #caidan .drop-down-content li:hover a{
            background-color:#6d080a;
         
            
        }
       #caidan .nav .drop-down:hover .drop-down-content{
            left: 0;
        }
        #caidan .nav { margin-left:50px; width:1200px;}
        
        .btnly
{
    width: 120px;
	height: 30px;
	color: white;
	padding-top:7px;
	font-size: 16px;
	display: block;
	background-color: rgb(242, 109, 11);
	text-align:center;
}

/*菜单 */

       #indexcaidan ul{
            list-style: none;
        }
       #indexcaidan .nav>li{
            float: left;
        }
        #indexcaidan ul a{
            display: block;
            text-decoration: none;
            width: 120px;
            height: 35px;
            text-align: center;
            line-height: 35px;
            color: white;
            background-color: #000;
            font-size:1.1em;
        }
       #indexcaidan .nav>li:first-child a{
            border-radius: 10px 0 0 0px;
        }
       #indexcaidan .nav>li:last-child a{
            border-radius: 0 10px 0px 0;
        }
        
       #indexcaidan .drop-down{
            position: relative;
        }
       #indexcaidan .drop-down-content{
            padding: 0;
            position: absolute;
            left: -1999px;
        }
       #indexcaidan h3{
            font-size: 30px;
            clear: both;
        }
       #indexcaidan .drop-down-content li:hover a{
            background-color:#670006;          
        }
       #indexcaidan .nav .drop-down:hover .drop-down-content
       {
            left: 0;
        }
        #indexcaidan .nav {  width:1200px;}
        
       /*改版首页*/
       .pqukuai{display:block; float:right; width:50%; padding-top:2em; line-height:2.4em; font-size:1em; padding-right:0.8em;}
       .dqukuai{width:389px; border:1px solid #560000; height:153px; float:left; overflow:hidden; margin-bottom:0.8em;}
       .dqukuai1{width:380px; border:1px solid #560000; height:153px; float:left; overflow:hidden; margin-bottom:0.8em; margin-left:10px;}
       .dqukuair{width:380px; border:1px solid #560000; height:153px; float:left; overflow:hidden; margin-bottom:0.8em; margin-right:10px;}
       .dqukuai2{width:580px;  float:left; overflow:hidden; margin-bottom:0.8em;}
       .pqukuai1{display:block; float:right;  padding-top:2em; line-height:2.4em; font-size:1em; padding-right:0.8em;}
       .pqukuai1 h1{ color:Black; font-size:1.2em; text-align:center; width:100%;}