@charset "utf-8";
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,button,input,textarea,p,th,td,figure{margin:0;padding:0; outline:none;}
header, footer, nav, section, article, aside, dialog, figure, figcaption, menu { display:block }
html{width:100%;height:100%;word-break:break-all; word-wrap:break-word;}
body{ width:100%; height:100%; position:relative;font:12px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1",Helvetica, STHeiti;margin:0;padding:0; background:white; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
a{ text-decoration:none; cursor:pointer; color:#333;}
a:hover{text-decoration:underline;}	
ul,ol,li{list-style:none outside none; list-style-type:none;}
img{border:0 none;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
input,select{font-size:12px; outline:none; }
address,caption,cite,code,em,th{font-style:normal; font-weight:normal;}
canvas{display:block;vertical-align:bottom}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.wrap{ width:100%;}
.w980{width:980px; margin:0 auto;}
input[type='text'],input[type='password'],input[type='button'],input[type='submit'],input[type='reset']{-webkit-appearance: none;}

*html{background-image:url(about:blank);background-attachment:fixed;}
.sit{position:fixed;right:0px; top:50px; z-index:9999;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:70px;}

.code-side{ top:545px;}

.line10{ height:10px; width:100%; background:#831c41; overflow:hidden;}
header{ width:100%; padding-top:30px;}
header .logo{ height:82px;}
header .logo .mobile{ margin-left:20px;}
.nav-ul{ height:30px; padding:15px 0;}
.nav-ul li{ float:left; padding:6px 80px 6px 0;}
.nav-ul li a{ font-size:16px; color:#1f1f1f; padding:2px 0; display:block;text-decoration:none;}
.nav-ul li .ads{color:#831c41;border-bottom:2px solid #831c41;}
.nav-ul li a:hover{color:#831c41;border-bottom:2px solid #831c41;}
.bdNav{ width:100%; background:#e7e7e7; height:60px;}
.sd-wrap{ width:100%; background:#f3f3f3; height:407px;}
.sd-wrap .w980{ height:407px;background:url(../images/index-bg2.jpg) no-repeat center center; position:relative;}
.guideBg,.diplomaBg,.liveBg,.majorBg{ height:312px;}
.guideBg .w980{ height:312px; background:url(../images/sd-bg01.jpg) no-repeat center center;}
.diplomaBg .w980{ height:312px; background:url(../images/sd-bg04.jpg) no-repeat center center;}
.liveBg .w980{ height:312px; background:url(../images/sd-bg03.jpg) no-repeat center center;}
.majorBg .w980{ height:312px; background:url(../images/sd-bg02.jpg) no-repeat center center;}

.sd-wrap .opbot{ width:100%; height:48px; color:#FFF; position:absolute; bottom:0; left:0; background:url(../images/op48.png) repeat-x;}
.sd-wrap .opbot p{ font-size:18px; padding-left:30px;line-height:48px;}
.sd-wrap .cBlock{ width:183px; height:74px; line-height:74px; font-size:24px; color:#ffdba8; background:#308ccb; position:absolute; bottom:2px; right:0; text-align:center;}

/* 20160405 改为轮换图 */
.head .w980{ position:relative; z-index:500}
.head .opbot{ width:100%; height:48px; color:#FFF; position:absolute; bottom:0; left:0; background:url(../images/op48.png) repeat-x;}
.head .opbot p{ font-size:18px; padding-left:30px;line-height:48px;}
.head .cBlock{ width:183px; height:74px; line-height:74px; font-size:24px; color:#ffdba8; background:#831c41; position:absolute; bottom:2px; right:0; text-align:center;}


.sd .hd{padding-top:40px;}
.sd .hd a{ text-decoration:none;}
.sd .hd a:hover{ color:#1f1f1f}
.sd .hd h2{ font-size:24px; color:#1f1f1f; padding:10px 0;}
.sd .content{padding:20px;}
.sd .content h3{text-indent:2em; font-size:16px; font-weight:bold;line-height:2;color:#1f1f1f;}
.sd .content p{text-indent:2em; font-size:16px;line-height:2;color:#1f1f1f; }
.sd .content:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.sd .content a{ color:#308ccb; font-size:16px;}
.sd .into{ padding:20px 0 120px 0;}
.sd .into ul li p{ padding:14px 0 0 0; line-height:1.7;}
.into ul li{ float:left; width:273px; height:350px; margin-right:80px;}
.into ul li h2{ font-size:16px; font-weight:bold; padding:30px 0 16px 0; border-bottom:2px solid #1a4fba;} 
.into ul li .h2b{ border-bottom:2px solid #fc5807;}
.into ul .mro{ margin-right:0;}
.into ul .ww{ width:100%;}
.sdb .hd{border-bottom:2px solid #ececec; }
.sdb .border-b0{ border-bottom:0}
.szxx-side{ width:135px; height: 438px; background: url(../images/szxx-side.png); }
.szxx-side ul{ margin-top:60px;}
.szxx-side ul li{ padding:0 4px;}
.szxx-side ul li a{ display:block; font-size:16px; text-align:center; color:#363636; border-bottom:1px solid #d8d8d8; padding:12px 0;}
.szxx-side ul li a:hover{ color:#ff7500;}
.szxx-side ul li .bb0{ border-bottom:none;color:#ff7500}
footer{ width:100%; height:90px; padding-top:20px; background:#343434;}
footer p{ line-height:24px; color:#b8b8b8;}
/*毕业证书*/
.msg-box{ width:352px; height:214px; text-align:center; padding:42px 24px 0 24px; position:absolute; right:110px; bottom:0; background:url(../images/msg.png) no-repeat;}
.msg-box i{ vertical-align:text-bottom; margin:0 4px;}
.msg-box p{ color:#FFF;}
.msg-box h3{ color:#FFF; font-size:30px; padding:8px 0;}
.msg-box div{ height:100px; overflow:hidden; word-break:break-word; border-top:1px solid #FFF; color:#FFF; padding-top:10px; line-height:24px; text-align:left}
.msg-box div:hover{ height:auto;}
.sd .diploma{ padding:50px 0 120px 0;}
.diploma .box{ padding-bottom:50px;}
.diploma .box div{ width:50%; text-align:center;}
.diploma .box p{ padding-top:4px; text-indent:inherit;}
.diploma .box .r{ float:right;}
.liveimg-list li{ width:31%;float:left;text-align:center; margin:0 20px 20px 0;}
.liveimg-list li img{ width:100%;}

/*专业*/
.content table { width:100%;}
.content table th{ width:40px; height:36px; line-height:36px; font-size:16px; background:#EEE; font-weight:bold; padding:0 10px; border:1px solid #DDD;}
.content table td{ height:36px; line-height:36px; font-size:16px; padding:0 10px; text-align:center; border:1px solid #DDD;}
.content table .text-left{ text-align:left}
.sd .zkContent h3{ padding:30px 0 20px 0; text-align:center; font-size:20px;}
.zkContent strong{ font-size:16px; padding:2px 0; display:block;}
.zkContent img{ max-width:980px;}

.video{ position:relative;}
.click{ position:absolute; bottom:74px; left:100px; width:688px; height:50px;}
.grey-bg{ display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.2); z-index:10000;}
.video-play{ display:none; background:#FCFCFC; z-index:10010; border-radius:5px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.075);box-shadow:0 3px 3px rgba(0,0,0,0.075)}
.video-close{ display:none;position:absolute; top:0px; right:0px; border-radius:0 0 0 100% ; cursor:pointer; background:rgba(230,0,33,.8); padding:6px 6px 15px 15px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.075);box-shadow:0 3px 3px rgba(0,0,0,0.075)}
.video-close:hover{background:rgba(230,0,33,.7);}
.video-close img{ width:28px; height:24px;}

.text-c{ text-align:center}

/*焦点图轮换*/
.head{width:100%; min-width:1200px;}
.banbg{width:100%;height:405px; position:relative}
.banbg a{width:100%; height:100%; display:block; position:absolute; left:0; top:0}
.switch_tab{position:absolute; left:50%; bottom:20px; margin-left:-30px; z-index:100; cursor:pointer}
.switch_tab span{width:10px; height:10px; display:block; float:left; margin-right:10px; background:url(../images/ckcirc.png) no-repeat 0 0}
.switch_tab #tab_cur{background-position:-18px 0}
/* 滑动图片左右箭头 */
.switch-nav { z-index:99915; position:absolute; width:100%;}
.switch-nav .prev{background:url(../images/circle-left.png) no-repeat; width:41px; height:41px; top:200px; position:absolute; left:25px;}
.switch-nav .prev:hover {background:url(../images/circle-left-hover.png) no-repeat; }
.switch-nav .next {background:url(../images/circle-right.png) no-repeat;width:41px; height:41px; top:200px; position:absolute; right:25px;}
.switch-nav .next:hover {background:url(../images/circle-right-hover.png) no-repeat; }


/*auto width*/
@media screen and (min-width:1240px){ .w980{ width:1200px !important;}
.nav-ul li{ padding-right:90px;}
.into ul li{ width:340px;height:300px;}
}







