@font-face {
    font-family: 'segoe';
    src: url('fonts/seguiemj.eot');
    src: url('fonts/seguiemj.eot?#iefix') format('embedded-opentype'),
    url('fonts/seguiemj.woff') format('woff'),
    url('fonts/seguiemj.ttf') format('truetype'),
    url('fonts/seguiemj.svg') format('svg');
}
@font-face {
    font-family: 'iconfont';
    src: url('fonts/iconfont.eot');
    src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/iconfont.woff') format('woff'),
    url('fonts/iconfont.ttf') format('truetype'),
    url('fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
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','微软雅黑'; font-size: 14px;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; min-width: 1200px;}
ol,ul,li {  list-style: none;}
em,i {  font-style: normal;  }
a {  text-decoration: none;  outline: none;  cursor: pointer}
a:visited ,a:hover{  text-decoration: none; }
a img, a:hover img {  border: none }
input:focus {outline: none}
.clear {  clear: both  }
.clearfix { overflow: hidden }
.fl {  float: left;  }
.fr {  float: right; }
.fs_24 { font-size: 24px;}
.fs_30 { font-size: 30px;}
.fs_40 { font-size: 40px;}
.fs_20 { font-size: 20px;}
.fs_50 { font-size: 50px;}
.fs_60 { font-size: 60px;}
.color-orange { color: #f18c00;}
.color-blue { color: #02489e}
.color-gray { color: #cccccc}
.color-white {color:#fff;}
.w_1200 { width: 1200px; margin: 0 auto;}
.top {height: 40px; background: #1356b5; line-height: 40px;}
.t_l {color: #fff; height: 40px;}
.language {
    position: relative;
}
.language a {
    display: block;
    color: #fff;
}
.language > a {
    padding-right: 25px;
    background: url(../images/sanjiao.png) no-repeat right 14px;
}
.en {
    background: #67aee9 url(../images/language.png) no-repeat 25px 12px;
    padding: 0 20px 0 50px;
}
.cn {
    background: #67aee9 url(../images/language.png) no-repeat 25px -29px;
    padding: 0 11px 0 50px;
}
.xiala {
    width: 100%;
    position: absolute;
    left: 0;
    top:40px;
    display: none;
}
.xiala a {margin-top: 1px;}
.header {height: 120px;}
.logo { margin-top:27px;}
.logo a,.logo img{ display: block;}
.search { margin-top: 40px; position: relative}
.search .text { width: 328px; height: 40px; border:1px solid #dfdfdf; background: #f5f5f5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; position:relative; behavior:url(css/pie.htc); text-indent: 10px;}
.search .btn {width: 44px; height: 40px; background: url(../images/search.png) no-repeat center; border: none; position: absolute; right: 0; top:0;}
.nav { height: 55px; background: #02489e;}
.sm-blue { background: none; box-shadow: none;}
#main-menu > li {
    border-right: 1px solid #5a88c0;
    border-left: none;
    float:left;
}
#main-menu  a  { background: none; padding: 0 48px;font-family: 'segoe','微软雅黑'; font-weight: normal; font-size: 16px; text-transform: uppercase; height: 55px; line-height: 55px;}
#main-menu .home a { padding: 10px 25px; }
#main-menu  a:hover,#main-menu a.highlighted,#main-menu a.active {
    background: #faa200;
    color: #fff;
}
#main-menu .sub {
    border: none;
    padding: 0;
    box-shadow: 0 0 5px #ccc;
    background: #fff;

}
#main-menu  .sub a {
    color: #333;
    height: 36px;
    line-height: 36px;
    padding: 0 40px 0 20px;
    font-size: 14px;
    text-transform: none;
}

#main-menu  .sub a:hover,#main-menu  .sub a.highlighted  {
    background: #02489e;
    color: #fff;
    top: 0;
    left: 0;
}

#main-menu .home a:hover {
    background: none;
    top: 0;
}
#main-menu .three {
    border-radius: 0;
    border: none;
    left:1px;
}
#main-menu .three a {
    padding: 0 20px;
}
#main-menu > li:last-child > a { border-radius: 0 !important;}
.i_banner {position: relative; overflow: hidden}
.i_item { position: relative;}
.i_item img{ display: block; width: 100%;}
.i_text {position: absolute; left: 50%; margin-left: -600px; bottom: 100px; color: #fff;}
.i_tit { padding: 0 20px; background: url(../images/i_bg1.png) repeat-x; float: left; line-height: 60px; font-size: 18px;margin-bottom: 10px;}
.i_text p {clear: both; width: 836px; padding: 10px 20px; line-height: 24px; background: url(../images/i_bg2.png) repeat; }
.i_banner .hd { height: 52px; position: absolute; left: 50%; top:50%; margin-left: -600px; margin-top: -26px;}
.i_banner .prev,.i_banner .next { display: block; width: 52px; height: 52px; background: url(../images/bg.png) no-repeat; opacity: 0.2; filter:alpha(opacity=20)}
.i_banner .prev {float: left; margin-left: -70px; }
.i_banner .next { background-position: -53px 0; float: right; margin-right: -70px;}
.i_banner .prev:hover,.i_banner .next:hover {opacity: 0.7; filter:alpha(opacity=70)}
.entry { margin-top: -50px; position: relative;}
.entry a { display: block; width: 225px; height: 188px; text-align: center; color: #fff; float: left; background: url(../images/bg.png) no-repeat 0 -200px; text-transform: uppercase; margin-right: 18px; position: relative}
.entry a i { font-size: 70px; margin-top: 35px; display: block;}
.entry a p { position: absolute; bottom: 30px; width: 100%;}
.entry .e_2 { background-position: -225px -200px;}
.entry .e_3 { background-position: -450px -200px;}
.entry .e_4 { background-position: -675px -200px;}
.entry .e_5 { margin-right: 0;background-position: -903px -200px;}
.programs { background: url(../images/p_bg.jpg) no-repeat center 0; overflow: hidden;}
.p_top { margin: 50px 0;}
.p_top a {display: block; width: 178px; height: 179px; background: url(../images/bg.png) no-repeat 0 -400px; text-align: center;  text-transform: uppercase; color: #fff; float: left; margin-right: 77px; line-height: 178px;}
.p_top .last { margin-right: 0;}
.p_top a:hover { background-position: -225px -400px;}
.p_list { margin-bottom: 70px;}
.p_list .h4 {color: #fff; text-transform: uppercase; font-size: 18px; margin-bottom: 20px;}
.p_scroll {position: relative;}
.p_scroll .bd { width: 1200px; overflow: hidden}
.p_scroll .bd ul{ overflow: hidden; zoom: 1;}
.p_scroll li{ float: left; width: 270px; margin-right: 27px;}
.p_scroll li a,.p_scroll li img{ width:100%;display: block;}
.p_scroll li p{ padding: 10px 15px; line-height: 24px; color: #666; background: #fff;}
.p_scroll li a:hover p{ color: #014099; }
.p_scroll .hd { height: 48px; position: absolute; left: 50%; top:50%; margin-left: -600px; margin-top: -24px;}
.p_scroll .prev,.p_scroll .next { display: block; width: 48px; height: 48px; background: url(../images/bg.png) no-repeat; opacity: 0.3; filter:alpha(opacity=30)}
.p_scroll .prev {float: left; margin-left: -70px;background-position: 0 -52px; }
.p_scroll .next { background-position: -50px -52px;; float: right; margin-right: -70px;}
.p_scroll .prev:hover,.p_scroll .next:hover {  opacity: 1; filter:alpha(opacity=100)}
.news { background: url(../images/n_bg.jpg) no-repeat center 0; position: relative; overflow: hidden}
.n_list { width: 560px; margin-right: 40px;}
.notice { width: 600px; background: url(../images/bg_white.png) repeat;}
.news .h3 { font-size: 24px; color: #333; margin: 20px 0;}
.notice .h3 { margin-bottom: 0; padding-left: 45px;}
.n_list a {display: block; color:#333;}
.n_list p,.no_main p { line-height: 24px; margin: 10px 0;height:48px;}
.n_list span { color: #999; display: block}
.n_list a:hover p { text-decoration: underline; color: #014099;}
.hot {position: relative; margin-bottom: 20px;}
.hot .tag {padding: 0 20px; line-height: 40px; position: absolute; left:0; top:0; background: #f18c00; color: #fff;}
.dls { border-top:1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.dls dl {overflow: hidden; margin: 20px 0;}
.dls dt { width: 144px; float: left;}
.dls dt img{display: block}
.dls dd { width: 400px; float: right;}
.n_item {padding: 0 45px;}
.n_item a{ display: block; padding: 28px 0; color: #333; overflow: hidden;border-bottom: 1px solid #dfdfdf;}
.n_item a:hover {color: #014099}
.n_item .date{ width: 96px; height: 96px; background: #014099; text-align: center; color: #b57926; letter-spacing: 6px;}
.n_item .date p{color: #fff; font-size: 36px; margin-top: 10px; letter-spacing: 0;}
.no_main { width: 390px;}
.n_item:hover {background: #f0ede3}
.i_more { background: url(../images/line.png) no-repeat center; margin: 50px 0;}
.i_more a {display: block; width: 110px; height: 45px;line-height: 45px; background: #014099; color: #fff; margin: 0 auto;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; position:relative; behavior:url(css/pie.htc); text-align: center; text-transform: uppercase}
.i_more a:hover { background: #1356b5}
.down {width: 100px; height: 42px; background: url(../images/bg.png) no-repeat 0 -580px; position: absolute; bottom: 0; left:50%; margin-left: -50px;}
.download {background: #f5f5f5;position: relative;}
.download .bd .tempWrap { border-left: 1px solid #dfdfdf;}
.download .bd ul{ overflow: hidden; zoom: 1;}
.download li{ float: left;}
.download li a{display: block; width: 199px; height: 200px; border-right: 1px solid #dfdfdf; text-align: center; color: #333; text-transform: uppercase; overflow: hidden}
.download .hd { height: 48px; position: absolute; left: 50%; top:50%; margin-left: -600px; margin-top: -24px;}
.download .prev,.download .next { display: block; width: 48px; height: 48px; background: url(../images/bg.png) no-repeat;}
.download .prev {float: left; margin-left: -70px;background-position: 0 -100px; }
.download .next { background-position: -50px -100px;float: right; margin-right: -70px;}
.download .prev:hover {background-position: 0 -150px; }
.download .next:hover {background-position: -50px -150px;}
.download .iconfont { font-size: 50px; color: #a5a5a5; display: block; margin: 40px 0 20px;}
.download li a:hover { color: #fff; background: #bebebd}
.download li a:hover .iconfont { color: #14a9da;}

.footer { background: url(../images/f_bg.jpg) no-repeat center 0; padding: 45px 0;}
.f_l { width: 576px;}
.f_l .logo{ margin: 0;}
.f_l ul { margin-top: 20px;}
.f_l li {line-height: 24px; color: #fff;opacity: 0.8; filter:alpha(opacity=80);}
.f_r { width: 624px;}
.links a,.links span{ color: #fff; display: block; float: left; line-height: 30px;opacity: 0.8; filter:alpha(opacity=80);}
.links span {margin: 0 15px;}
.links a:hover { text-decoration: underline}
.share { background: url(../images/bg.png) no-repeat -120px 0; overflow: hidden; margin-top: 20px;}
.share a { display: block; width: 32px; height: 32px; margin-right: 4px; float: left}
.f_line { width: 122px; height: 1px; background: #88a2c5; margin: 40px 0;}
.f_r p { color: #cccccc;}
.f_r p a{ color: #fff;}
.f_r span { margin-left: 30px;}
/*about*/
.banner img {display: block; width:100%;}
.banner .i_text{ bottom: 45px;}
.banner h2{ font-size: 30px; text-transform: uppercase; padding-left: 10px; border-left: 5px solid #faa200;}
.section { padding: 50px 0; overflow: hidden}
.sec_title {text-align: center; text-transform: uppercase; padding-bottom: 20px; background: url(../images/line_2.jpg) no-repeat center bottom; font-size: 24px;}
.section .btn {text-transform: uppercase;}
.a_sec_1 { background: url(../images/a_bg1.jpg) no-repeat right bottom;background-size: 80% 100%}
.a_main_1 { width: 600px; margin-top: 70px;}
.a_main_1 p{ color: #666; line-height: 24px;}
.a_main_1 span{ color: #333; font-size: 18px;}
.read { display: block; margin-top: 30px;}
.read span,.read em {display: block; float: left}
.read span {padding: 0 20px; line-height: 45px; background: #f18c00; color: #fff; }
.read:hover span { background: #e08200;}
.read em { width: 45px; height: 45px; background: url(../images/bg.png) no-repeat -120px -100px; margin-left: 2px;}
.a_sec_2 {background: url(../images/a_bg2.jpg) no-repeat center 0;}
.a_sec_2 .sec_title {color: #fff;}
.data {overflow: hidden; margin: 50px 0;}
.data li { float: left; width: 220px; text-align: center; margin-right: 106px;}
.data li h3{ color: #fe7a7a; font-size: 40px; margin-bottom: 10px;}
.data .last{ margin-right: 0;}
.data li .data_2 { color: #f3f00a;}
.data li .data_3 { color: #0df5fd;}
.data li .data_4 { color: #ffc76f;}
.section .passage { text-align: center; line-height: 30px; margin: 30px 0;}
.a_sec_2 p {color: #fff;}
.section .more { display: block; width: 138px; line-height: 45px; background: #fff; color: #02489e; text-align: center; margin: 0 auto; text-transform: uppercase }
.section .more:hover {background: #02489e; color: #fff;}
.sec_l,.sec_m,.sec_r { float: left}
.sec_m img { margin: 65px 0 20px;}
.sec_l { width: 276px;}
.sec_m { width: 398px;}
.sec_r { width: 526px;}
.a_sec_3 img { display: block; float: left}
.sec_m a {display: block; text-align: center; color: #333;}
.sec_m em {display: block; font-size: 40px;color: #3d72b4;}
.sec_m a:hover {color: #3d72b4;}
.sec_r a {position: relative; display: block;}
.sec_r .play { width: 74px; height: 74px; background: url(../images/bg.png) no-repeat -120px -580px; position: absolute;left:50%; top:123px; margin-left: -37px;}
/*university*/
.main { padding: 30px 0;}
.m_l { width: 300px;}
.m_l .h3{ border-bottom: 3px solid #02489e; padding-bottom: 15px; font-size: 22px; text-transform: uppercase;}
.m_l li a {display: block; padding: 15px; border-bottom: 1px solid #dfdfdf; line-height: 24px; color: #333; text-transform: uppercase}
.m_l li a.active { background: #f1f1f1 url(../images/line_3.jpg) repeat-y; color: #faa200;}
.m_l .in {display:none;}
.m_l .in a { text-transform: none; color: #666; padding-left: 30px;}
.m_l .in a.on {color: #faa200;}
.m_l li a:hover {color: #faa200;}
.m_r { width: 866px;}
.m_title {overflow: hidden; margin-bottom: 20px;}
.m_title .name { font-size: 20px; text-transform: uppercase}
.bread a{ color: #666666;}
.bread span,.bread a:hover{ color: #02489e;}
.page_cont > img {display: block; max-width: 100%;}
.sub_tit {overflow: hidden; margin: 20px 0;}
.sub_tit .name {font-size: 18px; padding-left: 10px; border-left:5px solid #faa200}
.sub_tit .s_more { color: #333;}
.page_cont p {line-height: 24px; color: #666; margin: 20px 0;}
.list {overflow: hidden}
.list li { width: 275px; float: left; margin-right: 20px;}
.list li img{ display: block;}
.list li p{ height: 40px; overflow: hidden; margin: 10px 0;  color: #666;}
.list li p a{ color: #666;}
.about_d { background: url(../images/a_d_bg.jpg) no-repeat center bottom;}
/*academics*/
.table,.table_2 {border-collapse: collapse; width: 100%; border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; margin: 20px 0;}
.table th,.table td {padding:  20px; text-align: center}
.table th { background: #3f3f3f; color: #fff; font-weight: normal}
.table td {border-right:1px solid #dfdfdf;}
.table_2 td{padding:5px;text-align: center;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
/*language*/
.items .name { font-size: 16px;}
.items p { margin: 10px 0;}
/*admission*/
.p_items {overflow: hidden; padding: 20px 0;}
.p_items li{  float: left; margin: 20px 37px 20px 0;}
.p_items li a,.p_items li img { display: block;}
.p_items li a {color: #333;width: 375px; height: 393px;box-shadow: 0 0 5px #f1f1f1; text-align: center;}
.p_text {padding: 0 40px;}
.p_text .name{ text-transform: uppercase; margin-top: 20px;}
.p_text p{ height: 60px; color: #999; margin-top: 10px;}
.p_items li a:hover { color: #02489e;box-shadow: 0 0 5px #cedcec;}
.p_items li a:hover p{ text-decoration: underline}
.material {background: #f5f5f5 url(../images/m_bg.jpg) no-repeat center bottom; padding: 50px 0;}
.material .h3{ font-size: 24px; color: #333; margin-bottom: 20px; text-transform: uppercase}
.forms { width: 600px;}
.forms li a{ display: block; color: #666;padding-left: 30px; background: url(../images/bg.png) no-repeat 0 -680px; margin: 15px 0;}
.forms li a:hover{ text-decoration: underline}
.charges { width: 556px;}
.c_table { border-collapse: collapse; margin-bottom: 10px;}
.c_table .icons { background: #02489e; text-align: center}
.c_main a{display:block;padding: 15px; background: #e2e2e2; overflow: hidden;color: #02489e;}
.c_tit {  text-transform: uppercase; margin-bottom: 10px; font-size: 16px;}
.c_main p {color: #999;}
.c_main i {color: #fff; font-size: 40px;}
.c_main a:hover { background: #faa200; color: #fff;}
.c_main a:hover p{  color: #fff;}
/*master*/
.p_tab {margin: 20px 0; border-bottom: 1px solid #dfdfdf;}
.p_tab ul {height: 49px;}
.p_tab li { float: left; padding: 0 20px;height: 47px; line-height: 47px; color: #666; background: #fff;}
.p_tab li.on { color: #02489e; border-top:3px solid #02489e;border-right: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;}
.p_tab .apply { display:block;padding: 0 20px; line-height: 44px; background: #02489e; color: #fff;}
.table .a_text { color: #666;}
.table .a_text:hover { color: #02489e; text-decoration: underline}
.table .btn {display: block; border:1px solid #faa200; color: #faa200; line-height: 30px;}
.table .btn:hover {background:  #faa200; color: #fff;}
.steps .title {height: 54px;line-height:54px;background: #02489e; color: #fff; font-size: 16px;}
.steps .title span{ margin: 10px 23px;color: #02489e; display: block; width: 34px; height: 34px; border-radius: 100%;-moz-border-radius: 100%; -webkit-border-radius: 100%; position:relative; behavior:url(css/pie.htc); float: left; text-align: center; line-height: 34px;background:#fff;}
.steps ul { margin: 15px 0;}
.steps li { overflow: hidden;}
.steps li em,.cate em{ display: block; width: 21px; height: 21px; background: url(../images/bg.png) no-repeat -225px -52px; text-align: center; line-height: 21px; color: #fff; float: left; margin: 5px 10px;}
.steps li div,.cate div {width: 815px; float: left; line-height: 36px;}
.p_con {display: none}
/*forms*/
.form { width:576px; height: 172px; border:1px solid #dfdfdf; background: #f0f0f0; float: left; text-align: center; position: relative; margin: 30px 40px 30px 0;}
.form .icon {width: 80px; height: 80px; background: url(../images/bg.png) no-repeat -225px -100px; margin: -40px auto 20px;}
.form p a{ color: #333; font-size: 16px;}
.form p a:hover{ color: #02489e; text-decoration: underline}
.btns {border-top:1px solid #dfdfdf; position: absolute; bottom:0; left:-1px;}
.btns a{ display: block;width: 287px; color: #666; line-height: 46px; float: left; border-right:1px solid #dfdfdf; }
.btns a:hover {color: #02489e;}
/*form_detail*/
.f_tit { text-align: center; font-size: 28px;}
.page { line-height: 24px; background: url(../images/form_bg.jpg) no-repeat center bottom;}
.author {text-align: center; color: #faa200; line-height: 24px; background: url(../images/time_line.png) no-repeat center; margin: 10px 0;}
.page p {line-height: 24px; color: #7e7e7e;}
.page .h4,.page_cont .h4 { font-size: 18px; margin: 20px 0;}
.page li { color: #7e7e7e; margin: 10px 0;}
.page li a{ color: #02489e;}
.page li span{ color: #faa200;}
.page li em{ color: #333;}
.page .italic{ color: #faa200; font-style: italic; font-size: 16px;}
.page dl { margin-bottom: 20px;}
.page dd{ color: #7e7e7e;}
/*charges*/
.c_tab { height: 60px; border-bottom: 1px solid #aaaaaa; background: #e2e2e2;}
.c_tab ul { border-left: 1px solid #aaaaaa; height: 61px; overflow: hidden}
.c_tab li {float: left;width: 238px; text-align: center; border-right: 1px solid #aaa; line-height: 60px; text-transform: uppercase; cursor: pointer; color: #666; font-size: 16px;}
.c_tab li.on {background: #fff; border-top:4px solid #02489e; color: #02489e;}
.c_con { padding: 30px 0; display: none;}
.cate {overflow: hidden; color: #666;}
.cate em { margin-left: 0;}
.cate span { font-weight: bold; font-size: 16px;}
.c_con p { color: #666; margin: 10px 0;}
.table_2 td { border-bottom: 1px solid #dfdfdf; padding: 10px;}
.table_2 td span{ color: #faa200;}
/*scholarship*/
.s_list {background: url(../images/scho_bg.jpg) no-repeat center bottom; overflow: hidden}
.s_item { background: #f0f0f0; border:1px solid #dfdfdf; margin: 30px 0; width: 100%}
.s_item td{ padding: 10px; text-align: center}
.s_item td a{ display: block;}
.s_item .s_l a{ text-align: left; color: #333; font-size: 18px; text-transform: uppercase}
.s_item .s_l a:hover { color: #02489e; text-decoration: underline}
.s_r { border-left:1px solid #dfdfdf;}
.s_r i{ font-size: 50px;}
.s_r a { color: #666;}
.s_r a:hover { color: #fff;}
.s_r:hover{ background: #faa200}
.s_item .icon { width: 70px; height: 70px; background: url(../images/s_icon.png) no-repeat; overflow: hidden; margin: 0 auto}
.s_item .icon i{ font-size: 30px; margin-top: 15px; display: block; }
/*scholarship_detail*/
.s_d_box {text-align: center; padding: 40px 0; display: none}
.s_d_box .h3{ font-size: 24px; text-transform: uppercase; margin: 20px 0;}
.s_number { background: url(../images/num.png) no-repeat center 0;}
.s_number p{ line-height: 45px; color: #fff; font-size: 20px;}
.s_number span{  color: #faa200; text-transform:uppercase}
.s_d_name { margin: 10px 0; line-height: 24px; color: #666;}
.s_d_name p{font-size: 16px; color: #333;}
.s_d_box dd {line-height: 24px; color: #666;}

.scho_d{overflow:hidden; background: url(../images/sch_bg2.jpg) no-repeat center bottom;}
/*.large_box{width:1200px;overflow:hidden; margin: 0 auto}*/
/*.small_box{background: #eeeeee;height: 120px;position:relative; }*/
/*.small_list{width: 1200px; margin: 0 auto; overflow: hidden}*/
/*.small_list ul{overflow:hidden; width: 1200px; margin: 0 auto;}*/
/*.small_list ul li{position:relative;float:left;width: 400px; text-align: center;height:134px;}*/
/*.small_list li a{display: block;color: #02489e; text-transform: uppercase;}*/
/*.small_list li img {display: block; margin: 10px auto;}*/
/*.small_list ul li.on{background: url("../images/arrow_bg.png") no-repeat center bottom; color: #fff;}*/
/*.small_list ul li.on a{ color: #fff;}*/
/*.s_btns {width:1200px;position: absolute;left:50%; margin-left: -600px;top:40px;}*/
/*.s_btns .btn{display:block;width: 40px; height: 40px; background: url(../images/bg.png) no-repeat -340px -100px; opacity: 0.24; filter:alpha(opacity=24); float: left; margin-left: -50px;}*/
/*.s_btns .right_btn{background-position: -380px -100px; float: right; margin-right: -50px;}*/
/*.s_btns .btn:hover {opacity: 1; filter:alpha(opacity=100);}*/
/*.small_list .icon { width: 50px; height: 50px; background: url(../images/s_icon2.png) no-repeat 0 0; overflow: hidden; margin: 10px auto;}*/
/*.small_list .icon i{ font-size: 20px; margin-top: 12px; display: block; }*/
/*.small_list ul li.on .icon { background-position: 0 -50px }*/

/*news*/
.news_item {padding: 20px 0; border-bottom: 1px dotted #cccccc; overflow: hidden}
.news_item dt{ width: 220px; float: left}
.news_item dd{ width: 624px; float: right}
.new_tit { margin: 10px 0;}
.new_tit a{ color: #333; font-size: 18px;}
.new_tit a:hover{ color: #02489e; text-decoration: underline}
.news_item p{ margin: 10px 0;}
.news_item .time{ color: #999;}
.news_item .more{ color: #666;}
.news_item .more:hover{ color: #02489e;}
#pager { margin: 30px 0; text-align: center}
#pager li {display:inline-block;  *display: inline; zoom:1; margin:0 5px; padding: 5px 10px;border:1px solid #dfdfdf; border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; position:relative; behavior:url(css/pie.htc); cursor: pointer}
#pager li a { color:#666}
#pager li.current,#pager li:hover { border-color:#02489e; color:#02489e;}
#pager li.last { border-color:#b9b9b9; background: #b9b9b9; color:#999;}
#pager li.next { border-color:#02489e; background: #02489e; color:#fff;}
/*notice*/
.news_item .no_dt { width: 106px; height: 106px; background: #95c7e4; color: #fff; text-align: center}
.no_dt p { font-size: 36px; margin-top: 30px; color: #fff;}
.news_item .no_dd { width: 740px;}
.no_dd p { margin: 0;}
/*news_detail*/
.end{ text-align: right; padding-bottom: 20px; border-bottom: 1px solid #dfdfdf}
.end span{ display: block; color: #666; line-height: 24px;}
.page_cont .start { color: #02489e; font-style: italic; font-size: 18px;}
.important .h3 { font-size: 20px; text-transform: uppercase; margin: 20px 0;}
.important li { line-height: 24px;}
.important li a{ color: #666;}
.important li a:hover{ color: #02489e; text-decoration: underline}
.important li span{ color: #999; margin-left: 20px; font-style: italic; font-size: 12px;}
/*payment*/
.steps img{display: block; margin: 20px 0;}
/*visa*/
.page_cont p a {color: #02489e}
.page_cont .ul_1 li {color: #666; line-height: 24px;}
/*activity*/
.activity { border-collapse: collapse; margin-bottom: 26px;}
.activity img{ display: block}
.con_text { background: #f0f0f0; padding:0 20px;}
.con_text a {display:block;}
.con_text .name{color: #02489e; font-size: 20px; margin: 10px 0;}
.con_text p{margin: 0;}
/*culture*/
.step_gray .title { background: #dddddd; color: #333; margin-bottom: 20px;}
.step_gray .title span{ background: #faa200; color: #fff;}
.step_gray p{ margin: 0;}
/*regulation*/
.r_list li { border-bottom: 1px dotted #dfdfdf;overflow: hidden; padding: 10px 0; }
.r_list li a{ display: block; float: left; width: 700px; line-height: 36px;text-overflow:ellipsis; white-space: nowrap; color: #333; padding-left: 60px;background: url(../images/word.jpg) no-repeat}
.r_list li a:hover {color: #02489e; text-decoration: underline;}
.r_list li span{ color: #666; float: right}
/*regulation_detail*/
.text-center{ text-align: center}
.list_decimal li { list-style: decimal inside;}
.page_cont .h5 { font-size: 16px; margin-bottom: 10px;}
.list_none li{ list-style: none; margin-left: 30px;}
/*facilities*/
.list_2 { margin-top: 20px;}
.list_2 li p { height: auto; text-align:center}
.imgs {overflow: hidden}
.imgs img{ display: block; float: left;}
.imgs .mr_0{ margin-right: 0;}
.img_1 img { margin-right: 24px; margin-bottom:20px;}
.img_2 img { margin: 0 12px 12px 0;}
.img_3 img { margin-right: 11px;}
/*picture*/
.pics  { overflow: hidden}
.pics li{ width: 417px; float: left; margin-right: 30px;}
.pics img {display: block;}
.pics p { text-align: center; color: #333;}
/*life*/
.img_4 { margin-top: 40px;}
.img_l { width: 374px;}
.img_4 img { margin-bottom: 5px;float: none;}
.img_4 .m_5 { margin: 0 4px; float: left}
.img_4 a {display: block; position: relative;}
.img_4 a span{ display:block; width: 100%; height: 125px; background: #02489e; color: #fff; text-align: center;
position: absolute; left:0; top:0; padding-top: 100px; opacity: 0.65; filter:alpha(opacity=65);}

.blue_bg { background: #02489e}
.blue_bg .sec_title{ color: #fff;}
.room { width: 574px; margin-top: 40px;}
.room img{ display: block;}
.room .title{ font-size: 16px; margin: 15px 0;}
.room p{ color: #666; line-height: 24px;}
.room p a{ color: #faa200;}
.room p a:hover{ text-decoration: underline}
.pb_0 {padding-bottom: 0;}
.section .c_tab { margin: 30px 0;}
.fa_l { width: 632px; position: relative}
.fa_l .bd li{ zoom:1; vertical-align:middle; }
.fa_l .bd img{ width:632px; height:351px; display:block; }
.fa_l .hd {width:100%;position: absolute; bottom: 20px; text-align: center;}
.fa_l .hd li{ display:inline-block;width: 10px; height: 10px; background: #beb8b5; border-radius: 100%;-moz-border-radius: 100%; -webkit-border-radius: 100%; position:relative; behavior:url(css/pie.htc); }
.fa_l .hd li.on{ background: #faa200; }
.fa_l .prev,.fa_l .next {display: block; width: 45px; height: 45px; background: url(../images/bg.png) no-repeat -120px -150px; position: absolute; left:10px; top:50%; margin-top: -22px; opacity: 0.35; filter:alpha(opacity=35);}
.fa_l .next { left:auto; right: 10px; background-position: -165px -150px;}
.fa_l .prev:hover,.fa_l .next:hover {opacity: 0.8; filter:alpha(opacity=80);}
.fa_r { width: 530px;}
.fa_r .name{ color: #02489e; font-size: 20px; text-transform: uppercase; margin: 20px 0; }
.fa_r p{ color: #666; line-height: 24px;}
.fa_r .read{ text-transform: uppercase}
.sec_4 { background: url(../images/sec4_bg.jpg) no-repeat center;}
.sec_4 ul {overflow: hidden; margin: 30px 0;}
.sec_4 li { width: 380px; float: left; margin-right: 30px;}
.sec_4 li img{ display: block; width:380px; }
.sec_4 li a{ display: block; color: #333;}
.sec_4 li p { background: #fff; text-align: center; line-height: 50px;}
.around ul{ margin: 40px 0; overflow: hidden;zoom: 1;}
.around li{ width: 200px;float: left; text-align: center; margin-right: 50px;}
.around .item { font-size: 18px;}
.around p { color: #666;}
.around .more {clear: left; background: #02489e; color: #fff;}
.around .more:hover,.study_l .more:hover { background: #1356b5;}
.around .mr_0 { margin-right: 0;}
.around .icon { width: 110px; height: 110px; background: url(../images/bg.png) no-repeat -500px -400px; margin: 10px auto; overflow:hidden;}
.around .icon i{ display: block; margin-top: 25px;}
.gray_bg { background: #e3e3e3;}
.study_l,.study_r { margin-top: 40px;width: 570px;}
.notes .tit{ font-size: 18px; margin: 10px 0;}
.notes p{ color: #666; line-height: 18px;}
.study_l .more{ background: #02489e; color: #fff; float: left; margin: 10px 0;}
.block {height:183px; margin-bottom:40px;background: #02489e; color: #fff; padding: 0 30px; overflow: hidden;}
.block .tit { margin: 30px 0 20px;}
.block p { color: #fff; margin: 10px 0;}
.block .a_more {display:block; text-align: right; color: #fff; text-transform: uppercase; float: right;}
.block .a_more:hover { text-decoration: underline;}
.bg_red { background: #eb354c}
.reg_form { width: 100%; margin: 30px 0; overflow: hidden}
.reg_form li{ width:570px; margin-right: 50px; float: left}
.reg_form li a:hover{ color: #02489e}

.maps { background:#02489e url(../images/maps_02.jpg) no-repeat center bottom}

.side_nav {position: fixed; right: 20px; top:60%;}
.side_nav li {width: 10px; height: 10px; background: #cfcfcf; border: 4px solid #dfdfdf; border-radius: 100%;-moz-border-radius: 100%; -webkit-border-radius: 100%; position:relative; behavior:url(css/pie.htc); margin-bottom: 7px;}
.side_nav li.active {background: #faa200}

#gla{
    overflow:hidden;
    margin:0 auto;
    position:relative;
    height:404px;
    width: 1200px;
}
.bac{
    position:absolute;
    bottom:0;
    left:50px;
}
#gla_box{
    width:700px;
    margin:auto;
}
.gla_inbox{
    overflow:hidden;
    position:relative;
}
.gla_inbox p{
    padding:5px;
    display:block;
    color:#FFF;
    line-height: 30px;
    text-align: center;
}
.gla_inbox img{
    width:100%;
    height:100%;
}
.roundabout-holder {
    height: 404px;
    width: 700px;
}
.roundabout-moveable-item {
    display:block;
    height: 300px;
    width: 500px;;
    cursor: pointer;
}
.roundabout-in-focus {
    cursor: auto;
}

.mis-nav-list {display: none}
.large_box{width:1200px;overflow:hidden; margin: 0 auto}
.mis-stage{background:url("../images/tab_bg.png") no-repeat center;position:relative;}
.mis-stage ol{overflow:hidden; width: 1200px; margin: 0 auto;}
.mis-slide{position:relative;float:left;width: 360px; text-align: center; margin: 0;}
.mis-stage li a{display: block; color: #02489e; text-transform: uppercase;}
.mis-stage li img {display: block; margin: 10px auto;}
.mis-stage li p { width: 360px; margin: 0 auto}
.mis-slide.mis-current a{ color: #fff;}

.mis-stage .icon { width: 50px; height: 50px; background: url(../images/s_icon2.png) no-repeat 0 0; overflow: hidden; margin: 10px auto;}
.mis-stage .icon i{ font-size: 20px; margin-top: 12px; display: block; }
.mis-stage li.mis-current .icon { background-position: 0 -50px }

.mis-nav-buttons {width:1200px; height:40px;position: absolute;left:50%; margin-left: -600px;top:40px;}
.mis-nav-buttons a{display:block;width: 40px; height: 40px; background: url(../images/bg.png) no-repeat -340px -140px; float: left; margin-left: -50px;}
.mis-nav-buttons a.mis-next{background-position: -380px -140px; float: right; margin-right: -50px;}
.mis-nav-buttons a.mis-prev:hover { background-position: -340px -100px;}
.mis-nav-buttons a.mis-next:hover { background-position: -380px -100px;}

.f_con {display: none;}
