/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}

.top { width:1100px; margin:0 auto; overflow:hidden;}
.top a{ float:left; width:99px; height:39px; padding-top:40px; overflow:hidden;}
.top span{ float:right; height:118px; color:#FFF; line-height:118px; font-size:22px; background:url(../images/phone.png) center left no-repeat; font-family:Arial, Helvetica, sans-serif; text-indent:30px;}


.yh{ width:822px; margin:0 auto; overflow:hidden; padding-left:278px; position:relative; height:194px;}
.yh p{ width:479px; color:#4c4948; font-size:34px; font-weight:bold; line-height:140px; height:100px;}
.yh p i{ color:#4ea8f6; font-weight:bold; font-size:64px; font-style:italic; vertical-align:baseline;}
.yh em{ color:#b4b3b2; font-size:14px; line-height:36px; text-indent:148px; display:block;}
.yh a{ position:absolute; width:94px; height:138px; line-height:22px; padding-top:6px; text-align:center; color:#FFF; font-weight:bold; font-size:20px; top:0px; right:223px;}

.choose{ width:1068px; margin:0 auto; padding-left:32px;}
.choose dl{ float:left; width:490px; overflow:hidden; height:58px; margin-right:66px; margin-bottom:58px;}
.choose dl dt{ float:left; width:75px; margin-right:12px; line-height:58px; color:#FFF; text-align:center; font-weight:bold; font-size:32px;}
.choose dl dd{ float:left; width:403px; overflow:hidden;}
.choose dl dd b{ color:#4fb5f3; font-weight:bold; font-size:28px; line-height:30px;}
.choose dl dd p{ color:#4c4948; font-size:18px; line-height:28px; text-align:left;}

.talk{ width:900px; overflow:hidden; margin:0 auto; padding-left:200px;}
.talk a{ -webkit-transition:all 0.4s linear; float:left; width:275px; height:74px; line-height:74px; color:#4299fc; font-weight:bold; font-size:28px; text-align:center; border-bottom:7px solid #fda254; border-radius:42px; margin-right:148px; background:#fede74;}
.talk a:hover{ background:#f9ce41; border-bottom:7px solid #fb8825; color:#000;}

.course{ width:1100px; margin:0 auto; overflow:hidden;}

#course{ width:1100px; padding-left:300px; height:102px; box-sizing:border-box;}
#course span{ -webkit-transition:all .4s linear; cursor:pointer;  float:left; height:102px; line-height:102px; color:#FFF; font-weight:bold; font-size:26px; width:240px; text-align:center;}
#course span.se{ color:#fede74; }

#course_content{ width:1060px; margin:0 auto; overflow:hidden;}
#course_content .ever { display:none; width:100%; overflow:hidden; border-radius:20px;}
#course_content .ever table{ width:100%; text-align:center; table-layout:fixed; }
#course_content .ever table tr th{ color:#4299fc; font-size:20px; background:#fede74; height:76px; border-right:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}
#course_content .ever table tr td{ height:100px; color:#4c4948; font-size:20px; background:#FFF; border-right:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}

#course_content div.tfb table{ float:left; width:50%; }

.bm_kc{ width:1100px; margin:0 auto; overflow:hidden;}
.bm_kc dl{ float:left; width:225px; height:150px; margin:0 28px 48px 0; padding-left:28px;}
.bm_kc dl dt{ padding-top:36px; height:32px; line-height:32px;  color:#4299fc; font-size:22px;  margin-bottom:14px;}
.bm_kc dl dd{ line-height:24px; color:#4c4948; font-size:18px; width:225px;}


.get{ width:1100px; margin:0 auto; overflow:hidden; padding:104px 0 0 0 ;}

.login{ float:left; width:327px; height:auto;}

.ms{ width:1100px; margin:0 auto;  position:relative; height:805px;}
#ms{ width:1100px; height:765px; position:absolute; left:0px; top:0px; z-index:10;}
#ms span{  cursor:pointer; position:absolute; text-align:center; overflow:hidden;}
#ms span i{ display:none;  width:100%; height:100%;  text-align:center; color:#fede74; font-size:36px; background:url(../images/i_bg.png) repeat; border-radius:50%;}
#ms span.se i{ display:block;}



#ms_content{ position:absolute; width:227px; height:245px; background:#fede74; border-radius:50%; padding:78px 34px 0 62px; left:375px; top:215px; z-index:12;}
#ms_content div{ display:none; width:100%; overflow:hidden; }

#ms_content div dl{ width:100%; overflow:hidden;}
#ms_content div dl dt{ text-align:left; color:#4c4948; font-size:30px; line-height:32px; font-weight:bold;}
#ms_content div dl dd{ color:#4c4948; line-height:26px; font-size:18px;}


.xq{ width:1068px; margin:0 auto; padding-left:32px; overflow:hidden;}
.xq img{ -webkit-transition:all 0.4s linear; float:left; margin:0 26px 12px 0;  border-radius:16px;}
.xq img:hover{ -webkit-transform:translate(4px,4px); box-shadow:#000 4px 4px 6px;}


.footer{ width:100%; text-align:center; color:#FFF; font-size:16px; line-height:32px; padding:74px 0 0;}
