/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#666; min-width: 1200px;}
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;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;}
.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;}
.ico,.common-problem h4 span,.enroll-flow i,.course-mod .tit i,.data-downLoad li,.news-mod li,.top-nav li i,.courseNew-mod .price-sale i{background:url("/images/template/signUpSpecial/ico-v1.png") no-repeat;}
.title{ height:68px; line-height:68px;}
.title h3{ float:left; padding-left:16px; font-size:24px; color:#333; position:relative;}
.title h3 i{ display:block; width:5px; height:20px; background:#578EEF; position:absolute; left:0; top:25px;}
.title .more-btn{ float:right; color:#578EEF;}

/**/
.top-header-wrap{ width:100%; height:220px; background:url("//www.chinaacc.com/images/template/signUpSpecial/header.jpg") no-repeat center top;}
.top-header h1{ font-size:42px; color:#fff; font-weight:normal; padding:27px 0 0 214px;}

/**/
.top-nav-wrap{ width:100%; background:#F7F8FA; margin-bottom:20px;}
.top-nav{ padding-bottom:0;}
.top-nav ul{ width:1120px; margin:0 auto; padding:6px 0 10px; text-align:center;}
.top-nav li{ display:inline-block; *display:inline; *zoom:1; width:183px; text-align:center; position:relative;}
.top-nav li a{ display:block; width:100%; height:92px; position:absolute; left:0; top:0; z-index:2;}
.top-nav li i{ display:block; width:16px; height:16px; background-position:0 -688px; position:absolute; left:50%; margin-left:-8px; top:43px; z-index:9;}
.top-nav h2{ font-size:16px; line-height:50px; color:#578EEF;}
.top-nav p{ line-height:42px;}
.top-nav .line{ display:block; height:2px; width:100%; left:0; top:56px; background:#CCDFFF}

/**/
.enrolmentCharter-mod{ width:860px;}
.enrolmentCharter{ box-shadow:0 0 12px 0 rgba(0,0,0,0.08); border:1px solid #f3f3f3\9; padding:30px 0 33px 24px; background:url("//www.chinaacc.com/images/template/signUpSpecial/bg01.jpg") no-repeat 570px 150px;}
.enrolmentCharter .tab-tit{}
.enrolmentCharter .tab-tit li{ float:left; height:40px; line-height:40px; padding:0 20px; margin-right:10px; border:1px solid #ccc; border-radius: 24px; font-size:18px; cursor:pointer; transition:all .1s linear; -webkit-transition:all .1s linear;}
.enrolmentCharter .tab-tit li:hover{ border-color:#578EEF; color:#578EEF;}
.enrolmentCharter .tab-tit li.current{ border-color:#578EEF; background:#578EEF; color:#fff; text-decoration:none;}
.enrolmentCharter .tab-con{ display:none;}

/**/
.area-information{ padding:34px 0 0;}
.area-information .area-tit{ display:inline-block; height:28px; line-height:28px; padding:0 22px 0 25px; font-size:20px; font-weight:bold; cursor:pointer; background-position:0 5px;}
.area-information .area-tit i{ display:block; width:12px; height:6px; background-position:0 -120px; right:0; top:12px;}
.area-information .area-con{ padding:22px 0 0; font-size:16px; display:none;}
.area-information .area-con h4{ line-height:22px; padding-bottom:6px;}
.area-information .area-con p{ line-height:32px;}
.area-information .area-con p a{ color:#578EEF; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

/**/
.regionSelection-pop{ display:none; width:814px; position:absolute; left:0; top:78px; z-index:198; background:#fff; border:1px solid #f3f3f3\9; box-shadow: 0 0 12px 0 rgba(0,0,0,0.08); border-radius:4px;}
.regionSelection-pop .list{ padding:16px 0 16px 24px;}
.regionSelection-pop .region{ float:left; display:block; width:60px; height:20px; line-height:20px; color:#666; cursor:pointer;}
.regionSelection-pop .region.more{ width:120px;}
.regionSelection-pop .region.on{ font-size:14px; color:#5b91f0; font-weight:bold;}
.regionSelection-pop i.arrow{ display:block; width:17px; height:11px; background-position:0 -444px; left:54px; top:-11px;}

/**/
.enroll-btn,.appointment-btn{ display:block; width:220px; height:46px; line-height:46px; font-size:18px; border-bottom:4px solid #EF8238; box-shadow: 0 0 8px 0 #FFB582; color:#fff; margin:20px auto 0; text-align:center; background-image: linear-gradient(-180deg, #FFB44F 7%, #FF9938 100%); background:#FF9938\9; border-radius: 30px;}
.enroll-btn:hover,.appointment-btn:hover{ text-decoration:none;}

/**/
.mask{ display:none; position:fixed; left:0; top:0; right:0; bottom:0; background:#000;opacity:.6;filter:alpha(opacity=60); z-index:198;}
.showOrder-pop{ display:none; width:480px; padding:56px 0 20px; background:#fff; position:fixed; left:50%; top:50%; margin:-150px 0 0 -140px; z-index:199;}
.showOrder-pop img{ display:block; width:168px; height:168px; margin:0 auto 14px;}
.showOrder-pop p{ line-height:22px; text-align:center;}
.showOrder-pop .close-btn{ display:block; width:16px; height:16px; background-position:0 -322px; position:absolute; top:18px; right:18px; line-height:0; font-size:0;}

/**/
.eligibility-applicants{ padding:30px 18px 0 18px; font-size:16px;}
.eligibility-applicants h4{ font-weight:bold; padding:6px 0; line-height:22px;}
.eligibility-applicants p{ line-height:32px;}
.eligibility-applicants p a{ color:#578EEF;}

/**/
.policy-interpretation{ padding:26px 0 0 18px; font-size:16px;}
.policy-interpretation h4{ font-weight:bold; line-height:22px; padding-bottom:13px;}
.policy-interpretation li{ line-height:32px;}
.policy-interpretation .more{ padding-top:6px;}
.policy-interpretation .more a{ color:#999;}

/**/
.enroll-flow{ padding:26px 0 0 15px;}
.enroll-flow h4{ line-height:22px; padding-bottom:17px; font-size:16px;}
.enroll-flow li{ float:left; width:115px; height:76px; border:1px solid #e3e3e3; background:#fff; border-radius:6px; margin:0 26px 20px 0; padding:11px 0 0 18px; position:relative;}
.enroll-flow .num{ line-height:28px; font-size:20px;}
.enroll-flow .tex{ line-height:22px; font-size:16px;}
.enroll-flow i{ display:block; width:6px; height:8px; position:absolute; right:-16px; top:50%; margin-top:-4px; background-position:0 -383px;}

/**/
.register-examination{ padding:19px 0 0 14px; font-size:16px;}
.register-examination .tit{ line-height:22px; font-weight:bold; padding-top:20px;}
.register-examination .tit span{ font-size:14px; color:#999; padding-left:12px; font-weight:normal;}
.register-examination ul{ padding-top:7px;}
.register-examination li{ float:left; line-height:30px; padding:0 20px; border:1px solid #ccc; border-radius:6px; margin:10px 10px 0 0; background:#fff;}
.register-examination li a{ display:block; width:100%; height:30px;}
.register-examination li:hover{ border:1px solid #578EEF;}
.register-examination li:hover a{ color:#578EEF; text-decoration:none;}

/**/
.common-problem{ padding:30px 30px 0;}
.common-problem li{ width:590px; border-bottom:1px solid #EAEAEA; padding:15px 0; font-size:16px; padding-left:40px;}
.common-problem h4{ line-height:25px; font-weight:bold; position:relative; cursor:pointer;}
.common-problem h4 i{ width:24px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:16px; background:#999; border-radius:50%; position:absolute; left:-40px; top:1px;}
.common-problem h4 span{ width:12px; height:6px; background-position:0 -120px; position:absolute; right:11px; top:14px;}
.common-problem p{ display:none; line-height:24px; position:relative; padding-top:9px;}
.common-problem p a{ color:#578EEF}
.common-problem p i{ width:24px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:16px; background:#999; border-radius:50%; position:absolute; left:-40px; top:10px;}
.common-problem li.on h4 i{ background:#578EEF;}
.common-problem li.on h4 span{ background-position:0 -129px;}
.common-problem li.on p{ display:block;}
.common-problem li.on p i{ background:#FF9A49;}

/**/
.hot-recommoned{ width:300px;}
.hot-recommoned .title{ overflow:hidden;}
.hot-recommoned .list{ margin-top:-12px;}
.hot-recommoned .list li{ border-bottom:1px solid #EAEAEA;}
.hot-recommoned .list i{ display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; background:#C0C0C0; color:#fff; margin-right:12px;}
.hot-recommoned .list i.n1{ background:#FF2A00;}
.hot-recommoned .list i.n2{ background:#FF6A00;}
.hot-recommoned .list i.n3{ background:#FFA34E;}
.hot-recommoned .list h3{ height:40px; line-height:40px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px; }
.hot-recommoned .list h3 a{ color:#333;}
.hot-recommoned .list p{ color:#999; line-height:22px; padding-bottom:6px; margin-top:-4px;}
.hot-recommoned .list p a{ color:#999;}

/**/
.ad{ padding:30px 0;}

/**/
.guidance-mod{border: 1px solid #EAEAEA; border-radius: 8px; margin-bottom:20px;}
.guidance-mod .tab-tit{ text-align:center; padding:32px 0 36px;}
.guidance-mod .tab-tit li{ display:inline-block; *display:inline; *zoom:1; width:148px; height:40px; line-height:40px; text-align:center; font-size:20px; border: 1px solid #CCCCCC; cursor:pointer; border-radius: 24px; margin:0 40px; transition:all .3s linear;  -webkit-transition:all .3s linear; }
.guidance-mod .tab-tit li.on{ background:#578EEF; border:1px solid #578EEF; color:#fff;}
.guidance-mod .tab-con{ display:none;}
.guidance-mod .tab-con.on{ display:block;}
.guidance-mod .video-mod{ float:left; width:690px; height:429px;}
.guidance-mod .video-mod object,.guidance-mod .video-mod img{ display:block; width:690px; height:429px; cursor:pointer;}
.guidance-mod .video-bg{ padding:0 0 30px 30px;}
.guidance-mod .video-list{ float:right; width:450px;}
.guidance-mod .video-list .list{width:448px; height:429px; overflow:hidden; overflow-y:auto; position:relative;}
.guidance-mod .video-list .list ul{ margin-left:20px; border-left:2px solid #D8D8D8;}
.guidance-mod .video-list .list li{ line-height:28px; font-size:16px; position:relative; padding:0 0 24px 19px; cursor:pointer;}
.guidance-mod .video-list .list li span{ display:block; width:12px; height:12px; border-radius:50%; background:#BABABA; position:absolute; left:-7px; top:8px;}
.guidance-mod .video-list .list li.on{ color:#578EEF;}
.guidance-mod .video-list .list li.on span{ background:#578EEF;}
.guidance-mod .video-list .list li.on i{ border-color:#578EEF;}
.guidance-mod .video-list .list li.none{ color:#fff;}
.guidance-mod .video-list .list li.none span{ background-position:0 -48px;}
.guidance-mod .video-list .list li i{ display:block; min-width:68px; padding:0 7px; height:22px; font-size:14px; line-height:22px; text-align:center; background:#F4F4F4; border: 1px solid #D4D4D4; border-radius:4px; position:absolute; right:0; top:0;}
.guidance-mod .video-list .list li i.live-book:hover{ color:#578EEF; border-color:#578EEF;}

/**/
.mCSB_scrollTools{ width:8px !important;}
.mCSB_scrollTools .mCSB_draggerRail{ background: none;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:8px; background: #bbb !important;}
.xlcd-b .mCSB_container{ margin-right: 13px;}

/**/
.liveBooking-pop{display:none;width:280px; height:248px; padding:56px 0 0;background:#fff;position:fixed;left:50%;top:50%; margin:-152px 0 0 -140px; z-index:199}
.liveBooking-pop img{display:block;width:168px; height:168px; margin:0 auto 14px}
.liveBooking-pop p{line-height:22px;text-align:center}
.liveBooking-pop .close-btn{display:block;width:16px;height:16px; line-height:0; font-size:0; background-position:0 -322px; position:absolute; top:18px; right:18px;}

/**/
.course-mod{ width:1215px; padding:8px 0 30px; margin-left:-10px; overflow:hidden;}
.course-mod li{ float:left; width:285px; margin-right:20px; border-radius:8px; box-shadow:0 0 12px 0 rgba(0,0,0,0.08);}
.course-mod li:hover{box-shadow: 0 0 12px 0 rgba(87,142,239,0.50);}
.course-mod li.none{ margin-right:0;}
.course-mod .tit{ height:73px; padding-top:20px; line-height:28px; text-align:center; font-size:20px; color:#fff; background:#578EEF;  border-top-left-radius:8px; border-top-right-radius:8px; position:relative;}
.course-mod .tit i{ display:block; width:48px; height:40px; line-height:14px; font-size:12px; padding-top:8px; color:#fff; text-align:center; position:absolute; right:7px; top:28px; background-position:0 -180px;}
.course-mod .tit a{ color:#fff; text-decoration:none;}
.course-mod .con{ padding:16px 23px 24px; border:1px solid #f3f3f3\9; border-top:0;}
.course-mod .con p{ height:72px; line-height:24px; font-size:16px;}
.course-mod .con .price{ line-height:40px; padding:11px 0 20px;}
.course-mod .con .price span{ font-weight:bold; font-size:28px; color:#FF9A49;}
.course-mod .con .btn-wrap{ text-align:center;}
.course-mod .con .btn-wrap a{ display:inline-block; margin:0 7px; font-size:18px; text-decoration:none;}
.course-mod .con .btn-wrap a.audition-btn{ width:76px; height:36px; line-height:36px; color:#578EEF; text-align:center; background:#fff; border:1px solid #578EEF; border-radius:30px;}
.course-mod .con .btn-wrap a.audition-btn:hover{ background:#578EEF; color:#fff;transition:all .3s linear;  -webkit-transition:all .1s linear; }
.course-mod .con .btn-wrap a.buy-btn{ width:78px; height:38px; line-height:38px; color:#fff; text-align:center; border-radius:30px; background-image:linear-gradient(-180deg, #FF7F5E 0%, #FF4B1E 100%); background-image:-ms-linear-gradient(-180deg, #FF7F5E 0%, #FF4B1E 100%); background:#FF4B1E\9}
.course-mod .con .btn-wrap a.buy-btn:hover{background-image: linear-gradient(-180deg, #FF9D84 0%, #FF6640 100%);background-image: -ms-linear-gradient(-180deg, #FF9D84 0%, #FF6640 100%); background:#FF9D84\9}
.course-mod .pagination{ width:100%; text-align:center; height:14px; position:absolute; left:0; bottom:23px;}
.course-mod .pagination .swiper-pagination-switch{ display:inline-block; width:14px; height:14px; background:#E6E6E6; border-radius:50%; margin:0 14px; cursor:pointer;}
.course-mod .pagination .swiper-active-switch{background: #578EEF;}
.course-mod .swiper-container{ width:1210px; height:400px; overflow:hidden; position:relative;  padding:0 0 0 10px;}
.course-mod .more-btn{ display:block; width:264px; height:40px; line-height:40px; font-size:18px; text-decoration:none; margin:0 auto; text-align:center; background:#EDEDED; border-radius:20px; transition:all .3s linear; -webkit-transition:all .3s linear;}
.course-mod .more-btn:hover{ background:#578EEF; color:#fff;}

/**/
.course02-mod{ width:1220px; padding-top:12px;}
.course02-mod li{ float:left; width:285px; margin:0 20px 20px 0; box-shadow: 0 0 12px 0 rgba(0,0,0,0.08); position:relative; border-radius:8px;}
.course02-mod li a.btn{ display:block; width:100%; height:224px; position:absolute; left:0; top:0; font-size:0; line-height:0;}
.course02-mod .course-pic,.course02-mod .course-pic img{ width:285px; height:160px;}
.course02-mod .con{ padding:10px 16px 30px; border:1px solid #f3f3f3\9; border-top:0;}
.course02-mod .con h3{ line-height:25px; height:50px; overflow:hidden; font-size:18px; font-weight:bold; padding-bottom:20px;}
.course02-mod .con .price{ float:left; font-size:24px; color:#FF9A49; font-weight:bold;}
.course02-mod .con .btn-wrap{ float:right;}
.course02-mod .con .btn-wrap a.audition-btn,.course02-mod .con .btn-wrap a.buy-btn{ display:block; float:left; margin:0 3px; font-size:18px; text-decoration:none;}
.course02-mod .con .btn-wrap a.audition-btn{ width:70px; height:36px; line-height:36px; color:#578EEF; text-align:center; background:#fff; border:1px solid #578EEF; border-radius:30px;}
.course02-mod .con .btn-wrap a.audition-btn:hover{ background:#578EEF; color:#fff;transition:all .3s linear; -webkit-transition:all .3s linear;}
.course02-mod .con .btn-wrap a.buy-btn{ width:78px; height:38px; line-height:38px; color:#fff; text-align:center; border-radius:30px; background-image:linear-gradient(-180deg, #FF7F5E 0%, #FF4B1E 100%); background-image:-ms-linear-gradient(-180deg, #FF7F5E 0%, #FF4B1E 100%); background:#FF4B1E\9}
.course02-mod .con .btn-wrap a.buy-btn:hover{background-image: linear-gradient(-180deg, #FF9D84 0%, #FF6640 100%);background-image: -ms-linear-gradient(-180deg, #FF9D84 0%, #FF6640 100%); background:#FF9D84\9}

/**/
.courseNew-mod{ width:1215px; padding:8px 0 30px; margin-left:-10px; overflow:hidden;}
.courseNew-mod .swiper-container{ height:460px; padding:16px 0 0 0;}
.courseNew-mod li{ float:left; width:285px; box-shadow:0 3px 8px 4px #f1f2f4; margin:0 9px;}
.courseNew-mod .tit{ height:110px; position:relative;z-index:1;}
.courseNew-mod .tit h3{ line-height:110px; text-align:center; font-size:26px; color:#fff; font-weight:bold;}
.courseNew-mod .tit.bg01{ background:url("/images/template/signUpSpecial/class-tit01.jpg") no-repeat;}
.courseNew-mod .tit.bg02{ background:url("/images/template/signUpSpecial/class-tit02.jpg") no-repeat;}
.courseNew-mod .tit.bg03{ background:url("/images/template/signUpSpecial/class-tit03.jpg") no-repeat;}
.courseNew-mod .tit.bg04{ background:url("/images/template/signUpSpecial/class-tit04.jpg") no-repeat;}
.courseNew-mod .tit.bg05{ background:url("/images/template/signUpSpecial/class-tit05.jpg") no-repeat;}
.courseNew-mod .tit.bg06{ background:url("/images/template/signUpSpecial/class-tit06.jpg") no-repeat;}
.courseNew-mod .tit.bg07{ background:url("/images/template/signUpSpecial/class-tit07.jpg") no-repeat;}
.courseNew-mod .tit span{ display:block; width:204px; height:30px; line-height:30px;  text-align:center; background:#ffe461; position:absolute; left:50%; top:-10px; margin:0 0 0 -102px;}
.courseNew-mod .tit i{ display:block; width:38px; height:18px; line-height:18px; text-align:center; background:#ff4800; font-size:12px; color:#fff; font-weight:bold; border-top-left-radius:5px; border-bottom-right-radius:5px; position:absolute; top:-6px; right:-21px;}
.courseNew-mod .con{ padding:20px 20px;border:1px solid #f4f4f6;border-top:0 none;}
.courseNew-mod p{ line-height:32px; padding-left:25px; background:url("/images/template/signUpSpecial/dian.png") no-repeat 8px center;}
.courseNew-mod .price{ margin:16px 0 0; border-top:1px solid #f3f3f3; line-height:46px; padding:15px 0; text-align:center;}
.courseNew-mod .price span{ color:#f3664a;}
.courseNew-mod .price span strong{ font-size:32px;}
.courseNew-mod .btn-wrap{ text-align:center;}
.courseNew-mod .audition-btn{ display:inline-block; width:87px; height:32px; line-height:32px; border:1px solid #d5d5d5; color:#999; margin:0 8px; text-decoration:none;}
.courseNew-mod .buy-btn{ display:inline-block; width:89px; height:34px; line-height:34px; background:#f3664a; color:#fff; margin:0 8px; text-decoration:none;}
.courseNew-mod .more-btn{ display:block; width:264px; height:40px; line-height:40px; font-size:18px; text-decoration:none; margin:0 auto; text-align:center; background:#EDEDED; border-radius:20px; transition:all .3s linear; -webkit-transition:all .3s linear;}
.courseNew-mod .more-btn:hover{ background:#578EEF; color:#fff;}
.courseNew-mod .pagination{ width:100%; text-align:center; height:14px; position:absolute; left:0; bottom:23px;}
.courseNew-mod .pagination .swiper-pagination-switch{ display:inline-block; width:14px; height:14px; background:#E6E6E6; border-radius:50%; margin:0 14px; cursor:pointer;}
.courseNew-mod .pagination .swiper-active-switch{background: #578EEF;}
.courseNew-mod .classDown{height:26px;line-height:26px;position:absolute;left:0;right:0;bottom:0;background:url(/images/template/signUpSpecial/class-down-bg.png) no-repeat;color:#fff;font-size:14px;text-align:center;display:none;}
.courseNew-mod .price-sale{height:28px;line-height:0;text-align:center;}
.courseNew-mod .price-sale p{height:20px;line-height:20px;padding:0 10px;font-size:12px;color:#fe7e00;border:1px solid #fe7e00;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;*display:inline;*zoom:1;}
.courseNew-mod .price-sale i{width:9px;height:7px;overflow:hidden;display:block;margin:-1px auto 0;background-position:left -758px;position:relative;z-index:1;}
/**/
.programme-mod{ margin-bottom:40px; padding-top:10px;}
.programme-mod .tab-tit{ width:180px; background:#578EEF; border-bottom-left-radius:8px; border-top-left-radius:8px; padding:10px 0 10px 10px;}
.programme-mod .tab-tit li{ height:50px; line-height:50px; font-size:16px; color:#fff; text-indent:30px; cursor:pointer; transition:all .1s linear;}
.programme-mod .tab-tit li.current{ background:#fff; color:#578EEF;}
.programme-mod .tab-con{ float:right; display:none; width:957px; padding:5px 0 0 0;}
.programme-mod .tab-con h4{ font-size:16px; line-height:22px; padding-top:30px;}
.programme-mod .tab-con p{ line-height:22px; padding-top:7px; font-size:16px;}
.programme-mod .tab-con p a{ color:#578EEF;}
.programme-mod .tab-con .tags{ padding-top:13px;}
.programme-mod .tab-con .tags a{ display:inline-block; height:38px; line-height:38px; padding:0 26px; font-size:16px; border:1px solid #E3E3E3; border-radius:28px; margin-right:10px;}

/**/
.data-downLoad-wrap{ background:#F7F8FA;}
.data-downLoad{ padding:30px 0 44px; color:#578EEF;}
.data-downLoad h3.headline{ height:45px; line-height:45px; font-size:32px; font-weight:bold; text-align:center; color:#578EEF;}
.data-downLoad h3.headline i{ display:inline-block; width:160px; height:4px; background:#DAECFF; overflow:hidden; border-radius:2px; margin:0 10px; vertical-align:middle;}
.data-downLoad h4.subtitle{ line-height:28px; text-align:center; font-size:20px; padding-top:3px; font-weight:normal;}
.data-downLoad ul{ padding:26px 100px 10px; text-align:center;}
.data-downLoad li{ display:inline-block; width:188px; height:38px; line-height:38px; border: 1px solid #578EEF; font-size:16px; text-align:left;  text-indent:41px; border-radius: 8px; margin:0 40px 20px 40px; background-position:15px -248px !important;}
.data-downLoad .downLoad-btn{ display:block; width:260px; height:60px; line-height:60px; font-size:24px; color:#fff; text-decoration:none; border-bottom:6px solid #ef8238; box-shadow:0 3px 6px #FFB582; -webkit-box-shadow:0 3px 6px #FFB582; -ms-box-shadow:0 3px 6px #FFB582; text-align:center; background-image:-webkit-linear-gradient(180deg, #FFB44F, #FF9938); background-image:-ms-linear-gradient(180deg, #FFB44F, #FF9938); background-image:linear-gradient(180deg,#FFB44F,#FF9938); background:#FF9938\9; border-radius: 30px; margin:0 auto; transition:all .1s linear; -webkit-transition:all .1s linear;}
.data-downLoad .downLoad-btn:hover{ border-color:#eb6c37; background-image:-webkit-linear-gradient(180deg, #FF9E3D, #FF772C); background-image:-ms-linear-gradient(180deg, #FF9E3D, #FF772C); background-image:linear-gradient(180deg,#FF9E3D,#FF772C); background:#FF772C\9; }

/**/
.fix-nav{ width:92px; padding:4px 2px 31px; background:#FF9A49; border-radius:4px; position:fixed; left:10px; top:240px; z-index:99;}
.fix-nav ul{ border-bottom:2px solid #FF9A49;}
.fix-nav li{ line-height:28px; text-align:center; background:#fff; cursor:pointer;}
.fix-nav li.on{ background:#FFEACE; color:#ff9a4a;}
.fix-nav li a{ display:block; width:100%; height:28px; line-height:28px; text-decoration:none;}
.fix-nav li a:hover{background:#FFEACE; color:#ff9a4a;}
.fix-nav .ewm{ background:#fff; padding:8px 0;}
.fix-nav .ewm img{ display:block; margin:0 auto; width:80px;}
.fix-nav .ewm-p{ text-align:center; line-height:18px; font-size:12px; color:#fff; padding-top:8px;}
.fix-nav .back-btn{ display:block; width:40px; height:40px; border-radius:50%; left:50%; margin-left:-20px; bottom:-20px; background-image:-webkit-linear-gradient(-180deg, #FFB95A 3%, #FF902C); background-image:-ms-linear-gradient(-180deg, #FFB95A 3%, #FF902C); background-image:linear-gradient(-180deg, #FFB95A 3%, #FF902C 100%); background:#FF902C\9; box-shadow: 0 2px 8px 0 rgba(255,152,81,0.69);}
.fix-nav .back-btn i{ width:20px; height:11px; position:absolute; left:50%; top:50%; margin:-6px 0 0 -10px; background-position:0 -505px;}
.fix-nav .back-btn:hover{ background-image:-webkit-linear-gradient(-180deg, #FFC97F, #FF9E47); background-image:-ms-linear-gradient(-180deg, #FFC97F, #FF9E47); background-image: linear-gradient(-180deg, #FFC97F 3%, #FF9E47 100%); background:#FF9E47\9;}

/**/
.ad-mod{ width:300px; padding:66px 0 0;}
.ad-mod li{ height:180px; margin-bottom:20px;}
.ad-mod li.none{ margin-bottom:0;}

/**/
.area-information-mod{ padding:34px 0 0;}
.area-information-mod .area-nav{border: 1px solid #EAEAEA; border-radius: 8px;}
.area-information-mod .area-nav .tit{ width:68px; height:78px; background:#f7f8fa; line-height:32px; padding-top:10px; font-size:16px; color:#999; text-align:center;}
.area-information-mod ul{ width:1110px; padding:16px 0 0 10px;}
.area-information-mod li{ float:left; width:48px; height:24px; line-height:24px; margin:0 21px 9px 0; text-align:center; border-radius:4px; cursor:pointer;}
.area-information-mod li.on{ background:#FF9A49; color:#fff;}
.area-information-mod li:hover{ color:#578eef;}
.area-information-mod li.on:hover{ color:#fff;}
.area-information-mod .tit02{ line-height:22px; padding:27px 0 12px; font-size:16px; color:#333; font-weight:bold;}
.area-information-mod .table-wrap{ height:246px; overflow-y:auto;}
.area-information-mod .table-wrap .mCSB_inside>.mCSB_container{ margin-right:0;}
.area-information-mod .table-wrap tr.on{ background:#ededed;}
.area-information-mod .table{ width:100%;}
.area-information-mod .table th{ height:45px; line-height:45px; text-align:center; background:#f7f8fa; font-size:16px; color:#999; border-bottom:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-top:1px solid #EAEAEA;}
.area-information-mod .table td{ height:40px; line-height:40px; text-align:center; font-size:16px; color:#333; border-bottom:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.area-information-mod .table .t1{ border-top-left-radius:8px;}
.area-information-mod .table .t2{ border-top-right-radius:8px;}
.area-information-mod .table .t3{ border-left:1px solid #EAEAEA;}
.area-information-mod .table .t4{ border-bottom-left-radius:8px;}
.area-information-mod .table .t5{ border-bottom-right-radius:8px;}
.area-information-mod .table a{ color:#578eef;}

/**/
.news-mod{ padding-bottom:20px;}
.news-mod li{ float:left; width:570px; height:32px; line-height:32px; font-size:16px; color:#333; padding-left:16px; background-position:0 -556px;}
.news-mod li a{ color:#333;}
.news-mod li a:hover{ color:#578eef; text-decoration:none;}
.news-mod li.ot{ margin-left:65px; width:533px;}
.news-mod span{ float:right;}

/**/
.adCeng{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.adCon{display:none;width:800px;z-index:102;height:660px;position:fixed;top:50%;left:50%;;margin:-330px 0 0 -400px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.adCond{width:800px;height:660px;background:#fff;}
.adCond .adCondTit{ height: 60px; background: #f5f5f5;}
.adCond .adCondTit-left{ padding-left: 40px; line-height: 60px; font-size: 18px; color: #666;}
.adCond .adCondTit-close{display:block;width:15px;height:15px;top:22px;right:20px;cursor: pointer; background-position: 0 -628px;}
.adCond .adCondMv{width:800px;height:600px;}

/**/
.footer-wrap .hfoot{ background:#fff;}

/**/
.getData-card{margin:0 -4px 30px;color:#333;}
.getData-card li{width:294px;height:122px;padding-top:13px;float:left;margin:0 4px;background:url(/images/template/signUpSpecial/getData-card-bg.png) no-repeat;-webkit-box-shadow:-1px -1px 4px rgba(0,0,0,0.04);-moz-box-shadow:-1px -1px 4px rgba(0,0,0,0.04);box-shadow:-1px -1px 4px rgba(0,0,0,0.04);}
.getData-card li .card-icon{float:left;margin:42px 0 0 20px;}
.getData-card li .card-info{margin-left:82px;}
.getData-card li .card-info .info-hd{line-height:46px;font-size:18px;}
.getData-card li .card-info .info-hd strong{font-size:24px;}
.getData-card li .card-info .info-bd{line-height:26px;font-size:16px;}
.getData-list{margin-bottom:30px;}
.getData-list .list-item{width:544px;padding:10px 24px;border:1px solid #f7f8f9;background:#fff;color:#333;-webkit-box-shadow:0 2px 6px 2px rgba(6,15,54,0.04);-moz-box-shadow:0 2px 6px 2px rgba(6,15,54,0.04);box-shadow:0 2px 6px 2px rgba(6,15,54,0.04);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.getData-list .list-hd{height:40px;line-height:40px;padding-right:20px;margin-bottom:14px;text-align:right;font-size:16px;border-bottom:2px solid #f2f2f2;}
.getData-list .list-hd span{float:left;padding-left:125px;}
.getData-list .list-bd li{height:38px;line-height:38px;text-align:right;font-size:16px;padding:0 8px 0 32px;background:url(/images/template/signUpSpecial/getData-icon2.png) no-repeat left center;}
.getData-list .list-bd li p{max-width:422px;float:left;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.getData-btns{text-align:center;padding-bottom:30px;}
.getData-btns .getData-btn{display:inline-block;width:220px; height:46px; line-height:46px; font-size:18px; color:#fff; text-decoration:none; border-bottom:4px solid #ef8238; box-shadow:0 3px 6px #FFB582; -webkit-box-shadow:0 3px 6px #FFB582; -ms-box-shadow:0 3px 6px #FFB582; text-align:center; background-image:-webkit-linear-gradient(180deg, #FFB44F, #FF9938); background-image:-ms-linear-gradient(180deg, #FFB44F, #FF9938); background-image:linear-gradient(180deg,#FFB44F,#FF9938); background:#FF9938\9; border-radius: 30px; margin:0 auto; transition:all .1s linear; -webkit-transition:all .1s linear;}
.getData-btns .getData-btn i{width:17px;height:17px;display:inline-block;overflow:hidden;background:url(/images/template/signUpSpecial/getData-icon3.png) no-repeat;vertical-align:middle;margin:-3px 0 0 12px;}
.getData-btns .getData-btn:hover{ border-color:#eb6c37; background-image:-webkit-linear-gradient(180deg, #FF9E3D, #FF772C); background-image:-ms-linear-gradient(180deg, #FF9E3D, #FF772C); background-image:linear-gradient(180deg,#FF9E3D,#FF772C); background:#FF772C\9; }
