/*分页*/
.page {vertical-align:middle;text-align:center; padding:20px 0px; color:#636363;clear:both;}
.page input {vertical-align:middle;}
.page span{vertical-align:middle;}
.page .margin{margin-right:2px;}
.page a {vertical-align:middle;display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;color:#636363;margin:0px 2px; font-family:Arial;}
.page .color{color:#ae294d;}
.page a.on { width:18px; height:24px; line-height:24px; text-align:center;background:#f0f0f0;color:#ae294d; }
.page a.prev {width:14px;height:14px; background:url(imagesprev.jpg) no-repeat; margin:0px 5px 0px 0px;}
.page a.next {width:14px;height:14px; background:url(imagesnext.jpg) no-repeat; margin:0px 0px 0px 5px;}
.page a.first {width:17px;height:17px;background:url(imagespage_btnl.jpg) no-repeat center center;}
.page a.last {width:17px;height:17px;background:url(imagespage_btnr.jpg) no-repeat center center;}
.page span.txtnum{ display:inline-block;width:29px; height:14px;line-height:14px;vertical-align:middle;border:1px solid #cecece;}
.page span.txtnum input{width:28px; height:14px; line-height:14px; text-align:center;color:#333; font-family:Arial; font-size:11px; background:none; border:none;}
.page a.go{ font-size:13px;background:#ae294d;font-size:10px;color:#fff;padding:0 5px;height:16px;line-height:16px;}


.h60{ height:60px;}
.site{ padding-top:5px; height:30px; line-height:30px; color:#000; text-align:right;}
.site a,.site em{ color:#8a8a8a;}
.site a:hover{ color:#b13053;} 
.column_left{ width:257px;}
.column_left .tit{ height:54px; line-height:54px; width:242px; background:url(imagescolumn_left_bg.jpg) no-repeat left top; padding-left:15px; font-size:18px; color:#fff; font-size:18px; }
.column_left .tit i{ font-size:12px; padding-left:6px; color:#cc8b99;}
.column_left ul{ background:#fafafa; padding:24px 0 40px}
.column_left ul li{ height:30px; line-height:30px; font-size:14px; width:212px; padding:4px 0; margin:0 auto; border-bottom:1px dashed #dadada; text-align:center;}
.column_left ul li a{ display:block; height:30px; line-height:30px; padding:0 15px;}
.column_left ul li.on a{ color:#ae294d; background:#e1e1e1;}

.column_right{ width:642px;}
.column_right h3{ height:42px; line-height:36px; font-size:20px; font-weight:normal; border-bottom:1px solid #efefef; color:#000;}
.column_right h3 i{ border-bottom:5px solid #ae294d; height:38px; display:inline-block;}
.column_right .contents{ padding:20px 0; line-height:20px;}

/*
		-- 新闻视角 */
.news_top{}
.news_top img{ height:168px; width:252px;}
.news_top .con{ width:349px; height:148px; padding:20px 20px 0; background:#ae294d; color:#fff; line-height:18px;position: relative;}
.news_top .con a{ color:#fff;}
.news_top .con a:hover{ font-weight:normal;}
.news_top .con a.more{ display:block; width:48px; height:21px; background:#fff; border:1px solid #fff; color:#ae294d; text-align:center; line-height:20px; border-radius:3px;position: absolute; bottom: 10px;}
.news_top .con a.more:hover{ background:none; border:1px solid #fff; font-size:12px; color:#fff;}
.news_top .con h4{ font-size:14px; line-height:24px;}
.news_top .con span{ margin-bottom:5px; display:block;}
.news_top .con .text{ height:65px; overflow:hidden;}

.news_list{ margin:28px 0;}
.news_list li{ height:40px; line-height:40px; margin-left:30px; border-bottom:1px solid #dbdbdb;}
.news_list li i{ margin-left:-30px; display:block; width:30px; height:40px; background:url(imagesnews-list_ico.jpg) no-repeat center center; float:left;}
.news_list li span{ float:right; padding-right:20px;}

/*
		-- 职业教育 */
.cedu_list li{ padding:35px 28px; background:#fafafa url(imagescedu_bg.jpg) repeat-x left bottom; margin:0 0 10px;}
.cedu_list li.odd{ background-color:#fff;}
.cedu_list li .left{ float:left; width:32px; height:44px; padding:1px; border:1px solid #dbdbdb; color:#fff; font-size:9px; line-height:18px; text-align:center;}
.cedu_list li .left .bg{ background:#ae294d; height:44px; width:32px;}
.cedu_list li .left i{ display:block; font-size:14px; line-height:24px; border-bottom:1px solid #fff; margin:0 6px;}
.cedu_list li .right{ float:right; width:527px; color:#8a8a8a; margin-top:-4px;}
.cedu_list li .right .title{ height:24px;}
.cedu_top{ background:#fafafa; border-bottom:1px solid #dbdbdb; padding:20px 15px 20px;}

/*内容页*/
.details{ padding:0px;overflow:hidden;margin:0 auto; width:642px;color:#626262;font-family: "微软雅黑";}
.details h4 {text-align:center;font-size:13px; color:#555; padding-left:16px; padding-bottom:16px; font-weight:bold;}
.details h2{ text-align:center; font-size:16px; color:#000;padding:0 0px 24px;margin:0;font-weight:bold;border:0;}
.details h3{ text-align:center;font-size:12px; color:#555; padding:0 0 16px; margin:0 0 30px;font-weight:100;border-bottom:1px solid #d4d4d4;}
.details .click em{color:#a04c52;font-style:normal;}
.details h3 span{ padding:0 6px; display:inline-block;}
.details h3 .color{color:#ff0a0a;font-style:normal;}
span.print{  cursor:pointer; display:inline-block; line-height:25px;}
span.print a{ cursor:pointer; cursor:hand; }
.details h3 span.font_size{ padding-left:5px;}
.details h3 span.font_size a{ padding:0px 5px;cursor:pointer; cursor:hand;color:#555}
.details h3 span.font_size a.on{ color:#bb2e34;}
.details h3 span.font_size a#small{font-size:12px;}
.details h3 span.font_size a#big{font-size:16px;}
.conts{line-height:20px;font-size:12px;}
.conts p { margin-bottom:12px}
.conts img{padding:4px;border:1px solid #eee;margin:0 auto 0px;display:block; max-width:98%; height:auto;}
.bdshare{  margin:30px 0px 0px; padding:0px 0px 36px; overflow:hidden}
#bdshare a{margin-right:0;}
#bdshare .come,#bdshare .time,#bdshare .click{padding-left:10px;color:#555;z-index:100;}
.bdshare .color{color:#bb2e34;}
#passit_def_div .font_weir{ float:left;}
.share{height:38px;margin-top:60px;}
a.close{float:right; width:71px; height:24px; line-height:24px; background:#ae294d; color:#fff; text-align:center; font-size:12px;}
.fp{ padding:15px 0px 30px; position:relative;  border-top:1px dotted #d5c8ad; clear:both;}
.fp span{ display:block; padding:2px 0px; width:90%;}       


.contents > img{ max-width:98%; height:auto;}

.w { width: 100%; margin:0 auto; }
.containers { margin-bottom: 20px; }
.ui_title { overflow: hidden; margin-bottom: 20px; height: 43px;}
.ui_title .title{ height:42px; line-height:36px; font-size:20px; font-weight:normal; border-bottom:1px solid #efefef; color:#000;}
.ui_title .title i{ border-bottom:5px solid #ae294d; height:38px; display:inline-block;}
.ui_title2 { overflow: hidden; margin-bottom: 15px; height: 32px; line-height: 32px }
.ui_title2 .title { float: left; color: #b58e4a; font-size: 18px }
.ui_title2 .more { color: #818181 }
.containers .search { margin: 0; }
.containers .search_1 { font-size: 14px; border-bottom: 1px solid #ebeef2; padding-bottom: 20px;}
.containers .search_1 .mark { font-style: normal; color: #ae294d }
.containers .search_b1 { margin-bottom: 30px; }
.containers .search_b1 .label { height: 30px; line-height: 30px; float: left; display: inline-block; font-size: 16px; margin-right: 30px }
.containers .search_b1 .inp { width: 322px; height: 30px; margin-right: 20px }
.containers .search_b1 .inp input { background: #fff; border: 1px solid #E7E7E7; height: 28px; line-height: 30px; padding: 0 6px; width: 310px; color: #6f6f6f; font-size: 14px }
.containers .search_b1 .bon { }
.containers .search_b1 .bon button { background: #ae294d; width: 71px; height: 30px; line-height: 30px; border: none; color: #fff; text-align: center; line-height: 1; font-size: 14px; font-weight: bold }
.containers .search_list { list-style: none }
.containers .search_list li { padding: 20px 20px }
.containers .search_list li a { margin-bottom: 20px; font-size: 14px; display: inline-block; }
.containers .search_list li a:hover{ color:#ae294d;}
.containers .search_list li a .mark { color: #ae294d; font-style: normal }
.containers .search_list li p { line-height: 20px }
.containers .search_list li.odd { background-color: #fafafa }