﻿@charset "utf-8";
/**初始化 开始**/
*{margin:0;padding:0;}
/* 
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: #fff ;}
 */
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;
} */

a:hover{text-decoration: none;cursor: pointer;}
img{border:0;}
input{outline:0px;}
ul,ol,li{
    list-style-type: none;
}
iframe{
	border: 0;
}
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}
a{text-decoration: none;color: #000000}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */ 
/**初始化 结束**/

/**顶部框架 开始**/
#tmainTable{width:100%;height: 100%;border-collapse: collapse;}
#tmainTable tr td#leftTd{width:200px;vertical-align:top;}
#tmainTable tr td{vertical-align:top;}
#rightTd{position: relative;}
.frame_box{width:100%;height: 100%;}
#loadBox{width:100%;background: #fff;height: 100%;position: absolute;}
#loadBox div{width:100px;height:20px;margin:-30px 0 0 -50px;position:fixed; top:50%; left:50%; padding-top:40px;text-align:center;color:#888;background:url(../../images/jsc_new/loading.gif) center 0 no-repeat #fff;}
/******底部**/
/*---------------------- 头部 -----------------------------*/
/* #hd-head{height:120px;background:url(../../images/jsc_new//headbg.jpg) repeat-x;min-width: 1000px;border-bottom: 5px solid #da2810;} 
#hd-head div{background:url(../../images/jsc_new/tophead.jpg) right top no-repeat;height:120px;}
.top{width:100%;height:156px;background:url(../../images/mme_new/top_bg.jpg) 0 0 repeat-x;}
.topbox{height:120px;width:100%;border-bottom:2px solid #740018;border-bottom: 5px solid #da2810;} */
.top{width:100%;height:100%;background:url(../../images/jsc_new/headbg.jpg) 0 0 repeat-x;}
.topbox{
	height:120px;
	width:100%;
	/* border-bottom:2px solid #740018;
	border-bottom: 5px solid #da2810; */
	background-color: #fcfcfc;
    border-top: 12px solid #df0901;
    border-bottom: 2px solid #000;
}
.topleft{height:120px;background:url(../../images/jsc_new/headlogo.jpg) 0 0 no-repeat;width:615px;font:30px/78px "微软雅黑";color:#fff;position: absolute;left: 0;}
.topleft{height:120px;background:url(../../images/jsc_new/headlogo.jpg) 0 0 no-repeat;padding-left:140px;width:557px;font:30px/78px "微软雅黑";color:#fff;float:left;}
.topright{background:url(../../images/jsc_new/tophead.jpg) 0 0 no-repeat;float:right;width:421px;height:120px;}

.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;
}


.nav{background:#ec4c40;height:30px;line-height:30px;}
.nav a{color: #fff;font-weight: 700;padding-left: 10px;padding-right: 10px;}
/* 头部菜单样式 */

/**面包屑 开始**/
.bread{width:100%;padding-top:6px;height:40px;line-height:40px;color:#444;}
.bread a.home{font:18px/35px"微软雅黑";color:#660000;font-weight:bold;margin-left:20px;padding-left:20px;background:url(../../images/jsc_new/home.jpg) 0 center no-repeat;}
.bread span{color:#999;}
/**面包屑 结束**/

/**内容框架 开始**/
/* .main{padding-left: 200px;width: auto;}
.tmain{margin-left: -201px;float: left;width: 200px;border-right: #d6d6d6 solid 1px;}
.clear {clear:both;height: 0;line-height: 0;font-size: 0;} */

/********左侧菜单栏 开始**/
/*--------------welcome--------------*/
.side_welcomeBox{ padding: 15px 0;background: #f0f3f7;border-right: #d6d6d6 solid 1px;}
.side_welcomeBox .tit{padding:0 10px;font:400 18px/20px '\5B8B\4F53';white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}
.side_welcomeBox .u-data{ padding: 5px 10px;font-size: 14px;line-height: 26px;}
.userName{font:400 18px/20px '\5B8B\4F53';margin:0;cursor: pointer;}
.side_welcomeBox p{margin:0;padding:0;}
.f-tac{text-align: center}
.side_welcomeBox .logoutbtn{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;font-weight: 700;}
.logoutbtn:focus,.logoutbtn:hover{background: #afafaf;color: #fff;cursor: pointer;}

 #menu li{border-right: #d6d6d6 solid 1px;}
#menu p{margin:0;padding:0;} 
#menu h2{float: left;font-size: 18px;font-family: '\5FAE\8F6F\96C5\9ED1';font-weight: 400;color: #000;}
#menu .menu-tt{padding: 6px 10px 6px 18px;background: #dce3ed;height: 32px;line-height: 32px;border-left: 1px solid #d6d6d6;border-bottom: 1px solid #fff; cursor: pointer; position: relative;}
#menu .child-nav{padding: 8px 0;line-height: 30px;font-size: 14px;border-left: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;}
#menu .menu-tt .icon-arrow_01 {float: right;font-size: 16px;color: #666;right:10px; top:6px;position:absolute; }
#menu .icon-arrow_02 {float: right;font-size: 16px;color: #666;right:3px; top:1px;position:absolute; }
#menu .iconhover{float: right;font-size: 16px;color:#fff;right:3px; top:2px;position:absolute;display:inline-block;} 
#menu i{display: inline-block}
#menu .no {display: none;} 
#menu .crtmenu{border-right: 4px solid #8db3d7;}
#menu .z-crt .menu-tt {border-right: 4px solid #8db3d7;}
#menu .child-nav .tt {padding-right: 13px;background: url(../../images/jsc_new/jsc_icon/bg-tit_03.png) no-repeat #ededed;height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;position: relative;}
#menu .child-nav .tt>a {float: left;display: inline-block;overflow: hidden;} 
#menu .child-nav li{padding-left: 16px;margin: 5px 0;}
#menu .tthover {padding-right: 13px; background: url(../../images/jsc_new/jsc_icon/bg-tit_03_z_crt.png) no-repeat #ec4c40;height: 30px;line-height: 30px;cursor: pointer;overflow: hidden;position: relative;}
#menu .child-nav .tthover a{color: #ffffff}
#menu .child-nav li a {display: inline-block;color: #333;font-weight: 700;text-decoration: none;width:183px; padding-left: 12px;}
#menu .child-nav dd{ padding-left: 20px; background: url(../../images/jsc_new/jsc_icon/icon-list_03.png) 13px center no-repeat;line-height: 28px;}
#menu .child-nav dd a {width: 95%;font-weight: 400;overflow: hidden;padding-left: 0px;}
#menu .child-nav dd .ahover{width: 95%;font-weight: 400;overflow: hidden;color:#c00;}
/******左侧菜单栏 结束**/

/********右侧iframe容器 开始**/

/********右侧iframe容器 开始**/

/**内容框架 结束**/
/* 通知页面 */
.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 18px/30px '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif;text-indent: 2em;color: #4e4d4d;}
/* 底部样式开始 */

.footer {margin: 0 auto 0;height: 57px;background: url(../../images/jsc_new/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;}

/* 列表标题 */
.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: #FF0000;}
.we-title{height:51px; padding: 0 6px 0 23px;background: #fff;font-size: 14px;color: #333;line-height: 50px;border-bottom: 1px solid #dedede;margin-top: 0px;}
.we-search{height: 28px;padding-bottom: 10px;padding-top: 15px;padding-left: 10px;}
.u-tt{float: left;padding-left: 4px;font: 400 18px/30px '\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;}

/* 数据表格标题 */
.tabtitle{height: 28px; padding-left: 10px;padding-top: 10px;}
.tabList{margin-left:auto; width:100% ;border-collapse: collapse; background: #f4f4f4; line-height:1.5; margin-top:10px;}
.dataList tr:nth-child(even){background: #f9f9f9;}
.tabList thead th{ padding: 10px;font-weight: 700;border:0; background: #e4e8ef;border-right: 1px solid #e4e8ef; text-align: -internal-center;}
.tabList tbody td{padding: 8px 6px;line-height:20px;}
.tabList tbody td.red a{color:#d00;}
.tabList tbody td.left{text-align:left;}
.tabList td,.tabList th{border:#ddd solid 1px;}
.tabList a:link {color: #da2810;text-decoration: none; }/*链接-颜色*/
.tabList a:visited {color: #ac1c12;text-decoration: none;} /* 已连接-颜色 */
.tabList a:hover {color: #ac1c12;text-decoration: none;}/*鼠标所在链接-颜色*/ 
/* 数据表格样式 */
.dataList{background:#fff;width:99.6%;}
.dataList tr:hover,tr .even:hover{background-color: #f1f4f7;}
.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 #fff;}
.headList th{text-align:right;color:#555;background: #f0f4f7;border: 1px solid #ddd;padding: 6px 4px;line-height: 24px;}
.headList 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;}
.w60pr{width: 60%}
.w80pr{width: 80%}
.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 input:focus{box-shadow:0 0 5px #52a8ec;border:1px solid #52a8ec; }
.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-submit:focus,.headList_btn input.btn-submit:hover {background: #cc1c23}
.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}
.btn-choose{ border-color:#ac1c12;background:#ac1c12;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: 14px;color: #fff; border: 0;text-align:center;cursor:pointer;}
.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{padding:6px;line-height:20px;}
.minList tbody td.red a{color:#d00;}
.minList tbody td.left{text-align:center;}
.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;}
.text01{border:1px solid #ccc;background-color:#fff;height:24px;line-height:24px;}

/* 选项卡 */
.checkcard{height:30px;background:#f6f6f6;border-bottom:1px solid #ddd;padding-left:20px;margin-bottom:5px;}
.checkcard div{padding:0 20px;float:left;height:24px;line-height:24px;margin-top:6px;color:#666;}
.checkcard div.on{border:1px solid #ddd;border-bottom:none;background:#fff;font-weight:bold;color:#cc0000;border-radius:3px 3px 0 0;}
/* 地区选择控件 */
#countyDiv{position: absolute; rigth: 10px; top:30px; border: 1px solid #c1c1c1;} 
.selc{background: #fff}
.selc table{font-size: 12px;border: 0}
#countyDiv td,tr{padding: 0;}
#countyDiv .countytitle{float: left;font-weight: bold;padding: 4px 0px 1px 5px;}
#countyDiv .closec{float: right;padding: 4px 8px;font-weight: bold;}
#countyDiv .ctitle{height: 30px;line-height: 20px;width: 200px;background-color :#e4e8ef;}
/* svg图标 */
@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;}   
/* 错误页面提示 */
.m-nf{background-color: #ededed;height: 700px;}
.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: 140px;position: relative;}
.err-wrap .time-out-wrap {float: left;padding-left: 10px;width: 206px;}
.err-wrap .link-wrap .u-link-l1 { background-image: url(../../images/jsc_new/bg_err_01.png);}
.err-wrap .link-wrap .u-link-l2 {background-image: url(../../images/jsc_new/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/jsc_new/bg_err_03.png) center 0 no-repeat;}
.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
}
/* 左浮动 */
.ft-l{
	 float: left;
}
