﻿ @charset "utf-8";
/* CSS Document */
*{
    margin:0;
    padding:0;
}
body{
    text-align: center;
    position:relative;
}
.n_main .container{
    width: 1111px;
    height: 746px;
    margin:auto;
    position:relative;
}
.n_main .container .paging{
    position: absolute;
    display:none;
}
.n_main .container .active{
    display:block;
}
.n_main .img{
    position:relative;
}
.body_huise{background: #f2f2f2}
.n_main div a:hover{
    text-decoration: none;
    color:white;
}
.n_main div a{
    text-decoration: none;
    color:white;
}
.n_main #btnn{
    position: absolute;
    top:252px;
    right:262px;
}
.n_main .btnn{
    position: absolute;
    top:252px;
    right:-2px;
}
.n_main .btnn b {
    display: block;
    margin-bottom: 30px;
    padding: 0 5px;
    color: white;
    background: #989898;
    text-decoration: none;
    border-radius: 10%;
    padding: 13px 3px 12px 2px;
    cursor: pointer;
    font-size: 16px;
    font-weight: lighter;
    width: 34px;
    height: 55px;
    line-height: 28px;
}
.n_main .btnn b.active{
    background-color: #25C4A4;
}
.n_main #child{
    position: absolute;
    top:132px;
    left:110px;
}
.n_main .model{
    margin-left: -220px;;
    display: inline-block;
    border-width: 10px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #F1AD67 ;

}
.n_main .char{
    display: inline-block;
    font-size: 20px;
    color:#767676;
    margin-top:-5px;
}
.n_main input{
    display: block;
    margin-top:10px;
    margin-left:-40px;
    border-radius: 5px;
    width:450px;
    height:55px;
    background:transparent;
    border: 1px solid #C2C0BE;
    margin-bottom: 35px;
    outline: none;
    margin-bottom: 8px;
}
.n_main #children{
    position: absolute;
    top:168px;
    left:590px;
}
.n_main table{
    border:1px solid #E3E3E3;
    border-collapse:collapse;
}
.n_main table td{
    border:1px solid #C2C0BE;
    width:130px;
    height: inherit;
    color:#8B7676;
}
.n_main .col1{
    background:#FFCCCE;
    width:65px;
    padding:12px;
}
.n_main .rol1{
    width:130px;
    height: 48px;
}
.n_main table .rol1{
    width:127px;
    padding:1px 3px 1px 3px;
    margin:0px;
    border:none;
    outline: none;
}
.n_main table .rol2{
    width:130px;
    padding:1px;
    margin:0px;
    border:none;
    outline: none;
}
.n_main p{
    position: absolute;
    top:134px;
    font-size: 16px;
    color:#E9767A;
    margin-bottom: 12px;
    margin-left:-92px;
    left:680px;
}
/*脪脭脧脗脢脟碌脷脠媒脪鲁*/
.n_main #menu{
    border:1px solid #E3E3E3;
    border-collapse:collapse;
    position: absolute;
    top:195px;
    left:46px;
}

.n_main #menu td{
    border:1px solid #C2C0BE;
    width:80px;
    height: 32px;
    color:#8B7676;
}
.n_main #menu .td-rol2{
    width:92px;
    padding:1px;
    margin:0px;
    border:none;
    outline: none;
    background:transparent;
    outline: none;
    height: 31px;
    text-align:center;
}
.n_main .td-rol1{
    background: #CCEDFF;
}
.n_main #menu1 .rol6{
    margin:0px;
    width:215px;
    height:32px;
    border-radius: 0px;
    border: 1px solid transparent;
}
.n_main #menu .rol4{
    background:#CCEDFF;
    font-weight: bold;
    font-size:24px;
}
.n_main #menu2 .rol7{
    margin:0px;
    width:258px;
    height:32px;
    border-radius: 0px;
    border: 1px solid transparent;
}
.n_main #menu2 .td-rol1{
    width:86px;
}
.n_main #menu1{
     position: absolute;
     top:85px;
     left:603px;
 }
.n_main #menu2{
    position: absolute;
    top:320px;
    left:603px;
}
/*碌脷脣脛脪鲁*/
.n_main .black {
    border-radius: 6px;
    background: #F7F7F7;
    outline: none;
    font-size: 15px;
    display: block;
    text-align: center;
    margin-left: 0;
	float:left;
}
.n_main .black.black1 {
    width: 70px;
    height: 53px;
    margin-right: 20px;
    background: none;
    border: 0;
}
.xia_div2 {
    position: absolute;
    left: 74px;
    top: 380px;
}
.n_main .xia_div1 {
    position: absolute;
    top: 280px;
    left: 74px;
}
input#target1 {
    position: absolute;
    top: 159px;
    width: 174px;
    height: 32px;
    left: 202px;
    border: 0;
    background: none;
}
.n_main .entering{
    resize: none;
    outline: none;
    height: 149px;
    border-radius: 5px;
    border:3px solid #333;
    overflow: hidden;
    width:31px;
    border:none!important;
    background: rgba(0,0,0,0);
    text-align: center;
    padding: 5px;
}
.n_main .entering-yellow{
    border:3px solid #FAB811;

}
.n_main #entering-yellow2{
    border:3px solid #FAB811;
    margin-left:8px;
}
.n_main #target-menu{
    float: left;
}
.n_main #target-menu1{
    float: left;
    margin-left: 14px;
}
.n_main .entering-blue{
    border:3px solid #1E8E8B;
}
.n_main .n_main #entering-blue2{
    border:3px solid #1E8E8B;
    margin-left:8px;
}
.n_main .n_main #entering-br2{
    margin-left: 8px;
    border:3px solid #575756;
}
.n_main .n_main #target-menu2{
   float: left;
   margin-left: 14px;
}
.n_main .n_main .entering-block{
    border:3px solid #575756;
}
.n_main .n_main #entering-red2{
    border:3px solid #E7452E;
}
.n_main .n_main .entering-marena{
    border:3px solid #2E697D;
}
.n_main .n_main #target-menu3{
  float: left;
  margin-left: 14px;
}
.n_main .n_main #entering-marena2{
    border:3px solid #2E697D;
}
.n_main .n_main #entering-marena2,#entering-red2{
    margin-left: 8px;
}
.n_main .n_main .entering-red{
    border:3px solid #E7452E;
}
.n_main #target-menu4{
float: left;
margin-left:14px;
}
.n_main #target-menu2{
float: left;
margin-left:14px;
}
.n_main #target-menu3{
float: left;
margin-left:14px;
}
.n_main #right{
    position:absolute;
    top:90px;
    left:610px;
}
.n_main .t-rol1{
    width:137px;
    height: 20px;
}
.n_main #right table .t-rol1{
    width:127px;
    padding:1px 3px 1px 3px;
    margin:0px;
    border:none;
    outline: none;
}
.n_main #right table{
    border:1px solid #E3E3E3;
    border-collapse:collapse;
    margin-bottom: 30px;
}
.n_main #right table td{
    border:1px solid #C2C0BE;
    width:130px;
    height: 26px;
    color:#8B7676;
}
.n_main #right .title{
    background: #CFDBE5;
    font-weight: bold;
    width:390px;
}
.n_main .plan{
    background: #EBF2F8;
    padding:0 28px;
    font-size: 15px;;
}
.n_main table .long{
    width:265px;
    /*height:20px;*/
}
.n_main #smal{
    padding:0 5px;
}
.n_main #small{
    padding:0 5px;
}
.x_input {
        margin-left: 74px;
    top: 527px;
    position: absolute;
}
/* 补 */
.x_btnn b {
    padding: 5px 0 0 0 !important;
    line-height: 22px!important;
    padding-top: 5px;
    margin-top: 60px;
}
.x_mains img{position: relative;}
.x_mains form {
    position: absolute;
    left: 0;
    right: 0;
    top: 240px;
}