.wrap{margin:0px auto; width:1008px;}
a.orange_14{ color:#ffac00; font-size:14px}
a.tag_blue{font-size: 14px; color: #fff; background-color: #1271BC; padding:2px 4px; border-radius: 2px; margin-right: 8px;}
a.tag_orange{font-size: 14px; color: #fff; background-color: #FFAC00; padding:2px 4px; border-radius: 2px; margin-right: 8px;}

.btn_orange{padding:10px 15px; background-color:#ffac00; border-radius:3px; color:#fff; font-size:16px; text-decoration:none;}
.btn_orange:hover{background-color:#ffc855;text-decoration:none;}
.btn_orange_off{padding:10px 15px; background-color:#ccc; border-radius:3px; color:#fff; font-size:16px; text-decoration:none;}
.btn_orange_small{padding:3px 15px; background-color:#ffac00; border-radius:3px; color:#fff; font-size:16px; text-decoration:none;}
.btn_orange_small:hover{background-color:#ffc855;text-decoration:none;}
.btn_gray_e{padding:3px 15px; background-color:#EDEDED; border: 1px solid #D2D2D2; border-radius:3px; color:#666; font-size:14px; text-decoration:none;}

.page{ margin-top:20px;text-align: center; color: #585858; font-size: 14px;}
.page a{ padding:2px 7px; background-color:#f8f8f8; border:1px solid #dad9d9; margin-left:10px; border-radius:3px; font-size: 14px; color: #555;}
.page a:hover{background-color:#FF6161; color:#fff; text-decoration:none;}
.page a.on{ background-color:#FF6161; color:#fff;}

.modal_btn{padding:8px 30px; background:#0175b2; border:1px solid #024875; color:#fff;border-radius:5px;}
.close_btn{padding:8px 30px; background:#f1f1f1; border:1px solid #e1e1e1; color:#000; margin-left:20px;border-radius:5px;}
a.close_btn{color:#1370bd;padding:0px; background: none; border: none; margin-left: 0px; border-radius: 0px;}
.overlay {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1000;display: none;}
.modal {display: none;background: #fdfdfd;padding: 0 20px 20px;overflow: auto;z-index: 1001;position: absolute;border:1px #ccc solid;min-height: 150px;border-radius:5px;}
.modal_table{}
.modal_table td{ padding:10px;}
.modal_table input[type="text"]{ width:150px; height:24px;border-radius:5px; border:1px solid #ccc;}
.modal_table input[type="password"]{ width:150px; height:24px;border-radius:5px; border:1px solid #ccc;}

a.btn_a, a.btn_b{display:block; height:36px; line-height:36px;width:110px; background:url(/public/my/help_btn.png) no-repeat left top; text-align:center; font-size:14px; color:#fff; font-weight:bold; margin-left:26px;cursor:pointer;}
a.btn_b:hover{}
a.btn_a{background-position:0 -429px}
a.btn_a:hover{background-position:0 -473px}

div.tip{margin:15px 8px;padding:5px 10px; background: #FFFFDB; border: 1px solid #F08D84; color: #F00;}
div.tip a{ color: #1576C1;}
/*日期控件*/
.date-picker-wp {display: none;position: absolute;background: #f1f1f1;left:40px;top:40px;border-top:4px solid #3879d9;}
.date-picker-wp table {border: 1px solid #ddd;}
.date-picker-wp td {background:#fafafa;width:22px;height:18px;border:1px solid #ccc;font-size:12px;text-align:center; cursor: pointer;}
.date-picker-wp td.noborder {border:none;background:none;}
.date-picker-wp td a {color:#1c93c4;text-decoration:none;}

.search_bar{ position:relative;right: 438px;}
.search_bar input{ width:242px; height:31px; border:1px solid #d9d9d9; padding-left:40px; position:absolute;}
.search_bar span{ background-color:#e3e3e3; color:#444444; display:block; height:31px; width:46px; position:absolute; text-align:center; line-height:31px; font-size:14px;border:1px solid #d9d9d9; left: 284px;}
.search_bar a{ width:29px; height:31px;font-size:14px;border:1px solid #d9d9d9; display:block; position:absolute;text-align:center; line-height:31px;background-color:#e3e3e3;left:331px;}
.search_bar button{ width:72px; height:33px;font-size:14px; background-color:#4386a8; color:#fff; position:absolute; left:366px;}

.header{}
.header .top_bar{ height:30px; line-height:30px; font-size:12px; background-color:#ededed;color:#575656;}
.header .header_info{ height:115px;}
.header .logo{ float:left; margin-top:10px;}
.header .nav_info{ height:52px; background-color:#3888ca;}
.my_nav{float:right;}
.my_nav li{float:left; margin-right:20px; height:62px; line-height:62px; width:90px; text-align:center;}
.my_nav li a{color:#333; font-size:16px; text-decoration:none;}
.my_nav li:hover{ background-color:#FF6161;-webkit-animation: mov_51 1s 1;}
.my_nav li:hover a{color:#fff;}
.my_nav li.focus{background-color:#FF6161;}
.my_nav li.focus a{color:#fff;}

.sub_nav_div{}
.sub_nav{ float:right;}
.sub_nav li{float:left; margin-right:20px;width:76px; text-align:center;}
.sub_nav li:hover{background-color:#e7e7e7;-webkit-animation: mov_51 1s 1;}
.sub_nav li:hover a{color:#D83434;}
.sub_nav li.on{background-color:#e7e7e7;}
.sub_nav li.on a{color:#D83434;}
.sub_nav li a{color:#fff;line-height:42px;font-size:14px; text-decoration:none;}

.footer{background-color:#000; color:#fff;  height:50px; line-height:50px; text-align:center; width:100%;color:#666; position: fixed; bottom: 0px;}

@-webkit-keyframes mov_51 {
 0%{opacity:0.7;}
 100%{opacity:1;} 
}

