@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong{font-weight:800}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:none;color: #3665c3;}
u{text-decoration:none;}
body{font-size:12px;max-width: 740px;margin: auto;}
div{display: block;clear: both;}
u{text-decoration:none;}
/*头部样式*/
.header{display:block;}
.header .sidebar{background:#F2F2F2;border-bottom: 1px solid #dfdfdf;display:block;overflow: hidden;height: 42px;line-height: 42px;font-size: 16px;}
.sidebar a{float: left;text-align: center;position: relative;height: 42px;line-height:42px;display: inline-block;padding: 0 18px 0 6px;overflow: hidden;font-size:16px;color:#1a1a1a;background: url(https://www.cnfla.com/static/img/m/site_bg_icon.png) no-repeat right center;background-size:auto 42px;}
.sidebar i.home{height: 24px;width: 24px;display: inline-block;margin-left: 8px;float: left;margin-top: 9px;background: url(https://m.cnfla.com/favicon.ico) no-repeat 0px 0px;background-size: 100%;border-radius: 4px;}
.sidebar .list{width: 1.6rem;height: 1.8rem;position: absolute;right: .625rem;top: .3rem;float: right;cursor: pointer;}
.sidebar span{position: relative;width: 100%;display: inline-block;height: 100%;}
.sidebar code{display: none;}
.sidebar a:nth-child(1){background: none;padding-right: 0;}
/*内页*/
.main{overflow: hidden;}
.article{background: #fff;overflow: hidden;width: 100%;float: left;}
.title{color: #333;font-size: 26px;line-height: 36px;margin: 5% 3%;font-weight: 700;text-align: center;}
.info{float: left;line-height: 29px;padding: 0 3%;}
.info font{color: #ccc;font-size: 16px;margin-right: 10px;}
.info a{display: inline-block;font-size: 16px;height: 11px;line-height: 11px;color: #ccc;}
.content{float:left;margin:5px 0;width:100%;color: #333;font-size: 17px;line-height: 28px;}
.content p{color: #333;font-size: 17px;line-height: 28px;padding-bottom: 12px;margin: 0 3%;width: 94%!important;}
.content a{color: #444;}
.content h2, .content h2 a, .content h2 a u{text-decoration: none;font-size: 17px;text-align: left;font-weight: bold;line-height: 30px;color: #ff0000;margin-bottom: 12px;padding: 0 3%;}
.content p strong {color: #4E4E4E;font-size: 16px;}
.content_bottom{width: 100%;background: #fff;}
.content .wangzhi{font-size: 14px;height: 24px;line-height: 24px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 6px 0 10px;}
.content .wangzhi a{font-size: 14px;}
.readMore{text-align: center;margin: 0 auto .625rem;}
.readMore a{font-size: 1rem;color: #fff;background: #42bb5d;padding: 0 1.3rem;line-height: 2rem;display: inline-block;border-radius: 3px;-webkit-border-radius:3px;}
.fx, .c {
    transition-duration: 0.5s;
    line-height: 28px;
    display: inline-block;
    width: 9px;
    height: 9px;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    transform: rotate(45deg);
    margin: 2px 2px 0px 5px;
    float: left;
}
/*分页*/
.page_box{float: left;width: 100%;height: 45px;overflow: hidden;margin: 10px 0;}
.pages{text-align: center;}
.pages li{background-color: #fff;color: #444;border: 1px solid #dad9d9;padding: 1.5% 3.5%;display: inline-block;margin: 0.5%;}
.pages li a{color: #444}
.pages li:active{color: #fff;background: none repeat scroll 0 0 #2184c4;border: 1px solid #2184c4;}
.pages li:active a{color: #fff;}
.pages li.thisclass  a{color: #fff}
.pages li.thisclass{color: #fff;background: none repeat scroll 0 0 #2184c4;border: 1px solid #2184c4;}

/*虚拟分页*/
.hao_page{clear: both; line-height: 15px; margin:10px auto;text-align: center;}
.hao_page a{border: 1px solid #42bb5d;color: #42bb5d;padding: 2.2% 3.5%;margin: 0 2px;text-align: center;display: inline-block;font-size: 14px;}
.hao_page span{text-align: center;background: #42bb5d;border: 1px solid #42bb5d;color: #fff;display: inline-block;padding: 2.2% 3.5%;margin: 0 2px;}
.hao_page b {height: 15px;line-height: 15px;list-style: outside none none;}
@media (min-width: 340px) {.hao_page a {padding: 2.2% 3.5%;margin: 0 2px;}}
@media (min-width: 340px) {.hao_page span {padding: 2.2% 3.5%;margin: 0 2px;}}

/*上下篇*/
.previous{color: #666;padding: 8px 10px 5px;}
.previous span{background: #fff;font-size: 16px;display: inline-block;height: 40px;line-height: 40px;overflow: hidden;color: #1849ab;border: 1px solid #e0e0e0;text-align: center;border-radius: 2px;padding: 0 10%;}
.previous span i{transition-duration: 0.5s;display: inline-block;width: 8px;height: 8px;border-bottom: 2px solid #42bb5d;border-right: 2px solid #42bb5d;transform: rotate(140deg);margin: 15px 4px 0px 10px;float: left;}
.previous span:nth-child(even){float: right;}
.previous span:nth-child(even) i{float: right;transform: rotate(320deg);margin: 16px 4px 0px 8px;}
.previous span:active{background: #e1e1e1;}
.previous span a{font-size:16px;color: #42bb5d;}
@media (min-width: 340px) {.previous span {padding: 0 12%;}}


/*热门推荐*/
.related_article,.hot_article,.news_article{border-top: 10px solid #eee;}
.related_article h3,.hot_article h3,.news_article h3{text-align: left;width: 100%;margin: 0 auto;height: 56px;line-height: 56px;border-bottom: 1px solid #e2e2e2;}
.related_article h3 span,.hot_article h3 span,.news_article h3 span{display: inline-block;height: 55px;font-weight: normal;line-height: 55px;color: #000;border-bottom: 2px solid #000;font-size: 18px;padding: 0 5px;}
.related_article h3 code,.hot_article h3 code,.news_article h3 code{width: 100%;float: left;margin-left: 2px;margin-bottom: 10px;background-size: 24px;border-left: 6px solid #42bb5d;padding-left: .5rem;font-size: 1rem;display: inline-block;font-family: "Microsoft Yahei";height: 20px;line-height: 20px;color: #333;}
.related_article h2,.hot_article h2,.news_article h2{margin: 2% 1% 0%;float: left;width: 96%;background: url(https://www.cnrencai.com/static/img/3g/art/new.png) right -38px no-repeat;}
.related_article h2 font,.hot_article h2 font,.news_article h2 font{width: 100%;float: left;margin-left: 2px;margin-bottom: 10px;background-size: 24px;border-left: 6px solid #42bb5d;padding-left: .5rem;font-size: 1rem;display: inline-block;font-family: "Microsoft Yahei";height: 20px;line-height: 20px;color: #333;}
.related_article ul,.hot_article ul,.news_article ul{margin: 0 2%;display: inline-block;width: 96%;}
.related_article ul li,.hot_article ul li,.news_article ul li{display: inline-block;padding: 5px 0 0px;border-top: 1px dashed #E4E4E4;margin-top: 4px;margin-bottom: 4px;}
.related_article ul li a,.hot_article ul li a,.news_article ul li a{width: 100%;display: block;}
.related_article ul li a i,.hot_article ul li a i,.news_article ul li a i{width: 5px;height: 5px;background: #ccc;border-radius: 50%;margin-right: .5rem;display: inline-block;position: relative;top: -1.125rem;}
.related_article ul li a img,.hot_article ul li a img,.news_article ul li a img{width: 70px;height: 54px;float: left;margin-right: 16px;}
.related_article .comm_r,.hot_article .comm_r ,.news_article .comm_r {width: 68%;display: inline-block;}
.related_article .comm_r span,.hot_article .comm_r span,.news_article .comm_r span{display: block;height: 16px;font-size: 12px;color: #888888;width: 324px;line-height: 16px;overflow: hidden;}
.related_article .comm_r code,.hot_article .comm_r code,.news_article .comm_r code{display: block;overflow: hidden;width: 324px;margin-bottom: 8px;margin-top: 2px;font-size: 16px;line-height: 20px;}
.related_article ul li,.hot_article ul li,.news_article ul li{width: 100%;}
.related_article ul li,.hot_article ul li,.news_article ul li{padding: 6px 0 0px;width: 100%;}

/* 栏目推荐 */
.lm_com{width: 100%;background: #fff;}
.lm_com h3{width: 100%;line-height: 2.5rem;padding: .32rem 1%;}
.lm_com h3 span{padding: .32rem 1rem;font-size: 1rem;color: #fff;background: #42bb5d;border-radius: 3px;-webkit-border-radius:3px;}
.lm_com ul{width: 100%;display: inline-block;}
.lm_com ul li{width: 23%;line-height: 2.3rem;border: 1px solid #cfdaf1;margin: 2% 1% 0 1%;display: inline-block;float: left;box-sizing: border-box;-webkit-box-sizing:border-box;border-radius: 3px;-webkit-border-radius:3px;}
.lm_com ul li:nth-child(n+13){display: none;}
.lm_com ul li a{display: block;text-align: center;font-size: 16px;color: #3665c3;padding: 0 3px;height: 38px;overflow: hidden;}
.yc_div{display: none;}
.mo{text-align: center;line-height: 2.5rem;border: 1px solid #ececec;margin: .32rem;cursor: pointer;border-radius: 5px;-webkit-border-radius: 5px;}
.mo .more,.mo .less{width: 1rem;height: 1rem;display: inline-block;background: url(https://www.cnfla.com/static/img/m/cnfla/open.png) no-repeat;position: relative;top: 3px;margin: 0 5px;}
.mo .less{background: url(https://www.cnfla.com/static/img/m/cnfla/close.png) no-repeat;}
.mo a{font-size: .9rem;}
.mo_wz{color:#25bb4e;}
.mo_wz1{color:#d94949;}
.gotop{width: 2.5rem;height: 2.5rem;position: fixed;right: .625rem;bottom: 9.375rem;background: #868686;opacity: .7;border-radius: 50%;-webkit-border-radius:50%;cursor: pointer;display: none;}
.gotop img{width: 100%;height: 100%;}


/*页脚*/
.footer{text-align: center;color: #e0e0e0;font-size: 12px;width: 128px;height: 23px;background: url(//static.cnfla.com/img/m/icon.png) 2px -67px no-repeat;background-size: 220%;margin: auto;margin-top: 15px;}
.footer p{font-size: 12px;color: #e0e0e0;display: none;}

.art_next{color: #000;border-top: 10px solid #eee;padding: 3%;display: inline-block;width: 96%;font-size: 16px;}
.art_next span{float: left;width: 50%;overflow: hidden;line-height: 30px;height: 30px;font-size: 14px;}
.art_next a{font-size: 16px;color: #333;}
.next{text-align: right;}

/*下载*/
.flash_dw_title{font-size: 16px; color: #444;line-height: 26px;}
.flash_dw_add{padding: 0rem 1rem;font-size: 1rem;color: #fff;background: url("https://www.cnfla.com/static/img/phone/cnfla_dw.png") 10px 8px no-repeat #7daa2a;background-size: 20px;height: 35px;line-height: 35px;padding-left: 35px;margin-top: 10px;display: inline-block;}
.flash_dw_add a{color: #fff;}
.art_jianjie span{color: #d32;font-weight: 700;margin: 10px 0;display: block;}
.video_jianjie span{color: #fff;background: #e45959;border-radius: 4px;padding: 2px 12px;display: inline-block;margin-bottom: 6px;}

/*动画视频*/
.flash_art_title{line-height: 28px;font-size: 14px;}
.flash_art_title code {color: #6b9e00;font-weight: 700;font-size: 14px;font-family: simsun;}
.flash_art_title span {color: #5f5f5f;font-family: simsun;line-height: 24px;font-size: 12px;}
.flash_lt {width: 100%;margin: 2% 0; margin-bottom: 0;}
.flash_lt_title {height: 34px;line-height: 34px;width: 100%;padding-left: 2px;margin-bottom: 6px;}
.flash_lt_title code {color: #d6483a;font-size: 16px;font-weight: 700;background: url("https://www.cnfla.com/static/img/phone/shipin_icon1.png") 0px 9px no-repeat;padding-left: 22px;background-size: 18px;height: 32px;display: block;}
.flash_lt ul {width: 100%;}
.flash_lt ul li {overflow: hidden;margin-top: 8px;height: 28px;width: 47%;background: #de7676;margin: 0 1%;display: inline-block;border-radius: 2px;line-height: 28px;margin-bottom: 5px;}
.flash_lt ul li a {color: #FFFFFF;float: left;font-size: 14px;line-height: 28px;background: url("https://www.cnfla.com/static/img/phone/cnfla_pf.png") 4px 6px no-repeat;padding-left: 25px;background-size: 16px;font-family: 微软雅黑;}

.s_header{background: #fff;}
.content img{border-radius: 10px;}
.content img {max-width: 100%!important;height: auto!important;}
.after_height_light~p a {color: #2965b1 !important;}