﻿/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:14px;font-family:"microsoft yahei", Arial, Helvetica, sans-serif;}

body{ background-color:#FFFFFF;font-size: 14px;font-family:"microsoft yahei", Arial, Helvetica, sans-serif; }
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
img{vertical-align:middle;border:none;}
li {text-decoration:none;}
input,textarea,select,a:focus {outline: none;}




.wid1200{ max-width: 84%;margin: 0 auto;}
.fl{ float:left;}
.fl2{ background:#e7e7e7; width:100%; height:36px; z-index:9999}
.fr{ float:right;}
.fr2{ float:right; width:25%; position:relative;}
* {font-style: normal; outline: none;border-collapse: collapse;box-sizing: border-box;}
.clear{clear: both;}

.welcome{width:100%; height:36px;}
.welcome p{float:left; font-size:14px; color:#666666; line-height:36px;}
.welcome span{float:right; font-size:14px; color:#666; line-height:36px;}

/*导航开始*/

.pagebox{width: 100%;  z-index:999;  background:#fff;box-shadow:2px 3px 2px rgba(0,0,0,0.1);}
#c_portalResSearch_total-16031882005902399 .p_MatteIcon .iconfont:before{content:'\e602';}
#c_portalResSearch_total-16031882005902399 >div{animation-fill-mode:both;}
#c_portalResSearch_total-16031882005902399 .p_contentBox{width:100%;padding:20px 10px;}
#c_portalResSearch_total-16031882005902399 .p_headbox{position:relative;display:block;height:50px;border-radius:0;box-shadow:0px 3px 8px 0px rgba(173, 173, 173, 0.4);}
#c_portalResSearch_total-16031882005902399 .p_select{width:80px;height:100%;}
#c_portalResSearch_total-16031882005902399 .p_select input{height:100%;padding-left:25px;border-radius:0;}
#c_portalResSearch_total-16031882005902399 .p_searchBox{width:calc((100% - 80px)/1);height:100%;}
#c_portalResSearch_total-16031882005902399 .p_searchBtn{width:80px;height:100%;background-color:#0ea989;padding-right:25px;border-radius:0;}
#c_portalResSearch_total-16031882005902399 .p_searchBtn .font{height:50px;}
#c_portalResSearch_total-16031882005902399 .p_searchBox .p_input{width:100%;height:100%;}
#c_portalResSearch_total-16031882005902399 #search_keyword{width:100%;height:100%;border-left:0px;border-right:0px;border-radius:0;}
#c_portalResSearch_total-16031882005902399 .shape{top:0px;background-color:#fff;height:50px;line-height:50px;border-left:0px;border-right:0px;}
#c_portalResSearch_total-16031882005902399 .p_select .itembox{top:auto;left:5px;position:fixed;width:80px;}
#c_portalResSearch_total-16031882005902399 .p_select input:hover{background-color:#fff;color:#999;}
#c_portalResSearch_total-16031882005902399 .p_select .shape:hover{color:#999;}
#c_portalResSearch_total-16031882005902399 .p_select li{height:48px;line-height:48px;border-bottom:1px solid #d9d9d9;}
#c_portalResSearch_total-16031882005902399 .p_select li:hover{background-color:#f9fafc;color:#999;}
#c_portalResSearch_total-16031882005902399 .i_buttonText{font-size:0.875rem;}
#c_portalResSearch_total-16031882005902399 .itembox::-webkit-scrollbar{width:0px;}

#c_portalResSearch_total-16031882005902399 .p_intro .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_product .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_info .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_atlas .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_mapPosition .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_question .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_corpVideo .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_companyfile .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_recruit .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_teacher .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399 .p_course .iconfont:before{shadow-angle:0px;shadow-distance:0px;shadow-angle-ofInset:0px;
shadow-distance-ofInset:0px;}
#c_portalResSearch_total-16031882005902399{  width:100%;max-width:none;min-width:0px; height:auto;max-height:none;min-height:0px; margin-top:0px; margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#c_portalResPublic_codeContainer-16031866579223101 .sou_box{width:100%;overflow:hidden;height:auto;max-width:50px;margin-left:auto;}
#c_portalResPublic_codeContainer-16031866579223101 .sou1{width:auto;float:left;margin-top:5px;margin-right:5px;}
#c_portalResPublic_codeContainer-16031866579223101 .sou_wen{width:auto;float:left;font-size:14px;color:#333;}
#c_portalResPublic_codeContainer-16031866579223101{  width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px; padding-bottom:0px;}
#c_portalResnav_main-16147661097159215 .p_MatteIcon .iconfont:before{content:'\e602';}
#c_portalResnav_main-16147661097159215 >div{animation-fill-mode:both;}
#c_portalResnav_main-16147661097159215 .nav{width:100%;height:auto;overflow:visible;}
#c_portalResnav_main-16147661097159215 .nav-btn{position:absolute;right:60px;transform:translateY(-50%);width:40px;height:40px;overflow:hidden; padding:0px;}
#c_portalResnav_main-16147661097159215 .text-overflow{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


#w_fimg-1603186628870 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_fimg-1603186628870 >div{animation-fill-mode:both;}
#w_fimg-1603186628870 .e_link-000{height:auto!important;}
#w_grid-1603186646901 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1603186646901 >div{animation-fill-mode:both;}
#w_grid-1603186646901 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}

#w_grid-1603188201603 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0;clear:left;}
#w_grid-1614923716458 > div > .p_gridbox{background-image:url(/img/dbbg00.jpg);}
#w_grid-1614923716458 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1614923716458 >div{animation-fill-mode:both;
}
#w_grid-1614923716458 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}



#w_grid-1614923760390 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1614923760390 >div{animation-fill-mode:both;}
#w_grid-1614923760390 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}


#w_grid-1614923856461 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1614923856461 >div{animation-fill-mode:both;}
#w_grid-1614923856461 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}


	
#w_grid-1614923935088 > div > .p_gridbox{background-image:url(/img/tel_03.png);}
#w_grid-1614923935088 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1614923935088 >div{animation-fill-mode:both;}
#w_grid-1614923935088 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}

#w_grid-1603186581105 > div > .p_gridbox > .p_gridCell:nth-child(n+1){display:flex;align-items:center;}
#w_grid-1603186581105> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:0px;}
#w_grid-1603186581105> div > .p_gridbox > .p_gridCell:nth-child(1n+0){width:100%;margin-left:0px;margin-right:0px;clear:none;}
#w_grid-1603186581105> div > .p_gridbox > .p_gridCell:nth-child(1n){margin-right:0px;}

	
#w_grid-1614923760390> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:0px;}
#w_grid-1614923760390> div > .p_gridbox > .p_gridCell:nth-child(1n+0){width:100%;margin-left:0px;margin-right:0px;clear:none;}
#w_grid-1614923760390> div > .p_gridbox > .p_gridCell:nth-child(1n){margin-right:0px;}
#w_grid-1614923716458> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:0px;}
#w_grid-1614923716458> div > .p_gridbox > .p_gridCell:nth-child(1n+0){width:100%;margin-left:0px;margin-right:0px;clear:none;}
#w_grid-1614923716458> div > .p_gridbox > .p_gridCell:nth-child(1n){margin-right:0px;}

#w_grid-1603186597636> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:2%;}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+0){width:18.671999999999997%;margin-left:2%;margin-right:0px;clear:none;}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+1){margin-left:0px;clear:left;margin-right:0px;width:21.0336%;}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+2){width:56.2848%;margin-left:2%;margin-right:0px;clear:none;
}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n){margin-right:0px;}
#w_grid-1603186646901> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:2%;}
#w_grid-1603186646901> div > .p_gridbox > .p_gridCell:nth-child(2n+0){width:49%;margin-left:2%;margin-right:0;clear:none;}
#w_grid-1603186646901> div > .p_gridbox > .p_gridCell:nth-child(2n+1){margin-left:0;margin-right:0;}
#w_grid-1603186646901> div > .p_gridbox > .p_gridCell:nth-child(2n){margin-right:0;}
#w_grid-1614923856461> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:0px;}
#w_grid-1614923856461> div > .p_gridbox > .p_gridCell:nth-child(4n+0){width:20.54%;margin-left:0px;margin-right:0px;clear:none;}
#w_grid-1614923856461> div > .p_gridbox > .p_gridCell:nth-child(4n+1){margin-left:0px;clear:left;margin-right:0px;width:20.93%;}
#w_grid-1614923856461> div > .p_gridbox > .p_gridCell:nth-child(4n+2){width:29.07%;margin-left:0px;margin-right:0px;clear:none;}
#w_grid-1614923856461> div > .p_gridbox > .p_gridCell:nth-child(4n+3){width:29.459999999999997%;margin-left:0px;margin-right:0px;clear:none;}
#w_grid-1614923856461> div > .p_gridbox > .p_gridCell:nth-child(4n){margin-right:0px;}
#w_grid-1614923935088> div > .p_gridbox > .p_gridCell{margin-bottom:0rem;margin-top:0rem;margin-left:0;}
#w_grid-1614923935088> div > .p_gridbox > .p_gridCell:nth-child(1n+0){width:100%;margin-left:0;margin-right:0;clear:none;}
#w_grid-1614923935088> div > .p_gridbox > .p_gridCell:nth-child(1n){margin-right:0;}

#w_grid-1614923935088 .p_gridbox{background-repeat:no-repeat;background-position:center left;}
#w_grid-1614923996176 > div > .p_gridbox{background-image:url(/img/youxiang_06.png);}
#w_grid-1614923996176 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1614923996176 >div{animation-fill-mode:both;}
#w_grid-1614923996176 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}



#w_grid-1603186581105{ left:auto; bottom:auto; right:auto;transform:none; width:100%;height:auto;content:normal;max-width:none;min-width:0px;max-height:none;min-height:80px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;-webkit-transform:none;}
#w_grid-1603186597636{width:100%;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-bottom:0px;	}
#w_fimg-1603186628870{width:100%;max-width:170px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1603186646901{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}

#w_grid-1603188201603{position:fixed;top:90px;left:0%;bottom:auto;right:0px;transform:none;width:100%;height:auto;z-index:99;content:normal;max-width:1200px;min-width:0px;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;-webkit-transform:none;}
#w_grid-1603186582225{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:531px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614923716458{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614923760390{width:100%;max-width:1200px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614923766798{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:6%;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614923819069{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:30px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
}
#w_grid-1614923856461{width:100%;max-width:900px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:4%;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614923935088{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614923962525{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:20px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614923996176{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614923996185{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:24px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614924001136{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614924001142{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:20px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614924009465{width:100%;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614924009480{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:20px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_fimg-1614924207857{width:100%;max-width:100px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:30px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614924247950{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:10px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1614924366822{width:100%;max-width:126px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_fimg-1614924387304{width:100%;max-width:22px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_fimg-1614924414774{width:100%;max-width:24px;min-width:0px;height:auto;max-height:none;min-height:23px;margin-top:3px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_fimg-1614924409084{width:100%;max-width:24px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_common_text-1614924549463{width:auto;max-width:none;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:20px;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
}
#w_common_text-1614924716241{width:auto;max-width:none; min-width:0px; height:auto;max-height:none;min-height:0px;margin-top:40px;margin-left:0px;margin-right:0px; margin-bottom:20px; padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}

.fa_Headeron{background: #000000bd;}
#w_grid-1603188201603{opacity: 0;position: fixed;top: 90px;z-index: 99;transition: 0.5s;left: 0%!important;right: 0;display:none;}
.blue{transition: 1s;opacity: 1!important;display:block!important;}
.sou_box:hover{cursor: pointer;}


 /*搜索*/
 
.btn_sea{display:none;}
.search_box{font-size: 16px;color: #0d1c27;text-align: right;z-index: 2;pointer-events: auto;line-height:30px;}
.search_case{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: rgba(255,255,255,1);padding:.2rem .3rem;max-width: calc(100vw - 30px);width:100%; float:left; padding:10px}
/* .search_case{display: none;} */
.pul_initial .search_case{top: 64px;}
.search_case::after{content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right: 60px;position: absolute;}
.sea_inp_box{border-bottom: 1px solid #e1e1e1;font-size: 14px;}
.pul_initial .search_box:hover .btn_sea{color: rgba(255,255,255,1); font-size:14px;}
.btn_sea span{font-size:16px; padding-left:5px;}
/* .search_box:hover .search_case{opacity: 1;transform: translateY(0);pointer-events: auto;} */
.actives{opacity: 1;transform: translateY(0);pointer-events: auto;}
.page_bg{position: fixed;top: 0;bottom: 0;right: 0; left: 0; background:none; display: none; z-index:12}
.search_case .ss_input{width:88%; float:left; line-height:40px; font-size:14px; color:#333; border-radius:5px; border:1px solid #CCC; padding-left:10px;height:40px;}
.search_case .button{height:38px;line-height:38px;width:30px;background: url(../images/sou02.png) no-repeat;color:#fff;cursor:pointer;font-size:14px;border: none; margin-top:2px;}





 /*搜索*/
 
/*
.search_box{position: relative;font-size: 16px;color: #0d1c27;text-align: right;z-index: 2;pointer-events: auto;line-height:30px;
}
.search_case{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: rgba(255,255,255,1);padding:.2rem .3rem;max-width: calc(100vw - 30px);width: 400px; padding:10px;position: absolute;right:-55px;top: 28px;opacity: 0;transform: translateY(50px);transition: all 0.5s ease;-webkit-box-shadow: 0 0 99px rgba(29,56,75,.4);-moz-box-shadow: 0 0 99px rgba(29,56,75,.4);box-shadow: 0 0 99px rgba(29,56,75,.4);pointer-events: none;}
.pul_initial .search_case{top: 64px;}
.search_case::after{content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right: 60px;background-color: #fff;position: absolute;}
.sea_inp_box{border-bottom: 1px solid #e1e1e1;font-size: 14px;}
.pul_initial .search_box:hover .btn_sea{color: rgba(255,255,255,1); font-size:14px;}
.btn_sea span{font-size:16px; padding-left:5px;}
.search_box:hover .search_case{opacity: 1;transform: translateY(0);pointer-events: auto;}
.search_case .ss_input{width:80%; float:left; line-height:40px; font-size:14px; color:#333; border-radius:5px; border:1px solid #CCC; padding-left:10px;}
.search_case .button{height:38px;line-height:38px;width:38px;background: url(../images/sou02.png) no-repeat;color:#fff;cursor:pointer;font-size:14px;border: none; margin-right:20px;}
*/
 /*

.sousuo {right:0;bottom:0; float: right;    margin-right: 20px;}
.form-group input::-webkit-input-placeholder {color:#fff;}
.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.navbar-form .form-control {display:inline-block;background:none;border: none;color: #fff;margin-top: 16px;padding:10px;height: 50px;width: 260px;}
.navbar-form .form-control-static {display:inline-block}
.navbar-form .input-group {display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {width:auto}
.navbar-form .input-group>.form-control {width:100%}
.navbar-form .control-label {margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox,.navbar-form .radio {display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox label,.navbar-form .radio label {padding-left:0}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback {top:0}

.fa-search{background: url(../images/seach.png) no-repeat left center;width: 18px;height: 18px;display: block;}
.fa-search1{background: url(../images/seach2.png) no-repeat left center;}
*/

/*导航结束*/








/*底部*/
.footer { width:100%; float:left;background: #e4e4e4;}
.footer .fbottom{overflow:hidden;padding: 16px 0px 20px;}

.footer .lm ul{padding: 7px 0 0;color: #777778; width:100%; float:left;}
.footer .lm .list{display: inline-block;}
.footer .lm li{ width:100%;line-height: 30px;}

.footer .lm li p{ width:100%;line-height: 28px;display: inline-block; font-size:14px;}
.footer .lm li p a{color: #777778;}
.footer .lm .list a{display: inline-block;color: #777778;padding: 0 7px;}
.footer .lm .list i:last-child{ display:none;}

.logo2 {border-bottom:1px solid #cfcfcf;padding: 16px 0; float:left; width:100%;}
.logo2 img{text-align:center;}


/*  Ȩ*/
.footer .copyright {margin:30px auto;color: #ffffff;line-height: 26px;}

.cleft{ width: 58%;float:left; }
.cleft .htel{color:#717171;font-size:16px;padding-left: 50px;background: url(../images/tel.png) 0 center no-repeat;line-height: 23px;margin: 0 auto 12px; font-weight:500;}
.cleft .copy{ font-size:14px;color:#333;opacity:0.8;line-height:2; }
.cleft .copy a{ color:#333; }
.cleft .copy a:hover{ color:#0ea989; }
.cright{ width: 40%;float:right;color: #c3c3c3;text-align: right; }
.cright p.q_1{ width:100px; float: right; margin-right:10px;}
.cright p.q_1 img{ max-height:100px; max-width:100px;}
.cright p.q_1 span{width:100%; float:left; font-size:14px; color:#333; text-align:center;}
.cright p.q_2{ float: right; margin-right:10px;}
.cright p.q_2 img{ max-height:100px; max-width:100%;}
.cright p.q_2 span{width:100%; float:left; font-size:14px; color:#333; text-align:center;}



.cright .bdshare-button-style1-32{text-align:right;margin: 10px auto 10px;}
.cright .bdshare-button-style1-32 li{ display:inline-block;position:relative; }
.cright .bdshare-button-style1-32 .qrcode {width: 168px;margin-left: -84px;bottom: 60px;visibility: hidden;position: absolute;left: 50%;z-index: 666;padding: 12px 0;box-shadow: 0 2px 10px rgba(0,0,0,.3);background: #FFF;border-radius: 2px;text-align: center;color:#333;
}
.cright .bdshare-button-style1-32 .item:before {position: absolute;bottom: -15px;left: 50%;margin-left: -8px;display: block;width: 0;height: 0;border: 8px solid transparent;border-top: 8px solid #FFF;content: "";
}
.cright .bdshare-button-style1-32 li:hover .item {visibility: visible;
}

.cright .bdshare-button-style1-32 a{background:url(../images/share.png) no-repeat;float:none;display: inline-block;width: 36px;}
.cright .bdshare-button-style1-32 a.bds_weixin{background-position: -51px 0;}
.cright .bdshare-button-style1-32 a.bds_fbook{background-position: -104px 0;}
.code{ display: none}


/* 客服 */
.kf {width: 188px;position: fixed;right: -188px;top: 50px;z-index: 9999999999999999999;}
.kt-top { height: 40px;line-height: 40px;background: #0ea989;background-size: 20px auto;padding-left: 16px;font-size: 16px;
    color: #ffffff;}
.kt-top span:hover{ transform: rotate(90deg);}
.kt-top span {width: 18px;height: 16px;float: right;position: relative;margin: 10px 10px 0px 0px;cursor: pointer;transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;}
.kt-top span b {width: 100%;height: 2px;background: #fff;display: block;position: absolute;top: 50%;left: 0;}
.kt-top span b:first-child {transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);}
.kt-top span b:last-child {transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);}
.kf .con {overflow: hidden;background: #ffffff;}
.kf .qq{ width:100%; float:left;border-bottom: 1px solid #0ea989;border-left: none; border-right: none;padding: 0px 20px 10px 20px;margin-bottom: 10px;}
.kf .qq li {text-align:center;}
.kf .qq li p{font-size:15px; color:#333; text-align:center; margin-top:0px;}
.kf .qq li p.h1{font-size:16px; font-weight:bold; margin-top:5px; color:#666}
.kf .qq li img{ max-height:120px; max-width:120px; margin:auto;}
.kf .con h5{height: 26px;line-height: 26px; margin-top: 12px; padding-left: 20px;color: #666666;font-size: 18px;}
.kf .contact { width:100%}
.kf .contact p.h1{font-size: 18px;font-weight: bold; margin-bottom:10px;}
.kf .contact p{ float:left; height: 14px;line-height: 30px;color: #666666;font-size: 14px;padding-left: 20px; margin-bottom:20px;}
.kf .contact p.h2{margin-bottom:15px; font-size:16px; color:#008368;}
.kf .contact p:nth-child(2n){padding-left: 20px;}
.kf .con h5.qr-icon{ background: url('../images/erweima.png') 16px center no-repeat;}
.kf .con .qr{width: 100%;margin-top: 10px;padding-left: 40px;}
.kf .con .qr img{width: 110px; height: 110px;}
.kf .backTop{width: 100%;height: 40px;background:#0ea989;background-size: 18px auto;cursor: pointer; position: relative;}
.kf .backTop::after {display: block;position: absolute;top: 10px;left: 68px;content: "返回顶部";color: #FFF;font-size: 16px;}
.kf-side{padding: 18px 10px 10px;background: #0ea989;position: absolute;top: 40%;transform: translateY(-50%);left: -34px; cursor: pointer;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.kf-side b{display: block;color: #ffffff;line-height: 18px;font-size: 14px;font-weight: normal;}
.kf-side span.arrow{width: 12px;height: 12px; background: url('../images/jt-1.png') no-repeat; background-size: 100%; display: block;margin-top: 10px;}
.kf-side span.on{background: url('../images/jt-2.png') no-repeat; background-size: 100%;}
#newBridge .icon-right-center{top: 95%!important;}

/*翻页*/
.fenye{padding: 3px;margin: 3px;text-align: center;clear: both;}
.fenye p{ font-size:14px;line-height: 1.6rem;}
.fenye a{border-width: 1px;border-style: solid;border-color: #cbcbcb;padding: 5px 8px;color: #0ea989;margin-right: 2px;text-decoration: none; font-size:14px;margin-left: 0.4rem; margin-right: 0.4rem;border-radius: 3px;}
.pageLinkOn{margin-left: 0.4rem; margin-right: 0.4rem;height: 40px;line-height: 40px;background: rgb(64, 105, 157); padding: 5px 8px;    border-radius: 3px;color:#fff;}
.fenye select {padding: 5px 8px;}
.fenye a:hover{border-width: 1px;border-style: solid;border-color: #0ea989;}
footer#footer{display: none;}

@media screen and (max-width:1360px){
	.search_case .ss_input{width:84%;}
	
	
}

@media only screen and (min-width: 1025px){
#c_portalResnav_main-16147661097159215 .nav-btn {display: none;}
#c_portalResnav_main-16147661097159215 .iconJt{display:none;}
#c_portalResnav_main-16147661097159215 .mainnav{display: block;width: 100%;height: auto;}
#c_portalResnav_main-16147661097159215 .mainlist{width: 20%;float: left;}
#c_portalResnav_main-16147661097159215 .mainTitle{height: auto;line-height: 85px;font-size: 16px;}
#c_portalResnav_main-16147661097159215 .mainnavlink{position:relative;display: block;width: 100%;text-align: center;color:#333;transition:all .5s ease; font-size:18px;}
#c_portalResnav_main-16147661097159215 .mainnavlink::after {content:'';position:absolute;bottom:0;left:50%;width:0;height: 2px;background: #0ea989;transform:translateX(-50%);transition:all .5s ease;}
#c_portalResnav_main-16147661097159215 .subnav{position: absolute;top:116px;left: 0;width: 100%;height: auto;padding: 30px;background-color: rgba(0,0,0,0.7);z-index: 999;overflow: hidden;display:none;}
#c_portalResnav_main-16147661097159215 .zh_box {width: 100%;max-width: 84%;margin: 0 auto;display: flex;justify-content: center;}
#c_portalResnav_main-16147661097159215 .subnavlist{position: relative;padding: 0;width: auto;float: left;min-width: 10%;margin-right: 2%;}
#c_portalResnav_main-16147661097159215 .subTitle{font-size: 1rem;font: normal 16px "microsoft yahei";color: #fff;padding-bottom: 10px;border-bottom: 1px solid rgba(245,245,245,0.5);margin-bottom: 10px;}
#c_portalResnav_main-16147661097159215 .mainlist:nth-child(5) .subnavlist{margin-right: 0%;}
#c_portalResnav_main-16147661097159215 .mainlist:nth-child(6) .subnavlist{margin-right: 0%;}
#c_portalResnav_main-16147661097159215 .mainlist:nth-child(5) .subTitle{padding-bottom: 0px;border-bottom: 1px solid rgba(245,245,245,0);margin-bottom: 0px;}
#c_portalResnav_main-16147661097159215 .mainlist:nth-child(6) .subTitle{padding-bottom: 0px;border-bottom: 1px solid rgba(245,245,245,0);margin-bottom: 0px;}
#c_portalResnav_main-16147661097159215 .subnavlink{color:#fff;}
#c_portalResnav_main-16147661097159215 .childnav {padding: 0;width: 100%;}
#c_portalResnav_main-16147661097159215 .childnavlist{margin-bottom:10px;}
#c_portalResnav_main-16147661097159215 .childTitle{padding: 0;width:100%;transition:all .5s ease;font-size: 14px;}
#c_portalResnav_main-16147661097159215 .childnavlink{padding: 0;color: #fff;text-align: left;line-height: 30px;transition:all .5s ease;}
#c_portalResnav_main-16147661097159215 .childnavlist:hover .childnavlink{color:#0ea989;}
#c_portalResnav_main-16147661097159215 .mainlist:hover  .mainnavlink {color: #0ea989;}
#c_portalResnav_main-16147661097159215 .mainlist:hover .mainnavlink::after  {width:100%;}
}
@media only screen and (max-width: 1024px){
#c_portalResnav_main-16147661097159215 .show{display:block;}
#c_portalResnav_main-16147661097159215 .nav-btn {display: block;border: none;}
#c_portalResnav_main-16147661097159215 .mainnav {position: fixed;top: 116px;left: 0;width: 100%;height: 100%;overflow: hidden;z-index:10;opacity:1;transform:translateX(100%);background-color: #161719;transition: all .5s cubic-bezier(0.1, 0.57, 0.1, 1);}
#c_portalResnav_main-16147661097159215 .line-btn{width:100%;height:100%;background:#fff url(../images/daoh01.png)no-repeat;background-position: 50%;background-size: 90%;}
#c_portalResnav_main-16147661097159215 .close-btn{width:100%;height:100%;background: #fff url(../images/daoh02.png)no-repeat;background-position: 50%;background-size: 65%;}

#c_portalResnav_main-16147661097159215 .showbox{opacity:1;transform:translateX(0);}
#c_portalResnav_main-16147661097159215 .showbox ul{width:100%; float:left;}
#c_portalResnav_main-16147661097159215 .mainlist{overflow:hidden;}
#c_portalResnav_main-16147661097159215 .mainTitle {position:relative;height:50px;line-height:50px;width:100%;padding:0 20px;border-bottom: 1px solid #4D4D4F;background-color: #161719;overflow:hidden;}
#c_portalResnav_main-16147661097159215 .mainnavlink {color:#fff;transition:all .5s ease;}
#c_portalResnav_main-16147661097159215 .iconJt{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;transition:all .5s ease;transform: rotate(90deg);}
#c_portalResnav_main-16147661097159215 .subnav{padding: 5px 0 10px;background-color: #202123;display:none;}
#c_portalResnav_main-16147661097159215 .subTitle{padding:15px 20px;}
#c_portalResnav_main-16147661097159215 .subnavlink{position:relative;padding-left: 20px;font-size:1rem;color:#fff;}
#c_portalResnav_main-16147661097159215 .subnavlink::before {content:'';position:absolute;left:1px ;top:0;width:3px ;height:100%;background:#0ea989;}
#c_portalResnav_main-16147661097159215 .childnav{padding:0 20px 0 40px;}
#c_portalResnav_main-16147661097159215 .childnavlist{display:inline-block;width:25%;padding-bottom:10px;}
#c_portalResnav_main-16147661097159215 .childnavlink{color: #cacaca;text-align: left;}
#c_portalResnav_main-16147661097159215 .rotate{transform: rotate(180deg);}
#c_portalResnav_main-16147661097159215 .childTitle{ font-size: 14px;line-height: 24px;}

#c_portalResnav_main-16147661097159215 .childnav {padding: 0 25px;}
#c_portalResnav_main-16147661097159215 .childnavlist{  width: 50%;}
#c_portalResnav_main-16147661097159215 .mainTitle{font-size: 16px;}
#c_portalResnav_main-16147661097159215 .subnav{overflow: overlay !important; height:280px;}
#c_portalResnav_main-16147661097159215 .nav-btn{right:50px;}
.fr2{ width:10%;}
.search_case{right:-10px;}
.search_case::after{right:30px;}
 
.btn_sea{display: block;}
.search_box{font-size: 16px;color: #0d1c27;text-align: right;z-index: 2;pointer-events: auto;line-height:30px;}
.search_case{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: rgba(255,255,255,1);padding:.2rem .3rem;max-width: calc(100vw - 30px);width: 400px; padding:10px;position: absolute;right:-55px;top: 28px;opacity: 0;transform: translateY(50px);transition: all 1s ease;-webkit-box-shadow: 0 0 99px rgba(29,56,75,.4);-moz-box-shadow: 0 0 99px rgba(29,56,75,.4);box-shadow: 0 0 99px rgba(29,56,75,.4);pointer-events: none; z-index:88}
/* .search_case{display: none;} */
.pul_initial .search_case{top: 64px;}
.search_case::after{content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right: 60px;background-color: #fff;position: absolute;}
.sea_inp_box{border-bottom: 1px solid #e1e1e1;font-size: 14px;}
.pul_initial .search_box:hover .btn_sea{color: rgba(255,255,255,1); font-size:14px;}
.btn_sea span{font-size:16px; padding-left:5px;}
/* .search_box:hover .search_case{opacity: 1;transform: translateY(0);pointer-events: auto;} */
.actives{opacity: 1;transform: translateY(0);pointer-events: auto;}
.page_bg{position: fixed;top: 0;bottom: 0;right: 0; left: 0; background:none; display: none; z-index:12}
.search_case .ss_input{width:80%; float:left; line-height:40px; font-size:14px; color:#333; border-radius:5px; border:1px solid #CCC; padding-left:10px;}
.search_case .button{height:38px;line-height:38px;width:38px;background: url(../images/sou02.png) no-repeat;color:#fff;cursor:pointer;font-size:14px;border: none; margin-right:20px;}

}
#c_portalResnav_main-16147661097159215{  width:100%;max-width:680px;min-width:0px;height:auto;max-height:none;min-height:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:0px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#w_grid-1603186581105 > div > .p_gridbox{background-color:#fff;border-bottom:1px solid rgba(255,255,255,.15);}
#w_grid-1603186581105 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1603186581105 >div{animation-fill-mode:both;}
#w_grid-1603186581105 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}

#w_grid-1603186597636 .p_MatteIcon .iconfont:before{content:'\e602';}
#w_grid-1603186597636 >div{animation-fill-mode:both;}
#w_grid-1603186597636 > div > .p_gridbox > .p_gridCell:nth-child(n+1){margin-left:0px;clear:left;}
#w_grid-1603186597636 > div > .p_gridbox{display:flex;align-items:center;min-height: 80px;}
@media screen and (max-width: 768px){
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+0){width:18.671999999999997%;margin-left:2%;margin-right:0px;clear:none;display:none;}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+1){margin-left:0px;clear:left;margin-right:0px;width:40%;}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+2){width:58%;margin-left:2%;margin-right:0px;clear:none;}
#w_grid-1603186597636 > div > .p_gridbox{min-height: 70px;}

/*底部*/
.logo2{ display: table-cell;  vertical-align: middle;text-align: center;}

.logo2 img{ max-width:170px;}
footer#footer{display:block;}
.footer .lm li p{text-align:center}
.cleft{width:100% !important}
.cleft .htel{background:none !important; text-align:center; padding:0px !important;}
.cleft .copy{text-align:center;}
.cright{width:100% !important;display: flex;justify-content: center}
.footer .copyright{padding:0px;}
.search_case{right:0px;}
#c_portalResnav_main-16147661097159215 .nav-btn{right:80px;}
.search_case::after{right:20px;}

}
@media only screen and (max-width: 576px){#w_grid-1603186597636 > div > .p_gridbox{min-height: 80px;}
#w_grid-1603186597636> div > .p_gridbox > .p_gridCell:nth-child(3n+1){ width:50%;}
.welcome span{ display: none;}
.kf-side{display:none;}
.fr2{width:22%;}
.btn_sea span{font-size:14px;}
}
  
 

