
/* CSS Document */
/* Í·²¿µ¼º½ÑùÊ½--------------------------*/
.header_warp{ width:100%;min-width:1000px; height:80px; clear:both; background:url(../images/header_bg.gif) repeat-x left top; }
.header_div{width:1000px; margin:0 auto;}
.header_div h1{ float:left; margin-top:10px}
.top_user{float:right; width:300px; margin-top:10px; font:14px/30px "Î¢ÈíÑÅºÚ";color:#fff; text-align:right;}
.top_user a{ display:inline-block; color:#fff}
.top_user a:hover{ text-decoration:underline;}

/* bannerÑùÊ½--------------------------*/
.two_banner{ width:1000px; margin:10px auto; height:90px;}
.index_banner{ width:100%; height:330px; background:#ececec;border-bottom:1px solid #dedede ; padding:10px 0;}
#slides { width:1000px; height:330px; list-style:none; margin:0 auto;}
#slides li { display:block; width:1000px; height:330px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:1000px; height:330px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:25%; top:370px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#dcdbdb }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#cc0000}


/* Ê×Ò³ÌØÉ«ÑùÊ½--------------------------*/
.pay_item{ width:100%; min-width:100px;  height:120px;}
.pay_item_list{width:1000px; margin:0 auto;height:200px; padding-top:50px; }
.pay_item_list li{  width:290px; padding-left:40px;  display: block;float:left; border-right:1px solid #f3f3f3}
.pay_item_list li .pic_ico{ clear:both;  float: left; width:150px;}
.pay_item_list li .text{float: left; width:290px;}
.pay_item_list li h3{font:  20px/40px "Î¢ÈíÑÅºÚ"; color:#000}
.pay_item_list li h4{font:  18px/35px "Î¢ÈíÑÅºÚ"; color:#666}

/* ¹«¹²--------------------------*/
.content_warp{width:1000px;margin: 0px auto 10px; overflow:hidden;zoom:1;}
.common_box{background:#FFF; border:1px solid #dedede; border-top:none; -moz-border-radius:0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow: 0px 1px 0px #a2a2a2;box-shadow: 0px 1px 0px #a2a2a2;}
.content_box{ margin:40px 0; min-height:400px;}

.common_btn{ width:180px; height:40px;background:#019aac;font:16px/40px "Î¢ÈíÑÅºÚ"; color:#fff; border:1px solid #008c9c; cursor:pointer;  margin:5px 5px 5px 0;  border-radius:4px;}
.common_btn:hover{ background-position:bottom;}
.common_btn_cz{ background:#98abb4; width:100px; text-align:center; color:#FFF; height:40px; font:16px/40px "Î¢ÈíÑÅºÚ"; border: none; cursor:pointer;}
.common_btn_cz:hover{ background:#3d7e91}

.inputbox{background:#f9f9f9; width:250px; border:1px solid #ddd; height:30px;font:14px/30px "Î¢ÈíÑÅºÚ"; padding-left:5px; margin-right:5px;}
.inputbox_price{ background:#f9f9f9; width:150px; border:1px solid #F60; height:30px;font: 22px/30px Tahoma, Geneva, sans-serif; padding-left:5px; margin-right:5px;text-align:right; color:#F30}
.inputbox_price:hover{border:1px solid #f60;}
.btn_receipt{ width:60px; height:25px;background:#ffd1cd; font-size:12px; color:#ba3428; border:1px solid #f3ada6; cursor:pointer; margin-left:10px }
.btn_return{ width:150px; display:block; height:25px;background:#ffd1cd; font:12px/25px Tahoma, "ËÎÌå"; text-align:center; color:#ba3428; border:1px solid #f3ada6; cursor:pointer;  }
.selectbox{background:#f9f9f9; width:250px; border:1px solid #ddd; height:30px;font:14px/20px "Î¢ÈíÑÅºÚ"; padding:4px 2px;}
.btn_org{width:180px; height:40px;background:#d75647;font:16px/40px "Î¢ÈíÑÅºÚ"; color:#fff; border:1px solid #c74738; cursor:pointer;  margin:5px 5px 5px 0;  border-radius:4px;}

.del_tip{ background:url(../images/del_bg_tip.gif) no-repeat left top; width:128px; height:52px; padding-top:10px; position:absolute; top:20px; left:-20px; z-index:20px; text-align:center; color:#666; font-size:12px; line-height:22px;}


/*Ãæ°üÐ¼ÑùÊ½*/
.common_title_warp{ width:100%;  background:#ececec;border-bottom:1px solid #dedede ; padding:10px 0 0; clear:both; overflow: hidden;zoom:1;}
.common_title_bar{ width:1000px; margin:0 auto}
.common_title_bar h2{float:left; height:40px; font: bold 20px/40px "Î¢ÈíÑÅºÚ";color:#019aac; }

/*Á÷³Ì begin*/
.pay_flow{  width:1000px; margin:10px auto }
/*¶©µ¥±í¸ñ*/
.table_list{ width:100%;}
.table_list th{ background:#f2f2f2;font: 14px/30px "Î¢ÈíÑÅºÚ";color:#666;padding:0 0 0 5px;  }
.table_list td{ border-bottom:1px dashed #d8d8d8; color:#666666; padding:4px 0 4px 5px; font:12px/25px Tahoma, Geneva, sans-serif}

.order_common_box{ margin-left:150px; width: auto;clear:both; overflow:hidden;zoom:1}
.item { width:100%; clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.item .label{ width:170px;font:15px/30px "Î¢ÈíÑÅºÚ"; color:#666; float:left; text-align:right}
.item .label em{ color:#F00; font-size:18px; line-height:30px; margin-right:5px;}
.item .item_ifo{ float:left; width:auto;font:15px/30px "Î¢ÈíÑÅºÚ"; color:#333;}
.item .item_ifo input.inputbox:hover{border:1px solid #F33;}
.item .item_ifo input.inputbox{background:#f9f9f9; width:250px; border:1px solid #ddd; height:30px;font:14px/30px "Î¢ÈíÑÅºÚ"; padding-left:5px; margin-right:5px; float:left}
.item .item_ifo textarea{font-size:12px; color:#999;border:1px solid #ddd;background:#f9f9f9;}
.item .item_ifo span{ color:#999; margin-left:10px; display:block; float:left; line-height:30px; font-size:12px;}
.item .item_ifo span.tips_succeed{ background:url(../images/ico_tips_sccess.gif) no-repeat left center; width:20px; float:left padding-left:20px;  line-height:30px; }
.item .item_ifo span.tips_error{ background:url(../images/ico_tips_error.gif) no-repeat left center; color:#F00; text-indent:20px;}
.item .item_ifo span.error{ background:url(../images/ico_tips_error.gif) no-repeat left center; color:#F00; text-indent:20px;}
.item .item_ifo span.code{ float:left;}
.user_pic{ float:left; width:100px; padding:5px; border:1px solid  #ddd; text-align:center}
.item .item_ifo .list{ width:500px;}
.item .item_ifo .list li{ width:150px; height:40px; display:block; float:left ;background:#fafafa ;border:1px solid #dddddd; text-align:center;font: 16px/40px "Î¢ÈíÑÅºÚ";color:#000; margin-right:10px; cursor:pointer; padding:1px; margin-bottom:10px;}
.item .item_ifo .list li.on{border:2px solid #f60; padding:0; background:url(../images/order_btn_on.gif) no-repeat right bottom; }
.item .item_ifo .list li:hover{border:1px solid #f60; }
.item .item_ifo .list li:hover.on{border:2px solid #f60;}
.tips_error{ background:url(../images/ico_tips_error.gif) no-repeat left center; color:#F00; line-height:30px; float:left;text-indent:20px;}

/*ËÑË÷begin*/
.search_warp{ margin:20px;}
.search_box{ float:left; }
.search_box h2{font: bold 16px/35px "Î¢ÈíÑÅºÚ"; color:#019aac; border-bottom:1px solid #CCC; margin-bottom:10px;}
.search_box p{ margin-bottom:10px;}
.search_box h3{font:15px/35px "Î¢ÈíÑÅºÚ"; color:#666; }

.search_item { width:100%; clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.search_item .label{ width:170px;font:15px/30px "Î¢ÈíÑÅºÚ"; color:#666; float:left; text-align:right}
.search_item .label em{ color:#F00; font-size:18px; line-height:30px; margin-right:5px;}
.search_item .item_ifo{ float:left; width:300px;font:15px/30px "Î¢ÈíÑÅºÚ"; color:#666;}
.search_item .item_ifo a{ display:inline-block; padding:0 10px; margin:0 8px 0 0; text-align:center}
.search_item .item_ifo a:hover{ background:#f9f9f9;}
.search_item .item_ifo select{border:1px solid #ddd; height:28px;font:12px/25px "Î¢ÈíÑÅºÚ"; padding:3px;}
.search_item .item_ifo span{ color:#999; margin-left:5px; display:block; float:left; line-height:30px; font-size:12px;}
.search_item .item_ifo span.error{ background:url(../images/ico_tips_error.gif) no-repeat left center; color:#F00; text-indent:20px;}

.info_box{margin:30px 40px;}
.info_box h2{font:15px/35px "Î¢ÈíÑÅºÚ"; color:#666;}

/* ³É¹¦Ê§°Ü½á¹ûÒ³Ãæ--------------------------*/
.success_box{ width:85%; margin:20px auto; background:#f2fded; padding:40px; overflow:hidden;zoom:1;}
.success_box .info{ width:100%;text-align:center; }
.success_box .info .tips{font: bold 20px/50px "Î¢ÈíÑÅºÚ"; color:#3db72e;}
.success_box .info .text{font:16px/35px "Î¢ÈíÑÅºÚ"; color:#666; text-align:left; padding-left:200px;}
.success_box .info p{ font:16px/35px "Î¢ÈíÑÅºÚ"; color:#666}


.fail_box{ width:85%; margin:20px auto; background:#fef3e1; padding:40px; overflow:hidden;zoom:1;}
.fail_box .info{ width:100%;text-align:center; }
.fail_box .info .tips{font: bold 20px/50px "Î¢ÈíÑÅºÚ";  color:#f60;}
.fail_box .info .text{font:16px/35px "Î¢ÈíÑÅºÚ"; color:#666; text-align:left; padding-left:200px;}
.fail_box .info p{ font-size:12px; color:#666}



.footer_warp{ width:100%; clear:both; height:60px; min-width:1200px; background:#ececec; font:12px/24px "Î¢ÈíÑÅºÚ"; color:#999; padding-top:10px; border-top:1px solid #dedede  }
.footer_box{ width:1000px; margin:0 auto 0;  }
.footer_box .info{ width:1000px; clear:both; text-align:center }
.footer_box .info .copyright{color:#666; }
.footer_box .info .address{color:#666; }


/* È´»»±êÇ© */
.lable_tab{ width:1000px; margin:0 auto; }
.lable_tab li{ border:1px solid #CCC; border-bottom:none; text-align: center; width:180px; height:40px; font:18px/40px "Î¢ÈíÑÅºÚ"; margin-right:10px; display:block; background:#FFF; float:left;cursor:pointer; overflow:hidden;-moz-border-radius:4px 4px 0 0 ;-webkit-border-radius: 4px 4px 0 0;border-radius:4px 4px 0 0; }
.lable_tab li:hover{color:#0297ad}
.lable_tab li.on{ background:#019aac; border:1px solid #019aac; border-bottom:none; color:#fff;}

.authSet{width:240px; font-size:12px; height:140px; overflow:auto; padding-left:10px; border:1px solid #ddd; padding-top: 5px;}

.field_error{ background:url(../images/ico_tips_error.gif) no-repeat left center; color:#F00; text-indent:20px;float:left;font:12px/30px "Î¢ÈíÑÅºÚ";margin-left:10px;}
.field_error span{color:#F00;}

.sysname{font: bold 30px/60px "Î¢ÈíÑÅºÚ"; color:#FFF; text-align:left;}

/*Òþ²Ø³¬³¤µÄ×Ö·û*/
.cuttitle{ width: 250px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }


/*µ¯³ö²ã*/
.pop_windows {z-index:10000; background:#edf1f2;border:2px  solid  #099;}
.pop_windows h1{ font: 16px/35px "Î¢ÈíÑÅºÚ"; text-align: left; color:#FFF; text-indent:30px; background:#29adb1; }
.pop_windows input.btn_close{ position:absolute;right:0;top:0; width:32px; height:32px; background:url(../images/btn_close.gif) no-repeat left top; border:0; cursor:pointer;}
.pop_windows input.btn_close:hover{ background:url(../images/btn_close.gif) no-repeat left bottom;}
.pop_windows_content{ width:100%;  color:#333; background:#edf1f2;overflow:hidden; zoom:1;}
.pop_windows_content .info{ width:auto; font-size:14px; line-height:30px;  padding:20px;}
.pop_windows_content .info strong{ font: bold 14px/40px "Î¢ÈíÑÅºÚ"; }
.pop_windows_content .info p{color:#666;}
.pop_windows_content .table_info{ width:97%; margin:10px 8px;  clear: both;}
.pop_windows_content .table_info th{ text-align:right; font-size:14px; padding:5px; color:#506470; font-weight:bold; line-height:25px; }
.pop_windows_content .table_info td{font-size:12px; color:#333;line-height:25px;}
.pop_windows_content .btndiv{ background:#f6f6f6; width:auto; height:32px; border-top:1px solid #CCC; text-align:center; padding-top:8px;}


/*µ¯³ö²ã±³¾°--*/
.bg,.popIframe {
background-color:#fff; display:none;
width:100%;
height:100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.popIframe {
filter:alpha(opacity=0);/*IE*/
opacity:0;/*FF*/
}