﻿@charset "utf-8";
/* www.ITyang.com,IT羊网络版权所有 */
body {
	font-family:"宋体";
	font-size:12px;
	margin: 0px auto;
	padding: 0px;
	background:#fff;
	color:#62625a;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
	margin:0px;
	padding:0px;
}
h1 {
	background: none;
	font: normal normal bold 24px/35px "宋体", Helvetica, sans-serif;
	text-align: center;
}

ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}

/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}

/* 独立的高度调用 */
.height-a{height:258px; overflow:hidden;}
.height-b{height:200px; overflow:hidden;}

/* 外间距 */
.margin{margin:8px;}
.mt{margin-top:8px;}
.mb{margin-bottom:8px;}
.ml{margin-left:8px;}
.mr{margin-right:8px;}
.fw{font-weight:bold;}


/* 网站公共部分 */
#header{ width:100%;background:url(../images/bg.jpg) no-repeat top center;}
.htopr{ float:right; width:460px; height:90px; text-align:right;}
#mainBody, #main
{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	padding: 0 8px 0 8px;
}
#main{ padding-top:10px;}
#footer{ width:100%; border-top:2px solid #eee; background:#f9f9f9; text-align:center; margin-top:8px;}
.h01{ height:42px; line-height:42px;}
.h01 span{ padding:0 8px;}
.h02{ height:42px; padding-top:8px;}
.h02 span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; padding-left:6px; color:#900}
.f001{ width:980px; margin:0 auto; margin-top:10px; line-height:24px;}
.f001 span{ padding:0 8px;}
.f001 a{ color:#666;}
.f001 a:hover{color:#F00;}
.link{ float:left; width:978px; margin-top:8px;border:1px solid #ddd; border-top:2px solid #0c6267;}
.iliks{ float:left; width:978px; padding:6px 6px 0 6px;}
.iliks li{float:left; padding:0 20px; height:28px; line-height:28px;}
.ilimg{ float:left; width:978px; padding:10px 0;}
.ilimg li{ float:left; width:90px; height:30px; margin-left:10px;}
.ilimg li img{width:90px; height:30px;}
.htop{ width:980px; height:90px; margin: 0 auto;}
.logo{ float:left; width:480px;height:80px;}


.xmun{ width:100%; height:42px;background:#404144;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:980px; height:42px; line-height:42px; position:relative; z-index:1; font-family:"微软雅黑"; background:#404144; margin:0 auto; }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .sd{ float:left; width:1px; height:42px; border-right:1px solid #555b6d;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 30px; font-size:15px; font-weight:500;  }
.nav .sub{ display:none; width:100%; left:0; top:42px;  position:absolute; background:#fff; padding:5px 0;  line-height:30px; border:1px solid #930000; border-top:none; font-size:12px; }
.nav .sub li{ zoom:1; border-bottom:1px dotted #ccc; }
.nav .sub a{ display:block; padding:0 10px; color:#333; }
.nav .sub a:hover{ background:#f2f2f2; color:#F00;  }
.nav .on h3 a{ background:#930000;  color:#fff; height:42px;   }


/* 搜索 */
.search
{
	float:right;
	width:228px;
	height:26px;
	background:url(../images/s.gif) #fff no-repeat right;
	padding-left:5px;
	margin-top:30px;
	margin-right:10px;
}
.search .txt{border:1px solid #fff; height:20px; width:180px; color:#999; background:none; margin-top:2px;}
.search input{}
.search span { color:#fff;}

.ibox {}
.box { border:1px solid #dedede;}

/* 公共栏目导航条 */
.dh { height:30px; line-height:30px; border-bottom:1px solid #ddd;background:url(../images/hd01.png) #f9f9f9 repeat-x;}
.more {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.more a { color:#666;}
.more a:hover{color:#BC2D09;}
.name {font-size:14px; color:#1d2124; padding-left:14px;}
.name a{ color:#f04b07;}

.izdh{ height:32px; line-height:32px;background:#930000; padding-left:10px; }
.izdh .name{ color:#fff;font-size:14px; padding-left:2px; }
.izdh .name span{ padding-left:8px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:500;}
.iydh{ height:30px; line-height:30px; border-bottom:1px solid #ddd;background:url(../images/hd01.png) #f9f9f9 repeat-x; }
.iydh .name{ color:#333;font-size:14px;}
.iydh .name span{ padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-weight:500; color:#a41014;}

.idh {height:46px; line-height:46px; border-top: 2px solid #d2cdbe;}
.idh .more a {color:#666;}
.idh .more a:hover{color:#BC2D09;}
.idh .name { color:#1d2124; font-size:16px; font-weight:500;}
.idh .name span{ padding-left:20px; font-size:14px; color:#666}

/* 列表时间单独调用 */
.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
/* 文章开头没两格 */
.kem{ text-indent:2em;}

/* 20140502 */
.ileft{ float:left; width:232px; overflow:hidden; border:4px solid #930000; margin-top:10px;}
.iright{ float:left; width:730px; margin-left:10px; overflow:hidden; display:inline;}
.ix01{ width:226px; height:28px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:#930000; line-height:28px; padding-left:6px;}
.iz01{ padding:6px;}
.iznav li{ border-bottom:1px solid #eaeaea; line-height:32px; margin-top:6px;background:url(../images/icon/9.gif) #f6f6f6 15px 11px no-repeat; padding-left:30px; font-size:14px; }
.iznav .dhx{margin-left:-30px; height:24px; line-height:24px; padding-left:40px;background:url(../images/icon/1.gif) #fff 30px 9px no-repeat; font-size:12px;}

.inews { padding:8px 0 0 6px; }
.inews li{ height:24px; line-height:24px; background:url(../images/icon/6.gif) 0 8px no-repeat; overflow:hidden; padding-left:8px;}

.ilianx{ border:4px solid #eee; padding:0 5px 5px 5px;}
.ylx{ height:32px; line-height:32px; font-size:14px; color:#a41014; font-weight:bold; padding-left:4px;}
.ylx span{ font-family:Arial, Helvetica, sans-serif; font-weight:500; color:#666; padding-left:8px;}
.lxbody p{ line-height:22px; margin-bottom:2px;}

.flash{ width:980px; height:320px;}
/* 通栏焦点 */
.focusBox { position: relative; width:980px; height:320px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:980px; height:320px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../ssimg/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../ssimg/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../ssimg/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; }

.iy02{ width:728px; margin-top:8px; border:1px solid #dedede;}
.iybody{ padding:8px;}
.iybody img { float:left; width:240px; height:160px; margin-right:12px; display:inline;}
.iybody p{ line-height:22px;}

.iy03{ width:728px; margin-top:8px; height:700px; border:1px solid #dedede;}
.iimgs{ padding:5px 0;}
.iimgs li{ float:left; width:160px; height:146px; margin: 8px 0 0 16px;}
.iimgs li img{width:156px; height:118px; padding:1px; border:1px solid #dedede; }
.iimgs  li p{ text-align:center; height:30px; width:160px; line-height:30px; overflow:hidden;}

.iy04{ width:730px; margin-top:8px; height:200px;}
.itwo{ float:left; width:359px; height:398px; border:1px solid #dedede; display:inline;}

.ryzzs{ margin:8px 0;}

.focusBox01 { position: relative; width: 218px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox01 .pic img { width: 218px; height: 300px; display: block; }
.focusBox01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox01 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox01 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox01 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox01 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox01 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox01 .num li a,.focusBox01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox01 .num li.on a,.focusBox01 .num a:hover{ background:#f60;  }


  
/* 左图右标题与简介开始 */
.imgtxt{height:84px;overflow:hidden;}
.imgtxt img{float:left; border:1px solid #e0d4e3; width:105px; height:82px; margin-right:10px;}
.imgtxt h3{ height:20px; line-height:20px; overflow:hidden; font-size:12px; padding-bottom:4px;}
.imgtxt h3 a{ color:#7900c0;}
.imgtxt h3 a:hover{ color:#db3e00;}
.imgtxt p{ color:#282529;}


/* 列表 */
.cleft{ float:left; width:232px; overflow:hidden; border:4px solid #930000; margin-top:10px;}
.cright{float:left; width:730px; overflow:hidden; display:inline; margin-left:10px; margin-top:10px;display:inline;}
.dqwz{ color:#a59c90; padding-left:10px;}
.dqwz a{ color:#a59c90;}
.dqwz a:hover{ color:#db3e00;}
.list { padding:10px;}
.list ul{ padding-bottom:10px;}
.list li{ height:36px; line-height:36px; font-size:16px; background:url(../images/icon/2.gif) 0 15px no-repeat; padding-left:14px; border-bottom:1px dotted #999;}

.pages{text-align:center;width:auto;height:26px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}
.pages a{line-height:22px;padding:2px 6px;border:#a48f59 1px solid;color:#a48f59; margin:0 2px;}
.pages .pagecur{background:#fff;color:#333;font-weight:bold}
.pages .pageinf{background:#fff;color:#333;line-height:24px;height:24px;padding:2px 4px;}
.pages .pagetxt{width:26px; height:20px;border:#ccc 1px solid;text-align:center;}
.pages .pagebtn{width:32px;border:#ccc 1px solid;text-align:center;background:#fff;height:22px}

.lbflash{width:730px; height:170px;}
.slideBox{ width:730px; height:160px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:730px; height:160px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../ssimg/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* 文章内容样式 */
.wzbox{ border:1px solid #ddd; background:#fff; }
.view { padding:20px;}
.view .title { font-size:18px; text-align:center; padding-bottom:14px;font-family:"微软雅黑";border-bottom:1px dotted #ccc; }
.view .tdnav { color:#666; font-size:12px; font-weight:500; text-align:center; height:56px; line-height:56px;font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #ccc;}
.view .tdnav 3 em { padding:0 10px;}
.view .body { margin-top:15px; font-size:14px; line-height:24px; padding:10px;}
.view .body .zyao{padding:5px; border:1px solid #dedede; font-size:12px; text-indent:2em; color:#666; margin-bottom:15px;}
.view .body p { margin-bottom:25px;}
.view a {color:#0097cc;}
.view a:hover { color:#666; text-decoration:underline;}
.axg ul{ padding:8px;}
.axg li {height:24px; line-height:24px;}
.axg li a{color:#004276;}
.updo{ color:#666;}



/* 图片列表 */
.cases {padding-bottom:10px;}
.cases ul{ float:left;}
.cases li { float:left; margin: 20px 0px 0px 22px; width:199px; height:186px; display:inline;} 
.cases li img { width:199px; height:146px;}
.cases li p{ line-height:28px; text-align:center;padding-top:4px;}

.casessp {padding-bottom:10px;}
.casessp ul{ float:left;}
.casessp li { float:left; margin: 20px 0px 0px 25px; width:199px; height:186px; color:#666; display:inline; background: #f5f5f5; border: 1px solid #e5e5e3; padding:4px;} 
.casessp li img { width:199px; height:146px;}
.casessp li p{ line-height:28px; padding-left:16px; padding-top:4px; background:url(../images/icon/7.gif) 0 12px no-repeat;}


/*留言列表页Start----------------------------------------------------------*/
.info-show{ padding:20px;}
.PostListPage{}
.PostListPage .RecordBox
{
	margin:0px;
	padding:1px;
}
.PostListPage .Menu{
	height:40px;
	line-height:40px;
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.PostListPage .RecordBox .About
{
	height:30px;
	line-height:30px;
	color:#666;
	padding:0 10px;
	overflow:hidden;
}
.PostListPage .RecordBox .About span
{
	padding-left:12px;
	background:url(../images/Icon7.gif) 0 4px no-repeat;
}
.PostListPage .RecordBox .Body
{
	color:#000;
	margin:8px 10px;
	line-height:1.6em;
	font-size:14px;
}
.PostListPage .RecordBox .Ref
{
	margin:0 10px;
	padding:6px;
	line-height:18px;
	border-top:#FC6 dashed 1px;
	font-size:14px;
}
.PostListPage .RecordBox .Ref .Name
{
	letter-spacing:2px;
}
.PostListPage .RecordBox .Ref .Time
{
	padding-left:6px;
	color:#999;
}

.b_title { margin:20px 0px;}
.b_title h1{font: normal normal normal bold 18px/35px "宋体", Arial, Helvetica, sans-serif;  text-align:left;}
.b_title p {line-height:24px;}

.tableMsg { border-left: #dedede 1px solid;  border-top: #dedede 1px solid; margin-bottom:8px;}
.tableMsg td { border-bottom: #dedede 1px solid; line-height: 25px; height:25px; border-right: #dedede 1px solid;
padding:5px;}
.tdColor { text-align: right; padding-right: 5px; font-weight:bold; }

.zstaxxr { border-left: #dedede 1px solid;  border-top: #dedede 1px solid; margin-bottom:8px;}
.zstaxxr td { border-bottom: #dedede 1px solid; line-height: 25px; height:25px; border-right: #dedede 1px solid;
padding:5px;}

/*留言列表页End----------------------------------------------------------*/

#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}


.picScroll{ height:120px;  position:relative;  width:930px;  padding:10px 0 0 20px; overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:56px; left:5px; width:7px; height:11px; background:url(../ssimg/btns.png) no-repeat;   }
.picScroll .next{ left:auto; right:5px; background-position:-7px 0; }
.picScroll .prev:hover{ background-position:0 -11px; }
.picScroll .next:hover{ background-position:-7px -11px; }
.picScroll ul{ overflow:hidden; zoom:1; height:120px; }
.picScroll ul li{ width:90px; float:left; overflow:hidden;}
.picScroll ul li img{ width:90px; height:90px; display:block; background:url(../ssimg/loading.gif) center center no-repeat; }
.picScroll ul li p{ font-size:12px; text-align:center; line-height:24px;}

.imglistx:hover img:hover{
    opacity:0.4;
    filter:alpha(opacity=40);
}
.xximhg{ padding:5px 0; height:180px;}
.xximhg li{ float:left; width:166px; height:146px; margin: 8px 0 0 10px;}
.xximhg li img{width:160px; height:116px; padding:2px; border:1px solid #dedede; }
.xximhg  li p{ text-align:center; height:30px; width:160px; line-height:30px; overflow:hidden;}

.dqwz{ width:980px; height:36px; line-height:36px; padding-left:10px; color:#999;}
.dqwz a{ color:#999;}
.dqwz a:hover{ color:#F30}

.sitemap{}
.sitemap ul li{ font-weight:bold;}
.sitemap ul li ul{ padding-left:30px;}
.sitemap ul li ul li{ font-weight:500;}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0 3px 16px;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

/*图片自动缩图*/
.view .body img {
	max-width:680px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 680)?"680px":"auto"}
		   );
	}
