

/* äº§å“é¢åŒ…å±‘ */



.cpmbx {

	background-color: #666666;

}

.cpmbxbox {

	width: 100%;

	height: 56px;

	display: flex;

}

.cpmbxboxnav {

	flex: 1;

	display: flex;

	align-items: center;

	overflow-x: auto;

	white-space: nowrap;

}

.cpmbxboxnav i {

	margin: 0 10px;

	font-size: 12px;

	color: #fff;

	flex-shrink: 0;

}

.cpmbxboxnav a {

	color: #fff;

	flex-shrink: 0;

	font-size: 14px;

}

.cpmbxboxnav a:hover {

	color: #df002c;

}

 .cpmbxboxnav::-webkit-scrollbar {

 display: none;

}

.cpmbxboxnav {

	scrollbar-width: none;

}

.cpmbxboxnav {

	-ms-overflow-style: none;

}

.cpmbxboxfh {

	display: flex;

}

.cpmbxboxfh .cpmbxboxfha {

	width: 205px;

	background-color: #333333;

	display: flex;

	align-items: center;

	justify-content: center;

}

.cpmbxboxfha i {

	font-size: 14px;

	color: #fff;

}

.cpmbxboxfha span {

	margin-left: 8px;

	color: #fff;

}

.cpmbxboxfha:hover i, .cpmbxboxfha:hover span {

	color: #df002c;

}

/* å†…éƒ¨äº§å“è¯¦æƒ… */

.nbcqcsb_slide {

	height: 1px;

}

.swiper-slide-active {

	height: auto;

}

.nbcpxq {

	padding: 70px 0;

	background-color: #f3f3f3;

}

.nbcpxqbox {

	width: 100%;

	display: flex;

}

.nbcpxqbox>div {

	width: 50%;

}

.nbcpxqboxl {

	padding-right: 45px;

}

.nbcpxqboxl_lb {

	border: 1px solid #d9d9d9;

	background: #fff;

}

.nbcpxqt_slide {

	overflow: hidden;

}

.nbcpxqt_slide img {

	/*    width: 60%;*/

	margin: auto;

}

.nbcpxqb {

	border-top: 1px solid #d9d9d9;

	padding: 0 65px;

	position: relative;

}

.nbcpxqb_slide {

	position: relative;

}

.nbcpxqb_slide.swiper-slide-thumb-active::before {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	height: 3px;

	width: 100%;

	background-color: #df002c;

}

.nbcpxqb_pre, .nbcpxqb_next {

	position: absolute;

	top: 0;

	width: 65px;

	height: 100%;

	display: flex;

	align-items: center;

	justify-content: center;

	cursor: pointer;

	outline: none;

}

.nbcpxqb_pre {

	left: 0;

}

.nbcpxqb_next {

	right: 0;

}

.nbcpxqb_pre i, .nbcpxqb_next i {

	font-size: 28px;

	color: #333;

}

.nbcpxqb_pre.swiper-button-disabled i, .nbcpxqb_next.swiper-button-disabled i {

	color: #999;

}

.nbcpxqboxr {

	padding-left: 45px;

}

.nbcpxqboxr_title {

	padding: 30px 0;

	display: flex;

	justify-content: space-between;

	border-bottom: 1px solid #d9d9d9;

}

.nbcpxqboxr_titleh {

	flex: 1;

	font-size: 30px;

	color: #333333;

	font-family: 'ProximaNova-Semibold';

	word-break: break-all;

}

.nbcpxqboxr_titleimg i {

	font-size: 26px;

	color: #000;

	cursor: pointer;

}

.nbcpxqboxr_titleimg {

	position: relative;

}

.nbcpxqboxr_titleimgdw {

	position: absolute;

	top: 100%;

	right: 0;

	width: 140px;

	display: none;

	transition: all .3s;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

}

.nbcpxqboxr_titleimgdw>div {

	padding: 15px;

	background-color: #fff;

}

.vm #output canvas {

	width: 110px!important;

	height: 110px!important;

}

.nbcpxqboxr_titleimgdw p {

	text-align: center;

	background-color: #fff;

}

.nbcpxqboxr_titleimg:hover .nbcpxqboxr_titleimgdw {

	display: block;

}

.nbcpxqboxr_ct {

	margin-top: 40px;

}

.nbcpxqboxr_ctitem {

	margin-bottom: 50px;

}

.nbcpxqboxr_ctitem>div {

	display: flex;

	line-height: 30px;

}

.nbcpxqboxr_ctitemr {

	margin-left: 8px;

}

.nbcpxqboxr_link {

	margin-top: 100px;

	display: flex;

}

.nbcpxqboxr_link>div {

	width: 205px;

	height: 52px;

	background-color: 5px;

	background-color: #df002c;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	margin-right: 15px;

}

.nbcpxqboxr_linka .nbcpxqboxr_linkabox {

	height: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

}

.nbcpxqboxr_linkabox i {

	margin-top: 4px;

	color: #fff;

}

.nbcpxqboxr_linkabox span {

	color: #fff;

	font-family: 'ProximaNova-Semibold';

	margin-left: 10px;

	font-size: 16px;

}

.nbcpxqboxr_link .nbcpxqboxr_links {

	position: relative;

	background-color: #234488;

}

.nbcpxqboxr_linkstdw {

	position: absolute;

	left: 0;

	top: 52px;

	width: 100%;

	z-index: 10;

	display: none;

}

.nbcpxqboxr_linkstdwbox {

	border: 1px solid #d9d9d9;

	background-color: #fff;

}

.nbcpxqboxr_linkstdwbox .nbcpxqboxr_linkstdwboxa {

	display: flex;

	align-items: center;

	height: 50px;

	padding: 0 20px;

}

.nbcpxqboxr_linkstdwbox .nbcpxqboxr_linkstdwboxa:hover {

	background-color: #f1f1f1;

}

.nbcpxqboxr_linkstdwbox .nbcpxqboxr_linkstdwboxa:hover i, .nbcpxqboxr_linkstdwbox .nbcpxqboxr_linkstdwboxa:hover span {

	color: #333;

}

.nbcpxqboxr_linkstdwboxa i {

	font-size: 18px;

	color: #333;

}

.nbcpxqboxr_linkstdwboxa span {

	margin-left: 8px;

	font-size: 16px;

	color: #333;

}

.nbcpxqboxr_linkst {

	height: 52px;

	display: flex;

	align-items: center;

	justify-content: center;

	cursor: pointer;

}

.nbcpxqboxr_linkst i {

	color: #fff;

}

.nbcpxqboxr_linkst span {

	color: #fff;

	font-family: 'ProximaNova-Semibold';

	margin-left: 10px;

	font-size: 16px;

}

/* å†…éƒ¨äº§å“å‚æ•° */



.nbcqcs {

	margin-top: 100px;

}

.nbcqcsboxl, .nbcqcsboxr {

	padding: 0;

}

.nbcqcsboxl {

	padding-right: 75px;

}

.nbcqcst_thumbs {

	width: auto;

}

.nbcqcst_slide {

	width: auto;

}

.nbcqcst_slideitem {

	width: 200px;

	height: 56px;

	line-height: 56px;

	text-align: center;

	font-size: 20px;

	color: #999999;

	font-family: 'ProximaNova-Semibold';

	border-radius: 5px 5px 0 0;

	-webkit-border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	-ms-border-radius: 5px 5px 0 0;

	-o-border-radius: 5px 5px 0 0;

	overflow: hidden;

	cursor: pointer;

	font-size: 16px;

}

.nbcqcst_slide.swiper-slide-thumb-active .nbcqcst_slideitem {

	background-color: #234488;

	color: #fff;

}

.nbcqcsboxl_b {

	border-top: 2px solid #234488;

}

.nycqlbl {

	padding: 40px 40px 90px;

	/*    background-color: #fff;*/

	position: relative;

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

}

.nycqlbldw {

	position: absolute;

	right: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background-color: #f3f3f3;

	z-index: -1;

}

.nycqlblbox {

	width: 100%;

}

.nycqlblbox_item {

	border-bottom: 1px solid #d9d9d9;

}

.nycqlblbox_itemtitle {

	display: flex;

	height: 76px;

}

.nycqlblbox_itemtitlel {

	flex: 1;

	display: flex;

	align-items: center;

}

.nycqlblbox_itemtitlel i {

	transform: scale(0);

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	-webkit-transition: all .3s;

}

.nycqlblbox_itemtitlel span {

	flex: 1;

	font-family: 'ProximaNova-Semibold';

	font-size: 18px;

	color: #333;

	transition: all .4s;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-ms-transition: all .4s;

	-o-transition: all .4s;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.nycqlblbox_itemtitle .nycqlblbox_itemtitlel:hover i {

	transform: scale(1);

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	color: #e12644;

}

.nycqlblbox_itemtitlel span {

	flex: 1;

	font-family: 'ProximaNova-Semibold';

	font-size: 18px;

	color: #333;

	transition: all .4s;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-ms-transition: all .4s;

	-o-transition: all .4s;

}

.nycqlblbox_itemtitlel:hover span {

	transform: translateX(5px);

	-webkit-transform: translateX(5px);

	-moz-transform: translateX(5px);

	-ms-transform: translateX(5px);

	-o-transform: translateX(5px);

}

.nycqlblbox_itemtitlel.on i {

	transform: scale(1);

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	color: #e12644;

}

.nycqlblbox_itemtitle .nycqlblbox_itemtitlel.on span {

	transform: translateX(5px);

	-webkit-transform: translateX(5px);

	-moz-transform: translateX(5px);

	-ms-transform: translateX(5px);

	-o-transform: translateX(5px);

}

.nycqlblbox_itemtitlelr {

	display: flex;

	align-items: center;

	padding: 0 20px;

	cursor: pointer;

}

.nycqlblbox_itemtitlelr span {

	width: 26px;

	height: 26px;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

	transform: rotate(-90deg);

	-webkit-transform: rotate(-90deg);

	-moz-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	-o-transform: rotate(-90deg);

	transition: all .4s;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-ms-transition: all .4s;

	-o-transition: all .4s;

}

.nycqlblbox_itemtitlelr.on1 span {

	transform: rotate(-90deg);

	-webkit-transform: rotate(-90deg);

	-moz-transform: rotate(-90deg);

	-ms-transform: rotate(-90deg);

	-o-transform: rotate(-90deg);

}

.nycqlblbox_itemtitlelr.on span {

	transform: rotate(0);

	-webkit-transform: rotate(0);

	-moz-transform: rotate(0);

	-ms-transform: rotate(0);

	-o-transform: rotate(0);

}

.nycqlblbox_itemct {

	width: 100%;

	padding-bottom: 20px;

	display: none;

}

.nycqlblbox_itemct .nycqlblbox_itemcta {

	display: block;

	padding: 0 20px;

	height: 40px;

	line-height: 40px;

	color: #555;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.nycqlblbox_itemct .nycqlblbox_itemcta:hover {

	background-color: #fff;

	color: #df002c;

}

.nycqlblbox_itemct .nycqlblbox_itemcta.on {

	background-color: #fff;

	color: #df002c;

}

.nbcqcsb_slideitem {

	margin-top: 30px;

	/* height: 700px; */

	overflow: auto;

}

.nbcqcsb_slideitem p {

	font-size: 16px;

	line-height: 26px;

}

/*è¡¨æ ¼*/

.nbcqcsb_slideitem table {

}



.nbcqcsb_slideitem table {

	width: 98%;

	color: #555;

}

.nbcqcsb_slideitem table td {

	text-align: center;

	border-bottom-width: 0!important;

	border-right-width: 0!important;

	border: 1px solid #e1e1e1 !important;

	padding: 10px 5px!important;

	line-height: 15px;

}

.nbcqcsb_slideitem .firstRow{

	height: 50px;

	line-height: 50px;

	font-size: 20px;

}

.nbcqcsb_slideitem .firstRow td{

	line-height: 40px;

	font-size: 20px;

}

/* å†…éƒ¨äº§å“ç‰¹ç‚¹ */



.nbcptd {

	margin-top: 70px;

}

.nbcptdbox {

	border: 1px solid #e6e6e6;

}

.nbcptdbox_item {

	height: 165px;

	padding: 0;

	display: flex;

	justify-content: center;

	align-items: center;

}

.nbcptdbox_itembox {

	display: flex;

	align-items: center;

}

.nbcptdbox_itemboxtxt {

	margin-left: 25px;

	transition: all .4s;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-ms-transition: all .4s;

	-o-transition: all .4s;

}

.nbcptdbox_itemboxtxt h6 {

	font-size: 20px;

}

.nbcptdbox_itemboxtxt p {

	font-size: 14px;

	color: #666666;

}

.nbcptdbox_itembox::after {

	content: '';

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	width: 1px;

	height: 45px;

	background-color: #d1d1d1;

}

.nbcptdbox_item:last-child .nbcptdbox_itembox::after {

	display: none;

}

/* å…¶ä»–äº§å“ */



.rmproduct {

	margin-top: 60px;

}

.rmproduct_title {

	font-size: 40px;

	font-family: 'ProximaNova-Bold';

	text-transform: capitalize;

}

.rmproduct_box {

	margin-top: 30px;

	position: relative;

}

.rmproduct_prev, .rmproduct_next {

	position: absolute;

	top: 30%;

	z-index: 10;

	outline: none;

}

.rmproduct_prev {

	left: 0;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-o-transform: translateX(-50%);

}

.rmproduct_next {

	right: 0;

	transform: translateX(50%);

	-webkit-transform: translateX(50%);

	-moz-transform: translateX(50%);

	-ms-transform: translateX(50%);

	-o-transform: translateX(50%);

}

.rmproduct_prev i, .rmproduct_next i {

	font-size: 34px;

	color: #333;

}

.rmproduct_prev.swiper-button-disabled i, .rmproduct_next.swiper-button-disabled i {

	color: #666;

}

.rmproduct_slide .rmproduct_slidea {

	display: block;

}

.rmproduct_slidea_img {

	overflow: hidden;

	border: 1px solid #efefef;

}

.rmproduct_slidea_img img {

	width: 100%;

	transition: all .4s;

	-webkit-transition: all .4s;

	-moz-transition: all .4s;

	-ms-transition: all .4s;

	-o-transition: all .4s;

}

.rmproduct_slidea_txt {

	padding: 20px 5px;

	text-align: center;

	font-size: 16px;

	color: #313635;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.rmproduct_slide .rmproduct_slidea:hover img {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

}

.rmproduct_slide .rmproduct_slidea:hover .rmproduct_slidea_txt {

	color: #df002c;

}



@media screen and (max-width:1700px) {

.nbcpxqt_slide img {

	width: 100%;

}

.nbcpxqboxl {

	padding-right: 20px;

}

.nbcpxqboxr {

	padding-left: 20px;

}

.nbcpxqboxr_titleh {

	font-size: 24px;

}

.nbcqcsboxl {

	padding-right: 50px;

}

.nycqlbl {

	padding: 60px 20px 70px;

}

}



@media screen and (max-width:1200px) {

.nbcpxqboxl {

	padding-right: 10px;

}

.nbcpxqboxr {

	padding-left: 10px;

}

.nbcpxqboxr_titleh {

	font-size: 20px;

}

.nbcqcst_slide {

	width: 25%;

}

.nbcqcst_slideitem {

	width: 100%;

}

.nbcqcst_slideitem {

	font-size: 18px;

}

.nycqlbl {

	padding: 50px 15px 60px;

}

.nycqlblbox_itemtitle {

	height: 60px;

}

.nycqlblbox_itemtitlel span {

	font-size: 16px;

}

.nycqlblbox_itemct .nycqlblbox_itemcta {

	font-size: 14px;

}

}



@media screen and (max-width:992px) {

.nbcpxqbox {

	flex-wrap: wrap;

}

.nbcpxqbox>div {

	width: 100%;

}

.nbcpxqboxl {

	padding-right: 0px;

}

.nbcpxqboxr {

	padding-left: 0px;

}

.nbcpxqt_slide img {

	width: 80%;

}

.nbcpxqboxr_ct {

	margin-top: 20px;

}

.nbcpxqboxr_ctitem {

	margin-bottom: 30px;

}

.nbcpxqboxr_link {

	margin-top: 10px;

}

.nbcqcsboxl {

	padding-right: 0;

}

.nbcqcs {

	margin-top: 60px;

}

.nycqlbl {

	padding: 0;

	margin-top: 50px;

	border-bottom: 0;

}

.nbcptd {

	margin-top: 60px;

	display: none;

}

.nbcptdbox_itemboxtxt {

	margin-left: 15px;

}

.nbcptdbox_item {

	height: 120px;

}

.rmproduct_title {

	font-size: 36px;

}

.rmproduct {

	margin-top: 50px;

}

.rmproduct_box {

	margin-top: 15px;

}

.rmproduct_more {

	margin-top: 20px;

}

.rmproduct_more>a {

	height: 46px;

	line-height: 44px;

}

.nbcpxqboxr_titleimg {

	display: none;

}

	.nbcqcsb_slideitem {

    height: auto;

}

}



@media screen and (max-width:768px) {

	.cpmbxboxnav i{

		margin: 0 5px;

	}

.nbcpxqt_slide img {

	width: 100%;

}

.nbcpxqboxr_titleh {

	font-size: 18px;

}

.nbcqcst_slideitem {

	font-size: 15px;

}

.nbcptdbox_item {

	border-bottom: 1px solid #d1d1d1;

	height: 90px;

}

.nbcptdbox_item:last-child {

	border-bottom: 0;

}

.nbcptdbox_itembox::after {

	display: none;

}

.rmproduct_title {

	font-size: 30px;

}

.rmproduct_more>a {

	height: 36px;

	line-height: 34px;

}

.rmproduct_prev {

	transform: translateX(0);

	-webkit-transform: translateX(0);

	-moz-transform: translateX(0);

	-ms-transform: translateX(0);

	-o-transform: translateX(0);

}

.rmproduct_next {

	transform: translateX(0);

	-webkit-transform: translateX(0);

	-moz-transform: translateX(0);

	-ms-transform: translateX(0);

	-o-transform: translateX(0);

}

.cpmbxboxfh .cpmbxboxfha {

	width: auto;

	padding: 0 10px;

}

.nbcpxq {

	padding-top: 60px;

}

.cpmbx .container {

	padding: 0 15px;

}

.cpmbxboxnav {

	padding-left: 15px;

}

	.nbcqcsb_slideitem {

    height: auto;

}

	.nbcqcsb_slideitem .firstRow td {

    line-height: 24px;

    font-size: 16px;

}

	.nbcqcsb_slideitem table td {

    border: 1px solid #e1e1e1 !important;

    padding: 5px 3px!important;

    line-height: 15px;

		font-size: 14px;

}

	.nbcqcsb_slideitem table td a{

		font-size: 14px;

	}

}

