body, div, h1, h2, h3, h4, h5, h5, p, ul, ol, li, dl, dt, dd,em { margin: 0; padding: 0;}
ul, ol { list-style-type: none;}
em { font-style: normal}

body, 
input,textarea { font: 18px "Microsoft Yahei",Arial,Helvetica,sans-serif; color: #515151; line-height:30px}
a { color: #515151; text-decoration: none;}
a:hover { color: #31a5e7;}

.clearfix:after { content: ""; display: table; clear: both;}

/*****/
.icon,.pagescroll-hd h1 a,.slider_index_btn_prev span,.slider_index_btn_next span,
.pt_1,.pt_2,.pt_3,
.copyright_logo,.about_logo,.about_img,.school_slider_next,
.school_slider_prev
{background-image:url(../images/icon.png);	background-repeat:no-repeat;}

.homepages {background: #242631;}
.cf{zoom:1;}
.cf:after{content:'.';display:block;visibility:hidden;clear:both;height:0px;}
.clear {clear:both;display:block;height:0;overflow:hidden;margin:0px 6px;} 

.gray {color:#aaa}
.black {color:#333}
.red {color:#F30}
/******** 头部 **********/
.pagescroll-hd { position: fixed; z-index: 1000; width: 100%; height: 86px;background:rgba(255,255,255,0.2);}
.pagescroll-hd h1 { float: left;  margin-top: 16px;}
.pagescroll-hd h1 a { display: block; text-indent: -9999px;width:230px;	height:59px;/*background:url(../images/logo-nav.png) no-repeat 0 0 ;*/background-position: 0 -172px;}
.pagescroll-hd .nav { float: right; list-style-type: none;}
.pagescroll-hd .nav li { float: left; margin-left: 5px;padding-top:10px}
.pagescroll-hd .nav a { float: left; padding: 0 10px; line-height: 64px; color: #fff; text-decoration: none;}
.pagescroll-hd .nav a:hover { height: 62px; border-bottom: 0px solid #070f1e;}
.pagescroll-hd .nav .on { height: 62px; font-weight:bold}
.pagescroll-hd .inner {margin-left:10.5%;margin-right:10.5%; position:relative}
.pagescroll-hd h1 a.logo_e {background-position: 0 -103px;}

.neinav {background:#0b1e3b;}
.nav {margin-right:120px}
.neinav .nav a {color:#fff; font-size:16px}

.version{width:70px; padding: 10px 10px 0; /*float:right;*/	position:absolute;	top:20px;	right:20px;		}
.version span{	font-size:16px;	color:#fff;	height:24px;line-height:24px;position:relative; display: inline-block;padding:0px 10px}
.version span:after{content:'';	width: 0; height: 0; border-right: 5px solid transparent; border-top: 6px solid #adadad;border-left: 5px solid transparent;position:absolute;top:8px;right:-8px;}
.version ul{display:none; padding-top:5px}
.version li{font-size:14px;padding:0px 10px;line-height:30px;}
.version li a{color:#fff;line-height:30px;}
.version:hover{	background: #fff;box-shadow: 0px 0px 5px #bbb;width:70px; }
.version:hover span{color:#333;}
.version:hover ul{	display: block;}
.version:hover li {}
.version:hover li a{color:#333;}
.version:hover li:hover{background: #f7f7f7}



/* 全屏滑动 */

.desc { }

.section { overflow: hidden; position:relative }
.section h1 { margin-bottom: 20px; line-height: 1.4; font-size: 40px; font-weight: 400;}
.section p { line-height: 25px;}
.section .bg-img { 
position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.section1 .bg-img { background: url(../images/bg-s1.jpg) center 0 no-repeat;background-position:center center;background-size:cover}
.section2 .bg-img { background: url(../images/bg-s2.jpg) center 0 no-repeat;background-position:center center;background-size:cover}
.section3 .bg-img { background: url(../images/bg-s3.jpg) center 0 no-repeat;background-position:center center;background-size:cover}
.section4 .bg-img { background: url(images/pic4.jpg) center 0 no-repeat;background-position:center center;background-size:cover}
.section5 .bg-img { background: url(images/pic5.jpg) center 0 no-repeat;background-position:center center;background-size:cover}

.center-wrap {height:100px;position:absolute; bottom:5%; margin-left:-50%; left:50%;width:100%;color:#fff; z-index:20}
.desc {  z-index: 10;transition: top 0.5s linear;top:50px;opacity:0;}
.desc { position: absolute; width: 100%; margin: 0 auto; color: #FFF; bottom: 0px; left: 50%; margin-left: -50%;}
.desc h1 { text-align: center; font-weight:bold; font-size:36px}

.slider_index_btn_prev{	top:120px;position:absolute;left:50%;width:37px;height:13px; z-index:3}
.slider_index_btn_prev span{width:37px;height:13px;	background-position:0 0;position:absolute;left:-50%;}
.slider_index_btn_next{	bottom:36px;position:absolute;left:50%;	width:37px;	height:13px;z-index:3}
.slider_index_btn_next span{width:37px;	height:13px;background-position:0 -52px;position:absolute;left:-50%;}

/*** all ****/
.scont {width:1100px; margin:0 auto}
.fl_l {float:left}
.fl_r {float:right}

/****通用列表*****/
.cm-ul-list {}
.cm-ul-list li { line-height: 38px;height:38px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.cm-ul-list li a { }

.ppic-overw {position: relative;line-height: 0px; display: inline-block}
.ppic-overw img {width:100%;height:100%}
.ppic-overw p {position: absolute;  width: 100%; height: 50px;line-height: 58px; bottom: 0px; color: #fff;  
	padding: 0 8px;	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    box-sizing: border-box;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; }

.pagemumb {padding:10px 0; text-align: center}
.pagemumb a {margin:0 10px; display: inline-block;width:12px;height:18px}
.pagemumb a img {width:100%;height:100%}
.pagemumb em {width:7px;height:7px; border-radius: 4px; background: #fff; display: inline-block;margin:5px 6px}
.pagemumb em.on {background: #fde47b}

.cm-pic-list {}
.cm-pic-list li{float:left;margin-right:3.2%;width:30%; margin-bottom:30px;}
.cm-pic-list li img {width:100%;height:100%}
.cm-pic-list li a { margin:10px 0 6px}
/*** s1****/
.s1-flag {position:absolute; top:-45px; color:#fff; z-index:5; text-align: center;left:20%;transition: left 0.7s linear;opacity:0;}
.topw {position:absolute; top:60px; color:#fff; z-index:5; margin:auto; text-align: center;left:50%;margin-left:-550px}
.topw .p {width:500px;margin:0 auto}
.topw .p img {width:100%;height:100%}
.s1-foot-area {height:103px;position:absolute; bottom:5%; margin-left:-50%; left:50%;width:100%;color:#fff; z-index:10}
.s1-foot {background: url(../images/red-bg1.png) 0 0 repeat;padding:35px 0 85px}
.s1-foot .fl_l {width:70px; }
.s1-foot .fl_l img {width:100%;height:100%}
.s1-foot .flr {color:#eee6b3;margin-left:100px;padding:0 10px; }
.s1-foot p{text-indent:40px;line-height: 30px}

/*** s2****/

.s2-cont {height:400px;position:absolute; top:50%;margin-top:-200px; margin-left:-50%; left:50%;width:100%;color:#fff; z-index:10}
.s2-cont .bd { position: relative}
.newstop {margin-bottom:15px; border-bottom: 1px #ddd dashed; padding-bottom: 15px}
.newstop h2{margin-bottom:10px; line-height: 40px}
.newstop p {color:#999999; font-size: 14px;overflow:hidden;text-overflow:ellipsis;
display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.s-title {top:0;left:0; z-index: 10;width:70px; position: absolute}
.s-title img {width:100%;height:100%}

.s2-cont .fl_l {width:440px; margin-left:120px}
.s2-cont .fl_r {width:470px}
.cm-ul-list li em {width:7px;height:7px;float:left;margin-right:10px; vertical-align: middle;line-height: 32px;}
.cm-ul-list li em img {width:100%;height:100%}
.s2-picnews {position: relative;width:470px;height:410px}
.s2-picnews .bd {background: #c4262b; padding:12px 12px 10px;position: absolute;top:0;left:0;  z-index: 3; line-height: 0}
.s2-picnews .bd .pagemumb {padding:12px 0 0}
.s2-picnews .bd .pagemumb a {width:8px;height:12px}

/**********/
.s3-cont {height:400px;position:absolute; top:50%;margin-top:-200px; margin-left:-50%; left:50%;width:100%;color:#fff; z-index:10}
.s3-cont .bd { position: relative}
.pageut {top:-90px;right:-80px; z-index:-5;width:130px; position: absolute}
.pageut img {width:100%;height:100%}
.s3-cont .s-title  {width:80px}
.s3-rlist {margin-left:120px}
.s3-rlist li {margin-bottom:50px}
.s3-rlist .ppic-overw p {  width: 100%; height: 40px;line-height: 40px; bottom: 0px; color: #333;bottom:-40px;
	padding: 0 8px;	background: none;  font-size: 14px; text-align: center}
.s3-cont .pagemumb em.on {background: #c20601}

/******* 底部 *****/

.footer{width:100%;background: url(../images/red-bg1.png) 0 0 repeat;}
.copyright{	width:100%;padding:30px 0 30px 0;}
.copyright p{font-size:12px;	color:#eee6b3;text-align: center;}



/*****
* other
*****/
/*.*/

@media screen and (min-width:1400px) {

	
}

@media screen and (max-width:1100px) {
.scont {width:auto; margin:0 20px}

	.topw { top:30px; margin-left:-50%;width:80%;}
	.s1-flag img {width:100%;}
	.topw {width:100%}
	.s1-foot-area {height:140px}
	.s-title {top:-150px;left:50%}
	.s2-cont .fl_l {margin-left: 10px;width:45%}
	.s2-cont .fl_r {width:50%}
	.s2-picnews {width:90%;margin-top:10px}
	.s3-rlist {margin:0 20px}.pageut{display: 	none}
}
	
@media screen and (max-width:760px){
/*手机端浏览器所显示的网页CSS*/
	#fp-nav.right {right:0px}
	.scont {margin:0 12px}
	.topw { top:20px; margin-left:-50%;}
	.s1-flag img {width:100%;}
	.topw .p {width:300px;}
	.s1-foot p{text-indent:30px;}
	.s1-foot {padding:20px 0}
	.s1-foot .fl_l {width:40px;}
	.s1-foot .flr {font-size: 12px; line-height: 17px;margin-left:45px;padding-right: 10px}
	.s1-foot .flr p{line-height: 22px}
.s1-foot {height:210px}	

	.s2-cont .scont {padding:0 0px}
	.s2-cont .fl_l {float:none;width:100%;margin-bottom:10px;margin-left:0px}
	.cm-ul-list li { line-height: 30px;height:30px;font-size: 14px}
	.cm-ul-list li em {line-height: 30px;}
	.newstop h2{font-size: 20px;line-height: 30px; margin-bottom:0px}
.newstop p {font-size: 12px; line-height: 20px; display: none}
	.s2-picnews {width:90%}
	.s2-cont .fl_r ,.ppic-overw,.s2-picnews .bd{width:100%}
	.ppic-overw {width:100%}
	.s2-cont .s-title {width:42px;top:-75px;left:45%}
	.s3-cont .s-title {width:50px;top:-60px;left:45%}
	.s3-cont .bd {margin:0px}
	.s3-rlist {margin:0 14px}
	.s3-rlist li {width:47%;margin-right:3%; margin-bottom:30px}
	.s3-rlist .ppic-overw p {font-size: 13px;line-height: 36px; }
	.copyright {margin:0 14px;width:auto;padding-bottom:30px;height:auto}
}

@media screen and (orientation:landscape) {
.section .bg-img {height:auto; width:auto }
	.section1 { background: url(../images/bg-s1.jpg) center 0 no-repeat;background-size:cover ;}
	.section2 { background: url(../images/bg-s2.jpg) center 0 no-repeat;background-size:cover;}
	.section3 { background: url(../images/bg-s3.jpg) center 0 no-repeat;background-size:cover}
	
	
	
}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2019-08-13 15:08:11" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->