.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.headerbg {
	background-color: #fff;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

/*浏览器滚动条*/
::-webkit-scrollbar{width:3px;height:3px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
.inhea {
	padding-left: 0;
	padding-right: 0;
}

.page-main {
	margin-top: 140px;
	padding-left: 80px;
	padding-right: 80px;
}

/* 标题列表 */

.titlelist ul li {
	float: left;
	padding-right: 30px;

}

.titlelist ul li a {
	font-size: 14px;
	color: #888888;
	/* font-weight: bold; */
	line-height: 50px;
}

.titlelist ul li a.activetitle {
	font-size: 24px;
	color: #333;
	font-weight: normal;
}

/* about img */
.aboutimg img {
	width: 100%;
}

.aboutimg {
	margin-top: 40px;
	position: relative;
	overflow: hidden;
}

.abouttxt {
	width: 544px;
	height: 800px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #FFFFFF;
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 15px;
	z-index: 1;
	padding: 50px 34px;
}

.abouttxt h2 {
	color: #fff;
	font-size: 24px;
	text-align: right;
	margin-bottom: 60px;
}

.abouttxt p {
	font-size: 14px;
	line-height: 28px;
	text-indent: 28px;
	text-align: justify;
	margin-bottom: 10px;
}

/* 董事长致辞 */
.dszzc {
	margin-top: 40px;
}

.dszimg img {
	width: 100%;
}

.dsztxt p {
	font-size: 14px;
	color: #333;
	line-height: 40px;
	margin-bottom: 70px;
}

/* 公司人员 */
.wparson {
	margin-bottom: 20px;
}

.gsry {
	margin-top: 40px;
	margin-left: -9px;
}

.work-img img {
	width: 100%;
}

.work-info {
	width: 100%;
	height: 80px;
	background-color: #F7F7F7;
	padding: 13px;
}

.left-info-w .w-name {
	font-size: 16px;
	color: #333;
}

.left-info-w .w-ename {
	font-size: 12px;
	color: #9E9E9E;
}

.left-info-w .name-line {
	display: block;
	width: 37px;
	height: 2px;
	background-color: #0D304B;
	margin-top: 12px;
}

.work-info i {
	font-size: 20px;
	margin-top: 15px;
}
.winfo img{
	width: 86%;
	/* height: 280px; */
}

.winfo h4 {
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
}

.winfo h5 {
	margin-top: 24px;
	font-size: 14px;
	color: #333;
}

.winfo p {
	color: #999;
	margin-top: 20px;
}

.winfo {
	margin-bottom: 150px;
}

/* 工作环境 */
.gzhjimg {
	width: 70%;
	height: 670px;
	/* background-color: orange; */
}

.gzhj2 {
	width: 28%;
	height: 670px;
	/* background-color: red; */
}

/* flexslider */
.flexslider {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}

.flexslider .slides {
	zoom: 1;
}

.flex-direction-nav a {
	width: 60px;
	height: 90px;
	line-height: 99em;
	overflow: hidden;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active {
	background-position: 0 0;
}

.flex-control-nav {
	display: none;
}

.img-gzhj img {
	width: 100%;
	height: 670px;
}

.gzhjt {
	margin-top: 40px;
}

.topimg-gzhj {
	width: 100%;
	height: 395px;
	margin-bottom: 27px;
	overflow: hidden;
}

.topimg-gzhj img {
	width: 100%;
	height: 100%;
	transition: all .3s;
	cursor: pointer;
}

.topimg-gzhj img:hover {
	transform: scale(1.2);
}

.bottom-img {
	width: 100%;
	height: 254px;
	overflow: hidden;
	cursor: pointer;
}

.bottom-img img {
	width: 100%;
	height: 100%;
	transition: all .3s;
}

.bottom-img img:hover {
	transform: scale(1.2);
}

/* 联系我们 */
/* map */
.fl {
	float: left;
}

.fr {
	float: right;
}

.form-select select {
	border: 1px solid #ccc;
	border-radius: 2px;
	padding: 5px 3px;
	margin-right: 11px;
	width: 130px;
	height: 28px;
	line-height: 28px;
	_vertical-align: bottom;
	_margin-top: 3px;
}

.form-select .mr0 {
	margin-right: 0;
}

.Cootion {
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0px;
}

.m_map {
	width: 862px;
	height: 788px;
	position: relative;
	background: url(../images/diru.png) no-repeat 0 0;
	background-size: 100%;
}

.tait {
	font-size: 36px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	left: 100px;
}

.tait span {
	color: #ff6d3b;
}

.tait2 {
	font-size: 36px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding: 50px 0px;
}

.mp {
	position: absolute;
	cursor: pointer;
	background: url(../images/fi1.png) no-repeat 4px 20px;
	width: 24px;
	height: 63px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.mp:hover {
	background: url(../images/fi2.png) no-repeat 4px 20px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.hover_tu {
	background: url(../images/fi2.png) no-repeat 4px 20px;
}

.mp .mito {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 12px;
	color: #666666;
}

.mp .find_mi1 {
	left: -12px;
	width: 55px;
}

.mp .find_mi2 {
	left: -5px;
	width: 55px;
}

.feng {
	position: absolute;
	display: none;
	width: 347px;
	height: 85px;
	left: -230px;
	top: -78px;
	background: url(../images/vf1.png) no-repeat 0 top;
	z-index: 10;
}

.feng .sang {
	position: absolute;
	left: 235px;
	bottom: 0px;
	background: url(../images/vf2.png) no-repeat 0 0;
	width: 14px;
	height: 8px;
}

.feng .tree {
	height: 62px;
	width: 330px;
	margin: 9px;
}

.feng .tree .boou {
	width: 86px;
	height: 62px;
	float: left;
}

.feng .tree .du_size {
	float: right;
	height: 62px;
	width: 230px;
}

.feng .tree .du_size p {
	font-size: 12px;
	color: #FFF;
	line-height: 15px;
}

.mp3 {
	left: 399px;
	top: 407px;
}

/* 右侧地址 */
#warp {
	height: 700px;
	width: 366px;
	border-left: 1px solid #ccc;
	overflow: hidden;
	position: relative;
	padding-left: 15px;
}

#box {
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	margin-right: -17px;
	padding: 10px;

}

/* p{
				height: 30px;
				
				margin: 0;
				padding: 0;
			} */
#scrollBar {
	height: 100%;
	width: 5px;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 5px;
	background-color: #939393;
	opacity: 0.7;
	cursor: pointer;
	display: none;
}

#scrollBar:hover {
	background-color: #000000;
}

.companyaddress {
	height: 788px;
	width: 60%;
	padding: 10px 20px;
	border-left: 1px solid #ccc;
}

.cityname {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	font-weight: bold;
}

.conname {
	font-size: 14px;
	color: #878686;
	line-height: 24px;
}

.citynum {
	font-size: 14px;
	color: #878686;
	line-height: 24px;
}

#box ul li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	padding-bottom: 5px;
}

/* 翻页代码 */
.pagenext {
	/* width: 500px; */
	/* margin: 0 336px; */
	float: right;
	margin-top: 10px;
}

.pagenext ul li {
	float: left;
}

.pagenext ul li a {
	display: block;
	font-size: 13px;
}

.pagenext ul li a.num {
	padding: 10px 19px;
	border: 1px solid #e2e2e2;
	font-size: 14px;
}

.pagenext ul li a.prev,
.pagenext ul li a.next {
	padding: 9px 19px;
	border: 1px solid #e2e2e2;
	text-align: center;
	line-height: 22px;
}

.pagenext ul li a.active {
	background-color: #333333;
	color: #fff;
	border: 1px solid #e2e2e2;
}

@media screen and (max-width:1700px) {
	.dsztxt p {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: 28px;
	}
}

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

	.abouttxt p {
		font-size: 12px;
		line-height: 20px;
		text-indent: 28px;
		text-align: justify;
		margin-bottom: 10px;
	}

	.abouttxt h2 {
		color: #fff;
		font-size: 20px;
		text-align: right;
		margin-bottom: 30px;
	}

	.dsztxt p {
		font-size: 14px;
		margin-bottom: 4px;
		line-height: 23px;
	}
}

/* 经典案例 */
/* --- EASYDROPDOWN DEFAULT THEME --- */

/* PREFIXED CSS */

.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after {
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.dropdown .selected::after,
.dropdown.scrollable div::after {
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}

/* WRAPPER */

.dropdown {
	position: relative;
	width: 220px;
	border: 1px solid #ccc;
	cursor: pointer;
	background: #fff;

	/* border-radius: 3px; */

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	float: left;
}

.dropdown.open {
	z-index: 2;
}

.dropdown:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}

.dropdown.focus {
	box-shadow: 0 0 5px rgba(51, 102, 248, .4);
}

/* CARAT */

.dropdown .carat {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	border: 4px solid transparent;
	border-top: 6px solid #000;
}

.dropdown.open .carat {
	margin-top: -10px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid #000;
}

.dropdown.disabled .carat {
	border-top-color: #999;
}

/* OLD SELECT (HIDDEN) */

.dropdown .old {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

.dropdown select {
	position: absolute;
	left: 0px;
	top: 0px;
}

.dropdown.touch .old {
	width: 100%;
	height: 100%;
}

.dropdown.touch select {
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* SELECTED FEEDBACK ITEM */

.dropdown .selected,
.dropdown li {
	display: block;
	font-size: 14px;
	line-height: 1;
	color: #000;
	padding: 9px 12px;
	overflow: hidden;
	white-space: nowrap;
}

.dropdown.disabled .selected {
	color: #999;
}

.dropdown .selected::after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;

	border-radius: 0 2px 2px 0;
	box-shadow: inset -55px 0 25px -20px #fff;
}

/* DROP DOWN WRAPPER */

.dropdown div {
	position: absolute;
	height: 0;
	left: -1px;
	right: -1px;
	top: 100%;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
}

/* Height is adjusted by JS on open */

.dropdown.open div {
	opacity: 1;
	z-index: 2;
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.dropdown.scrollable div::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;

	box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown.scrollable.bottom div::after {
	opacity: 0;
}

/* DROP DOWN LIST */

.dropdown ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
}

.dropdown.scrollable.open ul {
	overflow-y: auto;
}

/* DROP DOWN LIST ITEMS */

.dropdown li {
	list-style: none;
	padding: 8px 12px;
}

/* .focus class is also added on hover */

.dropdown li.focus {
	background: #1E90FF;
	position: relative;
	z-index: 3;
	color: #fff;
}

.dropdown li.active {
	font-weight: 700;
}

.jdaltitle h3 {
	display: inline;
	vertical-align: middle;
	font-size: 24px;
	color: #333;
	font-weight: normal;
	margin-left: 13px;
}

.searchform {
	margin-top: 30px;
}

.case-img img {
	width: 100%;
	height: 100%;
	transition: all .3s;
}

.case-info {
	/* border-bottom: 1px solid #dedcdc; */
	position: relative;
	overflow: hidden;
}

.case-info h3 {
	font-size: 16px;
	color: #333;
	margin-top: 12px;
	width: 80%;
}

.case-info p {
	font-size: 14px;
	color: #9E9B9B;
	margin-top: 7px;
}

.case-info i {
	padding-right: 10px;
	font-size: 28px;
	line-height: 60px;
	color: #0D304B;
	position: absolute;
	right: 0;
	top: 6px;
	display: none;
}

.linecase {
	width: 0%;
	height: 1px;
	background-color: #dedede;
	margin-top: 5px;
}

.caselist {
	margin-bottom: 20px;
}

.caselist a:hover .case-img img {
	transform: scale(1.2);
}

.caselist {
	overflow: hidden;
}

.case-img {
	height: 209px;
	overflow: hidden;
}

/* 案例详情页 */
.casedetailtitle h5 {
	font-size: 14px;
	color: #999;
}

.casedetailtitle h2 {
	font-size: 18px;
	line-height: 29px;
	margin-top: 5px;
}

.swiper-container {
	/* width: 600px; */
	/* height: 760px; */
	background-color: #0a0a0a;
}

.casesw {
	padding-left: 150px;
	padding-right: 150px;
}

.innerimg {
	width: 70%;
	height: 760px;
	background-color: black;
}

.swiper-slide img {
	width: 100%;
	height: auto;
}

.caseswiper {
	margin-top: 73px;
	/* border-bottom: 1px solid #ccc; */
	/* padding-bottom: 60px; */
	padding-left: 0;
	padding-right: 0;
}

.casedetailtitle {
	padding-left: 0;
	padding-right: 0;
}

.left-case-info {
	margin-top: 60px;
}

.left-case-info h2 {
	font-size: 18px;
	color: #333;
	font-weight: 700;
}

.overview {
	margin-top: 10px;
}

.left-case-info ul {
	margin-top: 10px;
}

.left-case-info ul li p {
	font-size: 14px;
	color: #7B7B7B;
	line-height: 24px;
}

.right-case-info {
	margin-top: 60px;
}

.right-case-info h2 {
	font-size: 18px;
	color: #333;
	font-weight: 700;
}

.right-case-info ul {
	margin-top: 10px;
}

.case-recommend-img img {
	width: 180px;
	height: 120px;
}

.right-case-info ul li a h4 {
	font-size: 14px;
	color: #333;
	padding-left: 10px;
	width: 200px;
	line-height: 20px;
}

.right-case-info ul li {
	margin-bottom: 15px;
}

/* 项目服务 */
.pic {
	overflow: hidden;
	/*隐藏溢出*/
	width: 100%;
	height: 590px;
	margin: 57px auto 0;
	/* padding-top: 70px; */
	/* background-color: orange; */

}

.pic ul li {
	float: left;
	height: 590px;
	width: 100px;
}


.pic ul .pic1 {
	background-image: url(../images/a1.png);
	background-position: center center;
	/*图片居中  等比例*/
	background-repeat: no-repeat;
	/*图片不平铺*/
	width: 1000px;
	/* background-size: 100%; */
}

.pic ul .pic2 {
	background-image: url(../images/a2-1.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* background-size: 100%; */
}

.pic ul .pic3 {
	background-image: url(../images/a1-1.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* background-size: 100%; */
}

.pic ul .pic4 {
	background-image: url(../images/a33.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* width: 600px; */
	/* background-size: 100%; */

}

.pic ul .pic5 {
	background-image: url(../images/a44.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* width: 600px; */
	/* background-size: 100%; */

}

.pic ul .pic6 {
	background-image: url(../images/a55.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* width: 600px; */
	/* background-size: 100%; */

}

.pic ul .pic7 {
	background-image: url(../images/a66.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* width: 600px; */
	/* background-size: 100%; */

}

.pic ul .pic8 {
	background-image: url(../images/a77.png);
	background-position: center center;
	background-repeat: no-repeat;
	/* width: 600px; */
	/* background-size: 100%; */

}

.txt {

	background-color: #000;
	background: rgba(0, 0, 0, .5);
	height: 590px;
	width: 100px;
	float: right;
	position: relative;

}

.txt img {
	position: absolute;
	bottom: 15px;
	left: 25px;
}

.txt p {

	float: left;
	color: #fff;
}

.txt .p1 {

	font-size: 16px;
	width: 13px;
	padding: 32px 30px 0px 36px;
}

/* 新闻中心 */
.news-info {
	position: relative;
}

.news-info h3 {
	font-size: 15px;
	color: #333;
	margin-top: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news-title {
	width: 85%;
}

.news-img {
	overflow: hidden;
	width: 100%;
	height: 212px;
}

.news-img img {
	width: 100%;
	height: 100%;
	transition: all .3s;
}

.news-info .arrows {
	padding-right: 10px;
	font-size: 28px;
	line-height: 60px;
	color: #0D304B;
	position: absolute;
	right: 0;
	top: 6px;
	display: none;
}

.news-title .time {
	font-size: 19px;
	color: #999;
	line-height: 38px;
	margin-top: 10px;
	vertical-align: middle;
}

.news-title span {
	font-size: 12px;
	color: #999;
	line-height: 20px;
}

.linecase {
	width: 0%;
	height: 1px;
	background-color: #dedede;
	margin-top: 6px;
}

.newslist {
	margin-bottom: 20px;
}

.newslist a:hover .news-img img {
	transform: scale(1.2);
}

/* 新闻详情页 */
.page-mains {
	margin-top: 140px;
}

.news-dtitles {
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
	padding-left: 0;
	padding-right: 0;
}

.news-dtitles h2 {
	font-size: 24px;
	line-height: 40px;
}

.news-dtitles span {
	font-size: 14px;
	color: #999;
}

.news-dcontent {
	padding-left: 0;
	padding-right: 0;
	margin-top: 40px;
}

.news-dcontent img {
	/* width: 100%; */
	margin-bottom: 30px;
}

.news-dcontent p {
	font-size: 14px;
	line-height: 28px;
}

.next-page a {
	color: #2758a4;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 340px;
	vertical-align: middle;

}
.next-page span{
	vertical-align: middle;
}

/* 加入我们 */
.joinlist {
	margin-top: 40px;
}

.joinbox {
	width: 100%;
	height: 164px;
	background-color: #f4f4f4;
	background-image: url(../images/join-bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	transition: all .6s;
}

.join-info {
	padding-left: 36px;
	padding-top: 54px;
}

.join-info h3 {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	font-weight: bold;
}

.join-info p {
	font-size: 13px;
	color: #999;
}

.join-l {
	margin-bottom: 28px;
}

/* .join-l a:hover .joinbox{
		background-color: #3397E8;
	} */
.join-l a:hover .join-info h3 {
	color: #fff;
}

.join-l a:hover .join-info p {
	color: #fff;
}

.join-l a:hover .joinbox {
	background-color: #3397E8;
	background-image: url(../images/join-bg-h.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.join-dtitles {
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
	padding-left: 0;
	padding-right: 0;
}

.join-dtitles h2 {
	font-size: 24px;
	line-height: 40px;
}

.join-dtitles span {
	font-size: 14px;
	color: #999;
}
.join-dcontent{
	margin-bottom: 40px;
}
.join-dcontent {
	padding-left: 0;
	padding-right: 0;
	margin-top: 40px;
}
.join-dcontent p {
	font-size: 14px;
	line-height: 28px;
}

/* 小于等于 1336px */
@media screen and (max-width:1336px) {
	.page-main {
		padding-left: 35px;
		padding-right: 35px;
	}

	.abouttxt p {
		font-size: 12px;
		line-height: 20px;
		text-indent: 28px;
		text-align: justify;
		margin-bottom: 10px;
	}

	.abouttxt h2 {
		color: #fff;
		font-size: 20px;
		text-align: right;
		margin-bottom: 30px;
	}

	.abouttxt {
		padding: 20px 30px;
	}

	.dsztxt p {
		font-size: 14px;
		margin-bottom: 20px;
		line-height: 23px;
	}

	/* .pic{
		width: 1300px;
	} */
	.pic ul .pic1 {
		width: 660px;
	}

	.pic ul li {
		float: left;
		height: 590px;
		width: 80px;
	}

	.txt {

		background-color: #000;
		background: rgba(0, 0, 0, .5);
		height: 590px;
		width: 80px;
		float: right;
		position: relative;

	}
}
@media screen and (max-width:1800px) {
	.dsztxt p{
		font-size: 14px;
		
	}
}
@media screen and (max-width:1700px) {
	.dsztxt p{
		font-size: 14px !important;
		line-height: 25px !important;
		margin-bottom: 20px !important;
	}
}

@media screen and (max-width:1200px) {
	.dsztxt p{
		font-size: 12px !important;
		line-height: 25px !important;
	}
	.case-info h3 {
		font-size: 16px;
		color: #333;
		margin-top: 12px;
		width: 75%;
	}
}


/*平板小于等于 1024px*/
@media screen and (max-width: 1024px) {
	
	.case-info h3 {
		font-size: 16px;
		color: #333;
		margin-top: 12px;
		width: 75%;
	}
	.page-main {
		padding-left: 20px;
		padding-right: 20px;
	}

	.titlelist ul li {
		padding-right: 20px;
	}

	.inhea {
		padding-left: 15px;
		padding-right: 15px;
	}

	.abouttxt p {
		font-size: 12px;
		line-height: 20px;
		text-indent: 28px;
		text-align: justify;
		margin-bottom: 10px;
	}

	.abouttxt h2 {
		color: #fff;
		font-size: 24px;
		text-align: right;
		margin-bottom: 30px;
	}

	.dsztxt p {
		font-size: 12px;
		margin-bottom: 20px;
		line-height: 17px;
	}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		left: 20px !important;
	}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		right: 20px !important;
	}
}

/* 董事长修改 */
.dsztxt p{
	line-height: 40px !important;
}
.dsztxt{
	/* height: 700px; */
	overflow-y: scroll;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	left: 120px !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	right: 120px !important;
}