body {
margin:0px;
padding:0px;
font-size:13px;
font-family:"Î¢ÈíÑÅºÚ";
line-height:20px;
background:url(../images/topbj.jpg) repeat-x #ffffff;
}
ul,li{list-style-type: none; margin:0; padding:0;}
.main
{
margin:0 auto;
width:1003px;
}
div#rightDiv {
    display: none;
}
h1
{
	font-size:16px;
	line-height:40px;
}
img{border:0;}
form
{
margin:0px;
padding:0px;
}
A{
	TEXT-DECORATION: none;
}
A:link {
	COLOR:#564d50; font-size:13px;
}
A:visited {
	COLOR:#564d50; font-size:13px;
	
}
A:hover {
	COLOR:#ff0000; font-size:13px;
}
A:active {
	COLOR:#564d50; font-size:13px;
}
.dh
{
text-align:center;
color:#ffffff;
font-weight:bold;
font-size:14px;
}
.dh A:link {
	COLOR:#ffffff; font-size:14px; font-weight:bold;
}
.dh A:visited {
	COLOR:#ffffff; font-size:14px; font-weight:bold;
	
}
.dh A:hover {
	COLOR:#ffffff; font-size:14px; font-weight:bold;
}
.dh A:active {
	COLOR:#ffffff; font-size:14px; font-weight:bold;
}
.banbj
{
	background:url(../images/banbj.jpg) repeat-x; height:356px;
}
.neirbj
{
	background:url(../images/nrbj.jpg) repeat-y; padding:5px 14px 0 14px;
}
.flxz
{
	background:url(../images/flxz.jpg) repeat-y; width:6px;
}
.flsz
{
	background:url(../images/flsbj.jpg) repeat-x;
}
.flxy
{
	background:url(../images/flxy.jpg) repeat-y; width:7px;
}
.flxx{border-bottom:#dbdbdb 1px solid;}
.yflxx{border-left:#dbdbdb 1px solid;border-right:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;}
.yflsz
{
	background:url(../images/yflsz.jpg) repeat-x;
}
.xlbj
{
	background:url(../images/xlbj.jpg) repeat-x; height:38px; color:#1157c7; font-size:14px; font-weight:bold;
}
.ldh
{
	background:url(../images/tel.jpg) no-repeat; height:30px; padding-left:69px; padding-top:35px; color:#ff0000; font-size:18px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";
}
.xx
{
	border-bottom:#CCC 1px dashed;
}
.xxlbj
{
	background:url(../images/xlbj.jpg) repeat-x; height:38px; font-size:14px; font-weight:bold;
}
.cpflxz
{
	background:url(../images/cpxlxz.jpg) no-repeat; width:160px; height:40px; padding-left:53px;
}
.cpflxz a
{
	font-weight:bold; font-size:14px; color:#FFF;
}
.cpflwx
{
	background:url(../images/cpxlwx.jpg) no-repeat; width:160px; height:40px; padding-left:53px;
}
.cp
{
	float:left; width:124px; height:140px; margin:10px 5px 5px 38px; line-height:24px; text-align:center;
}
.cp img{ border:#CCC 1px solid; width:156px; height:128px;}
.fgbj
{
	background:url(../images/fgbj.jpg) repeat-y; width:49px;
}
.sbx{ border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.ydbj
{
	background:url(../images/jkyd.jpg); height:38px;
}
.ydbj a
{
	color:#1c7d86;
}
.zth
{
	font-weight:bold; font-size:14px;
}
.hyzx
{
	background:url(../images/byzxbj.jpg); height:50px;
}
.hyzx a
{
	color:#1c7d86;
}
.hyzx a:hover {COLOR:#ff0000; font-size:13px;}
.jx{margin-bottom:10px;}
.jmgy
{
	float:left; width:210px; height:81px; margin:10px 0px 15px 10px; line-height:20px; text-align:left;
}
.jmgy img{width:112px; height:81px; padding-right:10px; float:left;}
.khjz
{
	float:left; width:230px; height:81px; margin:10px 0px 5px 10px; line-height:20px; text-align:left;
}
.khjz img{width:112px; height:81px; padding-right:10px; float:left}
.footbj
{
	background:url(../images/footbj.jpg) repeat-x; height:110px;color:#FFF;
}
.footbj a
{
	color:#FFF;
}
.hdhbj
{
	background:url(../images/fl.jpg) no-repeat; width:124px; height:35px; padding-left:55px; padding-top:7px; color:#FFF; font-weight:bold; font-size:14px;
}
.nybj
{
	background:url(../images/nydhbj.jpg) repeat-x; color:#FFF
}
.nyzdh
{
	background:url(../images/ndyzbj.jpg) no-repeat; width:90px; height:37px; color:#FFF
}
.nyydh
{
	background:url(../images/ndhybj.jpg);
}
.hs a
{
	color:#fa050c;
}
#dcdemo {
background: #FFF;
overflow:hidden;
width: 992px;
height:165px;
}
#dindemo {
float: left;
width: 800%;
}
#dcdemo1 {
float: left;
}
#dcdemo2 {
float: left;
}
#ddcdemo {
background: #FFF;
overflow:hidden;
width: 724px;
}
#ddindemo {
float: left;
width: 1000%;
}
#ddcdemo1 {
float: left;
}
#ddcdemo2 {
float: left;
}

#ddddemo {
background: #FFF;
overflow:hidden;
width: 920px;
}
#dddindemo {
float: left;
width: 1000%;
}
#ddddemo1 {
float: left;
}
#ddddemo2 {
float: left;
}
.tbtel
{
	background:url(../images/top_03.jpg) no-repeat; color:#f90304; padding-left:108px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; font-size:32px; height:32px; padding-top:5px;
}

.focusBox { position: relative; width:1033px; height:310px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:1033px; height:310px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right:45%; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }	

.TB-focus{ width:734px; height:120px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.TB-focus img {max-width: 100%;}