#header .logo img {
    height: 51px;
    width: 196px;
}


.wrap {
    width: 980px;
    margin: 0 auto;
    zoom: 1;
}

.leftside {
    position: relative;
    width: 240px;
    margin-top: -20px;
}

.fl {
    float: left;
}


.rightside {
    width: 710px;
    margin-top: 35px;
}

.fr {
    float: right;
}

.lefttitle{position: relative;padding: 38px 10px; color:white; font-size:22px;font-weight: bold;text-transform: uppercase;background: url(../../../../images/lefttitlebg.png) no-repeat center;}
.lefttitle span{display: block;overflow: hidden;height: 29px;line-height: 29px;color: white;text-align: center;}
.leftmenu{padding:35px 0 33px;margin-top: -19px;border-left: 4px solid #ededed;}
.leftmenu .item{position: relative;}
.leftmenu .item:before{display: none;content: '';position: absolute;z-index: 1;width: 4px;height: 38px;top: 0;left: -4px;background: #0267c3;}
.leftmenu .hasub .n1{position: relative;}
.leftmenu .hasub .n1:before{content:'';position: absolute;top: 0;right: 0;width: 38px;height: 38px;cursor: pointer;background: url(images/default.png) no-repeat center center;z-index: 2;}
.leftmenu .hasub.cur .n1:before{background: url(../images/cur.png) no-repeat center center;}
.leftmenu .item .ia{position: relative;height:38px; line-height:38px;padding-left: 20px;display:block; overflow:hidden; text-decoration:none;font-size:14px; color: #333;}
.leftmenu .item .ia:hover, .leftmenu .item.cur .ia{color:#0267c3;}
.leftmenu .item .subcate{padding-bottom: 8px;display:none;}
.leftmenu .item .subcate .sia{position: relative;display:block; height: 30px;overflow: hidden;line-height:30px; margin: 0 0px 0 16px;font-size:14px; color:#666; text-decoration:none;text-indent: 24px;}
.leftmenu .item .subcate .sia3{margin: 0 0 0 30px;}
.leftmenu  .item.cur:before{display: block;}
.leftmenu .item .subcate .sia:hover, .leftmenu .item .subcate .sia.cur{color:white;background: #9b9c99;}
.leftmenu .item .subcate .sia3:hover ,.leftmenu .item .subcate .sia3.cur{color: #0266c3;background: none;}
.leftmenu .item.cur .subcate{display:block;}
.rtitle{height: 38px;border-bottom:2px solid #e5e5e5;}
.rtitle .tname{ color:#333333; font-size:16px;font-size: 26px;}
#position{height: 50px;line-height: 50px;margin-bottom: 25px;background: #f0f0f0;}
#position a{display: inline-block;margin: 0 6px;color:#4b4b4b;font-size: 14px;}
#position a:first-child{padding-left: 20px;margin-left: 0;background: url(../images/home.png) no-repeat left center;}
#position .last{color: #0266c3;}
.desc_text{line-height:180%; min-height:300px; padding:10px 0;}