.subpagePic img
{
    width: 100%;
    height: auto;
}
.picNormal
{
    display: block;
}
.picRSP
{
    display: none;
}
/*首页*/
.noticeBox span
{
    color: #abcd03;
    display: block;
    float: left;
    margin: 5px 5px 0 0;
}
.noticeBox
{
    height: 40px;
    overflow: hidden;
    font-family: microsoft yahei;
    line-height: 30px;
}
.noticeBox a
{
    color: #666;
}
.noticeBox > span, .noticeBox > div, .noticeBox > a
{
    float: left;
    margin-right: 10px;
}
.noticeSlide
{
    height: 1.8em;
    overflow: hidden;
}
.noticeSlide a
{
    display: block;
}
.publicityBox .publicityColBox
{
    width: 72.584905%;
    margin: 40px auto;
}
.publicityIcon
{
    background: url(../images/publicityIcon.png) no-repeat;
    width: 76.923076%;
    height: 140px;
    margin: 0 auto;
}
.publicityIcon1
{
    background-position: 0 0;
}
.publicityIcon2
{
    background-position: -150px 0;
}
.publicityIcon3
{
    background-position: -300px 0;
}
.publicityIcon4
{
    background-position: -450px 0;
}

.publicityBox
{
    font-size: 0.9em;
    color: #888;
}
.publicityBox h4
{
    font-family: microsoft yahei;
    font-size: 1.3em;
    font-weight: bold;
}
.publicityBox h4 b
{
    font-size: 1.4em;
    margin: 0 5px;
}

.slide2Box
{
    font-family: microsoft yahei;
    position: relative;
    background-color: #f7f7f7;
}
.slide2Col
{
    color: #666;
}
.slide2Col img
{
    width: 100%;
    height: auto;
}
.slide2Col button.btn
{
    border-radius: 0;
    padding: 15px;
}
.slide2Box .rsDefault .rsBullet.rsNavSelected span
{
    background: #0f6894;
}
.slide2Box .rsDefault .rsBullet span
{
    background: #999;
}

.slide2Box h4
{
    font-weight: bold;
    font-size: 1.5em;
    margin: 70px 0 30px;
}
.slide2Box p
{
    font-size: 1.2em;
    line-height: 30px;
    margin-bottom: 20px;
}

.brandSlideBox
{
    padding-left: 40px;
    padding-top: 20px;
}
.brandSlideBox h2
{
    font-weight: bold;
    color: #99cefc;
    font-family: microsoft yahei;
}
.brandSlideBox p
{
    font-family: microsoft yahei;
    color: #999;
    line-height: 25px;
}


/*产品页面*/
.productSlider.rsDefault.rsHor .rsArrowLeft .rsArrowIcn
{
    width: 30px;
    height: 76px;
    background-position: 0 0;
    background: url(../images/btn_prev.gif) 0 0 no-repeat;
}
.productSlider.rsDefault.rsHor .rsArrowRight .rsArrowIcn
{
    width: 30px;
    height: 76px;
    background-position: 0 0;
    background: url(../images/btn_next.gif) 0 0 no-repeat;
}
.productSlider.rsDefault .rsFullscreenIcn
{
    width: 40px;
    height: 40px;
    background: url(../images/zoomIco.png) 2px 0 no-repeat;
}
.productSlider.rsDefault .rsFullscreenBtn
{
    top: auto;
    bottom: 120px;
    right: 140px;
}
.productSlider.rsDefault.rsFullscreen .rsFullscreenIcn
{
    background-position: -39px 0;
}
.subpageProductBox
{
    width: 100%;
    background: #f1f1f1;
}
.subpageProductBox img
{
    width: 100%;
    height: auto;
}
.productDetailsBox > div:nth-child(even)
{
    background: #f1f1f1;
}
.productDetailsBox h3
{
    color: #e07921;
    font-family: microsoft yahei;
    font-weight: bold;
    font-size: 2em;
    padding-top: 20px;
}
.productDetailsBox p
{
    font-size: 1.2em;
}
.productRow
{
    padding: 10px 0 30px 0;
}
.productRow img
{
    width: 100%;
    height: auto;
}

.productReportPreview
{
    padding: 60px 0;
}

.productReportPreview h1
{
    font-size: 4em;
    letter-spacing: 0.1em;
    font-weight: bold;
    font-family: microsoft yahei;
    padding-top: 150px;
}

.productReportPreview .col-md-4
{
    margin-left: 20px;
}
.productReportPreview .col-md-4 p
{
    font-size: 2em;
    color: #666;
    font-weight: bold;
    letter-spacing: 0.1em;
    margin-bottom: 0;
    padding-bottom: 0;
}
.productReportPreview h4
{
    color: #e07921;
    font-family: microsoft yahei;
    font-size: 2.2em;
}
.productReportPreview #slider
{
    margin-left: 100px;
}
.zoomBox
{
    position: relative;
}
.zoomIcon
{
    display: block;
    height: 40px;
    z-index: 10000;
    position: absolute;
    top: 250px;
    right: 120px;
    color: rgba(0,0,0,0.3);
    cursor: pointer;
}
.zoomIcon:hover
{
    color: rgba(0,0,0,0.5);
}
.zoomIcon:active
{
    color: rgba(0,0,0,0.7);
}

/*子页面通用元素*/
.subpageBoxContent
{
    font-family: microsoft yahei;
    margin-bottom: 20px;
}
.subpageBoxContent div.row
{
    margin: 0;
}
.subpageBoxContent img
{
    max-width: 100%;
}
.subpageBoxContent h2
{
    font-size: 2.8em;
    font-weight: bold;
    font-family: microsoft yahei;
    letter-spacing: 0.1em;
    margin: 40px 0;
}
.subpageBoxContent h6
{
    font-size: 1.8em;
    font-weight: bold;
    font-family: microsoft yahei;
    color: #666;
}
.subpageBoxContent p
{
    font-family: microsoft yahei;
}
.subpageBoxContent p.intro
{
    font-family: microsoft yahei;
    text-indent: 2em;
    font-size: 1.8em;
    margin: 60px 0;
    color: #666;
    text-align: left;
}
.subpageBoxContent .withBorder
{
    border: 0;
    border-bottom: 3px dotted #ccc;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.subpageBoxContent p.info
{
    font-size: 1.2em;
    margin: 20px 0;
    color: #666;
    text-align: left;
}



/*服务页面*/
.subpageServiceBox
{
    background: #83ccd2;
    font-family: microsoft yahei;
}
.subpageServiceBoxContent div.serviceOrdinance
{
    background: #f1f1f1;
}
.subpageServiceBoxContent p
{
    font-family: microsoft yahei;
    color: #666;
}
.serviceOrdinance p
{
    font-size: 1.3em;
    color: #666;
    margin: 20px 0;
    font-family: microsoft yahei;
    text-align: center;
}

.serviceRow .col-md-3
{
    margin-bottom: 10px;
}
.serviceIcon
{
    background: url(../images/serviceIcon.png) no-repeat;
    width: 60px;
    height: 60px;
    margin: 10px auto;
}
.serviceIcon1
{
    background-position: 0 0;
}
.serviceIcon2
{
    background-position: -60px 0;
}
.serviceIcon3
{
    background-position: -120px 0;
}
.serviceIcon4
{
    background-position: -180px 0;
}
.serviceIcon5
{
    background-position: -240px 0;
}
.serviceIcon6
{
    background-position: -300px 0;
}
.serviceIcon7
{
    background-position: -360px 0;
}
.serviceIcon8
{
    background-position: -420px 0;
}
.serviceIcon9
{
    background-position: -480px 0;
}
.serviceIcon10
{
    background-position: -540px 0;
}
.serviceIcon11
{
    background-position: -600px 0;
}
.serviceIcon12
{
    background-position: -660px 0;
}
.serviceIcon13
{
    background-position: -720px 0;
}

.articlePoint
{
    background: url(../images/articlePoint.jpg) -5px 2px no-repeat;
    line-height: 30px;
    font-size: 1.2em;
    margin: 0;
    padding: 0px 0 0px 20px;
}

.servicePromise .row
{
    margin-bottom: 30px;
}
.serviceTraning h2
{
    margin-bottom: 10px;
}

.serviceTraning p
{
    margin-top: 0;
}

/*典型客户页面*/
.subpageReference
{
    background: #0083c4;
}

.referenceIcon
{
    background: url(../images/referenceIcon.png) no-repeat;
    width: 110px;
    height: 110px;
    margin: 10px auto;
}
.referenceIcon1
{
    background-position: 0 0;
}
.referenceIcon2
{
    background-position: -110px 0;
}
.referenceIcon3
{
    background-position: -220px 0;
}
.referenceIcon4
{
    background-position: -330px 0;
}
.referenceIcon5
{
    background-position: -440px 0;
}
.referenceIcon6
{
    background-position: -550px 0;
}
.referenceIcon7
{
    background-position: -660px 0;
}
.referenceIcon8
{
    background-position: -770px 0;
}
.referenceIcon9
{
    background-position: -880px 0;
}
.referenceIcon10
{
    background-position: -990px 0;
}
.referenceIcon11
{
    background-position: -1100px 0;
}
.referenceIcon12
{
    background-position: -1210px 0;
}
.referenceIcon13
{
    background-position: -1320px 0;
}

.cateName
{
    color: #666;
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 1.8em;
}

.referenceList
{
    font-size: 1.2em;
    color: #666;
    margin-bottom: 30px;
}

.subpageReferenceBox div.row
{
    padding: 60px 0;
}
.referenceAttribute
{
    position: relative;
}
.referenceAttribute div.row:nth-child(odd), .subpageBoxContentTitle
{
    background-color: #fdfcea;
}
.RA
{
    height: 465px;
}


/*渠道页面*/
.subpageChannel
{
    background: #ef847d;
}

.channelIntro
{
    font-size: 1.2em;
    color: #666;
}
.channelIntro > div > p
{
    padding-left: 40px;
}
.channelIntro h5
{
    font-family: microsoft yahei;
    padding-left: 40px;
    background: url(../images/channelPoint.jpg) 0 5px no-repeat;
    font-size: 2em;
    color: #029eb1;
    margin-top: 60px;
    margin-bottom: 20px;
}

.joinList
{
    font-size: 1.1em;
    margin-bottom: 40px;
}
.joinListTitle
{
    background: #f5f5f5;
    border: 0;
    font-size: 1.3em;
}

.channelIntro > div > table > tbody > tr > td
{
    padding: 20px;
    font-size: 0.9em;
}

/*公司简介*/
.subpageCompanyIntro
{
    background: #f9d1d2;
    margin-bottom: 2em;
}
.SCIDetails
{
    padding: 60px 0;
    color: #666;
}
.SCIDetails p
{
    line-height: 40px;
    text-indent: 2em;
    font-size: 1.2em;
}
.SCIDetails span
{
    display: block;
    font-size: 1.2em;
    font-family: microsoft yahei;
    padding: 10px 0;
}
.SCIDetails h2
{
    color: #0093db;
}

/*企业风采*/
.subpageCompanyMein
{
    margin: 30px 0;
}
.subpageCompanyMein img
{
    width: 100%;
    height: auto;
}
.mein2Title
{
    padding-top: 3em;
}
.SCMDetails
{
    margin-bottom: 60px;
}
.SCMDetails h2
{
    color: #666;
    font-size: 2em;
    margin-bottom: 5px;
}
.SCMDetails .enTitle
{
    font-size: 1.3em;
    color: #666;
}
.SCMDetails p
{
    color: #666;
    font-size: 1.2em;
}

/*公司历程*/
.subpageHistory
{
    background: #f08403;
}
.SHDetails
{
    margin: 60px 0;
}
.historyList
{
    position: relative;
    margin-left: 200px;
    padding-left: 40px;
}
.historyLine
{
    position: absolute;
    left: -8px;
    top: 15px;
    width: 7px;
    height: 20px;
    background-color: #0093dc;
}
.historyContent
{
    position: relative;
    margin-bottom: 30px;
    line-height: 30px;
    font-size: 1.5em;
    font-family: microsoft yahei;
    color: #666;
}

.historyYear
{
    position: absolute;
    width: 130px;
    height: 30px;
    left: -167px;
    padding-left: 10px;
    color: #fff;
    font-size: 0.9em;
    font-family: microsoft yahei;
    background: url(../images/historyIcon.png) no-repeat;
}

.historyContent .now
{
    background-position: 0 0;
}
.historyContent .before
{
    background-position: -138px 0;
}

/*联系我们页面*/
.subpageContact
{
    background: #a59aca;
}
.contactService
{
    margin: 60px 0 0 0;
    font-size: 1.3em;
    color: #666;
}
.contactService a
{
    color: #666;
}
.contactService .phone
{
    font-size: 1.4em;
}
.contactService h6
{
    font-weight: normal;
}

.contactIcon
{
    background: url(../images/contactIcon.png) no-repeat;
    width: 130px;
    height: 130px;
}

.contactIcon1
{
    background-position: 0 0;
    margin-bottom: 40px;
}
.contactIcon2
{
    background-position: -130px 0;
    margin-bottom: 40px;
}
.contactIcon3
{
    background-position: -260px 0;
    margin-bottom: 40px;
}
.contactIcon4
{
    background-position: -400px -20px;
    width: 100px;
}
.contactIcon5
{
    background-position: -530px -20px;
    width: 100px;
}

.withArrow
{
    background: url(../images/contactArrow.png) 0 5px no-repeat;
    padding-left: 20px;
}
.contactTitle
{
    display: block;
    font-size: 1.5em;
    padding-bottom: 10px;
}
.contactTitle2
{
    margin-top: 30px;
}
.contactMode, .contactMode .col-md-4
{
    line-height: 30px;
    font-size: 1.1em;
    color: #666;
}
.contactAddress
{
    color: #999;
}
.contactAddress h6
{
    font-size: 2.2em;
    letter-spacing: 0.2em;
    margin-bottom: 20px;
    color: #888;
}
.contactAddress p
{
    font-size: 1.5em;
    color: #777;
}
.contactAddress p span
{
    margin-right: 20px;
}
.contactAddressBox
{
    margin: 20px 0 60px 0;
}
.contactMap
{
    width: 100%;
    height: 550px;
    margin: 20px 0 60px 0;
}

/*新闻页面*/
.subpageNews
{
    background: #006493;
}
.newsList
{
    margin: 60px 0;
}
.newsListPic
{
    background: #ddd;
    width: auto;
    padding: 10px;
}
.newsListPic img
{
    width: 100%;
}

.newsIntro h5
{
    font-weight: bold;
    font-size: 1.5em;
    margin-top: 80px;
}
.newsIntro p a
{
    text-indent: 2em;
    color: #666;
    line-height: 30px;
    font-size: 1.2em;
}

.newsDate span
{
    margin-right: 10px;
    color: #999;
}
.subpageNewsDetails
{
    margin-top: 60px;
}
.subpageNewsDetails h1
{
    font-size: 2em;
    text-align: center;
}
.subpageNewsDetails p
{
    word-break: break-all;
    text-indent: 2em;
    font-size: 1.2em;
    color: #666;
    line-height: 30px;
}
.newsMainPic
{
    background: #f1f1f1;
    margin: 20px 0;
    text-align: center;
    padding: 2em;
}
.newsMainPic img
{
    text-align: center;
}
.subpageNewsDetails p img
{
    text-align: center;
    margin: 20px 0;
}

/*招贤纳士页面*/
.subpageJob
{
    background: #034d85;
}

.jobIntro
{
    margin: 60px 0;
}

.BGColor1
{
    background: #f19abd;
}
.BGColor2
{
    background: #5bb8c5;
}
.BGColor3
{
    background: #bc4a8d;
}
.BGColor4
{
    background: #6e86bd;
}
.BGColor5
{
    background: #e26155;
}
.BGColor6
{
    background: #49a08e;
}
.BGColor7
{
    background: #eeb717;
}
.BGColor8
{
    background: #a197c4;
}
.BGColor9
{
    background: #e37f79;
}
.BGColor10
{
    background: #a3c41f;
}

.jobCate li
{
    float: left;
    padding: 20px;
    margin: 10px 0;
}

.jobCate li a
{
    color: #fff;
    font-size: 2.5em;
    text-decoration: none;
    font-family: microsoft yahei;
    font-weight: bold;
    letter-spacing: 0.2em;
}
.JCBoxMd, .JCBoxLg
{
    width: 100%;
}
.JCBoxSm
{
    width: 175px;
}
li.JCBoxMd, li.JCBoxSm
{
    padding-top: 60px;
    height: 180px;
}
li.JCBoxLg
{
    padding-top: 160px;
    height: 380px;
}
li.marginR
{
    margin-right: 20px;
}
.jobCate
{
    padding-bottom: 60px;
}
.jobCate .row > div
{
    padding: 0 10px;
}
.floatJobCate li
{
    height: 20px;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 0 5px;
    background: url(../images/jobPoint.png) 0 -18px no-repeat;
}
.floatJobCate li.active
{
    background-position: 0 0;
}
.jobInfo
{
    padding: 30px 0;
}
.jobInfo h2
{
    font-size: 2.4em;
    letter-spacing: 0.2em;
    font-weight: bold;
    color: #444;
    margin: 0;
}
.jobTitle
{
    font-size: 1.2em;
    color: #fff;
    padding: 5px 10px;
    margin: 20px 0 10px 0;
    display: block;
    width: 88px;
}
.jobIntroTitleBox
{
    margin-top: 30px;
}
.jobInfo p
{
    margin: 10px;
    color: #666;
}
.jobIntroTitle
{
    display: block;
    font-family: microsoft yahei;
    font-size: 2.3em;
    color: #999;
    line-height: 40px;
}
.jobInfoList div:nth-child(even)
{
    background: #f1f1f1;
}
.jobInfoList
{
    position: relative;
}
.floatJobCateBox
{
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -585px;
}
.jobInfo > div.container
{
    padding-left: 200px;
}
.floatJobCate
{
    padding-top: 30px;
}
.floatJobCate a
{
    color: #999;
    line-height: 20px;
    padding-left: 20px;
}
.floatJobCate .active a
{
    color: #333;
}

/*致辞页面*/
.subpageSpeech
{
    background: #a6d1f1;
}
.SSDetails
{
    padding-bottom: 60px;
}
.SSDetails h2
{
    color: #0093db;
}
.SSDetails p
{
    text-indent: 2em;
    line-height: 40px;
    font-size: 1.2em;
    color: #666;
}
.subpageHonorContent img
{
    width: 100%;
}

/*资质页面*/
.subpageHonor
{
    background: #4f638f;
}
