@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
.tt{ width:auto; line-height:50px; font-size:14px}
.tt span{ float:right}
.ff{ width:auto; color:#FFFFFF; padding-top:60px;}
.ff .title{ text-align:center; font-size:14px; line-height:30px;}
.ff .title strong{ font-size:28px; line-height:50px; display:block; padding-bottom:15px;}
.ff .body1 li{ float:left; width:30.33%; margin-left:1.5%; margin-right:1.5%; padding:1.5%; background-color:#FFFFFF; color:#333333; text-align:center; line-height:30px; margin-top:40px;}
.ff .body1 li strong{ font-size:20px; display:block; line-height:45px; padding-bottom:10px;}
.ff .body1 li u{ font-size:14px; display:block; line-height:45px; padding-top:10px;}
.ss{position:absolute; top:1278px; z-index:102; width:100%;height:455px; background-image:url(../images/in_bgg2.jpg)}
.ss .left{ float: left; width:220px; color:#FFFFFF; text-align:right; padding-right:20px;}
.ss .left strong{ font-size:24px; line-height:60px; padding-top:60px; display:block}
.ss .left a{ display:block; line-height:40px; font-size:16px; color:#FFFFFF}
.ss .right{ float: right; width:960px; background-color:#FFFFFF; height:455px;}
.dd{position:absolute; top:3148px; z-index:102; width:100%;height:275px; }

.banner {
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	width: auto;
}
.w1200{ width:1200px; margin-left:auto; margin-right:auto;}

.menu1{ background-color:#e3e3e3; height:65px; line-height:65px;}
.menu1 .sy{
	background-image: url(../images/01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	width:200px;
	float: left;
	padding-left: 20px;
	font-size:14px
}
.menu1 ul{
width:600px;
float:right;

}
.menu1 ul li{
float:left; width:150px;
text-align:center;
font-size:16px;
}
.menu1 ul li.se a{
background-color:#3560a8;
color:#FFFFFF;
display:block;
}


.menu2{ background-color:#e3e3e3; height:65px; line-height:65px;}
.menu2 .sy{
	background-image: url(../images/01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 25px;
	width:200px;
	float: left;
	padding-left: 20px;
	font-size:14px
}
.menu2 ul{
width:750px;
float:right;

}
.menu2 ul li{
float:left; width:150px;
text-align:center;
font-size:16px;
}
.menu2 ul li.se a{
background-color:#3560a8;
color:#FFFFFF;
display:block;
}


.body{ line-height:30px; font-size:14px; padding-top:40px; padding-bottom:40px; }



.bottom{
	height:275px;
	background-color:#262626;
	background-image: url(../images/02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	color:#FFFFFF;
	font-size:14px;
	line-height:30px;
}
.bottom a{ color:#FFFFFF}
.bottom .a01{
float:left;
width:500px;
padding-top:80px;

}
.bottom .a01 span{
padding-top:50px;
display:block;
color:#777
}
.bottom .a01 span a{
color:#777;

}
.bottom .a02{
float:left;
width:200px;
text-align:center; padding-top:190px;
}
.bottom .a03{
float:left;
width:500px;
color:#777;
padding-top:80px;
text-align:right;
}
.bb{
	width:100%;
	border-radius: 5px;
	border: 1px solid #D7D7D7;
	line-height:30px;
	margin-top:6px;
	margin-bottom:6px;
	padding:4px;
	color:#333333;
}

.news{ width:auto;}
.news li{
	display:block;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom:15px;
	
}
.news li strong{ display:block; font-size:16px; color:#333333}
.news li strong span{ float: right; font-weight:normal; font-size:14px;}

.pro{ width:auto; padding-top:30px;}
.pro li{
	float:left;
	width:23%;
	margin-left:1%;
	margin-right:1%;
	border: 1px solid #E6E6E6;
	margin-bottom:30px;
}
.pro li img{ width:100%; height:180px;}
.pro li span{ background-color:#E6E6E6; line-height:45px; text-align:center; font-size:16px; display:block;}


#cpdemo {
	overflow:hidden;
	width: 920px;
	margin-left:15px;
	margin-bottom: 20px;
	padding-top:80px;
}

#cpindemo {
	float: left;
	width: 800%;
	height:auto !important;
	overflow:hidden;
}
#cpdemo #cpdemo1, #cpdemo #cpdemo2 {
	float:left;
	height:auto !important;
	overflow:hidden;
}
#cpdemo ul {
	margin: 0px;
	padding: 0px;
}

#cpdemo ul li {
	float:left;
	display:inline;
	padding-top:5px;
	width:440px;
	text-align:center;
	font-size: 14px;
}
#cpindemo a {
	color: #563B28;
}

#cpdemo ul li img {
	width:400px;

}
#cpdemo ul li span {
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	font-size:16px
}
#colee p {
	margin: 0px;
	height: 40px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
