/* CSS Document */

*{  margin:0;

    padding:0;

    border:0;

    font-style:normal;

    list-style:none;

    outline: none;

 }



body{ background:#f4f4f4;  color:#565656; font-size:13px; font-family:'Microsoft YaHei','\5B8B\4F53';}

    a{ text-decoration: none; cursor:pointer; }

    a:link, a:visited, a:active, a:focus, a:hover { text-decoration:none; }

    h1,h2,h3,h4,h5,h6,em,b,label,i,dl,dt,ul,li{ font-weight:normal; padding:0px; margin:0px; }

    img { border:none; padding:0; margin:0px;max-width: 100%; pointer-events:auto;height: auto!important;}

    button{ border:0; padding:0px; margin:0px; outline-style:none; background-color:transparent; -webkit-appearance: none; }

    input,select,textarea{ border:none; font-size:13px; outline:none; font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;}

    input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],input[type="password"], select, textarea{ -webkit-appearance: none; outline:none; } /*��� ƻ���ֻ���input��ʽ����������*/

    p{ padding:0px; margin:0px;  line-height:20px; }



	::-webkit-input-placeholder { /* WebKit browsers */

		color:#cacbce;

	}

	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

		color:#cacbce;

	}

	::-moz-placeholder { /* Mozilla Firefox 19+ */

		color:#cacbce;

	}

	:-ms-input-placeholder { /* Internet Explorer 10+ */

		color:#cacbce;

	}



	.fl{ float:left;}

    .fr{ float:right;}

    .clear{ clear:both; }

    .img100{ width:100%; }



/*����(����)*/

.zh_font{ font-family:'ZINORO_ZH'; }

/*����(Ӣ��+����)*/

.en_font{ font-family:'ZINORO_EN_Book'; }



/*����*/

.header_wrap{background:url("../images/headerBJ.jpg") repeat-x;  background-size: auto 100%;}

.header{max-width:1180px; width: 100%; margin:0 auto;height:22px;line-height:12px;padding:0px 30px 0px 30px;}

.header .nav .home{background:url("../images/icon.png") no-repeat 6px 5px;display:inline-block;overflow:hidden;}

.header .nav .home a{background:none;}

.header .nav li{float:left;height:20px;}

.header .active2{position:relative;z-index:110;}

.header .nav li a{height:12px;line-height:21px; color:#666; font-size: 12px; background:url("../images/xianbg.gif") 0px 3px no-repeat;padding:0 24px;}

.header .nav li a:hover{height:20px;color:#1295D8;text-decoration:none;}

.header .dropdown{position:relative;z-index:110;}

/*.header .nav .dropdown-menu{position:absolute;top:20px;left:0;background:#1295D8;padding:0 10px;overflow:hidden;display:none;z-index:2;}*/

.header .nav .dropdown a{padding:0 17px;_padding:0 19px;}

.header .nav .dropdown-menu1{ min-width: 6rem; text-align: center;position:absolute;top:22px;left:0px;right:0px;padding:7px 10px;overflow:hidden;display:none;background:#1295D8;z-index:111;}

.header .nav .dropdown-menu1 li{height: 25px;padding:0px 1px 5px 0;border-bottom:1px solid #37A9DC;margin-bottom:4px;width:75px;text-align:center;float:none;border-right:none;}

.header .nav .dropdown-menu1 li a{color:#FFF;text-align:center;padding:0;border-right:none;}

.header .caret{width:8px;height:7px;;background:url("../images/icon.png") no-repeat 0 -84px;display:inline-block;_margin-top:6px;vertical-align:middle;}

.header .nav .active{height:20px;}

.header .nav .active a{border-left:none;height:16px;}

.header .nav .active .caret{width:10px;height:7px;;background:url("../images/icon.png") no-repeat 0 -108px;display:inline-block;_margin-top:6px;vertical-align:middle;}

.header .nav .active2 a{background:url("../images/icon.png") no-repeat 84px -707px;height:20px;display:inline-block;color:#1295D8;}

.header .nav .active2 li{width:85px;}

.header .searchBox{    margin-right: 3px; }

.header .searchText{width:120px;height:19px;line-height:19px;padding:0 0 0 3px;border:none;border-left:1px solid #CCC;border-radius:0;margin:0;color:#999;margin-top: 1px;

    float: left;}

.header .searchIcon{width:52px;height:20px;background:url("../images/icon.png") no-repeat 0 -35px;display:inline-block;cursor:pointer; float: left;}

.header_menu{ width: 80%; float: right; margin-right: 15px; }

.header_menu .number{color:#999;display:block;text-align:right;font-size:12px;padding:8px 0 0px 0;}

.header_menu .number span{line-height:16px;vertical-align:top;}

.header_menu ul{overflow:hidden;*position:relative; *z-index:2; float: right;}

.header_menu ul.brar-nav1{ width:340px; /*background-color:#dbe9ef;*/ height:22px; border-radius:10px;padding-right:26px; float:right; line-height:20px;}

.header_menu li{float:left;padding-left:6px;font-size:13px;   }

.header_menu li a{ color: #666;}

.header_menu li a:hover{color:#1295D8;text-decoration:underline;}

.header_menu .cor01 a:hover, .header_menu .cor01 a.hver{color:#377a2a;text-decoration:underline;}

.header_menu .cor02 a:hover, .header_menu .cor02 a.hver{color:#ff9100;text-decoration:underline;}

.header_menu .cor03 a:hover, .header_menu .cor03 a.hver{color:#003368;text-decoration:underline;}

.header_menu .cor04 a:hover, .header_menu .cor04 a.hver{color:#8a7967;text-decoration:underline;}

.header_menu .cor05 a:hover, .header_menu .cor05 a.hver{color:#960b68;text-decoration:underline;}

.header_menu .cor06 a:hover, .header_menu .cor06 a.hver{color:#1295d8;text-decoration:underline;}





.my-nav{ background:#FFFFFF; padding: 0px; display: block; }



.logo-box{ overflow: hidden; max-width: 1140px; margin:0 auto;  padding: 20px 0px 10px;  }

.last-nav{  background: #4f535c;  }

.nav-title{ float: left;  }

.nav-title .nav-link{ background:#61656d; font-size: 22px; color:#FFFFFF;  padding-right: .8rem; padding-left: .8rem;}

.nav-list{ float: right; font-size: 14px; }

.navbar-expand-md .nav-list .nav-link{ padding: .766rem 0rem; margin: 0rem 1rem; }

/*.navbar-expand-md .nav-list .nav-link:hover{ border-bottom: 3px solid #c49c60; }*/

.navbar-dark .navbar-nav .nav-link{ color:#FFFFFF; }

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active,

.navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{

    color:#FFFFFF;

    border-bottom: 3px solid #c49c60;

}

.navbar-expand-md .nav-list .nav-apply{ padding: .866rem 1.4rem; background:#c49c60; margin-right: 0px; }

.navbar-expand-md .nav-list .nav-apply:hover{ border-bottom: 0px; }

.navbar-dark .navbar-brand {  float: left; }



.dropdown-toggle::after{ display: none; }

.navbar-nav .dropdown-menu{  margin: 0px;  width: 60px; text-align: center; min-width: 6rem;  background:#4f535c; border-radius: 2px; }

.navbar-nav .dropdown-menu a{  font-size: 13px; color: #FFFFFF; }

.navbar-nav .dropdown-menu li{padding-bottom: 4px; }

.navbar-nav .dropdown-menu li:hover{ background: #5e5f64;  }

    /*������˵�*/



.pcBanner{ display:block; }

.mobBanner{ display:none; }

.bannerBox img{ width: 100%;}





/*��Ŀ��̬ */

.swiper-item{ position: relative; top:0px; left: 0; }

.card{ border:0px; }

.card-time{ font-size: 1rem; margin-bottom: 1rem; background: url("../images/icon-time.png") no-repeat 0% 50%; padding-left: 22px; }

.card-title{ font-size: 1rem; font-weight: bold;  line-height: 22px;



    overflow: hidden;

    text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical; }

.card-info{  height: 60px;

    overflow: hidden;

    text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical; }

a.card-more{ display: block; color: #868686; margin-top: 1.2rem; text-decoration: underline; }



.coverbg{ height: 22rem; padding-top:8rem; margin-top: 6rem;  color:#FFF; background:url(../images/footbg01.jpg) no-repeat; background-size: cover; }

.cover-heading{  font-size: 3rem; font-weight: bold; }

.cover-info{ font-size: 1rem; margin-top: .5rem;  }

.cover-btn .btn-primary{ font-size: 1rem;  margin: 2.6rem 0px; }



.cover-list{ font-size:1rem;  margin-top: 80px;  }

.cover-list div{ margin-bottom: 1rem; }

.icon-phone{ background: url("../images/icon-phone.png") no-repeat 0% 50%; padding-left: 28px; padding-top: 4px;}

.icon-address{ background: url("../images/icon-address.png") no-repeat 0% 50%; padding-left: 28px; padding-top: 4px;}

.icon-mail{ background: url("../images/icon-mail.png") no-repeat 0% 50%; padding-left: 28px;padding-top: 4px; }



.contact-box{ padding: 4rem 0px; }

.contact-box .info{ margin-top: 1rem; }

.contact-list{ text-align:center; }

.contact-list a{ display:block; line-height: 2.6rem;     color: #5a5a5a; }

.contact-list a.title{ font-size: 1.2rem; font-weight: bold; }



/*��ӢУ��*/

.swiper-friend{ position: relative; top:0px; left: 0px; }

.people-list{ width:100%; border-bottom:4px solid #c49d61; position: relative; top:0px; left: 0px; }

.people-list img{ width: 100%; }

.people-list .people-info{  position:absolute; bottom:0px; left: 0px; width: 100%; color: #FFFFFF; padding:1.2rem; }

.people-list:hover .people-info{   background: url("../images/peobg.png") repeat-x bottom;  }

.people-list:hover .show-desc{ display:block; }

.show-title .name{ font-size: 1.2rem; }

.show-title .brief{ margin-top: .3rem; }

.show-desc{ display: none; margin-top: .5rem; }

.show-desc .last{ margin-top: .5rem;  }

.show-desc .last a{ float: right; color:#FFFFFF; text-decoration: underline;  }



.swiper-friend .swiper-pagination,.swiper-item .swiper-pagination{ display: none; }



.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: -12px; width: 2.6rem; height: 2.6rem; background:url(../images/icon-arr01.jpg) no-repeat; background-size: 100% ; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: -12px; width: 2.6rem; height: 2.6rem; background:url(../images/icon-arr02.jpg) no-repeat; background-size: 100%; }



/*��ҳ*/

.top-box{ overflow: hidden;  position: relative; top:0px; left: 0px;  max-width: 1110px;  margin: -80px auto 0px;  z-index: 999;}

.top-box .left-img{ position:absolute; top:0px; left: 0px; z-index: 1; width:24%; }

.top-box .right-box{ background:#FFFFFF; float:right; margin-top:45px;  width:85%; text-align: justify;

    padding:1.6rem 1.2rem 1.6rem 5rem; }

.right-box .title{ font-size: 1.8rem; font-weight: bold;  margin-bottom: 10px;  }

.right-box .tit-bold{    margin-left: 8px;  font-weight: bold;  margin: 6px 8px 4px;  display: block; }

.right-box .info{ font-size: 0.8rem; line-height: 1.4rem;  }

.right-box .more{ color: #5a5a5a; text-decoration: underline; display: block; margin-top:10px; }

.right-box .download{ color:#c49d61; display: block; margin-top:26px; }

.right-box .list-one{ padding-right:26px; border-right:1px solid #edecec;  }

.right-box .list-two{ padding-left:26px; font-size: 0.8rem; }

.right-box .list-two .apply-btn{ color: #c49d61; border:1px solid #c49d61; font-size: 1rem; padding:6px 20px; display: inline-block; margin-top: 16px; }



.teacher-box{  line-height: 1.6rem; color:#FFFFFF; text-align: justify; margin:8rem 0; background:url(../images/teacherbg.jpg) no-repeat right; background-size: 100% 100%;}

.teacher-info{ margin: 6rem 0px; font-size: 14px; }

    .teacher{ float: right; margin-top: 1rem; color:#b5b6b9; }

    .teacher .name{ float: left; font-size: 2rem; margin-top: 1.7rem; margin-right: 0.5rem; }

    .teacher .desc{ float: left; margin-right: 14px; }



    .teacher-img{ position: absolute; bottom:73px; right:-20px; }

    .teacher-img img{ width: 500px }

.position{ position: relative; top:0px; left: 0px; }

.market-list .tit-bold{ font-weight: bold; display: block; font-size: 14px; margin-bottom: 3px; }



/*�ײ�*/

.footer{ background: #33363d; padding:1.5rem 0px; color:#FFFFFF; }

.footer .link-box{ text-align: right; }

.footer .link-box a{ color:#FFFFFF; display: inline-block; }

.footer .link-box em{ margin: 0px 0.5rem; }





/*����ҳ��*/

.second-course{  height: 19rem;  margin-top: 0rem;  color: #FFF;  background: url(../images/second-course.jpg) no-repeat; background-size: 100% 100%; }

.second-head{ font-size: 3rem; font-weight: bold;  padding-top: 6rem; }

.second-info{  font-size: 1rem;  margin-top: .5rem; color: #afaeaf;  }

.second-info .active{  color: #FFF;  }



.course-box{ margin-top: 3rem;  padding:2rem 0; background: #FFF; }

.course-box img{ max-width: 962px; width: 100%; }



.second-xiaoyou{ background: url(../images/second-xiaoyou.jpg) no-repeat; background-size: 100% 100%; }

.second-box{ margin-top: 5rem; }

.second-box .people-list{ margin-bottom: 2rem; }



.course01 img{ width:100%; }

.course01-box{ margin-top: 6rem;   }

.course01-list h2{ max-width: 460px; border-bottom:2px solid #bfbfbf; padding-bottom: 20px; }

.course01-list .p01{ margin-top: 2rem; color:#4f535c; }

.course01-list .title{ font-size: 1.4rem; color:#4f535c; margin-top: 2rem;  }

.course01-box p{ color:#868686; line-height: 2rem; }

.course01-list .p02{ margin-top: 20px; }



.course02-box{ margin: 3rem auto; }

.course02-box .tea-img{ width:100%; }

.course02-box .tea-list{  margin-bottom: 8rem; }

.course02-box .teacher{ background:#FFF; padding:15px; width:90%; min-height:170px; margin:0 auto; position:absolute; bottom:-6rem; left:0px; right:0px; }

.course02-box .teacher:hover p{

      -webkit-line-clamp: 10;

    }

.course02-box .teacher h3{ font-size: 1.3rem; color:#000; margin-bottom: 0.8rem; }

.course02-box .teacher p{ line-height:22px; display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    overflow: hidden;}

.course02-box .teacher .arr-btn{ display:block; width:40px; height:40px; background:#c49c60; text-align: center; position: absolute; top: 0px; right: 0px; }

.course02-box .teacher .arr-btn img{ margin-top:14px; }





.course03-box{ background: #FFF; margin-bottom: 3rem; }

.course03-box li{ padding: 0; }

.course03-list{ padding: 4rem 34px;  }

.course03-list h3{  }

.course03-list .address{  margin-top: 1rem;  background: url("../images/icon-add.png") no-repeat 0% 50%; padding-left: 20px; }

.course03-list .info{ 
    margin-top: 1rem; 
    line-height: 1.6rem; 
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
    /*-o-text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;*/

}



.course03-img img{ width: 100%; }



/*��¼��ע��*/

.second-form{ background: url(../images/second-form.jpg) no-repeat; background-size: 100% 100%; }

.login-box{ margin-top:4rem; }

.form-box{ width:540px; margin:0 auto; background:#FFF; }

.tab-btn{ overflow:hidden; }

.tab-btn li{ background:#e5e5e7; float:left; width:50%; height:60px; line-height:60px; font-size: 20px; text-align:center; cursor:pointer; }

.tab-btn li.hover{ background:#4f535c; color:#FFF; }

.tab-box{ padding:30px 40px 60px; }

.tab-box .list{ border-bottom:1px solid #cacbce; margin-top:15px; padding-top:15px; padding-bottom:10px; position: relative; top: 0px; left: 0px; }

.tab-box .list .inp{ width:100%; height:30px; font-size:18px; line-height:30px; color:#cacbce; }

.tab-box .yzm_btn { display: block; width: 128px; height: 40px; line-height: 40px; background: transparent; border: 1px solid #c49d61; text-align: center; font-size: 14px; color: #c49d61; cursor: pointer;  position:absolute; bottom:6px; right: 0px; }

.tab-box .forget-pwd{ margin-top:16px; text-align:right; }



.login-btn{ display:inline-block; width:100%; height:54px; line-height:54px; background:#c49d61; cursor: pointer; margin-top:40px; text-align:center; color:#FFF; }

.last-info{ margin-top:40px; text-align:center; color:#cacbce; font-size:18px; cursor: pointer; }

.last-info .go-reg{ color:#1baee6; text-decoration:underline;}



.list-last{ padding-top:30px; color:#cacbce; font-size:18px;  }

.list-last .inp{ margin-left:30px; }

.list-last label{ cursor:pointer; }

.pagea {    text-align: center;}

.pagea  a{font-size:26px;color:#000;margin: 8px;font-size: 22px;}

.pagea  strong{color:#c49c60;margin: 8px;font-size: 22px;}

.pagea .page_next_prev {background: #c49c60;padding: 6px;padding-top: 10px;    padding-left: 0px;

    padding-right: 0px;}

.pagea .page_next_prev a{font-size:26px;color:#fff;}

.newreadmover a{color: #c49d61;text-decoration:underline;}

.newreadmover a:hover{text-decoration:underline;color: #c49d61;}

.newreadmover {     margin-top: 10px;top: 33px;left: 330px;right: 0px;font-size: 16px;}



/*��Ŀ��̬*/

.second-project{ background: url(../images/second-project.jpg) no-repeat; background-size: 100% 100%;  }

.project-box{ margin-top:0rem; }

.project-list{ background:#FFF; margin: 0px; }

.project-list .pro-time{ color:#c49c60; margin-top:56px; text-align:center; }

	.project-list .pro-time h3{ font-size:40px; }

	.project-list .pro-time p{ font-size:12px; letter-spacing:14px; margin-left:10px;}

.project-list .pro-img{ width:100%;  }

.project-list .pro-info{ margin-top:2rem;  }

.project-list .pro-info h3{ font-size:20px; font-weight:bold; margin-bottom:8px; }

.project-list .pro-info .word{ font-size: 13px;

	 height: 43px;

	overflow: hidden;

    text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical; }



.project-list { margin-bottom:20px; }

.project-list .list01{ width:17%; }

.project-list .list02{ width:35%; }

.project-list .list03{ width:48%; padding:0px 30px; }



.act-tab-btn{ overflow:hidden; width: 200px;  background:#FFF; border-radius: 4px; margin: 2rem 0px; }

.act-tab-btn li{  float:left; width:50%; border-radius: 2px; line-height:40px; font-size: 16px; text-align:center; cursor:pointer; }

.act-tab-btn li.hover{ background:#c49c60; color:#FFF; }





/*�����ʴ�*/

.second-question{ background: url(../images/second-question.jpg) no-repeat; background-size: 100% 100%;  }

.question-box{ margin-top:4rem; }

.question li{ margin-bottom:30px; }

.question .quest-list{ background:#e5e5e7; padding:20px 30px; overflow:hidden;  position: relative; top:0px; left: 0px;}

.question .answer-list{ background:#FFF;  padding:30px 30px; overflow:hidden; display:none; }



.question .quest-list .title{ float:left; font-size:38px; line-height: 30px; font-family:'黑体';  }

.question .quest-list .desc{ float:left; font-size:22px; margin-left:15px; width: 80%; }



.question .answer-list .title{ float:left; font-size:38px; line-height: 30px; font-family:'黑体'; color:#c49c60; }

.question .answer-list .desc{ float:left; width:93%; font-size:14px; margin-left:15px;    text-align: justify; }



.show-btn{ position:absolute; top:20px; right:30px; width:38px; height:38px; line-height:38px;font-size: 22px;color:#FFF; text-align:center; background: #4f535c; cursor:pointer; }







/*��������*/

.apply-box{ max-width:1130px; margin:0 auto; background:#FFF; }

.table-box{ width:100%; text-align:center; font-size:14px; background:#f5f5f5; }

.table-box td{ border-left: 3px solid #FFF; border-right: 3px solid #FFF; border-bottom: 3px solid #FFF; padding:10px 20px;}

.table-box .title-zh{ background:#f6f0e7; color:#c49c60; font-size:22px; font-weight:bold;  }

.table-box .title-num{ width:14%; background:#f6f0e7; color:#c49c60; font-size:30px;  font-family:cursive;  }



.table-box .td02{ width:18%; }

.table-box .td03{ width:30%; }

.table-box .td04{ width:37%; }

.table-box a{ color:#1baee6; text-decoration:underline; }



/*ѧϰ��̬*/

.learning-title{ font-size:60px; font-weight:bold; }

.learning-info{ margin-top: 24px; }



.learning{ position: relative; top:0px; left: 0px; width:100%; margin-top:60px;}

.learning .left-box{ position:absolute; top:0px; left: 0px; z-index: 2; width:50%; background:#FFFFFF; }

	.learning .left-box img{ width:100%; }

	.learning .left-box .desc{ min-height: 190px; font-size:16px; line-height:1.5; padding:30px 30px; text-align:justify; }

.learning .right-box{ background:#FFFFFF; float:right; margin-top:30px;  width:53%; text-align: justify; position: relative; top: 0px; left: 0px;z-index: 1; }





.learning .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ margin: 0 auto; top: 93%; bottom: -20px; left: 0px; right: 41px; width: 2.6rem; height: 2.6rem; background:url(../images/icon-arr01.jpg) no-repeat; background-size: 100% ; }

.learning .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ margin: 0 auto; top: 93%; bottom: -20px; left: 41px; right: 0px; width: 2.6rem; height: 2.6rem; background:url(../images/icon-arr02.jpg) no-repeat; background-size: 100%; }

.learning .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {

opacity: 1; }

.learn-title2{ margin-top:100px; margin-bottom:30px; }

.learn-title3{ margin:30px 0px; }





/*����DBA*/

.second-about{ background: url(../images/second-about.jpg) no-repeat; background-size: 100% 100%;  }

.about-project{ width:86%; float:right; margin-top:90px; position: relative; top:0px; right: 0px; }

.about-project .left-box{ width:44%; padding:50px 50px; background:#FFFFFF;  position:absolute; top:0px; left: 0px; z-index: 2;}

	.about-project .left-box h1{ font-weight:bold; margin-bottom:20px; }

	.about-project .left-box .desc{ margin-bottom:6px; font-size:14px; line-height:30px;  text-align:justify; }



.about-project .right-box{ float:right;  width:78%;   margin-top:50px;  text-align: right; position: relative; top: 0px; left: 0px;z-index: 1; }

 	.about-project .right-box img{ width:100%; max-width:960px; }





.about-pro02 { width:86%; float:left; margin-top:140px; position: relative; top:0px; right: 0px; }

.about-pro02 .imgbox{ float:left;  width:78%;  margin-top:50px; text-align: left; position: relative; top: 0px; left: 0px;z-index: 1; }

 	.about-pro02 .imgbox img{ width:100%; max-width:960px; }



.about-pro02 .infobox{ width:44%; padding:50px 50px; background:#FFFFFF;  position:absolute; top:0px; right: 0px; z-index: 2;}

	.about-pro02 .infobox .titImg{ width:300px; margin-bottom:20px; }

	.about-pro02 .infobox .desc{ margin-bottom:6px; font-size:14px; line-height:30px;  text-align:justify; }





/*Ժ������*/

.dean-box{ background: url(../images/about-05.png) no-repeat bottom right; background-size:580px; margin-top:80px; }

.dean-box .dean-list{ width:58%; }

.dean-box .infobox{ padding:60px 60px; background:#FFFFFF; margin-bottom:60px; }

.dean-box .infobox h1{ font-weight:bold; margin-bottom:20px; }

.dean-box .infobox .desc{ margin-bottom:10px; font-size:14px; line-height:30px;  text-align:justify; }

.signature{ text-align:right; margin-top:0px; }





.about-pro03 { width:86%; float:left; margin-top:140px; position: relative; top:0px; right: 0px; }

.about-pro03 .imgbox{ float:left;  width:46%;  text-align: left; position: relative; top: 0px; left: 60px;z-index: 1; }

.about-pro03 .imgbox img{ width:100%; max-width:960px; }



.about-pro03 .infobox{ width:54%; padding:50px 50px; background:#FFFFFF;  position:absolute; top:30px; right: 0px; z-index: 2;}

	.about-pro03 .infobox h1{ font-weight:bold; margin-bottom:20px; }

	.about-pro03 .infobox .desc{ margin-bottom:6px; font-size:14px; line-height:25px;  text-align:justify; }



/*���ļ�ֵ*/

.core04-img img{ width: 100%; }

.imgmb{display:none;}

.core04-box{ margin-top:0px; }



.core01-box{ margin-top:90px; }

.core01-img{ padding:60px 0px; text-align:center; background:#FFF; }

.core01-img img{ width: 270px; }



.core01-info{ margin-top:70px; padding-left:30px; }

.core01-info h3{ font-size:20px; font-weight:bold; margin-top:40px; margin-bottom:10px; }

.core01-info .desc{ font-size:14px; line-height:30px; text-align:justify;}



.core02-box{ margin-top:80px;  background:#FFF; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.color-blue{ color:#1baee6; }

.color-yellow{ color:#c9a063; }

.back-blue{ background:#1baee6;}

.back-yellow{ background:#c9a063; }

.back-black{ background:#4f535c; }



.core03-box{ margin-top:80px; }

.core03-img { height:830px; text-align: center; background:#FFF; }

.core03-img img{ width:270px; margin-top:245px; }

.core03-info{ margin-left: 30px; }

.core03-info h3{ font-size:20px; font-weight:bold; margin-top:40px; margin-bottom:30px; }

.core03-info .desc{ font-size:14px; line-height:30px; text-align:justify;}

.core03-info .list{ overflow:hidden; margin-bottom:20px; }

.core03-info .list .index{ float:left; width:44px; margin-right:16px; color:#FFF; font-size:26px; letter-spacing: -1px; text-align:center; }

.core03-info .list .info{ float:left; width:80%;}



/*===========================================================================================================================================*/

/*20181122 ������˵� */

.menu-box{ width:45px; height:auto; position:fixed; right:0px; top:40%; z-index:9999; }

.menu-box .menu-a{ display:block; width:45px; height:45px; margin-bottom: 2px; }

.menu-box .phone{ background:url(../images/icon-menu01.png) no-repeat #c49d61;  }

.menu-box .mail{  background:url(../images/icon-menu02.png) no-repeat #c49d61;  }

.menu-box .download{ background:url(../images/icon-menu03.png) no-repeat #c49d61;  }

.menu-box .list{  background:url(../images/icon-menu04.png) no-repeat #c49d61; }

.menu-box .wechat{ background:url(../images/icon-menu05.png) no-repeat #c49d61;  }



.layout{border: 1px solid #c49d61; display: none; width:245px; height: 245px; background:#FFFFFF; position:absolute; top: -26px; right:46px; z-index: 9999; }

.layoutPhone{border: 1px solid #c49d61;text-align:center;line-height:45px;display: none; width:245px; height: 45px; background:#FFFFFF; position:absolute; top: 0px; right:46px; z-index: 9999; }

.layoutPhone a{color:#868686;}

.layoutMail{border: 1px solid #c49d61;text-align:center; line-height:45px;display: none; width:245px; height: 45px; background:#FFFFFF; position:absolute; top: 46px; right:46px; z-index: 9999; }

.layoutMail a{color:#868686;}

.layoutDownLoad{border: 1px solid #c49d61; text-align:center; line-height:45px;display: none; width:245px; height: 45px; background:#FFFFFF; position:absolute; top: 94px; right:46px; z-index: 9999; }

.layoutDownLoad a{color:#868686;}

.layoutCode{border: 1px solid #c49d61;  display: none; width:200px; height: 190px; background:#FFFFFF; position:absolute; top: 17px; right:46px; z-index: 9999; }

.layoutCode2{border: 1px solid #c49d61;  display: none; width: 120px; height: 120px;background: #FFFFFF;position: absolute; top: -130px; right: 34px;z-index: 9999;}

.layoutCode2 img{width:100%; }

.layout-title{ background:#c49d61; color:#FFFFFF; font-size: 16px;  padding: 8px 0px; text-align: center; }

.layout-content{ padding: 20px; }

.layout-content p{ font-weight: bold; }

.lay-btn-box{ margin-top: 15px; }

.lay-btn{ display: block; width: 100%; margin-bottom: 10px;  border: 1px solid #c49d61; color: #c49d61; padding: 6px 0px; text-align: center;  }

.lay-btn:hover{ color: #c49d61; }

.wechat-show img{width:198px;height:188px;}

.menu-li:hover .phone-show{ display: block;  }

.menu-li:hover .mail-show{ display: block;  }

.menu-li:hover .download-show{ display: block;  }

.menu-li:hover .list-show{ display: block;  }

.menu-li:hover .wechat-show{ display: block;  }





/*

20181122 ��б�ҳ �� �����ҳ

*/

.act-list{  margin-top: 0rem; }

.act-list-li{ background: #FFFFFF; padding:10px; margin-bottom: 20px; overflow: hidden; }

.act-list-time{ float: left; width: 200px;  background: #c49c60; border-radius:6px; padding: 10px; }

    .act-list-time .time{ overflow: hidden; position:relative; top:0px; left:0px; }

    .act-list-time .month{ font-size: 36px; color:#FFFFFF;   }

    .act-list-time .year{ font-size: 14px; color:#FFFFFF; position:absolute; right:0px; bottom:10px;  }



    .act-list-time .address{ font-size: 22px; color:#c49c60; width:100%; height:78px; margin-top: 10px;

        background:#FFFFFF; background-size: 100% 100%; border-bottom-left-radius:6px;  border-bottom-right-radius:6px;

        position:relative; top:0px; left:0px; }

.act-list-time .address span{ display: block; padding-left: 30px; padding-top: 16px; }

.act-list-time .address .old{ position:absolute; right:0px; top:0px; width: 71px; height: 51px; font-size: 20px; color: #FFFFFF;

    background:url("../images/actlist-bg.png") no-repeat top left; background-size: 100% 100%; text-align: center;

    line-height: 40px; }





.act-list-desc{ float: right;  width: 78%; }

.act-list-desc .title{ font-size: 20px; margin-top: 15px; font-weight: bold; }

.act-list-desc .info{  font-size: 13px; color:#666666; line-height: 24px; margin-top: 20px;  }

.act-list-desc .more{  font-size: 18px; margin-top: 20px; }

.act-list-desc .more a{  color:#666666; text-decoration: underline;  }





.act-detail{ background: #FFFFFF; padding: 60px 80px; margin-top: 5rem; }

.act-detail .title-box{  text-align: center; }

.act-detail .title{ font-size: 30px; color: #1d2124;  }

.act-detail .time{ font-size: 20px; color: #999999; margin-top: 30px; }



.act-detail-banner{ text-align: center;  margin-top: 30px; margin-bottom: 40px; }

.act-detail-banner img{   width: 80%;}

.act-detail-info{  font-size: 18px; color:#000000; line-height: 30px;     margin-bottom: 40px; }
	
	.act-detail-info img{cursor:pointer;}

.act-detail-info strong span{font-weight: bold;}
.act-detail-info h2,
.act-detail-info h3{
    font-size: 20px !important;
    color:#c49c60;
    font-weight: bolder;
    margin-top: 20px;
    margin-bottom: 10px;
}
.act-detail-info p {
    margin: 10px 0;
}
.act-detail-info h2 span,
.act-detail-info h3 span{
    font-size: 20px !important;
}


.act-other{ background: #FFFFFF;  padding: 0px 80px 60px; border-top: 1px solid #cacbce;  }

.act-other ul{ margin-top: 40px;}

.act-other li{ }

.act-other li.more{  margin-bottom: 14px;  }

.act-other a{ color:#666666; border-bottom: 1px solid #cacbce;  padding:14px 0px; display: inline-block;}

.act-other-title{ font-size: 30px;  color: #c49c60; }

.act-other-title-en{ font-size: 14px; color: #999999; margin-left: 10px;  }



.act-info-detail p{display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden;}



/*20181122 ��б�ҳ �� �����ҳ ��Ӧʽ*/

@media (min-width:1200px) {



}

@media (min-width:991px) and (max-width:1200px)

{

    .act-list-time{  padding: 20px; }

    .act-list-desc{  width: 74%; }

}

@media (min-width:768px) and (max-width:991px)

{



    .act-list-time .month { font-size: 26px; }

    .act-list-time{  width: 150px;  margin-top: 28px;}

    .act-list-time .address span{ font-size: 20px; }

    .act-list-time .address{ height: 58px; }

    .act-list-desc{  width: 74%;  }



    .act-list-time .address .old{     width: 51px;

        height: 41px;

        font-size: 14px;     line-height: 32px;}



    .act-detail{

        padding: 40px 40px;

    }

    .act-detail .title {

        font-size: 30px;

    }

    .act-detail .time{ font-size: 16px;    margin-top: 20px;}

    .act-detail-info {

        font-size: 16px;

    }

    .act-other-title {

        font-size: 26px;

    }

    .act-other{

        padding: 0px 40px 40px;

    }

}

@media (max-width:767px)

{

	.imgpc{display:none;}

	.imgmb{display:block;}

		.act-detail-info img{width: 100%; }

	.newreadmover { top: 16px ;left: 230px;right: 0px;font-size: 16px;}

    .act-list-li{

        padding: 15px;

    }

    .act-list-time{  width: 100%;}

    .act-list-desc {

        width: 100%;

    }

    .act-list-time .year {

        font-size: 16px;

    }



    .act-detail{

        padding: 40px 20px;

        margin-top: 4rem;

    }

    .act-detail .title {

        font-size: 20px;

    }

    .act-detail .time{

        font-size: 14px;

        margin-top: 10px;

    }

    .act-detail-banner{

        margin-bottom: 20px;

        margin-top: 20px;

    }

    .act-detail-info {

        font-size: 14px;

        line-height: 22px;

        margin-bottom: 10px;

    }

    .act-other-title {

        font-size: 26px;

    }

    .act-other{

        padding: 0px 20px 40px;

    }

    .act-other ul {

        margin-top: 20px;

    }

    .act-other a{    }
    .about-pro03 .imgbox{
        top: 92px;
        left: 0;
    }
}

@media (min-width:768px)

{



}











