@charset "UTF-8";

html, body, div, a, 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;  outline:0; background:transparent; }
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block; }

blockquote, q { quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after { content:'';}

html { background:#181a20; overflow-y:scroll; }
body { background:#FFF; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"\5b8b\4f53"; line-height:1.5; font-size:12px; color:#666; margin:0; padding:0; }

a {outline:none; text-decoration:none; color:#0882f0;}
a:hover { text-decoration:underline; }
ins { background-color:#ff9; color:#000; text-decoration:none;}
mark { background-color:#ff9;background:rgba(255,255,0,0.4);  color:#000; font-style:italic; font-weight:bold; padding:0 3px; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help;}
table { border-collapse:collapse; border-spacing:0; }
hr { border:none; background:#ddd; width:100%; }

input, select, textarea { font-size:13px; }
input, select { vertical-align:middle;}
select { border: 1px solid #CFCFCF; border-radius: 3px; line-height:22px; height:24px; padding:3px 3px 3px 0; }
input.text { border: 1px solid #CFCFCF; border-radius: 3px; line-height:20px; height:20px; text-indent:3px; }
textarea.text { padding:4px; border: 1px solid #CFCFCF; border-radius: 3px; }

h1,h2,h3,h4,h5,h6 {	color:#4D5762;	position:relative;	word-spacing:-0.1em; }
h4,h5,h6 { font-weight:bold;}
h1,h2 {	line-height:28px; padding-bottom:16px;}
h1,h2,h3,h4,h5 { padding-top:16px; }
h3,h4,h5,h6 { line-height:18px; padding-bottom:10px;}
h1 { font-size:28px; }
h2 { font-size:21px; }
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
b,strong,caption,th,thead,dt,legend { font-weight:bold; }
cite,dfn,em,i {	font-style: italic; }
code,kbd,samp,pre,tt,var,.code {font-family:Monaco,"Panic Sans","Lucida Console","Courier New",Courier,monospace,sans-serif;}
code { background-color:#EAEFF4; color:#069;overflow:auto;padding:2px 6px;}
code span {color:#E9584C;}
p {word-spacing:2px; hyphenate:auto; hyphenate-lines:3; margin-top:8px;}
p+p {}
pre { white-space:pre; }
ins { color:#f00; }
small,sup,sub { font-size:90%; }
big, { font-size:120% ; line-height:120%;}
abbr,acronym { font-size:85%;text-transform:uppercase; letter-spacing:.1em;}
abbr[title],acronym[title],dfn[title] {	border-bottom:1px dotted #ccc;cursor:help;}
sup,sub {line-height:0;}
sup {vertical-align:super;}
sub {vertical-align:sub;}
blockquote,q { display:block; font-style:normal; quotes:"" ""; font-size:14px; min-height:42px; line-height:24px; padding:0 0 0 20px; color:#666; font-family:Georgia,"Times New Roman",Times,serif; margin:1em 0; }
q cite { display:block; font-size:12px; color:#999; }
ul,ol { padding-left:24px; }
ul { list-style:disc outside; }
ol { list-style:decimal outside; }
ol ol li { list-style-type:lower-alpha; }
li ul,li ol,ul ul,ol ol,dl dd { margin:0; }
button { cursor:pointer; }

article,aside,header,hgroup,nav,section,footer { float:left; display:block; }
figure { display: block; }
video {	display: block;	border: 5px #aaa solid;	border-radius: 4px;	-moz-border-radius: 4px;-webkit-border-radius: 4px;}

.clearfix{*zoom:1; display: table; width: 100%;height:0;}
.clearfix:after{ content:\20; display:block; height:0; clear:both;}

.header { height:100px; width:100%; background:#fff url(images/head-bg.jpg) 50% 0 no-repeat; }
.header .wp { width:1000px; margin:0 auto; }
.header .nav { text-align:right; padding-top:20px; background:none; }
.header .nav dd { display:inline; line-height:45px; }
.header .nav dd a { font-size:15px; font-weight:bold; color:#111; padding:10px; margin: 0; display:inline-block; }
.header .nav dd a:hover { color:#b50729; }
.header .nav dd.current a { color:#b50729; border-bottom:3px solid #b50729; }

.content { background:#fbfbfb; }
.content .wp { width:1000px; margin:0 auto; background:url(images/main-bg.jpg) right top repeat-y; }
.content .side { width:213px; float:left; padding-bottom:40px; }
.content .side h2 { height:84px; line-height:84px; border-bottom:1px solid #eee; padding:0 0 0 10px; }
.content .side h2 span { font-size:24px; color:#1a202b; }
.content .side dl { border-bottom:1px solid #eee; }
.content .side dd a { color:#999; font-size:14px; line-height:20px; padding-bottom:10px; display:block; }
.content .side dt { position:relative; height:48px; }
.content .side dt a { color:#1a202b; line-height:48px; font-size:16px; display:block; }
.content .side dt .i-r { position:absolute; right:0; text-align:center; top:5px; width:38px; height:38px; line-height:38px; z-index:3; font-weight:normal; font-family:'宋体'; }
.content .side dt .i { float:left; width:38px; height:38px; margin:5px 0 0 0; background:url(images/bgs.png) 15px -18px no-repeat; }
.content .side dd .i { float:left; width:38px; height:20px; margin:0 0 0 15px; background:url(images/bgs.png) -20px -25px no-repeat; }
.content .side .current a {color:#B50729; }
.content .main { width:760px; float:right; }
.content .article-title { font-size:25px; line-height:30px; padding:25px 0; color:#111; }
.content .article-content { font-size:14px; line-height:21px; color:#666; padding:0 20px 50px 0; }
.content .pre-next { padding:8px; margin:10px 0; background:#f5f5f5; border:1px solid #f0f0f0; }
.content .pre-next .pre-page {float:left;width:48%;}
.content .pre-next .next-page {float:right;width:48%;}
.banner { width:100%; height:250px; background:url(images/banner.jpg) 50% 50% repeat-x; overflow:hidden; position:relative; }
.crumb { background:#1a202b; height:50px; line-height:50px; color:#fff; font-size:14px; }
.crumb .wp { width:1000px; margin:0 auto; }
.crumb span { color:#fff; display:inline-block; margin:0 3px 0 0; }

/*首页横幅*/
.home-banner { width:100%; height:600px; overflow:hidden; position:relative; }
.home-banner dd, .home-banner dd a { float:left; width:100%; height:600px; background:50% top no-repeat; }
.home-banner .banner-icons { position:absolute; right:0; top:0; width:100%; }
.home-banner .banner-icons .wp { width:1000px; margin:0 auto; z-index:2; position:relative; }
.home-banner .banner-icons .bg { background:#1a202b; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; right:0; top:0; width:260px; height:600px; z-index:1; }
.home-banner .banner-icons dl { width:260px; height:600px; float:right; }
/*End 首页横幅*/

/* 图片轮播 */
.slider{ width:100%; height:600px; position:relative;padding:0;margin:0;overflow:hidden; z-index:1;}
.slider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:100%;height:600px; z-index:1;}
.slider li{ margin:0;padding:0;width:100%; height:100%; display:block; }
.slider li img { display:none; }
.slider li a{margin:0;padding:0; height:600px; width:100%; display:block; background: 50% 50% no-repeat; }
.slider h3{ position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;text-indent:2%;line-height:36px;z-index:102; width:100%;}
.slider h3 a{padding:0;margin:0;text-indent:0;color:#EE6C03 !important;  }
.slider h3 a:link,.slider  h3 a:visited{text-decoration:none;color:#EE6C03;}
.slider h3 a:hover{text-decoration:underline;color:#FF6600;}
.slider li.current-li{ z-index:9 !important; }
.smallslider-btns{position:absolute;z-index:103; width:100%; padding:0; text-align:center; }
.smallslider-btns span {background-color:#FFF; border-radius:10px; color:#999; cursor:pointer; font-size:11px;height:12px;line-height:12px; width:12px; text-align:center; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; display:inline-block; text-indent:-30px; overflow:hidden; }
.smallslider-btns span.current-btn{ background-color:#ff8a00; color:#FFF; font-weight:bold;}
.smallslider-lay{position:absolute;height:36px;width:100%; z-index:101; background:#FFF; }

.list-slider .slider, .list-slider .slider ul, .list-slider .slider li a { height:345px; }
.list-slider .smallslider-btns { text-align:right; }
/* end 图片轮播 */

/*首页资讯通知*/
.home-main { height:335px; background:#1a202b; font-size:14px; }
.home-main .wp { width:1000px; margin:0 auto; }
.home-main h2 { border-bottom:1px solid #282d37; height:30px; line-height:30px; padding:0 0 20px; margin:25px 0 20px; position:relative; }
.home-main h2 a.title { font-size:18px; font-weight:normal; }
.home-main h2 .i { display:block; float:left; width:30px; height:30px; background:url(images/bgs.png) 0 0 no-repeat; margin-right:10px; }
.home-main h2 .more { position:absolute; right:0; top:10px; width:50px; height:16px; line-height:16px; background:url(images/bgs.png) -80px 0 no-repeat; text-indent:-100px; overflow:hidden; }
.home-main .notice h2 .i { background-position:-40px 0; }
.home-main .news { width:580px; float:left; }
.home-main .news dl { height:80px; padding:5px 0 15px; }
.home-main .news dt { float:left; width:120px; margin-right:20px; }
.home-main .news dt img { float:left; width:120px; height:75px;}
.home-main .news .title span { display:block; height:21px; line-height:21px; overflow:hidden; margin-bottom:10px; }
.home-main .news .desc { height:42px; overflow:hidden; }
.home-main .news .desc span { color:#aaa; line-height:22px; }
.home-main .notice { width:390px; float:right; }
.home-main .notice dd { height:33px; line-height:33px; overflow:hidden; }
.home-main a {color:#fff; }
 /*End 首页资讯通知*/

.news-list { padding:30px 15px 15px 0; }
.news-list dl { min-height:80px; padding:5px 0 15px; border-bottom:1px solid #eee; margin-bottom:16px; }
.news-list dt { float:left; width:120px; margin-right:20px; }
.news-list dt img { float:left; width:120px; height:75px;}
.news-list .title span { display:block; font-size:24px; color:#111; line-height:26px; overflow:hidden; margin-bottom:10px; }
.news-list .desc { color:#999; line-height:22px; height:44px; overflow:hidden; }

.teacher-list { padding:30px 15px 15px 0; }
.teacher-list dl { height:300px; padding:5px 0 15px; border-bottom:1px solid #eee; margin-bottom:16px; }
.teacher-list dt { float:left; width:250px; margin-right:20px; }
.teacher-list dt img { float:left; width:250px; height:300px;}
.teacher-list .title span { display:block; font-size:24px; color:#111; line-height:26px; overflow:hidden; margin-bottom:10px; }
.teacher-list .desc { color:#999; line-height:22px; height:264px; overflow:hidden; }

.pager { padding-bottom:40px; text-align:center; }
.pager a { background:#e8e8e8; color:#fff; display:inline-block; line-height:40px; padding:0 15px; font-size:14px; }
.pager a.previous, .pager a.next { width:60px; padding:0; text-align:center; background:#6e83a6; }
.pager a.current { background:#6e83a6; }
.footer { height:100px; line-height:100px; text-align:center; background:#181a20; color:#fff; font-size:14px; }
.footer a { color:#fff;}