﻿/*
* 處理頁面框架
* 20140724 颜色改为绿色系，与App同
*/
/*頁面設置start*/
body { padding:0 0 0 0;}
* { margin:0; padding:0;}
.master-page 
{
    position:absolute;  left:0px;   top:0px; min-height: 100%;max-width:400px;  
	background: 			#F4F4F4 /*{b-body-background-color}*/;
	color: 					#222222 /*{b-body-color}*/;
}
/*頁面設置end*/

/*網頁標題欄設置start*/
.master-header {height:2em; Left:0; top:0px; width:100%; 
	border: 1px solid 		#4DCABD /*{b-bar-border}*/;
	background: 			#47c4b7 /*#5e87b0*/ /*{b-bar-background-color}*/;
	color: 					#fff /*{b-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 1px /*{b-bar-shadow-radius}*/ #3e6790 /*{b-bar-shadow-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #6facd5 /*{b-bar-background-start}*/), to( #497bae /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #47c4b7 /*{b-bar-background-start}*/, #47c4b7 /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #47c4b7 /*{b-bar-background-start}*/, #47c4b7 /*{b-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #47c4b7 /*{b-bar-background-start}*/, #47c4b7 /*{b-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #47c4b7 /*{b-bar-background-start}*/, #47c4b7 /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #47c4b7 /*{b-bar-background-start}*/, #47c4b7 /*{b-bar-background-end}*/);

    }
    
.master-header a 
{
        position:absolute;
        left:2px;
        top:2px;
        width:auto;
        font-size:large;
		border: 5 px solid rgb(132, 172, 195) !important; color: rgb(15, 75, 109) !important; background-color: white;
        border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em;
        padding:0 10px;  
        margin: 0.2em 0em 0.2em 0em; 

    }
.master-header .siteico {
        position:absolute;
        height:Auto;
        top:0px;
        right:0px;
        height:30px;
    }
    
.master-header a:hover {
        background-color: rgb(99, 199, 254);
        padding: 0 10px;   

    }
.master-header h1 
{
        min-height: 1.1em;left:0px; text-align: center;width:100%; font-size: 16px; display: block; margin: .2em 1% .2em;  padding: 0;  text-overflow: ellipsis; white-space: nowrap; outline: 0 !important;
        text-align:center;
        font-size:x-large;
    }

/*網頁標題欄設置end*/
/*網頁導航欄設置start*/
.master-message {background:#98C4B7 /*rgb(132, 172, 195)*/;
                 vertical-align:top;  
                 font-size:medium;
    }
.master-message a {
        padding:0 0px;  
    }
.w-master-message {background:rgb(255, 255, 255);
                 vertical-align:top;  
                 font-size:small;
                 margin:0 0 0 0;
                 padding:0em 0em 0em 0em;
    }
.w-master-message a{
		border: 5 px solid rgb(132, 172, 195) !important; color: rgb(15, 75, 109) !important; 
        border-top-right-radius: 2px; 
        border-top-left-radius: 2px; 
        border-bottom-right-radius: 2px; 
        border-bottom-left-radius: 2px;         
        padding:0.2em 0.2em;  
        margin: 0.2em 0em 0.2em 0em;  
    }    

.w-master-message .title
{
        width:25%;background-color:#f3f3f3;
        border-top-right-radius: 10px; 
}    
.w-master-message .login
{
        width:20%;
        background-color:#f3f3f3;
        border-top-right-radius: 5px; 
}           
.master-menu {left:0px;width:100%; background:#98C4B7  /*rgb(132, 172, 195)*/;text-align:left;
    /*border-color:rgb(132, 172, 195);border-style:solid;border-top-width:0.3em;border-bottom-width:0.3em; */             
    }
.master-menu a {
        font-size:large;
		/*border: 0.2em solid rgb(142, 172, 195); color: rgb(0, 0, 0) !important; background-color: rgb(152, 172, 195)*/;
        padding: 0px 5px 0px 5px; 
    }
.master-menu a:hover {
        background-color: rgb(99, 199, 254);
    }
/*網頁導航欄設置end*/
.master-msg {left:0px;width:100%; background:yellow ;text-align:left;}
 /*主要容器start*/
.master-main {border-width: 0; overflow: visible; padding: 5px;min-height:400px;min-width:300px;}
.master-main a
{
  	color:#2E8B57;  /*#7cc4e7*{a-bar-link-color}*/
	font-weight: bold;
}

/*字体大小*/
.master-main label    { font-size:large;}
.master-main .mark    { font-size:large;font-weight:bold;}
.master-main .font_l1 { font-size:x-large; }
.master-main .font_l { font-size:large; }
.master-main .font_m { font-size:medium; }
.master-main .font_s { font-size:small; }
.master-main .font_ss { font-size:smaller; }
.master-main p a
{
  	color:#2E8B57;  /*#7cc4e7{a-bar-link-color}*/
	font-weight: bold;
}
.master-main p a:hover
{
	color: #2489CE /*{a-bar-link-hover}*/
}
.validation-summary-errors
{
    color:Red;
}
.validation-summary-errors ul li
{
    list-style-type:none;
    color:Red;
}

/*主要容器end*/
 /*網頁底部start*/
 .footer { left:0; height:auto; width:100%; background:#47c4b7 /*rgb(132, 172, 195)*/;}
 .footer h6 {text-align:center;font-size:small;}
 .footer a  {color:White;padding: 0 10px;}
 .footer input  {width:20%;}
 .footer ul *{float:left;}
 /*網頁底部start*/
 /*Weixin網頁底部start*/
 .w-footer { left:0; height:auto; width:100%; background:rgb(255, 255, 255);}
 .w-footer h6 {text-align:center;font-size:small;}
  .w-footer input  {width:20%;}
 .w-footer ul *{float:left;}
 /*網頁底部start*/
 /*底部按钮*/
    .w-page-footer    {padding-bottom:60px;width:100%;background-color:rgba(144,144,104,0.15);} /*rgba(144,144,104,0.15)  background-color:#151515*/
    .w-page-footer h6 {text-align:center;font-size:small;}

    .w-footer {
        position:fixed;
        bottom:0px;
        width:100%;
        background-color: #F7F3F7;
 
    }
        .w-footer .buttom 
        {
            color:White;
            font-weight:bold;
            width:100%;
        }
        .w-footer .buttom  td
        {
            padding: 0px; margin: 0px; border: 0.05em ridge #808080; font-size: x-large; text-align: center; 
            vertical-align:middle; border-spacing: 0px;
            padding: 0px 0px 0px 0px;
            margin:0px 0px 0px 0px;
          height:40px;
            
        }
        .w-footer .buttom  a
        {
            color:Black;
            font-size:large;
            font-weight:normal;
            text-decoration: none;
        }        
/*底部按钮*/

/*文本框说明*/
.placeholderlabel
{
    position: absolute;
    margin: 2px 0 0 3px;
    color: graytext;
    cursor: text;
    font-size: x-small;
}        

/*文本框说明*/