﻿/* 全局*/
body
{
    margin: 0 auto;
    padding: 0px;
    font-size: 12px;
    color: #666464;
    font-family: Arial, Helvetica, sans-serif, "宋体";
}
img
{
    border: 0;
}
a
{
    color: #666464;
    text-decoration: none;
}
a:hover
{
    color: #666464;
    text-decoration: underline;
}
ul li
{
    margin: 0;
    padding: 0;
}
/* 头*/
#header
{
    background: url(../images/bannerlogo.jpg) no-repeat;
    height: 65px;
    width: 100%;
}
#header .menuList
{
    height: 26px;
    padding-top: 35px;
    float: right;
    text-align: right;
}
#header a
{
    padding-left: 8px;
    padding-right: 8px;
}
#header a.menu
{
    font-size: 13px;
    color: #386382;
    font-weight: bold;
}
#header a.menu2
{
    font-size: 13px;
    color: #e20303;
    font-weight: bold;
}
#header a.en
{
    color: #7d9fb7;
    text-decoration: underline;
}
/* 左侧导航*/
#sidebar
{
    width: 143px;
    height: auto;
    float: left;
}
#sidebar ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
}
#sidebar ul li
{
    float: left;
    clear: both;
}
#sidebar ul.ulopen, #sidebar ul.ulclose
{
    margin-bottom: 0;
    padding-bottom: 0;
}
#sidebar ul.ulopen li.s_gray
{
    background: url(../images/sideBar_3.jpg) no-repeat;
    width: 113px;
    padding-left: 30px;
    _height: 20px;
    line-height: 20px;
    display: block;
    margin-bottom: 2px;
}
#sidebar ul.ulopen li.s_open
{
    background: url(../images/sideBar_2.jpg) no-repeat;
    width: 133px;
    padding-left: 10px;
    _height: 16px;
    _padding-top: 4px;
    line-height: 20px;
    display: block;
    margin-bottom: 2px;
    margin-top: 0px;
    margin-top: 2px;
    font-weight: bold;
    color: #386382;
}
#sidebar ul.ulopen li.s_open a, #sidebar ul.ulclose li a
{
    color: #386382;
}
#sidebar ul.ulopen li.s_open img
{
    margin-right: 13px;
}
#sidebar ul.ulclose li
{
    background: url(../images/sideBar_1.jpg) no-repeat;
    width: 133px;
    padding-left: 10px;
    _height: 20px;
    line-height: 20px;
    display: block;
    margin-bottom: 2px;
    color: #386382;
    margin-top: 0px;
    margin-top: 2px;
}

#sidebar ul.ulclose li img
{
    margin-right: 13px;
}


/* 正文*/
.content
{
    width: 100%;
    float: left;
}
.content_index
{
    width: 100%;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0px;
}
.weizhi
{
    height: 25px;
    line-height: 18px;
    font-family: "宋体";
}
.quicksearch
{
    width: 555px;
    float: left;
    color: #386382;
}
.quicksearch a
{
    color: #386382;
    padding-left: 5px;
    padding-right: 5px;
}
.spage
{
    width: 254px;
    float: left;
    padding-top: 4px;
    color: #386382;
    text-align: right;
    float: left;
}
.spage a
{
    color: #386382;
}
a.spagered
{
    color: #ff0000;
    font-weight: bold;
}
.spage2
{
    width: 100%;
    float: left;
    padding-top: 4px;
    color: #386382;
    text-align: right;
    float: right;
}
.spage2 a
{
    color: #386382;
}
a.spage2red
{
    color: #ff0000;
    font-weight: bold;
}

table.list
{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 2px solid #028cc0;
    border-collapse: collapse;
}
table.list th
{
    border-collapse: collapse;
    border: 1px solid #bad5e3;
    font-weight: normal;
}
table.list td
{
    text-align: center;
    line-height: 25px;
    border-collapse: collapse;
    border: 1px solid #bad5e3;
}
table.listEx
{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 2px solid #028cc0;
    border-collapse: collapse;
}

table.listInner
{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-collapse: collapse;
}
table.listInner th
{
    border-collapse: collapse;
    border: 1px solid #bad5e3;
    font-weight: normal;
}
table.listInner td
{
    text-align: center;
    line-height: 25px;
    border-collapse: collapse;
    border: 1px solid #bad5e3;
}


table.list_index
{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 0px;
    margin-bottom: 5px;
    border-top: 2px solid #028cc0;
    border-collapse: collapse;
}
table.list_index th
{
    border-collapse: collapse;
    border: 1px solid #bad5e3;
    font-weight: normal;
}
table.list_index td
{
    text-align: center;
    line-height: 30px;
    border-collapse: collapse;
    border: 1px solid #bad5e3;
}

a.stylea
{
    text-decoration: underline;
    padding-left: 2px;
    padding-right: 2px;
}
.listtitle
{
    background: url(../images/tablejbbg.jpg);
    height: 24px;
    line-height: 26px;
    text-align: center;
    color: #386382;
}
table.list td.strleft
{
    text-align: left;
    padding-left: 5px;
}
table.list td.strleft img
{
    padding-left: 3px;
}
.blank
{
    clear: both;
    height: 0px;
    display: none;
}
.spagewrap
{
    width: 254px;
    padding-left: 555px;
    float: left;
    text-align: right;
}
#footer
{
    margin-top: 5px;
}
#footer ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    white-space: nowrap;
    margin-top: 5px;
}
#footer ul li
{
    display: inline;
}
#footer ul li.footer_1
{
    width: 270px;
    float: left;
}
#footer ul li.footer_2
{
    width: 505px;
    float: left;
    text-align: center;
    line-height: 20px;
}
#footer ul li.footer_3
{
    width: 185px;
    float: left;
    text-align: left;
}
.importwrap
{
    width: 390px;
    padding-left: 110px;
    float: left;
    margin-left: 145px;
    _margin-left: 75px;
    height: 260px;
    padding-top: 40px;
    border: 1px solid #bad5e3;
    margin-bottom: 10px;
    margin-top: 10px;
}
.importwrap table td
{
    line-height: 35px;
    font-weight: bold;
}
.imtitle
{
    width: 100px;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 15px;
    color: #386382;
    float: left;
}
.imimg
{
    padding-top: 10px;
    width: 40px;
    float: left;
}
.imgr
{
    padding-left: 100px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.conwrap
{
    width: 450px;
    padding-left: 50px;
    float: left;
    margin-left: 145px;
    _margin-left: 75px;
    padding-top: 10px;
    border: 1px solid #bad5e3;
    margin-bottom: 15px;
}
.conwrap table td
{
    line-height: 35px;
}
.stylefont001
{
    padding-top: 10px;
    font-weight: bold;
    color: #386382;
}
#login
{
    width: 680px;
    height: 350px;
    margin: 0 auto;
    background: url(../images/loginbg.jpg) no-repeat;
}
#login .userwrap
{
    padding-left: 226px;
    padding-top: 150px;
    width: 340px;
}
#login .userwrap table
{
    font-size: 14px;
    color: #000;
}
#login .userwrap table td
{
    line-height: 35px;
}
.imgr2
{
    padding-left: 120px;
}
#login .banbenwrap
{
    width: 100%;
    padding-top: 10px;
    color: #4974a1;
}

/*首页右侧*/
.index_rwrap
{
    width: 170px;
    float: left;
    margin-left: 3px;
    overflow: hidden;
}
.tixingtitle
{
    height: 20px;
    background: url(../images/rtitlebg.png) no-repeat;
    color: #386382;
    font-weight: bold;
    line-height: 20px;
    padding-left: 5px;
}
.tixingmain
{
    border: 1px solid #e7e7e7;
    padding: 5px;
    color: #666464;
    line-height: 20px;
    margin-bottom: 5px;
}
.rizhi
{
    border: 1px solid #e7e7e7;
    margin-bottom: 5px;
    color: #666464;
}

/*项目详细页*/
.detailtitle
{
    width: auto;
    float: left;
    color: #e20303;
    height: 20px;
    margin-top: 5px;
    font-size: 14px;
    font-weight: bold;
}
.r_but
{
    width: 100px;
    float: right;
    text-align: right;
}
.detailtable
{
    width: 100%;
    float: left;
    margin-top: 5px;
}
.detailtable table
{
    color: #386382;
    border: 1px solid #bad5e3;
    border-top: 2px solid #028cc0;
    border-collapse: collapse;
    margin-bottom: 10px;
}
.detailtable td
{
    padding: 7px;
    border: 1px solid #bad5e3;
    border-collapse: collapse;
    word-wrap: break-word;
    word-break: break-all;
}
.tdbg
{
    background-color: #d3f1fd;
    width: 80px;
}
/*项目详细页_标签*/
.detailtabwrap
{
    width: 100%;
    float: left;
}
.detailtabwrap ul
{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style-type: none;
    display: inline;
}
.detailtabwrap ul li.tab_green
{
    width: 67px;
    height: 16px;
    padding-top: 2px;
    height: 14px;
    padding-top: 4px;
    background: url(../images/detaitab_blue.png) no-repeat;
    text-align: center;
    list-style-type: none;
    margin-right: 5px;
    display: block;
    float: left;
}
.detailtabwrap ul li.tab_green a
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}
.detailtabwrap ul li.tab_green a:hover
{
    text-decoration: none;
}
.detailtabwrap ul li.tab_gray
{
    width: 67px;
    background: url(../images/detaitab_gray.png) no-repeat;
    text-align: center;
    list-style-type: none;
    margin-right: 5px;
    display: block;
    float: left;
    color: #FFF;
    height: 18px;
}
.detailtabwrap ul li.tab_gray a
{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    font-weight: bold;
    background: url(../images/detaitab_gray.png) no-repeat;
    display: block;
    width: 67px;
    height: 16px;
    padding-top: 2px;
    height: 14px;
    padding-top: 4px;
}
.detailtabwrap ul li.tab_gray a:hover
{
    text-decoration: none;
    background: url(../images/detaitab_blue.png) no-repeat;
    color: #FFF;
}
/*项目详细页表格*/
.dtab_table
{
    width: 100%;
    float: left;
    margin-top: 5px;
}
.dtab_table table
{
    border: 1px solid #bad5e3;
    border-collapse: collapse;
    border-top: 2px solid #028cc0;
    width: 100%;
}
.dtab_table td
{
    padding: 7px;
    border: 1px solid #bad5e3;
    border-collapse: collapse;
    text-align: left;
}
.dtab_table th
{
    background: url(../images/detaititlebg.png);
    font-weight: normal;
    color: #386382;
    height: 26px;
    border: 1px solid #bad5e3;
    border-collapse: collapse;
    text-align: left;
    padding-left: 7px;
}

/*首页的项目列表*/
.content_index table
{
    margin-top: 0px;
}
.content_index table td
{
    height: 27px;
}
/*操作按钮的样式*/
.operA
{
    color: Green;
    border: solid 1px green;
    padding: 2px;
    line-height: 25px;
}
#form1
{
    margin-right: 5px;
}
.justified
{
    height: 1.1em;
    overflow: hidden;
    text-align: justify;
    text-justify: distribute-all-lines;
}
.detailtable table
{
    width: 100%;
}
