@charset "utf-8";
/*css reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body{ font-size:17px;font-family:'微软雅黑'; color:#333; line-height:150%; background:#fff;-webkit-text-size-adjust: none; position:relative;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var,i{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
form{display:inline}
small{font-size:12px}
ul,ol,li{list-style:none}
a{text-decoration:none;color:#333}
a:hover, a:active, a:focus{text-decoration: none;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
button,input,select,textarea{font-size:100%; vertical-align:middle; outline:none;-webkit-appearance:none;}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
header, footer, article, section, nav, menu, hgroup {display: block;clear:all; } 
.clear::after {clear: both;display: block;overflow: hidden;visibility: hidden;height: 0;content: '.';}
.warp{width:100%;}
html{ overflow-x:hidden;}
/*页眉*/
.header{ height:60px; background:#fff; overflow:hidden;}
.headerline{ display:block; height:1px; background:#eee; overflow:hidden; clear:both; position:relative;}
.menu{ display:block; position:absolute; left:13px; top:21px; width:26px; height:21px; background:url(../img/menu.png) no-repeat top left;}
.backhome{display:block; position:absolute; left:13px; top:19px; width:26px; height:22px; background:url(../img/zone_back.png) no-repeat top left;}
.backmenu{display:block; position:absolute; right:58px; top:19px; width:26px; height:21px; background:url(../img/menu.png) no-repeat top left;}
.logo{ display:block; position:absolute; left:45px; top:20px; width:74px; height:22px; background:url(../img/logo.png) no-repeat top left;}
.zonename{ padding-left:129px; padding-top:19px; display:block; float:left;}
.search{ position:absolute; display:block; width:23px; height:23px; padding:18px; right:0px; top:0px; cursor:pointer;}
.search span{display:block; background:url(../img/zone_search.png) no-repeat; width:23px; height:23px;}

.menulist{ overflow:hidden; background:#f6f6f6; display:none;}
.menutit{ height:45px; background:#fff; padding:0 10px; overflow:hidden; clear:both; border-bottom:1px solid #eee; font-size:16px; color:#000;}
.metl{ display:block; float:left; line-height:45px;}
.navico{ display:block; float:right; padding-left:24px; background:url(../img/navico.png) no-repeat left center; line-height:45px;}
.wzmenu a{ display:block; float:left; width:16.6%; text-align:center; height:42px; line-height:42px; border-bottom:1px solid #eee; font-size:14px;}
.rmzone a{ display:block; float:left; width:33.3%; overflow:hidden; height:42px; line-height:42px; font-size:14px; border-bottom:1px solid #eee;}
.rmzone a span img{ width:16px; height:16px; padding-top:13px; display:block; float:left; padding-left:2px;}
.rmzone a:hover .meyxt{ color:#fc3000;}
/*导航*/
.nav{ background:#6a9900; height:47px; line-height:47px; font-size:16px;}
.nav a:link,.nav a:visited{ border-right:1px solid #71a201; display:block; text-align:center; color:#fff;}
.nav a:hover,.nav a:active{ color:#fff; text-decoration:none;}
.nav .current{ background:#577e00;}

/*搜索*/
.baidusearch{position:absolute; display:block;  padding:1px; right:3px; top:5px; float:left;}
.disno{display:none;}
.gameSea{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height:35px;}
.gameSea .int1{width:78%;background:#f5f5f5;border-top:1px solid #b2b2b2;border-bottom:1px solid #e3e3e3;border-left:1px solid #bababa;border-right:1px solid #bababa;display:block;float:left;font-size:14px;color:#696969;margin-top:4px;margin-left:1px;padding-left:5px; height:33px; line-height:33px;}
.bom{width:100%;position:absolute;top:4px;left:0;display:-moz-box;display:-webkit-box;display:box;background:#fff; height:50px; padding-top:10px;}
.bom b{height:40px;line-height:40px;background:#fff;font-family:"微软雅黑";font-size:18px;color:#333;font-weight:normal;cursor:pointer;display:block;padding-left:1%;padding-right:1%; white-space:nowrap;}
.bom .mt2{ margin-top:10px; background:url(../img/zone_search.png) no-repeat; width:23px; height:23px; cursor:pointer; border:medium none; margin-left:5px;}

/*新闻列表*/
.news{ overflow:hidden; clear:both;}
.newslist{ margin:0 5px; padding-bottom:10px;}
.newslist ul{ display:block; width:100%; overflow:hidden;}
.newslist li{ display:block; float:left; width:100%; position:relative; overflow:hidden; white-space:nowrap; overflow:hidden; line-height:45px; height:45px; border-bottom:1px dashed #dbdbdb; font-size:13px;}
.newslist li em{ display:block; float:left; width:4px; height:4px; background:#999; border-radius:50%; margin:17px 0 0 6px;}
.newslist li a:link,.newslist li a:visited{ display:block; width:100%; position:absolute; left:0px; top:0px; height:36px; line-height:36px; padding-left:16px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

/*页脚*/
.footer{ background:#f2f2f2; overflow:hidden; padding-bottom:10px;}
.footer p{ color:#444; line-height:22px; text-align:center; font-size:12px;}
.subnav{ background:#6bc03e; width:100%; height:28px; line-height:28px; font-size:14px;}
.subnav a:link,.subnav a:visited{ display:block; float:left; width:25%; height:28px; color:#fff; text-align:center;}
.subnav a:hover,.subnav a:active{ color:#ff0; text-decoration:none;}
.backtop{ overflow:hidden; text-align:center; width:173px; margin:0 auto; padding-top:10px;}
.backtop .pcico,.backtop .line,.backtop .top{ display:inline-block; float:left;}
.backtop .pcico{ padding:4px 8px; border:1px solid #639ee0; background:#fff; border-radius:5px; font-size:14px; margin-top:4px;}
.backtop .pcico span{ background:url(../img/zone_pcico.png) no-repeat left center; padding-left:20px;}
.backtop .line{ padding:20px 0; border-left:1px solid #ccc; margin:0 6px;}
.backtop .top{ padding:4px 8px; border:1px solid #639ee0; background:#fff; border-radius:5px; font-size:14px; margin-top:4px;}
.backtop .top span{ background:url(../img/zone_backtop.png) no-repeat left center; padding-left:20px;}

/*栏目标题*/
.apptitle{ height:26px; font-size:16px; line-height:19px; padding:0 10px; padding-top:12px; clear:both; overflow:hidden;}
.apptitle span,.apptitle em{ display:block; float:left;}
.apptitle em img{ padding-right:6px; float:left;}
.apptitle a.more:link,.apptitle a.more:visited{ display:block; float:right; font-size:12px; color:#999;}
.apptitle a.more:hover,.apptitle a.more:active{ color:#fc3000; text-decoration:none;}


/*攻略新闻*/
.newsbox{ overflow:hidden; background:#fff; -webkit-box-shadow: #ccc 1px 1px 4px; -moz-box-shadow: #ccc 1px 1px 4px; box-shadow: #ccc 1px 1px 4px; border-bottom:1px solid #dedede; font-size:16px; margin-top:5px;}
.newstitle{ height:43px; line-height:43px; padding:0 10px; overflow:hidden; clear:both; border-bottom:1px solid #dedede;}
.newstitle span,.newstitle em{ display:block; float:left;}
.newstitle em img{ padding-right:6px; float:left; padding-top:12px;}
.newstitle a.more:link,.newstitle a.more:visited{ display:block; float:right; font-size:12px; color:#999;}
.newstitle a.more:hover,.newstitle a.more:active{ color:#fc3000; text-decoration:none;}


/*短标题content*/
.datacon{ width:98%; overflow:hidden; margin:0 auto; overflow:hidden; padding:5px;}
.datacon li{ display:block; float:left; width:48%; padding:5px 1%; height:36px;}
.datacon li a:link,.datacon li a:visited{ display:block; height:34x; border:1px solid #ddd; white-space:nowrap; text-overflow: ellipsis;overflow:hidden; background:#f7f7f7; text-align:center; line-height:34px; font-size:12px; color:#444; overflow:hidden;}
.datacon li a:hover,.datacon li a:active{ background:#ddd; text-decoration:none; color:#fff;}

.crumbs{ margin-top:10px; height:40px; background:#f0f0f0; color:#888; line-height:40px; padding-left:10px; font-size:14px;}
.crumbs a:link,.crumbs a:visited{ color:#888;}
.crumbs a:hover,.crumbs a:active{ color:#fc3000;}

/*新闻列表*/
.news{ overflow:hidden; clear:both;}
.newslist{ margin:0 5px; padding-bottom:10px;}
.newslist ul{ display:block; width:100%; overflow:hidden;}
.newslist li{ display:block; float:left; width:100%; position:relative; overflow:hidden; white-space:nowrap; overflow:hidden; line-height:35px; height:35px; border-bottom:1px dashed #dbdbdb; font-size:13px;}
.newslist li em{ display:block; float:left; width:4px; height:4px; background:#999; border-radius:50%; margin:17px 0 0 6px;}
.newslist li a:link,.newslist li a:visited{ display:block; width:100%; position:absolute; left:0px; top:0px; height:36px; line-height:36px; padding-left:16px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

/*加载更多*/
.loadmore{ overflow:hidden; clear:both; height:40px; line-height:40px;}
.loadmore a:link,.loadmore a:visited{ display:block; width:100%; height:40px; line-height:40px; background:#ddd; color:#666; font-size:13px; text-align:center; text-align:center;}
.loadmore a:hover,.loadmore a:active{ text-decoration:none; background:#ccc;}
.loadmore span{ background:url(../img/more_ico.png) no-repeat right center; padding-right:20px; cursor:pointer;}


/*面包屑*/
.loctione{ height:30px; line-height:30px; background:#f0f0f0; color:#666; padding-left:5px; font-size:12px;}
.loctione a:link,.loctione a:visited{ color:#666;}
.loctione a:hover,.loctione a:active{ color:#fc3000; text-decoration:none;}

/*列表页二级导航*/
.ernav{ height:37px; border-bottom:1px solid #d9d9d9; background:#fff; overflow:hidden; clear:both;}
.ernav a{ background:url(../img/ernavbg.png) no-repeat right center; font-size:14px; display:block; text-align:center; line-height:37px; height:35px; border-bottom:2px solid #fff;}
.ernav a.current{ border-bottom:2px solid #f80;}

/*css3*/
.ub
{
	display: -webkit-box !important;
	display: box !important;
	position:relative;
}

.ub-rev
{
	-webkit-box-direction:reverse;
	box-direction:reverse;
}

.ub-fh
{
	width:100%;
}

.ub-fv
{
	height:100%;
}

.ub-con
{
	position:absolute;
	width:100%;
	height:100%;
}

.ub-ac
{
	-webkit-box-align:center;
	box-align:center;
}
.ub-ae
{
	-webkit-box-align:end;
	box-align:end;
}

.ub-pc
{
	-webkit-box-pack:center;
	box-pack:center;
}
.ub-pe
{
	-webkit-box-pack:end;
	box-pack:end;
}
.ub-pj
{
	-webkit-box-pack:justify;
	box-pack:justify;
}

.ub-ver
{
	-webkit-box-orient:vertical;
	box-orient:vertical;
}

.ub-f1
{
	position:relative;
	-webkit-box-flex: 1; 
	box-flex: 1;
}

.ub-f2
{
	position:relative;
	-webkit-box-flex: 2;
	box-flex: 2; 
}

.ub-f3
{
	position:relative;
	-webkit-box-flex: 3;
	box-flex: 3;
}

.ub-f4
{
	position:relative;
	-webkit-box-flex: 4;
	box-flex: 4;
}

.ubr
{
	border-right:1px solid;
}


.ads_c1 { margin:5px 0; text-align:center;}
.ads_cb { margin:5px 0;}
.ads_c1 iframe { margin:0 auto !important;}
.ads_c1 iframe { margin:0 auto !important;}

figure{ margin:0; padding:0; margin-top:10px;}
figure .tit{ padding-left:86px;}

#guide{ width: 300px; height: 155px; position:absolute; top:20px; background:url(../img/anzhuoduihuac.png) no-repeat; display:block; padding-top: 55px;}
#guide p{ font-size:14px; font-family:"宋体"; color:#fff; padding-left:15px; line-height: 32px;}

.color_smtj .newslist li{ display:block; float:left; width:50%; padding-left:0px; border-bottom:none;}
.color_smtj .newslist li a{ color:#032de5; font-family:"微软雅黑"; padding-left:0px; width:98%;text-overflow:ellipsis;}
.rmyxbody,.rmlbbody,.rmyxbody{ overflow:hidden; clear:both;}
.reyxtit{ height:40px; background:#f27f32; overflow:hidden; line-height:40px;}
.reyxtit span,.rmlbtit span,.rmdjtit span,.tjzqtit span{ display:block; float:left; font-size:16px; color:#fff; padding-left:10px;}
.reyxtit a,.rmlbtit a,.rmdjtit a,.tjzqtit a{ color:#fff; display:block; float:right; padding-right:10px; font-size:12px;}
.reyxtit a:hover,.rmlbtit a:hover,.rmdjtit a:hover,.tjzqtit a:hover{ color:#fff; text-decoration:none;}
.reyxlist { padding-bottom:10px; overflow:hidden;}
.reyxlist a{ display:block; width:25%; overflow:hidden; float:left; padding-top:10px;}
.reyxlist a span{ display:block; text-align:center; width:100%;}
.reyxlist a span img{ width:72px; height:72px;}
.reyxlist a b{ display:block; text-align:center; font-size:14px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; color:#333; font-weight:normal;}
.reyxlist a:hover b{ color:#fc3000; text-decoration:none;}