﻿body{
	font-family:"宋体";
}

img{
	display:block;
}

#dzw a{
	color:#000;
}

#mainsub a{
	margin:0px 3px;
}

#footer{
	width:980px;
	margin:0px auto;
	text-align:center;
	background:#dfd8be;
	color:#000;
	line-height:24px;
	padding:15px 0px;
}

#footer a{
	color:#000;
}

#footer img{
	display:inline;
}

#header{
	height:69px;
	padding:15px 11px 15px 30px;
	border-bottom:3px solid #c1b5a0;
}

#header .logo{
	float:left;
	width:161px;
}

#header .nav{
	float:right;
	background:url(images/nav.jpg) no-repeat;
	width:710px;
	height:65px;
	overflow:hidden;
	padding:2px 0px 2px 27px;
}

#header .nav .block{
	float:left;
	display:inline;
	height:48px;
	padding:9px 0px 8px 16px;
	border-left:1px solid #fff;
	border-right:1px solid #ccc5aa;
}

#header .nav .block h3{
	float:left;
	padding-top:3px;
	width:38px;
	line-height:21px;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#7f5333;
}

#header .nav .block h3 a{
	color:#7f5333;
}

#header .nav .block .links{
	float:left;
	display:inline;
	margin-left:10px;
	line-height:24px;
	height:48px;
	overflow:hidden;
}

#header .nav .block .links a{
	color:#000;
	margin-right:10px;
}

#header-nav1{ width:249px; }
#header-nav1 .links{ width:188px; }
#header-nav2{ width:187px; }
#header-nav2 .links{ width:137px; }
#header-nav3{ width:175px; }
#header-nav3 .links{ width:123px; }

#content{
	width:937px;
	margin:0px auto;
}

.title,.title1{
	height:28px;
	line-height:28px;
	overflow:hidden;
	padding:0px 10px;
}

.title1{
	border-bottom:1px solid #000;
}

.title h2,.title1 h2{
	float:left;
	display:inline;
	font-size:16px;
	font-family:"Microsoft Yahei","宋体";
	color:#000;
}

.title h2 span,.title1 h2 span{
	font-size:12px;
	font-weight:normal;
}

.title .more1,.title1 .more1{
	float:right;
	display:inline;
	font-size:14px;
	color:#d46123;
	font-weight:bold;
}

.title .more2{
	float:right;
	display:inline;
	color:#a79b86;
}

.textbg{
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	position:absolute;
}

#layout1 .left{
	width:310px;
}

#layout1 .left .photo .pic,#layout1 .left .photo .pic img{
	height:410px;
	width:310px;
}

#layout1 .left .photo .text{
	background:#696969;
	color:#fff;
	padding:4px 15px;
}

#layout1 .left .photo .text a{
	color:#fff;
}

#layout1 .left .photo .text h3{
	height:32px;
	line-height:32px;
	overflow:hidden;
	font-size:16px;
	font-family:"Microsoft Yahei","宋体";
	font-weight:normal;
	text-align:center;
}

#layout1 .left .photo .text p{
	line-height:24px;
	height:24px;
	overflow:hidden;
}

#layout1 .left .block{
	width:295px;
}

#layout1 .left .block .content ul li{
	margin-top:18px;
}

#layout1 .left .block .content ul li .pic{
	float:left;
	display:inline;
	margin-left:3px;
	height:60px;
	width:60px;
}

#layout1 .left .block .content ul li .pic img{
	height:60px;
	width:60px;
}

#layout1 .left .block .content ul li .text{
	float:right;
	width:218px;
}

#layout1 .left .block .content ul li .text h3{
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}

#layout1 .left .block .content ul li .text h3 a{
	color:#d46123;
}

#layout1 .left .block .content ul li .text p{
	line-height:20px;
	height:40px;
	color:#777;
	text-indent:18pt;
}

#layout1 .middle{
	float:left;
	display:inline;
	width:335px;
	margin-left:30px;
}

#layout1 .middle .block1 .hot,#layout2 .middle .block1 .hot{
	padding-top:10px;
}

#layout1 .middle .block1 .hot h3,#layout2 .middle .block1 .hot h3{
	font-size:18px;
	font-family:"Microsoft Yahei","宋体";
	font-weight:normal;
	height:40px;
	line-height:40px;
	overflow:hidden;
}

#layout1 .middle .block1 .hot h3 a,#layout2 .middle .block1 .hot h3 a{
	color:#d46123;
}

#layout1 .middle .block1 .hot p,#layout2 .middle .block1 .hot p{
	line-height:20px;
	height:40px;
	overflow:hidden;
	color:#777;
}

#layout1 .middle .block1 .hot p a,#layout2 .middle .block1 .hot p a{
	color:#777;
}

#layout1 .middle .block1 .list,#layout2 .middle .block1 .list{
	border-top:1px dashed #b96;
	padding-top:8px;
	margin-top:8px;
}

#layout1 .middle .block1 .list ul li,#layout2 .middle .block1 .list ul li{
	background:url(images/list-type1.gif) no-repeat left 8px;
	padding-left:10px;
}

#layout1 .middle .block2 .title{
	padding:0px 10px 0px 0px;
	background:url(images/black-line.gif) repeat-x left 26px;
}

#layout1 .middle .block2 .photo-list{
	margin:20px 0px 0px 0px;
}

#layout1 .middle .block2 .photo-list ul{
	height:101px;
	overflow:hidden;
}

#layout1 .middle .block2 .photo-list ul li{
	float:left;
	display:inline;
	width:95px;
	margin:0px 8px;
}

#layout1 .middle .block2 .photo-list ul li img{
	width:95px;
	height:75px;
}

#layout1 .middle .block2 .photo-list ul li p{
	text-align:center;
	line-height:26px;
	height:26px;
	overflow:hidden;
}

#layout1 .middle .block2 .photo-list ul li p a{
	color:#000;
}

#layout1 .middle .block2 .list{
	margin-top:5px;
}

#layout1 .right{
	width:247px;
}

#layout1 .right .top{
	height:28px;
	overflow:hidden;
}

#layout1 .right .top .weather{
	float:left;
	width:135px;
	color:#7f5333;
	line-height:18px;
}

#layout1 .right .top .weather a{
	color:#7f5333;
}

#layout1 .right .top .search{
	float:right;
	width:112px;
}

#layout1 .right .top .search .text{
	float:left;
	height:16px;
	width:83px;
	padding:0px 5px;
	border:1px solid #b4a15d;
	color:#7f5333;
	line-height:16px;
}

#layout1 .right .top .search .btn{
	float:left;
	display:inline;
	margin-left:3px;
	height:18px;
	width:13px;
	background:url(images/ly1-right-search-btn.gif) no-repeat;
	overflow:hidden;
	cursor:pointer;
	border:none;
}

#layout1 .right .box{
	background:#f5f3ea;
}

#layout1 .right .box .title{
	background:url(images/ly1-right-title-bg.gif) no-repeat;
}

#layout1 .right .box .block1 .title{
	height:44px;
	line-height:44px;
	padding:4px 10px 0px 0px;
	background:none;
}

#layout1 .right .box .block1 .list{
	margin:0px 10px 0px 20px;
}

#layout1 .right .box .block1 .list ul li{
	height:29px;
	line-height:29px;
	border-bottom:1px solid #dfd8be;
	background:url(images/list-type3.gif) no-repeat left center;
}

#layout1 .right .box .block1 .list ul li a{
	color:#736440;
}

#layout1 .right .box .block2 .photo-list{
	margin-top:5px;
}

#layout1 .right .box .block2 .photo-list ul{
	height:100%;
}

#layout1 .right .box .block2 .photo-list ul li{
	float:left;
	display:inline;
	margin-left:15px;
	width:101px;
}

#layout1 .right .box .block2 .photo-list ul li img{
	height:110px;
	width:95px;
	border:3px solid #d3ccb4;
}

#layout1 .right .box .block2 .photo-list ul li p{
	height:22px;
	line-height:22px;
	overflow:hidden;
	text-align:center;
}

#layout1 .right .box .block2 .photo-list ul li p a{
	color:#736440;
}

#layout1 .right .box .block3 .photo{
	width:220px;
	height:90px;
	margin:15px auto 0px auto;
}

#layout1 .right .box .block3 .photo img{
	width:220px;
	height:90px;
}

#layout1 .right .box .block3 .list{
	padding:10px 10px 10px 20px;
}

#layout1 .right .box .block3 .list ul li{
	background:url(images/list-type3.gif) no-repeat left center;
}

#layout1 .right .box .block3 .list ul li a{
	color:#736440;
}

.topic{
	width:912px;
	height:51px;
	padding:2px 8px 0px 8px;
	margin:10px auto 0px auto;
	background:url(images/topic-bg.gif) repeat-x center 2px;
	position:relative;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}

.topic a{
	color:#922a2a;
	margin:0px 7px;
}

#layout2 .topic a{
	color:#000;
}

.topic .link1{
	float:left;
}

.topic .link2{
	float:right;
	text-align:right;
}

.topic .photo{
	position:absolute;
	top:0px;
	left:336px;
	height:53px;
	width:254px;
}

#layout2 .box{
	width:941px;
}

#layout2 .box-top{
	height:63px;
	overflow:hidden;
	background:url(images/ly2-box-top.gif) no-repeat;
}

#layout2 .box-bottom{
	height:20px;
	overflow:hidden;
	background:url(images/ly2-box-bottom.gif) no-repeat;
}

#layout2 .box-middle{
	height:100%;
	border-left:1px solid #dfd8be;
	border-right:1px solid #dfd8be;
}

#layout2 .left{
	display:inline;
	margin-left:18px;
	width:295px;
}

#layout2 .left .focus{
	height:370px;
	width:295px;
	overflow:hidden;
	margin-top:2px;
}

#layout2 .left .block,#layout2 .middle .block2{
	margin-top:15px;
}

#layout2 .left .block .title1,#layout2 .middle .block2 .title1{
	margin-bottom:15px;
}

#layout2 .left .block h3,#layout2 .middle .block2 h3{
	font-size:14px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}

#layout2 .left .block h3 a,#layout2 .middle .block2 h3 a{
	color:#d46123;
}

#layout2 .left .block .list,#layout2 .middle .block2 .list{
	margin-left:6px;
}

#layout2 .left .block .nav{
	height:24px;
	line-height:24px;
	margin-left:5px;
	overflow:hidden;
}

#layout2 .left .block .nav a{
	float:left;
	background:#e5e5e5;
	color:#333;
	padding:0px 12px;
}

#layout2 .left .block .nav .on{
	background:#333;
	color:#fff;
	font-weight:bold;
}

#layout2 .left .block .hot{
	height:82px;
	overflow:hidden;
	margin:10px 0px;
}

#layout2 .left .block .hot .photo{
	float:left;
	display:inline;
	margin-left:5px;
	width:115px;
	height:80px;
	border:1px solid #c9c9c9;
}

#layout2 .left .block .hot .photo img{
	width:115px;
	height:80px;
}

#layout2 .left .block .hot .text{
	float:right;
	display:inline;
	margin-right:10px;
	width:150px;
}

#layout2 .left .block .hot .text h4{
	font-size:12px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}

#layout2 .left .block .hot .text h4 a{
	color:#333;
}

#layout2 .left .block .hot .text p{
	color:#000;
	line-height:20px;
	height:60px;
	overflow:hidden;
}

#layout2 .left .block .hot .text p a{
	color:#333;
}

#layout2 .middle{
	float:left;
	display:inline;
	width:335px;
	margin-left:27px;
}

#layout2 .middle .block2 .photo{
	float:left;
	padding:2px;
	border:1px solid #d6dddf;
	height:115px;
	width:95px;
}

#layout2 .middle .block2 .photo img{
	height:115px;
	width:95px;
}

#layout2 .middle .block2 .text{
	float:right;
	width:218px;
}

#layout2 .middle .contact{
	background:#eee;
	height:36px;
	padding:10px 0px 10px 0px;
}

#layout2 .middle .contact h3{
	float:left;
	line-height:36px;
	height:36px;
	font-size:16px;
	color:#ba0000;
	width:110px;
	text-align:center;
}

#layout2 .middle .contact .text{
	float:right;
	width:195px;
	color:#000;
	line-height:18px;
	height:36px;
	overflow:hidden;
}

#layout2 .right{
	width:243px;
}

#layout2 .right .title{
	height:28px;
	background:url(images/ly2-right-title.gif) repeat-x;
	overflow:hidden;
}

#layout2 .right .photo-list1 ul{
	height:100%;
	overflow:hidden;
	margin-top:15px;
}

#layout2 .right .photo-list1 ul li{
	float:left;
	display:inline;
	width:102px;
	margin-left:12px;
}

#layout2 .right .photo-list1 ul li img{
	height:130px;
	width:100px;
	border:1px solid #e2e2e2;
}

#layout2 .right .photo-list1 ul li p{
	text-align:center;
	line-height:24px;
	height:24px;
	overflow:hidden;
}

#layout2 .right .photo-list1 ul li p a{
	color:#000;
}

#layout2 .right .photo-list2 ul{
	height:100%;
	overflow:hidden;
	margin-top:15px;
}

#layout2 .right .photo-list2 ul li{
	float:left;
	display:inline;
	width:101px;
	margin-left:12px;
}

#layout2 .right .photo-list2 ul li img{
	height:170px;
	width:95px;
	border:1px solid #e2e2e2;
	padding:2px;
}

#layout2 .right .photo-list2 ul li h3{
	font-size:12px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}

#layout2 .right .photo-list2 ul li h3 a{
	color:#333;
}

#layout2 .right .photo-list2 ul li p{
	color:#000;
	line-height:18px;
	height:54px;
	overflow:hidden;
}

#layout2 .right .photo-list2 ul li p a{
	color:#333;
}

#layout2 .right .photo-list3{
	width:210px;
	margin:0px auto;
}

#layout2 .right .photo-list3 .photo{
	width:210px;
	height:130px;
	margin-top:14px;
}

#layout2 .right .photo-list3 .photo img{
	width:210px;
	height:130px;
}

#layout2 .bottom .title{
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(images/black-line.gif) repeat-x left 13px;
	padding:0px;
}

#layout2 .bottom .title h2{
	background:#000 url(images/ly2-bottom-title.gif) no-repeat right top;
	padding:0px 30px 0px 22px;
	color:#fff;
}

#layout2 .bottom .title a{
	float:right;
	font-size:16px;
	color:#000;
	background:#fff;
	padding:0px 5px;
	font-weight:bold;
}

#layout2 .bottom .content{
	margin-top:10px;
	height:164px;
	background:url(images/ly2-bottom-bg.gif) no-repeat center bottom;
}

#layout2 .bottom .content ul{
	height:161px;
}

#layout2 .bottom .content ul li{
	float:left;
	display:inline;
	width:167px;
	margin-left:17px;
}

#layout2 .bottom .content ul li img{
	width:165px;
	height:125px;
	border:1px solid #fdfdfd;
}

#layout2 .bottom .content ul li p{
	font-size:14px;
	line-height:34px;
	height:34px;
	overflow:hidden;
	text-align:center;
}

#layout2 .bottom .content ul li p a{
	color:#fff;
}

#layout3,#layout4{
	height:100%;
	border:1px solid #dfd8be;
}

#layout3 .box,#layout4 .box{
	margin-top:10px;
}

#layout3 .left{
	display:inline;
	width:276px;
	margin:0px 24px 0px 19px;
}

#layout3 .left .focus{
	height:350px;
	width:270px;
	padding:1px;
	border:1px solid #e2e2e2;
}

#layout3 .left .login{
	height:105px;
	border:1px solid #dfd8be;
	border-bottom:5px solid #dfd8be;
	background:url(images/ly3-left-login.jpg) no-repeat 215px 59px;
	padding:13px 0px 0px 17px;
	color:#000;
}

#layout3 .left .login form p{
	margin-bottom:8px;
	height:18px;
	overflow:hidden;
}

#layout3 .left .login form span{
	float:left;
	line-height:18px;
}

#layout3 .left .login form .text{
	float:left;
	height:14px;
	line-height:14px;
	width:115px;
	background:#dfd8be;
	border:1px solid #a99d71;
}

#layout3 .left .login form .btn{
	float:left;
	width:44px;
	height:18px;
	text-align:center;
	border:none;
	background:none;
	cursor:pointer;
	color:#000;
	line-height:18px;
}

#layout3 .left .login form .btn:hover{
	text-decoration:none;
	color:#c00;
}

#layout3 .left .login h3{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#922a2a;
	margin-top:10px;
}

#layout3 .left .login h3 span{
	font-size:14px;
	color:#000;
}

#layout3 .left .block ul{
	height:150px;
	margin-top:5px;
	margin-left:-22px;
}

#layout3 .left .block ul li{
	float:left;
	display:inline;
	width:125px;
	margin-left:22px;
}

#layout3 .left .block ul li img{
	height:120px;
	width:125px;
}

#layout3 .left .block ul li p{
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:#f1eee1;
	text-align:center;
}

#layout3 .left .block ul li p a{
	color:#000;
}

#layout3 .middle,#layout4 .middle{
	float:left;
	display:inline;
	width:325px;
}

#layout3 .middle .block1,#layout4 .middle .block1{
	padding:0px 10px;
}

#layout3 .middle .block1 .hot h3,#layout4 .middle .block1 .hot h3{
	font-size:24px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:30px;
	height:30px;
	overflow:hidden;
	margin-bottom:10px;
}

#layout3 .middle .block1 .hot h3 a,#layout4 .middle .block1 .hot h3 a{
	color:#000;
}

#layout3 .middle .block1 .hot p,#layout4 .middle .block1 .hot p{
	line-height:21px;
	height:63px;
	overflow:hidden;
	text-indent:18pt;
	color:#686868;
}

#layout3 .middle .block1 .list,#layout4 .middle .block1 .list{
	margin-top:5px;
}

#layout3 .middle .block2 .title{
	height:35px;
	line-height:35px;
	background:#f1eee1;
}

#layout3 .middle .block2 .content .style1,#layout3 .middle .block2 .content .style2{
	height:65px;
	overflow:hidden;
	padding:15px 10px;
}

#layout3 .middle .block2 .content .style2{
	background:#f1eee1;
}

#layout3 .middle .block2 .content .photo{
	display:inline;
	position:relative;
	width:100px;
	height:65px;
	overflow:hidden;
}

#layout3 .middle .block2 .content .style1 .photo{ float:left; }
#layout3 .middle .block2 .content .style2 .photo{ float:right; }

#layout3 .middle .block2 .content .photo img{
	width:100px;
	height:65px;
}

#layout3 .middle .block2 .content .photo .label{
	position:absolute;
	left:0px;
	top:0px;
	width:48px;
	height:20px;
	background:#922a2a;
	text-align:center;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

#layout3 .middle .block2 .content .photo .label a{
	color:#fff;
}

#layout3 .middle .block2 .content .text{
	width:190px;
}

#layout3 .middle .block2 .content .style1 .text{ float:right; }
#layout3 .middle .block2 .content .style2 .text{ float:left; }

#layout3 .middle .block2 .content .text h3{
	font-size:14px;
	font-family:"Microsoft Yahei","宋体";
}

#layout3 .middle .block2 .content .text h3 a{
	color:#922a2a;
}

#layout3 .right,#layout4 .right{
	display:inline;
	margin-right:18px;
	width:255px;
}

#layout3 .right .title{
	margin-bottom:5px;
}
#layout3 .box{
	margin-top:20px;
}

#layout3 .box .left{
	display:inline;
	margin:0px 0px 0px 15px;
	width:440px;
	height:332px;
	overflow:hidden;
}

#layout3 .box .right{
	display:inline;
	margin:0px 19px 0px 0px;
	width:440px;
}

#layout3 .box .right .hot{
	height:90px;
	overflow:hidden;
	padding:12px 8px 0px 8px;
}

#layout3 .box .right .hot h3,#layout4 .middle .block1 .hot h3{
	font-size:24px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:30px;
	height:30px;
	overflow:hidden;
	margin-bottom:10px;
}

#layout3 .box .right .hot h3 a,#layout4 .middle .block1 .hot h3 a{
	color:#000;
}

#layout3 .box .right .hot p,#layout4 .middle .block1 .hot p{
	line-height:21px;
	height:63px;
	overflow:hidden;
	text-indent:18pt;
	color:#686868;
}

#layout3 .box .right .hot p{
	height:42px;
}

#layout3 .box .right .list ul li{
	height:32px;
	line-height:32px;
	overflow:hidden;
	border-bottom:1px dotted #9a9a9a;
	background:url(images/list-type2.gif) no-repeat 14px 15px;
	padding-left:22px;
}

#layout3 .focus2{
	width:900px;
	margin:0px auto;
}

#layout3 .focus2 .title1{
	border-bottom:none;
}

#layout3 .focus2 .content{
	width:900px;
	height:400px;
	margin-top:5px;
	overflow:hidden;
}

#layout3 .bottom{
	background:#dfd8be;
}

#layout3 .bottom .title{
	height:36px;
	line-height:36px;
	background:url(images/green-line.gif) repeat-x left 17px;
	padding:0px;
	margin:0px 10px;
}

#layout3 .bottom .title h2{
	border-left:9px solid #b9af88;
	padding:0px 10px;
	background:#dfd8be;
}

#layout3 .bottom .title .more1{
	background:#dfd8be;
	padding:0px 8px;
}

#layout3 .bottom .content{
	height:100%;
	padding:10px 0px;
}

#layout3 .bottom .arrow1{
	float:left;
	display:inline;
	height:18px;
	width:7px;
	background:url(images/ly3-bottom-arrow1.gif) no-repeat;
	margin:50px 0px 0px 19px;
}

#layout3 .bottom .arrow2{
	float:right;
	display:inline;
	height:18px;
	width:7px;
	background:url(images/ly3-bottom-arrow2.gif) no-repeat;
	margin:50px 19px 0px 0px;
}

#layout3 .bottom .list{
	float:left;
	display:inline;
	margin-left:5px;
	width:870px;
}

#layout3 .bottom .list ul{
	height:100%;
}

#layout3 .bottom .list ul li{
	float:left;
	display:inline;
	width:150px;
	margin:0px 12px;

}

#layout3 .bottom .list ul li img{
	height:125px;
	width:150px;
}

#layout3 .bottom .list ul li p{
	text-align:center;
	line-height:34px;
}

#layout3 .bottom .list ul li p a{
	color:#000;
}
.rollBox{width:870px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:870px;overflow:hidden;margin:0 auto;padding-top:2px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}






#layout4 .right .photo-list{
	margin-top:4px;
}

#layout3 .right .photo-list ul,#layout4 .right .photo-list ul{
	margin-left:-15px;
	width:270px;
	height:170px;
}

#layout3 .right .photo-list ul li,#layout4 .right .photo-list ul li{
	float:left;
	display:inline;
	margin-left:15px;
	height:170px;
	width:120px;
	position:relative;
}

#layout3 .right .photo-list ul li img,#layout4 .right .photo-list ul li img{
	height:170px;
	width:120px;
}

#layout3 .right .photo-list ul li .textbg,#layout4 .right .photo-list ul li .textbg{
	width:120px;
	height:26px;
	left:0px;
	top:144px;
}

#layout3 .right .photo-list ul li p,#layout4 .right .photo-list ul li p{
	position:absolute;
	width:120px;
	height:26px;
	left:0px;
	top:144px;
	text-align:center;
	line-height:26px;
}

#layout3 .right .photo-list ul li p a,#layout4 .right .photo-list ul li p a{
	color:#fff;
}

#layout3 .right .big-photo{
	height:160px;
	width:255px;
	position:relative;
}

#layout3 .right .big-photo img{
	height:160px;
	width:255px;
}

#layout3 .right .big-photo .textbg{
	height:26px;
	width:255px;
	top:134px;
	left:0px;
}

#layout3 .right .big-photo p{
	position:absolute;
	top:134px;
	left:0px;
	height:26px;
	width:255px;
	text-align:center;
	line-height:26px;
}

#layout3 .right .big-photo p a{
	color:#fff;
}

#layout3 .bottom{
	background:#dfd8be;
}

#layout3 .bottom .title{
	height:36px;
	line-height:36px;
	background:url(images/green-line.gif) repeat-x left 17px;
	padding:0px;
	margin:0px 10px;
}

#layout3 .bottom .title h2{
	border-left:9px solid #b9af88;
	padding:0px 10px;
	background:#dfd8be;
}

#layout3 .bottom .title .more1{
	background:#dfd8be;
	padding:0px 8px;
}

#layout3 .bottom .content{
	padding:10px 0px;
}

#layout3 .bottom .content ul{
	height:100%;
}

#layout3 .bottom .content ul li{
	float:left;
	display:inline;
	width:150px;
	margin-left:30px;
}

#layout3 .bottom .content ul li img{
	height:125px;
	width:150px;
}

#layout3 .bottom .content ul li p{
	text-align:center;
	line-height:34px;
}

#layout3 .bottom .content ul li p a{
	color:#000;
}

#layout4{
	padding-bottom:15px;
}

#layout4 .left{
	display:inline;
	margin:0px 5px 0px 19px;
	width:292px;
}

#layout4 .left .big-photo{
	width:270px;
	border:1px solid #922a2a;
	border-bottom:8px solid #922a2a;
}

#layout4 .left .big-photo .photo,#layout4 .left .big-photo .photo img{
	height:220px;
	width:270px;
}

#layout4 .left .big-photo .text{
	height:55px;
	overflow:hidden;
	background:url(images/ly4-left-big-photo.gif) no-repeat;
	padding:0px 5px 0px 45px;
}

#layout4 .left .big-photo .text h3{
	height:34px;
	line-height:34px;
	overflow:hidden;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

#layout4 .left .big-photo .text h3 a{
	color:#922a2a;
}

#layout4 .left .big-photo .text p{
	color:#000;
	height:14px;
	line-height:14px;
	overflow:hidden;
}

#layout4 .left .block .title{
	padding:0px 25px 0px 5px;
}

#layout4 .left .block .content{
	height:197px;
	width:265px;
	background:url(images/ly4-left-block-bg.gif) no-repeat;
	overflow:hidden;
	margin-top:5px;
	padding:25px 0px 0px 27px;
}

#layout4 .left .block .content ul li{
	float:left;
	display:inline;
	width:90px;
	margin-right:33px;
}

#layout4 .left .block .content ul li h3{
	font-size:14px;
	height:22px;
	line-height:22px;
	text-align:center;
	overflow:hidden;
	margin-bottom:5px;
}

#layout4 .left .block .content ul li h3 a{
	color:#000;
}

#layout4 .left .block .content ul li p{
	line-height:21px;
	height:63px;
	overflow:hidden;
	color:#333;
	margin-top:5px;
}

#layout4 .middle .block2{
	width:300px;
	margin-left:10px;
}

#layout4 .middle .block2 .title,#layout4 .right .block2 .title{
	background:#dfd8be;
}

#layout4 .middle .block2 .content{
	background:#f5f3ea;
	padding:8px 0px;
}

#layout4 .middle .block2 .content ul{
	height:100%;
}

#layout4 .middle .block2 .content ul li{
	float:left;
	display:inline;
	width:125px;
	margin:5px 0px 0px 15px;
}

#layout4 .middle .block2 .content ul li img{
	width:125px;
	height:110px;
}

#layout4 .middle .block2 .content ul li p{
	text-align:center;
	height:26px;
	line-height:26px;
	overflow:hidden;
}

#layout4 .middle .block2 .content ul li p a{
	color:#000;
}

#layout4 .right .block2 .content{
	background:#f5f3ea;
	padding:15px 9px;
	height:110px;
}

#layout4 .right .block2 .content .photo{
	float:left;
	height:110px;
	width:115px;
}

#layout4 .right .block2 .content .photo img{
	height:110px;
	width:115px;
}

#layout4 .right .block2 .content .text{
	float:right;
	width:110px;
}

#layout4 .right .block2 .content .text h3{
	line-height:20px;
	height:40px;
	overflow:hidden;
	font-size:14px;
}

#layout4 .right .block2 .content .text h3 a{
	color:#333;
}

#layout4 .right .block2 .content .text p{
	line-height:20px;
	height:60px;
	overflow:hidden;
	margin-top:5px;
}

#layout4 .right .block3{
	background:#f5f3ea;
}

#layout4 .right .block3 .title{
	height:32px;
	line-height:32px;
}

#layout4 .right .block3 .search{
	height:90px;
	background:url(images/ly4-right-block3-search.gif) no-repeat right top;
}

#layout4 .right .block3 .search form{
	margin:3px 0px 0px 10px;
}

#layout4 .right .block3 .search form .text{
	float:left;
	height:18px;
	width:147px;
	padding:0px 10px;
	line-height:18px;
	color:#8d8d8d;
	background:#fff;
	border:1px solid #c76e17;
}

#layout4 .right .block3 .search form .btn{
	float:left;
	display:inline;
	margin-left:8px;
	background:none;
	border:none;
	width:47px;
	height:20px;
	cursor:pointer;
}

#layout4 .right .block3 .search form p{
	margin-top:8px;
	color:#000;
}

#layout4 .right .block3 .search form p label{
	margin-left:2px;
}

#layout4 .right .block3 .ordering{
	margin:0px 10px;
	border-top:1px solid #d46123;
	height:57px;
	background:url(images/ly4-right-block3-ordering.gif) no-repeat 84px bottom;
}

#layout4 .right .block3 .ordering .title{
	padding:0px;
}

#layout4 .right .block3 .ordering .btn a{
	height:18px;
	line-height:18px;
	background:#d46123;
	color:#fff;
	padding:1px 10px 1px 10px;
	*padding:2px 10px 1px 10px
}
