@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-size:14px; font-family:"微软雅黑"; line-height:1.6em; color:#000;}
ul,li{ list-style:none;}
input,button,textarea{ border:0; background:none;}
a,a:hover{ text-decoration:none; color:#a2202b}
img{ border:0;  vertical-align: middle;}
.clear{ clear:both; overflow:hidden; width:100%; height:0; display:block;}
.hide{ display:none;}

.contant{ width: 1200px; margin:0 auto;}
.toper{ width:100%; min-width:1200px; overflow:hidden; background:#a2202b url(../images/toper.gif) left top no-repeat;font-family: "楷体";}
.tops{ height:200px; position:relative;overflow:hidden;}
.nav{ height:100px; background:#a2202b url(../images/meun.gif) left top no-repeat;width:100%; min-width:1200px; position:relative;font-family: "楷体";}
.logo{ position:absolute; top:77px; left:0;}
.soso{ position:absolute; top:90px; right:40px; width:183px; height:42px; background:#fff;}
.ms{ position:absolute; top:90px; right:200px; width:283px; height:42px; color: #fff; font-size: 24px; line-height: 42px;}
.soso input,.soso button{ float:left; font-size:14px; height:42px; line-height:42px; font-family: "楷体";}
.inp-txt{ width:100px; padding:0 10px;}
.inp-sub{ width:63px;padding-left:3px; color:#000; cursor:pointer}
.topbottom{ color:#fff; position:absolute; bottom:0; left:0; width:100%; font-size:16px; text-align:right;}
.topbottom p{ padding-bottom:6px; padding-right: 40px;}
.topbottom a{ color:#fff; padding:0 8px;}
.meun{ text-align:center; height:100px; width:1300px; margin: 0 auto;}
.meun > ul{ display:block;margin-left:15px;}
.meun > ul > li{display:block;/* width:107px; */height:100px;line-height:100px;position:relative;z-index:10;float:left;/* padding: 0 21px; */}
.meun > ul > li > a{font-size:20px;color:#fff;display: block;/* width:100%; */font-family: "楷体";padding: 0 3px;min-width: 98px;}
.meun li ul{ position:absolute; top:100px; left:0; width:100%; background:#a2202b; display:none; border-radius:0 0 5px 5px;}
.meun li ul li{ height:50px; line-height:50px;}
.meun li ul li a{ color:#fff; display:block; font-size:16px;}
.meun li a:hover{ background:#dcdcdc; color:#a2202b;}

.banner{ width:100%; min-width:1200px;position:relative; overflow:hidden; padding-bottom:150px;}
.banner>img{ display:block; width:100%; height:auto; border:none;}
.b-img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.b-img a{ width:100%; display:block; height:100%; background:no-repeat center center; background-size:cover; overflow:hidden;float:left;}
.b-list{ width:100%; height:20px; position:absolute; left:0; bottom:71px; margin:0 auto;z-index:1; text-align:center;}
.b-list span{ display:inline-block;cursor:pointer; background:#a5a5a5; border-radius:9px; width:18px; height:18px; margin:0 10px;}
.b-list .spcss{ background:#a2202b;}
.index_title{font-size: 32px;height: 45px;line-height: 45px; font-weight: normal; letter-spacing: 4px;}
.index_title img{position: absolute;margin-left: -60px;display: none;}

.baita{ height:75px; position:relative; width:100%; min-width:1200px; overflow:hidden;}
.baita:after{ content:""; width:100%; height:1px; background:#a2202b; position:absolute; top:38px; left:0;}
.bailist{ width:827px; overflow:hidden; position:relative; z-index:1; margin:0 auto;}
.bailist p{ padding:7px; float:left;}
.bailist p.baione{ background:#a2202b;/*background:#a2202b url(../images/zhanji.png) center center no-repeat;*/ margin-right:24px;}
.bailist p.baitwo{ background:#a2202b;/*background:#a5a5a5 url(../images/online.png) center center no-repeat;*/}
.bailist p a{ width:385px; height:62px; border:1px solid #fff; display:block;color: #fff;font-size: 26px;text-align: center;line-height: 62px;font-family: "黑体";}
.baipeple{ width:100%; min-width:1200px; overflow:hidden; padding:34px 0; font-size:16px;}
.baipeple table{ width:50%; float:left; color:#a2202b;}
.baipeple tr td{ padding:6px 30px;}
.classid{ width:100%; overflow:hidden; max-width:1454px; min-width:1200px;}
.news h2,.classid h2,.honor h2,.Science h2,.work h2,.teacher h2{ background: url(../images/bk.png) center center no-repeat; margin:0 auto; width:300; min-width:300px; border-bottom:1px solid #a2202b; padding:25px 0; text-align:center; margin-bottom:30px;}
.news{ overflow:hidden; width:100%; min-width:1200px;}
.news-k-c{ width:100%; overflow:hidden; position:relative;}
.news .news-k-c ul{ width:50.8%;float:left; overflow:hidden;}
.news .news-k-c li{ width:46.2%; float:left; margin-right:2.7%; padding-bottom:15px; overflow:hidden;}
.news .news-k-c li a{ display:block; width:100%; height:100%;overflow:hidden;}
.news .news-k-c li a>img{ display:block; width:100%; height:auto; background:no-repeat center center; background-size:cover;}
.news .news-k-c li a>b{ display:block; text-align:center; font-size:18px; padding:5px 0; height:24px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal}
.news .news-k-c li a>span{height:22px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; display:block; text-align:center;}
.news .news-k-c p{ width:48.83%; height:100%; overflow:hidden; position:absolute; right:0; top:0;}

.mores{ text-align:center; padding:72px 0; min-width:1200px; overflow:hidden;}
.mores a{ width:184px; height:45px; line-height:45px; display:inline-block; font-size:20px; border:1px solid #a2202b; -webkit-transition:ease-out 0.3s; transition:ease-out 0.3s;}
.mores a:hover{ background:#a2202b; color:#fff;}
.jieshao{ overflow:hidden; position:relative; margin-bottom:80px; width:100%; position:relative; height:586px;}
.jieshao>a{ display:block; width:307px; height:586px; overflow:hidden; position:absolute; right:0; top:0;}
.jieshao>a img{ display:block; width:100%;}
.banxing{ width:277px; position:absolute; left:0; top:0; overflow:hidden;}
.banxing p{ height:108px; width:275px; border:1px solid #1c3574; margin-bottom:8px; text-align:center; background:url(../images/xi.png) center 71px no-repeat;}
.banxing p.thisclass{ background-color:#eaeaea;}
.banxing p a{ font-size:26px; line-height:71px; display:block;}
.kehuan{ padding:0 342px 0 328px;overflow:hidden;}
.bancont dl{ padding-top:25px; font-size:17px;}
.bancont dt{ font-family:"黑体"; font-size:36px; line-height:1.4em;}
.bancont dt a{ color:#a2202b;}
.bancont dd{ margin-bottom:20px;}
.bancont p{ line-height:1.7em; margin-bottom:4px;}
.bancont i img{max-width:100%; display:block; height:auto;}
.more2{ text-align:right; padding-top:7px;}
.yiti{ width:352px; height:586px; position:absolute; right:-45px; top:0;}
.yiti img{ width:100%; height:100%;}
.honor{ max-width:1454px; min-width:1200px; margin: 30px auto 0 auto; overflow:hidden; position:relative;}
.honor ul{ overflow:hidden; width:105%;}
.honor li{ width:400px; float:left;margin: 20px 2px 20px 0; text-align:center;}
.honor li a{ margin: auto; text-align: center;}
.honor li a p{margin-left: 64px;}
.honor li img{width: 100%; height: 202px; margin: auto; background-position: center; background-repeat: no-repeat;}
.more3{ text-align:center; padding-left:40.5%; overflow:hidden; margin-bottom:30px; margin-top: 30px;}
.more3 a{ height:39px; line-height:39px; display:inline-block; float:left;}
.more3 a.per,.more3 a.next{ width:63px;}
.more3 a.per{ background: url(../images/left.png) center center no-repeat;}
.more3 a.next{ background: url(../images/right.png) center center no-repeat;}
.more3 a.ck{ padding:0 22px; font-family:"黑体"; font-size:18px;}
.Science{ margin-bottom:70px; overflow:hidden; max-width:1454px; min-width:1200px;}
.Science>div{ overflow:; position:relative;}
.Science>div .hjcont{ width:48%; position:relative; overflow:hidden;}
.Science>div .hjcont>img{ display:block; width:100%; height:auto;}
.Science>div .hjcont>div{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Science>div .hjcont>div>img{ position:absolute; left:0; top:0; display:block; width:24.8%; z-index:10}
.Science>div .hjcont>div>a{ width:25px; height:33px; position:absolute; left:3.6%; z-index:10; top:50%; margin-top:-16.5px; background:url(../images/1490593610952489.png) no-repeat left top;}
.Science>div .hjcont>div>a.a-l-r{ left:auto; right:3.6%; background-position:right top}
.Science>div .hjcont li{ width:100%; height:100%; position:absolute; overflow:hidden; left:0; top:0;}
.Science>div .hjcont li img{ width:100%; display:block; height:100%;}

.Science>div .hjright{ position:absolute; right:0; top:0;}

.Science > .huanjing .bd ul li{
	width:502px;
}
.Science > .huanjing .bd ul li img{
	overflow:hidden; -webkit-transition:ease-in 0.4s; transition:ease-in 0.4s;
}
.Science > .huanjing .bd ul li img:hover{ -webkit-transform:scale(1.04); transform:scale(1.04)}

.work{ position:relative;}
.waiwork{ overflow:hidden; position:relative; height: 450px; margin-bottom:50px;}
.worknei{  width: 1200px; margin:0 auto; overflow:hidden; height: 450px; position:relative;}
.worknei ul{ 
	width:200%; 
	position:absolute; 
	left:0; 
	top:0;
}
.worknei li{ 
	float: left;
    position: relative;
    width: 260px;
    height: 360px;
    text-align: center;
    margin-right: 35px;
}
.worknei .zuopin ul li img{overflow:hidden; -webkit-transition:ease-in 0.4s; transition:ease-in 0.4s;}
.worknei .zuopin ul li img:hover{ -webkit-transform:scale(1.04); transform:scale(1.04)}
.worktitle dl,.worktitle{ -webkit-transition:ease-in 0.3s; transition:ease-in 0.3s;}
.worktitle dl dt{font-size:20px;margin-top:25px;}
/* .worktitle:hover,.worktitle:hover dl{ background:#a2202b;} */

.tempWrap{width: 1200px!important;}
.arrowleft,.arrowright{ width:27px; height:50px; position:absolute; top:50%; margin-top: -380px; background:url(../images/arrow.gif) no-repeat; cursor:pointer;}
.arrowleft{ left:-18px;}
.arrowright{ right:-18px; background-position:-27px 0;}
.teacher{ margin-bottom:35px;}
.teacher ul{ overflow:hidden; margin-bottom:25px;}
.teacher li{ width:287px; float:left; margin-right:1px; overflow:hidden;}
.teacher li img{ width:287px; height:374px; overflow:hidden; -webkit-transition:ease-in 0.4s; transition:ease-in 0.4s; background:no-repeat left top; background-size:cover;background-position:center;}
.teacher li img:hover{ -webkit-transform:scale(1.04); transform:scale(1.04)}
.teacher li dl{ height:200px; padding-top:8px; background:#f8f8f8; border-right:1px solid #ededed; text-align:center;}
.teacher li dt{ height:54px; line-height:54px; background:url(../images/dtbg.gif) center center no-repeat; font-size:16px;}
.teacher li dt a{ color:#262626;}
.teacher li dd{ font-size:15px; color:#8c8b8c; padding:20px 0;}
.teacher li dl p{ padding:30px 0;}
.teacher li dl p a{ color:#dadadc}
.foot{ background:url(../images/footer.jpg) center center no-repeat; overflow:hidden; min-width:1200px; padding-bottom:20px; font-family:"楷体"; color:#fff; height: 554px;}
.foot a{ color:#fff;}
.foot a.gs{
	position: absolute;
    text-indent: 25px;
}
.foot a.gs img{
    margin-top: -10px;
    position: absolute;
    margin-left: -45px;
}
.footer{ overflow:hidden; margin-top:210px; position:relative;}
.footmibble{width: 43%;margin:0 auto;overflow:hidden;border-right:1px solid #fff;border-left:1px solid #fff;padding:10px 0 20px;} 
.footmibble dl{ float:left; width:25%; line-height:2.5em; overflow:hidden;}
.footmibble dt,.footright h3{ font-size:18px; margin-bottom:20px; text-align:center;}
.footmibble dd{ font-size:14px; text-align:center;}
.blogo{ width:27.5%; position:absolute; left:0; top:0; overflow:hidden; height:100%;}
.blogo img{ padding-top:64px; display:block; width:92%; height:auto;}
.footright{width: 26%;position:absolute;right:0;top:0;overflow:hidden;height:100%;line-height: 2.3em;padding-top:10px;}
.footright h3{ font-weight:normal; text-align:left;}
.footright p{ font-size:14px; overflow:hidden;}
.footright p b{ float:left; width:100px; font-weight:normal; font-style: normal;}
.footright p i{ float:left; font-style:normal;}

.flink{ height:91px; line-height:91px; border-bottom:1px solid #fff; text-align:center; font-size:16px; margin-bottom:57px; overflow:hidden; width:100%; min-width:1200px; margin:0 auto;}
.flink a{ padding:0 5px;}

.bottoms{ text-align:center; padding-top:36px; font-size:14px; font-weight: normal; font-style: normal;}
.bottoms i{font-style: inherit;}

.list-con{ width:100%; position:relative; max-width:1454px; min-width:1200px; margin:0 auto; overflow:hidden; min-height:1600px;}

.list-con-right{ width:400px; position:absolute; right: 0; top:0; overflow:hidden;}
.list-con-right>div{ padding:30px; overflow:hidden; background:#f3f1ee; margin-bottom:40px;}
.list-con-right>div h2{ font-size:18px; font-weight:normal; color:#333333; line-height:2em;}
.c-d-h ul{border-top:#e1e1e1 1px solid;}
.c-d-h ul li{ border-bottom:#e1e1e1 1px solid;}
.c-d-h ul li a{ color:#a2202b; font-size:16px; line-height:3em;}
.c-d-h ul li a:hover{ color:#000;}
.j-r-btl a{ display:block;width: 184px;height: 50px;background: #a2202b url(../images/1490428521519605.jpg) no-repeat 20px top;margin: 12px 0;line-height: 50px;font-size: 14px;border-radius: 3px;color: #FFF;padding-left: 54px;}
.j-r-btl a.jr-qq{ width:139px;background-position: 20px -50px; margin-top: 24px;}
.j-r-btl a:hover{ color:#000;}
.rm-tj ul{}
.rm-tj ul li{border-top:#e1e1e1 1px solid; padding-top:12px; height:60px; overflow:hidden; padding-right:120px; position:relative;}
.rm-tj ul li a{ display:block; color:#373737;line-height:1.2em;}
.rm-tj ul li a>img{ width:90px; height:48px; position:absolute; right:0; top:12px; background:no-repeat center center; background-size:cover;}
.rm-tj ul li a span{white-space: nowrap;text-overflow: ellipsis; display:block;  padding-bottom:12px;overflow: hidden;}
.rm-tj ul li a i{ font-style:normal; color:#7a736e;}
.rm-tj ul li a:hover span,.rm-tj ul li a:hover i{ color:#a2202b}
.list-con-left{ padding-right:450px; overflow:hidden; position:relative;}
.pos-s{ border-bottom:1px solid #e0ded9; padding-bottom:5px; margin-bottom:30px;}
.pos-s a{ color:#a2202b}
ul.wz-l-ne-s{ width:110%; overflow:hidden;}
ul.wz-l-ne-s li{ width:22%; margin-right:2%; float:left; overflow:hidden; margin-bottom:40px;}
ul.wz-l-ne-s li.cj{width: 91%;}
ul.wz-l-ne-s li a{ display:block; overflow:hidden; position:relative;}
ul.wz-l-ne-s li a>img{ display:block;width:100%; height:auto;background:no-repeat top center; background-size:cover;}
ul.wz-l-ne-s li a span{ display:block; height:40px; line-height:40px; font-size:16px; text-align:center; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.list2 li a span{ 
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: "黑体";
}
ul.wz-l-ne-s li.cj a span{text-align:left;}
ul.wz-l-ne-s li.cj a span.des{color:#555;font-size: 14px;}
ul.wz-l-ne-s li a i{ font-size:14px; color:#999; text-align:center; font-style:normal; display:block;}
ul.wz-l-ne-s li.cj a i{ text-align:left;font-size: 12px;}
ul.wz-l-ne-s li a i b{ font-weight:normal; padding-left:10px;}
.pages-l{ margin:20px auto; text-align:center;}
.pages-l a{ display:inline-block; padding:3px 5px; background:#a2202b; border-radius:3px; color:#FFF; margin:0 5px;}
.pages-l a:hover{ background:#a2202b;}
.pages-l a.on{ background:#000;}
h2.wz-tit{ font-size:18px; font-weight:normal; line-height:2em; overflow:hidden; text-align:center;}
p.wz-info{ font-size:12px; color:#999; text-align:center; margin-bottom:20px;}
article.wz-con-k{ position:relative; overflow:hidden;}
article.wz-con-k img{ max-width:100%; height:auto; margin:5px 0;}
.wz-con-k p{color: #333; letter-spacing: 2px;}
.pn-k-s{ position:relative; overflow:hidden; margin:20px auto;}
.pn-k-s a{ width:49%; display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pn-k-s a.pr{ position:absolute; right:0; top:0; text-align:right;}
/* 浮动框 */
.fudong{ width:84px; height:345px; overflow:hidden; position:fixed; right:50px; top:40%; z-index: 1;}
.fudong a{ display:block; width: 83px;height: 82px; background:#FFF url(../images/fudong.png) no-repeat 1px 0px;/* border:#a2202b 1px solid;*/ margin-bottom:3px;}
/* .fudong a:hover{ background-color:#a2202b;} */
.fudong a.fd-baoming{ background-position:1px -83px;}
.fudong a.fd-wd{ background-position:1px -166px;}
.fudong a.fd-oa{ background-position:1px -249px;}

.girl-bmlc iframe{width: 100%; height: 100%;}
.f_ul{ margin-top: -27px; position: relative; z-index: 999;}
.f_ul li{display: block; float: left; width: 30px; height: 30px; color: #a2202b; margin-right: 24px;}
.f_ul li a{display: block; width: 30px; height: 30px;}
.f_ul li:last-child{ margin-right: 0px !important;}
.ewm{ width: 100px; height: 100px;}
.ewm img{ position: relative; top: -51px; left: 104px;}


.slideTxtBox{ width: 100%;  text-align:left; margin-bottom: 50px; }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px;position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;}
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height: 588px; line-height:24px;  width:20.4%;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.erweima{width: 95px;height: 95px;position: absolute;top: 93px;right: 53px;}
.erweima>img{width: 100%;height: auto;}