﻿@charset "utf-8";
/* www.ITyang.com,IT羊网络版权所有 */
body {
	font-family: 'Microsoft YaHei', Simsun;
	font-size:12px;
	margin: 0px auto;
	padding: 0px;
	background:#fff;
	color:#333;
/*background: url(../images/top_bg_2.jpg) repeat-x;*/
}
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:#C00; 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{}
.top{ height:30px; line-height:30px; width:100%; background:#000; color:#fff;}
.topc{ width:980px; height:30px; line-height:30px; margin:0 auto;}
.topc a{ color:#fff;}
.topc a:hover{color:#FF0;} 
.topz{ float:left; width:700px; height:30px;}
.topxx{ float:right; width:280px; height:30px; text-align:right;}
.topxx span{ padding:0 10px;}

#main, #mainBody
{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
#footer{ background:#f2f2f2; margin-top:12px; color:#666;text-align:center; margin-top:20px;}
.f001{height:40px; line-height:40px; color:#fff; background:#256dbf;}
.f001 a{ color:#fff;}
.f001 span{ padding:0 8px;}
#footer p{ line-height:18px; margin-top:10px;}
#footer p a{ color:#666;}
#footer p a:hover{color:#FF0;} 
.link{ width:980px; height:auto; padding:8px 0;}
.link ul{ }
.link ul li{float:left; padding-left:20px; height:28px; line-height:28px;}
.htop{ width:980px; height:106px; margin:0 auto;}
.logo{ float:left;width:340px;height:106px;}
.htopr{ float:right; width:600px; height:106px;}
.h02 {text-align:right; }
.h02 span{ color:#C00; font-family:Arial, Helvetica, sans-serif; font-size:32px; padding-right:10px;}

.xxg{ height:44px;background:#256dbf;}
.xnav{ width:980px; height:44px; margin:0 auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:44px; line-height:44px; position:relative; z-index:1;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  background:url(../images/navr.jpg) no-repeat right; font-size:14px; text-align:center;}
.nav .nLi h3 a{ display:block; width:106px;font-weight:bold; color:#fff;  }
.nav .sub{ display:none; width:100%; left:0; top:44px;  position:absolute; line-height:30px; z-index:9999;}
.nav .sub li{ zoom:1; background:#ddd;}
.nav .sub a{ display:block; padding:0 10px; color:#333; }
.nav .sub a:hover{ background:#7d0418; color:#fff;  }
.nav .on h3 a{ background:#333; color:#fff; }


/* 搜索 */
.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{ border:1px solid #ddd; }
.box, .xbox {border:1px solid #ddd;}

/* 公共栏目导航条 */
.dh { height:32px; line-height:32px; border-bottom:1px solid #dedede;background:url(../images/dh.jpg) repeat-x;}
.more {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.more a { color:#999;}
.more a:hover{color:#F30;}
.name {padding-left:24px; font-size:14px; color:#033;}
.dh .name{background:url(../images/nn1.jpg) 8px 11px no-repeat;} 

.idh {height:42px; line-height:42px;background:url(../images/ibg.jpg) 0 -4px repeat-x; }
.idh .more {padding-right:10px; padding-top:16px;}
.idh .more a {color:#999; }
.idh .more a:hover{color:#BC2D09;}
.idh .name { float:left; color:#333; background:#fff; padding-right:10px; padding-left:10px; font-size:16px; margin-left:10px; display:inline;}
.idh .name span{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:500; color:#C03; font-size:12px;}

.sqp{ float:left; width:720px;}

.icps{ background:#256dbf;height:36px; line-height:36px;}
.icps .name{ color:#fff;font-size:15px; padding-left:16px;}
.icps .name span{padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:500; font-size:12px;}
.sdx .name{background:#256dbf; color:#fff; padding-left:10px;}
.sdx .name span{padding-left:10px;}
/* 列表时间单独调用 */
.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
/* 文章开头没两格 */
.kem{ text-indent:2em;}

/* 20140613 */
.flash{ float:left; width:980px; height:360px; margin:8px auto 0 auto;}
.focusBox { position: relative; width:980px; height:360px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:980px; height:360px; 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;  }

.i01{ float:left; width:980px; margin-top:20px;}
.i01z{ float:left; width:242px;}
.fnav{ padding:4px 15px;}
.fnav li{ border-bottom:1px dotted #ccc; height:36px; line-height:36px;background:url(../images/icon/13.gif) 0 14px no-repeat; padding-left:10px; font-size:14px;}

.i01y{ float:left; width:720px; margin-left:18px; display:inline;}

.i02{ float:left; width:980px; margin-top:20px;}
.i03{ float:left; width:980px; margin-top:20px;}
.iqys{ float:left; width:980px;}
.iqys li{ float:left; width:410px; height:86px; padding:10px; border:1px solid #dedede; margin:20px 0 20px 40px;}
.iqys li img{ float:left; width:78px; height:78px; padding:4px; border:1px solid #dedede; margin-right:15px;}
.iqys li h3{ line-height:22px; padding-bottom:6px;}
.iqys li p{ color:#666;}
.iyy{ width:980px; margin-top:6px; height:310px; }
.iyy li{ float:left; width:222px; height:152px; margin: 0 0 0 16px;}
.iyy li img{width:216px; height:105px; border:1px solid #dedede; padding:2px;}
.iyy li p{ height:32px; line-height:32px; text-align:center; overflow:hidden;}

.i04{ float:left; width:980px; margin-top:20px;}
.i04z{ float:left; width:620px;}
.i04y{ float:left; width:300px; display:inline; margin-left:16px;}

.ibody{ padding: 8px 0 0 0;}
.ibody img{ float:left; margin-right:20px;}
.ibody p{ line-height:24px; color:#666; text-indent:2em; margin-bottom:8px;}

.inews{ padding:4px 8px;}
.inews li{  height:28px; line-height:28px; overflow:hidden;background:url(../images/icon/15.gif) 0 9px no-repeat; padding-left:14px;}
.ilianxi{ padding:8px;}
.ilianxi p{ line-height:20px; margin-bottom:6px;}

.inewsx{ padding:6px;}
.inewsx li{  height:26px; line-height:26px; overflow:hidden;}
.ilianxix{ padding:6px;}
.ilianxix p{ line-height:20px; margin-bottom:6px;}

.iimgs {padding-bottom:10px;}
.iimgs ul{ float:left;}
.iimgs li { float:left; margin: 20px 0px 0px 22px; width:199px; height:186px; color:#666; display:inline; background: #f5f5f5; border: 1px solid #e5e5e3; padding:4px;} 
.iimgs li img { width:199px; height:146px;}
.iimgs li p{ line-height:28px; padding-left:16px; padding-top:4px; background:url(../images/icon/7.gif) 0 12px no-repeat;}

/* 左图右标题与简介开始 */
.imgtxt{height:100px;padding:8px 10px;}
.imgtxt img{float:left; padding:1px; border:1px solid #dedede; width:144px; height:96px; margin-right:10px;}
.imgtxt h3{ height:20px; line-height:20px; overflow:hidden; font-size:14px; padding-bottom:4px; width:400px;}
.imgtxt h3 a{ color:#cc0000;}
.imgtxt h3 a:hover{ color:#333;}
.imgtxt p{ color:#999;}



.fullSlide01{ width:100%;  position:relative;  height:260px; background:#000;  }
.fullSlide01 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide01 .bd ul{ width:100% !important;  }
.fullSlide01 .bd li{ width:100% !important;  height:260px; overflow:hidden; text-align:center;  }
.fullSlide01 .bd li a{ display:block; height:260px; }

.fullSlide01 .hd{ width:100%;  position:absolute; bottom:0; left:0; height:30px; line-height:30px; background:url(../ssimg/touming.png) repeat-x; text-align:center;
   _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide01 .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide01 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../ssimg/tg_flash_p.png) -18px 0; overflow:hidden; 
  line-height:9999px; 
}
.fullSlide01 .hd ul .on{ background-position:0 0; }






/* 列表 */
.zxluy{ margin-top:8px;}
.cleft{ float:left; width:220px; margin-top:8px;}
.cright{ float:left;  width:752px; margin-left:8px; display:inline; margin-top:8px;}
.dqwz{ color:#a59c90; background:url(../images/xi1.jpg) 6px 8px no-repeat; padding-left:32px; }
.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:14px; background:url(../images/icon/2.gif) 0 15px no-repeat; padding-left:12px; 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:980px; height:200px; margin:8px auto 0 auto;}
.slideBox{ width:980px; height:200px; 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:980px; height:200px; 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 h1 { font-size:18px; text-align:center; padding-bottom:4px;font-family:"微软雅黑"; }
.view h3 { 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 h3 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 22px; width:199px; height:206px; color:#666; display:inline; background: #f5f5f5; border: 1px solid #e5e5e3; padding:4px;} 
.casessp li img { width:199px; height:166px;}
.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: #872bc4 1px solid;  border-top: #872bc4 1px solid; margin-bottom:8px;}
.tableMsg td { border-bottom: #872bc4 1px solid; line-height: 25px; height:25px; border-right: #872bc4 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}



.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;}

/*分页样式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"}
		   );
	}
