@charset "utf-8";
body{
	color: #666666;
	font-family:Arial;
	font-size:14px;
	background:url(../images/bg.jpg) repeat-x}
*{
	padding:0;
	margin:0;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight: 400;}
ul,ol,li,dl,dd,dt{
	list-style:none;}
a {
	text-decoration: none;
	color:#666666;}
a:hover {
	text-decoration: none;
	color:#1250A3;}
.clear{
	clear:both;}
.fl{
	float:left;}
.fr{
	float:right;}
.top{
	width:1140px; height:40px; background:#5a471c; margin:0 auto; color:#ebae3b; line-height:40px; text-align:right;}
.top a{
	color:#fff; margin-left:20px;}
.head{
	height:92px; width:1140px; margin:0 auto 1px auto;}
.logo{
	width:300px;}
.tel{
	width:148px; height:57px; background:url(../images/tel.jpg) no-repeat; color:#f6961c; font-size:15px; font-weight:bold; text-align:center; padding-top:35px;}
.banner{
	height:627px;}
.ipro{
	width:1140px; margin:0 auto 30px auto; overflow:hidden;}
.ipro p{
	text-align:center; font-size:32px; color:#4a4a4a; font-weight:bold; line-height:122px;}
.ipro ul{
	width:1170px;}
.ipro ul li{
	width:553px; height:229px; float:left; margin-right:30px; margin-bottom:30px; border:1px solid #dddddd; position:relative; overflow:hidden}
.ipinfo{
	position:absolute; width:206px; padding:0 35px; height:229px; background:#fff; left:-276px;}
.ipinfo strong{
	font-size:22px; display:block; text-align:center; margin:40px 0 10px 0; text-transform:uppercase}
.ipinfo p{
	font-size:14px; font-weight:normal; line-height:24px; color:#9b9b9b;}
.ipinfo a{
	display:block; width:66px; height:34px; margin:15px auto 0 auto; background:url(../images/iprobt.jpg); text-align:center; line-height:34px; color:#f7971c;}
.ipinfo a:hover{
	background:url(../images/iprobt1.jpg); color:#fff;}
.ipro span{
	position:absolute; bottom:20px; right:20px; font-size:20px; color:#fff; font-weight:bold; text-transform:uppercase}
.morepro{
	width:199px; height:30px; line-height:30px; text-align:center; background:#f6961d; margin:0 auto;}
.morepro a{
	display:block; width:199px; height:30px; color:#fff;}
.iteam{
	height:512px; background:url(../images/bg-reviews.png)}
.iteamlist{
	width:1140px; margin:0 auto; padding-top:30px;}
.iteam p{
	text-align:center; line-height:47px;}
.iteam1{
	 padding-top:35px; font-size:30px; color:#fff; font-weight:bold;}
.iteam2{
	font-size:25px; color:#fff;}
.iteam ul li{
	float:left; margin-right:18px;}
.iteambtn{
	text-align:center; margin-top:50px;}
.icl{
	background:#f3f3f3;}
.icl p{
	text-align:center; line-height:45px;}
.icl1,.ides1,.icon1{
	 padding-top:35px; font-size:30px; color:#4a4a4a; font-weight:bold;}
.icl2,.ides2,.icon2{
	font-size:25px; color:#9b9b9b;}
.icl ul{
	width:1140px; margin:0 auto; padding:50px 0px 30px;}
.icl ul li{
	width:25%; float:left; text-align:center; font-size:16px; line-height:50px;}
.idesign p{
	text-align:center;}
.ides1,.ides2{
	line-height:45px;}
.idesign ul{
	width:1140px; margin:0 auto; padding-top:50px;}
.idesign ul li{
	width:340px; margin:0 20px; float:left; text-align:center;}
.idesign ul li strong{
	color:#4a4a4a; margin:15px 0px; display:block; font-size:16px;}
.idesign ul li p{
	height:80px; line-height:20px; margin-bottom:20px;}
.idesign ul li a{
	display:block; width:139px; height:36px; margin:0 auto; background:url(../images/ides.jpg); color:#f6961b; line-height:36px; text-align:center;}
.icontact{
	height:258px; background:url(../images/bg-map.png); border-top:1px solid #ccc; margin-top:60px; padding-top:50px;}
.icontact p{
	text-align:center; line-height:45px;}
.icontact a{
	display:block; width:125px; height:34px; text-align:center; line-height:34px; margin:20px auto 0 auto; background:url(../images/icon.jpg) no-repeat; color:#fff;}
.foot{
	border-top:5px solid #f7971c; background:#5a471c;}
.fb{
	width:1140px; margin:0 auto;}
.fb ul{
	width:285px; float:left; padding:20px 0px;}
.fb ul li{
	height:22px; line-height:22px;}
.fb ul li a{
	color:#fff;}
.fb ul li a:hover{
	color:#ecad43;}
.footb{
	height:58px; background:#4a3a16; line-height:58px;}
.footb div{
	width:1140px; margin:0 auto; color:#928873;}
.fb ul .ftit a{
	color:#ecad43; font-weight:bold;}
	



#nav {width:600px; padding-left:70px; font-size:16px; padding-right:20px; display:block; z-index:999; padding-top:28px;}
#nav .mainlevel { float:left; width:120px; z-index:999;  height:45px;/*IE6 only*/}
#nav .mainlevel a {color:#4e4e4e; text-decoration:none; line-height:45px; display:block; text-align:center; width:120px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#f6961d;}
#nav .mainlevel ul {display:none; position:absolute; z-index:999;}
#nav .mainlevel li {border-top:1px solid #fff; background:#f6961d; width:160px; z-index:999;/*IE6 only*/}
#nav .mainlevel ul li a {color:#fff; text-decoration:none; line-height:36px; display:block; text-align:center; width:160px;}
#nav .mainlevel ul li a:hover {color:#fff; text-decoration:none; background:#f65a1d;}



#full-screen-slider { width:100%; height:627px; float:left; position:relative}
#slides { display:block; width:100%; height:627px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:25%; top:600px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.nbanner{
	height:250px; text-align:center;}


.main{
	width:1140px; margin:30px auto 0 auto;}
.m1{
	width:830px;}
.m2{
	width:270px;}
.m1tit{
	height:45px; line-height:45px; font-size:24px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px; text-indent:10px; color:#474747}
.content{
	line-height:30px; padding:10px; font-size:14px;}
.m2tit{
	height:45px; line-height:45px; color:#FF9600; font-size:20px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px; text-indent:15px;}
.m2 ul{
	margin-bottom:20px;}
.m2 ul li{
	height:30px; line-height:30px; text-indent:15px; border-bottom:1px dashed #ccc;}
.m2 ul li a{
	display:block; height:30px;}
.m2 ul li a:hover{
	background:#FF9600; color:#fff;}
.m2 p{
	text-indent:35px; height:25px; line-height:25px; border-bottom:1px solid #ccc;}
.m1 .plist li{
	 width:276px; float:left; text-align:center; line-height:40px; margin-bottom:30px;}
.m1 .plist li a{
	display:block; padding-top:5px;}
.m1 .plist li a:hover{
	background:#ff9600; color:#fff;}
	
.m1 .plist1 li{
	 width:415px; float:left; text-align:center; line-height:40px; margin-bottom:30px;}
.m1 .plist1 li a{
	display:block; padding-top:5px;}
.m1 .plist1 li a:hover{
	background:#ff9600; color:#fff;}


.pname{
	font-size:24px; font-weight:bold; color:#454545; text-align:center; height:50px; line-height:50px;}
.ppic{
	text-align:center; padding:20px 0px;}
.nlist{
	width:810px; margin:0 auto;}
.nlist li{
	height:35px; line-height:35px; border-bottom:1px dashed #ccc;}
.nlist span{
	float:right;}
.fy{
	height:35px; line-height:35px; text-align:center;}
	
.fy b{
	padding:5px 8px; border:1px solid #85c227; background:#a5e246; color:#fff;}	
.fy a{
	padding:5px 8px; border:1px solid #d9d9d9; background:#f8f8f8; color:#71a71d}
.fy a:hover{
	 border:1px solid #85c227; background:#a5e246; color:#fff;}