@charset "utf-8";
/* css public */
*{ margin:0; padding:0; list-style:none; font-family:'Microsoft YaHei';}
body{ font:14px/1.5; color:#555;}
img{border:0;}
a{text-decoration:none; color:#555;}
.clear{ clear:both;}
.input{ min-height:26px; min-width:80px; padding:0 10px; padding-left:3px; font-size:16px;}
.input_edit{ min-width:400px;}
.textarea{ min-width:800px; min-height:200px; font-size:14px;}
.button{ height:32px; line-height:30px; background:#6FB737; color:#FFF; padding:0px 20px; cursor:pointer; margin-right:10px; font-size:14px;border:0;}
.button:hover{ background:#146AC1;}
.button:last-child{ margin-right:0px;}
.a_button{ line-height:30px; margin-top:5px; text-align:center; padding:5px 10px; font-size:14px; text-align:center; border:1px solid #6FB737;}
.a_button:hover{ background:#6FB737; color:#FFF;}
.a_button:last-child{ margin-right:0px;}
.round { border-top-left-radius:4px; border-top-right-radius:4px;}

/* table_top */
.table_top{ min-height:40px; padding-top:10px; text-align:center; font-family:Microsoft YaHei; }
.table_top input{ margin-right:10px; width:150px; color:#666;}
.table_top select{ height:30px; font-size:14px; line-height:24px; margin-right:10px;}

.first_checkbox li{ float:none; border-bottom:1px dotted #CCC; overflow:auto; font-size:16px;}
.first_checkbox li:last-child{ border-bottom:0px;}
.first_checkbox li input{ position:relative; top:8px; margin-left:3px; margin-right:5px;}
.first_checkbox li span{ margin-right:25px;}
.first_checkbox li .two_checkbox{ margin-left:30px; margin-bottom:10px;}

/* header */
.header{ min-width:1200px; height:80px; width:100%; background:url(../../../img/top_bg.png) no-repeat #e0effd; border-bottom:3px solid #006699 ;}
.logo{ height:80px; float:left;}
.logo_img{ width:210px; height:80px; background:url(../../../img/logo.png) no-repeat; position:relative; top:0px; margin-left:0px;}

.top{ min-width:600px; float:right;}
.top_link{ min-width:400px; height:28px; float:right;}
.top_link ul{ float: right;height:30px; line-height:30px; margin-right:10px;}
.top_link ul li{ float:left;}
.top_link ul li a:hover{ text-decoration:underline; color:#F00;}
.top_link .top_link_left{ background: url(../../../img/botton_01.png) no-repeat left; height: 30px; min-width: 5px; margin: 0 auto;}
.top_link .top_link_bg{ background: url(../../../img/botton_02.png) repeat-x left;height: 30px; padding: 0px 10px 0px 10px;position: relative;}
.top_link .top_link_bg a{ color:#333;}
.top_link .top_link_right{  background: url(../../../img/botton_03.png) no-repeat left; height:30px; width:7px;}

.menu{ min-width:1000px; margin-left:200px; margin-top:17px; position:absolute; left:8px;}
.menu ul li{ float:left;}
.menu ul li a{ height:34px; line-height:34px; display:block; margin:0 8px;padding:0 20px;background:#EFF7FE; color:#333; border:1px solid #CCC;
 border-bottom:0;border-top-left-radius:4px; border-top-right-radius:4px; font-size:16px;}
.menu ul li a:hover{ background:#146AC1; color:#FFF;}
.menu ul li .menu_hover{ background:#146AC1; color:#FFF;}

/* left */
.left{ width:210px; float:left; min-height:300px; background:#EFF7FE;}
.split_line { min-height:300px; float:left; width:7px; background-color: #e7e7e7; position:relative; cursor:pointer;}
.botton_left_hover { background: url(../../../img/spanline.gif) no-repeat left;}
.left_hidden { height:40px; width:7px; top:50%; margin-top:-20px; position:absolute; cursor:pointer;}

/* sub_menu */
.sub_menu_title{ height:40px;line-height:40px;color:#4976a4;font-weight:bold;padding-left:25px;margin-left:40px;
background: url(../../../img/sub_menu_title.gif) no-repeat 0px 12px;}
.sub_menu{ width: 210px;background:#FFF; border:1px solid #D0DBE8;}
.sub_menu li a{ height:34px; line-height:34px; display:block; margin-bottom:2px; padding-left:40px; 
background:url(../../../img/menu_blue.gif) no-repeat 15px 9px; font-size:14px;border-bottom: 1px solid #D0DBE8; border-left:0px;}
.sub_menu li a:hover{ background:url(../../../img/menu_blue_hover.png) no-repeat #146AC1 15px 10px; color:#FFF;}
.sub_menu li .sub_menu_hover{ background:url(../../../img/menu_blue_hover.png) no-repeat #146AC1 15px 10px; color:#FFF;}

.web_info{ width:210px; line-height:28px; text-align:center;}

/* class_menu */
.sub_menu_b{ width: 190px;background:#FFF;border:1px solid #D0DBE8;}
.sub_menu_c{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; }

/* right */
.nav{ min-width:800px; min-height:45px; border-bottom:#09F; background:#E4EEFA; margin-top:3px; border-top:1px solid #E4EEFA;}
.nav_button{ min-width:200px; min-height:40px; float:right; margin-right:30px; font-weight:600;}
.nav_button .button{ margin-top:12px;}
.nav_title{ min-width:300px; float:left;}
.nav_a{ height:38px; line-height:38px; display:block; background:#FFF; text-align:center; padding:0 40px;
 margin-left:22px; margin-top:7px; float:left; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.nav_img{ margin:16px 5px 0 25px; float:left;}

/* list_table */
.list{margin-bottom: 50px;}
.list_table{ border-top:1px solid #CCC; margin-top:3px;}
.list_table tr td{ border-bottom:1px solid #F0F0F0;}
.list_table thead tr td{ height:42px; line-height:40px; background:#E4EEFA; border-right:1px solid #CCC;
 border-bottom:1px solid #CCC; font-size:16px;}
.list_table thead tr td:last-child{ border-right:0px;}
.list_table tbody tr td{ line-height:22px; border-bottom:1px solid #EFEFEF; margin-bottom:2px;}
.list_table tbody tr:hover{ background:#EFEFEF;}
.list_table tbody tr td .thumb_img{ width:80px; height:60px; padding:5px 0;}
.list_table tbody tr td .thumb_img:hover{ border:1px solid #06C;}

.btn{ cursor:pointer; background:#6FB737; color:#FFF; border:0px; text-align:center; margin:0 10px;}
.btn:hover{ background:#146AC1;}
.check_div{text-align:center; margin-top:20px;}
.check_div .cache_checkbox{position:relative;top:2px;}

/* details */
.details{border-top:1px solid #EFEFEF;}
.details tbody tr:hover td{ background:#FFF;}
.details tbody tr td{ padding:10px 5px; border-bottom:1px solid #EFEFEF;}
.details tbody tr td:last-child{ border-right:0px;}
.details tbody tr td .label{ font-size:14px;}
.details tbody tr td input{ height:26px; font-size:14px; font-family:"Microsoft YaHei"; padding-left:2px;}
.details tbody tr td select{ min-height:26px;}
.details tbody tr td .checkbox{ margin-left:10px; position:relative; top:8px;}

.footer{ position:fixed; bottom:0; height:45px; background:#D0DBE8; width:100%; text-align:center; padding-top:10px;}
.Wdate{width:160px; padding-left:3px;}

/* page */
.page {clear: both; color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 30px 0; text-align: center;}
.page a, .page span {border: 1px solid #7F7F7F; color: #7F7F7F; display: inline-block; font-family:'Tahoma'; margin: 0 3px; text-decoration: none;}
.page a, .page span, .s2 {height: 24px; line-height: 24px; padding: 0 10px; text-align: center;}
.page a:hover, .page span:hover {background-color: #CA032A; border: 1px solid #CA032A; color: #FFFFFF; cursor:pointer; text-decoration: none;}

/*下拉菜单*/
.dropdown { top: 1px; left: 10px; display: inline-block; position: relative; overflow: hidden; height: 28px; width: 120px; background: #f2f2f2; border: 1px solid; border-color: white #f7f7f7 #f5f5f5; border-radius: 3px; background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06)); background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06)); background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.06)); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06)); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08); }
.dropdown:before, .dropdown:after { content: ''; position: absolute; z-index: 2; top: 8px; right: 10px; width: 0; height: 0; border: 4px dashed; border-color: #888 transparent; pointer-events: none; }
.dropdown:before { border-bottom-style: solid; border-top: none; }
.dropdown:after { margin-top: 7px; border-top-style: solid; border-bottom: none; }

.dropdown-select { position: relative; width: 130%; margin: 0; padding: 6px 8px 6px 10px; height: 28px; line-height: 14px; font-size: 12px; color: #62717a; text-shadow: 0 1px white; /* Fallback for IE 8 */ background: #f2f2f2; /* "transparent" doesn't work with Opera */ background: rgba(0, 0, 0, 0) !important; border: 0; border-radius: 0; -webkit-appearance: none; }
.dropdown-select:focus { z-index: 3; width: 100%; color: #394349; outline: 2px solid #49aff2; outline: 2px solid -webkit-focus-ring-color; outline-offset: -2px; }
.dropdown-select > option { margin: 3px; padding: 6px 8px; text-shadow: none; border-radius: 3px; cursor: pointer; background-color: #f2f2f2; }

.dropdown-dark { border-color: #111 #0a0a0a black; background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4)); background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4)); background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4)); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.4)); -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2); background-color: #444; }
.dropdown-dark:before { border-bottom-color: #aaa; }
.dropdown-dark:after { border-top-color: #aaa;}
.dropdown-dark .dropdown-select { color: #aaa; text-shadow: 0 1px black; background-color: #444; }
.dropdown-dark .dropdown-select:focus { color: #ccc; }
.dropdown-dark .dropdown-select > option { text-shadow: 0 1px rgba(0, 0, 0, 0.4); background-color: #444; }


