@charset "utf-8";
/*---pop样式------- */
i{  font-style: normal;}
.pop_w780{ width:780px; height: auto; margin:0 auto; background:#fff; border:1px solid #d2d2d2;  font: 12px/1.5 Tahoma, Arial, \5b8b\4f53, sans-serif;}
.pop_tit{ padding-left:10px; height:35px; line-height:35px; background:#e8f2fc; border-bottom:1px solid #c2e2d2; font-size:14px;}
.pop_tit .close{ float:right; width:19px; height:19px; background:url(../images/close.gif) no-repeat center center; position:relative; top:6px; right:10px;}
.pop_tit .close:hover{ background:url(../images/close_hover.gif) no-repeat;}
.pop_con{ margin:10px 20px; padding:0 0 10px 0; height:auto; overflow:hidden;}
.pop_allcon{ margin:10px 0 0 0; padding:0 0 10px 0; height:auto; overflow:hidden;}
.btn_box{ height:26px; padding:6px 0; background:#f5f5f5; border-top:1px solid #c2e2d2;}

.pop_succew{ width:260px; height:100px; margin:0 auto; background: #f6fef3; border:2px solid #93cd3f;}
.pop_succew tr th{ width:80px; height: 100px; line-height:100px; background: url(../images/success.png) no-repeat 30px 25px;}
.pop_succew tr td p,.pop_failure tr td p,.pop_warning tr td p{ padding-right:8px; line-height:25px; font-weight:bold;  font-size:14px}
.pop_failure{width:260px; height:100px; margin:0 auto; background: #fef3f3; border:2px solid #e56969;}
.pop_failure tr th{ width:80px; height: 100px; line-height:100px; background: url(../images/failure.png) no-repeat 30px 25px;}
.pop_warning{width:260px; height:100px; margin:0 auto; background: #fefef3; border:2px solid #fd9a42;}
.pop_warning tr th{ width:80px; height: 100px; line-height:100px; background: url(../images/tanhao.png) no-repeat 30px 25px;}
.pop_loadingw{width:210px; height: 120px; line-height:120px; margin:0 auto; padding-left:100px; background: url(../images/loading.png) no-repeat 60px 48px #fff; border:2px solid #404040; font-size:14px;}
/*----table样式--------*/
.pop_smalltable{ margin:10px 0;}
.pop_smalltable tr th{}
.pop_smalltable tr td p{ line-height:25px;}
.pop_1table{}
.pop_1table tr th{ text-align:right; color:#666;}
.pop_1table tr td{ height:40px;}
.pop_1table tr th.vatop{ vertical-align:top; padding-top:3px;}
.pop_1table tr th tt{ font-weight:normal; position:relative; top:10px;}
.pop_1table tr th .txt_left{ float:left; height:40px;}
.pop_1table tr td strong{ color:#666;}
.pop_1table tr td .jieru{ width:280px; padding:0 10px; background:#fafafa; border:1px solid #d2d2d2;}
.pop_1table tr td .heji{ width:430px; padding:0 10px; background:#fafafa; border:1px solid #d2d2d2;}
.pop_1table tr td .jieru p,
.pop_1table tr td .heji p{ height:25px; line-height:25px;}
.pop_1table tr td .jieru p b,
.pop_1table tr td .heji p b{ margin: 0 30px 0 8px;}
.pop_1table tr td .txt_impt{ margin-left:5px; color:#ff0000;}
.pop_1table tr td .txt_imptop{ margin-left:5px; color:#ff0000; position:relative; top:-80px;}
.pop_1table tr th .st_left{ float:left;}
.pop_1table tr td label{ margin-right:10px;}
.pop_1table tr.hei15 th{ height:15px; text-align:left; overflow:hidden; font-weight:normal;}
.pop_1table tr.hei15 th .mistake{ line-height:15px; width:350px; margin-left:80px; background:url(../images/login/cha.png) left center no-repeat; padding-left:20px; color:#ff0000;}
.s300_text{ width:300px; height:22px; line-height:22px; border:1px solid #d2d2d2; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;}
.s300_txa{ width:300px; height:100px; border:1px solid #d2d2d2;border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; overflow:hidden; position:relative; top:5px;}
.s301_txa{ width:300px; height:50px; border:1px solid #d2d2d2;border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; position:relative; top:10px; overflow:hidden;}
.s450_txa{ width:450px; height:50px; border:1px solid #d2d2d2;border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; overflow:hidden;}
.s250_sel{ width:252px; height:22px; line-height:22px;}
.batch_box{ display:none; width:100%; height:auto; overflow:hidden;}
.batch1{ height:auto; margin-right:10px; padding:5px 15px 15px 15px; background:#fafafa; border:1px solid #d2d2d2;}
.batch_tit{ height:35px; line-height:35px;}
.batch p{ height:30px; line-height:30px;}
.con1_list{ margin:10px 20px;}
.con2_list{ margin:0 10px; height:auto;}
.infotablep tr th{ height:35px; width:110px; padding-right:10px; background:#eef7fd; text-align:right; border-bottom:1px solid #cfdcf0;}
.infotablep tr td{ height:35px; border-bottom:1px solid #cfdcf0; padding-left:10px;}
.infotablep tr td label{ margin-right:10px;}
.infotablep tr td.w120{width:110px; background:#eef7fd; text-align:right; padding-right:10px; font-weight:bold;}
.infotablep tr td p{ height:35px; line-height:35px;}
.infotablep tr td p img{ margin:11px 5px 0 5px; *margin:7px 5px 0 5px;}
.infotablep tr td .ifpa{ color:#3365cb;}
.infotablep tr.borderTr th,.infotablep tr.borderTr td{ border-top:1px solid #CFDCF0;}
.s180_text{ width:178px; height:21px; line-height:21px; border:1px solid #e2e3e8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px; color:#999; margin: 0 10px 0 10px;}
.s200_text{ width:198px; height:21px; line-height:21px; border:1px solid #e2e3e8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px; background:#e5e5e5; color:#999;}
.s220_text{ width:198px; height:21px; line-height:21px; border:1px solid #e2e3e8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px;}
.s250_text{ width:248px; height:21px; line-height:21px; border:1px solid #e2e3e8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px; margin-right:10px;}
.s260_text{ width:258px; height:21px; line-height:21px; border:1px solid #e2e3e8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px; margin-right:5px;}
.s350_text{ width:348px; height:21px; line-height:21px; border:1px solid #e2e3e8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px; margin-right:5px;}
.select_s120{ width:120px; height:22px; line-height:22px;}
.marginL80{ margin-left:79px;}
.logoshow{ width:300px; height:auto; padding:20px 0 10px 20px;}
.con1b_table{border-collapse: collapse;}



.con1_table{ background:#fff;}
.con1_table tr td{ height:35px; text-align:center; text-align:left;}
.con1_table tr td .preview_btn{ float:right; height:16px; line-height:16px; padding:0 5px; color:#fff; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; background:url(../images/btn_sbg.png) repeat-x; border:1px solid #2378c9; color:#fff;}
.con1_table tr td .preview_btn:hover{ background:url(../images/btn_shoverbg.png) repeat-x; text-decoration:none;}
.con1_table tr td tt{ margin-left:30px;}
.con1_table tr td .rad_1{ position:relative; top:2px;}
.con1_table tr td .bai{ display:inline-block; padding:5px 9px; background:url(../images/bai.png) no-repeat 0 5px; text-indent:-9999px;}
.preview_con1{ line-height:20px; padding:10px; background:#fffee4; border:1px solid #d4d4d4;}
.con1b_table tr th{ background:#e8f2fc; border:1px solid #d3d3d3; height:28px; color:#666;}
.con1b_table tr td{border:1px solid #d3d3d3; background:#fff; height:33px; text-align:center;}
.td_table tr th,.td_table tr td{ height:28px; border:1px solid #d3d3d3;}
.td_table tr th{ width:158px; background:#e8f2fc; color:#666;}
.con1b_table tr td.bf8{ background:#f8f8f8;}
.name_info{ height:28px; line-height:28px; background:#E8F2FC; font-weight:bold; margin-top:15px; border:1px solid #d2d2d2; border-bottom:none; padding-left:10px;}
.name_info .updown{ float:right; padding-right:10px; margin-right:10px; font-weight:normal; color:#3366CC; background:url(../images/jt.gif) right center no-repeat; cursor:pointer;}
.name_info .upturn{ float:right; padding-right:10px; margin-right:10px; font-weight:normal; color:#3366CC; background:url(../images/jt_up.gif) right center no-repeat; cursor:pointer;}
.sp3_table{ background:#fff; border:1px solid #d2d2d2; border-top:none; display:none;}
.sp3_table tr td{ height:35px;}
.sp3_table tr td tt{ padding-left:20px;}
.sp3_table tr td .chk_2{ position:relative; top:2px;}
.btn_box{ height:26px; line-height:26px; padding:5px 0; background:#fafafa; border-top:1px solid #d2d2d2;}
.btn_m{ width:160px; margin:0 auto;}
.btn_m a{ float:left; height:24px; line-height:24px; padding:0 5px; color:#fff; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; text-align:center;}
.btn_m .pass_btn{ margin-right:20px; background: url(../images/btn_bbg.png) repeat-x; border:1px solid #2a84d2;}
.btn_m .pass_btn:hover{ background:url(../images/btn_bhoverbg.png) repeat-x;}
.btn_m .nopass_btn{background:url(../images/btn_pbbg.png) repeat-x; border:1px solid #a0a0a0; color:#333;}
.btn_m .nopass_btn:hover{ background:url(../images/btn_pbhoverbg.png) repeat-x;}
.btn_m a:hover{ text-decoration:none;}
.high28{ height:28px; line-height:28px; background:#fafafa; border:1px solid #d2d2d2; padding-left:10px;}
.no_topborder{ border-top:none;}
.custom{ float:left; margin-top:5px;}
.review_re{ float:left; margin-top:5px; width:300px; height:150px; display:none;}
.review_re li{ height:30px; line-height:30px;}
.btn_m .pass1_btn{ width:65px; margin-right:20px; background: url(../images/btn_bbg.png) repeat-x; border:1px solid #2a84d2; padding:0;}
.btn_m .pass1_btn:hover{ background:url(../images/btn_bhoverbg.png) repeat-x;}
.btn_m .nopass1_btn{ width:65px;background:url(../images/btn_pbbg.png) repeat-x; border:1px solid #a0a0a0; color:#333;  padding:0;}
.btn_m .nopass1_btn:hover{ background:url(../images/btn_pbhoverbg.png) repeat-x;}








/*--page部分---------*/
.page_box{ height:40px; background:#f8f8f8; border:1px solid #d2d2d2; border-top:none;}
.page_sbox{height:40px; background:#f8f8f8; border-top:1px solid #d2d2d2;}
.page{ float:right; height:28px; padding:6px 5px;}
.page li{ float:left; height:28px; line-height:28px; margin-right:5px;}
.page li .record_sum{ float:left; margin-right:10px; color:#333;}
.page li .slect_number{ margin-left:5px;}
.page li.w_ie7{ *width:125px; *height:28px; *line-height:15px;}
.page li a{ float:left; width:23px; height:23px; line-height:23px; margin-right:5px; border:1px solid #c9c9c9; background:url(../images/page_lbg.png) repeat-x; text-align:center; color:#666;}
.page li a:hover{border:1px solid #3477be; background:url(../images/page_lhovebg.png) repeat-x; color:#fff; text-decoration:none;}
.page li .go_btn{ float:right; width:22px; height:22px; margin-left:5px; background:url(../images/btn_psbg.png) repeat-x; border:1px solid #a3a3a3; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;}
.page li .go_btn:hover{ background:url(../images/btn_pshoverbg.png) repeat-x;}
.page li .s30_text{ width:30px; height:20px; line-height:20px; margin:0 5px; border:1px solid #b1b3b8; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px; *height:20px;}
.page li .homepage,
.page li .frontpage,
.page li .nextpage,
.page li .lastpage{ float:left; width:9px; height:14px; margin-right:15px; background:url(../images/arrow_icon.png) no-repeat; position:relative; top:6px; border:none; overflow:hidden;}
.page li .nextpage{ margin-left:10px;}
.page li .homepage:hover,
.page li .frontpage:hover,
.page li .nextpage:hover,
.page li .lastpage:hover{ float:left; width:9px; height:14px; margin-right:15px; background:url(../images/arrow_icon.png) no-repeat; border:none; overflow:hidden; position:relative; top:6px;}
.page li .homepage{ background-position:0px 0px;}
.page li .frontpage{ background-position:0px -103px;}
.page li .nextpage{ background-position:0px -156px;}
.page li .lastpage{ background-position:0px -49px;}
.page li .homepage:hover{ background-position:0px -24px;}
.page li .frontpage:hover{background-position:0px -129px;}
.page li .nextpage:hover{background-position:0px -186px;}
.page li .lastpage:hover{ background-position:0px -76px;}
/*---重新登录样式----*/
.login_again{ margin:0 auto; width:396px; height:235px; padding:15px 20px; background:url(../images/again_login.png) no-repeat;}
.login_again h3{ height:30px; font-size:14px;}
.login_ag{ width:346px; height:200px; padding:10px 0 0 50px;}
.login_ag li{ height:50px; line-height:50px; position:relative;}
.login_ag li.cue_box{ height:15px; line-height:15px;}
.login_ag li p{ width:220px; height:15px; line-height:15px; padding-left:20px; background:url(../images/login/cha.png) no-repeat left center; color:#ff0000;}
.login_ag li label{ font-size:14px; color:#333; *position:relative; *top:-10px; word-spacing:9px;}
.login_ag li .s240_text{ width:235px; height:35px; line-height:35px; padding-left:5px; background:url(../images/login/login_gather.png) no-repeat 0 0;}
.login_ag li .login_btn{ float:left; width:190px; height:41px; line-height:41px; margin-left:55px; text-align:center; background:url(../images/login/login_gather.png) no-repeat 0 -221px; font-size:14px; font-weight:bold; color:#fff; position:relative; top:8px;}
.login_ag li .cancel{ float:left; margin-left:15px; font-size:14px; color:#244d9f;}
.login_ag li .error{ background:url(../images/login/login_gather.png) no-repeat 0 -115px;}
.login_ag li .username_cue{ position:absolute; left:55px; top:-15px;}
.login_ag li .password_cue{ position: relative; left:55px; top:2px;}
.login_ag li .username_bdimg,
.login_ag li .password_bdimg,
.login_ag li .captcha_bdimg{background:url(../images/login/login_gather.png) no-repeat;}
.login_ag li .username_bdimg,
.login_ag li .password_bdimg{ background-position:0 -57px;}
.login_ag li .captcha_bdimg{ background-position:-123px -170px;}
.test_box { width: 500px;  min-height: 90px;  max-height: 300px; _height: 100px; padding: 3px; outline: 0;  border: 1px solid #ccc;  font-size: 12px;  word-wrap: break-word; overflow-x: hidden; overflow-y: auto; margin-bottom:10px; background:#fff; color:#999;}
.msts{ float:left; height:25px; line-height:25px; color:#999;}
.wrapper{width:630px;margin:0 auto;}
/* focus */
#focus{width:630px;height:360px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;width:630px;height:360px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:800px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:130px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.shipin_box{_margin-left:4px;_width:690px;}
.sp_lists li{_height:120px}
.sp_lists li a{_height:87px;}
.substance1{ margin:10px; height:auto; border:1px solid #95C0E3; background:#fff;}
.sizebold{ display:block; width:475px; line-height:30px;  padding:20px 0 0 10px; overflow:hidden; font-size:14px;}
.sizecolor{width:475px; line-height:30px; color:#999; padding: 0 0 20px 10px;}
.floatLeft{ float:left; height:22px; line-height:22px; color:#999;}
.floatLeft b{ color:#F00;}

/*---通用样式--------*/

.chk_top{ position:relative; top:2px;}
.va_top{ vertical-align:top; padding-top:8px;}
.colorff0{ color:#ff0000;}
.color999{ color:#999;}
.rad_1{ position:relative; top:2px;}
.line{ height:1px; background:#d2d2d2; overflow:hidden;}
.bordff00{ border:1px solid #f00;}
.s50_text{width:50px; height:20px; line-height:20px; border:1px solid #d2d2d2; border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;}