@charset "gb2312";html,body,div,span,applet,object,iframe,h1,button,input,textarea,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0 none;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-synthesis:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0;}
div{display:block;clear:both}
ul,ol,li{list-style:outside none none;}
em,i{font-style:normal;}
img{border:0 none;}
div{display:block;clear:both}
textarea{outline:medium none;}
a{text-decoration:none;color: #3665c3;font-size: 14px;}
b{font-family: simsun;}
body {background: #f4f4f4;max-width: 740px;margin: auto;}
.element.style {zoom: 1;}

/*首页*/
.wrap{margin:0 auto;overflow:hidden;position:relative}
/*header*/
.header{display:block;position:relative;width: 100%;text-align: center;background: #fff;}
.home{text-align: center;color: #e0e0e0;font-size: 12px;display: inline-block;width: 135px;height: 29px;background: url(//static.cnfla.com/img/m/icon.png) 2px -59px no-repeat;background-size: 200%;margin: 11px 0;}
.home a{display: inline-block;width: 135px;height: 29px;}
.sidebar {float: left;width: 94%;font-size: 14px;line-height: 30px;background: #f4f4f4;padding: 3%;padding-bottom: 0%;}
.sidebar a {float: left;color: #8a8a8a;font-size: 14px;}
.sidebar code {float: left;margin: 0 10px;color: #8a8a8a;}
.sidebar:before{content:"";background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -15px -4px;float: left;width: 15px;height: 18px;margin-top: 8px;margin-right: 7px;}

.m_list_bot .mod-title {width: 100%;float: left;line-height: 40px;margin-bottom: 10px;}
.m_list_bot .mod-title a{display:block; width:100%;}
.m_list_bot .mod-title code {float: right;padding: 0 10px;margin-top: 2px;position: relative;color: #e0b400;}
.m_list_bot .mod-title h2 {float: left;position: relative;color: #333;font-size: 17px;font-weight: 700;}
.m_list_bot .mod-title h2:before{content: "";font-weight: 700;color: #333;float: left;background: url(https://www.cnfla.com/static/img/ico_2021.png) no-repeat -82px 0px;width: 25px;height: 28px;margin-right: 5px;margin-top: 8px;}
.m_list_bot .mod-title i {display: inline-block;width: 8px;height: 8px;border-top: 1px solid #e0b400;border-right: 1px solid #e0b400;transform: rotate(45deg);margin: 3px 0 0 0px;}

.m_list_bot  {float: left;display: block;width: 94%;background: #fff;margin-bottom: 10px;border-radius: 10px;padding: 3%;}
.m_list_bot .m_flash {float: left;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m_list_bot .m_flash li {display: inline-block;float: left;width: 30%;overflow: hidden;text-align: center;color: #444444;}
.m_list_bot .m_flash li a {display: inline-block;height: auto;overflow: hidden;text-align: center;width: 100%;margin-bottom: 8px;}
.m_list_bot .m_flash li a img {margin: 0 auto;display: block;width: 100%;height: 84px;border-radius: 10px;}
.m_list_bot .m_flash li a span {display: block;height: 26px;overflow: hidden;line-height: 26px;text-align: center;font-size: 14px;color: #333;}
@media screen and (min-width: 0) and (max-width:359px) {.m_list_bot .m_flash li a img{height: 62px;}}
/*回到顶部*/
.gotop{display: block;width: 2.5rem;height: 2.5rem;position: fixed;border-radius: 50%;-webkit-border-radius: 50%;right: .625rem;bottom: 9rem;background: #000;opacity: .6;cursor: pointer;z-index: 999;}
.gotop img{width: 100%;height: 100%;}

/*页脚*/
.footer {background: #ffffff;text-align: center;padding-top: 10PX;padding-bottom: 10px;}
.footer a {color: #888;font-size: 16px;padding-left: 25px;background: url(https://www.cnfla.com/static/img/m/cnfla/cnfla_logo.png) no-repeat 0 0px;height: 30PX;display: inline-block;line-height: 30px;}

.nav {background:#42bb79;padding: 8px 0;width: 100%;}
.nav a {overflow: hidden;height: 28px;font-size: 15px;line-height: 28px;white-space: nowrap;display: inline-block;width: 23%;color: #fff;text-align: center;}
.m_dede_cent{height: auto;overflow: hidden;width: 100%;  margin-bottom: 10px;}
.m_dede_cent .cent_title{overflow: hidden;position: relative;border: 1px solid #dfdfdf;background: #fff;width: 100%;height: 50px;}
.m_dede_cent .cent_title a{font-size: 16px;line-height: 20px;float: left;width: 100%;}
.m_dede_cent .cent_title .l{float: left;width: 151px;background: #f8f8f8;border-right: 1px solid #dfdfdf;position: absolute;height: 50px;line-height: 50px;text-align: center;}
.m_dede_cent .cent_title .l i{display: block;width: 0;height: 0;border-width: 10px 0 10px 12px;border-style: solid;border-color: transparent transparent transparent #DFDFDF;margin: 40px auto;position: relative;top: -74px;left: 81px;}
.m_dede_cent .cent_title .l i em{display: block;width: 0;height: 0;border-width: 8px 0 8px 11px;border-style: solid;border-color: transparent transparent transparent #F8F8F8;position: absolute;top: -8px;left: -12px;}
.m_dede_cent .cent_title h2{font-weight: bold;font-family: Microsoft Yahei;font-size: 20px;color: #5D9C09;}
.m_dede_cent .cent_title code{float: right;font-size: 12px;padding: 0 .4rem;color: #333;line-height: 50px;}
.m_dede_cent .cent_art{overflow: hidden;border-top: 1px solid #dfdfdf;background: #fff;margin-top: 6px;padding:0 2%;}
.m_dede_cent .cent_art li{ width: 96%;height: 36px;overflow: hidden;line-height: 36px;float: left;border-bottom: 1px solid #F0F0EF;background: url("https://www.yjbys.com/static/img/m/zw/dede_icon.png") right no-repeat;background-size: 2.8%;padding: 0 4px;}
.m_dede_cent .cent_art li a{font-size: 15px;color: #444;}
.m_dede_cent .cent_more{background: #fff;border-bottom: 1px solid #dfdfdf;}
.m_dede_cent .cent_more a{text-align: center;position: relative;display: block;height: 2.85rem;line-height: 2.85rem;color: #4191cf;font-size: .95rem;}

.nav_bot{position: relative;padding: 6px 0;background: #fff;padding-top: 12px;border: 1px solid #DEDEDE;margin: 8px;text-align: center;}
.nav_bot li{display:inline-block;width:23%;text-align:center;line-height:28px;}
.nav_bot li a{display: block;font-size: 15px;font-family: "Microsoft Yahei";color: #2F78B1;border-radius: 3px;margin-bottom: 10px;overflow: hidden;height: 23px;line-height: 21px;}
.nav_bot li a.on{background-color: #9EDDEB;border: 1px solid #9EDDEB;color: #fff;}

.m_nav_pic{padding: 3%;float: left;width: 94%;padding-top: 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m_nav_pic li {display: inline-block;float: left;width: 31%;overflow: hidden;text-align: center;margin-bottom: 2.5%;border-radius: 8px;}
.m_nav_pic li a {display: inline-block;float: left;width: 100%;height: auto;overflow: hidden;text-align: center;color: #ffffff;background: #ff403f;padding: 4% 0;}
.m_nav_pic li a.bg1 {background: #ffb74a;color: #912602;}
.m_nav_pic li a.bg2 {background: #dddddd;color: #988787;}
.m_nav_pic li a.bg3 {background: #62caca;color: #037373;}
.m_nav_pic li a.bg4 {background: #ffc4ff;color: #990066;}
.m_nav_pic li a.bg5 {background: #aaaaff;color: #660099;}
.m_nav_pic li a.bg6 {background: #bcff79;color: #448800;}
.m_nav_pic li a b{display: block;height: 24px;font-size: 18px;line-height: 24px;text-align: center;float: left;font-weight: 700;margin: 4px 0;font-family: "microsoft yahei";width: 100%;}
.m_nav_pic li a img {height: auto;width: 55%;}

/*热门推荐*/
.hot {width: 100%;background: #fff;margin-bottom: 10px;border-radius: 10px;}
.hot h3{width: 94%;padding: 3%;height: 42px;line-height: 42px;position: relative;padding-bottom: 0;}
.hot h3 span{color: #333333;font-size: 17px;font-weight: 700;}
.hot h3 img{width: 22px;height: 22px;margin-right: 5px;position: relative;top: 4px;}
.Hotli {padding: 3%;text-align: center;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 2%;}
.Hotli .title {font-weight: normal;text-align: center;color: #2C6DAF;border: 1px solid #E2E2E2;background: #F9F9F9;}
.Hotli  a {overflow: hidden;display: inline-block;width: 17%;height: 33px;line-height: 33px;border: 1px solid #d7d7d7;border-radius: 3px;margin: 5px 0.5%;font-size: 16px;color: #333;}
.dj { height: 40px;font-size: 14px;color: #A56716;line-height: 40px;border: solid 1px #ddd;background: #fafafa;text-align: center;border-radius: 6px;margin: 1.8%;}
.classify_i, .i {transition-duration: 0.5s;line-height: 28px;display: inline-block;width: 9px;height: 9px;border-bottom: 1px solid #A56716;border-right: 1px solid #A56716;transform: rotate(45deg);margin: -0px 0px 2px 8px;}
.i {transform: rotate(225deg);transition-duration: 0.3s;margin: 0px 0px -3px 5px;}
.dow {display: none;float: left;width: 98%;}