﻿@font-face {
	font-family: 'untitled1regular';
	src: url('../fonts/telanwebfonts.eot');
	src: local('☺'), url('../fonts/telanwebfonts.woff') format('woff'), url('../fonts/telanwebfonts.ttf') format('truetype'), url('../fonts/telanwebfonts.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/***** 公共 *****/
.submain > .title-box > h1 {
	margin-bottom: 15px;
	font-size: 1.42em;
	letter-spacing: 3px;
	color: #2288c8;
	font-weight: normal;
	line-height: 2em;
	vertical-align: middle;
}
.submain > .title-box > h1 i {
	font-family: 'untitled1regular';
	font-size: 1.5em;
	vertical-align: middle;
}
/****** 各级内页菜单 ******/
.lnb-area .bg-aboutus:before {
}
/***** 产品与服务新增 *****/

/*.submain .map-fixed-box .map-fixed {
	float: left;
	padding-right: 0;
}
.submain .map-fixed-box .submain-visual {
	border: none;
}
.major-content.jituanwangzhan .box-link-wrap {
}*/
/*.major-content.jituanwangzhan .box-link {
	margin-top: 43px;
}*/
.major-content.jituanwangzhan .box-link > a {
	display: block;
	background: #efefef;
	overflow: hidden;
}
.major-content.jituanwangzhan .box-link > a > strong {
	display: block;
	background: url('../telanimages/blit_bar.png') no-repeat;
	padding-top: 20px;
	font-size: 1.417em;
	color: #000;
	margin: 45px 0 15px 30px;
	max-height: 40px;
	line-height: 1.2;
}
.major-content.jituanwangzhan .box-link > a > span {
	display: block;
	color: #666;
	line-height: 1.4;
	width: 175px;
	max-height: 64px;
	padding: 0 30px;
	text-align: justify;
	word-break: break-all;
}
.major-content.jituanwangzhan .box-link > a > img {
	width: 50%;
}
.major-content.jituanwangzhan .box-link > a.right {
	margin-top: 10px;
}
.major-content.jituanwangzhan .box-link > a.left > img {
	float: right;
}
.major-content.jituanwangzhan .box-link > a.right > img {
	float: left;
}
.major-content.jituanwangzhan .box-link > a.right > strong {
	margin-left: 264px;
}
.major-content.jituanwangzhan .box-link > a.right > span {
	margin-left: 264px;
	padding: 0;
}
.link-box.yingxiaozhan::after {
	background: url(../telanimages/chanpinfuwu-yingxiao-bg.jpg) no-repeat left center;
}
.link-box.xiangyingzhan::after {
	background: url(../telanimages/chanpinfuwu-xiangying-bg.jpg) no-repeat left center;
}
.link-box.menhuzhan::after {
	background: url(../telanimages/chanpinfuwu-menhu-bg.jpg) no-repeat left center;
}
.link-box.fuzazhan::after {
	background: url(../telanimages/chanpinfuwu-fuza-bg.jpg) no-repeat left center;
}
/*.major-content.youshi {
	float: none;
	width: 100%;
}
.major-content.youshi ul:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	visibility: hidden;
}
.major-content.youshi ul li {
	float: left;
	width: 20%;
	text-align: center;
	height: 135px;
	border: 1px #ccc solid;
	border-right: 0;
	color: #1b1b1b;
	padding: 1.6667em;
	box-sizing: border-box;
	cursor: pointer;
}
.major-content.youshi ul li:nth-child(5n) {
	border-right: 1px #ccc solid;
}
.major-content.youshi ul li:nth-child(1), .major-content.youshi ul li:nth-child(2), .major-content.youshi ul li:nth-child(3), .major-content.youshi ul li:nth-child(4), .major-content.youshi ul li:nth-child(5) {
	border-bottom: 0;
}*/
.submain .major-content .icon-list > li > a {
	padding: 10px 0;
	height: 95px;
}
.major-content.youshi ul li span {
	font-family: "untitled1regular";
	font-size: 5em;
	font-weight: normal;
	line-height: 1.2em;
	height: 1.2em;
	width: 100%;
	display: inline-block;
}
.major-content.youshi ul li i {
	font-size: 1.1em;
}
.major-content.news .top-button {
	padding: 15px 30px 10px;
	text-align: right;
}
.major-content.news.enter .box {
	padding-bottom: 30px;
	overflow: hidden;
	border: 1px #ccc solid;
}
.major-content .btn-more {
	color: #ee1d26;
}
.major-content.news.enter .link-box {
	display: block;
	padding: 0 30px;
	height: 120px;
	background: none;
	border: none;
}
.major-content.news.enter .link-box::after {
	display: none;
}
.major-content.news.enter .link-box > img {
	float: left;
	width: 116px;
	height: 116px;
}
.major-content.news.enter .link-box > strong {
	display: block;
	color: #333;
	font-size: 1.333em;
	max-height: 46px;
	line-height: 1.2;
	margin-bottom: 15px;
	margin-left: 135px;
}
.major-content.news.enter .link-box > span {
	display: block;
	line-height: 1.4;
	color: #666;
	margin-left: 135px;
	height: 64px;
}
.major-content.zhimingkehu {
	max-height: 2036px;
	overflow: hidden;
}
.major-content.zhimingkehu .box.web-1 ul {
	/* margin-right: 255px; */
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: justify;
	background: none;
	font-size: 0;
}
.major-content.zhimingkehu .box.web-1 ul > li {
	background-repeat: no-repeat;
	height: 275px;
	background-position: center center;
	width: 310px;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.major-content.zhimingkehu .box.web-1 ul > li .web-1-li-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 1000ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 1000ms;
	transform: scale(1, 1);
	transition-timing-function: ease-out;
	transition-duration: 1000ms;
}
.major-content.zhimingkehu .box.web-1 ul > li:hover .web-1-li-bg {
	-webkit-transform: scale(1.2, 1.2);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 1000ms;
	-moz-transform: scale(1.2, 1.2);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 1000ms;
	transform: scale(1.2, 1.2);
	transition-timing-function: ease-out;
	transition-duration: 1000ms;
}
.major-content.zhimingkehu .box.web-1 ul > li:hover .web-1-li-bg-black {
	background: rgba(1,42,88,.9);
}
.major-content.zhimingkehu .box.web-1 ul li.fixit {
	height: 0;
	visibility: hidden;
	margin-bottom: 0;
}
.major-content.zhimingkehu .box.web-1 ul li h4 {
	font-size: 1.2rem;
	line-height: 78px;
	color: #999;
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -39px;
	width: 100%;
	left: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.major-content.zhimingkehu .box.web-1 ul > li:hover h4 {
	color: #fff;
	/*font-size: 1.6rem;*/
	-webkit-transform: scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
}
.major-content.zhimingkehu .box.web-1 ul li .web-1-li-bg-black {
	background: rgba(3,15,23,.6);
	width: 100%;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.major-content.zhimingkehu .box.web-1 ul li span {
	color: #fff;
	font-size: 1rem;
	line-height: 200%;
	position: absolute;
	top: 0;
	left: 0px;
	padding: 0 10px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	font-weight: bold;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.major-content.zhimingkehu .box.web-1 ul li span:after {
	content: "";
	display: block;
	width: 36px;
	height: 0;
	border-bottom: 3px #fff solid;
}
.major-content.zhimingkehu .box.web-1 ul > li:hover span {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.major-content.zhimingkehu .box.web-1 ul li p {
	position: absolute;
	bottom: 10px;
	left: 0px;
	font-style: italic;
	color: #a9adb0;
	font-size: 1rem;
	line-height: 180%;
	padding: 0 10px;
	text-decoration: underline;
	text-align: left;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.major-content.zhimingkehu .box.web-1 ul > li:hover p {
	color: #fff;
}
.major-content.zhimingkehu .box.web-1 ul li p {
	display: none;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.major-content.zhimingkehu .box.web-1 ul li .web-1-li-bg-black span {
	display: none;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.major-content.zhimingkehu .box.web-1 ul li .web-1-li-bg-black:hover p {
	display: inline-block;
}
.major-content.zhimingkehu .box.web-1 ul li .web-1-li-bg-black:hover span {
	display: inline-block;
}
/***** 复杂应用案例 *****/

.main-block.region {
	max-height: 323px;
	overflow: hidden;
	float: none;
	width: 100%;
}
.main-block.region .box {
	position: relative;
}
.main-block.region .box ul {
	background-color: #1e3378;
	color: #fff;
}
.main-block.region .box.web ul {
	margin-right: 270px;
}
.main-block.region .box.web ul > li {
	display: none;
}
.main-block.region .box ul > li {
	background-repeat: no-repeat;
	height: 280px;
	background-position: left center;
	background-size: cover;
}
/** PC站 **/
.main-block.region .box ul > li.seoul {
	background-image: url('../telanimages/pingtai-left-bg-1-pc.jpg');
}
.main-block.region .box ul > li.gyeongju {
	background-image: url('../telanimages/pingtai-left-bg-2-pc.jpg');
}
.main-block.region .box ul > li.jeju {
	background-image: url('../telanimages/pingtai-left-bg-3-pc.jpg');
}
.main-block.region .box ul > li.busan {
	background-image: url('../telanimages/pingtai-left-bg-4-pc.jpg');
}
.main-block.region .box ul > li.pyeongchang {
	background-image: url('../telanimages/pingtai-left-bg-5-pc.jpg');
}
.main-block.region .box ul > li.ulleungdo {
	background-image: url('../telanimages/pingtai-left-bg-6-pc.jpg');
}
.main-block.region .box ul > li.ulleungdo-1 {
	background-image: url('../telanimages/pingtai-left-bg-7-pc.jpg');
}
/** 移动站 **/
.main-block.region .box ul > li.seoul-mobile {
	background-image: url('../telanimages/pingtai-left-bg-1-mobi.jpg');
}
.main-block.region .box ul > li.gyeongju-mobile {
	background-image: url('../telanimages/pingtai-left-bg-2-mobi.jpg');
}
.main-block.region .box ul > li.jeju-mobile {
	background-image: url('../telanimages/pingtai-left-bg-3-mobi.jpg');
}
.main-block.region .box ul > li.busan-mobile {
	background-image: url('../telanimages/pingtai-left-bg-4-mobi.jpg');
}
.main-block.region .box ul > li.pyeongchang-mobile {
	background-image: url('../telanimages/pingtai-left-bg-5-mobi.jpg');
}
.main-block.region .box ul > li.ulleungdo-mobile {
	background-image: url('../telanimages/pingtai-left-bg-6-mobi.jpg');
}
.main-block.region .box ul > li.ulleungdo-1-mobile {
	background-image: url('../telanimages/pingtai-left-bg-7-mobi.jpg');
}
.main-block.region .box ul > li > strong {
	display: block;
	font-size: 2.500em;
	font-weight: normal;
	padding: 153px 30px 10px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.4)
}
.main-block.region .box ul > li > span {
	display: block;
	line-height: 1.4;
	padding-left: 30px;
	width: 430px;
	text-shadow: 0px 2px 4px rgba(0,0,0,0.4)
}
.main-block.region .box > .mini-map {
	position: absolute;
	top: 0;
	right: 0;
	width: 270px;
	height: 280px;
	background: #f8f8f8;
}
.main-block.region .box > .mini-map > .point {
	position: relative;
	display: block;
	width: 141px;
	height: 182px;
	margin: 15px auto 12px;/*background: url(' ../telanimages/map_img.png') no-repeat;*/
}
.main-block.region .box > .mini-map > .point i {
	position: absolute;
	font-size: 0;
}
.main-block.region .box > .mini-map > .point i::before {
	content: '■';
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	color: #b4b4b4;
}
.main-block.region .box > .mini-map > .point i.seoul {
	top: 25px;
	left: 28px;
}
.main-block.region .box > .mini-map > .point i.gyeongju {
	top: 85px;
	left: 89px;
}
.main-block.region .box > .mini-map > .point i.jeju {
	top: 166px;
	left: 9px;
}
.main-block.region .box > .mini-map > .point i.busan {
	top: 116px;
	left: 85px;
}
.main-block.region .box > .mini-map > .point i.sokcho {
	top: 21px;
	left: 65px;
}
.main-block.region .box > .mini-map > .point i.pyeongchang {
	top: 21px;
	left: 65px;
}
.main-block.region .box > .mini-map > .point i.ulleungdo {
	top: 42px;
	left: 126px;
}
.main-block.region .box > .mini-map > .point i.chungbuk {
	top: 57px;
	left: 47px;
}
.main-block.region .box > .mini-map > .point i.chungnam {
	top: 70px;
	left: 23px;
}
.main-block.region .box > .mini-map > .point i.jullanam {
	top: 127px;
	left: 21px;
}
.main-block.region .box > .mini-map > .point i.jullabuk {
	top: 101px;
	left: 29px;
}
.main-block.region .box > .mini-map > .link {
	padding: 0 30px;
	overflow: hidden;
}
.main-block.region .box > .mini-map > .link > a {
	float: left;
	margin: 0 0 5px 0;
	width: 33%;
	color: #666;
	font-size: 0.917em;
	letter-spacing: -1px;
}
.main-block.region .box > .mini-map > .link > a.wide {
	width: 97px;
}
.main-block.region .box > .mini-map > .link > a::before {
	content: '■';
	display: inline-block;
	vertical-align: top;
	margin-top: -1px;
	margin-right: 5px;
}
.main-block.region .box > .mini-map > .point i.seoul::before, .main-block.region .box > .mini-map > .link > a.seoul::before {
	color: #da3500;
}
.main-block.region .box > .mini-map > .point i.gyeongju::before, .main-block.region .box > .mini-map > .link > a.gyeongju::before {
	color: #0260b8;
}
.main-block.region .box > .mini-map > .point i.jeju::before, .main-block.region .box > .mini-map > .link > a.jeju::before {
	color: #e4007a;
}
.main-block.region .box > .mini-map > .point i.busan::before, .main-block.region .box > .mini-map > .link > a.busan::before {
	color: #7900cb;
}
.main-block.region .box > .mini-map > .point i.sokcho::before, .main-block.region .box > .mini-map > .link > a.sokcho::before {
	color: #00aa01;
}
.main-block.region .box > .mini-map > .point i.pyeongchang::before, .main-block.region .box > .mini-map > .link > a.pyeongchang::before {
	color: #00aa01;
}
.main-block.region .box > .mini-map > .point i.ulleungdo::before, .main-block.region .box > .mini-map > .link > a.ulleungdo::before {
	color: #05afe6;
}
.main-block.region .box > .mini-map > .point {
	position: relative;
	display: block;
	width: 100%;
	height: 210px;
	margin: 0;/* background: url( ../telanimages/map_img.png) no-repeat; */
}
.main-block.region .box > .mini-map > .link {
	padding: 0 20px;
	overflow: hidden;
	text-align: justify;
}
.main-block.region .box > .mini-map > .point a {
	color: #fff;/*font-size:1.4em;*/
}
.main-block.region .box > .mini-map > .point i {
	width: 66px;
	height: 66px;
	text-align: center;
	line-height: 66px;
	font-size: 1.4em;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.main-block.region .box > .mini-map > .point i:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.main-block.region .box > .mini-map > .point i:before, .main-block.region .box > .mini-map > .link > a::before {
	display: none;
}
i.seoul {
	background: url(../telanimages/pingtai-bg-1.png) no-repeat center center;
	top: 93px !important;
	left: 68px !important;
}
i.gyeongju {
	background: url(../telanimages/pingtai-bg-3.png) no-repeat center center;
	top: 36px !important;
	left: 53px!important;
}
i.jeju {
	background: url(../telanimages/pingtai-bg-2.png) no-repeat center center;
	top: 135px !important;
	left: 26px !important;
}
i.busan {
	background: url(../telanimages/pingtai-bg-4.png) no-repeat center center;
	top: 51px !important;
	left: 110px !important;
}
i.pyeongchang {
	background: url(../telanimages/pingtai-bg-5.png) no-repeat center center;
	top: 108px !important;
	left: 125px !important;
}
i.ulleungdo {
	background: url(../telanimages/pingtai-bg-7.png) no-repeat center center;
	top: 124px !important;
	left: 182px !important;
}
i.ulleungdo-1 {
	background: url(../telanimages/pingtai-bg-6.png) no-repeat center center;
	left: 152px;
	top: 9px;
}
.main-block.region .box > .mini-map > .link > a {
	float: none;
	margin: 0 0 5px 0;
	width: auto;
	color: #666;
	font-size: 1.12em;
	display: inline-block;
	letter-spacing: 0;
}
a.seoul:hover {
	color: #10ae18 !important;
}
a.gyeongju:hover {
	color: #0e5297 !important;
}
a.jeju {
	margin-right: -5px !important;
}
a.jeju:hover {
	color: #e7030b !important;
}
a.busan:hover {
	color: #870abb !important;
}
a.pyeongchang:hover {
	color: #f58c10 !important;
}
a.ulleungdo:hover {
	color: #00a9ee !important;
}
a.ulleungdo-1:hover {
	color: #15a4b1 !important;
}
/**** 客户案例 ****/
.pages .wap-page {
	display: none;
}
.pages .pc-page {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-size: 0;
}
.pages .pc-page a, .pages .pc-page span {
	display: inline-block;
	color: #595757;
	width: 30px;
	height: 30px;
	border: 1px #ccc solid;
	line-height: 30px;
	font-size: 1rem;
	margin: 0 5px;
	border-radius: 100px;
}
.pages .wap-page a, .pages .wap-page span {
	display: inline-block;
	color: #595757;
	width: 33%;
	height: 30px;
	line-height: 30px;
	font-size: 1rem;
	text-align: center;
}
/**** 新闻详情 ****/
.news-share .bdsharebuttonbox {
	width: 140px;
	float: right;
	margin: 20px 0 0 0;
}
.board-view.news-view.blog > h2 {
	border-bottom: 1px #ccc solid;
	line-height: 180%;
	padding: 10px 0;
}
.news-container .news-date {
	font-size: 1em;
	color: #595757;
	line-height: 50px;
}
.news-container .news-date strong {
	max-resolution: 5px;
}
.news-container .news-texts h4 {
	color: #2f2f2f;
	font-size: 1.5em;
	line-height: 1.8;
	font-weight: normal;
}
.news-container .news-texts h4:before {
	content: "|";
	font-weight: bold;
	color: #eb0d15;
	margin-right: 10px;
	position: relative;
	top: -2px;
}
.news-container .news-texts p {
	color: #727171;
	font-size: 1.1em;
	line-height: 2.4;
}
.news-container .news-texts img {
	display: block;
	margin: 10px auto;
	width: auto;
	max-width: 100%;
}
/***** 侧边栏目前装饰性文字 *****/
span.bg-fuwuzhongxin:before {
	content: "R";
	font-family: "untitled1regular";
	padding-right: 10px;
}
span.bg-zixunzhongxin:before {
	content: "Q";
	font-family: "untitled1regular";
	padding-right: 10px;
}
span.bg-aboutus:before {
	content: "N";
	font-family: "untitled1regular";
	padding-right: 10px;
}
span.bg-contactus:before {
	content: "S";
	font-family: "untitled1regular";
	padding-right: 10px;
}

/*** 选择我们 ***/
.choose-us-table dt{
	width: 30% !important;
	margin-bottom: 20px;
	text-align: center;
	padding-right: 20px;
	box-sizing: border-box;
}

.choose-us-table dt img{
	width:100%;
	max-width: 192px;
border: 1px #dcdcdc solid;
	border-radius: 10px;
}

.choose-us-table dd{
	width:70% !important;	
	margin-bottom: 20px;
	}
.choose-us-table dd img{
		margin-right: 10px;
}

.choose-us-table dd .kehu-name {
	display: inline-block;
	width: 100%;
	text-align: right;
	color: #002754;
}
.choose-us-table dd .kehu-name:before{
	content: "\25C6";
}


/**** 服务中心-服务介绍 ****/
.fuwu-detail{
	padding: 40px 0;
}
.fuwu-detail h4 {
	color: #333;
	font-size: 1.667em;
	letter-spacing: -1px;
	margin: 10px 0 10px;
	line-height: 1.4;
}

.fuwu-detail p {
	line-height: 1.6;
	margin-bottom: 15px;
	text-align: justify;
}

/*** 在线地图 ***/
#dituContent {
	width: 100%;
	height: 550px;/*地图容器的高度*/
	border: #ccc solid 1px;
	box-sizing: border-box;
}
#dituContent {
}
#dituContent .center {
	margin: 0;
}
#dituContent .bottom {
	margin: 0;
}
#dituContent p {
	line-height: 20px;
	font-size: 14px;
	color: #595757;
}
#dituContent .pop .center {
	margin: 0;
	box-sizing: content-box;
}
#dituContent .baidunav .number a {
	width: 150px;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	color: black;
	overflow: hidden;
	text-decoration: none;
}
#dituContent .tel .number a {
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	color: #595757;
	overflow: hidden;
	text-decoration: none;
}
#dituContent .tel .number {
	line-height: 30px;
	display: block;
	color: #595757;
	font-weight: bold;
}

#dituContent p{
	display: block;
}

#dituContent p:after{
	content: "";
	display: block;
	clear: both;
	width:100%;
	height: 0;
	visibility: hidden;
}

#dituContent span {
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#dituContent h4.map-title {
	margin: 0 0 10px;
	padding: 5px 10px;
	border-top: 2px solid #ccc;
	font-size: 16px;
	font-weight: normal;
	color: #f54336;
	background: #efefef;
	line-height: 200%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#dituContent .address:before {
		content: "\27B2";
	margin-right: 5px;
	float: left;
	font-size: 20px;
	width: 20px;
	display: inline-block;
		line-height: 30px;
}
#dituContent .tel:before {
	content: "\260E";
	margin-right: 5px;
	float: left;
	font-size: 20px;
	width: 20px;
	display: inline-block;
		line-height: 24px;
}
#dituContent .tel a:hover {
	color: #c80000;
}

#dituContent .address span,#dituContent .tel span {
	float: left;
	width: 220px;
	line-height: 30px;
}

#mapInfoContent .address,#mapInfoContent .tel {
	width: 270px;
		border: 1px #ccc solid;
	box-sizing: border-box;
	padding: 5px 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}

/*********************************************
        以下是媒体查询器部分 
**********************************************/
/*** 1023以下 ***/
@media screen and (max-width:1023px) {
/*** 知名客户  ***/
.major-content.zhimingkehu {
	width: 96%;
}
.major-content.zhimingkehu .box.web-1 ul > li {
	width: 33%;
}
}

/*** 899以下 ***/
@media screen and (max-width:899px) {
}

/*** 767 以下 ***/
@media screen and (max-width:767px) {
/**** 复杂案例  ****/
.main-block.region .box.web {
	display: none;
}
.main-block.region .box.mobile ul > li {
	display: block;
	/*height: 102px;*/
	height: 128px;
	text-align: center;
	background-size: 100% auto;
}
.main-block.region .box.mobile ul > li > strong {
	font-size: 1.333em;
	padding: 20px 0 10px;
}
.main-block.region .box.mobile ul > li > span {
	padding: 0 10px;
	width: auto;
	font-size: 0.917em;
	letter-spacing: -1px;
	line-height: 1;
	max-height: 22px;
}
.main-block.region .box.mobile .swiper-pagination {
	bottom: 15px;
	text-align: center;
	width: 100%;
}
.main-block.region .box.mobile .swiper-pagination > span {
	margin: 0 2px;
}
.main-block.region .box.mobile .swiper-pagination-bullet {
	opacity: 1;
	background-color: #bbb;
}
.main-block.region .box.mobile .swiper-pagination-bullet-active {
	background-color: #ee1d26;
}
.main-block.region .box.mobile ul > li.pyeongchang > strong {
	text-shadow: 1px 1px 4px rgba(0,0,0,0.8)
}
.main-block.region .box.mobile ul > li.pyeongchang > span {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
/**** 复杂应用  ****/
.major-content.half.space h3 {
	display: none;
}
/**** 案例  ****/	
.inner-anli .major-content.half.space h3, .major-content.news.enter.half.space h3 {
	display: none;
}
/**** 优势  ****/
.submain .major-content .icon-list > li > a {
	padding: 10px 0 10px;
}
.submain .major-content .icon-list > li > a > span {
	width: 100%;
}
/**** 客户案例 ****/
.pages .wap-page {
	display: inline-block;
	text-align: justify;
	width: 100%;
	font-size: 0;
}
.pages .pc-page {
	display: none;
}
}

/*** 639 以下 ***/
@media screen and (max-width:639px) {
}

/*** 479以下 ***/
@media screen and (max-width:479px) {
.major-content.zhimingkehu .box.web-1 ul > li {
	width: 100%;
}
	
/*** 选择我们 ***/
.choose-us-table dt{
	width: 100% !important;
	margin-bottom: 10px;
	text-align: center;
	padding-right: 0px;
	box-sizing: border-box;
	float: none;
}

.choose-us-table dt img{
	width:100%;
	max-width: 192px;
}

.choose-us-table dd{
	width:100% !important;	
	margin-bottom: 20px;
	float: none;
	border-bottom: 1px #ccc solid;
	padding-bottom: 10px;
	}
.choose-us-table dd img{
		margin-right: 10px;
}	
	
}
