body{
	font-family: "微软雅黑";
	font-size: 15px;
	color: #555;
}

a:hover{
	color: #2097E5;
}

.sum .top_bar{
	width: 100%;
	height: 40px;
	background: #f6f6f6;
}

.sum .top_bar_in{
	width: 1200px;
	height: 40px;
	margin: 0 auto;
}

.sum .top_bar_in p a{
	height: 20px;
	padding: 0 10px;
	color: #999;
	line-height: 40px;
}

.sum .top_bar_in p a:first-child{
	border-right: 1px solid #ddd;
}

.sum .top_bar_in p:first-of-type{
	float: left;
}

.sum .top_bar_in p:last-of-type{
	float: right;
}

.sum .header{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
}

.sum .header h1{
	float: left;
	/*margin-top: 20px;*/
}

.sum .header h1 a img{
	height: 87px;
}

.sum .header .city{
	float: left;
}

.city{
	margin-left: 20px;
	background: url(../images/city.png) no-repeat left center;
	padding-left: 24px;
	margin-top: 40px;
}

.sum .header form{
	width: 360px;
	height: 40px;
	float: right;
	margin-top: 23px;
}

.sum .header form input:first-of-type{
	width: 300px;
	height: 40px;
	border: none;
	padding-left: 10px;
	border: 1px solid #eee;
	box-sizing: border-box;
	float: left;
}

.sum .header form input:last-of-type{
	width: 60px;
	height: 40px;
	background: #1787E0 url(../images/search.png) no-repeat center center;
	border: none;
	float: right;
}

.sum .sum_nav{
	width: 1200px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	border-top: 2px solid #1787E0;
	padding-top: 10px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}

.sum .sum_nav>li:first-of-type{
	width: 338px;
	height:50px;
	float: left;
	border-right: 1px solid #eee;
}

.sum .sum_nav .nav_th{
	float: left;
	width: 30px;
	line-height: 28px;
	/*padding:0 15px;*/
	padding:0 8px;
	font-weight: bold;
	margin-top: -3px;
}

.sum .sum_nav li:first-of-type .nav_th{
	padding-left: 0;
	padding-right: 12px;
}

.sum .sum_nav .nav_th a{
	color: #1B89E1;
}

.sum .sum_nav .nav_th a:hover{
	color: #ed1b23;
}

.sum .sum_nav:first-of-type .nav_con{
	width: 290px;
	float: left;
}

.sum .sum_nav .nav_con li a{
	float: left;
	margin-bottom: 10px;
	padding: 0 5px;
	color: #666;
}

.sum .sum_nav>li:nth-of-type(2),
.sum .sum_nav>li:nth-of-type(3){
	/*width: 216px;*/
	width: 156px;
	height: 50px;
	float: left;
	border-right: 1px solid #eee;
}

.sum .sum_nav li:nth-of-type(2) .nav_con,
.sum .sum_nav li:nth-of-type(3) .nav_con{
	width: 156px;
	float: right;
}

.sum .sum_nav li:nth-of-type(2) .nav_con{
    width: 100px;
}

.sum .sum_nav li:nth-of-type(3) .nav_con {
    width: 320px;
}

.sum .sum_nav>li:nth-of-type(3){
    width: 376px;
}

.sum .sum_nav>li:nth-of-type(5){
	width: 158px;
	height: 50px;
	float: left;
	border-right: 1px solid #eee;
}

.sum .sum_nav li:nth-of-type(5) .nav_con{
	width: 98px;
}

.sum .sum_nav>li:nth-of-type(4),
.sum .sum_nav>li:nth-of-type(7){
	width: 57px;
	height: 50px;
	float: left;
	border-right: 1px solid #eee;
}

.sum .sum_nav>li:nth-of-type(7){
	width: 30px;
	height: 50px;
	border: none;
}

.sum .sum_nav>li:nth-of-type(7) .nav_th{
	width: 30px;
	border: none;
	padding-right: 0;
	height: 50px;
	border-left: 1px solid #eee;
}

.sum .sum_nav>li:nth-of-type(6){
	width: 140px;
	float: left;
}

.sum .sum_nav li:nth-of-type(6) .nav_con{
	width: 80px;
	overflow: hidden;
	float: right;
}


.sum .sum_nav>li:nth-of-type(5){
    width: 45px;
}




.ad1{
	width: 1200px;
	height: 100px;
	margin: 20px auto;
}

.con1{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.con1_left{
	width: 380px;
	overflow: hidden;
	float: left;
}

.title{
	width: 380px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.title h2{
	font-size: 18px;
	color: #333;
	float: left;
}

.title h2 span{
	float: left;
	width: 4px;
	height: 18px;
	margin-top: 4px;
	background: #1787E0;
	margin-right: 10px;
}

.title p{
	float: right;
	font-size: 14px;
	margin-top: 4px;
}

.title p a{
	color: #999;
}

.list_con li{
	margin-bottom: 26px;
}

.list_con li:first-of-type{
	margin-top: 20px;
}

.list_con li span{
	width: 6px;
	height: 6px;
	background: #ddd;
	border-radius: 50%;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}

.con1_middle{
	width: 380px;
	overflow: hidden;
	float: left;
	margin: 0 30px;
}

.banner{
	width: 380px;
	height: 220px;
	margin-bottom: 30px;
	position: relative;
}

.banner ul{
	width: 999999px;
	height: 220px;
}

.banner ul li{
	width: 380px;
	height: 220px;
	float: left;
}

.banner .turn{
	width: 90px;
	height: 20px;
	position: absolute;
	right: 20px;
	bottom: 10px;
}

.banner .turn li{
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #f2f2f2;
	margin-left: 6px;
}

.banner .turn li:first-of-type{
	background: #1787E0;
}

.article{
	width: 380px;
	overflow: hidden;
}

.article h3{
	font-size: 16px;
	text-align: center;
	margin: 10px 0 6px;
}

.article h3 a{
	color: #333;
}

.article h3 a:hover{
	color: #1787E0;
}

.article p{
	line-height: 28px;
	color: #777;
}

.article p a{
	color: #777;
}

.article p a:hover{
	color: #1787E0;
}

.con1_right{
	width: 380px;
	overflow: hidden;
	float: right;
}

.con2{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.con2_turn{
	width: 1200px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}

.con2_turn li{
	float: left;
	font-size: 18px;
	padding-bottom: 10px;
}

.con2_turn li:first-of-type{
	margin-right: 30px;
	border-bottom: 2px solid #1787E0;

}

.con2_turn li:first-of-type a{
	color: #1787E0;

}

.con2_turn li:hover{
	color: #1787E0;
	border-bottom: 2px solid #1787E0;
}

.school{
	width: 1200px;
	overflow: hidden;
}

.school dl{
	width: 285px;
	height: 205px;
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #eee;
	box-sizing: border-box;
}

.school dl:nth-of-type(4n+0){
	margin-right: 0;
}

.school dl dt{
	width: 285px;
	height: 165px;
	position: relative;
}

.school dl dt h3{
	width: 285px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
}

.school dl dd a{
	width: 140px;
	height: 40px;
	float: left;
	text-align: center;
	line-height: 40px;
	color: #1787E0;
}

.con3{
	width: 1200px;
	overflow: hidden;
	margin: 15px auto 0;
}

.title2{
	width: 1200px;
	overflow: hidden;
	border-bottom: 1px solid #1787E0;
	margin-bottom: 10px;
}

.title2 h2{
	font-size: 24px;
	color: #1787E0;
	float: left;
	margin-bottom: 10px;
}

.title2 ul{
	float: right;
	margin-top: 8px;
}

.title2 ul li{
	float: left;
	margin-left: 20px;
}

.title2 ul li a{
	color: #1787E0;
}

.con3 .con1_left{
	width: 473px;
}

.con3 .con1_left .title{
	width: 473px;
}

.con3 .con1_middle{
	width: 285px;
}

.con3 .con1_middle .title{
	width:285px;
}

.con3 .con1_right{
	width: 380px;
}

.con3 .con1_right .title{
	width:380px;
}

.con3 .con1_right li{
	margin-bottom: 15px;
}

.con3 .con1_right li:first-of-type{
	margin-top: 15px;
}

.title3{
	width: 360px;
	height: 58px;
	background: linear-gradient(#FFFFFF, #EDEDED);
	padding: 0 10px;
}

.title3 h2{
	background: url(../images/tuijian_bg1.png) no-repeat left center;
	padding-left: 25px;
	font-size: 18px;
	float: left;
	margin-top: 14px;
}

.title4{
	width: 360px;
	height: 48px;

	padding: 0 10px;
}

.title4 h2{
	background: url(../images/tuijian_bg1.png) no-repeat left center;
	padding-left: 25px;
	font-size: 18px;
	float: left;
}

.title4 p{
	float: right;
	font-size: 14px;
	margin-top: 3px;
}

.title4 p a{
	color: #999;
}

.title3 p{
	float: right;
	font-size: 14px;
	margin-top: 17px;
}

.title3 p a{
	color: #999;
}

.con4 .con1_right li{
	margin-bottom: 26px;
}

.con4 li a:hover{
	color: #FFBC42;
}

.con4 .con1_right li:first-of-type{
	margin-top: 20px;
}

.con4 .title2{
	border-bottom: 1px solid #FFBC42;
}

.con4 .title2 h2{
	color: #FFBC42;
}

.con4 .title2 ul li a{
	color: #FFBC42;
}

.con4 .list_con h2 span{
	background: #FFBC42;
}

.con5 li a:hover{
	color: #D71159;
}

.con5 .con1_right li:first-of-type{
	margin-top: 15px;
}

.con5 .title2{
	border-bottom: 1px solid #D71159;
}

.con5 .title2 h2{
	color: #D71159;
}

.con5 .title2 ul li a{
	color: #D71159;
}

.con5 .list_con h2 span{
	background: #D71159;
}

.con5 .title3 h2{
	background: url(../images/tuijian_bg2.png) no-repeat left center;
}

.link{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.link .title{
	width: 1200px;
	padding-top: 15px;
}

.link ul{
	width: 1200px;
	overflow: hidden;
	margin: 20px 0;
}

.link ul li{
	float: left;
	margin-right: 30px;
}

.explain{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.explain p{
	color: #1787E0;
	margin-bottom: 10px;
}

.footer{
	width: 100%;
	overflow: hidden;
	background: #1787E0;
	padding: 20px 0;
}

.footer ul{
	width: 800px;
	overflow: hidden;
	margin: 0 auto 10px;
}

.footer ul li{
	float: left;
	margin-right: 15px;
}

.footer ul li a{
	color: #fff;
}

.footer ul li a:hover{
	color: #eee;
}

.footer p{
	color: #fff;
	text-align: center;
}

.con1 .major{
	width: 380px;
	height: 279px;
}

.major li{
	overflow: hidden;
	float: left;
	margin: 10px 0;
	border-right: 1px solid #ddd;
	padding:0 10px;
}

.major li:first-of-type{
	margin-top: 10px;
}

.hot_school li{
	color: #1787E0;
	font-size: 24px;
}

.list_article{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.list_article_l{
	width: 595px;
	overflow: hidden;
	float: left;
}









.list_article_r{
	width: 360px;
	overflow: hidden;
	float: right;
}








.con_nav{
	width: 100%;
	overflow: hidden;
}

.zhong_nav{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}




.zhong_tltie div{
	float: left;
	width: 4px;
	height: 20px;
	background: #1787e0;
}
.zhong_tltie h2{
	width: 300px;
	float: left;
	font-size: 18px;
	line-height: 18px;
	color: #333;
	margin-left: 14px;
}


.zhong_tltie p{
	float: right;
	color: #999;
	font-size: 14px;
	line-height: 18px;


}
.zhong_content{
	float: left;
	width: 1200px;
	overflow: hidden;
	margin-top: 19px;
}

.decorate{
	float: left;
	width: 100%;
	height: 1px;
	background: #ccc;
	margin-top: 19px;
}
.z-con{
	overflow: hidden;
}
.z-con-left{
	float: left;
	width: 56px;
	height: 142px;
	background: #1787e0;
}
.z-con-left h1{
	font-size: 16px;
	color: #fff;
	width: 16px;
	margin: 0 auto;
	margin-top: 6px;
}

.z-con-right{
	float: right;
	width: 1144px;
	height: 142px;
	background: #f7f9fa;
}

.nav-ul{
	float: left;
}
.nav-ul li{
	font-size: 16px;
	margin-top: 24px;
	line-height: 16px;
	color: #333;
	margin-left: 58px;
}

.nav-ul2{
	margin-left: 45px;
}

.z-con2{
	margin-top: 19px;
}

.list_article_l{
	width: 772px;
}
.list_article_l li{

	font-size: 15px;
	float: left;
	color: #555;
	margin-left: 30px;
	height: 40px;

}

.list_article_l li:hover{
	border-bottom: #1787E0 2px solid;

}

.list_article_l li:nth-of-type(1){
	margin-left: 0px;
}
.list_article_l li:nth-of-type(9){
	float: right;
}


.list_navcom{
	height: 40px;
	border-bottom: 2px #EDEDED solid;
}


.ck_list_left{
	float: left;
}
.ck_list_left img{
	width: 200px;
	height: 124px;
}

.ck_list_right{
	width: 550px;
	float: right;
}
.ck_list_right h1{
	width: 550px;
	font-size:18px ;
	color: #000;
	font-weight: bold;
}

.ck_list_right h1 a{
	color: #000;
	font-weight: bold;
}

.ck_list_right p{
	width: 550px;
	font-size:15px ;
	color: #666;
	margin-top: 10px;
	line-height: 30px;
}

.ck_list_right p a{
	color: #1B89E1;
}

.list_article_l_bcon{
	float: left;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.list_article_l_b_xu{
	float: left;
	width: 100%;
	height: 1px;
	background: #efefef;
	margin-top: 20px;
}


.l_bcon2{
	float: left;
	padding-top: 30px;
	padding-bottom: 10px;
}
.l_bcon2 h1{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.l_bcon2 h1 a{
	color:#333;
}
.l_bcon2 h1 a:hover,.l_bcon2 p a{
	color:#1787E0;
}
.l_bcon2 p{
	font-size: 15px;
	color: #666;
	margin-top: 10px;
	line-height: 28px;
}

.list_article_rcontop{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
}
.list_article_rcontop div img{
	width: 130px;
	height: 85px;
}
.list_article_rcontop div{
	float: left;
}
.list_article_rcontop h1{

	float: right;
	width: 212px;
	font-size: 18px;
	color: #333;
}

.list_article_rcontop p{
	float: right;
	width: 212px;
	font-size: 15px;
	line-height: 28px;
	margin-top: 5px;
	color: #666;
}



.list_article_rconxu{
	float: left;
	width: 100%;
	height: 1px;
	background: #efefef;
}

.list_article_rconbottom{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
}
.list_article_rconbottom h1{
	font-size: 18px;
	color: #333;
}
.list_article_rconbottom p{
	font-size: 15px;
	color: #666;
	line-height: 28px;
	margin-top: 5px;
}






.list_article_l_ulbottom li:nth-last-child(1){
	float: right;
}




.list_con2 li{
	margin-top: 27px;

}
.con2_turn{
	margin-bottom: 0px;
}


.duanqi_top{
	width: 100%;
	overflow: hidden;
}
.d_nav li{
	float: left;
	font-size: 15px;
	color: #333;
	padding-left: 25px;
	padding-top: 25px;
}
.d_nav li:nth-of-type(1){
	padding-left: 0px;
}
.d_nav li:nth-of-type(14n+1){
	padding-left: 0px;
}
.duanqi_b_l{
	float: left;
	width: 894px;
	overflow: hidden;
	padding-bottom: 25px;
}
.duanqi_buttom{
	float: left;
}
.duanqi_con{
	float: left;
	width: 275px;
	overflow: hidden;
	margin-top: 30px;
	margin-left: 20px;
}
.duanqi_con:nth-child(3n+1){
	margin-left: 0px;
}
.duanqi_con:nth-of-type(1){
	margin-left: 0px;
}
.duanqi_con dt img{
	width: 275px;
	height: 180px;
}
.duanqi_con dd{
	background: #fff;
	width: 275px;
	height: 75px;
}
.duanqi_con h1{
	margin-left: 20px;
	font-size: 18px;
	color: #333;
	margin-top: 15px;
}
.duanqi_con p{
	margin-left: 20px;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.duanqi_con:hover{
	box-shadow: 1px 1px 5px 5px #EDEDED;
}


.duanqi_b_r{
	float: right;
	margin-top: 27px;
}
.duanqi_b_rlsit{

	width: 290px;
}


.title_list{
	width: 290px;
	overflow: hidden;

}

.title_lsit h2{
	font-size: 20px;
	color: #333;
	float: left;


}

.title_list h2 span{
	float: left;
	width: 4px;
	height: 20px;
	margin-top: 1px;
	background: #1787E0;
	margin-right: 10px;
}


.foot-entry{
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: left;
	padding-left:10px;
	margin-bottom: 15px;
	line-height: 30px;
}
.foot-entry span{
	color:#0078FF;
}
.foot-entry a{
	display:inline-block;
	background:#DFE8FF;
	color:#0078FF;
	border-radius:3px;
	padding:5px 10px;
	font-weight:normal;
	margin-left:10px;
}

/*内容底部*/
.detailRecommend{
	width: 900px;
}
.detailRecommend_p1{
	font-weight: bold;color: #00a0e9;border-left: 4px solid #00a0e9;padding-left: 5px;
}
.detailRecommend ul{

}
.detailRecommend ul li{
	float: left;
	width: 238px;
	height: 150px;
	padding: 15px;
	margin-bottom: 10px;
}
.detailRecommend ul li a{
	color: #00a2d4;
}
.detailRecommend .p2{
	width: 220px;
	height:  22px;
	overflow:hidden;
	margin-top:5px;
	text-align: center;
}
.detailRecommend ul li img{
	width: 220px;
	height: 137px;
}
.detailRecommend .no_cover{
	width: 220px;
	height: 137px;
	background-color: #f1f1ef;
}
.detailRecommend .no_cover .p1{
	width: 205px;
	height: 137px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	color: #00a2d4;
}

.detailRecommend2{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;

}
.detailRecommend2 .title{
	width: 1200px;
	padding-top: 15px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
  	color:#00a2d4;
	font-size:16px;
	font-weight:bold;
}
.detailRecommend2 ul{
	width: 1200px;
	overflow: hidden;
	margin: 20px 0;
}
.detailRecommend2 ul li{
	float: left;
	width: 280px;
	padding: 10px;
}
.detailRecommend2 ul li img{
	width: 280px;
	height: 174px;
}
.detailRecommend2 .p2{
	position: relative;
	text-align: center;
	top: -45px;
	color: #fff;
	font-weight: bold;
}
.detailRecommend2 ul li h6{
	font-weight: bold;
	margin-bottom: 5px;
}
.detailRecommend2 .noCover{
	width: 280px;
	height: 174px;
	background-color: #f1f1ef;
}
.detailRecommend2 .noCover .p3{
	height:20px;
	text-align: center;
	color: #000;
	padding-top: 5px;
	font-weight: bold;
	overflow:  hidden;
}
.detailRecommend2 .noCover p{
	color: #00a2d4;
	top: 0px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: justify;
}

.search{
    float: left;
    margin-top: 34px;
    margin-left: 270px;
}
.search_school{
    cursor: pointer;
    padding-right: 5px;
    color: #1B89E1;
}
.search_class{
    cursor: pointer;
    padding-right: 5px;
    padding-left: 5px;
}
.search_news{
    cursor: pointer;
    padding-left: 5px;
}

/*学习工具*/
.tool-intro h3{
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #333;
	font-weight: 500;
}
.tool-intro hr{
	margin-top: 20px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}
.tool-intro-content{
	background: #ffffff none repeat scroll 0 0;
    border-left: 5px solid #494747;
    color: #494747;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    padding: 20px;
}
.tool-intro-content p{
	margin: 0 0 10px;
}
.connect-tool{
	width: 1200px;
	margin: 10px auto 20px;

	overflow: hidden;
	height: auto;
}
.connect-tool-item{
	padding:10px 0;
}
.connect-tool-item a{
	color: #333;
    background-color: #ebe8e8;
    border-color: #8c8c8c;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.connect-tool-item a:hover{
	background-color: #d4d4d4;
	
}







