@charset "utf-8";
/* CSS Document */
body{ background:url(../images/body-bg.png) repeat-y center top;}
.wrap{ width:1000px; margin:0 auto;}
.wrap-box{ background:#fff; overflow:hidden; margin-bottom:30px}
.top{ height:104px; overflow:hidden;}
.logo{ float:left; width:453px; height:72px; margin-top:16px;}
.top-lan{ display:block; float:right; margin:37px 0 0 12px; color:#fff;border-radius:5px; height:31px; line-height:31px; font-size:14px; width:84px; text-align:center;background:-webkit-linear-gradient(#fea130, #f97e02);background: -o-linear-gradient(#fea130, #f97e02);background: -moz-linear-gradient(#fea130, #f97e02);background: linear-gradient(#fea130, #f97e02);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fea130, endColorStr=#f97e02); /*IE 6 7 8*/}
.top-seach{ width:239px; height:30px; float:right; overflow:hidden; border-radius:15px; background:#dadada; margin-top:37px; position:relative}
.top-seach input{ float:left; height:30px; border:none; background-color:transparent !important}
.top-seach .input1{ width:193px; text-indent:16px; font-size:16px; line-height:30px;}
.top-seach .input2{ width:46px; background:url(../images/search.png) no-repeat center; cursor:pointer}
/*导航*/
.nav{ height:35px; line-height:35px; font-size:15px; background:#fa8b04}
.nav li{ float:left; width:113px; height:35px; border-left:1px solid #e58004; border-right:1px solid #fe9d27; text-align:center; position:relative}
.nav li:first-child{ width:79px; border-left:none}
.nav li:last-child{ border-right:none;}
.nav li>a{ display:block; color:#fff; font-weight:bold;}
.nav li:hover>a,.nav li.on>a{ background:#d56c06}
.pull-down{ position:absolute; left:0;top:35px; z-index:999; background: url(../images/pulldownbg.png) repeat; text-align:center; width:100%; display:none; padding-top:3px;}
.pull-down a{ display:block; height:48px; line-height:48px;font-size:14px; color:#fff; overflow:hidden}
.pull-down a:hover{background:#d56c06;}
.pull-down:after{ position:absolute; width:10px; height:5px; left:50%; margin-left:-5px; top:-5px;background:url(../images/nav-bg.png) no-repeat center; content:"";}
/*轮播*/
.banner{ width:994px; height:300px; margin:3px auto 20px; position:relative; overflow:hidden;}
.banner .bd,.banner .bd img,.banner .bd li,.bd-ul{ width:100%; height:100%;}
.banner .hd{ position:absolute; right:20px; bottom:39px; height:0;}
.banner .hd li{ float:left; width:19px; height:19px; background:#fff; line-height:19px; font-size:12px; color:#666; margin-left:4px; text-align:center; cursor:pointer}
.banner .hd li.on{ background:#fa8b04; color:#fff;}

.index-new-left{ width:343px; height:218px; float:left; margin-left:5px; overflow:hidden; position:relative;}
.index-new-left li,.index-new-left li img,.index-new-left .bd,.index-new-left .tempWrap{ width:100%; height:100%; position:relative}
.index-new-left li span{ display:block; width:100%; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0; overflow:hidden;}
.index-new-left .prev,.index-new-left .next{ display:block; width:9px; height:18px; position:absolute; top:100px; z-index:999; cursor:pointer}
.index-new-left .prev{ background:url(../images/prev.png) no-repeat center; left:10px;}
.index-new-left .next{background:url(../images/next.png) no-repeat center; right:10px;}
.index-news{ float:left; overflow:hidden;}
.index-wh1{ width:337px; height:218px; margin-left:18px;}
.index-news-title{ border-bottom:2px solid #fa8b04; height:27px; position:relative;}
.index-news-title a{ display:block; font-size:13px; color:#888; line-height:27px; position:absolute; right:0; top:0; z-index:9; font-weight:normal}
.index-news-title span{ display:block; float:left; height:29px;padding:0 20px 0 10px; font-size:14px; color:#444; line-height:29px; margin-right:2px;}
.index-news-title span.on{background:url(../images/index-title.png) no-repeat right center,-webkit-linear-gradient(#fea130, #f97e02); font-size:16px; color:#fff; font-weight:bold; border-radius:5px 0 0 0;background:url(../images/index-title.png) no-repeat right center,-o-linear-gradient(#fea130, #f97e02);background:url(../images/index-title.png) no-repeat right center,-moz-linear-gradient(#fea130, #f97e02);background:url(../images/index-title.png) no-repeat right center,linear-gradient(#fea130, #f97e02);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fea130, endColorStr=#f97e02); /*IE 6 7 8*/}
.index-news-title a:hover{ color:#fa3f04}
.index-news-title span.on a{z-index:99; background:#fff;}
.index-news-ul{ overflow:hidden; padding-top:7px;}
.index-news-ul li{ padding-left:13px; height:29px; line-height:29px; border-bottom:1px dashed #e7e7e7; font-size:14px; background:url(../images/index-icon.png) no-repeat left center; vertical-align:bottom;}
.index-news-ul li span{ display:block; float:right; width:20%; font-size:12px; color:#999; text-align:right}
.index-news-ul li a{ display:block; float:left; width:80%; color:#666; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.index-news-ul li:hover a{ color:#fa3f04}
.index-wh2{width:269px; height:218px; float:right; margin-right:8px;}
.index-news-mag{ margin-bottom:20px;}
.index-wh3{ width:343px; height:248px; margin-left:5px;}
.index-wh4{ width:337px; margin-left:18px; height:248px;}
.index-wh5{ float:right; width:269px; margin-right:8px; height:248px;}
.index-news1-ul{ overflow:hidden; padding-top:8px;}
.index-news1-ul li{ height:70px; border-bottom:1px dashed #e7e7e7; position:relative; padding-left:63px; font-size:12px; color:#888; line-height:12px; overflow:hidden}
.index-news1-ul li a{ display:block; font-size:14px; color:#555; line-height:18px; height:36px; overflow:hidden; margin:7px 0 7px;}
.index-news1-ul .time{ width:56px; height:56px; position:absolute; left:0;top:8px; line-height:27px; font-size:12px; color:#f18410; text-align:center;}
.index-news1-ul .time span{ display:block; background:#f18410; font-size:20px; color:#fff; line-height:28px;}
.index-news1-ul .time font{ display:block; border:1px solid #e2e2e2;}
.index-news1-ul li:hover a{ color:#fa3f04}
.index-wh6{ width:343px;margin-left:5px; height:218px;}
.index-news-mag1{ margin-bottom:30px;}
.index-wh7{width:337px; height:218px; margin-left:18px;}
.index-right{ float:right; width:270px; margin-right:7px; overflow:hidden; height:218px;}
.index-right a{ display:block; height:66px; font-size:14px; overflow:hidden; color:#fff; line-height:14px; padding-left:20px; margin-top:6px;}
.index-right a span{ display:block; font-size:16px; line-height:16px; padding:16px 0 9px; font-weight:bold}
.index-right1 { background:#f1af10}
.index-right2 { background:#439bb9}
.index-right3 { background:#ca6698}
.foot{ width:994px; height:100px; background:#f18410; text-align:center; font-size:13px; color:#fff; line-height:24px; padding-top:20px; margin:0 auto 3px; overflow:hidden}
.foot a{ color:#fff;}

/*********************************************************师资团队*************************************************/
.neiye-menu{ float:left; width:167px; overflow:hidden; margin:21px 0 60px 6px; background:#f0f0f0; text-align:center}
.neiye-menu>span{ display:block; height:50px; line-height:50px;color:#fff; font-size:18px; font-weight:bold; overflow:hidden; background:#fa8b04}
.neiye-menu>a{ display:block; font-size:14px; color:#666; line-height:38px; width:133px; height:38px; overflow:hidden; border-bottom:1px solid #fff; margin:0 auto;}
.neiye-menu>a:hover,.neiye-menu>a.on{ color:#fa8b04}
.neiye-right{ float:right; width:793px; margin-right:15px; overflow:hidden; margin-bottom:50px;}
.neiye-nav{ border-bottom:1px solid #ebebeb; font-size:14px; color:#666; padding-left:16px; background:url(../images/map.png) no-repeat left center; line-height:38px; margin-top:12px; height:38px;}
.neiye-nav a{ color:#666;}
.neiye-nav a:hover,.neiye-nav a.on{ color:#f19410}

.teachers-ul{ overflow:hidden; width:810px; margin-top:26px;}
.teachers-ul li{ float:left; width:146px; margin:0 16px 8px 0; overflow:hidden; text-align:center; font-size:15px; color:#555; line-height:37px; cursor:pointer; list-style: none;}
.teachers-ul li img{ width:100%; height:100%;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.teachers-ul li span{ display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.teachers-ul li font{width:146px; height:195px; display:block; overflow:hidden;}
.teachers-ul li:hover span{ color:#f19410; text-decoration:underline;}
.teachers-ul li:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
/*师资团队弹窗*/
.pop{ width:334px; height:445px; position:fixed; left:50%;top:50%; margin-left:-167px; margin-top:-222.5px; z-index:9999;}
.pop .bd,.pop .bd li,.pop .bd li img,.pop .tempWrap{ width:100%; height:100%;}
.pop .bd li{ position:relative; font-size:16px; color:#fff; text-align:center; line-height:44px;}
.pop .bd li span{ display:block; width:100%; height:44px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0;}
.close{ display:block; width:29px; height:29px; background:#fff url(../images/close.png) no-repeat center; position:absolute; right:-29px;top:0px;}
.pop .prev,.pop .next{ width:12px; height:25px; display:block; position:absolute;top:210px; z-index:99; cursor:pointer}
.pop .prev{ background:url(../images/prev.png) no-repeat center; background-size:100% 100%; left:15px;}
.pop .next{ background:url(../images/next.png) no-repeat center; background-size:100% 100%; right:15px;}

/*********************************************************新闻列表*************************************************/
.news-list{ padding-top:8px;}
.news-list li{ height:30px; line-height:30px;}

/*********************************************************新闻详情*************************************************/
.new-date-h1{ text-align:center; font-size:18px; color:#323232; font-weight:bold; line-height:24px; padding-top:22px; overflow:hidden;}
.new-date-time{ text-align:center; font-size:13px; color:#444; line-height:14px; padding:10px 0 22px;}
.new-date{ font-size:14px; color:#646464; line-height:24px; overflow:hidden; padding-bottom:30px;}
.new-date img{ max-width:100%; height:auto; margin-top:14px;}
.new-date-p{ font-size:14px; color:#666; line-height:26px; padding-top:17px; border-top:1px dashed #e8e8e8;}
.new-date-p a{ color:#666}
.new-date-p a:hover{ color:#fa3f04}

.school-h1{ text-align:center; font-size:20px; font-weight:bold; color:#333; line-height:26px; padding:20px 0 12px;}

/*********************************************************英文首页*************************************************/
.english-nav li,.english-nav li:first-child{ width:248px;}
.english-box{ overflow:hidden; height:242px; margin:15px auto 30px; width:990px;}
.english-box1{ width:314px; border:1px solid #ececec; border-top:none; height:241px; overflow:hidden; float:left;}
.english-box1-title{ height:36px; line-height:36px; background:#ececec; overflow:hidden; position:relative}
.english-box1-title span{ display:block; float:left; padding:0 38px 0 14px; font-size:13px; font-weight:bold; color:#fff;background:url(../images/index-title.png) no-repeat right center,-webkit-linear-gradient(#fea130, #f97e02);background:url(../images/english-bg.png) no-repeat right center,-o-linear-gradient(#fea130, #f97e02);background:url(../images/english-bg.png) no-repeat right center,-moz-linear-gradient(#fea130, #f97e02);background:url(../images/english-bg.png) no-repeat right center,linear-gradient(#fea130, #f97e02);FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#fea130, endColorStr=#f97e02); /*IE 6 7 8*/}
.english-box1-title a{ display:block; position:absolute; right:10px; top:0; font-size:12px; color:#666;}
.english-box1-title a:hover{ color:#fa3f04;}
.english-about{ font-size:14px; color:#666; line-height:26px; padding:10px 8px 0; height:180px; overflow:hidden;}
.english-about a{ color:#fa3f04;}
.english-box-mag{ margin-left:21px;}
.english-ul{ width:295px; margin:8px auto 0; overflow:hidden; height:182px;}
.english-ul li{ padding-left:14px; font-size:14px; color:#666; line-height:29px; height:29px; border-bottom:1px dashed #e7e7e7; background:url(../images/index-icon.png) no-repeat left center;}
.english-ul li a{ display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.english-ul li:hover a{ color:#fa3f04; text-decoration:underline;}


















