﻿body {
margin: 0;
padding: 0;
font-family: tahoma, sans-serif;
font-size: 12px;
color: #fff;
background:url(../images/bg.gif) #040200 repeat-x top;
word-break:break-all;
}
a{color: #fff;text-decoration:none;outline: none;}
a:hover{Color: #e21f15;text-decoration:none;}
ul{list-style: none;  margin:0; padding:0;}
li{list-style: none;  margin:0; padding:0;}
img{border:0;}
/*head===========================================*/
#mainhead{
width:100%;
height:134px;
background:url(../images/headbg.gif) repeat-x top;
}
#head{
width:762px;
height:134px;
margin:0 auto;
}
#head .logo{
width:374px;
height:103px;
background:url(../images/logo.png) no-repeat;
float:left;
}
#head .headsub{
width:383px;
padding:5px 5px 0 0;
height:98px;
float:right;
text-align:right;
}
#head .nav{
width:762px;
height:31px;
}
#navlist{
width:762px;
height:31px;
}
#navlist li {
display:inline;
line-height:23px;
}
#navlist li a{
height:21px;
float:left;
text-align:center;
margin-right:5px;
padding:5px 8px 5px 8px;;
}
#navlist li a:hover{
height:21px;
float:left;
background:#5a1d1a; 
margin-right:5px;
padding:5px 8px 5px 8px;
color:#fff;
}
#navlist li.on a{
height:21px;
background:#5a1d1a; 
float:left;
margin-right:5px;
padding:5px 8px 5px 8px;;
}
/*head End===========================================*/

/* foot style ========================================*/
#Table_foot{
width:100%;
height:102px;
background:url(../images/footbg.gif) repeat-x;
}
#Table_foot .copyright{
width:762px;
margin:0 auto;
height:90px;
padding:15px 0 0 0;
color:#a1a1a1;
}
/* foot style End=====================================*/

/* home style ========================================*/
#homemain{
width:762px;
height:345px;
background:url(../images/homemain.gif) no-repeat;
margin:0 auto;
}
#homemainb{
width:100%;
height:47px;
background:url(../images/mbbg.png) repeat-x;
}
#homemainb .mbcon{
width:762px;
height:47px;
background:url(../images/homemain_b.gif) no-repeat;
margin:0 auto;
}
/* home style End ===================================*/

/*====inpage head style =============================*/
#hbanner{
width:762px;
height:166px;
background:url(../images/inpagebanner.gif) no-repeat;
margin:0 auto;
}
#hbannerb{
width:762px;
height:40px;
background:url(../images/inpagebanner_b.gif) no-repeat;
margin:0 auto;
}

.sfrom{
background:#8f8d8b;
border:2px #535150 solid;
height:15px;
width:235px;
*width:240px;
color:#fff;
}
.cinput{background:#4d4c3d;border:1px #9f9d9c solid;font-size:12px;height:16px; color:#fff;}

/*====inpage head style End =============================*/

/*====Main style =============================*/
#main_content{
width:762px;
margin:0 auto;
background: url(../images/rightbg.gif) #9c8c74 repeat-y right;
overflow:hidden;
}

#main_content .m_left{
width:518px;
float:left;
padding:0 3px 5px 3px;
background:#9c8c74;
height:auto;
}
#main_content .m_right{
width:232px;
float:right;
padding:0 3px 5px 3px;
height:auto;
}

#main_content .bar{
margin:0 auto;
margin-top:5px;
width:226px;
height:26px;
background:url(../images/bar1.gif) no-repeat;
color:#940104;
font-weight:bold;
line-height:26px !important;
text-indent:5px;
_padding-top:5px;
}
#main_content .barcon{
margin:0 auto;
margin-top:5px;
width:226px;
}
#main_content .barcon li {
width: 226px;
height: 23px;
float:left;
line-height: 23px;
text-indent:20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background: url(../images/icon2.gif) no-repeat left;
}

#pagesplits{clear:both;}

#piclist2{
width:518px;
display:table;
height:auto;
margin-bottom:10px;
margin-top:5px;
border-bottom:1px #fff dotted;
}
.lphoto {
margin:0 auto;
width: 110px;
height: 120px;
	}
.lphoto img {
width: 110px;
height: 120px;
background: #fff;
border: solid 1px #fff;
}

.fdtnews {
	float:left;
    padding:0;
	margin:0;
}
.fdtnews li {
    width: 500px;
	height: 30px;
	padding-top:5px;
	float:left;
	text-indent:15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom:1px dotted #ccc;
	background: url(../images/icon1.gif) no-repeat left;
}
.fdtnews li cite {
	display: inline;
	float: right;
	width: 80px;
	font-family:Arial, Helvetica, sans-serif;
	color: #F5F5F5;
	font-size: 11px;
	text-align: right;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fdtnews li cite * {
	color:#F5F5F5;
}
.fdtnews li span {
	display: inline;
	float: left;
	width: 420px;
	font-weight: normal;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jbtn{
background:#eee9e3;
border:1px #b59d84 solid;
font-size:12px;
height:25px;
}
.yingpin{
background:#eee9e3;
border:1px #b59d84 solid;
font-size:12px;
height:16px;
}
#a_1{width:120px;font-weight:bold;}
#a_2{width:80px;font-weight:bold;}
.preview{width:width:226px;overflow:hidden;}
.cont{padding-top:5px;}
.cls{clear:both;}
.hidden{display:none;}
.scrolldoorFrame{width:226px;margin:0px auto;overflow:hidden;border:0px}
.scrollUl{width:226px;overflow:hidden;height:25px; border-bottom:#d0c6af dotted 1px}
.scrollUl li{float:left; margin-right:5px;}
.bor03{border-top-width:0px;}
.st01{cursor:pointer;background:#940104;font-weight:bold; text-align:center; color:#fff; height:23px; line-height:23px}
.st01 a{ color:#fff; text-decoration:none}
.st02{cursor:pointer;text-align:center;height:23px; line-height:23px;color:#940104;background:#6e6e6e;}


.headlineList{
margin:0 5px 0 5px;
}	
.headlineList p{
padding:0;
margin:0;
}	
.headlineList li {
	clear: both;
}

.headlineList div {
	float: right;
	width: 320px;
	height: 129px;
	padding-bottom: 5px;
	background: url(../images/line_x.gif) repeat-x bottom;
}

.headlineList span {
	width: 310px;
	font-size: 14px;
	font-weight:bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.headlineList div p.note {
	margin-top: 0px;
	color:#CCCCCC;
}

.headlineList div p.note * {
	color:#CCCCCC;
}
.headlinePix {
	width: 160px;
	border: 1px solid #c0c0c0;
	padding: 1px;
	float: left;
	height:129px;

}

.headlinePix img {
  width:160px;
  height:129px;
}

@media all and (min-width: 0px){ .headlinePix img { width: 160px;height:129px; } } /*for Opera Only*/

a.noteLink {
	color:#990000;
	text-decoration: none;
}

.smallText {
	font-size: 12px;
}

.thumbList_photo { 
	display:inline;
	float:left;	
	padding: 5px;
	width: 120px;
	height:140px;
	margin: 15px 20px 0 20px;
	border: 1px solid #c0c0c0;
	text-align: center;
	font-size: 12px;
}
.thumbList div img {
	width: 120px;
	height: 120px;
	font-size: 12px;
	border-style:none;
	vertical-align: middle;
}
@media all and (min-width: 0px){ .thumbList div img { width: 120px; height: 120px; } } /*for Opera Only*/

.thumbList div p {
	width: 100%;
	margin-top: 5px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
    background:#f3f3f3;
	color:#333333;
}

/*====Main style End =============================*/
