html{overflow-y:scroll;background:#f0f0f0;font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a,article,body,dd,div,dl,dt,h1,h3,header,html,i,img,li,p,section,span,ul{margin:0;padding:0;border:0}article,header,section{display:block}img{border:0}ul{list-style:none}h1,h3{font-size:100%;font-weight:500}a,a:hover{text-decoration:none}*{margin:0;padding:0}
a{text-decoration:none;color:#333}img{vertical-align:top; border:0; width:100%!important;height:auto!important;margin:0 auto}a:hover{ text-decoration: none;}
body{position:relative;height:auto;   font-size:18px;  -webkit-font-smoothing: antialiased;overflow:hidden;min-height:100%;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,0,0,0);font-family:helvetica;-webkit-overflow-scrolling:touch ;color: #333;-webkit-font-smoothing: antialiased;background-color:#fff;}
body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}@media only screen and (max-width:640px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}
#wrap{margin:0 auto; background: #fff; position: relative;} 
.bghead{ width:100%;position: fixed;left: 0;top: 0;background: #fff;box-shadow: 0 2px 4px rgba(0,0,0,.1);z-index: 999;height:44px;}
.bghead .head-logo{width: 45%;height: 100%;z-index: 99;margin-left:10px;}
.bghead .head-logo span,.bghead .head-topic span{background: url(/skin/blm/images/top-logo.png) no-repeat left;display: block; width: 100%; height: 100%;background-size: 53%;}
.bghead .scroll{width:10%; height:100%;margin-right:10px} 
.bghead .scroll span{background: url(/skin/blm/images/red-menu.png) no-repeat right;display: block; width: 100%; height: 100%; background-size:21px auto; }
.relative{position:relative;}
.topic{display:none;}
.main-wrap{margin-top:0}
.bghead .head-topic {width: 45%;height: 100%;z-index: 99;margin-left: 10px;line-height: 44px;font-size:16px}
/*subnav*/ 
.sub{ clear: both;zoom:1;text-align: center; width: 100%; height: 100%; overflow-y:scroll;position:fixed;z-index:9; border:none;padding:0;top:0;margin-top:44px;} 
.sub .sycd{ position:absolute;top:0;left:0;z-index:20;width:100%; overflow: hidden;background: #fff;}
.sub .sycd .n_module_card{ ovflow:hidden; }
.sub .sycd .n_module_card .th_td {text-align: left;width: 100%;height: 40px;font-size: 18px;line-height: 40px;color: #555;border-bottom: 1px solid #dfdfdf;padding-left: 10px; box-sizing: border-box;}
.n_relist {margin: 2px 5px 12px; overflow: hidden;  }
.n_relist li {padding: 0 5px;width: 33.33%;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 10px;}
.n_relist li a {display: block;height: 34px; text-align: center;line-height: 34px; border: 1px solid #dfdfdf; font-size: 16px;}

.main-wrap{ background: #fff;}
.g-bd{ background: #fff; width: 100%;}
.u-title{ padding:10px 0}
.u-title h1{color: #333; font-size:24px; line-height: 38px;max-height:72px;overflow: hidden; word-break: break-all;text-align: justify;} 
.u-artInfo {font-size: 12px;line-height: 20px;margin-top: 15px;border-bottom: 1px solid #ccc;color: #999;overflow: hidden;}
.content_article{ font-family:helvetica;font-size:18px; line-height:1.5;}
.content_article p,.content_article{overflow: hidden; margin:10px 0;text-align: justify;}
.content_article p img,.content_article img{display:block;}
.i-artInfo span{color:#999;}

#unfold-field{position: relative; margin: 0px auto;width: 100%; text-align: center; display: block;}
.unfold-field-bg{position: absolute; top: -78px; left: 0; height: 78px; width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(251, 251, 250, 0)), to(rgba(251, 251, 250, 1)));  background-image: linear-gradient(-180deg, rgba(251, 251, 250, 0) 0%, rgba(251, 251, 250, 1) 100%);}
.pages{margin-top: 10px;}
.d_page,.pages{ font-size: 16px; clear:both;width: 100%;height:40px; line-height: 40px; border-radius: 4px;margin-bottom:20px;}
.d_page .fl{width:100%;text-align: center;  border-radius: 4px;height:36px; line-height:36px;color: #f61e0e;border:1px solid #f61e0e}
.pages a:last-child {float: right;text-align: center;height: 40px;line-height: 40px;width: 50%;color:#e74c3c;background: #ebebeb;border-radius: 5px;}
.pages a:first-child{width: 50%;text-align: center;background: #e74c3c;border-radius: 5px;height: 40px;line-height: 40px;color: #fff;float: left;}

.ar-title{width: 100%;height:40px; border-bottom: 1px solid #e7e7e7; padding: 20px 0}
.ar-title span {display: block;width: 100%;height: 100%;background: url(/skin/blm/images/liketitle.png) center no-repeat;background-size: auto 100%;}
.lists{background:#fff;width:100%;overflow: hidden;} 
.lists dl{border-bottom:1px solid #e7e7e7; padding-bottom: 20px; margin-bottom: 20px; width:100%; height: 100%; overflow: hidden; }
.lists dl:last-child{margin-bottom:0;}
.lists dl dt {float:right;width:30%; height:100%;}
.lists dl dt img{ width:100%; height: 100%}
.lists dl dd {width: 66%; overflow: hidden;zoom:1;height: 100%; float:left;}
.lists dl dd .title{display: block;line-height: 26px;font-size: 18px;height: 52px;overflow: hidden;} 
.lists dl .icon {display: block; overflow: hidden;padding-top: 8px;}
.lists dl .icon span{float:left;font-size:12px;height:14px; padding: 0 3px; line-height: 14px; color: #e74c3c; border: 1px solid #e74c3c; border-radius: 4px;}

.b_page{ background: #fff; border: 1px solid #e74c3c; border-radius: 8px; height: 45px; line-height: 45px; font-size:16px;} 
.b_page .fl,.b_page .fr{ width:49%; text-align: center}
.b_page .fl{ border-right:1px solid #e74c3c;}
.b_page .fl a,.b_page .fr a{ position:relative;color:#e74c3c;}
.b_page .fl a:before{content: "";position:absolute;left:-25px;top:0;width:25px;height:22px;background: url(/skin/blm/images/list.png) left  no-repeat;background-size: 22px auto;}
.b_page .fr a:before{content: "";position:absolute;left:-25px;top:0;width:25px;height:22px;background: url(/skin/blm/images/home.png) left  no-repeat;background-size: 22px auto;} 
.footer {width:100%;background: #e74c3c; overflow: hidden; text-align: center; padding: 10px 0; margin-top: 10px;}
.footer p {width:100%;font-size: 13px;color: #fff;line-height:1.6;}
.fl{ float:left;  overflow: hidden}
.fr{ float:right; overflow: hidden}
.mb20{ margin-bottom: 20px;}.mt20{ margin-top: 20px;}.mb10{ margin-bottom: 10px;}
.mlr10{ margin: 0 10px}.mt10{margin-top:10px;}
.plr10{ padding-left:10px; padding-right:10px;}
.bor5{  background: #e7e7e7; height: 1px;}
.clearfix{zoom:1}
