@charset "utf-8";
/* CSS Document */

/* Rule */
/* 
模块：Mob
居中：Mid
左边：Lef
右边：Rig
上沿：Top
下沿：Bot

/* public */
body{
margin:0px; padding:0px;
font-family:proxima-nova,"Hiragino Sans GB","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Micro Hei Mono","WenQuanYi Zen Hei","WenQuanYi Zen Hei","Apple LiGothic Medium","SimHei","ST Heiti","WenQuanYi Zen Hei Sharp",sans-serif;
-webkit-font-smoothing:antialiased;
text-align:center;
background-color:#f5f5f5;
font-size:18px;
}

a{border:0px;}
img{border:0px;}

a:link{
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
a:active {
text-decoration:none;
}

.public_table{ margin:0 auto; width:90%; margin-bottom:25px; border-collapse:collapse;}
.public_table th{font-size:16px; color:#666666; padding:5px 0px; font-weight:600;}
.public_table td{font-size:16px; color:#666666; padding:5px 0px;}
.public_table input{ border:0px; width:90%; background-color:transparent; border-bottom:1px solid #999999; font-size:16px; height:20px; padding:5px 0px; border-radius:0px; outline:none; color:#666666;}
.public_table select{ border:0px; width:90%; background-color:transparent; border-bottom:1px solid #999999; font-size:16px; height:30px; padding:0px; border-radius:0px; outline:none; color:#666666;}
.public_table_btn{background-color:#0094c8; border-radius:5px; width:auto; height:auto; padding:5px; font-size:14px; color:#ffffff; margin:0px 2px; display:inline-block; cursor:pointer;}
.public_table_del_tr{background-color:#cccccc;}

.public_btn{background-color:#0094c8; border-radius:7.5px; width:auto; height:auto; padding:7.5px 15px; font-size:16px; font-weight:600; color:#ffffff; display:inline-block; cursor:pointer; margin:0px 5px;}

.menu_head_mod{ width:100%; height:75px; border-bottom:2px solid #e9e9e9; position:relative; margin-bottom:25px;}
.menu_head_logo{width:150px; height:100%; position:absolute; left:0px; top:0px; background-size:cover; background-image:url(../img/logo.png)}
.menu_head_btn{width:150px; height:100%; background-color:#cccccc; position:absolute; right:0px; top:0px; display:none;}
.menu_head_sel{width:auto; height:100%; font-size:0px; margin:0 auto;}
.menu_head_opt{display:inline-block; font-size:18px; height:25px; font-weight:400; color:#666666; padding:25px 15px; margin:0px 10px;}
.menu_head_opt:hover{display:inline-block; font-size:18px; height:25px; font-weight:400; color:#0094c8; padding:25px 15px; margin:0px 10px;}
.menu_head_opt_in{display:inline-block; font-size:18px; height:25px; font-weight:400; color:#0094c8; padding:25px 15px 20px 15px; border-bottom:5px solid #0094c8; margin:0px 10px;}


.offer_table{ margin:0 auto; width:90%; margin-bottom:25px; border-collapse:collapse; color:#666666;  border:3px solid #9c9c9c; background-color:#ffffff;}
.offer_table th{font-size:16px; padding:5px 0px; font-weight:600; border:1px solid #cccccc; padding:3px;}
.offer_table td{font-size:16px; padding:5px 0px; border:1px solid #cccccc; padding:3px; background-color:#ffffff;}
.offer_table input{ border:0px; width:90%; background-color:transparent; font-size:16px; height:20px; padding:5px 0px; border-radius:0px; outline:none; color:#666666;}
.offer_table select{ border:0px; width:90%; background-color:transparent; font-size:16px; height:30px; padding:0px; border-radius:0px; outline:none; color:#666666;}
.offer_table_btn{background-color:#0094c8; border-radius:5px; width:auto; height:auto; padding:5px; font-size:14px; color:#ffffff; margin:0px 2px; display:inline-block; cursor:pointer;}
.offer_table_gap{background-color:#cccccc;}

.offer_table_title{color:#ffffff; background-color:#9c9c9c; line-height:60px; font-size:18px!important; font-weight:400!important;}
.offer_table_del_tr input{color:#cfcfcf!important; text-decoration:line-through;}
.offer_table_del_tr select{color:#cfcfcf!important; text-decoration:line-through;}



.offer_table_print{ margin:0 auto; width:96%; margin-bottom:25px; border-collapse:collapse; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
.offer_table_print th{font-size:12px; padding:5px 0px; font-weight:100; border:1px solid #cccccc; padding:3px; background-color:#9c9c9c; color:#ffffff;}
.offer_table_print td{font-size:12px; padding:5px 0px; border:1px solid #cccccc; padding:3px; background-color:#ffffff;}
.offer_table_print_title{font-size:14px;}
.offer_table_print_version{font-size:10px; color:#cccccc;}