/* CSS Document */
body{font-size:16px; font-family:"����"; color:#444; line-height:36px;}

*{ margin:0px; padding:0; }
ul,li{ list-style:none;}
.clear{ margin:0px; padding:0; font-size:0px; height:0px; clear:both;}
a{ color:#444; text-decoration:none;}
.w100{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

.header{ width:100% margin:0 auto; height:auto; }
.head{ width:1200px; margin:0 auto; height:100px; overflow:hidden;}
.logo{ float:left; width:auto; padding-top:26px;}

.login{ width:60%; float:right; padding-top:35px;}
.login span{ display:block; float:right;}
.login span a{display:block;border-radius:5px; height:28px; line-height:28px; text-align:center; padding:0 20px;}
.login span a.dl{border:1px solid #fcca00;color:#fcca00;margin-right:15px;}
.login span a.zc{ border:1px solid #fcca00; color:#fcca00;}
.login span a.sfocus{
	background:#fcca00; color:#fff;
}
.slides{
	width:100% !important;
}
.ellipsis{
    width: 312px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap:normal;
}
.width270{
	width: 270px;
}

.login1{ width:60%; float:right; padding-top:38px;}
.login1 span{ display:block; float:right;margin-right:10px;}
.login1 span a{display:block;border-radius:5px; height:24px; line-height:24px; text-align:center; padding:0 15px; font-size:14px;}
.login1 span a.dl{border:1px solid #fcca00; background:#fcca00; color:#fff;}
.login1 span a.tc{ border:1px solid #6fc1ff; color:#6fc1ff;}

/*menu����*/
.jr_banner{ background:url(../img/jr_banner.jpg) center top no-repeat; height:606px; }
.jr_banner1{ background:url(../img/jr_banner1.png) center top no-repeat; height:611px;    background-size: auto 100%; }
.container{min-height:640px; overflow:hidden;}
.main{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }
.banner{ width:1200px; height:400px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.banner1{ width:1200px; /* height:200px; */height:auto; margin:0 auto; overflow:hidden; margin-bottom:30px;}

.list_l{ width:32%; float:left; height:auto;  margin-bottom:20px;}
.title{ width:100%; float:left; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:15px;}
.title span{ display:block; float:left; font-size:16px; font-weight:bold; margin-right:10px;}

.list_l ul{ width:100%; float:left; height:auto;}
.list_l ul li{ display:block; float:left; width:100%; font-size:14px; color:#666;}
.list_l ul li.first span{ display:block; float:left;}
.list_l ul li.first span img{ display:block; float:left; width:auto;}
.list_l ul li .first
.list_l ul li span{ display:block;}
.list_l ul li span.r{ height:36px; line-height:36px; color:#aaa; font-size:14px; float:right; margin-left:5px;}

.list_w{ width:100%; float:left; height:auto;}
.list_w ul{ width:48%; float:left;}
.list_w ul li{ display:block; float:left; width:100%; font-size:14px; color:#666;}
.list_w ul li.first span{ display:block; float:left;}
.list_w ul li.first span img{ display:block; float:left; width:auto;}
.list_w ul li .first
.list_w ul li span{ display:block;}
.list_w ul li span.r{ height:36px; line-height:36px; color:#aaa; font-size:14px; float:right; margin-left:5px;}


.index_pic{ width:1200px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:20px;}
.index_pic .p{ width:296px; float:left; margin-right:4px;}
.index_pic .p span{ display:block; float:left;}
.index_pic .p .y,.index_pic .p .r,.index_pic .p .g,.index_pic .p .b{ width:100%; color:#fff; font-size:30px; font-weight:bold; text-align:center; height:137px; line-height:137px;}
.index_pic .p .y{ background:#f5c45a;}
.index_pic .p .r{ background:#f27990;}
.index_pic .p .g{ background:#72d28a;}
.index_pic .p .b{ background:#6bb9f4;}






.page_title{width:1200px; line-height:60px; height:60px; float:left; margin-bottom:20px; color:#999;}
.page_title div{ float:left; width:auto;}
.page_title .search{ width:508px; height:40px; float:right; margin-top:10px;}
.page_title .search .search_1{ border:1px solid #ccc; width:426px; height:38px;float:left; line-height:38px; color:#666; padding-left:10px;}
.page_title .search .search_button{ width:70px; height:40px; float:left;}
.page_title .search .search_button a{ display:block; background:#44afff; line-height:40px; color:#fff; text-align:center;}




.input{ width:950px; margin:0 auto; height:auto; }
.input div{ width:100%; float:left; height:48px; margin-bottom:20px;}
.input div span{ float:left;}
.input div .s{ width:432px; float:left; height:48px; border:1px solid #ddd; line-height:48px;}
.input div .s1{ width:210px; float:left; height:48px; border:1px solid #ddd; line-height:48px;}
.input div span.lt{ width:190px; float:left; height:48px; line-height:48px; text-align:right; font-size:16px; margin-right:20px;}
.input div span.rt{width:442px;  float:left; text-align:left; float:left; height:48px; line-height:48px; }
.input div .but1{ display:block; float:left; margin-left:20px; width:200px; height:50px; line-height:50px; background:#fcca00; text-align:center; color:#fff;}
.input div .but2{ display:block; width:100%; background:#44afff; text-align:center; color:#fff;}

.footer{ background:#4d4f50; width:100%; height:160px; margin:0 auto; overflow:hidden; }
.foot{ width:1200px; margin:0 auto; height:120px; padding:20px 0; color:#fff;}

.footer_jr{ background:#3ea8f0; width:100%; height:180px; margin:0 auto; overflow:hidden;}
.foot{ width:1200px; margin:0 auto; height:120px; padding:20px 0; color:#fff;}

.school{ width:60%; height:auto; float:left;margin-bottom:10px;}
.school ul li{ width:auto; float:left; background:#fcca00; line-height:38px; margin-right:20px; border-radius:5px;}
.school ul li a{ display:block; text-align:center; color:#444; font-size:18px; padding:0 40px;}

/*��������*/
.content{ width:1100px; margin:0 auto; height:auto; overflow:hidden;}
.about{ width:100%;}
.about img{ width:60%; margin:0 auto; text-align:center; display:block; padding:10px 0;}
.title1{ width:100%; margin:0 auto; font-size:18px; text-align:center; border-bottom:1px solid #ccc;}
.good{ width:210px; margin:0 auto; height:auto; text-align:center; overflow:hidden; padding:20px 0;}
.good span{ display:block; float:left; margin-right:10px; height:33px; font-size:18px; color:#aaa; line-height:33px;}
.title2{ width:100%; float:left; line-height:60px;}
.button{ width:202px; height:50px; float:right; margin-top:5px;}
.button a{ display:block; background:#44afff; text-align:center; line-height:50px; color:#fff;}


.pj{ width:100%; float:left; height:auto;}
.pj ul li{ width:100%; height:auto; border-bottom:1px solid #ddd; padding:10px 0; overflow:hidden;}
.pj ul li span{ width:100%; display:block; float:left;}
.txt{ color:#aaa; font-size:12px; line-height:20px;}
.admin{ width:100%; float:left; background:#f3f3f3; font-size:12px; color:#aaa; line-height:30px;}

.page_list{ width:400px; height:30px; margin:0 auto; padding:20px 0;}
.page_list ul{ width:410px; height:auto; float:left; overflow:hidden;}
.page_list ul li{ width:auto; float:left; line-height:28px; height:28px; border:1px solid #ccc;  margin-left:10px;}
.page_list ul li a{ display:block; padding:0 10px; color:#999; font-size:14px;}
.page_list ul li a.dq,.page_list ul li a:hover{ background:#44afff; color:#fff;}


/*ѧ�ӷ��*/
.list{ width:1200px; margin:0 auto; height:auto; overflow:hidden;}
.list_fc{ width:100%;}
.list_fc li{ width:100%; float:left; height:110px; padding:15px 0; border-bottom:1px solid #ddd;}
.list_fc li div{ float:left;}
.list_fc li div a{ display:block;}
.list_fc li div a:hover{ color:#44afff;}
.list_fc li span.r{ height:36px; line-height:36px; color:#aaa; font-size:14px; float:left; margin-left:5px;}

/*��ʦ�緶*/
.left_list{ width:214px; float:left; height:auto; overflow:hidden;}
.left_list ul{ width:100%; float:left;}
.left_list ul li{ width:212px; height:48px; line-height:48px; border:1px solid #ddd; float:left; margin-top:15px;}
.left_list ul li a{ display:block;color:#444; font-size:18px; text-align:center;}
.left_list ul li a.dq,.left_list ul li a:hover{ background:#44afff; color:#fff;}

.right{ width:960px; height:auto; float:left; margin-left:25px;}
.list_teacher{ width:95%; margin:0 auto;height:auto; overflow:hidden;}
.list_teacher ul li{ width:268px; height:auto; float:left; margin-right:35px; text-align:center}
.list_teacher ul li img{ /* border:1px solid #ddd; */object-fit: contain;}

.left_j{ width:172px; border:1px solid #ddd; padding:0 20px; height:auto; float:left; overflow:hidden;}
.tit{ font-size:16px; color:#444; float:left; line-height:48px;}
.left_j .id_img{ text-align:center; line-height:48px;}

.right1{ width:958px; height:auto; float:left; border:1px solid #ddd; margin-left:25px;}
.tit1{width:943px;float:left; height:48px; line-height:48px;font-size:16px; color:#444;  border-bottom:1px solid #ddd; padding-left:15px;}
.right1 .about1{ padding:10px 15px; float:left; width:928px; font-size:15px; line-height:35px; color:#666; padding-bottom:20px; border-bottom:1px solid #ddd;}

.img_jy{ width:908px; float:left; height:auto; overflow:hidden; padding:10px 25px;}
.img_jy ul{ width:948px; float:left; overflow:hidden;}
.img_jy ul li{ width:440px; float:left; height:296px; margin-right:30px; margin-bottom:30px;}


/*����*/
.list_l ul.list_dy{ width:580px; float:left; height:auto; overflow:hidden;}
.list_l ul.list_dy li{ width:270px; height:auto; float:left; padding-right:20px; margin-bottom:10px;}
.list_l ul.list_dy li a{ display:block; color:#666;  line-height:25px;}

.list_w ul.list_dy{ width:1240px; float:left; height:auto; overflow:hidden;}
.list_w ul.list_dy li{ width:270px; height:auto; float:left; padding-right:30px; margin-bottom:10px;}
.list_w ul.list_dy li a{ display:block; color:#666;  line-height:25px;}
.list_w ul.list_dy li a.t{ height:48px; float:left;}


/*���ſγ�*/
.fenlei{ width:1198px; margin:0 auto; border:1px solid #ddd; height:auto; overflow:hidden; margin-bottom:20px;}
.fenlei ul{ width:100%; float:left;}
.fenlei ul li{ width:auto; height:48px; line-height:48px; float:left; padding:0 15px;}
.fenlei ul li.t{ background:#ebebeb;}
.fenlei ul li a{ display:block; text-align:center; color:#666;}
.fenlei ul li a.dq{ color:#44afff}

.list_w  ul.list_dy li div{float:left; }
.list_w  ul.list_dy li .zi{ width:250px;padding:0 10px; background:#f6f6f6;height:auto; float:left;}
.list_w  ul.list_dy li .zi span{ display:block; float:left;}
.list_w  ul.list_dy li .zi span.t{ width:100%; float:left;}
.list_w  ul.list_dy li .zi span.r{ float:right; color:#aaa; line-height:36px; height:36px;}



/*��Ƶ*/
.video{ width:1100px; height:524px; background:#2e2f30; margin:0 auto; text-align:center;}

/*����-����*/
.box1{ width:850px; height:auto; float:left; overflow:hidden;}
.fix{ width:100%; float:left;margin-bottom:20px;}

.fix span{ display:block; float:left; height:auto; line-height:42px; color:#666;}
.fix .name{ width:210px; float:left; line-height:42px; height:42px; text-align:right; margin-right:30px;}
.fix .b{ width:488px; height:40px; float:left; border:1px solid #ddd; line-height:40px;}
.fix .c{ width:325px; height:40px; float:left; border:1px solid #ddd; line-height:40px;}



.list_p{ width:100%; float:left; height:auto; overflow:hidden; color:#666;}
.list_p ul{ width:100%; float:left; margin-bottom:10px;}
.list_p ul li{ width:72px; float:left; height:36px; line-height:36px; margin-right:32px;text-align:center;}
.list_p ul li.one{ width:210px; float:left; text-align:right;}
.list_p ul li .select{ width:70px; border:1px solid #ccc;height:28px; line-height:28px;}

.list_p2{ width:650px; height:176px; float:left; height:auto; overflow:hidden; color:#666; background:#f1f1f1}
.list_p2 ul{ width:100%; float:left; margin-bottom:0px;}
.list_p2 ul li{ width:60px; float:left; height:36px; font-size:14px; line-height:36px; margin-right:32px;text-align:center;}
.list_p2 ul li.one{ width:120px; float:left; text-align:right;}
.list_p2 ul li .select{ width:60px; border:1px solid #ccc;height:28px; line-height:28px;}




.select1{ width:488px; border:1px solid #ccc; height:40px; float:left; border:1px solid #ddd; line-height:40px;}

.tj,.bc,.qx{ width: 170px; height:45px; float:left;}
.tj a,.bc a{ display:block; color:#fff; text-align:center; line-height:45px;}
.tj a{ background:#6fc1ff;}
.bc a{ background:#fcca00;color: #ff0000;}
.tj{margin-right: 114px;}
.qx{margin-right:40px;}
.qx a{ display:block; border:1px solid #ddd; color:#444; text-align:center; line-height:45px;}
 
 .yzm{ width:132px; height:42px; float:left; margin-left:30px;}
 .yzm a{ display:block; text-align:center; color:#fff; line-height:42px; background:#6fc1ff;}
 .sc{ width:80px; height:30px; float:left; margin-left:20px;}
 .sc a{ display:block; text-align:center; color:#fff; line-height:30px; background:#6fc1ff;}
.xg{width:100%; height:45px; text-align:center;}
.xg a{ display:block; width:224px; border:1px solid #ddd; color:#444; margin:0 auto; text-align:center; line-height:45px;}
 

.table{ border-collapse: collapse;}
.table td{ border:1px solid #ddd; text-align:center; padding:5px 0;}
.table .top{ background:#ffeac5;}

.txt_bm{ width:480px; float:left; height:auto; color:#666;}
.txt_bm .l{ width:210px; float:left; text-align:right;}
.txt_bm .m{ width: 250px;float: left;margin-left: 20px;}


.xsbm{
	display:none;
}


/* �ֲ�ͼ��ʽ */
.banner2 { position: relative; overflow: auto; text-align: center;}
.banner2 li { list-style: none; }

.banner2 ul li { float: left; }
	#b04 { width: 1200px;}

#b04 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}

#b04 .dots li 

{ 

	display: inline-block; 

	width: 10px; 

	height: 10px; 

	margin: 0 4px; 

	text-indent: -999em; 

	border: 2px solid #fff; 

	border-radius: 6px; 

	cursor: pointer; 

	opacity: .4; 

	-webkit-transition: background .5s, opacity .5s; 

	-moz-transition: background .5s, opacity .5s; 

	transition: background .5s, opacity .5s;

}

#b04 .dots li.active 

{

	background: #fff;

	opacity: 1;

}

#b04 .arrow { position: absolute; top: 200px;}

#b04 #al { left: 15px;}

#b04 #ar { right: 15px;}

.layui-layer-btn{
	text-align:center !important;
}




























