/* inmain */
/* inmain */
.inmain{  }
.inmain .aboutbanner{height:400px; background:url(../images/aboutbanner.png) center top #74b8e5 no-repeat;width:100%;}
.inbanner { position: relative; height: auto; background: #ffb500; color: #fff; font-size: 30px; line-height: 38px; padding: 40px 0; text-align: center; box-shadow: inset 0 0 10px #e98a02; -webkit-box-shadow: inset 0 0 10px #e98a02; -moz-box-shadow: inset 0 0 10px #e98a02; }
.inbanner.help_ban:before { content: 'FAQ'; font-size: 140px; font-family: Arial; color: #fff; opacity: 0.3; position: absolute; top: 60%; right: 20%; }
.inbanner.help_ban:after { content: '?'; font-size: 100px; font-family: Arial; color: #fff; opacity: 0.2; position: absolute; top: 10%; left: 20%; }
.inbanner.contact_ban:before { content: 'CONTACT'; font-size: 140px; font-family: Arial; color: #fff; opacity: 0.2; position: absolute; top: 60%; right: 20%; }
.inbanner.contact_ban:after { content: 'CONTACT'; font-size: 100px; font-family: Arial; color: #fff; opacity: 0.1; position: absolute; top: 10%; left: 20%; }
.inbanner.cargo_ban:before { content: 'SERVICES'; font-size: 140px; font-family: Arial; color: #fff; opacity: 0.2; position: absolute; top: 60%; right: 20%; }
.inbanner.cargo_ban:after { content: 'SERVICES'; font-size: 100px; font-family: Arial; color: #fff; opacity: 0.1; position: absolute; top: 10%; left: 20%; }
.inbanner.tools_ban:before { content: 'CARGO'; font-size: 140px; font-family: Arial; color: #fff; opacity: 0.2; position: absolute; top: 60%; right: 20%; }
.inbanner.tools_ban:after { content: 'SEARCH'; font-size: 100px; font-family: Arial; color: #fff; opacity: 0.1; position: absolute; top: 10%; left: 20%; }
.inbanner.news_ban:before { content: 'NEWS CENTER'; font-size: 120px; font-family: Arial; color: #fff; opacity: 0.2; position: absolute; top: 60%; right: 20%; }
.inbanner.news_ban:after { content: 'NEWS CENTER'; font-size: 60px; font-family: Arial; color: #fff; opacity: 0.1; position: absolute; top: 10%; left: 20%; }
.innav{ position: relative; width: 100%;background: #f2f2f2;}
.innav.single_innav{}
.innav.single_innav ul li a { border-right: 1px solid #ddd; }
.innav .posi { float: right; line-height: 40px; }
.innav .posi a { padding: 0 8px; }
.innav .posi a:hover { color: #ffb500; }
.innav .w { position: relative; }
.innav ul {/* width: 100%; max-width: 1920px; min-width: 1200px; */width:1200px; margin:0 auto;}
.innav ul li { float: left; display: block; width: 33.3333%; height: 48px; }
.innav ul.col1 li { width: 100%; }
.innav ul.col2 li { width: 50%; }
.innav ul.col3 li { width: 33.33333333%; }
.innav ul.col4 li { width: 25%; }
.innav ul.col5 li { width: 20%; }
.innav ul li a { position: relative; display: block; width: auto; height: 100%; line-height: 48px; color: #222; border-bottom: 2px solid transparent; font-size: 14px; text-align: center; }
.innav ul li.on a, .innav ul li a:hover { color: #4699f5; border-bottom-color: #4699f5; }

/* main content */
.mainc { /*width: 980px; min-height: 500px; */z-index: -1;	/*border-left: 1px solid #ddd;*/ margin: 40px auto;line-height:28px;font-size:14px; }
.main .pagename { font-size: 30px; text-align: center; margin-bottom: 20px; margin-top: 40px; }
.main .pagename_left { font-size: 26px; text-align: center; margin-bottom: 30px; margin-top: 30px; }

/* .list */
.list {width: 100%;overflow: hidden;margin-bottom: 30px;margin-top: 30px;}
.list ul { width: 1239px; }
.list li { float: left; width: 374px; margin-right: 39px; background: #f5f5f5; padding: 14px; margin-bottom: 30px; }
.list li .img { width: 100%; height: 224px; background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; }
.list li .img:hover { background-size: 110% 110%; }
.list li .title { width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #333; }
.list li .txt { width: 100%; height: 60px; line-height: 20px; font-size: 12px; color: #777; overflow: hidden; display:none;}
.list li .link { width: 100%; height: 20px; line-height: 20px; font-size: 12px; color: #777; overflow: hidden; margin-top: 8px; }

/* page controler */
.page { text-align: left; font-size: 14px; display: block; clear: both; height: 30px; line-height: 30px; margin-top: 18px; }
.page a { padding: 4px 6px;	/* background: #f1f1f1; */ color: #666; font-size: 14px;	/* border: 1px solid #ddd; */ }
.page a:hover { color: #9f65db; }
.page a.active { color: #9f65db !important; }
.page a.number {	/* border: 1px solid #ddd; */
text-decoration: underline; }
.newsDel_main h1 { color: #222; font-size: 20px; line-height: 26px; text-align: center; }
.newsDel_main .p2 { text-align: center; color: #aaaaaa; font-size: 14px; padding: 10px 0; margin-bottom: 20px; border-bottom: 1px dashed #bbb; }
.newsDel_main_m { padding: 20px; border-bottom: 1px solid #ccc; color: #555555; font-size: 14px; line-height: 2em; }

/* iinav */
.iinav {width: 100%;height: 48px;background: #f5f5f5;}
.iinav li {float: left;text-align: center;width: 33.33333%;display: block;height: 48px;line-height: 48px;margin-bottom: 10px;font-size: 18px;}
.iinav li:hover { color: #9f65db; }
.iinav li.on {color: #9f65db;}
.iinav li a { display: block; width: 100%; hieght: 100%; }
.faq_list { margin-bottom: 30px; }

/* tag-group */
.tag-group { width: 100%; }
.tag-group .tag { width: 100%; margin-bottom: 4px; }
.tag-group .tag .tag-head { width: 100%; height: 42px; border: 1px solid #ddd; background: #f9f9f9; color: #666; font-size: 15px; padding: 0 10px; line-height: 40px; cursor: pointer; }
.tag-group .tag .tag-head.on { background: #fbdedd; color: #f70f0d }
.tag-group .tag .tag-head:before { content: ''; width: 0; height: 0; display: inline-block; border-top: 5px solid #888; border-left: 4px solid transparent; border-right: 4px solid transparent; vertical-align: 2px; margin-right: 14px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; }
.tag-group .tag .tag-head.on:before { transform: rotate(-90deg); border-top-color: #f70f0d; }
.tag-group .tag .tag-body { width: 100%; overflow: hidden; height: auto; }
.tag-group .tag .tag-body .content { border: 1px solid #ddd; border-top: 0; background: #fff; color: #555; font-size: 14px; padding: 10px 10px; line-height: 28px; }
.tag-group .tag.on .tag-body { }
.tag-group .tag .tag-body .content img { margin-bottom: 10px; }
.gray-btn { width: 140px; height: 30px; border: 1px solid #eeac48; background: #656565; color: #fff; font-size: 12px; line-height: 28px; margin: 10px auto; text-align: center; }
.gray-btn:hover { background: #351c15; }

/* .detail */
.detail { height: auto; margin: 30px auto; border-radius: 6px; overflow: hidden; border: 1px solid #f70f0d; }
.detail .title { width: 100%; background: #fbdedd; color: #333; font-size: 20px; line-height: 36px; padding: 20px 120px; border-bottom: 1px solid #f70f0d; }
.detail .time { width: 160px; height: 14px; font-size: 12px; color: #888; line-height: 14px; background-position: -152px -70px; padding-left: 20px; }
.detail .body { padding: 10px 120px; min-height: 200px; color: #555; font-size: 16px; line-height: 2.4em; }
.detail .body .content { padding: 20px; }

/* track_form */
.track { width: 100%; background: #fff; border-bottom: 1px solid #ddd; height: 102px; padding-top: 29px; text-align: center; color: #333; font-size: 16px; line-height: 44px; }
.track_f { position: relative; display: inline-block; width: 700px; height: 40px; vertical-align: middle;margin-bottom:40px; }
.track_f .track_text { position: absolute; top: 0; left: 0; width: 530px; height: 40px; border: 1px solid #ddd; background: #ddd; outline:none; line-height: 28px; padding: 6px 30px 6px 20px; font-size: 14px; color: #333; overflow: hidden; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.track_f .track_submit { position: absolute; z-index: 2; top: 0px; right: 0; width: 140px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; background-color: #ffb500; background-position: -72px 0; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
.track_f .track_submit:hover { background-color: #ffce24; }

/* track result */
.search-content {width: 100%;position: relative;padding: 40px 71px;margin: auto;text-align: center;}
.notfind { margin: 0px; margin-top: 10px; padding: 0px; }
.notfind .notfind-body { padding: 10px 20px; border:0; background-color: #f2f2f2; margin-top: 10px; line-height: 22px; /*! width: 768px; */ 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: 838px; height: 43px; background-color: #ddd; border: 0;  }
.result-top .col1 { margin-left: -6px; width: 176px; text-align: center; font-weight: bold;  color: #333; }
.result-top .col2 { width: 640px; 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: 0; width: 100%; }
.result-info2 td { padding: 10px; color: #000;background-color: #fff; font-size: 12px; text-align: left; }
.result-info2 tr:nth-child(even) td{ background-color:#f2f2f2;} 
.result-info2 .status { width: 30px; padding: 0; background: url("../images/ico_status.gif") -60px center no-repeat #fbfbfb; }
.result-info2 .status-first { background: url("../images/ico_status.gif") -10px center no-repeat #fbfbfb; }
.result-info2 .status-check { background: url("../images/ico_status.gif") -160px center no-repeat #fbfbfb; }
.result-info2 .status-wait { background: url("../images/ico_status.gif") -110px center no-repeat #fbfbfb; }
.result-info2 .last td { color: #FF8c00; border-bottom: none; background-color: #ffffff }
.result-info2 .row1 { width: 170px; 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; }

#turn_page{ text-align:center; line-height:30px;}
#turn_page .page_button{ padding:0 10px; font-size:14px; border:1px solid #e9e9e9; display:inline-block; color:#555; margin:0 4px; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#turn_page .page_item{ width:48px; font-size:14px;  border:1px solid #e9e9e9; display:inline-block; color:#555; margin:0 4px; text-decoration:none; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#turn_page .page_item_current{ width:48px; font-size:14px;  border:1px solid #e70012; display:inline-block; color:#fff; background:#e70012; margin:0 4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#turn_page a:hover{text-decoration: underline;}