html,body,div,h1,h2,h3,strong,span,img,a,p,label,ul,li,dl,dt,dd,ol,table,tr,td,input,nav,section,header,footer,i{
    margin: 0;
    padding:0;
    -webkit-tap-highlight-color:rgba(255,0,0,0);
}

html,body{
    font-family:"\5FAE\8F6F\96C5\9ED1";
}


.clearfix:after{content:"\0020"; height:0; display:block; clear:both;}
.hidden{display:block;width:0;height:0;overflow:hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}


textarea {-webkit-appearance: none;}


input::-webkit-input-placeholder {
    color: #888785 !important;
}

img{
    vertical-align: top;
    border: none 0;
    width: 100%
}

a{
    text-decoration: none;
    border: none 0;
}

i{
    font-style: normal;
}

input,textarea{
    border: none 0;
    outline: none;
}

li{
    list-style: none;
}


.cb{
    clear: both;
}

.clearfix:after{
    content: "";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}


.fl{
    float: left;
}

.fr{
    float: right;
}


.pa{
    position: absolute;
}

.pr{
    position: relative;
}

.pf{
    position: fixed;
}

body{}
.big{
    position: relative;
    width: 100%;
    min-width: 1228px;
    overflow:hidden;

}
.big .banner{position:absolute;top:0;z-index:-1;}
.set_wid{
    width: 900px;
    margin: 0 auto;
}
.set_wid-f{
    width: 1100px;
    margin: 0 auto;
}
.bg_footer{
    position: absolute;
    left: 0;
    bottom: 159px;
    width: 100%;
    height: 702px;
}


.slogan {
    display:none;
}

.header{width:100%;height:420px;margin:0 auto;position:relative;}
.m-nav {
    height: 100px;
    background: rgba(255, 255, 255, .5);
    position: relative
}

.m-nav .logo {
    width: 200px;
    height: 100px;
      margin-left: -120px;
    position: absolute;
    left: 50%;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5)
}

.m-nav .logo.active {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.m-nav .nav {
    width: 1100px;
    margin: 0 auto;
    line-height: 100px
}

.m-nav .nav a {
    display: inline-block;
    width: 68px;
    text-align: center;
    margin: 0 38px;
    color: #5c6d79;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-size: 16px
}

.m-nav .nav a:hover {
    color: #3aaff5
}



/*.nav {padding-top:35px;overflow:hidden;height:150px;}*/
/*.nav li{float:left;width:130px;height:100px;margin:0 23px;font-size:20px;font-weight:700;line-height:28px;text-align:center;}*/
/*.nav li span {display:block;font:500 12px/14px Arial;color:#994c08;letter-spacing:1px;}*/
/*.nav a {color:#2f190c;}*/
/*.logo a {display:block;margin-top:-35px;width:164px;height:176px;background:url(../img/logo.png) no-repeat 0 0;}*/
/*.sign {position:absolute;top:38px;right:15px;height:36px;line-height:36px;color:#000;}*/


.nav_out{
	/* width: 1228px;
	margin: 0 auto;
	padding:33px 0;  */
	width: 100%;
    margin: 0 auto;
    height: 420px;
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial;
}
.sign {position:absolute;top:38px;right:15px;height:36px;line-height:36px;color:#000;}

.guides{margin-left: 160px;}
.cdk{ margin-left: 10px;}


.big_in{
    position: relative;
	width: 900px;
	/* margin-left: calc(11% + 240px);*/
	padding-bottom: 89px;
	font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", arial;
}

.new_titie{
   text-align:left;
	font-size: 30px;
	font-weight: 400;
	color: #ffdba2;
	height:83px;
	line-height:83px;
	background:url("../img/list.jpg") no-repeat;
	background-size:100% 100%;
	font-family: "SimSun", "宋体", Arial, sans-serif;
	padding-left:20px;
	color:#ffffff;
}

.new_contain{
    width: 100%;
    background: #ffffff;
    padding-bottom: 57px;
    min-height: 750px;
    position:relative
}

.small_title{
    text-align: right;
    padding-right: 50px;

    color: #ffffff;
    font-size: 14px;
   
}
.small_title a{color:#ffffff;text-decoration:underline;}

.new_nav{
    padding-left: 148px;
    padding-top: 10px;
}

.new_nav li{
    width: 162px;
    height: 44px;
    background: url(../img/c.png) center center no-repeat;
}

.new_nav li a{
    font-size: 20px;
    text-align: center;
    display: block;
    color: #3aaff5;
    line-height: 44px;
}

.new_nav li.new_current{background: url(../img/d.png) center center no-repeat;}

.new_nav li.new_current a{color: #f8f1df;}

.new_list{
    width: 900px;
    margin: 0 auto;
    padding:30px 0 55px;
}

.new_list li{
    height: 40px;
    border-bottom: 1px solid #d5cab2;
}

.new_list li a{
    display: block;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}

.new_L{width: 800px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.new_R{ padding-right: 15px;}

.num{text-align: center;}

.num_list{
    display: inline-block;
}

.num_list li a{
    display: block;
    padding: 4px 8px;
    height: 24px;
    margin-right:8px;
    color: #b4a387;
    font-size: 14px;
    text-align: center;
    line-height: 24px;
}

.num_list li.num_listCurrent a{
    color: #f8f1df;
    background: #b4a387;
}

.num_list li.num_next a{
    width: auto;
    padding: 4px 6px;
    border:1px solid #b4a387;
}

.num_list li.num_fi a{ padding: 4px 4px;}

.footer{
    width: 100%;
    height:159px;
}

.footer_top{
    width: 100%;
    height: 50px;
    background: #242331;
}

.footer_top ul{padding-left: 138px;}

.footer_top li{
    margin-right: 16px;
    font-size: 12px;
    color: #fefefe;
    line-height: 50px;
}

.footer_top li.footer_topT{
    margin-right: 20px;
    color: #fff;
    font-size: 14px;
}

.footer_bottom{
    width: 100%;
    height: 109px;
    background: #000;
    padding-top: 15px;
}

.footer_Logo{
    width: 185px;
    height: 75px;
    margin:4px 8px 0 138px;
    background: url(../img/f_logo.png) center  center no-repeat;
    background-size: 100%;
}

.footer_bottom li a{
    color: #ffffff;
    display:block;
    font-size: 14px;
    margin-right: 8px;
}

.footer_sign{
    padding-top: 8px;
    color: #ffffff;
    font-size: 14px;
}

/* 新手引导 */
.guide_title_1,.guide_tc,.guide_title_3,.guide_title_4,.guide_title_5{
    width: 777px;
    margin: 0 auto;
}

.guide_title{
    font-size: 30px;
    color: #4f3912;
    text-align: center;
    font-weight: bold;
    padding-bottom: 16px;
    border-bottom: 1px solid #d5cab2;
    padding-top: 64px;
}

.guide_secondT{
    padding-left: 45px;
    padding-top: 20px;
    font-size: 22px;
    color: #4f3912;
}

.guide_title_Tab{
    margin: 10px auto;
    width: 85%;
}

.guide_title_Tab th{
    width: 302px;
    height: 37px;
    background: #958570;
    text-align: center;
    margin-right: 1px;
    font-size: 14px;
    color: #f8f1df;
    font-weight: normal;
}

.guide_title_Tab td{
    width: 302px;
    height: 37px;
    background: #d2c5a5;
    text-align: center;
    margin-right: 1px;
    margin-top: 1px;
    font-size: 14px;
    color: #612f0f;
}

.guide_qr{
    width: 155px;
    height: 155px;
    margin-left: 55px;
    margin-top: 20px;
    margin-right: 14px;
}

.guide_and{
    width: 238px;
    height: 70px;
}

.guide_ios{
    margin-top: 20px;
    margin-bottom: 14px;
    width: 238px;
    height: 70px;
}

.guide_nav{
    padding-left: 70px;
    padding-top: 40px;
}

.de_nav{
    padding-top: 40px;
}

.de_title{
    text-align: center;
    font-size: 30px;
    color: #333333;
    font-weight: bold;
    padding-top: 40px;
}

.small_title2{
    text-align: right;
    padding-top: 3px;
    color: #666;
    font-size: 14px;
    border-bottom: 1px solid #d5cab2;
}

.de_time{
    font-size: 12px;
    text-align: center;
    padding-top: 4px;
    color: #999;
}

.de_name{
    padding-left: 40px;
    font-size: 14px;
    color: #333333;
}

.de_contain p{
    line-height: 26px;
    padding-left: 40px;
    text-indent: 2em;
    font-size: 14px;
    color: #333;
}

.limit_img{
    max-width: 477px;
    margin: 0 auto;
    padding: 15px 40px;
}

.guide_title_2L{
    width: 342px;
    margin-top:70px;
    /*height: 556px;*/
    /* background: url(../img/r.png) center center no-repeat; */
}

.guide_title_2R{
    width: 360px;
    margin-left: 20px;
}

.guide_wsTitle{
    text-align: center;
    font-size:28px;
    color: #4f3912;
    padding: 60px 0 16px 0;
}

.guide_title_2R p{
    font-size: 16px;
    text-indent: 2em;
    color: #4f3912;
    line-height: 30px;
}

.guide_title_2R li{
    margin-left: 45px;
    margin-top: 23px;
    width: 58px;
    text-align: center;
}

.guide_wsP{
    width: 58px;
    height: 58px;
}

.guide_wsPText{
    font-size: 12px;
    color: #4e320b;
    padding-top: 6px;

}

.guide_ws_btn{
    display: block;
    width: 182px;
    height: 52px;
    background: url(../img/g5.jpg) center center no-repeat;
    margin: 26px auto 0;
}

.guide_underP{
    width: 467px;
    margin: 40px auto 0;
}

.guide_title_3 p,.guide_title_4 p{
    font-size: 16px;
    color: #3aaff5;
    padding-left: 34px;
    padding-top: 8px;
}

.guide_title_3 .guide_underPTop,.guide_title_4 .guide_underPTop{
    padding-top: 30px;
}

.guide_underC{clear:both;
    width: 95%;}

.guide_underC .guide_underPTop1{
    text-align: center;
}

.guide_underC1 p{
    text-align: center;
}
.guide_underC1 p a{
    text-decoration:underline;color:#4f3912;
}

.guide_title_4Nav{
    padding-left: 70px;
    padding-top: 40px;
}

.guide_newP{
    width: 512px;
    margin: 30px auto 0;
}

.guise_guide{
   width:530px;
    margin:0 auto;
}

.guise_guide li{
    width: 239px;
    height: 70px;
    background: url(../img/g9.jpg);
    margin-right: 50px;
    margin-top: 30px;
}
.guise_guide li:nth-child(2n){margin-right:0}
.guise_guide li a{
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    line-height: 70px;
    display: block;
}

.floatNav{
    /* position: fixed;
    right: 100px;
    top: 100px; */
    position: fixed;
    right:0;
    top: 50%;
    margin-top: -280px;
}

.floatNav li{
    width: 104px;
    height:96px;
    background: url(../img/dh_1.jpg);
    font-size: 20px;
    text-align: center;
    color: #ffeaa0;
    font-weight: bold;
    line-height: 85px;
    cursor: pointer;
}
.floatNav .floatNav1{ background:url(../img/dh_1.jpg);}
.floatNav .floatNav2{ background:url(../img/dh_2.jpg);}
.floatNav .floatNav3{ background:url(../img/dh_3.jpg);}
.floatNav .floatNav4{ background:url(../img/dh_4.jpg);}
.floatNav .floatNav5{ background:url(../img/dh_5.jpg);}

.floatNav li.floatNav_current{
    background: url(../img/float2.png);
}
.floatNav .floatNav1.floatNav_current{ background:url(../img/dh_1_1.jpg);}
.floatNav .floatNav2.floatNav_current{ background:url(../img/dh_1_2.jpg);}
.floatNav .floatNav3.floatNav_current{ background:url(../img/dh_1_3.jpg);}
.floatNav .floatNav4.floatNav_current{ background:url(../img/dh_1_4.jpg);}
.floatNav .floatNav5.floatNav_current{ background:url(../img/dh_1_5.jpg);}

.data_nav{

}

.data_nav li{
    width: 136px;
}

.data_nav{
    width:552px;
	margin: 40px auto 0;
}

.data_nav li{
    width: 137px;
    height: 43px;
	background: #505372;
margin-right:1px;
}

.data_nav li a{
    font-size: 16px;
    text-align: center;
    display: block;
    color: #ffffff;
    line-height: 44px;
}

.data_nav li.new_current{
	background: #cfae69;
    	color: #282b4a;
}

.data_nav li.new_current a{color: #282b4a;}

.data_contain{
    position: relative;
    width: 870px;
    margin: 0 auto;

}

.new_contain2{
    overflow: hidden;
}

.data_jnNav{
    width: 175px;
    height: 320px;
    background: url(../img/d3.png);
    margin:38px 0 0 50px;
}

.data_jnNav ul{
    padding-top: 60px;
}

.data_jnNav ul li{
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    font-size: 28px;
    color: #705037;
    text-align: center;
    cursor: pointer;
}

.data_jnNav ul li.data_jnCur{
    font-size: 36px;
    color: #764706;
    font-weight: bold;
}

.data_jnTanle,.data_taskCon{
    position: relative;
    width: 700px;
    margin-left: 85px;
    padding-top: 50px;
}
.data_taskCon{
	width:700px;
	margin-left:85px;
}
/* .data_jn tr{
	width: 642px;
} */

.data_jn{
    border-collapse:collapse;
    width:700px;
}
.data_jn th{
    font-size:20px;
    text-align: center;
    border:1px solid #dddddd;
    height: 40px;
    line-height: 40px;
}

.data_jn td{
    padding: 10px 0;
    border:1px solid #dddddd;
    text-align: center;
    font-size: 16px;
    color: #333;
}

.data_jn .data_grade{
    width: 70px;
}

.data_jn .data_int{


    width: 360px;

}

.data_jn .data_int1{
    text-align: left;
    line-height: 20px;
    font-size: 12px;
    color: #333333;
    padding:5px 20px;
}

.data_jn .data_icon1{
    width: 42px;
    height: 42px;
    margin:0 auto;
}

.data_jn .data_icon1 img{
    width:100%;
}

.data_jn .data_icon{width: 105px;}

.data_jn .data_name{
    width: 101px;
}

.data_jn .data_grade1{
    font-size: 12px;
    color: #333333;
}

.data_img{
    position: absolute;
    left: -107px;
    bottom: -105px;
}

.ghz_p .de_contain{
    padding-top: 50px;
}

.data_taskNav{
    width: 174px;
    height: 444px;
    background: url(../img/d6.png);
    margin:24px 0 0 13px;
}

.data_equiNav{
    height: 325px;
    background: url(../img/d7.png);
}

.data_changeNav{
    height: 167px;
    background: url(../img/d8.png);
}

.data_contactNav{
    height: 247px;
    background: url(../img/d9.png);
}

.data_taskNav ul{
    padding-top: 35px;
}

.data_taskNav ul li{
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 2px;
    font-size: 22px;
    color: #705037;
    text-align: center;
    cursor: pointer;
}

.data_taskNav ul li.data_jnCur{
    font-size: 30px;
    color: #764706;
    font-weight: bold;
}

.data_taskTitle{
    font-size: 22px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
}

.data_taskCon p{
    font-size: 16px;
    text-indent:2em;
    line-height: 2;
}

.data_taskCon .data_taskP{
    padding-top: 10px;
    font-size: 18px;
    font-weight: bold;
}

.data_taskCon .data_taskP1{
    padding-top: 10px;
    font-size: 18px;
    font-weight: bold;
}

.data_taskCon .data_taskP2{
    font-weight: bold;
}

.limit_img1{
    width: 450px;
    margin: 0 auto;
    padding: 34px 40px;
}

.data_eauiTable{
    width: 450px;
    margin: 10px auto;
}

.data_eauiTable tr{
    margin-top: 1px;
    font-size: 12px;
    color: #333333;
}

.data_eauiTable td{ padding:5px 0 5px 20px;}

.data_eauiTable .data_eauiTr1{
    background: #f3e6c5;
}

.data_eauiTable .data_eauiTr2{
    background: #d2c5a5;
}

.tdata_dayLP1,.tdata_dayLP2{margin: 0 auto; border-collapse: collapse;}

.tdata_dayLP1 td{
    font-size: 14px;
    color: #333;
    text-align: center;
    width: 160px;
    padding: 5px 0;
    border: 1px solid #d5cab2;
}

.tdata_dayLP2 td{
    font-size: 12px;
    color: #333333;
    text-align: center;
    width: 72px;
    padding: 5px 0;
    border: 1px solid #d5cab2;
}

.equi_table{
    border-collapse: collapse;
    font-size: 12px;
}

.equi_table th{
    width: 161px;
    padding: 5px 0;
    background: #958570;
    border: 1px solid #f7f1de;
    margin-top: 10px;
}

.equi_table td{
    background: #d2c5a5;
    padding: 5px 0;
    border: 1px solid #f7f1de;
    text-align: center;
}

.de_contain .skill_p{
    padding-top: 10px;
    font-size: 16px;
    font-weight: bold;
}

.data_taskCon .data_taskP3{
    font-weight: bold;
}
/*foot*/
.wrap_ied{ margin:0 auto; padding-top:45px;height:74px; background-position:50% -71px}
/*footer*/
.bottom{ width:100%; height:170px; font-size:12px;}
.footbg{width:1000px;  background:url(http://zt.ztgame.com/images/v12/index/foot.png) no-repeat 0 22px; height:130px; padding:20px 0 0; position:relative; color: #666666; margin:0 auto; overflow:hidden; }
.botp1 {color: #666666; height: 24px;line-height: 24px;width: 278px;float:left;display:inline;margin:0px 120px 0 143px; position:relative; z-index:1; }
.botp2 {color: #666666;height: 24px;line-height: 24px; width: 380px;float:left;display:inline;margin:0; position:relative; z-index:1; text-align:right; }
.botp3 {color: #666666;line-height: 22px; text-align: center;  position:relative; z-index:1;}
.botp1 a {color: #666666;margin: 0 8px;}
.footbg a {color: #666666;margin: 0 8px;}
.footbg .clr{ clear:both;height:1px; overflow:hidden; line-height:0; }
.footbg .botp2{float:right;}
.footbg .botimg{ display:block; position:absolute; right:0; top:57px; width:317px; height:61px; background:url(http://zt.ztgame.com/images/v12/index/foot_copy.png) no-repeat; }
.footbg .nt{ color:#666666; text-align:left; margin:5px 0 0 150px; line-height:22px; /*border-top:solid 1px #424242;*/ padding-top:5px; float:left; display:inline; width:100%; }
.footbg .nt .bg_gray{ padding:0px; color:#666666; }
.footbg .ntline{
    width:100%;
    height:1px;
    background:#424242;
    top:50px;
    left:150px;
    position:absolute;
}
.footbg .nt{
    width:410px;
}
/*kf_tc*/
.nav_out{position:relative;}
.kf_tc{display:none;position:absolute;width:638px;height:440px;left:200px;top:100px;}
.kf_tc a{display:block;width:40px;height:40px;right:32px;top:35px;position:absolute;}
.nav li{width:120px;}
/*  |xGv00|762123b1da383c2d95d1f26bdc250843 */

.m-download{
    /*position: absolute;*/
     width:270px;
    /*left: 10%;
    top: 420px;*/
    background:url("../img/erbg2.png") no-repeat;
    background-size:100% ;
}
.m-download .ios_download {
    display: block;
    width: 120px;
    height: 46px;
    background: url(../img/ios_download_5ebe75d.png) no-repeat;
    background-color: #000;
    border-radius: 5px;
    margin:30px auto 0;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    padding-top: 4px;
    padding-left: 58px
}

.m-download .ios_download span {
    font-size: 18px
}

.m-download .ios_download:hover {
    background-color: #333
}

.m-download .android_download {
    display: block;
    width: 120px;
    height: 50px;
    background: url(../img/andriod_download_f61eede.png) no-repeat;
    background-color: #2fc1c6;
    border-radius: 5px;
    margin: 12px auto 0;
    font-size: 20px;
    color: #fff;
    line-height: 50px;
    padding-left: 58px
}

.m-download .android_download:hover {
    background-color: #47d1d6;
}
.m-download>span{
    font-size:16px;
    display: block;
    width:80%;
    margin: 12px auto 0;
    color:#ffffff;
    text-align: center;
}
.m-download img{
    display: block;
    width:60%;
    margin:10px auto;
}

.data_taskCon table{
            width: 700px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
        }
        .data_taskCon table th,
        .data_taskCon table td{
            border-top: 1px solid #dddddd;
            border-left: 1px solid #dddddd;
            padding: 10px 20px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }
        .data_taskCon table th{
            font-size: 20px;
            line-height: 2;
        }
        .data_taskCon table th:first-child{
            width: 150px;
            text-align: center;
        }
        .data_taskCon table td{
            line-height: 1.5;
            font-size: 16px;
	   color:#333333;
        }
        .data_taskCon table td:first-child{
            text-align: center;
	   font-weight:600;
        }
        .data_taskCon table td:last-child{
            padding-left: 20px;
        }