﻿body {
	margin: 0;
	padding: 0;
    font-family: tahoma, sans-serif;
    font-size: 12px;
	color: #fff;
    background:url(../images/bg.jpg) #d8b986 repeat-x top;
	word-break:break-all;
}
a{color: #fff;text-decoration:none;outline: none;}
a:hover{Color: #febf01;text-decoration:none;}
ul{list-style: none;  margin:0; padding:0;}
input{
background:#eee9e3;
border:1px #b59d84 solid;
font-size:12px;
height:16px;
}
img{
border:0;
}
.huanhan{
clear:both;
}
#pagesplits{
clear:both;
}
.moreicon{
    width:79px;
	background: url(../images/more.gif) no-repeat;
	height:17px;
	float:right;
	margin-right:10px;
	padding-left:5px;
	line-height:19px;
	text-align:center;
	border:0;
	color:#fff;
}
.moreicon2{
	background: url(../images/more.gif) no-repeat;
    width:79px;
	float:right;
	height:17px;
	line-height:19px;
	text-align:center;
	border:0;
	color:#fff;
	margin-top:40px;
}
.jbtn{
background:#eee9e3;
border:1px #b59d84 solid;
font-size:12px;
height:25px;
}
/*head----------------------------------------------*/
#mainhead{
height:79px;
background:url(../images/topbg.gif) repeat-x;
}
#mainhead2{
height:213px;
width:948px;
margin:0 auto;
margin-top:10px;
}
#headsub{
margin:0 auto;
width:948px;
}
#headsub .mylogo{
background:url(../images/logo.png) no-repeat;
width:289px;
height:79px;
float:left;
}
#headsub .subnav{
width:659px;
height:24px;
float:right;
text-align:right;
line-height:24px;
}
#headsub .subnav a{
color:#c3bcbc;
}
#headsub .mynav{
width:659px;
height:50px;
float:right;
}

div.NAV {
width:638px;
height:50px;
float:right;
}
div.NAV-02 {
width:19px;
height:50px;
float:right;
}
#mainhead2 .mleft{
width:273px;
float:left;
height:178px;
background:url(../images/noticebg.png) no-repeat;
padding-top:35px;
}
#mainhead2 .mright{
width:675px;
float:right;
}
#mainhead2 .newly{
height:150px;
width:250px;
margin-left:15px;
padding:0;
}
#mainhead2 .newly li {
	height: 25px;
	padding-left: 10px;
	background: url(../images/dog.gif) no-repeat left;
	line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
}
#mainhead2 .newly li a{
color:#fff;
}
/*end----------------------------------------------*/

/*foot---------------------------------------------*/
#Table_foot{
clear:both;
height:100px;
}
#Table_foot .tf_bar{
height:30px;
background:#96846e;
}
#Table_foot .flink{
margin-top:10px;
background:#bca88a;
height:auto;
}
#Table_foot .flink_con{
margin:0 auto;
width:938px;
padding:5px 0 5px 10px;
}
#Table_foot .thumbList_links { 
	display:inline;
	float:left;	
	margin-right: 5px;
    margin-top: 5px;
	width:88px;
}
#Table_foot .thumbList_links_t { 
	display:inline;
	overflow:hidden;
	color:#000000;
}
#Table_foot .thumbList_links_t a{color:#3a2f22;}
#Table_foot .thumbList_links_t a:hover{Color: #ffe923;text-decoration:none;}
#Table_foot .tf_bar1{
margin:0 auto;
width:948px;
text-align:center;
line-height:30px;
}
#Table_foot .tf_bar1 a{
color:#000000;
}
#Table_foot .copyright{
height:70px;
background:#bca88a;
}
#Table_foot .copyright2{
width:948px;
margin:0 auto;
}
#Table_foot .flogo{
width:273px;
float:left;
}
#Table_foot .fcontont{
width:630px;
float:left;
padding-top:20px;
color:#272b34;
padding-left:10px;
}
#Table_foot .ftop{
width:34px;
float:left;
padding-top:20px;
}
/*end---------------------------------------------*/

/*main--------------------------------------------*/
#mainbody{
margin:0 auto;
width:948px;
}
#mainbody .mbleft{
width:263px;
float:left;
padding-left:10px;
height:auto;
}
#mainbody .mbright{
width:675px;
float:right;
height:auto;
}

#mainbody .joinm{
width:257px;
height:165px;
background:url(../images/joinbg.png) no-repeat;
margin-top:10px;
}
#mainbody .joinmtxt{
padding-left:86px; 
padding-top:75px;
width:175px;
float:left; 
color:#312518;
line-height:22px;
}
#mainbody .joinmore{
width:57px;
height:17px;
border:0;
color:#fff;
line-height:20px;
background:url(../images/more3.gif) no-repeat;
}
#mainbody .cbtn{
width:57px;
height:17px;
border:0;
color:#fff;
line-height:20px;
background:url(../images/more2.gif) no-repeat;
}
#mainbody .qm{
width:256px;
height:222px;
margin:15px 0 5px 0;
}
#mainbody .leftbox{
width:257px;
}
#mainbody .leftbox h4 {
background:url(../images/leftbar_bg.gif) no-repeat;
width:196px;
height:27px;
padding-left:60px;
margin:10px 0 5px 0;
}
#mainbody .leftbox h3 {
width:257px;
height:71px;
margin:10px 0 0 0;
}

.barnews li {
	width: 236px;
	height: 23px;
	padding-left: 20px;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../images/lbg.gif) no-repeat left;
	margin-bottom:3px;
	
}
.barnews li span {
	float: right;
	width: 65px;
	color: #fff;
	font-size: 11px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right:2px;
}
.barnews li strong {
	float: left;
	width: 145px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
.barnews3 li {
	width: 170px;
	height: 25px;
	background: url(../images/leftbar31.gif) no-repeat;
	margin:0;
	padding-left:86px;
	line-height:25px;
}
.barnews3 li a{color:#312518;}
.barnews3 li a:hover{Color: #febf01;text-decoration:none;}

#btm2av1{
margin-top:15px;
margin-bottom:15px;
}

#mtop{
height:174px;
margin-top:10px;
}
#mtop .mtleft{
width:300px;
float:left;
padding-left:15px;
}
#mtop .mtright{
width:322px;
float:right;
}

/*newlist style -*****************************************/
.newstitle{
width: 315px;
height: 67px;
}
#mainbody .newslist a{color: #3a2f22;text-decoration:none;outline: none;}
#mainbody .newslist a:hover{Color: #ffe923;text-decoration:none;}

.newslist li {
	width: 315px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom:1px dotted #a6947d;
	color: #3a2f22;	
}
.newslist li span {
	float: right;
	width: 95px;
	color: #3a2f22;
	font-size: 11px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right:2px;
}
.newslist li strong {
	float: left;
	width: 195px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*newlist style -*****************************************/

#loginbox{
background:url(../images/loginbg.gif) no-repeat;
width:320px;
height:145px;
margin-top:10px;
}
#mainbody .titlebar{
width:674px;
background:url(../images/titlebar.png) no-repeat;
height:53px;
float:right;
color:#ffc40d;
font-size:20px;
font-weight:bold;
line-height:60px;
text-align:center;
}
#mainbody .navsubbar{
width:674px;
background:url(../images/titlebar.png) no-repeat;
height:53px;
float:right;
color:#ffc40d;
font-size:14px;
font-weight:bold;
line-height:45px;
text-indent:10px;
}
#mainbody .navsubbar a{
color:#ffc40d;
}
#mainbody .mcontent{
width:640px;
float:right;
margin-top:5px;
margin-bottom:5px;
height:auto;
color:#3a2f22;
}
#mainbody .mcontent a{color: #3a2f22;text-decoration:none;outline: none;}
#mainbody .mcontent a:hover{Color: #e4aa2b;text-decoration:none;}

#piclist{
width:641px;
background:url(../images/picbg.png) no-repeat;
height:145px;
overflow:hidden;
margin-bottom:10px;
}
#piclist2{
width:641px;
background:url(../images/picbg.gif) #dad0be no-repeat top;
display:table;
height:auto;
margin-bottom:10px;
}
.lphoto {
	margin:0 auto;
    margin:10px 10px 0 40px;
	width: 110px;
	height: 120px;
	}
.lphoto img {
	width: 110px;
	height: 120px;
	background: #fff;
	border: solid 1px #fff;
	padding: 2px;
}

#newbar{
background:url(../images/newsbar.gif) no-repeat;
width:600px;
height:34px;
color:#FFFFFF;
line-height:34px;
}
#newbar .co1{
width:400px; 
float:left;
font-weight:bold;
padding-left:100px;
}
#newbar .co2{
width:70px; 
float:right;
font-weight:bold;
padding-left:30px;
}
#pagenewslist li {
width:600px; 
height:25px;
margin:0;
}

.barnews4 li {
	width: 600px;
	height: 25px;
	background: url(../images/newsbar1.gif) no-repeat left;
	margin:0;
	line-height:25px;
}
.barnews4 li a{color:#312518;}
.barnews4 li a:hover{Color: #febf01;text-decoration:none;}
.tlbt {
width:500px !important; /*ie7 ff*/
_width:480px;/* ie6*/
float:left; text-indent:20px; text-overflow:ellipsis; overflow: hidden;}
.tldt{
width:100px;
line-height:25px;
}

#mbuttom{
clear:both;
height:200px;
margin:20px 0 0 0;
}

#mbuttom .mtleft{
width:300px;
float:left;
padding-left:15px;
}
#mbuttom .mtright{
width:322px;
float:right;
}

#tabcontent{
clear:both;
width:658px;
height:253px;
background:url(../images/tabbg.png) repeat-y;
float:right;
}
#tablist{
width:658px;
height:25px;
float:right;
}
#tablist li {
	display:inline;
}
#tablist li a{
height:25px;
background:url(../images/tabbtn.gif) #908067 no-repeat; 
float:left;
margin-right:3px;
line-height:25px;
text-indent:15px;
padding-right:5px;
}
#tablist li a:hover{
height:25px;
background:url(../images/tabbtn2.jpg) #dcc4a1 no-repeat; 
float:left;
margin-right:3px;
line-height:25px;
text-indent:15px;
padding-right:5px;
color:#3a2f22;
}
#tablist li.current a {
height:25px;
background:url(../images/tabbtn2.jpg) #dcc4a1 no-repeat; 
float:left;
margin-right:3px;
line-height:25px;
text-indent:15px;
padding-right:5px;
color:#3a2f22;
font-weight:bold;
}
#tablist li.on a{
height:25px;
background:url(../images/tabbtn2.jpg) #dcc4a1 no-repeat; 
float:left;
margin-right:3px;
line-height:25px;
text-indent:15px;
padding-right:5px;
color:#3a2f22;
font-weight:bold;
}

#ajaxtab{
clear:both;
height:243px;
}
#ajaxtab .tab_left{
width:250px;
float:left;
padding-left:5px;
border-right:1px dotted #a6947d;
height:243px;
}
#ajaxtab .tab_right{
width:370px;
float:right;
height:243px;
}
#ajaxtab .tphoto {
    width:250px;
    height:230px;
	margin-top:5px;
	}
#ajaxtab .tphoto img {
	width: 110px;
	height: 120px;
	background: #fff;
	border: solid 1px #fff;
	padding: 2px;
	float:left;
}

#mainbody .newslist2 a{color: #3a2f22;text-decoration:none;outline: none;}
#mainbody .newslist2 a:hover{Color: #ffe923;text-decoration:none;}

.newslist2 li {
	width: 370px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom:1px dotted #a6947d;
	color: #3a2f22;	
}
.newslist2 li span {
	float: right;
	width: 95px;
	color: #3a2f22;
	font-size: 11px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right:2px;
}
.newslist2 li strong {
	float: left;
	width: 270px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*end---------------------------------------------*/
