/*==============================================================
Name: BaiLingShiDai
Time: 2013-5-20 ddddd
*/
html { height:100%; overflow-x:hidden; overflow-y:auto; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -webkit-tap-highlight-color:transparent; }
body { margin:0; background:#fff; color:#666; font-size:12px; text-align:center; }
p,h1,h2,h3,h4,h5,h6,dl,dd,form { margin:0; }
ul,ol { padding:0; margin:0; list-style:none; }
a { text-decoration:none; color:#666; font-size:12px; }
a:focus { outline:0; }
a,area { blr:expression_r(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; }

.fl { float:left; }
.fr { float:right; }
.clearfix:after { display:block; height:0; font-size:0; clear:both; content:''; visibility:visible; }
.clearfix { zoom:1; }
.none { display:none; }


.wrap { width:1100px; margin:0 auto; text-align:left; }


/*公用头尾*/
.topBar { height:80px; *position:relative; }
.topBar .wrap { height:100%; position:relative;}
	.logo { position:absolute; left:5px; top:28px; z-index:9; }
	.mainNav { width:810px; height:80px; position:absolute; right:0; bottom:-10px; z-index:9; }
	.mainNav li { float:left; }
	.mainNav a { display:inline-block; width:114px; height:78px; font-size:14px; text-align:center; line-height:100px; }
	.mainNav a:hover,.mainNav .sel a { color:#10bddf; background:url(../images/navSel.png) no-repeat center; font-weight:bold; }
	/* .tel { width:186px; height:22px; background:url(../images/phone1.png) no-repeat; margin-top:28px; } */
	
	

/*主体内容*/
.kv { height:533px; border-top:1px solid #818181;  background:#fff; overflow:hidden; position:relative; }
.kv .wrap { height:533px; position:absolute; left: 50%;top: 0;margin-left: -550px;}
	.kvs{ width:1440px; height:533px; position:relative; overflow:hidden; _overflow:visible; /* margin-top:-5px; *margin-top:0;  */ margin:0 auto;}
		.kvsIn { position:absolute; width:2000em; clear:both; }
		.kvsIn a { float:left; width:1440px; height:533px; }
		.kvsIn img { width:100%; }
	.kvLst { position:absolute; bottom:10px; left: 50%;}
	.kvLst li { float:left; width:7px; height:7px; border-radius:7px; background:#6b6969; margin:0 3px; box-shadow:1px 1px 3px rgba(0,0,0,.3); overflow:hidden; }
	.kvLst .active { background:#fff; }
	.phone,.kvWrd,.kvFrm { position:absolute; }
	.kvWrd { width:627px; height:155px; background:url(../images/kvWrd.png) no-repeat center; top:30px; right:50px; z-index:8; }
	.phone { width:409px; height:292px; background:url(../images/phone.png) no-repeat center; top:90px; left:0px; z-index:9; }	
	/* .kvFrm { width:490px; height:36px; right:30px; top:70px; z-index:10; } */
		/* .kvIpt { width:355px; height:30px; padding-left:10px; border:1px solid #afafaf; border-left:none; border-right:none; background:#fff; color:#aaa; vertical-align:middle; line-height:30px; } */
		.kvBtn { display:inline-block; width:182px; height:49px; margin-left:2px; background:url(../images/kvBtn.png) no-repeat center; vertical-align:middle; cursor:pointer; position:absolute; bottom:72px; left: 110px; z-index:10; }

.case { height:178px; background:url(../images/bot.jpg) no-repeat center top; }		
	.caseTop { height:38px; position:relative; line-height:38px; }
		.telNum { width:274px; height:53px; background:url(../images/phoneNum.png) no-repeat center; position:absolute; top:-26px; right:60px; z-index:8; }
		.times { padding-left:25px; color:#10bddf; }
		.newbar { width:490px; margin-left:40px; }
			.nWrd { width:445px; color:#fff; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
			.nMore { color:#10bddf; font-size:14px; }
	.caseBar {  }
		.cbLnk { display: inline-block; width: 310px; height: 110px; background: #ace; opacity: 0; filter:alpha(opacity=0); margin-top: 20px; }
		.cb1 { margin-left: -20px; }
		.cb2 { margin-left: 30px; }
		.cb3 { margin-left: 30px; }
.bot { height:150px; border-bottom:1px solid #668098; background:#004655; }		
	.botLst li { float:left; width:100%; color:#10bddf; line-height:40px; }
	.botLst li img { margin-right:6px; vertical-align:middle; }


/*产品介绍*/		
.jsKv,.jsKv .kvs { height:230px; }
	/* .jsKv_nav { width:750px; height:165px; position:absolute; z-index:99; top:40px; right:42px; }	
	.jsKv_nav a { display:inline-block; width:98px; height:98px; background:#ace; opacity:0; filter:alpha(opacity=0); position:absolute; }
		.js1 { top:68px; left:2px; }
		.js2 { top:13px; left:134px; }
		.js3 { top:56px; left:266px; }
		.js4 { top:16px; left:395px; }
		.js5 { top:65px; right:123px; }
		.js6 { top:33px; right:2px; } */
.proCnt { background:#fff; margin-top:30px; /*margin-bottom:30px;*/ }

/*效果展示*/
.newNav { padding-top:20px; height:120px; background:url(../images/jLine.png) no-repeat center bottom; }
	.nnIn { text-align:center; }
	.nnIn a { display:inline-block; width:99px; height:96px; margin:0 36px; }
		.nn1 { background:url(../images/n1.png) no-repeat center; }
		.nn1:hover,.nn1_1 { background-image:url(../images/n1_1.png); }
		.nn2 { background:url(../images/n2.png) no-repeat center; }
		.nn2:hover,.nn2_1 { background-image:url(../images/n2_1.png); }
		.nn3 { background:url(../images/n3.png) no-repeat center; }
		.nn3:hover,.nn3_1 { background-image:url(../images/n3_1.png); }
		.nn4{ background:url(../images/n4.png) no-repeat center; }
		.nn4:hover,.nn4_1 { background-image:url(../images/n4_1.png); }
.content {}
	.conTit { padding:25px 0; font-size:14px; }	
		.backBtn { font-weight:normal; cursor:pointer; }	
	.conTs { padding-bottom:12px; line-height:22px; font-size:14px; }
	.imgScr {}
		.bd { width:1024px; height:768px; border:1px solid #a8a8a8; margin:0 auto; overflow:hidden; position:relative; }
			.bdUl { width:2000em; position:absolute; clear:both; }
			.bdUl li { float:left; width:1024px; height:768px; }
		.hd { width:1024px; height:210px; margin:0 auto; overflow:hidden; position:relative; }
	.imgScr	.scrArr { display:inline-block; width:23px; height:59px; background:url(../images/arrSel.png) no-repeat center; cursor:pointer; position:absolute; top:75px; }
	.imgScr	.scrArr.disabled { background-image:url(../images/arr.png); }
	.imgScr .saLef { background-position:0 0; left:0; }
	.imgScr .saRig { background-position:-23px 0; right:0; }
			.hdIn { width:930px; padding:30px 0; margin:0 auto; overflow:hidden; }
				.hdUl { width:2000em; padding-left:15px; }
				.hdUl li { float:left; margin-right:28px; }
				.hdUl li img { width:205px; height:154px; }
				.hdUl .active { box-shadow:1px 1px 15px #51b3ec; }
				.hdUl .active img { width:199px; height:148px; border:3px solid #1b6197; }
	.is2 {}
	.is2 .hdIn { width:710px; }
	.is2 .scrArr { background-image:url(../images/arrSel2.png); }
	.is2 .hdUl .active { box-shadow:1px 1px 15px #ff79c5; }
	.is2 .hdUl .active img { /* width:242px; height:149px;  */border-color:#ea7ebb;  }

	.is3 {}
	.is3 .bd { width:720px; height:645px; margin:0 auto; border:none; }
	.is3 .bdUl li { width:720px; height:645px; position:relative; }
	
	.is3 .hd  { height:300px; }
	.is3 .scrArr { background-image:url(../images/arrSel3.png); top:114px; }
	.is3 .hdIn { width:580px; }
	.is3 .hdUl  li  { margin-right:40px; }
	.is3 .hdUl  li  img { width:156px; height:229px; }
	.is3 .hdUl .active { box-shadow:1px 1px 15px #fcbf8e; }
	.is3 .hdUl .active img { width:150px; height:223px; border-color:#fbc387;  }
	
		.bduIn { width:640px; height:643px; margin-left:20px; position:relative; overflow:hidden; }
		.bduImgs { position:absolute; height:2000em; clear:both; }
	.is3 .bduImgs li { float:none; width:640px; height:643px; }
		.bduImgs li img {}
		.bduArr { display:inline-block; width:26px; height:23px; background:url(../images/arrvSel.png) no-repeat center; position:absolute; right:10px; cursor:pointer; }
		.bduArr.disabled { background-image:url(../images/arrv.png); }
		.bduT { background-position:0 0; top:296px; }
		.bduB { background-position:0 -23px; top:322px; }
		
	.is4 {}
	.is4 .scrArr { background-image:url(../images/arrSel4.png); }
	.is4 .hdUl .active { box-shadow:1px 1px 15px #7ad965; }
	.is4 .hdUl .active img { border-color:#7ac06e;  }
	
	
/*案例中心*/	
.alCnt { width:1020px; padding:20px 40px 30px; }
	.alTit { padding-bottom:10px; font-size:14px; color:#888; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.alLst li { height:189px; padding-top:35px; border-bottom:1px dotted #626262; position:relative; }
	.alLst img { float:left; width:338px; height:189px; }
		.alR { float:right; width:655px; height:175px; position:relative; }
		.alR .alTit { font-size:16px; }
		.alR .alTit a { display:inline-block; width:490px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; }
			.alTime { font-size:12px; font-weight:normal; }
		.alR p { height:102px; font-size:14px; line-height:20px; color:#888; overflow:hidden; }
			.alDet { display:inline-block; width:94px; height:24px; background:url(../images/det.png) no-repeat center; position:absolute; bottom:0; right:0; }
		
	.pageBar { padding-top:30px; text-align:center; }
	.pageBar  li{ display:inline-block; *display:inline; zoom:1; padding:2px 5px; margin:0 3px; color:#000; cursor:pointer; }
	.pageBar  li.pgCurrent{ color:#fff; background:#002b53; }
	.pageBar  li.pgNext { color:#002b53; }
	
.alImgs {}
.alBigImg { border:1px solid #7f7f7f; }
	.alBigImg { width:825px; height:505px; overflow:hidden; }
	.alBigImg img { width:100%; }
	.alSmImg li { width:198px; height:121px; border:1px solid #979695; margin-bottom:5px; cursor:pointer; }
	.alSmImg img { width:198px; height:123px; }
	.alSmImg .on  { box-shadow:1px 1px 15px #15a2d1; width:194px; height:119px; border:3px solid #237dbc; }	
	.alSmImg .on img  { width:194px; height:119px; }	
	.alWrd { padding-top:10px; font-size:14px; color:#666; line-height:22px; }
	
.anImg {}
.anImg .alTit { padding-bottom:15px; text-align:center; }
	.iscc { padding:35px 50px 35px 65px; border:3px solid #ff9664; background:#fef7eb; border-radius:20px; overflow:hidden; }	
		.iscR { width:450px; position:relative; }
			.iscrDiv { width:380px; height:685px; padding-top:118px; background:url(../images/sj.png) no-repeat center; margin:0 auto; }
				.iscrdIn { width:318px; height:566px; margin-left:35px; overflow:hidden; position:relative; }
					.iscrbImg { width:2000em; position:absolute; }
					.iscrbImg li { float:left; width:318px; height:566px; overflow:hidden; }
		.iscR .scrArr { top:370px; background-image:url(../images/arrSel3.png); }	
		.iscR .scrArr.disabled { background-image:url(../images/arr.png); }	
		.iscL { width:450px; padding-top:25px; }
			.isclDiv { width:423px; margin:0 auto; overflow:hidden; }
				.iscUl { width:150%; font-size:0; }
				.iscUl li { display:inline-block; *display:inline; zoom:1; width:199px; height:357px; border:1px solid #8a8a8a; margin:0 20px 15px 0; overflow:hidden; }
				.iscUl .active { width:197px; height:355px; border:2px solid #fd9a65; }
				.iscNav { padding-top:8px; text-align:center; font-size:0; }
				.iscNav li { display:inline-block; *display:inline; zoom:1; width:8px; height:8px; background:#7c7c7c; margin:0 3px; border-radius:8px; }
				.iscNav .iscSel { background:#ff9c6c; }

/*内容页*/
.cntTit { }
.cntMain { width:855px; margin:0 auto; overflow:hidden; }
	.alSmImg {}
	.alWrd { padding-bottom:30px; }
	.alWrd p { font-size:14px; line-height:22px; text-indent:28px; padding-top:15px; }
	

/*案例中心--婚庆*/	
.alCnt { width:1038px; margin:0 auto; }
.alCnt .is2  .alTit { padding:30px 0 20px; font-size:16px; color:#555; text-align:center;  }
		.heart { display:inline-block; width:24px; height:20px; background:url(../images/heart.png) no-repeat center; margin:0 5px; vertical-align:middle; }
	.alTit .backBtn { margin-right:10px; }
.alCnt .bd { border:none; }
.alCnt .bdUl li { width:1038px; height:648px; }
.alCnt .is2 .bd { width:1038px; height:648px; }	
	.is2 .hdIn { width:975px; }
.alCnt .is2 .hdUl  img { width:214px; height:143px; }
	

/*解决方案*/		
.faLst { padding:30px 0 1px; background:url(../images/jLine.png) no-repeat center bottom; }
	.faDl { padding-top:30px; overflow:hidden; }
	.faDl dd { width:670px; color:#888; line-height:18px; }	
		.faTit { padding-bottom:30px; }
	.faDl dd p { clear:both; padding-bottom:8px; font-size:14px; line-height:20px; overflow:hidden; }
	.faDl dd i { float:left; width:5px; height:5px; margin:7px 10px 0 0; background:#0068cf; }
	.faDl dd span { float:left; width:655px; }

	
/*联系我们*/	
.lxKv ,.lxKv .kvs { height:311px; }
.lxCnt { width:980px; border:1px solid #858585; margin:20px auto 40px; }
	.lxTop { height:100px; }
	.lxTop div { width:380px; padding:6px 0 0 36px; }
	.lxTop p { padding-top:7px; font-size:14px; white-space:nowrap; }
	.lxMap { width:970px; margin:20px auto 0; }
		#dituContent { width:968px; height:423px; border:1px solid #bdbdbd; }
		
	
/*弹框*/	
.tk { width:670px; border:1px solid #d3d3d3; background:#fff; border-radius:5px; display:none; }
	.close { float:right; display:inline-block; width:24px; height:24px; background:url(../images/close.png) no-repeat center; margin:8px 8px 0 0; cursor:pointer; }
	/* .tkTit { height:36px; background:url(../images/tkTit.png) repeat-x top left;  line-height:36px; text-align:center; } */
	
	/*在线申请*/
	.applyUse { /*width:567px; height:376px;*/ width: 549px; height: 360px; background:url(../images/applyTk.png) no-repeat center; }
		.tkFrm { padding:45px 45px 20px; }
			.tkfTop { height:75px; line-height:75px; text-align:left; padding-left:130px; }
				.tkc1 { margin-right:68px; }
				.tkc2 { margin-right:82px; }
		.tkFrm p { padding:3px 0 8px; }
		.tkFrm label { display:inline-block; width:50px; font-size:14px;  color:#555; font-weight:bold; }
			.tkSel { width:129px; height:24px; border:1px solid #b3b3b3; margin-right:1px; line-height:24px; }
			.tkIpt { width:263px; height:21px; border:1px solid #b3b3b3; line-height:21px; }
		.tkFrm .tkBtn { padding:20px 0 0 75px; }	
			.tkBtn a { display:inline-block; width:113px; height:29px; background:url(../images/tkBtn.png) no-repeat center; margin-right:20px; line-height:29px; text-align:center; font-weight:bold; font-size:14px; color:#fff; cursor:pointer; }
		.fkTit { font-weight:normal; font-size:14px; }

	
	

#tFocus-pic li  { position:absolute; left:0; top:0; }
#tFocus-btn .hdIn { position:relative; height:210px; margin-top:20px;}
#tFocus-btn ul { position:absolute; left:0; top:0; }
#tFocus-btn ul li { width:214px; }
#tFocus-btn ul li img { width:214px; }