﻿@charset "UTF-8";
/* const.css -----------------------------------------------------------------*/
.icon{display: inline-block; background-color: transparent; background-repeat: no-repeat;}
.VAM:after{content: ""; display: inline-block; overflow: hidden; height: 100%; width: 0; font-size: 0; vertical-align: middle;}
.wbwr{word-break: break-all; word-wrap: break-word;}
.clr:after, .clr:before{content: ""; display: table;}
.clr:after{clear: both;}
.clr{zoom: 1;}
.fll{float: left;}
.flr{float: right;}
.vam{vertical-align: middle;}
.db{display: block;}
.dib{display: inline-block;}
.tar{text-align: right;}
.tac{text-align: center;}
.ovh{overflow: hidden;}
.vat{vertical-align: top;}
.vam{vertical-align: middle;}
.posr{position: relative;}
.auto{margin-left: auto; margin-right: auto;}
/* reset.css -----------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, article, aside, nav, figure, figcaption{margin: 0; padding: 0;}
html, body{width: 100%; font-family: "Microsoft Yahei", "Helvetica"; color: #333333;}
img{max-width: 100%; border: 0; /*-webkit-touch-callout: none;*/}
a{color: #333333; text-decoration: none;}
ul, ol{list-style: none;}
/* form-reset.css -----------------------------------------------------------------*/
table{border-collapse: collapse; border-spacing: 0;}
button{background: none;}
input, textarea, button{border: none;}
input, button, textarea, select, optgroup, option{font: 1rem "Microsoft Yahei", "Helvetica";}
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone{appearance: none; -webkit-appearance: none; -moz-appearance: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{color: rgba(255, 255, 255, 0.6);}
/*常用类名*/
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom: 1;}
.clearfix:after{content: ''; display: block; clear: both;}
.wrap-b{width: 100%; min-width: 1200px;}
.wrap{width: 1200px; margin: 0 auto;}
.a-img{width: 100%; vertical-align: top;}
.a-hover:hover{color: #dc0000;}
h1, h2, h3, h4, h5{font-weight: normal;}
em, i{font-style: normal;}
*{outline: none;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}

.header-b{background: #eeeeee;}
.header{height: 40px;}
.header .header-left{font-size: 14px; line-height: 16px;}
.header .header-left-ls{padding-top: 13px; height: 27px; border-left: 1px solid transparent; border-right: 1px solid transparent; margin-left: -1px;}
.header .header-left-ls .header-left-list{position: relative; padding: 0 18px 0 0;   margin-left: -1px; cursor: pointer;}
.header .header-left-ls:first-child .header-left-list{border-left: none;}
.header .header-left-ls .a-hover{color: #666;}
.header .header-left-ls .a-hover:hover{color: #dc0000;}
.header .header-left-ls-wap-title{display: inline-block; color: #666; cursor: pointer;}
.header .header-left-ls-wap{z-index: 3; position: relative;}
.header .header-left-ls-wap:before{content: ''; display: block; position: absolute; width: 100%; height: 1px; background: #fff; left: 0; bottom: -1px; z-index: 2;}
.header .header-left-ls-wap:hover .header-left-ls-wap-show{display: block;}
.header .header-left-ls-wap:hover .icon-header-arrow{position: absolute; right: 4px; top: 3px; width: 0; height: 0; border: 4px solid transparent; border-bottom: 4px solid #999;}
.header .header-left-ls-wap:hover .header-left-ls-wap-title{color: #dc0000;}
.header .icon-header-arrow{position: absolute; right: 4px; top: 8px; width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid #999;}
.header .header-left-ls-wap-show{display: none; position: absolute; width: 150px; height: 150px; background: #fff; border: 1px solid #ddd; top: 26px; left: 30px; z-index: 2;}
.header .header-left-ls-wap-show:before, .header .header-left-ls-wap-show:after{content: ''; position: absolute; top: -10px; left: 34px; width: 0; height: 0; border: 4px solid transparent; border-bottom: 6px solid #fff;}
.header .header-left-ls-wap-show:before{border-bottom-color: #000; left: 34px;}
.header .header-left-wap{width: 150px;}
.rightnav{font-size: 0; line-height: 40px;}
.rightnav .rightnav-link{margin-left:20px; font-size: 14px; color: #666;}
.rightnav .rightnav-link:hover{color: #dc0000;}
.pic-code-app{margin: 15px auto 0; width: 120px; height: 120px;}
.footer-index{display: none;}
.footer{display: block; padding-top: 20px;}
.footer-special .footer-index{display: block;}
.footer-special .footer{display: block;}
.footer-b{background: #333; color: #999;}
.footer-index{font-size: 14px;}
.footer-sitemap{width: 100%; border-top: 1px dotted #444; border-bottom: 1px dotted #444; padding: 20px 0; text-align: center;}
.footer-sitemap-main{width: 655px; margin: 0 auto;}
.footer-sitemap-ls{padding: 0 14px; color: #999; font-size: 16px; border-left: 1px solid #666;}
.footer-sitemap-ls:first-child{border-left: none;}
.footer-sitemap-ls:hover{color: #dc0000;}
.footer-friendlink-title{color: #f8f8f8;}
.footer-friendlink{padding: 20px 0;}
.footer-friendlink a{padding: 0 10px; color: #999; line-height: 30px; border-right: 1px solid #666;}
.footer-friendlink a:last-of-type{border-right: none;}
.footer-friendlink a:hover{color: #dc0000;}
.footer-copy{padding: 20px 0; text-align: center; color: #666;}
.footer-copy a{color: #666;}
.footer-info{font-size: 14px; text-align: center;}
.footer-info .footer-sitemap-ls{margin-top: 20px; color: #f8f8f8;}
.nav-header{height: 90px;}
.logo{padding-top: 1px; width:500px; height: 60px;}
.search{width: 700px;}
.search-tags{font-size: 14px; line-height: 90px; height: 90px; width:300px; overflow:hidden}
.search-tags a{color:#999999}
.search-tags-title{color: #fda953;}
.tags-link{color: #999;}
.search-input{margin-top: 24px; width: 380px; height: 42px;}
.inp{padding: 0 20px; width: 297px; height: 40px; font-size: 14px; border: 1px solid #eee; border-right: none; background: #f7f7f7; line-height: 40px;}
.search-btn{width: 42px; height: 42px; display: block; cursor: pointer; background: #dc0000;}
.search-btn:hover{opacity: 0.5;}
.icon-search-btn{display: block; margin: 0 auto; width: 20px; height: 20px; background: no-repeat;background-position: -138px 0;}
.inp::-webkit-input-placeholder{color: #bbb;}
.inp::-moz-placeholder{color: #bbb;}
.inp:-ms-input-placeholder{color: #bbb;}
.nav-box{font-size: 18px; height: 48px; background: #222; line-height: 48px;}
.nav{width: 100%;}
.nav li{position: relative; float: left;}
.nav .current{background: #dc0000;}
.nav li:hover .nav-hide{display: inline-block;}
.nav li:hover .nav-link{display: inline-block; background: #dc0000;}
.nav-link{display: inline-block; padding: 0 24px; color: #fff;}
.nav-hide{display: none; position: absolute; top: 48px; left: 0; z-index: 22; width: 100%; font-size: 14px; border: 1px solid #eee; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #ffffff;}
.nav-hide .nav-hide-item{display: block; width: 100%; height: 40px; text-align: center; line-height: 40px; border-bottom: 1px solid #eee;}
.nav-hide .nav-hide-item:last-of-type{border-bottom: none;}
.left-box{width: 870px;}
.right-box{width: 300px;}
.greenyellow{color: #a2cf36;}
.lightblue{color: #9fcaed;}
.darkpink{color: #ceaefa;}
.orangered{color: #f89283;}
.indigo{color: #68dcab;}
.lightRed{color: #ff6362;}
.lightgreen{color: #6ab98c;}
.lightorange{color: #ffa800;}
.lightpink{color: #a788d4;}

.alpha-txt{position: absolute; bottom: 10px; margin: 0 10px; padding: 0 10px; width: 260px; height: 40px; font-size: 18px; line-height: 40px; text-align: center; background: rgba(255, 255, 255, 0.5); color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.alpha-txt:hover{color: #dc0000;}
.top-ad{margin-top: 15px; height: 90px; overflow: hidden; vertical-align: top;}
/* top.css -----------------------------------------------------------------*/
.slideBox{width: 1200px; height: 300px; overflow: hidden; position: relative;}
.slideBox .hd{width: 140px; overflow: hidden; position: absolute; left: 50%; bottom: 20px; margin-left: -70px; z-index: 1;}
.slideBox .hd ul{overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{float: left; width: 25px; height: 4px; background: white; cursor: pointer; margin: 0 5px;}
.slideBox .hd ul li.on{background: #dc0000;}
.slideBox .bd{position: relative; height: 100%; z-index: 0;}
.slideBox .bd li{zoom: 1; vertical-align: top;}
.slideBox .bd img{display: block;}
.sl-list{position: relative; display: block; width: 100%; height: 380px; overflow: hidden;}
.sl-txt{padding: 0 10%; height: 126px; line-height: 126px; position: absolute; bottom: 0; width: 80%; font-size: 24px; text-align: center; color: #fff; background: url("../images/index-slide-bg.png") repeat-x; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next{position: absolute; left: 10px; top: 50%; margin-top: -24px; display: block; width: 48px; height: 48px; background: no-repeat;background-position: 0 0;}
.slideBox .next{left: auto; right: 10px; background: no-repeat;background-position: -69px 0;}
.slideBox .prev:hover, .slideBox .next:hover{filter: alpha(opacity=50); opacity: 50;}
.slideBox .prevStop{display: none;}
.slideBox .nextStop{display: none;}
.right-top{position: relative; width: 100%; height: 140px; overflow: hidden;}
.top-text{position: absolute; bottom: 0; padding: 0 5%; width: 90%; height: 34px; font-size: 16px; text-align: center; line-height: 34px; color: #fff; background: rgba(0, 0, 0, 0.5); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.top-text:hover{color: #dc0000;}
.right-con li{margin-top: 20px;}
.right-con .con-title{padding-right: 10px; margin-right: 6px; font-size: 14px; line-height: 14px; border-right: 1px solid #ddd; vertical-align: middle;}
.right-con .con-con{max-width: 220px; font-size: 14px; line-height: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}
/* 新闻.css -----------------------------------------------------------------*/
.column-title{width: 100%; height: 60px; line-height: 60px; border-bottom-width: 1px; border-bottom-style: solid;}
.column-title h2{float: left; color: #666; font-size: 0;}
.icon-column{margin-right: 10px; width: 36px; height: 36px; -webkit-border-radius: 10px; border-radius: 10px; background: #ffa800 center center no-repeat;background-position: -178px 0; vertical-align: middle;}
.column-header{display: inline-block; vertical-align: middle; font-size: 26px;}
.sub-nav{float: left; margin-left: 30px; font-size: 0; color: #aaa;}
.sub-nav-link{float: left; color: #666; font-size: 16px;}
.sub-nav-line{float: left; margin: 0 8px; font-size: 16px;}
.sub-nav-line:last-of-type{font-size: 0;}
.more-link{display: inline-block; font-size: 14px; color: #999;}
.more-link:hover{color: #dc0000;}
.icon-more{width: 10px; height: 10px; background: no-repeat;background-position: -178px -104px; vertical-align: middle;}
.news-pic{margin-right: -26px; overflow: hidden;}
.news-pic li{float: left; position: relative; margin-right: 26px; width: 198px; height: 132px; overflow: hidden;}
.txt-pos{position: absolute; bottom: 0; padding: 0 5%; width: 90%; font-size: 14px; background: url("../images/inde-ls-bg.png") repeat-x; color: #fff; line-height: 40px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.txt-pos:hover{color: #dc0000;}
.beauty-left-list-box{padding-top: 12px;}
.beauty-left-list{float: left; font-size: 0; width: 290px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.beauty-left-list li{margin-right: 10px; line-height: 32px; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.beauty-left-list li:before{display: block; float: left; content: ''; margin-right: 12px; width: 4px; margin-top: 14px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #ccc; vertical-align: middle;}
.grap-list li{margin-bottom: 26px;}
.grap-list li:last-of-type{margin-bottom: 0;}
.grap-list-info-title{height: 50px; overflow: hidden; font-size: 14px; line-height: 24px; color: #333;}
.grap-list-info-title:hover{color: #dc0000;}
.grap-list-pic{margin-right: 6px; width: 120px; height: 80px; overflow: hidden;}
.grap-list-info-time{margin-top: 18px; font-size: 12px; color: #999;}
.line-news{border-bottom-color: #ffa800;}
.line-lady{border-bottom-color: #ff83ac;}
.line-lady .icon-column{background-color: #ff83ac;}
.line-baby{border-bottom-color: #a2cf36;}
.line-baby .icon-column{background-color: #a2cf36;}
.line-weight{border-bottom-color: #9fcaed;}
.line-weight .icon-column{background-color: #9fcaed;}
.line-beauty{border-bottom-color: #ceaefa;}
.line-beauty .icon-column{background-color: #ceaefa;}
.line-plastic{border-bottom-color: #f89283;}
.line-plastic .icon-column{background-color: #f89283;}
.line-health{border-bottom-color: #68dcab;}
.line-health .icon-column{background-color: #68dcab;}
/* 女人.css -----------------------------------------------------------------*/
.left-lady-sl .slideBox{width: 300px; height: 300px; overflow: hidden;}
.left-lady-sl .slideBox .prev, .left-lady-sl .slideBox .next{position: absolute; left: 0; top: 50%; margin-top: -30px; display: block; width: 29px; height: 60px; background: no-repeat;background-position: 0 -68px;}
.left-lady-sl .slideBox .next{left: auto; right: 0; background: no-repeat;background-position: -50px -68px;}
.left-lady-sl .sl-list{height: 300px;}
.left-lady-sl .sl-txt{position: absolute; bottom: 10px; margin: 0 10px; padding: 0 10px; width: 260px; height: 40px; font-size: 18px; line-height: 40px; text-align: center; background: rgba(255, 255, 255, 0.5); color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.left-lady-mid{width: 860px;}
.cmdl-top{padding-bottom: 24px; border-bottom: 1px dashed #bbb;}
.cmdl-top-imgwrap{width: 174px; height: 130px; overflow: hidden; margin-right: 20px;}
.cmdl-top-right{width: 325px;}
.cmdl-top-right-title{display: block; line-height: 28px; color: #000000; font-size: 18px; overflow: hidden; height: 28px; white-space: nowrap; text-overflow: ellipsis;}
.cmdl-top-right-title:hover{color: #dc0000;}
.cmdl-top-right-content{line-height: 24px; font-size: 14px; color: #666; height: 40px; width: 650px;}
.cmdl-top-right-time{color: #999; font-size: 12px; line-height: 14px; margin-top: 15px;}
.cmdl-bottom{padding-top: 19px; margin-bottom: -18px;}
.cmdl-bottom-ls{margin-bottom: 18px; width: 50%;}
.cmdl-bottom-ls-round{width: 4px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #cccccc; margin-top: 6px; margin-right: 10px;}
.cmdl-bottom-ls-word{font-size: 16px; line-height: 18px; height: 18px; max-width: 400px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.right-lady-top{position: relative; width: 100%; height: 150px; overflow: hidden;}
.right-lady-txt{position: absolute; bottom: 0; padding: 0 5%; width: 90%; height: 34px; font-size: 16px; background: rgba(38, 106, 189, 0.8); color: #fff; line-height: 34px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.right-lady-txt:hover{color: #4bc061;}
.right-lady-list li{padding: 0 20px; margin: 1px 0 0; height: 36px; line-height: 36px; font-size: 14px; background: #f8f8f8; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
/* 育儿.css -----------------------------------------------------------------*/
.baby-right-item{margin-bottom: 16px; display: table;}
.baby-right-item:last-of-type{margin-bottom: 0;}
.item-info{display: table-cell; padding-top: 8px; width: 48px; height: 40px; font-size: 12px; color: #fff; text-align: center; -webkit-border-radius: 50%; border-radius: 50%;}
.item-info-in{padding-left: 15px; display: table-cell; vertical-align: middle; text-align: left; line-height: 20px; font-size: 14px;}
.r-b-1{background: #cebf45;}
.r-b-2{background: #9aca80;}
.r-b-3{background: #ff8169;}
.r-b-4{background: #70c6cd;}
.r-b-5{background: #c58cc9;}
/* 减肥.css -----------------------------------------------------------------*/
.weight-left{position: relative; margin-right: 30px; width: 500px; height: 300px; overflow: hidden;}
.weight-right{width: 300px;}
.pic-item:first-child{margin-bottom: 6px;}
.weight-right-pic{width: 180px;}
.weight-right-pic .pic-item-img{width: 100%; height: 120px; overflow: hidden;}
.weight-right-pic .pic-item-txt{font-size: 14px; color: #333; line-height: 30px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.weight-right-pic .pic-item-txt:hover{color: #4bc061;}
.weight-right-list{width: 330px;}
.weight-right-list-ul li{width: 100%; line-height: 34px; font-size: 16px;}
.weight-right-list-ul li:before{display: block; content: ''; float: left; margin-right: 10px; margin-top: 15px; width: 4px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #ccc; vertical-align: middle;}
.weight-rlu-a{max-width: 305px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 美容.css -----------------------------------------------------------------*/
.beauty-tags .beauty-tags-link{margin-right: 7px; margin-bottom: 15px; padding: 0 20px; font-size: 16px; line-height: 34px; border: 1px solid #ddd; -webkit-border-radius: 20px; border-radius: 20px;}
.beauty-tags .beauty-tags-link:hover{color: #fff; background: #ff6362; border-color: #ff6362;}
.tags-special{color: #ff6362;}
/* 整形.css -----------------------------------------------------------------*/
/* 养生.css -----------------------------------------------------------------*/
.health-top-left{margin-right: 10px; padding-top: 14px; width: 70px; height: 54px; color: #fff; font-size: 14px; text-align: center; background: url(../images/pic-health-bg.png) no-repeat;}
.health-top-title{font-size: 14px; line-height: 28px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.health-top-det{font-size: 12px; color: #999; line-height: 20px;}
.health-list{padding-top: 30px;}
.health-list li{position: relative; padding-left: 26px; font-size: 14px; line-height: 40px; border-bottom: 1px dashed #ccc;}
.health-list li:last-of-type{border-bottom: none;}
.health-list li:before{content: ''; position: absolute; left: 0; top: 14px; width: 14px; height: 12px; background: no-repeat;background-position: -178px -72px;}
.health-list-a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.beauty-list-a{max-width: 240px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 疾病.css -----------------------------------------------------------------*/
.disease-right-top{width: 300px; height: 90px; background: #f8f8f8;}
.disease-rt-imgwrap{width: 120px; height: 90px; overflow: hidden;}
.disease-rt-title{width: 140px; margin-left: 18px; font-size: 16px; color: #000000; line-height: 24px; margin-top: 20px;}
.disease-rt-title:hover{color: #4bc061;}
.icon-nav-pic{width: 16px; height: 14px; margin-top: 1px; background: no-repeat;background-position: -178px -38px; margin-right: 7px;}
.disease-right-middle{padding-bottom: 20px;}
.disease-rm-ls{margin-top: 20px;}
.disease-rm-ls-a{max-width: 250px; font-size: 14px; line-height: 16px; height: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cmrs .cmrs-imgwrap{display: block; width: 300px; height: 150px; position: relative; overflow: hidden; margin-bottom: 14px;}
.cmrs .cmrs-main{padding-top: 10px; margin-bottom: -16px;}
.cmrs .cmrs-title{position: absolute; padding: 0 20px; left: 0; bottom: 0; width: 260px; text-align: center; height: 36px; line-height: 36px; color: #fff; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cmrs .cmrs-title:hover{text-decoration: underline;}
.cmrs .cmrs-title-green{background: rgba(99, 201, 120, 0.8);}
.cmrs .cmrs-title-pink{background: rgba(253, 154, 193, 0.8);}
.cmrs .cmrs-title-yellow{background: rgba(235, 163, 28, 0.8);}
.cmrs .cmrs-title-deepgreen{background: rgba(161, 206, 82, 0.8);}
.cmrs .cmrs-ls{margin-bottom: 16px; height: 22px; line-height: 22px;}
.cmrs .cmrs-ls-num{width: 22px; text-align: center; font-size: 14px; color: #fff; background: #dddddd; -webkit-border-radius: 4px; border-radius: 4px; margin-right: 10px;}
.cmrs .cmrs-ls-a{max-width: 240px; height: 22px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cmrs .cmrs-ls-num-one{background: #ff5e5b;}
.cmrs .cmrs-ls-num-two{background: #ff9d00;}
.cmrs .cmrs-ls-num-three{background: #f9d219;}
.cmrs .cmrs-list{font-size: 14px; line-height: 16px; margin-bottom: 19px;}
.cmrs .cmrs-list-left{color: #999999; border-right: 1px solid #dddddd; padding-right: 6px; margin-right: 6px;}
.cmrs .cmrs-list-a{max-width: 220px; height: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.disease-left-left-top{margin-bottom: 11px;}
.disease-llt-ls{width: 145px; height: 94px; overflow: hidden; position: relative; margin-left: 10px;}
.disease-llt-ls:first-child{margin-left: 0;}
.disease-llt-ls-bottom{position: absolute; left: 0; bottom: 0; padding: 0 20px; width: 105px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: url("../images/inde-ls-bg.png") repeat-x; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.disease-llt-ls-bottom:hover{color: #4bc061;}
.cmmp{width: 549px; margin-bottom: -6px;}
.cmmp .cmmp-ls{margin: 0 0 10px 10px; width: 173px;}
.cmmp .cmmp-ls-imgwrap{position: relative; width: 173px; height: 130px; overflow: hidden;}
.cmmp .cmmp-ls-title{position: absolute; bottom: 0; padding: 0 10px; width: 153px; font-size: 14px; line-height: 28px; text-align: center; background: url("../images/inde-ls-bg.png") repeat-x; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cmmp .cmmp-ls-title:hover{color: #4bc061;}
/* ../images/index.png */
.icon-search-btn,
.slideBox .prev,
.slideBox .next,
.icon-column,
.icon-more,
.left-lady-sl .slideBox .prev,
.left-lady-sl .slideBox .next,
.health-list li:before,
.icon-nav-pic{background-image: url(../images/index.png);}

.cd-top{display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; /* image replacement properties */ overflow: hidden; text-indent: 100%; white-space: nowrap; background:#dc0000 url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.cd-top.cd-is-visible{/* the button becomes visible */ visibility: visible; opacity: 1;}
.cd-top.cd-fade-out{/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */ opacity: .8;}
.no-touch .cd-top:hover{background-color: #e86256; opacity: 1;}
@media only screen and (min-width: 768px){.cd-top{right: 20px; bottom: 20px;}}
@media only screen and (min-width: 1024px){.cd-top{height: 50px; width: 50px; right: 30px; bottom: 30px;}}



.ad_u_2018112002 { margin-top: 20px; }

.jumpPage { border-top: dotted 1px #DDD; padding: 10px 0; }
.jumpPage .jumpUp, .jumpUp .jumpDown { width: 50%; float: left; }
.jumpUp .jumpDown { text-align: right; }
.jumpPage a:hover { color: #E60617; }
.arc-tag { border-top: dotted 1px #DDD; height: auto; overflow: hidden; padding: 10px 0; }
.arc-tag .t1 { border: solid 1px #DDD; padding: 3px 5px; }
.arc-tag .t1:hover { background: #e60617; color: #FFF; }



.main{ width:1200px; margin:0 auto; padding:20px 0 30px;}
.news_hot{ border:#eeeeee solid 1px; float:left; width:100%; padding:2px 12px 12px;}
.index_focus{ width:100%; height:270px; float:left; margin-top:10px; overflow:hidden; position:relative;}
.iFocus_box{ width:10000px; position:relative;}
.iFocus_box li{ float:left;}
.iFocus_img{ display:block; width:100%; height:270px; overflow:hidden; position:relative;}
.iFocus_bg{ width:100%; height:40px; position:absolute; bottom:0; left:0; background-color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.iFocus_text{ width:270px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 10px; line-height:40px; position:absolute; bottom:0; left:0; color:#ffffff; font-size:14px; font-weight:bold;}
.iFocus_count{ position:absolute; right:0; bottom:14px;}
.iFocus_count span{ display:block; width:12px; height:12px; float:left; margin-right:10px; background-color:#dddddd; cursor:pointer;}
.iFocus_count .onSpan{ background-color:#d5171c;}



/*文章列表页*/
.list_main{ width:1200px; margin:0 auto; padding:0 0 30px; overflow:hidden;}
.list_banner{ width:1200px; height:110px; margin-top:10px;}
.list_banner a{ display:block; width:1200px; height:110px;}
.location_box{ border-bottom:#dddddd solid 2px; line-height:35px; margin-top:5px; height:35px; background:url("../images/ico01.png") no-repeat left center;}
.location_box h3{ border-bottom:#d5171c solid 2px; padding:0 5px 0 30px; float:left;}
.location{ float:right; font-size:12px; color:#666666;}
.location span{ font-weight:bold;}
.location a{ color:#666666;}

/*列表页左边*/
.news_left{ float:left; width:850px; float:left;}
.news_list{ overflow:hidden; border-bottom:#eeeeee solid 1px; padding:20px 0;}
.news_img{ display:block; width:210px; height:140px; float:left;}
.news_text{ width:620px; float:right;}
.news_text h2{ line-height:25px;}
.news_text h2 a{ color:#333333; font-size:16px;}
.news_text h2 a:hover{ color:#d5171c;}
.news_text p{ line-height:27px; font-size:14px; color:#666666; margin-top:8px;}
.fabu{ overflow:hidden; padding-top:2px;}
.fabu span{ display:block; line-height:30px; color:#999999; font-size:12px; float:left; margin-right:25px; padding-left:22px;}
.fabu span a{ color:#999999;}
.fabu span a:hover{ color:#d5171c;}
.lanmu{ background:url("../images/classIco.png") no-repeat left center;}
.time{ background:url("../images/timeIco.png") no-repeat left center;}
.aboutPt{ font-size:15px; padding:15px 0 10px; border-bottom:#dddddd dashed 1px;}
.aboutPt a{ color:#339adb; margin-right:10px;}
.aboutPt a:hover{ text-decoration:underline;}
.aboutPt span{ font-weight:bold; color:#333333;}

/*列表页右边*/
.news_right{ float:right; width:310px; padding-top:20px;}
.rightImg01{ width:310px; height:100px; overflow:hidden;}
.hot_tag{ padding-top:10px;}
.right_title{ border-bottom:#eeeeee solid 2px; font-size:16px; line-height:35px; height:35px; background:url("../images/ico01.png") no-repeat left center;}
.right_title h3{ width:80px; border-bottom:#d5171c solid 2px; padding-left:30px; float:left;}
.right_title span{ color:#d5171c; margin:0 1px;}
.hot_tag_main{ background-color:#ecebeb; overflow:hidden; margin-top:15px; padding:5px 10px 15px;}
.hot_tag_main li{ float:left; margin:10px 0 0 5px;}
.hot_tag_main li a{ display:block; height:20px; padding:5px; line-height:20px; background-color:#d5171c; color:#ffffff; font-size:12px;}
.hot_tag_main li a:hover{ text-decoration:underline;}

.right_news{ padding-top:10px;}
.right_news_main{ padding-top:8px;}
.right_news_main li{ border-bottom:#eeeeee dotted 1px; line-height:25px; height:25px; padding:8px 0;}
.right_news_main li a{ font-size:14px; color:#666666; display:block; width:255px; float:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.right_news_main li span{ display:block; background-color:#cccccc; font-size:12px; color:#ffffff; width:40px; float:left; height:25px; line-height:25px; text-align:center;}
.right_news_main .newsNo span{ background-color:#d5171c;}
.right_news_main .newsNo a{ color:#d5171c; text-decoration:underline;}

.news_ranking{ padding-top:15px; width:310px;}
.ranking_list{ padding-top:8px;}
.ranking_list li{ border-bottom:#eeeeee dotted 1px; line-height:18px; height:18px; padding:11px 0;}
.ranking_list li a{ font-size:14px; color:#666666; display:block; width:280px; float:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ranking_list li a:hover{ color:#d5171c; text-decoration:underline;}
.ranking_list li span{ display:block; font-size:12px; width:18px; text-align:center; color:#ffffff; height:18px; line-height:18px; float:left; background-color:#cccccc;}
.ranking_list li .spanNo{ background-color:#d5171c;}
.rFixed{ position:fixed; top:-15px;}

.right_focus{ padding:20px 0 0; width:310px; overflow:hidden; position:relative;}
.right_focus_main{ width:10000px; position:relative;}
.right_focus_main li{ width:310px; float:left;}
.right_focus_main li a{ display:block; width:310px; height:205px; position:relative;}
.right_focus_main li div{ width:100%; height:28px; background-color:#000000; position:absolute; bottom:0; left:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.right_focus_main li p{ width:290px; line-height:28px; color:#ffffff; position:absolute; bottom:0; left:0; z-index:3; font-size:12px; padding:0 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#nGoleft, #nGoright{ display:block; width:21px; height:43px; position:absolute; z-index:3; cursor:pointer;}
#nGoleft{ left:0; top:100px;}
#nGoright{ right:0; top:100px;}


/*栏目页编数格式*/
.turn_page{width:306px; margin:22px auto 0 auto; overflow:hidden; font-family:'arial';}
.turn_page li{float:left; color:#999; /* width:30px */; line-height:26px; text-align:center;}
.turn_page .thisclass{float:left; width:26px; height:26px; line-height:26px; text-align:center; border-radius:3px; margin-left:3px;}
.turn_page a{width:26px; height:26px; line-height:26px;  float:left; margin:0 3px; border:1px solid #EBEBEB; color:#999; text-align:center; border-radius:3px;font-family:'arial';}
.turn_page a:hover,.turn_page .thisclass{color:#FFF; background-color:#DF4A44; border:1px solid #DF4A44;}



.jujiao{ width:455px; margin:15px 0 0 20px; float:left;}
.jujiao_news{ padding-top:10px; overflow:hidden;}
.jujiao_news li{ line-height:40px; width:437px; float:left; border-bottom:#eeeeee solid 1px; background:url("../images/news_ico.gif") no-repeat 2px 17px; padding-left:18px;}
.jujiao_news li a{ color:#333333; font-size:14px;}
.jujiao_hover{ font-weight:bold; color:#d5171c!important;}
.jujiao_news li span{ float:right; color:#999999; font-size:12px;}
.jujiao_text{ display:block; width:437px; cursor:pointer; padding:3px 0 12px; overflow:hidden;}
.jujiao_text img{ float:left; width:120px;}
.jujiao_text p{ float:right; width:305px; line-height:25px; height:75px; overflow:hidden; font-size:14px; color:#666666;}
.jujiao_zky img{ float:left; width:150px; height:100px;}
.jujiao_zxy img{ float:left; width:210px; height:140px;}



.tjwz_box{padding:0 20px 0 20px;}
.tjwz_box li{padding:20px 0; border-top:1px solid #EBEBEB; height:64px;}
.tjwz_box li:first-child{border-top:0;}
.tjwz_box li img{width:114px; height:64px; float:left; margin-right:12px;}
.tjwz_box li h3{font-size:16px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tjwz_box li a h3{color:#333; line-height:110%;}
.tjwz_box li a:hover h3{color:#df4a43;}
.tjwz_box li p{color:#999; padding-top:8px; line-height:140%; height:45px; overflow:hidden;font-size:1px;}


.r_box{border:1px solid #ebebeb; border-top:0;}
.r_box .title_d1{font-size:18px; font-weight:bold; color:#333; line-height:58px; border-top:2px solid #DF4A43; text-align:center; border-bottom:1px dashed #EBEBEB; position:relative; overflow:hidden;}
.r_box .title_d1 a{color:#333; font-weight:bold;}
.r_box .title_d1 a:hover{color:#e14a43;}
.r_boxmargin {
    margin-bottom: 30px;
    margin-top: -30px;
}


.mediav-newsfeed-listitem__content-wrap {
    /*height:100px;*/
    overflow: hidden;
}

.mediav-newsfeed-listitem__meida-source .mediav-newsfeed-listitem__img-wrap{
    /*height: 100px;*/
    float: left;
}

.mediav-newsfeed-listitem__meida-source .mediav-newsfeed-listitem__img-wrap img {

    max-width: 180px;

}


.mediav-newsfeed-listitem-type-1 .mediav-newsfeed-listitem__img-wrap{
    float: left;
}

.mediav-newsfeed-listitem-type-1 .all-img {
    height: 100%;
}

.mediav-newsfeed-listitem-type-2 .mediav-newsfeed-listitem__img-wrap {
    display: inline-block;
}
.mediav-newsfeed-listitem__img-wrap img {
    border:none;
}
.mediav-newsfeed-listitem-type-3 {
    /*height: 325px;*/
}

.mediav-newsfeed-listitem {
    position: relative;
    padding: 10px 0;
    /*border-bottom: 1px solid #e8e8e8;*/
    /*border-left:1px solid #e8e8e8;*/
    /*border-right:1px solid #e8e8e8;*/
}


.mediav-newsfeed-listitem__title a {
    color: #2A2A2A;
    background: 0 0;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}
.mediav-newsfeed-listitem__title {
    padding-top: 20px;
    font-size: 22px;
}
.mediav-newsfeed-listitem__title,.mediav-newsfeed-listitem__footer-bar {
    position:relative;
    /*left: 10px;*/
    /*padding-bottom: 20px;*/
}

.mediav-newsfeed-listitem__src a{
    text-decoration: none;
    outline: 0;
    color: #777;
    font-size: 14px;
    cursor: pointer;
}
.mediav-newsfeed-listitem__img-wrap>img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}


.mediav-newsfeed-listitem__ad-tag {
    font-size: 12px;
    margin-right: 10px;
    padding: 1px 2px;
    border-radius: 2px;
    border: 1px solid #C1DFF3;
    color: #C1DFF3;
}

.mediav-newsfeed-listitem__comments a{
    outline: 0;
    text-decoration: none;
    color: #777;
    font-size: 14px;
    cursor: pointer;
}
.loading-txt {
    padding-top: 20px;
    text-align: center;
    font-size: 14px;
    color: #999;
}




.relcase{width: 601px;padding-left: 50px;margin-bottom: 20px;margin-top: 20px;}
.relcase .relcase-right{background: url("../images/related-recom-bg.png") repeat;width: 816px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;}
.relcase .relcase-right-main{background: #fff;padding-top: 9px;padding-bottom: 9px;height: 144px;}
.relcase .relcase-title{width: 50px;margin-left: -50px;background: #dc0000;text-align: center;font-size: 20px;color: #fff;padding: 29px 0;line-height: 28px;position: relative;}
.relcase .relcase-title:after{content: '';display: block;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 6px solid transparent;border-left: 6px solid #dc0000;position: absolute;top: 50%;margin-top: -7px;right: -12px;}
.relcase .relcase-list-time{color: #999999;font-size: 14px;}
.relcase .relcase-part{width: 50%;float: left;}
.relcase .relcase-list{line-height: 36px;font-size: 14px;color: #333333;padding-left: 24px;padding-right: 24px;}
.relcase .relcase-list-style{width: 4px;height: 4px;-webkit-border-radius: 50%;border-radius: 50%;background: #cccccc;margin-top: 15px;margin-right: 7px;}
.relcase .relcase-list-link{max-width: 250px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relcase .relcase-list-link:hover{color: #dc0000;}
.relcase .relcase-time{color: #999999;font-size: 12px;}


.content{ padding-top:30px;}
.content h1{ font-size:20px; color:#333333; text-align:center;}
.info{ padding:20px 0; border-bottom:#eeeeee solid 1px; font-size:14px; color:#666666;}
.info span{ margin-left:20px;}
.info span a{ color:#d5171c;}
.fenxiang{ float:right;}
.miaoshu{ background-color:#eeeeee; padding:10px 25px; border-bottom:#dddddd solid 1px; font-size:14px; line-height:27px; margin:15px 0; color:#666666;}
.miaoshu span{ font-weight:bold; color:#d5171c;}
.content p{ line-height:32px; font-size:15px; color:#000000; margin-bottom:10px;}
.content p a{ color:#666666; border-bottom:#cccccc dashed 1px;}
.content p a:hover{ color:#d5171c;}
.tag{ overflow:hidden; padding-top:10px;}
.tag span{ display:block; background-color:#333333; width:25px; float:left; height:30px; padding:1px 0; line-height:15px; color:#ffffff; text-align:center; font-size:12px;}
.tag a{ display:block; background-color:#d5171c; float:left; color:#ffffff; font-size:12px; height:30px; line-height:30px; margin-left:10px; padding:0 10px;}
.ewm_text{ background-color:#f5f6f7; padding:10px 25px; margin-top:20px; overflow:hidden; border-top:#eeeeee solid 1px;}
.ewm_text img{ float:left;}
.ewm_text p{ float:right; width:660px; color:#333333; line-height:32px; margin-top:10px; font-size:14px;}
.ewm_text p span{ color:#d5171c; font-weight:bold;}

.related{ padding:15px 0 10px; overflow:hidden;}
.related_main{ margin-left:-30px;}
.related_list{ float:left; width:410px; margin-left:30px; padding:15px 0; border-bottom:#eeeeee dotted 1px;}
.related_list dt{ width:120px; height:80px; float:left; margin-top:7px;}
.related_list dd{ width:275px; float:right;}
.related_list dd h4{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333333; padding-bottom:5px;}
.related_list dd h4 a{ font-size:14px; color:#333333;}
.related_list dd h4 a:hover{ color:#d5171c;}
.related_list dd p{ line-height:22px; font-size:13px; color:#666666;}
.related_list dd span{ font-size:12px; color:#999999;}



.hot-recom{width: 300px;}
.hot-recom .hot-recom-imgwrap{display: block;height: 150px;overflow: hidden;position: relative;margin-bottom: 4px;}
.hot-recom .hot-recom-imgwrap .hot-recom-first{position: absolute;left: 0;bottom: 0;width: 100%;height: 36px;line-height: 36px;}
.hot-recom .hot-recom-imgwrap .hot-rf-num{width: 36px;text-align: center;font-style: italic;font-weight: bold;font-size: 24px;background: #ff6362;color: #fff;}
.hot-recom .hot-recom-imgwrap .hot-rf-txt{padding-left: 13px;width: 229px;padding-right: 22px;background: rgba(0, 0, 0, 0.3);font-size: 14px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hot-recom .hot-recom-imgwrap .hot-rf-txt:hover{color: #dc0000;}
.hot-recom .hot-recom-list{border-top: 1px dashed #dfdfdf;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;line-height: 32px;padding: 5px 0;}
.hot-recom .hot-recom-list:first-child{border-top: none;}
.hot-recom .hot-recom-ls{color: #000000;display: block;}
.hot-recom .hot-recom-ls:hover{color: #dc0000;}
.hot-recom .hot-recom-ls-num{width: 20px;text-align: center;padding-right: 10px;font-weight: bold;font-size: 24px;color: #ff6362;font-style: italic;}
.hot-recom .hot-recom-ls-word{font-size: 14px;max-width: 245px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.fcpw .fcpw-ls-imgwrap{width: 120px;height: 80px;overflow: hidden;margin-right: 10px;}
.fcpw .fcpw-right{width: 170px;}
.fcpw .fcpw-right .a-hover{height: 48px;display: block;color: #000;font-size: 14px;overflow: hidden;line-height: 24px;}
.fcpw .fcpw-right .a-hover:hover{color: #dc0000;}
.fcpw .fcpw-right-time{color: #999999;font-size: 12px;line-height: 14px;margin-top: 18px;}
.fcpw .fcpw-ls{margin-bottom: 20px;}



/*===全站右侧添加二维码-2018.12.07===*/
.actGotop_fixed{position:fixed;width:65px;height:150px;left:50%;bottom:20px;margin-left:620px;}
.actGotop_fixed img{width:61px;height:61px;display:block;margin:0 auto;}
.actGotop_fixed p{font-size:12px;line-height:20px;text-align:center;font-weight:bold;color:#d8011d;}
.actGotop_fixed .actGotop_1{margin-top:10px;}