@charset "utf-8";
/* CSS Document */
*,html {
	margin: 0;
	padding: 0;
}

body {
	font-family: "微软雅黑";
	font-size: 14px;
}

ul,li {
	list-style: none;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

.index-bg {
	background: #0d5159 url(../images/bg.jpg) center top no-repeat;
}

.index-center {
	margin: 60px auto;
	width: 948px;
}

.index-logoBar {
	height: 50px;
	margin-bottom: 20px;
}

.logo {
	vertical-align: middle;
	margin-right: 10px;
}

.logo-font {
	font: 31px/37px "微软雅黑";
	color: #fff;
	vertical-align: middle;
}

.rIcon {
	padding: 10px 12px;
	float: right;
}

.rIcon a {
	margin-left: 20px;
}

.block-con {
	width: 305px;
	margin-right: 11px;
	float: left;
	display: inline;
}

.b-block {
	width: 305px;
	height: 305px;
	background: url(../images/b1.png);
	cursor: pointer;
}

.s-block {
	width: 305px;
	height: 147px;
	margin-bottom: 11px;
	background: url(../images/b2.png);
	cursor: pointer;
}

.b-block:hover {
	background: url(../images/bh1.png);
}

.s-block:hover {
	background: url(../images/bh2.png);
}

.block-con .title {
	font: 16px/2 "微软雅黑";
	float: left;
	margin: 5px 0px 0 10px;
	color: #000;
}

.b-block .rTab {
	float: right;
	margin: 15px 10px;
	display: inline;
}

.b-block .rTab .icon1,.b-block .rTab .icon2,.b-block .rTab .icon3 {
	width: 18px;
	height: 18px;
	margin-right: 10px;
	display: inline-block;
}

.icon1 {
	background: url(../images/i_14.png) left top no-repeat;
}

.icon2 {
	background: url(../images/i_14.png) -30px top no-repeat;
}

.icon3 {
	background: url(../images/i_14.png) right top no-repeat;
}

.schartCon {
	height: 258px;
	clear: both;
}

.b-block .bottom {
	margin: 0 15px;
	border-top: 1px solid #dcdcdc;
	padding-top: 10px;
}

.bottom .num {
	font: 36px/1.2 Arial, Helvetica, sans-serif;
	color: #000;
	display: block
}

.bottom .intro {
	font: 18px/1.2 "微软雅黑";
	color: #000;
	display: block;
	padding-left: 10px;
}

.showBtn {
	background: #0eafdd;
	float: right;
	height: 49px;
	line-height: 49px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: block;
	padding: 0 10px;
	margin-top: 10px;
}

.rTab .day-week-year {
	color: #c8c8ca;
	margin-right: 10px;
	font: 14px;
}

.rTab .current {
	color: #278be3;
}

.s-block .icon {
	float: left;
	margin: 33px 10px 0 30px;
}

.s-block .ftitle {
	font-size: 22px;
	color: #000;
	float: left;
	margin: 58px 20px 0 0;
	line-height: 26px;
	width: 140px;
}

.s-block .m-t {
	margin-top: 42px;
}

.s-block .num {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
	line-height: 40px;
}
/**-------列表-------------------------------------------**/
.list-top {
	height: 73px;
	background: url(../images/top_bg.jpg) center;
}

.sub-logo {
	vertical-align: middle;
	margin: 15px 10px;
}

.sub-logo-font {
	font: 31px/37px "微软雅黑";
	color: #fff;
	vertical-align: middle;
}

.backIndex {
	float: right;
	background: url(../images/back.png) right 2px no-repeat;
	padding-right: 15px;
	color: #fff;
	margin: 26px;
	display: inline;
	font-size: 18px;
	line-height: 18px;
}

.from-bg {
	position: relative;
	top:15px;
	min-height: 400px;
}

.from-bg2 {
	background: #fff url(../images/list-bg.png) left top repeat-x;
	position: relative;
}


.categray-con {
	height: 40px;
	position: absolute;
	left: 340px;
	top: -42px;
	width: auto;
	z-index: 2;
}

.categray-con .d-tab {
	width: 98px;
	height: 38px;
	border-top: 3px solid #d6d6d6;
	background: #fff;
	line-height: 38px;
	font: 14px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-right: 2px;
	float: left;
	cursor: pointer;
}

.categray-con .current {
	border-top-color: #fa7727;
	height: 43px;
}

.from-bg .from-title {
	border-bottom: 1px solid #757575;
	height: 45px;
}

.from-title .title-name {
	border-bottom: 4px solid #757575;
	font: 14px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	display: inline-block;
	padding: 0 30px;
}

.from-btn {
	text-align: center;
	padding: 30px;
}

.from-btn .sure,.from-btn .cancle,.from-btn .reset {
	width: 99px;
	height: 31px;
	font: 14px/31px "微软雅黑";
	text-align: center;
	color: #fff;
	display: inline-block;
	margin: 0 10px;
}

.from-btn .sure {
	background: #0eafdd;
}

.from-btn .cancle {
	background: #7097a3;
}

.from-btn .reset {
	background: #d65c20;
}

.search-con {
	font-size: 14px;
	color: #000;
	padding: 20px 30px;
	vertical-align: middle;
}

.search-con .textBox {
	border: 1px solid #bcbcbc;
	background: #f3f3f3;
	height: 25px;
	width: 146px;
	margin-right: 10px;
	vertical-align: middle;
}

.search-con .searchBtn {
	width: 99px;
	height: 29px;
	font: 14px/29px "微软雅黑";
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #0eafdd;
	vertical-align: middle;
}

.search-con .searchBtn2 {
	width: 99px;
	height: 33px;
	font: 14px/29px "微软雅黑";
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #0eafdd;
	vertical-align: middle;
	border:0px #0eafdd solid;

}

.searchBtn2 {
	width: 99px;
	height: 33px;
	font: 14px/29px "微软雅黑";
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #0eafdd;
	vertical-align: middle;
	border:0px #0eafdd solid;

}

.searchBtn3 {
	width: 76px;
	height: 33px;
	font: 13px/29px "微软雅黑";
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #0eafdd;
	vertical-align: middle;
	border:0px #0eafdd solid;

}

/**------登录------------------------------------------**/
.top2 {
	height: 60px;
	position: relative;
	border-bottom: 1px #dbdddd solid;
	background: #fff;
	padding: 60px 30px 0 40px;
}

.logo img {
	max-height: 64px;
}

.all2 {
	width: 100%;
	overflow: hidden;
}

.l_bg {
	background: url(../images/bg0023.jpg) repeat-x center top;
	height: 500px;
}

.l_box {
	width: 970px;
	margin: auto;
	position: relative;
}

.ban {
	position: absolute;
	top: 300px;
	left: 130px;
}

.ban2 {
	position: absolute;
	top: 150px;
	left: 20%;
}

.l_box2 {
	width: 321px;
	height: 290px;
	top: 95px;
	right: 100px;
	position: absolute;
	background: url(../images/lbg5.png);
	padding: 15px 0 0 35px;
}

.l_box3 {
	width: 321px;
	height: 290px;
	top: 70px;
	right: 100px;
	position: absolute;
	background: url(../images/lbg5.png);
	padding: 15px 0 0 35px;
}

.l_tit {
	text-indent: 35px;
	font: 18px/30px "微软雅黑";
	color: #fff;
}

.l_ip1 {
	margin-top: 45px;
}

.l_ip2 {
	margin-top: 20px;
}

.l_ip3 {
	margin-top: 20px;
}

.l_input {
	border: 0;
	background: url(../images/lbg.png) no-repeat;
	width: 282px;
	height: 32px;
	font: 14px/28px "微软雅黑";
	color: #737373;
	text-indent: 35px;
	*margin-left: -35px;
	_margin-left: -35px;
}

.l_input1 {
	border: 0;
	background: url(../images/lbg1.png) no-repeat;
	width: 282px;
	height: 32px;
	font: 14px/28px "微软雅黑";
	color: #737373;
	text-indent: 35px;
	*margin-left: -35px;
	_margin-left: -35px;
}

.l_bnt {
	border: 0;
	background: url(../images/lbg3.png);
	width: 278px;
	height: 35px;
	font: 16px/35px "微软雅黑";
	color: #fff;
}

.l_bnt1 {
	border: 0;
	background: url(../images/lbg3.png);
	width: 278px;
	height: 35px;
	font: 16px/35px "微软雅黑";
	color: #fff;
}

.footer {
	height: 50px;
	text-align: center;
	color: #999;
	font: 14px/50px "微软雅黑";
}

/*--------表单--------*/
.m10 {
	margin: 10px;
}

.tab {
	background: url(../images/tab_bg.gif) repeat-x;
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	height: 38px;
	position: relative;
}

.tab_a {
	float: left;
	width: auto;
	border-left: 1px #fff solid;
	border-right: 1px #d3d3d3 solid;
	padding: 0 10px;
	height: 38px;
	font: 14px/38px "微软雅黑";
}

.tab_a a {

}

.tab_b {
	float: left;
	width: auto;
	border-left: 1px #fff solid;
	border-right: 1px #d3d3d3 solid;
	padding: 0 10px;
	height: 35px;
	font: 14px/35px "微软雅黑";
	background: #fff;
	border-top: 3px #7c4741 solid;
}

.tab_r {
	position: absolute;
	width: auto;
	padding: 0 5px;
	right: 10px;
	top: 0px;
	font: 14px/38px "微软雅黑";
	color: #999;
}

.tab_c {
	border-left: 1px #d3d3d3 solid;
	border-right: 1px #d3d3d3 solid;
	border-bottom: 1px #d3d3d3 solid;
	background: #fff;
	min-height: 600px;
}

.add_table {
	width: 96%;
	margin: auto;
}

.add_table_tr {
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	height: 38px;
	background-image: url(../images/xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
}

.add_table_tr_over {
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	height: 38px;
	background-image: url(../images/xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
	background-color: #f3f3f3;
}

.add_table_left {
	text-align: right;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	padding-right: 12px;
	width: 150px;
}

.add_table_tit {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	border-bottom: 1px #939393 solid;
	height: 28px;
	background-color: #f3f3f3;
}

.add_table_tit1 {
	float: left;
	width: auto;
	padding: 0 10px 0 28px;
	color: #420e06;
	background: url(../images/ico01.gif) no-repeat;
	border-bottom: 4px #939393 solid;
	height: 34px;
}

.add_table_tit2 a {
	display: block;
	width: auto;
	background: url(../images/ico02.gif) no-repeat;
	padding: 0 10px 0 28px;
	color: #999;
}

.add_table_tit2 a:hover {
	background: url(../images/ico03.gif) no-repeat #f6f6f6;
	color: #420e06;
	border-bottom: 4px #c6c6c6 solid;
	height: 34px;
}

.add_table_tit2 {
	float: left;
	font-weight: normal;
}

.add_table_right {
	font-size: 12px;
	line-height: 45px;
	font-weight: normal;
	color: #999999;
}

.add_input {
	background-image: url(../images/input_bj.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 180px;
	border: 1px solid #c9c9c9;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	margin-right: 5px;
}

.add_textarea {
	background-image: url(../images/input_bj.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	width: 90%;
	height: 100px;
}

.add_btn {
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.add_time1 a {
	display: block;
	width: auto;
	margin-left: 5px;
	background: #f7f7f7;
	float: left;
	padding: 0 5px;
}

.add_time1 a:hover {
	background: #f67620;
}

.add_time2 {
	background: #f67620 !important;
}

.table_search {
	width: 99%;
	margin-right: 1%;
	margin-left: 1%;
	min-width: 100px;
	margin-bottom: 5px;
}

.table_search_a {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.table_input {
	background-image: url(../images/input_bj.gif);
	background-repeat: repeat-x;
	height: 19px;
	width: 130px;
	border: 1px solid #c9c9c9;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 19px;
}

.table_list_box {
	width: 96%;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #dddddd;
	margin-bottom: 4px;
	margin-top: 16px;
}

.table_list_table {
	width: 100%;
}

.table_list_th {
	background: #f1f1f1;
}

.table_list_tr {
	height: 33px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
	line-height: 33px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c9;
	white-space: nowrap;
}

.table_list_tr_des {
	height: 33px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #E3E3E3;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align:left;
	line-height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E3E3E3;
	white-space: nowrap;
}

.table_list_td {
	line-height: 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	height: 40px;
	background-image: url(../images/xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
}

.table_list_td_over {
	line-height: 40px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	height: 40px;
	background-image: url(../images/xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
	background-color: #ffffe7;
}

.page {
	height: 35px;
	background: #f1f1f1;
	line-height: 35px;
	text-align: right;
	padding-right: 12px;
	font-size: 14px;
	color: #626262;
}

.page a:link {
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.page a:visited {
	color: #626262;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.page a:hover {
	color: #0068b7;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.page a:active {
	color: #626262;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.btn1 {
	border: 0;
	background: url(../images/bnt1.gif);
	width: 102px;
	height: 32px;
	margin: 0 8px;
	color: #fff;
}

.btn2 {
	border: 0;
	background: url(../images/bnt2.gif);
	width: 102px;
	height: 32px;
	margin: 0 8px;
	color: #666;
}

.btn3 {
	border: 0;
	background: url(../images/bnt3.gif);
	width: 102px;
	height: 32px;
	margin: 0 8px;
	color: #fff;
}

.btn4 {
	border: 0;
	background: url(../images/bnt4.gif);
	width: 63px;
	height: 25px;
	margin: 0 8px;
	color: #333;
	text-height: 25px;
}

.btn5 {
	border: 0;
	background: url(../images/bnt5.gif);
	width: 63px;
	height: 25px;
	margin: 0 8px;
	color: #fff;
	text-height: 25px;
}

.gdx {
	margin: 10px;
	height: 1px;
	background: #CCC;
}

.table_list_td td a {
	color: #288dcf;
}

.table_list_tr2 {
	line-height: 60px;
	font-size: 12px;
	color: #333333;
	background-image: url(../images/xuxian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.table_list_tr3 {
	line-height: 23px;
	font-size: 12px;
	color: #979797;
}

/*弹出窗*/
.tc_box{ background:#fff; border:1px #111b26 solid; width:600px; height:400px; position:absolute;left:30%;top:25%;margin-left:width/2;margin-top:height/2;}
.tc_tit{ position:relative; font:16px/36px "微软雅黑"; background:#c6c6c6; text-indent:10px; color:#000; height:36px; border-top: 1px #c9c9c9 solid; border-bottom: 1px #a7a7a7 solid;}
.tc_c{ position:absolute; right:15px; top:5px;}
.tc_content{text-align: center;top:10px;position: relative;}
.tc_content ul li{ margin-top: 12px;text-align: right; width:400px}
.tc_content span{color:red; font:12px "微软雅黑";}
.tc_ag{position:relative;margin-top:18px;text-align:right;margin-right:60px}
.tc_ag a{color:#288dcf;}
.tc_ag a:hover {color:#0068b7;}
/*输入框*/
.textinput{ border:1px solid #bcbcbc; height:25px; width:188px; margin-right:10px; vertical-align:middle;}
.textinput2{ border:1px solid #bcbcbc; height:25px; width:94px; margin-right:104px; vertical-align:middle;}
.textinput3{ border:1px solid #bcbcbc; height:25px; width:94px;vertical-align:middle;}
.textinput4{ border:1px solid #bcbcbc; height:25px; width:94px; margin-right:10px; vertical-align:middle;}
.tc_content p{height: 25px;font:18px/36px "微软雅黑";margin-top: 12px}
.tc_content p a {color:#288dcf; font:14px "微软雅黑";}
.tc_content p a:hover {color:#0068b7;}
.table tr {line-height:29px;}




.banned_title {
	border-bottom: 1px solid #757575;
	height: 45px;
}

.banned_title_name {
	border-bottom: 4px solid #757575;
	font: 14px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	display: inline-block;
	padding: 0 30px;
	cursor: pointer;
}

.banned_title_name2 {
	border-bottom: 3px solid #D6D6D6;
	font: 14px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	display: inline-block;
	padding: 0 30px;
	cursor: pointer;
}
.inputText{
    border: 1px solid #bcbcbc;
	background: #f3f3f3;
	height: 25px;
	width: 146px;
	margin-right: 10px;
	vertical-align: middle;
}

.bannedbtn{
	width: 99px;
	height: 29px;
	font: 14px/29px "微软雅黑";
	text-align: center;
	color: #fff;
	display: inline-block;
	background: #0eafdd;
	vertical-align: middle;
}