/*CSS reset*/
html,body{font-family:"Microsoft YaHei",SimHei,"\9ED1\4F53","Apple LiGothic Medium","\82F9\679C\4E3D\4E2D\9ED1",SimSun,"\5b8b\4f53",sans-serif;background-color: #f2f2f2;position:relative;min-width: 1180px;}
body,html,ul,ol,dl,dd,li,p,h1,h2,h3,p,form,input{margin:0;padding:0;}
h1,h2,h3,b{font-weight:normal}
ul,li{list-style: none;}
a{text-decoration:none;color:#222;outline: none;}
img{vertical-align: middle;border: none;width:100%;}
input{outline-color:transparent;border:none;}

/*清浮动*/
.clearfix{*zoom:1;}
.clearfix:after{ display: block; content:""; clear:both;}

.header { position: relative; background-color: #121d55;}
.nav { background: rgba(255, 255, 255, 0.08);}
.nav li { width: 9.09%; height: 50px; float: left;}
.nav li.on > a { color: #ffffff;}
.nav a { width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: block; position: relative;}

.crumbs-nav { height: 50px; line-height: 50px;}
.i-home { background: url(../images/sprite.png) no-repeat -221px -154px; width: 28px; height: 28px; margin-top: 14px; margin-right: 10px; float: left; display: block;}
.crumbs { height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 12px;}
.crumbs a { height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 12px;}
.crumbs span { height: 50px; color: rgb(102, 102, 102); line-height: 50px; font-size: 12px;}
.crumbs a { margin: 0px 8px; line-height: 60px;}
.crumbs span { margin: 0px 8px; color: rgb(252, 82, 89);}

.mr-item { margin-right:30px; float:left; min-width:810px; background-color:rgb(255, 255, 255);margin-right: 10px !important;}
.mr-item li { margin: 0px 20px; padding: 19px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;}
.mr-item li::after { clear: both; display: block; content: "";}
.mr-item li:last-child { border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.mr-item li.paging-box { text-align: center; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.mr-item-pic { width: 200px; height: 142px; overflow: hidden; margin-top: 5px; margin-right: 20px; float: left; display: block;}
.mr-item-pic img { min-height: 100%;}
.mr-item-content { width: 550px; float: left;}
.mr-item-title { width:550px; height:32px; color:#000000; line-height: 32px; font-size: 22px; display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.mr-item-body { width: 100%; height: 64px; color: rgb(153, 153, 153); line-height: 22px; overflow: hidden; font-size: 14px; margin-top: 10px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.mr-item-time { color: rgb(153, 153, 153); line-height: 15px; font-size: 12px; margin-top: 12px;}
.i-time { background: url(../images/sprite.png) no-repeat -206px -155px; width: 15px; height: 15px; margin-right: 10px; float: left; display: block;}

.channelRight { width: 360px;}
.right_list{float:right;width:360px}
.right_list a{float:left;width:340px;background:#ffffff; margin-bottom:8px;height:62px;padding:10px 10px 10px 6px;border-left:4px solid #fff}
.right_list a:hover{background:#ffc;border-left:4px solid #fc9}
.right_list a img{float:right;width:90px;height:62px;}
.right_list a h3{float:left;width:220px;margin:8px 0 0 10px;font-size:16px;color:#000;line-height:22px;font-family:"Microsoft YaHei","SimSun","Arial Narrow";font-weight:bold;text-align:justify;text-justify:inter-word}
.right_list a:hover h3{color:#c00}


.channelLeft { background: rgb(255, 255, 255); width: 810px; margin-right: 10px !important;}
.left-part { margin-right: 20px; float: left;}
.articleDetail { background: rgb(255, 255, 255); padding: 0px 20px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 20px; box-sizing: border-box;}
.articleDetail h1 { margin: 20px 0px 6px; color:#000; line-height: 48px; font-size: 32px; font-weight: bold;}
.articleInfo { color: rgb(153, 153, 153); line-height: 36px; padding-bottom: 16px; font-size: 12px;}
.articleInfo span { font-size: 12px; margin-right: 20px;}
.articleIntroBox { padding: 1px; border: 2px solid rgb(242, 242, 242); border-image: none; margin-bottom: 26px;}
.articleIntro { background: rgb(255, 255, 255); padding: 8px 15px; border-image:none; line-height: 32px; font-size: 18px; color: #887F7F;}

.articleContent p { color:#000; line-height:25px; font-size:16px; margin-bottom:20px; padding: 0px;}
.articleContent img { margin:0 auto; display:block; cursor:pointer; max-width:80% !important; height:auto !important; width:auto !important; margin-bottom:20px;}
.articleContent span {margin: 0px auto 0px; display: block; height:1PX !important;}



/*翻页*/
.Pagenav { TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  PADDING-TOP: 0px;}
.Pagenav A { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: 0px 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #171c61; HEIGHT: 30px; COLOR: #FFFFFF; FONT-SIZE: 14px; BORDER: #9AAFE5 1px solid; CURSOR: pointer;  PADDING-TOP: 15px;PADDING-bottom: 15px;}
.Pagenav A:hover { PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: 0px 2px; PADDING-LEFT:20px; PADDING-RIGHT: 20px; BACKGROUND: #CC0000; COLOR: #fff; FONT-SIZE: 14px;PADDING-TOP: 15px;PADDING-bottom: 15px;  border:#CC0000 solid 1px; font-weight:normal;}
.Pagenav A.selectfff { PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: 0px 2px; PADDING-LEFT:22px; PADDING-RIGHT: 22px; BACKGROUND: #CC0000; COLOR: #fff; FONT-SIZE: 14px; font-weight:bold; PADDING-TOP: 5px; border:#CC0000 solid 1px;PADDING-TOP: 15px; padding-bottom: 15px;}

/*pages*/
.pages{overflow:hidden;padding:10px 0px;margin:20px 0px;text-align:center;}
.pages a{padding:5px 12px;margin-left:3px;border:1px solid #eee;background:#f5f5f5;}
.pages span{padding:5px 12px;background:#E71822;color:#fff;margin-left:3px;border:1px solid #E71822;}
.picwrap .pages a{border:1px solid #eee;background:#fff;}
.pages a:hover{background:#E71822;border:1px solid #E71822;color:#fff;}

/*prev_next*/
.prev_next{width:100%;height:52px;}
.prev_next p{line-height:40px;float:left; padding-right:10px; width:374px;height:40px; overflow:hidden;color:#888; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom:1px;}
.prev_next p.li-right{text-align:right;}
.prev_next p a{color:#333;}

/*tags*/
.tags{font-size:14px; margin:10px 0px;}
.tags a{margin-left:5px;color:#E73823;padding:1px 5px;font-size:14px;margin-bottom:5px;}
.tags a:hover{background:#E73823;color:#fff;}




.aboutArticle { background: rgb(255, 255, 255);}
.aboutArticleUl { padding: 0px 20px 10px;}
.aboutArticleUl li { padding: 0px 40px 0px 20px; width: 320px; line-height: 48px; overflow: hidden; font-size: 16px; float: left; white-space: nowrap; position: relative;}
.aboutArticleUl li::before { left: 0px; top: 50%; width: 0px; height: 0px; margin-top: -6px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: red; border-top-width: 6px; border-bottom-width: 6px; border-left-width: 12px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: "";}
.channelRightBeauty .smallImgNew { margin: 0px; width: 100%; height: auto;}
.channelRightBeauty .smallImgNew img { height: auto;}
.asideTitle { padding: 10px 10px 0px 0px; vertical-align: middle;}
.asideTitle span:first-child { padding-left: 20px; font-size: 20px; border-left-color: rgb(238, 46, 61); border-left-width: 6px; border-left-style: solid; display: inline-block;}
.asideTitle a { line-height: 26px; font-size: 16px; text-decoration: underline; margin-right: 10px; float: right;}

.readPicList2 { padding: 5px 0px 15px 20px; width: 810px;}
.readPicList2 li { margin: 10px 20px 10px 0px; width: 244px; height: 175px; float: left;}
.readPicList2 a { width: 100%; height: 100%; display: block;}
.readPicList2 em { width: 100%; height: 150px; overflow: hidden; display: block;}
.readPicList2 img { min-height: 100%;}
.readPicList2 span { padding: 3px 0px; height: 44px; color: rgb(51, 51, 51); line-height: 22px; font-size: 16px; display: block;white-space: nowrap; overflow: hidden;}

.foryou { background: rgb(255, 255, 255); margin-top: 20px;}
.foryou .mr-item { margin-right: 0px;}
.foryou .asideTitle { padding-bottom: 10px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;}

.footer2{padding-top:20px;background: #121d55;margin-top: 10px; color:#fff;}
.footer2 a{color:#fff;}
.frdLink{border-top:1px solid #333;position: relative;padding-left:172px;}
.frdLinkTit{position: absolute;width: 50px;height:46px;border-top:2px solid #fff;left:50px;top:-2px;color:#ffffff;line-height: 46px;font-size:12px;text-align: center;}
.frdLinks{padding:14px 0 24px;}
.frdLinks a{color:#FFFFFF;line-height: 22px;font-size:12px;padding: 0 9px 0 8px;position: relative;float:left;}
.frdLinks a:after{content: "|";color:#666;line-height: 22px;font-size:12px;position: absolute;right:0;top:0;}
.frdLinks a:last-child:after{content:none;}
.copyright{ text-align:center; font-size:12px;  padding-bottom:10px;}

/*幻灯片*/
.yl-top,.ty-top{background-color: #fff;}
.swiper-ty{position: relative;overflow: hidden;width:360px;height:260px;float:left;margin-right:20px;}
.swiper-ty .slider li{width:100%;height:100%;position:absolute;left:100%;top:0;overflow: hidden;}
.swiper-ty .slider li:first-child{left:0}
.swiper-ty .navdot{ position: absolute; right:20px; bottom: 15px; z-index: 50; text-align: center;}
.swiper-ty .navdot li{ float: left; width: 10px; height: 10px; background-color: #fff; cursor:pointer; margin-left:5px; border-radius:100%;}
.swiper-ty .navdot li:first-child{ margin-left:0;}
.swiper-ty .navdot li.active{background-color: #ee2e3d;}
.swiper-ty p{ height:40px; width:100%;position:absolute;bottom:0;left:0;background: #000;opacity: 0.75;filter:alpha(opacity(75));}
.swiper-ty span{ position: absolute; bottom:0; left:15px; height:40px; width:640px; color:#fff; font-size:14px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*通用*/
.container { margin: 0px auto; width: 1180px; position: relative;}
.margin-bottom-40 { margin-bottom: 40px;}
.float-left { float: left;}
.main{ margin:0px auto; width: 1180px;}
.ul-1 li{width:100%;overflow:hidden}
.bdsharebuttonbox{ float:right;}
.shouye a{ color:#000; font-size:16px;}

/*自定义*/
.right-top{ width: 360px; height: 260px; margin-bottom: 10px;}
