@charset "utf-8";

@import url("common.css");


.news_list_one_list li{
	width: 100%;
	height: 145px;
	border-bottom: 1px solid #ccc;
}
.news_list_one_list a{
	text-decoration: none;
	color: #005da3;
}
.news_list_one_list a:hover{
	color: #666666;
}
.news_list_one_img{
	width:165px;
	height:115px;
}
.news_list_one_date{
	width: 165px;
	height: 115px;
	border-right: 1px solid #ccc;
	font-size: 24px;
	color: #005da3;
	text-align: center;
}
.news_list_one_date p.news_one_month{
	font-size: 55px;
	height: 66px;
	line-height: 66px;
}
.news_list_one_infos{
	width: 695px;
	font-size: 14px;
	color: #4a4949;
	height:90px;
	overflow:hidden;
}
.news_list_one_infot{
	height: 40px;
	overflow: hidden;
	font-size: 16px;
}
.news_list_one_infod{
	font-size: 12px;
	color: #999;
	line-height: 25px;
	height: 75px;
	overflow: hidden;
}

ul.service_list_ul{
	list-style:disc;
}
.service_list_ul li{
	width:25%;
	line-height:40px;
	height:40px;
}
.service_list_ul li a{
	color:#424242;
}


.news_page_one{
	width: 865px;
	margin: 0px auto;
}
.news_page_title{
	font-size: 30px;
	font-weight: bold;
	color: #1a1a1a;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.news_page_date{
	color: #005da3;
	font-size: 12px;
	height: 45px;
}
.news_page_date a{
	color: #1a1a1a;
}	
.news_page_con{
	font-size: 14px;
	color: #666;
	line-height: 22px;
	letter-spacing:0px;
	text-align: justify;font-family: 宋体;
}
.news_page_con *{padding:0px;margin:0px;}
.news_page_con table{margin:0px auto;font-family: 宋体;border:1px solid #ccc;}
.news_page_con table tr,.news_page_con table th,.news_page_con table td{border:1px solid #ccc;}
.news_page_picture{width:100%;text-align:center;}
.news_page_picture img,.news_page_con img{max-width:860px; text-align:center;}
.con_prev_next{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.con_prev_next div{
	width: 45%;
	color: #005da3;
}
.con_prev_next a{
	color: #005da3;
}
.con_next{
	text-align: right;
}



.case_show_ul{
	width: 900px;
}
.case_show_ul ul{
	width: 950px;
}
.case_show_ul ul li{
	width: 305px;
}
.case_ul_img{
	width: 295px;
	margin-bottom:15px;
	overflow: hidden;
}
.case_ul_img p{
	height: 40px;
	width: 100%;
	line-height: 40px;
	text-align: center;
	position: relative;
	top: -40px;
	font-size: 16px;
	color: #fff;
}
.page_body_con{
	font-size:16px;
	color:#000;
	line-height:28px;
}
/*公共百度地图*/
#Map{ overflow:hidden; width:100%;#000}
#Map .MapInfo{ float:left; border: 1px dashed #ccc; padding:8px;}
#Map .MapInfo #MapContainer{ width:560px; height:380px; }
#Map .ContactInfo{ width:300px; float:right; line-height:38px;font-size:16px;}
#Map .ContactInfo a{color:#005da3;}
#Map .ContactInfo .Company{ font-size:20px; margin-bottom:8px;}
#Map .ContactInfo img{ width: 18px; vertical-align:middle; margin-right:8px;}

/*===招聘频道  开始===*/
/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
  border: 1px solid #d4d4d4; color: #666666; }
/*默认样式*/
.btn {  background-color: #005da3;  color: #fff; }
.btn:hover {  background-color: #1784d5; color:#fff;}
.btn:active {  background: #1784d5;  color: #374f00;}
/*按钮大小*/
.btn-large {font-size: 19px;  height: 38.4px;  line-height: 38.4px;  padding: 0px 26px;}
.btn-small {  font-size: 12px; height: 25.6px; line-height: 25.6px;  padding: 0px 16px;}
.btn-tiny {  font-size: 12px;  height: 22.4px;  line-height: 22.4px; padding: 0px 13px;}
/*块按钮*/
.btn-block {display: block;}
/*表单类*/
.form_text, .form_text:hover, .form_text_verifycode, .form_text_verifycode:hover{border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
border-width:1px; height:20px; line-height:20px;clip: rect;padding: 2px; color: #000000; }
.form_text {  width:95%; background-position:  0px 0px;}
.form_text:hover {background-position: 0px -37px;}
.form_text_verifycode { width:50px; margin-right:3px;background-position:  0px 0px;}
.form_text_verifycode:hover {background-position: 0px -37px;}
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}
.form_select { height:25px; }
.form_textarea { width:95%; height:80px; border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;border-width:1px; padding:2px;}
.form_button { width:auto; vertical-align:middle; border:0 none;/*解决ie焦点是有黑色边框*/}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, 
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0; }
.required{ color:red; font-weight:bold; text-align:left; padding-left:3px;}
table tr{height:40px;}

.joblist li {overflow: hidden;}
table.job_table { margin:8px 0px; padding:0px; text-align:center; width:100%; border-collapse:collapse;}
table.job_table td{ padding:8px 5px; border:1px solid #DADBD6;}
table.job_table .Requirement{ text-align:left; padding:8px 5px; line-height:1.5em;}
table.job_table th{color:#333; font-weight:bold; text-align:center; border:1px solid #DADBD6;}
table.job_table .t1 { font-weight:bold;padding:5px 0;width:20%;}
table.job_table .t2 { text-align:left;width:25%;}
table.job_table .t3 {font-weight:bold;width:25%;}
table.job_table .t4 {text-align:left;width:25%;}
table.job_table .operation{text-align:center; margin:0 auto;}
/*应聘*/
table.resume_table { margin:3px; text-align:center; width:97%; border-collapse:collapse;}
table.resume_table th{ font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*===招聘频道  结束===*/

/*===留言频道  开始===*/
.guestbook{ }
.guestbooklist{}
.guestbooklist li{ padding:10px; border:1px solid #CCC; margin-bottom:10px; }
.MessageTitle { color:#227BAD; line-height:1.5em; font-weight:bold;}
.MessageContent { padding:5px; margin-bottom:10px; }
table.guestbook_table{ width:98%;  }
table.guestbook_table th{ width:100px; text-align:left}
table.guestbook_table td{ text-align:left}
table.guestbook_table .operation{ text-align:center }

/*管理员回复*/
.answer_wrap{ padding:5px; border-top:1px dashed #CCC; line-height:1.5em}
.answer_title{}
.answer_body {}
.Administrator { text-align:right; }
.Reply { text-align:right; }
.AnswerTime{ color:#999 }

/*留言表单*/
.message_title{ height:40px; padding-left:35px; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.message_body{ padding-left: 10px; padding-right: 10px; color:#626262; }
.message_bottom{}
/*===留言频道  结束===*/
/*===反馈频道 开始===*/
.feedback{ }
table.feedback_table{ width:99%; text-align:center; margin:0 auto;}
table.feedback_table th{ width:100px; text-align:left; font-weight:bold;}
table.feedback_table td{  text-align:left;}
table.feedback_table .operation{text-align:center}
/*===反馈频道 结束===*/

.news_list_xh_change li{
	height:auto;
	line-height:30px;
	border-bottom:1px dashed #191918;
	color:#191918;
}
.news_list_xh_change li a{
	color:#191918;
}
.news_list_xh_con{
	color:#191918;
	line-height:24px;
	text-indent:28px;
	margin-bottom:12px;
}