﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}/*-webkit-appearance:radio;*/
body{font:14px/1.5 微软雅黑;background:#fff;color:#333;}
ul{list-style-type:none;}
input,select,textarea{vertical-align:middle; font:14px 微软雅黑; color:#333;}
a{text-decoration:none;color:#333;}
table{border-spacing:0px; border-collapse:collapse;width:100%; border:0px;margin:0;padding:0;}
img{border:0px;}
map,area{outline:none}
em{font-style:normal;}
.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
@font-face
{
font-family: myFirstFont;
src: url(../font/ALIBABA-PUHUITI-REGULAR.ttf),
     url(../font/ALIBABA-PUHUITI-REGULAR.eot); /* IE9+ */
}
@font-face
{
font-family: mySecondFont;
src: url(../font/ALIBABA-PUHUITI-REGULAR.ttf),
     url(../font/ALIBABA-PUHUITI-REGULAR.eot); /* IE9+ */
}
/* @font-face
{
font-family: myFirstFont;
src: url(../font/微软简老宋.ttf),
     url(../font/微软简老宋.eot);
}
@font-face
{
font-family: mySecondFont;
src: url(../font/微软简中圆.ttf),
     url(../font/微软简中圆.eot);
} */


body.bodyBg{background: url(../images/body.jpg) no-repeat;background-size: 100% 100%;}
.wrap3840{position: relative;width:3840px;height:2160px;-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;-o-transform-origin: 0 0;}

/*头部*/
.header{height:250px;padding:0 70px;}
.logo{margin-top:110px;position:relative; width: 1146px!important; height: 123px !important}
.logo img{ display: block;width: auto!important; height: 123px!important;}
.logo .boy{position:absolute;width:127px;height:179px;background:url(../images/boy.png) no-repeat;background-size:100%;bottom:35px;left:70px;-webkit-animation: float ease-in-out 1.5s infinite;animation: float ease-in-out 1.5s infinite;}

/**导航**/
.nav{margin-top:43px}
.nav li{float:left;}
.nav li a{float:left;padding-left:80px;text-align:center;font-size:30px}
.nav li a i{display:inline-block;width:132px;height:135px;background:url(../images/nav.png) no-repeat;background-size:100%}
.nav li a i span{width:114px;height:116px;display:block;position:relative;margin:0 auto;top:-10px;}
.nav li a p{line-height:1.5;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.nav li a i.BigIndex span{background:url(../../img/BigIndex.png) no-repeat;background-size:100%}
.nav li a i.index span{background:url(../images/nav_01.png) no-repeat;background-size:100%}
.nav li a i.map  span{background:url(../images/nav_03.png) no-repeat;background-size:100%}
.nav li a i.catalog  span{background:url(../images/nav_05.png) no-repeat;background-size:100%}
.nav li a i.game  span{background:url(../images/nav_07.png) no-repeat;background-size:100%}
.nav li a i.sousuo  span{background:url(../images/nav_09.png) no-repeat;background-size:100%}
.nav li a i.kb  span{background:url(../images/kb.png) no-repeat;background-size:100%}
.nav li a i.sj  span{background:url(../images/sj.png) no-repeat;background-size:100%}
.nav li a i.hd  span{background:url(../images/hd.png) no-repeat;background-size:100%}
.nav li a i.ts  span{background:url(../images/ts.png) no-repeat;background-size:100%}
.nav li.currentNav a i span{top:0;} 
.nav li.currentNav a i span{ -webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
.nav li.currentNav a p{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2); -o-transform: scale(1.2);-ms-transform: scale(1.2);}
.nav li:hover a i span{ -webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
.nav li:hover a p{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2); -o-transform: scale(1.2);-ms-transform: scale(1.2);}



/*底部*/
.footer{height:98px;line-height:98px;text-align:center;font-size:28px;color:#582e0d}
.footer a{display:inline-block;color:#582e0d;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.footer a:hover{font-weight:bold;transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}


.mapBox{height:1802px;background:#dad2c1;margin:0 auto;border-radius:20px;position:relative;width:3700px;}
.GoBack{display:block;width:318px;height:124px;background:url(../images/back.png) no-repeat;background-size:100%;position:absolute;right:-30px;bottom:-70px;padding-top:120px;line-height:104px;padding-left:70px;font-size:100px;color:#333;font-family:"myFirstFont";font-weight:bold;z-index:100}

.btnFont{line-height: 1.5;}

/* 文字可修改-分类 */
h3.logoTil{position: absolute;top:-50px;left:258px;max-width:1250px;height: 162px;line-height:162px;text-align:center;color:#6B462B;font-size:74px;font-weight:700;text-shadow: 2px 3px 2px #000;white-space: nowrap;}
h3.logoTil .smallTil{display: inline-block;font-size: 74px;color: #DF9706;text-shadow: 2px 3px 2px #5b3213;}

/*区域弹层*/
.openArea .areaBox a{z-index:100;}
