h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	letter-spacing: 0px;
	margin-top: 0;
}
h1 {
	font-size: 36px;
}

h2 {
	font-size: 30px;
}

h3 {
	font-size: 26px;
}

h4 {
	font-size: 22px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

a {
	color: #EB586F;
	-moz-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	-webkit-transition: 0.2s ease-in;
	-ms-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
	letter-spacing: 0px;
	outline: 0 !important;
}

p {
	font-family: "Rubik", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
	color: #444;
	letter-spacing: 0px;
	margin-bottom: 10px;
}

ul,
li {
	list-style: none;
	padding: 0;
}
html,body{
	width: 100%;
	height: 100%;
}

.dropdown a{
	width:4.625rem;
	height:5.1333rem;
}

.person1{
	width: 12.5rem;
	height: 12.5rem;
	border-radius: 50%;
}

.bkPositionIcon{
 margin-right:1rem;
}

.scrolldl {
    height: 41rem;
    overflow-y: auto !important;
}
.scrolldl >.dl>span:nth-child(-n+1){
	margin-left:1rem;
}
.tubiao{
	position: absolute;
    top: 0.25rem;
    left: 1.5rem;
    width:12.5rem;
    height:2.625rem;
}

#sjtabRow1>div:nth-child(-n+2){
	margin-right:2.3rem;
}
#sjtabRow2>div:nth-child(-n+2){
	margin-right:2.3rem;
}
.ExinImg1div{
	width:22.5rem;
	height:22.5rem;
}
.ExinImg1div #ExinImg1{
	width:100%;
	height:100%;
}
.zyrcLabe {
 width: auto;
 height: 1.875rem;
 background: #fff2ee;
 font-size: 0.875rem;
 color: #ff8565;
 padding: 7px 10px;
 white-space: nowrap;
 margin-right: 1.25rem;
}

.rzSteap1,.rzSteap2,.rzSteap3,.rzSteap4{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #FFFFFF;
    font-size: 0.875rem;
    width: 40%;
}

.clearpadding{
	padding-left:0 !important ;
}
#selectSearchLF .active{
	background: #7088e8;
    color: #FFFFFF;
}

.imgcenter{
		display:flex;
		justify-content: space-around;
		width:100%;
		overflow:hidden;
	}
.imgcenter2{
		display:flex;
		justify-content: space-around;
		width:16.25rem;
		height:11.5rem;
		overflow:hidden;
	}
.imgcenter img{
		width:100%;
	}

.cmpdhhImg{
	width: 2.625rem;
	height: 2.625rem;
	float:left;
	margin-right:0.5rem;
	}
	
	.cmpdyxImg{
	width: 2.625rem;
	height: 2.625rem;
	float:left;
	margin-right:0.5rem;
	}
	
	.cmpdxpImg{
	width: 2.625rem;
	height: 2.625rem;
	float:left;
	margin-right:0.5rem;
	}
.cmpproductTitle {
	display:block;
    font-size: 1.375rem;
    margin-top: 1.875rem;
    color: #505055;
    margin-bottom: 0.9375rem;
    margin-left: 1.875rem;
	width:20rem;
}

.cmpproductTitle>div{
	width:20rem;
	word-break: break-all;
	word-wrap: break-word;
	padding-right:3.22rem;
}

.cmpproductTitle{
 	font-size: 1rem;
}
.cmpproductWD {
    font-size: 0.875rem;
    color: #999999;
    margin-bottom: 1.25rem;
	margin-left: 1.875rem;
}
.myBtn {
    color: #fe5a2c;
    font-size: 0.875rem;
    background: none;
    margin-bottom: 1.875rem;
    cursor: pointer;
	margin-left: 1.875rem;
}
	
#cmpproduct1{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	background: #FFFFFF;
	max-width: 20rem !important;
	min-width: 20rem !important;
	padding: 0;
	margin-right: 1rem;
	height:29.875rem;
	}
#cmpproduct1:hover{
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#cmpproduct1 {
	
	}
#header-wrap{
	background: #1c2c4d;
}
#loginInfor {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 42px;
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	z-index: 100;
	background: rgba(255, 255, 255, 0);
	border-bottom: 0.8px solid;
	border-color: rgba(255, 255, 255, 0.5);
}

#loginInfor-left {
	margin-left: 13.5%;
	color: #FFFFFF;
	font-size: 0.75rem;
}
.slideimgIndex{
	width: 100%;
}

#IndexloginInfor-left {
	margin-left: 13.5%;
	color: #FFFFFF;
	font-size: 0.75rem;
}

#loginInfor-right {
	margin-right: 12%;
}

#userOption {
	display: flex;
	align-items: center;
}

#userOption li a {
	color: #FFFFFF;
	font-size: 0.75rem;
}

#logOut {
	margin-left: 1.2rem;
}

ul,
ol {
	list-style: none;
	padding: 0;
}

.orderlist li {
	list-style: block;
	margin-left: 15px;
}

.unorderedlist li {
	list-style: inside;
}



.line-height-36 {
	line-height: 36px;
}

ol li {
	margin-bottom: 7px;
}

li {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0px;
}

blockquote {
	border-left: 0px solid #ddd;
}

blockquote p {
	font-size: 16px;
	font-weight: 400;
}

.blockquote-reverse {
	border-right: none;
}

strong {
	font-weight: 700;
}

.lead {
	font-size: 16px;
}


.bg-default {
	color: #444;
	background: #EB586F;
	padding: 3px 4px;
}

.bg-primary {
	color: #fff;
	background: #EB586F;
	padding: 3px 4px;
}

.bg-success {
	color: #fff;
	background: #87c056;
	padding: 3px 4px;
}

.bg-info {
	color: #fff;
	background: #4da5e2;
	padding: 3px 4px;
}

.bg-warning {
	color: #fff;
	background: #ffcc66;
	padding: 3px 4px;
}

.bg-danger {
	color: #fff;
	background: #ec7160;
	padding: 3px 4px;
}

/* / End Typography */
.demo_img {
	background: #f7f7f7;
	margin-bottom: 70px;
	margin-left: 1%;
	margin-right: 1%;
	padding-bottom: 20px;
	text-align: center;
}

.demo_img img {
	margin-bottom: 25px;
	max-width: 100%;
	position: relative;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.demo_img img:hover {
	opacity: 0.7;
}

.demo_img h3.demo-title {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* Headers */
.wrapper {
	background: #fff;
	padding-bottom: 60px;
}

.mtb-50 {
	margin-top: 50px;
	margin-bottom: 50px;
}

#content {
	padding-bottom: 60px;
}

.mb-60 {
	margin-bottom: 60px;
}

.space-right {
	margin-right: 25px;
}

.row-spacer {
	margin-bottom: 80px;
}

.page-header-title {
	padding-top: 60px;
	padding-bottom: 60px;
}

.page-header-title .heading-title {
	color: #444;
	font-size: 36px;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-weight: 400;
}

.navbar-light .navbar-nav .nav-link {
	color: #fff;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #fff;
}

#headers .navbar {
	margin-bottom: 0;
}

#headers .header-caption {
	text-align: center;
	height: auto;
	text-shadow: none !important;
	top: 0;
	bottom: 0;
	padding: 0;
}

#headers .header-content {
	padding: 90px 0;
}

.header-title .text-primary {
	color: #EB586F !important;
}

.header-content header-title span {
	margin-bottom: 15px;
}

.header-content .header-text {
	margin-top: 15px;
	font-size: 14px;
	line-height: 30px;
}

.header-content .btn {
	margin: 15px;
}

/* Header Style 1*/
#header-style-1 {
	background-image: url("../img/bg/hero-1-bg.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: contain;
}

#header-style-1 .header-title {
	color: #fff;
}

#header-style-1 .header-text {
	color: #fff;
	line-height: 1.5;
}

#header-style-1 .content {
	min-height: 555px;
	height: auto;
}

#header-style-1 p.caption {
	padding: 6px;
	color: #444;
}

/* Header Style 2*/
.header-style-2 {
	background: #f4f6f9;
	padding-top: 80px;
}

.hero-content-v2 {
	margin-top: 144px;
}

.hero-content-v2 h3 {
	font-size: 24px;
	color: #2f3542;
	font-weight: 400;
}

.hero-content-v2 h3 strong {
	display: block;
	font-size: 48px;
	font-weight: 400;
	line-height: 62px;
	margin-bottom: 25px;
}

.hero-content-v2 p {
	color: #444;
	font-size: 18px;
	margin-bottom: 45px;
}

/* Header Style 3*/
.header-style-3 {
	background: url("../img/bg/hero-3-bg.jpg") no-repeat left center;
	background-size: cover;
	padding-top: 80px;
}

.header-style-3 .hero-content-v2 h3 {
	color: #fff;
}

.header-style-3 .hero-content-v2 p {
	color: #fff;
}

/* End Headers */
.section {
	padding: 30px 0;
}

/* Footer */
.footer-info {
	padding: 25px 0;
}
#pageDown .pagination .active{
				background: #7890ec;
				color:#FFFFFF;
			}
#footerInfocon {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#footNav {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#zfyLogo {
	width: 7.9375rem;
	height: 3.25rem;
}

footer {
	background: #1c2c4d;
	color: #7C7C7C;
}

footer .menu {
	padding-left: 0;
	margin-left: 2rem;
	color: #c7c7c7;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	padding-bottom: 0;
}

footer .menu li {
	padding-bottom: 0px;
	margin-left: 1rem;
}

footer .menu li a {
	color: #c7c7c7;
}

footer .menu li a:hover {
	color: #FFFFFF;
}

#footImg {
	display: flex;
	justify-content: center;
	align-items: center;
}

#footerRight1 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-right: 2.0625rem;
}

#footerRight1WD {
	font-size: 1.5rem;
	color: #c7c7c7;
}

#footerRight1WD span {
	color: #ff9600;
}

#footerRight2WD {
	font-size: 12px;
	margin-top: 0.625rem;
}

#footerRight2 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.wechartImg{
	max-width: 6.3125rem;
	max-height: 6.25rem;
}
footer #copyright {
	background: #1c2c4d;
}

footer #copyright .row {
	padding: 10px 0;
}

#copyrightwd {
	text-align: center;
}

#copyrightwd p {
	line-height: 34px;
	color: #c7c7c7;
	font-size: 0.625rem;
}

.copy-right {
	font-size: 12px;
	color: #bac0cb;
}

.pagination .btn {
	font-size: 14px;
	padding: 4px 10px;
	margin: 0 5px;
}

.pagination .btn-direction {
	font-size: 12px;
	padding: 5.5px 8px;
}

.pagination .btn-default {
	color: #EB586F;
	border: 1px solid #ddd;
	background: transparent;
}

.pagination .btn-default:hover {
	color: #fff;
	background: #EB586F;
	border: 1px solid #EB586F;
}

.pagination .btn-active {
	color: #fff !important;
	background: #EB586F !important;
	border: 1px solid #EB586F !important;
}

.pagination .btn-default-filled {
	color: #EB586F;
	background: #ddd;
	border: 1px solid #ddd;
}

.pagination .btn-default-filled:hover {
	color: #fff;
	background: #D14E63;
	border: 1px solid #D14E63;
}

/* End Paginations */
/*  Standard Buttons */
.button-title {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	opacity: 0.2;
	text-align: left;
}

.button-title span {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.btn {
	font-size: 14px;
	padding: 11px 27px;
}

.btn:focus {
	outline: none;
}

.std-btn {
	margin-bottom: 20px;
}

.icon-cloud-download {
	margin-right: 13px;
	font-size: 16px;
	vertical-align: -2px;
}

.btn-primary {
	margin-right: 20px;
	border: none;
}

.learn-more .btn {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2.33px;
}

.read-more .btn {
	font-weight: 600;
	min-width: 125px;
}

/* Small Buttons */
.btn-sm {
	font-size: 12px;
	min-width: 122px;
	padding: 5px 11px;
}

.learn-more .btn.btn-sm {
	font-size: 11px;
}

.read-more .btn.btn-sm {
	min-width: 94px;
}

/* large Buttons */
.btn-lg {
	font-size: 18px;
	min-width: 198px;
	padding: 15px 11px;
}

.learn-more .btn-lg {
	font-size: 17px;
}

.learn-more2 .btn-lg {
	min-width: 170px;
}

/*Extra large Buttons */
.btn-xlg {
	font-size: 22px;
	min-width: 233px;
	padding: 22px 27px;
	font-weight: 600;
}

.learn-more .btn-xlg {
	font-size: 19px;
}

.read-more .btn-xlg {
	min-width: 186px;
	font-size: 21px;
}

/* Navigations */
.bg-faded {
	background-color: transparent;
}

.bg-default {
	background: #F8F8F8;
	border: none;
}

.bg-default .navbar-nav .nav-link {
	color: #444;
}

.bg-black {
	background-color: #333;
}

.bg-black .navbar-nav .nav-link {
	color: #fff;
}

.navbar-fixed-top {
	border-radius: 0;
}

.navbar-brand {
	color: #ccc !important;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	padding: 20px 15px;
}

.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
	color: #EB586F !important;
}

.navbar-toggle .icon-bar {
	background: #EB586F;
	width: 20px;
	height: 3px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.navbar-collapse {
	text-align: center;
	/*flex-grow:0;*/
}

.navbar {
	padding: 0;
}

.dropdown-menu {
	padding: 10px 0px;
	border: 0;
	border-radius: 0;
}

.dropdown-item {
	padding: 10px 22px;
	font-size: 14px;
	width: 170px;
}

.dropdown-item:focus,
.dropdown-item:hover {
	background: #EB586F;
	color: #fff;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #EB586F; 
}

/* Default Navbar */
.navbar-nav .nav-link {
	color: #fff;
	font-size: 16px;
	margin-right: 18px;
	font-weight: 400;
	padding: 18px 0px;
	white-space: nowrap;
}

.navbar-light .navbar-nav .nav-link:hover {
	color: #EB586F;
}

.navbar-light .navbar-nav .nav-link:hover:focus {
	 color: #EB586F; 
}

.navbar-light .navbar-nav>.active>a,
.navbar-light .navbar-nav>.active>a:focus,
.navbar-light .navbar-nav>.active>a:hover {
	color: #EB586F;
	background-color: transparent;
}

.navbar-light .navbar-nav>.open>a,
.navbar-light .navbar-nav>.open>a:focus,
.navbar-light .navbar-nav>.open>a:hover {
	color: #EB586F;
	background-color: transparent;
}

.navbar-light .navbar-toggle .icon-bar {
	background-color: #EB586F;
}

.navbar-light .navbar-toggle {
	border-color: transparent;
}

.navbar-light .navbar-toggle:hover,
.navbar-light .navbar-toggle:focus {
	background-color: transparent;
}

/* / End Default Navbar */
.form-inline .form-control {
	margin: 0;
	color: #fff;
	border-radius: 50px;
	min-height: 42px;
	padding: 7px 20px;
	background: transparent;
}

.top_search_icon {
	position: absolute;
	top: 31px;
	right: 44px;
	color: #fff;
}

/* Navbar-1 */
.navbar-1 {
	border-radius: 0;
}

.navbar-1.navbar-light {
	background-color: #f7f7f7;
	border-color: transparent;
}

.navbar-inverse {
	background-color: #222;
	border-color: transparent;
}

/* Transparent Navigations */
.nav-bg-default {
	background: url("../images/nav-bg-default.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.nav-bg-inverse {
	background: url("../images/nav-bg-inverse.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.nav-bg-default .navbar {
	margin-bottom: 0;
	opacity: 0.8;
}

.nav-bg-inverse .navbar {
	margin-bottom: 0;
	opacity: 0.8;
}

.navbar-light-transparent {
	background-color: transparent !important;
}

.navbar-inverse-transparent {
	background-color: transparent !important;
}

.navbar-light-transparent.navbar-light .navbar-nav>li>a {
	color: #fff;
}

.navbar-light-transparent.navbar-light .navbar-nav>li>a:hover {
	color: #EB586F;
}

.navbar-light-transparent.navbar-light .navbar-nav>li>a:focus {
	color: #fff !important;
}

.navbar-light-transparent.navbar-light .navbar-nav>.active>a,
.navbar-light-transparent.navbar-light .navbar-nav>.active>a:focus,
.navbar-light-transparent.navbar-light .navbar-nav>.active>a:hover {
	color: #EB586F;
	background-color: transparent;
}

.navbar-light-transparent.navbar-light .navbar-nav>.open>a,
.navbar-light-transparent.navbar-light .navbar-nav>.open>a:focus,
.navbar-light-transparent.navbar-light .navbar-nav>.open>a:hover {
	color: #EB586F;
	background-color: transparent;
}

.navbar-light-transparent.navbar-light .navbar-toggle .icon-bar {
	background-color: #EB586F;
}

.navbar-light-transparent.navbar-light .navbar-toggle {
	border-color: transparent;
}

.navbar-light-transparent.navbar-light .navbar-toggle:hover,
.navbar-light-transparent.navbar-light .navbar-toggle:focus {
	background-color: transparent;
}

.navbar-inverse-transparent.navbar-inverse .navbar-nav>li>a {
	color: #000;
}

.navbar-inverse-transparent.navbar-inverse .navbar-nav>li>a:hover {
	color: #EB586F;
}

.navbar-inverse-transparent.navbar-inverse .navbar-nav>li>a:focus {
	color: #000 !important;
}

.navbar-inverse-transparent.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse-transparent.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse-transparent.navbar-inverse .navbar-nav>.active>a:hover {
	color: #EB586F;
	background-color: transparent;
}

.navbar-inverse-transparent.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse-transparent.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse-transparent.navbar-inverse .navbar-nav>.open>a:hover {
	color: #EB586F;
	background-color: transparent;
}

.navbar-inverse-transparent.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #EB586F;
}

.navbar-inverse-transparent .navbar-inverse .navbar-toggle {
	border-color: transparent;
}

.navbar-inverse-transparent.navbar-inverse .navbar-toggle:hover,
.navbar-inverse-transparent.navbar-inverse .navbar-toggle:focus {
	background-color: transparent;
}

.form-inline .form-control {
	margin: 0;
	border-radius: 50px;
	min-height: 42px;
	padding: 7px 20px;
	background: transparent;
}

/* Top Menus */
.top-menu {
	background-color: #333;
}

.top-menu-inverse {
	background-color: #f7f7f7;
}

.top-menu p {
	margin-bottom: 0;
	padding: 9px 15px;
}

.top-menu-bg p {
	padding: 9px 0;
}

.top-menu-bg-inverse p {
	padding: 9px 0;
}

.top-menu a {
	color: #fff !important;
	font-size: 12px !important;
	margin-right: 10px;
	font-weight: 400;
}

.top-menu-inverse a {
	color: #444 !important;
}

.top-menu a:hover {
	color: #EB586F !important;
}

.top-menu .left i {
	margin-right: 5px;
}

.top-menu .right {
	float: right;
}

.top-menu .right a {
	margin: 0 0 0 15px;
}

.top-menu .right a i {
	margin-right: 5px;
}

.account-setting a {
	margin: 0 !important;
	padding: 6px;
}

.account-setting a i {
	margin-right: 5px;
}

.top-menu .container {
	padding: 0 30px;
}

.top-menu-bg a {
	color: #fff !important;
}

.top-menu-bg-inverse a {
	color: #000 !important;
}

.btn-top-menu {
	background: transparent;
	font-size: 10px !important;
	font-weight: 700;
	border: 2px solid #444;
	margin: -3px 0 0 10px;
	padding: 5px 0;
}

.btn-top-menu:hover {
	border: 2px solid #EB586F;
}

.btn-top-menu a {
	font-size: 10px !important;
	margin: 0 !important;
	padding: 8px;
}

.btn-top-menu-inverse {
	background: transparent;
	font-size: 10px !important;
	font-weight: 700;
	border: 2px solid #ccc;
	margin: -3px 0 0 10px;
	padding: 5px 0;
}

.btn-top-menu-inverse:hover {
	border: 2px solid #EB586F;
	background: #EB586F;
}

.btn-top-menu-inverse a:hover {
	color: #fff !important;
}

.btn-top-menu-inverse a {
	font-size: 10px !important;
	margin: 0 !important;
	padding: 8px;
}

.top-menu-bg .btn-top-menu {
	border: 2px solid #fff;
}

.top-menu-bg .btn-top-menu:hover {
	border: 2px solid #EB586F;
}

.top-menu-bg-inverse .btn-top-menu-inverse {
	border: 2px solid #000;
}

.top-menu-bg-inverse .btn-top-menu-inverse:hover {
	border: 2px solid #EB586F;
}

/* / End Top Menus */
/* .tbtn {
	font-size: 30px;
	height: 42px;
	width: 120px;
	padding: 8px;
	cursor: pointer;
	position: fixed;
	background: #EB586F;
	z-index: 999;
	top: 124px;
	left: 0px;
}

.tbtn p {
	font-size: 11px;
	color: #fff;
}

.tbtn p i {
	margin-right: 4px;
	font-size: 12px;
} */

.title-menu {
	font-size: 12px;
	padding: 28px 15px;
	text-transform: uppercase;
}

.navmenu,
.navbar-offcanvas {
	width: 200px;
	z-index: 99999;
}

.navmenu-default,
.navbar-default .navbar-offcanvas {
	background-color: #fff;
	border-left: 1px solid #eee;
}

.navmenu-default .navmenu-nav>li>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover,
.navmenu-default .navmenu-nav>li>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus {
	color: #EB586F;
	background-color: transparent;
}

.navmenu-default .navmenu-nav>li {
	border-bottom: 1px solid #eee;
	line-height: 24px;
}

.navmenu-default .navmenu-nav>li>a,
.navbar-default .navbar-offcanvas .navmenu-nav>li>a {
	color: #444;
	padding: 0px 15px;
	font-size: 14px;
	font-weight: 300;
}

nav#menu span.fa.fa-bars:hover {
	color: #EB586F;
}

#yyLogoCon1>a :hover{
	cursor: pointer;
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
}
#yyLogoCon2>a :hover{
	cursor: pointer;
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
}
.yyLogo1 img :hover{
	cursor: pointer;
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
}
.yyLogo2 img :hover{
	cursor: pointer;
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
}
.yyLogo3 img :hover{
	cursor: pointer;
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
}
.yyLogo4 img :hover{
	cursor: pointer;
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
}
.navmenu-default .navmenu-nav>.active>a,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a,
.navmenu-default .navmenu-nav>.active>a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,
.navmenu-default .navmenu-nav>.active>a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus {
	color: #EB586F;
}

.close {
	background: transparent;
	padding: 4px 12px;
	opacity: 1;
	position: absolute;
	top: 14px;
	right: 0px;
}

.close i {
	background: #EB586F;
	color: #fff;
	border-radius: 4px;
	font-size: 16px;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 30px;
}

.social-icon {
	width: 25%;
}

.social-icon a {
	margin-right: 2px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	width: 24px;
	height: 24px;
	background: #777575;
	display: inline-block;
	line-height: 24px;
	border-radius: 50%;
}

#marketConThird {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-bottom: 5rem;
	width: 100%;
}

#marketConRight {
	padding: 0;
}

#marketConRight ul {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0;
	margin-top: 4.3rem;
}

#marketConRight ul li {
	width: 90%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FFFFFF;
}
#marketConRight ul li a:hover {
	text-decoration: none;
	background: #4c79e1;
	color: #FFFFFF;
}

#marketConRight ul .active {
	background: #4c79e1;
	color: #FFFFFF;
}

#marketConRight ul .active a {
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sjTabLI {
    background: #f7f8fa !important;
}
#sjLabe {
	font-size: 28px;
}

#sjLabe i {
	margin-right: 1rem;
}

.tab-WD {
	margin-top: 2.5rem;
	font-size: 1rem;
}

.tab-content>.active {
	display: block;
	opacity: 1;
}

#marketConRight ul li a {
	color: #030c25;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 11.7rem;
	padding: 0;
	justify-content: center;
	border-bottom: 1px solid #f7f8fa;
}

#prjabe {
	font-size: 28px;
}

#prjabe i {
	margin-right: 1rem;
}

#chanpinLI {
	background: #f7f8fa !important;
}

#services {
	padding: 30px 0;
	background: #4d516c;
}

#servicesHD {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	height: 2.5rem;
	margin-bottom: 2.25rem;
	margin-top: 3.125rem;
}

#fgLines {
	padding: 0;
	border: hidden;
	width: 15rem;
	height: 0.0625rem;
	background: #FFFFFF;
}

#hdTitle {
	font-size: 2rem;
	font-family: "microsoft yahei";
	color: #FFFFFF;
	margin-left: 1.875rem;
}

#jyshWD {
	font-size: 16px;
	color: #FFFFFF;
	height: 40px;
	display: flex;
	align-items: flex-end;
	margin-left: 1.875rem;
}

#prjtabLI {
	background: #FFFFFF;
}

#chargeLI {
	background: #FFFFFF;
}

.sub-title {
	margin-bottom: 40px;
}
#sjtabNavcon{
	display: flex;
	align-items: center;
}
#sjtabNavcon li {
	width: 5.625rem;
	height: 2.1875rem;
	text-align: center;
	/*line-height: 2.1875rem;*/
	margin-right: 0.9375rem;
	background: #FFFFFF;
	border-radius: 0.3125rem;
	overflow: hidden;
}

#sjtabNavcon>li>a {
	padding: 8.9px 17px;
	font-size: 0.875rem;
	color: #030c25;
	margin-right: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 0.3125rem;
}
#sjtabNavcon li a:hover{
	background: #4c79e1;
	text-decoration: none;
	color: #FFFFFF;
}
/* #sjtabNavcon li:hover{
	background: #4c79e1;
} */
#sjtabNavcon .active {
	background: #4c79e1;
	color: #FFFFFF;
	border-radius: 5px;
}

#sjtabNavcon .active a {
	background: #4c79e1;
	color: #FFFFFF;
}

/* #sjtabNav {
	margin-left: 3.4rem;
} */
.tab-content{
	padding-left: 0;
}
.row1-New {
	/* width: 19.6875rem; */
	height: 22.5rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	background: #FFFFFF;
	border-radius: 3px;
	position: relative;
	/* margin-left: 1.8rem; */
}

.row1-New2 {
	width: 19.6875rem;
	height: 22.5rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	background: none;
	border-radius: 3px;
	position: relative;
}

.row1New-top {
	margin-left: 1.75rem;
	margin-right: 1.75rem;
}

.row1New-bottom {
	margin-left: 1.75rem;
	margin-right: 1.75rem;
}

.ljbmCon {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 1.8rem;
}

.topTitle {
	font-size: 22px;
	color: #0b0b0b;
}

.finDate {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 1rem;
}

#zbCon {
	width: 2.875rem;
	height: 1.25rem;
	background: #5cd6b0;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.25rem;
	margin-right: 0.625rem;
	padding: 0px 8px;
	border-radius: 3px;
}

.fgLine {
	width: 100%;
	height: 1px;
	padding: 0;
	box-shadow:3px 3px 6px rgba(148, 161, 186, .5);  
	margin-top: 1.25rem;
	margin-bottom: 1rem;
}

.fbGroup {
	font-size: 0.8125rem;
	margin-bottom: 1.0625rem;
	color: #75787f;
}

.fbDate {
	font-size: 0.8125rem;
	margin-bottom: 1.0625rem;
	color: #75787f;
}

.fbType {
	font-size: 0.8125rem;
	margin-bottom: 1.0625rem;
	color: #75787f;
}

.fbPlace {
	font-size: 0.8125rem;
	margin-bottom: 1rem;
	color: #75787f;
}
.findateNum{
	font-size: 0.8125rem;
	color: #75787f;
}
.ljbmBtn {
	width: 6.25rem;
	height: 2.125rem;
	background: #FFFFFF;
	border: 1px solid #4c79e1;
	text-align: center;
	line-height: 2.125rem;
	color: #4c79e1;
	font-size: 0.875rem;
	border-radius: 3px;
	cursor: pointer;
}

.ljbmBtn:hover {
	background: #4c79e1;
	color: #FFFFFF;
	border: hidden;
}
	/* #main-navbar{
		padding-right:4rem;
	} */

#leftNewIcon {
	margin-bottom: 0.625rem;
	width: 3.125rem;
	height: 1.625rem;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.625rem;
	background: #ff7b57;
	border-radius: 3px 0 15px 0px;
}

#sjtabRow1 {
	margin-top: 1.25rem;
	display: flex;
	justify-content: space-left;
	align-items: center;
}

#XJCon {
	width: 2.875rem;
	height: 1.25rem;
	background: #ffc364;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.25rem;
	margin-right: 0.625rem;
	padding: 0px 8px;
	border-radius: 3px;
}

#JJCon {
	width: 2.875rem;
	height: 1.25rem;
	background: #ff7b57;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.25rem;
	margin-right: 0.625rem;
	padding: 0px 8px;
	border-radius: 3px;
}
#sjTab{
	width: 1000px;
}
#sjtabRow2 {
	margin-top: 1.8rem;
	display: flex;
	justify-content: space-left;
	align-items: center;
}

#moreSJ {
	margin-top: 2.9375rem;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}

#moreSJ span {
	cursor: pointer;
	border: 1px solid #FFFFFF;
	padding: 15px 4rem;
	border-radius: 0.3125rem;
	margin-left: 5%;
}

#moreSJ span:hover {
	background: #FFFFFF;
	color: #242861;
}

#dyCon {
	width: 2.875rem;
	height: 1.25rem;
	background: #c7cfe2;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.25rem;
	margin-right: 0.625rem;
	padding: 0px 8px;
	border-radius: 3px;
}
#zhongbiaoCon {
	width: 2.875rem;
	height: 1.25rem;
	background: #ff8604;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.25rem;
	margin-right: 0.625rem;
	padding: 0px 8px;
	border-radius: 3px;
}

#prjTab {
	position: relative;
}

#projarea {
	width: 906px;
	height: 46.75rem;
	background: #FFFFFF;
	margin-top: 3.5rem;
	margin-left: 0;
	margin-right: 0;
}

#prjTabTitle {
	width: 23.75rem;
	height: 7.5rem;
	background: #4c79e1;
	position: absolute;
	z-index: 10;
	margin-left: 5.5rem;
	margin-top: 2.5rem;
}

#prjTabTitle {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#prjTabTitleLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 1.875rem;
}

#prjNum {
	font-size: 2.25rem;
	font-weight: 700;
	margin-top: 1.0625rem;
}

#gespan {
	font-size: 14px;
	font-weight: normal;
}

#morePrj {
	margin-right: 1.875rem;
	font-size: 0.875rem;
	border: 1px solid #FFFFFF;
	border-radius: 0.1875rem;
	padding: 10px 2rem;
	color: #FFFFFF;
	cursor: pointer;
}
#morePrj:hover{
	background: #FFFFFF;
	color: #242861;
}
#chanpinTab {
	width: 100%;
	height: 46.75rem;
	background: url(../img/thirdBg.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
	margin-top: 3.5rem;
	margin-left: 0;
	margin-right: 0;
}

#chanpinRow1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 2rem;
}

#chanpinLeft {
	margin-left: 4.1875rem;
	font-size: 24px;
	color: #030c25;
	position: relative;
}

#circle1 {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: -webkit-linear-gradient(#537ee3, #f4f7fd);
	background: -o-linear-gradient(#537ee3, #f4f7fd);
	background: -moz-linear-gradient(#537ee3, #f4f7fd);
	background: linear-gradient(#537ee3, #f4f7fd);
}

#circle2 {
	height: 130px;
	width: 130px;
	border: 3px solid #ff7e5b;
	border-radius: 50% 50%;
	overflow: hidden;
	margin-top:-60px;
}

#circle3 {
	height: 130px;
	width: 130px;
	border-radius: 50% 50%;
	overflow: hidden;
	text-align: center;
	margin-top: 1.25rem;
	margin-left:65px;
}

#chanpinLeftwd {
	margin-top: -0.8rem;
	margin-left: -2.2rem;
}

#chanpinRight {
	margin-right: 4.1875rem;
	font-size: 16px;
	color: #030c25;
}

#enterShopping {
	width: 8.0625rem;
	height: 2.25rem;
	border-radius: 3px;
	font-size: 16px;
	color: #FFFFFF;
	background: #dfb486;
	border: hidden;
	cursor: pointer;
	outline: none;
}

#enterShopping i {
	margin-left: 0.625rem;
}
#enterShopping:hover{
	border: 1px solid #dfb486;
	color: #dfb486;
	background: none;
}
#chanpin1 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 11.875rem;
	height: 17.5rem;
	background: #f5f5f5;
}
#chanpin1:hover {
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
	cursor: pointer;
}
#chanpin1Icon {
	max-width: 5.375rem;
	max-height: 8.75rem;
	margin-top: 0.625rem;
}

#chanpin1JG {
	font-size: 1.125rem;
	color: #fe5a2c;
	margin-top: 2rem;
}

#chanpinName {
	font-size: 0.875rem;
	color: #333333;
	padding: 0 0.875rem 0 0.875rem;
	white-space: nowrap;
	margin-top: 1rem;
}

#scPlace {
	font-size: 0.75rem;
	color: #75787f;
	margin-top: 0.625rem;
	margin-bottom: 2rem;
}

#chanpin2 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 11.875rem;
	height: 17.5rem;
	background: #e8f1fb;
}
#chanpin2:hover {
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
	cursor: pointer;
}
#chanpin3 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 11.875rem;
	height: 17.5rem;
	background: #f6ece2;
	padding-top: 1rem;
}
#chanpin3:hover {
	filter: drop-shadow(2px 2px 10px rgba(127,151,239,.3));
	cursor: pointer;
}
#chanpin2JG {
	font-size: 1.125rem;
	color: #fe5a2c;
	margin-top: 0.625rem;
}

#scPlace2 {
	font-size: 0.75rem;
	color: #75787f;
	margin-top: 0.625rem;
}

#chanpin2Icon {
	max-width: 8.1875rem;
	max-height: 7.75rem;
	margin-top: 0.625rem;
	margin-bottom: 4rem;
}

#chanpin4 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 17.1875rem;
	max-height: 20.8125rem;
	cursor: pointer;
}

#chanpin4Icon {
    max-width: 15.1875rem;
    max-height: 11.4375rem;
    margin-top: 0.625rem;
    margin-bottom: 4rem;
    margin-left: 3rem;
}

#chanpinRow2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 1.5rem;
	padding-left: 3rem;
	padding-right: 3rem;
}

#chanpinRow3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 0.5rem;
}

#chanpinRow4 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 2rem;
}

#chanpinRow4Left {
	width: 24.125rem;
	height: 6.25rem;
	background: #ff8969;
	border-radius: 5px;
	position: relative;
	margin-right: 1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #FFFFFF;
	font-size: 1rem;
	cursor: pointer;
}

#chanpin5-title{
	margin-left: 2rem;
}
#chanpin5 {
	position: absolute;
	width: 7.8125rem;
	height: 4.9375rem;
	top: 0.7rem;
	right: 20%;
}

#chanpinRow4Right {
	width: 31rem;
	height: 6.25rem;
	background: #6c747f;
	border-radius: 5px;
	position: relative;
	display: flex;
	justify-content: space-around;
	align-items: center;
	color: #FFFFFF;
	font-size: 1rem;
	cursor: pointer;
}

#chanpin6 {
	width: 8rem;
	height: 5.25rem;
}

#chanpinRow5 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0.8rem;
}

#chanpinRow5Left {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 17rem;
	height: 6.25rem;
	border-radius: 3px;
	color: #FFFFFF;
	background: #c67c68;
	font-size: 1rem;
	margin-left: 0.5rem;
	cursor: pointer;
}

#chanpin7 {
	width: 8.1875rem;
	height: 5.5rem;
}

#chanpinRow5Center {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 25.375rem;
	height: 6.25rem;
	border-radius: 3px;
	color: #FFFFFF;
	background: #a4a468;
	font-size: 1rem;
	margin-left: 1rem;
	margin-right: 1rem;
	cursor: pointer;
}

#chanpin8 {
	width: 14.5rem;
	height: 5.25rem;
}

#chanpinRow5Right {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 12rem;
	height: 6.25rem;
	border-radius: 3px;
	color: #FFFFFF;
	background: #dfb486;
	font-size: 1rem;
	margin-right: 0.5rem;
	cursor: pointer;
}

#chanpinRow5Right i {
	margin-left: 0.5rem;
}
#chanpinRow5Right:hover{
	font-size: 1.2rem;
}
#chargearea {
	width: 48.9375rem;
	margin: 0 auto;
	height: 27.875rem;
	background: #FFFFFF;
	margin-top: 2.5rem;
}

#chargeTitle {
	font-size: 24px;
	color: #3b3c42;
	padding-top: 1.875rem;
	margin-left: 3.6875rem;
}

/* #changeWd {
	margin-left: 3.6875rem;
	margin-right: 3.6875rem;
	margin-top: 1.8125rem;
	color: #75787f;
	color: #75787f;
} */

#chargeTab {
	width: 100%;
	height: 46.75rem;
	background: #FFFFFF;
	margin-top: 3.5rem;
	margin-left: 0px;
	margin-right: 0;
}

#chargetabNav {
	margin-left: 7.75rem;
	margin-top: 1.5rem;
}

#chargetabNavcon li {
	width: 5.625rem;
	height: 2.1875rem;
	text-align: center;
	line-height: 2.1875rem;
	background: #f6f8fd;
	margin-left: 0.9375rem;
}

#chargetabNavcon li a {
	width: 5.625rem !important;
	height: 2.1875rem !important;
	padding: 0;
	margin: 0;
	font-size: 0.875rem;
	color: #3b3c42;
}

#chargetabNavcon .active {
	background: #4c79e1;
	border-radius: 0.1875rem;
	color: #FFFFFF;
}

#chargetabNavcon .active a {
	background: #4c79e1;
	border: hidden;
	color: #FFFFFF;
}

#chargetabNavcon li a:hover {
	background: none;
	border-bottom: hidden;
	text-decoration: none;
	color: #4c79e1;
}

#moreCharge {
	text-align: center;
	margin-top: 3rem;
}

#chargeinfor {
	width: 11.5rem;
	height: 3.125rem;
	border: hidden;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 3.125rem;
	background: #4c79e1;
	border-radius: 3px;
}
#chargeinfor:hover{
	font-size: 1.2rem;
	cursor: pointer;
}
/* Team Item */

.social .fa-facebook:hover {
	color: #3b5998;
}

.social .fa-twitter:hover {
	color: #55acee;
}

.social .fa-instagram:hover {
	color: #fb3958;
}

.info {
	background: #F6F6F6;
	padding: 15px 0 10px;
	text-align: center;
}

.info h2 {
	color: #000;
	font-size: 18px;
}

.info p {
	color: #000;
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
	text-transform: uppercase;
}

.members {
	text-align: center;
}

.members .memeber-img {
	margin-bottom: 30px;
}

.members .member-content .member-name {
	font-size: 25px;
	line-height: 33px;
	margin: 0;
}

.members .member-content .member-position {
	font-size: 14px;
	margin-top: 10px;
}

/* team members tow */


/* About */
#about {
	padding: 30px 0;
}


.testimonial {
	position: relative;
}

#facts {
	padding: 60px 0;
}

#facts .fact-icon {
	color: #EB586F;
	font-size: 46px;
	display: block;
	margin-top: 0;
	margin-bottom: 20px;
}

.fact-title {
	color: #444;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 30px;
}

#single-testimonial-item .item {
	margin: 10px;
}

#single-testimonial-item .property-main {
	margin-bottom: 0;
}

#single-testimonial-item .owl-controls .owl-buttons {
	position: relative;
	top: -160px;
	left: 0;
}

#single-testimonial-item .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin-left: -45px;
}

#single-testimonial-item .owl-controls .owl-buttons div.owl-next {
	float: right !important;
	margin-right: -45px;
}

.owl-theme .owl-buttons div {
	width: 40px;
	height: 40px;
	display: block !important;
	background: transparent !important;
	text-align: center;
	display: inline-block;
	opacity: 1 !important;
	border-radius: 0 !important;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

.owl-theme .owl-buttons div:hover {
	opacity: 0.8 !important;
}

.owl-theme .owl-buttons div i {
	color: #fff;
	font-size: 16px;
	line-height: 32px;
}

/* / End About */



/* End Tesitmonial  */
/* List Style */
.list-title {
	margin-bottom: 30px;
	font-size: 27px;
}

.list-style li {
	margin-bottom: 15px;
	font-size: 14px;
	position: relative;
}

.list-style li i {
	margin-right: 10px;
	color: #EB586F;
}

/* Features Header */
.features-header {
	background: #f5f5f5;
	margin: 30px 0;
	padding: 30px 30px;
}

.features-wrap {
	background: #f5f5f5;
	padding: 30px 30px 0px;
	margin-bottom: 50px;
}


#dark-slider h3 {
	color: #ccc;
}

#dark-slider .slide-text {
	color: #ccc;
	line-height: 1.5;
}

#dark-slider p.caption {
	color: #fff;
	padding: 6px;
}

#dark-slider .item {
	min-height: 555px;
	height: auto;
}

#dark-slider .slide1 {
	background-image: url("../img/dark-bg-image.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: contain;
}



#dark-slider .carousel-control {
	color: #ccc;
	opacity: 0.8;
}

.text-primary {
	color: #EB586F !important;
}

/* Carousels */
.owl-theme .owl-controls .owl-page span {
	width: 12px !important;
	height: 12px !important;
	margin: 5px !important;
	background: #EB586F !important;
}

#cards-carousel .card-block {
	margin: 0 10px;
	background: #f7f7f7;
}

#cards-carousel .card {
	background: transparent;
	margin-bottom: 0;
}

#image-carousel .item {
	margin: 10px;
}

#image-carousel .item img {
	display: block;
	width: 100%;
	height: auto;
}

/* Testimonials Slider */
#testimonials-slider {
	background-color: #ccc;
}

#testimonials-slider .testimonial {
	padding: 150px 0;
	text-align: center;
}

#testimonials-slider .testimonial img {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	margin-top: -40px;
	margin-bottom: 40px;
}

#testimonials-slider .testimonial h3 {
	color: #fff;
	font-size: 30px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	max-width: 900px;
}

#testimonials-slider .testimonial i {
	color: #fff;
	font-size: 38px;
	margin-bottom: 40px;
}

.customer-name {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}

#testimonials-slider .carousel-indicators {
	margin-bottom: 10px;
}

.carousel-indicators .active {
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 3px;
	opacity: 1;
}

.carousel-indicators li {
	width: 12px;
	height: 12px;
	margin: 3px;
	background-color: #fff;
	border: 0;
	opacity: 0.5;
}

/* / Sliders */
#carousel-area {
	background: #2c3e50;
}

#carousel-area .carousel-inner .active {
	opacity: 1;
}

#carousel-area .carousel-inner .active.left,
#carousel-area .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#carousel-area .carousel-inner .next.left,
#carousel-area .carousel-inner .prev.right {
	opacity: 1;
}

#carousel-area .carousel-control {
	z-index: 2;
}

#carousel-area .carousel-indicators {
	bottom: 5px;
}

#carousel-area .carousel-indicators li {
	border-radius: 0px;
	width: 32px;
	height: 5px;
	margin: 0 5px;
	background: rgba(253, 254, 255, 0.8);
	border: none;
	transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

.carousel-post {
	margin-right: 15px;
}

.carousel-post h5 {
	margin-top: 20px;
}

#single-testimonial-item .item {
	margin: 10px;
}

#single-testimonial-item .property-main {
	margin-bottom: 0;
}

#single-testimonial-item .owl-controls .owl-buttons {
	position: relative;
	top: -160px;
	left: 0;
}

#single-testimonial-item .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin-left: -45px;
}

#single-testimonial-item .owl-controls .owl-buttons div.owl-next {
	float: right !important;
	margin-right: -45px;
}

#image-slider .owl-controls .owl-buttons {
	position: relative;
	top: -280px;
	left: 0;
}

#image-slider .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin-left: 45px;
}

#image-slider .owl-controls .owl-buttons div.owl-next {
	float: right !important;
	margin-right: 45px;
}

#posts-carousel-3col .owl-controls .owl-buttons {
	position: relative;
	top: -235px;
	left: 0;
}

#posts-carousel-3col .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin-left: -60px;
}

#posts-carousel-3col .owl-controls .owl-buttons div.owl-next {
	float: right !important;
	margin-right: -45px;
}

#posts-carousel .owl-controls .owl-buttons {
	position: relative;
	top: -235px;
	left: 0;
}

#posts-carousel .owl-controls .owl-buttons div.owl-prev {
	float: left;
	margin-left: -60px;
}

#posts-carousel .owl-controls .owl-buttons div.owl-next {
	float: right !important;
	margin-right: -45px;
}



/* / End Labels */

/* Alerts */
.massage-box {
	position: relative;
	padding: 23px 20px 13px 55px;
	border-radius: 4px;
	margin: 0 0 30px;
}

.massage-box strong {
	font-size: 24px;
	display: block;
	margin: 0 0 10px;
}

.massage-box p {
	color: #fff;
}

.massage-box i {
	position: absolute;
	left: 15px;
	top: 22px;
	width: 25px;
	font-size: 24px;
	text-align: center;
}

.small-box strong,
.small-box i {
	font-size: 14px;
}

.alert {
	border: 2px solid transparent;
	border-radius: 5px;
}

.alert-success {
	color: #fff;
	background-color: #87c056;
	border-color: #74a44a;
}

.alert-success .close {
	color: #74a44a;
}

.alert-info {
	color: #fff;
	background-color: #4da5e2;
	border-color: #428fc4;
}

.alert-info .close {
	color: #428fc4;
}

.alert-warning {
	color: #fff;
	background-color: #ffcc66;
	border-color: #e1b459;
}

.alert-warning .close {
	color: #e1b459;
}

.alert-danger {
	color: #fff;
	background-color: #ec7160;
	border-color: #cd6254;
}

.alert-danger .close {
	color: #cd6254;
}

.alert-dismissible .close {
	font-size: 16px;
	top: -14px;
	right: -31px;
	text-shadow: none;
	opacity: 1;
}

.alert-dismissible .close:hover {
	opacity: 0.8;
}

.alert-sm {
	font-size: 14px;
	padding: 5px;
}

.alert i {
	margin: 0 10px 0 5px;
}

.alert-sm.alert-dismissible .close {
	top: -5px;
	right: -2px;
}

.tgl {
	position: relative;
	display: inline-block;
	height: 30px;
	cursor: pointer;
}

.tgl>input {
	position: absolute;
	opacity: 0;
	z-index: -1;
	visibility: hidden;
}

.tgl .tgl_body {
	width: 60px;
	height: 30px;
	background: white;
	border: 1px solid #dadde1;
	display: inline-block;
	position: relative;
	border-radius: 50px;
}

.tgl .tgl_switch {
	width: 30px;
	height: 30px;
	display: inline-block;
	background-color: white;
	position: absolute;
	left: -1px;
	top: -1px;
	border-radius: 50%;
	border: 1px solid #ccd0d6;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.13);
	-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -moz-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -o-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), -webkit-transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), transform 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	z-index: 1;
}

.tgl .tgl_track {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	border-radius: 50px;
}

.tgl .tgl_bgd {
	font-size: 11px;
	color: #fff;
	padding: 4px 18px;
	position: absolute;
	right: -10px;
	top: 0;
	bottom: 0;
	width: 55px;
	-moz-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-o-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-webkit-transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	transition: left 250ms cubic-bezier(0.34, 1.61, 0.7, 1), right 250ms cubic-bezier(0.34, 1.61, 0.7, 1);
	background: #EB586F;
}

.tgl .tgl_bgd-negative {
	right: auto;
	left: -45px;
	background: #ddd;
}

.tgl:hover .tgl_switch {
	border-color: #b5bbc3;
	-moz-transform: scale(1.06);
	-ms-transform: scale(1.06);
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}

.tgl:active .tgl_switch {
	-moz-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}

.tgl> :not(:checked)~.tgl_body>.tgl_switch {
	left: 30px;
}

.tgl> :not(:checked)~.tgl_body .tgl_bgd {
	right: -45px;
}

.tgl> :not(:checked)~.tgl_body .tgl_bgd.tgl_bgd-negative {
	right: auto;
	left: -10px;
}

.controls {
	text-align: center;
	padding: 20px;
}

a:not([href]):not([tabindex]) {
	color: #222;
}

a:focus:not([href]):not([tabindex]),
a:hover:not([href]):not([tabindex]) {
	color: #fff;
}

.controls .active {
	color: #fff !important;
	background: #EB586F;
}

.icons-link {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
}

.icons-link a:hover {
	border: 1px solid #fff;
	background: transparent;
}

.icons-link .left-link,
.icons-link .right-link {
	font-size: 14px;
	line-height: normal;
	outline: none;
	border-radius: 4px;
	color: #fff;
	background: #EB586F;
	border: 1px solid transparent;
	width: 42px;
	height: 42px;
	opacity: 0;
	line-height: 42px;
	text-align: center;
	display: inline-block;
	-webkit-transform: translateY(-50px);
	transform: translateY(-50px);
	margin-right: 5px;
}

.icons-link .left-link {
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
}

.icons-link .right-link {
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.hovereffect:hover .icons-link .right-link,
.hovereffect:hover .icons-link .left-link {
	opacity: 1;
	webkit-transform: translateY(0px);
	transform: translateY(0px);
}

.table-1 {
	color: #fff;
}

.table-bordered.table-2>thead>tr>th {
	background: #232833;
	font-weight: 700;
	color: #EB586F;
}

.table-bordered.table-3>thead>tr>th {
	background: #EB586F;
	font-weight: 700;
	color: #fff;
}

.table-bordered>thead>tr>th {
	text-align: center;
	background: #373d4a;
	font-size: 16px;
	font-weight: 700;
	padding: 26px 10px;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
	border: 1px solid #f1f1f1;
}

.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	padding: 18px 20px;
	color: #444;
	text-align: center;
	font-size: 14px;
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
	background-color: #e3e3e3;
}

/* Tabs */
#default-tab ul.nav-tabs {
	border-bottom: none;
	padding-bottom: 5px;
}

#default-tab ul.nav-tabs a {
	border: 0;
}

ul.nav-tabs li {
	float: left;
	margin-top: 0;
}

ul.nav-tabs li a {
	color: #444;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	padding: 10px 15px;
	text-transform: uppercase;
}

#default-tab .nav-tabs>li>a.active,
#default-tab .nav-tabs>li a.active:focus,
#default-tab .nav-tabs>li a.active:hover {
	border: 0 none;
	position: relative;
	color: #EB586F;
}

.nav-bg>li>a {
	color: #444;
	text-transform: uppercase;
	border: 1px solid transparent;
	margin-right: 10px;
}

.nav-bg>li>a.active,
.nav-bg>li a.active:focus,
.nav-bg>li a:hover {
	color: #EB586F !important;
	border: 1px solid #EB586F !important;
	border-radius: 0;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #EB586F;
}

.nav-tabs {
	border-bottom: none;
}

.nav-tabs .nav-link {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.tab-content {
	padding: 15px;
}

/* End TAbs */
/* Accordions */
.panel-group .panel {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 10px;
	border: 0;
	border-radius: 0;
}

.panel-group .panel-heading {
	padding: 15px;
	background: #EB586F;
}

.panel-group .panel-title {
	font-size: 16px;
	color: #fff;
	font-weight: 700;
}

.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: none;
}

.panel-group .panel-heading>a:after {
	float: right;
}

.panel-group .panel-heading .panel-title.collapsed:after {
	float: right;
}

.panel-group .panel-heading>a:after {
	display: inline-block;
	vertical-align: middle;
	font-family: "FontAwesome";
	font-size: 16px;
	content: "\f0d8";
	margin-top: -2px;
	margin-left: 10px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.panel-group .panel-heading .panel-title.collapsed:after {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.panel-group .panel-body {
	padding: 15px;
	border: 1px solid #ddd;
}

.panel-group.tabbed .panel-heading {
	background: transparent;
	padding: 15px;
	border: 1px solid #ccc;
}

.panel-group.tabbed a {
	color: #444;
}

.panel-group.tabbed .panel-heading>a:after {
	float: right;
}

.panel-group.tabbed .panel-heading .panel-title.collapsed:after {
	float: right;
}

#Logoutcon {
	width: 30rem;
	height: 23.75rem;
	border-radius: 0.3125rem;
	background: rgba(45, 51, 86, 0.8);
	right: 13.6%;
	left: 62.5%;
	top: 15.625rem;

}
#nameWd {
	text-align: left;
	margin-top: 2rem;
}

#nameWd span:first-child{
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 3.125rem;
}
#nameWd span:nth-child(2){
	font-size: 16px;
	color: #FFFFFF;
}
/* #nameWd #spanhi {
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 3.125rem;
} */

#welcomeWd {
	text-align: left;
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 3.125rem;
}

#enterSystem {
	width: 11.25rem;
	height: 3.125rem;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	line-height: 1rem;
	border-radius: 3px;
	margin-top: 3.625rem;
	margin-right: 0.625rem;
}

#enterSystem:hover {
	background: #FFFFFF;
	color: #242861;
}

#logOutbtn {
	width: 11.25rem;
	height: 3.125rem;
	color: #FFFFFF;
	line-height: 1rem;
	border-radius: 3px;
	margin-top: 3.625rem;
	border: 1px solid #FFFFFF;
}

#logOutbtn:hover {
	background: #FFFFFF;
	color: #242861;
}

.optionVideoCon {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-top: 3rem;
}

.optionVideoLeft {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #FFFFFF;
	font-size: 0.875rem;
}

.optionVideoLeft:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1rem;
}

.optionVideoRight {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #FFFFFF;
	font-size: 0.875rem;
}

.optionVideoRight:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1rem;
}

.ReginCmpimg {
	width: 2rem;
	height: 2rem;
}

.viedeoimg {
	width: 1.75rem;
	height: 1.75rem;
}

.trobleimg {
	width: 1.75rem;
	height: 1.875rem;
}

.enterSuccess {
	width: 1.75rem;
	height: 1.75rem;
}
#optionVideoLeft,#optionVideoRight{
	cursor: pointer;
}
#viedeoimgtitle {
	margin-top: 1rem;
}

#trobletitle {
	margin-top: 1rem;
}
.xzjrfl{
	margin-top: 1.3rem;
}
#about .row {
	margin-bottom: 3.75rem;
}

#zfTT-con {
	display: flex;
	width: 62.5%;
	justify-content: space-between;
	align-items: center;
	height: 4.375rem;
	background: #FFFFFF;
	border-radius: 5px;
	margin: 0 auto;
	overflow-y: hidden;
}

#zfTT-left {
	height: 4.375rem;
	display: flex;
	align-items: center;
}

#zfTT-right {
	height: 4.375rem;
	line-height: 4.375rem;
	text-align: right;
	color: #75787f;
}

#zfttimg {
	width: 5.5rem;
	height: 2.4375rem;
	border-right: 1px solid #e6ebf1;
	padding-right: 1.125rem;
}

#zfttLabe {
	font-size: 1rem;
	margin-left: 0.8rem;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	animation: showcut 5s infinite;
}
#zfttLabe:hover {
	color: #fe5a2c;
	cursor: pointer;
}
@keyframes showcut {

	0% {
		margin-top: 0px;
	}

	20% {
		margin-top:-20px;
	}
	40% {
		margin-top:-40px;
	}
	60% {
		margin-top: -60px;;
	}

	80% {
		margin-top: -80px;;
	}

	100% {
		margin-top: -100px;;
	}

}
#zfttDate {
	font-size: 1rem;
	margin-left: 1.125rem;
	white-space: nowrap;
}

#marketCon {
	background: #f7f8fa;
	padding-top: 3rem;
	padding-bottom: 3rem;
}

#markeftRow1 {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.wlCon {
	width: 28.3125rem;
	height: 32.6875rem;
	background-image: url(../img/wlConBG.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	position: relative;
	right: 505.5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 10;
}

.rzqyCon {
	width: 35.8125rem;
	height: 41.25rem;
	background-image: url(../img/rzqyConBG.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	z-index: 15;
}

.equipmentCon {
	width: 27.3125rem;
	height: 32.6875rem;
	background-image: url(../img/equipmentConBG.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	position: relative;
	left: 280%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 10;
}

.wlImgCon,.wlImgCon1,.wlImgCon2,.wlImgCon3 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: -1rem;
	margin-bottom: 4rem;
	text-align: center;
}

#wlimg-con {
	width: 5.625rem;
	height: 5.625rem;
	border-radius: 50%;
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 5.625rem;
	margin-bottom: 2rem;
}

#wlimg {
	width: 2.9375rem;
	height: 2.6875rem;
}

#wlTitle {
	font-size: 1.875rem;
	color: #FFFFFF;
	margin-top: 2rem;
}

.wlRow2Con,.wlRow2Con1,.wlRow2Con2,.wlRow2Con3 {
	width: 100%;
}

#wlRow2 {
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	margin-top: -3rem;
}

#wlRow2Left {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

#ljcjewd {
	font-size: 16px;
	color: #FFFFFF;
}

#ljcjenum {
	font-size: 30px;
	color: #FFFFFF;
	margin-top: 1rem;
}

#ljcjenum span {
	font-size: 16px;
	color: #FFFFFF;
}

#wlRow2Right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-right: 2rem;
}

#ljcjewd {
	font-size: 16px;
	color: #FFFFFF;
}

#ljcjenum {
	font-size: 30px;
	color: #FFFFFF;
	margin-top: 1rem;
}

#ljcjenum span {
	font-size: 16px;
	color: #FFFFFF;
}

#lejyewd {
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 1.25rem;
}

#lljjyeNum {
	font-size: 30px;
	color: #FFFFFF;
	margin-bottom: 3.75rem;
}

#lljjyeNum span {
	font-size: 16px;
	color: #FFFFFF;
}

#rzqycount {
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 1.25rem;
}

#rzqycountNum {
	font-size: 30px;
	color: #FFFFFF;
	margin-bottom: 3.75rem;
}

.rzqycountNum span {
	font-size: 16px;
	color: #FFFFFF;
}

#enterYY {
	font-size: 16px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 0.1875rem;
	padding: 15px 4rem;
}
#enterYY:hover {
	background: #FFFFFF;
	color: #242861;
	cursor:pointer;
}
#equipRow2Left {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	/*margin-left: 2rem;*/
}

#equipRow2Right {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#markeftRow2 {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-top: -6%;

}

.zyfbCon {
	width: 27.3125rem;
	height: 32.6875rem;
	background-image: url(../img/zyfbConBG.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	position: relative;
	right: 315%;
	top: -931%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 10;
}

.workHardCon {
	width: 27.3125rem;
	height: 32.6875rem;
	background-image: url(../img/workHardConBG.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0 auto;
	position: relative;
	right: -100%;
	top: -1328%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 10;
}

#marketTitle {
	font-size: 2rem;
	text-align: center;
	color: #3b3c42;
	font-family: "microsoft yahei";
	padding-top: 4.375rem;
}

#titleBottom {
	width: 1.75rem;
	height: 0.25rem;
	background: #6d86e6;
	border: hidden;
	margin: 0 auto;
}

#marketTabCon {
	margin-top: 2.4375rem;
	padding-bottom: 3rem;
}

#MarketTab {
	display: flex;
	justify-content: center;
	align-items: center;
}

#MarketTab li {
	border-bottom: 2px solid #6d86e6;
	width: 8.75rem;
	height: 3.125rem;
	text-align: center;
	background: #f7f8fa;
	margin-left: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#MarketTab .active {
	background: #6d86e6;
	color: #FFFFFF;
}

#MarketTab .active a {
	color: #FFFFFF;
}

#MarketTab li a {
	width: 8.75rem;
	height: 3.125rem !important;
	line-height: 3.125rem;
	padding: 0;
	font-size: 1rem;
}

#MarketTab li a:hover {
	text-decoration: none;

}

#portfolio {
	background: #f7f8fa;
	position: relative;
	height: 63rem;
}

#marketContainer {
	width: 100%;
	background: #ffffff;
	/* margin-left: 0; */
	padding-bottom: 3rem;
	padding-left: 0;
	padding-right: 0;
}

#marketLeft {
	padding: 0 2.6875rem 0 2.6875rem;
	max-width: 16.5rem;
	min-width: 16.4rem;
	height: 36.25rem;
	background: url(../img/marketLeft.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	position: absolute;
	z-index: 10;
}

#marketLeftWD1 {
	font-size: 22px;
	color: #FFFFFF;
	font-family: "microsoft yahei";
	margin-bottom: 0.5rem;
	line-height: 1.9rem;
}

#marketLeftWD2 {
	font-size: 22px;
	color: #FFFFFF;
	font-family: "microsoft yahei";
	margin-bottom: 1.5rem;
	line-height: 1.9rem;
}

#marketLeftWD3 {
	font-size: 14px;
	color: #FFFFFF;
	font-family: "microsoft yahei";
	margin-bottom: 1.5rem;
	line-height: 1.9rem;
}

.enterMarket {
	width: 10rem;
	height: 3rem;
	line-height: 3rem;
	background: none;
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	font-size: 14px;
	color: #FFFFFF !important;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
}
.enterMarket:hover{
	background: #FFFFFF;
	color: #444444 !important;
	text-decoration: none;
}
#marketRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-left: 22rem;
}

#marketRightTP {
	display: flex;
	justify-content: space-left;
	align-items: center;
}

#marketRightBTM {
	display: flex;
	justify-content: space-left;
	align-items: center;
}

#marketslide1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.myQY1 {
	/*  box-shadow: 1px 6px 3px #f8f9fa;
	border: 1px solid #f8f9fa;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 20rem;
	max-height: 20.5rem;
	min-width: 20rem;
	min-height: 20.5rem;
	margin-right:1rem;
	position:relative;  */
/* 	
	 box-shadow: 1px 6px 3px #f8f9fa;
	border: 1px solid #f8f9fa;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	width: 20rem;
	height: 20.5rem;  */
	box-shadow: 1px 6px 3px #f8f9fa;
	border: 1px solid #f8f9fa;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 20rem;
	height: 17.5rem;
	width: 14rem;
	margin-right:1.5rem;
}
.myQY1:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#qylogo1 {
	max-width: 17.5rem;
	max-height: 4.375rem;
	align-items: center;
	margin-top: 1.25rem;
	position:relative;
	left:50%;
	transform:translate(-50%);
}

#qyname1 {
	font-size: 1.25rem;
	color: #3b3c42;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

#qyType {
	font-size: 0.8125rem;
	color: #3b3c42;
}

#qyPlace {
	font-size: 0.8125rem;
	color: #3b3c42;
}

#zcZB {
	font-size: 0.8125rem;
	color: #3b3c42;
}

.qyCount {
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding-bottom: 3rem;
	margin-top: 0.875rem;
}

#qyCount1,
#qyCount2,
#qyCount3 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

#qyfcCon {
	position: relative;
	text-align: center;
	margin-top: 0.875rem;
}

#qyfc-line {
	width: 100%;
	height: 1px;
	background: #e9ebf1;
	border: hidden;
	padding: 0;
	position: absolute;
	top: 0.625rem;
	z-index: -52;
}

#qyfcBTn {
	width: 4.375rem;
	height: 1.25rem;
	border: hidden;
	background: #e9ebf1;
	color: #FFFFFF;
	font-size: 0.75rem;
	border-radius: 3px;
	z-index: 110;
}

.countNum {
	font-size: 0.875rem;
	color: #6d86e6;
}

.countName {
	font-size: 0.75rem;
	color: #75787f;
}

.myQY2 {
	box-shadow: 1px 6px 3px #f8f9fa;
	border: 1px solid #f8f9fa;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 20rem;
	max-height: 20rem;
	margin-left: 1rem;
	min-width: 20rem;
	min-height: 20.5rem;
}
.myQY2:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.myQY3 {
	box-shadow: 1px 6px 3px #f8f9fa;
	border: 1px solid #f8f9fa;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	max-width: 20rem;
	max-height: 20rem;
	margin-left: 1rem;
	min-width: 20rem;
	min-height: 20.5rem;
}
.myQY3:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#marketRightBTM {
	margin-top: 1rem;
	padding-bottom: 1rem;
}

#marketslide2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#marketslide3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#marketslide4 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#carousel-slider2 .carousel-indicators li,#carousel-slider4 .carousel-indicators li,#carousel-slider5 .carousel-indicators li,#carousel-slider6 .carousel-indicators li,#carousel-slider7 .carousel-indicators li,#carousel-slider3 .carousel-indicators li{
	width: 12px;
	height: 12px;
	margin: 3px;
	background-color: #e9ebf1;
	border: 0;
	opacity: 0.5;
	border-radius: 50%;
}

#carousel-slider2 .carousel-indicators .active {
	background: #6d86e6;
}
 
#carousel-slider3 .carousel-indicators .active {
	background: #6d86e6;
}
 #carousel-slider4 .carousel-indicators .active {
	background: #6d86e6;
}
 #carousel-slider5 .carousel-indicators .active {
	background: #6d86e6;
}
 #carousel-slider6 .carousel-indicators .active {
	background: #6d86e6;
}
 #carousel-slider7 .carousel-indicators .active {
	background: #6d86e6;
}
 
#bankingCon {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	background: #f7f8fa;
}

#bankingTitle {
	font-size: 2rem;
	text-align: center;
	color: #FFFFFF;
	font-family: "microsoft yahei";
	padding-top: 4.375rem;
}

#bankingBottomLine {
	width: 1.75rem;
	height: 0.25rem;
	background: #FFFFFF;
	border: hidden;
	margin: 0 auto;
}

#bankingTPCon {
	width: 100%;
	padding: 0;
	height: 27.5rem;
	background: url(../img/bankingTop.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
}

#bankingWD {
	font-size: 1rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 3.75rem;
}

#bankingBottomTitle {
	font-size: 1.375rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 3.75rem;
}

#bankingBTCon {
	width: 100%;
	height: 29.25rem;
	position: relative;
}

#bankingPrj {
	display: flex;
	align-items: center;
	width: 1120px;
	margin:0 auto;
	margin-top:-7rem;
	/*position: absolute; */
	top: -7rem;
	z-index: 10;
}

#bankingPrj1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#bankingprjLeft1 {
	width: 14.375rem;
	height: 28.75rem;
	border-radius: 5px;
	background: #1c2c4d;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	border: hidden;
}

#bankingprjright1 {
	height: 28.75rem;
	width: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
}

#bankingPrj2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#bankingPrj3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#bankingPrj4 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#CardCon {
	text-align: left;
	margin-top: 2.9375rem;
	margin-left: 2.25rem;
}

#cardImg {
	width: 4rem;
	height: 2.875rem;
}

#bankingprjLeft1WD {
	color: #FFFFFF;
	font-size: 1.125rem;
	margin-top: 3.7rem;
}

#moreWD {
	color: #FFFFFF;
}

#iconSpan {
	color: #FFFFFF;
}

.moreBtn {
	margin-bottom: 2.9375rem;
	margin-left: 2.25rem;
	display: flex;
	justify-content: space-between;
	font-size: 1.125rem;
	position: relative;
	width: 100%;
}
.moreBtn:hover{
	cursor:pointer;
}
#moreWD3,#moreWD4{
	margin-right: 63%;
}
#bankingprjright1WD {
	margin: 2rem 2.875rem;
	font-size: 0.875rem;
}

#bankimgrow1,
#bankimgrow2,
#bankimgrow3 {
	margin-left: 2.875rem;
	margin-right: 2.875rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

#bankimgrow2,
#bankimgrow3 {
	margin-top: 0.625rem;
}




#ckxqCon {
	font-size: 14px;
	color: #4c79e1;
	margin-left: 2.875rem;
	margin-right: 2.875rem;
	margin-top: 2.875rem;
	text-align: center;
	cursor: pointer;
}

#ckxqCon:hover{
	font-size: 1rem;
}

#bankingprjLeft2 {
	width: 14.375rem;
	height: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	border: 1px solid #e4e2e2;
}

#bankingprjLeft3 {
	width: 14.375rem;
	height: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	border: hidden;
	border: 1px solid #e4e2e2;
}

#bankingprjLeft4 {
	width: 14.375rem;
	height: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	border: hidden;
}

#bankingprjright2 {
	height: 28.75rem;
	width: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
}

#bankingprjright3 {
	height: 28.75rem;
	width: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
}

#bankingprjright4 {
	height: 28.75rem;
	width: 28.75rem;
	border-radius: 5px;
	background: #FFFFFF;
}

#cgddImg {
	width: 2.75rem;
	height: 4.5rem;
}

#ticketImg {
	width: 4rem;
	height: 3.625rem;
}

#RZImg {
	width: 3.625rem;
	height: 3.9375rem;
}

#bankingprjLeft2WD {
	color: #3b3c42;
	font-size: 1.125rem;
	margin-top: 2rem;
}

#bankingprjLeft3WD {
	color: #3b3c42;
	font-size: 1.125rem;
	margin-top: 2.9rem;
}

#bankingprjLeft4WD {
	color: #3b3c42;
	font-size: 1.125rem;
	margin-top: 2.7rem;
}

#moreWD2 {
	color: #3b3c42;
}

#iconSpan2 {
	color: #507ce2;
}

#moreWD3 {
	color: #3b3c42;
}

#iconSpan3 {
	color: #507ce2;
}

#moreWD4 {
	color: #3b3c42;
}

#iconSpan4 {
	color: #507ce2;
}

#bankingCompanyName {
	font-size: 1.375rem;
	color: #3b3c42;
	text-align: center;
	margin-bottom: 2rem;
}

#bankingCompanyName {
	margin-top: -4rem;
}

#bankCon {
	margin-top: 4.375rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 66%;
	margin-left: 17%;
}

.gsimg {
	width: 149px;
	height: 35px;
}

#zsimg {
	width: 149px;
	height: 35px;
}

#jsimg {
	width: 149px;
	height: 35px;
}

#zgimg {
	width: 149px;
	height: 35px;
}

#nyimg {
	width: 149px;
	height: 35px;
}

#msimg {
	width: 149px;
	height: 35px;
}

#enterbank {
	margin-top: 4.0625rem;
	text-align: center;
	padding-bottom: 5.3125rem;
}

.enterbankBtn {
	border: hidden;
	width: 11.5625rem;
	height: 3.125rem;
	color: #FFFFFF;
	font-size: 1rem;
	background: #ff9464;
	border-radius: 3px;
	box-shadow: 4px 8px 10px #f7d4cc;
	cursor: pointer;
	outline: none !important;
}
.enterbankBtn:hover{
	font-size: 1.1rem;
}
#optionContainer {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	height: 60.5rem;
	background: url(../img/optionBG.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

#optionHD {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	height: 2.5rem;
	margin-top: 14.0625rem;
}

#fgLines2 {
	padding: 0;
	border: hidden;
	width: 13.375rem;
	height: 0.0625rem;
	background: #fe5a2c;
}

#optionTitle {
	font-size: 2rem;
	font-family: "microsoft yahei";
	color: #3b3c42;
	margin-left: 1.875rem;
}

#optionwd1,
#optionwd2,
#optionwd3,
.enterOptionStore {
	margin-left: 16.25rem;
}

#optionwd1 {
	margin-top: 4.875rem;
	font-size: 0.875rem;
}

#optionwd2 {
	margin-top: 1.0625rem;
	font-size: 0.875rem;
}

#optionwd3 {
	margin-top: 1.875rem;
	font-size: 0.875rem;
	margin-bottom: 4.5625rem;
}

.enterOptionStore {
	width: 11.25rem;
	height: 3.125rem;
	border-radius: 0.3125rem;
	color: #FFFFFF;
	font-size: 1rem;
	text-align: center;
	border: hidden;
	background: #fe5a2c;
	box-shadow: 4px 8px 10px #d3b7b0;
	outline: none !important;
	cursor: pointer;
}

.enterOptionStore:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 1.1rem;
}

#optionRight {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-right: 16.25rem;
	margin-top: 14.0625rem;
}

#rightOption1 {
	width: 20rem;
	height: 35.625rem;
	background: url(../img/option1bg.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
	animation: myfirst 4s linear 1s infinite alternate;
}

@keyframes myfirst {

	0% {
		margin-top: 1.3125rem;
	}

	25% {
		margin-top: 0;
	}

	50% {
		margin-top: 1.3125rem;
	}

	75% {
		margin-top: 0;
	}

	100% {
		margin-top: 1.3125rem;
	}

}

.option1WD {
	font-size: 1.4rem;
	color: #FFFFFF;
	margin-top: 3.625rem;
	margin-left: 2.5rem;
	margin-right: 4.375rem;
	white-space: nowrap;
}

.option1WD2 {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-left: 2.5rem;
	margin-top: 1.6875rem;
	margin-right: 4.375rem;
}

.option1WD3 {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-left: 2.5rem;
	margin-top: 3.9375rem;
	margin-right: 4.375rem;
	cursor: pointer;
}

.option1WD3:hover{
	font-size: 1rem;
}

.option1WD3 i {
	margin-left: 1rem;
}

#rightOption2 {
	width: 20rem;
	height: 35.625rem;
	background: url(../img/option2bg.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
	margin-top: 6.25rem;
	animation: myfirst2 5s linear 1s infinite alternate;
}

@keyframes myfirst2 {

	0% {
		margin-top: 3.76rem;
	}

	25% {
		margin-top: 5.45rem;
	}

	50% {
		margin-top: 3.76rem;
	}

	75% {
		margin-top: 5.45rem;
	}

	100% {
		margin-top: 5.76rem;
	}

}

.option2WD {
	font-size: 1.4rem;
	color: #FFFFFF;
	margin-top: 3.625rem;
	margin-left: 2.5rem;
	margin-right: 4.375rem;
	white-space: nowrap;
}

.option2WD2 {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-left: 2.5rem;
	margin-top: 1.6875rem;
	margin-right: 4.375rem;
}

.option2WD3 {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-left: 2.5rem;
	margin-top: 3.9375rem;
	margin-right: 4.375rem;
	cursor: pointer;
}
.option2WD3:hover{
	font-size: 1rem;
}

.option2WD3 i {
	margin-left: 1rem;
}

#rightOption3 {
	width: 20rem;
	height: 35.625rem;
	background: url(../img/option3bg.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
	animation: myfirst3 4s linear 1s infinite alternate;
	
}

@keyframes myfirst3 {

	0% {
		margin-top: 0.3rem;
	}

	25% {
		margin-top: 0;
	}

	50% {
		margin-top: 0.5125rem;
	}

	75% {
		margin-top: 0;
	}

	100% {
		margin-top: 0.3rem;
	}

}

.option3WD {
	font-size: 1.625rem;
	color: #FFFFFF;
	margin-top: 3.625rem;
	margin-left: 2.5rem;
	margin-right: 4.375rem;
}

.option3WD2 {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-left: 2.5rem;
	margin-top: 1.6875rem;
	margin-right: 4.375rem;
}

.option3WD3 {
	font-size: 0.875rem;
	color: #FFFFFF;
	margin-left: 2.5rem;
	margin-top: 3.9375rem;
	margin-right: 4.375rem;
	cursor: pointer;
}

.option3WD3 i {
	margin-left: 1rem;
}

#friendCon {
	background: #FFFFFF;
}

#friendTitle {
	font-size: 2rem;
	text-align: center;
	color: #333333;
	font-family: "microsoft yahei";
	padding-top: 4.375rem;
}

#friendTitleBottomLine {
	width: 1.75rem;
	height: 0.25rem;
	background: #fe5a2c;
	border: hidden;
	margin: 0 auto;
}

#friendCon1 {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-top: 3rem;
}

#friend1,
#friend2,
#friend3,
#friend4 {
	border: 1px solid #ececec;
	width: 270px;
	height:100px;
	cursor: pointer;
}
#friend1:hover {
    cursor: pointer;
    filter: drop-shadow(2px 2px 5px rgba(127,151,239,.2));
}
#friend2:hover {
    cursor: pointer;
    filter: drop-shadow(2px 2px 5px rgba(127,151,239,.2));
}
#friend3:hover {
    cursor: pointer;
    filter: drop-shadow(2px 2px 5px rgba(127,151,239,.2));
}
#friend4:hover {
    cursor: pointer;
    filter: drop-shadow(2px 2px 5px rgba(127,151,239,.2));
}

#friend2,
#friend3,
#friend4 {
	margin-left: 2.5rem;
}

#friendCon2 {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-top: 3rem;
	margin-bottom: 6.25rem;
}

/* Custom CSS */
body {
	color: #444;
	background: #ffffff;
	font-family: "Rubik", sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	overflow-x: hidden;
}

.page-header {
	font-size: 30px;
	font-weight: 700;
	border: none;
	padding-top: 50px;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}

#searchCon {
	width: 16.625rem;
	height: 2rem;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #FFFFFF;
	border-radius: 5px;
}
#searchCon-Index{
	width: 16.625rem;
	height: 2rem;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	margin-left: 4%;
	margin-top:1rem;
}
#seacrchInpt {
	min-height: 2rem;
	width: 7.625rem;
	background: rgba(255, 255, 255, 0);
	border: hidden;
	font-size: 0.75rem;
	color: #FFFFFF;
	position: relative;
}
#seacrchInpt::-webkit-input-placeholder { 
  color: #d4d5d7;
}

#seacrchInpt::-moz-placeholder { 
  color: #d4d5d7;
}

#seacrchInpt::-ms-input-placeholder {
  color: #d4d5d7;
}   
#searchBtn {
	width: 20px;
	height: 20px;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 3px;
	cursor: pointer;
}

#searchBtn i {
	font-size: 1.25rem;
}

#marketNav-top {
	position: absolute;
	width: 100%;
	z-index: 100;
}

.yzqy {
	margin-top: 1rem;
	margin-bottom: 1rem;
	height: 4.375rem;
	line-height: 4.375rem;
	display: flex;
	align-items: center;
	padding-left: 0;
	overflow-y: hidden;
}

.yzqylab {
	font-size: 16px;
	font-weight: 600;
	border-right: 1px solid #e6ebf1;
	color: red;
	margin-right: 1rem;
	padding-right: 1rem;
}

.yzqyname {
	font-size: 1rem;
	color: #3b3c42;
	margin-left: 1rem;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap; 
	animation: showcut 5s infinite;
}
@keyframes showcut2 {

 0% {
  margin-top: 0px;
 }

 20% {
  margin-top:-20px;
 }
 40% {
  margin-top:-40px;
 }
 60% {
  margin-top: -60px;;
 }

 80% {
  margin-top: -80px;;
 }

 100% {
  margin-top: -100px;;
 }

}
.yzqycon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
}
.companyContainer{
	background:#f7f8fa ;
}
#allConpany {
	background: #f7f8fa;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 6.25rem;
}

.yzqy1 {
	width: 20.375rem;
	height: 24.375rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-around;
	background: -webkit-linear-gradient(#cbd3e6, #FFFFFF);
	background: -o-linear-gradient(#cbd3e6, #FFFFFF);
	background: -moz-linear-gradient(#cbd3e6, #FFFFFF);
	background: linear-gradient(#cbd3e6, #FFFFFF);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.1875rem;
}

.yzqy1img {
	text-align: center;
	margin-top: 1.25rem;
	width: 100%;
}

.yzqy1img img {
	width: 16.125rem;
    height: 4.375rem;
	margin: 0 auto;
}

.yzqy1name {
	padding-left: 1rem;
    font-weight: 600;
    color: #3b3c42;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    text-align: center;
    
}

.yzqy1ry {
	display: flex;
	justify-content: flex-start;
	align-content: center;
	padding-left: 1rem;
}

.yzqy1ry1 {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-right: 1rem;
}

.qyry1icon1 {
	width: 1.125rem;
	height: 1.25rem;
}

.yzqy1ry1 span {
	font-size: 10px;
	color: #333;
}

.yzqy1ry2 {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.qyry1icon2 {
	width: 1.1875rem;
	height: 1.25rem;
}

.yzqy1ry2 span {
	font-size: 10px;
	color: #333;
}

.yzqy2 {
	width: 20.375rem;
	height: 24.375rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-around;
	background: -webkit-linear-gradient(#cbd3e6, #FFFFFF);
	background: -o-linear-gradient(#cbd3e6, #FFFFFF);
	background: -moz-linear-gradient(#cbd3e6, #FFFFFF);
	background: linear-gradient(#cbd3e6, #FFFFFF);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.1875rem;
}

.yzqy3 {
	width: 20.375rem;
	height: 24.375rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-around;
	background: -webkit-linear-gradient(#cbd3e6, #FFFFFF);
	background: -o-linear-gradient(#cbd3e6, #FFFFFF);
	background: -moz-linear-gradient(#cbd3e6, #FFFFFF);
	background: linear-gradient(#cbd3e6, #FFFFFF);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.1875rem;
}

.yzqy4 {
	width: 20.375rem;
	height: 24.375rem;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-around;
	background: -webkit-linear-gradient(#cbd3e6, #FFFFFF);
	background: -o-linear-gradient(#cbd3e6, #FFFFFF);
	background: -moz-linear-gradient(#cbd3e6, #FFFFFF);
	background: linear-gradient(#cbd3e6, #FFFFFF);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-radius: 0.1875rem;
}
.yzqy1:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.yzqy2:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.yzqy3:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.yzqy4:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.qyposition {
	white-space: normal;
	color: #9B9B9B;
	font-size: 0.625rem;
	margin-left: 1rem;
	margin-top: 1rem;
}

.zczbe {
	white-space: normal;
	color: #9B9B9B;
	font-size: 0.625rem;
	margin-left: 1rem;
	margin-top: 0.8125rem;
}

.fgLine {
	width: 90%;
	height: 1px;
	margin: 0 auto;
	padding: 0;
	height: 0.5px;
	background: #f1f2f7;
	box-shadow: none;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.qyother {
	font-size: 0.75rem;
	color: #75787f;
	margin-left: 1rem;
	margin-right: 1rem;
	text-overflow: ellipsis;
 	width: 90%;
 	white-space: nowrap;
 	overflow: hidden;
}

.finishnum {
	white-space: normal;
	font-size: 0.75rem;
	color: #75787f;
	margin-left: 1rem;
	margin-right: 1rem;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.workingxm {
	white-space: normal;
	font-size: 0.75rem;
	color: #75787f;
	margin-left: 1rem;
	margin-right: 1rem;
}


.qyresourceRow1 {
	display: flex;
	justify-content: space-left; 
	align-items: flex-start;
	margin-top: 5rem;
	padding: 0;
}

.qyresourceRow1-left {
	width: 19.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

.qyresourceRow1-left-zyfb {
	width: 19.8125rem;
	height: 67rem;
	background: url(../img/companyLeftBG.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

.coverRowleft {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #9B9B9B;
	opacity: 0.6;
	width: 100%;
	height: 100%;
}

.row1LeftconTitle {
	color: #FFFFFF;
	font-size: 1.5rem;
	width: 100%;
	text-align: center;
	margin-top: 3rem;
	z-index: 10;
	margin-bottom: 3rem;
}

.row1Leftconbtn1 {
	width: 13rem;
	height: 1.875rem;
	background: none;
	color: #FFFFFF;
	border-radius: 3px;
	border: 1px solid #FFFFFF;
	font-size: 0.875rem;
	padding: 3px;
	z-index: 10;
	margin-top: 1.25rem;
	text-align: center;
}

.row1Leftconbtn1:hover {
	color: #636161;
	background: #FFFFFF;
	text-decoration: none;
}

.row1LeftconBtoom {
	position: absolute;
	bottom: 3.75rem;
	z-index: 19;
	height: 2.875rem;
	background: #FFFFFF;
	width: 10rem;
	border: hidden;
	text-align: center;
	line-height: 2.875rem;
	color: #636161;
	font-size: 1.125rem;
	border-radius: 3px;
}

.row1LeftconBtoom:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: none;
	border: 1px solid #FFFFFF;
}

.row1Leftcon {
	display: flex;
	flex-direction: column;
	align-items: center;
	overflow-y:hidden;
	height:80%;
	min-width:260px;
}

.qyresourceRow1-center {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	margin-left: 1rem;
	/* min-width:55.875rem; */
	width:55.875rem;
}

.yzqyRow1con {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.yzqyRow1 {
	width: 15.625rem;
	height: 21.25rem;
	margin-right: 1rem;
	background: #FFFFFF;
	position: relative;
}
.yzqyRow1:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.yzqyRow2 {
	width: 15.625rem;
	height: 21.25rem;
	margin-right: 1rem;
	background: #FFFFFF;
	position: relative;
}
.yzqyRow2:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.yzqyRow2con {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1rem;
}

.yzqy1namerw {
	padding-left: 1rem;
	font-weight: 600;
	color: #333333;
	font-size: 1rem;
	margin-top: 1rem;
}

.qyresourceRow1-right {
	width: 17.8125rem;
	height: 43.75rem;
	background: #FFFFFF;
}

.row1Rightcon {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.row1RightconTitle {
	font-size: 1.375rem;
	color: #75a5ab;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #deeaeb;
	display: flex;
	justify-content: center;
	align-items: center;
}

.leftline {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #75a5ab;
	margin-right: 0.625rem;
}

.rightline {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #75a5ab;
	margin-left: 0.625rem;
}

.row1Rightlist li {
	border-bottom: 1px dashed #f1f2f7;
	line-height: 2.5rem;
	font-size: 0.875rem;
	color: #3b3c42;
	text-overflow:ellipsis;
	width:11.885rem;
	white-space:nowrap;
	overflow:hidden;
}

.goodicon {
	width: 1.875rem;
	height: 1.5rem;
	border-radius: 3px 0 15px 0px;
	background: #ff7b57;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	line-height: 1.5rem;
	position: absolute;
	top: 0rem;
	left: 0rem;
}

#qyresourceRow2-left {
	width: 17.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG2.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#row1RightconTitle2 {
	font-size: 1.375rem;
	color: #4c79e1;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #dbe4f9;
	display: flex;
	justify-content: center;
	align-items: center;
}

#leftline2 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #4c79e1;
	margin-right: 0.625rem;
}

#rightline2 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #4c79e1;
	margin-left: 0.625rem;
}

#qyresourceRow3-left {
	width: 17.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG3.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#row1RightconTitle3 {
	font-size: 1.375rem;
	color: #617f9e;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #e2e8ee;
	display: flex;
	justify-content: center;
	align-items: center;
}

#leftline3 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #617f9e;
	margin-right: 0.625rem;
}

#rightline3 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #617f9e;
	margin-left: 0.625rem;
}

#qyresourceRow4-left {
	width: 17.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG4.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#row1RightconTitle4 {
	font-size: 1.375rem;
	color: #00b3cf;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #ccf0f5;
	display: flex;
	justify-content: center;
	align-items: center;
}

#leftline4 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #00b3cf;
	margin-right: 0.625rem;
}

#rightline4 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #00b3cf;
	margin-left: 0.625rem;
}

#qyresourceRow5-left {
	width: 17.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG5.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#row1RightconTitle5 {
	font-size: 1.375rem;
	color: #4682c0;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #dae6f2;
	display: flex;
	justify-content: center;
	align-items: center;
}

#leftline5 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #4682c0;
	margin-right: 0.625rem;
}

#rightline5 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #4682c0;
	margin-left: 0.625rem;
}

#qyresourceRow6-left {
	width: 17.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG6.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#row1RightconTitle6 {
	font-size: 1.375rem;
	color: #609bdf;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #dfebf9;
	display: flex;
	justify-content: center;
	align-items: center;
}

#leftline6 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #609bdf;
	margin-right: 0.625rem;
}

#rightline6 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #609bdf;
	margin-left: 0.625rem;
}

#qyresourceRow7-left {
	width: 17.8125rem;
	height: 43.75rem;
	background: url(../img/companyLeftBG7.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#row1RightconTitle7 {
	font-size: 1.375rem;
	color: #8092ed;
	width: 100%;
	text-align: center;
	height: 4.5rem;
	background: #e6e9fb;
	display: flex;
	justify-content: center;
	align-items: center;
}

#leftline7 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #8092ed;
	margin-right: 0.625rem;
}

#rightline7 {
	padding: 0;
	height: 0.125rem;
	width: 0.625rem;
	background: #8092ed;
	margin-left: 0.625rem;
}

#zonghe {
	padding-left: 1.5rem;
	font-size: 0.875rem;
	color: #3b3c42;
	font-weight: 600;
	cursor: pointer;
}

#zhuanye {
	padding-left: 1.5rem;
	font-size: 0.875rem;
	color: #3b3c42;
	font-weight: 600;
	margin-top: 1rem;
	cursor: pointer;
}

.flcon {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	margin-top: 1rem;
}

.flcon a {
	font-size: 14px;
	color: #3b3c42;
	margin-right: 2rem;
	height: 1.875rem;
	line-height: 1.875rem;
}

.slide1 {
	display: flex;
	justify-content: space-left;
	align-items: center;
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.slide2 {
	display: flex;
	justify-content: space-left;
	align-items: center;
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.slide3 {
	display: flex;
	justify-content: space-left;
	align-items: center;
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.userpar1 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	min-width: 18.75rem;
	height: 20.625rem;
	border-radius: 0.1875rem;
	background: -webkit-linear-gradient(#ffe5de, #ffffff);
	background: -o-linear-gradient(#ffe5de, #ffffff);
	background: -moz-linear-gradient(#ffe5de, #ffffff);
	background: linear-gradient(#ffe5de, #ffffff);
	position: relative;
	margin-left:5.5rem;
}

#userInfor {
	margin-top: 5rem;
}

#userInforlist li {
	color: #0c152b;
	margin-bottom: 0.9375rem;
}
#userInforlist li img{
	margin-right: 0.625rem;
}
.nameLi {
	text-align: center;
	font-size: 1.125rem;
	margin-top: 0.25rem !important;
	margin-bottom: 1.25rem !important;
}

.jobName {
	text-align: center;
	color: #ff7b57 !important;
	margin-bottom: 1.875rem !important;
}

#usericon {
	position: absolute;
	top: -4rem;
	max-width: 8.125rem;
	max-height: 8.125rem;
}

#usericon2{
	width:100%;
	height:100%;
}

#userresourceRow1-left {
	max-width: 16.25rem;
	height: 43.75rem;
	background: url(../img/rcleft1.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

.userqyRow1 {
	width: 15.625rem;
	height: 21.25rem;
	margin-right: 1rem;
	background: #FFFFFF;
	position: relative;
}
.userqyRow1:hover{	
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.userqyRow2 {
	width: 15.625rem;
	height: 21.25rem;
	margin-right: 1rem;
	background: #FFFFFF;
	position: relative;
}
.userqyRow2:hover{	
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.nameLi1 {
	text-align: center;
	font-size: 1rem !important;
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
	margin-left: 0 !important;
}

.jobName1 {
	text-align: center;
	color: #629cc9 !important;
	margin-bottom: 1.6rem !important;
	margin-left: 0 !important;
}

/* #user1Img,
#user2Img,
#user3Img,
#user4Img,
#user5Img,
#user6Img,
#user7Img,
#user8Img {
	width: 6.875rem !important;
	height: 6.875rem !important;
} */

#user1Img,
#user2Img,
#user3Img,
#user4Img,
#user5Img,
#user6Img,
#user7Img,
#user8Img {
	width: 100%;
	height: 100%;
}

#userresourceRow2-left {
	width: 16.25rem;
	height: 43.75rem;
	background: url(../img/rcleft2.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#userresourceRow3-left {
	width: 16.25rem;
	height: 43.75rem;
	background: url(../img/rcleft3.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	position: relative;
}

#loginInforDeal {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 42px;
	width: 100%;
	z-index: 100;
	background: #1c2c4d;
	border-bottom: 0.8px solid;
	border-color: rgba(255, 255, 255, 0.5);
}

#dealStoreNav-top {
	width: 100%;
	z-index: 100;
	background: #1c2c4d;
	margin-top: 0;
	height: 5.5rem;
}
#dealStoreNav-top .container{
	height: 5.5rem;
}
#dealStoreNav-top .navbar-nav li a{
	padding-bottom: 1.6rem;
	padding-top: 2.4rem;
}
#storetitle {
	font-size: 1rem;
	color: #a2a2aa;
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
	padding: 0;
	cursor: pointer;
}
#storetitle a{
	font-size: 1rem;
	color: #a2a2aa;
}
#storetitle a:hover{
	text-decoration: none;
}
#allNum {
	font-size: 1rem;
	color: #3b3b43;
	margin-bottom: 1.875rem;
	font-weight: 600;
	padding: 0;
}

#allNum span {
	font-size: 1.75rem;
	color: #ff5e32;
}

#selectCon {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 2.5rem;
	padding: 0;
}

#selectTitle {
	font-size: 1rem;
	color: #3b3b43;
	padding-left: 0;
	padding-right: 0;
	font-weight: 600;
	padding-top:0.5rem;
}

#selectRow {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	padding-left: 0;
	margin-left: -5rem;
	padding-right:0;
}

#selectRow span {
	font-size: 0.875rem;
	color: #4c79e1;
	border: 1px solid #4c79e1;
	padding: 5px;
	border-radius: 3px;
	margin-right: 1.25rem;
	margin-bottom: 1.25rem;
}
#selectRow span i{
	cursor: pointer;
}
#clearSelect {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
	padding-right: 0;
	padding-left: 0;
}

#projMap {
	width: 11.4375rem;
	height: 2.5rem;
	border: hidden;
	background: #ff7b57;
	color: #FFFFFF;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	box-shadow: 2px 2px 4px #ff7b57;
	margin-bottom: 1.25rem;
	cursor: pointer;
	outline: none;
}
#projMap:hover{
	font-size: 1rem;
}
#clearSelectBtn {
	width: 11.4375rem;
	height: 2.5rem;
	border: hidden;
	background: #7e96f0;
	color: #FFFFFF;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	box-shadow: 2px 2px 4px #7f97ef;
	cursor: pointer;
	outline: none;
}
#clearSelectBtn:hover{
	font-size: 1rem;
}
#selectOption1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
}

#optionName {
	width: 18.75rem;
	height: 4.375rem;
	text-align: center;
	line-height: 4.375rem;
	background: #e6e9ee;
	color: #1c2c4d;
	font-size: 1rem;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#MoreCity {
	width: 5rem;
	height: 1.875rem;
	text-align: center;
	line-height: 1.875rem;
	color: #9a9ca3;
	border-radius: 3px;
	border: hidden;
	position: absolute;
	right: 2rem;
	top: 1rem;
	cursor: pointer;
}

#MoreCity1 {
	width: 5rem;
	height: 1.875rem;
	text-align: center;
	line-height: 1.875rem;
	color: #9a9ca3;
	border-radius: 3px;
	border: hidden;
	position: absolute;
	right: 2rem;
	top: 1rem;
	cursor: pointer;
	outline: none !important;
}
.MorecmpType {
    width: 5rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #9a9ca3;
    border-radius: 3px;
    border: hidden;
    position: absolute;
    right: 2rem;
    top: 1rem;
    cursor: pointer;
	outline: none !important;
}
.MoreZZType {
    width: 5rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #9a9ca3;
    border-radius: 3px;
    border: hidden;
    position: absolute;
    right: 2rem;
    top: 1rem;
    cursor: pointer;
	outline: none !important;
}
#collpaseCity {
	width: 5rem;
	height: 1.875rem;
	text-align: center;
	line-height: 1.875rem;
	color: #9a9ca3;
	border-radius: 3px;
	border: hidden;
	position: absolute;
	right: 1.8rem;
	top: 1rem;
	cursor: pointer;
	outline: none !important;
}

#collpaseCity1 {
	width: 5rem;
	height: 1.875rem;
	text-align: center;
	line-height: 1.875rem;
	color: #9a9ca3;
	border-radius: 3px;
	border: hidden;
	position: absolute;
	right: 1.8rem;
	top: 1rem;
	cursor: pointer;
	outline: none !important;
}
.collpaseCmpType {
    width: 5rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #9a9ca3;
    border-radius: 3px;
    border: hidden;
    position: absolute;
    right: 1.8rem;
    top: 1rem;
    cursor: pointer;
    outline: none !important;
}
.collpaseZZType {
    width: 5rem;
    height: 1.875rem;
    text-align: center;
    line-height: 1.875rem;
    color: #9a9ca3;
    border-radius: 3px;
    border: hidden;
    position: absolute;
    right: 1.8rem;
    top: 1rem;
    cursor: pointer;
    outline: none !important;
}
#optionWd {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#optionWd span {
	font-size: 1rem;
	color: #3b3c42;
	margin-right: 1rem;
	cursor: pointer;
	margin-left:1rem;
	padding:3px 7px;
}

#optionWd span:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
}

#optionWd span:not(:first-child):hover {
	background: #7094e7;
	color: #FFFFFF;
}

#selectOption2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
}

#optionWd2 {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#optionWd2 span {
	color:#3b3c42;
	font-size: 1rem;
	margin-left: 1rem;
	cursor: pointer;
	padding: 0.3125rem;
}
#cmpTypeRow1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	margin-top: 1.625rem;
}
#cmpTypeRow2{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	margin-bottom: 2rem;
}


#comapnyTypeDrp {
	height: 4.375rem;
	line-height: 4.375rem;
}

#comapnyTypeDrp .dropdown.show a:hover {
	background: #7094e7;
	color: #FFFFFF;
}

#comapnyTypeDrp .dropdown-menu {
	min-width: 20rem;
	box-shadow: 2px 2px 4px #9D9D9D;
}

#comapnyTypeDrp .dropdown-menu li {
	display: inline-block;
	float: center;
}

#comapnyTypeDrp li a {
	line-height: 73px;
	color:#3b3c42;
}

#comapnyTypeDrp li a:hover {
	text-decoration: none;
}

#comapnyTypeDrp li a:hover {
	background: #7094e7;
	color: #FFFFFF;
}

#hotcitywd {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: nowrap;
	height: 4.375rem;
	line-height: 4.375rem;
}

#hotcitywd li {
	text-align: center;
	margin-left: 0px;
}

.hotcitywd2 li {
	text-align: center;
	margin-left: 0px;
	width:13rem;
}

#hotcitywd .active a {
	background: none;
	color: #989ba5;
	margin-left: 1rem;
}

#hotcitywd .active a:hover {
	background: none;
	color: #989ba5;
	cursor: pointer;
}

#hotcitywd li a {
	padding: 0;
	margin-right: 0px;
	color:#3b3c42;
	padding-right: 0;
	border-radius: 0;
	padding: 5px 0;
	padding-right:10px;
}



#hotcitywd li a>span:first-child:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

#hotcitywd .dropdown-menu {
	min-width: 30rem;
	box-shadow: 2px 2px 4px #9D9D9D;
}

#hotcitywd .dropdown-menu li {
	float: left;
	margin-top:0.7rem !important;
}

#hotcitywd .dropdown-menu li a {
	margin-left: 1rem;
	color: #444;
}

#hotcitywd .dropdown-menu li a:hover {
	text-decoration: none;
	background: #6e86e6;
	color: #FFFFFF;
	padding: 5px 5px;
	border-radius: 3px;
}

#hotcitywd-MG {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: nowrap;
	height: 4.375rem;
	line-height: 4.375rem;
}

#hotcitywd-MG li {
	text-align: center;
	margin-left: 5px;
}

#hotcitywd-MG .active a {
	background: none;
	color: #989ba5;
}

#hotcitywd-MG .active a:hover {
	background: none;
	color: #989ba5;
}

#hotcitywd-MG li a {
	padding: 0;
	margin-right: 0px;
	color: #444444;
	padding-right: 0;
	border-radius: 0;
	padding: 5px 5px;
}

#hotcitywd-MG li a:hover {
	background: #fe5a2c;
	color: #FFFFFF;
	text-decoration: none;
}

#hotcitywd-MG .dropdown-menu {
	min-width: 30rem;
	box-shadow: 2px 2px 4px #9D9D9D;
}

#hotcitywd-MG .dropdown-menu li {
	float: left;

}

#hotcitywd-MG .dropdown-menu li a {
	margin-left: 1rem;
	color: #444;
}

#hotcitywd-MG .dropdown-menu li a:hover {
	text-decoration: none;
	background: #fe5a2c;
	color: #FFFFFF;
	padding: 5px 5px;
	border-radius: 3px;
}

/* Badges */

.areaName {
	color: #989ba5;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #4c79e1; 
}

/* .nav-pills>li>a:hover {
	color: #fff;
	background-color: #7094e7; 
} */

.nav-pills>li>a {
	border-radius: 5px;
	padding: 10px;
	margin-right: 20px;
}

.badge {
	color: #fff;
	background-color: #EB586F;
	font-size: 10px;
	font-weight: 400;
	border-radius: 5px;
	padding: 6px 7px;
}

.active .badge {
	color: #fff !important;
}

/* / End Badges */

#XBDrp-MG {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: nowrap;
}

#XBDrp-MG li {
	text-align: center;
	margin-left: 5px;
}

#XBDrp-MG .active a {
	background: none;
	color: #989ba5;
}

#XBDrp-MG .active a:hover {
	background: none;
	color: #989ba5;
}

#XBDrp-MG li a {
	padding: 0;
	margin-right: 0px;
	color: #444444;
	padding-right: 0;
	border-radius: 0;
	padding: 5px 5px;
}

#XBDrp-MG li a:hover {
	background: #fe5a2c;
	color: #FFFFFF;
	text-decoration: none;
}

#XBDrp-MG .dropdown-menu {
	min-width: 30rem;
	box-shadow: 2px 2px 4px #9D9D9D;
}

#XBDrp-MG .dropdown-menu li {
	float: left;

}

#XBDrp-MG .dropdown-menu li a {
	margin-left: 1rem;
	color: #444;
}

#XBDrp-MG .dropdown-menu li a:hover {
	text-decoration: none;
	background: #fe5a2c;
	color: #FFFFFF;
	padding: 5px 5px;
	border-radius: 3px;
}

#XBDrp {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: nowrap;
}

#XBDrp li {
	text-align: center;
	margin-left: 5px;
}

#XBDrp .active a {
	background: none;
	color: #989ba5;
}

#XBDrp .active a:hover {
	background: none;
	color: #989ba5;
}

#XBDrp li a {
	padding: 0;
	margin-right: 0px;
	color: #444444;
	padding-right: 0;
	border-radius: 0;
	padding: 5px 5px;
}

#XBDrp li a:hover {
	background: #6e86e6;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

#XBDrp .dropdown-menu {
	min-width: 18rem;
	box-shadow: 2px 2px 4px #9D9D9D;
}

#XBDrp .dropdown-menu li {
	float: left;
	margin-top:0.5rem;

}

#XBDrp .dropdown-menu li a {
	margin-left: 1rem;
	color: #444;
}

#XBDrp .dropdown-menu li a:hover {
	text-decoration: none;
	background: #6e86e6;
	color: #FFFFFF;
	padding: 5px 5px;
	border-radius: 3px;
}

#selectOption3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
}

#optionWd3 {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#optionWd3 span {
	font-size: 1rem;
	color: #3b3c42;
	cursor: pointer;
	padding: 0.3125rem;
	margin-left:1rem;
}

#optionWd3 span:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
}

#optionWd a{
	color: #3b3c42;
}

#optionWd2 a span:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
}

#optionWd2 span:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
}

#selectOption4 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
}

#optionWd4 {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#optionWd4 span {
	font-size: 1rem;
	color: #3b3c42;
	margin-left: 1rem;
	cursor: pointer;
	padding: 0.3125rem;
}

#optionWd4 span:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
}

#selectOption5 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
}

#optionWd5 {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#optionWd5 span {
	font-size: 1rem;
	color: #3b3c42;
	margin-left: 1rem;
	cursor: pointer;
	padding: 0.3125rem;
}

#optionWd5 span:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
}

#allcityCon {
	height: 15.125rem;
	position: absolute;
	top: 0;
	z-index: 10;
	background: #FFFFFF;
	box-shadow: 2px 2px 4px #9D9D9D;
	width: 100%;
	border-radius: 5px;
	display: none;
}

#allcityCon1 {
	height: 15.125rem;
	position: absolute;
	top: 0;
	z-index: 10;
	background: #FFFFFF;
	box-shadow: 2px 2px 4px #9D9D9D;
	width: 100%;
	border-radius: 5px;
	display: none;
}
.allcmpTypeCon {
    
    position: absolute;
    top: 0;
    z-index: 10;
    background: #FFFFFF;
    box-shadow: 2px 2px 4px #9D9D9D;
    width: 100%;
    border-radius: 5px;
    display: none;
}
.allZZTypeCon {
    height: 15.125rem;
    position: absolute;
    top: 0;
    z-index: 10;
    background: #FFFFFF;
    box-shadow: 2px 2px 4px #9D9D9D;
    width: 100%;
    border-radius: 5px;
    display: none;
}
#allCity {
	display: flex;
	justify-content: flex-start;
	width: 100%;
}

#allCity a:hover {
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0;
	cursor: pointer;
}

#allcityTitle {
	text-align: center;
	padding-top: 1rem;
	font-size: 1rem;
}

#cityRow1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	margin-top: 1.625rem;
	margin-bottom: 2rem;
}

#cityRow2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	margin-bottom: 2rem;
}

#cityRow3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	margin-bottom: 2rem;
}

#cityRow4 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	margin-bottom: 2rem;
}

#cgGroupRow1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
}

#cgGroupRow2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
}

#cgGroupRow3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
}

#jxGroupRow1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
}

#jxGroupRow2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
}

#jxGroupRow3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
}



.cityName {
margin-right: 1.25rem;
	font-size: 1rem;
	color: #3b3c42;
	cursor: pointer;
	padding:3px 6px;
}

.cityName:hover {
	background: #6f93e7;
	color: #FFFFFF;
	
}

.cityRow1LF {
	width: 30.625rem;
	margin-right: 1rem;
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.cityRow2LF {
	width: 30.625rem;
	margin-right: 1rem;
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.cityRow3LF {
	width: 30.625rem;
	margin-right: 1rem;
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.cityRow4LF {
	width: 30.625rem;
	margin-right: 1rem;
	align-items: center;
	display: flex;
	justify-content: flex-start;
}

.dropdown-toggle::after {
	opacity: 0;
	margin-left: 0;
	border-right: 0;
	border-left: 0;
}

#selectSearch {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
	background: #FFFFFF;
	border: 1px solid #ececec;
	padding-left: 0;
}

#selectSearchLF {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
#seacrchInpt-DST,#seacrchInpt-PDT {
	min-height: 2rem;
	width: 10.625rem;
	background: rgba(255, 255, 255, 0);
	border: hidden;
	font-size: 0.75rem;
	color: #444;
	position: relative;
}

#xmgmBtn {
	width: 8.75rem;
	height: 4.375rem;
	background: #FFFFFF;
	font-size: 1rem;
	border: hidden;
	color: #3c3d41;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none !important;
}

#UpDown {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 0.625rem;
}

#UpDown i {
	cursor: pointer;
}

#gczjBtn {
	width: 8.75rem;
	height: 4.375rem;
	background: #f7f8fa;
	font-size: 1rem;
	border: hidden;
	color: #3c3d41;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none !important;
}

#selectSearchCon {
	width: 16.625rem;
	height: 2rem;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #3c3d41;
	border-radius: 5px;
}
#seacrchInpt2 {
	min-height: 2rem;
	width: 7.625rem;
	background: rgba(255, 255, 255, 0);
	border: hidden;
	font-size: 0.75rem;
	color: #3c3d41;
	position: relative;
}
#seacrchInpt2::-webkit-input-placeholder { 
  color: #717274;
}

#seacrchInpt2::-moz-placeholder { 
  color: #717274;
}

#seacrchInpt2::-ms-input-placeholder {
  color: #717274;
}   

#selectSearchBtn {
	width: 20px;
	height: 20px;
	color: #3c3d41;
	margin-top: 5px;
	margin-right: 3px;
	cursor: pointer;
}

#storesContainer {
	background: #fcfdff;
}

#selectprj1,#selectprj2,#selectprj3,#selectprj4,#selectprj5,#selectprj6{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border: 1px solid #ececec;
	margin-bottom: 1.5625rem;
	padding-left: 0;
	padding-right: 0;
}
#selectprj1:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#selectprj2:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#selectprj3:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#selectprj4:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#selectprj5:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#selectprj6:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.leftPrjimg1 {
	width: 17.5rem;
	height: 13.4375rem;
}

#prjCenter {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
	padding-left: 5rem;
}

#prjName {
	font-size: 1.2rem;
	margin-left: 1rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#prjGroup,
#prjJE,
#prjAddress,
#prjGM,
#prjJD,
#prjYZ {
	font-size: 0.875rem;
	margin-top: 0.7rem;
	color: #75787f;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* #gm1 {
	margin-right: 0;
}

#JD1 {
	margin-right: 8rem;
}

#YZ1 {
	margin-right: 8rem;
}

#JE1 {
	margin-right: 8rem;
} */

#prjright {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

#friendImg {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

#friendImgRow1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1rem;
}

#friendImgRow2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#prjimg1,
#prjimg2,
#prjimg3 {
	width: 5.0625rem;
	height: 5.0625rem;
	border: 1px solid #ececec;
	margin-right: 1rem;

}

#prjFriend {
	font-size: 1rem;
	margin-left: 1rem;
	margin-bottom: 1rem;
}

#pageDown .pagination {
	display: flex;
	justify-content: center;
	align-items: center;
}

.pagedownNav {
	display: flex;
	justify-content: center;
	align-items: center;
}

#pageDown .pagination .totalPageNum {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: none;
	border: hidden;
}

.totalPageNum {
	margin-bottom: 1% !important;
}

.totalPageNum span {
	white-space: nowrap;
	margin-right: 1.875rem;
	font-size: 0.9375rem;
	color: #999999;
}

#pageNum {
	border-radius: 0.3125rem;
	background: #FFFFFF;
	width: 3.75rem;
	color: #999999;
	height: 2.5rem;
	padding: 0;
	margin-right: 1rem;
	text-align: center;
}

#pageGo {
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 0.1875rem;
	text-align: center;
	padding: 0;
	padding-left: 0.625rem;
	padding-right: 0.625rem;
	background: #7890ec;
	color: #FFFFFF;
}

#pageDown .pagination li {
	width: 2.5rem;
	height: 2.5rem;
	text-align: center;
	line-height: 2.5rem;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	margin-right: 1rem;
	border-radius: 0.1875rem;
	cursor: pointer;
}

#pageDown .pagination li a {
	width: 2.5rem;
	height: 2.5rem;
	color: #999999;
}

#LogoConLeft {
	margin-right: 12rem;
}
#LogoConLeft-sct{
	margin-right: 4rem;
}
#MarketlogoCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#PersonablelogoCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#logoCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.headLogoIndex {
	height: 3rem;
}

.headLogo {
	height: 3rem;
	/* width:100%; */
}

#clearBtn-Cpl {
	width: 11.5rem;
	height: 3.125rem;
	border: hidden;
	background: #6e86e6;
	color: #FFFFFF;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	box-shadow: 2px 2px 4px #7f97ef;
	cursor: pointer;
}
#clearBtn-Cpl:hover{
	font-size: 1rem;
}
#companyListContainer {
	background: #f7f8fa;
}

#companyListCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	margin-bottom: 1.875rem;
}
#companyListCon:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#listimg1 {
	width: 17.3125rem;
	height: 13.5rem;
	border: 1px solid #f3f3f5;
	box-shadow: 2px 2px 4px #f9f9fb;
}

#companyListRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

#listRow1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 1.2rem;
	font-weight: 600;
	color: #3b3b43;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
}
#listRow1 div{
	padding:0;
}
#littleName {
	font-size: 0.75rem;
	color: #a3a5a4;
}

#ltrz {
	width: 1.625rem;
	height: 1.875rem;
	margin-left: 1rem;
}

#listRow2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1.25rem;
	font-size: 0.85rem;
	color: #717274;
}

#ltfgLine {
	padding-left: 0;
	width: 80%;
	height: 0.0625rem;
	background: #f3f3f5;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}

#listRow3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	font-size: 0.85rem;
	color: #717274;
}
#listRow3 span{
	/* color: #4c79e1; */
}

#companyPolice {
	padding-left: 0;
	padding-right: 0;
}
#mgType{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#listRow3 i {
	/* margin-right: 1.25rem; */
}

#listRow4 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1.25rem;
	font-size: 0.85rem;
	color: #717274;
}

#companyperson {
	padding-left: 0;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#zsxmCon{
	padding-left: 12px;
}

#zsxmCon .comspan2{
	padding-left: 1.25rem;
}

#cjzeCon{
	padding-left: 15px;
}

#cjzeCon .comspan2{
	padding-left: 1.25rem;
}

/* #listRow4 i {
	margin-right: 1.25rem;
} */
#byrq{
	padding-left: 0;
}

#companyIndextitle {
	font-size: 1rem;
	color: #a2a2aa;
	margin-top: 1.5625rem;
	margin-bottom: 1.5625rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0;
}
#companyIndextitle a{
	font-size: 1rem;
	color: #a2a2aa;
}
#companyIndextitle a:hover{
	text-decoration: none;
}
#returnIndex {
	width: 5.25rem;
	height: 2rem;
	border-radius: 0.1875rem;
	background: #FFFFFF;
	border: hidden;
	color: #404d7a;
	font-size: 0.75rem;
	cursor: pointer;
	outline: none;
}

#companyNavCon {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	background: #FFFFFF;
	border-top: 2px solid #ff7a57;
	padding: 0;
}

#companyLogo {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 3.125rem;
}

#companyName {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

#companyLogoimg {
	max-width: 13.125rem;
	max-height: 4.375rem;
	margin-left: 2.375rem;
	margin-right: 2.375rem;
}

#nameWD {
	font-size: 1.5rem;
	margin-bottom: 1.25rem;
}

#yzqyBtn {
	width: 4.375rem;
	height: 1.5rem;
	text-align: center;
	line-height: 1.5rem;
	background: #ff7a57;
	color: #FFFFFF;
	font-size: 0.8rem;
	border-radius: 0.1875rem;
}

#companyIndexNav {
	margin-left: 1.375rem;
	margin-top: 3.125rem;
}

#companyIndexNav li {
	margin-right: 6.25rem;
	text-align: center;
	padding-bottom: 20px;
}

#companyIndexNav li a {
	font-size: 1rem;
	color: #3c3d42;
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
}

#companyIndexNav li a:hover {
	background: none;
	color: #323f73;
	text-decoration: none;
}

#companyIndexNav li:hover {
	border-bottom: 2px solid #323f73;
}

#companyIndexNav .active {
	border-bottom: 2px solid #323f73;
}

#companyIndexNav .active a {
	background: none;
	font-size: 1rem;
	color: #323f73;
	padding-right: 0 !important;
}

#companyCount {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 0;
	padding-right: 0;
	margin-top: 3.125rem;
	margin-bottom: 3.125rem;
}

#companyPersonable {
	width: 19.25rem;
	height: 10rem;
	background: url(../img/personableBG.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 1rem;
}
#personableIcon{
	max-width: 4.3125rem;
	max-height: 3.5rem;
}
#personableNum {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	color: #FFFFFF;
	margin-left: 0.625rem;
}

#personNum {
	font-size: 2rem;
}

#numWd {
	font-size: 1rem;
	margin-top: 1rem;
}

#companyShopping {
	width: 19.25rem;
	height: 10rem;
	background: url(../img/cgfbBG.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 1rem;
}
#cgfbIcon{
	max-width: 3.5rem;
	max-height: 3.5rem;
}
#cgfbNum {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	color: #FFFFFF;
	margin-left: 0.625rem;
}

#cgfbNum {
	font-size: 2rem;
}

#cgfbWd {
	font-size: 1rem;
	margin-top: 1rem;
}

#companysupplier {
	width: 19.25rem;
	height: 10rem;
	background: url(../img/cgfbBG.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 1rem;
}
#supplierIcon{
	max-width: 3.5rem;
	max-height: 3.5rem;
}
#supplierNum {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	color: #FFFFFF;
	margin-left: 0.625rem;
}

#supplierNum {
	font-size: 2rem;
}

#supplierWd {
	font-size: 1rem;
	margin-top: 1rem;
}

#companyPrj {
	width: 19.25rem;
	height: 10rem;
	background: url(../img/cgfbBG.png) no-repeat center;
	background-size: 100% 100%;
	background-position: 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
#PrjIcon{
	max-width: 3.5rem;
	max-height: 3.5rem;
}
#PrjNum {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	color: #FFFFFF;
	margin-left: 0.625rem;
}

#PrjNum {
	font-size: 2rem;
}

#PrjWd {
	font-size: 1rem;
	margin-top: 1rem;
}

#AboutCompany {
	background: #FFFFFF;
}

#AboutTitle {
	padding-top: 3.125rem;
	margin-left: 3.125rem;
	font-size: 1.8rem;
}

#AboutTitle span {
	border-left: 6px solid #ff7a57;
	padding-left: 1.5rem;
}
#typeImg,#positionImg{
	margin-right: 0.625rem;
}
#AboutName {
	font-size: 1rem;
	color: #333333;
	font-weight: 600;
	margin-left: 3.125rem;
	margin-top: 1.875rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#qyjjTitle {
	font-size: 1.1rem;
	margin-left: 3.125rem;
	margin-top: 1.875rem;
	color: #a1a1a1;
}
#qyjjWD0{
	padding-bottom:3.125rem;
	margin-bottom:3.125rem;
}
#qyjjWD{
	font-size: 1.1rem;
    margin-left: 3.125rem;
    margin-top: 1.875rem;
    margin-right: 3.125rem;
}

#qyjjWD1 {
	font-size: 1.1rem;
	margin-left: 3.125rem;
	margin-top: 1.875rem;

}

#qyjjWD2 {
	font-size: 1.1rem;
	margin-left: 3.125rem;
	line-height: 2;
}

#companyEnvirment {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.5625rem;
	margin-bottom: 3.125rem;
	padding-bottom: 3.125rem;
}

#companyEnvirment1 {
	max-width: 37.5rem;
	max-height: 21.8125rem;
}

#companyEnvirment2 {
	max-width: 37.5rem;
	max-height: 21.8125rem;
}

#gsInforCon {
	background: #FFFFFF;
	position: relative;
}
.confirmIcon{
	position: absolute;
	right: 1.25rem;
	top:6.875rem;
	max-width: 6.3125rem;
	max-height: 5.1875rem;
}
#yezzImg{
	max-width: 11.5625rem;
	max-height: 16.5625rem;
}
#gsInforTab {
	padding: 1.875rem 3.325rem 0 4.125rem;
}

#gsInforTable tr td {
	white-space: normal;
	word-break: keep-all;
	vertical-align: middle;
	text-align: center;
}

#titleWD1,
#titleWD2,
#titleWD3,
#titleWD4,
#titleWD5,
#titleWD6,
#titleWD7,
#titleWD8,
#titleWD9,
#titleWD10,
#titleWD11,
#titleWD12 {
	background: #f7f8fa;
	font-size: 1rem;
}

#AboutName span {
	color: #626262;
	font-size: 0.8rem;
	margin-left: 1rem;
}

#OtherInforCon {
	background: #FFFFFF;
	margin-top: 3.125rem;
	margin-bottom: 6.25rem;
	padding-bottom: 2.5rem;
}

#date1Con {
	margin-right: 1rem;
}

#date1 {
	color: #5e5e5e;
	border-radius: 5px;
}

#date2Con {
	margin-left: 1rem;
}

#date2 {
	color: #5e5e5e;
	border-radius: 5px;
}

#SelectOptioncon {
	padding: 0;
}
#personListCon {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-bottom: 1.875rem;
	margin-bottom: 1.875rem;
	padding-left: 0;
	padding-right: 0;
}

#personablityLeftCon {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
}

#personablityLeft {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #FFFFFF;
	padding-top: 50px;
	padding-bottom: 40px;
	margin-bottom: 1.875rem;
	border-radius: 0.3125rem;
}
#personablityLeft:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#personablityRight {
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 2%;
	padding-bottom: 3rem;
	padding-left: 0;
}

#userLFListRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}



#person1 {
	width: 12.5rem;
	height: 12.5rem;
}

#userlistRow3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	font-size: 0.85rem;
	color: #717274;
	margin-top: 1.25rem;
}
#zczbCon{
	/* text-align: center; */
}
#lRow2Left{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	overflow:hidden;
}
#userlistRow5 {
	padding-left: 0;
	margin-top: 1rem;
}

#userJJ {
	font-size: 1rem;
	color: #000000;
	margin-bottom: 0;
}

#userlistRow2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1rem;
	font-size: 0.85rem;
	color: #717274;
}

#nowComming {
	font-size: 1.125rem;
	color: #396bdf;
	text-align: left;
	width: 100%;
	border-left: 3px solid #396bdf;
	padding-left: 2.375rem;
	margin-top: 1.875rem;
}

#psbRightrow2 {
	padding-left: 0;
	padding-right: 0;
	padding-top: 1.875rem;
	font-size: 0.875rem;
	cursor: pointer;
}
#psbRightrow2:hover{
	background: rgba(76,121,225, .1);
}
#rrghtLine {
	width: 90%;
	margin-left: 2rem;
	padding: 0;
	height: 1px;
	background: #f2f2f2;
	margin-top: 1rem;
}

#newComein {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: 2.375rem;
	padding-left: 0;
}
#newComein span{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.newComein {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: 2.375rem;
	padding-left: 0;
	cursor: pointer;
}
#coneWd {
	color: #a3a3a3;
	margin-left: 0.625rem;
	margin-right: 0.625rem;
}

#comeDate {
	padding-left: 0;
	color: #a3a3a3;
	margin-left: 2.375rem;
	margin-top: 0.625rem;
}

#userdetails {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	background: #FFFFFF;
	padding-top: 50px;
	padding-bottom: 40px;
	margin-bottom: 1.875rem;
	border-radius: 0.3125rem;
	border-top: 2px solid #ff7b57;
}

#userLabe {
	padding-left: 0;
	padding-right: 0;
	text-align: right;
}

.hyzjLabe {
	width: 5.5rem;
	height: 1.875rem;
	background: #fff2ee;
	font-size: 0.875rem;
	color: #ff8565;
	padding: 7px 10px;
}

/*  #companyPolice span {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}  */

#companyPolice .comspan {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}
#cmpPersonCon:hover{
	cursor: pointer;
	background: rgba(76,121,225, .1);
}
/* #zczbCon span {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
} */

#zczbCon .comspan {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}


 /* #clsjCon span{
 	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}  */

#clsjCon .comspan {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}

#graduate{
	margin-left: 5px;
}
  #companyperson span :last-child {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}  

#companyperson .comspan {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}

#companyperson .comspan2 {
	margin-left: 1.25rem;
}
#companyperson .comspan3 {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
}
#bornDate{
	padding-right: 0;
	text-align: right;
}
#bornDate span{
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}
#byrq .comspan {
	font-size: 1rem;
	color: #000000;
	font-weight: 600;
	margin-left: 0.3125rem;
}

#seeAll {
	font-size: 0.875rem;
	color: #4c79e1;
	margin-left: 1rem;
}
.companyName{
	font-size: 0.85rem !important;
	color: #717274 !important;
	font-weight:normal !important;
}
#zwjjWD {
	font-size: 14px;
	text-overflow: ellipsis;
	/* -webkit-line-clamp: 2; */
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 5rem;
}

#seeAll {
	cursor: pointer;
	white-space: nowrap;
}

#credentials {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
}

#credentialsTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#credentialsImg {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
}

#educationCon {
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
}

#edcation1,
#edcation2,
#edcation3,
#edcation4 {
	margin-top: 1.875rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	border: 1px solid #dcdcdc;
	padding-left: 0;
	padding-right: 0;
	margin-left: 3rem;
}

#education1Top {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	background: #f7f8fa;
}

.schoolIcon {
	margin-left: 2.9375rem;
	margin-right: 1.25rem;
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
}

#learnDate {
	font-size: 18px;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

#learnDate span{
	display:block;
	width:30rem;
}

#learnDate span:last-child{
	font-size: 1rem;
	color: #575757;
	margin-left: 1.25rem;
}

#schoolJob {
	font-size: 0.875rem;
	color: #575757;
	margin-top: 1rem;
}

#education1Bottom {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	padding-left: 3.125rem;
	background: #FFFFFF;
}

#workHistoryCon {
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
}

#workHistory1 {
	margin-top: 1.875rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	border: 1px solid #dcdcdc;
	padding-left: 0;
	padding-right: 0;
	margin-left: 3rem;
}

#workHistory1Top {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	background: #f7f8fa;
	padding-left:3.125rem;
}

#workHistory1Bottom {
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	padding-left: 3.125rem;
	background: #FFFFFF;
}

.companyJJ {
	font-size: 0.875rem;
	color: #000000;
	font-weight: 600;
}

.comeinPrj {
	font-size: 0.875rem;
	color: #000000;
	font-weight: 600;
}

#workHistory2 {
	margin-top: 1.875rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	border: 1px solid #dcdcdc;
	padding-left: 0;
	padding-right: 0;
	margin-left: 3rem;
}

#prjHistoryCon {
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-bottom: 1.875rem;
}

#prjHistory1 {
	margin-top: 1.875rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	border: 1px solid #dcdcdc;
	padding-left: 0;
	padding-right: 0;
}

#prjHistory1Con {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
	margin-left: 2rem;
}

#prjHistory1Left {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	padding-left: 1rem;
	background: #f7f8fa;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
	padding-right: 1rem;
	cursor: pointer;
}
#prjHistory1Left:hover{
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
}
#prjWDcon {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-right: 0;
}
#prjImgcon{
	padding-left: 0;
	position: relative;
}
#priIcon{
	max-width: 11.25rem;
	max-height: 13.75rem;
}
.prjIcon{
	margin-bottom: 0.625rem;
	width: 6rem;
	height: 1.75rem;
	color: #FFFFFF;
	font-size: 0.875rem;
	text-align: center;
	line-height: 1.625rem;
	background: #ff7b57;
	border-radius: 3px 0 15px 0px;
	position: absolute;
	top: 0;
	left: 0;
}
#prjTitle {
	font-size: 1.125rem;
	color: #000000;
	font-weight: 600;
	white-space: nowrap;
	text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    width: 25rem;
}

#prjJob,
#prjTime,
#prjAddressCon,
#prjGroupCon,
#prjMoney,
#prjGMCon,
#prjGIS {
	padding-left: 0;
}

#prjJob {
	margin-top: 1.5625rem;
}

#prjTime,
#prjAddressCon,
#prjGroupCon,
#prjMoney,
#prjGMCon,
#prjGIS {
	margin-top: 1.25rem;
}
#xqCon{
	margin-left: 0.625rem;
	color: #4c79e1 !important;
	font-weight: normal !important;
	cursor: pointer;
}
#prjJob span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}
#prjTime span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}
#prjAddressCon span{
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}
#prjGroupCon span{
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}
#prjMoney span{
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjGMCon span{
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}
#prjGIS span{
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}


#prjHistory1Right {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	background: #f7f8fa;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
	padding-right: 1rem;
	margin-left: 1rem;
	cursor: pointer;
}
#prjHistory1Right:hover{
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
}
#prjHistory2Con {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
	margin-left: 2rem;
}

#enterjrSystem {
	width: 11.25rem;
	height: 3.125rem;
	background: none;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	line-height: 1rem;
	border-radius: 3px;
	margin-top: 2.375rem;
	margin-right: 0.625rem;
}
#enterjrSystem:hover{
	cursor: pointer;
	background: #FFFFFF;
	color: #242861;
}
#LoginRgibtn {
	width: 11.25rem;
	height: 3.125rem;
	color: #FFFFFF;
	line-height: 1rem;
	border-radius: 3px;
	margin-top: 2.375rem;
	border: 1px solid #FFFFFF;
}
#LoginRgibtn:hover{
	cursor: pointer;
	background: #FFFFFF;
	color: #242861;
}
#rzlcTitle {
	font-size: 1rem;
	color: #FFFFFF;
	text-align: center;
	margin-top: 1.875rem;
}

.enterOptionCon {
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	margin-top: 1.625rem;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.arrrowRight{
	margin-top: 1rem;
}
#jrjgPrd {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 5.9375rem;
	padding-bottom: 5.9375rem;
}

#jrGroup,
#jrProduct,
#yxProduct {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
#jrGroupIcon,#jrProductIcon,#yxProductIcon{
	max-width: 5.9375rem;
	max-height: 5.875rem;
}
#jrjgNum,
#jrProductNum,
#yxProductNum {
	font-size: 3.375rem;
	color: #000000;
	margin-top: 3.125rem;
	margin-bottom: 1.5625rem;
}

#jrjgName,
#jrProductName,
#yxProductName {
	font-size: 1.25rem;
	color: #000000;
}

.prodType {
	color: #fe6843 !important;
	border: 1px solid #fe6843 !important;
}

#clearBtn-mtl {
	width: 11.5rem;
	height: 3.125rem;
	border: hidden;
	background: #ff7b57;
	color: #FFFFFF;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	box-shadow: 4px 10px 7px #f7d4cc;
	cursor: pointer;
	outline: none;
}
#clearBtn-mtl:hover{
	font-size: 1rem;
}
#prdTypeWd {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#prdTypeWd span {
	margin-right: 1rem;
	padding: 5px 5px;
}

#prdTypeWd span:first-child {
	margin-right: 0;
}

#prdTypeWd span:hover {
	background: #fe5a2c;
	color: #FFFFFF;
	padding: 5px 5px;
	border-radius: 0px;
	cursor:pointer;
}

#jrGroupWd {
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
}

#jrGroupWd span {
	margin-right: 1rem;
	padding: 5px 5px;
}

#jrGroupWd span:hover {
	background: #fe5a2c;
	color: #FFFFFF;
	padding: 5px 5px;
	border-radius: 0px;
	cursor:pointer;
}

#firstRowProduct {
	display: flex;
	justify-content: space-left;
	align-items: center;
	padding: 0;
	margin-top: 2.5rem;
	
}

#product1,
#product2,
#product3,
#product4 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #FFFFFF;
	max-width: 20rem !important;
}

#product1,
#product2,
#product3 {
	margin-right: 1.5rem;
}


	.productTitle {
	font-size: 1.375rem;
	margin-top: 1.875rem;
	color: #505055;
	margin-bottom: 0.9375rem;
	width:220px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap; 
text-align:center;
}


.productWD {
	font-size: 0.875rem;
	color: #999999;
	margin-bottom: 1.25rem;
}

.ljsqBtn {
	width: 6rem;
	height: 33px;
	text-align: center;
	line-height: 2.0625rem;
	border: 1px solid #fe5a2c;
	color: #fe5a2c;
	font-size: 0.875rem;
	border-radius: 3px;
	background: none;
	margin-bottom: 1.875rem;
	cursor: pointer;
}
.ljsqBtn:hover{
	background:#fe5a2c;
	color: #FFFFFF;
}
#secondRowProduct {
	display: flex;
	justify-content: space-left;
	align-items: center;
	padding: 0;
	margin-top: 3.125rem;
	margin-bottom: 3.125rem;
}

#ExinCon {
	align-items: center;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	background: #FFFFFF;
}
#ExinCon:after{
        content: "";
        display: block;
        height: 0;
        clear:both;
        visibility: hidden;
}
#ExinLeft {
	float:left;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
#ExinImg1{
	width: 22.5rem;
	height: 22.5rem;
}
#prjImg{
	width: 22.5rem;
	height: 22.5rem;
}
#Exinimg2,#Exinimg3,#Exinimg4,#Exinimg5{
	width: 4.6875rem;
	height: 4.6875rem;
}
#ExinImgcon {
	padding-left: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 1.25rem;
}

#Exinimg3 {
	margin-left: 1.25rem;
	margin-right: 1.25rem;
}

#Exinimg4 {
	margin-right: 1.25rem;
}

#ExinRight {
	float:right;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-left: 3.125rem;
	max-width:70.666667% !important;
}

#ExinTitle {
	margin-bottom: 2rem;
	font-size: 1.375rem;
	color: #1c2c4d;
}

.fbjjWD {
	margin-bottom: 1.875rem;
	font-size: 1rem;
	color: #505055;
}

.cpType {
	margin-bottom: 1.875rem;
	font-size: 1rem;
	color: #505055;
}

.llcs {
	margin-bottom: 1.875rem;
	font-size: 1rem;
	color: #505055;
}

#adviceCon {
	padding-left: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 2.8125rem;
	margin-bottom: 1.5rem;
}

#adviceBtn {
	width: 11.625rem;
	height: 3.3125rem;
	border: 1px solid #ff7b57;
	border-radius: 3px;
	color: #ff7b57;
	font-size: 1rem;
	text-align: center;
	line-height: 3.3125rem;
	margin-right: 1.25rem;
	cursor: pointer;
	outline: none;
}
#adviceBtn:hover{
	font-size: 1.2rem;
}
#applyBtn {
	width: 11.625rem;
	height: 3.3125rem;
	border: 1px solid #ff7b57;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 1rem;
	text-align: center;
	line-height: 3.3125rem;
	background: #ff7b57;
	cursor: pointer;
	outline: none;
}
#applyBtn:hover{
	font-size: 1.2rem;
}
#shoutLine {
	width: 80%;
	padding: 0;
	height: 1px;
	background: #f1f2f7;
	margin-bottom: 1.5rem;
}

#cpjjCon {
	display: flex;
	align-items: flex-start;
	padding-left: 5px;
}

#cpjjWD {
	white-space: nowrap;
	font-size: 1rem;
}

#ExinWD {
	margin-top: -2px;
	margin-bottom: 0px;
	margin-left: 0.3125rem;
	margin-right: 3rem;
	font-size: 1rem;
}

#cpjsCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#cpjsTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#cpjsWD {
	margin-left: 2.8125rem;
	margin-right: 2.8125rem;
	font-size: 0.875rem;
	color: #75787f;
	margin-top: 1.625rem;
	line-height: 3;
}

#cpjsImgCon {
	
}

#cpjsImg {
	width: 79.25rem;
	margin-top: 2.5rem;
}

#jjtdCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#jjtdTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#YwlcCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#YwlcTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#yycjCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#yycjTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#faysCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#faysTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#cpysCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#cpysTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#cgkhalCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#cgkhalTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#zrtjCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#zrtjTitle {
	margin-left: 2.8125rem;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#monetaryDeatilsContainer {
	background: #f7f8fa;
	padding-bottom: 6.25rem;
}

#selectRow-prd {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	flex-wrap: wrap;
	padding-left: 0;
	margin-left: -5rem;
	padding-top:0.5rem;
}

#selectRow-prd span {
	font-size: 0.875rem;
	color: #4c79e1;
	border: 1px solid #4c79e1;
	padding: 5px;
	border-radius: 3px;
	margin-right: 1.25rem;
	margin-bottom: 0rem;
} 

#selectRow-prd span i{
	cursor: pointer;
}

#productTab {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 2.5rem;
}

#productTab li {
	width: 8.75rem;
	height: 4.375rem;
	text-align: center;
	background: #e8eaef;
	margin-left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 3px;
}

#productTab .active {
	background: #6d86e6;
	color: #FFFFFF;
}

#productTab .active a {
	color: #FFFFFF;
}

#productTab li a {
	width: 8.75rem;
	height: 4.375rem !important;
	line-height: 4.375rem;
	padding: 0;
	font-size: 1rem;
	color: #1c2c4d;
}

#productTab li a:hover {
	text-decoration: none;
}

#wllCon {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

#wlRow1Con {
	
	align-items: center;
	font-size: 1rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	line-height: 4.375rem;
}

#wlRow1Con span:hover{
	background: #6d86e6;
	color: #FFFFFF;
	cursor: pointer;
}	

#wlRow2Con {
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 1rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	height: 4.375rem;
	line-height: 4.375rem;
}

#wlRow2Con span:hover{
	background: #6d86e6;
	color: #FFFFFF;
	cursor: pointer;
}

#wlRow3Con {
	display: flex;
	justify-content: space-around;
	align-items: center;
	font-size: 1rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	height: 4.375rem;
	line-height: 4.375rem;
}

#wlRow3Con span:hover{
	background: #6d86e6;
	color: #FFFFFF;
	cursor: pointer;
}

#wlRow1Con span,#wlRow2Con span,#wlRow3Con span{
	display:block;
	width:8.75rem;
	height:4.375rem;
	text-align:center
}

#wlRow3Con .tm {
	opacity: 0;
}
#wlRow1Con li,#wlRow2Con span,#wlRow3Con span{
	display:block;
	width:10.75rem;
	height:4.375rem;
	line-height:4.375rem;
	text-align:center;
	margin-left:2rem;
	float:left;
}
#wlRow1Con li:hover{
	background: #6d86e6;
	color: #FFFFFF;
	cursor: pointer;
}

#wlRow1Con:after {
	content:'';
	display:block;
	visibility: none;
	clear:both;
}

#wlRow1Con {
	
	align-items: center;
	font-size: 1rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	
	line-height: 4.375rem;
}
#productListTabContent {
	padding-top: 0;
	padding-left: 0;
}

#prdListTabCon {
	padding-top: 0;
	padding-left: 0;
	margin-left: 0;
}

#productListCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 0;
	padding-right: 2rem;
}

#product1Con,
#product2Con {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	margin-bottom: 1.875rem;
	padding-left: 0;
	padding-right: 0;
}

#product1Con {
	margin-right: 1rem;
	width: 47% !important;
}
#product1Con:hover{
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
}
#product2Con {
	margin-left: 1rem;
	width: 47% !important;
	cursor: pointer;
}
#product2Con:hover{
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
}
#productimg1 {
	width: 14.375rem;
	height: 17.1875rem;
}

#productListRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
#prdlistRow1{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#prdfgLine {
	padding-left: 0;
	width: 95%;
	height: 0.0625rem;
	background: #f3f3f5;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.ckxqSapn {
	width: 6rem;
	height: 33px;
	text-align: center;
	line-height: 2.0625rem;
	border: 1px solid #4c79e1;
	color: #4c79e1;
	font-size: 0.875rem;
	border-radius: 3px;
	background: none;
	margin-top: -1.875rem;
	padding: 0.5625rem 1.25rem;
	cursor: pointer;
}
.ckxqSapn:hover{
	background: #4c79e1;
	color: #FFFFFF;
}
#prdlistRow1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1.2rem;
	font-weight: 600;
	color: #3b3b43;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
}

#prdlistRow2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1rem;
	font-size: 0.85rem;
	color: #717274;
}

#prdlistRow4 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1rem;
	font-size: 0.85rem;
	color: #717274;
}

#listRow5 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1rem;
	font-size: 0.85rem;
	color: #717274;
}

#listRow5 span {
	color: #4c79e1;
	cursor: pointer;
}

#listRow6 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1rem;
	font-size: 0.85rem;
	color: #717274;
}

#listRow7 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 1rem;
	font-size: 0.85rem;
	color: #717274;
}

#listRow18 {
	/* text-align: right; */
	margin-top: .6rem;
}

#listRow8 {
	text-align: right;
	margin-top: .6rem;
}

#prddeTailcpjjCon {
	display: flex;
	align-items: flex-start;
	padding-left: 0;
}

#ckqyxQ {
	font-size: 0.875rem;
	margin-left: 1.25rem;
	color: #4c79e1;
	cursor: pointer;
}

#ckqyxQCon {
	padding-left: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 1.5rem;
}

#jldwCon {
	padding-left: 0;
	margin-bottom: 1.875rem;
	font-size: 1rem;
	color: #505055;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#jldwCon div {
	font-size: 1rem;
	color: #505055;
}

#yycjSpan {
	padding-left: 0;
}

#ghqyCon {
	padding-left: 0;
	margin-bottom: 1.875rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#ghqyCon div {
	font-size: 1rem;
	color: #505055;
}

#cpflSpan {
	padding-left: 0;
}

#cpppCon {
	padding-left: 0;
	margin-bottom: 1.875rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#cpppCon div {
	font-size: 1rem;
	color: #505055;
}

#cpppSpan {
	padding-left: 0;
}

#prdNameCon {
	padding-left: 0;
	margin-bottom: 1.875rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #eef0f4;
	padding: 1.875rem 1.875rem;
}

#prdNameLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
}

#prdNameWD {
	font-size: 1.375rem;
	color: #1c2c4d;
	font-weight: 600;
	margin-bottom: 1.25rem;
}

#xpImg,#yxImg{
	max-width: 2rem;
	max-height: 2rem;
	margin-left: 0.625rem;
}

#hhImg {
	max-width: 2.625rem;
	max-height: 2.625rem;
	margin-left: 0.625rem;
	margin-right: 0.625rem;
}

#prdNumWD {
	font-size: 1rem;
	color: #9da1ad;
}

#jgNumWD {
	font-size: 1.75rem;
	color: #7795e5;
	margin-left:15rem;
}

#jgNumWD span {
	font-size: 0.875rem;
}

#cpyjCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#yjTitle {
	font-size: 1rem;
	color: #3b3c42;
	margin-left: 2.8125rem;
	margin-top: 1.875rem;
}

#yjmsCon {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
	margin-left: 2.8125rem;
	margin-top: 1.875rem;
}

#yjmsConTitle {
	white-space: nowrap;
	font-size: 1rem;
	color: #3b3c42;
	font-weight: 600;
	line-height: 3;
}

#yjmsConWD {
	margin-right: 2.8125rem;
	font-size: 0.875rem;
	color: #75787f;
	line-height: 3;
}

#cgzsTitle {
	font-size: 1rem;
	color: #3b3c42;
	margin-left: 2.8125rem;
	margin-top: 1.875rem;
}

#cpjsImgCon {
	
}
#cgImg1,#cgImg2,#cgImg3,#cgImg4{
	max-width: 12.5rem;
	max-height: 12.5625rem;
	border-radius: 50%;
}
#cgzsLine {
	padding: 0;
	background: #f1f2f7;
	height: 1px;
	border: hidden;
	margin-top: 3.125rem;
}

#prdCpzsCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 3.125rem;
}

#prdCpzsImgCon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 1.875rem;
}

#cpzs1Con {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cpzsImg{
	width: 11rem;
	height: 13.75rem;
}
#cpzsName {
	font-size: 1rem;
	margin-top: 1.875rem;
	color: #3b3c42;
}

#bbdwCon {
	margin-top: 1.25rem;
	color: #75787f;
	font-size: 0.875rem;
}

#zsyxqCon {
	margin-top: 0.5rem;
	color: #75787f;
	font-size: 0.875rem;
}

#marketListCon {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	padding-left: 0;
	padding-right: 0;
}

#marketListLeftCon {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 0;
}

#marketListRight {
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 2%;
	padding-bottom: 3rem;
	padding-left: 0;
}

#tbbmCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
}

#tbbmLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
}

#tbbmRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
}

#tbbmName {
	font-size: 1.375rem;
	color: #1c2c4d;
}

#tbbmNum {
	font-size: 1rem;
	color: #a7abb4;
	margin-top: 0.9375rem;
}

#tbbmType1,
#tbbmType2 {
	padding-left: 0;
}

#tbbmType1 {
	margin-top: 1.25rem;
}

#tbbmType1 span {
	font-size: 0.875rem;
	background: #7094e7;
	color: #FFFFFF;
	border: hidden;
	border-radius: 3px;
	padding: 5px 8px;
	margin-right: 1rem;

}

#tbbmType2 {
	margin-top: 1.25rem;
}

#tbbmType2 span {
	font-size: 0.875rem;
	background: #7094e7;
	color: #FFFFFF;
	border: hidden;
	border-radius: 3px;
	padding: 5px 8px;
	margin-right: 1rem;

}

#tbbmBtn {
	width: 6rem;
	height: 2.0625rem;
	background: none;
	border: 1px solid #ff5e32;
	border-radius: 3px;
	font-size: 14px;
	color: #ff5e32;
	text-align: center;
	line-height: 2.0625rem;
	margin-bottom: 1.875rem;
}

#hstbbmBtn {
	width: 6rem;
	height: 2.0625rem;
	background: none;
	border: 1px solid #cecece;
	border-radius: 3px;
	font-size: 14px;
	color: #cecece;
	text-align: center;
	line-height: 2.0625rem;
	margin-bottom: 1.875rem;
}

#ljbmBtn {
	width: 11.4375rem;
	height: 2.5rem;
	background: #6e87e6;
	border-radius: 3px;
	color: #FFFFFF;
	text-align: center;
	line-height: 2.5rem;
	margin-bottom: 1.25rem;
	cursor: pointer;
}

#ljbmBtn:hover{
	font-size: 1rem;
}

#hsljbmBtn {
	width: 11.4375rem;
	height: 2.5rem;
	background: #cecece;
	border-radius: 3px;
	color: #FFFFFF;
	text-align: center;
	line-height: 2.5rem;
	margin-bottom: 1.25rem;
	pointer-events: none;
}

#bmjzsjBtn {
	font-size: 1rem;
	color: #3b3c42;
}

#djsCon {
	margin-top: 1.25rem;
	font-size: 1rem;
	color: #ff5e32;
}

#djsCon span {
	font-size: 1.375rem;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: 600;
}

#jbnrCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
	margin-top: 1rem;
}

#jbnrLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
}

#jbnrRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 30px;
	border-left: 1px solid #f1f2f7;
	padding-left: 3.125rem;
}

#jbnrTitle {
	border-left: 3px solid #ff7b57;
	font-size: 1.375rem;
	color: #3b3c42;
	padding-left: 1.25rem;
	margin-bottom: 1.875rem;
}

#jbnrLeft span {
	margin-bottom: 1.25rem;
	font-size: 0.875rem;
	color: #505055;
}

#jbnrRight span {
	margin-bottom: 1.25rem;
	font-size: 0.875rem;
	color: #505055;
}

#zbwjCon {
	padding-left: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#wjName{
	cursor: pointer;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%;
}
#wjName {
	color: #7094e7 !important;
}

#downLoadBtn {
	border: 1px solid #7094e7;
	padding: 6px 10px;
	color: #7094e7 !important;
	border-radius: 3px;
}
#downLoadBtn:hover{
	background: #4c79e1;
	color: #FFFFFF !important;
	cursor: pointer;
}
#lookBtn {
	border: 1px solid #7094e7;
	padding: 6px 10px;
	color: #7094e7 !important;
	border-radius: 3px;
	/* margin-right: -25%; */
}
#lookBtn:hover{
	background: #4c79e1;
	color: #FFFFFF !important;
	cursor: pointer;
}
#swtkCon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
	margin-top: 1rem;
}

#swtkLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
}

#swtkRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 30px;
	border-left: 1px solid #f1f2f7;
	padding-left: 3.125rem;
}

#swtkLeft span {
	margin-bottom: 1.25rem;
	font-size: 0.875rem;
	color: #505055;
}

#swtkRight span {
	margin-bottom: 1.25rem;
	font-size: 0.875rem;
	color: #505055;
}

#htmbCon {
	padding-left: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-right: 0;
}

#htmbName,#downLoadBtn{
	white-space: nowrap;
}
#htmbWD {
	color: #7094e7 !important;
}

#gyszgCon {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
	margin-top: 1rem;
}

#zgyqTitle {
	border-left: 3px solid #ff7b57;
	font-size: 1.375rem;
	color: #3b3c42;
	padding-left: 1.25rem;
	margin-bottom: 1.875rem;
	width: 100%;
	font-weight: 600;
}

#zgyqWDCon {
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	padding-left: 0;
}

#zgyqBtn {
	padding-left: 0;
}
#zgyqImg{
	max-width: 5.5rem;
	max-height: 1.875rem;
}
#zgRow1,
#zgRow2,
#zgRow3 {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

#zgRow2 {
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}

#zgRow4 {
	margin-top: 1.25rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

#zgRow4 span {
	margin-left: 1.4rem;
	margin-right: 1.2rem;
}

#xgsmCon {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
	margin-top:1rem;
}

#xgsmTitle {
	border-left: 3px solid #ff7b57;
	font-size: 1.375rem;
	color: #3b3c42;
	padding-left: 1.25rem;
	margin-bottom: 1.875rem;
	width: 100%;
	font-weight: 600;
}

#xgsmCon1 {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

#xgsmCon1Title,
#xgsmCon2Title {
	padding-left: 0;
	font-size: 1rem;
	color: #000000;
}

#xgsmCon2 {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 1.25rem;
}

#contanctUser {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-size: 1rem;
	color: #000000;
}

.contanctPhone {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 1.25rem;
	font-size: 1rem;
	color: #000000;
}

#qyzqListRight {
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 1%;
	padding-bottom: 3rem;
	padding-left: 0;
	padding-right: 0;
}

#qyzqCon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	border-bottom: 1rem solid #f7f8fa;
	padding-right: 0;
}
#qyLogo-RT{
	max-width: 5.625rem;
	max-height: 6.0625rem;
}
.qyNameRT {
	font-size: 1.3rem;
	margin-top: 1.875rem;
}

#qyzqCon span {
	margin-top: 1.25rem;
	font-size: 0.875rem;
	color: #a7abb4;
}

#enterqyBtn {
	width: 11.4375rem;
	height: 2.5rem;
	border-radius: 0.1875rem;
	background: #6d86e6;
	color: #FFFFFF !important;
	text-align: center;
	line-height: 2.5rem;
	margin-top: 1.875rem !important;
	cursor: pointer;
}
#enterqyBtn:hover{
	font-size: 1rem;
}
.tbbmzConCon{
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 100;
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
}
#tbbmzCon {
	display: flex;
	justify-content: space-around;
	align-items: center;
	background: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
	height: 4.375rem;
}
#tbbmzLeft {
	display: flex;
	justify-content: center;
}

#tbbmLeftTitle {
	font-size: 1.375rem;
	color: #1c2c4d;
	font-weight: 600;
	margin-right: 3rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#cgTypeWD {
	font-size: 1.125rem;
	margin-right: 3rem;
	white-space: nowrap;
}

#bmjzTime {
	font-size: 1.125rem;
	margin-right: 3rem;
	white-space: nowrap;
}

#tbbmzRight {
	display: flex;
	justify-content: center;
	align-items: center;
}

#tbbmzWD {
	font-size: 1.125rem;
	margin-right: 3rem;
	color: #91a9ea;
	font-weight: 600;
}

#ljbmzBTN {
	width: 11.4375rem;
	height: 2.5rem;
	background: #6e87e6;
	border-radius: 3px;
	color: #FFFFFF;
	text-align: center;
	line-height: 2.5rem;
	cursor: pointer;
	outline: none;
}
#ljbmzBTN:hover{
	font-size: 1rem;
}
#productCon {
	align-items: center;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	background: #FFFFFF;
}
#productCon:after{
        content: "";
        display: block;
        height: 0;
        clear:both;
        visibility: hidden;
}
#productConLeft {
	float:left;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

#productConRight {
	float:right;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-left: 3.125rem;
	max-width:70.666667% !important;
}

#prjNameCon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 2.875rem;
	font-size: 1rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#prjNameImg {
	width: 5.25rem;
	height: 1.875rem;
	margin-right: 2rem;
}

#xmbhCon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0px;
	margin-bottom: 1.875rem;
	font-size: 1rem;
}

#xmbh {
	padding-left: 0px;
}

#gczjCon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0px;
	margin-bottom: 1.875rem;
	font-size: 1rem;
}

#xmgm {
	padding-left: 0px;
}

#xmOption {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0px;
	margin-bottom: 1.875rem;
	font-size: 1rem;
}

#xmzt {
	padding-left: 0px;
}

#finishTime {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0px;
	margin-bottom: 1.875rem;
	font-size: 1rem;
}

#kjgsj {
	padding-left: 0px;
}

#yycjcon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0px;
	margin-bottom: 1.875rem;
	font-size: 1rem;
}

#yzsx {
	padding-left: 0px;
}

#DealstoreDetailsContainer {
	background: #f7f8fa;
	padding-bottom: 6.25rem;
}

#xmsjCon,
#xmsjTabCon {
	padding-left: 0px;
}

#xmsjCon {
	background: #FFFFFF;
	margin-bottom: 1.875rem;
}

#xmsjTab {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	width: 100%;
	margin-left: 0;
	margin-top: 1.875rem;
	background: #f7f8fa;

}

#xmsjTab li {
	width: 11.5rem;
	height: 3.125rem;
	text-align: center;
	background: #f7f8fa;
	margin-left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#xmsjTab .active {
	background: #6d86e6;
	color: #FFFFFF;
}

#productTab .active a {
	color: #FFFFFF;
}

#xmsjTab li a {
	width: 11.625rem;
	height: 3.125rem !important;
	line-height: 3.125rem;
	padding: 0;
	font-size: 1rem;
	color: #1c2c4d;
}

#xmsjTab li a:hover {
	text-decoration: none;
	background: #6d86e6;
	color: #FFFFFF;
}

#allConTitle {
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
}

#allConTitle div {
	padding: 0;
	text-align: center;
	font-size: 1rem;
	color: #4c79e1;
}

#allConTitle2 {
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
}

#allConTitle2 div{
	font-size: 1rem;
	color: #4c79e1;
}

#allConTitle3 {
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
}

#allConTitle3 div {
	padding: 0;
	text-align: center;
	font-size: 1rem;
	color: #000;
}

#allConNR {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #f1f2f7;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0.9375rem;
	padding-top: 0.9375rem;
}
#allConNR:hover{
	cursor: pointer;
	background: rgba(76,121,225, .1);
}
#allConNR div:first-child {
	text-align: left;
	font-size: 0.85rem;
}

#allConNR div:last-child {
	text-align: right;
	font-size: 0.85rem;
}

#allConNR2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #f1f2f7;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0.9375rem;
	padding-top: 0.9375rem;
}
#allConNR2:hover{
	cursor: pointer;
	background: #dc4c40;
	color: #fff !important;
}

#allConNR2:hover .zIcon {
	color: #000;
    border-radius: 50%;
    border: 1px solid #000;
    background: #fff;
}
#allConNR2 div:first-child {
	text-align: left;
	font-size: 0.85rem;
}

#allConNR2 div:last-child {
	text-align: right;
	font-size: 0.85rem;
}

#ggName{
	text-align: left !important; 
}

#ggNameNR {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	/* padding-left: 7% !important; */
}
#ggNameNR {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

/* #ggNameNR2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 7% !important;
} */
#ggNameNR2 {
	/* display: flex; */
	justify-content: flex-start;
	align-items: center;
}

#nameCon {
	display: flex;
	flex-direction: column;
	text-align: left !important;
}

.zIcon {
	width: 2rem;
	height: 2rem;
	font-size: 1rem;
	color: #ff5e32;
	border-radius: 50%;
	border: 1px solid #ff5e32;
	text-align: center;
	line-height: 1.9rem;
}

#nameConWD {
	text-align: left !important;
	padding-left: 13% !important;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#cgDW {
	font-size: 0.875rem !important;
	color: #a2a4aa;
	margin-top: 1rem;
	text-align: left !important;
	padding-left: 13% !important;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#xmsjTitle {
	margin-left: 0;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#productListTabContent {
	padding-right: 0;
	margin-left: 2%;
}

.bmzSpan {
	width: 4.125rem;
	height: 2.0625rem;
	text-align: center;
	line-height: 2.0625rem;
	border: 1px solid #ff5e32;
	color: #ff5e32;
	font-size: 1rem;
	padding: 5px 5px;
}

.ljbmSapn {
	width: 10rem;
	height: 3.125rem;
	background: #6e87e7;
	color: #FFFFFF;
	text-align: center;
	line-height: 3.125rem;
	border: hidden;
	border-radius: 3px;
	cursor: pointer;
	outline: none !important;
}

.ljbmSapn2 {
    width: 6rem;
    height: 2.5rem;
    background: #169bd5;
    color: #FFFFFF;
    text-align: center;
    line-height: 2.5rem;
    border: hidden;
    border-radius: 6px;
    cursor: pointer;
    outline: none !important;
}

.ljbmGray {
	width: 6rem;
    height: 2.5rem;
    background: #999999;
    color: #FFFFFF;
    text-align: center;
    line-height: 2.5rem;
    border: hidden;
    border-radius: 6px;
    cursor: pointer;
    outline: none !important;
}

.hSzIcon {
	width: 2rem;
	height: 2rem;
	font-size: 1rem;
	color: #cecece;
	border-radius: 50%;
	border: 1px solid #cecece;
	text-align: center;
	line-height: 1.9rem;
}

.hSbmzSpan {
	width: 4.125rem;
	height: 2.0625rem;
	text-align: center;
	line-height: 2.0625rem;
	border: 1px solid #cecece;
	color: #cecece;
	font-size: 1rem;
	padding: 5px 5px;
}

.hSljbmSapn {
	width: 10rem;
	height: 3.125rem;
	background: #cecece;
	color: #FFFFFF;
	text-align: center;
	line-height: 3.125rem;
	border: hidden;
	border-radius: 3px;
}

#appendPeopleCon {
	background: #FFFFFF;
	padding: 3.125rem;
}

#appendPeopleTitle {
	margin-left: 0;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}
#xmsjTitle-DSTDT{
	margin-left: 0;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}
#appendTabCon {
	margin-top: 1.875rem;
}

#appendTab thead tr th {
	background: #f7f8fa;
	color: #3b3c42;
	font-size: 1rem;
	padding: 14.5px 10px;
}

#appendTab tr td {
	vertical-align: middle;
	padding: 11.5px 20px;
}

#appendTab tr td a {
	color: #5d84e3;
}

#zrztCon {
	margin-top: 3.125rem;
	background: #FFFFFF;
	padding: 3.125rem;
}

#zrztImgCon {
	display: flex;
	align-items: center;
	padding-left: 0;
	margin-top: 1.875rem;
}

#zrztImg1,
#zrztImg2,
#zrztImg3,
#zrztImg4 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #f7f8fa;
	padding: 1.25rem 1.25rem;
	border: 1px solid #dcdcdc;
	margin-right: 4.2rem;
	width: 234px;
	height:305px;
}
#zrztImg1 {
	margin-left:3.5rem;
}

#zrztimg1{
	width: 11.25rem;
	height: 11.5625rem;
}


#zrztName {
	white-space: nowrap;
	margin-top: 1.125rem;
	font-size: 0.875rem;
	color: #666666;
}

#cjdwName {
	white-space: nowrap;
	margin-top: 1.25rem;
	font-size: 1rem;
}

#hzgySCon {
	margin-top: 3.125rem;
	background: #FFFFFF;
	padding: 3.125rem;
}

#hzgySBanner {
	padding: 0;
}

.hzgysCon1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	margin-left:3.5rem;
}
#hzgysImg1{
	max-width: 11.25rem;
	max-height: 11.25rem;
	border-radius: 50%;
}
.hzgysName {
	font-size: 1rem;
	margin-top: 1rem;
	color: #3b3c42;
}

.hzgysWD {
	font-size: 0.875rem;
	color: #666666;
	margin-top: 0.9375rem;
}

.zycbqyWD {
	font-size: 0.875rem;
	color: #666666;
	margin-top: 0.625rem;
}

#prjAnnexCon {
	margin-top: 3.125rem;
	background: #FFFFFF;
	padding: 3.125rem;
}

#annexType {
	padding-left: 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 1.875rem;
}
#wordIcon{
	max-width: 3.125rem;
	max-height: 3.75rem;
}
#wordCon {
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.wordRightBottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.wordRightTop {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.wordRightTop span {
	margin-bottom: 0.8125rem;
}

.rightLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.rightLeft span {
	margin-bottom: 0.8125rem;
}

#wordDownLoadBtn {
	width: 7.5rem;
	height: 2.5rem;
	background: #6d86e6;
	color: #FFFFFF;
	border: hidden;
	border-radius: 0.1875rem;
}

#wordConRight {
	margin-left: 0.3125rem;
}

#excelCon {
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

#pdfCon {
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0 11%;
}

#prjPriizes {
	margin-top: 3.125rem;
	background: #FFFFFF;
	padding: 3.125rem;
}

#prizesImgCon {
	padding: 0;
	display: flex;
	justify-content: space-left;
	align-items: center;
	margin-top: 1.875rem;
}

#prjPrizes1,
#prjPrizes2,
#prjPrizes3,
#prjPrizes4 {
	padding: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #f7f8fa;
	padding: 1.25rem 9rem;
	border: 1px solid #dcdcdc;
	width:18.125rem;
	height:26.765rem;
	overflow:hidden;
	margin-right:3rem;
}
#prjPrizesImg{
	width: 16.25rem;
	height: 11.5625rem;
}
.prizesName,
.prizesWd,
.bjdwTitle,
.bjdwWd,
.hjTimeTitle,
.hjTimeWd {
	white-space: nowrap;
}

.prizesName {
	margin-top: 1.25rem;
	margin-bottom: 0.875rem;
	font-size: 1rem;
}

.prizesWd {
	font-size: 0.875rem;
	color: #7f7f7f;
}

.bjdwTitle {
	margin-top: 1.875rem;
	font-size: 1rem;
	margin-bottom: 0.8125rem;
}

.bjdwWd {
	font-size: 0.875rem;
	color: #7f7f7f;
}

.hjTimeTitle {
	margin-top: 1.875rem;
	font-size: 1rem;
	margin-bottom: 0.8125rem;
}

.hjTimeWd {
	font-size: 0.875rem;
	color: #7f7f7f;
}

#toolHD {
	background: #4c79e1;
	color: #FFFFFF;
	height: 2.5625rem;
	line-height: 2.5625rem;
	padding-top: 0.5rem;
}

#myModalLabel {
	color: #FFFFFF;
	font-size: 1rem;
	font-weight: 600;
}

#closeTool {
	color: #FFFFFF;
	margin-right: 10px;
	padding-top: 0.5rem;
}

#myModal {
	top: 30%;
	left: -5%;
}
#myModal .modal-body{
	padding: 0;
	height: 8.125rem;
	line-height: 8.125rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
#myModal .modal-content{
	width: 43.75rem;
}
#myModal .modal-footer{
	height: 2.6875rem;
	padding: 0;
}
#toolWd1,
#toolWd2, #toolWd4{
	font-size: 0.875rem;
	text-align: center;
	color: #3b3c42;
	font-family: "microsoft yahei";
	font-weight: 600;
}
#toolWd3 {
	font-size: 1.125rem;
	text-align: center;
	color: #4c79e1;
	font-family: "microsoft yahei";
	font-weight: 600;
}
#cancelBtn-Modal{
	background: none;
	border: 1px solid #7f97ef;
	color:#7f97ef;
	width: 3rem;
	height: 1.75rem;
	padding: 0;
	font-size: 0.875rem;
	outline: none !important;
}
#cancelBtn-Modal1{
	background: none;
	border: 1px solid #7f97ef;
	color:#7f97ef;
	width: 3rem;
	height: 1.75rem;
	padding: 0;
	font-size: 0.875rem;
	outline: none !important;
}
#confirmBtn-Modal{
	width: 3rem;
	height: 1.75rem;
	padding: 0;
	margin-left: 1.5rem;
	font-size: 0.875rem;
	outline: none !important;
}
#confirmBtn-Modal2{
	width: 3rem;
	height: 1.75rem;
	padding: 0;
	margin-left: 1.5rem;
	font-size: 0.875rem;
	outline: none !important;
}
#myModal2 {
	top: 30%;
	left:-5%;
}
#myModal2 .modal-content{
	width: 43.75rem;
}
#myModal2 .modal-body{
	height: 16.875rem;
	overflow-y: scroll;
	padding-top: 0;
}
#myModal3 {
	top: 30%;
	left:-5%;
}
#myModal3 .modal-content{
	width: 43.75rem;
}
#myModal3 .modal-body{
	height: 16.875rem;
	overflow-y: scroll;
	padding-top: 0;
}
#shoppingTab tbody tr:hover {
    background-color: rgba(76,121,225,.1);
}
#shoppingTab tr th{
	text-align: center;
	vertical-align: middle;
}
#shoppingTab tr td{
	text-align: center;
	vertical-align: middle;
}
#selectTimeCon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 3.75rem;
	margin-bottom: 3.75rem;
	background: #FFFFFF;
	border: 1px solid #ececec;
	padding: 0;
}

#SelectTime {
	width: 18.75rem;
	height: 4.375rem;
	border: hidden;
	background: #e8eaef;
	color: #1c2c4d;
	font-size: 1rem;
	outline: none !important;
}

#lastWeek {
	margin-left: 1.875rem;
	margin-right: 1.875rem;
	width: 4rem;
	height: 1.75rem;
	text-align: center;
	line-height: 1.75rem;
	cursor: pointer;
}
#lastWeek:hover{
	background: #7094e7;
	color: #FFFFFF;
}
#lastMouth {
	margin-left: 1.875rem;
	margin-right: 1.875rem;
	width: 4rem;
	height: 1.75rem;
	text-align: center;
	line-height: 1.75rem;
	cursor: pointer;
}
#lastMouth:hover{
	background: #7094e7;
	color: #FFFFFF;
}
#lastthMouth {
	margin-left: 1.875rem;
	margin-right: 1.875rem;
	width: 4rem;
	height: 1.75rem;
	text-align: center;
	line-height: 1.75rem;
	cursor: pointer;
}
#lastthMouth:hover{
	background: #7094e7;
	color: #FFFFFF;
}

#date1pt,
#date2pt {
	border-radius: 0.3125rem;
	border: 1px solid #bfbfbf;
	height: 2.5rem;
	width: 13rem;
}

#zhiSpan {
	margin-left: 10px;
	margin-right: 0.625rem;
}

#priceContainer {
	background: #f7f8fa;
}

#priceCurrent {
	background: #FFFFFF;
	padding: 0;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem 1rem -1rem auto;
}
#pricetabNav {
	margin-left: 4rem;
	margin-top: 1.5rem;
}

#pricetabNavcon li {
	margin-right:1rem;
	background:#ecedef;
	border-radius:5px;
	
}

#pricetabNavcon li a {
	width: 8.125rem !important;
    height: 2.5rem !important;
    padding: 10px 8px;
    display: block;
    font-size: 0.95rem;
    margin-right: 0;
}

#pricetabNavcon li a:hover {
	background: #4c79e1;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

#pricetabNavcon .active {
	background: #4c79e1;
	border-radius: 0.1875rem;
	color: #FFFFFF;
	border-radius: 5px;
}

#priceArea {
	width: 71.8125rem;
	margin: 0 auto;
	height: 25.625rem;
	background: #FFFFFF;
	margin-top: 0.5rem;
}

.appendPeopleTitle {
	margin-left: 0;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#pricetabCon {
	background: #FFFFFF;
	padding: 3.125rem;
	margin-top: 1.875rem;
	margin-bottom: 6.25rem;
}

#priceTableCon {
	margin-top: 1.875rem;
}

#priceTab tr th {
	font-size: 1rem;
	color: #4c79e1;
	text-align: center;
}

#priceTab tr td {
	vertical-align: middle;
}

.ckqsBtn {
	width: 10rem;
	height: 3.125rem;
	background: #6e87e7;
	font-size: 1rem;
	color: #FFFFFF;
	border-radius: 3px;
	border: hidden;
	padding: 0;
	cursor: pointer;
}

#bsListselectCon {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 0;
}

.clearSelectBtn {
	width: 11.4375rem;
	height: 2.5rem;
	border: hidden;
	background: #7e96f0;
	color: #FFFFFF;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	box-shadow: 2px 2px 4px #7f97ef;
	cursor: pointer;
	outline: none;
}
.clearSelectBtn:hover{
	font-size: 1rem;
}
#SJSearchCon {
	width: 16.625rem;
	height: 2rem;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #3c3d41;
	border-radius: 5px;
	color: #cecece;
}

#SjseacrchInpt {
	min-height: 2rem;
	width: 14.625rem;
	background: rgba(255, 255, 255, 0);
	border: hidden;
	font-size: 0.75rem;
	color: #3c3d41;
	position: relative;
}
#SjseacrchInpt::-webkit-input-placeholder { 
  color: #717274;
}

#SjseacrchInpt::-moz-placeholder { 
  color: #717274;
}

#SjseacrchInpt::-ms-input-placeholder {
  color: #717274;
}   

#SJSearchBtn {
	width: 20px;
	height: 20px;
	color: #3c3d41;
	margin-top: 5px;
	margin-right: 3px;
	cursor: pointer;
}

.bussinessListContainer {
	background: #f7f8fa;
}

#BslxmsjCon {
	padding: 3.125rem 3.125rem;
	background: #FFFFFF;
	margin-bottom: 1.875rem;
}

/* #BSggName {
	text-align: left !important;
} */
#BSggName{
	text-align: left !important; 
	padding-left: 3% !important;
}
#bsnameConWD {
	text-align: left !important;
	padding-left: 5% !important;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#bscgDW {
	font-size: 0.875rem !important;
	color: #a2a4aa;
	margin-top: 1rem;
	text-align: left !important;
	padding-left: 5% !important;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

#companyBusiness {
	padding-left: 0;
}

#BSallNum {
	font-size: 1rem;
	color: #3b3b43;
	margin-bottom: 1.875rem;
	font-weight: 600;
	padding-left: 0;
	margin-top: 3.125rem;
}

#BSallNum span {
	font-size: 1.75rem;
	color: #ff5e32;
}

#bsLselectCon {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-left: 0;
}

#CBSclearSelect {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
}

#CBSSelectcon {
	padding-left: 0;
	margin-top: 2.5rem;
	padding-right: 0;
}

#CBSselectOption2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding-left: 0;
	padding-right: 0;
}

#CBSselectOption3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	position: relative;
	padding-left: 0;
	padding-right: 0;
}

#QYsjTitle {
	margin-left: 0;
	border-left: 3px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#CBSxmsjCon {
	background: #FFFFFF;
	margin-bottom: 1.875rem;
	padding: 3.125rem 3.125rem;
}

#Companynature {
	padding: 3.125rem 3.125rem;
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 0.3125rem;
}

#natureImgCon {
	display: flex;
	justify-content: space-left;
	align-items: center;
	margin-top: 1.875rem;
	padding-left: 0;
}

#natureImgCon1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 1.875rem;
	padding-left: 0;
}

#natureimg1,
#natureimg2,
#natureimg3,
#natureimg4 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	background: #f7f8fa;
	border: 1px solid #dcdcdc;
	padding-left: 1rem;
	padding-right: 17rem;
	padding-top: 1.25rem;
	padding-bottom: 0.5rem;
	min-width:18.125rem !important;
	margin-right:1rem;
}

.zsName,
.zsWD,
.yxQ,
.yxDate {
	white-space: nowrap;
}

.zsName {
	margin-top: 1.25rem;
}

.zsName,
.yxQ {
	color: #333333;
}

.zsWD,
.yxDate {
	color: #8a8a8b;
}

#natureTitle {
	margin-left: 0;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#honourConfides {
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
	margin-top: 3.125rem;
	border-radius: 0.3125rem;
	margin-bottom: 6.25rem;
}

#honourImgCon {
	display: flex;
	justify-content: space-left;
	align-items: center;
	margin: 0 auto;
	margin-top: 1.875rem;
	padding-left: 0;
	margin-left: 2.5%;
}

.bbdw,
.bbdwWD,
.zsjjTitle {
	white-space: nowrap
}

.zsjjWD {
	white-space: normal;
	width: 16.25rem;
}

#honourimg1,
#honourimg2,
#honourimg3,
#honourimg4 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	background: #f7f8fa;
	border: 1px solid #dcdcdc;
	padding-top: 1.25rem;
	max-width:18.125rem !important;
	
	margin-right:1rem;  
	height:469px;
}

.bbdwWD,
.zsjjWD {
	color: #8a8a8b;
}
.zsjjWD{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
#CompanyAchievement {
	padding: 3.125rem 3.125rem;
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 0.3125rem;
	margin-bottom: 2.5rem;
}

#AchievementTitle {
	margin-left: 0;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#prjDW,
#prjDZ,
#prjLX,
#prjJDWD,
#prjZDGC,
#prjJEWD,
#prjGMWD {
	margin-top: 1.25rem;
	padding-left: 0;
}

#prjDW span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjDZ span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjLX span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjJDWD span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjZDGC span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjZDGC span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjJEWD span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#prjGMWD span {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	margin-right: 0.625rem;
}

#AchievementCon {
	padding: 3.125rem 3.125rem;
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 0.3125rem;
	margin-bottom: 2.5rem;
}

#achiveCon1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	padding-left: 0;
	padding-right: 0;
}

#achiveLeft {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-left: 0;
	margin-top:0;
}

#achiveRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-left: 3.125rem;
	padding-right: 10px;
}

#achiveNameCon {
	padding-left: 0;
	margin-bottom: 1.875rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #eef0f4;
	padding: 1.875rem 1.875rem;
	width: 99%;
}

#achiveNameWD {
	font-size: 1.375rem;
	color: #1c2c4d;
	font-weight: 600;
}

#ytDateCon {
	padding-left: 0;
	font-size: 0.875rem;
	margin-bottom: 1rem;
}

#yjmsWDCon {
	padding-left: 0;
	font-size: 1rem;
	margin-bottom: 1.875rem;
}

#yjcpImgCon {
	padding-left: 0;
	display: flex;
	justify-content: space-left;
	align-items: flex-start;
	overflow:hidden;

}
#yjcpImgCon span{
	display:block;
	min-width:4.375rem;
}
#yjcpImg1,
#yjcpImg2,
#yjcpImg3,
#yjcpImg4 {
	padding: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
	width:11.56rem;
	height:11.56rem;
	overflow:hidden;
}

#yjcpImg1 img{
	width:100%;
	height:100%;
}

.achieveImg1,.achieveImg2,.achieveImg3,.achieveImg4{
	margin-bottom: 0.3125rem;
	max-width: 11.5625rem;
	max-height: 11.4375rem;
	margin-left:0.7rem;
}
.pname{
	margin-top:0.5rem;
	margin-left:1rem;
}
#yjcpImg1 {
	margin-left: 1.5rem;
}

#yjcpImg4 {
	margin-right: 2rem;
}

#achiveCon2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	padding-left: 0;
	padding-right: 0;
}

#achiveCon3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	padding-left: 0;
	padding-right: 0;
}

#achiveCon4 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	background: #FFFFFF;
	border-bottom: 1px solid #f1f2f7;
	padding-left: 0;
	padding-right: 0;
}

#achiveCon5 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 3.125rem;
	background: #FFFFFF;
	padding-left: 0;
	padding-right: 0;
}

#CompanypersonCon {
	padding: 3.125rem 3.125rem;
	background: #FFFFFF;
	margin-top: 3.125rem;
	border-radius: 0.3125rem;
	margin-bottom: 2.5rem;
}

#CompanypersonTitle {
	margin-left: 0;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#cmpPersonCon {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	background: #FFFFFF;
	padding-top: 50px;
	padding-bottom: 40px;
	border-bottom: 1px solid #f1f2f7;
}

#userJobLabe {
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

#userJobLabe span {
	width: auto;
	white-space: nowrap;
	height: 1.875rem;
	background: #fff2ee;
	font-size: 0.875rem;
	color: #ff8565;
	padding: 7px 10px;
	margin-left: 1rem;
}

.personImg {
	width: 7.5rem;
	height: 7.5rem;
	border-radius: 50%;
}

#servicesCompanyCon {
	padding: 0;
	height: 32.5rem;
	background: url(../img/servicebg.png) no-repeat center;
	background-position: 0 0;
	background-size: 100% 100%;
}

.serviceCompanyName {
	font-size: 1.375rem;
	color: #3b3c42;
	text-align: center;
	padding-top: 6.25rem;
}

.serviceImgCon {
	margin-top: 2.875rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 78%;
	margin-left: 11%;
}
#serviceImg1,#serviceImg2,#serviceImg3,#serviceImg4,#serviceImg5,#serviceImg6,#serviceImg7,#serviceImg8,#serviceImg9,#serviceImg10{
	/* max-width: 11.375rem;
	max-height: 3.875rem; */
	width:182px;
	height:62px;
}



.serviceImgCon1 {
	margin-top: 3.375rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 78%;
	margin-left: 11%;
}

#enterAppstore {
	margin-top: 3.125rem;
	text-align: center;

}
#GroupListCon{
	padding: 0;
}
#groupListCon,#groupListCon1,#groupListCon2,#groupListCon3,#groupListCon4,#groupListCon5,#groupListCon6,#groupListCon7,#groupListCon8,#groupListCon9,#groupListCon10 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	padding-top: 1.875rem;
	padding-bottom: 1.875rem;
	margin-bottom: 1.875rem;
	margin-top: 2.5rem;
}
#groupListCon:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon1:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon2:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon3:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon4:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon5:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon6:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon7:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon8:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon9:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#groupListCon10:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
.monetaryImg {
	width: 17.5rem;
	height: 11.5rem;
	border: 1px solid #f3f3f5;
	box-shadow: 2px 2px 4px #f9f9fb;
}

#groupListRight {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.zfyyzqy {
	margin-right: 0.875rem;
	max-width: 6.6875rem;
	max-height: 1.625rem;
}

.yzqiImg {
	margin-right: 0.875rem;
	max-width: 4.8125rem;
	max-height: 1.625rem;
}
.zxrzImg{
	max-width: 4.8125rem;
	max-height: 1.625rem;
}
#mgType img {
	margin-right: 1.25rem;
}
.typeImg{
	max-width: 0.9375rem;
	max-height: 1.125rem;
}
#seeNum img {
	margin-right: 1.25rem;
}
.seenum{
	max-width: 1.0625rem;
	max-height: 1.0625rem;
}

#monetaryProduct {
	padding-left: 0;
}

#monetaryProduct span {
	font-size: 18px;
	color: #7c99e7;
	font-weight: 600;
}

#monetaryProduct img {
	margin-right: 1.25rem;
}
.jrproductIcon{
	max-width: 1.125rem;
	max-height: 1.125rem;
}
#serviceAnli span {
	font-size: 18px;
	color: #7c99e7;
	font-weight: 600;
}

#serviceAnli img {
	margin-right: 1.25rem;
}
.jrproductIcon{
	max-width: 1.125rem;
	max-height: 1.0625rem;
}
#monetaryCompany {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	background: #FFFFFF;
	padding: 3.125rem 3.125rem;
}

.zjycImg {
	box-shadow: 2px 2px 4px #f9f9fb;
	/* max-width: 22.5rem;
	max-height: 26.875rem; */
	width:282px;
	height:184px;
}
.qyLogo-RT{
	max-width: 18.75rem;
	max-height: 5rem;
	margin: 0 auto;
}
#mcrRow1,
#mcrRow2,
#mcrRow3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: ;
}

#mcrRow,
#mcrRow1,
#mcrRow2,
#mcrRow3 {
	margin-bottom: 1.875rem;
}

#mcrRow {
	font-size: 1.375rem;
	color: #1c2c4d;
	font-weight: 600;
}

#mcrRow1,
#mcrRow2,
#mcrRow3 {
	font-size: 1rem;
	color: #626266;
}

#mgdNavcon {
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
	padding-left: 0;
	padding-right: 0;
}

#GroupNav {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
}
#GroupNav li{
	width: 9.375rem;
	height: 3.125rem;
	text-align: center;
	line-height: 3.125rem;
}
#GroupNav li a {
	color: #505055;
	font-size: 1.125rem;
	white-space: nowrap;
}

#GroupNav li a:hover {
	background: none;
	text-decoration: none;
}

#GroupNav .active {
	width: 9.375rem;
	height: 3.125rem;
	text-align: center;
	line-height: 3.125rem;
	background: #6d86e6;
}

#GroupNav .active a {
	padding: 0;
	margin: 0;
	background: none;
	color: #FFFFFF;
}

#GroupIntr {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
}

#GroupIntrTitle {
	margin-left: 2.8125rem;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}
.groupintrImg{
	max-width: 80.625rem;
	max-height: 33.0625rem;
	margin: 0 auto;
}
.GroupIntrWD {
	padding-left: 2.8125rem;
	padding-right: 2.8125rem;
	margin-top: 1.875rem;
}
.productImg{
	width: 20rem;
	height: 19.9375rem;
}
.natureimg{
	/* max-width: 16.25rem;
	max-height: 11.5rem;
	min-height: 11.5rem; */
	width:260px;
	height:184px;
}
.gwIcon{
	/* max-width: 6.875rem;
	max-height: 6.875rem; */
	width:110px;
	height:110px;
	border-radius: 50%;
}
.noAboutImg{
	max-width: 81.25rem;
	max-height: 23.625rem;
}
#monetarprdCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 1.875rem;
}

#monetarprdTitle {
	margin-left: 2.8125rem;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#monetarprdRow {
	display: flex;
	justify-content: space-left;
	align-items: center;
	padding-left: 0;
	padding-left: 1rem;
	padding-right: 1.9rem;
	margin-top: 3.125rem;
}

#aboutAnLiCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 1.875rem;
}

#aboutAnLiTitle {
	margin-left: 2.8125rem;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#mgdHonourCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 1.875rem;
}

#mgdHonourTitle {
	margin-left: 2.8125rem;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#cpgwCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 1.875rem;
}

#cpgwTitle {
	margin-left: 2.8125rem;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#gwImgCon {
	display: flex;
	justify-content: space-left;
	align-items: center;
	margin-top: 1.875rem;
	padding-left: 0;
}

#gwImg1,
#gwImg2,
#gwImg3,
#gwImg4 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border: 1px solid #e7e7e7;
	padding: 1.875rem;
	width:225px;
	height:252px;
	margin-right:5rem;
}

#gwImg1:first-child{
	margin-left:2.1rem;
}

.gwName {
	margin-top: 1.25rem;
	font-size: 1rem;
	color: #2f2f2f;
}

.gwPhone {
	margin-top: 1.25rem;
	font-size: 0.75rem;
	color: #5294c5;
}

#noAboutCon {
	background: #FFFFFF;
	border-radius: 5px;
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	margin-top: 1.875rem;
	margin-bottom: 6.25rem;
}

#noAboutTitle {
	margin-left: 2.8125rem;
	border-left: 5px solid #ff7b57;
	padding-left: 1.25rem;
	font-size: 1.5rem;
}

#noAboutImgCon {
	text-align: center;
}

#noAboutImg {
	margin-top: 3.125rem;
}

#marketCarousel {
	bottom: -23%;
	left: 7%;
}



.yyLogoCon {
	width: 28.3125rem;
	height: 32.6875rem;
	display: none;
	position: absolute;
	top: 0;
	left: -14px;
	background: #f7f8fa;
}

.yyLogoCon1 {
	width: 28.3125rem;
	height: 32.6875rem;
	display: none;
	position: absolute;
	top: 0;
	left: -14px;
	background: #f7f8fa;
}
.yyLogoCon2 {
	width: 28.3125rem;
	height: 32.6875rem;
	display: none;
	position: absolute;
	top: 0;
	left: -14px;
	background: #f7f8fa;
}
.yyLogoCon3 {
	width: 28.3125rem;
	height: 32.6875rem;
	display: none;
	position: absolute;
	top: 0;
	left: -14px;
	background: #f7f8fa;
}
#yyLogoCon1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.yylogo1img,.yylogo2img,.yylogo3img,.yylogo4img{
	width: 100%;
}

#yyLogoCon2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.yyLogo2 {
	margin-left: 0.3125rem;
	margin-bottom: 0.3125rem;
}

.yyLogo4 {
	margin-left: 0.3125rem;
}

#myModal1 .modal-content {
	width: 73.8125rem;
}
.modal-content{
	padding:0 !important;
}
#myModal1 {
	top: 10%;
	left: -20%;
}

#Modalchart {
	width: 71.8125rem;
	height: 25.625rem;
	background: #FFFFFF;
	margin-top: 0.5rem;
}

#productTabCon {
	padding: 0;
}

#Newstitle {
    font-size: 1rem;
    color: #a2a2aa;
	padding: 0;
	margin: 0 auto;
	margin-top: 1.875rem;
	margin-bottom: 1.875rem;
}
#Newstitle a{
	font-size: 1rem;
	color: #a2a2aa;
}
#Newstitle a:hover{
	text-decoration: none;
}
#newsListCon {
    padding: 3.125rem 3.125rem;
    background: #FFFFFF;
	margin: 0 auto;
	margin-bottom: 1.875rem;
}
#newsName {
    text-align: left !important;
	/* padding-left: 7% !important; */
}
#newsFBTime{
	text-align: right;
}
#resoultNum {
	font-size: 1rem;
	color: #3b3b43;
	padding-left: 0;
	margin-bottom: 1.875rem;
	font-weight: 600;
}

#resoultNum span {
	font-size: 1.75rem;
	color: #ff5e32;
}
#searchResoultCon{
	padding: 0 0;
	background: #FFFFFF;
	padding: 0;
	margin-bottom: 1.875rem;
}

#searchResoult {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 0;
	margin-top: 3.125rem;
}

#searchResoult li a{
	width: 18.75rem;
	height: 4.375rem;
	text-align: center;
	margin-left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.125rem;
	color: #505055;
}

#searchResoult li .active  {
	background: #6d86e6;
	color: #FFFFFF;
}
#searchResoult li a {
	width: 18.75rem;
	height: 4.375rem !important;
	line-height: 4.375rem;
	padding: 0;
	font-size: 1rem;
	color: #1c2c4d;
}

#searchResoult li a:hover {
	text-decoration: none;
}
#searchResoultTab{
	padding: 0;
}
#resoultType {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    padding: 0;
	border-top: 1.875rem solid #f7f8fa;
	border-bottom: 1.875rem solid #f7f8fa;
}
#sotCompanypersonCon {
    padding: 0;
    background: #none;
    margin-top: 3.125rem;
    border-radius: 0.3125rem;
    margin-bottom: 2.5rem;
}


#TypeName {
    width: 18.75rem;
    height: 4.375rem;
    text-align: center;
    line-height: 4.375rem;
    background: #e6e9ee;
    color: #1c2c4d;
    font-size: 1rem;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}
#TypeResoultWd{
	height: 4.375rem;
	line-height: 4.375rem;
	border-bottom: 1px solid #f1f2f7;
	background: #FFFFFF;
	display: flex;
	align-items: center;
}

#TypeResoultWd ul li a{
	height: 2.5625rem !important;
	line-height: 41px;
	padding: 6px 10px;
	width: 5.875rem;
	text-align: center;
	margin-left: 0px;
	color: #505055;
	border-radius: 0.3125rem;
}
#TypeResoultWd .active{
	background: #6d86e6;
	color: #FFFFFF;
}
#TypeResoultWd li a:hover {
	text-decoration: none;
	background: #6d86e6;
	color: #FFFFFF;
}

#sencondSearchCon{
	padding-left: 0;
	padding-right: 0;
}
.prodType {
    color: #fe6843 !important;
    border: 1px solid #fe6843 !important;
}
.prodType i{
	cursor: pointer;
}
#appstoreListCon {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 2rem;
	margin-top: 1.875rem;
}
#productListLeft{
	position: relative;
}
.hhImg{
	width: 2.625rem;
	height: 2.625rem;
	float:left;
	margin-right:0.5rem;
}
.xpImg{
	width: 2.625rem;
	height: 2.625rem;
	float:left;
	margin-right:0.5rem;
}
.yxImg{
	width: 2.625rem;
	height: 2.625rem;
	float:left;
	margin-right:0.5rem;
}
.tjIcon{
	position: absolute;
	top: 1rem;
	left: 2.5rem;
	z-index: 10;
}
#qyzqCon span {
    margin-top: 1.25rem;
    font-size: 0.875rem;
    color: #a7abb4;
}
.cpgwName{
	width: 41%;
	text-align:left;
}
.cpgwPhone{
	width: 41%;
	text-align:right;
}
#comeDate {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.625rem;
    padding-left: 0;
    color: #a3a3a3;
    margin-left: 2.375rem;
	margin-right: 0;
    margin-top: 0.625rem;
}
#comeDate span{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.fwsName{
	margin-right:3rem ;
}
#fgLineAPD {
    padding: 0;
    height: 0.5px;
    background: #f1f2f7;
    box-shadow: none;
    margin-bottom: 1rem;
}
.moneyBut{
	width: 11.5625rem;
	height: 3.125rem;
	font-size: 1.75rem;
	color:#7795e5;
	border: hidden;
	border-radius: 0.3125rem;
	background: #eef0f4;
	cursor: pointer;
}
.moneyIcon{
	font-size: 0.875rem !important;
}
.noneImg{
	width: 95%;
}
#AppstoreSearch,#MontarySearch,#Marketserach{
	background: #f7f8fa;
}
#nowPosition{
	position: relative;
}
#nowPosition a:hover{
	border-bottom: hidden;
}
.selectPositionCon{
	position: absolute;
	width: 27.625rem;
	height: 23.625rem;
	background: #FFFFFF;
	border-radius: 0.3125rem;
	padding: 1.875rem 1.875rem;
	box-shadow: 2px 2px 4px #888888;
	display: none;
	top: 3rem;
	z-index: 10;
}
.positonHD{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #f1f2f7;
	padding-bottom: 1rem;
	font-size: 1rem;
}
.closeMap{
	cursor: pointer;
	width: 1.875rem;
	height: 1.875rem;
}
.positionRow1,.positionRow2,.positionRow3,.positionRow4{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.positionRow1 span{
	white-space: nowrap;
	margin-right: 2rem;
	margin-top: 1.25rem;
}
.positionRow2 span{
	white-space: nowrap;
	margin-right: 2rem;
	margin-top: 1.25rem;
}
.positionRow3 span{
	white-space: nowrap;
	margin-right: 2rem;
	margin-top: 1.25rem;
}
.positionRow4 span{
	white-space: nowrap;
	margin-right: 2rem;
	margin-top: 1rem;
}
.positionWD{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
.positionWD li{
	margin-right: 1.5rem;
	margin-top: 1rem;
	cursor: pointer;
}
.positionWD li:hover{
	color: #ff7b57;
}
#prjMapCon{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.prjMapConleft{
	width: 74%;
	padding: 0;
}
.prjMapConright{
	width: 26%;
	padding: 0;
}
#rightFirstrow{
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#prjMap{
	width: 100%;
	height: 45rem;
	margin: 0 auto;
}
#selectRaw{
	padding: 0;
}
#selectRowCon{
	width: 100%;
}
button{
	outline: none;
}
#dropdownMenu1,#dropdownMenu2{
	width: 100%;
	height: 4.375rem;
	border-radius: 0rem;
}
#dropdownMenu1{
	border-right: 1px solid #FFFFFF;
}
#OrderRow{
	padding: 0;
}
#OrderRowCon ul{
	padding-left: 2rem;
	padding-right: 2rem;
	padding-bottom: 1rem;
}
#OrderRowCon ul li{
	padding: 0.8rem 1rem;
	margin-top: 1rem;
}
#OrderRowCon ul li:hover{
	box-shadow:1px 1px 14px rgba(127,151,239,.3);
	cursor: pointer;
}
#OrderRowCon ul li a{
	color: #505055;
	text-align: center;
}
#OrderRowCon ul li a:hover{
	text-decoration: none;
}
.defaultOrder{
	color: #ff7b57 !important;
}
.selectRaw {
    position: absolute;
	width: 30.7rem;
	height: auto;
	background: #FFFFFF;
	border-radius: 0.3125rem;
	padding: 1.875rem 1.875rem;
	box-shadow: 2px 2px 4px #888888;
	display: none;
	top: 3.2rem;
	left: 0rem;
	z-index: 10;
}
.selectRawHD {
    display: flex;
    justify-content: space-between;
	align-items: center;
    border-bottom: 1px solid #f1f2f7;
    padding-bottom: 1rem;
    font-size: 1rem;
}
.closeselect{
	width: 1.875rem;
	height: 1.875rem;
	text-align: center;
	line-height: 1.875rem;
	font-size: 1.25rem;
	cursor: pointer;
}
.GCtypeRow, .YZtypeRow, .prjTypeRow, .zdGCRow,.HJQKRow {
    display: flex;
    justify-content:flex-start;
    align-items: flex-start;
}

.GCtypeRow span {
    white-space: nowrap;
    margin-right: 2rem;
    margin-top: 1.25rem;
}
.GCtypeWD {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.GCtypeWD .active{
	background: #7094e7;
	color: #FFFFFF;
	padding: 3px 5px;
	border-radius: 0.1875rem;
}
.GCtypeWD li {
    margin-right: 1.5rem;
    margin-top: 1rem;
    cursor: pointer;
	padding: 2px 3px;
}
.GCtypeWD li:hover{
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0.1875rem;
}
.YZtypeRow span {
    white-space: nowrap;
    margin-right: 2rem;
    margin-top: 1.25rem;
}
.YZtypeWD {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.YZtypeWD .active{
	background: #7094e7;
	color: #FFFFFF;
	padding: 3px 5px;
	border-radius: 0.1875rem;
}
.YZtypeWD li {
    margin-right: 1.5rem;
    margin-top: 1rem;
    cursor: pointer;
	padding: 2px 3px;
}
.YZtypeWD li:hover{
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0.1875rem;
}
.prjTypeRow span {
    white-space: nowrap;
    margin-right: 2rem;
    margin-top: 1.25rem;
}
.prjTypeWD {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.prjTypeWD .active{
	background: #7094e7;
	color: #FFFFFF;
	padding: 3px 5px;
	border-radius: 0.1875rem;
}
.prjTypeWD li {
    margin-right: 1.5rem;
    margin-top: 1rem;
    cursor: pointer;
	padding: 2px 3px;
}
.prjTypeWD li:hover{
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0.1875rem;
}
.zdGCRow span {
    white-space: nowrap;
    margin-right: 2rem;
    margin-top: 1.25rem;
}
.zdGCWD {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.zdGCWD .active{
	background: #7094e7;
	color: #FFFFFF;
	padding: 3px 5px;
	border-radius: 0.1875rem;
}
.zdGCWD li {
    margin-right: 1.5rem;
    margin-top: 1rem;
    cursor: pointer;
	padding: 2px 3px;
}
.zdGCWD li:hover{
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0.1875rem;
}
.HJQKRow span {
    white-space: nowrap;
    margin-right: 2rem;
    margin-top: 1.25rem;
}
.HJQKWD {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.HJQKWD .active{
	background: #7094e7;
	color: #FFFFFF;
	padding: 3px 5px;
	border-radius: 0.1875rem;
}
.HJQKWD li {
    margin-right: 1.5rem;
    margin-top: 1rem;
    cursor: pointer;
	padding: 2px 3px;
}
.HJQKWD li:hover{
	background: #7094e7;
	color: #FFFFFF;
	border-radius: 0.1875rem;
}
.selectOptionBtn{
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: 1px solid #f1f2f7;
	padding-top: 1.5rem;
	margin-top: 1.25rem;
}
.cancelBtn,.confirmBtn{
	width: 6.25rem;
	height: 1.875rem;
	border: 1px solid #6e87e7;
	background:none;
	border-radius: 0.1875rem;
	cursor: pointer;
	
}
.cancelBtn{
	margin-right: 2.8125rem;
}
.cancelBtn:hover{
	background:#6e87e7;
	color: #FFFFFF;
}
.confirmBtn:hover{
	background:#6e87e7;
	color: #FFFFFF;
}
#rightSecondrow{
	height: 3.5625rem;
	text-align: center;
	line-height: 3.5625rem;
	font-size: 1rem;
	border-bottom: 1px solid #f1f2f7;
	padding: 0;
}
#rightSecondrow span{
	font-size: 1.75rem;
	color: #ff5e32;
}
#rightThirdrow{
	padding: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1.25rem 1.25rem;
	border-top: 1px solid #f1f2f7;
	cursor: pointer;
}
#rightThirdrow:hover{
	background: rgba(177,177,177, .1);
}
.zdgcImg{
	max-width: 9.75rem;
	max-height: 7.5rem;
}
.LBJ,.FSB{
	max-width: 0.875rem;
	max-height: 0.875rem;
}
#thirdRowright,#zdgcImg{
	padding: 0;
}
.gjjZDIcon {
    margin-bottom: 0.625rem;
    width: 7rem;
    height: 1.6rem;
    color: #FFFFFF;
    font-size: 0.75rem;
    text-align: center;
    line-height: 1.625rem;
    background: #e44c51;
    border-radius: 3px 0 15px 0px;
    position: absolute;
    top: 0;
    left: 0;
}
#thirdRowright{
	padding-left: 1rem;
}
.zdgcName{
	font-size: 1.125rem;
	font-weight: 600;
	margin-bottom: 0.625rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.zdgcDZ,.zdgcGM,.zdgcDW{
	font-size: 0.875rem;
	color: #75787f;
	margin-bottom: 0.3125rem;
}
.zdgcJB{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.LBJCon{
	width: 4.375rem;
	height: 1.25rem;
	background: #ffe5dd;
	color: #ff7b57;
	font-size: 0.875rem;
	text-align: center;
}
.FSBCon{
	width: 4.375rem;
	height: 1.25rem;
	background: #dceaf3;
	color: #5696c6;
	font-size: 0.875rem;
	text-align: center;
	margin-left: 1rem;
}
#projectMapContainer{
	background: #f7f8fa;
}
#rightThirdRowCon{
	padding: 0;
	max-height:43rem ;
	overflow-y: scroll;
	padding-bottom: 25%;
}
#appstorePrd{
	color: #FFFFFF;
	cursor: pointer;
}
#appstoreService{
	color: #FFFFFF;
	cursor: pointer;
}
#appJRprd,#appJRcmp,#openAppstore,#openMonetary,#openIndex,#openMarket,#openbusslist{
	color: #FFFFFF;
	cursor: pointer;
}
#newsDetailsCon {
    padding: 3.125rem 3.125rem;
    background: #FFFFFF;
    margin: 0 auto;
    margin-bottom: 1.875rem;
}
.newsDetailsTitle {
    margin-left: 0;
    border-left: 3px solid #ff7b57;
    padding-left: 1.25rem;
    font-size: 1.5rem;
	text-align: center;
}
.newsDetailsDate{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: 2.5rem;
	background: #d8d8d8;
	padding: 0;
	font-size: 0.875rem;
	color: #000000;
	line-height: 2.5rem;
	margin-top: 50px;
	margin-bottom: 50px;
}
#newsDetailsTitle {
    font-size: 1.1rem;
    color: #75787f;
}
.ndsRowWD1 {
    font-size: 1.1rem;
    margin-top: 1.875rem;
	text-indent:2em;
}
#ndsRowImg{
	padding: 0;
	margin-top: 3.125rem;
	margin-bottom: 3.125rem;
	text-align: center;
}
.detailsImg{
	width: 80%;
	margin: 0 auto;
}
.ndsRowWD2,.ndsRowWD6,.ndsRowWD8,.ndsRowWD10,.ndsRowWD12,.ndsRowWD17{
	font-size: 1.1rem;
	color: #75787f;
}
.ndsRowWD3,.ndsRowWD4,.ndsRowWD5,.ndsRowWD7,.ndsRowWD9,.ndsRowWD11,.ndsRowWD13,.ndsRowWD14,.ndsRowWD15,.ndsRowWD16,.ndsRowWD18,.ndsRowWD19{
	font-size: 1.1rem;
	margin-top: 1.875rem;
	text-indent: 2em;
}
.moreNews:hover{
	color: #fe5a2c;
	cursor: pointer;
}
.appstoreHDbg,.montaryHDimg{
	width: 100%;
}
.navimg1{
	max-width: 1.0625rem;
	max-height: 1.1875rem;
}
#xlIcon{
	max-width: 0.9375rem;
	max-height: 1rem;
}
#usertypeImg{
	max-width: 0.8125rem;
	max-height: 0.8125rem;
}
#graduate{
	max-width: 0.75rem;
	max-height: 0.875rem;
}



















	.allbtn h2 {
		margin-bottom:0;
	}
	
	
	.hc_lnav .allbtn ul {
	height:41.2rem !important;
	}
	.hc_lnav .allbtn ul li .tx {
	height:2.8rem !important;
	}
	#bankimg1,
	#bankimg2,
	#bankimg3,
	#bankimg4 {
		width: 9rem;
		height: 9rem;
	} 
	#IndexloginInfor-left {
		margin-left: 11.5%;
	}
	#marketConThird {
		width: 100%;
	    margin-left: 0;
	}
	.row {
	    margin-left: 5px;
	    padding-right: 1.5%;
	}
	.userqyRow1, .userqyRow2 {
	    width: 14.625rem;
	}
	.prjMapConleft {
	    width: 68%;
	}
	.prjMapConright {
	    width: 32%;
	}
	#rightSecondrow {
	    font-size: 0.85rem;
	}
	#rightThirdrow{
		padding-left: 0;
		padding-right: 0;
	}
	.headLogo {
		height: 2.49rem;
	}

	#ExinImg1 {
		width: 16.875rem;
	}

	#Exinimg2,
	#Exinimg3,
	#Exinimg4,
	#Exinimg5 {
		max-width: 3.515625rem;
	}

	#Exinimg3 {
		margin-left: 1rem;
		margin-right: 0.8rem;
	}

	.achieveImg1,
	.achieveImg2,
	.achieveImg3,
	.achieveImg4 {
		max-width: 8.671875rem;
	}

	#achiveNameCon {
		margin-bottom: 0.875rem;
		padding: 0.875rem 1.875rem;
	}

	#achiveNameWD {
		font-size: 1.03125rem;
	}

	#LoginnavCon {
		padding-left: 0;
		padding-right: 0;
		max-width: 85.375rem;
		justify-content: center;
	}
	
	#LoginnavCon2 {
		padding-left: 0;
		padding-right: 0;
		max-width: 85.375rem;
	}
	
	#Logoutcon {
	    top: 11.625rem;
	}

	.row1-New {
		width: 17rem;
		height: 20.5rem;
	}
	.ljbmCon {
	    bottom: 1rem;
	}
	#marketConRight ul li a {
		height: 10.7rem;
	}
	#sjTab {
	    width: 56.25rem;
	}
	#projarea {
		width: 56.25rem;
		height: 42.25rem;
	}

	#chanpinTab {
		width: 56.25rem;
		height: 42.25rem;
	}

	#chargeTab {
		width: 56.25rem;
		height: 42.25rem;
	}

	#chargearea {
		width: 56.25rem;
		height: 23.875rem;
	}

	.topTitle {
		font-size: 20px;
	}

	.finDate {
		margin-top: 0.5rem;
	}

	.fgLine {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.fbGroup {
		margin-bottom: 0.5rem;
	}

	.fbDate {
		margin-bottom: 0.5rem;
	}

	.fbPlace {
		font-size: 0.8125rem;
		margin-bottom: 0.5rem;
	}

	#prjTabTitle {
		width: 21.75rem;
		height: 6.5rem;
	}

	#chanpinName {
		font-size: 0.575rem;
		margin-top: 0.8rem;
	}

	#scPlace {
		margin-top: 0.5rem;
	}

	#chanpin1 {
		max-width: 9.5rem;
		max-height: 14rem;
	}

	#chanpin1JG {
		margin-top: 1rem;
	}

	#chanpin1Icon {
		max-width: 4.3rem;
		max-height: 7rem;
	}

	#chanpin2 {
		max-width: 9.5rem;
		max-height: 14rem;
	}

	#chanpin2Icon {
		max-width: 6.55rem;
		max-height: 6.2rem;
	}

	#chanpin4 {
		max-width: 13.75rem;
		max-height: 16.65rem;
	}

	#chanpin4Icon {
		max-width: 13.75rem;
		max-height: 12.35rem;
	}
	#loginInfor-left, #IndexloginInfor-left {
	    margin-left: 5%;
	}
	#loginInfor-right {
	    margin-right: 4%;
	}
	.container {
	    width: 80.5rem;
	    margin: 0 auto;
	    padding: 0;
	}

	#MarketTabContent {
		    width: 1100px;
    margin: 0 auto;
	}

	#portfolio {
		height: 53rem;
	}

	/* #marketLeft {
		padding: 0 2.6875rem 0 2.6875rem;
		max-width: 19.4rem;
		height: 35rem;
	} */
	#marketRight {
		margin-left: 18rem;
		width: 100%;
	}

	#myQY1,
	#myQY2,
	#myQY3,
	#myQY4 {
		max-width: 15rem;
		max-height: 15rem;
	}

	#qylogo1 {
		max-width: 13.125rem;
		max-height: 3.28rem;
		align-items: center;
		margin-top: 0.4375rem;
	}

	.qyType,
	.qyPlace,
	.zcZB {
		font-size: 0.75rem;
	}

	#qyname1 {
		font-size: 0.9375rem;
		margin-top: 0.45rem;
		margin-bottom: 0.45rem;
	}

	#qyfcCon,
	.qyCount {
		margin-top: 0.275rem;
	}

	/* #bankingPrj {
		margin-left: 10%;
		top: -5rem;
	} */

	#bankingCompanyName {
		margin-top: -1rem;
	}

	#bankCon {
		width: 78%;
		margin-left: 11%;
	}

	#optionwd1,
	#optionwd2,
	#optionwd3,
	.enterOptionStore {
		margin-left: 5.25rem;
	}

	#optionwd3 .active {
		background: #7296E5;
	}

	#marketListCon {
	    width: 100%; 
	}
	#monetaryCompany {
	    padding: 1.125rem 1.125rem;
	}
	#optionTitle {
		white-space: normal;
		word-break: keep-all;
	}

	#optionRight {
		margin-right: 6.25rem;
		margin-top: 8.0625rem;
	}

	#optionHD {
		margin-top: 8.0625rem;
	}

	#optionContainer {
		max-height: 42.5rem;
	}

	.wlCon {
		width: 21.23rem;
		height: 24.5rem;
		right: 505.5%;
		z-index: 999;
	}

	.equipmentCon {
		width: 21.23rem;
		height: 24.5rem;
		top: -887%;
		left:280%;
		z-index: 999;
	}
	.yyLogoCon,.yyLogoCon1,.yyLogoCon2,.yyLogoCon3{
		width: 22.23rem;
		height: 24.5rem;
	}
	
	#ljcjenum {
	    font-size: 17px;
	    margin-top: 0.5rem;
	}
	#fgLines {
	    width: 6rem;
	}
	#searchCon-Index {
	    width: 12.625rem;
	    margin-left: 1%;
	}
	#chanpinRow4Left {
	    width: 23.8rem;
	    margin-left: 1rem;
	}
	#chanpinRow4Right {
	    width: 26rem;
	}
	#chanpinRow5Left {
	    width: 15rem;
	    margin-left: 2rem;
	}
	#chanpinRow5Center {
	    width: 22.375rem;
	}
	.zyfbCon {
		width: 21.23rem;
		height: 24.5rem;
		right: 367%;
		top: -958%;
	}
	
	.workHardCon {
		width: 21.23rem;
		height: 24.5rem;
		right: -141%;
		top: -1347%;
	}

	.rzqyCon {
		width: 26.86rem;
		height: 30.94rem;
		margin-left: 4%;
		top:-430%;
		left:-162%;
	}

	#bankingprjLeft1,
	#bankingprjLeft2,
	#bankingprjLeft3,
	#bankingprjLeft4 {
		width: 12rem;
		height: 21.56rem;
	}

	.moreBtn {
		margin-left: 0.5rem;
	}

	#bankingprjright1,
	#bankingprjright2,
	#bankingprjright3,
	#bankingprjright4 {
		height: 21.56rem;
		width: 21.56rem;
	}
	
	#bankingprjright1WD {
		margin: 1.875rem 2.875rem;
	}

	#ckxqCon {
		margin-top: 1rem;
	}

	 #bankimg1,
	#bankimg2,
	#bankimg3,
	#bankimg4 {
		width: 9rem;
		height: 9rem;
	} 

	#bankingBTCon {
		height: 22.25rem;
		margin-bottom:1.5rem;
	}

	#enterbank {
		padding-bottom: 2.3125rem;
	}

	#rightOption1,
	#rightOption2,
	#rightOption3 {
		width: 14rem;
		height: 25rem;
	}

	#marketNav {
		left: -3rem;
	}

	#LogoConLeft {
		margin-right: 12rem; 
		margin-left: 0;
	}
	#LogoConLeft-sct{
		margin-right: 2rem;
		margin-left: 0;
	}
	#searchCon {
		width: 13rem;
	    margin-right: 0;
	}
	#yzqy1 {
		width: 14rem;
		height: 20rem;
	}

	#yzqy1name {
		font-size: 0.8rem;
	}

	.yzqy1img img {
		width: 13rem;
		height: 3rem;
	}

	#row1Leftconbtn1 {
		width: 11rem;
		font-size: 0.625rem;
	}

	.row1Rightlist li {
		height: 3rem;
		line-height: 3rem;
		font-size: 0.9rem;
	}
	#tbbmzRight {
	    margin-right: -2%;
	}
	#yzqyRow1,
	#yzqyRow2 {
		height: 18.8rem;
	}

	.qyresourceRow1-left,
	#qyresourceRow2-left,
	#qyresourceRow3-left,
	#qyresourceRow4-left,
	#qyresourceRow5-left,
	#qyresourceRow6-left,
	#qyresourceRow7-left,
	.qyresourceRow1-right {
		height: 39.5rem;
	}

	.natureimg {
		/* max-width: 12.1875rem; */
	}
	.yzqy1 {
	    width: 16.375rem;
	}
	#natureimg1,
	#natureimg2,
	#natureimg3,
	#natureimg4 {
		padding-right: 13.5rem;
	}

	.zsjjWD {
		width: 12.25rem;
	}

	#honourimg1,
	#honourimg2,
	#honourimg3,
	#honourimg4 {
		padding-right: 13.5rem;
	}

	#XBDrp .dropdown-menu {
		min-width: 20rem;
	}

	#priIcon {
		max-width: 9.7rem;
	}

	#prjImg {
		width: 16.875rem;
	}

	.yzqyRow1 {
		width: 14.625rem;
		height: 19.25rem;
	}

	.yzqyRow2 {
		width: 14.625rem;
		height: 19.25rem;
	}

	#qyzqListRight {
		margin-left: 1%;
	}
	#xmsjTab li {
	    width: 9.625rem;
	}
	#allConNR div {
	    font-size: 0.85rem;
	    text-align: center;
	}
	
	#allConNR2 div {
	    font-size: 0.85rem;
	    text-align: center;
	}
	
	#prjHistory1Left,#prjHistory1Right {
	    padding-top: 1.5rem;
	    padding-bottom: 1.5rem;
	    padding-left: 1rem;
	    padding-right: 1rem;
	}
	#prjCenter {
	    padding-left: 4rem;
	}
	#prjright{
		padding-right: 0.5rem;
	}
	#friendImgRow1,#friendImgRow2{
		padding-left: 0;
	}
	#prjNameCon,#xmbhCon,#gczjCon,#xmOption,#finishTime,#yycjcon{
		margin-bottom: 1rem;
	}
	#prjimg1, #prjimg2, #prjimg3 {
	    margin-right: 0.3rem;
	}
	.leftPrjimg1 {
	    width: 15.5rem;
	    height: 12.4375rem;
	}
	#tbbmLeftTitle {
		margin-right: 2rem;
	}

	#bmjzTime {
		margin-right: 1rem;
	}

	.ReginCmpimg {
		width: 1.5rem;
		height: 1.4rem;
	}

	.viedeoimg {
		width: 1.3125rem;
		height: 1.3125rem;
	}

	.trobleimg {
		width: 1.3125rem;
		height: 1.40rem;
	}

	.enterSuccess {
		width: 1.3125rem;
		height: 1.3125rem;
	}

	#XBDrp-MG .dropdown-menu {
		min-width: 21rem;
	}

	#myModal1 {
		left: -50%;
	}
	.yylogo1,.yylogo2,.yylogo3,.yylogo4{
		width: 10rem;
		height: 11rem;
	}
	.fwsName {
	    margin-right: 1rem;
	}
	.qyLogo-RT{
		width: 80%;
	}
	#mgType{
		font-size: 0.625rem;
	}
	#companyperson {
	    
	}
	#myModal {
	    top: 22%;
	    left: -8%;
	}
	#myModal2,#myModal3 {
	    top: 19%;
	    left: -5%;
	}
	
	


.container {
	width:80.5rem;
	max-width:87.5rem
}

.marketConLeft {
	overflow:hidden;
}

.listbox {
	width:1152px;
}

.listbox .carousel-item {
	width:1050px;
}

.footcom {
	max-width: 51rem;
    margin: 0 auto;
}

.footcom span {
	display:inline-block;
	color:#bcbdbf;
	margin-right:.5rem;
}

.footcom a {
	color:#c7c7c7;
	cursor:pointer;
}

.footcom a:hover {
	color:#fff;
	text-decoration:none;
}

.listRow1 {
	position:relative;
}

.rzqydiv {
	position: absolute !important;
	width:500px;
	top:-0.2rem;
	left:17rem;
}

.rzqydiv img {
	float:left;
	margin-right:1.5rem;
	margin-left:2.0625rem;
}

.mapli {
	width:76px;
	height:76px;
	background:#2b65da;
	border-radius:50%;
	opacity:0.8;
}

.mapspan {
	display:inline-block;
	margin:0 auto;
	font-size:16px;
	color:#fff;
}

.mapspan2 {
	display:inline-block;
	margin:0 auto;
}

.mapspan3 {
	display:inline-block;
	font-size:12px;
	
}

#cpjsImgCon {
	background: #FFFFFF;
    border-radius: 5px;
    margin-top: 2.125rem;
    margin-left: 3rem;
}

.slideimgPerson {
	width:100%;
	height:832px;
}

.containeruse {
	width:87.5rem;
	margin:0 auto ;
	display:flex;
	justify-content: space-between;
}

.centerdiv {
	width:100px;
	height:100px;
	position:relative;
	margin:0 auto;
}

#marketCon {
	height:52.5rem;
}

.proListBlock {
	display:flex;
	border:1px #e4e4e4 solid;
	padding:10px;
	margin-bottom:20px;
}

.proListBlock:hover {
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
    cursor: pointer;
}

.proListBlock .imgDiv {
	border:1px #e4e4e4 solid;
	padding:10px;
	width:25%;
}

.proListBlock .textDiv{
	padding:10px;
	width: 75%;
	
}

.textDiv div {
	margin-bottom: 25px;
}

.textDiv div:first-child {
	font-size: 16px;
	font-weight: 700;
}

.proListImg {
	width:100%;
	height:100%;
}

.carListRow {
	display:flex;
	justify-content: space-between;
	margin-bottom:20px;
}

.carListDetail {
	width:45%;
	border:1px #e4e4e4 solid;
	padding:15px;
}

.carListDetail:hover {
	box-shadow: 1px 1px 14px rgba(127,151,239,.3);
    cursor: pointer;
}

.carListDetail>div {
	display:flex;
	margin-bottom:25px;
}

.carListDetail>div>div{
	width:50%;
}

.carListDetail>div:last-child {
	margin-bottom:0;
}

.trailDetail {
	padding:15px;
	margin-bottom:30px;
	position: relative;
}

.grayLine {
	position:absolute;
	background: #d4d3d8;
	width:2px;
	height:100px;
	left: 14.3%;
}

.trailDetail>div {
	display:flex;
	margin-bottom:25px;
}

.carDate {
	width:13.3%
}

.carIcon2 {
	width:6%
}

.carIcon3 {
	width: 20px;
    overflow: visible;
    text-align: center;
}

.carTime {
	width:8%
}

.carDetail {
	width:60%;
	font-weight: 700;
}

.trailImg {
	width:100%;
	margin-top:20px;
	margin-bottom:30px;
}

.carSearchInput {
	width: 100%;
	height: 70px;
	border-radius: 30px;
	margin: 40px auto;
    border: 1px solid #eee;
    outline: none;
    padding: 0 175px;
}

.carSearchBtn {
	background: #1c2c4d;
	width: 150px;
	height: 60px;
	border-radius: 30px;
	color:#fff;
	position: absolute;
	border:none;
    outline:none;
    top: 45px;
    right: 3px;
    cursor: pointer;
}

.carSearchSelect {
	position: absolute;
	top: 90px;
	left: -7px;
	width: 100%;
}

.carSearchSelectTop {
	width: 150px;
    border-radius: 30px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 65px;
    left: -7px;
}

.carSearchSelectBottomWrap {
	display: flex;
	width: 100%;
}

.carSearchSelectBottom {
	background:#fff;
	border:none;
    width: 16%;
    border-radius: 30px;
    margin-top:30px;
    text-align: center;
    display: flex;
    flex-direction: column;
    padding :5px 20px 15px 15px;
}

.carSearchSelectBottom>div {
	display: inline-block;
	margin-top: 15px;
	cursor: pointer;
}

.carSearchSelectBottomRight {
	background: #fff;
    width: 84%;
    border-radius: 30px;
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    padding: 10px;
    margin-left: 15px;
    border: 1px solid #eee;
}

.carSearchSelectBottomRight2 {
	background: #fff;
    width: 100%;
    border-radius: 30px;
    padding: 10px 0px 10px 15px;
    border: 2px solid #eee;
    height: 100%;
}

.carSearchSelectBottomRight2 span {
	color: #afafaf;
	font-weight: 600;
	display: inline-block;
	margin-right: 25px;
	line-height: 30px;
	cursor: pointer;
}

.carbg {
	background-image: url( "/portal/img/carbg.png" );
	width: 100%;
	min-height: 500px;
	color: #fff;
}

.productTitle {
	margin: 0 auto;
	padding-top: 50px;
}

.carbg h1 {
	font-weight: 500;
	color:#fff;
}

.divider {
	width: 70%;
	display: flex;
	margin: 30px auto;
}

.line {
	width: 30%;
	height:4px;
	background: #fff;
}

.lineContent {
	margin: 0 15px;
	width: 30%;
	text-align: center;
	margin-top :-5px;
}

.lineContent h5 {
	color: #f1f3f6;
	line-height: 18px;
}

.carIcon {
	display: flex;
	justify-content: space-around;
	width: 80%;
	margin: 0 auto;
	margin-top: 130px;
	padding-bottom: 100px;
}

.iconTwo {
	font-size: 18px;
	/* text-align: center; */
}

iconFour {
	font-size: 14px;
}

.shortLine {
	width: 60%;
	height:2px;
	background: #fff;
}

.carIcon>div {
	width: 15%;
}

.carIcon>div>div {
	margin-bottom: 15px;
}

.newsTop {
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 80px;
}

.newsTitle h2 {
	
}

.orangeLine {
	/* width: 4%;
	height: 5px;
	background: #ff7953;
	margin: 15px auto; */
	margin-bottom: 80px !important;
}

.newsWrap {
	width:100%;
	display: flex;
}

.newsFast {
	border-left: #7f86a6 1.5px solid;
	padding: 25px 15px 25px 15px;
	width: 25%;
}

.newsFast>div {
	margin-bottom: 25px;
}

.newsFast:last-child {
	border-right: #7f86a6 1.5px solid;
}

.newsDate {
	font-size: 20px;
	color: #3d4a7a;
	font-weight: 500;
}

.newsTitle {
	font-weight: 700;
	text-align: left;
	letter-spacing: 0;
      overflow: hidden;
      display: -webkit-box;
      text-overflow: ellipsis;
      -webkit-line-clamp: 2;  /*Ҫ��ʾ������*/
      -webkit-box-orient: vertical;
    height: 40px;
    line-height: 20px;
}

/* .newsTitle::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
} */

.newsContent {
	color: #777777;
	font-weight: 500;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height:165px;
}

.newsMore {
	color: #3d4a7a;
	font-weight: 700;
	cursor:pointer;
}

.seeMoreBtn {
	color: #6f799e;
	border: 1.5px #9ea5bd solid;
	border-radius: 3px;
	padding: 10px 25px 10px 25px;
	width: 13%;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
	font-weight: 500;
	font-size: 17px;
	margin-top: 30px;
	cursor: pointer;
}

.whiteWrap {
	background: #fff;
	padding: 30px;
}

.detailCard {
	border-bottom: 2px #f6f5f9 solid;
    margin-bottom: 30px;
}

.detailCard>div {
	display: flex;
	width: 80%;
	margin-bottom: 25px;
}

.detailCard>div>div {
	width: 40%;
}

.detailCard>div>div:first-child {
	margin-right: 10%;
}

.detailCard span {
	font-weight: 700;
}

.catetopwrap {
	background-image: url("../img/prefabricate_about.png");
	background-repeat:no-repeat;
	background-size: cover;
}

.catetop {
	padding: 0 0 50px 0;
	
}

.catetop>div {
	margin-bottom: 50px;
	width: 100%;
}

.cateblue>div {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
}

.cateblue>div:first-child {
	width: 50%;
	color: #4271df;
	font-size: 18px;
	font-weight: 700;
}

.bluemiddle {
	width: 70%;
	color: #8a8d92;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 12px !important;
}


.cateblue>div:last-child {
	width: 60%;
	margin-top: 30px;
	color: #9fa1a6;
	font-size: 16px;
	font-weight: 600;
}

.catetabber {
	width: 100%;
	background-image: url("../img/prefabricate_icon.png");
	background-repeat:no-repeat;
	background-size: cover;
	color: #fff;
}

.catetabber #friendTitle {
	color: #fff !important;
}

.prefabricateIcon {
	display: flex;
	justify-content: space-around;
	width: 80%;
	margin: 0 auto;
	margin-top: 50px;
	padding-bottom: 50px;
}

.prefabricateIcon div {
	text-align: center;
}

.catetag {
	display: flex;
	justify-content: space-between;
    align-items: center;
    padding-bottom: 0.9375rem;
}

.catetag>div:last-child {
	text-align: right;
}

.catetag>div:last-child a {
	cursor: pointer;
	text-decoration: none;
	color: #000;
}

.catetag span {
	display: inline-block;
	margin-right: 10px;
	background: #f5f7fd;
	padding: 7px 10px 7px 7px;
	border-radius: 3px;
	cursor: pointer;
}

.catetag .active {
	background: #4c79e1;
	color: #fff;
}

.centertag {
	text-align: center;
	margin: 50px 0 50px 0;
}

.centertag span {
	display: inline-block;
	margin-right: 3px;
	background: #6f89e7;
	padding: 7px 10px 7px 10px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}

.centertagOr {
	text-align: center;
	margin: 20px 0 20px 0;
	position: relative;
}

.centertagOr span {
	display: inline-block;
	margin-right: 3px;
	background: #ef9b39;
	padding: 7px 10px 7px 10px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
}

.centertagOr div {
	position: absolute;
	right: 30px;
	top: 8px;
	cursor: pointer;
	text-decoration: none;
    color: #000;
}

.companyitem {
	display: flex;
	justify-content: space-between;
	height: 293.333333px;
	margin-bottom: 30px;
}

.comimg img {
	width: 100%;
	height: 100%;
}

.comdtitle {
	height: 25%;
	padding: 15px 15px 15px 15px;
	background: #eef0f4;
	display: flex;
	justify-content: space-between;
}

.comdtitle div:first-child {
	font-weight: 700;
	font-size: 18px;
	line-height: 40px;
}

.comdtitle div:last-child {
	font-size: 14px;
	color: #4776e0;
	line-height: 40px;
	font-weight: 600;
	cursor: pointer;
}

.comdetail {
		position: relative;
}

.comdcontent {
	height: 75%;
	padding: 20px;
	font-size: 14px;
	line-height: 25px;
	border-bottom: 1px #eff1f5 solid;
	overflow: hidden; 
}

.comdcontent p {
	margin-bottom: 0 !important;
	font-size: 14px !important;
	font-family: "Rubik", sans-serif !important;
	line-height: 25px !important;
}

.comdcontent span {
	margin-bottom: 0 !important;
	font-size: 14px !important;
	font-family: "Rubik", sans-serif !important;
	line-height: 25px !important;
}

.comdcontent div {
	margin-bottom: 0 !important;
	font-size: 14px !important;
	font-family: "Rubik", sans-serif !important;
	line-height: 25px !important;
}

.comdcontentAfter{content: "..."; position: absolute; bottom: 0; right: 15px; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, none);
background: -o-linear-gradient(right, transparent, none);
background: -moz-linear-gradient(right, transparent, none);
background: linear-gradient(to right, transparent, none);
}
/* .comdfooter {
	height: 20%;
	padding: 15px 0 15px 0;
	display: flex;
	justify-content: space-around;
} */

.cateproduct {
	width: 100%;
    padding: 0;
    height: 350px;
    background: url(../img/bankingTop.png) no-repeat center;
    background-position: 0 0;
    background-size: 100% 100%;
    color: #fff;
    margin-bottom: 650px
}

.centertagTwo {
	text-align: center;
	margin: 50px 0 50px 0;
}

.centertagTwo .active {
	background: #7088e8;
    color: #FFFFFF;
}

.centertagTwo span {
	display: inline-block;
	margin-right: 3px;
	padding: 7px 10px 7px 10px;
	border-radius: 3px;
	cursor: pointer;
	background: #fff;
	color: #000;
}

.proditem {
	width:75%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.proditem1 {
	padding: 10px;
	display: flex;
	justify-content: space-between;
	background: #fff;
	width: 49%;
	height: 280px;
}

.prodleft {
	/* width: 30%; */
}

.prodleft>img {
	width: 100%;
	height: 100%;
}

.prodright div {
	margin-bottom: 10px;
}

.prodrightRow1 {
	font-size: 18px;
	font-weight: 700;
	color: #48494f;
}

.prodrightRow2 {
	font-size: 15px;
	font-weight: 600;
	color: #75787f;
	padding-bottom: 10px;
	border-bottom: #f1f2f7 1px solid;
}

.prodrightRow3 {
	font-size: 14px;
	font-weight: 500;
	color: #878a90;
}

.prodrightRow4 {
	font-size: 14px;
	font-weight: 500;
	color: #878a90;
}

.prodrightRow4 span {
	font-size: 14px;
	font-weight: 500;
	color: #5882e3;
	cursor: pointer;
}

.prodrightRow5 {
	text-align: right;
}

.prodrightRow5 button {
	text-align: center;
    border: 1px solid #4c79e1;
    color: #4c79e1;
    font-size: 0.875rem;
    border-radius: 3px;
    background: none;
    margin-top: -1.875rem;
    padding: 5px;
    cursor: pointer;
}

.prodrightRow5 button:hover {
	background: #4c79e1;
    color: #FFFFFF;
}

.catecontainer1 {
	background-image: url("../img/prefabricate_company.png");
	background-repeat:no-repeat;
	background-size: cover;
}

.projectblockwrap {
	background-image: url("../img/prefabricate_project.png");
	background-repeat:no-repeat;
	background-size: cover;
}

.prefabricateIcon a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

#newsSelect {
	text-align: left;
	margin-top: 20px;
}

.diandiandian {
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}

.centerImg {
	position: fixed;
    width: 1000px;
    height: 400px;
    z-index: 99999999999;
    top: 0;
    
    left: 50%;
    top: 50%;
    margin-left: -500px;
    margin-top: -200px;

    animation-duration: 1000ms;     /*���嶯�����һ����������Ҫ��ʱ�䣬���������*/
}

@keyframes mychange{��������/*mychange�Ƕ����������������õ�*/
    0% {
        width: 1000px;
    	height: 400px;
    }
    100% {
       position: fixed;
	    width: 50px;
	    height: 50px;
	    border-radius: 50%;
	    overflow: hidden;
	    z-index: 99999999999;
	    top: 0;
	    right: 0;
	    top: 30%;
    }
}

@keyframes mybig{��������/*mychange�Ƕ����������������õ�*/
    0% {
        position: fixed;
	    width: 50px;
	    height: 50px;
	    border-radius: 50%;
	    overflow: hidden;
	    z-index: 99999999999;
	    top: 0;
	    right: 0;
	    top: 30%;
    }
    100% {
        width: 1000px;
    	height: 400px;
    }
}

.rightImg {
	position: fixed;
    width: 80px;
    height: 150px;
    overflow: hidden;
    z-index: 99999999999;
    top: 0;
    right: 0;
    top: 30%;
   
}

.smallImg {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	
}

.turnleftImg {
	width: 40px;
    position: absolute;
    top: 60px;
    right: 0;
}

.centerImg img:first-child {
	width: 100%;
}

.centerImg img:last-child {
	position: absolute;
	width: 30px;
	height: 30px;
	top: -30px;
	right: -30px;
}

.imgnone {
	display: none;
}

.zhezhao {
	opacity: 0.6;
	pointer-events: none;
}

.newsPolicy {
	width: 80%;
	margin: 0 auto;
	padding: 30px;
	font-size: 14px;
	margin-top: 100px;
}

.newsPolicy img {
	width: 99px;
	height: 23px;
}

.newsPolicy ul {
	margin: 20px 0 20px 36px;
    border-left: 1px solid #d3d3d3;
    color: #474747;
    font-size: 16px;
}

.newsPolicy ul li {
	line-height: 40px;
    padding-left: 12px;
    position: relative;
    display: flex;
    justify-content: space-between;
}

.newsPolicy ul li:hover {
	color: #f25c5c;
	cursor: pointer;
}

.newsPolicy ul li:before {
	content: "";
    position: absolute;
    top: 18px;
    left: -3px;
    width: 5px;
    height: 5px;
    background: #d3d3d3;
    display: inline-block;
    border-radius: 50%;
}

.newsHeader {
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.newsHeader span {
	color: #8e8e8e;
	cursor: pointer;
}

.newTip {
	color: #fff;
	background-color: #f14747;
	padding: 2px 4px;
	font-size: 10px;
	border-radius: 4px;
	margin-left: 10px;
}

.infocard {
	display: flex;
	justify-content: space-around;
	margin-top: 100px;
}

.infocard img {
	width: 70px;
	height: 70px;
}

.infocard>div div {
	text-align: center;
	margin-bottom: 30px;
}

.infoNumber {
	font-weight: 700;
	font-size: 36px;
}

.info_background {
	background-image: url("../img/info_bj.png");
}

.wantbuy li:hover{
	box-shadow: 0 0 18px 0 rgba(13,91,131,.36);border: 1px solid #4088ff;
}

.wantbuy ul {
	margin-top: 50px;
	clear: both;
}

.wantbuy ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.wantbuy h3 {
	color: #3f3f3f;
    margin: 24px 0 18px 20px;
    font-size: 18px;
}

.wantbuy li {
	width: 49%;
    height: 103px;
    float: left;
    background-color: #fff;
    box-shadow: 0px 0px 18px 0px rgba(1, 165, 250, 0.1);
    border: solid 1px #eeeeee;
    cursor: pointer;
    margin-bottom: 7px;
    transition: .4s;
}

.wantbuy li i {
	display: inline-block;
    width: 43px;
    height: 20px;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    line-height: 20px;
    margin: 0 8px 0 20px;
    background-color: #22ac38;
    font-style: normal;
}

.wantbuy li span {
	color: #717171;
    margin-right: 16px;
    overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
	display: inline-block;
}

.wantbuy li:nth-child(2n) {
    margin-left: 2%;
}

.see-more {
    display: block;
    width: 422px;
    height: 52px;
    background-color: #ffffff;
    box-shadow: 0px 0px 18px 0px rgba(1, 165, 250, 0.1);
    border-radius: 26px;
    border: solid 1px #eeeeee;
    margin: 25px auto;
    line-height: 52px;
    color: #4e4e4e;
    transition: .4s;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
}

.zfy-zm {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #474747;
    margin-top: 50px;
}

.zfy-zm {
    width: 100%;
    border: 1px solid #eee;
    box-shadow: 0px 0px 18px 0px rgba(1, 165, 250, 0.1);
    background-color: #fff;
}

.zfy-zm img {
	width: 20px;
    height: 25px;
    margin-bottom: 5px;
}

.zfy-zm tr {
    height: 57px;
    line-height: 57px;
    border-bottom: 1px dashed #cdcdcd;
    transition: .4s;
}

.zfy-zm td, .zfy-zm th {
    border: none;
    font-size: 16px;
    color: #474747;
    padding-left: 40px;
}

.zfy-zm th:first-child {
	padding-left: 62px;
}

.zfy-zm tbody tr:hover {
    background-color: #e9eff4;
    cursor: pointer;
}

.zfy-zm tbody tr:hover td {
    color: #0861a7;
}

.zfy-zm i {
    display: inline-block;
    width: 6px;
    height: 9px;
    background: url(../img/info_right2.png) no-repeat 0 -29px;
    margin-right: 10px;
}

.info_friend {
	padding-bottom: 30px;
}

.graycolor {
	color: #999999;
}

.djsSpan {
	display: block;	
    background: #ff0000;
    color: #fff;
    border-radius: 7px;
    margin-bottom: 10px;
    margin-right: 50px;
    padding: 5px 17px;
}

.blueh2 {
	border-left: 5px solid #0000ff;
    font-size: 1.375rem;
    color: #3b3c42;
    padding-left: 0.5rem;
    margin-bottom: 0.875rem;
    width: 100%;
    font-weight: 600;
}

.purBlock {
    align-items: center;
    background: #FFFFFF;
    padding: 2rem 3.125rem;
    margin-top: 1rem;
}

.blueLine {
	background: #0000ff;
	width: 100%;
	height: 3px;
}

.purContent {
	margin: 18px 0;
}

.purContent2 {
	margin: 18px 0;
}

.purContent>div>div {
	padding: 0 !important;
}

.purContent div {
	    line-height: 2rem;
        font-family: '΢���ź�';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    margin-bottom: 8px;
}

.purContent2 div {
	    line-height: 2rem;
        font-family: '΢���ź�';
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    margin-bottom: 8px;
}

.bluecolor {
	    color: #3498DB;
    padding-right: 20px;
}

.bluebtn {
	padding: 2px 16px;
    background: #169bd5;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}

.greenbtn {
	padding: 2px 16px;
    background: #00c7b3;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}

.graybtn {
	padding: 2px 16px;
    background: #999999;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}

.blueoutbtn {
	    color: #3300ff;
    border: 1px solid #e4e4e4;
    padding: 2px 14px;
    border-radius: 4px;
}

.prebusleft {
	color: #ff3b30;
	font-weight: bold;
}

.overdian {
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}