﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
    vertical-align: middle; background: url(../images/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:14px; line-height: 1.8; color: #000; background: #fff;}
.wrap { max-width: 1140px; margin-right: auto; margin-left: auto; *width: 1140px;}
a{color: #000;}
a:hover { color: #ad001f;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
input{ border: 0;}

/* 网站样式 */
/*header*/
.header{ position:fixed; left:0; top:0; width:100%; z-index:96;background: #fff;}
.topBar{ height:25px; line-height:25px; background:url(../images/top_barbg.png);}
.topBar ._info{ float: left; color: #bfbfc0;}
.topBar ._info span{padding-right: 30px;float:left}
.topBar ._top{ position:relative; z-index:2; float:right; color:#f3f3f3; font-size:12px; *width:440px}
.topBar ._top a{ color:#bfbfc0;}
.topBar ._top ._lk{ float:left;}
.topBar ._top ._lk  a:hover{ color:#a8a7a7}
.topBar ._top ._lk em{padding:0 8px; color:#bfbfc0}  
.topBar ._top ._top-sear{ float: left; margin-right: 5px; overflow: hidden;}
.topBar ._top ._top-sear input[type=submit]{ float: left; height: 25px; width: 16px; margin-right: 5px; background: url(../images/top_sear.png) center center no-repeat;}
.topBar ._top ._top-sear input[type=text]{ width: 80px; background-color: transparent; border-bottom: 1px solid #838587; color: #fff;}
.topBar ._top ._fac{ float:left; width:140px; text-align:center; background:url(../images/top_arr.png) 90% center #e2b446 no-repeat; cursor:pointer}
.topBar ._lan{ float:left; width:125px; height:25px; line-height:25px; background-color:#dda400; z-index:10;}
.topBar ._lan ._val b{ float:left; width:16px; height:16px; margin-left:15px; margin-top:3px; margin-right:10px; background:url(../images/top_lan.png) no-repeat;}
.topBar ._top ._lan ._val a{color:#fff;}
.topBar ._lan ._val i{ float:right; margin-right:20px; margin-top:12px; width:5px; height:3px; background:url(../images/top_arr.png);}
.topBar ._lan .sele_{ border-width:0; left:0;}
.topBar ._lan .sele_ a{ position:relative; display:block; padding-left:43px; margin-top:1px; color:#4e4e50;  background-color:#dcdce2;}
.topBar ._lan .sele_ a i{ position:absolute; right:12px; top:0; color:#b3b3b7; transform:scale(.6)}
.topBar ._lan .sele_ a:hover{   background-color:#e2b446;}
.topBar ._lan .sele_ a:hover i{ color:#fff;}
.topBar ._top ._fac:hover,.topBar ._lan:hover{ background-color:#d08e01}
.zj_fac{ display:none; padding:15px 0; background-color:#e6e6e6;}
.zj_fac ._tab{ height:38px; border-bottom:1px solid #b9b9b9; margin-bottom:25px;}
.zj_fac ._tab ul{ position:relative; top:1px;}
.zj_fac ._tab li{ position:relative !important; left:0 !important; float:left; width:165px; height:38px; line-height:38px; font-size:16px; text-align:center;font-weight:bold;}
.zj_fac ._tab li i{ display:none; position:absolute; top:100%; left:50%; margin-left:-7px; width:0; height:0; border-width:7px; border-color:#dda400 transparent transparent transparent; border-style:solid dashed dashed dashed;}
.zj_fac ._tab .tab_t_cur{ background-color:#dda400; color:#fff;}
.zj_fac ._tab .tab_t_cur i{ display:block; color:#fff;}
.zj_fac ._list{ min-height:140px;}
.zj_fac ._list li{ float:left; width:20%; margin-bottom:5px;}
.zj_fac ._list li a{ display:block; padding-left:10px; background:url(../images/dot.png) left center no-repeat; }
.zj_fac ._close{ position:absolute; right:0; top:0; width:80px; height:25px; line-height:25px; color:#fff; background-color:#dda400; font-family:Arial; text-align:center;}
.zj_fac ._close i{ font-family:"Comic Sans MS", cursive}
.top_nav{ position:relative; height:80px; z-index:1; background:url(../images/head_bg.png)}
.logo{ float:left; height: 80px;}
.nav{ position:relative; z-index:12; float:right;}
.nav>ul>li{ position:relative; float:left;}
.nav>ul>li>a{ display:block; padding:0 30px; line-height:80px; font-size:16px; color: #000;}
.nav>ul>li.cur>a,.nav>ul>li:hover>a{ color:#dda300; border-bottom: 4px solid #dda400; line-height: 76px;}
.nav ._lev2{ display:none; position:absolute; left:0; top:100%; width:180px; text-indent:10px;}
.nav ._lev2 a{ display:block; height:35px; line-height:35px; color:#fff; transition:none; background:url(../images/lev2_bg.png); white-space: nowrap}
.nav ._lev2 li:hover{background:url(../images/lev2_on_bg.png);}
.nav ._lev2 li:hover a{ background:url(../images/lev2_arr.png) 90% center no-repeat; color:#e2b446}
.nav>ul>li:hover ._lev2{ display:block;}

.mobile_key{ display:none; position:absolute; right:8px; top:50%; width:22px; height:18px; margin-top:-9px; background:url(../images/m_menu.png); font:0/0 a; letter-spacing:-9px; font:0/0 a; letter-spacing:-9px;}


/*footer*/
.footer{ height: 340px; background:  url(../images/foot_bg.png) center top no-repeat; color: #b2b2b2; }
.foot_hd{ padding-top: 50px; height: 235px;}
.foot_hd ._lk{ float: left; width: 45%;}
.foot_hd ._lk ._logo{ margin-bottom: 15px;}
.foot_hd ._lk p{ font-size: 16px;}
.foot_share{ margin-top: 20px;}
.foot_share a{ float: left; width: 33px; height: 33px; padding: 0; margin: 0; margin-right: 12px; background: url(../images/foot_share.png) 0 0 no-repeat;}
.foot_share a span{ display: none;}
.foot_share a.a2a_button_facebook{ background-position: 0 0;}
.foot_share a.a2a_button_linkedin{ background-position: -46px 0;}
.foot_share a.a2a_button_twitter{ background-position: -92px 0;}
.foot_share a.a2a_button_google_plus{ background-position: -136px 0;}
.foot_share a:hover{ opacity:.8}
.foot_hd ._menu{ float: right;}
.foot_hd ._menu dl{ float: left; margin-right: 60px;}
.foot_hd ._menu dt{ font-size: 24px; color: #fff; margin-bottom: 30px; line-height: normal}
.foot_hd ._menu dd a{ display: block; font-size: 16px; color: #b2b2b2}
.foot_hd ._menu dd a:hover{ color: #8d8d88 ;}
.foot_bd{ clear:both; padding: 20px 0; }


/*common*/
h1,h2,h3,h4,h5{ font-size: 13px; font-weight: normal;}
.effImg01{ overflow: hidden;}
.effImg01 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*首页*/
.banner{ position:relative; height:522px; overflow:hidden; clear:both;}
.banner .loading{ position: absolute; width: 100%; height: 100%; left: 0; top:0px; background:#fff url(../images/loading.gif) center center no-repeat; z-index: 20}
.banner ._img{ position:absolute; left:50%; margin-left:-960px; top:0; width:1920px; max-width:none; z-index:2;}
.banner ._wz{ opacity:0; display:none \9; position:absolute;top:280px; left:50%; margin-left:-427px; z-index:3; transition:all ease-in .7s; transform:}
.banner ._wz.on{ margin-left:-555px; opacity:1; display:block \9;}
.banner .slide_nav{ display:none; }
.banner .arrs{ position:absolute; bottom:0; left:50%; width:88px; height:64px; z-index:20}
.banner .arr_prev{ margin-left:390px; background:url(../images/banner_prev.png);}
.banner .arr_next{ margin-left:480px; background:url(../images/banner_next.png);}
.banner .arrs:hover{ opacity:.8}
.ip1{padding-top: 50px; padding-bottom: 45px;}
.ip1 li ._ico{ float: left; margin-right: 12px;}
.ip1 li ._txt{ float: right; width: 220px;}
.ip1 li ._t{ padding-bottom: 10px; margin-bottom: 10px; font-size: 30px; color: #d9a201; border-bottom: 1px solid #dbdbdb; line-height: normal}
.ip1 li ._p{ font-size: 14px; color: #000;}
.ip2{ padding: 40px 0; background-color: #f5f5f5;}
.ip2 .wrap{ background: url(../images/ip2bg.png) right 60px no-repeat;}
.i_news{ float: left; width: 65%;}
.i_news ._hd { margin-bottom: 20px;}
.i_news ._hd ._t{ float: left; font-size: 26px; color: #444;}
.i_news ._hd ._more{ float: right; margin-top: 12px; font-size: 16px; font-size: 16px; color: #d2d2d2;}
.i_news ._bd .s_news{ float: left; width: 48%;}
.i_news ._bd .s_news ._img{ position: relative;}
.i_news ._bd .s_news ._img ._date{ position: absolute; top: 20px; right: 20px; padding: 8px; background-color: #dba200; z-index: 2; color: #fff; line-height: normal; text-align: center;}
.i_news ._bd .s_news ._img ._date ._mon{ display: block; padding-top: 5px; font-size: 18px; font-weight: bold; border-top: 2px solid #e9c664;}
.i_news ._bd .s_news ._img ._date ._day{ font-size: 24px; font-weight: bold;}
.i_news ._bd .s_news ._txt{ padding: 10px; background-color: #e8e7e7;}
.i_news ._bd .s_news ._txt ._t{ font-size: 18px; color: #444; line-height: normal; margin-bottom: 5px;}
.i_news ._bd .s_news ._txt:hover ._t{ color: #ad001a ;}
.i_news ._bd  time{ display: block; font-size: 12px; font-weight: bold; color: #9b9999;}
.i_news ._bd ._list{ float: right; width: 47%;}
.i_news ._bd ._list li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px  dotted #939393;}
.i_news ._bd ._list li ._t{ font-size: 16px; line-height: normal; margin-bottom: 5px;}
.i_Performance{float: right; width: 31%;}
.i_Performance ._t{ font-size: 26px; color: #444; margin-bottom: 20px;}
.i_Performance ._p{ font-size: 14px; color: #a8a6a6; line-height: 2; margin-top: 15px;}
.ip3{ height: 242px; background: url(../images/ip3-bg.jpg) center top no-repeat; overflow: hidden;}
.i_zt{ background-color: #fff; margin-top: 80px;}
.i_zt li a{ display: block; height: 105px; line-height: 105px; text-align: center; border-right: 1px dashed #ccc; font-size: 24px;}
.i_zt li ._ico{ display:inline-block; width: 46px; height: 50px; margin-right: 25px; vertical-align: middle; background:  url(../images/izt-ico.png) 0 0 no-repeat;}
.i_zt li ._ico2{ width: 47px; background-position: -73px 0;}
.i_zt li ._ico3{ width: 59px; background-position: -147px 0;}
.i_zt li a:hover ._ico{ background-image: url(../images/izt-ico_on.png);}

/*common*/
.zh_ban{ position: relative; overflow: hidden; height: 269px;}
.zh_ban ._img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none}
.posi{ padding: 15px 0;}
.posi .widget-bread-1{ float: right;  color: #d0000e;}
.posi .widget-bread-1 span{ color: #555;}

.widget-bread-1 {font-size: 12px; color: #777777; }
.widget-bread-1 a { color: #777777;}
.widget-bread-1 a:hover{color:#286090;}
.widget-bread-1 .ion { font-size: 14px; margin: 0 5px;}
.main{margin-bottom: 60px;}
.mleft{ float: left; width: 300px;}
.mright{ float: right; width: 795px;}
.smenu{ background-color: #f4f4f4;}
.smenu dl{ padding:0px 30px;}
.smenu dt {position: relative;height: 50px; line-height: 50px; vertical-align: middle;border-bottom: 1px solid #e2e2e2;}
.smenu dt a{ display:inline-block; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; color: #000; }
.smenu dt ._arr{ position: absolute; right: 0; top: 50%; margin-top: -3px; width: 14px; height: 7px; background: url(../images/left_menu_arr.png) 0 -8px no-repeat; transition:all ease .3s}
.smenu dd{ display: none;}
.smenu dd a{ display: block;  padding-left: 15px; margin-top: 10px; font-size: 15px; color: #000; }
.smenu dd a:hover,.smenu dd a.on{ color: #ad001a ;}
.smenu dl._sub.cur,.smenu dl._sub:hover{ padding-top: 15px; padding-bottom: 15px; background: url(../images/leftmenu_bg.jpg) right  top no-repeat #dedede;}
.smenu dl._sub.cur dt,.smenu dl._sub:hover dt{ border-bottom: 0;}
.smenu dl.cur dt a,.smenu dl:hover dt a{ color: #ad001f; border-left: 3px solid #ad001f; padding-left: 12px; border-bottom: 0;}
.smenu dl.cur dt ._arr,.smenu dl:hover dt ._arr{ background-position: 0 0;}
/*.smenu dl.cur dd,.smenu dl:hover dd{ display: block;}*/
.sdtock{ margin-top: 35px; border: 1px solid #e2e2e2; padding: 35px;}
.sdtock ._t{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e2e2e2; font-size: 18px; font-weight: bold; color: #000; text-transform: uppercase }
.sdtock ._p{ font-size: 14px; color: #777; margin-bottom: 20px; word-break:break-all;}
.sdtock ._btn{ display: block; width: 189px; height: 50px; line-height: 50px; text-align: center; background:  url(../images/more_btn1.png) 0 0 no-repeat; font-size: 15px; color: #fff; text-transform: uppercase;}
.page{font-size: 12px; color: #777777; text-align: center;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #dfa201;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
.effImg01 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.date_time{  display:block; width:70px; height:50px;   padding:5px; color:#fff; background-color:#bababa; font-family:Arial; line-height:normal}
.date_time  span{ display:block;}
.date_time ._year{ font-size:12px;}
.date_time ._date{ text-align:right;}
.date_time ._date big{ font-size:25px;}

/*新闻*/
.news_list li{ overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #cccccc;}
.news_list li ._title{ font-size: 18px; font-weight: bold; color: #000;}
.news_list li ._time{ font-size: 14px; color: #000; margin: 5px 0;}
.news_list li  ._p{ font-size: 14px; color: #000; margin-bottom: 10px;}
.news_list li ._more{ display: block; font-size: 14px; font-weight: bold; color: #818181;}
.news_list li:hover ._title,.news_list li:hover ._more{ color: #dea401;}
.news_list ._img{ float: left; width: 228px; margin-right: 15px;}

/*新闻详情*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 24px; line-height: 1.4; color:#000 ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._back{ font-size: 20px; color: #000;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}
    
/*图片列表*/
.piclist li{ margin-bottom: 2%;}
.piclist ._title{ padding: 0 15px; height: 50px; background-color: #f0f0f0; c#000000; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis}

/*董事会*/
.dsh_list li{ overflow: hidden; border: 1px solid #e7e7e7; margin-bottom: 35px;}
.dsh_list li ._img{ position: relative; float: left; width: 150px; margin-right: 25px;padding: 10px;}
.dsh_list li ._img ._more{position: absolute; left: 0; top: 100%; width: 100%; height: 100%; text-align: center; line-height: 170px; background:  url(../images/dsh_png.png); font-size: 20px; color: #fff; text-transform: uppercase}
.dsh_list li ._img ._more i{ font-family: '宋体'}
.dsh_list li ._info{ padding-top: 25px; padding-right: 25px;}
.dsh_list li ._name{ font-size: 22px; color: #000; line-height: normal}
.dsh_list li ._posi{ font-size: 14px; color: #000; margin-bottom: 8px;}
.dsh_list li ._intro{ font-size: 12px; color: #050505;}

/*报告*/
.baogao_list li{ margin-bottom:15px; overflow:hidden}
.baogao_list ._time{ float:left; width:90px; height:90px; border:1px solid #ddd;}
.baogao_list .date_time{position:relative; top:15px; left:20px;}
.baogao_list ._info{ float:right; width:630px; height:60px; padding:15px; border:1px solid #ddd}
.baogao_list ._info ._t{ color:#080808; font-size:14px;}
.baogao_list ._info ._st img{ vertical-align:1px; margin-right: 8px;}
.baogao_list li:hover .date_time{ background-color:#dda300}
.baogao_list li:hover ._info{ background-color:#faf5e6}
.baogao_list li:hover ._info ._t{ color:#dda300;}

/*招聘*/
.job_top_sear{ padding:10px; background-color:#eee;}
.job_top_sear dl{ position:relative; padding-left:130px;}
.job_top_sear dt{ position:absolute; left:0; top:0; font-size:14px; line-height:28px; text-align:center; width:110px;}
.job_top_sear dd ._sel{ float:left; width:175px; height:28px; margin-right:20px; line-height:28px; border:1px solid #9e9e9e; border-radius:0; box-sizing:content-box}
.job_top_sear dd ._sel ._arrow{ width:20px; background:url(../images/job_sear_arr.png) center center no-repeat;}
.job_top_sear dd ._sel ._arrow .arr{ display:none}
.job_top_sear dd ._inp{ float:left; width:225px; height:28px; border:1px solid #9e9e9e;}
.job_top_sear dd input[type=text]{ float:left; width:84%; height:28px; line-height:28px; border-right:1px solid #9e9e9e; text-indent:8px; box-sizing: border-box; padding: 0; margin: 0;}
.job_top_sear dd input[type=submit]{ float:left; width:15%; height:28px; background:url(../images/job_sear.jpg) center center no-repeat; padding: 0; margin: 0;}
.JobList-J2 { margin-bottom: 20px;}
.JobList-J2 ._jt { background-color: #ebebeb; height: 35px; line-height: 35px; margin-top: 20px; overflow: hidden; *zoom:1;cursor: pointer }
.JobList-J2 ._jt strong { float: left; font-size: 16px; width: 30%; text-align: left; padding-left:30px; color: #5f5f5f }
.JobList-J2 ._jt span { float: right; width:20px; height:20px; margin-right:10px; margin-top:8px; background:url(../images/job_arr_a.png) }
.JobList-J2 ._jt_act{ background-color:#dda300}
.JobList-J2 ._jt_act strong{ color:#fff;}
.JobList-J2 ._jt_act span { background:url(../images/job_arr_j.png)}
.JobList-J2 ._jc { display: none }
.JobList-J2 ._jcon ._hd{ padding:20px; border-bottom:1px solid #e4e4e4; line-height:30px;}
.JobList-J2 ._jcon ._hd span{ padding-right:55px;}
.JobList-J2 ._jcon ._bd{padding:20px;}
.JobList-J2 ._jcon ._bd strong{ position:absolute; left:0; top:0;}
.JobList-J2 ._jcon ._bd ._p{ position:relative; min-height:25px;}
.JobList-J2 ._jcon ._bd ._p h3{ font-size: 14px; font-weight: bold; color: #000;}
.JobList-J2 ._jcon ._bd ._btn{ display:block; width:90px; height:35px; margin-top:20px; line-height:35px; border:1px solid #dda300; color:#dda300; text-align:center;}
.JobList-J2 ._jcon ._bd ._btn:hover{ background-color:#dda300; color:#fff;}

/*环保*/
.huanbao ._t{ font-size: 26px; color: #000; margin-bottom: 20px;}
.huanbao ._p{ line-height: 2;}
.piclist2 { margin-top: 45px;}
.piclist2 li{ position:relative; margin-bottom: 2%;}
.piclist2 ._txt{ position:absolute; left:0; bottom:0; width:100%; height:70px; background:url(../images/pic_list_bg.png); color:#fff;}
.about_zhbox02 ._txt ._t{ font-size:16px; font-weight:bold; color:#fff;  margin:0 20px;margin-top:22px;}
.piclist2 ._txt ._p{ font-size: 14px; font-weight: bold; margin:0 5px; margin-top: 6px;}
.piclist2 ._txt ._p a{ color:#fff;}
.piclist2 ._txt ._p a:hover{ color:#dda300}
.piclist2 ._txt ._p em{ padding:0 7px;}
.piclist2 ._txt ._arr{ position:absolute; right:0; bottom:0; width:72px; height:51px; background:url(../images/about_zh_more.png)}
.piclist2:hover ._txt ._t{ color:#dda300}
.piclist2  ._txt ._p a:hover{ color:#dda300}

/*大事记*/
.history_hd{ padding: 0 40px; padding-bottom: 25px;}
.history_hd ul{ border-bottom: 1px dashed #cccccc; padding-bottom: 10px;}
.history_hd li{ position: static !important; float: left; width: 14%; cursor:pointer}
.history_hd li i{ display: block; position: relative; height: 27px; line-height: 27px; text-align: center; font-size: 18px;}
.history_hd li i b{ display: none; position: absolute; left: 50%; margin-left: -5px; top: 100%; width: 0; height: 0; border-style:  solid dashed dashed dashed; border-color: #dfa201  transparent transparent transparent; border-width: 5px;}
.history_hd li.cur i{ background-color: #dfa201; color: #fff;}
.history_hd li.cur i b{ display: block; display: none \9;}
.history_hd .arrs{ position: absolute; top: 12px; width: 35px; height: 35px; background: url(../images/history_hd_arr.png) 0 0 no-repeat;}
.history_hd .arr_prev{ left: 0; background-position: 0 0; }
.history_hd .arr_next{ right: 0; background-position: -36px 0;}
.history_hd .scroll_nav{ display: none;}
.history_bd{ position: relative; padding: 0 40px;}
.history_bd .imgs_list{ height: 220px;   overflow: hidden;}
.history_bd .imgs_list li{ position: relative; float: left; width: 335px; }
.history_bd .imgs_list li ._txt{ display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 30px; background: url(../images/his_img_bg.png); font-size: 14px; color: #fff;}
.history_bd .imgs_list li:hover ._txt{ display: block;}
.history_bd ._yearT{ font-size: 30px; font-weight: bold; color: #78592f; margin-top: 40px;}
.history_bd ._monthT{ font-size: 18px; padding-left: 10px; margin: 20px 0; font-weight: bold; width: 255px; height: 30px; line-height: 30px; background-color: #e5d39b; color: #fff;}
.history_bd .k_arrs{ position: absolute; top: 95px; width: 16px; height: 37px; background: url(../images/history_bd_arr.png) 0 0 no-repeat;}
.history_bd .k_prev{ left: 0;}
.history_bd .k_next{right: 0; background-position: -22px 0;}

/*产业详情*/
.prodt ._proT{ font-size: 34px; color: #000; line-height: normal}
.prodt ._proSt{ font-size: 18px; color: #dfa401;  margin: 15px 0;}
.prodt ._part2{ margin-top: 20px;}
.prodt ._part2 ._t{ font-size: 22px; color: #dfa602; margin-bottom: 10px;}
.prodt ._part2 ._map{ float: left; width: 298px;}
.prodt ._part2 ._map ._more{ display: block; font-size: 12px; color: #dfa602; text-decoration: underline;}
.prodt ._part2 ._Performance{ float: right; width: 420px;}
.prodt ._part2 ._Performance ._count{ height: 45px; line-height: 45px; border-top: 1px solid #d0d1d1; background-color: #ededed; border-left: 1px solid #d0d1d1; text-align: right; font-size: 40px; font-weight: bold; color: #c8970b; padding-right: 10px;}
.prodt ._part2 ._Performance ._st{ font-size: 14px; color: #dfa602; margin-bottom: 25px; font-weight: bold;}
.pro_img{ position: relative; margin-top: 20px;}
.pro_img ._arr{ position: absolute; bottom: 20px; left: 60px;  width: 78px; height: 78px; background:  url(../images/prodt_ico.png) 0 0 no-repeat;}

/*产业中心*/
.map_tab ._list{ margin-top:10px; margin-bottom:20px;}
.map_tab ._list li{ position:static !important; float:left; font-size:24px;  line-height:1; padding-right:20px; margin-right:20px; color:#000;}
.map_tab ._list li.first { border-right:1px dotted #919191}
.map_tab ._list li.tab_t_cur{ color:#dda301}
.map_tab .map_con{ position:relative; height:505px;}
.map_tab .map_con ._img{ position:relative;}
.map_tab .map_con ._img.edit{outline:1px solid red}
.map_tab .map_con ._tab{ margin-bottom: 15px;}
.map_tab .map_con ._tab ul{ width: 102%; }
.map_tab .map_con ._tab li{ float:left; width: 24%; margin-right: 2%; height:35px; margin-right:3px; line-height:35px; background-color:#b8b8b8; text-align:center; font-size:16px; cursor:pointer}
.map_tab .map_con ._tab li .ico{ display:inline-block; width:16px; height:21px;}
.map_tab .map_con ._tab li.l1{ color:#dda301}
.map_tab .map_con ._tab li.l1 .ico{ background:url(../images/zb/au_ico.png)}
.map_tab .map_con ._tab li.l2{color:#bb1b21 }
.map_tab .map_con ._tab li.l2 .ico{ background:url(../images/zb/cu_ico.png)}
.map_tab .map_con ._tab li.l3{ color:#023823}
.map_tab .map_con ._tab li.l3 .ico{ background:url(../images/zb/zn_ico.png)}
.map_tab .map_con ._tab li.l4{ color:#151515}
.map_tab .map_con ._tab li.l4 .ico{ background:url(../images/zb/qt_ico1.png)}
.map_tab .map_con ._tab li.cur{ background-color:#965004; color:#fff;}
.map_tab .map_con ._tab li.cur .ico{ background:url(../images/zb/jinshu_ico.png)}
.map_tab .map_con .js_point{ }
.map_tab .map_con ._zb{ display:inline-block; width:16px; height:22px;}
.map_tab .map_con ._dot{ position:absolute; cursor:pointer;}
/*紫金在中国*/
/*金矿*/
.map_tab .map_china .au_point .dot1{left:529px; top:320px;}
.map_tab .map_china .au_point .dot2{left:407px; top:222px;}
.map_tab .map_china .au_point .dot3{left:590px; top:122px;}
.map_tab .map_china .au_point .dot4{left:420px; top:323px;}
.map_tab .map_china .au_point .dot5{left:470px; top:234px;}
.map_tab .map_china .au_point .dot6{left:465px; top:227px;}
.map_tab .map_china .au_point .dot7{left:353px; top:307px;}
.map_tab .map_china .au_point .dot8{left:475px; top:175px;}
/*铜矿*/
.map_tab .map_china .cu_point .dot1{left:267px; top:63px;}
.map_tab .map_china .cu_point .dot2{left:365px; top:233px;}
.map_tab .map_china .cu_point .dot3{left:531px; top:17px;}
.map_tab .map_china .cu_point .dot4{left:525px; top:317px;}
.map_tab .map_china .cu_point .dot5{left:580px; top:118px;}
/*锌矿*/
.map_tab .map_china .zn_point .dot1{left:159px; top:139px;}
.map_tab .map_china .zn_point .dot2{left:430px; top:145px;}
/*其他*/
.map_tab .map_china .qt_point .dot1{left:399px; top:352px;}
.map_tab .map_china .qt_point .dot2{left:532px; top:332px;}
.map_tab .map_china .qt_point .dot3{left:429px; top:159px;}
.map_tab .map_china .qt_point .dot4{left:426px; top:236px;}
.map_tab .map_china .qt_point .dot5{left:537px; top:26px;}
.map_tab .map_china .qt_point .dot6{left:586px; top:131px;}
/*紫金在国外*/
/*金矿*/
.map_tab .map_world .au_point .dot1{left:358px; top:362px;}
.map_tab .map_world .au_point .dot2{left:238px; top:173px;}
.map_tab .map_world .au_point .dot3{left:259px; top:157px;}
.map_tab .map_world .au_point .dot4{left:396px; top:294px;}
.map_tab .map_world .au_point .dot5{left:560px; top:153px;}
.map_tab .map_world .au_point .dot6{left:132px; top:164px;}
/*铜矿*/
.map_tab .map_world .cu_point .dot1{left:151px; top:299px;}
.map_tab .map_world .cu_point .dot2{left:635px; top:297px;}
.map_tab .map_world .cu_point .dot3{left:145px; top:302px;}
.map_tab .map_world .cu_point .dot4{left:142px; top:157px;}
.map_tab .map_world .cu_point .dot5{left:125px; top:162px;}
/*锌矿*/
.map_tab .map_world .zn_point .dot1{left:295px; top:140px;}
.map_tab .map_world .zn_point .dot2{left:143px; top:344px;}
.map_tab .map_world .zn_point .dot3{left:173px; top:238px;}
/*其他*/
.map_tab .map_world .qt_point .dot1{left:341px; top:372px;}
.map_tab .map_world .qt_point .dot2{left:478px; top:340px;}


.map_tab .map_con ._dot.on{ z-index:9999 !important;}
.map_tab .map_con ._dot ._txt{ display:none; position:absolute; left:25px; top:-10px; height:20px;line-height:20px; padding:0 20px 0 8px; white-space:nowrap;font-size:14px; color:#fff;border-radius: 10px; }
.map_tab .map_con  ._dot:hover ._txt{ display:block;}
.map_tab .map_con .au_point ._txt{ background:#c98900 url(../images/zb/homepage-small.png) no-repeat right 5px center;}
.map_tab .map_con .au_point ._zb{ background:url(../images/zb/au-icon.png)}
.map_tab .map_con .cu_point ._txt{ background:#c54000 url(../images/zb/homepage-small.png) no-repeat right 5px center;}
.map_tab .map_con .cu_point ._zb{ background:url(../images/zb/cu-icon.png)}
.map_tab .map_con .zn_point ._txt{background:#577975 url(../images/zb/homepage-small.png) no-repeat right 5px center;}
.map_tab .map_con .zn_point ._zb{ background:url(../images/zb/zn-icon.png)}
.map_tab .map_con .qt_point ._txt{background:#577975 url(../images/zb/homepage-small.png) no-repeat right 5px center;}
.map_tab .map_con .qt_point ._zb{ background:url(../images/zb/other-icon.png)}
.map_tab .map_con .qt_point ._zb2{ width:18px; height:13px; background:url(../images/zb/ic_location_plant.png) no-repeat;}

.prolist_btm_mu{ margin-top: 60px;}
.prolist_btm_mu li{ border-top:5px solid #818080 ; margin-bottom: 4%;}
.prolist_btm_mu li ._t{ font-size: 24px; color: #818080;}
.prolist_btm_mu li ._p{ font-size: 14px; color: #a8a8a8;}
.prolist_btm_mu li ._more{ color: #dfa303; font-weight: bold;}
.prolist_btm_mu li ._more i{ transform:scale(.8)}
.prolist_btm_mu li:hover{ border-color: #d0000c;}
.prolist_btm_mu li:hover ._t{ color: #d0000c;}



/*人力招聘*/
.content-24335 .job_form_row .inp, .job_form_row ._select{ border: 0;}
.content-24335 .job_form_row ._textarea{ border: 0;}
.content-24530 .site_cell a{ padding-right: 0 !important; width: 50% !important;}

/*子公司列表*/
.subcom_list li { margin-bottom: 4%;}
.subcom_list li a{ display: block; border-top: 4px solid #bdbcbc;}
.subcom_list li ._img{ margin: 10px 0; text-align: right;}
.subcom_list li ._t{ font-size: 16px; color: #000; font-weight: bold; height: 56px;}
.subcom_list li ._more{ display: block; width: 30%; border-top: 1px dotted #e8e8e8; color: #5f5e5e; margin-top: 5px;}
.subcom_list li:hover a{ border-top-color: #dfa301;}

/*新轮播*/
/* 渐显*/
@keyframes zoomIn{0%{opacity:0;}100%{opacity:1}}
@-webkit-keyframes zoomIn{0%{opacity:0;}100%{opacity:1}}
@-moz-keyframes zoomIn{0%{opacity:0;}100%{opacity:1}}
@-o-keyframes zoomIn{0%{opacity:0;}100%{opacity:1}} 
@-ms-keyframes zoomIn{0%{opacity:0;}100%{opacity:1}}
/*.swiper-container{
    max-height: 520px;
}*/
.swiper-slide{
    text-align: center;
}
.swiper-container .swiper-slide .banner-text{
    height: 480px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -240px;
    margin-left: -640px;
    z-index: 999;
    width: 1280px;
}
.swiper-container {
    width: 100%;
}
.swiper-container img{
    width: 100%;
/*  max-height: 520px;*/
}
.swiper-container .swiper-slide {width: 100%;
    background-size: cover;
}
.swiper-container .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border: 1px solid #ececec;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: .5;
}
 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 7px;
}
.swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.swiper-container  .swiper-button-next, .swiper-container  .swiper-button-prev{
    width: 70px;
    height: 80px;
    background: #fff;
    border: 1px solid #cecece;
    opacity: 0.5;
    display: none;
}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev{
    display: block;
}
.swiper-container  .swiper-button-next:hover, .swiper-container  .swiper-button-prev:hover{
    opacity: 0.8;
}
.swiper-container  .swiper-button-next:active, .swiper-container  .swiper-button-prev:active{
    background: #ececec;
    opacity: 0.5;
}
.swiper-container  .swiper-button-next span, .swiper-container  .swiper-button-prev span{
    float: left;
    width: 20px;
    height: 35px;
    margin-top: 20px;
    margin-left: 24px;
}
.swiper-container  .swiper-button-next span{
    background: url("../images/arrows_r_normal.png") no-repeat;
}
.swiper-container  .swiper-button-prev span{
    background: url("../images/arrows_l_normal.png") no-repeat;
}
/*动画*/
.swiper-slide-active .banner-text{
    animation: zoomIn 2s ease 0.3s 1 both;-webkit-animation: zoomIn 2s ease 0.3s 1 both;-moz-animation： zoomIn 2s ease 0.3s 1 both;-o-animation: zoomIn 2s ease 0.3s 1 both;-ms-animation: zoomIn 2s ease 0.3s 1 both;
}



/*2020-0902*/
#fullPage{font-family: Helvetica Neue, Helvetica, Arial , Tahoma;}
/*#fullPage .section {text-align:center; color:#fff;}*/
#fullPage .section02 .ipt1{margin-top:45px;}
#fullPage .section02 .ipt1 .content{background:#fff; box-shadow:0 0 15px rgba(0,0,0,.2); border-radius:8px;}
#fullPage .section02 .ipt1 .content li{float:left; width:33%; position:relative;}
#fullPage .section02 .ipt1 .content li:after{content:''; width:2px; height:200px; background:#C9C4C4; position:absolute; left:0; top:50%; margin-top:-100px;}
#fullPage .section02 .ipt1 .content li:first-child:after{display:none;}
#fullPage .section02 .ipt1 .content li .li_box{display:block; padding:30px;}
#fullPage .section02 .ipt1 .content li .li_box .icon{width:158px; height:98px; margin:0 auto;}
#fullPage .section02 .ipt1 .content li .li_box .tit{font-size:24px; line-height:30px; color:#AA9F76; text-align:center; margin:10px 0;}
#fullPage .section02 .ipt1 .content li .li_box .con{font-size:16px; line-height:22px; color:#333333; text-align:center;}
#fullPage .section02 .ipt2{margin-top:50px;}
#fullPage .section02 .ipt2 .rect-555{padding-bottom:55.5%;}
#fullPage .section02 .ipt2 .i_news{width:66%;}
#fullPage .section02 .ipt2 .i_news ._bd{padding:20px; background:#FFFFFF; box-shadow:0 4px 21px 0 rgba(0,0,0,0.10); border-radius:10px;}
#fullPage .section02 .ipt2 .i_news ._bd .left{float:left; width:48%;}
#fullPage .section02 .ipt2 .i_news ._bd .left .intro {margin-top:10px;}
#fullPage .section02 .ipt2 .i_news ._bd .left .intro .tit{font-size:20px; line-height:28px; color:#AA9F76; margin-bottom:5px;}
#fullPage .section02 .ipt2 .i_news ._bd .left .intro .date{font-size:14px; line-height:20px; color:#999;}
#fullPage .section02 .ipt2 .i_news ._bd .list{float:right; width:47%;}
#fullPage .section02 .ipt2 .i_news ._bd .list li{margin-top:15px; border-top:2px solid #C9C4C4; padding-top:15px;}
#fullPage .section02 .ipt2 .i_news ._bd .list li:first-child{border-top:none; margin-top:0; padding-top:0px;}
#fullPage .section02 .ipt2 .i_news ._bd .list .tit{font-size:16px; line-height:22px; color:#333; height:44px; overflow:hidden; text-overflow:ellipsis;
    display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; margin-bottom:5px;}
#fullPage .section02 .ipt2 .i_news ._bd .list .date{font-size:14px; line-height:20px; color:#999;}
#fullPage .section02 .ipt2 .i_Performance{box-shadow:0 4px 21px 0 rgba(0,0,0,0.10); margin-top:66px; width:32.5%; background:#FFFFFF; border-radius:10px;}
#fullPage .section02 .ipt2 .i_Performance .box{padding:20px;}
#fullPage .section02 .ipt2 .i_Performance .content .tit{font-size:18px; color:#333; margin:-25px 0 7px;}
#fullPage .section02 .ipt2 .i_Performance .content .list li{float:left; border-radius:6px; margin-left: 2%;width: 48%;text-align: center;}
#fullPage .section02 .ipt2 .i_Performance .content .list li:first-child{margin-left:0px;}
#fullPage .section02 .ipt2 .i_Performance .content .list li .li_box{padding:8px;}
#fullPage .section02 .ipt2 .i_Performance .content .list li .li_box .name{font-size:20px; line-height:24px;}
#fullPage .section02 .ipt2 .i_Performance .content .list li .li_box .money{font-size:16px;  line-height:20px;}
#fullPage .section02 .ipt2 .i_Performance .content .list li.li01{background:#EDE2C3; color:#88712F;}
#fullPage .section02 .ipt2 .i_Performance .content .list li.li02{background:#ECD3C7; color: #99512F;}
#fullPage .section02 .ipt2 .i_Performance .content .list li.li03{background:#D8DFE0; color:#587377;}
#fullPage .section03 .ipt3{background:url(../img/ipart03.png) no-repeat center; padding:150px 0;}
#fullPage .section03 .ipt3 .content{background:#fff; border-radius:8px; box-shadow:0 0 15px rgba(0,0,0,.2);}
#fullPage .section03 .ipt3 .content li{float:left; width:33%; position:relative;}
#fullPage .section03 .ipt3 .content li:after{content:''; width:2px; height:160px; background:#C9C4C4; position:absolute; left:0; top:50%; margin-top:-80px}
#fullPage .section03 .ipt3 .content li:first-child:after{display:none;}
#fullPage .section03 .ipt3 .content li .li_box{display:block; padding:50px 30px 40px;}
#fullPage .section03 .ipt3 .content li .li_box .icon{width:186px; height:92px; margin:0 auto;}
#fullPage .section03 .ipt3 .content li .li_box .tit{font-size:28px; line-height:40px; color:#333; text-align:center; margin-top:15px;}
#fullPage .pageFooter {background:url(../img/footer.png) no-repeat center; height:400px;}
#fullPage .pageFooter .content {padding:40px 0 20px;}
#fullPage .pageFooter .left{width:62%; float:left;}
#fullPage .pageFooter .left .f_logo{margin-bottom:15px;}
#fullPage .pageFooter .f_tool {font-size:28px; line-height:40px; color:#fff; opacity:0.8; margin-top:5px;}
#fullPage .pageFooter .f_tool:first-child{margin-top:0;}
#fullPage .pageFooter .f_tool a{color:#fff;}
#fullPage .pageFooter .f_tool a:hover{color:#ad001f;}
#fullPage .pageFooter .text {font-size:18px; line-height:25px; color:#fff; opacity:0.7; margin-top:35px;}
#fullPage .pageFooter .text a{color:#fff; opacity:0.7; padding:0 6px}
#fullPage .pageFooter .text a:hover{color:#fff;}
#fullPage .pageFooter .right {float:right;}
#fullPage .pageFooter .right .share_box span{display:inline-block; vertical-align:middle;}
#fullPage .pageFooter .right .share_box span.icon01{width:40px; height:40px; background:url(../img/f_share01.png) no-repeat center;}
#fullPage .pageFooter .right .share_box span.icon02{width:16px; height:26px; background:url(../img/f_share02.png) no-repeat center;}
#fullPage .pageFooter .right .share_box span.txt{font-size:36px; line-height:50px; color:#fff; padding:0 5px;}
#fullPage .pageFooter .right .f_contact {margin-top:30px; display:block;}
#fullPage .pageFooter .right .f_contact span{display:inline-block; vertical-align:middle;}
#fullPage .pageFooter .right .f_contact span.icon01{width:40px; height:40px; background:url(../img/f_contact01.png) no-repeat center;}
#fullPage .pageFooter .right .f_contact span.icon02{width:16px; height:26px; background:url(../img/f_share02.png) no-repeat center;}
#fullPage .pageFooter .right .f_contact span.txt{font-size:36px; line-height:50px; color:#fff; padding:0 5px;}

.pageFooter {background:url(../img/footer.png) no-repeat center; height:400px;}
.pageFooter .content {padding:40px 0 20px;}
.pageFooter .left{width:62%; float:left;}
.pageFooter .left .f_logo{margin-bottom:15px;}
.pageFooter .f_tool {font-size:28px; line-height:40px; color:#fff; opacity:0.8; margin-top:5px;}
.pageFooter .f_tool:first-child{margin-top:0;}
.pageFooter .f_tool a{color:#fff;}
.pageFooter .f_tool a:hover{color:#ad001f;}
.pageFooter .text {font-size:18px; line-height:25px; color:#fff; opacity:0.7; margin-top:35px;}
.pageFooter .text a{color:#fff; opacity:0.7; padding:0 6px}
.pageFooter .text a:hover{color:#fff;}
.pageFooter .right {float:right;}
.pageFooter .right .share_box span{display:inline-block; vertical-align:middle;}
.pageFooter .right .share_box span.icon01{width:40px; height:40px; background:url(../img/f_share01.png) no-repeat center;}
.pageFooter .right .share_box span.icon02{width:16px; height:26px; background:url(../img/f_share02.png) no-repeat center;}
.pageFooter .right .share_box span.txt{font-size:36px; line-height:50px; color:#fff; padding:0 5px;}
.pageFooter .right .f_contact {margin-top:30px; display:block;}
.pageFooter .right .f_contact span{display:inline-block; vertical-align:middle;}
.pageFooter .right .f_contact span.icon01{width:40px; height:40px; background:url(../img/f_contact01.png) no-repeat center;}
.pageFooter .right .f_contact span.icon02{width:16px; height:26px; background:url(../img/f_share02.png) no-repeat center;}
.pageFooter .right .f_contact span.txt{font-size:36px; line-height:50px; color:#fff; padding:0 5px;}

/*手机端口 和 pad端口*/
.m_ipart{display:none;}

/*轮播新样式by luo*/
.m_ipart .swiper-container{width: 100%; }
.m_ipart .swiper-container .swiper-slide{position: relative; }

.m_ipart .swiper-container{ text-align: center; }
.m_ipart .swiper-container .banner-img{ width: 100%; }
.m_ipart .swiper-container .swiper-slide ._wz{position: absolute; top: 50%; left: 50%; margin-top: -240px; margin-left: -630px;}
.m_ipart .swiper-container .swiper-pagination-bullet {width: 8px; height: 8px; border: 1px solid #ececec; display: inline-block; border-radius: 100%; background: #fff; opacity: .5; }
 .m_ipart .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 7px; }
.m_ipart .swiper-container .swiper-pagination-bullet-active {opacity: 1; background: #fff; }

.m_ipart .swiper-container  .swiper-button-next, 
.m_ipart .swiper-container  .swiper-button-prev{width: 70px; height: 80px; background: #fff; border: 1px solid #cecece; opacity: 0.5; display: none; }
.m_ipart .swiper-container:hover  .swiper-button-next, 
.m_ipart .swiper-container:hover  .swiper-button-prev{display: block; }
.m_ipart .swiper-container  .swiper-button-next:hover, .m_ipart .swiper-container  .swiper-button-prev:hover{opacity: 0.8; }
.m_ipart .swiper-container  .swiper-button-next:active, .m_ipart .swiper-container  .swiper-button-prev:active{background: #ececec; opacity: 0.5;}
.m_ipart .swiper-container  .swiper-button-next span, .m_ipart .swiper-container  .swiper-button-prev span{float: left; width: 20px; height: 35px; margin-top: 20px; margin-left: 24px; }
.m_ipart .swiper-container  .swiper-button-next span{background: url("../images/arrows_r_normal.png") no-repeat; }
.m_ipart .swiper-container  .swiper-button-prev span{background: url("../images/arrows_l_normal.png") no-repeat; }
/*动画*/
.swiper-slide-active img.box{animation: zoomIn 2s ease 0.6s 1 both;-webkit-animation: zoomIn 2s ease 0.6s 1 both;-moz-animation： zoomIn 2s ease 0.6s 1 both;-o-animation: zoomIn 2s ease 0.6s 1 both;-ms-animation: zoomIn 2s ease 0.6s 1 both; }

.m_ipart .ipt1{margin-top:45px;}
.m_ipart .ipt1 .content{background:#fff; box-shadow:0 0 15px rgba(0,0,0,.2); border-radius:8px;}
.m_ipart .ipt1 .content li{float:left; width:33%; position:relative;}
.m_ipart .ipt1 .content li:after{content:''; width:2px; height:200px; background:#C9C4C4; position:absolute; left:0; top:50%; margin-top:-100px;}
.m_ipart .ipt1 .content li:first-child:after{display:none;}
.m_ipart .ipt1 .content li .li_box{display:block; padding:30px;}
.m_ipart .ipt1 .content li .li_box .icon{width:158px; height:98px; margin:0 auto;}
.m_ipart .ipt1 .content li .li_box .tit{font-size:24px; line-height:30px; color:#AA9F76; text-align:center; margin:10px 0;}
.m_ipart .ipt1 .content li .li_box .con{font-size:16px; line-height:22px; color:#333333; text-align:center;}
.m_ipart .ipt2{margin-top:50px;}
.m_ipart .ipt2 .rect-555{padding-bottom:55.5%;}
.m_ipart .ipt2 .i_news{width:66%;}
.m_ipart .ipt2 .i_news ._bd{padding:20px; background:#FFFFFF; box-shadow:0 4px 21px 0 rgba(0,0,0,0.10); border-radius:10px;}
.m_ipart .ipt2 .i_news ._bd .left{float:left; width:48%;}
.m_ipart .ipt2 .i_news ._bd .left .intro {margin-top:10px;}
.m_ipart .ipt2 .i_news ._bd .left .intro .tit{font-size:20px; line-height:28px; color:#AA9F76; margin-bottom:5px;}
.m_ipart .ipt2 .i_news ._bd .left .intro .date{font-size:14px; line-height:20px; color:#999;}
.m_ipart .ipt2 .i_news ._bd .list{float:right; width:47%;}
.m_ipart .ipt2 .i_news ._bd .list li{margin-top:15px; border-top:2px solid #C9C4C4; padding-top:15px;}
.m_ipart .ipt2 .i_news ._bd .list li:first-child{border-top:none; margin-top:0; padding-top:0px;}
.m_ipart .ipt2 .i_news ._bd .list .tit{font-size:16px; line-height:22px; color:#333; height:44px; overflow:hidden; text-overflow:ellipsis;
    display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; margin-bottom:5px;}
.m_ipart .ipt2 .i_news ._bd .list .date{font-size:14px; line-height:20px; color:#999;}
.m_ipart .ipt2 .i_Performance{box-shadow:0 4px 21px 0 rgba(0,0,0,0.10); margin-top:66px; width:32.5%; background:#FFFFFF; border-radius:10px;}
.m_ipart .ipt2 .i_Performance .box{padding:20px;}
.m_ipart .ipt2 .i_Performance .content .tit{font-size:18px; color:#333; margin:-38px 0 7px;}
.m_ipart .ipt2 .i_Performance .content .list li{float:left; border-radius:6px; margin-left:50px;text-align: center;}
.m_ipart .ipt2 .i_Performance .content .list li:first-child{margin-left:0px;}
.m_ipart .ipt2 .i_Performance .content .list li .li_box{padding:8px;}
.m_ipart .ipt2 .i_Performance .content .list li .li_box .name{font-size:20px; line-height:24px;}
.m_ipart .ipt2 .i_Performance .content .list li .li_box .money{font-size:16px;  line-height:20px;}
.m_ipart .ipt2 .i_Performance .content .list li.li01{background:#EDE2C3; color:#88712F;}
.m_ipart .ipt2 .i_Performance .content .list li.li02{background:#ECD3C7; color: #99512F;}
.m_ipart .ipt2 .i_Performance .content .list li.li03{background:#D8DFE0; color:#587377;}
.m_ipart .ipt3{background:url(../img/ipart03.png) no-repeat center; padding:150px 0; margin-top: 50px;}
.m_ipart .ipt3 .content{background:#fff; border-radius:8px; box-shadow:0 0 15px rgba(0,0,0,.2);}
.m_ipart .ipt3 .content li{float:left; width:33%; position:relative;}
.m_ipart .ipt3 .content li:after{content:''; width:2px; height:160px; background:#C9C4C4; position:absolute; left:0; top:50%; margin-top:-80px}
.m_ipart .ipt3 .content li:first-child:after{display:none;}
.m_ipart .ipt3 .content li .li_box{display:block; padding:50px 30px 40px;}
.m_ipart .ipt3 .content li .li_box .icon{width:186px; height:92px; margin:0 auto;}
.m_ipart .ipt3 .content li .li_box .tit{font-size:28px; line-height:40px; color:#333; text-align:center; margin-top:15px;}
.m_ipart .pageFooter {background:url(../img/footer.png) no-repeat center; height:400px;}
.m_ipart .pageFooter .content {padding:40px 0 20px;}
.m_ipart .pageFooter .left{width:62%; float:left;}
.m_ipart .pageFooter .left .f_logo{margin-bottom:15px;}
.m_ipart .pageFooter .f_tool {font-size:28px; line-height:40px; color:#fff; opacity:0.8; margin-top:5px;}
.m_ipart .pageFooter .f_tool:first-child{margin-top:0;}
.m_ipart .pageFooter .f_tool a{color:#fff;}
.m_ipart .pageFooter .f_tool a:hover{color:#ad001f;}
.m_ipart .pageFooter .text {font-size:18px; line-height:25px; color:#fff; opacity:0.7; margin-top:35px;}
.m_ipart .pageFooter .text a{color:#fff; opacity:0.7; padding:0 6px}
.m_ipart .pageFooter .text a:hover{color:#fff;}
.m_ipart .pageFooter .right {float:right;}
.m_ipart .pageFooter .right .share_box span{display:inline-block; vertical-align:middle;}
.m_ipart .pageFooter .right .share_box span.icon01{width:40px; height:40px; background:url(../img/f_share01.png) no-repeat center;}
.m_ipart .pageFooter .right .share_box span.icon02{width:16px; height:26px; background:url(../img/f_share02.png) no-repeat center;}
.m_ipart .pageFooter .right .share_box span.txt{font-size:36px; line-height:50px; color:#fff; padding:0 5px;}
.m_ipart .pageFooter .right .f_contact {margin-top:30px; display:block;}
.m_ipart .pageFooter .right .f_contact span{display:inline-block; vertical-align:middle;}
.m_ipart .pageFooter .right .f_contact span.icon01{width:40px; height:40px; background:url(../img/f_contact01.png) no-repeat center;}
.m_ipart .pageFooter .right .f_contact span.icon02{width:16px; height:26px; background:url(../img/f_share02.png) no-repeat center;}
.m_ipart .pageFooter .right .f_contact span.txt{font-size:36px; line-height:50px; color:#fff; padding:0 5px;}





/*导航背景色修改*/
.header{background:linear-gradient(180deg, #000000 0%, rgba(0,0,0,0.00) 100%);}
.top_nav,.topBar{background:none;}
.nav>ul>li>a{color:#fff;}

/*2020-0909*/
#fullPage .section02 .ipt2 .i_Performance .box ._img{width:100%!important; margin-left:0!important}
#fullPage .section02 .ipt2 .i_Performance .box{padding:19px 8px;}

#fullPage .swiper-container-horizontal>.swiper-pagination-bullets,
#fullPage .swiper-pagination-custom, 
#fullPage .swiper-pagination-fraction{bottom:30px;}

.swiper-container img{width: 100%; height:100%; }

#fullPage .swiper-container swiper-slide a{display:block;}

/*20201225@wangqz*/

/* .widget-newsdetail-2 .share_box .bdsharebuttonbox{overflow:hidden;} */
.share_box .bdsharebuttonbox a{/* display:block; */float:left;width:32px;height:32px;background:url(../img/f_share.png) no-repeat;padding:0;margin:0px 5px;}
.share_box .bdsharebuttonbox a.bds_weixin{background-position:0 0;}
.share_box .bdsharebuttonbox a.bds_tsina{background-position:-32px 0;}
.share_box .bdsharebuttonbox a.twitter{background-position:-64px 0;}
.share_box .bdsharebuttonbox a.ewm{background-position:-96px 0;}
.share_box .bdsharebuttonbox a.bds_weixin:hover{background-position:0 -32px;}
.share_box .bdsharebuttonbox a.bds_tsina:hover{background-position:-32px -32px}
.share_box .bdsharebuttonbox a.twitter:hover{background-position:-64px -32px}
.share_box .bdsharebuttonbox a.ewm:hover{background-position:-96px -32px;}
.share_box .bdsharebuttonbox a.ewm{position:relative;}
.share_box .bdsharebuttonbox a.ewm .ewm_img{position:absolute; left:102%; top:50%; margin-top:-50px; width:100px; height:100px; display:none;}

.share_box .bdsharebuttonbox a.bds_weixin:hover{background:url(../img/f_share1.png) no-repeat; background-position:0 -0;}
.share_box .bdsharebuttonbox a.bds_tsina:hover{background:url(../img/f_share1.png) no-repeat; background-position:-32px -0}
.share_box .bdsharebuttonbox a.twitter:hover{background:url(../img/f_share1.png) no-repeat; background-position:-64px -0}
.share_box .bdsharebuttonbox a.twitter:hover{background:url(../img/f_share1.png) no-repeat; background-position:-64px -0}
.share_box .bdsharebuttonbox a.ewm:hover{background:url(../img/f_share1.png) no-repeat; background-position:-96px -0;}

/* 2021-0107 */
.logo{line-height: 80px;}
.logo a{display:block}
.logo a img{vertical-align:middle;}

/*2021-0204*/
.social_respon .mleft{display:none;}
.social_respon .mright{width:100%;}
.social_respon01{padding:80px 0 100px;}
.social_respon01 .item{background:#f3f3f3; position:relative;}
.social_respon01 .item:nth-child(2n){background:#f5ebd1;}
.social_respon01 .item:after{content:''; width:128px; height:127px; position:absolute; right:0; bottom:0;}
.social_respon01 .item01:after{background:url(../img/new/social01_7.png) no-repeat center; background-size:cover;}
.social_respon01 .item02:after{background:url(../img/new/social01_8.png) no-repeat center; background-size:cover;}
.social_respon01 .item03:after{background:url(../img/new/social01_9.png) no-repeat center; background-size:cover;}
.social_respon01 .item04:after{background:url(../img/new/social01_10.png) no-repeat center; background-size:cover;}
.social_respon01 .item05:after{background:url(../img/new/social01_11.png) no-repeat center; background-size:cover;}
.social_respon01 .item06:after{background:url(../img/new/social01_12.png) no-repeat center; background-size:cover;}

.social_respon01 .item .box{/*padding:70px 0 60px;*/ height:220px; display:table; text-align:center; width:100%; position:relative; z-index:2;}
.social_respon01 .item .box .intro{display:table-cell; vertical-align:middle;}
.social_respon01 .item .box .tit{font-size:32px; line-height:32px; color:#8e7442; font-weight:bold;}
.social_respon01 .item .box .tit span{display:inline-block; vertical-align:middle;}
.social_respon01 .item .box .tit span.icon img{height:49px;}
.social_respon01 .item .box .con{font-size:18px; line-height:26px; color:#333; margin-top:15px;}
.social_respon02 .hd{position:relative; height:288px; overflow:hidden;}
.social_respon02 .hd a{display:block;}
.social_respon02 .hd a>img{position:absolute; left:50%; margin-left:-591px; width:1182px; max-width:none;}
.social_respon02 .hd .intro{position:absolute; left:43px; bottom:30px; z-index:2;}
.social_respon02 .hd .intro .c{font-size:36px; line-height:36px; margin-top:22px; color:#fff;}
.social_respon02 .hd .intro .c .icon{display:inline-block; width:21px; height:20px; background:url(../img/new/social02_2.png) no-repeat center; margin-left:19px; transition:all 0.5s ease; vertical-align:3px}
.social_respon02 .hd:hover .intro .c .icon{margin-left:25px;}
.social_respon02 .bd .item{float:left; width:33.33%;}
.social_respon02 .bd .item .box{display:block; text-align:center; height:280px; display:table; width:100%;}
.social_respon02 .bd .item .box .intro{display:table-cell; vertical-align:middle; padding:0 40px;}
.social_respon02 .bd .item .box .intro .icon{width:42px; height:42px; margin:0 auto; transition:all 0.5s ease;}
.social_respon02 .bd .item .box .intro .tit{font-size:24px; line-height:24px; color:#333; font-weight:bold; margin:15px 0}
.social_respon02 .bd .item .box .intro .con{font-size:16px; line-height:26px; color:#666;}
.social_respon02 .bd .item01{background:#f3f3f3}
.social_respon02 .bd .item02{background:#f5ebd1}
.social_respon02 .bd .item03{background:#f3f3f3}
.social_respon02 .bd .item:hover .box .intro .icon{transform:rotateY(180deg);}
.social_respon03{margin-top:100px;}
.social_respon03 .bd .item{float:left; width:33.33%;}
.social_respon03 .bd .item .box{display:block; text-align:center; height:220px; display:table; width:100%;}
.social_respon03 .bd .item .box .intro{display:table-cell; vertical-align:middle;}
.social_respon03 .bd .item .box .intro .tit{font-size:24px; line-height:24px; color:#333; font-weight:bold; margin-bottom:23px}
.social_respon03 .bd .item01{background:#f5ebd1}
.social_respon03 .bd .item02{background:#f3f3f3}
.social_respon03 .bd .item03{background:#f5ebd1}
.social_respon04{margin-top:100px;}
.social_respon04 .rect-71{padding-bottom:71%;}
.social_respon04 .bd .item{float:left; width:33.33%;}
.social_respon04 .bd .item .cover{position:absolute; left:0; bottom:0; width:100%; height:100%; display:table;}
.social_respon04 .bd .item .cover .intro{display:table-cell; vertical-align:middle; text-align:center}
.social_respon04 .bd .item .cover .intro .icon{display:inline-block; transition:all 0.5s ease;}
.social_respon04 .bd .item .cover .intro .tit{font-size:24px; line-height:24px; color:#fff; font-weight:bold; margin-top:15px;}
.social_respon04 .bd .item:hover .cover .intro .icon{transform:rotateY(180deg);}
.social_respon05{margin-top:100px;}
.social_respon05 .hd{position:relative; height:288px; overflow:hidden;}
.social_respon05 .hd a{display:block;}
.social_respon05 .hd a>img{position:absolute; left:50%; margin-left:-591px; width:1182px; max-width:none;}
.social_respon05 .hd .intro{position:absolute; left:43px; bottom:30px; z-index:2;}
.social_respon05 .hd .intro .c{font-size:36px; line-height:36px; margin-top:22px; color:#fff;}
.social_respon05 .hd .intro .c .icon{display:inline-block; width:21px; height:20px; background:url(../img/new/social02_2.png) no-repeat center; margin-left:19px; transition:all 0.5s ease; vertical-align:3px}
.social_respon05 .hd:hover .intro .c .icon{margin-left:25px;}
.social_respon05 .bd{background:#f3f3f3; padding:40px 0}
.social_respon05 .bd .bd_l{width:35%; float:left; text-align:center;}
.social_respon05 .bd .bd_l .img_{display:inline-block; margin-bottom:20px;}
.social_respon05 .bd .bd_l .tit{font-size:17px; line-height:26px; color:#333; font-weight:bold; padding:0 35px;}
.social_respon05 .bd .bd_l .tit span{display:block; margin-bottom:5px;}
.social_respon05 .bd .bd_r{width:61.5%; float:right; margin-right:3.5%; font-weight:bold;}
.social_respon05 .bd .bd_r .tit{font-size:19px; line-height:26px; color:#333; margin-bottom:23px;}



/*20210421wangqz董事长专栏*/
.dsz02 .rect-3655{padding-bottom:36.55%;}
.dsz02 .left{width:49%; float:left; }
.dsz02 .left .cover{position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #bbbbbb; box-sizing:border-box;}
.dsz02 .left .cover .box{padding:30px 35px}
.dsz02 .left .cover .box .tit{font-size:20px; line-height:25px; color:#333; font-weight:bold; position:relative; padding-bottom:14px;}
.dsz02 .left .cover .box .tit span{display:inline-block; padding-left:5px;}
.dsz02 .left .cover .box .tit:after{content:''; width:36px; height:1px; background:#dda300; position:absolute; left:0; bottom:0;}
.dsz02 .left .cover .box .more{font-size:12px; line-height:25px; color:#666; margin-bottom:15px; text-align:right;}
.dsz02 .left .cover .box .more {color:#666;transition:all 0.5s ease}
.dsz02 .left:hover .cover .box .more {color:#dda300;}
.dsz02 .left .cover .box .con{font-size:14px; line-height:20px; color:#444; height:60px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.dsz02 .right{width:49%; float:right;}
.dsz02 .right .cover{position:absolute; left:0; top:0; width:100%; height:100%;;}
.dsz02 .right .cover .box{padding:30px 35px}
.dsz02 .right .cover .box .tit{font-size:20px; line-height:25px; color:#fff; font-weight:bold; position:relative; padding-bottom:14px;}
.dsz02 .right .cover .box .tit span{display:inline-block; padding-left:5px;}
.dsz02 .right .cover .box .tit:after{content:''; width:36px; height:1px; background:#dda300; position:absolute; left:0; bottom:0;}
.dsz02 .right .cover .box .more{font-size:12px; line-height:25px; color:#fff; margin-bottom:15px; text-align:right;}
.dsz02 .right .cover .box .more {color:#fff;transition:all 0.5s ease}
.dsz02 .right .cover .box .con{font-size:14px; line-height:20px; color:#fff; height:60px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.dsz02 .right:hover .cover .box .more {color:#9c7403;}


.dsz_zh .part3_hd .more:hover{background:#dda300; border-color:#dda300; color:#fff}
/* 投资者中心 */
.Inverstor01{padding:50px 0; background:#f1f5fa;}
.Inverstor01 .left{width:57.5%; float:left; background:#e1a95f;}
.Inverstor01 .left .box{padding:35px 55px}
.Inverstor01 .left .box .infor .tit{float:left; font-size:24px; line-height:29px;  color:#fff;}
.Inverstor01 .left .box .infor .title{float:left; font-size:24px;font-weight:bold; line-height:29px;  color:#fff;}
.Inverstor01 .left .box .infor .con {float:right; margin-top:5px; font-size:0}
.Inverstor01 .left .box .infor .con span{display:inline-block; padding:0 10px; font-size:14px; line-height:24px; color:#fff; position:relative; cursor:pointer;}
.Inverstor01 .left .box .infor .con span:after{content:''; width:1px; height:15px; background:#fff; position:absolute; left:0; top:50%; margin-top:-7px;}
.Inverstor01 .left .box .infor .con span:first-child:after{display:none;}
.Inverstor01 .left .box .infor .con span.cur{font-size:18px; font-weight:bold;}
.Inverstor01 .left .box .infor .list{float:left; width:100%; margin-top:28px;;}
.Inverstor01 .left .box .infor .list li{margin-bottom:6px; font-size:0;border-bottom: 1px dashed rgba(255,255,255,.5);}
.Inverstor01 .left .box .infor .list li a{display:block;}
.Inverstor01 .left .box .infor .list li:last-child{margin-bottom:0px;}
.Inverstor01 .left .box .infor .list li span{display:inline-block; font-size:16px; line-height:40px; color:#fff; vertical-align:middle;}
.Inverstor01 .left .box .infor .list li span.line{margin:0 1%;}
.Inverstor01 .left .box .infor .list .more{display:block; width:100px; height:30px; font-size:12px; color:#fff; line-height:30px; border:1px solid #fff; text-align:center; margin-top:40px;}
.Inverstor01 .left .box .infor .list .more:hover{background:#dda300; border-color:#dda300;}
.Inverstor01 .right{width:40.25%; float:right;}
.Inverstor01 .right .r_top{background:url(../img/Inverstor01_1.jpg) no-repeat center;}
.Inverstor01 .right .r_top .rect-476{padding-bottom:47.6%;}
.Inverstor01 .right .r_top .right_l{width:50%; float:left;}
.Inverstor01 .right .r_top .right_l .box{padding:25px 20px 23px}
.Inverstor01 .right .r_top .right_l .box .t{font-size:14px; line-height:20px; color:#333; font-weight:bold;;}
.Inverstor01 .right .r_top .right_l .box .c{font-size:48px; line-height:48px; color:#e60012; font-weight:bold; margin:20px 0px;}
.Inverstor01 .right .r_top .right_l .box .c.down{color:#177a1e;}
.Inverstor01 .right .r_top .right_l .box .txt span{display:inline-block; color:#e60012;}
.Inverstor01 .right .r_top .right_l .box .txt span.icon{width:14px; height:16px; background:url(../img/Inverstor01_1.png) no-repeat; margin-right:5px;}
.Inverstor01 .right .r_top .right_l .box .txt.up span.icon{background-position:0 0;}
.Inverstor01 .right .r_top .right_l .box .txt.down span.icon{background-position:0 -16px;}
.Inverstor01 .right .r_top .right_l .box .txt.down span{color:#177a1e}
.Inverstor01 .right .r_top .right_l .box .txt span:last-child{margin-left:20px;}
.Inverstor01 .right .r_top .right_l .box .text{font-size:14px; color:#333; line-height:30px; margin-top:20px;}
.Inverstor01 .right .r_top .right_l .box .text span em{color:#e60012}
.Inverstor01 .right .r_top .right_r{width:50%; float:right;}
.Inverstor01 .right .r_top .right_r .box{padding:25px 30px 23px 20px}
.Inverstor01 .right .r_top .right_r .box .text{font-size:14px; color:#333; line-height:20px;}
.Inverstor01 .right .r_top .right_r .box .text span.l em{color:#e60012}
.Inverstor01 .right .r_top .right_r .box .text span.r em{color:#177a1e}
.Inverstor01 .right .r_top .right_r .box .c{font-size:48px; line-height:48px; color:#e60012; font-weight:bold; margin:20px 0px; text-align:right;}
.Inverstor01 .right .r_top .right_r .box .c.down{color:#177a1e;}
.Inverstor01 .right .r_top .right_r .box .txt{text-align:right;}
.Inverstor01 .right .r_top .right_r .box .txt span{display:inline-block; color:#e60012;}
.Inverstor01 .right .r_top .right_r .box .txt span.icon{width:14px; height:16px; background:url(../img/Inverstor01_1.png) no-repeat; margin-left:5px;}
.Inverstor01 .right .r_top .right_r .box .txt.up span.icon{background-position:0 0;}
.Inverstor01 .right .r_top .right_r .box .txt.down span.icon{background-position:0 -16px;}
.Inverstor01 .right .r_top .right_r .box .txt.down span{color:#177a1e}
.Inverstor01 .right .r_top .right_r .box .txt span:first-child{margin-right:20px;}
.Inverstor01 .right .r_top .right_r .box .t{font-size:14px; line-height:30px; color:#333; font-weight:bold; margin-top:20px; text-align:right;}
.Inverstor01 .right .r_bott{margin-top:25px;}
.Inverstor01 .right .r_bott .item{position:relative; display:block;}
.Inverstor01 .right .r_bott .item_l{width:47.6%; float:left;}
.Inverstor01 .right .r_bott .item_r{width:47.6%; float:right;}
.Inverstor01 .right .r_bott .cover{position:absolute; left:0; bottom:52px; width:100%; text-align:center;}
.Inverstor01 .right .r_bott .cover .box .img_{width:90px; height:65px; margin:0 auto;}
.Inverstor01 .right .r_bott .cover .box .txt_{font-size:20px; line-height:24px; color:#fff; font-weight:bold; margin-top:25px;}
.Inverstor02{margin-top:50px;}
.Inverstor02 .list_box{position:relative;color:#fff}
.Inverstor02 .list_text{top:0;left:0;right:0;bottom:0;position:absolute;padding:54px;}
.Inverstor02 .list_text:hover{color:#fff;}
.Inverstor02 .list_title{font-size:24px;margin-bottom:18px;}
.Inverstor02 .list_title a{color:#fff;}

.Inverstor02 .more_box{font-size:16px;padding:14px 0px;display:block; transition:all 0.5s ease;}
.Inverstor02 .more_box .iconfont{font-size:12px;}
/*.Inverstor02 li:hover .more_box{color:#dda300}
*/
.Inverstor01 .left .box .infor .list li span.tit{width:60%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.Inverstor02 .list_title{font-size：24px; color:#fff; font-weight:bold;}
.Inverstor02 .more_box{padding:0; font-size:12px; color:#fff;}
.Inverstor01 .left .box .infor .list .more:hover{color:#e1a95f; background:#fff; border-color:#fff}


/*wangqz20210426*/
.Inverstor01{background:#fff; padding:50px 0 0}
.Inverstor01 .left{background:#f3ebd4;}
.Inverstor01 .left .box .infor .con span{color:#a37f28}
.Inverstor01 .left .box .infor .list .more{color:#a37f28; border-color:#a37f28;}
.Inverstor01 .left .box .infor .list .more:hover{color:#fff; background:#a37f28;}
.Inverstor01 .right .r_top .right_l .box .c,
.Inverstor01 .right .r_top .right_l .box .txt span,
.Inverstor01 .right .r_top .right_r .box .c,
.Inverstor01 .right .r_top .right_r .box .txt span{color:#ea3927}
.Inverstor01 .left .box .infor .con span:after{background:#a37f28;}
.Inverstor01 .left{background:#f8f2dc;}
.Inverstor01 .left .box .infor .title{color:#333}
.Inverstor01 .left .box .infor .list li span{color:#333}
.Inverstor01 .left .box .infor .list li{border-bottom:1px dashed rgba(51,51,51,.2);}

.Inverstor01 .left .box .infor .con span:last-child{padding-right:0;}

.Inverstor01 .left .box .infor .list li span.tit{transition:all 0.5s ease;}
.Inverstor01 .left .box .infor .list li:hover span.tit{color: #a37f28}
.Inverstor01 .left .box .infor .list li span.date{transition:all 0.5s ease;}
.Inverstor01 .left .box .infor .list li:hover span.date{color: #a37f28}





.from_box {overflow: hidden;}
.from_box .from_{width: 32%;float: left;margin-left: 2%;}
.from_box .from_:first-child{margin-left: 0;}


/*20210223wangqz*/


.ipt2 ._right{ float:right; width:380px; padding-top:75px;}
.ipt2 ._right ._hd{ position:relative; padding:18px 15px 0; height:135px; background-color:#faf1d8;}
.ipt2 ._right ._hd ._t{font-size:20px; color:#000;}
.ipt2 ._right ._hd a{ clear:both;}
.ipt2 ._right ._hd ._tab{ display:none; position:absolute; top:20px; left:100px; line-height:1;}
.ipt2 ._right ._hd ._tab li{ position:static !important; float:left; padding:0 8px; font-size:18px; font-weight:bold;}
.ipt2 ._right ._hd ._tab .first { border-right:1px solid #dca000}
.ipt2 ._right ._hd ._tab .tab_t_cur{ color:#dca000}
.ipt2 ._right ._hd .tab_c{ float:left; margin-top:10px; margin-right:15px;}
.ipt2 ._right ._hd .tab_c._border{/* border-right:1px solid #dda301*/}
.ipt2 ._right ._hd .tab_c ._t{ font-size:15px; color:#242424;}
.ipt2 ._right ._hd .tab_c ._c{  color:#dca000; font-family:Arial; line-height:normal; white-space:nowrap}
.ipt2 ._right ._hd .tab_c ._c img{  margin:0 5px;-moz-animation: floatingMuscadines 3s ease-in-out .5s infinite;-webkit-animation: floatingMuscadines 3s ease-in-out .5s infinite;animation: floatingMuscadines 3s ease-in-out .5s infinite; padding-top:4px;}
.ipt2 ._right ._hd .tab_c ._t1{font-size:14px; }
.ipt2 ._right ._hd .tab_c ._t2{ font-size:18px; font-weight:bold;}
.ipt2 ._right ._hd .tab_c ._t3{ font-size:14px;}
.ipt2 ._right .bd_t{ font-size:21px; color:#bc8901; padding:5px 0;  clear:both; padding-top:15px;}
.ipt2 ._right ._bd{ height:40px; line-height:40px; background-color:#f2db9a; font-size:16px; padding: 3px 0;}
.ipt2 ._right ._bd span{ padding-left:20px; color:#bc8901;}
.ipt2 ._right ._news ._t{  margin-top:17px; margin-bottom:10px; border-bottom:1px dotted #b8b8b8;}
.ipt2 ._right ._news ._t a{ font-size:24px; color:#000;}
.ipt2 ._right ._news ._t a:hover{ color:#dda400}
.ipt2 ._right ._news ._t ._more{ float:right; color:#545454; font-size:13px; margin-top:15px;}
.ipt2 ._right ._news ._list li{ position:relative; padding-left:25px; margin-top:10px; overflow:hidden}
.ipt2 ._right ._news ._list li i.ion{ position:absolute; left:0; top:1px;}
.ipt2 ._right ._news ._list li ._st{ float:left; width:78%; font-size:14px;  overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ipt2 ._right ._news ._list li time{ float:right; color:#949694}
.ipt2 ._right ._news ._list li:hover i.ion,.ipt2 ._right ._news ._list li:hover ._st{ color:#dda301}


/*20210223wangqz*/

.ipt2 ._right{padding-top:66px;}
.ipt2 ._right ._hd{padding:50px 30px;}
.ipt2 ._right ._hd .tab_c{margin-top:20px;}
.ipt2 ._right ._bd{padding:12px 0}

#fullPage .pageFooter .f_tool,
#fullPage .pageFooter .right .f_contact span.txt{font-size:20px; line-height:30px;}
.swiper-container img{width:100%; height:auto}



/*20210512*/
.map_tab .map_con ._tab li.l5{ color:#bb1b21}
.map_tab .map_con ._tab li.l5 .ico{background: url(../images/ic_location_circle_big.png) no-repeat;background-position-y: 4px;}
.map_tab .map_china .banshichu_point .dot1{left:159px; top:139px;}
.map_tab .map_con .banshichu_point ._zb{ background:url(../images/zb/ic_location_circle_small.png) no-repeat;}
.map_tab .map_con .banshichu_point ._txt{ background: #c54000 ;background: rgb(197, 64, 0, 0.7);}





/*20210518@wangqz*/
/* touzi */
.touzi01{background:#f0f0f0; padding:50px 0 90px}
.touzi01 .infor .tit{font-size:36px; line-height:36px; color:#552a03; margin-bottom:10px;}
.touzi01 .infor .con{font-size:14px; line-height:29px; color:#777;}
.touzi01 .content{margin-top:40px;}
.touzi01 .content li{width:24.5%; margin-right:0.5%; float:left; background:#fff; margin-bottom:5px;;}
.touzi01 .content li .li_box{padding:45px 50px; text-align:center;}
.touzi01 .content li .li_box .icon{height:37px; margin:0 auto;}
.touzi01 .content li .li_box .num{font-size:48px; line-height:48px; color:#dda400; margin:10px 0 13px; font-weight:bold;}
.touzi01 .content li .li_box .text{font-size:16px; line-height:29px; color:#333333;height: 87px;}
.touzi02{padding:50px 0 23px}
/* .touzi02 .infor{text-align:center;}
.touzi02 .infor .icon{margin-bottom:25px;}
.touzi02 .infor .tit{font-size:16px; line-height:29px;color:#333; margin-bottom:25px;}
.touzi02 .infor .con{font-size:14px; line-height:20px;color:#777;} */
.touzi02 .content li{width:33.3%; float:left; background:#f8f2dc; position:relative}
.touzi02 .content li:after{content:''; width:1px;height:100%; background-color:#e6d29a; position:absolute; left:0; top:0;}
.touzi02 .content li:first-child:after{display:none;}
.touzi02 .content li .li_box{padding:34px 40px 40px 30px;}
.touzi02 .content li .li_box .icon{width:40px; height:40px;;}
.touzi02 .content li .li_box .tit{font-size:20px; line-height:24px; color:#bc8901; font-weight:bold; margin:20px 0 15px}
.touzi02 .content li .li_box .con{font-size:13px; line-height:22px; height:66px; overflow-y:auto; color:#a37f28;}
.touzi02 .content li .li_box .con::-webkit-scrollbar {width:2px; height:4px;}
.touzi02 .content li .li_box .con::-webkit-scrollbar-thumb {border-radius:5px; background:#bc8901;}
.touzi02 .content li .li_box .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.touzi03.Inverstor02{margin-top:0; padding-bottom:50px;}
.touzi04{padding:50px 0; background-color:#f0f0f0;}
.touzi04 li{margin-bottom:50px;}
.touzi04 li .li_top{margin-bottom:40px;}
.touzi04 li .li_top .rect-55{padding-bottom:55%;}
.touzi04 li .li_top .left{width:50%;;}
.touzi04 li .li_top .right{width:50%;; background-color:#fff;}
.touzi04 li .li_top .right .box{padding:50px 70px 20px 50px}
.touzi04 li .li_top .right .box .tit{font-size:24px; line-height:25px; color:#2f3030; font-weight:bold;}
.touzi04 li .li_top .right .box .con{font-size:14px; line-height:24px; color:#444; margin:15px 0 20px;}
.touzi04 li .li_top .right .box .img_box .img_01{margin-right:40px;}
.touzi04 li.odd .li_top .left{float:left;}
.touzi04 li.odd .li_top .right{float:right;}
.touzi04 li.even .li_top .left{float:right;}
.touzi04 li.even .li_top .right{float:left;}

/*20210507*/
.touzi03  .list_box .rect-75{padding-bottom:57.5%;}
.touzi01{padding:50px 0}
.touzi01 .content li .li_box .num{color:#bc8901}
.touzi04 .datalist {border:2px solid #da9c00;}
.touzi04 .datalist tr.odd{background:#fff;}
.touzi04 .datalist tr.even{background:#f1f1f1;}
.touzi04 .datalist tr.firstRow td{border-bottom:1px solid #da9c00}
.touzi04 .datalist td{border:1px solid #da9c00;}
.touzi_xc_con{padding-bottom: 0;}
.touzi04 li .li_top .rect-55{padding-bottom:65%;}
.touzi04 li .li_top .right .box{padding-top:40px}
/*20210524*/
/* ESG系列 */
.ESG{min-height:300px;}
.ESG01{background-color:#f7f7f7; padding:55px 0;}
.ESG01 .infor .cn_tit{font-size:36px; line-height:36px; color:#552a03;}
.ESG01 .infor .en_tit{font-size:14px; line-height:30px; color:#777; margin:10px 0 20px;}
.ESG01 .infor .con{font-size:16px; line-height:24px; color:#333; margin-bottom:30px;}
.ESG01 .tu{position:relative}
.ESG01 .tu img{position:relative; z-index:2;}
.ESG01 .content {margin-top:55px;}
.ESG01 .content .tit{font-size:26px; line-height:28px; color:#552a03; margin-bottom:10px;}
.ESG01 .content li{float:left; margin-top:30px;}
.ESG01 .content .con_item_two .li_{width:48%; margin-right:4%;}
.ESG01 .content .con_item_two .li_two{margin-right:0;}
.ESG01 .content .con_item_three .li_{width:30%; margin-right:5%;}
.ESG01 .content .con_item_three .li_three{margin-right:0}
.ESG01 .content .con_item .li_ .num{font-size:36px; line-height:36px; color:#da9c00; font-weight:bold;}
.ESG01 .content .con_item .li_ .txt{font-size:14px; line-height:27px; color:#da9c00; padding-bottom:20px; border-bottom:1px solid #da9c00; margin-bottom:20px; margin-right:30px;}
.ESG01 .content .con_item .li_ .text{font-size:14px; line-height:27px; height:135px; overflow-y:auto; padding-right:10px;  color:#666;}
.ESG01 .content .con_item .li_ .text::-webkit-scrollbar {width:4px; height:4px;}
.ESG01 .content .con_item .li_ .text::-webkit-scrollbar-thumb {border-radius:5px; background:#dda300;}
.ESG01 .content .con_item .li_ .text::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.ESG02{padding:30px 0}
.ESG02 .content .tit{font-size:26px; line-height:28px; color:#552a03; margin-bottom:40px;}
.ESG02 .content .list li{float:left; position:relative; margin-bottom:20px;}
.ESG02 .content .list li .rect-466{padding-bottom:46.6%;}
.ESG02 .content .list li .rect-705{padding-bottom:70.5%;}
.ESG02 .content .list.list_two .li_{width:49%; margin-right:2%;}
.ESG02 .content .list.list_two .li_two{margin-right:0;}
.ESG02 .content .list.list_three .li_{width:32%; margin-right:2%;}
.ESG02 .content .list.list_three .li_three{margin-right:0;}
.ESG02 .content .list li .cover{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../img/black60.png) center; z-index:3; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ESG02 .content .list li .cover .cover_box{padding:40px}
.ESG02 .content .list li .cover .t{font-size:20px; line-height:24px; color:#fff; font-weight:bold; margin-bottom:15px;}
.ESG02 .content .list li .cover .c{font-size:14px; line-height:25px; height:150px; overflow-y:auto; color:#fff; padding-right:10px;}
.ESG02 .content .list li .cover .btns{display:inline-block; width:130px; height:30px; line-height:30px; color:#fff; font-size:14px;  background:#da9c00; text-align:center; margin-top:20px; cursor:pointer;}
.ESG02 .content .list li .cover .c::-webkit-scrollbar {width:4px; height:4px;}
.ESG02 .content .list li .cover .c::-webkit-scrollbar-thumb {border-radius:5px; background:#dda300;}
.ESG02 .content .list li .cover .c::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.ESG02 .content .list li .intro{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../img/black11.png) center; z-index:2;}
.ESG02 .content .list li .intro .desc{font-size:20px; line-height:24px; color:#fff; font-weight:bold; text-align:center; padding:20px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}

.ESG02 .content .list li:hover .cover{opacity:1; visibility:visible;}
.ESG02 .content .list li:hover .intro{opacity:0; visibility:hidden;}

/* 有按钮的 */
.ESG02 .content .list li.anniu .cover .c{height:100px}



/* 商业道德 */
.business_ethics02{padding:30px 0}

/* 环境生态保护 */
.ECO03 .content{border-top:1px solid #d9d9d9; padding-top:40px;}
.ECO03 .content .rect-5666{padding-bottom:56.66%;}
.ECO03 .content .cell{width:25%; float:left; position:relative}
.ECO03 .content .cell .cover{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../img/black20.png) center; z-index:2;}
.ECO03 .content .cell .cover .box{padding:40px 30px}
.ECO03 .content .cell .cover .box_t{font-size:18px; line-height:26px; color:#fff; font-weight:bold;}
.ECO03 .content .cell .cover .box_c{font-size:12px; line-height:16px; color:#fff; margin-top:13px;}

/* 有毒与废物排放 */
.ECO-1_pt1 .content .con .li_{width:44%; float:left;}
.ECO-1_pt1 .content .con .li_two{margin-right:0; float:right;}
.ECO-1_pt1 .content .con .li_ .icon{width:50px; height:50px; margin-bottom:20px;}
.ECO-1_pt1 .content .con .li_ .text{font-size:16px; line-height:30px; color:#666; margin-bottom:30px;}
.ECO-1_pt1 .content .con .li_ .text span{color:#cc9200}
.ECO-1_pt1 .content .con .li03{width:100%;}
.ECO-1_pt1 .content .con .li03 .text{width:70%;}
.ECO-1_pt1 .content .con .li03 .tu_biao .l{width:45%;}
.ECO-1_pt1 .content .con .li03 .tu_biao .r{width:45%;}
.ECO-1_pt1 .content .con .li03 .tu_biao img{width:100%;}

/* 图片弹窗 */
.img_tanchuang{position:fixed; width:100%; height:100%; left:0; top:0; z-index:10; display:none;}
.img_tanchuang .bg{background:url(../img/black60.png) center; background:rgba(0,0,0,.8); position:absolute; left:0; top:0; width:100%; height:100%;}
.img_tanchuang .img_content{width:900px; height:600px; background:none;; position:absolute; left:50%; margin-left:-450px; top:50%; margin-top:-300px;}
.img_tanchuang .img_content .box{padding:30px;}
.img_tanchuang .img_content {display:flex; align-items:center; justify-content:center;}
.img_tanchuang .img_content .box .img_ img{width:100%;}
.img_tanchuang .img_content .close{width:22px; height:22px; background:url(../img/about_close.png) no-repeat center; position:absolute; right:-40px; top:0; transition:all 0.5s ease; cursor:pointer;}
.img_tanchuang .img_content .close:hover{transform:rotateZ(180deg);}




/* 2021-0524 */

/* 报告与政策 */
.baogao01 .content .con .cell{width:48%; position:relative}
.baogao01 .content .con .cell .rect-293{padding-bottom:29.3%;}
.baogao01 .content .con .cell .cover{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../img/black20.png) center; z-index:2;}
.baogao01 .content .con .cell .cover .box{padding:40px 30px}
.baogao01 .content .con .cell .cover .box_t{font-size:18px; line-height:26px; color:#fff; font-weight:bold;}
.baogao01 .content .con .cell .cover .box_c{font-size:12px; line-height:16px; color:#fff; margin-top:13px;}
.baogao02{padding:40px 0}
.baogao02 .content .tit{font-size:26px; line-height:28px; color:#552a03; margin-bottom:40px;}
.baogao02 .content .list .li_{width:48%; float:left; background-color:#fff; margin-bottom:30px; transition:all 0.5s ease} 
.baogao02 .content .list .li_two{float:right;}
.baogao02 .content .list .li_ .li_box{display:block; padding:10px 30px; border:1px solid #dcdcdc}
.baogao02 .content .list .li_ .li_box .icon{float:left; margin-top:10px;}
.baogao02 .content .list .li_ .li_box .txt{float:left; line-height:50px; font-size:18px; color:#db9c01; padding-left:35px; border-left:1px solid #e5e5e5; margin-left:20px; width:70%;}
.baogao02 .content .list .li_ .li_box .icon1{float:right; margin-top:11px;}
.baogao02 .content .list .li_:hover{background-color:#f7f7f7;}



/* esg-report */
.xc_con_esg_report{min-height:300px; padding:50px 0;}
.esg_report01{padding:60px 0 70px;}
.esg_report01 .top_{background:url(../img/esg_report01_1.jpg) no-repeat center; background-size:cover;}
.esg_report01 .top_ .infor{padding:40px 70px}
.esg_report01 .top_ .infor .tit {margin-bottom:13px;}
.esg_report01 .top_ .infor .tit .icon{display:inline-block; vertical-align:middle;  line-height:23px; margin-right:8px;}
.esg_report01 .top_ .infor .tit .text{display:inline-block; vertical-align:middle; font-size:22px; line-height:23px; color:#fff;}
.esg_report01 .top_ .infor .con{font-size:16px; line-height:30px; color:#fff;;}
.esg_report01 .top_ .infor .item{margin-bottom:20px;}
.esg_report01 .top_ .infor .item:last-child{margin-bottom:0;}
.esg_report01 .bott_{border:1px solid #b2b2b2; border-top:none; overflow:hidden; position:relative;}
.esg_report01 .bott_:after{content:''; width:417px; height:240px; background:url(../img/esg01_3.png) no-repeat center; position:absolute; right:0; bottom:0; z-index:-1}
.esg_report01 .bott_ .box{padding:30px 70px}
.esg_report01 .bott_ .box .bott_l{width:51%; float:left}
.esg_report01 .bott_ .box .bott_l .img_{width:24%; float:left;}
.esg_report01 .bott_ .box .bott_l .intro_{float:right; width:56.5%; margin-top:10px;}
.esg_report01 .bott_ .box .bott_l .intro_ .tit{font-size:32px; line-height:32px; color:#333; font-weight:bold; margin-top:35px;}
.esg_report01 .bott_ .box .bott_l .intro_ .con{font-size:20px; line-height:30px; color:#666; margin-top:10px;}
.esg_report01 .bott_ .box .bott_r{float:right;}
.esg_report01 .bott_ .box .bott_r a{display:inline-block; width:116px; height:32px; line-height:32px; color:#fff; background:#426b3f; text-align:center; position:absolute; right:70px; bottom:40px; z-index:2}
.esg_report01 .bott_ .box .bott_r a:hover{background:#db9c01}
.esg_report02 .li_{width:24.5%; float:left; position:relative; margin-bottom:20px; margin-right:0.6%;}
.esg_report02 .li_four{margin-right:0;}
.esg_report02 .li_box{display:block;}
.esg_report02 .li_box .rect-61{padding-bottom:61%;}
.esg_report02 .cover{position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.5s ease;}
.esg_report02 .cover .box{padding-top:65px; text-align:center; transition:all 0.5s ease;}
.esg_report02 .cover .box .icon{text-align:center;}
.esg_report02 .cover .box .icon img{display:inline-block;}
.esg_report02 .cover .box .tit{font-size:16px; line-height:30px; color:#fff; margin-top:6px;}
.esg_report02 .cover .box .con{font-size:15px; line-height:24px; color:#fff; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.esg_report02 li:hover .cover .box{padding-top:40px;}
.esg_report02 li:hover .cover .box .con{opacity:1; visibility:visible;}
.esg_report03 {padding-top:60px;}
.esg_report03 .infor .tit{float:left; font-size:30px; line-height:30px; color:#333; font-weight:bold; position:relative; padding-top:20px;}
.esg_report03 .infor .tit:after{content:''; width:63px; height:3px; background:#dda300; position:absolute; left:0; top:0;}
.esg_report03 .infor .con{float:right; width:116px; height:37px; line-height:37px; border:1px solid #a0a4a3; text-align:center; font-size:15px; color:#666; margin-top:12px;}
.esg_report03 .infor .con:hover{background:#dda300; color:#fff; border-color:#dda300;}
.esg_report03 .content{margin-top:25px;}
.esg_report03 .content .rect-54{padding-bottom:54%;}
.esg_report03 .content .item{width:32%; margin-left:2%; float:left;}
.esg_report03 .content .item:first-child{margin-left:0;}
.esg_report03 .content .item_box{display:block;}
.esg_report03 .content .item .intro{background:#f8f7f5;}
.esg_report03 .content .item .intro .box{padding:20px 40px 30px 25px}
.esg_report03 .content .item .intro .box .date{font-size:14px; line-height:25px; color:#999;}
.esg_report03 .content .item .intro .box .t{font-size:18px; line-height:25px; height:50px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;  color:#666; margin-top:6px;;} 




/* 2021-0525 */
.ESG01 .content .con_item .li_ .num{display:inline-block;}
.ESG01 .content .con_item .li_ .txt{display:inline-block; border-bottom:none; padding-bottom:0;}
.ESG01 .content .con_item .li_ .text{position:relative; margin-top:20px;;}
.ESG01 .content .con_item .li_ .top_{border-bottom:1px solid #da9c00}

/* 2021-0526 */
.esg_report02 .cover .box .icon img{height:auto}
.esg_report01 .top_ .infor .tit .icon{width:auto;}
.xc_con.xc_con_ECO-1{padding-bottom:0;}
.xc_con.xc_con_Security{padding-bottom:0;}
.xc_con.xc_con_baogao{padding-bottom:0;}
.xc_con.xc_con_HS{padding-bottom:0;}
.xc_con.xc_con_business_ethics{padding-bottom:0;}
.xc_con.xc_con_SCM{padding-bottom:0;}


/* 社会贡献 */
.shgx01 .con .list{margin-bottom:30px;}
.shgx01 .con .list li{width:20%; float:left; text-align:center;}
.shgx01 .con .list li .number{font-size:48px; line-height:48px; color:#da9c00; font-weight:bold;}
.shgx01 .con .list li .txt{font-sizE:16px; line-height:29px; color:#666; margin-top:10px;}
.shgx01 .content .con_item .li_ .num{padding-bottom:17px}
.shgx02{padding:60px 0}
.shgx02 .infor .tit{font-size:26px; line-height:30px; color:#552a03;}
.shgx02 .content{margin-top:40px;}
.shgx02 .content .left{width:30%; float:left;}
.shgx02 .content .right{width:62.5%; float:right; margin-top:20px;}
.shgx02 .content .right .item .t{display:inline-block; font-size:18px; line-height:26px; color:#da9c00; font-weight:bold; padding-bottom:7px; position:relative; margin-bottom:5px;}
.shgx02 .content .right .item .t:after{content:""; width:90%; left:0; height:1px; background:#da9c00; position:absolute; left:0; bottom:0}
.shgx02 .content .right .item .c{font-size:16px; line-height:26px; color:#666}
.shgx03{padding:60px 0; background:#f7f7f7;}
.shgx02 .content .right .item{margin-bottom:20px;}
.shgx03 .item{width:49%; position:relative;}
.shgx03 .item .rect-5633{padding-bottom:56.33%;}
.shgx03 .item .cover{position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(../img/black20.png) center; z-index:2;}
.shgx03 .item .cover .box{padding:75px 80px}
.shgx03 .item .cover .box_t{font-size:30px; line-height:32px; color:#fff; font-weight:bold;}
.shgx03 .item .cover .box_c{font-size:16px; line-height:26px; color:#fff; margin-top:13px;}


/* 社区参与 */
.sqcy03{padding-bottom:60px;}
.sqcy03 .infor .tit{font-size:26px; line-height:30px; color:#552a03;}
.sqcy03 .content{margin-top:35px;}
.sqcy03 .content li{border-top:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; cursor:pointer; margin-top:-1px;}
.sqcy03 .content li .hd{position:relative;}
.sqcy03 .content li .hd:after{content:''; width:23px; height:23px; background:url(../img/sqcy_icon1.jpg) no-repeat center; position:absolute; right:23px; top:50%; margin-top:-11px; transition:all 0.5s ease}
.sqcy03 .content li.cur .hd:after{background:url(../img/sqcy_icon2.jpg) no-repeat center;}
.sqcy03 .content li .hd span{display:block; font-size:22px; line-height:90px; font-weight:bold; color:#333333; width:88%;}
.sqcy03 .content li .bd{padding-bottom:35px; display:none; width:93%;}

.ESG01 .content .con_item_one .li_{width:100%; margin-right:0}
.ESG01 .content .con_item_one .li_ .text{height:auto}
.ECO-1_pt1 .content .con .li03 .text{width:75%; margin-bottom:10px;}





/* shouye  */
.indexHeader{height:105px; position:fixed; left:0; width:100%; top:0; z-index:10;}
.ipart{min-height:300px;background: #f9f9f9}
.ipart .wrap{width:1140px; margin:0 auto;}

.ipart01{ padding-top:60px;}
.ipart01 .content{background:#fff; box-shadow:0 0 15px rgba(0,0,0,.2); border-radius:8px;}
.ipart01 .content .li_{float:left; width:33%; position:relative;}
.ipart01 .content .li_:after{content:.''_; width:2px; height:200px; background:#C9C4C4; position:absolute; left:0; top:50%; margin-top:-100px;}
.ipart01 .content .li_:first-child:after{display:none;}
.ipart01 .content .li_ .li_box{display:block; padding:30px;}
.ipart01 .content .li_ .li_box .icon{width:158px; height:98px; margin:0 auto 20px;}
.ipart01 .content .li_ .li_box .tit{font-size:23px; line-height:30px; color:#a89f7e; text-align:center; margin:10px 0;}
.ipart01 .content .li_ .li_box .con{font-size:16px; line-height:22px; color:#333333; text-align:center;}

.ipart01 .content .li03 ._hd{ position:relative; padding:35px 30px;}
.ipart01 .content .li03 ._hd .gp_box{padding:30px}
.ipart01 .content .li03 ._hd ._t{font-size:23px; color:#a89f7e; text-align:center;}
.ipart01 .content .li03 ._hd ._t a{color:#a89f7e;}
.ipart01 .content .li03 ._hd .tab_c_box{padding:0 20px}
.ipart01 .content .li03 ._hd .tab_c{  margin-top:10px;}
.ipart01 .content .li03 ._hd .tab_c ._t{ font-size:16px; color:#333;}
.ipart01 .content .li03 ._hd .tab_c ._c{font-size:30px;  color:#3e9d3c; font-family:Arial; line-height:normal; white-space:nowrap; text-align:center;}
/*.ipart01 .content .li03 ._hd .tab_c.tab_c1 ._c{color:#ce0011;}*/
.ipart01 .content .li03 ._hd .tab_c.tab_c1 ._up{color:#ce0011;}
.ipart01 .content .li03 ._hd .tab_c.tab_c1 ._down{color:#3e9d3c;}
.ipart01 .content .li03 ._hd .tab_c ._c img{  margin:0 5px;-moz-animation: floatingMuscadines 3s ease-in-out .5s infinite;-webkit-animation: floatingMuscadines 3s ease-in-out .5s infinite;animation: floatingMuscadines 3s ease-in-out .5s infinite; padding-top:4px;}
.ipart01 .content .li03 ._hd .tab_c ._t2{ font-size:18px; font-weight:bold;}
.ipart01 .content .li03 ._hd .tab_c ._t3{ font-size:14px;}
.ipart01 .content .li03 .bd_t{ font-size:23px; color:#a89f7e; padding:5px 0;  clear:both; padding-top:15px;text-align: center;}
.ipart01  .content .li03 .jinshu{background:#faf1d8; padding:10px; font-size:16px; color:#ab9f75; margin-top:5px;}
.ipart01  .content .li03 .jinshu em{margin-left:5px;}
.ipart01  .content .li03 .jinshu a{color:#ab9f75;}

.ipart02 {margin:80px 0;}
.ipart02 .i_news{width:66%; float:left;}
.ipart02 .i_news .rect-555{padding-bottom:55.5%;}
.ipart02 .i_news ._hd { margin-bottom: 20px;}
.ipart02 .i_news ._hd ._t{ float: left; font-size: 26px; color: #444;}
.ipart02 .i_news ._hd ._more{ float: right; margin-top: 12px; font-size: 16px; font-size: 16px; color: #999;}
.ipart02 .i_news ._bd{padding:20px; background:#FFFFFF; box-shadow:0 4px 21px 0 rgba(0,0,0,0.10); border-radius:10px;}
.ipart02 .i_news ._bd .left{float:left; width:48%;}
.ipart02 .i_news ._bd .left .intro {margin-top:10px;}
.ipart02 .i_news ._bd .left .intro .tit{font-size:20px; line-height:28px; color:#AA9F76; margin-bottom:5px;}
.ipart02 .i_news ._bd .left .intro .date{font-size:14px; line-height:20px; color:#999;}
.ipart02 .i_news ._bd .list{float:right; width:47%;}
.ipart02 .i_news ._bd .list li{margin-top:18px; border-top:2px solid #C9C4C4; padding-top:18px;}
.ipart02 .i_news ._bd .list li:first-child{border-top:none; margin-top:0; padding-top:0px;}
.ipart02 .i_news ._bd .list .tit{font-size:16px; line-height:22px; color:#333; height:44px; overflow:hidden; text-overflow:ellipsis;
    display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; margin-bottom:5px;}
.ipart02 .i_news ._bd .list .date{font-size:14px; line-height:20px; color:#999;}
.ipart02 .i_report{width:30%; float:right;}
.ipart02 .i_report ._hd { margin-bottom: 20px;}
.ipart02 .i_report ._hd ._t{ float: left; font-size: 26px; color: #444;}
.ipart02 .i_report ._hd ._more{ float: right; margin-top: 12px; font-size: 16px; font-size: 16px; color: #999;}
.ipart02 .i_report .list .box{background:#fdfbf1; padding:16px 30px; border-radius: 10px;box-shadow: 0 4px 21px 0 rgb(0 0 0 / 10%);}
.ipart02 .i_report .list .box li{font-size:16px; line-height:45px; color:#333; border-bottom:1px dashed #eeeada;}
.ipart02 .i_report .list .box li a{display:block;}
.ipart02 .i_report .list .box li .t{float:left; width:60%;}
.ipart02 .i_report .list .box li .d{float:right;}
.ipart03{padding-bottom:60px;}
.ipart03 .hd{position:relative; height:310px; overflow:hidden; border-radius:8px;}
.ipart03 .hd a{display:block;}
.ipart03 .hd a .imgs>img{position:absolute; left:50%; margin-left:-591px; width:1182px; max-width:none;}
.ipart03 .hd .intro{position:absolute; left:43px; bottom:30px; z-index:2;}
.ipart03 .hd .intro .c{font-size:36px; line-height:36px; margin-top:22px; color:#fff;}
.ipart03 .hd .intro .c .icon{display:inline-block; width:21px; height:20px; background:url(../img/new/social02_2.png) no-repeat center; margin-left:19px; transition:all 0.5s ease; vertical-align:3px}
.ipart03 .hd:hover .intro .c .icon{margin-left:25px;}








/* 紫金人 */
.people .wrap{width:1140px; margin:0 auto;}
.people01{padding:60px 0}
.people01 .item{width:23.5%; margin-right:1.3%; float:left; margin-bottom:16px;}
.people01 .item_four{margin-right:0;}
.people01 .item a{display:block;}
/* .people01 .item .img_{} */
.people01 .item .img_ img{width:100%; border-radius:8px 8px 0 0; transition:all 0.5s ease}
.people01 .item .intro .box{padding:16px}
.people01 .item .intro .box .t{font-size:16px; color:#000; font-weight:bold; margin-bottom:8px; transition:all 0.5s ease}
.people01 .item .intro .box .c{font-size:14px; color:#999; margin-bottom:16px;}
.people01 .item .intro .box .d{font-size:14px; color:#999;}
.people01 .item:hover .intro .box .t{color:#dda302;}
.people01 .item:hover .img_ img{box-shadow:0 0 15px rgba(0,0,0,.3)}

.main{background-color:#f9f9f9;}
.people01 .item{background-color:#fff; border-radius:10px;}

/* ibanner 20210623*/
.ibanner{position:relative; height:900px;overflow: hidden;}
.ibanner .item{overflow:hidden; position:relative; height:900px;}
.ibanner .item a{position:absolute; left:0; bottom:0; height:100%; width:100%; overflow:hidden}
.ibanner .owl-carousel .item{display:none;}
.ibanner .owl-carousel.owl-loaded .item{display:block;}
.ibanner .item .banner_img{position:absolute; top:0; left:0; z-index:0;}
.ibanner .item .banner_img>img{width:100%; height:100%; position:absolute;top:0;left:0;}
.ibanner .owl-nav>div{cursor:pointer; z-index:5; font-size:50px; position:absolute; top:50%; margin-top:-44px; color:#fff;}
.ibanner .owl-nav .owl-prev{left:0%;}
.ibanner .owl-nav .owl-next{right:0%;}
.ibanner .owl-nav>div:hover{color:#dda302;}
.ibanner .item .cover{position:absolute; left:0; top:0; width:100%; height:100%;}
.ibanner .item .cover img{width:1280px; height:382px; position:absolute; left:50%; top:50%; margin-left:-640px; margin-top:-191px; opacity:0; visibility:hidden; transition:all 0.5s ease 0.5s;}
.ibanner .owl-item.active .item .cover img{opacity:1; visibility:visible;}

.ipart02 .i_news ._bd .left .intro .tit{font-size:20px; line-height:29px; color:#ab9f79; font-weight:bold; font-family:Arial; height:87px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
    .ipart02 .i_news ._bd .list li h3{font-size:18px; line-height:22px; color:#333; font-family:Arial;margin-bottom: 11px;height: 44px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }

/*20210723*/

.cishan01{padding:30px 0;}
  .cishan01 .wrap{max-width:1200px;}
  .cishan01 .cishan01_tit{font-size:26px; line-height:28px; margin-bottom:40px;}
  .cishan01 .left{float:left; width:48%; box-sizing:border-box; border:1px solid #d4a538; padding:30px; background:url(../img/cishan_back.png) no-repeat left bottom;}
  .cishan01 .left .top .tit_left{float:left; font-size:26px; padding-left:50px; position:relative; font-weight:bold;}
  .cishan01 .left .top .tit_left::before{content:''; width:34px; height:29px; background:url(../img/logo_left.png) no-repeat center; position:absolute; top:50%; left:0;margin-top:-15px;}
  .cishan01 .left .top .tit_right{float:right; font-size:18px; color:#d4a538; text-decoration:underline; line-height:40px; padding-left:45px; position:relative; cursor:pointer;}
  .cishan01 .left .top .tit_right::before{content:''; width:31px; height:27px; background:url(../img/logo_right.png) no-repeat center; position:absolute; top:50%; left:0; margin-top:-14px;}
  .cishan01 .left .top .con{margin-top:23px; line-height:22px;}
  .cishan01 .bott ul{white-space:nowrap; margin-top:25px;}
  .cishan01 .bott ul li{font-size:14px; line-height:30px;}
  .cishan01 .bott ul li span{font-weight:bold;}
  .cishan01 .left .bott .bott_left{float:left; width:22%;}
  .cishan01 .left .bott .bott_right{float:right; width:53%;}

  .cishan01 .right{float:right; width:49%; box-sizing:border-box; border:1px solid #d4a538; padding:30px; background:url(../img/cishan_back.png) no-repeat left bottom;}
  .cishan01 .right .top .tit_left{float:left; font-size:26px; padding-left:50px; position:relative; font-weight:bold;}
  .cishan01 .right .top .tit_left::before{content:''; width:34px; height:29px; background:url(../img/logo_left.png) no-repeat center; position:absolute; top:50%; left:0;margin-top:-15px;}
  .cishan01 .right .top .tit_right{float:right; font-size:18px; color:#d4a538; text-decoration:underline; line-height:40px; padding-left:45px; position:relative; cursor:pointer;}
  .cishan01 .right .top .tit_right::before{content:''; width:31px; height:27px; background:url(../img/logo_right.png) no-repeat center; position:absolute; top:50%; left:0; margin-top:-14px;}
  .cishan01 .right .top .con{margin-top:23px; line-height:22px;}
  .cishan01 .right .bott .bott_left{float:left; width:22%;}
  .cishan01 .right .bott .bott_right{float:right; width:53%;}

/*20210726 dy*/
.smenu dl._sub.on{padding-top:15px; padding-bottom:15px; background:url(../images/leftmenu_bg.jpg) right top no-repeat #dedede;}
.xc_con_esg_report{padding-top:30px;}
.esg_report01{padding-top:30px;}
.esg_report01 .bott_ .box .bott_l{width:75%;}
.esg_report01 .bott_ .box .bott_l .intro_{width:75%;}
.ECO03 .content .cell{width:23.5%; margin-right:2%;}
.ECO03 .content .cell.last{margin-right:0;}
.baogao02 .content .list .li_ .li_box .txt{line-height:26px;}

.baogao .rect-154{padding-bottom:154%;}
.baogao .con{margin-bottom:30px;}
.baogao .tit{font-size:26px; color:#552a03; line-height:42px;}
.baogao .more:hover a{color:#db9c01;}
.baogao ul .item{width:48%; padding:15px 20px; height:255px; border:1px solid #8ca798; box-sizing:border-box; margin-bottom:45px; float:left;}
.baogao ul .item.odd{width:48%; padding:15px 20px; height:255px; border:1px solid #8ca798; box-sizing:border-box; float:right;}
.baogao .item .img_, .baogao .item.odd .img_{width:27%;}
.baogao .item .infor{width:70%; height:100%; position:relative;}
.baogao .item .infor .tit{font-size:24px; line-height:30px;}
.baogao .item .infor .date{font-size:16px; line-height:18px; margin-top:15px;}
.baogao .item .btn_load{border:1px solid #8ca798; font-size:16px; line-height:18px; color:#8ca798;padding:8px 50px; cursor:pointer; position:absolute; right:0; bottom:0;}
.baogao .item .right{width:48%; padding:15px 20px; height:255px;}
.baogao .more{line-height:42px;}
.baogao .item .btn_load{border:1px solid #8ca798; font-size:16px; line-height:18px; color:#8ca798;padding:8px 50px; cursor:pointer; position:absolute; right:0; bottom:0; background:#fff; transition:all 0.5s ease;}
.baogao .item .btn_load:hover{background:#db9c01; color:#fff;}


.sqcy03 .content li .hd span{line-height:30px; padding:20px 0;}

/* 20210804 段玉加的样式，有问题请骚扰她 */
.posi .widget-bread-1{float:left;}
.xc_con_business_ethics .ESG01 .content .con_item .li_ .txt{display:block; margin-right:0;}
.xc_con_ECO .ESG01 .content .con_item .li_ .txt{display:block; margin-right:0;}

.ECO-1_pt1 .ESG01 .infor .con{text-align:justify;}
.pageFooter .f_tool{font-size:20px;}

.ibanner .item .cover img{width:1260px; height:480px;}

.xc_con_ECO-1 .ECO-1_pt1 .content .con .li03 .text{width:100%;}

.xc_con_ECO .ESG03{margin-bottom:50px;}

.ipart01 .content .li_ .li_box .con:hover{color:#dda300;}

.ipart02 .i_news ._hd ._more:hover{color:#dda300;}
.ipart02 .i_report ._hd ._more:hover{color:#dda300;}
.ipart02 .i_news ._bd .list li:hover h3{color:#ab9f79;}
.ipart02 .i_news ._bd .list li:hover time{color:#ab9f79;}

.touzi04 .datalist td{padding:5px 15px;}
.pageFooter .left .f_logo img{max-width:80%;}

.pageFooter .right .f_contact span.txt{font-size:28px;}
.pageFooter .right .f_contact span.icon01{width:28px; height:28px; background-size:cover;}

.pageFooter .left{width:52%;}
.pageFooter .f_tool{font-size:18px; line-height:34px;}
.pageFooter .right{width:47%; text-align:right;}
.pageFooter .text{font-size:18px; margin-top:110px; line-height:24px;}
.pageFooter{height:auto;padding: 20px 0;}

.health .mleft{display:none;}
.health .mright{float:none; width:100%; font-size:16px; line-height:24px; color:#333; margin-top:30px;}
.health .mright .datalist td{border:1px solid #da9c00; padding:5px 15px;}
/*duanyu -end*/

/*20210816 dy*/
.xc_con_esg_report{padding-top:0;}
.esg_report01{padding-top:0;}
.prodt ._proSt{display:none;}
.prodt ._proT{margin-bottom:30px;}

.prodt ._part3{margin-bottom:30px;}
.prodt ._part3 .rect-63{padding-bottom:63%;}
.prodt ._part3 .box{width:100%;}
.prodt ._part3 .tit{font-size:22px; color:#dfa602; margin-bottom:10px; display:inline-block;}
.prodt ._part3 .more{float: right; margin-top: 12px; font-size: 16px; font-size: 16px; }
.prodt ._part3 .more a{color: #999;}
.prodt ._part3 .more:hover a{color:#dda400;}
.prodt ._part3 .box .infor .item{margin-bottom:45px;}
.prodt ._part3 .box .infor .item3{margin-bottom:0;}
.prodt ._part3 .box .infor .item a{display:block;}
.prodt ._part3 .box .infor .item .infor_l{width:28.5%;}
.prodt ._part3 .box-63{padding-bottom:63%;}
.prodt ._part3 .box .infor .item .infor_r{width:68%; margin-left:20px;}
.prodt ._part3 .box .infor .item .infor_r .rect-26{padding-bottom:26.5%;}
.prodt ._part3 .box .infor .item .infor_r .t{color:#333; font-size:18px; line-height:30px; margin-bottom:10px; transition:all 0.5s ease;}
.prodt ._part3 .box .infor .item .infor_r .c{font-size:14px; color:#999; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:30px; overflow:hidden; margin-bottom:20px; position:relative;}
.prodt ._part3 .box .infor .item .infor_r .time{font-size:12px; color:#b5b5b5;}
.prodt ._part3 .box .infor .item:hover .infor_r .t{color:#dda300;}

.prodt ._part4 .rect-563{padding-bottom:56.3%;}
.prodt ._part4 .owl-carousel .owl-nav .owl-prev{position:absolute; top:50%; margin-top:-40px; z-index:10; cursor:pointer; width:46px; height:80px; background:#fff; opacity:0.6; left:10px; transition:all 0.5s ease;}
.prodt ._part4 .owl-carousel .owl-nav .owl-next{position:absolute; top:50%; margin-top:-40px; z-index:10; cursor:pointer; width:46px; height:80px; background:#fff; opacity:0.6; right:10px; transition:all 0.5s ease;}
.prodt ._part4 .owl-carousel .owl-nav .owl-prev i, .prodt ._part4 .owl-carousel .owl-nav .owl-next i{float:left; width:20px; height:35px; margin-top:20px; margin-left:14px;}
.prodt ._part4 .owl-carousel .owl-nav .owl-next i{background:url("../img/arrows_r_normal.png") no-repeat;}
.prodt ._part4 .owl-carousel .owl-nav .owl-prev i{background:url("../img/arrows_l_normal.png") no-repeat;}
.prodt ._part4 .owl-carousel .owl-nav .owl-prev:hover{opacity:1;}
.prodt ._part4 .owl-carousel .owl-nav .owl-next:hover{opacity:1;}
.prodt ._part3 .tit{font-size:26px;}
.prodt ._part3 .rect-63{padding-bottom:56.3%;}
.prodt ._part3 .box .infor .item .infor_r .c{height:20px;}


.prodt ._proT{margin-bottom:10px; margin-top:30px;}











/*20211210*/

/* 下层banner */
.job_xc_banner{position:relative; height:520px; overflow:hidden;}
/* .job_xc_banner img{position:absolute; left:50% top:0; width:1920px; margin-left:-960px;} */
.job_xc_banner img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none;}
.job_xc_banner .intro{position:absolute; left:0; width:100%; top:50%; transform:translate(0,-50%); color:#fff;}
.job_xc_banner .intro .tit{font-size:40px; line-height:40px; font-weight:bold; margin-bottom:15px;}
.job_xc_banner .intro .en_tit{font-size:20px; line-height:24px; font-family:Arial;}

/* 标题标记 */
.tag_common{position:relative;}
.tag_common::after{content:''; width:100%; height:3px; background:#dda300; position:absolute; top:-18px; left:0;}

/* 关注 */
.follow{background-repeat:no-repeat; background-size:cover; padding-top:75px; padding-bottom:65px;}
.follow .rect-662{padding-bottom:66.2%;}
.follow .infor .tit{font-size:32px; line-height:32px; color:#552a03; margin-bottom:50px; font-weight:bold;}
.follow .content .item{float:left; padding:42px; box-sizing:border-box; width:35.25%; background:no-repeat cover; margin-right:2%; box-shadow:0px 4px 8px 0px rgba(36, 36, 36, 0.14); max-height:280px; min-height:280px;}
.follow .content .item dt{font-size:24px; line-height:24px; margin-bottom:40px; font-weight:bold;}
.follow .content .item dd{font-size:18px; line-height:18px; margin-bottom:15px; color:#fff;}
.follow .content .item dd a:hover{color:inherit;}
.follow .content .item1{color:#fff;}
.follow .content .item2 dt{color:#552a03;}
.follow .content .item2 dd{color:#666;}
.follow .content .item3{width:23.33%; margin-right:0; padding:0; float:right; color:#333; font-size:18px; line-height:18px;}
.follow .content .item3 ul .li_{float:left; width:46.7%; box-shadow:0px 2px 6px 0px rgba(36, 36, 36, 0.3); background:#fff; margin-bottom:6.5%; padding:25px; box-sizing:border-box; text-align:center; margin-right:6.5%; position:relative; cursor:pointer;}
.follow .content .item3 ul .li_:nth-child(2n){margin-right:0;}
.follow .content .item3 ul .li_ .t{margin-top:12px;}
.follow .content .item3 ul .li_ .ewm_img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.follow .content .item3 ul .li_:hover .ewm_img{opacity:1; visibility:visible;}
.follow .content .item3 ul .item_li3, .follow .content .item3 ul .item_li4{margin-bottom:0;}

/* 人才招聘 */
.job_content{padding-top:75px;}
.rc_job01{margin-bottom:40px;}
.job_content .rect-703{padding-bottom:70.31%;}
.job_content .rect-452{padding-bottom:45.26%;}
.job_content .rect-458{padding-bottom:45.83%;}
.job_content .rect-598{padding-bottom:59.83%;}
.job_content .rect-568{padding-bottom:56.82%;}
.job_content .gj_job01 .rect-703{padding-bottom:45.92%;}
.job_content .xy_job01 .rect-703{padding-bottom:45.92%;}
.job_content .xy_job02 .rect-703{padding-bottom:45.92%;}
.job_content .infor .tit{font-size:24px; line-height:24px; color:#552a03; margin-bottom:55px; float:left;}
.job_content .infor .more{float:right; line-height:24px; font-size:14px; color:#552a03; transition:all 0.5s ease;}
.job_content .infor .more:hover{color:#dda300; font-weight:bold;}
.rc_job01 .content .li_{width:32%; margin-right:0; float:left; text-align:center; margin-right:2%; margin-bottom:40px;}
.rc_job01 .content .li_.three{margin-right:0;}
.rc_job01 .content .li_ a{display:block;}
.rc_job01 .content .li_ .cover{width:100%; height:100%; background:url(../img/black.2.png); background-size:cover; position:absolute; top:0; left:0; opacity:0; visibility:hidden;}
.rc_job01 .content .li_ .intro{position:absolute; top:0; left:0; width:100%; color:#fff; padding-top:25%; transition:all 0.5s ease;}
.rc_job01 .content .li_ .intro .icon{margin-bottom:15px;}
.rc_job01 .content .li_ .intro .t{font-size:20px; line-height:20px; margin-bottom:10px; font-weight:bold;}
.rc_job01 .content .li_ .intro .c{font-size:14px; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.rc_job01 .content .li_ .intro .more{width:23px; height:11px; background:url(../img/job_jt.png) no-repeat center; background-size:cover; display:inline-block; margin-top:15px;}
.rc_job01 .content .li_:hover .cover{opacity:1; visibility:visible;}
.rc_job01 .content .li_:hover .intro{padding-top:20%;}
.rc_job01 .content .li_:hover .c{opacity:1; visibility:visible;}
.rc_job01 .item{background:#f8f8f8; float:left; margin-bottom:40px;}
.rc_job01 .item .left{width:58.9%;}
.rc_job01 .item .right{width:34%; padding-top:80px; box-sizing:border-box; padding-right:75px;}
.rc_job01 .item .right .t{font-size:24px; line-height:24px; color:#333; margin-bottom:25px;}
.rc_job01 .item .right .c{font-size:14px; line-height:20px; color:#555;}
.rc_job01 .li_.txt_left{text-align:left;}
.rc_job01 .li_.txt_left .intro{padding:55px 120px 0 40px;}
.rc_job01 .li_.txt_left:hover .intro{padding-top:55px;}
.rc_job01 .li_.txt_left .intro .more{margin-top:45px;}

/* 工匠招聘 */
.gj_job .rc_job01 .li_{width:49%;}
.gj_job .rc_job01 .li_.even{margin-right:0;}
.gj_job01 .content .li_ .intro{padding-top:15%;}
.gj_job01 .content .li_:hover .intro{padding-top:10%;}
.gj_job02{margin-bottom:85px;}
.gj_job02 .content .item a{display:block;}
.gj_job02 .content .item{width:32%; margin-right:2%; float:left; position:relative; box-shadow:0px 0px 8px 0px rgba(36, 36, 36, 0.14); background:#fff; padding-bottom:112px;}
.gj_job02 .content .item:last-child{margin-right:0;}
.gj_job02 .content .item .bott{padding:25px 20px; box-sizing:border-box; background:#fff; position:absolute; top:130px; left:50%; width:91.4%; transform:translate(-50%,0); height:55%; transition:all 0.5s ease;}
.gj_job02 .content .item .bott .name{font-size:14px; line-height:14px; color:#dda300; margin-bottom:15px;}
.gj_job02 .content .item .bott .t{font-size:18px; line-height:18px; color:#552a03; margin:15px 0;}
.gj_job02 .content .item .bott .c{font-size:14px; line-height:20px; color:#333; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.gj_job02 .content .item .more{width:23px; height:11px; background:url(../img/gj_jt.png) no-repeat center; background-size:cover; position:absolute; left:37px; bottom:25px;}
.gj_job02 .content .item:hover .bott{height:68%; top:75px;}
.gj_job02 .content .item:hover .bott .c{opacity:1; visibility:visible;}

/* 校园招聘 */
.xy_job01{margin-bottom:75px;}
.xy_job01 .item{background:#f8f8f8; width:49%; margin-right:2%; float:left; cursor:pointer;}
.xy_job01 .item:last-child{margin-right:0;}
.xy_job01 .item .t{line-height:80px; text-align:center; font-size:20px; color:#552a03;}
.xy_job01 .item .play{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:80px; height:80px; background:url(../img/job_play.png) no-repeat center; background-size:cover; opacity:0; visibility:hidden;}
.xy_job01 .item:hover .t{color:#dda300;}
.xy_job01 .item:hover .play{opacity:1; visibility:visible;}
.xy_job02{background:#f8f8f8; padding:60px 0; margin-bottom:85px;}
.xy_job02 .rect-114{padding-bottom:113.3%;}
.xy_job02 .item{margin-bottom:50px;}
.xy_job02 .item .left{width:66.6%; position:relative;}
.xy_job02 .item .left .img_box ul li{opacity:0; visibility:hidden; transition:all 0.5s ease; width:100%; height:100%; position:absolute; left:0; top:0;}
.xy_job02 .item .left .img_box ul li.cur{opacity:1; visibility:visible;}
.xy_job02 .item .right{width:33.4%; color:#fff; font-weight:bold; text-align:center; overflow:hidden;}
.xy_job02 .item .right dt{width:100%; border-bottom:1px solid #fff; background:#b6a054; font-size:24px; line-height:90px;}
.xy_job02 .item .right dd{float:left; width:50%; line-height:90px; font-size:18px; background:#d1be7b; border-bottom:1px solid #fff; box-sizing:border-box; position:relative; height:90px;}
.xy_job02 .item .right dd::after{content:''; width:8px; height:14px; background: url(../img/xy_icon3.png) no-repeat center; background-size:cover; position:absolute; right:15px; top:50%; transform:translate(0,-50%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.xy_job02 .item .right dd:hover::after{opacity:1; visibility:visible;}
.xy_job02 .item .right .odd{border-right:1px solid #fff;}
/*.xy_job02 .item .right dd:last-child{width:100%; border-bottom:none;}*/
.xy_job02 .item .right dd:hover{background:#bfad69; cursor:pointer;}
.xy_job02 .item .right dd:hover a{color:inherit;}
.xy_job02 .box .box_content{width:49%; margin-right:2%; float:left; color:#fff;}
.xy_job02 .box .box_content:last-child{margin-right:0;}
.xy_job02 .box .box_content a{display:block;}
.xy_job02 .box .box_content a:hover{color:inherit;}
.xy_job02 .box .box_content .cover{width:100%; height:100%; background:url(../img/black.2.png); background-size:cover; position:absolute; top:0; left:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.xy_job02 .box .box_content:hover .cover{opacity:1; visibility:visible;}
.xy_job02 .box .box_content .t{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:20px; font-weight:bold; opacity:1; visibility:visible; transition:all 0.5s ease;}
.xy_job02 .box .box_content:hover .t{opacity:0; visibility:hidden;}
.xy_job02 .box .box_content .more{width:23px; height:11px; background:url(../img/job_jt.png) no-repeat center; background-size:cover; display:inline-block; margin-top:25px;}
.xy_job02 .box .box_content .intro{width:100%; height:100%; padding:65px 40px; box-sizing:border-box; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.xy_job02 .box .box_content .intro .intro_t{font-size:20px; line-height:20px; margin-bottom:30px;}
.xy_job02 .box .box_content .intro .intro_c{font-size:14px; line-height:20px;}
.xy_job02 .box .box_content:hover .intro{opacity:1; visibility:visible;}
.xy_job03{margin-bottom:85px;}
.xy_job03 .content .top{background:url(../img/xy_img2.jpg) no-repeat left; background-size:cover; line-height:105px; text-align:center; color:#fff;}
.xy_job03 .content .top ul li{float:left; width:33.33%; cursor:pointer; font-size:24px; position:relative;}
.xy_job03 .content .top ul li::after{content:''; width:22px; height:31px; background:url(../img/xy_icon.png) no-repeat center; background-size:cover; position:absolute; left:50%; bottom:0; transform:translate(-50%,0); opacity:0; visibility:hidden;}
.xy_job03 .content .top ul li:hover::after{opacity:1; visibility:visible;}
.xy_job03 .content .bott{background:#d1be7b; position:relative; height:110px; box-sizing:border-box;}
.xy_job03 .content .bott ul li{position:absolute; right:100%; top:0; opacity:0; visibility:hidden; width:100%; padding-top:23px; transition:all 1s ease;}
.xy_job03 .content .bott ul li.cur{opacity:1; visibility:visible; right:0;}
/* .xy_job03 .content .bott ul li{width:100%; position:absolute; top:0; left:100%; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.xy_job03 .content .bott ul li.cur{opacity:1; visibility:visible; left:0;} */
.xy_job03 .content .bott ul li .item{float:left; width:33.33%; text-align:center; color:#fff; position:relative;}
.xy_job03 .content .bott ul li .item .t{margin-bottom:15px; font-size:16px; line-height:16px;}
.xy_job03 .content .bott ul li .item::after{content:''; width:100%; height:3px; background:#dcce9b; position:absolute; left:50%; top:83%; transform:translate(0,-50%); z-index:1;}
.xy_job03 .content .bott ul li .item img{position:relative; z-index:2;}
.xy_job03 .content .bott ul li .item:last-child::after{display:none;}


/*20211211*/
/* 20211210 start */
.job_list01{padding-top:85px; padding-bottom:90px; background:#f8f8f8;}
.job_list01 .top .item a{display:block; padding:55px 40px; box-sizing:border-box;}
.job_list01 .top .item a:hover{color:inherit;}
.job_list01 .top .item{width:32%; margin-right:2%; float:left; box-shadow:0px 2px 8px 0px rgba(36, 36, 36, 0.14); background:#fff; color:#552a03; min-height:222px; transition:all 0.5s ease;}
.job_list01 .top .item3{margin-right:0;}
.job_list01 .top .item .t{font-size:24px; line-height:24px;}
.job_list01 .top .item .c{font-size:14px; line-height:20px; margin-top:20px; margin-bottom:30px;}
.job_list01 .top .item .icon{width:23px; height:11px; background:url(../img/job_list_icon1.png) no-repeat center; background-size:cover;}
.job_list01 .top .item:hover{background:url(../img/jo_list_img1.jpg) no-repeat center;}
.job_list01 .top .item:hover .t{color:#fff;}
.job_list01 .top .item:hover .c{color:#fff;}
.job_list01 .top .item:hover .icon{background:url(../img/job_list_icon3.png) no-repeat center;}
.job_list01 .top .item.cur .icon{background:url(../img/job_list_icon3.png) no-repeat center; background-size:cover;}
.job_list01 .top .item.cur{background:url(../img/jo_list_img1.jpg) no-repeat center; background-size:cover; color:#fff;}
.job_list01 .bott{margin-top:65px; box-shadow:0px 2px 8px 0px rgba(36, 36, 36, 0.14); padding:50px 30px; box-sizing:border-box; background:#fff;}
.job_list01 .bott .hd{margin-bottom:40px;}
.job_list01 .bott .hd .hd_top{margin-bottom:35px;}
.job_list01 .bott .hd .hd_top .hd_item{width:28.6%; margin-right:1.7%; float:left; line-height:40px; border:1px solid #333; box-sizing:border-box; position:relative; color:#333; font-size:14px; padding:0 15px; cursor:pointer;}
.job_list01 .bott .hd .hd_top .hd_item.hd_btn{float:right;}
.job_list01 .bott .hd .hd_top .hd_item .item_t i{display:inline-block; width:13px; height:7px; vertical-align:middle; background:url(../img/job_list_down.png) no-repeat center; position:absolute; right:15px; top:50%; margin-top:-5px;}
.job_list01 .bott .hd .hd_top .hd_item .item_down{position:absolute; left:0; top:100%; width:100%; padding-left:15px; box-sizing:border-box; display:none; background:#fff; z-index:2;}
.job_list01 .bott .hd .hd_top .hd_item input{width:100%; border:none;}
.job_list01 .bott .hd .hd_top .hd_item.hd_btn{width:8%; background:#de9f00; border-color:#de9f00; text-align:center; margin-right:0;}
.job_list01 .bott .hd .hd_top .hd_item.hd_btn button{border:none; padding:0; margin:0; background:none; cursor:pointer; width:100%; color:#fff; font-size:14px;}
.job_list01 .bott .hd .hd_bott span{line-height:36px; font-size:14px; color:#333; padding-left:15px; background:#f4f4f4; position:relative; display:inline-block; padding-right:65px; cursor:pointer; margin-right:10px; min-width:122px; box-sizing:border-box; margin-bottom:10px;}
.job_list01 .bott .hd .hd_bott span::after{content:''; width:9px; height:9px; background:url(../img/job_list_close.png) no-repeat center; background-size:cover; position:absolute; right:15px; top:50%; transform:translate(0,-50%);}
.job_list01 .bott .bd li{float:left; width:100%; height:60px; line-height:60px; background:#fff; border-bottom:1px solid #ddd; font-size:14px;}
.job_list01 .bott .bd li.first{background:#d1be7b; border-bottom:none; padding:0; height:60px;line-height:60px;}
.job_list01 .bott .bd li ._ut{float:left; text-align:center; color:#fff;}
.job_list01 .bott .bd li ._un{float:left; text-align:center; height:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666;}
.job_list01 .bott .bd li ._t1 {width:20%;}
.job_list01 .bott .bd li ._t2 {width:20%;}
.job_list01 .bott .bd li ._t3 {width:20%;}
.job_list01 .bott .bd li ._t4 {width:20%;}
.job_list01 .bott .bd li ._t5 {width:20%;}
.job_list01 .bott .bd li ._t6 {width:20%; cursor:pointer;}
.job_list01 .bott .bd li ._t6:after{content:""; display:inline-block; margin-left:5px; background:url(../img/job_list_jt1.png) no-repeat center; background-size:cover; width:15px; height:15px; vertical-align:middle;}
.job_list01 .bott .bd li.j_t_cur{background:#fef7e0;}
.job_list01 .bott .bd li.j_t_cur ._t6:after{background:url(../img/job_list_jt2.png) no-repeat center;}
.job_list01 .bott .bd li.j_t {font-size:15px; cursor:pointer;}
.job_list01 .bott .bd li.j_c {height:auto; line-height:1.5; background:#f8f8f8; display:none;}
.job_list01 .bott .bd .j_c .j_c_box{margin-bottom:20px; padding:30px 55px;}
.job_list01 .bott .bd .j_c .j_c_box .intro{font-size:14px; color:#666; line-height:24px; position:relative;}
.job_list01 .bott .bd .j_c .j_c_box .intro strong{display:block; font-size:16px; color:#333; margin-bottom:10px}
.job_list01 .bott .bd .j_c .intro .job_btn{margin-top:25px; display:inline-block; width:160px; height:48px;line-height:48px;  color:#fff; font-size:16px; background:#0e68b0; background:#de9f00; cursor:pointer; text-align:center;}
.job_list01 .bott .bd .j_c .link{margin-top:20px;}
.job_list01 .bott .bd .j_c .link_a{font-size:16px; line-height:28px; color:#00479d; font-weight:bold;}
.job_list01 .bott .bd .j_c .link_a a:hover{opacity:0.8;}

/* 分页 */
.util-page{font-size:0; color: #000; text-align: center; margin-top:40px;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count{color:#000; display:inline-block; border:1px solid #ededed; padding:0 15px; font-size:16px;}
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#dda300;}
.util-page span.gobutton,.util-page span.gobutton:hover{color:#fff; background-color:#dda300;}
.util-page .gobutton .ion{font-size:.8em;}
.util-page .count{margin-left:10px; color:#000; background:none; border:none;}
.util-page span.jump{background: none; color: #000;display: inline-block; margin:0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }
/* 分页 */

/* 表单页 */
.job_cover{width:100%; height:100%; background:url(../img/black.6.png); background-size:cover; position:fixed; left:0; top:0; opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:2;}
.job_cover.cur{opacity:1; visibility:visible;}
.job_list{position:relative;}
/* .job_list02{width:100%; height:100%; position:fixed; left:0; top:420px;} */
.job_list02{position:absolute; left:50%; top:33%; background:#fff; transform:translate(-50%,-50%); }
.job_list02 form{padding:85px 75px; box-sizing:border-box;}
.job_list02 .box{border-bottom:2px solid #b6a054; padding-bottom:50px; margin-bottom:50px;}
.job_list02 .box .tit{font-size:30px; line-height:30px; color:#552a03; margin-bottom:35px; text-align:center;}
.job_list02 .box .con{width:90%; margin:0 auto;}
.job_list02 .box .con .con_li{line-height:36px; float:left; width:49%; margin-right:2%; margin-bottom:30px;}
.job_list02 .box .con .con_li:nth-child(2n){margin-right:0;}
.job_list02 .box .con .con_li .con_t{display:inline-block; font-size:16px; background:#f8f6f3; color:#1d2639; box-sizing:border-box; text-align:center; width:110px;}
.job_list02 .box .con .con_li input{width:60%; border:1px solid #d9d9d9; padding:0; outline:none; display:inline-block; line-height:34px; box-sizing:border-box; margin-left:10px; text-indent:15px;}
.job_list02 .box .con .con_li .tag{color:#d80404; margin-left:5px;}
.job_list02 .box .con .con_li .con_btn{width:60%; border:1px solid #d9d9d9; padding:0; outline:none; display:inline-block; line-height:34px; box-sizing:border-box; margin:0; margin-left:10px; text-indent:15px; background:transparent; cursor:pointer; vertical-align:top; position:relative; color:#bbb;}
.job_list02 .box .con .con_li .con_btn i{width:17px; height:17px; background:url(../img/job_list_icon4.png) no-repeat center; background-size:cover; display:inline-block; vertical-align:-3px; margin-right:15px;}
.job_list02 .box .con .con_li .con_sel{width:60%; border:1px solid #d9d9d9; padding:0; display:inline-block; line-height:34px; box-sizing:border-box; margin-left:10px; text-indent:15px; position:relative; cursor:pointer;}
.job_list02 .box .con .con_li .con_sel .sel_down{width:100%; position:absolute; left:0; top:100%; background:#fff; display:none; z-index:2;}
.job_list02 .box .con .con_li .con_sel::after{content:''; width:13px; height:9px; background:url(../img/job_list_icon5.png) no-repeat center; background-size:cover; position:absolute; right:20px; top:13px;}
.job_list02 .box .con .con_li .con_sel span{color:#bbb;}
.job_list02 .box .con_add{width:310px; text-align:center; line-height:inherit; border:1px dotted #dfdfdf; margin:0 auto; height:48px; padding:5px 0; cursor:pointer;}
.job_list02 .box .con .box_copy .con{width:100%;}
.job_list02 .box .con .con_li.con_li3{width:100%;}
.job_list02 .box .con .con_li.con_li3 input{width:80.5%;}
.job_list02 .box .con .con_li.con_li4{width:100%;}
.job_list02 .box .con .con_li.con_li4 .con_t{vertical-align:top;}
.job_list02 .box .con .con_li.con_li4 textarea{width:80.5%; vertical-align:middle; border:1px solid #d9d9d9; box-sizing:border-box; margin-left:10px; padding-top:10px; height:150px; padding-left:13px; outline:none; resize:none;}
.submit_box input{width:25%; border:1px solid #d9d9d9; padding:0; outline:none; display:inline-block; line-height:34px; box-sizing:border-box; margin-left:10px; text-indent:15px;}
.submit_box img{width:25%; display:inline-block; margin-left:10px; height:36px;}
.submit_box span{font-size:12px; color:#bbb; vertical-align:bottom;}
.submit_box .sub_btn{width:18%; border:1px solid #d9d9d9; padding:0; outline:none; line-height:34px; box-sizing:border-box; margin:0; margin-left:10px; background:transparent; cursor:pointer; vertical-align:top; position:relative; color:#bbb; text-align:center; font-size:16px; color:#bbb;}
.submit_box .sub_btn.btn2{background:#de9f00; border-color:#de9f00; color:#fff;}
.box_copy_edu{display:none;}
.box_copy_work{display:none;}
.box_copy_lan{display:none;}

.job_list_check{padding:60px 155px; box-sizing:border-box; background:#fff; position:absolute; left:50%; top:5%; background:#fff; transform:translate(-50%,0); text-align:center; display:none; z-index:3}
.job_list_check .t{font-size:36px; line-height:36px; color:#de9f00; margin-bottom:80px; margin-top:30px;}
.job_list_check .t span{font-size:14px; display:block; margin-top:10px;}
.job_list_check .btns div{display:inline-block; padding:10px 50px; box-sizing:border-box; font-size:16px; color:#bbb; text-align:center; border:1px solid #d9d9d9; cursor:pointer;}
.job_list_check .btns .btn2{margin-left:20px; color:#fff; background:#de9f00;}
.job_list_check.job_list04{padding:60px 130px;}
.job_list_check.job_list04 .btns .btn2{margin-left:0;}
/* 20211210 end */



/* 20211211 start */
.job_content .rect-458{padding-bottom:56.25%;}
.job_list01 .bott .hd .hd_top .hd_item .item_down{padding-left:0; border:1px solid #d9d9d9;}
.job_list01 .bott .hd .hd_top .hd_item .item_down ul li{padding-left:15px; transition:all 0.5s ease;}
.job_list01 .bott .hd .hd_top .hd_item .item_down ul li:hover{background:#d1be7b;}
.job_list02 .box .con .con_li .con_sel .sel_down{border:1px solid #d9d9d9;}
.job_list02 .box .con .con_li .con_sel .sel_down div{transition:all 0.5s ease;}
.job_list02 .box .con .con_li .con_sel .sel_down div:hover{background:#d1be7b;}
.question .rc_job01 .content .li_ .intro{width:100%; height:100%; top:50%; left:50%; transform:translate(-50%,-50%); padding-top:0;}
.question .rc_job01 .content .li_ .intro .t{top:50%; left:50%; transform:translate(-50%,-50%); position:absolute; width:100%; transition:all 0.5s ease; opacity:1; visibility:visible;}
.question .rc_job01 .content .li_:hover .intro .t{opacity:0; visibility:hidden;}
.question .rc_job01 .content .li_ .intro .c{width:100%; height:100%; position:absolute; left:0; top:0; padding:60px; box-sizing:border-box; text-align:left; font-size:14px;}
.question .rc_job01 .content .li_ .intro .c .t_txt{font-size:20px; line-height:20px; margin-bottom:25px;}
.salary .gj_job01 .content .li_ .intro{padding-top:20%;}
.salary .gj_job01 .content .li_:hover .intro{padding-top:15%;}
.salary .rect-405{padding-bottom:40.52%;}
.salary01 .left{width:35.2%;}
.salary01 .right{width:60.8%; border-top:1px solid #dda300; border-bottom:1px solid #dda300;}
.salary01 .right .item{line-height:54px; color:#999; font-size:18px;}
.salary01 .right .item2{background:#f2f2f2;}
.salary01 .right .item span:first-child{color:#333; font-weight:bold; display:inline-block; width:35.6%; padding-left:65px; box-sizing:border-box;}
.salary01 .tag{font-size:16px; color:#999; float:left; margin-top:20px;}
.salary02{margin-top:85px;}

.resume01 .content{margin:40px 0;}
.resume01 .content .top{margin-bottom:30px;}
.resume01 .content .top ul li{float:left; width:33.3%; background:#d1be7b; border-right:1px solid #fff; box-sizing:border-box; line-height:70px; text-align:center; position:relative;}
.resume01 .content .top ul li a{display:block; color:#fff;}
.resume01 .content .top ul li:last-child{border:none;}
.resume01 .content .top ul li:hover{background:#b6a054;}
.resume01 .content .top ul li::after{content:''; width:17px; height:8px; background:url(../img/resume_icon.png) no-repeat center; background-size:cover; position:absolute; left:50%; top:100%; transform:translate(-50%,0); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.resume01 .content .top ul li:hover::after{opacity:1; visibility:visible;}
.resume01 .content .top ul li:hover a{font-weight:bold;}
.resume01 .content .top ul li.cur{background:#b6a054;}
.resume01 .content .top ul li.cur::after{opacity:1; visibility:visible;}
body .select-ui-options-default{margin-top:2px;}
body .select-ui-options li:hover,
body .select-ui-options li.hover{background:#de9f00;}
body .select-ui-options-bottom,
.resume01 .select-ui-choose-bottom.on,
.resume01 .select_box{border-radius:0px;}
.resume01 .bott ul li{border-bottom:1px solid #d1d3d4;}
.resume01 .bott ul li .rect-625{padding-bottom:62.5%;}
.resume01 .bott ul li a{display:block; padding:35px 0;}
.resume01 .bott ul li .left{float:left; width:71%;}
.resume01 .bott ul li .left .tit{font-size:20px; color:#444; margin-top:20px; transition:.5s ease;}
.resume01 .bott ul li .left .con{ color:#888; line-height:24px; height:48px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-bottom:25px; font-size:14px}
.resume01 .bott ul li .left .txt{height:40px; position:relative;}
.resume01 .bott ul li .left .txt .date{color:#de9f00; opacity:1; visibility:visible; transition:.5s ease; font-size:14px;}
.resume01 .bott ul li .left .txt .icon{position:absolute; top:0; opacity:0; visibility:hidden; transition:.5s ease;}
.resume01 .bott ul li .left .txt .icon i{display:inline-block; width:40px; height:40px; color:#fff; text-align:center; line-height:40px; vertical-align:middle; border-radius:50%; background:#de9f00; transition:all 0.5s ease;}
.resume01 .bott ul li .right{float:right; width:22%; overflow:hidden;}
.resume01 .bott ul li:hover .left .tit{color:#de9f00;}
.resume01 .bott ul li:hover .left .txt .icon:hover i{background:#de9f00;}
.resume01 .bott ul li:hover .left .txt .date{opacity:0; visibility:hidden;}
.resume01 .bott ul li:hover .left .txt .icon{opacity:1; visibility:visible;}
/* 20211211 end */


/* 20211213 start */
.job_list01 .bott .hd .hd_top .hd_sel2 .item_down ul li{position:relative;}
.job_list01 .bott .hd .hd_top .hd_sel2 .item_down ul li::after{content:''; width:25px; height:25px; background:url(../img/job_sure.png) no-repeat center; background-size:cover; position:absolute; right:20px; top:50%; transform:translate(0,-50%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.job_list01 .bott .hd .hd_top .hd_sel2 .item_down ul li.act::after{opacity:1; visibility:visible;}
.job_list02 .box2 .con .con_li.con_li3{width:49%; margin-right:2%;}
.job_list02 .box2 .con .con_li.con_li3 input{width:60%;}
.job_list02 .box2 .con .con_li.con_li4{width:49%; margin-right:0;}
.job_list02 .box2 .con .con_li.con_li4 .con_sel{width:60%;}
.job_list02{transform:translate(0,0); position:static;}




.job_list02 .box .con .con_li input::-webkit-input-placeholder{color:#dfdfdf;}
.job_list02 .box .con .con_li textarea::-webkit-input-placeholder{color:#dfdfdf;}
.job_list02 .box .con .con_li .con_sel span{color:#dfdfdf;}
.job_list02 .box .con .con_li .con_btn{color:#dfdfdf;}
.follow .content .item dd a{color:#fff;}
.follow .content .item2 dd a{color:#666;}
.rc_job01 .li_.txt_left .intro{box-sizing:border-box;}
.xy_job02 .item .right dd a{color:#fff;}
.xy_job03 .content .bott{overflow:hidden;}
.job_content .infor .tit{font-size:32px; line-height:32px;}
.question .rc_job01 .content .li_ .intro .c .c_txt{height:100px; overflow:auto;;}
.question .rc_job01 .content .li_ .intro .c .c_txt::-webkit-scrollbar {width:2px; height:4px;}
.question .rc_job01 .content .li_ .intro .c .c_txt::-webkit-scrollbar-thumb {border-radius:5px; background:#dda300;}
.question .rc_job01 .content .li_ .intro .c .c_txt::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.xy_job03 .content .top ul li:hover{font-weight:bold;}
.rc_job01 .li_.txt_left .intro{padding-top:40px;}
.rc_job01 .li_.txt_left:hover .intro{padding-top:40px;}
.xy_job02 .box .box_content a{color:#fff;}

.job_list01 .top .item.cur a{color:#fff;}
.job_list01 .bott .hd .hd_top .hd_item .item_down{height:280px; overflow:auto; z-index:15;}
.job_list01 .bott .hd .hd_top .hd_item .item_down::-webkit-scrollbar {width:2px; height:4px;}
.job_list01 .bott .hd .hd_top .hd_item .item_down::-webkit-scrollbar-thumb {border-radius:5px; background:#dda300;}
.job_list01 .bott .hd .hd_top .hd_item .item_down::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
.job_content .infor .tit{font-size:24px; line-height:24px; font-weight:bold;}
.job_content .follow .infor .tit{font-size:32px; line-height:32px;}
.rc_job01 .content .li_ .intro .c{width:100%; padding:0 20px; box-sizing:border-box;}
.rc_job01 .item .right .t{font-weight:bold;}
.xy_job01 .item:hover .t{font-weight:bold;}
.job_list01 .hd_top_item span{display:inline-block; width:28.6%; font-size:14px; color:#777; margin-right:1.3%;}
.rc_job01 .content .li_ .intro .c_txt{line-height:22px;}
.rc_job01 .li_.txt_left .intro{padding-right:105px;}
body{overflow:inherit;}
.wrap_out_posi.show{z-index:201;}
.xy_job02 .item .right dd.cur::after{opacity:1; visibility:visible;}
.xy_job02 .item .right dd.cur{background:#bfad69; cursor:pointer;}
.xy_job02 .item .right dd.cur a{color:inherit;}
.xy_job02 .item .right dd{font-size:16px; font-weight:normal;}
.xy_job02 .item .right dd:hover{font-size:18px; font-weight:bold;}
.xy_job02 .box .box_content .intro .intro_t{font-weight:bold;}
.gj_job02 .content .item .bott .c{color:#aaa; font-size:13px; margin-top:20px;}
.gj_job01 .content .li_:hover .intro{padding-top:13%;}
.job_list01 .bott .bd .j_c .intro .job_btn{margin-top:35px; width:130px; height:40px; line-height:40px;}
.job_list01 .bott .bd .j_c .intro .job_btn a{color:#fff;}
.job_list01 .bott .bd li ._t2{width:30%;}
.job_list01 .bott .bd li ._t3{width:30%;}
.job_list01 .bott .bd li ._t4{width:10%;}
.job_list01 .bott .bd li ._t6{width:10%;}
.job_list02{background:#f8f8f8;}
.job_list02 .wrap{background:#fff;}
.job_list02 .box .tit{font-weight:bold;}
.job_list01 .bott .hd .hd_top .hd_item .item_down ul li:hover{background:##fef7e0;}

.btn-primary{background:#de9f00;}

.wrap_bar{background:#de9f00;}
.wrap_foot .btn{border:none;}
.wrap_foot .btn:hover{background:#552a03;}

.job_list01 .bott .bd li:hover{background:#fef7e0;}
.job_list01 .bott .bd .j_c .intro .job_btn:hover{font-weight:bold;}
.job_list01 .bott .hd .hd_top .hd_item.hd_btn{font-weight:bold;}

.job_list01 .bott .bd li.first:hover{background:#d1be7b;}
.job_list01 .bott .hd .hd_top .hd_item.hd_btn:hover button{font-weight:bold;}

.wrap_out_posi.show .wrap_bar{background:#de9f00;}

.follow .content .item1{transition:all 0.5s ease;}
.follow .content .item2{transition:all 0.5s ease;}
.follow .content .item1:hover{background-position:-40px;}
.follow .content .item2:hover{background-position:-40px;}

.resume01 .content .top ul li{font-size:20px; color:#fff; font-weight:normal;}
.resume01 .content .top ul li{font-weight:bold;}
.resume01 .bott ul li .left .tit{font-weight:bold;}
.resume01 .bott ul li.noimg .left{width:100%;}
.resume01 .bott ul li.noimg .right{width:0;}

/*.gj_job01 .content .li_:hover .intro{padding-top:2%}*/
.question .rc_job01 .content .li_ .intro .c .c_txt{height:110px;}
.question .rc_job01 .content .li_:hover .intro .c .t_txt{font-weight:bold;}
.job_list01 .bott .bd li:hover{background:#f8f8f8;}
.job_list01 .bott .bd li.j_t:hover{background:#fef7e0;}
.job_list01 .bott .hd .hd_top .hd_item .item_down ul li:hover{background:#fef7e0;}
.job_list02 .box .con_add{color:#bbb; line-height:22px;}

/*.job_list01 .bott .hd .hd_top .hd_sel2 .item_down ul li::after{display:none;}*/

.salary01{display:none; margin-bottom:85px;}
.salary02{margin-top:0;}
.xy_job02 .item .right dd.dd02{line-height:28px; padding-top:15px;}

.rc_job01 .content .li_.txt_left .intro .c_txt{height:88px; overflow:auto;}
.rc_job01 .content .li_.txt_left .intro .c_txt::-webkit-scrollbar {width:2px; height:4px;}
.rc_job01 .content .li_.txt_left .intro .c_txt::-webkit-scrollbar-thumb {border-radius:5px; background:transparent;}
.rc_job01 .content .li_.txt_left .intro .c_txt::-webkit-scrollbar-track {border-radius:0; background:transparent;}
.rc_job01 .content .li_ .cover{opacity:1; visibility:visible;}
.rc_job01 .li_.txt_left .intro{padding-right:85px;}
.rc_job01 .content .li_.txt_left .intro .c{padding-left:0;}
.question .content .li_:hover .intro{padding-top:0;}
.follow .content .item3{min-height:inherit;}

/*20211221*/
body{overflow-x:hidden;}
.swiper-container{height:520px;}
.swiper-container .swiper-slide{overflow:hidden;}
.swiper-container .banner-img{position:absolute; left:50%; margin-left:-960px; width:1920px; max-width:none; height:520px;}
.swiper-container .swiper-slide>a{display:block;}
/*.swiper-container .swiper-slide{position:absolute;}*/

