@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"microsoft yahei";}
form,ul,li,ol,li,dl,dt,dd,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0; }
h2,p{ font-weight:normal; padding:0; margin:0;}
p{ line-height:30px;margin-top:20px; margin-bottom:10px; font-size:16px;}
a{color:#444;text-decoration:none; cursor:pointer;}
a:hover{color:#bd0a01;text-decoration:none;}
ul,li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
.w1200{ width:1200px; margin:0 auto;}
.course_banner{ height:430px; overflow:hidden; text-align:center; clear:both;}
.container{ width:100%; overflow:hidden;background-color:#f5f5f5;}
.crumb{z-index:9;height:65px;width:1000px; margin:0 auto; }
.crumb-l{float:left;margin-right:20px;font-size:18px;line-height:45px; margin-top:20px;}
.crumb-l a{width:120px; display:block; background:#fff;text-align:center;}
.current a{ color:#fff; background-color:#666;}

.bg1{ height:325px; background:url(../images/promote/waibao2_03.jpg)  no-repeat center top; text-align:center; overflow:hidden;}
.bg2{ height:567px; background:#f2ab51; text-align:center; overflow:hidden; }
.bg3{ height:567px; background:#f1f1f1; text-align:center; overflow:hidden; }
.bg4{ height:567px; background:#4e6a91; text-align:center; overflow:hidden; }
.bg5{ height:567px; background:#56c8d2; text-align:center; overflow:hidden; }
.bg05{ height:567px; background:#f2ab51; text-align:center; overflow:hidden; }
.bg06{ height:567px; background:#3496bf; text-align:center; overflow:hidden; }

.bg6{ height:567px; background:#e47c49; text-align:center; overflow:hidden; }
.bg7{ height:567px; background:#8876b2; text-align:center; overflow:hidden; }
.bg8{ height:547px; background:url(../images/promote/waibao2_22.jpg)  no-repeat center top; text-align:center; overflow:hidden;  }
.bg9{ height:567px; background:#52c19c; text-align:center; overflow:hidden;  }
.bg10{ height:853px; background:url(../images/promote/waibao2_26.jpg)  no-repeat center top; text-align:center; overflow:hidden;}
.pic{ width:1058px; margin:0 auto;position:relative; }
.bg2 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 300px 5px; line-height:40px; color:#FFF; font-size:36px;}
.bg2 .text{ width:385px; position:absolute; top:212px; right:90px; text-align:left;}
.bg2 .text p,.bg4 .text p,.bg5 .text p,.bg05 .text p,.bg06 .text p,.bg6 .text p,.bg7 .text p,.bg9 .text p{ color:#fff; }

.bg3 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 80px 5px; line-height:40px; color:#000;font-size:36px;}
.bg3 .text{ width:320px; position:absolute; top:200px; left:85px; text-align:left;}

.bg4 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 160px 5px; line-height:40px; color:#fff;font-size:36px;}
.bg4 .text{ width:340px; position:absolute; top:220px; right:140px; text-align:left;}

.bg5 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 210px 5px; line-height:40px; color:#fff;font-size:36px;}
.bg5 .text{ width:370px; position:absolute; top:200px; left:80px; text-align:left;}

.bg05 .text h2{ height:40px;background:url(../images/promote/icon.png) no-repeat 150px 5px; line-height:40px; color:#fff;font-size:36px;}
.bg05 .text{ width:370px; position:absolute; top:230px; left:580px; text-align:left;}

.bg06 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 130px 5px;line-height:40px; color:#fff;font-size:36px;}
.bg06 .text{ width:370px; position:absolute; top:224px; left:0; text-align:left;}


.bg6 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 315px 5px; line-height:40px; color:#fff;font-size:36px; text-align:center;}
.bg6 .text{ width:480px; position:absolute; top:100px; left:50%; margin-left:-240px; text-align:left;}

.bg7 .text h2{ height:40px; background:url(../images/promote/icon.png) no-repeat 295px 5px; line-height:40px; color:#fff;font-size:36px; text-align:center;}
.bg7 .text{ width:420px; position:absolute; top:110px; left:50%; margin-left:-210px; text-align:left;}

.bg8 .text h2{ height:40px; line-height:40px; color:#000;font-size:36px; text-align:right; padding-right:10px;}
.bg8 .text{ width:335px; position:absolute; top:215px; right:250px;  text-align:right;}
.bg8 .text p{ color:#52b84c; margin-top:10px; font-size:18px;}

.bg9 .text h2{ height:40px;  line-height:40px; color:#FFF; font-size:36px;}
.bg9 .text{ width:445px; position:absolute; top:210px; left:100px; text-align:left;}