﻿/*公用*/

body{margin: 0px; font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, sans-serif; color: #333;}

ul,li,h1,h2,h3,h4,dl,dt,dd,p{list-style-type: none; margin:0px; padding:0px;}

a{text-decoration: none; color: #333;}
a:hover{color:#2577e3; text-decoration: none;}

.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.list_city{
        display: flex;
    background: #f2f2f2;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    padding: 0 15px;
    box-sizing: border-box;
}
.list_city ul{
       display: flex;
       margin-left: 15px;
}
.list_city ul li{
    margin-right: 14px;
}
/**/

.subnav-box {

    background: #2577e3;

    width: 1200px;
	margin:0 auto;

    padding: 15px 0;

}

.subnav-box .width-1200{width:1180px; margin:0 auto; }

.subnavn div.fl {margin: 0 15px 0 5px;}

.subnavn div.fl>span {

    float: left;

    display: inline-block;

    font-size: 18px;

    color: #fff;

    font-weight: bold;

    width: 40px;

    padding: 3px 10px 0 10px;

    line-height: 22px;

}

.subnavn div.fl>a {

    float: left;

    display: inline-block;

    font-size: 19px;

    color: #fff;

    font-weight: bold;

    width: 20px;

    padding: 0 10px;

    border-right: 1px solid #42c8d5;

    line-height: 23px;

}

.subnavn div.fl>ul {
    border-left: 2px solid #90bdf8;
    float: left;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif;
    font-size: 14px;width:155px;
}

.subnavn div.fl>ul li {

    float: left;

    margin: 3px 0 3px 10px;

}




.subnavn div.fl>ul li a{color:rgb(234, 247, 248);}



/*head头部*/

.headtop{background: #f8f8f8; border-bottom:solid 1px #e6e6e6; width: 100%; height:30px;}

.headtop .headtop-ul{margin:0 auto;width: 1180px; line-height:30px;}

.top-bar-user{float:right;}

.top-bar-user .loginBtn{width: 120px;height: 29px;text-align: center;

line-height:29px;

/*

background: url(../images/common_btn_gradual_n.png) no-repeat center;

background-size: auto 100%;

background: -webkit-linear-gradient(left,#ff663d,#ff3d66);

background: -o-linear-gradient(right,#ff663d,#ff3d66);

*/

font-size: 14px;

/*

background: -moz-linear-gradient(right,#ff663d,#ff3d66);

background: linear-gradient(to right,#ff663d,#ff3d66);

*/

 color:#fff;  margin-left:20px;}

.top-bar-user{ float:right;

 font-size:14px;margin-left:20px;position: relative;z-index: 100;}

.top-bar-user:hover .haed-user{background: rgba(255, 255, 255, 0.2);}

.top-bar-user a{margin-left:3px;}

.top-bar-user a:nth-child(1){padding-right:5px; border-right:solid 1px #ccc;}

.top-bar-user a:hover{color:#2577e3;}

.top-bar-user img{width:20px;height:20px; float:left;border-radius:50%; overflow:hidden; margin:5px 10px 0 0;}

.top-bar-user .haed-user{height:29px;line-height: 29px;color: #333;padding: 0 20px;box-sizing: border-box;min-width:120px;position: relative; background:url(../images/nav_btn_pulldown.png) no-repeat 95% 50%;}

.top-bar-user .message{ position:absolute;left:40px;top:-12px;text-align:center;z-index: 1000;}

.top-bar-user .message .eduicon-xiaoxi{ display:none;}

.top-bar-user .message a{ margin:0;}

.top-bar-user .message:hover .edufont{color:#3eba84;}

.top-bar-user .u-navdropmenu{ position:absolute;top:30px;left:0;width:100%; border: 1px solid #eee; background-color:#fff;  box-shadow: 4px 7px 16px rgba(0,0,0,0.05);overflow:hidden; display:none;}

.hfixednav .top-bar-user .u-navdropmenu,.blacknav .top-bar-user .u-navdropmenu{ background:#39393e;}

.top-bar-user .u-navdropmenu span{ display:block;height:32px; line-height:32px; overflow:hidden; font-size:14px;}

.top-bar-user .u-navdropmenu a{ display:block; padding:0 20px; margin:0;}

.top-bar-user .u-navdropmenu a:hover{background: rgba(255, 255, 255, 0.2);}

.top-bar-user .u-navdropmenu a:hover .iconfont{color:#fff;}

.top-bar-user .u-navdropmenu .iconfont{ float:left;font-size:17px;margin-right:5px;width:18px;color:#fff;}

.top-bar-user .num{ font-style:normal;width:16px;height:16px;border-radius:50%; text-align:center; line-height:16px; background:#e7352b;color:#fff;font-size:12px; display:inline-block;}

/**/

.headtopl{float:left;}

.headtopr{float:right;}

.headtop ul li{font-size: 13px; color: #999999; text-align:right;}

.headtop ul li a{font-size: 13px; color: #999999;padding: 0 5px; text-align:right;}

.headtop ul li a:hover{color:#2577e3;}

.head{background: #fff; width: 100%; height: 110px;}

.head ul{width: 1180px; height: 110px; margin:0 auto;}

.head ul .logo{float: left; padding-top:20px;}

.head ul .logo img{}

.head ul .logo a{float:left; vertical-align:middle;}

.head ul .logo h1 {float:right; padding: 0 18px 0 15px; border-left: solid 1px #dedede; margin: 26px 0 0 8px; line-height: 38px;  font-size: 30px; color: #606060;}

.head ul .logo span{float:right; margin-top: 10px; padding-left: 12px; border-left: solid 1px #ccc;    line-height:45px;

    font: bold 24px/45px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53",Arial,sans-serif;

    color: #e4393c;  }

.head ul .search{float: left;
    text-align: left;
    margin-top: 40px;
    margin-left: 45px;
    font-size: 27px;
    font-weight: bold;
    font-family: "楷体";
    color: #e7091a;}

.head ul .tel{float: right; padding-top: 35px;padding-left: 50px;margin-left: 25px;height: 65px;background: url(../images/zk_01.jpg) no-repeat 0 40px;font-size: 14px;}
.head ul .tel span{font-size:24px; font-weight:bold; color:#2577e3;}

/*search*/

 


.search-text {float:left;width: 345px;}

.search-text input{

    width: 100%;

    height: 28px;

    font-size: 13px;

    color: #555;

    background: #fff;

    border: none;

    outline: none;

    padding-left: 10px;

}

.search-button{float:right;width: 30px; height:26px; margin-top:4px;}

.search-button input {

    width: 26px;

    border: 0px;

    font-size: 14px;

    height: 26px;

	background-color: #fff;

    background-image: url(../images/sos.png) ;

	background-repeat:no-repeat;

	background-position:0px 0px;

	background-size:80%;

    color: #fff;

    text-align: center;

    cursor: pointer;

	outline:0;

}



/*导航条*/

.nav{background: #2577e3; width: 100%; height: 42px;}

.nav ul{margin: 0 auto; width: 1200px;}

.nav ul li{float: left; width: 150px; text-align: center; line-height: 42px;}

.nav ul li a{color: #fff; display: block; width: 100%;}

.nav ul li a:hover{background: #eaf7f8; color:#2577e3; }

.nav ul li.current{background: #eaf7f8; color:#2577e3;}

.nav ul li.active{background: #eaf7f8; color:#2577e3;}



/*footer*/

footer{background:#333333; margin: 0 auto; width: 100%; height: auto;  color: #999; }

.foot_top{margin: 0 auto;width: 1180px; border-bottom:solid 1px #444444; height:160px; padding-top: 40px; padding-bottom: 40px;}

.foot_topl{float: left; width:675px; height: auto;}

.foot_topl dl{float: left; width:100%;}

.foot_topl dl dt{color: #fff; margin-bottom:10px;font-size: 16px;}

.foot_topl dl dd{color: #999; line-height:30px; font-size: 14px;}

.foot_topl dl dd a{color:#999; width:150px; float:left;}

.foot_topl dl dd a:hover{color: #a7a5a5;}

.schoolfooter{}

.schoolfooter dd a{float:left; display:block; width:50%;}

.foot_topc{float: left; width:298px; height: 128px; border-left:solid 1px #444444;border-right:solid 1px #444444; text-align: center; color: #fff;}

.foot_topc h2{margin-bottom:15px; font-weight: normal; font-size: 24px;}

.foot_topc p{font-size: 13px; margin-bottom: 15px;}

.foot_topc a{ display: block; text-align: center;}

.foot_topr{float: right; width:145px;   padding-left: 40px;}

.foot_topr img{max-width:100%;}

.foot_bottom{text-align: center; padding: 40px 0px; line-height:24px;}
.foot_bottom a{color:#999;}

footer .linkitem{margin:0 auto; width:1180px; padding:10px 0;border-bottom: solid 1px #444444;}

footer .linkitem dl dt{margin-right:15px;}

footer .linkitem dd{}

footer .linkitem dd a{color:#999; margin-right:15px;}

/**/

.diqua{background: #fafafa; padding-top: 10px; padding-bottom:10px;}

.diqu{margin:0 auto; padding:0; width:1200px; }

.diqu ul{float: left; overflow: hidden; width: 1088px;}

.diqu ul li {float: left; text-align: center; margin-left: 18px; line-height:20px;  font-family: 微软雅黑, Verdana, Geneva, sans-serif;}

.diqu ul li a {color: #494949; font-size: 12px;}

.diqu ul li a:hover{color:#2577e3;}

.diqu ul li.on a{color:#2577e3;}

.diqu span {float: left; display: inline-block; line-height: 20px; font-size: 14px; color: #322200; padding: 0 0 0 15px; position: relative; font-weight:bold;}

.diqu span img {position: absolute; top: 5px; right: -6px;}

/*您现在位置*/

.dqwznav{margin:0 auto; width:1180px;  height:42px; line-height:42px; font-size:14px; color:#333; background:#fafafa url(../images/dqwz-icon.png) no-repeat 5px 12px;text-indent: 22px;}

.dqwznav a{color:#333;}

.dqwznav a:hover{color:#2577e3;}

.ad-main{margin:0 auto; padding:20px 0px; text-align:center; width:1180px;}

.ad-main img{max-width:100%;}

/*地区自考*/

.diqu-zikao{padding-bottom:20px;}

.diqu-zikao dl{margin:0 auto; width:1180px;}

.diqu-zikao dl dt{float:left; padding: 10px 15px 0px 15px; background: rgb(247, 249, 250);  text-align:center;  font-size: 20px; color: #000; font-weight:800;}

.diqu-zikao dl dd{float:right; width:1100px; line-height:26px;}

.diqu-zikao dl dd a{display:block; float:left; width:95px; text-align:left; font-size:14px;}

.diqu-zikao dl dd a:hover{color:#2577e3;}

/* 焦点图 */

.pindao-r{float:left; width:850px; height:auto;}

.focus {width:550px; height:325px; position:relative; z-index:100;}

.slides_container {width:550px; height:325px; overflow:hidden; position:relative;}

.slides_container dl {float:left;width:550px; height:325px;position:relative;}

.slides_container dl dt img {width:550px;height:325px;}

.slides_container dl dd p {position:absolute;bottom:0;left:20px;height:34px; line-height:34px;color:#f8f8f8;z-index:88;font-size:14px;}

.slides_container dl dd div {position:absolute;bottom:0;left:0;height:34px;width:550px; background:#333;z-index:87;opacity:0.7;}

#slides .prev{ position:absolute; top:137px; left:14px; width:20px; height:50px; display:block; z-index:101;background-position:-40px -261px;display:none;}

#slides .prev:hover{background-position:0px -261px;}

#slides .next{ position:absolute; top:137px; right:14px; width:20px; height:50px; display:block; z-index:101;background-position:-60px -261px;display:none;}

#slides .next:hover{background-position:-20px -261px;}

.pindao-r .firMod-lunbo .focus .pagination{position: absolute;right: 393px; bottom: 12px; z-index: 8888; }



.pagination {margin: 0 auto;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 12px;
    z-index: 8888;
    background: rgba(0,0,0,.5);
    height: 25px;
    line-height: 25px;
    width: 120px;
    border-radius: 15px;}

.pagination li {display:inline-block; margin:0 1px;}

.pagination li a {display:block; width:10px; height:10px; font-size:0; float:left; background:url(../images/m01-banbtn.png) no-repeat; margin:0 5px 0 4px;}

.pagination li.current a {background-position:-10px 0;}

/* 焦点图 end */



/*banner*/



.banner img{max-width:100%;}

.index-user{position: relative;}

.index-usera{

    z-index: 1000;

    position: absolute;

    top: -450px !important;

    right: 50% !important;

    width: 180px;

    height: 310px;

    margin-right: -600px;

    background-color: #fff;

}

.index-usera ul{padding:40px 0px 10px 0px;text-align:center;}

.index-usera-img{

    width: 64px;

    height: 64px;

    border-radius: 50%;

    margin: 0 auto;

}

.index-usera h3{text-align:center; color:#666;}

.index-usera p{text-align:center; color:#999;}

.btn-status {padding: 5px; text-align:center}

.btn-status .btn-green {background-color: #2577e3; color: #fff;}

.btn-status a {width: 130px;  border: 1px solid #2577e3;  color: #2577e3;  margin: 0 auto;  padding: 0;  line-height: 34px;display:block;}

/*main star*/

.main{margin:0px auto; background: #fff; width: 1200px; height: auto;}

.main-le {float:left;  width: 280px; margin: 0 10px 0 0;}

.main-mi {float:left;  width: 540px;}

.main-mi .main-mia{ height:auto;}

.main-mi .main-mia h2{  font: bold 22px/45px '微软雅黑'; overflow:hidden; height:45px; }

.main-mi .main-mia h2 a{  color: #e7091a;}

.main-mi .main-mia li{font-size:16px;  height:auto;}

.main-mi .main-mia li a{display:block; float:left; width:50%;line-height:32px;color:#333;  }

.main-mi .main-mia li a:hover{color:#2577e3;}

.main-mi .main-mib {border-top:solid 1px #eee;margin-top:15px; padding-top:15px; padding-right:15px;}

.main-mi .main-mib li{font-size:16px;  height:auto;}

.main-mi .main-mib li a{color:#333; margin-right:10px;line-height:32px; }

.main-mi .main-mib li a:hover{color:#2577e3;}

.main-mi .main-mib li span{float:left; line-height:32px;  margin-right:5px;}

.main-mi .main-mib li span a{color: #999;height: 20px; line-height: 20px; padding-right:15px; border-right: 1px solid #eee;}

.main-ri {

	float:right;

    width: 360px;

}





.firMod-lunbo {

    width:100%;

    height:321px;

    margin: 0 auto;

	margin-bottom:20px;

	background:#f2f2f2;

}

.firMod-lunbo img{max-width:100%;}

.topmenu li strong span{background: url(../images/indeximg.png) no-repeat 0px -6px;}

.topconR span b,.headnav li a b, #mainnav h2 a span,#cityNavIndex_new .month a,.buycourseLhdlist li,.buycourseRzbtxt a,.buycourseRzb01 ul,.buycourseRrltxt a,.m01Llist03 li,.m01Llist02 li,.buyctkpart,.buyctknext,.buyctktabimg dt a,.buyctklist li,.examlist01 li,.onlinektlcon02 div h5 span,.interflowRcon li,.exambookl02 ul li,.msteamR01 ul li,.walkhtR02 li ,.onlinektlcon01 div ins span,.walkhtlcon01 div ins span,#slides .next,#slides .prev,.datumwklcon01 dd .bookic,.bomser03 span,.playBtn,.zgzxZj_list ul li,.tlgwy_lc1list ul li,.tlgwy_rlist ul li,.cityNavIndex0113 p a b{ background:url(../images/indeximg.png) no-repeat;}

.onlinektRcon01 h5,.datumwkRcon dl dd div,.datumwkRcon dl dd div a,.exambookRcon01 li a,.weixin .jq_hidebox dl dd a,.weibo .jq_hidebox dl dd a{ background:url(../images/indexlist.png) no-repeat;}

.m01Llist03num a.cur,.examlist01num a.cur{background:url(../images/icons_site02.gif) no-repeat;}



.zkxtong-m .zkxtong-mtitle {

    height: 40px;

    line-height: 40px;

    margin: 0 auto;

    border-bottom: 1px solid #e0e0e0;

	font: normal 22px/40px "Microsoft yahei";

    

	

}

.zkxtong-m ul{}

.zkxtong-m ul li a{float:left; width:106px; display:block;margin:1px; height:95px;border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; margin-top:10px; color:#999;}

.zkxtong-m ul li a:nth-child(1){border-left: 1px solid #f1f1f1;}

.zkxtong-m ul li a.this{

	height:91px;

    border-bottom: 4px solid #2577e3;

    color: #2577e3;

    z-index: 1;

}

.zkxtong-m ul li a:hover {color: #2577e3;}

.module_nav_ico {

    width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-tel.png) no-repeat;

    transition: .3s;

}

.module_nav_ico:hover{background: url(../images/icon-zkxt-tel-b.png) no-repeat;background-size:cover;}

.module_nav_ico1{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-fuwu-b.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

.module_nav_ico2{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-rbrk.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico2:hover{background: url(../images/icon-zkxt-rbrk-b.png) no-repeat;background-size:cover;}

	.module_nav_ico3{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-ruk.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico3:hover{background: url(../images/icon-zkxt-ruk-b.png) no-repeat;background-size:cover;}

	.module_nav_ico4{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-zkz.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico4:hover{background: url(../images/icon-zkxt-zkz-b.png) no-repeat;background-size:cover;}

	.module_nav_ico5{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-weix.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico5:hover{background: url(../images/icon-zkxt-weix-b.png) no-repeat;background-size:cover;}

	.module_nav_ico6{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-zkmk.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico6:hover{background: url(../images/icon-zkxt-zkmk-b.png) no-repeat;background-size:cover;}

	.module_nav_ico7{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-lianxi.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico7:hover{background: url(../images/icon-zkxt-lianxi-b.png) no-repeat;background-size:cover;}

	.module_nav_ico8{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-weixq.png) no-repeat;

	background-size:cover;

    transition: .3s;

	}

	.module_nav_ico8:hover{background: url(../images/icon-zkxt-weixq-b.png) no-repeat;background-size:cover;}

	.module_nav_ico9{width: 32px;

    height: 32px;

    margin: 18px auto 0;

    background: url(../images/icon-zkxt-ksdg.png) no-repeat;

	background-size:cover;

    transition: .3s;	}

	.module_nav_ico9:hover{background: url(../images/icon-zkxt-ksdg-b.png) no-repeat;background-size:cover;}

.zkxtong-m ul>a:hover {

    background-color: #fafafa;

    border-bottom: 4px solid #fafafa;

    color:#2577e3;

}

.module_nav_info {

    text-align: center;

    font-size: 14px;

    margin-top: 8px;

}



.firMod-zbkt-tit {

    height: 50px;

    margin: 0 auto;

    border-bottom: 1px solid #e0e0e0;

	margin-bottom:10px;

	font: normal 22px/50px "Microsoft yahei";

}

.firMod-zbkt-tit span{border-left: solid 3px #2577e3;

    padding-left: 15px;}

.zgm1R_bot{margin:0 auto; }



.zgm1R_bot ul dl dt {

    width:110px;

    float: left;

}

.zgm1R_bot ul dl dt img {

    display: block;

    width: 100%;

}



.zgm1R_bot ul dl {

    width: 100%;

    height: auto;

    margin-bottom: 11px;

    background: #f8f8f8;

    overflow: hidden;

}

.zgm1R_bot ul dl dd {

    width:190px;

	margin-right:20px;

	padding-top:10px;

    float: right;

    position: relative;

    height: 100%;

    

}

.zgm1R_bot ul dl dd a {

    line-height: 22px;

    font-size: 14px;

    color: #444;

}

.zgm1R_bot ul dl dd a  font{

    color: #2577e3;

}

.zgm1R_bot ul dl dd a:hover{

    text-decoration: none;

    color: #2577e3;

}

.zgm1R_bot ul li {

    line-height: 31px;

}

.zgm1R_bot ul li a {

    color: #444;

    padding-left: 20px;

   

    font-size: 14px;

    background: url('../images/gjgwy_06.jpg') no-repeat left center;

    background-size: 14px;

}

.zgm1R_bot ul li a:hover{

    text-decoration: none;

    color: #2577e3;

}



/**/

.padv{width:1200px; margin:0 auto;}

.padv ul{ padding:0px0px;}

.padv ul li{float:left;margin-right:44px;}

.padv ul li:nth-child(4){float:right;margin-right:0;}



/*首页-历年真题*/

.tiku-main{}

.tiku-main{}

.chinamap {height:50px; line-height:50px; border-bottom: 1px solid #e0e0e0;}

.chinamap h2{float:left; font: normal 22px/50px "Microsoft yahei"; color: #333;}

.chinamap h2 span {

    border-left: solid 3px #2577e3;

    padding-left: 15px;

    color: #333;

    font-size: 24px;

}

.chinamap a{ display: block; float:right; margin-left:15px;font-size:16px;}

.chinamap .point:hover, .chinamap .point.hovers {color: #2577e3; border-bottom:solid 3px #2577e3;}



.layout-desc-box {  width: 100%; position: relative;}

.layout-desc { overflow: hidden; position: relative;}

.layout-desc p{float:left; width:390px; margin-left:15px; line-height:36px;border-bottom:1px dashed #eee; margin-bottom:2px;}

.layout-desc p i {

    display: inline-block;

    width: 5px;

    height: 5px;

    border-radius: 50%;

    background: #d2d2d2;

    vertical-align: 11%;

    margin-right: 10px;

}



/*自考专业*/

.listmainle .tit {

    

    margin-bottom: 24px;

}

.listmainle .tit h1 {

    display: block;

    font-size: 18px;

    font-weight: 400;

    padding: 0 42px 0 10px;

	height: 40px;

    line-height: 40px;

    /*border-bottom:solid 1px #f4f4f4;*/

}

.school_r{padding:0px 0px 10px 0px;border-bottom: 1px solid #eee; margin-bottom:15px;}

.school_r:hover{}

.school_r dt{float:left; width:95px; margin-left:10px;}

.school_r dt img{max-width:100%;}

.school_r dd{float:right; width:215px; margin-right:10px;}

.school_r dd h3{margin-bottom:5px;font-size:18px; font-weight: normal;    font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.school_r dd  p{font-size:14px;color: #888;}

/*自考院校*/

.listmain{margin:0 auto; width:1200px;background:#fff;}

.listmainle{float:left; width:800px; }

.listmainle ul{padding-top:15px;}

.listmainle dl {

    width: 230px;

    overflow: hidden;

    float: left;

    margin-left: 25px;

    margin-bottom: 35px;

}

.listmainle dl dt{height:143px; text-align:center; margin-bottom:5px;}

.listmainle dl dt img{max-width:100%; max-height:100%;}

.listmainle dl dd{text-align:center; margin-top:7px;}

.listmainle dl dd.listbiaoti{font-size:18px;}

.listmainle dl dd.listjianj{font: 12px/12px "微软雅黑"; valign:middle;}

.listmainle dl dd a{color:#333;}

.listmainle dl dd a img {

    margin-right: 5px;

    vertical-align: top;

}

.listmainri{float:right; width:360px; background:#fff;}

.listmainri-box{margin-top:15px;}

.listmainri-box h2{margin-bottom: 15px;  font: 20px/30px "Microsoft YaHei";  color: #333;}

.listmainri-box dl {

    width: 100%;

    height: 96px;

    margin-bottom: 17px;

    overflow: hidden;

    background: #f8f8f8;

}

.listmainri-box dl dt{float:left;}

.listmainri-box dl dd{float:right; width: 175px; padding: 10px;}

.listmainri-box dl dd p {

    line-height: 20px;

    height: 40px;

    overflow: hidden;

}

.listmainri-box dl dd span {

	text-align:right;

    display: block;

    margin-top: 10px;

    line-height: 26px;

    height: 26px;

    overflow: hidden;

    color: #999;

	

}

.listmainri-box dl dd span a {

    display: inline;

    width: 44px;

    height: 24px;

    background: #fff;

    font: 14px/24px "Microsoft YaHei";

    text-align: center;

    color: #e82222;

    border: 1px solid #e82222;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

	padding:2px 10px;

}

.listmainri-box ul li {

    height: 36px;

    overflow: hidden;

    padding-left: 20px;

    background: url(../images/icon.png) no-repeat -300px -272px;font-size: 16px;

    line-height: 36px;

	border-bottom:dashed 1px #eee;

	margin-bottom:5px;

}

.listmainri-box ul li a{color:#333;}

.listmainri-box ul li a:hover{color:#2577e3;}

/*--------------------------------------------------------------------------------------*/

/*js_main*/

.js_main{margin: 0 auto;margin-top: 30px; background: #fff; width: 1200px; height: auto;}

.mainh2{border-bottom: solid 1px #f2f2f2;  font-size: 18px; font-weight: normal; line-height:42px;}

.mainh2 span{border-left: solid 3px #2577e3; padding-left: 15px; color:#333; font-size: 24px;}

.mainh2nav{margin: 0px 30px;border-bottom: solid 1px #f2f2f2; height:70px; }

.mainh2nav a{display:block; float:left; line-height:69px;color:#333333; margin-right:40px;}

.mainh2nav a:hover, .mainh2nav a.navon{color:#2577e3; border-bottom:solid 1px #2577e3;}



/**/

.js_main1_cont{}

.js_main1_cont_l{float: left;margin: 30px 0px 30px 30px; width: 240px; }



.js_main1_cont_c{float: left;margin: 30px 0px 30px 30px; width: 600px;}

.js_main1_cont_c dl{float: left;width: 192px; margin-right: 10px;}

.js_main1_cont_c1{margin-bottom:20px;}

.js_main1_cont_c dl:nth-child(3){margin-right: 0px;}

.js_main1_cont_c dl dt{width: 192px; height: 129px;}

.js_main1_cont_c dl dt img{max-width:100%;}

.js_main1_cont_c dl dd{font: 14px/32px "microsoft yahei"; text-align: center;}

.js_main1_cont_c dl a{color:#666}

.js_main1_cont_r{float: left;margin: 30px 0px 30px 30px; width: 240px;}



.js_main1_cont h3{ border-left: 3px solid #2577e3;padding-left: 10px;  font-weight: normal; color: #333; font-size: 18px; height: 18px; line-height: 18px; margin-bottom: 10px;}

.js_main1_cont h3 a{color: #666; float: right; font-size: 12px;}





/*倒计时*/

.js_main1_cont_r .daojishi {

    text-align: center;

    height: 115px;

}

.js_main1_cont_r .daojishi p {

    font-size: 16px;

    line-height: 22px;

}

.js_main1_cont_r .daojishi p.n_djs {

    padding-top: 10px;

}

.js_main1_cont_r .daojishi p.n_djs em {

    background-image: url(../images/icon-s8064240c7f.png);

    background-repeat: no-repeat;

    background-position: 0 -452px;

    display: inline-block;

    width: 34px;

    height: 46px;

    line-height: 46px;

    font-size: 42px;

    font-family: Arial;

    color: #2577e3;

    margin: 0 3px;

}

.js_main1_cont_r  .time_line ul li.active .icon-n_list {

    background-position: 0 -510px;

}



.js_main1_cont_r .time_line ul li .icon-n_list {

    text-align: center;

    display: inline-block;

    font-size: 14px;

    line-height: 24px;

    height: 24px;

    width: 85px;

    background-position: 0 -534px;

    background-image: url(../images/icon-s8064240c7f.png);

    background-repeat: no-repeat;

    color: #ffffff;

    padding-left: 7px;

    margin-left: -15px;

    float: left;

}

.js_main1_cont_r .time_line ul li .icon-n_list img{vertical-align: middle; margin-right: 4px;}



.js_main1_cont_r .time_line .shu_line {

    float: left;

    width: 3px;

    height: 492px;

    background-color: #dddddd;

    margin-left: 10px;

}

.js_main1_cont_r .time_line ul {

    position: relative;

    height:495px;

    margin-top: 1px;

    margin-left: 13px;

}

.js_main1_cont_r .time_line ul .row2 {

    height: 120px;

}

.js_main1_cont_r .time_line ul li {

    width: 234px;

    height: 95px;

    height: 93px;

    padding: 0 0 0 8px;

    margin-bottom: 2px;

}

.js_main1_cont_r .time_line ul li h4{font-size: 100%; font-weight: normal;}

.js_main1_cont_r .time_line ul li h4 a{color:#2577e3; font-size: 14px;  line-height: 24px;  height: 24px; width: 153px; overflow: hidden; text-overflow: clip; white-space: nowrap; display: inline-block;}

.js_main1_cont_r .time_line ul .active em {border-bottom: 10px solid #fff5f1;}

.js_main1_cont_r .time_line ul li em {display: inline-block; margin-left: 25px;  width: 0;  height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f9f9f9;border-bottom: 10px solid #f5f8fa;}

.js_main1_cont_r .time_line ul li p {

    background: #f5f8fa;

    padding: 10px 0px 10px 5px;

    margin-top: -6px; width: 215px;

}



.js_main1_cont_r .time_line ul li p a {

    display: inline-block;

    font-size: 14px;

    line-height:24px;

    margin: 0 5px;

}



.js_main1_cont_r .time_line ul li p a:hover {

    color: #2577e3;

}

.js_main1_cont_r .time_line ul .active p{background: #fff5f1;}

.js_main1_cont_r .time_line ul li p a{color: #333333;}







.js_main1_cont_r.time_line ul li .icon-n_list {

    text-align: center;

    display: inline-block;

    font-size: 14px;

    line-height: 24px;

    height: 24px;

    width: 85px;

    background-position: 0 -534px;

    background-image: url("../images/icon-s8064240c7f.png");

    background-repeat: no-repeat;

    color: #ffffff;

    padding-left: 7px;

    margin-left: -15px;

    float: left;

}

/* line 235*/

.js_main1_cont_r.time_line ul li .icon-n_list img {

    margin-right: 7px;

    margin-top: -3px;

}

/* line 239*/

.js_main1_cont_r.time_line ul li.active .icon-n_list {

    background-position: 0 -510px;

}

.js_main1_cont_r.time_line ul .row2 {

    height: 124px;

}

/* line 281*/

.js_main1_cont_r.time_line ul .row2 p a {

    line-height: 28px;

}

/* line 286*/

.js_main1_cont_r.time_line ul .active p {

    background: #e9f3ff;

}

/* line 291*/

.js_main1_cont_r.time_line .n_app {

    height: 126px;

    margin-top: 14px;

    border: 1px solid #eeeeee;

}

/* line 297*/

.js_main1_cont_r.time_line .n_app .new_page_title {

    margin-bottom: 4px;

}

/* line 301*/

.js_main1_cont_r.time_line .n_app a {

    margin-left: 15px;

    font-size: 14px;

}

/* line 306*/

.js_main1_cont_r.time_line .n_app a img {

    width: 40px;

    height: 40px;

    vertical-align: middle;

    margin-right: 3px;

}

/* line 313*/

.js_main1_cont_r.time_line .n_app p {

    font-size: 12px;

    color: #999999;

    padding-left: 15px;

    padding-top: 13px;

}



/*time_line2*/





/* line 208*/

.js_main1_cont_r.time_line2{

    height: 650px;

    margin-top:20px;

}



.js_main1_cont_r.time_line2 .title{

    font-size: 18px;

    font-weight: bold;

    margin: 10px 20px;

}

.js_main1_cont_r.time_line2 ul {

    position: relative;

    height: 526px;

    margin-top: 1px;

    margin-left: 13px;

}

/* line 215*/

.js_main1_cont_r.time_line2 ul li {

    width: 234px;

    height: 100px;

    padding: 0 0 0 8px;

    margin-bottom: 2px;

}

.js_main1_cont_r.time_line2.four ul li {

    width: 234px;

    height: 148px;

    padding: 0 0 10px 8px;

    margin-bottom: 2px;

}

/* line 222*/

.js_main1_cont_r.time_line2 ul li .icon-n_list {

    border-left: 4px solid #649cf0;

    display: block;

    font-size: 14px;

    line-height: 20px;

    padding-left: 5px;

    text-align: left;

}

/* line 235*/

.js_main1_cont_r.time_line2 ul li .icon-n_list img {

    margin-right: 3px;

}



.js_main1_cont_r.time_line2 ul li h4 a {

    color: #f16262;

    font-size: 12px;

    line-height: 24px;

}

/* line 249*/

.js_main1_cont_r.time_line2 ul li em {

    display: inline-block;

    margin-left: 25px;

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #f9f9f9;

}

/* line 258*/

.js_main1_cont_r.time_line2 ul li.active em {

    border-bottom: 10px solid #e9f3ff;

}

/* line 261*/

.js_main1_cont_r.time_line2 ul li p {

    text-align: center;

    background: #f9f9f9;

    padding: 5px 0px;

    margin-top: -6px;

}

/* line 268*/

.js_main1_cont_r.time_line2 ul li p a {

    display: inline-block;

    font-size: 12px;

    line-height: 34px;

    margin: 0 10px;

}

/* line 275*/

.js_main1_cont_r.time_line2 ul li p a:hover {

    color: #009df0;

}

/* line 279*/

.js_main1_cont_r.time_line2 ul .row2 {

    height: 124px;

}

/* line 281*/

.js_main1_cont_r.time_line2 ul .row2 p a {

    line-height: 28px;

}

/* line 286*/

.js_main1_cont_r.time_line2 ul .active p {

    background: #e9f3ff;

}

/* line 291*/

.js_main1_cont_r.time_line2 .n_app {

    height: 126px;

    margin-top: 14px;

    border: 1px solid #eeeeee;

}

/* line 297*/

.js_main1_cont_r.time_line2 .n_app .new_page_title {

    margin-bottom: 4px;

}

/* line 301*/

.js_main1_cont_r.time_line2 .n_app a {

    margin-left: 15px;

    font-size: 14px;

}

/* line 306*/

.js_main1_cont_r.time_line2 .n_app a img {

    width: 40px;

    height: 40px;

    vertical-align: middle;

    margin-right: 3px;

}

/* line 313*/

.js_main1_cont_r.time_line2 .n_app p {

    font-size: 12px;

    color: #999999;

    padding-left: 15px;

    padding-top: 13px;

}

/*课程商城*/

.js_main2_cont{ margin:30px 0px 0px 0px; padding-bottom:30px;}

.js_main2_cont dl:nth-child(4), .js_main2_cont dl:nth-child(8){margin-right:0px;}

.js_main2_cont dl{float: left; margin-right: 20px; width:280px;}

.syziliao dl:hover{box-shadow: 3px 3px 4px hsla(0,0%,78%,.26);

    -webkit-transform: translateY(-5px);

    -ms-transform: translateY(-5px);

    transform: translateY(-5px);

    border-top-width: 2px;}

.js_main2_cont dl a{color:#666666}

.js_main2_cont dl dt{text-align:center;}

.js_main2_cont dl dt img{max-width:100%;}

.js_main2_cont dl dd{font-size: 16px; text-align:center; height:30px;}

.mbox_pics, .mbox_lists {

    overflow: hidden;}

.mbox_pics dl{width:280px;overflow:hidden;margin:0 0 20px 20px;float:left;}

.mbox_pics dl:first-child{margin:0 0 11px 0;}

.mbox_pics dl:nth-child(5){margin-left:0;}



.mbox_pics dl dt{position:relative;height:210px;}

.mbox_pics dl dt p{display: block;width: 252px;padding: 0 14px;height: 30px;line-height: 30px;background: url(../images/pic-child.png) no-repeat right top;position: absolute;left: 0;bottom: 0;color: #fff;}

.mbox_pics dl dt p span{float:right; text-align:right; font-weight:bold;}



.mbox_pics dl dt p b{float:right; font-weight: bold; }

.mbox_pics dl dt p b font{}

.mbox_pics dl dt p i{float:left; font-style: normal; font: 12px/24px "Microsoft YaHei", Arial,Helvetica,simsun,sans-serif;}



.mbox_pics dl dd{font-size:14px;line-height:24px;margin-top:8px;}

.mbox_pics dl dd a{float:right;background:url(../images/st_icon.jpg) no-repeat;padding-left:20px;line-height:14px;margin-top:6px;margin-right:2px;}





/*js_main3_cont 学员分享



.js_main3_cont{padding: 30px;}

.js_main3_cont .chinamap {float: left; width: 225px; height: auto; line-height:60px; text-align: left; font-size:16px; background: #f4f8fb; }

.js_main3_cont  .chinamap a{display: block; height: 60px; background: #f4f8fb url("../images/index-student.png") no-repeat right -60px; padding-left: 15px; color: #666; }

.js_main3_cont  .chinamap a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;width:200px;height:60px;}





.js_main3_cont  .chinamap .point:hover, .chinamap .point.hovers { background: url("../images/index-student.png") no-repeat 0px 0px; color: #fff;}

.js_main3_cont  .layoutbox{float:right; width: 640px; margin-right:22px;}

.js_main3_cont  .layout-desc-box {  width: 100%; position: relative;}

.js_main3_cont  .layout-desc { overflow: hidden; position: relative;}

.js_main3_cont  .layout-desc ul{ overflow: hidden; height:360px;}

.js_main3_cont  .layout-desc ul p{margin:0; padding:0;}

.js_main3_cont  .layout-desc1{float: left; width: 640px; height: 360px; background: url("../images/fenxiang_bg.jpg")}

.js_main3_cont  .layout-desc2{float: right; width:225px; color: #666;line-height:30px;}



.js_main3_cont  .chinamap2 {background:#f4f8fb }

.js_main3_cont  .chinamap2 a .point-henan2{display: block; height: 60px; background:#f4f8fb url("../images/index-student2.png") no-repeat 0px -60px; padding-left: 15px; color: #666;}



.js_main3_cont  .chinamap2 .point:hover , .chinamap2 .point.hovers { background: url("../images/index-student2.png") no-repeat 0px 0px; color: #fff;}





*/



/*全国分校*/

.js_main4_cont{padding: 0px 30px;}

.js_main4_cont h3{height:69px;line-height: 69px; border-bottom: solid 1px #f2f2f2; margin-bottom: 30px; font-weight: normal;}

.js_main4_cont h3 a{float:left; color: #333; padding: 0px 15px; display:block;height: 68px;}

.js_main4_cont_dizi{width:470px;float:left; text-align: left; background:url(../images/icon_no.png) no-repeat 0px 0px; }

.js_main4_cont_dizi li{ height:79px; text-align:left;}/*border-top:1px solid #EEE;*/

.js_main4_cont_dizi li h4{padding:20px 0px 5px 0px; color:#333; font-weight:normal; font-size:16px}

.js_main4_cont_dizi li p{color:#999; font-size:12px;}







.schoolxq .js_main4_cont_dizi{width:100%;}

.schoolxq ul{}

.dituname{float:right;width:420px;}

.dituname h4{font-weight:normal; margin-bottom:25px;}

.dituimg{float:left; height:365px;width:690px;float:left; text-align: center; }





/*荣誉奖牌*/

.js_main5_cont{padding-top: 30px; margin-bottom:30px; overflow:hidden;height:305px; }

.js_main5_cont li{float: left; margin-left: 30px; width:195px; height:250px; }

.js_main5_cont li img{max-width:100%;}

/*考试信息*/

.ksxx_main{

    margin: 30px auto;

	width:1200px;	

}

.ksxx_mainl{float:left; width:200px;}

.ksxx_mainl li{width:100%;height:60px; line-height:60px; margin-bottom:5px; background:#fff;   }

.ksxx_mainl li a{display:block;padding-left:25px; color:#333; }

.ksxx_mainl li a:hover{background:#6994FF; color:#fff;}

.ksxx_mainl .curr{background:#6994FF; color:#fff; }

.ksxx_mainl .curr a{color:#fff; }

.ksxx_mainr{float:right; background:#fff; width:990px; min-height:650px;}/*  padding-top:25px; */



.ksxx_mainr .xh20{height:20px;}

.ksxx_mainr h3{ border-left: solid 3px #2577e3; padding-left: 15px; color: #333;font-size: 24px; line-height:24px; margin-bottom:15px;}

.ksxx_mainr  p{padding:0px 30px; line-height:30px; font-size:16px; margin-bottom:15px;}









/*免费资料     下载*/

.downmain {

    margin: 30px auto;

	width:1200px;

	background:#fff;

	padding-bottom:30px;

}

.downmain  h2{

    border-bottom: solid 1px #e2e1e1;

    font-size: 18px;

    font-weight: normal;

    line-height: 64px;

}

.downmain  h2 span {

    border-left: solid 3px #2577e3;

    padding-left: 15px;

    color: #333;

    font-size: 24px;

}

.downlistfenlei{ line-height:69px; height:auto; clear: both;}

.downlist-fenli li{font-size: 18px;}

.downlist-fenli li a{margin-right:20px;padding:5px 0px;}

.downlist-fenli li a.curr{color:#2577e3;  border-bottom:solid 1px #2577e3;}

.downlist-fenli li a:hover{color:#2577e3;  border-bottom:solid 1px #2577e3;}

.downlist-biaoti li{ font-size:16px; border-bottom: 1px dotted #f2f2f2;}

.downlist-biaoti li:hover{background:#fbfbfb;}

.downlist-biaoti li img{vertical-align:middle;}

.downlist-biaoti li span{}

.downlist-biaoti li{padding: 0px 15px 0 15px; color:#333;}

.downlist-biaoti li .lixiazai a {padding: 5px 10px;  border: solid 1px #2577e3; color: #2577e3;  text-align: center;  font-size: 14px;}



.downlist ul{padding:0px 30px}

.downlist .downlistbiaoti li{padding:20px 0;border-bottom:1px dotted #f2f2f2; width:100%; height:42px; }

.downlist .downlistbiaoti li  img{margin-right:20px; vertical-align: middle; width:42px;}

.downlist .downlistbiaoti li a{color:#333;}

.downlist .downlistbiaoti li .litit{float:left; width:750px; line-height:40px;  vertical-align: middle;}

.downlist .downlistbiaoti li .liother{float:left; line-height:40px;}

.downlist .downlistbiaoti li .lixiazai{float:right;line-height:40px;}

.downlist .downlistbiaoti li .lixiazai a	{border:solid 1px #2577e3; display:block; width:78px; height:26px; line-height:26px; color:#2577e3; text-align:center; font-size:14px;}



/**/

.page-width{margin:0 auto; width:1180px; background:#fff; height:auto;}

.sub-title{ font-size: 18px;font-weight: normal; line-height: 64px; padding-right:10px;}

.sub-title SPAN{

    border-left: solid 4px #2577e3;

    padding-left: 15px;

    color: #333;

    font-size: 24px;

}

.course-list-title a{color:#333}



/*分页*/

.paging{margin:35px 0 35px    55px ;}

.paging-box{margin:0 auto; display: inline-block; text-align: center;}

.paging-box .curr{ font-style: normal;  background: #2577e3; color: #ffffff;  border: 1px solid #eaf7f8;}

.paging-box .num:hover{background: #2577e3; color:#Fff;}

.paging-box a{float:left; min-width:20px; text-align:center; background:#fff;border-radius:3px;font-size:14px; line-height:34px !important; padding: 0 7px;border:1px solid #e3e3e3;margin:0 5px; color:#5b5b5b;}

.paging-box a:hover{color:#3eba84;}

.paging-box .icon-prev,.paging-box .icon-next{ display:block;height:34px; }

 .paging-box .icon-prev{background:url(../images/paging-prev.png) no-repeat 50% 50%;}

.paging-box .icon-next{background:url(../images/paging-next.png) no-repeat 50% 50%;}

.paging-box .icon-prev:hover{ background:url(../images/paging-prevh.png) no-repeat 50% 50%;}

.paging-box .icon-next:hover{background:url(../images/paging-nexth.png) no-repeat 50% 50%;}

.paging-box .curr,.paging-box .curr:hover{background: #fff;color: #2577e3;border: 1px solid #2577e3;}



/*考试信息*/

.ksxx_main{margin:0 auto; width:1200px; background:#fff;margin-top: 30px; }

	.ksxx_maintop{ width: 100%; padding-top: 15px; border-bottom: solid 2px #2577e3; height: 64px;margin-bottom:20px; }

	.ksxx_maintop a{display:block; float:left;padding:0px 15px; line-height: 64px; color: #333;  font-size: 24px;}

	.ksxx_maintop a:hover {

		color:#2577e3;

		background-color:rgba(251,129,96,0.3);

		border-radius:4px 4px 0px 0px;

	}

	

	.ksxx_maintop a.hovers{color:#Fff; background:#2577e3; border-radius:4px 4px 0px 0px;}

	.news-mainl{float:left; width:200px;}

	.ksxx_main .news-mainl dl dt{background:#2577e3; color: #fff; height:46px; line-height:46px;padding-left:15px; text-align:left;}

	.ksxx_main .news-mainl dl dd{line-height:42px;padding-left:25px; text-align:left;}

	.ksxx_main .news-mainl dl dd a{color: #333;}

	.ksxx_main .news-mainl dl dd:hover{background:#fbe3d9; display:block; color:#fff;}

	.ksxx_main .news-mainl dl dd:hover a{color: rgb(120, 120, 120);}

	.ksxx_main .news-mainr {float:right; width:950px; padding-right:25px;}

	.ksxx_main .news-mainr ul{margin-bottom:45px;}

	.ksxx_main .news-mainr h1{margin:0;padding:0; text-align:LEFT;font-size: 22px; margin-bottom:5px;  }

	.ksxx_main .news-mainr ul h2{padding:0; font-size:18px;  font-weight: bold;  margin: 10px 0;}

	.ksxx_main .news-mainr ul li{font-size: 18px; color: #787878; line-height: 32px; text-indent:2em;}

	 

/*搜索*/

.sc-width{margin:0 auto; width:1200px; height:auto;}

.sc_list{}

.sc_hotlist{}

.m-course1 ul li img{max-width:100%;}

.scImgText h3 {

    margin-bottom: 10px;

    height: 20px;

    overflow: hidden;

    font-weight: normal;

    padding-top: 5px;

	font-size:16px;

}

.scImgText h3 a{color: #373e44;}

.sc_courseL li {

    margin-bottom: 20px;

}

.sc_courseL li .scImgBox {

    width: 110px;

    height: 65px;

    overflow: hidden;

    border-radius: 5px;

}

.sc_courseL li .scImgText {

    padding-left: 130px;

}

/*省频道页2019-10-31*/





.pindao{margin:0 auto; width:1200px; height:auto; margin-top:20px;}

.pindao-le{float:right; width: 300px;height:470px; background: #fff; border: 1px solid #eee;}

.pindao-mi{float:left; width: 500px;height: auto; padding: 0px 28px;background: #fff;}

.pindao-ri{float:left; width: 320px;height: auto; background: #fff; text-align: center;}



.pindao-le ul.area-djs {color: #404040;font-size: 16px;text-align: center;	padding:15px 0px;background: #fafafa; border-bottom: 1px solid #ddd; font-weight:bold;}


.pindao-le ul.area-djs img {margin-right: 5px; vertical-align: text-bottom;}

.pindao-le ul.area-djs .n_djs span {    
    background-repeat: no-repeat;
    background-position: 0 -452px;
    display: inline-block; 
    height: 46px;
    line-height: 46px;
    font-size: 26px;
    font-family: Arial;
    color: #fb8160;
    margin: 0 3px;
 }



.pindao-le ul.area-inlt {padding:10px 0px 0px 15px;}

.pindao-le ul.area-inlt h1 {font-size: 16px; color: #2577e3;; position: relative;}

.pindao-le ul.area-inlt h1 b { position: absolute; top: 6px; left: -23px; display: inline-block; width: 8px; height: 8px; background: #fff; border-radius: 50%; border: 3px solid #2577e3;}

.pindao-le ul.area-inlt h1 span {font-size: 12px; color: #747474; font-weight: normal;}
.pindao-le ul.area-inlt .fwzx{padding-top:10px;}
.pindao-le ul.area-inlt .fwzx a {color: #666; 
    width: 47%;
    float: left;
    padding: 6px 0;
    border: 1px solid #eee;
    box-sizing: border-box;
    text-align: center;
    margin: 0 3px;
    margin-bottom: 5px;
    font-size: 15px;}
.pindao-le ul.area-inlt .fwzx a:hover{color:#2577e3;}


.pindao-le h2{text-align:center}

.pindao-le p{ margin-top:10px;}

.pindao-le p.area-bmrk a{display: inline-block; color: #fff; font-size: 18px;padding: 8px 66px; background: #ed4300;}





.pindao-mi .pindao-mia h2 { height: 30px; overflow: hidden; font: bold 20px/30px '微软雅黑'; }

.pindao-mi .pindao-mia h2 a{color: #e7091a; margin-right:10px;}

.pindao-mi .pindao-mia li {font-size:16px;  height:auto; margin-bottom:5px;}

.pindao-mi .pindao-mia li a{display:block;float: left;width: 235px;line-height:32px;line-height:32px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; margin-right: 14px;}

.pindao-mi .pindao-mia li a:hover{color:#2577e3;}

.pindao-mi .pindao-mib {border-top:solid 1px #eee;margin-top:15px; padding-top:15px;}

.pindao-mi .pindao-mib li{font-size:16px;  height:36px; line-height:36px; padding-left:10px;}

.pindao-mi .pindao-mib li a{ margin-right:10px;line-height:32px; }

.pindao-mi .pindao-mib li a:hover{color:#2577e3;}

.pindao-mi .pindao-mib li span{float:right;color: #999; font-size:14px; line-height:32px;}

.pindao-mi .pindao-mib li span a{color: #999;}

.pindao-ri .bza{ height: 30px;padding-top:10px; text-align:center; font-size: 18px;}

 

.pindao-ri .bz .fl{float:left;}

.pindao-ri .bz .nr0 {

    display: block;

    width: 105px;

    height: 92px;

    border-bottom: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    color: #666;

}

.pindao-ri .bz .nr1 {

    display: block;

    width: 105px;

    height: 92px;

    border-bottom: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    color: #666;

}

.pindao-ri .bz .nr2 {

    display: block;

    width: 105px;

    height: 92px;

    border-bottom: 1px solid #e9e9e9;

    border-right: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    color: #666;

}

.pindao-ri .bz .nr3 {

    display: block;

    width: 105px;

    height: 92px;

    border-bottom: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    color: #666;

}

.pindao-ri .bz .nr4 {

    display: block;

    width: 105px;

    height: 92px;

    border-bottom: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    color: #666;

}

.pindao-ri .bz .nr5 {

    display: block;

    width: 105px;

    height: 92px;

    border-bottom: 1px solid #e9e9e9;

    border-right: 1px solid #e9e9e9;

    border-left: 1px solid #e9e9e9;

    color: #666;

}

.pindao-ri .bz .nr5  span{}

.pindao-ri .bz a .pic {display: block; width: 26px; height: 24px; margin: 22px auto 0; background-position: 0 -850px; transition: all .3s linear;}

.an {

    background: url(../images/icon_pindao.png) no-repeat;

    _background: url(../images/icon_pindao.png) no-repeat;

}

.pindao-ri .bz .nr0 .pic {background-position: 0 -850px;}

.pindao-ri .bz .nr1 .pic {background-position: 0 -1150px;}

.pindao-ri .bz .nr2 .pic {background-position: 2px -1350px;}

.pindao-ri .bz .nr3 .pic {background-position: 2px -1050px;}

.pindao-ri .bz .nr4 .pic {background-position: 0 -1250px;}

.pindao-ri .bz .nr5 .pic {background-position: 2px -950px;}

.pindao-ri .bz a p {line-height: 40px;    text-align: center;	font-size:12px;font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.pindao-ad{margin:20px auto; width:1200px; height:auto;}

.pindao-ad img{width:100%;}

.pindao-b{float:left; width:800px; height:auto;}

.pindao-b dl{float:left; width:380px; margin-right:20px; min-height:265px; margin-bottom:15px;}

.pindao-b dl:nth-child(2),.pindao-b dl:nth-child(4),.pindao-b dl:nth-child(7),.pindao-b dl:nth-child(9),.pindao-b dl:nth-child(10),.pindao-b dl:nth-child(12){margin-right:0px;}

.pindao-b dl dt{height: 30px; border-bottom: 1px solid #e0e0e0; margin-bottom:10px;}

.pindao-b dl dt span{float:left; display:block; padding: 0 3px; line-height: 30px; height: 30px; font-size: 16px; font-weight:bold; border-bottom: 2px solid #2577e3;}

.pindao-b dl dt .more{float:right; font-size:12px; display: block; padding: 0 3px; line-height: 30px; color: #999;font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.pindao-b dl dt .more:hover{color:#2577e3;}

.pindao-b dl dd p{padding-left: 20px; overflow: hidden;height: 30px;line-height: 30px; background: url(../images/icon-dian1.png) no-repeat 5px 12px; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.pindao-b dl dd p a {float:left; font-size:15px;}

.pindao-b dl dd p a:hover{color:#2577e3;}

.pindao-b dl dd p span {float:right; font-size:12px; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; color: #ccc;}

.pindao-b2{float:right; width:380px;}

.pindao-b2 .title{height: 30px; border-bottom: 1px solid #e0e0e0;margin-bottom: 10px;}

.pindao-b2 .title dt span{float:left; display:block; padding: 0 3px; line-height: 30px; height: 30px; font-size: 16px; font-weight:bold; border-bottom: 2px solid #127de1;}

.pindao-b2 dl dt .more{float:right; font-size:12px; display: block; padding: 0 3px; line-height: 30px; color: #999;font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.pindao-b2 dl dt .more:hover{color:#2577e3;}

.pindao-b2 .schoolname{margin-bottom:3px; padding-top:10px; padding-bottom:10px; background-color: #fafafa;border-bottom: 1px solid #f3f3f3;}/**/

.pindao-b2 .schoolname:hover{background-color: #fff;}

.pindao-b2 .schoolname dt{float:left; width:70px; padding-left:15px;}

.pindao-b2 .schoolname dt img{max-width:100%;}

.pindao-b2 .schoolname dd{float:right; width:260px; padding-right:15px;}

.pindao-b2 .schoolname dd h3{font-size:15px; font-weight:600; line-height:30px;}

.pindao-b2 .schoolname dd p{font-size:13px; color: #888; line-height:20px; height:40px; width:100%;}
.pindao-b2 .schoolname dd p a{color:#888; height:40px; width:100%; float:left; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*二级频道页*/

.shizikao{margin:0 auto; width:100%;}

.shizikao h4{font-style: normal; font-weight: normal!important; font-size:20px;  line-height: 25px; color: #333; margin-bottom: 15px;font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", 微软雅黑, 华文细黑, STHeiti, sans-serif; }



.shizikao ul li{float:left; width:32%;background: #fafafa;  margin-left:2px; margin-bottom:2px; line-height:32px; font-size:12px;   font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.shizikao ul li a{display:block; background: #fafafa; padding-left:25px;}

.shizikao ul li a:hover{background-color: rgb(234, 247, 248);  color: rgb(46, 175, 187);}

/*文章页*/

.ad-head{margin:20px auto; width:1180px; height:auto;}

.ad-head img{max-width:100%;}

.newsmain{margin:0 auto; width:1180px; height:auto; margin-top:20px; }

.news_wz{ float:left; width: 840px; margin-bottom:25px;}

.news_wz h1 { text-align:center; overflow: hidden;line-height:42px;  font-size: 32px;    font-family: "Microsoft Yahei", "黑体";

    font-weight: bold;}

.news_wz .tit {border-bottom: 1px solid #e2e1e1; height: 30px; line-height:30px; color: #999;margin-top:15px; margin-bottom: 10px;font-size:14px; font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.news_wz .tit a {color: #999;}

.news_wz .tit span{    margin-right: 25px;}

.news_wz .tit span i{margin-right:3px;}

.news_article_box{border-bottom: 1px solid #f1f1f1; margin-bottom: 28px; padding:20px 25px 40px 25px;}	

.news_article_box p{font-size: 18px; line-height: 32px;}

.news_article_box .Itembox{margin-top:30px; line-height:32px;}

.ad_news_wz{height:90px; background:#eee; margin-bottom:20px;}

.news_wz img{max-width:100%;}

.news_wz .tuijian {margin-bottom: 30px;}

.news_wz .tuijian .ttit{line-height: 42px; font-size: 18px;  font-weight: 700;}

.news_wz .tuijian  ul li{overflow: hidden; float: left; width: 380px; height: 32px; line-height: 32px; font-size: 14px; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis;}

.news_wz .tuijian  ul li a{}

.news_wz .xgzx .xtit {height: 39px; border-bottom: 1px solid #e0e0e0; margin-bottom: 12px;}

.news_wz .xgzx .xtit span {	display:block;float:left;   padding: 0 3px;  line-height: 39px;   height: 39px;  font-size: 16px;   border-bottom: 1px solid #2577e3;}

.news_wz .xgzx ul li { overflow: hidden;   float: left;  width: 380px;  height: 32px;  line-height: 32px;   font-size: 14px;   padding-right: 20px;   white-space: nowrap;   text-overflow: ellipsis;}

.news-newslistr{float:right; width:310px;}

.neir_right{}

.neir_right dt{ width:95px;}

.neir_right img{max-height:100%;}

.neir_right dd{width:200px; margin-right:5px;}

/*列表页*/

/**/

.news-school{}

.news-school dl{}

.news-school dl dt{ width:95px;}

.news-school dl dt img{max-height:100%;}

.erjpindao dt{width:95px;}

.erjpindao dt img{max-width:100%;}

.erjpindao dd{width:180px;}

.news_list{float:left; width:840px;}

.news_list .newslistl_ul li {height: 40px; line-height:40px; padding-left:15px;  white-space: nowrap; text-overflow: ellipsis;}

.news_list .newslistl_ul li a{float:left;  display: block;  width: 710px;  font-size: 16px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.news_list .newslistl_ul li a:before { content: " "; display: inline-block; width: 4px; height: 4px;margin-top: 17px; margin-right: 10px;vertical-align: top; background: #ccc; border-radius: 100%;}

.news_list .newslistl_ul li span{float:right; display: block; color: #ccc; font-size:12px;  font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}

.news_list .newslistl_ul li a:hover{color:#2577e3;}

.newslistr-a{padding:0;}

.newslistr-b{margin-top:20px;}

.newslistr-b h4 {font-style: normal; font-weight: normal!important; font-size: 20px; line-height: 25px; color: #333; margin-bottom: 10px; font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", 微软雅黑, 华文细黑, STHeiti, sans-serif;}

.newslistr-b ul{padding: 20px 0 20px 15px; border: 1px solid #eeeeee; }

.newslistr-b ul li{float:left; width:84px; padding-left:10px; text-align:left;  line-height: 36px;}

.newslistr-b ul li:nth-child(3), .newslistr-b ul li:nth-child(6), .newslistr-b ul li:nth-child(9), .newslistr-b ul li:nth-child(12){width:85px;}

.newslistr-b ul li a{font-family: "微软雅黑"; font-size:14px;}

.newslistr-b ul li:hover{color:#2577e3;background:#f8f8f8;}

.newslistr-b ul li a:hover{color:#2577e3;background:#f8f8f8;}

.newslistr-b dl{padding:15px 0px 15px 10px; border-bottom:1px solid #eeeeee;}

.newslistr-b dl:hover{background:#f8f8f8;}

.newslistr-b dl dt{float:left; width: 80px;height:80px;}

/*.newslistr-b dl dt img{max-height:100%;}*/

.newslistr-b dl dd{float:right; }

.newslistr-b dl dd h3{font-size: 16px;  font-weight: 600; line-height: 32px;}

.newslistr-b dl dd p{font-size: 14px; color: #666; line-height: 22px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.weiboBox {overflow: hidden; box-shadow: 0px 0px 20px 0px #ddd; margin-top: 50px;padding-bottom: 32px;}

.weiboBox a img, .weiboBox dl dt img {-webkit-transition: all ease .6s; transition: all ease .8s;}

.weiboBox dl {margin-top: -70px;}

.weiboBox dl dt{border-radius:135px;}

.weiboBox dl dt img {position: relative; display: block; width: 120px; margin: 0 auto;box-shadow: 0px 0px 20px 0px #ddd; }

.weiboBox dl dd {margin-top:15px; text-align: center;}

.weiboBox dl dd p{padding:0px 20px;}



.remen_school{margin:0 auto; width:1180px;}

.remen_school h4 {

	margin-top:25px;

	border-bottom:1px solid #eeeeee;

    font-style: normal;

    font-weight: normal!important;

    font-size: 20px;

    line-height:40px;

    color: #333;

    margin-bottom:25px;

    font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", 微软雅黑, 华文细黑, STHeiti, sans-serif;

}



.remen_school dl{float:left; width:11%;text-align:center; border-right:solid 1px #eee;}

.remen_school dl:nth-child(10){border-right:solid 0px #eee;}

.remen_school dl:hover{background:#f9f9f9;}

.remen_school dl dt{padding:10px 25px;}

.remen_school dl dt img{width:100%;}

.remen_school dl dd h3{margin-bottom:10px; font-weight:normal;}
.remen_school dl dd h3 a{font-size:15px;}

/*自考院校*/

.schoolnamelm{}

.schoolnamelm dl{float:left; width:20%;margin:0px 0px 30px 30px; min-height:175px; height:auto;text-align:center;}

.schoolnamelm dl dt{height:}

.schoolnamelm dl dt img{max-width:130px;max-height:130px;}

.schoolnamelm dl dd{text-align:center; line-height:30px; font-size:15px; }

/**/

.school-jianjie h2.school_name{margin-bottom:15px; background: #f9f9f9; color: #2577e3; text-align:left; line-height: 35px; font-size: 16px; font-weight: 700; padding-left: 30px; border-bottom: 1px solid #eee;}

.school-jianjie{ border:1px solid #eee; margin-bottom:25px;text-align: center; vertical-align:middle;}

.school-jianjie dt{float:left; width:175px;margin-left:25px; vertical-align:middle;}

.school-jianjie dt img{max-width:100%; vertical-align:middle;}

.school-jianjie dd{float:right; width:565px; text-align:left;color: #333;font-size: 16px; line-height: 30px; padding: 0 20px;}

.school-jianjieb{padding-bottom:20px;}

.school-jianjieb h2{background: #f9f9f9; color: #2577e3; text-align:left; line-height: 35px; font-size: 16px; font-weight: 400; padding-left:20px; border-bottom: 1px solid #eee; margin:15px 0px;}

.school-jianjieb   p{line-height:30px;padding:0px 20px;}



/*自考系统*/

.zikaofuwu-main{margin:0 auto; width:1000px; height:auto; min-height:600px;}

.zikaofuwu-main h2{text-align:center;  font-size: 34px;  font-weight: bold;  line-height: 50px;margin-top:45px;}

.zikaofuwu-main dl{float:left; width:199px; min-height:125px; text-align:center; padding-top:35px;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1; }

.zikaofuwu-main dl:nth-child(6),.zikaofuwu-main dl:nth-child(11),.zikaofuwu-main dl:nth-child(17){border-right:0;}

.zikaofuwu-main dl dt{height:65px;}

.zikaofuwu-main dl dd{font-size:14px; line-height:28px;}

.zikaofuwu-main dl:hover {

    box-shadow: 0px 0px 1px hsla(0,0%,78%,.26);

    -webkit-transform: translateY(-5px);

    -ms-transform: translateY(-5px);

    transform: translateY(-5px);

    border-top-width: 2px;

}



.waik_1{float:left; width:100%; padding:19px 0 9px 0;}
/* 分页 */
.pz_fy{width:100%; float:left; padding:10px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { background:#efefef; PADDING:0 14px; COLOR: #555555; text-decoration:none; float:left;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; background-color:#2577e3; text-decoration:none;}/*鼠标经过和默认当前页样式*/
.pz_fy td{width:auto;}

.pz_fy li{width:auto; height:auto; float:left; margin:0 3px; line-height:37px;}
.pz_fy li:nth-child(1){}
.pz_fy .thisclass{ color: #fff; background-color:#2577e3; text-decoration:none; PADDING:0 14px;}
.pz_fy .thisclass a{padding:0; background:none; color:#fff;}


.mynyimg{width:100%; height:250px; background: url(../images/nyimg.jpg) no-repeat center 0;}
.myny1_1{width:100%; float:left;}
.myny1_2{width:100%; height:40px; float:left; line-height:40px; font-size:16px; font-weight:bold; padding-top:20px; color:#2577e3;}
.myny1_3{width:100%; float:left; line-height:30px;}



.yqlj_1{width:100%; padding-bottom:20px;}
.yqlj_2{width:100%;height: 30px; border-bottom: 1px solid #e0e0e0; margin-bottom:10px;}
.yqlj_2 span{float:left; display:block; padding: 0 3px; line-height: 30px; height: 30px; font-size: 16px; font-weight:bold; border-bottom: 2px solid #2577e3;}
.yqlj_2 .more{float:right; font-size:12px; display: block; padding: 0 3px; line-height: 30px; color: #999;font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.yqlj_2 .more:hover{color:#2577e3;}
.yqlj_3 a{font-size:14px; line-height:20px; margin-right:20px;}
.yqlj_3 a:hover{color:#2577e3;}


.zk1_1{font-size:14px; line-height:25px;}
.zk1_2{width:100%; font-size:15px;}
.zk1_3{width:100%; float:left; height:35px; line-height:35px; margin-bottom:3px;}
.zk1_4{width:25%; height:35px; float:left; text-align:right;}
.zk1_4 span{color:#F00;}
.zk1_5{width:40%; float:left;}
.zk1_5 input{width:90%; height:29px; border:1px solid #CCC; border-radius:3px; text-indent:5px;}
.zk1_5 .ann{background:#FF5722; border:none; color:#fff; height:40px; line-height:40px; font-size:16px; cursor:pointer;}
.zk1_5 textarea{width:90%; height:60px; border:1px solid #CCC; border-radius:3px; text-indent:5px;}
.zk1_6{width:35%; float:left;}
.zk1_7{width:100%; float:left; margin-bottom:3px;}



.zsyx-list dl{ float: Left;
    width: 360px;
    padding: 15px;
    font-family: 微软雅黑; 
    margin-right: 12px;
    border: 1px solid #ddd;
    margin-bottom: 15px;}
.zsyx-list dl:nth-child(3n+3){ margin-right:0}
.zsyx-list dl dt{float:left;margin-right:15px;}
.zsyx-list dl dd.d1{font-weight:bold;padding:2px 0; font-size: 16px;}
.zsyx-list dl dd.d1 a{position:relative;}
.zsyx-list dl dd.d1 a img{position:absolute;right:-45px;bottom:4px;width:41px;height:30px;}
.zsyx-list dl dd.d2{color:#666;font-size:14px;line-height:22px;margin:5px 0;height: 44px; overflow: hidden;}
.zsyx-list dl dd.d3{padding-top:2px;}
.zsyx-list dl dd.d3 a{color:#999;font-size: 14px;margin-right:45px;float: left;}
.zsyx-list dl dd.d3 a img{margin-right:3px;vertical-align: -10%;}
.zsyx-list dl dd.d2 a{ color:#666}


.biaotisx{ margin:0 auto; border-bottom:2px solid #ebebeb; height:53px; line-height:53px;}
.biaotisx span{ display:block; float:left; height:52px; border-bottom:2px solid #056ac8; font-size:18px; font-weight:800; padding-left:10px; background:url(../images/ico2.jpg) no-repeat left center;}
.biaotisx a{ display:block; float:right; height:52px; font-size:14px; color:#9b9b9b; background:url(../images/ico.jpg) no-repeat right center; padding-right:15px; line-height:52px;}

.index_time {
	margin:0 auto; width:1200px; 
  margin-bottom: 30px;
  margin-top:30px
}
.index_time ._left {
  width: 298px;
  float:left;
  height: 204px;
  padding-top: 64px;
  box-sizing:border-box;
  background: url(../images/crgk_djs1.png) no-repeat center;
}
.index_time ._left .djs_title {
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.index_time ._left .djs_time {
  position: relative;
}
.index_time ._left .djs_time .days {
    position: absolute;
    top: 10px;
    left:77px;
    text-align: center;
}
.index_time ._left .djs_time .days span {
     display: inline-block;
    color: #0088e6;
    font-size: 30px;
    width: 122px; 
}
.index_time ._left .djs_time .days .day_text {
  color: #fff;
  font-size: 14px;
  font-style: normal;
}
.index_time ._right {
    float: right;
    width: 902px;
    height: 204px;
    padding: 30px 20px 0 40px;
    border: 1px solid #e5e5e5;
    border-left: none;
    box-sizing: border-box;
}
.index_time ._right ul {
  border-bottom: 1px dashed #e5e5e5;
}
.index_time ._right ul li {
  float: left;
  position: relative;
  min-width: 130px;
  padding-bottom: 30px;
  margin-right: 24px;
}
.index_time ._right ul li .ks {
  position: relative;
  color: #333;
  font-size: 16px;
  margin-bottom: 20px;
}
.index_time ._right ul li .ks .bk {
  position: absolute;
  right: 0;
  top: -5px;
  display: none;
  height: 22px;
  padding: 0 5px;
  line-height: 22px;
  background-color: #f65a5a;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
}
.index_time ._right ul li .ks:hover {
  color: #0088e6;
}
.index_time ._right ul li .ks_span {
  color: #999;
  font-size: 14px;
}
.index_time ._right ul li .ks_span:hover {
  color: #0088e6;
}
.index_time ._right ul li .ks_icon {
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(0, 136, 230, 0.2);
}
.index_time ._right ul li .ks_icon .ks_ico {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  margin-top: -5px;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  background-color: #0088e6;
  border-radius: 50%;
}
.index_time ._right ul li .ks_tag {
  position: absolute;
  top: 110px;
  left: 0;
  width: 150%;
}
.index_time ._right ul li .ks_tag .ks_a {
  display: inline-block;
  color: #666;
  font-size: 14px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.index_time ._right ul li .ks_tag .ks_a:hover {
  color: #0088e6;
}
.index_time ._right ul li.active .bk {
  display: inline-block;
}
.index_time ._right ul li.active .ks,
.index_time ._right ul li.active .ks_span {
  color: #f65a5a;
}
.index_time ._right ul li.active .ks_icon {
  background-color: rgba(246, 90, 90, 0.2);
}
.index_time ._right ul li.active .ks_ico {
  background-color: #f65a5a;
}
.index_time ._right ul li.mr0 {
  margin-right: 0;
}


.ck_xwdiv { 
    display: flex;flex-wrap: wrap; 
}

.ck_xwdiv .ul_left {
      width: 392px;
    min-height: 431px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    margin-right: 12px;
    padding: 20px;
    box-sizing: border-box;
	margin-bottom:15px
}

.ck_xwdiv .ul_left:last-child {
    margin-right: 0;
}

.ck_xwdiv .ul_left .news_title {
    position: relative;
}

.ck_xwdiv .ul_left .news_title .title_text {
    color: #2577e3;
    font-size: 18px;
    font-weight: bold;
    margin-right: 20px;
}

.ck_xwdiv .ul_left .news_title .tit_a {
    color: #999;
    font-size: 14px;
    margin-right: 20px;
}

.ck_xwdiv .ul_left .news_title .tit_a:hover {
    color: #0088e6;
}

.ck_xwdiv .ul_left .news_title .tit_a.more {
    position: absolute;
    right: 0;
    top: 3px;
    margin-right: 0;
}

.ck_xwdiv .ul_left .news_con .news_right ul li {
    position: relative;
    padding-left: 12px;
    line-height: 35px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ck_xwdiv .ul_left .news_con .news_right ul li .news_a {
    color: #333;
    font-size: 15px;
}

.ck_xwdiv .ul_left .news_con .news_right ul li .news_a:hover {
    color: #0088e6;
}

.ck_xwdiv .ul_left .news_con .news_right ul li:after {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -2px;
    content: "";
    width: 4px;
    height: 4px;
    background-color: #ccc;
    border-radius: 50%;
}

.ck_xwdiv .ul_left .news_con .news_right {
    margin-top: 15px;
}
.index_tuijian:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.index_tuijian{
    padding: 15px;
    box-sizing: border-box;
    background: #f9f9f9;
    margin-bottom: 10px;
 }


.index_tuijian img{ display:block; float:left; width:120px; margin-right:15px;}
.index_tuijian strong{
	font-size: 16px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    display: block;
    padding-top: 4px;}
.index_tuijian p{
    font-size: 14px;
    color: #666;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    margin-top: 5px;
}
.z_left1 .wechat:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.z_left1 .wechat img{ display:block; float:left; width:110px;}
.z_left1 .wechat p{  float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
    text-align: center;
    padding-top: 20px;
    line-height: 36px;
    color: #e7091a;}
.z_left1 .wechat{
	padding: 10px;
    box-sizing: border-box;
    background: #f9f9f9;
	}	
	    
.z_left1 p a{     display: block;
    float: left;
    padding: 0 14px 0 40px;
    color: #fefefe;
    font-size: 14px;
    line-height: 45px;
    background: url(../images/zx.png) no-repeat 35px 13px #2577e3;
    margin: 0 3px;
    background-size: 20px;
    width: 100px;
    border-radius: 5px;} 
.z_left1 .zxbm{background: url(../images/bm.png) no-repeat 35px 13px #fb8160;
    background-size: 20px;}
.z_left1 p:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.dishi ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.dishi ul li{ float:left; width:185px; height:45px; line-height:45px; text-align:center; border:1px solid #ddd; margin-right:15px; font-size:16px; margin-bottom:15px}
.dishi ul li:nth-child(6n+6){ margin-right:0}

.siderbar {
    float: right;
    width: 300px;
}

.content .neiye_left{float:left;width:870px;} 
.neiye_left .kssj li img{height:124px;  width: 180px;display:block; margin-right: 15px;}
.neiye_left .kssj li{display: block;padding-bottom:15px;margin-bottom:15px; border-bottom:1px solid #ddd;} 
.neiye_left .kssj li a{display:block;overflow:hidden;}
.neiye_left .kssj li  .pic{float:left;   margin-right:15px; width: 180px;height:124px;}
.neiye_left .kssj li .title{ display:block;font-size:19px;white-space: nowrap;letter-spacing: 2px; color:#090909;}
.neiye_left .kssj li .txt{width:auto; height:60px;margin-top:4px;font-size:16px; color:#6a6a6a;letter-spacing:1px;background:none;line-height:30px;padding:0;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden}
.neiye_left .kssj li .date{    padding-bottom: 18px;display:block;margin:10px 10px 0 0; font-size:14px;color:#6a6a6a; }
.neiye_left .kssj li .txt a{ color:#2577e3}
.neiye_left .kssj li .title:hover{color:#2577e3}
.newsnav{ height:50px; line-height:50px; background:#f6f6f6; padding:0 15px; box-sizing:border-box; font-size:15px; color:#666; margin-bottom:15px;}
.reader .list{ display:block; padding-right:10px;}
.reader .list a{ display:block; line-height:38px; height:38px; font-size:16px; padding-left:30px; position:relative; overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.reader  .list a:after{     content: "";
    width: 7px;
    height: 8px;
    background: #ccc;
    position: absolute;
    left: 13px;
    top: 13px;
    border-radius: 50%;
}


.reader{ border:1px solid #EEEEEE; margin-top:15px;}
.reader .title{height: 50px;
    position:relative;
    line-height: 50px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box; 
    color: #2577e3;
}
.reader .title strong{font-size: 16px;
    font-weight: bold;
    padding-left: 15px;
    color: #0088E6;
    border-left: 2px solid #0088e6; }
.wxq { padding-bottom:15px}
.wxq img {
	display:block;
	margin:0 auto;
    width: 220px;
}
.wxq img, .wxq strong {
    display: block;
}
.wxq strong {
    color: #EF3B3E;
    font-size: 16px;
    text-align: center;
}
.wxq p{ font-size:14px; width:90%; margin:0 auto; line-height:24px; color:#666; text-align:center;}

.page {margin: 0 auto;margin-bottom: 25px; }
.page a {display: inline-block;padding: 0 16px;text-align: center;line-height: 38px;border: 1px solid #e5e5e5;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#fff;  }
.page b, .fenye a:hover {display: inline-block;padding:0 16px;text-align: center;line-height: 38px;border:1px solid #2577e3; font-size: 14px;color: #fff;margin: 0 2px;background: #2577e3; border-radius:5px;}

.bmsj{    border: 1px solid #eee;
    padding: 20px;}
.bmsj h1{padding-top: 20px;
    display: block;
    font-weight: 400;
    text-align: center;
    font-size: 22px;
    color: #333;
    font-weight: bold;}
.bmsj .dz{display: block;margin: 0 auto;margin-top:10px;text-align:center;font-size:14px;color:#666;padding-bottom:18px;border-bottom:1px solid #eee;}
.bmsj .newstext h2,.bmsj .newstext h3{ margin-bottom:15px;}
.bmsj .newstext { padding-top:20px;font-size:16px; line-height:32px; color:#545454;}
.bmsj .newstext h3{
        border-left: 3px solid #2577e3;
    height: 40px;
    line-height: 40px;
    color: #2577e3;
    background: #FAFAFA;
    text-indent: -1rem;
}
.bmsj .newstext p{ margin-bottom:10px;}
.bmsj .newstext p strong{ font-size:18px; }
.bmsj .newstext  table{margin-top:5px;width:100% !important;border-collapse: collapse; margin-left:0 !important; margin-right:0 !important}
.bmsj .newstext table tr td{text-align: center;line-height: 30px; font-size:13px;color:#555;border:1px solid #8c8c8c;	}
.bmsj .newstext table tr td p{margin-bottom: 0px;}
.bmsj .newstext table .top td{font-size:18px;color:#333;background:#eaeaea;}

.bmsj .newstext .zixun{padding:30px 0 27px 0;border-bottom:1px dashed #9c9c9c;text-align: center;}
.bmsj .newstext .zixun a{display:inline-block;padding:0 38px 0 30px;margin-left:40px;font-size:18px;line-height:38px;color:#0073f7;border:1px solid #adadad;}
.bmsj .newstext .st{display:inline;color:#bcbcbc;font-size:19px;font-weight: bold;}
.bmsj .newstext .xgyd{margin-top:40px;font-size:16px;color:#777;font-family: "微软雅黑";border-left: 4px solid #0b5fb5;text-indent: 10px;margin-bottom: 3px;}
.bmsj .newstext .bdsharebuttonbox{maring-top:20px;height:20px;} 
.bmsj .bmsj-end div{width:805px;}
.bmsj .bmsj-end div a{    float: left;
    width: 402px;
    display: block;
    margin-top: 15px; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
    color: #777;
    font-size: 15px;
    line-height: 20px;    padding-right: 30px;
    box-sizing: border-box;}

.page-two{ border-top:1px solid #eee; margin-top:15px; padding-top:15px;    margin-bottom: 25px;}
.page-two p{ font-size:16px; line-height:24px; margin-bottom:10px; color:#545454;}
.page-two p a{color:#545454;}
.page-two p a:hover{ color:#2577e3}
.bmsj .bmsj-end div a:hover{ color:#2577e3}


 .yuanxiaolist:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

 .yuanxiaolist li {
	float: left;
	margin-right: 22px; 
	margin-bottom: 22px;
	width: 220px; 
    border: 1px solid #dbdbdb;
    display: block; padding-bottom: 5px;
}

.yuanxiaolist li:nth-child(5n+5) {
	margin-right:0px;
}

 .yuanxiaolist li img {
	display: block;
	margin: 0;
	width: 130px;
	height: 130px;
	padding: 10px;margin: 0 auto;
}
.yuanxiaolist li .yx-lstin {
        font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    display: block;
    margin-top: 5px;
}
.yuanxiaolist li:hover{ border:1px solid #2577e3}





/*院校*/
.blank10{height:12px;}
.yx_info,.sc_aboutbox,.sc_tjbox,.sc_zsbox,.sc_newsbox,.sc_sybox,.sc_bmxzbox,.sc_zxbmbox{width:100%; border:1px solid #eee; padding:10px; box-sizing:border-box;}
.yx_info .yximg{width:280px; height:70px; padding:20px 0px; float:left; margin-left:50px;}
.yx_info .yximg img{height:70px;border-radius:10px;}
.yx_info .yxtxt{width:810px; float:right; margin-top:10px;}
.yx_info .yxtxt dt{width:100%;height:30px; line-height:30px; font-size:18px; margin-bottom:10px; font-weight:bold;}
.yx_info .yxtxt dt h1{ font-size:18px;}
.yx_info .yxtxt dd{ height:26px; line-height:26px; float:left;    color: #545454;}
.scright_tit{    height: 40px;
    line-height: 40px; border:solid #eee; border-width:1px 1px 1px 0px;background: url(../images/titbg.gif) repeat-x left top;}
.scright_tit h3{ display:inline-block;  padding: 0px 10px;
    color: #2577e3;
    font-size: 17px;
    font-weight: bold;
    border-left: 2px solid #2577e3;}
.scright_tit h3 span{ font-size:18px; font-weight:bold; color:#2577e3; display:inline-block;}
.scright_tit h2{ display:inline-block;  padding: 0px 10px;
    color: #2577e3;
    font-size: 17px;
    font-weight: bold;
    border-left: 2px solid #2577e3;}
.scright_tit h2 span{ font-size:18px; font-weight:bold; color:#2577e3; display:inline-block;}
.scright_tit a.more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.scright_tit span.more{ float:right; margin-right:8px;}
.scright_tit span.more a{ font-size:14px;}
.about_info{width:100%; min-height:168px;}
.about_info img{ float:right; margin-left:20px; width:360px; height:168px;}
.about_info p{ line-height:28px; margin-bottom:15px; color:#545454; } 
.sc_tjbox p,.sc_bmxzbox P{ line-height:30px; margin-bottom:15px;}
.sc_tjbox h2{
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 26px;
      color: #545454;
}

.sc_tjbox_x .sc_z{ width:68%; padding-right:2%; float:left}
.sc_tjbox_x .sc_y{ width:30%; float:right}
.sc_tjbox_x .sc_y .reader{ margin-top:0}
.sc_tjbox_x .sc_y .reader .title{ margin-bottom:0}
.sc_tjbox_x .sc_y .area-zsyx thead td{ padding:15px 0}

.sc_zs{width:100%; position:relative; overflow:hidden;}
.sc_zs .abs{height:32px; position:relative; display:inline-block;}
.sc_zxbmbox{ text-align:center;}
.sc_newsbox li{    width: 583px;
    height: 40px;
    padding-left: 5px;
   
    float: left;
    margin-right: 0;
    font-size: 15px;}
.sc_newsbox li:nth-child(2n+0){margin-right:0px;}
.sc_newsbox li a{width:78%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.sc_newsbox li span{float:right; font-size:12px; color:#999; line-height:28px;}
.sc_newsbox .more{width:180px; height:38px; margin:20px auto 0px; }
.sc_newsbox .more a{width:100%; height:100%; line-height:38px; text-align:center; font-size:16px; border-radius:20px; display:block; background:#ddd; color:#333;}
.sc_newsbox .more a:hover{background:#c00; color:#fff;}
.sc_sybox{width:100%;}
.sc_sybox li{ float:left;}
.sc_sybox .yxsyimg{border-top:1px solid #dedede; border-left:1px solid #dedede;}
.sc_sybox .yxsyimg li{ width:16.666%; padding-top:10px; text-align:center; box-sizing:border-box;border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.sc_sybox .yxsyimg li img{  height:62px;}
.sc_sybox .yxsyimg li p{ height:30px; line-height:30px; padding:0px 10px; overflow:hidden; margin-top:10px;border-top:1px solid #dedede;}
.sc_sybox .yxsyimg li:hover a{color:#c00;}
.sc_sybox .yxsytext{ margin-top:10px;}
.sc_sybox .yxsytext li{ margin-right:30px; margin-bottom:10px; line-height:28px;}
 
.panel-body {
  margin:0px auto;
  padding:10px 5px;
  }
  .tstxt P{
  font-size:16px;
  text-intent:2em;
  }
  p{margin-bottom:0px;}
  #tab_about {
	font-size: 14px;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
  }

  #tab_about tr td {
	line-height: 28px;
	padding:3px 5px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
  }

  #tab_about input {
	height: 28px;
	padding-left:4px;
	outline: none;
	box-sizing: border-box;
  }
  .input2{
	width:90%;
	border: 1px solid #ddd;
	line-height:28px;
	background:#fff;
	display:inline-block;
  }
  .input2 .red{
	padding:0px;
  }
  .STYLE2 {
	color: #FF0000
  }
  select{
	height:28px;
	line-height:28px;
  }
  .schoolname{
  font-size:16px;
  color: #FF0000;
  padding-left:4px;
  }
  .beizhu{
  font-size:15px;
  color: #FF0000;
  padding:8px;
  }
  .beizhu a{
  cursor:pointer;
  }
  .fmbtn{
	margin: 10px auto;
	width:240px;
	height:32px !important;
	line-height:32px;
	background:#2577e3;
	border:none;
	color:#fff;
	padding: 0px;
	cursor: pointer;
  }
  /*背景层*/
.box-modal{
	display: flex;
	justify-content: center;
	position: fixed;
	left: 0; 
	top: 0;
	right: 0;
	bottom: 0;
}   
.popbg{width:100%; height:100%; background:rgba(0,0,0,.5);}
.phpmain{ width:80%; height:395px; margin:20px auto; background:#fff; border-radius:10px; position:relative; overflow:hidden; z-index:999;}
.phpmain h3{ height:50px; font-size:20px; color:#fff; line-height:30px; padding:10px 0px; margin-top:0px; margin-bottom:20px; text-align:center; background:#d00; }
.phpmain .close{ font-size:28px; color:#fff; position:absolute; right:2%; top:12px; font-weight:500; z-index:9999;}
.popcont{width:100%; height:305px; padding:0px 30px; overflow:auto;} 
.popcont h4{ font-size:16px; line-height:30px;}
.popcont p{ font-size:15px; line-height:28px; color:#666; text-indent:2em; text-align:justify; margin-bottom:10px;}
 .sc_zixun .news{float:left;margin:0 .5% 20px 0px;width:48.5%;border:1px solid #dcdcdc;}
.sc_zixun .fr{float:right;}
.sc_zixun .no-ml{margin-left:0px;} 
.sc_zixun .news .top{padding-left:40px;background:url(../images/content-title.gif) no-repeat 4px center #f9f9f9;border-bottom:1px solid #dcdcdc;}
.sc_zixun .news .top .left{float:left;display:block;color:#50a3e2;font-size:15px;line-height:36px;font-weight:bold;}
.sc_zixun .news .top .first{font-size:18px;font-weight:normal;}
.sc_zixun .news .top .right{float:right;margin:8px 10px 0 0;font-size:14px;} 
.sc_zixun .news .title{padding:6px 0 14px 8px;border-bottom:1px solid #e6e6e6;}
.sc_zixun .news .title a{display:block; margin-left:5px;width:288px;color:#777;font-size:12px;}
.sc_zixun .news .title .bold{font-weight:bold; text-align:center;letter-spacing: 1px; font-size:14px;color:#3c3c3c;line-height:30px;} 
.sc_zixun .news .txt{ padding-left:6px;width:98%;padding-top:10px;overflow: hidden;}
.sc_zixun .news .txt p{display:block;margin-bottom:14px;height:20px;}
.sc_zixun .news .txt p a{float:left;display:inline-block;width:88%; white-space: nowrap;overflow:hidden;padding-left:6px;font-size:15px;color:#333;line-height:16px;}
.sc_zixun .news .txt p a:hover{color:#2577e3}
.sc_zixun .news .txt p span{float:right;display:inline-block;margin-right:6px;font-size:13px;color:#666;line-height:15px;}

.yuanxiao_box{ font-size:15px;}
.sc_zsbox table{   border: 1px solid #eee;}
.sc_zsbox td{ height:40px; line-height:40px;    border: 1px solid #eee;
    text-align: center;}
    
 .nybd:after {

    content: "";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

   
.nybd {background:#eee;border-radius: 8px;width: 100%;margin: 0 auto;clear: both;margin-bottom: 20px;padding: 15px; box-sizing:border-box; margin-top: 20px;}
.mobile {border:none; margin-right:15px !important;border-radius: 6px;width: 200px;height: 35px;display: block;outline: none;line-height: 35px; font-size: 14px;float: left; padding-left:15px;}
.fangan {background:#2577e3;width: 130px;height: 35px;border-radius: 6px;font-size: 14px;display: block;float: left;text-align: center;border: none; color:#fff;}
.nybd strong{    color: #f15c6b; 
    padding: 3px 10px;
    display: inline-block;
    margin: 0 10px;
    border-radius: 5px;
    border: 1px solid #f15c6b;}
 .nybd .n_djs{ text-align:center;font-size:18px;margin-bottom:10px;    color: #2577e3;
    margin-bottom: 15px;
    font-weight: bold;}


    .c_meau .fl{float:left; display:block;    border: 1px solid #eee;
    box-sizing: border-box;
    border-radius: 20px;
    overflow: hidden;}
    .c_meau .fr {  display: inline; float: right;}

  .c_meau{ width:211px; height:380px; position:fixed;  left:50%; margin-left:640px; bottom:-380px; display:none;}
.c_meau .fl{ width:125px;}
.c_meau .fl h4{ width:100%; height:61px; background:url(../images/c_meau_4.png) no-repeat; color:#fff; font-size:16px; line-height:40px; text-align:center; padding:8px 0; font-weight:bold;  }
.c_meau .fl_o{ background:#fff; margin:-16px 0; padding:10px 0 0 0;}
.c_meau .fl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .fl_o_o { padding-bottom:10px; border-bottom:1px solid #e5e5e5; width:108px; text-align:center; margin:auto auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{ height:auto; bottom:-440px; display:block;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}

@media screen and (max-device-width: 1366px)
{
	.c_meau{ margin-left:470px; z-index:100;}
}


/*专业*/
.zy_about{width:100%; position:relative}
.zy_about .abs {height: 32px;position: relative;display: inline-block;font-size:14px}
.zy_about .zy_aboutbox{width: 100%; border: 1px solid #dedede; padding: 10px 20px; box-sizing: border-box;    display: flex;
    justify-content: space-between;
    align-items: center;}
.zy_aboutbox .zyimg{width:280px;  float:left; position:relative;}
.zy_aboutbox .zyimg img{ width:100%; height:100%;}
.zy_aboutbox .zyimg .zyname{width:100%; position:absolute; top:56px; left:0;}
.zy_aboutbox .zyimg .zyname p{height:35px; line-height:35px; font-size:24px; text-align:center; font-weight:bold; color:#fff;}
.zy_aboutbox .zyimg .zyname p span{ font-size:20px;}
.zy_aboutbox .zytxt{width:830px; float:right;} 
.zy_aboutbox .zytxt .yxlink a{    width: auto;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    display: block;
    float: left;
    margin-right: 5px;
    /* font-weight: bold; */
    border: 1px solid #ccc;
    padding: 0px 10px;
    margin-bottom: 5px;
    border-radius: 5px;}
.zy_info{width:100%;}
.zy_aboutbox .zytxt .yxlink a:hover{ color:#2577e3;}
.zy_info .zyinfo_tit{ width:100%; height:44px; background:#e4e4e4;}
.zy_info .zyinfo_tit h3{width:120px; border-top:3px solid #099; line-height:44px; margin-top:-1px; text-align:center;}
.zy_info .zy_infobox{ padding:10px 20px 20px; border:1px solid #dedede; border-top:none;}
.zy_info .zy_infobox p{ line-height:30px; font-size:14px;}
.zy_info .zy_infobox  h3{ font-size:20px; line-height:40px; margin-top:20px; display:block;color: #2577e3;}
.zy_info .zy_infobox .yxlink{width:100%;}
.zy_info .zy_infobox .yxlink a{ font-size:16px; line-height:40px; color:#333; margin-right:40px;}

.red {
    color: #c00 !important;
}



.zy_remarks{width:100%;}
.zy_remarks .remarks_zylist{ padding:10px 20px 0px; border:1px solid #dedede; border-top:none;}
.zy_remarks .remarks_zylist .remarks_zybox ul{width:100%; display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.zy_remarks .remarks_zylist .remarks_zybox li{ margin-bottom:12px;font-size: 14px;}
.zy_remarks .remarks_zylist .remarks_zybox a{ height:34px; line-height:34px; padding:0px 20px; background: url(../images/loophdbg.png) repeat-x 0 -80px; border:1px solid #ddd; display:block; text-align:center; overflow:hidden; color:#333;}
.zy_remarks .remarks_zylist .remarks_zybox a:nth-child(5n+0){ margin-right:0px;}
.zy_remarks .remarks_zylist .remarks_zybox a:hover{ color:#2577e3;}

.zy_remarks .remarks_zylist .zypage_znbox{ width:100%;}
.zy_remarks .remarks_zylist .zypage_znbox li{ width:10%; margin-right:5%; float:left; margin-bottom:12px;}
.zy_remarks .remarks_zylist .zypage_znbox li a{ height:34px; line-height:34px; background: url(../images/loophdbg.png) repeat-x 0 -80px; border:1px solid #ddd; display:block; text-align:center; overflow:hidden; color:#333; box-sizing:border-box;}
.zy_remarks .remarks_zylist .zypage_znbox li:nth-child(7n+0){ margin-right:0px;}
.zy_remarks .remarks_zylist .zypage_znbox li a:hover{ color:#c00;}


.zy_bmxzbox{width: 100%; border: 1px solid #dedede; padding: 10px 20px; box-sizing: border-box;font-size:14px}
.zy_bmxzbox p{line-height: 28px;}
