/****/
.red {color:#c4262b}

/****/

.banertitle-1 {background: url(images/banner-1.png) no-repeat left;}
.banertitle-hn {background-image:url("images/banner-hn.png")}
.banertitle-xi {background-image:url(images/banner-xi.png)}
.banertitle-v {background-image:url(images/banner-video.png)}
.banertitle-new {background-image:url(images/banner-xx.png)}
.banertitle-cx {background-image:url(images/banner-cx.png)}
.banertitle-book{background-image:url(images/banner-book.png)}
.banertitle-tj {background-image:url(images/banner-tj.png)}
.banertitle-zt {background-image:url(images/banner-zt.png)}

.banertitle {height:65px}

.s-red {background: transparent url("images/s-red.png") repeat-y center;background-size: cover;/* height: 1000px; */}

.hd-rig {padding:10px 0; text-align: center}
.hd-rig a {margin:0 10px; display: inline-block;width:12px;height:18px}
.hd-rig a img {width:100%}
.hd-rig ul {display:inline-block;}
.hd-rig ul li {width:7px;height:7px; border-radius: 4px; background: #dfd4bf ; display: inline-block;margin:5px 6px}
.hd-rig .on {background: #c4262b}

.pagemumb {padding:10px 0; text-align: center}
.pagemumb a {margin:0 10px; display: inline-block;width:12px;height:18px}
.pagemumb a img {width:100%}
.pagemumb em {width:7px;height:7px; border-radius: 4px; background: #fff; display: inline-block;margin:5px 6px}
.pagemumb em.on {background: #fde47b}

/*****xi*****/
.xi-area {background:transparent url("images/xizhong.png") no-repeat scroll -60px 34px;height: 495px;border-top:5px solid #94181c;}
.xi-area a:hover{color:#fde47b;}
.xi-rig {margin-left:610px; padding-top:65px}
.xi-rig h2 {font-size:32px;font-weight: bold;line-height: 40px;padding: .5rem;text-align: center}
.xi-rig a{color:#fff}
.xi-rig .cm-ul-list li {height:32px;line-height: 32px}
.xi-rig .cm-ul-list li a{background-image: url(images/dot-yel.png);background-size: 7px 12px;color: #fff;}

/*****s1****/
.s1 {}
/**/
.focuspic {border:1px solid #dedede;margin-top:10px}
.focuspic li p {padding:5px 10px;}
/**/
.s1 .fl-r {width:450px}
.hotnews {/*background:transparent url("images/hotnews.png") no-repeat scroll left 0 ; padding-left:160px;*/height:105px; text-align: center;}
.hotnews h2 {font-size:36px;font-weight: bold;line-height: 105px;}
.s1-rig-box {margin-bottom:5px}
.s1-rig-box .hd {margin-bottom:10px;border-bottom:3px solid #ede0ca; position: relative;height:30px;margin:0px 0 10px}
.s1-rig-box .hd h3 {background: #fff;padding-right:8px; font-size:20px;color:#c4262b; position: absolute; top:10px; left:0px; z-index: 20;height:40px}
.s1-rig-box .hd .hd-rig { background: #fff; color:#999; position: absolute; top:10px; right:0px; z-index: 20; font-size:12px}
.s1-rig-box .cm-ul-list li {height:34px; line-height: 34px}
.s1-rig-box li:hover a{ border-bottom:1px solid #e1d5c7;height:31px;display: inline-block}

/*******s2*******/
.s2 {background:#faf0e6 url("images/s2-bg.jpg") no-repeat scroll  center 0;}
.s2 .fl-l { }
.s2 .fl-r {width:375px}
.s2-hn-rignews-item {padding:26px; background: #ebdfce;margin-bottom:20px}
.s2-hn-rignews-item h4 {font-size: 26px; line-height:36px; margin-bottom: 20px}
.s2-hn-rignews-item p {font-size:14px; color:#999;}
.s2 .fl-r .on,.s2-hn-rignews-item:hover {background: #d23a36;color:#fff}
.s2 .fl-r .on p,.s2-hn-rignews-item:hover p {color:#fff}

.more {width:100px;height:36px;  margin:0px auto 20px; clear: both}
.more em {border-bottom: 1px solid #d9cbbc;height:18px; overflow: hidden; width:20px;display: inline-block}
.more a { padding:5px 5px; font-size: 14px}

.hn-pic-news { position: relative}
.hn-pic-news img {width:700px;height:485px;}
.subjectpicnews {position: relative;width:560px;height:410px;float:left;}
.subjectpicnews ul li img{width:520px;height:350px;}
.subjectpicnews .redbg {position: absolute;top:15px;left:15px; z-index: 0; background: #83161a;width:100%;height:380px}
.subjectpicnews .bd {background: #c4262b; padding:20px 20px 10px;position: absolute;top:0;left:0;  z-index: 3; line-height: 0;}

.subjectpicnews .bd .pagemumb {padding:8px 0 0}
.subjectpicnews .bd .pagemumb a {width:8px;height:12px}

.hn-subject {margin:0 auto 20px}
.hn-subject .hd {margin-bottom:20px}
.hn-subject .fl-r {width:450px}
.hn-subject .rig-list {margin-right:10px}
.hn-subject .rig-list h3 {font-size:28px; font-weight: bold; line-height: 40px;margin-bottom:30px;}
.hn-subject .rig-list .cm-ul-list li {border-bottom:1px solid #e1d5c7;height:42px; line-height: 42px}
.hn-subject .rig-list .cm-ul-list li a{background: none;padding-left:2px}

/***********/
.s3 {background:#fff url("images/s3-bg.jpg") no-repeat scroll  center bottom;}
.s3-list {margin-bottom:20px}
.s3-list li {float:left;width:46%;margin:0 2%;line-height: 40px;}
.s3-list li:hover a{ border-bottom:1px solid #e1d5c7;height:37px;display: inline-block}

.xi-scene {}
.xi-scene .hd {margin-bottom:28px; position: relative}
.xi-scene .hd .hd-rig {  position: absolute; top:0px; right:0px; z-index: 20;padding:5px 5px}
.xi-scene .cm-pic-list ul {width:102%}
.xi-scene .cm-pic-list img{width:250px;height:175px;}
.xi-scene .cm-pic-list li {width:23%;margin: 0 10px; text-align: center;margin-bottom:10px}
.xi-scene .pagemumb em { background: #dfd4bf; }
.xi-scene .pagemumb em.on {background: #c4262b}
/*****4***/
.s4-video { }
.s4-cont {padding:15px 0}
.s4-video .fl-l {width:54%;margin:0px 1%}
.s4-video .fl-l img {width:100%}
.s4-video .fl-r {width:40%}
.s4-video .fl-r a {color:#e5cfa7}
.s4-video .cm-picrw-list li p {border-bottom-color:#940f0f; color:fff}

.s4-video .cm-picrw-list::-webkit-scrollbar {/*滚动条整体样式*/    width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.s4-video .cm-picrw-list::-webkit-scrollbar-thumb {/*滚动条里面小方块*/  border-radius: 10px;  background: #7b0e12;    }
.s4-video .cm-picrw-list::-webkit-scrollbar-track {/*滚动条里面轨道*/  /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        border-radius: 10px;   background: #9f2222;    }

.cm-picrw-list li a:hover {background:#9a1616; color:#fff;}
.cm-picrw-list li a:hover p {padding:10px 10px 10px 0;height: 95px; }

/*************/
.s5 {}
.s5 .banertitle {margin-bottom:50px}
/*************/
.s6 {}
.s6-cont {width:105%}
.s6 .fl-l {width:45%;margin-right:5%}
.s-cx-box {}
.s-cx-box .hd {margin-bottom:20px;border-bottom:3px solid #ede0ca; position: relative;height:30px;}
.s-cx-box .hd h3 {background: #fff;padding-right:8px; font-size:20px;color:#c4262b; position: absolute; top:10px; left:0px; z-index: 20;height:40px; font-weight: bold}
.s-cx-box .hd .hd-rig { background: #fff; color:#999; position: absolute; top:11px; right:0px; z-index: 20; font-size:14px;padding:5px 5px}
.s-cx-box .s-cx-pic {margin:10px 0 6px}
.s-cx-pic img{width:520px;height:234px;}
.s-cx-box  .cm-ul-list li {height:36px; line-height: 36px}
.s-cx-box li:hover a{ border-bottom:1px solid #e1d5c7;height:35px;display: inline-block}

/**************/
.s7-book {background:#f4f9fc url("images/s7-b.jpg") no-repeat scroll  center 0;}
.s7-cont {background:transparent url("images/shujia.png") repeat-y scroll center 0;margin-bottom:20px}
.s7-bj-list {width:730px; margin:0px auto}
.s7-bj-list .book-item {float:left;width:20%; text-align:center; position:relative;}
.s7-bj-list .book-item  img{width:110px;height:140px;}
.s7-bj-list .book-item a{padding:25px 0 40px; display:block}
.s7-bj-list .book-item p{
	position: absolute;
    font: 14px/25px '微软雅黑';
    height: 25px;
    width: 76%;
    background: rgba(0,0,0,.5);
    color: #fff;
    filter: Alpha(opacity=50);
    text-align: center;
    left: 17px;
    bottom: 20%;
    overflow: hidden;
}
/**************/
.s8 {}
.s8-overw:hover p { background:rgba(196, 44, 49, 0.95); }
.s8-overw:hover p {height: auto;line-height: 30px;padding: 12px 15px ; font-size: 20px; text-overflow: normal;    white-space: normal; }
/***************/
.s9 { background-position: 0 500px;}
.s9-cont {position: relative;margin-bottom:60px}
.s9-modile {background:transparent url("images/mov-bg.png") no-repeat scroll  center 0 ;width:342px;height:600px; text-align: center;background-size:100% 100%;height:auto;padding:50px 18px 0px 18px;}
.s9-modile img {width:100%}
.s9 .fl-l {width:390px; float: none; position: absolute; z-index: 20; top:0;left: 0}
.s9 .fl-r {float: none; margin-left:430px; height:600px; padding-top:40px}

.s9 .fl-l .pagemumb a {width:8px;height:12px}
.s9 .fl-l .pagemumb em {background: #c9c9c9}
.s9 .fl-l .pagemumb em.on {background: #c4262b}

.s9-rlist ul{width:105%}
.s9-rlist li{width:43%;margin-right:2%}
.s8-overw img{width:330px;height:495px;}
.phoneTopImg{display: none;}


.mob{
	display: none;
}
@media screen and (max-width:1100px) {
	.s1 .fl-l, .s1 .fl-r {/*width:48%;padding:0 1%*/ }
	.focuspic {width:100%}
	.focuspic  img {width:100%}
	.hn-pic-news .fl-l{float:none;width:100%;}
	.hn-pic-news .fl-r{float:none; position: absolute;top:0;right:0; background: #ebdfce;width:330px}
	.s2-hn-rignews-item {margin-bottom:12px}
	.subjectpicnews {width:450px}
	.subjectpicnews .redbg {height:340px}
	.hn-subject .fl-r {width:45%}
	.s8-cont {width:104%}
	.s9-cont {margin-left:3%;margin-right:2%}
	.s9-modile {width:300px; height:auto}
	.s9 .fl-r {margin-left:390px}
	.xi-rig {margin-left:550px}
	
}

@media screen and (max-width: 750px) {
	body{
		overflow-x: hidden;
	}
.wrapbgs,.headtop,.h40,sp20{display: none;}
.phoneTopImg {   display: block;}
.g-c-area{width: 92%;margin: 0 auto;height: unset;padding: 7% 0 0 0;}
.hotnews{height: auto;}
.content,.xienews_img ul{width: 100%!important;}
.xienews_img li{width: 95%!important;float: inherit!important;margin: 10px auto !important;}
.xienews_img li a{display: flex;justify-content: space-between;}
.xienews_img li img{width: 33%;height: auto;float: inherit!important;}
.xienews_img li span{
float: inherit;-webkit-line-clamp: 2;width: 65%;font-size: 16px;
}
.banertitle {
    height: 60px;
    margin-left: -127px;
    width: 173%;
    background: url(images/banner-1.png) no-repeat top center;
    background-size: 100%;
    margin-bottom: 5%;
}
.xie_3tu ul{width: 100%;}


	
}

@media screen and (max-width:800px) {
	.mob{
		display: block;
	}
	#edu{
		width:100% !important;
		margin-bottom: 0px !important;
	}
	.s1 .fl-l, .s1 .fl-r { width:96%;margin:0 auto 20px}
	.xi-rig {margin-left:320px}.xi-rig h2{font-size: 1.5rem;padding: .5rem;}
	.xi-rig .cm-ul-list li {height: unset;line-height: 30px;}
	.xi-area {background: transparent url("images/xizhong.png") no-repeat scroll -211px 0;height: unset;}
	.hotnews h2 {font-size:22px;text-align: left;height: 73px;white-space: initial;line-height: normal;}
	.hotnews h2 a{
}
	.s2 .fl-l img {width:100%; height:100%}
	.s2 .fl-r {position:relative;width:102%;margin-top:8px}
	.s2-hn-rignews-item {float:left;margin-right:2%;width:42%;padding:20px 3%;height:130px; overflow: hidden}.s2-hn-rignews-item p {display:none}
	.hn-subject .fl-r {width:96%; margin:20px auto 10px}
	.subjectpicnews {width: 100%;
    height: unset;
    float: unset;
    margin-bottom: 20rem;}
	.subjectpicnews .bd {
	    width: 96%;
	    padding: 2%;
	}
	.subjectpicnews li {width:100%; }
	.subjectpicnews .redbg {display: none}
	
	.subjectpicnews .ppic-overw {width:100%; display: inline-block}
	.subjectpicnews .ppic-overw  img{display: inline-block}
	.s3-list li {float:none;width:96%;height:44px; line-height: 44px; border-bottom: 1px solid #e1d5c7}
	.s3-list li:hover {background: #f7f7f7}
	.s3-list li:hover a{ border-bottom:0px solid #e1d5c7; }
	
	.s4-video { background:transparent url("images/s-red.png") repeat scroll center 0 ;}
	.s4-video .fl-l {width:98%}
	.s4-video .fl-r {width:100%}
	.videobox {margin-top:20px;height:auto; overflow-y:hidden;padding-right:0px;padding-left:10px}
	.videobox li{float:left;width:46%;margin-right:2%}
	
	.s-cx-box .s-cx-pic .ppic-overw {width:96%;display: inline-block}
	.s6-cont .cm-ul-list li {
	    float: unset;
	    width: 96%;
	    height: unset;
	    line-height: 33px;
	    border-bottom: 1px solid #eeeeee;
	}
	.s6-cont .cm-ul-list li:hover {background: #f7f7f7}
	.s6-cont .cm-ul-list li:hover a{ border-bottom:0px solid #e1d5c7; }
	
	.s6 .fl-l {width:96%;margin:0 auto 20px;}
	.s6 .fl-l img,.xi-scene .cm-pic-list img {width:100%}
	.s8-overw img,.xi-scene .cm-pic-list img{height:auto}
	.s7-book .g-cont-box{width:100%;padding-left:0;padding-right:0}
	.s7-bj-list {width:96%;margin:0 auto}
	.s7-bj-list .book-item img {width:100%}
	.s9 .fl-r {width：calc(100% - 400px);width:-webkit-calc(100% - 400px);width:-moz-calc(100% - 400px);}
	.s9-rlist {height:520px; overflow: hidden}
	.s9-rlist li {float:none;width:98%}
	.xi-rig .cm-ul-list {
		    padding-bottom: 5%;
	}
	.cm-ul-list li {
    height: unset;
    line-height: 33px;
}
.xi-rig .cm-ul-list li a {
    background-image: url(images/dot-yel.png);
    background-size: 7px 12px;
    color: #fff;
}
#edu{
	width: 100%;
	 margin-bottom: unset;
}
.hn-subject .rig-list h3 {
    font-size: 1.4rem;
    line-height: 1.9rem;
    margin-bottom: 2%;
}
.banertitle-sjt,.banertitle-cx{
	background-size: 100% !important;
}
}
@media screen and (max-width:480px){	
	.xi-area {background: none;}
	.xi-rig h2 {font-weight: bold;}
	.xi-rig {margin: 0 auto;padding-top: unset;}
	.xi-rig .cm-ul-list li {height: unset;line-height: 30px;color: #fff;}
	.hotnews { background: none;padding-left:0}
	.s2-hn-rignews-item h4{font-size:16px; line-height:26px;}
	.s7-book .g-cont-box {padding-bottom:30px}
	.s7-bj-list .book-item {width:30%;margin-left:1.5%;margin-right:1.5%; position:relative;}
	.s7-bj-list .book-item p{
		    position: absolute;
			font: 14px/25px '微软雅黑';
			height: 25px;
			width: 76%;
			background: rgba(0,0,0,.5);
			color: #fff;
			filter: Alpha(opacity=50);
			text-align: center;
			left: 17px;
			bottom: 20%;
			overflow: hidden;
	}
	.s9 .fl-l {position: relative}
	.s9 .fl-r{width:96%; margin-left:10px;height:auto}
	.s9-rlist {height:auto; overflow: hidden}
	.s9-rlist li {float:left;width:45%}
	.xi-scene .hd .hd-rig {position: relative;padding-top:15px}	
}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2023-11-01 11:11:23" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->