﻿@charset "utf-8";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ }
body{ color:#333;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; cursor: default; }
li font{ }
a{ color: #444; text-decoration:none; outline:none; }
a:hover { color: #0659AA; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden; }
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
/* * html .clearfix{height:1%; }
*+html .clearfix{min-height:1%; } */
.clear { clear: both; }
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.hide { display:none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }

/* 首页样式 */
#index { background: url(images/index_body.jpg) repeat-x; }
#index .wrap { width: 1366px; height: 742px; background: url(images/index_con.jpg) no-repeat center top; margin: 0 auto; position: relative; }
#index .wrap .login { position: absolute; z-index: 19; width: 126px; height: 37px; background: url(images/btn_login.jpg) no-repeat; right: 110px; top: 54px;}
#index .content { height: 638px; position: relative; z-index: 10;}
#index .focus { position: absolute; width: 399px; height: 247px; overflow: hidden; left: 679px; top: 201px;}
#index .focus .pic { position: relative; z-index: 10; }
#index .focus .pic img { width: 399px; height: 247px; }
#index .focus .mask { width: 399px; height: 247px; background: url(images/index_focus_mask.png) no-repeat; position: absolute; z-index: 19; left: 0; top: 0; }
#index .enter { position: absolute; width: 180px; height: 53px; background: url(images/index_enter.png) no-repeat; left: 460px; top: 483px; text-indent: -9999px;}
#index .enter:hover { background-position: 0 -53px; }
#index .footer { text-align: center; color: #fff; }
#index .footer .footLink { padding-top: 10px; line-height: 40px; }
#index .footer .footLink a { color: #fff; margin: 0 5px;}
#index .footer .copyright { font-family: Arial; }

/* 内页样式 */
#con { background: url(images/list_body.png) repeat-x #c0d4ec; }
#con .wrap { background: url(images/list_con.png) no-repeat center 101px; }
#con .header { height: 101px; width: 990px; margin: 0 auto 100px; position: relative; }
#con .header .logo { float: left; background: url(images/logo.png) no-repeat; width: 550px; height: 101px; display: block; text-indent: -9999px; }
#con .header .login { position: absolute; z-index: 19; width: 126px; height: 37px; background: url(images/btn_login_inpage.png) no-repeat; right: 0; top: 65px;}
#con .con { width: 990px; margin: 0 auto; background: #fff; border: #B4CEE0 1px solid;}
#con .mainHd { height: 45px; line-height: 45px; padding: 0 10px; border-bottom: #ccc 1px solid; background: #f5f5f5; }
#con .title { font-size: 18px; color: #0260c7; font-family: "Microsoft Yahei"; padding-left: 45px; background: url(images/icon_search.png) no-repeat; }
#con .listWrap { padding: 15px 25px; }
#con .footer { text-align: center; color: #546f81; width: 990px; margin: 10px auto 0;}
#con .footer .footLink { height: 37px; line-height: 37px; background: url(images/bg_footlink.png) no-repeat;}
#con .footer .footLink a { color: #546f81; margin: 0 5px;}
#con .footer .copyright { font-family: Arial; padding: 10px 0 30px; line-height: 24px;}
/* 列表页 */
#normalSearch {}
#normalSearch .select {}
#normalSearch .select-list { border-bottom: #E5E5E5 1px dotted; overflow: hidden; line-height: 24px; padding: 0 0 0 110px; font-size: 14px; zoom: 1; position: relative;}
#normalSearch .select-list dl {}
#normalSearch .select-list dt { float: left; width: 100px; text-align: right; padding: 5px 10px 5px 0; margin-left: -110px; display: inline; position: relative;}
#normalSearch .select-list dd { float: left; padding: 5px 8px;}
#normalSearch .select-list dd a { display: inline-block; padding: 0 10px; border-radius: 3px; color: #666; white-space: nowrap;}
#normalSearch .select-list dd a.selected { background: #4A91D1; color: #fff; font-weight: bold; }
#normalSearch .filter-form { padding: 8px; overflow: hidden; zoom: 1; border-bottom: #E5E5E5 1px dotted; margin-bottom: 10px;}
#normalSearch .filter-form table { float: left; width: 730px; margin-right: 20px; display: inline;}
#normalSearch .filter-form td { line-height: 35px; }
#normalSearch .filter-form .fieldName { text-align: right; padding: 0 5px 0 10px; }
#normalSearch .filter-form input { width: 150px; }
    #BtnSearch { float: left; width: 97px !important; height: 51px; background: url(images/btn_search.png) no-repeat; border: none; text-indent: -9999px; cursor: pointer; margin-top: 8px;}
    #CreateDateBegin,
    #CreateDateEnd,
    #EffectiveDateBegin,
    #EffectiveDateEnd { width: 70px !important; }
#result table { border: #C1DAD7 solid; border-width: 1px 0 0 1px; width: 100%; table-layout: fixed;}
#result table th {text-align:center; background: #CAE8EA; border: #C1DAD7 solid; border-width: 0 1px 1px 0; padding: 0 5px; line-height: 30px; font-weight: bold; }
#result table td { border: #C1DAD7 solid; border-width: 0 1px 1px 0; line-height: 20px; padding: 5px; vertical-align: top; word-wrap:break-word; word-break: break-all;}
#result .tr-odd td { background: #efefef; }
#result .tr-hover td { background: #FFFFC7; }
.th-type { width: 6%; }
.th-PermitNo { width: 11%; }
.th-Organization { width: 13%; }
.th-LegalPerson { width: 10%; }
.th-Area { width: 10%; }
.th-Address { width: 13%; }
.th-Range {  /* width: 180px; */  }
.th-EffectiveDate { width: 10%; }
.th-Statue { width: 7%; }
.th-detail { width: 7%; }
#result .list_page { padding: 20px 0; text-align: center; line-height: 24px; }
#result .list_page strong {}
#result .list_page a { display: inline-block; padding: 0 8px; border: #ddd 1px solid; }
#result .list_page b a { background: #4A91D1; color: #fff; border-color: #4A91D1; }

/* 内容页 */
.detail-form,
.other-history table { border: #C1DAD7 solid; border-width: 1px 0 0 1px; width: 100%; }
.detail-form th,
.other-history th { background: #CAE8EA; }
.detail-form th,
.detail-form td,
.other-history th,
.other-history td { border: #C1DAD7 solid; border-width: 0 1px 1px 0; line-height: 30px; padding: 0 10px; }
.detail-form { margin-bottom: 10px; }
.detail-form th { width: 150px; text-align: right; padding-right: 5px; }
.other-history th { width: 33%; }

