/* CSS Document */
*{
	margin: 0;
	padding: 0;
    text-decoration: none;
    font-family: "microsoft yahei";
}
img{border: 0;}
li{list-style: none;}
.left{float: left;}
.right{float: right;}

#top{
	width: 100%;
	height: 254px;
	background: url(../images/navbg.jpg)center center;
}
#top .banner{
	width: 1140px;
	height: 43px;
	margin: 0 auto;
	/*border: 1px solid black;*/
}
#top .banner .left{
	width: 270px;
	line-height: 43px;
	color: white;
	font-size:12px;
}
#top .banner .right{
	width: 250px;
	height: 43px;
	text-align: center;
	margin-top: 10px;
}
#top .banner .right .loginbar{
	width: 25px;
	height: 25px;
	margin-left: 20px;
}
#top .menu{
	width: 1140px;
	height: 40px;
	margin: 0 auto;
	margin-top: 90px;

}

.h100{height: 100px;}
/*导航条开始*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  /*background:#682a99; */position:relative; z-index:1;   color:#fff;  line-height:50px;   }
	.navBar .nav{  margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
	.nav h3:hover{background:#682a99;}
	.nav .m{  float:left; width:83px; /*margin:0 10px;*/ display:inline; text-align:center;   }
	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; /*margin:-2px 0 0 5px; */
		vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
	}
	.nav h3 a{  zoom:1;  height:16px; line-height:16px; padding:12px 0;  display:block; color:#fff }
	.nav .on h3 a{/*padding:11px 0;*/  border-bottom:2px solid #ffffff; height: 25px;  }
		.nav h3 span{font-size: 12px; line-height: 30px;}
	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
	.nav .sub{ display:none; /*默认隐藏*/font-size:13px; width:83px; padding:10px 0;  position:absolute; /*left:-10px;*/ top:51px;  background:#26bfad;  float:left; line-height:30px; 
	}
		.nav li{float: left;}
		.zw{width: 310px;}
	.nav .sub li{ text-align:center; width: 83px;  }
	.nav .sub li a{ color:white; display:block; zoom:1; border-bottom: 1px dotted white}
	.nav .sub li a:hover{  background:#fcfdfc; color:#26bfad;   }
	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
	.nav .sub dl a:hover{ color:#c00;  }
	.nav .sub dl dt a{ color:#000;  }
	.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(../images/icon.png) 0 -332px no-repeat;  }

/*	.nav #m2 .sub{ z-index:1; width:980px; left:-116px;  }*/

/*大图轮播区*/
#scroll{
	width: 100%;
	height: 511px;
    list-style: none;
    clear: both;
}

		.fullSlide{ width:100%;  position:relative;  height:511px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:511px; overflow:hidden; text-align:center; }
	.fullSlide .bd li a{ display:block; height:511px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
/*案例开始*/
#case{
	width: 100%;
	height: 916px;
}
#case .case_title{
	width: 100%;
	height: 285px;
	background: url(../images/case_title.jpg) center;
}

#case .case_content{
	width: 100%;
	height: 631px;
	background: url(../images/case_content.jpg) repeat;
}
#case .case_content .pic{
	width: 1140px;
	height: 516px;
	/*border: 1px solid black;*/
	margin: 0 auto;
}
#case .case_content .pic ul li{
	float: left;
	margin-left: 25px;
	    margin-top: 20px;
}
/*案例结束，团队简介开始*/
#team{
	width: 100%;
	height: 636px;
	background: url(../images/teambg.jpg) center;
}
#team .team_title{
	width: 
}
#team .text{
	width: 1014px;
	height: 257px;
	/*border: 1px solid black;*/
	margin: 0 auto;
	position:relative;
    left:54px;
     top:-70px;

}
#team .text .right{
	width: 572px;
	height: 100px;
	/*border: 1px solid red;*/
	z-index: 3;
	    font-size: 14px;
    color: white;
}
/*精彩视频开始*/
#video{
	width: 100%;
	height: 747px;
	background: url(../images/case_content.jpg) repeat;
}
#video .video_title{
	width: 100%;
	height: 224px;
	background: url(../images/video_title.jpg) center;
}
#video .video_scroll{
	width: 1140px;
	height: 500px;
	margin: 0 auto;
	/*border: 1px solid red;*/

}
/*新娘如何选择手捧花开始*/
#bride{
	width: 100%;
	height: 540px;
	background: #6b3894;

}
#bride .bg{width: 100%;height: 83px;}
#bride .bride_content{
	width: 1140px;
	height: 375px;
	/*border: 1px solid black;*/
	margin: 0 auto;
	color: #d3c9db;
	font-size: 16px;
}
#bride .bride_content a{color: #d3c9db;}

#bride .bride_content .left{
	width: 570px;
	height: 374px;
	/*border: 1px solid red;*/
}
#bride .bride_content .left .top{
	width: 550px;
	height: 167px;
	border-top: 1px solid #915bbc;
	border-left: 1px solid #915bbc;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 30px;

}
#bride .bride_content .left .top .time{
	font-size: 14px;

}
#bride .bride_content .left .top .neirong{
	font-size: 12px;
	line-height: 30px;
}
#bride .bride_content .left .down{
	width: 570px;
	height: 187px;
	/*border: 1px solid green;*/

}





/*youce*/

#bride .bride_content .right{
	width: 570px;
	height: 374px;
	/*border: 1px solid red;*/
}
#bride .bride_content .right .top{
	width: 550px;
	height: 167px;
	padding-left: 20px;
	padding-top: 20px;
	line-height: 30px;
	border-bottom: 1px solid #915bbc;
	border-right: 1px solid #915bbc;
}
#bride .bride_content .right .top .time{
	font-size: 14px;

}
#bride .bride_content .right .top .neirong{
	font-size: 12px;
	line-height: 30px;
}
#bride .bride_content .right .down{
	width: 570px;
	height: 187px;
	/*border: 1px solid green;*/
}
/*外场商演开始*/
#show {
	width: 100%;
	height: 500px;
	background: url(../images/case_content.jpg) repeat;
}
#show .title{
	width: 100%;
	height: 158px;
	background: url(../images/show.jpg) center;
}


	.picMarquee-left{ width:1150px;  overflow:hidden; position:relative;  margin: 0 auto;   }

		.picMarquee-left .bd .picList .title { height: 24px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 auto; float:left; display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:365px; height:240px; display:block; padding:2px; /*border:1px solid #ccc;*/ }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{height: 24px; line-height:24px; color: #999  }
		.picMarquee-left .bd ul li a{color: #999;}



#foot{
	width: 100%;
	height: 290px;
	background: #282828;
	color: #6e6e6e;
	margin-top:-20px;
}
#foot .top{
	width: 100%;
	height: 60px;
	/*border: 1px solid white;*/
}
#foot .mid{
	width: 1140px;
	height: 60px;
	/*border: 1px solid white;*/

	margin: 0 auto;
}
#foot .mid ul li{
	display: block;
	width: 114px;
	height: 60px;
	float: left;
	line-height: 60px;
	text-align: center;
	background: #282828;
}
#foot .mid ul li a{
	color: #888687;
}
#foot .hengxian{
	width: 1140px;
	height: 60px;
	background: url(../images/hengxian.jpg);
	margin: 0 auto;
}
#foot .down{
	width: 1140px;
	height: 50px;

	margin:0 auto;
}
#foot .down .left{
	width: 240px;
    margin-top: 10px;

}
#foot .down .left .loginbar{
	width: 30px;
	height: 30px;
	line-height: 50px;
	margin-left: 30px;

}
#foot .down .right{
	font-size: 14px;
	float: left;
	line-height: 25px;

}










/*首页图片滚动*/
#gla{
	
	overflow:hidden;
	margin:0 auto;
	position:relative;
	height:540px;
}
.bac{
	position:absolute;
	bottom:0;
	left:50px;
}
#gla_box{
	width:700px;
	margin:auto;
}
.gla_inbox{
	overflow:hidden;
	position:relative;
}
.gla_inbox p{
	text-indent:1em;
	font-size:14px;
	width:100%;
	color:#FFFFFF;
	line-height:30px;
	background:#000000;
}
.gla_inbox a{
	padding:5px;
	display:block;
	position:absolute;
	top:220px;
	left:90px;
	background:#9256c7;
	color:#FFF;
}
.gla_inbox img{
	width:100%;
	height:100%;
}
.roundabout-holder {
	height: 404px;
	width: 700px;
}
.roundabout-moveable-item {
	display:block;
	height: 300px;
	width: 500px;;
	cursor: pointer;
}
.roundabout-in-focus {
	cursor: auto;
}
/*首页Logo栏*/
#logos{
	background:url(logos_bac.jpg);
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	height:136px;
	width:1000px;
	border:1px solid #999;
}
#sth{
	float:left;
	padding:6px;
	padding-left:15px;
}
#logos ul{
	margin-top:8px;
	margin-left:80px;
}
#logos li{
	padding:5px;
	display:block;
	width:140px;
	float:left;
}
#logos li img{
	height:50px;
	width:130px;
}
/*内页共有*/
#neiye{
	width:1000px;
	margin:auto;
	margin-top:7px;
	margin-bottom:50px;
}
#top_img{
	margin-bottom:4px;
}
#top_img img{
	width:1000px;
}
#con_top img{
	width:1000px;
}
#sidebar{
	width:200px;
	float:left;
}
#sidebar li{
	border-bottom:1px solid #6d82ab;
	padding-left:25px;
	background:#536588;
	line-height:26px;
}
.li_hover{
	background:url(list_bg.jpg) !important;
	border-bottom:1px solid #6d82ab !important;
}
.a_hover{
	color:#536588 !important;
}
#sidebar li a{
	font-family:"宋体";
	font-size:12px;
	font-weight:600;
	color:#FFF;
}
#r_con{
	width:780px;
	float:right;
}
#r_con *{
	font-family:"宋体";
}
#r_con_top{
	border-bottom:1px solid #CCC;
	line-height:30px;
	font-family:"宋体";
}
#r_con_top p{
	color:#CCCCCC;
}
#r_con_top span{
	color:#CCCCCC;
	padding-left:5px;
	padding-right:5px;
}
/*neiye*/
.jianjie p{
	text-indent:2em;
	margin-top:10px;
	margin-bottom:20px;
	font-size:14px;
	line-height:22px;
}
.jianjie img{
	margin:3px;
	_margin:2px;
	float:left;
}
/*neiye2*/
.inc_2{
	margin-left:30px;
	width:720px;
	border-bottom:1px solid #f5f5f5;
}
.inc_1{
	padding-right:19px;
	float:left;
	width:340px;
	margin-top:8px;
	margin-bottom:8px;
}
.inc_1 a{
	font-weight:600;
	color:#0460cd;
	line-height:24px;
	font-size:14px;
	text-decoration:underline;
}
.inc_1 a:hover{
	text-decoration:none;
}
.inc_1 p{
	color:#333333;
	line-height:16px;
}
.inc_1 img{
	margin-left:20px;
	margin-right:5px;
	float:left;
}
.inc_1_border{
	border-left:1px solid #f5f5f5;
}
.inc_2_box{
	margin-top:10px;
}
/*neiye3*/
.con ul{
	margin-top:15px;
	margin-left:30px;
}
.con li{
	padding-left:5px;
	display:block;
	width:720px;
	height:24px;
	line-height:24px;
	margin-top:0;
}
.con li a{
	padding-left:12px;
	background:url(ico.png) no-repeat;
	display:block;
	float:left;
	color:#727576;
}
.con li span{
	color:#6c6f70;
	padding-right:10px;
	display:block;
	float:right;
}
/*neiye4*/
.product{
	overflow:hidden;
	margin:10px;
	float:left;
	width:170px;
	height:250px;
}
.product p{
	line-height:20px;
}
.product a{
	font-weight:600;
	line-height:30px;
	color:#00b1f1;
	font-size:14px;
}
/*neiye5*/
.artc_con{
	width:740px;
	margin-left:20px;
}
.artc_con h3{
	font-family: "黑体" !important;
	line-height:50px;
	font-size:24px;
	text-align:center;
}
.artc_con_de{
	text-align:center;
	background:#efefef;
}
.artc_con_de span *{
	color:#919191;
}
.artc_con_de span{
	color:#919191;
	margin-left:5px;
	margin-right:5px;
	line-height:24px;
}
/*jiejue*/
.jiejue{
	margin-top:10px;
	width:720px;
	margin-left:30px;
}
.jiejue_top{
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
}
.jiejue_top a{
	color:#61c339;
	font-family: "微软雅黑" !important;
	font-weight:600;
	font-size:20px;
	line-height:45px;
}
.jiejue_top img{
	margin-right:10px;
	float:left;
}
.jiejue_top p{
	margin-left:54px;
	line-height:20px;
}
.jiejue_con{
	margin:20px;
	margin-left:30px;
	_margin-left:20px;
	float:left;
	width:305px;
}
.jiejue_con h3{
	color:#008cd9;
	font-size:18px;
}
.jiejue_con img{
	margin-top:5px;
	margin-bottom:5px;
}
.jiejue_con p{
	color:#6a6a6a;
	line-height:20px;
}
.jiejue_con li{
	line-height:20px;
	list-style:disc inside;
}
.jiejue_con li a{
	font-weight:600;
	color:#008cd9;
}




.title_a{
	display: block;
	width: 130px;
	height: 35px;
	/*border: 1px solid black;*/
	position: relative;
	top: 85px;
	left: 905px;
	z-index: 10000;
}

#case .case_title .flower{
	position: relative;
	top: -170px;
	left: 60%;
	z-index: 999;
}
#team .team_flower1{
		position: relative;
	top: -130px;
	left: 5%;
	z-index: 999;

}
#video .video_title .title_img{
		position: relative;
	top: -173px;
	left: 4%;
	z-index: 999;

}
#video .video_title .title_img2{
		position: relative;
	top: -76px;
	left: 55%;
	z-index: 999;

}
#bride .bg .bride_flower{
	position: relative;
	top: -136px;
	left: 80%;
	z-index: 999;	
}
#show .title .title_img1{
	position: relative;
	top: 236px;
/*	left: 120px;*/
	z-index: 999;

}
#show .title .title_img2{
	position: relative;
	top: 600px;
	left: 70%;
	z-index: 999;

}




/*子页css开始*/
#zy{width: 1140px; margin: auto;}
#yuliu{
			width: 100%;
			height: 520px;
			border: 1px solid red;
		}
		#class_video{
			width: 1140px;
			min-height: 800px;
			margin: 0 auto;
			/*border: 1px solid black;*/
			/*margin-top: 40px;*/
			/*background:#955bbf;*/

		}
		#class_video h3{
			text-align: center;
			color: #f8f8f8;
			    /*margin-top: 30px;*/
		}
		#class_video ul li{
			display: block;
			width: 340px;
			height: 300px;
			/**/
			float: left;
			margin-left: 30px;
			margin-top: 40px;
		}
		#class_video p{
			font-size: 12px;
			color: #f8f8f8;
			line-height: 12px;
			margin-left: -20px;
			margin-top: 15px;
		}
		#class_video img{
			margin-left: 15px;
		}
		#class_video a{
			color: #f8f8f8;
			line-height: 20px;
			text-align: center;

		}
		#class_video span{
						text-align: center;
						margin-left: 30px;
		}
		#class_video .ziye_title{
			text-align: center;
		}
		#class_video .ziye_down{
			text-align: left;
			text-align: 2em;
			font-size: 14px;
			line-height: 30px;
		}


.page {margin:20px;text-align: center;clear: both; color: #fff;}
.page span.close,
.page strong,
.page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;}
.page strong.selfpage {background: #226bb0;color: #ffffff;}
.page a {background: #bbbbbb;color: #ffffff;}
.page a:hover {background: #226bb0;color: #fff;}

 .class_video_flower{

	position: absolute;
	top: 640px;
	left: 1300px;
	z-index: 9;
}
#bg{
	width: 100%;
	height: auto;
	background: #9657cc;
	    margin-top: -20px;
    overflow: hidden;
}