/*
@author: sunke
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:url("//www.jianshe99.com/upload/resources/image/2020/06/28/462004.jpg") no-repeat center top #0f3484;}
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}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1100px;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,.areaSelect i,.question .bg,.question i,.secret li em{ background:url("//www.jianshe99.com/images/zhuanti/2018zaojiaShare/ico.png") no-repeat;}
.title{ width:649px; height:103px; padding-top:38px; line-height:76px; font-size:30px; color:#fff; font-weight:bold; text-align:center; background:url("//www.jianshe99.com/images/zhuanti/2018zaojiaShare/title01.png") no-repeat; top:-81px; left:50%; margin-left:-329px;}
.title em{ font-size:38px; color:#ffba60; font-weight:bold;}

/**/
.header{ height:660px;}
.header .logo{ display:block; width:230px; height:70px; line-height:0; font-size:0; left:0; top:15px;}
.header .tex{ font-size:18px; color:#fff; position:absolute; top:438px;}
.header .tex em{ font-size:24px;}
.header .tex.t1{ right:827px;}
.header .tex.t2{ right:628px;}
.header .tex.t3{ right:431px;}
.header .tex.t4{ right:192px;}
.header .btn{ display:block; width:228px; height:54px; line-height:54px; text-align:center; background:#d5391e; border-radius:50px; font-size:24px; color:#fff; text-decoration:none; left:50%; margin-left:-114px; top:525px;}
.header .btn:hover{ background:#b32810;}

/**/
.sms-alerts{ background:#08245e; border-radius:10px; padding-bottom:24px; margin-bottom:100px;}
.sms-alerts .tit{ padding:0 0 6px 15px; line-height:68px; font-size:20px; color:#fff;}
.sms-alerts .t1{ float:left; height:36px; line-height:36px; font-size:16px; color:#fff; padding:0 4px 0 16px;}
.sms-alerts .ipt1{ float:left; display:block; width:120px; height:36px; line-height:36px; border:0; text-indent:8px; background:#fff; border-radius:2px;}
.sms-alerts .ipt2{ float:left; display:block; width:70px; height:36px; line-height:36px; border:0; text-indent:8px; background:#fff; border-radius:2px;}
.sms-alerts .ipt3{ float:left; display:block; width:100px; height:36px; line-height:36px; border:0; text-indent:8px; background:#fff; border-radius:2px;}
.sms-alerts .imgCode{ display:block; width:64px; height:23px; margin:4px 0 0 8px; background:#f7f7f7; border-radius:2px; text-align:center; padding-top:5px;}
.sms-alerts .imgCode img{ width:60px;}
.sms-alerts .btn{ display:block; width:120px; height:36px; line-height:36px; text-align:center; background:#ffd76d; border-radius:2px; font-size:16px; color:#825e00; text-decoration:none; margin-left:20px;}
.sms-alerts .btn:hover{ background:#f4b91d; color:#825e00;}
.sms-alerts .btn2{ display:block; width:80px; height:36px; line-height:36px; text-align:center; background:#ffd76d; border-radius:2px; font-size:16px; color:#825e00; text-decoration:none; margin-left:10px;}
.sms-alerts .btn2:hover{ background:#f4b91d; color:#825e00;}

/**/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute;overflow-x: hidden;overflow-y: auto}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/**/
.areaSelect{ width:100px;height:36px; float:left;}
.areaSelect input{ width:85px; overflow:hidden;height:36px; border:0; background:#fff; border-radius:2px; line-height:36px; padding-left:15px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; color:#333}
.areaSelect input.on{color:#666}
.areaSelect i{display:block;width:15px;height:10px;top:13px;right:7px; background-position:0 0; z-index:1;}
.areaSelect i.on{ background-position:0 -24px;}
.areaSelect ul {width:98px; border:1px solid #a7cee2; background:#fff}
.areaSelect ul li {overflow:hidden;width:96%;cursor:pointer;line-height:30px;height:30px;padding:0 0 0 4%}
.areaSelect ul li.hover {background:#a7cee2;color:#fff}

/**/
.question{ background:#d2e0ff; border-radius:10px; margin-bottom:122px;}
.question .bg01{ display:block; width:24px; height:50px; position:absolute; left:-102px; top:-25px; background-position:0 -59px;}
.question .bg01.b02{ top:auto; bottom:-22px;}
.question .bg02{ display:block; width:24px; height:50px; position:absolute; right:-77px; top:-25px; background-position:-25px -59px;}
.question .bg02.b02{ top:auto; bottom:-22px;}
.question ul{ padding:38px 0 0 102px;}
.question li{ width:921px; background:url("//www.jianshe99.com/images/zhuanti/2018zaojiaShare/line01.png") repeat-x bottom; position:relative; padding:45px 0 28px;}
.question h3{ line-height:74px; font-size:28px; color:#0f3484;}
.question h3 span{ position:relative;}
.question h3 span em{ display:block; width:184px; height:93px; right:-165px; top:-42px}
.question h3 span .t1{ background-position:0 -174px;}
.question h3 span .t2{ background-position:0 -271px;}
.question h3 span .t3{ background-position:0 -372px;}
.question p{ font-size:16px; color:#0a296d; line-height:24px;}
.question li .circular{ display:block; width:40px; height:40px; position:absolute; top:63px; left:-66px; background-position:0 -121px;}
.question li.none{ background:none;}

/**/
.secret{ background:#d2e0ff; border-radius:10px; padding-left:27px; margin-bottom:122px;}
.secret .tit{ width:184px; height:93px; margin-top:73px; text-align:center; font-size:24px; color:#fff; font-weight:bold; line-height:78px; background-position:0 -474px;}
.secret .list{ padding:60px 0 41px; margin-left:2px;}
.secret .list li{ float:left; width:157px; text-align:center; position:relative;}
.secret .list li h4{ line-height:70px; font-size:24px; font-weight:bold; color:#0a296d; padding-bottom:27px;}
.secret .list li em{ display:block; width:25px; height:19px; background-position:-57px -121px; position:absolute; left:50%; margin-left:-12px; top:62px; z-index:1;}
.secret .list li .time{ display:block; width:111px; height:40px; line-height:40px; text-align:center; font-size:24px; color:#87a7ed; font-weight:bold; border:3px solid #87a7ed; border-radius:50px; margin:0 auto;}
.secret .list .line{ height:4px; width:100%; background:#d5161c; left:0; top:130px; border-radius:3px;}
.secret .list a{ text-decoration:none;}

/**/
.score{ background:#d2e0ff; border-radius:10px; padding:73px 0 42px;}
.score .con{ width:518px;}
.score .con.fl{ margin-left:20px;}
.score .con.fr{ margin-right:20px;}
.score .con .tit{ height:66px;}
.score .con .tit h3{ display:block; width:284px; height:66px; line-height:66px; text-align:center; font-size:24px; font-weight:bold; color:#fff; background:#c33827; border-top-left-radius:8px; border-top-right-radius:8px;}
.score .con .tit.t2 h3{ background:#3261ca;}
.score .con .box{ background:#fff; padding:10px; border-radius:8px; border-top-left-radius:0;}
.score .con .box .table{ width:100%; text-align:center;}
.score .con .box .table th{ height:58px; line-height:58px; padding-top:10px; background:#f1f1f1; font-size:18px;}
.score .con .box .table td{ height:42px; line-height:42px; font-size:16px;}
.score .con .box .table .pd1{ padding-top:18px;}
.score .con .box .table .pd2{ padding-bottom:18px;}

/**/
.btn-wrap{ padding-bottom:122px;}
.btn-wrap .btn1{ display:block; width:537px; height:140px; background:url("//www.jianshe99.com/images/zhuanti/2018zaojiaShare/btn01.png") no-repeat; margin-top:3px; text-decoration:none;}
.btn-wrap .btn1 h4{ line-height:32px; font-size:26px; color:#fff; font-weight:bold; left:143px; top:55px;}
.btn-wrap .btn1 h4 em{ font-size:30px; color:#ffba60; font-weight:bold;}
.btn-wrap .btn1 p{ display:block; font-size:24px; color:#ffc9c2; line-height:102px; right:27px; top:38px;}
.btn-wrap .btn1:hover p{ color:#ffde6c;}
.btn-wrap .btn2{ display:block; width:537px; height:122px; background:url("//www.jianshe99.com/images/zhuanti/2018zaojiaShare/btn02.png") no-repeat; margin-top:21px; text-decoration:none;}
.btn-wrap .btn2 h4{ line-height:34px; font-size:26px; color:#fff; font-weight:bold; left:143px; top:35px;}
.btn-wrap .btn2 h4 em{ color:#ffe094; font-weight:bold;}
.btn-wrap .btn2 p{ display:block; font-size:24px; color:#92b3fd; line-height:102px; right:27px; top:20px;}
.btn-wrap .btn2:hover p{ color:#ffde6c;}
/**/
.course{ background:#d2e0ff; border-radius:10px; padding:66px 0 40px; margin-bottom:121px;}
.course .con{ padding:0 0 0 20px;}
.course .con li{ float:left; _display:inline; margin-right:14px; width:254px;}
.course .con .tit{ height:48px; border-top-left-radius:8px; border-top-right-radius:8px; background:#f79e2b; font-size:24px; color:#fff; line-height:48px; padding-top:12px; text-align:center;}
.course .con .tit.t2{ background:#04b579;}
.course .con .tit.t3{ background:#1a8fe8;}
.course .con .tit.t4{ background:#8f30d9;}
.course .con .box{ background:#fff; border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-bottom:40px;}
.course .con .box h4{ line-height:46px; padding-top:7px; text-align:center; font-size:24px; color:#c33827;}
.course .con .box p{ line-height:36px; font-size:16px; color:#0a296d; padding-left:30px; background:url("//www.jianshe99.com/images/zhuanti/2018zaojiaShare/dian.png") no-repeat 18px 16px;}
.course .con .box p.kong{ height:36px; background:none;}
.course .con .box .btn{ display:block; width:163px; height:42px; line-height:42px; font-size:18px; color:#fff; text-decoration:none; font-weight:bold; background:#d5391e; border-radius:50px; margin:9px auto 0; text-align:center;}
.course .con .box .btn:hover{ background:#b32810;}

/**/
.join-us{ background:#d2e0ff; border-radius:10px; padding:37px 0 98px;}
.join-us li{ width:986px; border:2px dashed #2651af; margin:98px auto 0; position:relative;}
.join-us .ewm{ width:197px; height:197px; background:#fff; padding:11px; top:-62px; left:32px;}
.join-us .text{ padding:0 24px; text-align:right;}
.join-us .text h4{ display:inline-block; height:40px; width:366px; border-bottom:4px solid #2651af; font-size:20px; color:#0f3484; text-align:right; padding-top:7px;}
.join-us .text p{ line-height:40px; font-size:16px; color:#0a296d;}
.join-us li.t2 .ewm{ left:auto; right:32px;}
.join-us li.t2 .text{ text-align:left;}
.join-us li.t2 .text h4{ text-align:left;}

/**/
.footer-wrap{ width:100%; background:#fff; margin-top:40px;}













