html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	padding: 0;
	margin:0;
}
body{
	background: white;
	font: 12px "微软雅黑","\5b8b\4f53",;
	-webkit-font-smoothing:antialiased;
	color: #000;
}
li{
	list-style-type: none;
}
.part{
	width: 100%;
	float: left;
	min-width:1200px; 
}
.inside{
	width: 1200px;
	margin: auto;
	padding: 30px 0px;
}
.banner{
	overflow: hidden;
}
.banner img{
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.navigation a{
	color: #000;
	font-size: 14px;
}
.navigation a:hover{
	text-decoration: underline;
}
.navigation h1{
	display: inherit;
	font-size: 14px;
	font-weight: normal;
}
#title{
	font-size: 46px;
	text-align: center;
	letter-spacing: 1px;
	color: #333333;
}
/********************************************/
.jj .list {
	overflow: hidden;
	width: 96%;
	margin: auto;
	margin-top: 20px;
}
.jj .list li{
	float: left;
	padding: 0px 40px;
	position: relative;
}
.jj .list li .info{
	position: absolute;
	top: 50px;
	left: 50px;
	color: white;
	font-size: 14px;
}
.jj .list li .info p{
	padding: 3px 0px;
}
.jj .list li .jj01 span{font-size: 18px}
.jj .list li .jj03 span{font-size: 18px}
.jj .list li .info.jj01{top:46px;left:60px;}
.jj .list li .info.jj02{top:43px;left:63px;}
.jj .list li .info.jj03{top:43px;left:122px;}
/********************************************/
.now li{
	float: left;
}
.now #title{
	text-align: left;
	padding-bottom: 30px;
}
.now .f_title{
	font-size: 33px;
	letter-spacing: 1px;
	color: #333333;
	padding: 2px 0px;
}
.now .f_title span{
	color: #3F8EF9;
	font-size: 38px;
}
.now .bu{
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: white;
	background: #EC4343;
	border-radius: 1px;
	font-size: 22px;
	margin-top: 50px;
}
.now .inside{
	overflow: hidden;
	width: 1060px;
}
/********************************************/
.prospect .f_title{
	font-size: 16px;
	text-align: center;
	color: #666666;
	padding: 5px 0px;
}
.prospect td{
	text-align: center;
	vertical-align: bottom;
}
.prospect .prof{
	font-size: 18px;
	background: #3F8EF9;
	border-radius: 20px;
	padding: 5px 3px;
	color: white;
}
.prospect .list{
	padding: 10px 0px;
}
.prospect .list li{
	text-align: left;
	font-size: 16px;
	color: #333333;
	padding: 3px 0px 3px 50px;
	background: url(../image/star.png)no-repeat 30px center ;
}
.prospect .join{
	width: 160px;
	height: 50px;
	background: #E64343;
	color: white;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	margin: auto;
	border-radius: 2px;
}
/********************************************/
.superiority{
	background: #E3E6ED;
}
.superiority .f_title{
	font-size: 16px;
	text-align: center;
	color: #666666;
	padding: 5px 0px;
}
.superiority .content{
	padding: 0px 0px 0px 550px;
	background: url(../image/why.png)no-repeat 20px center;
}
.superiority .content li{
	width: 510px;
	padding: 30px 0px 30px 135px;
}
.superiority .content li.li_01{background: url(../image/01.png)no-repeat 20px center;}
.superiority .content li.li_02{background: url(../image/02.png)no-repeat 20px center;}
.superiority .content li.li_03{background: url(../image/03.png)no-repeat 20px center;}
.superiority .content li.li_04{background: url(../image/04.png)no-repeat 0px center;}
.superiority .content li p{
	line-height: 25px;
	font-size: 15px;
	padding:5px 0px;
}
.superiority .content .theme{
	color: white;
	font-size: 20px;
	overflow: hidden;
	height: 42px;
	background: url(../image/01_03.png)no-repeat 0px center ;
	line-height: 42px;
	text-indent: 20px;
}
.superiority .content .theme02{
	background: url(../image/02_07.png)no-repeat 0px center ;
	text-indent: 20px;
}
.superiority .content .theme03{
	background: url(../image/03_11.png)no-repeat 0px center ;
	text-indent: 14px;
}
.superiority .content .theme04{
	background: url(../image/04_14.png)no-repeat 0px center ;
	text-indent: 20px;
}
/********************************************/
.title_table{
	overflow: hidden;
}
.title_table table{
	width: 100%;
	margin-bottom: 30px;
}
.title_table .pic{
	width: 415px;
	vertical-align: bottom;
	text-align: right;
}
.title_table .info{
	padding-left: 40px;
	vertical-align: bottom;
}
.title_table .info p{
	font-size: 38px;
	letter-spacing: 1px;
	color: #333333;
}
.title_table .info p span{
	color: #3F8EF9;
}
.title_table .f_title{
	text-align: center;
	color: #666666;
	font-size: 16px;
	padding: 0px 0px 5px 0px;
}
.ys1{
	background: #F5F3F3;
}
.ys1 .gold {
	padding-top: 50px;
}
.ys1 .gold table{
	width: 100%
}
.ys1 .gold table p{
	padding-left: 40px;
	font-size: 20px;
}
.ys1 .gold .gold_title{
	color: #3F8EF9;
	padding: 15px 0px 15px 40px;
	font-size: 22px;
	background: url(http://c.dletc.com.cn/qrs/img/qrs/teacher_tab.png)no-repeat 0px center;
}
.ys1 .gold .gold_info{
	color: #3B4450;
	font-size: 16px;
	line-height: 25px
}
.ys1 .gold .right_table{
	width:530px;
}
.ys1 .gold .right_table td{
	padding: 10px 0px;
	border-bottom: 1px solid #E5E5E5;
}
.ys1 .gold .left_pic{
	width:45%;
	text-align:center;
	background: url(http://c.dletc.com.cn/qrs/img/qrs/gold.png)no-repeat 50px 0px;
}
.ys1 .move_up{
	margin-left: 30px;
	margin-top: 20px;
	overflow: hidden;
}
.ys1 .move_up li{
	margin-right: 15px;
	width: 260px;
	height: 260px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	position: relative;
}

.ys1 .move_up .intro .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	background: #3F8EF9;
	opacity: 0.6;
}
.ys1 .move_up .intro .name{
	padding: 10px;
	z-index: 99;
	position: relative;
	font-size: 20px;
}
.ys1 .move_up .intro .name span{
	font-size: 16px;
}
.ys1 .move_up .intro p{
	z-index: 99;
	position: relative;
	padding: 10px;
	line-height: 20px;
	font-size: 14px;
}
.ys1 .move_up .intro{
	position: relative;
	top:-40px;
	z-index: 999;
	width: 260px;
	height: 280px;
	color: white;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.ys1 .move_up li:hover .intro{
	transform:translate(0,-220px);
	-webkit-transform:translate(0,-220px);
	-moz-transform:translate(0,-220px);
	-o-transform:translate(0,-220px);
	-ms-transform:translate(0,-220px);
}
.ys1 .move_up a{
	text-decoration: underline;
	font-size: 22px;
	color: #333333;
}
.ys1 .move_up .more p{
	line-height: 260px;
	text-align: center;
}
/********************************************/
.ys2 .four_part{
	overflow: hidden;
}
.ys2 .four_part table{
	width: 100%;
}
.ys2 .four_part table td{
	width: 50%;
	height: 250px;
	vertical-align: top;
}
.ys2 .four_part .school li{
	float: left;
	margin: 8px 13px;
	position: relative;
	width: 93px;
	height: 93px;
	cursor: pointer;
}
.ys2 .four_part .school li .bg_content{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-radius: 93px;
	overflow: hidden;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	opacity: 0;
}
.ys2 .four_part .school li .bg_content .bg{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.6;
}
.ys2 .four_part .school li .bg_content p{
	top: 43%;
	color: white;
	text-align: center;
	font-size: 12px;
	position: relative;
}
.ys2 .four_part .school li:hover .bg_content{
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	-ms-opacity:1;
}
.ys2 .four_part .school_title,.ys2 .four_part .lab_title{
	font-size: 24px;
	padding: 5px 0px;
}
.ys2 .four_part .school_intro,.ys2 .four_part .lab_intro{
	font-size: 16px;
	color: #666666;
	padding: 2px 0px;
	line-height: 25px;
}
.ys2 .four_part .lab_title,.ys2 .four_part .lab_intro{
	text-align: right;
}
.ys2 .four_part .school_title,.ys2 .four_part .school_intro{
	padding-left: 40px; 
}
.ys2 .four_part a{
	color: white;
}
.ys2 .four_part .more{
	font-size: 16px;
	color: white;
	width: 150px;
	height: 45px;
	background: #3F8EF9;
	line-height: 45px;
	text-align: center;
	border-radius: 20px;
	margin-top: 60px;
	margin-left: 40px;
}
.ys2 .four_part .more_right{
	margin-left: 445px;
}
.ys2 .four_part .test_ul{
	margin-left: 33px;
}
.ys2 .four_part .test_ul li{
	float: left;
	margin: 2px 7px;
	position: relative;
}
.ys2 .four_part .test_ul li .bg_name{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
.ys2 .four_part .test_ul li .bg_name .bg{
	background: black;
	opacity: 0.6;
	width: 100%;
	height:100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.ys2 .four_part .test_ul li .bg_name .name{
	padding: 5px;
	color: white;
	position: relative;
	letter-spacing: 2px;
}
/********************************************/
.ys3 .f_title{
	text-align: center;
	font-size: 16px;
	color: #666666;
	padding: 3px 0px;
}
.ys3 .book{
	text-align: center;
	margin: 30px 0px;
}
/********************************************/
.kcgh{
	background: url(http://c.dletc.com.cn/qrs/img/qrs/kcgh_bg.png)no-repeat center 0px;
	height: 650px;
	overflow: hidden;
	position: relative;
}
.kcgh .five_part{
	width: 760px;
	margin: auto;
}
.kcgh .five_part .hd{
	width: 100%;
	height: 120px;
	margin-bottom: 50px;
	margin-top: 30px;
}
.kcgh .five_part .hd li{
	width: 120px;
	height: 120px;
	float: left;
	margin-right: 40px;
	position: relative;
	cursor: pointer;
	background: url(../image/第一阶段.png)no-repeat center #222838;
}
.kcgh .five_part .jd_arrow{
	background: url(../image/jd_arrow.png)no-repeat center 0px;
	width: 120px;
	height: 14px;
	position: absolute;
	bottom: -14px;
	display: none;
}
.kcgh .five_part .hd .jd2{background: url(../image/第二阶段.png)no-repeat center #222838;}
.kcgh .five_part .hd .jd3{background: url(../image/第三阶段.png)no-repeat center #222838;}
.kcgh .five_part .hd .jd4{background: url(../image/第四阶段.png)no-repeat center #222838;}
.kcgh .five_part .hd .jd5{background: url(../image/第五阶段.png)no-repeat center #222838;}

.kcgh .five_part .bd li{
	width: 100%;
	background: #3F8EF9 url(../image/qrs08_03.png) no-repeat 184px center;
	margin-bottom: 10px;
	border-radius: 10px;
	padding: 15px 0px;
	display: none;
}
.kcgh .five_part .bd table{
	height: 100%;
	width: 100%;
	font-size: 16px;
	color: white;
	line-height: 25px;
}
.kcgh .five_part .bd .name{
	width: 240px;
	text-align: center;
	font-size: 26px;
	line-height: 35px;
}
.kcgh .five_part .bd .intro{
	padding-left: 35px;
}
.kcgh .more{
	width: 158px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 20px;
	color: #3F8EF9;
	border:1px solid #3F8EF9;
	border-radius: 5px;
	margin: auto;
	position: relative;
	bottom: -100px;
}
/********************************************/
.ys4 .pic_list{
	width: 1056px;
	margin: auto;
	overflow: hidden;
}
.ys4 .pic_list li{
	float: left;
	margin: 16px;
	cursor: pointer;
	overflow: hidden;
	width: 320px;
	height: 220px;
}
.ys4 .pic_list .intro .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	background: black;
	opacity: 0.7;
}
.ys4 .pic_list .intro .name{
	padding: 10px 20px;
	z-index: 99;
	position: relative;
	font-size: 18px;
}
.ys4 .pic_list .intro p{
	z-index: 99;
	position: relative;
	padding: 0px 20px;
	font-size: 14px;
	line-height: 20px;
}
.ys4 .pic_list .intro{
	position: relative;
	top:-40px;
	z-index: 999;
	width: 320px;
	height: 220px;
	color: white;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.ys4 .pic_list li:hover .intro{
	transform:translate(0,-175px);
	-webkit-transform:translate(0,-175px);
	-moz-transform:translate(0,-175px);
	-o-transform:translate(0,-175px);
	-ms-transform:translate(0,-175px);
}
.ys4 .title_table .pic{
	width: 305px;
}
.ys4 .more{
	width: 158px;
	height: 48px;
	border: 1px solid #3F8EF9;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	color: #3F8EF9;
	margin: 30px auto;
}
/********************************************/
.ys5{
	background: url(../image/star_bg.png)no-repeat 0px center;
}
.ys5 .inside{
	padding-bottom: 0px;
}
.ys5 .star_pic{
	overflow: hidden;
}
.ys5 .star_pic .content{
	width: 196px;
	height: 100%;
	float: left;
	overflow: hidden;
}
.ys5 .star_pic .content .say{
	width: 100px;
	height: 30px;
	background: #FFA133;
	border-radius: 20px;
	color: white;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	letter-spacing: 1px;
	margin-left: 20px;
	margin-top: 15px;
}
.ys5 .star_pic .content p{
	padding: 15px;
	font-size: 14px;
	line-height: 23px;
}
.ys5 .star_pic li{
	height: 300px;
	width: 33%;
	float: left;
}
.ys5 .star_pic li .pic{
	width: 200px;
	height: 300px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.ys5 .star_pic .intro .bg{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	background: black;
	opacity: 0.7;
}
.ys5 .star_pic .intro .name{
	padding: 10px 20px;
	z-index: 99;
	position: relative;
	font-size: 18px;
}
.ys5 .star_pic .intro p{
	z-index: 99;
	position: relative;
	padding: 0px 20px;
	font-size: 12px;
	line-height: 20px;
}
.ys5 .star_pic .intro{
	position: relative;
	top:-40px;
	z-index: 999;
	width: 200px;
	height: 300px;
	color: white;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.ys5 .star_pic .pic:hover .intro{
	transform:translate(0,-260px);
	-webkit-transform:translate(0,-260px);
	-moz-transform:translate(0,-260px);
	-o-transform:translate(0,-260px);
	-ms-transform:translate(0,-260px);
}
.ys5 .star_list{
	width: 100%;
	height: 503px;
	background: url(../image/scroll.png)no-repeat center 0px;
	position: relative;
	margin-top: 50px;
}
.ys5 .star_list .content{
	width: 630px;
	height: 467px;
	position: absolute;
	bottom: 0px;
	left: 245px;
}
.ys5 .star_list .content .caption{
	width: 100%;
	font-size: 
}
.ys5 .star_list .content .caption th{
	padding: 10px 0px;
	color: white;
	background: #3F8EF9;
}
.ys5 .star_list .content .ctl{
	table-layout:fixed;
	width: 100%;
}
.ys5 .star_list .content .ctl td{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
	text-align: center;
	padding: 10px 0px;
}
.ys5 .star_list .content .wx td{
	background: #F3F3F3;
}
/********************************************/
.faq .inside{
	height: 690px;
	background: url(../image/bottom.png)no-repeat 775px 475px;
}
.faq table{
	margin-top: 80px;
}
.faq .info{
	width: 460px;
	vertical-align: top;
	height: 137px;
	margin-top: 80px;
}
.faq .info .faq_title_left{
	color: #667BD6;
	text-align: right;
	font-size: 20px;
	padding: 5px 0px;
}
.faq .info .faq_intro_left{
	padding: 5px 0px;
	font-size: 14px;
	line-height: 25px;
	text-align: right;
	letter-spacing: 1px;
}
.faq .info .faq_title_right{
	color: #D87167;
	text-align: left;
	font-size: 20px;
	padding: 5px 0px;
}
.faq .info .faq_intro_right{
	padding: 5px 0px;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	letter-spacing: 1px;
}

#LRfloater1{
	z-index:1000 !important; 
}


.size14{font-size:14px;}
.size26{font-size: 26px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.bm{height: 400px;margin: 0 auto;width:1200px;background: #fff;}
.allbox{text-align: center; display: block; max-width: 1000px;margin: 0 auto;}
.bm .bm_tit{width: 922px;margin: 0 auto;padding-top: 58px;}
.bm .con{height: 265px;margin-top: 30px;}
.bm .con .fl{width: 482px;height: 265px;}
.bm .con .fl ul li{float: left;margin-right: 4px;margin-bottom: 4px}
.bm .con .fr{width: 492px;height: 265px;background: url(http://www.zrgjxa.com/zt2/rjpx/images/fr_bg.jpg) no-repeat center;}
.bm .con .fr .p1{padding-left: 65px;margin-top: 25px;}
.bm .con .fr .p1 div{float: left;}
.bm .con .fr .p1 div:nth-child(2){margin-left: 10px;text-align: left;}
.bm .con .fr .p2{padding-left: 30px;text-align: left;padding-top: 10px;}
input{outline: none;display: block;list-style-type: none;border: 0px;}
.bm .con .fr .p2 .input input{width: 260px;height: 37px;line-height: 37px;padding-left: 17px;margin-bottom: 9px;border-radius: 15px;}
.bm .con .fr .p2 .sub input{width: 130px;height: 34px;background: #ff6921;border-radius: 15px;color: white;font-weight: bold;}