﻿
body, button, select, textarea, input, label, option, fieldset, legend{font-family: 微软雅黑;font-size: 12px;line-height: 18px;color: #444;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, button, p, blockquote, th, td{margin: 0;padding: 0;}
input {padding-left:2px;}
textarea{resize: none;padding-left:2px;}
.clear{height:1px;overflow:hidden;clear:both;}
a,img{border:0;}
a{color: #666;text-decoration: none;}
li{list-style-type:none;}

body {
    margin: auto;
    padding: 0;
    /*width:100%;*/
    font-family: "微软雅黑";
    font-size: 16px;
    color: #444;
    position: relative;
}
.red {color:#ff2b2b;}
.lefton{background:#005ffc !important;}
.lefton a{color:#fff !important;}

.right {
    float: right;
}

    .right a {
        text-decoration: none;
        font-size: 12px;
        /*font-weight: 600;*/
    }

.head {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #eee;
}

.phead {
    width: 1200px;
    margin: 0 auto;
}


.mleft {
    margin-left: 50px;
    color: #000;
}

.register {
    margin-left: 20px;
    color: #da251d;
}

.d_home {
    margin-left: 30%;
    font-size: 16px;
    margin-top: -22px;
}

.m_center {
    margin-right: 40px;
    font-size: 16px;
    text-decoration: none;
    color: #444;
    font-family: "微软雅黑";
    font-weight: 600;
}

    .m_center:hover {
        color: #005ffc;
    }

.search {
    width: 33.5%;
    margin-top: -30px;
    position: relative;
}

    .search input {
        border-radius: 4px;
        width: 100%;
        height: 40px;
        font-size: 16px;
        padding-left:3px;
    }

.s_img {
    position: absolute;
    /*margin-top: -32px;*/
    left: 94%;
    top:14px;
    /*padding-left:10px;*/
}

.div_top {
    margin-top: 30px;
}

.div_left {
    width: 100px;
    float: left;
    position:fixed;
    
}

.leftli {
    width: 10%;
}

    .leftli ul {
        margin: 0;
        padding: 0;
    }

        .leftli ul li {
            list-style-type: none;
            width: 80px;
            text-align: center;
            margin-bottom:1px;
        }

            .leftli ul li a {
                text-decoration: none;
                color: #444;
                font-size: 16px;
                font-family: "微软雅黑";
            }

.navigation {
    list-style-type: none;
    height: 40px;
    line-height: 40px;
    width: 75px;
    text-align: center;
    border-radius: 5px;
}
    .navigation:hover {
    background:#005ffc;
    }
        .navigation:hover > a {
        color:#fff;
        }

.ch {
    color: #005ffc;
    margin-top: 20px;
}

.common li {
    line-height: 30px;
}

    .common li img {
        margin-bottom: 10px;
    }

.div_center {
    width: 600px;
    float: left;
    margin-left:107px;
}

.dlf_rig {
    width:600px;
    /*border:1px solid;*/
}

    .dlf_rig img {
        width: 100%;
    }

.div_right {
    width: 465px;
    float: right;
}

.img_bom {
    height: 45px;
    line-height: 45px;
    margin-top: -45px;
    position: relative;
}

    .img_bom ul {
        left: 70%;
        position: absolute;
        bottom: 0px;
    }

        .img_bom ul .nober {
            float: left;
            background: #005ffc;
            width: 15px;
            height: 15px;
            line-height: 15px;
            color: #fff;
            text-align: c;
            text-align: center;
            list-style-type: none;
            margin-left: 5px;
            margin-top: -10px;
        }

.img_bomcopy {
    background: #cdcfd3;
    height: 45px;
    line-height: 45px;
    opacity: 0.2;
    margin-top: -48px;
}

.bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

    .bd ul {
        margin: 0;
        padding: 0px;
    }

    .bd li {
        zoom: 1;
        vertical-align: middle;
        list-style-type: none;
        position: relative;
    }

.hd span.on {
}

.hd ul li.on {
    background: #f00 !important;
    color: #fff;
}

.spn {
    position: absolute;
    display: block;
    bottom: 14px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    left: 25px;
    
}

.nationality {
    width: 100%;
}

.sp_ch {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 18px;
    font-family: 微软雅黑;
    font-weight: 600;
    color:#222;
    text-decoration:none;
}

.nationality ul {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

    .nationality ul li {
        float: left;
        list-style-type: none;
        width: 25%;
    }

        .nationality ul li img {
            width: 96%;
            height:100px;
        }

.celebrity {
    position: relative;
}
.nationality .na_span{
    display: inline-block;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #222;
    font-family: 微软雅黑;
    font-weight: 600;
    text-decoration:none;
}
.nationality .sp_celebrity {
    border: 2px solid #b46aff;
    width: 35px;
    height: 18px;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    color: #b46aff;
}

.nationality .celebrity img {
    vertical-align: middle;
}

.nationality .camping {
    font-size: 12px;
    color: #a3a3a3;
    display: block;
    margin-right: -306px;
    margin-left: 75px;
    float: left;
    margin-top: 6px;
}

.hr {
    border: 1px solid #eee;
}

.thought {
    font-size: 14px;
    color: #a3a3a3;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
}

.even {
    border: 2px solid #b46aff;
    width: 35px;
    height: 18px;
    font-size: 12px;
    color: #b46aff;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
    text-decoration: none;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

    .even span {
    }

.agu {
    margin-bottom: 12px;
    font-size: 18px;
    font-family: 微软雅黑;
    font-weight: 600;
    color: #222;
    margin-top: 14px;
    display: block;
    text-decoration: none;
        line-height: 23px;
}

.img_r {
    vertical-align: middle;
    height:110px;
    width:155px;
}

.div_even {
    width: 72%;
    float: right;
    position: relative;
    /*height: 103px;*/
}

.div_hr {
    border-bottom: 1px solid #eee;
    margin-bottom: 12px;
    padding-bottom: 12px;
    /*height: 110px;*/
}

.odd {
    border: 2px solid #21d07b;
    width: 35px;
    height: 18px;
    font-size: 12px;
    color: #21d07b;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
    text-decoration: none;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}
#fenx{
    display:inline-block!important;
}
.div_project {
    padding: 10px;
    /*border: 1px solid #eee;*/
    float: right;
    position: relative;
    padding-left: 25px;
    box-shadow: 1px 1px 3px #005ffc;
}

    .div_project .prokind {
    }

        .div_project .prokind .gd {
            position: absolute;
            right: 40px;
            bottom: 22px;
        }
        .div_project .prokind .gd a{
            color:#005ffc;
        }

    .div_project p {
        /*margin-left: 18px;*/
        font-size: 18px;
    }

    .div_project ul {
        margin: 0px;
        padding: 0px;
        float: left;
        height: 132px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: keep-all;
        transition: all 0.4s;
    }

.proj_li {
    float: left;
    list-style-type: none;
    width: 15%;
    font-size: 16px;
    margin-bottom: 15px;
    margin-right: 20px;
}

    .proj_li a {
        text-decoration: none;
        color: #444;
    }

.p_hr {
    width: 45px;
    border: 1px solid #005ffc;
    margin-left: 0px;
}

.div_news {
    /* padding: 10px; */
    /* border: 1px solid #eee; */
    float: right;
    margin-top: 15px;
    /* padding-left: 25px; */
    padding-top: 15px;
    width: 100%;
    box-shadow: 1px 1px 3px #005ffc;
}

.news_img {
    width: 145px;
    height: 103px;
}

.div_title {
    position: relative;
    /*width:89%;*/
}

.a_title {
    text-decoration: none;
    color: #3c3c3c;
    position: absolute;
    left: 194px;
    top: -110px;
    font-size: 15px;
    font-weight: 600;
}

.sp_tm {
    position: absolute;
    bottom: 10px;
    /*right: 72px;*/
    left: 160px;
    color: #b8b8b8;
}

.d_nt {
    margin-bottom: 17px;
        margin-left: 26px;
}

.t_skill {
    /* border: 2px solid #eee; */
    margin-top: 15px;
    float: right;
    width: 100%;
    /* padding: 10px; */
    /* padding-left: 25px; */
    box-shadow: 1px 1px 3px #005ffc;
}
.t_skill2 {    padding: 10px 0px 10px 26px;height: 140px;}

.tm {
    background-color: #000;
    opacity: 0.3;
    width: 100%;
    height: 25px;
    position: absolute;
    bottom: 4px;
}

.clear {
    clear: both;
}

.flimg {
    width: 100%;
    height: 80px;
    margin-right: 1px;
}

.div_tming {
    position: relative;
    float: left;
    width: 31%;
    margin-right: 6px;
}

    .div_tming p {
        position: absolute;
        top: 43px;
        color: #fff;
        font-size: 14px;
        left: 6px;
    }

.pdottom {
    width: 100%;
    text-align: center;
}

.blue_bm {
    margin-top: 120px;
    height: 100px;
    background: #085de8;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 20px;
}

    .blue_bm span {
        color: #fff;
        list-style: none;
        font-size: 14px;
    }

        .blue_bm span a {
            text-decoration: none;
            color: #fff;
            font-size: 14px;
        }

.share {
    text-align: left;
    margin-left: 480px;
    margin-top: 25px;
}

.baidu_ch {
    margin-left: 475px;
    margin-top: -35px;
}

    .baidu_ch img {
        margin-right: 20px;
    }

.div_projs {
    margin-top: 30px;
    border-bottom: 1px solid #eee;
}

.sp_proj {
    width: 87px;
    /*background: antiquewhite;*/
    height: 33px;
    display: inline-block;
    line-height: 33px;
    text-align: center;
    margin-bottom: 10px;
    text-decoration: none;
    color: #444;
}
.onsp_proj{
    background: #005ffc;
    color: #fff;
    width: 84px;
    height: 33px;
    display: inline-block;
    line-height: 33px;
    text-align: center;
    margin-bottom: 10px;
    text-decoration: none;
}
    .sp_proj:hover {
        background: #005ffc;
        color: #fff;
    }

.a_qita {
    width: 87px;
    /*background: antiquewhite;*/
    height: 33px;
    display: inline-block;
    line-height: 33px;
    text-align: center;
    margin-bottom: 10px;
}

    .a_qita:hover {
        background: #005ffc;
        color: #fff;
    }

.proj_l {
    float: left;
    width: 50%;
    margin-top: 15px;
}

.proj_r {
    float: right;
    width: 45%;
    margin-top: 15px;
    border: 1px solid #eee;
    padding: 0px 20px 10px 20px;
}

.assets_l {
    float: left;
}

.assets_r {
    float: right;
}

.ass_img {
    width: 263px;
    height: 160px;
    margin-top: 10px;
}

.add_ass {
    font-size: 12px;
    color: #666666;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
    display: inline-block;
    margin-top: 10px;
    line-height:20px;
}

.s_time {
    font-size: 12px;
    color: #a3a3a3;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
    display: inline-block;
    position: absolute;
    bottom: 0px;
    right: 0;
}

.div_time {
    font-size: 12px;
    color: #666666;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
    display: inline;
    position: absolute;
    bottom: -20px;
    right: 0;
}

.agu2 {
    font-size: 16px;
    font-family: 微软雅黑;
    font-weight: 600;
    color:#222;
    text-decoration:none;
}

.s_ass {
    margin-right: 20px;
    line-height: 20px;
}

.agu3 {
    font-size: 15px;
    font-family: 微软雅黑;
    font-weight: 600;
    text-decoration: none;
    color: #3c3c3c;
    display: inline-block;
}

    .agu3:hover {
        color: #005ffc;
    }

.proj_fr {
    width: 69%;
    float: right;
    position: relative;
}

.proj_hr {
    margin-top: 0;
    border-bottom: 1px solid #005ffc;
    display: inline-block;
    padding-bottom: 14px;
    width:100%;
}

.a_project {
    text-decoration: none;
    color: #005ffc;
    font-size: 18px;
    margin-bottom: 0px;
    display: inline-block;
}

.abl_time {
    font-size: 12px;
    color: #a3a3a3;
    font-family: 微软雅黑;
    /*font-weight: 600;*/
    display: inline;
    position: absolute;
    bottom: 8px;
    right: 0;
}

.details {
    padding-bottom: 18px;
    border-bottom: 1px solid #eee;
}

.det_ahome {
    text-decoration: none;
    color: #444;
    font-family: 微软雅黑;
    font-size: 16px;
}

.det_title {
    width: 58%;
    float:left;
    margin-top:-5px;
}

    .det_title p {
        font-size: 24px;
        font-family: 微软雅黑;
        color: #222;
        font-weight: 600;
        line-height: 30px;
        margin-bottom: 12px;
        margin-top: 27px;
    }

.tab .td_s {
    color: #005ffc;
    width:160px;
}

.tab {
    margin-top: 30px;
}

    .tab td {
        font-size: 16px;
        line-height: 30px;
        font-family: 微软雅黑;
        color: #222;
    }

.td_div {
    height: 265px;
    width: 460px;
    border: 1px solid #eee;
    border-radius: 10px;
    text-align: center;
    margin-left: 65px;
    font-size: 12px;
    color: #000;
    box-shadow: 3px 5px 15px #888888;
}

    .td_div .td_sp {
        font-weight: 600;
        font-size: 14px;
    }

    .td_div table {
        margin-left: 100px;
    }

        .td_div table tr td {
            font-family: 微软雅黑;
            font-size: 12px;
            color: #000;
        }

.wgjy{
    margin-top:30px;
}
.div_tudihr{
    width: 100%;
}
.a_projecton{
color:#fff !important;
background: #005ffc;
    border-bottom: 2px solid #005ffc;
}

.d_wg{
    display: inline;
}
.d_sf{
    display: inline;
    float: right;
    /*margin-left: 160px;*/
}
.d_ew{
    margin-top:20px;
}
.s_ew{
    display:inline-block;
    width:300px;
    font-size:14px;
    color:#e65858;
}
.d_commentary{
     margin-top:20px;
     padding-bottom:10px;
     border-bottom:1px solid #eee; 
}
.d_commentary img{
    vertical-align: middle;
    width: 38px;
    height: 34px;
    border-radius:50px;
}
.d_commentary .inp{
    width: 500px;
    height: 34px;
    font-size: 16px;
    padding: 6px;
}
.d_commentary button{
    width: 100px;
    height: 50px;
    border: none;
    background-color: #3f404c;
    font-size: 16px;
    color: #fff;
    margin-left: -8px;
    line-height: 29px;
}
.s_commentary{
    font-family: 微软雅黑;
    font-size:14px;
    color:#6f89af;
    text-decoration:none;

}
.com_time{
    font-family: 微软雅黑;
    font-size:14px;
    color:#777;
}
.com_title{
    font-size:14px;
    color:#222;
}
.com_div{
    margin-left: 46px;
    margin-top: -40px;
    margin-bottom: 10px;
}
.txbb{

    border: 1px solid #eee;
    padding: 20px;
    padding-top: 0px;
    /*margin-top: 20px;*/
}
.txbbfr{
    width: 60%;
    float: right;
    position: relative;
}
.sponsor{
    position: relative;
    width: 30%;
    height: 88px;
    margin-top: 15px;
    display:inline-block;
    margin-right: 10px;
}
.sponsor span{
    position:absolute;
    bottom: 0px;
    left: 35px;
    font-size: 14px;
}
.sponsor img{
    width:100%;
}
.a_sp{
    margin-top:20px;
}
.findout{
    text-decoration:none;
    color:#005ffc;
}
.kefu{
    font-size:14px;
    color:#005ffc;
    font-family: 微软雅黑;
    
}
.sp_kef{
    font-size:14px;
    color:#222;
    font-family: 微软雅黑;
}
.watcomm{
    background:#eee;
    height:30px;
    line-height: 30px;
    text-align:center;
}
.watcomm a{
    text-decoration:none;
    font-size:14px;
}
.related{
    border: 1px solid #eee;
    margin-top: 10px;
}
.rel_hr{
    margin-top: 12px;
    border:3px solid #3f404c;
}
.rel_title{
    font-size: 14px;
    color: #005ffc;
    font-family: 微软雅黑;
    display: block;
    background-color: #e5e5e5;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.rel_cont{
     padding-left: 10px;
     display:inline-block;
}
.rel_cont span{
    font-size: 14px;
    display:inline-block;
     width:270px; 
margin-right:20px;
padding-left:6px;
     overflow:hidden; 
     text-overflow:ellipsis; 
     white-space:nowrap; 
     word-break:keep-all;
     color: #585858;
} 
.rel_cont span:hover{
    background:#000;
    color:#fff;
}
.rel_cont img{
    vertical-align:text-top;
}
.tar{
    height: 80px;
    width: 500px;
    resize: none;
}
.inp2{

}
.div_huf{
    border:1px solid #eee;
    margin-top: 10px;
    padding: 10px;
}
.qx{
    display:block;
    font-family: 微软雅黑;
    font-size:14px;
    text-decoration:none;
    margin-bottom: 10px;
}
.butm{
    position: relative;
    width: 48%;
    margin-top: 30px;
    margin-right: 10px;
    display: inline-block;
}
.butm img{
    width:100%;
    height:200px;
}
.d_tm{
    height: 30px;
    background: #000;
    opacity: 0.3;
    position: absolute;
    bottom: 26px;
    width: 315px;
}
.s_tm {
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 33px;
    left: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    width: 100%;
}
 .hao{
    border-radius: 50px;
    width: 20px;
    height: 19px;
    background: #bcbcbc;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 14px;
 }
 .s_gg{
     font-size:14px;
     color:#666666;
 }
 .s_gg a{
     text-decoration:none;
 }
 .pabus{
     margin-top:30px;
     margin-bottom:20px;
 }
 .ab_left{
     width:200px;
     float:left;
 }
 .ab_right{
     width:81%;
     float:right;
 }
 .left_top{
     height:30px;
     line-height:30px;
     border:1px solid #ddd;
     background:#eee;
 }
  .left_top img{
    padding-left: 20px;
    padding-right: 5px;
    vertical-align: middle;
  }
 .ltsa{
     color:#878787;
     font-size:12px;
     text-decoration:none;
 }
 .ltsp{
     color:#0056d4;
     font-size:12px;
 }
 .le_butm{
    border:1px solid #eee;
    margin-top: 20px;
    padding-bottom: 30px;
 }

  .le_butm h3{
      text-align:center;
      margin:10px 0px;
      font-size:18px;
  }
  .le_butm span{
      font-size:14px;
      height:30px;
      line-height:30px;
      padding-left:20px;
      padding-right:20px;
      display: inline-block;
  }
   .le_butm table{
       padding-left:50px;
   }
    .le_butm table tr td{
        height:35px;
        font-size:14px;
    }
    .le_butm table tr td textarea{
        width:400px;
        height:150px;
        resize: none;
    }
 .tex{
    width:200px;
 }
 .tx{
    width:400px;
 }
 .tdsp{
     padding-left:50px;
 }
 .inbtn{
     width: 75px;
     color: #fff;
    border: 0;
    background-color: #005ffc;
    padding: 4px 10px;
 }
 .ipse1{
    color: #fff;
    border: 0;
    background-color: #005ffc;
    padding: 4px 10px;
 }
 .ipse2{
    color: #fff;
    border: 0;
    background-color: #005ffc;
    padding: 4px 10px;
 }
.jionInv {
    position: absolute;
    bottom: -30px;
    font-size: 14px;
    background-color: #005ffc;
    padding: 1px 10px;}
    .jionInv a {color:#fff;}
 .div_team{
     width:100%;
     padding-left:16px;
 }
  .div_team ul{
      margin:0;
      padding:0;
  }
   .div_team ul li{
       width: 175px;
       float: left;
       list-style-type:none;
       margin-left: 12px;
       margin-bottom: 20px;
   }
    .div_team ul li div{
        width: 165px; height: 124px; margin-left: 10px
    }
.div_login{
   position:absolute;
   display:none;
    width:100%;
    height:100%;
    margin-top: -81px;
}
.div_log{
    position:absolute;
    background:#000;
    opacity:0.2;
    background:#000;
    width:100%;
    height:100%;
    margin-top:-10px;
}
.div_lg{
    border: 1px solid #eee;
    width: 425px;
    height: 280px;
    position: relative;
    margin-top: 100px;
    margin-left: 38%;
    background-color: #fff;
}
.div_lg table{
    padding-left: 40px;
    padding-top: 20px;
}

.div_lg table tr td{
    font-size:14px;

}

.div_lg table tr td a{
    text-decoration:none;
}
.close{
    position: absolute;
    right: 3px;
    top: 5px;
}
.lo_input{
    position: absolute;
    top: 100px;
    width: 90px;
    height: 65px;
    right: 50px;
    background-color: #1568ed;
    border: none;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
}
.opt{
    float:right;
    height: 60px;
    font-size: 14px;
}
.leix{
    color:#ee750c;
}
.xul{
    background:#0041ce;
    border-radius:50px;
    width:20px;
    height:20px;
    display:inline-block;
    text-align:center;
    color:#fff;
}
.xul2{
    background:#c1c1c1;
    border-radius:50px;
    width:20px;
    height:20px;
    display:inline-block;
    text-align:center;
    color:#fff;
}
.fillin{
    color:#0964fb;
    background:url(../images/bj.png);
    height: 21px;
    padding-top: 10px;
    padding-left: 10px;
}
.div_fillin{
    margin-top: 23px;
    padding-left: 60px;
}
.div_fillin table tr td{
    font-size:14px;
    /*width:94px;*/
}
.div_fillin table tr td a{
    text-decoration: none;
    font-size: 14px;
    color:#005ffc;
}
.bt{
    color:#ee750c;
}
.div_fillin table tr td.ts{
    margin-bottom: 20px;
    font-size: 12px;
    display: inline-block;
}
.div_fillin table tr td.wxts{
    font-size:18px;
    color:#0e64f9;
}
.yiread{
    color:#008000;
    font-size:14px;
}
.reg{
    background:url(../images/registered_03.jpg);
    color:#fff;
    border: none;
    width: 75px;
    height: 20px;
    border-radius: 6px;
    margin-top: 20px;
}
.lg{
    background:url(../images/login_03.png);
    color:#fff;
    border: none;
    width: 75px;
    height: 20px;
    border-radius: 6px;
}
.left_2{
    float:left;
    width: 200px;
    border: 1px solid #c6c6c6;
}
.left_2 ul{
    margin:0;
    padding:0;
}
.left_2 ul li{
    list-style-type:none;
    height:35px;
    line-height:35px;
    background:#eee;
    border-bottom:1px solid #c6c6c6;
    padding-left: 40px;
}
.left_2 ul li a{
    text-decoration:none;
    color:#333;
}

.right_2{
    position:relative;
    float:right;
    width: 80%;
    border: 1px solid #c6c6c6;
}
.keep{
    border-radius:5px;
    width:70px;
    height:30px;
    background:#005ffc;
    color:#fff;
    border:none;
}
.div_zh{
    background-color: #eee;
    height: 35px;
    line-height: 35px;
}
.sp_zh{
    width: 140px;
    display: inline-block;
    background-color: #005ffc;
    color: #fff;
    text-align: center;
    text-decoration:none;
}
.myaccount{
    padding-bottom:60px;
}
.myaccount table tr{
    height:40px;
    position:relative;
}
.imtx{
    position: absolute;
    top: 65px;
    /*right: 700px;*/
    width: 100px;
    text-align: center;
    left: 500px;
}
.imtx a{
    text-decoration:none;
}
.yc{
    display:none;
}
.tb_right{
    float: right;
    /*margin-top: -210px;*/
    padding-bottom: 30px;
    padding-right: 40px;
}

.miaoshu{
    width: 360px;
    height: 100px;
    resize: none;
}
.sel{
    width: 125px;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/arrow.png) no-repeat scroll right center;
}
.jc{
    width:360px;
}
.fb{
    margin-top:20px;
    margin-left: 40px;
}
.tb_r{
     margin-top: -168px;
}
.sp_zx{
    width: 140px;
    display: inline-block;
    text-align: center;
    //border-right:1px solid #c6c6c6;
    text-decoration:none;
}
.yjfk{
    padding-left: 200px;

}
.yjfk .keep{
    margin-left: 245px;
}
.tit{
    text-align:center;
    font-size:14px;
    color:red;

}
.proj_h{
    margin-top: 15px;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    padding-bottom: 14px;
    width:97%;
}
.sc{
    width: 15px;
    vertical-align: middle;
}
.searchjg{
    background:url(../images/bg1.gif);
    height:30px;
}
.searchjg h3{
    background:url(../images/icon_bg1.gif);
    background-repeat:no-repeat;
    background-position-x: 50px;
    padding-left: 83px;
    height:30px;
    color:#fff;
    padding-top: 5px;
}
.biaoge{
    width:100%;
}
.mingcheng{
    height: 30px;
    background:#fad386;
    text-align: center;
}
.biaoge td{
    text-align: center;
    border: solid 1px #f3e3c2;
    line-height:30px;
}
.biaoge td a{
    text-decoration:none;
}
.mingcheng td{
    text-align: center;
}

/*banner*/
#banner{ width:600px;height:300px;margin:0 auto;}
.slideBox { position: relative;margin: 0px auto;overflow: hidden;height:300px}
.slideBox .hd { width: 100%;height: 31px;position: absolute;bottom: 0;text-align: right;}
.slideBox .hd ul { height: 23px;left: 0; padding-right: 21px;font-size: 12px;vertical-align: top;padding-top: 2px;}
.slideBox .hd ul li { display: inline-block;width: 16px;height: 15px; margin: 0 3px;vertical-align: top;overflow: hidden;cursor:pointer; background:#093889;color:#fff;text-align:center;}

.slideBox .hd ul .on {/*background-image: url(/img/circle_2.png);*/}
.index .hd ul .on { background: #BC121A;}

.slideBox .bd {position: relative;z-index: 0;overflow: hidden;}
.slideBox .bd li { position: relative;text-align: center;}
.slideBox .bd li a img {vertical-align: top;width: 600px; height: 300px;}
 .slideBox .bd li a {-webkit-tap-highlight-color: rgba(0,0,0,0);}

.classon {background:#005ffc;border-radius:5px;}
    .classon a {color:#fff !important;}


.pic_img{
    position: relative;
    width: 100px;
    height: 100px;
    top: -95px;
    opacity: 0.0;
}
.btn_img{
    position: relative;
    top: -92px;
}
.prjh3{
    padding-left:17px;
    padding-top:12px;
}
.qusearch{
    text-align:center;
    margin-bottom:10px;
    height:35px;
}
.selsearch{
    border:1px solid #005ffc;
    border-radius:3px;
    height: 25px;
    width: 125px;
}
.pagenum{
    padding: 1px 5px;
    
}
.pagenum a{    text-decoration: none;}
.page{
    padding: 1px 5px;
    background:#005ffc;
    color:#fff;
}
.pag{
    margin-top:40px;
    text-align:center;
}
.number span{padding:5px;}
#nextpage a{text-decoration: none;color:#444;}
#lastpage a{text-decoration: none;color:#444;}
#firstpage a{text-decoration: none;color:#444;}
#prevpage a{text-decoration: none;color:#444;}
.com_div .xga{
    width:10px;
    height:10px;
}
ul li{
    list-style-type:none;
}
.rzfs{
    margin-right: 10px;
    margin-bottom: 6px;
    display: inline-block;
 }
.lz{
    font-size:14px;
}
.infotable td {
text-align:left;
}
.msgmain {position:relative;}

.msglist td {
width:25%;text-align:center;
border-right: 1px solid #eee;   
    padding: 10px;font-size:14px;
    border-bottom: 1px solid #ddd;
}
.msglist tr:nth-last-child(1) td {
border-bottom: 0;
}
.msglist table {
width:100%;
}
.msgdetail {
    display:none;
    position: absolute;
    width: 427px;
    min-height:300px;
    top:20%;
    left: 50%;
    background: #fff;
    border: 3px solid #005fcc;
    padding: 17px 35px;
    margin-left: -250px;}
    .msgdetail p {
    padding:10px 0;
    border-bottom:1px solid #eee;
    }
.msgclose {
position:absolute;
top:0;right:0;
background:#005fcc;
color:#fff;
padding:2px 5px;
cursor:pointer;

}
.msgaddtime {
position:absolute;
font-size:12px;
color:#ddd;
}
.lookmore {
height: 30px;
    text-align: center;
    line-height: 30px;
    margin: 0 20px;
    border-top: 1px solid #eee;
    font-size: 14px;
}
    .lookmore a {padding:0 20px;}
.cont table {width:800px !important;border:1px solid #eee;}
    .cont table td {border:1px solid #eee;text-align:left;padding-left:10px;}
.cont {padding:0 20px;}
.cont p {font-size:14px !important;line-height:20px;}
.son dt {background:#005ffc;}
    .son a {color:#005ffc !important; font-weight:600;}
.left {float:left;}