/*-----------------头部公共样式-----------------*/
.top_wrap{width: 100%; height: 40px; line-height: 40px; background: #f6f6f6; color: #666;}
.top_box,.ly_nav_box,.time_wrap .time_box,.kc_box,.ly_btn_wrap,.jz_box,.about_box,.more_kc,.wz_link,.wz_qq_box,.footer,.zixun_box,.jz_detail_form,.jz_info_normal,.jz_licheng{width: 1200px; margin: 0 auto; overflow: hidden;}
.top_box a{color: #666; padding: 0 10px;}
.top_box a:last-child{padding-right: 0;}
.top_box, .head_box,.school_wrap,.zyjx_box,.shiti_box,.news_wrap,.huigu_box,.jz_list_wrap,.jz_zz_wrap,.news_index_box,.jz_map,.jz_huigu,.news_detail,.news_hot_wrap,.stk_list_box{width: 1200px; margin: 0 auto;}
.head_box .logo_tel{padding: 30px 0; overflow: hidden;}
.head_box .nav_box{width: 100%; height: 48px; overflow: visible; position: relative; z-index: 999;}
.head_box .quik_nav{width: 200px; background: #fff; position: absolute; top: 0; left: 0;height:478px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);background:rgba(51,51,51,.6);border:1px solid #e5e5e5;border-top: none;}
.head_box .quik_nav>.qn_title{width: 100%; height: 48px; line-height: 48px; font-size: 18px; color: #fff; cursor: pointer; background: #01AAED; text-align: center; padding-left: 0px;box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);}
.head_box .quik_nav .qn_list{height: 530px; line-height: 2em;font-size: 15px;}
.head_box .quik_nav .qn_list li{overflow: hidden; padding: 0 18px;}
.head_box .quik_nav .qn_list li a{width: 50%; text-align: center; display: block; float: left;color:white}
.head_box .quik_nav .qn_list li a:hover{color:#ff982a}
.head_box .quik_nav .qn_list li.qn_title{font-size: 16px; background: url(../img/ico.png) no-repeat; margin:10px 0px 8px 12px; font-weight: bold;padding-left: 28px;}
.head_box .quik_nav .qn_list li.qn_title a{width: 93%; text-align: left; float: none; margin: 0 auto;color:#ff982a}
.head_box .quik_nav .qn_list li.qn_title a .more{color:white;border-radius: 10px;border: 1px solid #b7b7b7;margin-left:18px;font-weight: lighter;}
.head_box .nav_list{width: 1000px; line-height: 48px; font-size: 18px; position: absolute; top: 0; left: 210px;}
.head_box .nav_list ul li{float: left; margin: 0 13px; height: 48px;}
.head_box .nav_list ul li a{color: white}
/*.head_box .nav_list ul li:hover,.head_box .nav_list ul li.on{color: #2dcee3; border-bottom: solid 3px #2dcee3;}
.head_box .nav_list ul li:hover a,.head_box .nav_list ul li.on a{color: #2dcee3;}*/
/*客服*/
.float0831 {
	POSITION: fixed;
	TOP: 130px;
	RIGHT: 0;
	_position: absolute;
	z-index: 9999;
}

.float0831 .floatL {
	POSITION: relative;
	WIDTH: 70px;
	FLOAT: left;
	padding-top: 260px;
}

.float0831 .floatL A {
	DISPLAY: block;
}

.float0831 .floatR {
	width: 158px;
	float: left;
	display: none;
}


.float0831 .floatR ul {
	width: 142px;
	margin: 0 auto;
}

.float0831 .floatR .apply_btn {
	width: 142px;
	margin: 0 auto;
}

.float0831 .floatR .apply_btn a {
	display: inline-block;
	width: 100%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:white;
	background:#FF5722;
	border-radius:10px;
	margin-bottom: 10px;
}

.float0831 .floatR ul li {
	margin-bottom: 8px;
}

.float0831 .floatR ul li a {
	display: block;
	height: 32px;
	line-height: 32px;
	background: #ffffff;
	border-radius: 5px;
	text-align: center;
	color: #666666;
	font-size: 14px;
}

.float0831 .floatR ul li a:hover {
	color: #f9a102;
}

.float0831 .floatR .kf_mishu {
	position: relative;
	z-index: 2;
}

.float0831 .floatR .kf_mishu .kf_close {
	width: 28px;
	height: 28px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.float0831 .floatR .cn {
	position: relative;
	z-index: 2;
	top: -10px;
	border-radius: 8px;
	background: #FFB800;
	width: 158px;
	padding-bottom: 10px;
	padding-top: 20px;
	-moz-box-shadow: 0px 4px 0px #FFB800;
	-webkit-box-shadow: 0px 4px 0px #FFB800;
	box-shadow: 0px 4px 0px #FFB800;
}

/*导航栏*/
.dhl-bg{width: 100%;height: 48px;  position: absolute;top: 152px; background: #FF7600;z-index:-1;}
/*.dhl .nav_list ul{position: absolute;z-index:1001;line-height: 48px; font-size: 18px;top: 152px;margin-left: 565px }*/


/*--侧边返回顶部等样式--*/
#top{position: fixed;right: 20px; bottom: 10px;z-index: 999;padding-bottom:30px;}
.float .btn{display: block;width: 73px;height: 76px;border: 1px solid #d5d5d5;background: #fff;position: relative;cursor: pointer;}
.float .btn img{margin: 10px auto;}
.float .topicon{margin: 28px auto !important;}
.float .btn-top1{display: none;}
.float .phone{position: absolute;left: -160px;top: 0;font-size: 18px;color: #fff;width: 160px;text-align: center;background: #75e46d;line-height: 76px;display: none;}
.float .btn p{text-align: center;font-size:14px;color: #a9a9a9;}
.float .btn:hover{background: #e8e8e8;}

/*--banner--*/
.banner_wrap { position: relative; width: 100%; height: 430px; overflow: hidden;}
.banner_wrap .ban_pic{ position: relative; z-index: 0; }
.banner_wrap .ban_pic li{ position: absolute; width: 100%; height:100%;left: 0px; top: 0px; display: none; }
.banner_wrap .ban_pic img { width: 100%; height: 100%;}
.banner_wrap .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.banner_wrap .hd li{margin: 0 5px; background: white no-repeat 0 -16px; height: 10px; overflow: hidden; width: 10px; cursor: pointer;display: inline-block; *display: inline; zoom: 1;}
.banner_wrap .hd .on{ background: cornflowerblue }
.index_title{text-align: center; margin-bottom: 30px; font-size: 16px;}
.index_title h1{width: 100%; height: 36px; background-repeat: no-repeat!important; background-position: center center!important; background-size: auto 34px!important; margin-bottom: 10px;}

/*--乐语模块导航--*/
/*.ly_nav_box{border-top: 1px solid #F8A934}*/
.ly_nav_box,.more_kc{padding-top: 20px;}
.ly_nav_box ul{margin: 0 -10px;}
.ly_nav_box li{width: 380px; height: 280px; margin:13.33px; float: left; cursor: pointer; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.ly_nav_box li img{width:100%;height:100%}
.ly_nav_box li:hover{box-shadow: 3px 3px 6px #cecece; -webkit-transform: translateY(-10px); transform: translateY(-10px);}

/*--报考时间轴--*/
.time_wrap,.jz_wrap,.wz_about,.wz_qq,.wz_footer,.jz_lc_wrap{width: 100%; padding: 40px 0; background: #f2f2f2;}
.time_wrap .index_title h1{background-image: url(../img/title1.png);}
.time_wrap .time_box>img{margin: 10px 0;}
.time_wrap .time_box .time_top,.time_wrap .time_box .time_bottom{margin: 0 -10px; overflow: hidden;}
.time_wrap .time_box span{width: 182px; height: 120px; margin: 0 10px; display: block; float: left; background: #fff; border-radius: 8px; -moz-border-radius: 8px; font-size: 16px;}
.time_wrap .time_box span h3{height: 34px; line-height: 34px; text-align: center; font-size: 20px; color: #fff; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.time_wrap .time_box span p{padding: 10px; line-height: 1.6em;}
.time_wrap .time_box .time_top span h3,.time_wrap .time_box .time_bottom span:hover h3{background: #f5b43c;}
.time_wrap .time_box .time_bottom span h3,.time_wrap .time_box .time_top span:hover h3{background: #30333a;}

/*专业导航*/
.zhuanye-nav{width: 100%; padding: 40px 0; background: #f2f2f2;height: 700px;margin-bottom: 50px;}
.zhuanye-nav .index_title h1{background-image: url(../img/title3.png);}
.zhuanye-nav .zynav-box{width: 1200px;margin: 0 auto;}
.zhuanye-nav .zynav-box .u1{width: 1200px;list-style: none;padding: 0}
.zhuanye-nav .zynav-box .u1 li img{margin-left: 30px;width: 261px;height:150px;float: left;margin-bottom: 30px;}
.zhuanye-nav .zynav-box .u1 li img:hover{  transform: scale(1.1);opacity:0.9;transition:all 0.8s;}
/*
.zhuanye-nav .zynav-box .u1 li:hover{background: 	gold;cursor: pointer}
.zhuanye-nav .zynav-box .u1 li{background: rgb(245,180,60);width: 178px;height: 50px;display: inline-block; margin-bottom: 20px;margin-left: 17px;border-radius:10px;color: white;font-size: 25px;text-align: center;line-height: 50px}
.zhuanye-nav .zynav-box .u2{width: 1200px;height:400px;display: inline-block;list-style: none;color: white;font-size: 30px;padding: 0}
.zhuanye-nav .zynav-box .u2 li{border:1px solid cornflowerblue  ;width: 274px;height: 150px;display: inline-block;margin-bottom: 20px;margin-left: 17px;}
*/


/*--课程体系--*/
.kc_wrap,.school_wrap,.news_wrap{padding: 40px 0;}
.kc_wrap .index_title h1{background-image: url(../img/title2.png);}
.kc_box .tab-hd { height: 72px;}
.kc_box .tab-hd ul {margin: 0 -10px;}
.kc_box .tab-hd li{ float: left; width: 386px; margin: 0 10px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; position: relative;}
.kc_box .tab-hd li .arrow{content: ''; width: 0; height: 0; display: none; border-top: solid 8px #fa444d; border-left: solid 8px transparent; border-right: solid 8px transparent; position: absolute; bottom: -8px; left: 0; right: 0; margin: 0 auto;}
.kc_box .tab-hd li.on .arrow{display: block;}
.kc_box .tab-hd li a,.kc_box .tab-hd li.on a,.kc_box .tab-hd li a:hover{display: block; border-radius: 6px; -moz-border-radius: 6px; color: #fff;}
.kc_box .tab-hd li a{ background:	#F4A460;}
.kc_box .tab-hd li a:hover,.kc_box .tab-hd li.on a{ background: #FF7600 ;}
/*.kc_box .tab-hd li.first a,.kc_box .tab-hd li.first a:hover,.kc_box .tab-hd li.first.on a{ text-indent: 2.5em;}*/
/*.kc_box .tab-hd li.second a,.kc_box .tab-hd li.second a:hover,.kc_box .tab-hd li.second.on a{ text-indent: 2.8em;}*/
/*.kc_box .tab-hd li.third a,.kc_box .tab-hd li.third a:hover,.kc_box .tab-hd li.third.on a{text-indent: 2.8em;}*/
.kc_box .tab-bd { border: solid 1px #919191;}
.kc_box .tab-bd .tab-pal img{width: 100%; height: 100%;}
.ly_btn_wrap .btn{display: block; width: 500px; height: 60px; transition: all 0.5s ease; cursor: pointer; color: #fff; float: left; border-radius: 6px; -moz-border-radius: 6px; margin: 30px 50px 12px 50px; line-height: 60px; font-size: 20px; text-align: center; }
.ly_btn_wrap .green{background: #28ce91;}
.ly_btn_wrap .blue{background: #1a99f8;}
.ly_btn_wrap .green:hover{box-shadow: 0 0 12px #28ce91; -webkit-box-shadow: 0 0 12px #28ce91;}
.ly_btn_wrap .blue:hover{box-shadow: 0 0 12px #1a99f8; -webkit-box-shadow: 0 0 12px #1a99f8;}

/*--创新导师--*/
.laoshi_wrap{padding-bottom: 40px; width: 1200px; margin: 0 auto;}
.laoshi_wrap .index_title h1{background-image: url(../img/title3.png);}
.laoshi_box{position: relative; height: 800px;}
.laoshi_box ul{margin: 0 -5px;}
.laoshi_box ul li{float: left; width: 390px; height: 390px; margin: 0 5px; cursor: pointer; position: relative;}
.laoshi_box ul li a:hover{color: #333;}
.laoshi_box ul li img{position: absolute;}
.laoshi_box ul.top{position: absolute; top: 60px; left: 0;}
.laoshi_box ul.bottom{position: absolute; right: -70px; bottom: 0;}
.laoshi_box ul .ls_txt{width: 205px; position: absolute; top: 60px; line-height: 1.8em; font-size: 15px;}
.laoshi_box ul .ls_txt b{margin-bottom: 20px; display: block;}
.laoshi_box ul .ls_txt h3{font-size: 20px; margin-bottom: 5px; font-weight: bold;}
.laoshi_box ul .ls_txt strong{margin-bottom: 15px; display: block;}
.laoshi_box ul.top .ls_txt{text-align: left; right: 0;}
.laoshi_box ul.bottom .ls_txt{text-align: right; left: 0;}
.lzl_wrap{width: 100%; cursor: pointer;}
.lzl_wrap img{width: 100%; height: auto; transition: all 0.5s ease;}
.lzl_wrap a:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}

/*--自招讲座--*/
.jz_wrap .index_title h1{background-image: url(../img/title4.png);}
.jz_list_box{width: 810px;}
.jz_list_box .tab-hd,.school_list_box .tab-hd{ height: 48px; color: #505050; font-size: 16px; margin-bottom: 15px;}
.jz_list_box .tab-hd ul{ margin: 0 -7.85px; overflow: hidden;}
.jz_list_box .tab-hd li,.school_list_box .tab-hd li{ margin: 0 7.85px; cursor: pointer; width: 100px; height: 48px; line-height: 48px; text-align: center; float: left; border: solid 1px #dcdcdc;}
.jz_list_box .tab-hd li:hover,.school_list_box .tab-hd li:hover{ color: #fff; background: #fa444d; border: solid 1px #fa444d;}
.jz_list_box .tab-hd li:hover a,.jz_list_box .tab-hd li.on a,.school_list_box .tab-hd li:hover a,.school_list_box .tab-hd li.on a{color: #fff;}
.jz_list_box .tab-hd li.on,.school_list_box .tab-hd li.on{ background: #fa444d; border: solid 1px #fa444d;}
.jz_list_box .tab-bd{height: 510px;}
.jz_list_box .tab-bd ul{ overflow: hidden; zoom: 1; margin: 0 -7px;}
.jz_list_box .tab-bd li { width: 391px; height: 227px; margin: 15px 7px; float: left; box-shadow: 4px 4px 4px #e3e3e3; -webkit-box-shadow: 4px 4px 4px #e3e3e3; position: relative;}
.jz_list_box .tab-bd li img,.news_box .news_list .fl img{width: 100%; height: 100%;}
.jz_list_box .tab-bd li .hover_box{width: 100%; height: 100%; padding: 30px; background: #fa444d; color: #fff; font-size: 17px; line-height: 1.6em; display: none; position: absolute; top: 0; left: 0;}
.jz_list_box .tab-bd li .hover_box p{margin-bottom: 10px; text-align: justify;}
.jz_old_box,.tj_spe_box{width: 354px; height: 563px; position: relative; background: #fff; box-shadow: 0 3px 8px #e3e3e3; -webkit-box-shadow: 0 3px 8px #e3e3e3;}
.jz_old_box .jz_old_title,.tj_spe_box .jz_old_title{ width: 370px; height: 42px; line-height: 42px; text-indent: 2em; background: #ffe258; font-size: 18px; color: #0f0d05; position: absolute; top: 17px; left: -16px;}
.jz_old_box .jz_old_title a,.tj_spe_box .jz_old_title a{float: right; font-size: 15px; padding-right: 15px;}
.jz_old_box .jz_old_title:before,.tj_spe_box .jz_old_title:before{content: ''; width: 0; height: 0; display: block; border-width: 14px 0 0 16px; border-color: #ffd122 transparent transparent transparent; border-style: solid dashed dashed dashed; position: absolute; bottom: -14px; left: 0; right: 0;}
.jz_old_box .jz_old_txt{ padding-bottom: 30px; font-size: 18px; line-height: 1.6em;}
.jz_old_box .jz_old_txt img{width: 100%; height: 260px; margin-bottom: 30px;}
.jz_old_box .jz_old_txt p{margin: 0 30px 20px 30px;}
.jz_old_box .jz_old_txt p b{display: block; font-weight: normal;}

/*--院校库--*/
.school_wrap .index_title h1{background-image: url(../img/title5.png);}
.school_list_box,.shiti_box, .news_wrap .news_list_box,.news_index_box .news_list_box{ width: 1200px;}
.shiti_list{width: 850px}
.school_list_box .tab-hd { height: auto;}
.school_list_box .tab-hd ul{ margin: 0 -2.6px; overflow: hidden;padding: 0}
.school_list_box .tab-hd li{width: 120px; margin:0 15px}
.school_list_box .tab-bd { height: 430px;}
.school_list_box .tab-bd ul{ zoom: 1; margin: 0 -8px;}
.school_list_box .tab-bd li { width: 286px; height: 128px; padding: 10px; margin: 8px; overflow: hidden; float: left; box-shadow: 0 0 12px #e3e3e3; -webkit-box-shadow: 0 0 12px #e3e3e3;}
.school_list_box .tab-bd li a{cursor: pointer;}
.index_school_list .tab-bd li:last-child{font-size: 24px; text-align: center; line-height: 108px;}
.index_school_list .tab-bd li:last-child a{color: #fa444d; width: 100%; height: 100%; display: block;}
.index_school_list .tab-bd li:last-child a:hover{color: #333; text-decoration: underline;}
.school_list_box .tab-bd li .fl{width: 90px; height: 90px; margin-top: 10px;}
.school_list_box .tab-bd li .fl img{width: 100%; height: 100%; margin: 0 auto;}
.school_list_box .tab-bd li .fr{width: 145px; margin-top: 10px;}
.school_list_box .tab-bd li .fr h2{font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.school_list_box .tab-bd li .fr span{padding: 1px 6px; border-radius: 2px; display: inline-block; -moz-border-radius: 2px; margin-right: 5px; color: #111;}
.school_list_box .tab-bd li .fr .red{border: solid 1px #fa444d;}
.school_list_box .tab-bd li .fr .blue{border: solid 1px #6da1fe;}
.school_list_box .tab-bd li .fr p:last-child{color: #666; margin-top: 5px;}
.tj_spe_box{height: 340px;}
.tj_spe_box .jz_old_title{top: 0;}
.tj_spe_box .jz_old_txt,.shiti_box .faq_list_txt,.tj_spe_box .faq_list_txt{position: absolute; top: 42px; left: 0; height: 280px; overflow: hidden;}
.zy_list_box .bd{ width: 324px; height: 258px; font-size: 15px; margin: 20px 15px;}
.zy_list_box .bd li{height: 43px; line-height: 43px;}
.hot_news .faq_list_txt li,.share_news .faq_list_txt li{width: 100%; margin: 20px 0; overflow: hidden;}
.zy_list_box .bd li a,.hot_news .faq_list_txt li>a,.share_news .faq_list_txt li a{width: 200px; height: 24px; line-height: 24px; display: block; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zy_list_box .bd li a:hover, .hot_news .faq_list_txt li a:hover, .share_news .faq_list_txt li a:hover{color: #fc572f;}
.zy_list_box .bd li .date,.zy_list_box .bd li .label,.hot_news .faq_list_txt li .label,.share_news .faq_list_txt li .label{width: 50px; height: 24px; line-height: 24px; text-align: center; display: block; float: left;}
.zy_list_box .bd li .label,.hot_news .faq_list_txt li .label,.share_news .faq_list_txt li .label{background: #F27079; color: #fff; margin-left: 15px; float: right;}
.zy_list_box .bd li a,.zy_list_box .bd li .date{height: 43px; line-height: 43px;}
.zy_list_box .bd li .label{margin-top: 9px;}

/*--试题库--*/
.shiti_wrap{width: 100%; background: #ffffe4; padding: 40px 0;}
.shiti_wrap .index_title h1{background-image: url(../img/title6.png);}
.shiti_box .shiti_list{margin: 0 -8px;}
.shiti_box .shiti_list .st_box{width: 395px; height: 245px; margin: 0 8px 16px 8px; float: left; background: #f9d480;}
.shiti_box .shiti_list .st_box h1{width: 100%; height: 50px; line-height: 50px; overflow: hidden; background: url(../img/icon_arrow.png) left top no-repeat; padding-left: 30px; font-size: 24px; font-weight: bold; color: #f77c18;}
.shiti_box .shiti_list .st_box h1 a{float: right; font-size: 16px!important; font-weight: normal; padding-right: 15px;}
.shiti_box .shiti_list .st_box ul{margin: 10px 25px 25px 25px;}
.shiti_box .shiti_list .st_box li,.news_box .news_list ul li{margin: 10px 0;}
.shiti_box .shiti_list .st_box li:before,.news_box .news_list ul li:before,.ziz_box .news_info_box .news_list li:before{content: ''; display: inline-block; vertical-align: middle; margin-top: -14px; width: 6px; height: 6px; border-radius: 3px; -moz-border-radius: 3px; background: #0F0D05;}
.shiti_box .shiti_list .st_box li a,.news_box .news_list ul li a{width: 90%; height: 20px; margin-left: 15px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.shiti_box .shiti_list .st_box li a:hover{color: #f77c18;}
.zyjx_wrap{width: 100%; height: 230px; cursor: pointer;}
.zyjx_wrap a{width: 100%; height: 100%; display: block; background: url(../img/lzl_pic.png) center center no-repeat;}
.zyjx_box{ position: relative;}
.zyjx_box img{position: absolute; bottom: 0; right: 0; width: 278px; height: 474px;}

/*--热门问答--*/
.shiti_box .faq_list_txt,.tj_spe_box .faq_list_txt{margin: 15px;}
.faq_list{height: 505px;}
.faq_list .faq_list_txt{height: 414px; margin-top: 25px; margin-bottom: 25px;}
.faq_list .faq_list_txt .tempWrap,.faq_list .faq_list_txt ul,.faq_list .faq_list_txt li{height: auto!important;}
.faq_list .faq_list_txt li{border-bottom: dotted 1px #ccc; padding-bottom: 20px; margin-bottom: 20px;}
.faq_list .faq_list_txt .faq_title,.faq_list .faq_list_txt .faq_txt{overflow: hidden;}
.faq_list .faq_list_txt .faq_title{/*margin-top: 30px; */margin-bottom: 10px; overflow: hidden;}
.faq_list .faq_list_txt .q_icon,.faq_list .faq_list_txt .a_icon{display: block; width: 21px; height: 21px; line-height: 21px; text-align: center; color: #fff; font-size: 18px; float: left;}
.faq_list .faq_list_txt .faq_title a,.faq_list .faq_list_txt p{width: 284px; float: left; margin-left: 15px; line-height: 1.6em; text-align: justify;}
.faq_list .faq_list_txt .faq_title a{height: 21px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.faq_list .faq_list_txt .faq_title .q_icon{background: #1876e0;}
.faq_list .faq_list_txt .faq_txt .a_icon{background: #33cc33;}
.faq_list .faq_list_txt .faq_txt a{color: #F27079;}

/*--政策资讯--*/
.news_wrap .index_title h1{background-image: url(../img/title7.png);}
.news_box .news_list_box{margin: 0 -2px;}
.news_box .news_info_box,.stk_list_right .news_info_box,.inner_right .news_info_box{width: 378px; margin: 0 11px 20px 11px; float: left; box-shadow: 0 3px 3px #f3f3f3; -webkit-box-shadow: 0 3px 3px #f3f3f3;}
.news_box .news_info_box h2,.ziz_box .news_info_box h2,.stk_list_right .news_info_box h2{height: 42px; line-height: 42px; overflow: hidden; color: #fff; width: 100%; padding-left: 20px; font-size: 20px; position: relative; background: url(../img/bg_line.png) center center no-repeat;}
.news_box .news_info_box h2 a,.ziz_box .news_info_box h2 a,.stk_list_right .news_info_box h2 a{font-size: 14px; color: #fff; margin-right: 15px;}
.news_box .news_info_box h2 .icon, .news_box .news_info_box h2 .bg,.ziz_box .news_info_box h2 .icon,.ziz_box .news_info_box h2 .bg,.stk_list_right .news_info_box h2 .icon,.stk_list_right .news_info_box h2 .bg{width: 0; height: 0;  border-style: solid dashed dashed dashed; position: absolute;}
.news_box .news_info_box h2 .icon,.ziz_box .news_info_box h2 .icon,.stk_list_right .news_info_box h2 .icon{border-width: 15px 18px 15px 0; top: 2px; left: 2px; z-index: 99;}
.news_box .news_info_box h2 .bg,.ziz_box .news_info_box h2 .bg,.stk_list_right .news_info_box h2 .bg{border-width: 18px 22px 18px 0; border-color: #fff transparent transparent transparent; top: 0; left: 0; z-index: 98;}
.news_box .news_info_box h2 b,.ziz_box .news_info_box h2 b,.stk_list_right .news_info_box h2 b{font-weight: normal; display: block; float: left; height: 100%; padding-left: 35px; background-position-x: 0; }
.news_box .news_info_box.red h2,.stk_list_right .news_info_box.red h2{background-color: #f27079;}
.news_box .news_info_box.red h2 .icon,.stk_list_right .news_info_box.red h2 .icon{border-color: #e04b55 transparent transparent transparent;}
.news_box .news_info_box.red h2 b,.stk_list_right .news_info_box.red h2 b{background-position-y: -232px;}
.news_box .news_info_box.blue h2,.stk_list_right .news_info_box.blue h2{background-color: #6fddde;}
.news_box .news_info_box.blue h2 .icon,.stk_list_right .news_info_box.blue h2 .icon{border-color: #24c5bf transparent transparent transparent;}
.news_box .news_info_box.blue h2 b,.stk_list_right .news_info_box.blue h2 b{background-position-y: -275px;}
.news_box .news_info_box.green h2,.stk_list_right .news_info_box.green h2{background-color: #73d0a0;}
.news_box .news_info_box.green h2 .icon,.stk_list_right .news_info_box.green h2 .icon{border-color: #4aad7a transparent transparent transparent;}
.news_box .news_info_box.green h2 b{background-position-y: -320px;}

.news_box .news_info_box.yellow h2,.stk_list_right .news_info_box.yellow h2{background-color: rgb(223,192,110);}
.news_box .news_info_box.yellow h2 .icon,.stk_list_right .news_info_box.yellow h2 .icon{border-color: rgb(223,177,75) transparent transparent transparent;}
.news_box .news_info_box.yellow h2 b{background-position-y: -320px;}
.news_box .news_info_box.blue2 h2,.stk_list_right .news_info_box.blue2 h2{background-color: rgb(112,175,242);}
.news_box .news_info_box.blue2 h2 .icon,.stk_list_right .news_info_box.blue2 h2 .icon{border-color: rgb(75,149,224) transparent transparent transparent;}
.news_box .news_info_box.blue2 h2 b{background-position-y: -320px;}

.news_box .news_info_box.purple h2{background-color: #b59ec3;}
.news_box .news_info_box.purple h2 .icon{border-color: #a680bd transparent transparent transparent;}
.news_box .news_info_box.purple h2 b{background-position-y: -366px;}
.news_box .news_list{padding: 15px; border: solid 1px #f2f2f2;}
.news_box .news_list>div{margin-bottom: 20px;}
.news_box .news_list .fl{width: 136px; height: 95px; display: block;}
.news_box .news_list .fr{width: 205px;}
.news_box .news_list .fr a{font-size: 16px; display: block; margin-bottom: 8px; width: 96%; height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_box .news_list ul li:before,.ziz_box .news_info_box .news_list li:before{background: #a9a9a9;}
.news_box .news_list .fr p,.news_box .news_list ul li a{ color: #666;}
.news_box .news_list ul li a:hover{color: #2dcee3;}
.news_box .news_list .fr .date{color: #414141; margin-top: 8px;}
.hot_news,.share_news{height: 325px; margin-bottom: 20px;}
.hot_news .faq_list_txt li, .share_news .faq_list_txt li{margin: 10px 0;}
.hot_news .faq_list_txt li>a,.share_news .faq_list_txt li a{width: 240px;}

.news_box .news_info_box.kbzx_1 h2{background-color: #4cb7d6;}
.news_box .news_info_box.kbzx_1 h2 .icon{border-color: #2aaed4 transparent transparent transparent;}
.news_box .news_info_box.kbzx_1 h2 b{background-position-y: -366px;}

.news_box .news_info_box.byxw1_1 h2{background-color: #b3c263;}
.news_box .news_info_box.byxw1_1 h2 .icon{border-color: #a5b354 transparent transparent transparent;}
.news_box .news_info_box.byxw1_1 h2 b{background-position-y: -366px;}

.news_box .news_info_box.fstz_1 h2{background-color: #b6806a;}
.news_box .news_info_box.fstz_1 h2 .icon{border-color: #9f7361 transparent transparent transparent;}
.news_box .news_info_box.fstz_1 h2 b{background-position-y: -366px;}


/*--关于新祥旭--*/
.related_wrap{width:100%; height: 750px; margin: 0 auto;}
.related_wrap .index_title{padding-top: 40px;}
.related_wrap .index_title h1{background-image: url(../img/title8.png);}
.related_box{width: 1200px; height: 750px; margin: 0 auto;padding:0px 40px 40px 80px;background: #f7f6f2;}
.related_box ul li{width: 530px; height: 150px; margin: 0 5px; float: left;}
.related_box ul li img{width: 114px; height: 114px; margin: 18px 25px;}
.related_box ul li:hover{background: #fff; box-shadow: 4px 4px 8px #e3e3e3; -webkit-box-shadow: 4px 4px 8px #e3e3e3;}
.related_box ul li .related_txt{ width: 350px;}
.related_box ul li .related_txt h1{ font-size: 34px; margin: 32px 0 10px 0;}
.related_box ul li:last-child .related_txt h1{ margin-top: 18px;}
.related_box ul li .related_txt p{font-size: 21px;}
.related_box>img{margin-top: 20px;}

/*--校区分布--*/
.wz_about{background:url(../img/about.png) no-repeat center center; height: 767px;}
/*左边那一竖*/
.wz_link h1,.huigu_box h1{border-left: solid 5px #2dcee3; padding-left: 15px; font-size: 22px; overflow: hidden; margin-bottom: 20px;}
.wz_about .about_box h1 a,.huigu_box h1 a{font-size: 15px; font-weight: normal;}
.wz_about .about_box .note{color: #444; font-size: 20px; margin: 0 0 40px 20px;}
.wz_about .about_box .note b{color: #22bed2;}
.wz_about .index_title{margin-bottom: 75px}
.wz_about .index_title h1{background-image: url(../img/title-xqfb.png);}
.wz_about .about_box .b_map{background: url(../img/ditu.png) no-repeat;height: 573px;}
.wz_about .e_map_tags{z-index: 1;position: relative;}
.wz_about .e_map_tags li{width:37px;height:47px;position: absolute;display: block;cursor: pointer; text-align: center;line-height:33px;color:#0f989d;font-size: 13px !important;background: url(../img/location.png) no-repeat;}
.wz_about .e_map_tags .m_xinjiang{top:155px;left:115px;}
.wz_about .e_map_tags .m_yunnan{top:436px;left:310px;}
.wz_about .e_map_tags .m_guangxi{top:440px;left:410px;}
.wz_about .e_map_tags .m_shanxi{top:260px;left:420px;}
.wz_about .e_map_tags .m_zhejiang{top:351px;left:565px;}
.wz_about .e_map_tags .m_jiangsu{top:284px;left:558px;}
.wz_about .e_map_tags .m_hunan{top:390px;left:448px;}
.wz_about .e_map_tags .m_beijing{top:152px;left:500px;}
.wz_about .e_map_tags .m_shandong{top:245px;left:533px;}
.wz_about .e_map_tags .m_hubei{top:327px;left:448px;}
.wz_about .e_map_tags .m_henan{top:287px;left:477px;}
.wz_about  .e_map_info{position: relative;z-index: 2;width: 380px;float: right;margin-top: -46px}
.wz_about .xqbt{text-align: center;color: #fff;font-size: 24px;line-height: 65px;}
.m_content{min-height: 605px; background: #fff;}
.m_content_side{position: relative;height: 65px;background: #EF823E;/*background: -moz-linear-gradient(180deg, #EF823E 0%, #4ce0c0 100%); background: -webkit-linear-gradient(180deg, #EF823E 0%, #4ce0c0 100%);background: -o-linear-gradient(180deg, #EF823E 0%, #4ce0c0 100%);background: linear-gradient(90deg, #EF823E 0%, #4ce0c0 100%);*/}
.m_content_side a.m_left{left: 5px;}
.m_content_side a.m_right{right: 5px;}
.m_content_side a{position: absolute;float:left;top: 22px;z-index: 2;width:14px;height:28px; display: block;}
.wz_about .e_map_tags li:hover, .e_map_tags .centers { background: url(../img/locitionbg.png) no-repeat !important;}
.wz_about .hide{display: none;}

/*适合学员*/
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.cl{zoom:1;}
.e-box{
    width: 1200px;
    margin: 0 auto;
}
.shxy .index_title h1{background-image: url(../img/title-shxy.png);}
.e-box .e-header{
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
}
.e-box .e-header span{
    font-size: 20px;
    display: block;
    width: 200px;
    border-bottom: 2px solid #ff6400;
    height: 40px;
    line-height: 40px;
    padding-left:40px;
    float: left;
}
.e-box .e-header .xy-tt{
    background: url(../../images2017/icon/xueyuan_tit.png) 10px center no-repeat;
}
.e-box .e-header .gl-tt{
    background: url(../../images2017/icon/admin_tit.png) 10px center no-repeat;
}
.e-box .e-header .ss-tt{
    background: url(../../images2017/icon/end_tt.png) 10px center no-repeat;
}
.e-box .e-stu ul{margin-top: -15px}
.e-box .e-stu ul li{float: left;margin-left: 100px;width: 120px;margin-top: 20px;margin-bottom: 20px}
.e-box .e-stu ul li p{text-align: center;margin-top: 10px}

/*教学管理*/
.jxgl{margin-top: 20px}
.jxgl .index_title h1{background-image: url(../img/title-jxgl.png);}
.e-admin ul{
    padding: 10px 20px;
    margin-top: -30px;
}
.e-admin li{
    padding: 20px 30px;
    float: left;
    width: 380px;
    overflow: hidden;
}
.am-pic{
    display: block;
    float: left;
    width: 62px;
    margin-right:15px
}
.e-admin li h3{
    font-size: 18px;
    margin-bottom: 5px;
}
.e-admin li p{
    font-size: 14px;
    color: #999;
    line-height: 22px;
}



/*--校区切换--*/
.wz_sideMenu{max-height: 540px; background: #fff;}
.wz_sideMenu h3{ height:35px; line-height:35px; padding-left:8px;  border-top:1px solid #e3e3e3; background:#fff; cursor:pointer;color: #2dcee3;font-size: 16px;}
.wz_sideMenu h3 em{ float:right; display:block;background:url(../img/more.png) no-repeat;cursor:pointer;width: 13px;height: 8px;margin: 12px 10px 0 0;}
.wz_sideMenu h3.on em{}
.wz_sideMenu ul{ background: white;margin-top: 10px;}
.wz_sideMenu ul li{float: left;width: 100px;height: 30px;margin-left: 20px;text-align: center;line-height: 30px;margin-bottom: 5px;}
.wz_sideMenu ul li a{float: left;width: 100px;height: 30px;text-align: center;line-height: 30px;margin-bottom: 5px;}
.wz_sideMenu ul li a:hover{color:white;background:#EF823E;border-radius: 5px}
/*.wz_sideMenu1 ul li{width: 100%;}*/
.wz_about .hj{width: 380px;height: auto;}

/*--更多课程--*/
/*.more_kc div {display: inline-block;width: 185px;height: 77px; margin: 0 15px 0 0;}*/
.more_kc{width: 1200px;margin: 0 auto;}
.more_kc ul{padding: 0}
.more_kc .index_title h1{background-image: url(../img/title-gdkc.png);}
.more_kc ul li{padding: 0}
.more_kc ul li:nth-child(1),.more_kc ul li:nth-child(5){margin-left: 0}
.more_kc ul li:nth-child(4),.more_kc ul li:nth-child(8){margin-right: 0}
.more_kc ul li {width: 269px;height: 175px;float: left;margin-bottom: 30px;margin-left: 37px}
.more_kc ul li:hover{transform: scale(1.05);opacity:0.9;transition:all 0.8s;}
.wz_link{padding-bottom: 40px;}
.wz_link ul li{float: left; margin-right: 20px;}
.wz_qq,.wz_footer{background: #2c2c2c;font-size: 16px;}
.wz_qq_box{color: #fff;}
.wz_qq_box p{background: #2dcee3;border-radius: 15px;text-align: center;line-height: 30px;width: 150px;height: 30px; margin-bottom: 10px;}
.wz_qq_box ul{margin: 0 -5px;}
.wz_qq_box ul li{float: left;width: 290px;line-height: 35px; margin: 0 5px;}

/*--底部--*/
.wz_footer{border-top: 1px solid #666;text-align: center;color: #acacac;line-height: 35px;}
.wz_footer .footer{border-top:none;!important;}
.wz_footer .footer a{color:#acacac;line-height: 25px;margin:0 10px;}
.wz_footer .footer a:hover{color: #00C9E3;}
.wz_footer .footer span img,.wz_footer .footer span,.wz_footer .footer span a{display: inline-block;width: 20px;height: 20px;}
.wz_footer .footer span>a{display: none;}


/*---------------------------内页相关样式-----------------------------*/

/*-------------------------------------内页头部、底部样式重置----------------------------------*/
.inner_head_box{width: 100%; box-shadow: 1px 3px 10px #f2f2f2; -webkit-box-shadow: 1px 3px 10px #f2f2f2;}
.inner_head_box .qn_title{cursor: pointer;}
.inner_head_box .qn_list{display: none; opacity: 1; filter: alpha(opacity=100); border: solid 1px #f2f2f2; box-shadow: 0px 2px 6px #f2f2f2; -webkit-box-shadow: 0px 2px 6px #f2f2f2;}
.wz_footer_spe{border-top: solid 1px #373737; color: #acacac;}
.wz_footer_spe .footer a{color: #acacac;}

/*联系我们与校区分布*/
.contact_adr_wrap{width: 100%; background: #f7f7f7;}
.contact_adr_box{padding: 35px 0 50px 0; width: 1200px; margin: 0 auto;}
.contact_box{text-align: center; font-size: 20px; margin-bottom: 50px;}
.contact_box h1{font-size: 44px; color: #2fcee3; font-weight: bold; margin-bottom: 10px;}
.contact_box span{cursor: pointer;width: 458px; height: 70px; line-height: 70px; text-align: center; margin: 35px auto; display: block; border: solid 1px #f34f4b; font-size: 32px; color: #f34f4b; border-radius: 35px; -moz-border-radius: 35px;}
.contact_box span:hover{background-color: #F34F4B; color: #fff;}
.adr_box .tab-hd { height: 55px; margin-bottom: -1px; color: #404040; }
.adr_box .tab-hd li{ float: left; width: 100px; height: 35px; line-height: 35px; text-align: center;}
.adr_box .tab-hd li a{ display: block;}
.adr_box .tab-hd li a:hover{ color: #fff; background: #2fcee3;}
.adr_box .tab-hd li.on,.adr_box .tab-hd li.on a{ background: #2fcee3; color: #fff; }
.adr_box .tab-bd { border-top: 1px solid #34c0d3; padding: 20px 30px;}
.adr_box .tab-bd ul{ overflow: hidden; zoom: 1;}
.adr_box .tab-bd li { height: 32px; line-height: 32px; overflow: hidden; width: 190px; float: left;}

/*--讲座与大学--*/
.inner_wrap{margin-bottom: 50px;}
.inner_wrap .inner_hot_box{ height: 480px;}
.inner_wrap .inner_hot_box .faq_list_txt{height: 408px;}
.inner_wrap .inner_hot_box .faq_list_txt li a{width: 280px!important; margin-left: 15px;}
.inner_wrap .inner_hot_box .faq_list_txt li:before{content: ''; display: block; float: left; margin-top: 8px; width: 6px; height: 6px; border-radius: 3px; -moz-border-radius: 3px; background: #a9a9a9;}
.faq_list_txt .first{margin-top: 0!important; margin-bottom: 25px!important; display: block;}
.faq_list_txt .first a{width: 100%!important; height: 180px!important;}
.faq_list_txt .first img{width: 324px; height: 180px;}
.inner_wrap .jz_wrap{background: #fff;}
.inner_wrap .jz_list_box .tab-bd{height: auto;}
.inner_wrap .jz_list_box .tab-bd li{height: auto; box-shadow: none; -webkit-box-shadow: none;}
.inner_wrap .jz_list_box .tab-bd li img{height: 227px;}
.inner_wrap .jz_box{overflow: visible;}
.inner_wrap .jz_list_box{width: 825px;}
.inner_wrap .jz_list_box .tab-hd li{width: 104px;}
.inner_wrap .jz_list_box .tab-bd ul{margin: 0 -20px;}
.inner_wrap .jz_list_box .tab-bd li{margin: 15px 20px 25px 20px;}
.inner_wrap .jz_list_box li .txt_box,.jz_list_wrap ul li .txt_box{font-size: 15px; line-height: 1.7em; margin: 15px 0; height: 50px; overflow: hidden;}
.inner_wrap .ly_wrap{overflow: hidden; margin: 0 -2.5%;}
.inner_wrap .ly_wrap .btn{width: 45%; height: 48px; line-height: 48px; display: block; cursor: pointer; float: left; margin: 0 2.5%; border-radius: 3px; -moz-border-radius: 3px; text-align: center; color: #fff; font-size: 16px;}
.inner_wrap .ly_wrap .bm{background: #f7c200;}
.inner_wrap .ly_wrap .zx{background: #34c0d3;}
.huigu_box h1 em{ font-family: Aparajita; font-size: 28px; padding-left: 10px;}
.huigu_box ul{margin: 0 -7px;}
.huigu_box ul li{width: 390px; margin: 0 7px; float: left; font-size: 16px;}
.huigu_box ul li img{width: 390px; height: 230px; margin-bottom: 10px;}
.jz_list_wrap ul{ margin: 0 -20px;}
.jz_list_wrap ul li{ width: 372px; margin: 0 20px 15px 20px; float: left;}
.jz_list_wrap ul li img{width: 372px; height: 230px;}
.inner_wrap .adr{font-size: 16px; margin-bottom: 25px; padding-bottom: 10px; margin-top: 25px; border-bottom: solid 1px #ddd;}


/*---------政策资讯-------*/
/*--模块一--*/
.news_ban_wrap{width: 100%; height: 447px; background: url(../img/news_banner.jpg) center center no-repeat;}
.news_ban_box{width: 1200px; height: 447px; margin: 0 auto; position: relative;}
.news_ban_box .form_box{width: 295px; height: 447px; background: #6959ef; position: absolute; top: 0; right: 0; padding: 15px 0;}
.news_ban_box .form_box img{width: auto; height: auto; margin: 0 auto 40px auto;}
.news_ban_box .form_box .db{margin: 0 18px;}
.news_ban_box .form_box input,.news_ban_box .form_box .coolbg,.jz_detail_form .jz_d_form input,.jz_detail_form .jz_d_form .coolbg{width: 100%; height: 50px; line-height: 50px; border: none; font-size: 16px;}
.news_ban_box .form_box input,.jz_detail_form .jz_d_form input{text-indent: 1em; background: #fff;}
.news_ban_box .form_box p,.jz_detail_form .jz_d_form p{font-size: 15px; color: #fff; text-shadow: 4px 4px 0 #5446d6; margin: 10px 0 40px 0;}
.news_ban_box .form_box .coolbg,.jz_detail_form .jz_d_form .coolbg{ text-align: center; background: #ffff00; border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
.jz_zz_wrap,.news_index_box,.jz_detail_form,.jz_huigu,.news_detail_wrap{padding: 40px 0;}
.jianz_box{width: 725px;}
.jianz_box h1,.zixun_list_box h2,.jz_info_normal h1,.jz_licheng h1{font-size: 20px; border-left: solid 5px #2dcee3; padding-left: 15px; overflow: hidden; margin-bottom: 25px; line-height: 30px;}
.jianz_box h1 a,.zixun_list_box h2 a{font-size: 16px; float: right;}
.jianz_box .pic_txt,.zixun_box .zixun_info_box .news_list>div{overflow: hidden; margin-bottom: 20px;}
.jianz_box .pic_txt img{width: 380px; height: 250px;}
.jianz_box .pic_txt .txt,.zixun_box .zixun_info_box .news_list>div .fr{width: 320px; font-size: 15px; line-height: 1.6em; color: #666; text-align: justify;}
.jianz_box .pic_txt .txt>a,.zixun_box .zixun_info_box .news_list>div .fr a{font-size: 22px; margin-bottom: 15px; display: block; line-height: 1.2em;}
.jianz_box .pic_txt .txt .date,.zixun_box .zixun_info_box .news_list>div .fr .date{color: #2dcee3; display: block; margin-top: 25px;}
.jianz_box ul li a,.ziz_box .news_info_box .news_list li a,.zixun_box .zixun_info_box .news_list>div .fr a,.zixun_box .zixun_info_box .news_list li a{width: 90%; height: 32px; line-height: 32px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jz_licheng p,.jz_licheng div, .jz_licheng span{line-height: 2em!important; font-size: 16px!important; color: #333!important;}
.ziz_box{width: 440px;}
.ziz_box .news_info_box.blue h2{background-color: #4cc5e8;}
.ziz_box .news_info_box.blue h2 .icon{border-color: #24a0c4 transparent transparent transparent;}
.ziz_box .news_info_box.blue h2 b{background-position-y: -410px;}
.ziz_box .news_info_box .news_list{border: solid 1px #ebebeb; box-shadow: 2px 2px 4px #f1f1f1; -webkit-box-shadow: 2px 2px 4px #f1f1f1; height: 430px; padding: 20px;}
.ziz_box .news_info_box .news_list>div{width: 100%; height: 220px; position: relative; margin-bottom: 18px;}
.ziz_box .news_info_box .news_list img{width: 100%; height: 220px;}
.ziz_box .news_info_box .news_list .p_title{width: 100%; height: 40px; line-height: 40px; overflow: hidden; position: absolute; left: 0; bottom: 0; color: #fff;}
.ziz_box .news_info_box .news_list .p_title .bg{width: 100%; height: 40px; background: #000; opacity: 0.4; filter: alpha(opacity=40); position: absolute; left: 0; bottom: 0;}
.ziz_box .news_info_box .news_list .p_title p{z-index: 99; color: #fff; position: absolute; width: 80%; margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ziz_box .news_info_box .news_list li:before{margin-top: -18px;}
.ziz_box .news_info_box .news_list li a{display: inline-block; height: 26px; line-height: 26px; padding-left: 10px;}
/*--模块二--*/
.ly_pic1,.ly_pic2,.ly_pic1 img,.ly_pic2 img{width: 100%; height: auto; cursor: pointer;}
.news_index_box .news_info_box.blue h2 b{background-position-y: -452px;}
.news_index_box .news_info_box.green h2 b{background-position-y: -275px;}
.news_index_box .hot_news{height: 670px;}
.news_index_box .tj_spe_box .faq_list_txt{margin: 0; height: 630px;}
.news_index_box .hot_news .faq_list_txt li{width: 355px; padding: 12px 15px; margin: 0 0 10px 0; line-height: 2em; color: #8d8d8d; border-bottom: dashed 1px #b5b5b5;}
.news_index_box .hot_news .faq_list_txt li:last-child{border-bottom: none;}
/*.news_index_box .hot_news .faq_list_txt li:first-child{border-bottom: dashed 1px #b5b5b5;}*/
.news_index_box .hot_news .faq_list_txt li>a{width: 100%; height: 32px; line-height: 32px; padding-left: 35px; font-size: 16px; background: no-repeat url(../img/faq_w.png) left 5px/auto 24px;}
/*.news_index_box .hot_news .faq_list_txt li .first{width: 324px; height: 130px; margin-bottom: 15px!important;}*/
/*.news_index_box .hot_news .faq_list_txt li img{width: 324px; height: 130px;}*/
.news_index_box .hot_news .faq_list_txt li .date{width: 100%; display: block; text-align: right; color: #555; overflow: hidden; margin-top: 8px;}
.news_index_box .hot_news .faq_list_txt li .date a{float: left;}
/*--模块三--*/
.zixun_box{padding-top: 40px;}
.zixun_box .zixun_list_box{ margin: 0 -40px; overflow: hidden;}
.zixun_box .zixun_info_box{width: 600px; height: 360px; float: left; padding-right: 40px; margin: 25px 0 25px 40px;}
.zixun_box .zixun_info_box .news_list>div img{width: 230px; height: 150px;}
.zixun_box .zixun_info_box .news_list>div .fr{width: 300px;}
.zixun_box .zixun_info_box .news_list>div .fr .date{margin-top: 10px;}

/*----------讲座详情----------*/
.jz_detail_form .jz_d_pic,.jz_detail_form img{width: 786px; height: 450px;}
.jz_detail_form .jz_d_form{width: 390px; height: 450px; background: url(../img/jz_form_bg.png) center center no-repeat; color: #fff;}
.jz_detail_form .jz_d_form .db{margin: 140px 28px 0 28px;}
.jz_detail_form .jz_d_form input{margin-bottom: 10px;}
.jz_detail_form .jz_d_form .coolbg{margin: 15px 0 5px 0;}
.jz_detail_form .jz_d_form p a{color: #fff; padding: 5px 10px; text-decoration: underline; margin-left: 25px; cursor: pointer;}
.jz_detail_form .jz_d_form p a:hover{color: #ffff00;}
.jz_info_normal{padding-bottom: 40px;}
.jz_info_normal>div{width: 50%; font-size: 16px; line-height: 2em;}
.jz_map img{width: auto; height: auto; max-width: 100%; margin: 40px auto;}
.jz_huigu h1{margin-bottom: 50px; margin-top: 20px;}
.news_detail .news_para_box{width: 800px;}
.news_detail_wrap .adr{margin-top: 0;}
.news_detail_box .n_title{margin-bottom: 25px; padding-bottom: 15px; border-bottom: solid 1px #cbcbcb;}
.news_detail_box .n_title h1{font-size: 30px; color: #2b2b2b; margin-bottom: 10px; text-align: center;}
.news_detail_box .n_title .news_tag{text-align: center;}
.news_detail_box .n_title span{margin-right: 25px; color: #666;}
.news_detail_box .n_para img{width: auto; height: auto; max-width: 100%; margin: 20px auto;}
.news_detail_box .n_para p{line-height: 2em; margin-bottom: 10px; text-align: justify;}

/*推荐列表样式*/
.tj_box{margin-top: 30px;}
.tj_box h1{font-size: 24px; height: 43px; border-bottom: solid 2px #2dcee3; padding-bottom: 10px; margin-bottom: 30px; overflow: hidden;}
.tj_box h1 a{float: right; font-size: 16px; line-height: 43px;}
.hot_kc ul{margin: 0 -12px;}
.hot_kc ul li{float: left; width: 250px; height: 165px; margin: 0 12px; position: relative;}
.hot_kc ul li a,.hot_kc ul li img{width: 100%; height: 100%; margin: 0 auto;}
.hot_wz li{height: 32px; line-height: 32px; overflow: hidden;}
.hot_wz li:before{width: 8px; height: 8px; content: ''; background: #2dcee3; display: inline-block; margin-right: 12px; margin-top: -10px; vertical-align: middle;}
.hot_wz li{width: 50%; float: left;}
.hot_kc ul li .txt_bg{width: 100%; height: 27px; background: #000; opacity: 0.3; filter: alpha(opacity=30); position: absolute; left: 0; bottom: 0;}
.hot_kc ul li p{width: 80%; height: 27px; line-height: 27px; color: #fff; text-align: center; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; left: 0; right: 0; bottom: 0;}
.relate_wz li{padding-bottom: 20px; padding-top: 20px; border-bottom: dotted 1px #ddd; overflow: hidden;}
.relate_wz li .date{width: 80px; text-align: center; display: block;}
.relate_wz li .date .year{width: 100%; height: 32px; line-height: 32px; background: #f2f2f2; display: block; margin-bottom: 2px;}
.relate_wz li .date .day{width: 100%; height: 46px; line-height: 46px; background: #f2f2f2; display: block; font-size: 30px;}
.relate_wz li .para{width: 690px;}
.relate_wz li .para h2{font-size: 18px; margin-bottom: 10px;}
.relate_wz li .para p{color: #888; line-height: 1.8em;}
.hot_wz h1,.relate_wz h1{margin-bottom: 20px;}
.tj_box.hot_wz li{height: 24px; line-height: 24px; margin-bottom: 8px;}
.tj_box.hot_wz li a{width: 350px; height: 20px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*--分页样式--*/
.mpage{margin: 35px 0; width: 100%; height: 42px; overflow: hidden;text-align: center}
.qzPagination{overflow: hidden;}
.mpage a{padding: 10px 20px; text-align: center; border: solid 1px #d8dce0; border-radius: 2px; -moz-border-radius: 2px; color: #8c8c8c; display: inline-block;}
.mpage a:hover, .mpage a.on,.mpage a.dan_page{background: #2dcee3; color: #fff;}
.mpage a.on,.mpage .dan_page{margin-right: 4px;}
.news_para_box .mpage a{margin: 0 2px;}
.detail_pass{line-height: 2em; color: #5582cb; font-size: 16px; border-top: dashed 1px #ccc; border-bottom: dashed 1px #ccc; padding: 15px 0; margin-top: 25px;}
.detail_pass a{width: 734px; display: inline-block; color: #5582cb;}
.detail_pass a:hover{color: #333;}

/*--分享按钮样式--*/
.news_para_box .share{margin: 15px 10px;}
.bdsharebuttonbox{overflow: hidden;}
.bdsharebuttonbox a { width: 36px!important; height: 36px!important; margin: 0 3px!important; float: left!important; padding: 0!important; display: block; }
.bdsharebuttonbox a img { width: 36px; height: 36px; }
.bdsharebuttonbox .bds_more { background: url(../img/share_more.png) no-repeat center center/32px 32px!important; }
.bdsharebuttonbox .bds_tsina { background:url(../img/weibo.png) no-repeat center center/32px 32px!important; }
.bdsharebuttonbox .bds_qzone { background: url(../img/qq1.png) no-repeat center center/32px 32px!important; }
.bdsharebuttonbox .bds_tieba { background: url(../img/tieba.png) no-repeat center center/32px 32px!important; }
.bdsharebuttonbox .bds_douban { background: url(../img/douban.png) no-repeat center center/32px 32px!important; }
.bdsharebuttonbox .bds_weixin { background: url(../img/weixin.png) no-repeat center center/32px 32px!important; }
.bd_weixin_popup .bd_weixin_popup_foot { position: relative; top: -12px; }
.bdshare_popup_box{display: none!important;}
.ls_show,.rs_show{display: none;}

/*试题库封面首页*/
.inner_banner img{width: 100%;height: auto;}
.news_hot_wrap,.stk_list_box{padding: 30px 0;}
.news_hot_pic { position: relative; width: 542px; height: 352px; overflow: hidden; text-align: left;}
.news_hot_pic .pic img { width: 542px; height: 353px; display: block; }
.news_hot_pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 38px; width:100%; background: #333; filter: alpha(opacity=30); opacity: 0.3; overflow: hidden; }
.news_hot_pic .txt { position: absolute; bottom: 0; z-index: 2; height: 38px; width: 100%; overflow: hidden; }
.news_hot_pic .txt li{ height: 38px; line-height: 38px; position: absolute; bottom: -36px;}
.news_hot_pic .txt li a{ display: block; width: 450px; height: 38px; line-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #fff; padding: 0 0 0 15px; font-size: 14px;}
.news_hot_pic .num { position: absolute; z-index: 3; bottom: 14px; right: 8px; }
.news_hot_pic .num li{ float: left; position: relative; width: 8px; height: 8px; margin-right: 8px; cursor: pointer; margin-top: 8px;}
.news_hot_pic .num li span {position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background: #fff;}
.news_hot_pic .num li.on span{ background: #2dcee3;height: 16px;margin-top: -8px;}
.news_hot_txt{width: 630px;margin-left: 5px;}
.news_hot_txt li:first-child{border-bottom: dotted 1px #ccc; padding-bottom: 30px; margin-bottom: 25px;}
.news_hot_txt li h1{font-size: 20px; margin-bottom: 15px; display: block;font-weight: bold; line-height: 1.4em;}
.news_hot_txt li p{color: #666; line-height: 1.8em;font-size: 15px;}
.news_hot_txt li a:hover,.stk_list .stk_txt a:hover{color: #2DCEE3;}
.news_hot_txt .news_tag{color: #2dcee3; margin-top: 10px;}
.news_hot_txt .news_tag .date{display: block;background:url(../img/time_icon.png) 14px 2px no-repeat;padding-left: 40px;float: right;margin-right: 20px;}
/*广告*/
.show_pic{width: 1200px;margin: 0 auto;}
.show_pic img{display: none;width: 100%;height: auto;}
.stk_list{width: 780px;margin-right: 20px;}
.stk_list_box{padding-top: 0!important;}
.stk_list .tab-hd { height: 49px;}
.stk_list .tab-hd{border-bottom:1px solid #dcdcdc;overflow: hidden;}
.stk_list .tab-hd ul{margin: 0 -8.5px;}
.stk_list .tab-hd li{ float: left; width: 182px;margin:0 8.5px;height: 50px; line-height: 50px; text-align: center; font-size: 20px; position: relative;border: 1px solid #dcdcdc;}
.stk_list .tab-hd li a{display: block;color: #505050;}
.stk_list .tab-hd li a:hover{background: #fa444d; color: #fff;}
.stk_list .tab-hd li.on{background: #fa444d;color: #fff;border: 1px solid #fa444d;}
.stk_list .tab-hd li.on a{color: #fff;}
.stk_list .tab-bd ul li,.inner_list ul li{padding-bottom: 25px;border-bottom: dotted 1px #ccc; padding-top: 25px;}
.stk_list .tab-bd ul li>a,.inner_list ul li>a{display: block;width: 217px;height:159px;margin-right: 15px;}
.stk_list .tab-bd ul li p,.inner_left .inner_list ul li p{line-height: 1.6em; text-align: justify;}
.stk_list .stk_txt,.inner_list .stk_txt{width: 548px;}
.stk_list .stk_txt h1,.inner_list .stk_txt h1{font-size: 18px;font-weight: bold;}
.stk_txt .stk_tag {margin: 10px 0 15px 0;}
.stk_txt .stk_tag a{color: #2DCEE3;font-size: 15px;display: inline-block;}
.stk_txt .stk_tag .date{display: inline-block;margin-right: 20px;text-align: right;background: url(../img/time_icon.png) 14px 2px no-repeat;padding-left: 40px;float: right;}
/*右侧*/

.stk_list_right,.inner_right{width: 380px;}
.inner_right{margin-top: 25px!important;}
.stk_list_right .news_info_box,.inner_right .news_info_box{margin: 0 0 20px 0; width: 380px;}
.stk_list_right .news_info_box.green h2 b{background-position-y: -494px;}
.stk_list_right .news_list,.inner_right .news_list{padding: 15px; border: solid 1px #f2f2f2;}
.stk_list_right .news_list>div,.inner_right .news_list>div{margin-bottom: 20px;}
.stk_list_right .news_list .fl,.inner_right .news_list .fl{width: 136px; height: 95px; display: block;}
.stk_list_right .news_list .fr,.inner_right .news_list .fr{width: 205px;}
.stk_list_right .news_list .fr a,.inner_right .news_list .fr a,.stk_list_right .news_list ul li a, .inner_right .news_list ul li a{font-size: 16px; display: block; margin-bottom: 8px; width: 96%; height: 21px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.stk_list_right .news_list ul li:before,.inner_right .news_list ul li:before{background: #a9a9a9;}
.stk_list_right .news_list .fr p,.stk_list_right .news_list ul li a,.inner_right .news_list ul li a,.inner_right .news_list .fr p{ color: #666;}
.stk_list_right .news_list ul li a:hover,.inner_right .news_list ul li a:hover{color: #2dcee3;}
.stk_list_right .news_list .fr .date,.inner_right .news_list .fr .date{color: #414141; margin-top: 8px;}
.stk_list_right .news_list ul li a, .inner_right .news_list ul li a{margin-bottom: 12px;}
.stk_list_right .news_list .fr p,.inner_right .news_list .fr p{line-height: 1.4em;}
/*试题库列表页*/
.zzlist{width: 1200px;margin: 0 auto;}
.zzlist .inner_left .adr{margin-bottom: 0;}
.inner_right .news_info_box h2{background: #c0f1f8; height: 42px; line-height: 42px; color: #111; width: 100%; padding: 0 15px; font-size: 18px;}
.inner_right .news_info_box h2 a{color: #111; font-size: 14px;}
.stk_list_right .news_info_box img,.inner_right .news_info_box,.stk_list_box .tab-bd img,.inner_left img ,.inner_right img{width: 100%;height: 100%;}

/*-----------------------------------课程体系样式----------------------------------------*/
.zz_section1,.zz_section2 .zzls,.zz_section3,.zz_section4{padding: 40px 0;margin: 0 auto;width: 1200px;overflow: hidden;}
.zz_section1 h1{background: url(../img/zz_t1.png) no-repeat;height: 35px; width: 991px;margin: 0 auto;}
.zz_section1 .syrq{background: url(../img/zzrq_bg.png) no-repeat;width: 569px;height: 333px;}
.zz_section1>div{padding-top: 40px; width: 1100px;margin: 0 auto;}
.zz_section1 .syrq h2{line-height: 77px;text-align: center;color: #fff;font-size: 20px;}
.zz_section1 .syrq ul{padding: 30px;margin: 30px 0 50px 20px;}
.zz_section1 .syrq ul li{color: #fff;font-size: 18px;line-height: 40px;}
.zz_section1 .zzcon{width: 500px;padding: 20px 0;}
.zz_section1 .zzcon h2{font-size: 20px;color: #c80000;line-height: 32px;font-weight: bold;}
.zz_section1 .zzcon p{font-size: 18px;color: #555555;line-height: 32px;margin: 20px 0; text-align: justify;}
.zz_section1 .zzcon p span{color: #34c0d3;}
.zz_section2{background: #2356a9;width: 100%;}
.zz_section2 .zzls h1{background: url(../img/zz_t2.png) no-repeat;height: 34px;width: 522px;margin: 0 auto;}
.zz_section2 .zzls ul{margin: 80px 0 0 0;}
.zz_section2 .zzls ul li{float: left;width: 300px;cursor: pointer;}
.zz_section2 .zzls ul li.bg1{background: url(../img/ls_bg1.png) no-repeat;height: 437px;}
.zz_section2 .zzls ul li.bg2{background: url(../img/ls_bg2.png) no-repeat;height: 437px;}
.zz_section2 .zzls ul li img{margin-top: -55px;}
.zz_section2 .ls_note{margin: 20px 0 30px 30px;padding: 15px 0;line-height: 30px;width: 250px;color: #333;}
.zz_section2 .ls_note b{font-weight: bold;font-size: 20px;}
.zz_section2 .ls_note span{font-size: 20px!important;display: block;}
.zz_section2 .ls_note p{font-size: 18px;margin-top: 10px; text-align: justify;}
.zz_section3 h1{background: url(../img/zz_t3.png) no-repeat;height: 35px;width: 1020px;margin: 0 auto;}
.zz_section3 .zzxsy{margin-top: 40px;}
.zz_section3 .zzxsy a,.zz_section3 .zzxsy img,.zz_section4 ul li a,.zz_section4 ul li a img{display: block;width: 100%;height: 100%; cursor: pointer;}
.zz_section3 .zzxsy a img,.zz_section4 ul li a img{margin-bottom: 15px;}
.zz_section3 .zzxsy p{color: #333;font-size: 16px;line-height: 35px;margin-left: 20px;}
.zz_section3 .zzxsy .zz_btn{background: #34c0d3;width: 90%;margin: 0 auto;height: 50px;line-height: 50px;color: #fff;font-size: 18px;text-align: center;border-radius: 8px;margin-top: 20px;}
.zz_section3 .zzxsy .zz_btn1{background: #28ce91;}
.zz_section4{padding-top: 0;}
.zz_section4 h1{background: url(../img/zz_t4.png) no-repeat;height: 35px;width: 1020px;margin: 0 auto;}
.zz_section4 ul{margin-top: 40px;overflow: hidden;}
.zz_section4 ul li{float: left; margin: 0 11px 30px 11px;}
.zz_section4 ul li p{font-size: 16px;color: #333;line-height: 30px;}
.zz_section4 ul li .kc_btn a{width: 180px;display: block;font-size: 16px;color: #333;background: #ffe258;line-height: 45px;text-align: center;border-radius: 5px;margin-top: 15px;}
.zz_section4 ul li .kc_btn .btn_online{background: #34c0d3!important;color: #fff;}
.zz_section4 .zz_gy span{background: url(../img/zz_icon1.png) no-repeat;height: 65px; width: 66px; display: block;margin-right: 10px;margin-top: 10px;}
.zz_section4 .zz_gy h2{display:block;height: 65px;line-height: 65px;color: #0178c5;font-size: 22px;border-bottom: 1px solid #80bbe2;position: relative;padding-left: 20px;width: 1090px;}
.zz_section4 .zz_gy h2 a{display: inline-block;color: #0178c5;width:80px;float: right; font-size: 16px; cursor: pointer;}
.zz_section4 .zz_gy h2 i{display: block;background: url(../img/zz_line.png) no-repeat;height: 96px;position: absolute;left: 10px;width: 1px;}
.zz_section4 .zz_ge span{background: url(../img/zz_icon2.png) no-repeat;}
.zz_section4 .zz_gs span{background: url(../img/zz_icon3.png) no-repeat;}
.zz_section4 .zz_gk span{background: url(../img/zz_icon4.png) no-repeat;}

/*--知识问答--*/
.faq_list_box li{padding: 20px 0; border-bottom: solid 1px #e5e6e5;}
.faq_list_box li .faq_title,.faq_list_box li .faq_txt{overflow: hidden;}
.faq_list_box li span{width: 40px; display: block; float: left; font-size: 20px;}
.faq_list_box li .faq_title a{width: 740px; display: block; float: right; color: #333; margin-bottom: 10px;}
.faq_list_box li .faq_title span,.faq_list_box li .faq_title a:hover,.faq_list_box li .faq_txt p a:hover{color: #34c0d3;}
.faq_list_box li .faq_title h1{font-size: 20px;}
.faq_list_box li .faq_txt span{color: #f07f1e;}
.faq_list_box li .faq_txt p{width: 740px; line-height: 2em!important; float: right; color: #8e8e8e;}
.faq_list_box li .faq_txt p a{color: #60a5e6;}
.news_detail_box .fq_title{border: solid 2px #f9e6a1; padding: 30px 25px; margin-bottom: 30px;}
.news_detail_box .fq_title h1,.news_detail_box .fq_title .news_tag{ text-align: left;}
.news_detail_box .fq_title h1,.news_detail_box .fq_para .fq_answer{height: 38px; line-height: 38px; color: #2b2b2b; font-size: 24px; margin-bottom: 25px; padding-left: 45px; background: url(../img/icons.png) 0 -546px no-repeat;}
.news_detail_box .fq_title .news_tag .label{padding: 0 20px; display: inline-block; height: 28px; line-height: 28px; background: #eee; border-radius: 14px; -moz-border-radius: 14px; font-size: 16px;}
.news_detail_box .fq_para{border: solid 1px #d4d6d4; padding: 30px 25px;}
.news_detail_box .fq_para .fq_answer{font-size: 20px; color: #fdb02c; font-weight: bold; background-position-y: -601px;}
.hot_list_box .faq_box{height: 360px;}

/*--友情链接--*/
.links {width:1200px;margin:0 auto;background-color:#2c2c2c;margin-left:9999px;}
.links a {font-size:10px;color:#333;float:left;}
.links ul li a {font-size:10px;color:#333;margin:0 5px;width:60px;display:block;overflow:hidden;white-space:nowrap;}