body,html{
	font-size:12px;
	margin:0;
	padding:0;
	background:#fff;}
img{
	border:0;}
a{
	text-decoration:none;}
h3,h4,h5,h6{
	margin:0;
	padding:0;
	line-height:16px;
	font-size:14px;
	font-weight:bold;}
	
#container{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
	}
#header{
	width:980px;
	height:105px;}
#nav{
	background:url(../images/nav-bg.jpg) repeat-x;
	height:31px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	overflow:hidden;}
#nav_left{
	text-align:left;
	float:left;
	width:763px;
	height:26px;
	padding:5px 0 0 0px;}
#nav_left img{
	margin:0 10px 0 24px;
	vertical-align:middle;}
#nav_left span{
	color:#f7eaa1;}
#nav_right{
	float:left;
	width:194px;
	height:26px;
	padding:5px 0 0 0;
	background:url(../images/nav-line.jpg) left top no-repeat;}
#nav_right input{
	width:69px;
	height:23px;
	background:url(../images/nav-btn-bg.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	border:0;
	margin:0 0 0 25px;
	padding:0;
	line-height:23px;
	vertical-align:middle;}
	
#content{
	background:url(../images/body-bg.jpg) top repeat-x;
	overflow:hidden;
	zoom:1;
	padding:12px 0 0 0;}
#content_left{
	float:left;
	width:183px;
	padding:0 12px 0 0;
	overflow:hidden;
	zoom:1;}
#content_right{
	text-align:left;
	float:left;
	width:785px;
	overflow:hidden;
	zoom:1;}
.menu{
	text-align:left;
	background:url(../images/menu-bg.jpg) repeat-y;
	overflow:hidden;
	zoom:1;}
.menu h3{
	width:183px;
	height:86px;}
.menu h4{
	width:183px;
	height:32px;}
.menu ul{
	margin:0;
	padding:0;
	height:460px;
	overflow:hidden;
	list-style:none;}
.menu ul li span{
	display:block;
	margin:5px 0 0 0;
	background:url(../images/menu-normal.jpg) no-repeat;
	color:#606060;
	font-size:12px;
	font-weight:bold;
	padding:6px 0 0 24px;
	height:24px;}
.menu ul li span a{
	color:#606060;}
.menu ul li span.hover{
	background:url(../images/menu-hover.jpg) no-repeat;
	color:#fff;}
.menu ul li span.hover a{
	color:#fff;}
.menu ul li ul{
	padding:0 0 10px 24px;
	height:auto;}
.menu ul li ul li{
	padding:0px 0px 0px 0px;
	margin:0;
	background:none;
	font-size:12px;
	font-weight:normal;
	color:#005fb9;
	line-height:22px;}
.menu ul li ul li a{
	color:#005fb9;}
.dis{
	display:none;}
	
.status{
	background:url(../images/status-bg.jpg) left bottom no-repeat;
	padding:8px 0 4px 0;
	font-size:14px;
	color:#000;
	font-weight:bold;}
.status img{
	vertical-align:middle;
	margin:0 13px 4px 0;}
.status a{
	color:#e45402;}
	
.search{
	font-size:14px;
	font-weight:bold;
	color:#313131;
	padding:10px 0 0px 0px;
	margin:8px 0 20px 0;}
.search table{}
.search table tbody th{
	text-align:center;
	padding:5px 5px 5px 0;
	font-size:14px;
	color:#313131;}
.search table tbody td{
	text-align:left;
	padding:5px 0 5px 5px;}
.search table tfoot td{
	background:url(../images/search-bg.jpg) top no-repeat;
	text-align:center;
	padding:14px 0 0px 0;}
.search table tbody td input{
	vertical-align:middle;
	margin:0 0px 0 0px;
	background:#f3f6f9;
	border:1px solid #b1d1ef;
	height:20px;}
.search ul li select{
	margin:0 23px 0 5px;}
.w1{
	width:162px;}
.wa{
	width:140px;}
.wb{
	width:95px;}
.wc{
	width:100px;}
.search table tfoot td input{
	margin:0 0 0 0;
	background:url(../images/search-btn.jpg) no-repeat;
	width:71px;
	height:24px;
	border:0;
	padding:0;
	cursor:pointer;}
.search table tbody td input.btn1{
	margin:0 20px 0 0;
	background:url(../images/table-edit-btn-bg.jpg) repeat-x;
	width:auto;
	height:19px;
	line-height:19px;
	text-align:center;
	border:1px solid #dd8018;
	font-size:12px;
	color:#cf7212;
	padding:0 6px;
	cursor:pointer;}
	
.table-list{
	clear:both;
	margin:13px 0 0 0;
	border-left:1px solid #81a6c6;
	border-bottom:1px solid #81a6c6;}
.table-list tbody th{
	background:#d2e2eb url(../images/table-edit-th.jpg) bottom repeat-x;
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#385176;
	text-align:center;
	padding:6px 5px;
	font-size:14px;
	line-height:18px;}
.table-list tbody th a{
	color:#385176;}
.table-list tbody th img{
}
.table-list tbody td{
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#000;
	text-align:center;
	padding:6px 5px;
	line-height:18px;
	font-size:12px;}
.table-list tbody td a{
	color:#e45402;}
.table-list tbody tr.color1{
    background:#f4f4f4;}
.table-list tbody td span{
	color:#c00;}
.table-list tbody td span a{
	color:#c00;}
.table-list tbody td span.green{
	color:#090;}
.table-list tbody td span.green a{
	color:#090;}
	
.table-edit{
	clear:both;
	margin:13px 0 0 0;
	border-left:1px solid #81a6c6;
	border-bottom:1px solid #81a6c6;}
.table-edit thead th{
	background:url(../images/table-edit-th.jpg) bottom repeat-x;
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#0a4e7c;
	text-align:left;
	font-size:14px;
	font-weight:bold;}
.table-edit thead th h3{
	background:url(../images/table-edit-ico.jpg) left no-repeat;
	color:#0a4e7c;
	padding:0 0 0 30px;
	height:32px;
	line-height:32px;
	margin:0 0 0 14px;}
.table-edit tbody th{
	background:#f2f2f2 url(../images/table-td.jpg) bottom repeat-x;
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#05548c;
	text-align:right;
	padding:6px 5px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;}
.table-edit tbody th span.red{
	color:#c00;}
.table-edit tbody th a{
	color:#05548c;}
.table-edit tbody th.data{
	background:#f0faff;
	color:#000;
	text-align:left;}
.table-edit tbody td{
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#0d0d0d;
	text-align:left;
	padding:6px 5px;}
.table-edit tbody td input{
	background:#fafafa;
	border:1px solid #bfccd5;
	height:19px;}
.w2{
	width:92%;}
.w3{
	width:97%;}
.w4{
	width:80%;}
.w5{
	width:70%;}
.w6{
	width:85%;}
.table-edit tbody td input.ra{
	border:0;
	padding:0;
	margin:0 0px 0 0;
	background:none;
	vertical-align:middle;}
.table-edit tbody td input.btn2{
	margin:0 0px 0 3px;
	background:#ffb84d url(../images/table-edit-btn-bg.jpg) top repeat-x;
	width:auto;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #dd8018;
	font-size:12px;
	color:#cf7212;
	padding:0 3px;
	cursor:pointer;
	vertical-align:middle;}
.table-edit tbody td textarea{
	width:98%;
	height:65px;}
.table-edit tbody td h2{
	margin:0;
	padding:8px 0 0 0;}
	
.table-edit1{
	clear:both;
	margin:13px 0 0 0;
	border-left:1px solid #81a6c6;
	border-bottom:1px solid #81a6c6;}
.table-edit1 tbody th{
	background:#eef9ff url(../images/table-edit1-th.jpg) bottom repeat-x;
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#05548c;
	text-align:center;
	padding:6px 5px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;}
.table-edit1 tbody th a{
	color:#05548c;}
.table-edit1 tbody td{
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#0d0d0d;
	text-align:center;
	padding:6px 5px;
	line-height:18px;}
.table-edit1 input{
	background:#fafafa;
	border:1px solid #bfccd5;
	height:19px;}
.table-edit1 tbody td a{
	color:#0d0d0d;}
.table-edit1 tbody td a:hover{
	color:#065b9f;}

.page{
	text-align:center;
	padding:15px 0 0 0;
	overflow:hidden;
	zoom:1;}
	
.msg{
	width:488px;
	overflow:hidden;
	zoom:1;
	border:1px solid #dadada;
	background:#ededed;
	padding:5px;}
.msg-div{
	background:#fcfcfc;
	padding:1px;
	overflow:hidden;
	zoom:1;}
.msg-div1{
	background:url(../images/msg-title-bg.jpg) repeat-x;
	height:31px;
	padding:10px 0 0 16px;}
.msg-div h3{
	background:url(../images/msg-ico.jpg) left top no-repeat;
	color:#0c6ab2;
	font-weight:14px;
	float:left;
	width:390px;
	padding:5px 0 0 40px;
	height:17px;}
.msg-div h4{
	float:left;
	width:30px;
	text-align:right;
	height:22px;}
.msg-div h4 img{
	vertical-align:middle;}
.msg-btn{
	margin:0 0px 0 3px;
	background:url(../images/msg-btn.jpg) no-repeat;
	width:80px;
	height:26px;
	line-height:26px;
	text-align:center;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#05508a;
	padding:0;
	cursor:pointer;
	vertical-align:middle;}
.msg-page{
	text-align:center;
	margin:20px 0 0 0;
	color:#000;}
.msg-page a{
	color:#e61d00;}
.msg-page-input{
	background:#fff;
	width:45px;
	height:20px;
	margin:0 6px;
	vertical-align:middle;
	border-top:1px solid #abadb3;
	border-left:1px solid #e2e3ea;
	border-right:1px solid #e2e3ea;
	border-bottom:1px solid #e2e3ea;}

.wrong{
	background:#f7fbff url(../images/wrong-bg.jpg) bottom repeat-x;
	border:1px solid #8bb2d9;
	width:609px;
	height:308px;}
.wrong h2{
	text-align:center;
	margin:35px 0 20px 0;
	color:#df2727;
	font-size:14px;
	padding:0;
	font-weight:bold;}
.wrong h2 img{
	vertical-align:middle;
	margin-right:10px}
.wrong h3{
	margin:9px 20px 0 43px;
	color:#000;}
.wrong h4{
	margin:18px 20px 0 47px;
	color:#0261bb;
	font-weight:normal;
	background:url(../images/wrong-ico1.jpg) left 6px no-repeat;
	padding:0 0 0 15px;}
.wrong p{
	margin:8px 20px 0 63px;
	padding:0;
	color:#000;
	line-height:20px;
	font-size:14px;}
.wrong h5{
	text-align:center;
	margin:26px 0 10px 0;}
.wrong h5 input{
	margin:0 0px 0 0px;
	background:url(../images/wrong-btn.jpg) no-repeat;
	width:65px;
	height:26px;
	line-height:26px;
	text-align:center;
	border:0;
	font-size:14px;
	color:#000;
	padding:0;
	cursor:pointer;
	vertical-align:middle;}
.wrong-magin{
	margin:56px 0 0 82px;}
.m-t-15{
	margin-top:15px;}
.wrong1{
	background:#f7fbff url(../images/wrong-bg.jpg) bottom repeat-x;
	border:1px solid #8bb2d9;
	padding:0 15px 24px 15px;}
.wrong1 h2{
	text-align:center;
	background:url(../images/massage-tit.jpg) top center no-repeat;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:0;
	height:35px;
	line-height:35px;}
.wrong1 p{
	font-size:12px;
	padding:6px 0 0 0;
	margin:0;
	line-height:22px;}
.color1{
	color:#0261bb;}
.wrong1 h6{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	line-height:24px;}

#footer{
	clear:both;
	margin:15px 0 0 0;
	background:url(../images/footer-bg.jpg) repeat-x;
	color:#fff;
	line-height:20px;
	text-align:center;
	height:40px;
	padding:21px 0 0 0;}
	
.msgbox{ position:absolute; top:20%; width:488px; left:50%; margin-left:-244px; z-index:1501; background:#fff;}
.msgbox .md-hd{ width:100%; display:none;}
.msgbox .md-hd .frame,.msgbox .md-hd .l,.msgbox .md-hd .r{ height:100%; width:20px; display:block;}
.msgbox .md-hd .l{float:left;}
.msgbox .md-hd .r{float:right;}
.msgbox .md-hd .r span .close{ margin-top:5px; width:16px; height:16px; display:block; background:url(../images1/btn/btn_shut.gif) no-repeat; cursor:pointer;}
.msgbox .md-hd .frame{ width:100%; float:left; margin-left:-20px; margin-right:-20px;}
.msgbox .md-hd .frame h2{ font-size:100%; margin-left:20px; margin-right:20px; text-align:left; padding-left:5px; line-height:32px;  text-align:center;}
.msgbox .md-bd{padding:0px;}
.msgbox-bg {
    width: 100% !important;
    position:fixed;
	_position:absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: #000 !important;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=25);
    opacity: 0.6;
    z-index: 1000;
	height:100%;
}

.msgbox-bg .T_iframe {
    position: absolute;
    top: 0;
    left: 0;
	height: 100%;
    width: 100%;
    z-index: -1;
    filter: Alpha(Opacity = 0);
    opacity: 0;
    visibility: inherit;
}

#msg-demo{width:488px; margin-left:-244px;}

.page1{
	font-size:12px;
	text-align:right;
	padding:8px 0;
	color:#3c3c3c;}
.page1 a{color:#0e58be; font-weight:bold;}
.page1 span{
	padding:0 10px 0 8px;}
.page1 input{
	background:#f7f7f7;
	border:1px solid #868fa0;
	margin:0 3px;
	height:14px;
	vertical-align:middle;
	width:25px;}
.page1 input.btn{
	width:27px;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	background:url(../images/page-btn.jpg) no-repeat;
	padding:0;
	color:#fff;
	text-align:center;
	cursor:pointer;
	border:0;}
input.buttonclass {
	font-size:9pt;
	font-weight:bold;
	background-color: #005599;
	color:#FFFFFF;
	border-left: #a15e01 1px solid;
    border-top: #a15e01 1px solid;
    border-right: #a15e01 1px solid;
    border-bottom: #a15e01 1px solid;
    padding: 2px;
    text-align:center;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    line-height: 0;
}

.clearfix {
    zoom: 1
}
.swb_con1{
	height:65px;
	border-bottom:#e4e4e4 solid 1px;
	}
.swb_con1 span{
	float:left;
	height:60px;
	line-height:60px;
	font-family:"\9ED1\4F53";
	color:#e1500d;
	font-size:28px;
	padding:0 10px;
	border-bottom:#e41717 solid 5px;}
.swb_con2{
	margin-top:50px;
	border-bottom:#e4e4e4 solid 1px;}
.swb_con2 .box1{
	float:left;
	width:199px;
	border-right:#e4e4e4 solid 1px;}
.swb_con2 .box3{
	float:left;
	width:200px;
	border-right:#e4e4e4 solid 1px;}
.swb_con2 .box4{
	float:left;
	width:190px;
	border-right:#e4e4e4 solid 1px;}
.swb_con2 .box5{
	float:left;
	width:188px;}
.swb_con2 .box1 img{
	width:199px;
	height:228px;}
.swb_con2 .box3 img{
	width:200px;
	height:228px;}
.swb_con2 .box4 img{
	width:190px;
	height:228px;}
.swb_con2 .box5 img{
	width:188px;
	height:228px;}
.swb_con2 .swbM{
	margin:0 5px;
	min-height:160px;
	_height:160px;}
.swb_con2 .swbM h5{
	line-height:30px;
	font-size:18px;
	margin-bottom:10px;}
.swb_con2 .swbM h5 a{
	font-family:"\9ED1\4F53";
	color:#050505;
	font-weight:normal;}
.swb_con2 .swbM p{
	margin:0;
	line-height:22px;
	color:#5c5c5c}
.swb_con2 .swbM p a{
	color:#5c5c5c;}
.swb_con2 .swbImg img{
	display:inline-block;}
	
	
.gnstyle{
	background:url(../images/table-edit-th.jpg) bottom repeat-x;
	border-top:1px solid #81a6c6;
	border-right:1px solid #81a6c6;
	color:#0a4e7c;
	text-align:left;
	font-size:14px;
	}	
