@charset "utf-8";
a:hover { text-decoration: none; }
.font-yahei { font-family: "Microsoft YaHei", SimHei, "微软雅黑", "黑体"; }
.font-arial { font-family: Arial; }
dl dt, dl dd { margin: 0; }
.pd-top10 { padding-top: 10px; }
.pd-top20 { padding-top: 20px; }
.pd-top30 { padding-top: 30px; }
.top30 { margin-top: 30px; }
.posit { position: relative; }

.sub6 .wrap { width: 980px; }
.sub9 .wrap { width: 1000px; }
.header { position: relative; height: 600px; }
.sub .header { height: 601px; }
.sub3 .header { height: 599px; }
.sub6 .header { height: 92px; }
.sub11 .header { height: 602px; }
.sub14 .header { height: 330px; }
.btn-slam { display: block; width: 119px; height: 39px; position: absolute; cursor: pointer; }
.btn-slam2 { width: auto; height: auto; font-family: "Microsoft YaHei", SimHei, "微软雅黑", "黑体"; }
.btn-slam5 { width: 145px; height: 35px; top: 23px; right: 20px; }
.btn-slam6, .btn-slam7, .btn-slam8 { width: 150px; right: 36px; }
.btn-slam7 { right: 21px; top: 10px; }
.btn-click { display: inline-block; width: 401px; height: 56px; vertical-align: top; }
.btn-click2 { width: 219px; height: 40px; }
.btn-click5 { width: 82px; height: 27px; }
.btn-click6 { width: 237px; height: 43px; }
/* 二维码 */

.sec-qrcode { height: 183px; padding: 60px 0 0 95px; }
.sec-qrcode p { line-height: 36px; font-size: 14px; }
.sec-banner { padding: 9px 0 0 10px; }
/* sub */

.sub-sec { height: 451px; }
.sub-sec .sec-phone { height: 39px; margin: 70px 84px 0; }
.sub-sec .sec-txt { height: 235px; margin: 15px 84px 14px 0; }
.sub-sec .sec-btn-area { padding-left: 11px; }
.sub-sec2 .wrap { position: relative; }
.sub-sec2 .btn-slam { top: 464px; left: 504px; }
.sub-sec2 dl { font-size: 14px; padding-left: 67px; }
.sub-sec2 dt { font-size: 18px; line-height: 34px; padding: 17px 0 7px; }
.sub-sec2 dl .second { width: 420px; word-break: break-all; }
.sub-sec2 dl .last { height: 393px; }
.sub-sec2 dl .last p { padding: 262px 0 0 666px; line-height: 40px; }
.sub-sec3 .tit { border-bottom: 1px solid #9b97bb; padding: 11px 0 13px; }
.sub-sec3 .border { border-top: 1px solid #fffef0; border-bottom: 1px solid #959595; }
.sub-sec3 h3 { padding: 20px 0 0 25px; }
.sub-sec3 .super { height: 532px; }
.sub-sec3 .super2 { height: 478px; }
.sub-sec3 .super2 .wrap { height: 476px; }
.sub-sec3 .super3 { height: 993px; }
.sub-sec3 .super4 { height: 460px; }
.sub-sec3 .super, .sub-sec3 .super2 .wrap, .sub-sec3 .super3, .sub-sec3 .super4 { position: relative; }
.sub-sec3 .super4 { border-bottom: 0; }
.sub-sec3 .super .btn-slam { top: 410px; right: 35px; }
.sub-sec3 .super2 .btn-slam { top: 96px; right: 21px; }
.sub-sec3 .super3 .btn-slam { top: 171px; right: 272px; }
.sub-sec3 .super3 .btn-slam2 { top: 472px; right: 85px; }
.sub-sec3 .super4 .btn-slam { top: 24px; right: 7px; width: 201px; height: 40px; }
.sub-sec4 .section { padding-top: 880px; }
.sub-sec4 .section { padding-bottom: 35px; }
.sub-sec4 .section2 { height: 647px; }
.sub-sec4 .section3 { padding: 440px 0 35px; }
.sub-sec5 { font-size: 14px; }
.sub-sec5 .cor, .sub-sec5 .cor2, .sub-sec5 .cor3 { padding: 10px 0 18px 73px; margin-bottom: 17px; }
.sub-sec5 .cor { border: 1px solid #f9c877; }
.sub-sec5 .cor2 { border: 1px solid #c4df88; }
.sub-sec5 .cor3 { border: 1px solid #7eb2d9; }
.sub-sec5 p { padding-right: 60px; }
.sub-sec5 strong { font-size: 16px; }
.sub-sec5 ul { overflow: hidden; padding-top: 18px; }
.sub-sec5 li { float: left; padding-right: 24px; }
.sub-sec5 .cor3 li { padding-right: 41px; }
.sub-sec5 li img { border: 1px solid #b0b0b0; }
.sub-sec5 .section { padding-top: 40px; }
.sub-sec5 .section ul { padding: 33px 0 0 75px; height: 218px; }
.sub-sec5 .section li { float: left; padding-right: 30px; width: 247px; }
.sub-sec5 .section li h4 { text-align: center; line-height: 29px; font-size: 18px; }
.sub-sec5 .section li p { padding: 0 38px; font-size: 14px; }
.sub-sec5 .section .last p { padding: 0 18px; }
.sub-sec6 h3 { padding-left: 18px; }
.sub-sec6 .btn-area { padding-top: 35px; }
.sub-sec7 h3 { padding: 30px 0 0 7px; }
.sub-sec7 .copy-link { height: 209px; margin-bottom: 20px; }
/* sub2 */

.sub2-sec { height: 469px; }
.sub2-sec .sec-banner { padding-top: 30px; }
.sub2-sec2 { padding-top: 73px; height: 293px; }
.sub2-sec2 p { margin: 0 365px 18px 0; }
.sub2-sec2 .txt { padding: 6px 20px 14px; font-size: 16px; }
.sub2-sec3 { height: 538px; }
.sub2-sec3 .btn-area { padding-top: 409px; }
.sub2 .tit { border-top: 1px solid #9590b7; border-bottom: 1px solid #617ea3; padding: 11px 0 12px; }
.sub2-sec4 .tit { border-color: #2976b8; }
.sub2-sec4 { height: 657px; font-size: 14px; }
.sub2-sec4 .sec-txt ul { padding: 171px 72px 15px 516px; }
.sub2-sec4 .sec-txt li { padding: 18px 0 17px; zoom: 1; }
.sub2-sec4 .sec-txt .list { padding: 18px 0 5px 95px; }
.sub2-sec4 .sec-txt .list2 { padding-left: 42px; }
.sub2-sec4 .sec-txt .btn-area { padding-right: 58px; }
.sub2-sec4 .sec-txt h4 { font-size: 16px; text-align: center; line-height: 18px; }
.sub2-sec4 .sec-txt p { line-height: 18px; }
.sub2-sec5 .tit { border-color: #c34b52; }
.sub2-sec5 ul { overflow: hidden; padding: 23px 0 0 46px; zoom: 1; }
.sub2-sec5 li { float: left; padding: 0 0 32px 21px; }
.sub2-sec5 .btn-slam { top: 679px; right: 36px; }
.sub2-sec6 { height: 646px; }
.sub2-sec6 .tit { border-color: #ef8418; }
.sub2-sec6 .btn-area { padding-top: 14px; }
.sub2-sec7 .tit { border-color: #d14710; }
.sub2-sec7 .sub-photo-list li img { border-color: #d14710; }
.sub2-sec7 .btn-slam { top: -42px; right: 10px; }
.sub2-sec8 { position: relative; padding-right: 84px; }
.sub2-sec8 .approve-list { padding-left: 28px; }
.sub2-sec8 .approve-list li { padding-bottom: 18px; }
.sub2-sec8 .btn-area { padding: 0 0 30px 40px; }
.sub2-sec8 .thmb { position: absolute; left: 396px; top: 274px; width: 533px; height: 389px; }
.sub2-sec8 .txt-box { border: 1px solid #abd042; line-height: 25px; padding: 10px 20px; margin: 11px 0 30px; }
.sub2-sec8 .btn-slam { top: 14px; left: 475px; }
/* sub3 */

.tab { height: 52px; overflow: hidden; zoom: 1; border-top: 8px solid #2149a1; }
.tab li { float: left; padding: 0 32px; _width: 92px; }
.tab .frst { _width: 110px; }
.tab .scnd { _width: 164px; }
.tab li a { display: block; padding: 0 10px; height: 52px; line-height: 52px; font-size: 18px; }
.sub3-sec { height: 410px; }
.sub3-sec .txt { font-size: 18px; line-height: 30px; padding: 131px 26px 0 84px; }
.sub3-sec .btn-slam2 { font-size: 18px; top: 280px; right: 26px; }
.sub3 .tit { padding: 12px 0 11px; border-top: 1px solid #3957a2; border-bottom: 1px solid #3957a2; }
.sub3-sec2 ul { overflow: hidden; }
.sub3-sec2 li { float: left; padding: 0 7px 17px 15px; }
.sub3-sec2 .tit { margin-bottom: 22px; border-color: #3957a2; }
.sub3-sec3 .tit { background-color: #e71879; border-color: #d73185; }
.sub3-sec3 .sec-aside { font-size: 14px; }
.sub3-sec3 .sec-aside dl { padding: 0 12px 108px 13px; }
.sub3-sec3 .sec-aside dt { padding-top: 25px; font-weight: bold; }
.sub3-sec3 .sec-aside dt, .sub3-sec3 .sec-aside dd { line-height: 24px; word-break: break-all; }
.sub3-sec3 .sec-aside .btn-slam { bottom: 10px; right: 7px; }
.sub3-sec3 .sub3-sec3-txt { border-top: 4px solid #e92782; height: 238px; padding: 0 0 0 12px; width: 578px; }
.sub3-sec3 .sub3-sec3-txt h4 { font-size: 18px; font-weight: normal; line-height: 36px; margin-bottom: 14px; }
.sub3-sec3 .sub3-sec3-txt p { line-height: 25px; }
.sub3-sec3 .sub3-sec3-txt .btn-slam { top: 8px; right: 0; }
.sub3-sec3 .sub3-sec3-txt2 { height: 225px; padding: 48px 0 0 18px; width: 572px; }
.sub3-sec3 .sub3-sec3-txt2 p { text-indent: 2em; }
/* sub4 */

.sub4 h3 { padding-top: 13px; }
.sub4 .border { border-top: 12px solid #3460aa; }
.sub4 .border2 { border-color: #c30d23; }
.sub4 .border3 { border-color: #55aa21; }
.sub4 .border4 { border-color: #ee751b; }
.sub4 .border5 { border-color: #eb1e75; }
.sub4 .border6 { border-color: #41b79e; }
.sub4-sec { height: 410px; margin-bottom: 34px; }
.sub4-sec .sec-qrcode { margin-top: 36px; }
.sub4-sec2 { margin-bottom: 15px; }
.sub4-sec2 p { padding: 26px 0 26px 47px; }
.sub4-sec2 a { font-size: 15px; font-weight: bold; }
.sub4-sec3 { height: 431px; }
.sub4-sec3 .txt { font-size: 17px; line-height: 27px; padding: 25px 0 0 9px; }
.sub4-sec3 .sec-aside { padding-left: 480px; }
.sub4-sec3 .sec-aside .txt2 { font-size: 24px; line-height: 35px; padding-top: 45px; }
.sub4-sec3 .sec-aside .txt2 strong { padding: 0 2px 3px; font-weight: normal; }
.sub4-sec3 .sec-aside ul { padding-top: 13px; }
.sub4-sec3 .sec-aside li { height: 36px; line-height: 36px; }
.sub4-sec4 { height: 660px; }
.sub4-sec5 { padding-bottom: 14px; }
.sub4-sec5 .main-sec11 { padding-bottom: 31px; }
.sub4-sec5 .main-sec11 .sec1 { padding: 28px 25px 0 23px; width: 367px; margin: 60px 8px 0 34px; }
.sub4-sec5 .marg65 { margin-left: 335px; }
.sub4-sec5 .main-sec11 .sec2 { margin-left: 338px; }
.sub4-sec6 .sub-photo-list2 { margin-left: -35px; }
.sub4-sec6 .sub-photo-list2 li { margin-right: 20px; }
.sub4-sec7 { height: 592px; position: relative; }
/* sub6 */

.sub6 .header h1 { padding: 40px 0 0 10px; }
.sub6 .know-nav { overflow: hidden; padding: 15px 0 6px 3px; }
.sub6 .know-nav li { float: left; padding-left: 13px; }
.sub6 .know-nav li a { font-size: 14px; text-decoration: underline; }
.srch-box .srch-txt { width: 440px; height: 30px; border: 1px solid #b6b6b6; border-top-color: #9c9c9c; border-left-color: #7b7b7b; vertical-align: top; line-height: 30px; }
.sub6 .ct .borders { border-color: #e3e3e3; }
.ques-con .mar-rgt10 { margin-right: 10px; }
.ques-con .more { vertical-align: middle; padding: 6px 0 10px 30px; }
.ques-con .more .btn-ifr { margin-left: 8px; display: inline-block; vertical-align: middle; }
.ques-con .ques-line { margin-bottom: 5px; border-bottom: 1px solid #f4f4f4; }
.ques-con h4 { font-size: 15px; }
.ques-con .border-dash { border-bottom: 1px dashed #ccc; margin-bottom: 17px; }
.ques-con .box-border { border: 1px solid #e5e5e5; }
.ques-con .ques-box h3 { padding: 20px 0 0 60px; }
.ques-con .ques-info { padding-left: 30px; }
.ques-con .ques-box .ques-info { line-height: 30px; padding-top: 2px; }
.ques-con .ques-info .date { margin-right: 18px; }
.ques-con .ques-txt { margin: 0 20px 0 30px; font-size: 15px; border-bottom: 1px dashed #f3f3f3; padding-bottom: 8px; }
.ques-con .ans-box { border-top: 1px solid #eaefe4; border-bottom: 1px solid #f0feda; }
.ques-con .ans-box h4 { padding-left: 80px; line-height: 80px; }
.ques-con .ans-box .date { margin-right: 30px; padding-top: 20px; }
.ques-con .ans-txt { padding: 0 24px 0 30px; font-size: 15px; }
.ques-con .ans-user { height: 50px; overflow: hidden; border-top: 1px solid #eef4e7; margin: 10px 30px 0 27px; padding: 20px 0; vertical-align: middle; }
.ques-con .ans-user img, .ques-con .ans-user .ques-info { vertical-align: middle; }
.ques-con .ans-user .ques-info { _padding-top: 7px; }
.ques-con .ans-user span, .ques-con .ans-user img { vertical-align: middle; }
.ques-con .ans-box2 { padding: 35px 24px 0 30px; }
.ques-con .ans-box2 .list { padding-top: 5px; }
.ques-con .ans-box2 .ques-info, .ques-con .ans-box2 .ans-txt { padding: 0; }
.ques-con .review { height: 33px; line-height: 33px; padding: 0 30px 15px 0; }
.ques-con .review .good, .ques-con .review .bad { display: inline-block; width: 117px; height: 33px; vertical-align: middle; margin-left: 5px; }
.ques-con .review .good2, .ques-con .review .bad2 { width: 74px; height: 25px; }
.ques-con .ans-box3 { border-top: 1px solid #e5e5e5; padding: 0 26px 35px; }
.ques-con .ans-box3 h4 { padding-left: 0; line-height: 42px; }
.ques-con .ans-box3 .que { position: relative; zoom: 1; }
.ques-con .ans-box3 .que h5 { border-bottom: 1px solid #e5e5e5; padding: 2px 0 0 20px; line-height: 29px; }
.ques-con .ans-box3 .date { position: absolute; top: 7px; right: 12px; }
.ques-con .ans-box3 .ques-name { font-size: 12px; font-weight: normal; }
.ques-con .ans-box3 .more { padding-right: 14px; margin-bottom: 0; }
.ques-con .ans-box3 .ques-txt { border-bottom: 0; margin-left: 20px; padding: 7px 0 8px; }
.ques-con .ans-box3 .ques-info { padding-left: 20px; }
.ques-con .ans-box3 .ans { border-bottom: 1px solid #e5e5e5; }
.ques-con .ans-box3 .ans h5 { padding: 10px 0 0 20px; line-height: 38px; }
/* 就业 */

.sub9 .sub9-sec, .sub9 .sub9-sec2, .sub9 .sub9-sec3, .sub9 .sub9-sec4, .sub9 .sub9-sec5 { position: relative; padding-top: 69px; }
.sub9 .sub9-sec { padding-top: 73px !important; }
.sub9 .sub9-sec3 { padding-top: 584px; }
.sub9 .tit { height: 75px; padding-left: 26px; position: absolute; top: 4px; left: -6px; width: 986px; }
.sub9 .tit .btn-more { padding-top: 25px; }
.sub9-sec { font-size: 11px; padding-bottom: 15px; }
.sub9-sec h4 { font-size: 25px; line-height: 59px; padding-bottom: 4px; height: 59px; }
.sub9-sec .info { overflow: hidden; height: 190px; zoom: 1; margin-bottom: 19px; }
.sub9-sec .info img { float: left; }
.sub9-sec .info .rgt-box { float: left; height: 190px; }
.sub9-sec .info p { padding: 0 60px 0 20px; width: 344px; word-break: break-all; text-indent: 2em; }
.sub9-sec .info .btn-area { padding-top: 17px; height: 37px; }
.sub9-sec .list { overflow: hidden; zoom: 1; }
.sub9-sec .list img, .sub9-sec .list p { float: left; }
.sub9-sec .list p { width: 291px; padding: 5px 0 0 28px; word-break: break-all; }
.sub9-sec .list2 { position: absolute; top: 458px; left: 513px; width: 430px; }
.sub9-sec .list2 p { width: 218px; }
.sub9-sec2 { height: 516px; }
.sub9-sec3 .tit { top: -18px; }
.sub9-sec3 ul { overflow: hidden; padding-left: 39px; }
.sub9-sec3 li { float: left; }
.sub9-sec3 li p { width: 276px; word-break: break-all; padding: 10px 0 25px 3px; }
.sub9-sec4 { height: 401px; margin-bottom: 5px; }
.sub9-sec4 ul { padding-top: 258px; }
.sub9-sec4 li { float: left; width: 118px; height: 139px; padding-left: 25px; text-align: center; }
.sub9-sec4 .frst { padding-left: 11px; }
.sub9-sec4 li a { display: inline-block; width: 78px; height: 28px; margin-top: 97px; }
.sub9-sec5 { height: 955px; margin-bottom: 38px; }
.sub9-sec6 { height: 746px; position: relative; }
.sub9-sec6 .btn-more { position: absolute; top: 100px; right: 52px; }
.sub9-sec6 ul { padding-top: 33px; }
.sub9-sec6 li { font-size: 18px; line-height: 22px; padding: 0 0 26px 171px; }
.sub9-sec6 .list1 { padding-left: 212px; }
.sub9-sec6 .list2 { padding: 0 0 32px 276px; }
.sub9-sec6 .list3 { padding: 0 0 57px 323px; }
.sub9-sec6 .list4 { padding: 0 0 29px 367px; }
.sub9-sec6 .list5 { padding: 0 0 44px 416px; }
.sub9-sec6 .list5 a { text-decoration: underline; }
.sub9-sec6 .list6 { padding: 0 0 37px 379px; }
.sub9-sec6 .list7 { padding-left: 317px; }
.sub9-sec7 { height: 414px; }
.sub9-sec8 { padding-top: 253px; }
.sub9-sec8 .sub-photo-list { padding: 0 0 30px 30px; }
.sub9-sec8 .sub-photo-list li { padding: 0 30px 13px 0; }
.sub9-sec8 .sub-photo-list ul li { padding: 0; }
.sub9-sec8 .sub-photo-list li img { border-color: #384fce; }
/* sub10 */

.sub10 .ct { border-top: 10px solid #c6c8ca; }
.sub10 .tit { padding: 25px 0 0 66px; }
.sub10-sec { height: 561px; font-size: 16px; line-height: 28px; }
.sub10-sec .btn-slam6 { top: 472px; left: 307px; }
.sub10-sec p { padding: 274px 60px 0 530px;}
.sub10-sec2 { height: 605px; }
.sub10-sec2 .btn-slam6 { top: 100px; }
.sub10-sec3 { height: 879px; }
.sub10-sec3 .btn-slam6 { top: 96px; }
.sub10-sec3 ul { padding: 70px 0 0 0px; }
.sub10-sec3 li { font-size: 22px; line-height: 33px; padding: 26px 0 28px 0; font-style: italic; }
.sub10-sec3 .frst { padding-left: 242px; }
.sub10-sec3 li strong { font-size: 30px; }
.sub10-sec4 { height: 626px; }
.sub10-sec4 .btn-slam6 { top: 525px; left: 658px; }
.sub10-sec5 { height: 788px; }
.sub10-sec6 { height: 545px; }
.sub10-sec6 .btn-slam6 { top: 97px; }
.sub10-sec7 h3 { margin-bottom: 45px; }
.sub10-sec8 { height: 377px; }
.sub10-sec8 .btn-slam6 { top: 278px; left: 112px; }
.sub10-sec9 h3 { padding-top: 84px; }
.sub10-sec9 .btn-slam6 { top: 88px; }
.sub10-sec10 .tit { padding-left: 0; }
.sub10-sec10 { padding: 0 35px; }
.sub10-sec10 p { padding: 17px 22px 0 19px; line-height: 25px; width: 380px; margin-top: 7px; height: 183px; word-break: break-all; }
.sub10-sec10 .btn-slam6 { top: 32px; }
.sub10-sec11 { padding: 0 0 20px; }
.sub10-sec11 .btn-slam6 { top: 226px; }
.sub10-sec11 ul { width: 505px; padding: 9px 0 0 70px; }
.sub10-sec11 .list { padding-left: 436px; }
.sub10-sec11 li { line-height: 17px; padding-top: 36px; }
.sub10-sec12 { height: 769px; }
.sub10-sec12 .btn-slam6 { top: 25px; }
.sub10-sec12 p { font-size: 18px; line-height: 25px; padding: 559px 257px 0 194px; }
.sub10-sec13 { height: 670px; }
.sub10-sec13 .btn-slam6 { top: 18px; }
.sub10-sec14 { padding-top: 30px; }
/* sub11 */

.sub11 .ct { margin-bottom: 15px; }
.sub11 .tit { padding: 12px 0 8px; }
.sub11-sec { height: 472px; }
.sub11-sec .info { line-height: 22px; padding: 120px 0 0 36px; width: 281px; word-break: break-all; text-indent: 1em; }
.sub11-sec .info strong { font-weight: normal; }
.sub11-sec .sub11-sec-lft, .sub11-sec .sub11-sec-rgt { position: absolute; top: 0; left: 50%; }
.sub11-sec2 { padding: 41px 0 0 57px; height: 387px; }
.sub11-sec2 p { line-height: 28px; padding: 35px 20px 0 490px; font-size: 15px; word-break: break-all; vertical-align: top; }
.sub11-sec2 strong { font-size: 27px; _line-height: 36px; }
.sub11-sec2 .fl23 { font-size: 23px; }
.sub11-sec3 { height: 432px; }
.sub11-sec3 h4 { font-size: 30px; padding: 60px 0 0 412px; line-height: 60px; }
.sub11-sec3 ul { padding-left: 463px; }
.sub11-sec3 li { font-style: italic; font-weight: bold; font-size: 24px; line-height: 58px; }
.sub11-sec4 { height: 446px; }
.sub11-sec4 p { padding: 11px 20px 0 539px; text-indent: 2em; line-height: 22px; _line-height: 24px; }
.sub11-sec4 p strong { font-size: 15px; font-weight: normal; }
.sub11-sec5 { padding-top: 26px; }
.sub11-sec5 h3 { height: 67px; line-height: 67px; font-size: 25px; }
.sub11-sec5 .list { padding: 6px 94px 35px 506px; }
.sub11-sec5 .list li { font-size: 17px; height: 39px; line-height: 39px; padding: 5px 0 0 3px; }
.sub11-sec5 .list li strong { font-weight: normal; }
.sub11-sec5 p { height: 31px; line-height: 31px; font-size: 21px; padding-left: 24px; margin: 0 300px 0 25px; }
.sub11-sec5 .list2 { height: 191px; }
.sub11-sec6 { height: 595px; }
.sub11-sec6 p { font-size: 18px; line-height: 36px; padding: 23px 41px 0 65px; }
.sub11-sec6 p strong { font-weight: normal; }
.sub11-sec7 { height: 634px; }
.sub11-sec7 h3 { height: 107px; font-size: 38px; line-height: 76px; padding-top: 10px; font-weight: normal; }
.sub11-sec8 .list { height: 346px; }
.sub11-sec8 .list2 { height: 270px; }
.sub11-sec8 .list3 { height: 331px; }
.sub11-sec8 li h4 { padding-left: 610px; font-size: 26px; line-height: 42px; }
.sub11-sec8 .list h4 { padding-top: 114px; }
.sub11-sec8 .list2 h4 { padding: 26px 0 0 268px; }
.sub11-sec8 .list3 h4 { padding-top: 55px; }
.sub11-sec8 li { vertical-align: top; }
.sub11-sec8 li p { padding: 18px 226px 0 100px; font-size: 16px; line-height: 26px; word-break: break-all; }
.sub11-sec8 .list2 p { padding: 12px 76px 0 262px; font-size: 17px; line-height: 35px; }
.sub11-sec8 .list3 p { font-size: 18px; line-height: 35px; }
.sub11-sec8 .list .btn-slam7 { top: 110px; left: 73px; }
.sub11-sec8 .list2 .btn-slam7 { top: 28px; right: 17px; }
.sub11-sec8 .list3 .btn-slam8 { top: 48px; left: 73px; }
/* 隐私声明 */

.serve { width: 438px; border: 5px solid #ccc; padding: 15px; position: absolute; background: #fff; z-index: 100; left: 50%; top: 279px; *top:273px;
_top: 273px; display: none; letter-spacing: 0; }
.serves { height: 125px; overflow: auto; }
.serves p { text-indent: 2em; }
.serve .btn-close { position: absolute; top: 5px; right: 5px; padding: 5px; display: inline-block; width: 16px; height: 15px; }
/* error */

.sub13 .ct { margin-top: 20px; }
.error-page { overflow: hidden; width: 100%; }
.error-page .error-bg { font-size: 36px; font-weight: bold; height: 84px; line-height: 67px; text-align: center; width: 217px; }
.error-page ul { text-align: left; padding: 30px 0 0; width: 520px; height: 360px; float: right; font-size: 14px; font-weight: bold; line-height: 30px; }
.error-page ul li a { font-size: 12px; font-weight: normal; margin: 10px 15px 0 0; }
/* 关于我们 */

.sub14 .ct { padding-bottom: 25px; }
.sub14-sec h2 { border-bottom: 1px dashed #000; margin: 0 52px; height: 47px; line-height: 47px; padding-top: 11px; }
.sub14-sec p { margin: 0 52px; line-height: 21px; padding: 11px 0 10px; }
.sub14-sec2 li { line-height: 21px; padding-left: 18px; margin-top: -3px; }
/* 合作企业 */

.cooper { padding: 106px 0 0 250px; width: 520px; overflow: hidden; }
.cooper li { float: left; width: 117px; height: 117px; margin: 0 13px 13px 0; text-align: center; }
.cooper li a { display: inline-block; width: 67px; height: 21px; margin-top: 85px; }
.cooper-more { display: inline-block; position: absolute; width: 66px; height: 25px; top: 300px; right: 191px; }
.sub4-sec7 .cooper, .sub12 .sec16 .cooper { padding: 69px 0 0 251px; width: 552px; }
.sub4-sec7 .cooper li, .sub12 .sec16 .cooper li { width: 135px; height: 83px; margin: 0 3px 4px 0; text-align: right; }
.sub4-sec7 .cooper li a, .sub12 .sec16 .cooper li a { margin-top: 62px; width: 39px; height: 21px; }
.sub5 .sub4-sec7 .cooper { padding: 39px 0 0 243px; }
.sub5 .cooper-more { top: 212px; right: 199px; }



/* firefox hack */

.aside, x:-moz-any-link {
margin-left:0 !important;
}
/* ie7,ie6 hack */

.aside { *margin-left:-1px !important;
}
/* chrome,360,sougou,safari hack */

:root .aside { margin-left: -3px; }
.aside ul { padding: 12px 5px 0 0; }
.aside li { margin-bottom: 14px; }
/* tbl */

.tbl { table-layout: fixed; width: 589px; margin-bottom: 18px; }
.tbl caption { position: static; }
.tbl th, .tbl td { text-align: center; border: 1px solid #cacaca; }
.tbl thead th { height: 33px; line-height: 33px; font-weight: bold; }
.tbl td { line-height: 22px; padding: 4px 0; }
.tbl .col1 { padding: 0 8px; }
/* 报名表单 */

.frm-sign { padding-left: 35px; }
.frm-sign h4 { font-size: 17px; font-weight: normal; padding: 21px 0 9px; }
.frm-sign ul { overflow: hidden; }
.frm-sign li { float: left; width: 190px; overflow: hidden; margin-bottom: 18px; position: relative; padding-right: 11px; zoom: 1; }
.frm-sign .list { width: 213px; padding-left: 14px; }
.frm-sign .lab { width: 36px; display: inline-block; vertical-align: top; }
.frm-sign .user-txt { height: 20px; width: 144px; padding-left: 5px; line-height: 20px; border: 1px solid #404040; border-right-color: #d4d0c8; border-bottom-color: #d4d0c8; vertical-align: top; }
.frm-sign .list .lab { width: 59px; }
.frm-sign li .prompt { top: 0; position: absolute; right: 0; }
.frm-sign .chk-radio { width: 202px; text-align: right; }
.frm-sign .chk-radio input { position: relative; top: 3px; }
.frm-sign .chk-radio label { float: none; width: 13px; height: 13px; margin: 0 11px 0 4px; }
.frm-sign .chk-radio a { color: #0000ee; text-decoration: underline; }
.frm-sign .chk-radio a:hover { text-decoration: underline; }
.frm-sign .btn-area { width: 211px; text-align: right; }
.frm-sign .btn-area input { vertical-align: top; width: 49px; height: 21px; border: 0; cursor: pointer; margin-left: 14px; }
/* 证书 */

.approve-list { overflow: hidden; padding-top: 30px; zoom: 1; }
.approve-list li { float: left; padding-left: 12px; }
/* 学生 */

.sub-photo-list { overflow: hidden; padding: 35px 0 30px 15px; zoom: 1; }
.sub-photo-list li { float: left; padding: 0 25px 13px 0; width: 211px; }
.sub-photo-list li img { border: 3px solid #118ada; }
.sub-photo-list .last { padding-right: 0; }
.sub-photo-list ul { padding-top: 12px; }
.sub-photo-list ul li { line-height: 18px; padding: 0; margin: 0; float: none; position: relative; }
.sub-photo-list ul li a { position: absolute; right: 0; top: 0; }
.sub-photo-list2 { margin-left: -41px; padding-bottom: 60px; }
.sub-photo-list2 li { float: left; padding: 12px 46px 0; width: 211px; }
.sub-photo-list2 li img { border: 0; }
.sub-photo-list2 li h4 { margin-top: 23px; padding-left: 6px; }
.sub-photo-list2 li p { padding: 5px 0 0 6px; line-height: 18px; }
.sub-photo-list3 { margin-left: 0; padding: 0; }
.sub-photo-list3 li { width: 357px; padding: 0 0 40px 93px; }
.sub-photo-list3 .frst { padding-left: 71px; }
.sub-photo-list3 li img { padding: 5px; display: inline-block; border: 1px solid #b0b0b0; }
.sub-photo-list3 li li { padding: 0; }
.sub10-sec7 .sub-photo-list3 { font-size: 14px; }
.sub10-sec7 .sub-photo-list3 li { padding-bottom: 33px; }
.sub10-sec7 .sub-photo-list3 ul { padding-top: 4px; }
.sub10-sec7 .sub-photo-list3 ul li { line-height: 24px; padding: 0 0 0 8px; }
.sub10-sec14 .sub-photo-list3 { padding-left: 5px; }
.sub10-sec14 .sub-photo-list3 li { padding-left: 8px; width: 225px; }
.sub10-sec14 .sub-photo-list3 li img { padding: 2px; }
.sub10-sec14 .sub-photo-list3 ul li { width: auto; padding: 0; }
/* course-list */

.course-list ul { zoom: 1; overflow: hidden; padding: 25px 0; }
.course-list li { float: left; width: 300px; height: 106px; overflow: hidden; position: relative; margin: 0 0 6px 8px; }
.course-list li a { display: block; height: 85px; padding: 11px 0 10px 11px; cursor: pointer; }
.course-list li .cs { float: left; display: block; width: 83px; height: 83px; }
.course-list li h4, .course-list li p { float: left; margin-left: 10px; }
.course-list li h4 { font-size: 18px; padding-top: 5px; font-weight: normal; width: 190px; }
.course-list li p { line-height: 16px; width: 156px; }
.course-list li .more { position: absolute; bottom: 3px; right: 17px; }
.course-list .cor { border: 1px solid #6c8096; }
.course-list .cor2 { border: 1px solid #89b76f; }
.course-list .cor3 { border: 1px solid #d89d54; }
.course-list .cor4 { border: 1px solid #d78569; }
.course-list .cor5 { border: 1px solid #509797; }
.course-list .cor6 { border: 1px solid #a172b4; }
.course-list2 { zoom: 1; overflow: hidden; padding: 20px 0 10px; }
.course-list2 li { overflow: hidden; padding: 24px 10px 0 23px; zoom: 1; float: left; width: 432px; }
.course-list2 li img { float: left; border: 2px solid #dea10a; }
.course-list2 li h4, .course-list2 li p { float: left; width: 258px; margin-left: 10px; line-height: 18px; }
.course-list2 li h4 { font-size: 14px; margin-bottom: 12px; }
/* footer */

.footer { position: relative; }
.footer2 { height: 700px; }
.footer .wrap { width: 950px; }
.sign-up { height: 168px; }
.sign-up p { line-height: 25px; }
.sign-up h3 { font-size: 17px; padding: 24px 0 0 18px; }
.sign-up p { font-size: 15px; padding: 20px 0 0 18px; }
.sign-up .btn-click5 { vertical-align: middle; margin-left: 10px; text-align: center; }
.foot-sec3 { padding: 20px 0; height: 60px; line-height: 22px; }
/*main*/

.white, .white a { color: #fff; }
.main .logo { top: 45px; left: 43px; }
.main .header { height: 390px; }
.main .headline { font-size: 38px; text-align: center; line-height: 100px; font-weight: bold; }
.main-title { height: 50px; line-height: 50px; padding: 0 50px; }
.main-title h3 { font-size: 20px; }
.btn-slam4 { top: 0; right: 30px; font-size: 16px; font-weight: bold; line-height: 50px; }
.main-sec2 { height: 391px; }
.main-sec3 { height: 432px; }
.main-sec4 { height: 320px; margin: 40px 0 25px; }
.main-sec5 { height: 230px; }
.main-sec6 { height: 372px; }
.main-sec7 { height: 420px; margin: 15px 0 0 20px; }
.main-sec8 { margin: 20px 0 0; height: 280px; }
.main-sec8 ul li { float: left; width: 223px; font-weight: bold; font-size: 19px; display: inline; margin: 0 10px 0 2px; line-height: 55px; }
.main-sec8 .sub-sec1 span { position: absolute; right: 30px; top: 2px; }
.main-sec8 .sub-tit { height: 50px; line-height: 50px; padding: 0 15px; }
.main-sec8 .sub-tit h4 { float: left; font-size: 28px; }
.main-sec8 ul { padding: 15px 0 0 10px; }
.main-sec10 { padding: 40px 0 45px 6px; margin: -25px 0 0; }
.senior { height: 32px; width: 180px; margin: 0 20px; text-align: center; font-size: 16px; font-weight: bold; line-height: 32px; }
.main-sec10 .more { width: 115px; height: 31px; display: block; line-height: 31px; font-weight: bold; }
.main-sec10 .more-marg { margin: 0 0 0 420px; }
.main-detail { padding-bottom: 50px; }
.main-detail .thumb img { padding-top: 10px; }
.detail { width: 680px; }
.detail li { overflow: hidden; zoom: 1; }
.detail .bg1, .detail .bg2 { width: 126px; height: 114px; float: left; margin-right: 25px; }
.detail h5 { padding: 20px 0 0 10px; }
.detail .btn { height: 32px; }
.detail .btn a { width: 115px; height: 31px; display: block; float: right; text-align: center; margin-right: 20px; font-weight: bold; font-size: 16px; line-height: 32px; }
.padd70 { padding: 70px 0 0; }
.marg65 { margin: -327px 0 0 210px; }
.main-sec11 { padding: 0 0 25px 6px; }
.main-sec11 .sec1 { width: 301px; height: 243px; margin: 44px 0 0; padding: 40px 16px 0 16px; }
.main-sec11 .sec2 { width: 89px; height: 22px; display: block; font-weight: bold; margin: 199px 0 0 227px; }
.main-sec12 { padding: 85px 0 0 35px; font-size: 28px; line-height: 50px; height: 486px; }
.main-sec11 .bg-course { display: block; width: 92px; height: 92px; }
.main-sec13 { height: 351px; }
.main-sec14 { height: 232px; margin: 20px 0 30px 98px; }
.sub6-sec2 ul { overflow: hidden; margin: 15px 0 0; }
.sub6-sec2 li { float: left; width: 200px; padding: 0 11px 50px 26px; }
.sub6-sec2 li img { border: 1px solid #ededed; }
.sub6-sec2 li h4 { font-size: 14px; margin: 14px 0 5px; }
.sub6-sec2 li p { line-height: 18px; }
.sub6-sec2 li .link-more { line-height: 27px; height: 27px; padding-left: 4px; margin-top: 10px; }
.sub6-sec2 li .link-more a { font-weight: bold; }
.main-sec15 { font-size: 18px; line-height: 35px; margin: 25px 0 0; }
.main-sec15 .qy { width: 300px; height: 104px; margin-left: 100px; padding-top: 16px; }
.main-sec15 .qy span { display: block; width: 170px; height: 88px; margin: 0 auto; }
.main-sec16 { width: 309px; height: 125px; margin: 0 0 15px 70px; padding: 50px 28px 0; }
.main-sec17 { height: 426px; margin: 25px 0 30px 18px; }
.copy { margin: 20px 0 35px 12px; }
.main .hot-slide { overflow: hidden; height: 415px; }
.pv-slideBox .pv-slideBox-page { left: 0; bottom: 0; bottom: -1px; height: 10px; overflow: hidden; }
.pv-slideBox .pv-slideBox-page li { padding: 0; width: 20%; margin: 0; border: none; height: 10px; }
/*zaizhi*/

.sub5 .left-bg { height: 355px; margin: 15px 0 0; }
.sub5 .margin40 { padding: 15px 0 15px 0; }
.sub5 .top-img { height: 69px; }
.sub5 .btn-slam5 { top: 12px; }
.sub5 .top-img1 { height: 318px; }
.sub5 .main-sec11 .sec6 { width: 224px; height: 212px; padding: 30px 16px 0 20px; margin: 60px 8px 0 34px; }
.sub5 .sub4-sec5 .marg30 { margin: -289px 0 0 190px; }
.sub5 .sub4-sec5 .top-sec { margin: 160px 0 0 190px; }
.sub5-sec7 .sub-photo-list2 { margin-left: 23px; padding: 25px 0 30px 0; }
.sub5-sec7 .sub-photo-list2 li { width: 211px; padding: 8px 20px 8px 0; background: none; }
.sub5-sec7 .sub-photo-list2 li ul li { line-height: 23px; padding: 0; }
.sub5-sec7 .sub-photo-list2 li img { border: 3px solid #4453d2; }
.sub5 .map { height: 499px; }
/*证书下载*/

.sub7 .left-bg { height: 395px; width: 670px; text-indent: 10px; line-height: 30px; }
.sub7 .left-bg ul { padding: 115px 40px 0 72px }
.sub7 .sec-qrcode, .sub8 .sec-qrcode { margin: 25px 0 18px; }
.sub7 .img-top { height: 52px; padding: 19px 0 0 72px; }
.sub7 .sec { padding: 13px 0 13px 73px; }
.sub7 .sec dl { width: 610px; }
.sub7 .sec dl dt { font-size: 25px; font-weight: 600; line-height: 55px; }
.sub7 .sec dl dd { padding: 0 0 0 15px; }
.sub7 .sec2 { height: 263px; padding: 0 0 0 66px; }
.sub7 .sec2 dl { padding: 47px 0 0 289px; }
.sub7 .refer { padding: 37px 0 0 568px; display: block; }
.sub7 .sec3 dl { width: 100%; }
.sub7 .sec4 { margin: 20px 0 40px; }
.sub7 .sec4 dl { padding: 0 0 0 381px; width: auto; }
.sub7 .sec5 { position: absolute; top: 20px; right: 40px; font-size: 18px; }
.sub7 .sec6 { height: 625px; }
.sub7 .sec6 p { width: 237px; }
.sub7 .sec6 .sub01 { padding: 63px 0 0 181px; }
.sub7 .sec6 .sub02 { padding: 127px 0 0 135px; }
.sub7 .sec6 .sub03 { padding: 25px 0 0 195px; }
.sub7 .sec6 .sub04 { padding: 97px 0 0 135px; }
.sub7 .top-tit { height: 50px; }
.sub7 .top-tit img { padding: 0 0 0 282px; }
.sub7 .marg26 { margin: 0 26px 0; }
.sub7 .marg25 { margin: 0 25px 0; }
.sub7 .sub07 { top: 10px; right: 0; margin: 0 26px; }
.sub7 .sec7 { padding: 20px 0; text-align: center }
.sub7 .sec7 .acenter img { padding: 0 0 0 20px; }
.sub7 .sec8 { margin: 0 16px; }
/*课程优势*/

.sub8 .header { height: 654px; }
.sub8 .logo { left: 50px; }
.sub8 .left-bg { height: 355px; margin: 40px 0 0; }
.sub8 .course { padding: 12px 0 0 11px; height: 100px; overflow: hidden; }
.sub8 .course ul li { float: left; width: 134px; text-align: center; }
.sub8 .sub1 { height: 47px; padding: 10px 0 0; }
.sub8 .sec-sub2 { height: 476px; margin: 25px 0 0; }
.sub8 .sec-sub2 li { float: left; }
.sub8 .sec-sub3 { padding: 0 0 0 78px; }
.sub8 .sec { height: 504px; width: 948px; }
.sub8 .sec2 { height: 389px; }
.sub8 .sec3 { height: 482px; }
.sub8 .sec4 { height: 429px; }
.sub8 .sec .btn { top: 329px; left: 206px; }
.sub8 .sec .btn2 { top: 446px; left: 590px; }
.sub8 .sec2 .btn { top: 226px; left: 280px; }
.sub8 .sec2 .btn2 { top: 332px; left: 638px; }
.sub8 .sec3 .btn { top: 423px; left: 246px; }
.sub8 .sec3 .btn2 { top: 332px; left: 638px; }
.sub8 .sec4 .btn { top: 345px; left: 246px; }
.sub8 .sec4 .btn2 { top: 255px; left: 638px; }
.sub8 .sec5 { margin: 28px 0 0 100px; }
.sub8 .sec6 { height: 329px; }
.sub8 .sec7 { height: 250px; }
.sub8 .sec9 { height: 346px; }
.sub8 .sec10 { height: 377px; }
.sub8 .sec12 { height: 120px; }
.sub8 .sec13 { height: 494px; }
.sub8 .sec14 { height: 426px; }
.sub8 .sec14 ul li { font-size: 20px; padding: 0 0 0 550px; line-height: 96px; }
.sub8 .sec14 ul .a1 { padding-top: 50px; }
/*android*/

.sub12 .logo { top: 20px; right: 0; }
.f26 { font-size: 26px; }
.f18 { font-size: 18px; }
.sub12 .header { height: 597px; }
.sub12-sec3 .and1 { font-size: 22px; font-weight: bold; padding: 10px 0 0; }
.sub12-sec3 .and2 span { padding: 0 10px; }
.sub12-sec3 .and3 { padding: 6px 0 10px 30px; }
.sub12-sec4 { padding: 25px 0 0 25px; }
.sub12-sec5 { padding: 15px 0 0 45px; }
.sub12-sec6 { padding: 51px 0 0 5px; }
.sub12-sec7 { line-height: 30px; }
.sub12-sec8 { width: 452px; height: 293px; margin: 20px 0 0 15px; }
.sub12-sec9 { padding: 35px 25px 0; }
.sub12 .pad10 { padding: 15px 0 0; }
.sub12 .left-bg .btn-slam6 { top: 21px; right: 150px; }
.sub12 .sec1 { width: 522px; text-indent: 2em; }
.sub12 .sec2 { width: 300px; margin: 35px 0 0; }
.sub12 .left-bg { padding: 0 0 0 20px; height: 400px; }
.sub12 .btn-slam6 { top: 20px; }
.sub12 .sec3 { text-indent: 2em; padding: 10px 20px; }
.sub12 .pad20 { padding: 0 0 0 20px; }
.sub12 .sec4 { margin: 20px 0 45px; }
.sub12 .sec5 { text-indent: 2em; }
.sub12 .sec6 { line-height: 35px; }
.sub12 .sec6 .btn-slam6 { top: 5px; }
.sub12 .sec7 { height: 328px; }
.sub12 .sec8 { height: 246px; }
.sub12 .sec9 { height: 317px; }
.sub12 .sec10 { height: 40px; line-height: 40px; margin: 10px 5px; }
.sub12 .roudlf { position: absolute; left: 0; width: 19px; height: 40px; }
.sub12 .roudrg { position: absolute; right: 0; height: 40px; width: 18px; top: 0; }
.sub12 .sec11 { width: 100px; height: 27px; text-align: center; display: block; }
.sub12 .sec12 { height: 270px; }
.sub12 .sec13 { height: 483px; }
.sub12 .sec14 { height: 635px; overflow: hidden; padding: 0 0 0 20px; }
.sub12 .sec14 h2 { font-size: 24px; padding: 10px 0; }
.sub12 .sec14 ul li { width: 293px; line-height: 18px; height: 290px; float: left; margin: 0 16px 0 0; display: inline; }
.sub12 .sec14 ul li img { padding: 1px; border: 1px solid #BBB; }
.sub12 .sec14 ul li p { padding: 10px 0 0; }
.sub12 .sec14 ul #bac { margin: 0; }
.sub12 .sec14 ul #bac img { border: none; }
.sub12 .sec15 { height: 540px; }
.sub12 .sub9-sec08 .sub-photo-list { padding: 0 0 30px 10px; }
.sub12 .sub9-sec8 .sub-photo-list li { padding: 0 15px 0 0; _padding: 0 5px 0 0; }
.sub12 .sec16 .cooper { padding: 15px 0 0 237px; }
.sub12 .sec16 .cooper-more { top: 246px; right: 204px; }
.sub12 .sec16 { height: 568px; }
/*nav_header*/

.nav-top .wrap { width: 950px; }
.nav-top h1 { float: left; }
.nav-bg { height: 116px; }
.nav-bg .nav { clear: both; }
.nav-logo { width: 160px; height: 60px; display: block; margin: 7px 0 0; }
.phone-bg { margin: 23px 0 0; height: 34px; text-indent: 30px; line-height: 34px; float: right; width: 180px; }
.nav-bg .nav ul li { float: left; width: 140px; text-align: center; padding: 16px 0 0; }
/* cshuarui */

.cshuarui .art { word-break: break-all; padding: 85px 50px 40px; }
.cshuarui .art h3 { font-weight: normal; padding: 6px 0; text-align: center; margin-bottom: 4px; font-size: 28px; line-height: 28px; }
.cshuarui .art .art-top { border-bottom: 1px dashed #666; height: 30px; line-height: 30px; text-align: center; overflow: hidden; padding-bottom: 13px; font-family: SimSun, "宋体"; }
.cshuarui .art .art-txt { line-height: 28px; padding-top: 17px; }
.cshuarui .art .art-txt li { padding-bottom: 28px; text-indent: 2em; }
.cshuarui .art .art-from { width: 293px; height: 127px; padding: 0 0 0 570px; }
.cshuarui .art .art-img { width: 809px; height: 53px; margin: 0 0 0 20px; }
.cshuarui .art .art-font { padding: 25px 0; }
.cshuarui .art .art-wj { height: 35px; }
.cshuarui .art .art-bd { border-top: 2px solid #AD1F2B; width: 396px; height: 5px; }
.cshuarui .art .art-ct { width: 28px; height: 27px; position: absolute; top: -13px; left: 406px; }
.cshuarui .art .art-rg { position: absolute; left: 444px; top: 0; }
