@import url(./base.css);
.wrap {
    width: 1020px;
    margin: 0 auto;
    background: #fff;
}

.main {
    padding: 0 20px;
}

.menu {
    background: url(../images/menu_1.jpg) 0 0 repeat-x;
}

.menu li {
    float: left;
    display: inline;
    width: 140px;
    height: 61px;
    background: url(../images/menu_2.jpg) right 0 no-repeat;
}

.menu li.last {
    background: none;
}

.menu li a {
    display: block;
    height: 61px;
    line-height: 61px;
    font-size: 16px;
    font-family: '微软雅黑';
    color: #49464D;
    text-align: center;
}

.menu li a:hover {
    color: #C00
}

.menu li.current a,
.menu li.current a:hover {
    color: #c00;
    font-weight: 600;
}

.addiv {
    height: 255px;
    border: 1px solid #d1d1d1;
}


/* slider */

.addiv .slider {
    width: 980px;
    height: 255px;
    position: relative;
    overflow: hidden;
}

.addiv .conbox {
    position: absolute;
    /*��ҪԪ��*/
}

.addiv .switcher {
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: right;
    z-index: 99;
}

.addiv .switcher a {
    background: #fff;
    border: 1px solid #D00000;
    cursor: pointer;
    float: left;
    font-family: arial;
    height: 18px;
    line-height: 18px;
    width: 18px;
    margin: 4px;
    text-align: center;
    color: #D00000;
}

.addiv .switcher a.cur,
.switcher a:hover {
    background: #FF0000;
    border: 1px solid #D00000;
    height: 24px;
    line-height: 24px;
    width: 24px;
    margin: 0 2px;
    color: #fff;
    font-weight: 800;
}


/* slider1 ˮƽ */

.addiv .conbox {
    width: auto;
}

.addiv .conbox div {
    width: 980px;
    height: 255px;
    overflow: hidden;
    float: left;
}

.mainBg {
    background: url(../images/bg1.jpg) 0 0 repeat-x;
    padding: 30px 0 0 0;
}

.sidebar {
    width: 260px;
}

.main-content {
    width: 700px;
}

.pro-class ul {
    width: auto;
    overflow: hidden;
    padding: 10px;
}

.pro-class ul li {
    float: left;
    display: inline;
    width: 100%;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-indent: 15px;
    background: url(../images/icon1.png) 0 center no-repeat;
    font-size: 14px;
    border-bottom: 1px dotted #d8d8d8;
}

.pro-class ul li.level2 {
    background-position: 2em center;
    text-indent: 3em;
}

.pro-class ul li a {
    color: #06C;
    text-decoration: none
}

.pro-class ul li a:hover {
    color: #C00;
    text-decoration: none
}

.contact .box {
    width: auto;
    overflow: hidden;
    padding: 10px;
}

.contact .box p {
    font-size: 13px;
    line-height: 24px;
}

.equipment {
    width: 230px;
    height: 172px;
    margin-top: 10px;
}


/* slider */

.equipment .slider {
    width: 230px;
    height: 172px;
    position: relative;
    overflow: hidden;
}

.equipment .conbox {
    position: absolute;
    /*��ҪԪ��*/
}

.equipment .switcher {
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: right;
    z-index: 99;
}

.equipment .switcher a {
    background: #fff;
    border: 1px solid #D00000;
    cursor: pointer;
    float: left;
    font-family: arial;
    height: 18px;
    line-height: 18px;
    width: 18px;
    margin: 4px;
    text-align: center;
    color: #D00000;
}

.equipment .switcher a.cur,
.switcher a:hover {
    background: #FF0000;
    border: 1px solid #D00000;
    height: 24px;
    line-height: 24px;
    width: 24px;
    margin: 0 2px;
    color: #fff;
    font-weight: 800;
}


/* slider1 ˮƽ */

.equipment .conbox {
    width: auto;
}

.equipment .conbox div {
    width: 230px;
    height: 172px;
    overflow: hidden;
    float: left;
}

.company-title h3 {
    background: url(../images/t_right_1_w.png) 0 0 no-repeat;
    height: 38px;
}

.company-title h3 a {
    float: right;
    display: inline;
    height: 7px;
    margin-right: 5px;
    margin-top: 13px;
}

.company-content {
    padding: 10px;
}

.company {
    width: 425px;
}

.company .box {
    font-size: 13px;
    line-height: 24px;
}

.company .box a {
    color: #06C;
    text-decoration: underline;
}

.company .box a:hover {
    color: #C00;
    text-decoration: none
}

.company .box sup {
    font-size: 12px;
}

.product h3 {
    background: url(../images/t_right_2_w.png) 0 0 no-repeat;
    height: 38px;
}

.product h3 a {
    float: right;
    display: inline;
    height: 7px;
    margin-right: 5px;
    margin-top: 13px;
}

.product .box {
    width: auto;
    overflow: hidden;
    padding: 10px;
}

.product .LeftScroll {
    width: 100%;
    height: 210px;
    overflow: hidden;
}

.product .LeftScroll ul {
    width: auto;
    overflow: hidden;
}

.product .LeftScroll ul li {
    float: left;
    display: inline;
    width: 242px;
    height: 210px;
    padding: 0 10px;
}

.product .LeftScroll ul li p.img {
    width: 242px;
    height: 182px;
    overflow: hidden;
}

.product .LeftScroll ul li p.img a img {
    border: 1px solid #d8d8d8;
}

.product .LeftScroll ul li p.img a:hover img {
    border: 1px solid #999;
}

.product .LeftScroll ul li p.img img {
    width: 240px;
    height: 180px;
}

.product .LeftScroll ul li p.txt {
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 13px;
}

.product .LeftScroll ul li p.txt a {
    color: #06C;
    text-decoration: none
}

.product .LeftScroll ul li p.txt a:hover {
    color: #C00;
    text-decoration: none
}

.end {
    background: #938857;
}

.end .gbox {
    padding: 20px 0;
}

.end .gbox p {
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.end .gbox p a,
.end .gbox p a:hover {
    color: #fff;
}