.art-right-title{.art-right-hide imgolor: #645b58;font-size: 12px;font-weight: bold;line-height: 24px;}
#vsb_content table p{text-indent:0px !important;}


.mgl0 {margin-left: 0!important;}
.mg16 {margin: 0 16px;}
.mgl78 {margin-left: 78px;}
#sd {width: 100%;}
#top {width: 100%;height: 36px;line-height: 36px;background: #333333;}
.sd-top {width: 1200px;height: 36px;margin: 0 auto;}
.sd-link {float: right;width: 300px;height: 36px;}
.sd-link a {display: block;float: left;width: 60px;height: 16px;line-height: 16px;margin-top: 10px;text-align: center;color: #b1b1b1;font-size: 13px;}
.sd-link a img {display: block;margin: 0 auto;}
.sd-link a.login {border-right: 1px solid #b1b1b1;}
.sd-link a.chinese {width: 36px;margin-left: 24px;}
.sd-link a.english {width: 36px;}


#head {width: 100%;}
.sd-head {width: 1200px;height: 130px;margin: 0 auto;}
.sd-logo {float: left;width: 478px;height: 96px;margin-top: 17px;}
.sd-img {float: right;width: 372px;height: 60px;margin-top: 35px;}
.sd-img img {width: 372px;height: 60px;}


#nav {position: relative;z-index: 40;width: 100%;border-bottom: 2px solid #aa1b24;background: #f0f0f0;}
.sd-menu {position: relative;z-index: 102;width: 1200px;height: 54px;margin: 0 auto;}
.sd-menu>ul {width: 100%;}
.sd-menu>ul>li {width: 132px;float: left;height: 54px;}
.sd-menu>ul>li>a {display: block;text-align: center;height: 54px;line-height: 54px;color: #333;}
.sd-menu>ul>li:hover>a {background: #7e1617;color: #fff;}
.sd-menu>ul>li.active>a {background: #7e1617;color: #fff;}
.sd-nav {display: none; z-index: 100; width: 132px; left: 0; top: 53px; box-shadow: 0 0 2px #ddd; background: url(/dfiles/14890/sites/default/web/tpl/css/../images/libg.jpg); text-align:center;}
.sd-nav li {width: 132px;}
.sd-nav li a {display: block;}
.sd-nav li a:hover{}
.sd-nav li a span {width: 100%;height: 36px;line-height: 36px;color: #333;font-size: 14px; display:block;}


#banner {position: relative;z-index: 35;width: 100%;}
.sd-ban{ width: 100%; overflow:hidden; position:relative;}
.sd-ban .prev { position:absolute; left:3%; top:50%; margin-top:-66px; display:block; width: 68px; height: 112px; background:url(/dfiles/14890/sites/default/web/tpl/css/../images/left.jpg) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.sd-ban .next { position:absolute; right:3%; top:50%; margin-top:-66px; display:block; width: 68px; height: 112px; background:url(/dfiles/14890/sites/default/web/tpl/css/../images/right.jpg) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.sd-ban .prev:hover,.sd-ban .next:hover{ filter:alpha(opacity=100);opacity:1;}
.sd-ban .prevStop{ display:none;}
.sd-ban .nextStop{ display:none;}
#ban-bd ul {width: 100%;}
#ban-bd ul li {width: 100%;}
#ban-bd ul li img {width: 100%;}


#news {width: 1200px;margin: 0 auto;}
.sd-newshead {width: 1200px;height: 40px;margin: 0 auto;margin-top: 48px;}
.sd-newshead h3 {float: left;display: block;width: 500px;height: 24px;line-height: 24px;font-size: 22px;color: #333;margin-top: 8px;}
.sd-newshead i {float: left;display: block;width: 124px;height: 24px;line-height: 24px;font-size: 18px;text-align: center;margin-top: 8px;color: #999;}
.sd-newshead a {float: right;display: block;width: 80px;height: 24px;line-height: 24px;text-align: center;margin-top: 10px;font-size: 14px;color: #999;}
.sd-newslist {width: 100%;overflow: hidden;}
.sd-art {width: 250px;height: 300px;float: left;margin: 20px 0 0 10px;}
.sd-art-img {width: 100%;height: 132px;overflow: hidden;border-bottom: 3px solid #df8a00;}
.sd-art-txt {width: 100%;height: 138px;overflow: hidden;margin-top: 28px;}
.sd-art-txt h4 {font-size: 15px;color: #333;font-weight: bold; height:75px; overflow:hidden;}
.sd-art-txt p {display: block;width: 100%;height: 40px;margin-top: 8px;font-size: 14px;color: #999;overflow: hidden;}
.sd-art-txt i {display: block;width: 100%;text-align: right;font-size: 14px;color: #999;margin: 10px 0;}
.sd-art-txt a {display: block;width: 88px;height: 32px;line-height: 32px;float: left;color: #a51c30;font-size: 14px;text-decoration: underline;background: url(/dfiles/14890/sites/default/web/tpl/css/../images/art.jpg) no-repeat 100% 50%;}


#student {width: 1200px;height: 654px;margin: 48px auto;}
.sd-school {float: left;width: 770px;}
.sd-school-title {width: 100%;height: 40px;}
.sd-school-title span {float: left;width: 166px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;background: #ac1f27;}
.sd-school-title ul {width: 536px;float: left;text-align: center;background: #ebebeb;}
.sd-school-title li {float: left;width: 75px;height: 40px;line-height: 40px;color: #a3a3a3; overflow:hidden;}
.sd-school-title li:hover,.sd-school-title li.on {color: #fff;background: #505050;}
.sd-school-title a {float: left;display: block;width: 68px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background: #c9c9c9;}
.sd-school-title a:hover {background: #999;}
.sd-school-content {width: 746px;margin: 0 auto;}
.sd-school-content ul {width: 100%;}
.sd-school-content ul li {float: left;width: 370px;height: 146px;margin-top: 50px;}
.sd-school-content ul li img {float: left;display: block;width: 200px;height: 146px;}
.sd-school-content ul li span {float: left;display: block;width: 145px;margin-top: 6px;margin-left: 16px;}
.sd-school-content ul li span h4 {display: block;width: 100%;height: 24px;line-height: 24px;color: #333;font-size: 15px;font-weight: bold;}
.sd-school-content ul li span p {display: block;width: 100%;height: 24px;line-height: 24px;color: #666;font-size: 14px;}
.sd-student {float: right;width: 390px;}
.sd-student-title {width: 100%;height: 40px;}
.sd-student-title a {float: left;display: block;width: 40px;height: 40px;}
.sd-student-title a.next {background: #002147 url(../images/l.jpg) no-repeat 50% 50%;}
.sd-student-title a.prev {background: #002147 url(../images/r.jpg) no-repeat 50% 50%;}
.sd-student-title a li {display: none;}
.sd-student-title span {float: left;display: block;width: 310px;height: 40px;line-height: 40px;text-align: center; font-size: 15px;color: #fff;background: #193759;}
.sd-student-content {width: 100%;height: 596px;overflow: hidden;}
.sd-student-main {position: relative;width: 100%; margin-top: 52px; height:536px; overflow:hidden;}
.sd-student-main img {display: block;width: 100%;height: 596px;}
.sd-student-main dl {position: absolute;bottom: 0;left: 0;z-index: 9;width: 358px;padding: 0 16px;height: 150px;padding-top: 120px;color: #fff;background: url(/dfiles/14890/sites/default/web/tpl/css/../images/txtbg.jpg) no-repeat;}
.sd-student-main dl dt {width: 100%;height: 32px;line-height: 32px;font-size: 26px; text-align:center; font-weight: bold;  }
.sd-student-main dl dd {float: left;font-size: 22px;text-align:center;  margin-right: 16px; magin:5px 0px;}


#goodnew {float: left;width: 100%;background: #f0f0f0;}
.sd-goodnew {width: 1200px;margin: 0 auto;}
.sd-newlist {float: left;width: 790px;padding-bottom: 40px;}
.sd-newshead {width: 100%;height: 40px;}
.sd-new-list {width: 250px;height: 328px;float: left;margin-top: 20px;margin-left: 20px;box-shadow: 0 0 1px 2px #ddd;background: #fff;}
.sd-new-img {width: 250px;height: 170px;overflow: hidden;}
.sd-new-img img {width: 100%;}
.sd-new-txt {width: 100%;} 
.sd-new-txt h4 {display: block;width: 220px;line-height: 24px;font-size: 14px;font-weight: bold;margin: 0 auto;margin-top: 24px;}
.sd-new-txt span {display: block;width: 220px;height: 20px;margin: 0 auto;margin-top: 50px;}
.sd-new-txt span i {float: left;color: #999;font-size: 13px;}
.sd-new-txt span a {float: right;color: #a51c30;font-size: 14px;text-decoration: underline;}

.sd-video {width: 386px;height: 428px;float: left;margin-left: 20px;}
.sd-videoplay {width: 386px;height: 328px;margin-top: 20px;}
.sd-videoplay embed {width: 386px;height: 328px;}


#photos {width: 100%;float: left;}
.sd-sc {width: 1200px;height: 200px;margin: 0 auto;margin-top: 20px;}
.sd-sc-l {width: 916px;height: 210px;float: left;}
.sd-sc-l ul {width: 680px;}
.picScroll-left { position: relative;width: 100%;height: 136px;margin-top: 32px;}
.picScroll-left .tab{ position: absolute;width: 100%; top: 28px;z-index: 1;height: 72px;}
.picScroll-left .tab .prev2 { display:block; width: 24px; height: 72px; float:left;overflow:hidden;cursor:pointer; background:url(/dfiles/14890/sites/default/web/tpl/css/../images/prev.jpg) no-repeat;}
.picScroll-left .tab .next2{ display:block; width: 24px; height: 72px; float:right; overflow:hidden;cursor:pointer; background:url(/dfiles/14890/sites/default/web/tpl/css/../images/next.jpg) no-repeat;}    
.picScroll-left .tab .prevStop{ background-position:-60px 0;}
.picScroll-left .tab .nextStop{ background-position:-60px -50px;}
.picScroll-left .tab ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}
.picScroll-left .tab ul li{float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.picScroll-left .tab ul li.on{ background-position:0 0;}
.picScroll-left .scroll{margin-left: 30px;}
.picScroll-left .scroll ul{ overflow:hidden; zoom:1;}
.picScroll-left .scroll ul li{position: relative;z-index: 2;width: 190px;height: 136px;margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picScroll-left .scroll ul li a.pic {display: block;width: 100%;height: 136px;}
.picScroll-left .scroll ul li a.pic img{ width: 100%;overflow: hidden; display:block;}
.picScroll-left .scroll ul li h5 {position: absolute;width: 100%;height: 24px;line-height:24px;bottom: 0;left: 0;color: #fff;text-align: center; overflow: hidden;background: url(/dfiles/14890/sites/default/web/tpl/css/../images/bg1.jpg);}

.sd-sc-r {width: 268px;height: 200px;float: right;overflow: hidden;}
.sd-sc-r a {float: left;display: block;width: 130px;height: 96px;line-height: 96px;color: #fff;text-align: center;font-size: 15px;margin-bottom: 8px;}
.sd-sc-r a.link1 {background: #9a2947 url(../images/link1.jpg) no-repeat;background-position: 100% 0;}
.sd-sc-r a.link2 {margin-left: 8px;background: #193759 url(../images/link2.jpg) no-repeat;background-position: 100% 0;}
.sd-sc-r a.link3 {background: #d16103 url(../images/link3.jpg) no-repeat;background-position: 100% 0;}
.sd-sc-r a.link4 {margin-left: 8px;background: #414141 url(../images/link4.jpg) no-repeat;background-position: 100% 0;}

#footer {    padding-bottom: 20px; float: left;width: 100%;height: auto;color: #c2a2a3;text-align: center;background: #7e1617;}
.sd-foot {width: 1200px;margin: 0 auto;}
.sd-foot-link {height: 72px;margin-left: 35px;padding-top: 38px;}
.sd-foot-link dl {}
.sd-foot-link dl dt {float: left;width: 88px;height: 42px;line-height: 42px;text-align: center;}
.sd-foot-link dl dd {float: left;width: 132px;height: 76px;text-align: center;margin-right: 20px;}
.sd-foot-link dl dd img {width: 100%;height: 42px;}
.sd-foot-link dl dd span {width: 100%;height: 32px;line-height: 32px;text-align: center;text-align: center;color: #c2a2a3;}
.sd-foot-add {width: 100%;height: 24px;line-height: 24px;margin-top: 28px;}
.sd-foot ul {width: 100%;height: 20px;text-align: center;margin-top: 8px;margin-bottom: 4px;}
.sd-foot ul li {display: inline-block;height: 20px;*+display:inline;zoom: 1;padding: 0 12px;border-right: 1px solid #c2a2a3;}
.sd-foot ul li:last-child {border-right: none;}
.sd-foot ul li a {color: #c2a2a3;}


#articles-head {width: 100%;}
#articles-head img {display: block;width: 100%;}
#articles-content {width: 100%;background: -webkit-linear-gradient(top,#dec3c3,#fdfbfb);background: -moz-linear-gradient(top,#dec3c3,#fdfbfb);background: -o-linear-gradient(top,#dec3c3,#fdfbfb);background: -ms-linear-gradient(top,#dec3c3,#fdfbfb);}
.art-main {position: relative;float: left;left: 50%;width: 1200px;margin-left: -600px;margin-top: 88px;padding-bottom: 32px;background: #fff;}
.art-left {width: 260px;height: 612px;float: left;margin-top: -61px;margin-left: 44px;}
.top { border: 1px solid #7e1617 ;}
.art-left dl {width: 100%;}
.art-left dl dt {width: 100%;height: 122px;color: #fff;font-weight: bold;background: #7e1617;}
.art-left dl dt span {display: block;width: 208px;height: 64px;margin: 0 auto;padding-top: 29px;overflow: hidden;}
.art-left dl dt span i {display: block;width: 100%;height: 30px;line-height: 36px;font-style: normal;font-weight: normal;font-size: 18px;}
.art-left dl dt span b {display: block;width: 100%;height: 28px;line-height: 28px;font-size: 18px;font-weight: normal;}
.art-left dl dd {width: 100%;height: 48px;text-indent: 26px; border: 1px solid #e6e6e6;} 
.art-left dl dd a {display: block;height: 48px;line-height: 48px;color: #847765;font-size: 13px;font-weight: bold;}
.art-left dl dd.click a {background: #eeefeb;}
.art-right {float: left;width: 800px;margin-left: 46px;}
.art-right-title {width: 100%;height: 24px; overflow:hidden; color: #e60b00;text-indent: 18px;font-size: 12px;border-bottom: 3px solid #999a9a;margin-top: 28px;background: url(/dfiles/14890/sites/default/web/tpl/css/../images/home.jpg) no-repeat left 5px;}
.art-right-title a {color: #645b58;font-size: 12px;font-weight: bold;line-height: 24px;}
.art-right-list {width: 864px;margin: 0 auto;margin-bottom: 32px;}
.art-right-list a {display: block;}
.art-right-body {width: 100%;}
.art-right-body ul {width: 100%;margin-top: 32px;}
.art-right-body ul li {width: 100%;height: 20px;margin-top: 16px;}
.art-right-body ul li a {display: block;width: 100%;height: 20px;line-height: 20px;font-size: 13px;color: #666;}
.art-right-body ul li a:hover p,.art-right-body ul li a:hover i {color: #ff0000;text-decoration: underline;}
.art-right-body ul li a b {display: block;float: left;}
.art-right-body ul li a p {display: block;float: left;margin-left: 4px;max-width: 684px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.art-right-body ul li a i {display: block;float: left;margin-left: 8px;}
.art-right-page {width: 100%;}
.pages {width:100%;height:40px;margin-top:100px;margin-bottom:20px;text-align:center;}
.pages li {display:inline-block;*zoom:1;*display:inline;margin-left:6px;margin-top:10px;}
.pages li.current {padding:2px 12px;border:#ddd 1px solid;color:#fff;vertical-align: top;*+margin-top: 10px;background:#7e1617;}
.pages li a {display:block;padding:2px 12px;border:#ddd 1px solid;color: #666;}
.pages li input {width:60px;height:24px;border:#ddd 1px solid;}

.art-right-article {width: 100%;color: #666;font-size: 13px;margin-top: 32px;text-indent: 2em;}
.art-right-article img {display: block;margin: 10px auto;}

.art-right-albums li {float:left;width:29%;text-align:center;height:210px; overflow:hidden; padding:8px 12px;margin:3px;}
.art-right-albums li img {display: block;margin: auto;width:95%;}
.art-right-albums li span { color: #333;}

.art-right-teachers {width: 100%;} 
.art-right-teachers ul {width: 100%;margin-top: 32px;} 
.art-right-teachers ul li {width: 100%;} 
.art-right-teachers ul li:hover {background: #f1f1f1;}
.art-right-hide {width: 100%;height: 210px; overflow:hidden;}
.art-right-hide span {display: block;float: left;width: 430px;height: 80px;margin-left: 80px;margin-top: 34px;}
.art-right-hide span h4 {display: block;width: 100%;height: 20px;line-height: 20px;font-weight: bold;font-size: 14px;color: #666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.art-right-hide span p {display: block;width: 100%;height: 20px;line-height: 20px;font-size: 14px;color: #666;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.art-right-hide img {display: block;float: right;width: 180px;margin-right: 80px;margin-top: 34px;max-height: 180px;object-fit: contain;}

.art-right-show {display: none;width: 100%;min-height: 226px;background: #333;}
.art-right-show span {display: block;float: left;width: 450px;margin-top: 33px;margin-left: 80px;overflow: hidden; margin-bottom: 10px;}
.art-right-show span h4 {display: block;width: 100%;height: 20px;line-height: 20px;font-weight: bold;font-size: 14px;color: #fff;margin-bottom: 16px;}
.art-right-show span p {font-size: 13px;color: #c0c0c0;line-height: 20px;}
.art-right-show img {display: block;float: right;width: 180px;margin-top: 33px;margin-right: 80px;max-height: 180px;object-fit: contain;}

.art-right-news {width: 100%;}
.art-right-first {width: 100%;height: 218px;margin-top: 24px;padding-bottom: 24px;border-bottom: 1px solid #e1e1e1;overflow:hidden}
.art-right-first span {position: relative;display: block;width: 440px;height: 218px;float: left;}
.art-right-first span b {display: block;width: 100%;height: 44px;line-height: 44px;color: #6d8ac4;font-size: 25px;}
.art-right-first span h3 {display: block;width: 100%; height: 20px;line-height: 20px;color: #333;font-size: 18px;font-weight: bold;margin-top: 10px;overflow:hidden;}
.art-right-first span p {color: #666;font-size: 14px;margin-top: 14px;display:block;height:85px;overflow:hidden;}
.art-right-first span a {position: absolute;bottom: 10px;right: 0;display: block;float: right;width: 88px;height: 30px;line-height: 30px;text-align: center;color: #e62b1e;font-size: 13px;border: 1px solid #e62b1e;}
.art-right-first img {display: block;width: 306px;height: auto;float: right;}
.art-right-other {width: 100%;height: 160px;overflow: hidden;}
.art-right-other:hover {background: #e1e1e1;}
.other-l {float: left;width: 88px;height: 88px;margin-top: 36px;text-align: center;background: #e1e1e1;}
.other-l b {display: block;font-size: 34px;line-height: 32px;padding-top: 8px;color: #e62b1e;}
.other-l p {font-size: 14px;color: #333;}
.other-r {float: left;margin-left: 32px;margin-top: 36px;width: 680px;}
.other-r h3 {display: block;width: 100%;height: 18px;line-height: 18px;font-weight: bold;font-size: 18px;color: #333;}
.other-r p {margin-top: 20px; display:block; width:100%; overflow:hidden; height:86px; color: #666;font-size: 14px;}


.art-right-recruit {width: 100%;text-align: center;margin-top: 24px;}
.art-right-recruit ul li:hover a span {background: #7e1617;}
.art-right-recruit ul li:hover a b {background: #505050;}
.art-right-recruit ul li:hover a span h4,.art-right-recruit ul li:hover a span p {color: #fff;}
.art-right-recruit h3 {color: #666;font-size: 22px;}
.art-right-recruit>b {color: #333;font-size: 16px;}
.art-right-recruit>p {color: #999;font-size: 12px;text-align: left;text-indent: 2em;margin-top: 16px;}
.art-right-recruit>img {display: block;margin: 10px auto;}
.art-right-recruit ul {width: 100%;}
.art-right-recruit ul li {width: 392px;height: 102px;float: left;margin: 4px 4px;}
.art-right-recruit ul li a {display: block;width: 392px;height: 102px;}
.art-right-recruit ul li a span {display: block;float: left;width: 296px;padding: 8px;height: 86px;text-align: left;background: #ededed;}
.art-right-recruit ul li a span h4 {font-size: 14px;color: #666;}
.art-right-recruit ul li a span p {font-size: 13px;color: #666;margin-top: 4px;}
.art-right-recruit ul li a b {display: block;width: 80px;height: 102px;text-align: center;color: #fff;font-size: 13px;float: right;background: #bbb;}
.art-right-recruit ul li a b img {display: block;margin: 0 auto;margin-top: 20px;}

.art-right-download {display: block;margin: 0 auto;margin-top: 20px;}
.art-right-download a { color:#333;}

.art-right-video { padding-top:20px;}
.art-right-video li { display:block; float:left; width:30% ;height:200px; padding:10px 13px; text-align:center;}
.art-right-video iframe { width :241px ;height:180px;}
.art-right-video span { display:block; height:18px; overflow:hidden; width:100%;}

.question { padding: 20px 20px 10px; width: 96%; border-bottom:1px dotted #000;}
.question a { color: #000000; font-family: "ËÎÌå"; font-weight: bold;}

.art-right-country { width:100% ; text-align:center; padding-top:50px;}
.art-right-country ul { display:block; height:100px;}
.art-right-country li { float:left; display:block;}
.art-right-country li a { display:inline-block; width:100px; height:40px; line-height:40px; font-size:18px; color:#333; border-radius:10px;}
.art-right-country li a.click {}

.art-right-graduate { width:100%;}
.art-right-graduate ul { display:block; width:100%; padding-top:20px;}
.art-right-graduate ul li { display:block; float:left; padding:10px; font-size:16px; line-height:100%; background:#fff; color:#333; border-bottom:1px dotted #000;}
.art-right-graduate ul li span { font-size:14px; line-height:100%; background:#fff; color:#666;}
.art-right-graduate ul li a{ display:block; float:left; font-size:14px; margin-top:4px; line-height:100%; background:#fff; color:#666;}
.art-right-graduate ul li b { display:block; float:left; height:14px; margin-top:2px; font-size:14px; background:#fff;font-weight: normal; text-align:center; color:#222;}
.art-right-graduate ul li div { float:left; padding :0; margin:0; width: 580px; font-size:14px; line-height:20px;}