
.i_ssbn{ position:relative}
.i_ssbn_div{width:300px; display:none; background-color:#cccccc; z-index:10000; border:1px solid #cccccc; position:absolute; right:0px; top:100%;}
.i_ssbn_div .ipt1{width:80%; float:left; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:0.16rem;}
.i_ssbn_div .ipt2{width:20%; float:left; height:40px; background:url(../image/s_tb1.png) center no-repeat; border:0px; background-size:20px;}
.i_ssbn_div input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b9b9b9;  
}

.i_ssbn_div input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b9b9b9;
}

.i_ssbn_div input:-ms-input-placeholder {
    color: #b9b9b9;
}

.i_ssbn_div input::-webkit-input-placeholder {
    color: #b9b9b9;
}


.e_IndexOrdinaryStyleBox-001 {
	width: 100%;
	height: auto;
width-uint:%;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top {
	background-color: transparent;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link {
	color: #666666;
	font-size: 14px;
	display: table;
	height: inherit;
	border-width: 0;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {
	color: rgba(101,190,186,1);
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {
	color: rgba(101,190,186,1);
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top {
	width: auto;
	height: 40px;
}
.e_IndexOrdinaryStyleBox-001 .title_icon {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: rgba(255,255,255,1);
	margin-right: 10px;
	font-size: medium;
}
.e_IndexOrdinaryStyleBox-001 .title_icon::before {
	content: "";
}
.e_IndexOrdinaryStyleBox-001 .title_main {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: rgba(255,255,255,1);
	font-weight: normal;
	font-size: 16px;
	max-width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.e_IndexOrdinaryStyleBox-001 .title_sub {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: rgba(255,255,255,1);
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_title {
	display: inline-block;
	width: auto;
	height: inherit;
	background-color: rgba(101, 190, 186, 1);
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0;
	vertical-align: bottom;
	white-space: nowrap;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link {
	float: right;
	vertical-align: middle;
	margin-right: 15px;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link a {
	color: inherit;
	display: table-cell;
	vertical-align: middle;
}
.e_IndexOrdinaryStyleBox-001 .link_icon {
	display: inline-block;
	margin-left: 5px;
}
.e_IndexOrdinaryStyleBox-001 .link_icon::before {
	content: '\e6af';
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {
	height: 1px;
	background-color: rgba(240,240,240,1);
}
.e_IndexOrdinaryStyleBox-001 .stylebox_content {
	border-style: solid;
	border-width: 1px;
	border-color: #f0f0f0;
	width: 100%;
	height: calc(100% - 48px);
width-uint:%;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {
	height: 1px;
	background-color: rgba(240,240,240,1);
}
.e_SideMajorStyleBox-001 {
	width: 100%;
	height: auto;
width-uint:%;
}
.e_SideMajorStyleBox-001 .stylebox_link {
	color: #666666;
	font-size: 14px;
	display: table;
	height: inherit;
	border-width: 0;
	float: right;
	vertical-align: middle;
	margin-right: 15px;
}
.e_SideMajorStyleBox-001 .stylebox_top {
	width: auto;
	height: 40px;
	background-color: rgba(101, 190, 186, 1);
}
.e_SideMajorStyleBox-001 .title_icon {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: rgba(255,255,255,1);
	margin-right: 10px;
	font-size: medium;
}
.e_SideMajorStyleBox-001 .title_icon::before {
	content: "";
}
.e_SideMajorStyleBox-001 .title_main {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: rgba(255,255,255,1);
	font-weight: normal;
	font-size: 16px;
	max-width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.e_SideMajorStyleBox-001 .title_sub {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: rgba(255,255,255,1);
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.e_SideMajorStyleBox-001 .stylebox_title {
	display: inline-block;
	width: auto;
	height: inherit;
	background-color: rgba(101, 190, 186, 1);
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0;
	vertical-align: bottom;
	white-space: nowrap;
}
.e_SideMajorStyleBox-001 .stylebox_link a {
	color: inherit;
	display: table-cell;
	vertical-align: middle;
}
.e_SideMajorStyleBox-001 .link_icon {
	display: inline-block;
	margin-left: 5px;
}
.e_SideMajorStyleBox-001 .link_icon::before {
	content: '\e6af';
}
.e_SideMajorStyleBox-001 .stylebox_top_line {
	height: 1px;
	background-color: rgba(240,240,240,1);
}
.e_SideMajorStyleBox-001 .stylebox_content {
	border-style: solid;
	border-width: 1px;
	border-color: #f0f0f0;
	width: 100%;
width-uint:%;
}
.e_SideMajorStyleBox-001 .stylebox_bottom_line {
	height: 1px;
	background-color: rgba(240,240,240,1);
}
.w_fimg-000 .p_title {
	display: inline-table;
	margin: 0;
	min-width: 37px;
	padding: 0;
	color: rgba(51,51,51,1);
	font-size: 16px;
	font-weight: 400;
	cursor: pointer;
}
.w_fimg-000 .p_title .font {
	vertical-align: middle;
	line-height: 21px;
}
.w_fimg-000 .p_title:hover {
	color: rgba(87,177,173,1);
}
.w_fimg-000 .p_title:active {
	color: rgba(69,165,161,1);
}
.w_fimg-000 .p_title .iconfont:before {
	display: inline-block;
	content: "";
}
.w_fimg-000 {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 200px;
}
.w_fimg-000 .animated {
	width: 100%;
	height: 100%;
	position: relative;
	min-height: inherit;
}
.w_fimg-000 .font {
	white-space: nowrap;
}
.w_fimg-000 .p_link001 {
	width: 100%;
	height: 100%;
}
.w_fimg-000 .p_link002 {
	width: 100%;
	height: 30px;
}
.w_fimg-000 .p_box {
	width: 100%;
	height: 100%;
	text-align: center;
	position: static;
}
.w_fimg-000 .p_dimage {
	height: inherit;
	overflow: hidden;
	font-size: 0;
}
.w_fimg-000 .e_image:hover:after {
	background: transparent;
}
.w_fimg-000 .p_dimage:empty {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	background: #f2f2f2 url(../image/camera.png) no-repeat center;
}
@media only screen and (max-width: 768px) {
#c_portalResnav_main-15580763825692032 {
	margin-top: 0px !important;
}
#c_portalResnav_main-15584960461718585 {
	margin-top: 0px !important;
	background: #ce9d5f;
	padding: 20px !important;
}
#c_portalResnav_main-15580763825692032 {
	background: #ce9d5f;
	padding: 20px !important;
}
.c_portalResnav_main-01001 .p_problemCategory {
	display: block;
}
.c_portalResnav_main-01001 .p_navPc {
	display: none;
}
.c_portalResnav_main-01001 .p_linkBox {
	display: none;
}
.c_portalResnav_main-01001 .p_parent {
	display: block;
}
.c_portalResnav_main-01001 .p_categoryBtn:before {
}
.c_portalResnav_main-01001 .icon-arrow_up:before {
	content: "\e69a";
}
.c_portalResnav_main-01001 .icon-arrow_down:before {
	content: "\e69c";
}
.c_portalResnav_main-01001 .p_btn-show {
	color: #fff;
	background: #ce9d5f;
}
.c_portalResnav_main-01001 .p_btn-hide {
	width: 12%;
	height: 100%;
	float: left;
	background-color: #ce9d5f;
}
.c_portalResnav_main-01001 .p_category {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 100%;
}
.c_portalResnav_main-01001 .p_parent {
	width: auto;
	height: auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 0 0 5px;
}
.c_portalResnav_main-01001 .p_categoryBox {
	overflow-y: auto;
	width: 88%;
	height: 100%;
	float: left;
	background-color: #022135;
}
.c_portalResnav_main-01001 .p_categoryBox > .p_parentBox {
	background-color: #FFFFFE!important;
	padding-left: 0px;
}
.c_portalResnav_main-01001 .p_parentBox {
	width: auto;
	height: auto;
	color: #fff;
}
.c_portalResnav_main-01001 .p_parentBox {
	width: auto;
	height: auto;
	color: #fff;
	background-color: rgb(239,239,245);
	padding-left: 20px;
}
.c_portalResnav_main-01001 .p_childBox .p_parent {
	border-bottom: 1px solid #c0c0c0;
}
.c_portalResnav_main-01001 .p_c-fff {
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 24px;
}
.c_portalResnav_main-01001 .p_categoryBtn {
	display: block;
	margin: 12px 5px 10px 0;
	color: #000000;
	font-size: 12px;
}
.c_portalResnav_main-01001 .p_link {
	height: auto;
	vertical-align: middle;
	width: initial;
	margin: 15px 0px 15px 15px;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-box;
	color: #000;
	font-size: 16px
}
.c_portalResnav_main-01001 {
	width: 640px;
}
}
@media only screen and (min-width: 769px) {
.c_portalResnav_main-01001 .p_problemCategory {
	display: none;
}
.c_portalResnav_main-01001 .p_parent {
	display: none;
}
.c_portalResnav_main-01001 .p_navPc {
	display: block;
}
.c_portalResnav_main-01001 .p_linkBox {
	display: block;
}
.c_portalResnav_main-01001 {
	width: auto;
	height: auto;
	overflow: visible;
}
.c_portalResnav_main-01001 .p_category {
	height: 100%;
	width: 100%;
	z-index: 0;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 0;
}
.c_portalResnav_main-01001 .p_categoryBox {
	line-height: 24px;
	width: auto;
	float: left;
}
.c_portalResnav_main-01001 .p_categoryBox .p_linkBox {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}
.c_portalResnav_main-01001 .p_categoryBox > .p_parentBox {
	border-top: 0px solid #fff;
}
.c_portalResnav_main-01001 .p_categoryBox > .p_parentBox:hover {
	border-bottom: 2px solid #b72024;
}
.c_portalResnav_main-01001 .p_categoryBox .p_title {
	height: auto;
	width: auto;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #ffffff;
}
.c_portalResnav_main-01001 .p_categoryBox .slideOut .p_title {
	font-size: 14px;
}
.c_portalResnav_main-01001 .p_categoryBox .p_title:hover {
	color: #ffffff;
}
.c_portalResnav_main-01001 .p_categoryBtn {
	display: inline-block;
	vertical-align: middle;
	background-color: rgba(255,255,255,0);
	border-color: rgba(255,255,255,0);
	border-style: solid;
	border-width: 0;
	color: #e29029;
	height: auto;
	width: 14px;
	margin: 0 4px 0 0;
	padding: 0;
	position: static;
	text-align: center;
	color: rgba(217,217,217,1);
	display: none;
}
.c_portalResnav_main-01001 .p_categoryBtn:hover {
	border-width: 0;
	border-style: solid;
	color: #e29029;
	border-color: rgba(255,255,255,0);
	background-color: rgba(255,255,255,0);
	box-shadow: none;
}
.c_portalResnav_main-01001 .p_categoryBtn:active {
	border-width: 0;
	border-style: solid;
	color: #e29029;
	border-color: rgba(255,255,255,0);
	background-color: rgba(255,255,255,0);
	box-shadow: none;
}
.c_portalResnav_main-01001 .p_linkBox .iconfont:before {
	content: '';
}
.c_portalResnav_main-01001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
	content: '\e65f';
	color: #e29029;
	font-size: 10px
}
.c_portalResnav_main-01001 .p_categoryBox .p_childBox {
	border: 1px solid rgba(240,240,240,1);
	z-index: 9;
	background: #fff !important;
}
.c_portalResnav_main-01001 .p_categoryBox .p_parentBox {
	position: relative;
	width: 14.25%;
	height: 90px;
	float: left;
	text-align: center;
}
.c_portalResnav_main-01001 .p_childBox .p_parentBox {
	position: relative;
	width: 100%;
	height: 50px;
	float: left;
	text-align: center;
}
.c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox {
	border-bottom: 0 none;
}
.c_portalResnav_main-01001 .p_categoryBox>.p_parentBox>.p_childBox {
	margin-top: 90px;
	left: 0px;
}
.c_portalResnav_main-01001 .p_categoryBox .slideOut {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	height: auto;
	background: #fff;
}
.c_portalResnav_main-01001 .p_category > .js_categoryBox > .p_parentBox > .p_childBox {
	display: none;
}
.c_portalResnav_main-01001 .p_category > .js_categoryBox > .p_parentBox > .p_childBox.slideOut {
	display: block;
}
}
#w_grid-1548322045199 {
	border-bottom: #5b5751 1px solid;
}
#w_grid-1558496000961 {
	border-bottom: #5b5751 1px solid;
}
.c_portalResnav_main-01001 .p_categoryBox .p_childBox .p_title {
	color: #444
}
.c_portalResnav_main-01001 .p_categoryBox .p_childBox .p_title:hover {
	color: #e29029
}
.w_grid-000 {
	margin-left: auto;
	margin-right: auto;
	min-height: 12rem;
	width: 100%;
}
.w_grid-000 > .w_grid {
	width: 100%;
	position: relative;
}
.w_grid-000 > div > .p_gridbox {
	width: 100%;
	overflow: hidden;
	position: static;
}
.w_grid-000 > div > div > .p_gridCell {
	float: left;
	position: static;
}
.w_grid-000 > div > div > .p_gridCell:not(:empty):before {
	content: '';
	height: 0.1px;
	display: block;
}
.w_grid-000 > .w_grid.signal {
	min-height: inherit;
}
.w_grid-000 > .w_grid.signal > .p_gridbox {
	min-height: inherit;
}
.w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell {
	min-height: inherit;
}
.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
	margin-left: 0;
	clear: left;
}
#w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0;
	clear: left;
}
@media only screen and (max-width: 768px) {
.w_grid-000 > div > .p_gridbox > .p_gridCell {
	width: 100%;
	margin-left: 0;
	margin-top: 0rem;
	margin-bottom: 0rem;
}
#w_fline-1606871676441 {
	margin-top: 0px!important;
}
#w_grid-1606878560267 {
	margin-top: 20px!important;
}
#w_grid-1606876279863 {
	margin-top: 0px!important;
}
#w_grid-1606876275484 {
	margin-top: 0px!important;
}
#w_grid-1606876272676, #w_grid-1607483840597, #w_grid-1607493823599 {
	margin-top: 40px!important;
}
#w_grid-1606871587237 {
	margin: 0 auto!important;
}
#w_fimg-1607666943909 {
	margin-left: 15px!important;
	max-width: 180px!important;
}
#c_portalResnav_main-16076671918046475 {
	min-height: 55px!important;
}
#w_grid-1607672504555 {
	display: none;
}
#w_grid-1607914056506 {
	min-height: 100%!important;
}
#c_portalResPublic_codeContainer-16079120853027120 {
	display: none;
}
}
@media only screen and (min-width: 769px) {
.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
	width: 100%;
	margin-left: 0;
	margin-top: 0rem;
	margin-bottom: 0rem;
}
.screen_5 .p_bgBox {
	display: none;
}
}
@media only screen and (max-width: 1100px) and (min-width: 769px) {
}
#w_grid-1607666801433 {
	position: fixed;
	top: 0px;
	left: 0!important;
	z-index: 99999999!important;
}
#w_grid-1607681143043 {
	width: 94%!important;
	height: auto!important;
	margin: 0 auto!important;
}
.w_fline-001 .p_FLine {
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f0f0f0;
	opacity: 1;
filter:alpha(opacity:100);
	display: inline-block;
	vertical-align: middle;
}
.w_fline-001 {
	width: 100%;
	min-height: 20px;
	display: block;
	margin: 0 auto;
}
.w_fline-001 .w_fline {
	width: 100%;
	min-height: inherit;
	font-size: 0;
}
.w_fline-001 .w_fline:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	min-height: inherit;
	width: 0;
}
@media only screen and (max-width: 768px) {
.c_portalResPublic_codeContainer-01001005 {
	min-height: 500px;
	width: 100%;
}
.fa_Float {
	display: none;
}
}
@media only screen and (min-width: 769px) {
.c_portalResPublic_codeContainer-01001005 {
	min-height: 500px;
	width: 100%;
}
.fa_Float {
	position: fixed;
	z-index: 99; left: 10px;
	top: 40%;
}
.fa_Float>a {
	display: block;
	margin-bottom: 5px;
	padding: 10px;
	background: #0d63aa;
	height: 75px;
	position: relative;
}
.fa_Float_icon {
	color: #fff;
	text-align: center;
	width: 75px;
	overflow: hidden;
	float: left;
}
.fa_Float_icon i {
	font-size: 30px;
}
.fa_Float_icon p {
	font-size: 12px;
	margin-top: 5px;
}
.fa_Float_info {
	font-size: 20px;
	color: #fff;
	overflow: hidden;
	line-height: 55px;
	float: left;
	position: absolute;
	left: 95px;
	background: #0d63aa;
	top: 0;
	bottom: 0;
	height: 75px;
	line-height: 75px;
	max-width: 0;
	white-space: nowrap;
}
.fa_Float>a:hover .fa_Float_info {
	max-width: 1000px;
	padding: 0 10px;
}
.fa_Float_img {
	position: absolute;
	width: 100px;
	left: -100px;
	bottom: 0;
	overflow: hidden;
	max-height: 0;
	opacity: 0;
}
.fa_Float>a:hover .fa_Float_img {
	max-height: 200px;
	opacity: 1;
}
.fa_Float>a .fa_Float_img img {
	width: 100%;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
* {
	padding: 0;
	margin: 0;
}
.pagebox {
	width: 100%;
}
.pagebox, #-remove--flag {
}
body, #-remove--flag {
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
#c_portalResPublic_codeContainer-15954674693319413 {
	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;
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 769px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
#c_portalResnav_main-16074197168096845 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#c_portalResnav_main-16074197168096845 >div {
	animation-fill-mode: both;
}
#c_portalResnav_main-16074197168096845 .header {
	width: 100%;
	height: auto;
	overflow: hidden;
}
#c_portalResnav_main-16074197168096845 .dropdown {
	float: left;
	width: 25%;
	text-align: left;
}
#c_portalResnav_main-16074197168096845 .navNameLink {
	font-size: 20px;
	color: #fff;
}
#c_portalResnav_main-16074197168096845 .dropdown_menu {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
#c_portalResnav_main-16074197168096845 .NameLink {
	font-size: 14px;
	color: #c1c1c1;
	display: block;
	width: 100%;
	line-height: 36px;
}
#c_portalResnav_main-16074197168096845 {
	width: 100%;
	max-width: 1170px;
	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;
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
}
#c_portalResnav_main-15844274971298183 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#c_portalResnav_main-15844274971298183 >div {
	animation-fill-mode: both;
}

.hengtiao{ background:rgba(0, 64, 152, 1); width:60px; height:2px; display:block; margin:1% 0}

.page_fen{ width:100%; overflow:hidden; margin:2% auto 0; text-align:center; padding:1%}
.page_fen a{ font-size:1.2em; line-height:1.8em; height:2em; border:solid 1px #cfcecc; margin:0 0.3%; color:#cfcecc; padding:6px 14px;}
.page_fen a:hover,.page_fen a.page_curr{ border:solid 1px #004ca0; color:#004ca0}
.page_fen a.page_home{ background:#004ca0; color:#fff; border:solid 1px #004ca0; padding:6px 20px}

.jishuzhichi{ width:93%; margin:0 auto; overflow:hidden}
.jishuzhichi li{ float:left; width:100%; margin:0 auto 1%; border-bottom:dashed 1px #b3b4b6; padding:1.5% 0 1.5% 25px; font-size:1.2em;background: url(../image/jt1.jpg) no-repeat center left;list-style:none;}
.jishuzhichi li span{ float:right; color:#00277f;font-size:0.96em;}
.jishuzhichi li em{ font-style:normal}


.xiazai li{background: url(../image/jt2.jpg) no-repeat center left; padding:1.5% 0 2% 50px;}

.jishuzhichi_show h1{ color:#00277f; font-size:1.5em; line-height:2em; margin:2% auto; text-align:center}
.jishuzhichi_show{ color:#595959 !important;}

.case_show h1{ border-bottom:solid 1px #e0e0e0; padding:0 0 1%}
.case_showpage{border-bottom:solid 1px #e0e0e0; padding:1% 0 2%; width:100%; overflow:hidden; margin:2% auto}

.menu_list{ border:solid 1px #eaeaea;}
.menu_head { padding:4% 5%;
    font-size:1.1em; line-height:2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    align-items: center; border-bottom:solid 1px #eaeaea;-webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out; cursor:pointer
	}




.mc-menu-area .b h3.icon-mc-mail{border-top: 1px solid #F6F6F6; padding:10px 0;line-height:34px; margin:0}
.menu_head{ margin:0;background:url(../image/pro_left.png) center right no-repeat;}
.menu_list .menu_head:hover{background:#054491 url(../image/pro_down1.png) center right no-repeat}
.menu_list .current{background:#054491 url(../image/pro_down2.png) center right no-repeat}
.menu_list .current a,.menu_list .menu_head:hover a{ color:#fff}
.mc-menu-area .b .menu_list h3.menu_head a{ color: #444 !important;}

.menu_body{line-height:38px}
.menu_body a{display:block; border-bottom:solid 1px #eaeaea; height:3.8em;line-height:3.8em; padding-left:15px; margin-left:25px;color:#777;background:#fff; font-size:1em;}
.menu_body a.cuerwli{ color:#000}
.menu_body a:hover{ color:#7b79ff; background:#e6f7ff}

.menu_body a.cuerwli{ color:#054491}
#tsShopContainer #tsImgS{ border:solid 1px #aaaaaa}

.contact_lianxi li{ width:31.33%; float:left;font-size:1.1em; line-height:2.3em; color:#000; background:#016dd9; padding:2%}
.contact_lianxi li:nth-child(2),.contact_lianxi li:nth-child(5){ margin:0 3% 3%}
.contact_lianxi li .li_p{ border-bottom:solid 1px #e3e3e3; color:#fff}
.contact_lianxi li .li_p span{ float:right}
.contact_lianxi li .li_div{ width:100%; overflow:hidden; margin:0 0 8%;  color:#fff}



.rencai_le{ float:left; width:55%}
.rencai_le img{ max-width:100%;}
.rencai_re{ float:right; width:43%}
.rencai_re .reset_style{ text-align:right}
.rencai_re .reset_style .hengtiao{ float:right}
.rencai_re #w_common_text-1584433462646{background: url(../image/ab_logo.png) no-repeat top right;padding-left:0; padding-right:70px;}
.rencai_re .rencai_jianjie{ text-align:left}




.rencai_hr{ width:100%; overflow:hidden; margin:0 auto; font-size:1.2em;}
.rencai_hr li{ border-bottom:dashed 1px #989898; padding:1% 0; width:100%; float:left; line-height:50px}



.rencai_hr .li_top{ background:#004ca0; padding:0.5% 0}
.rencai_hr li p{ width:20%; margin:0 auto; float:left; text-align:center; color:#595959}
.rencai_hr .li_top p{ color:#fff}
.poster-btn a{ color:#004ca0;}
.poster-txt { width:100%;
    position: relative;
    overflow: hidden;
	/*
    transition: height 0.24s;
    height:0;
	*/
	display:none
}
.rencai_hr li:hover .poster-txt{ display:block}

.li_curr .poster-txt{ height:auto}

.li_curr .poster-btn,.rencai_hr li:hover .poster-btn{background: url(../image/li_bg1.png) no-repeat center; background-size:210px 71px; height:71px}
.li_curr .poster-btn a,.rencai_hr li:hover .poster-btn a{color:#fff}

.rencai_hr li .poster-txt p{ width:90% !important; margin:1.5% 5%; text-align:left;}
.poster_con {
    font-size: .4rem;
    line-height: .9rem;
    color: #333;
    margin: 1% auto 0;
}

@media only screen and (min-width: 1025px) {
#c_portalResnav_main-15844274971298183 .daohang {
	position: relative;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	box-shadow: 0 2px 5px rgba(0,0,0,0.075);
	background: #fff;
}
#c_portalResnav_main-15844274971298183 .tNavBox {
	width: 94%;
	height: auto;
	background: none;
	margin: 0 auto;
	display: flex;
	align-items: center;
	max-width: 1400px;
}
#c_portalResnav_main-15844274971298183 .navBtn {
	display: none;
}
#c_portalResnav_main-15844274971298183 .navSliBtn {
	display: none;
}
#c_portalResnav_main-15844274971298183 .iconJt {
	display: none;
}
#c_portalResnav_main-15844274971298183 .navUl {
	width: 100%;
	display: flex;
	font-size: 0;
	max-width: 900px;
	margin-left: auto;
}
#c_portalResnav_main-15844274971298183 .navLi {
	padding: 0;
	width: calc(100% / 8);
	display: inline-block;
}
#c_portalResnav_main-15844274971298183 .navLi:hover .tNavH::before {
	width: 100%;
	opacity: 1;
}
#c_portalResnav_main-15844274971298183 .tNavH {
	position: relative;
}
#c_portalResnav_main-15844274971298183 .tNavH::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	width: 0;
	height: 3px;
	background-color: #0d63aa;
	opacity: 0;
	transition: all .5s ease;
}


#c_portalResnav_main-15844274971298183 .logo1 {
	width: 219px;
	height: auto;
	float: left;
}
#c_portalResnav_main-15844274971298183 .tNav {
	width: calc(100% - 263px);
	margin: 0 auto;
	overflow: hidden;
	float: left;
}
#c_portalResnav_main-15844274971298183 .sousuo { display:block;
	width: 55px;
    height: 55px;
    cursor: pointer;
    -webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    border-radius: 55px;
    background: #f5f5f5;
    -webkit-transition: all 0.18s ease-out;
    -moz-transition: all 0.18s ease-out;
    -ms-transition: all 0.18s ease-out;
    -o-transition: all 0.18s ease-out;
    transition: all 0.18s ease-out;
}
#c_portalResnav_main-15844274971298183 .sousuo:hover{ background:#cecece}
#c_portalResnav_main-15844274971298183 .anniu {
	color: #333;
	font-size: 16px;
	padding-left: 30px;
	background: url(../image/store.png) no-repeat left center;
	line-height: 24px;
}
#c_portalResnav_main-15844274971298183 .tNav .navName {
	position: relative;
	display: block;
	padding: 0;
	line-height: 90px;
	font-size: 1rem;
	color: #000;
	text-align: center;
	font-weight: normal;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .tNav .navName span {
    width: 2px;
    height: 20px;
    background: #c5c5c5;
    position: absolute;
    right: 0;
    top:40%;
}
#c_portalResnav_main-15844274971298183 .tNav.active .navName {
	color: #216d87;
}
/*
#c_portalResnav_main-15844274971298183 .navName::after {
	content: attr(data-title);
	position: absolute;
	top: 0;
	left: 0;
	transform: translateY(100%);
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #333;
}

#c_portalResnav_main-15844274971298183 .navLi:hover .navName {
	transform: translateY(-100%);
}*/
#c_portalResnav_main-15844274971298183 .slidBox {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	height: 0;
	min-width: 1024px;
	overflow: hidden;
	z-index: 110;
	margin: 0 auto;
	padding: 0;
	transition: all .5s ease;
	background: rgba(255,255,255,0.2);
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
#c_portalResnav_main-15844274971298183 .navLi:hover .slidBox {
	height: auto;
	padding: 40px 0px;
	background: rgba(255,255,255,1);
}
#c_portalResnav_main-15844274971298183 .fa_clearfix {
	width: 94%;
	margin: 0 auto;
	max-width: 1400px;
}
#c_portalResnav_main-15844274971298183 .leftBox {
	position: relative;
	width: 15%;
	height: auto;
	float: right;
	margin-right: 0%;
	text-align: right;
	overflow: hidden;
}
#c_portalResnav_main-15844274971298183 .img100 {
	width: 100%;
}
#c_portalResnav_main-15844274971298183 .navSbox {
	position: relative;
	float: left;
	width: 65%;
	margin-left: 0%;
	height: auto;
	overflow: hidden;
	font-size: 0;
	white-space: nowrap;
}
#c_portalResnav_main-15844274971298183 .navSli {
	width: 25%;
	float: left;
	font-size: 14px;
	margin-top: 11px;
	color: #000;
	position: relative;
	text-align: left;
	padding-top: 15px;
	margin-bottom: 35px;
}
#c_portalResnav_main-15844274971298183 .navSli:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 1px;
	background: #000;
	transition: all .5s ease;
	-webkit-transition: all .5s ease
}
#c_portalResnav_main-15844274971298183 .navSli:hover:before {
	width: 72px;
	background: #0d63aa;
}
#c_portalResnav_main-15844274971298183 .navSlink {
	display: block;
	color: #000;
	height: 30px;
	line-height: 30px;
}
#c_portalResnav_main-15844274971298183 .oneName {
	font-size: 26px;
	padding-bottom: 15px;
	color: #000;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#c_portalResnav_main-15844274971298183 .tNavSummry {
	line-height: 24px;
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
	max-width: 420px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
#c_portalResnav_main-15844274971298183 .tNavMore {
	display: block;
	position: relative;
	height: auto;
	padding-top: 25px;
	border-top: 1px dashed #cccccc;
	margin-top: 20px;
	cursor: pointer;
}
#c_portalResnav_main-15844274971298183 .txt {
	color: #000;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .leanMore {
	margin-left: 2rem;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .tNavMore:hover .txt {
	color: #0d63aa;
	margin-left: 10px;
}
#c_portalResnav_main-15844274971298183 .tNavMore:hover .leanMore {
	color: #0d63aa;
}
#c_portalResnav_main-15844274971298183 .navSimg {
	position: relative;
	width: 100%;
	height: 160px;
	overflow: hidden;
}
#c_portalResnav_main-15844274971298183 .navImg {
	position: absolute;
	left: 50%;
	transform: translateX(-50%) scale(1);
	width: auto;
	height: 100%;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .navSli:hover .navImg {
	transform: translateX(-50%) scale(1.1);
}
#c_portalResnav_main-15844274971298183 .navSli:hover .navSlink {
	color: #0d63aa;
}
#c_portalResnav_main-15844274971298183 .navSli:hover .navSlink::after {
	width: 100%;
	opacity: 1;
}
}
@media only screen and (max-width: 1366px) and (min-width: 1026px) {
#c_portalResnav_main-15844274971298183 .tNav .navName {
	font-size: 14px;
}
}
@media only screen and (max-width: 1024px) {
#c_portalResnav_main-15844274971298183 .daohang {
	background: #fff;
}
#c_portalResnav_main-15844274971298183 .leftBox {
	display: none;
}
#c_portalResnav_main-15844274971298183 .navSimg {
	display: none;
}
#c_portalResnav_main-15844274971298183 .logo1 {
	width: 217px;
	height: auto;
	float: left;
}
#c_portalResnav_main-15844274971298183 .logo_img {
	width: 100%;
}
#c_portalResnav_main-15844274971298183 .sousuo {
	height: auto;
	display: block;
	width: calc(100% - 217px);
	float: right;
	text-align: right;
}
#c_portalResnav_main-15844274971298183 .anniu {
	color: #333;
	font-size: 16px;
	padding-left: 30px;
	background: url(../image/store.png) no-repeat left center;
	line-height: 24px;
}
#c_portalResnav_main-15844274971298183 .tNavBox {
	position: relative;
	height: auto;
	background: none;
	width: 94%;
	margin: 0 auto;
	min-height: 74px;
	display: flex;
	align-items: center;
}
#c_portalResnav_main-15844274971298183 .navBtn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 35px;
	background: #0d63aa;
	width: 44px;
	height: 44px;
	padding: 5px;
	line-height: 44px;
	display: flex;
	align-items: center;
}
#c_portalResnav_main-15844274971298183 .navLine {
	width: 44px;
	height: auto;
	overflow: hidden;
}
#c_portalResnav_main-15844274971298183 .navBtnImg {
	display: block;
	width: 100%;
	height: auto;
}
#c_portalResnav_main-15844274971298183 .tNav {
	position: fixed;
	top: 74px;
	left: 0;
	right: 0;
	height: 0;
	overflow: hidden;
	z-index: 999;
	background: #f4f4f4;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .tNavHeight {
	height: 100%;
}
#c_portalResnav_main-15844274971298183 .slidBox {
	display: none;
	background: #e0e0e0;
}
#c_portalResnav_main-15844274971298183 .navUl {
	background: #f4f4f4;
	overflow: hidden;
}
#c_portalResnav_main-15844274971298183 .navLi {
	border-bottom: 1px solid #394b58;
	position: relative;
}
#c_portalResnav_main-15844274971298183 .tNavH {
	position: relative;
	height: 46px;
	line-height: 46px;
	padding: 0 8%;
	font-size: 14px;
	font-weight: bold;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .tNavHBac {
	background-color: #0d63aa;
}
#c_portalResnav_main-15844274971298183 .navName {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
}
#c_portalResnav_main-15844274971298183 .iconJt {
	position: absolute;
	top: 0;
	right: 2%;
	display: flex;
	width: 46px;
	height: 46px;
	justify-content: center;
	align-items: center;
	color: #666;
	font-size: 0.875rem;
	transition: all .5s ease;
}
#c_portalResnav_main-15844274971298183 .iconJtRotate {
	transform: rotate(-180deg);
	color: #fff;
}
#c_portalResnav_main-15844274971298183 .navSliBtn {
	height: 40px;
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
#c_portalResnav_main-15844274971298183 .hs {
	height: 100%;
}
#c_portalResnav_main-15844274971298183 .navSbox {
	padding-bottom: 30px;
}
#c_portalResnav_main-15844274971298183 .navSli {
	padding-left: 8%;
	font-size: 0.875rem;
	height: 38px;
	line-height: 38px;
}
#c_portalResnav_main-15844274971298183 .navSlink {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}
#c_portalResnav_main-15844274971298183 .tNavHBac .navName {
	color: #fff;
}
}
@media only screen and (max-width: 768px) {
#c_portalResnav_main-15844274971298183 .sousuo {
	display: none;
}
#c_portalResnav_main-15844274971298183 .navBtn {
	right: 0%;
}
#c_portalResnav_main-15844274971298183 .logo1 {
	width: 160px;
}

.rencai_le,.rencai_re{ width:100%}
.rencai_hr{ font-size:1em;}
.contact_lianxi li{ width:90%; margin:0 5% 6%; float:none}

}
#c_portalResnav_main-15844274971298183 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 100%;
	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-1564363016511 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0;
	clear: left;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1606799913337 > div > .p_gridbox {
	background-color: rgba(33, 33, 33, 1);
}
#w_grid-1606799913337 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_grid-1606799913337 >div {
	animation-fill-mode: both;
}
#w_grid-1606799913337 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0px;
	clear: left;
}
@media only screen and (min-width: 769px) {
#w_grid-1606799913337> div > .p_gridbox > .p_gridCell {
	margin-bottom: 0rem;
	margin-top: 0rem;
	margin-left: 0px;
}
#w_grid-1606799913337> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	clear: none;
}
#w_grid-1606799913337> div > .p_gridbox > .p_gridCell:nth-child(1n) {
	margin-right: 0px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
#w_grid-1606799913337> div > .p_gridbox > .p_gridCell {
	margin-bottom: 0rem;
	margin-top: 0rem;
	margin-left: 0;
}
#w_grid-1606799913337> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	clear: none;
}
#w_grid-1606799913337> div > .p_gridbox > .p_gridCell:nth-child(1n) {
	margin-right: 0;
}
}
#w_grid-1606799913337 a:hover {
	color: #0d63aa!important;
}
#w_grid-1606799913337 a:hover span {
	color: #0d63aa!important;
}
#w_grid-1606807348846 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_grid-1606807348846 >div {
	animation-fill-mode: both;
}
#w_grid-1606807348846 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0px;
	clear: left;
}
@media only screen and (max-width: 768px) {
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	display: none;
}
}
@media only screen and (min-width: 769px) {
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell {
	margin-bottom: 0rem;
	margin-top: 0rem;
	margin-left: 1%;
}
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width:33%;
	margin-left: 1%;
	margin-right: 0px;
	clear: none;
}
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0px;
	clear: left;
	margin-right: 0px;
	width:65%;
}
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell:nth-child(2n) {
	margin-right: 0px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width: 33%;
	margin-left: 1%;
	margin-right: 0px;
	clear: none;
	display: none;
}
#w_grid-1606807348846> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0px;
	clear: left;
	margin-right: 0px;
	width: 100%;
}
}
#w_grid-1606871587237 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_grid-1606871587237 >div {
	animation-fill-mode: both;
}
#w_grid-1606871587237 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0px;
	clear: left;
}
@media only screen and (max-width: 768px) {
#w_grid-1606871587237> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width: 66%;
	margin-left:4%;
	margin-right: 0px;
	clear: none;
}
#w_grid-1606871587237> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0px;
	clear: left;
	margin-right: 0px;
	width:30%;
}
.reset_style{ font-size:13px; line-height:28px;}
.p_logo3{padding-left:0 !important;  background:none !important; line-height:30px !important;}


}
@media only screen and (min-width: 769px) {
#w_grid-1606871587237> div > .p_gridbox > .p_gridCell {
	margin-bottom: 0rem;
	margin-top: 0rem;
	margin-left: 2%;
}
#w_grid-1606871587237> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width: 66%;
	margin-left:4%;
	margin-right: 0px;
	clear: none; line-height:2em;
}
#w_grid-1606871587237> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0px;
	clear: left;
	margin-right: 0px;
	width:30%;
}
#w_grid-1606871587237> div > .p_gridbox > .p_gridCell:nth-child(2n) {
	margin-right: 0px;
}

#w_fimg-1594776624763 .p_dimage{ }

}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_fimg-1606871589914 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_fimg-1606871589914 >div {
	animation-fill-mode: both;
}
#w_grid-1607653171024 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_grid-1607653171024 >div {
	animation-fill-mode: both;
}
#w_grid-1607653171024 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0px;
	clear: left;
}
@media only screen and (max-width: 768px) {
#w_grid-1607653171024> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width: 73.745%;
	margin-left: 2%;
	margin-right: 0px;
	clear: none;
}
#w_grid-1607653171024> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0px;
	clear: left;
	margin-right: 0px;
	width: 24.255%;
}
}
@media only screen and (min-width: 769px) {
#w_grid-1607653171024> div > .p_gridbox > .p_gridCell {
	margin-bottom: 0rem;
	margin-top: 0rem;
	margin-left: 2%;
}
#w_grid-1607653171024> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width: 73.745%;
	margin-left: 2%;
	margin-right: 0px;
	clear: none;
}
#w_grid-1607653171024> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0px;
	clear: left;
	margin-right: 0px;
	width: 24.255%;
}
#w_grid-1607653171024> div > .p_gridbox > .p_gridCell:nth-child(2n) {
	margin-right: 0px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_fimg-1607653171031 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_fimg-1607653171031 >div {
	animation-fill-mode: both;
}
#w_fline-1606871676441 .p_FLine {
	border-top-color: rgba(255, 255, 255, 0.1);
}
#w_fline-1606871676441 .w_fline .p_FLine {
	border-top-style: solid;
}
#w_fline-1606871676441 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_fline-1606871676441 >div {
	animation-fill-mode: both;
}
#w_grid-1606871680441 .p_MatteIcon .iconfont:before {
	content: '\e602';
}
#w_grid-1606871680441 >div {
	animation-fill-mode: both;
}
#w_grid-1606871680441 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
	margin-left: 0px;
	clear: left;
}
@media only screen and (max-width: 768px) {
#w_grid-1606871680441 .reset_style p {
	text-align: center!important;
}
}
@media only screen and (min-width: 769px) {
#w_grid-1606871680441> div > .p_gridbox > .p_gridCell {
	margin-bottom: 0rem;
	margin-top: 0rem;
	margin-left: 1%;
}
#w_grid-1606871680441> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
	width: 43.0254%;
	margin-left: 1%;
	margin-right: 0;
	clear: none;
}
#w_grid-1606871680441> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
	margin-left: 0;
	clear: left;
	margin-right: 0;
	width: 55.974599999999995%;
}
#w_grid-1606871680441> div > .p_gridbox > .p_gridCell:nth-child(2n) {
	margin-right: 0;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1564363016511 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 631px;
	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-1606799913337 {
	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-1606807348846 {
	width: 94%;
	max-width: 1400px;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_grid-1606871587237 {
	width: 100%;
	max-width: 100%;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_fimg-1606871589914 {
	width: 100%;
	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_common_text-1606871593744 {
	width: auto;
	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;
}
#w_common_text-1607653148257 {
	width: auto;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_grid-1607653171024 {
	width: 100%;
	max-width: 100%;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_fimg-1607653171031 {
	width: 100%;
	max-width: 90px;
	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_common_text-1607653171036 {
	width: auto;
	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;
}
#w_common_text-1607653171039 {
	width: auto;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_fline-1606871676441 {
	width: 100%;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 20px;
	margin-top: 3%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_grid-1606871680441 {
	width: 94%;
	max-width: 1400px;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 0px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#w_common_text-1606871744954 {
	width: auto;
	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;
}
.p_logo3{ background:url(../image/logo3.png) no-repeat center left; height:50px; line-height:50px; padding-left:220px}

#w_common_text-1607420895496 {
	width: auto;
	max-width: none;
	min-width: 0px;
	height: auto;
	max-height: none;
	min-height: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
