@font-face {
    font-family: 'helve';
    src: url('../fonts/Helvetica LT 55 Roman.eot');
    src: url('../fonts/Helvetica LT 55 Roman.eot') format('embedded-opentype'),
    url('../fonts/Helvetica LT 55 Roman.woff') format('woff'),
    url('../fonts/Helvetica LT 55 Roman.ttf') format('truetype'),
    url('../fonts/Helvetica LT 55 Roman.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;}
div,p,table{text-align: justify;}
body{ font-family:'helve','微软雅黑', sans-serif; font-size: 16px; color: #343434; position: relative; min-width:1200px; background:#ffffff;}
.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;}
.w_800 { width: 800px;}
.w_400 { width: 400px;}
h3 { font-size: 24px; font-weight: normal;}
h5 { font-size: 16px;}
h4 { font-size: 18px;}
.clear{ clear: both}
.clearfix {overflow: hidden}
/*头部*/
/*头部*/
#top { height: 35px; background: #2963AC;}
.t_nav a,.t_nav span {display: inline-block;  margin-right: 14px; color: #ffffff; line-height: 35px; font-size: 14px;}
.t_right .ui.dropdown > .text { width: 18px; height: 18px; background: url(../images/language.png) no-repeat; margin-top: 8px;}
.t_right form { width:130px; height: 21px; margin-top: 7px; border-radius: 3px; margin-left: 30px; position: relative;}
.t_right form input{ border: none;}
.t_right form input[type='text']{ width: 100%; height:21px; *margin-left:-30px;}
.t_right form input[type='submit']{ width: 13px; height: 13px; background: url(../images/search.png) no-repeat; position: absolute; top: 4px; right: 8px;}
.t_right .ui.dropdown .menu {left: -34px; z-index: 999;}
.header { height: 80px; background: #fff; box-shadow: 0 1px 5px #d1d1d1}
.header .logo{ margin-top: 11px;}
.header .logo a,.header .logo img{display: block}
.header .nav li{ float: left; margin-left: 30px;}
.header .nav li a{ display: inline-block; line-height: 80px; font-size: 18px; color: #343434;}
.header .nav li a:hover{color: #2963AC}

.header .nav li dl { width: 180px; padding: 5px 0; box-shadow: 0 0 5px #d1d1d1;background: #ffffff; position: absolute; margin-top: 5px; left:-45px; z-index:99;display: none}
.header .nav li dl dd { margin: 5px 0;}
.header .nav li dl dd a{display: block; color: #343434; line-height: 26px; font-size: 14px; padding-left: 20px;}
.header .nav li dl dd a:hover{ color: #fff; background: #2963AC;}
.header .nav li.active{ color: #2963AC}
.header .nav li.active dl{display: block;}

/*底部*/
.bottom { background:#4c4c4c url(../images/bottom_bg_02.jpg) no-repeat center 0; clear: both}
.bottom_nav {height: 34px; border-top: 1px solid #737373; border-bottom: 1px solid #737373; }
.bottom_nav li {float: left; margin-right: 58px;position: relative; *margin-right: 55px;}
.bottom_nav li a{ display: block; float: left; line-height: 36px; color: #fff;}
.bottom_nav .webchat { float: right}
.bottom_nav .webchat a{ display: block; width: 160px; height: 36px; color: #fff; background: #2963AC url(../images/webchat.png) no-repeat 13px center; line-height: 36px; padding-left: 45px; *width:115px;}
.bottom_nav .webchat a span{  background: #2963AC url(../images/arrow_w.png) no-repeat right center; padding-right: 25px;}
.bottom_nav .webchat .pic{  background: #2963AC;padding: 10px; position: absolute; display: none;}
.bottom_nav .subnav{position:absolute;right:-30px;bottom:30px;z-index:100;background:url(../images/zjj_shadow.png) repeat;display:none;}
.bottom_nav .subnav li{float:left;padding:0 5px;font-size:14px;width:100%;}
.bottom_nav .subnav li a{color:#ddd;}
.bottom_nav .subnav li a:hover{text-decoration:underline;}


.footer { height: 45px; background: #2963AC; color: #ffffff;}
.footer p{ line-height: 45px; text-align: center;}
.f_top { padding: 40px 0 50px;color: #ffffff;}
.f_top a{color: #ffffff;}
.f_top dl { width: 600px; overflow: hidden}
.f_top dt { margin-right: 10px;}
.f_top dd { margin-top: 40px;}
.f_top dd p{ line-height: 24px;}
.f_top .links {width: 254px;margin-top: 15px; }
.f_top .links h4{ margin-bottom: 10px; text-transform: uppercase}
.f_top .links li{list-style: disc; margin-left: 20px; line-height: 24px;}

/*首页*/
.banner{ height:420px; overflow:hidden; position:relative; }
.banner .banner_nav { position: absolute; bottom: 39px; right: 50%; margin-right: -570px; z-index:99}
.banner .hd{ overflow:hidden; width: 100%; height: 50px; background: rgba(52,52,52,0.5); position: absolute; bottom: 0; left: 0; z-index:99}
.banner .hd ul{ overflow:hidden; zoom:1;display: inline-block; float: right; margin-right: 22px;}
.banner .hd ul li{ float:left; margin:18px 0 0 14px;  width:14px; height:14px; background:#333333; cursor:pointer; border-radius: 100%; border:1px solid #fff; }
.banner .hd ul li.on{ background:#2963AC;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; position: relative; }
.banner .bd li:hover{cursor: pointer;}
.banner .bd li a{display:inline-block;width:100%;height:100%;}
.banner .bd li a:hover{cursor:pointer;}
.banner .bd li img{ display: block; margin: 0 auto; width:100%; }
.banner .bd li .text{ position: absolute; top: 145px; right: 50%; margin-right: -600px; text-align: right; color: #fff; font-family:'Times new roman','微软雅黑'; padding: 15px 0;}
.banner .bd li .text h2 { font-size:56px;}
.banner .bd li .text p { font-size: 30px;}
.banner:hover{cursor: pointer;}
#hand:hover{cursor: pointer;}
.s-layer1{width:1920px;height:370px;position: absolute;left:0;top:0;background:#efefef;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.s-layer1 a{display:block;width:100%;height:100%;}
/*最后一张banner弹出*/
.tanchu{width:600px;height:600px;background:#2963AC;border-radius:10px;position:absolute; left:50%;margin-left:-300px;top:100px;z-index:1000;}
.tanchu div{position: absolute;}
.tanchu .earth{top:50%;margin-top:-150px;left:50%;margin-left:-150px;}
.tanchu .child1{left:253px;top:5px;}
.tanchu .child2{left:388px;top:90px;}
.tanchu .child3{left:418px;top:281px;}
.tanchu .child4{left:295px;top:411px;}
.tanchu .child5{left:132px;top:381px;}
.tanchu .child6{left:28px;top:226px;}
.tanchu .child7{left:94px;top:79px;}




.news_notice .inner { padding: 37px 17px 75px;}
.news h3,.notice h3 { margin-bottom: 20px;}
.news h3 a,.notice h3 a{color:#2963AC;}
.news h3 a:hover,.notice h3 a:hover{text-decoration: underline;}
.news>a:hover{text-decoration:underline;}
.news_l { width: 325px; height:380px; margin-right: 16px; position: relative;}
.news img{ display: block;}
.news_l .n_text { padding:10px 20px; background: #f8f8f8; height: 186px; *height:166px;_height:166px; position:relative;}
.news_l .n_text p{ margin-bottom: 10px; color: #585858}
.news_l .n_text p a,.news_r dd a{ color: #000}
.news_l .n_text span,.news_r dd span { display: block;width: 100%; line-height: 40px; border-top: 1px solid #f0f0f0; text-align: left; position: absolute; bottom: 0; left: 0; color: #999999}

.news_r dl{ height: 186px; background: #f8f8f8; width: 381px; margin-bottom: 6px;}
.news_r dd{ width: 198px;height: 174px; margin-left: 22px; margin-top: 12px; position: relative;text-align: left;}
.notice { width: 329px; }
.notice dl{ height: 100px; margin-bottom: 20px;}
.notice dt{width: 98px; height: 100px; border: 1px solid #2963AC; background: #fff; text-align: center; color: #2963AC;}
.notice dt h2{ font-size: 30px; margin-top: 16px;}
.notice dd{ width: 229px;height: 100px; background: #f8f8f8; padding:10px; *width:209px; _width:209px; *height:82px; _height:82px;text-align: left;}
.notice dd a{ color: #595959}
.notice dd a:hover{ color: #2963AC}

.story { background: url(../images/wenli.png) repeat; padding: 2px 0;}
.story h3,.life h3{ text-align: center;text-transform: uppercase; margin-bottom: 20px;}
.story .inner{ padding: 0 17px;}
.story .inner ul{ overflow: hidden;}
.story .inner li{ width: 360px; float: left; margin-right: 40px;cursor: pointer;}
.story .inner li img{ display: block;}
.story .inner li h5{ margin: 10px 0; text-align:center; }
.story .inner ul a:hover{ color: #2963AC;}

.life h3 { margin: 30px 0;}
.life li { width: 20%; height: 305px; overflow: hidden; float: left; margin-bottom: 20px; *width:19.9%;}
.life li img{display: block; margin: 0 auto;height:305px;width:100%;}
.life li p{ height: 120px; background: #2963AC; line-height: 120px; font-size: 18px; text-align: center; color: #fff;}


/*events*/
.jf_content .events_main { width: 1200px;}
.tags { height: 60px; line-height: 60px; margin-bottom: 50px;}
.tag_left { width: 966px; background: #2963AC;}
.tag_left span{display: inline-block; font-size: 30px; margin:0 45px 0 30px; color: #ffffff;}
.tag_left a{ display: block;width: 40px; margin: 0 12px; color: #ffffff; text-align: center; float: left}

.tag_left a:hover,.tag_left a.active{background: url(../images/tag_active.png) no-repeat center;color:#2963AC;}
.tag_r { width: 168px; background: #343434 url(../images/dropdown.png) no-repeat 105px center; text-align: center; position: relative}
.tag_r > a{ color: #ffffff;}
.tag_r .menu{width: 168px; background: #f2f2f2;text-align: center; position: absolute; top: 60px; z-index:10; display: none}
.tag_r .menu a{ display: block; line-height: 35px; color: #343434}
.tag_r .menu a:hover{ background: #ffffff; color: #2963AC}
.jf_content .events_main li {width: 220px; position: relative; margin: 0 34px 45px 0;margin-right:10px;}
.jf_content .events_main li span{width: 90px; height: 90px; background: #f2f2f2; position: absolute; left: 10px; top: -10px; text-align: center; color: #7e7e7e; padding-top: 20px;}
/*.jf_content .events_main li a{width: 100%; height: 100%; background: rgba(163,51,123,0.6); position: absolute; left: 0; top: 0; padding: 96px 60px 0; color: #ffffff; font-size: 18px; display: none;}
.jf_content .events_main li a:hover{ background: rgba(163,51,123,0.6); text-decoration: none}
.jf_content .events_main li:hover a{display: block;}*/
#lsst .sha-event{width:100%;height:auto;margin-bottom:30px;}
.sha-event .fl{width:250px;height:200px;background:#eee;float:left;margin-right:20px;}
.sha-event .cont{width:860px;float:left;padding-left:20px;border-top:5px solid #2963AC;background:none;text-align: left;height:auto;margin-right:0; word-break: normal;}
.sha-event .cont .t_a:hover{  color: #2963AC}
.sha-event .cont .timer{font-size:16px;color:#333;text-align: left;}
.sha-event .cont h3 {margin-bottom:20px;}
.sha-event .cont .details{line-height:25px;font-size:16px;text-align: left;margin-bottom:10px;}
.sha-event .cont .details a{display:inline-block;width:80px;color:#333;text-align: center; line-height: 20px;padding:10px;border-radius: 5px;}
.sha-event .cont .details a:hover{background:#2963AC;color:#fff;}
.sha-event .cont .event_a:hover{color:#2963AC;}
/*事件详情*/
.i_banner { position: relative;}
.i_banner > img{ display: block; width: 100%}
.i_banner .bread { height: 52px; background: rgba(52,52,52,0.8); position: absolute; right: 0; bottom: 0; line-height: 52px; padding-left: 30px;}
.i_banner .bread a{ color: #ffffff;}
.i_banner .bread span { margin: 0 13px;}
.grey_bar { height: 50px; background: #f2f2f2;}
.jf_content { overflow: hidden; padding-bottom: 80px;}
.jf_inner { padding: 30px 0 0 30px;}
.e_d_left { width: 875px;}
.e_d_left h2{ font-size: 30px; border-bottom: 1px solid #e6e6e6; padding-bottom: 20px; position: relative; margin-bottom: 40px;text-align: center;}
.e_d_left h2 span{ font-size: 14px; padding-right: 10px; background: #ffffff; position: absolute; left: 50%;margin-left:-45px; bottom: -18px; color: #666666;}
.e_d_left p{ font-size: 16px; line-height:20px; margin:25px 0;}
.e_d_left p img{display:block;margin:10px auto;}
.e_d_right { width: 263px; background: #f3f3f3;}
.e_d_right h3{ height: 70px; background: #2963AC; text-align: center; line-height: 70px; color: #ffffff;}
.e_d_right dl,.e_d_right p{ border-bottom: 1px solid #e6e6e6; padding: 18px 20px; overflow: hidden;text-align: left;}
.e_d_right dt{ margin-right: 20px; text-align: center;}
.e_d_right dd{ width: 144px; float: left;}
.e_d_right dd a{ color: #4d4d4d; font-size: 14px;}
.e_d_right dd a:hover{ color: #2963AC;}
.e_d_right .s_more{display: block; color: #2963AC; margin: 15px 0; text-align: center;}
/*news_detail*/
.e_d_right p a { color: #333;}
.e_d_right p a:hover { color: #2963AC;}
/*history*/
.history {position: relative;}
.grey_bar2 {width: 100%;height: 117px;background: #f2f2f2; position: absolute; z-index:-1;}
.his_left { width: 260px;}
.his_left h2{ height: 188px; padding-top: 116px; background: #2963AC url(../images/Nankai-1.jpg) no-repeat  center; text-align: center;}
.his_left li{ background: #f2f2f2; border-bottom: 1px solid #ffffff;}
.his_left li a{display:block;margin: 0 20px;  text-align:left;padding:18px 10px 18px 0; background: url(../images/add.png) no-repeat right center; color: #333;}
.his_left .no_child a{ background: none}
.his_left li a.active{background: url(../images/jian.png) no-repeat right center; color: #2963AC}
.his_left li dl {display: none;}
.his_left li dd{background:#ede6ea; border-bottom: 1px solid #ffffff; padding-left: 18px;}
.his_left li dd a{ color: #666; background: url(../images/menu_arr1.png) no-repeat right center;}
.his_left li dd a.active{ color: #2963AC; background: url(../images/menu_arr2.png) no-repeat right center;}
.his_right,.scholar_list {width: 920px; padding: 40px 33px; word-break: normal; *width:906px; _width:906px; *padding:40px 0;}
.his_right h1 { font-size: 36px; line-height: 117px; margin-bottom: 37px;}
.his_right dl { margin-top: 35px; overflow: hidden;}
.his_right dt { width: 75px;height: 75px; background: #b5568e; text-align: center; line-height: 75px; color: #ffffff; margin-right: 25px; font-weight: bold;}
.his_right dd { width: 770px; background: #f7f7f7; padding:10px 20px; position: relative;}
.his_right dd p{ line-height: 28px; border-bottom: 1px solid #e6e6e6; padding: 10px 0;}
.his_right dd .last{ border: none;}
.his_right dd .arrow{ width: 10px;height: 20px; background: url(../images/arrow2.png) no-repeat; position: absolute; left: -10px; top: 17px;}

/*history_erji*/
.grey_bar3 {height: 50px;}
.his_right2 { padding-right: 0;}
.his_right2 b{font-weight:normal;line-height: 25px;}
.his_right .h1_2,.scholar_list .h1_2 {line-height: 50px; margin-bottom: 0; margin-top: 50px;word-break:normal;width:100%;}
.his_right .h1_2{margin:30px 0;display:inline-block;}
.his_right li { width: 280px; float: left; margin: 0 33px 33px 0;}
.his_right li a,.his_right li img{display: block;}
.his_right li a{ color: #666; background: #f2f2f2;}
.his_right li a:hover{color: #fff;background: #2963AC;}
.his_right li p{ line-height: 50px; text-align: center;}

.his_right img{display:block;margin:10px auto;}
.his_right h2{text-align: center;}

/*合作伙伴*/
.his_left .no_child  li a ,.his_left .no_child  li a.active{ background: none;}
.his_right table { border: 1px solid #ccc;}
.his_right table td,.his_right table th{ height: 57px; text-align: center; padding: 0 10px;}
.his_right table th{ background: #f8f8f8}
.his_right > p{ margin: 0px 0 15px; word-break: normal; }

.his_right div strong{display:inline-block;margin:10px 0;}
.his_right ul li{width:100%;margin-bottom:10px;}
.his_right ul{margin-bottom:10px;}





/*scholars*/
.scholar_list dl { overflow: hidden; margin-bottom: 35px;}
.scholar_list dt { margin-right: 20px;}
.scholar_list dd { width: 634px; float: left}
.scholar_list dd p{ margin: 10px 0; line-height: 28px; color: #4d4d4d}
.scholar_list dd a{ display:inline-block; width: 73px; line-height: 28px; background: #e5e5e5; color: #2963AC; text-align: center;}
.scholar_list .load{ display:block; line-height: 50px; background: #f2f2f2; text-align: center;color: #343434;}

/*leadership*/
.his_right .table2 { border: none;}
.his_right table td,.his_right table th{height: 49px;}
.his_right table td {height: 60px; padding: 10px;border:1px solid #ccc;text-align: center;word-break: normal;}
.his_right table td a{ padding-left: 25px; background: url(../images/dot.jpg) no-repeat 0 center; color: #4d4d4d}
.his_right table td a:hover{  color: #b5568e}

/*administration*/
.his_right .ad_list li {width:100%;background: rgb(227, 224, 224) url("../images/dot3.png") no-repeat scroll 10px 17px;  margin-bottom:20px;}
/*.his_right .ad_list li.bg_white { background:#fff}*/
.his_right .ad_list .bg_w { background: #fff;}
.his_right .ad_list li a{width:93%;padding:10px 50px 10px 0; display:inline-block; margin: 0 20px 0 30px; line-height: 20px; background: none;word-break:normal;background: url(../images/adlist_arr2.png) no-repeat right center; *padding:10px 0; }
.his_right .ad_list li:hover { background: #2963AC url("../images/dot4.png") no-repeat scroll 10px 17px}
.his_right .ad_list li:hover a{ background: url(../images/adlist_arr.png) no-repeat right center; text-decoration: none}
/*admission*/
.his_left .ad_h2 {background: #2963AC url(../images/sign.png) no-repeat  center 30px;}
.admission { padding-right: 0;}
.his_right .link {width: 230px; border: 1px solid #ededed; margin-top: 50px; padding-bottom: 15px;}
.his_right .link h4{ text-align: center; font-size: 20px;border-bottom: 1px solid #ededed; line-height: 46px; font-weight: normal; margin-bottom: 15px;}
.his_right .link p{ padding: 0 30px; background: url(../images/dot2.jpg) no-repeat 20px center; line-height: 30px;}
.his_right .link p a{ color: #2963AC; font-size: 14px;}
.admission .admin_con { width: 647px; padding-right: 10px;}
.admission .admin_con  p { margin:35px 0 5px;}
.admission li{  width:615px; list-style: decimal;margin: 0 0 33px 22px;}
.admission .i_ul li{ list-style: upper-alpha; margin-bottom: 0;}
.admission table td{ padding-bottom: 0}
.admission table td li{ width: auto;}
.admission table .last { padding:20px 67px; text-align: left}
.admission table .last a{display: inline; background: none; text-decoration: underline}
.admission table .last li{margin-bottom: 10px;}


/* 张莎 */
/*about-font02 start*/
.sha-about-banner{clear:both; background:url(../images/sha-about-font02_02.png) no-repeat center;width:100%; height:300px;text-align: center; position: relative;}
.sha-bnav,.sha-yiji-bnav{padding-left:30px; height:52px; line-height: 52px; background: #000; width:1200px;margin-top:248px;display:inline-block; position: absolute; right: 0; bottom: 0; opacity:0.7; filter:alpha(opacity=70);}
.sha-bnav li,.sha-yiji-bnav li{float:left;padding-right:10px;color:#fff;}
.sha-bnav li a,.sha-yiji-bnav li a{color:#fff;text-decoration: none;}
.sha-bnav li a:hover,.sha-yiji-bnav li a:hover{text-decoration: underline;}
.sha-black{height:52px;width:30%;position: absolute; bottom:0; right:0;}
.sha-gray{width:100%; height:50px;background:#f2f2f2;}
.sha-about-cont{width:1200px;margin:0 auto;overflow: hidden;margin-top:-50px;padding-bottom:100px;}
.sha-l{float:left;width:260px;}
.sha-l-t{width:100%;height:188px; background:#2963AC url(../images/sha-about-font02_05.png) no-repeat center 30px;}
.sha-l-t h3{color:#fff; font-size:30px; margin:115px auto 0; display:inline-block;width:100%; text-align: center;}
.sha-acc{border:0 none;}
.sha-acc .biaoti{width:100%; height:55px !important;line-height: 55px !important; font-size:16px !important; color:#333 !important; padding:0 !important;padding-left:20px !important;background:#f2f2f2 url(../images/sha-font02-icon_08.png) no-repeat 230px center !important;margin-bottom:1px;}
.sha-acc .current{color:#2963AC !important; background-image: url(../images/sha-font02-icon_03.png) !important;}
.sha-acc .content{height:auto !important;}
.sha-acc .biaoti2 li{height:55px !important;line-height: 55px !important; font-size:16px !important; color:#666 !important; padding:0 !important;padding-left:35px !important;background:#ede6ea url(../images/sha-font02-icon_06.png) no-repeat 230px center !important;margin-bottom:1px;clear:both;}
.sha-acc .biaoti2 li a{color:#666;}
.sha-acc .biaoti2 li a:hover{color:#2963AC; text-decoration:none;}
.sha-l-b{border:1px solid #ededed;}
.sha-l-b p{color:#4d4d4d; font-size:20px;width:50px;font-weight:bold; line-height: 50px; width:100%; text-align: center; border-bottom:1px solid #ededed;background:#f7f7f7;}
.sha-l-b ol{width:100%; padding:20px 0 20px 20px;border-bottom:1px solid #ededed;}
.sha-l-b ol li{list-style-type: disc ; list-style-position:inside; padding-bottom:20px; color:#2963AC;}
.sha-l-b ol li a{color:#2963AC; font-size:14px;}
.sha-r{width:670px; float:left;  padding-right:30px;margin:80px 0 0 30px;}
.sha-r h3{color:#333; font-size:36px;padding-bottom:20px;}
.sha-r p{color:#4c4c4c; font-size:16px;}
.sha-add{width:230px; float:right;margin-top:105px;}
.sha-add img{display:block;}
.sha-add .sha-text{width:230px; height:115px;border:1px solid #ededed; background:#f7f7f7;margin-bottom:20px;}
.sha-add .sha-text p{color:#666; padding:15px;font-size:14px;}
.sha-top{width:100%; height:30px; background:#343434;text-align: center; color:#fff;line-height: 30px;}
.sha-top a{display:inline-block; padding-right:20px;color:#fff;text-decoration:none; background:url(../images/top.png) no-repeat right center;}
/*about-yiji*/
.sha-yiji-banner{position:relative;background:url(../images/sha-img_02.png) no-repeat center; text-align: center;height:400px;}
.sha-yiji-bnav{margin-top:348px;}
.sha-yiji-cont{width:100%;}
.sha-yiji-cont .sha-tl{width:100%;background:#fff;}
.sha-yiji-cont h3{width:1200px;margin:0 auto;height:117px;line-height: 117px;color:#333; font-size:36px;}
.sha-cont-inner{width:1200px; margin:0 auto;padding-top:50px;overflow: hidden;margin-bottom:100px;}
.sha-cont-inner ul .sha-big-li{width:590px;height:277px;margin-bottom:20px; margin-right:20px;background:#fff;}
.sha-li-r{float:right;margin-right:25px;width:262px;}
.sha-li-r h4 a{width:100%;display:inline-block;color:#333;font-size:18px;padding-left:25px;line-height: 80px;border-bottom:1px solid #ddd; text-decoration: none; background:url(../images/arrow.png) no-repeat left center;}
.sha-li-r h4 a:hover{color:#2963AC; background:url(../images/sha-arrow.png) no-repeat left center; text-decoration: none;}
.sha-li-r li{padding-top:20px;list-style: inside disc;}
.sha-li-r li a{color:#4c4c4c;font-size:16px;}
.sha-li-r li a:hover{color:#2963AC;}
.sha-big-li{float:left;}
.sha-big-li:nth-child(even){margin-right:0;}
/*about-photo start*/
.sha-photo-banner{background:url(../images/sha-photo_02.png) no-repeat center;}
.sha-photo-nav{width:900px; height:50px;margin-bottom:15px;}
.sha-photo-nav li{float:left;width:224px; height:50px;background:#2963AC; margin-right:1px;margin-bottom:20px;}
.sha-photo-nav li a{width:100%; height:100%;display:inline-block;text-align: center;line-height: 50px;color:#fff; font-size:18px;text-decoration: none;}
/*.sha-photobox li{width:224px;margin-right:1px;float:left;}
.sha-photobox li a{display:inline-block;width:100%; height:224px;margin-top:-4px;}
.sha-photobox li a:hover{ -webkit-transform:scale(1.1,1.1); box-shadow: 0px 0px 10px #000;}*/
.sha-photobox{width:900px; height:auto;}
.sha-photobox li{float:left;width:224px; height:224px;margin-right:1px;margin-bottom:1px;}
.sha-photobox li a{display:block;width:224px; height:224px; overflow: hidden;}
.sha-photobox li a:hover img{-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    zoom: 1.2; }

/*郭星?/

/*news_list*/
.news_list .sha-tl h3 { padding: 0 33px;}
.news_list .list_inner { padding: 45px 33px; overflow: hidden;}
.news_list .list_inner li { width: 360px;height: 375px;float: left; margin: 0 27px 27px 0; background: #eee; position: relative;}
.news_list .list_inner li a{ display:block; color:#333}
.news_list .list_inner li a span{color: #2963AC;text-decoration: underline;position: absolute; left: 15px; bottom: 15px;}
.news_list .list_inner li img{ display: block;}
.news_list .list_inner li div{ padding: 15px;}
.news_list .list_inner li h4 { margin: 10px 0;}
.news_list .list_inner li h4 a{color: #333;}
.news_list .list_inner li .more{color: #2963AC; text-decoration: underline; position: absolute; left: 15px; bottom: 15px;}

#page { margin-bottom: 100px; text-align: center;}
#page ul{ display: inline-block;}
#page li {display: inline-block; margin: 0 5px;float: left;}
#page li a{color: #333333; font-weight: bold; font-size: 18px;}
#page li.current a{color: #2963AC;}
#page .prev,#page .next{ width: 12px; height: 20px; background: url(../images/pager.png) no-repeat 0 0; margin:0 20px 0 0;}
#page .next{ background-position: -12px 0; margin:0 0 0 20px;}

/*research*/
.guo_banner{position: relative;height: 300px;}
.guo_banner img{width:100%;height:300px;background:no-repeat 100% 100%;}
.guo_banner .guo_crumbs{position:absolute;height:50px;left:50%;margin-left:-650px;bottom:0px;background: rgba(43,43,43,0.7);}
.guo_banner .guo_crumbs dt{line-height:50px;color:#adafb1;padding:0px 20px;}
.guo_banner .guo_crumbs dt a{color:#adafb1;padding:0px 10px;}
.guo_banner .guo_crumbs dt dl{float:left;}


.guo_ft_30{font-size:30px;font-weight: bold;padding:25px 0px;}
.guo_ft_18{display:inline-block;margin-left:10px;margin-top:-4px;width:270px;font-size:18px;font-weight: bold;text-align: center;padding:15px 0px;background:#f2f2f2;}
.guo_ft_14{font-size:14px;color:#8f8f8f;}
.guo_ft_16{font-size:16px;color:#656565;line-height:30px;padding-bottom:145px;}
.guo_main_research_right a{color:#000000;}
.guo_main .guo_main_research_right .guo_line{display: inline-block;margin-left:10px;margin-bottom: 5px;width: 850px;height:1px;background:#8f8f8f;;}
.guo_main .guo_main_research_right li{float:left;}
.guo_main .guo_main_research_right .guo_Research_banner{width:100%;height:270px;padding:30px 0px;}
.guo_main .guo_main_research_right li img{width:290px;height:230px;padding:30px 10px 0px 10px;}
.guo_pd_40{padding-bottom:40px;}

.guo_gray{width:100%;height:50px;background:#f2f2f2;}

.guo_main{padding:0px 20px;overflow: hidden;background:#ffffff;}

.guo_main .guo_main_research_right{width:935px;margin:0px 30px;padding-bottom:140px;}
.guo_main .guo_main_research_left{width:265px;margin-top:30px;margin-right:30px;}
.guo_main .guo_left_bottom{width:260px;height:230px;border:1px #dbdbdb solid;}

.guo_left_bottom p{font-size: 20px;padding:15px 63px;display:inline-block;border-bottom:1px #dbdbdb solid;}
.guo_left_bottom a{float:left;padding:6px 20px;color:#2963AC;font-size: 16px;}

.guo_backTop{width:100%;height:30px;background:#343434;}
.guo_backTop img{position: relative;left:50%;margin-left:-70px;}

.ui.vertical.menu {width: 100%;}
.ui.vertical.menu .field{font-size:16px;}
.ui.vertical.menu .field div{padding:0px 30px;}
.ui.menu .item {padding:0px;padding: 0px 0px 5px 0px;}
.ui.accordion.menu .item .title {font-weight: bold;font-size:16px;color:#2963AC;display: inline-block;height: 50px;width: 100%;line-height: 50px;text-indent: 1em;background:#f2f2f2;}
.guo-xg{  width: 100%;height: 50px;font-size:15px;font-weight: bold;line-height: 50px;text-indent: 1.2em;background: #ede6ea;}
.guo-xg a{color:#666666;}
.ui.accordion.menu .item .title input{float:right;margin-right: 20px;width:20px;height:20px;border-radius:50%;border: 1px #2963AC solid;color:#2963AC;margin-top:15px;background:#f2f2f2}
/*school_detail*/
.guo_banner{position: relative;height: 300px;}
.guo_banner img{width:100%;height:300px;background:no-repeat 100% 100%;}
.guo_banner .guo_crumbs{position:absolute;height:50px;left:50%;margin-left:-650px;bottom:0px;background: rgba(43,43,43,0.7);}
.guo_banner .guo_crumbs dt{line-height:50px;color:#adafb1;padding:0px 20px;}
.guo_banner .guo_crumbs dt a{color:#adafb1;padding:0px 10px;}
.guo_banner .guo_crumbs dt dl{float:left;}

.guo_gray{width:100%;height:50px;background:#f2f2f2;}
.guo_pd_60_150{margin:60px 0px 140px 0px;line-height: 50px}
.guo_gray .guo_bsomu{display:block;font-size:16px;color:#2963AC;margin:0px 30px; background: url(../images/jiantou.png) no-repeat right center;}

.guo_main{padding:0px 20px;overflow: hidden;background:#ffffff;}
.guo_main a{font-size:30px;font-weight: bold;color:#000000;}
.guo_main a:hover{text-decoration: underline;}
.guo_main p{font-size:16px;color:#4d4d4d;padding:0px 30px 40px 30px;word-break: normal;}
.guo_main .guo_school_title{padding:30px 30px;}
.guo_main .guo_school_title img{margin-left:20px;}

/*schools*/
.guo_banner{position: relative;height: 300px;}
.guo_banner img{width:100%;height:300px;background:no-repeat 100% 100%;}
.guo_banner .guo_crumbs{position:absolute;height:50px;right:0;bottom:0px;background: rgba(43,43,43,0.7); left: auto}
.guo_banner .guo_crumbs dt{line-height:50px;color:#adafb1;padding:0px 20px;}
.guo_banner .guo_crumbs dt a{color:#adafb1;padding:0px 10px;}
.guo_banner .guo_crumbs dt dl{float:left;}


.guo_ft_30{font-size:30px;font-weight: bold;padding:25px 0px;}
.guo_ft_14{font-size:14px;color:#8f8f8f;}
.guo_ft_16{font-size:16px;color:#656565;line-height:30px;padding-bottom:145px;}
.guo_pd_50_30{padding:50px 30px;}

.guo_gray_school{width:100%;background:#f2f2f2;}
.guo_gray_school p{font-size:36px;font-weight: bold;padding:30px;}
.guo_gray_school a{color:#000000;}
.guo_gray_school a:hover{text-decoration: underline;}

.guo_main_school .zimu{margin-bottom:20px;font-size:26px;color:#333;font-weight:bold; }
.guo_main_school{padding:0px 20px 100px 20px;overflow: hidden;background:#ffffff;}
.guo_main_school ul li{float:left;width:220px;height:130px; margin: 0 10px 10px 0; position: relative;}
.guo_main_school ul li:nth-child(5n){margin-right:0;}
.guo_main_school .guo_z_mb{width:220px;height:130px;background:#fff;}
.guo_main_school .guo_z_mb p{position:absolute;left:10px;top:10px;height:110px;width:200px;padding:10px;padding-top:30px;border:1px #2963AC solid;text-align: center;font-size: 16px;font-weight: bold;color: #2963AC;display:table-cell;vertical-align:middle; *width:180px; *height:90px;}
.guo_main_school ul a:hover .guo_z_mb{background:#2963AC;}
.guo_main_school ul a:hover .guo_z_mb p{background:#2963AC; color:#fff;border:1px #fff solid;}
.guo_main_school ul a:hover { text-decoration: none;}


.guo_bg_jpg1{background:url(../images/schoolJpg1.jpg) no-repeat 100% 100%;}
.guo_bg_jpg2{background:url(../images/schoolJpg2.jpg) no-repeat 100% 100%;}
.guo_bg_jpg3{background:url(../images/schoolJpg3.jpg) no-repeat 100% 100%;}
.guo_bg_jpg4{background:url(../images/schoolJpg4.jpg) no-repeat 100% 100%;}
.guo_bg_jpg5{background:url(../images/schoolJpg5.jpg) no-repeat 100% 100%;}
.guo_bg_jpg6{background:url(../images/schoolJpg6.jpg) no-repeat 100% 100%;}
.guo_bg_jpg7{background:url(../images/schoolJpg7.jpg) no-repeat 100% 100%;}


/*sha-alumni start*/
.sha-alu-gray{width:100%; height:350px;background:#e6e6e6;}
.sha-alu-banner{width:1200px;margin:0 auto;height:436px;margin-top:-350px;}
.sha-lbbox{width:1200px;height:400px; overflow: hidden;position: relative;}
.sha-lb{height:400px;width:4800px; position:absolute;top:0; left:0;}
.sha-lb li{position:relative; float:left;height:400px;}
.sha-lb li img{display:block;}
.sha-lb li span{width:400px;height:68px;background:rgba(0,0,0,0.7);display:inline-block;position:absolute; left:0; bottom:0;line-height: 68px;text-align: center;color:#fff;font-size:22px;}
.sha-alu-banner ol{width:100%; height:36px; text-align:center;line-height: 36px; background:#b5568e;}
.sha-alu-banner ol li{width:10px; height:10px;display:inline-block; border-radius:50%; background:#b5568e; border:2px solid #fff;cursor:pointer;}
.sha-alu-banner ol .current{background:#fff;}
.sha-alu-cont{width:1200px;margin:0 auto; background:#fff;padding:40px 30px 100px 30px;overflow: hidden;}
.sha-part1{height:330px;border-bottom:1px solid #ebebeb;}
.sha-part1-fl{float:left;}
.sha-part1-fr{float:right;text-align: center;width:529px; height:280px;color:#4c4c4c;margin-right: 50px;}
.sha-part1-fr h3,.sha-part2 h3{ font-size:20px;line-height:50px;font-weight:bold;}
.sha-part1-fr p{font-size:16px;line-height: 30px;}
.sha-part1-fr button{width:210px; height:45px;background:none;color:#4d4d4d; font-size: 18px;border:1px solid #4d4d4d;margin-top:20px;}
.sha-part2{overflow: hidden;}
.sha-part2 h3{line-height: 75px;}
.sha-part2 ul li{float:left; width:270px; height:350px;margin-right:20px;margin-bottom:20px;}
.sha-part2 ul li a{display:inline-block; width:100%; height:100%;border:1px solid #ebebeb;padding:7px;}
.sha-part2 ul li img{display:block;}
.sha-part2 ul li p{color:#4c4c4c; font-size:16px;padding:20px 0;font-weight:bold;}
.sha-part2 ul li a:hover {border-color:#2963AC; text-decoration: none; }
.sha-part2 ul li a:hover p{color:#2963AC;}
.sha-part3{margin-top:30px;border-top:1px solid #ebebeb;height:330px;padding-top:50px;border-bottom:0;}
.sha-part3 button{background:#2963AC; color:#fff; border:0 none;}
/*sha-alumni-detail start*/
.sha-alu-det-cont .fanren li{width:100%; padding:20px;margin-bottom:1px;background:#f2f2f2;}
.sha-alu-det-cont .fanren li a{width:100%; height:100%;display:inline-block;color:#333; font-size:16px;cursor: pointer;font-weight:bold;}
.sha-alu-det-cont .fanren li a:hover{text-decoration: none;color:#2963AC;}
.sha-del-r{width:940px; float:right;padding:80px 30px 40px 30px;height:auto;}
.sha-del-r h2{line-height: 70px; color:#333; font-size:36px;font-weight:normal;}
.sha-del-nav{width:100%; height:50px; background:#f3f3f3; border-bottom:2px solid #2963AC; margin-top:20px;}
.sha-del-r .sha-del-nav li{float:left; width:170px; background:none;text-align: center;line-height: 50px;padding:0;}
.sha-del-r .sha-del-nav li{color:#333; font-size:16px;cursor: pointer;font-weight:bold;}
.sha-del-r .sha-del-nav .current{color:#2963AC; text-decoration: none; background:url(../images/sha-alu_03.png) no-repeat center bottom;}
.sha-bd{display:none;}
.sha-box2{display:none;}
.sha-del-nav2{width:100%;height:30px;margin:10px 0 0 0;line-height: 30px;}
.sha-del-nav2 li{float:left;padding:0px 10px;color:#666; font-size:16px;cursor: pointer;}
.sha-del-nav2 .this{color:#fff; background:#2963AC;text-decoration: none;}
.sha-del-tj{margin-top:30px; overflow: hidden;}
.sha-del-tj li{float:left;width:200px; height:260px; background:#f8f8f8;margin-right:25px;margin-bottom:25px;}
.sha-del-tj li:nth-child(4n){margin:0;}
.sha-del-tj li img{display:block;}
.sha-del-tj li p{font-size:14px;color:#4c4c4c;padding:10px;}
.sha-del-tj li a{width:100%; height:100%; display:inline-block;}
.sha-del-tj li a:hover{background-color:#2963AC;}
.sha-del-tj li a:hover{text-decoration:none;}
.sha-del-tj li a:hover p{color:#fff; }
.sha-yeshu{width:260px; height:40px; margin:30px auto;line-height: 40px;padding-left:40px;}
.sha-yeshu a{font-size:14px;color:#333;padding:0  10px;font-weight:bold;display:inline-block;line-height: 40px;}
.sha-yeshu img{display:inline-block;margin-bottom:-3px;}



/*搜索*/
.top_bar { height: 50px; background: #4d4d4d url(../images/top_bar.jpg) no-repeat center;}
.se_left { width: 875px; margin-left: 30px; padding-top: 40px;}
.se_left h2 { margin-bottom: 35px; font-size: 30px;}
.se_tab .hd { height: 42px; border-bottom: 1px solid #e5e5e5;}
.se_tab .hd li{ float: left; padding: 0 20px; line-height: 42px; cursor: pointer}
.se_tab .hd li.on{ color:#fff;background-color:#2963AC;}

.se_tab .bd > ul{ border-bottom: 1px solid #e5e5e5; padding-bottom: 40px;}
.se_tab .bd li { margin-top: 40px;}
.se_tab .bd li h4 a{ color:#2963AC; font-size: 18px;}
.se_tab .bd li h4 a:hover{text-decoration: underline;}
.se_tab .bd li p{ font-size: 16px; line-height: 24px;}
.se_tab  #page { margin-top: 50px;}
.se_right { width: 262px; background: #f7f7f7; padding: 20px 24px; margin-top: 100px;}
.se_right h3{ font-size: 20px;}
.se_right li{ line-height: 36px; padding-left: 14px; background: url(../images/dot3.png) no-repeat 0 center}
.se_right li a{  color: #737373; }
.se_right li a:hover{  color: #2963AC; text-decoration: underline;}

.search_no { padding: 0 30px;}
.search_no h2{border-bottom: 1px solid #e5e5e5; padding: 40px 0 35px;font-size: 30px;}
.search_no p{ text-align: center; margin: 120px 0;color: #2963AC;  font-size: 36px;}

/*关于索引*/
.about_erji{ background: #f7f7f7;}
.ab_h2{ background: #ffffff;}
.ab_h2 h2{ line-height: 117px; font-size: 36px;}
.ab_list { padding: 50px 0;}
.ab_list dl { width: 289px; float: left;height: 244px; margin: 0 20px 20px 0; border:2px solid #fff; position:relative; overflow:hidden; *width:285px;*height:240px;}
.ab_list dl a{ display: block; height: 240px; color: #4c4c4c; background: #ffffff;}
.ab_list .no_margin { margin-right: 0;}
.ab_list dl dt img{ display: block;}
.ab_list dl dd{ width: 285px;height:240px; padding:0 10px; text-align: center; position:absolute; left:0; top:180px;}
.ab_list dl dd h4{ line-height: 60px; font-size: 18px; font-weight: normal; text-align:center; position:absolute;  width:265px; *left:10px; _left:10px;}
.ab_list dl dd .h4_2{height:60px; line-height: 20px; padding-top: 10px;}

.ab_list dl a:hover{ color: #fff;}
.ab_list dl a:hover dd{ background:#2963AC;opacity:0.7; filter:alpha(opacity=70); top:0; transition: top 0.35s ease 0s;}
.ab_list dl a:hover h4{ top:50%; margin-top:-30px; transition: top 0.35s ease 0s; color:#fff;}


.ab_list dl dd li{  margin-left: 28px; padding-left: 16px; background: url(../images/dot3.png) no-repeat 0 center; line-height: 30px;}
.ab_list dl dd li a{ color: #4d4d4d;font-size: 16px;}
.ab_list dl dd li a:hover{ color: #2963AC; text-decoration: underline}
.ab_list dl dd p{text-align: center; font-size: 16px;}

/*campulse life 图片链接*/
/* topMenu */
#s-Box{position:relative;}
.s-topMenu{width:600px; height:100px; position:absolute;left:143px;top:404px;}
#topMenu td{border:0 none; height:100px;/*list-style:none;background-image:url(images/bg.png);background-position:center bottom;background-repeat:repeat-x;*/}
#topMenu img{display:inline-block;width:50px;height:50px;border:none; margin:0!important;}
#topMenu td a{display:inline-block;width:50px;height:50px;margin-right:27px;*height:80px;_height:80px;*margin-right:10px;_margin-right:10px;margin-left:-9px;background:none;padding-left:20px;*padding-left:15px;_padding-left:15px;box-sizing:border-box;-webkit-box-sizing: border-box;}
#topMenu .img1{margin-left:-31px;}
.hand{position:absolute;width:600px;height:23px;left:143px;top:517px;*left:175px;_left:175px;}
.hand div{ width:70px;float:left;height:23px;padding:0px 37px;*display:block;_display:block;*padding:0 2px;_padding:0 2px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.hand img{width:17px; height:23px;float:left; margin:0!important;}
