 @charset "utf-8";
/* CSS Document */

 
body {
}
#root #head {
	left:0px;
}
#root #navis {
	left:35px;
}
#root #head #logo {
	left:50px;
}
#root {
	width:979px;
	height:937px;
	position:relative;
	left:0px;
	top:0px;
	background:url(../images/index_bj.jpg) 0px 182px no-repeat;
}
#root #slider {
	width:870px;
	height:280px;
	position:absolute;
	left:55px;
	top:219px;
}
#root #slider #sliderPre, #root #slider #sliderNext {
	top: 127px;
	width:58px;
	height:53px;
	z-index:9;
	background:url(../images/icon_1.png) left top no-repeat;
}
#root #slider #sliderPre a, #root #slider #sliderNext a {
	display:block;
	height:100%;
}
#root #slider #sliderPre {
	position:absolute;
	left:-30px;
}
#root #slider #sliderNext {
	position:absolute;
	left:843px;
	background-position:0px -55px;
}
#root #slider #sliderList {
}
#sliderList ul li {
	position:absolute;
	left:0px;
	top:0px;
}
#root #exterior {
	width:250px;
	height:316px;
	position:absolute;
	left:45px;
	top:621px;
}
#root #exterior .more {
	position:absolute;
	width:51px;
	height:18px;
	left: 189px;
	top: -63px;
}
#root #exterior .list ul li {
	height:62px;
	margin-top:1px;
	position:relative;
}
#root #exterior .list ul li a {
	display:block;
	height:100%;
	color:#fff;
}
#root #exterior .list ul li a strong, #root #exterior .list ul li a p {
	position:absolute;
	left:27px;
	top:14px;
	height: 25px;
}
#root #exterior .list ul li a strong {
	font-size:14px;
}
#root #exterior .list ul li a .avatar {
	width:111px;
	height:62px;
	position:absolute;
	right:0px;
	top:0px;
	display:none;
}
#root #exterior .list ul li a p {
	top:36px;
}
#root #exterior .list ul li a:hover, #root #exterior .list ul .cu a {
	color:#3f002a;
	background:url(../images/bj_2.jpg) no-repeat;
}
/**/
#root #newpro {
	width:604px;
	height:103px;
	overflow:hidden;
	position:absolute;
	left:307px;
	top:596px;
}
#root #newpro #slider_pre, #root #newpro #slider_next {
	width:17px;
	height:16px;
	background:url(../images/icon_2.png) left 1px no-repeat;
	cursor:pointer;
	position:absolute;
	top:43px;
	left:0px;
}
#root #newpro #slider_next {
	left:auto;
	right:0px;
	background-position:left -15px;
}
#root #newpro #slider_protfolio {
	overflow:hidden;
	width:559px;
	height:103px;
	position:absolute;
	left:22px;
}
#root #newpro #slider_protfolio #container a {
	margin-right:8px;
}
#root #newpro #slider_protfolio #container a img {
	border:1px #8a0070 solid;
}
#root #newpro #slider_protfolio .ahh {
	width:567px;
}
#root #newpro .more {
	position:absolute;
	width:48px;
	height:16px;
	left: 533px;
	top: -37px;
}
#root .news {
	width:377px;
	height:197px;
	position:absolute;
	left:326px;
	top:728px;
}
#root .news .tab {
	width:249px;
	height:32px;
	position:absolute;
	left:44px;
}
#root .news .tab img {
	margin-right:1px;
	cursor:pointer;
}
#root .news .more {
	position:absolute;
	width:54px;
	height:13px;
	left: 310px;
	top: 11px;
}
#root .news .list {
	width:100%;
	position:absolute;
	left: 0px;
	top: 41px;
}
#root .news .list ul li {
	margin-top:1px;
	height:29px;
	line-height:29px;
	vertical-align:middle;
}
#root .news .list ul li a {
	display:block;
	height:100%;
	color:#e370c3;
	padding-left:3px;
}
#root .news .list ul {
	display:none;
}
#root .news .list ul li a strong {
	font-weight:normal;
	font-size:13px;
	margin-left:3px;
}
#root .news .list ul li a:hover {
	color:#ffff00;
	background:url(../images/icon_05.jpg) no-repeat;
}
#root #qq {
	position:absolute;
	right: 106px;
	bottom: 26px;
}
#root #qq img {
	margin:0px 3px;
}
#foot {
	background:none;
}

