/*
@author: sunke
*/
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,button,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;}
.layout{width:1200px;margin:0 auto;}
.ico,.topHeader-mod li,.title .arrow-ico01,.title .arrow-ico02,.course-mod .course-btn i,.course-pop .con .list li.on i,
.teacher-mod .tab-tit .arrow-left,.teacher-mod .tab-tit .arrow-right,.teacher-mod .teacher-video i,.assessment-mod .box,
.mySelect i{ background:url("/images/acca/zhuanti/qitianshixue/ico.png") no-repeat;}
.title{ padding:39px 0 0; text-align:center;}
.title h3{ height:58px; line-height:58px; font-size:38px; background:url("/images/acca/zhuanti/qitianshixue/text01.png") no-repeat center top;}
.title h3 strong{ color:#e0241e; margin-right:10px;}
.title p{ height:28px; padding-top:7px; }
.title p span{ display:inline-block; line-height:28px; font-size:20px; position:relative;}
.title .arrow-ico01,.title .arrow-ico02{ display:block; width:25px; height:15px; top:7px; left:-35px; background-position:0 -127px; position:absolute;}
.title .arrow-ico02{ left:auto; right:-35px;}
.title.t2{ color:#fff;}
.title.t2 h3{ background:url("/images/acca/zhuanti/qitianshixue/text02.png") no-repeat center top;}
.title.t2 .arrow-ico01{ background-position:0 -911px;}
.title.t2 .arrow-ico02{ background-position:0 -931px;}

/**/
.topHeader-wrap{ width:100%; height:400px; background:url("/images/acca/zhuanti/qitianshixue/header.jpg") no-repeat center top;}
.topHeader-mod{ height:400px;}
.topHeader-mod h2{ width:668px; text-align:center; line-height:44px; font-size:32px; color:#fff; font-weight:normal; top:57px; left:419px;}
.topHeader-mod ul{ top:200px; left:544px;}
.topHeader-mod li{ float:left; width:210px; line-height:38px; font-size:21px; color:#fff; padding-left:33px; background-position:0 7px;}
.topHeader-mod .btn{ display:block; width:200px; height:48px; line-height:48px; color:#fff; text-decoration:none; text-align:center; font-size:26px; font-weight:bold; background:#e2312c; border:3px solid #ffe69e; border-radius:50px; left:649px; top:298px;}
.topHeader-mod .btn i{ display:inline-block; width:25px; height:33px; margin-left:13px; background-position:0 -59px; vertical-align:middle;}

/**/
.topNav-wrap{ width:100%; height:610px; background:url("/images/acca/zhuanti/qitianshixue/nav-bg.jpg") no-repeat center top;}
.topNav-mod{ padding:56px 0 0;}
.topNav-mod ul.fl{ margin:0 0 0 101px; width:321px;}
.topNav-mod li{ width:321px; height:71px; padding:17px 0 0; background:#fff; border-radius:6px; margin-bottom:10px;}
.topNav-mod li h3{ height:24px; line-height:24px; padding:0 17px;}
.topNav-mod li p{ line-height:22px;font-size:16px; color:#666; padding:7px 20px 0;}
.topNav-mod ul.fl li{ text-align:right;}
.topNav-mod ul.fl li h3{ border-right:4px solid #e93328;}
.topNav-mod ul.fr li h3{ border-left:4px solid #377eff;}
.topNav-mod .tit01{ line-height:21px; font-size:20px; color:#fff; top:190px; left:493px;}
.topNav-mod .tit02{ line-height:21px; font-size:20px; color:#fff; top:171px; right:493px;}

/**/
.course-mod{ padding:52px 0 20px; text-align:center; font-size:0;}
.course-mod .box{ display:inline-block; *display:inline; *zoom:1; width:546px; height:689px; background:url("/images/acca/zhuanti/qitianshixue/data-bg.png") no-repeat; margin:0 12px;}
.course-mod .tit{ text-align:center; padding:60px 0 0;}
.course-mod .tit h3{ display:inline-block; *display:inline; *zoom:1; line-height:42px; font-size:30px; color:#e0241e; position:relative;}
.course-mod .tit h3 .ico01,.course-mod .tit h3 .ico02{ display:block; width:44px; height:25px; background-position:0 -851px; position:absolute; left:-56px; top:50%; margin-top:-12px;}
.course-mod .tit h3 .ico02{ left:auto; right:-56px; background-position:0 -882px;}
.course-mod ul{ padding:36px 0 0 78px;}
.course-mod li{*zoom:1; margin-bottom:20px;}
.course-mod li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.course-mod h4{ display:block; float:left; width:147px; height:43px; line-height:43px; font-size:18px; font-weight:normal; color:#e0241e; border:1px solid #e0241e; }
.course-mod p{ display:block; float:left; width:240px; line-height:22px; text-align:left; font-size:16px; padding:0 0 0 20px;}
.course-mod p.oneLine-tags{ line-height:44px;}
.course-mod .course-btn{ display:block; width:260px; height:58px; line-height:58px; background:#e0241e; font-size:20px; text-decoration:none; font-weight:bold; color:#fff; border-radius:50px; margin:38px auto 0;}
.course-mod .course-btn i{ display:inline-block; *display:inline; *zoom:1; width:25px; height:33px; background-position:0 -59px; margin-left:20px; vertical-align:middle;}
.course-mod .course-btn:hover{ background:#c5100a;}
.course-pop{ width:100%; box-shadow:0 6px 12px #e6e3e3; border-radius:6px; margin-bottom:20px;}
.course-pop .tit{ line-height:40px; padding:18px 0 0 29px; font-size:18px; font-weight:bold;}
.course-pop .con{ padding:0 110px 20px;}
.course-pop .con h4{ line-height:30px;}
.course-pop .con .list{}
.course-pop .con .list li{ float:left; width:202px; height:38px; line-height:38px; text-align:center; font-size:16px; cursor:pointer; overflow:hidden; position:relative; margin:0 10px 10px 0; border:1px solid #d2d2d2; border-radius:4px;}
.course-pop .con .list li.on{ border-color:#f4664a;}
.course-pop .con .list li.on i{ display:block; width:18px; height:18px; position:absolute; right:0; bottom:0; background-position:-26px -808px;}
.course-pop .con .list li input{ position:absolute; left:-40px; top:-40px;}
.course-pop .settlementa-con{ padding:0 40px 19px 0; background:#666; border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
.course-pop .settlementa-con .text{ float:right; color:#fff; line-height:22px; padding:20px 20px 0 0; text-align:right;}
.course-pop .settlementa-con .settlementa-btn{ display:block; float:right; width:154px; height:42px; line-height:42px; margin-top:19px; background:#fb6345; text-align:center; text-decoration:none; border-radius:4px; font-size:20px; color:#fff; }

/**/
.teacher-warp{ width:100%; height:680px; background:url("/images/acca/zhuanti/qitianshixue/teacher-bg.jpg") no-repeat center top;}
.teacher-mod{}
.teacher-mod .tab-tit{ background:#fff; height:56px; overflow:hidden; border-radius:8px; padding:0 44px; margin:40px 0 20px;}
.teacher-mod .tab-tit .swiper-container{ height:56px; overflow:hidden;}
.teacher-mod .tab-tit .swiper-slide{ position:relative;}
.teacher-mod .tab-tit .swiper-slide a{ display:block; width:120px; height:56px; line-height:56px; text-decoration:none; text-align:center; font-size:20px;}
.teacher-mod .tab-tit .swiper-slide.on a{ color:#e0241e; font-weight:bold; text-decoration:none;}
.teacher-mod .tab-tit .swiper-slide.on i{ display:block; width:24px; height:2px; background:#e0241e; position:absolute; left:50%; margin-left:-12px; bottom:11px;}
.teacher-mod .tab-tit .arrow-left,.teacher-mod .tab-tit .arrow-right{ display:block; width:24px; height:24px; left:20px; top:16px; background-position:0 -150px;}
.teacher-mod .tab-tit .arrow-right{ left:auto; right:20px; background-position:-25px -150px;}
.teacher-mod .tab-tit .arrow-left:hover{ background-position:0 -778px;}
.teacher-mod .tab-tit .arrow-right:hover{ background-position:-26px -778px;}
.teacher-mod .tab-tit .arrow-left.no-tags{ background-position:30px 30px;}
.teacher-mod .tab-tit .arrow-right.no-tags{ background-position:30px 30px;}
.teacher-mod .teacher-body{padding:30px;display:none; background:#fff; box-shadow:0 6px 12px #e2e3e5; border-radius:8px;}
.teacher-mod .teacher-child-head{height:156px;font-size:0;margin-top:22px;text-align:center;}
.teacher-mod .teacher-child-head li{width:104px;padding-top:13px;display:inline-block;*display:inline;*zoom:1;margin:0 10px;cursor:pointer; position:relative;}
.teacher-mod .teacher-child-head li img{display:block;margin:0 auto 16px;}
.teacher-mod .teacher-child-head li i{width:104px;height:115px;position:absolute;left:50%;top:0;margin-left:-52px;background-image:url("/images/acca/zhuanti/qitianshixue/teacher-child-head-icon.png");display:none;}
.teacher-mod .teacher-child-head li span{display:inline-block;line-height:25px;padding:0 8px;font-size:18px;color:#666565;}
.teacher-mod .teacher-child-head li.on{position:relative;z-index:1;cursor:default;}
.teacher-mod .teacher-child-head li.on i{display:block;}
.teacher-mod .teacher-child-head li.on span{background:#e0241e;color:#fff;}
.teacher-mod .teacher-child-body{min-height:298px;height:auto !important;_height:298px;display:none;}
.teacher-mod .teacher-video{width:530px;height:298px;border:1px solid #e2e1ed;float:left; cursor:pointer; position:relative; background:url("/images/acca/zhuanti/qitianshixue/video-bg.jpg") repeat-x bottom;}
.teacher-mod .teacher-video img{ position:absolute; right:58px; bottom:0;}
.teacher-mod .teacher-video i{ display:block; width:90px; height:90px; position:absolute; left:126px; top:93px; background-position:0 -179px;}
.teacher-mod .teacher-info{margin-left:566px;font-size:16px;}
.teacher-mod .teacher-info strong{line-height:40px;display:block;font-size:24px;}
.teacher-mod .teacher-info .teacher-intr{line-height:28px;margin-top:10px;}
.teacher-mod .teacher-info dl{line-height:28px;margin-top:16px;}
.teacher-mod .teacher-info dl dt{font-weight:bold;}
.teacher-mod .teacher-info dl dd span{display:inline-block;line-height:26px;padding:0 14px;border:1px solid #ea8a8a;color:#ea8a8a;margin:10px 10px 0 0;}

/**/
.assessment-wrap{ width:100%; height:914px; background:url("/images/acca/zhuanti/qitianshixue/assessment-bg.jpg") no-repeat center top;}
.assessment-mod{ padding:43px 0 0 40px;}
.assessment-mod .left-con{ width:530px; border-right:2px dashed #fff;}
.assessment-mod .right-con{ width:545px;}
.assessment-mod .box{ float:left; width:376px; height:58px; background-color:#fff; border-radius:6px; margin:0 83px 24px 0; padding-left:70px;}
.assessment-mod .box .ipt1{ width:300px; height:58px; line-height:58px; font-size:18px; border:0;}
.assessment-mod .ipt2{ width:1000px; height:154px; background:#fff; border-radius:8px; padding:12px 30px; line-height:34px; font-size:18px; margin:30px auto 0; border:0;}
.assessment-mod .box.ico01{ background-position:30px -277px;}
.assessment-mod .box.ico02{ background-position:30px -335px;}
.assessment-mod .box.ico03{ background-position:30px -392px;}
.assessment-mod .box.ico04{ background-position:30px -450px;}
.assessment-mod .box.ico05{ background-position:30px -524px;}
.assessment-mod .box.ico06{ background-position:30px -580px;}
.assessment-mod .box.ico07{ background-position:30px -580px;}
.assessment-mod .box.ico08{ background-position:30px -634px;}
.assessment-mod .box.mb0{ margin-bottom:0;}
.assessment-mod .submit-btn{ display:block; width:260px; height:58px; line-height:58px; font-size:22px; color:#e0241e; text-align:center; text-decoration:none; background:#ffe0e0; border-radius:50px; margin:40px auto 0;}
.assessment-mod .submit-btn.already-tags{ display:none; background:#ccc; color:#fff;}
.assessment-mod .tips{ text-align:center; line-height:24px; padding-top:36px; font-size:16px; color:#fff;}

/**/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/**/
.mySelect{ width:352px; height:58px;}
.mySelect input{ width:352px; overflow:hidden; border:0; height:58px; line-height:58px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;color:#999; font-size:18px;}
.mySelect input.on{color:#666}
.mySelect i{ display:block;width:18px;height:10px;top:25px;right:0; background-position:0 -762px;}
.mySelect i.on{ background-position:-24px -762px;}
.mySelect ul { width:445px; background:#fff; left:-70px !important; top:59px !important;}
.mySelect ul li { overflow:hidden; cursor:pointer;line-height:52px;height:52px; padding-left:70px; font-size:18px;}
.mySelect ul li.hover {background:#f8f8f8;}

/**/
.resources-wrap{ width:100%; height:392px; background:url("/images/acca/zhuanti/qitianshixue/resources-bg.jpg") no-repeat center top;}
.resources-mod{ padding-top:30px;}
.resources-mod ul{ width:1220px;}
.resources-mod li{ float:left; width:386px; height:183px; text-align:center; background:#fff; border-radius:8px; margin-right:20px;}
.resources-mod h4{ line-height:36px; padding-top:24px; font-size:22px; color:#e0241e;}
.resources-mod p{ line-height:28px; font-size:16px; color:#666; padding-top:7px;}
.resources-mod .btn{ display:block; width:132px; height:38px; line-height:38px; font-size:18px; color:#fff; text-decoration:none; background:#e0241e; border-radius:50px; margin:21px auto 0; text-align:center;}
.resources-mod .btn:hover{ background:#c5100a;}

/**/
.bottom-wrap{ width:100%; height:466px; background:url("/images/acca/zhuanti/qitianshixue/bottom-bg.jpg") no-repeat center top;}
.bottomNav-mod{ padding:24px 0 0;}
.bottomNav-mod .tit{ height:62px; line-height:62px; padding-left:74px; font-size:30px; color:#fff; margin-bottom:32px; background:url("/images/acca/zhuanti/qitianshixue/acc.png") no-repeat left center;}
.bottomNav-mod ul{}
.bottomNav-mod li{ float:left; width:220px; text-align:center; color:#fff; position:relative;}
.bottomNav-mod li h3{ line-height:52px; font-size:36px; font-weight:bold;}
.bottomNav-mod li p{ line-height:32px; font-size:16px;}
.bottomNav-mod li i{ display:block; width:1px; height:62px; background:#837d7f; position:absolute; right:0; top:50%; margin-top:-31px;}
.bottomNav-mod .ewm{ padding:40px 0 0; text-align:center;}
.bottomNav-mod .ewm .box{ display:inline-block; *display:inline; *zoom:1; width:164px; margin:0 47px;}
.bottomNav-mod .ewm .box img{ display:block; width:164px; height:164px;}
.bottomNav-mod .ewm .box p{ font-size:16px; line-height:44px; color:#fff;}

/**/
.fixNav-wrap{ width:100%; height:110px; position:fixed; left:0; bottom:0; z-index:89; background:url("/images/acca/zhuanti/qitianshixue/fixNav-bg.png") no-repeat center top;}
.fixNav-mod{ padding:43px 112px 0;}
.fixNav-mod .apply-btn{ display:block; width:150px; height:44px; line-height:44px; font-size:20px; margin-right:30px; text-decoration:none; color:#ff4341; text-align:center; background:#ffd434; border-radius:50px;}
.fixNav-mod .service-btn{ display:block; width:150px; height:44px; line-height:44px; font-size:20px; margin-right:112px; text-decoration:none; color:#e0241e; text-align:center; background:#ffe0e0; border-radius:50px;}
.fixNav-wrap .close-btn{ display:block;width:23px;height:23px;line-height:230px;overflow:hidden;background:url(//www.chinaacc.com/images/lamu-img/close2.png) no-repeat;position:absolute;right:0;top:20px;}

/**/
.leftFixed{width:100px;padding:0 5px;position:fixed;_position:absolute;left:10px;top:50%;background:#e0241e;text-align:center;z-index:100; border-radius:8px; border-top-left-radius:50px; border-top-right-radius:50px; display:none;}
.leftFixed h6{line-height:38px;font-size:16px;color:#fff;font-weight:normal; padding-top:53px; background-position:33px -948px;}
.leftFixed h6 a{ color:#fff;}
.leftFixed .onekey{background:#fceae9; padding:10px 3px; border-top-left-radius:6px; border-top-right-radius:6px;}
.leftFixed .onekey a{height:28px;line-height:28px;display:block; margin-bottom:4px; border-radius:3px;}
.leftFixed .onekey a:hover{text-decoration:none; background:#e0241e; color:#fff;}
.leftFixed .hotline{margin-top:2px;background:#fceae9;padding-top:14px; border-bottom-left-radius:6px; border-bottom-right-radius:6px;}
.leftFixed .hotline p{line-height:20px;}
.leftFixed .wxgxh{padding-top:20px;line-height:40px;}
.leftFixed .wxgxh img{display:block;margin:0 auto;}
.leftFixed .returnTop{height:32px;line-height:32px;margin-top:10px;background:url("/images/template/2020queryScore/top-ico.png") no-repeat 28px center;padding-left:20px;color:#fff;display:block;}

/**/
.footer-wrap{ margin-bottom:110px;}

/**/
.mask{display:none; width:100%;z-index:998;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ display:none; width:430px; background:#fff; position:fixed; left:50%; margin-left:-215px; top:50%; border-radius:10px; z-index:999;}
.successPop{ padding-bottom:30px;}
.successPop .tit{ line-height:34px; text-align:center; padding-top:34px; font-size:20px; font-weight:bold;}
.successPop .tit i{ display:inline-block; *display:inline; *zoom:1; width:34px; height:34px; background-position:0 -1054px; margin-right:9px; vertical-align:middle;}
.successPop .con{ padding:17px 30px 26px;}
.successPop .con p{ line-height:25px;}
.successPop .sure-btn{ display:block; width:230px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; text-decoration:none; background:#377eff; border-radius:50px; margin:0 auto;}
.tipsPop{ padding-bottom:30px;}
.tipsPop .pic{ display:block; width:120px; height:111px; margin:0 auto; padding:50px 0 0 0;}
.tipsPop p{ line-height:30px; text-align:center; padding-top:11px; font-size:16px;}
.tipsPop .sure-btn{ display:block; width:230px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; text-decoration:none; background:#377eff; border-radius:50px; margin:23px auto 0;}
