@charset "utf-8";

* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select, img, h1, h2, h3{padding:0;margin:0;border:none;}

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

ul, ol {list-style: none outside none;}

body{padding:0;margin:0;overflow-x:hidden;font-family:'微软雅黑';color: #222;font-size:14px;}

img{border-style: none;vertical-align: middle;}

*{box-sizing: border-box;}

.clear{clear:both;}

.fl{float:left;}

.fr{float:right;}

a{color: #333;text-underline: none;}

a:hover{text-underline: none;}

a:focus,

a:hover{color: #ca8a2a;text-decoration: none}

.w12{max-width:1240px; margin: auto;}

.w13{max-width: 1340px;margin: auto;}

p {display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;

-webkit-margin-start: 0px;-webkit-margin-end: 0px;}

ul, menu, dir {display: block;list-style-type:none;-webkit-margin-before:0em;

-webkit-margin-after:0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start:0px;}

.clearfix{zoom:1;}

.clearfix:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

.delay{ -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow:hidden;}

.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}

.ofl{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ofl-p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.ofl-3p{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}

.f16{font-size: 16px;}

.h_34{font-size: 34px;}

.tanx{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}

.tanx-m{min-width: 1px;-webkit-box-align: start; -webkit-align-items: flex-start;align-items: flex-start;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}

.ct_img{overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;}





.hd_hr{height: 100px;background: #fff;position: fixed;left: 0;right: 0;top: 0;z-index:999;}



.nav_box{float: right;}

.nav_box ul{display: flex;justify-content: center;align-items: center;}

.nav_box ul li{position: relative;height: 100px;line-height:100px;text-align: center;font-size: 16px;padding: 0 10px;}

.nav_box ul li a{width: 100%;height: 100%; display: block;color: #2a2a2a;position: relative;}

.nav_box ul li a:after{content: '';position: absolute;width: 0;height:3px;left: 0;right: 0;bottom: 0;margin: auto;background: #ce8b2f;}

.nav_box ul li:hover a,

.nav_box ul li.nav_active a{color: #d08c2e;}

.nav_box ul li:hover a:after,

.nav_box ul li.nav_active a:after{width: 100%;}



.hd_hr .l_g{width:248px;margin-top: 19px;}

.hd_hr .l_g img{width: 100%;}

.nav_box ul li .down_lis{width: 150%;position: absolute;right: 0;margin: auto;top: 100px;z-index: 666;max-height: 0;overflow: hidden;background: #fff;left: 0;margin-left:-25%;}

.nav_box ul li .down_lis dl dd{width: 100%;position: initial;border-bottom: 1px solid #fff;}

.nav_box ul li .down_lis dl dd a{display: block;padding: 0;line-height: 40px;position: initial;}

.nav_box ul li .down_lis dl dd a:after{display: none;}

.nav_box ul li:hover .down_lis{max-height: 500px;}

.nav_box ul li .down_lis dl dd a{color: #333;}

.nav_box ul li .down_lis dl dd:hover{background: #cba05c;}

.nav_box ul li .down_lis dl dd:hover a{color: #fff;}



.nav_box ul li .down_lis,

.nav_box ul li,

.nav_box ul li a{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}



.nav_box ul li a:after,

.nav_box ul li .down_lis dl dd a,

.hd_hr .l_g img,

.ban_box .swiper-button-prev, 

.ban_box .swiper-button-next,

#new_swip .swiper-button-next,

#new_swip .swiper-button-prev,

.company_more a:before,

.company_more a:after{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}



.h_hr{display: none;}











/*banner*/

.ban_box{margin: auto;position: relative;margin-top: 100px;}

#banner{width:100%;height:400px;}

#banner .swiper-wrapper .swiper-slide {background-position: center;background-size: cover;}

#banner .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}

#banner .swiper-button-prev, 

#banner .swiper-container-rtl .swiper-button-next {

background: url(../images/xf_pre.png) no-repeat;

left:2%;right: auto;}

#banner .swiper-button-next, 

#banner .swiper-container-rtl .swiper-button-prev {

background: url(../images/xf_nex.png) no-repeat;

right:2%;left: auto;}

#banner .swiper-button-next, 

#banner .swiper-button-prev {position: absolute;top: 50%;

width:0;height:48px;margin-top: -22px;z-index: 10;cursor: pointer;background-size:48px 48px;

background-position: center;background-repeat: no-repeat;transition: ease .3s;opacity:0;transform: scale(1);display: block !important;}

#banner:hover .swiper-button-next, 

#banner:hover .swiper-button-prev{width:48px;opacity:.8;transform: scale(1);}

#banner .swiper-pagination-bullet {width:14px;height:14px;display: inline-block;

border-radius: 100%;background:none;opacity:1;border: 1px solid #fff;margin: 0 5px;}

#banner .swiper-pagination-bullet-active{background: #d4b05a;opacity:1;border: 1px solid #d4b05a;}

#banner .swiper-button-next.swiper-button-disabled, 

#banner .swiper-button-prev.swiper-button-disabled {opacity:1;cursor: auto;pointer-events: none;}

#ban_pgt{bottom:30px;}



#banner .swip_h1{opacity: 0; display: inline-block;font-size: 30px;text-shadow: 0 1px 16px rgba(0,0,0,.16); -webkit-animation: fadeOutUp 1s; animation: fadeOutUp 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;margin-top:80px;text-align: center;position: absolute;left: 0;right: 0;}

#banner .swip_p1{opacity: 0;display: inline-block;font-size: 30px;text-shadow: 0 1px 16px rgba(0,0,0,.16); -webkit-animation: fadeOutDown 1s; animation: fadeOutDown 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;margin-top:220px;text-align: center;position: absolute;animation-delay:2s;

-webkit-animation-delay:2s;left: 0;right: 0;}

#banner .swiper-slide-active .swip_h1{opacity:1; -webkit-animation: fadeInDown 2s; animation: fadeInDown 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}

#banner .swiper-slide-active .swip_p1{opacity:1;-webkit-animation: fadeInUp 2s; animation: fadeInUp 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both;text-align: center;}

#banner .swip_h1 img,

#banner .swip_p1 img{max-width: 100%;display: inline-block;}





.announcement{width: 100%;display: inline-block;margin-bottom: 15px;height:62px;

background: #fff;box-shadow: 0 1px 30px #eee;overflow: hidden;}

.tout_tile {font-size: 16px;color: #cc8a2d;margin-right: 10px;line-height: 62px;}

.tout_tile i{display: inline-block;margin-right: 8px;}

.txtScroll-top{ width:990px;  overflow:hidden; position:relative; }

.txtScroll-top .bd{ padding:0 15px;}

.txtScroll-top .infoList{margin-top: 10px;}

.txtScroll-top .infoList li{height:42px;font-size: 16px;line-height: 42px;}

.txtScroll-top .infoList li p{color:#6e6e6e;}

.txtScroll-top .infoList li span{margin-left: 10%;color: #a4a4a4;}

.txtScroll-top .infoList li:hover p{color: #cc8a2d;}



.c_n{min-height: 400px;}

.idx_new{padding: 20px 0;}

.left_new{margin-bottom: 20px;}

.new_swip_pic {width: 100%;height: 100%;position: relative;overflow: hidden;}

.new_swip_pic .huo_pd{padding:36.5% 0;}

.new_swip_pic .huo_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

.new_swip_pic:hover .huo_img{transform: scale(1.05);}

#new_swip {width: 100%;height: 100%;}

#new_swip .swiper-button-next,

#new_swip .swiper-button-prev {

position: absolute;top: 50%;width:0;height: 25px;margin-top: -22px;z-index: 10;cursor: pointer;

-moz-background-size: 33px 25px;-webkit-background-size: 33px 25px;background-size: 33px 25px;

background-position: center;background-repeat: no-repeat;}

#new_swip:hover .swiper-button-next,

#new_swip:hover .swiper-button-prev{width: 33px;}

#new_swip .swiper-button-next,

#new_swip .swiper-container-rtl .swiper-button-prev {

background: url(../images/hd_nex.png) no-repeat;right: 10px;left: auto;background-size: cover;}

#new_swip .swiper-button-prev,

#new_swip .swiper-container-rtl .swiper-button-next {

background: url(../images/hd_pre.png) no-repeat;left: 10px;right: auto;background-size: cover;}

#new_swip .huo_stl {padding: 1% 0; background: rgba(0, 0, 0, .5);font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;right: 0;}

#new_swip .huo_stl .hstl_lt {padding-left: 15px;}

#new_swip .huo_stl .hstl_rt {width: 80px;display: inline-block;text-align: center;}

#new_swip .huo_stl h4{margin-bottom: 0;margin-top: 5px;}

#new_swip .huo_stl span {text-transform: uppercase;font-size: 12px;}





/*newtab开始*/

.box-163css{width:100%; position:relative;}

.swipe{padding-top:10px; width:100%; float:left;overflow: hidden; visibility: visible; position: relative;height:357px;}

.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:96%;margin:auto;}

/*page*/

.page{text-align:left;width:100%;display:-webkit-box;border-bottom: 1px solid #e4e4e4;}

.page li{-webkit-box-flex:1; font-size:20px;display:inline-block;}

.page li:last-child{margin-right: 0;}

.page li a{color:#555555; display:block;padding:1vh 1.6vw;}

.page a.active{background:url(../images/new_tbg.jpg) no-repeat;color: #fff;background-size: cover;}



.li_list{width:100%;position:relative; float: left; vertical-align: top;}

.new_rdm a{width:54px;height:36px;display: block;position: absolute;right: 0;top:0.5vh;color: #d4b05a;text-transform: uppercase;line-height: 36px;}

.new_rdm a:hover{color: #d9a019;}

/*news_list*/

.news_list{margin-top:5px;}

.news_list dl dd{line-height:50px;clear: both;position: relative;padding-left: 20px;}

.news_list dl dd:after,

.news_list dl dd:before{content: '';position: absolute;border-radius: 50%;}

.news_list dl dd:before{width: 7px;height: 7px;background: #a6a6a6;left:2px;top:22px;}

.news_list dl dd:after{width:11px;height:11px;border:1px solid #cd8a2d;left: 0;top:20px;-webkit-opacity: 0;opacity: 0;}

.news_list a{color:#595959;}

.news_list a:hover{color:#cd8a2d;}

.news_list span{float:right;margin:0 10px 0 20px;}

.news_list dl dd:hover:before{background: #cd8a2d;}

.news_list dl dd:hover:after{-webkit-opacity:1;opacity: 1;}

/*tab*/	



.about_jrc{padding: 2.5% 0 1.8%;background: url(../images/sl_bg.jpg) no-repeat center center;background-size: cover;}

.about_title{height:90px; display: flex;-webkit-align-items: center;align-items: center;}

.about_title h1{font-size: 34px;}

.about_item ul li{text-align: center;width: 25%;display: inline-block;float: left;}

.about_item ul li a{display: block;color: #fff;}

.about_item ul li .about_icon{width: 64px;height: 63px;position: relative;overflow:hidden;margin:0 auto 18px;}

.about_item ul li .about_icon .icon_lis{width: 47px;height: 46px;position: absolute;left:50%;top: 50%;transform: translate(-50%, -50%);}

.about_item ul li .about_icon .about_quan{width: 100%;height: 100%;background: url(../images/abt_quan.png) no-repeat;-webkit-opacity: .3;opacity: .3;animation: rolin 7s linear infinite;}

.about_item ul li:hover .about_icon .about_quan{-webkit-opacity: .8;opacity:.8;}

.about_item ul li:hover a{color: #f0d2a8;}



.company_box{margin-top: 40px;}

.company_js .h_34 span{text-transform: uppercase;font-size: 30px;color: #f0f0f0;margin-left: 10px;}

.company_p{color: #505050;line-height:2.5em;margin-top: 4%;}

.company_more a{width: 160px;height: 44px; text-transform: uppercase;color: #fff;display: inline-block;text-align: center;line-height: 44px;background: #cd8a2d;position: relative;z-index: 10;overflow: hidden;margin-top: 20px;}



.company_more a:before,

.company_more a:after,

.recruitment_lis table tr td .zp_more:after,

.recruitment_lis table tr td .zp_more:before{content: '';position: absolute;width:0;height: 100%;background: #1299fd;z-index: -1;-webkit-transform: skewX(-30deg);transform: skewX(-30deg);}

.company_more a:before,

.recruitment_lis table tr td .zp_more:before{left:0;margin-left: -15px;}

.company_more a:after,

.recruitment_lis table tr td .zp_more:after{right:0;margin-right: -15px;}

.company_more a:hover:before,

.company_more a:hover:after,

.recruitment_lis table tr td .zp_more:hover:after,

.recruitment_lis table tr td .zp_more:hover:before{width: 66%;}







#pic_swip .swiper-button-next,

#pic_swip .swiper-button-prev {

position: absolute;top: 50%;width:30px;height: 32px;margin-top: -16px;z-index: 10;cursor: pointer;

-moz-background-size: 30px 32px;-webkit-background-size: 30px 32px;background-size: 30px 32px;

background-position: center;background-repeat: no-repeat;}

#pic_swip .swiper-button-next,

#pic_swip .swiper-container-rtl .swiper-button-prev {

background: url(../images/pic_nex.png) no-repeat;right: 10px;left: auto;background-size: cover;}

#pic_swip .swiper-button-prev,

#pic_swip .swiper-container-rtl .swiper-button-next {

background: url(../images/pic_pre.png) no-repeat;left: 10px;right: auto;background-size: cover;}



.pic_lis .huo_pd{padding: 31.2% 0;}

.hotel_tl{margin-top:35px;}

.hotel_tl i{float: left;display:inline-block;margin-right: 10px;}

.hotel_title{width: 270px; height: 120px; background: url(../images/l_tbg.png) no-repeat; font-size: 20px; background-size: cover;}

.hotel_title a{width: 100%;height: 100%;display: flex;-webkit-align-items: center;align-items: center;color: #fff;}

.hotel_title i{margin: 0 10px 0 22px;}

.hotel_pic {overflow: hidden;}

.hotel_pic a{width: 100%;height: 100%;display: block;}

.pd_left{padding-left: 0;}

.pd_right{padding-right: 0;}

.hotel_pic:hover,

.hotel_title:hover{transform:translate(0,-3px);}

.hotel_box {margin-top: 30px;}



.service ul li,

.service ul li .service_icon i img,

.new_swip_pic .huo_img,

.hotel_pic,

.hotel_title,

.hpg_lis ul li:after,

.recruitment_lis table tr td .zp_more:after,

.recruitment_lis table tr td .zp_more:before,

.ny_new_pic .ny_new_img,

.new_item ul li,

.new_item ul li .new_more{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}





.service{text-align: center;margin-top: 20px;}

.service ul li{width:25%;height: 80px;display: inline-block;background: url(../images/t_bg.png) no-repeat;float: left;margin-bottom: 15px;}

.service ul li a{width: 100%;height: 100%;display: block;line-height: 80px;font-size: 20px;color: #fff;}

.service ul li .service_icon{width: 50px;height: 50px;display: inline-block;position: relative;vertical-align: middle;margin-right: 6px;}

.service ul li .service_icon .icon_push1,

.service ul li .service_icon .icon_push2{width: 100%;height: 100%;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}

.service ul li .service_icon i img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: inline-block;z-index: 2;}

.service ul li:hover{transform: translate(0,-5px);}

.service ul li:hover .service_icon .icon_push1,

.service ul li:hover .service_icon .icon_push2{animation: water 3s linear infinite;box-shadow: 0 0 5px #f1e6d6;}

.service ul li .service_icon .icon_push2{animation-delay: 1.5s;}

.service ul li:hover a{color: #efdfc9;}

.service ul li:hover .service_icon i img{transform: rotate(360deg);}





.f_t{padding: 20px 0 0;background: #282828;margin-top: 20px;}

.ft_left{color: rgba(255,255,255,.5);font-family: '楷体';margin-bottom: 20px;}

.ft_left h4{margin: 0 0 0 95px;}



.vxin{color: #7b7b7b;text-align: center;padding:0 5%;}

.vxin img{max-width: 100px;}

.vxin p{margin-top: 10px;}

.ft_right{color: #acacac;align-items: initial;}

.ft_right ul li{align-items: initial;margin-bottom: 10px;}

.ft_right ul li i,

.ft_right ul li span,

.ft_right ul li div{float: left;}

.ft_right ul li i,

.ft_right ul li span{margin-right: 6px;}

.ft_right ul li div h3{font-weight: bold;font-family: 'arial';color: #cd8a2d;}

.ft_bm{border-top: 1px solid #333333;padding: 10px 0;}

.ft_bm{color: rgba(255,255,255,.5);font-size: 12px;}

.ft_bm .ft_bm_rt{text-align: right;}

.ft_bm .ft_bm_rt a{color: rgba(255,255,255,.5);}

.ft_bm .ft_bm_rt a img{margin-left: 5px;}

.ft_bm .ft_bm_rt a:hover{color: rgba(255,255,255,.8);}



.container-jia{max-width: 1200px;}

.container-jia.pd0{padding: 0;}



/***********************************公司概况***********************************/

.ny_ban{height: 280px;position: relative;}

.ny_ban img{position: absolute;left:50%;top:0;transform: translate(-50%,0);}

.ban_title{width: 100%;height: 100%; position: absolute;left: 0;top: 0;color: #fff;display: flex;-webkit-align-items: center;align-items: center;text-align: center;}

.ban_title .ban_wz{width: 100%;}

.ban_title .ban_wz h5{letter-spacing: 5px;}

.ban_title .ban_wz h2{margin-top: 12px;}



.hd_pages{border-bottom: 1px solid #f7f7f7;margin-bottom: 20px;}

.hpg_left{line-height: 60px;}

.hpg_left i{float: left;margin-right: 5px;}

.hpg_left a:last-child{color: #cd8a2d;}

.hpg_left span{margin-left: 3px;}

.hpg_lis ul li{display: inline-block;float: left;position: relative;padding-left: 25px;margin-left:32px;line-height: 60px;}

.hpg_lis ul li:after{content: '';position: absolute;width:0;height: 3px;background: #d29542;left: 0;right: 0;bottom:0;}

.hpg_lis ul li a{font-size: 18px;display: block;}

.hpg_lis ul li i{width: 20px;height: 21px;display: inline-block;position: absolute;left: 0;top:-4px;}

.hpg_lis ul li:hover i.h_icon1,

.hpg_lis ul li i,

.hpg_lis ul li:after{-webkit-opacity: 0;opacity: 0;}

.hpg_lis ul li:hover i.h_icon2,

.hpg_lis ul li.pg_active i.h_icon2,

.hpg_lis ul li i.h_icon1,

.hpg_lis ul li.pg_active i.h_icon1,

.hpg_lis ul li:hover:after,

.hpg_lis ul li.pg_active:after{-webkit-opacity: 1;opacity: 1;}

.hpg_lis ul li:hover:after,

.hpg_lis ul li.pg_active:after{width: 100%;}

.hpg_lis ul li.pg_active a{color: #cd8a2d;}





.abt_nr{margin-top: 15px;}

.abt_nr img{max-width: 100%;}

.ny_cn{min-height: 400px;padding-bottom: 40px;}





/***********************************诚聘英才***********************************/

.recruitment_lis table{width: 100%;font-size: 16px;table-layout:fixed;}

.recruitment_lis table tr th{height: 50px;width: 25%; background: #f0f0f0;text-align: center;}

.recruitment_lis table tr td{border-bottom: 1px dashed #e2e2e2;padding:15px 10px;text-align: center;}

.recruitment_lis table tr td a{display: block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.recruitment_lis table tr td .zp_more{width: 130px;height: 40px;display: inline-block;background: #cd8a2d;color: #fff;line-height: 40px;border-radius: 4px;margin: auto;position: relative;z-index: 10;overflow: hidden;text-transform: uppercase;overflow: hidden;}

.see_more{height: 60px;background: #fafafa;margin-top: 20px;}

.see_more a{display:block;line-height: 60px;text-align: center;}





/***********************************联系方式***********************************/

.contact_us{position: relative;}

.contact_us .cont_lis{width: 100%;position: absolute;left: 0;right: 0;bottom: 0;background: rgba(210,149,66,.9);padding: 20px 0;}

.contact_us .cont_lis ul li{width: 25%;display: inline-block;float: left;position: relative;text-align: center;color: #fff;padding: 0 2%;}

.contact_us .cont_lis ul li:before{content: '';position: absolute;width: 1px;height:109px;background: rgba(255,255,255,.5);left: 0;top: 0;}

.contact_us .cont_lis ul li .cont_vxin{width: 100px;height: 100px;}



.contact_bm{padding:30px 0 0;min-height: 752px; margin-top: 30px;background: url(../images/contact_fbg.jpg) no-repeat center center;background-size: cover;}

.contact_bm .cont_welcome{text-align: center;}

.contact_bm .contact_p{text-align: center;max-width: 38%;margin:20px auto;}

.contact_bm .contact_p span{font-size: 20px;color: #e62600;}



.cont_new_box{max-width: 548px;margin: auto;}

.cont_new_box .row span{width:70px;display: inline-block;text-align: right;margin-right: 10px;}



.ly_item{width: 100%;margin: 8px 0;}

.ly_item .ly_input{height:40px;padding-left: 10px;outline: none;background: #f8f8f8;}

.contact_last{margin-top:11px;width: 100%;align-items: flex-start;}

.ly_textarea{width: 100%; height: 150px;background: #f8f8f8;font-family: "微软雅黑";padding: 10px;resize: none;outline: none;}

.yzm{width:100%;height: 40px;margin:16px 0 6px;}

.yzm .ly_input{height:39px;padding-left: 10px;outline: none;background: #f8f8f8;}

.yzm .yzm_img{width:100px;height: 40px;}

.yzm .yzm_img img{width: 100%;height: 100%;}

.ly_btn{width: 282px;height: 38px;display: block;background: #d29542;color: #fff;text-align: center;line-height: 38px;margin: 30px 0 0 81px;}

.ly_last_box{align-items: flex-end;}

.ly_btn:hover{background: #e62600;}



/***********************************新闻中心***********************************/

.new_hd{padding: 20px 0;background: #f6f6f6;}

.ny_new_pic{position: relative;overflow: hidden;}

.ny_new_pic .ny_new_pd{padding: 33% 0;}

.ny_new_pic .ny_new_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.ny_new_pic:hover .ny_new_img{transform: scale(1.05);}

.tj_new_nr a{color: #555;}

.new_ntitle{font-size: 20px;color: #333;}

.new_ntime{color: #b4b3b2;margin-top:2%;line-height: 20px;}

.new_ntime i{margin-right: 5px;}

.new_ntime span{margin-right: 15px;}

.tj_new_nr .new_sip_p{margin-top:5%;line-height: 26px;}

.tj_new_nr .tj_more,

.new_more{width: 130px;height: 40px;border: 1px solid #cd8a2d;border-radius: 4px;color: #d29542;text-align: center;line-height: 38px;text-transform: uppercase;margin-top:5%;}

.tj_new_nr:hover .new_ntitle{color: #cd8a2d;}

.tj_new_nr:hover .tj_more,.new_item ul li:hover .new_more{background: #cd8a2d;color: #fff;}



#new_rolling .swiper-button-prev, 

#new_rolling .swiper-container-rtl .swiper-button-next {

background: url(../images/new_pre.png) no-repeat;

left:0;right: auto;}

#new_rolling .swiper-button-next, 

#new_rolling .swiper-container-rtl .swiper-button-prev {

background: url(../images/new_nex.png) no-repeat;

right:0;left: auto;}

#new_rolling .swiper-button-next, 

#new_rolling .swiper-button-prev {position: absolute;top: 50%;

width:51px;height:99px;margin-top: -51px;z-index: 10;cursor: pointer;background-size:51px 99px;

background-position: center;background-repeat: no-repeat;transition: ease .3s;opacity:1;transform: scale(1);display: block !important;}



.new_item{margin-top: 20px;}

.new_item ul li{padding: 25px 0;}

.new_item ul li .new_ltime{width: 82px;text-align: center;font-family: '苹方';margin-right:2%;}

.new_item ul li .new_ltime h1{font-size: 50px;color: #d19541;margin-bottom: 15px;}

.new_item ul li .new_ltime span{font-size: 18px;color: #5e5e5e;}

.new_cont .new_ntime{margin-top:10px;}

.new_cont p{margin-top: 20px;color: #777777;}

.new_more{color: #9a9a9a;border: 1px solid #9a9a9a;margin-top: 0;}

.new_item ul li:hover .new_more{border: 1px solid #cd8a2d;}

.new_item ul li:hover{background: #f6f6f6;}

.new_item ul li:hover .new_ntitle{color: #cd8a2d;}


/*-------------------举报方式----------------------*/
.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}
.nav-link {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    display: block;
    padding: .5rem 1rem;
}
.nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.main-box3{margin-top: 50px;margin-bottom: 50px;overflow:hidden; width:100%; min-width:1230px;}
.main-box3-con{width:1200px; margin:0px auto;}
.main-box3-con-top{height:56px;  }
.jb_btn {width:500px; float:left;}
.jb_btn a img{width:220px;}

.jb_detail{float:left;margin-left:20px;width:580px;}
.jb_detail ul li{width:100%;float:left;padding-left:30px;line-height:25px;}
.jb_detail .le{float:left;width:350px;}
.jb_detail .rig{float:left;width:170px;}
.jb_detail .mid{float:left;width:560px;}

.jb_detail .lx{background:url(../images/lx.png) no-repeat;}
.jb_detail .yb{background:url(../images/yb.png) no-repeat;}
.jb_detail .lf{background:url(../images/lf.png) no-repeat;}
.jb_detail .ws{background:url(../images/ws.png) no-repeat;}
.jb_detail .yx{background:url(../images/yx.png) no-repeat;}
.jb_detail .dh{background:url(../images/dh.png) no-repeat;}
.jb_detail .hlw{background:url(../images/hlw.png) no-repeat;}

/*-------------------举报方式 end----------------------*/



/***********************************新闻详情***********************************/

.new_xq_tile{font-size: 26px;padding: 20px 0 30px;text-align: center;}

.new_xq_time{padding: 10px 0;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}

.new_xq_time .new_ntime{margin-top: 0;line-height: 40px;}

.nq_return{display: inline-block;line-height: 40px;color: #d29542;}

.nq_return:hover{color: #d21a1a;}

.nq_return i{margin-right: 8px;}

.new_xq_cont{margin-top: 20px;}

.new_xq_cont img{max-width: 100%;}

.new_page{margin-top: 30px;}

.new_page a{display: inline-block;width: 48%;}

.new_page a i{margin-right: 5px;}

.new_page a.fr{text-align: right;}







.col-md-5 a{color: rgba(255,255,255,.5);}

.new_dimg{text-align: center; margin-bottom: 10px;}

.new_dimg img{max-width: 100%;}











@media (max-width: 1200px) {

.service ul li{width: 220px;float: none;}	

.w12{padding: 0 10px;max-width: 100%;}

}



@media (max-width: 1180px) {

.nav_box ul li{font-size: 15px;padding: 0 12px;}

.hd_hr .l_g {width: 200px;margin: 22px 0 0 10px;}

.service ul li{width: 220px;}	

}



@media (max-width:991px) {

.hd_hr{display: none;}

.h_hr{display: block;}

.h_hr .l_g{margin: 20px 0 0 20px;width: 248px;}

.h_hr .l_g img{width: 100%;}

.height2e{height:100px;}

.h_hr{height:100px;position: fixed;top: 0;left: 0;right: 0;z-index: 100;background: #fff;}

.h_hr .menu,

.h_hr .menu_2{padding:29px 30px;position: absolute;right:20px;top:15px;}

.h_hr .menu_2{display: none;right:20px;}

.h_hr .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}

.h_hr .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}

.pull_down {display: none;background: #ededed;}

.pull_down ul {position: relative;height: 100%;background: #fff;z-index: 101;padding-bottom:20px;}

.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;}

.pull_down ul li a {width: 100%;font-size:20px;display: block;}

.pull_down ul li .nav_dlis{display: none;line-height:30px;border-top:1px solid #f5f5f5;border-radius: .06rem;}

.pull_down ul li .nav_dlis a{display: block;width: auto;padding:0 20px;font-size:16px;color: #666;line-height:50px;border-bottom: 1px solid #f0f0f0;}

.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}

.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block; transform: rotate(-270deg);font-size:26px;margin-right:15px;transition: ease .5s;}

.pull_down ul li:hover .nav_dlis a{color: #666;}

.pull_down ul li a:hover span{transform: rotate(-90deg);color: #d08c2e;}

.pull_down ul li:hover a,

.pull_down ul li .nav_dlis a:hover{color: #d08c2e;}

.pull_down ul li a.mobile_nav{color: #d08c2e;}

.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #d08c2e;}



.shade {max-width:100%;height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);display: none;left: 0;right: 0;margin: auto;}

.pad_lf40 {padding:0 20px;}

.h_hr .menu span,

.h_hr .menu span:before,

.h_hr .menu span:after,

.h_hr .menu_2 span:before,

.h_hr .menu_2 span:after{position: absolute;display: block;width:45px;height:4px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #c9892a;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}

.h_hr .menu span:before{ top:-15px;left:0%;}

.h_hr .menu span:after{ top:15px;left:0%;}



.about_title h1{width: 100%; text-align: center;color: #fff;}

.company_js{margin-bottom: 30px;}

.vxin{padding:0 5% 0 0;}

.tj_new_nr{margin-top: 20px;}



.new_page a{width: 100%;margin: 10px 0;}

.new_page a.fr{text-align: left;}

}







@media (max-width:768px) {

#banner .swip_h1 img,

#banner .swip_p1 img{max-width:80%;display: inline-block;}	

#banner{height:300px;}



#banner .swip_h1{margin-top:70px;}

#banner .swip_p1{margin-top: 160px;}

.ban_box{margin-top: 90px;}

.h_hr{height: 90px;}

.h_hr .menu, .h_hr .menu_2 {padding: 23px 30px;}

.height2e{height:90px;}

.h_hr{height:90px;}

.pull_down ul li a{font-size: 16px;}

.pull_down ul li .nav_dlis a{font-size: 14px;}



.page li{font-size: 16px;}

h4{font-size: 15px;}

.news_list dl dd{line-height: 40px;}

.news_list dl dd:after{top: 16px;}

.news_list dl dd:before{top: 18px;}

.about_title h1{font-size: 24px;}

.swipe{height: 300px;}

.about_jrc {padding: 2% 0 3.8%;}

.h_34{font-size: 24px;}

.company_js .h_34 span{margin-left:5px;font-size:18px;}

.pd_left{padding-left: 15px;}

.pd_right{padding-right: 15px;}

.hotel_tl,

.hotel_box{padding: 0 15px;}

.ft_lg{max-width: 280px;}

.ft_lg img{width: 100%;}

.vxin img{max-width: 80px;}

.new_swip_pic .huo_pd {padding: 32.5% 0;}



.hpg_left,

.hpg_lis{float: none;width: 100%;}

.hpg_lis{text-align: center;}

.hpg_lis ul li{float: none;margin: 0 10px;line-height: 46px;}

.hpg_lis ul li a{font-size: 16px;}

.recruitment_lis table tr th,

.recruitment_lis table tr td{font-size: 15px;}



.ny_ban{height: 110px;}

.ny_ban img{height: 100%;width: 100%;}



h2 {font-size:24px;}

h1{font-size: 30px;}

.cont_map img{width: 100%;}

.contact_us .cont_lis{position: initial;padding: 10px 0;}

.ly_item{margin-bottom: 10px;}

.contact_bm .contact_p{max-width: 100%;}



.new_more{display: none;}



.new_xq_tile{font-size:20px;padding: 2px 0 13px;}



.contact_last,

.yzm{width: 100%;}

.ly_last_box{display: block;}

.yzm{margin-top: 20px;}









}



@media (max-width: 640px) {

#banner .swip_h1 img,

#banner .swip_p1 img{max-width: 50%;}	

.h_hr .l_g{width: 200px;}

.vxin{display: none;}

.recruitment_lis table tr td .zp_more{width: 100%;height: 34px;line-height: 34px;}

.see_more {height:40px;}

.see_more a {line-height:40px;font-size: 14px;}

.contact_us .cont_lis ul li{width: 50%;height: 110px;margin:20px auto;}

.new_item ul li .new_ltime h1{font-size: 30px;margin-bottom: 10px;}

.new_item ul li .new_ltime span{font-size: 14px;}

.new_ntitle{font-size: 18px;}

.new_cont .new_ntime{margin-top: 4px;}

.new_cont p{margin-top: 7px;}



.new_item ul li {padding:3% 0;}







}



/*2020-5-8*/

#siper1{display: none;}

@media (max-width:768px) {

#siper1{display: block;}	

#banner{display: none;}

#siper1 .swiper-slide img{width: 100%;height: 100%;}

#siper1 .swiper-pagination-bullet-active {opacity: 1;background: #f4a412;}

}













