@charset "utf-8";
/* CSS Document */
html, body, div, span,applet, object, iframe, h1, 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, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {width: 100%;height:auto;background: #fff;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:14px/1.4em "Microsoft YaHei";color:#444;position: relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color: #444;max-height: 9999px;}
a:hover{color: #f0c110;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
input:focus{outline:none;}

/*--清除浮动
------------------------------------------------------------------------------------------*/
.clearfix:after { clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden; }
.clearfix:after { _zoom:1; }
.overflow { overflow:hidden; _zoom:1; }
.clear{clear:both; height:0;font-size:0; overflow:hidden; }

.fl{display:block;float:left;}
.fr{display:block;float:right;}

.top{height:62px;line-height:62px;background:#fff;position:relative;border-bottom: 1px solid #e6e6e6;}
.top .logo{display: inline-block;width: 114px;height: 40px;background: url(../images/lanrentk-1.png) no-repeat;background-size: 100% 100%;margin-top: 12px;margin-left: 6px;}
.top .xzlogo{display: inline-block;width: 114px;height: 40px;background: url(../images/xzlogo.png) no-repeat;background-size: 100% 100%;margin-top: 12px;margin-left: 6px;}

/*导航*/
.menu_top{border-bottom:1px solid #ddd;background: #fff;height:38px;overflow: hidden;}
.menu_li{height: 38px;white-space: nowrap;overflow-y: auto;overflow-x: auto;}
.menu_top li{width:20%;text-align:center;color:#333;font-size:16px;float:left;height:38px;line-height:38px;text-align:center;}
.menu_top a{-webkit-box-flex:1.0;box-flex:1.0;-moz-box-flex:1.0;text-align:center;color:#333;font-size:16px;height:38px;line-height:38px;text-align:center;display:inline-block;width:17%;}
.menu_top a.hover{color:#0aae24;border-bottom:3px solid #0aae24;top:-3px;position:relative;height:38px;line-height:42px;}
.menu_top li a{display:block;}
.menu_top li.hover a{color:#0aae24;border-bottom:3px solid #0aae24;top:-3px;position:relative;height:39px;line-height:42px;}

/*面包屑位置*/
.breadline {padding: 10px;/* width:100%; */overflow:hidden;background: #fff;}
.breadline b {display: block;float: left; border-left: 2px solid #f15c46;padding-left: 5px;line-height: 16px;margin-top: 3px;}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}




.container_box {position: relative;}
ul.s_nav{display:-moz-box;display:-webkit-box;display:box;text-align:center;border-bottom:1px solid #eee}
ul.s_nav li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
ul.s_nav li a{display:block;padding:10px 0;font-size:16px}
ul.s_nav li a.on{border-bottom:2px solid #6fd3de;position:relative;top:1px}

/*ph_nav*/
.ph_nav{margin:10px 0 0 10px}
.ph_nav li{width:33%;float:left;margin-bottom:10px}
.ph_nav li a{display:block;height:35px;line-height:35px;background:#f5f5f5;text-align:center;margin-right:10px}
.ph_nav li a.on{background:#fec159;color:#fff}
.clearfix{margin-right:auto;margin-left:auto}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

/*box2*/
.padding_box2{padding:0 10px 10px 10px;}
.n_gameli {height: 80px;padding: 10px 0; border-bottom: 1px solid #eee;display: -moz-box;display: -webkit-box; display: box;color: grey;position: relative;}
.n_g_l {width: 84px; height: 76px; padding: 2px 0;}
.n_g_l img{display:block;width:76px;height:76px;border-radius:17.5%;border:none;background:#f5f5f5;}
.n_g_r { height: 80px;-webkit-box-flex: 1; position: relative;top: 2px;}
.n_g_rt { height: 50px;border-bottom: 1px solid #f5f5f5;display: -moz-box;display: -webkit-box;display: box;}
.paihang_border .n_g_rt {border-bottom: 1px solid #fff;}
.paihang_border .n_g_rtlb {line-height: 25px;}
.paihang_border .yd_btn {margin-top: 12px;}
.n_g_rtl { height: 50px;-webkit-box-flex: 1;position: relative;top: 2px;}
.n_g_rtlt {height: 25px;}
.n_g_rtlt em {display: inline-block;vertical-align: top;width: auto; height: 15px; min-width: 15px;text-align: center; line-height: 15px; color: #ff6e32;background: #fff;border: 1px solid #ff6e32;border-radius: 100px;margin: 0 3px 0 0;font-size: 12px;}
.n_gameul li:nth-child(-n+3) .n_g_rtlt em { color: #fff; background: #ff6e32;}
.n_g_rtlt h3 {display: inline-block;font-size: 18px;font-weight: 500;color: #111;}
.n_g_rtlt i {display: inline-block; width: 14px;height: 14px;vertical-align: top; margin: 3px 0 0 4px;}
.n_g_rtlt i.normal {background: url(../images/n_normal.png) no-repeat;background-size: cover;}
.n_g_rtlb { height: 25px; line-height: 16px; font-size: 11px;}
.n_g_rb {height: 24px; overflow: hidden;padding-top: 5px; font-size: 12px; line-height: 24px;}
.yd_btn {width: 60px;height: 32px;line-height: 32px;text-align: center;border-radius: 4px; background: #6bb247; margin-top: 5px;}
.yd_btn a {color: #fff;}