/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body {
	font: 14px/2 Tahoma, 'Microsoft Yahei', 'Simsun';
	color: #333;
		background:#fff;
}
ul, ol {
	list-style: none;
}
fieldset, img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
a:link, a:visited {
	color: #7f7f7f;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
	text-decoration: underline;
}
.cf30 {
	color: #f30;
}
a.cf30:link, a.cf30:visited {
	color: #f30;
}
a.cf30:hover, a.cf30:active {
	color: #f30;
}
.cf60 {
	color: #f60;
}
a.cf60:link, a.cf60:visited {
	color: #f60;
}
a.cf60:hover, a.cf60:active {
	color: #f60;
}
.cf90 {
	color: #ffb900;
}
a.cf90:link, a.cf90:visited {
	color: #ffb900;
}
a.cf90:hover, a.cf90:active {
	color: #ffb900;
}
.c000 {
	color: #000;
}
.c333 {
	color: #333;
}
.c666 {
	color: #666;
}
.c999 {
	color: #999;
}
.cccc {
	color: #ccc;
}
.caaa {
	color: #aaa;
}
.cf30 {
	color: #f30;
}
a.cf30:link, a.cf30:visited {
	color: #f30;
}
a.cf30:hover, a.cf30:active {
	color: #f30;
}
.cf60 {
	color: #f60;
}
a.cf60:link, a.cf60:visited {
	color: #f60;
}
a.cf60:hover, a.cf60:active {
	color: #f60;
}
.cf90 {
	color: #ffb900;
}
a.cf90:link, a.cf90:visited {
	color: #ffb900;
}
a.cf90:hover, a.cf90:active {
	color: #ffb900;
}
.c000 {
	color: #000;
}
.c333 {
	color: #333;
}
.c666 {
	color: #666;
}
.c999 {
	color: #999;
}
.cccc {
	color: #ccc;
}
.caaa {
	color: #aaa;
}
.orange {
	color: #ffba00;
}
a.orange:link, a.orange:visited {
	color: #ffba00;
}
a.orange:hover, a.orange:active {
	color: #f30;
}
.c009cff {
	color: #4095ce;
}
a.c009cff:link, a.c009cff:visited {
	color: #4095ce;
}
a.c009cff:hover, a.c009cff:active {
	color: #4095ce;
}
.c7f7f7f {
	color: #7f7f7f;
}
a.c7f7f7f:link, a.c7f7f7f:visited {
	color: #7f7f7f;
}
a.c7f7f7f:hover, a.c7f7f7f:active {
	color: #f30;
}
autoHight {
	overflow: auto;
	zoom: 1/* 大容器自动适应内部浮动元素的高度 */
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.clear {
	clear: both;
}
.w1000 {
	width: 1300px;
	margin: 0 auto;


}
table td{ padding-left:10px;}
.top_bg {
	width:100%;
	height: 477px;
	background:url(../images/index_01.jpg) no-repeat center;
}
img  
{  
  outline-width:0px;  
  vertical-align:top;  
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font: bold 16px/26px "微软雅黑", tahoma;
}
.f18 {
	font: bold 18px/24px "\5FAE\8F6F\96C5\9ED1", tahoma;
}
.f20 {
	font: bold 20px/26px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.font_weight {
	font-weight: bold;
}
.overflow_Hidden {
	overflow: hidden;
}
.padding_10px {
	padding: 10px;
}
.padding_20px {
	padding: 20px;
}
.margin_left_5px {
	margin-left: 5px;
}
.margin_left_10px {
	margin-left: 10px;
}
.margin_left_20px {
	margin-left: 20px;
}
.margin_left_30px {
	margin-left: 30px;
}
.margin_right_5px {
	margin-right: 5px;
}
.margin_right_10px {
	margin-right: 10px;
}
.margin_right_20px {
	margin-right: 20px;
}
.margin_right_30px {
	margin-right: 30px;
}
.margin_top_5px {
	margin-top: 5px;
}
.margin_top_margin_top_5pxpx {
	margin-top: 10px;
}
.margin_top_20px {
	margin-top: 20px;
}
.margin_top_30px {
	margin-top: 30px;
}
.margin_bottom_5px {
	margin-bottom: 5px;
}
.margin_bottom_10px {
	margin-bottom: 10px;
}
.margin_bottom_20px {
	margin-bottom: 20px;
}
.margin_bottom_30px {
	margin-bottom: 30px;
}
/* 图片列表01 */
#products { width:1300px; margin:auto;}
#products li {
    width:320px;
    height:430px;
    float:left;
    margin-left:6px;
    display:inline;
}
#products li a {
    display:block;
	overflow:hidden;
}
#products li a img {
    border:0px solid #666;
    padding:0px;
	width:320px;
	height:361px;
	transition: all 1.2s;
	-moz-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-o-transition: all 1.2s;
}
#products li span a {
    width:320px;
    height:39px;
    line-height:50px;
    text-align:center;
white-space:nowrap;
    text-overflow:ellipsis; 
    overflow: hidden;
}
#products li a:hover img {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
/*图片列表02瀑布流*/
#container{
	position:relative;
	width:1100px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:188px;
	min-height:100px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.grid strong {
	border-bottom:1px solid #ccc;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:17px;
}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
}
.grid .imgholder img{
	width:174px;
	max-width:100%;
	background:#ccc;
	display:block;
	transition: all 1.2s;
	-moz-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-o-transition: all 1.2s;
}
.grid .imgholder a:hover img {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
.grid .imgholder{
	overflow:hidden;}

/*新闻列表页01*/
#pagelist{
 width:100%;
 list-style-type:none;
 margin-top:10px;
}
#pagelist2 li{
 height:35px; 
 border-bottom:1px dashed #CCCCCC;
 margin:0px;
 padding:0px;

}
#pagelist li a .lbt{
 display:block;
 width:70%;
 float:left;
 line-height:35px;
 text-indent:15px;
 text-decoration:none;
 white-space:nowrap;  /*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
 text-overflow:ellipsis;  /*当对象内文本溢出时显示省略标记(...)*/
 overflow:hidden;
 display:inline;
 background:url(../images/t1.png) no-repeat 0px 15px;
}
#pagelist li a .ldt{
	font-size:11px;
 display:block;
 width:80px;
 float:right;
 text-align:center;
 line-height:30px; 
 text-decoration:none;
 display:inline;
 padding-top:3px;
}
#pagelist li a{
 height:35px;
 display:block;
 text-decoration:none;
 cursor:hand;
  border-bottom:1px dashed #7f7f7f;
}
#pagelist li a:hover{
 text-decoration:none;
 border-bottom:1px dashed #000000;
}

#pagelist li a:hover .ldt{
 color:#000;
}
/*焦点图带标题*/
#focus{width:694px;height:323px;border:1px solid #7a7a7a;overflow:hidden;position:relative;margin:0px auto;}
#focus a{position:relative;zoom:1;}
#focus p{position:absolute;height:38px;line-height:38px;padding-left:15px;bottom:0;_bottom:-2px;left:0;color:#fff;font-size:13px;font-weight:bold}
#focus p span{float:left;}
#focus a:hover .text{text-decoration:underline;cursor:pointer}
#focus p .play{background:url(../images/banner_play.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner_play.png', sizingMethod='crop');width:33px;height:34px;margin-left:10px;display:inline;margin-top:2px;cursor:pointer;}
#focus s{position:absolute;height:38px;line-height:38px;width:100%;bottom:0;_bottom:-2px;left:0;filter:Alpha(Opacity=70);Opacity:0.7;background:#000;cursor:pointer}
#ctr{position:absolute;bottom:12px;_bottom:10px;right:17px;z-index:2;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px}
#ctr span{background:url(../images/doc.png?20121224) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc.png', sizingMethod='crop');text-align:center;width:12px;height:11px;float:left;margin-right:7px;cursor:pointer}
#ctr span.current{background:url(../images/doc_hover.png?20121224) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/doc_hover.png?20121224', sizingMethod='crop');}

/*焦点图带标题2*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#fff;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.9;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*焦点图带小图*/
.flashBanner{width:782px;height:326px;overflow:hidden;margin:0 auto;}
.flashBanner{position:relative;}
.flashBanner .mask{height:32px;line-height:32px;background-color:#000;width:100%;text-align:right;position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}

/*表格隔行变色*/
.evenRow{background-color:#F7FDEA;}
.oddRow{background-color:#FFFFFF;}
.activeRow{background-color:#FFFF99;}
.clickRow{background-color:#CCCCFF;}
.table_solid{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	position: relative;
	width: 898px;
	margin: 20px auto;
	text-align: center;
}
.table_solid th,.table_solid td{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;padding:0.5em;}
.table_solid th{background-color:#DFF9FF;}


#nav {
  line-height: 54px;  list-style-type: none; width:1300px; margin:auto;
}

#nav a {
 display: block; width: 117px; text-align:center;
}

#nav a:link  {
 text-decoration:none;

}
#nav a:visited  {
text-decoration:none;
}
#nav a:hover  {
text-decoration:none;font-weight:bold;
 color:#FFFFFF;

}

#nav li {
 float: left; width: 117px;
}
#nav li a:hover{
 background:#e50011;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
 float: left; width: 180px;
 background: #F6F6F6;
}


#nav li ul a{
 display: block; width: 180px;w\idth: 156px;text-align:left;padding-left:24px;
}

#nav li ul a:link  {
 color:#666; text-decoration:none;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#C00;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}