﻿/*手持设备通用样式*/
/*html,body{
    height:100%;
}*/
body
{
	font-size: 14px;
	font-family: Arial, "宋体" ,;
	color: #333;
	line-height: 18px;
	background-color:#FAFAFA;
	margin:0px;
	padding:0;

}
table.main_tb td input:focus {
    -webkit-box-shadow: 0 0 7px #9c9c9c; /*点击input 外阴影*/
    box-shadow: 0 0 7px #9c9c9c;
    outline: 0; /*去掉默认谷歌点击input边框显示蓝色  */
    border:0.5px solid #8faffc !important;
}

/*color:#333;*/
.home{
    /*color:blue;*/
    color: #399290;
    text-decoration: none;
    position: relative;
    top: 1px;
    left:17px;
}
ul{list-style-type:none; list-style:none; margin:0; padding:0;}
span{ font-size:16px;}

/*input[type="image"]{ width:20px; height:20px; margin: 1px 0 0 2px; display:inline-block;  vertical-align:middle;}*/
label{ height:20px; margin-left:10px; border:0px solid #AACAEE; }
select{ height:20px; margin:1px 0 0 2px; display:inline-block; border:1px solid #AACAEE;}

.txt1{width:100px; height:20px; margin:1px 0 0 2px; display:inline-block; border:1px solid #AACAEE; }

.header{ height:30px; width:100%; _height:30px;}

/*main.aspx*/
table.main_tb {
    table-layout: fixed;
    width: 98%;
    border-bottom: 1px solid #96c5c4;
    border-top: 1px solid #96c5c4;
    border-collapse: collapse;
    font-size: 13px;
    margin-bottom: 8px;
}
table.main_tb tr{height:2em; line-height:2em;}
table.main_tb td{ overflow: hidden; word-break: keep-all;  white-space: nowrap;position: relative;text-overflow: ellipsis;}
    table.main_tb .main_tb_td {
        border-bottom: 1px solid #96c5c4;
        border-top: 1px solid #96c5c4;
        border-right: 1px solid #96c5c4;
    }

table.dtl_tb {
    table-layout: fixed;
    border-bottom: 1px solid #96c5c4;
    border-top: 1px solid #96c5c4;
    border-collapse: collapse;
    font-size: 13px;
}
table.dtl_tb td{ overflow: hidden; word-break: keep-all;  white-space: nowrap; position:relative;}
table.dtl_tb .dtl_tb_td {
 /*border-bottom: 1px solid #96c5c4;*/
 border-top:1px solid rgba(172, 220, 208, 1);
 border-right:1px solid rgba(172, 220, 208, 1);
 padding: 4px 0;
}
table.dtl_tb th{
 background-color:#52b79d;
color:white;
}
table.dtl_tb tr:nth-child(even){
    background-color: #dfebeb
}

#div_iframe {
    margin-top: 2px;
    border-bottom: 1px solid #96c5c4;
    border-top: 1px solid #96c5c4;
}
#div_iframe iframe{
    width:100%; 
    height:100%;
    border:0; 
    margin:0px; 

}
/*#show_iframe{ width:100%; height:100%; border:0; margin:0px;}*/

.bt1 {
    width: 28%;
    float: left;
    height: 1.8em;
    font-size: 14px;
    border: 1px solid #999;
    /*background-color: rgba(53, 126, 253, 1);*/
    /*background-color: #399290;*/
    color: #399290;
    font-weight: 500;
    margin-left: 1vw;
    border-radius: 8px;   
    text-align:center;
 margin-top: -7px;		

}
.ul_btn_detail{width:200px; height:15px; list-style-type:none;}
.ul_btn_detail li{width:95px; height:15px; float:left; cursor:pointer; border:0px solid #333; margin-right:2px; text-align:center; background-color:#FAFAFA; font-size:12px;}
.ul_btn_detail li:hover{ background-color:Blue; z-index:1;}

/*.div_choose{ width: 99%; height: 98%; border: 1px solid #AACAEE; position: absolute; left: 0px; top: 0px; background-color:White; display:none; z-index:9999;}*/
/*.img_choose{ width:20px; height:20px; margin: 1px 0 0 2px; display:inline-block;  vertical-align:middle;}*/

#ul_1{ width:98%; margin: 0px 5px 0px 5px; list-style-type:none; }
#ul_1 li {
        list-style-type: none;
        width: 98%;
        line-height: 40px;
        text-align: center;
        float: left;
        margin-bottom: 5px;
        background: #ccc;
        font-size: 16px;
        border: 1px solid #999;
        border-radius: 10px;
    }
#ul_1 li:hover{
     border:1px solid #333;
     z-index:1;

}
#ul_1 li div { 
 /*background-color:Background;*/
  color: White;
  font-weight: bold;
  background: -ms-linear-gradient(left,#243949,#517fa4);
  /*background-image: linear-gradient(to right,#243949,#517fa4);*/
  background-image: linear-gradient(to right,#399290,#52b79d,#3ca571);
  border-radius:10px;
}
#ul_1 li a{
    text-decoration:none;
}
 
#loader_container { 
    Z-INDEX: 100; 
    POSITION: absolute; 
    TEXT-ALIGN: center; 
    WIDTH: 100%; 
    height:100%; 
    TOP: 0; 
    LEFT: 0; 
    background-color:#ccc;

}
#loader {
    width: 100%;
    position: absolute;
    top: 35%;

}

.photobtn {
  display: inline-block;
  background: #3c6fb3;
  width: 45px;
  text-align: center;
  border-radius: 5px;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 3px;
}
.photobtn:hover {
  background: #5195f0;
}
.photobtn:active {
  border: 1px solid #4a92f2;
}