﻿.nav {
width:1200px;margin:20px auto;}
#hbox {
width:1200px;margin:0 auto}
    #hbox .l {
    float:left;width:800px}
        #hbox .l .tt dt{font-size:30px;font-weight:bold;color:#000;margin-bottom:10px;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
        }
            #hbox .l .tt dt a {
            color:#000}
            #hbox .l .tt dt span {
            border:#C82620 1px solid;color:#C82620;font-size:13px;border-radius: 13px;padding:2px 4px;vertical-align:middle;margin-right:10px}
            #hbox .l .tt dd {
                color:#666;line-height:23px;margin-bottom:10px
            }
        #hbox .l .menu {
        width:100%;margin-top:40px;margin-bottom:40px;overflow:hidden;color:#000}
         #hbox .l .menu dt {
        width:8px;height:25px;background-color:#C82620;float:left;margin-right:20px;border-radius: 4px;}
            #hbox .l .menu dd {
            float:left;font-size:25px;margin-right:15px;line-height:23px;cursor:pointer}

             #hbox .l .yw dt{font-size:18px;margin-bottom:6px
        }
            #hbox .l .yw dd {
                color:#666;line-height:23px;margin-bottom:20px;font-size:12px;color:#999
            }
        #hbox .l .yw .more {
        margin:0 auto;width:270px;height:46px;text-align:center;font-size:16px;border:#ccc 1px solid;line-height:46px;margin-bottom:60px}

.ok {
color:#C82620}
.ok2 {
color:#C82620;border-bottom:#C82620 2px solid}
.ok3 {
color:#000;border-bottom:#ccc 2px solid}
     #hbox .r{
    float:right;width:360px}

     .SlideBox{ width:377px; height:300px; margin-bottom:10px; overflow:hidden;}

.mfgl {
width:377px;overflow:hidden;margin-top:50px}
    .mfgl dt{float:left;border-bottom:#ccc 2px solid;font-size:30px;height:40px;width:137px;padding-bottom:10px
    }
    .mfgl dd {
    float:right;height:40px;font-size:15px;line-height:50px;padding-left:5px;padding-right:5px;padding-bottom:10px;cursor:pointer}
.mfgllist {
line-height:30px;margin-top:20px}
    .mfgllist li {
    padding-left:20px; background: url(../images/news.png) 0px -51px no-repeat}

.ZhuantiBox{ width:360px; height:210px; margin-bottom:10px; display:block; overflow:hidden;margin-top:20px}
.slides { margin: 0px auto; width: 320px; height: 210px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 320px; overflow: hidden; list-style: none; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 60px; height: 10px; float: left; overflow: hidden; list-style: none; cursor:pointer;}
    .slide-li a { width: 75px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #000000; filter: alpha(opacity=60); opacity: 0.6; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }
     /*slide*/
#foucsBox { margin: 0 auto; padding: 0; width: 377px; height: 300px; overflow: hidden; zoom: 1; position: relative; }
    #foucsBox .imgCon { width: 377px; height: 300px; margin: 0; padding: 0; position: relative; list-style: none; }
        #foucsBox .imgCon li { float: left; width: 377px; height: 300px; }
            #foucsBox .imgCon li img { border: 0; }
            #foucsBox .imgCon li .imgTitle { width: 377px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
                #foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
    #foucsBox .showPage { width: 377px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
    #foucsBox .foucs { width: 377px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
        #foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/news.png) 0px 0px no-repeat; cursor: pointer; overflow: hidden; }
            #foucsBox .foucs span.f { background: url(../images/news.png) -10px 0px no-repeat; }
    #foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
        #foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/news.png) 0 0 no-repeat; }
        #foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }


.hotxq {
width:100%;margin-top:20px;overflow:hidden}
    .hotxq h3 {float:left;border-bottom:#C82620 2px solid;font-size:30px;height:40px;width:137px;font-weight:normal;padding-bottom:10px
    }
    .hotxq .pp {
    float:right;border-bottom:#ccc 2px solid;width:220px;height:50px}
        .hotxq .pp .y {
        background-color:#C82620;color:#fff}
    .hotxq .pp li {
    float:right;width:20px;height:20px;background-color:#ccc;margin-right:10px;text-align:center;margin-top:20px;cursor:pointer}
    .hotxq .nn {
    overflow:hidden;width:100%;margin-top:20px;clear:both}
    .hotxq .nn dd{position:relative;width:380px;height:120px;border-bottom:#ccc 1px dotted;margin-top:10px
    }
        .hotxq .nn dd img {
        width:134px;height:100px}
        .hotxq .nn dd .ii {
        position:absolute;left:150px;top:0px;line-height:25px;font-size:12px}
            .hotxq .nn dd .ii a {font-size:16px;color:#176BC4
            }
            .hotxq .nn dd .fy a {font-size:12px
            }
        .hotxq .nn dd .ii li {overflow: hidden;
white-space: nowrap;
        }
            .hotxq .nn dd .ii b {
            color:#ff6600}
            .hotxq .nn dd .ii .down {
            color:green}
             .hotxq .nn dd .ii .up {
            color:red}

.hotxp {
width:100%;margin-top:20px;border-bottom:#ccc 2px solid}
 .hotxp h3 {border-bottom:#C82620 2px solid;font-size:30px;height:40px;width:137px;font-weight:normal;padding-bottom:10px;position:relative;top:2px;
    }
.xplist {
margin-top:20px;font-size:15px}

    .xplist li {
    position:relative;margin-bottom:20px}
 .xplist li span {
    background:#ccc;color:#000;display:inline-block;width:20px;height:20px;text-align:center;margin-right:10px}
    .xplist li a {color:#176BC4
    }
        .xplist li .nn { background:#C82620;color:#fff
        }
        .xplist li .pr {
        position:absolute;left:180px;top:0px}
          .xplist li .lk {
        position:absolute;right:0px;top:0px}
            .xplist li .lk a {
            color:#000}



#listbox,#newsdetail {width:1200px;margin:0 auto
}
 #listbox .l,#newsdetail .l  {
    float:left;width:800px}
  #listbox .r,#newsdetail .r {
    float:right;width:320px;overflow:hidden}
    #listbox .l .info {
    width:100%;}
        #listbox .l .info li {
        border-bottom:#ccc 1px dotted;width:855px;height:170px;padding-bottom:10px;margin-bottom:10px;position:relative}
            #listbox .l .info li img {
            width:203px;height:157px;top:9px;position:absolute}
            #listbox .l .info li .pic {
            position:absolute;top:10px;left:245px;font-size:30px;font-weight:bold;color:#000;
white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:600px}
                #listbox .l .info li .pic span {
                color:red}
            #listbox .l .info li .js {
            position:absolute;top:60px;left:245px;line-height:26px;color:#999}
               #listbox .l .info li .time {
            position:absolute;top:150px;left:245px;color:#999; background: url(../images/news.png) 0px -97px no-repeat;padding-left:20px}
    #listbox .r .search,#newsdetail .r .search {
    width:100%;overflow:hidden}
        #listbox .r .search li,#newsdetail .r .search li {
        float:left}
.s1 {
width:196px;height:51px;border:#ccc 1px solid;border-radius:5px 0px 0px 5px;line-height:51px;padding-left:10px}
.s2{
width:110px;height:53px;border:none;border-radius:0px 5px 5px 0px;background-color:#176BC4;color:#fff;font-size:16px;cursor:pointer;padding-left:10px}

#listbox .r .nbox {
width:317px;height:auto;border:#ccc 1px solid;border-radius:5px;margin-top:20px;margin-bottom:20px;overflow:hidden}
    #listbox .r .nbox .title {
    border-bottom:#ccc 1px solid;width:265px;height:45px;margin:0 auto;font-size:18px;line-height:45px;font-weight:bold}
        #listbox .r .nbox .title div {
        border-bottom:#C82620 1px  solid;width:111px}
    #listbox .r .nbox .tw,#newsdetail .r .nbox  .tw {
    width:321px;height:auto;overflow:hidden;margin:30px}
        #listbox .r .nbox .tw li,#newsdetail .r .nbox  .tw  li {
        float:left;width:140px;height:128px;
font-size:12px;position:relative;
    top: 0px;
    left: 0px;margin-top:3px
}
            #listbox .r .nbox .tw li img,#newsdetail .r .nbox  .tw  li img{
            width:123px;height:93px}
            #listbox .r .nbox .tw li span,#newsdetail .r .nbox  .tw li span {
            position:absolute;top:0px;left:4px;background-color:#C82620;color:#fff;padding:2px}

#newlistzt {
width:316px;overflow:hidden;margin-top:20px;display:block }

#listbox .r .nbox .hotlist, #newsdetail .r .nbox .hotlist  {
    width:266px;height:351px;margin-top:20px;margin-bottom:20px;margin-left:20px; background: url(../images/news.png) 0px -137px no-repeat
}
    #listbox .r .nbox .hotlist li , #newsdetail .r .nbox .hotlist li{
    width:253px;height:25px;overflow:hidden;padding-left:30px;margin-bottom:11px;white-space: nowrap;
text-overflow: ellipsis; }
.tuijian {
color:red}

#newsdetail .l  h1{font-size:30px;color:#000
}
#newsdetail .l .other {
color:#ccc;font-size:12px;margin-top:20px;margin-bottom:20px}
#newsdetail .ts {
border:#ccc 1px solid;padding:10px;color:#666;border-radius:5px;margin-bottom:20px;line-height:25px}
#newsdetail .l .ts span{color:#333}
#newsdetail .l .info {margin-bottom:30px;line-height:28px;font-size:16px;}
#newsdetail .l .info p, #newsdetail .l .info h3, #newsdetail .l .info h4, #newsdetail .l .info h2{padding-bottom:15px;text-indent: 2em;}
#newsdetail .l .Share {
width:360px;overflow:hidden;margin-left:260px}
#newsdetail .l .debox {
width:100%;height:auto;position:relative;margin-top:30px}
#newsdetail .l .debox .title {
    border-bottom:#ccc 1px solid;width:100%;height:45px;margin:0 auto;font-size:26px;line-height:45px;font-weight:bold;margin-bottom:20px}
        #newsdetail .l .debox .title div {
        border-bottom:#C82620 1px  solid;width:111px}
    #newsdetail .l .debox dt {
    font-size:16px;color:#333;margin-bottom:6px;margin-top:10px}
    #newsdetail .l .debox dd {
    margin-bottom:10px;color:#999}
    #newsdetail .l .debox .dmenu {position:absolute;right:-134px;
top:16px;
    font-size:14px;
    width: 730px;overflow:hidden
}
    #newsdetail .l .debox .dmenu li {
    float:left;margin-right:20px;cursor:pointer;padding:2px 10px}
    #newsdetail .l .debox .ok {
    background-color:#C82620;color:#fff;border-radius:12px;padding:2px 10px}
      #newsdetail .l .debox .dinfo {width:787px;
height:313px;overflow:hidden
}
        #newsdetail .l .debox .dinfo .pic {
        float:left}
        #newsdetail .l .debox .dinfo .pic img {
        width:280px;height:200px}
           #newsdetail .l .debox .dinfo li .list dt {padding-left:20px; background: url(../images/news.png) 0px -54px no-repeat;height:25px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
        #newsdetail .l .debox .dinfo li .list {width:429px;
height:250px;float:right;overflow:hidden
}

        #newsdetail .r .nbox {
width:317px;height:auto;border:#ccc 1px solid;border-radius:5px;margin-top:20px;margin-bottom:20px;overflow:hidden}
    #newsdetail .r .nbox .title {
    border-bottom:#ccc 1px solid;width:265px;height:45px;margin:0 auto;font-size:18px;line-height:45px;font-weight:bold}
        #newsdetail .r .nbox .title div {
        border-bottom:#C82620 1px  solid;width:111px}





    #newsdetail .r .nbox .kan {
    width:266px;height:auto;margin-top:20px;margin-bottom:20px;margin-left:20px; 
}
    #newsdetail .r .nbox .kan li {
    width:253px;height:25px;overflow:hidden;padding-left:20px;margin-bottom:11px;white-space: nowrap;background: url(../images/news.png) 0px -57px no-repeat;
text-overflow: ellipsis; }



  #page {
width:100%;height:60px;font-size:16px;overflow:hidden;margin-bottom:20px}
#page  .zongnum {color: #333;text-decoration: none;float:left;margin-top:10px}
    #page .zongnum b {
    color:#ff6600}
    #page .fy {
    float:right;height:55px;overflow:hidden}
  
    #page .current {
    padding:13px 16px;background-color:#2E7EC8;color:#fff;display:inline-block;margin-left:5px;margin-right:5px}
     #page .fy  a,#page .disabled { padding:13px 16px;color: #777; margin-right: 2px;text-decoration: none;border:#ddd 1px solid;display:inline-block}
#page .fy  a:hover {background-color:#ccc;color:#fff}
#page .fy .mx{color: #fff; background-color: #2E7EC8}
#page .fy .mx:hover{color: #fff; background-color: #1570C4}
