@charset "gb2312";
/* CSS Document */

* { padding:0px; margin:0px; }
.clear { clear:both; }
.red { color:#f00; }
.green { color:#125646; }
a { text-decoration:none; }
 a:hvoer {
text-decoration:underline;
}
ul { list-style:none; }
img { border:none; }
body { font:12px Verdana, Arial, Tahoma; background:#125646; }
#main { background:#fff; width:1010px; margin:0px auto; }
.header { width:1010px; margin:0px auto; height:100px; background:url(../images/headimg/bg_logo.gif) repeat-x; margin:auto; padding-bottom:10px; }
.top_right { float:right; }
#taitou img { margin:0px; float:left; }
#banner { width:1010px; margin:0px auto; height:261px; /*background:#e4edeb;*/ padding:5px 0px; }
/*头部幻灯开始*/



.flashbox { height:261px; width:995px; margin:0px auto; }
.flash { width:745px; height:253px; float:left; position:relative; top:8px; }
.flash_img { width:745px; height:253px; display:none; }
.nav { width:246px; height:261px; float:right; }
.nav img { float:left; }
.nav a { text-decoration:none; border:none; }
.nav ul { background:url(/images/bg/bg_nav.gif) repeat-x; }
.nav ul li { float:left; font-size:0; line-height:0; }
.nav ul li a { width:246px; text-indent:-9999px; display:block; text-decoration:none; }
#navg1.nave a { height:41px; background:url(../images/tit/banner_img1.jpg) no-repeat left top; display:block; }
#navg2.nave a { height:42px; background:url(../images/tit/banner_img2.jpg) no-repeat left top; display:block; }
#navg3.nave a { height:40px; background:url(../images/tit/banner_img3.jpg) no-repeat left top; display:block; }
#navg4.nave a { height:40px; background:url(../images/tit/banner_img4.jpg) no-repeat left top; display:block; }
#navg5.nave a { height:47px; background:url(../images/tit/banner_img5.jpg) no-repeat left top; display:block; }
/*.nav ul li .thover {}*/

#navg1.naveh a { height:41px; background:url(../images/tit/banner_img1_.jpg) no-repeat left top; display:block; }
#navg2.naveh a { height:42px; background:url(../images/tit/banner_img2_.jpg) no-repeat left top; display:block; }
#navg3.naveh a { height:40px; background:url(../images/tit/banner_img3_.jpg) no-repeat left top; display:block; }
#navg4.naveh a { height:40px; background:url(../images/tit/banner_img4_.jpg) no-repeat left top; display:block; }
#navg5.naveh a { height:47px; background:url(../images/tit/banner_img5_.jpg) no-repeat left top; display:block; }
/*头部幻灯结束*/



/*----------------------------菜单样式------------------------------*/

.nav_mian { width:1010px; background:url(../images/bg5.jpg) repeat-x; line-height:36px; margin:0px auto; margin-bottom:10px; }
.nav_mian ul { width:980px; margin:0 auto; display:block; background:url(../images/bg6.jpg) no-repeat; height:36px; }
.nav_mian ul li { width:98px; float:left; font-weight:bold; text-align:center; }
.nav_mian ul li a { width:98px; line-height:40px; display:block; color:#fff; text-decoration:none; }
.nav_mian ul li a:hover { background:url(../images/bg7.jpg) no-repeat center center; text-decoration:none; color:#fff; }
/*常识开始*/

.common-sense { width:995px; margin:0px auto 10px auto; height:98px; background:url(../images/common-bg.jpg) repeat-x; }
.common-sense-text { width:182px; height:84px; text-align:center; background:url(../images/common-bg1.jpg) no-repeat; float:left; margin:7px 0 0 14px; display:inline; }
.common-sense-text h2 { width:182px; float:left; height:30px; line-height:30px; text-align:center; font-size:18px; font-weight:bold; color:#047460; }
.common-sense-text h2 a { color:#047460; text-decoration:none; }
.common-sense-text h2 a:hover { color:#f00; text-decoration:underline; }
.common-sense-text { width:182px; float:left; }
.common-sense-text ul { width:182px; float:left; }
.common-sense-text ul li { width:182px; line-height:27px; }
.common-sense-text ul li a { padding:0 5px; width:auto; color:#047460; text-align:center; text-decoration:none; }
.common-sense-text ul li a:hover { text-decoration:underline; color:#f00; }
.list_container { width:995px; margin:0px auto; }
.add { width:993px; height:36px; background:url(../images/add_bj.gif) repeat-x; border:1px solid #99cfc3; margin-top:5px; }
.add_left { height:36px; width:600px; float:left; }
.add_left p { font-size:12px; line-height:36px; color:#125646; height:36px; padding-left:32px; background:url(../images/add_pic.gif) no-repeat; }
.add_left p a { text-decoration:none; color:#125646; }
 .add_left p a:hvoer {
text-decoration:underline;
color:#125646;
}
.add_right { height:24px; float:right; margin:6px 5px 0px 0px; }
.add_right input { float:left; line-height:20px; font-size:12px; }
.text_input { width:200px; height:22px; margin-right:10px; background:url(../../assets/images/search_bj.gif) repeat-x; border:1px solid #157328; }
.list_left { width:655px; height:auto; margin-top:10px; float:left; }
.list_hot { width:655px; float:left; }
.list_right { width:330px; float:right; margin-top:10px; }
.list_main { width:651px; margin-left:4px; _margin-left:2px; float:left;}
.yyghzx { width:651px; }
.yyghzx h2 { width:651px; height:27px; font-size:12px; line-height:27px; color:#fff; font-weight:normal; background:url(../images/page_top.gif) no-repeat; }
.yyghzx h2 span { margin:0px 5px; }
.yygh_con { width:649px; height:65px; border:1px solid #d1d1d1; background:#f6f6f6; }
.yygh_text_con { width:520px; height:65px; float:left; }
.yygh_text { width:520px; height:32px; float:left; }
.yygh_text span { display:block; height:22px; width:62px; margin-top:5px; float:left; line-height:22px; text-align:right; }
.yygh_text input { display:block; width:110px; height:20px; border:1px solid #666; margin-top:5px; line-height:22px; float:left; }
.yygh_text .sex { width:110px; height:20px; margin-top:5px; line-height:22px; float:left; }
.yygh_text select { display:block; height:20px; border:1px solid #666; line-height:22px; float:left; }
.yygh_con .but { width:120px; height:65px; float:right; }
.yygh_con .but input { margin:10px 0px 0px 0px; }
.text_main { width:649px; margin:10px 0px 0px 0px; border:1px solid #d1d1d1; }
.text_main h1 { font-size:26px; text-align:center; color:#125646; margin:10px 0px; }
.text_main h2 { font-size:12px; text-align:center; color:#000; margin:10px 0px; font-weight:normal; }
.keyword { width:573px; height:77px; background:url(../images/key_bj.gif) no-repeat; margin:10px auto; }
.keyword a { display:block; width:190px; height:38px; color:#000; font-size:12px; float:left; text-align:center; line-height:38px; }
.text_con { width:620px; margin:0px auto; font-size:12px; line-height:24px; color:#777; }
.text_con p { font-size:14px; line-height:24px; color:#000; margin:10px 0px; text-indent:2em; }
.infor { width:90%; color:#f00; font-size:14px; margin:0px auto; line-height:32px; }
.infor span { font-size:14px; }
.online { width:80%; margin:20px auto; text-align:center; }
.online img { margin:0px 30px; }
.page_link { margin:10px auto; text-align:center; color:#125646; }
.page_link a { color:#125646; }
.page_link span { margin:0px 10px; }
.ico_page { width:100%; margin:20px auto; text-align:center; }
.ico_page img { margin:0px 14px; _margin:0px 12px; }
.yqts { width:100%; height:180px; background:#fefaef; border:1px solid #999; }
.yellow { color:#ff6000; }
.yqts h2 { font-size:14px; margin:10px 0px 10px 20px; line-height:32px; color:#ff6000; }
.yqts p { font-size:12px; margin:10px 0px 10px 20px; line-height:24px; }
.yqts img { margin:0px 0px 10px 20px; }
.tjyd { width:653px; height:100px; border:1px solid #999; margin:10px 0px 0px 0px; }
.tjyd h2 img { float:left; }
.tjyd h2 { width:100%; height:33px; background:url(../images/page_bottom_tit_bj.gif) repeat-x; line-height:33px; font-size:14px; color:#078788; }
.tjyd ul { width:100%; font-size:14px; }
.tjyd ul li { display:block; float:left; width:200px; height:30px; line-height:30px; margin-left:10px; }
.tjyd ul li a { color:#000; }
.jylc { width:651px; height:130px; border:1px solid #999; margin:10px 0px 0px 0px; float:left;}
.jylc h2 img { float:left; }
.jylc h2 { width:100%; height:33px; background:url(../images/page_bottom_tit_bj.gif) repeat-x; line-height:33px; font-size:14px; color:#078788; }
.jylc_con img { margin:10px 0px 0px 10px; }
.page_bootm { width:100%; margin:10px auto; text-align:center; float:left; }
.page_bootm img { margin:0px 15px; }
/*列表页右侧第一块*/

.list_r1_con { margin:10px 0px 0px 10px; }
.list_r1_up { width:305px; border-bottom:1px dashed #000; float:left; padding-bottom:10px; margin:10px 0px 10px 0px; }
.list_r1_con dl { float:left; width:135px; }
.list_r1_con dl dt img { border:1px solid #666; padding:1px; }
.list_r1_con dl dd a { font-size:12px; line-height:32px; color:#000; padding-left:10px; }
.list_r1_con dl dd a:hover { text-decoration:underline; color:#f00; }
.list_r1_con p { font-size:12px; width:160px; float:left; line-height:24px; color:#000; margin:0px 0px 0px 10px; text-indent:2em; .
}
.list_r1_con p a { text-decoration:none; color:#f00; }
.list_r1_con p a:hover { text-decoration:underline; color:#f00; }
.list_r1_con ul { list-style-image:url(../images/ico1.gif); clear:both; }
.list_r1_con ul li { font-size:12px; color:#000; line-height:24px; margin-left:20px; width:285px; border-bottom:1px dashed #666; }
.list_r1_con ul li a { color:#000; }
.list_r1_con ul li a:hover { text-decoration:underline; color:#f00; }
.list_right_p1 { width:328px; height:280px; border:1px solid #abc0b4; float:left; }
/*列表页右侧头部切换*/

#list_right1_body { float:left; width:328px; height:280px; }
#list_right1_body UL { LIST-STYLE-TYPE: none; padding:0px; margin:0px; }
#list_right1_body LI { FONT-FAMILY: "宋体", Arial, Verdana; }
#list_right1_top { width:328px; HEIGHT: 27px; float:left; }
#list_right1_top UL { float:right; display:block; width:328px; height:27px; background:url(../images/list_top_bj.gif) repeat-x; }
#list_right1_top UL LI { display:block; FLOAT: left; width:108px; height:27px; margin-left:1px; font-size:14px; }
#list_right1_top UL LI A { width:108px; height:27px; CURSOR: pointer; text-decoration: none; DISPLAY: block; line-height:27px; text-align:center; font-size:12px; color:#fff; }
#list_right1_bottom { width:328px; height:253px; display:block; overflow:hidden; float:left; }
#list_right1_bottom UL { display:block; width:328px; float:left; }
.l_r1_n { background:url(../images/right_top_bj.gif) no-repeat; font-size:12px; color:#fff; }
.l_r1_nh { background:url(../images/right_top_hover.gif) no-repeat; font-size:12px; color:#fff; }
/*专家切换*/

.nr_zj { width:330px; margin-top:10px; float:left; }
.nr_zj img { float:left; }
.con_zj { border:1px solid #abc0b4; border-top:none; width:328px; float:left; }
.zj_marquee { height:220px; width:328px; overflow:hidden; float:left; }
.zj_marquee ul { display:block; width:318px; padding:10px; }
.zj_marquee ul li { display:block; width:330px; float:left; font-size:0; line-height:0; }
.zj_marquee ul li img { float:left; }
.zj_text { width:145px; float:left; margin-left:10px; }
.zj_text h2 { font-size:20px; line-height:24px; font-family:"黑体"; color:#297b6a; font-weight:normal; }
.zj_text h2 span { font-size:12px; line-height:24px; color:#000; margin-left:10px; }
.zj_text p { font-size:12px; line-height:24px; }
.zj_text img { margin-left:20px; }
.zixun { width:330px; height:160px; float:left; background:#e8eff1; margin-top:10px; }
.zx_com { margin:10px 0px 0px 20px; }
/*内页疗法效果样式*/

.nr_lf { width:330px; height:390px; float:left; margin-top:10px; }
.nr_lf img { float:left; }
*+ html .nr_lf { height:375px; }
.cfr { padding:5px 0px 8px 0px; height:330px; width:328px; border:1px solid #abc0b4; border-top:none; float:left; }
.cfr ul { width:286px; height:250px; margin:10px 0px 0px 20px; }
.cfr ul li { line-height:32px; height:32px; border-bottom:1px solid #DEE5EB; overflow:hidden; font-size:13px; text-indent:30px }
*+ html .cfr ul li { height:28px; line-height:28px; }
.cfr ul li p { width:286px; border-bottom:1px solid #DEE5EB; text-indent:0; overflow:hidden; padding-top:18px; }
.cfr ul li p img { margin-top:-8px; }
.cfr ul li a { color:#000; }
.cfr ul li.tenli1 { background:url(../images/shuzi.png) 5px 3px no-repeat; }
.cfr ul li.tenli2 { background:url(../images/shuzi_1.png) 5px 3px no-repeat }
.cfr ul li.tenli3 { background:url(../images/shuzi_2.png) 5px 3px no-repeat }
.cfr ul li.tenli4 { background:url(../images/shuzi_3.png) 5px 3px no-repeat }
.cfr ul li.tenli5 { background:url(../images/shuzi_4.png) 5px 3px no-repeat }
.cfr ul li.tenli6 { background:url(../images/shuzi_5.png) 5px 3px no-repeat }
.cfr ul li.tenlion { height:122px; line-height:0; padding:12px 0px; }
.cfr ul li.tenlion a { text-decoration:none; color: #125646; }
.cfr ul li.tenli1on { background:url(../images/shuzi.png) 5px 3px no-repeat }
.cfr ul li.tenli2on { background:url(../images/shuzi_1.png) 5px 3px no-repeat }
.cfr ul li.tenli3on { background:url(../images/shuzi_2.png) 5px 3px no-repeat }
.cfr ul li.tenli4on { background:url(../images/shuzi_3.png) 5px 3px no-repeat }
.cfr ul li.tenli5on { background:url(../images/shuzi_4.png) 5px 3px no-repeat }
.cfr ul li.tenli6on { background:url(../images/shuzi_5.png) 5px 3px no-repeat }
.list_kfbl { width:330px; margin-top:10px; float:left; }
.list_kfbl img { float:left; }
.kfbl_con { width:328px; height:220px; border:1px solid #abc0b4; border-top:none; float:left; }
.rollBox_kfbl { width:328px; overflow:hidden; padding-top:10px; float:left; }
.rollBox_kfbl .LeftBotton { height:200px; width:32px; background:url(../images/list_left.gif) center no-repeat; overflow:hidden; float:left; cursor:pointer; }
.rollBox_kfbl .RightBotton { height:200px; width:31px; background:url(../images/list_right.gif) center no-repeat; overflow:hidden; float:right; cursor:pointer; }
.rollBox_kfbl .Cont_kfbl { width:265px; height:200px; overflow:hidden; float:left; }
.rollBox_kfbl .ScrCont_kfbl { width:1320px; }
.rollBox_kfbl .Cont_kfbl .pic { width:265px; float:left; text-align:center; }
.rollBox_kfbl .Cont_kfbl .pic dl { width:265px; float:left; text-align:center; }
.rollBox_kfbl .Cont_kfbl .pic dl dt img { display:block; margin:0px auto; width:265px; }
.rollBox_kfbl .Cont_kfbl .pic dl dd { width:265px; height:25px; padding-top:5px; color:#2a7f6d; float:left; text-align:center; }
.list_shebei { width:330px; margin-top:10px; float:left; }
.list_shebei img { float:left; }
.shebei_con { width:328px; height:170px; border:1px solid #abc0b4; border-top:none; float:left; }
.rollBox { width:328px; overflow:hidden; padding-top:10px; float:left; }
.rollBox .LeftBotton { height:140px; width:32px; background:url(../images/list_left.gif) center no-repeat; overflow:hidden; float:left; cursor:pointer; }
.rollBox .RightBotton { height:140px; width:31px; background:url(../images/list_right.gif) center no-repeat; overflow:hidden; float:right; cursor:pointer; }
.rollBox .Cont { width:265px; height:140px; overflow:hidden; float:left; }
.rollBox .ScrCont { width:1320px; }
.rollBox .Cont .pic { width:265px; float:left; text-align:center; }
.rollBox .Cont .pic img { display:block; }
.list_luxian { width:330px; margin-top:10px; float:left; }
.map { width:328px; border:1px solid #abc0b4; border-top:none; float:left; }
/*---------- frame : footer ---------*/

.footer { width:995px; margin:auto; color:#999; text-align:center; margin-top:8px; padding-bottom:10px; border-top:1px solid #E5EFD6; padding-top:10px; }
.footer .link { text-align:center; padding:5px 0px; }
.footer .link a { margin:0px 5px; color:#666666; }
.footer .powered { font-size:10px; line-height:25px; }
.footer .powered strong { color:#690; }
.footer .powered strong span { color:#F93; }
.footer .copyright { color:#666666; line-height:23px; }
.copyright a { color:#666666; }
/*免费电话*/
.mfdh{ width:630px; height:77px; margin:10px auto; background:url(../images/mfdh1_bj.gif) no-repeat;}
.mfdh_txt{ width:378px; height:40px; padding:5px 0 0 0; line-height:18px; font-size:12px; float:right;}
.mfdh_txt p{ width:100%;}
.mfdh_txt strong{ font-size:14px; font-weight:bold; color:#ff4e00;}
.mfdh_con{ width:300px; padding:3px 0 0 150px; float:left;}
.mfdh_con input{ background:none; border:none;}
.mfdh_con .tel_txt{ width:184px; height:24px; margin-right:7px; text-indent:5px; background:url(../images/mfdh_input.gif) no-repeat; float:left;}
.mfdh_con .tel_btn{ width:55px; height:25px; background:url(../images/mfdh_btn.gif) no-repeat; float:left; cursor:pointer;}
/*免费电话、短信发送*/
.message{ width:631px; padding:10px; border:1px solid #9d9a93; background:#fff9ef; float:left; font-size:12px;}
.message .msg{ width:631px; height:108px; float:left; background:url(../images/mfdh_sent.gif) no-repeat;}
.message .msg .msg_con{ width:430px; height:108px; text-indent:-999em; float:left;}
.message .msg .sent{ width:145px; height:52px; cursor:pointer; margin:25px 0 0 0; float:left;}
.message p{ width:590px; padding:10px 20px; line-height:24px; font-size:12px; float:left;}
.message p span{ color:#f55716;}
.freetel{ width:601px; height:25px; padding:10px 15px; float:left; background:#e3e0d1; line-height:25px;}
.freetel input{ background:none; border:none;}
.freetel .tel_txt{ width:184px; height:24px; margin-right:7px; text-indent:5px; background:url(../images/mfdh_input.gif) no-repeat; float:left;}
.freetel .tel_btn{ width:55px; height:25px; background:url(../images/mfdh_btn.gif) no-repeat; float:left; cursor:pointer;}
.freetel strong{ color:#c53300; padding:0 0 0 10px; font-size:12px;}
/*短信发送弹出窗*/
#quanping{background-color:#CCCCCC;display:none; width:100%; height:100%; position: fixed ! important;_position:absolute;_top:expression(offsetParent.scrollTop+0); top:0; left:0; opacity:0.6;filter:'alpha(opacity=60)';filter:alpha(opacity=60); z-index:10000;}
#destiframe{position: fixed ! important;_position:absolute;_top:expression(offsetParent.scrollTop+240); left:50%; top:50%; margin-top:-160px; margin-left:-257px;display:none; z-index:2147483647; background:#fff;; _height:340px; width:515px; height:350px;}
.iframetop{ height:45px; width:485px; padding:0 15px; line-height:45px; font-size:14px; font-weight:bold; border-bottom:solid 1px #EEEEEE; float:left;}
.iframetop a{ text-decoration:none;}
.iframebottom{ height:50px; width:485px; padding:10px 15px 0 15px; background-color:#F5F5F5; border-top:1px solid #DDDDDD;}
#cancelsend{background:url(../images/cancel.jpg); width:84px; height:34px; border:none; float:right; cursor:pointer;}