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{float:left;}
.fRight{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, .ywphList_1 li img:hover, .reTuTuiJian ul.comList li img:hover, .meiTuPaiHang ul.comList li img:hover{ opacity: 0.8; filter: alpha(opacity=80);}
.comList li a:hover, .reDianJuJiao ul 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, .yaoWenPaiHang .ywphList_2 li a:hover{ text-decoration: underline; color: #2862ac;}
.headerNav li a, .detailSearch .aSubmit, .scrollBox a, .scrollBox span, .pageBox li a, .comPart h1 span, .comList li a, .comList li img, .tagTitle li span, .tagCon dl a, .tagImgList dd span, .tagImgList dd font, .tuiJianMsg span.sourceA, .tuiJianCon .tuiJianMore, .dialogBox .dialogClose, .jingHuaTuiJian ul li a img, .kuaiXun font, .kuaiXun span, .dialogBox em{ display: block;}
.articleCon h2, .comPart h1, .tuiJianBox h2 a, .kuaiXun p a, .jingHuaTuiJian h2, .jingXuan h2, .tagTitle li, .yaoWenPaiHang h2, .detailMain .detailSubNav dd a, .detailMain .detailSubNav dd span{ color: #000;}
.articleBox p, .comList li a, .reDianJuJiao ul li a, .tagTitleList dd a, .tuiJianBox p a, .tuiJianMsg span.sourceA, .jingHuaTuiJian ul li a, .jingXuan ul li a, .yaoWenPaiHang ul.ywphList_2 li a, .scrollBox span{ color: #333;}
.detailMain .detailSubNav, .comPart h1, .tuiJianBox{ border-bottom: 1px solid #dfe0db;}
.pageBox li, .tagConList, .dialogBox, .dialogBox em, .ynetGTop{ border: 1px solid #dfe0db;}
.detailSearch .aSubmit, .shareBox a, .scrollBox a, .pageBox li a, .tagTitle li, .dialogBox .dialogClose, .tuiJianXinWen .tuiJianMore, .kuaiXun span{ cursor: pointer;}
.headerNav, .articleCon h3, .reTuTuiJian, .meiTuPaiHang, .tuiJianUl, .yaoWenPaiHang, .kuaiXun p{ overflow: hidden;}
.detailSearch .aSubmit, .shareBox a, .reDianJuJiao ul li, .kuaiXun span{ background-image: url(http://res.ynet.com/images/ynetIcon.png); background-repeat: no-repeat;}
#search-form fieldset{ border: none;}
.ynetGCom{ background: #fff;}
.tbBorder{ border-top: 1px solid #dfe0db; border-bottom: 1px solid #dfe0db; padding: 22px 0; margin-bottom: 28px;}

.mb8{ margin-bottom: 8px;}
.mb15{ margin-bottom: 15px;}
.mb18, .comPart h1{ margin-bottom: 18px;}
.mb20{ margin-bottom: 20px;}
.mb28{ margin-bottom: 28px;}
.m20{ margin: 0 0 28px 20px;}
.mr10{ margin-right: 40px;}

/*newHeader*/
.newHeader, .newFooter{ width: 100%; min-width: 1000px;}
.newHeader{ height: 60px; background: #ce1111;}
.w1000{ width: 1000px; margin: 0 auto;}
.w960{width: 960px; margin:  0 auto;}
.headerNav{ height: 60px; line-height: 57px; width: 640px;}
.headerNav li{ float: left; font-size: 14px; border-bottom: 3px solid transparent;}
.headerNav li a{ padding: 0 21px; color: #fff;}
.headerNav li.active, .headerNav li:hover{ background: #466cc1; border-bottom: 3px solid #224dac;}
.detailSearch{ width: 280px; height: 25px; background: #fff; margin-top: 17px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius:20px; padding: 0 8px 0 12px; border: 1px solid #e4e4e4;}
.detailSearch .inputText{border: none; height: 25px; line-height: 25px; width: 255px; font-size: 12px; color: #7f7f7f; outline:none;}
.detailSearch .aSubmit{ background-position: 9px 0; width: 25px; height: 25px; border: 0;background-color: transparent;}
/*detailSubNav*/
.detailMain .detailSubNav{ padding: 14px 0 0 14px;}
.detailMain .detailSubNav .subLogo{ margin-right: 16px;}
.detailMain .detailSubNav dl{ line-height: 42px; padding-top: 4px;}
.detailMain .detailSubNav dt, .detailMain .detailSubNav dd{ float: left;}
.detailMain .detailSubNav dt{ font-size: 16px; margin-right: 22px;}
.detailMain .detailSubNav dd{ padding-top: 2px;}
.detailMain .detailSubNav dd a, .detailMain .detailSubNav dd span{ font-size: 12px; margin: 0 8px;}
.detailMain .detailSubNav dd a:hover{ text-decoration: underline;}

.detailCon{ background: url(http://res.ynet.com/images/ynetIcon-line.png) repeat-y;}
/*right*/
.detailConLeft{ width: 640px; padding-bottom: 10px;}
/*articleCon*/
.articleCon{ margin-top: -14px;}
.articleCon h2{ font-size: 26px; text-align: center; margin-bottom:10px;}
.articleCon h3{ font-size: 20px; text-align: center; margin-bottom:10px; height: 22px; line-height: 22px;}
.msgBox{ line-height: 30px; text-align: center;}
.msgBox, .scrollBox, .tagImgList dd, .tagTitleList dd, .tuiJianMsg{ position: relative;}
.sourceBox{ font-size: 12px; color: #888; 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;}

.scrollCon{ text-align: center;}
.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;}
.scrollCon span{ font-size: 14px; text-align: center; margin: -8px 0 15px; display: block;}
.articleBox{ font-size: 16px; }
.articleBox .authors{ display: block; text-align: right; color: #999;}
.articleBox p{ line-height: 30px; text-align: justify; margin-bottom: 5px;}

.pageBox{ text-align: center;}
.pageBox li{ display: inline-block; margin-right: 5px; *display: block; *float: left;}
.pageBox li.omit{ border: none;}
.pageBox li a{ padding: 5px 10px; color: #888; font-size: 14px;}
.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*/
.comPart h1{ font-size: 20px; padding-bottom: 12px;}
.comPart h1 span{ height: 24px; line-height: 24px; border-left: 3px solid #3956a2; padding-left: 18px;}
.comList, .tuiJianUl, .tuiJianBox .comList li{ width: 654px;}
.comList li{ float: left; width: 204px; margin: 0 14px 20px 0; text-align: center;}
.comList li a{ font-size: 12px;}
.comList li img{ margin-bottom: 8px;}

.reDianJuJiao ul li{ width: 306px; float: left; background-position: 0 -510px; padding-left: 14px; line-height: 36px;}
.reDianJuJiao ul li a{ font-size: 14px;}
/*pinDaoTuiJian*/
.pinDaoTuiJian h1{ border-bottom: none; padding-bottom: 0;}
.tagTitle li{ float: left; width: 128px; border-top: 8px solid #5a7ddb; background: #f5f5f5 ; font-size: 16px; height: 36px; line-height: 36px; text-align: center;}
.tagTitle li.active{ border-top: 8px solid #ce1111; border-bottom: 1px solid #fff; background: #fff;}
.tagTitle li span{ border-bottom: 1px solid #dfe0db; border-right: 1px solid #dfe0db;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.tagTitle li span.borderLeft{ border-left: 1px solid #ddd;;}
.tagTitle li.active span{ border-bottom: none;}
.tagConList{ border-top: none; padding: 20px 18px 0; margin-top: -1px;}
.tagCon{ display: none;}
.tagCon dl{ float: left;}
.tagImgList{ width: 194px; margin-right: 30px;}
.tagImgList dd, .tagTitleList dd{ margin-bottom: 20px; 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; line-height: 30px; text-align: center; color: #fff;}
.tagImgList dd a:hover font{ text-decoration: underline; color: #fff;}
.tagTitleList dd a{ font-size: 14px; margin-left: 18px; line-height: 28px;}
.tagTitleList dd a.bigTitle{ font-size: 18px; margin: 0 0 12px 0;}
/*tuiJianXinWen*/
.tuiJianBox{ padding-bottom: 10px; margin-bottom: 15px;}
.tuiJianBox h2{ font-size: 20px; margin-bottom: 15px;}
.tuiJianBox h2 span{ display: none; float: left; padding: 1px 3px 2px 6px; background: #f20000; font-size: 12px; color: #fff; font-weight: 700; margin: 6px 10px 0 0; letter-spacing: 2px;}
.tuiJianBox h2 a{ font-size: 20px;}
.tuiJianBox p, .tuiJianMsg{ font-size: 14px; padding: 0 4px; line-height: 28px;}
.tuiJianBox p span{ color: #2862ac;}
.tuiJianBox .tuiJianUl{ display: none;}
.tuiJianMsg{ height: 28px;}
.tuiJianMsg .shareBox{ right: 0; top: 3px;}
.tuiJianBox .comList li{ margin-bottom: 10px; float: none; margin-right: 0;}
.tuiJianBox .comList 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; font-size: 14px; padding: 0 8px;}
.dialogBox .dialogClose{ position: absolute; right: 10px; font-size: 16px; top: 13px; color: #888; width: 20px; height: 20px; text-align: center; line-height: 20px;}
.dialogBox p{ font-size: 12px; padding: 0; text-align: center; color: #888; line-height: 20px;}
.dialogBox em{ padding: 2px; background: #fff; width: 113px; margin: 12px auto 10px; height: 113px;}
.dialogBox em canvas{ width: 113px; height: 113px;}
.tuiJianXinWen .tuiJianMore{ display: block; font-size: 18px; color: #4a4947; width: 178px; height: 36px; line-height: 36px; text-align: center; border: 1px solid #CE1111; margin: 28px auto;}
/*right*/
.detailConRight{ width: 320px;}
.yaoWenPaiHang{ background: #fff;}
.jingHuaTuiJian h2, .jingXuan h2, .yaoWenPaiHang h2{ font-size: 16px; margin-bottom: 10px;}
.jingHuaTuiJian ul li, .jingXuan ul li, .yaoWenPaiHang ul.ywphList_2 li{ font-size: 12px; line-height: 24px;}
.jingHuaTuiJian ul li a img{ float: left; margin-right: 16px; width: 105px; height: 60px;}
.jingHuaTuiJian ul li{ margin-bottom: 14px; height: 60px;}
.jingHuaTuiJian h2, .jingXuan h2, .yaoWenPaiHang h2, .jingHuaTuiJian ul, .yaoWenPaiHang ul.ywphList_1{ padding-left: 20px;}
.jingXuan ul, .yaoWenPaiHang ul.ywphList_2{ padding-left: 32px;}
.yaoWenPaiHang .comList{ width: 318px;}
.yaoWenPaiHang .comList li{ width: 145px; margin-bottom: 10px;}
/*ad*/
.ynetGTop{ padding: 15px 0; margin: 15px auto; width: 998px;}
.articleBox div.ynetGCom{ margin: 10px 15px 0 0; }
/*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; text-align: center; 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; font-size: 12px; margin-right: 5px;}
.footerNav li a, .newFooter p{ color: #fff;}
