body, h1, h2, h3, h4, h5, h6, form, fieldset,div,dl,dt,dd,ul,ol,li,input,button,textarea,p,th,td,a,img ,strong{ margin:0px; padding:0px;}
div,form,img,ul,ol,li,dl,dt,dd,p {border:0;margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: normal;}
li{list-style-type:none;}
img,input{vertical-align:middle;}
cite,em{ font-style:normal;}
/* link */
a{text-decoration:none;}
a:hover{text-decoration:none;}
a img{border: none;}
.clear{clear:both; font:0px/0px sans-serif; display:block;}
.cfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.cfix{zoom:1;}
.fLeft, .fl, .imgList li, .tagTitle li, .jingHuaTuiJian ul li a img{float:left;}
.fRight, .headerNav li{float:right;}
.none{ display: none;}
*{margin:0; padding:0;}
body, input, button, select, td, th, textarea{ font: 12px/1.5 "Microsoft YaHei"; color: #000;}

.jingHuaTuiJian ul li a img:hover, .tuiJianUl li img:hover, .imgList li img:hover, .newsList_ul li a.fLeft img:hover, .newsList_recommend dl dd img:hover{ opacity: 0.8; filter: alpha(opacity=80);}
.headerNav li a, .detailSearch .aSubmit, .scrollBox a, .scrollBox span, .tuShuo, .authors, .pageBox li a, .title_h1 span, .imgList li a, .imgList li img, .tagTitle li span, .tagCon dl a, .tagImgList dd span, .tagImgList dd font, .tuiJianMsg span.sourceA, .tuiJianCon .tuiJianMore, .touTiaoMore, .dialogBox .dialogClose, .jingHuaTuiJian ul li a img, .kuaiXun font, .kuaiXun span, .dialogBox em, .articleList li a, .imgList li span{ display: block;}
.tuiJianBox h2 a, .kuaiXun p a{ color: #000;}
.articleBox p, .tuShuo, .imgList li a, .articleList li a, .tagTitleList dd a, .tuiJianBox p a, .tuiJianMsg span.sourceA, .scrollBox span{ color: #333;}
 .jingHuaTuiJian ul li a, .detailConRight .articleList li a, .ywPaiHang .imgList li a span{ color: #595757;}
.imgList li a:hover, .articleList li a:hover, .tagTitleList dd a:hover, .tuiJianBox h2 a:hover, .tuiJianBox p a:hover, .jingXuan ul li a:hover, .jingHuaTuiJian ul li a:hover, .tuiJianBox p span, .imgList li a:hover span, .newsList_info a.fRight:hover, .newsList_recommend dl dd :hover{ color: #2862ac;}
.jingXuan ul, .zbTuiJian ul, .ywPaiHang .articleList{ border-top: 1px solid #dcdddd;}
.detailSubNav, .articleList li a, .tuiJianCon, .jingHuaTuiJian ul li{ border-bottom: 1px solid #dcdddd;}
.detailSearch, .pageBox li, .tagConList, .dialogBox, .dialogBox em, .imgList, .ynetGTop, .juJiao .articleList{ border: 1px solid #dcdddd;}
.detailSearch .aSubmit, .shareBox a, .scrollBox a, .pageBox li a, .tagTitle li, .dialogBox .dialogClose, .tuiJianMore, .touTiaoMore, .kuaiXun span{ cursor: pointer;}
.articleTitle h2, .headerNav, .tuShuo, .meiTuPaiHang, .tuiJianUl, .kuaiXun p, .title_h2, .tagTitleList dd a{ overflow: hidden;}
.articleTitle h1, .articleTitle h2, .msgBox, .scrollCon, .tuShuo, .pageBox, .imgList li, .tagTitle li, .tagImgList dd font, .dialogBox .dialogClose, .dialogBox p, .tuiJianMore, .touTiaoMore, .kuaiXun font, .ynetGCom{ text-align: center; }
.detailSearch .aSubmit, .shareBox a, .kuaiXun span{ background-image: url(http://res.ynet.com/images/ynetIcon.png); background-repeat: no-repeat;}
#search-form fieldset, .detailSearch .inputText{ border: none;}
.msgBox, .scrollBox, .tagImgList dd, .tagTitleList dd, .tuiJianMsg{ position: relative;}
.tuShuo, .pageBox li a, .articleList li a, .tagTitleList dd a, .tuiJianBox p, .tuiJianMsg, .tagImgList dd font, .dialogBox h3, .listConLeft ul li, .imgList li span,  .jingHuaTuiJian ul li a, .jingXuan ul li a, .detailSubNav dd{ font-size: 14px; }
.headerNav li, .tuiJianBox h2 a, .title_h2, .articleTitle h2, .tagTitleList dd a.bigTitle, .tagTitle li{ font-size: 18px; }
.articleBox, .dialogBox .dialogClose{ font-size: 16px; }
.detailSubNav dt, .title_h1, .articleTitle h1{ font-size: 24px; }
.msgBox, .tuShuo, .articleBox p, .tagImgList dd font{ line-height: 30px;}
.detailSubNav dt a{ color: #a9ceed;}
.mb8, .articleTitle h1{ margin-bottom: 8px;}
.scrollCon{ margin-bottom: 15px;}
.mb18, .articleTitle h2, .msgBox{ margin-bottom: 18px;}
.mb22, .articleBox, .title_h1, .detailSubNav, .title_h2{ margin-bottom: 22px;}
.mb28{ margin-bottom: 28px;}
.mb30, .comPart, .ym30{ margin-bottom: 30px; }
.mr10{ margin-right: 40px;}
.mt25{ margin-top: 25px;}
/*newHeader*/
.newHeader, .newFooter{ width: 100%; min-width: 1000px;}
.w1000, .detailMain{ width: 1000px; margin: 0 auto;}
.w960{width: 960px; margin:  0 auto;}
.newHeader{ background: #e60012; line-height: 49px; height: 50px;}
.headerNav li a{color: #fff; border-right: 2px solid #fff; display: inline-block; line-height: 18px; padding: 0 16px;}
.headerNav li.active a{border-right: 2px solid transparent;}
.headerNav li:hover{position: relative; z-index: 99999; background: #bc1409; margin-left: -2px;}
.headerNav li:hover a{color: #fff; border-right: 0;  padding: 0 18px;}


.detailSearch{ width: 280px; height: 25px; background: #fff; margin-top: 8px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius:20px; padding: 0 8px 0 12px;}
.detailSearch .inputText{height: 25px; line-height: 25px; width: 255px; outline:none;}
.detailSearch .aSubmit{ background-position: 9px 0; width: 25px; height: 25px; border: 0; background-color: transparent;}
/*detailSubNav*/
.detailSubNav{ padding: 14px 0 5px 14px;}
.detailSubNav .subLogo{ margin-right: 16px;}
.detailSubNav dl{ line-height: 42px;}
.detailSubNav dt, .detailSubNav dd{ float: left;}
.detailSubNav dt{ margin-right: 22px;}
.detailSubNav dd{ padding-top: 5px;}
.detailSubNav dd a, .detailSubNav dd span{ margin: 0 8px;}
.detailCon{ background: url(http://res.ynet.com/images/ynetIcon-line.png) repeat-y;}
/*right*/
.detailConLeft{ width: 640px; padding-bottom: 10px;}
/*articleCon*/
.articleCon{ margin-top: -6px;}
.articleTitle h1{ min-height: 36px;}
.articleTitle h2{ height: 22px; line-height: 22px;}
.authors, .sourceBox, .pageBox li a, .detailSubNav dd, .detailSubNav dd a{color: #888;}
.sourceBox{ margin-right: 20px; line-height: 22px;}
.sourceBox span{ margin-right: 4px;}
.shareBox{ position: absolute; right: 0; top: 0;}
.shareBox .bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more{ margin: 4px 0 6px 4px; padding-left: 0;}
.shareBox a{ display: inline-block; width: 20px; height: 18px; margin-left: 6px;}
.shareBox a.kongjian{ background-position: 0 -35px;}
.shareBox a.weixin{ background-position: -50px -35px;}
.shareBox a.weibo{ background-position: -100px -35px;}
.shareBox a.shareFenXiang{ background-position: -150px -35px; width: 56px; cursor:auto;}
.shareBox a.kongjian:hover{ background-position: 0 -55px;}
.shareBox a.weixin:hover, .shareBox a.weixin.wxHover{ background-position: -50px -55px;}
.shareBox a.weibo:hover{ background-position: -100px -55px;}
.scrollBox{ z-index: 1; display: inline-block;}
.scrollBox a.scrollLeft, .scrollBox a.scrollRight{ width: 50%; height: 100%; position: absolute; top: 0; z-index: 10000;}
.scrollBox .scrollLeft{ left: 0; background: url(http://res.ynet.com/images/ynetIcon_03.png) no-repeat left center;}
.scrollBox .scrollRight{ right: 0; background: url(http://res.ynet.com/images/ynetIcon_06.png) no-repeat right center;}
.tuShuo{ height: 30px;}
.authors{ text-align: right;}
.articleBox p{ text-align: justify; margin-bottom: 5px; text-indent:2em;}
.articleBox p img{ margin-left:-2em;}
.pageBox li{ display: inline-block; margin-right: 8px; *display: block; *float: left;}
.pageBox li.omit{ border: none;}
.pageBox li a{ padding: 3px 10px;}
.pageBox li.omit a{ padding: 0 4px; font-size: 18px;}
.pageBox li.active{ border: 1px solid #ce1111;}
.pageBox li.active a{ color: #ce1111;}
/*reDianJuJiao reTuTuiJian tuiJianXinWen meiTuPaiHang*/
.title_h1{ height: 24px; line-height: 24px; border-left: 4px solid #e60012; padding-left: 14px;}
.imgList, .juJiao .articleList{ padding: 22px 0 0 22px; width: 616px;}
.imgList li{ width: 182px; margin: 0 22px 20px 0; }
.imgList li img{ width: 182px; height: 125px;}
.tuiJianBox .imgList li{ width: 654px;}
.articleList li a{ line-height: 48px;}
.juJiao .articleList li{ width: 278px; padding-right: 20px; margin-bottom: 22px;}
.juJiao .articleList li.fLeft{ border-right: 1px solid #dcdddd;}
.juJiao .articleList li a.noBorder{ border-bottom: none; }
/*pinDaoTuiJian*/
.tagTitle li{ width: 128px; border-top: 8px solid #5a7ddb; background: #f5f5f5 ; height: 36px; line-height: 36px;}
.tagTitle li.active{ border-top: 8px solid #ce1111;  background: #efefef;}
.tagTitle li span{  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tagTitle li span.borderLeft{ border-left: 1px solid #dcdddd;}
.tagTitle li span.borderRight{ border-right: 1px solid #dcdddd;}
.tagConList{ border-top: none; padding: 22px 22px 0; margin-top: -1px;}
.tagCon{ display: none;}
.tagCon dl{ float: left;}
.tagImgList{ width: 194px; margin-right: 30px;}
.tagImgList dd, .tagTitleList dd{ margin-bottom: 22px; height: 130px;}
.tagImgList dd span, .tagImgList dd font{ position: absolute; left: 0; bottom: 0; width: 100%;}
.tagImgList dd span{ z-index: 1; height: 30px; background: #000; opacity: 0.5; filter: alpha(opacity=50);}
.tagImgList dd font{ z-index: 2;  color: #fff;}
.tagTitleList{ width:370px;}
.tagTitleList dd a{ line-height: 28px;height:28px;}
.tagTitleList dd a.bigTitle{margin-bottom: 12px; color: #000;}
/*tuiJianXinWen*/
.tuiJianBox{padding: 25px 0 10px; border-top: 1px solid #dcdddd;}
.tuiJianBox h2{ font-size: 20px; margin-bottom: 15px;}
.tuiJianBox h2 span{ display: none; float: left; padding: 1px 3px 2px 6px; background: #f20000; color: #fff; font-weight: 700; margin: 6px 10px 0 0; letter-spacing: 2px;}
.tuiJianBox h2 a{ font-weight: bold; }
.tuiJianBox p, .tuiJianMsg{ padding: 0 4px; line-height: 28px;}
.tuiJianBox .tuiJianUl{ display: none;}
.tuiJianMsg{ height: 28px;}
.tuiJianMsg .shareBox{ right: 0; top: 3px;}
.tuiJianBox .imgList li{ margin-bottom: 10px; float: none; margin-right: 0;}
.tuiJianBox .imgList li img{ margin-bottom: 0; width: 204px; float: left; margin-right: 14px; height: 140px;}
.dialogBox{ display: none; position: absolute; right: 0; top: 24px; z-index: 11; width: 216px; height: 194px; padding: 8px; background: #fff;}
.dialogBox h3{ text-align: left; padding: 0 8px;}
.dialogBox .dialogClose{ position: absolute; right: 10px; top: 13px; color: #888; width: 20px; height: 20px; line-height: 20px;}
.dialogBox p{ padding: 0; color: #888; font-size: 12px;}
.dialogBox em{ padding: 2px; background: #fff; width: 113px; margin: 12px auto 10px; height: 113px;}
.dialogBox em canvas{ width: 113px; height: 113px;}
.tuiJianMore, .touTiaoMore{ display: block; font-size: 18px; color: #4a4947; width: 178px; height: 36px; line-height: 36px; border: 1px solid #CE1111; margin: 30px auto;}
/*right*/
.detailConRight{ width: 300px; padding-left: 20px;}
.dialogBox p, .title_h2{ height: 20px; line-height: 20px; }
.jingHuaTuiJian ul li{ line-height: 24px; margin-bottom: 15px; height: 60px; padding-bottom: 15px;}
.jingHuaTuiJian ul li a img{margin-right: 16px; width: 105px; height: 60px;}
.cnXiHuan .imgList{ padding: 0; }
.ywPaiHang{ background: #fff; margin-bottom: 8px; width:300px;}
.ywPaiHang .imgList{ padding-left: 0; }
.ywPaiHang .imgList{ width: 318px; border:none; padding-top: 0;}
.ywPaiHang .imgList li{ width: 145px; margin: 0 10px 15px 0;}
.ywPaiHang .imgList li img{ width: 145px; height: 98px; }
/*ad*/
.ynetGCom{ background: #fff;}
.ynetGLeft, .ynetGRightBottom{ position: fixed; z-index: 10;}
.ynetGLeft{ left: 0; top: 107px; margin-left: 0}
.ynetGRight{ right: 0; top: 107px;}
.ynetGRightBottom{ right: 0; bottom: 0;}
.ynetGTop{ padding: 15px 0; width: 998px; margin: 30px auto;}
.articleBox div.ynetGCom{ margin: 10px 15px 0 0; }
.ynetGCom ins, .ynetGTop ins{ z-index:2147483640 !important;}
/*kuaiXun*/
.kuaiXun{ position: fixed; bottom: 0; left: 50%; z-index: 10; margin-left: -325px; width: 622px; height: 62px; line-height: 62px; background: url(http://res.ynet.com/images/ynetIconBg.png) no-repeat; padding-right: 28px;}
.kuaiXun font{ float: left;  width: 112px; height: 62px; font-size: 24px; color: #fff; margin-right: 32px;}
.kuaiXun p{ float: left; font-size: 20px; width: 435px; height: 62px;}
.kuaiXun span{ float: left; background-position: 0 -247px; width: 26px; height: 26px; margin-top: 18px; }
.newFooter{ height: 43px; line-height: 43px; border-bottom: 1px solid #4b4b4b; background: #333;}
.footerNav li{ float: left; margin-right: 5px;}
.footerNav li a, .newFooter p{ color: #fff;}
#gotoTop{ margin-right: -544px;}
/*toutiao*/
.touTiaoNews ul{ margin-top: -14px; }
.touTiaoNews ul li{ padding: 14px 0; border-bottom: 1px solid #ececec }
.touTiaoNews ul li#Tou_01, .touTiaoNews ul li#Tou_02{ padding: 4px 0;}
.touTiaoNews ul li a.fLeft{ width: 180px; height: 100px; display: block; margin-right: 20px; }
.touTiaoNews ul li a.fLeft img{ width: 100%; height: 100%; }
.touTiaoNews ul li h2{ height: 22px; line-height: 20px; margin-bottom: 10px; font-size: 18px; font-weight: bold;overflow: hidden;}
.touTiaoNews ul li h2 a{ color: #333; }
.touTiaoNews ul li p{ color: #666; font-size: 14px; line-height: 20px; }
/* list */
.listCon{ background: none;  margin-bottom: 10px;}
.listConLeft, .rightList{border: 1px solid #dfe0db; border-radius: 10px;}
.listConLeft{ padding: 12px 10px; width: 658px;}
.listConLeft h3, .rightList h3{ border-bottom: 1px solid #cccccc; height: 30px; padding-left: 10px; line-height: 30px; font-weight: bold; font-size: 16px; margin-bottom: 20px;}
.listConLeft ul{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #cccccc; }
.listConLeft ul li{ padding: 0 8px; line-height: 28px;}
.listConLeft ul li a, .listConLeft ul li span{ color: #333;}
.listConLeft ul li a:hover{ text-decoration: underline; }
.listConRight{ width: 298px; }
.rightList{ padding: 12px 10px 0 10px; margin-top: 28px; }
.rightList h3{ margin-bottom: 8px; }
.rightList ul li{ margin-bottom: 10px; }
.rightList ul li a img{ border:1px solid #ccc; margin-right: 10px; padding: 1px; }
.rightList ul li a{ color: #000; }
.rightList ul li h4{ font-weight: bold; margin-bottom: 5px; }
.rightList ul li{ line-height: 20px; }

.newsList_ul{width: 1011px; margin-bottom: 10px;}
.newsList_ul li{ margin-right: 25px; width: 312px;height: 86px; overflow: hidden; float: left;}
.newsList_ul li a.fLeft{ margin-right: 12px; }
.newsList_ul li a.fLeft, .newsList_ul li a.fLeft img{ width: 122px; height: 86px; }
.newsList_ul li h2 a{ font-size: 16px; color: #3e3a39; }
.newsList_ul li p{ font-size: 12px; color: #898989; }
.newsList_recommend{ width: 640px; background: #fff; margin-top:15px;}
.newsList_info{ height: 36px;}
.newsList_info a{ display: block; font-size: 14px; color: #666; line-height: 20px; padding-left: 30px;}
.newsList_info a.fLeft{ background: url(../20/tujiliulanwanbi.png) no-repeat;}
.newsList_info a.fRight{ background: url(../20/chongxinliulan.png) no-repeat;}
.newsList_recommend dl{ padding: 20px 0 5px 24px; background: #000; -webkit-box-shadow: 2px 2px 4px #b2b2b2; -moz-box-shadow: 2px 2px 4px #b2b2b2; box-shadow: 2px 2px 4px #b2b2b2;}
.newsList_recommend dl dt h4{ font-size: 24px; color: #fff; text-align: left; margin-bottom: 20px;}
.newsList_recommend dl dd{ float: left; margin: 0 22px 15px 0; width: 182px;}
.newsList_recommend dl dd img{ width: 182px; height: 125px; }
.newsList_recommend dl dd h5{ font-size: 14px; color: #ccc; height: 30px; overflow: hidden; line-height: 30px; }