/* 
================================
Skin styles for DotNetNuke
================================
*/ 

* { word-wrap: break-word; }
	body, input, button, select, textarea { font-family: Verdana, Arial, Helvetica, Sans Serif; font-size: 10pt; color: #000; }
	textarea { resize: none; }
	body, ul, ol, li, dl, dt, dd, ul, li, ol, span, em, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
	table { empty-cells: show; border-collapse: collapse; }
		caption, th { text-align: left; font-weight: 400; }
	ul li, .xl li { list-style: none; }
	h1, h2, h3, h4, h5, h6 { font-size: 1em; }
	em, cite, i { font-style: normal; }
	a { color: #000; text-decoration: none; }
		a:hover { text-decoration: underline; }
		a img { border: none; }
	label { cursor: pointer; }

/*
	Name:			mod_float
	Level:			Global
	Sample:			class="z/y"
	Explain:		.z/.y 浮动 left/right
	Last Modify:	lushnis
*/
	.fl { float: left; } .fr { float: right; }
	
	/*
	Name:			mod_align
	Level:			Global
	Sample:			class="vm/hm"
	Explain:		纵向及横向对齐方式
	Last Modify:	lushnis
*/
	.vm { vertical-align: middle; }
		.vm * { vertical-align: middle; }
	.hm { text-align: center; }

/*
	Name:			mod_clearfix
	Level:			Global
	Sample:			class="cl"
	Explain:		Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题
	Last Modify:	lushnis
*/
	.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
	
	/*
	Name:			mod_hr
	Level:			Global
	Sample:			<hr />
	Explain:		重定义 <hr /> 元素的样式，去除默认边距
	Last Modify:	lushnis
*/
	hr { display: block; clear: both; *margin-top: -8px !important; *margin-bottom: -8px !important; }
		.mn hr, .sd hr { margin: 0 10px; }
		.area hr { margin-left: 0 !important; margin-right: 0 !important; }
/*
	Name:			mod_hr_solid
	Level:			Global
	Dependent:		mod_hr
	Sample:			<hr class="l" />
	Explain:		定义 1px 高度实线样式的 <hr /> 元素，具有两个个扩展样式，.l2 和 .l3，分别实现 2px 和 3px 的实线分割线
	Last Modify:	lushnis
*/
	hr.l { height: 1px; border: none; }
		hr.l2 { height: 2px; }
		hr.l3 { height: 3px; }

.blank{ background:#b5b5b5; height:2px; clear:both;}
.blank1{  background:#b5b5b5; height:1px; clear:both;}
.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}

.pagemaster {
	width: 1003px;
	height: 100%;
    border-top:10px solid #023d5f;
	margin:0 auto;
}

.skinheader { height:78px; background:#2c75b9; }
.skinheader .logo{ width: 207px; }
.skinheader .search{ width: 382px; height:74px; margin-top:10px;}
.skinheader .search input[type=text]{ border:2px solid #900500; -moz-border-radius:5px;-webkit-border-radius:5px; width:300px; height:30px; vertical-align:middle;}
.skinheader .search input[type=image]{ margin-bottom:-13px;}
.skinheader .search span{ display:block; padding:8px 0;}
.skinheader .nav{ width:341px; height:77px; background:url(../images/tel.png) right; text-align:right; padding-right:60px;}

.skinmenu{ background:url(../images/menu_bg.png); height:68px; text-align:center; line-height:65px; clear:both; }
.skinmenu ul{ display:inline-block; list-style:none; width:1000px; margin:0 auto;}
.skinmenu ul li{ float:left; }
.skinmenu ul li a.current{ color:#fff; background:url(../images/menu_hover.png); }
.skinmenu ul li a:hover{ color:#fff; background:url(../images/menu_hover.png); }
.skinmenu ul li a{ padding:0 15px; color:#fff; display:block;font-size:14px; font-family:"microsoft yahei"; font-weight:bold;}

.skinbanner{ margin:0 auto; height:413px; background:#2c75b9; overflow:hidden; clear:both;}
.skinbanner_l{ width:535px;}
.skinbanner_r{ background:url(../images/banner_r.jpg); height:350px; width:468px;}

.aboutPane{ height:350px; overflow:hidden; background:#f4f4f4;}

.news{ width:700px; border-left:1px solid #ddd; border-right:1px solid #ddd; height:350px; }
.news dt{ text-align:left; border-bottom:1px solid #ddd;}
.news dd{ text-align:left; line-height:21px; font-family:"microsoft yahei"; color:#000; font-size:12px; }
.news a{ color:#01589f;}

.contact{ width:291px; border-right:1px solid #ddd; height:350px; }
.contact dt{ text-align:left; border-bottom:1px solid #ddd;}
.contact dd{ text-align:left; line-height:21px; font-family:"microsoft yahei"; color:#000; font-size:12px; }
.contact a{ color:#01589f;}

.productPane{ background:url(../images/product_b.png) top repeat-x ; height:246px;}

.channelPane{ width:1003px; overflow:hidden;}
.catalogPane{ width:208px;}
.catalogPane li{ list-style:none; background:url(../Images/cat_b.png) no-repeat; padding-left:40px; line-height:30px; height:31px; overflow:hidden; font-size:12px; font-family:"microsoft yahei"; font-weight:700;}
.catalogPane li a{ color:#000;}
.catalogPane h3{ background:url(../images/sub_b.png); padding-left:30px; line-height:28px; font-size:14px; font-family:"microsoft yahei"; font-weight:700;}
.catalogPane h3 a{ color:#000;}

.yingyPane{ width:763px; height:300px; overflow:hidden; padding:0 15px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.yingyPane dt{ padding-left:30px; line-height:50px; font-size:18px; font-family:"microsoft yahei"; font-weight:700; border-bottom:1px solid #ddd; }
.yingyPane dd{ padding:10px 10px; line-height:24px;  font-size:12px; font-family:"microsoft yahei"; font-weight:normal; }

.about{ width:763px; padding:0 15px; height:250px; overflow:hidden; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.about dt{ padding-left:30px; line-height:50px; font-size:18px; font-family:"microsoft yahei"; font-weight:700; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.about dd{ padding:10px 10px; line-height:24px;  font-size:12px; font-family:"microsoft yahei"; font-weight:normal; }

.footPane{ background:#ededed;  padding:20px 0 20px 15px; color:#777; line-height:22px; }
.footPane a{ color:#777; font-size:12px; font-weight:normal;}


.contactPane{ width:220px; clear:both; text-align:left;}
.contactPane h2{ background:url(images/mhover.png) left top no-repeat; border-bottom:1px solid #ddd; padding-left:10px; padding-top:7px; height:25px; font-family:"microsoft yahei"; font-size:14px; color:#fff; font-weight:700; }
.contactPane h2 a{ color:#fff;}
.contactPane li{ line-height:24px; }
.contactPane li a{ color:#777; font-weight:normal;}

.tech{ width:270px; text-align:left;}

.linkPane{ background:#ddd; width:150px; text-align:left; padding:10px; -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; 
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;}
.linkPane h2{ color:#000; font-weight:700; font-family:"microsoft yahei"; font-size:14px; padding:7px 0;}
.linkPane li{ line-height:22px;}
.linkPane a{ color:#000; font-size:12px; font-weight:normal;}

.mainContent{ background:url(../images/product_b.png) top repeat-x ; padding:0px 20px;}

.contentPane {width: 765px; line-height:24px; font-family:"microsoft yahei"; font-size:14px; background-color: transparent;padding-left: 10px;padding-right: 20px; padding-top: 20px; text-align:left;}
.contentPane h2{ font-size:18px; font-family:"microsoft yahei"; font-weight:700; }
.contentPane h3{ line-height:24px; font-size:12px; font-family:"microsoft yahei"; border-bottom:1px solid #ddd; padding-bottom:15px; font-weight:700;}
.contentPane li{ background:url(images/sp.gif) 0 50% no-repeat; padding-left:17px; list-style:none; font-size:14px; font-weight:normal; color:#ddd; font-family:"microsoft yahei"; line-height:30px; }
.contentPane li a{ color:#777; font-weight:normal;}

.contentPane table{ border:1px solid #ddd; border-top:3px solid #910003; border-bottom:3px solid #910003; border-collapse:collapse; width:100%; margin:25px 0 0 20px; line-height:30px; font-size:12px; color:#000;}
.contentPane th{ background:#fafafa; width:110px; padding-left:10px; border-bottom:1px solid #ddd;}
.contentPane td{ background:#fff; width:200px; padding-left:10px; border-bottom:1px solid #ddd;}

.title{ height:40px; margin-bottom:17px;}
.title div{ font-size:24px; font-family:"microsoft yahei"; text-align:left; font-weight:bold; color:#910003;}
.title h3{ text-align:left; font-size:12px; line-height:24px; font-weight:normal; color:#ddd;}
.title h3 em{ float:right; color:#555;}

.detail{ margin:15px 15px 0 15px; text-align:left; font-size:14px; line-height:30px;}
.tr8{ margin:10px 0; clear:both; text-align:center; }    
.tr8 ul{ text-align:center;  padding-left:10px; list-style:none;}    
.tr8 li{ vertical-align:top; width:180px; float:left; line-height:22px; height:220px; font-size:12px; padding:5px 0; overflow:hidden;} 
.tr8 li img{ margin:5px 5px; border:1px solid #ddd; padding:3px 3px;}
.tr8 li h2{ font-weight:bold; margin:3px 0px; line-height:25px; font-size:12px;}
.tr8 li dt{ text-align:left; font-weight:normal; line-height:20px; font-size:12px; }

.paginator { color: #999; clear:both; }
.paginator a, .paginator .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.paginator a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.paginator .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}
.Normal{ font-family:Arial; font-size:12px; text-align:left;}

/* news内容 */

.top_menu2 li { float:right; display:inline; margin-left:3px;}
.top_menu2 li a { display:block; border:1px solid #f9a144; width:38px; height:23px; line-height:23px; text-align:center; padding:3px 5px; color:#ff8300;}
.top_menu2 li a.print {}
.top_menu2 li a.fav {}
.top_menu2 li a.send { font-size:12px}
.top_menu2 li em{ font-size:12px}


#icefable1 { line-height:24px; font-size:14px; height:24px;}

#box1left{ border-bottom:1px solid #ccc; }

.newShow{ padding:0 10px;}
.newsShow h2 { text-align:center; margin-top:15px; font-size:20px; font-family:"黑体";}
.newsShow .news_info { text-align:center; margin-top:6px; border-bottom:1px solid #e1e4e6;}
.newsShow .news_info a.red_skin { color:#f00;}
.news_content { margin-top:10px; font-size:14px; line-height:25px; color:#333;}
.news_content img{ margin:0 auto;}
.news_content p {  text-align:left; margin-bottom:15px;}

.subshow{ text-align:center; margin-top:10px;}
.subshow li{ width:130px; height:130px; float:left; border:3px solid #f0f0f0; padding:3px 3px; margin:10px 10px;}
.subshow li th{ width:120px; background:#f5f6f6; border:1px solid #f0f0f0;}