html,body,h1,h2,h3,h4,h5,h6,ul,li,form,button{ margin: 0px; padding: 0px; }
img{ border: 0px; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
a:link,a:visited{ color: #333333; text-decoration: none; }
a:hover{ color: #FF6600; text-decoration: underline; }
body{ font: 12px "Arial","宋体"; }
/* ------------------- 搜索 ------------------- */
#dir_search{ width: 510px; height: 26px; margin: 0px auto; margin-top: 8px; background: url(/images/Agencies/dir1.jpg) repeat-x; border: 1px solid #B7D4F1; padding: 9px 229px 6px 229px; }
#dir_search ul{ width: 458px; display: block; float: left; }
#dir_search ul li{ list-style: none; float: left; display: block; font: normal 14px "宋体"; color: #0D3565; }
#dir_search ul li input{ width: 168px; display: block; border: 1px solid #086DBE; font: normal 14px "宋体"; color: #0D3565; height: 17px; padding: 2px 0 0 3px; float: left; }
#dir_search ul li select{ width: 126px; display: block; border: 1px solid #7F9DB9; font: normal 14px "宋体"; color: #0D3565; float: left; }
#dir_search ul li button{ width: 90px; height: 23px; border: 0px; background: url(/images/Agencies/dir2.jpg) no-repeat; color: #fff; font: normal 14px "宋体"; margin: 0px; padding: 0px; }
#dir_search ul li.pad1{ padding: 5px 5px 0 0; }
#dir_search ul li.pad2{ padding: 0px 10px; }
#dir_search_a{ width: 554px; height: 26px; margin: 0px auto; margin-top: 10px; background: url(/images/Agencies/dir1.jpg) repeat-x; border: 1px solid #B7D4F1; padding: 9px 180px 6px 180px; }
#dir_search_a ul{ width: 554px; display: block; float: left; }
#dir_search_a ul li{ list-style: none; float: left; display: block; font: normal 14px "宋体"; color: #0D3565; }
#dir_search_a ul li.pad3{ padding: 5px 5px 0 5px; }
#dir_search_a ul li.pad4{ padding: 0px 0px 0 10px; }
#dir_search_a ul li input{ width: 95px; display: block; border: 1px solid #086DBE; font: normal 14px "宋体"; color: #0D3565; height: 17px; padding: 2px 0 0 3px; float: left; }
#dir_search_a ul li select{ width: 54px; display: block; border: 1px solid #7F9DB9; font: normal 14px "宋体"; color: #44494F; float: left; }
#dir_search_a ul li button{ width: 90px; height: 23px; border: 0px; background: url(/images/Agencies/dir2.jpg) no-repeat; color: #fff; font: normal 14px "宋体"; margin: 0px; padding: 0px; }
#directory{ width: 970px; margin: 10px auto 0 auto; }
#dir_left{ width: 235px; float: left; }
/* ------------------- 按地区搜索 ------------------- */
.dir_left_area{ width: 235px; float: left; }
.dir_l_area_name{ width: 201px; display: block; float: left; background: url(/images/Agencies/dir3.jpg) no-repeat; font: bold 12px "宋体"; color: #fff; padding: 11px 0 6px 34px; }
.dir_left_box{ width: 233px; display: block; float: left; border: 1px solid #CCCCCC; border-top: 0px; }
.dir_left_box p{ width: 228px; display: block; float: left; margin: 0px; padding: 5px 2px 5px 3px; }
.dir_left_box p a{ display: block; float: left; width: 38px; text-align: center; text-decoration: none; padding: 9px 0; }
.dir_l_area_namea{ width: 199px; display: block; float: left; background: url(/images/Agencies/dir4.jpg) no-repeat; font: bold 12px "宋体"; color: #fff; padding: 11px 0 6px 34px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.dir_left_box ul{ width: 208px; display: block; float: left; padding: 5px 10px 5px 15px; }
.dir_left_box ul li{ list-style: none; display: block; float: left; font: normal 0px/0px "sans-serif"; }
.dir_left_box ul li a{ width: 198px; display: block; font: normal 12px/26px "宋体"; height: 26px; overflow: hidden; text-decoration: none; float: left; background: url(/images/Agencies/point_a.jpg) no-repeat 0 10px; padding: 0px 0 0 10px; }
#dir_right{ width: 734px; float: right; }
/* ------------------- 测试机构 ------------------- */
#dir_main{ width: 356px; display: block; float: left; padding: 0px 0 11px 11px; }
#dir_main_name{ width: 333px; height: 14px; display: block; float: left; background: url(/images/Agencies/dir5.jpg) no-repeat; padding: 8px 0 10px 23px; }
#dir_main_name span{ display: block; float: left; width: 297px; color: #fff; }
#dir_main_name a{ display: block; float: left; width: 26px; }
#dir_main_box{ width: 322px; display: block; float: left; border: 1px solid #D7DDE5; border-top: 0px; padding: 5px 16px; height: 280px; }
#dir_main_box ul{ width: 322px; display: block; float: left; }
#dir_main_box ul li{ list-style: none; display: block; float: left; font: normal 0px/0px "宋体"; }
#dir_main_box ul li a{ float: left; width: 307px; font: normal 14px/28px "宋体"; height: 28px; overflow: hidden; padding: 0px 0 0 15px; background: url(/images/Agencies/dir6.jpg) no-repeat 0 9px; }
#dir_right_a{ width: 722px; float: right; border: 1px solid #D7DDE5; padding-bottom: 10px; }
#dir_right_a_name{ width: 699px; height: 14px; display: block; float: left; background: url(/images/Agencies/dir7.jpg) no-repeat; padding: 8px 0 10px 23px; }
#dir_right_a_name span{ display: block; float: left; width: 610px; color: #fff; }
#dir_right_a_name a{ display: block; float: left; width: 35px; }
#dir_main_box_a{ width: 602px; padding: 10px 33px 0 33px; float: left; }
.bigclass{ width: 585px; display: block; float: left; font: normal 12px/26px "宋体"; color: #5B5E62; padding: 0px 0 0 17px; background: url(/images/Agencies/dir8.jpg) no-repeat 0 7px; }
.smallclass{ width: 572px; display: block; float: left; padding: 0px 15px 10px 15px; }
.smallclass li{ list-style: none; display: block; float: left; width: 190px; font: normal 0px/0px "宋体"; }
.smallclass a{ font: normal 12px/23px "宋体"; }
.smallclass b{ color: #686868; font: normal 10px/23px "Arial"; padding: 0px 0 0 8px; }
#dir_right_a table{ width: 702px; margin: 0px auto; margin-top: 10px; border: 0px; clear: both; }
#dir_right_a table tr th{ background: #C6E2F8; padding: 5px 0 3px 0; color: #333; }
#dir_right_a table tr td{ padding: 10px 0; text-align: center; font: normal 14px/25px "宋体"; color: #47494C; border-bottom: 1px dashed #CECECE; }
#dir_right_a table tr td a{ text-decoration: none; color: #0D3565; }
#dir_right_a table tr td a b{ display: block; float: left; text-align: center; cursor: pointer; }
#dir_right_a table tr td a:hover{ color: #FF6600; text-decoration: underline; }
#dir_hylist{ width: 200px; padding: 10px 16px 10px 17px; float: left; }
#dir_hylist a{ display: block; width: 100px; text-align: center; background: url(/images/Agencies/dir10.jpg) no-repeat center; color: #1B639D; float: left; padding: 6px 0 5px 0; margin: 5px 0; }
#dir_right_b{ width: 722px; float: right; border: 1px solid #D7DDE5; padding-bottom: 20px; background: url(/images/Agencies/dir11.jpg) no-repeat; }
#dir_right_b_box{ width: 658px; display: block; float: left; padding: 0px 32px 10px 32px; }
#dir_right_b_name{ display: block; float: left; width: 658px; font: bold 14px "宋体"; color: #044696; border-bottom: 1px dotted #C4C4C4; text-align: center; padding: 15px 0 12px 0; }
#dir_right_b_box p{ width: 638px; display: block; float: left; padding: 5px 10px; font: normal 12px/25px "宋体"; color: #333333; text-indent: 24px; margin: 0px; }
#dir_right_b table{ width: 625px; margin: 0px auto; margin-top: 15px; clear: both; border: 1px solid #C7DDF3; border-collapse: collapse; color: #333333; }
#dir_right_b table tr th{ padding: 7px 0 5px 0; background: #E2EFFB; border: 1px solid #C7DDF3; text-align: center; }
#dir_right_b table tr td{ padding: 7px 0 5px 10px; background: #fff; border: 1px solid #C7DDF3; }
.dir-nr{ float: left; width: 390px; height: 90px; }
.dir-name{ float: left; width: 390px; height: 30px; line-height: 30px; overflow: hidden; text-align: left; }
.dir-name a{ font-size: 14px; font-weight: bold; }
.dir-fozi{ float: left; width: 444px; height: 48px; line-height: 18px; overflow: hidden; color: #666; font-size: 12px; text-align: left; }
.dir_list_fanye{ width: 714px; text-align: center; height: 24px; line-height: 24px; padding-top: 10px; font-size: 14px; float: left; padding-bottom: 6px; }
.dir_list_fanye a{ font-size: 14px; color: #333; }
