@CHARSET "UTF-8";
body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
{
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	
}
* {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	
}
:unknown {
	moz-outline-style: none
}
HTML {
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: "宋体";
	COLOR: #000;
	background: #FFF;
	overflow-y: scroll;
}

/*
A:link {
	COLOR: #1f3a87;
	TEXT-DECORATION: none;
	font-size:12px;
}

A:visited {
	COLOR: #1f3a87;
	TEXT-DECORATION: none
}

A:hover {
	COLOR: #1f3a87;
	TEXT-DECORATION: underline;
}

A:active {
	COLOR: #1f3a87;
	TEXT-DECORATION: underline;
}
*/

/*
A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #0a57a8; PADDING-TOP: 2px; FONT-FAMILY: 宋体; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: #0a57a8; COLOR: #fff; TEXT-DECORATION: underline
}*/
a:focus{
	-moz-outline:none;
	outline:none;outline:0;
}
a {blr:expression(this.onFocus=this.blur())}
img {blr:expression(this.onFocus=this.blur())}
body,form,ul,li,dl,dd,h3,h2,p,button {
	margin: 0px;
	padding: 0px;
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none BORDER-TOP-WIDTH :   0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
EM {
	COLOR: #f00;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
}
H1 {
	CLEAR: both;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 14px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: #eef6fe;
	COLOR: #1974c8;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #aedef2 1px solid;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
}
H1 SPAN A.b_s {
	TEXT-DECORATION: underline;
	FONT-SIZE: 12px;
}
H1 SPAN s {
	TEXT-DECORATION: underline;
	FONT-SIZE: 12px;
	COLOR: #aaa;
}
DIV {
	DISPLAY: block;
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
UL {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	padding: 0;
	list-style-type: none;
}

LI {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
:unknown {
	moz-outline-style: none
}
#clearfloat {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: inline-block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.fl {
	FLOAT: left
}

.fr {
	FLOAT: right
}
.m {
	font-size: 14px;
}

.mm {
	font-size: 16px;
}

.ss {
	line-height: 16px;
	font-size: 12px;
}

.s {
	font-size: 14px;
	line-height: 17px;
}
.commbox {
	BORDER-RIGHT: #aedef2 1px solid;
	BORDER-TOP: #aedef2 1px solid;
	MARGIN-BOTTOM: 5px;
	OVERFLOW: hidden;
	BORDER-LEFT: #aedef2 1px solid;
	BORDER-BOTTOM: #aedef2 1px solid;
	TEXT-ALIGN: center
}
/***********************************************
 * Pic
 ***********************************************/
 .pic_40x40{
    vertical-align: middle;
    text-align: center;
    border: 1px solid #CECFD1;
    padding: 2px;
	width: 40px;
	height: 40px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 2px;
 }
 .pic_60x60 .title{
	width: 40px;OVERFLOW: hidden;
}
.pic_40x40 a {
    display: table-cell; /*非IE的主流浏览器识别的垂直居中的方法*/
}
.pic_40x40 a img {
    vertical-align: middle;
    text-align:center;
    width:40px;
    height:40px;
    margin: 0.22em 0em;  visibility: visible;
}
.pic_40x40  img {
    vertical-align: middle;
    text-align:left;
    width:40px;
    height:40px;
    margin:5px;  visibility: visible;
}
 .pic_60x60{
    vertical-align: middle;
    text-align: center;
    border: 1px solid #CECFD1;
    padding: 2px;
	width: 60px;
	height: 60px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 2px;
 }
.pic_60x60 a {
    display: table-cell; /*非IE的主流浏览器识别的垂直居中的方法*/
}
.pic_60x60 .title{
	width: 60px;OVERFLOW: hidden;
}
.pic_60x60 a img {
    vertical-align: middle;
    text-align:center;
    width:60px;
    height:60px;
    margin: 0.22em 0em;  visibility: visible;
}
.pic_60x60  img {
    vertical-align: middle;
    text-align:left;
    width:60px;
    height:60px;
    margin:5px;  visibility: visible;
}

.pic_50x50{
    vertical-align: middle;
    text-align: center;
    border: 1px solid #CECFD1;
    padding: 2px;
	width: 50px;
	height: 50px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 2px;
 }
.pic_50x50 a {
    display: table-cell; /*非IE的主流浏览器识别的垂直居中的方法*/
}
.pic_50x50 .title{
	width: 50px;OVERFLOW: hidden;
	text-align:center;
}
.pic_50x50 a img {
    vertical-align: middle;
    text-align:center;
    width:50px;
    height:50px;
    margin: 0.22em 0em;  visibility: visible;
}
.pic_50x50  img {
    vertical-align: middle;
    text-align:left;
    width:50px;
    height:50px;
    margin:5px;  visibility: visible;
}

.pic_80x80 {
	border: 1px solid #CECFD1;
	width: 95px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
	MARGIN-left: 2px;
	MARGIN-right: 2px;
}
.pic_80x80 a {
    display: table-cell; /*非IE的主流浏览器识别的垂直居中的方法*/
    
}
.pic_80x80 .title{
	width: 95px;OVERFLOW: hidden;
	text-align:center;
}
.pic_80x80 a img {
    vertical-align: middle;
    text-align:center;
    width:90px;height:90px;
    margin: 0.22em;  visibility: visible;
}
.pic_80x80  img {
    vertical-align: middle;
    text-align:left;
    width:90px;
    margin:5px;  visibility: visible;
}
.activePic{
	border: #aedef2 0px solid;
	background: #CCCCFF;
}
.pic_90x90 {
	border: 1px solid #CECFD1;
	width: 95px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
	MARGIN-left: 2px;
	MARGIN-right: 2px;
}
.pic_90x90 a {
    display: table-cell; /*非IE的主流浏览器识别的垂直居中的方法*/
    
}
.pic_90x90 .title{
	width: 90px;OVERFLOW: hidden;
	text-align:center;
}
.pic_90x90 a img {
    vertical-align: middle;
    text-align:center;
    width:90px;
    margin: 0.22em;  visibility: visible;
}
.pic_90x90  img {
    vertical-align: middle;
    text-align:left;
    width:90px;
    margin:5px;  visibility: visible;
}
pic_100x100 {
	border: 1px solid #CECFD1;
	width: 105px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
	MARGIN-left: 2px;
	MARGIN-right: 2px;
}
.pic_100x100 a {
    display: table-cell; /*非IE的主流浏览器识别的垂直居中的方法*/
    
}
.pic_100x100 .title{
	width: 100px;OVERFLOW: hidden;
	text-align:center;
}
.pic_100x100 a img {
    vertical-align: middle;
    text-align:center;
    width:100px;height: 100px;
    margin: 0.22em;  visibility: visible;
}
.pic_100x100  img {
    vertical-align: middle;
    text-align:left;
    width:100px;
    margin:5px;  visibility: visible;
}
.pic_120x120 {
	border: 1px solid #CECFD1;
	width: 120px;
	height: 120px;
	MARGIN-TOP: 2px;
	MARGIN-BUTTOM: 2px;
}
A.pic {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

A.pic:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
 .guanggao_131x36{
    vertical-align: middle;
    text-align: center;
    border: 0px;
    padding: 1px;
	width: 130px;
	height: 36px;
	MARGIN-TOP: 0px;
	MARGIN-BUTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
 }
 .guanggao_148x36{
    vertical-align: middle;
    text-align: center;
    border: 0px;
    padding: 1px;
	width: 148px;
	height: 36px;
	MARGIN-TOP: 0px;
	MARGIN-BUTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
 }
  .guanggao_131x48{
    vertical-align: middle;
    text-align: center;
    border: 0px;
    padding: 1px;
	width: 130px;
	height: 48px;
	MARGIN-TOP: 0px;
	MARGIN-BUTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
 }
 .guanggao_148x33{
    vertical-align: middle;
    text-align: center;
    border: 0px;
    padding: 1px;
	width: 148px;
	height: 33px;
	MARGIN-TOP: 0px;
	MARGIN-BUTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
 }
.systemNotice{
	COLOR: #EA0000;
	FONT-WEIGHT: bold;
	font-size: 14px;
}
.banner {
}
.banner ul{
}
.banner ul li{
	float:left;
}
/***button start****/
/*Credits: Dynamic Drive CSS Library */
	/*URL: http://www.dynamicdrive.com/style/ */
a.ovalbutton {
	background: transparent url('http://img.ibwater.com/upload/images/oval-orange-left.gif') no-repeat
		top left;
	display: block;
	float: left;
	font: normal 11px Tahoma; /* Change 13px as desired */
	line-height: 16px;
	/* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}


a:link .ovalbutton, .ovalbutton, .ovalbutton {
	color: #494949; /*button text color*/
}

a.ovalbutton span {
	background: transparent url('http://img.ibwater.com/upload/images/oval-orange-right.gif') no-repeat
		top right;
	display: block;
	padding: 4px 11px 4px 0;
	/*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover { /* Hover state CSS */
	background-position: bottom left;
}

a.ovalbutton:hover span { /* Hover state CSS */
	background-position: bottom right;
	color: black;
}
/***button end**/
.wrapper {
	MARGIN: 0px auto;
	WIDTH: 960px
}

.wrapper2 {
	MARGIN: 0px auto;
	WIDTH: 794px
}

.wrapper3 {
	MARGIN: 0px auto;
	WIDTH: 960px
}
.wrapper4 {
	MARGIN: 0px auto;
	WIDTH: 960px
}

.wrapper5 {
	MARGIN: 0px auto;
	WIDTH: 150px
}

.wrapper6 {
	MARGIN: 0px auto;
	WIDTH: 810px
}
/*
 虚线设计
*/
.dotted { /*border:1px #cccccc dotted;*/
	border: 1px dashed #cccccc;
	height: 1px;
	width: 99%;
}
/******footer end *******/
#button_blue {
	MARGIN: 0px auto; OVERFLOW: hidden;  TEXT-ALIGN: center;MARGIN-BOTTOM: 10px;PADDING-left: 0px;
	padding-top:17px;
}
#button_blue A {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(http://img.ibwater.com/upload/images/button/button001.jpg) 0 bottom no-repeat; 
	FLOAT: left;MARGIN-LEFT:20px!important; MARGIN-LEFT:12px; MARGIN-right:20px!important;MARGIN-right: 12px;WIDTH: 104px; PADDING-TOP: 5px; HEIGHT: 46px; 
	TEXT-DECORATION: none;COLOR: #fff;TEXT-ALIGN: center;LINE-HEIGHT: 46px;vertical-align: middle;
}
#button_blue A:hover {
	COLOR: #fff;
}
#button_orange {
	MARGIN: 0px auto; OVERFLOW: hidden;  TEXT-ALIGN: center;MARGIN-BOTTOM: 10px;PADDING-left: 0px;
	padding-top:17px;
}
#button_orange A {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(http://img.ibwater.com/upload/images/button/button002.jpg) 0 bottom no-repeat; 
	FLOAT: left; MARGIN-LEFT:20px!important;MARGIN-LEFT:12px; MARGIN-right:20px!important;MARGIN-right: 12px;WIDTH: 104px; PADDING-TOP: 5px; HEIGHT: 46px; 
	TEXT-DECORATION: none;COLOR: #fff;TEXT-ALIGN: center;LINE-HEIGHT: 46px;vertical-align: middle;
}
#button_orange A:hover {
	COLOR: #fff;
}
#my_button_orange {
	MARGIN: 0px auto; OVERFLOW: hidden;  TEXT-ALIGN: center;MARGIN-BOTTOM: 0px;PADDING-left: 0px;
	padding-top:0px;
}
#my_button_orange A {
	DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(http://img.ibwater.com/upload/images/button/button002.jpg) 0 bottom no-repeat; 
	MARGIN-LEFT:0px!important;MARGIN-LEFT:0px; MARGIN-right:0px!important;MARGIN-right: 0px;WIDTH: 104px; PADDING-TOP: 0px; 
	TEXT-DECORATION: none;COLOR: #fff;TEXT-ALIGN: center;LINE-HEIGHT: 46px;HEIGHT: 46px; vertical-align: middle;
}
#my_button_orange A:hover {
	COLOR: #fff;
}
.error{font-weight:bold;color:#FF0000;MARGIN-LEFT:5px; padding-left:20px; line-height:20px; background:url(http://img.ibwater.com/upload/images/public/check_error.png) no-repeat 5px 0px;}
.success{font-weight:bold;color:#0048A2; MARGIN-LEFT:5px;padding-left:20px; line-height:20px; background:url(http://img.ibwater.com/upload/images/public/check_success.png) no-repeat 5px 0px;}
.tip{font-weight:bold;color:#0048A2; MARGIN-LEFT:5px;padding-left:20px; line-height:20px; background:url(http://img.ibwater.com/upload/images/public/check_tip.png) no-repeat 5px 0px;} 
.red,a.red:link,a.red:visited ,a.red:active{color:#EA0000;}
.orange,a.orange:link,a.orange:visited ,a.orange:active{color:#FF7300;}
.blue,a.blue:link,a.blue:visited {color:#0048A2;text-decoration: none;}
a.blue:hover{color:#ff7300;text-decoration: none;}
a.blue:active{color:#0048A2;}
.black,a.black:link,a.black:visited {color:#000;}
a.black :hover{color:#ff7300;text-decoration: none;}
a.black:active{color:#000;}
.s{font-size:12px;}
.m{font-size:14px;}
.mm{font-size:20px;}
.l{font-size:16px;}
.ll{font-size:30px;}
strong,.b{font-weight:bold;}
.normal{font-family:Arial;font-weight:normal;}
.grey,a.grey:link,a.grey:visited {color:#7f7f7f;text-decoration: none;}
a.grey :hover{color:#ff7300;text-decoration: none;}
a.grey:active{color:#7f7f7f;text-decoration: none;}