body {
	min-height: 100%;
	height: auto;
	position: relative;
	padding-bottom: 260px;
	box-sizing: border-box;
}

.content {
	width: 1002px;
	text-align: left;
	margin: 0 auto;
}

.breadcrumb>.content {
	color: #666666;
	height: 50px;
	line-height: 50px;
}

.breadcrumb>.content a {
	color: #3687d2;
}

.article .section h2 {
	height: auto;
	line-height: 28px;
}

.page {
	text-align: center;
	margin: 40px auto 0px;
}

.yema {
	margin: 0px 0px 40px 0px !important;
}

.page button {
	height: 30px;
	padding: 0px 13px;
}

.page button.active {
	cursor: default;
}

.aside .title {
	font-size: 16px;
	padding-left: 10px;
	border-left: 3px solid #3687d2;
}

.aside hr {
	margin-bottom: 20px;
	margin-top: 10px;
}

.aside a {
	color: #666666;
	margin-bottom: 10px;
	display: block;
}

.aside a>p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333333;
	font-size: 14px;
}

.aside a p.author {
	font-size: 14px;
	color: inherit;
	font-weight: lighter;
}

.aside a:hover>p {
	color: #3687d2;
}

.section {
	margin-bottom: 30px;
}

.aside .section button.tag {
	margin: 5px 10px 5px 0px;
	font-family: "Microsoft YaHei";
}

/**********首页START***********/
.header .top {
	width: 100%;
	height: 390px;
	background: url(../images/banner.png) no-repeat center center;
	background-size: cover;
}

.introduce {
	text-align: center;
	height: auto;	/*background: url(../images/pic02.png) no-repeat bottom right;*/
}

.introduce .intro {
	text-indent: 2em;
	text-align: left;
}

.introduce .main-busy {
	height: auto;
	background: url(../images/pic01.png) no-repeat 5px center;
	padding-left: 300px;
	margin: 25px 0 40px;
	overflow: hidden;
}

.introduce .main-busy h4 {
	color: #3687d2;
	text-align: left;
	line-height: 48px;
}

.introduce .main-busy .arrow {

	/*overflow: hidden;*/
	padding: 0 10px;
	float: left;
	position: relative;
}

.introduce .main-busy .arrow .prev, .introduce .main-busy .arrow .next {
	display: block;	/*overflow: hidden;*/
	cursor: pointer;
}

.introduce .main-busy .arrow .prev {
	height: 85px;
	width: 30px;
	position: absolute;
	background: url(../images/prev.png) no-repeat center left;
	left: -30px;
	top: 60px;
}

.introduce .main-busy .arrow .next {
	height: 85px;
	width: 30px;
	position: absolute;
	background: url(../images/next.png) no-repeat center left;
	left: 686px;
	top: 60px;
}

.introduce .main-busy .arrow .prev:hover {
	opacity: .6;
}

.introduce .main-busy .arrow .next:hover {
	opacity: .6;
}

.introduce .main-busy .consumer-new {
	padding: 0px 10px;
	float: left;
}

.introduce .main-busy .consumer-new .tempWrap {
	margin-left: -8px;
}

.introduce .main-busy .consumer-new ul {
	overflow: hidden;
	zoom: 1;
	width: 100%;
}

.introduce .main-busy .consumer-new ul li {
	margin: 0 10px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: calc(100% - 20px);
}

.introduce .main-busy .consumer-new ul li .title01 p {
	line-height: 24px;
	text-align: left;
	text-indent: 2em;
}

/**解决方案**/
.solution {
	text-align: center;
	height: auto;
}

.solution .picScroll-left {
	overflow: hidden;
	position: relative;
	width: 1002px;
	margin-bottom: 30px;
}

.solution .picScroll-left .hd {
	overflow: hidden;
	margin-top: 20px;
	text-align: center;
}

.solution .picScroll-left .hd ul {
	overflow: hidden;
	zoom: 1;
	display: inline-block;
}

.solution .picScroll-left .hd ul li {
	float: left;
	overflow: hidden;
	width: 8px;
	height: 8px;
	margin-right: 8px;
	cursor: pointer;
	text-indent: -999px;
	background: #e1e1e1;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
}

.solution .picScroll-left .hd ul li.on {
	background: #fff;
}

.solution .picScroll-left .bd {
	border-right: 1px solid #e1e1e1;
}

.solution .picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.solution .picScroll-left .bd ul li {
	float: left;
	overflow: hidden;
	text-align: center;
	_display: inline;
}

.solution .solu-item>li {
	width: 249px;	/*width: calc(20% - 2px);*/
	height: 275px;
	border: solid 1px #e1e1e1;
	border-right-style: none;
	float: left;
}

@media \0screen {
	.solution .solu-item>li {
		width: 251px;
	}

}

/*.solution .solu-item > li.border-right {
		border-right: solid 1px #e1e1e1;
	}

	.solution .solu-item > li:last-child {
		border-right: solid 1px #e1e1e1;
	}*/
.solution .solu-item>li:hover, .solution .solu-item>li.active {
	color: #fff;
	display: block;
	background: url(../images/sulo-hover.png) no-repeat;
	background-size: cover;
}

.solution .solu-item>li a {
	padding: 15px 20px;
	color: #7a7a7a;
	display: block;
	height: calc(100% - 30px);
}

.solution .solu-item>li:hover a, .solution .solu-item>li.active a {
	color: #fff;
}

.solution .solu-item>li .solu-cont {
	height: 207px;
	height: calc(100% - 38px);
	overflow: hidden;
	text-align: left;
}

.solution .solu-item>li a button {
	border: none;
	width: 100%;
	height: 26px;
	line-height: 24px;
	font-size: 20px;
	color: #3687d2;
	text-align: left;
	background: url(../images/trang.png) no-repeat right bottom;
	padding: 0;
}

.solution .solu-item>li:hover a button, .solution .solu-item>li.active a button {
	color: #fff;
	background: url(../images/trang-hover.png) no-repeat right bottom;
}

@media (max-width:501px) {
	.solution .solu-item>li {
		width: calc(100% - 2px);
		border: solid 1px #e1e1e1;
	}

}

/**新闻动态**/
.index-news {
	text-align: center;
	height: auto;
}

.index-news>ul>li {
	width: 300px;
	height: 265px;
	float: left;
	margin: 0 20px 40px;
}

.index-news>ul>li .index-news-name {
	width: calc(100% - 30px);
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	padding: 0 15px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index-news>ul>li .index-news-date {
	width: calc(100% - 30px);
	line-height: 24px;
	text-align: center;
	padding: 0 15px;
}

@media (max-width:501px) {
	.index-news>ul>li {
		width: calc(100% - 50px);
		height: 250px;
		float: left;
		margin: 0 25px 40px;
	}

}

/**行业新闻**/
.trade-news {
	text-align: center;
	height: auto;
}

.red {
	color: #ff0000;
}

.trade-news .trade-news-left {
	text-align: left;
	height: auto;
	width: 572px;
	width: calc(100% - 430px);
	margin-bottom: 40px;
}

.trade-news .trade-news-left ul {
	width: 100%;
	display: block;
}

.trade-news .trade-news-left ul li {
	height: 45px;
	line-height: 45px;
}

.trade-news .trade-news-left ul li a {
	width: 100%;
	display: block;
}

.trade-news .trade-news-left ul li a .mark {
	width: 67px;
	height: 28px;
	line-height: 28px;
	border-radius: 4px;
	background: #3687d2;
	color: #fff;
	text-align: center;
	margin: 15px 0 0;
}

.trade-news .trade-news-left ul li a .trade-news-cont {
	width: 492px;
	width: calc(100% - 80px);
	line-height: 45px;
	border-bottom: dotted 1px #424242;
}

.trade-news .trade-news-left ul li a .trade-news-cont .t-left {
	width: 64%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.show-hall {
	width: 400px;
	height: 230px;	/*border: solid 1px #333; 边框占位可去掉*/
}

@media (max-width:501px) {
	.show-hall {
		width: 100%;
		height: 230px;
	}

	.show-hall img {
		width: 100%;
	}

	.trade-news .trade-news-left {
		text-align: left;
		height: auto;
		width: 100%;
		margin-bottom: 40px;
	}

}

/**合作伙伴**/
.index-link {
	text-align: center;
	height: auto;
	padding-bottom: 40px;
}

.index-link>ul {
	overflow: hidden;
}

.index-link>ul li {
	width: 146px;
	border: solid 1px #d4d4d4;
	margin-right: 22px;
	margin-bottom: 20px;
	text-align: center;
}

.index-link>ul li:hover {
	border: solid 1px #3687d2;	/*cursor: pointer;*/
}

.index-link>ul li img {
	margin: 12.5px auto;
}

@media (max-width:501px) {
	.index-link>ul li {
		width: calc(50% - 12px);
		border: solid 1px #d4d4d4;
		margin: 0 5px 10px;
	}

}

.partner>li {
	height: 65px;
}

.related>li {
	height: 40px;
	line-height: 40px;
	text-align: center;
	cursor: pointer !important;
}

.related>li:hover {
	background-color: #3687d2;
	color: #fff !important;
}

/**********首页END***********/

/**********企业动态&搜索结果页&技术解答START***********/

.news .content, .searchout .content {
	margin-top: 40px;
}

.news .article p {
	text-indent: 0em;
	line-height: 24px;
	font-size: 14px;
	text-align: justify;
}

.news p.info {
	color: #999999;
	text-indent: 0;
	line-height: 18px;
	margin-bottom: 16px;
}

.news .info>span {
	margin-right: 3.5em;
}

.news .info>span:last-child {
	margin-right: 0;
}

.news .article, .searchout .article {
	width: 735px;
	padding-left: 5px;
	padding-bottom: 40px;
	text-align: left;
}

.news .img-area a {
	margin-bottom: 10px;
	display: inline-block;
}

.news .img-area img {
	margin-right: 14px;
	width: 344px;
	height: 185px;
}

.news .article .section, .searchout .article .section {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddfe2;
}

.searchout .article .section h2, .searchout .article .section h2 a {
	color: #3687d2;
	width: 100%;
}

.searchout .article .section p {
	color: #666;
	line-height: 24px;
}

.news .btn-grp，.searchout .btn-grp {
	margin: 12px 0px 20px;
}

.news .aside, .searchout .aside {
	width: 235px;
}

.searchout .aside .section .related-news li a {
	width: 200px;
}

/**********企业动态&搜索结果页&技术解答END***********/

/**********企业动态二级页SATRT***********/

.news-2nd .article {
	width: 100%;
	padding-left: 0px;
}

.news-2nd p.info {
	text-align: center;
	margin-bottom: 30px;
}

.news-2nd h2 {
	margin: 15px 0px 20px;
	text-align: center;
}

.news-2nd .img-area {
	margin: 30px 0px;
}

.news-2nd .img-area img {
	margin: 0px 10px;
	width: auto;
	height: auto;
}

.news-2nd .related-news {
	margin-bottom: 40px;
}

.news-2nd .related-news li {
	width: 48%;
	float: left;
	padding-left: 1%;
	margin-right: 2%;
}

.news-2nd span.sub-title {
	display: block;
	text-align: left;
	padding-left: 5px;
	font-size: 16px;
}

.news-2nd span.list-content {
	display: block;
	width: 350px;
	margin-right: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}

/**********企业动态二级页END***********/

/*背景公共样式*/

.bg-gray {
	background: #f6faff;
}

/*段落公共样式*/
.intro {
	text-indent: 2em;
}

/*首页产品样式*/
.product .main-products {
	margin-top: 40px;
	overflow: hidden;
	height: auto;
}

.product .main-products li {
	width: 230px;
	height: 190px;
	float: left;
	margin: 0 10px 40px;
}

.product .main-products li .pro-name {
	width: 230px;
	line-height: 35px;
	font-size: 16px;
	margin: 0px;
	height: 35px;
	overflow: hidden;
}

.portfolio-view-wrappers {
	position: relative;
	top: -201px;
	left: 0px;
	height: 166px;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 230px;
}

.portfolio-views {
	position: absolute;
	width: 100%;
	height: 100%;
	display: table;
	filter: alpha(opacity=0);
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/*产品公共样式*/
.product .main-product {
	margin-top: 40px;
	overflow: hidden;
	height: auto;
}

.product .main-product li {
	width: 226px;
	height: 288px;
	float: left;
	margin: 0 20px 40px;
	border: 1px solid #e0e0e0;
	background-image: url(../images/line-blue.png);
	background-position: 50% 85%;
	background-repeat: no-repeat;
}

.product .main-product li .pro-name {
	width: 226px;
	line-height: 42px;
	font-size: 16px;
	margin: 0px;
	text-align: center;
}

.product .main-product li .pro-name:hover {

	/* color:#0b92f1; */
}

.portfolio-view-wrapper {
	position: relative;
	top: -201px;
	left: 0px;
	height: 166px;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 230px;
}

.portfolio-view {
	position: absolute;
	width: 100%;
	height: 100%;
	display: table;
	filter: alpha(opacity=0);	/*background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: center center;*/
}

a:hover .portfolio-view-wrapper {
	opacity: 1;
	filter: alpha(opacity=95);
}

a:hover .portfolio-view {
	opacity: 1;
	filter: alpha(opacity=95);
}

/*案例公共样式*/
.image-text {
	width: 100%;
	margin-top: 40px;
	overflow: hidden;
}

.image-text li {
	float: left;
}

.image-text li h2 a {
	line-height: 47px;
	font-size: 16px;
	font-weight: normal;
	padding: 0 10px;
	color: #333;
}

.image-text li:hover h2 a {
	color: #3687d2;
}

.image-text li hr {
	border-top: 1px solid #bcdfff;
	margin: 0;
}

.image-text li p {
	color: #666;
	padding: 0 10px;
	height: 68px;
	overflow: hidden;
	margin-top: 10px;
	text-overflow: ellipsis;
}

.image-text.anli li {
	width: 41%;
	margin: 0 4.5% 40px;
	min-width: 300px;
}

.image-text.anli li img {
	border: 1px solid #d2d2d2;
	width: 412px;
	height: 142px;
}

.image-text.anli li:hover img {
	border: 1px solid #3687d2;
	cursor: pointer;
}

/*更多按钮公共样式*/
.more button {
	background: #fff;
	border-radius: 16px;
	height: 35px;
	width: 110px;
	margin-bottom: 35px;
	color: #666;
	outline: none;
}

.more button:hover {
	color: #fff;
	background: #3687d2;
}

/*banner*/
.banner {
	width: 100%;
	height: 250px;
}

/*遮罩层*/
.over-bg {
	background: #000;
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	filter: "alpha(opacity=60)";
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
}

/*回到顶部*/
#slide-top {
	width: 60px;
	height: 60px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	position: fixed;
	right: 0;
	bottom: 160px;
	background-color: #FFF;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: center;
}

#slide-top:hover {
	background: #3fa0f9 url(../images/down.png) center no-repeat;
}

/**********解决方案SATRT***********/
.jjfa-banner {
	background: url(../images/banner-jjfa.png) center no-repeat;
	background-size: cover;
}

.jjfa .content {
	overflow: hidden;
}

.jjfa p {
	line-height: 24px;
}

.jjfa .intro {
	margin-bottom: 20px;
}

/*解决方案首页*/
.jjfa .fw li {
	width: 44%;
	margin: 20px 3% 60px;
	min-width: 300px;
}

.jjfa .fw li:hover img {
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	filter: "alpha(opacity=80)";
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	cursor: pointer;
}

.jjfa .fw li .detail {
	width: 70%;
	margin-left: 1.6%;
	margin-top: -15px;
}

/*解决方案详细页*/
.jjfa-xx .jd .common-title {
	margin-top: 20px;
}

/**********解决方案END**********/

/**********产品介绍SATRT***********/

.cpjs-banner {
	background: url(../images/banner-cpjs.png) center no-repeat;
	background-size: cover;
}

/*产品介绍首页*/
.cpjs .product .main-product li {
	height: 288px;
}

/*产品介绍首页*/
.cpjs .product .main-products li {
	height: 320px;
}

.cpjs .portfolio-view-wrapper {
	top: -320px;
}

.cpjs .pro-name {
	color: #333;
}

.cpjs .pro-detail {
	height: 98px;
	overflow: hidden;
	margin: 0px;
	text-align: center;
}

.cpjs .pro-detail .biaoqian {
	width: auto;
	height: 22px;
	color: #666666;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-right: 5px;
	padding: 0px 5px;
}

.cpjs a:hover .pro-detail {
	color: #666;
}

.cpjs .intro {
	margin-bottom: 35px;
}

.cpjs .btn-grp {
	margin-left: 20px;
	margin-top: -15px;
}

.cpjs .btn-grp button {
	margin-right: 10px;
}

/*产品介绍详细页*/
.cpjs-xx h2 {
	color: #3687d2;
	margin-bottom: 20px;
}

.cpjs-xx .title {
	font-size: 16px;
	color: #3687d2;
	line-height: 50px;
}

.cpjs-xx .related-news li {
	width: 48%;
	float: left;
	padding-left: 1%;
	margin-right: 2%;
	height: 35px;
}

.cpjs-xx .related-news li span {
	display: inline-block;
	color: #333;
	width: 90%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	margin-left: 10px;
}

/**********产品介绍END**********/

/**********联系我们SATRT***********/

.lxwm-banner {
	background: url(../images/banner-lxwm.png) center no-repeat;
	background-size: cover;
}

.lxwm {
	margin-bottom: 40px;
}
.lxwm .content {
	width: 1002px;
	text-align: left;
	margin: 0 auto;
}
.common-title {
    width: 100%;
    margin: 40px auto;
    overflow: hidden;
    display: inline-block;
    background: url(../images/tit-bg.png) no-repeat center center;
}
.common-title.t-center {
	text-align: center;
}
.common-title h1 {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    padding: 0 36px;
}
.common-title h1:first-letter {
	font-size: 28px;
	color: #3687d2;
}
.lxwm ul {
    width: 896px;
	margin: 0 auto;
    overflow: hidden;
}
.lxwm ul li {
	width: 447px;
	float: left;
	box-sizing: border-box;
	padding-left: 30px;
	padding-right: 25px;
	/* padding-bottom: 20px; */
	height: 162px;
	margin-bottom: 20px;
}
.lxwm ul img {
	float: left;
}
.lxwm ul li .name {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.lxwm ul li .xx {
	line-height: 29px;
	font-size: 14px;
	color: #333333;
}

/**********联系我们END**********/

/**********意见反馈弹出SATRT***********/

.open-zxfk {
	width: 466px;
	height: 542px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -271px;
	margin-top: -271px;
	color: #333;
	padding: 0 38px;
	border-radius: 4px;
	display: none;
}

.open-zxfk .close {
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
}

.open-zxfk .common-title {
	margin: 35px auto 20px;
}

.open-zxfk .col {
	margin-bottom: 15px;
	padding: 10px 15px;
}

.open-zxfk .border {
	border: 1px solid #dddfe2 !important;
	border-radius: 4px;
}

.open-zxfk input[type="text"] {
	height: 20px;
	line-height: 20px;
	box-sizing: border-box;
	outline: none;
	margin-left: 10px;
	width: 360px;
	border: none;
}

.open-zxfk .shenfen {
	margin-bottom: 10px;
}

.open-zxfk .shenfen label {
	margin-right: 20px;
	vertical-align: top;
}

.open-zxfk .yanzheng input {
	height: 40px;
	line-height: 40px;
	width: 285px;
	margin-left: 0;
	margin-bottom: 20px;
	text-indent: 15px;
}

.open-zxfk .yanzheng img {
	height: 40px;
	width: 176px;
	float: right;
}

.open-zxfk textarea {
	outline: none;
	display: block;
	margin-top: 10px;
	height: 50px;
	width: 430px;
	border: none;
}

.open-zxfk label span {
	color: #ff0101;
}

/**********意见反馈弹出END**********/

/**********关于我们SATRT***********/

.gywm-banner {
	background: url(../images/banner-gywm.png) center no-repeat;
	background-size: cover;
}

.about-us .about-left {
	background: #f6faff;
	width: 186px;
	margin: 50px 0 40px;
}

.about-us .about-left li {
	list-style: disc;
	list-style-position: inside;
	text-align: left;
	height: 40px;
	line-height: 40px;
	color: #bbbbbb;
	padding-left: 25px;
}

.about-us .about-left li:hover, .about-us .about-left li.active {
	background-color: #3687d2;
	color: #fff;
}

.about-us .about-left>ul li a {
	font-size: 16px;
}

.about-us .about-left li:hover a, .about-us .about-left li.active a {
	color: #fff;
}

.about-us .about-right {
	width: 777px;
	width: calc(100% - 225px);
	margin: 0;
}

.about-us .about-right>li {
	padding-bottom: 40px;
	text-align: center;
}

.about-us .about-right .text {
	overflow: hidden;
	margin-bottom: 40px;
}

.about-us .about-right h2 {
	color: #3687d2;
	margin-bottom: 20px;
}

.about-us .about-right p {
	margin-top: 0;
}

.about-us .about-right .related-news {
	overflow: hidden;
	margin-bottom: 60px;
}

.about-us .about-right .related-news li {
	height: auto;
	overflow: hidden;
}

.about-us .about-right .related-news span {
	color: #333;
}

.about-us .about-right .khfwzx .related-news li {
	float: left;
}

.about-us .about-right .khfwzx .related-news li.w467 {
	width: 467px;
}

.about-us .about-right .khfwzx .related-news li.w300 {
	width: 300px;
}

.about-us .about-right .hxjs .related-news {
	margin-bottom: 36px;
}

.about-us .about-right .hxjs .related-news ul {
	margin-bottom: 10px;
}

.about-us .about-right .hxjs .related-news h3 {
	font-size: 14px;
	margin-bottom: 10px;
}

.about-us .about-right .hxjs .related-news .dsj span {
	float: right;
	width: 756px;
}

.about-us table {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	width: 100%;
	font-size: 14px;
}

.about-us table td {
	border-left: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	padding: 10px 10px;
}

.about-us .qywh .p1995 div {
	position: absolute;
	background-color: #06c;
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	filter: "alpha(opacity=80)";
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	padding: 27px 29px;
}

.about-us .qywh .p1995:hover div {
	display: block;
	background-color: #06c;
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	filter: "alpha(opacity=80)";
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	display: none;
}

.about-us .qywh .p2017 div {
	position: absolute;
	background-color: #f60;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	padding: 115px 29px;
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	filter: "alpha(opacity=80)";
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.about-us .qywh .p2017:hover div {
	display: block;
	display: none;
}

.about-us table th {
	font-weight: normal;
	border-left: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	padding: 10px 20px;
}

.about-us .about-right .related-news .jsjs {
	color: #fff;
	background: url(../images/hxjs3.png) no-repeat;
	height: 275px;
	padding: 40px 345px 0 15px;
}

.about-us .about-right .related-news .jsjs span {
	color: #fff;
}

.about-us .qywh p {
	font-size: 16px;
	line-height: 18px;
	color: #fff;
}

.about-us .qywh img {
	margin-bottom: 22px;
}

.about-us .qywh .p1995 {
	position: relative;
	width: 379px;
	height: 376px;
	margin-bottom: 22px;
	cursor: pointer;
}

.about-us .qywh .p2017 {
	position: relative;
	margin-left: 22px;
	width: 380px;
	height: 380px;
	margin-bottom: 22px;
	cursor: pointer;
}

/**********关于我们END**********/

/*黄魁*/

/*联系方式公共案例*/

.contact-text {
	width: 100%;
	overflow: hidden;
}

.contact-text li {
	float: left;
}

.contact-text li h2 {
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	padding: 0 10px;
}

.contact-text li p {
	color: #333;
	padding: 0 10px;
	height: 48px;
	overflow: hidden;
}

.contact-text.anli li {
	width: 18%;
	min-width: 120px;
	margin-left: 3.5%;
	margin-right: 3.5%;
	margin-bottom: 40px;
}

/**********人才招聘**********/
.rrzp-banner {
	width: 100%;
	height: 250px;
	background: url(../images/banner-zpzw.png) center no-repeat;
	background-size: cover;
}

#gallery-wrapper {
	position: relative;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

.white-panel {
	position: absolute;
	background: white;
	width: 29% !important;
	padding: 0px 10px 10px 10px;
	border: 1px solid #d0cfcf;
}

.white-panel:hover {
	background-color: #f1f8ff;
	border: 1px solid #c1d8ee;
}

.white-panel dl {
	width: 100%;
}

.white-panel dt {
	width: 100%;
	color: #3687d2;
	font-size: 16px;
	text-align: center;
	margin-bottom: 15px;
}

.white-panel dd {
	background-image: url(../images/yuan.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 10px;
	-webkit-margin-start: 0px !important;
	width: 95%;
	line-height: 24px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.white-panel .font12 {
	font-size: 12px;
}

/* 手机，小于等于 501px） */
@media (max-width:501px) {
	.article {
		width: 100% !important;
		padding-left: 0px !important;
	}

	.aside {
		width: 100% !important;
	}

	.related-news li a {
		width: 91%;
	}

	.news-2nd span.list-content {
		width: 65%;
	}

}

/**********投资者**********/
.tzz-banner {
	width: 100%;
	height: 250px;
	background: url(../images/banner-tjz.png) center no-repeat;
	background-size: cover;
}

.bgline li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.tzz-text {
	width: 100%;
	float: left;
}

.tzz-text li {
	width: 42% !important;
	float: left;
	margin-left: -5px !important;
}

.tzz-text .z-right {
	float: right !important;
	margin-right: 5% !important;
}

.tzz-text-left {
	width: 50%;
	float: left;
}

.tzz-text-left li {
	width: 85% !important;
	float: left;
}

.bgline .list-content {
	display: block;
	width: 280px !important;
	margin-right: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	min-width: 100px;
}

.tzz-text-right {
	width: 50%;
	background-image: url(../images/gupiao.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	float: right;
}

.tzzbg {
	background-image: url(../images/gupiaogb.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.buttom0 {
	margin-bottom: 0px !important;
}

.product .main-products li img {
	width: 230px;
	height: 165px;
	border: 1px solid #E7E7E7;
}

.product .main-product li a img {
	padding: 31px 50px 1px 50px;
}

.product .main-product li:hover {

	/*opacity:0.7;
	filter:alpha(opacity=70);*/

	/* 针对 IE8 以及更早的版本 */
	-moz-box-shadow: 1px 2px 5px #BFBFBF;
	-webkit-box-shadow: 1px 2px 5px #BFBFBF;
	box-shadow: 1px 2px 5px #BFBFBF;
}

.product .main-product li .yingjian img {
	padding: 0px !important;
}

.introduce .main-busy .consumer-new ul li .title01 {
	line-height: 24px;
	text-align: left;
}

.related-news .duiqi {
	padding-left: 15px;
}

.dianx {
	background-image: url(../images/yuan.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-right: 10px;
}

.span-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F00;
}

.index-xwdt img {
	width: 300px;
	height: 185px;
}

/*优势*/
.related-news h3 {
	font-size: 20px;
	font-weight: bold;
	color: #F60;
}

.related-news h4 {
	font-size: 14px;
	font-weight: bold;
	color: #06C;
}

/*首页友情链接*/
.width-300 {
	width: 310px !important;
}

/*搜索结果无内容*/
.search404 {
	position: relative;
	top: 130px;
	left: 90px;
}

.search404 img {
	float: left;
	padding: 40px 25px;
	padding-top: 15px;
	vertical-align: middle;
}

.search404 p {
	margin-top: 20px;
	display: block;
	text-align: left;
}

.related>li a:hover {
	color: #FFF;
}

.button-u {
	color: #3687d2;
	border-color: #65aff4;
	background: #d8ebfd;
}

.jjfa-xiangxi {
	color: #3687d2;
	font-weight: normal;
	height: 40px !important;
	text-decoration: none;
	text-align: right;
}

.jjfa-xiangxi a {
	color: #3687d2;
	text-decoration: none;
}

/**********在线培训及其二级页SATRT***********/
.zxpx-banner {
	background: url(../images/zxpx-banner.png) center bottom no-repeat;
}

.zxpx-banner .content h3 {
	float: right;
	width: 264px;
	font-size: 18px;
	padding-top: 47px;
	margin-bottom: 15px;
}

.zxpx-banner .content ul {
	background: rgba(255, 255, 255, .2);
	color: #333333;
	float: right;
	width: 264px;
	height: 96px;
	line-height: 42px;
	padding-top: 10px;
}

.zxpx-banner .content ul img {
	margin: 0 12px 0 14px;
}

/*课程详情公共样式*/
.zxpx .ksyy-title {
	border-bottom: 1px solid #BDE4FE;
	height: 60px;
	color: #1195EF;
	line-height: 40px;
	font-size: 17px;
	margin-bottom: 30px;
}

.zxpx .ksyy-title img {
	float: left;
	margin-top: 11px;
	margin-right: 14px;
}

.zxpx .ksyy-title span {
	float: left;
	font-weight: bold;
}

.zxpx .ksyy-title a {
	border: 1px solid #1195EF;
	color: #1195EF;
	border-radius: 10px;
	background: #fff;
	width: 114px;
	height: 38px;
	font-size: 16px;
	float: right;
	text-align: center;
}

.zxpx .ksyy-title a:hover {
	color: #fff;
	background: #1195EF;
}

/*资质介绍*/
.zxpx .zzjs .js {
	background: url(../images/zzjs.png) 100px top no-repeat;
	position: relative;
	color: #666666;
	height: 370px;
}

.zxpx .zzjs .js ul {
	width: 426px;
}

.zxpx .zzjs .js ul p {
	margin: 2px 12px;
	float: left;
	line-height: 22px;
	width: 400px;
}

.zxpx .zzjs .js ul span {
	float: left;
	width: 2px;
	height: 2px;
	background: #ABABAB;
	margin-top: 14px;
}

.zxpx .zzjs .js .pxzy {
	position: absolute;
	top: 36px;
	left: 5px;
	text-align: right;
}

.zxpx .zzjs .js .jxpz {
	position: absolute;
	top: 96px;
	right: -2px;
	text-align: left;
}

.zxpx .zzjs .js .kcsz {
	position: absolute;
	bottom: 42px;
	left: -82px;
	text-align: right;
}

.zxpx .zzjs .js .hxfl {
	position: absolute;
	bottom: 0;
	right: -3px;
	text-align: left;
}

.zxpx .picScroll-left {
	width: 986px;
	overflow: hidden;
	position: relative;
	margin-top: 50px;
}

.zxpx .picScroll-left .hd {
	overflow: hidden;
	height: 20px;	/* background:#f4f4f4; */

	/* padding:0 10px; */
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -10px;
}

.zxpx .picScroll-left .hd .prev, .zxpx .picScroll-left .hd .next {
	display: block;
	width: 12px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
}

.zxpx .picScroll-left .hd .prev {
	background: url("../images/left.png") no-repeat;
	float: left;
}

.zxpx .picScroll-left .hd .next {
	background: url("../images/right.png") no-repeat;
	float: right;
}

.zxpx .picScroll-left .hd .prevStop, .zxpx .picScroll-left .hd .nextStop {
	background: none;
}

.zxpx .picScroll-left .bd {
	padding: 0 25px;
}

.zxpx .picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.zxpx .picScroll-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.zxpx .picScroll-left .bd ul li .pic {
	text-align: center;
}

.zxpx .picScroll-left .bd ul li .pic img {
	width: 217px;
	height: 316px;
	display: block;
}

.zxpx .picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.zxpx .picScroll-left .bd ul li .infor {
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 181px;
	padding: 0 18px;
	background: #3687d2;
	background: rgba(54, 135, 210, .6);
	height: 50px;
	overflow: hidden;
}

.zxpx .picScroll-left .bd ul li:hover .infor {
	height: 316px;
	cursor: pointer;
	transition: height 0.2s;
}

.zxpx .picScroll-left .bd ul li .teacher {
	overflow: hidden;
	margin: 0;
	height: 50px;
	line-height: 50px;
}

.zxpx .picScroll-left .bd ul li .teacher span {
	float: left;
	font-size: 16px;
}

.zxpx .picScroll-left .bd ul li .teacher span.zw {
	float: right;
	font-size: 14px;
}

.zxpx .picScroll-left .bd ul li .xx {
	text-align: left;
	position: absolute;
	bottom: 16px;
	max-height: 212px;
	text-indent: 28px;
	display: none;
	width: 184px;
	margin: 0;
	overflow: hidden;
}

.zxpx .picScroll-left .bd ul li:hover .xx {
	display: block;
}

/*我们的课程*/
.zxpx .wmdkc {
	padding-bottom: 44px;
	margin-top: 56px;
}

.zxpx .tab-title {
	margin: auto;
	width: 966px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.zxpx .tab-title li {
	float: left;
	cursor: pointer;
	height: 294px;
}

.zxpx .tab-title li.title02 {
	margin: 0 33px;
}

.zxpx .tab-title li p {
	height: 60px;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	color: #666666;
}

.zxpx .tab-title li:hover p, .zxpx .tab-title li.active p {
	font-size: 22px;
	color: #1195EF;
}

.zxpx .tab-title li:hover, .zxpx .tab-title li.active {
	background: url(../images/course_icon.png) bottom center no-repeat;
}

.zxpx .tab-title li img {
	display: block;
	margin: auto;
}

.zxpx .tab-content {
	display: none;
	width: 924px;
	margin: auto;
	padding: 24px 26px;
	background: #fff;
	border-radius: 12px;
	margin-top: -8px;
	position: relative;
	padding-bottom: 95px;
	z-index: 1;
}

.zxpx .tab-content.active {
	display: block;
}

.zxpx .tab-content .infor {
	color: #666666;
}

.zxpx .tab-content .infor img {
	float: left;
}

.zxpx .tab-content .infor ul {
	float: left;
	margin-top: -5px;
	margin-left: 18px;
	font-size: 16px;
}

.zxpx .tab-content .infor ul li {
	overflow: hidden;
}

.zxpx .tab-content .infor ul p {
	margin: 2px 12px;
	float: left;
	line-height: 22px;
}

.zxpx .tab-content .infor ul span {
	float: left;
	width: 2px;
	height: 2px;
	background: #ABABAB;
	margin-top: 14px;
}

.zxpx .tab-content .infor a {
	color: #fff;
	background: #1195EF;
	width: 162px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 18px;
	display: block;
	border: 1px solid #1195EF;
	position: absolute;
	bottom: 28px;
	left: 50%;
	margin-left: -81px;
}

.zxpx .tab-content .infor a:hover {
	color: #1195EF;
	background: #fff;
}

/*快速预约表单*/
.zxpx .ksyy {
	margin-top: 42px;
}

.zxpx .ksyy .content {
	background: url(../images/yyxw_pic.png) no-repeat;
	height: 409px;
	width: 878px;
}

.zxpx .ksyy form {
	width: 284px;
	float: right;
	margin-right: 60px;
	margin-top: 10px;
	text-align: center;
	background: url(../images/ksyy.png) top center no-repeat;
	padding-top: 40px;
}

.zxpx .ksyy input, .zxpx .ksyy textarea, .zxpx .ksyy select {
	border: 1px solid #E2E2E2;
	outline: none;
	margin: 0 0 10px;
	width: 282px;
	box-sizing: content-box;
	padding: 0;
	font-size: 14px;
	border-radius: 4px;
	color: #A9A9A9;
}

.zxpx .ksyy input {
	height: 28px;
	line-height: 28px;
	text-indent: 10px;
}

.zxpx .ksyy select {
	text-indent: 10px;
	height: 28px;
	line-height: 28px;
	color: #A9A9A9;
	font-family: "Microsoft YaHei";
}

.zxpx .ksyy textarea {
	padding: 6px 10px;
	width: 262px;
	height: 86px;
	margin-bottom: 25px;
}

.zxpx .ksyy button {
	color: #fff;
	outline: none;
	background: #0499FB;
	height: 36px;
	width: 214px;
	padding: 0;
	border-radius: 10px;
	border: 1px solid #0499FB;
}

.zxpx .ksyy button:hover {
	background: #fff;
	color: #0499FB;
}

/*二级页*/
.zxpx-course {
	text-align: center;
	margin-top: 55px;
	font-size: 23px;
	color: #1195EF;
	font-weight: bold;
}

/*二级页-课程目标*/
.zxpx .kcmb .infor {
	overflow: hidden;
}

.zxpx .kcmb .infor img {
	float: left;
	width: 235px;
	height: auto;
	margin: 0 45px 0 100px;
}

.zxpx .kcmb ul {
	float: left;
	font-size: 16px;
	color: #747474;
}

.zxpx .kcmb ul li {
	overflow: hidden;
}

.zxpx .kcmb ul p {
	margin: 2px 12px;
	float: left;
	line-height: 22px;
}

.zxpx .kcmb ul span {
	float: left;
	width: 2px;
	height: 2px;
	background: #ABABAB;
	margin-top: 14px;
}

/*二级页-课程安排*/
.kcap {
	padding-bottom: 44px;
	margin-top: 70px;
}

.kcap .course {
	width: 924px;
	margin: auto;
	padding: 24px 26px 40px;
	background: #fff;
	border-radius: 12px;
}

.kcap .ksyy-title {
	margin-bottom: 50px;
}

.kcap table {
	width: 924px;
}

.kcap table th {
	text-align: right;
	color: #1195EF;
	width: 50%;
	box-sizing: border-box;
	font-size: 16px;
	vertical-align: top;
	font-weight: normal;
	padding-right: 6px;
	position: relative;
}

.kcap table th p {
	padding-right: 42px;
	margin: 0;
	background: url(../images/spot.png) center right no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.kcap table th span {
	background: #BDE4FE;
	width: 2px;
	position: absolute;
	top: 17px;
	bottom: -8px;
	right: 6px;
	display: block;
	z-index: 1;
}

.kcap table td {
	padding: 0 0 10px 36px;
	color: #666666;
}

/**********在线培训及其二级页END***********/

/*黄魁*/

/*投资者修改*/

.list-icon {
	width: 100%;
	margin-bottom: 40px;
}

.list-icon li {
	padding: 0px;
}

.icon-left {
	float: left;
	width: 50%;
}

.icon-right {
	float: right;
	width: 50%;
}

.img_icon {
	float: left;
	margin-right: 10px;
}

.txt {
	padding-top: 20px;
}

.tzz-text-left1 {
	width: 64%;
	float: left;
}

.tzz-text-left1 li {
	width: 85% !important;
	float: left;
	height: 30px;
	line-height: 30px;
}

.tzz-text-right1 {
	width: 274px;
	background-image: url(../images/tzz-zjh.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 215px;
	float: right;
	padding-top: 20px;
}

/**2018-05-21修改内容**/
.ui20180521-main {
	width: 100%;
}

.ui20180521-h4 {
	font-size: 24px;
	color: #054da1;
	line-height: 48px;
	float: left;
}

.ui20180521-main .ui20180521-main-info {
	padding: 5px 0;
	float: left;
}

.ui20180521-main .ui20180521-main-info li {
	border: none;
	font-size: 16px;
	color: #000;
	line-height: 30px;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ui20180521-main-btn {
	float: left;
	padding-top: 25px;
}

.ui20180521-main-btn a {
	float: left;
	width: 210px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	color: #fc830a;
	text-align: center;
	box-sizing: border-box;
	padding-left: 34px;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	background: url(../images/icon_ui20180521.png) no-repeat 34px 14px #fff;
}

.ui20180521-main-btn a:hover {
	color: #fff;
	background: url(../images/icon_ui20180521.png) no-repeat 34px -36px #fc830a;
	border: 1px solid #fc830a;
}

/**********产品详情SATRT***********/
.cpxq {
	background: url(../images/bgPic.png) center 1000px no-repeat;
}

.cpxq .breadcrumb {
	background: #f0f1f3;
	height: 48px;
}

.cpxq .banner {
	height: 342px;
	width: 100%;
	overflow: hidden;
	position: relative;
	border-bottom: solid 1px #ededed;
}

.cpxq .banner .banner-pic {
	width: 1920px;
	position: absolute;
	top: 0;
	right: 50%;
	margin-right: -960px;
	z-index: -1;
}

.cpxq .banner dl {
	padding-top: 64px;
	animation: fadeInDown both 1s;
}

.cpxq .banner dd {
	font-size: 20px;
	line-height: 36px;
	color: #34495e;
	margin-top: 15px;
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		padding-top: 0;
	}

	100% {
		opacity: 1;
		padding-top: 64px;
	}

}

.cpxq .feature {
	text-align: center;
	overflow: hidden;
	padding-top: 36px;
}

.cpxq .feature li {
	width: 250px;
	float: left;
}

.cpxq .feature img {
}

.cpxq .feature dt {
	font-size: 18px;
	color: #0b65bb;
	line-height: 54px;
}

.cpxq .feature dd {
	font-size: 14px;
	color: #666;
	line-height: 24px;
}

.cpxq .box {
	margin-bottom: 30px;
}

.cpxq .title {
	background: #E0EDF7;
	color: #0067b7;
	height: 16px;
	margin: 79px 0 82px;
}

.cpxq .title h1 {
	background: #fff;
	padding: 0 32px;
	margin-left: 48px;
	font-size: 30px;
	display: inline-block;
	margin-top: -14px;
}

.cpxq .infor {
	padding: 0 46px;
	text-align: center;
}

.cpxq .infor h2 {
	background: url(../images/titleIcon.png) left center no-repeat;
	padding-left: 35px;
	margin-bottom: 30px;
	font-size: 20px;
	color: #0067b7;
	text-align: left;
	margin-top: 54px;
}

.cpxq .infor p {
	font-size: 14px;
	line-height: 36px;
	margin: -10px 0 6px;
	padding: 0 35px;
	text-align: left;
}

.cpxq .infor p span {
	font-size: 16px;
	color: #0067b7;
}

.cpxq .infor img {
	width: 910px;
	height: auto;
}

/**********产品详情END***********/

/**********硬件产品SATRT***********/

.yjcpxq {
	background: url(../images/bg01.png) center 50px no-repeat;
}

.yjcpxq .breadcrumb {
	background: #f0f1f3;
	height: 48px;
}

.yjcpxq .breadcrumb a {
	color: #666666;
}

.yjcpxq .breadcrumb span {
	color: #3687d2;
}

/*产品概述*/
.yjcpxq .cpgs {
	overflow: hidden;
	width: 938px;
}

.yjcpxq .cpgs h3 {
	font-size: 24px;
	color: #000;
	font-weight: bold;
	line-height: 90px;
}

.yjcpxq .cpgs .pic {
	width: 428px;
	height: 285px;
	float: left;
	border: 1px solid #e2e2e2;
	background: #eee;
	font-size: 0;
}

.yjcpxq .cpgs .pic img {
	width: 100%;
	height: 100%;
}

.yjcpxq .cpgs .infor {
	float: right;
	width: 454px;
}

.yjcpxq .cpgs .infor h4 {
	color: #0067b7;
	font-size: 16px;
	margin-bottom: 14px;
	font-weight: normal;
}

.yjcpxq .cpgs .infor .cptx {
	margin-bottom: 16px;
}

.yjcpxq .cpgs .infor .cptx p {
	color: #333;
	line-height: 24px;
	font-size: 16px;
	margin: -5px 0 0;
}

.yjcpxq .cpgs .infor li {
	overflow: hidden;
	border: 1px solid #e8f1f7;
	height: 54px;
	width: 268px;
	padding: 6px;
	margin-bottom: 14px;
	cursor: pointer;
}

.yjcpxq .cpgs .infor li:hover {
	border: 1px solid #0789ce;
}

.yjcpxq .cpgs .infor a {
	display: block;
}

.yjcpxq .cpgs .infor img {
	float: left;
	margin-right: 18px;
}

.yjcpxq .cpgs .infor ul p {
	float: left;
	line-height: 54px;
	margin: 0;
}

/*产品--标题*/
.yjcpxq .cpjs .title {
	font-size: 20px;
	color: #0067b7;
	background: none;
	width: 842px;
	margin: auto;
	height: 30px;
	margin-bottom: 26px;
}

.yjcpxq .cpjs .content {
	width: 842px;
	position: relative;
	overflow: hidden;
}

/*产品参数*/
.yjcpxq .cpjs .cpcs {
	background: url(../images/cpcsBg.png) bottom center no-repeat;
	overflow: hidden;
	padding-bottom: 20px;
}

.yjcpxq .cpjs .cpcs .text {
	float: left;
}

.yjcpxq .cpjs .cpcs table {
	margin-bottom: 24px;
}

.yjcpxq .cpjs .cpcs table th {
	color: #0067b7;
	font-size: 16px;
	line-height: 30px;
	width: 152px;
	font-weight: normal;
}

.yjcpxq .cpjs .cpcs table td {
	font-size: 16px;
}

.yjcpxq .cpjs .cpcs .pic {
	position: absolute;
	bottom: 48px;
	right: 164px;
}

/*产品详情*/
.yjcpxq .cpjs .cpxq {
	background: none;
}

.yjcpxq .cpjs .cpxq .content {
	overflow: visible;
}

.yjcpxq .cpjs .cpxq .content:before {
	content: ' ';
	position: absolute;
	top: 300px;
	left: -350px;
	width: 338px;
	height: 341px;
	background: url(../images/cpxqBg.png) center no-repeat;
}

.yjcpxq .cpjs .cpxq img {
	max-width: 100%;
}

/**********硬件产品END***********/

/**2019-05-10投资者**/

.tzz a {
	color: #333;
}

.tzz .tzz_row1 {
	height: 256px;
	background: url(../images/tzz-pic1.png) no-repeat 0 0;
	margin-top: -30px;
	padding-left: 358px;
	text-align: left;
}

.tzz .tzz_row1 p.tzz_right {
	font-size: 18px;
	color: #d51208;
	line-height: 40px;
	font-weight: bold;
	padding: 35px 0 15px;
}

.tzz .tzz_row1 p {
	font-size: 16px;
	line-height: 28px;
}

.about-us .tzz .t-left h2 {
	margin-bottom: 15px;
}

.tzz_list1 .list-content {
	display: block;
	width: 280px;
	margin-right: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}

.about-us .about-right .tzz_news {
	margin-bottom: 30px;
	overflow: hidden;
}

.tzz_news .zg-down {
	background: url(../images/down1.png) left 10px no-repeat;
	padding-left: 18px;
	width: calc(100% - 18px);
}

.tzz_list1 .tzz_list2 {
	display: block;
	max-width: 710px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
}

.t-left-lxfs {
	text-align: left;
	position: relative;
	padding-bottom: 50px;
}

.t-left-lxfs:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 36px;
	width: 358px;
	height: 207px;
	background: url(../images/tzz-pic2.png);
	z-index: -1;
}

.about-us .tzz .t-left-lxfs h2 {
	margin-bottom: 15px;
}

.tzz_lxfs p {
	line-height: 30px;
}

.tzzbg {
	background: none;
}

/*新增表格*/
.sqzwxz {
	width: 90%;
	margin: auto;
	margin-bottom: 40px;
}

.sqzwxz .tableblock {
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
	padding-left: 5.5%;
	box-sizing: border-box;
}

.sqzwxz .tableblock .shuruitem {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 14px;
}

.sqzwxz .labletip {
	font-size: 16px;
	color: #333333;
	width: 68px;
	font-family: "microsoft yahei";
	text-align: left;
	float: left;
	line-height: 40px;
	margin-right: 22px;
}

.sqzwxz .luru {
	float: left;
}

.xingbieitem {
	padding-top: 10px;
	box-sizing: border-box;
}

.sqzwxz .addpadding {
	padding-left: 12%;
	box-sizing: border-box;
}

.sqzwxz .normalinput {
	font-family: "microsoft yahei";
	width: 260px;
	height: 40px;
	border: 1px solid #c9c9c9;
	color: #666666;
	font-size: 14px;
	text-indent: 12px;
	box-sizing: border-box;
	background-color: transparent;
}

.sqzwxz select {
	font-family: "microsoft yahei";
	width: 260px;
	height: 40px;
	border: 1px solid #c9c9c9;
	color: #666666;
	font-size: 14px;
	text-indent: 12px;
	box-sizing: border-box;
	background-color: transparent;
}

.sqzwxz .errorstate::-webkit-input-placeholder {
	font-family: "microsoft yahei";
	color: #ff0000 !important;
	font-size: 14px;
}

.sqzwxz input[type="radio"i] {
	width: 14px;
	height: 14px;
	margin-right: 8px;
}

.sqzwxz label {
	font-size: 16px;
	color: #333333;
	font-family: "microsoft yahei";
}

.xztjsq {
	font-family: "microsoft yahei";
	width: 160px;
	height: 44px;
	background: #ffffff;
	color: #333333;
	font-size: 14px;
	border-radius: 22px;
	border: 1px solid #c9c9c9;
	display: block;
	margin: 0 auto;
	margin-bottom: 40px;
}

.sqzwxz:focus {
	outline: none;
}

/*新增表格*/

/*首页产品开始 */
.product-module {
	height: 408px;
	width: 100%;
	background: url(../images/di.png);
	background-size: 100% auto;
}

.product-module .pm-con {
	width: 1002px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}

.product-module .pm-title {
	margin: 40px auto;
	text-align: center;
}

.product-module .pm-title h1 {
	font-size: 20px;
	color: #000;
	font-weight: 500;
	margin: 0;
}

.product-module .pm-title h1:first-letter {
	font-size: 28px;
	color: #3687d2;
}

.product-module .pm-info {
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
	color: #333333;
	margin-bottom: 44px;
}

.product-module .pm-icon {
	text-align: center;
	margin-bottom: 48px;
}

.product-module .pm-icon img + img {
	margin-left: 64px;
}

.product-module .more {
	text-align: center;
}

.product-module .more button {
	border: 1px solid #dddfe2;
	background: #f7f7f7;
	cursor: pointer;
	font-size: 14px;
	background: #fff;
	border-radius: 16px;
	height: 35px;
	width: 110px;
	margin-bottom: 35px;
	color: #666;
	outline: none;
}

.product-module .more button:hover {
	color: #fff;
	background: #3687d2;
}

/*首页产品结束 */


/*首页疫情开始*/
.yqbanner-module {
  padding: 48px;
  background: #fafcff;
}

.yqbanner-module .pm-con {
  width: 1002px;
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
}
.yqbanner-module h1 {
  font-size: 30px;
  color: #005293;
  font-weight: bold;
  margin: 0 0 26px;
  text-align: center;
  letter-spacing: 4px;
}
.yqbanner-module .pm-info{
  line-height: 30px;
  color: #333;
  font-size: 16px;
  text-indent: 32px;
}
.yqbanner-module .more{
  color: #ff965d;
  text-decoration: none;
  font-size: 16px;
  line-height: 30px;
  /* float: right; */
}

.yqbanner-module .more:hover {
  text-decoration: underline;
}
/*首页疫情结束*/
