@font-face {
	font-family: fontello;
	src: url(/skin/image/fontello.eot?71359878#iefix) format("embedded-opentype"), url(/skin/image/fontello.woff) format("woff"), url(/skin/image/fontello.ttf) format("truetype"), url(/skin/image/fontello.svg?71359878#fontello) format("svg");
	font-weight: 400;
	font-style: normal;
}
.demo-icon {
	transition:0.5s; width: 1em; text-align: center; text-transform: none; line-height: 1em; font-family: fontello !important; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; speak: none;
}
.phoneShow {
	display: none;
}
.pcShow {
	display: block;
}
@media all and (max-width:800px)
{
.phoneShow {
	display: block;
}
.pcShow {
	display: none;
}
#newBridge {
	display: none;
}
}
.cndns-right *:hover {
	text-decoration: none;
}
.cndns-right {
	background: rgb(255, 255, 255); border-radius: 5px; top: 60%; right: 5px; font-family: Arial, microsoft yahei !important; margin-top: -100px; position: fixed; z-index: 99999; opacity: 0.95; box-shadow: 0px 0px 5px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .15); -moz-opacity: .95; -khtml-opacity: .95;
}
.cndns-right i {
	font-style: normal !important;
}
.cndns-right-meau {
	position: relative;
}
.cndns-right-btn {
	width: 70px; height: 80px; text-align: center; text-decoration: none; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
.cndns-right-btn span {
	color: rgb(3, 96, 176); line-height: 32px; padding-top: 15px; font-size: 24px !important;
}
.cndns-right-btn span.icon-qq {
	animation:rotate 0.5s linear infinite; color: rgb(201 21 38); padding-top: 10px; font-size: 27px !important; margin-bottom: 5px;
}
.cndns-right-btn span.icon-shangqiao {
	font-size: 27px !important;
}
.cndns-right-btn sup {
	border-radius: 50%; left: -12px; top: -12px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; display: block; position: absolute; min-width: 24px; background-color: rgb(3, 96, 176);
}
.cndns-right-btn p {
	margin: 0px; color: rgb(51, 51, 51); line-height: 18px; padding-top: 0px; padding-bottom: 10px; font-size: 12px; text-decoration: none;
}
.cndns-right-meau:hover .cndns-right-btn p {
	text-decoration: none; display: block;
}
.meau-car .cndns-right-btn {
	border-color: rgb(3, 96, 176); text-decoration: none; margin-bottom: 20px;
}
.meau-car .cndns-right-meau:hover .cndns-right-btn {
	text-decoration: none; background-color: rgb(3, 96, 176);
}
.meau-car .cndns-right-meau:hover .cndns-right-btn span {
	color: rgb(255, 255, 255); text-decoration: none; display: block;
}
.meau-code .sev-t img {
	margin: 0px auto; padding: 0px; width: 150px;
}
.meau-car .cndns-right-btn span {
	color: rgb(3, 96, 176);
}
.meau-top .cndns-right-btn span {
	line-height: 20px; padding-top: 15px; font-size: 24px !important;
}
.meau-top .cndns-right-btn i {
	color: rgb(51, 51, 51); font-size: 12px; display: block;
}
.meau-top.cndns-right-meau:hover .cndns-right-btn {
	
}
.cndns-right-box {
	top: -15px; right: 54px; padding-right: 25px; display: none; position: absolute;
}
.cndns-right-box .box-border {
	padding: 20px; border-radius: 5px; overflow: hidden; position: relative; box-sizing: content-box; box-shadow: 0px 0px 5px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}
.cndns-right-box .box-border .arrow-right {
	background: url("/skin/image/arrow.png") no-repeat; top: 26px; width: 13px; height: 16px; right: -13px; display: block; position: absolute;
}
.cndns-right-box .box-border .sev-t span {
	color: rgb(211, 211, 211); line-height: 56px; font-size: 42px; margin-right: 20px; float: left; display: block;
}
.cndns-right-box .box-border .sev-t p {
	margin: 0px; padding: 0px; float: left;
}
.cndns-right-box .box-border .sev-t a {
	color: rgb(201 21 38); line-height: 30px; font-size: 30px; margin-bottom: 5px; display: inline-block;
}
.cndns-right-box .box-border .sev-t p em {
	color: rgb(34, 34, 34);
}
.cndns-right-box .box-border .sev-t p i {
	color: rgb(136, 136, 136); font-size: 14px; font-style: normal !important; display: block;
}
.cndns-right-box .box-border .sev-b {
	padding-top: 15px; margin-top: 15px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.cndns-right-box .box-border .sev-b h4 {
	color: rgb(102, 102, 102); padding-bottom: 15px; font-size: 14px; font-weight: 400;
}
.cndns-right-box .box-border .sev-b li {
	list-style: none; width: 50%; float: left;
}
.cndns-right-box .box-border .sev-b li a {
	background: url("/skin/image/zxqq.png") no-repeat left 3px; color: rgb(136, 136, 136); line-height: 36px; padding-left: 43px; font-size: 14px; text-decoration: none; display: inline-block;
}
.cndns-right-box .box-border .sev-b li a:hover {
	color: rgb(3, 96, 176);
}
.meau-sev .cndns-right-box .box-border {
	width: 300px;
}
.meau-contact .cndns-right-box .box-border {
	width: 300px;
}
.cndns-right-meau:hover .cndns-right-box {
	display: block;
}
.meau-code .cndns-right-box {
	top: inherit; bottom: -35px;
}
.meau-code .cndns-right-box .box-border {
	width: 156px; text-align: center;
}
.meau-code .cndns-right-box .box-border i {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; display: block;
}
.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit; bottom: 50px;
}
.meau-zs .cndns-right-btn {
	border-color: rgb(3, 96, 176); color: rgb(255, 255, 255); margin-top: 80px; background-color: rgb(3, 96, 176);
}
.meau-zs .cndns-right-btn span {
	color: rgb(255, 255, 255);
}
.meau-zs .cndns-right-btn p {
	color: rgb(255, 255, 255);
}
.sev-t {
	overflow: hidden;
}
#ClCache {
	display: none;
}
#newBridge #nbWebImLightContainer {
	border: currentColor !important; border-image: none !important;
}
#bottom {
	background: rgb(3, 96, 176); margin: 0px auto; width: 100%; height: 50px; bottom: 0px; position: fixed; z-index: 999;
}
#bottom ul {
	list-style: none; height: 50px; line-height: 50px;
}
#bottom ul li {
	width: 33.33%; height: 100%; color: rgb(255, 255, 255); float: left;
}
#bottom ul li dl {
	margin: 0px auto; width: auto; height: 100%; text-align: center; border-right-color: rgb(0, 75, 140); border-right-width: 1px; border-right-style: solid; box-shadow: 1px 0px 0px #1478ce;
}
#bottom ul li dt {
	width: auto; line-height: 1; padding-top: 8px;
}
#bottom ul li dt .demo-icon {
	color: rgb(255, 255, 255); font-size: 1.1em;
}
#bottom ul li dt .icon-phone-squared {
	animation:rotate 0.7s linear infinite; top: -5px; color: rgb(201 21 38); position: relative;
}
#bottom ul li dd {
	width: auto; color: rgb(255, 255, 255); line-height: 1; padding-top: 5px; font-size: 12px;
}
.cndns-right-meau:hover .demo-icon {
	transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2);
}
.fdong {
	right: 20px; bottom: 80px; position: fixed; z-index: 9999;
}
#blist {
	border-radius: 20px; width: 40px; height: 40px; text-align: center; line-height: 40px; margin-bottom: 5px; background-color: rgba(0, 0, 0, 0.8);
}
#blist a {
	color: rgb(255, 255, 255);
}
#top-back2 {
	border-radius: 20px; width: 40px; height: 40px; text-align: center; line-height: 40px; margin-bottom: 5px; background-color: rgba(0, 0, 0, 0.8);
}
#top-back2 i {
	color: rgb(255, 255, 255);
}
#wap-qq {
	display: none;
}
#wapwx {
	border-radius: 20px; width: 40px; height: 40px; text-align: center; line-height: 40px; margin-bottom: 5px; background-color: rgba(26, 173, 25, 0.8);
}
#wapwx i {
	transition:0.5s; color: rgb(255, 255, 255); font-size: 24px; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease;
}
#wechat-lightbox {
	background: rgba(0, 0, 0, 0.75); transition:opacity 0.1s ease-in; left: 0px; top: 0px; right: 0px; display: none; position: fixed; z-index: 10001;
}
.mip-fill-content {
	height: 100%; display: flex; justify-content: center; align-items: center;
}
i.guanbi {
	top: 1.25rem; right: 1.25rem; position: absolute;
}
#MIP-LLIGTBOX-MASK {
	background: rgba(0, 0, 0, 0.4);
}
.form-wechat-model-ctn .model-mask {
	background: rgba(0, 0, 0, 0.4); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 10000;
}
.mip-sjh-wechat-model {
	width: 100%; height: 100%;
}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer {
	background: rgb(255, 255, 255); padding: 1.25rem; border-radius: 0.81rem; width: 20.68rem; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .close {
	top: 0.93rem; right: 0.93rem; position: absolute;
}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success {
	height: 100%; text-align: center; line-height: 1.6; font-size: 12px;
}
.wechat-model-success .image i {
	color: rgb(26, 173, 25); line-height: 1; font-size: 50px;
}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success .button {
	margin: 0.93rem auto auto; border-radius: 0.25rem; width: 100px; line-height: 2.2; background-color: rgb(26, 173, 25);
}
.mip-sjh-wechat-model .mip-fill-content .wechat-model-layer .wechat-model-success .button span {
	color: rgb(255, 255, 255);
}
@media screen and (max-width:800px)
{
.cndns-right-btn {
	width: 55px; height: 55px;
}
.cndns-right-btn span {
	padding-top: 5px;
}
.cndns-right-btn span.icon-qq {
	padding-top: 0px; font-size: 24px !important; margin-bottom: 0px;
}
.meau-top .cndns-right-btn span {
	line-height: 1; padding-top: 5px;
}
.meau-top .cndns-right-btn i {
	line-height: 1;
}
}
@media screen and (min-width:801px)
{
#top-back2 {
	display: none !important;
}
}
