@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ background:#fff; font-size:14px; font-family:"Microsoft YaHei",Verdana,Arial,Helvetica,sans-serif;}
a{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style:none;}  
 
.webban{ width:100%; height:auto;}
.webban img{ width:100%;}
.webmain{ width:1100px; margin:0 auto;}
/*名师*/  
.topl{ width:426px; margin:45px auto 0;}
.topl .t01{ font-size:30px; color:#ff6600; text-align:center;}
.topl .t02{ font-size:23px; color:#d3d3d3; text-align:center;}
.tintro{ font-size:16px; color:#505050; text-align:center; margin:24px auto 44px;}
.techlist{}  
.techlist li{ width:249px; float:left; margin:13px;}
.techlist li .techimg{ position:relative;} 
.techlist li .techimg img{ width:249px; height:186px;}
.techlist li .techimg p{ position: absolute; bottom: 0; background: #000; color: #fff; width: 95%; padding-left: 5%; line-height: 36px; font-size:18px;}
.techlist li .techinfo{ background:#d3d3d3; padding:20px 10px 40px; color:#282828; line-height:24px;}

/*就业*/  
.jyl{ font-size:36px; color:#171717; text-align:center; margin-top:60px;}
.jyl span{color:#ff6600; }
.jintro{ width:986px; text-align:center; font-size: 16px; color: #505050; text-align: center; margin: 24px auto 44px; line-height:26px;}
.fivebz{}
.fivebz li{ float:left; margin:11px;}
.jybz01{ background:#f8f8f8;}
.jy01{ width:1100px; margin:0 auto; padding:50px 0; }
.jy01 .jyleft{ float:left; width:420px; padding:0 70px 0 40px }
.jy01 .jyleft .jyp01{ font-size:30px; color:#ff6600; font-weight:bold; line-height: 100px;}
.jy01 .jyleft .jyp02{ font-size:16px; color:#a0a0a0;}
.jy01 .jyright{ float:left; width:550px;}
.jybz02{ background:#fff;}
.jy02{ width:1100px; margin:0 auto; padding:50px 0; }
.jy02 .jyright{ float:left; width:420px; padding:0 70px 0 40px }
.jy02 .jyright .jyp01{ font-size:30px; color:#ff6600; font-weight:bold; line-height: 100px;}
.jy02 .jyright .jyp02{ font-size:16px; color:#a0a0a0;}
.jy02 .jyleft{ float:left; width:550px;}
.jylist{ background:#0073c3;}
.jylist .jylista {width:1100px; margin:0 auto; padding-bottom:20px;}
.jylist .jylista .jyxb{ width:500px; float:left; margin-right:30px;}
.jylist .jylista .jyxb01 { background:#fff; width: 500px; border-radius: 20px; height:300px;}
.jylist .jylista .jyxb p{ font-size:30px; color:#fff; padding:25px 0;}
.jylist .jylista .jyxb #demo{overflow:hidden;height:200px; background: #fff; color: #000; width: 420px; font-size:16px; line-height:36px; margin:50px; display:inline-block;}
.jylist .jylista .cgxz{ width:570px; float:left;}
.jylist .jylista .cgxz .cgxz01{ background:#fff; height:300px; border-radius:20px}
.jylist .jylista .cgxz .cgxzp{ font-size:30px; color:#fff; padding:25px 0;}
.zstp{ width:500px; height:250px; left:35px; top:27px;}
.zstps{ width:500px; height:250px; overflow:hidden;}
.zstps img{ width:248px; margin:0px 9px; height:186px; float:left;}
.zstps .xzp01{ font-size:18px; color:#5d5d5d; line-height:30px;}
.zstps .xzp02{ font-size:14px; color:#5d5d5d;}
  
/*路线*/
.webbana{ width:100%; position:relative;}
.webbana img{ width:100%;}
.lxli{ width: 420px; position: absolute; left: 50%; margin-left: -210px; bottom: 10%;}
.lxli .zxzx{ float:left; background:#ff6537; color:#fff; font-size: 30px; padding: 25px 40px; margin-right:20px; border-radius:16px;}
.lxli .rxzn{ float:left; background:#0073c3; color:#fff; font-size: 30px; padding: 25px 40px; border-radius:16px;}
.xadd{ padding: 10px 0px 42px;}
.xaddl{ background:#0073c3; width:265px; float:left;}
.xaddl .xaddl01{ width:43px; margin:0 auto; padding: 30px 0 10px;}
.xaddl .xaddl02{ font-size:30px; color:#fff; text-align:center; padding-bottom:33px;}
.xaddr{ float:left; width:790px;}
.xaddr li{ float: left; border:1px solid #999; padding: 10px 20px; width: 221px; height: 64px;}
.xaddr li .xaddr01{ font-size:22px; color:#585858; line-height:40px;}
.xaddr li .xaddr02{ font-size:18px; color:#8c8c8c;}
.weball{ width:100%; background:#f5f5f5;}
.cclx{ padding-top:35px;}
.cclx .cclx01{ font-size:30px; color:#0073c3; text-align: center; line-height: 50px;}
.cclx .cclx02{ border:2px solid #0073c3; width:50px; margin:0 auto;}
.cclx .luxli{ width:1098px; margin:0 auto; padding: 20px 0 40px;}
.cclx .luxli li{ float:left; width:366px;}
.cclx .luxli li .luxli01{ width:96px; margin:0 auto;}
.cclx .luxli li .luxli02{ text-align:center; font-size:20px; color:#232323; line-height: 50px; font-weight: bolder;}
.cclx .luxli li .luxli03{ text-align:center; font-size:16px; color:#858585; line-height: 24px;}
.jdc{ padding-top:35px;}
.jdc .jdc01{ font-size:30px; color:#2c2c2c; text-align: center; line-height: 50px;}
.jdc .jdc02{ border:2px solid #979797; width:50px; margin:0 auto;}
.jdclx{ padding: 30px 0 50px;}
.jdclx li{ float:left; width:366px;}
.jdclx li .jdclx01{ font-size:20px; color:#2c2c2c; line-height: 50px; font-weight: bolder;}
.jdclx li .jdclx02{ font-size:18px; color:#868686; width: 280px; background-color: #f5f5f5; padding: 30px 20px 20px; height:90px;}

/*新闻列表页*/
.web{ width:100%; background:#f6f6f6;}
.position{width: 1100px; margin: 0 auto; color: #454545; line-height: 60px; font-size: 14px;}
.position a { color: #454545;}
.newsright{ background:#fff; width:730px; float:left; padding:25px;}
.newsright ul {}
.newsright ul li{ border-bottom: 1px solid #e6e6e6; padding: 20px 0;}
.newsright ul li img{ float:left; width:237px;}
.newsright ul li .newsl{ float:left; width:470px; margin-left:18px;}
.newsright ul li .newsl .newsl01{ font-size:16px; color:#333333; font-weight: bolder; margin:15px 0;}
.newsright ul li .newsl .newsl02{ font-size:14px; color:#ababab; text-indent:2em; line-height:24px;}
.newsright ul li .newsl .newsl03{ font-size:14px; color:#ff6600; margin:15px 0;}
.newsleft{ width:300px; margin-left:20px; float:left;}
.newsleft .newslt{ padding:20px; background: #fff; }
.newsleft .newslt .newsltp{font-size:16px; line-height:36px; border-bottom:1px solid #f0f0f0; color:#2e2e2e;}
.newsleft .newslt ul{ margin-top:20px;}
.newsleft .newslt ul li{color:#585858; line-height:30px;}
.newsleft .newslt .newsltp01{ background: #ff6600; color: #fff; text-align: center; padding: 15px 0; font-size: 16px; margin-top: 20px;}
.newsleft .newslb{ padding:20px; background: #fff; }
.newsleft .newslb .newslbp{font-size:16px; line-height:36px; border-bottom:1px solid #f0f0f0; color:#2e2e2e;}
.newsleft .newslb ul{ margin-top:20px; background: #fff; }
.newsleft .newslb ul li{color:#585858; line-height:30px;}
.newsleft .newslb .newslbp01{ margin-top:20px;  }
.newsleft .newslb .newslbp01 .gdzy{background: #ff6600; width:120px; margin-right:20px; float:left; color: #fff; text-align: center; padding: 15px 0; font-size: 16px;} 
.newsleft .newslb .newslbp01 .zyzx{background: #ff6600; width:120px; float:left; color: #fff; text-align: center; padding: 15px 0; font-size: 16px;}
.newsleft .yydh{ margin-top:15px;}

/*文章页*/
.contit{ width: 100%; text-align: center; font-size: 22px; margin-top: 30px; padding-bottom: 20px; font-weight: 600px; color: #333; text-align:center;}
.coninfo{ text-align:center; border-bottom: 1px solid #dcdcdc; padding-bottom: 15px; }
.coninfo span{ font-size: 12px; color: #969696; margin-left:20px;}
.artcontent { font-size: 14px; margin-top: 20px; padding: 20px; line-height:36px;} 
.fenye{  background: url(../images/bg_artb.png) left top repeat-x;  padding-top: 25px; margin-top: 25px; padding-left: 10px;}
.fenye p{ color:#646464; line-height:25px;}
.fenye p a{ color:#646464;}

/*视频 video*/
.videoall{ background:url(../images/vibg.jpg) repeat;}
.vlogoa{ padding:40px 0; width:374px; margin:0 auto;}
.mtbd{ padding-bottom:50px;}
.mtbd .mtbdl{ float:left; width:508px; position:relative;}
.mtbd .mtbdl p{ position: absolute; background: #000; color: #fff; bottom: 0; line-height: 30px; width: 95%; padding-left: 5%;}
.mtbd .mtbdr{ float:left; width:592px;}
.mtbd .mtbdr li{ float:left; margin-left:12px; position:relative;}
.mtbd .mtbdr li p{ position: absolute; background: rgba(10, 1, 1, 0.7); color: #fff; bottom: 0; line-height: 36px; width: 95%; padding-left: 5%;}
.webmainb{ width:1116px; margin:0 auto;}
.vilist{ padding-bottom:60px;}
.vilist li{ float:left; margin:9px; position:relative;}
.vilist li p{position: absolute; background: rgba(10, 1, 1, 0.7); color: #fff; bottom: 0; line-height: 36px; width: 95%; padding-left: 5%;}
/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,
.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error { color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancyBox/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('../images/fancyBox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../images/fancyBox/fancyBoxblank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {	left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: hidden;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('../images/fancyBox/fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;     border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}

/*报名*/
.bmpage{ position:relative; margin-top:-25px;}
.bmform { background: #fff; width: 515px; height: 600px; display: inline-block; border-radius: 25px 25px 0 0; padding-top: 40px; box-shadow: 2px 2px 10px #E4C4BE; border: 1px solid #fce7e3; margin-bottom:50px; float:left;}
.bmform p { margin: 10px 30px; color: #333333; font-size: 18px; line-height: 42px;}
.bmform p span { display: inline-block; width: 100px; text-align: right; margin-right: 15px; float: left;}
.bmform input[type='text'] { border: #d6d6d6 solid 1px; width: 296px; height: 42px;}
.bmform input[type='radio'] { border: #d6d6d6 solid 1px; width: 18px; height: 18px; margin: 8px auto;}
.bmform textarea { border: #d6d6d6 solid 1px; width: 296px; height: 102px;}
.bmform select { border: #d6d6d6 solid 1px; height: 42px; width: 147px;}
.bmbtns { background: #ff6537; color: #fff; width: 148px; height: 48px; border: none; font-size: 20px; font-family: 'Microsoft Yahei'; border-radius: 5px; margin: 10px 0 0 145px; display: block;}
.nestu{ width:435px; float:left; margin-left:50px; }
.nestu .nestud{ background:#ffede7; box-shadow: 2px 2px 10px #E4C4BE; border:1px solid #fce7e3; padding:40px 35px; border-radius: 25px;}
.nestu .nestud p{ color:#ff6600; font-size:22px; line-height:50px;}
.nestu .nestud #nestua{overflow:hidden;color:#000; height:270px; line-height:30px;}
.nestu .nestud #nestua ul li{  font-size:14px;}
.nestu .nestud #nestua ul li .ne01{ padding: 0 12px; }
.nestu .nestud #nestua ul li .ne02{ color:#ff6600;}
.nestu .clickzx{ background:#ff6537; font-size:22px; line-height:50px; text-align:center; color:#fff; margin:45px 0; border-radius:6px;}

/*校园图库 start*/

.Focus{width:100%;position:relative;}
/*.Focus .prev,.Focus .next{position:absolute;display:block;left:10px;top:97px;width:46px;height:62px;background:url(images/focusAdvBg.png) no-repeat;filter:alpha(opacity=80);opacity:0.8;}*/
.Focus .next{left:auto;right:10px;background-position:-46px 0;}
.Focus .prev:hover,.Focus .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}
.FocusIn{width:100%;position:relative;margin:0 auto;overflow:hidden;}
.FocusIn .bd li{vertical-align:middle;}
.FocusIn .bd li img{width:100%;display:block;}
.FocusIn .hd{position:absolute;right:4px;bottom:6px;}
.FocusIn .hd ul{vertical-align:middle;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.FocusIn .hd ul li{position:relative;float:left;display:inline;padding-top:4px;margin-right:6px;filter:alpha(opacity=80);opacity:0.8;cursor:pointer;}
.FocusIn .hd ul li img{width:76px;height:46px;border:2px solid #fff;display:block;}
.FocusIn .hd ul li.on{filter:alpha(opacity=100);opacity:1;background:url(../images/focusArrow.png) center 0 no-repeat;}
.FocusIn .hd ul li.on img{border:2px solid #3499EA;border-bottom-width:4px;}

.fleft{float:left;}
.fright{float:left;}
.clear{clear:both;}
.hj_wrap{width:1100px; height:auto; overflow:hidden; margin:20px auto}
.preni{ padding-top:40px;}
.preni .prtit{ font-size:26px; color:#585858; float:left;}
.preni .prtit span{ font-size:18px; color:#cecece;}
.preni .prdes{ font-size:16px; color:#9b9b9b; float:right; }
.hjzs_one{width:1100px; overflow:hidden; }
.hjo_bottom{width:1100px; height:392px; overflow:hidden;}
.shu{width:3px; height:376px; background:#3496E1 no-repeat; overflow:hidden;}
.hjo_zs{ width:1100px; height:376px; overflow:hidden; margin-top:15px;}
.hjoz_left{width:284px; height:376px; overflow:hidden;}
.hjoz_left .hjoza{margin-top:10px; overflow:hidden;width:284px; height:178px; position:relative;}
.hjoz_left .hjoza img{ width:284px; height:178px; }
.hjoz_left .hjoza p{ position: absolute; bottom: 0; background: rgba(0,0,0,0.6); width: 90%; color: #ffffff; padding: 2% 5%; }
.hjoz_lefta{width:284px; height:376px; overflow:hidden; margin-left:12px;}
.hjoz_lefta .hjozb{margin-top:10px; overflow:hidden;width:284px; height:178px; position:relative;}
.hjoz_lefta .hjozb img{ width:284px; height:178px;}
.hjoz_lefta .hjozb p{ position: absolute; bottom: 0; background: rgba(0,0,0,0.6); width: 90%; color: #ffffff; padding: 2% 5%; }
.xyhj{margin-top:10px; display:inline-block; margin-left:12px; margin-right:12px; overflow:hidden; position:relative;}
.xyhj img{ width:508px; height:366px;} 
.xyhj p{ position: absolute; bottom: 0; background: rgba(0,0,0,0.6); width: 90%; color: #ffffff; padding: 2% 5%;}
.xyhja{margin-top:10px; display:inline-block; overflow:hidden; position:relative;}
.xyhja img{ width:508px; height:366px;}
.xyhja p{ position: absolute; bottom: 0; background: rgba(0,0,0,0.6); width: 90%; color: #ffffff; padding: 2% 5%;}
.hjo_zs img:hover{transform: scale(1.3);transition: all 5s ease 0s;-webkit-transform: scale(1.3); -webkit-transform: all 5s ease 0s;}
/*校园图库 end*/

/*校园图库详情 start*/
.pictop{ background:#ff6537; margin-bottom:50px;}
.pict{ width:1200px; margin:0 auto; padding:25px 0;}
.pict .pictl{ float:left;}
.pict .pictr{ float:right; width:685px;}
.pict .pictr ul li{ float:left; width:115px; border:1px solid #fff; text-align:center; color:#fff; margin-right:20px; padding:10px 0; }
.pict .pictr ul .on{ border:1px solid #fff; text-align:center; color:#ff6537; margin-right:20px; padding:10px 0;  background:#fff;}
.qx_xgtj{ width:1114px; margin:0 auto 40px; border:2px solid #e1e1e1; background:#ffffff;}
.qx_xgtj .tjtit{ color:#313131; font-size:16px; padding-left:30px; line-height:40px;}
.qx_xgtj ul li{ color:#313131; font-size:14px; padding-left:40px; line-height:30px; float:left; background: url(../images/icon.gif) no-repeat 30px 15px;width:370px;}
/* zoombox */ 
.zoombox{width:1114px;height:905px;margin:10px auto 0 auto;position:relative;}
#slideshow{list-style:none;color:#fff;}
#slideshow span{display:none}
#wrapper{width:1114px;margin:0px auto;display:none;}
#wrapper *{margin:0;padding:0}
#fullsize{position:relative;width:1114px;height:746px;padding:2px;}
#information{position:absolute;bottom:0;width:1113px;height:0;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70); background: rgba(0,0,0,0.6);} 
#information h3{padding:4px 8px 3px;font-size:14px}
#information p{padding:0 8px 8px}
#image{width:1114px}
#image img{position:absolute;z-index:25;width:1114px;height:746px;}
.imgnav{position:absolute;width:25%;height:700px;cursor:pointer;z-index:150}
#imgprev{left:0;background:url(../images/left.gif) left center no-repeat}
#imgnext{right:0;background:url(../images/right.gif) right center no-repeat}
#imglink{position:absolute;height:452px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
.linkhover{background:url(../images/link.gif) center center no-repeat}
#thumbnails{margin-top:15px; background:#fff;}
#slideleft{float:left;width:20px;height:81px;background:url(../images/scroll-left.gif) center center no-repeat;background-color:#222}
#slideleft:hover{background-color:#333}
#slideright{float:right;width:20px;height:81px;background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover{background-color:#333}
#slidearea{float:left;position:relative;width:1069px;margin-left:5px;height:90px;overflow:hidden;}
#slider{position:absolute;left:0;height:81px}
#slider img{cursor:pointer;border:2px solid #fff;padding:2px;width:125px;height:75px;}
/*校园图库详情 end*/

/*专业*/
.majora{ padding-bottom:50px;}
.majora .majora01{ width:282px; margin:0 auto; padding:30px 0;}
.majora .majora02{ width:1020px; margin:0 auto; background:#fff; padding:40px;}
.majora .majora02 .majl{ float:left; width:420px;}
.majora .majora02 .majr{ float:left; width:560px; margin-left:40px;}
.majora .majora02 .majr .majr01{ font-size:26px; color:#303030; margin-top:30px;}
.majora .majora02 .majr .majr02{ font-size:16px; color:#f44e4e; border-bottom:1px solid #f44e4e; line-height:40px;}
.majora .majora02 .majr .majr03{ font-size:16px; color:#838383; margin-top:20px;  line-height:28px;}
.majora .majora02 .majr .majr04{ margin-top:25px;}
.majora .majora02 .majr .majr04 .mjp01{ color:#fff; background:#0073c3; padding:10px 20px; float:left; margin-right:20px; border-radius:5px;}
.majora .majora02 .majr .majr04 .mjp02{ color:#fff; background:#f44e4e; padding:10px 20px; float:left; margin-right:20px; border-radius:5px;}
.majora .majora02 .majr .majr04 .mjp03{ color:#fff; background:#ff8921; padding:10px 20px; float:left; border-radius:5px;}


.majora .majora03{ width:1020px; margin:0 auto;  padding:40px;}
.majora .majora03 .majr{ float:left; width:420px;}
.majora .majora03 .majl{ float:left; width:560px; margin-right:40px;}
.majora .majora03 .majl .majl01{ font-size:26px; color:#303030; margin-top:30px;}
.majora .majora03 .majl .majl02{ font-size:16px; color:#f44e4e; border-bottom:1px solid #f44e4e; line-height:40px;}
.majora .majora03 .majl .majl03{ font-size:16px; color:#838383; margin-top:20px;  line-height:28px;}
.majora .majora03 .majl .majl04{ margin-top:25px;}
.majora .majora03 .majl .majl04 .mjp01{ color:#fff; background:#0073c3; padding:10px 20px; float:left; margin-right:20px; border-radius:5px;}
.majora .majora03 .majl .majl04 .mjp02{ color:#fff; background:#f44e4e; padding:10px 20px; float:left; margin-right:20px; border-radius:5px;}
.majora .majora03 .majl .majl04 .mjp03{ color:#fff; background:#ff8921; padding:10px 20px; float:left; border-radius:5px;}

.majorb{ width:100%; background:#fff; padding-bottom:50px;}
.majorb .majorb01{ width:227px; margin:0 auto; padding:30px 0;}
.majorb .majorb02{ width:1100px; margin:0 auto 40px;}
.majorb .majorb02 .majorbl{ width:472px; float:left; background:#f8f8f8;}
.majorb .majorb02 .majorbl .majorbl01{ padding:32px 25px 60px; }
.majorb .majorb02 .majorbl .majorbl01 .majop01{ font-size:22px; color:#303030; line-height:40px;}
.majorb .majorb02 .majorbl .majorbl01 .majop02{ font-size:16px; color:#838383; line-height:24px; margin-top:10px;}
.majorb .majorb02 .majorbl .majorbl01 .majorbl02{ margin-top:28px;}
.majorb .majorb02 .majorbl .majorbl01 .majorp01{  color:#fff; background:#0073c3; padding:10px 20px; float:left; margin-right:20px; border-radius:5px;}
.majorb .majorb02 .majorbl .majorbl01 .majorp02{ color:#fff; background:#f44e4e; padding:10px 20px; float:left; margin-right:20px; border-radius:5px;}
.majorb .majorb02 .majorbr{ float:left; width:628px;}
.majorb .majorb02 .majorbr li{ float:left; width:300px; background:#f8f8f8; margin-left:14px; margin-bottom:10px;} 
.majorb .majorb02 .majorbr li .majorbrt{ position:relative;}
.majorb .majorb02 .majorbr li .majorbrt p{ position:absolute; background:rgba(0,0,0,0.8); color:#fff; line-height:30px; bottom:0; padding-left:5%;width:95%;}
.majorb .majorb02 .majorbr li .majorbrb{ padding: 10px 16px;}
.majorb .majorb02 .majorbr li .majorbrb p{ color:#838383; line-height:22px;}
.majorb .majorb02 .majorbr li .majorbrb .majorbrba { margin-top:10px;}
.majorb .majorb02 .majorbr li .majorbrb .majorbrba .majorbrba01{ color:#fff; background:#0073c3; padding:5px 20px; float:left; margin-right:20px; border-radius:5px; }
.majorb .majorb02 .majorbr li .majorbrb .majorbrba .majorbrba02{ color:#fff; background:#f44e4e; padding:5px 20px; float:left; margin-right:20px; border-radius:5px;}

.majorb .majorb02 .majorbr01{ float:left; width:628px;}
.majorb .majorb02 .majorbr01 li{ float:left; width:300px; background:#f8f8f8; margin-right:14px; margin-bottom:10px;} 
.majorb .majorb02 .majorbr01 li .majorbrt{ position:relative;}
.majorb .majorb02 .majorbr01 li .majorbrt p{ position:absolute; background:rgba(0,0,0,0.8); color:#fff; line-height:30px; bottom:0; padding-left:5%;width:95%;}
.majorb .majorb02 .majorbr01 li .majorbrb{ padding: 10px 16px;}
.majorb .majorb02 .majorbr01 li .majorbrb p{ color:#838383; line-height:22px;}
.majorb .majorb02 .majorbr01 li .majorbrb .majorbrba { margin-top:10px;}
.majorb .majorb02 .majorbr01 li .majorbrb .majorbrba .majorbrba01{ color:#fff; background:#0073c3; padding:5px 20px; float:left; margin-right:20px; border-radius:5px; }
.majorb .majorb02 .majorbr01 li .majorbrb .majorbrba .majorbrba02{ color:#fff; background:#f44e4e; padding:5px 20px; float:left; margin-right:20px; border-radius:5px;}
.majorc{ padding-bottom:40px;}
.majorc ul {width:1100px; margin:0 auto; padding:30px 0;}
.majorc ul li{ float:left; width:280px; text-align:center; line-height:60px; color:#fff; margin:10px; margin: 10px 43px;}
.majorc ul li:nth-child(1){ background:#3daaf5;}
.majorc ul li:nth-child(2){ background:#37ddac;}
.majorc ul li:nth-child(3){ background:#f53d67;}
.majorc ul li:nth-child(4){ background:#3d5af5;}
.majorc ul li:nth-child(5){ background:#dd8837;}
.majorc ul li:nth-child(6){ background:#3daef5;}
.majorc ul li a{ display:block; color:#fff; font-size:16px;}
.majorc p{ width:280px; margin:0 auto; text-align:center; line-height:60px; color:#fff; background:#ff6537; border-radius:30px; font-size:16px;}
.majord{ background:#fff; padding:30px 0 50px;}
.majord .majord01{font-size:30px; color:#0073c3; text-align:center;}
.majord .majord02{font-size:18px; color:#2f2f2f; text-align:center;}
.majord .majord03{ width:602px; margin:0 auto;}
.majord .majord03 li{ float:left; margin:10px; margin: 20px 10px;}

/*专业详情*/

.maban{ width:100%; position:relative;}
.maban img{ width:100%;}
.maban .mabanbg{ background-color:rgba(255,101,55,0.6); position:absolute; top:26%;left:50%; margin-left:-244px; padding: 26px 50px;}
.maban .mabp01{ font-size:50px; color:#ffffff; font-weight:bolder;}

.maban .mabp{ background: #f6b12b; border-radius: 30px; width: 200px; padding: 10px 50px; margin-left: 44px; margin-top: 10px;}
.maban .mabp .mabp03{ font-size:22px; color:#fff; float:left;}
.maban .mabp .mabp04{ font-size:22px; color:#fff; float:left;}
.majorxx{ background:#222222; width:100%;}
.majorxx ul{ width:1100px; margin:0 auto; padding:30px 0;}
.majorxx ul li{ float:left; width:347px; line-height:26px;}
.majorxx ul li .maxx01{ width:80px; height:65px; margin:0 auto;}
.majorxx ul li .maxx02{ color:#fff; font-size:16px; text-align:center;}
.majorxx ul li .maxx02 span{ color:#ff6600;}
.majorxx ul li:nth-child(1){ width:400px; }
.majorxx ul li:nth-child(2){ border-left:2px solid #575757; border-right:2px solid #575757;}
.majorinfo{ font-size:30px; color:#484848; text-align:center; margin:40px auto 20px;}
.majorinfo span{ color:#ff6600;} 
.majorin{ width:1064px; margin:0 auto;}
.majoror{ padding:50px 30px; }
.majoror .majorort{}
.majoror .majorort .majorortl{ width:445px; float:left;}
.majoror .majorort .majorortr{ margin-left:50px; width:480px; float:left;}
.majoror .majorort .majorortr .majp01{ font-size:30px; color:#ff6600; margin-top:20px;}
.majoror .majorort .majorortr .majp02{ font-size:20px; color:#c8c8c8;}
.majoror .majorort .majorortr .majp03{ font-size:16px; color:#2f2f2f; margin-top:20px;}
.majoror .majorort .majorortr .majp04{ font-size:18px; color:#ffffff; background:#ff6600; width:208px; text-align:center; padding:15px 0; border-radius:25px; margin-top:20px;}
.majordx{ padding:0 30px 50px;}
.majordx .majordxl{ font-size:26px; color:#fff; background:#ff6600; width:125px; text-align:center; padding:20px 0; float:left; }
.majordx .majordxr{ font-size:18px; color:#3b3b3b;border-top:2px solid #ececec;border-bottom:2px solid #ececec; border-right:2px solid #ececec; float:left; width:913px; text-align:center; line-height:106px;}
.majorxxa{ padding-bottom:50px;}
.majorxxa .majorxxa01{ width:235px; margin:0 auto; padding-top:75px;}

.xxnrong{ width:1000px; margin:70px auto 30px auto; text-align:center;}
.xxnrong img{ margin:0 8px;}
.xxnrword{ background:#fff; padding:50px 30px; margin:0 auto 45px auto; line-height:28px; color:#2f2f2f; font-size:16px; width:900px;}
.gcmajor{ width:1100px; margin:50px auto;}
.gcmajor .gcmajorl{ float:left; width:552px;}
.gcmajor .gcmajorl .gcmajorl01{ float:left; width:182px;}
.gcmajor .gcmajorl ul{ float:left; width:370px;}
.gcmajor .gcmajorl ul li{ float:left; margin-left:5px;}
.gcmajor .gcmajorl ul li img{ width:178px; height:182px;}
.gcmajor .gcmajorl ul li:nth-child(3){ margin-top:3px;}
.gcmajor .gcmajorl ul li:nth-child(4){ margin-top:3px;}
.gcmajor .gcmajorr{ width:517px; height:250px; background:#fff; float:left; margin-left:25px; font-size:16px; color:#2f2f2f; line-height:30px; padding:60px 0;}
.gcmajor .gcmajorr p{ padding:0px 30px;}
.majorxxa .majorxxa02{ width:212px; margin:0 auto; background:#ff6537; text-align:center; color:#fff; font-size:18px; padding:15px 0; border-radius:25px;}
.majorxxb{ background:#ffffff; padding-bottom:50px;}
.majorxxb .majorxxb01{ width:123px; margin:0 auto; padding:50px 0 30px;}
.majorxxb ul{ width:1100px; margin:0 auto;}
.majorxxb ul li{ float:left; border:1px solid #e3e3e3; padding:25px; margin:10px 33px; color:#000;}
.majorxxb ul li img{ width:248px; height:187px;}
.majorxxb ul li p{ font-size:16px; line-height:24px; height:26px; width:248px; overflow:hidden;}
.majorxxb ul li .suxzp01{ margin-top:20px;}
.majorxxb ul li .suxzp02{ color:#ff6537;}
