@charset "gb2312";
html{font-size: 62.5%;}
body {text-align:center;background:#000;padding: 10px 0 10px 0!important;margin: 0!important;}
img {border:0;display:block;margin:0 auto;}
a {color:#757575;text-decoration:none;}
ul,li,form {padding:0;margin:0;list-style:none;}
#wuxing {
    width: 340px!important;
    padding: 4px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    border: 1px solid grey;
    min-height: 480px;
    border-radius: 4px;
    -webkit-box-shadow: 4px 4px 8px grey;
    box-shadow: 4px 4px 8px grey;
    background:#000;
}
#top {
    width:100%;
    height:51px;
    background:url(tbg.jpg);
}
#top .logo {
    float:left;
    width:134px;
}
#top .nav {
    float:right;
    width:81px;
}
#contain .gxsg,#contain .case,#contain .box {
    background:url(line.gif) no-repeat top center;
    width:100%;
    margin:17px 0 0;
    padding:10px 0 0;
}
#contain .gxsg .title,#contain .case .title,#contain .box .title {
    color:#FFF;
    font-size:2em;
    padding:0 0 10px;
}
#contain .case ul {
    width:308px;
    padding:0 16px;
    text-align:left;
}
#contain .case ul img {
    width:308px;
}
#contain .case ul li {
    margin:0 0 24px;
    background:#5b5b5b;
    min-height:192px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
#contain .case ul li .cTitle {
    color:#f8b62d;
    height:1.8em;
    line-height:1.8em;
    font-size:1.5em;
    padding:0 6px;
}
#contain .case ul li .cShortcontent {
    color:#FFF;
    font-size:1em;
    line-height:1.5em;
    padding:0 6px 3px;
}
#contain .team ul {
    width:308px;
    padding:0 16px;
    text-align:left;
}
#contain .team ul img {
    width:308px;
}
#contain .team ul li {
    margin:0 0 24px;
    background:#5b5b5b;
    min-height:192px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
#contain .team ul li .tTitle {
    color:#f8b62d;
    height:1.8em;
    line-height:1.8em;
    font-size:1.5em;
    padding:0 6px;
    text-align:center;
}
#contain .gxsg ul {
    width:336px;
    height:129px;
    padding:0 0 0 4px;
}
#contain .gxsg ul li {
    margin:0 6px 0 0;
    width:106px;
    float:left;
}
#contain .link {
    margin:10px 16px 0;
    background-color: rgba(255,255,255,0.13);
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
#contain .link .item {
    background-image: url(lbg.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    background-size: 16px 100%;
    -webkit-background-size: 16px 100%;
    min-height: 50px;
    border-bottom: 1px solid #000000;
    color:#CCC;
}
#contain .link div:last-child {
    border-bottom-right-radius: 5px!important;
    border-bottom-left-radius: 5px!important;
}
#contain .link div:first-child {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
#contain .link .item a {
    margin:0 16px;
    text-align:left;
    background-repeat: no-repeat;
    background-position: 100% center;
    display: block;
    background-image: url(jt.png);
    background-size: 17px 17px;
    -webkit-background-size: 17px 17px;
    color: #CCCCCC !important;
    padding-bottom: 15px!important;
    padding-top: 13px!important;
    height:18px;
    width:276px;
    font-size:18px;
}
#contain .box .content {
    color:#FFF;
    line-height:150%;
    text-align:left;
    padding:0 15px;
    line-height:1.5em;
    font-size:14px;
}
#bottom {
    padding:20px 0 5px;
    text-align: center!important;
    font-size: 12px;
    color: #fff;
    line-height:150%;
}
#bottom img {
    margin:0 auto 20px;
}
#nav {
    position:absolute;
    width:0;
    height:100%;
    top:0;
    right:0;
    z-index:9999;
    background:#333;
    overflow:hidden;
}
#nav>ul {
    width:100%;
    height:100%;
}
#nav>ul>li {
    width:100%;
    height:auto;
    float:left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
}
#nav>ul>li>a,#nav>ul>li>span {
    width:100%;
    height:2.5em;
    line-height:2.5em;
    font-size:1.5em;
    color:#bfbfbf;
    text-align:center;
    float:left;
    padding:0;
    margin:0;
    display:block;
}
#nav>ul>li>ul {
    width:100%;
    height:4em;
}
#nav>ul>li>ul>li {
    width:50%;
    height:2em;
    float:left;
    text-align:center;
}
#nav>ul>li>ul>li>a {
    width:100%;
    height:2em;
    font-size:1.3em;
    line-height:1.3em;
    float:left;
    text-align:center;
}
#more{margin:10px auto;width: 560px;  border: 1px solid #999;}
.get_more{margin:10px; text-align:center}
.more_loader_spinner{width:20px; height:20px; margin:10px auto; background: url(loader.gif)  no-repeat;}
ul.leader {
    width:308px;
    clear:both;
}
ul.leader li {
    width:308px;
    height:150px;
    position:relative;
}
ul.leader .pic {
    width:109px;
    float:left;
    border:1px solid #2c2b30;
    padding:2px;
    margin:0 10px 0 0;
    position:absolute; 
    bottom:80px;
}
ul.leader .text {
    position:absolute; 
    bottom:80px;
    left:150px;
}
ul.leader .text .ljtitle {
    font-size:16px;
    font-weight:bold;
    padding:0 0 7px 0;
}