﻿.background{width: 634px;}
.background>p{padding-left:10px; border-left: 5px solid #1f84d3; line-height: 30px; font-size: 23px;margin-bottom: 20px; }
.background>div{text-indent: 2em; line-height: 33px;font-size: 18px;}
.more-back{color: #114982;float: right;  display: inline;}
.pic-news{width: 530px;height: 324px; margin-top: 52px;}

.top-banner{overflow: hidden;height: 0; min-width: 1340px;padding-bottom: 25%;position: relative;}
.banner1 { position: absolute;width:100%;height: 100%; xoverflow: hidden; }
.banner1-div{position: relative; height: 100%; z-index: 0;}
.banner1-div .tempWrap{overflow: visible !important;}
.banner1-div ul li {zoom: 1; vertical-align: middle; }
.banner1-div ul li img{width:100%; height: 100%;}
.banner1 a.banner1-arr{display: none;width: 24px;height: 70px; xbackground: #888; line-height: 70px; font-size: 40px; color: #fff;text-align: center; xopacity: 0.8;xfilter: alpha(opacity=80); font-weight: bold;position: absolute;top: 42%;font-family: "SimHei","黑体"; -moz-user-select: none; -khtml-user-select: none; user-select: none;}

.banner1 a.banner1-prev{left:55px;}
.banner1 a.banner1-next{right:55px;}
.banner1 .banner1-lbg{width:555px;height:348px;position:absolute;top:0;background:#434343;left:50%;margin-left:-1155px;z-index:2;opacity: 0.4;filter: alpha(opacity=40);}
.banner1 .banner1-rbg{ width:555px; height:348px; position:absolute; top:0; background:#434343; right:50%; margin-right:-1155px; z-index:2;opacity: 0.4; filter: alpha(opacity=40);}
.tit1-div{position: absolute;  bottom: 12px;left: 43%; left:0; width: 100%; text-align: center;}
.tit1-div ul{font-size: 0;display: inline;}
.tit1-div ul li{ display: inline-block; xfloat: left;width: 60px; height: 10px; margin: 0 5px; text-indent: -999em;background: #d2d2d2;;
 cursor: pointer;border:none;xmargin-right: 10px;}
 .tit1-div ul li{*display:inline;}
.tit1-div ul li.on{background: #fff; opacity: 1; ;border:none;}

.banner1-sum{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;height: 43px;font-size: 18px;line-height: 45px;background: #333;filter: alpha(opacity=50);background: rgba(0,0,0,0.6);}
.banner1-sum a{color:#f6f6f6; display:none;}

.main-top{margin-top:20px;overflow: hidden;height: 375px;position: relative;}
.main-top .wrap{position: relative;}
.bg-left{width:320px;height:370px;position:absolute;top:0;background:url(../images/bg_left.png);left:50%;margin-left:-960px;z-index:2;xopacity: 0.3;xfilter: alpha(opacity=40);}
.bg-right{ width:320px; height:370px; position:absolute; top:0; background:url(../images/bg_right.png); right:50%; margin-right:-960px; z-index:2;xopacity: 0.3; xfilter: alpha(opacity=40);}

.main-top .wrap>.clearfix{padding: 0 28px;}
.news{width: 600px;;height: 375px;}

.news ul li span{float: right;font-size: 15px;color:#01569b;}
.news ul li i{color: #01569b;xfont-weight: bold; font-size: 15px;}
.news ul li{border-bottom: 1px dashed #9fa2a3; padding-bottom: 11px;margin-bottom: 11px;padding-left: 6px; background: url(../images/li_bg1.png) no-repeat 0px 8px;}

.news ul li.pic-li img{width: 272px; height: 154px;float: left;margin-right: 12px;}
.news ul li.pic-li div{width: 315px; overflow: hidden;}
.news ul li.pic-li div h3{ font-size: 16px; line-height: 23px;font-weight: bold;padding-bottom: 6px;}
.news ul li.pic-li div p{line-height: 150%;font-size: 14px;color: #54565b;}
.news ul li.pic-li{padding-bottom: 9px;background: none;padding-left: 0;}

.notice{width: 600px;}
.notice ul li{overflow: hidden; padding: 0 0 14px 18px; line-height: 27px; white-space: nowrap; text-overflow: ellipsis;}
.notice ul li span{background: url(../images/noticebg.png) no-repeat; width: 98px; height: 27px; padding-left: 17px;display: inline-block;}
.notice ul li span em{display: inline-block;width: 33px; text-align: center;padding-right: 14px}

.main-center{min-width: 1340px; height: 514px;background: url(../images/center_bg.jpg) no-repeat center;}
.main-center .wrap{padding:50px 0 30px 0;height: 434px;}
.major{padding:30px 11px 30px 10px; position: relative;}
.major-bg{position: absolute; width: 100%; height: 100%; background: #000;opacity: .3;filter: alpha(opacity=30); left: 0; top: 0;}
.major-cont{position: relative;background: #fff;}
.major-cont ul li{float: left; margin-left: 8px; margin-bottom: -20px;}
.major-cont ul li.major1{margin-left: 0px;}
.major-cont ul li>img{height: 172px; display: block; margin-bottom: 6px;}
.major-cont ul li div{height: 222px; width: 100%;min-width: 202px;  background: #00a0e9; color: #060809;}
.major-cont ul li.major-even img{margin-bottom: 0px; margin-top:10px;}
.major-cont ul li.major-even div{margin-top: -24px;}
.major-cont ul li a{display: block; font-size: 22px; line-height: 22px; xpadding:164px 0 0 20px; xfont-style: italic; color: inherit;padding:130px 0 0 0px;text-align:center;}
.major-cont ul li a img{display:block; margin-left:-3px;}
.major-cont ul li a span{font-size: 12px; }

.major-cont ul li.major2 div{background-color: #d2d2d2; color: #f5f8fb;}
.major-cont ul li.major3 div{background-color: #e04c4c; color: #030303;}
.major-cont ul li.major4 div{background-color: #32b16c; color: #f5f8fb;}
.major-cont ul li.major5 div{background-color: #fbfae8; color: #050606;}
.major-cont ul li.major6 div{background-color: #f24111; color: #f5f8fb;}

.main-bottom{min-width: 1340px; height: 420px;background: url(../images/bottom_bg2.jpg) no-repeat center;}
.main-bottom>div{width: 1340px;margin: 0 auto;}
.teachers{padding-top: 70px; overflow: hidden;max-height: 270px; margin-bottom: 20px;}
.friend-link{ background:#eee;filter:alpha(opacity=80); background: rgba(250, 250, 250, 0.8); padding: 6px;}
.friend-link a{color:#000;line-height:20px;}
.banner2-div ul {width: 600%;overflow: auto !important;padding-top:40px !important;}
.banner2-div ul li{float: left; padding: 2px; background-color: #eee;margin: 5px;}

.banner2-div ul li div{width: 210px; height: 150px; overflow: hidden;}
.banner2-div ul li img{width: 210px; height: 150px;}
.banner2-div ul li span{display: block; height: 50px; line-height: 30px;text-align: center;}
.banner2-div ul li.banner2-on{border:4px solid #1dd2af; border-radius: 4px; padding:0;margin-top: -18px;margin-bottom: -18px;}
.banner2-div ul li.banner2-on img{width:238px;height: 170px; margin-left: -13px;}
.banner2-div ul li.banner2-on span{background-color:#2c3e50;color: #fff;height: 66px;}
.banner2-div ul li.banner2-on div{height: 170px;}







.comm-namea h2{padding-bottom: 6px;border-bottom: 4px solid #999fa3;margin-bottom: 14px;}
.comm-namea h2 span{position: relative; padding-left: 36px; line-height: 28px;letter-spacing: 5px;font-size: 19px; font-weight: bold; xborder-bottom: 4px solid #3d7dca;background: url(../images/icon1.png) no-repeat 0;}
.comm-nameb h2 span{position: relative; padding-left: 0px; line-height: 28px;letter-spacing: 5px;font-size: 19px; font-weight: bold; xborder-bottom: 4px solid #3d7dca;background: none;}
.comm-namea h2 span:after{content: "";position: absolute;width: 100%;height: 4px;background: #3d7dca;left: 0; xbottom: -12px;top:33px;}
.comm-namea h2 span a{color: #444;}
.comm-namea h2>a { background: url(../images/more.png) no-repeat right ; padding-right: 18px; line-height: 34px;float: right; color: #275da3;font-family: "Microsoft YaHei"; font-size: 16px;}
.notice h2 span{background-image: url(../images/icon2.png);}
.train .comm-namea h2 span{background-image: url(../images/icon3.png);}
.research .comm-namea h2 span{background-image: url(../images/icon4.png);}