@charset "utf-8";
/* 初始化 */
html, body { height: 100%; background: #ffffff;}
/*Opera Fix*/
body:before {/* thanks to maleika (kohoutec)*//*content:"";*/height:100%;float:left;width:0;margin-top:-32767px;}
/* CSS重置 */
body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:14px; color: black;}
h2 { color: #ffffff ;}
h1, h2, h3, h4, h5, h6 { font-size:14px;}
ul, ol { list-style:none;font-size:14px;}
input, textarea, select, button, file {	font-size:14px;}
img, fieldset { border: 0;}
p, li {	line-height:1.8em;}
/* 设置图片最大宽度为100%以自适应 */
img { max-width: 100%; height: auto; width: auto\9;}
/* 设置html5新标签为块状元素和行内元素 */
article, aside, canvas, details, embed, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, form{display:block;}
command, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr{display:inline;}
/* 公共 */
body { text-align:left; background:#f5f5f5;}
a:link, a:visited { text-decoration:none; color:#000;}
a:hover, a:active { text-decoration:none; color:#E13E00;}
.colortext, .colortext a, .colortext a:visited { color: #E13E00;}
.clear { clear:both;}
.clearfix:before,.clearfix:after { content:""; display:table;}
.clearfix:after { clear:both;}/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1;}
.f_l { float:left;}
.f_r { float:right;}
.date { float:right; color:#a2a1a1;}
.box { margin-bottom:6px;}
.check-all, .checkbox { vertical-align:middle;}
a.more { color:#909090; font-size:12px; float:right; font-weight:normal; margin-right:28px;}
a.more1 { color: #ffffff; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 5px;}
a.more2 { color: #1561B9; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 0px;}
a.more3 { color:#909090; font-size:14px; float:right; font-weight:normal; margin-right:10px; margin-top: 0px;}
a.more4 { color: #ffffff; font-size:14px; float:left; font-weight:normal; margin-left:10px; margin-top: 5px;font-weight: 600;}
div.pagewrap {line-height:20px; text-align:center; padding-top:16px; margin:18px 0; border-top:#CCC 1px solid;}
div.page { float:right;    margin-top: 20px;}
div.page .current{ float:left; margin:0 4px;}
div.page .current .ps{ border:0 !important;}
div.page a, div.page .lock{ float:left; margin:0 3px; text-decoration:none;}
div.page .lock { cursor:text; color:#ccc;}
div.page .ps{ display:block; padding:1px 8px; border:#CCC 1px solid;}
.breadcrumbs { height:20px; line-height:20px; color:#8e8e8e; margin-top:4px; padding-right:16px; font-size:14px; float:right;}
.breadcrumbs a { margin:0 6px; color:#818181;}

/* 结构 */
.top, header, nav, #slider, .service,.product, .case, .footer, .main { width:1000px; margin:0 auto; text-align:left; overflow:hidden;}
#wrap { width:auto; min-height:100%;}
.body { height:auto;width:auto; background: #FFFFFF;}
.main{border:1px #F0F0F0 solid;background:#FCFCFC;margin-top:20px;color:#707070;}
.main section{margin: 10px;}
.main a{color:#509a00;}
.wrap .slider{width: 290px;}

/* 头部 */
.beffheader{ background:url(../images/headbackg.png);}
.header { height:420px;padding-top: 0px;}
.header a:link,.header a:visited{color:#3D4C65;}
#logo { width:188px; height:56px; margin:25px 0 20px 25px; display:block; float:left;}
.telBox { width:auto; height:45px; line-height:45px; margin:40px 25px 0 0; color:#E13E00; font-size:20px; font-weight:bold; float:right;}
.telBox strong { font-family:Georgia, "Microsoft Yahei","宋体", Helvetica, Arial, sans-serif; font-size:24px;}
/* 导航 */
nav { height:56px; line-height:45px; background: url(../images/daohang.jpg) ;}
nav li { height:74px; line-height:60px; text-align:center; float:left; margin-left:5px;}
nav li#first { margin-left:0px;}
nav li#last { margin-left:0px;width:60px ;}
nav li a { width:90px; height:60px; display:block; color:#ffffff !important; font-size:14px; float:left; _display:inline; text-indent:0em;font-weight: 600;}
nav li a#first { width:110px;text-indent:2em !important;}
nav li a#xiaoyou { width:130px !important;text-indent: -2em;}
nav li a:hover, nav li a.on{ background:url(../images/hove_03.jpg) 0 0 repeat-x; color:#000; text-decoration:none;}

nav li a small { color:#b1b1b1;}
nav .subnav {position: absolute;top: 195px;float: left;height: 30px;line-height: 30px;white-space: nowrap;background:#0069D6;border:#888 1px solid;border-top:0 none;padding:0 10px;display: none;}
nav .subnav a { display: inline; padding: 0; font-size: 100%; height:30px; line-height:30px; _float:none ;width:98px; float: none;   font-size: 12px;}
nav .subnav, .nav .subnav a:link, .nav .subnav a:visited {color: #235e99;}
nav .subnav a:hover, .nav .subnav a:active { color: #235e99;}
nav .subnav a:hover, .nav .subnav a:active { font-weight: normal; background: none; border-bottom: 2px solid;}
#subnav7{ left:auto;}
#subnav9 { left:auto;}
#subnav10 { left:auto;}


/* 底部 */
footer{position: relative;  background-color: #ffffff;  padding-top: 20px; color: #707070; clear: both;min-width: 1000px;overflow: hidden;height: 116px ;}
footer div.first{font-weight: bolder;font-size:15px;}
footer div#footer{  width: 1000px;  margin: auto;  margin-top: 15px;}
footer div#footer:after{  content: ".";  height: 0;  visibility: hidden;  clear: both;  display: block;}
footer div.left_content{/*float: left;*/  width: 410px; margin:auto;}
footer div.left{  float: left;  background: url(../images/foot.jpg);height: 115px ;width: 300px;}
footer div.left p{ color: #363636;}
footer div.left_content h1{  font-weight: bold;}
footer div.left_content ul{  margin-bottom: 30px;}
footer div.left_content ul li a{  color:#707070;}
footer div.left_content ul li a:hover{  color: #00a0f3;  text-decoration: underline;}
footer div.left_content ul:after{  content: ".";  display: block;  visibility: hidden;  height: 0;  clear: both;}
footer div.left_content ul li{  float: left;  padding-right:17px;  padding-left: 17px;  margin-top: 14px;}
footer div.left_content ul li.no_border{  border-left: none;  padding-left: 0;}
footer div.left_content ul li{  border-left: solid 1px #707070; line-height: 1em;}
footer div.left_content ul li.last{  border-right: none;}
footer div.left_content p{  margin-top: 10px;}
.footer {  height: 125px;  text-align: left;  background: #f5f5f5;  width: 1000px;border-top: #ccc 1px solid ;}
.footer p{font-size: 14px;color: #6F6F6F;}
.divback{  background: #ffffff;}
footer div.right {  margin-left: 10px;float: left;margin-top: 30px ;}


/*首页*/
.aboutWrap{margin-top:0px;}
.aboutMain{background-color:#f5f5f5;color:#666;width:1000px;list-style:none;margin:8px auto 0px auto ;  min-height: 937px;}
.aboutMain .new{height:280px ;}
.aboutMain .new1{ width: 49.4%; float: left;height: 280px;background: #f5f5f5 ;}
.aboutMain .new2{ width: 49.4%; float: right ;height: 280px;background: #f5f5f5;}
.aboutMain .backclo {background: #FFFFFF;width: 100%;}
.aboutMain .backclo1 {background: #f5f5f5;width: 100%;}
.aboutMain .tdmore {  padding-left: 6px;}
.aboutMain .notic ul li{ padding: 5px; background: url(../images/dian.jpg) 0 15px no-repeat; height: 14px;margin-top: 3px;margin-left: 20px;}
.aboutMain .notic .notic1 ul li a{ width: 200px;}
.aboutMain .notic .notic1 ul li a.active {  background: #fff;}
.aboutMain  td{ font-size: 12px;}
.aboutMain .hot {  width: 470px;  height: 252px;}
.aboutMain .notic2 .hot {  width: 470px;  height: 252px; margin-top: 10px;}
.aboutMain .notic3 .hot {  width: 470px;  height: 252px; margin-top: 10px;}

.notic{height:320px ;}
.notic1{ width: 295px; float: left;height: 320px ;background: #f5f5f5;}
.notic2{ width: 344px; float: left;margin-left:8px;height: 320px;background: #f5f5f5;}
.notic3{ width: 344px; float: left;margin-left:8px;height: 320px ;background: #f5f5f5;}
.studentjob{ width: 344px; float: left;margin-left:8px;height: 370px ;background: #f5f5f5;}
.job{ width: 344px; float: left;margin-left:8px;height: 370px ;background: #f5f5f5;}
.title1 {  height: 26px;  line-height: 24px;  padding-left: 14px; margin-top: 10px ;background: url(../images/xinwen.jpg);background-repeat:no-repeat ;border-bottom:#ccc 1px solid;}
.title1 h2{  height: 26px;  line-height: 24px;  padding-left: 18px;   color:#ffffff !important;  padding-top: 3px;}
.title2 {  height: 38px;  line-height: 24px;  padding-left: 14px ;background: url(../images/tzhiggao.jpg);background-repeat:no-repeat;}
.title2 h2{  height: 26px;  line-height: 24px;  padding-left: 4px;   color:#ffffff !important;padding-top: 5px;}
.title3 {  height: 28px;  line-height: 24px;  padding-left: 14px ;background: url(../images/su.jpg);background-repeat:no-repeat;padding-top: 5px;    border-bottom: #ccc 1px solid;}
.title3 h2{  height: 26px;  line-height: 24px;  padding-left: 8px;   color:#000000 !important;}
.download{ width: 294px; float: left;height: 370px;background: #f5f5f5;}
.download1{ width: 294px; float: left;height: 50px;border-bottom: #ccc 1px solid ;background: #f5f5f5;}
.bord5px{ border-top: #ccc 5px solid ;}
.xiazia1{width: 28%;background: url(../images/xiazai.png);height: 49px;background-repeat:no-repeat; margin-left: 18px;float: left ;}
.pingjian1{width: 28%;background: url(../images/pingjian.png);height: 49px;background-repeat:no-repeat; margin-left: 18px ;float: left;}
 .jingping1{width: 28%;background: url(../images/jingping.png);height: 49px;background-repeat:no-repeat; margin-left: 18px;float: left ;}
.gcxlzx{width: 28%;background: url(../images/gcxlzx.png);height: 45px;background-repeat:no-repeat; margin-left: 18px;float: left;margin-top: 5px ;}
.xiazia2 {width: 60%;margin-top: 16px;font-weight: 600;color: #304b72;}
.pingjian2 {width: 60%;margin-top: 16px;font-weight: 600;color: #304b72;}
.jingping2 {width: 60%; margin-top: 16px;font-weight: 600;color: #304b72;}
.xiazia2 a{width: 60%;margin-top: 16px;font-weight: 600;color: #304b72;}
 .pingjian2 a{width: 60%;margin-top: 16px;font-weight: 600;color: #304b72;}
 .jingping2 a{width: 60%; margin-top: 16px;font-weight: 600;color: #304b72;}
.search{ margin: 5px;margin-left: 15px;}
.search .txb{border: 1px solid #CCCCCC;border-right: none;height: 21px;margin-right: 0px;width: 163px;vertical-align: middle;}
.search .btn{background: url(../images/search.png);height: 25px;width:25px;border: none;vertical-align: middle;}
.email{text-indent: 1.5em;color: #000;font-weight: 600;font-size: 14px;}
.email span{text-indent: 1.5em;color: #000;font-weight: 600;font-size: 14px;font-family: 'Microsoft Yahei', Verdana, arial, sans-serif;}
.download .backclo {background: #FFFFFF;width: 100%;}

table {  width: auto;  border-collapse: collapse;  border: none; font-size: 12px !important;}
tbody {  display: table-row-group;  vertical-align: middle;  border-color: inherit;}
tr {  display: table-row;  vertical-align: inherit;  border-color: inherit;}
td {  width: 45%;  height: 30px;  line-height: 30px;    border: 0 none;}
li {  line-height: 1.8em; text-indent:1em; height: 30px;}
.linktd {  font-size: 14px !important; font-weight: 600;}
 .new ul li{ padding: 5px; background: url(../images/dian.jpg) 0 15px no-repeat; height: 14px;margin-top: 3px;}
 .new .new1 ul li{ background: none;width: 450px;}
.notic .notic1 ul li{ padding: 5px;  height: 18px;margin-top: 3px;margin-left: 20px;background: none ;text-indent: 0em ;}
 .notic .notic1 .ntdate {  color: #a2a1a1;  float: right;  margin-bottom: 4px ;}
 .more{background: none ;}
.leftbtn .lfbtn1 a {  width: 274px;  height: 79px;  margin-bottom: 10px;  background: url(../images/xiazai.png);  float: left; display: inline;}
.derection img{  border: 1px solid #000;}


.log{ background: url(../images/log.png);background-repeat:no-repeat ;height: 222px;}
.log span {float: right;height: 60px;width: 400px;color: #fff;font-size: 12px;line-height: 20px;text-indent: 2em;margin-right: 35px;margin-top: 120px;letter-spacing: 1px;}
.log1{ background: url(../images/log1.png);background-repeat:no-repeat ;height: 140px;}

.side{ min-height: 670px;width: 295px;}
.side  td{ font-size: 12px;}

.ctitle{text-align: center;/* height: 90px; */border-bottom: #ccc 1px solid;width: 650px;margin-left: 26px;}
.pt{margin-top: 40px;height: auto;font-size: 24px !important;font-weight: 600;color: black;}
.pt1{margin-top: 20px;color: #a2a1a1;height: 40px;}
.content{ padding-top: 20px;padding: 40px ; overflow-x: auto;}
.cont1 {  height: 169px; padding-top: 15px;  padding-right: 47px;  padding-bottom: 14px; padding-left: -2px;  background: #f5f5f5f5;}

.newsmain{ background-color:#f5f5f5;color:#666;width:1000px;list-style:none;margin:11px auto 0px auto ;  min-height: 702px;}
.newsmain .cont{ background-color:#f5f5f5;color:#666;width:690px;list-style:none; min-height: 690px; float: left; width: 694px;}


.listmain{ background-color:#f5f5f5;color:#666;width:1000px;list-style:none;margin:11px auto 0px auto ;  min-height: 702px;}
.listmain .cont{ background-color:#f5f5f5;color:#666;width:690px;list-style:none; min-height: 690px; float: right; width: 694px;}
.muns ul li{  width: 294px;  float: left;  height: 35px;    background: url(../images/muns.png) 0 8px no-repeat;   text-indent: 1.5em; margin-top: 10px;margin-left: 40px;}
.muns{ width: 295px; float: left;min-height: 200px ;background: #f5f5f5;}
.listmain .divback1{width: 294px;  float: left;  height: 45px; text-indent: 1.5em;border-bottom: #ccc 1px solid;}

.content .ctline {  width: 650px;  height: 1px;  line-height: 0px;  font-size: 0px;  border-top: #e8e6e6 1px solid;  margin-top: 0px;  margin-left: 0px;}
.content td {  width: auto ; border: 1px #000 solid;}
.content tr{  border: 1px #000 solid;}
.content .cttext {  width: 630px;  height: auto;  line-height: 24px;  font-size: 14px;  margin-top: 10px;  margin-left: 10px;  margin-bottom: 30px;}
.aboutpt{padding-top: 16px; height:24px ;font-size: 24px !important; font-weight: 600;color: black ;}
.aboutctitle{text-align: center;height:50px; border-bottom: #ccc 1px solid;width: 650px;margin-left: 26px ;}
.aboutpic{background-image: url(../images/jigou.png);    width: 604px; height: 500px;}
.cont ul li{ padding: 5px; background: url(../images/dian.jpg) 0 15px no-repeat; height: 20px;margin-top: 3px;margin-left: 20px;}
.load nav {background: none;border-bottom: #ccc 1px solid;width: auto;height: 40px;}
.load ul li{ background: none;margin-left: 0px;}
.load nav ul li a {  float: left;  margin-left: 0px; height: 30px;    margin-left: 13px;width: 60px;}
.load nav ul li span {  float: left;  margin-left: 0px; color: #000000;height: 30px;}
.load nav li a:hover, nav li a.on{ background:none; color:#000; text-decoration:none;}
.load nav li p:hover, nav li p.on{ background:#00b7ee; color:#000; text-decoration:none;}


.jingpin {min-height: 600px;}
.jingpin nav {background: none;border-bottom: #ccc 1px solid;width: auto;height: 40px;}
.jingpin ul li{ background: none;margin-left: 0px;height: 200px;text-indent: 0em;}
.jingpin  ul li a {  color: #0f4dc8;}
.jingpin ul li a:hover, nav li a.on{  color: #0f4dc8;}
.jingpin .course {  width: 650px;  margin-left: 10px;  margin-top: 15px;  height: 140px;}
.jingpin  .course .cuimgbd {  width: 94px;  height: 134px;  border: #CCC 1px solid;  float: left;  display: inline;  margin-bottom: 15px;}
.jingpin  .course .cutab {  width: 510px;  float: left;  display: inline;  margin-left: 20px;  line-height: 24px;  margin-bottom: 15px;}




