h3,h4{ font-weight:normal;}
.i-wrap,.wrap{margin:0 auto 50px;text-align:left;}
.i-wrap{width:1000px;}
.i-wrap,.navbox,.f-th td,.f-cont td{font-family:Microsoft YaHei;}
.wrap{width:989px;margin-top:17px;}
.timebg{ background:}
.headbox{ background: url(../images/banner.jpg) no-repeat center top; height:250px;}
.navbox{ height:56px; background:url(../images/navbg.jpg) repeat-x left top;}
.navbox ul{width:1000px; margin:0 auto;}
.navbox ul li{ float:left; font-size:20px; color:#fff; }
.navbox ul li a{ float:left; display:block; height:56px; padding:0 18px; line-height:51px; }
.navbox ul li a:link,.navbox ul li a:visited{color:#fff;}
.navbox ul li a.cur,.navbox ul li a:hover{ background:url(../images/nav-hover.jpg) #ff5800 no-repeat center bottom;}

.timer{width:160px; position:absolute; right:0; height:49px; color:#fff;}
.daybg{margin-left:5px; background: url(../images/daybg.jpg) no-repeat left center;width:55px; height:36px; line-height:36px;display:block; font-size:38px;}

/*index*/
.r1-left{width:705px; float:left; font-family:Microsoft YaHei;}
	.r1-left h3{ font-size:24px; color:#1f76bc; line-height:30px; padding-bottom:10px;}
	.r1-left p{ color:#666; font-size:16px; line-height:35px;}
	.r1-left p span{ color:#ff5b14;}
.r1-right{width:274px; margin-top:50px; float:right;}

.r1-left1{width:1000px; float:left; font-family:Microsoft YaHei;}
	.r1-left1 h3{ font-size:24px; color:#1f76bc; line-height:30px; padding-bottom:10px;}
	.r1-left1 p{ padding-top:20px;}

.i-bg1,.i-bg2,.i-bg3{padding:15px 0;}
.i-bg1{ background:#fff;}
.i-bg2{ background:#EAF3FA;}
.i-bg3{ background:#eaf3fa;}
.i-tit{ height:56px;}
.i-tit img{ float:left;margin-right:10px;}
.i-tit span{float:left; height:56px; line-height:56px; color:#fff; font-size:24px;}
.i-zt{ float:left; width:250px; height:80px; padding:20px 5px 0 65px; color:#1F76BC;}
.i-zt dt{ font-size:18px;line-height:30px; font-weight:bold;}
.i-zt dd{ line-height:20px;}
.i-bg1 .i-tit span,.i-bg3 .i-tit span{ color:#1f76bc;}
.i-piclist{ padding-left:43px;}
.i-piclist ul{ float:left;}
.i-piclist li{ padding:10px 0 0 26px;width:165px; height:248px; float:left;}
.i-piclist li img{width:165px; height:162px;}
.i-piclist li p{ text-align:center; color:#333; font-size:14px; line-height:22px; padding:5px 0;}
.i-piclist li span{ display:block;color:#797979; font-size:12px;}

.i-piclist9{ padding-left:43px;}
.i-piclist9 ul{ float:left;}
.i-piclist9 li{ padding:10px 0 0 26px;width:165px; height:245px; float:left;}
.i-piclist9 li img{width:165px; height:162px;}
.i-piclist9 li p{ text-align:center; color:#333; font-size:16px; line-height:16px; padding:0;}
.i-piclist9 li span{ display:block;color:#797979; font-size:14px;}



.i-reback{ float:left;padding-left:25px;}
	.i-reback dl{ float:left;_display:inline;margin:15px 0 0 15px; width:225px; height:122px;font-size:18px;}
	.i-reback dt,.i-reback dd{ padding-left:20px;}
	.i-reback dt{ color:#fff;}
	.i-reback dd{padding-top:5px; height:82px;}
	.i-reback dt{ height:35px; line-height:35px; }
	.i-reback dd p{ height:27px;}
	.i-reback dd p{ padding-top:8px;}
	.i-reback dd p img{ float:left;margin-right:10px;margin-top:3px;}
	.i-reback dd p a{ display:block; float:left; }
	.i-reback dl.dl01 dt{ background:#3aaad1;}
	.i-reback dl.dl01 dd{ background:#ceeaf3;}
	.i-reback dl.dl01 dd a,.i-reback dl.dl01 dd a:link,.i-reback dl.dl01 dd a:visited{ color:#0096ca;}
	
	.i-reback dl.dl02 dt{ background:#1ac983;}
	.i-reback dl.dl02 dd{ background:#d9f6ea;}
	.i-reback dl.dl02 dd a,.i-reback dl.dl02 dd a:link,.i-reback dl.dl02 dd a:visited{ color:#00c576;}
	
	.i-reback dl.dl03 dt{ background:#5b89e1;}
	.i-reback dl.dl03 dd{ background:#cfe2f6;}
	.i-reback dl.dl03 dd a,.i-reback dl.dl03 dd a:link,.i-reback dl.dl03 dd a:visited{ color:#5b8ce8;}
	
	.i-reback dl.dl04 dt{ background:#F90;}
	.i-reback dl.dl04 dd{ background:#FEF0D1;}
	.i-reback dl.dl04 dd a,.i-reback dl.dl04 dd a:link,.i-reback dl.dl04 dd a:visited{ color:#F60;}


.i-piclist2 td{padding:10px 0;}
.i-piclist2 strong{ display:block; padding:20px 10px 0 0; font-size:22px; color:#000;}
.i-piclist2 ul{ float:left;}
.i-piclist2 ul li{ float:left; padding:5px;}

/*buy--ticket*/


.m-left{width:594px; float:left;}
	.tit14{ height:40px; line-height:40px; text-align:left; font-size:20px; color:#ff5800; font-family:"Microsoft YaHei";}
	.txt{ font-size:14px; line-height:22px;}
	.txt p{ padding:5px 0;}
	.stepbox{ padding:30px 0 30px 0;}
	.mptab{ background:#a7c2de;margin-bottom:15px;}
	.mptab td{ background:#fff; height:34px; line-height:34px; font-size:14px; padding:0 10px; text-align:left; color:#333; font-weight:bold;}
	.mptab td.tdbg1{ background:#6ab2ff; color:#fff;}
	.mptab td.tdbg2{ background:#ff5800; color:#fff;}
	.mptab td.tdbg3{ background:#fff6dd; color:#ff5800;}

	.tab03_a{ display:block;width:120px; height:28px; line-height:26px; border:1px solid #ddd; border-bottom:0; font-size:14px; padding-left:16px; text-align:left; background:#f8f8f8; text-align:left; color:#999; margin-top:20px; float:left; clear:right;}
	.tab03{ background:#ddd;}
	.border_dd {border: 1px solid #DDDDDD;}
	.tab02{ background:#ddd;}
	.tdbg01 {background:#43A2DA;}
	.tdbg01b {background:#8EC6E8;}
	.tdbg02{ background:#f1f1f1;}
	.tdbg03{ background:#fff;}
	.tdbg03m {background:#fff; font-size:50px;}
	.tdbg03m strong{font-size:50px;}
	.tab02 td,.tab02 th,.tab03 td {font-size: 14px;}
	.tab02 td,.tab03 td {color:#3A3A3A;padding: 0 5px;}
	.tab02 th {color: #000000;}

	.font14{ font-size:14px;}
	.c_red{ color:#ca0000;}
	.gp_input {border: 1px solid #A8A8A8;height: 18px;line-height:18px;width:45px;}
	.w170{width:170px;}
	.w340{width:340px;}
	.btnbox{ text-align:center;margin-top:40px;}

	.order-tips{ line-height:24px; text-align:left; color:#000000; font-size:16px; margin-top:20px;}
	.order-tips strong{ font-weight:bold; display:block; color:#b71814; height:30px; line-height:30px;}
	.Bank-transfer{ margin:0 auto; background:#fff;}
	.Bank-transfer table td{ background:#fff;}
	.bank-tit td{ background:#f8f8f8; border-top:2px solid #d13333; color:#aa0000; font-weight:bold; border-left:1px solid #d4d4d4;}
	.bank-tit-1 th{ border-bottom:1px solid #e9e8ed; color:#003cff; font-size:14px; font-weight:bold; line-height:40px;}

	.contact_info {
		font-family: "Microsoft YaHei" !important;
		padding: 10px;
		text-align: left;
		line-height:20px;
		font-size:16px;
		line-height:1.5em;
	}
	.contact_info p {
		color: #3B3B3B;
		padding:10px 0;
	}
	

.m-right{width:360px; float:right;}

	.r-tit{color:#3a87da; font-family:Microsoft YaHei; text-align:left; font-weight:normal; padding:12px 0;}
	.r-tit span{font-size:18px; padding-right:20px; background:url(../images/r-titbg.jpg) no-repeat right center;}
	.wb{width:350px; height:270px;}
	.wb{width:350px; height:270px;}

.float{width:157px; height:240px;
background:#fff;
padding:1px; 
border:1px solid #e0e0e0;
top:30%;
position:fixed;
_position:absolute;
_margin-top: 0;
_top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2+200);
right:10px;}

.f-th td{ background:#ff5109; color:#fff; font-size:18px;}
.f-cont td{ border-bottom:1px dashed #d0d0d0; padding:5px 0; text-align:left; font-size:16px; color:#8c8c8c;}
.f-cont td span{ font-size:14px;color:#277cd7;}
/*.float tr.f-th td{ padding:0;}
*/
.footer{ background:#6a6a6a;height:70px; line-height:70px; text-align:center;}
.footer,.footer a,.footer a:link,.footer a:visited{ color:#fff;}

.agenda-tab2{font-family:Microsoft Yahei;}
.agenda-tab2 th{ color:#fff; font-family:14px;}
.agenda-tab2 td{ padding:6px 10px; line-height:18px;font-size:16px;}
.agenda-tab2 tr.bg1 td{border-bottom:1px #FF6600 dotted;}
.agenda-tab2 td.name{ color:#277cd7; font-size:18px;text-align:center; height:32px; line-height:32px; padding:0;}


.i-zt dd{color:#555;margin-top:10px;}
.age-tit{ background:url(../images/age-tit-bg.jpg) no-repeat left bottom;margin-bottom:15px;}
.age-tit span{ font-size:24px; color:#277cd7;}
.agenda-tab{ background:#e4e4e4;font-family:Microsoft Yahei;}
.agenda-tab th{ background:#277cd7; color:#fff; font-family:13px;}
.agenda-tab td{ padding:6px; line-height:16px;font-size:16px;}
.agenda-tab tr.bg1 td{ background:#fff;}
.agenda-tab tr.bg2 td{ background:#f0f6fc;}
.agenda-tab td.name{ color:#277cd7; font-size:18px; background:#dae8f8; text-align:center; height:32px; line-height:32px; padding:0;}

.scr-box{width:910px; padding-right:10px; height:700px;margin:10px 0 0 73px;}
.scr-box .agenda-tab{ font-size:14px;}
.scr-box .agenda-tab td{ line-height:24px; }

.i-tab{
	height:27px;
	position:absolute;
	width:180px;
	left: 181px;
	top: 18px;
}
.i-tit .i-tab span{width:73px; margin-right:8px;display:block; float:left; cursor:pointer; padding-bottom:4px; height:23px; line-height:23px; text-align:center; font-size:18px; color:#999;}
.i-tit .i-tab span.cur{ background:url(../images/tabbg.jpg) no-repeat center top; color:#C33;}

.gp_tit01 {
    height: 38px;
    line-height: 38px;
    margin: 10px 0;
    text-align: left;
	border-bottom:1px solid #179ac8;
	
	
}
.gp_tit01 h3 {
    background: url("../images/ico_02.jpg") no-repeat scroll 3px 7px rgba(0, 0, 0, 0);
    font-family: 微软雅黑;
    font-size: 24px;
    padding-left: 19px;
    text-align: left;
}
.route{ line-height:20px;}

/*..首页课程显示...*/

.site-content.services .wrapper {
	height: 870px;
}
.services-list {
	float: left;
	margin-top: 20px;
	width: 900px;
}
.services-list li {
	list-style: none;
	margin-bottom: 4px;
}
.services-list h2 {
	cursor: pointer;
	position: relative;
}
.services-list h2 a {
	
	background-color: #ffffff;
	
	border-color: #fff;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	
	color:#277CD7;
	display: block;
	line-height: 46px;
	padding-left: 20px;
	position: relative;
	text-decoration: none;
	width: 880px;
	z-index: 300;
}
.services h2 span {
	background: url('../images/service_status.png') no-repeat 0 0 transparent;
	height: 37px;
	left: 900px;
	position: absolute;
	top: 8px;
	width: 29px;
	z-index: 200;
}
.services h2 span.active { background-position: 0 -38px; }

.service-content {
	background: #fff;
	border-color: #fff;
	border-style: solid;
	overflow: hidden;
	width: 894px;
}
.service-info-text {
	float: left;
	text-align: justify;
	width: 850px;
}

.c-org{ color:#ff5b14; }
.jbin-li{ margin-top:20px;}
.jbin-tips{font-size:14px; line-height:24px;}
.jbin-info{font-size:14px; line-height:24px;border-left:5px solid #B8B8B8; padding:10px; background-color:#F9F9F9;}
.jbin-info{ line-height:20px;}
.jbin-info h4{ line-height:25px;padding-bottom:5px;font-family:Microsoft YaHei; font-size:24px;}
.jbin-info span{ font-size:12px; display:block;}


.huigu{color:#fff;}
.huigu:hover,
.huigu:visited{color:#fff;}

/****2014 12 10 修该*****/
.form{overflow:hidden;}
.form .title{height:24px;margin-top:10px;overflow:hidden;}
.form .title .icon{float:left;height:24px;font-size:18px;color:#ffffff;background-color:#ff5800;font-style:italic;padding-left:5px;padding-right:5px;margin-right:5px;}
.form .title .word{float:left;height:100%;line-height:120%;font-size:20px;color:#ff5800;}
.form .table{border-collapse: collapse;font-size:14px;color:#000000;}
.form .table td{border:1px solid #a7c2de;height:34px;text-align:center;}
.form .type{margin-top:10px;}
.form .type .blue{background-color:#6ab2ff;color:#ffffff;}
.form .type .head{text-align:left;padding-left:10px;}
.form .msg{font-size:12px;color:#d12222;line-height:120%;line-height:24px;}
.form .list{font-size:14px;color:#666666;line-height:23px;margin-top:10px;}
.form .question{font-size:14px;line-height:120%;color:#666666;margin-top:10px;}
.form .answer{font-size:14px;color:#666666;line-height:23px;margin-top:5px;}
.answer2{font-size:14px;color:#666666;line-height:23px;margin-top:5px;}
.form .flow{width:580px;height:43px;margin:20px auto 10px;}
.form .flow_word{width:580px;margin:0px auto;font-size:14px;overflow:hidden;}
.form .flow_word li{float:left;width:33.3%;text-align:center;}
.form .flow_word .current{color:#5a8701;}
.form .submit{width:123px;height:26px;margin:60px auto 0px;font-size:15px;text-align:center;line-height:26px;}
.form .submit a{float:left;color:#ffffff;width:100%;height:100%;background:url(../images/submit_bg.png) center center no-repeat;}
.form .price{margin-top:10px;}
.form .price .total{font-size:14px;color:#000000;text-align:right;padding-right:10px}
.form .msg_list{padding-top:10px;margin-top:5px;}
.form .msg_list li{float:left;height:24px;line-height:24px;margin-top:10px;margin-bottom:10px;overflow:hidden;display:inline;}
.form .msg_list .half{width:50%;}
.form .msg_list .full{width:100%;}
.form .msg_list .word{float:left;width:48px;height:100%;font-size:14px;color:#666666;text-align:right;}
.form .msg_list .input{float:left;width:170px;height:20px;}
.form .msg_list .dot{float:left;width:7px;height:100%;margin-left:5px;background:url(../images/msg_list_dot.png) center  center no-repeat;overflow:hidden}
.form .msg_list .select{float:left;width:120px;height:24px;margin-right:5px;}
.form .msg_list .radio{float:left;height:100%;margin-left:10px;}
.form .msg_list .radio input{float:left;width:13px;height:13px;margin-top:6px}
.form .msg_list .radio span{float:left;height:100%;}
.form .msg_list .end{float:right;font-size:12px;width:400px;height:100%;}
.form .msg_list .question{text-indent:1em;}
.form .msg_list .reset{margin-top:0px;}
.form .msg_list .msg{padding-left:10px;}
.form .sub_title{height:28px;overflow:hidden;font-size:14px;line-height:28px;margin-top:20px}
.form .sub_title a{float:left;padding-left:5px;padding-right:5px;height:100%;color:#ffffff;background-color:#43a2da;}
.form .q_list{overflow:hidden;padding-top:17px;padding-bottom:17px;padding-left:7px;border:1px solid #dddddd} 
.form .q_list .text01{ font-size:14px; float:left; line-height:16px;} 
.form .q_list .select{overflow:hidden;}
.form .q_list .select select{float:left;width:149px;height:19px}
.form .q_list li{height:26px;line-height:26px;}
.form .q_list .checkbox{float:left;width:13px;height:13px;margin-top:7px}
.form .q_list .word{float:left;height:100%;font-size:14px;color:#666666;margin-left:5px;}
.form .loop{color:#4d80b7;text-decoration:underline;}
.form .order{overflow:hidden;border-bottom:1px solid #dddddd;}
.form .order .number{font-size:14px;height:22px;line-height:22px;}
.form .order .menace{font-size:12px;height:20px;line-height:20px;}
.form .order .menace span{color:#ca0000;}
.form .order .price{height:30px;text-align:right;font-size:14px;line-height:30px;}
.form .order .price span{font-size:18px;color:#ca0000;}
.form .check td{text-align:left;padding-left:10px}
.form .table_title{height:34px;width:150px;margin-top:20px;font-size:14px;line-height:34px;padding-left:20px;border:1px solid #a7c2de;}
/****2014 12 10 index*****/

.box{visibility:hidden;}
.banner{height:400px;width:100%;overflow:hidden;position:relative;top:0px;left:0px;}
.banner a{float:left;width:100%;height:100%;background:url(../images/news_index/banner.png) center center no-repeat;}
.banner .date{position:absolute;top:26px;left:0px;height:51px;visibility:hidden;}
.banner .date .start{float:left;font-size:12px;height:100%;width:60px;line-height:25px;color:#ffffff;}
.banner .date .end{float:left;font-size:19px;height:100%;width:60px;line-height:25px;color:#ffffff;}
.banner .date .number{float:left;font-size:30px;text-align:center;color:#ffffff;line-height:51px;height:100%;width:38px;background:url(../images/news_index/date.png) center center no-repeat;}

.level{width:1000px;margin:0px auto;overflow:hidden;}
.about{width:100%;overflow:hidden;}
.about .title{width:100%;height:64px;margin-top:40px;overflow:hidden;}
.about .title .box{float:left;}
.about .con{line-height:30px;font-size:14px;color:#747474;margin-top:20px;}
.case{width:100%;background-color:#e5f1f8;margin-top:20px;padding-bottom:40px;overflow:hidden;}
.case .title{width:100%;height:64px;margin-top:48px;overflow:hidden;}
.case .title .box{float:left;}
.case .list{margin-top:20px;}
.case .element{float:left;width:308px;height:133px;position:relative;left:0px;top:0px;margin-left:12px;margin-right:12px;margin-top:20px;display:inline;}
.case .element .img{float:left;height:100%;width:100%;position:absolute;left:0px;top:0px;}
.case .element .img img{float:left;height:100%;height:100%;}
.case .element .con{float:left;width:180px;height:100%;position:absolute;left:120px;top:0px;}
.case .element .con a{color:#ffffff;}
.case .element .con .name{font-size:18px;text-align:left;margin-top:18px}
.case .element .con .word{font-size:12px;text-align:left;line-height:22px;margin-top:5px}
.case .head{margin-left:176px;}
.events{width:100%;overflow:hidden;padding-bottom:60px}
.events .title{width:100%;height:64px;margin-top:20px;overflow:hidden;}
.events .title .box{float:left;}
.events .list{overflow:hidden;}
.events .list .element{float:left;width:168px;margin-left:41px;margin-right:41px;margin-top:80px;overflow:hidden;display:inline;}
.events .list .core{width:100%;height:150px;}
.events .list .core a{float:left;width:100%;height:100%;background:url(../images/news_index/dot.png) center center no-repeat;}
.events .list .core .box{float:left;visibility:hidden;}
.events .list .core a:hover{background:url(../images/news_index/dot_active.png) center center no-repeat;}
.events .list .name{font-size:22px;line-height:120%;margin-top:20px;color:#3f3f3f;}
.events .list .con{font-size:12px;line-height:18px;margin-top:5px;}
.guest{width:100%;background-color:#e5f1f8;overflow:hidden;padding-bottom:20px;}
.guest .title{width:100%;height:64px;margin-top:48px;overflow:hidden;}
.guest .title .box{float:left;visibility:hidden;}
.guest .list{overflow:hidden;font-size:12px;margin-top:20px;}
.guest .list .element{width:165px;float:left;margin-left:17px;margin-right:17px;margin-top:20px;display:inline;}
.guest .list .core{width:100%;height:162px;overflow:hidden;}
.guest .list .core a{float:left;width:100%;height:100%;}
.guest .list .core .box{float:left;}
.guest .list .name{color:#333333;line-height:120%;margin-top:10px;}
.guest .list .duty{color:#797979;line-height:120%;margin-top:10px;}
.guest .list .major{color:#0066f8;line-height:120%;margin-top:20px;}

.nav{height:50px;background-color:#1f2229;line-height:50px;font-size:18px;width:100%;visibility:hidden;}
.fix{position:fixed;top:0px;left:0px;width:100%;z-index:99999}
.nav ul{float:left;height:100%;overflow:hidden;display:inline}
.nav ul li{float:left;height:100%;overflow:hidden;}
.nav ul li a{float:left;padding-left:15px;padding-right:15px;color:#ffffff;}
.nav ul li a:hover{background-color:#ff5800;}
.nav ul li .active{background-color:#ff5800;}

hr{height:1px;border:none;border-top:1px dashed #999999;}
.m-left1{width:989px; float:left;}
.footer{overflow:hidden;}
