﻿/*===================================================通用Start===================================================*/
body {
    margin:0;padding:0; line-height: 1.5em;font-family: "微软雅黑","Arial","Microsoft YaHei","宋体","黑体";font-size: 12px;color: #333;overflow-x:hidden;
}
div, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, span, img, input, textarea, select, em, i, a {
    margin:0;padding:0;
}
input,textarea,select
{
    outline:0;border:none;
}
ul,li {
    list-style:none;
}
img {
    border:none;
}
a:link, a:visited { 
    color: #333; text-decoration: none;
} 
a:active, a:hover {
    color: #600; text-decoration: none;
}
.left {
    float:left;
}
.right {
    float:right;
}
.none {
    display:none;
}
.clear {
    clear:both;
}
.blank5 {
    height:5px;
}
.blank10 {
    height:10px;
}
.blank15 {
    height:15px;
}
.blank20 {
    height:20px;
}
.blank25 {
    height:25px;
}
.blank30 {
    height:30px;
}
.blank35 {
    height:35px;
}
.blank40 {
    height:40px;
}
.white {
    color:white;
}
.red {
    color:red;
}
.grey {
    color:#999;
}
.blue {
    color:#115888;
}
.green {
    color:#096;
}
.time {
    color:#666;font-family:Georgia;
}
.num {
    color:#999;font-family:Georgia;
}
.square {
    border:1px solid #eee;
}
/*===================================================通用End===================================================*/
/*===================================================页面布局Start===================================================*/
#header {
    width:1000px;margin:0 auto;padding-top:5px;
}
#header .logo {
    width:516px;height:74px;background:url("logo.jpg") top left no-repeat;float:left;
}
#header .info {
    float:right;text-align:right;margin-top:35px;
}
#header .info a {
    border-right:2px solid #666;padding:0 10px;line-height:23px;
}
#header .info a.end {
    border:none;
}
/*nav*/
#nav {
    width:1000px;height:36px;margin:0 auto;background:url("nav01.jpg") repeat-x;line-height:36px;margin-top:5px;
}
#nav ul {
    
}
#nav li {
    float:left;padding:0 18px;text-align:center;font-size:16px;font-weight:bold;background:url("nav02.jpg") center right no-repeat;
}
#nav li.end {
    background:none;
}
#nav li a {
    display:block;text-align:center;color:#fff;
}
#nav li a:hover {
    color:#eb6100;
}
/*banner*/
#banner {
    width:1000px;margin:0 auto;
}
#banner img {
    width:1000px;height:322px;
}
/*container*/
#container {
    
}
#contentBody {
    width:1000px;margin:0 auto;
}
#mainBody {
    width:768px;float:right;border:1px solid #d8d8d8;
}
#sidebar {
    width:220px;float:left;
}
#footer {
    background:url("footer.jpg") repeat-x;padding:20px 0 0 0;width:1000px;margin:0 auto;height:68px;
}
#footer p {
    line-height:30px;text-align:center;color:#fff;font-size:14px;
}
#footer p a {
    color:#fff;
}
/*===================================================页面布局End===================================================*/
/*===================================================flashPic Start===================================================*/
.flashPic {
    position:relative;
}
.flashPic li {
    display:none;background:url("loading.gif") center no-repeat;
}
.flashPic li img {
    width:100%;height:100%;
}
.flashPic li .tit {
    position:absolute;bottom:3px;line-height:30px;background:rgba(0,0,0,0.3);width:100%;display:none;color:#fff;
}
.flashPic li .tit a {
    color:#fff;
}
.flashPic li .abstract {
    position:absolute;top:0;line-height:20px;display:none;width:30%;overflow:hidden;text-indent:2em;font-size:12px;padding:5px;background:rgba(0,0,0,0.3);color:#fff;bottom:33px;
}
.flashPic .prevBtn {
    position:absolute;left:5%;top:45%;cursor:pointer;background:url("prev.png") no-repeat;width:50px;height:50px;opacity:0.2;
}
.flashPic .nextBtn {
    position:absolute;right:5%;top:45%;cursor:pointer;background:url("next.png") no-repeat;width:50px;height:50px;opacity:0.2;
}
.flashPic .bottomBtn {
    position:absolute;bottom:30px;right:0;
}
.flashPic .bottomBtn span {
    /*width:13px;height:13px;float:left;margin-right:10px;cursor:pointer;background:url("dot2.png") -13px 0 no-repeat;*/
    float:left;min-width:20px;height:20px;line-height:20px;margin-right:10px;cursor:pointer;background:#e8e8e8;color:#000;text-align:center;
}
.flashPic .bottomBtn span.active {
    /*background:url("dot2.png") no-repeat;*/
    background:#0b63ad;color:#fff;
}
/*===================================================flashPic End===================================================*/
/*===================================================indexStart===================================================*/
/*indexTitle1--网站公告、最新招聘*/
.indexTitle1 {
    line-height:24px;height:24px;background:url("title02.jpg") repeat-x;color:#0b63ad;padding:0 0 0 0px;font-size:14px;border-bottom:1px solid #d8d8d8;
}
.indexTitle1 span.icon {
    padding:2px 5px;background:url("title01.jpg") repeat-x;margin-right:5px;
}
.indexTitle1 span.more {
    float:right;font-weight:normal;font-size:14px;background:url("more01.png") bottom right no-repeat;padding:0 20px 0 0;
}
/*indexTitle2--企业简介、产品展示*/
.indexTitle2 {
    line-height:24px;height:24px;background:url("title02.jpg") repeat-x;color:#0b63ad;padding:0 0 0 0px;font-size:14px;border-bottom:1px solid #d8d8d8;
}
.indexTitle2 span.icon {
    padding:2px 10px;background:url("title01.jpg") repeat-x;
}
.indexTitle2 span.icon strong {
    color:#fff;border-left:5px solid #fff;font-size:14px;padding-left:5px;/*background:url("title03.gif") center left no-repeat;*/
}
.indexTitle2 span.more {
    float:right;font-weight:normal;font-size:14px;background:url("more01.png") bottom right no-repeat;padding:0 20px 0 0;
}
/*indexTitle3*/
.indexTitle3 {
    line-height:24px;height:24px;background:url("title01.jpg") repeat-x;color:#fff;padding:0 0 0 0px;font-size:14px;border-bottom:1px solid #d8d8d8;
}
.indexTitle3 span.icon {
    padding:2px 0 2px 10px;
}
.indexTitle3 span.icon strong {
    border-left:5px solid #fff;padding:0 0 0 5px;
}
.indexTitle3 span.more {
    float:right;font-weight:normal;font-size:14px;background:url("more02.png") bottom right no-repeat;padding:0 20px 0 0;
}
.indexTitle3 span.more a {
    color:#fff;
}
/*indexLogList1*/
.indexLogList1 {
    
}
.indexLogList1 ul {
    padding:5px;
}
.indexLogList1 li {
    line-height:27px;background:url("xd02.jpg") center left no-repeat;padding:0 0 0 10px;font-size:14px;
}
.indexLogList1 span {
    float:right;
}
/*indexLogList2*/
.indexLogList2 {
    
}
.indexLogList2 ul {
    padding:5px;
}
.indexLogList2 li {
    line-height:27px;background:url("xd.png") center left no-repeat;padding:0 0 0 10px;font-size:14px;border-bottom:1px dashed #d8d8d8;
}
.indexLogList2 span {
    float:right;color:#999;
}
/*indexNotice*/
.indexNotice {
    float:left;width:208px;margin-right:10px;border:1px solid #d8d8d8;
}
/*indexAbout*/
.indexAbout {
    float:left;width:548px;border:1px solid #d8d8d8;
}
.indexAbout .info {
    padding:5px;
}
.indexAbout .info p {
    line-height:27px;text-indent:2em;
}
.indexAbout .info p img {
    float:left;margin-right:10px;border:1px solid #d8d8d8;padding:2px;
}
.indexAbout .info p a {
    color:#0b63ad;
}
/*indexRecruit*/
.indexRecruit {
    float:right;width:218px;border:1px solid #d8d8d8;
}
.indexRecruit .info {
    padding:5px;
}
.indexRecruit .info p {
    line-height:23px;
}
/*indexProduct*/
.indexProduct {
    border:1px solid #d8d8d8;
}
.indexProduct ul {
    padding:10px 0 0 5px;
}
.indexProduct li {
    float:left;margin-right:10px;
}
.indexProduct li img {
    width:124px;height:154px;padding:3px;border:1px solid #d8d8d8;
}
.indexProduct li p {
    width:124px;text-align:center;line-height:30px;
}
/*indexTechnology*/
.indexTechnology {
    float:left;width:378px;margin-right:10px;border:1px solid #d8d8d8;
}
/*indexNews*/
.indexNews {
    float:left;width:378px;border:1px solid #d8d8d8;
}
/*indexContact*/
.indexContact {
    float:right;width:218px;border:1px solid #d8d8d8;
}
.indexContact .info {
    padding:10px 10px 8px 10px;
}
.indexContact .info p {
    line-height:27px;
}
/*===================================================indexEnd===================================================*/
/*commonTitle--侧边标题*/
.commonTitle {
    line-height:24px;height:24px;background:url("title02.jpg") repeat-x;color:#0b63ad;padding:0 0 0 0px;font-size:14px;border-bottom:1px solid #d8d8d8;
}
.commonTitle span.icon {
    padding:2px 5px;background:url("title01.jpg") repeat-x;margin-right:5px;
}
.commonTitle span.more {
    float:right;font-weight:normal;font-size:14px;background:url("more01.png") bottom right no-repeat;padding:0 20px 0 0;
}
/*commonLogList*/
.commonLogList {
    
}
.commonLogList ul {
    padding:5px;
}
.commonLogList li {
    line-height:27px;background:url("xd02.jpg") center left no-repeat;padding:0 0 0 10px;font-size:14px;
}
.commonLogList span {
    float:right;
}
/*friendLink*/
.friendLink {
    width:1000px;margin:0 auto;margin-bottom:10px;line-height:30px;
}
.friendLink .tit {
    float:left;padding:0 5px 0 35px;background:url("link.jpg") center left no-repeat;width:100px;color:#0b63ad;
}
.friendLink ul {
    float:left;overflow:hidden;width:850px;
}
.friendLink ul li {
    float:left;padding:0 5px;
}
/*notice--侧边公告*/
.notice {
    border:1px solid #d8d8d8;
}
/*contact*/
.contact {
    float:right;width:218px;border:1px solid #d8d8d8;
}
.contact .info {
    padding:10px 10px 8px 10px;
}
.contact .info p {
    line-height:27px;
}
/*position 当前位置*/
.position {
    height:25px;line-height:25px;background:url("ico1.gif") top left no-repeat;border-bottom:1px solid #d8d8d8;padding:0 10px 0 30px;color:#fff;
}
.position span {
    float:right;color:#333;
}
/*logList-文章列表*/
.logList {
    padding:10px;
}
.logList li {
    line-height:33px;border-bottom:1px dotted #d8d8d8;
}
.logList li span {
    float:right;
}
/*picList-产品列表*/
.picList {
    
}
.picList ul {
    padding:10px 0 0 17px;
}
.picList li {
    float:left;margin-right:17px;
}
.picList li img {
    width:124px;height:154px;padding:3px;border:1px solid #d8d8d8;
}
.picList li p {
    width:124px;text-align:center;line-height:30px;
}
/*picTextList1 学生园地*/
.picTextList1 {
    
}
.picTextList1 li {
    padding:10px 0;border-bottom:1px dashed #ccc;color:#666;
}
.picTextList1 li .tit {
    font-size:16px;font-family: "Microsoft Yahei","微软雅黑","宋体";margin:10px 0;
}
.picTextList1 li .tit a {
    color: #333;
}
.picTextList1 li .pic {
    float:right;margin-left:20px;
}
.picTextList1 li .pic img {
    width:120px;height:90px;
}
.picTextList1 li .info {
    border-left:1px solid #ccc;padding-left:10px;overflow:hidden;
}
.picTextList1 li .info .abstract {
    text-indent:2em;line-height:23px;
}
.picTextList1 li .info .time {
    
}
/*picTextList2 教师风采*/
.picTextList2 {
    
}
.picTextList2 li {
    padding:10px 0;border-bottom:1px dashed #ccc;
}
.picTextList2 li .pic {
    float:left;margin-right:50px;
}
.picTextList2 li .pic img {
    width:90px;height:120px;padding:4px;border:1px solid #ddd;
}
.picTextList2 li .info {
    overflow:hidden;font-size:14px;
}
.picTextList2 li .info .tit {
    border-bottom:1px solid #ccc;padding-bottom:5px;font-size:18px;margin-bottom:5px;
}
.picTextList2 li .info .tit span {
    font-weight:normal;color: #666;font-size:14px;margin-left:20px;
}
.picTextList2 li .info .abstract {
    color: #666;line-height:23px;
}
.picTextList2 li .info .operate {
    text-align:right;padding:10px;
}
.picTextList2 li .info .operate span {
    margin:5px;padding:5px;border:1px solid #ccc;
}
.picTextList2 li .info .operate span a {
    color:red;
}
/*pages-分页*/
.pages {
    text-align:right;margin:20px 5px 20px 0;
}
.pages span {
    padding:5px 5px;text-align:center;border:1px solid #d8d8d8;margin-left:5px;
}
.pages a {
    padding:5px 5px;text-align:center;border:1px solid #d8d8d8;margin-left:5px;
}
.pages .current {
    color:#0b63ad;font-weight:bold;
}
.pages .disabled {
    padding:5px 5px;text-align:center;border:1px solid #e1dbdb;margin:0 5px;color:#e1dbdb;
}
/*======================================内容页详细部分start======================================*/
/*mainContent 内容盒子*/
#mainContent {
    overflow:hidden;
}
/*logView 内容主体*/
#logView {
    padding:10px 10px;
}
#logView img {
    max-width:650px;text-align:center;
}
/*viewTitle 内容标题*/
#logView .viewTitle {
    text-align:center;padding:10px 0;line-height:1.5em;
}
/*viewInfo 内容相关信息（日期，作者，来源等）*/
#logView .viewInfo {
    text-align:center;padding:10px 0;border-bottom:1px solid #ccc;
}
/*viewAbstract 内容摘要*/
#logView .viewAbstract {
    border:1px solid #ccc;background:#f6f6f6;padding:20px;margin-top:10px;
}
/*viewImg 内容图片*/
#logView .viewImg {
    text-align:center;padding:10px 0;
}
/*viewBody 内容详细说明*/
#logView .viewBodyTitle {
    line-height:30px;background:#d8d8d8;padding:0 10px;
}
/*viewBody 内容详细*/
#logView .viewBody {
    text-indent:2em;font-family: 宋体;line-height:24px;font-size:14px;
}
#logView .viewBody h2 {
    padding:10px;background:#bccdd4;margin:10px 0;
}
#logView .viewBody p {
    
}
#logView .viewBody img {
    margin-left:-2em;
}
/*上一篇下一篇*/
#logView .prevNext {
    margin:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;font-family: 宋体;font-size:14px;
}
#logView .prevNext p {
    height:28px;line-height:28px;
}
/*======================================内容页详细部分end======================================*/
/*feedback留言反馈*/
#feedback {
    padding-bottom:10px;
}
#feedback p {
    margin:10px 0;
}
#feedback p .tit {
    width:120px;text-align:right;float:left;height:28px;line-height:26px;
}
#feedback p .tit b {
    padding:5px;
}
#feedback p .txt {
    width:230px;height:26px;border:1px solid #ccc;border-radius:3px;padding:0 5px;
}
#feedback p select {
    width:240px;height:26px;border:1px solid #ccc;border-radius:3px;
}
#feedback p textarea {
    width:320px;height:150px;border:1px solid #ccc;border-radius:3px;padding:0 5px;
}
#feedback p .btn {
    width:150px;height:35px;border-radius:3px;background:#0b63ad;border:none;color:#fff;cursor:pointer;
}
#feedback .msgnormal
{
    background:#f1ecec;border:1px solid #808080;padding:4px 10px;border-radius:3px;
}
#feedback .msgerror
{
    color:red;background:#f7cece;border:1px solid #f78d8d;padding:4px 10px;border-radius:3px;
}
#feedback .msgok
{
    width:26px;height:26px;background:url("ok.gif") center center no-repeat;padding:0 10px;
}
#feedback p .checkcode
{
    width:160px;
}
#feedback p .img
{
    width:80px;height:28px;
}
/*feedbacklist留言列表*/
.feedbacklist {
    padding:10px 0;
}
.feedbacklist h2 {
    padding:0 0 0 10px;
}
.feedbacklist ol {
    padding:0 5px;
}
.feedbacklist ol li {
    list-style:decimal;padding:10px;border:1px solid #ccc;margin:10px 0;
}
.feedbacklist .tit {
    
}
.feedbacklist .tit span {
    float:right;
}
.feedbacklist .intro {
    background:#e1dbdb;padding:10px;
}
.feedbacklist .replytit span {
    float:right;
}
.feedbacklist .replycontent {
    background:#0b63ad;padding:10px;color:#fff;
}