/*----------------------- general -------------------------------*/
* {
padding: 0;
margin: 0;
border:0;
}
body{
font-family:Verdana, Lucida, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.l{
float:left;
}
.r{
float:right;
}
.c{
clear:both;
}
.bor{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.bor2{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D7D7D7;
}
.ff0000{
	color:#FF0000;
}
.mar{
margin:15px 20px;
}
.mar2{
margin-right:10px;
}
.mar3{
margin-top:205px;
}
.mar4{
margin:10px 15px 10px 0;
}
.pad{
	padding:15px 0 0 135px;
	font-size: 12px;
	font-weight: normal;
}
.pad2{
/*margin:5px;*/
background:#FFF;
padding:5px;
}
.pad3{
padding-top:10px!important;
padding-top:0;
margin-top:10px;
}


/*----------------------- a -------------------------------*/
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.cont a{
	font-weight:bold;
	color:#FFEBC1;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.cont a:hover{
border-bottom:0;
text-decoration:none;
}



/*----------------------- h -------------------------------*/
h1{
	font-size:18px;
	margin-top:3px;
	font-weight: bold;
}
h2{
	font-size:18px;
	color:#B79006;
	line-height:28px;
	margin-bottom:5px;
	padding-bottom: 5px;
	position:relative;
	padding-left:5px;
}
h2 a{
color:#B79006;
}
h2 span{
position:absolute;
top:0;
right:35px;
font-size:12px;
/*font-weight:normal;*/
color:#C0C0C0;
}
h2 span a{
color:#737373;
}
h3{
font-size:18px;
line-height:30px;
/*border-bottom:1px solid #CCCCCC;*/
width:600px;
}



/*----------------------- layout -------------------------------*/
#wrapper{
	width:1003px;
	margin:0 auto;
	background:url(../images/05.jpg) repeat-y;
}
#leftside{
	background:#FFF;
	width: 735px;
	float:left;
}
#rightside{
width:268px;
float:left;
background:url(../images/02.jpg) no-repeat top;
padding-top:74px;
}
#top{
height:302px;
background:url(../images/03.jpg) no-repeat bottom;
}
.logo{
height:74px;
font-size:14px;
font-weight:bold;
}
#content p{
padding:5px;
}
.basic{
border:1px solid #DADADA;
background:#F2F2F2;
padding:5px;
}
.wrap{
text-align:center;
padding:10px;
}
.height{
height:550px;
}



/* title */
.title{
margin:3px;
font-weight:bold;
color:#6F9029;
background:url(../images/001.gif) no-repeat 5px;
text-indent:25px;
}
.title a{
color:#6F9029;
}


/* nav */
#nav{
	background:#79B200;
	height:35px;
	padding-left: 10px;
	border-top:1px solid #FFF;
}
#nav div{
float:left;
margin-left:25px;
display:inline;
line-height:35px;
}
#nav div a{
color:#000;
font-size:12px;
font-weight:bold;
}
#nav div a:hover{
color:#D8EEAA;
text-decoration:none;
}


/* show */
.show{
list-style:none;
margin-left:35px;
}
.show li{
float:left;
margin-right:28px;
display:inline;
text-align:center;
line-height:20px;
margin-bottom:20px;
width:178px;
}
.show li a{
color:#000;
}
.show li a:hover{
color:#DD1673;
text-decoration:underline;
}
.show li span a{
color:#DD1673;
font-weight:bold;
}
.show li span a:hover{
color:#DD1673;
}
.show li img{
border:1px solid #AAAAAA;
}
.show li a:hover img{
border:1px solid #FFF!important;
border:0;
}


/* descrip */
.descrip{
border-top:1px dashed #DADADA;
padding:5px;
}
.descrip p{
line-height:18px;
font-size:10px;
color:#999999;
}


/* footer */
#footer{
	text-align:center;
	color:#7E7E7E;
	line-height:24px;
	font-size: 11px;
}
#footer a{
color:#7E7E7E;
}


/* descrip2 */
.descrip2{
margin:15px;
color:#FFEBC1;
line-height:15px;
padding:0!important;
padding-top:8px;
}


/* pdlist */
.pdlist{
list-style:none;
width:250px;
}
.pdlist li{
line-height:38px;
border-bottom:5px solid #B60C5C;
background:url(../images/04.jpg) no-repeat 15px 18px;
text-indent:30px;
font-weight:bold;
font-size:14px;
}
.pdlist li a{
color:#FFF;
}
.pdlist li a:hover{
text-decoration:none;
color:#FFEBC1;
}
#sublist,#sublist2,#sublist3{
border:0;
font-size:12px;
text-indent:25px;
font-weight:normal;
background:none;
line-height:30px;
}
#sublist a,#sublist2 a{
padding:5px;
}
#sublist a:hover,#sublist2 a:hover{
border:1px dashed #FFEBC1;
text-decoration:none;
color:#FFEBC1;
font-weight:bold;
}
/*#sublist2 a{
color:#FFEBC1;
}*/
#sublist2{
	text-indent:30px;
	list-style-position: inside;
	list-style-type: disc;
	color:#FFF;
}
#sublist2 a{
font-size:10px;
}
#sublist3{
	border-bottom:1px dashed #EE74AD;
	margin-left: 30px;
	text-indent:0;
}


/* nav2 */
.nav2{
font-size:11px;
color:#666;
}
.nav2 a{
color:#666;
font-weight:bold;
}


/* descrip3 */
.descrip3{
padding:10px;
border-top:1px solid #C0C0C0;
text-align:left;
width:600px;
font-size:11px;
}

.descrip3 p{
width:300px;
float:left;
line-height:20px;
}


/* list */
.list{
text-align:left;
width:610px;
padding:10px;
background:#FAF8E6;
border:1px solid #E3E0C7;
}
.list a{
color:#DD1673;
font-weight:bold;
border-bottom:1px dashed;
}
.list a:hover{
border-bottom:0;
text-decoration:none;
}
.list ul{
text-indent:10px;
margin-top:10px;
list-style:none;
}
.list ul li{
	padding-bottom:5px;
	/*list-style-position: inside;
	list-style-type: disc;*/
}
.list ul li a{
font-size:11px;
	color:#000;
	font-weight:normal;
	border:0;
}
.list ul li a:hover{
color:#FFF;
background:#DD1673;
}
#mar3 li{
margin-right:5px;
float:left;
}
#mar4 li{
width:200px;
float:left;
}


/* about */
.about{
padding:10px;
}
.about p{
padding-bottom:5px;
line-height:18px;
}
.title2{
color:#DD1673;
font-size:16px;
font-weight:bold;
}


/*--form--*/
.form{
text-align:left;
}
.form input,.form textarea,form select{
border:1px solid #7F9DB9;
}


/* sitemap */
.sitemap{
list-style:none;
}
.sitemap li{
line-height:24px;
}
.sitemap li a{
color:#000;
}
.sitemap li a:hover{
background:#DD1673;
color:#FFF;
}
.sitemap li ul li{
	text-indent:20px;
	list-style-position: inside;
}

.sitemap2 li{
	list-style:none;
	border-bottom:1px solid #E4E4E4;
	width:580px;
	line-height:34px;
	margin-left:18px;
	text-indent:0;
}
.sitemap2 li a{
color:#7D7D7D;
}
.sitemap3{
margin-left:18px;
}


/* cont2 */
.cont2{
height:120px;
background:url(../images/06.jpg) no-repeat 5px;
position:relative;
}
.tel{
font-weight:bold;
background:url(../images/07.jpg) no-repeat 5px;
text-indent:25px;
position:relative;
top:50px;
left:20px;
width:220px;
}
.fax{
font-weight:bold;
background:url(../images/08.jpg) no-repeat 5px;
text-indent:25px;
position:relative;
top:36px;
left:230px;
}
.add{
background:url(../images/09.jpg) no-repeat 5px;
text-indent:25px;
position:relative;
top:45px;
left:20px;
}
