@charset "utf-8";
/* CSS Document */

/* CSS reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,li {list-style:none;}
fieldset, img {border:none;}
body {background:#fff;color: #2a2a2a;}
body,button,input,select,textarea {font:13px/1.5 tahoma,arial,"Hiragino Sans GB",微软雅黑;}
input,select,textarea {font-size:100%;outline: none;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0; empty-cells: show;}
button {cursor:pointer;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}

/* a */
a{text-decoration:none;color: #333333;}
a:hover{color: #f60;text-decoration:none;}
a:focus {outline:none;}

/* ie debug */
img,li {vertical-align:top;}
th {text-align:-webkit-left;border: 1px solid #ddd;padding-left: 10px;}
iframe {display:block;}

/* float clear */
.left{float: left;}
.right{float: right;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

/*button*/
.button{width:80px; height:32px;line-height:32px;background:#02499B;border-radius:2px;border:none;text-align:center;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;cursor: pointer;}
.button:hover{background: #B0DEFF;color: #fff;}

/*title*/
.info-title{height:32px;line-height: 32px;background:#ececec; border-radius:2px; margin-top:20px; }
.info-title b{background: #02499B;padding: 0 20px;display: inline-block;color: #fff;text-align: center;}

/*百度地图样式*/
#ditu_container {width: 95%; height:460px;margin: 10px auto;overflow:hidden; border: 1px solid #666; font-size: 12px;}
#ditu_container p {line-height: 20px; height: 20px; margin: 0;padding:0;font-size: 12px;}
#ditu_container p.company-name { font-weight: bold; font-size: 14px; margin-bottom: 5px;}

/*分页样式*/
#page{margin:15px 20px 15px 0;padding-top: 10px;float: right;clear: left;font-size: 14px;}
#page .current { background: none repeat scroll 0 0 #404040; color: #fff; height: 18px; line-height: 18px; padding: 0 6px;}
#page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;color: #333333;}
#page a:hover{ background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}

/*新闻列表样式*/
.news-list{}
.news-list li{height: 35px;line-height: 35px;font-size: 13px;border-bottom: 1px dashed #ddd;padding-left: 5px;}
.news-list li span{float: right;}

/*新闻正文样式*/
.article-title{font-size: 18px;color: #f00;text-align: center;padding: 10px 0;}
.article-info{font-size: 12px;color: #666;text-align: center;padding-bottom: 5px;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;}
.article-img{text-align: center;padding: 10px 0;}
.article-img img{max-width: 500px;max-height: 400px;}
.article-content{font-size: 14px;line-height: 2;padding: 10px;}
.article-content p{margin-bottom: 5px;}


.movie{overflow:hidden;line-height:25px;}
.movie span {margin-left: 30px;}
.movie p{margin-left:12px;margin-top: -5px;} 
.m_title{height:34px;margin-left: -1px;font-weight: bold;}
.m_title span{margin-left:12px;background-position:0 -33px;font-size: 15px;color: #e65613;}
#CuPlayer {margin-left: 7px;}

/*图片列表样式*/
.pic-list{overflow: hidden;zoom: 1;margin-right: -20px;margin-left: 10px;}
.pic-list li{width:220px;height:188px;float: left;margin:10px 12px;}
.pic-list li a{display: block;position: relative;text-decoration: none;}
.pic-list li a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.pic-list li img{width: 210px;height: 157px;padding: 2px;border: 2px solid #02499B;background: #B0DEFF;}
.pic-list li span{display: block;padding: 5px 0;text-align: center;}

/*表格样式 jobs & order*/
.f-table{width: 96%;padding: 10px;border: 1px solid #ddd;margin:10px; }
.f-table tr{height: 40px;border: 1px solid #ddd;}
.f-table td{border-right: 1px solid #ddd;padding-left: 3px;}
.f-table .t-r{width: 10%;text-align: center;font-size: 14px;}
.f-table input[type=text]{height: 22px;line-height: 22px;width: 200px;border: 1px solid #d2d2d2;}
.f-table textarea{width: 860px;height: 178px;border: 1px solid #d2d2d2;overflow: hidden;margin: 10px 0;}
.f-table select{height: 22px;line-height: 22px;}
.f-table .text_conut{color: #888;margin-left: 5px;}
.f-table input[type=text]:focus,.f-table textarea:focus{border: 1px solid #149939;}
/*.f-table .button{margin-top: 15px;}*/

/*招聘列表样式*/
.job-list{font-size: 14px;}
.job-list li{padding: 20px 10px;border-bottom: 1px dotted #ccc;line-height:2;position: relative;}
.job-list li:hover{background: #fafafa;}
.job-list li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
/*招聘详情样式*/
.job-info{}
.job-info{font-size: 14px;}
.job-info li{padding: 20px 10px;line-height: 2;position: relative;}
.job-info li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
.job-content{font-size: 14px;line-height: 2;}

/*上下篇样式*/
#page_next_prev{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eee;line-height: 24px;}

/*首页样式*/
body{background:#ecf3f9 url(body_bg.jpg) center top no-repeat;}
.wrapper{width:1020px;margin: 0 auto;overflow: hidden;background: #fff;box-shadow:0px 1px 10px #949494;margin-bottom: 10px;}
.top{height:100px;width:1020px;margin: 0 auto;}
#main-m{}
/*导航样式*/
.nav{height:55px;width:1020px;margin: 0 auto;}
.menu{overflow: hidden;border: 1px solid #5ca9e9;border-radius: 10px 10px 0 0;height:54px;line-height:54px;background:url(nav_bg.jpg) left repeat-x;}
.menu li{float: left;width:92px; overflow: hidden;}
.menu li a{display: block;font-size:14px;color: #fff;text-decoration: none;text-align: center;}
.menu li a:hover{ background: #01286b;}
.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 999;display: none;line-height: 40px;}
.menu li .submenu p{width: 90px; font-weight: bold;border-bottom: 1px solid #46a1d4;}
.menu li .submenu p a {color: #fff;background: #0673ca;font-size: 12px;}
.menu li .submenu p a:hover{background: #032e75; }
/*flash轮播大图样式*/
#f_main {float: left;background: #f2f6fe;border: 1px solid #abd0ed;margin: 10px;padding:10px 10px 0 10px;}
#banner{width:390px;height:305px;float: left;margin-right: 10px;}
.play{width:390px;height:305px; text-align:left; }
.textbg{z-index:1;filter:alpha(opacity=40);opacity:0.4;width:390px;position:absolute;height:30px;background:#000;top:763px;}
.text{top:763px;z-index:2;padding-left:10px;font-size:14px;font-weight:bold;width:380px;color:#fff;line-height:30px; overflow:hidden;position:absolute;cursor:pointer;}
.num{margin:280px 5px 0 305px;z-index:3; text-align:right;position:absolute;height:25px;}
.num a{margin:0 2px;width:20px;height:20px;font-size:14px; font-weight:bold;line-height:20px;cursor:pointer;color:#000;padding:0 5px;background:#D7D6D7;text-align:center}
.num a.on{background:#FFD116;color:#A8471C;}
.num a.on2{background:#D7D6D7;color:#000;}
.content img{width:390px;height:305px;}

/*学校新闻样式*/
#news{float: left; width:336px;margin-bottom:10px;border: 1px solid #cccccc;}
.i-title{height: 33px;line-height: 25px;background: url(tzgg_t.jpg) left no-repeat;}
.i-title span{float: left; display: inline-block;padding:3px 45px;color: #0168b7;font-size: 15px;font-weight: bold;}
.i-title a {float: right;margin-right: 10px;color: #0168b7;}
.i-newslist li{height: 26px;line-height:26px;overflow: hidden;padding-left: 13px;border-bottom: 1px dashed #ddd; margin-left:3px; background: url(ico_1.gif) 3px 14px no-repeat;}
.i-newslist li span{float: right;margin-right: 5px;color: #999;}
/*首页侧栏样式*/
.sidebar1{float: right;width: 230px;margin-right:10px;margin-top:10px; }
.s_protype{width: 230px;}
.s_protype img{margin-top:9px;}
.i-bd{padding: 5px;border: 1px solid #c4daef;background: #f2f6fe;}

.teacher {background: url(js_bg.jpg) left top repeat-x;margin-top: 10px;height: 205px; }
.t_title{height: 40px;line-height: 40px;padding:0 10px;}
.t_title span{font-size:15px;color: #006bc1;font-weight: bold; }
.t_title a{float: right;}
.t_bd{margin:0 10px;}
.t_bd p{height: 20px;line-height: 20px;}
.t_bd img {margin-right: 10px;width: 114px;line-height: 132px;}
.t_bd span {color:#ed6e00;font-weight: bold;}

.student {background: url(js_bg.jpg) left top repeat-x;height: 205px; }
/*科技动态*/
.kxdt {position: relative;margin-top: 306px; width: 737px;height: 177px; border: 1px solid #cccccc;}
#o_news{float: left; width:370px;margin-left: 15px;}
#o_news p a:hover,#i_xxsp p a:hover{color: #f00;}
#o_news .i-title span{float: left; background: url(news_bg.png) left no-repeat;}
#o_news .i-title a {float: right;margin-right: 10px;margin-top: 5px;}
.o-title{height:36px;line-height:36px;background: url(n_titlebg.jpg) left repeat-x;margin-top: -5px;}
.o-title span{display: inline-block;padding:0px 27px;color: #fff;font-size: 15px;background: url(o_span.jpg) left no-repeat;}
.o-title a {float: right;margin-right: 10px;color: #0168b7;}
.o-title a:hover {color: #626262;}
/*六个模块信息*/
#i_news{float: left;height: 231px; width:375px;border: 1px solid #a6cae7;margin-bottom:10px; padding-bottom:3px;border-radius: 10px 0 0 0; }
#i_news p a:hover,#i_xxsp p a:hover{color: #f00;}
#c_news{float: left;height:231px; width:371px;border: 1px solid #a6cae7;border-radius: 10px 0 0 0;margin-left: 10px;margin-bottom:10px;padding-bottom:3px}
#c_news p a:hover,#i_xxsp p a:hover{color: #f00;}
#m_news {margin-left: 10px;}
.n-bd{margin-left: 4px;margin-bottom: 10px;}

/*校园风光*/
.school{width:1000px;border: 1px solid #abd0ed;height: 222px; margin-left: 10px;background: url(fengg_bg.jpg) left repeat-x;}
.school li {float: left;margin:17px 1px;}
.school li img {border: 1px solid #ddd; }

#pro_gd{height:190px; overflow:hidden; }
#pro_gd ul {height: 190px;background: url(fj_bg.jpg) repeat-x;}
#pro_gd ul li{float:left;display: block; margin-top: 10px;width: 220px;height: 160px;margin-left:10px;}
#pro_gd ul li a {display: block; text-align:center;}
#pro_gd ul li img{border: 1px solid #ddd;padding: 0;width: 210px;height: 140px; }
#pro_gd ul li span{display: block;text-align: center; }
/*友链样式*/
/*.link{width:990px;margin:10px;padding-left: 10px;color: #fff; height: 33px;line-height: 33px;background:#1f88cc;border: 1px solid #0061a0;}
.link a{color: #fff;}*/
.link{width:1020px;margin:0 auto;padding-left: 10px;/*color: #fff;*/line-height: 30px;/*background:#1f88cc;border: 1px solid #0061a0;*/text-align: left;height: auto;}
.link a{display: inline-block;}
/*脚部样式*/
/*#footer{height: 110px; background:url(footer_bg.jpg) left repeat-x;text-align: center;}*/
#footer{text-align: center;background:url(footer_bg.jpg);background-size:100% 100%;background-repeat:no-repeat;}
#footer p {height: 25px;line-height: 25px;}
#footer a{color: #2e2e2e;}
#footer a:hover{color: #f00;text-decoration: none; }
.con {padding-top: 10px;}

/*子页样式*/
#middle{background: #fff;height: auto;overflow: hidden;}
#sidebar{clear: both; float: left;margin:10px 0 10px 10px; width: 233px;}
#main{float: right;margin: 12px 10px 10px 0; width:755px;}

/*子页侧栏样式*/
#s_protype{border: 1px solid #c4daef;background: #b0deff;}
#s_protype ul{margin:10px; }
#s_protype li{width: 210px;margin-bottom: 5px; background: url(z_bg.jpg) left repeat-x;height: 43px;line-height: 43px;text-align: center;border: 1px solid #c8dae8;border-radius: 5px; }
#s_protype li a{color: #fff;}
.z_title{background: url(z_title.jpg) left repeat-x;height: 45px;line-height: 45px;color: #fff;padding-left: 10px; }
.z_title span{font-size: 16px; }
.m-title{background: url(cum_bg.jpg) left repeat-x;height: 30px;line-height: 30px;padding-left: 10px;}
.crumbs{background: url(cum_q.png) left no-repeat;padding-left: 17px;}

/*人才招聘样式*/
#main_r{width: 1020px;margin-top: 10px;}
/*高中部样式*/
.g_zj{float: left; height: 330px;width: 735px;}
.g_tit{height: 35px;line-height: 35px;background: url(g_tit.jpg) left repeat-x;margin-top: 10px;}
.g_tit span{color: #0079d3;margin-left: 10px;font-size: 14px;}
.g_tit a{float: right; color: #01489b;margin-right: 10px;font-size: 14px;}
.g_bd{background: #e4e4e4;border: 1px solid #dadada;height: 280px;}
.g_bd img{float: left; margin: 10px;}
.g_bd p{height: 25px;line-height: 25px;margin-top: 15px;}
.gzb_zs{float: left; width: 380px;}
.gzb_xz{float: right; width: 345px;}
.g_zb{padding: 5px;background: #e4e4e4;border: 1px solid #dadada;}
.g_zb img{width: 370px;height:270px; }
/*在线报名样式*/
.main-m{width: 1020px;}
/*留言板样式*/
.m_tit{background: #B1DDFF;height: 40px;line-height: 40px;padding-left:10px;font-weight: bold;font-size: 14px;}
.mes_d{font-size: 14px;}
.mes_d ul{margin-bottom: 10px;}
.mes_d li {line-height: 30px;padding: 0 10px;border-bottom: 1px dashed #ddd;}
.mes_d li strong{color: #d10000;font-weight: bold;}
.mes_d li span{float: right;margin-right: 10px;}