/* Web2.0 构架  ================================ */
/* Firefox清除浮动 <!-- Float:Clears --><div class="clears"></div> == */

/* Global Style	===================================================== */
*							{margin: 0; padding: 0;}
html,body					{text-align:center; height:auto; margin:0; padding:0; background: url(../images/allbg.jpg) repeat-x; font:12px/180% "宋体",arial; color:#4b4b4b;}
div,form,span				{margin:0; padding:0; text-align:left;}
h1,h2,h3,h4,h5,h6			{margin:0; padding:0; font-weight:normal; font:12px/180% "宋体",arial;}
ul,li,ol,dl,dt,dd			{margin:0; padding:0; list-style:none;}
img							{margin:0; padding:0; border:0;}

/* Global-Link style */
a							{color: #424242; text-decoration:none;}
a:link						{color: #424242;}
a:visited					{color: #424242;}
a:hover						{color: #ffbf00;}
a:active					{color: #ffbf00;}

/* 自定义样式 */
.alldiv						{margin: 0 auto; width: 951px; padding: 0;}
.font-px					{font: 0px/0px sans-serif;}
.a-bar						{display: block; width: 100%; height: 100%;}
#clear						{font: 0px/0px sans-serif; clear: both;}

/*  头部.标志  */
#tlogo						{width: 393px; height: 99px; background: url(../images/t.logo.gif);}
#tlogo a					{width: 101px; height: 72px; margin: 14px 0 0 0;}

/*  头部.动画  */
#tfla						{width: 945px; height: 227px; border: 3px solid #6bcded;}

/*  头部.菜单  */
#tmenu						{margin-top: 1px; height: 42px;}

/*  中部.图片新闻  */
#tflaimg					{float: left; width: 250px; height: 195px;}
.mar-top					{margin-top: 10px; height: auto;}

/*  中部.建峰新闻  */
#tjfnw						{float: left; margin-left: 10px; width: 448px; height: 195px;}
#tjfnw h2					{height: 26px; background:url(../images/t.jfxwtop.gif);}
#tjfnw img					{margin: 7px 8px 0 0; float: right;}
#tnwbox						{padding: 8px 0 0 16px; height: 161px;}
.tmainnwcon					{width: 416px;}

.tmainnwcon	li a			{display: block; width: 416px; font: 14px/180% "宋体"; text-align: center; font-weight: bolder;}
.tmainnwcon span			{font: 12px/180% "宋体";}
.tmainnwcon span a			{display: inline; width: 80px; font: 12px/180% "宋体"; font-weight: bold;}
.tsubnwcon					{margin-top: 3px; width: 416px;}
.tsubnwcon li				{padding-left: 12px; background: url(../images/t.newsico.gif) 0 6px no-repeat;}
.tsubnwcon li span			{float: right; font: 11px/180% "Arial";}
.tsubnwcon li a				{ line-height: 200%;}
.tsubnwcon li a:hover		{color: #ff0000; font-weight: bolder;}
.tsubnwcon li a:active		{color: #ff0000; font-weight: bolder;}


/*  中部.搜索.快速导航  */
#tskbox						{float: right; width: 233px; height: 195px;}
/*  中部.搜索  */
#ssbox						{width: 233px; wiheight: 77px;}
#ssbox h2					{height: 42px; background: url(../images/sstop.gif);}
.ssconbox					{width: 231px; height: 21px; border-left: 1px solid #c1e7f4; border-right: 1px solid #c1e7f4;  background: url(../images/ssbg.gif);}
.ssconbox label				{float: left;}
.ssborder					{margin-left: 3px; padding-left: 5px; width: 168px; height: 19px; border: 1px solid #d6d6d6; font: 12px/19px "宋体"; color: #5f5f5f;}
.ssbtn						{margin-left: 8px;}
#ssbox p					{height: 14px; background: url(../images/ssdown.gif);}
/*  中部.快速导航  */
#ksbox						{margin-top: 10px; width: 233px; height: 108px; overflow: hidden;}
#ksbox img					{margin-bottom: 8px;}


/*  中下部  */
#mbbox						{margin-top: 20px; height: 331px;}

/*  左边  */
#tleft						{width: 708px; height: 331px;}
#mzt.mt						{height: 174px;}
/*  专题报道  */
.mztbox						{width: 250px;}
.mztbox h2					{height: 59px; background: url(../images/ztbdtop.gif);}
.mztcon 					{padding-left: 7px; width: 241px; height: 108px; background:url(../images/ztbdimg.gif) center no-repeat; border-left: 1px solid #c1e7f4; border-right: 1px solid #c1e7f4;}
.mztbox p					{height: 7px; background: url(../images/ztbddown.gif) no-repeat;}
/*  媒体聚焦  */
.mmtbox						{float: right; width: 448px;}
.mmtbox h2					{height: 26px; background:url(../images/mtjjtop.gif);}
.mmtbox img					{margin: 7px 8px 0 0; float: right;}
.mmtconbox					{width: 432px; height: 133px; padding: 8px 0 0 16px;}
.mmtcon						{width: 416px;}
.mmtcon li					{padding-left: 12px; background: url(../images/t.newsico.gif) 0 6px no-repeat;}
.mmtcon li span				{float: right; font: 11px/140% "Arial";}
.mmtcon li a				{line-height: 200%;}
.mmtcon li a:hover			{color: #ff0000; font-weight: bolder;}
.mmtcon li a:active			{color: #ff0000; font-weight: bolder;}
/*  产品展示  */
.mcpbox						{margin-top: 14px; width: 708px; height: 143px;}
.mcpbox h2					{height: 27px; background: url(../images/cptop.gif);}
.mcpbox img					{margin: 7px 8px 0 0; float: right;}
.mcpdown 					{height: 3px; background: url(../images/cpdown.gif) no-repeat;}
#mcpconbox					{width: 706px; height: 113px; border-left: 1px solid #c1e7f4; border-right: 1px solid #c1e7f4;}
.larrow						{float: left; width: 88px; height: 113px; background: url(../images/leftarrow.gif) 20px 28px no-repeat;}
.mcpcon						{float: left; width: 530px; height: 110px; padding-top: 2px; overflow: hidden; color: #0074c6;}
.mcpcon a:hover				{color: #0074c6;}
.rarrow						{float: right; width: 88px; height: 113px; background: url(../images/rightarrow.gif) 40px 28px no-repeat;}

/*  右边  */
#tright						{float: right; width: 233px; height: 331px;}
/*  联系我们  */
#mlxbox						{height: 117px;}
#mlxbox h2					{height: 54px; background: url(../images/lxwmtop.gif);}
.mlxbg						{height: 63px; background: url(../images/lxwmbox.gif) no-repeat; padding-left: 20px; color: #0074c6;}
/*  形象视频  */
#zgsbox						{width: 233px; height: 160px;}
.zgsboxtitle				{height: 37px; background: url(../images/sptop.gif) no-repeat;}
.zgsborder					{width: 231px; height: 120px; text-align: center; border-left: 0px solid #c1e7f4; border-right: 0px solid #c1e7f4;}
.zgsbottom					{width: 233px; height: 3px; background: url(../images/right_down.gif);}
/*  友情链接  */
#yqbox						{margin-top: 20px!important; margin-top: 10px; width: 233px; height: 34px;}
.yqtop						{height: 3px; background: url(../images/right_top.gif) no-repeat;}
.yqcon						{width: 231px; height: 24px; padding-top: 4px; border-left: 1px solid #c1e7f4; border-right: 1px solid #c1e7f4;}
.yqcon select				{color: #5c7281; font: 12px/normal "宋体"; width: 120px;}

/*  底部.版权信息  */
#bc,#bnav a					{margin-top: 10px; height: 74px; color: #777;}
.bnav						{height: 19px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; text-align: center;}
.bcopy						{margin-top: 6px; text-align: center; font: 11px/180% "arial";}


/* 新闻列表 */
.newslist			{margin: 0 4px;}
.newslist li		{text-align: left; border-bottom: 1px dashed #e1e1e1; list-style-type: square; list-style-position: inside; line-height: 23px;}
.newslist li span	{float: right; margin-right: 4px; color: #7a7a7a; }

.news-zt			{margin: 0 auto; height: 108px;}
.news-zt li			{margin-left: 10px; text-align: left; padding-left: 15px; background:url(../images/icon-1.gif) left center no-repeat; line-height: 35px;}

.list				{margin: 4px 0 0 0;}
.list li			{/*border-bottom: 1px dashed #000;*/ list-style-type: square; list-style-position: inside; line-height: 20px;}
.list li span		{float: right; margin-right: 8px; color:red;}

/* 图片新闻列表 */
.picturelist		{margin: 0 auto; width:640px;}
.picturelist li		{float: left; margin: 10px 25px 0 6px; text-align: center;}
.picturelist li img	{width: 180px; height: 130px;}
.picturelist li dt	{margin-top: 4px; padding:0; background:none;  font-size: 12px; line-height: 20px; border: none;}

/* 分页 */
.page				{margin: 2px auto; height: 25px; /*border: 1px solid #5DA16B;*/ text-align:center; clear:both;}
.contentpage		{margin: 2px auto; line-height: 25px; text-align: center; clear: both;}
.contentpage a		{color: red;}

/* 内容标题 */
h1{margin-top:10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; text-align:center; line-height:180%; font-size:18px; font-weight:bold;}

.classblock			{margin:6px 0px; clear:both;}
.classblock dt		{padding: 0 0 0 10px; border-bottom:1px solid #1f9bd5; line-height:25px; color:#000; font-size: 14px; font-weight: bold; }
.classblock dt span	{float:right;  line-height:25px; font-size:12px; font-weight:normal;}

.itemcontent ul li	{float:left;margin:2px;}
.itemcontent div	{margin:4px;border-top:1px solid #D5DCE2;clear:both;}

.classitemlist			{margin:0;padding:0;}
.classitemlist li		{float:left;margin:5px;padding:5px;list-style-type:none;}
.classitemlist li img	{border:0px;width:146px;height:100px;}
.classitemlist li span	{display:block;line-height:20px;text-align:center;}

/* 排行榜 */
.arrangelist			{ margin: 0 auto; width: 240px; text-align: left;}
.arrangelist li			{ margin: 6px 0;}
.arrangelist li span	{margin-right: 160px; color: #fff; background-color: #bababa;}

/* 投票 */
.vote		{margin: 4px 0; padding:0; width: 300px; text-align: left; clear:both;}
.vote dt	{margin: 0; padding-left:8px; line-height: 20px; color:#229588; font-size: 1em; font-weight: normal;}
.vote ul  	{margin: 2px 0 0 8px; line-height: 25px; color: #535353; font-weight: normal;}
.vote ul li {width: 99%;}
.vote dd	{text-align: center; clear: both;}

/* 内容样式 */
.content,.content p,.content div,.content span{font-size: 14px; line-height: 140%; letter-spacing: 1px;}

/* 招聘 */
.joblist{border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;line-height: 140%;}
.joblist li{margin: 2px 0; border-bottom: 1px solid #ccc;}
.joblist li span{float: right;}

/* 留言板 */
.guestbook			{margin: 0 auto; width: 330px; text-align: left;}
.guestbook li		{margin: 15px 0; padding: 10px 0; background:url(/Template/Default/images/top05.jpg) repeat-x left bottom; line-height: 20px;}
.guestbook li a:link,.guestbook li a:visited,.guestbook li a:hover,.guestbook li a:active{color: #ffffff; text-decoration: none; background-color: #229588; height:22px; line-height: 22px}
.guestbook li span	{width: 330px; color: #535353}


/*---------------------  引导页 ------------------------*/
.skip a						{width: 51px; height: 32px; background: url(../images/intro_skip.jpg) no-repeat;}
.skip a:hover				{width: 51px; height: 32px; background: url(../images/intro_hitskip.jpg) no-repeat;}
.ydy_border					{width: 900px; height: 326px; padding: 6px 6px; background: #d5f5ff;}
.borshadow					{height: 24px; background: url(../images/intro_borshadow.jpg);}
.flashhit a					{width: 186px; height: 30px; background: url(../images/flash_nohit.jpg) no-repeat;}
.flashhit a:hover			{width: 186px; height: 30px; background: url(../images/flash_hit.jpg) no-repeat;}
