
input,a{outline:none;}
.xm-banner{ background:url(../images/xm-banner.jpg) no-repeat center center; height:325px;}
.navbar{ margin-bottom:0;}
.bg{ min-height:66px; margin:0 auto; background:none; overflow:hidden;}
#home{width: 100%; padding: 0px; position: fixed; top: 0px;}
/*资质*/
.zizhi{ margin:40px 0 50px 0;}
.yx{ width:106px; height:106px; border:3px solid #fc9d71; border-radius:50%; padding:29px 0 0 29px;  margin:0 90px 0 90px; margin:0 auto 15px auto;}
.yx i{ text-align:center; color:#fc9d71; font-size:40px;}
.jj{ display:block; text-align:center;}
.jj span{ display:block; text-align:center; width:52%; margin:auto;}
.jj span.xb{ font-size:20px; color:#e87c4b; margin-bottom:10px;}
.jj span.ms{ font-size:12px; color:#878787; line-height:18px;}
.zzjs{ position:relative; overflow:hidden;}
.zzjs .pr-btn{ position:absolute; top:50%;}
.zzjs .prev{left:0;}
.zzjs .next{right:0;}
.zz-q{ margin-bottom:20px;}
.js-td{ clear:both;}

/*我们做过了什么*/
.project{ background:#fcfcfc; margin:30px auto 0 auto; padding:40px 0 20px 0;}
.project h1 a{ color:#ff784a;}
.project p{ font-size:14px; color:#666;}
.project .project-con ul{ width:100%; overflow:hidden; margin-bottom:0;}
.project .project-con ul li{overflow:hidden; padding:0 20px 20px 0;}
.project .project-con ul li a{overflow:hidden;}
.project .project-con ul li .wz{ padding-top:6em;/* font-weight:bold; */}

@media (max-width: 750px) {
	.project .project-con ul li .wz{ padding-top:2em; font-weight:bold; font-size:12px;}
	.project .project-con ul li p{ font-size:12px;}
}
.more{ margin:auto; clear:both; width:175px;}
.jz-btn{ width:174px; height:46px; border-radius:23px; background:url(../images/jz.png) 130px center no-repeat #de6d3a; color:#fff; border:none; font-size:18px; text-indent:-20px;}
.bt{ font-size:24px; color:#000; border-left:5px solid #df5821; margin:0; padding:0 0 0 10px; margin-bottom:30px;}
/*鼠标悬停*/
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative;}
.da-thumbs li a{overflow:hidden;}
.da-thumbs li a div{position:absolute;/*background:#dc5f26;opacity:.9;filter:alpha(opacity=90);*/width:100%;overflow:hidden;}
.da-thumbs li a div.da-animate{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.da-thumbs li a div p{ color:#fff;}
/* Initial state classes:*/
.da-slideFromTop{left:0px;top:-100%;}
.da-slideFromBottom{left:0px;top:100%;}
.da-slideFromLeft{top:0px;left:-100%;}
.da-slideFromRight{top:0px;left:100%;}
/* Final state classes:*/
.da-slideTop{top:0px;}
.da-slideLeft{left:0px;}
.da-thumbs li a div span{display:block;position:relative;}
.home_ad .picScroll-left .bd .da-thumbs li a div span img{width:142px;height:48px;border:0;position:absolute;left:40px;top:60px;}
/*团队介绍*/
.team{ margin:40px auto;}
.jj-w{ padding:0; margin-bottom:20px;}
.jj-tu{ padding:0;}
.jj-text{ padding:0 10px 0 15px;}
.tdjs{ font-size:18px; color:#666; display:block; margin-top:0;}
.td-ms{ color:#666; font-size:14px; line-height:20px; text-indent:28px;}

@media (max-width: 750px) {
	.jj-text{ padding:0px;}
}
@media (min-width:480px) {
	.pos-dw{ overflow:hidden; width:480px;}
}
@media (min-width:768px) {
	.pos-dw{ overflow:hidden; width:768px;}
}
@media (min-width:992px) {
	.pos-dw{ overflow:hidden; width:992px;}
}
@media (min-width: 1170px) {
	.pos-dw{ overflow:hidden; width:1170px;}
}


/*项目详情*/
.carousel{ position:relative; /*margin-bottom:20px;*/ line-height:1;}
.carousel-inner{ position:relative; width:100%; overflow:hidden;}
.carousel .item{ background:#fff;}
.carousel-control.right{ right:15px; left:auto;}
.carousel-control{ position:absolute; top:40%; width:40px; height:40px; left:15px; margin-top:-20px; font-size:60px; font-weight:100; line-height:22px; color:#fff;
text-align:center; background:#222; border:3px solid #fff; -webkit-border-radius:20px; border-radius:20px; opacity:0.5; filter:alpha(opacity=50); -moz-border-radius:20px;}
.xm-xq{ margin:20px auto 40px auto;}
.btn-jjfa{ background:#de6d3a; font-size:18px; color:#fff; text-align:center; height:46px; border-radius:23px; border:none; width:100%;}
.list{ border-top:1px dotted #aaaaaa; margin-top:10px;}
.list li{     border-bottom: 1px dotted #aaa;padding: 20px 5px;font-size: 26px;color: #333;font-weight: bold;text-align: center;}
.xq-js{font-size: 14px;line-height: 1.8; text-align: justify; }
.xq-js p{ font-size:12px; color:#666; line-height:20px; text-indent:24px; margin-top:5px;}
/*项目解决方案*/
.jjfa{ margin:20px auto 40px auto;}
.fa-bt{ border-bottom:1px solid #dddddd; padding-bottom:10px;}
.fa-bt span{ font-size:22px; color:#000; display:block;}
.fa-bt time{ font-size:12px; color:#888888;}
.pdfdown{ margin:20px 0;}
.btn-xz{ font-size:12px; color:#fff; background:#de6d3a; border-radius:13px; padding:5px 15px; border:none;}
/*团队详情页*/
.td-bt{ border-bottom:1px solid #b4b3b3;/* line-height:40px; */ margin:0 0 20px 0;padding-bottom: 6px;}
.td-bt span{ border-bottom:3px solid #f1820b;padding: 0 5px 4px 5px;}
.dw{ position:relative; margin-top:20px;}
#arrLeft1{ position:absolute; left:0; top:0; }
#arrRight1{ position:absolute; right:0; top:0}
.td-tx{ float:left; display:block;}
.td-tx img{ width:40px; height:40px; border-radius:20px; margin:5px 10px 0 0;}
.td-text{ flex:left;}
.td-text span{ display:block; font-size:12px; color:#666666; line-height:18px;}
.img-tu{ margin-bottom:15px; padding:0;}
@media (min-width:480px) {
	.dw{ overflow:hidden; width:527px; margin-bottom: 20px;}
}
@media (min-width:700px) {
	.dw{ overflow:hidden; width:639px; margin-bottom: 20px;}
}
@media (min-width:768px) {
	.dw{ overflow:hidden; width:720px; margin-bottom: 20px;margin-top: 20px;}
}
@media (min-width:992px) {
	.dw{ overflow:hidden; width:506px;}
	
}
@media (min-width: 1170px) {
	.dw{ overflow:hidden; width:759px;}
}
/*wj*/

.wbd{color:#fff;position:relative; z-index:2; float:right; width:850px; padding:0 40px; }
.wbd-1{height:133px; overflow:hidden; font-size:42px;padding:90px 0 0; }
.wbd-2{font-size:30px; line-height:1.4em; padding:20px 0 0 0;font-size:27px; height:98px; overflow:hidden;}
.wjt-20{ padding-top:30px;}
@media (max-width: 480px) {
	.wbd{ font-size:22px;float:none;}
	.wbd p{ width:100%; padding:20px 20px 0; line-height:1.4em;font-weight: 500;height: 58px;overflow: hidden;font-size:24px;}
	.wbd-2{font-size:14px !important; line-height:1.4em; padding:0 23px !important; height:38px !important; overflow:hidden !important;}
	.zz-q .jj{width:340px; margin: 0 auto;}
	.project .project-con ul{ margin-bottom:20px;}
	.project .project-con ul li{ padding:0;}
	.jj-tu img{ width:100%;}
	#scrollbox{width: auto !important;  overflow: hidden;}
	.pos-dw{overflow:hidden; width:365px !important;}
	.zz-q{ margin-left:-8px;}
	.wjt-20{ padding-top:20px; overflow:hidden;}
	.wj-p0{ padding:0;}
	.wjb-20{ margin-bottom:20px;}
	.zz-q .jj{ width:155px;}
	.jj span{ width:100%;}
	.zizhi{ margin-bottom:0;}
	.project{ margin-top:0;}
	.bg{ min-height:70px;}
	#home{ position:fixed; z-index:9999;}
	.xm-xq .carousel-control{ font-size:18px; padding-top:5px; margin-top:0px;}
	.carousel-inner{ height:190px;}
	.project{ padding:10px 0;}
	.team{ margin:10px auto;}
	.zizhi {margin: 20px 0 0 0;}
	.list li{ font-size:14px;}
	.xm-xq .wj-t10{ margin-top:10px;}
	.wj-ww{ margin-top:40px;}
	.wj-325{ height:325px;}
}
/*新闻正文页*/
.news-text{ min-height:400px; margin-top:60px;}
.news-text .news-text-title{ text-align:center;}
.news-text .news-text-title h1{ color:#444; font-size:26px; line-height:2em;}
.news-text .news-text-title p{ color:#716f6f; font-size:14px;}
@media (max-width: 480px) {
	.news-text{ margin-top:0;}
	.news-text .news-text-title h1{line-height:1.2em;}
}
.wx-jslb{ padding:0;}
.wx-jslb .item{ height:200px; }
.wx-jslb .item img{}
.jj-tu img{ width:238px; height:139px;}
.wx-1124-img2{ width:253px; height:155px; float:left;}
.wx-1124-img2 img{ width:253px; height:155px; }
/*适应平板*/
 @media (min-width: 618px) and (max-width: 992px) {
	.nav ul li.wj-100{ width:84px !important;}
	.nav-collapse, .nav-collapse ul{ width:70% !important; padding:0 !important;}
	.nav ul{ width:100% !important; padding:0 !important; margin-top:30px !important;}
	.news-r-con .date{ margin-left:18px;}

	/*底部*/
	.footer-l{ padding-top:0px;}
	.footer-l h5{ line-height:1.4em;}
	.footer-l p{ line-height:1.2em;}
	
	.footer-r{ margin:60px 0 30px; display:block; overflow:hidden;}
	.footer-r h5{ font-size:14px; padding-bottom:8px; margin-top:0;}
	.bor-l{border-left:0;}
	.footer-r p{ margin-right:10px; float:left !important; margin-left:0px;}
	/*banner*/
	.wbd{ padding-left:120px;}
	.wj-mtt20{ marign-top:0px;}
	/*海外*/
	.hw-h{ margin:0 auto; display:block; text-align:center;}
	.hwi{ margin:10px 0 20px;}
	.overseas-a{ margin-bottom:0px;}
	.hwt{padding:10px 0 20px 20px}
	.overseas-a .wj-disnone{ display:none;}
	/*海外页面*/
	.hw-h .container {width: auto;}
	.hw-h .wj-disnone{ display:none;}
	/*弹出框*/
	.bs-example h4,.modal-footer h4{ font-size:16px;}

	/*游戏*/
	.ovrly{ display:none;}
	.buttons{ display:none;}
	.btn01 img{ height:auto !important;}
	.game .wj-b20{ margin-bottom:80px !important;}
	.min-1170{ height:500px !important;}
	.carousel-indicators{bottom:0;}
	/*项目详情*/
	.xm-xq .carousel .item{height:625px}
	.xmgl-xq .carousel .item{height:505px;}
	.carousel .item {height: 503px;}
	.xm-xq .carousel-control{ font-size:18px; padding-top:5px; margin-top:0px;}
	#scrollbox{height:110px;}
	.pos-dw{width:725px;}
}
 @media (min-width: 992px) and (max-width: 1024px) {
	 .pos-dw{width:940px;}
	.game .wj-disnone{ display:none;}
	/*底部*/
	.footer-l{ padding-top:0px;}
	.footer-l h5{ line-height:1.4em;}
	.footer-l p{ line-height:1.2em;}
	
	.footer-r{ margin:60px 0 30px; display:block; overflow:hidden;}
	.footer-r h5{ font-size:14px; padding-bottom:8px; margin-top:0;}
	.bor-l{border-left:0;}
	.footer-r p{ margin-right:10px; float:left !important; margin-left:0px;}
	.footer-r .wj-p0{ padding:0;}
	/*新闻*/
	.news-r-con .con-right{ margin-left:24px;}
	/*游戏*/
	.ovrly{ display:none;}
	.buttons{ display:none;}
	.btn01 img{ height:auto !important;}
	.min-1170{ height:559px !important;}
	.carousel-indicators{bottom:0;}
	.game .wj-b20{ margin-bottom:50px !important;}
	/*联系*/
	.lianxi h4.tit{ font-size:18px;}
	/*项目详情*/
	.xm-xq .carousel-control{ font-size:18px; padding-top:5px; margin-top:0; top:45%;}
}
 @media (min-width: 320px) and (max-width: 325px) {
 	.pos-dw{width:320px !important;}
 } 
 @media (min-width: 325px) and (max-width: 375px) {
 	.pos-dw{width:360px !important;}
 }
  @media (min-width: 380px) and (max-width: 415px) {
 	.pos-dw{width:400px !important;}
 }
/*2016-12-28*/
.xmxq{ background:#f2f1f1; overflow: hidden;}
.xmxq .xmxq-con{ margin: 20px 0; min-height: 500px; background:url(../images/xm-bg.jpg); }
.xmxq .xmxq-con .xmxq-con-top{ overflow: hidden; background:#fff; padding-bottom: 20px;  border-top: 6px solid #ededed;}
.xmxq .xmxq-con .xmxq-con-top h2{ font-size: 20px; color: #333; line-height: 30px;}
.xmxq .xmxq-con .xmxq-con-top span{ font-size: 12px; color: #4095ce; }
.xmxq .xmxq-con .xmxq-con-top p{ font-size: 12px; color: #f61010; margin-top: 5px; }
.xmxq .xmxq-con .xmxq-con-top .xm-fh{ margin-top: 40px; }
.xmxq .xmxq-con .xmxq-con-top .xm-fh a{ display: block; width:40px; height: 43px; background: url(../images/xm-fh.png) no-repeat;}
.xmxq .xmxq-con .xmxq-con-top .xm-fh a:hover{ background: url(../images/xm-fhh.png) no-repeat;}
.xmxq .xmxq-con .xm-pic img{ width: 100%; padding: 30px 0; }
/*返回顶部*/
.scrollTop{display:none; position:fixed; bottom:100px; right:100px;  padding:20px; font-size:14px; background:#40465c; color:#fff; text-align: center;}
.scrollTop:hover,.scrollTop:focus{ color:#fff; text-decoration: none;}