
/* CSS Document */

/*公用样式表  头部，底部，分页，字体，字号*/
/*media的判断可以根据需要自定义新增或修改，基础的基本上够用了*/

#c_portalResProduct_list-15697591242084126{
  display:none;
}
.btn_name1{
    font-size: 14px;
    color: #fff;
    width: 100px;
       top: 18px;
    position: absolute;
    left: 36px;
}


.btn_name2{
    font-size: 14px;
    color: #fff;
    width: 100px;
    top: 18px;
    position: absolute;
    left: 110px;
}


.btn_name3{
    font-size: 14px;
    color: #fff;
    width: 100px;
       top: 18px;
    position: absolute;
    left: 195px;
}



#w_grid-1599637611846{display:none;}

/*小屏开始*/
@media only screen and (max-width: 768px) {
  
  
    
#c_portalResMessage_form-15693053577310196 .p_FullNameBox:nth-child(7) {
    margin-top: 10px;width: 100%;
}
  
  
 .c_portalResMessage_form-01001 .p_image {
    top: 47px;
} 
  
  
  
  
  .c_portalResSearch_result-03001 .p_AssistNameC .font {
    vertical-align: middle;
    line-height: 21px;
    display: none;
}
  
  .c_portalResSearch_result-03001 .p_titleA
  {      width: 82%;     font-size: 15px;}
  
 .PhotoList_k1 .p_OccupyBox{ display:block !important; }
  
  
  .c_portalResNews_detail-01001 .p_articles {
    text-indent: 2em;
    line-height: 26px;
}
  
  #c_portalResProduct_category-15706690081495071 .cate1{
  position: inherit !important;
  } 
  
  #c_portalResProduct_category-15706690081495071 .cateBox {
    overflow: hidden;
    position: relative;
}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li {
    width: 50% !important;
}
  
  
  #w_grid-1569308086980> div > .p_gridbox > .p_gridCell:nth-child(2n) {
    display: block !important;
}
  
  #c_portalResProduct_category-15706690081495071 .backBtn{
        line-height: 60px;}
  
  
  #c_portalResProduct_detail-15957640868816847 .d_description img {
    width: 100% !important;
    position: relative;
    left: 0px;
}
  
  
  #c_portalResNews_detail-15692352081078048 .p_articles img {
    width: 100% !important;
    position: relative;
    left: 0px;
    height: auto !important;
}
  
  
  #c_portalResnav_main-15692239120058090 .m_nav .ul li a:hover {
  font-weight: bold;
    color: #15a036;
  }
  
  
  
  .w_carouselbox-001 .w_carouselbox > .toRight {
    right: 20px;
    background-color: rgba(91, 112, 136,.5);
    color: #fff;
    z-index: 0;
}
  
  
  .d_CommonInteractionB, .d_CommonInteractionA {
    display: block !important;
}
  
  #w_grid-1569223912405{ width: 100%;
    top: 0;
    height: 74px;}
  
  
  #c_portalResNews_list-15996432368297647{position: absolute;
    bottom: 0px;  }
  
  
  .w_carouselbox-001 .w_carouselbox > .p_SwipPanelBox{
 display:none;
  }
  
  #c_portalResPublic_codeContainer-15693316781773545 .suspension{
      bottom: 2%;
  }
  
  #c_portalResPublic_codeContainer-15873670951131158 .videoWrap {
    position: relative;
    width: 100%;
    z-index: 0;
}
  #c_portalResPublic_codeContainer-15996364405300604 .top_lx h2 {
    text-align: right;
    font-size: 13px;}
  
  
  
  #w_common_text-1599640307701 p span{line-height:26px;}
  
  
  #w_carouselbox-1599637076584{display:none;}
  #w_grid-1599637611846{display:block;}
  
  #c_portalResPublic_codeContainer-15996364405300604{
  margin-top:10px;
  }

  #w_fimgbox-1569330522957 .w_imgbox > img{
    display:none;
  }
  #w_fimgbox-1569330522967 .w_imgbox > img{
    display:none;
  }
  #w_fimgbox-1569330523007 .w_imgbox > img{
    display:none;
  }
  #w_carouselbox-1569330522947,.w_carouselbox{
    height:100% !important;
    background:#000;
    position: absolute;
  }
  .w_carouselbox-001 .w_carouselbox > .p_carouselbox,#content_box-1569330522947-0,#content_box-1569330522947-1,#content_box-1569330522947-2{
   height:100% !important;
  }
  #content_box-1569330522947-0{
    background:url(../image/page01.jpg);
    background-size: cover;
  }
  #content_box-1569330522947-1{
    background:url(../image/page02.jpg);
    background-size: cover;
  }
  #content_box-1569330522947-2{
    background:url(../image/802.jpg);
    background-size: cover;
  }
  #w_fimg-1569413721373 {
    text-align:center;
        max-width: 100%;
    min-width: 100%;
  }
  #w_fimg-1569413721373 img{
    width:70%;
    margin:auto;
  }
  #w_fimgbox-1569330522957{
    height:100%;
  }
  #c_portalResNews_list-1569330523047{
    width:80% !important;
    top:30%;
    left:10%;
  }
  .c_portalResNews_list-01001003 .p_CommonLanternBox{
     border:none;
  }
  .newList{
  }
  .c_portalResNews_list-01001003 .mon{
     font-size:18px;
  }
  #w_common_text-1569330523032 span{
     font-size:28px !important;
  }
  #w_grid-1569330522977{
    margin-top:3% !important;
  }
  #w_common_text-1569330523037{
    margin-top:10px !important;
  }
  #w_common_text-1569330523037 span{
     font-size:14px !important;
  }
  #w_fbtn-1569330522987{
     display:none;
  }
  #w_fimg-1569330522997{
    width:100% !Important;
    text-align:center;
     margin-left:0px !Important;
  }
  #w_fimg-1569330522997 img{
     margin:auto;
     width:90%;
    padding-top:20px;
  }
  #w_common_text-1569330523042 span{
    font-size:30px !important;
  }
  
  #w_common_text-1569330523042 p:nth-child(2) span{
    font-size:16px !Important;
  }
  #c_portalResProduct_list-1569330523052{
    margin-top:0px !Important;
  }
  #c_portalResProduct_list-1569330523052 .pj-prev-btn {
    display:block !important;
    bottom:30%;
  }
  #c_portalResProduct_list-1569330523052 .pj-prev-btn .btns{
   display:block !important;
  }
  #c_portalResProduct_list-1569330523052 .pj-prev-btn .btns span{
    display:none;
  }
   #c_portalResProduct_list-1569330523052 .pj-next-btn{
    display:block !important;
      bottom:30%;
  }
  #c_portalResProduct_list-1569330523052 .pj-next-btn .btns{
   display:block !important;
  }
  #c_portalResProduct_list-1569330523052 .pj-next-btn .btns span{
    display:none;
  }
  
  #c_portalResProduct_list-1569330523052 .project-slide.swiper-slide.swiper-slide-prev .project_list{
    opacity:0;
  }
  #c_portalResProduct_list-1569330523052{
     display:none;
  }
  #c_portalResProduct_list-15697591242084126{
    display:block;
  }
  .c_portalResProduct_list-01001 .p_ProductInner{
    display:block !Important;
    padding:0px !important;
   
  }
  #c_portalResProduct_list-15697591242084126{
   margin-top:30px;
  }
  
  .c_portalResProduct_list-01001 .d_HeadBox{
    display:none;
  }
  .c_portalResProduct_list-01001 .p_interaction{
    display:none;
  }
  #c_portalResProduct_list-15697591242084126 .p_CommonSummaryBoxA{
    display:block;
    
  }

  .d_CommonInteractionA,.d_CommonInteractionB{
    z-index:999;
  }
  .c_portalResProduct_list-01001 .p_image{
    padding-bottom:60% !important;
  }
 #c_portalResProduct_list-15697591242084126 .p_CommonSwitchBtnA,#c_portalResProduct_list-15697591242084126 .p_CommonSwitchBtnB{
    width:40px !important;
    height:40px !important;
    line-height:40px !important;
    background:#00a73c !important;
    color:#fff !important;
    border-radius:50% !important;
    font-size:20px !important;
    text-align:center !Important;
  }
  
  
  #w_grid-1569223841300> div > .p_gridbox > .p_gridCell:nth-child(4n+3){
  width: 97.26%;
    padding-top: 5px;
  }
  
  
  /*内页*/
  
  #c_portalResBreadcrumb_nav-1576631279094{ margin-top: 10px;}
  
  .c_portalResBreadcrumb_nav-01001001 .p_breadcrumbList { margin-bottom: 10px;}
  
  #w_grid-1576633151808{ margin-top: 20px;}
  
  #c_portalResPublic_codeContainer-15873670951131158  #video_img,
  #c_portalResProduct_detail-15957640868816847  #video_img{   
    z-index: 1 !important;}
  
  #w_common_text-1576633699485{    margin-top: 47px;}
  
  .c_portalResNews_list-01001001 .newMs {
    width: 100%; color: #999;}
  
  .c_portalResNews_list-01001001 .newTitle {  font-size: 20px;}
  
  #c_portalResNews_list-15693234729075547 .news_tp { display: block;}
  
  #c_portalResNews_list-15693234729075547 .newList:nth-child(2n) .news_tp img{
      width: 100%;}
  
  #c_portalResNews_list-15693234729075547 .news_tp img{    width: 100%;
    height: 100%;}
  
  #w_grid-1583139092433{    margin-top: 20px;    margin-bottom: 30px;}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 { padding: 0px 0px;}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li { margin-bottom: 0;}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li a {
    height: 29vw !important;}
  
  
  #c_portalResProduct_list-15692305095813359{    width: 98%;}
  
  #w_fbtn-1570673497992 .p_CommonBtn .font,
  #w_fbtn-1570673680693 .p_CommonBtn .font,
  #w_fbtn-1570673849248 .p_CommonBtn .font,
  #w_fbtn-1570673911754 .p_CommonBtn .font{
    font-size: 20px !important;
}
  
  #w_fimg-1588904176454,
  #w_fbtn-1570673680693,
  #w_common_text-1570673308682,
  #w_fimg-1588904474426,
  #w_fbtn-1570673911754,
  #w_common_text-1570673911759{    margin-left: 0;}
  
  
  
  
  #w_common_text-1569305557382 p span{    font-size: 24px !important;letter-spacing: 0 !important;}
  
  
  #w_common_text-1569305726099{    margin-top: 10px;}
  
  #w_common_text-1569305726099 p {
    font-size: 16px;
    line-height: 24px !important;
}
  
  
  
  .c_portalResMessage_form-01001 .p_CoupWBox{    width: 90%;}
  
  .c_portalResMessage_form-01001 .p_CoupWBox button{    
    background-color: #22ab37;}
  
  #c_portalResProduct_list-15692413804910247{    margin-bottom: 0;}
  
  #w_grid-1569239805581{ margin-bottom: 20px;}
  
  #w_common_text-1570671098541 p span{font-size: 30px !important; }
  
#content_box-1570671080450-0 .proList { width: calc((100% - 10px)/2) !important;}
 
  .c_portalResProduct_list-01001002 .proList:hover .titleBox {     
    color: #22ab38;}
  
  
  .c_portalResProduct_detail-01001004 .p_ProName .font{font-size:20px !important;
      color: #0faf28;}
  

  .c_portalResProduct_detail-01001004  .active{
    background: none;
    display: none;
}
  
 .c_portalResProduct_detail-01001004 .p_content {
    margin: 1rem 0;
    padding: 0;} 
  
  .c_portalResProduct_detail-01001004 .list-img{ display: none;} 
  
#c_portalResProduct_detail-15957640868816847 .reset_style h2 {
  font-weight: normal;    border: none;}
  
  
  #c_portalResProduct_detail-15957640868816847 .d_description img{width:100%;}
  
  #c_portalResBreadcrumb_nav-1569308087050{ margin-left: 20px;} 
  
  .c_portalResProduct_list-01001002 .proList {
    width: calc((100% - 10px)/2) !important;}
  
  .c_portalResProduct_detail-04001 .p_image img{    border: 1px #ddd solid;}
  
  .p_ProInfo h1 .font{font-size:20px !important;    margin-top: 20px;
    margin-bottom: 10px;}
  
  
  .c_portalResProduct_detail-04001 .p_PriceBox,
  .c_portalResProduct_detail-04001 .d_NumberBox,
  .c_portalResProduct_detail-04001 .p_interaction,
  .p_DescriptionBoxA  .p_SpecTab_1{
    display: none;}
  
  .d_DescriptionBoxA .decTab.active, .decTab:hover {
    color: #fff;
    border-bottom: 2px solid #22ab38;    
    background: #22ab37;
    line-height: 40px;
    font-size: 16px;}
  
  
  .c_portalResNews_detail-01001 .p_headA {
    font-size: 20px;
    line-height: 30px;
}
  
  #c_portalResNews_detail-15692352081078048{ margin-top: 20px;}
  
  
  #w_common_text-1599634121056 p {padding-bottom: 0px !important;  }
  
  
  #w_common_text-1599634121056{    margin-top: 0;}
  
  #c_portalResIntro_detail-15692384421872730 .p_contentBox{    margin-bottom: 0;} 
  
  
  #w_common_text-1569290530911 p span{    font-size: 30px !important;}
  
  
  #w_common_text-1569459803079{    padding-left: 20px; padding-right: 20px;} 
  
  .top-content .job2 {
    font-size: 12px !important;
    color: #8e8e8e;
}
  
  .w_carouselbox-001 .w_carouselbox > .p_carouselbox, #content_box-1569330522947-0, #content_box-1569330522947-1, #content_box-1569330522947-2 {
    height: 100%!important;
    position: relative;
}
  
  .job-join {
    bottom:10px;
}
  .job-iocn {
    bottom:10px;
}
  .top-content {
    padding: 25px 10px;
    flex-wrap: wrap;
    padding-bottom:35px;
}
  
  
  
  #content_box-1569291545498-0 .d_nextBox {display:none !important;}
  
  .c_portalResEmploy_detail-01001 .p_content{    margin-bottom: 0;}
  
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li {
    width: 100%;}
  
  .c_portalResProduct_list-01001001 .PhotoList_k1 li a {
    height: 30vw !important;}
  
  
  .c_portalResCompanyFile_detail-03001 .h2 {
    margin: 0;font-size: 20px;}
  
  #c_portalResCompanyFile_detail-15889071051523402 .btn-default{
      margin-left: 0;
    margin-top: 10px;
  }
  
  
  
  
 .c_portalResNews_list-01001003  .newList{border-bottom: none;}
  
  .c_portalResNews_list-01001003 .newListCon {
    position: relative;
    padding: 0px 20px;
}
  
  
  #c_portalResProduct_detail-15957640868816847 table tbody tr:nth-child(odd) td {
    background-color: #fbfbfb;
  padding: 4px !important;
    font-size: 12px !important;
    color: #222 !important;
    padding-left: 0 !important;
    text-indent: 0 !important;
    text-align: center !important;
}
  
  
  
  table tbody tr:nth-child(even) td {
    background-color: #e3efe5;
  padding: 4px !important;
    color: #222 !important;
    padding-left: 0 !important;
    text-indent: 0 !important;
    text-align: center !important;
}
  
  .c_portalResProduct_detail-01001004 .p_imagesA {
    height: 300px;
    z-index: 0;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}

 /*大屏开始*/ 
@media only screen and (min-width: 769px){
  
 

  #c_portalResNews_list-15692194523450218{
      position: absolute;
    bottom: 0px;
  }
  
  .w_carouselbox-001 .w_carouselbox{
	text-align: inherit !important;
}
  
  #content_box-1569220814400-0{
    width: 30% !important;
    margin-left: 10% !important;
  }
  
  
  
}
 /*大屏结束*/ 


/*中屏开始*/
@media only screen and (max-width: 1440px) and (min-width:1280px){

  #c_portalResnav_main-15675017960706988 .header .nav  {line-height: 90px;}
  
#w_fimg-1567501287165{    margin-top: 15px;}
  
#c_portalResnav_main-15675017960706988{min-height: 80px;}
  
  #c_portalResnav_main-15675017960706988 .header .navbar_nav li.dropdown .dropdown_menu{top: 93px;} 
  
  #w_grid-1567501139076{min-height: 93px;}
  
  
  
  #c_portalResnav_main-15692239120058090 .header .nav { line-height: 85px; } 
  
#c_portalResnav_main-15692239120058090{    min-height: 85px;}
  
#w_grid-1569223912405{    min-height: 87px;}
  
#w_fimg-1569223912412{    margin-top: 15px;}
  
#c_portalResnav_main-15692239120058090 .header .navbar_nav li.dropdown .dropdown_menu{    top: 87px;}
  
  
  
  
  
  
  
  
  
  
  
  

}
/*中屏结束*/


 /*小小屏幕 开始*/ 
@media only screen and (max-width: 414px){
 
  
}
 /*小小屏幕 结束*/

