/* CSS Document */


/************************server  start*********************************/

.img {
    width: 980px;
    height: 485px;
    margin: 18px auto 0;
}

.servercontent {
    width: 980px;
    height: 168px;
    margin: 5px auto 15px;
}

.servercontent ul li {
    width: 192px;
    height: 168px;
    margin-left: 5px;
    float: left;
    background-image: url(../images/srver_03.png);
}

.servercontent ul li:hover {
    background-image: url(../images/srver_03-04.png);
}

.servercontent ul .first {
    margin-left: 0;
}

.problem {
    width: 980px;
    height: 154px;
    margin: 10px auto 80px;
}

.problem ul li {
    width: 163px;
    height: 163px;
    float: left;
}

.problem li {
    width: 980px;
    height: 80px;
}

.problem li a {
    font-size: 25px;
}

.problem .problemcontent {
    width: 641px;
    height: 145px;
    margin: 0 auto;
}

.problem .problemcontent ul {
    width: 320px;
    height: 145px;
    margin: 0 auto;
    float: left;
}

.problem .problemcontent .problem0 {
    width: 230px;
    height: 145px;
    margin: 0 45px;
}

.problem .problemcontent .problem0 .problem1 {
    width: 230px;
    height: 45px;
    line-height: 45px;
    text-align: left;
}

.problem .problemcontent .problem0 .problem1 a {
    font-size: 25px;
    color: #333;
}

.problem .problemcontent .problem0 .problem1 a:hover {
    font-size: 25px;
    color: #ff0000;
}

.problem .problemcontent .problem0 .problem2 {
    width: 230px;
    height: 25px;
    line-height: 25px;
    text-align: left;
}

.problem .problemcontent .problem0 .problem2 a {
    font-size: 15px;
    color: #7d7d7d;
}


/************************server  end*********************************/


/************************down  start*********************************/

.downtitle {
    width: 980px;
    height: 220px;
    text-align: center;
    margin: 0 auto;
}

.downtitle img {
    width: 258px;
    height: 80px;
    margin: 70px auto 0;
}

.downconten {
    width: 980px;
    height: 330px;
    margin: 0 auto;
    border-top: 1px solid #bfbfbf;
}

.downconten ul {
    width: 980px;
    height: 290px;
    margin: 20px auto;
}

.downconten ul li {
    width: 326px;
    height: 290px;
    float: left;
    border-left: 1px solid #bfbfbf;
    text-align: center;
}

.downconten ul li a img {
    margin: 65px auto 0;
    width: 160px;
    height: 160px;
}

.downconten .first {
    border-left: none;
}


/************************down  end*********************************/


/************************policy  start*********************************/

.policytitle {
    width: 980px;
    height: 220px;
    text-align: center;
    margin: 0 auto;
}

.policytitle img {
    width: 330px;
    height: 75px;
    margin: 72px auto 0;
}

.policyconten {
    width: 980px;
    height: 445px;
    margin: 0 auto;
    border-top: 1px solid #bfbfbf;
}

.policyconten ul {
    width: 980px;
    height: 425px;
    margin: 10px auto;
}

.policyconten ul li {
    width: 325px;
    height: 425px;
    float: left;
    border-left: 1px solid #bfbfbf;
    text-align: center;
}

.policyconten ul li a img {
    margin: 40px auto;
    width: 129px;
    height: 129px;
}

.policyconten .first {
    border-left: none;
}

.policyconten .policyword {
    width: 286px;
    height: 216px;
    margin: auto 20px;
}

.policyconten .policyword a {
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    width: 286px;
    float: left;
    text-align: left;
    color: #333333;
}

.policyconten .policyword a:hover {
    color: #333333;
}

.policyconten .policyword span {
    font-size: 16px;
    line-height: 25px;
    height: 191px;
    width: 286px;
    float: left;
    text-align: left;
    color: #333333;
}


/************************policy  end*********************************/


/************************community  start*********************************/

.communitytitle {
    width: 980px;
    height: 666px;
    text-align: center;
    margin: 0 auto;
}

.communitytitle img {
    width: 980px;
    height: 666px;
    margin: 0;
}


/************************community  end*********************************/


/************************guestbook  start*********************************/

.guestbooktitle {
    width: 980px;
    height: 845px;
    text-align: center;
    margin: 0 auto;
}

.guestbooktitle img {
    width: 980px;
    height: 845px;
    margin: 0;
}


/************************guestbook  end*********************************/


/*************************prompt start***********************************/

.prompt {
    width: 980px;
    height: 345px;
    line-height: 345px;
    margin: 0 auto;
}

.prompt ul {
    width: 660px;
    height: 135px;
    margin: 105px auto 0;
    border: 2px solid #e5e5e5;
    border-radius: 4px;
}

.prompt ul .title {
    width: 540px;
    margin: 20px 60px 0;
    height: 50px;
    line-height: 50px;
    float: left;
    border: 0px;
}

.prompt ul .title .titleimg {
    width: 34px;
    height: 35px;
    margin: 8px 20px 0 0;
}

.prompt ul .title .titlesize {
    width: 485px;
    height: 35px;
    margin: 0px;
}

.prompt ul .title .titlesize a {
    font-size: 22px;
    color: #494949;
    text-align: left;
    margin: 0px;
}

.prompt ul li {
    width: 540px;
    margin: auto 60px;
    height: 50px;
    line-height: 50px;
    float: left;
}

.prompt ul li a {
    font-size: 19px;
    color: #666;
    float: left;
    margin-left: 54px;
}


/*************************prompt end***********************************/