﻿@charset "utf-8";
/*综合设置-------------------------------------------------------------------------------------------综合设置*/

* { word-break: break-all; } /*在IE中实行强制换行*/
body { margin:0; padding:0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif, 宋体; background:url(/Skins/img/head_bg.gif) repeat-x top; }
#wrap { margin:0 auto; text-align:left; width:1004px; padding:0 27px; w\idth:950px; }

/*链接样式*/
a { color: #333; text-decoration:none; }
	a:hover { text-decoration:underline; color:#333; }
		a:visited { color:#333;}
	a img { border:none; }

/*表单通用样式-----------------------------------------------------------------------------------表单通用样式*/

form { margin:0; }
	input, textarea, button, select { font:1em Arial, Helvetica, sans-serif; }
	button { height:1.8em; padding:0 0.3em; background:#E2F0F9; cursor:pointer; border:1px solid;
		border-top-color:#C9E3F0; border-right-color:#86B9D6; border-bottom-color: #86B9D6; border-left-color: #C9E3F0; }
	label { cursor: pointer; margin-right: 0.5em; }
	
/*文章列表中的作者、日期*/
li cite { font-style:normal; font-size:12px; float:right; width:4em; color:#999; }
	li cite a { color:#999; font-size:12px !important; }
		li cite a:visited { color:#999; }
		
			
.content, .contentL, .contentR { }
	/*\*/ * html .content, * html .contentL, * html .contentR { height: 1%; } /**/ *>.content, *>.contentL, *>.contentR { overflow: hidden; }
	
/*侧边样式*/
#content { width:950px; margin-top:15px; overflow:hidden; }
#contentR { float:right; width:244px; overflow:hidden; }
#contentL { float:left;  width:685px; overflow:hidden; }
#sideL { float:left; width:720px; overflow:hidden; }
#sideR { float:right; width:200px; overflow:hidden; }


/*-----------------------------------------------------------------------------------布局*/

/*头部样式*/
#header { width:100%; height:105px; background:url(/Skins/img/top_bg.gif) repeat-x 50% top; }
#header #logo { width:950px; height:72px; background:url(/Skins/img/logo_bg.jpg) no-repeat left top; }
#header #logo .L { float:left; }
#header #logo .R { float:right; padding-top:30px; }

/*导航样式*/
#header #menu { width:950px; height:33px; background:url(/Skins/img/menu_bg.gif) top repeat-x; white-space:nowrap;}
#menu li { float:left; width:83px; height:33px; background:url(/Skins/img/menu_line.gif) right top no-repeat;}
#menu li a { color:#fff; display:block; font-weight:bold; text-decoration:none; padding:10px 28px;}
#menu li a.here, #menu li a:hover { background:url(/Skins/img/menu_li_hover.gif) left top no-repeat; color:#000;}
#menu li.menu_home { background:url(/Skins/img/menu_home_other.gif) left top no-repeat;}
#menu li a#menu_home { background:url(/Skins/img/menu_home_other.gif) left top no-repeat;}
#menu li a#menu_home:hover { background:url(/Skins/img/menu_home.gif) left top no-repeat;}
#menu li a#idc { padding:10px 15px;}
#menu #mright { float:right; width:195px; height:33px; background:url(/Skins/img/menu_right.gif) no-repeat;}

#home_flash { width:950px; height:240px; margin-bottom:10px; }


/*中间列表样式*/
#block01 { width:950px; height:177px; color:#008de1; line-height:24px; background:url(/Skins/img/box1_bg.gif) repeat-x; }
	#block01 a { color:#008de1; }
	#block01 a:hover { color:#008de1; }
	#block01 a:visited { color:#008de1; }
#block01 #L { float:left; width:5px; height:177px; background:url(/Skins/img/box1_left.gif) no-repeat; }
#block01 #R { float:right; width:5px; height:177px; background:url(/Skins/img/box1_right.gif) no-repeat; }
#block01 ul { float:left; width:210px; margin:0; padding:10px; }
#block01 li { list-style:none; line-height:24px; background:url(/Skins/img/icon03.gif) no-repeat left; padding-left:20px; }
#block01 .title { color:#0078bf; font-weight:bold; background:#fff; line-height:30px; }

#block02 { width:950px; height:248px; line-height:24px; background:url(/Skins/img/box2_bg.gif) repeat-x; margin-top:10px; }
	#block02 a { color:#333; }
	#block02 a:hover { color:#000; }
	#block02 a:visited { color:#666; }
#block02 #L { float:left; width:5px; height:248px; background:url(/Skins/img/box2_left.gif) no-repeat; }
#block02 #R { float:right; width:5px; height:248px; background:url(/Skins/img/box2_right.gif) no-repeat; }
#block02 ul { float:left; margin:0; padding:10px; }
#block02 li { list-style:none; line-height:24px; }
#block02 .news { list-style:none; line-height:24px; background:url(/Skins/img/dh.gif) no-repeat left; padding-left:10px;}
#block02 .title { color:#333; font-weight:bold; line-height:30px; }
#block02 #al { float:right; }
#block02 #al p { font-weight:bold; }
#block02 #al ul{ padding:10px; }
#block02 #al li{ float:left; width:120px; list-style:none; }

/*路径样式*/
#path { width:950px; height:31px; line-height:31px; font-size:12px; background:url(/Skins/img/path_bg.gif) repeat-x; }
#path .L { float:left; width:5px; height:31px; background:url(/Skins/img/path_L.gif) no-repeat; margin-right:10px; }
#path .R { float:right; width:5px; height:31px; background:url(/Skins/img/path_R.gif) no-repeat; }

/*列表右侧栏目样式*/
#list_title { height:26px; color:#FFF; font-weight:bold; line-height:26px; background:url(/Skins/img/list_titlebg.gif) repeat-x; }
#list_title .L { float:left; width:5px; height:26px; background:url(/Skins/img/list_titleL.gif) no-repeat; margin-right:10px; }
#list_title .R { float:right; width:5px; height:26px; background:url(/Skins/img/list_titleR.gif) no-repeat; }
#main { width:200px; }
#main ul { margin:0; padding:0px; }
#main li { list-style:none; height:37px; line-height:37px; padding-left:30px; background:url(/Skins/img/list_li_a.gif) no-repeat; }
#main li a{ color:#0079bf; }
#main li a:hover{ color:#77a101; }
#main li a:visited{ color:#0079bf; }
#main .bt { height:145px; background:url(/Skins/img/list_main_bg.gif) no-repeat bottom; }
#main .list_2 {padding-left:38px; background:url(img/list_li_d.gif) no-repeat;}
#main_client { width:200px; }
#main_client ul { margin:0; padding:0px; }
#main_client .c_logo { list-style:none; height:74px; line-height:74px; padding-left:20px; background:url(/Skins/img/list_main_bg2.gif) repeat-y; }
#main_client img { margin-top:3px; }
#main_client .bt { height:145px; background:url(/Skins/img/list_main_bg3.gif) no-repeat bottom; }
#main_client .top { height:15px; background:url(/Skins/img/list_main_top.gif) repeat-y; }
#main_client .no1 { list-style:none; height:74px; line-height:74px; padding-left:20px; background:url(/Skins/img/list_main_top.gif) repeat-y; }

#sideL H2 { color:#74a100; font-size:16px; font-weight:bold; line-height:24px; border-bottom:1px solid #9fbbc7; padding-left:20px; }
#newslist { margin:0; padding:0 10px; }
#newslist ul { margin:0; padding:0; }
#newslist li { list-style:none; color:#666; border-bottom:1px dashed #AAB5BB; margin-bottom:20px; }
#newslist li h4 { font-size:14px; }
#newslist li h4 a { color:#007cbf; text-decoration:none;}
#newslist li h4 a:hover { color:#007cbf; text-decoration:underline;}
#newslist li h5 { font-size:12px; }
#newslist li h5 em { padding:0 10px;}
#newslist li p { line-height:20px;}

#newslist h3 { font-size:14px; font-weight:bold; text-align:center; border-bottom:1px dashed #AAB5BB; padding-bottom:20px; }
#newslist h6 { color:#76a200; font-size:12px; text-align:center; }
#newslist .main { font-size:14px; line-height:24px; }

#service { margin:0; padding:0 10px; }
#service dl{ float:left; margin:0; padding-bottom:20px; }	
#service dt{ float:left; }
#service dt img{ margin:5px 10px 0 0; }
#service dd{ color:#666; text-align:left; line-height:20px;padding-right:10px; } 
#service dd strong{ color:#0078bf; font-size:12px; line-height:40px; } 
#service dd strong a{ color:#0078bf;}

#caselist { margin:0; padding:0; }
#caselist ul { float:left; padding:0; margin:0 14px 20px 10px; }
#caselist li { list-style:none; background:#badff1; padding:3px; }
#caselist span { height:24px; font-size:12px; padding-left:5px; }




/*底部样式*/
#footer { width:100%; height:70px; background:url(/Skins/img/btbg2.gif) repeat-x bottom; }
#foot_nav { width:950px; height:27px; font-size:12px; line-height:27px; text-align:center; background:url(/Skins/img/btbg.gif) repeat-x; margin-top:20px; }
#foot_nav a { color:#333; }
#foot_nav .L { float:left; width:5px; height:27px; background:url(/Skins/img/btl.gif) no-repeat; }
#foot_nav .R { float:right; width:5px; height:27px; background:url(/Skins/img/btr.gif) no-repeat; }

#footer #main { margin:0 auto; width:1004px; padding:0 27px; w\idth:950px; font-size:12px; line-height:24px; }
#footer #main .L { float:left; }
#footer #main .R { float:right; margin:8px 5px 0 0; }


/*分页样式*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:5px 0 5px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:2px 4px 2px;border:1px solid #52B5F0;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;}

/*分页*/
#pagenum { clear: both; padding:0 4px; overflow: hidden; line-height: 32px; height: 30px;  text-align:center; }
#pagenum A:link { color: #1f3a87; border: #9aafe5 1px solid; background: #f1faff; padding:2px 5px 1px 5px; margin: 5px 2px 4px;  }
#pagenum A:visited { color: #1f3a87; border: #9aafe5 1px solid; background: #f1faff; padding:2px 5px 1px 5px; margin: 5px 2px 4px;}
#pagenum A:hover { color: #fff; border: #07519a 1px solid;  background: #07519a; }
#pagenum A:active { color: #fff; border: #07519a 1px solid; background: #07519a; }
#pagenum strong { color: #f60; }