﻿
.clearbox { border: none; border-top: 1px solid transparent !important; clear: both; font-size: 0; height: 0; line-height: 0; margin-top: -1px !important; visibility: hidden; }
.blank { display: block; height: 10px; font-size: 0px; line-height: 0; overflow: hidden; clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 1%; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none; }
input[type=button],input[type=submit],input[type=file],button { cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.siteWidth { width: 1200px; margin: 0 auto; }
.wrap {position: relative;}
/* 站群导航 */

/*内容区 */
#header { height: 320px; }
#content  { padding: 0 20px 20px; overflow: hidden; margin: 0 auto; background: #fff ; margin-bottom: 10px; width: 1200px;}
.newsContent{
	width: 900px;
	float: right;
}
.acticle_content h2{
	line-height: 50px;
}
.side { width: 250px; float: left; _display: inline; margin-right: 20px; }
/* 内页色彩条 */
.colorBanner { width: 1200px; height: 6px; overflow: hidden; margin: 0 auto; }
.colorBanner span { float: left; _display: inline; width: 300px; height: 6px; }
.colorBanner span.c1 { background: #c6290a }
.colorBanner span.c2 { background: #fa9e00 }
.colorBanner span.c3 { background: #009d0e }
.colorBanner span.c4 { background: #1378c0 }

/* 当前位置 */
.path { height: 34px; line-height: 34px; padding-left: 24px; background: url(../../Base/img/path.png) 0px 9px no-repeat; text-align: left; font-size: 14px; color: #888888; margin-bottom: 10px; }
.path a,.path span { padding: 0 3px; color: #888888; }
.path a:hover { color: #fa9e00 }

/* 侧栏导航 */
#sideMenu {}
#sideMenu .hd { height: 60px; line-height: 60px; border-bottom: 1px solid #dddddd; line-height: 60px; padding-left: 10px; text-align: left; }
#sideMenu .hd h3 { float: left; _display: inline; font-size: 24px; text-align: left; }
#sideMenu .bd { padding-top: 20px; }
.menuList {}
.menuList li { height: 49px; border-bottom: 1px solid #e5e5e5; }
.menuList li a { display: block; padding-left: 23px; height: 48px; line-height: 48px; font-size: 16px; color: #666666; background: url(../../Base/img/side-menu-li.png) 220px -77px no-repeat #f5f5f5; overflow: hidden; border-bottom: 1px solid #fdfdfd; -webkit-transition: 200ms; -o-transition: 200ms; -moz-transition: 200ms; transition: 200ms; }
.menuList li.on a,
.menuList li a:hover { background-color: #fa9e00; border-bottom: 1px solid #fa9e00; color: #fff; text-decoration: none; background-position: 220px 17px; }

/*分页*/
.pages{line-height:40px; padding:0 10px; height:40px; text-align:center}
.pages li {float:left;margin-right:8px; list-style:none}
.pages li.thisclass {padding:0 5px; font-weight:bolder;color:#ee7800}
.pages a{ border:1px solid #dbdbdb;padding:5px 10px;}
.pages a:hover {background:#FFCA63; color:#000; padding:5px 10px; border:1px solid #FFCA63}
.pages span{ float:right; height:25px; margin:6px 0;line-height:25px; padding:0 5px; overflow:hidden; border:1px solid #FFCA63;}
.pages input{border:1px solid #FFCA63; height:30px}
.pages li select{height:25px}

/*二级页面*/
.mainContent { overflow: hidden; }
.mainContent .mHd { height: 60px; line-height: 60px; border-bottom: 1px solid #dddddd; line-height: 60px; padding-left: 10px; text-align: left; margin-bottom: 20px }
.mainContent .mHd .nodeName { float: left; _display: inline; font-size: 24px; text-align: left; color: #0d67bb }
.mainContent .mHd .path { float: right; _display: inline; margin-bottom: 0px; margin-top: 26px; }
.mainContent .mBd { padding-bottom: 20px; }
/*  ---------------2级页面图文列表页--------------- */
.pageTPList li { padding: 0px 05px 15px; border-bottom: 1px dotted #E1E1E1; overflow: hidden; margin-bottom: 15px; }
.pageTPList .pic { float: left; margin-right: 15px; width: 140px; }
.pageTPList .pic img { width: 100%; height: auto; }
.pageTPList .con { overflow: hidden; zoom: 1 }
.pageTPList .title { font-size: 16px; line-height: 32px; overflow: hidden; margin-bottom: 10px; }
.pageTPList .intro { margin-bottom: 5px; line-height: 25px; color: #777; max-height: 50px; _height: 50px; overflow: hidden; font-size: 14px; text-indent: 2em }
.pageTPList .title a:hover { text-decoration: none }
.pageTPList .intro .more { display: none; }
.pageTPList .others { font-size: 13px; color: #aaa; }
.pageTPList .others span { margin-right: 15px; }
.pageTPList .node { color: #aaa; margin-right: 15px; }
.pageTPList .last { border-bottom: 0; margin-bottom: 0; }
.pageTPList .on { background: #F9F9F9 }
.pageTPList .bds_more,
.pageTPList #bdshare { vertical-align: middle; background: url(../../Base/img/icons.png) 0 -2142px no-repeat !important; padding: 0 !important; width: 17px !important; height: 17px !important; float: none !important; display: inline-block; ! importantpadding: 0 !importantmargin:0 !important }
/*  ---------------2级页面图片列表页--------------- */
.imglist {float: left;margin-left: 10px;}
.imglist li {float: left;line-height: 180%; margin-bottom: 10px;text-align: center; width: 214px;}
.imglist li a {font-size: 14px;}
.imglist li a img{width:200px;hegiht:156px;}
.imglist li a span {display: block; height: 26px;line-height: 26px;overflow: hidden;text-align: center;width: 214px;}
/*专业设置*/
.item_img img{border-radius:15px;}
.professional .item_h2 {padding-bottom:24px;}
.professional .item_h2 h2 {line-height:38px;font-size:38px;text-align:center;padding:28px 0 18px 0;color:#555;}
.professional .item_h2 p {font-size:14px;color:#999;text-align:center;}
.item_list {overflow:hidden;padding:30px 22px 8px 22px;background:#FFF;border-radius:10px;}
.container-fluid {padding-bottom:40px;font-family:"思源黑体 CN Medium";}
.professional h3 span {width:130px;height:45px;background:#F60;color:#fff;font-size:24px;float:left;text-align:center;margin-right:10px;border-radius:10px 10px 0 0;}
.probox {width:355px;float:left;margin-right:20px;}
.probox1{width:732px;float:left;margin-right:20px;}
.item_img1{width:732px;display:block;overflow:hidden;}
.probox h2 {color:#333;font-size:20px;padding-bottom:10px}
.probox h3 {font-size:26px;text-align:center;color:#222;padding:10px 0 8px 0;}
.probox h4 {text-align:center;padding-bottom:7px;color:#ff0000;font-size:16px;font-weight:normal;line-height:16px;}
.probox h3 span {float:none;margin:0;width:auto;height:auto;background:none;color:#ff0000;font-size:16px;font-weight:normal;line-height:16px;}
.probox a {text-align:center;}
.probox a.item_img {width:355px;display:block;overflow:hidden;}
.professional .item_h2 .probox p {font-size:14px;color:#999999;text-align:left;margin:0 auto;width:355px;line-height:24px}
.professional .probox p {font-size:14px;color:#999999;text-align:left;margin:0 auto;width:355px;line-height:24px}
.probox p a {color:#115aa0}
.probox p a:hover {color:#c00}
.btn_online {text-align:center;padding-top:16px;padding-bottom:20px;}
.btn_online a {background:#ee7800;display:inline-block;width:116px;height:40px;line-height:40px;color:#FFF;font-size:18px;border-radius:3px;margin-right:16px;margin-left:16px;}
.duanqiban {width:258px;float:left;margin-right:24px;}
.duanqiban .item_list {overflow:hidden;padding:30px 22px 0 22px;background:#FFF;border-radius:10px;}
.duanqiban h2 {color:#333;font-size:20px;padding-bottom:10px}
.duanqiban h3 {font-size:25px;text-align:center;color:#222;padding:12px 0 10px 0;}
.duanqiban h4 {text-align:center;padding-bottom:7px;color:#ff0000;font-size:16px;font-weight:normal;line-height:16px;}
.duanqiban h3 span {float:none;margin:0;width:auto;height:auto;background:none;color:#ff0000;font-size:16px;font-weight:normal;line-height:16px;}
.duanqiban a {text-align:center;}
.duanqiban a.item_img {width:258px;display:block;overflow:hidden;}
.duanqiban .item_h2 p {font-size:14px;color:#999999;text-align:left;margin:0 auto;width:355px;line-height:24px}
.duanqiban p {font-size:14px;color:#999999;text-align:left;margin:0 auto;width:242px;line-height:24px}
.duanqiban p a {color:#115aa0}
.duanqiban p a:hover {color:#c00}
.duanqiban .btn_online {text-align:center;padding-top:16px;padding-bottom:34px;}
.duanqiban .btn_online a {display:inline-block;width:116px;height:40px;line-height:40px;color:#FFF;font-size:18px;border-radius:3px;margin-right:2px;margin-left:2px;}
/*专业设置*/
/* ----------3级页面文章内容页 -------------------------------*/
.articleCon { text-align: left; padding: 20px 15px; }
.printArea .title { font-size: 28px; line-height: 1.5; text-align: center; margin-bottom: 10px; color: #333333; }
.printArea .subTitle { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }
.printArea .property { font-size: 14px; margin-bottom: 5px; padding: 16px 10px; text-align: center; color: #777; border-bottom: 1px dashed #ddd; }
.printArea .property span { padding: 0 5px; color: red; }
.printArea .shareBar { text-align: center; margin-bottom: 15px; }
.printArea .shareBar .bdsharebuttonbox { width: 165px; margin: 0 auto; }
.printArea .conTxt { color: #333; font-size: 16px; line-height: 2;  overflow: hidden; }
.printArea .conTxt p { margin-bottom: 20px; }
.printArea .conTxt a { color: blue; text-decoration: underline; }
.printArea .conTxt em { font-style: italic }
.printArea .conTxt td{padding: 5px}
.printArea .conTxt ul,
.printArea .conTxt ol { padding-left: 2em; }
.printArea .conTxt ul li { zoom: normal; list-style: square; text-indent: 0 !important }
.printArea .conTxt ol li { zoom: normal; list-style: decimal; text-indent: 0 !important; }
.printArea .page { padding: 10px 0; text-align: center; }
.printArea .vedioPlayer { background: #000; width: 800px; text-align: center; margin: 20px auto; height: 480px; }
.articleCon .userControl { border-bottom: 1px solid #dddddd; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; }
.articleCon .userControl a { float: right; _display: inline; height: 36px; line-height: 36px; padding-left: 40px; background: url(../../Base/img/icons-articleCon.png) 10px 10px no-repeat; margin-right: 10px; color: #666666 }
.articleCon .userControl a.gbBtn { background-position: 10px -115px; }
.articleCon .others { padding: 10px 0; margin-bottom: 15px; }
.articleCon .others .prev,.articleCon .others .next { padding: 3px 0; }
.articleCon .others .prev .date,.articleCon .others .next .date{margin-left:15px;}
.articleCon .box { padding: 0px; background: none; }
/*底部 */
#footer { clear: both; background: #333333; text-align: left; color: #fff; }
#footer a { color: #fff; }
#footer a:hover { color: #fa9e00; text-decoration: none; }
#footer .siteWidth { padding: 40px 0 20px; font-size: 12px; overflow: hidden; }
#footer .qr { float: left; _display: inline; padding: 5px 25px 0px; }
#footer .qr img { width: 90px; height: auto; }
#footer .qr .title { display: block; height: 26px; line-height: 26px; text-align: center; }
#footer .copyRightBar { width: 820px; float: left; _display: inline; padding-left: 20px; border-left: 1px dashed #5c5c5c; }
#footer .copyRight { overflow: hidden; }
#footer .copyRight .copytxt{ white-space: normal; }
#footer .footerNav { height: 20px; line-height: 20px; margin-bottom: 10px; padding-top: 5px; }
#footer .footerNav li { float: left; _display: inline; margin: 0px; font-size: 16px; color: #fff; height: 20px; padding-right: 10px; border-right: 1px solid #fff; margin-right: 10px; }
#footer .footerNav li.last { border-right: none; padding-right: 0px; margin-right: 0px; }
#footer .copyRight { font-size: 14px; color: #bebebe; line-height: 24px; }
#footer #_ideConac{float:right;}
#footer .friendLinks { width: 200px; float: right; _display: inline; text-align: left; margin-top: -20px; }
#footer .friendLinks .hd { height: 36px; line-height: 36px; font-size: 16px; color: #fff; }
#footer .friendLinks .bd { padding: 0px; }
#footer .friendLinks select { width: 200px; line-height: 24px; height: 26px; border: 1px solid #707070; margin-bottom: 10px; background: #7d7d7d; outline: none; }
/*底部 */
/*学校简介*/
.mainContent .mBd p{font-size:25px;text-indent:2em;padding:20px;}
.mainContent .mBd span{color:#000;}
.printArea .property span{color:#000;}