﻿@charset "utf-8";
/* CSS Document */

html { text-align:center; display:block; width:100%; height:100%; padding:0px;
}
body {
    -webkit-tap-highlight-color: rgba(255,0,0,0);
    min-width: 1000px;
    color: #333;
    width: 100%;
    display: block;
    border: 0px;
    overflow-y: scroll;
/*    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif,'Times New Roman';*/
    font-family: 'Times New Roman' !important;
    text-align: center;
    font-size: 18px;
    background: #eee;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
}
img { border:0px; padding:0px; margin:0px; outline:none;
}
a { outline:none; color: #666; text-decoration: none;  
}
    a:hover { outline:none;
    }
.clearfloat { clear:both;  height:0px;
}
table,td { border-collapse:collapse;
}

.ustb_page {
    background-color: #Fff;
    box-shadow: 0 4px 5px #eee;
    width: 100%;
    height: 100%;
    display: block;
    
    margin: auto;

}
.conbg {
    background-color: #1F4E79;
    height: 100%;
    width: 100%;
    text-align: center;
}
.conbg3 { /*background-color:#eee; */ height:100%; width:100%; text-align:center;
}

.concen {   margin:auto;  width:90%;  max-width:1400px;
    /* -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none; */
}

.ustb_top {
    height: 81px;
    width: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;

}
.logo { float:left; width:640px; margin-top:16px; outline: none;
}
.title_1 { float:right; line-height:70px; font-size:24px;  margin-top:10px; font-weight:bold; margin-right:30px; color:#70AD47; font-family:'Times New Roman'; cursor:pointer;
}
.ustb_con { width:100%; height:100%; margin:auto; text-align:center; 
}
.ustb_nav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-align: left;
    background-color: #0073BB; color:#fff; text-transform:uppercase;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.ustb_menu {
    background-color: #1F4E79;
    height: 60px;
    border-bottom: 2px #0073BB solid;
}

.menu { display:block; padding:0px; margin:auto; 
}
    .menu ul {display:block; padding:0px; margin:auto;
}
   .menu ul li{ float:left;  list-style:none;   padding:5px 12px 0px 12px; border-radius:5px 5px 0px 0px; 
                line-height:40px; height:40px; margin:15px 5px 0px auto;   cursor:pointer;  min-width:120px;  letter-spacing:1px; font-size:18px;
   }
.color_1 { color:#0073BB; font-weight:bold;
}


.menucheckno {
    background-color: #eee; font-family:'Times New Roman';
}
    .menucheckno:hover {
        background-color: #0073BB;
        color: #fff;
    }
.menucheck {
    background-color: #0073BB;
    color: #fff;
}
/*.menucheckno:first-child {
    background-color: #0073BB;
    color: #fff;
}*/

.conbody {
    margin: 20px auto;
    text-align: left;
    line-height: 35px; min-height:600px;
}
.ustbfloatingbg { position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:990; background-color:#666; opacity:0.2;
}
.ustbfloating {
    background-color: #000;
    width: 350px;
    height: 32px;
    padding: 20px;
    border-radius: 8px;
    text-align: center;
    z-index: 991;
    position: fixed;
    top: 45%;
    left: 50%;
    margin-left: -150px;
    line-height: 32px;
    color: #fff;
    display: none;
}
    .ustbfloating span { line-height:32px; display:block; font-size:18px; height:32px; 
                        margin-top:0px; margin-left:10px;
    }


.errtitle {padding:20px 15px; text-align:left;
}



.pagecon {
    width: 100%;
    height: 100%;
    display: block;
}
.pagetitle { text-align:center; line-height:40px; height:40px; font-size:18px; font-weight:bold; text-align:center;
}
.pagebody { display:block; padding:0px; margin:30px auto 100px auto;
}
.pagetitle_1 { font-size:18px; font-weight:bold; margin-bottom:10px;
} 
.pagebody_left { width:300px; min-height:400px; float:left;
}
.pagebody_right { width:850px; float:right;   
}

.retsub { border:1px #666 solid; border-radius:8px; cursor:pointer; letter-spacing:5px; font-size:18px; text-align:center; width:100px; margin-left:35px; display:block;  height:40px; line-height:40px; float:left;
}
    .retsub:hover { /*border:1px #1A242F solid; background-color:#1A242F; color:#fff;*/ box-shadow:0px 0px 4px #1A242F;
    } 
.retbut { border:1px #0784e1 solid; border-radius:8px; font-size:18px;  letter-spacing:5px;  cursor:pointer; text-align:center; width:100px; margin-right:35px; background-color:#0784e1; color:#fff; display:block; float:right;
          height:40px; line-height:40px;
}
 .retbut:hover { /*border:1px #1A242F solid; background-color:#1A242F; color:#fff;*/ box-shadow:0px 0px 4px #0784e1;
    }

.tb1 { text-align:right; font-size:18px;  line-height:30px; width:50px;
}
.tb2 { text-align:left; 
}
.input1 { margin-left:30px;  width:180px; border:1px #666 solid; height:25px; padding:3px 10px; line-height:25px; font-size:18px; border-radius:8px; outline:none;
}
.input1:focus{ 
    border: 1px solid #666;
}
.inputred {   border: 1px solid red;
}

input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #eee; 
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #eee; 
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #eee; 
}

/* input::-webkit-outer-spin-button
    input::-webkit-inner-spin-button {         -webkit-appearance: none;     }   
  input[type="number"]{         -moz-appearance: textfield;     } */


.pagexian {  min-height:100px; padding:0px; width:calc(100%);
             height:auto; display:inline-block;word-break:break-all;
}

.maphw {width: 100%; height: 400px;
}


.RETTABLE { width:100%; border-collapse:collapse; 
}
    .RETTABLE tr {  margin:auto; padding:0px;  border-collapse:collapse;
    }
        .RETTABLE tr td { border:1px #eee solid; line-height:30px; text-align:center; height:30px;
        }



.aboutimg  img{ cursor:pointer;  
}
    .aboutimg img:hover {
        transform: scale(1.05, 1.05);
        -webkit-transform: scale3d(1.05,1.05);
        transition: .8s transform;
        -webkit-transition: .8s transform;
    }


.conleft{ width: 150px;float: left; padding-top: 20px;}


 .lmenulist_2{ /*position: fixed; left: 50%; margin-left: -730px; top: 35%;*/ width: 150px;  margin-top: 40px; } 

.lmenulist_3{ font-size: 14px; line-height: 30px; height: 30px;margin: 8px auto 8px 0px; border-radius: 8px; background-color: #eee; border: #0073BB 2px solid;
    text-align: center; cursor: pointer; font-weight: bold; width: 126px;
    padding: 2px 10px;}

.lmenulist_4{font-size: 14px; line-height: 30px; height: 30px;margin: 20px auto auto 0px; border-radius: 8px; background-color: #E2F0D9; border: #333 2px solid;
    text-align: center;cursor: pointer; font-weight: bold; width: 126px;
    padding: 2px 10px; 

}
.lmenulist_3:hover{background-color: #fff; }
.lmenulist_4:hover{background-color: #fff; }

.lmenulist_1{ font-size: 18px; margin: 5px auto; line-height: 30px; height: 30px; padding: 3px 3px; color: #888;  text-align: center; background-color: #eee; 
    border-radius: 10px; position: relative; cursor: pointer; }
.lmenulist_1 div{
    border-top:10px solid transparent; border-left: 10px solid #eee; width: 0px; border-bottom: 10px solid transparent;  height: 0px; position: absolute; right: -8px; top: 7px; 
}

.lmenulist_1x{ font-size: 18px; margin: 5px auto; line-height: 30px; height: 30px; padding: 3px 3px; color: #fff;  text-align: center; background-color: #0073BB; 
    border-radius: 10px; position: relative;  cursor: pointer;}
.lmenulist_1x div{
    border-top:10px solid transparent; border-left: 10px solid #0073BB; width: 0px; border-bottom: 10px solid transparent;  height: 0px; position: absolute; right: -8px; top: 7px; 
}


.conright{float: right; width: calc(100% - 200px); padding-bottom: 100px;}
.r_title{ border: 2px #0073BB solid; padding: 20px 30px; font-size: 18px; margin-bottom: 30px; font-family:'Times New Roman'; }

#pbtkresults{display: none;}
#pbtkresultsivive {
    display: none;
}
.results_1{font-size: 16px; line-height: 35px; margin-top: 20px;}
.results_2 {
    margin-left: 25px;
    padding-left: 10px;
    margin-top: 3px;
    border-bottom: 1px #fff dotted;
}
.results_2 a{color: #849cac;}
.results_2 a:hover{color: #0073BB;}
    .results_2 img { margin-top:-3px;
    }
    .results_2:hover { background-color:#eee; border-bottom:1px #ccc dotted;
    }





.listtable { width:100%; border:1px #eee solid; border-collapse:collapse; font-size:18px;
}
    .listtable td {
        padding: 5px 0px;
        border-collapse: collapse;
      /*  border: 1px #eee solid;*/ text-align:center; line-height:30px;
    }
    .listtable tr:hover { background-color:#eee;
    }
.listtable_1 { text-align:left !important; padding-left:10px !important;
}




.ustb_bottom {
    background-color: #F2F2F2;
    padding-top: 20px;
}


.bottom_1 {
    color: #666;
    text-align: center;
    padding: 0px 0px 30px 0px;
    line-height: 35px;
    font-size: 18px;
}
.bottom_2 { font-size:20px; font-weight:bold;  
}


.font1 {
    font-size: 20px;
    line-height: 40px;
}

@media screen and (max-width: 1200px) {
    .font1 { line-height:30px; font-size:18px;
    }

}
@media screen and (max-width: 1100px) {
    .font1 {
        line-height: 28px;
        font-size: 16px;
    }
}