/* CSS Document */

html, body, p, div,H1,H2,H3,H4,H5 {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei", "SimSun", HELVETICA;
	color:#4c4c4c;
}
a,a:link,a:visited,a:hover{ color:#4c4c4c; text-decoration:none;}
.topn{width:100%; min-width:1200px; background-color:#333; height:36px; text-align:left; color:#fff; font-size:14px; line-height:36px;}
.title{background-color:#fff; text-align:left; color:#666; font-size:32px; font-weight:600; padding:30px 0;}
.banner{width:100%; min-width:1200px; background:url(/images/banner.jpg) top center repeat-x; height:190px; text-align:left; color:#666; font-size:32px; font-weight:600; margin:auto;}
.welcome{width:100%; line-height:180px; color:#fff; font-size:20px; font-weight:bold; text-align:center;}
.wtable{ width:1200px; margin:auto; border:1px solid #ccc; }
.stitle{ font-size:24px; color:#444;}
.sbtn{ font-size:18px; color:#fff; font-family: "Microsoft YaHei", "SimSun", HELVETICA; border:0px; padding:8px 30px; border-radius:20px;}
.sbtn-mini{ font-size:14px; color:#fff; font-family: "Microsoft YaHei", "SimSun", HELVETICA; border:0px; padding:4px 15px; border-radius:10px;}
.sbtn2{ font-size:18px; color:#fff; font-family: "Microsoft YaHei", "SimSun", HELVETICA; border:0px; padding:8px 30px; border-radius:5px;}
.sinput{ border:1px solid #999; background-color:#fff; height:32px; border-radius:5px; padding-left:5px; font-size:16px;}
img{ border:0px;}
H2{ font-size:42px; font-weight:600;}
H3{ color:#999; font-size:42px; font-weight: 600;}
H4{ color:#444; font-size:16px; font-weight:normal;}
.tel{float:right; font-size:16px; background:url(/images/telephone.png) left no-repeat; padding-left:60px; font-weight:600; color:#888;}
li,ul{ margin:0; padding:0; list-style:none;}

.btitle{font-size:24px; font-weight:600; height:50px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.ptitle{line-height:50px; height:50px; border-bottom:1px dashed #ccc;}

.fl{ float:left;}
.fr{ float:right;}


.page_list{ width:1200px; line-height:220%; margin:auto; font-size:16px;}
.validate_success{
	position:absolute;
	float:right;
	z-index:1;
	width:250px;
	height:178px;
	background:url(/images/validate_success.gif) no-repeat;
	filter: alpha(opacity=50);
}

.menu{ width:100%; min-width:1200px; background-color:#50A584; font-size:18px; margin-bottom:1px;}
.menu_area{ width:1200px; height:50px; line-height:50px; margin:auto; border-left:1px solid #ddd;}
.menu_area li{ float:left; width:auto; padding-left:20px; padding-right:20px; height:50px; font-weight:bold; text-align:center; border-right:1px solid #ddd; color:#fff;}
.menu_area a{ text-decoration:none; color:#fff;}
.menu_on{ background-color:#377159;}

form{ margin:0px;}
.input{ height:30px; line-height:30px; font-size:14px; border:1px solid #CCC; padding:0px 10px;}
.textarea{ font-size:14px; border:1px solid #CCC; padding:10px 10px;}
.checkbox{ width:18px; height:18px; border:none; cursor:pointer;}
select{ height:30px; line-height:30px; font-size:14px; border:1px solid #CCC; padding:0px 10px;}

.font_12px{ font-size:12px;}
.font_14px{ font-size:14px;}
.font_16px{ font-size:16px;}
.font_18px{ font-size:18px;}
.font_24px{ font-size:24px;}
.font_bold{ font-weight:bold;}

.font_blue{ color:#06F;}
.font_yellow{ color:#F60;}
.font_red{ color:#F00;}

.tips{ color:#999;}


.hand{ cursor:pointer;}

#table_box{ width:1200px; margin:auto;}
#table_query {}
#table_query td{ padding:10px; font-size:16px;}
#table_data { border:1px solid #ccc; border-top:5px solid #50A584;}
#table_data th{ padding:10px; font-size:16px; font-weight:bold;}
#table_data td{ padding:10px; border-bottom:1px dashed #ccc; font-size:16px;}
#table_pagelist {}
#table_pagelist td{ padding:10px; font-size:16px;}

#banner_table{ width:1200px; margin:auto;}

.htba_menu{ width:100%; min-width:1200px; background-color:#50A584; font-size:18px; margin-bottom:1px;}
.htba_menu_area{ width:1200px; height:50px; line-height:50px; margin:auto; border-left:1px solid #ddd;}
.htba_menu_area li{ float:left; width:auto; padding-left:20px; padding-right:20px; height:50px; font-weight:bold; text-align:center; border-right:1px solid #ddd; color:#fff;}
.htba_menu_area a{ text-decoration:none; color:#fff;}
.htba_menu_on{ background-color:#377159;}

#htba_table_data{ width:1200px; margin:auto;}
#htba_table_data td{ padding:5px;}
#htba_data_box{ border:1px solid #ccc; border-top:5px solid #50A584;}
#htba_data_box td{ height:35px; line-height:35px; padding:5px;}
#htba_data_box .pjname{ font-size:18px; font-weight:bold;}
#htba_data_box .certno{ color:#999; font-size:16px;}
#htba_data_box .pjusage{ color:#999; font-size:16px;}
#htba_data_box .saletel{ color:#999; font-size:16px;}

#htba_data_table{ border-top:5px solid #50A584; background-color:#CCC;}
#htba_data_table td{ height:35px; font-size:16px; line-height:35px; padding:10px; background-color:#FFF;}
#htba_data_table td:hover{ background-color:#EEE;}

.hsstatus_1{ background:#3f0; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_2{ background:#ff0; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_3{ background:#c93; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_4{ background:#ccc; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_5{ background:#f90; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_7{ background:#00f; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_8{ background:#ff0; width:50px; height:20px; float:left; margin:10px; padding:0;}
.hsstatus_1401{ background:#930; width:50px; height:20px; float:left; margin:10px; padding:0;}




.seha_menu{ width:100%; min-width:1200px; background-color:#E76C6C; font-size:18px; margin-bottom:1px;}
.seha_menu_area{ width:1200px; height:50px; line-height:50px; margin:auto; border-left:1px solid #ddd;}
.seha_menu_area li{ float:left; width:auto; padding-left:20px; padding-right:20px; height:50px; font-weight:bold; text-align:center; border-right:1px solid #ddd; color:#fff;}
.seha_menu_area a{ text-decoration:none; color:#fff;}
.seha_menu_on{ background-color:#D23939;}

#seha_table_data{ width:1200px; margin:auto;}
#seha_table_data td{ padding:5px;}
#seha_data_box{ border:1px solid #ccc; border-top:5px solid #E76C6C;}
#seha_data_box td{ height:35px; line-height:35px; padding:5px;}
#seha_data_box .applytitle{ font-size:18px; font-weight:bold;}
#seha_data_box .applyarea{ color:#999; font-size:16px;}
#seha_data_box .applyprice{ color:#999; font-size:16px;}
#seha_data_box .applyvcode{ color:#999; font-size:16px;}

#seha_data_table{ border-top:5px solid #E76C6C; background-color:#CCC;}
#seha_data_table td{ height:35px; font-size:16px; line-height:35px; padding:10px; background-color:#FFF;}
#seha_data_table td:hover{ background-color:#EEE;}

#seha_sst_table_data{ width:100%; margin:auto;}
#seha_sst_data_box{ border:1px solid #ccc; border-top:5px solid #E76C6C;}
#seha_sst_data_box td{ padding:2px;}

#seha_sst_data_table{ border-top:5px solid #E76C6C; background-color:#CCC;}
#seha_sst_data_table td{ font-size:14px; height:28px; line-height:28px; padding:2px; background-color:#FFF;}
#seha_sst_search_table{}
#seha_sst_search_table td{ font-size:14px; height:30px; line-height:30px;}


.refp_menu{ width:100%; min-width:1200px; background-color:#DD6F00; font-size:18px; margin-bottom:1px;}
.refp_menu_area{ width:1200px; height:50px; line-height:50px; margin:auto; border-left:1px solid #ddd;}
.refp_menu_area li{ float:left; width:auto; padding-left:20px; padding-right:20px; height:50px; font-weight:bold; text-align:center; border-right:1px solid #ddd; color:#fff;}
.refp_menu_area a{ text-decoration:none; color:#fff;}
.refp_menu_on{ background-color:#A50;}

#refp_table_data{ width:1200px; margin:auto;}
#refp_table_data td{ padding:5px;}
#refp_data_box{ border:1px solid #ccc; border-top:5px solid #DD6F00;}
#refp_data_box td{ height:35px; line-height:35px; padding:5px;}
#refp_data_box .name{ font-size:14px; font-weight:bold;}
#refp_data_box .name{ font-size:16px; font-weight:bold;}
#refp_data_box .price{ color:#999; font-size:16px; font-weight:bold;}


.subj_menu{ width:100%; min-width:1200px; background-color:#1176D0; font-size:18px; margin-bottom:1px;}
.subj_menu_area{ width:1200px; height:50px; line-height:50px; margin:auto; border-left:1px solid #ddd;}
.subj_menu_area li{ float:left; width:auto; padding-left:20px; padding-right:20px; height:50px; font-weight:bold; text-align:center; border-right:1px solid #ddd; color:#fff;}
.subj_menu_area a{ text-decoration:none; color:#fff;}
.subj_menu_on{ background-color:#064A87;}

#subj_table_data{ width:1200px; margin:auto;}
#subj_table_data td{ padding:5px;}
#subj_data_box{ border:1px solid #ccc; border-top:5px solid #1176D0;}
#subj_data_box td{ height:35px; line-height:35px; padding:5px;}
#subj_data_box .pjname{ font-size:18px; font-weight:bold;}
#subj_data_box .certno{ color:#999; font-size:16px;}
#subj_data_box .pjusage{ color:#999; font-size:16px;}
#subj_data_box .saletel{ color:#999; font-size:16px;}

#subj_data_table{ border-top:5px solid #1176D0; background-color:#CCC;}
#subj_data_table td{ height:35px; font-size:16px; line-height:35px; padding:10px; background-color:#FFF;}
#subj_data_table td:hover{ background-color:#EEE;}