.product_div{
    margin-top: 36px;
}
.product_div .product_title{
    height: 58px;
    background: url("img/product_title.png") no-repeat center center;
    margin-bottom: 35px;
}
.product_div .main .left{
    width: 295px;
    float: left;
}
.product_div .main .left .menu{
    border: 1px solid #e1e1e1;
    width: 295px;
    height: 198px;
}
.product_div .main .left .menu .title{
    background: #259494;
    color: #ffffff;
    font-size: 14px;
    line-height: 30px;
    padding-left: 20px;
}
.product_div .main .left .menu ul{
    list-style: none;
    padding:10px 20px;
}
.product_div .main .left .menu ul li{
    background: url("img/menu_icon.png") no-repeat 0 center;
    padding: 5px 0 5px 20px;
}
.product_div .main .left .menu ul li a{
    color: #646364;
}
.product_div .main .left .albb_div{
    width: 295px;
    height: 250px;
    text-align: center;
    background: url("img/albb.png");
    margin-top: 20px;
}
.product_div .main .left .albb_div a{
    display: inline-block;
    width: 156px;
    height: 51px;
    background: url("img/ycjr.png") no-repeat 0 0;
    margin-top: 153px;
}
.product_div .main .right{
    float: right;
    width: 870px;
}
.product_div .main .right .title{
    color: #008c8e;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
}
.product_div .main .right .cnt .mod{
    width: 275px;
    height: 185px;
    float: left;
    margin-right: 15px;
    position: relative;
    overflow: hidden;
}
.product_div .main .right .cnt .mod img{
    width: 275px;
    height: 185px;
}
.product_div .main .right .cnt .mod .m_title{
    background: #060504 none repeat scroll 0 0;
    color: #ffffff;
    height: 185px;
    left: 0;
    line-height: 45px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    top: 140px;
    width: 235px;
}

.product_div .main .right .cnt .mod  .hover_bg {
    background: #259494  none repeat scroll 0 0;
    display: none;
    height: 185px;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 255px;
    padding: 0 10px;
}
.product_div .main .right .cnt .mod  .hover_bg p {
    color: #333;
    font-size: 18px;
    margin-top: 36px;
    text-align: center;
}

.product_div .main .right .cnt .mod  .hover_bg .xq_eye {
    background: rgba(0, 0, 0, 0) url("img/eye.png") no-repeat scroll 15px center;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    color: #333;
    display: block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-left: 65px;
    margin-top: 20px;
    text-indent: 40px;
    width: 125px;
}
.product_div .main .right .cnt .mod .m_title p{
    line-height: 20px;
}
.product_div .main .right .cnt .mod  a{
    color: #656565;
}
.product_div .main .right .cnt .mod_clear{
    margin-right: 0;
}

.company_div{
    margin-top: 5px;
}
.company_div .title{
    background: url("img/comany_title.png") repeat scroll 0 0;
    color: #ffffff;
    font-size: 24px;
    height: 42px;
    padding-left: 84px;
    padding-top: 27px;
}
.company_div .cnt{
    background: #ececec;
    padding: 20px;
}
.company_div .cnt .info{
    width: 910px;
    height: 314px;
    background: #ffffff;
    color: #79797a;
    font-size: 14px;
    padding: 5px;
    line-height: 24px;
    float: left;
}
.company_div .cnt .img_div{
    float: right;
    width: 220px;
    height: 324px;
}
.news_div{
    background: #ececec;
    font-size: 14px;
    margin-top: 20px;
    padding: 35px 0;
}
.news_div .main .mod{
    width: 515px;
    padding: 20px 30px;
    border-right: 3px solid #bdbdbd;
    border-bottom: 3px solid #bdbdbd;
    background: #ffffff;
    float: left;
    margin-right: 30px;
}
.news_div .main .mod_clear{
    margin-right: 0;
}
.news_div .main .mod .title{
    font-size: 16px;
    color: #494849;
    padding-bottom: 20px;
    font-weight: bold;
}
.news_div .main .mod .title span{
    color: #c8c8c8;
    margin-left: 5px;
}
.news_div .main .mod .title a{
    float: right;
    color: #3394dd;
}
.news_div .main .mod ul li{
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    list-style: none;
}
.news_div .main .mod ul li a{
    background: rgba(0, 0, 0, 0) url("img/icon_news.gif") no-repeat scroll right center;
    color: #646364;
    display: inline-block;
    float: right;
    height: 36px;
    overflow: hidden;
    padding-right: 34px;
    width: 420px;
}
.news_div .main .mod ul li span{
    color: #bbb;;
    float: left;
    font-size: 12px;
}

