/* CSS Document */
/*以下为公用样式,不可以修改,如涉及到请在html页面删除相应的class或id*/
body{ font-size:12px; line-height:26px; font-family:"微软雅黑"; background:#f2f1ec;}
.q_fs{ font-family:"宋体";}
.q_fa{ font-family:Arial, Helvetica, sans-serif;}
.q_fg{ font-family:Georgia, "Times New Roman", Times, serif;}
.q_ft{ font-family:"Times New Roman", Times, serif;}
.q_l{ float:left;}
.q_r{ float:right;}
.q_oh{ overflow:hidden;}
.q_pr{ position:relative;}
.q_pa{ position:absolute;}
.w1002,.w1004,.w1100,.w1200{ margin:0px auto;}
.w1002{ width:1002px;}
.w1004{ width:1004px;}
.w1100{ width:1100px;}
.w1200{ width:1200px;}
/*以上为公用样式,不可以修改,如涉及到请在html页面删除相应的class或id*/
/*BEGIN*/
.ql_bottom{ clear:both;}
/*END*/
/*头部BEGIN*/
.top_bg{background:#0156b8; height:187px; border-bottom:1px solid #005fc9;}
.top1{width:1100px; margin:0 auto; height:187px;}
.logo{display:block; float:left; width:541px; height:187px;}
.nav_bg{background:#0156b8; width:100%; height:51px; border-top:1px solid #003d83;}
.nav_bg ul{display:block; width:1100px; margin:0 auto; height:51px;}
.nav_bg ul li{float:left; width:122px; background:url(../images/top_nav_bg_09.jpg) no-repeat right center; height:51px;}
.nav_bg ul li a{display:block; text-align:center; font:14px/51px "微软雅黑"; color:#ffffff;}
.nav_bg ul li a:hover,.nav_bg ul li a.hover{background:#bf7e00;}
/*头部END*/
/*首页*/
.hang_1{width:1100px; margin:25px auto; overflow:hidden;}
.hang_1left{float:left; width:542px; height:362px;}
.in_xyxw{float:right; box-shadow:1px 1px 8px #e3e2dd; float:right; width:535px; height:362px;}
.tt_1{border-top:3px solid #0156b8; height:44px; background:url(../images/in_news_bg_13.jpg);}
.tt_1 h2{float:left; margin:0 0 0 18px; font:bold 16px/44px "微软雅黑"; color:#ffffff;}
.tt_1 h2 a{ color:#fff;}
.tt_1 h2 a:hover{color:#fff000;}
.xyxw_more{float:right; font: italic 12px/44px "微软雅黑"; color:#ffffff; margin-right:18px;}
.ct_1{border:1px solid #dad9d9; border-top:none; padding:15px; height:284px; background:#fff;}
.tj_news{padding-bottom:15px; border-bottom:1px dotted #cecece;}
.tj_news h3{text-align:center;}
.tj_news h3 a{font:bold 16px/35px "微软雅黑"; color:#333333;}
.tj_news h3 a:hover{color:#bf7e00;}
.tj_news p{ font:12px/24px "微软雅黑"; color:#666666;}
.in_ne_list1 li{height:33px; border-bottom:1px dotted #cecece; font:14px/33px "微软雅黑"; color:#666666; padding-left:23px; background:url(../images/in_news_bg1_03.jpg) no-repeat left center;}
.in_ne_list1 li span{float:right; font: italic 12px/33px Arial, Helvetica, sans-serif; color:#666;}
.in_ne_list1 li a{color:#333; float:left;}
.hang_2 .in_ne_list1 li a{display:inline-block; /*block*/ width:100%; float:none;}
.in_ne_list1 li:hover a{color:#bf7e00;}
.in_ne_list1 li:hover{background:url(../images/in_news_bg1_hover_03.jpg) no-repeat left center;}
.hang_2{width:1100px; margin:0 auto; overflow:hidden; padding-bottom:35px;}
.hang_2>.in_news_box{float:left; width:360px; margin:0 10px 0 0;}
.hang_2>.in_news_box .tt_1{background:url(../images/tt_2bg_07.jpg); border-color:#bf7e00;}
.hang_2 .in_ne_list1 li{height:44px; line-height:22px; background-position:0px 12px; padding:2px 0 2px 12px;}
.hang_2 .in_ne_list1 li span{float:right; /*left*/ line-height:22px;}
.hang3{background:#dfded9; border-top:1px solid #f2f1ec;}
.hang3_box{padding:30px 0; width:1100px; margin:0 auto; overflow:hidden;}
.bt_box{float:left; width:253px;}
.bt_box li{float:left; width:123px; height:120px; margin:0 7px 7px 0;}
.bt_box li a{display:block; width:100%; height:120px; background:#3786c9; text-align:center;}
.bt_box li a img{display:block;}
.bt_box li a span{display:block; font: bold 14px/20px "微软雅黑"; color:#ffffff;}
.bt_box li a:hover{ background:#bf7e00;}
.in_cxtd{float:right; width:825px;}
.cxtd_tt{height:30px; margin-bottom:20px;}
.cxtd_tt h2{float:left; font:bold 16px/30px "微软雅黑"; color:#002147;}
.cxtd_tt h2 a{color:#002147;}
.cxtd_tt h2 a:hover{color:#666;}
.cxtd_tt em{font:16px/30px "微软雅黑"; color:#c1beb7;}
.cxtd_tt span{color:#3686cb; font:12px/30px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.more_2{float:right; font: italic 12px/30px Arial, Helvetica, sans-serif; color:#000000;}
.more_2:hover{color:#900;}
.in_pic_list{height:224px; display:block;}
.in_pic_list li{float:left; width:269px; margin-right:5px;}
.in_pic_list li>a{display:block; width:269px; height:179px; overflow:hidden;}
.in_pic_list li:hover>a{opacity:0.9;}
.in_pic_list li>div{text-align:center;}
.in_pic_list li>div a{color:#333333; font:14px/45px "微软雅黑";}
.in_pic_list li:hover>div a{color:#900;}
/*底部*/
.bottom_bg{background:#0156b8; text-align: center; font:12px/24px "微软雅黑"; color:#e9f3ff; padding:20px 0;}
.bottom1{text-align: center; width:1000px; margin:0 auto; background:url(../images/bottom_bg_29.jpg) no-repeat left center; padding-left:100px;}
.bottom_nav{height:40px; font:12px/40px "微软雅黑";}
.bottom_bg a{color:#ffffff;}
.bottom_bg a:hover{color:#fff000;}
.gjz_box{font:12px/50px "微软雅黑"; color:#84a9d8; text-align:center; background:#002c5f;}
.gjz_box a{color:#84a9d8;}
.gjz_box a:hover{color:#fff000;}
/*子页框架*/
.sub_main{width:1100px; margin:25px auto; overflow:hidden; min-height:600px;}
.sub_left{float:left; width:253px;}
.left_box1{box-shadow:1px 1px 8px #e3e2dd;}
.left_tt{font:bold 18px/44px "微软雅黑"; color:#ffffff; border-top:3px solid #bf7e00; background:url(../images/tt_2bg_07.jpg); text-align: center; height:44px;}
.left_box{padding:27.5px; background:#fff; border:1px solid #dadada; margin-bottom:23px;}
.left_box>ul{display:block;}
.left_box>ul>li{border-bottom:1px dotted #bdbdbd; height:50px; text-align: center; font:16px/50px "微软雅黑"; color:#333333;}
.left_box>ul>li>h2>a{color:#333333; font:16px/50px "微软雅黑"; background:url(../images/left_bg_03.jpg) no-repeat 6px center; display:block;}
.left_box>ul>li>h2>a:hover,.left_box>ul>li>h2>a.hover{color:#0156b8; background-image:url(../images/left_bg_hover_03.jpg);}
.right{float:right; box-shadow:1px 1px 8px #e3e2dd; width:818px;}
.right_tt{height:44px; border-top:3px solid #0156b8; background:url(../images/in_news_bg_13.jpg); height:44px;}
.right_tt>div{float:left; margin-left:18px; font:bold 16px/44px "微软雅黑"; color:#ffffff;}
.right_tt>span{display:block; float:left; font:14px/44px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#f5c05a; padding-left:5px;}
.right_tt>em{float:right; font:italic 12px/44px "微软雅黑"; color:#ffffff; padding-right:18px;}
.right_tt>em a{color:#fff;}
.right_tt>em a:hover{color:#fff000;}
.content{padding:30px; border:1px solid #dad9d9; background:#ffffff; min-height:490px; font:14px/30px "微软雅黑"; color:#333333;}
.sub_left1{padding-left:80px; font:14px/32px; background:url(../images/sub_left_pic_07.jpg) no-repeat 64px top; padding-top:2px;}
.sub_left1 a{display:block; font:14px/32px "微软雅黑"; color:#333333; text-align:left;}
.sub_left1 a:hover,.sub_left1 a.hover{color:#bf7e00;}
/*专业介绍*/
.js_list{min-height:560px; padding-bottom:45px; display:block;}
.js_list li{float:left; width:341px; height:98px; border:1px solid #dddcd9; padding:11px 8px; border-radius:6px; overflow:hidden; margin:9px;}
.js_list li:hover{background:#eaf5ff;}
.js_list li>a{float:left; display:block; width:135px; height:98px; margin:0 10px 0 0;}
.js_list li h3,.js_list li p{font:14px/30px "微软雅黑"; color:#333333;}
.js_list li h3 a{color:#333333;}
/*专业介绍详细*/
.zyjs_box{ min-height:540px; border-bottom:1px dotted #000; padding-bottom:50px;}
.zyjs_tt{font:bold 16px/40px "微软雅黑"; color:#333333;}
/*教学质量工程*/
.zlgc_nav{min-height:610px; display:block; padding-bottom:20px;}
.zlgc_nav li{float:left; width:240px; height:120px; font:18px/120px "微软雅黑"; color:#333333; text-align: center; margin:6px;}
.zlgc_nav li a{display:block; color:#333; background:#ebebeb;}
.zlgc_nav li a:hover{background:#0156b8; color:#fff;}
/*竞赛简介*/
.news_list{min-height:545px; padding-bottom:40px; display:block;}
.news_list li{height:44px; border-bottom:1px solid #f4f4f4; padding-left:20px; background:url(../images/news_bg_03.jpg) no-repeat left center;}
.news_list li h3{float:left;}
.news_list li h3 a{font:14px/44px "微软雅黑"; color:#333;}
.news_list li h3 a:hover{color:#900;}
.news_list li span{float:right; font:12px/44px "宋体"; color:#888888;}
/*竞赛简介详细页*/
.news_xxtt{font: bold 18px/40px "微软雅黑"; padding-bottom:10px; color:#0d0408; text-align:center;}
.laiyuan{height:47px; border-top:1px solid #f3f2f1; border-bottom:1px solid #f3f2f1; font:12px/47px "微软雅黑"; color:#666666;}
.laiyuan div{float:left;}
.laiyuan div a{display:block; float:left; width:8px; height:8px; border:1px solid #59595b; margin:18.5px 3px;}
.laiyuan em{display:block; float:right; vertical-align:middle;}
.laiyuan em a,.laiyuan em a img{vertical-align:middle;}
.news_cot{min-height:450px; padding-bottom:40px;}
/*图片列表*/
.pic_list{display:block; min-height:710px;}
.pic_list li{float:left; width:246px; text-align: center; margin:3px;}
.pic_list li>a{display:block; width:246px; height:164px; position:relative;}
.pic_list li>a span{display:none; cursor:pointer; width:100%; position:absolute; height:100%; background:url(../images/pic_zz_03.png) no-repeat center center; top:0;}
.pic_list li h3{height:60px; text-align: center;}
.pic_list li h3 a{color:#333333; font:14px/40px "微软雅黑";}
.pic_list li:hover a span{display:block;}
.pic_list li:hover h3 a{color:#900;}
/*师资列表*/
.teacher_list{display:block; min-height:450px; margin-bottom:40px;}
.teacher_list li{float:left; width:184px; height:230px; background:#e5e5e5; margin:2px;}
.teacher_list li a{display:block; width:184px; height:190px; overflow:hidden; position:relative;}
.teacher_list li a span{display:block; position:absolute; background:url(../images/touming_bg_06.png); text-align:center; cursor:pointer; height:35px; padding:5px 0; width:100%; left:0; bottom:0; display:none;}
.teacher_list li a span em{font:16px/28px "微软雅黑"; color:#fff; cursor:pointer;}
.teacher_list li a span h3{font:14px/28px "微软雅黑"; color:#fff; cursor:pointer;}
.teacher_list li:hover{background:#0156b8;}
.teacher_list li:hover a span{display:block;}
.teacher_list li>div{ font:12px/47px "微软雅黑"; color:#333333;}
.teacher_list li>div span{display:block; float:left; padding-left:22px; background:url(../images/nz_03.jpg) no-repeat 5px center; width:106px; height:47px;}
.teacher_list li>div em{display:block; float:left; padding-left:22px; height:47px; background:url(../images/eye_06.jpg) no-repeat left center;}
.teacher_list li:hover div{color:#fff;}
.teacher_list li:hover>div span{background-image:url(../images/nz_hover_03.jpg) !important;}
.teacher_list li:hover>div>em{background-image:url(../images/eye_hover_06.jpg);}
/*师资详细*/
.teacher_pic{display:block; float:left; margin-right:30px; margin-bottom:20px;}
.teacher_xx{float:left; width:382px; border-bottom:1px dotted #000000; margin-bottom:10px; font:bold 18px/40px "微软雅黑"; color:#333333;}
/*党团建设*/
.dt_tt{font:bold 18px/45px "微软雅黑"; color:#333333; text-align: center;}
.dt_ct{font:14px/32px "微软雅黑"; color:#333333; padding-bottom:15px; border-bottom:1px solid #dcdcdc; margin-bottom:15px;}
/*学院机构详细*/
.xyjg_xxtt{font:bold 18px/45px "微软雅黑"; color:#333333; padding-bottom:10px; border-bottom:1px dotted #bdbdbd; text-align:center;}
.xyjg_box{float:left; width:320px; height:120px; padding:20px 0 20px 35px;}
/*下载列表*/
.xz_list li{background:url(../images/xz_bg_03.jpg) no-repeat left center; padding-left:40px;}
.xz_list li:hover{background:url(../images/xz_hover_03.jpg) no-repeat left center;}
.xz_list li:hover h3 a{color:#0156b8;}
.xz_list li>a{float:right; color:#bf7e00; font:14px/44px "微软雅黑";}
.xz_list li>a:hover{color:#333;}
/*网站地图*/
.map a.map_a{color:#333; font:14px/37px "微软雅黑"; text-align: center; background:#ededed; display:block; width:99px;}
.map a.map_a:hover{background:#0156b8; color:#fff;}
.map a{color:#666666;}
.map a:hover{color:#0156b8;}
/*意见反馈*/
.message_box{padding-bottom:15px; border-bottom:1px dotted #000; margin-bottom:20px;}
.message_box div{font:20px/30px "微软雅黑";}
.message_box p{font-size:14px;}
.biaodan{float:left; width:227px; padding-right:37px; padding-top:10px;}
.biaodan p{font:14px/30px "微软雅黑"; color:#2b2b2b;}
.biaodan p span{color:#7e8487;}
.biaodan div{border:1px solid #efefef; height:42px; width:215px; padding:0 5px; background:#f6f6f6;}
.biaodan div input{background:none; border:#666; font:14px/42px "微软雅黑"; width:100%;}
.biaodan.bd2{float:none; width:755px; clear:both; padding-right:0;}
.biaodan.bd2 div{border:1px solid #efefef; width:745px; padding:0 5px; background:#f6f6f6; padding:0 5px; height:145px;}
.biaodan.bd2 div textarea{background:none; border:none; width:100%; height:145px; font:14px/25px "微软雅黑";}
.yzm{position:absolute; left:240px; top:-1px; display:block; border:1px solid #dddddd; cursor:pointer;}
.fbt_box{height:44px; clear:both; padding-top:25px; overflow:hidden;}
.fbt_box a{display:block; float:left; margin-right:14px; width:113px; height:44px;}
/**留言详细**/
.messageDetail{ width:558px; margin:0 auto; height:632px;}
.messageDetail_list{margin:0 auto;}
.messageDetail_list li{ padding:30px 0; border-bottom:1px solid #c9c9c9;}
.mess_top_left{ width:59px; height:40px; background:url(../images/message.png) no-repeat 0 0; float:left; margin-top: 10px;}
.mess_top_right{ width:677px; float:left; padding-left:20px;}
.mess_top_time{ height:24px; line-height:24px; color:#3786c9;}
.mess_top_content{ padding:2px 6px; line-height:20px; background:#3786c9; color:#fff;}
.mess_bot_1{ height:10px; background:url(../images/message.png) no-repeat 0 -51px;}
.mess_bot{padding-top:10px;}
.mess_bot_2{ background:#efefef; line-height:22px; padding: 6px 20px;}
.mess_bot_3{height:10px; background:url(../images/message.png) no-repeat 0 -96px;}
/*改*/
.xyjg a{color:#333;}
.xyjg a:hover{color:#900;}