/*
@author: yanyu
*/
body{font:16px/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;padding-bottom: 90px !important;}
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;}
.clear{clear: both;}
.layout{clear:both;width:1200px;text-align:left;margin:0 auto;}

/* 通用样式 */
.cpa-title { height: 38px; font-size: 30px; font-weight: bold; color: #113095; line-height: 36px; text-align: center; }

/* 头图部分 */
.cpa-head { height: 460px; background: url(//www.chinaacc.com/upload/resources/image/2022/02/07/1655655.png) no-repeat center; }
.cpa-head_main { height: 100%; }
.cpa-head_logo1 { display: block; width: 118px; height: 31px; top: 15px; left: 58px; }
.cpa-head_logo2 { display: block; width: 90px; height: 20px; top: 19px; left: 195px; }
.cpa-head_phone { overflow: hidden; height: 44px; padding: 0px 25px; text-align: center; line-height: 44px; background: #2E1BB7; background: rgba(46,27,183,0.8); border-radius: 22px; top: 25px; right: 41px; }
.cpa-head_phone > img { display: block; margin: 9px 12px 0px 0px; }
.cpa-head_phone > span { color: #fff; font-weight: bold; }
.cpa-head_btn_apply { height: 54px; line-height: 54px; padding: 0px 22px 0px 41px; cursor: pointer; background: #FF8400; border-radius: 27px; left: 665px; bottom: 59px; }
.cpa-head_btn_apply > span { color: #fff; font-size: 18px; font-weight: bold; }
.cpa-head_btn_apply > img { margin: 15px 0px 0px 15px; }
.cpa-head_btn_applied { display: none; height: 54px; line-height: 54px; text-align: center; color: #fff; padding: 0px 61px; font-size: 18px; border-radius: 27px; left: 665px; bottom: 59px; font-weight: bold; background: #9699ff; }

/* 饼图数据部分 */
.cpa-data { height: 581px; background: url(/images/zhuanti/2020cpa/bg1.png) no-repeat center; }
.cpa-data_main { height: 100%; }
.cpa-data_title { padding: 50px 0px 70px 0px; }
.cpa-data_img_outer { width: 257px; height: 257px; background: url(/images/zhuanti/2020cpa/data-circle.png) no-repeat center; left: 475px; bottom: 115px; }
.cpa-data_img_outer p { font-size: 18px; font-weight: bold; color: #FFFFFF; }
.left-text { top: 91px; left: 40px; }
.right-text { top: 148px; left: 126px; }
.cpa-data_left { width: 321px; top: 158px; left: 102px; }
.cpa-data_right { width: 321px; top: 158px; right: 99px; }
.cpa-data_inner { width: 321px; height: 88px; background: #FFFFFF; border: 1px solid rgb(233, 233, 233); box-shadow: 0px 3px 20px 0px rgba(213, 213, 213, 0.36); border-radius: 10px; margin-bottom: 10px; }
.left-inner-top { height: 20px; line-height: 20px; font-size: 20px; margin: 20px 0px 12px 0px; text-align: right; font-weight: bold; padding-right: 10px; border-right: 4px solid #1F3EA0; color: #1F3EA0; }
.left-inner-bottom { color: #666666; padding-right: 10px; text-align: right; }
.right-inner-top { height: 20px; line-height: 20px; font-size: 20px; margin: 20px 0px 12px 0px; font-weight: bold; padding-left: 10px; border-left: 4px solid #377EFF; color: #377EFF; }
.right-inner-bottom { color: #666666; padding-left: 10px; }

/* 学习模式部分 */
.cpa-mode { height: 603px; background: url(/images/zhuanti/2020cpa/bg2.png) no-repeat center; }
.cpa-mode_main { height: 100%; }
.cpa-mode_main > img { top: 300px; left: 550px; }
.cpa-mode_title { padding: 49px 0px 56px 0px; }
.cpa-mode_left { width: 530px; height: 410px; background: #1337A7; border-radius: 20px; top: 143px; left: 10px; }
.cpa-mode_right { width: 530px; height: 410px; background: #4E78FF; border-radius: 20px; top: 143px; right: 10px; }
.cpa-mode_inner_title { font-size: 24px; font-weight: bold; color: #FFFFFF; text-align: center; padding: 43px 0px; }
.cpa-mode_inner_content { width: 212px; height: 110px; background: #FFFFFF; border-radius: 10px; }
.cpa-mode_inner_content.content1 { top: 111px; left: 30px; }
.cpa-mode_inner_content.content2 { top: 111px; right: 30px; }
.cpa-mode_inner_content.content3 { top: 270px; right: 30px; }
.cpa-mode_inner_content.content4 { top: 270px; left: 30px; }
.cpa-mode_arraw-right { top: 156px; left: 256px; }
.cpa-mode_arraw-bottom { top: 236px; right: 126px; }
.cpa-mode_arraw-left { top: 317px; right: 255px; }
.cpa-mode_inner_content > .title { font-size: 18px; font-weight: bold; color: #333333; margin: 16px 0px 10px 20px; }
.cpa-mode_inner_content > .details { padding: 0px 20px; }
.cpa-mode_right_content { width: 398px; height: 269px; background: #FFFFFF; border-radius: 10px; margin: -12px auto 0px; }
.right-content { width: 352px; height: 131px; margin: 0 auto; }
.right-content .top { font-size: 18px; color: #333333; font-weight: bold; text-align: center; }
.right-content .bottom { color: #333333; padding: 0px 35px; }
.right-content_top { border-bottom: 1px dotted #D4D4D4; }
.right-content_top > .top { padding: 22px 0px 18px 0px; }
.right-content_bottom > .top { padding: 25px 0px 18px 0px; }

/* 业界名师部分 */
.cpa-teacher { height: 639px; }
.cpa-teacher_title { padding: 50px 0px 40px; }
.cpa-slide { width: 100%; height: 451px; background: #FFFFFF; border: 1px solid #e3e3e3; box-shadow: 0px 3px 20px 0px rgba(213, 213, 213, 0.36); border-radius: 10px; }
.cpa-slide-top { width: 100%; height: 273px; border: 1px solid transparent; }
.cpa-left-arraw { top: 124px; left: 17px; cursor: pointer; }
.cpa-right-arraw { top: 124px; right: 17px; cursor: pointer; }
.cpa-slide-main { width: 1060px; height: 200px; top: 40px; left: 71px; }
.cpa-slide-main.t2, .cpa-slide-main.t3, .cpa-slide-main.t4, .cpa-slide-main.t5, .cpa-slide-main.t6 { display: none; }
.cpa-slide_content { width: 824px; height: 100%; }
.name-free { height: 50px; line-height: 50px; }
.name-free .name { font-size: 25px; font-weight: bold; color: #113095; }
.name-free .free { height: 50px; text-align: center; padding: 0px 45px; font-size: 20px; cursor: pointer; font-weight: bold; color: #fff; line-height: 50px; background: #FF8400; border-radius: 25px; }
.cpa-slide_text { color: #333333; }
.cpa-slide_text > span { font-weight: bold; }
.cpa-slide_text.text1 { margin: 21px 0px 16px; }
.cpa-slide-bottom { width: 1142px; height: 177px; border-top: 1px solid #EAEAEA; margin: 0 auto; }
.cpa-slide_ul { overflow: hidden; width: 940px; height: 100%; margin: 0 auto; padding-left: 75px; }
.cpa-slide_li { width: 104px; height: 100%; margin-right: 50px; }
.cpa-slide_li > .cpa-slide_li_img { width: 104px; height: 104px; margin: 21px 0px 15px; cursor: pointer; }
.cpa-slide_li > .cpa-slide_li_img img { margin: 2px; }
.cpa-slide_li > p { text-align: center; color: #333333; }
.cpa-slide_li.on > .cpa-slide_li_img { background: url(/images/zhuanti/2020cpa/border.png) no-repeat center; }
.cpa-slide_li.on > p { text-align: center; font-weight: bold; color: #112F95; }

/* 更多资源部分 */
.cpa-more { height: 374px; background: url(/images/zhuanti/2020cpa/bg3.png) no-repeat center; }
.cpa-more_main { height: 100%; }
.cpa-more_title { padding: 50px 0px; }
.cpa-more_parts { width: 100%; height: 185px; }
.part { width: 386px; height: 183px; background: #FFFFFF; border: 1px solid #e3e3e3; box-shadow: 0px 3px 20px 0px rgba(213, 213, 213, 0.36); border-radius: 10px; }
.part2 { margin: 0px 18px; }
.part-title { font-size: 20px; text-align: center; font-weight: bold; color: #112F95; margin-top: 25px; }
.part-detail { font-size: 16px; text-align: center; color: #656565; margin: 20px 0px 20px; }
.part-btn { display: block; margin: 0 auto; width: 132px; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 18px; background: #112F95; border-radius: 19px; }

/* 底部部分 */
.cpa-bottom { position: fixed; bottom: 0; left: 0; z-index: 888; width: 100%; height: 90px; background: url(/images/zhuanti/2020cpa/bottom.png) no-repeat center; }
.cpa-bottom_main { height: 100%; }
.cpa-bottom_main > p, .cpa-bottom_main > a { width: 150px; height: 44px; top: 23px; color: #fff; font-size: 18px; font-weight: bold; line-height: 44px; text-align: center; border-radius: 22px; }
.cpa-bottom_btn_apply { background: #FF8300; right: 270px; cursor: pointer; }
.cpa-bottom_btn_applied { display: none; background: #a8a8a8; right: 270px; }
.cpa-bottom_main > a { display: block; right: 100px; background: #537BFF; }

/* 右侧在线咨询部分 */
.cpa-right-tip { position: fixed; z-index: 600; top: 50%; right: 3%; width: 110px; height: 247px; margin-top: -123.5px; background: url(/images/zhuanti/2020cpa/right-tip.png) no-repeat center; }
.cpa-right-tip .online { display: block; width: 65px; height: 68px; top: 10px; left: 21px; }
.cpa-right-tip img { top: 95px; left: 15px; }
.cpa-right-tip p { width: 100%; font-size: 14px; font-size: 12px; text-align: center; font-weight: 600; color: #434343; top: 173px; }
.cpa-right-tip .top { display: block; width: 60px; height: 15px; top: 220px; left: 25px; cursor: pointer; }

/* 弹窗部分 */
.cpa-mask { display: none; position: fixed; left: 0px; right: 0px; top: 0px; height: 100%; filter: alpha(opacity=60); opacity: 0.6; background: rgb(0, 0, 0); z-index: 980; }
.cpa-mask-main { display: none; position: fixed; z-index: 990; width: 480px; height: 260px; border-radius: 10px; background: #fff; top: 50%; left: 50%; margin: -130px 0 0 -240px; }
.cpa-mask-main .tip { font-size: 20px; text-align: center; padding: 40px 0px 21px; font-weight: bold; color: #333333; }
.cpa-mask-main .tip img { vertical-align: middle; }
.cpa-mask-main .content { color: #333333; padding: 0px 0px 29px 30px; }
.cpa-mask-main .btn { width: 142px; height: 40px; margin: 0 auto; line-height: 40px; text-align: center; color: #fff; cursor: pointer; background: #377DFF; border-radius: 20px; }