/*
@author: njf
*/
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.hide{ display: none;}
.header-wrap{ background: #fff;}
.layout{ width: 1200px; margin: 0 auto;}

.title {  text-align:center;  padding:40px 0 35px; color: #161616; }
.title h3{ display:inline-block; *display:inline;  *zoom:1;  text-align:center;  font-size:40px;  }
.title h4{ color: #444; font-size: 24px; font-weight: normal;}

.topHeader{height:139px; text-align: center;color: #dd0000; padding-top: 214px; font-size: 28px; margin-bottom: 35px;}
.topHeader .topWord{background: url(/images/acca/zhuanti/rencaizhengce/topWord.png) no-repeat; width: 649px; margin-left: 110px; height: 53px; line-height: 53px; font-style: italic;}
.topHeader .topWord i{display: inline-block;*display: inline; zoom: 1; width: 66px; height: 12px;vertical-align: middle;}
.topHeader .topWord i.tit01{background: url(/images/acca/zhuanti/rencaizhengce/tit01.png) no-repeat;}
.topHeader .topWord i.tit02{background: url(/images/acca/zhuanti/rencaizhengce/tit02.png) no-repeat;}


.local-policies{width: 870px; float: left; }
.right-part{ width: 310px; float: right;}

.local-policies h3{ font-size: 30px; color: #f74739;background: url(/images/acca/zhuanti/rencaizhengce/title.png) no-repeat; width: 204px; height: 65px; line-height: 65px; margin-bottom: 15px;}
.area-list{ box-shadow: 0 3px 20px rgba(22,22,22,0.06); padding:30px 15px; border-radius: 10px; margin-bottom: 20px;}
.area-list ul li{ font-size: 16px; float: left; width: 84px; height: 36px; line-height: 36px; text-align: center; cursor: pointer;}
.area-list ul li.on{ background: #f74739; border-radius: 18px; color: #fff; font-weight: bold;}


.area-list.visible-tags{ position: fixed; width: 840px; left:50%; margin-left: -600px; top: 0; box-shadow: 0 6px 12px rgba(77,77,77,0.08); background: #fff; z-index: 5; border-radius: 0 0 10px 10px; padding: 15px;}
.area-list.visible-tags ul li{font-size: 16px; float: left; width: 84px; height: 36px; line-height: 36px; text-align: center; cursor: pointer;}
.area-list.visible-tags ul li.on{ background: #f74739; border-radius: 18px; color: #fff; font-weight: bold;}


.area-table table{border-collapse: separate;border-spacing: 10px;}
.area-table thead th{ font-size:18px; text-align: center; color: #fff; position: relative;height: 50px; line-height: 50px; }
.area-table thead th i{ border-radius:25px 25px 25px 0; display: block; position: absolute; height: 50px; line-height: 50px; left: 0; top: 0;}
.area-table thead th.thead01 i{ width:215px; z-index: 3;
    background:#f74739;
    background:-webkit-linear-gradient(left,#f74739,#fd773a);
    background:-moz-linear-gradient(left,#f74739,#fd773a);
    background:-ms-linear-gradient(left,#f74739,#fd773a);
    background:linear-gradient(left,#f74739,#fd773a);
}
.area-table thead th.thead02 i{ width:328px; z-index: 2;left: -45px;
    background:#ff5008;
    background:-webkit-linear-gradient(left,#ff5008,#ff9556);
    background:-moz-linear-gradient(left,#ff5008,#ff9556);
    background:-ms-linear-gradient(left,#ff5008,#ff9556);
    background:linear-gradient(left,#ff5008,#ff9556);
}
.area-table thead th.thead03 i{ width:405px; z-index: 1;left: -40px;
    background:#f74739;
    background:-webkit-linear-gradient(left,#ff7531,#ffaf58);
    background:-moz-linear-gradient(left,#ff7531,#ffaf58);
    background:-ms-linear-gradient(left,#ff7531,#ffaf58);
    background:linear-gradient(left,#ff7531,#ffaf58);
}
.area-table tbody td{border-radius:10px;box-shadow: 0 3px 20px rgba(22,22,22,0.06);text-align: center;padding: 20px;background-color: #fff;font-size: 16px;overflow: hidden;background-repeat: no-repeat;background-position:center center;background-size: cover;}
.area-table tbody tr{border-top: 10px solid transparent;}
.area-table tbody td.areaCity strong{ background: url(/images/acca/zhuanti/rencaizhengce/icon01.png) no-repeat; padding-left: 25px;}
.area-table thead th.thead01,.area-table tbody td.areaCity{width:220px;}
.area-table thead th.thead02,.area-table tbody td.projectName{width: 300px;}
.area-table thead th.thead03,.area-table tbody td.policies-con{ width:415px; }
.area-table tbody td.policies-con{text-align: left;}
.area-table tbody td.policies-con .con-box{ line-height: 26px; min-height: 110px; overflow: hidden;}
.area-table tbody td.policies-con .show-btn{background: url(/images/acca/zhuanti/rencaizhengce/down.png) no-repeat center right; padding-right:26px;}
.area-table tbody td.policies-con .show-btn.on{background: url(/images/acca/zhuanti/rencaizhengce/up.png) no-repeat center right; }
.area-table tbody td.policies-con .learn-more{background: url(/images/acca/zhuanti/rencaizhengce/icon04.png) no-repeat center right; float: right; color: #f74739; padding-right:45px;}
.area-table tbody td.policies-con .learn-more:hover,.area-table tbody td.policies-con .show-btn:hover{text-decoration: none;}
.area-table tbody td.policies-con p{margin-top: 10px;}
.area-table tbody td.policies-con .hide{ display: none;}
.gao-banner{margin: 20px 0;}


.teacher-right-mod{ position: relative; margin-bottom: 25px;}
.teacher-right-mod .teacher-con{ padding: 10px; border-radius: 10px; height:295px;width: 290px;  overflow: hidden;
    background:#f74739;
    background:-webkit-linear-gradient(-63deg,#fff2ec,#ffebdf,#fffaf3);
    background:-moz-linear-gradient(-63deg,#fff2ec,#ffebdf,#fffaf3);
    background:-ms-linear-gradient(-63deg,#fff2ec,#ffebdf,#fffaf3);
    background:linear-gradient(-63deg,#fff2ec,#ffebdf,#fffaf3);
}
.teacher-right-mod .teacher-con li{ padding-bottom: 16px;}
.teacher-right-mod .teacher-con dt{position: relative; background: #fff;width:260px; border-radius: 10px; color: #ff7e00; padding: 15px; height: 195px; line-height: 20px;}
.teacher-right-mod .teacher-con dt{width:260px; margin-right: 10px;}
.teacher-right-mod .teacher-con .teacherImg{ width: 120px; position: absolute; right: 0; bottom: 0;height: 225px; border-radius: 10px;}
.teacher-right-mod .teacher-con dt strong{ font-size: 20px; color: #ff7e00; display: block; margin-bottom: 20px;}
.teacher-right-mod .teacher-con dt b{ text-align: center;line-height:22px;display: block; width: 132px; margin-top: 10px;}
.teacher-right-mod .teacher-con dt p{ margin-bottom: 10px; width: 160px; clear:both;}
.teacher-right-mod .teacher-con dt p:before{display: block; content: ''; width: 5px; height: 5px; border-radius: 50%; background: #ff7e00; float: left; margin:8px 5px 25px 0; }
.teacher-right-mod .teacher-con dd{ text-align: center; margin-top: 15px; position: relative;}
.teacher-right-mod .teacher-con dd a{display: inline-block;*display:inline; zoom: 1;width: 164px; height: 32px; line-height: 32px; border-radius: 16px;}
.teacher-right-mod .teacher-con dd a.weixin-btn,.teacher-right-mod .teacher-con dd a.weixin-btn-two,.teacher-right-mod .teacher-con dd a.official-btn{ color: #ff7e00; background: #fff; box-shadow: 0 6px 15px rgba(255,126,0,0.27);}
.teacher-right-mod .teacher-con dd a.weixin-btn:before,.teacher-right-mod .teacher-con dd a.weixin-btn-two:before,.teacher-right-mod .teacher-con dd a.official-btn:before{content: '';display: inline-block; background:url(/images/acca/zhuanti/rencaizhengce/icon02.png) no-repeat; margin-right: 5px; width: 21px; height: 16px; vertical-align: middle;}
.teacher-right-mod .teacher-con dd a.weixin-btn:hover,.teacher-right-mod .teacher-con dd a.weixin-btn-two:hover,.teacher-right-mod .teacher-con dd a.official-btn:hover{ background: #ff7e00; color: #fff; text-decoration:none;}
.teacher-right-mod .teacher-con dd a.weixin-btn:hover:before,.teacher-right-mod .teacher-con dd a.weixin-btn-two:hover:before{ background:url(/images/acca/zhuanti/rencaizhengce/icon02-1.png) no-repeat;}
.teacher-right-mod .teacher-con dd a.weixin-btn-two{ width: 132px;}
.teacher-right-mod .teacher-con dd a.official-btn{ background: #fff;width: 132px; height: 32px; line-height: 32px; border-radius: 16px; color: #ff7e00;}
.teacher-right-mod .teacher-con dd a.official-btn:before{background:url(/images/acca/zhuanti/rencaizhengce/icon03.png) no-repeat; }
.teacher-right-mod .teacher-con dd a.official-btn:hover:before{background:url(/images/acca/zhuanti/rencaizhengce/icon03-1.png) no-repeat; }

.teacher-right-mod .teacher-con dd.one-btn .popEwm,.teacher-right-mod .teacher-con dd.two-btn .popEwm{width: 118px; text-align: center; position: absolute; left:50%; margin-left: -69px; bottom:35px; background: #fff; border-radius: 10px; padding: 10px; display: none; box-shadow:0 3px 20px rgba(22,22,22,0.06);}
.teacher-right-mod .teacher-con dd.two-btn .teacher-WeChat{margin-left: -138px;}
.teacher-right-mod .teacher-con dd.two-btn .teacher-official{margin-left: 0px;}
.teacher-right-mod .pagination {width: 100%;position: absolute;left: 0;bottom: 15px;text-align: center;font-size: 0;z-index: 29;}
.teacher-right-mod .pagination li{display: inline-block;*display: inline;zoom: 1; width: 8px;height: 8px;margin: 0 5px;background: #ffbb7b;border-radius: 4px;z-index: 19;transition: all .3s;-webkit-transition: all .3s;vertical-align: middle;}
.teacher-right-mod .pagination li.on{opacity: 1;filter: alpha(opacity=100);background: #ff7e00;}

.course-Recommend{ position: relative; margin-bottom: 25px;}
.course-Recommend .course-list li{ border-radius: 10px; background: #f9f9f9; padding-bottom: 20px;}
.course-Recommend .course-list img{ width: 310px; height: 175px; border-radius: 10px 10px 0 0;}
.course-Recommend .course-list h4{ font-size: 14px; margin: 10px 20px 5px; line-height: 22px; font-weight: normal;}
.course-Recommend .course-list p{ margin: 0 20px; color: #ff7e00; font-size: 16px;}
.course-Recommend .course-list p strong{ font-size:20px;}
.course-Recommend .course-list p a{ float: right; display:block; width:92px; height: 32px; line-height: 32px; border-radius: 16px; background: #ff7e00; color: #fff; font-size: 14px; text-align: center; box-shadow: 0 6px 15px rgba(255,126,0,0.27);}
.course-Recommend .course-list p a:hover{text-decoration: none;opacity: 1;filter: alpha(opacity=60);background: #ff7e00;}
.course-Recommend .prev,.course-Recommend .next{display: block;width: 24px;height: 24px;position: absolute;left: 10px;top: 115px;background:url('//www.chinaacc.com/images/kj_xinximoji/ico2022.png') no-repeat 0 -212px;}
.course-Recommend .next{ left: auto;right: 10px;background:url('//www.chinaacc.com/images/kj_xinximoji/ico2022.png') no-repeat 0 -237px;}

.leftFix{background:url(/images/acca/zhuanti/rencaizhengce/leftFix.png) no-repeat; width: 148px; height: 141px; position: fixed; left: 0; top: 50%; z-index: 50;}
.leftFix a{ display: block; width: 60px; height: 45px; text-align: center; line-height: 18px; color: #fff; background: #88dde4; border-radius: 50%; padding-top: 15px; position: absolute;right:15px; bottom:20px; font-weight: bold;}
.leftFix a:hover{ text-decoration: none;}

.goback{position: fixed; right: 0; top: 50%; background: #c4c4c4; width: 60px; height: 60px; border-radius: 50%;}
.goback a{background:url(/images/acca/zhuanti/rencaizhengce/top-back.png) no-repeat center 12px; font-size:14px; color: #fff; text-align: center; height: 60px; display: block;padding-top:34px;}
.goback a:hover{text-decoration: none;}

.ewm-pop{ position: fixed; left: 50%; top: 50%;background: #fff;border-radius: 10px;padding: 10px;display: none;box-shadow: 0 3px 20px rgba(22,22,22,0.06); text-align: center; width: 180px; z-index: 10; margin-top: -96px; margin-left: -75px;}

.introConState{ background: #fff; border-radius: 10px; padding: 20px;box-shadow: 0 3px 20px rgba(22,22,22,0.06); margin: 20px 0;}
.introConState p{background:url(/images/acca/zhuanti/rencaizhengce/icon05.png) no-repeat 0 2px; padding-left:25px; font-size: 14px;}

.r-title{font-size:16px;color:#444444;margin-bottom:13px;}
.folder{border:1px solid #f0f0f0;margin-bottom: 20px;}
.folder ul{overflow: hidden;padding: 20px 0 0 0;}
.folder li{float: left;width: 88px;text-align: center;height: 90px;margin-left: 10px;}
.folderLink a{display: inline-block;background-color: #ff7e00;width: 239px;height: 40px;margin: 0 auto;line-height: 40px;color: #ffffff;font-weight: bold;font-size: 16px;border-radius: 7px;}
.folderLink a:hover{background-color: #ff8f21;}
.folderLink{text-align: center;padding: 0 0 20px 0;}

.listen{margin-bottom:20px;}
.listen .listenTitle .changePage .prev{display:inline-block;width:22px;height:22px;background: url("/images/kj_xinximoji/turnLeft.png") no-repeat center center;}
.listen .listenTitle .changePage .prev:hover{background: url("/images/kj_xinximoji/turnLeft1-v1.png") no-repeat center center;}
.listen .listenTitle .changePage .next{display:inline-block;width:22px;height:22px;background: url("/images/kj_xinximoji/turnRight.png") no-repeat center center;}
.listen .listenTitle .changePage .next:hover{background: url("/images/kj_xinximoji/turnRight1-v1.png") no-repeat center center;}
.listen .listenPlay li p{height:30px;width:100%;padding: 10px 12px;background:#f9f9f9;font-size:18px;color:#444444;line-height:30px;}
.listen .listenPlay li p i{font-style: normal;float:left;}
.listen .listenPlay li p span{font-size:12px;float:left;margin-left:13px;}
.listen .listenPlay li p a{margin-right:23px;float:right;font-size:12px;color:#fff;padding:0 14px;background:#07bdc7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.listen .listenPlay li p a:hover{background:#01b2bc;text-decoration: none;}


/**/
.successCourse {
    background: url(//www.chinaacc.com/images/zhuanti/2023618/commonPop-bg02.png) no-repeat center;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    width: 450px;
    height: 450px;
    text-align: center;
    margin: -225px 0 0 -225px;
}

.successCourse .close-btn {
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 68px;
    top: 35px;
    background: url(//www.chinaacc.com/images/zhuanti/2023618/commonPop-ico01.png) no-repeat;
}

.successCourse h3 {
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 44px;
    text-shadow: 0 2px 4px #db441e;
    font-weight: bold;
    padding: 165px 0 20px;
}

.successCourse span {
    color: #fff;
    font-size: 16px;
}

.successCourse a.btn {
    display: block;
    width: 258px;
    height: 46px;
    text-align: center;
    margin: 30px auto;
    background: #f29702;
    line-height: 46px;
    border: 1px solid #ff5743;
    color: #fff;
    font-size: 18px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

.common-pop {
    display: none;
    width: 574px;
    position: fixed;
    left: 50%;
    margin-left: -287px;
    top: 50%;
    z-index: 99;
}

.common-pop .pop-tit {
    height: 60px;
    border-radius: 8px 8px 0 0;
    background: #fe3101;
    background-image: -webkit-linear-gradient(left, #fe3101, #ff9f69);
    background-image: -moz-linear-gradient(left, #fe3101, #ff9f69);
    background-image: linear-gradient(left,#fe3101,#ff9f69);
}

.common-pop .pop-tit h4 {
    float: left;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    padding-left: 30px;
    font-weight: normal;
}

.common-pop .pop-tit .close-btn {
    display: block;
    width: 16px;
    height: 15px;
    position: absolute;
    top: 22px;
    right: 24px;
    background-position: 0 -35px;
}

.common-pop .pop-con {
    background: #fff;
    border-radius: 0 0 10px 10px;
    border-top: 0;
}

.common-pop .pop-con .close-btn {
    display: block;
    width: 16px;
    height: 15px;
    position: absolute;
    top: 22px;
    right: 24px;
    background-position: -157px -347px;
}

.common-pop.over-pop .pop-tit {
    background: #fff;
}

.common-pop.over-pop .pop-con {
    padding-bottom: 30px;
}

.common-pop.over-pop p {
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    padding-bottom: 24px;
}

.common-pop.over-pop .btn {
    display: block;
    width: 127px;
    text-align: center;
    margin: 0 auto;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d1d1d1;
    font-size: 18px;
    color: #666;
    border-radius: 40px;
}

.common-pop.over-pop {
    width: 410px;
    margin-left: -205px;
}

.common-pop.over-pop .pop-tit,.common-pop.over-pop .pop-con {
    border: 0;
}
.mask {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 90;
}

