.unselectable {-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.container{width:1080px;margin:0 auto;}
.proTop{width:100%;height:300px;padding:30px 0;background: #fff;}
.proInfo{width:1080px;margin:0 auto;}
.proInfo .proLeft{float:left;width:580px;height:300px;position: relative;overflow:inherit;border-radius:8px;margin-right:40px;}
.proInfo .swiper-wrapper{height: 100%;border-radius:8px;}
.proInfo .swiper-wrapper .swiper-slide{height: 100%;border-radius:8px;}
.proInfo .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:30px;}
.proInfo .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:30px;}
.proInfo .proRight{float:left;text-align:left;padding-top:20px;width:460px;position:relative;}
.proRight .title{width:100%;height:40px;line-height:40px;font-size:30px;color:#333;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subInfo{padding-top:15px;}
.subInfo .proNum{float:left;color:#999;}
.subInfo .proEdit{float:right;text-align: right;color:#333;}
.subInfo .proEdit .like,.subInfo .proEdit .liked,.subInfo .proEdit .share{padding-left:25px;margin-left:10px;position:relative;cursor:pointer;}
.proEdit .like{background:url(../images/like.png) no-repeat left center;background-size:16px 15px;}
.proEdit .liked{background:url(../images/liked.png) no-repeat left center;background-size:16px 15px;color:#dc642c;}
.proEdit .share{background:url(../images/share.png) no-repeat left center;background-size:16px 16px;}
.proEdit .shareQr{display:none;position:absolute;width:80px;height:80px;box-shadow: 0 0  10px 3px rgba(0,0,0,0.15);top:25px;left:-15px;}
.proEdit .shareQr i.topArr{position: absolute;top:-6px;left:50%;margin-left:-5px;display:block;width:9px;height:5px;background:url(../images/top_9.png) no-repeat center center;background-size:9px 5px;}
.proEdit .shareQr img{display:block;width:80px;height:80px;}
.proEdit .share:hover .shareQr{display:block;}
.proTag{margin:20px 0;}
.proTag span{float:left;display:block;background:#ff9d3e;color:#fff;border-radius:5px;padding:0 15px;margin-right:10px;line-height:30px;}
.infoCol{color:#555;margin-bottom:10px;padding-left:32px;}
.infoCol.col_1{background:url(../images/pro_tag_1.png) no-repeat left center;background-size:15px 16px;}
.infoCol.col_2{background:url(../images/pro_tag_2.png) no-repeat left center;background-size:17px 16px;}
.infoCol.col_3{background:url(../images/pro_tag_3.png) no-repeat left center;background-size:17px 16px;}
.buttonCol{padding-top:10px;}
.buttonCol a{display:block;width:220px;height:40px;border-radius:20px;float:left;background:#333333;font-size:20px;text-align:center;line-height:40px;color:#fff;}
.buttonCol a:hover{background:#242424;}
.buttonCol a.consultBtn{background:#dc642c;float:right;}
.buttonCol a.consultBtn:hover{background:#c7551f;}
.proPrice{position:absolute;right:0;bottom:50px;}
.proPrice p{color:#999;text-align:right;margin-top:12px;}
.proPrice p b{font-size:30px;font-weight:bold;color:#dc642c;margin-right:6px;}
.filterGroup{width:1080px;margin:0 auto -30px auto;}
.filterGroup .selectBox{float:left;}
.selectBox .selectOuter{position:relative;cursor:pointer;background:#e2e2e2;color:#333;width:112px;height:28px;font-size:14px;font-weight:bold;padding:0 10px;line-height:28px;border-radius:5px 5px 0 0;box-sizing:border-box;}
.filterGroup .selectBox:hover .selectOuter{background:#dc642c;color:#fff;}
.filterGroup .selectBox .selectOuter i{display:block;position:absolute;width:10px;height:6px;top:50%;margin-top:-3px;right:10px;background:url(../images/arr_g.png) no-repeat center center;background-size:100% 100%;}
.filterGroup .selectBox:hover .selectOuter i{background:url(../images/arr_w.png) no-repeat center center;background-size:100% 100%;}
.hideSelect{display:none;}
.searchOuter{width:1080px;margin:0 auto;padding-top:30px;}
.proSearch{width:642px;height:40px;background:#fff;border-radius:4px;position: relative;}
.proSearch input{color:#666;background:transparent;position:absolute;width:100%;height:100%;top:0;left:0;border:none;outline:none;padding-left:35px;padding-right:80px;box-sizing: border-box;}
.proSearch .searchIcon{display:block;position: absolute;width:14px;height:14px;background:url(../images/searchIcon.png) no-repeat center center;background-size:100% 100%;left:10px;top:50%;margin-top:-7px;}
.proSearch .srachBtn{position:absolute;right:0;top:0;font-size:16px;font-weight:bold;line-height:40px;color:#dc642c;padding-right:20px;}
.detailBox{width:1080px;margin:30px auto;}
.detailBox .detailLeft{float:left;width:760px;}
.teacherBox{width:100%;padding:30px;box-sizing:border-box;background:#fff;margin-bottom:20px;}
.teacherInfo{text-align:center;width: 110px;float: left;}
.teacherInfo .photo{width:80px;height:80px;border-radius:50%;margin:0 auto 10px auto;}
.teacherInfo p{color:#999;}
.teacherInfo p.level{color:#444444;}
.teacherInfo h3{font-weight:bold;color:#dc642c;}
.teacherBox .intro{float: right;width:564px;height:148px;box-sizing:border-box;padding:25px 20px;background:#f3f0f0;border-radius:5px;color:#444444;line-height:1.5;}
.proTabs{border-bottom:4px solid #E5E5E5;line-height:60px;padding:0 30px;background:#fff;}
.proTabs a{display:inline-block;color:#999;font-size:16px;margin-right:40px;}
.proTabs a.cur{font-weight:bold;color:#dc642c;font-weight:bold;}
.proTabs.profixed{position:fixed;width:1080px;top:0;left:50%;margin-left:-540px;box-sizing:border-box;border-bottom:4px solid #fff;box-shadow: 0 0  10px 3px rgba(0,0,0,0.15);z-index:9999;}
.proItem{background:#fff;padding: 30px 30px 18px 30px;}
.proItem .toptitle{text-align:center;font-size:20px;color:#333;font-weight:bold;margin-bottom:18px;} 
.proItem .toptitle i{display:inline-block;width:16px;height:12px;margin:0 15px;}
.proItem .toptitle i.tit_L{background:url(../images/tit_L.png) no-repeat center center;background-size:100% 100%;}
.proItem .toptitle i.tit_R{background:url(../images/tit_R.png) no-repeat center center;background-size:100% 100%;}
.proItem .subTit{font-size:16px;color:#444444;font-weight:bold;background:url(../images/line_4.png) no-repeat center left;background-size:4px 16px;padding-left:15px;margin:12px 0;}
.picBox{width:724px;margin:0 0 0 -12px;}
.picBox img{float:left;display:block;width:338px;height:190px;margin:12px;border-radius:8px;}
.proItem .intro{color:#333;line-height:1.6;padding:12px 0;}
.tripBox{margin-left:20px;border-left:1px solid #dcdcdc;padding-left:35px;}
.tripTit{line-height:40px;font-size:16px;font-weight:bold;position:relative;} 
.tripTit .day{position:absolute;width:40px;height:40px;border-radius:50%;background:#dc642c;left:-55px;font-size:20px;font-weight:bold;line-height:40px;text-align:center;color:#fff;}
.tripTit .day.goHome{background:url(../images/car.png) no-repeat center center #dc642c;background-size:20px 20px;text-indent: -9999px;}
.tripTit .time{position:absolute;width:12px;height:12px;border-radius:50%;background:#dc642c;left:-42px;top:50%;margin-top:-6px;}
.tripTit em{margin-right:25px;}
.tripTit span.font_org{margin-left:25px;}
.tripTit .bus{display:inline-block;width:18px;height:16px;background:url(../images/bus.png) no-repeat center center;background-size:100% 100%;margin-right:10px;vertical-align:middle;}
.tripBox .subIntro{color:#999;margin-bottom:15px;}
.tripBox .picBox{width:656px;}
.tripBox .picBox img{width:316px;height:180px;margin:12px 0 12px 12px;}
.feeBox{width:724px;margin:0 0 0 -12px;}
.feeBox .feeCol{width:338px;margin:12px;background:#f3f0f0;float:left;}
.feeCol .feeTit{width:100%;height:50px;line-height:50px;text-align:center;font-weight:bold;font-size:16px;background:#dc642c;color:#fff;}
.feeItem{padding:12px 25px;box-sizing:border-box;color:#333;}
.feeItem p{line-height:2.5;}
.feeItem p b{float: left;}
.feeItem p span{display:inline-block;width: 225px;float:left;}
.noticeBox .noticeTit{text-align:center;font-weight:bold;font-size:16px;color:#333;padding:15px 0;}
.noticeInfo{padding-left:25px;color:#333;line-height:2.5;}
.noticeInfo h3{font-weight:bold;position:relative;}
.noticeInfo h3 i.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#DCDCDC;position:absolute;left:-25px;top:50%;margin-top:-4px;}
.noticeInfo h3 i.dot_y{display:inline-block;width:8px;height:8px;border-radius:50%;background:#dc642c;position:absolute;left:-25px;top:50%;margin-top:-4px;}
.star{font-size:16px;font-weight:bold;line-height:22px;}
.star i{float:left;display:block;width:22px;height:22px;margin-right:10px;cursor:pointer;vertical-align:middle;}
.star i.star_y{background:url(../images/star_y.png) no-repeat center center;background-size:100% 100%;}
.star i.star_g{background:url(../images/star_g.png) no-repeat center center;background-size:100% 100%;}
.star i.star_g:hover{background:url(../images/star_y.png) no-repeat center center;background-size:100% 100%;}
.enter_assess{width:100%;min-height:248px;background:#f3f0f0;border-radius:8px;padding:20px;box-sizing:border-box;margin:15px 0;}
.enter_assess textarea{width:100%;height:139px;font-size:16px;border:none;outline:none;background:transparent;}
.uploadFile{cursor:pointer;}
.uploadFile .uploadBtn{width:130px;height:73px;border-radius:8px;float: left;margin-right:12px;margin-bottom:10px;position:relative;background:url(../images/upload_130.png) no-repeat center center;background-size:100% 100%;}
.uploadFile .uploadBtn input{position:absolute;width:100%;height:100%;top:0;left:0;opacity: 0;cursor:pointer;}
.uploadFile .uploadpic{width:130px;height:73px;border-radius:8px;float: left;margin-right:12px;position:relative;margin-bottom:10px;}
.uploadFile .uploadpic img{width:100%;min-height:73px;border-radius:8px;}
.uploadFile .uploadpic .closed{position:absolute;top:-5px;right:-5px;display:block;width:14px;height:14px;background:url(../images/closed_14.png) no-repeat center center;background-size:100% 100%;}
.evaluateBox .subBtn{float:right;display:block;font-size:16px;font-weight:bold;width:160px;height:40px;line-height:40px;text-align:center;background:#dc642c;color:#fff;border-radius:20px;}
.evaluateBox .subBtn:hover{background:#b54916;}
.evaluated{padding:15px 0;border-bottom:1px solid #dcdcdc;}
.evaluated .title{margin-bottom:15px;}
.evaluated .title h3{font-size:16px;font-weight:bold;color:#333;padding-right:20px;border-right:1px solid #dcdcdc;float:left;}
.evaluated .title .star{float:left;margin-left:20px;}
.evaluated .title .star i{width:16px;height:16px;margin-top:3px;}
.evaluated .title .star span{float:left;margin-right:20px;}
.evaluated .star i.star_g:hover{background:url(../images/star_g.png) no-repeat center center;background-size:100% 100%;}
.evaluated p{line-height:2;}
.evaluatePic{margin-left:-4px;}
.evaluatePic .imgOuter{width:130px;height:73px;border-radius:8px;float:left;margin: 4px;overflow:hidden;}
.evaluatePic img{width:130px;min-height:73px;border-radius:8px;}
.footprint{margin-top:30px;padding:0 30px 30px 30px;background:#fff;}
.footprint h1{font-size:20px;color:#333;padding:20px 0;}
.printItem{margin-left:-5px;}
.printItem .itemCol{float:left;width:224px;margin:0 5px;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:8px;}
.itemCol .itemPic{width:100%;height:120px;overflow:hidden;}
.itemCol .itemPic img{width:100%;min-height:120px;border-radius:8px 8px 0 0;display:block;}
.itemCol p{font-size:16px;padding:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#333;}
.detailBox .detailRight{float:right;width:300px;}
.rightItem{padding:30px 20px 20px 20px;background:#fff;margin-bottom:20px;}
.rightItem .title{color:#333;font-size:20px;font-weight:bold;text-align:center;}
.rightItem .title i{margin:0 15px;display:inline-block;vertical-align:middle;width:4px;height:12px;background:url(../images/line_12.png) no-repeat center center;background-size:100% 100%;}
.rightItem .rightCol{float:none;border:1px solid #dcdcdc;margin:20px 0 0 0;}
.rightItem .rightCol:hover{box-shadow: 0 0 0 0 rgba(0,0,0,0);}
.proMenu{box-shadow: 0 0 0 0 rgba(0,0,0,0);width:100px;background:#dc642c;}/*display:none;*/
.proMenu a{width:100px;height:100px;background:none;color:#fff;padding-top:25px;}
.proMenu a:hover{background:#312c2c;}
.proMenu a.consult .talkIcon {display: block;width: 27px;height: 27px;background: url(../images/service_27.png) no-repeat center center;background-size: 100% 100%;margin: 0 auto;}
.proMenu a.consult:hover .talkIcon{background:url(../images/service_27.png) no-repeat center center;background-size:100% 100%;}

.proMenu a.consult .submitDemand {display: block;width: 27px;height: 27px;background: url(../images/defaultSubmitDemand_w.png) no-repeat center center;background-size: 100% 100%;margin: 0 auto;}
.proMenu a.consult:hover .submitDemand{background:url(../images/defaultSubmitDemand_w.png) no-repeat center center;background-size:100% 100%;}

.proMenu a i{margin:0 auto 10px auto!important;}
.proMenu a.goTop{color:#fff;font-weight:bold;}
.proMenu a.goTop:hover{background:#312c2c;color:#fff;}
.proMenu a.goTop .topArr {
    display: block;
    width: 27px;
    height: 16px;
    background: url(../images/top_27.png) no-repeat center center;
    background-size: 100% 100%;
}
.proMenu a.telphone .telIcon {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/tel_26.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0 auto;
}
.proMenu .telNum{right:105px;top:20px;}

/*案例*/
.caseBanner{margin:0 auto;width:100%;position: relative;}
.caseBanner img{display:block;width:100%;}
.filterBox{background:#fff;border-radius:3px;padding:20px 30px;font-size:14px;width:1080px;margin:30px auto;box-sizing:border-box;}
.filterItem{margin-bottom:20px;position:relative;}
.filterItem .title{box-sizing: border-box;color:#333;font-weight:bold;float:left;padding:0 9px;margin-right:12px;height:32px;line-height:32px;width: 74px;}
.filterItem .filerCol{float:left;color:#999;width: 930px;}
.filterItem .filerCol li{display:inline-block;float:left;padding:0 9px;margin-right:12px;height:32px;line-height:32px;cursor:pointer;}
.filterItem .filerCol li:hover{color:#ff9d3e;}
.filterItem .filerCol li.sel{background:#dc642c;color:#fff;font-weight:bold;border-radius:4px;}
.filterMore{width:auto;max-width:924px;background:#f5f5f5;border-radius:4px;padding:20px 20px 0 20px;box-sizing: border-box;z-index:999;color:#666;margin-bottom:20px;position:relative;margin-left:86px;}
.filterMore .arrTop{display:block;position: absolute;top: -8px;left:18px;width:10px;height:8px;background: url(../images/arrTop_10.png) no-repeat center center;background-size: 100% 100%;}
.filterMore a{margin-right:20px;margin-bottom:20px;display:block;float:left;}
.filterMore a:hover{font-weight:bold;color:#dc642c;}
.filterMore a.cur{font-weight:bold;color:#dc642c;}
.caseList{background:#fff;border-radius:4px;width:100%;padding:30px 30px 0 30px;box-sizing:border-box;}
.caseList .caseCol:first-child{margin-top:0;}
.caseCol{margin-top:30px;display:block;cursor:pointer;}
.caseCol .caseLeft,.caseCol .caseRight{float:left;}
.caseCol .caseLeft{width:360px;height:202px;border-radius:4px;overflow:hidden;margin-right:20px;}
.caseCol .caseLeft img{display:block;width:360px;min-height:202px;border-radius:4px;}
.caseRight h3{display:block;color:#333;font-weight:bold;font-size:20px;position:relative;width:100%;}
.caseRight h3 span{display:block;width:280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:1.5;}
.caseRight h3 i.activeIcon{display:block;width:24px;height:24px;position:absolute;bottom:2px;right:0;}
.caseRight h3 i.active_01{background: url(../images/active_01.png) no-repeat center center;background-size: 100% 100%;}
.caseRight h3 i.active_02{background: url(../images/active_02.png) no-repeat center center;background-size: 100% 100%;}
.caseRight h3 i.active_03{background: url(../images/active_03.png) no-repeat center center;background-size: 100% 100%;}
.caseRight h3 i.active_04{background: url(../images/active_04.png) no-repeat center center;background-size: 100% 100%;}
.caseCol .caseRight{width:320px;height:202px;position:relative;}
.caseRight .proNum{color:#999;margin-top:13px;}
.caseRight .price{position:absolute;width:100%;bottom:10px;color:#999;}
.caseRight .price em{color:#dc642c;font-size:30px;font-weight:bold;}
.caseRight .price span{float:right;}
.caseRight .tags{margin:15px 0 15px -3px;}
.caseRight .tags span{display:block;width:100px;height:30px;border-radius:4px;background:#f5f5f5;color:#999;line-height:30px;text-align:center;padding:0 3px;float:left;margin:0 3px;box-sizing:border-box;}
.otherInfo{position:relative;}
.otherInfo p{display:block;color:#333;width:100%;padding:7px 0 7px 25px;}
.otherInfo .address{background: url(../images/location_16.png) no-repeat center left;background-size:16px 18px;}
.otherInfo .date{background: url(../images/date_16.png) no-repeat center left;background-size:16px 16px;}
.otherInfo .userNum{background: url(../images/user_16.png) no-repeat center left;background-size:16px 16px;}
.otherInfo img{position:absolute;width:80px;display:block;right:3px;top:7px;}
/*案例详情*/
.bannerBox{width:100%;height:380px;overflow:hidden;}
.bannerBox .bannerLeft{width:56%;float:left;}
.bannerBox .bannerRight{width:44%;float:left;}
.bannerBox img{display:block;width:100%;min-height:380px;}
.caseBanner .tv_logo{width:1080px;position:absolute;width:1080px;left:50%;margin-left:-540px;bottom:-80px;height:160px;z-index:999;}
.caseBanner .tv_logo img{display:block;width:280px;height:157px;}
.case_detail{margin-top:0;}
.case_detail .detailLeft{box-shadow: 0 0  10px 3px rgba(0,0,0,0.15);}
.datailMain{background:#fff;padding: 45px 30px 20px 10px;}
.datailMain .title{font-size:30px;font-weight:bold;color:#333;height:32px;}
.datailMain .tags{margin:15px 0 15px -3px;border-bottom:1px solid #EFEFEF;padding-bottom:15px;}
.datailMain .tags a{display:block;width:100px;height:30px;border-radius:4px;background:#f5f5f5;color:#999;line-height:30px;text-align:center;padding:0 3px;float:left;margin:0 3px;box-sizing:border-box;}
.datailMain img{width:auto;max-width:100%;margin-top:20px;display:block;}
.datailMain p{font-size:16px;color:#333;}
.datailMain .detailData{font-size:16px;color:#999;text-align:right;margin-bottom:43px;}
.datailMain .detailData span{margin:0 12px;}
.datail_box{width:300px;padding-bottom:12px;}
.datail_box .title{color:#333;font-weight:bold;font-size:20px;border-bottom:1px solid #EFEFEF;padding:10px 0 15px 0;text-align:left;}
.sketch{padding-top:10px;}
.sketch p{display:block;float:left;padding:10px 3px 10px 24px;width:50%;box-sizing: border-box;}
.sketch .peo_num{background: url(../images/user_16.png) no-repeat center left;background-size:16px 16px;}
.sketch .day_num{background: url(../images/pro_tag_2.png) no-repeat center left;background-size:16px 16px;}
.sketch .times_num{background: url(../images/num_16.png) no-repeat center left;background-size:16px 16px;}
.sketch .address{background: url(../images/location_16.png) no-repeat center left;background-size:16px 18px;}
.tripList{margin:20px 0 20px 20px;border-left:1px solid #DCDCDC;position: relative;}
.tripList .day{width:100%;height:40px;margin-top:10px;margin-bottom:10px;position: relative;}
.tripList .day i{display: block;width:40px;height:40px;background:#dc642c;text-align:center;line-height:40px;font-weight:bold;font-size:20px;color:#fff;border-radius:50%;position: absolute;top:0;left:-20px;}
.tripList p{position: relative;padding:9px 0 9px 30px;display:block;}
.tripList p i{display: block;width:12px;height:12px;background:#dc642c;text-align:center;border-radius:50%;position: absolute;top:12px;left:-6px;}
.tripList p span{color:#999;display:inline-block;width:60px;float:left;}
.tripList p b{color:#333;display:inline-block;width:180px;float:left;}
.datail_box .rightCol{width:300px;}
.rightItem.datail_box{padding: 0;background: #fff;margin-bottom: 20px;}
.customizationBtn{display:block;width:300px;height:80px;border-radius:4px;margin:30px 0;background:#dc642c;color:#fff;font-weight:bold;text-align:center;line-height:80px;font-size:20px;}
.customizationBtn:hover{color:#fff;background:#312C2C;}
/*需求定制*/
.requestBox{width:300px;height:280px;background: url(../images/requestBg.png) no-repeat top -37px left;background-size:318px 317px;margin-bottom:20px;padding:20px;box-sizing:border-box;}
.requestBox h3{font-size:16px;font-weight:bold;color:#fff;text-align:center;margin-bottom:18px;}
.requestBox .formCol{width:100%;height:40px;border-radius:4px;background:rgba(255,255,255,0.6);position:relative;margin-bottom:10px;}
.requestBox .formCol input{position:absolute;border:none;outline:none;width:100%;height:100%;background:transparent;top:0;left:0;padding:0 15px;box-sizing:border-box;font-size:14px;color:#333;} 
.requestBox .formCol .sentCode{display:block;width:78px;height:40px;background:#312c2c;border-radius:0 4px 4px 0;color:#fff;font-size:12px;line-height:40px;text-align:center;position:absolute;top:0;right:0;}
.requestBox .linkBtn{display:block;width:100%;height:40px;border-radius:4px;background:#312c2c;color:#fff;font-size:16px;font-weight:bold;text-align:center;line-height:40px;}
.requestBox p,.requestBox h2{text-align:center;color:#fff;}
.requestBox p{margin-top:20px;font-size:16px;margin-bottom:5px;}
.requestBox h2{font-size:20px;font-weight:bold;}
/*创意*/
.ideaBox{width:1112px;margin:0 auto;}
.ideaBox .ideaCol{width:526px;float:left;margin:30px 15px 0 15px;}
.ideaCol .ideaPic{width:526px;height:219px;overflow:hidden;}
.ideaCol .ideaPic img{display:block;width:526px;min-height:219px;}
.ideaCol .ideaInfo{padding:15px 10px;border:1px solid #E0E0E0;border-radius:0 0 4px 4px;}
.ideaInfo h3{font-size:16px;font-weight:bold;color:#333;float:left;width:70%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ideaInfo p{color:#999;font-size:14px;float:right;width:30%;display:block;text-align:right;}
.ideaInfo p span{color:#dc642c;font-weight:bold;margin-right:8px;}
/*关于我们*/
.contactBox{padding:0 0 50px 0;}
.grayBox{background:#f5f5f5;}
.conItem{width:1080px;margin:0 auto;color:#333;}
.conItem .title{font-size:20px;font-weight:bold;text-align:center;padding-top:50px;}
.conItem .subTit{text-transform: uppercase;margin-top:10px;text-align:center;margin-bottom:30px;}
.conMain p{color:#333;line-height:2.2;}
.conMain h3{font-size:16px;color:#333;font-weight:bold;background: url(../images/line_4.png) no-repeat center left;background-size:4px 16px;padding-left:12px;line-height:2.2;margin-top:15px;}
.mediaBox{width:1080px;height:auto;overflow:hidden;margin:0 auto;position:relative;}
.mediaBox img,.mediaBox video{width:1080px;min-height:320px;display:block;}
.mediaBox .playBtn{display:block;width:70px;height:70px;background: url(../images/playIcon.png) no-repeat center center;background-size:100% 100%;position:absolute;left:50%;margin-left:-35px;top:50%;margin-top:-35px;cursor:pointer;}
.coreBox{width:1092px;margin-left:-7px;}
.coreBox .coreItem{width:350px;float:left;background:#f5f5f5;margin:30px 7px;}
.coreItem .top{width:350px;height:54px;background:#ea5404;color:#fff;font-weight:bold;font-size:20px;text-align:center;line-height:54px;}
.coreItem .coreInfo{padding:10px 20px 20px 20px;color:#333;line-height:2;}
.coreBox h5{color:#ea5404;font-size:16px;font-weight:bold;text-align:center;margin-bottom:10px;}
.special p{display:block;float:left;background: url(../images/dot_16.png) no-repeat center left;background-size:16px 15px;padding:8px 0 8px 20px;margin:0 8px;width:320px;}
.slideBox{width:1080px;margin:0 auto;}
.slideBox .photo{width:140px;height:140px;border-radius:50%;float:left;margin-right:25px;}
.slideBox .peoIntro{float:left;}
.slideBox .peoIntro h3{font-size:20px;font-weight:bold;color:#333;padding-top:10px;}
.slideBox .peoIntro .subTit{color:#666;text-align:left;padding:10px 0 20px 0;}
.slideBox .peoIntro p{color:#888;}
.contactBox .swiper-container{width:1200px;height:140px;margin:0 auto 40px auto;}
.contactBox .swiper-button-next{background:url(../images/next_37.png) no-repeat center center;background-size:37px 37px;width:37px;height:37px;border-radius:50%;color:rgba(255,255,255,0);}
.contactBox .swiper-button-prev{background:url(../images/prev_37.png) no-repeat center center;background-size:37px 37px;width:37px;height:37px;border-radius:50%;color:rgba(255,255,255,0);}
.contactBox .swiper-button-next, .conItem .swiper-container-rtl .swiper-button-prev{right:0;}
.contactBox .swiper-button-prev, .conItem .swiper-container-rtl .swiper-button-next{left:0;}
.contactBox .swiper-button-next.swiper-button-disabled, .contactBox .swiper-button-prev.swiper-button-disabled{opacity:1;}
.contactBox .swiper-button-next.swiper-button-disabled{background:url(../images/next_37_d.png) no-repeat center center;background-size:37px 37px;width:37px;height:37px;border-radius:50%;color:rgba(255,255,255,0);}
.contactBox .swiper-button-prev.swiper-button-disabled{background:url(../images/prev_37_d.png) no-repeat center center;background-size:37px 37px;width:37px;height:37px;border-radius:50%;color:rgba(255,255,255,0);}

/* timeline */
#timeline{width:100%;height:350px;position:relative;}
#dates{width:1080px;height: 102px;}
#dates li{float:left;width:240px;height: 102px;font-size:24px;text-align:center;background:url('../images/timeLine.png') center top no-repeat;}
#dates a{line-height:140px;padding-bottom: 10px;display:inline-block;width:100%;position: relative;font-size:30px;color:#999;}
#dates .selected{font-size:40px;color:#dc642c;font-weight:bold;}
#dates .location_icon{display:none;z-index:9999;width:36px;height:50px;background:url('../images/curYear.png') no-repeat center center;background-size:100% 100%;position: absolute;left:50%;margin-left: -17px;top: -36px;}
#dates a.selected .location_icon{display:block;}
.issuesOuter{width:1080px;margin:0 auto;overflow: hidden;}
#issues{width:1080px;height:230px;overflow:hidden;margin:0 auto;box-sizing: border-box;}
#issues li{width:1080px;height:230px;float:left;}
#issues .historyCon{width:870px;margin:0 auto;}
#issues .date{width:145px;float: left;text-align:center;}
#issues .date h1{color:#333;font-size:68px;font-weight:bold;height:80px;line-height:80px;}
#issues .date h3{color:#333;font-size:20px;letter-spacing:5px;}
#issues .historyIntro{float:left;display:block;width:725px;font-size:14px;font-weight:normal;line-height:2.2;}
#grad_left,#grad_right{height:230px;position:absolute;top:0;background:#f5f5f5;}
#grad_left{left:0;}
#grad_right{right:0;}
#next,#prev{position:absolute;top:0;font-size:70px;top:56px;margin-top:-18px;width:37px;height:37px;background-size:100% 100%;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
#next{background-image:url('../images/next_37.png');}
#prev{background-image:url('../images/prev_37.png');}
#next.disabled{background-image:url('../images/next_37_d.png');}
#prev.disabled{background-image:url('../images/prev_37_d.png');}
.timeLine{width:100%;height:2px;background:#E0E0E0;position:absolute;left:0;bottom: 104px;z-index:999;}










