﻿@charset "utf-8";

/* CSS Document */
*{margin: 0; padding: 0; border: 0; outline: none;}
html{ height: 100%;}
body{ font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6{font-family: "微软雅黑"; padding: 0; margin: 0;}
ul, ol{list-style: none;}
a{color: black;text-decoration: none;}
a:hover{text-decoration: none;}
.clear{ clear:both;}
html,body{height:100%;margin:0;padding:0;}
.container{min-height:100%;}
/*头部*/
.header{ padding:15px 0 20px 0;position: relative; }
.header_nr{ max-width:1200px; margin:0 auto}
.logo{ width:322px; height:57px; margin-left:5px; float:left;}
.logo img{ width:100%;}
.menu{ padding-top:20px; float:right;}
.menu li{ float:left; padding:10px;}
.menu li a{ font-size:16px; color:#333; padding:3px;}
.menu li a:hover{ color:#02b1e5;}
.menu_xz{ background:#02b1e5; border-radius:3px;}
.menu_xz a{ color:#fff !important;}
.yc{ display:none;}
.nav-icon {width: 22px; height: 11px;padding-top: 7px;padding-left: 10px;margin-right: 20px; float:right;}
/*教育门户*/
.jymh_men{ margin-top:20px;}
.jymh_nr{ max-width:1200px; margin:0 auto;}
.jymh_bt{ font-size:24px; color:#333;  font-weight:bold;}
.jymh_bt span{ font-size:22px}
.jymh_men{text-align:center;}
.jymh_xt{ width:126px; margin:0 auto; margin-top:10px;}
.jymh_xxkme{ text-align:center; margin-top:10px;}
.jymh_xxkme a{ font-size:16px; color:#333; border-radius:3px; margin:0 5px; border: solid 1px #ccc;display: inline-block;width: 93px;line-height: 33px;}
.jymh_xxkme a:hover{ color:#fff; background:#02b1e5; border: solid 1px #02b1e5;}
.kymh_nrbt{ font-size:16px; color:#333; margin-bottom:5px; font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jymh_dic .diyitmh{ border: 1px solid #f1efef;padding: 50px 5% 54px; height:100px; display:block;}
.diyitmh p:hover, .jymh_nrbyy:hover{ color:#165669;}
.jymh_nrbyy{ /*height:68px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;*/line-height: 24px; color:#666; font-size:13px;}
.jymh{width: 96%;padding-left: 2%;padding-right: 2%; padding-bottom:25px;}
.jymh_img {background-position: center center; background-repeat: no-repeat;background-size: cover;}
.gaoduw { height: 50%;}
.jymh_img img{ width:100%; height:100%;}
.yincangyi{ display:none;}
.jymh_dic{  width:33.33%; float:left;margin-top:25px;height: 410px;}
.bjysxxk{ color:#fff !important; background:#02b1e5; border: solid 1px #02b1e5;}
/*基础平台*/

.teshubt p{ font-size:18px; color:#fff; font-weight:bold;line-height: 45px;}
.jcpt_sm{ font-size:13px; color:#fff; line-height:25px;}
.jcpt_nr ul li{ float:left;width: 35%;margin-bottom: 20px;background-position: center center;background-repeat: no-repeat;background-size: cover;margin-left: 2%; position:relative; height:170px;}
.jcpt_nr ul li.teshubt{ width:22%; height:362px; background:#25bce9; align-items: center; padding:0 2%;display: flex;display: -webkit-flex; margin-left:0px !important;}
.jichuptyi{ width:100%; display:block; height:100%;}
.jichuptyi img{ width:100%;height: 100%;}
.jiypingt{ position:absolute; left:0px;  height:25px; background:#000; opacity:0.6; color:#fff; font-size:13px;width: 98%;bottom: 0px; line-height:25px; padding-left:2%;}
.jichuptyi:hover{-moz-box-shadow:2px 2px 5px #9C9C9C; -webkit-box-shadow:2px 2px 5px #9C9C9C; box-shadow:2px 2px 5px #9C9C9C;}
.jcpt_nr{ margin-top:25px;}
/*学习服务*/
.xxfw_jj{ margin-top:15px; font-size:13px; color:#666; font-weight:normal; line-height:25px; text-align:left;}
.xxfw_nr ul li{ position:relative; width:24%; float:left; height:225px;background-position: center center;background-repeat: no-repeat;background-size: cover;margin-left: 0.5%;margin-right: 0.5%; margin-top:25px;}
.xxfw_nr ul li a{ width:100%; height:100%; display:block;}
.xxfw_nr ul li a img{ width:100%; height:100%;}
.xxfw_nr ul li a:hover{-moz-box-shadow:2px 2px 5px #9C9C9C; -webkit-box-shadow:2px 2px 5px #9C9C9C; box-shadow:2px 2px 5px #9C9C9C;}
/*教学资源*/
.bxslider01 li a{ display:block;}
.jxzy_tu{ height:248px;}
.jxzy_tu img{ max-width:100%; height:100%;}
.jxzy_tun{ padding:5px; line-height:25px; height:90px; position:relative;}
.jxzy_tun p{ max-height:50px; top:0px; font-size:14px; color:#333;}
.biaoti_index{overflow: hidden;text-overflow: ellipsis; white-space: nowrap; font-weight:bold;}
.jyzy_xxnr{ color:#666 !important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bx-controls-direction a.bx-next{ text-indent: -9999px; background:url(../images/xx00.png) no-repeat center center; border: solid e8e8e8 1px; background-size: 9px 13px; right: 0;top: 0px;margin-top:-30px;position: absolute;z-index: 1;    width: 30px ;height: 30px ;line-height: 34px ;border: 1px solid #e0e0e0 ;}
.bx-controls-direction a.bx-prev{ background:url(../images/left_06.png) no-repeat center center;width: 30px ;height: 30px ;line-height: 34px ;border: 1px solid #e0e0e0 ;  background-size: 9px 13px;right: 40px;top: -30px;margin-top: 0;position: absolute;z-index: 1;text-indent: -9999px;}
.bxslider01 li{ margin-top:20px;}
.image-box a:hover{-moz-box-shadow:2px 2px 5px #9C9C9C; -webkit-box-shadow:2px 2px 5px #9C9C9C; box-shadow:2px 2px 5px #9C9C9C;}
.left img{margin-bottom: 2px;margin-right: 3px;}
.right img{margin-bottom: 2px;margin-left: 3px;}
/*底部*/
.fotter{ background:#62707f;padding-top: 25px; padding-bottom:10px;height:219px;margin-top:-254px;}
.fotter_about{ margin-left:2%; width:31.3%; float:left; color:#fff;}
.fotter_about .fotter_lxw{ font-size:14px; font-weight:bold;}
.fotter_lxwmnr{ padding-left:10px; padding-top:5px; line-height:30px;}
.erm{padding-left: 30px;}
.tuperw{ width:145px; height:145px; margin:0 auto;}
.tuperw img{ width:100%; height:100%;}
.erm p{ text-align:center; margin-top:5px; font-size:13px;}
.fotter_lxwmnr p{ font-size:13px;}
/*list*/
.banner_list{ height:230px;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.banner_list img{ width:100%; height:100%;}
.list_nr{ padding-top:25px;padding-bottom:254px; background:#f2f2f2; margin-bottom:25px;}/*新9.5修改*/
.list_nrindex{padding-bottom:254px;}/*新9.5修改*/
.listnr_xx{ max-width:1200px; margin:0 auto; position:relative;}
.listnr_left{ width:214px; margin-right: 30px;}
.listdamen{ padding:15px; font-size:18px; color:#333; font-weight:bold;}
.listdamen span{ font-size:13px; color:#666;}
.list_menu li{border-top: 1px solid #e9e9e9;}
.listnr_left .list_menu li ul li a:hover{ color:#02b1e5 !important; background:url(../images/huijian.png) no-repeat 94% center;}
.listnr_left .list_menu li a{line-height: 39px; padding-right: 21px; padding-left: 20px;color: #666666; font-size: 14px; background:url(../images/huijian.png) no-repeat 94% center; display:block;}
.listnr_left .list_menu li .act:hover{ color:#fff !important;}
.listnr_left .list_menu li .act{color: #fff !important; background-color: #02b1e5 !important;background-image:url(../images/baise.png) !important;}
.listnr-right{flex: 1; padding:10px 1.5%;background-color: #fff;}
.list_titm{ border-bottom: solid 1px #e8e8e8; padding:5px 5px; line-height:30px;}
.list_titm  .list_zwz{ font-size:16px; font-weight:bold; float:left;}
.list_menu{border: solid 1px #e9e9e9;border-top: none; background:#fff;}
.list_mbx{ padding-left:20px; font-size:13px; color:#999; float:right;}
.list_mbx a{font-size:13px; color:#999;}
.list_img{ width:266px; height:134px; overflow:hidden;margin-left: 5px;}
.list_img img{ width:100%; height:100%;}
.list_youbt{ font-size:14px; color:#333; font-weight:bold; margin-top:5px; line-height:20px;}
.list_youxzs{ font-size:13px; color:#666; line-height:25px; margin-top:5px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

.jusan{ color:#f7a018; font-size:13px; float:right; margin-top:0px !important;position: absolute !important;right: 2%;bottom: 25px;}
.list_xxnr ul li a{ position:relative; display:block;}
.list_youwz{ position:absolute; left:270px; top:0; right:0; margin-left:2%;margin-right: 5px;}
.list_xxnr ul li{ position:relative; padding:25px 0; border-bottom: solid 1px #e8e8e8; }
.list_xxnr ul li a .list_youwz .list_youxzs:hover{ color:#165669;}
.list_zyfd{display: flex;display: -webkit-flex;}
.listnr_left .list_menu li ul li a{ padding-left:50px; font-size:13px;}
.list_menu li ul{ display:none }
.bjjt{ background-img:none !important;}
/*list网格*/
.list_wg{ margin-top:25px;}
.listwg_tu{ height:194px;overflow: hidden;}
.listwg_tu imgs{ width:100%; height:100%;}
.list_wgyinr{ font-size:14px; color:#333; height:95px;}
.listwg_xxnr{ line-height:20px; color:#666; font-size:13px; margin-top:5px;    overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.list_wg ul{ margin-left:-2%;}
.list_wg ul li{ padding:1%; border: solid 1px #e8e8e8; float:left;width: 29%;margin-bottom: 25px; margin-left:2%;}
.list_wg ul li a{ display:block;}
.list_wgyinr{ padding:10px 3% 5px;}
.list_wgyinr p{ font-weight:bold; font-size:14px;}
.list_wg ul li:hover{-moz-box-shadow:2px 2px 5px #9C9C9C; -webkit-box-shadow:2px 2px 5px #9C9C9C; box-shadow:2px 2px 5px #9C9C9C;}
.listwg_tu img{ width:100%; height:100%;}
/*详细*/
.xxym_nr{ padding-bottom:10px;}
.xxym_bt{ border-bottom: solid 1px #e8e8e8; padding:15px 100px; text-align:center; }
.xxym_bt .jtbtys{ font-size:20px; font-weight:bold;}
.fbsjr{ font-size:13px; color:#999;margin-top: 10px;margin-left: 40%;}
.bjpadd{ margin-top:0px; padding-top:0px; margin-top:25px;}
.xxym_nrxx p{ margin-top:10px; line-height:25px;text-indent:2em; font-size:13px; color:#666;word-break:break-all;}
.xxym_nrxx .xxym_nrtu{text-align:center;}
.fbsjr span{ margin-left:5px;}

/*分页*/
.fenye{ float:right; padding:20px 0;}
.fenye a{ display:block; padding:5px 10px; background:#f5f5f5; color:#666; font-size:13px; float:left;}
.fenye .act{color: #fff;background-color: #02b1e5;}

 






















/*资源轮播开始*/

.team-section .team-member .hover-info{
	position:absolute;
	left:0px;
	bottom:-105px;
	opacity:0;
	visibility:hidden;
	width:100%;
	padding:20px 25px;
	text-align:center;
	background:#ffffff;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.team-section .team-member:hover .hover-info{
	bottom:0px;
	opacity:1;
	visibility:visible;	
}

.four-column-carousel .owl-controls{
	padding:0px !important;
	margin:0px !important;	
}

.four-column-carousel .owl-controls .owl-dots{
	display:none !important;	
}

.four-column-carousel .owl-controls .owl-nav{
	position:absolute;
	right:0px;
	top:-30px;	
}

.four-column-carousel .owl-controls .owl-prev,
.four-column-carousel .owl-controls .owl-next{
	display:inline-block;
	margin:0px 0px 0px 15px !important;
	width:30px !important;
	height:30px !important;
	line-height:34px !important;
	border:1px solid #e0e0e0 !important;
	text-align:center;
	padding:0px !important;
	color:#333333 !important;
	font-size:18px !important;
	background:none !important;
	border-radius:2px !important;	
}

.services-carousel .owl-controls .owl-prev,
.services-carousel .owl-controls .owl-next{
	color:#ffffff !important;	
}

.four-column-carousel .owl-controls .owl-prev:hover,
.four-column-carousel .owl-controls .owl-next:hover{
	background:#00c6ff !important;
	color:#ffffff !important;
	border-color:#00c6ff !important;
}
/*资源轮播end*/


/*新增备案*/
.bahwai{ padding:15px 0px; border-top: dashed 1px #fff;margin-top: 15px;}
.bahwai p{ text-align:center; color:#fff; color:#fff; font-size:13px;}
/*新增登录注册*/
.dl_zc{ background:#f2f2f2; padding:5px 0;}
.dlzc_nr{    max-width: 1200px;margin: 0 auto;}
.dlzcright{ float:right;margin-right:10px;}
.dlzcright a{ color:#666; float:left;  font-size:12px;}
.tanchcbj{    width: 100%; height: 100%; z-index: 8; background: #000; position: fixed; top: 0; left: 0;opacity: 0.8; display: block;z-index: 1040;}
.tcknrx{ border-radius:4px; background:#fff;position: fixed; color:#999; width:480px;background: #fff;z-index: 100000;left: 50%;top: 50%;margin: -240px 0 0 -240px;font-size: 14px;}
.guanbi{ float:right; font-size:30px; color:#999; background:none;padding: 0px 10px 10px;}
.wenbenk input{width: 98%;height: 35px;line-height: 20px; border: solid 1px #dcdcdc; border-radius:4px; padding:1%}
.xxk_dlzc a{ float:left; color:#999; font-size:18px;    margin-left: 20%;padding: 5px 15px;}
.xxk_dlzca a{ float:left; color:#999; font-size:18px;    margin-left: 20%;padding: 5px 15px;}
.wenbbj{padding: 0px 20px 25px;}
.wenbenk{ margin-top:20px;}
.wenbenk select{width: 100%;height: 45px;line-height: 20px; border: solid 1px #dcdcdc; border-radius:4px; }
.dqzt{ color:#333 !important; font-weight:bold; border-bottom: solid 2px #02b1e5; }
.jzmm{float: right;margin-top: 20px; font-size:13px;}
.jzmm input{ margin-top: 4px;float: left;margin-right: 5px;}
.denglu{ display:block; background:#02b1e5; color:#fff;width: 100%;height: 45px; line-height:45px; text-align:center;border-radius:4px;}
.denglu:hover{ background:#0aa0cd;}
.xxk_dlzc a:hover{ color:#333;}
.xxk_dlzca a:hover{ color:#333;}
.queren{ display:block; background:#fcb25b; color:#fff;width: 100%;height: 45px; line-height:45px; text-align:center;border-radius:4px;}
.danxuan{ margin-top:20px; }
.danxuan label input{ margin-right:10px;}
.danxuan label{ margin-right:10px;line-height: 180%;font-size: 13px;}
.zuofud{ float:left;}
.right_jsy{ float:right;width: 376px;}
.queren:hover{ background:#ea9d42;}
/*单独页面登录*/
.fhsy{ float:right;margin-top: 15px;}
.fhsy a{ background:#f6f6f6; border:solid 1px #dddddd; display:block; padding:8px 25px; border-radius:2px; color:#666; font-size:13px;}
.fhsy a:hover{ background:#e7e7e7}
.loging{ background:url(../images/logingbj_11.png) no-repeat 0 0 ;background-size:100% 100%; width:100%; height:100%;position: fixed;}
.tcknrx_dd{border-radius: 4px;background: #fff;position: fixed;color: #999;width: 520px;background: #fff;z-index: 100000;left: 50%;top: 50%;margin: -260px 0 0 -260px; -moz-box-shadow:2px 2px 5px #9C9C9C; -webkit-box-shadow:2px 2px 5px #9C9C9C; box-shadow:2px 2px 5px #9C9C9C;font-size: 14px;}
.tcknrx_dd h4{padding: 25px 25px 10px 20px; color:#333; font-size:20px; font-weight:normal;}
.danxuan_dd{margin-top: 20px; color:#333;}
.danxuan_dd label{ margin-right:10px;line-height: 180%;font-size: 13px;}
.danxuan_dd label input{margin-right: 10px;}
.danxuan_dd .right_jsy{float: right;width: 415px;}
.fhsy_dd{float:right;margin-top: 25px; font-size:14px; color:#666}
.fhsy_dd a{ color:#fcb25b;}
.fhsy_dd a:hover{ color:#ea9d42;}
.xxbadel{ text-align:center; color:#333; font-size:13px;}
/*用户查询*/
.yhxxxs{ background:#f5fdff; border:none; padding:15px 10px; font-size:14px;}
.zuotx{ float:left;}
.zuotx img{ width:50px; height:50px; border-radius:50%;}
.yhxs_right{ float:right;line-height: 170%;}
.cxtj{ background:#f5fdff; padding:0px 2.3%;padding-bottom: 20px;border-top: solid 1px #e8e8e8;}
.cxtj input,.cxtj select{ margin-top:20px; float:left; border: solid 1px #dcdcdc; margin-right:15px; height: 25px; border-radius:2px; padding:5px;}
.jsk{ width:250px;}
.jsk_du{ width:150px;}
.cxtj select{ height:35px !important;}
select{  color:#999 !important;}
.cxhsan{background: #fcb25b;color: #fff; font-size:14px; width:85px; height:35px; text-align:center; line-height:35px; float:left; display:block; border-radius:2px; margin-top:20px;}
.list_bg{ margin: 20px 2.5%; margin-bottom:0px;}
.list_bg table{ border-top:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8;  font-size:13px; color:#666; text-align:center;}
.list_bg table tr td{border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8;line-height:280%;}
.biatbj{ background:#f1f1f1; color:#333; font-size:14px;}
.tsbj_lb{ background:#f8f9f9;}
.listnr-rightbg{flex: 1;background-color: #fff;}
.listnr-rightbg .list_titm{margin: 10px 1.9%;margin-bottom: 0px; border-bottom:none;}
.list_bgxx{ margin:20px 0px; margin-bottom:0px;}
.list_bgxx table{ border-top:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8;  font-size:13px; color:#666; text-align:center;}
.list_bgxx table tr td{border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8;line-height:280%;}