﻿body 
{
	text-align:center;
	margin:auto auto;
	font-family:Arial,微软雅黑,Verdana,新細明體,,Balaram,;
	font-size:13px;
	color:#6e6e6e;	
}
#head
{
	width:100%;
	height:74px;
	display:table;
	background-image:url(../images/head_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;	
}
#bottom
{
	padding-top:0px;
	padding-bottom:0px;
	display:table;
}
#top_menu
{
	width:1152px;
	margin:auto auto;
	display:table;
}
#head_menu
{
	width:1152px;
	display:table;
	margin:auto auto;
	height:74px; 
}
.menu_div
{
	width:108px;
	float:left;
	height:36px;
}
.menu_div_a
{
	float:right;
	height:36px;
}
.menu_div_a span
{
	text-decoration:none;
	color:White;
	font-size:13px;
	display:inline;
	line-height:36px;
	cursor:pointer;
}
.menu_div_a img
{
	vertical-align:middle;
	border:0px;
	margin-right:6px;
	margin-left:12px;
}
.menu_history
{
	font-size:15px;
	text-decoration:none;
	color:White;
	display:block;
	height:36px;
	line-height:36px;
	background-image:url(../images/menu_history.jpg);
	background-position:center;
	background-repeat:no-repeat;
	
}
.menu_current
{
	font-size:15px;
	text-decoration:none;
	color:White;
	display:block;
	height:36px;
	line-height:36px;
	background-image:url(../images/menu_bot.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.speart_div
{
	width:1px;
	height:36px;
	background-image:url(../images/speart.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
}

/*Head Start*/
ul 
{
	margin:0px 0px;
	padding:0px 0px;
}
li
{
	margin:0px 0px;
	padding:0px 0px;
}
#head_menu ul
{
	display: inline;  
	float: left; 
	padding:0px 5px;
}
#head_menu li 
{
	position: relative; 
	padding:0px 0px; 
	display:inline; 
	float: left; 
	height:36px;
}
#head_menu li a 
{
	font-size:15px;
	
	text-decoration:none;
	color:White;
	display:block;
	height:36px;
	line-height:36px;
	/*background-image:url(../images/menu_history.jpg);*/
	background-position:center bottom;
	background-repeat:no-repeat;
}
#head_menu li A:hover 
{
	font-size:15px;
	
	text-decoration:none;
	color:White;
	display:block;
	height:36px;
	line-height:36px;
	background-image:url(../images/menu_bot.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#a2acb8;
}
#head_menu ul ul 
{
	z-index:10000; 
	position: absolute; 
	padding:0px 0px;
	display: table; 
	visibility: hidden; 
	top:36px; 
	left:0px;
	height:32px;
}
#head_menu ul li li 
{
	width:auto;
	max-width:165px; 
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:24px;
	/*border-bottom:2px solid Transparent; */
	margin-left:0px;
	float:left;
}
#head_menu li li a 
{
	display:block;
	_width:78px;
	min-width:76px;
	height:32px;
	line-height:32px; 
	font-size: 13px; 
	font-weight: normal; 
	color:White;
	text-align:center;
	background-image:url(../images/menu_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.menu_current_test
{
	display:block;
	height:36px;
	line-height:36px; 
	font-size:15px; 
	font-weight: normal; 
	text-align:center;
	background-image:url(../images/menu_bot.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#a2acb8;
}
#head_menu li li A:hover 
{
	display:block;
	height:32px;
	line-height:32px; 
	font-size: 13px; 
	font-weight: normal;
	color:White;
	text-align:center;
	/*background-image:url(../images/menu_current.jpg);*/
	background-color:transparent;
	background-position:center;
	background-repeat:repeat-x;
	
}
.top_second
{
	width:100%;
	height:32px;
	background-color:#a2acb8;	
}
.index_table
{
	width:1152px;
	margin:auto auto;
	display:table;
}
.flash
{
	float:left;
	width:817px;
}
.index_about
{
	float:right;
	width:318px;
	text-align:left;
	line-height:24px;
}
.dhv
{
    padding-top:8px;
	padding-right:8px;
	background-color:#d3d3d3;
	margin-top:-56px;
	z-index:10008;
	position:relative;
	margin-right:8px;
	padding-left:6px;
	vertical-align:middle;	
}
.index_pro
{
	float:right;
	width:318px;
	text-align:left;
	line-height:24px;
}
.index_line
{
	margin:auto auto;
	width:1152px;
	height:5px;
	background-image:url(../images/index_line.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
.read_more
{
	width:109px;
	height:31px;
	display:block;
	line-height:31px;
	color:White;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	background-image:url(../images/read_more.jpg);
	background-position:center;
	background-repeat:repeat-x;
	letter-spacing:4px;
}
.index_content
{
	text-align:left;
	line-height:24px;
	color:#356c87;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:18px;
	
}
.index_content table
{
	vertical-align:top;
	text-align:left;
    line-height:20px;
}
.index_content td
{
	vertical-align:top;
}
.index_content img
{
	width:155px;
	height:95px;
	vertical-align:middle;
}
.index_pro_single
{
	display:table;
	width:318px;
	height:112px;
	margin-top:28px;
}
.index_pro_img
{
	float:left;
	width:186px;
}
.index_pro_img img
{
	width:172px;
}
.index_pro_menu
{
	width:128px;
	float:right;
}
.index_pro_menu_first img
{
	vertical-align:middle;
	margin-right:6px;
	border:0px;
}
.index_pro_menu_first
{
	font-weight:bold;
	text-align:left;
	line-height:32px;
	font-size:18px;
	color:#0462bb;
}
.index_pro_menu_second
{
	height:24px;
	line-height:24px;
	text-align:left;
	width:128px;
}
.index_pro_menu_second a
{
	display:block;
	color:#003e64;
	text-decoration:none;
}
.index_pro_menu_second img
{
	vertical-align:middle;
	margin-right:18px;
	border:0px;
}
#img
{
	width:1152px;
	margin:auto auto;
}
#middle_table
{
	width:1152px;
	margin:auto auto;
	display:table;
}
#left
{
	width:181px;
	float:left;
}
.left_bg
{
	width:181px;
	background-image:url(../images/left_bg.png);
	background-position:center;
	background-repeat:repeat;
	margin:auto auto;
}
.left_bottom
{
	width:181px;
	height:35px;
	background-image:url(../images/left_bottom.png);
	background-position:center;
	background-repeat:no-repeat;
	margin:auto auto;
}
.left_title
{
	width:181px;
	padding-top:4px;
	height:28px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	background-image:url(../images/left_line.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin:auto auto;
	color:#004a6a;
}
.left_menu_single
{
	width:170px;
	padding-right:11px;
	margin:auto auto;
	background-image:url(../images/left_menu_bg.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	padding-left:0px;
	font-size:13px;
	margin-top:0px;
	line-height:33px;
	height:33px;
	text-align:right;
}
.left_menu_single img
{
	border:0px;
	margin-right:6px;
	vertical-align:middle;
}
.left_menu_single a:hover
{
	display:block;
	color:#1f8cc5;
	text-decoration:none;
	margin:auto auto;
}
.left_menu_history
{
	display:block;
	color:#6e6e6e;
	text-decoration:none;
	margin:auto auto;
}
.left_menu_current
{
	display:block;
	color:#1f8cc5;
	text-decoration:none;
	margin:auto auto;
}
.left_search
{
	width:181px;
	height:27px;
	margin:auto auto;
	background-image:url(../images/search_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:2px;
}
.searchInput
{
	height:25px;
	line-height:24px;
	width:142px;
	vertical-align:middle;
	border:0px;
	color:#6e6e6e;
	background-color:transparent;
}
.btnSearch
{
	background-color:transparent;
	width:32px;
	height:25px;
	border:0px solid red;
	vertical-align:middle;
	color:#6e6e6e;
}
.left_login
{
	width:181px;
	height:199px;
	margin:auto auto;
	background-image:url(../images/login_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
.login_title
{
	width:170px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	font-weight:bold;
	color:Black;
	padding-left:9px;
	margin:auto auto;
	
}
.login_span
{
	height:28px;
	line-height:28px;
	text-align:left;
	width:160px;
	margin:auto auto;
	color:Black;
	
}
.login_span span
{
	padding-left:6px;
	padding-top:6px;
	color:Red;
}
.login_input
{
	width:160px;
	margin:auto auto;
}
.login_input input
{
	width:152px;
	border:1px solid #d9d9d9;
	background-color:White;
}
.login_btn
{
	width:160px;
	padding-top:8px;
	text-align:left;
	margin:auto auto;
}
.login_btn input
{
	width:51px;
	height:16px;
	line-height:16px;
	font-size:12px;
	vertical-align:middle;
	color:Black;
	border:0px solid #d9d9d9;
	background-color:transparent;
	background-image:url(../images/login_btn.jpg);
}
.btnsubmit
{
	width:51px;
	height:16px;
	line-height:16px;
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	padding:0px 0px;
	color:Black;
	border:0px solid #d9d9d9;
	background-color:transparent;
	background-image:url(../images/login_btn.jpg);
}
.login_link
{
	padding-top:4px;
}
.login_link div
{
	width:160px;
	text-align:left;
	line-height:normal;
	display:table;
	margin:auto auto;
	
}
.login_link a
{
	text-decoration:none;
	color:#01456a;
	margin:auto auto;
}				  
#middle
{
	width:692px;
	float:left;
	padding-left:28px;
}
.right_title
{
	height:36px;
	text-align:left;
	line-height:36px;
	padding-left:12px;
	color:#1f8cc5;
	font-weight:bold;
	font-size:18px;
	
}
.right_title img
{
	margin-left:12px;
	vertical-align:middle;
}
.right_content
{
	width:692px;
	height:auto;
	background-position:center top;
	background-repeat:no-repeat;
	padding-bottom:24px;
	margin:auto auto;
}
.right_bg
{
	width:692px;
	height:36px;
	background-image:url(../images/right_title.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:table;
	margin:auto auto;
}
.right_menu
{
    width:692px;
    text-align:left;
	margin:auto auto;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	display:table;
	padding-right:6px;
	color:#6e6e6e;
}
.right_menu a
{
	text-decoration:none;
	color:#6e6e6e;
}
.const_content
{
	text-align:left;
	line-height:24px;
	font-size:13px;
	padding-left:8px;
	padding-right:8px;
	margin:auto auto;
	padding-top:12px;
}
.const_content a
{
	text-decoration:none;
	color:#6e6e6e;
}
#right
{
	width:215px;
	float:right;
	padding-top:18px;
	padding-right:4px;
}
.right_link
{
	margin-top:12px;
	padding-bottom:12px;
}
.right_link img
{ 
	border:0px;
}
.proinit
{
	width:692px;
	display:table;
	margin-top:12px;
}
.single_proinit
{
	width:230px;
	float:left;
}
.proinit_img
{
	width:196px;
	height:136px;
	margin:auto auto;
	padding:2px 2px;
	border:2px solid #f7f7f7;
	background-color:#f7f7f7;
	margin-top:12px;
}
.proinit_img img
{
	border:0px;
	width:192px;
	height:132px;
	padding:2px 2px;
}
.proinit_text
{
	text-align:left;
	padding-top:24px;
	padding-bottom:6px;
	width:196px;
	margin:auto auto;
}
.proinit_text a
{
	font-size:16px;
	font-weight:bold;
	color:#245685;
	text-decoration:none;
}
.proinit_more
{
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	width:196px;
	margin:auto auto;
}
.face_list
{
	display:table;
	width:692px;
	margin:auto auto;
}
.single_face
{
	width:346px;
	float:left;
	height:236px;
	margin-top:12px;
}
.face_img
{
	width:324px;
	margin:auto auto;
}
.face_img img
{
	width:312px;
	height:208px;
	padding:2px 2px;
	border:4px solid #f7f7f7;
	background-color:#f7f7f7;
	vertical-align:middle;
	margin:auto auto;
}
.face_text
{
	line-height:28px;
	height:28px;
	text-align:center;
}
.equip_text
{
	line-height:24px;
	height:24px;
	text-align:center;
	text-align:left;
	width:320px;
	color:#ff3608;
	font-weight:bold;
	font-size:15px;
	padding:2px 2px;
	margin:auto auto;
}
.equip_content
{
	line-height:20px;
	text-align:left;
	padding:2px 2px;
	width:320px;
	margin:auto auto;
}
.anpager 
{
	font-size:13px;
}
.anpager .cpb 
{
	/*background:#004569;
	border:1px solid #CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
	padding-left:8px;
	padding-right:8px;
	line-height:13px;
	padding-top:2px;
	padding-bottom:4px;	*/
}
.anpager a 
{
	/*background:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#1F3A87;
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
	line-height:13px;*/
	text-decoration:none;
	color:#004569;
	
}
.anpager a:hover
{
	/*background:#004569;
	border:1px solid #1F3A87;
	color:#FFFFFF; */
}
.page_content
{
	padding-top:12px;
	padding-bottom:12px;
	margin:auto auto;
}
.prolist
{
	width:692px;
	margin:auto auto;
	display:table;
	height:auto;
}
.single_pro
{
	width:230px;
	float:left;
	height:228px;
	padding-top:16px;
	margin-bottom:6px;
}
.pro_border
{
	border:1px solid #c6cdd5;
	width:196px;
	height:210px;
	padding-top:18px;
	margin:auto auto;
}
.pro_text 
{
	margin-top:18px;
	width:196px;
	min-height:28px;
    line-height:28px;
	margin:auto auto;
	background-color:#1e5083;
}
.pro_text a
{
	display:block;
	text-decoration:none;
	color:White;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	z-index:1000;
	width:196px;
	height:auto;
	line-height:16px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#1e5083;
}
.pro_img 
{
	width:196px;
	margin:auto auto;
	padding-top:6px;
}
.pro_img a
{
	display:block;
}
.pro_img img
{
	line-height:172px;
	width:196px;
	height:172px;
	vertical-align:middle;
	border:	0px;
}
.proface
{
	width:692px;
	display:table;
	margin:auto auto;
}
.proface_left
{
	width:296px;
	padding:12px 12px;
	text-align:left;
	line-height:24px;
	padding-left:6px;
	padding-right:6px;
	float:left;
}
.proface_right
{
	width:350px;
	float:right;
	padding-top:36px;
}
.about_img_list
{
	display:table;
	width:350px;
	margin-top:22px;
} 
.about_left
{
	width:26px;
	height:196px;
	background-image:url(../images/left_go.jpg);
	background-position:center;
	background-repeat:no-repeat;
    cursor:pointer;
    float:left;
}
.about_right
{
	width:26px;
	height:196px;
	background-image:url(../images/right_go.jpg);
	background-position:center;
	background-repeat:no-repeat;
    cursor:pointer;
    float:right;
}
.about_images
{
	width:296px;
	float:left;
	margin-left:1px;
	margin-right:1px;
	overflow:hidden;
	height:208px;
}
.single_proface
{
	width:148px;
	float:left;
	line-height:28px;
	font-weight:bold;
	color:#1e5083;
}

.about_images  img
{
	width:115px;
	height:168px;
	border:1px solid #f7f7f7;
	padding:2px 2px;
	background-color:#f7f7f7;
	cursor:pointer;
	margin-left:4px;
	margin-right:4px;
	
}
.prolistb
{
	width:688px;
	margin:auto auto;
	display:table;
	min-height:196px;
	margin-top:12px;
	padding-bottom:12px;
}
.prolistb_left
{
	float:left;
	width:282px;
	text-align:left;
}
.prolistb_title
{
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	line-height:28px;
	color:#ff3608;
	font-size:15px;
}
.prolistb_content
{
	line-height:24px;
	padding:8px 8px;
	text-align:left;
}
.prolistb_right
{
	width:374px;
	float:right;
}
.prolistb_right	img
{
	width:356px;
	padding:6px 6px;
	background-color:#f7f7f7;
	height:auto;
	max-height:256px;
}
.prodetail
{
	width:692px;
	display:table;
	margin:auto auto;
	padding-top:18px;
}
.prodetail_left
{
	float:left;
	width:260px;
	height:240px;
	line-height:240px;
	border:1px solid #b1bdca;
	vertical-align:middle;
}
.prodetail_left img
{
	width:256px;
	max-height:240px;
	height:auto;
	vertical-align:middle;
	line-height:240px;
}
.prodetail_right
{
	width:412px;
	float:right;
}
.prodetail_menu
{
	width:412px;
	height:32px;
	display:table;
	line-height:32px;
	font-weight:bold;
	font-size:15px;
}
.prodetail_content
{
	width:410px;
	border:1px solid #e9e9e9;
	margin-top:-1px;
	padding-top:10px;
	padding-bottom:10px;
	min-height:188px;
	height:auto;
}
.prodetail_content_main
{
	width:366px;
	margin:auto auto;
	text-align:left;
	padding:12px 12px;
	text-align:left;
	line-height:24px;
	background-color:#e9e9e9;
	min-height:164px;
	height:auto;
	color:#6e6e6e;
}
.prodetail_content_main p
{
	margin:0px 0px;
	padding:0px 0px;
	color:#6e6e6e;
}
.prodetail_content_main	img
{
	max-height:142px;
	width:auto;
	max-width:366px;
}
.prodetail_content_main a
{
	color:#1c8fc6;
	text-decoration:none;
}
.prodetail_content_main a:hover
{
	color:Red;
	text-decoration:underline;
}
.prodetail_menu_history
{
	display:block;
	padding-left:18px;
	padding-right:18px;
	color:White;
	background-color:#055eb0;
	border:1px solid White;	
	border-collapse:collapse;
	float:left;
	text-decoration:none;
	border-bottom:0px;
}
.prodetail_menu_current
{
	display:block;
	padding-left:18px;
	padding-right:18px;
	color:#055eb0;
	background-color:White;
	border:1px solid #e9e9e9;	
	border-collapse:collapse;
	float:left;
	text-decoration:none;
	border-bottom:0px;
}
.new_list
{
	padding-top:12px;
	margin:auto auto;
	width:688px;
}
.new_title
{
	width:688px;
	margin:auto auto;
	display:table;
	height:28px;
	line-height:28px;
	background-image:url(../images/text_line.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-left:0px;
}
.new_text 
{
	float:left;
	text-align:left;
	padding-left:6px;
}
.new_text img 
{
	vertical-align:middle;
	margin-right:6px;
}
.new_text a
{
	text-decoration:none;
	color:#333333;
}
.new_text a:hover
{
	text-decoration:underline;
	color:#1e92eb;
}
.new_time
{
	float:right;
	padding-right:8px;
}
.detail_title
{
	height:auto;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
	color:#0069b5;
	text-align:center;
	width:656px;
	margin:auto auto;
	margin-top:16px;
}
.detail_time
{
	width:656px;
	margin:auto auto;
	height:24px;
	line-height:24px;
	border-top:1px dashed #dde2f6;
	border-bottom:1px dashed #dde2f6;
	text-align:center;
}
.detail_content
{
	width:632px;
	text-align:left;
	margin:auto auto;
	line-height:24px;
	padding-top:12px;
	padding-bottom:12px;
	display:table;
}
.detail_content a
{
	text-decoration:none;
	color:#7b7a7a;
}
.detail_content img
{
	max-width:612px;
	_width:expression(this.width>612?"612px":"atuo");
}
.loadlist
{
	width:692px;
	display:table;
	margin:auto auto;
	padding-top:12px;
}
.single_load
{
	width:332px;
	float:left;
	display:table;
	height:72px;
	background-image:url(../images/text-line.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:12px;
	padding-left:6px;
	padding-top:6px;
}
.load_img
{
	float:left;
	width:46px;
}
.load_img img
{
	width:44px;
	height:70px;
	border:1px solid #969696;
}
.load_text
{
	font-size:15px;
	font-weight:bold;
	width:130px;
	height:70px;
	padding-left:12px;
	padding-right:6px;
	line-height:24px;
	text-align:left;
	float:left;
}
.load_text a
{
	color:#226278;
	text-decoration:none;
}
.load_ico
{
	float:left;
	padding-top:24px;
}
.load_ico img
{
	width:43px;
	height:43px;
	vertical-align:middle;
}
.load_link 
{
	float:left;
	padding-top:48px;
	padding-left:2px;
}
.load_link a
{
	display:block;
	width:68px;
	height:20px;
	background-image:url(../images/download.jpg);
	background-position:center;
	background-repeat:repeat;
}
.jobinit
{
	width:684px;
	display:table;
	padding-top:12px;
	margin:auto auto;
}
.jobinit_img img
{
	width:332px;
}
.jobinit_left
{
	float:left;
	width:332px;
}
.jobinit_right
{
	float:right;
	width:332px;
}
.jobinit_title
{
	width:332px;
	font-size:15px;
	font-weight:bold;
	color:#002c5b;
	line-height:28px;
	text-align:left;
}
.job_table
{
	text-align:left;
	margin:auto auto;
}
.job_table a
{
	text-decoration:none;
	color:#6e6e6e;
}
.job_table a:hover
{
	text-decoration:underline;
	color:#6e6e6e;
}
.job_table tr
{
	border-bottom:1px solid #eeeeee;
	cursor:pointer;
}
.job_table td
{
	height:28px;
	vertical-align:middle;
	border-bottom:1px solid #eeeeee;
	padding-left:8px;
	padding-right:8px;
}
.more
{
	display:table;
	width:332px;
	padding-top:6px;
}
.more a
{
	display:block;
	width:88px;
	height:24px;
	line-height:24px;
	text-decoration:none;
	color:#002c5b;
	text-align:left;
	padding-left:10px;
	background-image:url(../images/more_bg.jpg);
	background-position:center;
	background-repeat:repeat;
	float:right;
}
.message_list input
{ 
	vertical-align:middle;	
}
.message_bot
{
	margin-left:6px;
	color:Red;
}
.message_left
{
	width:76px;
	text-align:right;
}
.message_right
{
	padding-top:4px;
	padding-bottom:4px;
}
.message_right input
{
	background-color:#dae8f3;
	width:152px;
	border:0px;
	height:24px;
	line-height:24px;
}
