@charset "utf-8";
.jfcon { width: 1000px; margin: 0 auto; position: relative; }
.jfcon .lef { float: left }
.jfcon::after { content: ""; clear: both; overflow: hidden; display: block }
/*顶部分类*/
.heads { overflow: hidden; color: #474747; overflow: hidden; padding-top: 8px; border-bottom: 3px solid #F63; width: 997px; }
.heads span { height: 30px; float: left; display: block; font-family: 宋体; }
.heads .sp1 { background: url(/themes/yaohongjiu/images/2015/jifen/icon.png); width: 36px; margin-top: 2px; height: 31px; }
.heads .sp2 { height: 30px; line-height: 30px; margin-left: 6px; font-weight: bold; font-size: 21px; margin-top: 10px; }
.heads .more { font-size: 12px; margin-top: 10px; margin-right: 15px; float: right }
.heads .more a { color: #ff692a; text-decoration: none }
.heads .more a:hover { text-decoration: underline }
.heads .rdui { background-position: 3px 0px }
.heads .home_bp { background-position: -30px 0px }
/*内容部分 */
.middle { float: left; }
.middle a { }
.middle::after { content: ""; clear: both; overflow: hidden; display: block }
.middle li { display: block; float: left; cursor: pointer }
.middle li p { display: block }
.middle li a { display: block; text-decoration: none }
.middle li img { display: block; margin: 0 auto; margin-top: 5px; }
.jful li a:hover { text-decoration: underline; color: #F60 }
.name { font-size: 12px; font-family: 宋体; color: #666666; height: 20px; line-height: 20px; margin-top: 5px; width: 90%; margin: 0 auto; }
.jfhuan { color: #ff692a; font-family: 微软雅黑; font-size: 14px; height: 30px; line-height: 30px; display: block; text-align: center; float: left; margin-left: 10px; }
.del { font-size: 12px; color: #999999; display: block; width: 60px; height: 18px; float: right; margin-top: 8px; text-align: left }
.right { width: 188px; float: left; }
.right li { border-right: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC }
.right p { text-align: center; display: block; }
.jfb { height: 30px; }
.rpic { height: 83px; }
.right a { text-decoration: none }
.w33 { width: 598px; }
.w40 { width: 76.3%; }
.w33 .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.w40 .name { height: 35px; }
.w33 li { width: 33%; height: 200px; border: 1px dashed #CCCCCC; border-top: none; border-left: none; }
.w40 li { width: 24.8%; height: 238px; border: 1px solid #CCCCCC; border-top: none; border-left: none; }
.right a:hover { text-decoration: underline }
.ax { color: #69F }/* CSS Document */
/*轮播部分*/
.Nbanner { width: 100%; height: 350px; position: relative; margin: 0 auto;overflow:hidden }
.Nbanner .tab { float: right; display: inline; margin-right: 180px; position: relative; overflow: hidden; width: 367px; height: 45px; }
.Nbanner .tab ul { width: 1000px; height: 45px; position: absolute; left: 0; top: 0; }
.Nbanner .tab ul li { float: left; display: inline; width: 84px; height: 45px; margin-right: 9px; }
.Nbanner .tab ul li a { display: block; width: 80px; height: 41px; border: 2px solid #fff; }
.Nbanner .tab ul li a.on { border-color: #ff8106; }
.Nbanner .bannerUl2 li a { display: block; width: 100%; height: 335px }
.Nbanner .tab2 { position: absolute; left: 80px; top: 320px; }
.Nbanner .tab2 ul li { float: left; display: inline; margin-left: 9px; width: 8px; height: 8px; border-radius: 5px; transition: all 0.5s ease; background: #FFF }
.Nbanner .tab2 ul li a { display: block; width: 20px; height: 20px; border: 2px solid #fff; overflow: hidden; filter:alpha(opacity:60);
opacity: 0.60; }
.Nbanner .tab2 ul li a.on { border-color: #ff8106; width: 8px; filter:alpha(opacity:100);
opacity: 1; }
.Nbanner .disabled { display: none; }
.bannerUl2 { height: 335px; width: 2000px; position: absolute; margin: 0 auto; left: 50%; margin-left: -1000px; }
.bannerUl2 li { cursor: pointer; width: 2000px; height: 335px; z-index: 1; float: left; position: absolute; left: 0; top: 0; display: none }
.bannerUl2 .ontem { display: list-item; opacity: 1; }
.Nbanner .tab2 ul li { border: 2px solid #FFFFFF; display: block; opacity: 0.6; filter:alpha(opacity:60);
opacity: 0.6; overflow: hidden; position: relative; cursor: pointer; }
.Nbanner .tab2 ul li.on { border-color: #FF8106; opacity: 1; filter:alpha(opacity:100);
width: 8px; }
.Nbanner .tab2 ul li.on_withe { border-color: #ffffff; width: 8px; filter:alpha(opacity:100);
opacity: 1; }
#login_wrap { width: 980px; margin: 0 auto; overflow: visible; position: relative; z-index: 10; }
/*轮播内部*/
.jf_dl { position: absolute; width: 238px; height: 273px; right: 0px; z-index: 9999; background: url(/themes/yaohongjiu/images/2015/jifen/jf_dl.jpg);top: 50px; }
.jf_dl a { color: #FFF; text-decoration: none }
.jf_hi { background: url(./themes/yaohongjiu/images/2015/jifen/hi.png) no-repeat; width: 160px; height: 30px; line-height: 25px; text-indent: 30px; color: #ff6633; font-size: 14px; margin: 0 auto; margin-top: 25px; }
.dl_k { width: 165px; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #FFF; font-weight: bold; margin: 0 auto; margin-top: 10px; display: block }
.bg_yeo { background: #ff5400; }
.bg_gre { background: #81bc00 }
.jf_jb { background: url(/themes/yaohongjiu/images/2015/jifen/jinbi.jpg) no-repeat; width: 180px; margin: 0 auto; height: 57px; margin-top: 30px; font-size: 12px; display: block; overflow: hidden }
.jf_jb a { color: #999999; text-decoration: none }
.jf_jb .p1 { display: block; font-size: 13px; width: 100px; margin-left: 75px; margin-top: 15px; font-weight: bold; height: 18px; }
.jf_jb .p2 { display: block; width: 100px; margin-left: 75px; height: 18px; }
.jf_slide { position: absolute; color: #FFF; background: #FFF; width: 130px; left: -120px; padding-bottom: 20px }
.jf_slide li:hover { background: #CCC; color: #FFF; }
.lf_slide { display: block; background: #ffffff; position: relative; z-index: 9999; }
.lf_slide_a { display: block; height: 40px; width: 100px; line-height: 40px; font-size: 15px; text-decoration: none; color: #666; z-index: 9999; margin: 0 auto; border-bottom: 1px dashed #CCCCCC }
.lf_slide_a:hover { text-decoration: none }
.slide_cont { position: absolute; height: 40px; width: 500px; background: #FFF; display: none; top: 0px; color: #000; border-bottom: 1px solid #CCC; z-index: 998; left: 130px; }
.slide_cont a { display: block; padding-left: 40px; padding-right: 40px; height: 20px; line-height: 20px; text-align: center; font-family: 宋体; font-size: 13px; border-right: 1px solid #999; margin-top: 10px; float: left; display: block; text-decoration: none; color: #7c7c7c; }
.slide_cont a:hover { color: #F60; text-decoration: underline }
.jf_jt { position: absolute; width: 10px; right: 10px }
.icon2 { background: url(/themes/yaohongjiu/images/2015/jifen/icon.png) no-repeat 0% 100%; width: 23px; height: 23px; display: block; float: left; margin-top: 10px; }
.btp1 { background-position: 1% 100% }
.btp10 { background-position: 10% 100% }
.btp18 { background-position: 18% 100% }
.btp27 { background-position: 27% 100% }
.btp36 { background-position: 36% 100% }
.btp45 { background-position: 45% 100% }
.btp54 { background-position: 54% 100% }
.btp63 { background-position: 63% 100% }
