﻿
html{height: 100%;padding: 0;margin: 0;}
body{background-color:transparent;}

/*Banner002058 */
.Banner002058{ position:relative; z-index:1; height: auto; overflow: hidden;}

.Banner002058 li a,
.Banner002058 li{ height:450px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}



.Banner002058 .swiper-pagination{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .swiper-pagination span{width:12px; height:12px;display:inline-block;margin:0 5px;}

.Banner002058 .swiper-pagination .swiper-pagination-bullet-active{ background:#fff;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}






/*普通高考*/
.TextList001203{margin:3% 0;}
.TextList001203 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001203 h1 b{ display:block;}
.TextList001203 li{margin-bottom:10px;line-height:25px;border:1px solid #e3e7e6;padding: 0 10px 0 25px;position:relative;}
.TextList001203 li::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#498b2a;left: 10px;top:50%;margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;}
.TextList001203 li i{font-style:normal;position:relative;float:right;padding-left: 20px;padding-right: 20px;background-color:#498b2a;color:#fff;font-size:12px;}
.TextList001203 li i::before{position:absolute;content:'';width:25px;height:100%;right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}

.zpzs .h1{font-size: 18px;margin: 0;color: #498b2a;margin: 20px 0 10px;}
.zpzs p{color:#666;font-size:14px;margin: 10px 0 20px;;line-height: 25px;}
/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238{ padding:20px 0 0;}
.RighInfo002238 .fz_36{font-weight: bold;color:#498b2a; margin:0; font-size:18px;}
.RighInfo002238 .tit:after{ content:"";width:36px; height:2px; background:#498b2a; margin:20px 0; display:block; }
.RighInfo002238 .con{font-size:14px; color:#666; line-height:25px; margin:0}
.RighInfo002238 .con p{text-indent: 2em}
.RighInfo002238 img{}


/*
 .PicList001069 为demo编号
 */
.PicList001069{ padding:2% 0;}
.PicList001069 li{ overflow:hidden; background-color:#fff; margin-bottom:2%; min-height:135px; position:relative; padding:20px 0 20px 40px;    box-shadow: 0 0 10px 2px #eee;}
.PicList001069 li:last-child{ margin-bottom:0;}
.PicList001069 .auto{padding-bottom: 2%;}
.PicList001069 ol{ text-align:center;}
.PicList001069 ol img{ border:1px solid #e5e5e5;}
.PicList001069 li .more{ text-align:right; background:url(../images/PicList001069-bg.jpg) repeat left top; margin-top:10px;}
.PicList001069 li .more a{ display:inline-block; line-height:20px; color:#fff; background-color:#7f7f7f; padding-left:5px; padding-right:20px; font-size:12px; position:relative;}
.PicList001069 li .more a::before{ position:absolute;content:'';width: 0; height:0;display: block;border: 5px solid #7f7f7f;border-top-color: #fff;top: 8px;right: 4px;}
.PicList001069 li dl{ float:left; width:20%; line-height:28px;}
.PicList001069 li dl b{ font-size:16px; color:#00874b}
.PicList001069 li dl dd{ color:#222}
.PicList001069 li pre{ float:left; margin-right:5%;line-height:28px;width: 70%;    padding-top: 18px;}
.PicList001069 .Page002274 .Pages a{
     background: #fff;
}
.PicList001069 .Page002274 .Pages .a_cur{
     background: #00874b;
}
.PicList001069 .Page002274 .Pages a:hover{
     background: #00874b;
}
@media(max-width:768px){
.PicList001069 li dl,
.PicList001069 li pre{ float:none; width:auto; padding-right:3%;}
.PicList001069 li pre{ margin-right:0;}
}
@media(min-width:481px){
.PicList001069 ol{ position:absolute; left:20px; top:20px; width:155px;}
}
@media(max-width:480px){
.PicList001069 ul{ padding-left:0;}
.PicList001069 li dl,
.PicList001069 li pre{ line-height:24px;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:2% 0 4%;}
.RichInfo005 .auto{ background:#fff}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal; color:#444}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center { text-align:center }
.RichInfo005 .news_info .info {  font-size: 14px; line-height:30px; color: #444;padding: 15px 0 ;}
.RichInfo005 .news_info p {  font-size: 14px; line-height:30px; color: #444 }

.RichInfo005 .news_info .bot{  position: relative ; margin-top: 50px;} 


.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 0px } 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:14px; background: #00874b; display: block; padding: 10px 30px;}
.RichInfo005 .news_info .info_back a:hover{  background: #367923;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 14px; margin: 15px 0}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e60012;}
@media(max-width:1000px){
    
    .RichInfo005 .news_info .info_back{ position: relative }
    
    .RichInfo005 .news_info .bot{  position: relative ; margin-top:15px;} 
}

/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #00874b; background:#00874b;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#00874b; border-color:#00874b;}
.Page002193 .p_page b{ font-weight:normal;}

@media(max-width:750px){
	.Page002193 a{font-size: 12px;}
}
.w22{width: 17%;}
.w75{width: 80%;padding-bottom: 0;}
@media(max-width: 1024px){
	.w22{width: 17%;float:left;}
	.w75{width: 80%;float:right;}
}
@media(max-width: 750px){
	.w22{width: 100%;float:none;}
	.w75{width: 100%;float:none;}
}

/*
 PicList000960 为demo编号
 */
.PicList000960{ padding:1% 0;}
.PicList000960 ol{overflow:hidden; padding-bottom:15px;    border-bottom: 1px solid #eee;}
.PicList000960 ol img{ float:left; width:30%; margin-right: 2%;}
.PicList000960 ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.PicList000960 ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.PicList000960 ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.PicList000960 ol a.more{ color:#00874b;display:inline-block;}
.PicList000960 li {position: relative; border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.PicList000960 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.PicList000960 li time{ float:right; font-size:12px; color:#4c4c4c;}
.PicList000960 li a{ display:block; float:left; width:65%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:14px}
.PicList000960 li a:hover{ color:#00874b}

@media (max-width:768px){
  .PicList000960 ol img{ width:100%; float:none;}
  .PicList000960 ol h1{ margin-top:2%;}
  }


/*Location002087 */
.Location002087 a:hover,
.Location002087 span{ color:#00874b;}
.Location002087 a{ color:#8e8e8d;}
.Location002087 .location a:hover, .location span{ color:#00874b;}
.Location002087 .auto_1050{ padding: 0; max-width: none; }

.autobg{background-color:#fff;padding: 30px 20px;max-width: 1200px;margin: 0 auto;}

@media(max-width: 750px){
	.autobg{padding: 0 2%;}
}
/*
 .Menu001756 为demo编号
 */
.Menu001756{ padding-top:0%;}
.Menu001756 header{ background:url(../images/Menu00756-bg.jpg) no-repeat left top #00874b; padding-top:20px; padding-bottom:20px; text-align:center; font-size:22px; color:#fff;}
.Menu001756 ul{ border-top:0; }
.Menu001756 li{ border:1px solid #eee;border-top: none; line-height:56px;text-align:center;}
.Menu001756 li a{ display:block; color:#25170f; font-size:16px;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background: url(../../images/subject9/Menu001756-a_on.jpg) no-repeat left center #f4f4f4;color: #00874b;}
@media(max-width:1000px){
.Menu001756 header{ background-image:none; padding:3% 0; font-size:20px;}
.Menu001756 ul{ border:none; padding-bottom:0;}
.Menu001756 li{ float:left; width:100%; text-align:center;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background-image:none;}
}
@media(max-width:768px){
.Menu001756 li a{ font-size:14px;}
}
/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:280px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
  .Banner002187 span{ height:auto; background:none; height:auto;}
  .Banner002187 img{ display:block;}
}

/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 li{ overflow:hidden; padding-left:150px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../../images/subject9/TextList002148-more.gif) no-repeat center center #f0f0f0; transition:0.2s;}
.TextList002148 li:hover::after{ background-color:#00874b;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0;}
.TextList002148 li h3 a:hover{color: #00874b;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
/*
 .Map001070 为demo编号
 */
.Map001070{padding:2% 0;}
.Map001070 dd{  margin-bottom:2%; padding-right:53%; background-color:#f8f8f8; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:10% 0 10% 10%;}
.Map001070 dd figure h1{font-size: 22px;color: #00874b; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../../images/subject9/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../../images/subject9/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../../images/subject9/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../../images/subject9/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../../images/subject9/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


.list_istop{ padding:1% 0;}
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:12px; color:#4c4c4c;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:14px}
.list_istop li a:hover{ color:#00874b}

@media (max-width:768px){
.list_istop ol img{ width:100%; float:none;}
.list_istop ol h1{ margin-top:2%;}
}
@media (max-width:420px){
.list_istop li a{ width:68%}
}


/*
 .PicList000593 为demo编号
 */
.PicList000593{}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-top:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593.PicList000593 li figure em {
    display: block;
    padding-bottom: 75%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
} li .table{ display:none;}

.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:75%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 60px;height: 60px;border: 3px solid rgba(255,255,255,0.6);margin-left: -30px;margin-top: -30px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 14px solid rgba(255,255,255,0.6);margin-left: -4px;margin-top: -10px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}

}


@charset "utf-8";
/*
 .Top000601 为demo编号
 */
.Top000601{border-bottom:4px solid #00693a;}
.Top000601 .logo{ /*padding:2% 0;*/}
.Top000601 header{ position:relative;}
.Top000601 header dl{ position:absolute; right:0; top:10%; line-height:50px; font-size:16px;}
.Top000601 header dl a{ display:inline-block; margin-left:10px; padding-left:25px; background:url(../images/Top000601-icon_collect.png) no-repeat left center;}
.Top000601 header dl a:hover{ color:#e94f25;}
.Top000601 header dl a:nth-child(1){ background-image:url(../images/Top000601-icon_mark.png);}
.Top000601 .search{ display: none; position:absolute; right:0;    top: 34px; z-index:10; width:30%; height:30px; overflow:hidden; border-radius:20px; background-color:#eee; padding-right:44px;}
.Top000601 .search input{height:30px; border:none;}
.Top000601 .search .text{ width:100%; background:none; padding:0 10px; color:#999;}
.Top000601 .search .btn{ cursor:pointer; background:url(../../images/subject9/Top000601-ico_search.png) no-repeat center center #00874b; width:44px; position:absolute; right:0; top:0; height: 100%;}


@media(min-width:1000px){
.Top000601 .logo img{ max-width:480px;}
.Top000601 nav{ background-color:#00874b;}
.Top000601 nav li{ float:left; position:relative;padding:0 1.66%;z-index:100;}
/*.Top000601 nav li::before{ position:absolute; content:''; right:0; height:30%; top:35%; border-right:1px dotted rgba(255,255,255,0.5); width:1px;}*/
.Top000601 nav li:last-child::before{ display:none;}
.Top000601 nav li span a{ display:block; position:relative; font-size:16px; color:#fff; line-height:50px;}
.Top000601 nav li a.aon,
.Top000601 nav li:hover span a{ color:#fff; font-weight:bold;}
.Top000601 nav li a.aon::before,
.Top000601 nav li:hover span a::before{position: absolute;content:'';left: 50%;margin-left: -7.5px;bottom: 0;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #00693a;}
.Top000601 nav li dl{ display:none !important; position:absolute; left:0; z-index:100; width:100%; top:50px; background-color:rgba(0,93,52,0.63);}
.Top000601 nav li:hover dl{ display:block !important;}
.Top000601 nav li dd{height: 45px; border-bottom: solid 1px  rgba(255,255,255,0.1); text-align:center;}
.Top000601 nav li dd:last-child{ border-bottom:0;}
.Top000601 nav li dd a{ display:block; line-height:45px; color:#fff;}	
}
@media(min-width:1100px){
	.Top000601 nav li{ float:left; position:relative;padding:0 1.9%;z-index:100;}
}
@media(min-width:1204px){
	.Top000601 nav li{ float:left; position:relative;padding:0 2.333%;z-index:100;}
}

@media(max-width:1000px){
.Top000601 .logo{ padding-right:30%;}
.Top000601 .search,
.Top000601 header dl{ display:none;}	
.Top000601 nav{ position:fixed; padding-top:5%; right:-100%; top:0; height:100%; width:100%; max-width:250px; background-color:rgba(0,135,75,0.8);max-height:100%; overflow:auto; z-index:100;}
.Top000601 nav li{text-align:center; }
.Top000601 nav li a{ padding:4% 0;  display:block; color:#fff; font-size:18px;border-bottom:1px solid #00874b; box-shadow:0 1px 0 rgba(255,255,255,0.3);}
.Top000601 nav li span a{ position:relative;}
.Top000601 nav li span a::after,
.Top000601 nav li span a::before{position: absolute;content:'';right:2%;top: 50%; margin-top:-5px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent; z-index:2;border-left: 5px solid #fff;}
.Top000601 nav li span a::after{ margin-top:-4px; border-left-color:rgba(255,255,255,0.5); z-index:1;}
.Top000601 nav li dl{ display:none;}
.Top000601 nav li dl dd a{ font-size:15px; background-color:#00874b;border-bottom: 1px solid rgba(255,255,255,0.5);}
.Top000601 nav li dl dd:nth-last-child(1) a{border-bottom: none;}
.Top000601 .moblie_menu{ position:absolute; right:5%; top:50%; margin-top:-13px; width:40px; height:26px; cursor:pointer;}
.Top000601 .moblie_menu span{background-color:#00874b; display:block; height:4px;}
.Top000601 .moblie_menu::after,
.Top000601 .moblie_menu::before{ width:100%; height:4px;background-color:#00874b; position:absolute; content:''; left:0; }
.Top000601 .moblie_menu::after{top:11px;}
.Top000601 .moblie_menu::before{ bottom:0;}
}
@media(max-width:320px){
.Top000601 nav li a{ font-size:16px;}
.Top000601 nav li dl dd a{ font-size:14px;}
.Top000601 .moblie_menu{ width:30px; height:20px; margin-top:-10px;}
.Top000601 .moblie_menu span,
.Top000601 .moblie_menu::after,
.Top000601 .moblie_menu::before{  height:3px;}
.Top000601 .moblie_menu::after{top:9px;}
}
/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; width: 100%;height: 100%;position: relative;z-index: 10}
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none;z-index: 9 }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls{position: relative; z-index: 9}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}

/*
 .Floor000854 为demo编号
 */
.Floor000854{ padding:1.5% 0 25px;background-color: #f7f7f7;}
.Floor000854 .auto {
    background: #fff;
    padding: 0% 1% 1%;
    /*border: 1px solid #f2f2f2;*/
}
.Floor000854 .box{ float:left; width:63%;}
.Floor000854 .box_right{ float:right; width:35%;}
.Floor000854 .box_right ul{padding-top: 15px;}
.Floor000854 .box h1{ margin:0; line-height:30px; padding:19px 0 2px 35px; border-bottom:1px solid #eee; font-size:18px; color:#00874b; background:url(../../images/subject9/Floor000854-icon1.png) no-repeat left 25px;}
.Floor000854 .box h1 span{  font-weight:normal;font-size:14px; text-transform:uppercase; padding-left:5px;}
.Floor000854 .box_right h1{ background-image:url(../../images/subject9/Floor000854-icon2.png);}
.Floor000854 .box h1 a{ float:right; background:url(../../images/subject9/Floor000854-title_more.jpg) no-repeat center center; width:22px; height:30px;}
.Floor000854 .bx-wrapper{ position:relative; z-index:2;padding-top:15px;}
.Floor000854 .bx-viewport{z-index:1;}
.Floor000854 .bx-controls-direction{ display:none;}
.Floor000854 .bx-controls{ position:absolute; text-align:center; width:100%; left:0; bottom:136px; margin-top:-8px; z-index:10;}
.Floor000854 .bx-pager div{ display:inline-block; margin:0 12px;}
.Floor000854 .bx-pager div a{ display:block; height:18px; width:18px; overflow:hidden; line-height:100px; background:url(../../images/subject9/Floor000854-dot.png) no-repeat;}
.Floor000854 .bx-pager div a.active{ background-image:url(../../images/subject9/Floor000854-dot_hover.png);}
.Floor000854 .list li .Ispic{ padding-bottom:43%; display:block;}
.Floor000854 .list li div{ border:1px solid #f2f2f2; border-top:0; padding:13px 3%;    background: #f9f9f9;}
.Floor000854 .list li h2{font-size: 18px;padding: 6px 0;margin: 0;    font-weight: normal;} 
.Floor000854 .list li h2 a:hover{color: #00874b;}
.Floor000854 .list li p{ margin:0; height:45px; line-height:24px; overflow:hidden; color:#686868;}
.Floor000854 .box ol{border:1px solid #f2f2f2; overflow:hidden; margin-bottom:19px; position:relative;}
.Floor000854 .box ol:last-child{ margin-bottom:0;}
.Floor000854 .box ol .Ispic{ position:absolute; right:0; height:100%; top:0; width:37%; background-size:contain;}
.Floor000854 .box ol div{ padding:4% 45% 5.2% 3%;    background: #f9f9f9;}
.Floor000854 .box ol h3{ margin:0; font-size:16px;  padding-right:25px;}
.Floor000854 .box ol h3 a{ color:#00874b;}

.Floor000854 .box ol p{line-height:20px; height:40px; overflow:hidden;}
@media(max-width:1000px){
.Floor000854 .box{ float:none !important; width:auto;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor000854 .box_right{ overflow:hidden;}
.Floor000854 .box ol{ float:left; width:32%; margin-right:2%;}
.Floor000854 .box ol:last-child{ margin-right:0; margin-bottom:2%;}
}
@media(max-width:768px){
.Floor000854 .box ol:last-child{margin-bottom:2%;}
.Floor000854 .auto{padding: 0 2%;}
}
/*Floor002634 */
.Floor002634{ padding:0 0 25px;background-color: #f7f7f7;}
.Floor002634 .auto{ background:#fff; padding:1%;    /*border: 1px solid #f2f2f2;*/}
.Floor002634 .title{ position:relative; min-height:48px; border-bottom:1px solid #eee; padding:8px 72px 8px 275px; margin-bottom:2%;}
.Floor002634 .title b{ margin:0; line-height:30px; padding:8px 0 4px 35px; position:absolute; left:0; top:0; /*border-bottom:1px solid #eee;*/ font-size:18px; color:#00874b; background:url(../images/Floor000854-icon1.png) no-repeat left center;}
.Floor002634 .title b span{  font-weight:normal;font-size:14px; text-transform:uppercase; padding-left:5px;}
.Floor002634 .title b{ background-image:url(../../images/subject9/Floor000854-icon3.png);}
.Floor002634 .title .more{ float:right; background:url(../../images/subject9/Floor000854-title_more.jpg) no-repeat center center; width:22px; height:30px;position:absolute; right:0; }

.Floor002634 .owl-stage-outer{ overflow:hidden;}
.Floor002634 .owl-item{ float:left;}
.Floor002634 .table{ display:none;}
.Floor002634 .owl-carousel .disabled{ display:none;}

.Floor002634 .title .item a{ display:inline-block; border:1px solid #eee; border-radius:4px; line-height:30px; padding:0 9px;color:#999;}
.Floor002634 .title .owl-item.on .item a{ font-weight:bold; color:#fff; background:#00874b}

.Floor002634 .list dl{ border:1px solid #eee; padding:5%;    background:#f7f7f7;}
.Floor002634 .list dl dd{ line-height:20px; height:60px; margin:10% 0 5% 0; font-size:12px;}
.Floor002634 .list dl dt{ position:relative;}
.Floor002634 .list dl dt::after{ position:absolute; content:'';width:52%; height:1px; background:#f2f2f2; bottom:0; right:0;}
.Floor002634 .list dl{position: relative;}
.Floor002634 .list dl  .pic{ width:100%;}
.Floor002634 .list dl  .pic .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor002634 .list dl  .pic .video_files video{width:100%; height:100%; background-color:#000;}
.Floor002634 .list dl  .pic .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.Floor002634 .list dl  .pic .video_files .close::before,
.Floor002634 .list dl  .pic .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Floor002634 .list dl  .pic .video_files .close::before{ transform:rotate(45deg);}
.Floor002634 .list dl  .pic .video_files .close::after{ transform:rotate(-45deg);}
.Floor002634 .list dl  .pic .con{padding-bottom:60%;background-size:cover }

.Floor002634 .list dl  figure em {
    display: block;
    padding-bottom: 75%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.Floor002634 .list dl  .txt{ width:100%; text-align: center;}
.Floor002634 .list dl  .txt a.dot{ color:#00874b; padding-top:20px;}
.Floor002634 .list dl  .txt p{ color:#999;}
.Floor002634 .list dl:hover{ background:#00874b}
.Floor002634 .list dl:hover .txt a{ color:#fff}
.Floor002634 .list .owl-dots{ text-align:center; padding-top:2%; padding-bottom:0%;}
.Floor002634 .list .owl-dots button{ width:10px;cursor:pointer; margin:0 5px; opacity:0.1; padding:0; border:none; border-radius:50%; height:10px; background:#00874b;}
.Floor002634 .list .owl-dots button.active{ opacity:1;}
@media(max-width:480px){
	.Floor002634 .owl-stage-outer{display: block;margin-top: 40px;}
.Floor002634 .title{ padding-left:4px;padding-right: 20px;}
.Floor002634 .title b{ font-size:16px;}
.Floor002634 .auto{padding: 0 2% 10px 2%;}
}
@media(max-width: 750px){
	
	.auto_1200{padding: 0 2%;}
}
/*
 .Floor001112 为demo编号
 */
.Floor001112{ background-color:#f7f7f7; }
.Floor001112 dt{ float:left; height:233px; margin-bottom:2%;    border: 1px solid #f2f2f2; background-color:#fff;font-size:12px;}
.Floor001112 dt:nth-child(1){ width:50%;}
.Floor001112 dt:nth-child(2){ width:48.5%; margin:0 0 0 1.5%; padding:1% 1.5% 0 1.5%;}
.Floor001112 dt:nth-child(3){ width:26%;}
.Floor001112 dt:nth-child(1) div{ position:relative; padding-left:180px;height:233px; padding-right:2%;}
.Floor001112 dt:nth-child(1) div figure{ position:absolute; left:0; top:0; height:100%; width:170px; background:url(../../images/subject9/Floor001112-img.jpg) no-repeat center center; background-size:cover; font-weight:bold; font-size:18px; color:#00874b; text-shadow:0 1px 0 #fff; padding-top:5%; padding-left:5%;}
.Floor001112 dt:nth-child(1) div figure a{ position: absolute; bottom: 15%; left: 50%; margin-left: -11px; background: url(../../images/subject9/Floor000854-title_more.jpg) no-repeat center center;
    width: 22px;
    height: 30px;}
.Floor001112 dt:nth-child(1) ol{ padding-left:75px; position:relative; padding-top:21px;}
.Floor001112 dt:nth-child(1) ol time{ position:absolute; left:0; top:16px; text-align:center; color:#999;}
.Floor001112 dt:nth-child(1) ol b{ font-size:30px; display:block; color:#00874b; border-bottom:1px solid #eee; margin-bottom:5px;}
.Floor001112 dt:nth-child(1) ol h3{ font-size:14px; margin:0;}
.Floor001112 dt:nth-child(1) ol h3 a:hover{color:#00874b;}
.Floor001112 dt:nth-child(1) ol p{ margin:0; margin-top:10px; line-height:20px; overflow:hidden; height:40px; color:#999;}
.Floor001112 dt:nth-child(1) li{ line-height:45px; border-bottom:1px dotted #dadada;}
.Floor001112 dt:nth-child(1) li:last-child{ border-bottom:0;}
.Floor001112 dt:nth-child(1) li a{ display:block; position:relative; padding-left:27px; }
.Floor001112 dt:nth-child(1) li a::before{ position:absolute; content:''; width:8px; left:8px; top:50%; margin-top:-1px; height:2px; background-color:#999;}
.Floor001112 dt:nth-child(1) li a:hover{ background-color:#00874b; color:#fff;}
.Floor001112 dt:nth-child(1) li a:hover::before{background-color:#fff;}
/*.Floor001112 dt h1{ margin:0; line-height:24px; margin-bottom:20px;font-size:18px; color:#00874b;}
.Floor001112 dt h1 a{ float:right; font-size:12px; font-weight:normal;}*/
.Floor001112 dt h1{ margin:0; line-height:30px; padding:1px 0 2px 35px; border-bottom:1px solid #eee; font-size:18px; color:#00874b; background:url(../images/Floor000854-icon1.png) no-repeat left center;}
.Floor001112 dt h1 span{  font-weight:normal;font-size:14px; text-transform:uppercase; padding-left:5px;}
.Floor001112 dt h1{ background-image:url(../../images/subject9/Floor000854-icon4.png);}
.Floor001112 dt h1 a{ float:right; background:url(../../images/subject9/Floor000854-title_more.jpg) no-repeat center center; width:22px; height:30px;}
.Floor001112 dt .list{ padding-top:15px}
.Floor001112 dt .list li{ position:relative; height:130px;}
.Floor001112 dt .list li .txt{ padding-left:160px;  }
.Floor001112 dt .list li .pic{ width:142px; position:absolute; left:0; top:0;}
.Floor001112 dt .list li .pic img{ width:100%;}
.Floor001112 dt .list li h3{ margin:0; font-size:14px;}
.Floor001112 dt .list li h3 a:hover{color: #00874b;}
.Floor001112 dt .list li p{color:#999; line-height:20px; overflow:hidden; height:40px;}
.Floor001112 dt .list li .more time{ float:right; color:#bcbcbc;}
.Floor001112 dt .list li .more a{color:#00874b; background:url(../images/Floor001112-more.png) no-repeat right center; padding-right:10px;}
.Floor001112 dt .bx-controls-direction{ display:none;}
.Floor001112 dt .bx-pager{ padding-top:16px; overflow:hidden;}
.Floor001112 dt .bx-pager div{ float:left; height:10px; width:10px; margin-left:10px;}
.Floor001112 dt .bx-pager div a{ display:block; overflow:hidden; line-height:100px; height:10px; border-radius:50%; background-color:#ede9e4;}
.Floor001112 dt .bx-pager div a.active{ background-color:#00874b;}
.Floor001112 dt:nth-child(3) img{ padding:1px; width:100%; height:231px;}
.Floor001112 dt:nth-child(3){ position:relative;}
.Floor001112 dt:nth-child(3) h3{ position:absolute; left:0; width:100%; bottom:0; background:url(../images/Floor001112-bg.png) no-repeat left center #00874b; background-size:auto 98%; margin:0; color:#fff; font-size:18px; padding:3% 0 3% 8%;}
.Floor001112 dt:nth-child(3) h3 span{ display:block; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor001112 dt:nth-child(3) h3::before,
.Floor001112 dt:nth-child(3) h3::after{position:absolute; content:''; }
.Floor001112 dt:nth-child(3) h3::before{ right:5%; top:50%; margin-top:-17px; background:url(../images/Floor001112-a_video.png) no-repeat; width:35px; height:35px;}
.Floor001112 dt:nth-child(3) h3::after{ border:8px solid #f29200; border-left-color:transparent;border-right-color:transparent; border-top:0; top:-8px; left:8%;}
.Floor001112 dt:nth-child(3) a{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:3;}
@media(max-width:1000px){
.Floor001112 dt{font-size:14px;}
.Floor001112 dt:nth-child(1){ width:auto; float:none; margin-bottom:2%;}
.Floor001112 dt:nth-child(2){ width:100%; margin-left:0; margin-right:2%;}
.Floor001112 dt:nth-child(3){ width:36%;}
}
@media(max-width:640px){
.Floor001112 dt{ float:none; width:auto !important; margin-right:0 !important; margin-bottom:2% !important; height:auto; }
.Floor001112 dt:nth-child(2){ padding:2%;}
.Floor001112 dt:last-child(3){ margin-bottom:0;}
}
@media(max-width:480px){
.Floor001112 dt:nth-child(1) div{ padding-left:33%;}
.Floor001112 dt:nth-child(1) div figure{width:30%; font-size:16px}
.Floor001112 dt h1{ font-size:16px;}
}


/*
 .Bottom001879
 */

.Bottom001879{background-color: #00874b; padding-bottom: 10px;}
.Bottom001879 figure{float: right; color: #fff; padding-top: 25px; text-align: center;}
.Bottom001879 figure p{margin-top: 5px;}
.Bottom001879 figure img{display: block; width: 100%; max-width: 100px;}
.Bottom001879 footer{float: left; width: 86%; margin-top: 3%;}
.Bottom001879 footer ul{border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding: 30px 0 10px 0; margin-bottom: 26px;}
.Bottom001879 footer li{float: left; line-height: 30px; margin-right: 3%;}
.Bottom001879 footer li:before{display: inline-block; content: ''; margin-right: 10px; background: url(../images/Bottom001879-icon.png) no-repeat center center; width: 11px; height: 11px; vertical-align: middle;}
.Bottom001879 footer li a{color: #e3e3e3;}
.Bottom001879 section{position: relative;}
.Bottom001879 section dl{position: absolute; right: 0; bottom: 0;}
.Bottom001879 section dt{float: left; width: 36px; height: 36px; margin-left: 10px;}
.Bottom001879 section dt a{display: block; height: 36px; background: url(../images/Bottom001879-share.png) no-repeat left top;}
.Bottom001879 section dt.sina a{background-position: -57px 0;}
.Bottom001879 section dt.tqq a{background-position: right top;}
.Bottom001879 section dt.wx{position: relative; z-index: 100;}
.Bottom001879 section dt.wx img{max-width: none; position: absolute; width: 100px; height: 100px; left: 50%; margin-left: -50px; bottom: 100%; display: none;}
.Bottom001879 section dt.wx:hover img{display: block;}
.Bottom001879 section .yl{float: left; margin-left: 50px;}
.Bottom001879 .p1 span{color: #fff; margin-right: 10px;}
.Bottom001879 section p{color: #fff; font-size: 14px; float: left; margin: 0;}
.Bottom001879 section a{color: #fff; display: inline-block;}
.Bottom001879 section i{font-style: normal; color: #339f6f; margin: 0 10px;}
.Bottom001879 section a:hover{color: #fff;}
@media(max-width:768px){
  .Bottom001879 figure, .Bottom001879 footer{float: none; width: auto;text-align: center;padding-top: 1%;} 
  .Bottom001879 figure{display: none;} 
  .Bottom001879 section{padding-top: 5px;text-align: center;padding-bottom: 8px;} 
  .Bottom001879 section dl{right: auto; bottom: auto; left: 0; top: 0;} 
  .Bottom001879 section dt{margin-left: 0; margin-right: 10px;} 
  .Bottom001879 section dt.wx img{left: 0; margin-left: 0;}
  .Bottom001879 .p1 span{display: block;}
  .Bottom001879 section p{float: none;text-align: center;}
  .Bottom001879 section p span{display: block;}
  .Bottom001879 section .yl{float:none;margin-left: 0;margin-top: 3px;}
}
/*PicList002120 */
.PicList002120{ }
.PicList002120 li{ float:left; width:32.33%; margin-right:1%; margin-bottom:2%;}
.PicList002120 li a{ display:block;background: #fff;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:60%; background-size:100%; }
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

.Floor000854 .box_right2{ float:right; width:35%;}
.Floor000854 .box_right2 ul{padding-top: 15px;}
.Floor000854 .box_right2 .list2 li{}
.Floor000854 .box_right2 .list2 li{ position:relative; line-height:41px; border-bottom:1px dotted #dadada;}
.Floor000854 .box_right2 .list2 li:before{content: ''; width: 4px;height: 4px;background: #498b2a;border-radius: 10px;isplay: block;
    float: left;margin-top: 20px;margin-right: 12px;}
.Floor000854 .box_right2 .list2 li time{ float:right; font-size:12px; color:#aaa;}
.Floor000854 .box_right2 .list2 li a:hover{color: #498b2a;}


.Floor000854 .column{ float:left; width:48.92%;}
.Floor000854 .column > img{ display:block; width:100%;position: relative;top:12px;}
.Floor000854 .intro{ float:right; width:44.47%;}
.Floor000854 .intro h3{color:#498737; font-size:22px;border-bottom:2px solid #498737;display: inline-block;padding:20px 0 10px 0;margin:0;margin-bottom: 8px;}
.Floor000854 .intro p{ line-height:28px; overflow:hidden; max-height:196px; margin-bottom:10%; max-width:312px;}

/*Floor002636 */
.Floor002636{ padding:1% 0 ; background:#f8f8f8}
.Floor002636 .auto{ background:#fff;  padding:0 30px 30px;}

.Floor002636 .title123{ margin: 0 0 10px; line-height: 30px; padding: 19px 0 2px 35px; border-bottom: 1px solid #eee; font-size: 18px; color: #00874b;background: url(../../images/subject9/Floor000854-icon2.png) no-repeat left 25px;}
.Floor002636 .owl-stage-outer{ overflow:hidden;}
.Floor002636 .owl-item{ float:left;}
.Floor002636 .owl-carousel .disabled{ display:none;}

.Floor002636 .list dl{ border:1px solid #e2e2e2; padding:10%;}
.Floor002636 .list dl dd{ line-height:20px; margin:10% 0 5% 0; font-size:13px;}
.Floor002636 .list dl dt{ position:relative;}
.Floor002636 .list dl dt::after{ position:absolute; content:'';width:52%; height:1px; background:#f2f2f2; bottom:0; right:0;}
.Floor002636 .list dl dt .pic{ width:48%;}
.Floor002636 .list dl dt .pic img{ display:block; width:100%; height:136px!important; object-fit: cover;}
.Floor002636 .list dl dt .txt{ width:56.63%; padding-left:12%;}
.Floor002636 .list dl dt .txt a.dot{ color:#498b2a;font-size: 16px;}
.Floor002636 .list dl dt .txt p{ color:#999;font-size: 16px;margin: 10px 0;}

.Floor002636 .list .owl-dots{ text-align:center; padding-top:2%; padding-bottom:0%;}
.Floor002636 .list .owl-dots button{ width:10px; margin:0 5px; opacity:0.1; padding:0; border:none; border-radius:50%; height:10px; background:#498b2a;}
.Floor002636 .list .owl-dots button.active{ opacity:1;}
@media(max-width:768px){
.Floor002636 .title b{ font-size:16px;}
}


