@font-face {font-family: 'iconfont';
    src: url('../h-ui/Hui-iconfont/1.0.7/iconfont.eot'); /* IE9*/
    src: url('../h-ui/Hui-iconfont/1.0.7/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../h-ui/Hui-iconfont/1.0.7/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../h-ui/Hui-iconfont/1.0.7/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../h-ui/Hui-iconfont/1.0.7/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.input-text:hover,.textarea:hover{border: solid 1px #34A150;}



/**通用样式**/
*{margin:0; padding:0;}
body{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";}
.clear{clear:both;}
.cbody_line table a{color:blue;}
#header{  }
a:hover, a:hover, a:visited, a:active{text-decoration:none;}

.header-wrap{width:100%; height:auto; background-color:#fff; padding:20px 0;}
.header{width:1180px; height:auto; margin:0 auto;}
.header .header-logo{width:175px; height:65px; float:left;}
.header .header-honor{ height:auto; float:left; margin-left:20px;}
.header .header-honor a{font-size:18px; color:#353535;line-height:65px;}
.header .header-honor a:hover{color:#0066cc; text-decoration:underline;}
.header .header-searchBar{width:400px; height:40px; margin-top:10px; float:left; background-color:#fff; border:2px solid #56972e; overflow:hidden; zoom:1; margin-left:150px;}
.header .header-searchBar form .search-input{width:305px; line-height:40px;height:40px; float:left; font-size:15px; color:#777; outline: none; border:0; padding-left:15px;}
.header .header-searchBar form button.search-btn{width:80px; height:40px; line-height:40px; float:left; border:0; background-color:#56972e; font-size:16px; color:#fff;}
/*--招考网首页顶部旧样式
.header .header-group{width:108px; height:44px; margin-top:10px; float:right;}
.header .header-group .header-group-wx{width:44px; height:44px; float:left; margin-right:20px; position:relative;cursor: pointer;}
.header .header-group .header-group-wx:hover .header-group-dropdown{display: block;}
.header .header-group .header-group-wx .header-group-dropdown{display: none;width:200px; height:auto; padding:10px; position:absolute; background-color:#fff; border:1px solid #d2d2d2; top:45px; right:50%; margin-right:-110px; z-index:99; box-shadow: 0 2px 5px #999;}
.header .header-group .header-group-wx .header-group-dropdown span.dropdown-icon{width:20px; height:10px;position:absolute; background:url(../images/dropdown-icon.png) 0 0 no-repeat;  top:-10px; right:50%; margin-right:-10px;  display:block;}
.header .header-group .header-group-wx .header-group-dropdown span.dropdown-icon-1{width:20px; height:10px;position:absolute; background:url(../images/dropdown-icon-1.png) 0 0 no-repeat;  top:-10px; right:50%; margin-right:-10px;  display:block;}
.header .header-group .header-group-qq{width:44px; height:44px; float:left; position:relative;cursor: pointer;}
.header .header-group .header-group-qq:hover .header-group-dropdown{display: block;}
.header .header-group .header-group-qq .header-group-dropdown{display: none;width:200px; height:auto; padding:10px; position:absolute; background-color:#fff; border:1px solid #d2d2d2; top:65px; right:50%; margin-right:-110px; z-index:99; box-shadow: 0 2px 5px #999;}
.header .header-group .header-group-qq .header-group-dropdown span.dropdown-icon{width:20px; height:10px; position:absolute; background:url(../images/dropdown-icon.png) 0 0 no-repeat;  top:-10px; right:50%; margin-right:-10px;  display:block;}
.header .header-group .header-group-qq .header-group-dropdown span.dropdown-icon-1{width:20px; height:10px; position:absolute; background:url(../images/dropdown-icon-1.png) 0 0 no-repeat;  top:-10px; right:50%; margin-right:-10px;  display:block;}
.header .header-group .header-group-qq .header-group-dropdown ul{width:100%;}
.header .header-group .header-group-qq .header-group-dropdown ul li{width:100%; line-height:40px; border-bottom:1px solid #e9e9e9; font-size:14px; color:#777;}
.header .header-group .header-group-qq .header-group-dropdown ul li a{font-size:14px; color:#353535; margin-left:10px;}
--*/
/*--招考网首页顶部新样式--*/
.header-group{width:200px; height:40px; margin-top:10px; float:right;}
.header-group .header-group-item{float:right; width:22px; padding:0 9px;border-radius:20px; height:40px; line-height:40px; margin-left:10px;transition:all 250ms ease; cursor:pointer;} 
.header-group .header-group-item:nth-of-type(3){margin-left:0;}
.header-group .header-group-wx{background:#32b66d;}
.header-group .header-group-qq{background:#30aaff;}
.header-group .header-group-xcx{background:#9b6aff;}
.header-group .header-group-item .header-group-name{font-size:15px; color:#fff; line-height:40px; display:none; margin-left:5px; }
.header-group-dropdown{width:100%; padding:35px 0; background:#fff; border-top:1px solid #f5f5f5; position:absolute; top:116px; z-index:999; display:none; box-shadow:0 15px 15px rgba(100,100,100,.2); font-family:PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHe;}
.header-group-dropdown .header-group-box{width:1180px; margin:0 auto; overflow:hidden; display:none;}
.header-group-dropdown .header-group-box .header-group-li{float:left; width:380px; height:160px; padding:15px; margin-right:20px; box-sizing:border-box; background:#f2f5f4; border-radius:6px; overflow:hidden;}
.header-group-dropdown .header-group-box .header-group-li:nth-of-type(3n){margin-right:0;}
.header-group-dropdown .header-group-box .header-group-li:nth-of-type(n+4){margin-top:20px;}
.header-group-dropdown .header-group-box .header-group-li .header-group-li-img{float:left; width:130px; height:130px; margin-right:15px;}
.header-group-dropdown .header-group-box .header-group-li .header-group-li-img img{width:100%; height:100%;}
.header-group-dropdown .header-group-box .header-group-li .header-group-li-name{float:left; margin-top:20px;}
.header-group-dropdown .header-group-box .header-group-li .header-group-li-name dt{font-size:15px; color:#202020; line-heiht:36px;}
.header-group-dropdown .header-group-box .header-group-li .header-group-li-name dd{font-size:13px; color:#56972e; margin-top:10px;}

.header-group-dropdown .header-group-box__xcx .xcx-group-li{float:left; width:212px; height:auto; padding:15px 15px 10px 15px; margin-right:30px; box-sizing:border-box; background:#f2f5f4; border-radius:6px; overflow:hidden;}
.header-group-dropdown .header-group-box__xcx .xcx-group-li:nth-of-type(5){margin-right:0;}
.header-group-dropdown .header-group-box__xcx .xcx-group-li .xcx-group-li-img{width:182px; height:182px; padding:6px; background:#fff; box-sizing:border-box;}
.header-group-dropdown .header-group-box__xcx .xcx-group-li .xcx-group-li-img img{width:100%; height:100%;}
.header-group-dropdown .header-group-box__xcx .xcx-group-li .xcx-group-li-name{margin-top:5px; font-size:15px; font-weight:bold; color:#1e402d; text-align:center; line-heiht:1.2;}
		
.header-group-dropdown .header-group-box__qq .header-group-li{width:380px; height:90px; padding:15px; background:#f2f5f4; border-radius:6px; box-sizing:border-box; display:flex; flex-flow:row nowrap; align-items:center; position:relative; font-family:PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHe; cursor:pointer;}
.header-group-dropdown .header-group-box__qq .header-group-li .header-group-li-num{width:60px; line-height:60px; margin-right:10px; background:#5eb95e; font-size:20px; font-weight:bold; color:#fff; text-align:center;  border-radius:30px;}
.header-group-dropdown .header-group-box__qq .header-group-li dl dt{font-size:17px; line-height:1.2; font-weight:bold; color:#1e402d;}
.header-group-dropdown .header-group-box__qq .header-group-li dl dd{font-size:14px; line-height:1.2; color:#1d8b4f; margin-top:8px; }
.header-group-dropdown .header-group-box__qq .header-group-li .header-group-li-btn{position:absolute; top:0; bottom:0; right:15px; margin:auto; width:80px; height:36px; line-height:36px; background:#f3fff8; border-radius:4px; font-size:15px; color:#22aa5f; text-align:center; border:1px solid #5cd48e;}
.header-group-dropdown .header-group-box__qq .header-group-li:hover .header-group-li-btn{color:#fff; background:#32b66d; }

@keyframes headerBtn{
	0%{left:0;}
	100%{left:300%;}

}

.index-nav-wrap{width:100%; height:55px; background-color:#56972e;}
.index-nav-wrap ul.index-nav{width:1180px; height:55px; margin:0 auto;}
.index-nav-wrap ul.index-nav li{width:147px; line-height:55px; float:left; text-align:center; position:relative;}
.index-nav-wrap ul.index-nav li a{width:100%; display:block; font-size:20px; color:#fff;}
.index-nav-wrap ul.index-nav li a:hover{background-color:#336502;}

.index-subnav-wrap{ width:100%; height:auto; padding:10px 0; border-bottom:1px solid #d2d2d2; background-color:#f7f7f7; color:#777; position:relative;}
.index-subnav-wrap .index-subnav{ width:1180px; margin:0 auto; overflow:hidden; zoom:1;}
.index-subnav-wrap .index-subnav ul{width:100%; height:auto; overflow:hidden; zoom:1;}
.index-subnav-wrap .index-subnav ul span.dropdown-icon{width:20px; height:10px; position:absolute; background:url(../images/dropdown-icon.png) 0 0 no-repeat;  top:-10px; right:50%; margin-right:340px;  display:block;}
.index-subnav-wrap .index-subnav ul li.list-link{float:left; line-height:16px; margin:10px 33px 10px 0; padding-right:33px; border-right:1px solid #e6e6e6;}
.index-subnav-wrap .index-subnav ul li.list-link a{font-size:16px; color:#353535;}
.index-subnav-wrap .index-subnav ul li.list-link a:hover{color:#56972e;}

.index-subnav-wrap ul.index-subnav li{ width:147px; line-height:50px; float:left;}
.index-subnav-wrap ul.index-subnav li a{ font-size:16px; color:#353535;}
.index-subnav-wrap ul.index-subnav li a:hover{ font-size:16px; color:#56972e;}
.index-subnav-wrap ul.index-subnav li i.m-icon1{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) 0 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon2{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -25px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon3{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -50px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon4{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -75px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon5{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -100px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon6{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -125px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon7{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -150px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon8{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -175px 0 no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon9{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) 0 -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon10{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -25px -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon11{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -50px -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon12{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -75px -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon13{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -100px -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon14{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -125px -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon15{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -150px -20px no-repeat; margin-right:5px; position:relative; top:4px;}
.index-subnav-wrap ul.index-subnav li i.m-icon16{width:20px; height:20px; display:inline-block; background:url(../images/menu-icon.png) -175px -20px no-repeat; margin-right:5px; position:relative; top:4px;}

.body-container{width:1180px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:40px;}
/*头条--begin*/
.index-toutiao{border:1px solid #e6e6e6; background-color:#f4f4f4; text-align:center; padding:10px 0 15px 0; position:relative;}
.index-toutiao span.top-news1{font-size:32px; font-weight:bold; color:#EA3639; display:block; padding-bottom:5px;}
.index-toutiao span.top-news1 a{color:#EA3639;}
.index-toutiao span.top-news1 a:hover{text-decoration:underline;}
.index-toutiao span.top-news2{font-size:14px; padding:0 5px; display:inline-block;}
.index-toutiao span.top-news2 a{color:#353535;}
.index-toutiao span.top-news2 a:hover{ color:#0066cc; text-decoration:underline;}
.index-toutiao .toutiao-icon{width:75px; height:75px; display:block; background:url(../images/toutiao_icon.gif) 0 0 no-repeat; position:absolute; top:0; left:0;}
/*头条--end*/

.index-content{width:1180px; margin-top:25px;}
.index-content-left{width:820px; float:left;}
.index-content-right{width:330px; float:right;}


.index-content-left .banner-box{width:820px; height:250px; background-color:#e9e9e9; position:relative;}
.index-content-right .news-box{width:100%; height:250px; /*overflow:hidden;*/ position:relative;}
.index-content-right .news-box ul{height:auto; /*overflow:hidden;*/ zoom:1; position:relative;}
.index-content-right .news-box ul .icon-hot-news{width:16px; height:18px; background:url(../images/icon-hot-news.gif) 0 0 no-repeat; background-size:cover; position:absolute; left:-4px; top:0px; z-index:5;}
.index-content-right .news-box ul::after{content:''; background:#eeeeee; width:2px; height:100%; position:absolute; top:0; left:3px;}
.index-content-right .news-box ul li a.news-keywords{ color:#555;}
.index-content-right .news-box ul li a.news-title{ color:#353535;}
.index-content-right .news-box ul li { padding-left:20px; padding-bottom:13px; margin-bottom:12px; font-size: 15px; line-height:1.2; overflow: hidden; zoom:1; white-space: nowrap; text-overflow: ellipsis; position:relative;}
.index-content-right .news-box ul li:last-of-type{padding-bottom:0; margin-bottom:0; }
.index-content-right .news-box ul li::before{content:''; width:8px; height:8px; background:#fff; border:2px solid #cccccc; border-radius:4px; position:absolute; left:0; top:6px; box-sizing:border-box; z-index:3;}
.index-content-right .news-box ul li::after{content:''; width:100%; height:1px; background:#eee; position:absolute; left:20px; bottom:0px;  z-index:3;}
.index-content-right .news-box ul li:last-of-type::after{display:none;}
.index-content-right .news-box ul li:hover::before{border:2px solid #56972e; }
.index-content-right .news-box ul li a:hover{color:#56972e; text-decoration:none;}
.index-content-right .news-box ul li:nth-of-type(1) a{color:#f51717;}
.index-content-right .news-box .first-news{width:100%; height:40px; padding:0 10px; margin-top:20px; background:#f1f1f1; font-size:17px; font-weight:bold; line-height:1.2; overflow:hidden; zoom:1; display:flex; flex-flow:row nowrap; align-items:center; position:relative; border-radius:4px; box-sizing:border-box;}
.index-content-right .news-box .first-news::before{content:''; width:5px; height:5px; border-top:2px solid #a0a0a0; border-right:2px solid #a0a0a0; position:absolute; top:0; bottom:0; right:10px; margin:auto; transform:rotate(45deg); z-index:3;}
.index-content-right .news-box .first-news .first-news-icon{line-height:0; margin-right:5px;}
.index-content-right .news-box .first-news:hover{background:#e9f4e6; }
.index-content-right .news-box .first-news:hover::before{border-top:2px solid #428043; border-right:2px solid #428043;}
.index-content-right .news-box .first-news a{color:#555; margin-top:2px; width:100%; display:inline-block;}
.index-content-right .news-box .first-news a:hover{text-decoration:none;}


.index-content-left .zhuanti-box{width:820px; height:140px;}
.index-content-left .zhuanti-box ul{width:100%; overflow:hidden; zoom:1;}
.index-content-left .zhuanti-box ul li{width:260px;}
.index-content-left .zhuanti-box ul li.float-left{float:left; margin-right:20px;}
.index-content-left .zhuanti-box ul li.float-right{float:right;}
.index-content-right .goods-box{width:328px; height:188px; border:1px solid #d2d2d2;}
.index-content-right .goods-box .goods-box-title{width:100%; overflow:hidden; zoom:1;}
.index-content-right .goods-box .goods-box-title span{width:164px; line-height:50px; display:block; float:left; border-bottom:1px solid #D2D2D2; font-size:18px; text-align:center; color:#353535;}
.index-content-right .goods-box .goods-box-title span.current{border-bottom:1px solid #56972e; color:#56972e;}
.index-content-right .goods-box .goods-box-list{padding:20px;width:288px; height:97px; }
.index-content-right .goods-box .goods-box-list ul{}
.index-content-right .goods-box .goods-box-list ul li{width:100%; height:97px; overflow:hidden; zoom:1;}
.index-content-right .goods-box .goods-box-list ul li img{width:288px; height:97px; float:left; margin-right:15px;}


.gkgj-box{width:100%; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; overflow:hidden; zoom:1;}
.gkgj-box .tool-box{float:left; width:850px;}
.gkgj-box .tool-box .tool-box-left{float:left; width:390px; padding-right:19px; border-right:1px solid #d2d2d2;  padding-bottom:20px;}
.gkgj-box .tool-box .tool-box-right{float:left; width:390px; padding-left:20px; }
.gkgj-box .tool-box .tool-box-title{border-bottom:1px dashed #d2d2d2; line-height:40px; font-size:18px; color:#353535;}
.gkgj-box .tool-box .tool-box-input{width:390px; overflow:hidden; zoom:1; margin-top:15px;}
.gkgj-box .tool-box .tool-box-input span.input-box1{width:88px; float:left; margin-right:10px; display:block; border:1px solid #d2d2d2;}
.gkgj-box .tool-box .tool-box-input span.input-box1 select.select{width:100%; height:34px; border:0;  font-size:15px;}
.gkgj-box .tool-box .tool-box-input span.input-box1 input.input-text{width:100%; height:34px; border:0;  font-size:15px;}
.gkgj-box .tool-box .tool-box-input span.input-box2{width:188px; float:left; margin-right:10px; display:block; border:1px solid #d2d2d2;}
.gkgj-box .tool-box .tool-box-input span.input-box2 select.select{width:100%; height:34px; border:0;  font-size:15px;}
.gkgj-box .tool-box .tool-box-input span.input-btn{width:90px; height:36px; float:left; display:block;}
.gkgj-box .tool-box .tool-box-input span.input-btn input.btn{width:90px; height:36px; float:left; display:block;  background-color:#ffecd9; border:1px solid #f7bc80; color:#7e6b57; font-size:15px; text-align:center; padding:0;}
.gkgj-box .tool-box .tool-box-input span.input-btn input.btn:hover{background:#f4d9be; color:#ca6b0a;}
.gkgj-box .zhuanjia-box{float:left; width:309px; height:216px; padding-left:20px;  border-left:1px solid #d2d2d2;}
.gkgj-box .zhuanjia-box .zhuanjia-box-title{border-bottom:1px dashed #d2d2d2; line-height:40px; font-size:18px; color:#353535; position:relative;}
.gkgj-box .zhuanjia-box ul{width:100%; height:auto;}
.gkgj-box .zhuanjia-box ul li{width:100%; height:153px; overflow:hidden; zoom:1;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body{width:100%; height:60px; margin-top:15px; overflow:hidden; zoom:1;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body .zhuanjia-pic{width:60px; height:60px; margin-right:15px; float:left; display:block;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body .zhuanjia-pic img{width:60px; height:60px;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body dl.zhuanjia-info{width:147px; height:50px; float:left; margin-right:15px;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body dl.zhuanjia-info dt{font-size:16px; color:#353535;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body dl.zhuanjia-info dd{color:#999; font-size:14px;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body a.zhuanjia-btn{float:left; width:70px; line-height:34px; margin-top:13px; font-size:15px; border:1px solid #e1e1e1; color:#777; background-color:#eee; text-align:center;  display:block;}
.gkgj-box .zhuanjia-box ul li .zhuanjia-box-body a.zhuanjia-btn:hover{background:#f4d9be; border:1px solid #f7bc80; color:#ca6b0a;}


.index-content-left .layout-news-box{width:100%; height:auto;}
.index-content-left .layout-news-box .layout-news-select{width:100%; line-height:50px; border-bottom:2px solid #d2d2d2; position:relative;}
.index-content-left .layout-news-box .layout-news-select span{ position:relative; top:3px; font-size:20px; color:#353535; display: inline-block; margin-right:50px; cursor:pointer;}
.index-content-left .layout-news-box .layout-news-select span.current{border-bottom:2px solid #56972e; color:#56972e; }
.index-content-left .layout-news-box ul.layout-news-list{width:100%; height:auto; }
.index-content-left .layout-news-box ul.layout-news-list li{width:100%; height:auto; padding:20px 0; border-bottom:0px solid #d2d2d2; overflow:hidden; zoom:1;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-pic{width:230px; height:140px; float:left; margin-right:20px;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-pic img{width:230px; height:140px;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-info{ float:left; width:570px;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-info .layoutNews-title{line-height:20px;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-info .layoutNews-title a{font-size:20px; color:#353535;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-info .layoutNews-title a:hover{ color:#56972e;}
.index-content-left .layout-news-box ul.layout-news-list li .news-list-info .layoutNews-text{width:100%; height:70px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; }
.index-content-left .layout-news-box ul.layout-news-list li .news-list-info .layoutNews-text p{font-size:15px; color:#666; line-height:24px; text-align:justify;}
.index-content-left .layout-news-box ul.layout-news-list li .layoutNews-tags{width:100%; height:20px; line-height:20px; margin-top:20px;}
.index-content-left .layout-news-box ul.layout-news-list li .layoutNews-tags span{display: inline-block; font-size:14px;}
.index-content-left .layout-news-box ul.layout-news-list li .layoutNews-tags span.newsTime{color:#999; margin-right:20px;}
.index-content-left .layout-news-box ul.layout-news-list li .layoutNews-tags span.newsWords{color:#56972e; margin-right:20px;}
.index-content-left .layout-news-box ul.layout-news-list li .layoutNews-tags span.newsWords a{color:#56972e; margin-right:15px;}
.index-content-left .layout-news-box a.news-more{width:100%; line-height:36px; border:1px solid #d2d2d2; font-size:14px; color:#d2d2d2; display:block; text-align:center; position:relative; top:-1px;}
.index-content-left .layout-news-box a.news-more:hover{border:1px solid #a0cb85;; color:#a0cb85;}


.index-content-right .gkk-box{width:328px; height:auto; border:1px solid #d2d2d2;}
.index-content-right .gkk-box .zytgkk-box-title{width:100%; line-height:50px; border-bottom:1px solid #d2d2d2; font-size:20px; color:#353535; text-indent:20px;position:relative;}
.index-content-right .gkk-box .zytgkk-box-title span.gkk-more{position:absolute; right:0; margin-right:20px; line-height:50px;}
.index-content-right .gkk-box .zytgkk-box-title span.gkk-more a{font-size:13px; color:#999; font-weight:normal;}
.index-content-right .gkk-box .zytgkk-box-title span.gkk-more a:hover{color:#2b831c;}
.index-content-right .gkk-box .gkk-box-title{width:100%; line-height:16px; border-left:4px solid #56972e; font-size:16px; color:#777; font-weight:bold; text-indent:20px; margin:15px 0; }
.index-content-right .gkk-box ul.layout-gkk-list{width:290px; border-top:1px dashed #d2d2d2; margin-left:20px;  padding-top:20px; position:relative; overflow:hidden; zoom:1;}
.index-content-right .gkk-box ul.layout-gkk-list span.xian{width:1px; height:280px; display:block; position:absolute; background-color:#e9e9e9; left:90px;}
.index-content-right .gkk-box ul.layout-gkk-list li{width:310px; overflow:hidden; zoom:1; padding-bottom:20px; position:relative;}
.index-content-right .gkk-box ul.layout-gkk-list li .gkk-pic{width:80px; height:80px; float:left; margin-right:20px;}
.index-content-right .gkk-box ul.layout-gkk-list li dl.gkk-info{width:190px; height:80px; float:left; border-bottom:0px solid #e9e9e9;}
.index-content-right .gkk-box ul.layout-gkk-list li dl.gkk-info dt{ line-height:20px; color:#999; font-size:14px;}
.index-content-right .gkk-box ul.layout-gkk-list li dl.gkk-info dt span.color-orange{ color:#ff8920;}
.index-content-right .gkk-box ul.layout-gkk-list li dl.gkk-info dd{font-size:15px; line-height:24px; margin-top:5px;}
.index-content-right .gkk-box ul.layout-gkk-list li dl.gkk-info dd a{ color:#353535;}
.index-content-right .gkk-box ul.layout-gkk-list li dl.gkk-info dd a:hover{color:#0066cc; text-decoration:underline;}
.index-content-right .gkk-box ul.layout-gkk-list li .dian-icon{width:5px; height:5px; display:block; position:absolute; left:88px; top:37px; background:url(../images/dian-icon.png) center center no-repeat;}



/*----新闻页家长群代码begin----*/
.index-jzq-box{width:330px; height:374px; padding:80px 7px 0 7px; margin-top:25px; background:url(../images/bg-index-jzq.png) 0 0 no-repeat; box-sizing:border-box; overflow:hidden;}
.index-jzq-box .news-jzq-qq{width:316px; height:auto; padding:5px 11px; box-sizing:border-box; overflow:hidden;}
.index-jzq-box .news-jzq-qq li{height:44px; overflow:hidden; display:flex; flex-flow:row nowrap; align-items:center; position:relative; cursor:pointer;}
.index-jzq-box .news-jzq-qq li .icon-news-jzq{line-height:0;}
.index-jzq-box .news-jzq-qq li span{margin-top:2px; margin-left:6px; font-size:16px; color:#333; line-height:1.2;}
.index-jzq-box .news-jzq-qq li .news-qq-link{width:50px; height:24px; line-height:22px; border:1px solid #8edebd; background:#edf9f4; font-size:14px; color:#23a36e; text-align:center; position:absolute; right:0; border-radius:12px; text-decoration:none; box-sizing:border-box;}
.index-jzq-box .news-jzq-qq li .news-qq-link:hover{border:1px solid #23a36e; background:#23a36e; color:#fff;}
.index-jzq-box .news-jzq-qq li:hover span{color:#23a36e;}
/*----新闻页家长群代码end----*/

/*线下活动begin*/
#index_huodong{width:290px; height:auto; padding:0 19px;}
.index_huodong_list{width:290px; background:none; height:auto; border-bottom:1px solid #d2d2d2; margin-top:15px; padding-bottom:15px;}
.in-hd-li-img img{width:290px;height:172px;}
.in-hd-li-img a{font-size:14px;font-weight:bold;}
.index_activity_title{display:block;padding-top:10px;}
.in-hd-li-img span{font-size:14px;color:red;display:block;}

.in-hd-li-des{clear:both;padding-top:10px;color:#333;}
.in-hd-li-des span{display:block;}
.in-hd-li-btn{padding-top:10px;}
.in-hd-li-btn span{width:80px;height:30px;line-height:30px;font-weight:bold;display:block;background-color:#336502;text-align:center;color:#fff;}
.in-hd-li-btn span a{color:#fff;}
/*线下活动end*/



/*院校直通车*/
.yxztc-head{width:100%; height:50px; border-bottom:4px solid #d2d2d2;}
.yxztc-head .yxztc-head-left{float:left; height:auto;}
.yxztc-head .yxztc-head-left h2.float-left{font-size:24px; color:#353535; font-weight:bold; line-height:50px; display:inline-block; border-bottom:4px solid #56972e; position:relative; top:0; z-index: 2; padding:0; margin-right:30px;}
.yxztc-head .yxztc-head-left span{font-size:16px; color:#353535; display:inline-block; margin-right:20px; line-height:50px; cursor:pointer;}
.yxztc-head .yxztc-head-left span.current{color:#56972e;}
.yxztc-head a.yxztc-head-right{float:right; line-height:50px; font-size:14px; color:#999;}
.yxztc-head a.yxztc-head-right:hover{color:#2b831c;}
.yxztc-body{width:100%; height:auto; margin-top:20px; display:none;}
.yxztc-body ul{width:100%; height:auto; overflow:hidden; zoom:1;}
.yxztc-body ul li.yxztc-yx-list{width:180px; height:auto; float:left; margin-right:20px; padding-bottom:20px;}
.yxztc-body ul li.yxztc-yx-list img{width:178px; height:133px; border:1px solid #d7d7d7;}
.yxztc-body ul li.yxztc-yx-list .yxztc-yx-list-title{width:100%; height:auto; margin-top:5px; text-align:center;}
.yxztc-body ul li.yxztc-yx-list .yxztc-yx-list-title a{color:#353535; font-size:14px; line-height:20px; font-weight:bold;}
.yxztc-body ul li.yxztc-yx-list .yxztc-yx-list-title a:hover{color:#0066cc; text-decoration:underline;}
.yxztc-body ul li.yxztc-yx-list-br{margin-right:0;}

/*招考通课程*/
.zktkc-head{width:100%; height:50px; border-bottom:4px solid #d2d2d2;}
.zktkc-head .zktkc-head-left{float:left; height:auto;}
.zktkc-head .zktkc-head-left h2.float-left{font-size:24px; color:#353535; font-weight:bold; line-height:50px; display:inline-block; border-bottom:4px solid #56972e; position:relative; top:0; z-index: 2; padding:0; margin-right:30px;}
.zktkc-head .zktkc-head-left span{font-size:16px; color:#353535; display:inline-block; margin-right:20px; line-height:50px; cursor:pointer;}
.zktkc-head .zktkc-head-left span.current{color:#56972e;}
.zktkc-head a.zktkc-head-right{float:right; line-height:50px; font-size:14px; color:#999;}
.zktkc-head a.zktkc-head-right:hover{color:#2b831c;}
.zktkc-body{width:100%; height:auto; margin-top:20px;}
.zktkc-body ul.zktkc-video-box{width:100%; height:auto; overflow:hidden; zoom:1; margin-top:-20px;}
.zktkc-body ul.zktkc-video-box li{width:230px; height:175px; float:left; margin-left:20px; margin-top:20px;}
.zktkc-body ul.zktkc-video-box li.first-video{width:430px; height:370px; float:left; margin-left:0;}
.zktkc-body ul.zktkc-video-box li .video-box-pic{width:100%; height:auto;}
.zktkc-body ul.zktkc-video-box li .video-box-title{width:100%; height:40px; margin-top:5px;}
.zktkc-body ul.zktkc-video-box li .video-box-title a{font-size:14px; color:#353535; line-height:20px;}
.zktkc-body ul.zktkc-video-box li .video-box-title a:hover{color:#0066cc; text-decoration:underline;}

/*尾部*/
#footer{clear:both;border-top:1px solid #eee;padding-top:10px;}
#footer_content{width:1000px;margin:0 auto;}
#footer_content p{margin:0;padding:5px 0;line-height:10px; color:#777;}
#footer_content p a{color:#777;}
#footer_content p a:hover{color:#56972e;}
.footer-line{text-align:center;padding:5px 0;}



