 a{
    color:#333;
    /*font-size: 14px;*/
}
a:hover{
    color:#d11120;
}
/****µ¼º½Ìõ****/
#nav .nav-list li{
    float:left;
    width:150px;
}
#nav .nav-list li a{
    color:#fff;
    font-size: 16px;
}
.top{
    margin:15px auto 0;
}
#banner{
    width:580px;
    /*height:320px;*/
}
#slider{
    width:580px;
    height:320px;
    position: relative;
    overflow: hidden;
}
.slider-list{
    width:2320px;
    overflow: hidden;
}
 .slider-list li{
     float:left;
     width:580px;
     height:320px;
     overflow: hidden;
     position: relative;
 }
 #slider img{
     width:580px;
     height:320px;
 }
 #slider .shadow{
     position: absolute;
     bottom:0;
     left:0;
     width:100%;
     height:60px;
     line-height: 60px;
     padding-left:10px;
     background-color: rgba(85,85,85,.7);
 }
 #slider .shadow a{
     color: #fff;
     font-size: 20px;
 }

 #slider .btn-list{
     position: absolute;
     bottom:20px;
     right:10px;
 }
 .btn-list span{
     display: inline-block;
     width:12px;
     height:12px;
     border-radius: 50%;
     background-color: #9ca0a1;
     margin-right:10px;
     cursor: pointer;
 }
 .btn-list span.red{
     background-color: #b33a61;
 }
 #slider .btn{
     display: inline-block;
     position: absolute;
     top:50%;
     margin-top:-30px;
     width:30px;
     height:60px;
     background-color: #234;
     opacity: 0.5;
     filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
     color:#fff;
     text-align: center;
     line-height: 60px;
     font-size: 40px;
 }
 #slider .next{
     right:0;
 }
 .newshold i{
     display: inline-block;
     width:40px;
     height:30px;
     margin-left:10px;
     background:url(../images/news.png) no-repeat 0px -45px;
 }
 #newsScroll{
     display: inline-block;
     width:510px;
     *display:inline;
     *zoom:1;
     overflow: hidden;
 }
 #newsScroll ul {
     width:8000%;
    height:30px;
     overflow: hidden;
 }
 #newsScroll ul li{
     float:left;
     line-height: 30px;
     margin-right:10px;
 }
 .newshold{
     width:100%;
     height:30px;
     line-height: 30px;
     overflow: hidden;
     margin-top:10px;
     background-color: #f2f2f2;
 }
 .slider-ad{
     width:580px;
     margin-top:10px;
 }
 .slider-ad img{
     width:580px;
 }
#banner-rt{
    width:580px;
}
.ban-rt-top{
    height:60px;
    font-size: 20px;
    color:#dd4536;
}
 .ban-rt-top .jiaodian{
     padding:0 5px 5px;
     border-bottom:2px solid #dd4536;
 }
 .ban-rt-top .denglu{
     margin-right:50px;
 }
 .ban-rt-top .denglu a{
     color:#dd4536;
     font-size: 14px;
     padding-right:20px;
     background: url("../images/zixun_01.jpg") no-repeat 70px 2px;
 }
 #banner-rt h1,#banner-rt h1 a{
     color:#dd4536;
 }
 #banner-rt h1{
     float:left;
     width:100%;
     text-align: center;
     height:40px;
     line-height:40px;
     overflow: hidden;
     font-size:18px;
     font-weight: normal;
 }
 #banner-rt .content{
     width:100%;
     height:50px;
     overflow: hidden;
     line-height:26px;
     float:left;
     margin-bottom:10px;
     color:#666666;
 }
 .content{
     width:100%;
     height:50px;
     overflow: hidden;
     line-height: 25px;
     font-size: 14px;
     text-indent: 24px;
 }
 #banner-rt ul{
     float:left;
     width:280px;
     margin-right: 10px;
     margin-top:30px;
 }
 #banner-rt ul li{
     width:265px;
     height:30px;
     line-height: 30px;
     overflow: hidden;
     font-size: 14px;
 }
 #banner-rt ul li span{
     position: relative;
     padding-left:10px;
 }
 #banner-rt ul li b{
     position: absolute;
     top:9px;
     left:0px;
     width:4px;
     height:4px;
     background-color: #979797;

 }
 .red{
     color:#dd4536;
 }
 .green{
     color:#3ca100;
 }
 /******** ×ÊÑ¶Â¥²ã ********/
.main-list{
     height:auto;
     margin:15px auto 0;
     overflow: hidden;
 }
 .main1{
     width:590px;
     float:left;
     overflow: hidden
     height:auto;
 }
 .main-tit{
     width:100%;
     height:40px;
     line-height: 40px;
     border-bottom: 2px solid #dd4536;
     background:url("../images/news.png") no-repeat 110px -85px #f7f7f7;
 }
 .main-tit h3{
     float:left;
     width:110px;
     height:40px;
     line-height: 40px;
     text-align: center;
     font-weight: normal;
     background-color: #dd4536;
 }
 .main-tit h3, .main-tit h3 a{
     font-size: 16px;
     color: #fff;
 }
 .more{
     float: right;
     margin-right:20px;
 }
 .more a{
     font-size: 14px;
 }
 .main-detail{
     width:590px;
     overflow: hidden;
     border:1px solid #ddd;
     border-top:none;
 }
 .main-detail dl{
     float: left;
     width:200px;
     margin:15px;
 }
 .main-detail dl dt{
     width: 100%;
     height:220px;
     overflow: hidden;
 }
 .main-detail dl dd{
     width:100%;
     height:30px;
     line-height: 30px;
     text-align: center;
     margin-top:5px;
     background-color: #666;
     overflow: hidden;
 }
 .main-detail dl dd a{
     font-size: 16px;
     color: #fff;
 }
 .main-detail ul{
     float:left;
     width:338px;
     margin:15px 10px;
 }
 .main-detail ul li.no1{
     width:335px;
     height:90px;
     overflow: hidden;
 }
 .main-detail ul li.no1 h2, .main-detail ul li.no1 h2 a{
     font-size:16px;
 }
 .main-detail ul li.no1 h2:hover a, .main-detail dl dd:hover a{
     color:#dd4536;
 }
 .main-detail ul li.no1 h2{
     width:100%;
     height:35px;
     line-height: 35px;
     overflow: hidden;
 }
 .main-detail ul li.no1 span{
     display: inline-block;
     width:100%;
     height:50px;
     line-height: 25px;
     overflow: hidden;
 }
 .main-detail ul li.no1 span a{
     font-size: 12px;
     color:#666;
 }
 .main-detail ul li.no1 span a.quanwen{
     float: right;
     color:#dd4536;
 }
 .quanwen{
     float: right;
     color:#dd4536;
 }
 .main-detail ul li.yu{
     width:330px;
     height:32px;
     line-height: 32px;
     overflow: hidden;
 }
 .main-detail ul li.yu .de-name{
     float: left;
     width:250px;
     overflow: hidden;
     font-size: 14px;
 }
 .main-detail ul li.yu .de-date{
     float:right;
     width:80px;
     text-align: center;
     /*font-size: 12px;*/
 }
 .mr20{
     margin-left:20px;
 }
 .main-ad{
     margin:15px 0;
 }
 .main-ad a{
     display: inline-block;
     height:90px;
     width:590px;
     margin-left:5px;
 }
 .main2{
     width:390px;
     float:left;
     border:1px solid #ddd;
     border-top:none;
 }

 .mr15{
     margin-left:15px;
 }
 .main-tit2{
     width:100%;
     height:40px;
     line-height:40px;
     border-top:2px solid #dd4536;
     border-bottom:1px solid #eaeaea;
     background-color: #fafafa;
 }
 .main-tit2 h3{
     float:left;
     width:110px;
     height:37px;
     line-height: 37px;
     text-align: center;
     font-weight: normal;

 }
 .main-tit2 h3 a{
     color: #dd4536;
     font-size: 16px;
 }
 .main2 dl{
     width:388px;
     /*height:75px;*/
     /*overflow: hidden;*/
     padding:10px;
 }
 .main2 dt{
     float:left;
     width:120px;
     height:75px;
     overflow: hidden;
     margin-right:15px;
 }
 .main2 dt img{
     width:100%;
     min-height:100%;
 }
 .main2 dd{
     width:233px;
     float:left;
 }
 .main2 dd h2{
     /*font-weight: 200;*/
     font-size: 14px;
     color:#333;
     height:30px;
     line-height:30px;
 }
 .main2 dd span{
     display: inline-block;
     width:100%;
     height:40px;
     line-height: 20px;
     overflow: hidden;
 }

 .lue:after{
     content:'...';
 }
 .main2 ul{
     width:388px;

 }
 .main2 li{
     line-height: 40px;
     position: relative;
 }
 .main2 .li_name{
     float:left;
     width:290px;
     overflow: hidden;
     padding-left:20px;
 }
 .main2 ul li b{
     position: absolute;
     top:18px;
     left:9px;
     width:4px;
     height:4px;
     background-color: #979797;

 }