*{word-wrap:break-word;outline:none}
html,body{height:100%}
body{background:#FFF;}
body, td, input, textarea, select, button{color:#555;font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, "宋体", sans-serif}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0}
ul{list-style:none}
h1, h2, h3, h4, h5, h6{font-size:12px}
input,select{vertical-align: middle}
textarea, input, select{padding:2px;border:1px solid;border-color:#666 #ccc #ccc #666;background:#F9F9F9;color:#333}
textarea:hover, textarea:focus{border-color:#09C;background:#F5F9FD}
img{border:none;}
em, cite, th{font-style:normal;font-weight:normal}
table{border-collapse:collapse}
th{text-align:left}
td img{vertical-align:middle}
label{cursor:pointer}
input{border:solid 1px #A7A7A7}
.help{cursor:help;color:red;text-decoration:underline}
.attention{margin:5px;padding:10px;border:1px solid #f9c943;background:#FFFFF6}
.cmblock li{line-height:20px;}

a:link,a:visited{color:#2366A8;text-decoration:none}
a:hover {text-decoration:underline}

a.red:link,a.red:visited{color:red;text-decoration:none}
a.red:hover {text-decoration:underline}
.left{float:left}
.right{float:right}
.center{text-align:center}
.bold{font-weight:700}
.container{padding:0px 5px 5px;text-align:left}
.pointer{cursor:pointer}
.mt20{margin-top:20px}
.radio, .checkbox{border:none;background:none;vertical-align:middle}
.checkbox{height:14px}
.btn{margin:1px;padding:1px;*padding:1px;border-color:#ddd #666 #666 #ddd;background:#DDD;color:#000;cursor:pointer;vertical-align:middle}


h3{color:#09C;border-bottom:4px solid #DEEFFA;padding-bottom:10px}
h4{background:transparent url(../img/bg_repx_hc.gif) repeat-x scroll 0 -40px;color:#0099CC;font-weight:700;line-height:21px;height:25px;border-top:4px solid #DEEFFA;font-size:12px}
h5{color:#09C;padding-bottom:10px}

.pub_ulist{padding:10px 0;}
	.pub_ulist li{margin-bottom:5px;padding-left:20px;line-height:160%;background:url(../img/repno.gif) no-repeat 7pxpx 7px}
	.pub_ulist p{margin-bottom:5px}
	
.news b{display:none}
#labelcontent {color:#000;background-color:#E9F6FE;border:2px inset #99CBEE;padding:1em;line-height:150%}

.tb{clear:both;width:100%;border-top:4px solid #DEEFFA;border-bottom:4px solid #DEEFFA;}
	.tb th, .tb td{padding:4px 4px;background:#fff;border-top:1px solid #DEEFFA; border-bottom:1px solid #DEEFFA;}
	.thead td,.thead th{background:transparent url(../img/bg_repx_hc.gif) repeat-x scroll 0 -40px;padding:2px 10px;;color:#0099CC;font-weight:700;line-height:21px;height:25px;border-top:1px solid #DEEFFA;font-size:12px}
	.tb tr:hover{color:#333}
	.tb .editlast{background-color:#DEECF6}
	.tb .editlast td{background-color:#DEECF6}
	.tb .editlast td a{color:#999}
	.thead2 td{background:transparent url(../img/bg_repx_hc.gif) repeat-x scroll 0 -60px;padding-top:10px;}
	.thead2 span{background-color:#3399FF;color:white}


.tb2{clear:both;width:100%}
	.tb2 th, .tb2 td{padding:0px;background:#fff;border-top:0px solid #DEEFFA; border-bottom:1px solid #DEEFFA;}
	.tb2 tr:hover{color:#333}

table.tdk{border:none}
table.tdk th,table.tdk td{border:none}

.tb2 .noborder,.tb .noborder{border:none}
	
/*---------弹出--------*/
.popdiv{background-color:white;border:4px solid #99CBEE;position:absolute;}
	.poptitie{background:transparent url(../img/bg_repx.jpg) repeat-x 0 -20px;padding:5px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:4px solid #DEEFFA;cursor:move;text-align:left;text-indent:3px}
	.poptitie img{float:right;margin:5px 8px 0 0;cursor:pointer;}
	.popbody {padding:8px;width:544px;text-align:left}
	.popbody textarea{word-wrap:break-word;word-break:normal;margin-bottom:10px;overflow:auto}
	
/*---------------弹出------------------*/
#bg{position:absolute;left:0px;background-color:#000000;}
#msg{position: absolute;background-color:white;border:1px solid #1B76B7;}
#msg div.msgtitle{padding:3px 3px;color:#0099CC;font-weight:700;line-height:21px;height:25px;font-size:12px;border-bottom:1px solid #1B76B7;text-indent:3px;background-color:#1B76B7}
#msg div.msgtitle img{text-align:right;float:right;}
#msg div.msgtitle span{cursor:pointer}
#msgbody{padding:8px;line-height:25px;overflow:auto}
#msgbottom{text-align:center;height:5px;line-height:5px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}


/*---------------box------------------*/
.divbox{position: absolute;background-color:white;border:1px solid #1B76B7;}
.divboxtitle{padding:0 5px 0 8px;font-weight:600;line-height:25px;height:25px;font-size:12px;border-bottom:2px solid #DEEFFA;text-align:left;background-color:#1b76b7;color:#FFFFFF}
.divboxtitle span{cursor:pointer;float:right;margin-top:7px}
.divboxbody{padding:8px;line-height:25px;overflow:auto;font-size:12px}
.divboxbottom{text-align:center;height:22px;line-height:22px;font-size:12px;background-color:#1b76b7;color:#FFFFFF}
/*-------------header-----------*/
.header{position:relative;overflow:hidden;text-align:left;height:90px;line-height:88px;background:url(../img/bg_repx.jpg) repeat-x }
	.logo{text-indent:-9999px;width:180px;height:84px;}
	
	.pannel{position:absolute;z-index:4;line-height:32px;top:61px;right:20px;}
	.pannel a{color:#666}
	.pannel em{margin-right:5px;font-weight:700}
	.pannel em a{text-decoration:underline}
	.pannel p{float:left;}
	
	.navbg{position:absolute;z-index:1;top:52px;left:178px;width:2px;height:37px;background-color:#4E96B7}
	.navbd{overflow:hidden;clear:both;position:absolute;z-index:3;top:38px;width:100%;height:5px;background:#4E96B7 }
	.nav{position:absolute;z-index:2;top:14px;left:179px;width:100%;height:75px}
		.nav ul{overflow:hidden;position:relative;z-index:4;font-size:14px;padding-left:2em }
		.nav li{float:left;height:43px;line-height:43px;background:url(../img/btn_block.png) right -92px no-repeat;padding-left:7px}
		.nav li em{display:block;padding-right:7px}
		.nav li a{padding:5px 13px;color:#0d638b;font-weight:700}
		.nav li a:hover{color:#09C;text-decoration:none}
		.nav li.navon{line-height:33px;background:url(../img/btn_block.png) no-repeat;}
		.nav li.navon em{display:block;background:url(../img/btn_block.png) right 0 no-repeat;}
		.nav li.navon em a{display:block;background:url(../img/btn_block.png) no-repeat center -48px;color:#FFF}
		.nav li.navon em a:hover{color:#FFF;}
		
		.iamhere{clear:both;height:32px}
		.iamhere p{padding-left:10px;line-height:32px;border-left:1px solid #FFF;background:url(../img/navbg.png) repeat-x 0 0;height:32px }	
		
/*-------------menu-----------*/	
.menutd{background:#DEECF6 url(../img/leftbg.png) repeat-y left top}
	.menu{position:relative;z-index:20;width:171px;height:100%;overflow-x:hidden;overflow:auto;}
	.menu ul{position:absolute;top:10px;list-style:none;width:100%;background:url(../img/bg_repx_h.gif) no-repeat 5px -20px}
	.menu li{height:25px;overflow:hidden;line-height:25px;padding-left:1em;}
	.menu li a{height:100%;display:block;padding-left:30px;background:url(../img/repno.gif) no-repeat 15px -36px;color:#5a5b65;font-size:13px;}
	.menu li a:hover{text-decoration:none;background:white url(../img/repno.gif) no-repeat 15px -36px;color:#2366A8}
	.menu li a.menucurr,.menu li a.menucurr:hover{text-decoration:none;background:white url(../img/repno.gif) no-repeat 13px -83px; color:#3792d0}
	.menu li.menuspace{font-size:0;height:1px;margin:5px 0px 5px 10px;background:url(../img/menuspace.jpg) no-repeat 0 0;overflow:hidden}
.maincontent{background:url(../img/bg_repx_hb.gif) repeat-x;}

/* pages */
.pages{clear:both;margin:10px 0;}
	.pages em, .pages a, .pages strong{text-decoration:none;margin:2px;padding:1px 5px;border:1px solid #E5E5E5;}
	.m_pages,.pages a:hover{text-decoration:none;border:1px solid #09C;background:#09C;color:#FFF}
	.pages strong{border:none;font-weight:700;background:#09C;color:#FFF;}
	.cuspages{margin:5px 0; width:100%;}
	.cuspages .pages{display:inline;clear:none;margin-right:10px}

.tableRow td{background:#DEECF6}

#makeHtmlTab{width:98%; overflow:hidden;padding:0 5px;font-weight:700;}
#makeHtmlTab li{float:left;display:inline;height:30px; line-height:30px;padding:0 15px;cursor:pointer; margin-top:10px;}
#makeHtmlTab li.hover{background:#DEEFFA;}
#makeHtmlTab a{text-decoration:underline;}
#makeHtmlTab li.hover a{text-decoration:none;}
/*---------------------下拉菜单--开始----------------------------------------*/
.dropdown {outline:none; float:left;}
.dropdown h4{cursor:default; text-indent:5px; margin:0; padding:0;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown div {display:block; /*fix bug*/}
.dropdown ul{position:relative;display:none;margin:0;padding:0;float:left;}
.dropdown ul li{text-indent:5px;margin:0;padding:0;list-style:none;display:block;cursor:default;}
.dropdown ul li.over{}
.dropselectbox {display:inline;}
/* write you style here */
.dropselectbox {background:#DDD url(../img/selectBg.png) repeat-x left top;}
.dropdown h4{height:21px; font:12px/21px Arial, Helvetica, sans-serif; border:solid 1px #AAA;background:url(../img/droparrow.gif) no-repeat right center;}
.dropdown h4.over{border-color:#369; background-image:url(../img/droparrowover.gif);}
.dropdown h4.current{border-color:#003;}
.dropdown ul{border:1px solid #AAA; background:#FFF; position:absolute;}
.dropdown ul li{background:#FFF;height:19px;font:400 12px/19px Arial, Helvetica, sans-serif;}
.dropdown ul li.over{background:#369; color:#FFF;}
/*---------------------下拉菜单--结束----------------------------------------*/
/*---------------------分类的加号和减号 开始--------------------------------------*/
.Modified{width:16px; display:block; height:16px; float:left;}
.ModifiedA{background:url(../img/Modified.png) no-repeat 0px 0px;margin-top:2px;}
.ModifiedB{background:url(../img/Modified.png) no-repeat -17px 0px;margin-top:2px;}
/*---------------------分类的加号和减号 结速--------------------------------------*/
/*按钮*/
button::-moz-focus-inner{border:0;padding:0;}
.pn{margin-right:3px;padding:0 20px;height:30px;border:1px solid #CFCFCF;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;z-index:0;background:url(../img/pnp.png) no-repeat 50% -41px;color:#666;line-height:30px;font-size:14px;vertical-align:middle;cursor:pointer;position:relative\9;padding:0 0 0 20px\9;border:none\9;background:url(../img/pnp.png) no-repeat 0 0\9;overflow:visible\9;}
@media screen and (-webkit-min-device-pixel-ratio:0){.pn{font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif;}}
.pn *{position:relative\9;display:block\9;padding-right:20px\9;*height:30px\9;background:url(../img/pnp.png) no-repeat 100% -40px\9;*line-height:30px\9;white-space:nowrap\9;font-weight:700;text-shadow:1px 1px 1px #EEE;}
.pn strong{padding-left:2px;letter-spacing:2px;font-weight:normal}

.pnc{color:#FFF;border-color:#10297B;background-position:50% -281px;background-position:0 -240px\9;}
.pnc *{background-position:100% -280px\9;text-shadow:1px 1px 1px #10297B;}
.pnp{background-position:50% -121px;background-position:0 -80px\9;border-color:#F0F3E6;}
.pnp *{background-position:100% -120px\9;text-shadow:1px 1px 1px #F0F3E6;}
.textinput240{width:240px;height:30px;line-height:25px;border:0px;background-color:transparent;background:url(../img/textbg-200.png) 0 -34px  no-repeat;padding-left:7px;}
.textinput240:hover{background:url(../img/textbg-200.png) 0 2px no-repeat;  } 
.textinput53{width:60px;height:30px;line-height:25px;border:0px;background-color:transparent;background:url(../img/textbg-200.png) 0 -105px no-repeat;text-align:center;}
.textinput53:hover{background:url(../img/textbg-200.png) 0 -69px no-repeat;} 

/*---------------------按钮 结速--------------------------------------*/
