.resource-type-wrap { width:100%;position: relative;margin-top:-15px;}
.resource-type-wrap ul{ width:101%; overflow:hidden;}
.resource-type-wrap .panel {width:33.3%; float:left; box-shadow:none;margin:0;}
.resource-type-wrap .panel .inner {  border: 1px solid #e7dcd4; position:relative; }
.resource-type-wrap .panel .image img { width: 100%; height:auto; }
.resource-type-wrap .panel .title{ padding:10px;  line-height:1.8;}
.resource-type-wrap .panel .title a{color:#000;}
.resource-type-wrap .head { padding: 28px 20px 0; height: 242px }
/*.load-more-link { display: block; width: 120px; height: 25px; margin: 0 auto; background: #4169b5; color: #ffffff; font-size: 14px; text-align: center; line-height: 25px; cursor: pointer; }*/
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}
.load-more-link{ margin:0 auto; display: block; width:140px; height:55px; background:url(../images/ld/more.png) no-repeat center;position:relative;z-index:20; }
.load-more-link a{ display: block; height:100%; }

.wrap{ width:1230px; margin:0 auto; } 



.video_tc{ position: fixed; width:100%; height:100%; top:0; left:0; background:url(../images/ld/line.png) repeat; z-index:1000; display:none;  }
.video_tc .v{ position: absolute; width:750px; height:420px; top:50%; left:50%; margin:-210px 0 0 -375px; }
.video_tc .close{ position: absolute; right:0; top:-30px; width:30px; height:30px; line-height:30px; text-align: center; color:#fff; font-style: normal; cursor:pointer; text-align: center; font-size:34px; font-family: "宋体"; }


h2,h3,h4{ font-weight: normal; }

.focus{width:100%;position:relative;margin:auto;}
.focus .frame{width:100%;height:100%;overflow:hidden; position: relative; z-index:10;}
.focus .frame .child{height:100%;float:left; position: relative;}

.bxslide li{ position: absolute; top:0; left:0; }
.bxslide li:first-child{ position: relative; top:0; left:0; }

/*clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1; }
.fr{ float:right; }
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }

/*首页*/
.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{ transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; overflow:hidden; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; width:100%; }
.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }

.tran_scale1{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale1>img{ transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; overflow:hidden; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; width:100%; height:100%; }
.tran_scale1:hover>img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }

.body_box{ overflow: hidden; }

.ban_ld img{ display: block; width:100%; }

.title_ld{ text-align: center; }
.title_ld h2{ font-size:36px; line-height:1.5; padding-bottom: 8px; font-weight: normal; color:#474747;margin:0; }
.title_ld p{ font-size:18px; line-height:1.5; color:#707070; margin:0; }
.title_ld h3{ font-size:24px; font-family: arial; text-transform: uppercase; line-height:1; padding-top:5px; padding-bottom: 15px; color:#707070; font-weight: normal; margin:0;}

/*新闻动态*/

.news_ld{ padding:0 0 110px; margin-top:-66px; background:#fff; position: relative; z-index:20; border-radius:30px; }
.news_ld .title_ld{ padding:100px 0 40px; }
.resource-type-wrap .panel .inner{ border-radius:30px; overflow: hidden; min-height:310px; }
.resource-type-wrap .panel .inner a.tran_scale{ border-radius:30px; }
.news_ld .inner2{ padding:25px 31px; position: relative; }
.news_ld .inner2 h3{ font-size:16px; line-height:1.5; margin:0;}
.time_ld{ width:78px; height:78px; border-radius:30px; background:#9ada7f; position: absolute; top:-78px; left:0; text-align: center; font-family: arial; line-height:1; color:#fff; font-size:15px; line-height:16px; }
.time_ld span{ font-size:30px; line-height:25px; display: block; padding-top:11px; }
.time_ld b{ display: block; font-size: 12px; text-transform: uppercase; line-height:1; }

.noImg .time_ld{ top:auto; bottom:0; }
.noImg .inner2{ position: static; padding-bottom: 100px; }
.noImg .inner2 .p{ color:#707070; line-height:1.5; padding-top:20px; font-size:14px; text-align: justify; }

/*机构简介*/
.intro_1 .wrap{ height:100%; text-align: right; }
.intro_1 .cont{ line-height:1; vertical-align: middle; display: inline-block; color:#fff; width:670px;  text-align: left; padding-bottom: 70px; }
.intro_1 .cont h2{ font-size:36px;  }
.intro_1 .cont h3{ font-size:24px; padding:15px 0 45px; text-transform: uppercase; }
.intro_1 .cont p{ line-height:1.5;font-size: 14px; }

.intro_2{ height:750px; position: relative; padding-top:127px; }
.intro_2 .bg{ position: absolute; width:100%; height:100%; left:-33px; top:0; background:url(../images/ld/i.jpg) no-repeat center 0; }

.intro_2 .intro2_w{ position: relative; z-index:10; height:656px;  }

.intro2_w .l{ padding-left:135px; width:620px; text-align: justify; padding-top:210px; float: left; color:#fff; padding-right: 20px; }
.intro2_w .l h3{ font-size:30px; line-height:24px; padding-bottom: 32px;margin:0; }
.intro2_w .l h3 span{ display: inline-block; font-size:16px; padding-left: 20px; line-height:1; position: relative; top:2px; }
.intro2_w .l p{ padding-bottom: 15px; line-height:1.5;font-size: 14px; margin:0;}

.intro2_w .img{ float: left; width:396px; height:656px; }
.intro2_w .img img{ display: block; width:100%; height:100%; }

.intro_3 .title_ld{ padding:50px 0 20px;  }
.intro_3 .child{ position: relative; background:url(../images/ld/i_6.png) no-repeat right center;}
.intro_3 .child .tit{ padding:90px 0; background:url(../images/ld/i_7.png) no-repeat left center; }
.intro_3 .child .tit .time{ height:126px; text-align: center; background:url(../images/ld/i_4.png) no-repeat 55px center; font-size:34px; font-family: Impact; color:#fff; line-height:100px; } 
.intro_3 .even  .tit .time{ background-image:url(../images/ld/i_5.png);  line-height:135px;}
.intro_3 .child .p{ width:180px; position: absolute; text-align: center; left:50%; margin-left:-90px; top:235px; font-size:16px; color:#707070; }
.intro_3 .even .p{ top:auto; bottom:225px; }
.intro_3 .focus .prev{ position: absolute; width:32px; height:126px; top:50%; margin-top:-63px; left:-15px; background:#fff url(../images/ld/prev.png) no-repeat left center; z-index:10; }
.intro_3 .focus .next{ position: absolute; width:32px; height:126px; top:50%; margin-top:-63px; right:-15px; background:#fff url(../images/ld/next.png) no-repeat right center;  z-index:10;}
.intro_3{ width:1100px; margin:0 auto; padding-bottom: 120px; }


.intro_6 .focus .prev{ position: absolute; width:40px; height:40px; bottom:-60px; margin-right: 10px; right:50%;  background:#fff url(../images/prevs.png) no-repeat left center; z-index:10; }
.intro_6 .focus .next{ position: absolute; width:40px; height:40px; bottom:-60px; margin-left: 10px; left:50%;  background:#fff url(../images/nexts.png) no-repeat right center;  z-index:10;}

.intro_4{ height:1100px; background:url(../images/ld/i_8.png) no-repeat center; }
.intro_4 .title_ld{ padding:160px 0 0; }

.intro4_w{ background:url(../images/ld/i_9.png) no-repeat center; height:744px; }

.intro4_lb .focus .prev{ position: absolute; width:32px; height:80px; top:50%; margin-top:-40px; left:-200px; background:url(../images/prevl.png) no-repeat center; z-index:10; }
.intro4_lb .focus .next{ position: absolute; width:32px; height:80px; top:50%; margin-top:-40px; right:-200px; background:url(../images/nextr.png) no-repeat center; z-index:10; }
.intro4_lb{ width:460px; margin:0 auto; padding-top:110px; position: relative; }
.intro4_lb .child{ height:500px !important;  }
.intro4_lb .top{ text-align: center; font-size:20px; color:#a38b78; line-height: 1.5; padding-bottom: 20px; }

.intro4_lb .p div.cf{ padding-bottom: 3px; }
.intro4_lb .p { font-size:16px; color:#707070; }
.intro4_lb .p span{ float: left; color:#a38b78; width:35px; text-align: right; padding-right: 8px; }
.intro4_lb .p p{ overflow: hidden; }

.intro4_lb .num{ position: absolute; height:60px; width:270px; left:50%; margin-left:-135px; top:28px; line-height:60px; text-align: center; z-index:10; background:url(../images/ld/i_11.png) no-repeat center; }
.intro4_lb .num span.s1{ font-size:24px; color:#fff; display: inline-block; width:30px; padding-right: 5px; }
.intro4_lb .num span.s2{ font-size:18px; display: inline-block; width:30px; color:#fff5db; padding-left:10px; position: relative; left: -5px;}

.intro4_lb .i{ position: absolute; bottom:-260px; right:-155px; z-index:10; }

.intro_5 .title_ld{ padding:135px 0 57px; }
.intro_5 .title_ld p{ font-size:14px; padding:0 140px; }
.video_intro5 li{ float: left; width:607px; height:341px; position: relative; border-radius:30px; overflow: hidden; }
.video_intro5 li + li{ float: right; }
.video_intro5 li img{ display: block; width:100%; height:100%; }

.video_intro5 .v-btn{ position: absolute; width:100%; top:50%; margin-top:-31px; z-index:10; }

.video_intro5 .v-btn a{ display: block; width:62px; height:62px; background:url(../images/ld/i_paly.png) no-repeat center; margin:0 auto; }
.video_intro5 .v-btn h3{ color:#fff; text-align: center; line-height:1; font-size:18px; padding-top:20px; }

.intro_5{ padding-bottom: 115px; position: relative; z-index:10; }
.button_tb{ display: inline-block; padding:10px 0 30px; }
.intro6_list{ border-radius:30px; overflow: hidden; }
.intro6_list li{ float: left; width:49.99%; height:308px; background:#f8f8f8; }

.intro6_list li .img,.intro6_list li .con{ float: right; width:50%; height:308px;  }
.intro6_list li + li + li .img{ float: left; }

.intro6_list li .con h2{ color:#a38b78; font-size:18px; line-height:1.1; padding-bottom: 8px; }
.intro6_list li .con h3{ color:#a38b78; line-height:1.1; padding-bottom:30px; font-size:14px;}
.intro6_list li .con .more{ width:40px; height:40px; background:url(../images/ld/arr.png) no-repeat center; display: block; }

.intro6_list li + li + li .con h3{ color:#fff; }
.intro6_list li + li + li .con h2{ color:#fff; }
.intro6_list li + li + li .con .more{ background-image:url(../images/ld/arr_2.png); }


.intro6_list li .img{ line-height:308px; text-align: center; }
.intro6_list li .img img{  display: inline-block; vertical-align: middle; max-width: 90%; max-height: 90%; }



.intro6_list li .con .tit{ padding:100px 50px 0; }
.intro6_list li .con{ background:#fff1cb; }
.intro6_list li+li .con{ background:#f3e7db; }
.intro6_list li+li+li .con{ background:#aecea1; }
.intro6_list li+li+li+li .con{ background:#bfac9d; }

.intro_6{ padding-bottom: 130px; z-index:10; position: relative; }
.intro_all{ position: relative; }
.intro_all .bg1{ position: absolute; width:1920px; height:812px; background:url(../images/ld/i_1.jpg) no-repeat center; top:80px; left: 50%; margin-left: -450px; }
.intro_all .bg3{ position: absolute; width:1920px; height:720px; background:url(../images/ld/i_2.jpg) no-repeat 0px 18px; bottom:-30px; left: 50%; margin-left: -960px; }
.intro_all .bg2{ position: absolute; left:-95px; top:-102px;  }
.intro6_list{ position: relative; z-index:10; } 

.intro_7{ height:958px; background:url(../images/ld/i_3.jpg) no-repeat center; position: relative; z-index:1; }
.intro_7 .title_ld{ padding:140px 0 53px; }
.intro_7 .title_ld p{ color:#474747; }

.intro_7 li{ float: left; width:16.66%; text-align: center; }
.intro_7 li .img{ text-align: center; height:160px; background:url(../images/ld/a_1.png) no-repeat center; line-height:160px; }
.intro_7 li .img img{ display: inline-block; vertical-align: middle; max-height: 90%; max-width: 90%; }
.intro_7 li + li .img{ background-image:url(../images/ld/a_2.png); }
.intro_7 li + li + li .img{ background-image:url(../images/ld/a_3.png); }
.intro_7 li + li + li + li .img{ background-image:url(../images/ld/a_4.png); }
.intro_7 li + li + li + li + li .img{ background-image:url(../images/ld/a_5.png); }
.intro_7 li + li + li + li + li + li .img{ background-image:url(../images/ld/a_6.png); }

.intro_7 li h2{ color:#006835; font-size:18px; line-height:1.2; padding:16px 0 10px; }
.intro_7 li .tit{ padding:0 4px;  }
.intro_7 li .tit h3{ font-size:16px; line-height:1.2; padding-bottom: 5px; }
.intro_7 li .tit p{ color:#707070;font-size:14px; padding-bottom: 20px; line-height:1.5; }

.intro_7 .wrap{ position: relative; height:100%; }
.intro_7 .bg{ position: absolute; width:925px; height:352px; bottom:0; right:30px; }
.intro_7 .bg img{ display: block; width:100%; height:100%; }


.intro_8{ background:url(../images/ld/i_5.jpg) no-repeat right -137px; }
.intro_8 .list8{ width:1246px; margin-left:-8px; }
.intro_8 li{ height:440px; padding-bottom: 70px;}
.intro_8 li .con{ width:400px; padding:0 8px;  }
.intro_8  .title_ld{ padding:140px 0 15px; }
.intro_8  .tab_click{ text-align: center; margin-bottom: 30px; }
.intro_8  .tab_click a{ display: inline-block; width:136px; height:45px; text-align: center; line-height:45px; font-size:16px; border-radius:30px; background:#f3e5ca;  margin:0 20px;  }
.intro_8 li .con .img{ height:300px; border-radius:30px; overflow: hidden; }
.intro_8 li .con .img img{ display: block; height:100%; width:100%; }
.intro_8 li .tit{ padding:20px 20px 0; }
.intro_8 li .tit h3{ font-size:18px; line-height:1.5; padding-bottom: 20px; margin:0;}

.intro_8 li .tit .p p{ line-height:1.5; font-size:14px;  margin: 0;}
.intro_8 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ display:none; }
.intro_8 .bx-wrapper .bx-next,
.intro_8 .bx-wrapper .bx-prev{margin-top:-125px;}

.intro_8 .bx-wrapper .bx-pager.bx-default-pager a{ width:12px; height: 12px; background:#fff; margin:0 auto; position: relative; top:2px; }
.intro_8 .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{ width:16px; height:16px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); border-radius:50%; margin:0 3px; }

.intro_8 .bx-wrapper .bx-pager.bx-default-pager a.active,.intro_8 .bx-wrapper .bx-pager.bx-default-pager a:hover{ background:#006835;  }
.intro_8 .bx-controls-direction{}

.intro_8  .tab_click a.on,.intro_8  .tab_click a:hover{ background:#a38b78; color:#fff; }

.intro_8 .li{ height:0; overflow: hidden; }
.intro_8 .li.on{ height:auto; }


/*0816*/
.content1>a{ display: block; width:100%; height:100%; }
.content2 .recon{ display: none; }
.tran_scale1{ border-radius:30px; }
.institute,.inston_w { overflow: hidden; position: relative; }
.institute_1 .bg1,.inston_w  .bg1{ height:984px; width:1920px; margin-left:-960px; position: absolute; top:0; left:50%; }
.institute_1 .wrap,.inston_w  .wrap{ position: relative; height:984px; }

.institute_1 .bg1 img,.inston_w  .bg1 img{ display: block; width:100%; height:100%; }

.institute_1 .inston{ position: relative; width:826px; height:auto; margin:0; z-index:10; left:0; padding-top:120px; top:0; }
.institute_1 .bg2{ position: absolute; right:0; bottom:170px; }
.institute_1 .bg2 img{ display: block; width:465px; height:auto; }



.classified_ld .banson{ padding:70px 0; }
.classified{ position: static; margin:0 auto; }
.classified_ld .valorBox .valor{ margin-top:0; }


.inston_w .inston{ position: relative; padding-top:207px; left:0; margin-left: 0; top:0;width:826px; z-index:10; }

.inston_w .bg2{ position: absolute; right:-60px; bottom:110px; }
.inston_w .bg2 img{ display: block; width:513px; height:auto; }


.page div .text{ text-align: center; }


.camp2 .hide1{background:url(../images/black50.png) center center repeat;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;display:none;}
.camp2 .hide1 .box{width:946px;height:544px;position:absolute;left:50%;top:50%;margin:-289px 0 0 -473px;}
.camp2 .hide1 .box .big{float:left;width:710px;height:544px;overflow:hidden;}
.camp2 .hide1 .box .big .inner{width:710px;height:544px;position:relative;display:none;border-radius:10px;overflow:hidden;}
.camp2 .hide1 .box .big .inner.a{display:block;}
.camp2 .hide1 .box .big .inner img{width:100%;height:100%;border-radius:10px;}
.camp2 .hide1 .box .big .inner .text{position:absolute;bottom:0;left:0;background:url(../images/black50.png) center center repeat;font-size:20px;color:#fff;line-height:55px;height:55px;width:100%;border-radius:0 0 10px 10px;}
.camp2 .hide1 .box .big .inner .text p{padding-left:38px;position:absolute;left:0;top:0;}
.camp2 .hide1 .box .big .inner .text .download{display:block;background:url(../images/download.png) left center no-repeat;font-size:16px;color:#fff;position:absolute;line-height:55px;padding-left:25px;top:0;right:30px;}
.camp2 .hide1 .box .small{float:right;width:226px;height:544px;position:relative;}
.camp2 .hide1 .box .small .arrow_u{background:url(../images/arrow7.png) center top no-repeat;height:43px;width:69px;display:block;position:absolute;top:8px;left:50%;margin-left:-34.5px;}
.camp2 .hide1 .box .small .arrow_d{background:url(../images/arrow7.png) center bottom no-repeat;height:43px;width:69px;display:block;position:absolute;bottom:8px;left:50%;margin-left:-34.5px;}
.camp2 .hide1 .box .small .ul{width:226px;position:absolute;left:0;top:0;height:544px;overflow:hidden;}
.camp2 .hide1 .box .small .ul ul{position:absolute;left:0;top:0;height:10000px;width:226px;}
.camp2 .hide1 .box .small .ul ul li{margin-bottom:14px;width:226px;height:172px;overflow:hidden;cursor:pointer;position:relative;border-radius:10px;overflow:hidden;}
.camp2 .hide1 .box .small .ul ul li .up{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/black50.png) center center repeat;line-height:172px;text-align:center;font-size:20px;color:#fff;border-radius:10px;}
.camp2 .hide1 .box .small .ul ul li img{width:100%;height:100%border-radius:10px;}
.camp2 .hide1 .box .small .ul ul li.now .up{display:none;}
.camp2 .hide1 .box .close{display:block;background:url(../images/close2.png) center center no-repeat;width:35px;height:36px;position:absolute;right:-40px;top:0;}

