@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#000; background-color:#f7f7f7;}
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{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#252525;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.container{ clear:both;width:950px;text-align:left;margin:0 auto;color:#252525;}
.hbody{ background:url(/images/pro2015/cma/cmazs_02.jpg) repeat-x;}
.fbody{ background:url(/images/pro2015/cma/cmazs_58.jpg) repeat-x;}
.an{ background:url(/images/pro2015/cma/an.png) no-repeat;}
.ggtit{ clear:both; overflow:hidden; height:42px; padding:23px 0 0 64px; font-size:24px; color:#eb1e3d; font-weight:700; background-position:0 0;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.marb6{ overflow:hidden; height:6px; clear:both;}
.marb10{ overflow:hidden; height:10px; clear:both;}
.marb15{ overflow:hidden; height:15px; clear:both;}
.marb20{ overflow:hidden; height:20px; clear:both;}
.marb35{ overflow:hidden; height:35px; clear:both;}

/*页头大图*/
.head{ width:950px; margin:0 auto; position:relative; z-index:10;}
.head a{ position:absolute; top:9px; left:2px; display:block; width:102px; height:27px; cursor:pointer;}

/*CMA 是什么*/
.cmsssm{ overflow:hidden; height:400px; border:1px solid #f2bf28; background:url(/images/pro2015/cma/cmazs_10.jpg) no-repeat center 20px #f8edd7; position:relative; z-index:10;}
.cmsssm .nr{ width:260px; line-height:24px; position:absolute;}
.cmsssm .nr span{ color:#ffde00;}
.cmsssm .nr i{ font-style:normal; color:#eb1e3d;}
.cmsssm .nr b{ display:block; line-height:30px; color:#fff; font-size:18px; padding:0 0 20px 56px;}
.cmsssm .nr-01{ top:28px; left:58px;}
.cmsssm .nr-02{ top:170px; left:58px;}
.cmsssm .nr-03{ top:284px; left:58px;}
.cmsssm .nr-04{ top:28px; left:642px;}
.cmsssm .nr-04 b{ padding:0 0 20px 26px;}
.cmsssm .nr-05{ top:161px; left:642px;}
.cmsssm .nr-05 b{ padding:0 0 20px 26px;}
.cmsssm .nr-06{ top:283px; left:642px;}
.cmsssm .nr-06 b{ padding:0 0 20px 26px;}
.cmsssm .zjnr{ width:210px; line-height:38px; text-align:center; font-size:32px; color:#fff; position:absolute; top:124px; left:373px; font-weight:700;}
.cmsssm .zjnr font{ font-size:24px; color:#eb1e3d;}

/*适合人群*/
.shrq{ overflow:hidden; padding:25px; border:1px solid #f2bf28; background-color:#f8edd7;}
.shrq .left{ width:406px; height:305px; background:url(/images/pro2015/cma/cmazs_14.jpg) no-repeat; padding:46px 0 0 0; line-height:24px; font-size:14px; text-align:center; color:#fff;}
.shrq .right{ width:430px;}
.shrq .right-top{ line-height:28px; font-size:14px; padding:0 10px 15px 10px;}
.shrq .right-top span{ color:#eb1e3d;}
.shrq .right-center{ background-color:#f1e0bd; text-align:center; padding:15px 0;}
.shrq .right-bottom{ padding:20px 0 0 0; text-align:center; font-size:16px; color:#eb1e3d;}

/*精英推荐*/
.jytj{ overflow:hidden; padding:10px; border:1px solid #f2bf28; background-color:#f8edd7;}
.jytj .jy{ width:568px; overflow:hidden;}
.jytj .jy-left{ width:154px;}
.jytj .jy-left li{ cursor:pointer;}
.jytj .jy-left .tp01{ width:154px; height:112px; background:url(/images/pro2015/cma/cmazs_64.jpg) no-repeat;}
.jytj .jy-left .tp02{ width:154px; height:112px; background:url(/images/pro2015/cma/cmazs_65.jpg) no-repeat;}
.jytj .jy-left .tp03{ width:154px; height:112px; background:url(/images/pro2015/cma/cmazs_66.jpg) no-repeat;}
.jytj .jy-left .hover .tp01{ background:url(/images/pro2015/cma/cmazs_61.jpg) no-repeat;}
.jytj .jy-left .hover .tp02{ background:url(/images/pro2015/cma/cmazs_62.jpg) no-repeat;}
.jytj .jy-left .hover .tp03{ background:url(/images/pro2015/cma/cmazs_63.jpg) no-repeat;}
.jytj .jy-right{ width:394px; height:326px; overflow:hidden; background-color:#fff; padding:10px 10px 0 10px;}
.jytj .jy-right .tp{ width:102px; height:112px; padding:5px; border:1px solid #dedede;}
.jytj .jy-right .wz{ width:260px; line-height:24px;}
.jytj .jy-right .wz b{ display:block; text-align:right;}
.jytj .jy-right .wzk{ width:394px;}
.jytj .yyz{ width:351px; overflow:hidden;}
.jytj .yyz-tit{ height:42px; line-height:42px; padding:0 0 0 88px; font-size:18px; font-weight:700; color:#fff; background-position:0 -93px;}
.jytj .yyz-bottom{ text-align:center; padding:40px 0 41px 0; background-color:#fff;}

/*认证考试*/
.rzks{ overflow:hidden; padding:10px; border:1px solid #f2bf28; background-color:#f8edd7;}
.rzks .left{ width:285px;}
.rzks .left li .tp{ width:270px; height:97px; padding-right:15px; line-height:97px; font-size:26px; font-weight:700; color:#fff; text-align:center; cursor:pointer; margin-top:20px; background-position:-679px -887px;}
.rzks .left .hover .tp{ background-position:-280px -887px;}
.rzks .right{ overflow:hidden; width:620px; height:340px; border:5px solid #f7e6c4; background-color:#fff;}
.rzks .right .tit{ overflow:hidden; width:147px; height:30px; padding:0 10px 0 0; line-height:30px; text-align:center; font-size:20px; color:#fff; background-position:0 -159px;}
.rzks .right p{ line-height:24px; padding:0 15px;}
.rzks .right b{ font-size:14px;}
.rzks .right font{ font-size:12px; padding:0 30px 0 0; display:block; text-align:right;}
.rzks .right font a{ color:#f20000;}
.rzks .right table{ border-collapse:collapse; width:95%; margin:0 auto;}
.rzks .right td{ border:1px solid #f2bf28; line-height:24px; padding:0 10px;}
.rzks .lc{ clear:both; overflow:hidden; width:908px; height:107px; margin:0 auto; background:url(/images/pro2015/cma/cmazs_36.jpg) no-repeat;}
.rzks .lc-01{ width:120px; text-align:center; color:#fff; font-size:16px; font-weight:700; padding:42px 0 0 0;}
.rzks .lc-02{ width:107px; text-align:center; color:#fff; font-size:16px; font-weight:700; padding:29px 0 0 0; line-height:24px; margin-left:18px;}
.rzks .lc-03{ width:107px; text-align:center; color:#fff; font-size:16px; font-weight:700; padding:29px 0 0 0; line-height:24px; margin-left:26px;}
.rzks .lc-04{ width:107px; text-align:center; color:#fff; font-size:16px; font-weight:700; padding:29px 0 0 0; line-height:24px; margin-left:24px;}

/*课程学习*/
.kcxx{ overflow:hidden; padding:0 10px; border:1px solid #f2bf28; background-color:#f8edd7;}
.kcxx .tit{ width:634px; height:51px; line-height:50px; font-size:28px; color:#fff; text-align:center; background-position:0 -215px; margin:0 auto;}
.kcxx .tit01{ width:393px; height:51px; line-height:50px; font-size:28px; color:#fff; text-align:center; background-position:0 -295px; margin:0 auto;}
.kcxx .tit02{ width:529px; height:51px; line-height:50px; font-size:28px; color:#fff; text-align:center; background-position:0 -374px; margin:0 auto;}
.kcxx .top{ width:216px; height:104px; padding:120px 0 0 0; line-height:28px; font-size:16px; color:#fff; text-align:center; font-weight:700; margin:0 21px 0 0;}
.kcxx .top01{ background:url(/images/pro2015/cma/cmazs_40.jpg) no-repeat;}
.kcxx .top02{ background:url(/images/pro2015/cma/cmazs_42.jpg) no-repeat;}
.kcxx .top03{ background:url(/images/pro2015/cma/cmazs_44.jpg) no-repeat;}
.kcxx .top04{ background:url(/images/pro2015/cma/cmazs_46.jpg) no-repeat; margin:0;}
.kcxx table{ border-collapse:collapse; width:100%;}
.kcxx td{ border:1px solid #f2bf28; line-height:24px; padding:5px 10px; background-color:#fff;}
.kcxx td input{ vertical-align:middle;}
.kcxx td span{ display:inline-block; color:#f55709; padding:8px 0 0 0;}
.kcxx td .an{ display:inline-block; width:150px; height:37px; margin:0 10px; overflow:hidden; cursor:pointer; background-position:0 -887px;}
.kcxx .tbsm{ border:1px solid #f2bf28; border-top:none; padding:10px 20px; background-color:#fff;}
.kcxx .tbsm b{ line-height:34px; font-size:18px; color:#035faa; font-weight:700;}
.kcxx .tbsm p{ line-height:24px; margin-top:5px;}
.kcxx .tbsm a{ color:#cc0000;}

.lht{ overflow:hidden; width:928px; position:relative;}
.lht01{ width:928px; height:142px; overflow:hidden;}
.lht01 li{ width:272px; height:112px; padding:15px; float:left; margin-right:10px; background-color:#fff;}
.lht01 li img{ width:117px; height:112px;}
.lht01 li p{ width:130px; line-height:26px; color:#444343;}
.lht01 li b{ color:#252525; font-size:14px;}
.lht01-BtnL,.lht01-BtnR{ display:none;}

.kcxx .yzfw{ padding-top:10px;}
.kcxx .yzfw .nr{ display:inline; width:290px; height:44px; line-height:22px; padding:6px 0 6px 50px; background-color:#fff; margin:0 0 34px 100px; position:relative; z-index:10;}
.kcxx .yzfw .nr .fd{ width:75px; height:75px; position:absolute; left:-60px; top:-10px;}
.kcxx .yzfw .nr .fd01{ background-position:0 -460px;}
.kcxx .yzfw .nr .fd02{ background-position:-875px -460px;}
.kcxx .yzfw .nr .fd03{ background-position:0 -567px;}
.kcxx .yzfw .nr .fd04{ background-position:-875px -567px;}
.kcxx .yzfw .nr .fd05{ background-position:0 -673px;}
.kcxx .yzfw .nr .fd06{ background-position:-875px -673px;}
.kcxx .yzfw .nr .fd07{ background-position:0 -781px;}
.kcxx .yzfw .nr .fd08{ background-position:-875px -781px;}

/*通栏广告*/
.banner{ overflow:hidden;}

/*服务热线*/
.fwrx{ width:950px; height:179px; margin:0 auto; color:#fff;}
.fwrx a{ color:#fff;}
.fwrx .left{ width:180px; padding:18px 0 0 40px;}
.fwrx .left-top{ line-height:40px; height:40px; padding:0 0 0 50px; font-size:14px; font-weight:700;}
.fwrx .left-top01{ background-position:12px -1012px;}
.fwrx .left-top02{ background-position:-440px -1012px;}
.fwrx .left-top03{ background-position:-914px -1012px;}
.fwrx .left-bottom{ line-height:24px; padding:8px 0 0 15px; background-position:0 -1078px;}
.fwrx .right{ padding:16px 0 0 40px;}

/*提示*/
.dataHint{display:inline-block; text-indent:0;}
.dataHint em{color:#d73435; font-style:normal; cursor:pointer;}
.hint-cpm{width:220px;padding-top:10px;background:url(about:blank);position:absolute; margin:20px 0 0 -92px;z-index:90;}
.hint-cpm .hCpm-bd{padding:5px 8px;text-align:left;border:solid 1px #ebb16e; background:#fffae5;color:#5d5c5c;font-weight:normal;}
.hCpm-bd p{line-height:20px; text-indent:2em;text-align:justify; text-justify:inter-ideograph; font-size:12px;}
.hCpm-bd p.ti0{text-indent:0;}
.hint-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:0; margin-left:-9px;background:url(/images/hint-i.gif) no-repeat;}
.hCpm-bd p a,.hCpm-bd p a:link,.hCpm-bd p a:visited{color:#d73435;}

/* 右浮动 */
.r-sns li,.r-sns li .sns-info .sns-hd,.returnTop{background:url(/images/chujizhicheng/r-snsAll.png) no-repeat;}
.r-sns{width:44px;overflow:hidden;position:fixed;right:10px;top:50%;margin-top:-114px;_position:absolute; z-index:1000;}
.r-sns ul{width:44px;padding-bottom:160px;}
.r-sns li{height:44px;margin-bottom:2px;position:relative;vertical-align:top;background-position:left top;}
.r-sns li .sns-info{width:160px;position:absolute;right:-160px;top:0;}
.r-sns li .sns-info .sns-hd{line-height:44px;padding-left:45px; background-position:9px -367px; background-color:#313131;-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px; font-size:14px;color:#fff;}
.r-sns li .sns-info .sns-hd a{color:#fff; margin-right:5px;}
.r-sns li.tel{background-position:left -92px;}
.r-sns li.tel .sns-hd{background-position:9px -411px;padding:2px 0 2px 45px;line-height:20px;}
.r-sns li.kf{background-position:left -46px;}
.r-sns li.kf .sns-hd{background-position:9px -455px;}
.r-sns li.share{background-position:left -138px;}
.r-sns li.share .sns-hd{height:44px;background-position:9px -499px;}
.r-sns li.qq{background-position:left -230px;}
.r-sns li.qq .sns-hd{height:44px;background-position:9px -587px;}
.r-sns li.mail{background-position:left -276px;}
.r-sns li.mail .sns-hd{height:44px;background-position:9px -631px;}
.r-sns li.wb{background-position:left -322px;}
.r-sns li.wb .sns-hd{height:44px;background-position:9px -675px;}
.r-sns li.wx{background-position:left -184px;z-index:2;}
.r-sns li.wx .sns-hd{background-position:9px -543px;}
.r-sns li.snsClose{height:22px; line-height:22px; color:#fff;background:#c4c3c3; text-align:center; cursor:pointer;z-index:1;}
.sns-bd{padding:5px; background:#fff;}
.returnTop{width:50px;height:50px;line-height:500px;overflow:hidden;position:fixed;_position:absolute;right:10px;bottom:20px;z-index:1000;cursor:pointer;background-position:13px -725px; background-color:#666; display:none;}
.returnTop:hover{background-position:13px -775px;background-color:#1c79d2;}

/*底部浮动 20151120*/
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;}
.solid:after{content:'\20';display:block;height:0;clear:both;}
.solid{*zoom:1;}
.left{ float:left;}
.right{ float:right;}
.floatBar{width:100%;height:58px;padding-top:25px;position:fixed;_position:absolute;left:0;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#A5000000, endColorstr=#A5000000);background:rgba(0,0,0,0.65);z-index:20; font-family:"Microsoft YaHei"}
:root .guide-hd li i,:root .crowd-dl dd,:root .dream li span,:root .floatBar{filter:none;}/*for IE9*/
.tjqt{margin-left:200px;}
.tjqt a{ display:inline-block; height:39px; line-height:39px; padding:0 12px; border:0 none; background:#fe8713; font-size:16px; color:#fff; margin:0 20px; border-radius:3px;}
.tj-hotline{ padding-right:30px; line-height:39px;font-size:16px;padding-left:24px;color:#fff;background:url(/images/pro2016/chuji/floatBar-i.png) no-repeat left -32px;_background:url(/images/pro2016/chuji/floatBar-i8.png) no-repeat left -32px;}