.section1{
    position: relative;
}
.logos{
    position: absolute;
    left: 2%;
    top: 30px;
    z-index: 9;
    width: 600px;
    height: 160px;
}
.btn_content{
    margin: 0;
    padding: 0;
    position: fixed;
    /* position: relative; */
    left: 0;
    top: 0;
    z-index: 70;
}
#btn_content img{
    width: 50px;
    height: 50px;
}
#menu {
    opacity: 0;
    margin-top:50px;
    transition: all 0.5s ease-in-out;
    /* margin: 0;
    padding: 0;
    position: fixed;
    padding-top: 65px; */
    /* background: url(../images/navicons.jpg) no-repeat left top; */
   
    /* left: 0;
    top: 0;
    z-index: 70; */
}
 /* position: relative; */
#menu li {
    margin-left: 10px;
    padding: 10px 20px;
    height: 39px;
    background: url(../images/navlinebg.png) no-repeat left top;
    line-height: 50px;
}

#menu a {
    color: #d4b86e;
    font-size: 14px;
    ;
    text-decoration: none;
}

#menu .active a {
    color: #e3bc79;
}

.section {
    font: 16px "Microsoft Yahei";
}
#btn_content:hover .sub_btn_pannel{
    opacity: 1;
}

/* ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ */


/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¾Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â*/


/* .hide {
	display: none
} */

.side_bar {
    position: fixed;
    left: 50%;
    margin-left: 610px;
    bottom: 20px;
    width: 48px;
    z-index: 10000;
}

.side_bar li {
    margin: 10px 20px;
}

.side_bar a {
    display: inline-block;
    padding: 10px 12px;
    line-height: 14px;
    color: #FFF;
}

.side_bar a:hover {
    color: #000000;
}

.container {
    width: 1400px;
    margin: 0 auto;
}


/* section1 */

.section1 {
    background: url(../images/indbanner.jpg) no-repeat center center;
    background-size: cover;
}
/* .section1 img.bannerInd{
    width: 100%;
} */

/* section2 */

.section2 {
    background: url(../images/sec2.jpg) no-repeat center center;
    background-size: cover;
}

.indlist2 {
    margin: 0 -36px;
}

.indlist2 ul {
    margin: 0 18px;
}

.indlist2 h3 {
    margin: 0 18px;
}

.gp-avg-md-2>.list2-ins {
    width: 50%;
}

.gp-avg-lg-1>.list2-ins {
    width: 100%;
}

[class*="gp-avg"]>.list2-ins {
    display: inline-block;
    * display: inline;
    * zoom: 1;
    vertical-align: top;
}


/* ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¨ */

.list2-ins {
    position: relative;
}

.list2-ins ul {
    border-right: 0 0 8px 8px;
    border: 1px solid #e3bc79;
}

.list2-ins h3 {
    height: 88px;
    line-height: 88px;
    ;
    background-color: #e3bc79;
    color: #fff;
    font-size: 18px;
    border-radius: 8px 8px 0 0;
    padding: 0 52px;
}

.list2-ins h3 strong {
    font-size: 24px;
}

.list2-ins ul {
    background-color: #fff;
    height: 448px;
    overflow: hidden;
}

.list2-ins li em {
    font-weight: bold;
    font-size: 32px;
    color: #e3bc79;
    padding-right: 14px;
    display: inline-block;
}

.list2-ins li a {
    display: block;
    font-size: 18px;
    color: #3e3e3e;
    line-height: 70px;
    margin: 0 52px;
    border-bottom: 1px solid #e3bc79;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list2-ins:nth-child(2) li a {
    line-height: 56px;
}

.list2-ins li:hover {
    background: #f1f1f1;
}

.list2-ins li:hover a,
.list2-ins li:hover em {
    color: #007071;
}

.list2-ins li:hover a {
    border-bottom: 1px solid #fff;
}

.list2-ins li:last-child a {
    border-bottom: none;
}

.morebtn {
    position: absolute;
    bottom: 36px;
    right: 72px;
    color: #969595;
    font-size: 14px;
}

.morebtn:hover {
    color: #007071;
}


/* section3 */

.section3 {
    background: url(../images/indpicbg03.jpg) no-repeat center center;
    background-size: cover;
}


.section3 .tabList1 li{
    width: 20%;
   padding: 0;
     background: transparent;
}
.section3 .tabList1 li:hover{
   background: transparent;
} 
.section3 .tabList1{
    margin:0 -3px;
    height: 230px;
}
.section3 .tabList1 li a{
    display: block;
  background-color: #0a8e66;
    box-sizing: border-box;
    margin: 0 3px;
        height:200px;
transition: height 0.5s ease-in-out;
padding-top: 30px;
}
.section3 .tabList1 li:hover a{
     background-color: #007071;
      height: 230px;
   margin-top: -16px;
}


/* tab active */

/* .section3 .tabList1 li:hover .item{
  
} */

/* .section3  .tabList1 li.on h3, */
.section3 .tabList1 li:hover h3 {
    color: #e4c183;
}


/* img slid */
/* .w-simgtext2 li {
	float: left;
	width: 25%;
	*width: 24.99%;
	min-width: 200px;
} */

.w-simgtext2 li .item {
	position: relative;
	width: 90px;
	height: 90px;
	margin: 0 auto;
	text-align: center;
}

.w-simgtext2 li .icons_img {
	max-width: 90px;
	max-height: 90px;
	margin: 0 auto;
	overflow: hidden;
}

.w-simgtext2 li .icons_img img {
	max-width: 100%;
	max-height: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.w-simgtext2 li .line {
	height: 1px;
	margin: 15px auto;
}

.w-simgtext2 li .sigt1 {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

/* .w-simgtext2 li .sigt1 .bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 14px solid #e2f2d2;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.w-simgtext2 li .sigt1 .bg::before{
	content: '';
	    width: 88%;
	    border-radius: 50%;
	    position: absolute;
	    border: 2px solid #088b42;
	    height: 88%;
	    left: 5%;
	    top: 5%;
} */
.w-simgtext2 li .sigt1 .sigt_text {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	padding: 1em 8%;
	top: 50%;
	top: 15%\9;
	*top: 15%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

:root .w-simgtext2 li .sigt1 .sigt_text {
	top: 50%;
}

/* .w-simgtext2 li .sigt1 h3 {
	font-size: 24px;
	color: #333;
	line-height: 28px;
	text-align: center;
} */

.w-simgtext2 li .sigt2 {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #fff;
}
/* 
.w-simgtext2 li .sigt2 .bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #088b42;
	*filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transform: scale(0.7);
	-webkit-transform: scale(0.7);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;

} */

.w-simgtext2 li .sigt2 .sigt_text {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	padding: 1em 8%;
	top: 50%;
	top: 15%\9;
	*top: 15%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	opacity: 0;
	*filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

:root .w-simgtext2 li .sigt2 .sigt_text {
	top: 50%;
}

.w-simgtext2 li .sigt2 .icons_img img {
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.w-simgtext2 li h3 {
	font-weight: normal;
	padding: 0 10px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

/* .w-simgtext2 li a:hover .sigt1 .bg {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	opacity: 0;
	*filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
} */

.w-simgtext2 li a:hover .sigt1 .icons_img img {
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
}

.w-simgtext2 li a:hover .sigt2 .icons_img img {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}


/* .w-simgtext2 li a:hover .sigt2 .bg {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	*filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
} */

.w-simgtext2 li a:hover .sigt2 .sigt_text {
	opacity: 1;
	*filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}



/* section4 */

.section4 {
    background: #f2fbfd
}

.side-list4 {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 50px;
}

.side-list4 li.slick-slide {
    transition: transform 0.35s ease-out;
    margin-bottom: 15px;
}

.side-list4 strong {
    max-width: 80px;
    display: block;
    margin: 0 auto 20px;
    height: 78px;
}

.side-list4 strong img {
    max-height: 100%;
}

.side-list4 span {
    color: #2e3c63;
}

.side-list4 li a:hover span {
    color: #fe9e15;
}

.mode6 .listTitle3 {
    padding-top: 0;
}



/* section5 */

.section5 {
    background: url(../images/indpicbg05.jpg) no-repeat center center;
    background-size: cover;
}
.section5 .slick-dots{
  bottom: -12px;
  z-index: 99;
}
.section5 .index_title .title{
    margin-bottom: 30px;
}
.section5 .fp-overflow{
        overflow-y: visible!important;
}
/* ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¿ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â¾Ãƒâ€¦Ã¢â‚¬Å“ */

.section5 .slick-dots li button {
    text-indent: 0;
    color: #626262;
    font-size: 12px;
}

.CFAU-list20 {
    margin: 0 -25px;
}

.CFAU-list20 li {
    width: 33.333%;
    margin-bottom: 34px;
}

.CFAU-list20 li .gp-img-responsive {
    padding-bottom: 56.25%;
 
}

.CFAU-list20 li>a {
    display: block;
    margin: 0 25px;
    transition: all 0.35s ease-out;
}

.CFAU-list20 li .inner2 {
    position: relative;

}
.section5 .CFAU-list20 li .inner2 .gp-img-responsive{
	padding-bottom: 52.25%;
	position: relative;
}
.section5 .CFAU-list20 li .inner2 img{
	position:absolute;
	width:100%;
	height:100%;
}

.iTitle5 {
    padding: 3px 0 3px 16px;
    position: relative;
    /* display: inline-block; */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
    transition: all 0.35s ease-out;
}

.iTitle5::before {
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    width: 5px;
    height: 20px;
    background-color: #e3bc79;
}

.item-txt20 p {
    font-weight: bold;
    color: #0a6769;
    line-height: 24px;
    height: 48px;
}

.CFAU-list20 .item-img20 {
    border-bottom: 5px solid #0a6769;
}
.section5 .CFAU-list20 .item-img20

/* .item-txt20 p::before{
 content: '--'; font-family: "iconfont" !important; 
     font-size: 23px;  font-style: normal;  
} */


/* .iTitle5::before,
.iTitle5::after{
    content: '\e601'; font-family: "iconfont" !important; 
     font-size: 23px;  font-style: normal;  
     -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;font-weight: normal;
      display: inline-block;position: absolute;top: 2px;color: #052b8c;} */

.iTitle5::before {
    left: 0;
    transform: rotateY(180deg);
}

.iTitle5::after {
    right: 0;
}

.CFAU-list20 li .item-txt20 {
    overflow: hidden;
    position: relative;
}

.CFAU-list20 li .more18 {
    bottom: 30px;
}


/* .CFAU-list20 li h3{border-bottom: 5px solid transparent;} */


/* section6 */

.section6 {
    background: #f2fbfd;
}

.imglist6 {
    position: relative;
}

.listTit6 {
    background: #d4b86e;
    padding: 24px 38px;
}

.listTit6 h3 {
    color: #fff;
    margin-bottom: 12px;
}

.listTit6 p {
    color: #585858;
}

.TN-list9 li {
    margin-bottom: 20px;
}

.imglist-ins6 {
    float: left;
    width: 50%;
}

.TN-list9 {
    margin: 0 0 0 54%;
}

.TN-list9 li>a {
    position: relative;
    display: block;
}

.item-img9 {
    width: 160px;
    float: left;
}

.item-txt9 {
    /* float: left;width:70px;
    height: 74px; */
    margin-left: 186px;
    position: relative;
    font-family: 'bahnschrift';
    box-sizing: border-box;
    padding-left: 16px;
}

.item-txt9::before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #d3d3d5;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}

.item-txt9::after {
    content: '';
    width: 3px;
    height: 0;
    background-color: #e3bc79;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    transition: height 0.35s ease-out;
}

.item-txt9 h3 {
    margin-bottom: 10px;
    color: #303030;
}
.item-txt9 .noImg h3 {
   padding-top: 4px;
}
.item-txt9 .p {
    color: #585858;
    line-height: 28px;
    overflow: hidden;
}
.imglist6 .morebtn{
   right: 0;
   font-size: 14px;
   bottom: 0px;
}
.TN-list9 li.noImg .item-txt9 {
    margin-left: 0;

}

.TN-list9 li.noImg>a {
    border: none;
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
}

.TN-list9 li>a {
    transition: all 0.35s ease-out;
    padding: 10px 0;
}


/* section7 */

.section7 {
    position: relative;
    background: url(../images/indpicbg07.jpg) no-repeat center center;
    background-size: cover;
}

.index_title .title {
    margin-bottom: 50px;
    padding: 16px 0 24px;
    text-align: center;
    background: url(../images/indtit.png) no-repeat center center;
}

.index_title .title a {
    font-size: 44px;
    padding-left: 36px;
    font-family: "STXinwei";
    color: #fff;
}

.videoBoxs {
    position: relative;
}
 .indexvideo{
    position: absolute;
    bottom: 40px;
    right: 40px;
    margin-top: -49px;
      width: 98px;
      height: 98px;
      border-radius: 50%;
      background:url(../images/vidicons.png) no-repeat;
      text-align: center;
      line-height: 98px;
      margin:5% auto 0;
      cursor: pointer;
      z-index: 9;
    }
   

  .box{
        margin: 3em auto;
        max-width: 800px;
        padding: 4em;
        width: 90%;
        background: rgb(245 158 235);
    }
    .box h1{
        margin-bottom: 1em;
    }
/* .index_title .title a::after {
	content: '';
	display: block;
	width: 2px;
	height: 20px;
	background: #c3cecb;
	position: absolute;
	right: -23px;
	top: 50%;
	transform: translateY(-50%);
} */

.video-box .video-container {
    width: 1400px;
    min-height: 640px;
    max-height: 90vh;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    opacity: 0
}

.video-bg {
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    opacity: .9
}

.video-div {
    background: rgba(0, 0, 0, .5);
    font-size: 0;
    letter-spacing: -1px;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

/* .video-ui {
    position: absolute;
    width: 100%;
    height: 41px;
    background-color: rgba(0, 0, 0, .5);
    left: 0;
    bottom: 0;
    z-index: 6;
    letter-spacing: .25px;
    -webkit-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    -ms-transition: transform .3s ease;
    -moz-transition: transform .3s ease;
    transition: transform .3s ease;
    -webkit-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px)
}

.indexvideo {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .3);
    text-align: center;
    line-height: 80px;
    margin: 5% auto 0;
    cursor: pointer;
}

.indexvideo span {
    font-size: 20px;
    color: #333;
} */
/* ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ */




/* tab */

.tabList1 {
    position: relative;
    margin-bottom: 20px;
}


/* .tabList1::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	height: 1px;
	width: 100%;
	background-color: #007071;
} */

.tabListBox {
    display: none;
}

.tabCenter {
    margin-top: 50px;
}

.tabList1 li {
    padding: 20px 0 20px;
    background-color: #0a8e66;
    box-sizing: border-box;
}

.tabList1 li a {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.tabList1 li.active,
.tabList1 li:hover {
    background-color: #007071;
}

.tabList1 li a {
    color: #fff;
}

.tabList1 li.active a,
.tabList1 li:hover a {
    color: #e4c183;
}

.tabList3 li a {
    display: block;
    margin: 0 16px;
}

.tabList3 {
    margin: 0 -16px;
}

.tabList3 li {
    margin-bottom: 30px;
}

.modeList4 {
    position: relative;
    padding: 10px 0 30px;
}

.modeList4::after {
    content: '';
    width: 100%;
    position: absolute;
    background: #088b42;
    bottom: 0;
    left: 0;
    height: 0px;
    transition: height 0.3s linear;
}

.tabList3 li:hover .modeList4::after {
    height: 6px;
}

.tabList3 li:hover .gp-img-responsive img {
    transform: scale(1.08);
    opacity: 0.85;
}


/* tab center*/


/* newslist */

.modeList5 {
    position: relative;
    padding: 30px 24px 30px;
    background-color: #f7fbf8;
}

.modeList5::after {
    content: '';
    width: 100%;
    position: absolute;
    background: #088b42;
    bottom: 0;
    left: 0;
    height: 0px;
    transition: height 0.3s linear;
}

.tabList3 li:hover .modeList5::after {
    height: 6px;
}


/* ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Â¨ */

.tabListBox {
    position: relative;
    background: #fff;
    padding: 40px;
}

.tab-list4 a {
    color: #3e3e3e;
}

.tabpic01 {
    width: 45%;
    float: left;
}

.tab-list4 {
    margin-left: 50%;
}

.tab-list4 li {
    border-bottom: 2px solid rgba(255, 255, 255, 0.25);
    /* white-space: nowrap; */
    text-overflow: ellipsis;
    overflow: hidden;
    transition: transform 0.35s ease-out;
}

.tab-list4 li a {
    line-height: 36px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tab-list4 li a.listInst{
	font-size:14px;
	line-height: 24px;
	height: 48px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: initial;
    margin-bottom: 6px;
    color: #007071;

}
.tabList .morebtn {
    bottom: 20px;
}


/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢ */

.tab2 .tabList1 {
    width: 414px;
    float: left;
}

.tab2 .tabList {
    margin: 0 0 0 444px;
}

.tab2 .tabList1 li {
    position: relative;
    margin-bottom: 10px;
    padding: 20px 30px;
    background-color: #fff;
    box-sizing: border-box;
    border-right: 5px solid transparent;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px;
}


/* .tab2 .tabList1 li.active,
.tab2 .tabList1 li:hover 
{
	background-color: #f1f1f1;
      border-right: 5px solid #33b09d;
}
.tab2 .tabList1 li.active a,
.tab2 .tabList1 li:hover a{
    color: #007071;
} */

.tab2 .tabList1 li.on,
.tab2 .tabList1 li:hover {
    background-color: #f1f1f1;
    border-right: 5px solid #33b09d;
}

.tab2 .tabList1 li.on a,
.tab2 .tabList1 li:hover a {
    color: #007071;
}

.tab2 .tabList1 li a {
    color: #1b1b1b;
    font-size: 18px;
    text-align: left;
}

.tab2 .tabListBox {
    padding: 0;
}

.tab2 .newSpans {
    margin-top: 0px;
}

.tabList1 li::before {
    content: '';
    position: absolute;
    top: 30px;
    right: -40px;
    z-index: 9;
    height: 20px;
    width: 30px;
    background: url(../images/dbxicn.png) no-repeat;
    display: none;
}


/* .tab2 .tabList1 li.active::before,
.tab2 .tabList1 li:hover::before {
    display: block;
} */

.tab2 .tabList1 li.on::before,
.tab2 .tabList1 li:hover::before {
    display: block;
}

.tabimg img {
    display: block;
}

.itemcolor {
    padding: 20px 40px;
    background: #fff;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 8px;
    height: 200px;
}

.itemcolor h2 {
    color: #1b1b1b;
    padding-left: 30px;
    margin-bottom: 16px;
    background: url(../images/listicon1.png) no-repeat left 5px;
}

.newSpans {
    padding: 8px 10px;
    background: #e3bc79;
    color: #fff;
    float: right;
}

.list-p {
    font-size: 16px;
    text-indent: 2rem;
    padding-left: 30px;
}

@media screen and (min-width:1020px) {
    /* .CFAU-list20 li a:hover h3 {border-bottom: 5px solid #fe9e15;} */
    .CFAU-list20 li a:hover .item-img20 {
        border-bottom: 5px solid #007071;
    }
    /* .CFAU-list20 li a:hover {
        transform: translateY(-10px);
    }*/
    .CFAU-list20 li a:hover img {
        opacity: 1;
    }
    .tab-list4 li:hover {
        transform: translateX(10px);
    }
    .TN-list9 li>a:hover {
        background-color: #f1f1f1;
    }
    .TN-list9 li>a:hover h3 {
        color: #007071;
    }
    .TN-list9 li:hover .item-txt9::after,
    .TN-list9 li:hover .item-txt9::after {
        height: 100%;
    }
}
@media screen and (max-width:1780px) {
    .section5 .CFAU-list20 li .inner2 .gp-img-responsive{
	padding-bottom: 47%;
	position: relative;
}
	
	
}

@media screen and (max-width:1680px) {

.inner2 .item-txt20 p{
    font-size: 14px;
    line-height: 18px;
    height: 39px;
}
.iTitle5{
  padding: 2px 0 2px 16px;
}
	.section5 .CFAU-list20 li .inner2 .gp-img-responsive{
     padding-bottom: 48%;
}
}


@media screen and (max-width:1580px) {
	.video-box .video-container {
    width: 1100px;
    min-height: 520px;
}
  .gp-container {
    width: 70vw
  }
 .gp-container {
    width: 70vw
  }
.list2-ins h3 {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding: 0 24px;
}

.list2-ins h3 strong {
    font-size: 20px;
}

.list2-ins ul {
    height: 300px;
}

.list2-ins li em {
    font-size: 20px;
    color: #e3bc79;
    padding-right: 14px;
}

.list2-ins li a {
    font-size: 16px;
    line-height: 44px;
    margin: 0 24px;
}
.list2-ins:nth-child(2) li a{
    line-height: 38px;
}
.list2-ins .morebtn {
    bottom: 20px;
    right: 40px;
}
.index_title .title a{
    font-size: 36px;
}
.w-simgtext2 li .item{
    width: 70px;
    height: 70px;
}
.section3 .tabList1 li a{
    height: 160px;
    padding-top: 10px;
}
.section3 .tabList1{
    height: 178px;
}
.w-simgtext2 li h3{
    font-size: 14px;
    line-height: 20px;
}
.section3 h3.lh28x3 {
    height: 60px;
}
.section3 .tabList1 li:hover a{
     height: 174px;
     margin-top: -6px;
}
.index_title .title {
      padding: 10px 0 12px;
      background-size: contain;
}
.inner2 .item-txt20 p{
    font-size: 13px;
    line-height: 18px;
    height: 39px;
}
.section5 .index_title .title {
    margin-bottom: 20px;
}
.tabListBox{
      padding: 20px 20px 20px;
      overflow: hidden;
}
.tab-list4 li a{
 font-size: 14px;
    line-height: 24px;
}
.section3 .tabpic01 {
    width: 49%;
    float: left;
}
.tab-list4 {
    margin-left: 51%;
}
.tabList .morebtn {
    bottom: 10px;
    font-size: 13px;
    right: 30px;
}
.tab2 .tabList1 li a{
    font-size: 16px;
}
.tab2 .tabList1 li{
    margin-bottom: 8px;
    padding: 10px 10px;
}

.gp-f24 {
    font-size: 18px;
}
.gp-f18 {
    font-size: 15px;
}
.CFAU-list20 li .gp-img-responsive {
    padding-bottom: 50.25%;
}
.section5 .CFAU-list20 li .inner2 .gp-img-responsive{
     padding-bottom: 49%;
}
.iTitle5::before{
    height: 16px;
}
.tab1 .gp-img-responsive {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    display: block;
}
.tab2 .newSpans {
    margin-top: 12px;
    font-size: 14px;
}
.newSpans {
    padding: 4px 10px;}
.list-p{
	font-size:15px;
}
.iTitle5{
  padding: 2px 0 2px 16px;
}
.section5 .slick-dots {
    bottom: -30px;
    z-index: 99;
}
.gp-f20 {
    font-size: 18px;
}
.TN-list9 li {
    margin-bottom: 6px;
}
.indexvideo{
    width: 68px;
    height: 68px;
    line-height: 68px;
    background-size: contain;
}
.footer p span{
    font-size: 16px;
}
}

@media screen and (max-width:1386px) {
    .tab-list4 li a.listInst{
        font-size: 13px;
    }
	.video-box .video-container {
    width: 940px;
    min-height: 429px;
    max-height: 90vh;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    opacity: 0
}
  /* .gp-container {
    width: 70vw
  }
.list2-ins h3 {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    padding: 0 24px;
}

.list2-ins h3 strong {
    font-size: 20px;
}

.list2-ins ul {
    height: 300px;
}

.list2-ins li em {
    font-size: 20px;
    color: #e3bc79;
    padding-right: 14px;
}

.list2-ins li a {
    font-size: 16px;
    line-height: 44px;
    margin: 0 24px;
}
.list2-ins:nth-child(2) li a{
    line-height: 38px;
}
.list2-ins .morebtn {
    bottom: 20px;
    right: 40px;
}
.index_title .title a{
    font-size: 36px;
}
.w-simgtext2 li .item{
    width: 70px;
    height: 70px;
}
.section3 .tabList1 li a{
    height: 160px;
    padding-top: 10px;
}
.section3 .tabList1{
    height: 178px;
}
.w-simgtext2 li h3{
    font-size: 14px;
    line-height: 20px;
}
.section3 h3.lh28x3 {
    height: 60px;
}
.section3 .tabList1 li:hover a{
     height: 174px;
     margin-top: -6px;
}
.index_title .title {
    margin-bottom: 30px;
}
.tabListBox{
      padding: 20px 20px 40px;
}
.tab-list4 li a{
 font-size: 14px;
    line-height: 24px;
}
.section3 .tabpic01 {
    width: 49%;
    float: left;
}
.tab-list4 {
    margin-left: 51%;
}
.tabList .morebtn {
    bottom: 12px;
    font-size: 14px;
}
.tab2 .tabList1 li a{
    font-size: 16px;
}
.tab2 .tabList1 li{
    
} */
.itemcolor {
     height: 260px;
	padding: 20px 30px;
}
.tab-list4 li a.listInst{
    font-size: 13px;
}
.gp-f22 {
    font-size: 18px;
}
.gp-f20 {
    font-size: 16px;
}
.gp-f24 {
    font-size: 18px;
}
.gp-f24 {
    font-size: 15px;
}
.iTitle5::before{
    top: 5px;
}
.slick-dots li{
    min-width: 20px;
    height: 18px;
    font-size: 12px;
}
.item-txt9 h3 {
    margin-bottom: 2px;
}
.index_title .title{
    padding:12px 0 12px;
    background-size: contain;

}
.index_title .title a {
    font-size: 26px;
}
.CFAU-list20 li {
    margin-bottom: 10px;
}
.CFAU-list20 li {
    margin-bottom: 26px;
}
.section5 .slick-dots {
    bottom: -16px;
    z-index: 99;
}
}



@media screen and (max-width:1280px) {
    html {
        min-width: 1260px;
    }
}

@media screen and (max-width:1240px) {
  .gp-container {
    width: 70vw
  }
}

@media screen and (max-width:1180px) {
    .section{
    padding: 6% 0;
}
 .section5{
    padding: 6% 0 14%;
}
.imglist-ins6 {
    float: left;
    width: 30%;
}
.TN-list9 {
    margin: 0 0 0 34%;
}


}


@media screen and (max-width:991px) {

.section1 {
    background: #01706a url(../images/indbanner.jpg) no-repeat center center;
    background-size: contain;
}


}
