﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
* {padding:0;margin:0;}
/* Slightly reducing font size to reduce need to scroll */table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select {vertical-align:middle;}
body {font:13px/1.231 sans-serif;*font-size:small;}
select,input,textarea,button {font:99% sans-serif;}
html {overflow-y:scroll;}
a:hover,a:active {outline:none;}
nav ul,nav li {margin:0;list-style:none;list-style-image:none;}
small {font-size:85%;}
strong,th {font-weight:bold;}
td {vertical-align:top;}
textarea {overflow:auto;}
input[type="radio"] {vertical-align:text-bottom;}
input[type="checkbox"] {vertical-align:bottom;}
label,input[type="button"],input[type="submit"],input[type="image"],button {cursor:pointer;}
button,input,select,textarea {margin:0;}
::-moz-selection {background:#FF5E99;color:#fff;text-shadow:none;}
::selection {background:#FF5E99;color:#fff;text-shadow:none;}
a:link {-webkit-tap-highlight-color:#FF5E99;}
button {width:auto;overflow:visible;}
body,select,input,textarea {/* #444 looks better than black:twitter.com/H_FJ/statuses/11800719859 */  color:#444;/* Set your base font here,to apply evenly */  /* font-family:Georgia,serif;*/}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
a,a:active,a:visited {color:#607890;}
a:hover {color:#036;}
/** * Primary styles * * Author:*//*统一样式*/a {text-decoration:none;outline:none;}
.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
/*IE/7/6*/li {list-style:none;}
/*统一样式*/body {font-family:"Microsoft YaHei";background:#ffffff url("../images/mhjtimages/header_bg.jpg") no-repeat center 125px;}
#header {width:100%;}
#footer {width:100%;background:#3485c5;}
.container {margin:0 auto;}
#header .container {width:1000px;padding-top:20px;}
#main .container {width:1000px;}
#main {margin-bottom:25px;}
#logo {float:left;display:inline-block;height:78px;ling-height:98px;}
#logo img {display:inline-block;outline:none;}
/*tips style*/#tips {float:right;max-width:240px;}
#tipLinks {padding-right:8px;padding-bottom:14px;float:right;}
#tipLinks a {padding:0 9px;font-size:12px;font-family:"Microsoft YaHei";color:#677987;}
#tipLinks a:hover {color:#669999;}
/*search*/#search {float:right;height:25px;line-height:25px;border:1px solid blue;width:234px;border-radius:15px;position:relative;}
.select-icon {float:left;width:14px;height:14px;margin:6px 0 0 12px;padding-right:6px;border-right:1px solid #ccc;background:url("../images/mhjtimages/search-icon.png") no-repeat left center}
.search-input {border:0;outline:none;line-height:14px;vertical-align:middle;margin-bottom:4px;margin-left:8px;width:170px;font-family:"Microsoft YaHei";color:#ccc;}
.search-go {position:absolute;right:7px;top:3px;width:18px;height:18px;background:url("../images/mhjtimages/go.png") no-repeat right center;cursor:pointer;border:none;outline:none;}
/*navBar*/.navBar {width:100%;height:48px;position:relative;overflow:hidden;}
.navBar ul {background:#005da2;border-bottom:2px solid #255595;}
.navBar ul li {float:left;display:inline-block;color:#4975b2;}
.navBar ul li a {display:inline-block;padding:0 34px;height:45px;line-height:47px;color:#ffffff;}
.navBar ul li a:hover {color:#FF0033;}
/*banner*/.banner {padding-bottom:15px;padding-top:20px;position:relative;}
.bannerUl {height:360px;overflow:hidden;}
.bannerUl li {float:left;}
.bannerUl li a {display:inline-block;}
.txt-bg {position:absolute;bottom:15px;z-index:1;height:40px;width:100%;background:#333;filter:alpha(opacity=40);opacity:0.4;overflow:hidden;}
.txt {position:absolute;bottom:15px;z-index:2;height:40px;width:100%;overflow:hidden;}
.txt .pageState {position:absolute;right:20px;top:14px;font-size:14px;font-family:Arial;color:#ffffff;letter-spacing:8px;}
.txt li a {display:block;color:white;padding:0 0 0 17px;font-size:12px;font-weight:bold;text-decoration:none;}
.txt li {height:40px;line-height:40px;position:absolute;bottom:0px;}
.banner .num {position:absolute;z-index:3;bottom:8px;right:8px;}
.banner .num li {float:left;position:relative;width:18px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.banner .num li a,.focusBox .num li span {position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;}
.banner .num li span {z-index:1;background:black;filter:alpha(opacity=50);opacity:0.5;}
.banner .num li.on a,.focusBox .num a:hover {background:#f60;}
.banner ul li a img {border:0;}
.banner .prev {position:absolute;left:3%;top:195px;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/mhjtimages/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;outline:none;}
.banner .next {position:absolute;right:3%;top:195px;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/mhjtimages/slider-arrow.png) 10px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;outline:none;}
.prev:hover,.next:hover {filter:alpha(opacity=100);opacity:1;}
.banner .prevStop {display:none;}
.banner .nextStop {display:none;}
.next {left:auto;right:3%;background-position:8px 5px;}
/*main*/#main {min-height:890px;}
/*mainTop*/#mainTop {margin-bottom:10px;}
/*mainTopLeft*/.mainTopLeft {float:left;background:#ffffff;width:770px;}
.columnHeader {border-bottom:1px solid #d3e1f0;position:relative;}
.columnName {background:url("../images/mhjtimages/auColumn.png") no-repeat bottom center;}
/*教学动态 栏目*/.techDynamic {border:1px solid #d3e1f0;padding:0 20px 18px 20px;width:730px;margin-bottom:10px;}
.techDynamic .columnHeader {margin-bottom:20px;}
.btnMore {position:absolute;right:0;top:30%;}
/*techDynamicSlide*/.techDynamicSlide {height:250px;overflow:hidden;float:left;position:relative;background:#414141;}
.techDynamic .columnArticleList {float:right;width:370px;}
.columnName {display:inline-block;width:auto;height:46px;line-height:50px;font-size:17px;font-family:"Microsoft YaHei";color:#3075bb;border-bottom:3px solid #1e66bb;position:relative;bottom:-3px;}
.columnArticleList h2 {padding-left:10px;}
.columnArticleList h2 a {display:inline-block;font-size:20px;color:#d30d0a;font-family:"Microsoft YaHei";height:50px;line-height:40px;}
.columnArticleList ul {overflow:hidden;}
.columnArticleList ul li {border-top:1px dashed #cccccc;position:relative;}
.columnArticleList ul li a {display:inline-block;height:29px;line-height:30px;font-size:13px;color:#000000;padding-left:14px;background:url("../images/mhjtimages/sLi.png") no-repeat left center;word-break:break-all;text-overflow:ellipsis;}
.columnArticleList ul li a:hover {color:#006699;}
.columnArticleList ul li .date {color:#0166b6;font-size:12px;float:right;height:29px;line-height:30px;}
/*+*/.mask {position:absolute;bottom:0;z-index:1;height:30px;width:100%;background:#414141;filter:alpha(opacity=40);opacity:0.4;overflow:hidden;}
.mask-txt {position:absolute;bottom:1px;z-index:2;height:30px;width:100%;overflow:hidden;}
.mask-txt li a {display:block;color:white;padding:0 0 0 17px;font-size:12px;font-weight:bold;text-decoration:none;}
.mask-txt li {height:30px;line-height:30px;position:absolute;bottom:0px;}
.sort-icon li a {color:#fff;}
.sort-icon {position:absolute;z-index:3;bottom:8px;right:8px;}
.sort-icon li {float:left;position:relative;width:8px;height:8px;line-height:12px;overflow:hidden;text-align:center;margin:0 2px;cursor:pointer;text-indent:-999999em;background:#595959;color:#ffffff;border:2px solid #ccc;border-radius:10px;}
.sort-icon li a {display:inline-block;padding:0 4px;background:#595959;}
.sort-icon li:hover {background:#ffffff;border:2px solid #fff;}
.sort-icon li span {z-index:1;filter:alpha(opacity=50);opacity:0.5;}
.sort-icon li.on,.sort-icon li:hover {background:#ffffff;border:2px solid #fff;}
/*实习实训 党建思训*/   /*实习实训*/.practice {float:left;width:345px;border:1px solid  #d3e1f0;padding:0 15px 0 20px;}
.practice .columnArticleList ul {padding:6px 0 18px;overflow:hidden;}
.practice .columnArticleList ul li {border-bottom:1px dashed #cccccc;border-top:none;position:relative;}
.practice .columnArticleList ul li a {display:inline-block;height:29px;line-height:30px;font-size:13px;color:#000000;padding-left:14px;background:url("../images/mhjtimages/sLi.png") no-repeat left center;word-break:break-all;text-overflow:ellipsis;}
/*党建思训*//*.party {border:1px solid  #d3e1f0;padding:0 15px 0 20px;margin-left:390px;}
*/.party {float:right;border:1px solid  #d3e1f0;padding:0 15px 0 20px;width:345px;}
.party .columnArticleList ul {padding:6px 0 18px;}
.party  .columnArticleList ul li {border-bottom:1px dashed #cccccc;border-top:none;position:relative;}
.party  .columnArticleList ul li a {display:inline-block;height:29px;line-height:30px;font-size:13px;color:#000000;padding-left:14px;background:url("../images/mhjtimages/sLi.png") no-repeat left center;word-break:break-all;text-overflow:ellipsis;}
.mainTopRight {float:right;width:220px;background:#ffffff;}
/*侧边 通知公告 专业介绍*/.notice {border:1px solid #d3e1f0;/*width:180px;*/padding:0 20px;background:#f4f9ff;margin-bottom:10px;overflow:hidden;}
.notice .columnHeader {display:block;}
.sideList {}
.sideList ul {padding:7px 0;}
.sideList ul li {border-bottom:1px dashed #c3c7cc;padding:10px 0;position:relative;top:8px;}
.sideList ul li a {height:18px;line-height:18px;font-size:13px;color:#555555;}
.sideList ul li a:hover {color:#006699;}
.sideList ul li .date {display:block;font-size:12px;color:#2e72bb;font-family:"Microsoft YaHei";}
/*mainBottom*/.profession {padding:2px 0 10px;background:#005da2;}
.professionHeader {padding:0 20px}
.professionHeader h1 {height:44px;line-height:44px;font-size:17px;color:#ffffff;font-weight:bold;font-family:"Microsoft YaHei";}
.profession .professionList ul {background:#2a8fd1;}
.professionList ul li {border-top:1px solid #5c9dd2;padding-left:40px;background:url("../images/mhjtimages/arrow.png") no-repeat 22px 14px;}
.professionList ul li a {height:39px;line-height:39px;font-size:14px;font-family:"Microsoft YaHei";color:#ffffff;}
.mainBottom {border:1px solid #d3e1f0;}
.demeanour {padding:0 20px;}
.btnMore {display:inline-block;float:right;background:url("../images/mhjtimages/btnMore.png") no-repeat center;width:49px;height:21px;}
.demeanourSlide {padding:22px 0 6px;overflow:hidden;}
.demeanour .demeanourSlide ul li {float:left;padding:0 8px;margin:0 auto;}
.demeanourSlide ul li img {padding:4px;border:1px solid #cccccc;}
.demeanourSlide ul li p {text-align:center;line-height:32px;}
/*footer*/#footer .container {width:1000px;padding:11px 20px 27px;}
.access ul {padding-left:13px;}
.access ul li {float:left;color:#c8d9ec;}
.access ul li a {padding:0 8px;height:40px;line-height:40px;font-size:13px;font-family:"Microsoft YaHei";color:#ffffff;}
.siteInfo {padding-left:20px;}
.siteInfo p {height:22px;line-height:22px;color:#ffffff;font-size:13px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
/*list*/#list {min-height:890px;}
#list .container {width:1000px;margin-bottom:20px;}
.siderBar {float:left;width:220px;background:#ffffff;}
.innerContainer {margin-left:230px;border:1px solid #d3e1f0;padding:8px 20px 20px;background:#ffffff;}
.position {display:inline-block;float:right;height:50px;line-height:50px;}
.innerContainer .itemList {padding-top:14px;}
.innerContainer .itemList .itemListUl{padding-bottom:20px;}
.innerContainer .itemList .itemListUl li {border-bottom:1px solid #eff1f4;height:32px;line-height:32px;padding-left:26px;background:url("../images/mhjtimages/listLi.png") no-repeat 5px center;}
.innerContainer .itemList .itemListUl li a {font-size:14px;font-family:"Microsoft YaHei";color:#505050;}
.innerContainer .itemList .itemListUl li .dateTime {float:right;color:#505050;font-size:12px;font-family:"Microsoft YaHei";}
 
.pages {
	padding-right: 0px; padding-left: 0px; font-size: 13px; padding-bottom: 10px; color: #48b9ef; padding-top: 10px; font-family: arial, helvetica, sans-serif; background-color: #fff; text-align: center
}
.pages a {
	border-right: #f0f0f0 2px solid; padding-right: 5px; border-top: #f0f0f0 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 2px solid; color: #48b9ef; padding-top: 2px; border-bottom: #f0f0f0 2px solid; text-decoration: none
}
.pages a:hover {
	border-right: #ff5a00 2px solid; border-top: #ff5a00 2px solid; border-left: #ff5a00 2px solid; color: #ff5a00; border-bottom: #ff5a00 2px solid
}
.pages a:active {
	border-right: #ff5a00 2px solid; border-top: #ff5a00 2px solid; border-left: #ff5a00 2px solid; color: #ff5a00; border-bottom: #ff5a00 2px solid
}
.pages span{
	border-right: #ff5a00 2px solid; padding-right: 5px; border-top: #ff5a00 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #ff5a00 2px solid; color: #fff; padding-top: 2px; border-bottom: #ff5a00 2px solid; background-color: #ff6c16
}

/*article*/#article {padding:0 28px;}
.articleTitle {padding:20px 0 12px;border-bottom:1px dashed #bfbfbf;}
.articleTitle h1 {color:#a41a12;font-size:25px;font-family:"Microsoft YaHei";text-align:center;height:auto;line-height:44px;}
.articleTitle p {text-align:center;margin:0 auto;heigth:32px;line-height:32px;}
.articleContent {text-indent:2em;font-size:14px;color:#444444;line-height:24px;padding-top:14px;min-height:700px;word-break:break-all;}
.articleContent img {width:100%!important; height:auto!important;}
/*imgList  图片列表页*/.imgItemList {padding:20px 0;}
.imgItemListUl {margin-left:-30px;position:relative;left:15px;}
.imgItemListUl li {float:left;width:33.3%;text-align:center;padding-top:8px;}
.imgItemListUl li a {display:block;}
.imgItemListUl li img {border:4px solid #c1d1dd;padding:1px;}
.imgItemListUl li a:hover img {border:4px solid #2e91d2;}
.imgItemListUl li p {height:30px;line-height:30px;}
/* The Magnificent Clearfix:Updated to prevent margin-collapsing on child elements.   j.mp/bestclearfix */.clearfix:before,.clearfix:after {content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after {clear:both;}
/* Fix clearfix:blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */.clearfix {zoom:1;}
/** * Media queries for responsive design. * * These follow after primary styles so they will successfully override. */@media all and (orientation:portrait) {/* Style adjustments for portrait mode goes here */}
@media all and (orientation:landscape) {/* Style adjustments for landscape mode goes here */}
/* Grade-A Mobile Browsers (Opera Mobile,Mobile Safari,Android Chrome)   consider this:www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */@media screen and (max-device-width:480px) {/* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you:j.mp/textsizeadjust */  /* html {-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
*/}
/** * Print styles. * * Inlined to avoid required HTTP connection:www.phpied.com/delay-loading-your-print-css/ */@media print {*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
/* Black prints faster:sanbeiji.com/archives/953 */  a,a:visited {color:#444 !important;text-decoration:underline;}
a[href]:after {content:" (" attr(href) ")";}
abbr[title]:after {content:" (" attr(title) ")";}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
/* Don't show links for images,or javascript/internal links */  pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
thead {display:table-header-group;}
/* css-discuss.incutio.com/wiki/Printing_Tables */  tr,img {page-break-inside:avoid;}
@page {margin:0.5cm;}
p,h2,h3 {orphans:3;widows:3;}
h2,h3 {page-break-after:avoid;}
}
/*侧边栏 高亮*/
.professionList li.active{border-top:1px solid #5c9dd2;padding-left:40px;background:url("../images/mhjtimages/arrow.png") no-repeat 22px 14px #0099CC;}
.professionList li.active a{color:#FFFF00; }

/*link主导航navBar 高亮*/
.navBar .navItem.active{background:#0099CC;}
.navBar .navItem.active a{color:#FFFF00;}
