body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
div,dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
h1,h2,h3,h4,h5,h6,
pre, code,/* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
p,blockquote,th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化
*/
table,td,tr,th{font-size:12px;}
caption,th {text-align:left;}  

/** 重置列表元素 **/
ul, ol, li { list-style: none; }
li{list-style-type:none;}
q:before,q:after {content:'';}   
abbr,acronym {border:0;font-variant:normal;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-weight:normal; font-style:normal;} 
del,ins{text-decoration:none;}
/** 重置文本格式元素 **/
a {color:#CF0C39;text-decoration:none;outline:none;}
a:visited {color:#CF0C39;text-decoration:none;}
a:hover {color:#FF7300;text-decoration:none;}
a:active {color:#FF7300;}

a.blue {color:#0067AC;text-decoration:none;outline:none;}
a.blue:visited {color:#0067AC;text-decoration:none;}
a.blue:hover {color:#0067AC;text-decoration:none;}
a.blue:active {color:#0067AC;}
/** 重置表单元素 **/
legend { color: #666; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 清除浮动 **/
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
body{background:#fff;font:12px/20px Tahoma,Arial,Helvetica,sans-serif; color:#000;}
input[type="text"],textarea{-webkit-appearance:none;}
input{_background:#fff;}
textarea{background:#fff;}
select{*background:#fff;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.bl1 {clear:both; height:1px; overflow:hidden; display:block; background:#fff;}
.bl5 {clear:both; height:5px; overflow:hidden; display:block;}
.bl6 {clear:both; height:6px; overflow:hidden; display:block;background:url(i12.gif) no-repeat top center;}
.bl10 {clear:both; height:10px; overflow:hidden; display:block;}
.bl15 {clear:both; height:15px; overflow:hidden; display:block;}
.bl20 {clear:both; height:20px; overflow:hidden; display:block;}
.bl30 {clear:both; height:30px; overflow:hidden; display:block;}
.bl40 {clear:both; height:40px; overflow:hidden; display:block;}
.f14{ font-size:14px; color:#333;}

.wap{width:962px; margin:0px auto;}
.cobg{ background:url(cobg.gif) repeat-y left top; float:right;}
.col{width:192px; float:left;}
.cor{width:760px; float:right; padding:0px;}
.coa{background:#F5F5F5;}
.coia{ height:270px; overflow:hidden;}
.heads{height:105px; background:url(headbg.gif) no-repeat right top;width:962px;margin:0px auto;}
.heads .logo{ float:left;width:210px; padding:25px 0 0 0;}
.heads .ruifen{float:left;background:url(lines.gif) no-repeat left 10px; width:400px;padding:25px 0 0 10px;height:80px;}
.heads .favs{ color:#999;padding:10px 0 0 0; float:right;}
.heads .favs a{ color:#999; padding:0 5px 0 5px;}
.heads .favs a:hover{ color:#000;}
.menus{ height:32px; line-height:32px; background:#DF053F; clear:both;}

#nava{padding:0;}
#nava li{float:left;list-style: none;font:14px Tahoma, Arial;}
#nava li a{display:block; height:32px; line-height:32px;text-align:center;text-decoration: none;padding:0 20px 0 20px;color:#fff;white-space:nowrap; font-weight:bold;}
#nava li a:hover{background:#000}
#nava li ul{margin: 0;padding:0;position:absolute;visibility: hidden;}
#nava li ul li{float: none;display:inline}
#nava li ul li a{width: auto;background: #fff;color: #24313C;width:120px;border:1px solid #ccc; border-top:none; font-weight:100; font-size:12px; text-align:left; padding:0 0 0 18px;}
#nava li ul li a:hover{background: #F2F2F2}

.banners{ padding:5px 0 0 5px; background:url(bannerbg.gif) no-repeat left top; height:405px;} 
.foots{ text-align:center; line-height:24px; border-top:1px solid #E5E5E5; padding:10px;}
.k{ border:1px solid #DFDFDF;}
.titles{ height:28px; line-height:28px; background:url(titlebg.gif); padding:0 10px 0 10px; color:#fff; font-weight:bold; text-align:left;}
.titles h2{ float:left; font-weight:bold;}
.titles span{ float:right;}
.titles a{ color:#fff;}
.titles a:hover{ color:#e1e1e1;}
.iabouts{ padding:10px; background:#fff; height:220px; width:738px; line-height:22px;}
.iabouts img{ float:left; padding:5px 10px 0 0;}
.iabouts p{ text-indent:2em; padding:5px 0 0 0;}
.icontact{ padding:10px; background:#fff; height:220px; width:170px; line-height:22px;}

.prmenu{width:172px; padding:10px 0 10px 10px;}
.prmenu ul li{width:172px; height:26px; line-height:26px; float:left; padding:3px 0 3px 0;}
.prmenu ul li a{ background:url(prmenubg.gif) no-repeat left top; display:block; padding:0 0 0 30px;}
.prmenu ul li a:hover{ background:url(prmenubga.gif) no-repeat left top; }


.xinpin{ height:610px;}
.proli{}
.proli ul{ padding:0px;}
.proli ul li{ width:220px; height:280px; background:#fff; float:left; border:2px solid #fff;margin:13px 0 0 13px;}
.proli ul li:hover{border:2px solid #ddd;}
.f14b{ font-weight:bold; font-size:14px; color:#FF5500;}
.proli ul li p{ padding:5px;}

.gylist{}
.gylist ul{ padding:1px; background:#fff; height:500px;}
.gylist ul li{ width:156px; height:210px;float:left;padding:6px;border:1px solid #eee;margin:15px 0 0 15px; text-align:center;}
.gylist ul li:hover{border:1px solid #ddd;}
.gylist ul li p{ padding:5px 0 0 5px; text-align:left;}

.hotlist{}
.hotlist ul{ padding:3px 0 0 4px; background:#fff;}
.hotlist ul li{ width:180px; height:100px;border:1px solid #fff;float:left;margin:0px; text-align:center;}
.hotlist ul li:hover{border:1px solid #f1f1f1;}
.hotlist ul li img{ float:left;margin:5px;border:1px solid #eee;padding:6px;width:64px;height:64px;}
.hotlist ul li p{ padding:5px 0 0 5px; text-align:left;}


.local{ border:1px solid #D9D9D9; background:#f1f1f1; padding:4px; height:20px;}
.local h2{ float:left;}
.local span{ float:right;}

.conpic{ border:1px solid #E5E5E5; height:340px;}
.conpicl{ float:left;padding:20px; border-right:1px solid #e5e5e5;width:300px; height:300px; overflow:hidden;}
.conpicr{ float:right; height:300px; padding:20px 10px 10px 10px; text-align:left; width:390px;}
.conpicr h2{ font-size:14px; font-weight:bold; color:#000;}

.infoa{ background:#f1f1f1; padding:10px; border:1px solid #CDD5DD;}

.dingou a{ display:block; background:#FEF2E3; width:150px; height:40px; line-height:40px; color:#FC6501; font-size:14px; font-weight:bold; text-align:center; border:1px solid #FDC79E;}
.dingou a:hover{background:#FEF1C4; color:#FE2400; border:1px solid #FB8D35;}

.concon{border:1px solid #E5E5E5; padding:10px;}
.concontit{ height:30px; line-height:30px; background:#F2F2F2; padding:0 0 0 10px; font-size:14px; font-weight:bold;}

.contab td{ padding:4px; color:#666; border:1px solid #ccc;}

.pagefen{ height:40px;}
.pagefen ul li{ color:#CACACA; float:left; width:46%; background:#f1f1f1; border:1px solid #ddd; height:40px; line-height:40px; padding:0 0 0 20px;}

.flinks{ padding:10px;}
.flinks li{ border-bottom:1px solid #E5E5E5; line-height:30px;}

.newscontit{ font-size:14px; font-weight:bold; text-align:center; padding:10px; border-bottom:1px dashed #ccc;}
.newscons{ padding:15px;}


/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(icon.png) no-repeat 0 0;display:block;}

.conabout,.newscon,.procon{ border:1px solid #E5E5E5; padding:10px;}

/*newsli*/
.e2{ color:#2B2B2B;}
.e2 li{width:730px;overflow:hidden;clear:both;padding:5px 0px;color:#aaa;background:url(newslibg.gif) no-repeat left top;margin:0 0 5px 0;height:70px;}
.e2 li b a{color:#2B2B2B;}
.e2 li a.preview{width:84px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.e2 li a.preview img{width:80px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;height:60px;}
.e2 li a.preview:hover img{border:1px solid #AAA;}
.e2 li a.title{overflow:hidden;line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.e2 span.info{display:block;line-height:23px;color:#2B2B2B;padding-left:12px;}
.e2 span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.e2 span.info a{color:#2B2B2B;}
.e2 p.intro{color:#888;line-height:20px;margin-left:5px;padding-left:0px;padding-right:10px;height:20px;overflow:hidden;}


.dede_pages{}
.dede_pages ul{float:left;padding:0px 0px 0px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:20px;margin-right:6px;border:1px solid #E9E9E9;height:20px;color:#2B2B2B;}
.dede_pages ul li a{float:left;padding:0px 4px 0px;color:#2B2B2B;display:block;}
.dede_pages ul li a:hover{color:#563D18;text-decoration:none;padding:0px 4px 0px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:0px 4px 0px;font-weight:bold;color:#333;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#DADADA;}
.dede_pages .pageinfo strong{color:#2B2B2B;font-weight:normal;margin:0px 2px;}



/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #ccc;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.procon{padding:0 0 0 10px;}
.proconli{}
.proconli ul li{float:left;width:155px; text-align:center; border:1px solid #f1f1f1; height:200px;margin:10px 10px 0 0; padding:10px;}
.proconli ul li p{ text-align:center;}
.proconli ul li img{ padding:0 0 10px 0; height:150px;}

.f14a{ color:#ff7400; font-size:14px; font-weight:bold;}

.newlist{}
.newlist ul{ padding:8px 0 0 8px; background:#fff;}
.newlist ul li{height:30px; line-height:30px;float:left;padding:6px;border-bottom:1px dashed #ccc;margin:0px 0 0 0px; text-align:left;width:720px;}
.newlist ul h2{ float:left;}
.newlist ul span{ float:right; color:#CCC;}

.piclist{}
.piclist ul{ padding:8px 0 0 8px; background:#fff;}
.piclist ul li{height:30px; line-height:30px;float:left;padding:6px;border-bottom:1px dashed #ccc;margin:0px 0 0 0px; text-align:left;width:720px;}
.piclist ul h2{ float:left;}
.piclist ul span{ float:right; color:#CCC;}


