﻿*{margin:0px; padding:0px; font-size:13px; cursor:default;letter-spacing: 0.5px;}
ul,li{ list-style:none;}
a{text-decoration:none}
hr{border: 1px solid #abc4c4;}
body{ background:#EFF6F8}
.wid{ padding:0px 11.7%;width:1000px;position:relative;margin: 0px auto;}
.black{ clear:both; height:0px;}
.font_color{ color:#777777}
.page{text-align: right;margin-top: 10px;}
.mouse_p,#menu li div,#menu li span,.u_img img,.spe_box img,.spe_box span,.more,.doc_head img,.b_h,.b_add_k,.qustion_box ul li a,#link ul li a,#web span{cursor: pointer;}

.header_top{height: 30px;line-height: 30px;background: #FFD996;color: #09917B;z-index: 9999; width:100%;}
.header_top .left_nav{ float:left;}
.header_top .right_nav{ float:right;}
.header_top .left_nav li,.header_top .right_nav li{ margin:0px 5px;}
.header_top .active{color: #09917B;}
.header_top a{color: #039E85;}
.header_top a:hover{color:#ffffff;}
#to_top{position: fixed;right: 6%;bottom: 20%; display:none;}
#weixin{z-index: 100;width: 100%;height: 100%;position:fixed;top: 0px;left: 0px;background:url(../images/weixin_bg.png); display:none;}
.weixin_box{position: fixed;top: 13%;left: 34%;z-index: 9;background: #fff;padding: 30px;}
.weixin_str{font-weight: bold;font-size: 15px;color: #00ae8e;text-align: center;margin-top: 7%;}

#menu li{float:left;}
#header{background:url(../images/head_bg.jpg) no-repeat; background-size:100% 100%}
.in{display:inline-block; display:-moz-inline-stack;*display: inline; *zoom:1;}
.b{display:block;}
.min{}
.min2{ font-size:25px;}
.logo{padding:4% 0px;}
.logo_r{position: absolute;top: 0px;right: 13%;z-index: 1;}
.search{position: relative;bottom: 18px; width:60%;}
.search select{height: 32px;border: 1px solid #07b091;border-right: none;position: relative;top: 1px;right: -4px;}
.search input[type=text]{ width:60%; height:30px; border:1px solid #07b091;}
.search input[type=submit]{ background:url(../images/search.png) center no-repeat; height:32px; width:10%;border:1px solid #07b091;border-left: none;}
.fl_search2_box{background:#F1F0CD;padding: 20px;}
.s_left{ float:left; width:69%;}
.s_right{ float:right; width:30%;border-left: 1px solid #ccc;}
.search2{left: -9px;position: relative;}
.search2 input{padding: 5px;border: 1px solid #EBBF35;}
.search2 input[type=text]{ width:30%;}
.search2 input[type=submit]{background: #EBBF35;border: 1px solid #EBBF35;}
.search2 select{height: 28px;border: 1px solid #EBBF35;border-right: none;right: -9px;position: relative;}
.sresult{ margin-bottom:15px;clear: both;}
.stxt{margin: 5px 0px;color: #333;height: 100px;clear: both;}
.spic{display: block;float: left; margin-right:15px;}
.spic img{ height:100px;}
.sstr{display: block;width: 70%;float: left;line-height: 1.54;}

.s_right_t{display: block;font-size: 14px;line-height: 1.29;font-weight: bold; color:#333;margin-bottom: 10px;margin-left: 20px;}
.s_right_h li,.s_right_n li{margin-left: 20px;margin-bottom: 10px;}
.s_right_h{margin-bottom: 20px;}
.s_right_h li img{ width:105px;height: 118px;}
.s_right_h li span{display: block;text-align: center;margin-top: 5px;}
.s_right_n li{}

#menu{ background:#f49fc9;height: 35px;line-height: 35px;padding: 0px 11.7%;}
#menu div{display:inline-block; display:-moz-inline-stack;zoom: 1;*display: inline;}
#menu li{margin-right:6%;}
.menu_logo{ position:relative;bottom:20px;float: left;}
.menu_logo span{display:block;}
.menu_txt{color: #EBEBEB;font-weight: 600;font-size: 14px;}
.m_txt,.m_ico,.rd em,.b_m .b_body i{behavior: url(skin/fenglang/style/ie-css3.htc);border-radius:50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.m_txt{background: rgb(240, 227, 176);width: 35px;height: 35px;line-height: 35px;text-align: center;border: 1px solid #B7BE00;}
.m_ico{width: 5px;height: 5px;background: rgb(214, 223, 4);margin-left: 15px;margin-top:1px;}
/*#menu ul li:hover .menu_txt{color:#FFFFFF;}
#menu ul li:hover .m_txt{ background:#FFFFFF;}
#menu ul li:hover .m_ico{background: #ffffff;}*/
.menu_this{color:#FFFFFF;}
.m_this{background:#FFFFFF;}
body{background:url(../images/body_bg.jpg);}
#tobody{ padding-top: 10px; position:relative;}

#flash,.uc{background:#f8d78f;}
#flash{ float:left; height:300px;padding: 8px;}
.rd{position:relative;bottom: 30px;z-index: 100;left: 80%;}
.rd em{background:#CCCCCC;margin: 0px 5px;height: 15px;width: 15px;display: inline;float: left;}
.rd .activeSlide{background:#666666;}
#web_box{ height:300px; margin-left:1%; float:right;}
.uc{padding:8px; width:320px; height:140px;line-height: 25px;}
.uc li{/*margin: 0px 1px;*/ width:100px;}
.u_img{ background:#FFFFFF;width: 100%;height: 100px;text-align: center; overflow:hidden;}
.u_img img{ width:100%; height:100%;}
.uc li span{width: 100%;text-align: center;margin-top: 3px;}
.notice{ background:#FFFFFF; margin-top:10px;height: 150px;width: 336px;}
.notice_tit{background:#FCD276; padding: 5px 9px;}
.notice_txt{padding: 5px 9px;line-height: 18px;}

#special{ border:10px solid #f8d78f; margin:20px 0px; padding:10px;background:url(../images/dw_bg.jpg) no-repeat #FFFFFF;}
#special div{width:15px; font-size:15px;position: relative;left: 10px;bottom: 80px;}
#special ul{ margin-left:30px;width: 94.5%;}
#special ul li{width: 18%;margin-left: 10px; background:#F8FFC8;}
#special .spe_box{ width:100%; height:100%;position: relative;overflow: hidden;}
#special ul li img{ width:100%;}
#special ul li span{position: absolute;left: 0px;bottom: 0px;height: 0px;width: 100%;text-align: center;line-height: 25px;background: #E9FF77;}
#special .spe_box:hover{display:block;}

.news_box ul,.news_tit{padding: 10px;}
.news_box{width:30%;background: #F1F0CD;}
.news_tit{background: #8ab7a9;}
.more{float: right;}
.news_box ul{ padding-bottom:0px;}
.news_box ul li{ margin-bottom:10px;}
.news_box ul li img{width: 45px;vertical-align: top;margin-right: 10px;  height: 45px; cursor:pointer;}
.news_box ul li span{display: inline-block;width: 80%;height: 45px;overflow: hidden; cursor:pointer;}

#news,#doctors,#game,#qustion{ margin-bottom:20px;}
.doctor_tit,.game_tit,.qustion_tit{padding: 10px;}
.doctor_tit span,.game_tit span,.qustion_tit span{ font-size:16px; font-weight:bold;}
.doctor_tit{ background:#dddca6;}
.game_tit{ background:#D6E27C;}
.qustion_tit{ background:#E0CF74;}

.doctors ul li{width: 22.4%;height: 135px;position: relative;overflow: hidden;padding: 10px;}
.doctors ul li:hover{background: #B1FDA7;}
.doc_head{width: 40%;overflow: hidden;margin-right: 10px;text-align: center;}
.doc_head img{ width:100%; height:auto;margin-bottom: 8px;}
.doc_txt{position: absolute;top: 10px;line-height: 20px;padding-right: 10px;}
.doc_txt span{display:block}
.doc_txt p{height: 80px;overflow: hidden;}

.games{padding:10px 10px 0px 10px;background: #F1F0CD;}
.games ul li{width: 19%; margin-bottom:10px;}
.games ul li a img{cursor:pointer;}
.game_cen_tit{display: block;width: 63%;text-align: center;padding-top: 10px; cursor:pointer;}

.qustion_box{border: 1px solid #ccc;padding:0px 10px 10px 10px;background: #F1F0CD;}
.qustion_box ul{width:32.7%;margin-top: 10px;}
.qustion_box ul .ntit{display: block;font-weight: bold;margin-bottom: 5px;}
.qustion_box ul li{margin-right: 12.2%;padding: 1% 0px 1% 0px;border-bottom: 1px dashed #A8A5A5;margin-left: 10px;}
.qustion_box .qustion_txt{width: 202px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 30px;}

#link{margin-top: 20px;}
#link ul li{margin: 0px 1%;}
#link,#link ul li a{color: #434D4C;}

#footer{ text-align:center;padding-top: 20px;/*background: url(../images/body_bg.jpg);*/clear: both;}
#footer #web{background: #C58E1A;color: #fff;padding: 8px 11.7%;}
#footer #web a{margin: 0px 1%; color:#FFFFFF}
#footer #copy{padding: 1% 0px;}
#copy a:hover{color:#000000}

#tobody .here{ padding-bottom:10px;}
/*#tobody .t_left,#tobody .t_right{ position:absolute; top:0px;}*/
#tobody .t_left{ width:720px; float:left;}
#tobody .t_left table{background: #fff;padding: 10px;border-bottom: 1px solid #ccc;}
#tobody .t_right{width: 250px;/*min-height: 600px;position: absolute;*/ margin-left:10px; float:left;}
#tobody #t_right_fix{ top:30px;}
#tobody .son_box{background: #F1F0CD;margin-bottom: 15px;padding: 10px;}
#tobody .son_box .son_tit{padding-bottom: 5px;border-bottom: 1px solid #ccc;margin-bottom: 10px; position:relative;}
#tobody .son_box .son_tit strong{font-size: 18px;font-family: ����;}
#tobody .son_box .son_tit span{position: absolute;top: 20%;right: 0px;}
#tobody .son_box .son_list img{width: 174px;height: 185px; cursor:pointer;}
#tobody .son_box .son_list span{display: block;text-align: center;margin: 8px;width: 158px; cursor:pointer;}
#tobody .son_box .son_list a{ color:#000000; cursor:pointer;}
#tobody .son_box .son_list a:hover,#tobody .o_box .o_list a:hover,.more:hover{ color:#0198B4;}
#tobody .son_box .news ul li{line-height: 25px;padding: 0px 5px;}
#tobody .son_box .news ul li font{ float:right;}
#tobody .son_box .news ul li:hover{background:#EAFEFF;}
#tobody .o_box{background:#F1F0CD;padding: 8px;border-bottom: 1px solid #CCCCCC;width:250px;}
#tobody .o_box .o_tit{font-size: 14px;font-weight: bold;font-family: ����;padding-bottom: 8px;}
#tobody .o_box .o_list{line-height: 22px;}
#tobody .o_box .o_list a{color:#000000; cursor:pointer;}

.pl_tit{border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.pl_tit a,.pl_cen_tit font{float: right;}
.pl_box{margin: 7px;background: #F1F1F1;padding: 5px;}
.pl_cen_tit{}
.pl_cen_txt{ padding:5px;}
.pl_form li{width: 45%;margin: 5px;}
#saytext{width: 80%;margin: 5px;padding: 5px;resize: none;}

.ecomment{margin-bottom: 5px;overflow-x: hidden;overflow-y: hidden;padding: 3px;background: #D8FDFC;}
.ecommentauthor {color: #F96;font-weight: bold;}

.d_list{}
.d_list li{background: #fff;border-bottom: 1px solid #ccc;padding: 8px;}
.d_list .d_h{ float:left;margin-right: 10px;}
.d_list .d_h img{width: 120px;height: 120px;}
.d_list .d_dname{ display:block;}
.d_list .d_dname a{color: #00ae8e;font-weight: bold;font-size: 16px;}
.d_list .d_dname span{color: #00ae8e;}
.d_list .d_dbo{margin: 5px 0px;display: block;height: 70px;overflow: hidden;}
.d_list .d_dtxt{color: #7A7A7A;line-height: 18px;margin-top: 5px;display: block;} 
.d_list .btn{border: 1px solid #00ae4b;background: #00ae4b;color: #fff;padding: 2px 10px;letter-spacing: 2px;}

.cen_tit{text-align: center;margin-bottom: 20px;}
.cen_tit h3{font-size: 23px;margin-bottom: 10px;}
.cen_tit span{}
.cen_txt{line-height: 22px;padding: 0px 10px;}
.cen_ot{ text-align:center;margin: 20px 0px;}
.cen_ot li span a{background: #94D4D6;padding: 5px 20px;margin-top: 5px;display: block;}

.diy_list{margin-right:50px}
.cen_txt img{max-width:100% !important; padding:0px !important; margin:0px !important;height: auto;}
.cen_txt *{ background:none !important; text-indent: 0px !important;font-size:1.2em !important;line-height: 1.4em !important;}
@media only screen and (max-width:640px){
*{font-size:1em;}
ul,li{ background:none !important;}
.wid{ padding:0px 1% !important;width:98%;!important}
#news, #doctors, #game, #qustion {margin-bottom: 10px;}
.here{ display:none;}
.header_top .right_nav{ display:none;}
.search{ position: static;width:100%;}
.search input[type=text]{width: 56%;}
.search2 font,.s_right{ display:none;}
.search2 input[type=text] {width: 45%;}
.search2 select{ height:30px}

.fl_search2_box{padding: 10px;}
.s_left{width: 100%;}
.sstr{width: 59%;}
.sstr .ssmall{height: 100px;overflow: hidden;}
.sstr .surl{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: absolute;left: 15px; margin-top: 10px;width: 90%;}
.stxt{height: 125px;}
.spic img{width:100px;height: 100px;}
.sresult{background: #ffffff;margin-bottom: 10px;padding: 5px;}

#tobody img:first-of-type{position: static !important;}
#menu{ padding:0px 1%;}
#menu li{margin:0px 3.9%;}
.menu_logo{position: static;}
.menu_txt,.m_ico{ display:none !important;}
#webtxt{ display:none;}
#special{margin: 10px 0px; padding: 0px;}
#special div:first-of-type{ display:none;}
#special ul{margin:0px;width: 100%;}
#special ul li{ float:left; width:25%; margin: 0px;}
#special ul li:first-of-type{ width:50%;}
.news_box{ width:100%; margin:0px;}
.newleft{ margin-right:0px !important;margin-bottom:10px;}
.games ul li{width: 48%;}
.game_cen_tit{display: block;width: 75%;height: 35px;overflow: hidden;}
.qustion_box ul{width: 100%;}
#link,#web{ display:none;}
#to_top{right: 1%;bottom: 10%;}

#tobody .t_left{width: 100%; padding:5px 0px;}
#tobody .t_right{ display:none}
.pl_form input{ width:100%;}
.ad img{ width:100%;}

.diy_list{margin-right:20px}
}