﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, button, input { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; color: #333; font-weight: normal; font-style: normal; }
body, input, textarea { font: 12px "Microsoft Yahei","黑体",Tahoma, Arial, SimSun, Helvetica, sans-serif; word-break: break-all; word-wrap: break-word; }
html, body { -webkit-text-size-adjust: none; }
html{overflow-y:scroll;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
form { padding: 0; margin: 0; border: 0 none; outline: none; }
input { vertical-align: middle; }
a { color: #252525; text-decoration: none; font-family:"Microsoft Yahei","黑体",Tahoma, Geneva, sans-serif; }
a:visited { text-decoration: none; }
a:hover { color: #ba2636; text-decoration: none; }
a:active { color: #ba2636; }
/*clear float*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; *zoom:1;
}
.clearfix { display: block; }
.mar10 { margin: 10px; }
.margin-top { margin-top: 10px; }
.margin-right { margin-right: 10px; }
.margin-bottom { margin-bottom: 10px; }
.margin-left { margin-left: 10px; }
.padd10 { padding: 10px; }
.padding-top { padding-top: 10px; }
.padding-right { padding-right: 10px; }
.padding-bottom { padding-bottom: 10px; }
.padding-left { padding-left: 10px; }
.fl { float: left; }
.fr { float: right; }
.position{position:relative;}


.header{width:990px; margin:30px auto 0;}
.logo{width:301px; height:243px; margin:0 auto;}
.logo a{display:block; width:301px; height:243px; background:url(../images/logo.jpg) no-repeat;}
.nav{width:990px; text-align:center; height:20px; margin:10px 0;}
.nav ul{display:block; padding:0 0 0 180px; position:relative; zoom:1;}
.nav ul li{display:inline-block; float:left;}
.nav ul li a{display:block; position:relative; line-height:16px; color:#09407c; font-size:14px; padding:0 10px 0 0; margin:0 10px 0 0; border-right:1px #09407c solid; position:relative; width:60px;}
.nav ul li:last-child a{border:none;}
.nav ul li a:hover{text-decoration:underline;}
.nav ul li a span{display:none;}
.nav ul li a:hover span{display:block; line-height:16px; height:16px; overflow:hidden; text-align:center; color:#09407c; position:absolute; top:0; left:0; background:#fff; width:100%; width:60px;}

.dtjs{width:990px; height:160px; margin:0 auto 10px;}
/* 高度为焦点图高度 */
#kinMaxShow{visibility:hidden;width:100%; height:160px;overflow:hidden;}
.xyzp{width:982px; background:#09407c; padding:4px 0 0 4px; margin:0 auto; height:447px;}
.xyzp ul{display:block; position:relative; zoom:1; overflow:auto; width:1000px; height:447px;}
.xyzp ul li{display:inline-block; float:left; width:105px; height:145px; margin:0 4px 4px 0;}
.xyzp ul li a{display:block; width:105px; height:145px; overflow:hidden; position:relative;}
.xyzp ul li a span{display:none; width:85px; height:115px; overflow:hidden; position:absolute; top:0; left:0; background:#000; opacity:.7; color:#fff; line-height:24px; font-size:12px; padding:15px 10px;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.xyzp ul li a:hover span{display:block; cursor:pointer;}
.xwbox{width:990px; margin:20px auto;}
.zxlq,.stfdt{width:266px;}
.zxcj{width:418px; margin:0 20px;}
.tongyong h2{height:30px; background:#0e3875; color:#fff; font-size:14px; padding:0 0 0 10px; line-height:30px;}
.tongyong h2 i{display:inline-block; width:20px; height:14px; background:url(../images/icontitle1.jpg) no-repeat; vertical-align:middle; margin:0 0 0 10px;}
.tongyong ul{display:block; position:relative; zoom:1; padding:15px 0 0;}
.tongyong ul li{display:block; padding:0 15px;}
.tongyong ul li a{display:block; height:24px; font-size:12px; line-height:24px; color:#09407c; overflow:hidden;}
.tongyong ul li a:hover{text-decoration:underline;}
.footer{width:990px; margin:0 auto; background:#0e3875; padding:10px 0;}
.footer .nav ul li a{color:#fff; border-right:1px #fff solid;}
.footer .nav ul li a:hover span{background:#0e3875; color:#fff;}
.copyright{width:523px; height:142px; background:url(../images/footerinfo.jpg) no-repeat; margin:0 auto;}


.zxlqBoxContent,.prnest{width:990px; margin:0 auto; padding:10px 0;}
.backtitle{padding:0 0 10px; font-size:14px; color:#09407c; border-bottom:1px #09407c solid; margin:0 0 20px;}
.backtitle a{color:#09407c;}
.zxlqlist ul{display:block; position:relative; zoom:1; padding:10px 50px;}
.zxlqlist ul li{display:block; height:26px; overflow:hidden;}
.zxlqlist ul li a{display:inline-block; line-height:26px; font-size:14px; color:#09407c;}
.zxlqlist ul li a em,.zxlqlist ul li a i{color:#09407c;}
.zxlqlist ul li a:hover em,.zxlqlist ul li a:hover i{text-decoration:underline;}

.stfdtlist ul li{display:block; border-bottom:1px #d3d3d3 solid; padding:0 0 10px; margin:0 0 10px;}
.stfdtlist ul li .deta,.contentshowtitle .deta{font-size:14px; color:#09407c; line-height:20px;}
.stfdtlist ul li h2,.contentshowtitle h2{font-size:18px; color:#09407c; line-height:40px; border-bottom:1px #d3d3d3 solid; margin:0 0 15px;}
.stfdtlist ul li h2 a{color:#09407c;}
.stfdtlist ul li h2 a:hover{text-decoration:underline;}
.stfdtlist ul li p{line-height:24px; font-size:14px;color:#09407c;}
.stfdtlist ul li p b,.username{display:block; line-height:24px;color:#09407c;}
.stfdtlist ul li a.more{display:inline-block; margin:10px 0 0; font-size:14px; color:#d3d3d3;}

.contentbox{line-height:24px; font-size:14px;color:#09407c;}
.contentbox img{text-align:center; margin:10px auto;}
.prnest{border-top:1px #d3d3d3 solid; padding:30px 0 0; margin:30px auto 0;}
.prnest a{display:inline-block;}
.prnest a.pr-news,.prnest a.ne-news{float:left; font-size:14px; color:#09407c;}
.prnest a.ne-news{float:right;}
.username{font-size:14px; padding:0 0 10px;}

.contentbox2{padding:0 30px;}
.contentbox2 img{width:930px; height:auto;}

.peopleinfo{margin:10px 0; padding-bottom:10px;}
.headerimg{display:block; float:left; width:122px; height:166px; border:1px #eee solid; margin-right:25px;}
.name-stu-info{background:#edf3f6; padding:0 20px; height:30px; line-height:30px; margin-left:147px;}
.name-stu-info em{padding-right:20px; line-height:30px;}
.personal-info{padding:10px 0 0 0;}
.personal-info ul{width:270px; float:left; margin-right:10px;}
.personal-info ul li{font-size:12px; color:#406a9f; line-height:18px;}
.personal-info ul li.pro-title{font-size:12px; border-bottom:2px #406a9f solid; font-weight:700; margin-bottom:5px;}
.personal-info ul li strong{color:#f00; font-weight:normal;}
.stu-info h4,.ss-info h4{font-weight:700; padding:5px 0; border-bottom:1px #7f9bbf solid; border-top:1px #7f9bbf solid; margin-bottom:20px;}
.ss-info h4{margin-top:20px;}
.stuinfo-img{float:left; width:161px;}
.stuinfo-img img{border:1px #eee solid;}
.stu-content{float:right; width:780px; padding-left:40px; font-size:12px; color:#406a9f; line-height:22px;}
.stu-content strong{font-size:12px;}
.stu-content a{font-size:10px; color:#f00;}
.ss-info ul li{display:block;}
.ss-info ul li.ss-date a{font-size:13px; color:#333; font-weight:700;}
.ss-info ul li.ss-summary{font-size:12px; color:#666; padding:5px 0; height:76px; overflow:hidden;}
.ss-info ul li.ss-more{text-align:right; border-bottom:1px #7f9bbf dashed; padding-bottom:8px;}
.ss-info ul li.ss-more a{background:#00377e; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.ss-info ul li.ss-more a:hover{background:#900; text-decoration:none;}

/*分页*/
.page{height:30px; margin:10px auto; width:990px; text-align:center;}
.pagebtn a,.pagebtn span{display:inline-block; border:1px #eee solid; height:28px; line-height:28px; padding:0 12px; margin:0 2px;}
.pagebtn span{border:none; padding:1px 13px; background:#f05940; font-size:14px; color:#fff; vertical-align:middle; margin-top:-2px;}
.pagebtn a.p-h-btn,.pagebtn a.p-b-prev,
.pagebtn a.p-b-next,.pagebtn a.p-l-btn{color:#ccc; border:1px #fafafa solid; text-decoration:none; cursor: default;}
.goto_Top{width:990px; height:26px; margin:10px auto; text-align:center; padding:10px 0;}
.goto_Top a{display:inline-block; width:172px; background:url(../images/uptop.gif) no-repeat; height:26px;}


/*QQ咨询框*/
.float0831 { POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute }
.float0831 A { COLOR: #00a0e9 }
.float0831 A:hover { COLOR: #ff8100; TEXT-DECORATION: none }
.float0831 .floatL { POSITION: relative; WIDTH: 28px; FLOAT: left }
.float0831 .floatL A { TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px }
.float0831 .floatR { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .tp { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .cn { BACKGROUND: url(../images/float_bg.gif) }
.float0831 .floatR { PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; OVERFLOW: hidden }
.float0831 .tp { BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px }
.float0831 .cn { BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px }
.float0831 .cn H3 { TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px }
.float0831 .cn UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px }
.float0831 .cn UL LI { BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal; width:auto; }
.float0831 .titZx { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .titDh { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .titDc { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoZx { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoTc { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoFf { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .icoTl { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .btnOpen { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .btnOpen_n { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .btnCtn { BACKGROUND: url(../images/float_s.gif) no-repeat }
.float0831 .titZx { BACKGROUND-POSITION: 5px -10px }
.float0831 .titDh { BACKGROUND-POSITION: 5px -66px }
.float0831 .titDc { BACKGROUND-POSITION: 5px -124px }
.float0831 .icoZx { BACKGROUND-POSITION: 2px -154px }
.float0831 .icoTc { BACKGROUND-POSITION: 0px -323px }
.float0831 .icoFf { BACKGROUND-POSITION: 2px -213px }
.float0831 .icoTl { PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left }
.float0831 .btnOpen { BACKGROUND-POSITION: -30px -396px }
.float0831 .btnOpen_n { BACKGROUND-POSITION: 0px -530px }
.float0831 .btnCtn { BACKGROUND-POSITION: 0px -396px }
.float0831 .icoZx { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; line-height:36px; }
.float0831 .icoTc { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; line-height:36px; }
.float0831 .icoFf { PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left }
.float0831 .btnOpen { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen_n { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnCtn { POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px }
.float0831 .btnOpen { TOP: 118px; LEFT: 1px }
.float0831 .btnOpen_n { TOP: 118px; LEFT: 1px }
.float0831 .btnCtn { TOP: 118px; LEFT: 2px }
.float0831 UL LI H3.titDc A { WIDTH: 80px; DISPLAY: block; HEIGHT: 36px }
.float0831 UL LI.top { BORDER-BOTTOM: #ace5f9 1px solid }
.float0831 UL LI.bot { BORDER-BOTTOM-STYLE: none }
.float0831 UL.webZx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px }
.float0831 UL LI.webZx-in { BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px }