/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{background:#fff;color:#333;font-family:"Î¢ÈíÑÅºÚ";font-size:13px;}
ul, ol {list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
address,cite,code,em,th {font-weight:normal;font-style:normal;}
input,button,textarea,select{font:100% Arial,'';vertical-align:middle}
table,td,tr,th{font-size:12px;}
a{color:#000;text-decoration:none;}

.fl { float:left;}

.fr { float:right;}

.w1000{width:1000px; margin:0 auto;}

.t_align{ text-align:center;}

.top { width:1000px; height:130px; margin:0 auto; background:url(../images/top.jpg) no-repeat;}



.banner .bd, .banner .bd ul{ overflow:hidden; width:100%;}

.banner .bd li{width:100%;}

.banner .bd li img { width:100%; height:100%;}

.banner .bd li a{display:block;width:100%;height:400px; text-align:center;}

.banner{ position:relative;}

.banner .hd{width:100%; position:absolute; bottom:10px;}

.banner .hd ul{ text-align:center; }

.banner .hd li{ width:30px; height:10px; background:#fff;  margin:0 4px; display:inline-block;cursor: pointer; text-indent:-99999px;}

.banner .hd li.on{background:#0273b7}

.dh{ width:100%;  height:40px;background-color:#d35616;}

.dh ul{ list-style:none;background-color:#d35616; height:40px;}

.dh ul li{text-align:center; float:left; width:90px; height:40px;  line-height:40px;}

.dh ul .nomenu_r { background:none;}

.dh ul li a,.dh ul li a:visited,.dh ul li a:active{ font-size:16px;  color:#FFF; text-decoration:none; display:block; width:84px; height:40px;}

.dh ul li a:hover{ color:#ccc;}

.submenu_l{background:url(../images/submenubg_l.gif) center left no-repeat; float:left; height:105px; width:5px;}

.submenu_con{float:left; height:100px; width:1000px; border:1px solid #CCC;border-radius:5px;margin-top:10px;background-color:#fff4e7;}

.submenu_r{background:url(../images/submenubg_r.gif) center left no-repeat; float:right; height:105px; width:5px;}

.bnav{width:980px;height:80px;margin:12px auto 0; padding-left:10px;font-size:12px;}

.bnav .nav_bg{width:35px;height:50px;margin-top:10px;background:#4078bc;float:left;color:#fff;line-height:20px;text-align:center;padding-top:10px;display:inline;position:relative;zoom:1}

.bnav .nav_arr{width:0;height:0;border-style:solid;border-width:6px 0px 6px 6px;border-color:#fff #fff #fff #4078bc;position:absolute;overflow:hidden;top:24px;left:35px;}

.bnav ul a:link{display:block;width:220px;height:20px;line-height:20px;float:left;overflow:hidden;color:#333}

.bnav ul a:visited{color:#333}

.bnav ul a:hover{color:#4078bc;}

.bnav ul li{
    width: 235px;
    height: 28px;
    float: left;
	font-size:13px;
	letter-spacing:0.5px;
    line-height: 24px;
    display: inline;
    overflow: hidden;
  
    margin-left: 10px;
    text-align: left; }

.bnav ul .nav_bg a { color: #FFFFFF; height: 40px; width: 25px; padding-left:5px;}

.bottom{width:auto;height:253px;background-color:#999;}

.bottom dl{width:990px;height:250px;font-size:12px;color:#fff;margin:auto;}

.bottom dl a{color:#fff;margin:0 20px;font-size:14px;}

.bottom dl a:link {color: #fff; text-decoration:none;}

.bottom dl a:visited {color: #fff;text-decoration:none;}

.bottom dl a:hover {color: #fff; text-decoration:underline;}

.bottom dl a:active {color: #fff;}

.bottom dl dt{line-height:40px;text-align:center;}

.bottom dl dd{width:100%;height:120px;margin:30px 0;line-height:24px;text-align:center;font-size: 13px;letter-spacing: 0.5px;}

.dqwz{width:968px; height:35px; margin:auto; padding-left:12px;}

.dqwz p{line-height:35px; font-size:12px; color:#004a72; background:url(../images/pdtbh.jpg) no-repeat center left; padding-left:20px;}

.ctop {width:1000px; height:auto; overflow:hidden;}

.list{ width:695px; height:auto; float:left;}

.list1{ height:150px; border-bottom:1px dashed #ccc;padding-top:20px;}

.list1 h1{ height: 26px;width:520px;float:right;line-height: 26px;  margin-bottom: 15px; overflow:hidden;}

.list1 h1 a{ color: #000;font-weight: bold;  font-size: 16px; float: left; display: block; }

.list1 p{font-size:13px;letter-spacing:0.5px; color:#666;  text-indent:2em; line-height:23px; float: right;  width:520px; margin: 0 15px 0 10px; display:inline;}

.list1 p a{color:#F00;}

.list1 em{font-style:normal; color:#999; font-size:12px; padding-left:20px;}

.list1 img{ width: 150px; height: 130px; float:left; display:inline;}

.page{width:685px; height:99px;}

.page ul{padding:20px 0px 0px 10px;}

.page ul li{float:left; border:#CCC solid 1px; padding:2px 8px; font-size:12px; margin-left:5px; display:inline;}

.page ul li a{color:#004a72;}

.page ul li a:hover{color:#F00;}

.right { width:280px; height:auto; float:right; overflow:hidden;}

.y_yyjj{float:right; width:280px;}

.y_yyjj_nr{ width:278px; border:#ccc 1px solid; overflow:hidden; /*height:266px;*/}

.y_yyjj_nr dl{ overflow:hidden;}

.y_yyjj_nr dl dt{ width:108px; padding:2px;border:#ccc 1px solid; margin:10px 5px 10px 10px; float:left; display:inline;}

.y_yyjj_nr dl dd{ width:130px; padding:10px 5px; line-height:26px; font-size:12px; color:#333; text-indent:2em;float: right; display:inline;}

.list_right_con2{ border:solid #ccc 1px; width:278px; height:300px; margin:10px 0; float:right;}

.list_right_con2 dt{ width:257px; padding:9px 0 0 5px;}

.list_right_con2 dd{ padding-left:95px; float:left}

.list_right_con2 dd a{background-color:#f58100;border-radius:5px;padding:5px 10px;color:#FFF;}

.list_right_con2 li{ height:30px;border-bottom: 1px dashed #b2b2b2; line-height:26px; width:260px; margin:0 auto}

.list_right_con2 span{ margin-left:20px; font-size:12px; float:left; width:50px}

.gdgd{ width:278px; height:34px;}

.gdgd p{line-height: 34px;font-size: 14px;font-weight: bold;text-align: left;padding-left: 10px;color: #000;float: left;}

.tx{ font-size:12px; padding:15px 0 5px 5px; line-height:20px; float:left}

.zx { margin:0 auto; text-align:center;}

.gdmd{ margin-top:5px;}

.list_right_con4{  border:solid #ccc 1px; width:278px; height:330px; margin:10px auto; float:right;}

.list_right_con4 ul{ width:278px; height:34px;padding-bottom:15px;}

.list_right_con4 p{ line-height:34px; font-size:14px; font-weight:bold; text-align:left; padding-left:10px; color:#000; float:left}

.list_right_con4 li{float:right; padding:12px 9px 0 0;}

.list_right_con4 dl{ width:258px; height:270px; padding:0 0 0 10px; }

.list_right_con4 dd{ width:258px; height:118px;}

.list_right_con4 dt{ height:16px; line-height:16px; width:260px; background:url(../images/list_lf02.jpg) no-repeat; margin-top:13px;font-size:14px;}

.list_right_con4 span{ font-size:13px; padding-top:5px; padding-left:5px; padding-right:15px; color:#FFF; font-weight:bold}

.list_right_con4 a{ color:#333; text-decoration:none;font-size:13px; }

.list_right_con4 a:hover{color:#0058a3; text-decoration:underline;}

.list_right_con6{  border:solid #ccc 1px; width:278px; height:291px; margin:10px auto; float:right;}

.list_right_con6 ul{ width:278px; height:34px;  padding-bottom:15px;}

.list_right_con6 p{ line-height:34px; font-size:14px; font-weight:bold; text-align:left; padding-left:10px; color:#000; float:left}

.list_right_con6 li{float:right; padding:12px 9px 0 0;}

.list_right_con6 dl{width:254px; height:235px; padding: 0 10px 0 10px;}

.list_right_con6 dt{ width:254px; height:169px;}

.list_right_con6 dd{font-size:13px; padding-top:10px; line-height:16px;}

.list_right_con6 span{ font-size:14px; color:#F00}

.y_nr { padding-bottom:6px; width:1000px; margin:6px auto 0; overflow:hidden;}

.float_l { float:left; display:inline;}

.y_nr_left{ width:690px; height:auto; float:left; padding-bottom:10px; display:inline; overflow:hidden; line-height:26px; border-bottom:none}

.y_wz{ font-size:12px; height:34px; line-height:34px; margin-left:10px; color:#004a72; border-bottom:#ccc 1px dashed; width:680px; display:inline}

.y_wz a{ color:#004a72;}
.y_main span{margin-left:235px; font-size:12px; color:#999;letter-spacing:1px;}
.y_main time{margin-left:25px;}
.y_main p{ font-size:14px; overflow:hidden;line-height:26px;}

.y_main h1{ margin:0px; padding:0px; font-size:24px; text-align:center; line-height:35px; }

.t_align{ text-align:center;}

.nry_table { background: none repeat scroll 0 0 #DCF0FF; margin-top: 5px;}

.nry_table table, .nry_table td { border: 1px solid #CCCCCC; border-collapse: collapse;}

.nry_table td { height: 30px; line-height: 30px; padding-left: 10px;}

.nry_table td a { font-family: 'ËÎÌå'; font-size:12px; color:#222222;}

.y_wznr{ overflow:hidden; clear:both; padding:10px 16px;}

.y_wznr span{margin:0px; line-height:25px;}

.y_zixunhf{width:660px; height:51px; padding:5px 15px; clear:both; border:#ccc 1px solid; border-top:none; border-bottom:none; overflow:hidden;}

.y_zixunhf p{ text-align:center; line-height:30px;}

.y_zixunhf p a{ color:#F00}

.y_yeshu{width:660px; height:20px; padding:5px 15px; clear:both; border-bottom:#ccc 1px solid; float:left}

.y_yeshu ul{width: 660px;float: left;height:15px;overflow:hidden; text-align:center; margin-top:5px; font-size:13px;}

.y_yeshu p{ width:500px; font-size:14px; color:#004a72; line-height:26px;}

.y_yeshu p a{ color:#39F;}

.anli_con1{ padding:0; margin:0px; border:#ccc 1px solid; border-top:none; clear:both; width:690px; overflow:hidden;zoom:1; }
.anli_con1 ul{margin:10px auto;}
.anli_con1 li{ float:left; width:330px; margin-left:13px; height:30px;line-height:30px; overflow:hidden;letter-spacing:0.5px; }

.anli_con1 p{ font-size:12px; line-height:25px; text-indent:2em; width:200px; margin:0 auto; overflow:hidden;}

.anli_con1 span{ font-size:14px; width:195px; display:block; padding-top:5px; text-align:center; margin:0 auto; height:22px; line-height:22px; background:#e8f3fb; overflow:hidden;}

.anli_con1 span a{ color:#045681;}

.anli_con1 p a{ color:#F00;}

.y_zixun_b{ height:92px; padding:0px 10px 0px 0px;font-size:12px;border:#ccc 1px solid; border-top:none;width:680px;float: left;}

.y_zixun_b img{ float:left; display:inline; overflow:hidden;}

.y_zixun_bnr{ padding:9px 0px 9px 100px;}

.y_zixun_b p{  color:#004a72; line-height:25px; text-indent:2em; }

.y_zixun_b strong{ line-height:26px; font-weight:100;}

.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:30px; 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;}

.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:#F68002;}

.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;}

.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:45px; 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:#F68000; 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 .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:#F68000; 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:#0071B7; 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 .altitle { width:25px; height:25px; line-height:25px; font-size:14px; text-align:center; border-radius:25px; background-color:#99301B; color:#fff; float:left;}

.ask_list ul li { overflow:hidden; margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}

.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;}