@charset "utf-8";
/* CSS Document */

body{padding:0px; margin:0px auto; font-size:12px; line-height:23px; font-family:"微软雅黑"; width: 100%; min-width:1003px; width:expression((documentElement.clientWidth < 1003) ? "1003px" : "100%" );zoom:1; overflow-x:hidden;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.container{ margin: 0 auto; width: 1200px;}
#top
{
	width:100%;
	height:425px;
}
#example {
	width:100%;
	height:425px;
	position:relative;
}
#slides {
	position:absolute;
	z-index:100;
	left:-8px;
}


.slides_container {
	width:100%;
	height:425px;
	overflow:hidden;
	position:relative;
}
.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:0px;
	background-position:0 0;
	float:left;
	overflow:hidden;
}


/*导航条*/
#banner
{
	width:100%;
	height:68px;
	background-color:#ffffff;
    background: url("/program/img/program/headBg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: fixed;
    z-index: 9999;
}

.container1
{
	width:1100px;
	height:70px;
	margin:0 auto;
	line-height:70px;
	
}
.logo
{
	width:145px;
	height:65px;
	float:left;
	background:url(../img/logo1.png) no-repeat center center;
	margin-top:2px;
}
.designlogo
{
	width:115px;
	height:60px;
	float:left;
	margin:5px 0 0 5px;
	background:url(../img/prologo.png) no-repeat center center;
}
.top-nav
{
	width:850px;
	height:30px;
	float:left;
	font-size:16px;
	line-height:30px;
	color:#ffffff;
	text-align:center;
}
.top-nav ul
{
	list-style:none;
	float:left;
	margin-left:100px;
}
.top-nav li
{
	width:107px;
	height:22px;
	float:left;
	border-right:1px #ffffff dashed;
	margin-top:25px;
	line-height:22px;
}
.top-nav a
{
	text-decoration:none;
	color:#ffffff;
}
.top-nav a:hover
{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
/*关于我们*/
.aboutcontent
{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	background:#fff;
	padding-bottom:40px;
}
.abouttxt1
{
	width:510px;
	height:160px;
	float:left;
	margin:50px 0 0 10px;
}
.txt1_1
{
	width:100px;
	height:32px;
	float:left;
	color:#0198ff;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
}
.txt1_2
{
	float:left;
	width:41px;
	height:32px;
	line-height:32px;
	font-size:28px;
	font-weight:bold;
	color:#343434;
}
.txt1_3
{
	width:290px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	font-size:24px;
	color:#333333;
	float:left;
	margin-left:60px;
}
.txt1_4
{
	width:420px;
	float:left;
	height:20px;
	font-size:14px;
	color:#333333;
	line-height:20px;
}
.txt1_5
{
	width:500px;
	height:58px;
	font-size:12px;
	line-height:16px;
	color:#333333;
	float:left;
	margin-top:20px;	
}
.abouttxt2
{
	width:370px;
	height:125px;
	float:left;
	margin:72px 0 0 140px;
}
.abouttxt2 ul
{
	list-style:none;
}
.abouttxt2 li
{
	width:70px;
	height:100px;
	float:left;
	margin-right:20px;
}
.abouttxt3
{
	width:900px;
	height:60px;
	float:left;
	margin-top:50px;
}
.abouttxt4
{
	width:1100px;
	float:left;
	height:130px;
	margin:25px 0 0 25px;
}
.abouttxt4 ul
{
	list-style:none;
	margin-left:-20px;
}
.abouttxt4 li
{
	width:125px;
	height:125px;
	float:left;
	margin-right:88px;
}
.li1
{
	background:url(../img/bg7.jpg) no-repeat center center;
}
.li2
{
	background:url(../img/bg6.jpg) no-repeat center center;
}
.litxt1
{
	width:125px;
	height:32px;
	line-height:32px;
	float:left;
	text-align:center;
	color:#ffffff;
	font-size:28px;
	margin-top:20px;
	font-weight:bold;
	
}
.litxt2
{
	width:100px;
	height:32px;
	line-height:20px;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	margin-top:5px;
}
.litxt2 a
{
	text-decoration:none;
	color:#ffffff;
}
.litxt2 a:hover
{
	text-decoration:none;
	color:#ffffff;
}
.litxt3
{
	width:125px;
	height:32px;
	line-height:32px;
	float:left;
	text-align:center;
	color:#cccccc;
	font-size:28px;
	margin-top:20px;
	font-weight:bold;
	
}
.litxt4
{
	width:100px;
	height:32px;
	line-height:20px;
	font-size:14px;
	color:#cccccc;
	text-align:center;
	margin-top:5px;
}
.litxt4 a
{
	text-decoration:none;
	color:#cccccc;
}
.litxt4 a:hover
{
	text-decoration:none;
	color:#cccccc;
}
/*设计案例*/
.designcontent
{
	width:100%;
	height:445px;
	float:left;
	background-color:#222222;
	/*margin-top:40px;*/
}
.designtxt1
{
	width:510px;
	height:60px;
	float:left;
	margin:50px 0 0 10px;
}

.txt1_6
{
	float:left;
	width:41px;
	height:32px;
	line-height:32px;
	font-size:28px;
	font-weight:bold;
	color:#cccccc;
}

.txt1_7
{
	width:420px;
	float:left;
	height:20px;
	font-size:14px;
	color:#cccccc;
	line-height:20px;
}
.designtxt2
{
	width:1150px;
	float:left;
	margin-top:-80px;
	margin-left:-40px;
}
.designmore
{
	width:140px;
	height:60px;
	float:right;
	margin:-10px -60px 0 0 ;
}
/*公司动态*/
.servicecontent
{
	width:100%;
	height:320px;
	background-color:#ffffff;
	float:left;
}
.servicetxt1
{
	width:510px;
	height:60px;
	float:left;
	margin:50px 0 0 10px;
}
.servicetxt2
{
	width:1050px;
	height:160px;
	float:left;
	margin-top:-90px;
	margin-left:-55px;
}

.servicetxt2_1
{
	width:410px;
	height:20px;
	font-size:16px;
	color:#333333;
	float:left;
	margin:0px 0 -20px 10px;
}
.servicetxt2_1 a {color: #333;}
.servicetxt2_1 a:hover {color: red; text-decoration: underline;}
.servicetxt2_2
{
	width:480px;
	height:30px;
	font-size:12px;
	color:#b2b2b2;
	line-height:14px;
	float:left;
	margin:30px 0 0 10px;
}
.proli
{
	width:495px;
	height:65px;
	border:1px dashed #CCC;
	margin:10px 25px 0 0;
	float:left;
}
/*服务项目*/
.projectcontent
{
	width:100%;
	height:230px;
	background-color:#0099ff;
	float:left;
	/*margin-top:10px;*/
	margin-bottom:60px;
}
.projecttxt1
{
	width:1050px;
	height:140px;
	float:left;
	margin:20px 0 0 25px;
}
.projecttxt1 ul
{
	list-style:none;
}
.projecttxt1 li
{
	float:left;
	width:260px;
	height:140px;
	text-align:left;
}
.projecttxt1_1
{
	width:191px;
	height:21px;
	color:#ffffff;
	font-size:18px;
	float:left;
}
.projecttxt1_2
{
	width:191px;
	height:90px;
	color:#feffff;
	font-size:12px;
	float:left;
	line-height:16px;
	margin-top:30px;
}
.projecttxt1_2 a
{
	text-decoration:none;
	color:#feffff;
}
.projecttxt1_2 a:hover
{
	text-decoration:none;
	color:#feffff;
}
.section{width:990px; margin-left:-15px;overflow:hidden;}
.section ul li{float:left;margin-right:0px;margin-bottom:0px;display:inline;width:142px;height:142px;overflow:hidden;position:relative;}

.section ul li .photo{width:142px;height:142px;overflow:hidden;}
.section .rsp{width:142px;height:142px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:142px;height:142px;left:-200px;top:0px;overflow:hidden;}
.section .text h3{width:142px;margin-top:110px;height:30px;line-height:30px;text-align:center;color:#000;background:#fff;font-family:"微软雅黑";font-size:14px;}
/*联系我们*/
.contactcontent
{
	width:100%;
	height:220px;
	float:left;
	background-color:#222222;
}
.contacttxt1
{
	width:500px;
	height:140px;
	float:left;
	
}
.contacttxt1 ul
{
	list-style:none;
	margin-top:25px;
}
.contacttxt1 li
{
	width:114px;
	height:134px;
	float:left;
	text-align:center;
	border-right:1px solid #cccccc;
	color:#f1f1f1;
	line-height:22px;
}
.contacttxt1_1
{
	font-size:14px;
	padding-top:20px;
}
.contacttxt1_2
{
	font-size:10px;
}
.contacttxt1_2 a
{
	text-decoration:none;
	color:#f1f1f1;
	
}
.contacttxt1_2 a:hover
{
	text-decoration:none;
	color:#f1f1f1;
	
}
.contacttxt2
{
	width:450px;
	height:120px;
	float:left;
	margin:35px 0 0 20px;
}
.contacttxt2 ul
{
	list-style:none;
}
.contacttxt2 li
{
	float:left;
	height:22px;
	width:580px;
	color:#c2c2c2;
	line-height:28px;
	font-size:10px;
}
.contacttxt2_1
{
	font-size:16px;
}

.footer{
	background:#ffffff;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 25px;
	right: 10px;
	overflow: hidden;
	width: 48px;
	height: 35px;
	border: none;
	text-indent: 100%;
	background:url(../img/arr.png) no-repeat 0px 0px;
}

