/* CSS Document */

/*home_content_bg*/
#home_content_bg {
	width:1000px;
	overflow:hidden;
	background:#dfdfdf url("../images/home_content_bg.gif") repeat-x top;
	margin: 0 auto;
}
.home_content01 {
	padding:5px 0 5px 0;
	margin:0 auto;
}
.home_content_top { width:1000px; margin:0 auto; background:url("../images/bg_shang.jpg") no-repeat; height:4px; overflow:hidden; }
.home_content_body {
	width:1000px;
	background:#f5f5f5;
	border-left:1px #d5d5d5 solid;
	border-right:1px #d5d5d5 solid;
	padding:10px;
	overflow:hidden;
	color:#474747;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.home_content_bottom { width:1000px; margin:0 auto; background:url("../images/bg_xia.jpg") no-repeat; height:4px;  overflow:hidden;}

.home_content_body_left { float:left; width:265px; }
.home_content_body_center { float:left; width:363px; margin:0 15px;}
.home_content_body_center1 {
	float:right;
	width:678px;
	margin:0 0px 0px 10px;
}
.home_content_body_right { float:right; width:300px; font-family:"宋体"; font-size:12px; line-height:24px; }

.home_content_body_right p { text-indent:2em; line-height:20px; padding-top:5px;}


/*news_tab*/
#news_tab { padding-top:40px; width:363px;}
#news_tab1 {
	padding-top:10px;
	width:678px;
}
.TopDetail { height: 32px; text-align:center; font:bold 12px "arial","宋体"; background:url("../images/content_topbg.gif") repeat-x bottom; }
.TopDetail .BoxOA { cursor: pointer; float: left; height: 30px; line-height:30px; width: 90px; background: url("../images/TopDetailBoxBg.jpg"); color: #fff; }
.TopDetail .BoxOA2 { cursor: pointer; float: left; height: 30px; line-height:30px; width: 90px; background: url("../images/TopDetailBox2Bg.jpg"); color: #666; }
.TopDetail .Box { cursor: pointer; float: left;height: 30px; line-height:30px; width: 90px; background: url("../images/TopDetailBoxBg.jpg"); color: #fff;  margin-left: 6px; }
.TopDetail .Box2 { cursor: pointer; float: left; height: 30px; line-height:30px; width: 90px; background: url("../images/TopDetailBox2Bg.jpg"); color: #666; margin-left: 6px;}
.news_more { float: right; text-align:right; line-height:30px; font-weight:normal;}
.news_more a { color:#06c;}
.news_more a:hover { color:#f60;}

#TextDetail { width:363px; font:12px 宋体,arial;  }
#TextDetail1 { width:673px; font:12px 宋体,arial;  }
#TextDetail ul { list-style:none; display:block; margin:5px auto;}
#TextDetail ul li { float:left; line-height:23px;width:100%; border-bottom:1px dashed #e0e0e0; }
#TextDetail ul li  span { float:right; text-align:right; width:60px;}
#TextDetail ul li a { color:#333; background:url("../images/icon_03.gif") no-repeat left; padding-left:10px; }
#TextDetail ul li a:hover { color:#1077c4; background:url("../images/icon_03a.gif") no-repeat left; }

#TextDetail h1 { font:bold 12px "arial","宋体"; text-align:center; line-height:30px;}
#TextDetail h1 a { color:#1077c4;}
#TextDetail h1 a:hover { color:#f60;}
#TextDetail p { line-height:16px; text-indent:2em; color:#666;}

/*home_content02*/
.home_content02 {
	margin:0 auto;
	width: 1000px;
}
/*rollBox*/
.rollBox {
	clear: both;
	height: 139px;
	margin: 0 auto;
	width:958px;
}
.rollBox .LeftBotton {	background: url("../images/case_q.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline; float: left; height: 32px; margin: 40px 0 0; margin-left:20px; overflow: hidden; width: 16px;}
.rollBox .RightBotton { background: url("../images/case_h.jpg") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline; float: right; height: 32px;margin: 40px 0 0; margin-right:20px; overflow: hidden; text-align: right; width: 16px; }
.rollBox .Cont {
	float: left;
	overflow: hidden;
	width: 880px;
	margin-left:0px;
}
.rollBox .ScrCont { width:10000000px;}
.rollBox .Cont li { float: left; text-align: center; width:220px; list-style:none;}
.rollBox .Cont li images { display: block; height: 120px; margin: 0 auto; width:200px;}
.rollBox #List1, .rollBox #List2 { float: left;}
.rollBox .Cont p { text-align:center; margin-top:5px;}

/*首页焦点图01*/
#newspic { width:260px; height:186px; border:1px solid #ccc; padding:1px; margin:0px auto; overflow: hidden; background:#fff;}

/*Page_Layout L&R*/
.layout_left { float:left; width:240px; padding-right:20px; overflow:hidden;}
.layout_right { float:right; width:698px; background:#ff00; overflow:hidden;}

/*Left_Menu*/
#subnav { width:100%;  margin-bottom:20px; overflow:hidden;}
#subnav h2 { font:16px "宋体"; background:url(../images/subnav_title.gif) no-repeat bottom; height:60px; line-height:60px; padding-left:30px;}
#subnav ul { display:block; margin-top:0px;}
#subnav ul li { height:35px; font:14px "宋体";  text-align:center; width:100%;}
#subnav ul li a { width:100%; height:35px; line-height:35px; color:#069; background:url(../images/subnav_bg01.gif) no-repeat;display:block; }
#subnav ul li a:hover { color:#f60; background:url(../images/subnav_bg02b.gif) no-repeat;  }

/*Page_header*/
.header_title {}
.header_title h1 { font:16px/36px "宋体","arial"; margin:0px; color:#03F; background:url(../images/header_bg.gif) no-repeat left; height:36px; line-height:36px; color:#fff; padding-left:45px; width:100%; position:relative;}
.header_title h1 span { font:12px "宋体"; position:absolute; right:50px; top:15px;}
.header_title h1 span a { background:#f60; display:block; padding:2px; color:#fff;}
.header_title h1 span a:hover { background:#ddd; display:block; padding:2px; color:#333;}

/*Page_classname*/
.class_name { float:left; width:100%; font:14px/30px "宋体"; background:#e0e0e0; margin-top:10px; }
.class_name span { float:right; text-align:right; font:12px/30px "宋体";}

/*listbox*/
.listbox {  width:676px; margin-bottom:20px; background:#f6fbff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px; overflow:hidden;}
.listbox ul { list-style:none; }
.listbox ul li { height:30px; line-height:30px; border-bottom:1px dashed #ccc; overflow:hidden;}
.listbox ul li a { background:url("../images/icon_04.gif") no-repeat left; padding-left:15px; color:#069; display:block;}
.listbox ul li a:hover { background:#ffffee url("../images/icon_04a.gif") no-repeat left; color:#f60; }
.listbox ul li span { float:right; width:70px; color:#666; font-style:italic;}

/*piclistbox*/
.piclistbox { width:676px; margin-bottom:20px; background:#f6fbff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px; overflow:hidden;}
.piclistbox ul { list-style:none; }
.piclistbox ul li { float:left; margin:10px 6px; padding:4px; border:1px solid #ccc; background:#fff;}
.piclistbox ul li images { width:200px; height:120px; text-align:center;}
.piclistbox ul li p { background:url("../images/icon_04.gif") no-repeat left; padding-left:15px; line-height:25px; border-top:1px solid #fff; }
.piclistbox ul li a { display:block; color:#003567; }
.piclistbox ul li a:hover { color:#cdd7e0; background:#0066cc; }

/*content_box*/
.content_box { width:656px; margin-bottom:20px; background:#f6fbff; border:1px solid #d9d9d9; padding:20px; overflow:hidden; min-height:400px;}
.content_box h1 { font:26px/40px "arial","宋体"; text-align:center;}
.content_box h1 span { color:#F60;}
.content_box h2 { font:bold 14px/30px "arial","宋体"; background:#eee; margin:5px; color:#03F;}
.content_box .content_other { font:12px/20px "arial","宋体"; color:#999; text-align:center; border-bottom:1px solid #cdd7e0; margin-bottom:20px; padding-bottom:10px;}
.content_box .daodu { border:1px solid #ccc; background:#ffffdd; padding:8px; line-height:22px;}
.content_box p { text-indent:2em; font:14px/25px  "arial","宋体"; margin:10px auto; word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;}
.content_box a { color:#003567; text-decoration:underline;}
.content_box a:hover { color:#f60;}

/******************************************************************************/
/*关于我们*/
.about { width:656px; margin-bottom:20px; min-height:400px; background:#f6fbff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:20px }
.about p { text-indent:2em; font:14px/25px  "arial","宋体"; margin:10px auto;}

/*listbox_job*/
.listbox_job { width:676px; margin-bottom:20px; background:#f6fbff; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px; overflow:hidden;}
.listbox_job a { color:#06f; }
.listbox_job a:hover { color:#f60; text-decoration:underline; }

.listbox_job dl { overflow:hidden; display:block; width:290px; margin:10px; padding:10px; background:#fcfefc; border-top:3px solid #999; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; float:left;}
.listbox_job dt { float:left; width:70px; font:bold 12px/20px arial,宋体; color:#777;}
.listbox_job dd { float:left; width:220px;font:12px/20px arial,宋体; overflow:hidden; }

.listbox_job ul { width:100%;  overflow:hidden;}
.listbox_job ul li { float:left; width:130px; margin:10px 0;}
.listbox_job ul li span { text-align:right; font:bold 12px arial;}
.listbox_job h2 { font:bold 14px/30px "arial","宋体"; margin:5px; display:block;}
.listbox_job p { text-indent:2em; font:12px/22px  "arial","宋体"; }

.ss{ border:1px solid #e2e2e2;}
.ss1{ background:url(../images/ss.jpg) top repeat-x;}
.ss2{ border:1px solid #e2e2e2; background:url(../images/ss.jpg) top repeat-x;}
.ss3{ background:url(../images/ss3.jpg) top repeat-x;}