@charset "gb2312";
/* CSS Document */


/* 网站地图 */
.site_map{ border:1px solid #ebebeb; padding:20px; margin-top:10px;}

.column_box{ margin-bottom:20px;}
.column_box h2{ float:left; width:280px; height:55px; font-size:16px; font-weight:normal; text-align:center; line-height:55px;}
.column_box h2 a{ display:block; width:100%; height:100%; background:#eee; color:#4b4b4b;}
.column_box h2 a:hover{ background:#448aca; color:#fff; text-decoration:none;}


.column_list{ float:right; width:662px; padding:10px 20px; background:#eee;}
.column_list h3{ float:left; width:120px; line-height:34px; font-weight:normal; text-align:right; color:#448aca;}
.column_list ul{ float:left; width:540px;}
.column_list ul li{ float:left; line-height:34px; background:url(2015hsq_site_map_icon1.jpg) no-repeat left center; padding:0 10px;}
.column_list ul li:first-child{ background:none;}
.column_list ul li a{ color:#696969;}


/* 检索 */
.wrapper{ background:none;}
.wrapper .top{ width:98%;}
.search_wrap{ position:absolute; left:50%; margin:150px 0 0 -392px; width:785px; height:182px; overflow:hidden;}
.search_wrap .search_logo{ height:80px; text-align:center;}
.search_wrap .search_logo span{ display:inline-block; *zoom:1; *display:inline; width:100px; height:30px; background:#eee; color:#434343; border-radius:5px; line-height:30px; text-align:center; margin: 0 0 0 10px;}
.search_wrap .search_box{ margin-top:60px;}
.search_wrap .js_txt{ border:1px solid #cfcfcf; float:left; width:655px; height:40px; line-height:40px; text-indent:10px; color:#434343; font-size:14px;}
.search_wrap .js_btn{ border:1px solid #005f89; float:left; width:126px; height:42px; background:#0075a9; color:#fff; cursor:pointer;}
.search_footer{ position:absolute; left:0; bottom:0; width:100%;}

/* 检索结果 */
.search_result{ padding:40px;}
.search_result_logo{ height:80px;}
.search_result_logo span{ display:inline-block; *zoom:1; *display:inline; width:100px; height:30px; background:#eee; color:#434343; border-radius:5px; line-height:30px; text-align:center; margin: 0 0 0 10px;}

.search_result_input{ height:40px; margin-top:30px;}
.search_result_input .js_txt{ border:1px solid #cfcfcf; float:left; width:416px; height:38px; line-height:38px; text-indent:10px; color:#434343; font-size:14px;}
.search_result_input .js_btn{ border:1px solid #005f89; float:left; width:80px; height:40px; background:#0075a9; color:#fff; cursor:pointer;}
.search_result_input label{ float:left; line-height:40px; color:#626262; margin-left:20px;}

.search_result_list{ width:680px; padding:20px 0;}
.search_result_list li{ padding:20px 0;}
.search_result_list li h3{ font-size:18px; line-height:18px; font-weight:normal;}
.search_result_list li h3 a{ color:#0068b7;}
.search_result_list li p{ font-size:12px; line-height:20px; color:#313131; padding:10px 0;}
.search_result_list li span{ font-size:12px; line-height:12px; color:#a5a5a5;}

.search_result_category{ border-bottom:1px solid #c9c9c9; height:38px; margin-top:40px;}
.search_result_category ul{ float:left;}
.search_result_category ul li{ float:left; width:107px; height:37px; text-align:center; line-height:37px; border-right:1px solid #b7bcc2; border-top:1px solid #b7bcc2;}
.search_result_category ul li a{ display:block; color:#434343;}
.search_result_category ul li a:hover{ text-decoration:none;}
.search_result_category ul li.current,.search_result_category ul li:hover{ background:#448aca;}
.search_result_category ul li.current a,.search_result_category ul li:hover a{ color:#fff;}
.search_result_category ul li:first-child{ border:1px solid #b7bcc2;}
.search_result_category p{ float:right; font-size:12px; color:#626262; line-height:38px;}


/* 领导详情页 */
.leader_img{ float:left; width:111px; height:162px;}
.leader_img img{ width:100%; height:162px;}
.main_right{ float:right; width:854px;}
.main_right .title{ line-height:30px; padding-top:15px;}
.main_right .title h2{ font-size:24px; color:#16a5e8;}
.main_right .media{ margin-bottom:30px;}
.main_right .media h3{ background:url(2015ct_product_details_icon05.jpg) no-repeat left center; padding-left:14px; line-height:30px; font-size:16px; color:#0e93d5;}
.main_right .media p{ line-height:30px; color:#666; padding-left:14px;}

@media screen and (max-width: 1025px){
	.site_map{ border: none; padding:20px 2%;}
	.column_box h2{ width:100%; margin-bottom:1px;}
	.column_list{ width:96%; padding:10px 2%;}
	.column_list h3{ width:20%;}
	.column_list ul{ width:80%;}
	
	.main_right{ width:80%;}
}

@media screen and (max-width: 760px){
	.leader_img{ float:none; margin:0 auto;}
	.main_right{ float:none; width:100%;}
}