@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
input::-moz-focus-inner {
border:none;
padding:0;
}
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { background-color: #FFFFFF; font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; border: 1px solid #E8E8E8; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; color: #B8B8B8 }
textarea:focus { border-color: rgba(21, 104, 240, 0.9); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.065) inset, 0 0 6px rgba(21, 104, 240, 0.9); outline: 0 none; }
textarea { resize:none; }
table { border-collapse:collapse; }
html { -webkit-text-size-adjust:none; }
body { font: 14px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "Simsun", "\5B8B\4F53"; color:#555; background:#edeff2 }
a { color:#000; text-decoration:none; }
a:visited { color:#000; }
a:hover { color:#218fcf; }
a:focus { outline:none; }
:focus { outline:0; }
a.fblue, a.fblue:visited { color:#218fcf }
a.fblue:hover { color:#228fdd; }
.clearfix { zoom:1; }
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.clear { clear: both; overflow: hidden; }
.space { height:20px; overflow:hidden; clear:both }
.bold { font-weight:bold }
.feed-card-txt a, .feed-card-txt a:visited, .feed-card-txt a:hover { color:#666; }
h1, h2, h3, h4 { font-weight:normal }
.navheader { position:relative; z-index:901; min-width: 1000px; width:100%; border-bottom:1px #e0e0e0 solid; background:#FFFFFF; height:80px; box-shadow: 0px 1px 3px #DDD; -webkit-box-shadow: 0px 1px 3px #DDD; -moz-box-shadow: 0px 1px 3px #DDD; }
.header { margin-top:0; width:1000px; margin:0 auto; padding:16px 0; background:#fff; height:47px }
.header .hLogo { float:left; }
.header .logo { display: block; float: left; height: 48px; line-height: 999px; overflow: hidden; zoom: 1; background:url(/med../images/logo.png) no-repeat 0 0; width: 142px; }
.header a.mobile_link, .header a.mobile_link:visited { background: url(/med../images/health_1010_bg_01.png) no-repeat -90px 2px; padding-left: 24px; font-size: 13px; margin-top: 22px; float: left; }
.header a.btn_addfav, .header a.btn_addfav:visited { background: url(/med../images/health_1010_bg_01.png) no-repeat 10px 2px; padding-left: 24px; font-size: 13px; margin-top: 22px; float: left; }
.header .hHelper { float:left; height:27px; margin-top: 21px; font-size:14px; padding:0 0px 0 15px; }
.header .hHelper a { padding:0 3px; margin:0 10px; height:41px; float:left; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
a.hover { border-bottom:#3b97f6 solid 3px; }
.input-search { width: 148px; height: 28px; float: right; margin-right: 0px; margin-top: 17px; position: relative; }
.input-search input { display: block; float: right; width: 0px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; padding-right: 30px; height: 18px; line-height: 18px; color: #333; font-size: 12px; background: #fff; border-radius: 15px; border: 1px #e0e0e0 solid; -moz-border-radius: 15px; border: 1px #e0e0e0 solid; -webkit-border-radius: 15px; border: 1px #e0e0e0 solid; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; display: none; }
.searchbtn { position: absolute; background: url(/med../images/bg-icon.png) 0 -77px no-repeat; width: 16px; height: 16px; cursor: pointer; right: 10px; top: 6px; }
.registerlogin {width:115px; height: 48px; display: inline-block; float: right; }
.pc-register { height: 8px; line-height:8px; color: #54a1f3; text-align: center; display: block; float: right; cursor: pointer; margin-top: 25px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; padding-top:3px; padding-bottom:3px; padding-left:10px }
.loginiocn { width: 38px; height: 12px; line-height: 12px; padding-left: 20px; display: block; background: url(/med../images/bg-icon.png) -45px -77px no-repeat; float: right; color: #54a1f3; margin-top: 23px; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; padding-top:3px; padding-bottom:3px; margin-left:12px; border-right: 1px solid #54a1f3 }
/*
.banner { width:1000px; margin:25px auto 0; min-height:338px;;max-height:338px }
.banner-left { width:600px; height:338px; float:left; position:relative; overflow:hidden }
.banner-left a {height: 338px; display: block; }
.banner-left a img { width: 600px; height: 338px; }
.banner-left a:before, .banner-right dt a:before, .banner-right dd a:before { content:""; position:absolute; width:100%; height:100%; z-index:1; opacity:1; -webkit-transition:all .5s ease;
transition:all .5s ease;
background:-webkit-gradient(linear, 0 40%, 0 100%, from(rgba(0, 0, 0, 0)), to(#000)); background:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #000); background:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #000); background:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), #000) }
.banner-left a:hover:before, .banner-right dt a:hover:before, .banner-right dd a:hover:before { opacity:.6 }


.back-img { position:absolute; width:100%; }
.pc-zhshtext { position: absolute; width: 456px; left: 15px; bottom: 16px; color: #FFF; line-height: 160%; font-size: 22px; z-index: 10; }
.pc-zhshtext1 { width:355px; padding:0 15px; position:absolute; bottom:12px; font-size:14px; color:#FFFFFF; z-index:10; }
.pc-zhshtext2 { width:161px; padding:0 12px; position:absolute; bottom:10px; font-size:14px; color:#FFFFFF; z-index: 10; }
.banner-zz1 { width:385px; height:338px; background:url(/med../images/banner-titlebg02.png) repeat-x; position:absolute; z-index:2 }
.wz-title1 { width:355px; padding:0 15px; position:absolute; bottom:12px; font-size:14px; color:#FFFFFF; z-index:999 }
.banner-zz2 { width:185px; height:338px; background:url(/med../images/banner-titlebg02.png) repeat-x; position:absolute; z-index:2 }
.wz-title2 { width:161px; padding:0 12px; position:absolute; bottom:10px; font-size:14px; color:#FFFFFF; z-index:999 }

.banner-right { width:385px; height:338px; float:right; overflow:hidden }
.banner-right dl { width:400px }
.banner-right dt { width:385px; height:161px; position:relative; margin-bottom:15px; }
.banner-right dd { width:185px; height:161px; position:relative; float:left; margin:0 15px 0 0 }
.banner-left { width:600px; height:338px; float:left; position:relative }
*/
.banner-news-left { width:600px; height:338px; float:left; position:relative; overflow:hidden }
.banner-news-left img{webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.banner-news-left img:hover{-webkit-transform:matrix(1.04,0,0,1.04,0,0);-moz-transform:matrix(1.04,0,0,1.04,0,0);-ms-transform:matrix(1.04,0,0,1.04,0,0);-o-transform:matrix(1.04,0,0,1.04,0,0);transform:matrix(1.04,0,0,1.04,0,0)}
.banner-news { width:1000px; margin:25px auto 0; height:338px; background:#fff; }
.banner-news-zz { width:600px; height:338px; background:url(/med../images/banner-titlebg01.png) repeat-x; position:absolute; z-index:2 }
.banner-news-right { width:400px; height:338px; float:right; overflow:hidden }
.banner-news-right dl { width:350px; padding:25px 25px }
.banner-news-right dt { width:350px; height:74px;position:relative; margin-bottom:30px; font-size:28px }
.banner-news-right dt a { -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.banner-news-right dd { width:350px; position:relative; float:left; margin:0 0 0 0; line-height:170% }

.banner { width:1000px; margin:25px auto 0; height:338px }
.banner-left { width:600px; height:338px; float:left; position:relative }
.banner-zz { width:600px; height:338px; background:url(/med../images/banner-titlebg01.png) repeat-x; position:absolute; z-index:2 }
.wz-title { width:560px; padding:0 20px; position:absolute; bottom:16px; font-size:22px; color:#FFFFFF; z-index:999 }
.banner-zz1 { width:385px; height:338px; background:url(/med../images/banner-titlebg02.png) repeat-x; position:absolute; z-index:2 }
.wz-title1 { width:355px; padding:0 15px; position:absolute; bottom:12px; font-size:14px; color:#FFFFFF; z-index:99 }
.banner-zz2 { width:185px; height:338px; background:url(/med../images/banner-titlebg02.png) repeat-x; position:absolute; z-index:2 }
.wz-title2 { width:161px; padding:0 12px; position:absolute; bottom:10px; font-size:14px; color:#FFFFFF; z-index:999 }
.banner-right { width:385px; height:338px; float:right; overflow:hidden }
.banner-right dl { width:400px }
.banner-right dt { width:385px; height:161px; position:relative; margin-bottom:15px; }
.banner-right dd { width:185px; height:161px; position:relative; float:left; margin:0 15px 0 0 }

.wzxqtitle-box { width: 281px; height: 136px; background: #FFF; margin-bottom:25px; padding:20px 20px; }
.news-icon, .hospital-icon, .Pharmacy-icon { width: 130px; height: 130px; border: 3px solid #FAFAFA; float: left; text-align:center; background:#40b3ff }
.news-icon img{margin-top: 0px;}
.icon-xw{ background:url(/med../images/icon-xw.png);display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-xw { background: url(/med../images/icon-xw.png) no-repeat; }
.wzxqtitle-lmright { width: 132px; float:right; }
.wzxqtitle-title { width:132px; color:#333; font-size:24px; margin-top:3px }
.wzxqtitle-textlad { width: 132px; color: #666666; line-height: 160%; margin-top: 10px; height: 65px; overflow: hidden; }
.box { width:1000px; margin:25px auto 0; }
.box-left { width:321px; float:right }
.pc-fourbox { width: 321px; height: 238px;margin: 25px 0;}
.pc-fourbox a { display: block; width: 155px; height: 114px; float: left; background: #FFF; position: relative; }
.pc-fourbox a:hover { box-shadow: 0px 3px 3px #DDD; -webkit-box-shadow: 0px 3px 3px #DDD; -moz-box-shadow: 0px 3px 3px #DDD; }
.zhsh-mj span { display: block; width: 64px; height: 64px; background: url(/med../images/bg-icon.png) 0 -154px no-repeat; margin-left: 50px; margin-top: 12px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; }
.zhku-wd span { display: block; width: 64px; height: 64px; background:url(/med../images/bg-icon.png) -89px -154px no-repeat; margin-left: 50px; margin-top: 12px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; }
.xy-kec span { display: block; width: 64px; height: 64px; background: url(/med../images/bg-icon.png) -188px -154px no-repeat; margin-left: 50px; margin-top: 12px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; }
.fax-xq span { display: block; width: 64px; height: 64px; background: url(/med../images/bg-icon.png) -294px -154px no-repeat; margin-left: 50px; margin-top: 12px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; }
.zhsh-mj span:hover { background: url(/med../images/bg-icon.png) 0 -272px no-repeat; }
.zhku-wd span:hover { background: url(/med../images/bg-icon.png) -89px -272px no-repeat; }
.xy-kec span:hover { background: url(/med../images/bg-icon.png) -188px -272px no-repeat; }
.fax-xq span:hover { background: url(/med../images/bg-icon.png) -294px -272px no-repeat; }
.zhsh-mj p, .zhku-wd p, .xy-kec p, .fax-xq p { height: 30px; font-size: 12px; width: 100%; text-align: center; line-height: 30px; margin-top: 0; color: #666; }
.zhku-mj { margin-bottom: 10px; }
.zhku-wd { margin-left: 10px; margin-bottom: 10px; }
.xy-kec { margin-right:10px }
.lsittab-box { width: 319px; background: #FFF; border:1px #e5e7e9 solid;}
.listtabs span { width: 79px; height: 35px; line-height: 35px; display: block; color: #333; background: #f5f5f5; font-size: 14px; float: left; text-align: center; cursor: pointer; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; border-bottom:1px #e5e7e9 solid }
.listtabs span.nowtabclick { border-bottom:1px #fff solid }
.listtabs span:hover { color: #3B97F6; }
.listtabs em { width: 1px; height: 36px; background: #e5e7e9; float: left; }
.listtabs .nowtabclick { background: #FFF; }
.listtabs .nowtabclick:hover { background: #FFF; }
.pc-leftcontlist { width: 269px; display: none; }
#listtaba1 { display: block; }
.leftcontlist1 { padding: 25px }
.leftcontlist1-nav { width:269px; padding:0 0 19px 0; font-size:16px; border-bottom:1px #d4d4d4 dotted }
.leftcontlist1-txt { width:269px; padding:20px 0 0; overflow:hidden }
.leftcontlist1-txt ul { width:288px; overflow:hidden; border-bottom:1px #d4d4d4 dotted }
.leftcontlist1-txt li { width:125px; float:left; margin:0 19px 25px 0; text-align:center }
.leftcontlist1-txt li a { -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; }
a.btn { width:269px; height:40px; background:#25a7fe; float:left; text-align:center; line-height:40px; color:#FFFFFF; margin-top:25px; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; }
a.btn:hover { background:#1c98ea }
.leftcontlist2 { padding: 25px }
.leftcontlist2 dl { width:269px; overflow:hidden }
.leftcontlist2 dt { width:269px; padding:0 0 13px 0; font-size:16px; border-bottom:1px #d4d4d4 dotted }
.leftcontlist2 dd { widows:269px; padding:15px 0 0 }
.leftcontlist3 { padding:0 25px; width:269px }
.leftcontlist3 ul li { padding: 20px 0; border-bottom: 1px dotted #CCCCCC; }
.leftcontlist3 .alkj-title { line-height: 175%; color: #333333; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.leftcontlist3 .alkj-title:hover { color: #3B97F6; }
.leftcontlist3 .alkj-from { height: 16px; line-height: 16px; margin-top: 5px; font-size: 12px; color: #999999; }
.leftcontlist4 { width:269px; padding:0 25px }
.leftcontlist4 dl { padding: 20px 0; border-bottom: 1px dotted #CCCCCC; overflow:hidden }
.leftcontlist4 dt { width:88px; height:66px; float:left }
.indextext-left img{webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.indextext-left img:hover{-webkit-transform:matrix(1.04,0,0,1.04,0,0);-moz-transform:matrix(1.04,0,0,1.04,0,0);-ms-transform:matrix(1.04,0,0,1.04,0,0);-o-transform:matrix(1.04,0,0,1.04,0,0);transform:matrix(1.04,0,0,1.04,0,0)}
.leftcontlist4 dd { width:165px; float:right }
.leftcontlist4 .alkj-title { line-height: 150%; color: #333333; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.leftcontlist4 .alkj-title:hover { color: #3B97F6; }
.leftcontlist4 .alkj-from { height: 16px; line-height: 16px; margin-top: 5px; font-size: 12px; color: #999999; }
.leftcontlist3 li.line-none, .leftcontlist4 dl.line-none { border-bottom:0 }
.adver { width:auto; height:auto; background:#FFFFFF }
.box-right { width:654px; float:left }
.news_1Nav { height:48px; width:654px; margin-bottom:20px }
.news_1Title { position: relative; top: 0px; height:48px; z-index:1; width:654px; background:#fff; border-bottom:1px #e3e3e3 solid }
.news_1Title li { padding:0 18px; line-height: 48px; text-align:center; float: left; display: inline; cursor:pointer; font-family:Microsoft YaHei; font-size:14px; z-index:999; position:relative; }
.news_1Title li.on { background:#3B97F6; color:#fff; position:relative; }
.news_1Title li:before {
background: #3B97F6;
content: " ";
display: block;
height: 10px;
left: 50%;
margin-left: -5px;
margin-top: -6px;
opacity: 0;
position: absolute;
top: 100%;
-webkit-transform: translate(0px, -8px);
transform: translate(0px, -8px);
-moz-transform: translate(0px, -8px);
-ms-transform: translate(0px, -8px);
-o-transform: translate(0px, -8px);
width: 10px;
}
.news_1Title li.on::before {
 opacity: 1;
 -webkit-transform: rotate(45deg) translate(0px, 0px);
 transform: rotate(45deg) translate(0px, 0px);
 -moz-transform: rotate(45deg) translate(0px, 0px);
 -ms-transform: rotate(45deg) translate(0px, 0px);
 -o-transform: rotate(45deg) translate(0px, 0px);
}
.my-lmulisthleft a.clickon { background:#3B97F6; color:#fff; position:relative; }
.news_1List .show { display: block; }
.list { position: relative; display: none; padding:0 0 0 0; width:654px; }
.list ul li { width: 614px; height: 136px; background: #FFF; margin-bottom: 20px; position: relative; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; box-shadow: 0px 0px 0px #DDD; -moz-box-shadow: 0px 0px 0px #DDD; -webkit-box-shadow: 0px 0px 0px #DDD; padding: 20px; cursor: pointer; }
.list ul li:hover { box-shadow: 0px 3px 3px #DDD; -webkit-box-shadow: 0px 3px 3px #DDD; -moz-box-shadow: 0px 3px 3px #DDD; }
.yuanchuang_tag{width: 50px;height: 27px;display: block;top:2px;left:610px;position: absolute;background: url(/med../images/yc_tag.png) no-repeat;}
.indextext-left { width: 195px; height: 136px; float: left; position: relative; overflow: hidden; }
.indextext-right { width: 393px; float: left; margin-left: 20px; position: relative; height: 136px; }
.indextitle-text { width: 100%; height: 110px; overflow: hidden; }
.indextext-title { height: 34px; width: 100%; overflow: hidden; white-space: nowrap; display: block; font-size: 20px; color: #333; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; }
.indextext-ms { line-height: 175%; color: #666; margin-top: 5px; text-align: justify; height: 75px; overflow: hidden; }
.indexright-botbox { height: 24px; position: absolute; left: 0px; bottom: 0px; width: 100%; }
.indextext-time { display: inline-block; height: 24px; line-height: 24px; font-size: 12px; color: #999;width:140px;float: left; }
.indexsc-icon { display: block; float: right; width: 18px; height: 16px; cursor: pointer; position: relative; background: url(/med../images/bg-icon.png) -432px 0 no-repeat; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top: 5px; }
.indexsc-icon:hover { background:url(/med../images/bg-icon.png) -432px -24px no-repeat; }
/*.indexlike-icon .likeadd  已收藏效果*/
.indexsc-iconadd { display: block; float: right; width: 18px; height: 16px; cursor: pointer; position: relative; background: url(/med../images/bg-icon.png) -432px -24px no-repeat; margin-top: 5px; }
.indexlike-icon { padding-right: 7px; border-right: 1px solid #E3E3E3; display: inline-block; float: right; height: 16px; margin-right: 15px; margin-top: 4px; position: relative; }
.indexlike-iconadd { background: url(/med../images/bg-icon.png) -432px -24px no-repeat; }
/*.indexlike-icon .likeadd  已赞效果*/
.indexlike-icon .likeadd { background: url(/med../images/bg-icon.png) -581px -24px no-repeat; }
.indexlike-icon span { width: 18px; height: 18px; display: block; float: left; background:url(/med../images/bg-icon.png) -581px 0 no-repeat; margin-right: 8px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; }
.indexlike-icon:hover span { background:url(/med../images/bg-icon.png) -581px -24px no-repeat; }
.indexpl-icon { padding-right: 15px; border-right: 1px solid #E3E3E3; display: inline-block; float: right; height: 18px; margin-right: 15px; margin-top: 4px; }
.indexpl-icon span { width: 18px; height: 18px; display: block; float: left; background: url(/med../images/bg-icon.png) -504px 0 no-repeat; margin-right: 8px; }
.indexpl-icon:hover span { background: url(/med../images/bg-icon.png) -504px -24px no-repeat; }
.indexpl-icon p { display: inline-block; float: left; height: 18px; line-height: 16px; color: #999999; font-size:12px }
a.clickmore { width:654px; height:38px; background:#FFFFFF; float:left; text-align:center; line-height:38px; clear:both }
a.clickmore_f { width:654px; height:38px; background:#FFFFFF; float:left; text-align:center; line-height:38px; clear:both }
a.no_article { width:654px; height:38px; background:#FFFFFF; float:left; text-align:center; line-height:38px; clear:both }
a.clickmore:hover { box-shadow: 0px 3px 3px #DDD; -webkit-box-shadow: 0px 3px 3px #DDD; -moz-box-shadow: 0px 3px 3px #DDD; background:#fcfcfc; color:#555 }
.bottom { width:100%; min-width: 1000px; background:#e5e7ea; border-top:1px #dfe0e3 solid; padding:20px 0; margin:45px 0 0 0 }
.bottom-box { width:1000px; margin:0 auto }
.bottom-hz { width:1000px; overflow:hidden; border-bottom:1px #d8dade solid; padding:0 0 20px 0 }
.bottom-hz h5 { font-size:15px; color: #555; padding:0 0 8px 0 }
.friendlylink a {font-size: 12px; color: #666;display:block;width:142px;float:left;line-height: 20px; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; -ms-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; }
.bottom-xx { width:1000px }
.bottom-xx ul { width:1000px; overflow:hidden; padding:20px 0 0 0 }
.bottom-xx li { width:1000px; line-height:24px; text-align:center; font-size:12px }
.bottom-xx li span { font-size:8px; padding:0 5px }
.bottom a { color:#555 }
.bottom a:hover { color:#218fcf }

/*右侧悬浮框*/
.bottom_tools { position:fixed; z-index:1070; _position: absolute; _top: expression(documentElement.scrollTop + 0 + "px");
margin-left: 1010px; bottom:10px }
.bottom_tools>* { font:0/0 a; display:block; color:transparent; border:0; background-color:transparent; text-shadow:none }
.qr_img { position:absolute; top:-149px; left:-261px; display:none; }
.weixin_img { position:absolute; top:65px; left:-171px; display:none; }
#scrollUp { width:40px; height:40px; background-image:url(/med../images/scrollupa.png); display:none; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
#scrollUp:hover { width: 40px; height: 40px; background-image:url(/med../images/scrollupb.png); }
.qr_tool { width:40px; height:40px; background-image:url(/med../images/erweimaa.png); cursor:pointer; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
.qr_tool:hover { width: 40px; height: 40px; background-image: url(/med../images/erweimab.png);display: block; }
.weixin { width:40px; height:40px; background-image:url(/med../images/weixina.png); cursor:pointer; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
.weixin:hover { width: 40px; height: 40px; background-image: url(/med../images/weixinb.png); }
.weibo { width:40px; height:40px; background-image:url(/med../images/weiboa.png); cursor:pointer; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
.weibo:hover { width: 40px; height: 40px; background-image: url(/med../images/weibob.png); }
.weibo a, .qzone a{ display:block; width:40px; height:40px}
.zone { width:40px; height:40px; background-image:url(/med../images/zonea.png); cursor:pointer; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
.zone:hover { width: 40px; height: 40px; background-image: url(/med../images/zoneb.png); }
.yinxiang { width:40px; height:40px; background-image:url(/med../images/yxa.png); cursor:pointer; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
.yinxiang:hover { width: 40px; height: 40px; background-image: url(/med../images/yxb.png); }
.wangyi { width:40px; height:40px; background-image:url(/med../images/wya.png); cursor:pointer; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; margin-top:5px }
.wangyi:hover { width: 40px; height: 40px; background-image: url(/med../images/wyb.png); }

.news { width:604px; padding:25px 25px; background:#FFF;overflow: hidden;}
.news-adver { width:604px; height:100px; }
h1 { display: block; font-size: 2em; -webkit-margin-before: 0.67em; -webkit-margin-after: 0.67em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold; }
.news-title { font-size: 28px; color: #333; width: 100%; text-align: left; line-height: 160%; }
.margin-l50{margin-left: 50px;}
.wz-tbbox { width: 100%; height: 24px; margin-top: 0; position: relative;}
.wz-zuthorname { color: #666666; font-size: 12px; height: 24px; line-height: 24px; display: inline-block; float: left; margin-right: 8px; }
.wz-zuthorname a{color: #3b97f6;}
.wz-zuthorname em { color: #3b97f6; font-style:normal }
.wz-fbtime, .wz-laiyuan { color: #666; font-size: 12px; display: inline-block; height: 24px; line-height: 24px; margin-right: 8px; }
.wz-yuanchanglog{width:36px;height:17px;position: absolute;top:3px;left: 0px;background: url(/med../images/yc_log.jpg) no-repeat;}
.wz-yuanchanglog2{width:36px;height:17px;position: absolute;top:3px;left: 0px;background: url(/med../images/yc_log.jpg) no-repeat;}
.changesmall, .changebig { width: 24px; height: 24px; display: block; float: right; margin-left: 10px; display: block; line-height: 24px; text-align: center; color: #666; background: #F2F2F2; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.changesmall:hover, .changebig:hover { background: #DDDDDD; color: #3B97F6; }
.textbox { color: #666666; font-size: 16px; line-height: 175%; margin-top: 20px; }
.textbox p { font-size: 16px; color: #666666; line-height: 175%; margin-top: 20px; word-break:break-all}
.wz-likescbtn { height: 82px; width: 240px; margin: auto; margin-top: 35px; margin-bottom:35px }
.like-wzbtn { width: 82px; height: 82px; float: right; text-align: center;}
.sc-wzbtntop { width: 82px; height: 82px; background: url(/med../images/bg-icon.png) 0 -419px no-repeat; cursor: pointer; position: relative; float:left }
.sc-wzbtntopA { width: 82px; height: 82px; background: url(/med../images/bg-icon.png) 0 -518px no-repeat; cursor: pointer; position: relative; float:left }
.sc-wzbtn { width: 82px; height: 82px; float: left; text-align: center;}
.like-wzbtntop { width: 82px; height: 82px; background: url(/med../images/bg-icon.png) -114px -419px no-repeat; cursor: pointer; position: relative; float:left }
.like-wzbtntopA { width: 82px; height: 82px; background: url(/med../images/bg-icon.png) -114px -518px no-repeat; cursor: pointer; position: relative; float:left }
.biaoqian { width: 100%; border-top:1px #CCCCCC dotted; padding:35px 0 0 0; overflow:hidden }
.biaoqian a { padding:3px 10px; background:#eeeeee; float:left; margin-right:10px; margin-bottom:10px; color:#555; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.biaoqian a:hover { padding:3px 10px; background:#bebebe; float:left; margin-right:10px; color:#fff }
.pl-botbox { width: 604px; padding: 25px; margin-top: 25px; background: #FFF; }
.pl-inputbox { width:604px; }
.pl-toptips { height: 20px; width: 100%; }
.pl-toptips span { display: block; float: left; width: 100px; height: 20px; line-height: 20px; color: #555; }
.pl-toptips p { display: inline-block; float: right; height: 20px; line-height: 20px; color: #999; font-size: 12px; }
.pl-toptips p a { color: #3b97f6; }
.pl-input { width: 602px; height: 100px; border: 1px solid #E3E3E3; margin-top: 15px; }
.pl-input textarea { width: 588px; height: 89px; padding: 5px 7px; resize: none; display: block; border: 0px; font-family: "Microsoft YaHei"; line-height: 175%; }
.pl-bqtbsend { width: 100%; height: 28px; position: relative; margin-top: 10px; }
.pl-refresh { display: block; float: right; width: 72px; height: 30px;color: #FFF; text-align: center; border: 0px; border-radius: 1px; line-height: 28px; background: #3B97F6; cursor: pointer;background: url(/med../images/refresh.png) no-repeat;}
.pl-sendbtn { display: block; float: right; width: 72px; height: 28px; margin-left:15px;color: #FFF; text-align: center; border: 0px; border-radius: 1px; line-height: 28px; background: #3B97F6; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.pl-sendbtn:hover { background: #0B76E1; }
.pl-yescuntsbox { width: 100%; }
.pl-secendbox { padding-bottom: 15px; border-bottom: 1px dotted #DDDDDD; margin-top: 20px; overflow:hidden }
.pl-leftpic { float: left; height: 50px; width: 50px; overflow: hidden; }
.pl-leftpic img { height: 50px; width: 50px; border-radius: 100%; margin: auto; display: block }
.pl-righttext { width: 540px; float: right; }
.pl-nickname { display: inline-block; color: #3b97f6; height: 14px; line-height: 14px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; font-size:16px; float:left; width:100%; padding:22px 0 0 0; margin-bottom:15px }
.pl-nickname1 { display: inline-block; color: #3b97f6; height: 14px; line-height: 14px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; font-size:16px; float:left; width:100%; padding:12px 0; }
.pl-contents { color: #666; line-height: 175%; }
.pl-timehf-zan { margin-top:15px }
.pl-rptime { display: block; width: 180px; color: #ccc; font-size: 12px; float: left; height: 19px; line-height: 19px; }
.pl-rpzanbox { width: 200px; float: right; height: 19px; line-height: 19px; }
.pl-rpbtn { display: inline-block; float: right; color: #ccc; font-size: 12px; height: 19px; line-height: 22px; cursor: pointer; }
.pl-rpbtn span { display: block; height: 19px; width: 18px; float: left; background: url(/med../images/bg-icon.png) -504px 2px no-repeat; cursor: pointer; margin-right: 5px; }
.pl-rpbtn:hover span { background: url(/med../images/bg-icon.png) -504px -22px no-repeat; }
.pl-rpbtn:hover { color: #FF4D4D; }
.pl-rpboxinput { display: none; }
.pl-rpinput { width: 528px; height:48px; padding: 5px 5px; border: 1px solid #E3E3E3; font-family: "Microsoft YaHei"; margin-top: 10px; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.pl-rpinput:focus { box-shadow:0 0 8px rgba(0, 139, 255, 0.4); border:solid 1px #008bff; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.pl-bqtbsend { width: 100%; height: 28px; position: relative; margin-top: 10px; }
.pl-rpsendbtn { display: block; float: right; width: 48px; height: 28px; float: right; color: #FFF; text-align: center; border: 0px; border-radius: 2px; line-height: 28px; background: #3B97F6; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; }
.pl-rpsendbtn:hover { background: #0B76E1; }
.repeat-people { width: 538px; border: 1px solid #E3E3E3; border-bottom: 0px; margin-top: 5px; margin-bottom: 15px; }
.repeat-list { background: #FAFAFA; padding: 5px 10px; border-bottom: 1px solid #E3E3E3; }
.repeat-texts { line-height: 175%; color: #666666; margin-bottom:10px }
a.more-pl { font-size:16px; line-height:175%; width:100%; height:28px;display:block;text-align:center; margin:20px 0 0 0; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; color:#555 }
a.more-pl:hover { color:#0B76E1 }
.about-people { width:271px; background:#fff; padding:25px 25px; box-shadow: 0px 2px 3px #DDD; -webkit-box-shadow: 0px 2px 3px #DDD; -moz-box-shadow: 0px 2px 3px #DDD; margin-bottom:25px }
.pphoto { width:98px; height:98px; margin:0 auto }
.pphoto img { width:98px; height:98px; border-radius: 100% }
.pnamexex { width:271px; text-align:center; padding:12px 0; font-size:16px; color:#333 }
.pjieshao { width:271px; line-height:150%; padding:12px 0;word-wrap:break-word }
.bannersxgz { height: 32px; width: 120px; margin: auto; margin-top: 10px; }
.bannersxgz span { display: block; width: 120px; border: 1px solid #dadada; color: #5d5d5d; font-size: 14px; float: left; margin: 0px auto; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; cursor: pointer; background: rgba(255, 255, 255, 0.3); -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; border-color: rgba(218, 218, 218, 0.5); }
.bannersxgz span:hover { background:rgba(245, 245, 245, 1); }
.people-list { width:271px; background:#fff; padding:25px 25px; box-shadow: 0px 2px 3px #DDD; -webkit-box-shadow: 0px 2px 3px #DDD; -moz-box-shadow: 0px 2px 3px #DDD; margin-bottom:25px }
.people-list-title { width:271px; padding:0 0 15px 0; border-bottom:1px #d4d4d4 dotted; font-size:18px; color:#333 }
.people-list-news { width:271px }
.people-list-news ul { width:271px; overflow:hidden; padding:7px 0 0 0 }
.people-list-news li { width:271px; line-height:175%; padding:8px 0 0 0 }

.registerlogin-after { float: right; display: inline-block; cursor: pointer; position: relative; margin-left: 10px; height:79px }

.pop-up { -webkit-transition: none; transition: none; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: 90% 0; -ms-transform-origin: 90% 0; transform-origin: 90% 0; visibility: hidden; position: absolute; min-width: 100px; right: 0; top: 63px; background: #fff; border: solid 1px #ddd; padding:10px 20px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.registerlogin-after:hover .pop-up { visibility: visible; opacity:1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); z-index: 100; -webkit-transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); transition: all 0.3s cubic-bezier(0.31, 0.57, 0.68, 1.36); }
.menu a { display: block; height: 36px; line-height: 36px; border-bottom: solid 1px #eee; padding: 0 6px; font-size: 13px; }
.head-avatar {
overflow: hidden;
display: block;
position: relative;
padding: 0 5px;
top: 15px;
}
.head-avatar img { width: 100%; height: 100%; display: block; width: 30px; height: 30px; border-radius: 30px; }
.pop-up:before {
 width: 10px;
 height: 10px;
 -webkit-transform: rotate(-45deg);
 -ms-transform: rotate(-45deg);
 transform: rotate(-45deg);
 background: #fff;
 border: solid 1px #ddd;
 border-width: 1px 1px 0 0;
 position: absolute;
 top: -6px;
 right: 15px;
 content: " ";
}
a.logout{ border-bottom:none}
.color_bcbcbc{color:#bcbcbc;}
.font_14{font-size: 14px;}

.search-nav{ width:654px; height:48px; margin:25px 0 0 0; background:#fff; box-shadow: 0px 2px 2px #DDD; -webkit-box-shadow: 0px 2px 2px #DDD; -moz-box-shadow: 0px 2px 2px #DDD;}
.search-nav a{ width:218px; height:46px; border-top:2px #FFFFFF solid; float:left; line-height:46px; text-align:center; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in;}
a.search-navA{ border-top:#0099ff solid 2px; color:#0099ff}
.search-nav span {  width:218px; height:46px; border-top:2px #FFFFFF solid; float:left; line-height:46px; text-align:center; cursor:pointer}
.search-nav span.nowtabclick { width:218px; border-top:#0099ff solid 2px; color:#0099ff }
.search-nav span:hover { color: #3B97F6; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in;  }
.set-boxlist { width: 654px; display: none; }
#listtaba1 { display: block; }

.news_1List{ width:654px; margin:25px 0 0 0}

.list-zz { position: relative; padding:0 0 0 0; width:654px; background:#fff; box-shadow: 0px 2px 2px #DDD; -webkit-box-shadow: 0px 2px 2px #DDD; -moz-box-shadow: 0px 2px 2px #DDD; }
.list-zz dl{ width:654px; overflow:hidden}
.list-zz dl dd { width: 614px; height: 110px; background:#FFF; position: relative; padding: 20px; cursor: pointer; border-bottom:1px #e6e6e6 solid }
.list-zz dl dd span{ color:#ff0000}
.list-zz dl dd:hover{ background:#f9f9f9}
.indextext-left-zz { width: 110px; height: 110px; float: left; position: relative; overflow: hidden; }
.indextext-left-zz img{ width:110px; height:110px;border-radius: 100%}
.indextext-right-zz { width: 484px; float: left; margin-left: 20px; position: relative; height: 98px; }
.indextitle-text-zz { width: 100%; height: 110px; overflow: hidden; }
.indextext-title-zz { width: 520px; overflow: hidden; white-space: nowrap; display: block; font-size: 18px; color: #333; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; padding:0 0 7px 0 }
.indextext-ms-zz { line-height: 150%; color: #666; text-align: justify; overflow: hidden; }
/*申明*/
.icon_approve { width: 16px; height: 16px; margin-left: 3px; vertical-align: -2px; vertical-align: text-bottom\9; }
.W_icon { display: inline-block; background-image:url("/med../images/rz-icon.png"); _background-image: url("/med../images/rz-icon.png"); background-repeat: no-repeat; }

.sm{ width: 579px; padding:15px 25px 15px 50px; margin-top: 25px; background: #FFF; line-height:180%; position:relative; }
.sm-icon{ width:44px; height:30px; background:url(/med../images/sm-icon.png) no-repeat; position:absolute; top:15px; left:-4px;}
.img-ma{ width: 604px; padding:25px; margin-top: 25px; background: #FFF; line-height:180%; position:relative; }
.img-ma dl{ width:604px; overflow:hidden}
.img-ma dt{ width:91px; height:91px; float:left; padding-right:25px; border-right:1px #dddddd solid;}
.img-ma dd{ width:462px; float:left; margin-left:25px;}
dd.ma-title{ font-size:16px; font-weight:bold; padding-bottom:12px;}
.img-ma dd span{ color:#0099ff}