@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; color:#333;}   
table { border-collapse: collapse; border-spacing: 0;}   
fieldset,img { border: 0;}   
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal;}   
ol,ul { list-style: none;}   
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;   } 
a{ color:#333; text-decoration:none;}
a:hover{ color:#BD0A01; text-decoration:underline;}
input{ line-height:normal; vertical-align:middle;}
select{ vertical-align:middle;}
img{ border:0;}

/* 清除浮动 */
.clear{margin-top:-1px; clear:both; line-height:1px; height:1px; font-size:1px; width:auto; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1; clear:both;}

/* 公共样式 */
.fl{float:left;}
.fr{float:right;}
.hidden{display:none;}

/* 外围布局宽度 */
.wraps{ width:100%; background: url(imagesbg.jpg); overflow: hidden;}
.wrap{margin:0 auto; width:950px;}

/* 迷你导航 */
.miniNav{background:url(imagesbg_haf_rx.png) repeat-x; height:27px; width:100%; min-width:950px; font-size:12px; line-height:27px; overflow-y:hidden;}
.miniNav .wrap{width:950px; margin: 0 auto;}

/* 版本 */
.version{float:left; padding-left:20px;}
.version a{margin-right:2px; padding-top:4px; background:url(imagesbg_haf.png) no-repeat; height:23px; width:84px; text-align:center; display:block; float:left; color:#999;}
.version a:hover{color:#999;}
.version a.current{background-position:0 -30px; color:#333;}
.version a.current:hover{color:#333;}

/* 迷你菜单 */
.miniMenu{float:right; margin-right:40px; background:url(imageshome_add_20130905.gif) 0 0 no-repeat; width:400px; display:inline;}
#btnQNav, #btnSiteMap{padding:2px 0 0 30px; font-weight:bold; color:#fff; display:block; background:url(imagesbg_haf.png) -330px 0 no-repeat; height:25px; overflow:hidden;}
#btnSiteMap{margin-left:25px; _margin-left:12px; width:45px; background-position:-90px -30px;}
#btnQNav{ cursor:pointer; width:70px;}
#btnQNav.current{background-position:-330px -30px; color:#666;}
#SiteMapLink{padding:2px 0 0 30px; font-weight:bold; color:#fff; display:block; height:25px; width:150px; overflow:hidden; background:url(imageshome_add_20130905.gif) 1px -30px no-repeat;}
#qNavCon{padding:10px; border:1px solid #CECECE; position:absolute; background:#FFF; width:240px;}
#qNavCon ul{border-bottom:1px dashed #B5B5B5; padding:5px 0;}
#qNavCon li{float:left; width:49%; background:url(imagesicon_qNavCon.png) no-repeat;}
#qNavCon li a{ padding-left:20px;}
#qNavCon li.qLinkOther{background-position: 0 -238px;}
li#qLinkMedia{background-position: 0 0;}
li#qLinkPolice{background-position: 0 -30px;}
li#qLinkRss{background-position: 0 -60px;}
li#qLinkEmailSubscribe{background-position: 0 -90px;}
li#qLinkPhone{background-position: 0 -120px;}
li#qLinkConsultation{background-position: 0 -150px;}
li#qLinkComplain{background-position: 0 -180px;}
li#qLinkEmail{background-position: 0 -210px;}
li#qLinkJws{background-position: 0 -295px;}
li#qLinkWb{background-position: 0 -267px;}

/* banner */
.banner{ background:url(imagesbanner.jpg) no-repeat center #1766e6; height:140px;}

/* main */
.main{ width: 1000px; margin: 10px auto; }
.menu{ width: 232px; _height: 592px; min-height: 592px; border: 1px solid #e7e7e7; background: #fff;}
.menu ul{ width: 232px; float: left;}
.menu li{ width: 230px; height: 55px; float: left; margin-left: 1px; margin-top: 1px; display: inline; background: url(imagestree_B.png) no-repeat;}
.menu li a{ float: left;; font-size: 20px; font-family: "黑体"; font-weight: bold; padding-left: 60px; padding-top: 17px;}
.menu li a:hover{ text-decoration: none; color: #f00;}
.menuContent{ width: 760px; _height: 592px; min-height: 592px; border: 1px solid #e7e7e7; background: #fff;}
.breadCrumb{ width: 758px; float: left; display: inline; background:url(imagesr_t_bg.png) top repeat-x; margin-left: 1px; margin-top: 1px;}
.container{ width: 758px; margin-top: 15px;}
.container_text{ float:left; padding:10px 20px 0px 10px; font-size: 18px; font-family: '微软雅黑;'}
.container_text span{ width:90px; height: 25px; float: left; line-height: 25px; font-weight:bold;}
.container_text .xzxk_se{ width: 350px; height: 21px; line-height: 21px; float: left; padding-left: 5px;}
.container_text .submit{ width:90px; height: 25px; float:left; font-size: 14px; background: #00afff; color: #fff; border: none 0px;}
.menuContent_list{ width: 740px; float: left; padding:10px; overflow-y:auto; padding-top:20px;}
.menuContent_list td{ padding: 6px;}
.menuContent_list table{ font-size:14px; color: #474747; line-height: 180%;}
.menuContent_list table .title_bg{ padding:1px;background-color:#FFF; border:0px none;}
.menuContent_list table .title_bg .title_name{ padding-top:5px; height:28px; background-color:#ededed; font-size:14px; font-weight:bold; }
.menuContent_list table tr td{ border-bottom:1px dotted #C6C7C9; background: #fdfdfd;}
.menuContent_list table tr td a:hover{ text-decoration: none; color: #f00;}
.pager { font-size:14px;text-align: right;margin-top: 10px;}
.menuContent_list .pager tr td{ background: #fff; border:0px none;}
.red { font-weight: bold; color: red; padding: 3px;}
.norecord { font-weight: normal; color: blue; padding: 3px;}
.pagejumper { font-weight: normal; color: blue; padding: 0 4px 0 4px; border: 1px solid #C0C0C0; margin: 2px }
.pagejumperA { font-weight: normal; color: red; padding: 0 4px 0 4px; border: 1px solid #000; margin: 2px }

/* footer */
.footer{ margin-top:10px; border-top:1px solid #B9B9B9; width:100%; text-align:center; line-height:30px;}
.aboutGdga{padding-top:10px; font-size:14px;}
.aboutGdga a{margin:0 5px; padding:2px; font-size:12px;}
.aboutGdga a:hover{color:#fff; background:#666;}
.copyright{font-size:12px; color:#999;}
.copyright a{font-weight:bold;}

/* content */
.content{ width: 1000px; margin: 10px auto; background: #fff;}
.content .bread{ width: 997px; height: 40px; line-height: 40px; float:left; margin-left: 3px; margin-top: 2px; display: inline; background:url(imagesr_t_bg.png) top repeat-x;}
.content .bread img{ float: left; display: block; padding-left: 30px; padding-right: 10px; padding-top: 12px;}
.content h2{ width: 100%; line-height: 30px; float: left; text-align: center; padding-top: 25px; padding-bottom: 15px; font-size: 18px; font-weight: bold;}
.sx_content{ width: 947px; margin: 0 auto;}
.sx_content .title{ width: 947px; height: 35px; margin-bottom: 10px;}
.sx_content table{ border: 1px solid #ccc;}
.sx_content .on{ background: #f3f3f3;}
.sx_content .l{ width: 17%; text-align: right; font-size: 14px; line-height: 43px;}
.sx_content .r{ width: 58%; text-align: left; padding-left: 10px; font-size: 14px; line-height: 43px;}
.sx_content .rs { width: 58%; text-align: left; font-size: 14px; line-height: 30px;}
.sx_content .rs table{ width: 100%; border-color: #dbdbdb;}
.sx_content .rs table td{ border-color: #dbdbdb; text-align: center;}
.sx_content .test{ width: 900px; margin: 50px auto;}
.sx_content .test h3{ font-size: 26pt; text-align: center; font-family: '文鼎CS大宋'; color: #f00; letter-spacing: 2.3pt; font-weight: normal;}
.sx_content .test h4{ text-align: center; margin: 14pt 0cm;}
.sx_content .test h5{ text-align: center; margin: 10pt 0cm;}
.sx_content .test p{ width: 100%; float: left; line-height: 200%; text-indent: 2em; font-family: '宋体'; font-size: 11pt; margin: 10px 0px;}
.sx_content .test .quick{ width: 100%; height: 25px; line-height: 25px; float: left;}
.sx_content .test .quick a{ width: 88px; height: 25px; background: #598cf4; color: #fff; text-decoration: none; float: right; text-align: center; margin: 0px 10px; display: inline;}

.page1{ margin-top: 8px; margin-right: 10px; float: right; color: #666;}
.page1 span.current, .page1 a{ border:1px solid #dcdcdc; display: block; float: left; font-size: 12px; margin-right: 5px; padding: 3px 10px; text-decoration: none; border-radius: 3px;}
.page1 span.current{ background: #ff5c5c none repeat scroll 0 0 !important; border-color: #ff5c5c; color: #ffffff !important; display: block; float:left; font-size: 12px;cursor:pointer;}
.page1 a .prev, .page1 a .next{ padding: 3px 4px;}
.page1 .rows{ float: right; padding-top: 3px; padding-left: 5px; font-size: 14px;}

.list{ width: 740px; height: 35px; line-height: 35px; margin: 0px auto; margin-top: 20px; border-bottom: 2px solid #e7effc;}
.list li{ width:130px; height:35px; float: left; font-size: 16px; background: #E5E5E5; font-weight: bold; margin-right: 7px; display: inline; text-align: center;}
.list .on{ width:130px; height:35px; float: left; background: #F1F1F1; font-weight: bold; color: #f70; }
.list_sj{ width: 740px; margin: 10px auto; border: 10x solid #ccc;}
.list_sj td{ padding: 6px;}
.list_sj table{ font-size:14px; color: #474747; line-height: 180%;}
.list_sj table .title_bg{ padding:1px;background-color:#FFF; border:0px none;}
.list_sj table .title_bg .title_name{ padding-top:5px; height:28px; background-color:#ededed; font-size:14px; font-weight:bold; }
.list_sj table tr td{ border-bottom:1px dotted #C6C7C9; background: #fdfdfd;}
.list_sj table tr td a:hover{ text-decoration: none; color: #f00;}

/*20161102*/
.tabs table{ border: 1px solid #ededed; width: 100%; border-collapse: collapse; font-size: 14px;}
.tabs table td{ height: 38px; line-height: 38px; border: 1px solid #ededed; padding: 0px;}
.tabs .bt td{ background: #f2f2f2; }
.tabs table td.center{ text-align: center; }
.tabs table td.paddingH10{ padding-left: 10px; padding-right: 10px;}
.tabs table td div.lineheight{ line-height: 1.6em; margin-top: 5px; margin-bottom: 5px;}