/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
.wp{width:95%;max-width:1300px;margin:0 auto}
.wp1{width:95%;max-width:1200px;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header .wp{max-width:1540px}
.header{position:absolute;top:0;left:0;width:100%;z-index:999;height:80px;background-color:transparent}
.logo{float:left;display:block;line-height:80px;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-height:55px}
.logo img:nth-child(2){display:none}
.nav{float:right;margin-right:8%}
.nav li{float:left;margin-left:160px;position:relative;text-align:center}
.nav .v1{display:block;line-height:80px;font-size:20px;color:#fff;position:relative;min-width:90px;text-align:center}
.nav .v1::after{content:"";display:block;width:40px;height:4px;background:linear-gradient(270deg,#c7782e 0,rgba(50,134,255,0) 100%);opacity:0;position:absolute;left:50%;margin-left:-20px;bottom:20px}
.nav .act .v1::after,.nav .on .v1::after{opacity:1}
.nav li:first-child .v1{margin-left:0}
.nav .act .v1,.nav .on .v1{font-size:22px;font-weight:700}
.head-w{padding-top:80px}
.head-w .header{background-color:#fff}
.head-w .header::after{content:"";display:block;width:100%;height:2px;background-color:#e0e0e0;position:absolute;bottom:0;left:0}
.head-w .logo img{display:none}
.head-w .logo img:nth-child(2){display:inline-block}
.head-w .nav .v1{color:#333}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#c7782e;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.nav .sub{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:200px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;border:1px solid #333}
.sub .v2{font-size:18px;text-align:center;line-height:40px;transition:.3s;color:#333;display:block}
.sub .v2:hover{background-color:#c7782e;color:#fff}
.nav .dropicon{position:absolute;top:19px;right:19px;width:10px;height:10px;background:url(../images/arrow.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:none}
/*!******************************
    -------[=底部]-------
********************************/
.footer{background-color:#c7782e;padding-bottom:12px}
.f-links{text-align:center;font-size:0;padding:20px 0;margin-bottom:10px}
.f-links .s{display:inline-block;vertical-align:top;font-size:18px;color:#fff;opacity:.77;margin-right:38px}
.f-links .links{display:inline-block;vertical-align:top}
.f-links .a1{font-size:18px;color:#fff;padding-right:28px;margin-right:28px;margin-bottom:10px;position:relative;transition:.3s}
.f-copy a:hover,.f-links .a1:hover{opacity:.8}
.f-links .a1::after{content:"";display:block;width:1px;height:16px;background-color:rgba(255,255,255,.43);position:absolute;top:50%;right:0;margin-top:-8px}
.f-links .a1:last-child{margin-right:0}
.f-links .a1:last-child::after{display:none}
.f-copy{text-align:center;font-size:14px;line-height:18px;color:#593513}
.f-copy a{color:#593513;transition:.3s}
/*!******************************
    -------[=公用]-------
********************************/
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px}
.pages{text-align:center}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 4px}
.pages ul li a,.pages ul li span{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#555;border:1px solid #d1d1d1;transition:.3s}
.pages ul a:hover,.pages ul li.on a{border:1px solid #c7782e}
.pages ul li.next a,.pages ul li.prev a{width:auto;padding:0 12px;margin-left:24px}
.pages ul li.next a:hover,.pages ul li.prev a:hover{color:#c7782e}
@media screen and (max-width:1199px){
.wp{width:auto;max-width:none;padding:0 15px}
.header{height:50px;position:fixed;background-color:#fff}
.head-w,body{padding-top:50px}
.menuBtn{display:block}
.logo{line-height:50px}
.logo img{max-height:35px}
.nav{display:none;position:fixed;top:50px;left:0;width:100%;bottom:0;background-color:#fff;overflow-y:auto}
.nav li{float:none;width:auto;margin-left:0}
.nav .v1{display:block;margin:0}
.nav .sub{border:none;width:100%}
}
@media screen and (max-width:960px){
.f-links{display:none}
.footer{padding:10px 0}
.f-copy{font-size:12px}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.banner{position:relative}
.banner .pic{display:block}
.banner .pic img{width:100%;display:block}
.banner .slick-dots{position:absolute;left:0;bottom:5%;width:100%;text-align:center;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.5;cursor:pointer;position:relative;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.banner .slick-dots button{display:none}
.banner .slick-dots li.slick-active{width:12px;height:12px;opacity:1}
.banner .slick-dots li.slick-active::after{content:"";display:block;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#104aff;position:absolute;top:50%;left:50%;margin-top:-3px;margin-left:-3px}
.g-sobox{padding:100px 0}
.g-sobox.pb58{padding-bottom:58px}
.g-sobox .box{position:relative;border:3px solid #000}
.g-sobox .inp{display:block;width:100%;height:76px;padding:0 200px 0 30px;font-size:22px}
.g-sobox .btnbox{position:absolute;top:-3px;right:-3px}
.g-sobox .btnbox .inp-btn{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;cursor:pointer;background-color:transparent}
.g-sobox .btnbox .btn{display:block;width:190px;height:82px;background-color:#c7782e;cursor:pointer;text-align:center;line-height:82px;font-size:0;pointer-events:none}
.g-sobox .btnbox .btn em,.g-sobox .btnbox .btn i{display:inline-block;vertical-align:middle}
.g-sobox .btnbox .btn i{width:19px;height:19px;background:url(../images/c-so.png) center no-repeat;-webkit-background-size:90% 90%;-moz-background-size:90%;-o-background-size:90%;background-size:90%}
.g-sobox .btnbox .btn em{font-size:22px;color:#fff}
.row-a1{overflow:hidden;padding-bottom:100px}
.g-titb1{position:relative;padding-left:20px;color:#333;line-height:1.2;margin-bottom:32px}
.g-titb1 .zh{font-weight:700;font-size:44px}
.g-titb1 .en{font-size:22px;text-transform:uppercase}
.g-titb1::before{content:"";display:block;width:12px;height:70px;background:#d3740d;position:absolute;top:50%;left:0;margin-top:-35px}
.ul-listb1{overflow:hidden}
.ul-listb1 li{float:left;width:20%}
.ul-listb1 li:last-child .con:hover .txt{background-color:transparent}
.ul-listb1 li:last-child .con .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background-color:rgba(0,0,0,.5)}
.ul-listb1 li:last-child .con .txt .more{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:108px;height:108px;line-height:106px;border:1px solid #979797;font-size:0;color:#979797;text-align:center}
.ul-listb1 li:last-child .con .txt .more span{font-size:20px;line-height:1.35;display:inline-block;vertical-align:middle}
.ul-listb1 .con{display:block;overflow:hidden;position:relative}
.ul-listb1 .con:hover .txt{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.ul-listb1 .pic{position:relative;height:0;padding-top:133.84%;overflow:hidden}
.ul-listb1 .pic .img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb1 .txt{position:absolute;bottom:0;left:0;width:100%;background-color:#c7782e;font-size:14px;color:#fff;text-align:center;padding:0 10px;height:60px;overflow:hidden;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb1 .txt .name{font-size:22px}
.row-a2{background-color:#e7e1dc;overflow:hidden;padding:100px 0}
.ul-listb2{overflow:hidden;margin:0 -6px}
.ul-listb2 li{float:left;width:25%}
.ul-listb2 .con{display:block;overflow:hidden;margin:0 6px 11px}
.ul-listb2 .con:hover .pic{opacity:.7}
.ul-listb2 .con:hover .txt .name{color:#c7782e}
.ul-listb2 .pic{position:relative;height:0;padding-top:100%;overflow:hidden;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-listb2 .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%}
.ul-listb2 .txt{padding:3px 10px 0;text-align:center}
.ul-listb2 .txt .name{display:inline-block;max-width:100%;padding:0 15px;font-size:22px;color:#333;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}
.ul-listb2 .txt .name::after,.ul-listb2 .txt .name::before{content:"";display:block;width:8px;height:8px;background-color:#aeaeae;position:absolute;top:50%;margin-top:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.ul-listb2 .txt .name::before{left:2px}
.ul-listb2 .txt .name::after{right:2px}
.row-a3{overflow:hidden;background-color:#f5eee7;padding:100px 0}
.m-cardb1{overflow:hidden}
.m-cardb1 .pic{float:left;width:43.61%;margin-right:106px}
.m-cardb1 .pic img{display:block;width:100%}
.m-cardb1 .txt{overflow:hidden;font-size:18px;color:#333}
.m-cardb1 .txt .tit{margin:100px 0 60px}
.m-cardb1 .txt .desc{line-height:1.77}
.row-g1{padding:80px 0;overflow:hidden}
.ul-peopb1 .con{overflow:hidden;margin-bottom:42px}
.ul-peopb1 .pic{float:left;width:260px;height:348px;overflow:hidden;margin-right:60px;background-color:#f8f8f8}
.ul-peopb1 .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-peopb1 .txt{overflow:hidden;color:#333;margin-top:14px}
.ul-peopb1 .top{position:relative;padding-right:133px}
.ul-peopb1 .top .info{overflow:hidden;margin:4px 0 15px}
.ul-peopb1 .top .info .s{float:left}
.ul-peopb1 .top .info .s:nth-child(1){width:38%}
.ul-peopb1 .top .info .s:nth-child(2){width:30.5%}
.ul-peopb1 .top .info .s:nth-child(3){width:31.5%}
.ul-peopb1 .btn{display:block;width:133px;height:54px;line-height:54px;background:#c7782e;font-size:20px;color:#fff;position:absolute;top:50%;right:0;margin-top:-27px;text-align:center;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-peopb1 .btn:hover{opacity:.8}
.ul-peopb1 .name{font-size:32px;font-weight:700}
.ul-peopb1 .name .tag{display:inline-block;vertical-align:middle;margin-left:8px}
.ul-peopb1 .s{font-size:18px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-peopb1 .bot{background-color:#f8f8f8;padding:28px 30px}
.ul-peopb1 .bot .line{overflow:hidden}
.ul-peopb1 .bot .s{float:left;width:60%;margin-bottom:11px}
.ul-peopb1 .bot .s:nth-child(even){width:40%}
.g-res_t{position:relative;text-align:center;overflow:hidden;margin-bottom:36px}
.g-res_t::after{content:"";display:block;width:100%;height:1px;background-color:#dbdbdb;position:absolute;top:50%;left:0}
.g-res_t .t{display:inline-block;vertical-align:middle;position:relative;z-index:2;font-size:32px;color:#333;padding:0 32px;background-color:#fff}
.g-filterb1{margin-bottom:40px}
.g-filterb1 .l{font-size:20px;color:#666;line-height:48px;width:78px}
.g-filterb1 .r{margin-left:78px;float:none;width:auto}
.g-filterb1 .on.item{z-index:11}
.g-filterb1 .item{float:left;width:17.5%;margin-left:1.7%;position:relative;z-index:10}
.g-filterb1 .item:nth-child(1){margin-left:0;width:23%}
.g-filterb1 .tit{border:1px solid #000;height:48px;padding:0 50px 0 20px;cursor:pointer;position:relative}
.g-filterb1 .tit::after{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:14px solid #999;position:absolute;top:50%;right:10px;margin-top:-7px}
.g-filterb1 .tit .placeholder{font-size:20px;color:#999;line-height:46px}
.g-filterb1 .tit .cho{display:none;font-size:20px;color:#333;line-height:46px}
.clear-btn{position:absolute;top:50%;right:30px;width:18px;height:18px;background:url(../images/clear.png) center no-repeat;background-size:100%;transform:translateY(-50%);display:none}
.g-filterb1 .chobox{position:absolute;top:100%;left:0;width:100%;max-height:50vw;overflow-y:auto;overflow-x:hidden;display:none}
.g-filterb1 .chobox .box{border:1px solid #000;margin-top:10px;background-color:#fff}
.g-filterb1 .chobox .type{background-color:#fff;font-size:20px;color:#333;padding:0 20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-bottom:1px solid #efefef;line-height:60px;cursor:pointer}
.g-filterb1 .chobox .type:hover{background-color:#c7782e;color:#fff}
.g-filterb1 .checked .placeholder{display:none}
.g-filterb1 .checked .cho,.g-filterb1 .checked .clear-btn{display:block}
.g-filterb1 .formbox .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;color:#333;overflow:hidden;padding:10px}
.g-filterb1 .formbox .top .line{width:29px;height:1px;background-color:#979797}
.g-filterb1 .formbox .inp{width:40px;height:40px;border:1px solid #999;text-align:center}
.g-filterb1 .formbox .bot{text-align:center;font-size:20px;color:#c7782e;line-height:48px;border-top:1px solid #ededed;cursor:pointer}
.m-banb1{position:relative;margin-bottom:12px}
.m-banb1 .con{height:0;padding-top:56.33%;overflow:hidden;position:relative}
.m-banb1 .playbtn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:130px;height:130px;background:url(../images/a5.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;cursor:pointer}
.m-banb1 .video{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.m-video_ban{position:relative}
.m-banb1 .slick-arrow,.m-banb2 .slick-arrow,.m-video_ban .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:33px;height:58px;position:absolute;top:50%;margin-top:-29px;background-color:transparent;background-position:center;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}
.m-banb1 .slick-prev,.m-banb2 .slick-prev,.m-video_ban .slick-prev{left:-7%;background-image:url(../images/c-prev.png)}
.m-banb1 .slick-next,.m-banb2 .slick-next,.m-video_ban .slick-next{right:-7%;background-image:url(../images/c-next.png)}
.m-banb2{position:relative}
.m-banb2 .slider{margin:0 -6px}
.m-banb2 .item{padding:0 6px}
.m-banb2 .act .pic::after,.m-banb2 .slick-current .pic::after{opacity:1}
.m-banb2 .pic{position:relative;height:0;padding-top:100%;overflow:hidden;z-index:1}
.m-banb2 .pic .img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#fff}
.m-banb2 .pic .img img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:block;max-width:none;height:100%}
.m-banb2 .pic::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:10px solid #c7782e;background-color:transparent;pointer-events:none;opacity:0}
.row-i2{padding:73px 0 27px;overflow:hidden}
.g-titleb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}
.g-titleb1 img{display:block}
.g-titleb1 .tit{font-size:17px;font-weight:700;display:none}
.ul-hisb1{padding-bottom:24px}
.ul-hisb1 li:last-child .con::after{display:none}
.ul-hisb1 .con{padding-left:32px;position:relative;padding-bottom:40px}
.ul-hisb1 .con::after{content:"";display:block;width:0;border-left:1px dotted #c7782e;position:absolute;top:26px;left:8px;height:100%}
.ul-hisb1 .dot{position:absolute;top:10px;left:0;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #c7782e;background-color:#fff}
.ul-hisb1 .dot::after{content:"";display:block;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#c7782e;position:absolute;top:2px;left:2px}
.ul-hisb1 .year{font-size:24px;color:#333;margin-bottom:3px}
.ul-hisb1 .box{background-color:#f8f8f8;padding:20px 30px 24px}
.ul-hisb1 .top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;margin-bottom:5px}
.ul-hisb1 .top .h3{font-size:36px;color:#333;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-hisb1 .top .p{font-size:20px;color:#666}
.ul-hisb1 .top .p .s{margin-left:25px}
.ul-hisb1 .desc{font-size:18px;color:#333}
.ul-hisb1 .desc .c1{color:#666}
.mb30{margin-bottom:30px}
.m-txtb1{background-color:#f8f8f8;padding:23px 30px}
.m-txtb1 .tit{font-size:24px;color:#c7782e;font-weight:700;margin-bottom:19px}
.m-txtb1.sty1 .group{font-size:18px;color:#333;border-bottom:none}
.m-txtb1.sty1 .group .type{color:#666}
.m-txtb1 .group{border-bottom:1px solid #cecece;padding-bottom:6px;margin-bottom:23px}
.m-txtb1 .group:last-of-type{border-bottom:none;margin-bottom:0}
.m-txtb1 .group .type{font-size:18px;color:#333;position:relative;margin-bottom:7px}
.m-txtb1 .group .type::after{content:"";display:block;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#c7782e;position:absolute;top:50%;left:-10px;margin-top:-3px}
.m-txtb1 .group .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;color:#333;font-size:18px;margin-bottom:19px}
.m-txtb1 .group .line:last-child{margin-bottom:0}
.m-txtb1 .group .line .name{font-weight:700}
.row-i4,.row-i5,.row-i6{padding-top:90px;overflow:hidden}
.m-btns{overflow:hidden;margin:100px 0 180px}
.m-btns .l{width:35.18%}
.m-btns .r{width:57.4%}
.m-btns .btn{text-align:center;line-height:80px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-size:0;background-color:#c7782e}
.m-btns .btn:hover{opacity:.8}
.m-btns .btn i,.m-btns .btn span{display:inline-block;vertical-align:middle}
.m-btns .btn span{font-size:22px;color:#fff}
.m-btns .btn i{width:20px;height:20px;background-repeat:no-repeat;background-position:center;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;margin-right:6px}
.m-btns .back{background-color:#6d9ddc}
.g-float_r{position:absolute;top:100px;right:5%;width:244px;-webkit-box-shadow:0 2px 17px -4px rgba(0,0,0,.07);-moz-box-shadow:0 2px 17px -4px rgba(0,0,0,.07);box-shadow:0 2px 17px -4px rgba(0,0,0,.07);padding:26px 0 10px;z-index:11}
.g-float_r .a1{display:block;font-size:20px;color:#333;margin:15px 0 35px 50px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-float_r .a1.on,.g-float_r .a1:hover{color:#c7782e}
.row-ue{height:0;overflow:hidden}
.row-yl1{padding:100px 0 30px;overflow:hidden}
.row-yl1 .ul-peopb1 .pic{width:306px;height:428px;margin-right:45px}
.row-yl1 .ul-peopb1 .top{padding-right:0;margin-bottom:20px;margin-top:30px}
.row-yl1 .ul-peopb1 .name{font-size:58px;font-weight:400}
.row-yl1 .ul-peopb1 .s{font-size:18px}
.row-yl1 .ul-peopb1 .bot .s{width:62%}
.row-yl1 .ul-peopb1 .bot .s:nth-child(even){width:38%}
.row-res1{padding-bottom:80px}
@media screen and (max-width:1400px){
.m-banb1 .slick-arrow,.m-banb2 .slick-arrow,.m-video_ban .slick-arrow{background-color:#fff;-webkit-background-size:60% 60%;-moz-background-size:60%;-o-background-size:60%;background-size:60%}
.m-banb1 .slick-prev,.m-banb2 .slick-prev,.m-video_ban .slick-prev{left:0}
.m-banb1 .slick-next,.m-banb2 .slick-next,.m-video_ban .slick-next{right:0}
.m-banb1 .playbtn{width:7vw;height:7vw}
}
@media screen and (max-width:1199px){
.g-float_r{position:static;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:95%;margin:0 auto 15px;padding:10px 0}
.g-float_r .a1{font-size:12px;margin:0 5px}
.g-float_r .a1.js-active-ew{margin-bottom: 0;}
.m-btns{margin:5vw 0}
.row-yl1 .ul-peopb1 .pic{float:none;margin:0 auto 12px}
.g-sobox{padding:6vw 0 4vw}
.g-sobox .box{border-width:1px}
.g-sobox .inp{height:45px;font-size:18px;padding:0 100px 0 10px}
.g-sobox .btnbox{top:-1px;right:-1px}
.g-sobox .btnbox .btn{width:100px;height:47px;line-height:47px}
.g-sobox .btnbox .btn em{font-size:16px}
.g-titb1{padding-left:10px}
.g-titb1 .zh{font-size:22px}
.g-titb1 .en{font-size:14px}
.g-titb1::before{width:2px;height:25px;margin-top:-13px}
.row-a1,.row-res1{padding-bottom:6vw}
.row-a2,.row-a3{padding:6vw 0}
.m-cardb1 .txt .tit{margin:5vw 0 3vw}
.ul-listb1 .txt{height:auto}
.ul-listb1 .txt .name{font-size:16px}
.ul-peopb1 .pic{margin-right:20px}
.g-res_t{margin-bottom:20px}
.g-res_t .t{font-size:18px;padding:0 10px}
.g-sobox.pb58{padding-bottom:4vw}
.g-filterb1 .l{width:50px;font-size:14px}
.g-filterb1 .r{margin-left:50px}
.g-filterb1 .tit{padding:0 25px 0 10px}
.g-filterb1 .tit::after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #999;margin-top:-3px;right:5px}
.g-filterb1 .tit .cho{font-size:14px}
.clear-btn{right:14px;width:12px;height:12px}
.g-filterb1 .tit .placeholder{font-size:14px}
.g-filterb1 .chobox .box{margin-top:1px}
.g-filterb1 .chobox .type{font-size:12px;padding:0 5px;line-height:35px}
.g-filterb1 .formbox .top{font-size:14px}
.g-filterb1 .formbox .inp{width:55px;height:35px;margin-right:4px}
.g-filterb1 .formbox .bot{font-size:16px;line-height:35px}
}
@media screen and (max-width:960px){
.ul-listb2 li{width:33.33%}
.ul-listb2 .txt{padding-left:0;padding-right:0}
.ul-listb2 .txt .name{font-size:14px;padding:0 4px;display:block;width:100%}
.ul-listb2 .txt .name::after,.ul-listb2 .txt .name::before{display:none}
.m-cardb1 .pic{float:none;width:auto;margin-right:0}
.m-cardb1 .pic img{display:block;margin:0 auto}
.m-cardb1 .txt{font-size:14px}
.g-titb1{margin-bottom:12px}
.row-yl1{padding:4vw 0}
.row-yl1 .ul-peopb1 .top{margin:4vw 0}
.row-yl1 .ul-peopb1 .pic{width:260px;height:348px;margin:0 auto 12px}
.row-yl1 .ul-peopb1 .name{font-size:24px}
.row-yl1 .ul-peopb1 .s{font-size:14px}
.ul-peopb1 .pic{float:none;margin:0 auto 12px}
.ul-peopb1 .top{padding-right:0;position:static}
.ul-peopb1 .con{position:relative;padding-bottom:50px;margin-bottom:15px}
.ul-peopb1 .btn{top:auto;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);font-size:14px;width:100px;height:40px;line-height:40px}
.ul-peopb1 .name{font-size:18px}
.ul-peopb1 .bot{padding:12px}
.ul-peopb1 .bot .s{margin-bottom:5px}
.ul-peopb1 .s{font-size:14px}
.row-g1{padding:6vw 0}
.m-banb1 .slick-arrow,.m-banb2 .slick-arrow,.m-video_ban .slick-arrow{width:25px;height:35px;-webkit-background-size:10px 10px;-moz-background-size:10px;-o-background-size:10px;background-size:10px;margin-top:-17px}
.row-yl1 .ul-peopb1 .con{padding-bottom:0}
.g-titleb1{margin-bottom:15px}
.g-titleb1 .tit{display:block}
.g-titleb1 .l .t,.g-titleb1 .r{display:none}
.m-banb2 .pic::after{border-width:2px}
.ul-hisb1 .dot{top:3px}
.ul-hisb1 .con::after{top:10px}
.ul-hisb1 .con{padding-bottom:20px}
.ul-hisb1 li:last-child .con{padding-bottom:0}
.ul-hisb1 .year{font-size:14px}
.ul-hisb1 .box{padding:10px}
.ul-hisb1 .top{display:block}
.ul-hisb1 .top .h3{font-size:18px}
.ul-hisb1 .top .p{font-size:14px}
.ul-hisb1 .top .p .s{margin-left:0;margin-right:5px}
.ul-hisb1 .desc{font-size:14px}
.mb30{margin-bottom:10px}
.row-i2{padding:6vw 0 0}
.row-i4,.row-i5,.row-i6{padding-top:6vw}
.row-i6{padding-bottom:10px}
.m-txtb1{padding:10px 20px}
.m-txtb1 .tit{font-size:18px;margin-bottom:8px}
.m-txtb1 .group{margin-bottom:12px}
.m-txtb1 .group .type{font-size:16px}
.m-txtb1 .group .line{font-size:14px;margin-bottom:4px}
.m-btns{margin:5vw 0}
.m-btns .btn{line-height:45px}
.m-btns .btn span{font-size:14px}
}
@media screen and (max-width:767px){
.pages ul li{margin:0 2px}
.pages ul li a,.pages ul li span{width:22px;height:22px;line-height:20px;font-size:12px}
.pages ul li.next a,.pages ul li.prev a{padding:0 5px;margin-left:4px}
.g-sobox .inp{font-size:14px}
.ul-listb1 li,.ul-listb2 li{width:50%}
.ul-peopb1 .s b{font-weight:400}
.ul-peopb1 .name{text-align:center}
.ul-peopb1 .top .info .s{float:none;display:block;width:100%!important;text-align:center}
.ul-peopb1 .bot .s{width:50%}
.ul-peopb1 .bot .s:nth-child(n+7){width:100%!important}
.g-filterb1 .l{line-height:35px}
.g-filterb1 .tit{height:35px}
.g-filterb1 .tit .cho,.g-filterb1 .tit .placeholder{line-height:35px}
.g-filterb1 .item{float:none;width:auto!important;margin-left:0;margin-bottom:8px}
.row-i1,.row-yl1{display:none}
.row-ue{height:auto}
.m-ban_u1{position:relative;min-height:20px}
.m-ban_u1 .pic{overflow:hidden}
.m-ban_u1 .img{height:40vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.m-infob1{-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;margin-top:-20px;background-color:#fff;position:relative;z-index:10;margin-bottom:12px}
.m-infob1 .top{padding:16px 0;background:url(../images/c-l1.png) bottom left repeat-x;margin-bottom:16px}
.m-infob1 .top .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;color:#333}
.m-infob1 .top .name{font-size:29px;font-weight:700;line-height:1.3}
.m-infob1 .box{background-color:#f8f8f8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:15px;font-size:14px;color:#333}
.m-infob1 .box .s{color:#666}
.m-infob1 .box .t{overflow:hidden}
.m-infob1 .box .icn{display:inline-block;vertical-align:middle;width:15px;margin-top:-3px}
.m-infob1 .box .line{margin-bottom:8px}
.m-infob1 .box .pic{float:left;width:133px;height:160px;overflow:hidden;margin-right:40px}
.m-infob1 .box .pic img{display:block;width:100%}
.m-infob1 .df{overflow:hidden}
.m-infob1 .df .t{float:left;width:40%}
.m-infob1 .df .t:nth-child(1){width:60%}
.m-infob2 .desc{padding:9px 15px;font-size:14px;color:#666;line-height:21px;background-color:#f8f8f8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:10px}
.m-infob2 .pic{overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.m-infob2 .picbox{overflow:hidden;margin-bottom:2.66666vw;display:none}
.m-infob2 .picbox .l{width:47.53%;margin-right:2.66666vw}
.m-infob2 .picbox .l .pic{height:61.33333vw}
.m-infob2 .picbox .r{float:none;width:auto;overflow:hidden}
.m-infob2 .picbox .r .pic{height:37.86666vw}
.m-infob2 .picbox .r .pics{margin:2.66666vw -1.33333vw 0}
.m-infob2 .picbox .r .pics .w50{float:left;width:50%;padding:0 1.33333vw}
.m-infob2 .picbox .r .pics .pic{height:20.933333vw}
.m-infob2 .picbox .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}
.m-infob2 .videobox{position:relative;overflow:hidden;background:rgba(0,0,0,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:50.93333vw}
.m-infob2 .videobox .video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-infob2 .videobox .play{width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;opacity:.5;background:url(../images/a5.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}
.m-ban_u1 .slick-dots{position:absolute;left:0;bottom:48px;width:100%;text-align:center;font-size:0}
.m-ban_u1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;opacity:.5;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-ban_u1 .slick-dots button{display:none}
.m-ban_u1 .slick-dots li.slick-active{width:20px;opacity:1}
.m-btns{display:none}
}
/*!****** bl end *******/
.g-inpdat{width:100%;height:100%;padding:0 20px}
.g-inpdat input{width:100%;height:100%;font-size:20px;background-image:url(../images/a8.png);background-position:right center;background-repeat:no-repeat;background-size:15px;display:block;z-index:8;position:relative}
.snvmr{position:relative;display:block;text-align:center;overflow:hidden;margin-bottom:40px;overflow-x:auto;white-space:nowrap}
.snvmr li{float:left;width:14.28%;padding:0 8px;position:relative}
.snvmr .con{display:block;font-size:24px;height:60px;line-height:60px;border:2px solid rgba(51,51,51,.2);border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;box-sizing:content-box}
.snvmr .on .con{color:#c7782e;border:2px solid #c7782e}
.row-myresume{padding:40px 0 120px}
.ul-filled{display:block;overflow:hidden;margin:0 -25px;padding-bottom:157px}
.ul-filled li{float:left;width:33.3%;margin-bottom:20px;padding:0 25px}
.ul-filled .con{border:1px solid #000;height:54px;line-height:54px;box-sizing:content-box;overflow:hidden;padding:0 20px;position:relative}
.ul-filled .txt{float:left;font-size:20px;color:#999}
.ul-filled .item .con::after{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:14px solid #999;position:absolute;top:50%;right:10px;margin-top:-7px}
.ul-filled .txt .placeholder{font-size:20px;color:#999;line-height:46px}
.ul-filled .txt .cho{display:none;font-size:20px;color:#333;line-height:46px}
.ul-filled .chobox{position:absolute;top:100%;left:0;width:100%;max-height:50vw;overflow-y:auto;overflow-x:hidden;display:none;background-color:#fff;z-index:999}
.ul-filled .chobox .box{border:1px solid #000;margin-top:10px;background-color:#fff;z-index:100}
.ul-filled .chobox .type{background-color:#fff;font-size:20px;color:#333;padding:0 20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-bottom:1px solid #efefef;line-height:60px;cursor:pointer}
.ul-filled .chobox .type:hover{background-color:#c7782e;color:#fff}
.ul-filled .checked .cho,.ul-filled .checked .placeholder{display:inline-block}
.ul-filled .item{position:relative}
.ul-filled .inp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:100%}
.ul-filled .con input{width:100%;border:none;height:100%;font-size:20px}
.ul-filled li:nth-of-type(13){width:66.6%}
.m-subm{text-align:center}
.m-subm input{height:80px;line-height:80px;font-size:22px;color:#fff;display:inline-block;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;margin:0 3%;border:none}
.g-nextl1{width:57%;background:#c7782e}
.g-prevl1{width:29%;background:#6d9ddc}
.m-subm input:hover{opacity:.8}
.g-titl1{font-size:32px;margin-bottom:40px}
.g-titl1 p{font-size:20px;color:#ff6a6a}
.g-titl1 span{display:inline-block;padding-left:10px;border-left:4px solid #c7782e;height:30px;line-height:30px}
.m-complete{overflow:hidden}
.g-pro{text-align:right;font-size:14px;margin-bottom:46px}
.row-myresumenot{padding:274px 0 185px}
.m-myrenot{text-align:center;font-size:22px}
.m-myrenot .img{margin-bottom:17px}
.m-myrenot .img img{display:block;margin:0 auto}
.m-myrenot .txt{margin-bottom:56px}
.g-edt{width:200px;height:80px;background:#c7782e;margin:0 auto;color:#fff;font-size:24px;display:block;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;line-height:80px}
.g-edt:hover{opacity:.8}
.m-text{border:1px solid #000;height:100px;margin-bottom:20px}
.m-text textarea{width:100%;height:100%;resize:none;padding:17px 20px}
.m-uptop{overflow:hidden;margin-bottom:40px}
.m-uptop .col-l{width:17%;margin-right:80px}
.m-rightlistp1{overflow:hidden}
.ul-uplistp1{display:block;margin:0 -10px;position:relative}
.m-uptop .on .d{display:block}
.m-uptop .txt,.m-upvideo .txt{text-align:center;font-size:20px;margin-top:20px;font-weight:700}
.ul-uplistp1 li{float:left;width:25%;padding-bottom:20px}
.ul-uplistp2 li{float:left;width:33.3%}
.ul-uplistp1 .con{padding:0 10px}
.g-uploadp1 label{background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #000;position:relative;background-color:#e8e8e8;line-height:46px;display:inline-block;text-align:center;font-size:16px;cursor:pointer;box-sizing:border-box}
.g-uploadp1{position:relative}
.m-uptop .on .g-cls-d,.m-upvideo .on .g-cls-d{position:absolute;width:20px;height:20px;background-image:url(../images/cls-d.png);background-position:center;background-repeat:no-repeat;background-size:cover;right:20px;top:20px;display:inline-block;z-index:1}
.g-uploadp1 .uppic{background-size:cover;padding-top:100%;position:relative;display:none;background-position:center;background-repeat:no-repeat}
.m-uptop .on .g-uploadp1 .uppic,.m-upvideo .on .g-uploadp1 .uppic{display:block;border:1px solid transparent}
.m-uptop .g-uploadp1 label{padding-top:100%;display:block;position:relative;background-image:url(../images/a6.png);background-position:center;background-repeat:no-repeat;background-size:53px 44px}
.m-uptop .col-l .g-uploadp1 .uppic{padding-top:144%;display:block}
.m-uptop .on label{border:none;padding-top:15%;position:absolute;margin-bottom:0;left:0;right:0;bottom:0;background:0 0}
.m-uptop .col-l .g-uploadp1 label{padding-top:144%}
.m-uptop .col-l.on label{padding-top:20%}
.m-uptop .g-uploadp1 label.on{background-size:cover}
.m-uptop .d{display:none;position:absolute;background:rgba(255,255,255,.8);left:0;right:0;text-align:center;height:48px;line-height:48px;bottom:0;font-size:20px}
.m-upvideo{margin-bottom:140px}
.m-upvideo .g-uploadp1 label{padding-top:100%;display:block;background-image:url(../images/a7.png);background-position:center;background-repeat:no-repeat;background-size:71px 51px}
.m-upvideo label .d{display:none}
.m-upvideo .on label{padding-top:0;position:absolute;left:0;right:0;bottom:0;background-image:none;background:rgba(255,255,255,.8);border:none;font-size:20px}
.m-upvideo .on label .d{display:block}
.m-upvideo .g-uploadp1 label.on{background-size:cover}
.g-uploadp1 label input{position:absolute;left:-9999px;top:-9999px}
.ul-uplistp2 li:nth-of-type(2) .g-uploadp1 label{background-color:#f8f7f2}
.ul-uplistp2 li:nth-of-type(2).on .g-uploadp1 label{background:rgba(255,255,255,.8)}
.ul-uplistp2 .play{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:90px;height:90px;background-image:url(../images/a5.png);background-position:center;background-repeat:no-repeat;background-size:cover}
.ul-uplistp2 .on .play{display:block}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:1000}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.5)}
.m-pop .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:90%;max-height:90%}
.m-popvideo{position:relative;max-height:90%;max-width:868px;margin:0 auto}
.m-popvideo video{display:block;width:100%;max-height:92vh;margin:0 auto}
.m-popvideo .close{position:absolute;top:-40px;right:-40px;cursor:pointer;width:50px;height:50px;background:url(../images/cls-1.png) center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}
.m-popvideo .close:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-exper1{padding-bottom:10px}
.m-formex2{border-bottom:1px dashed #b0b0b0;margin-bottom:30px;overflow:hidden}
.m-formex1 .item{float:left;width:20%;margin-right:60px;z-index:10;margin-bottom:20px;position:relative}
.m-formex1 .line::after{position:absolute;content:"";top:50%;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);right:-35px;height:1px;width:20px;background-color:#000}
.m-formex1 .tit{border:1px solid #000;height:48px;padding:0 20px;cursor:pointer;position:relative}
.m-formex1 .tit::after{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:14px solid #999;position:absolute;top:50%;right:10px;margin-top:-7px}
.m-formex1 .tit .placeholder{font-size:20px;color:#999;line-height:46px}
.m-formex1 .tit .cho{display:none;font-size:20px;color:#333;line-height:46px}
.m-formex1 .chobox{position:absolute;top:100%;left:0;width:100%;display:none}
.m-formex1 .chobox .box{border:1px solid #000;margin-top:10px;background-color:#fff;z-index:999;max-height:188px;overflow-y:auto;overflow-x:hidden}
.m-formex1 .chobox .type{background-color:#fff;font-size:20px;color:#333;padding:0 20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-bottom:1px solid #efefef;line-height:60px;cursor:pointer}
.m-formex1 .chobox .type:hover{background-color:#c7782e;color:#fff}
.m-formex1 .checked .placeholder{display:none}
.m-formex1 .checked .cho{display:block}
.g-addex1{height:54px;line-height:54px;border:2px solid #000;text-align:center;font-size:20px;display:block;width:33.3%;margin-bottom:172px;box-sizing:content-box}
.m-form .con{position:relative}
.js-reduce{position:absolute;right:0;top:-8px;width:22px;height:22px;z-index:999}
.m-form .con:first-child .js-reduce{display:none}
.g-titl2 span{border-left:4px solid #3286ff}
.g-titart{color:#c7782e;font-size:24px;border-bottom:1px dashed #b0b0b0;margin-bottom:20px;padding-bottom:10px}
.g-artsel{position:relative;font-size:20px;padding-left:16px;margin-bottom:10px}
.g-artsel::after{position:absolute;content:"";width:6px;height:6px;background-color:#c7782e;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-artinp1 .col-l{width:61.53%;margin-right:100px}
.m-inpar1{border:1px solid #000;height:54px;line-height:54px;overflow:hidden;padding:0 20px}
.m-inpar1 .txt{color:#999;font-size:20px;float:left}
.m-inpar1 .inp{overflow:hidden}
.m-inpar1 .inp input{font-size:20px;width:100%}
.g-addex2{width:61.53%;margin-bottom:30px}
.m-formart1 .con{position:relative;padding-top:30px}
.m-formart1 .con:first-child .js-reduce{display:none}
.m-ys{margin-bottom:180px}
.g-filterex1{margin-bottom:20px}
.g-filterex1 .five{width:15%;margin-right:10px}
.g-filterex1 .item1{width:20%}
.m-artinp1{margin-bottom:20px}
.m-formex1.g-filterex1{margin-bottom:0}
.m-formart1 .con:first-child{padding-top:0}
.g-addex3{width:20%;margin-bottom:40px}
.g-select{border:1px solid #000;height:56px;padding:0;cursor:pointer;position:relative}
.g-select .g-titles1{width:25%;float:left;height:54px;line-height:51px;font-size:20px;color:#999;padding-left:20px}
.selec_s1{display:inline-block;width:75%}
.js-select-1{position:relative;width:100%;height:52px;line-height:52px;cursor:pointer;padding:0 20px;z-index:0;display:block}
.js-select-1 .select_text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;width:100%;display:inline-block;position:relative;font-size:20px;z-index:0}
.g-filterex1 .item{z-index:0}
.m-formex1 .line{margin-right:50px}
.js-select-1 .select_text::after{content:"";position:absolute;background:url(../images/a8.png) center no-repeat;width:15px;height:15px;background-size:100%;right:0;top:50%;transform:translateY(-50%)}
.select_ul{display:none;position:absolute;top:100%;left:-1px;width:100%;min-width:100%;border:1px solid #000;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;z-index:999;overflow-y:auto;overflow-x:hidden;max-height:150px}
.select_ul li{line-height:36px;text-indent:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;float:none;margin-right:0;font-size:20px;width:100%;margin-bottom:0;padding:0}
.select_ul li:hover{color:#fff;background-color:#c7782e}
.select_ul li.cur{color:#fff;background:#c7782e;margin:0;padding-left:0}
.g-filterex1 .tit{padding:0}
.g-filterex4{margin-bottom:0}
.row-login{height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}
.m-login{position:absolute;left:50%;top:50%;min-height:317px;padding:58px 70px;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:478px}
.m-login .group{height:52px;border-radius:5px;border:1px solid #eee;line-height:52px;padding:12px;margin-bottom:15px}
.m-login .group input{width:100%;display:block;height:100%;padding-left:34px;background-repeat:no-repeat;background-position:left center;background-size:28px auto}
.m-login .name input{background-image:url(../images/x1.png)}
.m-login .password input{background-image:url(../images/x2.png)}
.m-login .submit{display:block;width:100%;height:52px;line-height:52px;color:#fff;background:#c7782e;text-align:center;border-radius:5px;margin-top:30px}
.m-login .edit input{padding-left:0}
.m-login .con{display:block;overflow:hidden}
.m-login .con .edit{float:left;width:70%}
.m-login .con .yan{width:28%;height:52px;border-radius:5px;border:1px solid #eee;line-height:52px;float:right}
.m-login .con .yan .y{display:inline-block;vertical-align:middle}
.m-login .con .yan .y img{width:100%;display:block;height:100%}
.m-float-erw{text-align:center;padding:20px;box-shadow:1px 0 10px rgba(0,0,0,.2);margin:0 50px;position:relative;font-size:16px;background-color:#fff}
.m-float-erw::after{position:absolute;content:"";background-color:#fff;width:28px;height:28px;left:50%;transform:translateX(-50%) rotate(-45deg);-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);top:0}
.m-float-erw img{display:inline-block;width:100%}
.g-float_r .js-active-ew{margin-bottom:15px}
.m-pop1{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:1000}
.m-pop1 .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.42)}
.m-pop1 .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%;width:250px}
.m-pop1 .m-float-erw{width:100%;margin:0}
.m-pop1 .m-float-erw::after{display:none}
@media screen and (max-width:1199px){
.g-titl1{font-size:25px}
.ul-filled li{width:50%}
.ul-filled li:nth-of-type(13){width:50%}
.m-artinp1 .col-l{margin-right:50px}
.g-titart{font-size:22px}
.g-addex1{font-size:18px}
}
@media screen and (max-width:959px){
.snvmr .con{font-size:18px;height:50px;line-height:50px;padding:0 10px}
.snvmr li{display:inline-block;float:none;width:auto}
.g-titart{font-size:18px}
.select_ul li{font-size:16px}
.g-addex1{font-size:15px;height:45px;line-height:45px;width:50%}
.ul-filled{margin:0}
.g-select .g-titles1{width:21%;font-size:16px;height:45px;line-height:45px;padding-left:15px}
.ul-filled .con{height:45px;line-height:45px;padding:0 15px}
.ul-filled .inp{line-height:48px}
.js-select-1 .select_text::after{width:10px;height:10px}
.selec_s1{width:78%;height:45px;line-height:45px}
.g-select{height:45px}
.js-select-1{height:43px;line-height:43px;padding:0 10px}
.js-select-1 .select_text,.ul-filled .con input,.ul-filled .txt{font-size:16px}
.ul-filled li{width:100%;padding:0}
.ul-filled li:nth-of-type(13){width:100%}
.g-titl1{font-size:20px}
.m-uptop .col-l{float:none;width:50%;margin:0 auto 20px}
.g-uploadp1 .txt{font-size:16px}
.ul-uplistp2 .play{width:50px;height:50px}
.m-upvideo{margin-bottom:40px}
.g-addex3{font-size:16px;height:45px;line-height:45px}
.m-inpar1 .txt{font-size:16px}
.g-inpdat input{font-size:16px;background-size:10px}
.m-inpar1{height:45px;line-height:45px}
.g-edt{font-size:16px;height:45px;line-height:45px}
.m-myrenot{font-size:18px}
}
@media screen and (max-width:767px){
.m-login .con .yan,.m-login .group,.m-login .submit{height:42px;line-height:42px}
.m-login .group input{padding-left:25px;background-size:19px auto}
.m-login{width:90%;padding:20px;min-height:auto}
.m-login .edit input{padding-left:0}
.m-form .con1{padding-top:30px}
.m-form .con1:first-child{padding-top:0}
.g-filterex1{margin-bottom:10px}
.row-myresumenot{padding:50px 0}
.m-uptop .col-l{width:100%}
.m-uptop .txt,.m-upvideo .txt{font-size:16px;margin-top:10px}
.m-upvideo .on label .d{font-size:16px}
.g-pro{margin-bottom:20px}
.g-titl1 p{font-size:14px}
.g-artsel{font-size:16px}
.g-addex1{margin-bottom:40px}
.g-titart{font-size:16px}
.m-formex1 .item:nth-child(1)::after{display:none}
.m-formex1 .item{margin-right:0;float:none;margin-left:0}
.select_ul li{font-size:16px}
.g-addex3{height:40px;line-height:40px;font-size:14px}
.m-ys{margin-bottom:40px}
.g-filterex1 .item:nth-child(1){width:100%}
.g-filterex1 .item{width:100%}
.m-artinp1 .col-l{width:100%;margin-bottom:20px}
.ul-filled{padding-bottom:40px}
.row-myresume{padding:30px 0}
.m-subm input{height:45px;line-height:45px;font-size:14px}
.m-uptop .d{font-size:15px}
.g-titl1 span{height:20px;line-height:20px}
.g-titl1{font-size:16px;margin-bottom:20px}
.ul-uplistp1 li{width:100%;float:none;padding-bottom:15px;position:relative}
.m-uptop .g-uploadp1 label{background-size:35px 30px}
.m-upvideo .g-uploadp1 label{background-size:40px 30px}
.m-popvideo .close{width:30px;height:30px;right:0}
.m-uptop .col-l .g-uploadp1 .uppic{padding-top:100%}
.snvmr .con{font-size:16px;height:35px;line-height:35px}
}
/* 20230111 */
.g-open {
    overflow: hidden;
    margin: 20px 0;
    display: none;
}
.g-open .open{
    color: #c7782e;
    float: right;
}
.row-manyimage-f01 .manyimage {
    margin: 0 -10px;
    display: block;
    overflow: hidden;
}
.row-manyimage-f01 .manyimage_pic{
    width: 25%;
    float: left;
    padding: 10px 10px;
}
@media screen and (max-width:767px){
    .row-manyimage-f01 .manyimage {
        margin: 0 -5px;
    }
    .row-manyimage-f01 .manyimage_pic{
        padding: 5px 5px;
    }
}
.row-manyimage-f01 .manyimage .manyimage_pic:nth-child(n + 5){
    display: none;
}
.row-manyimage-f01.open .manyimage .manyimage_pic:nth-child(n + 5){
    display: block;
}
.row-manyimage-f01 .manyimage_pic .inner{
    overflow: hidden;
}
.row-manyimage-f01 .manyimage_pic .manyimage_pic{
    overflow: hidden;
}
.row-manyimage-f01 .manyimage_pic .img{
    display: block;
    padding-top: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.row-manyimage-f01 .manyimage_pic .img img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    display: block;
    top: 0;
    left: 0;
}
/* 20230111 修改 */
/* 20230520 修改 */
.wp1080{
	width: 95%;
	margin: 0 auto;
	max-width: 1080px;
}
@media only screen and (max-width:1199px) {
	.wp1080{
		width:auto;
		max-width:none;
		padding:0 15px;
	}
}
.jl-row1{
	overflow: hidden;
}
.m-txtb1 .desc{
	font-size: 16px;
	color: #666666;
}
.jl-mb1{
	margin-bottom: 10px;
}
.jl-sel{
	margin-top: 40px;
}
.jl-lab1{
	display: flex;
	flex-wrap: wrap;
}
.jl-lab1 li{
	display: block;
	padding: 0 10px;
	font-size: 15px;
	line-height: 40px;
	color: #000;
	border-radius: 6px;
	margin-bottom: 12px;
	margin-right: 12px;
	cursor: pointer;
	transition: .5s;
}
.jl-lab1 li.on{
	background-color: rgba(199,120,46,0.13);
	color: #C7782E;
}
.jl-desc{
	font-size: 15px;
	color: #000;
	margin-bottom: 20px;
}
.jl-list1{
	margin: 0 -20px;
	overflow: hidden;
}
.jl-list1 li{
	float: left;
	width: 50%;
	padding: 0 20px;
	margin-bottom: 40px;
}
.jl-list1 .con{
	display: flex;
	align-items: center;
	background-color: #F8F8F8;
}
.jl-list1 .pic{
	display: block;
	width: 200px;
	height: 250px;
	font-size: 0;
	margin-right: 30px;
	position: relative;
	overflow: hidden;
}
.jl-list1 .pic .img{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: .5s;
}
.jl-list1 .con:hover .img{
	transform: scale(1.08);
}
.jl-list1 .info{
	flex: 1;
	display: block;
}
.jl-list1 .top{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 40px;
}
.jl-list1 .name{
	font-size: 26px;
	color: #333333;
	font-weight: 600;
}
.jl-list1 .btn{
	display: flex;
	align-items: center;
	height: 40px;
	padding: 0 14px;
	background-color: #C7782E;
	font-size: 18px;
	color: #fff;
}
.jl-list1 .icn{
	display: block;
	font-size: 0;
	line-height: 1;
	margin-left: 11px;
}
.jl-list1 .desc{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -16px;
}
.jl-list1 .desc .s{
	display: block;
	width: 50%;
	font-size: 15px;
	color: #666666;
	margin-bottom: 16px;
}
.jl-list1 .desc .s b{
	color: #333333;
}
@media only screen and (max-width:1199px) {
	.jl-list1 .top{
		margin-bottom: 20px;
	}
	.jl-list1 .name{
		font-size: 20px;
	}
	.jl-list1 .btn{
		font-size: 16px;
	}
	.jl-list1 .desc{
		margin-bottom: -8px;
	}
	.jl-list1 .desc .s{
		font-size: 14px;
		margin-bottom: 8px;
	}
}
@media only screen and (max-width:950px) {
	.jl-lab1 li{
		line-height: 35px;
		font-size: 14px;
		padding: 0 8px;
		margin-right: 8px;
		margin-bottom: 8px;
	}
	.jl-list1 li{
		width: 100%;
		margin-bottom: 15px;
	}
	.jl-list1 .name{
		font-size: 18px;
	}
	.jl-desc{
		font-size: 14px;
		margin-bottom: 15px;
	}
}
@media only screen and (max-width:576px) {
	.jl-lab1 li{
		line-height: 32px;
		font-size: 12px;
	}
	.jl-list1 .con{
		display: block;
	}
	.jl-list1 .pic{
		margin: 0 auto 15px;
	}
	.jl-list1 .info{
		padding: 0 0 15px 15px;
	}
}
@media only screen and (max-width:414px) {
	.jl-list1 .desc{
		padding-right: 15px;
	}
	.jl-list1 .desc .s{
		width: 100%;
	}
}
/* 20230520 修改 */