@font-face{
    font-family: "FuturaCnd";
    font-weight: normal;
    src: url("../font/c9bb15b9-5c4a-477b-8e2d-1924c3ef942d.eot"); 
    src: local("@"),
    url("../font/c9bb15b9-5c4a-477b-8e2d-1924c3ef942d.eot") format("embedded-opentype"), 
    url("../font/286ca836-0e48-43ba-9f12-8ba861fafeda.woff") format("woff"), 
    url("../font/40e2893b-b4c0-4b91-aa42-4ab0be867d25.ttf") format("truetype"), 
    url("../font/275744c1-8dd1-40d7-ae52-17728b66a3dc.svg") format("svg"); 
}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,
figure,table,th,td,b,i{margin:0;padding:0;}
body{ font-family:'Segoe UI','微软雅黑', sans-serif; font-size: 16px; color: #343434; position: relative;}
.fl{float: left;}
.fr{float: right;}
li {list-style: none;}
a {text-decoration: none;}
a:hover { text-decoration: none;}
a img { border: none;}
.w_1200 { width: 1200px; margin: 0 auto; min-width:1200px;}
h1,h2,h3 ,.i_nav li a,.header li a,.header2 li a,.admission h4{ font:bold 18px/1 FuturaCnd,"微软雅黑", arial, sans-serif;}
.clear{ clear: both}
.clearfix {overflow: hidden}
p { line-height: 30px;}
.no_margin{ margin-right: 0;}


#top { height: 50px; background: #0a2b66; padding: 0 30px;min-width:1200px;}
.t_menu a {display: block; width: 20px;height: 50px; background: url(../image/menu.png) no-repeat center;}
.t_right > a {display: block; width: 140px;line-height: 28px; background: #061d4c; color: #ffffff; margin:11px 20px; text-align: center; border-radius: 3px;}
.t_right form { width: 170px; height: 28px; margin-top: 11px; position: relative;}
.t_right form input{height: 28px;}
.t_right form input[type='text']{ width:100%;border-radius: 3px; border: none; text-indent:10px;}
.t_right form input[type='submit']{ width:32px; background: url(../image/submit_03.png) no-repeat; border-radius: 0 3px 3px 0; border: none; position: absolute; right: -6px; top: 0;}
.header,.header2 {width:100%; height: 70px; background: #061d4c; padding: 0 50px; position: relative;top:0;min-width:1200px;}
.header { padding:0;}
.header .logo { position: absolute; top: -44px; left: 50%; margin-left: -148px; z-index:100}
.header .logo a,.header .logo img,.header2 .logo a,.header2 .logo img{ display: block;}
.header li,.header2 li { float: left;}
.header li > a,.header2 li > a{ display: block; margin: 0 40px; line-height: 70px; text-transform: uppercase; color: #ffffff; font-size: 20px;}
.earth{width:18px;height:18px;margin:15px 15px 15px 0;}
#top .text{width:18px;height:18px;background:url(../image/language.png);}
.earth .menu{margin-left:-20px !important;}
.earth .ui.dropdown .menu{left:-13px !important;}
.item a{color:#666;font-size:16px;}

.top2 {height: 40px; background: #e7e9ee;}
.top2 {line-height: 40px; color: #999999;min-width:1200px;}
.top_left li{ float: left; }
.top_left li a,.top_right a{ color: #999999; font-size:14px;}
.top2 span{ display: inline-block; margin: 0 12px; float: left}
.top_right form { position: relative;}
.top_right form input[type='text']{ width: 88px; height: 26px; border: 1px solid #d3d5da; border-radius: 3px; box-shadow: -1px -1px 0 #c4c6ca; background: #dadce1; text-indent: 10px; margin-left: 30px; font-size:14px;}
.top_right form input[type='submit']{ width: 12px;height: 12px; background: url(../image/search3.png) no-repeat; position: absolute; right: 15px; top: 15px; border: none}
.header2 { padding: 0; background: #0a2b66;}

.header2 .logo{ position: absolute; left: 0; top: 0; z-index:100;}
.header2 .nav { margin-left: 378px;}
.header2 li > a { min-width:100px; text-align:center;}
.header2 li > a span{display:block;padding:0 20px; background: url(../image/nav_arr.png) no-repeat right center;}
.header2 .apply {display: block; width: 150px;line-height: 36px; background: #011640; color: #ffffff;text-align: center; border-radius: 3px; box-shadow: 3px 3px 0 #020f2b inset; margin-top: 19px;}

.bottom { background:rgba(255,255,255,0.9) url(../image/bottom_bg.jpg) no-repeat center;min-width:1200px; }
.bottom .inner{ background:url(../image/inner_bg.png) repeat; padding-top: 60px; overflow: hidden;min-width:1200px;}
.bottom .inner .box{ float: left; width: 300px;}
.bottom .box p { font-size: 20px; color: #222222; margin-bottom: 10px; font-weight: bold; padding-left: 13px; background: url(../image/line.jpg) no-repeat 0 center;}
.bottom .box dd  { font-size: 16px; line-height: 36px; margin-left: 13px;}
.bottom .box dd  a{ color: #777777;}

.bottom .share { margin-top: 105px; position: relative;}
.bottom .share .logo{ width:1200px; height: 152px; background:url(../image/foot_logo_03.png) no-repeat; text-align: center; position: absolute; left: 0; top: -76px;}
.share_btn { padding: 125px 0 75px; text-align: center;}
.share_btn a{display: inline-block; width: 42px;height: 42px; margin: 0 10px;background: url(../image/share1.png) no-repeat 0 0;}
.share_btn .a_2{ background-position: -42px 0;}
.share_btn .a_3{ background-position: -84px 0;}
.share_btn .a_4{ background-position: -126px 0;}
.footer { background: #0a2b66; height: 99px; padding-top: 20px;min-width:1200px;}
.footer p{ line-height: 30px; color: #215c98; text-align: center;}


.banner2 { position: relative;min-width:1200px;width:100%;}
.banner2 img ,.banner1 img{display: block; width: 100%;}
.banner2 .text { width: 776px; position: absolute; top: 50%; left: 50%; margin-left: -388px; margin-top: -100px; text-align: center; color: #ffffff; z-index:90;}
.banner2 .text2 {  top: 50%;}
.banner2 .text h2{  font-size: 48px; text-transform: uppercase;}

.banner2 .text2 h2{margin: 0;line-height:40px; }
.banner2 .text p{ font-size: 18px; line-height: 30px;}
.banner2 .text2 { top: 180px;}
   
 

.banner2 .lunbo{width:100%; height:505px; overflow:hidden; position:relative; }
.banner2 .lunbo .bd{ position:relative; height:100%; z-index:0;   }
.banner2 .lunbo .bd li{ zoom:1; vertical-align:middle; }
.banner2 .lunbo .bd img{display:block; margin:0 auto;}

.banner2 .lunbo .prev,
.banner2 .lunbo .next{ position:absolute; left:50px; top:50%; margin-top:-42px; display:block; width:30px; height:85px; background:#000 url(../image/exp_slide_btn.png) no-repeat 0 0; filter:alpha(opacity=50);opacity:0.5;   }
.banner2 .lunbo .next{ left:auto; right:50px; background-position:-30px 0; }
.banner2 .lunbo .prev:hover,
.banner2 .lunbo .next:hover{ filter:alpha(opacity=80);opacity:0.8;}




.i_nav {height: 45px; position: absolute; bottom: 0;left: 50%; margin-left: -600px; padding-left: 45px; text-align:center;}
.i_nav ul{display:inline-block; height:45px;}
.i_nav li{ float: left; margin-right: 1px;}
.i_nav li a{display: block; text-align: center; line-height: 45px; padding: 0 30px; color: #072c79; background: #f5bb3b; text-transform: uppercase; font-size: 18px;}
.i_nav li a.active{ background: #ffd371}

.content{min-width:1200px;}
.content h3{ font-size: 36px; text-transform: uppercase; margin:0;}
.intro,.en_app{ background: url(../image/intro_bg_02.jpg) no-repeat center top; }
.intro .main{ padding: 145px;}
.intro dt{width: 496px;}
.intro dt p{ line-height: 30px; margin: 10px 0 20px;}
.intro dt a,.app_1 > a,.acco dl dd .more {display:block; width: 190px; text-align: center; line-height: 43px; border: 1px solid #8ca3b9; color: #8ca3b9; border-radius: 3px; text-transform: uppercase}
.intro dd { width: 360px; height: 270px; padding: 5px; box-shadow: 1px 1px 3px #dddddd; position: relative;}
.intro dd a,.intro dd img{ display: block;}
.intro dd span{width: 50px; height: 50px; background: url(../image/play1.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; display: none; }
.intro dd a:hover span{ display: block;}

.history { background:#072c79 url(../image/history_bg_02.jpg) no-repeat center; padding-top: 100px;}
.history h3,.discip h3,.s_abroad h3{ color: #f5bb3b; text-align: center;}
.h_slide { margin-top: 75px;}

.h_slide{ position:relative;border-top: 1px solid #0e3075; border-bottom: 1px solid #143780; padding: 35px 0 75px; }
.pagination{ position:absolute; width:980px; left: 110px; top:-40px; z-index:1; padding-left: 60px; }

.pagination li.page{width: 55px; float:left;height: 78px;  margin: 0 58px;  text-align:center;  cursor:pointer; color: #a9a9a9; background: url(../image/h_slide_li.png) no-repeat center 28px; }
.pagination li.page a{color: #fff; }
.pagination .page.active{ background: url(../image/timeline_active.png) no-repeat center 28px; }
.pagination .page.active a{color: #fec039;}

.h_slide .bd{width: 698px; margin: 0 auto; position:relative; height:180px; z-index:0; background: #f6f6f6;  }
.h_slide .bd .box{ padding: 30px 40px;  }
.h_slide .bd .box p{ font-size: 14px; line-height: 30px;  }

.pagination  .prev,
.pagination .next,.fac_slide .prev,.fac_slide .next{ position:absolute; left:0; top:115px;  display:block; width:40px; height:100px; background:url(../image/h_slide_arr.png) 0 0 no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.pagination  .next,.fac_slide .next{ left:auto; right:0; background-position:-40px 0; }
.pagination .prev:hover,
.pagination .next:hover,.fac_slide .prev:hover,.fac_slide .next:hover{ filter:alpha(opacity=100);opacity:1;}

.discip { background: #072c79; padding: 75px 0;}
.discip li{ width: 360px; height: 336px; float: left; margin:0 15px; background: #ffffff; position: relative;}
.discip li a,.discip li img{display: block;}
.discip li .line{height: 5px; background: #fec039;}
.discip li a > p{height: 66px; padding: 20px; color: #072c79; line-height: 30px;}
.discip li p span{display: inline-block; float: left; font-size: 30px; color: #fec039; margin-right: 10px;}
.discip li .detail{ width: 360px; height: 265px; background: rgba(255,255,255,0.95); position: absolute; left: 0; top: 0;  padding: 90px 60px;color: #072c79;opacity: 0;}
.discip li a:hover .detail{opacity: 1; transition:opacity 1s;-moz-transition: opacity 1s;
    -webkit-transition: opacity 1s;
    -o-transition:opacity 1s;
}

.advantage{ width:1170px; height: 336px;  position:relative; margin-top: 30px; }
.advantage  .prev,.advantage  .next{ display:block;  width:40px; height:100px; overflow:hidden;
    cursor:pointer; background:url(../image/h_slide_arr.png) no-repeat; position: absolute; left: -60px; top: 50%; margin-top: -50px;}
.advantage .next{ background-position:-40px 0; left: auto; right: -60px;}


.s_abroad { background: url(../image/abroad_bg_02.jpg) no-repeat center;}
.s_abroad .main{ background: url(../image/people.png) no-repeat left bottom; padding: 80px 0;overflow: hidden;}
.s_abroad .main h3{ color: #2c347b; margin-bottom: 90px;}
.s_abroad .main ul{  float: right; width: 740px;}

.s_abroad .main li{ width: 360px; height: 230px; float: left; margin: 10px 0 0 10px; background: #fefeff; padding: 35px 40px;}
.s_abroad .main li h4{ font-size: 22px;background: url("../image/line2.jpg") no-repeat 0 center; margin:0 0 20px 0; padding-left: 14px;}
.s_abroad .main li h4 a{ color: #2c347b;}

.teacher { height:900px; position: relative;}
.t_top { height: 479px; border: 1px solid #6d2051; border-bottom: none; background: #a3337b}
.teacher .main { padding: 60px; position: absolute; left: 50%; margin-left: -600px; top: 0;}
.teachers {padding: 40px 60px 65px; border-bottom:1px solid #dedede ; background: #ededed}
.teacher h3 { color: #2c347b; text-align: center; margin-bottom: 40px; }
.teachers li { width: 220px; float: left; margin-right: 25px;}
.teachers li .photo{ width: 220px;height: 220px; border-radius: 100%;position: relative; overflow: hidden;}
.teachers li .photo h5{ font-size: 18px;width:100%;line-height: 60px; text-align: center; background: rgba(44,52,123,0.9); position: absolute; bottom:20px; color: #ffffff;}
.teachers li p{ text-align: center; margin-top: 10px;}
.teachers .last{ margin-right: 0;}
.alumni {padding: 30px 60px; background: #ededed; overflow: hidden}
.alu_box { width: 415px; height: 230px; background: #f6f6f6; position: relative; float: left; margin: 0 30px;}
.alu_box a{ display: block; height: 230px; padding: 60px 40px 0; color: #333; border: 1px solid #ededed}
.alu_box a:hover{ border: 1px solid #2c347b; background: #ffffff}
.alu_box a .two{ color: #666}
.alu_box p b{ font-size: 20px;}
.alu_box span{ display: block; width: 106px; height: 106px; border:3px solid #e6e4e5; border-radius: 100%; position: absolute; left: 50%; margin-left: -50px; top: -50px;}
.alu_box a:hover span{  border: 3px solid #2c347b;}


.life { background: #45382b;}
.life .main{ padding: 176px 60px 80px;}
.life h3{ color: #ffffff; text-align: center;margin-bottom: 30px;}

.life .left,.life .mid { width: 270px;}
.life .left a,.life .left img,.life .right a,.life .right img{display: block; float: left;}
.life .mid{height:540px; background: #a3337b;}
.life .m_top{height:440px; padding: 50px 30px; color: #ffffff;}
.life .m_bottom{height:100px; background: #6f2253; padding: 0 60px;}
.life .m_bottom a{ display: inline-block; width: 20px; height: 16px; background: url(../image/life_btn.png) no-repeat 0 0; margin-top: 40px;}
.life .m_bottom .link{ background-position: -20px 0;}

.life .share { text-align: right; margin-top: 20px ;}
.life .share a {display: inline-block; width: 36px; height: 36px; margin-left: 8px; background: url(../image/share_2.png) no-repeat 0 0;}
.life .share .s_2 { background-position: -42px 0;}
.life .share .s_3 { background-position: -82px 0;}
.life .share .s_4 { background-position: -124px 0;}
.life .share .s_5 { background-position: -164px 0;}
.life .box a:hover {opacity:0.8; filter:alpha(opacity=80); transition:all 0.5s ease 0s;}

.brand_title { position:fixed; right:20px; z-index:10;}
.brand_title  ul li { margin-bottom:20px;}
.brand_title  ul li  a{ display:block; height:25px; background:url(../image/dot_06.png) no-repeat right  center;padding-right: 27px;line-height: 25px; text-align:right}
.brand_title  ul li  a span {color:#fec039; display: none;}
.brand_title  ul li  a:hover { text-decoration:none;}
.brand_title  ul li  a:hover span{display: block;}
.brand_title  ul  li  a.active {background:url(../image/dot_03.png) no-repeat right center;}


.banner1 { position: relative;min-width:1200px;}
.banner1 .text { position: absolute; right: 50%; top: 200px; margin-right: -600px; color: #fff;}
.banner1 .text h2,.banner1 .text p {background: rgba(10,43,102,0.95);float: right;}
.banner1 .text h2{width:699px; text-align: right; font-size: 48px;  text-transform: uppercase;  padding: 20px; }
.banner1 .text p{ clear: both; line-height: 36px; display: inline-block; padding: 0 20px; margin-top: 2px;}
.news_notice { position:relative;min-width:1200px;}
.notice { background: #f8f8f8; width: 700px; padding: 30px 0 94px;}
.notice h3{ padding: 0 30px; line-height: 80px;}
.notice .n_box { padding:0 30px;}
.notice .n_box2 { background: #f4f4f4}
.notice dl{ border-bottom: 1px solid #ececec;overflow: hidden; padding: 2px 0;}
.notice dt{ width: 60px; height: 60px; background: #235f9c; margin-right: 15px; color: #ffffff; text-align: center;}
.notice dt p{ font-size: 26px; font-weight: bold; padding-top: 4px;}
.notice dd{ width: 550px; color: #555555; font-size: 14px;}
.notice dd h4{ font-size: 16px;height: 60px;line-height: 60px;}
.notice dd h4 a,.notice dd em{ color: #222222}
.notice dd h4 a:hover{ color: #235f9c}
.notice dd span{color: #235f9c}
.btn { padding: 0 88px;  position:absolute;bottom:30px;}
.btn .left,.btn .right { width: 200px; height: 36px; background: url(../image/line_bg_03.jpg) repeat-x center;}
.btn a{ display: inline-block; margin: 0 7px; line-height: 36px; background: #a61274; color: #ffffff; border-radius: 3px;}
.btn a span{display: block; margin: 0 25px; background: url(../image/more3.png) no-repeat right center; padding-right: 15px;}

.news { width: 500px; padding: 30px 50px;min-width:500px;}
.news h3 { line-height: 80px;}
.news dl{  border-bottom: 1px solid #ececec; padding: 20px 0;overflow: hidden;}
.news dd{ width: 300px; float: left; margin-left: 10px;}
.news dd a{ color: #222222}
.news li{ list-style: square; margin: 15px 0 0 20px;}
.news li a{ font-size: 14px; color: #222;}
.news li a:hover {color: #235f9c}
.news .btn { padding: 0;}
.news .btn .left,.news .btn .right {width: 138px;}

.videos { background: #01518c; padding: 70px 0px;min-width: 1200px;}
.v_left { width: 584px; border-top: 5px solid #cc3300; overflow: hidden; position: relative}
.videos img{display: block;}
.v_left .text,.v_right li .text{width: 100%; padding: 20px;  background: rgba(0,0,0,0.8); position: absolute; bottom: 0; left: 0; color: #ffffff}
.v_left .text p{ color: #c3c3c3; font-size: 14px;}
.v_left span,.v_right li .text span{ display: block; width: 55px; height: 55px; background: url(../image/play2.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -27px; margin-top: -27px; opacity: 0.8; filter:alpha(opacity=80);}
.v_right { width: 616px;}
.v_right li {width: 292px; float: left; margin:0 0 16px 16px; border-top: 5px solid #626262;overflow: hidden; position: relative}
.v_right li .text{height: 100%; padding: 75px 38px 0; text-align: center;background: rgba(121,121,121,0.9);}
.v_right li .text span { position: static; margin: 0 auto 20px;}
.v_right .box2 {border-top: 5px solid #5d8100;}
.v_right .box2 .text{ background: #789a20; padding-top: 40px; font-size: 14px;}
.v_right .box2 .text em{display: inline-block; padding: 0 50px; line-height: 40px; border: 1px solid #b2c684; font-style: normal; margin-top: 10px;}
.v_right .box3{ border-top: 5px solid #7a4e00}
.v_right .box3 .text{ background: #966207}
.v_right .box3 .text em{ border: 1px solid #ba7907; color: #ba7907}
.v_right .box4{ border-top: 5px solid #c63e01}
.v_right .box4 .text{ background:rgba(248,77,0,0.9);}
.v_right .box4 .text em{ border: 1px solid #f9a57f; color: #f9a57f}

.v_left img {opacity: 0.8; filter:alpha(opacity=80);}
.v_left a:hover img{opacity:1; filter:alpha(opacity=100); transition: all 0.5s ease 0s;}
.v_right li:hover .text{opacity:0.8; filter:alpha(opacity=80); transition: all 0.5s ease 0s;}


.admission h4 { font-size: 30px; text-transform: uppercase}
.admission h3 { color: #072c79; text-align: center;}
.en_app { padding-top: 125px; background-color: #f9f6f4}
.exp_slide{ position:relative; border-bottom: 1px solid #ededed; padding: 0 0 100px; }
.exp_slide .hd{ overflow:hidden;  z-index:1; text-align: center; margin-top: 40px;}
.exp_slide .hd ul{ overflow:hidden; zoom:1;}
.exp_slide .hd ul li{ display:inline-block;width: 8px; height: 8px;  margin: 0 3px; background: #999999; border-radius: 8px;}
.exp_slide .hd ul li.on{ width: 18px;}

.exp_slide .bd{width: 826px; margin: 0 auto; position:relative; height:180px; z-index:0;   }
.exp_slide .bd .box {overflow: hidden}
.exp_slide .bd .box p{ font-size: 14px; line-height: 30px;  }
.exp_slide .bd .box dd{ width: 615px; float: right}
.en_app h4{color: #072c79;}

.exp_slide .prev,
.exp_slide .next{ position:absolute; left:50px; top:50px;  display:block; width:30px; height:85px; background:url(../image/exp_slide_btn.png) 0 0 no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.exp_slide .next{ left:auto; right:50px; background-position:-30px 0; }
.exp_slide .prev:hover,
.exp_slide .next:hover{ filter:alpha(opacity=100);opacity:1; }

.admin_p { padding: 40px 106px 100px;}
.admin_p h3{ color: #072c79; text-align: center; margin-bottom: 40px;}
.app_1 { width: 468px; height: 568px; background: #ffffff; border: 1px solid #e3e3e3; padding: 20px 30px; float: left;}
.app_1 h4{ padding: 15px 0 25px; text-align: center;border-bottom: 1px solid #e3e3e3; margin: 0;}
.app_1 li{ line-height: 30px; margin-top: 15px; padding-left: 10px; background: url(../image/dot11.png) no-repeat 0 13px;}
.app_1 li a{ color: #333;}
.app_1 li:hover { background: url(../image/dot21.png) no-repeat 0 13px;}
.app_1 li:hover a{ color: #0081cc}
.app_1 > a{ margin: 20px auto 0;}
.pro_intro {background-color: #0e3179; background-position: center bottom;}
.pro_intro .main{ padding: 0 107px 85px;}
.pro_intro .main dl{ overflow: hidden; margin: 60px 0;}
.pro_intro dd{ width: 502px; color: #fff;}
.pro_intro  h4{ color: #e9b43d;}
.pro_intro dd p{ margin: 15px 0 50px;}
.pro_intro dd a,.pro_intro .btns a{ display: inline-block; padding: 0 20px; line-height: 45px; background: #8ca3b9; border-radius: 3px; color: #fff; margin:0 10px 10px 0;}
.pro_intro .btns { margin-top: 20px;}
.pro_intro .btns a{display: block; width: 230px; height: 75px; border: 1px solid #fff; line-height: 75px; background: none; float: left; text-align: center; margin:0 16px 16px 0;}
.scholarship .main { padding: 85px 107px 0; background: url(../image/scho_bg.png) no-repeat center 176px;}
.scholarship li{ width: 305px; float: left; margin-top: 45px; text-align: center; padding: 0 20px;margin-right: 35px;}
.scholarship .no_margin { margin-right: 0;}
.scholarship li a{ color: #333;}
.scholarship li span{ display: inline-block; width: 63px; height: 63px;line-height:60px; background: #0d2e62; border-radius: 100%; color: #fff; font-size: 40px; font-weight: bold; margin-bottom: 35px;}
.scholarship li h5{ font-size: 20px; margin-bottom: 10px; text-transform: uppercase;}

.facility { background: #fff;}
.acco { background: url(../image/acco_bg_02.jpg) no-repeat center; }
.acco h3{ margin-bottom: 35px;}
.acco .main > p{ width: 728px; text-align: center; margin: 0 auto; color: #fff;}
.acco dd li { padding-left: 10px; margin-top: 20px; line-height: 30px;  background: url(../image/dot3.jpg) no-repeat 0 11px;}
.acco dl dd .more { width: 200px;display: block; margin: 60px auto 0; background: none;}

.pic_slide { width: 470px; height: 353px; overflow: hidden; position: relative;}
.pic_slide .bd { height: 353px;}
.pic_slide .bd li {width: 470px; height: 353px;}
.pic_slide .bd img{display: block;}
.pic_slide .hd {width:100%; position: absolute; bottom: 25px; text-align: center;}
.pic_slide .hd li{display: inline-block; width: 8px; height: 8px; background: #fff; border-radius: 8px;}
.pic_slide .hd li.on{width: 18px;}

.pic_slide .prev,
.pic_slide .next{ position:absolute; left:19px; top: 50%; margin-top: -20px; display:block; width:14px; height:100px; background:url(../image/pic_slide.png) 0 0 no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.pic_slide .next{ left:auto; right:19px; background-position:-14px 0; }
.pic_slide .prev:hover,
.pic_slide .next:hover{ filter:alpha(opacity=100);opacity:1;}
.pic_slide .line{ height: 5px; width: 100%; background: #fec039; position: absolute; bottom: 0;}

.acco dl dt { width: 470px;}
.acco dl dt .text{ padding: 20px; background: #fff;}

.practice { padding: 80px 0;}
.practice ul { margin-top: 50px;}
.practice li{ width: 299px; border-right: 1px solid #fec039; text-align: center; float: left }
.practice li p{ width: 140px; margin: 0 auto;}
.practice li .title{ font-size: 60px; color: #072c79; font-weight: bold; margin: 20px auto;}
.practice .last{ border-right: none;}

.sha-cour-cont{ margin-top:-50px;border:1px solid #e8e8e8;height:auto;position:relative;margin-bottom:70px;border-radius: 3px;}
.sha-cour-cont .nav li{width:240px;height:65px;border-right:1px solid #ccc;background:#e6e9ed;text-align: center;line-height: 65px;float:left;}
.sha-cour-cont .nav li a{color:#333;font-size:24px;}
.sha-cour-cont .nav li a:hover{color:#80950e;}
.sha-cour-cont .nav li:nth-child(5){border:0;width:238px;}
.sha-cour-cont .nav .current{background:#fff;}
.sha-cour-cont .cont{ display: none; padding:100px 35px 35px 35px;}
.sha-cour-cont .cont li{height:150px;border:1px solid #e8e8e8;margin-bottom:35px;border-left:8px solid #80950e;padding:25px;}
.sha-cour-cont .cont li h2{color:#333;font-size:22px;}
.sha-cour-cont .cont li span{display:inline-block;color:#999;font-size:16px;margin:10px 0 10px 0;}
.sha-cour-cont .cont li p{color:#666; font-size:16px;}
.sha-cour-cont .cont li p i{font-style: normal;color:#f39c11;}
.dotnav{position: absolute;left:-20px;top:250px;width:20px;height:300px;text-align: center;}
.dotnav li{width:10px; height:10px;border-radius:50%;background:#ddd;margin-bottom:27px;cursor: pointer;position: relative;}
.dotnav .orange{width:15px;height:15px;background:#fec039;}
.dotnav li p{position: absolute;left:-50px;top:-8px;font-size:4px;color:#fec039; display:none;}
.dotnav .orange p{display:block;}

.sha-life-nav{width:100%;height:80px;}
.sha-life-nav .sha-gray{width:100%; height:8px;}



header{width:100%;height:300px;background:darkblue;}
.sha-alu-cont{height:550px;background:#fff;margin-top:-50px;padding:50px;position: relative;margin-bottom:80px;}
.sha-alu-cont h2{color:#333;font-size:36px;margin-bottom:70px;}
.sha-alu-cont .left{color:#777; font-size:16px;line-height:30px;margin-bottom:50px;}
.sha-btn{clear:both;width:180px;height:36px;background:#043386;border-radius:3px;margin-top:50px;position: relative;line-height: 36px;text-align: center;}
.sha-btn a{color:#fff;font-size:14px;padding-right: 20px;background: url(../image/sha-alu_01.png) no-repeat right center;cursor: pointer;}
.sha-btn a:hover{text-decoration: underline;}
.sha-btn span{display:inline-block;position: absolute;right:-16px;top:0;}
.sha-alu-cont .right{width:460px; height:360px;box-shadow:1px 1px 5px #ccc;margin-top:-280px;border-radius:3px;padding:15px;}
.sha-photo{width:430px; height:300px;position: relative;overflow: hidden;}
.sha-photo ul{width:2250px;position: absolute;left:0;top:0;}
.sha-photo ul li{float:left;position: relative;}
.sha-alu-cont .sha-layer{width:430px;height:50px;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;line-height: 50px;}
.sha-alu-cont .sha-layer span{color:#fff;font-size:14px;padding-left:20px;}
.sha-alu-cont .right ol{width:100%; line-height: 40px;text-align: center;}
.sha-alu-cont .right ol li{cursor: pointer; display:inline-block;margin-right:5px;width:8px; height:8px;border-radius: 50%;background: #e5e5e5;}
.sha-alu-cont .right ol .current1{background:#b9b9b9;}
.sha-back{display:inline-block;position:absolute; top:50px; left:-70px;}
.sha-alulist{height:620px;position:relative;text-align: center;}
.sha-alulist .bg{height:480px;width:100%;background:url(../image/sha-bg_03.png); position:absolute;left:0;top:0;z-index: -1;}
.sha-alulist-cont{width:1070px;height:460px;margin:80px auto 0;display:inline-block; position:relative;}
.sha-alulist-cont button{width:200px;height:40px;border-radius: 3px;background:#db8202;border:0 none;font-size:16px;color:#fff;}
.sha-alulist-cont .sha-ren li{width:260px;height:50px;background:#f8f8f8;border-top:5px solid #ededed;float:left;margin-right:1px;text-align: center;line-height:48px;font-size:22px;color:#db8202;cursor: pointer;}
.sha-alulist-cont .sha-ren li.on{background:#ededed;border-color:#db8202;}
.sha-alulist-cont .sha-detail{width:1070px;height:410px;background:#ededed;clear:both;position: relative;padding-top:50px;}
.sha-alulist-cont .sha-detail .sha-box{width:990px; height:330px;margin:0 40px;overflow: hidden;position: relative;}
.sha-alulist-cont .sha-detail ul{height:330px;width:5000px;position: absolute;left:0;top:0;}
.sha-alulist-cont .sha-detail li{width:220px;height:330px;position:relative;float:left;margin:0 13px;}
.sha-alulist-cont .sha-detail li .jieshi{width:220px;height:60px;background:url(../image/sha-alu-bg_03.png) no-repeat;position:absolute;left:-1px;top:140px;color:#fff;font-size:18px;text-align: center;line-height: 60px;}
.sha-alulist-cont .sha-detail li p{width:100%;color:#777; font-size:16px;text-align: center;margin-top:20px;}
.sha-alulist-cont .sha-detail span{display:inline-block;width:40px;height:100px;cursor: pointer;}
.sha-alulist-cont .sha-detail .l{background:rgba(255,255,255,0.5) url(../image/sha-alu-arr_03.png) no-repeat center;position: absolute;left:-65px;top:50%;margin-top:-50px;}
.sha-alulist-cont .sha-detail .r{background:rgba(255,255,255,0.5) url(../image/sha-alu-arr_05.png) no-repeat center;position: absolute;right:-65px;top:50%;margin-top:-50px;}



.fac_tab .bd .box_intro { background:#f8f8f8 url(../image/bg_bar_02.jpg) repeat-x; padding-top: 45px;}
.fac_tab .box_intro .main{ background:#ffffff; padding: 80px 30px 0;text-align: center;}
.fac_tab .box_intro .main h2{ font-size:48px;color: #333333 ; }
.fac_tab .box_intro .main p{ width: 1000px; margin: 20px auto 50px;}
.fac_tab .box_intro .main ul{ overflow: hidden}
.fac_tab .box_intro .main li{ width: 360px;height: 320px; margin: 0 30px 30px 0; float: left; position: relative;}
.box_intro .main li .detail{ width: 330px; position: absolute; left: 15px; bottom: 15px; text-align: center;}
.box_intro .main li .detail h4{ text-transform: uppercase;line-height: 90px; background: rgba(128,149,14,0.7); cursor: pointer;}
.box_intro .main li .detail h4 span{ padding-right: 27px; background: url(../image/arr_more.png) no-repeat right center;}
.box_intro .main li .detail p{width: 330px; height:200px; padding: 60px 40px; background: #ffffff; margin: 0; font-size: 14px; display: none;}
.fac_slide dd ul { margin: 10px 0; overflow: hidden}
.fac_slide dd li { padding-left: 30px; background: url(../image/dot3.jpg) no-repeat 17px center; margin: 20px 0;}
.fac_slide dd li a{ color: #fff;}
.fac_slide dd > a,.con_right .scho_box a{display: block; width: 195px; height: 36px; color: #fff; line-height: 36px; background: url(../image/detail_bg.png) no-repeat; text-align: center; margin-top: 10px;}
.fac_slide dd  a span,.con_right .scho_box span{ padding-right: 25px; background: url(../image/detail.png) no-repeat right center;}
.fac_slide dd > .d_2{ background: url(../image/detail_bg2.png) no-repeat;}
.fac_slide dd > .d_3{ background: url(../image/detail_bg3.png) no-repeat;}


.facility_list h3,.facility_list h4 { color: #fff;}
.facility_list h4 { font-size: 26px;}
.content .back { display: inline-block; width: 40px; height: 40px; background: url(../image/back1.jpg) no-repeat; position:absolute; left:0;}
.banner2 .wenli { width: 100%; height: 100%; background: url(../image/wenli_02.png) repeat; position: absolute; z-index:9; left: 0; top: 0;min-width: 1200px;}
.banner2 .text .no_border { border: none;}
.fac_tab .hd { height: 60px; border-top: 8px solid #ebebeb;  }
.fac_tab .hd .inner{ position: relative; text-align:center;}
.fac_tab .hd ul{ height:68px; margin-top:-8px; display:inline-block;}
.fac_tab .hd  li{float:left;height: 60px; font:bold 18px/3 FuturaCnd,"微软雅黑"; text-transform: uppercase; color: #999999; border-top: 8px solid #001a57; cursor:pointer;}
.fac_tab .hd  li a{ color:#999; display:block; padding:0 34px;}
.fac_tab .hd  .li_2{ border-color: #80950e}
.fac_tab .hd  .li_3{ border-color: #dc8203}
.fac_tab .hd  li.on,.fac_tab .hd  li:hover{ background: #0736a4; }
.fac_tab .hd  li.on a,.fac_tab .hd  li:hover a{ color: #fff;}
.fac_tab .hd  .li_2.on,.fac_tab .hd  .li_2:hover{ background: #80950e; }
.fac_tab .hd  .li_3.on,.fac_tab .hd  .li_3:hover{ background: #dc8203; }
.fac_tab .bd .box{ background: #001a57;border-top: 8px solid #0736a4; padding: 80px 0; }
.fac_tab .bd .box2{ background: #627302;border-top: 8px solid #a1b70d; }
.fac_tab .bd .box3{ background: #dc8203;border-top: 8px solid #ffa526; }
.fac_tab .fac_slide{ width: 1000px; height: 360px; margin: 20px 0;}
.fac_tab .fac_slide dt { width: 460px; height: 360px; background: #0736a4; padding: 16px; border-radius: 3px;}
.fac_tab .fac_slide dd{ width: 478px;}
.fac_tab .fac_slide dd p{ color: #fff; margin-top: 20px;}
.fac_list .w_1200 { padding: 0 100px;position: relative}
.fac_slide .prev { left: 0;}
.fac_slide .next { right: 0;}
.fac_slide .i_hd {text-align: center; margin-top: 10px;}
.fac_slide .i_hd li {display: inline-block; width: 8px; height: 8px; background: #0d2e62; border-radius: 100%; margin: 0 4px;}
.fac_slide .i_hd li.on { background: #fff;}
.fac_slide .i_bd { width: 430px; height: 300px; overflow: hidden; position: relative;}
.fac_slide .i_bd li{}
.fac_slide .i_bd li img{ display: block;}
.fac_slide .i_bd li p{width: 430px; height: 50px; background: rgba(0,0,0,0.8); position: absolute; bottom: 0; padding-left: 15px; color: #fff; line-height: 50px;}

.fac_tab .box2 .fac_slide dt {  background: #a1b70d; }
.fac_tab .box3 .fac_slide dt {  background: #ffa526; }
.fac_slide .prev,.fac_slide .next { background-image: url(../image/h_slide_arr2.png) ;}


.fac_tab .bd .box_intro { background:#f8f8f8 url(../image/bg_bar_02.jpg) repeat-x; padding-top: 45px;}
.fac_tab .box_intro .main{ background:#ffffff; padding: 80px 30px 0;text-align: center;}
.fac_tab .box_intro .main h2{ font-size:48px;color: #333333 ; }
.fac_tab .box_intro .main p{ width: 1000px; margin: 20px auto 50px;}
.fac_tab .box_intro .main ul{ overflow: hidden}
.fac_tab .box_intro .main li{ width: 360px;height: 320px; margin: 0 30px 30px 0; float: left; position: relative;}
.fac_tab .box_intro .main .nomargin{margin-right:0;}
.fac_tab .box_intro .main li img{width:360px;height:320px;}
.box_intro .main li .detail{ width: 330px; position: absolute; left: 15px; bottom: 15px; text-align: center;}
.box_intro .main li .detail h4{ text-transform: uppercase;line-height: 90px; background: rgba(128,149,14,0.7); cursor: pointer; margin:0;}
.box_intro .main li .detail h4 span{ padding-right: 27px; background: url(../image/arr_more.png) no-repeat right center;}
.box_intro .main li .detail p{width: 330px; height:200px; padding: 60px 40px; background: #ffffff; margin: 0; font-size: 14px; display: none;}
.fac_slide dd ul { margin: 10px 0; overflow: hidden}
.fac_slide dd li { padding-left: 30px; background: url(../image/dot3.jpg) no-repeat 17px center; margin: 20px 0;}
.fac_slide dd li a{ color: #fff;}
.fac_slide dd > a,.con_right .scho_box a{display: block; width: 195px; height: 36px; color: #fff; line-height: 36px; background: url(../image/detail_bg.png) no-repeat; text-align: center; margin-top: 10px;}
.fac_slide dd  a span,.con_right .scho_box span{ padding-right: 25px; background: url(../image/detail.png) no-repeat right center;}
.fac_slide dd > .d_2{ background: url(../image/detail_bg2.png) no-repeat;}
.fac_slide dd > .d_3{ background: url(../image/detail_bg3.png) no-repeat;}


.con_left li a,.con_right  h4,.con_right .prev,.con_right .next,.cont_in  h4,.course h4,.links li a,.pop_menu h4,.dropdown h4{font-family: FuturaCnd,"微软雅黑", arial, sans-serif;text-transform: uppercase;}
.cont_in { padding: 0 50px;}
.con_left { width: 250px; margin-top: 70px;}
.con_left li{ background: #eef1f2;margin-bottom: 1px;}
.con_left li a{ display: block; margin: 0 15px; padding: 15px 7px 15px 7px; color:#333; font-size: 18px; background: url(../image/menu_arr.png) no-repeat right center;}
.con_left li.active{background: #e6ebec;}

.con_right { width: 850px; padding:0 50px 50px;background: #ffffff; position: relative;}
.con_right .bar{ width: 850px;height: 50px; background: #ffffff; position: absolute; right: 0; top: -50px; z-index:20;}
.con_right .faq h4{ font-size: 20px; padding-left: 17px; background: url(../image/dot4.jpg) no-repeat 0 center;}
.con_right .faq p{ color: #777777; font-size: 14px; line-height: 24px; margin: 5px 0 15px;}
.con_right .faq p span{ color: #0a81cd;}
.con_right .faq table{ border:1px solid #ccc;}
.con_right .faq table td{ padding:10px;}


.con_right h4 { font-size: 24px;}
.con_right p { margin: 10px 0 30px;}
.con_right .message {display: block; width: 500px; line-height: 36px; border: 1px solid #a3c293; background: #fcfff5 url(../image/dui.png) no-repeat 15px center; padding-left: 45px; border-radius: 3px; margin: 20px 0 30px; font-size: 14px; color: #1a531b}
.con_right li { padding-left: 17px; background: url(../image/dot5.jpg) no-repeat 0 8px; margin-top: 15px;}


.con_right .scho_box { background: #eef1f2; padding: 40px 50px; position: relative; margin-bottom: 30px;}
.con_right .scho_box li{ margin-top: 10px;}
.con_right .scho_box .jiao{ width: 53px; height: 51px; background: url(../image/jiao.png) no-repeat 0 0; position: absolute; right: 0; top: 0;}
.con_right .scho_box .unable{ background-position: -53px 0;}
.con_right .scho_box a{ margin-top: 30px;}


.news_list { background: #f5f9fa; padding: 40px; margin-bottom: 30px;}
.news_list h4{ font-size: 20px;}
.news_list em,.news_list p{ font-size: 14px;}
.news_list em{ color: #999;}
.news_list p{ color: #777; margin-bottom: 0;}
.news_list td a{display: inline-block; padding: 0 20px; background: url(../image/view_bg_03.jpg) repeat-x; border-radius: 3px; line-height: 36px; color:#fff;}
.news_list td a span{ padding-right: 44px; background: url(../image/detail.png) no-repeat right center;}
.news_list .last{  padding-left: 28px; border-left: 1px dotted #d1d2d3;}


.news_detail { padding: 0;}
.news_detail .con_right { width: 780px;}
.news_detail .con_right .bar{ width: 780px;}
.news_detail .con_right em{display: inline-block; margin-top: 10px; color: #999999}
.news_detail .con_right .blue_m{ background: #e9faff; border: 1px solid #aad6df; padding: 30px; margin-top: 10px;}
.news_detail .con_right .blue_m p{ padding-left: 20px; border-left: 3px solid #aad6df; margin: 0; color: #297187}
.news_detail .con_left { width: 360px; padding:0 25px;background: #eeffe7; border: 1px solid #d6ddb2; border-top: 5px solid #7f9312}
.news_detail .con_left h4{ line-height: 59px; border-bottom: 1px dashed #afc183; font-size: 24px; text-transform: uppercase; text-align: center; color: #7c900f; margin:0;}
.news_detail .con_left dl { margin: 20px 0;}
.news_detail .con_left dd { padding-left: 18px; margin-bottom: 10px; background: url(../image/dot6.jpg) no-repeat 3px 10px;}
.news_detail .con_left dd a{ color: #7f9312;}
.news_detail .con_left dd a:hover{  text-decoration:underline;}

.news_detail .con_right table { border:1px solid #ccc;}
.news_detail .con_right table td{ padding:10px;}
.news_detail .con_right table td:first-child{ width:110px;}


.con_right .ab_detail { padding: 0 50px;}
.con_right .about { padding-left: 50px;}
.con_right .prev,.con_right .next,.cont_in .pub_list > a {display: inline-block; width: 420px; height: 50px; line-height: 50px; background: #e5e5e5 url(../image/p_n_btn.png) no-repeat 30px 0; text-align: center; color: #333;
    float: left; margin-top: 40px;}
.con_right .next,.cont_in .pub_list .next { float: right; background: #e5e5e5 url(../image/p_n_btn.png) no-repeat 380px -50px;}
.con_right .prev:hover,.con_right .next:hover,.cont_in .pub_list > a:hover { color:#db8202 }


.cont_in .scho_list { width: 1100px; margin: 0 auto; position: relative; padding-bottom: 50px;}
.cont_in .scho_list .bar{width: 100%; height: 50px; background: #ffffff; position: absolute; top: -50px;z-index:9;}
.cont_in .scho_list dl{width: 980px; margin: 0 auto 30px; overflow: hidden;}
.cont_in .scho_list dt{ width: 320px; margin-right: 30px;}
.cont_in .scho_list dd{ width: 594px;}
.cont_in .scho_list dd h3{ margin-top: 10px;}
.cont_in .scho_list dd p{ margin: 20px 0 40px;}
.cont_in .scho_list dd a,.cont_in .pub_list dd li{display: inline-block;  padding-right: 34px; background: url(../image/s_more.png) no-repeat right center; line-height: 26px; color: #f09905;}


.cont_in .pub_list { width: 900px; float: right;}
.cont_in .pub_list dl{ width: 795px; margin: 0 auto 40px;}
.cont_in .pub_list dd{ width: 426px;}
.cont_in .pub_list dd h4{ font-size: 24px; margin: 5px 0 10px;}
.cont_in .pub_list dd li{ padding-left: 10px; background: url(../image/dot11.png) no-repeat 0 10px; color: #7a7a7a; margin-bottom: 15px;}
.cont_in .pub_list .prev { margin-left: 25px;}
.cont_in .pub_list .next { margin-right: 25px;}


.course_con { background: #f8f8f8}
.content .bread { float: right; margin: 50px 0 20px;}
.content .bread ul{ overflow: hidden;}
.content .bread li{float: left;}
.content .bread li a{ color: #0a81cd;}
.content .bread .last a{ color: #777777;}
.content .bread  em{ display: inline-block; margin: 0 20px; float: left; color: #999999}
.course h4 { font-size: 24px;}
.course .title { border: 1px solid #e6e6e6; border-radius: 3px; background:#ffffff url(../image/title_bg_03.jpg) repeat; padding: 50px 80px; text-align: center;}
.course .title h2{ font-size: 48px; text-align: center;}
.course .title span{display: inline-block; padding-top: 10px; margin-top: 18px; border-top: 1px solid #e6e6e6;}
.c_left { width: 900px; padding-bottom: 80px;}
.c_left .mark { padding: 45px; border: 1px solid #e6e6e6; border-radius: 3px; background: #ffffff; margin-top: 20px;}
.c_left .mark dd{ width: 354px;}
.c_left .mark  h4{ padding-left: 35px; background: url(../image/icon12.png) no-repeat 0 center}
.c_left .mark  li,.c_left .menu .m_left dd{margin-left: 35px; padding-left: 23px; background: url(../image/list_style.png) no-repeat 0 10px; margin-top: 15px; color: #454545}
.c_left .mark dt{ width: 406px;}
.c_left .mark dt a,.con_left .mark img{ display: block;}

.c_left .require h4 { background-image: url(../image/icon23.png);}
.c_left .require li { float: left; width: 365px;}

.c_left .menu { border: 1px solid #e6e6e6; border-radius: 3px; margin-top: 20px;}
.c_left .menu li{ background: #f1f2f6; border-bottom: 1px solid #ffffff;}
.c_left .menu li a{ display: block; margin: 0 50px; line-height: 48px; font-size: 16px; text-transform: uppercase; color: #999; padding-left: 28px; background: url(../image/menu1.png) no-repeat 0 center; font-weight: bold;}
.c_left .menu li a i{ display:inline-block; width: 15px; height: 15px; background: url(../image/cour_btn.png) no-repeat 0 -15px; float: right; margin-top: 20px;}
.c_left .menu li a.active {background: url(../image/menu2.png) no-repeat 0 center; color: #4a89dc}
.c_left .menu li a.active i{ background-position: 0 0;}
.c_left .menu li > div{ padding: 55px 60px; background: #ffffff; display: none}
.c_left .menu li .m_left {  width: 386px;}
.c_left .menu li .m_left dd{ margin-left: 20px;}
.c_left .menu li .m_right{ width: 330px; height: 200px; padding: 5px; border: 1px solid #f8f8f8; border-radius: 3px;}

.c_right .info { width: 280px; border: 1px solid #e6e6e6; border-radius: 3px; margin-top: 20px; padding: 0 16px;}
.c_right h4{ padding: 20px 0; border-bottom: 1px dotted #d0d0d0; text-align: center;}
.c_right ul{ margin: 15px 0;}
.c_right li{ line-height: 35px; padding-left: 24px; background: url(../image/dot21.png) no-repeat 12px center; font-size: 14px;}



.cont_in { position: relative;min-width:1200px;}
.links .bar {width: 1200px;height: 50px; background: #ffffff; position: absolute; top: -50px; z-index:10;}
.links { padding: 0; margin-bottom: 50px;}
.links  ul{ overflow: hidden; padding: 0 80px;}
.links li{ border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; float: left;}
.links li a{ display: block; width: 265px; height: 128px;font-size: 24px; color: #ffffff; padding: 50px 20px 0; text-align: center;  margin: 40px 34px; background: #0a74bd; border-radius: 5px; position: relative}
.links .two a{ padding-top: 30px;}
.links .no_border{ border-right: none}
.links .no_border2{ border-bottom: none}
.links li .layer{ width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../image/link1.png) no-repeat center; position: absolute; left: 0 ;top:0; border-radius: 5px;  opacity: 0;}
.links li a:hover .layer {opacity: 1; transition:opacity 1s;-moz-transition: opacity 1s;
    -webkit-transition: opacity 1s;
    -o-transition:opacity 1s;}

.search { background: #f8f8f8;}
.result { padding: 147px 0 60px;}
.result form { width: 900px; margin: 0 auto 80px; position: relative;}
.result form input[type='text']{width: 100%; height: 50px; background: #ffffff;border: none;border-radius: 3px 0 0 3px; text-indent: 20px;}
.result form input[type='submit']{width: 50px; height: 50px; background: #0a72bb url(../image/search2.png) no-repeat center;border: none; border-radius: 0 3px 3px 0; position: absolute; right: 0; top: 0;}
.r_box { border: 1px solid #e6e9f0; background: #ffffff; padding: 50px; border-radius: 3px; margin-bottom: 20px;}
.r_box h4 a{ color: #454545; font-size: 20px;}
.r_box h4  span { color: #ff5242;}
.r_box p { margin: 20px 0 10px;}
.r_box > a { text-decoration: underline}


.course .faq,.course .contact {width: 440px; height: 400px; border: 1px solid #e6e6e6; background: #ffffff; border-radius: 3px; margin: 20px 20px  80px 0; padding: 50px;}
.course .faq ul { margin: 30px 0;}
.course .faq li { padding-left: 12px; background: url(../image/dot6.jpg) no-repeat 0 16px; line-height: 36px;}
.course .faq li a{ color: #777777}
.course .faq > a{ display: inline-block; padding-right: 20px; background: url(../image/green_arr.png) no-repeat right center; color: #627301}

.course .contact{ margin-right: 0; width: 740px;}
.course .contact .ui.form{ margin-top: 30px;}
.contact .ui.selection.dropdown { background: #f5e7d3; border-color:#f5e7d3 }
.contact .ui.selection.dropdown .default.text{ color: #edc9a3}
.contact .ui.form textarea{ background: #f5e7d3; border-color:#f5e7d3}
.contact .ui.button{ background: #db8202; padding: 0.875em 5.5em; margin-top: 10px;}

.con_way { background: url(../image/con_tab_bg_02.jpg) repeat-x; padding: 80px 0;}
.con_tab .hd {margin-left: 80px; height: 53px;}
.con_tab .hd li{ float: left; padding: 0 30px; line-height: 49px; border-top: 4px solid #d8d8d8; margin-right: 1px; background: #f8f8f8; color: #999; cursor: pointer}
.con_tab .hd li.on{ border-top: 4px solid #627301; background: #ffffff; color: #333}
.con_tab .bd { background: #ffffff; padding: 50px 100px 50px 80px;}
.con_tab .bd .info_left { width: 510px;}
.con_tab .bd .info_left .c_box{ margin-bottom:30px;}
.con_tab .bd .info_left p{ padding-left: 22px; background: url(../image/time1.png) no-repeat 0 3px;}
.con_tab .bd .info_left p span{ font-size: 18px; color: #333;}
.con_tab .bd .info_left ul{ margin:10px 0 0 30px;}
.con_tab .bd .info_left li{color: #777; line-height: 24px; padding-left: 13px; background: url(../image/dot11.png) no-repeat 0 center;}
.con_tab .bd .map{ width: 450px; height: 300px; padding: 5px; border: 1px solid #e0e0e0;box-shadow: 2px 2px 8px #b2b2b2}
#mapContainer { width: 100%;height: 100%;}
.amap-logo,.amap-copyright {display: none}



header{width:100%;height:300px;background:darkblue;}
.sha-alu-cont{height:550px;background:#fff;margin-top:-50px;padding:50px;position: relative;margin-bottom:80px;min-width:1200px;}
.sha-alu-cont h2{color:#333;font-size:36px;margin-bottom:70px;}
.sha-alu-cont .left{color:#777; font-size:16px;line-height:30px;margin-bottom:50px;}
.sha-btn{clear:both;width:180px;height:36px;background:#043386;border-radius:3px;margin-top:50px;position: relative;line-height: 36px;text-align: center;}
.sha-btn a{color:#fff;font-size:14px;padding-right: 20px;background: url(../image/sha-alu_01.png) no-repeat right center;cursor: pointer;}
.sha-btn a:hover{text-decoration: underline;}
.sha-btn span{display:inline-block;position: absolute;right:-16px;top:0;}
.sha-alu-cont .right{width:460px; height:360px;box-shadow:1px 1px 5px #ccc;margin-top:-280px;border-radius:3px;padding:15px;}



.sha-photo{ width:430px; height:300px; overflow:hidden; position:relative; }
.sha-ol{ overflow:hidden; text-align:center; margin-top:10px; }
.sha-ol  ul{ display:inline-block;}
.sha-ol  ul li{ display:inline-block;margin-right:5px;  width:8px; height:8px;  background:#e5e5e5; border-radius:50%; cursor:pointer; }
.sha-ol  ul li.on{ background:#b9b9b9; }
.sha-photo .bd{ position:relative; height:100%; z-index:0;   }
.sha-photo .bd li{ zoom:1; vertical-align:middle; }
.sha-photo .bd img{ width:430px; height:300px; display:block;}




.sha-back{display:inline-block;position:absolute; top:50px; left:-70px;}
.sha-alulist{height:620px;position:relative;text-align: center;min-width:1200px;}
.sha-alulist .bg{height:480px;width:100%;background:url(../image/sha-bg_03.png); position:absolute;left:0;top:0;z-index: -1;min-width:1200px;}
.sha-alulist-cont{width:1070px;height:460px;margin:0 auto;margin-top:80px;display:inline-block;}
.sha-alulist-cont button{width:200px;height:40px;border-radius: 3px;background:#db8202;border:0 none;font-size:16px;color:#fff;}
.sha-alulist-cont .sha-ren li{width:260px;height:50px;background:#f8f8f8;border-top:5px solid #ededed;float:left;margin-right:1px;text-align: center;line-height:48px;font-size:22px;color:#db8202;cursor: pointer;}
.sha-alulist-cont .sha-ren li.on{background:#ededed;border-color:#db8202;}
.sha-alulist-cont .sha-detail{width:1070px;height:410px;background:#ededed;clear:both;position: relative;padding-top:50px;}
.sha-alulist-cont .sha-detail .sha-box{width:990px; height:330px;margin:0 40px;overflow: hidden;position: relative;}
.sha-alulist-cont .sha-detail ul{height:330px;width:5000px;position: absolute;left:0;top:0;}
.sha-alulist-cont .sha-detail li{width:220px;height:330px;position:relative;float:left;margin:0 13px;}
.sha-alulist-cont .sha-detail li .jieshi{width:220px;height:60px;background:url(../image/sha-alu-bg_03.png) no-repeat;position:absolute;left:-1px;top:140px;color:#fff;font-size:18px;text-align: center;line-height: 60px;}
.sha-alulist-cont .sha-detail li p{width:100%;color:#777; font-size:16px;text-align: center;margin-top:20px;}
.sha-alulist-cont .sha-detail span{display:inline-block;width:40px;height:100px;cursor: pointer;}
.sha-alulist-cont .sha-detail .l{background:rgba(255,255,255,0.5) url(../image/sha-alu-arr_03.png) no-repeat center;position: absolute;left:-65px;top:50%;margin-top:-50px;}
.sha-alulist-cont .sha-detail .r{background:rgba(255,255,255,0.5) url(../image/sha-alu-arr_05.png) no-repeat center;position: absolute;right:-65px;top:50%;margin-top:-50px;}

.sha-cour-cont{margin-top:-50px;border:1px solid #e8e8e8;height:auto;position:relative;margin-bottom:70px;border-radius: 3px;}
.sha-cour-cont .nav li{width:240px;height:65px;border-right:1px solid #ccc;background:#e6e9ed;text-align: center;line-height: 65px;float:left;}
.sha-cour-cont .nav li a{color:#333;font-size:18px;}
.sha-cour-cont .nav li a:hover{color:#80950e;}
.sha-cour-cont .nav li:nth-child(5){border:0;width:238px;}
.sha-cour-cont .nav .current{background:#fff;}
.sha-cour-cont .cont{padding:35px;display:none;}
.sha-cour-cont .cont li{height:150px;border:1px solid #e8e8e8;margin-bottom:35px;border-left:8px solid #80950e;padding:25px;}
.sha-cour-cont .cont li h2{color:#333;font-size:22px;}
.sha-cour-cont .cont li span{display:inline-block;color:#999;font-size:16px;margin:10px 0 30px 0;}
.sha-cour-cont .cont li p{color:#666; font-size:16px;}
.sha-cour-cont .cont li p i{font-style: normal;color:#f39c11;}
.dotnav{position: absolute;left:-20px;top:250px;width:20px;height:300px;text-align: center;}
.dotnav li{width:10px; height:10px;border-radius:50%;background:#ddd;margin-bottom:27px;cursor: pointer;position: relative;}
.dotnav .orange{width:15px;height:15px;background:#fec039;}
.dotnav li p{position: absolute;left:-50px;top:-8px;font-size:4px;color:#fec039; display:none;}
.dotnav .orange p{display:block;}

.sha-life-nav{width:100%;height:80px;min-width:1200px;}
.sha-life-nav .sha-gray{width:100%; height:8px;background:#ebebeb;}
.sha-lifeinner{position:relative;height:68px;margin-top:-8px; text-align:center;}
.sha-lifeinner .sha-back{left:0;top:0;}
.sha-lifeinner ul{height:68px; display:inline-block;}
.sha-lifeinner ul li{float:left;height:68px; background:#fff;text-align: center;line-height: 60px;font:bold 18px/3 FuturaCnd,"微软雅黑";}
.sha-lifeinner ul li a{display:inline-block; width:100%;height:100%;color:#999;font-weight:bold; font-size:18px;cursor: pointer;  padding: 0 34px;}
.sha-lifeinner ul a:hover{background:#0736a4;color:#fff;}
.sha-lifeinner ul .one{border-top:8px solid #0d2e62;}
.sha-lifeinner ul .two{border-top:8px solid #80950e;}
.sha-lifeinner ul .three{border-top:8px solid #dc8203;}

.sha-lifeinner ul .one a:hover { background:#0d2e62;}
.sha-lifeinner ul .two a:hover { background:#80950e;}
.sha-lifeinner ul .three a:hover { background:#dc8203;}

.sha-lifeinner ul .one.click{background:#0d2e62;}
.sha-lifeinner ul .two.click{background:#80950e;}
.sha-lifeinner ul .three.click{background:#dc8203;}
.sha-lifeinner ul .one.click a,.sha-lifeinner ul .two.click a,.sha-lifeinner ul .three.click a{color:#fff;}

.sha-life-nav .sha-blue{width:100%;height:15px;background:#0736a4;}
.sha-activity{height:285px;background:#0d2e62;text-align: center;min-width:1200px;}
.sha-actinner{background:#fff;height:540px;padding:30px;margin-top:45px;margin-bottom:60px;display:inline-block;overflow: hidden;}
.sha-actinner .cont{width:100%;height:100%;}
.sha-actinner .cont .l{width:780px; height:478px;border:1px solid #e8e8e8;border-radius: 3px;}
.sha-actinner .cont .l .hd{width:780px;height:65px;}
.sha-actinner .hd li{background:#ebebeb;width:195px;height:65px;float:left;border-right:1px solid #ccd1d9;color:#333;font-size:16px;text-align: center;line-height: 65px;cursor: pointer;}
.sha-actinner .hd .current2{background:#fff;}
.sha-actinner .bd{width:720px;height:260px;margin:30px 0 0 30px;display:none;}
.sha-actinner .lunbo{width:360px;height:240px;box-shadow: 1px 1px 5px #ccc;padding:5px;position: relative;}
.sha-actinner .lunbo .box{width:350px;height:230px;position: relative;overflow: hidden;}
.sha-actinner .lunbo ul{width:1750px;position:absolute;left:0;top:0;}
.sha-actinner .lunbo ul li{float:left;}
.sha-actinner .lunbo ol{width:100%;height:34px;position: absolute;left:0;bottom:0;text-align: center;}
.sha-actinner .lunbo ol li{width:8px;height:8px;display: inline-block;background:#80950e;margin-right:5px;cursor:pointer;}
.sha-actinner .lunbo ol .current{background:#dc8203;}
.sha-actinner .text{width:330px; text-align:left;margin-left:20px;margin-bottom:40px;}
.sha-actinner .text h3{font-size:24px;color:#333;line-height: 40px;}
.sha-actinner .text i{font-size:14px;color:#999;}
.sha-actinner .text p{color:#777;margin:5px 0;line-height:25px;}
.sha-actinner .text a,.sha-actinner .cont .r dd a{padding-right:20px;color:#dc8203;font-size:14px;background:url(../image/sha-detail.png) no-repeat right center; }
.sha-actinner .text a:hover,.sha-actinner .cont .r dd a:hover{text-decoration: underline;}
.sha-actinner .cont .r{width:320px;height:480px;}
.sha-actinner .cont #bnu_event dt { margin-top:25px;}
.sha-actinner .cont .r h2{color:#333;font-size:30px;line-height: 50px;text-align: left; margin:0;}
.sha-actinner .cont .r strong{font-size:60px;}
.sha-actinner .cont .r p{width:220px;margin-top:14px;text-align: left;margin-bottom: 10px;}
.sha-actinner .cont .r .sha-list a{margin-left:-164px;padding-right:20px;color:#dc8203;font-size:14px;background:url(../image/sha-detail.png) no-repeat right center;}
.sha-actinner .cont .r .en a:hover{text-decoration: underline;}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {display:none;}


.sha-tj{clear:both;margin-top:20px;}
.sha-tj li{float:left;width:120px;height:83px;padding:5px;box-shadow: 1px 1px 3px #ccc;}
.sha-card{height:500px;background:url(../image/sha-bg_03.png);margin-top:360px;min-width:1200px;}
.sha-cardinner .card{width:579px; height:328px;background:url(../image/sha-life_15.png);margin-top:90px;padding:40px;}
.sha-cardinner .card ul{ width:240px; height:180px; overflow:hidden;}
.sha-cardinner .card h2{color:#333;font-size:30px;margin:0 0 30px 0;}
.sha-cardinner .l ul li{padding-left:10px;background:url(../image/sha-bg_03.png) no-repeat left center;margin-bottom:15px;margin-left:10px;}
.sha-cardinner .l ul li a{color:#777;}
.sha-cardinner .l ul li a:hover{color:#dc8203;}
.sha-cardinner .l ul li:nth-child(odd){margin-right:30px;}
.sha-cardinner .r .sha-list{width:490px;height:180px;border:1px solid #a3c293;border-radius: 3px;background:#fff;}
.sha-cardinner .r .sha-list ul{width:150px; height:180px;z-index:3;}
.sha-cardinner .r .sha-list ul li{background:#eef9d6;border-bottom:1px solid #a3c293;height:44px;line-height: 44px;text-align: center;color:#1a531b;font-size:16px;cursor: pointer;}
.sha-cardinner .r .sha-list ul .currentw{background:#fff;}
.sha-cardinner .sha-list .con{width:330px;height:170px;padding:20px;display:none;z-index: 1; font-size:14px; color:#777; line-height:24px;}
.sha-cardinner .sha-list .con p{color:#1a531b;margin-bottom:30px;}
.sha-cardinner .sha-list .con a{color:#dc8203;font-size:14px;padding-right:20px;background:url(../image/sha-detail.png) no-repeat right center;}

.sha-lifed-content{position: relative; margin-bottom:50px;}
.sha-lifed-content .sha-back{top:0;}
.sha-lifed-l{background: #fff;width:780px;margin-top:-50px;padding:50px;margin-bottom:50px;}
.sha-lifed-l h2{color:#333;font-size:36px;margin-bottom:30px;}
.sha-lifed-l p{color:#333;}
.sha-lifed-l h3{font-size:24px;margin:40px 0 20px 0;}
.sha-lifed-l table{width:100%;border:1px solid #aad6df;border-collapse: collapse;background-color:#e9faff;text-align: center;}
.sha-lifed-l td{padding:10px;border:1px solid #aad6df;height:50px;color:#297187;}
.sha-lifed-r .sha-lb{width:360px;height:350px;margin-bottom:30px;border-top:8px solid #7f9312;}
.sha-lifed-r .sha-lb h3{height:55px;text-align: center;line-height: 55px;background:#eeffe7;color:#7c900f;}
.sha-lbt{margin-top:50px;}
.lun{position: relative;}
.lun .lun-box{width:360px;height:290px;overflow: hidden;position: relative;}
.lun ul{width:1800px;position: absolute;left:0;top:0;}
.lun ul li{float:left;}
.lun ol{width:100%;height:30px;text-align: center;position: absolute;left:0;bottom:0;}
.lun ol li{width:8px;height:8px;background:#7c900f;border-radius: 50%;display:inline-block;margin-right:5px;}
.lun ol .current{background:#fff;}



.pop_menu {width: 100%; background: rgba(51,51,51,0.98); padding: 60px 2%; position: absolute; left: 0; top: 0; display: none;z-index:100;min-width:1200px;}
.pop_menu .close{ display: block; width: 16px;height: 16px; background: url(../image/close3.png) no-repeat; position: absolute; top: 40px; right: 30px;}
.pop_menu .tool{ width: 48%; background: #ffffff; padding: 47px;}
.pop_menu h3,.pop_menu h4{ text-transform: uppercase}
.pop_menu h3{ font-size: 30px;}
.pop_menu h4{ font-size: 20px; margin-bottom: 10px;}
.pop_menu .apply{ display: block; line-height: 45px; background: #f00000; color: #fff; border-radius: 5px; text-align: center; margin: 20px 0 40px;}
.pop_menu dl{ width: 263px; float: left;}
.pop_menu dd{ line-height: 30px; padding-left: 30px; background: url(../image/dot11.png) no-repeat 15px center;}
.pop_menu dd a{ color: #777777}
.pop_menu .mid{ padding:45px 0 0 50px; width: 24%;}
.pop_menu .mid h3,.pop_menu .mid h4{ color: #fff;}
.pop_menu .mid h4{ margin: 40px 0 20px;}
.pop_menu .mid li{ list-style: disc; color: #fff; margin-left: 40px;}
.pop_menu .mid li a,.pop_menu .right p {color: #fff;}
.pop_menu .right {width: 24%;}
.pop_menu .right h4{ width: 275px;}
.pop_menu .right p { clear: both;}
.pop_menu .right p span{display: block; float: left}
.pop_menu .right p em{width: 320px;display: block; float: left; margin-left: 5px;}
.pop_menu .right img{ display: block; margin-top: 20px;}


.header .dropdown,.header2 .dropdown {width: 100%; background: rgba(51,51,51,0.98); padding: 80px 2%;position: absolute; left: 0; top: 70px;z-index:1000; color: #fff; display: none;overflow: hidden;height:auto;}
.header .dropdown  a,.header2 .dropdown a{font-family:'Segoe UI',"微软雅黑";}
.header .dropdown  h4,.header2 .dropdown  h4{ font-size: 20px; margin:0;}
.header .dropdown  h4 a,.header2 .dropdown  h4 a{color:#fff;}
.header .dropdown .box,.header2 .dropdown  .box{ float: left; width: 24%;}
.header .dropdown dl,.header2 .dropdown dl{ height: 360px; padding: 0 50px; border-right: 1px solid #484848}
.header .dropdown dd,.header2 .dropdown dd { padding:10px; background: #545454; margin-bottom: 1px; width: 100%}
.header .dropdown h3,.header2 .dropdown h3 { margin-bottom: 25px; font-size: 30px; margin-left: 50px;}
.header .dropdown dl div a,.header2 .dropdown dl div a{ margin: 10px 0;display: inline-block; text-transform: none; font:14px/2 'Segoe UI',"微软雅黑"; color: #fea525; padding-right: 20px; background: url(../image/sha-detail.png) no-repeat right center;}
.header .dropdown li,.header2 .dropdown li {list-style: disc; float: none; margin-left: 20px;}
.header .dropdown li  a,.header2 .dropdown li a {display: block; margin: 0;  text-transform: none; font:14px/2 'Segoe UI',"微软雅黑"; background:none; text-align:left; padding:0;}
.header .dropdown .box >  a,.header2 .dropdown .box > a {display: block; width: 220px; line-height: 80px; background: #0a72bb; text-align: center; color: #fff; margin: 50px auto; border-radius: 5px; }

.header .dropdown2 ,.header2 .dropdown2{ padding: 80px 3%;}
.header .dropdown2 .box,.header2 .dropdown2 .box{ width: 50%;}
.header .dropdown2  h3,.header2 .dropdown2 h3{ margin-left: 0;}
.header .dropdown2  .box .right,.header2 .dropdown2 .box .right{width: 160px;height: 160px; background: #0a72bb; margin-top: 50px; margin-right: 5%;}




.header li > a { padding:0 30px; margin:0;}
.header .dropdown2 .box,.header2 .dropdown2 .box,.header .dropdown3 .box,.header2 .dropdown3 .box{ width: 33%;}
.header .has > a,.header2 li >a { display:block; color: #fff; position: relative; transition: all 0.2s ease 0s, color 0s ease 0s, all 0s ease-in-out 0s}
.header .has.is_active > a{}
.header .has > a:before,.header2 li > a:before{ max-height: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0.5em; box-shadow: 0 4px 5px rgba(0,0,0,0.498);background-color: #0b275a; border-radius: 0 0 5px 5px; padding: 2em 0.5em; opacity: 0; display: block; content: attr(data-title); z-index:9999; text-align: center; line-height: 0;}
.header2 .has > a:before { background:#0b275a url(../image/nav_arr2.png) no-repeat right center; }
.header .has.is_active > a:before,.header2 li.is_active > a:before{ max-height: 5em; opacity: 1; }

.header.fix-on, .header2.fix-on { position: fixed;  transition: all 0.2s ease 0s; z-index:99; top:0;}

.header2 .logo{width: 278px; height: 137px; position: absolute; left: 0; top: 0; z-index:1; transition: height 0.35s ease 0s;}
.header .logo .logo_s,.header2 .logo .logo_s {position: absolute;  height: 50px;  width: 219px;left: 27px;   top: 25px;   z-index: 2; background: url(../image/logo_s.png) no-repeat; transition: height 0.35s ease 0s;}
.header .logo .logo_bg,.header2 .logo .logo_bg {display: block;  left: 0;  opacity: 1;  position: absolute;  height: 132px;  width: 296px;  top: 0px; transform-style: preserve-3d;  transition: all 0.35s ease 0s;  z-index: 1; background: url(../image/logo2.png) no-repeat center;}

.header-collapsed .logo { height: 70px;}
.header-collapsed .logo .logo_s{ top: 53px; background: url(../image/logo_2.png) no-repeat center;}
.header-collapsed .logo .logo_bg{ top: -18px; background-position: center 48px;}
.header2.header-collapsed .logo .logo_s{ top: 11px;}
.header2.header-collapsed .logo .logo_bg{ top: -62px; }

.rbsBJ { background: url(../image/wenli2_02.jpg) repeat;}
.rbsBJ .indexShow{overflow: hidden; background: url(../image/shadow_03.png) no-repeat center bottom;}

#goTopBtn {
    background: url("../image/top_03.jpg") no-repeat;
    bottom: 80px;
    cursor: pointer;
    height: 46px;
    position: fixed;
    right: 10px;
    width: 30px;
    z-index: 999;
}


.sha-content .ui.form .field  { margin: 0;}
.sha-cour-cont .cont li span { margin: 10px 0;}
.sha-cour-cont .cont{padding:35px 0;}
.sha-content .c_list .hd { height: 40px; margin:40px 35px 10px 35px; border-bottom: 1px solid #E6E9ED; position: relative;}
.sha-content .c_list .hd ul{ overflow: hidden; zoom:1; position: absolute; bottom: -1px; left: 20px;}
.sha-content .c_list .hd li{ float: left; padding: 0 30px; background: #E6E9ED; line-height: 40px; font-size: 18px; border: 1px solid #E6E9ED; border-bottom: none; margin-left: 5px; border-radius: 5px 5px 0 0;cursor: pointer;}
.sha-content .c_list .hd li.on{ background: #fff;  border-top: 2px solid #1678c2}
.sha-content .c_list .c_main{ padding:35px;}

.video_list .hd { text-align:center;}
.video_list .hd ul { position:static; display:inline-block; margin-top:-8px;}


.con_left li dl {display: none;}
.con_left li dl { background: #ffffff;}
.con_left li dd a { padding: 10px 20px; background: none; font-size: 16px;}
.con_left li.active > a{background: url(../image/menu_arr2.png) no-repeat right center;}
.con_left li.no_child > a{background:none;}


.ap_slide{ overflow: hidden; padding-bottom: 30px; height:450px; position:relative;}
.ap_slide .hd{width:100%; height:30px; line-height:30px; text-align: center; margin-top: 20px; position:absolute; bottom:0; }
.ap_slide .hd ul{  height:30px;   }
.ap_slide .hd ul li{display: inline-block; width: 10px;height: 10px; margin:0 5px; cursor:pointer; background: #ccc;  }
.ap_slide .hd ul li.on{  background:#0a2b66; }
.ap_slide .bd ul{}
.ap_slide .bd li{ text-align: center; background: none;}
.ap_slide .bd li h5{ font-size: 20px; font-family:'FuturaCnd','微软雅黑', sans-serif; text-transform: uppercase; margin-bottom: 10px;}



.c_name{ overflow:hidden; position:relative; background: #e6e9ed; }
.c_name  .prev,.c_name .next{ display:block;  width:50px; height:65px;  overflow:hidden;
    cursor:pointer; background:url("../image/nav_l.png") no-repeat center; position: absolute; left:0;top:0;}
.c_name .next{ background:url("../image/nav_r.png") no-repeat center; left: auto; right:0; }

.c_name .bd{ width: 1100px; margin: 0 auto; overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.c_name .bd .tempWrap{ width: 1100px;}
.c_name .bd ul{ width: 1100px;overflow:hidden; zoom:1; }
.c_name .bd ul li{ width: 220px; float:left; _display:inline; overflow:hidden; text-align:center;}
.c_name .bd ul li a{ display: block; font-size: 18px;}

.c_main ul > li { line-height:40px; background:#efefef; padding:0 20px; margin-bottom:20px;}
.c_main ul > li > a{display:block; background:url(../image/nav_r.png) no-repeat right center; font-family:FuturaCnd,"微软雅黑"; font-size:18px; color:#555; }
.c_main ul > li > a.active{background:url(https://iso.bnu.edu.cn/themes/1/images/nav_r2.png) no-repeat right center;}
.c_main .c_text { background:none; padding:20px 0; display:none;}


.page { text-align: center; margin-bottom: 25px}
.page li{display: inline-block; margin-left: 5px;}
.page li a{color: #999999; padding: 0 5px; border: 1px solid #f0f0f0; margin-right: 5px}
.page li a:hover{color: #009ee1;border: 1px solid #009ee1;}
.page li a.active{color: #FFFFFF;border: 1px solid #00B5BC; background: #00B5BC}
.page li .prev,.page li .next{color: #009ee1;border:none;}
.page li .prev:hover,.page li .next:hover{border:none;}