.sys_color
{
    background-color: #183883;
}

.sys_color_border
{
    border: 1px solid #183883;
    border-top: 0px;
}

.sys_color_border_all
{
    border: 1px solid #183883;
}

.sys_color_border_top
{
    border-top: 3px solid #183883;
}

.sys_left
{
    float: left;
    width: 220px;
}

.sys_right
{
    float: right;
    width: 750px;
}

.sys_hometext,.sys_inner_frame
{
    padding-left: 20px;
    padding-right: 20px;
    width: 940px;
}

.sys_style_left
{
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 1px;
}

.sys_style_right
{
    font-size: 13px;
    letter-spacing: 1px;
}

.sys_hometext,.sys_inner_frame
{
    background-image: url(upload/images/2011629173638885.png);
    background-repeat: repeat-x;
    background-position: top;
}

html
{
    font-size: 12px;
}

body
{
    background-color: #FFFFFF;
    background-image: url(/upload/images/2014429223715568.png);
    background-position: top center;
    background-repeat: repeat-x;
    min-width: 980px;
    color: #3D3D3D;
    font-family: 微软雅黑;
    font-size: 12px;
    line-height: 180%;
}

p
{
    margin: 0px;
    padding: 0px;
}

.sys_header,.sys_frame_main
{
    width: 980px !important;
    margin: 0 auto !important;
    float: none !important;
}

#luoye
{
    z-index: 9999999;
}

body a
{
    color: #3D3D3D;
    text-decoration: none;
}

body a:hover
{
    color: #DA251C;
}

#outer
{
    /*background-color:;*/
    width: 980px;
    /*height:;*/
    width: 100% !important;
}

body
{
    background-color: #fff;
}

#div_158 p
{
    margin: 0;
    padding: 0;
}

#div_158
{
}

.div_158
{
    float: left;
    height: 100%;
}

#div_143 .a_143_main
{
    color: #555555;
;float: left;
    padding-left: 17px;
    padding-right: 17px;
}

#div_143 .a_143_main:hover,#div_143 .a_143_main_selected
{
    color: #fff;
    text-decoration: none;
    background-color: #183883;
}

#div_143 .span_143_split
{
    display: block;
    float: left;
    clear: none;
    width: 1px;
    height: 100%;
    font-weight: normal;
    float: left;
    width: 5px;
}

#div_143
{
    float: right;
    clear: right;
    margin-top: 121px;
}

#div_143 ul ul
{
    margin-top: 21px;
    border: 0px solid #F6F6F6;
    width: 100%;
    border-top: 0px;
    z-index: 10000;
;min-width: 110px
}

#div_143 ul ul li a
{
    height: 41px !important;
    line-height: 41px;
    color: #000!important;
    border: 0px;
    background-color: #fff!important;
}

#div_143 ul ul li a:hover
{
    background-color: #183883!important;
    color: #fff!important;
}

#div_143 ul ul li
{
    height: 41px !important;
    width: 100%;
    background-color: transparent!important;
}

.div_143
{
    background-color: transparent;
    height: 45px;
    line-height: 45px;
    padding-left: 0px;
    font-size: 14px;
    color: #555555;
    font-weight: normal;
    font-family: 微软雅黑;
}

.div_143 a
{
    color: #555555;
}

#div_146
{
    position: relative;
}

#div_218
{
    width: 100%;
    /*height: 478px;*/
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 25px;
    background-image: url(/upload/images/2015515163027149.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}

#div_218 .thesearch
{
    width: 260px;
    height: 110px;
    position: absolute;
    right: 50%;
    z-index: 99999;
    margin-right: -490px;
    top: 33%;
    background-image:url(/upload/images/2016328182936902.png);
    color: #fff;
    padding: 25px;
}

#div_218 #k
{
    width: 180px;
    height: 34px;
    border: 1px solid #333;
    padding: 0px;
    padding-left: 10px;
}

#div_218 #thechaxun
{
    width: 50px;
    height: 36px;
    color: #fff;
    background-color: red;
    border: 1px solid #333;
    padding: 0px;
}

.div_218
{
    float: left;
    width: 100%;
    margin-top: 18px;
}

#div_68
{
    word-break: break-all;
    overflow-x: hidden;
}

.div_68
{
    background-color: #efefef;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-color: #efefef;
}

#div_66
{
}

.div_66
{
    float: left;
    width: 100%;
    margin-bottom: 3px;
}

#div_13
{
}

.div_13
{
}

#div_194
{
}

.div_194
{
    background-color: transparent;
    background-image: url(/upload/images/2014319151440795.png);
    height: 31px;
    line-height: 31px;
    padding-left: 30px;
}

#div_195 .li_195_main
{
    text-align: center;
    overflow: hidden;
}

#div_195 .div_195_pic
{
    border: 1px solid #dddddd;
    border: 1px solid #efefef;
    background-color: #fff;
    overflow: hidden;
}

#div_195
{
    overflow: hidden;
    padding-top: 15px;
    border: 0px;
    margin-bottom: 20px;
}

.div_195
{
    background-position: left center;
    background-repeat: repeat;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-color: #efefef;
}

#div_193
{
}

.div_193
{
    float: left;
    width: 100%;
    height: 100%;
    margin-bottom: 10px;
}

#div_216
{
}

.div_216
{
    background-color: transparent;
    background-image: url(/upload/images/2014319151440795.png);
    height: 31px;
    line-height: 31px;
    padding-left: 25px;
}

#div_217
{
    overflow: hidden;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.div_217
{
    background-position: left center;
    background-repeat: repeat;
    height: 160px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-color: #F0F0F0;
}

#div_215
{
}

.div_215
{
    float: left;
    width: 480px;
    height: 100%;
    margin-bottom: 30px;
}

#div_185
{
}

.div_185
{
    background-color: transparent;
    background-image: url(/upload/images/2014319151440795.png);
    height: 31px;
    line-height: 31px;
    padding-left: 25px;
}

#div_188 li
{
    border-bottom: 1px dotted #bbb;
}

#div_188 li a
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width: 83%;
    float: left;
}

#div_188 li a:hover
{
}

#div_188 li .a_188_main_selected
{
}

#div_188 li .span_188_time
{
    float: right;
    color: #666;
    font-family: arial;
    color: #999;
}

#div_188
{
    color: #ccc;
    overflow: hidden;
    border: 0px;
}

.div_188
{
    background-position: left center;
    background-repeat: repeat;
    height: 160px;
    line-height: 30px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
    border-color: #F0F0F0;
}

#div_183
{
}

.div_183
{
    float: right;
    width: 480px;
    margin-bottom: 30px;
    margin-left: 0px;
    _display: inline;
}

#div_187
{
    overflow: hidden;
    border: 0px;
}

#div_187 img
{
    max-width: 100%;
}

.div_187
{
    background-color: #E6E6E6;
    background-position: left center;
    background-repeat: repeat;
    height: 160px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-color: #E6E6E6;
}

#div_184
{
}

.div_184
{
    float: left;
    width: 230px;
    height: 100%;
    margin-bottom: 10px;
}

#div_228
{
    overflow: hidden;
    border: 0px;
}

#div_228 img
{
    max-width: 100%;
}

.div_228
{
    background-color: #E6E6E6;
    background-position: left center;
    background-repeat: repeat;
    height: 160px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-color: #E6E6E6;
}

#div_226
{
}

.div_226
{
    float: left;
    width: 230px;
    height: 100%;
    margin-bottom: 10px;
    margin-left: 20px;
    _display: inline;
}

#div_225
{
    overflow: hidden;
    border: 0px;
}

#div_225 img
{
    max-width: 100%;
}

.div_225
{
    background-color: #E6E6E6;
    background-position: left center;
    background-repeat: repeat;
    height: 160px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-color: #E6E6E6;
}

#div_223
{
}

.div_223
{
    float: left;
    width: 230px;
    height: 100%;
    margin-bottom: 10px;
    margin-left: 20px;
    _display: inline;
}

#div_222
{
    overflow: hidden;
    border: 0px;
}

#div_222 img
{
    max-width: 100%;
}

.div_222
{
    background-color: #E6E6E6;
    background-position: left center;
    background-repeat: repeat;
    height: 210px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border-color: #E6E6E6;
}

#div_220
{
}

.div_220
{
    float: left;
    width: 230px;
    height: 100%;
    margin-bottom: 10px;
}

#div_172
{
}

.div_172
{
    float: left;
    width: 100%;
}

#div_162
{
}

.div_162
{
}

#div_140
{
}

.div_140
{
    float: left;
    background-position: left center;
    background-repeat: repeat;
    width: 100%;
    margin-top: 12px;
}

#div_145
{
}

#div_145 table
{
    width: 980px!important;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

#div_145 td
{
    width: 16.66%;
    vertical-align: top;
    text-align: left;
    font-size: 11px;
}

#div_145 .trtitle td
{
    height: 30px;
    font-size: 14px!important;
    font-weight: bold;
}

.div_145
{
    float: left;
    background-color: #183883;
    background-position: top center;
    background-repeat: repeat-x;
    width: 100%;
    margin-top: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFFFFF;
    text-align: center;
    border-color: #183883;
}

.div_145 a
{
    color: #FFFFFF;
}

#div_229
{
    height: 20px;
    line-height: 20px;
    margin-bottom: 0px;
}

#div_229 p
{
    margin: 0;
    padding: 0;
}

.div_229
{
    float: left;
    background-color: #000000;
    background-position: top center;
    background-repeat: repeat-x;
    width: 100%;
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #FFFFFF;
    text-align: center;
    border-color: #000000;
}

.div_229 a
{
    color: #FFFFFF;
}

#div_159
{
    clear: both;
}

.div_159
{
}

.sys_color
{
    /*background-color: #183883;*/
}

.sys_color_border
{
    border: 1px solid #183883;
    border-top: 0px;
}

.sys_color_border_all
{
    border: 1px solid #183883;
}

.sys_color_border_top
{
    border-top: 3px solid #183883;
}

.sys_hometext,.sys_inner_frame
{
    padding-left: 20px;
    padding-right: 20px;
    width: 940px;
}

.sys_style_left
{
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 1px;
}

.sys_style_right
{
    font-size: 13px;
    letter-spacing: 1px;
}

.sys_hometext,.sys_inner_frame
{
    background-image: url(upload/images/2011629173638885.png);
    background-repeat: repeat-x;
    background-position: top;
}

html
{
    font-size: 12px;
}

body
{
    background-color: #FFFFFF;
    background-image: url(/upload/images/2014429223715568.png);
    background-position: top center;
    background-repeat: repeat-x;
    min-width: 980px;
    color: #3D3D3D;
    font-family: 微软雅黑;
    font-size: 12px;
    line-height: 180%;
}

p
{
    margin: 0px;
    padding: 0px;
}

.sys_header,.sys_frame_main
{
    width: 980px !important;
    margin: 0 auto !important;
    float: none !important;
}

#luoye
{
    z-index: 9999999;
}
#div_173 {
    min-height: 420px;
    height: 100%;
    _height: 420px;
    border: 1px solid #efefef;
}
.div_173 {
    float: left;
    background-color: #FFFFFF;
    background-image: url(NONE);
    background-position: top left;
    background-repeat: repeat-x;
    padding-top: 20px;
    padding-bottom: 20px;
}
#div_167 {
    letter-spacing: 1px;
}
.div_167 {
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
}
#div_168 .a_168_main:hover {
    color: #fff;
    background-color: #DA251C;
    text-decoration: none;
}
#div_168 .a_168_main {
    float: left;
    width: 180px;
    height: 36px;
    line-height: 36px;
    padding-left: 40px;
    color: #666;
    background-color: #ddd;
}
.div_66 {
    float: left;
    width: 100%;
    margin-bottom: 3px;
}
#div_68 {
    word-break: break-all;
    overflow-x: hidden;
}
.div_68 {
    background-color: #efefef;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-color: #efefef;
}
.sys_color_border {
    /*border: 1px solid #183883;*/
    border-top: 0px;
}
.div_166 {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#div_168 li {
    float: left;
    width: 220px;
    height: 36px;
    border-bottom: 1px solid #fff;
}
.sys_hometext, .sys_inner_frame {
    background-image: url(/upload/images/2011629173638885.png);
    background-repeat: repeat-x;
    background-position: top;
}
.sys_hometext, .sys_inner_frame {
    padding-left: 20px;
    padding-right: 20px;
    width: 710px;
}
.div_174 {
    float: left;
    clear: both;
    margin-bottom: 20px;
    padding-left: 0px;
    color: #000000;
}
#div_174 h1 {
    font-size: 24px;
}
#div_174 h1 {
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    line-height: 33px;
}
#div_139 {
    color: #ccc;
}
.div_139 {
    float: left;
    width: 95%;
    padding-left: 20px;
}
#div_139 li {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
}
#div_139 li .span_139_time {
    float: right;
    color: #666;
    color: #ccc;
}
#div_139 #jump {
    padding-top: 20px;
    width: 100%;
    float: left;
}
.div_53 {
    float: left;
    width: 100%;
}
#div_219 {
    width: 100%;
    margin-top: 20px;
}
.div_219 {
    float: left;
    width: 100%;
}
.div_4 {
    float: left;
    width: 100%;
}
#div_4 .li_4_main {
    text-align: center;
    overflow: hidden;
}
#div_4 .div_4_pic {
    border: 1px solid #dddddd;
    border: 4px solid #efefef;
    overflow: hidden;
}
#div_4 #jump {
    padding-top: 10px;
    width: 100%;
    float: left;
}
.div_89 {
    float: left;
    width: 100%;
}
#div_89 .myinput {
    border: 1px solid #ccc;
    width: 400px;
    height: 22px;
    line-height: 22px;
    font-family: arial;
}
#div_89 .myinput2 {
    line-height: 22px;
    border: 1px solid #ccc;
    width: 400px;
    height: 100px;
    font-family: arial;
}
.pc_paging {
    float: left;
}
.pc_paging {
    width: 100%;
    height: 30px;
    text-align: center;
    padding: 20px 0;
}
.pc_paging .paging {
    display: inline-block;
    padding: 0;
    border: none;
    margin: 0;
}
.pc_paging .paging li, .pc_paging .paging li span:hover {
    background: none;
}
.pc_paging .paging li {
    display: inline-block;
    width: auto;
    height: auto;
    line-height: 1;
    color: #333;
    vertical-align: middle;
    margin: 0 3px;
}
.pc_paging .paging li a, .pc_paging .paging li span {
    display: inline-block;
    float: none;
    width: auto;
    height: auto;
    line-height: 1;
    font-size: 14px;
    color: #333;
    padding: 6px 10px;
    border: 1px solid #ccc;
    margin: 0;
}
.paging li a, .paging li span {
    border-radius: 4px;
}
.pc_paging .paging .total_count, .pc_paging .paging .page_jump {
    display: none;
}
.pc_paging .paging li, .pc_paging .paging li span:hover {
    background: none;
}
.pc_paging .paging li {
    display: inline-block;
    width: auto;
    height: auto;
    line-height: 1;
    color: #333;
    vertical-align: middle;
    margin: 0 3px;
}
.pc_paging .paging .total_count, .pc_paging .paging .page_jump {
    display: none;
}
.pc_paging .paging .page_jump {
    margin-left: 5px;
}
.pc_paging .paging li .current, .pc_paging .paging li .current:hover {
    color: #fff;
    background: #0069c5;
    border: 1px solid #0559a2;
}
.pc_paging .paging li a, .pc_paging .paging li span {
    display: inline-block;
    float: none;
    width: auto;
    height: auto;
    line-height: 1;
    font-size: 14px;
    color: #333;
    padding: 6px 10px;
    border: 1px solid #ccc;
    margin: 0;
}
.pc_paging .paging li a {
    text-decoration: none;
}
.paging li a, .paging li span {
    border-radius: 4px;
}
.pictitle {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}