﻿html,body{margin:0;padding:0;width:100%;font-family: 'Global Sans Serif','MicrosoftYaHei', 'Microsoft YaHei';outline:0;background-color:#f1f1f1;}
*{box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: inherit;}
a:hover,a:link,a:visited,a{text-decoration:none;}
ul,li{list-style:none;}
.header,.headerTop,.footer{width:100%;background: #342E32;height:60px;}
.headerTop{height:100px;background:#822E69;}
.topHeader{height:200px;border-top:solid 1px #914179;background:url(../images/topheader.png) no-repeat #822E69 50% 0;}
.footer{height:260px;background:#3f3f3f;color:#fff;margin-top:45px;}
.content{width:1000px;margin:0 auto;font-size:14px;z-index:10;min-height:183px;overflow:hidden;}
.headerLeft,.footerLeft,.footerRight{float:left;}
.headerLeft{color:#fff;line-height:60px;}
.headerLeft a,.headerLeft a:hover{color:#fff;}
.headerLeft ul{width:800px;line-height:60px;margin:0;padding:0;float:left;}
.headerLeft li{float:left;display:inline-block;width:180px;height:60px;position:relative;text-align:center;}
.headerLeft li:last-child{width:260px;}
.headerLeftDiv{background-color:#342E32;width:100%;height:60px;overflow:hidden;z-index:10000;display:inline-block;position:absolute;margin-left:-130px;margin-left:calc(1px - 51px) \9;}
.headerLeftDiv a{font-size:18px;font-weight:700;white-space:nowrap;}
.headerLeftDiv:hover{overflow:visible;height:100%;animation:2s infinite;position:absolute;}
.headerLeftDiv a:last-child{border-radius:0 0 5px 5px;}
.headerLeft a{display:block;width:100%;z-index:888;background-color:#342E32;}
.headerLeft a:hover{font-weight:900;}
.loginDiv{width:260px;height:180px;background-color:#86346e;border:solid 1px #898989;border-radius:4px;}
.loginDiv input{border:solid 1px #eaeaea;height:34px;line-height:36px;margin:4px auto;font-size:16px;border-radius:3px;}
.loginTxt{width:200px;padding:0 10px;}
.loginPwd{width:200px;padding:0 10px;}
.loginBtn{background-color:#914179;color:#FFF;width:210px;cursor:pointer;}
.loginBtn:hover{font-weight:700;}
.searchBox{float:right;width:200px;height:32px;background:#fff;border-radius:4px;border:none;margin-top:14px;}
.inputBox{width:165px;height:32px;display:inline-block;float:left;}
.inputBox input{width:160px;height:30px;line-height:30px;border:none;border-radius:4px 0 0 4px;padding-left:5px;outline:0;}
.searchBox a{display:inline-block;width:35px;height:30px;float:left;padding-top:2px;outline:0;}
.searchBox img{display:inline-block;width:28px;height:30px;}
.headerTopLeft{width:600px;padding:0;display:inline-block;float:left;}
.headerTopLeft img{width:600px;}
.headerTopLeft a,.headerTopLeft a:hover{color:#fff;}
.headerTopMiddle{font-size:30px;color:#fff;width:600px;display:inline-block;float:left;padding-top:10px;}
.headerTopMiddle h1{font-size:34px;color:#fff;margin:5px 0;}
.headerTopMiddle span{font-size:16px;color:#fff;display:block;font-family:'Times New Roman', Times, serif;}
.headerTopRight,.headerTopImgRight{float:right;padding-top:34px;display:inline-block;}
.headerTopRight a{width:78px;height:30px;border:solid 1px #fff;color:#fff;font-size:14px;text-align:center;line-height:30px;display:inline-block;float:left;}
.headerTopRight .active{background-color:#fff;color:#822E69;}
.headerTopRight .divLeft{border-radius:4px 0 0 4px;}
.headerTopRight .divRight{border-radius:0 4px 4px 0;}
.headerTopImgRight{padding-top:20px;margin-right:40px;}
.headerTopImgRight a{width:60px;height:60px;display:inline-block;}
.headerTopImgRight a img{width:60px;height:60px;}
.topHeaderTop{padding-top:50px;}
.topHeaderTop h1{font-size:36px;font-weight:700;color:#fff;margin:0;}
.topHeaderBottom{padding-top:20px;}
.topHeaderBottom span{color:#c69dba;font-size:18px;margin-right:8px;}
.slide-box{position:relative;margin:0;width:100%;height:360px;text-align:center;overflow:hidden;}
.slide-box .list-box{position:absolute;top:0;left:50%;margin:0 0 0 -500px;width:1000px;height:100%;background:#f1f1f1;padding:0;}
.slide-box .list-box li{ position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0;filter:alpha:opacity(0);}
.slide-box .list-box li a{display:block;width:100%;height:100%;}
.slide-box .list-box li a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.slide-box .list-box span{font-size:20px;font-weight:bold;color:#fff;z-index:1111;letter-spacing:0;position:absolute;bottom:0px;left:0;width:100%;text-align:center;background-color:rgba(255,255,255,0);display:block;}
.slide-box .speed-box{position:absolute;left:50%;bottom:10px;width:1000px;height:10px;text-align:right;z-index:999;margin-left:-500px;}
.slide-box .speed-btn{display:inline-block;margin:auto 0;}
.slide-box .speed-btn a{display:block;float:left;margin:0 5px;width:13px;height:13px;overflow:hidden;*float:none;*display:inline-block;opacity:0.45;background:#FFF;}
.slide-box .speed-btn a.selected{opacity:1;}
.slide-box .prev-btn,.slide-box .next-btn{position:absolute;top:50%;display:block;margin-top:-41px;width:42px;height:82px;z-index:999;opacity:0.5;filter:alpha:opacity(50);background:url(../images/slide_btns.png) no-repeat;display:none;overflow:hidden;}
.slide-box .prev-btn{left:31px;background-position:0 0;}
.slide-box .next-btn{right:31px;background-position:0 -82px;}
.slide-box1{position:relative;margin:0;width:100%;height:360px;text-align:center;overflow:hidden;}
.slide-box1 .list-box{position:absolute;top:0;left:50%;margin:0 0 0 -500px;width:1000px;height:100%;background:#f1f1f1;padding:0;}
.slide-box1 .list-box li{ position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0;filter:alpha:opacity(0);}
.slide-box1 .list-box li a{display:block;width:100%;height:100%;}
.slide-box1 .list-box li a img{position:absolute;top:0;left:0;width:100%;height:100%;}
.slide-box1 .list-box span{font-size:20px;font-weight:bold;color:#fff;z-index:1111;letter-spacing:0;position:absolute;bottom:0px;left:0;width:100%;text-align:center;background-color:rgba(255,255,255,0);display:block;height:30px;line-height:30px;}
.slide-box1 .speed-box{position:absolute;left:50%;bottom:10px;width:1000px;height:10px;text-align:right;z-index:999;margin-left:-500px;}
.slide-box1 .speed-btn{display:inline-block;margin:auto 0;}
.slide-box1 .speed-btn a{display:block;float:left;margin:0 5px;width:13px;height:13px;overflow:hidden;*float:none;*display:inline-block;opacity:0.45;background:#FFF;}
.slide-box1 .speed-btn a.selected{opacity:1;}
.slide-box1 .prev-btn,.slide-box .next-btn{position:absolute;top:50%;display:block;margin-top:-41px;width:42px;height:82px;z-index:999;opacity:0.5;filter:alpha:opacity(50);background:url(../images/slide_btns.png) no-repeat;display:none;overflow:hidden;}
.slide-box1 .prev-btn{left:31px;background-position:0 0;}
.slide-box1 .next-btn{right:31px;background-position:0 -82px;}
.topMenu{width:100%;height:60px;box-shadow:0 1px 0 0 #ddd;background-color:#fff;white-space:nowrap;}
.topMenu ul{padding:0;margin:0;width:100%;height:60px;}
.topMenu li{float:left;display:inline-block;height:60px;line-height:60px;list-style:none;position:relative;width:calc(100%/6);width:calc((100% - 1px)/6) \9;}
.topMenuLiRight{padding-right:56px;}
.topMenuDiv{width:100%;height:60px;overflow:hidden;}
.topMenuDiv:hover{overflow:visible;height:100%;animation:2s infinite;}
.topMenu a:first-child{border:none;border-bottom:1px solid #ddd;}
.topMenu a:last-child{border-radius:0 0 5px 5px;}
.topMenu a{display:block;text-align:center;font-weight:bold;font-size:20px;color:#333;letter-spacing:0;width:100%;background-color:#fff;z-index:9999;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.lstContent,.lstContentHalf,.lstContentHalfInner{width:316px;display:inline-block;clear:both;margin-top:18px;}
.lstContentHalf{width:460px;padding:15px;background-color:#fff;}
.lstCntTop{border-bottom:solid 1px #822E69;width:100%;height:44px;}
.lstCntTop span{display:inline-block;width:35px;height:30px;line-height:32px;background-repeat:no-repeat;background-position:0 0;}
.djyd{background-image:url(../images/djyd.png);}
.xyxw{background-image:url(../images/xyxw.png);}
.tzgg{background-image:url(../images/tzgg.png);}
.zxkycg{background-image:url(../images/zxkycg.png);}
.bkjx{background-image:url(../images/bkjx.png);}
.yjsjx{background-image:url(../images/yjsjx.png);}
.yjszs{background-image:url(../images/yjszs.png);}
.xszc{background-image:url(../images/xszc.png);}
.kydt{background-image:url(../images/kydt.png);}
.xsjl{background-image:url(../images/xsjl.png);}
.dgxy{background-image:url(../images/dgxy.png);}
.gjhz{background-image:url(../images/gjhz.png);}
.cyxz{background-image:url(../images/cyxz.png);}
.xyfc{background-image:url(../images/xyfc.png);}
.lstCntTopNoBorder{width:100%;}
.lstCntTopNoBorder h2{line-height:34px;}
.lstCntTop h3{font-size:20px;color:#333;letter-spacing:0;display:inline-block;margin:9px 0 0;padding:0;}
.lstCntMore{font-size:14px;color:#999;letter-spacing:0;display:inline-block;float:right;margin-top:16px;}
.lstCntMore:hover{font-weight:700;color:#555;}
.lstCntBottom{width:100%;overflow:hidden;height:251px;}
.lstCntBottom ul{width:100%;overflow:hidden;padding:6px 0 0;margin:0;}
.lstCntBottom li{width:100%;height:35px;overflow:hidden;}
.lstCntBottom li:hover{font-weight:700;}
.lstCntBottom a{font-size:12px;color:#333;}
.lstCntBottom span{padding:2px 0 4px;}
.lstCntBottom img{display:inline-block;overflow:hidden;padding:0;margin-top:20px;}
.lstImgs{width:114px;height:208px;float:left;border:0;}
.cntTextSpan{width:218px;text-overflow:ellipsis;float:left;white-space:nowrap;overflow:hidden;z-index:10;}
.cntDateSpan{float:right;}
.lstContentRight{margin-right:21px;clear:both;}
.lstContentHalfInner{width:450px;margin-top:0;}
.alumnaLst{width:450px;height:280px;overflow:hidden;white-space:nowrap;}
.alumnaLst ul{margin:0;padding:0;display:inline;}
.alumnaLst li{display:inline;}
.alumnaLst a{display:inline-block;padding:0;text-align:center;width:180px;margin:0;}
.alumnaLst img{width:180px;height:210px;overflow:hidden;padding:0;margin:15px 0 0;display:inline-block;}
.alumnaLst span{display:inline-block;padding:5px;text-align:center;width:170px;}
.alumnaLst .cntTextSpan{font-size:16px;color:#333;}
.alumnaLst .cntDateSpan{color:#bcbcbc;}
.centerImgs{width:100%;padding:26px 0 5px;}
.centerImg{width:100%;height:360px;margin:0;display:inline-block;}
.centerImgDiv{width:1000px;height:326px;margin:4px 0 20px;}
.centerImgDiv a{font-size:12px;color:#333;display:inline-block;height:228px;overflow:hidden;width:114px;float:left;position:relative;}
.centerImgDiv img{display:inline-block;overflow:hidden;padding:0;margin-top:20px;z-index:666;position:relative;}
.centerImgDiv span{padding:0;height:60px;line-height:60px;background-color:#822E69;color:#fff;font-size:16px;bottom:60px;text-align:center;width:600px;position:relative;display:none;}
.centerImgDiv a:hover img{z-index:888;opacity:1;}
.centerImgDiv a:hover span{display:inline-block;z-index:999;}
.centerImgShort{width:316px;height:140px;float:left;}
.centerImgSmall{width:144px;height:140px;float:left;margin-left:26px;}
.centerImgLong{width:654px;height:140px;float:left;}
.centerImgRight{width:316px;height:300px;float:right;}
.centerImg{display:inline-block;width:235px;height:235px;margin-right:15px;}
.centerImg:last-child{margin:0;}
.contentTop,.contentBottom{width:960px;padding:20px;height:auto;background-color:#fff;margin-top:26px;float:left;}
.contentTopImgDiv{width:100%;overflow:hidden;}
.contentTopImg,.contentTopImgS{height:360px;width:466px;display:inline-block;float:left;overflow:hidden;}
.contentTopImg img{width:464px;height:320px;overflow:hidden;}
.contentTopImgS{height:290px;width:100%;text-indent:32px;}
.contentTopImgS img{width:300px;height:200px;overflow:hidden;float:right;margin-right:20px;}
.contentTopImgDiv img{float:left;}
.contentTopImgDiv .contentTopImg{margin-right:20px;}
.contentTopText{height:360px;width:100%;display:inline-block;float:left;overflow:hidden;line-height:24px;}
.contentBottom{margin-top:18px;}
.cntBtmLeft,.cntBtmRight{float:left;width:200px;}
.cntBtmLeft ul{width:200px;height:auto;float:left;padding:0;}
.cntBtmLeft ul li{float:left;width:100%;text-align:left;line-height:34px;}
.cntBtmLeft ul li a{font-size:16px;color:#87b5e1;cursor:pointer;}
.cntBtmLeft ul li a:hover{color:#914179;}
.cntBtmRight{width:750px;}
.cntBtmRightTop{width:750px;}
.cntBtmRightTop ul{width:750px;padding:0;float:left;overflow:hidden;}
.cntBtmRightTop ul li{float:left;width:25%;text-align:left;line-height:34px;}
.cntBtmRightBottom{width:750px;}
.lstCntBottom p{line-height:24px;}
.lstCntBottomP{width:100%;}
.lstCntBottomP p{line-height:24px;word-wrap:break-word;}
.cntList,.lstPages,.teacherList,.publicClassTop{width:100%;margin-top:30px;}
.cntList ul,.lstPages ul,.teacherList ul{width:100%;overflow:hidden;padding:0;margin:0;}
.cntList li{width:100%;height:100px;display:inline-block;background-color:#fff;margin-bottom:10px;}
.cntList h4{font-size:16px;margin:28px 0 14px;color:#333;}
.cntList h5{font-size:16px;margin:28px 0 14px;color:#8b3f74;}
.cntList li div{display:inline-block;float:left;font-size:14px;}
.teacherList li{width:950px;height:100px;display:inline-block;background-color:#fff;margin-top:10px;padding:20px 25px;}
.siteMapDiv{border-bottom:solid 1px #8b3f74;padding-bottom:16px;}
.siteMapDiv li{background-color:#fff;}
.cntListLeft{width:720px;padding-left:20px;}
.cntListLeft span{color:#999;}
.cntListRight{width:250px;line-height:100px;}
.teacherList h5{display:inline-block;margin:0;padding:0;font-size:20px;font-weight:500;height:26px;line-height:26px;float:left;}
.tchListLeft,.tchListRight{width:120px;height:100px;display:inline-block;float:left;}
.tchListRight{width:800px;padding-left:20px;}
.tchLstRightTop,.tchLstRightCnt{width:800px;height:26px;overflow:hidden;}
.tchLstRightTop{line-height:26px;vertical-align:middle;}
.tchLstRightCnt{padding-top:20px;height:14px;line-height:14px;font-size:14px;}
.transPerson{display:inline-block;border:1px solid #914179;border-radius:4px;padding:2px 8px;background-color:#eaeaea;color:#8b3f74;font-size:14px;float:right;margin-right:30px;}
.transPerson:hover{text-decoration:underline;font-weight:700;}
.educat{display:inline-block;font-size:14px;border-radius:15px;background-color:#f2eaf0;color:#8a537e;height:14px;padding:6px 12px;line-height:14px;margin-left:18px;float:left;}
.publicClassLeft,.publicClassRight{width:50%;display:inline-block;float:left;}
.publicClassRight{float:right;text-align:right;}
.contenSearchText,.contenSearchSelect,.contenSearchTextS,.contenSearchSelectS{display:inline-block;width:206px;border-radius:5px;border:none;color:#333;height:32px;line-height:32px;padding:0 14px;margin-right:20px;font-size:16px;outline:0;cursor:pointer;}
.contenSearchTextS,.contenSearchSelectS{width:140px;border:1px solid #914179;}
.contenSearchTextS{font-size:14px;}
.contenSearchBtn,.contenSearchBtnS{display:inline-block;width:72px;border-radius:5px;border:none;background-color:#822e69;color:#fff;height:32px;line-height:32px;padding:0 22px;font-size:14px;outline:0;cursor:pointer;}
.contenSearchBtnS{width:50px;}
.contenSearchSelect,.contenSearchSelectS{color:#86346e;font-size:14px;}
.teacherContent,.eventContent{width:960px;background-color:#fff;margin-top:1px;display:inline-block;padding:30px 20px;line-height:28px;}
.teacherContent h4,.publicClassCnt h4,.publicClassContent h4{display:block;font-size:20px;font-weight:700;padding-bottom:16px;margin:0;}
.teacherContent p{display:block;font-size:14px;line-height:28px;margin:0;}
.teacherContent a{color:#333;}
.publicClassTop{height:32px;}
.publicClassCnt{width:100%;margin-top:40px;background-color:#fff;}
.publicClassCnt h4{padding:20px 0 20px 20px;}
.publicClassTable{font-size:14px;display:inline-table;width:100%;border:solid 1px #eaeaea;}
.publicClassTable th{height:40px;line-height:40px;background-color:#eaeaea;text-align:center;}
.publicClassTable td{height:60px;text-align:center;border:solid 1px #eaeaea;}
.publicClassTable td a{color:#8b3d74;}
.publicClassContent{width:960px;background-color:#fff;margin-top:1px;display:inline-block;padding:30px 20px;}
.publicClassImg,.publicClassImgBig{float:right;width:360px;height:auto;margin-left:38px;}
.publicClassImgBig{width:464px;margin-left:20px;}
.eventContent{margin:-4px 0 0;padding-bottom:0;}
.eventCntLeft,.eventCntRight{width:120px;display:inline-block;float:left;text-align:center;}
.eventCntLeft h3{font-size:18px;font-weight:700;margin:0;height:28px;line-height:28px;}
.eventCntRight{width:840px;text-align:left;border-bottom:solid 1px #eee;padding-bottom:10px;}
.eventCntRight ul{margin:0;padding:0;width:100%;}
.eventCntRight li{margin:0;height:28px;line-height:28px;padding-bottom:10px;}
.eventCntRight h5{font-size:18px;font-weight:700;color:#999;display:inline-block;float:left;margin:0;}
.eventCntRight span{display:inline-block;float:left;font-size:16px;padding-left:20px;}
.lstPages li{display:inline-block;text-align:center;border:solid 1px #dcdcdc;}
.lstPages li a{display:block;padding:10px 18px;height:20px;line-height:22px;font-weight:700;color:#545454;}
.breadCrumbs{width:100%;font-size:16px;}
.breadCrumbs ul{width:100%;overflow:hidden;padding:22px 0 0;margin:10px 0;}
.breadCrumbs li{display:inline-block;padding-right:12px;}
.breadCrumbs a:link{color:#8b3f74;}
.contents{width:90%;margin:35px 0;padding-bottom:20px;background-color:#fff;padding:30px 5%;}
.contents h3{width:100%;text-align:center;font-size:20px;}
.subTitles{width:100%;margin:20px 0;padding-bottom:20px;border-bottom:1px solid #eee;text-align:center;}
.subTitles span{color:#a8a8a8;font-size:14px;display:inline-block;}
.contents p{width:100%;font-size:16px;color:#535353;line-height:32px;margin-bottom:30px;}
.contents img{width:100%;border:0;padding:0;height:auto;margin-top:20px;}
.contents a:hover,.contents a:link,.contents a:visited,.contents a{color:#06c;}
.cntList .imgDiv{width:490px;height:200px;display:inline-block;}
.cntList .imgDiv:last-child{margin-left:15px;}
.cntList img{width:490px;height:200px;display:inline-block;}
.tabDiv{width:100%;height:36px;padding:30px 0 20px;}
.tabDiv ul{width:100%;margin:0;padding:0;}
.tabDiv li{padding:12px 20px 0;margin:0;display:inline-block;float:left;width:120px;font-size:16px;text-align:center;height:28px;line-height:28px;}
.tabDiv li a{display:inline-block;cursor:pointer;}
.tabDiv .active{border-bottom:4px solid #822E69;color:#822e69;height:28px;line-height:28px;}
.tabDiv .unactive{border-bottom:1px solid #ddd;height:31px;line-height:31px;}
.detailMenu{width:195px;display:inline-block;vertical-align:top;background-color:#fff;margin-top:40px;overflow:visible;}
.detailMenu h2{font-size:30px;line-height:40px;text-align:center;border-bottom:dashed 1px #ddd;margin:0;padding:20px 0;}
.detailMenu ul{margin:0;padding:0;}
.detailMenu li{margin:10px 0 0;border-bottom:dashed 1px #ddd;width:calc(100% - 30px);padding:5px 15px 10px;font-size:14px;}
.detailMenu li ul{display:none;margin:0;padding:0;}
.detailMenu li ul li{border:0;background-color: #244f93;font-size:12px;padding:8px;width:calc(100% - 16px);color:  #fff;}
.detailMenu a{color:#333;}
.detailMenu li ul li a{color:#fff;}
.detailMenu a:hover{font-weight:700;cursor:pointer;}
.detailMenu li:hover ul{display:block;z-index:888;}
.detailMenu li .spanText{display:inline-block;line-height:26px;}
.detailMenu li .inputText{display:inline-block;width:94px;height:20px;line-height:20px;margin-left:10px;padding-left:6px;outline:none;}
.detailMenu li .inputBtn{display:block;border-radius:4px;width:40px;height:20px;line-height:22px;padding:2px 5px;margin:8px 0 0 100px;border:solid 1px #eaeaea;background-color:#914179;color:#FFF;outline:none;}
.detailContent{width:calc(100% - 200px);display:inline-block;height:100%;}
.detailContent .teacherContent{width:calc(100% - 40px);}
.detailContent li{height:auto;}
.plDiv{width:calc((100% - 10px)/3);height:360px;display:inline-block;vertical-align:text-top;}
.plDiv img{width:140px;height:200px;display:block;margin:5px auto 10px;}
.plDiv p{margin:5px 0;width:100%;display:block;text-align:center;font-size:14px;height:40px;}
.plDiv a{color:#333;}
.plDiv a:hover{color:#8b3d74;}
.tchListLeftN{width:180px;height:240px;display:inline-block;float:left;text-align:center;}
.tchListLeftN img{width: auto;height: auto;max-width: 100%;max-height: 100%;display:inline-block;}
.tchListRightN{height:auto;display:inline-block;float:left;}
.detailContent .tchLstRightTop,.detailContent .tchLstRightCnt{width:570px;padding-left:20px;line-height:24px;overflow:visible;}
.detailContent .cnt{width:calc(100% - 40px);font-size:14px;line-height:24px;margin-top:40px;background-color:#fff;padding:30px 20px;text-indent:28px;}
.detailContent .cnt img{width:700px;margin:40px auto;}
.detailContent .cnt .plDiv img{width:140px;height:200px;display:block;margin:5px auto 10px;}
.detailContent .cnt .detailDiv{width:calc(100% - 40px);display:inline-block;text-indent:0px;}
.detailContent .cnt .detailDiv a{color:#333;}
.detailContent .cnt .detailDiv a:hover{color:#8b3d74;}
.detailContent .cnt  p{line-height:30px;font-size:14px;}
.emailDiv{width:100%;height:80px;}
.emailBtn{width:120px;height:40px;border-radius:6px;background-color:#822e69;color:#fff;font-size:16px;font-weight:700;display:block;text-align:center;line-height:40px;float:right;}
.attachDiv{width:900px;padding-top:15px;font-size:14px;}
.attachDivL,.attachDivR{display:inline-block;}
.attachDivL{width:50px;vertical-align: top;color: #f00;}
.attachDivR{width:840px;}
.attachDivR a{display:block;margin-bottom:10px;}
.footerLeft{float:left;width:680px;padding-top:52px;}
.footerLeftTop,.footerLeftMiddle,.footerLeftBottom{width:680px;float:left;height:35px;}
.footerLeftTop ol{padding:0;margin:0;}
.footerLeftTop li{float:left;padding:0;margin:0;width:100px;}
.footerLeftTop li:hover{font-weight:700;}
.footerLeftTop a,.footerLeftTop a:hover{color:#fff;margin-right:13.5px;}
.footerLeftBottom div{font-size:14px;color:#fff;display:inline-block;margin-right:35px;letter-spacing:0;}
.footerRight{float:right;margin-top:40px;}
.footerRight img{width:120px;height:120px;border:none;padding:0;margin:0;}
.verticalLine{width:59px;height:100%;line-height: 150%;border-right:1px solid #eee;}
.showMsg{width:360px;height:100px;border:1px solid #8b3f74;box-shadow: 3px 3px 5px #8b3f74;border-radius:5px;background:#fff;color:#822E69;padding:10px 15px;position:fixed;top:calc(50% - 50px);left:calc(50% - 180px);z-index:999;text-indent:28px;line-height:32px;}
.msgClose{display:block;color:#822E69;position:relative;left:355px;top:-20px;border:1px solid #8b3f74;box-shadow: 2px 2px 5px #8b3f74;background:#fff;border-radius:12px;width:24px;height:24px;z-index:1999;text-indent:7px;line-height:24px;font-weight:700;font-size:14px;cursor:pointer;}
.msgClose:after{content:"\2715";}
.tchTitle{color:#bdbdbd;}
.fontPurple{color:#86346e;}
.backWhite{background-color:#fff;}
.backGray{background-color:#eee;}
.marginLeft50{margin-left:50px;}
.marginRight10{margin-right:10px;}
.marginRight15{margin-right:15px;}
.marginRight20{margin-right:20px;}
.marginRight56{margin-right:56px;}
.marginTop30{margin-top:30px;}
.marginTop20{margin-top:20px;}
.marginTop12{margin-top:12px;}
.marginTop-3{margin-top:-3px;}
.width40{width:40px;}
.width330{width:330px;}
.height280{height:280px;}
.height20{height:20px;}