/* basic */
body{ background:url(../image/liner1.png) repeat-x 0 -118px #f5f5f5; margin:0 auto; text-align:center; font-size: 12px; }
h1,h2,h3,h4,h5,h6,ul,p,dl,dt,dd,form,i{ margin:0px; padding:0px; font-weight:normal; }
ul{ list-style:none; overflow:hidden; }
i{ font-style:normal; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#df2a73; text-decoration:underline; }
img{ border:none; display:inline-block; }
.clear{ clear:both; height:0; line-height:0; font-size:1px; visibility:hidden; overflow:hidden; *zoom:1; }
.pm{ width: 980px; margin:10px 10px 0; text-align:left; }
.red{ color:#df2a73; }
.hl{ color:#1a1a1a; }
.nodisplay { display: none; }
em,i{font-style: normal; }
/*ad*/
.ad{ width:980px; overflow:hidden; }

/*layout_basic*/
.main{ background:#fff; color:#6c6c6c; width:1000px; margin:0px auto; font:12px/23px Verdana, Arial, Helvetica, sans-serif,"宋体"; overflow: hidden; }
.nologin,.logined {display:none;}

/*topbar*/
.topbar{  background:url(../image/liner1.png) repeat-x 0 -118px; height:31px; line-height:28px; text-align:left; }
.topbar a{ color:#333; margin:0px 2px; }
.topbar span{ color:#333; }
.topbar .help{ background:url(../image/bg1.png) no-repeat -211px -25px; padding:3px 6px; }
.topbar .login{}
.topbar em { float: right; }
a.reds:link, a.reds:visited,.reds{color:#E2457C;}
/*head*/
.logo h1{ display: inline;width:380px; height:70px; float:left; margin:15px 0px 0 10px; overflow: hidden; }
.logo h1 a{ float: left; background:url(../image/logo1.png) no-repeat center; display:block; width:375px; height:70px; text-indent:-1000em; overflow: hidden; }
.logo form{ background:url(../image/headbg.jpg) no-repeat top right; width:610px; height:70px; float:right; padding:15px 0px; }
.logo form  input{ float: left; background-image:url(../image/bg1.png); background-repeat:no-repeat; border:0 none; height:23px; margin-top:40px; line-height:23px; }
.logo form .key{ background-position:0 0; width:166px; margin-left:334px; font-family:"宋体"; overflow: hidden; color: #BABABA; padding-left: 5px; }
.logo form .sub{ background-position:-172px 0; width:61px; margin-left: 4px; }

/*nav*/
.nav{ width: 970px;padding-left: 10px; margin:10px auto 0; background:url(../image/liner1.png) repeat-x; height:39px; line-height:39px; }
.nav li{ float:left; padding:0 18px; font-size:14px; background:url(../image/nav_line.gif) no-repeat right center; }
.nav li a{ color:#fff; }
.nav li a:hover{ }
.nav .now{ background:url(../image/nav_bg.png) no-repeat left 4px; padding: 0 0 0 15px; margin-left: -4px; }
.nav .now span{display:inline-block; font-weight:bold; background:url(../image/nav_bg.png) no-repeat right 4px; padding-right:15px; }
.nav .now a{ color:#000;font-weight:bold; }
.nav .first { margin-left: 0; }

/*area*/
.area{ }
/*slide*/
.slide{ background:url(../image/slidebg.png) repeat-y right; width:695px; float:left; overflow: hidden; }
.slide_list{ width:680px; height:331px; overflow:hidden; position:relative; }
.slide_list img{ width:680px; height:331px; }
.slide_list .tip{ position:relative; height:58px; margin-top:-65px; *margin-top:-63px; z-index:1; }
.slide_list .tip .tip_bg{ float: left; width:680px; height:58px; background:#000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; position:absolute; top:0; left:0; z-index:3; }
.slide_list .tip .tip_con{ float: left; width:660px; height:58px; padding-left: 20px; overflow:hidden; position:absolute; z-index:4; top:0;left:0; text-indent:15px; }
.slide_list .tip_con a{ font:18px/58px "微软雅黑"; color:#fff; }
.slide_list .tip_con .bg{ float: left; margin:12px 5px 0 0; width:36px; height:36px; background:url(../image/video_player.png) no-repeat 0 0; }

/*.autoslide*/
.autoslide{ background:url(../image/slide_btm.png) no-repeat; height:34px; text-align:center; line-height:34px; }
.autoslide a,.autoslide span{ margin:0px 15px; display:inline-block; width:10px; height:12px; background:url(../image/bg1.png) no-repeat -187px -53px; *margin-top:10px;cursor: pointer; }
.autoslide .prev{ background-position:-104px -65px; }
.autoslide .next{ background-position:-118px -65px; }
.autoslide .now{ background-position:-200px -53px; }

/*toppics*/
.top{ width:283px; float:left; border-left:1px solid #fff; text-align:left; overflow: hidden; }
.top .title{ background:url(../image/toppics.png) left repeat-y; height:46px; border-bottom:1px solid #fff; position:relative; }
.top .title em{ float: left; width: 130px; height: 20px; margin: 15px 0 0 18px; background: url(../image/title.png) no-repeat 0 0; text-indent: 300px; overflow: hidden; }
.top .title .more{ background:url(../image/bg1.png) no-repeat 0px -27px; position:absolute;right:0px; top:-3px; height:50px; width:50px; text-indent:-1000em; }

.toppiclist{ background:url(../image/toppiclist.png) no-repeat left top; padding-top:10px; height:306px; }
.toppiclist li{ float: left; width: 260px; border-bottom:1px solid #edece8; height:18px; padding: 7px 0 7px 20px; overflow: hidden; }
.toppiclist li i,.con_ranking li i{ float: left;background:url(../image/bg1.png) no-repeat -145px -53px; display:inline-block; width:19px; height:18px; vertical-align:middle; line-height:18px; text-align:center; margin-right:5px; color:#fff; }
.toppiclist .now i,.con_ranking .now i{ background-position: -165px -53px; }
.toppiclist .first{ border:none; height:95px; }
.toppiclist .first .pic{ float:left; width:90px; }
.toppiclist .first .pic a,.toppiclist .first .pic img{ display:block; width:90px; height:95px; }
.toppiclist .first .info{ float:right; width:160px; margin-left:0px; }
.toppiclist .first .info i{ background:none; font-style:normal; font-size:28px; height:30px; line-height:100%; color:#df2a73; display:block; }
.toppiclist .first .info strong{float: left; width: 100%; height:23px; line-height:23px; overflow:hidden;  }
.toppiclist .first .info p{ width: 100%; float: left; height:40px; line-height:20px; }

/*hot*/
.hot{ background:#f8f8f8; border:1px solid #dedede;}
.hot h2 { float: left; width: 100%; height: 37px; }
.hot h2 em{ float: left; width: 150px; height: 19px; margin: 13px 0 0 18px; background: url(../image/title.png) no-repeat 0 -22px; text-indent: 300px; overflow: hidden; }

.hot_slide{ width:978px; height: 150px; overflow: hidden; }
.hot_slide .hot_prev,.hot_slide .hot_next{ width:25px; height:51px; background:url(../image/bg1.png) no-repeat -52px -26px; margin-top:45px; }
.hot_slide .hot_prev{ float:left; }
.hot_slide .hot_next{ float:right; background-position:-78px -26px; }
.hot_slide .hs_list{ float:left; width:931px; height:145px; padding-top:10px; overflow:hidden; }
.hot_slide .hs_list ul{ width: 978px; height: 145px; }
.hot_slide li{ float:left; display:block; padding:0 21px 5px; }
.hot_slide li img{ width:190px; height:110px; }
.hot_slide li p{ width:190px; height:23px; text-align:center; line-height: 23px; overflow: hidden; }

.hot_key{ background:url(../image/liner1.png) repeat-x 0 -118px; border-top:1px solid #dedede; height:30px; line-height:30px; text-indent:15px; overflow: hidden; }
.hot_key span{ color:#df2a73; }

/*p_area*/
.p_area{}
/*p_title*/
.p_area .p_title{ height: 32px; padding-top: 5px; line-height: 32px; border-bottom:2px solid #e6e6e6; }
.pt_l{ width:704px; float:left; }
.pt_l em { float: left; width: 138px; height: 23px; margin: 4px 0 0 16px; background: url(../image/title.png) no-repeat 0 -42px; text-indent: 300px; overflow: hidden; }
.pt_l .hospital { background-position: -175px -51px; }
.pt_l .project { background-position: -175px 0; }
.pt_l .life { width: 142px; height: 26px; background-position: -175px -24px; }
.pt_r{ width:276px; float:right; text-align:right; }
.pt_r .more1{ margin:0 10px 0 30px; }
/*.content*/
.p_area .content{ }
.con_l{ width:704px; float:left; border-right:1px solid #e6e6e6; padding-top:15px; overflow: hidden; }
.con_r{ width:275px; float:right;padding-top:15px; overflow: hidden; }

.con_l .pic{ position: relative; width:305px; height:190px; float:left; border:4px solid #e6e6e6; margin-left:10px; display:inline; }
.con_l .pic img{ width:305px; height:190px; }
.con_l .pic p{ width:305px; height:23px; overflow:hidden; text-align:center; padding-top:8px; font-size:14px; }
.con_l .pic em { float: left; width: 83px; height: 83px; background: url(../image/bg1.png) no-repeat -235px 0; position: absolute; left: -4px; top: -4px; }

.info{ width:320px; float:left; margin-left:32px; display:inline; }
.info .first{ padding-bottom:15px; }
.info .first h2{ text-align:center; font-size:14px; font-weight:bold; height:28px; overflow:hidden; }
.info .first p{ height:45px; text-indent:2em; overflow:hidden; }

.info .sec{ text-align:center; height:33px; line-height: 28px; overflow:hidden; font-size:14px; padding:20px 0 0; background:url(../image/bg1.png) no-repeat center -86px; }
.info .def{ height:28px; line-height:28px; overflow:hidden; }
.info .def i{ display:inline-block; width:16px; height:15px; margin-right:3px; background:url(../image/bg1.png) no-repeat -128px -62px; vertical-align:middle; }

.p_list{ float: left; width: 704px; overflow: hidden; }
.p_list li{ float:left; padding:20px 15px 0 20px; }
.p_list li img{ padding:3px; border:1px solid #e6e6e6; width:130px; height:100px; }
.p_list li p{ text-align:center; width:138px; height:23px; overflow:hidden; }
.p_list .t { height: 46px; line-height: 23px; text-align: left; }
.con_r_aimei { float: left; width: 980px; height: 20px; padding: 8px 0 4px; background:url(../image/liner1.png) repeat-x 0 -40px; }
.con_r_aimei em{ float: left; width: 271px; height: 20px; margin: 8px 0 0 21px; background: url(../image/title.png) no-repeat 0 -75px; text-indent: 300px; overflow: hidden; }
.con_r_aimei .a { background-position: 0 -97px; }
.video_aimei,.hospital_viedo { float: left; margin-top: 8px; }

.con_r_t{ font:16px/23px "黑体";color:#555; text-indent:15px; }
.con_star,.con_ranking{ margin-left:10px;}

.con_star li{ float:left; padding:5px 10px 5px 10px; width:108px; }
.con_star li img{ border:1px solid #e6e6e6; padding:3px; width:100px; height:77px; }
.con_star li p{ text-align:center; height:23px; }
.con_star li a,.p_list li a,.p_video_list li a{ display:block; }
.con_star li p a,.p_list li p a,.p_video_list li p a{ display:inline; } 

.con_ranking{ padding-top:15px; background:url(../image/bg1.png) no-repeat center -86px; }
.con_ranking ul{ height:209px; overflow:hidden; margin:0 15px; }
.con_ranking li{ border-bottom:1px solid #ebebeb; height:34px; line-height:34px; overflow:hidden; }
.con_ranking li i { margin-top: 7px; }

/*p_video_list*/
.p_video_list{ margin-top:15px; border:1px solid #e6e6e6; overflow:hidden; }
.p_video_list .con_r_t{ background:url(../image/liner1.png) repeat-x 0 -40px; padding-top:8px;}
.p_video_list .en{ color:#d9d9d9; }
.p_video_list ul{ width:105%; height: 166px; overflow: hidden; }
.p_video_list li{ float:left; width:200px; padding:10px 9px 5px 30px; }
.p_video_list li img{ border:1px solid #e6e6e6; padding:3px; width:190px; height:120px; }
.p_video_list li p{ text-align:center; height:23px; overflow:hidden; }
.p_video_list li p span{ color:#df2a73; }
/*links*/
.links{ margin-top:15px; border-bottom:10px solid #dcdcdc; text-align:left; }
.links .title{ width: 980px; margin: 0 auto 5px; background:url(../image/liner1.png) repeat-x 0 -94px; height:26px; }
.links .con { width: 980px; margin: 0 auto; }
.links span{ background:#fff; padding:2px 9px 8px; _padding:4px 9px 6px; cursor:pointer; }
.links span.now{ background:url(../image/bg1.png) no-repeat -145px -26px; color:#fff; }
.links label{ padding:5px 3px; background:url(../image/liner1.png) no-repeat 0 -70px;}
.linklist{ line-height:28px; padding-bottom:5px; }
.linklist a{ margin:0px 5px; display:inline-block; white-space:nowrap; border:none; }
/*--------------------copy--------------------*/
.copy{ text-align:left; border-top:2px solid #ce0168; padding:15px 0px 20px}
.copy li{ float: left; display: inline; width: 750px; margin-left: 115px;line-height:30px}
.copy img{vertical-align:middle}
.copy .d { text-align: center; font-weight: bold}
.copy .t { text-align: center}
.copy .rc { color: #cc0066}
/*2012-7-30*/
.mt10 { margin-top: 10px}
.mt5 { margin-top: 5px}

.copy_new{ float: left; width: 980px; border-top:2px solid #ce0168; padding:15px 10px 0; font-size: 12px; font-family: "宋体";}
.bottom_nav{ width: 1000px; height:40px; line-height:26px; text-align:center; color: #ddd}
.bottom_nav li{ display:inline;}
.bottom_nav li i { padding: 0 5px}
.bottom_new, .bottom_new dl { float: left; width: 1000px;}
.bottom_new dt, .bottom_new dd { display: inline; float: left; width: 360px; margin-left: 40px}
.bottom_new dt { line-height: 30px; padding-top: 40px; }
.bottom_new dl p { width: 100%; height: 26px; line-height: 26px; color: #636363; text-align: left; text-indent: 0}
.bottom_new dt p { height: 30px; line-height: 30px;font: 12px/23px "宋体"; }
.ft14 { font-size: 14px; }
.bottom_new img { vertical-align: middle; }
.bottom_new .cn_center p { height: 26px; line-height: 26px; }
.bottom_new .askqq { height: 24px; line-height: 24px; }
.bottom_new .cn_tel { width: 250px; height: 205px; margin-left: 20px; padding-left: 20px; border-left: 1px solid #DDD; }
.bottom_new .cn_tel .red { color: #D34776; }
.bottom_new .cn_tel .red strong { padding-left: 50px; font-size: 14px; }
.bottom_new .cn_tel a:hover { text-decoration: none; }
.bottom_new .cn_tel .tels { display: inline-block; cursor: pointer;margin-right:10px; }
.bottom_new .hk_ico,.bottom_new .cn_ico,.bottom_new .wx{ display:inline-block; background:url("../image/copy.png") no-repeat; vertical-align:middle; overflow: hidden; }
.bottom_new .hk_ico{ width:16px; height:11px; background-position:0 -17px; }
.bottom_new .cn_ico{ width:16px; height:13px; background-position:0 -28px; }
.bottom_new .wx{ width:20px; height:17px; background-position:0 0; }

.nav_sides { display: inline; float: left; width: 980px; height: 65px; margin: 10px 0 0 5px;}
.nav_sides ul { width: 980px; height: 58px}
.nav_sides li { display: inline; float: left; width: 114px; height: 52px; margin-left: 3.5px; border: 1px solid #CCC; text-align: center;}
.nav_sides li a { float: left; display: inline; width: 95px; height: 43px; margin: 4px 0 0 5px; cursor: pointer; background: url(../image/side_nav.gif) no-repeat 0 -158px; text-indent: -400px; line-height: 43px; overflow: hidden}
.nav_sides li a:active, .nav_sides li a:hover { text-decoration: none}
.nav_sides .baidu a { width: 96px; height: 44px; background-position: 0 0}
.nav_sides .sohuv a { width: 126px; background-position: -174px 0}
.nav_sides .sohut a { width: 100px; background-position: 0 -57px}
.nav_sides .sina a { width: 100px; height: 45px; background-position: -200px -56px}
.nav_sides .qq a { width: 100px; height: 37px; margin-top: 9px; background-position: 0 -113px}
.nav_sides .korea a { width: 116px; height: 46px; margin: 3px 0 0 3px; background-position: -185px -108px}
.nav_sides .sohuv { width: 136px}
.nav_sides .korea { width: 122px;}
.nav_sides .last { margin-top: 0; width: 105px; background: none}
.nav_sides .baidu { width: 105px; }
.nav_sides .sohut { width: 110px; }
.nav_sides .sina { width: 110px; }
.nav_sides .qq { width: 110px; }
.nav_sides .believe { width: 125px; background: none; }
.nav_sides .believe a { width: 114px; background: none; text-indent: 0; }

/***E footer*/

/*列表页*/
.list_videos { margin: 0 auto; width: 980px; text-align: left; }
.list_videos p { text-indent: 0; }
.position{ float: left; width: 100%; height: 45px; border-bottom: 2px solid #CE0168; line-height: 45px; text-indent: 10px; overflow: hidden; }
.position,.position a {color: #666;}
.position span { color: #E22D62; }

.list_videos .p_list li{position: relative;}
.list_action{ float: left; width: 466px; height: 28px; padding-left: 270px; margin-top: 15px; }
.list_action i { display: block; height: 26px; background: url("../image/show_repeats.png") repeat-x 0 -887px; border: 1px solid #CFCFCF; line-height: 26px; overflow: hidden; }
.list_action .index { float: left; width: 82px; }
.list_action .bbs { float: left; width: 111px; margin-left: 5px; }
.list_action em { background: url("../image/li_bg2.gif") no-repeat; font-style: normal; }
.list_action .index em{ padding-left: 15px; background-position: 7px -608px; }
.list_action .bbs em{ float: left; width: 96px; padding-left: 9px; background-position: 99px -577px; }
/***S pages*/
#pages {float:left;width:100%;padding:14px 0 10px;font-family:"宋体"; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#DB3367; border:1px solid #DB3367; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/***E pages*/
.list_ad { width: 235px; margin: 10px 0 0 25px; overflow: hidden; text-align: center; }
.h { height: 10px; }