@charset "utf-8";
body,div,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input{padding:0; margin:0; font-family:'微软雅黑';}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
li,ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
a{text-decoration:none; color:#333; color:inherit;}
img{border:none;border:0;}
input{outline:none; border:none; border:0;/*  -webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;*/}
body{color:#333; }
.wrap{width:100%; min-width:1000px; _width:expression_r(document.body.clientWidth < 1000? "1000px": "auto" );}
.center{width:1000px; margin:0 auto;}
.mr{margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
*:focus{outline:none;}
.bl{display:block;}
.mr{margin:0 auto;}
.a_bgcicle a{background:url(../images/zgjh_circle.jpg) no-repeat left center;}
.a_bgcicle a:hover{color:#45a8f4; background-image:url(../images/zgjh_circle_g.jpg);}
/******头部样式***************/
.zg_heard{ width:100%; height:42px; border-bottom:1px solid #e7e7e7;}
.zg_top{ width:1000px; height:42px; margin:0 auto;}
.zg_top_left{ width:470px; height:42px; position:relative; z-index:999}
.zg_top_nav{ width:470px; height:42px;}
.zg_top_nav li{ color:#333;font:normal 14px/42px "Microsoft Yahei"; float:left; width:90px; text-align:center; cursor:pointer;}
.zg_top_nav li a{ color:#333;font:normal 14px/42px "Microsoft Yahei";}
.zg_top_nav li em{background:url(http://www.offcn.com/statics/images/zg_bg.png) no-repeat;width:7px; height:4px; display:inline-block; margin-left:8px; vertical-align:middle;transition: .3s ease-in}
.zg_yy_box{ display:none; position:absolute; border:1px solid #e7e7e7; border-top:none; background:#fff; left:0; top:43px; overflow:hidden; padding:24px 7px 20px; width:556px;-moz-box-shadow:0 3px 3px #e3e3e3;-webkit-box-shadow:0 3px 3px #e3e3e3;box-shadow:0 5px 5px #e3e3e3;z-index:9999;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#e3e3e3')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e3e3');}
.zg_yy_box a:hover{ color:#e00;}
.webyy{ width:465px; padding:10px;}
.webyy a{ color:#666;}
.offcn0TopQbks{padding:10px 15px;line-height:36px;width:555px;}
.offcn0TopQbks h4{color:#666;font-size:12px;font-weight:bold;line-height:36px;}
.offcn0TopQbks a{color:#666;font-size:12px;}
.offcn0TopQbks a:hover{color:#e00;font-size:12px;}
.offcn0TopQbks span{color:#ddd;padding:0 15px;font-size:12px;}
.offcn0TopMobile{left:180px;width:160px;padding-left:16px;padding-right:15px;}
.offcn0TopMobile img{display:block;border:none;margin:0 auto 10px auto;}
.o0413TopMobileDl{overflow:hidden;margin-bottom:15px;}
.o413TMtdlx{margin-bottom:10px;}
.o0413TopMobileDl dt{float:left;width:44px;height:20px;color:#ef2d36;line-height:20px;padding-left:5px;background:url(http://www.offcn.com/statics/images/offcn0IcoTip.jpg) center center no-repeat;margin-right:8px;font-size:12px;}
.o0413TopMobileDl dd{float:left;line-height:20px;color:#666;width:98px;font-size:12px;}
.o0413TopMobileDl a,.o0413TopMobileDl a:hover{color:#ef2d36;text-decoration:none;}
.zg_header_w{background:#f7f7f7; margin-bottom:16px;}
.zg_header_r{height:42px; color:#888; font:normal 14px/42px "Microsoft Yahei";}
.zg_header_r li{position:relative; z-index:999;float:left; background:no-repeat left center; margin-left:20px; cursor:pointer;}
/*.zg_header_r .zg_header_wx{background-image:url(http://liuxue.offcn.com/statics/images/zg_wx.jpg);}
.zg_header_r .zg_header_wb{padding-left:27px; background-image:url(http://liuxue.offcn.com/statics/images/zg_wb.jpg);}
.zg_header_r .zg_header_qq{background-image:url(http://liuxue.offcn.com/statics//images/zg_qq.jpg);}
.zg_header_r .zg_header_wx:hover{background-image:url(http://liuxue.offcn.com/statics/images/zg_wx_a.jpg); color:#00b382;}
.zg_header_r .zg_header_wb:hover{background-image:url(http://liuxue.offcn.com/statics/images/zg_wb_a.jpg); color:#fa923f;}
.zg_header_r .zg_header_qq:hover{background-image:url(http://liuxue.offcn.com/statics/images/zg_qq_a.jpg); color:#3eabe5;}*/
.zg_header_r li em{ display:inline-block; vertical-align:middle; background:url(http://www.offcn.com/statics/images/zgszyf_bk01.jpg) no-repeat; margin-right:3px;}
.zg_header_r .zg_header_wx em{ background-position:-59px top; width:20px; height:17px;}
.zg_header_r .zg_header_wb em{ background-position:-122px top; width:19px; height:17px;}
.zg_header_r .zg_header_qq em{ background-position:0 top; width:15px; height:17px;}
.zg_header_r div{display:none; position:absolute; z-index:999; background:#fff; left:50%; top:42px; margin:0 -84px; padding:10px; border:1px solid #e1e1e1 }
.zg_header_r i,.zg_header_r b{position:absolute; display:block; width:0; height:0; border:10px solid transparent; font-size:0; line-height:0;  _border-color: tomato; _filter: chroma(color=tomato);  }
.zg_header_r i{left:50%; top:-20px; margin:0 -10px; border-bottom-color:inherit; }
/*.zg_header_wx i{*border-bottom-color:#00b382;}
.zg_header_wb i{*border-bottom-color:#fa923f;}
.zg_header_qq i{*border-bottom-color:#3eabe5;}*/
.zg_header_r b{ border-bottom-color:#fff; left:-10px; top:-9px; }
.zg_header_l a{float:left; color:#888; line-height:42px;}
.zg_header_l a:hover{color:#45a8f4;}
.zg_header_l i{float:left; display:block; width:0; height:11px; border-left:1px dotted #c5c5c5; margin:10px; overflow:hidden;}
.zg_jhlogo{ height: 70px;margin-top: 12px;}
.zg_jhlogo_r{position:relative; padding-top:4px; border-top:1px solid #eee; font:bold 24px/32px "Microsoft Yahei"; color:#ff7200; text-align:center; margin-top:20px;}
.zg_jhlogo_r span,.zg_jhlogo_r font{position:absolute; top:-12px; background:#fff; font:12px/23px "Microsoft Yahei"; color:#555; white-space:nowrap;}
.zg_jhlogo_r span{ left:20%; display:inline-block; *display:inline; zoom:1; padding:0 10px; }
.zg_jhlogo_r font{display:block; width:100%; text-align:right;}
.zg_jhlogo_m{width:396px; margin:18px 0 0 40px; border:1px solid #e0e0e0; border-radius:5px; height:34px;}
.zg_jhlogo_m input{float:left; display:block; font:12px/34px "宋体"; color:#999;}
.zg_jhlogo_m .zg_ipt_text{width:335px; height:34px; padding-left:7px; margin-left:5px; line-height:34px; }
.zg_jhlogo_m .zg_ipt_sub{width:44px; height:34px; background:url(../images/zg_search.jpg) no-repeat center center; cursor:pointer;}
.zg_nav_w{height:45px; background:#45a8f4; white-space:nowrap; font-size:0; }
.zg_nav{position:relative;}
.zg_nav li{float:left; height:45px;  font:16px/45px "Microsoft Yahei"; color:#fff;margin-left:26px; }
.zg_nav li.zglh_mar24{margin-right:14px;}
.zg_nav a{display:block;color:#fff;padding:0 9px; text-align: center;}
.zg_nav .active,.zg_nav a:hover{background-color:#1278f4; color:#fff;}
.zg_nav .zglh_hoadi{ width:88px;}
.zglh_hoadi a{ padding-left:4px;background: url(../images/zglh_sele.png) no-repeat 74px center; text-align: left;}
.zg_nav li.zglh_firsst{width:70px; text-align: center;margin-left:0;}
.zglh_firsst a{width:70px;padding:0;}
.zglh_hidenav{z-index:19;position:absolute; left:0;top:45px; background:#1278f4;padding:17px 13px 0 38px;width:949px; height:48px; display:none;}
.zglh_hidenav p{line-height:0;border-bottom:1px dashed #fff; padding-bottom:10px;}
.zglh_hidenav p a{display:inline;background:none; font:16px/18px 'microsoft yahei';margin-right:16px;}
.zglh_hidenav p span{font-weight:bold;}
/******头部样式 end ***************/
.zglh_down{width:100%; min-width:1000px; background:#f6f6f6; padding:42px 0 41px;}
.zglh_dbox{width:1000px; overflow:hidden; position:relative;}
.zglh_dbLeft{border-right:1px solid #e9e9e9;}
.zglh_dbox ul{float:left;margin-right:59px; display:inline;}
.zglh_dbox li{font:12px/34px '宋体';}
.zglh_dbox .zglj_lititle{font-size:14px; line-height:24px; color:#333;}
.zglh_dbox  a{color:#777;}
.zglh_dbRight{border-right:1px solid #e9e9e9; padding:12px 50px 0 50px;}
.zglh_eweima dd{font:12px/34px '宋体'; color:#777; text-align:center;}
.zglh_ml{margin-left:30px;}
.zglh_tel{ position:absolute; right:0; top:24px;}
.zglh_tel dl{width:200px; overflow:hidden;}
.zglh_tel dt{width:200px; height:29px; background:url(../images/zglh_phone01.jpg) no-repeat; border-bottom:1px solid #e6e6e6; padding-bottom:17px;}
.zglh_tel dd{width:120px; height:14px; font-size:14px; line-height:14px; color:#888; background:#f6f6f6; margin:-6px auto 0; text-align:center;}
.zglh_tel p{width:200px; height:48px; background:#45a8f4; font-size:20px; line-height:48px; color:#fff; text-align:center; border-radius:3px; margin-top:30px;}
.zglh_tel p a{color:#fff;}
.zglh_tel p a:hover{ text-decoration:underline; color:#fff;}
.footer{background:#323232;}
.zglh_foot{overflow:hidden;}
.zglh_foot p{font:12px/52px '宋体';color:#bbb;}
h2 a{color:#333;}
a:hover{color:#45a8f4;}
/*****************页码部分******************************************/
.zglh_pages{height:32px;display:inline-block;*display:inline;zoom:1;}
.zglh_pages a{display:inline-block; *display:inline;zoom:1; margin-right:10px; border:1px solid #ddd; border-radius:2px; height:30px; line-height:30px; color:#666; padding:0 13px 0 12px;font-family:'宋体';font-size:14px; }
.zglh_pages a:hover{ background:#45a8f4; color:#fff; border:1px solid #45a8f4;}
.zglh_pages span{display:inline-block; *display:inline;zoom:1; height:32px; background:#45a8f4; color:#fff; padding:0 11px 0 13px;  margin-right:10px; border-radius:2px; line-height:32px;font-family:'宋体';font-size:14px; }
.zglh_pagright span{ font:12px/32px '宋体'; color:#333; display:block; height:32px; float:left;}
.zglh_inp{width:40px; color:#333; line-height:32px;height:30px; border:1px solid #dddddd; border-radius:2px;font-family:'宋体'; text-align:center; margin:0 6px 0 7px; float:left; display:block;}
.zglh_btn{width:35px; height:32px; color:#fff; background:#45a8f4; line-height:32px; text-align:center;font-family:'宋体';font-size:12px; border-radius:2px; font-weight:bold; cursor:pointer; margin:0 14px 0 9px; float:left; display:block;}
.zglh_listSpace{height:40px;}
/*****************页码部分结束******************************************/
/****************二维码部分和底部************************************/
.zglh_down{width:100%; min-width:1000px; background:#f6f6f6; padding:42px 0 41px;}
.zglh_dbox{width:1000px; overflow:hidden; position:relative;}
.zglh_dbLeft{border-right:1px solid #e9e9e9;}
.zglh_dbox ul{float:left;margin-right:59px; display:inline;}
.zglh_dbox li{font:12px/34px '宋体';}
.zglh_dbox .zglj_lititle{font-size:14px; line-height:24px; color:#333;}
.zglh_dbox  a{color:#777;}
.zglh_dbRight{border-right:1px solid #e9e9e9; padding:12px 50px 0 50px;}
.zglh_eweima dd{font:12px/34px '宋体'; color:#777; text-align:center;}
.zglh_ml{margin-left:30px;}
.zglh_tel{ position:absolute; right:0; top:24px;}
.zglh_tel dl{width:200px; overflow:hidden;}
.zglh_tel dt{width:200px; height:29px; background:url(../images/zglh_phone.jpg) no-repeat; border-bottom:1px solid #e6e6e6; padding-bottom:17px;}
.zglh_tel dd{width:120px; height:14px; font-size:14px; line-height:14px; color:#888; background:#f6f6f6; margin:-6px auto 0; text-align:center;}
.zglh_tel p{width:200px; height:48px; background:#45a8f4; font-size:20px; line-height:48px; color:#fff; text-align:center; border-radius:3px; margin-top:30px; font-family: "微软雅黑";}
.zglh_tel p a{color:#fff;}
.zglh_tel p a:hover{ text-decoration:underline; color:#fff;}
.footer{width:100%; min-width:1000px; background:#323232;padding:21px 0 19px;}
.zglh_foot{width:1000px; overflow:hidden;}
.zglh_foot p{font:12px/12px '宋体';color:#bbb;}
h2 a{color:#333;}
/****************二维码部分和底部结束************************************/
/**************院校排名与专业排名*****************************/
.zg_main2_yxpm,.zg_main2_zypm{margin-bottom:30px;}
.zg_main2_yxpm h4,.zg_main2_zypm h4{font:18px/42px "Microsoft Yahei"; color:#333;}
.zg_main2_yxpm h4 a,.zg_main2_zypm h4 a{color:#333;}
.zg_main2_yxpm h4 a:hover,.zg_main2_zypm h4 a:hover{color:#00b382;}
.zg_main2_yxpm h4{margin-bottom:8px;}
.zg_main2_zypm ul{background:url(../images/zgjh_zypm_n.jpg) no-repeat}
.zg_main2_zypm h4{border-bottom:1px solid #ddd;}
.zg_main2_zypm h4{border-bottom:1px solid #ededed; margin:10px 0 5px 0; padding:10px 0;}
.zg_main2_zypm li a{display:block; height:49px; padding-left:30px; border-bottom:1px solid #ededed; font:14px/49px "Microsoft Yahei"; color:#555; background:url(../images/zgjh_zypm_n.jpg) no-repeat -100px top;}
.zg_main2_zypm li a:hover,.zg_main2_zypm li a:hover span{color:#45a8f4;}
/*******风土人情************/
.zglh_ftrq{ overflow:hidden; border-bottom:1px solid #ededed; margin-bottom:40px;}
.zglh_ftrq li{border-top:1px solid #ededed; font:16px/50px "Microsoft Yahei"; height:50px;}
.zglh_ftrq li a:hover{color:#45a8f4;}
.zglh_ftrq a{padding-left:17px; color:#333;}
/*友情链接*/
.zg_link{padding-bottom:41px;}
.zg_link h5{display:inline-block; *display:inline; zoom:1; margin:27px 0 12px 0; border-bottom:2px solid #45a8f4; font:16px/26px "Microsoft Yahei";}
.zg_link a{margin-right:13px; font:12px/30px "宋体"; color:#555;}
.zg_link a:hover{color:#45a8f4;}
/*右侧弹框*/
.zgzf_ycxf{ width: 44px; height: auto; position:fixed; left:10px; top:50%; z-index: 99;margin-top:-150px;}
.zgzf_ycxf li{ width: 44px; margin-bottom: 5px;  background:url(../images/zgzf_yczx_09.png); position: relative;}
.zgzf_ycxf li.zgzf_ycxf1{ height: 76px;}
.zgzf_ycxf li.zgzf_ycxf1 .cur{ display: block; padding-top: 37px; height: 39px; text-align: center; font-size: 12px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 16px;}
.zgzf_ycxf li.zgzf_ycxf1 .cur:hover{ text-decoration: none;}
.zgzf_ycxf li:hover{ background:#45a8f4;}
.zgzf_ycxf li.on{ background:#45a8f4;}
.zgzf_ycxf li .zgzf_zx{ background: url(../images/index_ycxf_01.png) no-repeat center 9px;}
.zgzf_ycxf li .zgzf_xk{ background: url(../images/index_ycxf_02.png) no-repeat center 9px;}
.zgzf_ycxf li .zgzf_sm{ background: url(../images/index_ycxf_03.png) no-repeat center 9px;}
.zgzf_ycxf li.zgzf_ycxf2{ height: 44px; display: none; margin-bottom:-44px;}
.zgzf_ycxf li.zgzf_ycxf2 span{ display: block; width: 44px; height: 44px; background: url(../images/index_ycxf_04.png) no-repeat center 11px; position: absolute; left: 0; top: 0;}
.zgzf_ycxf li.zgzf_ycxf2 a{ display: block; width: 44px; height: 38px; padding-top: 6px; text-align: center; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 16px;position: absolute; left: 0; top: 0; display: none;}
.zgzf_ycxf li.zgzf_ycxf2 a:hover{text-decoration: none;}
.zgzf_ycxf li.zgzf_ycxf2:hover a{ display: block;}
.zgzf_ycxf li.zgzf_ycxf2:hover span{ display: none;}
.zgzf_ycxf_ewm{ width: 160px; height: 160px; padding-right: 10px; position: absolute; right: -190px; top: -25px; z-index: 99; display: none;}
.zgzf_ycxf_ewm em{ display: block; width: 11px; height: 17px; background: url(../images/index_ycxf_05.png) no-repeat center; position: absolute; left:-10px; top: 73px;}
.zgzf_ycxf_ewmn{ width: 158px; height: 158px; border: 1px solid #e8e8e8; box-shadow: 0 0 5px #f4f4f4; background: #fff;}
.zgzf_ycxf_ewmn img{ display: block; width: 140px; height: 140px; margin: 10px auto 0;}
.zgzf_ycxf li:hover .zgzf_ycxf_ewm{ display: block;}
.zgzf_ycxf_xkbb{ width: 220px; height: 265px; left: -230px; top: -41px;}
.zgzf_ycxf_xkbb .zgzf_ycxf_ewmn{ width: 218px; height: 263px;}
.zgzf_ycxf_xkse{ width: 195px; padding-top: 14px; padding-left: 14px; height: auto;}