﻿body { margin: 0; padding: 0 0 12px 0; font-size: 12px; line-height: 22px; font-family: "宋体" , "Arial Narrow"; background: #fff; }
form, ul, li, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
input, select { font-size: 12px; line-height: 16px; }
img { border: 0; }
ul, li { list-style-type: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #BC2D09; text-decoration: none; }
.green { color: Green; }
.red { color: Red; }
/*------------------------头-----------------------------------------------------------*/
.header { -x-system-font: none; font-size: 12px; height: 80px; margin: 0 auto; position: relative; z-index: 2; background-color: #fff; width: 950px; }
.logo { margin: 0 auto; width: 945px; height: 65px; margin: 5px 0 1 0; background: url(../img/45.jpg) no-repeat 820px 4px; }
.logo .yd { background: url(     '../img/chinamobile.jpg' ) no-repeat; width: 130px; height: 65px; margin: 5px 5px 0 5px; float: left; }
.logo .xxtlogo { background: url(     '../img/xxtlogo.jpg' ) no-repeat 0 5px; width: 130px; height: 65px; margin: 5px 5px 0 5px; float: left; }
.logo .buttop { width: 305px; height: 20px; float: right; margin-top: 5px; text-align: left; }
.buttop a { color: #808080; text-decoration: none; }
.buttop a:hover { color: #00007F; }
.topnews { width: 600px; float: right; height: 38px; margin: 0px auto; border: 0px solid #333; }
.topnews ul { float: left; width: 150px; border: 0px solid #333; top: 27px; left: 640px; position: absolute; height: 44px; }
.topnews li { float: left; height: 20px; padding: 0px; text-align: right; }
/*置顶公告*/

.header .header-nav { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/nav_bg.png) repeat-x scroll 0 -39px; height: 39px; left: 0; position: absolute; width: 100%; }
.header-nav .nav-content { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/nav_bg.png) no-repeat scroll 0 0; display: block; height: 39px; line-height: 39px; padding-left: 5px; }
.header-nav ul { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/nav_bg.png) no-repeat scroll right -78px; height: 39px; width: 100%; float: left; }
.header-nav li { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/nav_bg.png) no-repeat scroll right -124px; float: left; position: relative; width: 94px; text-align: center; line-height: 36px; }
.nav-content div { -x-system-font: none; font-family: Vrinda; font-size: 14px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: bold; height: 36px; text-align: center; width: 94px; line-height: 36px; }
.header-nav li a { color: #FFFFFF; line-height: 36px; }
.header-nav li a:hover { color: #ffff00; line-height: 36px; }
.curs { background: transparent url(../img/nav_bg.png) no-repeat scroll center -294px; color: #0179CD; }
.curs a { color: #0179cd; line-height: 36px; }

/* 主体div*/
.more { font-size: 12px; font-weight: normal; display: block; float: right; margin-top: -23px; }
.divcenter { width: 950px; _height: auto; margin: 0px auto; min-height: 300px; padding: 0 0 10px 0; }
.leftdiv { float: left; _height: auto; min-height: 500px; width: 238px; margin: 0px; padding: 0px; margin-top: 5px; overflow: hidden; }
.rightdiv { float: right; width: 710px; _height: auto; min-height: 500px; margin: 0px; padding: 0px; margin-top: 5px; overflow: hidden; }
.floot { width: 950px; _height: auto; min-height: 50px; border-top: 2px solid #BCBCBC; margin-top: 10px; float: left; }
.floot p { text-align: center; }
.warningr { width: 695px; display: block; border: 0px solid #ffb954; _height: auto; float: left; min-height: 20px; padding: 0px 0px 0px 0px; background-image: url(../img/h1n1title.jpg); background-repeat: no-repeat; background-position: 40px 2px; background-color: #000; margin-left: 10px !important; margin: 0px 0 10px 5px; }
.h1n1 { width: 274px; height: 35px; background-color: #000; color: #fff; float: left; line-height: 25px; }
.scrollBox { height: 25px; width: 270px; margin: 0px 0 0 0px; color: #fff; }
.scrollBox ul li { line-height: 25px; color: #fff; height: 25px; font-size: 12px; padding: 0px; margin: 0px; overflow: hidden; }
.scrollBox a { color: #fff; font-size: 12px; text-decoration: underline; }
.scrollBox a:hover { color: #FFFF00; }
.scrollBox .odd { background: #000; color: #fff; }
/*登录*/

.login { width: 238px; overflow: hidden; color: #333; float: left; }
.login_s { height: 22px; border: 0px solid #333; background-image: url(../img/skin3v2.png); background-repeat: no-repeat; background-position: -50px -110px; color: #164A63; border-bottom: 1px solid #88D2EC; }
.login h4 { float: left; height: 20px; line-height: 20px; margin-right: 1px; padding-top: 3px; width: 83px; cursor: pointer; font-size: 14px; font-weight: bold; overflow: hidden; text-align: center; background-image: url(../img/skin3v2.png); background-repeat: no-repeat; background-position: -80px -190px; color: #ff6600; }
.login_info { width: 236px; float: left; _height: auto; padding-bottom: 5px; min-height: 154px; margin-left: 0px; border: 1px solid #88D2EC; border-top: 0px; }
.loUL { width: 195px; margin: 0 auto; margin-top: 20px; }
.loUL p { text-align: right; margin-top: 3px; }
.login .text { width: 120px; height: 18px; line-height: 18px; border: 1px solid #A2D2F0; }
.login .inputover { border: 1px solid #A2D2F0; border-bottom: 2px solid #A2D2F0; border-right: 2px solid #A2D2F0; height: 17px; width: 119px; background-color: #fff; line-height: 18px; }
.login .but { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../img/btn_login.gif) no-repeat scroll 0 0; border: medium none; cursor: pointer; height: 30px; margin-bottom: 5px; text-indent: -9999px; margin-right: 70px; overflow: hidden; width: 59px; }
.login_info table { width: 205px; margin: 0 auto; margin-top: 20px; }
.login_info tr { }
.login_info td { text-align: right; line-height: 20px; }

/*xxt动态活动功能公告*/
.xxt { width: 238px; float: left; _height: auto; min-height: 180px; margin-top: 10px; overflow: hidden; }
.xxt h4 { background: url(../img/skin3v2.png) no-repeat 0 -225px; height: 23px; font-size: 12px; font-weight: normal; padding-left: 5px; border-right: 1px solid #C6E3ED; }
.xxt .xxt_info { width: 236px; _height: auto; min-height: 150px; border: 1px solid #bcbcbc; border-top: none; }
.xxt li { background: url(../img/j1.gif) no-repeat 2px 8px; padding-left: 9px; height: 22px; }
/*常见问题*/
.que, .hel, .qzt { width: 238px; overflow: hidden; color: #333; float: left; margin-top: 10px; }
.que_s, .hel_s, .qzt_s { height: 22px; border: 0px solid #333; background-image: url(../img/skin3v2.png); background-repeat: no-repeat; background-position: -40px -110px; color: #164A63; border-bottom: 1px solid #88D2EC; }
.que h4, .hel h4, .qzt h4 { float: left; height: 20px; line-height: 20px; margin-right: 1px; padding-top: 3px; width: 83px; cursor: pointer; font-size: 14px; font-weight: bold; overflow: hidden; text-align: center; background-image: url(../img/skin3v2.png); background-repeat: no-repeat; background-position: -80px -190px; color: #30455E; }
.que_info, .hel_info, .qzt_info { width: 236px; float: left; _height: auto; padding-bottom: 5px; min-height: 154px; margin-left: 0px; border: 1px solid #88D2EC; border-top: 0px; }
.que ul { margin: 0px auto; margin-top: 10px; }
.que li { background: url(../img/j1.gif) no-repeat 2px 8px; padding-left: 9px; }
.hel_info table { margin: 10px 0 0 10px; }
.hel_info td { text-align: left; }


/*新闻图片*/
.r_top { width: 700px; height: 251px; border: 1px solid #B9D1A2; float: right; margin: 0px; padding: 0px; overflow: hidden; }
.r_top h4 { height: 25px; color: green; padding-left: 5px; font-size: 13px; line-height: 25px; background: url(../img/bgtitle.png) repeat-x 0 -800px; }
.flash { width: 350px; height: 226px; background-color: #333; float: left; margin: 0 0 0 0px; }
.newstitle { width: 345px; height: 225px; float: right; padding-top: 5px; }
.newstitle p { background: url(../img/r.gif) no-repeat -3px 2px; padding-left: 10px; }
.newstitle p a { color: #BC2D09; font-size: 13px; font-weight: bold; line-height: 22px; }
.newstitle p a:hover { color: #004499; }
.newstitle ul { margin-left: 10px; }
.newstitle li { font-size: 13px; background: url(../img/lidot.gif) no-repeat 0 6px; padding-left: 15px; }
.newstitle li a:hover { color: #BC2D09; text-decoration: none; }

/*教师学生*/
.teh { width: 697px; min-height:100px; _height:auto; float: left; margin-left: 10px !important; margin: 5px 0 0 5px; padding: 0px 0 10px 0; }

.teh h4 { height: 25px; color: #30455E; padding-left: 5px; font-size: 13px; line-height: 25px; background: url(../img/bgtitle.png) repeat-x 0 -950px; border-left: 1px solid #88D2EC; border-right: 1px solid #88D2EC; }
.teh .teh_info { width: 695px; border: 1px solid #88D2EC; min-height:90px; _height: auto; border-top: none; padding: 0px 0 10px 0; }
.teh .teh_infos { width: 695px; border: 1px solid #88D2EC; min-height:60px; _height: auto; border-top: none; padding: 3px 0 3px 0; }
.teh .teh_info ul { list-style: none; margin: 0; padding: 0; }
.teh .teh_info li { background: url(../img/lidot.gif) no-repeat 2px 6px; letter-spacing: 1pt; padding-left: 20px; height: 22px; margin-left: 15px; width: 650px; }
.teh .teh_info li a { display: block; float: left; margin: 0px; color: #333; font-size: 12px; clear: both; }
.teh .teh_info li a:hover { color: #BC2D09; text-decoration: none; }
.teh .teh_info li span { display: block; text-align: right; color: #808080; letter-spacing: 0.5pt; float: right; margin-right: 20px; }
.stu { width: 697px; _height: auto; min-height: 90px; float: left; margin-left: 10px !important; margin: 0px 0 0px 5px; padding: 0px 0 10px 0; }
.stu h4 { height: 25px; color: #30455E; padding-left: 5px; font-size: 13px; line-height: 25px; background: url(../img/bgtitle.png) repeat-x 0 -850px; border-left: 1px solid #E9B7CD; border-right: 1px solid #E9B7CD; }
.stu .teh_info { width: 695px; border: 1px solid #E9B7CD;_height: auto; min-height:215px;  border-top: none; padding: 0px 0 10px 0; }
.stu .teh_info ul { list-style: none; margin: 0; padding: 0; }
.stu .teh_info li { background: url(../img/lidot.gif) no-repeat 2px 6px; letter-spacing: 1pt; padding-left: 20px; height: 22px; margin-left: 15px; width: 650px; }
.stu .teh_info li a { display: block; float: left; margin: 0px; color: #333; font-size: 12px; clear: both; }
.stu .teh_info li a:hover { color: #BC2D09; text-decoration: none; }
.stu .teh_info li span { display: block; text-align: right; letter-spacing: 0.5pt; color: #808080; float: right; margin-right: 20px; }

#demo1 img { width: 200px; height: 90px; border: none; }
/*积分*/
.jfph { width: 697px; margin: 0 auto; float: left; margin-left: 10px !important; margin-left: 5px; }
.jfph h4 { height: 25px; color: #30455E; padding-left: 5px; font-size: 13px; line-height: 25px; background: url(../img/bgtitle.png) repeat-x 0 -950px; border-left: 1px solid #88D2EC; border-right: 1px solid #88D2EC; }
.jfph .jf_info { width: 695px; border: 1px solid #88D2EC; _height: 174px; min-height: 174px; border-top: none; padding: 0px 0 10px 0; }
.jf_tab { height: 22px; border: 0px solid #333; color: #164A63; border-bottom: 2px solid #88D2EC; }
.jf_tab span { text-align: center; display: block; width: 75px; color: #164A63; float: left; cursor: pointer; margin-left: 5px; }
.spanon { background: url(../img/skin3v2.png); background-repeat: no-repeat; background-position: 0 -190px; font-weight: bold; }
.rs_list { width: 675px; margin: 0 auto; height: 100px; border: 0px solid #333; }
.jf_l { width: 335px; float: left; border-right: 0px solid #bcbcbc; }
.jf_r { width: 335px; float: right; }
.rs_list li { float: left; overflow: hidden; font-size: 12px; font-family: Arial; border-bottom: 1px solid #88D2EC; line-height: 25px; }
.jf_l .l0 { text-align: center; width: 25px; background: url(../img/ks_hz_045.gif) no-repeat 4px 4px; font-family: Times New Roman; font-size: 12px; color: #fff; font-weight: bold; overflow: hidden; display: block; }
.jf_l .l1 { width: 50px; display: block; text-align: left; }
.jf_l .l2 { width: 210px; color: #6f6f6f; text-align: left; overflow: hidden; display: block; }
.jf_l .l3 { width: 47px; text-align: center; color: #6f6f6f; overflow: hidden; display: block; }
.jf_title .l0 { text-align: center; width: 25px; font-family: Times New Roman; font-size: 12px; color: #fff; font-weight: bold; overflow: hidden; display: block; }

/*职位*/
.zp { width: 697px; margin: 0 auto; float: left; margin-left: 10px !important; margin-left: 5px; margin-top: 5px; }
.zp h4 { height: 25px; color: #30455E; padding-left: 5px; font-size: 13px; line-height: 25px; background: url(../img/bgtitle.png) repeat-x 0 -950px; border-left: 1px solid #88D2EC; border-right: 1px solid #88D2EC; }
.zp .zp_info { width: 695px; border: 1px solid #88D2EC; _height: 174px; min-height: 174px; border-top: none; padding: 0px 0 10px 0; }
.zhaopin { float: left; color: #a1a1a1; line-height: 18px; background-color: #F7FBFF; border: solid 1px #efefef; width: 212px; height: 50px; margin: 5px 2px 0 5px; overflow: hidden; padding: 3px 0 0 8px; }
.zhaopin span { display: block; margin: 0; padding: 0; margin: 8px 0 6px 0; width: 210px; color: #58ACFA; background: url(images/bg04.gif) no-repeat; padding-left: 3px; line-height: 17px; font-size: 12px; }

.qzt h4 { color: #ff6600; }
.qzt_info li { min-height:25px; _height:25px; line-height:25px; color: #58ACFA;  background: url(../img/j1.gif) no-repeat 2px 9px; padding-left: 9px;background-color: #fff;border: solid 1px #efefef ; border-top:0px;}
.qzt_info li p{ cursor:pointer;}
.qzt_info li span{ color:#a1a1a1;}
.blk_29 { overflow: hidden; width: 670px; background-color: #fff; border: 1px solid #fff; height: 85px; border-top: none; padding: 0px 0 0px 0; float: left; padding-top: 0px; }
/*
.blk_29 .LeftBotton { background: url(http://www.codefans.net/jscss/demoimg/200908/ca_hz_002.gif) no-repeat 0px 0px; left: 5px; float: left; width: 11px; cursor: pointer; position: absolute; top: 10px; height: 114px; }
.blk_29 .RightBotton { right: 5px; background: url(http://www.codefans.net/jscss/demoimg/200908/ca_hz_002.gif) no-repeat -11px 0px; float: right; width: 11px; cursor: pointer; position: absolute; top: 10px; height: 114px; }*/
.blk_29 .Cont { margin: 0px auto; overflow: hidden; width: 665px; padding-top: 0px; }
.blk_29 .box { float: left; width: 130px; text-align: center; }
.blk_29 .box IMG { padding-right: 3px; display: block; padding-left: 3px; background: #fff; padding-bottom: 3px; margin: 0px auto; padding-top: 3px; }
.blk_29 .box A:hover IMG { border: none; }


/*学校概貌*/
.gm{ width: 697px; min-height:240px; _height: 100px; float: left; margin-left: 10px !important; margin: 5px 0 0 5px; padding: 0px 0 10px 0; }
.gm h4 { height: 25px; color: #30455E; padding-left: 5px; font-size: 13px; line-height: 25px; background: url(../img/bgtitle.png) repeat-x 0 -800px; border-left: 1px solid #B9D1A2; border-right: 1px solid #B9D1A2; }
.gm_info{ width: 695px; border: 1px solid #B9D1A2;_height: 100px; min-height:240px;  border-top: none; padding: 2px 0 2px 0;}
.gm_info ul{ list-style:none;}
.gm_info li{ float:left; _height:120px; min-height:120px; width:130px; border:0px solid #333; margin-left:7px; overflow:hidden; text-align:center;}
.gm_info p{ line-height:15px; margin-top:2px; text-align:left;color:#080808;}

.gm_info li img{ width:130px; height:80px;}