@charset "utf-8";
/* designed by songxtianx */




/*··············all·················*/
body { background-color: #2b2b2b; background-image: url(bg.png); background-repeat: repeat-y; background-position: center top; margin: 0; }
.container { width:898px; margin:0 auto; position: relative; }
.head { width:898px; background-image: url(index_02.jpg); background-repeat: no-repeat; height: 221px; float: left; }
.subhead { width:898px; background-image: url(environment.png); background-repeat: no-repeat; height: 223px; float: left; }
.content { width:898px; float: left; }
.foot { width:1000px; }
/*··············head menu·················*/
.ttl { height:18px; }
.ctt { height:auto; clear:both; border-top:0; text-align:left; color: #FFF; padding-top: 6px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.ctt a,
.ctt a:visited { color: #FFFFF0; margin-left:20px; }
.ctt a:hover { color: #FFF; }
.menu { clear:both; width:700px;/*这里调整整个滑动门的宽度*/ margin-top: 150px; margin-right: 0; margin-bottom: 0px; margin-left: 120px; }
/* TAB 切换效果 */
.tb_ { background-repeat: repeat-x; color: #FFF; }
.tb_ ul { height:34px; }
.tb_ li { float:left; height: 34px; line-height:34px; width: 64px; cursor:pointer; text-align: center; margin-left: 10px; }
.tb_ li a,
.tb_ li a:visited { color: #FFFFF0; line-height: 40px; margin-top: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 700; }
.tb_ li a:hover { color: #FFF; }
/* 用于控制显示与隐藏的css类 */
.normaltab { color:#1F3A87; }
.hovertab { background-image: url(hover.png); background-repeat: no-repeat; color:#1F3A87; font-weight:bold }
.dis { display:block; }
.undis { display:none; }
/*··············middle·················*/
.flash { float: left; height: 251px; width: 653px; overflow: hidden; }
.zxzq { background-image: url(zxzq.png); background-repeat: no-repeat; float: right; height: 251px; width: 244px; padding: 0; margin-top: 0; margin-bottom: 0; margin-left: 0; font-family: Arial, Helvetica, sans-serif; }
.zxzq ul { margin-top:65px; margin-left:15px; padding:0; }
.zxzq li { line-height:32px; color:#FFF; font-family:"微软雅黑"; font-size: 12px; }
.zxzq li a,
.zxzq li a:visited { color:#FFFFFF; font-weight:700;}
.zxzq li a:hover { color:#FFFFF0;}
.zxzq .tel{font-size: 16px;}
.contentleft { width: 218px; height: 599px; float: left; background-image: url(indexcut_13.png); background-repeat: no-repeat; background-position: right top; overflow: hidden; }
.contentleft ul { width: 203px; background-color: #171a23; margin: 0; padding: 0; }
.contentleft li { }
.cydh { }
.cydh a,
.cydh a:visited { height: 20px; width: 70px; line-height: 20px; overflow: hidden; color:#8a8a8a; float: left; margin-top:5px; margin-left:20px; text-align: center; }
.cydh a:hover { color:#FFF; }
.imgboder img { padding: 3px; border: 1px solid #8a8a8a; margin-top: 20px; margin-left: 10px; }
.contentcenter { float: left; height: 599px; width: 434px; background-color:#23303e; }
.contentcenter ul { width: 434px; }
.xyxw { width: 434px; }
.xyxw ul { color: #8a8a8a; margin-top: 10px; }
.xyxw li { height: 20px; width: 410px; line-height: 20px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 3px; text-indent: 12px; margin-left: 12px; }
.xyxw a,
.xyxw a:visited { height: 20px; width: 250px; line-height: 20px; overflow: hidden; color:#8a8a8a; float: left; }
.xyxw a:hover { color:#FFF; }
.xyxw span { height: 20px; width: 140px; line-height: 20px; margin: 0; padding: 0; display: block; float: right; }
.scollimg { width: 434px; height:80px; overflow:hidden; background-color: #FFFFFF; }
.scollimg img { padding: 2px; border: 1px solid #8a8a8a; margin-top: 3px; width: 132px; height: 67px; margin-left: 2px; }
.xszp { width: 434px; height: 338px; overflow: hidden; background-image: url(xszp.gif); background-repeat: no-repeat; background-position: left top; }
.contentright { float: right; height: 599px; width: 244px; color: #8a8a8a; }
.contentright ul { width: 244px; background-color: #000; margin: 0; padding: 0; }
.contentright li { }
.czrj { }
.czrj li { height: 20px; width: 200px; line-height: 20px; overflow: hidden; background-image: url(index_38.gif); background-repeat: no-repeat; background-position: left top; text-indent: 20px; margin-left: 12px; margin-top: 2px; }
.czrj a,
.czrj a:visited { height: 20px; width: 200px; line-height: 20px; overflow: hidden; color:#8a8a8a; }
.czrj a:hover { color:#FFF; }
.czrj img { margin-left:130px; margin-top: 10px; }
.xyhd{margin-top:4px;}
.jcxz{margin-top:4px;}
.download { background-image: url(br.gif); background-repeat: no-repeat; background-position: right bottom; }
.down img { margin-top:30px; margin-right: 15px; margin-left: 15px; }
/*··············foot·················*/
.foot { background-image: url(bottom.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 92px; width: 898px; background-position: left; float: left; }
.foot ul { margin-top: 37px; margin-left: 450px; }
.foot li { color:#999999; line-height:30px; font-family: "微软雅黑"; }
/*··············environment·················*/
.envleft { width: 210px; background-color: #171A23; height: 630px; float: left; }
.envleft h1 { height: 30px; color: #FFF; line-height: 30px; text-indent: 30px; }
.envleft ul { text-indent: 30px; }
.envleft li { height: 25px; line-height: 25px; font-size: 13px; color: #fff; }
.envright { width: 685px; float:right; background-color: #23303E; color: #8a8a8a; min-height: 630px; overflow:hidden; }
.envright h1 { width: 688px; float: left; height: 31px; }
.envimg { width: 680px; height: 170px; float: left; margin-top: 2px; margin-bottom: 2px; }
.envimg li { height:170px; float: left; width: 223px; }
.envimg img { padding: 3px; float: left; height: 148px; width: 214px; border: 1px solid #8a8a8a; margin-left: 4px; margin-top: 10px; }
.coursetext { width: 540px; margin-left: 60px; float: left; }
.coursetext h2 { text-align:center; }
.coursetext p { margin-top: 10px; line-height: 20px; }
.coursetext img { max-width:600px; padding:2px; border:1px solid #8a8a8a; }
.hotlist li { height: 20px; width: 170px; line-height: 20px; overflow: hidden; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 5px; text-indent: 20px; margin-left: 12px; margin-top: 2px; }
.hotlist a,
.hotlist a:visited { height: 20px; width: 170px; line-height: 20px; overflow: hidden; color:#8a8a8a; }
.hotlist a:hover { color:#FFF; }
.newsli { color: #8a8a8a; margin-top: 10px; width: 600px; height: 430px; overflow: hidden; float: left; margin-left: 20px; }
.newsli li { height: 25px; width: 577px; line-height: 25px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 3px; text-indent: 12px; margin-left: 12px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.newsli a,
.newsli a:visited { height: 25px; width: 390px; line-height: 25px; overflow: hidden; color:#8a8a8a; float: left; }
.newsli a:hover { color:#FFF; }
.newsli span { height: 25px; width: 160px; line-height: 25px; margin: 0; padding: 0; display: block; float: right; text-align:left; }
/*-------------------------分页*/
.pages { float:right; width: 200px; height: 25px; margin-top:10px;}
.pages .pcount { border-right: #ccc 2px solid; padding-right: 10px; display: inline; padding-left: 10px; font-weight: bold; font-size: 11px; float: right; margin: 6px 20px 0px 2px; color: #3366cc; line-height: 13px }
.pages .plist { float: right; line-height: 17px; padding-top: 3px; width:200px; }
.pages .plist input { border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; float: left; border-left: #dddddd 1px solid; width: 30px; border-bottom: #dddddd 1px solid; height: 17px }
.pages .plist #button { width: 30px; color: #ffffff; height: 18px }
.pages .plist span { float: right }
.pages .plist strong { padding-right: 8px; display: block; padding-left: 8px; float: left; margin: 0px 3px 0px 0px; color: #fff }
.pages .plist a { padding-right: 8px; display: block; padding-left: 8px; float: left; color: #8a8a8a; margin-right: 2px; height: 17px; text-decoration: none }
.pages .plist a:hover { color: #fff }

.position{ color:#000; margin:10px 0;}
.position a,.position a:visited{ color:#000; text-decoration:none;}
.position a:hover{ color:#fff;}
.info { line-height:31px; color:#999; }
.info span { color:#F60; margin-right:20px; }
.info a { color:#039; float:right; position:relative; margin:-30px 5px 0px 0px; }
.ctitle { width:500px; height:30px; line-height:30px; color:#fff; margin:19px auto; overflow:hidden; text-align:center; font-size:16px; }
.imgarticle img { max-width:600px; padding:3px; border:1px solid #fff; margin-top:15px; }
.imglist { width:670px; border:1px solid #fff; height:455px; margin:10px 1px; float:left; background-color:#000; }
.imglist img { width:161px; height:142px; float:left; margin-left:5px; margin-top:7px;}
.zhaopin { color: #8a8a8a; margin-top: 10px; width: 600px; height: 500px; overflow: hidden; float: left; margin-left: 43px; }
.zhaopin li { height: 25px; width: 257px; line-height: 25px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 3px; text-indent: 12px; margin-left: 12px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; overflow: hidden; display: block; float: left; }
.zhaopin a,
.zhaopin a:visited { height: 25px; width: 257px; line-height: 25px; overflow: hidden; color:#8a8a8a; float: left; }
.zhaopin a:hover { color:#FFF; }
.video{margin-top:-50px;}