.cfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cfix{zoom: 1;}

a.seaAll:link { color: #3377cc; }
a.seaAll:visited { color: #00a2e9; }
a.seaAll:hover { color: #FF7700; }

#Main3{ margin:auto;width:1230px;height:auto; text-align:left; }
.main3Left{ float:left; width:930px;  height:auto; }


/* 表头 */
.seaTop{ float:left; width:898px; height:48px; border-bottom:1px #D1E6EB solid; background-color:#fff; }
.seaTopl{ float:left; width:auto; height:48px; font-size:16px;}
.seaTopl ul li{ float:left; width:auto; height:48px; line-height:48px; padding:0px; margin-right:19px; padding-right:19px;background: url(../images/sss1_03.jpg) no-repeat right; }
.seaSort1{ }
.seaSort1 a{ float:left; color:#188EEE !important;border-bottom: 2px solid #008fd7; }
.seaSort2 a{ float:left;color:#333;  }
.seaTopr{ float:right;height:48px; line-height:48px; text-align:right; padding-right:10px; }
.rebe{margin: 0 10px;display: inline-block;}

.li22 img { vertical-align:middle; margin-bottom:5px;}
.im2 img { margin:0 5px 3px; vertical-align:middle;}
.im2 i { font-style:normal; margin-right:20px;}

/* 列表 */
.seaList{ float:left; width:900px; height:auto; }
.seaList ul li:hover{  }
.seaList ul .l1 { padding:20px 0; border-bottom:1px #eee solid;}
.seaList .l1 .li1{ float:left; width:189px; height: 140px; text-align:left;}
.seaList .l1 .li1 a img{ border:1px #E6E6E6 solid; width: 189px; height: 140px; }
.seaList .l1 .li2{ float:left; width: 431px; height:auto;margin-left: 16px;}
.seaList .l1 .li21{ float:left;line-height:25px; font-size:18px; }
.seaList .l1 .li21 li:hover a{ color:#3377CC; text-decoration:underline; }
.seaList .l1 .li22,.seaList .li23,.seaList .li233{ float:left; width:550px; line-height:26px; color:#777;}
.seaList .l1 .li22 a{ color:#595757; font-size:14px; margin-top:5px;}
.seaList .l1 .li22 i{line-height:30px; font-size: 16px; margin-right:15px;}
.seaList .l1 .li233{ }
.seaList .l1 .li22 a:hover{ color:#333; text-decoration:underline; }
.seaList .l1 .li23 em{ display: inline-block;width: 40px;}
.seaList .l1 .li233 em{ display: inline-block;width: 100px;height: 20px;background: url(../images/huo1_03.png) right center no-repeat; margin-right:5px;}
.seaList .l1 .li24{ float:left; width:550px; line-height:27px; color:#777;margin-top: 9px;height: 30px;}
.seaList .l1 .li24  i{line-height:30px; margin-right:95px;font-size: 18px;color: #008fd7;padding-left: 37px;font-style: normal;background: url(../images/phon2_03.png) no-repeat 2px;display: inline-block;height: 30px;}
.seaList .l1 .li24  time{line-height:30px; margin-right:8px;font-size: 18px;color: #008fd7;padding-left: 37px;font-style: normal;background: url(../images/kefu1_03.png) no-repeat 2px ;display: inline-block;height: 30px;}
.seaList .l1 .li24  time a{color: #008fd7;}
.seaList .l1 .li3{ float:right; width:120px; height:auto; padding-top:0px; }
.seaList .l1 .li31{ float:left; width:120px; line-height:50px; font-size:24px; text-align:center; font-weight:bold; color:#FF7700; display: inline-block;height: 50px;margin-top: 23px;}
.seaList .l1 .li31 i{ font-style:normal; font-size:15px; color:#FF7700; }
.seaList .l1 .li32{ float:left; width:120px; height:40px; text-align:center; color:#FFF; }


.seaList .l2{ width:100%; }
.seaList .l2 .li1{ float:left; width:100%;line-height:25px; font-size:18px;color:#3377CC; font-weight:bold; }

.seaList .l2 .li2{ float:left; width:96%; line-height:25px; color:#aaa;}
.seaList .l2 .li2 .lef{ float:left; width:30%; line-height:25px; color:#777;}
.seaList .l2 .li2 .rig{ float:right; width:70%; line-height:25px; color:#777; text-align:right; }
.seaList .l2 .li2 em{ display: inline-block;width:20px;}

.seaList .l2 .li3{ float:left; width:100%; line-height:25px; color:#777;}
.seaList .l2 .li4{ float:left; width:100%; padding-top:10px; }
.seaList .l2 .li4 span{ float:left; width:33.3%; }
.seaList .l2 .li4 span img{  width:90%; height:180px; }
.seaList .l2 .li4:hover img { box-shadow:0 0 10px rgba(0,0,0,0.50);}
.seaList .l2 .li5{ float:left; width:97%; line-height:27px; color:#777;margin-top: 9px;height: 30px;}
.seaList .l2 .li5  i{ float:left; line-height:30px; margin-right:25px;font-size: 18px;color: #008fd7;padding-left: 37px;font-style: normal;background: url(/images/phon2_03.png) no-repeat 2px;display: inline-block;height: 30px;}
.seaList .l2 .li5  time{ float:right; line-height:30px; margin-right:8px;font-size: 18px;color: #008fd7;padding-left: 37px;font-style: normal;background: url(/images/kefu1_03.png) no-repeat 2px ;display: inline-block;height: 30px;}
.seaList .l2 .li5  time a{color: #008fd7;}


.btnSignup{ display:inline-block; width:100px; line-height:30px;font-size:14px; background-color:#008FD7;color:#FFF; text-align:center; cursor:pointer;border-radius:5px; }
.btnSignup:link{ color:#FFF; }
.btnSignup:visited{ color:#FFF; }
.btnSignup:hover{ background-color:#f90;color:#FFF; }

.btnZixun{ display:inline-block; width:98px; line-height:26px;font-size:14px; background-color:#FFF; border:1px #008fd7 solid;color:#008fd7; text-align:center; cursor:pointer;border-radius:5px; }
.btnZixun:link{ color:#008fd7; }
.btnZixun:hover{ color:#F90;border:1px #FA0 solid; }
.btnZixun:visited{ color:#008fd7; }

/* 分页 */
.seaPage{ float:left; width:850px; height:50px; line-height:50px; text-align:center;margin-top: 35px; }



/* Main3右侧 */
.main3Right{ float:right; width:300px; height:auto; text-align:left; background: #fff; padding-top:15px;}

/* 图片广告 */
.pageAds { float: left;width:274px; height:150px; text-align:left; overflow:hidden;margin-left: 15px;}
.pageAds IMG {WIDTH: 274px; FLOAT: left; HEIGHT: 150px; OVERFLOW: hidden}
.pageAds IMG {BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-LEFT-WIDTH: 0px}
.pageAds UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.pageAds LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.num {POSITION: absolute; BOTTOM: 5px; FONT: 12px/1.5 tahoma, arial; HEIGHT: 18px; RIGHT: 5px}
.num LI {BORDER-BOTTOM: #f47500 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #f47500 1px solid; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #fcf2cf; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #d94b01; MARGIN-LEFT: 3px; FONT-SIZE: 12px; BORDER-TOP: #f47500 1px solid; CURSOR: pointer; BORDER-RIGHT: #f47500 1px solid}
.num LI.on {LINE-HEIGHT: 18px; BACKGROUND-COLOR: #ff9415; MARGIN-TOP: -2px; WIDTH: 18px; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold}


/* 精品课程 */
.bestCourse{ float:left;height:auto; margin-top:15px;padding-left: 15px;  }
.bestCourse .title{ float:left; width: 100%; height: 36px; line-height:25px;color:#3e3a39;font-size: 18px;line-height: 36px;border-bottom: 1px solid #eeeeee; }
.bestCourse .title em{font-style: normal;font-size: 14px;color: #008fd7;padding-right: 19px;float: right;background: url(/images/qque_03.png) no-repeat right;margin-right: 11px;}
.bestCourse .conte{ float:left; width: 100%; height:auto; }
.bestCourse .conte ul{ float:left; width: 100%; height:auto; }
.bestCourse .conte ul li{height: 125px;border-bottom: 1px solid #eeeeee;}
.bestCourse .conte ul .li1{ float:left; width:130px; height: 96px; border: 1px solid #e6e6e6;position: relative;margin-top: 12px;}
.bestCourse .conte ul .li1 span{ width:148px; height:98px;display: inline-block;width: 76px;height: 23px;position: absolute;top: 0;left: 0;background: #7b7473;opacity: 0.5;color: #fff !important;font-size: 12px;}
.bestCourse .conte ul .li1 img{width: 130px;height: 96px;}
.bestCourse .conte ul .li1-r{width: 140px;float: right;padding-top: 10px;}
.bestCourse .conte .li1-r>a{font-size: 15px;color: #221815;display: block;}
.bestCourse .conte .li1-r>a:hover{color: #008fd7;}
.bestCourse .conte .li1-r span{font-size: 12px;color: #595757;display: inline-block;}
.bestCourse .conte .li1-r i{font-size: 20px;color: #e5420f;font-style: normal;line-height: 41px;}

.bestCourse .conte ul .li2{ float:left; width:76px; line-height:25px; font-size:12px;height: 23px; }
.bestCourse .conte ul .li2 a{ color:#777; }
.bestCourse .conte ul .li3{ float:left; width:210px; line-height:25px; font-size:12px;color:#FF6600; }

/* 快速报名 */
.quickSignup{ float:left; width:272px; height:auto; }
.quickSignup .title{ float:left; line-height:37px; margin-bottom:5px;color:#3e3a39;font-size: 18px; width: 100%;border-bottom: 1px solid #eeeeee;padding-left: 14px; padding-top:15px; box-sizing:border-box; height:53px;}

.quickSignup .conte{ float:left;height:auto;padding-left: 13px; }
.quickSignup .conte span{ float:left; height:auto; line-height:25px;padding:7px 0px; text-align:left; color:#999; margin-left:5px; }
.quickSignup .conte .text{ width: 240px; height:32px; line-height:32px; border:1px #CCC solid; padding:0px 10px;border-radius:2px; color:#777; }
.quickSignup .conte .texts{ width:240px; height:100px; line-height:20px;border:1px #CCC solid; padding:0px 10px;border-radius:2px; color:#777; }
.btnQuickSignup{ border:none;display:inline-block; width:263px; line-height:35px;font-size:14px; background-color:#008fd7;color:#FFF; text-align:center; cursor:pointer;border-radius:5px; }
.btnQuickSignup:link{ color:#FFF; }
.btnQuickSignup:visited{ color:#FFF; }
.btnQuickSignup:hover{ background-color:#579D0B;color:#FFF; }



/* 购买课程 */
.payorder{ margin:auto;width:1060px; height:auto; text-align:left; background-color:#FFF; padding:20px; margin-top:10px;overflow:hidden; }
.pay1{ float:left;width:1060px; height:35px; line-height:35px; margin-bottom:2px; }
.pay1 b{ float:left;width:100px; height:34px; line-height:34px;border-bottom:3px #F80 solid; font-size:15px; }
.pay2{ float:left;width:1060px; height:auto;border-top:1px #E6E6E6 solid;border-bottom:1px #EEE solid; }
.pay2 .title{ float:left;width:1060px; height:auto; background-color:#F5F5F5; color:#777; }
.pay2 .title ul .li1{ float:left;width:140px; height:35px; line-height:35px; }
.pay2 .title ul .li2{ float:left;width:360px; height:35px; line-height:35px; }
.pay2 .title ul .li3{ float:left;width:100px; height:35px; line-height:35px; }
.pay2 .title ul .li4{ float:left;width:100px; height:35px; line-height:35px; }
.pay2 .title ul .li5{ float:left;width:160px; height:35px; line-height:35px; }
.pay2 .title ul .li6{ float:left;width:100px; height:35px; line-height:35px; }

.pay2 .conte{ float:left;width:1060px; height:auto; }
.pay2 .conte ul .li1{ float:left;width:140px;  height:100px; line-height:100px; text-align:center; }
.pay2 .conte ul .li1 img{ width:100px;  height:80px; margin-top:10px; }
.pay2 .conte ul .li2{ float:left;width:360px;  height:100px; line-height:100px; }
.pay2 .conte ul .li3{ float:left;width:100px;  height:100px; line-height:100px; }
.pay2 .conte ul .li4{ float:left;width:100px;  height:100px; line-height:100px; }
.pay2 .conte ul .li5{ float:left;width:160px;  height:100px; line-height:100px; color:#F60; }
.pay2 .conte ul .li6{ float:left;width:100px;  height:100px; line-height:100px; }

.pay3{ float:left;width:1060px; height:60px; line-height:60px; }
.pay3 b{ font-size:24px; color:#F60; }
.pay4{ float:left;width:1060px; height:60px; }
.pay4 p{ float:left;width:auto; line-height:60px; }
.pay4 b{ float:left;width:auto; line-height:60px; }

.pay5{ float:left;width:1060px; height:60px; padding-top:20px; }
.pay5 .btnSignup1{ display:inline-block; width:160px; line-height:40px;font-size:16px; background-color:#FF8800;color:#FFF; text-align:center; cursor:pointer;border-radius:2px; }
.pay5 .btnSignup1:link{ color:#FFF; }
.pay5 .btnSignup1:visited{ color:#FFF; }
.pay5 .btnSignup1:hover{ background-color:#D98200;color:#FFF; }


.btnPage{ display:inline; width:auto; height:auto; margin-right:2px; padding:5px 8px;font-size:12px; border:1px #CCC solid; background-color:#FFF; color:#333; text-align:center; cursor:pointer; }
.btnPage:hover{  border:1px #8E8E8E solid;color:#333; }
.btnCutPage{ display:inline; width:auto;height:auto; margin-right:2px; padding:5px 8px;font-size:12px;background-color:#188EEE; color:#FFF; font-weight:bold; text-align:center; cursor:pointer; }
.btnCutPage:hover{ color:#FFF; }


/*热门城市*/
.hot_city{background: #f0f0f0;}
.hot_city_son{width: 1200px;margin: 0 auto;padding-top: 14px;padding-bottom: 34px;text-align: left;}
.hot_city_son a{font-size: 14px;color: #595757;padding-right: 17px}
.hot_city h3{border-bottom: 1px solid #dddddd;padding-top: 27px;text-align: left;width: 1200px;margin: 0 auto;font-size: 24px;color: #221815;padding-bottom: 11px;}




/*我要登记*/
.tj_dj{height: 118px;background: url(/images/bottin_03.jpg) no-repeat center;width: 870px;margin-top: 30px;display: inline-block;margin-bottom: 35px;}
.tj_dj a{display: inline-block;width: 112px;height: 35px;background: #0071bf;border-radius: 5px;float: right;margin-top: 62px;margin-right: 74px;color: #fff !important;text-align: center;line-height: 35px;font-size: 18px;}


/*热门资讯*/
.hot_infor{padding-top: 15px;}
.hot_infor_title{height: 37px;line-height: 37px;border-bottom: 1px solid #eee;color: #3e3a39;font-size: 18px;}
.hot_infor_title em{font-style: normal;float: right;font-size: 14px;color: #666160;padding-right: 24px;background: url(/images/more1_03.png) no-repeat right;margin-right: 15px;}
.hot_infor ul{padding-top: 22px;}
.hot_infor ul li{height: 21px;line-height: 21px;padding-bottom: 10px;}
.hot_infor ul li i { border-radius:50%; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; height:21px; width:21px; background:#cccccc; text-align:center; font-style:normal; line-height:21px; color:#fff; margin-right:3px;}
.hot_infor ul li a{display: inline-block;height: 21px;line-height: 21px;float: left;font-size: 14px;border: none;padding-left: 6px;}
.hot_infor ul li a:hover{color: #008fd7;}
.hot_ul{height: 172px;}




/*在线报名*/
.online{width: 327px;height: 319px;padding-left: 20px;display: inline-block;position: fixed;top:50%; margin-top:-160px; z-index: 888;left: 50%; margin-left:-165px;}
.online p{height: 35px;font-size: 16px;color: #fff;background: #008fd7;text-align: left;line-height: 35px;padding-left: 22px;}
.online p img{float: right;padding-top: 10px;padding-right: 16px;}
.online-txt{padding-top: 15px;box-shadow: 2px 0px 4px 2px #d6d6d6;height: 270px;background: #fff;position: relative;}
.online-txt span{text-align: center;display: inline-block;float: left;width: 101px;height: 32px;line-height: 38px;}
.online-txt>input{float: left;width: 188px;height: 32px;margin-bottom: 6px;}
/*.online-txt span{width: 6px;height: 32px;display: inline-block;}*/
.onsamll{background: url(/images/xingx_03.png) no-repeat 9px 16px;}
#insmass{width: 109px;}
.signup{position: absolute;bottom: 13px;left: 101px;}
.signup input{width: 100px;height: 30px;text-align: center;line-height: 30px;border-radius: 5px;background: #008fd7;border: none;color: #fff;font-size: 16px;}