#nav ul li a {
    margin:0;
    padding:0px;
}
#camera {
    width:26px;
    height:10px;
    background:url(index_res/camera.jpg) no-repeat;
    margin-top:7px;
}
form {
    margin:0px;
}
#nav li {
    margin:0px;
    padding:0px;
    float:left;
}
.toptitle {
    width:100%;
    height:95px;
    padding-top:18px;
    font-size:18px;
    color:#000;
    text-decoration:none;
}
.description {
    text-align:left;
    margin-top:4px;
    margin-left:5px;
    width:95%;
    font-size:11px;
    font-weight:normal;
    color:grey;
}
.toptitle a {
    margin-top:10px;
    margin-left:10px;
    font-size:18px;
    color:#000;
    text-decoration:none;
    float:left;
    font-family:黑体;
}
.toptitle a:hover {
    text-decoration:underline;
    color:red;
}
body {
    color:#000;
}
#bmjj {
    font-size:14px;
    border:1px solid #d5d5d5;
}
#ad {
    margin:5px 0px 5px 2px;
}
#main_content {
    margin-top:2px;
}
#main_content ul {
    margin:0px;
    margin-left:5px;
    padding:0px;
}
#main_content ul li a {
    color:#000;
    text-decoration:none;
    font-size:13px;
    line-height:27px;
}
#main_content ul a:hover {
    color:red;
    text-decoration:underline;
}

#yqlj table {
    border:0px;
    width:100%;
    text-align:center;
    margin-top:10px;
    margin-left:10px;
}
#yqlj td {
    }#yqlj table a {
    color:#000;
    font-size:14px;
    text-decoration:none;
    margin-top:3px;
}
#left_content li {
    width:250px;
}
#left_content .more {
    width:250px;
    line-height:30px;
}
#right_content {
    float:right;
    overflow:hidden;
    width:715px;
}
#left_content {
    margin-top:2px;
    float:left;
    width:287px;
    height:1077px;
}
#picnews {
    width:275px;
    height:255px;
    border:1px solid #d5d5d5;
}
#picnews_title {
    width:275px;
    height:50px;
    background:url(index_res/picnews_title.gif) no-repeat left top;
}
#picnews_content {
    margin:0px 1px 2px 1px;
}
#topic {
    width:274px;
    height:293px;
    background:url(index_res/theme.gif) no-repeat left top;
    margin:10px 0px 0px 0px;
    border:1px solid #d5d5d5;
}
#topic img {
    width:268px;
    height:71px;
}
#topic_title {
    width:275px;
    height:50px;
    line-height:40px;
    text-align:center;
    font-weight:bold;
    color:black;
}
.more {
    display:block;
    text-align:right;
    float:right;
    text-decoration:none;
    color:red;
    font-size:14px;
}
#topic_content {
    width:275px;
}
#topic_content li {
    margin:0px;
    padding:0px;
    margin-top:3px;
}
#topic_content ul {
    margin:0px;
    padding:0px;
}
#left_content * {
    float:left;
}
#right_content * {
    float:left;
}
#qfbd {
    float:left;
    width:380px;
    padding-bottom:10px;
    overflow:hidden;
    background:url(index_res/qfbd_title.jpg) no-repeat left top;
    border-bottom:1px solid #d1d1d1;
}
#qfbd_title {
    width:375px;
    height:27px;
    overflow:hidden;
}
#qfbd_content {
    width:370px;
    margin:0 auto;
    overflow:hidden;
}
#qfbd ul {
    }#qfbd  .more {
    width:375px;
    line-height:40px;
}
#right_content #gcyj  .more {
    width:375px;
    line-height:40px;
}
#right_content #qfbd  li,#right_content #gcyj  li,#right_content #gzdt  li,#right_content #djfg  li {
    width:362px;
}
#right_content #gzdt  .more,#right_content #djfg  .more {
    width:350px;
    line-height:40px;
}
#right_content #spdbt  li,#right_content #lzwh  li,#right_content #jzcn  li {
    width:329px;
}
#right_content #spdb .more,#right_content #lzwh  .more,#right_content #jzcn  .more {
    width:320px;
    line-height:40px;
}
#gcyj {
    margin-top:10px;
    float:left;
    width:380px;
    overflow:hidden;
}
#gcyj_title {
    width:375px;
    height:26px;
    background:url(index_res/gcyj_title.jpg) no-repeat left top;
    overflow:hidden;
}
#gcyj_content {
    width:356px;
    height:100px;
    overflow:hidden;
}
#spdb {
    float:right;
    width:330px;
    overflow:hidden;
    background:url(index_res/spdb_bg.gif) no-repeat top right;
}
#spdb_title {
    width:330px;
    height:44px;
    background:url(index_res/spdb_title.jpg) no-repeat left top;
    overflow:hidden;
}
#spdb_content {
    width:330px;
    height:430px;
    line-height:10px;
}
#spdbt li {
    width:330px;
    height:19px;
    background:url(index_res/videoLine.gif) left top no-repeat;
    margin-bottom:10px;
}
#spdbt li a {
    margin:0px 0px 0px 11px;
    line-height:17px !important;
}

#gzdt_title {
    width:367px;
    height:40px;
}
#gzdt_content {
    width:367px;
    overflow:hidden;
}
#djfg {
    width:367px;
    height:229px;
    background:url(index_res/djfg_bg.jpg) no-repeat left top;
}
#djfg_title {
    width:367px;
    height:40px;
}
#djfg_content {
    width:367px;
    overflow:hidden;
}
#lzwh {
    float:right!important;
    width:338px;
    height:229px;
    background:url(index_res/lzwh_bg.jpg) no-repeat left top;
}
#lzwh_title {
    width:338px;
    height:40px;
}
#lzwh_content {
    width:338px;
    overflow:hidden;
}
#jzcn {
    float:right!important;
    width:338px;
    height:229px;
    background:url(index_res/jzcn_bg.jpg) no-repeat left top;
}
#jzcn_title {
    width:338px;
    height:40px;
}
#jzcn_content {
    width:338px;
    overflow:hidden;
}
#bmjj {
    width:275px;
    overflow:hidden;
    margin:15px 0px 0px 0px;
}
.bmjj_link {
    border-bottom:0px;
    text-decoration:none;
    color:black;
    cursor:pointer;
}
.bmjj_link:hover {
    color:red;
}
#bmjj_title {
    width:275px;
    height:43px;
    background:url(index_res/left_bmjj_title.jpg) no-repeat center top;
}
#bmjj_content {
    width:275px;
    padding-top:10px;
    margin-left:3px;
    margin-bottom:10px;
    overflow:hidden;
}
#yqlj {
    width:275px;
    overflow:hidden;
    margin:15px 0px 0px 0px;
    border:1px solid #d5d5d5;
}
#yqlj_title {
    width:275px;
    height:43px;
    background:url(index_res/left_yqlj_title.jpg) no-repeat center top;
}
#yqlj_content {
    width:275px;
    overflow:hidden;
}
#lxfs {
    font-size:13px;
    width:275px;
    height:92px;
    overflow:hidden;
    margin:30px 0px 0px 0px;
    background:url(index_res/left_lxfs_title.jpg) no-repeat center top;
}
#lxfs_content {
    width:160px;
    height:90px;
    float:right;
}
#apart {
    float:right;
    width:1px;
    height:370px;
    margin-top:70px;
    border-left:#b8b4b4 solid 1px;
}
.run li {
    display:inline;
    margin:0px 0px 0px -1px;
}
.run img {
    border:1px solid #c9c9c9;
    background:#ebebeb:
}
.run {
    margin-left:10px;
    _margin-left:3px;
    width:320px;
    height:100px;
    overflow:hidden;
    margin-bottom:10px;
}
.tag {
    margin-top:8px;
}


.index-container {
    display: flex;
    flex-direction: column;
}

.index-row {
    display: flex;
    padding: 10px 0;
}

.index-news {
    flex: 1;
    border: 1px solid #ddd;
    padding: 0 15px;
    margin-left: 10px;
    border-radius: 4px;
    height: 300px;
    display: flex;
    flex-direction: column;
}

.index-news h4 {
    margin: 10px 0;
}

.index-news a {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

#zxdt {
    padding-left: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.list-group {
    padding-left: 0;
    margin: 0;
    height: 200px;
    display: none;
}

.list-group.active {
    display: flex !important;
    flex-direction: column;
    justify-content: space-around;
}

.list-group-item {
    display: flex;
    justify-content: space-between;
    flex: 1;
}

.list-group-item a {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

.list-group-item span {
    width: 100px;
}

.list-title {
    margin: 10px 0;
}

.index-row .left {
    flex: 3;
    display: flex;
    flex-direction: column;
}

.index-row .group {
    border: 1px solid #ddd;
    padding: 3px 15px;
    border-radius: 4px;
    margin-bottom: 20px;
    box-sizing: border-box;
    height: 250px;
}

.index-row .right {
    flex: 2;
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}

.index-row .right img {
    width: 350px;
    height: 73px;
}

.index-row ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.group-header {
    display: flex;
    margin: 0 !important;
    align-items: center;
}

.group-header li {
    margin-right: 15px;
    cursor: pointer;
}

.group-header .more {
    margin-left: 410px;
    color: #CC0000;
    cursor: pointer;
}

.group-row {
    display: flex;
}

.group-row-context {
    flex: 1;
}

.group-header li.active {
    color: #CC0000;
}


.rotaion_list {
    width: 0;
    height: 0;
    overflow: hidden;
}

.yx-rotaion-btn {
    width: 100%;
    height: 41px;
    top: 50%;
    margin-top: -20px;
}
.yx-rotaion-btn .left_btn {
    background-position: -2px -2px;
    float: left;
    left: 10px;
}
.yx-rotaion-btn .right_btn {
    background-position: -2px -49px;
    float: right;
    right: 10px;
}
.yx-rotaion-btn span {
    width: 41px;
    height: 41px;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    position: relative;
}

.yx-rotation-focus span, .yx-rotaion-btn span {
    background: url(style_res/ico.png) no-repeat;
    display: block;
}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
    position: absolute;
}
.lf_con01 {
    width: 500px;
    height: 300px;
    float: left;
    overflow: hidden;
    margin-right: 24px;
}
.rotaion_list li a img {
    display: inline-block;
    width: 500px;
    height: 300px;
    overflow: hidden;
}

.yx-rotation-focus {
    height: 36px;
    line-height: 36px;
    right: 20px;
    bottom: 0;
    z-index: 2;
}
.yx-rotation-focus span.hover {
    background-position: -10px -127px;
}

.yx-rotation-focus span {
    width: 8px;
    height: 8px;
    line-height: 8px;
    float: left;
    margin-left: 10px;
    position: relative;
    top: 14px;
    cursor: pointer;
    background-position: -26px -127px;
    text-indent: -9999px;
}