@charset "gb2312";

/* 共用css */

* { margin: 0; padding: 0 }

body { font:12px/1.5 'Microsoft Yahei', 'Simsun'; color: #666666; background: #fff }

img { border: 0;}

ul { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

a { outline: none; }

a:link, a:visited { text-decoration: none; color: #666 }

a:hover { text-decoration: none; }

.clear { clear: both; }

.blank { height: 5px; overflow: hidden; width: 100%; margin: auto; clear: both }

.f_l { float: left }

.f_r { float: right }

.l_box { width: 670px; }

.r_box { width: 300px; }
.p14{ font-size:13px; line-height:18px; letter-spacing:1px; margin-top:5px; margin-bottom:10px;}

/* 头部信息 */

header { width: 100%; margin: 20px auto; overflow: hidden; clear: both; }

#topnav { width: 100%; background: #7d2907; height: 46px; line-height: 46px; text-align: left;  }

#topnav a { display: inline-block; font-size: 16px; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; padding: 0 15px; }

#topnav a:hover { background: #fff; color: #000; }

#topnav a { color: #FFF }

#topnav_current { background: #F3FF41; }/* 高亮选中颜色 */

a#topnav_current { color: #000 }

.logo h1{font-size:26px;font-family: 微软雅黑;font-weight:bold;letter-spacing:2px;color:#7d2907;}

article { width: 1000px; margin: 20px auto; }

.dzwz { width: 1000px; height: 70px; margin:65px auto 0; background: url(/images/bg_dzwz.png) no-repeat; }
.dzwz h5 { width: 75px; text-align: center; font-size: 18px; line-height: 24px; color: #fff; font-family: "微软雅黑"; padding: 11px 0 11px 10px; height: 48px; letter-spacing: 10px; margin: 0 5px 0 0; float: left; }
.dzwz ul { height: 54px; overflow: hidden; width: 660px; float: left; margin: 8px 4px 8px 0; }
.dzwz ul li { color: #333333; float: left; line-height: 27px; }
.dzwz ul li a { font-size: 12px; color: #333333; line-height: 27px; margin: 0 10px; font-family: "微软雅黑"; display:inline-block; }
.dzwz .zixun, .dzwz .yuyue, .dzwz .ychz { width: 72px; height: 62px; float: left; text-indent: -9999em; margin: 4px 10px 0 0; transition: all 0.4s ease 0s; }
.dzwz .zixun { background: url(/images/tit_dzwz_zixun.png) no-repeat; }
.dzwz .yuyue { background: url(/images/tit_dzwz_yuyue.png) no-repeat; }
.dzwz .ychz { background: url(/images/tit_dzwz_ychz.png) no-repeat; }
.w1000{width: 1000px; margin: 0 auto}


/*footer*/

footer { background: #333; width: 100%; clear: both; text-align: center;margin-bottom:110px; }

.ft-copyright { color: #fff; line-height: 24px; }

.ft-list { background: url(../images/ft-wx-s.png) no-repeat right; height: 100px }

/*返回顶部*/

*html { background-image: url(about:blank); background-attachment: fixed; }/*解决IE6下滚动抖动的问题*/

#tbox { width: 54px; float: right; position: fixed; right: 50px; bottom: 15px; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

_margin-bottom: 15px; }/*解决IE6下不兼容 position:fixed 的问题*/

#togbook, #gotop { width: 54px; height: 56px; display: block; background: url(../images/icons.png) no-repeat #111; box-shadow: 0px 1px 0px rgba(255,255,255,.1), inset 0px 1px 1px rgba(0,0,0,.7); border-radius: 6px; }

#togbook { margin: 5px 0; background-position: 10px -36px; }

#gotop { background-position: 12px 10px; }

#togbook:hover, #gotop:hover { opacity: 0.5 }

/*标签云*/

.cloud { width: 100%; clear: both; overflow: hidden }

.cloud h3 { line-height: 40px; color: #38485A; font-size: 18px; border-bottom: 1px solid #E6E6E6; height: 40px; }

.cloud ul { margin: 20px 0 }

.cloud ul li { line-height: 24px; height: 24px; display: block; background: #999; float: left; padding: 3px 11px; margin: 10px 10px 0 0; border-radius: 8px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

.cloud ul li a { color: #FFF }

.cloud ul li:nth-child(8n-7) { background: #8A9B0F }

.cloud ul li:nth-child(8n-6) { background: #EB6841 }

.cloud ul li:nth-child(8n-5) { background: #3FB8AF }

.cloud ul li:nth-child(8n-4) { background: #FE4365 }

.cloud ul li:nth-child(8n-3) { background: #FC9D9A }

.cloud ul li:nth-child(8n-2) { background: #EDC951 }

.cloud ul li:nth-child(8n-1) { background: #C8C8A9 }

.cloud ul li:nth-child(8n) { background: #83AF9B }

.cloud ul li:first-child { background: #036564 }

.cloud ul li:last-child { background: #3299BB }

.cloud ul li:hover { border-radius: 0; text-shadow: #000 1px 1px 1px }

/* 切换卡 */

.moreSelect { width: 100%; margin: 30px 0 20px 0; overflow: hidden }

.ms-top { height: 32px; border-bottom: solid 1px #EAEAEA; font-size: 14px }

#tab li a { float: left; height: 32px; cursor: pointer; line-height: 32px; list-style-type: none; padding: 0 15px; }

#tab li.cur a { color: #fff; background: #f77825; }

.bd { display: none }

.bd-news ul { padding: 10px 0 0 10px; background: url(../images/ph2.png) no-repeat 10px 29px; }

.bd-news ul li { border-bottom: solid 1px #EAEAEA; line-height: 30px; height: 30px; overflow: hidden; font-size: 14px; padding: 10px 0 0 30px; }

.bd-news ul li a { display: block; }

.bd-news ul li a:hover { color: #000; }

.bd-news ul li:hover { border-bottom: #000 1px solid; }/* 鼠标放上去的效果 */



.articlecon {

    padding-top: 20px;

}

.autohei {
margin:0 auto;
width:98%;

    height: auto;

    overflow: hidden;

}



.articlecon h1 {

    line-height: 42px;

    font-size: 2.3em;

    color: #9D2024;

    font-family: "微软雅黑";

    text-align: center;

}/*文章标题效果*/



.wenzhang {

    font-size: 1.4em;

    line-height: 26px;

    width: 680px;

    margin: 0px auto;

    color: #333;
}
.wenzhang p {
    text-indent: 2em;
    margin: 10px;
}
.jianjie {

    font-size:14px;

    line-height: 26px;

    width: 680px;

    margin: 0px auto;

    color: #333;
	text-indent:2em;
}
.jianjie img{
	float:left; margin-right:15px;
}


.autohei {

    

    line-height: 26px;

    width: 680px;

    margin: 0px auto;

    color: #333;

    height: auto;

    overflow: hidden;

}

/*文章内容样式*/



.e2 li h3 a {

    color: #9D2024;

    font-family: "微软雅黑";

}



.sidelt {

    width: 716px;

    margin: 0px auto;

    background-color: #FFF;

}

.left {

    float: left;

}

.cha_border {

    border: 1px solid #CEBEA4;

    padding: 1px;

}

.autohei {

    height: auto;

    overflow: hidden;

}

.lt_title {

    height: 36px;

    line-height: 36px;

    overflow: hidden;

    padding-left: 13px;

    background: url("../images/lt_titbg.png") repeat-x scroll center top transparent;

    border-bottom: 1px solid #CEBEA4;

}



.lt_list {

    padding: 10px 20px 16px;

}

.autohei {

    height: auto;

    overflow: hidden;

}

.bzym_xxf {

    border-bottom: 1px solid #D2C8BA;

    float: left;

    width: 668px;

}



.place {

    height: 24px;

    line-height: 24px;

    text-indent:5px;

    color: #999;


    border-bottom: 3px solid #db6d4c;

    overflow: hidden;

    font-family: 宋体;

    margin-top: 16px;

    text-align: left;

}
.freetitle{
	width:670px;

    height: 30px;
	font-size:16px;
	font-weight:bold;

    line-height: 24px;

    text-indent:5px;

    color:#9D2024;

    border-bottom: 3px solid #db6d4c;

    overflow: hidden;

    font-family:"微软雅黑";

    margin-top: 16px;

    text-align: left;

}

.e2 li a.title {

    overflow: hidden;

    line-height: 25px;

    font-weight: bold;

    font-size: 14px;

    margin-left: 2px;

}



.e2 span.info {

    display: block;

    line-height: 23px;

    color: #555;

    padding-left: 12px;

}



.e2 p.intro {

    color: #776955;

    text-indent: 18px;

    line-height: 20px;

    margin-left: 5px;

    padding-left: 10px;

    padding-right: 10px;

    margin-right: 15px;

}



.dede_pages ul {

    float: left;

    padding: 12px 0px 12px 16px;

}



.listbox {

    width: 720px;

    float: left;

    clear: both;

    overflow: hidden;

}



.e2 li a.preview {

    width: 84px;

    float: left;

    margin-right: 7px;

    margin-bottom: 3px;

    margin-left: 10px;

    display: inline;

}/*列表样式*/
    .pagelist li{ float:left; margin-right:5px; list-style-type:none;}/*分页样式*/

/*最新动态*/

.news { width: 100%; margin-bottom: 15px;overflow: hidden; clear: both }

.news h3 { line-height: 40px; color: #38485A; font-size: 18px; border-bottom: 1px solid #E6E6E6; height: 40px; margin-bottom: 5px }

.news h3 span { float: right; font-size: 12px; }

.news h3 span a { color: #999; padding: 0 5px }

.news h3 span a:hover { color: #F60; text-decoration: underline }

.news ul { padding: 5px 0 0 5px;}

.news ul li { border-bottom: solid 1px #EAEAEA; line-height: 26px; height: 26px; overflow: hidden; font-size: 14px; padding: 5px 0 0 10px; }

.news ul li a { display: block; }

.news ul li a:hover { color: #000; }        

.ask a { color:#333; text-decoration:none;}

.ask a;link { text-decoration:none;}

.ask { width:99%; border:1px solid #eeeeee; margin:0 auto;}

.aplace { border-bottom:1px solid #eeeeee; padding-left:10px; height:40px; line-height:40px; font-family:'微软雅黑'; font-size:13px;}

.question { width:95%; margin:10px auto; border:1px solid #eeeeee; color:#333333;}

.question h3 { background:url(../images/question_img_03.jpg) no-repeat; height:28px; line-height:28px; font-size:20px; text-decoration:none;}

.question .qtitle { width:95%; height:28px; line-height:28px; padding:20px 20px 0 20px; overflow:hidden; background:url(../images/question_img_03.jpg) no-repeat 20px 20px; color:#333;}

.question .qtitle1 { float:left;font-size:15px;margin-left:36px; font-weight:bold;}

.question .qtitle2 { display:block; float:left; line-height:25px;display:block;height:25px;padding-top:3px;width:70px;}

.question .qtitle3 {float:right;font-size:12px;display:inline-block}

.question .sp1 {font-size:12px;line-height:30px; padding:0 20px;}

.question .sp2 { line-height:30px;background:url(../images/sy_zjwd_img_061.jpg) no-repeat 20px 10px; text-indent:1em; padding:0 20px; font-size:14px;}

.question .sp3 { display:block; height:30px; padding:0 20px; margin:5px 0 20px 420px;}

.similar { width:95%; margin:10px auto; border:1px solid #eeeeee; color:#333333;}

.similar .title { width:95%; height:28px; line-height:28px; padding:10px 20px 0 20px;}

.similar .title span { display:block; width:170px; height:28px; background:url(../images/similar_title.png) no-repeat 5px 4px; background-color:#ff6600;}

.similar .title span { padding-left:30px; color:#fff; font-size:14px; font-weight:bold;}

.similar ul { width:95%; height:180px;  padding:10px 20px 20px 20px;}

.similar ul li { width:49%; height:35px; line-height:35px; margin-right:1%; float:left; border-bottom:1px dashed #e0e0e0;     overflow: hidden;}

.similar ul li a { display:block; width:100%; float:left; font-size:14px;}

.anwser { width:95%; margin:10px auto; border:1px solid #eeeeee; color:#333333; overflow:hidden;}

.anwser .anwser_box { margin:10px 20px; overflow:hidden;}

.anwser .anwser_box .title { background:url(../images/sy_zjwd_img_22.jpg) no-repeat; height:28px; line-height:28px; padding-left:40px; font-size:14px;}

.anwser .anwser_box .doctor { margin:10px auto; overflow:hidden;}

.anwser .anwser_box .doctor img { width:120px; height:110px; border:1px solid #e0e0e0; float:left;}

.anwser .anwser_box .doctor h3 { width:70%; font-size:16px;color:#006766; float:left; margin-left:20px;}

.anwser .anwser_box .doctor .p1 { width:70%; float:left; margin-left:20px; line-height:25px; font-size:12px;}

.anwser .anwser_box .doctor .p1 span { color:#F00;}

.anwser .anwser_box .doctor .p2 { width:70%; float:left; margin-left:20px; line-height:45px; font-size:14px;} 

.anwser .anwser_box .doctor .p2  span { display:inline-block; width:80px; height:25px; line-height:25px; font-size:12px; border-radius:5px; background-color:#FE6700; color:#fff; text-align:center; margin-right:5px;}

.anwser .anwser_box .abbottom { border:1px dashed #e0e0e0; padding:10px 5px; margin-top:20px;}

.anwser .anwser_box .abbottom p { line-height:22px; font-size:14px;}

.qaa { width:95%; margin:10px auto; overflow:hidden;}

.qaa img { width:30px; height:66px; float:left;}

.qaa ul { width:90%; height:64px; margin-left:3px; border:1px solid #e0e0e0; float:left;}

.qaa ul li { width:24%; height:32px; line-height:32px; margin-right:1%; float:left; font-size:13px; text-align:center;}       

.other_question { width:95%; margin:10px auto; border:1px solid #eeeeee; color:#333333; overflow:hidden;}

.other_question { margin:10px 20px; overflow:hidden;}

.other_question .oqbox { margin:10px 20px; overflow:hidden;}

.other_question .oqbox .otitle { display:inline-block; width:100px; height:30px; line-height:30px; color:#fff; font-size:14px; background-color:#ff6600; text-align:center;}

.other_question .oqbox .obottom { overflow:hidden; margin-top:20px;}

.other_question .oqbox .obottom .obtitle { width:25px; height:25px; line-height:25px; font-size:14px; text-align:center; border-radius:25px; background-color:#006766; color:#fff; float:left;}

.other_question .oqbox .obottom ul li { margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}

.other_question .oqbox .obottom h3 { height:25px; line-height:25px; font-size:15px; margin-left:35px; margin-bottom:15px;}

.other_question .oqbox .obottom p { line-height:25px; font-size:14px; margin-left:35px; margin-bottom:10px;}

.other_question .oqbox .obottom h3 a:hover { color:#ff6600;}        

.ask_list { width:96%; margin:1% auto; padding:1%; border:1px solid #eeeeee; color:#333333;}

.ask_list ul li { overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}

.ask_list .altitle { width:25px; height:25px; line-height:25px; font-size:14px; text-align:center; border-radius:25px; background-color:#196F4A; color:#fff; float:left;}

.ask_list h3 { height:25px; line-height:25px; font-size:15px; margin-left:35px; margin-bottom:15px;}

.ask_list p { line-height:25px; font-size:14px; margin-left:35px; margin-bottom:10px;}
 
.ask_list h3 a:hover { color:#ff6600;}

.xgyd{width:682px;border: 1px solid #e0e0e0;height:210px;margin-top:20px;}
.xgyd span{
    height: 40px;
line-height:40px;
    padding: 0 20px;
      font-size: 18px;
    color: #94311c;}
.xgyd ul li{
width:290px;
margin:5px 20px;
height:20px;
line-height:20px;
float:left;
overflow:hidden;
}