@charset "utf-8";
/* -----------------------------------------------------------------------
   * BYR Common CSS
   * http://www.hubert77.com
   * Copyright (c) 2012
   * Contact Us zhumh77@qq.com
----------------------------------------------------------------------- */
/* reset.css */
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1);}*/
* { padding:0; margin:0;}
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0; font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
img,a img{border:none}
:focus {outline:0;}
input,button,select,textarea{outline:none; }
textarea{resize:none;}
input,select { border:0;}
body {font-family:"宋体",Arial, sans-serif; font-size: 12px; color:#333; word-wrap:break-word;}
/* typography.css */
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}
h2{font-size:26px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,label,img,th,select{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
button { cursor:pointer;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
ul ,li{list-style-type:none}
/* font */
.f12,.f12 a{font-size:12px}
.f14,.f14 a{font-size:14px}
.f16,.f16 a{font-size:16px}
.f18,.f18 a{font-size:18px}
.f20,.f20 a{font-size:20px}
.lh20{line-height: 20px}
.lh22{line-height: 22px}
.lh24{line-height: 24px}
.lh25{line-height: 25px}
.lh26{line-height: 26px}
.lh28{line-height: 28px}
.lh30{line-height: 30px}
.lh35{line-height: 35px}
.lh40{line-height: 40px}
.lh50{line-height: 50px}
.lh60{line-height: 60px}
.h20 { height:20px;}
.h24 { height:24px;}
.h25 { height:25px;}
.h28 { height:28px;}
.h30 { height:30px;}
.h35 { height:35px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h60 { height:60px;}
.h100 { height:100px;}
.fb{ font-weight:bold}
.fn{ font-weight:normal}
.bk,.bk3,.bk5,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}
.bk5{height: 5px;}
.bk6{height: 6px}
.bk8{height: 8px}
.bk10{height:10px}
.bk15{height: 15px}
.bk20{height: 20px}
.bk30{height: 30px}
.lf { float:left;}
.rt { float:right;}
.ovau { overflow:auto;}
.ovhi { overflow:hidden;}
.psAb {position:absolute;}
.psRe {position:relative;}
.disbl { display:block;}
.disin { display:inline-block;}
.disn {display:none;}
.tdu,.tdu a { text-decoration:underline;}
.tdn,.tdn a { text-decoration:none;}
.textl { text-align:left;}
.textc { text-align:center;}
.textr { text-align:right;}
.mar0a { margin:0 auto;}
/*网格化*/
.grd1 { width:40px;}
.grd2 { width:80px;}
.grd3 { width:120px;}
.grd4 { width:160px;}
.grd5 { width:200px;}
.grd6 { width:240px;}
.grd7 { width:280px;}
.grd8 { width:320px;}
.grd9 { width:360px;}
.grd10 { width:400px;}
.grd11 { width:440px;}
.grd12 { width:480px;}
.grd13 { width:520px;}
.grd14 { width:560px;}
.grd15 { width:600px;}
.grd16 { width:640px;}
.grd17 { width:680px;}
.grd18 { width:720px;}
.grd19 { width:760px;}
.grd20 { width:800px;}
.grd21 { width:840px;}
.grd22 { width:880px;}
.grd23 { width:920px;}
.grd24 { width:960px;}
.grd25 { width:1000px;}
/*====  padding ====*/
.pad5  { padding:5px;}
.pad10 { padding:10px;}
.pad15 { padding:15px;}
.pad20 { padding:20px;}
.padl5  {padding-left:5px;}
.padl10 {padding-left:10px;}
.padl15 {padding-left:15px;}
.padl20 {padding-left:20px;}
.padr5  { padding-right:5px;}
.padr10 { padding-right:10px;}
.padr15 { padding-right:15px;}
.padr20 { padding-right:20px;}
.padt5  { padding-top:5px;}
.padt10 { padding-top:10px;}
.padt15 { padding-top:15px;}
.padt20 { padding-top:20px;}
.padb5  {padding-bottom:5px;}
.padb10 {padding-bottom:10px;}
.padb15 {padding-bottom:15px;}
.padb20 {padding-bottom:20px;}
.padlr5 {padding:0 5px;}
.padlr10 {padding:0 10px;}
.padlr15 {padding:0 15px;}
.padlr20 {padding:0 20px;}
.padtb5  {padding:5px 0;}
.padtb10 {padding:10px 0;}
.padtb15 {padding:15px 0;}
.padtb20 {padding:20px 0;}
/* margin*/
.mar5  { margin:5px;}
.mar10 {margin:10px;}
.mar15 {margin:15px;}
.mar20 {margin:20px;}
.marlr5  {margin:0 5px;}
.marlr10 {margin:0 10px;}
.marlr15 {margin:0 15px;}
.marlr20 {margin:0 20px;}
.martb5  { margin:5px 0;}
.martb10 {margin:10px 0;}
.martb15 {margin:15px 0;}
.martb20 {margin:20px 0;}
.marl5  { margin-left:5px;}
.marl10 { margin-left:10px;}
.marl15 { margin-left:15px;}
.marl20 { margin-left:20px;}
.marr5  { margin-right:5px;}
.marr10 { margin-right:10px;}
.marr15 { margin-right:15px;}
.marr20 { margin-right:20px;}
.mart5  { margin-top:5px;}
.mart10 { margin-top:10px;}
.mart15 { margin-top:15px;}
.mart20 { margin-top:20px;}
.marb5  { margin-bottom:5px; }
.marb10 { margin-bottom:10px;}
.marb15 { margin-bottom:15px;}
.marb20 { margin-bottom:20px;}
/*====字体颜色 背景 框===*/
a:focus, a:hover {color:#0A9BE6;}         /* a链接颜色.css */
a {color:#333;text-decoration:none;}   /* a链接颜.css */
.cor1 ,.cor1 a{color:#0A9BE6;}            /* 主颜色.css */
.cor2 ,.cor2 a{color:#333333;}         
.cor3 ,.cor3 a{color:#888888;}          
.cor4 ,.cor4 a{color:#666666;}          
 		
.white,.white a{color:#fff}
.blue,.blue a{color:#004499}
.gray,.gray a ,a.gray{color:#999}
.red, .red a, a.red{color:red;}
.green ,.green a ,a.green{color:#0E774A}

.bag1 { background:#f9f9f9;}         
.bag2 { background:#cccccc;}		
.bag3 { background:#F9F9F9;}		
.bag4 { background:#FaFaFa;}		
          
.bagf { background:#FFF;}
.bagb { background:#000;} 

.bobs1 { border-bottom:1px solid}
.bobd1 { border-bottom:1px dotted}

.bors1 { border:1px solid;}
.bors2 { border:2px solid;}

.bobs2 { border-bottom:2px solid}
.bobd2 { border-bottom:2px dotted}

.bocor1 { border-color:#CCC;}
.bocor2 { border-color:#ddd;}
.bocor3 { border-color:#808080;}

/*css3圆角等*/
.bora3 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.bora5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.bora10{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.bosh1 {box-shadow:1px 0px 2px #333 inset;}
.bosh2 {box-shadow:0px 2px 3px #666;}
.teshf{text-shadow:1px 0px 0px #fff;}
/*==== 通用按钮 ====*/
.btn {background:none; border:0; padding:7px 3px 5px 3px; margin:0px 0px 0px -10px;}
.btn:hover {color:#df1f41;}
/*==== 表单 ====*/
input.search_text {padding-right: 14px; margin-bottom: 0; border-radius:15px 0px 0px 15px; vertical-align:top; border-bottom:1px solid #DDD;}
input.search_text {background:none; border: 0px solid #CCC; border-bottom: 1px solid #CCC; transition: border linear 0.2s, box-shadow linear 0.2s;height:20px; padding:4px 12px; *padding:5px 12px; line-height:20px; color:#FFF;}
/*==== 分页 ====*/ 
.page {padding-top:10px;  height:30px; line-height:30px; text-align:center; color:#999;}
.page a { color:#0A9BE6; padding:5px; border:1px solid #ddd; border-radius:5px; background:#EEE;}
.page a:hover { color:#333;background:#FEFEFE;}
/*==== 其它 ====*/ 
.box {border:1px solid #DDD;}

/* header .css */ 
.head {background:#1878bc;}
.header {}
.logo {width:960px; height:145px;}
.top_right {}
.form-search .input-append .search-query { border-radius: 14px 0 0 14px; color:#FFF;}
.form-search .input-append .btn {border-radius: 0 14px 14px 0; color:#FFF; font-weight:bold; border-bottom:1px solid #DDD;}
/* main-wrap.css */
.wrap { }
.pic {}

.wrap_com li {white-space: nowrap; }
.wrap_com li a {display:block;  padding-left:5px; color:#555;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wrap_com li a.istop {color:#F48C12;}
.wrap_com li a:hover {display:block;  padding-left:5px; color:#0A9BE6;}

.title {border-bottom:1px solid #E5E5E5;}
.title h5 { margin:5px 0 0 0px; padding-left:10px;  height:25px; line-height:25px; font-weight:bold; color:#0A9BE6;}
.title .more {height:15px; padding:7px 0; color:#777;}
.title .more:hover {color:#333;}

.fastlinks li a {padding:0 0 0 25px; background:url(../img/ico_02.gif) 15px 7px no-repeat;}
.fastlinks li a:hover {padding:0 0 0 25px;}

/*main*/

/*crumbs */
.crumbs {border-bottom:1px solid #DDD; box-shadow:0px 1px 1px #FFF; }

/*list*/
.list_bg {background:url(../img/repeat_bg.png) repeat-y; height:auto; width:960px;}
.list_left {min-height:350px;}
.sub_t {height:30px; line-height:30px; border-bottom:2px solid #0A9BE6;}
.sub_t h5 {background:url(../img/t-bg.gif) 0 7px no-repeat; padding-left:20px; margin:0 10px;  font-weight:bold; color:#0A9BE6;}
.list_left ul {padding-bottom:10px;  margin-bottom:30px;}
.subnav li { padding:0 10px;background:url(../img/list_style.gif) 15px 7px no-repeat;white-space: nowrap;}
.subnav a {line-height:28px; padding:0 0 0 25px; border-bottom:1px solid #DDD; display:block; height:27px; box-shadow:0px 1px 1px #fff;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.subnav li:hover,.subnav .over {background:url(../img/list_selected_style.gif) 15px 7px no-repeat;}
.subnav .over a {color:#0A9BE6; font-weight:bold;}
.list_left { width:200px;}
.list ,.article-content{}
.list ul {min-height:300px;}
.list ul li {white-space:nowrap;}
.list ul li a { padding:0 20px; font-weight:bold; background:url(../img/list_style.gif) 0px 8px  no-repeat; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li:hover {background:#FEFEFE;}
.list ul li a:hover { padding:0 20px; background:url(../img/list_selected_style.gif) 0px 8px  no-repeat; display:block;}
.list ul p {border-bottom: 1px solid #DDD; box-shadow: 0px 1px 1px white; padding-bottom: 5px;white-space:normal; }
.list_left .title {border-bottom:1px solid #DDD; box-shadow:0px 1px 1px #FFF; margin:0 10px; background:none;}
.list_left .title h5 {color:#333;}
.list_left .left-li { padding-left:30px;background:url(../img/l-bg.gif) 10px 12px no-repeat;}
/*content*/
.aticle {}
.aticle h1 {text-align:center; font-size:18px; padding:10px 0;}
.aticle .time { text-align:center; line-height:25px; color:#666;}
.aticle .content {min-height:250px;}
.aticle .content p {line-height:180%; padding:5px 0;font-size:14px;}
.aticle .content a {text-decoration:underline; color:#0A9BE6;}
.aticle .content a:hover {text-decoration:none; color:#111;}
.aticle .content td {padding:2px;}
.aticle .content tr:hover {background:#f1f1f1;}
.aticle .content h1,.aticle .content h2,.aticle .content h3,.aticle .content h4 ,.aticle .content h5,.aticle .content h6 {line-height:200%; color:#0A9BE6;}
/*footer*/
.footer {background:#FFF;}
.footer ul {}
.footer span { height:35px; line-height:35px; text-align:center; color:#666;}
.footer p a:hover {color:#e1e1e1;}
.ip-text { background:#EEE; height:25px; line-height:25px;}
.ip-text p { float:right; padding-right:20px;}
/* 默认幻灯片 */
.slide { width:950px; height:250px; overflow:hidden; zoom:1; border:1px solid #DDD; background:#FFF; padding:4px;}
.FocusPic{zoom:1;position:relative; overflow:hidden;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title-pic{position:absolute;left:0px;bottom:0px;;width:950px;height:25px;line-height:25px;overflow:hidden;}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title-pic a{display:block;padding-left:15px;color:#fff; font-size:12px; font-weight:bold;}
.FocusPic .change{bottom:6px;height:15px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; border-radius:8px;}
.FocusPic .change i.cur {background:#EEE; color:#333;}
/* 导航栏  */
#top_nav {height:30px; background:#1878bc;}
.nav li{float:left; padding:0 24px; _padding:0 0px; }
.top_nav {height:27px; line-height:27px; border-bottom:3px solid #1878bc; text-align:center; font-size:14px; color:#FFF; display:inline-block; _width:75px; *display:block; _padding:0px; _overflow:hidden;}
#nav_on ,#nav_on:hover,#nav_on:focus {color: #EEE; border-bottom:3px solid #FFF; text-decoration: none;}
.top_nav:hover, #top_nav li.sfhover a.top_nav{color:#EEE; border-bottom:3px solid #FFF;}
/*下拉菜单*/
#top_nav dl{ clear:both; position:absolute; width:auto; background:#f8faf9; border:1px solid #e4e4e4; border-bottom:3px solid #0A9BE6; left:-999em; top:175px; z-index:99;}
#top_nav dl dd{ _width:106px; height:auto;  border-bottom:1px solid #e4e4e4;}
#top_nav dl a{ color:#777b83;  display:block; width:auto; _width:140px; height:24px; text-align:left; line-height:24px;  font-size:12px; padding-left:25px; padding-right:15px;  _padding-right:10px;  _padding-left:20px;}
#top_nav li:hover dl{left:auto;}
#top_nav li.sfhover dl{left:auto;}
#top_nav li.sfhover a span{ color:#fff;}
#top_nav dl a:hover{ color:#368ee0; background:#EEE;}
/*下拉菜单end*/
.link {}
.link ul p {line-height:25px;color:#0A9BE6; font-weight:bold; padding:0px 10px;}
.link ul a { padding:0px 3px; display:inline-block; color:#666;line-height:25px;margin:0 5px 0 0; }
.link ul a:hover {color:#0A9BE6;}
/*文章内的CSS*/
#schoolProfessor {}
#schoolProfessor tr { }
#schoolProfessor td {border-bottom:1px solid #DDD; box-shadow:0px 1px 1px #FFF; vertical-align:top; margin:5px 0;}
#schoolProfessor td img {padding-top:3px;}
#schoolProfessor td h3 { line-height:150%; color:#0a9be6; padding:0 5px;}
#schoolProfessor td p {line-height:150%; padding:0 5px;}
