@charset "utf-8";
body
{
	font-size:12px; font-family:"宋体",Arial; margin:0px auto; color:#313131; background-repeat:repeat-x; width:100%; margin:0px auto; text-align:center;
}
td
{
	font-size:12px;
}
.wth
{
	width:978px; margin:0px auto; overflow:hidden; text-align:left; background-color:#FFFFFF; padding-top:30px; padding-bottom:40px; 
}
fieldset p 
{
	padding:0px 0px 0px 0px;	
}
from
{
	margin:0px auto; padding:0px;
}
a {
	font-size:12px;color:#313131; cursor:hand;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #313131;
}
a:hover {
	text-decoration: none;
	color: #313131;
}
a:active {
	text-decoration: none;
}
img
{
	border:0px;
}
.border
{
	border:solid #c6ced2 1px; padding:1xp 1px 1px 1px;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
#Cnt
{
	width:960px; overflow:hidden; padding-top:10px;
}
.h3
{
	height:3px; overflow:hidden;
}
/***************************************************/
#ly-1
{
	font-size:14px; font-weight:bold; color:#8c160d; border-bottom:1px dotted #803227; width:685px; margin-top:8px; padding-left:5px;
}
#tab
{
	margin-top:10px; margin-left:20px;
}
.txt1
{
	width:227px; overflow:hidden;
}
.txt2
{
	width:280px;
}
#ly-2
{
}
.tab2
{
	background-color:#d2d2d2; width:640px;
}
.tr-1
{
	background-color:#edeeee; height:30px;
}
.td-1
{
	
}
.td-1-div1
{
	font-weight:bold; color:#000000; float:left; padding-left:8px; line-height:20px; font-size:14px;
}
.td-1-div2
{
	color:#999999; float:right; padding-right:8px; line-height:20px; font-size:14px;
}
.td-2
{
	width:60px; text-align:center; color:#000000; background-color:#FFFFFF;
}
.td-3
{
	width:620px; overflow:hidden; color:#000000; background-color:#FFFFFF;
}
.td-4
{
	width:60px; text-align:center; color:#990000; background-color:#f3f3f3;
}
.td-5
{
	width:620px; overflow:hidden; color:#990000; background-color:#f3f3f3;
}
/*********************************************************/
.top
{
	width:100%; background-image:url(../images/bg.png); background-position:top center; background-repeat:repeat-x;
}
.top-2
{
	font-size:14px; font-weight:bold; color:#FFFFFF;
}
.top-2 a
{
	font-size:14px; font-weight:bold; color:#FFFFFF;
}
.top-3
{
	width:100%; height:400px !important; height:414px; overflow:hidden; text-align:center; padding-top:13px;
}

/*********************************************************/
/* common styling */ 
/* set up the overall width of the menu div, the font and the margins */ 
.menu { 
font-family: arial, sans-serif; 
width:1025px; 
margin:0; 
margin:0px auto; 
} 
/* remove the bullets and set the margin and padding to zero for the unordered list */ 
.menu ul { 
padding:0; 
margin:0; 
list-style-type: none; 
} 
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */ 
.menu ul li { 
float:left; 
position:relative; 
} 
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */ 
.menu ul li a, .menu ul li a:visited { 
display:block; 
text-align:center; 
text-decoration:none; 
width:110px; 
height:35px; 
color:#ffffff;
margin-left:1px;
border-width:1px 1px 0 0; 
background-image:url(../images/h_07.gif);
line-height:35px; 
font-size:14px; 
font-weight:100;
} 
.menu ul li ul { 
display: none; 
} 
.menu ul li:hover a { 
color:#ffffff;
} 
.menu ul li:hover ul { 
display:block; 
position:absolute; 
top:35px; 
left:0; 
width:105px; 
}  
.menu ul li:hover ul li a { 
font-size:12px;
height:30px;
line-height:30px;
display:block; 
background:#fff; 
color:#3b3737;
border:0px solid #383838;
border-top:none;
filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;
border-bottom:1px solid #f0f0f0;
} 
.menu ul li:hover ul li a:hover { 
color:#3b3737; 
} 
/*********************************************************/
.bottom
{
	width:100%; color:#FFFFFF;
}
.bottom a{ color:#FFFFFF;}

/*****************************************************************************/
.index-1
{
	width:233px; overflow:hidden; float:left;
}
.index-1-1
{
	width:196px; overflow:hidden;
}
.index-1-1 div
{
	width:196px; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #dbdbdb; font-size:12px; font-weight:bold; color:#ffae00;text-overflow:ellipsis;
}
.index-1-1 a
{
	font-size:12px; font-weight:100; text-overflow:ellipsis;
}
.index-2
{
	width:680px; overflow:hidden; float:left;
}
.index-2-1
{
	width:645px; overflow:hidden;
}
.index-3
{
	width:298px; overflow:hidden; float:left;
}
.index-3-1
{
	width:298px; overflow:hidden;
}
.index-4
{
	width:100%; height:310px; 
}
.index-4-1
{
	width:987px; overflow:hidden; text-align:left; margin:auto; padding-top:20px;
}
#demo {
overflow:hidden;
width:987px;
margin-left:10px;
margin: auto;
padding-top:45px;
}
#indemo {
float: left;
width: 800%;
}

.ipicList-1
{
	width:205px; overflow:hidden; float:left; text-align:center;
}
.ipicList-1 img
{
	width:184px; height:168px; overflow:hidden; border:1px solid #CCCCCC; padding:2px;
}
.ipicList-1 div
{
	width:184px; overflow:hidden; line-height:40px; text-align:center; margin:auto;
}
/*************************************************************************************/
.LeftCnt
{
	width:233px; overflow:hidden; float:left;
}


/****************************************************************************************/

.Content
{
	width:720px; overflow:hidden; float:left; padding-bottom:12px;
}
.list-1
{
	width:717px; overflow:hidden;
}
.list-2
{
	width:692px !important; width:717px; border-top:none; padding-left:25px; line-height:23px; padding-top:8px;
}
.page
{
	width:700px; padding-top:10px; height:50px; margin:auto;
}

.Newsleft-1
{
	width:612px !important; height:34px !important; width:612px; height:40px; line-height:40px; overflow:hidden; float:left; padding-left:15px; float:left; border-bottom:1px dotted #cbcbcb; padding-bottom:6px !important; padding-top:0px !important; padding-top:6px;
}
.Newsleft-2
{
	width:80px; height:40px; line-height:40px; overflow:hidden; float:left; float:left; border-bottom:1px dotted #cbcbcb;
}
.proCnt
{
	width:717px; overflow:hidden;
}
.picList-1
{
	width:179px; overflow:hidden; float:left; text-align:center;
}
.picList-1 img
{
	width:167px; height:155px; overflow:hidden; border:1px solid #CCCCCC;
}
.picList-1 div
{
	width:167px; overflow:hidden; line-height:40px; text-align:center;
}

.about-1
{
	width:717px;  padding-left:5px; line-height:26px; padding-top:20px; float:left; overflow:hidden;}
.about-2a
{
	width:762px; min-height:200px; padding-top:10px; padding-left:13px; padding-right:8px; line-height:21px; 
}
.ctil
{
	width:100%; height:60px; text-align:center; line-height:60px;
	font-size:14px; font-weight:bold; color:#505050; float:left; overflow:hidden;
}
.Content-2
{
	line-height:20px;
}
.content_title
{
	width:100%; text-align:center;
}
/*******************************************************/
.c-1
{
	width:238px; overflow:hidden; float:left; padding-left:5px;
}
.c-1-1
{
	width:230px; height:192px; overflow:hidden; padding:2px; border:1px solid #ededed;
}
.c-1-1 img
{
	width:224px; height:186px;
}
.c-1-2
{
	width:240px; height:30px; line-height:30px; text-align:center;
}
/*******************************************************************/
.info-1
{
	height:35px; line-height:30px;
}
.info-2
{
	line-height:18px; color:#505050;
}
.hhh
{
	width:780px; height:30px; overflow:hidden;
}
/****************************************/
.Links
{
	width:1004px; height:38px; overflow:hidden; background-image:url(../images/x_41.jpg); color:#FFFFFF; text-align:left;
	line-height:38px; padding-left:100px;
}
/******************************************/
#flash 
{ 
	width:100%; height:393px; overflow:hidden; margin:0 auto; clear:both; position:relative;/*--*/ padding:0px;
}

#flash img 
{
	width:100%; height:393px;
}
.flash_bar 
{ 
	width:100%; z-index:69; height:45px; overflow:hidden; position:absolute;padding-top:7px!important; padding-top:7px; top:0px; 
	left:0px; background:url(../images/tg_flashbar.png) repeat-x 0px 0px ; color:#FFFFFF;
	background:url(../images/tg_flashbar.png) top center no-repeat;
}
.flash_bar .dq 
{ 
	display:block; float:left; width:8px; height:8px; margin:5px 5px;cursor:pointer;
	background:url(tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.16sucai.com/uploadfile/show2011/120215001/iamges/tg_flash_p.png" ,sizingMethod="crop"); 
}
.flash_bar .no 
{ 
	display:block; float:left; width:8px; height:8px; margin:5px 5px; cursor:pointer; background:url(tg_flash_p2.png) no-repeat 0px 0px; 
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.16sucai.com/uploadfile/show2011/120215001/iamges/tg_flash_p2.png" ,sizingMethod="crop"); 
}
#flashBg 
{ 
	height:393px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;
}
#flashLine 
{
	background:url(touming.png) repeat-x center bottom; height:393px; width:100%; clear:both; margin:0; padding:0;
}

/**********************/

#demo1 {
float: left;
}
#demo2 {
float: left;
}

#demoa {
background: #FFF;
overflow:hidden;
width:975px;
margin-left:10px;
margin: auto;
padding-top:6px;
}
#indemoa {
float: left;
width: 800%;
}
#demo1a {
float: left;
}
#demo2a {
float: left;
}
