﻿


     
/*
        div.page-daohang a:first-child { padding-left: 0px; }
        div.page-daohang a:hover { color: red; }
*/
/*        div.page-daohang { color: #ef382a; }*/
        /*????????????*/
        div.NewList-Con { width: 1150px; margin-left: auto; margin-right: auto; height: auto; margin-top: 15px; }
        /*????????????*/
        div.classlist-left { width:782px; float: left; border: 1px solid #eaeaea; border-top: 3px solid #2951bd; padding-bottom: 20px; background-color: #fff; }

        /*?????????????????????*/
        ul.NewList-Item {overflow: hidden;margin-bottom: 30px; }
        ul.NewList-Item>li { width: 100%; height:auto; overflow: hidden; float: left; border-bottom: 1px solid #eaeaea; padding:24px 12px 0px;}
		ul.NewList-Item li:hover{background: #efefef;}
        
        ul.NewList-Item li .ItemList-Left { float: left; margin-left: 10px; border:1px solid #ddd;}
		ul.NewList-Item li .ItemList-Left img{width:186px;height: 136px;}

        ul.NewList-Item li .ItemList-Right{/*float:left;width: 547px;height: 140px;*/ overflow: hidden; font-size: 14px; padding:5px 0px 0px; margin-left: 210px;margin-right: 10px;}
ul.NewList-Item li .ItemList-Right a{font-size: 16px; color: #454545;font-weight: 600;}
ul.NewList-Item li .ItemList-Right ul.ItemList_ul{float: left; overflow: hidden;width:97%;}
ul.NewList-Item li .ItemList-Right ul.ItemList_ul li{float: left;width: 50%;line-height: 36px;color:#999;font-size: 12px;}

ul.NewList-Item li .ItemList-Right ul.ItemList_ul li span{/*color: #999;*//*font-weight:600;*/}
ul.NewList-Item li .ItemList-Right ul.ItemList_ul li.copy_width{width: 100%;margin-top: 8px;color: #666;font-size: 14px;line-height: 24px;height: 48px;word-break: break-all; text-overflow: ellipsis;display: -webkit-box; /** ???????????????????????????????????? **/ -webkit-box-orient: vertical; /** ????????????????????????????????????????????????????????? **/-webkit-line-clamp: 2; /** ??????????????? **/overflow: hidden;  /** ????????????????????? **/}

ul.NewList-Item li .ItemList-Right ul.ItemList_ul li.taglist{width: 100%;margin-top: 8px;color: #666;font-size: 12px;line-height: 24px;height: 48px;word-break: break-all; text-overflow: ellipsis;display: -webkit-box; /** ???????????????????????????????????? **/ -webkit-box-orient: vertical; /** ????????????????????????????????????????????????????????? **/-webkit-line-clamp: 2; /** ??????????????? **/overflow: hidden;  /** ????????????????????? **/}
ul.NewList-Item li .ItemList-Right ul.ItemList_ul li.taglist a {color: #666;font-size: 12px; font-weight:normal;}

#exam-year span { color:#2273c0;}
		
div.pagination_div{width:100%;float:left;height:65px;line-height:65px; overflow:hidden;text-align:center;}


       /*???????????????*/
		div.r_class_title i.maozi_huidi_icon{ margin-left: 4px;background: url(img/mao_policy_icon.png) no-repeat;width: 23px;height: 19px;float: left;margin-top: 14px;margin-right: 10px;margin-left: 10px;}
        div.classlist-right { width: 348px; height: auto; float: right; }
		
.finger_post_first_boxX { border: 1px solid #e7e7e7; background: #ffffff; height:auto;overflow: hidden;}
.finger_post_first_boxX > p.djs { width: 100%; font-size: 14px; font-weight: 600;  margin: 0 auto; color: #f13728; border-bottom: 1px solid #e7e7e7; line-height: 38px !important; height: 38px !important;overflow:hidden; width: 100%; margin-top: 0px;padding-left: 20px;}
.finger_post_first_boxX .title_re{border-top: 3px solid #013694;}




/*
        div.classlist-right .r_class_title { border: 1px solid #e7e7e7; margin-top: 20px; border-top: 3px solid #2951bd; line-height: 45px; height: 45px; background: #eeeeee; }
        div.classlist-right .r_class_title span { font-size: 15px; font-weight: 600; letter-spacing: 1px; color: #2273c0; }
*/
		.bgwhite{background: #ffffff;margin-top: 20px;border: 1px solid #e7e7e7;width: 348px!important;}

        div.classlist-right ul.r-list-img { padding: 0px; background: #ffffff; border: 1px solid #e7e7e7; padding-bottom: 15px; }
        div.classlist-right ul.r-list-img li { float: left; width: 70px; height: 86px; overflow: hidden; margin-left: 7px; margin-top: 14px; margin-bottom: 0px; text-align: center; }
        div.classlist-right ul.r-list-img li a img { margin-bottom: 5px; margin-top: 5px; }
        div.classlist-right ul.r-list-img li a { text-decoration: none; color: #434343; }
        div.classlist-right ul.r-list-img li p { padding: 0; margin: 0; width: 100%; text-align: center; border-top: 1px solid #f0efef; }
        div.classlist-right ul.r-list-img li p:hover { color: red; }

        div.classlist-right ul.r-list-news { padding:14px 20px; border: 1px solid #e7e7e7;background: #ffffff;padding-top:0px;border-top:none; }
        div.classlist-right ul.r-list-news li { width: 100%; height: 46px; border-bottom: 1px dashed #e7e7e7; line-height: 46px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; /*padding: 0px 4px;*/ font-size:14px; }
div.classlist-right ul.r-list-news li i.sanjiao_iconl1{background: url(img/sjx.png) no-repeat;width: 9px;height: 9px;float: left;margin-top: 17px;margin-right: 8px;}
        div.classlist-right ul.r-list-news li a { color: #656565; }
        div.classlist-right ul.r-list-news li a:hover { color: red; }

        div.classlist-right .r-image-con { padding: 14px; text-align: center; position: relative; border: 1px solid #e7e7e7; background: #ffffff; }
        div.classlist-right .r-image-con p { position: absolute; left: 19px; bottom: 0; background: #e4e4e4; width: 201px; height: 30px; overflow: hidden; line-height: 30px; color: #434343; text-overflow: ellipsis; white-space: nowrap; }

        div.classlist-right .r_class_title2 { margin-top: 20px; line-height: 40px; background: #ffffff; height: 50px; border: 1px solid #ededed; border-top: 3px solid #2951bd; }
        div.classlist-right .r_class_title2 img { float: left; margin: 10px; }
        div.classlist-right .r_class_title2 span { float: left; font-size: 16px; font-weight: 600; letter-spacing: 2px; color: #2273c0; }

        div.classlist-right .r_class_input { padding: 20px 10px; border: 1px solid #e7e7e7; background: #ffffff; }
        div.classlist-right .r_class_input input { height: 39px; border: 1px solid #e6e6e6; color: #333; padding-left: 4px; }
        div.classlist-right .r_class_input button.search { background: url(img/right_search_icon_last.png) no-repeat; width: 43px; height: 40px; position: absolute; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
        div.classlist-right .r_class_input p { font-size: 12px; margin-top: 10px; }
		
		

.finger_post_first_boxH {height: auto; border: 1px solid #e7e7e7; background: #ffffff;}
.finger_post_first_boxH > p.djs { width: 100%; font-size: 14px; font-weight: 600;  margin: 0 auto; color: #f13728; border-bottom: 1px solid #e7e7e7; line-height: 38px !important; height: 38px !important;overflow:hidden; width: 100%; margin-top: 0px;padding-left: 20px;}
.finger_post_first_boxH > p.djs .dsjmc { color: #2951bd;}
.finger_post_first_boxH > p.djs #exam-days { color: #fff;background: #f13728; padding:0px 6px;}
.finger_post_first_boxH .finger_post_five_item{height:auto;}
  
  
ul.finger_post_five_item { padding: 12px 14px; overflow: hidden; }
ul.finger_post_five_item li { float: left; width: 92px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #e7e7e7; margin: 6px; font-size:14px; }
ul.finger_post_five_item li:hover{border:1px solid red;}
ul.finger_post_five_item li a { color: #656565; overflow: hidden; /*width: 240px; height: 19px;*/display: block; }
ul.finger_post_five_item li a:hover { color: #ee382b; }


  div.title_re { /*width: 354px;*/ height: 46px;border-bottom: 1px solid #e7e7e7; line-height: 46px;color: #282828; font-size: 16px; letter-spacing: 1px; font-weight: 600;margin-bottom: 0px;border-top:2px solid #2951bd;}
div.title_re span { float: left; margin-right: 6px;margin-top: 15px;margin-left: 20px;color:#2951bd;}

  .title_re i.icon12{margin-left: 20px;}
  i{background: url(img/icon_all.png) no-repeat; margin-bottom: 5px;vertical-align: middle;width: 480px;height: 254px;display: inline-block;}
  i.icon12{width: 22px;height: 16px; background-position:-296px -12px;margin-right: 4px;margin-left: 10px; }
  i.icon01{width: 15px;height: 16px; background-position:-14px -11px; margin-bottom: 4px;margin-right: 4px;margin-left: 10px; }
i.icon02{width: 25px;height: 21px; background-position:-45px -11px; margin-right: 2px;}
i.icon03{width: 25px;height: 21px; background-position:-81px -10px; margin-right: 2px; }
i.icon04{width: 20px;height: 21px; background-position:-120px -11px; margin-right: 2px; }
i.icon05{width: 20px;height: 21px; background-position:-155px -9px; margin-right: 2px;}
i.icon06{width: 6px;height: 6px; background-position:-190px -11px;margin-right: 6px;}
i.icon07{width: 20px;height: 17px; background-position:-208px -11px;margin-top: 2px;margin-right: 8px!important;}
i.icon08{width: 9px;height: 9px; background-position:-240px -11px;float:left;margin-top:19px;margin-right:6px;}
i.icon08margin{margin-top: 12px;}
i.icon09{width: 30px;height: 96px; background-position:-14px -47px; }
i.icon10{width: 30px;height: 96px; background-position:-62px -47px; }
i.icon12float{float: left;}
i.icon11{width: 19px;height: 19px; background-position:-270px -10px;margin-right: 2px; }

i.icon12float{margin-top: 22px;margin-right: 6px;}
i.icon13{width: 17px;height: 17px; background-position:-327px -11px;margin-right: 5px;margin-top:2px;}
i.icon14{width: 28px;height: 24px; background-position:-358px -11px;float:left;margin: 20px;}
i.icon14_14{width: 28px;height: 24px; background-position:-395px -11px;float:left;margin: 20px;display: none;}
i.icon15{width: 18px;height: 28px; background-position:-432px -10px;float: right;margin: 20px;}
i.icon15_15{width: 18px;height: 28px; background-position:-452px -10px;float: right;margin: 20px;display: none;}
i.icon16{width: 28px;height: 24px; background-position:-160px -43px;float: left;margin: 20px;}
i.icon16_16{width: 28px;height: 24px; background-position:-160px -76px;float: left;margin: 20px;display: none;}
i.icon17{width: 28px;height: 24px; background-position:-200px -44px;float:left;margin: 20px;}
i.icon17_17{width: 28px;height: 24px; background-position:-200px -78px;float:left;margin: 20px;display: none;}
i.icon18{width: 28px;height: 24px; background-position:-241px -44px;float:left;margin: 20px;}
i.icon18_18{width: 28px;height: 24px; background-position:-241px -78px;float:left;margin: 20px;display: none;}
i.icon19{width: 28px;height: 24px; background-position:-284px -45px;float:left;margin: 20px;}
i.icon19_19{width: 28px;height: 24px; background-position:-284px -78px;float:left;margin: 20px;display: none;}
i.icon20{width: 28px;height: 24px; background-position:-329px -44px;float:left;margin: 20px;}
i.icon20_20{width: 28px;height: 24px; background-position:-329px -78px;float:left;margin: 20px;display: none;}

i.icon33{width: 19px;height: 11px;background-position:-368px -85px;float: left;margin-top:6px;}
i.icon34{width: 16px;height: 11px;background-position:-458px -188px;float: left;margin-top:18px;margin-right: 10px;}
i.icon35{width: 16px;height: 11px;background-position:-458px -210px;float: left;margin-top:18px;margin-right: 10px;}


.study_news_img_p_box_NewsC{text-align: center;position:relative;border:1px solid #e7e7e7;background: #ffffff;width:100%;height:auto;border-top: none;padding:20px;display: block;}
.picture_gai{padding: 30px 20px;}
.study_news_img_p_box_NewsC a{display: block;position:relative;}
.study_news_img_p_box_NewsC img{display: block;width:100%;height: auto;cursor: pointer;}
.study_news_img_p_box_NewsC span{background: #e4e4e4;width:100%;height: 30px; font-size:14px;display: inline-block;overflow: hidden;line-height: 30px; color:#434343;text-overflow:ellipsis;white-space:nowrap;}

.turnpage-bar {text-align: center;margin-bottom:60px;}
.turnpage-bar ul{display: inline-block;}
.turnpage-bar ul li{float:left;margin-right:5px;overflow:hidden;/*background-color: #fff;*/padding:0;border-bottom: none;}
.turnpage-bar ul li:last-child {margin-right:0; }
.turnpage-bar ul li a { display:block;padding:8px 14px;border:1px solid #e6e6e6;border-radius: 6px;color: #333;background-color: #fff;}
.turnpage-bar ul li a:hover { border:1px solid #044fd3;text-decoration:none; }