@charset "utf-8";
body,div,hr,p,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend{font:12px/1.5 "microsoft yahei", Helvetica, Tahoma, Arial, sans-serif;margin:0;padding:0;color:#333;}
*{padding:0;margin:0 ;}
body,button,input,select,textarea {font-size:12px;line-height:20px;_font-family:SimSun;}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal}
.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0px;overflow:hidden;}
*+html img{-ms-interpolation-mode:bicubic}
html{overflow-x:hidden;} 
.clearboth{clear:both;}
ul,ol {list-style:none}
fieldset,img {border:0}
address,cite,dfn,em,var {font-style:normal}
table{border-collapse:collapse;border-spacing:0}
button,.fhand{cursor:pointer}
button,input,select,textarea {font-size:100%;}
.row_l{float:left;display:inline;}
.row_r{float:right;display:inline;}
a {color: #3061ae;font-size: 14px;text-decoration:none;}
a:hover{color:#c00;text-decoration:none;}
.hide{display:none;}
.show{display:block;}
.input{border:1px solid #bbb; background-color:#fff;color:#000; margin:0 5px;padding:0 5px;font-family:'宋体';}
.readonly{background-color:#efefef;color:#999;}
.textarea{border:1px solid #666;margin:5px;color:#000; padding:5px;}
.select{height:20px; line-height:20px; margin:0 5px;}
.inputtip{ padding-left:10px;color:#008000;}
.w40{width:40px;}.w60{width:60px;}.w80{width:80px;}.w100{width:100px;}.w120{width:120px;}.w150{width:150px;}.w200{width:200px;}.w250{width:250px;}.w300{width:300px;}.w350{width:350px;}.w400{width:400px;}.w500{width:500px;}
.h18{height:18px;line-height:18px;}.h22{height:22px;line-height:22px;}.h20{height:20px;line-height:20px;}.h25{height:25px;line-height:25px;}.h30{height:30px;line-height:30px;}.h35{height:35px;line-height:35px;}.h40{height:40px;line-height:40px;}.h50{height:50px;line-height:50px;}

/*pager*/
.page_no{height:32px;line-height:32px;}
.paging{height:32px;line-height:32px;text-align:center; padding:10px 0; margin-top:15px;}
.paging a,.paging span{display:inline-block; padding:0 12px;height:30px;line-height:30px;margin:0 5px; border:1px solid #dedede;background-color:#f5f5f5;color:#666; font-size:14px;}
.paging a:hover,.paging a.cur{text-decoration:none;background-color:#006fc3;color:#fff;border:1px solid #006fc3; font-size:14px;}
.paging span o{ margin:0 3px;}



body{background:url(images/webbg.jpg) repeat-y top center;}
a:hover img{opacity:0.8; filter:alpha(opacity=80);}
.warp1000{width:1000px;margin:0 auto;zoom:1;}
.mtop10{margin-top:10px;}.mtop15{margin-top:15px;}.mtop20{margin-top:20px;}.mtop40{margin-top:40px;}
.ptop10{padding-top:10px;}.ptop15{padding-top:15px;}.ptop20{padding-top:20px;}.ptop40{margin-top:40px;}
.radius5{overflow:hidden;border-radius:5px;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.warp980{width:980px; padding:0 10px; background:#fff; margin:0 auto;}
/*header*/
.topbar{width:1000px; margin:0 auto;height:90px;line-height:90px;background:#fff;}
.loGo{height:90px;}
.loGo .logos{ width:600px;}
.loGo .logos a{ display:block; width:600px; height:90px;background:url(images/logo.png) left top no-repeat; text-indent:-99999px;}
.loGo .addlink{height:40px;line-height:40px;text-align:right;color:#666; padding-right:20px;}
.loGo .addlink a{margin:0 8px;color: #333;font-size:12px;}
.loGo .swf{width:380px; height:90px; background:url(images/swfbg.png) no-repeat;}
.loGo .soform{ height:32px; overflow:hidden; padding-right:20px;}
.loGo .soform .sokey{width:260px; height:30px; line-height:30px; border:1px solid #8ca9d7; background-color:#fff; padding:0 5px;}
.loGo .soform .sobtn{cursor:pointer; width:65px; height:32px; line-height:32px; text-align:center;color:#fff; background:#2c6ed5; border:none; font-size:14px;}


.banner{width:1000px; margin:0 auto;height:42px; line-height:42px;background:#2c6ed5;}
.blinks{background:url(images/banner.jpg) no-repeat;height:42px; line-height:42px; text-align:center;}
.blinks a{display:inline-block; height:42px; line-height:42px; margin:0 2px; font-size:14px;color:#fff; padding:0 0px;}
.blinks a:hover,.blinks a.cur{background:#1ab4ee;}
.blinks a.home{ width:50px; text-align:center;}
.bannerpic{width:100%; height:160px;}

/*common*/
.dataBox .aTitle{height:30px; line-height:30px; background:url(images/t_bg.jpg) right no-repeat;}
.dataBox .aTitle .title{ display:inline-block; background:#fff; height:30px; line-height:30px; padding:0 20px 0 10px;color:#0099ff; font-size:16px; font-weight:bold;}
.dataBox .aTitle .title span{ margin:0 6px; font-weight:normal;color:#97d5ff; font-style:italic;}
.dataBox .conbox{border:1px solid #cce5ff; padding:11px; margin-top:5px;}



.more{width:60px;text-align:center;font-size:12px; height:30px; line-height:30px;}
.more a{color:#09C}
.more a:hover{color:#f00;}
.more a i{ padding:0 5px;}

.newslist li{height:35px; line-height:35px; border-bottom:1px dashed #dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(images/lico.png) 10px 15px no-repeat; text-indent:25px}
.newslist li span{ width:100px; float:right; text-align:center;color:#666; text-indent:0px}
.newslist li a{font-size:14px;color:#3061ae}
.newslist li a:hover{color:#408aff;}
.newslist li a i{color:#09C; padding:0 5px; font-size:12px;}

.catemap h2{height:40px;line-height:40px; background:#0099ff; font-size:16px;color:#fff; text-indent:10px;}
.catemap ul{}
.catemap li{height:36px; line-height:36px; border-bottom:1px dashed #8bb9e4; font-size:16px; background:url(images/mico.png) 15px 10px no-repeat; text-indent:30px; padding:0 0px;}
.catemap li a{color:#488fd4; font-size:16px;}
.catemap li.cur{ background-color:#66ccff;}
.catemap li.cur a{color:#00558d; font-weight:bold;}
.catemap li.zhuanye{background:url(images/zico.png) #66ccff 15px 10px no-repeat;}
.catemap li.zhuanye a{color:#fff;}

.nodata{ height:50px; line-height:50px; text-align:center;color:#999;}
.piclist{}
.piclist li{ float:left; width:147px; padding:0 10px;text-align:center; margin-top:15px;}
.piclist li .pic{}
.piclist li .pic img{ width:141px; height:90px; border:1px solid #dedede; padding:2px; vertical-align:bottom;}
.piclist li .title{ height:25px; line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*main*/
.Main{ padding-top:10px;background:url(images/main_left.jpg) repeat-y;}
.main_left{width:260px; }
.main_right{width:710px;}
.rightbox{border:1px solid #cce5ff; padding:5px;}
.rightbox .maps{height:30px; line-height:30px; background:url(images/t_bg.jpg) no-repeat;}
.rightbox .maps .title{display:inline-block; background:url(images/tico.jpg) #fff 1px 1px no-repeat;height:30px; text-indent:25px; line-height:30px; padding:0 20px 0 10px;color:#0099ff; font-size:14px; font-weight:bold;}
.rightbox .maps .title a{ margin:0 5px;color:#008fee; font-size:16px;}
.rightCon{padding:15px; min-height:700px; _height:700px;}

/*content*/

.documentContent{font-size:16px; line-height:25px; padding:25px;}
.documentContent p,.documentContent div{font-size:16px; line-height:25px;}
.documentContent p img,.documentContent div img{ max-width:640px;_height:640px;}


.con_newslist{padding:5px}
.con_newslist li{line-height:18px; border-bottom:1px dashed #dedede; padding:5px 0;}
.con_newslist li a{}
.con_newslist li a i{color:#09C; padding:0 5px; font-size:12px;}
/*footer*/
.copyright{height:60px; line-height:60px; text-align:center; }

/*专业介绍手风琴效果*/
.sideMenu{ padding:0 10px;}
.sideMenu h3{height:35px; line-height:35px; padding-left:30px;cursor:pointer;color:#999; border-bottom:1px dashed #dedede; font-size:16px; background:url(images/zico2.png) 10px 11px no-repeat;}
.sideMenu ul{display:none; padding-left:10px;}
.sideMenu h3 a{ font-size:16px;color:#666;}
.sideMenu ul.on{ display:block;}
.sideMenu ul li{height:32px; line-height:32px;background:url(images/lico.png) 10px 13px no-repeat; padding-left:20px; border-bottom:1px dashed #dedede;}
.sideMenu ul li a{color:#488fdc; font-size:14px;}
.sideMenu h3.on{color:#c00; font-weight:bold;}
.sideMenu ul li a.on{color:#ff6600;}

/*师资队伍页面*/
.sz_type{ white-space:30px; line-height:30px;color:#fff; font-size:16px; text-indent:20px;}
.sz_type.type1{ background:#66ccff;}
.sz_type.type2{ background:#6ed786; margin-top:20px;}
.sz_type.type3{ background:#85d9d1; margin-top:20px;}
.sz_content{ padding:0 20px;}
/*guanggang*/
.p980x70{ width:980px; height:70px;overflow:hidden;}

.backurl{margin-top: 10px;height: 32px;padding: 10px;}
.backurl a{display:block; width: 100%;height: 30px;line-height: 30px;text-align: center;border: 1px solid #0099ff;border-radius:5px;font-size: 14px;color:#09f;}




.ctitle{
  height: 78px;
  line-height: 78px;
  font-size: 18px;
  color: #F33;
  text-align: center;
}

.wp_nav .nav-item a .item-name {
  display: inline-block;
  padding: 10px 2px;
  line-height: 22px;
  cursor: pointer;
  color: white;
}
.divh2
{
  height: 40px;
  line-height: 40px;
  background: #0099ff;
  font-size: 16px;
  color: #fff;
  text-indent: 10px;
}
.wp_nav .nav-item a span.item-name { display:inline-block;  padding:10px 8px;  line-height:22px;cursor:pointer;}

.news_icon_td{
	background: url(images/lico.png);
height: 16px;
background-position: 2px 15px;
background-repeat: no-repeat;
width: 15px;

	}

.articlelist1_a_title {
    height: 35px;
    line-height: 35px;
}
.articlelist2_tr {
    background-position: 0px 32px;
    background-repeat: repeat-x;
}

.wp_listcolumn .wp_column a {
    display: block;
    width: 100%;
    color: #488fd4;
    font-size: 15px;
    font-weight: bold;
    word-wrap: break-word;
    background: url(images/mico.png) 15px 10px no-repeat;
    border-bottom: 0px solid #fff;
    border-top: 0px solid #fff;
    text-align: left;
}

.wp_listcolumn .wp_column a:hover {
    color: #C00;
    background-color: #fff;
    background-image: url(images/mico.png);
}

.wp_listcolumn .wp_column a.selected {
    color: #000;
    background-color: #66ccff;
    background-image: url(images/mico.png);
}

.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 22px;
    padding: 5px 10px 5px 1px;
    cursor: pointer;
}
span.column-name
{
	margin-left: -20px;
}

.wp_nav .sub-nav .nav-item a.parent:hover{ background:#2c6ed5;color:#000;}
.wp_nav .sub-nav .nav-item a.parent { background:#2c6ed5;color:#000;}
.wp_nav .sub-nav .nav-item .mark { background:#2c6ed5;}


