@charset "gb2312";
/* CSS Document */
.nav{
	width:930px;
	margin:0 auto;
	height:50px;
	line-height:50px;
	color:#fff;
}
.nav span a{
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	letter-spacing:1px;
	color:#fff;
	text-decoration:none;
}
.nav span a:hover{
	color:#fff;
}
.bm-zy{
	height:352px;
	overflow:hidden;
	margin-top:10px;
	background:url(../img/bmbg.png) top center no-repeat;
}
.bm{
	width:394px;
	height:84px;
	padding-top:10px;
	float:left;
	display:inline;
	margin-top:100px;
	margin-left:28px;
	border:1px solid #fff;
}
.bm p{
	height:25px;
	display:block;
}
.bm p b{
	color:#F00;
	margin-left:10px;
	margin-right:3px;
	font-weight:normal;
}
.field1{
	width:108px;
	border:1px dashed #ccc;
}
.select1{
	width:110px;
}
.bottom{
	width:108px;
	height:24px;
	float:right;
	margin-right:11px;
	margin-top:5px;
	border:1px solid #48a306;
	cursor:pointer;
	background-color:#97de16;
}




.tequan{
	width:513px;
	height:166px;
	display:inline;
	float:right;
	margin-top:28px;
	margin-right:27px;
	border:1px solid #fff;
}
.tequan h3{
	height:40px;
	line-height:40px;
	background:url(../img/teq.png) top center no-repeat;
}
.tequan p{
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}
.zhuyi{
	width:940px;
	height:89px;
	margin:0 auto;
	margin-top:40px;
}
.zhuyi p{
	padding-left:40px;
	line-height:28px;
	font-size:14px;
	letter-spacing:2px;
	
}





.wenzi{
	line-height:25px;
	text-indent:2em;
	letter-spacing:1px;
	border:5px solid #48a306;
	padding:10px;
	color:#333;
	font-size:14px;
}

.bt{
	margin-top:10px;
	height:48px;
	line-height:40px;
	background:url(../img/bt.png) top right no-repeat;
	font-weight:bold;
	padding-left:40px;
	letter-spacing:2px;
}
.n1-slider{
	margin-top:10px;
	height:430px;
	border:5px solid #48a306;
}

/* ½¹µãÍ¼ */
.idx-focus{
    float: left;
}
.idx-focus,
.focus-pic li{
    width: 990px;
    height: 430px;
    position: relative;
    overflow: hidden;
}
.idx-foc-tmp{
    height: 340px;
}
.focus-pic{
    height: 340px;
}
.focus-pic li{
    float: left;
    height: 340px;
}
.focus-pic li img{
    width: 990px;
    height:340px;
}
.focus-pic .bg{
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: .6;
    filter:Alpha(opacity=60);
    z-index: 1;
}
.focus-pic .txt{
    height: 30px;
    position: absolute;
    width: 100%;
    line-height: 30px;
    text-indent: 10px;
    overflow: hidden;
    z-index: 2;
    left: 0;
    bottom: 0;
	color:#fff;
}
.idx-focus .xtaber-tabs{
    height: 90px;
    background: #def5b1;
}
.idx-focus .xtaber-tabs li{
    float: left;
    padding: 3px;
    margin-right: -3px;
    position: relative;
    cursor: pointer;
    z-index: 3;
}
.idx-focus .xtaber-tabs img{
    width:138px;
    height: 83px;
}
.idx-focus .xtaber-tabs .current{
    background: #97de16;
}
.idx-focus .xtaber-tabs .current i{
    width: 7px;
    height: 4px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: -4px;
    overflow: hidden;
    background-position: -46px -28px;
}
.idx-focus .btn-prev,
.idx-focus .btn-next{
    background: url(../img/foc_btn.png) no-repeat;
    _background: url(../img/foc_btn_8.png) no-repeat;
    width: 31px;
    height: 50px;
    position: absolute;
    z-index: 4;
    top: 85px;
    _filter:Alpha(opacity=70);
}
.idx-focus .xtaber-tabs .current i,
.tab-style-1 .current i,
.autocomplete-container .isnew-1{background-image: url(../img/icon.png);background-repeat: no-repeat;}
.idx-focus .btn-prev{
    background-position: 0 0;
    left: 10px;
}
.idx-focus .btn-next{
    background-position: -33px 0;
    right: 10px;
}
.lpwz{
	line-height:28px;
	text-indent:2em;
	margin-top:5px;
}
.n1-lp{
	border:5px solid #48a306;
	margin-top:10px;
	height:990px;
}
.n1-lp ul li{
	width:316px;
	height:480px;
	display:inline;
	float:left;
	background-color:#dff6b2;
	margin-left:10px;
	margin-top:10px;
}
.n1-lp ul li img{
	border:2px solid #48a306;
	display:block;
}
.n1-lp ul li h3{
	line-height:30px;
	font-size:14px;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
}
.n1-lp ul li h3 a{
	color:#333;
}
.n1-lp ul li p {
	padding-left:10px;
	padding-right:10px;
	text-indent:2em;
	line-height:23px;
}
.n1-lp ul li p b{
	color:#C00;
}

.n2-slider{
	margin-top:10px;
	height:430px;
	border:5px solid #48a306;
}

/*²¼¾Ö*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.bc{ margin-left:auto;margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.zoom{ zoom:1;}
.hidden{ visibility:hidden;}
.block{ display:block;}
.inline{ display:inline;}
.in_b {display:inline-block;}
.in_b{ *display:inline;}
.none{ display:none;}  
.oh{ overflow:hidden;}
.ov{ overflow:visible;}

/*------------Ê×Ò³-----------*/
/*ÂÖÏÔ*/
#scroll_box{ width:990px; position:relative; margin:0px auto;}
.box_163css{ width:988px; height:428px; border:1px solid #dadada; position:relative; overflow:hidden;}
.box_163css img{ display:block;}
.box_163css  li{float:left; display:inline; width:988px;}
.scroll_nav{ width:988px; margin-left:-1px; position:absolute; text-align:center; bottom:0;}
.scroll_nav li{ width:140px; height:30px; margin-right:1px; line-height:30px; cursor:pointer; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50); overflow:hidden;}
.scroll_nav li.current{background:rgba(0,0,0,0.9);filter:alpha(opacity=90);}
.scroll_nav li p{ position:relative; color:#fff;}
.prev,.next{ cursor:pointer; width:26px; height:51px; top:50%; margin-top:-25px; background:url(../img/btn_banner.png) 0 0 no-repeat;}
.prev{ left:20px; background-position:0 -52px;}
.next{ right:20px; background-position:-27px -52px;}
.next img{ left:-27px;}
.n2-lp{
	border:5px solid #48a306;
	margin-top:10px;
	height:500px;
}
.n2-lp ul li{
	width:316px;
	height:480px;
	display:inline;
	float:left;
	background-color:#dff6b2;
	margin-left:10px;
	margin-top:10px;
}
.n2-lp ul li img{
	border:2px solid #48a306;
	display:block;
}
.n2-lp ul li h3{
	line-height:30px;
	font-size:14px;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
}
.n2-lp ul li h3 a{
	color:#333;
}
.n2-lp ul li p {
	padding-left:10px;
	padding-right:10px;
	text-indent:2em;
	line-height:23px;
}
.n2-lp ul li p b{
	color:#C00;
}


.n3-slider{
	margin-top:10px;
	height:430px;
	background-color:#48ac06;
	overflow:hidden;
}
.pgmiddle {
	background:#333;
	color:#fff;
	margin-bottom:8px;
}
.pages a,.pages em,.pages span,.more,.submit,.face_bat {
	background:#448000;
	border-radius:2px 2px 2px 2px;
	color:#fff;
	font-size:12px;
	line-height:12px;
	padding:2px 3px;
}
.pages a:hover,.pages span,.more:hover,#msg a:hover {
	background:#8c4600;
	color:#fff;
}
#example {
	height:389px;
	margin:0 auto;
	padding:20px 26px;
	position:relative;
	width:948px;
	background-color:#def6b2;
}

#slides {
	height:100%;
	overflow:hidden;
	position:relative;
}
#next,#prev {
	background:url(../images/main.png) no-repeat  -140px -150px;
	cursor:pointer;
	display:block;
	height:57px;
	left:1px;
	position:absolute;
	top:157px;
	width:22px;
	z-index:2;
}
#next {
	background-position:-162px -150px;
	left:977px;
}
#next:hover {
	background-position:-212px -150px;
}
#prev:hover {
	background-position:-190px -150px;
}
#slides .scroimg {
	background:url("../images/loading.gif") no-repeat  center center;
	height:400px;
	left:950px;
	margin:0;
	position:absolute;
	width:950px;
}
.scrotext {
	background:#000;
	bottom:-70px;
	height:30px;
	line-height:30px;
	left:0;
	opacity:.7;
	_filter:alpha(opacity=70);
	padding:0 150px 0 20px;
	position:absolute;
	top:auto;
	width:780px;
	z-index:1;
}
.scrotext a {
	color:#87ff00;
	font-size:16px;
	line-height:25px;
}
.scrotext a:hover {
	color:#fff;
}
.scrotext p {
	line-height:20px;
	margin:0;
}
#pagination {
	height:12px;
	left:80%;
	margin-left:-45px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:385px;
	width:175px;
	z-index:5;
}
#pagination span {
	background:url(../images/main.png) no-repeat  -250px -50px;
	cursor:pointer;
	float:left;
	font-size:0;
	line-height:0;
	margin:0 3px;
	overflow:hidden;
	padding:6px;
}
#pagination span.current {
	background-position:-250px -62px;
}

















/*Ò³½Å*/
.footer1{
	height:368px;
	background:url(../img/footer1.jpg) top center no-repeat;
}
.footer2{
	height:432px;
	background:url(../img/footer2.jpg) top center no-repeat;
}
#footer{
	width:100%;
	height:432px;
	background-color:#fff;
	background:url(../img/footer.png) top center no-repeat;
}

#bottom{
	width:550px;
	height:130px;
	position:relative;
	top:40px;
	left:250px;
	margin:0 auto;
}
#fb_wz, #fb_wz a{
	font-size:12px;
	color:#006;
}
#fb_wz{
	height:130px;
	line-height:21px;
	padding-top:17px;
	padding-left:35px;
	background:url(../img/fbg.png) top left no-repeat
}

/*×ó²àÎ¢ÐÅ*/
#frombox {
	width:150px;
	height:180px;
	float:left;
	position: fixed;
	left: 2px;
	bottom: 2px;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom: 2px;
	overflow: hidden;
	background:url(http://www.0352fang.com/zhuanti/2014/huatang/img/weixin.gif) top left no-repeat;
}
#frombox p{
	height:27px;
	line-height:27px;
	margin-top:153px;
	text-align:center;
	color:#900;
	font-size:12px;
	background-color:#FFC;
}

/*ÓÒ²à´úÂë*/
#share {
	position: fixed;
	_position: absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");
	bottom: 34px;
	left: 95%;
	width: 30px;
	zoom: 1;
}
#share a {
	background-image: url(http://www.0352fang.com/zhuanti/2014/0352dianhua/img/share.png);
	background-repeat: no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	margin-bottom: 2px;
	overflow: hidden;
	text-indent: -999px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#share .sina {
	background-position: 0 0;
	position: absolute;
	bottom: 32px;
}
#share a.sina:hover {
	background-position: -30px 0;
}
#share .tencent {
	background-position: 0 -30px;
	position: absolute;
	bottom: 0;
}
#share a.tencent:hover {
	background-position: -30px -30px;
}
#share a#totop {
	background-position: 0 -120px;
	position: absolute;
	bottom: 64px;
	cursor: pointer;
}
#share a#totop:hover {
	background-position: -30px -120px;
}