*{

	margin:0px;

	padding:0px;

}

b,strong {

    font-weight: bold;

    font-size: 16px;

}



body,html{

	background-color: #f9f9f9;

    font-size:14px;

    font-family:"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;

}



.uk-breadcrumb>*>*{  font-size: 14px!important; }

.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {

    content: "/";

    display: inline-block;

    margin: 0 10px 0 calc(10px - 4px);

    font-size: .875rem;

    color: #999;

}



.top_tips{line-height: 35px;color: #666;font-size:12px;}

.tips_wx{ width: 260px; max-width: 260px; }

.haad_href{line-height: 35px;color: #666;font-size:12px;}

.haad_href a{ margin-right: 10px; }

.row{

	margin:0px;

}

.uk-mobile_nav{ margin: 10px 15px 0 0; }

.uk-mobile_nav a i{font-size: 24px; color:#376ed3}

.uk-pos-tips-list{ 

    width: 1200px;

    position: relative;

}

.uk-pos-tips{

    background-color: rgba(255,255,255,0.9);

    position: absolute;

    right: 0;

    top: 0;

    width: 300px;

    height: 300px;

    margin-top: 20px;

    padding: 15px;

}



.uk-pos-tips h3{ text-align: center; font-size: 20px; }

.uk-pos-tips .what{ border:1px solid #ccc; padding: 10px; font-size: 22px; text-align: center; }

.uk-pos-tips ul{ margin-top: 15px; }

.uk-pos-tips ul li{

    float: left;

    background: url(../image/libg.png) no-repeat left center;

    padding-left: 15px;

    min-width: 35%;

    margin-right: 10px;

    margin-bottom: 15px;

    font-size: 16px;

    line-height: 20px;

}



.page_sitemap{padding-top: 20px;}

.page_sitemap h4{

margin-bottom: 10px;

line-height: 32px;

font-size: 20px;

color: #fa8801;

font-weight: 400;

}



.page_sitemap ul li{

    float: left;

    background: url(../image/libg.png) no-repeat left center;

    padding-left: 15px;

    margin-right: 20px;

    margin-bottom:5px;

    font-size: 16px;

    line-height: 20px;

}

.page_sitemap ul li a{ color:#666}



.uk-edu-5-index ul{ background-color: #fff; padding-bottom: 10px; }

.uk-edu-5-index ul li{ float: left; width: 20%; text-align: center; background-color: #fff;}



.uk-edu-5-index ul li img{ border:1px solid #f2f2f2; 

    

}

.uk-edu-5-index ul li a img{



    overflow: hidden;

    -webkit-transition: .5s;

}

.uk-edu-5-index ul li a:hover img {

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

}





.uk-city-link a{ display: inline-block; font-size: 16px; margin: 10px }



a.itemBtn  {

    display: block;

    text-align: center;

    font-size: 16px;

    border-radius: 4px;

    height: 45px;

    line-height: 45px;

    color: #fff;

    background-color: #376ed3;

}

a.itemBtn.green{

    background-color: #058644;

}

a.itemBtn:hover  {

    color: #fff;

    background-color: #333;

    text-decoration: none;

}





a.bklc_btn{

    display: block;

    text-align: center;

    border-radius: 4px;

    background-color: #f2f2f2;

    padding: 4px 0;

    margin: 22px 10px 22px 0;



}

a.bklc_btn:hover{

    color: #fff;

    background-color: #376ed3;

    text-decoration: none;

}



.uk-yqlj-link a{ margin-right: 10px; }







.horn-line {    padding-left: 10px;    height: 38px;    line-height: 38px;    background: #fffbf0;    border: 1px solid #f8e6b9;}

.horn-line a {    margin-left: 6px;    margin-right: 6px;    font-size: 14px;}

.horn-line .icon-horn {    margin-left: 0;    margin-right: 0;}



.uk-subnav>*>:first-child{ font-size: 1rem; }



header.uk-sticky{ padding: 15px 10px }

header.uk-sticky .uk-float-left{ width: 70% }



ul,p{

	margin: 0px; padding:0;

}

.p_l{

	padding:0px;

}

.M_t{

	margin-top: 15px;

}

.W_bg{

	background: #fff;

}

.fl{

    float: left;

}

.fr{

    float: right;

}

.container {

	width: 1200px;

	margin:0 auto;

}

.black{

	border:1px #000 solid;

}

.red{

	border:1px #000 solid;

}

.wh{

	border:1px #fff solid;

}

ul,li{

	list-style: none;

	margin-bottom: 0px;

}

a{  

    color: #666;

	text-decoration:none;

}

a:hover{

    color: #376ed3;

    text-decoration:underline;

}

a:focus,input,button,select,swal2-close{

    outline:none!important;

}



img {

    vertical-align: middle;

}

h1{

	font-size: 12px;

	margin:0px;

}



.header{

	background-color: #f6f6f6;

    border-bottom: 1px #e8e8e8 solid;

    height: 35px;

}

.header h1{

	line-height: 35px;

	color: #666;

}

.head_xiala{

    padding: 0 12px 0 10px;

    position: relative;

    border: 1px solid transparent;

    border-bottom: 0;

    border-top: 0;

    cursor: pointer;

     height: 35px;

}

.head_xiala:hover{

    background: #fff;

    border: 1px solid #E7E8E7;

    border-bottom: 0;

    border-top: 0;

}

.icon_link{

    display: block;

    width: 15px;

    height: 15px;

    background: url(../image/zzyc_link.png) no-repeat center; 

    height: 35px;

}



.icon_phone {

    margin-top: 1px !important;

    width: 11px;

    height: 26px;

    background: url(../image/head_icon_qrcode.gif) -10px 0 ;

    vertical-align: top;

}

.icon_weixin {

    width: 19px;

    height: 14px;

    background: url(../image/bg4.png) no-repeat center;

    background-position: -54px -30px;

    display: inline-block;

    margin-top: 9px;

}





.sub-menu{

	position: absolute;

	border: 1px solid #E7E8E7;

	top: 34px;

	right: -1px;

	display: none;

	z-index: 1;

}

.sub-menu i{

    height: 1px;

    background-color: #fff;

    position: absolute;

    top: -1px;

    right: 0px;

   	width: 39px;

}

.logo{

	z-index: -1;

	background: #fff;

    padding: 20px 0px;

}



.Show_city {

    position: relative;

    margin-left:10px;

}

.Show_city img{

    margin-right: 5px;

    float: left;

    margin-top: 11px;

}

#Index_City_main {

    color: #428bca;

    font-size: 12px;

    line-height: 36px;

    cursor: pointer;

}

#Index_City_main:hover{

    text-decoration-line: none;

}

#Index_City_main span {

    margin-right: 5px;

    color: #428bca;



}



.Show_city_first{

	background-color: #fff;border:1px #eee solid;position: absolute;

	left:0px;

	top:33px;    box-shadow: 0 1px 5px rgba(0,0,0,0.2);

	width: 400px;

	height: auto;

	padding:15px;

	z-index: 9;

	display: none;

}



.Show_city_first a {

    display: inline-block;

    height: 34px;

    line-height: 34px;

    border-radius: 3px;

    color: #000;

    margin-bottom: 5px;

    width:60px;

    text-align: center;

}

.Show_city_first a:hover{

	background-color: #e8eff6;

}

.City_class span{

	line-height: 115px;

	margin-left: 10px;

	color: #666;

}

.City_class_child{

	color: #666;

	margin-right:10px;

}

.City_class_child:nth-last-child(1){

	margin-right: 3px;

}

.City_class_child:hover{

	text-decoration:underline;

	color: #666;

}



.mod-search{

    width: 350px;

    border: 2px solid #ff9f01;

    background: #fff;

    position: relative;

    margin-top: 15px;

    margin-left: 130px;

    border-radius: 8px;

}

.tel{

	margin-top: 5px;

}

.mod-search i.so{

	background: url(../image/bg4.png) no-repeat;background-position: -55px -55px;width: 25px;height: 25px;margin-left: 8px;margin-top: 4px;

}
.mod-search .input-search-btn{ height: 34px; line-height: 34px; }
.mod-search .uk-dropdown{ min-width: auto; padding: 10px; }
.mod-search .uk-dropdown ul li{ font-size: 14px; border-bottom: 1px solid #ddd; padding: 0 10px;}
.mod-search .uk-dropdown ul>li>a{ padding: 0 }


.mod-search__input {

    margin: 6px 10px 6px 15px;

    padding: 0;

    width: 210px;

    height: 22px;

    line-height: 22px;

    font-size: 12px;

    border: 0;

    vertical-align: top;

    outline: none;

}

.mod-search__btn-search {

    position: absolute;

    right: 0;

    top: 0;

    height: 34px;

    width: 20%;

    background: #ff9f01;

    line-height: 34px;

    text-align: center;
    cursor: pointer;

}



nav{

    height: 50px;

    line-height: 50px;

    background-color: #376ed3;	

}



nav ul li a{ margin:0 14px;}

/*

.transverse>ul>li{

	width: 10%;

}*/

.transverse>ul>li>a{

	color: #fff;

	font-size: 16px;

	display: inline-block;

	line-height: 50px;

	width: 100%;

	text-align: center;

}

.transverse>ul>li>a.active,.transverse>ul>li>a:hover{

	color: #fff;

	background-color: rgba(0,0,0,.1);

    text-decoration-line: none;

}



/*菜单下筛选*/

#school_hot{

	background: #fff;

}

.city_list {

    border-bottom: 1px dotted #d1d5e1;



    overflow: hidden;

    padding:0px 15px;

}

.city_list:nth-last-child(1){

	border:none;

}

.city_tit {

    color: #999;

    width: 60px;

    line-height: 52px;

    

}

.city_tit i {

    background-image: url(../image/icon-index-normal.png);

    display: inline-block;

    width: 6px;

    height: 11px;

    font-size: 0;

    background-position: 0 -60px;

    vertical-align: middle;

    margin-left: 15px;

}

.city_tit_list{

    width: 90%;

    overflow: hidden;

    height: 52px;

    line-height: 52px;

    

}

.More,.More_hide,.Moree{

    color: #999;

    font-size: 12px;

    line-height: 52px;

}



.city_tit_list a {

    padding: 0 15px;

    float: left;

    color: #666;

}

/*菜单下筛选*/



/*焦点图无css*/

/*焦点图下，切换*/



.slideshow_bottom .uk-switcher li a:nth-child(2) {

    margin-left: 5px;

}

.slideshow_bottom .uk-switcher li,

.slideshow_bottom .uk-switcher li div{

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}



.slideshow_bottom h2 ,.flow_path h2,.ask h2{

    font-size: 16px;

    color: #376ed3;

    margin:0px;

}

.slideshow_bottom h2 i{

    background: url(../image/icon.png) no-repeat -54px -67px;

    padding: 4px 10px;

    margin-right: 10px;

}

.uk-index-plate1 .nav-tabs{

margin-left:0px;

}

.uk-index-plate1 .nav-tabs.uk-subnav>* {

    flex: none;

    padding-left: 0px;

    position: relative;

}

.uk-index-plate1 .nav-tabs>li{ width: 24%; margin-right: 1%; }

.uk-index-plate1 .nav-tabs>li>a{

    cursor: pointer;

    background: #eaeaea;

    text-align: center; 

    position: relative;

    display: block;

}

.uk-index-plate1 .nav-tabs>li.uk-active>a,.Index_news .nav-tabs>li.uk-active>a{

    background: #376ed3;

    color: #fff;

}

.uk-index-plate1 .nav-tabs>li.uk-active:after {

    border: 7px solid transparent;

    border-top: 7px solid #376ed3;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 40%;

    top: 32px;

}

.slideshow_bottom .uk-switcher{

}





.slideshow_bottom .uk-switcher .uk-active{

   display: block;

}

.slideshow_bottom .uk-switcher li span {

    float: left;

    width: 18px;

    height: 18px;

    text-align: center;

    line-height: 18px;

    margin-top: 7px;

    margin-right: 7px;

    font-size: 12px;

}

.slideshow_bottom .uk-switcher li:nth-child(1) span, 

.slideshow_bottom .uk-switcher li:nth-child(2) span, 

.slideshow_bottom .uk-switcher li:nth-child(3) span {

    background-color: #376ed3;

    color: #fff;

}



.slideshow_bottom .uk-switcher li:nth-child(n+4) span {

    background-color: #eaeaea;

    color: #999;

}

/*焦点图下，切换*/







/*首页第一版中部-切换*/

.Index_news{

	background: #fff;

	padding:20px;

}

.Index_news .nav-tabs>li>a{ height: 35px; line-height: 35px; }

.Index_news .nav-tabs>li.uk-active:after {

    border: 7px solid transparent;

    border-top: 7px solid #376ed3;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 45%;

    top: 45px;

}



.Index_news .uk-switcher li{

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}



.Index_news .uk-switcher li a:nth-child(2) {

    margin-left: 5px;

}

.Index_news .uk-switcher .category li a.a1{float: left; color: #376ed3; line-height: 30px;height: 30px;overflow: hidden;}

.Index_news .uk-switcher .category li a.a2{ float: left; line-height: 30px;height: 30px;overflow: hidden; }

.Index_news .uk-switcher .category li span{ float: right;width: 90px; }





@media screen and (max-width: 640px) {

    .Index_news .uk-switcher .category li a.a2{ width:220px;}

}



/*首页第一版中部-切换*/



/*首页侧切换*/



.my_uk_tabs .nav-tabs>li>a{ height: 35px; line-height: 35px;  }

.my_uk_tabs .nav-tabs>li.uk-active:after {

    border: 7px solid transparent;

    border-top: 7px solid #376ed3;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 45%;

    top: 45px;

}



.my_uk_tabs .nav-tabs{

margin-left:0px;

}

.uk-index-plate1 .nav-tabs.uk-subnav>* {

    flex: none;

    padding-left: 0px;

    position: relative;

}

.my_uk_tabs .nav-tabs>li{ width: 49%; margin-right: 1%; padding-left: 0}

.my_uk_tabs .nav-tabs>li>a{

    cursor: pointer;

    background: #eaeaea;

    text-align: center; 

    position: relative;

    display: block;

}

.my_uk_tabs .nav-tabs>li.uk-active>a{

    background: #376ed3;

    color: #fff;

}

.my_uk_tabs .nav-tabs>li.uk-active:after {

    border: 7px solid transparent;

    border-top: 7px solid #376ed3;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 50%;

    top: 45px;

}

.my_uk_tabs .uk-switcher li{

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}



.my_uk_tabs .uk-switcher li a:nth-child(2) {

    margin-left: 5px;

}





/*首页侧切换*/



/*首页第一版中部 - 推荐*/

.flow_path,.slideshow_bottom{

	background: #fff;

}

.hot_title {

    

    position: relative;

    line-height: 32px;

    height: 32px;

    overflow: hidden;

    margin:0px;

}

.hot_title span{

    background-color: #d91717;

    color: #fff;

    font-size: 14px;

    padding: 0px 15px;

    line-height: 32px;

}

.hot_title a{

    font-size: 22px;

    color: #333;

    padding-left: 25px;

    width: 410px;  

}



.hot_title span:after {

    border: 16px solid transparent;

    border-left: 16px solid #d91717;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 86px;

    top: 0px;

}

.Index_news p {

    margin-top: 10px;

    font-size: 14px;

    line-height: 22px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    margin-bottom: 0px;

    color: #999;

}

.recommend {

    border-top: 1px #dedede dotted;

    margin-top: 14px;

    padding-top: 14px;

    overflow: hidden;

}

.recommend_tit {

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    margin:0px;

}

.recommend_tit a {

    font-size: 18px;

    color: #333;

   

    padding: 0px 10px;

    float: left;

    width: 245px;

}

.recommend ul li {

    width: 48%;

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}

.recommend ul li:nth-child(odd){

	float: left;

}

.recommend ul li:nth-child(even){

	float: right;

}

.recommend ul li a {

    margin-right: 1%;

}

/*首页第一版中部 - 推荐*/











.flow_path{

	padding:15px;

}

.flow_path h2 i {

    background: url(../image/icon.png) no-repeat -88px -67px;

    padding: 4px 12px;

    margin-right: 10px;

}

.flow_path ul{

	margin-top: 10px;

	overflow: hidden;

}

.flow_path ul li{

    width: 100%;

    padding: 8px 0 28px 0;

    background: url("../image/liucheng_icon8.png") no-repeat bottom center;

    text-align: center;

    line-height: 42px;

}

.flow_path ul .li4{

    padding-bottom: 0;

    background: none;

}

.flow_path ul li a{

    border:1px solid #0078d0;

    font-size: 14px;

    line-height: 42px;

    color: #0078d0;

    display: block;

    -moz-border-radius:3px ;

    -webkit-border-radius:3px ;

    border-radius:3px ;

}

.flow_path ul li a i{

    padding: 4px 9px;

    margin-right: 5px;

    background: url("../image/icon.png") no-repeat -128px -7px ;

}

.flow_path ul .li2 a i {

    background: url("../image/icon.png") no-repeat -130px -37px  ;

}

.flow_path ul .li3 a.tiaojian i {

    background: url("../image/icon.png") no-repeat -128px -94px ;

}

.flow_path ul .li3 a.time i {

    background: url("../image/icon.png") no-repeat -128px -65px ;

}

.flow_path ul .li4 a.school i {

    background: url("../image/icon.png") no-repeat -128px -127px ;

}

.flow_path ul .li4 a.zhuanye i {

    background: url("../image/icon.png") no-repeat -128px -155px ;

}

.flow_path ul .li4 a.jianzhang i {

    background: url("../image/icon.png") no-repeat -128px -185px ;

}

.flow_path ul .li3 a{

    width: calc(50% - 22px);

    margin: 0 10px;

    float: left;

}



.flow_path ul .li4 a{

    width: calc(33% - 10px);

    margin: 0 4px;

    float: left;

}

.ask {

    padding: 16px 15px;

    background-color: #fff;

    margin-top: 15px;

}



.ask h2 i {

    background: url(../image/icon.png) no-repeat -88px -35px;

    padding: 4px 12px;

    margin-right: 10px;

}

.ask ul {

    margin-top: 5px;

    overflow: hidden;

}

.ask ul li{

    border-bottom: 1px #dedede dotted;

    padding: 10px 0px;

}

.ask ul li div{

	width: 100%;

	height: 24px;

	overflow: hidden;

}

.ask ul li img{

	margin-right: 7px;

    float: left;

}

.ask ul li p{

	color: #999;

	margin-bottom: 0px;

	font-size: 12px;

	line-height: 22px;

	height: 44px;

	overflow: hidden;

	margin-top: 5px;

	width: 100%;

}

.ask ul li a{

	color: #666;

	width: 85%;

}



.ask_more{

	background: #376ed3;

	color: #fff;

	font-size: 16px;

	text-align: center;

	line-height: 40px;

	margin-top: 23px;

	width: 100%;

}

.ask_more:hover{

	color: #fff;

	background-color: #165e98;

    text-decoration-line: none;

}

.adv{

    width: 100%;

}



.equal {

    background: #fff;

    padding: 20px;

    overflow: hidden;

}

.equal_tit {

    border-bottom: 1px solid #e5e5e5;

    overflow: hidden;

   

}

.equal_tit h2 {

    font-size: 24px;

    border-bottom: 3px solid #1787e0;

    padding-bottom: 15px;

     margin:0px;

}

.equal_tit ul li a {

    color: #666;

    display: block;

    margin-top: 10px;

    margin-right: 25px;

}

.equal_tit ul li:nth-last-child(1) a {

    margin-right: 0px;

}

.equal_left{

	padding-left:0px;

	margin-top: 20px;

}

.equal_right,.equal_mid{

	margin-top: 20px;

}

.equal h3 {

    font-size: 16px;

    color: #376ed3;

    margin:0px;

}

.equal_left h3 i {

    background: url(../image/icon.png) no-repeat -54px -7px;

    padding: 4px 10px;

    margin-right: 10px;

}

.equal_left p {

    color: #666;

    margin-top: 15px;

    line-height: 25px;

    height: 75px;

    overflow: hidden;

    margin-bottom: 0px;

}

.equal_left dl{

	border-top: 1px #dedede dotted;

	overflow: hidden;

	margin-top: 10px;

	margin-bottom: 10px;

}

.equal_left dl dd{

	width: 100%;

	margin-top: 10px;

}

.equal_left dl dd:nth-child(1){

	margin-top: 15px;

}

.icon-star{

	background-image: url(../image/icon-index-normal.png);

    float: left;

    width: 16px;

    height: 16px;

    background-position: -180px -60px;

   	margin-top: 2px;

    margin-right: 5px;

}

.equal_left h4{

	font-size: 14px;

	background-color: #376ed3;

    color: #fff;

    padding: 1px 5px;

    position: relative;

    margin: 0px 8% 0px 0px;

}

.equal_left h4:after {

    border: 12px solid transparent;

    border-left: 12px solid #376ed3;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 66px;

    top: 0px;

}

.icon-hadno{

	background-image: url(../image/icon-index-normal.png);

	background-position: -30px -150px;

	width: 16px;

    height: 16px;

   	display: inline-block;

    margin-left: 6px;

    vertical-align: middle;

}

.icon-had{

	background-image: url(../image/icon-index-normal.png);

	background-position: 0px -150px;

	width: 16px;

    height: 16px;

   	display: inline-block;

    margin-left: 6px;

    vertical-align: middle;

}

.theme-color{

	color: #376ed3;

}

.equal_mid {





    border-left: 1px #e5e5e5 solid;

    border-right: 1px #e5e5e5 solid;

    padding:0px 20px;

}

.equal_mid h3 i{

	background: url(../image/icon.png) no-repeat -54px -37px;

	padding: 4px 10px;

    margin-right: 10px;

}

.equal_mid ul{

	margin: 15px 0px;

	overflow: hidden;

}

.equal_mid li{

	width: calc(50% - 10px);

	background: url(../image/li_img.png) no-repeat left center;

	padding-left:10px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	float: left;

}





.hot_school{

	margin-top: 20px;

	overflow: hidden;

}



.hot_school div div{

    border: 1px #e5e5e5 solid;

    text-align: center;

    padding: 5px;

}



.hot_school div div a{

    margin-top: 5px;

    width: 100%;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

}

.hot_school div p a{

	width: 33.333%;

    color: #666;

    margin-right: 5%;



}

.hot_school img{

	max-height: 80px;

}

.equal_right{



}

/*

.equal_right .nav-tabs{

    float: left;

    width: 100%;

}

.equal_right .nav-tabs>li{

 width: 50%;

 float: left;

background: #eaeaea;

line-height: 43px;

text-align: center;

cursor: pointer;

position: relative;

}



.equal_right .nav-tabs li.choice{

    background: #376ed3;

    color: #fff;

}

.equal_right .nav-tabs>li.choice:after {

    border: 7px solid transparent;

    border-top: 7px solid #376ed3;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 45%;

    top: 43px;

}

.equal_right .tab-content li{

    background: url(../image/li_img.png) no-repeat left center;

    padding-left: 10px;

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}

.equal_right .tab-content ul{

    margin-top: 15px;

    float: left;

    width: 100%;

}

.equal_right .tab-content li a{

	color: #666;

}

.equal_right .tab-content li a:hover {

    color: #376ed3;

}

*/

.degree{

	background: #fff;

	padding:20px;

	overflow: hidden;

}

.degree h3 {

    font-size: 16px;

    color: #376ed3;

    margin-top: 20px;

}

.degree h3 i{

	background: url(../image/icon.png) no-repeat -54px -7px;

	padding: 4px 10px;

    margin-right: 10px;

}

.degree_equal_mid ul{

	margin: 15px 0px;

	overflow: hidden;

}

.degree_equal_mid li{

	width: calc(50% - 10px);

	background: url(../image/li_img.png) no-repeat left center;

	padding-left:10px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;



	float: left;



}

.gree_equal_mid li a,.bkfd li a{

	color: #666;

}



.bkfd{



	border-right:1px #e5e5e5 solid;

	margin:25px 0px 5px 0px;

    padding-right: 15px;

}



.bkfd:nth-child(3n){

	border:none;

}



.bkfd h3{

	border-bottom:1px #dedede solid;

	padding-bottom: 15px;

}

.bkfd h3 a{

	color: #999;

	font-size: 12px;

}

.bkfd h3 a:hover{

	color: #376ed3;

}



.bkfd ul{

	margin-top: 10px;

}

.bkfd li{

	background: url(../image/li_img.png) no-repeat left center;

	padding-left:10px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

}





.tj_school-list .bkfd{



    border-right:1px #e5e5e5 solid;

    margin:25px 0px 5px 0px;

    padding-right: 15px;

}



.tj_school-list .bkfd:nth-child(2n){

    border:none;

}



.tj_school-list .bkfd h3{

    border-bottom:1px #dedede solid;

    padding-bottom: 15px;

}

.tj_school-list .bkfd h3 a{

    color: #999;

    font-size: 12px;

}

.tj_school-list .bkfd h3 a:hover{

    color: #376ed3;

}



.tj_school-list .bkfd ul{

    margin-top: 10px;

}

.tj_school-list .bkfd li{

    background: url(../image/li_img.png) no-repeat left center;

    padding-left:10px;

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}











.link{

    width: 100%;

    overflow: hidden;

}

.link h2{

	margin: 0px 0px 20px 0px;

    font-size: 24px;

}

.link a{

	color: #666;

	margin-right: 20px;



}

.zzyedu{

	color: #777;

	text-align: center;margin-bottom: 10px;

}

.filing{

	width: 40%;

	margin:0 auto;

    overflow: hidden;

}

.filing p {

    float: left;

    width: 22%;

    margin: 1%;

    border: 1px solid #666;

    font-size: 12px;

  

    overflow: hidden;

}

.filing .left{

    display: block;

    width: 38%;

    text-align: center;

    float: left;

    padding: 1%;

}

.filing .right a {

   

    width: 100%;



    font-size: 11px;

    color: #666;

    display: block;

}

.filing .left a img{

	margin-top: 5px;

}

.xly_fr_ul{

	margin-top: 100px;position: fixed;top:20%;right:40px;

}

.xly_fr_ul li {

    width: 60px;

    height: 60px;

    background: #fff;

	border:1px #ccc solid;

    border-bottom: 1px solid #FFF;

    cursor: pointer;

    font-family: "微软雅黑","宋体";

    display: block;

    position: relative;



}

#xly_mfhb1 b{

	background: url(../image/tx.png) no-repeat;

    position: absolute;

    background-size: 60px;

    width: 60px;

    height: 77px;

    background-position: 0 0;

    top: -78px;

}

#xly_mfhb1 span {

    display: block;

    line-height: 16px;

    font-size: 12px;

    position: absolute;

    color: #000;

    width: 24px;bottom:14px;left:18px;

}

#xly_mfhb1:hover ,#xly_mfhb2:hover,#xly_mfhb3:hover,#xly_mfhb4:hover,#xly_mfhb6{

    background: #376ed3;

}



#xly_mfhb1:hover span,#xly_mfhb2:hover span,#xly_mfhb3:hover span,#xly_mfhb4:hover span{

    color: #fff;

}

.aa{

	background: #376ed3;padding:10px;position: absolute;right: 60px;display: none;

}

#xly_mfhb6{

	color: #fff;

	padding:10px;

	width: 150px;

	display: none;

}

#xly_mfhb6 font{

	font-weight: bold;

	font-size: 16px;

}

#xly_mfhb2 span,#xly_mfhb3 span,#xly_mfhb4 span {

    display: block;

    width: 60px;

    line-height: 16px;

    font-size: 12px;

    position: absolute;

    bottom: 5px;

    left: 6px;

    color: #000;

}

#abc{

background:url(../image/float_icon.png);width: 22px;height: 21px;    background-position: 0 -45px;position: absolute;left:20px;top:10px;

}

#xly_mfhb2:hover #abc{

	background-position: 26px -45px;

}

#xly_mfhb3 b{

background:url(../image/float_icon.png);width: 22px;height: 21px;    background-position: -1px -101px;position: absolute;left:20px;top:10px;

}

#xly_mfhb3:hover b{

	background-position: -28px -101px;

}

#pp{

background:url(../image/float_icon.png);width: 22px;height: 21px;background-position: 0px -172px;position: absolute;left:20px;top:10px;

}

#xly_mfhb4:hover b{

	background-position: -27px -172px;

}

#xly_mfhb5{

	height: 30px;

	background: #ccc;

}

#uu {

    background: url(../image/float_icon.png);

    width: 22px;

    height: 15px;

    background-position: -27px -153px;

    position: absolute;

    left: 20px;

    top: 10px;

}

#xly_mfhb6{

	position: absolute;

	right:60px;

}

.path{

	line-height: 50px;

}

.path a{

	color: #666;

}

.path span {

    margin-left: 5px;

    margin-right: 5px;

    font-size: 14px;

    font-family: "SimSun";

    color: #666;

}

.path a:hover {

    color: #376ed3;

    text-decoration: none;

}

.ydxl_nav{

	background: #fff;

}

.Index_news{

	overflow: hidden;

}

.news_first{

    margin-top: 12px;

}

.news_first:nth-child(1){

    margin-top: 0px;

}

.news_first h3 {

    text-align: center;

    line-height: 26px;

    overflow: hidden;

    height: 26px;

    margin:0px;

}

.news_first h3 a {

    color: #376ed3;

    font-size: 16px;

    margin-right: 15px;

}

.news_first span {

    margin-top: 13px;

    height: 22px;

    line-height: 22px;

    overflow: hidden;

    width: 100%;

}

.news_first span:nth-last-child(1){

	margin-top: 10px;

}

.news_first span a:nth-child(odd) {

    float: left;

}

.news_first h3 a:hover,.news_first span a:hover{color: #376ed3;}



.news_first span a:nth-child(even) {

    float: right;

}

.news_first span a {

    color: #666;

    margin-right: 5px;

    font-size: 14px;

    width: 47%;

}

.ydxl_nav .nav-tabs>li{

	margin-right: 0;

	width: 25%;

}

.ydxl_nav .tab-content li span {

    color: #a5a5a5;

    float: right;

    display: inline;

}

.ks_tx1{padding:5px 10px;background:#eee;color:#666;font-size:14px;}

.ks_tx2{line-height:30px;margin-left:10px;font-size:14px;width: 65%;  height: 30px;overflow: hidden;  color: #376ed3;}

.tdxl_zt{

	border-bottom: 1px #ccc dashed;

	margin-top: 15px;

	padding-bottom: 15px;

}

.tdxl_zt:nth-last-child(1){

	border:none;

	padding-bottom: 0px;

}

.zt_img{

	width: 30%;

	border: 1px #eee solid;

	padding:2px;

}

.zt_content{

	width:65%;

}

.zt_content a {

    font-size: 15px;

    float: left;

    width: 100%;

    line-height: 20px;

    color: #376ed3;

    height: 20px;

    overflow: hidden;

}

.zt_content span {

    float: left;

    line-height: 25px;

    height: 50px;

    overflow: hidden;

    color: #666;

    font-size: 14px;

    margin-top: 10px;

}

.tdxl_course{

    overflow: hidden;

    width: 100%;

}

.tdxl_course .col-md-3{

	background: #fff;

    float: right;

    width: 300px;

}

.tdxl_course_hot{

	overflow: hidden;

    position: relative;

}

.tdxl_course .col-md-9{

	width: 885px;

    float: left;

}



.tdxl_course_hot h2{

	margin:0px;

	border-bottom: 2px #376ed3 solid;

	width: 100%;

}

.tdxl_course_hot h2 span {

    background: #376ed3;

    padding:0px 40px;

    line-height: 40px;

    text-align: center;

    font-size: 16px;

    font-weight: bold;

    color: #fff;

}

.tdxl_course_list .nav-tabs>li{

    width: 15%;

    margin-right: 0px;

    background: transparent;

}

.tdxl_course_list .nav-tabs{

    top:8px;

    position: absolute;

    width: 100%;

    margin-top: 0px;

    padding-left:25%;

}

.tdxl_course_list  .nav>li>a{

    padding:5px 15px;

}

.tdxl_course_list .nav>li>a:hover{

    

    background: none;

}

.tdxl_course_list .nav-tabs>li.active>a:after{

    top:32px;

}

.tdxl_course_list .nav-tabs>li.active>a:hover{

        background-color: #376ed3;

}

.tdxl_course_list .tab-content{

    

    margin-top: 42px;

}

.tdxl_hot_jz_list{

    padding:20px 20px 3px 20px;

    background: #fff;

    overflow: hidden;

}

.tdxl_hot_jz_list thead tr{

    background-color: #f7f7f7;

    height: 46px;

}

.tdxl_hot_jz_list table{

    font-size: 14px;

    color: #666;

    border-collapse: collapse;

}



.tdxl_hot_jz_list thead tr td.jz01{

    width: 35%;

    padding: 0px 10px;

}

.tdxl_hot_jz_list thead tr td.jz02{

    width: 25%;

    padding-left: 15px;

}

.tdxl_hot_jz_list thead tr td.jz03{

    width: 10%;

}

.tdxl_hot_jz_list table td a {

    line-height: 51px;

    height: 51px;

    overflow: hidden;

    color: #666;

    width: 100%;

}

.tdxl_hot_jz_list table tbody tr{

    border-bottom: 1px #eee solid;

}

.tdxl_hot_jz_list table tbody tr:nth-last-child(1){

    border:none;

}

.tj_school-list table tbody tr td a img,

.tdxl_hot_jz_list table tbody tr td a img{ height: 35px; max-width: 35px!important; width: 35px }



.tj_school-list table thead tr {

    background: #f3f3f3;

    height: 40px;

    line-height: 40px;

    color: #666;

}



.icon-major1 {    background: #4794d9;}

.icon-major2 {    background: #54c041;}

.icon-major3 {    background: #8b69da;}

.icon-major4 {    background: #d01f36;}

.icon-major5 {    background: #f4a930;}

.icon-major6 {    background: #666666;}

.icon-major7 {    background: #333333;}

.icon-major1,.icon-major2,.icon-major3,.icon-major4,.icon-major5,.icon-major6,.icon-major7{    

    display: inline-block;

    margin-right: 4px;

    width: 14px;

    height: 14px;

    line-height: 14px;

    text-align: center;

    font-size: 12px;

    color: #fff;

    vertical-align: 1px;

    font-weight: 300;

        font-style: normal;

}

.tj_school-list table tbody tr:hover {

    background-color: #f7f7f7;

}





.tj_school-list table tbody tr {

    height: 50px;

    border-bottom: 1px #eee solid;

    line-height: 50px;

    overflow: hidden;

}

.jz_list_01{

    padding-left: 15px;

    width: 20%;

}

.jz_list_02{

    padding-left: 15px;

    width: 12%;

}

.jz_list_03{

  

    width: 8%;

}

.tj_school-list table tbody td a {

    float: left;

    height: 50px;

    line-height: 50px;

    overflow: hidden;

    color: #666;

    width: 100%;

}

.isixue_zt_info {

    background: #fff;

    padding: 20px 15px 0px 15px;

    overflow: hidden;

}

.isixue_zt_info ul.isixue_zt_zs{

    width: 100%;

    background: #f1f1f1;

    height: 50px;

}

.isixue_zt_info ul.isixue_zt_zs li{

    width: 45%;

    padding-left: 10px;

}



.isixue_zt_info ul.isixue_zt_zs li span {

    width: 60px;

    float: left;

    height: 50px;

    line-height: 50px;

    font-size: 18px;

    color: #06a;

   

    text-align: right;

}

.isixue_zt_info ul.isixue_zt_zs li a {

    width: 90px;

    float: left;

    height: 24px;

    line-height: 24px;

    font-size: 14px;

    text-align: center;

    margin-right: 15px;

    margin-top: 13px;

    color: #333;

}

.isixue_zt_info ul.isixue_zt_zs li a.cur, .isixue_zt_info ul.isixue_zt_zs li a:hover {

    background: #06a;

    color: #fff;

}



.college-city {

    background: #f1f1f1;

    padding: 10px 0px 10px 10px;

    overflow: hidden;

    margin: 15px;

}

.college-city a {

    margin-bottom: 10px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    background: #fff;

    font-size: 14px;

    padding: 5px 10px;

    overflow: hidden;

    color: #666;

}

.college-city.zimu a{ width:3.45%; display: inline-block; padding:2px 0; margin-bottom: 0px; } 





.college-index .active, .college-index a:hover, .college-city a:hover {

    background: #376ed3;

    color: #fff;

}

.list_zzy{ padding: 15px; }

.list_zzy .l1 {

    width: 100%;

    height: 40px;

    float: left;

    background-color: #376ed3;



}

.list_zzy .l11 {

    float: left;

    margin-left: 18px;

    display: inline;

    font-size: 16px;

    font-weight: bold;

    line-height: 40px;

    color: #fff;

}

.list_zzy .l12 {

    padding-right: 15px;

    float: right;

    line-height: 40px;

    text-align: center;

}

.list_zzy .l12 a {

    color: #fff;

}

.list_zzy .l2 {

    margin-bottom: 10px;

}

.list_zzy ul li {

 margin-top: 10px!important;

}

.list_zzy ul li div{

    border: 1px #eee solid;

    padding:0 15px;

    height: 35px; line-height: 35px;

    overflow: hidden;

}



.list_zzy.edu ul li h2{ margin: 0 0 0 80px; }

.list_zzy.edu ul li h2 a{ color: #376ed3; }

.list_zzy.edu ul li span{ margin: 0 0 0 70px;   display: block;}

.list_zzy.edu ul li span a{font-size: 12px; display: inline; margin-left: 5px;}



.list_zzy.edu ul li img{

    max-width: 66px; height: 66px;

    float: left;

}



.list_zzy.edu ul li div{

    border: 1px #eee solid;

    padding:0 15px;

    height: 75px; 

    line-height: 35px;

    overflow: hidden;

}



.list_zzy ul li a{

    font-size: 16px;

    color: #666;

    width: 100%;

    overflow: hidden;

    display: block;

    height: 35px; line-height: 35px;

    overflow: hidden;

}



.list_zzy ul li:hover div{

    border: 1px #376ed3 solid;

}





.tj_school-list{

    background-color: #fff;

   padding:15px;

}

.tj_school-list h3{

    font-size: 16px;

    color: #376ed3;

    height: 35px;

    margin:0px;

    font-weight: bold;

}

.chosen-list-more:hover{

    color: #fff;

    background: #376ed3;

    text-decoration: none;

}

.zy_tit{

    

    width: 100%;

}

.zy_tit h1{

    border-bottom: 3px #376ed3 solid;

}





.zy_tit h1 span:nth-child(1){

    font-size: 24px;

    color: #376ed3;



    font-weight: bold;



}



.zy_tit h1 span:nth-child(2){

    font-size: 18px;

    font-weight: bold;

    margin-top: 16px;

    margin-left: 10px;

}

.zy_tit ul li {

    width: 33.3%;

    padding-right: 20px;

    margin-top: 20px;

    position: relative;

    color: #666;

    line-height: 26px;

}

.zy_tit ul li span {

    background-color: #ff9f02;

    color: #fff;

    font-size: 14px;

    height: 25px;

    line-height: 25px;

    padding: 0px 15px;

    margin-right: 25px;

}

.zy_tit ul li span:after {

    border: 13px solid transparent;

    border-left: 13px solid #ff9f02;

    width: 0;

    height: 0;

    position: absolute;

    content: ' ';

    left: 86px;

    top: 0px;

}

.zy_tit ul li:nth-last-child(1) span:after {

    top: 19px;

}

#zt_jj_info {

    width: 75%;

    height: 52px;

}



.zy_tit ul li font {

    line-height: 26px;

    overflow: hidden;

  

}

.zy_tit ul li a {

    background-color: #f0f7fe;

    border-radius: 4px;

    height: 26px;

    line-height: 26px;

    padding: 0px 15px;

    margin-right: 10px;

    margin-bottom: 10px;

        color: #337ab7;

}

/*

.zy_tit .zy_con{ margin-top: 10px; }

*/





.l311 {

    float: left;

    height: 40px;

    padding: 0px 20px 0px 10px;

    margin-bottom: 1px;

    line-height: 40px;

    font-size: 16px;

    display: inline;

    color: #376ed3;

    font-weight: bold;

    margin:0px;

}

.l311 span {

    background: #096db9;

    width: 3px;

    height: 20px;

    margin-right: 10px;

    margin-top: 11px;

    float: left;

}

.chosen-list-more {

    display: block;

    color: #fff;

    background: #376ed3;

    text-align: center;

    line-height: 40px;

}

#chosen-list-more-up {

    display: none;

}

.chosen_up {

    height: 560px;

    overflow: hidden;

}

.right_bm{

    background-color: #fff;

    overflow: hidden;



}

.right_bm form{

    padding: 15px;

}

.right_bm form input,.right_bm form textarea{

    width: calc(100% - 20px);

    border:1px #376ed3 solid;

    color: #999;

    padding:10px;

    margin-bottom: 18px;

}

.right_bm form button{

    width: 100%;

    color: #fff;

    background-color: #376ed3;

    border:none;

    line-height: 50px;

    font-size: 18px;

    letter-spacing: 5px;

}

.right_bm_tel{

    background-color: #376ed3;

    color: #fff;

    font-size: 28px;

    line-height: 70px;

    padding-left:25px;

}

.right_bm_tel img{

    margin-top: 15px;

    margin-right: 15px;

}

.ranking{

    background-color: #fff;

    margin-top: 15px;

    padding:0px 15px 20px 15px;

    overflow: hidden;

}

.ranking h2,.flow_path h2,.ask h2{

    font-size: 16px;

    color: #376ed3;

}

.ranking h2{

    margin: 20px 0px 0px 0px;

}

.ranking h2 i{

    background: url(../image/icon.png) no-repeat -54px -67px;

    padding: 4px 10px;

    margin-right: 10px;

}





.ranking li a:nth-child(2) {

    margin-left: 5px;

}

.ranking li,

.ranking li div{

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}

.ranking li span {

    float: left;

    width: 18px;

    height: 18px;

    text-align: center;

    line-height: 18px;

    margin-top: 7px;

    margin-right: 7px;

    font-size: 12px;

}

.ranking li:nth-child(1) span, 

.ranking li:nth-child(2) span, 

.ranking li:nth-child(3) span {

    background-color: #376ed3;

    color: #fff;

}



.ranking li:nth-child(n+4) span {

    background-color: #eaeaea;

    color: #999;

}









.classify {

    border: 1px #e2e2e2 solid;

    border-top: 2px #376ed3 solid;

    padding: 10px 15px;

    background: #fff;



}

.classify a{

    padding:5px 10px;

    color: #666;

    margin-right: 10px;

}

.classify span{

    line-height: 32px;

}

.classify a:hover{

    color: #376ed3;

}

.classify_list{

    background: #fff;

    margin-top: 15px;

    padding:0px 15px;

}

.school_list_extit {

    line-height: 25px;

    overflow: hidden;

    margin:0px;

    

}

.school_list_exposition{

    border-bottom:1px #eee dashed;

    padding: 15px 0px;

}

.school_list_extit a{

    font-size: 16px;

    color: #333;

}

.news_list_exadd {

    color: #9a9899;

    font-size: 14px;

    overflow: hidden;

    line-height: 25px;

    max-height: 50px;

    margin: 10px 0px 0px 0px;

}

.school_list_extit a:hover{

    text-decoration: underline;

}

article p{

    line-height: 30px;

    font-size:16px;

}

.article p,.article span,.article a{font-size:16px;line-height:30px;}

.article a{color: #376ed3;}

.kc{

    margin-top: 15px;

    background: #fff;

    padding:15px;

    overflow: hidden;

}

.kc ul{

    width: 100%;

    margin-top: 5px;

}

.kc li{

    border: 1px #e5e5e5 solid;

    width: 205px;

    margin-right: 10px;

    margin-bottom: 10px;

}

.kc table{

    margin-top: 15px;

        border-collapse: collapse;

}

.kc li:hover{

    border:1px red solid;

}

.kc table thead tr {

    background: #f3f3f3;

    height: 50px;

    line-height: 50px;

    color: #666;

    font-size: 14px;

}

.kc li:nth-child(4n){

    margin-right: 0px;

}

.kc table tbody td a:hover {

    text-decoration: underline;

}

.kc table tbody tr{

    height: 55px;

        border-bottom: 1px #eee solid;

}





.level_kc{

    background: #fff;

    padding:15px;

    overflow: hidden;

}

.level_kc ul{

    margin-top: 5px;

}

.level_kc li>div{

    border: 1px #e5e5e5 solid;

}



.level_kc li:hover>div{

    border:1px red solid;

}

.level_kc li .news_cop{width: 65%;margin: 10px 0;}

.level_kc li .news_cop a.zixun_t{ display: block; }

.level_kc li .news_cop_a{ width:30%; display:inline-block; margin:13px 2%;}



.li-p-tag span{ color: #f00; line-height: 25px; }



.chosen-list{

    padding:10px 10px 0px 10px;



}

.chosen-list h4 ,.chosen-list h4 a{

    font-size: 16px;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    display: block;

    margin:0px;

    color: #666;

}

.chosen-list h5{

    margin:10px 0px;

}

.chosen-list h5 a{

    color: #666;

}

.kc table tbody td a {

    float: left;

    height: 55px;

    overflow: hidden;

    color: #666;

    width: 100%;

    line-height: 55px;

}

.zixun_t{

    height: 25px;

    line-height: 25px;

    overflow: hidden;

    color: #376ed3;

}

.news_cop{

    width: 60%;

    margin-top: 10px;

}

.mpa_title{

    height: 36px;

    width: 100%;

}

.mpa_title i {

   

    padding: 14px 10px;

    margin-right: 10px;

   

    float: left;

    

}

.mpa_title span {

    color: #376ed3;

    font-size: 16px;

    font-weight: normal;

    vertical-align: middle;

    float: left;

}





.others{

    cursor: pointer;

    position: relative;

}

.others_city {

    display: inline-block;

    line-height: 10px;

    width: 10px;

    background: #ccc;

    color: #fff;

    

}

.other_city {

   border: 1px solid #e3e3e3;

        box-shadow: 0 0 5px #e3e3e3;

        background: #fff;

        border-radius: 5px;

        display: inline-block;

        padding: 0px;

        position: absolute;

        width: 80px;

        right: -65px;

        display: none;

        top: 0px;

}

.other_city span{

    display: block;

    line-height: 30px;

}

#ask_detail{

    font-size: 20px;

	color: #376ed3;

	font-weight: bold;

    margin-top: 0px;

    line-height: 25px;

    width: 100%;

}

.content_tag{

    width: 100%;

    margin-top: 15px;

}

.content_tag a {

    margin-right: 10px;

    padding: 5px 10px;

    background: #f8f9fb;

    color: #666;

}

.articlescrap_time {

    color: #999a9f;

    font-size: 12px;

    line-height: 32px;

}

.answers h2 {

    font-size: 20px;

    color: #376ed3;

	font-weight: bold;

    height: 30px;

    line-height: 30px;

    margin:0px;

}



/*分页*/

.diypage {

    text-align: center;

    padding: 5px;

    padding: 50px 0;

}

.diypage ul.pagination{ width: auto!important; }

.diypage ul.pagination li {

    display: inline

}



.diypage ul.pagination li a {

    display: inline-block;

    background-color: #fff;

    border: 0 none;

    border-radius: 3px;

    font-size: 14px;

    margin-left: 5px;

    text-decoration: none;

    display: inline-block;

    height: 32px;

    line-height: 32px;

    border: 1px solid #e3e3e3;

    padding: 0 8px;

    color: #376ed3

}



.diypage ul.pagination li a:hover {

    background-color: #376ed3;

    color: #FFF

}



.diypage ul.pagination li a:active {

    background-color: #376ed3;

    color: #FFF

}



.diypage ul.pagination li.active a {

    background-color: #376ed3;

    border: 0 none;

    border-radius: 3px;

    color: white;

    font-size: 14px;

    font-weight: normal;

    display: inline-block;

    border: 1px solid #376ed3;

}



.diypage ul.pagination li.disabled a {

    border: #eee 1px solid;

    margin: 2px;

    color: #ddd

}

/*分页*/

.city_tit_list_sch{ padding-top: 15px; width: 100%;max-height: 240px;position: relative;overflow:hidden;}

.city_tit_list_sch span{ margin-top: 0; }

.city_tit_list_sch a {

    display: block;

    background: #ececec;

    text-align: center;

    height: 45px;

    line-height: 45px;

    overflow: hidden;

    color: #666;

    padding:0px 10px;



}

#more_list{position:absolute;right:0;bottom:15px;cursor: pointer;margin-right:0px; margin-top: 0;}





.result li a{ display: inline-block; }





.result li p{



    overflow: hidden;

}

.result li a img{



    overflow: hidden;

    -webkit-transition: 1s;

}

.result li a:hover img {

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

}



.add_zt{text-align:center;}

   .add_zt h2 a{font-size: 20px;color: #136ec2;font-weight:bold;position: relative;}

   .add_zt h2 a:hover,.cont a:hover{text-decoration: none;}

   .add_zt h2 a:before,.add_zt h2 a:after{

        content: '';

        width: 131px;

        height: 13px;

        position: absolute;

        top: 50%;

        margin-top: -7px;

   }

    .add_zt h2 a:before{

        left: -150px;

        background: url(../image/tit-bg1.png) no-repeat;

    }

     .add_zt h2 a:after{

        right:-150px;

        background: url(../image/tit-bg2.png) no-repeat;

    }

    .cont a {

        float: left;

        text-align: center;

        color: #fff;

        font-weight: bold;

        box-sizing: border-box;

        position: relative;

    }

    .cont .block-1-1 {

        width: 160px;

        height: 96px;

        line-height: 96px;

        font-size: 20px;

    }

    .cont .bg1 { background-color: #c58686; }

    .cont .bg2 { background-color: #68af9a; }

    .cont .bg3 { background-color: #ce8db7; }

    .cont .bg4 { background-color: #6f90c6; }

    .cont .bg5 { background-color: #d6a76f; }

    .cont a::before {

        content: '';

        transition: all .3s;

        width: 100%;

        height: 100%;

        position: absolute;

        left: 0;

        top: 0;

        background-color: rgba(255, 255, 255, 0.1);

        transform: scale(0);

        opacity: .9;

    }

    .cont a:hover::before {

        transform: scale(1);

    }

    .cont .block-2 {

        width: 135px;

    }

    .cont .block-2-2 {

        width: 135px;

        height: 35px;

        line-height: 35px;

    }

    .cont .block-3-3 {

        width: 63px;

        height: 53px;

        margin-top: 8px;

        padding-top: 5px;

    }

    .cont .block-2-3 {

        width: 135px;

        height: 53px;

        line-height: 53px;

        margin-top: 8px;

    }

    .cont .block-3-3:last-child {

        margin-left: 9px;

    }

   .cont .block-2,.cont .block-4-1,.cont .block-6,.cont .block-8-1 {

        float: left;

        margin-left: 12px;

    }

    .cont .block-4-1 {

        width: 71px;

        height: 96px;

        padding-top: 28px;

    }

    .cont .block-8-1 {

        width: 42px;

        height: 96px;

        padding-top: 28px;

    }

    .cont .block-5-2 {

        width: 85px;

        height: 35px;

        line-height: 35px;

    }

    .cont .block-5 {

        float: left;

        margin-left: 12px;

        width: 85px;

    }

    .cont .block-5-3 {

        width: 85px;

        height: 53px;

        line-height: 53px;

        margin-top: 8px;

    }

    .cont .block-6-3:first-child {

        margin-right: 10px;

    }

    .cont .block-6-3 {

        width: 70px;

        height: 53px;

        line-height: 53px;

    }

    .cont .block-7-2 {

        width: 150px;

        height: 35px;

        line-height: 35px;

        margin-top: 8px;

    }

   .cont .block-6 {

        width: 150px;

    }

    .cont .block-8-1 {

        width: 42px;

        height: 96px;

        padding-top: 28px;

    }





















.uk-shaixuan-nav{ margin: 10px 15px; 

background: #f1f1f1;

    padding: 5px 0px 5px 10px;

}

.uk-shaixuan-nav li{ line-height: 35px; height: 35px;}

.uk-shaixuan-nav li a{ padding: 5px; }

.uk-shaixuan-nav li a.cur{background: #06a;

    color: #fff;}



.uk-subnav-pill>.uk-active>a {

    background-color: #376ed3;

    color: #fff;

}



.tjjianzhang img{ max-width: 35px; height: 35px; }

.bm{ color: #376ed3!important; }





@media screen and (max-width: 960px) {

    .hot_title,

    .recommend_tit {

        height: auto;

    }





    .hot_title a{

        text-align: center;

        width: 100%;

        padding-left:0;

        margin-top: 10px;

    }



    .recommend_tit a{

        width: 100%;

        display: block;

        overflow: hidden;

        padding-left:0;

    }



    .equal_mid{ border:0;padding:0; }

    .equal_mid li{ /*width: 50%!important; float: none;*/ }



    .equal_tit ul li{ width: 33%; float: left; }

    .equal_tit ul li a{ margin:0px 0px 10px 0; }



    .bkfd{

        border:none;

    }



    .equal_tit .fr{ clear: both; float: none; display: block; padding: 10px 0; }

    .equal_tit .fr li.fl{ width: 25%; text-align: center; }



}





.uk-left-nav{ width: 220px; /*border:1px solid #ddd; border-top:0; */ margin-left: 40px; background-color: #fff;}

.uk-left-nav>ul{ background-color: #fff; }

.uk-left-nav>ul>li{ }

.uk-left-nav>ul>li>a{ display: block; height: 45; line-height: 45px; border-bottom: 1px dashed #ddd;}



