@charset "utf-8";
/* CSS Document */


html, body, a, ul, li, div, span, h1, h2, h3, h4, p, img, form, input, select, option, table, tbody, td, tr, textarea, dl, dt, dd {
    margin: 0;
    padding: 0;
}
ul, li {
    list-style: none outside none;
}
img {
    border: medium none;
    display: block;
}


a {
    color: #2a3b4b;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:focus {
    outline: medium none;
}
a:hover {
    color: #6ccdee;
    text-decoration: none;
}
.wrapper {
    margin: 0 auto;
    width: 960px;
}
#header{ background:url(images/top_bg.gif) repeat-x; width:100%;height:87px}
#nav{ background:#024f8e; height:43px; width:100%}
#banner{width: 1186px; height:353px;margin: 0 auto;}
.nav_list {
    float: left;
}
.nav_list li {
    float: left;
    height: 43px;
    text-align: center;
}

.nav_list li a {
    color: #fff;
    float: left;
    font: 14px/43px "微软雅黑",Arial,sans-serif;
    height: 43px;
    padding: 0 30px;
  
}
.nav_list .nav_current a {
    background-color: #0760a5;
    color: #fff;
  
}
.nav_list  li a:hover {
    background-color: #0760a5;
    color: #fff;

   
}
#logo{ float:left; padding:20px 0; font-size:28px; font-weight:bold; color:#024e8c}
#search{ float:right; padding-top:25px}
.search_input{width:200px;height:26px;border:1px solid #ccc;padding:0 5px; float:left}
.search_select{width:80px;height:20px;border:0px solid #ccc;}
.search_btn{ background:#025ead;width:53px; height:28px; cursor:pointer;border:0;vertical-align:middle; color:#fff;}

#login{ float:right;width:auto;}

#login a {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    padding: 8px 12px;
}
#login a.lg{color:#fff}

#left{ float:left;width:860px;}
#right{ float:right;width:300px;}

#footer{width:100%; clear:both; text-align:center; background:#1b71b7; font-size:12px; height:70px; padding-top:10px; margin-top:10px; color:#fff; font-family:Arial, Helvetica, sans-serif}


.mod_bd{ margin-top:22px}
.mod_hd_border {
    border-bottom: 1px solid #d9d9d9;
	position:relative
}


.mod_box .mod_hd {
    position: relative;
}
.mod_title_tablist {
    height: 30px;
    padding-bottom: 6px;
}
.mod_title_tablist li {
    display: inline;
    float: left;
    font-family: hiragino sans gb,microsoft yahei;
    font-size: 20px;
    position: relative;
}
.mod_title_tablist a {
    color: #505050;
}
.mod_title_tablist .triangle, .tab_item .triangle {
    background: url(images/arr.gif) no-repeat; 
    font-size: 0;
    height: 8px;
    left: 50%;
    margin-left: -5px;
    overflow: hidden;
    position: absolute;
    width: 11px;
}

.mod_title_tablist .current .triangle {
    bottom: -8px;
    opacity: 1;
}
.mod_tabpanel {
    background-color: #f3f3f3;
    border-bottom: 1px solid #f2f2f2;
	height:300px
}
.mod_tabpanel .mod_figures_1 {
    padding: 15px 15px 2px 15px;
}
.more{ position:absolute; right:0; top:10px}
.mod_tabpanel .mod_figures_1 .mod_figure {
    min-height: 128px;
}
mod_figure .list_item {
    display: inline-block;
    font-size: 12px;
    letter-spacing: normal;
    margin: 10px;
    vertical-align: top;
}
.figure{
	 width: 188px;
    height: 111px;
   
}