@charset "utf-8";
/***公共样式****/
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, 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, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}	

ol, ul{list-style:none;}

html { overflow-x:hidden; -webkit-text-size-adjust:none; }
body { font-size:12px; font-family:Microsoft YaHei,SimSun,Arial; *font-family:Microsoft YaHei,SimSun; color:#666; background:#fff; min-width:320px;}

@font-face{ font-family:Hiraginow3; src:url('../font/PingHei-light.ttf');}
@font-face{ font-family:Hiraginow6; src:url('../font/PingHei-semibold.ttf');}

/*a 链接*/
a { text-decoration:none; outline:none; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
a:link { color:#666; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#666;}

i,em{ font-style:normal;}
/*图片居中*/
.jzimg { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}
fieldset, img { border:0; vertical-align:middle}

.jzimg img,.jzimg i{vertical-align:middle; max-width:100%; max-height:100%;}
.jzimg i{height:100%; display:inline-block;}

/*浮动*/

.clear { clear:both}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }

/* 按钮样式 */
input, button, textarea, select { font-size:100%; outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}


/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }


/*字体大小、缩进*/
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.t2{text-indent:2em;}


/*上下间距*/
.mb5 { margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
/* Rest
-----------------------------------------------------------------------------------------------------------*/
body, h1, h2, p, ul { margin: 0; }
ul { list-style: none; padding: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; vertical-align: top; }
em { font-style: normal; }
section, article, aside, header, footer { display: block; }

.centerbox{ max-width:1200px;margin:0 auto;}

/* Font
-----------------------------------------------------------------------------------------------------------*/
body, a { color: #555; }
body { font: 12px/1.6 \5FAE\8F6F\96C5\9ED1, Tahoma, Geneva, sans-serif; }
h1, h2 { font-weight: 400; font-size: 1em; }

@font-face
{
    font-family: "SourceHanSansCN_Medium";
    src: url(/css/font/SourceHanSansCN-Medium.otf);
}

@font-face
{
    font-family: "SourceHanSansCN_Regular";
    src: url(/css/font/SourceHanSansCN-Regular.otf);
}

@font-face
{
    font-family: "Tengxiang";
    src: url(/css/font/腾祥细潮圆简.ttf);
}

/* Pendant
-----------------------------------------------------------------------------------------------------------*/
.pr { position: relative; }
.pa { position: absolute; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.bc { margin-left: auto; margin-right: auto; }
.tc { text-align: center; }
.fn { font-weight: 400; }
.fb { font-weight: 700; }
.nt { text-indent: -38888px; outline: none; }
.clearfix{clear:both;}

.bc_f5{background-color:#f5f5f5};

/* Layout
-----------------------------------------------------------------------------------------------------------*/
/*.container {
	overflow: hidden; min-width: 1200px; max-width: 1920px;
}
.container {
	_margin: 0 auto;
}

.range {
	width: 1920px; margin-left: -360px; _margin-right: -360px; _position: relative;
}

.wrap {
	width: 1200px;
}*/

.container { max-width: 1920px; min-width: 1200px; overflow: hidden; *position: relative; }
.container { _width: expression((document.documentElement.clientWidth > 1920 || document.body.clientWidth > 1920) ? "1920px" : ((document.documentElement.clientWidth < 1100 || document.body.clientWidth < 1100) ? "1100px" : "100%")); _margin:0 auto; }
.games.range { width: 1920px; margin-left: -400px; _margin-right: -400px; _position: relative; }
.range {
	width: 1920px; margin-left: -360px; _margin-right: -360px; _position: relative;
}
/*.container { border-width: 1px 0; border-style: solid; border-color: #dcdee0; background-color: #fff; }*/
.wrap { width: 1200px; }

.slider {
	height: 548px;
}
.slider p {
	left: 0px; top: 0px;  _position: absolute;
}
.slider img {
	width: 100%; height: 548px;
}



html { background-color: #f3f6f9; }

/* header */
/*.header { height: 7em;}
.header h1 { padding-top: 1em;margin-left:50px; }
.header ul { padding-top: 3.4em; }
.header li a {display: block;width: 5.6em;border-right: 2px solid #999;font-size: 1.5em;line-height: 1.1;}
.header li a:hover { color: #03a9f4; text-decoration: none; }
.header li:first-child a { width: 5em;}
.header li.qp a {width: 7em;}
.header .on a {color: #03a9f4; }
.header .last a { border-right: 0; }
.header .selected {color:#0091e4;}


.header .qp ul{ background:#fff; opacity:0.7;alpha:filter(opacity=70);display:none;padding-top:0; position:absolute; top:60px;z-index:1000;padding-top:5px;}
.header .qp ul li{font-size:1em;line-height:2.1;padding:4px 0 4px;}
.header .qp ul li a{border-right:none;width:7em;color: #4D4D4D; }
.header .qp:hover ul{ display:block;}
.header .qp ul li:hover{ background:#316EE9;}
.header .qp ul li:hover a{color:#fff; }
.header .qp ul li.on{ background:#316EE9;}
.header .qp ul li.on > a {color:#fff; }*/




/*浮动客服*/#floatDivBoxs{width: 129px;height: 443px;/*329,482*/position: fixed;top: 170px;right: 0;z-index: 98;background: url(../img/qq_bg.png) no-repeat right 0;color: #fff;}
#floatDivBoxs dl{/*height: 82px;*/height: 104px;}
#floatDivBoxs dl em{font-style: normal;text-align: center;width: 100%;display: block;font-size: 16px;height: 20px;line-height: 22px;font-family:"SourceHanSansCN_Regular";margin-top:5px;}
#floatDivBoxs dl span{width: 100%;float: left;margin-left: 8px;}
#floatDivBoxs dl span.qq{background: url(../img/qq_qq.png) no-repeat right;height: 28px;width: 115px;display: block;margin-bottom: 3px;}
#floatDivBoxs dl span.girl{background: url(../img/qq_girl.png) no-repeat right;}
#floatDivBoxs dl span a{display: block;height: 28px;width: 115px;}
#floatDivBoxs dl span.tel{background: url(../img/qq_tel.png) no-repeat right;height: 26px;width: 112px;display: block;color: #4D4D4D;font-size: 14px;text-align: right;line-height: 28px;padding-right: 2px;font-family:"SourceHanSansCN_Regular";}
#floatDivBoxs .fuwu{height: 48px;text-align: center;}
#floatDivBoxs .fuwu h2{width: 100%;font-weight: normal;font-size: 18px;height: 26px;font-family:"SourceHanSansCN_Regular";}
#floatDivBoxs .fuwu span{font-size: 16px;font-family:"SourceHanSansCN_Regular";}
#floatDivBoxs .weixin{text-align: center;height: 152px;}
#floatDivBoxs .weixin img{max-height: 110px;max-width: 110px;}
#floatDivBoxs .weixin h2{font-weight: normal;width: 100%;padding-top: 4px;font-size: 16px;line-height: 16px;height: 21px;}
#floatDivBoxs .weixin span{display: block;background-color: #fff;height: 110px;width: 110px;margin: -3px auto 0 auto;}
#rightArrow{width: 39px;height: 220px;background: url(../img/qq_left.png) no-repeat;position: fixed;top: 170px;right: 129px;z-index: 99;}
#rightArrow a{display: block;height: 221px;z-index: 99;}
/*在线qq咨询*/.flo{position: fixed;top: 50%;left: 50%;width: 550px;height: 282px;display: none;z-index: 10;margin-top: -141px;margin-left: -275px;background-color: #ffffff;text-align: center;}
.flo > img{margin: 26px 0 20px 0;}
.flo div{display: inline-block;width: 18%;margin: 0 30px;}
.flo p{margin: 20px 0;}
.flo div > a{color: #9e989c;font-weight: 900;text-align: center;font-size: 20px;}
.flo div > a:nth-child(2):hover{text-decoration: underline;}
.flo span{position: absolute;top: 0px;right: 5px;cursor: pointer;background: url("../img/zxqq_close.png")no-repeat;width: 30px;height: 30px;display: block;}
.screen{width: 100%;height: 100%;background-color: #4D4D4D;position: fixed;top: 0;left: 0;z-index: 5;display: none;opacity: 0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";}


.header>.centerbox{margin-top:15px;max-width:1200px;}
.logo{ float:left;}
.tell-top{ float:right;margin-top:18px;}

.nav{ width:100%; line-height:58px; height:58px; text-align:center; font-size:16px; position:fixed;top:0;z-index:999;}
.nav.cbgs{background:rgba(0,0,0,0.5);}
.nav .centerbox{width:1200px;max-width:1200px;}
.nav ul li{ width:88px;height:58px; display:block; float:left; color:#4e4e4e; background:url(../img/navd.png) no-repeat right center; position:relative; z-index:999;}
.nav ul li a{ width:100%; height:58px; overflow:hidden; display:block; color:#fff;}
.nav ul li a:hover,.nav ul li a.selected{ text-decoration:none;background-color:#B4E5FC;background:rgba(180,229,252,0.5);}
.nav ul li a i{top:0px;right:5px;width:29px;height:20px;position:absolute;z-index:101;}
.nav ul li a i.hot{background: url(../img/icon_hot.png) no-repeat 0 0;}
.nav ul li a i.new{background: url(../img/icon_news.png) no-repeat 0 0;}

.nav ul li:first-child {width:215px;}
.nav ul li:last-child {width:193px;}

.fotbottom .links{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;}
rbox {max-width:1100px;}
.bottom-nav{ width:82%; float:left;}
.bottom-nav dl{ width:18%; min-height:160px; float:left; margin-left:2%;}
.bottom-nav dl:first-child{ margin-left:0;width:15%;}
.bottom-nav dl:last-child{ background:none;}
.bottom-nav em {border-right: 1px solid #e0e0e0;height: 120px;margin-top: 20px;display:block;float:left;padding-right:10px;}
.bottom-nav .dl4 {width:19%;}
.bottom-nav dt{font-size: 15px;margin-top:20px;height: 34px;line-height: 38px;}
.bottom-nav dt.dt1 { background:url(../img/foot-1t.png) no-repeat left 4px;}
.bottom-nav dt.dt2 { background:url(../img/foot-2t.png) no-repeat 12px 2px;}
.bottom-nav dt.dt3 { background:url(../img/foot-3t.png) no-repeat left center;}
.bottom-nav dt.dt4 { background:url(../img/foot-4t.png) no-repeat left center;}
.bottom-nav dt.dt5 { background:url(../img/foot-5t.png) no-repeat left center;}
.bottom-nav dt a{ color:#4D4D4D;font-family:"SourceHanSansCN_Regular";font-size:16px;margin-left:30px;}
.bottom-nav dt a:hover{ color:#23afec;}
.bottom-nav dd{ margin-top:10px;padding-left:30px;}
.bottom-nav dd a{ display:block; line-height:24px; height:24px; overflow:hidden;font-size:14px;color:#757575;}

.ewm{ width:17%; float:right; margin-top:20px; text-align:center;}
.ewm p{padding-bottom:6px;color:#757575;font-size:14px;}
.ewm p:first-child {font-size:20px;color:#4D4D4D;font-weight:bold;}
.ewm img {padding-bottom:6px;}

.dibu{ width:100%; line-height:20px; padding:20px 0; background:#f5f5f5; color:#757575;text-align:center;font-family:"SourceHanSansCN_Regular";font-size:13px;}
.dibu .six-1 img { margin-right:12px;margin-top:5px;}
.dibu span img{margin-top:3px;}

/* jump */
#jump{position:fixed;bottom:40px;right:30px;width:40px;z-index:400; display:none}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:40px;overflow:hidden;}
#top,#reply,#qq,#weixin{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;}
#top{background:url(../img/top.png) no-repeat;}
#reply{background:url(../img/reply.png) no-repeat;}
#qq{background:url(../img/qq.png) no-repeat;}
#weixin{background:url(../img/weixin.png) no-repeat;}
#top:hover{background:url(../img/toped.png) no-repeat;}
#reply:hover{background:url(../img/replyed.png) no-repeat;}
#qq:hover{background:url(../img/qqd.png) no-repeat;}
#weixin:hover{background:url(../img/weixind.png) no-repeat;}
#EWM{position:absolute;left:-120px;display:none; bottom:2px;}
#EWM img{width:120px;height:120px;}



