﻿@charset "utf-8";
body {
    font: 12px/1.5 "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
    color: #333;
    background-color: #fbfbfb;
}
a{
    color:#333
}
img{
    vertical-align: top;
}
.container{
    width: 1168px;
    margin-left: auto;
    margin-right: auto;
}

/**
 * header
 */
#header{
    position: relative;
    height: 108px;
}
#header .logo{
    position: absolute;
    width: 290px;
    top: 0;
    left: 0;
}
#header .logo a{
    float: left;
    width: 290px;
    height: 0;
    padding-top: 114px;
    overflow: hidden;
}
#header .site-nav{
    position: absolute;
    top: 20px;
    right: 0;
}
#header .site-nav a,
#header .site-nav label,
#header .site-nav span{
    height: 18px;
    line-height: 20px;
    float: left;
    display: inline;
    overflow: hidden;
}
#header .site-nav a{
    margin: 0 12px;
}
#header .site-nav .a1{
    font-family: Verdana, sans-serif;
}
#header .site-nav .a2{
    padding-left: 18px;
    background: url(../images/icon1.jpg) no-repeat 0 center;
}
#header .site-nav .a3{
    padding-left: 26px;
    background: url(../images/icon2.jpg) no-repeat 0 center;
}
#header .site-nav .a4{
    padding-left: 18px;
    background: url(../images/icon3.jpg) no-repeat 0 center;
}
#header .site-nav label{
    width: 1px;
    background: url(../images/line3.png) no-repeat 0 center;
}
#header .site-nav span{
    font-size: 14px;
    color: #e21711;
    font-weight: bold;
    font-family: Arial, sans-serif;
}
#header .site-nav .tel1{
    padding-right: 12px;
}
#header .nav-main{
    position: absolute;
    height: 26px;
    top: 60px;
    right: 0; 
}
#header .nav-main .nav,
#header .nav-main .search{
    float: left;
}
#header .nav-main .nav > li{
    position: relative;
    float: left;
    display: inline;
}
#header .nav-main .nav > li > a{
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0 18px;
    padding-bottom: 14px;
    font-size: 14px;
    color: #323232;
    font-weight: bold;
}
#header .nav-main .nav > li:hover .chlid{
    display: block
}
#header .nav-main .nav > li > a:hover,
#header .nav-main .nav .active > a{
    color: #df111b
}
#header .nav-main .nav .chlid{
    position: absolute;
    width: 158px;
    top: 40px;
    left: 50%;
    margin-left: -79px;
    padding-top: 15px;
    padding-bottom: 10px;
    background: url(../images/chlid.jpg) #fff no-repeat 0 0;
    display: none;
}
#header .nav-main .nav .chlid li{
    margin: 0 15px;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px #d6d6d6 dotted;
    padding-left: 26px;
    background: url(../images/dot4.png) no-repeat 17px center;
}
#header .nav-main .nav .chlid li a{
    color: #323232;
}
#header .nav-main .nav .chlid li a:hover{
    color:#e21711;
}
#header .nav-main .search{
    width: 178px;
    height: 24px;
    border: 1px #dddddd solid;
}
#header .nav-main .search .kw{
    float: left;
    width: 141px;
    height: 18px;
    line-height: 18px;
    padding: 3px 6px;
    border: 0;
    background: none;
}
#header .nav-main .search .btn{
    float: left;
    width: 25px;
    height: 24px;
    border: 0;
    background: url(../images/icon4.jpg) no-repeat 0 center;
    cursor: pointer;
}


/**
 ****************
 **************** Pindex 
 ****************
 */
.Pindex .viewPort,
.Pindex .section
{
    max-width: 1920px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.Pindex .banner img{
    max-width: 100%;
    height: auto;
}
/**
 * section-01
 */
body{
    background: url(../images/logo2.png) no-repeat center 0;
}
.Pindex{
    background: none;
}
#section-01{
    background: url(../images/logo2.png) no-repeat center 0;
}

/**
 * section-02
 */
#section-02{
    background: url(../images/bg/bg1.jpg) no-repeat center/cover;
}
#section-02 .tabs-01{
    padding-top: 44px;
    overflow: hidden;
}
#section-02 .tabs-01 .tabs-hd{
    text-align: center;
}
#section-02 .tabs-01 .tabs-hd span{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 106px;
    height: 38px;
    line-height: 36px;
    background-color: #fff;
    border-radius: 3px;
    margin: 0 15px;
    text-align: center;
    font-size: 14px;
    color: #2a2a2a;
    cursor: pointer;
}
#section-02 .tabs-01 .tabs-hd .on{
    background-color: #df111b;
    color: #fff;
}
#section-02 .tabs-01 .tabs-bd{
    position: relative;
    margin-top: 40px;
    height: 348px;
}
#section-02 .tabs-01 .tabs-bd li{
    float: left;
    width: 570px;
    height: 160px;
    background: url(../images/icon5.png) #fff no-repeat right bottom;
    margin-right: 28px;
    margin-bottom: 28px;
    display: inline;
    cursor: pointer;
    overflow: hidden;
}
#section-02 .tabs-01 .tabs-bd li span{
    float: left;
    width: 215px;
    height: 160px;
    padding-right: 22px;
}
#section-02 .tabs-01 .tabs-bd li h3{
    padding-top: 8px;
    height: 28px;
    line-height: 28px;
}
#section-02 .tabs-01 .tabs-bd li h3 a{
    font-size: 16px;
    font-weight: bold;
}
#section-02 .tabs-01 .tabs-bd li label{
    display: block;
    color: #e21711;
    height: 24px;
    line-height: 24px;
}
#section-02 .tabs-01 .tabs-bd li p{
    padding-right: 20px;
    line-height: 22px;
    color: #666
}
#section-02 .tabs-01 .tabs-bd .active{
    background: #e00610;
}
#section-02 .tabs-01 .tabs-bd .active h3 a,
#section-02 .tabs-01 .tabs-bd .active label{
    color: #fff
}
#section-02 .tabs-01 .tabs-bd .active p{
    color: #cdcdcd;
}
#section-02 .tabs-01 .button span{
    position: absolute;
    top: 50%;
    width: 47px;
    height: 47px;
    margin-top: -23px;
    cursor: pointer;
}
#section-02 .tabs-01 .button .prev{
    left: -62px;
    background: url(../images/left.png) no-repeat 0 0;
}
#section-02 .tabs-01 .button .next{
    right: -62px;
    background: url(../images/right.png) no-repeat 0 0;
}


/**
 * section-03
 */
#section-03{
    background: url(../images/bg/bg2.jpg) center/cover;
}
#section-03 .ui-head-01{
    border-bottom-color: #368cd6;
    border-bottom-color: rgba(255,255,255,0.2);
}
#section-03 .ui-head-01 span{
    color: #fff;
}
#section-03 .ui-head-01 span label{
    border-bottom-color: #fff;
    background-image: url(../images/dot2.png);
}
#section-03 .text{
    padding-top: 26px;
    padding-bottom: 68px;
    height: 60px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #cadbf1;
    color: rgba(255,255,255,0.7);
}
#section-03 .list .item{
    float: left;
    width: 278px;
    margin-right: 18px;
    display: inline;
}
#section-03 .list .item dl{
    background-color: #fff;
    height: 214px;
    padding: 0 18px;
}
#section-03 .list .item dt{
    height: 40px;
    line-height: 40px;
    padding-top: 5px;
    font-size: 16px;
    color: #df111b;
    font-weight: bold;
}
#section-03 .list .item dd{
    float: left;
    width: 108px;
    height: 29px;
    border-bottom: 1px #b2b2b2 dotted;
    padding-right: 2px;
    margin-right: 22px;
    display: inline;
}
#section-03 .list .item dd a{
    display: block;
    height: 29px;
    line-height: 30px;
    color: #5f5f5f;
    background: url(../images/dot3.jpg) no-repeat right center;
    overflow: hidden;
}

/**
 * section-04
 */
#section-04{
    background: url(../images/bg/bg3.jpg) center/cover;
}
#section-04 .ui-head-01{
    border-bottom-color: #bfdfe7;
    border-bottom-color: rgba(255,255,255,0.3);
}
#section-04 .text
{
    padding: 25px 0;
    height: 55px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #eaf4f7;
    color: rgba(255,255,255,0.7);
}
#section-04 .list .item{
    position: relative;
    float: left;
    height: 429px;
}
#section-04 .list .item1{
    width: 391px;
}

#section-04 .list .item2{
    width: 417px;
}

#section-04 .list .item2{
    width: 725px;
    padding-left: 27px;
    padding-right: 25px;
    background-color: #fff;
}
#section-04 .list .item2 h3{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    height: 52px;
    line-height: 52px;
    padding-top: 14px;
}
#section-04 .list .item2 p{
    font-size: 14px;
    color: #575757;
    line-height: 24px;
}
#section-04 .list .item2 h5{
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #575757;
    font-weight: bold;
    padding-bottom: 4px;
}
#section-04 .list .item2 .ui-more-01{
    bottom: 25px;
}
#section-04 .list .item2 .ui-more-01 span{
    border-color: #d5d5d5;
}
#section-04 .list .item2 .ui-more-01 span a{
    color: #000
}
/**旧的**/
#section-04 .list .item3{
    width: 360px;
}
#section-04 .list .item1 .bd{
    height: 128px;
    padding-left: 20px;
    background-color: #eaeaea;
}
#section-04 .list .item1 .bd h3{
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
    height: 34px;
    line-height: 34px;
}
#section-04 .list .item1 .bd p{
    color: #676767;
    line-height: 22px;
}
#section-04 .list .grid{
    position: relative;
    padding: 0 22px;
}
#section-04 .list .grid li{
    height: 26px;
    overflow: hidden;
}
#section-04 .list .grid li a{
    display: block;
    height: 26px;
    line-height: 28px;
    padding-left: 8px;
    background: url(../images/dot4.png) no-repeat 0 center;
    color: #676767;
    overflow: hidden;
}
#section-04 .list .grid h3{
    height: 64px;
    line-height: 64px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
#section-04 .list .grid .ui-more-01{
    bottom: 20px;
    height: 28px;
}
#section-04 .list .grid .ui-more-01 span{
    width: 90px;
    height: 26px;
    line-height: 26px;
    margin-left: -45px;
    font-size: 12px;
    border-radius: 0;
    overflow: hidden;
}


#section-04 .list .grid1{
    background-color: #fff;
    height: 215px;
}
#section-04 .list .grid1 .ui-more-01 span{
    border-color: #e2e2e2;
    background-color: #f2f2f2;
    color: #7c7c7c;
}
#section-04 .list .grid1 .ui-more-01 span a{
    color: #7c7c7c
}
#section-04 .list .grid2{
    background: url(../images/tp3-2.jpg) no-repeat 0 0;
    height: 214px;
}
#section-04 .list .grid2 .ui-more-01 span,
#section-04 .list .grid3 .ui-more-01 span
{
    background: none;
    border-color: #fff;
    color: #fff;
}
#section-04 .list .grid2 .ui-more-01 span a,
#section-04 .list .grid3 .ui-more-01 span a
{
    color: #fff;
}
#section-04 .list .grid3{
    background-color: #d7000f;
    height: 215px;
}
#section-04 .list .grid3 h3{
    color: #fff
}
#section-04 .list .grid3 li a{
    color: #fff;
    background-image: url(../images/dot5.png);
}
#section-04 .list .grid4{
    background: url(../images/tp3-3.jpg) no-repeat 0 0;
    height: 214px;
}
#section-04 .list .grid4 .ui-more-01 span
{
    background: #ffffff;
    border-color: #e5e5e5;
}

/**
 * section-05
 */
#section-05{
    background: url(../images/bg/bg1.jpg) no-repeat center/cover;
}
#section-05 .item{
    float: left;
    width: 552px;
    height: 332px;
    padding: 0 12px;
    background-color: #fff;
}
#section-05 .item .head{
    height: 59px;
    line-height: 60px;
    font-size: 16px;
    font-weight: bold;
}
#section-05 .item1 .pic{
    float: left;
    padding-right: 24px;
    width: 278px;
    height: 273px;
}
#section-05 .item1 .one{
    height: 86px;
    padding-top: 2px;
}
#section-05 .item1 .one h3 a{
    font-size: 14px;
    color: #4d4d4d;
    font-weight: bold;
}
#section-05 .item1 .one p{
    padding-top: 4px;
    color: #888;
    line-height: 24px;
}
#section-05 .item1 li{
    height: 32px;
    padding-left: 7px;
    background-color: #f0f0f0;
    overflow: hidden;
}
#section-05 .item1 li.odd{
    background-color: #fff;
}
#section-05 .item1 li a{
    display: block;
    height: 32px;
    line-height: 34px;
    padding-left: 11px;
    background: url(../images/dot4.png) no-repeat 0 center;
    color: #676767;
    overflow: hidden;
}
#section-05 .item2{
    float: right;
}
#section-05 .item2 p{
    padding-left: 4px;
    padding-top: 12px;
    font-size: 16px;
    line-height: 30px;
}
/**
 * section-06
 */
#section-06{
    background: url(../images/bg/bg4.jpg) no-repeat center/cover;
}
#section-06 .ui-head-01{
    border-bottom-color: #535353;
    border-bottom-color: rgba(255,255,255,0.2);
}
#section-06 .ui-head-01 span{
    color: #fff;
}
#section-06 .item{
    float: left;
    height: 350px
}
#section-06 .item1{
    width: 576px;
    background: url(../images/tp5-1.jpg) no-repeat 0 0;
}
#section-06 .item1 p,
#section-06 .item1 .more{
    padding-left: 232px;
}
#section-06 .item1 p{
    padding-top: 170px;
    padding-right: 30px;
    padding-bottom: 20px;
    line-height: 24px;
    color: #5a5a5a;
}
#section-06 .item1 .more a{
    display: block;
    width: 90px;
    height: 29px;
    line-height: 28px;
    background-color: #e60012;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
}
#section-06 .item2{
    width: 278px;
    background-color: #5a5a5a;
    margin: 0 18px;
    display: inline;
}
#section-06 .item2 h3,
#section-06 .item2 p,
#section-06 .item2 span{
    margin-left: 22px;
    padding-right: 25px;
}
#section-06 .item2 h3{
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-top: 5px;
}
#section-06 .item2 p{
    color: #d7d7d7;
    line-height: 24px;
    padding-bottom: 10px;
}
#section-06 .item2 .more{
    display: block;
    width: 4em;
    position: relative;
    padding-bottom: 2px;
    height: 29px;
    line-height: 28px;
}
#section-06 .item2 .more i{
    position: absolute;
    width: 2em;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: #fff;
}
#section-06 .item2 .more a{
    color: #fff
}


/**
 * section-07
 */
#section-07{
    background: url(../images/bg/bg5.jpg) no-repeat center/cover;
}
#section-07 .ui-head-01{
    border-bottom-color: #b2b2b2;
    border-bottom-color: rgba(255,255,255,0.2);
}
#section-07 .ui-head-01 span{
    color: #fff;
}
#section-07 .ui-head-01 label{
    border-bottom-color: #fff;
    background-image: url(../images/dot2.png);
}
#section-07 .item{
    float: left;
    height: 350px
}
#section-07 .item2{
    width: 278px;
    background-color: #e00610;
    margin-right: 20px;
    display: inline;
}
#section-07 .item2 h3,
#section-07 .item2 p,
#section-07 .item2 span{
    margin-left: 22px;
    padding-right: 25px;
}
#section-07 .item2 h3{
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-top: 5px;
}
#section-07 .item2 p{
    color: #f6cccd;
    line-height: 24px;
    padding-bottom: 10px;
}
#section-07 .item2 .more{
    display: block;
    width: 4em;
    position: relative;
    padding-bottom: 2px;
    height: 29px;
    line-height: 28px;
}
#section-07 .item2 .more i{
    position: absolute;
    width: 2em;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: #fff;
}
#section-07 .item2 .more a{
    color: #fff
}
#section-07 .item3{
    width: 480px;
    padding-left: 30px;
    padding-right: 24px;
    background-color: #595959;
}
#section-07 .item3 .head{
    padding-top: 14px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
#section-07 .item3 .one{
    height: 86px;
    overflow: hidden;
}
#section-07 .item3 .one h3{
    height: 42px;
    overflow: hidden;
}
#section-07 .item3 .one h3 a{
    float: left;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    font-weight: bold;
}
#section-07 .item3 .one h3 span{
    float: right;
    height: 42px;
    line-height: 42px;
    color: #b8b7b7;
}
#section-07 .item3 .one p{
    color: #c3c3c3;
    line-height: 22px;
}
#section-07 .item3 .list{
    padding-top: 14px;
}
#section-07 .item3 .list li{
    height: 36px;
    line-height: 36px;
}
#section-07 .item3 .list li a{
    color: #378dd6;
}


/**
 * form1
 */
.ui-form-01{
    float: left;
    width: 372px;
}
.ui-form-01 h3{
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #5d5d5d;
    font-weight: bold;
}
.ui-form-01 ul{
    overflow: hidden;
}
.ui-form-01 li{
    height: 31px;
    margin-bottom: 20px;
}
.ui-form-01 li label{
    float: left;
}
.ui-form-01 li .t1{
    width: 284px;
    float: left;
    border: 0;
    height: 20px;
    line-height: 20px;
    padding-top: 6px;
    padding-bottom: 5px;
    background-color: #ededed;
    color: #585858;
    padding-left: 10px;
}
.ui-form-01 .text1{
    width: 360px;
    height: 150px;
    border: 0;
    padding: 10px 6px;
    margin: 0;
    vertical-align: top;
    background-color: #ededed;
}
.ui-form-01 .btn{
    height: 31px;
    background-color: #d5d5d5;
    text-align: right;
}
.ui-form-01 .btn input{
    width: 78px;
    height: 31px;
    background-color: #1473b8;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    border: 0;
    cursor: pointer;
}
.ui-form-list-01{
    float: right;
    width: 675px;
    overflow: hidden;
}
.ui-form-list-01 h3{
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #5d5d5d;
    font-weight: bold;
}
.ui-form-list-01 .item{
    background-color: #f5f5f5;
    border-bottom: 1px #dcdcdc solid;
    margin-bottom: 14px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
}
.ui-form-list-01 .item table{
    width: 100%;
}
.ui-form-list-01 .item table th{
    font-weight: bold;
}
.ui-form-list-01 .item table td,
.ui-form-list-01 .item table th
{
    color: #585858;
    line-height: 28px;
}
.ui-form-list-01 .item label{
    width: 2em;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.ui-form-list-01 .item .last{
    border-top: 1px #fff solid;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #1473b8;
    line-height: 24px;
}

/**
 * Pindex Public
 */
.Pindex .ui-head-01{
    position: relative;
    height: 99px;
    border-bottom: 1px #cfcfcf solid;
    text-align: center;
}
.Pindex .ui-head-01 span{
    position: absolute;
    left: 50%;
    top: 45px;
    width: 4em;
    margin-left: -2em;
    height: 54px;
    line-height: 54px;
    font-size: 24px;
    color: #df111b;
    white-space: nowrap;
    font-weight: bold;
}
.Pindex .ui-head-01 span label{
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    padding-top: 4px;
    border-bottom: 2px #df111b solid;
    background: url(../images/dot1.png) no-repeat center 0;
}

.Pindex .ui-more-01{
    position: absolute;
    width: 100%;
    height: 33px;
    left: 0;
    bottom: 48px;
}
.Pindex .ui-more-01 span{
    position: absolute;
    top: 0;
    left: 50%;
    width: 118px;
    height: 31px;
    line-height: 30px;
    margin-left: -59px;
    border: 1px #fff solid;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #767676;
}
.Pindex .ui-more-01 span a{
    color: #767676;   
}
.Pindex .text{
    padding-top: 26px;
    padding-bottom: 68px;
    height: 60px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    /*color: #cadbf1;
    color: rgba(255,255,255,0.7);*/color:#fff !important;
}


#footer{
    border-top: 1px #fff solid;
    height: 455px;
    background-color: #f3f3f3;
}
#footer .item{
    padding-top: 48px;
    padding-right: 54px;
}
#footer .item dt{
    height: 50px;
    line-height: 50px;
    padding-bottom: 4px;
    background: url(../images/line2.png) repeat-x 0 bottom;
    margin-bottom: 18px;
    font-size: 16px;
    color: #2a2a2a;
    font-weight: bold;
}
#footer .item dd{
    height: 26px;
    line-height: 28px;
    padding-left: 12px;
    background: url(../images/dot4.png) no-repeat 2px center;
    overflow: hidden;
}
#footer .item dd a{
    color: #535353;
}
#footer .weix{
    width: 128px;
    padding-right: 0;
}
#footer .weix dd{
    height: auto;
    padding-left: 0;
    background: none;
    line-height: normal;
}
#footer .weix dd span,#footer .weix dd span img{
    float: left;
}
#footer .weix dd .w1{
    margin-right: 15px;
    display: inline;
}
#footer .table{
    height: 326px;
}
#footer .copy{
    border-top: 1px #c2c2c2 solid;
    padding-top: 16px;
    color: #b0b0b0;
    line-height: 26px;
}
#footer .copy a{
    color: #b0b0b0;
}
#footer .copy a:hover{
    color: #e21711;
}
#footer .copy .link a,#footer .copy .link label{
    float: left;
}
#footer .copy .link label{
    padding: 0 6px;
    line-height: 24px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#footer .select{
    text-align: right;
    width: 280px;
}

#footer .select select{
    text-align: left;
    width: 268px;
    padding-left: 10px;
    height: 38px;
}

#content .container{
    width: 1080px;
}
#content .position{
    padding-top: 258px;
    height: 72px;
}
#content .position .wrapper{
    background: url(../images/line4.jpg) repeat-x 0 0;
}
#content .position .cats-list{
    float: left;
}
#content .position .cats-list li{
    float: left;
    height: 69px;
    line-height: 68px;
    margin-right: 45px;
    display: inline;
}
#content .position .cats-list li a{
    font-size: 18px;
    font-weight: bold;
    color: #5d5d5d;
}
#content .position .cats-list li a:hover,
#content .position .cats-list .active a{
    color: #df111b;
}
#content .position .cats-list .active{
    border-bottom: 3px #df111b solid;
}
#content .location{
    float: right;
    height: 72px;
    line-height: 72px;
}
#content .location a{
    padding: 0 4px
}
#content .location a:hover{
    color: #df111b;
}
#content .article{
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 2.2;
}
#content .news-list{
    padding-top: 34px;
    overflow: hidden;
}
#content .news-list li{
    float: left;
    width: 527px;   
    height: 154px;
    border: 1px #e5e5e5 solid;
    margin-bottom: 34px;
    background-color: #f8f8f8;
    display: inline;
    overflow: hidden;
}
#content .news-list li span{
    float: left;
    width: 196px;
    text-align: right;
    height: 142px;
    padding-top: 12px;
    padding-right: 18px;
}
#content .news-list li h3{
    padding-top: 20px;
    height: 24px;
    line-height: 24px;
}
#content .news-list li h3 a{
    font-size: 14px;
    color: #4c4c4c;
    font-weight: bold;
}
#content .news-list li p{
    height: 72px;
    line-height: 24px;
    color: #676767;
    padding-right: 20px;
    padding-bottom: 2px;
}
#content .news-list li label{
    color: #a2a2a2;

}
#content .main{
    min-height: 400px;
    padding-top: 35px;
    overflow: hidden;
}
#content .main .menu{
    float: left;
    width: 205px;
    padding-bottom: 50px;
    overflow: hidden;
    display: none;
}
#content .main .menu.active{
    display: block;
}
#content .main .menu li{
    height: 48px;
    margin-bottom: 2px;
}
#content .main .menu li a{
    display: block;
    height: 48px;
    line-height: 48px;
    padding-left: 36px;
    background: url(../images/m1.jpg) no-repeat 0 0;
    font-size: 14px;
    color: #5f5f5f;
}
#content .main .menu li a:hover,
#content .main .menu .active a{
    background-image: url(../images/m2.jpg);
    color: #fff;
}
#content .main .goods-list
{
    width: 864px;
    float: right;
    overflow: hidden;
}
#content .main .goods-show{
    width: 834px;
    float: right;
    overflow: hidden;
}
#content .main .goods-list li{
    float: left;
    width: 269px;
    height: 356px;
    border: 1px #e7e7e7 solid;
    margin-bottom: 40px;
    margin-left: 17px;
    display: inline;
    background-color: #fafafa;
}
#content .main .goods-list li span{
    display: block;
    margin: 0 16px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    color: #575757;
    font-size: 16px;
    border-top: 1px #e7e7e7 solid;
}
#content .photo{
    padding-top: 10px;
    padding-left: 2px;
    overflow: hidden;
}
#content .photo li{
    float: left;
    padding: 0 14px;
    margin-bottom: 40px;
}
#content .photo li img{
    padding: 0 10px
}
#dataTable{
    margin-bottom: 20px;
}
#dataTable td,#dataTable th{
    border: 1px #ccc solid;
    height: 28px;
    vertical-align: middle;
    text-indent: 10px;
}
#dataTable th{
    height: 32px;
    font-size: 14px;
    font-weight: bold;
}


/*
****分页****
*/
#pagination{
    height: 32px;
    overflow: hidden;
    margin-bottom: 34px;
}
#pagination span,#pagination a{
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    padding: 0;
    border: 1px #d6d6d6 solid;
    margin: 0 5px;
    background-color: #f4f4f4;
    overflow: hidden;
    font-size: 16px;
}
#pagination .prev span:before,#pagination .prev a:before{
    content: "\e66b";
}
#pagination .next span:before,#pagination .next a:before{
    content: "\e66a";
}
#pagination a:hover,#pagination .number .current{
    color: #fff;
    background-color: #2b63c2;
    border-color: #2b63c2;
}
@font-face {
    font-family: 'icomoon';
    src:url('fonts/icomoon.eot?vc6pve');
    src:url('fonts/icomoon.eot?#iefixvc6pve') format('embedded-opentype'),
        url('fonts/icomoon.woff?vc6pve') format('woff'),
        url('fonts/icomoon.ttf?vc6pve') format('truetype'),
        url('fonts/icomoon.svg?vc6pve#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
.icomoon {
  font-family:"icomoon" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-right:before { content: "\e66a"; }
.icon-left:before { content: "\e66b"; }
.icon-zuo:before { content: "\e68b"; }
.icon-you:before { content: "\e68c"; }