.container{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header{ height: 160px;  border-bottom: 1px solid #f6f6f6;}
.header .header-top{ height: 30px; line-height: 30px; background: #f4f4f4;}
.header .header-top .fr a{ color: #333;}
.header .header-top .fr .tel{ color: #ff7900; font-size: 14px; float: right;}
.header .header-in .logo{ width: 408px; height: 47px; margin-top: 22px;}
.header .header-in .form{ width: 361px; height: 29px; margin-top: 28px; border: 2px solid #c40020; border-radius: 5px; overflow: hidden; }
.header .header-in .form .keywords{ width: 248px; height: 29px; text-indent: 10px;}
.header .header-in select{ width: 70px; height: 29px; text-indent: 5px;}

.nav_title{ width: 281px; height: 37px; font-size: 18px; text-align: center; line-height: 37px; color: #fff; background: #c8263c; margin-top: 23px;}
.nav{ width: 1200px; height: 37px; margin: 0; padding: 0; margin-top: 23px;}
.nav li{ width: 150px; height: 37px; text-align: center; line-height: 37px; float: left; color: #4b4b4b;}
.nav li:hover a{ color: #fff;}
.nav li.active{ background: #c8263c;}
.nav li.active a{ color: #fff;}
.nav a{ font-size: 16px; display: block;}
.nav a.red{ font-size: 16px; display: block;background: #c8263c;color: #fff;}

/*筛选*/
.subnav{background:#fafafa; padding-top:5px; padding-bottom:25px;}
.bq1content{ min-height:220px;}
.bq1content.nianyue{line-height: 22px; padding: 10px;}
.boxcontent{line-height: 22px; padding: 15px;}
.screen-name{ width:50px; float:left;}
.filter { margin: 5px 0px; position:relative; overflow:inherit; }
.filter .clr {border-bottom: 1px dashed #CCC; padding: 10px 0px;} 
.filter .clr span {float: left;margin-right: 10px; font-weight:bold;}
.filter .clr ul{ width:1070px; height:28px; overflow:hidden; float:left; margin-left:10px;}
.filter .clr li,.filter .clr span {border-radius: 20px; display: block;float: left; padding: 0 10px; margin:0 0 8px 0; text-decoration: none; color:#666; cursor:pointer}
.filter .clr li:hover { background-color: #c8263c;color: #ffffff; }
.filter .clr li.ac,.filter .clr span.ac {background-color: #c8263c;color: #ffffff;line-height: 25px; }
.screen-more{ position:absolute; right:0px; top:10px; color:#c8263c; cursor:pointer;}
.clr::after {clear: both;content: " "; display: block; font-size: 0;height: 0;visibility: hidden; }

/*筛选结束*/





/*内容*/
/*公开课*/
.content-l{float:left; width:924px; padding-top:20px;}
.content-title{border-bottom:2px solid #eeeeee; height:50px;}
.content-title-l{font-size: 26px; border-bottom:2px solid #c8263c; height:50px; float:left;}
.content-title-r{font-size: 13px; float:left; padding-top:12px; padding-left:40px;}
.content-title-f{float:left;width:505px;}
.content-title-px{float:right;width:220px;}
.content-title-px span{color: #c8263c;}
.content-title-r span{color: #ff7300;}
.content-r{float:right; width:252px; height:100px;}

.content-news { width:924px; clear:both;}
.content-news li{padding-top:25px; padding-bottom:15px; border-bottom:1px solid #eeeeee;}
.content-news-t a{font-size:18px; font-weight: bolder;}

.content-news-i ul{list-style:none; margin-top:10px; }
.content-news-i li {font-size:14px; display:block;width:225px; min-height:35px; line-height:35px; text-indent:30px; float:left; padding:0; border:none;}
.content-news-i li i{height:19px; }
.content-news-i li.ico_1{background:url(../img/open_ico.jpg) 0px 7px no-repeat;}
.content-news-i li.ico_2{background:url(../img/open_ico.jpg) 0px -20px no-repeat;}
.content-news-i li.ico_3{background:url(../img/open_ico.jpg) 0px -48px no-repeat;}
.content-news-i li.ico_3 span{color:#c8263c;}
.content-news-i li.ico_4{background:url(../img/open_ico.jpg) 0px -81px no-repeat;}
.content-news-i li.ico_5{background:url(../img/open_ico.jpg) 0px -115px no-repeat; width:100%;}
.content-news-i li.ico_6{background:url(../img/search_ico1.jpg) 0px 10px no-repeat; width:100%;}
.content-news-i li font{float:left; width:100px;}
.content-news-i li em{float:left; width:550px; text-indent:0em; font-weight:100;}

.content-news-more{text-align:right; clear: both;}

.content-page{ height:70px; padding-top:40px;}
.content-page ul{ display:table; margin:0 auto;}
.content-page li{ display:table-cell; text-align:center;}
.content-page li a{ float:left; margin-right:5px; display:block; width:28px; height:24px; line-height:24px; background-color:#f8f8f8; border:1px solid #ececec;}
.content-page li a:hover{border:1px solid #ff6600; color:#ff6600;}
.content-page li a.current{border:1px solid #ff6600; color:#ff6600;}
.content-page li a.down{  width:70px; }
.content-page li a.end{  width:60px; }

.content-r-ad{padding-top:68px;}
.content-r-ad1{padding-top:20px;}
.content-r-lm{background:#fafafa; border-top:2px solid #c8263c; padding-bottom:25px; margin-top:20px;}
.content-r-tit{font-size:18px; font-weight:bold; padding-top:20px;text-indent:1em;}
.content-r-tit a{float:right; font-size:14px; font-weight:100; padding-right:20px; padding-top:5px;}
.content-r-news ul{width:218px; margin:0 auto;}
.content-r-news li{ padding-left:5px; padding-right:5px; border-bottom:1px solid #ededed; height:65px; margin-top:20px;}
.content-r-news li span{color:#c8263d; margin-left:5px;}
.content-r-news li font{color:#a4abb1;}
.content-r-news li i{width:25px; height:40px; display:block; float:left;}

.content-r-news1 ul{width:218px; margin:0 auto;}
.content-r-news1 li{ padding-left:5px; padding-right:5px;  height:45px; margin-top:20px;}
.content-r-news1 li span{color:#c8263d; margin-left:5px;}
.content-r-news1 li font{color:#a4abb1;}
.content-r-news1 li i{width:25px; height:40px; display:block; float:left;}

.content-r-teacher{background:#FFF; width:218px; margin:0 auto; margin-top:20px; padding-top:10px; padding-bottom:10px;}
.content-r-teacher li{ width: auto; height: 58px; margin-top: 10px; padding: 0 20px; position: relative;}
.content-r-teacher li span{ width: 16px; height: 16px; background: #babab8; display: block; line-height: 16px; color: #fff; text-align: center; position: absolute;left:20px; top: 3px; text-indent: 0 !important;}
.content-r-teacher li .portrait{ width: 56px; height: 56px; text-indent: 0; border-right: 56px; float: left; margin-left: 25px; margin-right: 10px;}
.content-r-teacher li div{ text-indent: 0; height: 20px;}
.content-r-teacher li .b{ background: #f39f00;}
.content-r-teacher li .c{ color: #666; }
/*公开课结束*/

/*公开课新闻形式*/
.content-listnews-tit{background:#c8263c; height:40px; margin-top:20px;}
.tit1{width:505px; text-align:center; height:40px; float:left; font-size:16px; font-weight:bold; color:#FFF; line-height:40px;}
.tit2{width:142px; text-align:center; height:40px; float:left; font-size:16px; font-weight:bold; color:#FFF; line-height:40px;}
.tit3{width:135px; text-align:center; height:40px; float:left; font-size:16px; font-weight:bold; color:#FFF; line-height:40px;}
.tit4{width:142px; text-align:center; height:40px; float:left; font-size:16px; font-weight:bold; color:#FFF; line-height:40px;}

.content-listnews-nr li{height:40px;}
.content-listnews-nr li.bg{background:#f5f5f5;}
.nr1{width:505px; text-align:left; height:40px; float:left; line-height:40px; text-indent:3em; background:url(../img/open_ico.png) 13px 13px no-repeat ;}
.nr2{width:142px; text-align:center; height:40px; float:left; color:#666; line-height:40px;}
.nr3{width:135px; text-align:center; height:40px; float:left; color:#666; line-height:40px;}
.nr4{width:142px; text-align:center; height:40px; float:left; color:#c8263d; line-height:40px;}
/*公开课新闻形式结束*/

/*公开课内容页*/
.flow{height:140px; background:url(../img/open_icoarrow.png) 20px 20px no-repeat;}
.flow li { font-size:16px; width:170px; height:140px;float:left;font-size:16px; text-align:center;}
.flow li a{ font-size:16px; width:170px; height:140px;float:left;font-size:16px; text-align:center; padding-top:90px;}
.flow li.ico1{background:url(../img/open_icoflow.png) 40px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico1 a:hover{background:url(../img/open_icoflow.png) 40px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.flow li.ico2{background:url(../img/open_icoflow.png) -140px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico2 a:hover{background:url(../img/open_icoflow.png) -140px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.flow li.ico3{background:url(../img/open_icoflow.png) -317px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico3 a:hover{background:url(../img/open_icoflow.png) -317px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.flow li.ico4{background:url(../img/open_icoflow.png) -480px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico4 a:hover{background:url(../img/open_icoflow.png) -480px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.flow li.ico5{background:url(../img/open_icoflow.png) -655px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico5 a:hover{background:url(../img/open_icoflow.png) -655px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.flow li.ico6{background:url(../img/open_icoflow.png) -820px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico6 a:hover{background:url(../img/open_icoflow.png) -820px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.flow li.ico7{background:url(../img/open_icoflow.png) -1000px 18px  no-repeat; width:170px; height:90px;}
.flow li.ico7 a:hover{background:url(../img/open_icoflow.png) -1000px -62px  no-repeat; width:170px; height:90px;color:#c8263d;}
.content-view-title{border-bottom:2px solid #eeeeee; border-top:2px solid #c8263c; height:45px; line-height:45px;}
.content-view-title span{ float:right;}
.content-view-bt{font-size:18px; height:65px; line-height:65px; border-bottom:1px dashed #eeeeee; text-align:center; font-weight:bold;}
.content-view-ico{border:1px solid #eeeeee; padding:20px; margin-top:20px; margin-bottom:20px; height:50px;}
.content-view-ico li{width:220px; float:left; text-indent:2.5em; }
.content-view-ico li.ico1{background:url(../img/open_viewico.jpg) 0px -3px no-repeat;}
.content-view-ico li.ico2{background:url(../img/open_viewico.jpg) 0px -40px no-repeat;}
.content-view-ico li.ico3{background:url(../img/open_viewico.jpg) -3px -79px no-repeat;}
.content-view-ico li.ico4{background:url(../img/open_viewico.jpg) 0px -121px no-repeat;}
.content-view-ico li.ico5{background:url(../img/open_viewico.jpg) 0px -150px no-repeat; padding-top:10px;}
.content-view-ico li.ico5 span{color:#c8263d; font-size:16px;}
.content-view-ico li.ico6{width:350px; padding-top:10px; text-indent:0em;}
.content-view-ico li.ico6 span{color:#c8263d; font-size:16px; font-weight:bold;}

.biaoge {width: 924px;background:#000; overflow:hidden; padding-top:1px;}
.biaoge li, .biaoge li.biaotou {list-style-type: none;width: 208px;height: 34px;line-height: 34px;text-align: center;float: left;margin-left: 1px; margin-bottom: 1px; background: #f5f5f5;}
.biaoge li.biaotou {background: #fff; font-size:16px;}
.biaoge li.left {background: #42afd7; color:#FFF; width:86px;}
.biaoge-more {border:1px solid #000; border-top:none; height:50px; line-height:50px; text-align:center;}
.biaoge-more a{ color:#ff8c39; cursor:pointer;}
.content-view-btn{margin-top:20px;}
.content-view-btn .sign {width:96px; height:35px; text-align:center; line-height:35px; color:#FFF; background:#c8263c; display:block; border-radius:2px; float:left; margin-right:20px;}
.content-view-btn .down {width:120px; height:35px; text-align:left; padding-left:20px; line-height:35px; color:#666; background:#f5f5f5; display:block; border-radius:2px; border:1px solid #d0d0d0; float:left; position:relative; }
.content-view-btn .down span{ margin-top:5px; margin-left:2px; width:17px; height:19px; position:absolute;}
.content-view-column{border-bottom:2px solid #ededed; margin-top:10px; height:35px;}
.content-view-column span{font-size:18px; border-bottom:2px solid #c8263c; font-weight:bold; line-height:35px; display:block; float:left;}
.content-view-font{padding-top:20px; padding-bottom:20px; line-height:24px; color:#666; }

.att{ padding: 30px 0;}
.att ul li{ width: 263px; height: 58px; padding: 20px 10px; border:1px solid #ebebeb; float: left; margin-left: 20px; cursor: pointer;}
.att ul li div{ width: 200px; float: left; font-size: 18px; color: #000;}
.att ul li div span{ display: block; font-size: 14px; color: #666;}
.att ul li img{ float: left;}

/*公开课新闻形式结束*/

/*内训课详情*/

.interfix{}
.interfix-tit{font-size:16px; font-weight:bold;}
.interfix-tit span{float:right; font-size:14px; font-weight:100;}
.interfix-nr{border:1px solid #eeeeee; padding:15px; padding-right:0px; margin-top:10px;}
.interfix-nr ul{overflow:hidden;}
.interfix-nr li{ width:390px; padding-right: 60px; background:url(../img/open_icosj.jpg) 0px 11px no-repeat; text-indent:1em; float:left; line-height:30px; height:30px;}
.interfix-nr li span{ float:right; color:#666;}

.flow1{ background:url(../img/open_icoarrow1.png) 220px 20px no-repeat; }
.flow1 ul{overflow:hidden; height:280px;}
.flow1 li { font-size:16px; width:300px; height:180px;float:left;font-size:16px; text-align:center; }
.flow1 li a{ font-size:16px; width:300px; height:180px;float:left;font-size:16px; text-align:center; padding-top:90px;}
.flow1 li.ico1{background:url(../img/open_icoflow1.png) 120px 29px  no-repeat; width:300px; height:90px;}
.flow1 li.ico2{background:url(../img/open_icoflow1.png) 118px -65px  no-repeat; width:300px; height:90px;}
.flow1 li.ico3{background:url(../img/open_icoflow1.png) 118px -160px  no-repeat; width:300px; height:90px;}
.flow1 li.ico4{background:url(../img/open_icoflow1.png) 118px -261px  no-repeat; width:300px; height:90px;}
.flow1 li.ico5{background:url(../img/open_icoflow1.png) 118px -355px  no-repeat; width:300px; height:90px; margin-top:60px;}
.flow1 li.ico6{background:url(../img/open_icoflow1.png) 118px -457px  no-repeat; width:300px; height:90px; margin-top:60px;}
.flow1 li.ico7{background:url(../img/open_icoflow1.png) 118px -578px  no-repeat; width:300px; height:90px; margin-top:60px;}

/*内训课详情结束*/

/*培训资料*/
.content-data ul{ overflow:hidden;}
.content-data li{float:left; margin-top:25px;}
.content-data img{float:left;}
.content-data-font{float:left; width:650px; margin-left:25px;}
.content-data-tit a{font-size:20px; font-weight:bold; height:55px; line-height:55px;}
.content-data-depic a{line-height:24px; color:#666;}
.content-data-lab{background:url(../img/tags.jpg) 0px 5px no-repeat; text-indent:2em; margin-top:35px; color:#999;}

.content-view-bt1{font-size:18px; height:90px; line-height:65px; border-bottom:1px dashed #eeeeee; text-align:center; font-weight:bold;}
.content-view-bt2{font-size:12px; color:#666; font-weight:100; margin-top:-35px;}
.content-view-bt2 span{color:#ff8c39;}
.content-view-bt3{font-size:14px; color:#666; font-weight:100; margin-top:-35px; background:url(../img/video_icot.jpg) 413px 24px no-repeat;}
/*培训资料结束*/


/*培训机构*/
.content-outfit ul{overflow:hidden;}
.content-outfit li{float:left; margin-top:25px; border-bottom:1px solid #f0f0f0; height:140px; }
.content-outfit-l{float:left; border:1px solid #eeeeee; width:213px;}
.content-outfit-r{float:left; width:665px;margin-left:25px; }
.content-outfit-tit{font-size:22px; border-bottom:1px dashed #eeeeee; height:45px; }
.content-outfit-tit a{font-size:22px;}
.content-outfit-tit font{font-size:14px; float:right;}
.content-outfit-tit span{color:#ff8c39;}
.content-outfit-d{padding-top:15px; line-height:28px; color:#666;}
/*培训机构结束*/

/*培训视频*/
.content-wide{float:left; width:1200px; padding-top:20px;}
.content-video li{float:left; width:380px; border:1px solid #eeeeee; height:297px; margin-top:25px; margin-left:27px;}
.content-video-pic{position:relative;}
.content-video-pic span{position:absolute; right:15px; bottom:15px;}
.video-tit{padding:5px 15px 5px 15px;}
.video-teach{background:url(../img/video_icot.jpg) 13px 8px no-repeat;padding:5px 15px 5px 15px; text-indent:2em;}
.video-teach span{float:right; color:#999;}
.video-fm{margin-top:20px;}
/*培训视频结束*/

/*联系我们*/
.content-contact h1{font-size:20px; color:#c8263c; margin-top:25px; margin-bottom:25px;}
.content-contact h1 span{font-size:26px;}
.contact-l{float:left; width:580px; font-size:16px; line-height:30px;}
.contact-l span{color:#c8263c;}
.contact-r{float:left; border-left:1px solid #eeeeee; padding-left:80px;}
.contact-tel {margin-top:35px; margin-bottom:35px; height:150px;}
.contact-tel li{float:left; width:300px; line-height:28px;}
.contact-tel li h2{color:#c8263c;}
/*联系我们结束*/

/*关于我们*/
.content-about{margin-top:20px;}
.about1 {font-size:16px; line-height:30px;}
.about1 img{ float:left; padding-right:30px; margin-top:10px;}
.about1 span{ color:#c8263c;}
.about-tit{ color:#c8263c; font-size:22px; height:50px; line-height:50px; border-bottom:2px solid #eeeeee; margin-top:20px;}
.about2 ul{overflow:hidden;margin-top:20px;}
.about2 li{float:left; width:548px;}
.about2-tit{font-size:18px; font-weight:bold;}
.about2-font{font-size:16px; line-height:30px; padding-top:20px; padding-bottom:20px; height:200px;}
.aboutmargin{margin-left:100px;}
.about-nr{font-size:16px; line-height:30px; padding-top:20px; }
.about-unify{height:30px;}
/*关于我们结束*/

/*积分结束*/
.content-integral li{width:280px; float:left; height:272px; border:1px solid #eeeeee; margin-top:25px; margin-left: 24px;}
.integral-tit{padding:5px 15px 5px 15px; }
.integral-tit a{font-weight:bold;}
.integral-money{padding:5px 15px 5px 15px;}
.integral-money span{color:#ff7d27;}
.integral-money font{color:#c8263c;}
.integral-l{margin-top:25px; width:397px; float:left;}
.integral-r{margin-top:25px; margin-left:45px; width:460px; float:left;}
.integral-r1 span{display:block; border:1px solid #eeeeee; height:30px; line-height:30px; cursor:pointer; padding-left:10px; padding-right:10px; float:left; margin-left:20px;}
.integral-r1 span.cur{border:2px solid #c8263c;}
.integral-r1l {float:left; height:30px; line-height:30px;}
.integral-r2 {line-height:45px;}
.integral-r2 font {font-size:18px; color:#c8263c;}
.integral-r3{display:block; width:115px; height:40px; line-height:40px; text-align:center;  background:#c8263c;}
.integral-r3 a{color:#fff;}
/*积分结束*/

/*合作客户*/
.content-link li{float:left; width:213px; height:108px; border:1px solid #ececec; margin-left:31px; margin-top:30px;}
.content-link1 li{float:left; width:213px; height:38px; line-height:38px; text-align:center; border:1px solid #ececec; margin-left:31px; margin-top:30px; }
/*合作客户结束*/

/*培训师*/
.content-teacher ul{overflow:hidden;}
.content-teacher li{height:180px; float:left; margin-top:30px; border-bottom:1px solid #ececec; width:1200px; }
.content-teacher-l{float:left; width:236px;}
.content-teacher-r{float:left; width:935px; margin-left:20px;}
.teacher1{height:40px;}
.teacher1 a{font-size:22px; height:40px;}
.teacher1 span{font-size:14px; background:url(../img/teach_ico.jpg) 0px 2px no-repeat; float:right; text-indent:2em;}
.teacher2-l{float:left; width:810px;}
.teacher2-r{float:left; width:105px; margin-left:20px;}
.teacher2-l-font span{color:#c8263c; line-height:30px;}
.teacher-more{display:block; border:1px solid #c8263c; border-radius:30px; height:30px; line-height:30px; text-align:center; margin-top:50px;}
.teacher-more a{color:#c8263c; }
.teacher-view{margin-top:25px;}
.teacher-view-l{float:left; width:236px; height:149px;}
.teacher-view-r{float:left; width:660px; margin-left:25px;}
.view1{font-size:22px; border-bottom:1px dashed #ececec; height:45px; margin-bottom:10px;}
.view1 span{color:#c8263c; font-size:14px; padding-left:25px;}
.view2 span{color:#ff7f26; line-height:30px; height:30px;}
/*培训师结束*/


/*搜索*/
.search-bg {background: #fafafa;padding-top:15px;padding-bottom:15px;}
.search-bg i{background:url(../img/search_ico.jpg) 0px 0px no-repeat; height:21px; width:21px; display:block; float:left; margin-right:10px;}
.search-bg span{color:#c8263c; }
.search-l{float:left; width:130px; border-right:1px solid #eeeeee; margin-top:25px; margin-bottom:25px; text-align:right; padding-right:40px;}
.search-l li{float:left;width:130px; height:35px;}
.search-l li a.all{font-weight:bold;color:#c8263c; }
.search-h{margin-top:25px;}
.search-r{float:left;width:924px; margin-left:40px;}
/*搜索结束*/

/*登录*/
.login-bg {background: #f3f3f3;}/*背景颜色*/
/*.login-bg1 { background:url(../img/bj.jpg) no-repeat; width:100%}*//*背景图片*/
.login{width:359px; height:500px; margin:0 auto; background:#FFF; margin-top:50px; margin-bottom:50px;-moz-box-shadow:0px 1px 13px #d3d3d3; -webkit-box-shadow:0px 1px 13px #d3d3d3; box-shadow:0px 1px 13px #d3d3d3; padding:15px 50px 15px 50px;}
.login-tit{ border-bottom:1px solid #eeeeee; height:45px;}
.login-tit1{border-bottom:2px solid #c8263c; float:left; font-size:18px; height:36px; padding-top:8px;}
.login-tit2 {float:right; margin-top:10px;}
.login-tit2 a{color:#c8263c;}
.login-bd-tit{height:30px; margin-top:15px;}
.login-bd-x span{margin-top: 2px;width: 20px;height: 10px;display: block;float: left;}
.login-bd-x font{float: left; padding-right:40px;}
.login-input{border:1px solid #cccccc; height:38px; width:357px; text-indent:1em;}
.login-input-s{border:1px solid #cccccc; height:38px; width:130px; text-indent:1em; float: left;}
.code img{ float:left; margin-left:10px;}
.login-btn{background:#c8263c; width:357px; height:40px; text-align:center; margin-top:15px; margin-bottom:15px; color:#FFF; cursor:pointer;}
.login-wz span{float:right; margin-top:-25px;}
.login-wz span a{color:#c8263c;}
.login-wz font{color:#ffa66d;}
/*登录结束*/

/*注册*/
.login-w{width:1000px; height:600px; margin:0 auto; background:#FFF; margin-top:50px; margin-bottom:50px;-moz-box-shadow:0px 1px 13px #d3d3d3; -webkit-box-shadow:0px 1px 13px #d3d3d3; box-shadow:0px 1px 13px #d3d3d3; padding:15px 50px 15px 50px;}
.login-w-l{float:left; width:620px; margin-top:32px;}
.login-register li{ height:60px;}
.login-w-r{float:left;width:279px; height:500px; border-left:1px solid #CCC;margin-top:32px; padding-left:35px;}
.register-font{float:left; width:80px; margin-right:20px; text-align:right; height:38px; line-height:38px; font-weight:bold;}
.register-input{float:left;border:1px solid #cccccc; height:38px; width:335px; text-indent:1em;}
.register-cue{float:left; margin-left:15px; height:38px; line-height:38px;}
.register-cue span{margin-top:4px; display:block; float:left; margin-right:5px;}
.register-agree{margin-left:100px;}
.register-agree span{float:left; margin-top:2px; margin-right:5px;}
.register-agree font{color:#c8263c;}
.register-btn{background:#c8263c; width:337px; height:40px; text-align:center; margin-top:15px; margin-bottom:15px; color:#FFF; cursor:pointer;}
.register-r1{font-size:18px; color:#666; margin-top:5px; line-height:30px;}
.register-r2 span{color:#ff8027;}
.register-r3{ margin-top:50px; line-height:30px;}
.register-r3 a{color:#c8263c;}
/*注册结束*/

/*form公开课报名表*/
.form1{margin-top:25px;}
.form1 li{ height:60px;}
.form1-f{width:120px; text-align:center; float:left; line-height:40px;}
.form1-f1{width:120px; text-align:center; float:left; line-height:40px; background:url(../img/form1_img1.jpg) 15px 16px no-repeat;}
.form1-input-s{float:left;border:1px solid #cccccc; height:38px; width:152px; text-indent:2.5em; background:url(../img/form1_img.jpg) 10px 10px no-repeat;}
.form1-input-s1{float:left;border:1px solid #cccccc; height:38px; width:152px; text-indent:1em;}
.form1-input-b{float:left;border:1px solid #cccccc; height:38px; width:426px; text-indent:1em;}
.form1-fx span{padding-top:11px; float:left; padding-right:8px;}
.form1-fx font{line-height:40px; float:left; padding-right:20px;}
.form1-wb{float:left;border:1px solid #cccccc; height:70px; width:426px; text-indent:1em; padding-top:10px; font-family:"Microsoft YaHei";}
.form-btn{margin:0 auto; width:370px; margin-top:30px;}
.form-btn-red{background:#c8263c; width:170px; height:40px; text-align:center;  color:#FFF; cursor:pointer;}
.form-btn-gray{background:#b1b1b1; width:170px; height:40px; text-align:center;  color:#FFF; cursor:pointer; margin-left:25px;}
/*form公开课报名表结束*/

.form1-bz{margin-top:20px;}
.form1-bz li{height:30px; line-height:30px; }
.star{float:left; width:15px;}
.star-font{float:left; width:805px;}
.star-font span{color:#ff7f27;}
.form1-tit{width:120px; text-align:center; line-height:40px; font-size:16px; color:#c8263c; font-weight:bold;}
.form1-o{color:#ff7f27; width:120px; text-align:center; float:left; line-height:40px;}
.gift-tit{height:40px; line-height:40px;}
.star1{float:left; width:15px;}
.star1-font{float:left; width:85px;}
.star-gray{color:#999;  float:left; }
.gift{ height:80px;}
.gift li{line-height:30px; height:30px; padding-left:18px;}
.gift li span{ margin-top:2px; margin-right:10px; display:block; float:left;}
.form-name{padding-left:30px;}
.form3-input{border:1px solid #cccccc; height:38px; width:426px; text-indent:1em;}
.hd{margin-left:30px; height:50px; margin-top:20px;}
.hd span{color:#ff7f27;}
/*内容结束*/





.footer{ height: 203px; background: #f3f3f3; padding-top: 29px;}
.footer .footer-l{ width: 752px; float: left;}
.footer .footer-l .footer-l-main{ border-right: 1px solid #c8c8c8;}
.footer .footer-l ul{ padding-top: 15px; overflow: hidden;}
.footer .footer-l ul li{ width: 120px; float: left;}
.footer .footer-l .address{ color: #aba6a6; padding-top: 30px;}
.footer .footer-r{ width: 445px; float: right; color: #aba6a6;}
.footer .footer-r div{ padding-top: 35px; padding-left: 65px; float: left;}
.footer .footer-r img{ float: right; margin-top: 20px;}
.footer .information{ height: 40px; line-height: 40px; background: #c8c8c8; margin-top: 27px; color: #000;}