/* Minification failed. Returning unminified contents.
(2,1): run-time error CSS1019: Unexpected token, found '@charset'
(2,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(2,17): run-time error CSS1019: Unexpected token, found ';'
 */
/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
/* CSS Document */
body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #666;
}

a {
    color: #666;
    text-decoration: none;
    outline: none;
}

    a:active {
        star: expression(this.onFocus=this.blur());
    }

img {
    border: 0px;
    vertical-align: middle;
}

#tablehaha {
    position: relative;
    top: 0px;
    width: 1000px;
    height: 419px;
}

a:link {
    text-decoration: none;
    outline: none;
}

a:visited {
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #80bd29;
    outline: none;
}

ul, p, dl, dt, dd {
    padding: 0px;
    margin: 0px;
}

li {
    list-style-position: outside;
    list-style-type: none;
}

h1, h2, h3, h4, h5 {
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}

h1 {
    font-size: 16px;
}

h5 {
    font-size: 12px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear_f {
    clear: both;
    height: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
    _display: inherit;
}

.h10 {
    height: 10px;
    overflow: hidden;
    clear: both;
}

.h50 {
    height: 50px;
    overflow: hidden;
    clear: both;
}

.h100 {
    height: 100px;
    overflow: hidden;
    clear: both;
}

input {
    background: transparent;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #888;
    border: 0px;
    outline: none;
}

em {
    font-style: normal;
}

i {
    font-style: normal;
}


.wal {
    width: 1000px;
    margin: 0px auto;
}

.w210 {
    width: 210px;
}

.w960 {
    width: 960px;
    overflow: hidden;
}

.w970 {
    width: 970px;
    overflow: hidden;
}

.headDiv {
    height: 116px;
    width: 100%;
    background: #fff;
}

    .headDiv .wal {
        position: relative;
        height: 116px;
    }

    .headDiv .logo {
        position: absolute;
        left: 0px;
        top: 40px;
    }

    .headDiv .logo2 {
        position: absolute;
        left: 136px;
        top: 40px;
        height: 40px;
        /*border-left: #cccccc solid 1px;*/
        padding-left: 16px;
    }

.nav {
    height: 55px;
    background: #80bd29;
    text-align: center;
}

    .nav .wal {
        display: inline-block;
        width: auto;
    }

    .nav li {
        float: left;
        height: 55px;
        position: relative;
        line-height: 55px;
        font-size: 15px;
        width: auto;
        text-align: center;
        padding: 0 25px;
    }

    .nav a {
        display: block;
        height: 55px;
        overflow: hidden;
        color: #fff;
        position: relative;
    }

        .nav a:hover, .nav .aNow, .nav .aNow1 {
            opacity: 1;
        }

.headDiv .topSearch {
    position: absolute;
    right: 0px;
    top: 54px;
    background: url(../../../Images/Common/topSearch.png) left top no-repeat;
    width: 247px;
    height: 30px;
}

    .headDiv .topSearch .input1 {
        width: 205px;
        padding-left: 10px;
        height: 30px;
        line-height: 30px;
        float: left;
    }

    .headDiv .topSearch .btn1 {
        width: 32px;
        height: 30px;
        float: left;
        cursor: pointer;
    }

.headDiv .topRight {
    position: absolute;
    right: 0px;
    top: 22px;
    font-size: 13px;
    line-height: 18px;
}

    .headDiv .topRight .tel {
        float: left;
        padding-right: 10px;
    }

    .headDiv .topRight .lan {
        float: left;
        background: url(../../../Images/Common/line1.jpg) left 7px no-repeat;
        padding-left: 10px;
    }

.subNav {
    position: absolute;
    z-index: 100;
    background: #f3f3f3;
    width: auto;
    height: auto;
    display: none;
    left: 50%;
}

    .subNav .list {
        padding: 32px 20px 32px 52px;
    }

    .subNav li {
        width: 150px;
        overflow: hidden;
        text-align: center;
        float: left;
        margin-right: 32px;
    }

        .subNav li h2 {
            font-size: 14px;
            color: #666666;
            height: 29px;
            line-height: 28px;
            border-bottom: #999999 solid 1px;
            font-weight: 400;
            margin-bottom: 5px;
        }

        .subNav li dd {
            padding: 6px 0;
        }

            .subNav li dd a {
                color: #000;
            }

                .subNav li dd a:hover {
                    color: #6c9b3d;
                }

    .subNav.cpzx li {
        width: 220px;
    }

.pageBg {
    background: url(../../../Images/Common/bg3.jpg) repeat-x;
    width: 100%;
    height: 7px;
}

.footDiv {
    padding: 30px 0;
    height: 365px;
}

    .footDiv .wal {
        min-height: 365px;
        position: relative;
    }

.footNav {
    width: 652px;
    border-right: #efefef solid 1px;
    height: 390px;
    overflow: hidden;
}

    .footNav .list li {
        float: left;
    }

    .footNav .list .li2 {
        width: 180px;
        padding-left: 20px;
    }

    .footNav h2 {
        padding-left: 20px;
        background: url(../../../Images/Common/ico2.jpg) left 5px no-repeat;
        padding-bottom: 18px;
        font-size: 16px;
        font-weight: 400;
    }

        .footNav h2 a {
            color: #000;
        }

    .footNav dl {
        padding-left: 20px;
        padding-bottom: 20px;
        width: 106px;
    }

    .footNav dt {
        height: 36px;
        font-size: 14px;
        background: url(../../../Images/Common/line2.png) left bottom no-repeat;
        margin-bottom: 15px;
    }

        .footNav dt a {
            color: #333;
        }

    .footNav dd {
        line-height: 1.5;
    }

        .footNav dd a {
            color: #8c8c8c;
        }

    .footNav p {
        font-size: 14px;
        padding-bottom: 12px;
        padding-left: 20px;
    }

        .footNav p a {
            color: #333;
        }

    .footNav a:hover {
        color: #80bd29;
    }

    .footNav .list2 {
        padding-left: 20px;
    }

        .footNav .list2 li {
            padding-left: 20px;
            background: url(../../../Images/Common/ico2.jpg) left 5px no-repeat;
            padding-bottom: 18px;
            font-size: 16px;
        }

            .footNav .list2 li a {
                color: #000;
            }

                .footNav .list2 li a:hover {
                    color: #80bd29;
                }

.footDiv_r {
    width: 330px;
}

    .footDiv_r .ewmList {
        padding-top: 15px;
    }

        .footDiv_r .ewmList li {
            float: left;
            margin-left: 8px;
            width: 157px;
            text-align: center;
            font-size: 14px;
            color: #333;
        }

            .footDiv_r .ewmList li .imgDiv {
                padding-top: 8px;
            }

                .footDiv_r .ewmList li .imgDiv img {
                    border: #d8d8d8 solid 1px;
                }

    .footDiv_r .share {
        padding: 28px 0 30px 14px;
    }

        .footDiv_r .share li {
            float: left;
            width: 35px;
            height: 35px;
            margin-right: 10px;
        }

            .footDiv_r .share li .img1 {
                display: none;
            }

            .footDiv_r .share li:hover img {
                display: none;
            }

            .footDiv_r .share li:hover .img1 {
                display: inline-block;
            }

    .footDiv_r .tel {
        padding-left: 14px;
    }

        .footDiv_r .tel p {
            font-size: 12px;
            color: #000;
            padding:1px 0;
        }

        .footDiv_r .tel em {
            font-size: 30px;
            color: #80bd29;
        }

.footMsg {
    height: 70px;
    line-height: 70px;
    background: #80bd29;
}

    .footMsg .links {
        position: relative;
        left: -12px;
        font-size: 14px;
        color: #fff;
    }

        .footMsg .links a {
            padding: 0 12px;
            color: #fff;
        }

    .footMsg a:hover {
        text-decoration: underline;
    }

    .footMsg .msg {
        color: #fff;
    }

        .footMsg .msg a {
            color: #fff;
        }


/*右侧悬浮窗*/
.sideBar {
    position: fixed;
    z-index: 100;
    top: 110px;
    right: 8px;
}

    .sideBar li {
        position: relative;
        height: 39px;
        margin-bottom: 1px;
    }

        .sideBar li .img1, .sideBar li .img2 {
            position: absolute;
            top: 0px;
            left: 0px;
            cursor: pointer;
        }

        .sideBar li .img2 {
            display: none;
        }

        .sideBar li:hover .img1 {
            display: none;
        }

        .sideBar li:hover .img2 {
            display: block;
        }

    .sideBar .img {
        height: 39px;
        text-align: center;
    }

        .sideBar .img img {
            position: relative;
        }

    .sideBar .mouse {
        position: absolute;
        left: -200px;
        top: 0px;
        display: none;
    }

    .sideBar .liNow .mouse {
        display: block;
    }

    .sideBar .li_01 .mouse {
        background: url(../../../Images/Common/sideBarBg1.png) left top no-repeat;
        width: 285px;
        height: 209px;
        left: -290px;
        top: 0px;
        padding-left: 5px;
    }

        .sideBar .li_01 .mouse .title {
            height: 49px;
            line-height: 49px;
            color: #fff;
            font-size: 16px;
            text-align: center;
            width: 280px;
        }

        .sideBar .li_01 .mouse .ico {
            text-align: center;
            padding: 36px 0 22px;
        }

        .sideBar .li_01 .mouse .tel {
            text-align: center;
            color: #80bd29;
            font-size: 30px;
        }

    .sideBar .li_02 .mouse {
        background: url(../../../Images/Common/sideBarBg2.png) left top no-repeat;
        width: 202px;
        height: 309px;
        left: -207px;
        top: 0px;
        padding-left: 5px;
    }

        .sideBar .li_02 .mouse .title {
            height: 49px;
            line-height: 49px;
            color: #fff;
            font-size: 16px;
            text-align: center;
        }

        .sideBar .li_02 .mouse .list {
            padding: 30px 0 0 20px;
        }

            .sideBar .li_02 .mouse .list dd {
                float: left;
                width: 157px;
                margin-right: 25px;
                text-align: center;
                font-size: 14px;
                color: #333;
            }

                .sideBar .li_02 .mouse .list dd p {
                    padding-bottom: 6px;
                }

                .sideBar .li_02 .mouse .list dd img {
                    border: #e6e6e6 solid 1px;
                }

    .sideBar .li_03 .mouse {
        background: url(../../../Images/Common/sideBarBg3.png) left top no-repeat;
        width: 284px;
        height: 206px;
        left: -289px;
        top: 0px;
        padding-left: 5px;
    }

        .sideBar .li_03 .mouse .title {
            height: 49px;
            line-height: 49px;
            color: #fff;
            font-size: 16px;
            text-align: center;
            width: 280px;
        }

        .sideBar .li_03 .mouse .ico {
            text-align: center;
            padding: 36px 0 22px;
        }

        .sideBar .li_03 .mouse .tel {
            text-align: center;
            color: #80bd29;
            font-size: 30px;
        }


.topA {
    background: url(../../../Images/Common/topA.png) left top no-repeat;
    width: 76px;
    height: 73px;
    position: fixed;
    z-index: 99;
    right: 8px;
    bottom: 73px;
    display: none;
}

.pageBanner {
    min-height: 200px;
    position: relative;
    padding-bottom: 67px;
}

    .pageBanner .imgDiv img {
        width: 100%;
    }

.pageBanner2 {
    padding-bottom: 0px;
}



.pageNav {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #f1f5f9;
    height: 67px;
    width: 100%;
    text-align: right;
    color: #FFF;
}

    .pageNav .list {
        padding-left: 318px;
    }

    .pageNav li {
        float: left;
        width: auto;
        text-align: center;
        font-size: 14px;
        height: 67px;
        line-height: 67px;
    }

    .pageNav a {
        line-height: 67px;
        display: block;
        padding: 0 10px;
    }

        .pageNav a.aNow, .pageNav a:hover {
            background: #fefeff;
            height: 67px;
            font-weight: bold;
            color: #333;
        }

.pageTitle {
    position: absolute;
    z-index: 10;
    left: 50%;
    margin-left: -500px;
    bottom: 0px;
    background: url(../../../Images/Common/bg1.png);
    width: auto;
    height: 161px;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    padding: 0 16px;
}

    .pageTitle h1 {
        font-size: 26px;
        padding: 25px 0 10px 0;
    }

    .pageTitle em {
        font-size: 14px;
        font-family: Georgia;
        display: block;
        padding-bottom: 10px;
    }

.pageNow {
    height: 38px;
    text-align: right;
}

    .pageNow em {
        color: #80bd29;
    }

    .pageNow img {
        position: relative;
        padding-right: 20px;
        top: -2px;
    }

.pageNow2 {
    height: 40px;
    border-bottom: #999999 solid 1px;
    text-align: center;
}

    .pageNow2 li {
        display: inline-block;
        font-size: 16px;
        padding: 0 30px;
    }

        .pageNow2 li a {
            display: block;
            height: 36px;
        }

            .pageNow2 li a.aNow {
                border-bottom: #80bd29 solid 4px;
                color: #80bd29;
                font-weight: bold;
            }

.pageBox {
    padding: 25px 0;
}


/*.sideNav{width:210px; overflow:hidden; position:relative; padding-top:20px;}
.sideNav li a{ font-size:14px; position:relative; display:block; padding-left:78px; height:64px; line-height:64px; border-bottom:#FFF solid 1px; background:#eaeaea url(../images/ico2.png) 172px center no-repeat;}
.sideNav li img{position:absolute; left:25px; top:20px;}
.sideNav li .img2{display:none;}
.sideNav li a:hover, .sideNav li .aNow{color:#FFF; background:#088ae0 url(../images/ico2on.png) 172px center no-repeat;}
.sideNav li a:hover img, .sideNav li .aNow img{display:none;}
.sideNav li a:hover .img2, .sideNav li .aNow .img2{display:inline-block;}

.sideNav2{ margin-top:20px; background:#f5f5f5; padding:10px;}
.sideNav2 .list{ height:189px; overflow:hidden;}
.sideNav2 .list ul{ position:relative; margin-left:-1px;}
.sideNav2 .list li{ float:left; width:94px; height:94px; border-left:#fff solid 1px; border-bottom:#fff solid 1px; text-align:center;}
.sideNav2 .list li div{ padding:12px 0 8px;}*/


/*分页*/
.pageNum {
    color: #5a5a5a;
    text-align: center;
    margin: 0px auto;
}

    .pageNum a {
        display: inline-block;
        padding: 0 8px;
        height: 23px;
        line-height: 23px;
        border: #cecece solid 1px;
        margin-right: 8px;
    }

        .pageNum a:hover, .pageNum .aNow {
            color: #fff;
            background: #80bd29;
            border: #80bd29 solid 1px;
        }

    .pageNum .prev em {
        padding-left: 12px;
        background: url(../../../Images/Common/prev.png) left center no-repeat;
    }

    .pageNum .next em {
        padding-right: 12px;
        background: url(../../../Images/Common/next.png) right center no-repeat;
    }

    .pageNum .prev:hover em {
        background: url(../../../Images/Common/prevon.png) left center no-repeat;
    }

    .pageNum .next:hover em {
        background: url(../../../Images/Common/nexton.png) right center no-repeat;
    }

    .pageNum .input1 {
        width: 33px;
        height: 23px;
        line-height: 23px;
        border: #d7d7d7 solid 1px;
        text-align: center;
        margin: 0 8px;
    }

    .pageNum .btn1 {
        width: 40px;
        height: 20px;
        line-height: 20px;
        cursor: pointer;
        background: #80bd29;
        margin-left: 9px;
        border: #7fbe25 solid 1px;
        color: #fff;
        border-radius: 3px;
    }

    .pageNum span {
        color: #5a5a5a;
    }


.tabContent {
    display: none;
}

.tab li {
    cursor: pointer;
}

.selectDiv {
    cursor: pointer;
}

    .selectDiv span {
        padding-left: 10px;
    }

    .selectDiv select {
        display: none;
    }
/**/
.selectLayer {
    position: absolute;
    z-index: 100;
    display: none;
    background: #FFF;
    border: #bababa solid 1px;
}

    .selectLayer li {
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        padding-left: 10px;
        color: #666;
    }


.cd-top {
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

    .cd-top.cd-is-visible {
        /* the button becomes visible */
        visibility: visible;
        opacity: 1;
    }

    .cd-top.cd-fade-out {
        opacity: 1;
    }

#Layer1 {
    position: absolute;
    position: fixed;
    _position: absolute;
    width: 100%;
    z-index: 99;
    top: 0;
    left: 0px;
    background-color: #000;
    display: none;
}

/*! www.vancheer.com  |  Powered by vancheer */

/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 99;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 99;
}

.rslides li img {
	z-index: 9999;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 99;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 25px;
    z-index: 99;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 3px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../../../Images/Common/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 16px;
	height: 16px;
	z-index: 99;
	*z-index: 99;
}

.rslides_tabs .rslides_here a {
	background:url(../../../Images/Common/ico1on.png) no-repeat;
}
	
.banner .prev{ display:none; position:absolute; left:5%; top:50%; margin-top:-34px; background:url(../../../Images/Common/nimg68_left.png) center no-repeat; z-index:222; width:68px; height:68px;}
.banner .next{ display:none; position:absolute; right:5%; top:50%; margin-top:-34px; background:url(../../../Images/Common/nimg68_right.png) center no-repeat; z-index:222; width:68px; height:68px;}
.banner .prev:hover{ background:url(../../../Images/Common/nimg68_lefton.png) center no-repeat;}
.banner .next:hover{ background:url(../../../Images/Common/nimg68_righton.png) center no-repeat;}

.indexPart1{ padding:50px 0 80px; border-bottom:#eeeeee solid 7px;}
.indexPart1 .title{ font-size:20px; color:#333; height:35px;}

.indexPart1 .box{ width:1000px; height:380px;}
.indexPart1 .box .imgDiv{ position:relative; height:380px; overflow:hidden; width:483px;}
.indexPart1 .box .fl{ width:490px;}
.indexPart1 .box .list{width:485px; overflow:hidden; position:relative; height:380px; margin-right:5px;}
.indexPart1 .box li{height:102px; overflow:hidden; width:480px; position:relative;border-bottom:#ddd solid 1px;}
/*.indexPart1 .box li .time{ padding-top:15px; color:#333; font-size:14px;}*/
.indexPart1 .box li .slt, .indexPart1 .box li .name {display:inline-block; vertical-align:top;}
.indexPart1 .box li .slt {width:92px; height:92px; overflow:hidden; margin: 5px 6px 3px 0;}
.indexPart1 .box li .slt img{width:100%;height:100%;}
.indexPart1 .box li .name{width:376px; height:92px; overflow:hidden; margin:5px 0 3px 0; }
.indexPart1 .box li .name a{ padding-bottom:6px; font-size:14px; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block; }

.indexPart2{ padding:70px 0 70px;border-bottom:#eeeeee solid 7px;}
.indexPart2 .title{ font-size:30px; color:#333; text-align:center;}
.indexPart2 .title2{ font-size:14px; color:#ccc; text-align:center; text-transform:uppercase; padding:5px 0 50px;}
.indexPart2 .list ul{ width:110%;}
.indexPart2 .list li{ float:left; width:250px; height:325px; border:#ddd solid 1px; margin:0 20px 48px 0; overflow:hidden;}
.indexPart2 .list li:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.indexPart2 .list li .imgDiv img{ width:250px; height:250px;}
.indexPart2 .list li .name{ text-align:center; padding:20px 20px 0; font-size:16px;}
.indexPart2 .list li .name a{ color:#333;}
.indexPart2 .list li .name a:hover{ color:#80bd29;}
.indexPart2 .btnDiv{ width:136px; height:44px; margin:32px auto 0;}
.indexPart2 .btnDiv a{ display:block; width:136px; height:44px; background:url(../../../Images/Common/btn1.png) no-repeat; line-height:44px; color:#fff; font-weight:bold; text-indent:30px; font-size:16px;}

.indexPart3{ min-height:403px; _height:403px; background:url(../../../Images/Common/indexPart3Bg.jpg) center top no-repeat; background-size:cover;}
.indexPart3 .title{ font-size:30px; color:#fff; text-align:center; padding-top:60px;}
.indexPart3 .title2{ font-size:14px; color:#fff; text-align:center; text-transform:uppercase; padding:5px 0 40px; opacity:0.2;}
.indexPart3 li{float:left; width:11.667%; text-align:center; padding:0 2.5%;}
.indexPart3 li img{width:110px;}
.indexPart3 .imgDiv{width:110px; margin:0 auto; min-height:50px; position:relative;}
.indexPart3 .name{font-size:18px; padding:15px 0 8px;}
.indexPart3 .name a{ color:#fff;}
.indexPart3 .msg{ color:#d0ff8d; text-align:left;}

.indexPart4 { padding:70px 0 70px;}
.indexPart4 .title{ font-size:30px; color:#333; text-align:center;}
.indexPart4 .title2{ font-size:14px; color:#ccc; text-align:center; text-transform:uppercase; padding:5px 0 50px;}
.indexPart4 ul#coo_menu1 li { float: left; position: relative; width: 150px; height: 112.5px; padding: 0px;}
.indexPart4 ul#coo_menu1 li img { position: absolute; width: 150px; top: 0px; left: 0px; overflow: hidden; }
.indexPart4 ul#coo_menu2 li { float: left; position: relative; width: 150px; height: 112.5px; padding: 0px;}
.indexPart4 ul#coo_menu2 li img { position: absolute; width: 150px; top: 0px; left: 0px; overflow: hidden;}
.indexPart4 #coo_d { background: #FFF; overflow: hidden; border: 0px dashed #CCC; width: 1000px; padding: 20px 0px; }
.indexPart4 #coo_d img { border: 0px solid #F2F2F2;}
.indexPart4 #coo_ind { float: left;width: 1100%;}
.indexPart4 #coo_d1 { float: left;}
.indexPart4 #coo_d2 { float: left;}

.history{ background:#eeeeee; padding:25px 0;}
.history .title{ font-size:48px; text-align:center; font-weight:bold; color:#333;}
.history .year{ text-align:center; color:#333; font-size:36px;}
.history p{ text-align:center; font-size:24px; color:#222;}
.history .content{ padding:20px 20px 0; font-size:16px; line-height:30px; color:#3a3a3a;}

.historyList{ padding:60px 0 95px 0;}
.historyList .list{ background:url(../../../Images/Common/line3.jpg) 224px top repeat-y; padding-top:30px;}
.historyList .list li{ padding-left:224px; position:relative; min-height:60px; _height:60px; padding-bottom:90px;}
.historyList .list li .title{ position:absolute; left:12px; top:-22px; color:#222; font-size:24px; font-weight:bold; text-align:right; width:200px;}
.historyList .list li .title em{ font-size:30px;}
.historyList .list li .subclass{ padding-top:75px;}
.historyList .list li .subbox{ background:url(../../../Images/Common/line4.png) repeat-x top; position:relative;}
.historyList .list li dd{ position:relative; padding-bottom:70px; padding-left:55px; background:url(../../../Images/Common/line4.png) repeat-x bottom;}
.historyList .list li dd:last-child{ background:none;}
.historyList .list li .year{ position:absolute; left:-123px; top:27px; width:122px; height:49px; background:#444444; line-height:49px; text-align:center; border-radius:4px; -moz-border-radius:4px; font-size:24px; color:#fff; font-weight:bold;}
.historyList .list li .ico{ width:13px; height:13px; z-index:22; left:-6px; top:43px; position:absolute;}
.historyList .list li .content{ font-size:16px; color:#595959; font-weight:bold; padding:35px 0 10px; line-height:26px;}
.historyList .list li .content2{ color:#80bd29;}
.historyList .bg{ padding:0 0 0 218px; width:13px; height:9px;}

.technology .list{ padding:50px 0 60px;}
.technology ul{ width:110%;}
.technology li{ float:left; width:316px; height:auto; margin:0 29px 58px 0; overflow:hidden;}
.technology li .imgDiv{ width:316px; height:226px; position:relative;}
.technology li .box{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../../../Images/Common/bg2.png) repeat; z-index:22; display:none;}
.technology li .box a{ display:block; width:100%; height:100%;}
.technology li .box .msg{ padding:15px; font-size:14px; color:#fff; line-height:24px;}
.technology li .name{ height:63px; text-align:center; background:#80bd29; font-size:20px; font-weight:bold;}
.technology li .name a{ color:#fff;}
.technology li .name em{ display:inline-block; width:33px; height:33px; background:url(../../../Images/Common/nimg33_1.png) no-repeat; color:#80bd29; line-height:33px; margin:0 8px 0 6px; position:relative; top:15px;}

.strength{ padding-bottom:100px;}
.strength .title{ text-align:center; color:#333; font-size:30px; height:52px; background:url(../../../Images/Common/line5.jpg) center bottom no-repeat;}
.strength .title2{ text-align:center; color:#333; padding:20px 0 40px; font-size:14px;}
.strength .content{ font-size:16px; line-height:36px;}
.strength .content b{ color:#80bd29;}
.strength .list{ padding-top:60px;}
.strength .list li{ margin-bottom:55px; min-height:239px; height:auto; position:relative; padding-left:327px; background:#f4f4f4; padding-right:30px;}
.strength .list li .imgDiv{ position:absolute; left:0px; top:0px;}
.strength .list li .name{ padding:16px 0 6px; font-size:22px; font-weight:bold;}
.strength .list li .name a{ color:#80bd29}
.strength .list li .msg{ font-size:14px; line-height:24px;}

.quality{ padding-bottom:100px;}
.quality .title{ text-align:center; color:#333; font-size:30px; height:52px; background:url(../../../Images/Common/line5.jpg) center bottom no-repeat;}
.quality .title2{ text-align:center; color:#333; padding:20px 0 40px; font-size:14px;}
.quality .msg{ background:#80bd29; color:#fff; font-size:16px; line-height:36px; padding:42px 0 42px 225px;}
.qualityImg { position: relative; min-height: 450px; margin-bottom:60px;}
.qualityImg .d_img { position: relative; margin: 0 auto; width: 656px; height: 100% }
.qualityImg .d_img li { position: absolute; display: none; z-index: 0; background:none;}
.qualityImg .d_img li img { width: 100%; border:#d7d7d7 solid 1px; -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%,transparent), to(rgba(232,232,232,0.1))); /*倒影*/}
.qualityImg .d_img li.d_pos1 { display: block; width: 120px; left: 2%; top: 90px; z-index: 1 }
.qualityImg .d_img li.d_pos2 { display: block; width: 165px; left: 15%; top: 60px; z-index: 2 }
.qualityImg .d_img li.d_pos3 { display: block; width: 249px; left: 31%; top: 20px;  z-index: 3 }
.qualityImg .d_img li.d_pos4 { display: block; width: 165px; right: 15%; top: 60px; z-index: 2 }
.qualityImg .d_img li.d_pos5 { display: block; width: 120px; right: 2%; top: 90px; z-index: 1 }
.qualityImg .d_prev{position: absolute; left: 0%; top: 90px; z-index: 10; cursor: pointer; width:30px; height:170px;}
.qualityImg .d_prev img{ position: absolute; left: 0%; top:65px; z-index: 10; cursor: pointer;  width:30px; height:55px;}
.qualityImg .d_next{position: absolute; right: 0%; top: 90px; z-index: 10; cursor: pointer; width:30px; height:170px;}
.qualityImg .d_next img{ position: absolute; right: 0%; top: 65px; z-index: 10; cursor: pointer;  width:30px; height:55px;}
.qualityImg .divtext{ padding-top:25px; font-size:18px; color:#80bd29;}

.cooperation{ padding-bottom:100px;}
.cooperation .title{ text-align:center; color:#333; font-size:30px; height:52px; background:url(../../../Images/Common/line5.jpg) center bottom no-repeat;}
.cooperation .title2{ text-align:center; color:#333; padding:20px 0 40px; font-size:14px;}
.cooperation .msg{ background:#80bd29; color:#fff; font-size:16px; line-height:36px; padding:42px 0 42px 225px;}
.cooperationImg { position: relative; /*min-height: 450px;*/ margin-bottom:60px;}
.cooperationImg .d_img { position: relative; margin: 0 auto; width: 656px; height: 100% }
.cooperationImg .d_img li { position: absolute; display: none; z-index: 0; background:none;}
.cooperationImg .d_img li img { width: 100%; border:#d7d7d7 solid 1px; -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%,transparent), to(rgba(232,232,232,0.1))); /*倒影*/}
.cooperationImg .d_img li.d_pos1 { display: block; width: 120px; left: 2%; top: 90px; z-index: 1 }
.cooperationImg .d_img li.d_pos2 { display: block; width: 165px; left: 15%; top: 60px; z-index: 2 }
.cooperationImg .d_img li.d_pos3 { display: block; width: 249px; left: 31%; top: 20px;  z-index: 3 }
.cooperationImg .d_img li.d_pos4 { display: block; width: 165px; right: 15%; top: 60px; z-index: 2 }
.cooperationImg .d_img li.d_pos5 { display: block; width: 120px; right: 2%; top: 90px; z-index: 1 }
.cooperationImg .d_prev{position: absolute; left: 0%; top: 90px; z-index: 10; cursor: pointer; width:30px; height:170px;}
.cooperationImg .d_prev img{ position: absolute; left: 0%; top:65px; z-index: 10; cursor: pointer;  width:30px; height:55px;}
.cooperationImg .d_next{position: absolute; right: 0%; top: 90px; z-index: 10; cursor: pointer; width:30px; height:170px;}
.cooperationImg .d_next img{ position: absolute; right: 0%; top: 65px; z-index: 10; cursor: pointer;  width:30px; height:55px;}
.cooperationImg .divtext{ padding-top:25px; font-size:18px; color:#80bd29;}

.test{ padding:25px 0 140px; background:url(../../../Images/Common/testBg.jpg) center 480px no-repeat;}
.test .title{ text-align:center; color:#333; font-size:30px; height:52px; background:url(../../../Images/Common/line5.jpg) center bottom no-repeat;}
.test .title2{ text-align:center; color:#333; padding:20px 0 40px; font-size:14px;}
.test .list{ background:#80bd29; color:#fff; font-size:16px; line-height:30px; padding:60px 0 60px 110px;}
.test .list li{ float:left; width:430px;}
.testImg{ position:relative; height:650px; padding-top:30px;}
.testImg .large_box{width:579px;height:494px;overflow:hidden; margin:0 auto;}
.testImg .large_box img{display:block;}
.testImg .large_box li{ position:relative; height:586px;}
.testImg .large_box li .imgDiv{ width:579px; height:401px;}
.testImg .large_box li .name{ color:#80bd29; text-align:center; padding-top:30px; font-size:18px;}
.testImg .small_box{width:579px;height:70px;overflow:hidden; position:relative; margin:0 auto}
.testImg .small_list{position:relative;width:579px;height:70px;overflow:hidden;}
.testImg .small_list ul{ height:59px; overflow:hidden;}
.testImg .small_list ul li{position:relative;float:left; margin-right:16px;width:83px; height:59px; cursor:pointer;}
.testImg .small_list ul li img{display:block; border:#eeefee solid 1px;}
.testImg .small_list ul li.on img{ border:#0099cc solid 1px;}
.testImg .btn{display:block;width:30px;height:55px; cursor:pointer;}
.testImg .left_btn{ position:absolute; top:200px; z-index:333;  left:0px;}
.testImg .right_btn{ position:absolute; top:200px; z-index:333; right:0px;}

.about .name{ width:480px; height:38px; border-bottom:#80bd29 solid 2px; color:#80bd29; font-size:24px; font-weight:bold; margin-bottom:15px;}
.about .content{ font-size:16px; line-height:36px; padding:0 0 30px;}
.about .content b{ color:#70ad01;}
.aboutPic{ width:493px; height:370px; overflow:hidden; margin-left:16px;}
.aboutPic li{ width:493px; height:333px; position:relative;}
.aboutPic .btnDiv{ text-align:center; width:100%; padding-top:10px;}
.aboutPic .btnDiv span{display:inline-block; background:url(../../../Images/Common/ico4.png) no-repeat; width:12px; height:12px; margin:0 5px;}
.aboutPic .btnDiv .on{background:url(../../../Images/Common/ico4on.png) no-repeat;}
.about .imgList{ padding:20px 0 210px;}
.about .imgList ul{ width:110%;}
.about .imgList li{ float:left; width:324px; height:98px; margin-right:13px;}

.honor .msg{ padding-bottom:40px; font-size:16px; line-height:36px;}
.honorImg { position: relative; min-height: 400px; margin-bottom:60px; border-bottom:#e4e4e4 solid 1px;}
.honorImg .d_img { position: relative; margin: 0 auto; width: 915px; height: 100% }
.honorImg .d_img li { position: absolute; display: none; z-index: 0; background:none;}
.honorImg .d_img li img { width: 100%; border:#e4e4e4 solid 5px; -webkit-box-reflect:below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%,transparent), to(rgba(232,232,232,0.1))); /*倒影*/}
.honorImg .d_img li.d_pos1 { display: block; width: 220px; left: 2%; top: 90px; z-index: 1 }
.honorImg .d_img li.d_pos2 { display: block; width: 286px; left: 15%; top: 60px; z-index: 2 }
.honorImg .d_img li.d_pos3 { display: block; width: 398px; left: 30%; top: 20px;  z-index: 3 }
.honorImg .d_img li.d_pos4 { display: block; width: 286px; right: 15%; top: 60px; z-index: 2 }
.honorImg .d_img li.d_pos5 { display: block; width: 220px; right: 2%; top: 90px; z-index: 1 }
.honorImg .d_prev{position: absolute; left: 0%; top: 90px; z-index: 10; cursor: pointer; width:28px; height:170px;}
.honorImg .d_prev img{ position: absolute; left: 0%; top:65px; z-index: 10; cursor: pointer;  width:28px; height:28px;}
.honorImg .d_next{position: absolute; right: 0%; top: 90px; z-index: 10; cursor: pointer; width:28px; height:170px;}
.honorImg .d_next img{ position: absolute; right: 0%; top: 65px; z-index: 10; cursor: pointer;  width:28px; height:28px;}
.honorImg .divtext{ padding-top:15px; font-size:18px; color:#80bd29;}

.honorPic{ position:relative; padding-bottom:200px;}
.honorPic .list{ margin-left:75px; width:850px;}
.honorPic li{ float:left; width:242px; margin-right:61px;}
.honorPic li .name{ font-size:16px;  margin-top:45px; text-align:center; line-height:24px;}
.honorPic .prev{ position:absolute; display:block; width:28px; height:28px; background:url(../../../Images/Common/nimg28_left.png) top left no-repeat; left:0px;  top:130px; z-index:333}
.honorPic .next{ position:absolute; display:block; width:28px; height:28px; background:url(../../../Images/Common/nimg28_right.png) top left no-repeat; right:0px; top:130px; z-index:333}
.honorPic .prev:hover{ background:url(../../../Images/Common/nimg28_lefton.png) top left no-repeat;}
.honorPic .next:hover{ background:url(../../../Images/Common/nimg28_righton.png) top left no-repeat;}

.leaderCare ul{ width:110%;}
.leaderCare li{ float:left; width:470px; height:322px; margin:0 60px 54px 0; position:relative;}
.leaderCare li .box{ position:absolute; left:0px; bottom:0px; width:470px; height:94px; background:url(../../../Images/Common/bg4.png) repeat; z-index:2;}
.leaderCare li .box a{ display:block; width:100%; height:100%;}
.leaderCare li .box .name{ padding:18px 0 0 18px; height:28px; overflow:hidden; font-size:18px; color:#333;}
.leaderCare li .box .time{ padding:10px 0 0 18px; font-size:14px; color:#333;}
.leaderCare li .box .ico{ position:absolute; right:15px; bottom:19px; width:26px; height:26px; background:url(../../../Images/Common/nimg26_1.png) no-repeat;}
.leaderCare li:hover .box{ background:url(../../../Images/Common/bg5.png) repeat;}
.leaderCare li:hover .name{ color:#fff;}
.leaderCare li:hover .time{ color:#fff;}
.leaderCare li:hover .ico{ background:url(../../../Images/Common/nimg26_1on.png) no-repeat;}

.leaderCareShow{ position:relative;}
.leaderCareShow .name{ text-align:center; font-size:24px; color:#000; font-weight:bold; padding-bottom:30px;}
.leaderCareShow .time{ border-bottom:#cccccc solid 1px; padding-bottom:10px; font-size:14px; position:relative;}
.leaderCareShow .time em{ padding-right:30px;}
.leaderCareShow .content{ padding:30px 0 100px; font-size:16px; line-height:36px;}
.leaderCareShow .imgDiv{ text-align:center; padding:45px 0;}
.leaderCareShow .share{ position:absolute; right:0px; top:2px;}


.pageDown{height:85px; position:relative;}
.pageDown .box{ border-top:#bcbcbc solid 1px; padding-top:15px;}
.pageDown .btn{position:absolute; top:22px; right:0px; width:220px; height:45px; background:url(../../../Images/Common/btn2-en.png) no-repeat; text-indent:28px; line-height:45px; color:#fff; font-size:16px; font-weight:bold;}
.pageDown li{font-size:16px; height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; color:#acacac;}
.pageDown li b{ color:#848484;}

.culture li{ border:#eeeeee solid 1px; padding:30px 50px 30px 390px; min-height:45px; _height:45px; background:#fff; margin-bottom:30px; position:relative;}
.culture li h2{ position:absolute; left:125px; top:33px; background:url(../../../Images/Common/ico5.png) left 3px no-repeat; padding-left:22px; font-size:18px; color:#80bd29; max-width:210px;}
.culture li p{ font-size:18px; color:#222; line-height:32px;}
.culture li em{ padding-right:30px;}

.productIndex ul{ width:110%;}
.productIndex li{ float:left; width:320px; height:295px; overflow:hidden; margin:0 19px 73px 0;}
.productIndex li .box{ height:66px; background:#80bd29; padding:0 20px; text-align:center;}
.productIndex li .box a{ display:block; display:table-cell; vertical-align:middle; color:#fff; height:66px; text-align:center; width:280px;}
.productIndex li .box .name{ font-size:20px;}
.productIndex li .box .name2{ font-size:14px;}

.news .list{ padding-bottom:60px;}
.news .list li{ height:242px; background:url(../../../Images/Common/line6.jpg) repeat-x bottom; overflow:hidden;}
.news .list li .name{ padding-top:30px; height:44px; background:url(../../../Images/Common/line7.jpg) left bottom no-repeat; font-size:24px;}
.news .list li .name a{ height:30px; overflow:hidden; color:#333;}
.news .list li .name a:hover{ color:#80bd29;}
.news .list li .time{ height:38px; line-height:38px; color:#999999; font-size:16px; padding-top:10px;}
.news .list li .content{ height:50px; line-height:26px; font-size:16px; overflow:hidden;}
.news .list li .msg{ padding-top:25px; color:#999; font-size:16px;}
.news .list li .msg a{ padding-left:50px; font-size:14px; color:#333; background:url(../../../Images/Common/nimg16_2.png) right center no-repeat; padding-right:25px;}
.news .list li.detail{ height:290px; background:url(../../../Images/Common/line6.jpg) repeat-x bottom; position:relative; margin-top:30px;}
.news .list li.detail .name{ padding-top:0; height:62px; font-size:24px;}
.news .list li.detail .name a{ height:30px; overflow:hidden; color:#80bd29; display:block;}
.news .list li.detail .imgDiv{ position:absolute; left:0px; top:62px;}
.news .list li.detail .time{ padding-left:364px; height:38px; line-height:38px; color:#999999; font-size:16px;}
.news .list li.detail .content{ height:90px; line-height:26px; font-size:16px; overflow:hidden; padding-left:364px;}
.news .list li.detail .msg{ padding-top:30px; color:#999; font-size:16px; padding-left:364px;}
.news .list li.detail .msg a{ padding-left:50px; font-size:14px; color:#333; background:url(../../../Images/Common/nimg16_2.png) right center no-repeat; padding-right:25px;}
.news .list li:first-child { margin-top:-30px;}
.news .list li.detail:first-child { margin-top:0;}

.newShow{ position:relative;}
.newShow .name{ text-align:center; font-size:24px; color:#80bd29; font-weight:bold; padding-bottom:30px;}
.newShow .time{ border-bottom:#cccccc solid 1px; padding-bottom:10px; font-size:14px; position:relative;}
.newShow .time em{ padding-right:30px;}
.newShow .content{ padding:30px 0 100px; font-size:16px; line-height:36px;}
.newShow .content p{ text-align:center;}
.newShow .imgDiv{ text-align:center; padding:15px 0;}
.newShow .share{ position:absolute; right:0px; top:2px;}

.strategic{ padding:30px 0 80px;}
.strategic .content{ font-size:16px; line-height:36px;}
.strategic .content b{ color:#80bd29;}
.strategic .list{ text-align:center; padding:60px 0;}
.strategic .list li{ display:inline-block; width:120px; height:120px; padding:0 20px;}

.job{ padding-bottom:60px;}
.job .jobTable table{border-left:#ccc solid 1px; border-right:#ccc solid 1px;}
.job .jobTable th{ background:#80bd29; height:45px; font-size:16px; color:#fff; font-weight:400;}
.job .jobTable th img{ padding-right:10px;}
.job .jobTable td{ height:100px; font-size:14px; color:#333333; text-align:center; border-bottom:#ccc solid 1px; font-size:16px;}
.job .jobTable td a:hover{ color:#80bd29;}
.job h2{ padding:58px 0 10px; color:#80bd29; font-size:22px;}
.job .content{ font-size:16px; line-height:42px;}
.job .list{ padding:40px 0;}
.job .list li{ height:46px; line-height:46px; font-size:16px; color:#333; padding-left:35px; position:relative;}
.job .list li img{ position:absolute; left:0px; top:10px;}

.jobShow { margin-bottom:100px;}
.jobShow h1{font-size:24px; padding-bottom:1em; font-weight:400; color:#565656;}
.jobShow h1 em{ color:#80bd29;}
.jobShow li{font-size:16px; min-height:2.25em; _height:2.25em; line-height:2.25em; position:relative; padding:0 0 20px 40px;}
.jobShow .ico{position:absolute; left:0px; top:0px;}
.jobShow li span{ padding-right:58px;}
.jobShow li em{ display:block;}
.jobShow .btnDiv{ height:53px; margin-top:40px;}
.jobShow .btnDiv a{width:140px; height:47px; display:inline-block; color:#fff; text-align:center; line-height:47px; font-size:16px; margin-right:10px; font-weight:bold; border-radius:3px; -moz-border-radius:3px;}
.jobShow .btnDiv .btn1{ background:#80bd29;}
.jobShow .btnDiv .btn2{ background:#666666;}

.contact h2{ font-size:24px; color:#80bd29; padding-bottom:12px;}
.contact .part1{ height:480px;}
.contact .part1 .list1 li{ height:48px; line-height:48px; font-size:16px; position:relative; padding-left:46px;}
.contact .part1 .list1 li img{ position:absolute; left:0px; top:12px;}
.contact .part1 .list1 .ywdz{width:703px; line-height:24px; }
.contact .part1 .list2 li{ float:left; width:192px; margin-left:53px; font-size:16px;}
.contact .part1 .list2 li .imgDiv{ border:#d2d2d2 solid 1px;}
.contact .part1 .list2 li p{ text-align:center; padding-top:18px; color:#333;}
.contact .part2{ padding-top:60px;}
.contact .part2 p{ height:63px; background:#f9f9f9; border:#eaeaea solid 1px; font-size:14px; padding-left:25px; line-height:63px;}

.productNav{ height:67px; background:#f1f5f9;}
.productNav .wal { width: 1190px;margin: 0px auto;}
.productNav li{ float:left; width:295px; height:67px; border-right:#fff solid 1px; font-size:18px; text-indent:10px;}
.productNav li a{ display:block; height:67px; line-height:67px; background:#a8a8a8 url(../../../Images/Common/nimg21_1.png) 260px 24px no-repeat; color:#fff;}
.productNav li a.aNow,.productNav li a:hover{ height:81px; background:#80bd29 url(../../../Images/Common/nimg21_1on.png) 260px 38px no-repeat; position:relative; z-index:2; margin-top:-14px; line-height:96px;}

.product .tab{ text-align:center; height:123px;}
.product .tab li{ display:inline-block; width:184px; height:50px; background:url(../../../Images/Common/nimg184Bg.png) no-repeat; margin:0 4px; line-height:50px; text-align:center; color:#5f5f5f; font-size:16px;}
.product .tab li.liNow, .product .tab li:hover{ background:url(../../../Images/Common/nimg184Bgon.png) no-repeat; color:#fff;}
.product .tab li a { color:#5f5f5f; display:block; }
.product .tab li.liNow a, .product .tab li:hover a{ color:#fff; }
.product .list{ padding-bottom:80px;}
.product .list ul{ width:110%;}
.product .list li{ float:left; width:306px; height:255px; margin:0 41px 21px 0;}
.product .list li .imgDiv{ width:306px; height:206px; overflow:hidden; border-bottom:#fff solid 7px;}
.product .list li .imgDiv img{ width:306px;}
.product .list li .name{ height:42px; line-height:42px; text-align:center; font-size:20px;}
.product .list li .name a{ color:#5f5f5f;}
.product .list li:hover .imgDiv{ border-bottom:#79b02b solid 7px;}
.product .list li:hover .name a{ color:#79b02b;}
.product .tab11{ text-align:center; height:123px;}
.product .tab11 li{ display:inline-block; width:184px; height:50px; margin:0 4px;}
.product .tab11 a{ display:block; width:184px; height:50px; background:url(../../../Images/Common/nimg184Bg.png) no-repeat; line-height:50px; text-align:center; color:#5f5f5f; font-size:16px;}
.product .tab11 li .aNow{ background:url(../../../Images/Common/nimg184Bgon.png) no-repeat; color:#fff;}


.productShow{ padding-bottom:100px;}
.productShow .part1{ padding-bottom:20px; position:relative;}
.productShow .part1 .topDiv{ height:48px; border-bottom:#80bd29 solid 3px; position:relative;}
.productShow .part1 .name{ font-size:30px; color:#80bd29; }
.productShow .part1 .btnDiv{ position:absolute; right:0px; top:0px;}
.productShow .part1 .btnDiv a{ display:block; width:210px; height:35px; line-height:35px; background:#80BD29; border-radius:24px; -moz-border-radius:24px; color:#fff; font-size:14px; color:#fff; text-align:center;}
.productShow .part1 .txt{ position:absolute; right:230px; top:8px; font-size:14px; color:#999;}
.productShow .part1 .subhead{ font-size:18px; font-weight:bold; color:#80bd29; padding:45px 0 15px;}
.productShow .part1 .list li{ margin-bottom:22px;}
.productShow .part1 .list li p{ font-size:14px; color:#525252; padding-left:20px; background:url(../../../Images/Common/ico6.png) left 7px no-repeat;}
.productShow .part1 .list li em{ display:block; padding:5px 0 0 20px; color:#a6a6a6; font-size:14px;}
.productShow .title{ padding:50px 0 30px; font-size:14px; color:#80bd29; text-transform:uppercase;}
.productShow .title b{ font-size:18px; padding-right:16px;}
.productShow .title2{ padding:70px 0 40px; font-size:14px; color:#80bd29; text-transform:uppercase;}
.productShow .title2 b{ font-size:18px; padding-right:16px;}
.productShow .title2 em{ padding-right:98px;}
.productShow .msg{ padding:20px 0; font-size:14px; color:#80bd29; line-height:28px;}
.productShow .botDiv{ padding-left:235px; position:relative; height:35px; margin-top:40px;}
.productShow .botDiv .btnDiv{ position:absolute; left:0px; top:0px;}
.productShow .botDiv .btnDiv a{ display:block; width:210px; height:35px; line-height:35px; background:#80BD29; border-radius:24px; -moz-border-radius:24px; color:#fff; font-size:14px; color:#fff; text-align:center;}
.productShow .botDiv .txt{ font-size:14px; color:#999; line-height:35px;}

.schedule .tab11{ text-align:center; height:123px;}
.schedule .tab11 li{ display:inline-block; width:184px; height:50px; margin:0 4px;}
.schedule .tab11 a{ display:block; width:184px; height:50px; background:url(../../../Images/Common/nimg184Bg.png) no-repeat; line-height:50px; text-align:center; color:#5f5f5f; font-size:16px;}
.schedule .tab11 li .aNow{ background:url(../../../Images/Common/nimg184Bgon.png) no-repeat; color:#fff;}
.scheduleTab{ width:368px; margin:0 auto; height:142px;}
.scheduleTab li{ width:184px; height:92px; float:left; text-align:center; font-size:16px;}
.scheduleTab li a{ display:block; width:184px; height:87px; border-bottom:#fff solid 5px;}
.scheduleTab li .img1{ display:none;}
.scheduleTab li .ico{ padding:15px 0 8px;}
.scheduleTab li a:hover, .scheduleTab li .aNow{ background:#f6f6f6; border-bottom:#79b02b solid 5px; color:#79b02b;}
.scheduleTab li a:hover .img1, .scheduleTab li .aNow .img1{ display:inline-block;}
.scheduleTab li a:hover img, .scheduleTab li .aNow img{ display:none;}

.schedule .table{ border-top:#eee solid 1px; border-left:#eee solid 1px;}
.schedule .table td{ border-right:#eee solid 1px; border-bottom:#eee solid 1px; height:68px; text-align:center;}
.schedule .table .txt{ text-align:left; padding-left:15px; padding-right:15px;}

