
/*main*/
.pic-text{
    margin-top:32px;
}
.big-banner-lt{
    width:660px;
}
.text-content-rt{
    width:340px;
    height:330px;
    overflow: hidden;
    background: #fff;
}
.text-content-rt .panel{
    padding:30px;
}
.panel .panel-head {
    height:124px;
    overflow: hidden;
}
.panel .panel-head .panel-tit h1{
    font-size:16px;
    color:#333;
    overflow: hidden;
}

.panel .panel-head .text-detail{
    color:#999;
    font-size:14px;
    line-height: 20px;
    overflow: hidden;
    margin-top:5px;
}
.panel .panel-head .line{
    display: block;
    width:24px;
    height:1px;
    background: #999;
    margin:10px 0 5px 0;
}
.panel .list{
    margin-right: -30px;
}
.panel .panel-body .list li{
    display: block;
    height:32px;
    line-height: 32px;
    border-top:1px dashed #999;
}
.panel .list li:first-child{
    border-top:none;
}
.panel .list li a{
    width:280px;
    display: block;
    font-size:14px;
}
.aboutus{
    border:1px solid #e5e5e5;
    background: #fff;
    border-top:none;
    height:128px;
}
.about-content{
    padding:15px;
}
.about-content .about-pic{
    width:100px;
    height:100px;
}
.about-content .about-pic img{
    width:100%;
    height:100%;
}
.about-content .about-intro{
    width:840px;
    height:110px;
}
.about-intro h2{
    font-size:18px;
    line-height: 30px;
    color:#e13a3b;
    font-weight: normal;
}
.about-intro p{
    height:40px;
    line-height: 20px;
    font-size:14px;
    color:#999;
}
.about-intro a.more{
    display: block;
    width:84px;
    height:32px;
    line-height: 32px;
    border:1px solid #313743;
    background: #fff;
    color:#313743;
    text-align: center;
    padding:0 !important;
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -o-transition: all .5s linear;
}
.about-intro a.more:hover{
    background: #313743 !important;
    color:#fff !important;
    text-decoration: none;
}
.panelAtrList{
    width:485px;
    height:203px;
    overflow: hidden;
    border-top:1px solid #e5e5e5;
}
.panelAtrList .panelAtrList-head{
    height:40px;
    margin-bottom: 3px;
}
.panelAtrList-head .tit{
    line-height: 40px;
    color:#e13a3b;
    font-size:18px;
    border-top:3px solid #e13a3b;
}
.panelAtrList-head .more{
    line-height: 43px;
    color:#333;
    font-size:14px;
}
.panelAtrList-body .list li{
    font-size:16px;
    display: block;
    height:32px;
    line-height: 32px;
}
.panelAtrList-body .list li a{
    width:300px;
    display: block;
}
.panelAtrList-body .list li .date{
    font-size:14px;
    color:#999;
    margin-right:15px;
    line-height: 32px;
}
.ad-box{
    width:495px;
    height:90px;
}
.ad-box1{
    width:1000px;
    height:90px;
}
.ad-box img, .ad-box1 img{
    width:100%;
    height:100%;
}
.panelAtrList.w316{
    width:316px;
    margin-left:26px;
}
.panelAtrList.w316:first-child{
    margin-left:0;
}
.panelPicList{
    width:100%;
    height:217px;
    overflow: hidden;
}
.panelPicList-body ul{
    width:1020px;
    overflow: hidden;
}
.panelPicList-body .pic-list li{
    padding:15px 18px;
    width:197px;
    height:50px;
    margin-right:20px;
    margin-bottom: 10px;
    border:1px solid #e5e5e5;
    display: block;
    float:left;
    border-collapse: collapse;
}

.panelPicList-body .pic-list li img{
    width:100%;
    height:100%;
}
.dmzz{
    width:685px;
    height:234px;
}
.dmzz .panelAtrList-body .list{
    width:727px;
    overflow: hidden;
}
.dmzz .panelAtrList-body .list li{
    width:102px;
    height:222px;
    float:left;
    display: block;
    margin-right:42px;
}
.dmzz .panelAtrList-body .list li a{
    width:102px;
    height:222px;
}
.dmzz .list li .img-box{
    width:102px;
    height:132px;
    display: block;
}
.dmzz .list li .img-box img{
    width:100%;
    height:100%;
}
.dmzz .list li p{
    margin-top:5px;
    display: block;
    height:20px;
    color:#333;
    font-size:14px;
    line-height: 20px;
    font-weight:normal;
    text-align: center;
    padding:0 10px;
}
.dmzz a:hover p{
    color:#e13a3b !important;
}
.contactus{
    width:290px;
}
.contactus p{
    margin-bottom: 10px;
    position:relative;
}
.contactus .text-box{
    width:220px;
    font-size:14px;
    color:#333;
    padding-left:20px;
    height:32px;
    line-height:16px;
    overflow: hidden;
}
.contactus .icon-box{
    height: 32px;
    width:40px;
    line-height: 32px;
    background: #9097a5;
    display: inline-block;
}
.panelAtrList-body p{
    text-align:left; 
    vertical-align:middle;
}
.panelAtrList-body .icon-box{
    display: block;
    float:left;
}
.panelAtrList-body .text-box{
    vertical-align:middle;
    display:table-cell;
}
.icon{
    background: url("../images/icon_aboutus.png") no-repeat center center;
    width:18px;
    height:20px;
    display: inline-block;
    vertical-align: middle;
    margin-left:11px;
}
.icon.icon_tel{
    background-position: 0 0;
}
.icon.icon_email{
    background-position:0 -40px;
}
.icon.icon_site{
    background-position: 0 -83px;
}
.icon.icon_mailbox{
    background-position: 0 -124px;
}
.links{
    width:100%;
    height:100px;
    overflow: hidden;
}
.links .panelAtrList-body a{
    font-size:16px;
    margin-right:25px;
}