html, body{ font-family:"微软雅黑"; padding:0px; margin:0px; letter-spacing:1px;}
a{color:#000; text-decoration:none;}
a:hover{color:#c93304}
ul,li{padding:0px; margin:0px;list-style:none}
.media{margin-top:0; padding-top:15px;}

/*关于我们*/
.normalTitle{width:100%;height:35px;margin-bottom:20px}
.normalTitle h2 {height:35px; line-height:35px; font-size:1.8rem;font-weight:bold;}
.intro-text p {text-indent:20px;line-height:25px;margin-top:10px;color:#666}
.intro .col-md-5 img {float:right； }
.intro {margin-bottom:10px}
.introBoders {border:1px solid #ccc;border-radius:5px;padding:30px 15px 20px 15px;margin-bottom:20px;margiin-right:10px;}
.introBoders .img-circle{-webkit-box-shadow: 2px 2px 2px #ccc;-moz-box-shadow: 2px 2px 2px #ccc;  box-shadow: 2px 2px 2px #ccc; }
.fonttexts {line-height:25px; font-size:12px;color:#666;text-align:left;display:block;margin-top:20px;border-top:1px #ccc solid;padding-top:15px}
/*房卡棋牌*/
.cardsBox h2 {font-size:3rem;font-weight:bold;color:#e05f0c}
.lines {width:100%;height:50px; background: url(/statics/img/lines.jpg) no-repeat center;margin:15px 0px}
.cardsBox p {font-size:14px;color:#666;line-height:25px;}
.cardsContent li {margin-top:20px}
.imgFitin {width:100%;margin-top:20px}

/*栏目标题*/
.rowTitle{width:100%; border-bottom:#fa702f solid 1px; height:55px;}
.rowTitle h2{border-bottom:#fa702f solid 3px; font-weight:bold; width:220px;font-size:1.8rem;float:left;padding-bottom:12px}
.rowTitle h3 {float:right;font-size:14px;color:#333}
/*导航条*/
.NavWrap{background-color:#FFF; width:100%; box-shadow: 1px 1px 1px #CCC;}
.TopWrap{height:100px; line-height:100px}
.top-menu {text-align: center;}
.top-menu ul li { display: inline-block; height:50px; line-height:50px; width:100px; border-right:#e8e8e8 solid 1px}
.top-menu ul li a{ text-decoration: none; color:#000;  font-size: 1.2em; text-transform: uppercase;  padding:0;  background:none;  margin: 0 auto;}
.dropdown-menu{padding:0; margin:0; text-align:center}
.dropdown-menu li{border:none !important; height:25px !important; line-height:25px !important; font-size:1.3rem;}
.top-menu ul li a:hover,.top-menu ul li a.active{color:#E4701E;}
.noborder{border:none !important;}
/*banner图*/
sup{color:#E4701E}
.banner1-title{position:absolute; color:#FFF; margin-top:10%; font-size:5rem; left:0;right:0;text-align: center; font-weight:bold;
	text-shadow: 1px 1px 1px #000000;
}
.banner1-des{position:absolute; color:#FFF; margin-top:16%; font-size:8rem; left:0;right:0;text-align: center;font-weight:bold;
	text-shadow: 1px 1px 1px #000000;
}
.banner1-sj{position:absolute; margin-top:1%; left:3%;}
.banner1-hd{position:absolute; margin-top:1%;margin-top:25%;font-size:2.3rem;font-weight:bold;color:#fff;right:3%;
	text-shadow: 1px 1px 1px #000000;
}
.banner2-title{position:absolute; color:#FFF; margin-top:10%; font-size:5rem; left:5%; color:#FFF;font-weight:bold;
	-webkit-text-stroke: 2px #fa702f; }
.banner2-des{position:absolute; color:#FFF; margin-top:20%; font-size:3rem; left:5%;}
.banner2-sj{position:absolute; margin-top:5%; right:5%;}
.banner3-sj{position:absolute; margin-top:10%; right:5%;}

.mbanner1-title{position:absolute; color:#FFF; margin-top:16%; font-size:1.6rem;font-weight:bold;left:0;right:0;text-align: center;
	text-shadow: 1px 1px 1px #000000;
}
.mbanner1-des{position:absolute; color:#FFF; margin-top:25%; font-size:2rem; font-weight:bold;left:0;right:0;text-align: center;
	text-shadow: 1px 1px 1px #000000;
}
.mbanner1-sj{position:absolute; margin-top:3%; left:0%;}
.mbanner1-hd{position:absolute; margin-top:36%;font-size:1rem;font-weight:bold;color:#fff;left:0;right:0;text-align: center;
	text-shadow: 1px 1px 1px #000000;
}
.mbanner2-title{position:absolute; color:#FFF; margin-top:10%; font-size:1.8rem; color:#fff;font-weight:bold;
	-webkit-text-stroke: 1px #fa702f; 
}
.mbanner2-des{position:absolute; color:#FFF; margin-top:35%; font-size:1.2rem;}
.mbanner2-sj{position:absolute; margin-top:30%; right:5%;}
.mbanner3-sj{position:absolute; margin-top:10%; right:5%;}

.topspace{height:100px;}
/*--导航条响应--*/
@media (max-width:768px){
	span.menu{width: 35px;	height: 35px;	margin-top:35px; background: url(../img/nav.png)no-repeat 0px 0px;	display: inline-block;	float: right; cursor: pointer;}
	.top-menu{display: none; max-width: 115px;float: right; background: #FFF;-webkit-box-shadow: 2px 2px 2px #999;-moz-box-shadow: 2px 2px 2px #999;box-shadow: 2px 2px 2px #999;}
	.top-menu ul{float:left;border: none;padding:5px;}
	.top-menu ul li{display: block;	float: none;	border:none;	height:3rem;	line-height:3rem;	padding:3px;}
	.listNew img{width:110px; height:80px;}
	/*文章内容图片大小控制*/
	.acontent img{width:100%}
	/*手机站*/
	.toolbar{position:fixed;right:0px;bottom:45px;}
	/*更新日志*/
	.softlog{width:100%;}
	/*介绍人员图*/
	.introBoders img{width:105px; height:105px}
	.indexCase img{margin:0 auto}
	/*手机底部漂浮*/
	.btmKefu{position:fixed; bottom:0px; width:100%; height:45px; line-height:45px; background:#F96747; text-align:center; color:#FFF }
	.btmKefu a{color:#FFF; text-decoration:none}
	.btmKefu .glyphicon{line-height:45px; font-size:1.6rem; padding-bottom:10px;}
	/*video*/
	#playBox{width:100%; margin:0 auto; height:200px;}
}
@media (max-width:1200px){
	.logo{width:290px; height:70px}
}
@media (min-width:768px){
	.cl-effect-16 a::before {
		color:#ed6018;
		content: attr(data-hover);
		position: absolute;
		opacity: 0;
		-webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
		-moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
		transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
		-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
		-moz-transition: -moz-transform 0.3s, opacity 0.3s;
		transition: transform 0.3s, opacity 0.3s;
		pointer-events: none;
	}
	
	.cl-effect-16 a:hover::before,
	.cl-effect-16 a:focus::before {
		-webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
		-moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
		transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
		opacity: 1;
	}
	/*文章内容图片大小控制*/
	.acontent img{max-width:800px; text-align:center}
	/*PC站*/
	.toolbar{position:fixed;right:0px;bottom:277px;}
	/*更新日志*/
	.softlog{width:70%;}
	/*video*/
	#playBox{width:100%; margin:0 auto; height:500px;}
}
.carousel-control.left,.carousel-control.right{ background-image:none;} 	/*banner条*/
/*自增数据*/
.digital{text-align:center; padding-top:30px; padding-bottom:10px;}
.digital .count-title{color:#fa702f; font-weight:bold; font-size:5rem; line-height:6rem;}
.digital p{font-size:1.5rem;}
@media (max-width:760px){.digital .count-title{font-size:2rem;}}
/*首页介绍*/
.softInfo{line-height:2.5rem; text-indent:2rem;}
.indexDes p{text-indent:2rem; line-height:2.5rem;}
.indexDes img{margin-bottom:5px;}
.indexDes p a{text-decoration:underline; color:#FA702F}

/*案例*/
.indexCase{padding-bottom:15px;}

.certWrap{height:103px; width:100%; overflow:hidden;}
/*首页新闻*/
.indexNewWrap li{margin-bottom:5px; list-style:none;}
.indexNewWrap .iDayiDate{width:75px; height:80px; background-color:#f2f2f2; text-align:center; padding:5px; }
.indexNewWrap .iDay{line-height:42px; font-weight:bold; font-size:2rem; color:#666666}
.indexNewWrap .iDate{line-height:22px; color:#888}
.indexNewWrap dt{color:#333}
.indexNewWrap dd{text-indent:2rem;}
.indexNewWrap dd a{color:#888;}

/*新闻列表*/
.RouteNav{display:inline; line-height:5rem;}
.listNew h2{font-size:1.6rem;}
.listNew .listtag{margin-top:1rem; font-size:12px; margin-left:5px; color:#888}
.listNew .listtag a{color:#888}
.listNew .Ldes{text-indent:2rem;}
.listNew .Ldes a{text-decoration:none; color:#999}
#pages{width:100%;clear:both; text-align:center; line-height:40px;}
#pages a{color:#808080; padding:5px; padding-left:20px; padding-right:20px; margin:0 2px; background-color:#F0F0F0;}
#pages span{color:#FFF; padding:5px; padding-left:20px; padding-right:20px; margin:0 2px; background-color:#F96747;}
#pages a:hover{color:#FFF; background-color:#F96747; text-decoration:none}

/*新闻内容*/
.newsWrap h1{font-size:2.5rem; text-align:center; font-weight:bold;}
.newsWrap .ainfo{font-size:12px; color:#999; text-align:center; line-height:3rem;}
.newsWrap .acontent {line-height:2rem; font-size:16px; padding-top:20px; color:#555;}
/** .newsWrap .acontent p{text-indent:2rem;}  **/
.newsWrap .acontent div{margin-bottom:10px; }
.NewsRightWrap{color:#333; line-height:28px}
.NewsRightWrap a{color:#555}
.NewsRightWrap h4{font-weight:normal; font-size:1.5rem;}
.NewsRightWrap ul{margin-left:1rem;}

/*底部*/
.footer{width:100%; color:#555; background-color:#f2f2f2; padding-top:60px; padding-bottom:50px; font-size:1.6rem;letter-spacing:0px;}
.footer a{color:#555}
.footer ul li{width:110px; border-right:#888 solid 1px;}
.footer .tel{font-size:2.2rem; color:#fa702f; font-weight:bold; line-height:6rem;}

/*咨询*/
.toolbar-item,.toolbar-layer{background:url(../img/kefu/toolbar.gif) no-repeat;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}

/*更新日志*/
.softlog{margin:0 auto; color:#C3C6D3; overflow:hidden}
.softlog .YearMonth{font-size:12px; padding-right:5px; border-right:#C3C6D3 1px solid; margin-top:25px}
.softlog .Days{font-weight:bold; font-size:2.2rem; padding-left:5px; margin-top:25px}
.softlog .logContent{background:url(../img/logbg.png) no-repeat; padding-left:70px;}
.softlog .logContentClock{background:url(../img/clock.png) no-repeat; widht:65px; height:65px; margin-bottom:-5px; margin-left:-5px;}
.softlog h3{color:#353535;}

/*房卡棋牌*/
	.secWrap{border-top:#e1e02e solid 1px; width:100%; background-color:#1d0030}
	.secWrap .listImgDiv{width:100%; text-align:center; padding-bottom:10px;}
	.secWrap .listImg{width:304px; height:140px; margin-top:-1px;}
	.Operation{background:url(http://wifi.tonglusoft.com/statics/img/fksp/OperationBg.jpg) center center;}
	.secWrap .OperationTxt{width:100%; text-align:center; color:#ebceff; font-size:3rem;}
	.secWrap .Manager{background:url(http://wifi.tonglusoft.com/statics/img/fksp/ManagerBg.jpg) no-repeat; background-size:65%;}
	.secWrap .text1{font-size:4rem; color:#FDF1A9; padding-top:2rem; }
	.secWrap .text2{font-size:4rem; color:#EADDC5; text-align:center;}
	.secWrap .text3{font-size:1.2rem; color:#AB9BB8; line-height:2.5rem; text-align:center;}
	.secWrap .Algorithm{background:url(http://wifi.tonglusoft.com/statics/img/fksp/AlgorithmBg.jpg) no-repeat; background-size:70%; background-position:right}
	.secWrap .text4{font-size:4rem; color:#FDF1A9; padding-top:2rem; }
	.secWrap .text5{font-size:2rem; color:#c18d35;}
	.secWrap .MakeTxt{color:#7e658f; font-size:1.7rem; line-height:3rem; margin-top:5rem;}
	.secWrap .MakeItem div{padding-bottom:3rem;}

/*右侧客服相关*/
.wxly1{height:212px; background:url(../img/kefu/toolbarqr.gif) no-repeat;}

.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-tel{background-position:0 -550px;}
.toolbar-item-tel:hover{background-position:0 -612px;}
.toolbar-item-tel .toolbar-layer-082{height:62px;background-position:0 0px;}
.toolbar-item-tel .toolbar-layer-15318688731{height:62px;background-position:0 -108px;}
.toolbar-item-tel .toolbar-layer-15318689362{height:62px;background-position:0 -219px;}
.toolbar-item-tel .toolbar-layer-0763{height:62px;background-position:0 -940px;}
.toolbar-item-tel .toolbar-layer-090{height:62px;background-position:0 -1040px;}

.toolbar-item-app{background-position:0 -360px;}
.toolbar-item-app:hover{background-position:128px -360px;}

.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

	
/*底部漂浮*/
    @keyframes popleft {0%   {margin-left: -100%;} 100% {margin-left: 0px;} } 
    @-moz-keyframes popleft {0%   {margin-left: -100%;} 100% {margin-left: 0px;} } 
    @-webkit-keyframes popleft {0%   {margin-left: -100%;} 100% {margin-left: 0px;} } 
    @keyframes popRight {0%   {margin-left: 0px;} 100% {margin-left: -100%;} } 
    @-moz-keyframes popRight {0%   {margin-left: 0px;} 100% {margin-left: -100%;} } 
    @-webkit-keyframes popRight {0%   {margin-left: 0px;} 100% {margin-left: -100%;} }
    .bottomSuspend{ 
        width: 100%; 
        position: fixed;
        margin-left: -100%; 
        bottom: 0px;
        cursor: pointer;
        z-index: 10; 
        background:#F96747;       
    } 
    .bottomSuspend .bgSuspend{ 
        margin:-60px auto 0px auto;
        display: block;
    }
    .acction-left{
        z-index:10000;
        margin-left: 0px; animation: popleft 0.5s; -moz-animation: popleft 0.5s; -webkit-animation: popleft 0.5s; 
    } 
    .acction-right{
        margin-left: -100%; animation: popRight 0.5s; -moz-animation: popRight 0.5s; -webkit-animation: popRight 0.5s; 
    } 
    .bottomSuspend .closeSuspend{
        position: absolute; top: 15px; right: 8px;
        width: 34px;
        height: 34px;
        background: url(/statics/img/kefu/close.png) no-repeat center center;
        -webkit-transition: .5s;
        transition: .5s;
    }
    .bottomSuspend .closeSuspend:hover{ 
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
    .openSuspend{
        z-index: 10;
        position: fixed; bottom: 35px; left: 0px;
        width: 56px;
        height: 50px; 
        background: url(/statics/img/kefu/tel_down.png) no-repeat center center;
        background-size: 56px 50px;
        display: none;
		cursor:pointer;
    }
	.bottomSuspend #btmTel{color:#FFF; position:absolute; bottom:0px; right:0px; line-height:60px; font-size:1.6rem;}
	.bottomSuspend #btmTel b{font-weight:normal; font-size:2.4rem;}

/*手机底部客服*/
@media (min-width:768px) {
	.btm-Contact{display:none}
	#goToTop{display:none}
}
@media (max-width:768px) {
	.btm-Contact{position:fixed; bottom:0px; width:100%; line-height:50px; text-align:center; background-color:#FFF; border-top:solid 1px #EFEFEF; }
	.btm-Contact a{color:#333}
	.btm-Contact i{padding-right:1rem;}
	.btm-Contact .col-xs-4{padding:0px;}
	.btm-Contact .fa-phone{color:#666}
	.btm-Contact .fa-weixin{color:#23AC38}
	.btm-Contact .fa-qq{color:#666}
	.btm-Contact .btn{border:none; background:none;}
	.right-line{border-right:solid 1px #EFEFEF}
	#goToTop{display:block; position:fixed; right:5px; bottom:80px;}
	#goToTop .fa{font-size:3rem; color:#000; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
}
	
/*视频*/
.videoWrap{width:100%; background-color:#000;}

/*短视频介绍*/
.dsp_img{width:100%}
.dsp_js{text-align: left;font-size:16px;color:#333333;margin-top:2%}
.dsp_js hr{height:2px}
.dsp_js span{color:#fa702f;font-weight: bold}
.dsp_kspt{margin:5% auto}
.dsp_title{color:#fff;position: relative;left:14%;margin-top:-6%;font-size:3.8rem;}
.dsp_kspt img{width:100%}

@media (max-width:770px) {
	.dsp_hidden{display:none}
	.dsp_title{left:0;margin:0;text-align: center;background:#fa702f;font-size:2.2rem;padding:0.1rem 0}
}