﻿@charset "utf-8";
body{ overflow-x:hidden}
/* CSS Document */
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.img-responsive {display:block;max-width:100%;height:auto}
.text-white,a.text-white:link,a.text-white:visited,.button.border-white,blockquote.border-white,.pager.border-white a,.pager-prev.border-white,.pager-next.border-white {color:#fff}
.bg-white,.button.bg,.border-white .button.active,.pointer.border-white .active,.nav-pills.border-white .active a,.nav-main.border-white .nav-head,.pagination.border-white .active {background-color:#fff}
.text-center {text-align:center}
.text-right {text-align:right}
.text-justify {text-align:justify}
.text-large {font-size:34px}
.text-big {font-size:24px}
.text-middle {font-size:24px}
.text-default {font-size:16px}
.text-size {font-size:16px; color:#FFF; line-height:32px;}
.text-small {font-size:14px}
.text-little {font-size:10px}
.height-large {line-height:30px}
.height-big {line-height:28px}
.height-middle {line-height:26px}
.height {line-height:24px}
.height-small {line-height:22px}
.height-little {line-height:18px}
.margin-bottom {margin-bottom:10px}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.padding-big {padding:30px}

.padding-big-top {padding-top:20px}
.padding-big-right {padding-right:20px}
.padding-big-bottom {padding-bottom:20px}
.padding-big-left {padding-left:20px}
.title2 { color:#fff;}
.fl{ float: left; display: inline;}
.clear{ clear: both; overflow: hidden;}
.fr{ float: right; display: inline;}
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width:100%;height:70px;background:#fff;box-shadow:0 2px 5px 1px rgba(0,0,0,0.54);}
.location{height:70px;overflow:hidden;padding-left:33px;position:relative}
.location a.home{position:absolute;left:0;top:0;width:32px;height:100%;background-position:left center;background-repeat:no-repeat;background-image:url(../images/home.png);padding-left:0;margin-right:0}
.location a{display:inline;float:left;height:70px;line-height:70px;padding-left:30px;margin-right:0px;background-position:left center;background-repeat:no-repeat;background-image:url(../images/icon8.png);color:#898989;font-size:16px}
.location a:hover{color:#017144}
.location a.hover{color:#017144}
.subNavBox{    text-align: right;position:relative}
.subNav::after{display:block;content:'';clear:both;visibility:hidden}
.subNav a{line-height:70px;height:70px;color:#017144;font-size:16px;padding:0 18px; display:inline-block;}
.subNav a.hover{color:#0075c1}
.subNav a:hover {color:#017144; border-bottom:2px solid #017144;}
.subNav a.cur {color:#017144; font-size:16px; font-weight:bold; border-bottom:2px solid #017144;}

/* ————— 当前位置 end ————— */
/* è¡Œè· begin*/
.blank{height:10px;line-height:10px;clear:both;font-size:0}
.blank-small{height:20px;line-height:20px;clear:both;font-size:0}
.blank-middle{height:30px;line-height:30px;clear:both;font-size:0}
.blank-big{height:50px;line-height:50px;clear:both;font-size:0}
.blank-large{height:80px;line-height:80px;clear:both;font-size:0}
/* æ ‡é¢˜æ ·å¼-å·¦ */
.title-l h2{line-height:46px;height:60px;color:#333;position:relative;font-size:24px;letter-spacing:0;padding-left:20px;margin-bottom:10px;    font-weight: bold;}
.title-l h2:before {content:'';display:block;position:absolute;width:5px;height:35px;top:4px;background:#007c36;left:0}
/* çº¯æ–‡å­—åˆ—è¡¨  begin*/
.list-post-text li {padding:5px 0; margin-bottom:10px;}
.list-post-text li a{display:block;  border:1px solid #EEE; height:50px; line-height:50px; font-size:20px; text-align: center;}
.list-post-text li a:hover{display:block;  border:2px solid #007c36; height:50px; line-height:50px; font-size:20px; text-align: center;}
/*.list-post-text li.dot a{padding-left:15px;position:relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list-post-text li.dot:hover a:before {background:#ff9600;}
.list-post-text li.dot a:before {content:'';position:absolute;left:-2px;background:#ccc;width:6px;height:6px;top:9px;border-radius:50%}*/
/* çº¯æ–‡å­—åˆ—è¡¨  end*/


/* æ¨ªå‘å·¦å›¾å³å­—åˆ—è¡¨ begin*/
.list-post-x .media{margin-bottom:20px}
.list-post-x .media.border{border:0;border-bottom:1px solid #ECEFF5;padding-bottom:20px}
.list-post-x .media img{transition:all .3s ease-out}
.list-post-x .media .thumb-md{position:relative;max-width:100px;overflow:hidden}
.list-post-x .media .thumb-md .playtime{position:absolute;bottom:5px;right:5px;padding:0 5px;height:20px;line-height:18px;background:rgba(0,0,0,.6);z-index:3;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list-post-x .media .thumb-md .playicon{position:absolute;bottom:5px;left:5px;width:20px;height:20px;line-height:18px}
.list-post-x .media:hover img{transition:all .3s ease-out;transform:scale(1.1)}
.list-post-x .media.media-x .fl{margin-right:15px}
.list-post-x .media.media-x .float-right{margin-left:15px}
.list-post-x .media.media-x .media-body{text-align:left;padding:0;}
.list-post-x .media a:hover{color:#434C5A}
.list-post-x .media-body{ }
.list-post-x .media-body h3 a{font-size:20px;}
.list-post-x .media-body p{color:#888888;line-height:22px}
.radius { border-radius: 4px;}










/*内页*/
.ny_bg{  padding:40px 0px;}
.ny_bg_article{ }
.ny_bg1{  background: #F5F5F5; padding:100px 0px 0px;}
/*2023.7.19*/

.pt5{ padding-top: 5px !important;}
.d-service-item a { display:block;}
.d-service-item a:nth-child(1) { margin-bottom:8px;}

/*about_box1*/

.about_box1{ background:#FFF; background-size:100%; padding:80px 0px;}
.about_box1_text{font:18px/38px "微软雅黑" ;color:#333; height:auto; /*overflow:hidden; overflow-y:scroll; overflow-x:hidden;*/}
.about_box1_text::-webkit-scrollbar {width:6px;background:#b9b6ad;}
.about_box1_text::-webkit-scrollbar-button {display: none;}
.about_box1_text::-webkit-scrollbar-track {}
.about_box1_text::-webkit-scrollbar-track-piece {}
.about_box1_text::-webkit-scrollbar-thumb {width:6px;background:#fa9c38;border-radius: 6px;}
.about_box1_text::-webkit-scrollbar-corner {background:none;}
.about_box1_text::-webkit-resizer {}
.about_box1_text::-webkit-scrollbar:horizontal{height:9px;}


.about_box1_text p{margin-bottom:10px;text-indent:32px;font-size: 18px;line-height:1.9em;}
.about_img { position:relative;}
.about_img img.bor-r{border-top-left-radius:45px;border-bottom-right-radius:45px;position:relative;}
.about_img .about_qj { position:absolute; top:10px; right:20px; width:110px; background:rgb(255,255,255,0.71);;}
.about_img .about_qj img{ width:110px;}
.z_nycontabccb{margin-top: 80px;}
.z_nycontabccb ul li a{ display:block; padding:1px;position:relative;}
.correct{position: absolute;width: 100%;height: 100%;}
.correct .test,.correct .test2{padding: 20px;border: 2px solid #eeeeee;height: 230px; }

.test img{ width: 100%;}
.z_nycontabccbt {font-size: 26px;color:#007c36;}
.z_nycontabccbs { width: 105px; height: 1px;  margin: 20px 0; background: #d3d3d3;}
.z_nycontabccbb { font-size: 16px;color: #333;line-height: 32px;}
.z_nycontabccbe {position: absolute;right: 20px; bottom: 20px; }
.z_nycontabccbe img{ border:1px solid #F60; border-radius:50%; padding:5px;}

@-webkit-keyframes flipInYtest {

    from {

        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);

        transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);

        opacity: 0;

    }



    50% {

        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);

        transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);

        opacity: 0;

    }



    60% {

        -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);

        transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);

        opacity: 1;

    }



    to {

        -webkit-transform: perspective(1400px);

        transform: perspective(1400px);

        opacity: 1;

    }

}



.test2{

    -webkit-animation: flipInYtest 0.75s linear;

    animation: flipInYtest 0.75s linear;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

    width: 100%;

    height: 100%;



}





/*about_box2*/

.about_box2{ padding: 80px 0px 0;background:#f7f7f7; }
/*about_box2_n1*/
.about_box2_n1{margin-bottom:50px; padding:20px 15px; background:#fff; box-shadow:5px 5px 5px #ddd; overflow:hidden; box-sizing:border-box; position:relative;}
.focusBox_n{ position:absolute;left:-5px; top:10px; z-index:23; background:url(../images/yqname.png) no-repeat top left; width:285px; height:125px; padding:25px 0px 0px 25px;}
.focusBox_n h2{text-align: left;line-height: 50px;font-size:30px;color:#FFF;padding-left: 20px;}
/* 本例子css */
.focusBox { position: relative;  overflow: hidden; }
.focusBox .pic img {  height:320px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:5px; cursor:pointer; overflow:hidden; background:#ccc; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#007c36; filter:alpha(opacity=100);opacity:1;   }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.focusBox ul.pic li{ margin:0  0 0 -10px; }
.focusBox ul.pic img { height:320px; max-width:100%; vertical-align: top;    border-radius: 10px;}


/*about_box2_n2*/
.about_box2_n2{margin-bottom:50px; padding:20px 15px; background:#fff; box-shadow:5px 5px 5px #ddd; overflow:hidden; box-sizing:border-box; position:relative;}
.focusBox2_n{ position:absolute;right:0px; top:10px; z-index:23; background:url(../images/yqname2.png) no-repeat top left; width:285px; height:125px; padding:25px 0px 0px 25px;}
.focusBox2_n h2{text-align: left;line-height: 50px;font-size:30px;color:#FFF;padding-left: 50px;}
.focusBox2 { position: relative;  overflow: hidden; }
.focusBox2 .pic img {  height:320px; display: block; }
.focusBox2 .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; left:10px; z-index:3}
.focusBox2 .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:5px; cursor:pointer; overflow:hidden; background:#ccc; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox2 .hd .on{ background:#c1261e; filter:alpha(opacity=100);opacity:1;   }
.focusBox2 .prev:hover,
.focusBox2 .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.focusBox2 ul.pic li{ margin:0  0 0 -10px; }
.focusBox2 ul.pic img { height:320px; max-width:100%; vertical-align: top;    border-radius: 10px;}


/*.lb_zynr {height: 325px;padding:20px 0px 0px 20px; overflow: hidden;}*/
.lb_zynr .lb_bt {font-size: 28px;color: #000000;text-align: center;margin-bottom: 40px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.lb_zynr .lb_nr { text-indent: 2em; font-size:16px;color: #666;  line-height:38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.lb_zynr .lb_nr h2{  font-size:24px;color: #666; font-weight:bold; margin-bottom:20px; color:#FFF; border:2px solid #007c36; padding:10px; width:30%; border-radius:35px;background: #007c36;}
.lb_zynr .lb_nr  p{ text-indent: 2em; font-size:16px;color: #666;  line-height:38px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
.lb_zynr{font:18px/38px "微软雅黑" ;color:#333; height:290px;padding:20px 20px 0px 0px; overflow:hidden; overflow-y:scroll; overflow-x:hidden;}
.lb_zynr::-webkit-scrollbar {width:6px;background:#FFF;}
.lb_zynr::-webkit-scrollbar-button {display: none;}
.lb_zynr::-webkit-scrollbar-track {}
.lb_zynr::-webkit-scrollbar-track-piece {}
.lb_zynr::-webkit-scrollbar-thumb {width:6px;background:#007c36;border-radius: 6px;}
.lb_zynr::-webkit-scrollbar-corner {background:none;}
.lb_zynr::-webkit-resizer {}
.lb_zynr::-webkit-scrollbar:horizontal{height:9px;}





/*about_box3*/
.about_box3{  background:#FFF; padding: 80px 0px;}
.tab-hd li {cursor: pointer; padding: 5px 30px; background: #fff;border-radius: 6px;text-align: center; color: #666; font: 20px/36px "微软雅黑";}
.brand {font: 18px/42px "微软雅黑";color: #666;}
/*about_box4*/

.about_box4{ background:url(../images/about4.jpg) no-repeat top center; background-size:100%; height:580px; padding:80px 0px;    background-size: cover;}
/** 资质荣誉 kis2*/
.rowTitBox{ position: relative; z-index: 5;}
.txt-c{text-align: center;}
.rowTitCh{ font-size: 35px; line-height: 40px;font-weight: bold;}
.rowTitIntr{font-size: 16px; line-height: 25px; overflow: hidden;    margin-top: 20px;}
.honnorBox{ position: relative;	}
.honnorCont{ }
/*轮播*/
.lb_gl {margin-top:50px;}
.pictureSlider{}
.poster-item{background: #fff;height:275px;width:335px;border-radius: 10px;padding:25px 23px 0px 23px;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}
.turn_3d{text-align: center;color: #fff;font-weight: 400;font-size: 36px;padding: 28px 0;}
.xxgy{font-size: 30px;font-weight: 900;padding-left: 10px;}
.poster-item .say{font-size: 18px;margin-bottom: 5px;padding-left: 10px;}
.students_star{padding:0px ;}
.cell_list{margin-bottom: 20px;color:#962c3b;font-size: 18px;overflow: hidden; text-align:center;}
.darks{color: #000;padding-left: 10px;}
.zwjs{border-top:1px solid #d0cddb;line-height: 26px;padding-top: 5px;color: #999;font-size: 12px;max-height: 84px;overflow: hidden;}
.for_btn{position: relative;height:200px;overflow:hidden}
.in_page{position: absolute;left: 50%;top:50%;width:40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.in_page>img{width: 40px;height: 40px;}

.check_more{width: 180px;height: 50px;line-height: 50px;text-align: center;color:#fff;background: #bc241d;margin:0 auto;display: block;}


/*.honnor_a img{
    -webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}*/



/*about_box5*/

.about_box5{    overflow: hidden; padding: 80px 0;background-attachment: fixed !important; background: url("../images/about5.jpg") no-repeat center;background-color: rgba(6,32,51,.8);background-attachment: fixed !important;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.gyhb_text{ margin-top:30px; padding:0px 150px;}
.gyhb_text p{margin-bottom:10px;text-indent:32px;font-size: 18px;line-height: 42px; color:#FFF; }
.gyhb_text .ck_more{ margin:0 auto;margin-top:30px;
	height: 48px;
	line-height: 48px;
	margin-bottom: 36px;
	position: relative;
	font-size: 0;
}
.gyhb_text  .ck_more .con{background-image: linear-gradient(to right,#88421d,#d7a95d);background-image: -webkit-linear-gradient(left,#88421d,#d7a95d);color: #fff;	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0 25px;
	font-size: 16px;
	color: #FFF;
	border-radius: 42px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;}
.gyhb_text .ck_more .icn{
	position: absolute;
	width: 70px;
	height: 48px;
	top: 0;
	right: -47px;
	border: 1px solid #c79450;
	border-left: none;
	border-radius: 0 46px 46px 0;
	background: url(../images/indexC3Icn5.png) no-repeat center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	opacity: 1;
	/* visibility: hidden; */
	z-index: 9999;
}


/*about_box6*/

.about_box6{  background:#ffffff; padding: 80px 0 0;}

.pt2-zt li .pt2-zt-1 em{padding: 5px 0;}
.pt2-zt{margin: 0  auto;padding: 30px 0 45px;}
.pt2-zt li{}
.pt2-zt li .pt2-zt-1{padding: 25px 20px; line-height: 1.3;}
.pt2-zt li .pt2-zt-1 section,.pt2-zt li .pt2-zt-1{border-radius: 20px;}

.pt2-zt li{padding: 10px 5px;font-size: 12px; margin-bottom:20px; }
.pt2-zt li .pt2-zt-1.ys1{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #f19e1c, #fdcc6a);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys2{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #41a572, #6cdaa5);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys3{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #fa5b5c, #ff787a);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys4{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #ad65b7, #d07edb);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys5{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #22abc7, #1dc4e8);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys6{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #8268f5, #a894fe);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys7{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #22abc7, #1dc4e8);cursor:pointer}
.pt2-zt li .pt2-zt-1.ys8{background: #fff;border-radius:0px;-moz-transition: all .4s;	-webkit-transition: all .4s;	-o-transition: all .4s;transition: all .4s;padding:10px 8px;position: relative;background:linear-gradient(to top right, #2378d1, #4c9eed);cursor:pointer}

.pt2-zt li .pt2-zt-1 em{display: block;overflow: hidden;padding:0px;}
.pt2-zt li .pt2-zt-1 em img{width:95px; height:95px;}
.pt2-zt li .pt2-zt-1 p{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    color: #FFF;font-weight: bold;}
.pt2-zt li .pt2-zt-1 section{position: absolute;background: rgba(0,0,0,.7);left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;color: #fff;padding: 15px;text-align: center; vertical-align:middle;font-size: 16px;line-height: 120px;box-shadow: 0 0 10px rgba(0,0,0,.5);border-radius: 5px;display: none;}

.bj-tc{position: absolute;left: 0;top: 0;background: rgba(0,0,0,.8);z-index: 3;width: 100%;height: 100%;color: #fff;padding: 30px;display: none;cursor:pointer }
.bj-tc em{display: block;overflow: hidden;clear: both;padding-bottom: 10px;  cursor:pointer}
.bj-tc em img{width: 120px;}

.ny_bg2{background: #f9f9f9;
    padding: 40px 0px;} 
/*人文文化 列表 */

.fa-long-arrow-right:before { content:url(../images/ico_r.png);    height: 56px;}
.ren_wlist li:hover .fa-long-arrow-right{background:#007c36;content:url(../images/ico_r1.png);}
.ren_wlist{}
.ren_wlist li{ padding:20px; background:#f9f9f9;width: 100%; position: relative;box-shadow: 0 3px 5px #dcdcdc; margin-bottom:35px;}

.list-news {margin-bottom:30px}
.ren_wlist li .time{margin-top: 39px;/* margin-right:-20px; */padding:15px 0 10px 0;border-right:1px solid #eee; text-align:center;}
.ren_wlist li .time .text-large{font-size:52px;line-height:54px;}
.ren_wlist li .renwen {margin-top:20px;margin-left:0px;margin-right:0px}
.ren_wlist li .renwen h3 a{display:block;font-size:24px;color:#333;margin-bottom:20px}
.ren_wlist li .renwen p a{ line-height:32px; color:#666; font-size:16px;
 word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* 超出几行省略 */
  overflow: hidden;

}

.ren_wlist li a.button{margin-top:70px;width:70px;line-height:56px;font-size:24px;border:1px solid #ebebeb; display:block;padding-top: 15px;}
.ren_wlist li:hover .button{background:#007c36;color:#fff;border:1px solid #045226}
.ren_wlist li:hover h3 a{color:#007c36}


.ren_wlist_nr{ position: relative;}
.article { overflow: hidden;}
.article .padding-large{padding:30px 50px}
.article .padding-large{padding:30px 50px}

.time { color: #666;font-size: 16px;margin: 15px auto;text-align: left;}
.time span{margin-right:15px;}
.article .post h1{font-size:28px;font-weight:600;}
.article .post h2{font-size:24px;font-weight:600;margin:10px 0}
.article .post h3{font-size:20px;font-weight:600;margin:10px 0}
.article .post hr{margin:10px 0;height:1px}
.article .post strong{font-size:16px;margin:10px 0}
.article .post table{margin:20px 0}
.article .post table th{background:#daf0fd;color:#fff;border:1px solid #fff}
.article .post table tr.ue-table-interlace-color-single{background:#daf0fd}
.article .post p{font-size:18px;line-height:40px;margin-bottom:10px;color:#666}
.article .post img{max-width:100%;height: auto !important;}
.article .post a{text-decoration:none;}
.article .post a:hover{color:#ff9600;border-bottom:0 solid #ff9600}
.article .post .text-right{text-align:right}
.article .post ul li{padding:0 0 5px 20px;position:relative;font-size:16px}
.article .post ul li p{line-height:24px}
.article .post ul li:before{content:'';position:absolute;top:8px;left:0;background:#888888;width:7px;height:7px;border-radius:50%}
.article .post ol{padding:10px 0 0 0}
.article .post ol.list-paddingleft-2{position:relative}
.article .post ol li{padding:0;position:relative}
.article .post ol li p{line-height:26px;font-size:16px;color:#888888}


.pageUpText {
	padding-top: 20px;
	overflow: hidden;
}

.pageUpText .con {
	margin-bottom: 10px;
}

.pageUpText a {
	display: block;
	color: #555555;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	background-color: #f7f7f7;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.pageUpText a span {
	font-weight: bold;
	color: #333333;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.pageUpText a:hover {
	color: #ffffff;
	background-color:  #007c36;
}

.pageUpText a:hover span {
	color: #ffffff;
}

/* 教育基地 */
.solution li { margin-bottom:30px;}
.solution .media-img{position:relative;}
.solution .media-img .mask{opacity:0;z-index:3;background:url(../images/solution-hover.png) no-repeat center center;width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.solution .media-img .mask .subtitle{padding:25px}
.solution .media-img .mask .more{position:absolute;bottom:25px;right:25px;background: #fbb52b;width: 50px;height: 35px;text-align: center;color: #fff;line-height: 35px;}
.solution .media-img:hover .mask{z-index:5;transition:0.3s;opacity:1;transform: scale(1.1);}
.solution .media-img .linear-link{z-index:1;opacity:1;background: linear-gradient(to bottom,rgb(179 156 156 / 20%) 65%,rgb(59 131 74 / 80%) 100%);width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.solution .media-img .linear-link .subtitle{padding:0 25px;z-index:3;width:100%;bottom:25px;left:0;position:absolute;transition:0.3s;}

/*视频专区*/
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.uniList li{ margin-bottom: 45px;}
.uniList .wow.animated { animation-duration:1s; }
.uniList .rect-56 { padding-bottom:56%; }
.uniList ._pic img { width:100%; }
.uniList ._mask_box { position:relative; background: #e4e1dc;}
.uniList ._mask { display:none; position:absolute; top:0; width:100%; height:0; overflow:hidden; padding-bottom:56%; background:rgba(0,0,0,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b4000000,endcolorstr=#b4000000); }
.uniList ._mask ._wd { position:absolute; top:40%; width:100%; padding:0 5%; font-size:19px; color:#ffffff; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.uniList ._sn_pannel { padding-top:30px; }
.uniList ._sn_inn { position:relative; padding:32px 32px 23px 34px; font-size:14px; color:#007c36; line-height:1.7; border:#c2c2c2 1px solid; }
.uniList ._sn_inn ._date { display:block; position:absolute; top:0; left:50%; margin-top:-14px; margin-left:-120px; padding:0 10px; width:250px; font-size:24px; color:#007c36; background-color:#e4efe9; text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.uniList ._sn_inn ._wd { font-size:16px;color:#333;height:3.4em; overflow:hidden; text-align:center; }




/*********判断***********/
@media (max-width:2000px){  
/*7.19*/
#honor{ display:block}
#md_honor{ display:none}

}

@media (max-width: 1400px){  
.container {
    width: 98%;
}

#cssmenu > ul > li > a {display:block;padding: 0 25px;font-size: 18px;line-height:100px;text-decoration: none;text-transform: uppercase;color: #333;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {background:url(../images/active.png) no-repeat center;color: #fff;background-size: 100%;}
/*7.19*/
#honor{ display:block}
#md_honor{ display:none}


}
@media (max-width: 1200px){  
/*7.19*/


#honor{ display:block}
#md_honor{ display:none}

}
@media  (max-width: 1024px){
/*7.19*/
.about_box4_md{background:url(../images/about4.jpg) no-repeat top center; background-size: cover;  padding:30px 0px;}
#honor{ display:none}
#md_honor{ display:block}
}


@media (max-width: 768px) and (min-width: 320px) {

/*7.19*/
.about_box1,.about_box2,.about_box3,.about_box4,.about_box5,.about_box6 {padding:30px 0px;}


/*.about_box1*/
.z_nycontabccbe {
    position: absolute;
    right: 10px;
    top: 20px;
}
.z_nycontabccbe img {
    border: 1px solid #F60;
    border-radius: 50%;
    padding: 5px;
    width: 100%;
}

.z_nycontabccbb {
    font-size: 15px;
    color: #333;
    line-height: 23px;
}
.correct .test,.correct .test2{padding: 20px;border: 2px solid #eeeeee;height:100%; }
.about_box2_n1{padding: 20px 0px;}
.focusBox .hd {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 0px;
    right: 30%;
    z-index: 3;
}
.focusBox ul.pic img {
    height: 100%;
    max-width: 100%;
    vertical-align: top;
    border-radius: 10px;
}
.focusBox2 ul.pic img {
    height: 100%;
    max-width: 100%;
    vertical-align: top;
    border-radius: 10px;
}
.lb_zynr { height: 325px;padding:0px; overflow: hidden;}
.lb_zynr .lb_bt {font-size: 25px;color: #000000;text-align: center;margin:20px 0px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.lb_zynr{font:18px/38px "微软雅黑" ;color:#333; height:360px;padding:0px;    margin-top: 40px; overflow:hidden; overflow-y:scroll; overflow-x:hidden;}
.lb_zynr::-webkit-scrollbar {width:6px;background:#b9b6ad;}
.lb_zynr::-webkit-scrollbar-button {display: none;}
.lb_zynr::-webkit-scrollbar-track {}
.lb_zynr::-webkit-scrollbar-track-piece {}
.lb_zynr::-webkit-scrollbar-thumb {width:6px;background:#007c36;border-radius: 6px;}
.lb_zynr::-webkit-scrollbar-corner {background:none;}
.lb_zynr::-webkit-resizer {}
.lb_zynr::-webkit-scrollbar:horizontal{height:9px;}

.focusBox2_n { position: absolute;right: -20px;top: -9px;z-index: 23;background: url(../images/yqname2.png) no-repeat top left; width: 285px;height: 125px;padding: 25px 0px 0px 25px; }

/*.about_box3*/
.tab-hd li {
    cursor: pointer;
    padding: 5px 10px;
    background: #fff;
    border-radius: 6px;
    text-align: center;
    color: #666;
    font: 16px/36px "微软雅黑";
}


/*.about_box4*/
.about_box4_md{background:url(../images/about4.jpg) no-repeat top center; background-size: cover;  padding:30px 0px;}
#honor{ display:none}
#md_honor{ display:block}
.title h2 {font-size: 25px;font-weight: bold;}
.title h6 {margin-top:10px;font-size:16px;padding: 0px;}

#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {background:none;color: #333;}
#cssmenu > ul > li > a { font-size: 14px; height:60px; line-height:60px; font-weight:normal}
#cssmenu ul {width: 100%;padding-bottom:0px;display: none;position:fixed;left:0;z-index:10000000;}
#cssmenu ul{background: #ffffff; height:100%; overflow:auto}
/*.about_box5*/
.gyhb_text { margin-top: 0px; padding: 0px 20px; }
.tab-hd { margin-bottom: 30px; background: #DDD;}
.tab-hd li {display: inline-block;margin: 10px 6px 10px;}
/**/

.z_nycontabccb {margin-top: 40px;}
.z_nycontabccb li {margin-bottom: 20px;}
.pt2-zt li {padding:10px ;  font-size: 15px;margin-bottom:0px;}

.pt2-zt li .pt2-zt-1 section{position: absolute;background: rgba(0,0,0,.7);left: 0;right: 0;top: 0;bottom: 0;overflow: hidden;color: #fff;padding: 0;text-align: center;vertical-align:middle;font-size: 14px;line-height: 140px;box-shadow: 0 0 10px rgba(0,0,0,.5);border-radius: 5px;display: none;}



/*人文文化*/
.time span { margin-right: 8px;}
.location{ display:none;}
.subNavBox{ float:none; }
.subNavBox {text-align: center;position: relative;}
.ren_wlist li .time{display:none;}
.ren_wlist li .renwen h3 a{display:none;}
.ren_wlist li a.button{margin-top: 40px;width:100%;line-height:56px;font-size:24px;border:1px solid #ebebeb;display:block;}
.article .padding-large {
    padding: 20px 20px;
}


.rowTitCh{ font-size:26px;}
.about_box1_text p{ font-size:16px; line-height:32px;}

.focusBox_n h2{ font-size:23px;}
.focusBox2_n h2{ font-size:23px;}
.brand {
    font: 16px/35px "微软雅黑";
    color: #666;
}




}