@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0;  margin: 0;}
.leyuzi,.leyuzi input{font: 400 12px "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";}

/*fixed*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed;} 
.fixed{ position: fixed; right: 0; top: 160px;;}
.ie6{ _position:absolute; _margin-top: 0; _top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)} /* ie6 fixed hack */

.idp_right_float{ right:52%; width: 140px; margin-right: -650px; background: #fafafa;}
.idp_right_float .idp_right_box{ border: 1px solid #e6e6e6; padding: 10px 0px 10px 10px;}
.msg_ico , .m_msg{ margin: 5px 0 15px;}
.s_msg a{ display:block; width: 30px; margin-right: 5px;}
.l_msg a{ display:block; width: 95px;}
.m_msg a{ display:block; width: 55px;}
.idp_right_box li{ padding-right: 25px; background-position: right -562px; line-height: 22px; float: left;background-image: url(http://www.idp.cn/templets/default2/new/imgs/idp_sp.png); background-repeat: no-repeat;
_background-image: url(http://www.idp.cn/templets/default2/new/imgs/idp_sp.jpg);}
.m_msg li{ padding: 0;}


.idp_left_float{left:52%; width: 140px; margin-left: -650px; background: #fafafa;}
.idp_left_float .idp_left_box{ border: 1px solid #e6e6e6; padding: 10px 0px 10px 10px;}
.idp_left_float .idp_left_box .divselect{ width: 80px; margin-top: 5px;}
.idp_left_float .idp_left_box .divselect ul{ width: 114px;}
.w_108{ width: 108px; border: 1px solid #ccc; height: 26px; line-height: 26px; margin-top: 5px; padding: 0 3px;}

.back2top{ padding-left: 20px;  background-position: -15px -592px; margin: 10px 0 10px 30px; display: block;}

.divselect{width:100%;  position:relative; z-index:10000;}
.divselect div{width:100%; height:30px;line-height:30px; display:block; color:#807a62; cursor:pointer;font-style:normal;
padding-left:4px; padding-right:30px; border:1px solid #ccc; 
background:url(http://www.idp.cn/templets/default2/new/imgs/xjt.png) no-repeat right center;}
.divselect ul{width:100%;border:1px solid #ccc; background-color:#fafafa; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divselect ul li{height:30px; line-height:30px; margin:0;}
.divselect ul li a{display:block; height:30px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
.divselect ul li a:hover{background-color:#f0f0f0;}

.blue_sb, .blue_sb a {display: block;    width: 117px;    height: 32px;    line-height: 32px;    text-align: center;    color: #fafafa !important;    background: #0159a3;}

input,button,select,textarea{outline:none}
ol, ul { list-style: none;}
.leyuzi a:link,.leyuzi a:visited {    color: #666;    text-decoration: none;    cursor: pointer;}
.leyuzi a:hover,.leyuzi a:active {    color: #000;}
a.a-gray:link, a.a-gray:visited {    color: #888;}
a.a-gray:hover, a.a-gray:active {    color: #000;}
a.a-black:link, a.a-black:visited {    color: #000;}
a{blr:expression(this.onFocus=this.blur());}
a:active, a:focus {outline:none;}

.bdTd{	border-top:1px dashed #ccc;}
.bdTs{	border-top:1px solid #ccc;}
.bdTdo{	border-top:1px dotted #ccc;}
.bdBd{	border-bottom:1px dashed #ccc;}
.bdBs{	border-bottom:1px solid #ccc;}
.bdBdo{	border-bottom:1px dotted #ccc;}
.noRbd{	border-right:0 !important;}

/** 清除浮动*/
.clr:after , .clearfix:after {content: ""; display: block;   height: 0;    clear: both;    visibility: hidden}
.clr,.clearfix {zoom: 1}
.left { float: left;}
.right {float: right;}
.abs { position: absolute;}
.relt { position: relative;}
.zom {zoom: 1;}
.txtshad { text-shadow: 1px 2px 3px #ddd;}
.mgt10 {   margin-top: 10px;}
.mgt20 { margin-top: 20px;}
.pdl33{padding-left: 33px;}
.pd5 { padding: 5px;}
.pdl90{ padding-left: 90px;}
.pd10 {padding: 10px;}
.gray ,.gray a { color: #888;}
.red , .red a{ color: #f00;}
.black , .black a{color: #000;}
.green , .green a{ color: #4ea40a;}
.blue , .blue a{ color: #0159a3;}
.shad-x1y1b5-ddd {
    -moz-box-shadow: 1px 1px 5px #ddd;
    -webkit-box-shadow: 1px 1px 5px #ddd;
    -o-box-shadow: 1px 1px 5px #ddd;
    box-shadow: 1px 1px 5px #ddd;
}
.shad-x0y1b5-ddd {
    -moz-box-shadow: 0 1px 3px #666;
    -webkit-box-shadow: 0 1px 3px #666;
    -o-box-shadow: 0 1px 3px #666;
    box-shadow: 0 1px 3px #666;
}
.shad-x0y4b7-ddd {
	-moz-box-shadow: 0 4px 7px #555;
    -webkit-box-shadow: 0 4px 7px #555;
    -o-box-shadow: 0 4px 7px #555;
    box-shadow: 0 4px 7px #555;
}

.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/y_right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/y_error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{    background-color:#ffe7e7;}

#Validform_msg{color:#7d8289; font: 14px; width:340px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fafafa; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:30px; height:30px; text-align:left; font-weight:bold; padding:0 8px; color:#fafafa; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fafafa; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:20px 40px;border:1px solid #000; border-top:none; text-align:left; line-height: 28px;}



