@charset "utf-8";
/* CSS Document */
html{font-size:14px;}
body{ font-family:"微软雅黑"; background:url(../images/body.jpg) repeat; min-width:1200px;}
body,p,span,h1,h2,h3,h4,h5,h6,input,div{margin:0px;padding:0px;}
em{font-style:normal;margin:0px;padding:0px;}
ul,li{list-style:none;padding:0px;margin:0px;}
a{text-decoration:none;}
img{border:none;margin:0px;padding:0px;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#cd0200;}
.left{float:left}
.right{float:right;}
.clear{clear:both;}
.font_yahei{font-family:"微软雅黑";}
.line26{ line-height:32px;}
.red{color:#c00000;}

/*链接公共部分*/
.ft22 {font-size:22px;}
/*公共样式*/
.title1 {width:220px;height:48px;background:url(../images/title-bg.jpg) no-repeat center top;font-size:24px;color:#fff;line-height:48px;text-align:left;padding:11px 10px;}
.hid{overflow:hidden;}
.mgt20 {margin-top:20px;}



/*主体开始*/
.title{ width:1200px; margin:0 auto; height:115px;height:96px;}
.titleL{ width:460px; float:left; padding-top:12px;}
.titleL img{max-width:100%}
/*logo光泽*/
.titleL{width:460px;height:96px;width:420px;height:auto;overflow:hidden;position: relative;transition-duration: .5s;}
.titleL:before { content: ""; position: absolute; left: -460px; top: -96px; width: 320px; height: 10px; background-color: rgba(255,255,255,.5); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: searchLights 1.5s ease-in 1s infinite; -o-animation: searchLights 1.5s ease-in 1s infinite; animation: searchLights 1.5s ease-in 1s infinite; }  
@-webkit-keyframes searchLights { 0% { left: -100px; top: 0; }  to { left: 410px; top: 100px; } }  
@-o-keyframes searchLights { 0% { left: -100px; top: 0; }  to { left: 410px; top: 100px; } }  
@-moz-keyframes searchLights { 0% { left: -100px; top: 0; }  to { left: 410px; top: 100px; } }  
@keyframes searchLights { 0% { left: -100px; top: 0; }  to { left: 410px; top: 100px; } }
/*end*/
.titleR{ width:320px; float:right; padding-top:35px; text-align:right; height: 46px;overflow: hidden;}
.titleR .search{}
.titleR .search input{height: 32px;line-height: 34px;border: 1px solid #f3f3f3;float: left;width: 210px;background: url(../images/search.png) no-repeat 3px center;padding-left: 30px;}
.titleR .search a{ display: block;float: left;height: 34px;line-height: 34px;background-color: #00542a;background-color: #e23749;color: #fff;width: 60px;text-align: center;}
.banner{ height:590px;overflow:hidden; position:relative; background:url(../images/banner2023-4.jpg) center top no-repeat;}
.banner .nav{ width:1200px; margin:0 auto; height:56px; line-height:56px;}
.banner .nav ul{ width:1380px;}
.banner .nav ul li{ height:56px; line-height:56px; font-size:18px; padding:0 39px; color:#fff; float:left;}
.banner .nav ul li a{ color:#fff; display:block;}
.banner .nav ul li:hover{ background:#136c06;}
.bannerbg{background:#136c06;}
.nybanner{height:215px;height:271px; background:url(../images/banner2.jpg) no-repeat center top;}
.kuang{ width:930px; height:440px; margin:40px auto 0; position:relative;overflow:hidden;}
.kuang .bd{width:660px;height:420px;/*border:10px solid #318803;*/border: 10px solid #136c06;float:left;overflow:hidden;width: 640px;height: 430px;border:none;padding:5px;background-color: rgba(255,255,255,0.5);border-radius: 5px;}
.kuang .bd img{width:100%;height:430px;}
.kuang .hd{width:250px;width:278px;float:right;}
.kuang .hd ul li{box-sizing:border-box;width:200px;height:80px;padding:10px 0 10px 14px;/*background-color:#318803;border-top-right-radius:10px;border-bottom-right-radius:10px;*/background-color:rgba(19,108,6,0.8);margin-bottom:10px;cursor:pointer;}
.kuang .hd ul li a{font:normal 15px/30px 'Microsoft Yahei';color:#fff;}
.kuang .hd ul li.last{margin-bottom:0;}
.kuang .hd ul li.on{/*background:url(../images/focus-title-on.png)left top no-repeat;width:250px;*/background-color:rgba(70,181,53,0.9)}
.index-focus-video{width:640px;height:430px;}
.main{ width:1200px; margin:10px auto;}
.szyw{width:1200px;box-sizing: border-box;margin:10px auto;text-align:center;white-space: nowrap;max-width: 1200px;overflow: hidden;}
.szyw:before{content:"";display:inline-block;font-size:0px;width:52px;height:78px;background:url(../images/szyw.png) left center no-repeat;}
.szyw .cwrap{display:inline-block;font-size:0px;overflow:hidden;}
.szyw .one,.szyw .two{white-space: nowrap;}
.szyw .one h1{display:inline-block;font-size:0px;}
.szyw .one a,.szyw .two a{margin-right:1em;}
.szyw .one a:last-child,.szyw .two a:last-child{margin-right:0;}
.szyw .one a{font-size:30px;font-size:28px;line-height:40px;}
.szyw .two a{font-size:14px;line-height:36px;}
.mainL{ width:950px;float:left; }
.mainL-item{ float:left; width:33.3333%;}
.mainLtit{ height:40px; line-height:40px; color:#136c06; font-size:18px; margin-bottom:7px;padding-left:12px;font-weight: 600;}
.mainLtit img{ float:left; margin:10px 7px 0 0;}
.list{border-right: 1px dashed #dad8d8;}
.list ul{ padding:0 12px;}
.br_none{border-right:none;}
.list ul li{ line-height:30px; font-size:14px;width: 100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list ul li a{}
.list ul li span.date{float:right;font-size:13px;color:#999;}
.mainR{float:right; width:240px;padding-top:8px;}
.mainR ul{}
.mainR ul li{ width:240px; height:52px; line-height:52px; border-radius:8px;  color:#fff; margin-bottom:18px; font-size:18px;box-sizing:border-box;background-color:#64b557;}
.mainR ul li:hover{background-color:#46b535;}
.syslink_bg{padding-left:95px;background:#22c78b url(../images/syslink_bg1.png) 45px center no-repeat;}
.syslink_bg1{padding-left:95px;background:#22c78b url(../images/syslink_bg1.png) 45px center no-repeat;}
.syslink_bg2{padding-left:95px;background:#9992f6 url(../images/syslink_bg2.png) 45px center no-repeat;}
.syslink_bg3{padding-left:95px;background:#1ea2ff url(../images/syslink_bg3.png) 45px center no-repeat;}
.syslink_bg4{padding-left:95px;background:#f6a668 url(../images/syslink_bg4.png) 45px center no-repeat;}
.syslink_bg5{padding-left:95px;background:#f6a668 url(../images/syslink_bg5.png) 45px center no-repeat;}
.mainR ul li img{ float:left; margin:8px 15px 0 0;padding-left:25px;}
.mainR ul li a{ display:block; color:#fff;}

.more{ text-align:right; line-height:30px; color:#093; padding-right:25px;}
.more a{ color:#26765d;}
.ggw{ width:1200px; height:122px; margin:0 auto;overflow:hidden;position:relative;}
.ggw img{width:100%;}
.ggw .hd{position:absolute;right:5px;bottom:5px;}
.ggw .hd ul li{display:inline-block;width:12px;height:12px;background-color:#fff;border-radius:15px;font-size:0px;margin:0 3px;}
.ggw .hd ul li.on{background-color:#ff4040}
.bottomAll{ height:134px; background:url(../images/bottom.jpg) no-repeat center;}
.bottom{ position: relative;width:1200px; margin:25px auto 0; text-align:center; color:#fff; padding-top:40px; line-height:26px; height:90px;}
.bottom *{color:#fff !important;}
span.bottom-erw{display:block;width:90px;height:90px;position:absolute;top:50%;right:0;margin-top:-45px;background: url(../images/botma.jpg) left top no-repeat;}
/*导航*/
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.navall{ width:100%;height:56px;background: url(../images/navbg.png);}
/*
#index_navall{width: 100%;position: absolute;top: 115px;height: 56px;z-index: 999;background: url(../images/navbg.png);
}
*/
.navIcon{ height:56px; line-height:56px;  position:relative;  width:1200px; margin:0 auto;font-size:0;text-align:center;z-index:999;}
.navIcon a{ color:#fff;  }
.navIcon .nLi{display:inline-block;margin:0 13px; position: relative;}
.navIcon .nLi .dh1{}
.navIcon .nLi .dh1 a{ display:block; padding:0 10px; font-size:16px;font-weight: normal;}
.navIcon .sub{ display:none; left:0; top:56px;  position:absolute; background:#136c06; line-height:35px; padding:0 10px 4px; text-align:center; font-size:15px; font-family:"微软雅黑";z-index: 9;white-space: nowrap;}
.navIcon .one-cols{width:100%;}
.navIcon .two-cols{width:200%;}
.navIcon .sub li{ zoom:1;float:left; line-height:46px;width:100%;}
.navIcon .two-cols li{width:50%;}
.navIcon .sub a{ display:block;color:#fff;border-bottom:1px solid #1c740f;}
.navIcon .sub a:hover{ background:#136c06; color:#fff;  border-bottom:1px solid #3d8b32;}
.navIcon .on .dh1 a{ background:#136c06; color:#fff;}

.navIcon .v-sub{display:none;flex-direction:column;max-height: 336px;flex-wrap: wrap;padding:0;}
.navIcon li.on .v-sub{display:flex;}
.navIcon .v-sub li{background-color:#136c06;float:none;width:auto;padding:0 12px;border-bottom: 1px solid #1c740f;}
.navIcon .v-sub li:hover{ border-bottom:1px solid #3d8b32;}
.navIcon .v-sub li.v-from,.navIcon .v-sub li.v-from:hover{border-bottom:4px double #6Dba61;background-color:#0B4602;}
.navIcon .v-sub li.v-from a{font-weight: 700;}
.navIcon .v-sub li a{border-bottom: none;}
.navIcon .v-sub a:hover{border-bottom:none}
.navIcon .v-sub li.v-from a:hover{background-color:#0B4602;}

/*内页*/
.nymain{ width:1200px; margin:0 auto;}
.main1 {width:100%;height:auto;overflow:hidden;background:#fff;padding:20px 0;}
.center {width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.left {width:240px;float:left;margin-right:20px;background:url(../images/left-bg.png) no-repeat center top;}
.title1 {width:220px;height:48px;background:url(../images/title-bg.jpg) no-repeat center top;font-size:24px;color:#fff;line-height:48px;text-align:center;padding:11px 10px;}
ul.left-nav {margin:20px 0;}
ul.left-nav li {width:200px;height:42px;line-height:42px;font-size:16px;border-bottom:solid 1px #ddead6;}
ul.left-nav li a {width:180px;height:42px;line-height:42px;display:block;padding:0 30px;text-align:left;} 
ul.left-nav li a span.nav-text {float:left;}
ul.left-nav li a span.nav-icon {float:right;}
ul.left-nav li.on a {color:#fff;background:url(../images/left-bg1_1.jpg) repeat;}
ul.left-nav li a:hover {color:#fff;background:url(../images/left-bg1_1.jpg) repeat;}
.left-system {margin:0 auto;width:200px;padding-top:15px;}
.left-system:after{content:"";display:block;clear:both;}
.right {width:940px;height:auto;float:right;overflow:hidden;} 
.right-title {width:920px;height:68px;border-bottom:solid 2px #9ec288;line-height:68px;padding:0 10px;}
.adss {height:40px;margin-top:28px;line-height:40px;padding-left:30px;background:url(../images/icon7.png) no-repeat left center;font-size:14px;max-width: 186px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ca-name{font-size: 18px;line-height: 36px;border-bottom: solid 2px #136c06;padding-left: 25px;background: url(../images/catalog_icon.png) no-repeat left center;}
.more2{float: right;font-size: 14px;color: #3f3f3f;line-height: 36px;}
/*图片列表*/
ul.imglist {width:940px;height:auto;overflow:hidden; padding-top:20px;padding-top:5px;}
ul.imglist li {width:215px;text-align:center;float:left;line-height:26px;padding:10px;overflow:hidden;}
/*ul.imglist li img {width:215px;height:130px;}*/
/*教师图片列表竖长形*/
/*
ul.imglist2 {width:940px;height:auto;overflow:hidden; padding-top:20px;}
ul.imglist2 li {width:215px;text-align:center;float:left;line-height:26px;padding:10px;height:325px;overflow:hidden;}
ul.imglist2 li img {width:215px;height:290px;}
*/

.next {width:940px;margin-top:20px;height:50px;}
/*文字列表*/
ul.list {width:920px;padding:0 10px;}
ul.list li {height:36px;line-height:36px;border-bottom:dashed 1px #ccc;padding-left:20px;background:url(../images/icon8.png) no-repeat left center;}
ul.list li a {width:800px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
ul.list li span {color:#999;}

.fr{float:right;}
.ft_arial {font-family:Arial, Helvetica, sans-serif;}

.system {width:200px;float:left;}
.system ul li{width: 200px;height: 52px;line-height: 52px;border-radius: 8px;color: #fff;margin-bottom: 18px;font-size: 16px;box-sizing: border-box;}
.system ul li img{ float:left; margin:8px 15px 0 0;padding-left:25px;}
.system ul li a{ display:block; color:#fff;}

.next {width:980px;margin-top:20px;height:50px;}
.manu {
	 TEXT-ALIGN: center;font-size:12px;height:40px;padding:5px;line-height:30px;
}
.manu A {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px; MARGIN:5px;COLOR: #333;TEXT-DECORATION: none
}
.manu A:hover {
	BORDER: #dbdbdb 1px solid; COLOR: #fff;BACKGROUND-COLOR: #579735
}
.manu A:active {
	BORDER: #dbdbdb 1px solid;
}
.manu .current {
	BORDER: #dbdbdb 1px solid; PADDING:5px 7px;FONT-WEIGHT: bold;MARGIN: 5px;COLOR: #fff;BACKGROUND-COLOR: #579735
}
.manu .disabled {
	PADDING:5px 7px; BORDER: #dbdbdb 1px solid; MARGIN: 5px;COLOR: #ddd;
}/* CSS Document */

/*详情页*/
h1 {text-align:center;}
.info-time {width:910px;height:36px;text-align:center;line-height:36px;margin:15px auto 15px auto;color:#999;}
.text-info {}
.text-info .article-title{font-size:28px;line-height:44px;text-align: center;}
.text-info .sub-title{font-size:21px;line-height:36px;text-align: center;}
.text-info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;}
.text-info p {color:#666;line-height:28px;font-size:16px;}
.text-info table p{text-indent:0px;}
.text-info img {/*margin-bottom:20px;*/}
.info-prev {width:450px;line-height:26px;float:left;text-align:left;}
.info-next {width:450px;line-height:26px;float:right;text-align:right;}
.info-prev a:hover, .info-next a:hover {text-decoration:underline;} 
.jwplayer {margin:0 auto;}
/*文字列表*/
ul.listA {width:920px;padding:0 10px;}
ul.ca-list{padding-bottom:25px;}
ul.listA li {/*height:36px;*/line-height:36px;border-bottom:dashed 1px #ccc;padding-left:20px;background:url(../images/icon8.png) no-repeat left center;}
ul.listA li a {width:800px;/*overflow:hidden;text-overflow:ellipsis;white-space: nowrap*/}
ul.listA li span {color:#999;}
ul.listA li:after{content:"";display:block;clear:both;}
/*问答列表*/
.wen ul{}
.wen ul li{ line-height:32px; font-size:16px;  border-bottom:1px dashed #ddd; padding:25px;}
.wen ul li .wenti{ padding:0 0 0 40px; background:url(../images/q.jpg) no-repeat left 8px;color:#45a800;}
.wen ul li .wenti a{color:#45a800;}
.wen ul li .da{ padding:0 0 0 40px; background:url(../images/d.jpg) no-repeat left 8px; color:#666}
.wen ul li.even{background-color:#ecf6ff;}
.wen ul li:hover{ background-color:#fef0e7;}
.zszxxt{position:relative;}
.zszxxt a.zxbut{color: #fff;display: inline-block;font: normal 18px/52px 'Microsoft Yahei';padding: 0 15px;border-radius: 5px;margin-top: 15px;cursor: pointer;margin-right: 15px;}
.zszxxt a.zxbut:hover{text-decoration:underline;}
.zszxxt a.pc{background-color: #fa6f0a;}
.zszxxt a.mob{background-color: #fc8411;}
.zszxxt span.erqcode{display:inline-block;display:none;position:absolute;top:3px;right:3px;}
/*概括*/
.teacher-group{padding-bottom:15px;border-bottom: 2px dotted #9ec288;margin:0 10px;}
.group-photo{float:left;width:568px;margin-top:25px;height:319px;overflow:hidden;}
.group-des{ width:300px;float:right;height:277px;padding:20px; line-height:26px; border:1px solid #b3d39d; border-radius:6px; background:#f4feed; color:#333; margin-top:25px;overflow: hidden;}
.group-des p{text-indent:2em;}
.group-des a:hover{color:#333;}
.gaikuo {padding: 20px;line-height: 26px;border: 1px solid #b3d39d; border-radius: 6px;background: #f4feed;color: #333;margin-top: 25px;margin-left: 10px;}
ul.imglist li.sepline{display:block;width:100%;height:1px;padding:0;margin:0;}
.text-info video { display:block;margin:0 auto; }
@media screen and (max-width: 1440px){
	
	.title,.navIcon {width: 1000px;}
	.banner{height:510px;}
	/*index-focus*/
	.kuang{width:766px;}
	.kuang .bd,.index-focus-video{width:556px;height:374px;}
	.kuang .bd img{height:374px;}
	.kuang .hd{width:200px;}
	.kuang .hd ul li{height:72px;margin-bottom:6px;}
	/*index-focus end*/
	.main{width:1000px;}
	.mainL{ width:800px;}
	.mainR{width:200px;}
	.mainR ul li{width:200px;font-size:16px;white-space: nowrap;}
	.navIcon .nLi{margin:0 10px;}
	.navIcon .nLi .dh1 a{font-size:14px;}
	.navIcon .sub a{font-size:14px;}
	.ggw,.bottom{width:1000px;}
	.ggw{height:100px;}
}
.index_ad_left{display:none;position:fixed;left:50%;top:50%;}
.index_ad_left ul li a{display:block;}
.index_ad_left ul li a img{border-radius:3px;}
