/* CSS Document */
*{margin:0; padding:0}
body{ background-color:#fff;font-family:'微软雅黑', Helvetica, sans-serif; font-size:14px;color:#000; _width:100%; _overflow:hidden;}
/*.course ul{ font-family:'宋体';}*/
ul{list-style:none}
img{border:none}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#000;}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.wrapper{width:1000px; margin:0 auto}
.clearfix:after{content:"."; display:block; clear:both; height:0; overflow:hidden}
* html .clearfix {height: 1%}
.clearfix{zoom:1}
a.more{ color:#fff; font-weight:normal !important; position:absolute; top:10px; right:10px;}
a.more:hover{ font-size:18px;}
.none{display:none} 
.doyoo_f_original{overflow:auto !important;}
.doyoo_f_frame{display:none !important;}
#doyoo_panel.btnshow{overflow:visible;}/*乐语效果公共代码*/
/*颜色渐变问题*/
span, li, dl, b, a, a > *{-webkit-transition: all 0.2s ease-out, opacity 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-out, opacity 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-out, opacity 0.2s ease-in-out;
	-o-transition: all 0.2s ease-out, opacity 0.2s ease-in-out;
	transition: all 0.2s ease-out, opacity 0.2s ease-in-out}
#top #nav a:hover,.tab-nav li{-webkit-transition:none;-moz-transition:none; -ms-transition:none;-o-transition:none; transition:none}
/*公共引入图片 */
.title{ background:url(../images/rstult.png) no-repeat; height:42px;position:relative; margin:20px 0 10px;}
.title span{ text-indent:-9999px;}
.zixun_wm dl dd a:hover,.zixun_wm ul li a:hover,#jiaoyu dl dd a:hover,#banquan a:hover{ color:#c6000a;}
/*top*/
#header {overflow:hidden;zoom:1; padding-bottom:30px;}
.top li{ float:left; padding-right:10px;margin:20px 0;color:#9fa0a0; line-height:22px;font-size:16px;}
.top li:hover{ color:#c7000a;}
.ding a{position:relative; width:508px; height:48px; float:left;}
.ding a span{ position:absolute; right:2px; bottom:0px; font-size:18px; color:#000;}
/*nav*/
#nav_bg01 {height:51px;width:100%;background: url(../images/navbg.png) center top repeat-x;}
#nav01_right{ float:right; font-size:18px;color:#fff; text-align:center; line-height:51px;}
/*navigation*/
.navwrap {height:51px;line-height:51px;padding-right:18px;position:absolute;font-size:12px;z-index:6;}
#top #nav {float:left;height:51px;line-height:51px;}
#nav, #nav ul {margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:51px;z-index:5;}

#top #nav a{display:block;text-decoration:none; width:80px;text-align:center; background:url(../images/xian.jpg) no-repeat right center; height:51px;outline:none;z-index:35;position:relative;float:left;font-size:16px;}
#top #nav a.zhu:hover{ background: url(../images/navbg2.png) repeat-x;}
#top #nav ul a {line-height:33px;width:150px;}
#top #nav li {float:left;position:relative;z-index:20;}
#top #nav li li {border-left:none;margin-top:0;}
#top #nav ul {position:absolute;display:none;width:140px;top:51px;left:-25px;border:1px solid #eee;border-bottom:none;}
#top #nav li ul a {width:140px;height:auto;float:left;text-align:center;font-size:15px;border-bottom:1px solid #999894;}
#top #nav ul ul {top:auto;border-top:none;}
#top #nav li ul ul {left:140px;top:0px;}
#top #nav li:hover ul ul, #top #nav li:hover ul ul ul, #top #nav li:hover ul ul ul ul {display:none;}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul {display:block;}
/*naviagation*/
#top #nav a {color:#fff;}
#top #nav ul {border-top:none;}
#top #nav ul a, #top #nav ul li {background:rgba(0, 0, 0, 0.4);*filter:Alpha(opacity=40);}
#top #nav ul a:hover, #top #nav ul a:focus {background-color:#878786;color:#fff;}
#top #nav a:hover, #top #nav a:focus {color:#fff;}
#top #nav .current_page_item a {color:#fff;}
#top #nav .current_page_parent .current_page_item a, #top #nav .current_page_item ul a {border-left:none;background-image:none;color:#fff;}
/*banner*/
.banner{ margin-bottom:10px;position:relative; height:350px; width:1000px; overflow:hidden;}
.banner .hd{ height:40px; position:absolute; z-index:1; bottom:0; right:0; overflow:hidden; border-top:1px solid #ad9386; width:1000px; background:#000; opacity:0.6;*filter:Alpha(opacity=60)}
.banner .hd ul{ float:right;  overflow:hidden; margin-right:55px; margin-top:8px;}
.banner .hd li{ width:22px; height:22px; line-height:22px; text-align:center;background:#3e3a39;color:#fff;float:left; cursor:pointer; margin-left:10px; border:1px solid #9fa0a0;}
.banner .hd li.on{ background:#c00; }
.banner .bd li{ vertical-align:middle; }
.banner .bd li img{ width:1000px; height:350px; display:block;}
/*main*/
.content_left{ width:190px;}
.content_right{ width:790px;}
/*left*/
.course .title{ text-indent:-9999px; display:block; width:190px; background-position:-327px -186px;}
.course ul{ background:#d3d3d4; margin-bottom:10px; width:190px; padding-bottom:5px; }
.course ul li{ height:29px; line-height:35px;}
.course ul li a{color:#595757; margin-left:23px; display:block; background:url(../images/jiao2.png) no-repeat 0px 11px; padding-left:20px;}
.course ul li a:hover{ color:#c7000a; background: url(../images/jiao3.png) no-repeat 0px 11px;}
.gray{background:#ddddde;}
.course ul li.title_ying{ height:44px; background:url(../images/jiao.png) no-repeat; line-height:53px;}
.course ul li.title_ying a{ background:none; width:166px; margin:0 2px; display:block; height:42px; border-bottom:3px solid #000; padding-left:20px; color:#000; font-size:18px;}
.course ul li.title_ying a:hover{ color:#c7000a;}
.fangshi{ position:relative; height:350px; margin:-10px 0 17px;}
.fangshi a{display:block; width:191px; height:85px; background:url(../images/rstult.png) no-repeat; text-indent:-9999px;}
.fangshi a.xun{background-position:0 -239px; cursor:pointer;}
.fangshi a.baoming{background-position:-241px -231px; width:215px; height:94px; position:absolute; left:-24px; top:71px;}
.fangshi a.luxian{background-position:0 -344px;position:absolute; left:0; top:165px; height:90px;}
.fangshi a.yuyue{background-position:-262px -344px;position:absolute; left:-4px; top:255px; height:90px; width:197px;}
.honour{ background:#e6e7e7; border:1px solid #9fa0a0; padding:16px 12px; width:164px; height:342px; overflow:hidden;}
.honour_wm .title{text-indent:-9999px; display:block; width:190px; background-position:-531px -186px;}
.honour ul li{ width:100%;height:24px; line-height:24px;border-bottom:2px solid #fff;}
.honour ul li a{ width:98%; font-family:"宋体"; background:url(../images/hui.png) no-repeat left center; padding-left:8px; overflow:hidden; font-size:12px;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; color:#6f746e; display:block;}
.weixin{ margin-top:19px;}
.weixin img{ border:1px solid #9fa0a0;}
/*right*/
.advantage .title{ width:790px; background-position:0 -92px;}
.our{ width:790px; height:320px; background:#000;}
.text{ width:782px; height:72px; margin:2px; padding:2px; background:#282020;}
.text p{ color:#7d7d7d; width:740px; height:64px; border:1px solid #4c4948; padding:6px 20px 0; text-indent:2em;}

.jiuye{ width:425px; overflow:hidden;}
.jiuye .title{ background-position:0 -139px; width:425px;}
.jiuye .fl{ width:280px;}
.jiuye dl:hover,.jiuye ul li:hover{ opacity:0.8;}
.jiuye .fl dt a{ position:relative; float:left; width:280px; height:170px; margin-bottom:3px;}
.jiuye .fl dt a span,.jiuye .fr dt a span{ position:absolute; left:5px; bottom:5px; color:#fff;}
.jiuye .jiuye_r{ width:135px;}
.jiuye .fr dt a{ position:relative; float:left; width:135px; height:170px;margin-bottom:3px;}
.jiuye ul{ width:425px; margin-top:4px;}
.jiuye ul li{ float:left; width:135px; overflow:hidden;}
.jiuye ul li img{ width:135px; height:170px;}
.jiuye ul li.zhong{ margin:0 10px; display:inline-block;}

a.tu_y{ position:relative; float:left; width:135px; height:170px;margin-bottom:3px;}
a.tu_y span{ position:absolute; left:5px; bottom:5px; color:#fff;}
a.ju{/* height:40px;*/ line-height:40px; display:block; width:135px; text-align:center;}

.zixun{ width:355px;}
.zixun .title{background-position:-435px -139px; width:355px;}
.zixun_wm{ width:353px; height:428px; border:1px solid #060606; position:relative;}
.line{ position:absolute; left:2px; top:2px;}
.line2{ position:absolute; left:2px; bottom:2px;}
.zixun_wm dl{ width:298px; height:115px; background:#e4e4e4; margin:10px 0 7px 18px; padding:10px;}
.zixun_wm dl dt{width:258px; padding:5px 20px; border-bottom:1px solid #000; height:50px; overflow:hidden;}
.zixun_wm dl dt a{ color:#c7000a; font-size:18px; }
.zixun_wm dl dt a:hover{font-weight:bold}
.zixun_wm dl dd{ line-height:17px; text-indent:2em; margin-top:5px;}
.zixun_wm ul{width:298px;margin:0 18px 20px; font-size:13px; overflow:hidden;}
.zixun_wm ul li{ height:24px; line-height:24px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; width:278px; padding-left:20px; background:url(../images/dian.jpg) no-repeat 2px 10px;}
.lecture .title{width:790px;}
.lecture ul,.tab-bd ul{ background:#e6e7e7; width:780px; padding:5px;}
.lecture ul li,.tab-bd ul li{ float:left; margin:5px;}
.lecture ul li a,.tab-bd ul li a{ position:relative; width:185px; height:160px; display:block;}
.lecture ul li a span,.tab-bd ul li a span{ position:absolute; left:6px; bottom:4px; color:#fff;}
.lecture ul li a:hover span,.tab-bd ul li a:hover span {  color:#ccc}

.student{ position:relative;margin-top: 55px;}
.student .title{ background-position:0 -186px; width:313px;}
.tab-hd{ width:448px; height:34px; position: absolute; right:0; top:19px;}
.tab-nav li{ float:left; cursor:pointer; height:32px; line-height:32px; font-size:16px; text-align:center; width:110px; background:url(../images/yingbg.png) repeat-x; border:1px solid #cfcfcf; border-bottom:none; border-radius:5px 5px 0 0;}
.tab-nav li.on{ background:url(../images/yingbg2.png) repeat-x; color:#fff;}

.district .title{width:790px; background-position:0 -45px;}
.district ul li{ float:left; margin:0 4px 0 3px;}
.district ul li img{border:1px solid #000;}
.district ul li:hover img{ border:1px solid #ccc}

/*footer*/
.qiye h2{ text-indent:-9999px; background:url(../images/rstult.png) no-repeat; background-position:-537px -294px; width:129px; height:31px; margin-top:20px;}
.qiye h2.qiye_he{background-position:-537px -403px; }
.qiye .qiye_zuo{border-top:1px solid #C7000A;overflow:hidden;zoom:1;margin-top:1px;padding:20px 0;background:#e6e7e7; margin-bottom:20px; }
.qiye .bd{width:980px; overflow:hidden; margin:0 10px;}
.qiye ul li{ float:left; margin-right:10px; height:55px; overflow:hidden;}
.qiye ul li img{border:1px solid #c2c3c3; width:129px; height:53px;}

#jiaoyu {border-top:1px solid #C7000A;overflow:hidden;zoom:1;margin-top:1px;padding:20px 0px 20px 30px;background:#e6e7e7; margin-bottom:20px;}
#jiaoyu dl {width:115px;float:left;font-size:12px;margin-left:6px;_display:inline;}
#jiaoyu dl dt {font-size:16px;font-weight:800;margin-bottom:10px;}
#jiaoyu dl dt a{color:#c7000a;}
#jiaoyu dl dd {margin-top:10px;}
#jiaoyu dl dd.heig{ margin-top:2px;}
#banquan {
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	border-top: 1px solid #C7000A;
	padding: 20px 0 50px;
	background: #e6e7e7;
}
