﻿* { padding: 0px; margin: 0px; font-family: "Airal", "Microsoft YaHei", sans-serif; }
body { background-image: url(../images/bodybg.jpg); background-size: cover; }
.search-box { position: relative; z-index: 5; width: 608px; font-size: 0px; line-height: 22px; display: block; overflow: hidden; height: 44px; }
.input-box { display: block; line-height: 22px; }
.search-box .inp-metro { display: inline-block; text-indent: 0px; padding: 9px 0px; width: 464px;    /*widows: 100%;*/ height: 24px; line-height: 24px; vertical-align: middle; color: #333; margin: 0px; font-size: 14px; border: 1px solid #063d98; -webkit-appearance: textfield; text-indent: 8px; background: #fff; border-radius: 4px 0 0 4px; }
.search-box .btn-query { margin: 0px; position: relative; display: inline-block; width: 126px; height: 44px; line-height: 44px; font-size: 18px; text-indent: 6px; color: #fff; overflow: hidden; vertical-align: middle; border: none; outline: none; background: url("../images/search-ico.png") 8px -5px no-repeat #0054a5; border-radius: 0 4px 4px 0; }
.search-box a.btn-query:hover { text-decoration: none; opacity: .8; }
.container {   }
.notfind-icon { padding-bottom: 10px; font-size: 18px; line-height: 1.8em; text-align: center; color: #ff7f02; border-bottom: 1px dashed #ddd; background: url(../images/ico_auto.png) 170px -115px no-repeat; }
.search-content { min-height: 300px; width: 610px; position: relative; padding-left: 100px; padding-right: 100px; margin: auto; text-align: center;    /*              background: url(../images/bg_new.png) center center no-repeat;*/    /*margin-top: 160px;*/
text-align: center; background: rgba(255, 255, 255, 0.4); border-radius: 20px; padding-bottom: 30px; border: 1px solid #ddd; }
.notfind { margin: 0px; margin-top: 10px; padding: 0px; }
a { outline: none; text-decoration: none; cursor: pointer; color: #666; blur: expression(this.blur()); }
.notfind .notfind-body { padding: 10px 20px; border: 1px solid #dfdfdf; background-color: #fbfbfb; margin-top: 10px; line-height: 22px; width: 568px; position: relative; text-align: center; margin: auto; }
.select-com { margin-bottom: 20px;    /*padding-left: 7px;*/ height: 20px; font-size: 14px; font-weight: bold; position: relative; text-align: center; }
.select-node { position: relative; padding-right: 15px; font-size: 17px; }
.select-node a { color: #448ef3; }
.result-top { margin-top: 10px; width: 608px; height: 43px; background-color: #fbfbfb; border: 1px solid #90bfff; border-bottom: none; }
.result-top .col1 { margin-left: -6px; width: 176px; text-align: center; font-weight: bold; border-right: 1px solid #ddd; color: #333; }
.result-top .col2 { width: 408px; text-align: center; font-weight: bold; color: #333; }
.result-top span, .result-top a { display: inline-block; height: 43px; line-height: 43px; vertical-align: middle; font-size: 14px; }
#select-data { z-index: 4; display: block; margin-top: 10px; position: relative; }
.result-info2 { border: 1px solid #ddd; width: 100%; }
.result-info2 td { padding: 10px; color: #000; border-bottom: 1px solid #d8d8d8; background-color: #fbfbfb; font-size: 12px; text-align: left; }
.result-info2 .status { width: 30px; background: url("../images/ico_status.gif") -50px center no-repeat #fbfbfb }
.result-info2 .status-first { background: url("../images/ico_status.gif") 0px center no-repeat #fbfbfb }
.result-info2 .status-check { background: url("../images/ico_status.gif") -150px center no-repeat #fbfbfb }
.result-info2 .status-wait { background: url("../images/ico_status.gif") -100px center no-repeat #fbfbfb; }
.result-info2 .last td { color: #FF8c00; border-bottom: none; background-color: #ffffff }
.result-info2 .row1 { width: 140px; text-align: right; }
.error-tip { display: block; padding: 8px; line-height: 24px; background-color: #FFFAE2; border: 1px solid #F5E190; margin-top: 10px; font-size: 12px; }
.error-tip-close { display: block; float: right; width: 17px; height: 17px; margin-top: -3px; margin-right: -3px; }
.phonetip { text-decoration: none; outline: none; display: inline-block; }
.phonetip:hover { text-decoration: underline; }
.hidden { display: none !important; }
.cxlogo { width: 402px; margin: 0 auto; margin-top: 60px; margin-bottom: 80px; }
.select-node-left { position: relative; float: left; color: #A7A7A7; vertical-align: bottom; line-height: 20px; letter-spacing: 1px; }
.footer { color: #999; text-align: center; font-size: 14px; margin-top: 30px; padding-bottom: 20px; }
.footer p { line-height: 15px; }
.footer p.f_nav { color: #ccc; }
.footer .f_nav a { cursor: pointer; color: #999; text-transform: uppercase; padding: 0 5px; }
.nav-bar { height: 70px;  z-index: 999; overflow: hidden; width: 810px; margin: auto; }
.language { width: 230px; line-height: 70px; font-size: 12px; color: #504040; float: right; text-align: right; }
.language img { margin-left: 10px; }
.about_con { line-height: 1.5em; color: #616161; padding-top: 15px; text-align: left; margin: 0 -100px; font-size: 14px; color: #666; width: 90%; margin: auto; margin-bottom: 30px; }
.about_con h1 { font-size: 16px;/*! padding:20px 0; */ color: #063d98; position: relative; height: 20px; line-height: 20px; display: block; margin: 20px 0 30px 0; }
.about_con p { text-indent: 2em; }
h1::after { content: ''; width: 30px; height: 2px; background: #0054a5; position: absolute; left: 0; top: 28px; }