/* CSS Document */

body{

margin:0;

padding:0;

color:#333;

font-size:13px;
font-family: Microsoft YaHei;

}

ul,li{

margin:0;

padding:0;

list-style:none;

}

img{

border:0;

vertical-align:bottom;

}

a{

text-decoration:none;

color:#333;

}

a:hover{

text-decoration:underline;

color:#ff0000;

}

h2 {

    font-size: 14px;

    line-height: 35px;

    text-align: center;

}

.head{

background:url(../img/head_bg.jpg) no-repeat scroll 50% 0 transparent;

height:446px;

}

.head .center{

width:989px;

margin:0 auto;

}

.heade {

    background: url("../img/navback.png") repeat-x scroll 0 0 transparent;

    margin: 0 auto;

    width: 100%;

}

.header {

    margin: 0 auto;

    width: 990px;

}

.header .top {

    font-size: 12px;

    height: 33px;

    line-height: 30px;

    padding: 0 10px;

    width: 970px;

}

.header .top .floatright a {

    margin: 0 3px;

}

.header .bottom {

    height: 71px;

    overflow: hidden;

    padding-top: 20px;

    width: 990px;

}

.header .bottom .floatleft a {

    margin-right: 5px;

}

.header .bottom .floatright {

    font-size: 12px;

    padding-top: 10px;

    width: 345px;

}

.header .bottom .txt {

    float: left;

    height: 18px;

    width: 280px;

}

.header .bottom .sub {

    background: url("../img/sbtn.gif") no-repeat scroll 0 0 transparent;

    border: medium none;

    float: left;

    height: 26px;

    width: 53px;

}

.header .bottom .keyword {

    float: left;

    padding-top: 10px;

}

.header .bottom .keyword a {

    margin-right: 5px;

}

.nav {

    height: 45px;

    line-height: 45px;

    width: 990px;

}

.nav ul li {

    background: url("../img/navli.gif") no-repeat scroll right center transparent;

    float: left;

    font-size: 14px;

    font-weight: 800;

    padding-right: 1px;

    text-align: center;

    width: 84px;

}

.nav ul li a:link, .nav ul li a:visited {

    color: #FFFFFF;

    display: block;

    height: 45px;

    width: 93px;

}

.nav ul li a:hover {

    background: url("../img/libj.jpg") repeat scroll 0 0 transparent;

    color: #FFFF00;

    display: block;

}

.nav .btn {

    float: right;

    height: 45px;

    position: relative;

    top: -4px;

    width: 132px;

}

.main{

width:990px;

margin:0 auto;

background:#fff;

}

.topmenu {

    float: left;

    height: 110px;

    width: 990px;

}

.topmenu_bg {

    background: url("../img/navbg.png") no-repeat scroll 0 0 transparent;

    float: left;

    height: 110px;

    width: 198px;

}

.topmenu_text1 {

    display: inline;

    float: left;

    font-size: 18px;

    height: 22px;

    margin-left: 62px;

    margin-top: 15px;

    width: 85px;

}

.topmenu_text1 a {

    color: #D33D91;

    font-size: 18px;

    font-weight: bold;

}

.topmenu_text2 {

    display: inline;

    float: left;

    font-size: 12px;

    height: 40px;

    line-height: 23px;

    margin-left: 15px;

    margin-top: 15px;

    text-align: center;

    width: 168px;

}

.key {

    background: url("../img/searchbg.png") repeat-x scroll 0 0 transparent;

    float: left;

    height: 46px;

    width: 990px;

}

.key_l {

    display: inline;

    float: left;

    font-size: 13px;

    height: 20px;

    margin-left: 5px;

    margin-top: 13px;

    width: 520px;

}

.key_l a {

    color: #AD1169;

}

.key_s {

    float: right;

    height: 26px;

    margin-top: 10px;

    

}

.con1{

margin:0;

padding:0;

}

.first {

    height: 299px;

    margin-bottom: 0;

    width: 254px;

	float:left;

}

.first .content {

    height: 359px;

}

.second {

    float: left;

    height: 299px;

	margin-left:10px;

    width: 430px;

}

.second .show {

    height: 95px;

    padding-bottom: 5px;

    width: 440px;

}

.second .show img {

    display: inline;

    float: left;

}

.second .news {

    height: 297px;

    width: 421px;

	border: 1px solid #E5D8E5;

}

.second .news .title {

    background: url("../img/tab_01_bg.gif") repeat-x scroll center center transparent;

    height: 39px;

    padding-left: 30px;

    width: 391px;

}

.second .news .title ul li {

    float: left;

    height: 35px;

    line-height: 35px;

    margin-top: 4px;

    text-align: center;

    width: 118px;

}

.second .news .title ul li a {

    font-weight: bold;

}

.second .news .title ul .hov {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #FFFFFF;

    border-color: #E5D8E5 #E5D8E5 -moz-use-text-color;

    border-image: none;

    border-style: solid solid none;

    border-width: 1px 1px medium;

    height: 34px;

    width: 118px;

}

.second .news .title ul .hov a:link, .second .news .title ul .hov a:visited, .second .news .title ul .hov a:hover {

    color: #9B0262;

}

.second .news .content {

    height: 242px;

    padding: 15px 0 0 0;

    width: 421px;

}

.second .news .content .top{

padding-left:30px;

width:361px;

}

.second .news .content .top .tit{

font-size:14px;

text-align:center;

font-weight:bold;

}

.second .news .content .top .tit a{

color:#9d0361;

}

.second .news .content .top .con{

padding-top:10px;

line-height:24px;

font-size:12px;

}

.second .news .content .top .con a{

color:#f10170;

}

.second .news .content .mm{

margin-top:10px;

border-top:1px #ddd dotted;

margin-left:10px;

width:401px;

}

.second .news .content .mm ul{

margin-left:28px;

margin-top:14px;

}

.second .news .content .mm ul li{

color:#9d0361;

line-height:26px;

font-size:12px;

}

.second .news .content .mm ul li a{

color:#000;

}



.third {

    background: url("../img/i_intor_bg.gif") repeat-x scroll center top transparent;

    float: right;

    height: 297px;

    width: 288px;

	border: 1px solid #E5D8E5;

}

.third .intro{

padding-left:10px;

line-height:30px;

font-size:12px;

}

.third .intro a{

color:#f23673;

}

.con2{

margin-top:10px;

}

.con2 .left2{

float:left;

background:url(../img/con2_bg.jpg) no-repeat;

width:688px;

height:316px;

}

.fk_xs {

width: 246px;

height: 183px;

float: left;

padding: 115px 5px 0px 25px;

}

.con2 .ywbd{

background:url(../img/ywbd_1.jpg) no-repeat;

width:290px;

height:316px;

margin-left:12px;

float:left;

}

.con2 .ywbd .tit_y{

height:36px;

line-height:36px;

float:right;

margin-right:20px;

font-size:14px;

}

.con2 .ywbd .tit_y a{

color:#fff;

}

.con2 .ywbd .dt{

margin-top:25px;

padding-left:48px;

}

.con2 .ywbd .dt .tit_d{

font-weight:bold;

}

.con2 .ywbd .dt .tit_d a{

color:#000;

}

.con2 .ywbd .dt .con_d{

padding-top:15px;

width:205px;

line-height:24px;

font-size:12px;

}

.con2 .ywbd .dt .con_d a{

color:#ff0101;

}

.con2 .ywbd ul{

margin-top:20px;

}

.con2 .ywbd ul li{

line-height:22px;

font-size:12px;

padding-left:24px;

}

.con3{

margin-top:10px;

}

.con3 .bot3{

width:988px;

height:388px;

border:1px #ddd solid;

}

.doctor_about{width: 664px;float: left;padding-top:24px; padding-left:15px; padding-bottom:24px; display:none;padding-bottom: 0;}

.doctor_about_face_body{float: left;width: 204px;}

.doctor_about_zixun{padding: 16px 22px;}

.doctor_about_body{float: left;width: 418px;padding-left: 20px;margin-top: -10px;}

.doctor_about_name{background: url(../img/doctor_name_bg.gif) no-repeat;height: 66px;}

.doctor_about_name .doctor_font1{font-size: 20px;line-height: 33px;color: #fff;font-weight: bold;padding-left: 12px;display: block;float: left;width: 80px;}

.doctor_about_name .doctor_font2{font-size: 14px;color: #feecba;font-weight: bold;line-height: 33px;display: block;float: left;width: 303px;}

.doctor_about_name .doctor_font3{display: block;float: left;width: 403px;line-height: 33px;font-size: 19px;font-weight: bold;color: #333;}

.doctor_about_shanchang{float: left;font-size: 14px;line-height: 25px;}

.doctor_about_chengjiu{float: left;padding-top: 25px;}

.doctor_about_chengjiu_list{float: left;width: 184px;}

.doctor_about_chengjiu_list span{color: #df046a;font-weight: bold;font-size: 14px;}

.doctor_about_chengjiu_list ul{line-height: 25px;font-size: 14px;margin-top: 9px;margin: 0;padding: 0;list-style: none;}

.doctor_about_chengjiu_list ul li{background: url(../img/jiangpai.gif) no-repeat;padding-left: 20px;padding-right: 10px;*padding-right: 5px; font-size:13px;}

.doctor_aoout_chengjiu_img{float: left;}

.doctor_list{float: left;width: 294px;}

.doctor_li{float: left;width: 147px;margin-top: 10px;line-height: 20px;}

.doctor_li_face{padding: 3px;border: 2px #fbf2c7 solid;width: 120px;}

.doctor_li_face img{width: 120px;}

.doctor_li_name{text-align: center;}

.doctor_li_name .doctor_li_name_font1{font-size: 14px;color: #cd0638;font-weight: bold;}

.doctor_li_name .doctor_li_name_font2{font-size: 12px;font-weight: bold;color: #333;margin-left: 10px;}

.doctor_li_about{text-align: center;font-size: 12px;color: #333;}

.doctor_li_face_box{ width:120px; height:110px; float:left; overflow:hidden;}

.hover .doctor_li_face{padding: 3px;border: 2px #cd0638 solid;width: 120px;}





/*��ɫ��������*/

.tszlzx{border: 1px #ccc solid;margin-bottom: 10px; margin-top:10px;}

.tszlzx_title{height: 60px;background: url(../img/tesezlzx_bg.gif);}

.tszlzx_img{background: url(../img/tesezlzx.gif);width: 212px;height: 60px;float: left;}

.tszlzx_tab{float: left;}

.tszlzx_tab ul{margin: 0;padding: 0;list-style: none;}

.tszlzx_tab ul li{float: left;line-height: 60px;background: url(../img/zlzx_title_li.gif) no-repeat center right;width: 95px;text-align: center;}

.tszlzx_tab ul .hover{background: #fff;border: 1px #ccc solid;width: 94px;border-bottom: 0;border-top: 0;}

.tszlzx_tab ul li a{color: #000;}

.tszlzx_count{padding: 20px 10px;}

.tszlzx_count_left{float: left;border: 1px #ccc solid;padding: 5px;width: 241px;}

.tszlzx_count_left_img{background: url(../img/js02.jpg);width: 241px;height: 178px;}

.tszlzx_count_left_body{padding: 5px;}

.tszlzx_count_left_body .zx{

text-align:center;

width:230px;

}

.tszlzx_count_left_body b{width: 100%;display: block;font-size: 14px;text-align: center;color: #e40704;line-height: 30px;height: 30px;overflow: hidden;}

.tszlzx_count_left_body span{font-size: 12px;line-height: 25px;}

.tszlzx_count_left_body a{color: #e0057d; font-size:13px;}

.tszlzx_count_center{float: left;width: 440px;padding:0 10px;}

.tszlzx_count_center_about b{display: block;width: 100%;text-align: center;color: #930224;line-height: 35px;}

.tszlzx_count_center_about span{line-height: 25px;font-size: 13px;}

.tszlzx_count_center_about a{color: #e30284;}

.tszlzx_count_center_block{padding-top: 10px;height: 105px;}

.tszlzx_count_center_block ul{margin: 0;list-style: none;border-top: 1px #ccc solid;padding: 0;}

.tszlzx_count_center_block ul li{float: left;line-height: 30px;width: 100px;text-align: center;background-color: #a30359;margin: 7px 5px;_margin: 4px 2px;}

.tszlzx_count_center_block ul li a{color: #fff;}

.tszlzx_count_center_ul{margin: 0;padding: 0;float: left;list-style: none;}

.tszlzx_count_center_ul li{background: url(../img/icon03.gif) no-repeat 2px 17px;padding-left: 15px;float: left;width: 205px;line-height: 35px;height: 35px;overflow: hidden; font-size:13px;}

.tszlzx_count_center_ul li a{color: #333;}

.tszlzx_count_right{float: left;}





.con4{

margin-top:10px;

}

.anli_body{float: left;border: 1px #ccc solid;width: 324px; height:331px;}

.some_head{background: url(../img/main3_title.gif);height: 38px;padding: 0 15px;}

.some_title{color: #be0056;font-weight: bold;line-height: 38px;font-size: 20px;float: left;}

.some_more{float: right;line-height: 38px;}

.some_more a{color: #333;font-size: 14px;}

.anli_body_img_info{padding: 20px 15px;}

.anli_img_info_li{float: left;width: 132px;border-bottom: 1px #ccc solid;height: 130px;overflow: hidden; }

.anli_img_info_li a{ font-size:12px; line-height:30px;}

.anli_img_info_li img{float: left;width: 120px;height: 80px;padding: 5px;border: 1px #ccc solid;}

.anli_img_info_li span{float: left;line-height: 38px;width: 132px;overflow: hidden;height: 38px;font-size: 12px;color: #333;}

.height_c{float: left;width: 20px;height: 130px;border-bottom: 1px #ccc solid;}

.anli_body_txt_info{float: left;padding: 15px;width: 294px;padding-top: 10px;}

.anli_body_txt_info ul {margin:0px;line-height: 25px;list-style: square;color: #a20a47;font-size: 13px;margin-bottom: 0px;}

.anli_body_txt_info ul li a{color: #333;}



.video_body{float: left;margin: 0 10px;border: 1px #ccc solid;width: 386px; height:331px;}

.video_body_img_info{padding: 15px;float: left;width: 357px;padding-bottom: 0;}

.video_body_img_b{width: 243px;float: left;}

.video_body_img_b img{width: 243px;height: 164px;}

.video_body_img_s{float: left;width: 93px;padding-left: 20px;}

.video_body_img_s img{width: 93px;height: 61px;box-shadow: -4px 4px 5px 0px #CCC;}

.video_body_img_b span{float: left;line-height: 40px;text-align: center;width: 243px;}

.video_body_img_s span {float: left;text-align: center;width: 93px;overflow: hidden;line-height: 42px;height: 42px;}

.video_body_txt_info{float: left;width: 357px;padding: 15px;padding-top: 0;}

.video_body_txt_info ul {line-height: 37px;list-style: square;color: #a20a47;font-size: 13px;margin:0px;float: left;*line-height: 29px;_line-height: 28px;}

.video_body_txt_info ul li {float: left;width: 100%;}



.lylx{float: left;border: 1px #ccc solid;width: 253px; height:331px;}

.lylx .bot{

padding:7px;

font-size:12px;



}

.lylx .bot strong{

color:#fc0000;

}



.friendlink {

width: 990px;

height: 230px;

margin-top: 10px;

display: inline;

float: left;

background: white;

}

.model1

{

	width:988px;

	height:205px;

	border:solid 1px #ddd;

	padding-bottom:8px;

	float:left;

}

.model1 .title

{

	background:url(../img/tab_03_bg.gif) repeat-x center top;

	width:988px;

	height:47px;

	float:left;

}



.model1 .title h1

{

	text-align:center;

	color:#fffee6;

	background:url(../img/i_c_bg.gif) no-repeat center;

	width:114px;

	height:47px;

	line-height:40px;

	float:left;

}

.model1 .title h1 a{color:#fffee6;}

.model1 .title ul

{

	width:600px;

	float:left;

	padding:5px 0 0 8px;

}

.model1 .title ul li

{

	float:left;

	line-height:35px;

	padding-left:6px;

	margin-left:20px;

	display:inline;

}

.model1 .title ul li a

{

	padding:0 8px;

}

.model1 .title2 ul li a

{

	padding:0 4px;

}

.model1 .title ul .hov3

{

	line-height:34px;

	background:#fff;

	border:solid 1px #ddd;

	border-bottom:none;

}

.model1 .title ul .hov3 a:link,.model1 .title ul .hov3 a:visited,.model1 .title ul .hov3 a:hover

{

	color:#9b0262;

	font-weight:bold;

}



.model1 .content1

{

	width:988px;

	float:left;

}

.footer{

	width:100%;

	
	height:390px;

	overflow:hidden;

	float:left;

}

.footer .menu{

	height:50px;

	line-height:30px;

	text-align:center;

	color:#fff;

}

.footer .menu a:link,.footer .menu a:visited{

	color:#fff;

	margin:0 8px;

}

.footer .menu a:hover{

	color:#fff;

}

.footer .bottom{

	width:910px;

	height:210px;

	margin:0 auto;

	font-size:13px;

	text-align:center;

	line-height:23px;

}

.footer .bottom .floatleft{

	width:680px;

	height:100px;

	float:left;

	margin-left:99px;

	margin-top:5px;

	display:inline;

	text-align:center;

	font-size:16px;

	line-height:23px;

}

.footer .bottom .floatright1{

	width:418px;

	height:40px;

	float:left;

	margin-left:232px;

	font-size:12px;

	text-align:center;

	line-height:23px;

}

.footer .bottom .by

{

	width:625px;

	height:53px;

	margin-top:10px;

	float:left;

	margin-left:150px;

	display:inline;

}

.footer p{

	text-indent:0;

	font-size:12px;

}