﻿@charset "gb2312";
body { margin: 0; padding: 0px; font-size: 12px; color: #333; text-align: left; font-family: "Microsoft Yahei", "microsoft Yahei",
 "Tahoma", "Arial", "Helvetica", "STHeiti"; font-size:12px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, textarea, blockquote, th, td { margin: 0px; padding: 0px; }
input, select { vertical-align: middle; font-size: 12px }
table { border-collapse: collapse; border-spacing: 0; }
li { list-style: none }
img { border: 0px; }
img a { cursor: pointer }
.clear { clear: both; _display: inline }
a { text-decoration: none; color: #333; }
h1, h2, h3, h4, h5, h6, h7 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }
.clearfix:after, .page dl:after, .courseazu:after, .select-detail:after { display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.clearfix, .page dl, .courseazu, .select-detail { zoom: 1; }
.fl{ float:left;}
.fr{ float:right;}

/*top*/
.top {height: 30px;font-size: 14px;line-height: 40px;background-color:#FFFFFF;}
.w{margin:0 auto;width: 1000px;}
.l{float: left;}
.r{float: right;}
.top a:hover{color:#cc0000;}

/* CSS Document */

/***banner***/
.banner{ width:100%; height:auto; background:url(../img/bag.png) center; #float:left;display:inline-block;}
.banner .m_ba{ margin:0 auto; width:1000px; height:auto; font-size:0; line-height:0;}
.banner-txt span{ display:block; text-align:center; }
.btb{font:71px "微软雅黑"; font-weight:bold; color:#fdec2c; position:absolute; top:101px; left:100px; text-shadow:2px 2px #1376d1; width:700px;}
.bts{font:34px "微软雅黑"; color:#ffffff; position:absolute; top:210px; left:247px; font-weight:lighter; width:409px;}
.rel{ position:relative;}
.w1000 {width:1000px; margin:0px auto; position:relative;}

.lead{ width:100%; height:116px; *margin-top:-1px; overflow: hidden;padding-top:30px;}
.m-lead{ width:1000px; height:118px; margin:0 auto; background:#428ddd;}
.lead-l{font:bold 36px/56px "Microsoft Yahei"; color:#FFF; width:80px;height:56px; padding-right:10px; 
margin:24px 0  0 60px;border-right:1px solid #fff; }
.m-lead p{font:14px/20px "Microsoft Yahei"; color:#FFF; width:720px;  height:56px; padding:0; margin:20px 0 0 20px;}
.m-lead p em{ color:#fef155; font-style:normal; }


.content h2,.content-two h2,.content-three h2,.content-four h2,.content-five h2,.content-six h2{margin-bottom:30px;}
.titlebox{font:normal 40px/45px "Microsoft Yahei"; text-align:center; color:#154cb5; padding-top:46px;}
.titlebox em{margin:0 20px;}
.titlebox span{width:38px;height:3px; background:#154cb5;display:inline-block; vertical-align:middle;}


/** 参与方式 **/
.content{ width:100%;height:auto;background:url(../img/share_mainbg.jpg) no-repeat center top; }
.ch-share-box{ width:1000px; position:relative; margin:10px auto 0;}
.shenq{background:#fff;padding:20px 0;}
.shenq p{ font-size:14px;margin:0 auto;}
.shenq p a{color:#2b72f2;}
.cj_box{display:block;padding:20px 0 0px;}
.fraction{display:block;font-size:18px;font-weight:bold;border-bottom:1px dashed #cfcfcf;padding:0px 0px 6px;}
.fraction .f-num{display:inline-block;*zoom:1;*display:inline;border:2px solid #428ddd;width:22px;height:22px;border-radius:100%;color:#428ddd;font-weight:normal;text-align:center;margin-right:10px;}
.fraction .bm{font-size:14px;color:#999;font-weight:normal;padding-left:5px;}
.apply{padding:10px 0px;}
i,em{font-style:normal;}

.text-line{display:block;padding:5px 0;margin-top:10px;border:1px solid #e2e2e2;}
.text-line .btnr_left{ float:left; margin-right:50px; height:25px; line-height:25px; font-size:14px;}
.text-line .biaoti{border-bottom:1px solid #e2e2e2; padding:5px 0 10px; margin:0 10px 10px;}
.text-line input{width:40%;height:25px;}
.text-line .content{ padding:5px 0; margin:0 10px 10px;}
.text-line textarea{width:89.5%;height:400px;}

.xinde_icon{display:block;padding:20px 0px;}
.shenqing-btn{width:300px;height:auto;display:block;margin:0px auto;border-radius:4px;padding:4px;}
.shenqing-btn i{display:block;border:1px solid #fff;line-height:50px;border-radius:3px;font-size:20px;text-align:center;}
.btbg{background:#4f94de;box-shadow:2px 2px 5px rgba(154,37,28,0.3);color:#fff !important;}
.btbg:hover{background-position:0px -374px;}

/** 奖项设置 **/
.elite-box{ width:100%; height:auto; background:#1680e9;}
.main{ background-image:linear-gradient(20deg, #4f94de, #428ddd); padding-bottom:40px; }
.j-list{ background:#1680e9; padding:0 10px 10px; margin-top:20px;}

.elite-box .titlebox{font:normal 40px/45px "Microsoft Yahei"; text-align:center; color:#fff; padding-top:46px;}
.elite-box .titlebox em{margin:0 20px;}
.elite-box .titlebox span{width:38px;height:3px; background:#fff;display:inline-block; vertical-align:middle;}

.ui-table{ clear:both;background:#fff;}
.ui-table th,.ui-table td{ border:1px #f9f2f2 solid; padding:10px 10px;font:normal 14px/22px "Microsoft Yahei";}
.ui-table th{ border-right:1px #1680e9 solid; background:#1680e9;font:normal 16px/24px "Microsoft Yahei"; color:#fff; text-align:center;border-top:1px #1680e9 solid;}
.ui-table tr td p{ height:25px; overflow:hidden;}
.ui-table tbody tr:nth-child(2n),.ui-table tbody tr.trbg{background:#fafafa;}
.ui-table .distance{ width:66px;}
.ui-table .list-prize{ border-left:1px solid #1680e9;}
.ui-table td a{color:#ff5b3a;}
.ui-table td span{color:#428ddd; font-size:30px; font-weight:500;}


/*活动说明*/
.content-three{width:100%; height:auto;background:#fbf8f8; padding-bottom:10px;}
.elite-box-rule{ width:100%; height:auto;  color:#fff;}
.main{ background-image:#4f94de; padding-bottom:40px; }
.activity_rule{border:4px solid #154cb5;width:962px;margin:20px auto;padding:20px;font-size:16px;color:#154cb5;}
.activity_rule p{padding:5px 0px;color:#333; font-size:15px;}
.activity_rule .rulemr{ margin-bottom:20px;}
.rulelist{padding-right:5px; font-weight:bold;}
 
 
 /* 考生看过来 */
.content-four{ background:#fff; }
.box_03{width:1030px; margin:0 auto; }
.content-4{ width:1000px; height:auto;  padding-bottom:110px; padding-top:20px;margin:0 auto;}
.main-top{ padding-top:15px;}
.h2-txt3{margin:0 auto 30px; width:100%; height:130px; background:url(../img/h2-4.png) center 0 no-repeat; text-align: center; }
.h2-txt3 span{font:40px/130px "Microsoft Yahei"; color:#fff; background: -webkit-linear-gradient(left, #445ac7 , #58edff);     /* 鑳屾櫙鑹叉笎鍙?*/
  -webkit-background-clip: text;         /* 瑙勫畾鑳屾櫙鐨勫垝鍒嗗尯鍩?*/  -webkit-text-fill-color: transparent;  /* 闃叉瀛椾綋棰滆壊瑕嗙洊 */}

.online-s{ position:relative;}
.online-li{width:303px; background:#fff; border-radius:10px 10px 0 0; position: relative; float:left;border:1px solid #eee;}
.online-li:hover{/* box-shadow: 0 0 10px #333; */transform: translateY(-5px); -webkit-transform: translateY(-5px); z-index: 4; transition: transform 1s; -moz-transition: -moz-transform 1s; /* Firefox 4 */ -webkit-transition: -webkit-transform 1s; /* Safari and Chrome */ -o-transition: -o-transform 1s; /* Opera */}
.online-li h5{ width:100%; height: 75px; font:30px/75px "Microsoft Yahei"; color:#fff; text-align: center; border-radius:10px 10px 0 0; background:#de2c4d;     background-image: linear-gradient(20deg, #de2c4d, #ff4f20);}
.online-li .h5two{ background: #3179f0;background-image: linear-gradient(20deg, #3179f0, #2fafff);}
.online-li .h5three{ background: #3179f0;background-image: linear-gradient(20deg, #4a5bff, #705cff);}
.price{ margin:4px 10px 0;  height:58px;}
.price li { padding:12px 0;}
.price li em{ font:14px/24px "Microsoft Yahei";}
.price .priceli{ border-bottom:1px  dashed  #e1e1e1;}
.price li span{font:14px/24px "Microsoft Yahei";display: inline-block;vertical-align:bottom; width:84px; display: inline-block;}
.price li strong{font:24px/24px "Microsoft Yahei"; color:#ff3251; margin:0 20px 0 28px; width:75px; text-align:left; display: inline-block;vertical-align:bottom; }
.price li strong i{font:18px/24px "Microsoft Yahei";}
.price li a{font:14px/26px "Microsoft Yahei"; text-align: center; width:60px; height:26px; border-radius:13px; border:1px solid #ff3251; color:#ff3251; display:inline-block; }
.price li a:hover{ background:#ff3251; color:#fff;}
.price-b{ background:#f7f7f7; padding-bottom:10px; height:68px;}
.price-b span{font:14px/22px "Microsoft Yahei"; width:66px; height:22px; color:#777; border:1px  dashed #777; display: inline-block;
	text-align: center; border-radius:2px; margin:10px 0 0 6px;}
.price-sm{ margin:0 10px 10px 10px;}
.price-sm p{ margin-top:10px;}
.price-sm p span{font:14px/22px "Microsoft Yahei"; color:#333; margin-left:10px; width:240px; display:inline-block; vertical-align:top;}
.price-sm p em{font:14px/22px "Microsoft Yahei"; width:20px; height:20px; border:1px solid #777; display: inline-block; color:#777;
	border-radius:11px; text-align: center; vertical-align:top;}
.price-sm p .p-red{ color:#fb4f4f;}
.online-ann{width:305px; text-align: center; position: absolute; bottom:-60px; left:0;}
.online-ann a{ width:240px; height:44px;font:16px/44px "Microsoft Yahei";background: #ff2c54; background-image: linear-gradient(20deg, #ff6339, #ff2c54); color:#fff; text-align: center; display: inline-block; border-radius:22px; }
.online-ann a:hover{background: #ff6339; }
.online-li{margin-right:10px;}
.online-lileft{ margin-left:54px; }
.onlineleft{ position: absolute; left:-10px; top:60px;width:55px;}
.onlineleft span{ width:55px; height:55px; background: url(../img/bg24.png) 0 -350px no-repeat; display: inline-block; font: bold 15px/20px "Microsoft Yahei"; color:#333; text-align: center; padding-top:8px;}
.onlineleft02{ margin-top:125px;}
.onlineleft03{ margin-top:55px;}

.bg_white{ background-color:#fff;}
.bg_hui{ background-color:#fbf8f8;}


/*老师团队*/
.section .section01{ width:315px; padding-bottom:20px; background:#fff; position:relative; float:left; margin-right:27px; margin-top:30px;margin-bottom:30px;}
.section li:hover{ background:#f5bf27;}
.section .section01_04{ margin-right:0;}
.section li img{ margin:1px;}
.section li a{display:block; position:relative; overflow:hidden; cursor:pointer;}
.section li em{
	width: 96px;
	height: 48px;
	position: absolute;
	background: url(bg.png) -459px 0;
	text-indent: 7px;
	font: 24px/40px "微软雅黑";
	color: #FFF;
	right: 24px;
}

.section .sectiontxt{ display: block; width: 100%; height: 202px;
  text-align: center;
  font: 16px/24px "微软雅黑"; color: #FFF; position: absolute; bottom: -2px; left: 0px; top: 210px; 
 transition:top .2s ease-out 0s}
.sectiontxt .bg{height:100%;background:#000; filter:Alpha(opacity=60);background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); z-index:1;top:0;right:0; bottom:0;left:0; position:absolute;}
.sectiontxt .tech_icon{position:absolute; z-index:2;top:35px; _top:76px; left:76px; font-style:normal; line-height:54px;border:#fff solid 1px; _border:#2586e9 solid 1px; _color:#2586e9; border-radius:4px; width:168px; height:54px; display:block; font-size:22px;}
.sectiontxt .tech_icon:hover{ background:#2586e9; color:#fff; border-color:#2586e9; }
.sectiontxt .tech_icon em{
	background: url(../img/pic.png) no-repeat -13px -110px;
	width: 12px;
	height: 11px;
	display: block;
	position: absolute;
	top: 22px;
	font-size:0;
}

.section li:hover .sectiontxt{top:0;}
.tech{ width:1200px; margin:0 auto 40px;}
.section01 h3{ font-size:24px; margin:0 16px; line-height:45px; text-align:center;}
.section01 p{ font-size:16px; margin:0 16px; line-height:26px;}
.section01:hover{ color:#fff;}
/*老师团队 end*/ 



/* APP下载 */ 
.red_title { font-size: 60px;font-weight: bold;padding: 30px 0; line-height: 60px; width: 100%; background: #fff; text-align: center;}
.red_move_class{ overflow:hidden; height:713px; background:url(../img/move_class_bg.jpg) no-repeat top center;}
.red_move_main{ width:1000px; height:713px; margin:0 auto; margin-top:-1px; background:url(http://img.233.com/wx/img/foot/2016/move_class_1.png) no-repeat center;}
.red_move_cl_tmain{ width:520px; height:278px; padding:77px 0 0 480px; margin:0 auto; color:#fff}
.red_move_cl_tmain h3{ font-size:42px; height:58px; line-height:58px; font-weight:bold}
.red_move_cl_tmain h4{ font-size:18px; line-height:30px; overflow:hidden; font-weight:normal;margin-bottom:20px}
.red_move_cl_tmain p{ height:30px; line-height:30px; padding:5px 0; font-size:18px; position:relative; text-indent:30px;}
.red_move_cl_tmain p span.ico{ vertical-align:top; width:30px; height:30px; margin-right:5px; display:block; position:absolute; left:0px; top:0px; background:url(../img/ico.png) no-repeat; top:8px;}

.red_move_cl_bot{ height:318px; background-image:url(http://img.233.com/wx/img/foot/2016/move_class2.jpg)}
.red_move_cl_bbg{ width:520px; padding:0 0 0 480px; margin:0 auto}
.red_move_ewm{ width:146px; height:146px; float:left; overflow:hidden;}
.red_move_ewm img{ width:146px; height:146px; display:block;}
.red_move_but{ width:300px; overflow:hidden; padding-left:18px}
.red_move_but a{ display:block; width:275px; height:66px; line-height:66px; margin-bottom:10px; border:1px solid #f15852; color:#f05f6f; border-radius:5px; text-align:center; font-size:20px}
   

/*rigscoll_s*/
.rigscoll {position:fixed;left:50px;top:240px;  _position:absolute;_top:expression(documentElement.scrollTop+340);
 _margin-top:30px; _left:50%;_margin-left:600px; }
.rigscolltop {width:100px;height: auto;display:block; text-align:center; }
.rigscoll ul {pdisplay:block;position:relative;background:#3a99fc; border-radius:4px;}
.rigscoll ul li {display:block; }
.rigscoll ul .gotop{  margin-left:13px; _margin-top:-20px;}
.rigscoll ul li a {color:#fff;display:block;height:32px; font:14px/32px "Microsoft Yahei"; border-bottom:1px dashed #177fe9; }
.rigscoll ul li a:hover {color:#ff0; }
.rigscoll ul li.gotop{ background:#1d89ff; width:100%; margin:0; text-align:center;}
.rigscoll ul li.gotop a{color:#ff0;border-bottom:none;text-indent:0px;}
.rigscoll ul li.gotop a:hover{color:#ffec44;}
/*rigscoll_e*/ 



/* 公用页尾 */
body,p{margin:0; padding:0;}
.hfoot{padding:10px 0 20px 0; margin:0 auto;  font-size:12px; text-align:center;line-height:24px;}
.hfoot a{text-decoration:none;}
.hfoot a:hover{color:#cc0000;}


/* 7.6 -- 征文最新文章*/
.dqdh{font:28px/38px "Microsoft Yahei"; color:#154cb5;  padding-left:20px;margin:10px 0 15px; vertical-align:middle; text-align:center; } 
.st_linkmain{ overflow:hidden; border:1px dashed #ccc; padding:15px 15px 15px 30px; margin:0 auto;}
.st_linkbox{ width:1000px; overflow:hidden;}
.st_linkbox li {height:30px; overflow:hidden;  padding:3px 53px 3px 15px; _padding-left:0;}
.st_linkbox li.title{ text-align:center; font-size:14px;}
.st_linkbox li i{ display:inline-block; vertical-align:top; _display:inline; width:15px; _width:6px; height:30px; margin-left:-15px; _margin-left:0; _margin-right:10px; background:url(../img/bg_1.png) no-repeat -190px -130px;}
.st_linkbox li span{color:#333; font-size:14px;float:right; width:110px; overflow:hidden; text-align:left;}
.st_linkbox li span.time{ width:120px; text-align:center;}
.st_linkbox li span font{color:#F00;}
.st_linkbox li a{ color:#333; font-size:14px; line-height:30px;}
.st_linkbox li a:hover{ color:#162b94;}