html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,em,img,small,strong,b,i,dl,dt,dd,ol,ul,li,input,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,time,frameset,frame {
	margin:0;
	padding:0
}
ul,ol,li {
	list-style-type:none
}

/* body {
	font: 14px/1.5 '\5B8B\4F53',"Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif;
	color:#000;
	background:#f7f7f7;
} */
body{
	background:#f7f7f7;
	font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;
	color:#333;
}

/*
a,
blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
img,
input,
lable,
li,
ol,
option,
p,
pre,
select,
span,
strong,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
tr,
ul {
	font-family: '\5B8B\4F53',"Helvetica Neue", Helvetica, tahoma, Arial, "Noto Sans CJK SC", "PingFang SC", "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif !important;
}
*/
input,label,select,textarea{vertical-align:middle;font-size:12px;outline:0}ol,ul{list-style:none}img{border:none}em,i{font-style:normal}input[type=text],select,textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0}input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 5px #52a8ec;border:1px solid #52a8ec}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.placeholder{color:#999}
div {
	display:block
}
a {
	text-decoration:none;
	color:#000
}


.g-hd .m-menu-top1 {
    border-bottom: none;
}

.g-hd, .m-hd, .m-menu-top1 .m-hd {
    width: auto;
}

.g-hd {
    background-color: #fcfcfc;
    border-top: 12px solid #df0901;
    border-bottom: 2px solid #000;
}

.m-menu-top1 .m-hd, .m-hd {
    padding-left: 15px;
}

.g-hd, .m-hd, .m-menu-top1 .m-hd {
    width: auto;
}

.m-menu-top1 .m-hd {
    position: relative;
    z-index: 9999;
}

.m-hd {
    position: relative;
    padding: 26px 0;
    margin-left: auto;
    margin-right: auto;
	background-color: #fcfcfc;
}

.m-hd .u-logo-box {
    padding-right: 65px;
    border-right: 1px solid #dcdcdc;
}

.m-hd .u-logo-box, .m-hd .u-sys-txt {
    display: inline-block;
    vertical-align: middle;
}

.m-hd .u-logo-txt {
    margin-top: 10px;
    margin-left: 20px;
}

.m-hd .u-logo-box img {
    border: none;
    vertical-align: top;
}

.m-hd .u-sys-txt {
    margin-left: 62px;
    font-size: 38px;
    color: #a00;
    letter-spacing: 2px;
    font-weight: 500;
}


.hd-message {
	width:100%;
	background:#f10919;
	height:30px;
	line-height:30px;
	font-size:12px
}
.hd-user {
	width:25%;
	padding-left:30px;
	float:left
}
.hd-scroll {
	width:40%;
	line-height:30px;
	float:left
}
.hd-scroll marquee {
	height:30px
}
.hd-scroll marquee span {
	height:30px;
	line-height:30px;
	color:#fff
}
.hd-mes {
	width:25%;
	line-height:30px;
	float:left
}
.hd-exit {
	line-height:30px;
	float:left
}
.main {
	padding-left:200px;
	width:100%;
	height:100%
}
.tmain {
	margin-left:-201px;
	float:left;
	width:200px;
	border-right:#d6d6d6 solid 1px
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0
}
#loadBox {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	border:2px solid #eee;
	background:#fff
}
#loadBox div {
	width:100px;
	height:20px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-30px 0 0 -50px;
	padding-top:40px;
	text-align:center;
	color:#888;
	background:url(../../images/loading.gif) center 0 no-repeat #fff
}

/* ֪ͨҳ�� */
.m-notice1{padding: 20px 16px;background: #fff;}
.m-notice1 .notice_tt {font: 700 40px/60px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;color: #af1f0c;text-align: center}
.m-notice1  p{padding: 0 30px; font: 400 16px/20px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;text-indent: 2em;color: #4e4d4d;}
.we-notreturn {
	height:30px;
	padding-left:15px;
	line-height:30px;
	font-size:14px
}
.we-notreturn a {
	text-decoration:underline
}
.we {
	background:#fff
}
.we a:hover {
	color:#f00;
}
.we-title {
	padding:0 6px 0 23px;
	background:#fff;
	font-size:14px;
	color:#333;
	line-height:50px;
	border-bottom:1px solid #dedede
}
.we-search {
	height:28px;
	padding-bottom:10px;
	padding-top:15px;
	padding-left:10px
}
.u-tt {
	float:left;
	padding-left:4px;
	font:400 18px/26px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;
	color:#000
}
.we-title a {
	margin-left:5px;
	margin-right:5px;
	color:#333
}
.t_red {
	color:#ec4c40;
	font-weight:700
}
strong,b {
	font-weight:bold
}
.tabList {
	margin-left:auto;
	width:100%;
	line-height: 1.5;
	border-collapse:collapse;
	margin-top:10px;
	color:#000;
}
.dataList tr:nth-child(even) {
	background:#f9f9f9
}
.tabList th,.tabList td {
	border:#dbdbdb solid 1px
}
.tabtitle {
	height:28px;
	padding-left:10px;
	padding-top:10px
}
.tabList thead th {
	padding:10px;
	font-weight:700;
	background:#e4e8ef;
	border:0;
	border-right:1px solid #e4e8ef;
	text-align:-internal-center
}
.tabList thead td {
	padding:10px;
	font-weight:700;
	background:#e4e8ef;
	border-right:1px solid #e4e8ef;
	text-align:-internal-center
}
.tabList tbody td {
	padding: 8px 6px;
}
.tabList tbody td a {
	color:#d00
}
.tabList tbody td.left {
	text-align:left
}

.tabList a:link {
	color:#da2810;
	text-decoration:none
}
.tabList a:visited {
	color:#da2810;
	text-decoration:none
}
.tabList a:hover {
	color:#ec4c40;
	text-decoration:none
}
.dataList {
	background:#fff;
	width:99.6%
}
.dataList tr:hover {
	background-color:#d5dff1;
}
.headListtop_btn {
	height:30px;
	padding-bottom:10px;
	padding-top:10px;
	float:right
}
.headListtop_btn .btn-choose {
	box-sizing:content-box;
	border-radius:5px;
	margin:0 4px;
	padding:0 12px;
	height:28px;
	line-height:28px;
	border:1px solid #2d88bf;
	background:#54aede;
	font-size:12px;
	font-family:'\5B8B\4F53';
	letter-spacing:1px;
	word-spacing:normal;
	border-color:#bebebe;
	background:#fff;
	color:#666
}
.headListtop_btn .btn-choose:hover {
	background:#afafaf;
	color:#fff;
	cursor:pointer
}
/* ��ҳ��ת��ť��ʽ */
.dataList_link{padding: 10px 10px 10px 0;line-height: 32px;letter-spacing: -.307em;word-wrap: normal; white-space: nowrap;color: #999;text-align: right;}
.dataList_link span {    margin-right: 6px;display: inline-block;letter-spacing: normal;font-size: 12px;}
.dataList_link .pv_first  {cursor: default;border-left:1px solid #ddd; border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.dataList_link .pv_last  {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.dataList_link   a{display: inline-block; vertical-align: top;padding: 0 12px; margin-left: -2px; border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; border-top:1px solid #ddd;text-decoration: none;color: #ec4c40; font-size: 12px;letter-spacing: normal;word-spacing: normal;text-shadow: 0 1px #fff;background: #fff;-webkit-transition: background-color .3s;-moz-transition: background-color .3s;-ms-transition: background-color .3s; transition: background-color .3s;}
.dataList_link   a:hover{background:#f5f5f5}
.dataList_link .p_n {color:#ccc;}
.dataList_link .btn-input{margin: 0 5px;padding: 8px 6px;width: 40px; line-height: 16px;height: 16px;border-radius: 5px;border: 1px solid #ddd;ertical-align: top;}
.m-page-num{color:#ec4c40; }
.m-page-bold{font-weight: 700; }
.btn-submit{width: 60px;cursor:pointer;height: 34px;line-height: 34px;background: #fff;border: 1px solid #ddd;color: #666;border-radius: 5px;vertical-align: top;}

.headList {
	font-size:12px;
	width:99.6%;
	background:#fff
}
.border {
	border:1px solid #dbdbdb
}
.headList th {
	text-align:right;
	color:#555;
	line-height:24px;
	background:#f0f4f7;
	border:1px solid #ddd;
	padding:6px 4px
}
.headList td {
	border-right:2px solid #fff;
	color:#222;
	padding:6px 4px;
	border:1px solid #ddd
}
.btninput {
	border:1px solid #d9d9d9;
	background-color:#fff;
	height:24px;
	line-height:24px;
	border-top-color:silver
}
.w60pr {
	width:60%
}
.date {
	background:#fff url("../images/datePicker.gif") no-repeat right center
}
.text01 {
	border:1px solid #ccc;
	background-color:#fff;
	height:24px;
	line-height:24px
}
.headList td select {
	height:24px;
	line-height:24px
}
.headList td textarea {
	height:120px;
	width:98%;
	border:1px solid #ccc
}
.headList td a.smj {
	font-weight:normal;
	color:#c00;
	text-decoration:underline
}
.headList_btn {
	padding:14px 0;
	text-align:center
}
.headList_btn input.btn-submit {
	box-sizing:content-box;
	border-radius:5px;
	margin:0 4px;
	padding:0 12px;
	height:28px;
	text-align:center;
	border-color:#ec4c40;
	background:#ec4c40;
	line-height:28px;
	font-size:12px;
	font-family:'\5B8B\4F53';
	letter-spacing:1px;
	word-spacing:normal;
	cursor:pointer;
	color:#fff
}

.headList_btn input.btn-sub {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	border-radius:5px;
	margin:0 4px;
	padding:0 12px;
	height:28px;
	line-height:28px;
	border:1px solid #da2810;
	background:#da2810;
	font-size:12px;
	font-family:'\5B8B\4F53';
	letter-spacing:1px;
	word-spacing:normal;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}
.headList_btn input.btn-sub:focus,.headList_btn input.btn-sub:hover {
	background:#ec4c40;
}
.headList td textarea {
	height:120px;
	width:98%;
	border:1px solid #ccc;
	vertical-align:middle;
	font-size:12px
}
.minList th,.minList td {
	border:#dbdbdb solid 1px
}
.minList thead th {
	padding:10px;
	font-weight:700;
	background:#e4e8ef;
	border-right:1px solid #e4e8ef;
	text-align:-internal-center
}
.minList tbody td {
	line-height:20px
}
.minList tbody td.red a {
	color:#d00
}
.minList {
	margin-left:inherit
}
.minList th {
	border:#dbdbdb solid 1px
}
.minList td {
	border:#dbdbdb solid 1px
}
.viewList {
	font-size:12px;
	width:100%
}
.viewList th {
	text-align:right;
	color:#555;
	background:#f0f4f7;
	border:1px solid #ddd;
	padding:6px 4px;
	line-height:24px
}
.viewList td {
	color:#222;
	padding:6px 4px;
	border:1px solid #ddd
}
.btninput {
	border:1px solid #d9d9d9;
	background-color:#fff;
	height:24px;
	line-height:24px;
	border-top-color:silver
}
.textinput {
	border:1px solid #ccc;
	background-color:#fff;
	height:60px;
	line-height:24px
}
.w60pr {
	width:60%
}
.w40pr {
	width:40%
}
.w30pr {
	width:30%
}
.w20pr {
	width:20%
}
.w10pr {
	width:10%
}
.date {
	background:#fff url("../images/datePicker.gif") no-repeat right center
}
.text01 {
	border:1px solid #ccc;
	background-color:#fff;
	height:24px;
	line-height:24px
}
.viewList td a.smj {
	font-weight:normal;
	color:#c00;
	text-decoration:underline
}
.btn-choose {
	border-color:#da2810;
	background:#da2810;
	border-radius:5px;
	width:73px;
	height:26px;
	font-size:12px;
	color:#fff;
	border:0;
	text-align:center;
	cursor:pointer
}
.btn-choose:hover {
	border-color:#ec4c40;
	background:#ec4c40;
	border-radius:5px;
	width:73px;
	height:26px;
	font-size:12px;
	color:#fff;
	border:0;
	text-align:center;
	cursor:pointer
}
.footer {
	width:100%;
	margin:0 auto 0;
	height:57px;
	background:url(../../images/footer_bg.png) left top repeat-x #fff
}
.fcontent {
	margin-left:auto;
	margin-right:auto;
	padding:6px 0;
	width:600px;
	color:#666
}
.fcontent li {
	float:left;
	width:300px;
	font:400 14px/22px Arial,sans-serif;
	text-align:left
}
.reportTitle {
	margin-top:20px;
	margin-bottom:10px
}
.twoTime {
	width:26.5%
}
.twoTimes {
	width:28%
}
.btn-sublong {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url(../../images/icon/btnlong.png) no-repeat;
	height:31px;
	line-height:26px;
	width:200px;
	border:0;
	cursor:pointer;
	color:#fff
}
.w100 {
	width:100px
}
#picker {
	display:inline-block;
	line-height:1.428571429;
	vertical-align:middle;
	margin:0 12px 0 0
}
#picker .webuploader-pick {
	padding:6px 12px;
	display:block
}

.destination {
	position:relative
}
.moveelement {
	position:absolute;
	left:710px;
	top:5px
}
.input1 {
	position:relative;
	width:72px;
	height:29px;
	background:#bf0000;
	border-radius:3px;
	color:#fff
}
.invisible {
	position:relative!important;
	clip:rect(1px,1px,1px,1px);
	*/background:transparent;
	opacity:0;
	background:rgba(255,255,255,0.7)
}
.dingwei {
	position:relative
}
.shangchuan {
	position:absolute;
	left:90px;
	top:0;
	width:72px;
	height:29px;
	background:#bf0000 none repeat scroll 0 0;
	border:0 none;
	border-radius:3px;
	color:#fff;
	text-align:center;
	vertical-align:middle
}
.choosefile {
	position:absolute;
	left:12px;
	top:5px;
	color:#fff
}
.invisible:hover {
	cursor:pointer
}
.welenter {
	margin-left:330px;
	border:1px solid #ccc;
	background-color:#ebbb90;
	width:720px;
	height:264px
}
.welenter span {
	font-weight:bold;
	font-size:20px;
	padding:20px 5px 5px 12px;
	background:url(../../images/icon/icon_tit01.gif) left 22px no-repeat;
	color:#111
}
.welenter a {
	font-weight:bold;
	color:#ca0405;
	text-decoration:underline
}
.welentercon {
	width:720px;
	height:208px;
	font-size:18px;
	border:1px solid #ccc;
	background-color:#f4f4f4
}
.mainnav {
	height:30px;
	background:#f6f6f6;
	border-bottom:1px solid red;
	padding-left:20px
}
.mainnav div {
	padding:0 20px;
	float:left;
	height:24px;
	line-height:24px;
	margin-top:6px;
	color:#666
}
.mainnav div.on {
	border:1px solid #ddd;
	border-bottom:0;
	background:#fff;
	font-size:14px;
	font-weight:bold;
	color:#c00;
	border-radius:3px 3px 0 0
}
.dataList_clink {
	padding:5px 0;
	text-align:center;
	background-color:#fff
}
.dataList_clink a {
	color:#e30000;
	text-decoration:none;
	font-family:"\5B8B\4F53"
}
.dataList_clink .btn-input {
	background:#fbfbfb;
	border:1px solid #dbdbdb;
	width:28px;
	vertical-align:middle;
	margin:0 5px;
	font-size:12px
}
.countytitle {
	float:left;
	font-weight:bold;
	padding:4px 0 1px 5px
}
.closec {
	float:right;
	padding:4px 8px;
	font-weight:bold
}
.ctitle {
	height:30px;
	line-height:20px;
	width:200px;
	background-color:#e4e8ef;
	border:1px solid #c1c1c1
}
.selcounty {
	border:1px solid #c1c1c1
}
@font-face {
	font-family:iconfont;
	src:url(../fonts/iconfont.eot);
	src:url(../fonts/iconfont.eot?#iefix) format('embedded-opentype'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg#iconfont) format('svg')
}
[class*=icon-] {
	font-family:iconfont!important;
	font-size:18px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale;
	vertical-align:middle
}
.f-mr8 {
	margin-right:8px
}
.icon-list_01,.icon-search_01 {
	color:#999;
	font-size:22px
}
.icon-noaudit {
	font-size:18px;
	color:green
}
.newsContent {
	font-size:14px;
	margin:0 20px
}
.m-nf {
	background-color:#ededed
}
.m-nf p {
	margin:0;
	padding:0
}
.m-nf .err-wrap {
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:20px;
	width:782px;
	font-family:'\5FAE\8F6F\96C5\9ED1';
	color:#633;
	font-weight:700;
	text-align:center
}
.err-wrap .link-wrap .u-link,.err-wrap .p1,.err-wrap .p3 {
	font-size:30px;
	line-height:32px
}
.f-mt20 {
	margin-top:20px;
	height:70px
}
.err-wrap .time-out-wrap {
	float:left;
	padding-left:10px;
	width:206px
}
.err-wrap .link-wrap .u-link-l1 {
	background-image:url(../../images/bg_err_01.png)
}
.err-wrap .link-wrap .u-link-l2 {
	background-image:url(../../images/bg_err_02.png)
}
.err-wrap .link-wrap .u-link {
	padding-left:40px;
	display:inline-block;
	width:224px;
	height:71px;
	color:#633;
	text-decoration:none;
	cursor:pointer
}
.err-wrap .link-wrap .u-link,.err-wrap .p3 {
	font-weight:400;
	font-size:18px;
	line-height:70px
}
.err-wrap .link-wrap {
	float:right;
	width:564px
}
.f-tac-bottom {
	width:100%;
	height:318px;
	background:url(../../images/bg_err_03.png) center 0 no-repeat
}
#slide-pis {
	width:200px;
	height:0;
	position:fixed;
	bottom:100px;
	right:-200px;
	z-index:9999;
	border:1px #8db3d7 solid;
	width:160px;
	background-color:#e4e8ef;
	padding:0 10px 5px 10px
}
.slide-t {
	font-weight:bold;
	font-size:14px;
	height:30px;
	line-height:30px;
	cursor:pointer
}
.slide-t1 {
	color:red;
	float:left;
	height:30px;
	line-height:30px
}
.slide-t2 {
	color:red;
	float:right;
	height:30px;
	line-height:30px
}
.slide-n {
	border:1px #8db3d7 solid;
	height:115px;
	font-weight:400px
}
.slide-n p {
	text-indent:2em;
	padding:5px
}
