@charset "utf-8";
/* CSS Document */
/* 全局样式 */
body{ padding:0; margin:0; font-size:12px;background:#FFF;font-family: "微软雅黑"; color: #666; min-width:1180px;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul{list-style:none;}
img{border:0px; vertical-align:middle;}
.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}
a{text-decoration:none; color:#666;}
a:hover{ color:#ff771c;}
a,input,button{ outline:none; }
.fl{ float:left;}
.fr{ float:right;}
select, input,checkbox,textarea{vertical-align: middle;outline: none; font-family:"微软雅黑"; color:#666;}
table{border-collapse: collapse;border-spacing: 0;}
table, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;vertical-align: baseline;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.site-wel .wel-cnt:after,.site-header:after,.header-cnt:after,.search-box .search-cnt:after,.search-box:after,#tab_con:after,.dropdown-cell:after,.price-limite:after,.price-area:after, .port-box:after,.price-box:after,.news-inner:after,.partner-wrap .logo-cnt:after,.app-wrap:after,.loading-info:after,.tool-box:after,.pro-search-box:after,.select-list-li:after,
#pager ul.pages:after,.detail-cnt:after,.del-port-box:after,.del-port-box:after,.price-inner .pr-type:after,.detail-cnt .cal-cnt:after,.otherfu .fu-item li:after,.booking-cnt01:after,.booking .linkman-cnt:after,.booking .cs1:after,.booking .cntr-box li:after,.booking .cntr-box:after,.cost .total:after,.trailer-panel .trailer-row:after,.sub-item:after,.content-inner:after,
.content-wrap:after,.news-item:after,.login-cnt:after,.lg-title:after,.other-box:after,.regt-box:after,.vip-box:after,.user-center:after,.tabpanel .statu_ul:after,#order_con:after,
.tabpanel:after,.bk-cnt .head:after,.order-det-cnt01:after,.order-det-cnt01 .half-box:after,.full-box:after,.menu-wrap .sn-menu:after,.tp-wrap:after,.goods ul:after{content: '\20';display: block;height: 0;clear: both;}

.site-header:before,.header-cnt:before,menu-wrap:before,.search-box .search-cnt:before,.search-box:before,#tab_con:before,.price-area:before,.port-box:before,.price-box:before,.news-inner:before,
.partner-wrap .logo-cnt:before,.loading-info:before,.tool-box:before,.tp-wrap:after,.goods ul:after{content: " ";display: table;}

.pdl{ padding-left:5px;}
.mg-crumbs{ margin:28px 0px 18px;}
.content-wrap{ min-height:600px;}
.radio-btn input[type="radio"], .check-box input[type="checkbox"] {visibility: hidden;}

.wrap{ width:100%; margin:0 auto;}
.wrap .crumbs{ color:#fff;}
.wrap .crumbs a{ color:#fff;}
.ad-wrap{ margin:40px 0 0;}

/*==========================================================================================首页==========================================================================================*/
.site-wel{ height:32px; background:#2D3237; line-height:32px; color:#fff;}
.site-wel .wel-cnt{ width:1180px; margin:0 auto;}
.quick-menu li{ display:inline-block;  position:relative;}
.quick-menu li a{ color:#fff;}
.quick-menu li a:hover{ color:#ff771c;}
.quick-menu .org{ color:#ff771c; padding:8px;}
.quick-menu span{ padding:0px 5px;}
.pdr{ padding-right:5px;}
.quick-menu .erw{ color:#fff;}
.quick-menu .site-code{ position:absolute; top:32px; left:-58px; width:175px; height:210px; background:#fff; box-shadow:0 0 8px #ccc; text-align:center; z-index:99; color:#666;}
.quick-menu .site-code .sn-qrcode-cnt{width: 175px;height: 175px;background:url(../images/site-code175.jpg) no-repeat; }
.quick-menu .site-code b {width: 0;height: 0;line-height: 0;font-size: 0;position: absolute;left: 50%;top: -10px;margin-left: -2px;border-width: 5px;border-style: dashed dashed solid;border-color: transparent transparent #fff;}

/*头部信息*/
.site-header{ width:100%; background:#2D3237;}
#header-inner{ position:relative; padding:40px 0;}
.header-cnt{ width:1180px; margin:0 auto;}
#site-logo{ height:54px; line-height:54px;}
.header-cnt #site-logo{ float:left; height:100%;}
#site-logo a {max-width: 100%;padding: 0px;margin: 0px;margin: 0; background-color: #fff; display: block}
#site-logo a img,#hotline .phone-icon img {display:inline-block;max-width: 100%; vertical-align:middle;}
#hotline{ width:300px; float:right; height:54px; line-height:54px;}
#hotline .phone-icon{ float:left; width:18%;}
#hotline .phone-num{ float:right; width:82%; font-size:22px; color:#2483c7;}
#hotline .phone-num span{ font-size:18px; color:#b5b5b5;}
#hotline .phone-num a{ color:#fff;}

/*导航信息*/
.menu{ width:100%; height:40px; line-height:40px; background:#1e2328;}
.menu-wrap{ width:1180px; margin:0 auto;}
.menu-wrap .sn-menu{height:40px; line-height:40px;}
.menu-wrap .menu-item{ position:relative;white-space: nowrap; display:block;width:11.1%; text-align:center; float:left;}
.menu-wrap .menu-item a{display:block; color:#fff; font-size:16px;}
.menu-wrap .menu-item .current,.menu-wrap .menu-item a:hover{ background:#017f98; color:#fff;}
.menu-item em{ position:absolute; display:block; top:-13px; right:17px; background:url(../images/icon.png) right 0 no-repeat; width:29px; height:22px; }

/*广告图*/
a { blr: expression(this.onFocus=this.blur()); outline: none; }
.banner-wrap { width: 100%; position:relative; overflow:hidden; /*margin-bottom: 40px;*/ }
.banner-pic {width: 100%; height:380px; position:relative;}
.banner-pic .num { overflow:hidden; height: 22px; position: absolute; bottom:8px; right: 22%; zoom:1; z-index:3 }
.banner-pic .num li { width: 22px; height: 22px; line-height: 22px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner-pic .num li.on { background: #FF7700; }

.banner-pic_t {width: 100%; height: 380px; position:relative; margin-top:40px;}
.banner-pic_t .num { overflow:hidden; height: 22px; position: absolute; bottom:8px; right: 22%; zoom:1; z-index:3 }
.banner-pic_t .num li {width: 22px; height: 22px; line-height: 22px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner-pic_t .num li.on {background: #FF7700;}

.container{ width:1180px; margin:0 auto;}
.search-box{ position:absolute; top:40px; width:469px; height:304px; background:#fff; border:2px solid #eee;}
.search_ul {width: 102px;height:100%;background: #2483c7;overflow: hidden;}
.search-box .search_li {border-bottom: solid 1px #fff;text-align: center;height: 75px;line-height: 75px;}
.search-box .search_li a{font-size: 16px;color: #fff; font-weight:bold;}
.search-box .selected{ background:#fff; height: 75px;line-height: 75px;}
.search-box .selected a{ color:#008cd6;}
.search-box .search-con{ padding:20px;}
.form-ul{ margin-top:15px;}
.form-ul .port_s{ position:relative; margin-bottom:20px;}
.form-ul .port_s label{display: inline-block; width:55px; text-align:right;color: #000;line-height: 32px; margin-right:12px;}
.form-ul .search-input{display: inline-block;color: #000000;border: 1px solid #E7E7E8;padding: 7px 7px; width:240px;}
.form-ul ul{position:absolute; top:34px; left:71px; min-width:274px; background:#fff;}
.form-ul .dropdown-pol,.form-ul .dropdown-pod,.form-ul .dropdown-pos{border:2px solid #1b9bdc; z-index:100;height: 198px;overflow: hidden;overflow-y: auto;}
.form-ul .dropdown-pol li,.form-ul .dropdown-pod li{overflow: hidden;position: relative;}
.form-ul .dropdown-cell {display: block;padding:8px 10px;color: #333;}
.form-ul .dropdown-cell .port-code { display:inline; float:left;text-transform: uppercase;}
.form-ul .dropdown-cell .port-name { display:inline;float:right;}
.form-ul .dropdown-cell:hover{ background:#f8f8f8;}
.active .dropdown-cell,.active .dropdown-cell:hover{background:#e7e7e7;color: #333;}
.form-ul .query-box{ padding-left:71px;}
.form-ul .query-btn{ display:block; width:100%; height:40px; line-height:40px; background:#2483c7; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:15px; margin-bottom:15px; border:none; cursor:pointer;} 
.form-ul .query-box p{ color:#999;}

/*主体内容*/
.select-type{border:1px solid #eee; border-top:2px solid #2483c7;position:relative; margin-bottom:40px;}
.title-nav{ width:100%; height:50px; line-height:50px; padding:0 12px; border-bottom: 1px solid #eeeeee; font-size:16px; color:#333;}
.title-nav .icon-ship{ display:inline-block; width:36px; height:18px; padding-right:10px; background:url(../images/icon.png) left -375px no-repeat;}
.select-type .st-dl {border-bottom: 1px dotted #e2e2e2; width: 100%; position: relative; overflow: hidden;}
.select-type .st-dl dt {width: 149px;border-right: 1px solid #eee;text-align: center;height: 100%;line-height: 40px;z-index: 1;color: #999; background:#f8f8f8; display:inline-block;}
.select-type .st-dl dd {display:inline-block;height: 100%; margin-left:40px;}
.select-type .st-dl dd a{display: inline-block;height: 40px;line-height: 40px;text-decoration: none; padding-right:32px;}
.select-type .map-pic{ background:url(../images/map-img.png) no-repeat; position:absolute; right:30px; bottom:52px; width:314px; height:182px;}
.select-type .lastone{ border-bottom:0;}

/*优惠运价*/
.price-limite{overflow: hidden;}
.price-limite h2 {font-size:22px;color: #2483c7;display: inline;float: left; font-weight:400;}
.price-limite .sub-line {float: right;line-height: 22px;height: 22px;font-size:14px; color:#7a7a7a;}
.price-limite .sub-line a {color: #7a7a7a;font-size: 14px;display: inline-block;height: 24px;line-height: 24px;padding: 0px 10px;}
.price-limite .sub-line span{ padding:0 10px;}
.price-limite .sub-line a:hover {background: #2483c7;color: #ffffff;}
.price-limite .sub-line .cur{background: #2483c7;color: #ffffff;}
.price-area {border-top: solid 2px #2483c7; margin-top:10px;}
.row-price-area{margin-left:-10px;margin-right:-10px;}
.price-area .price-item{ width:280px; margin:20px 10px 0px; display:inline-block; border:1px solid #d8e8fe; background:#f4f9ff; float:left;}
.price-area .price-item .port-box{ padding:15px 20px; border-bottom:1px solid #d8e8fe; line-height:30px; overflow:hidden;}
.price-area .price-item .port-box .port-title{ width:108px; text-align:center;}
.omit{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.price-area .price-item .port-box .port-cnten{font-family:"Arial";font-size: 14px;color: #2483c7;text-transform:capitalize;}
.price-area .price-item .port-box .port-cnt{font-size:14px; font-weight:700; color:#2483c7;}
.price-area .price-item .port-route{width: 21px;height: 21px;background:url(../images/price-route.png) center no-repeat; margin-top:20px;}
.price-area .price-item .price-box{ padding:15px 0; line-height:30px; overflow:hidden;}
.price-area .price-item .price-box .price-list{ width:92px; border-right: 1px solid #d8e8fe; text-align:center;}
.price-area .price-item .price-box .units{font-family: "Arial";font-size: 14px;color: #888;text-transform:uppercase;}
.price-area .price-item .price-box .price{font-family: "Arial";font-size:18px; color:#ff771c;}
.price-area .price-item .price-box .last{border-right: 0;}
.price-area .over{ border-color:#2483c7;}

/*物流资讯*/
.news-wrap{ width:100%; border:1px solid #eee; margin:40px 0;}
.news-inner{ padding:7px 0px 0px 18px;}
.news-wrap .news-item{ width:290px; border-bottom:0;}
.news-wrap .news-item h3{ font-size:16px; color:#444; padding-bottom:15px; font-weight:400;}
.news-wrap .news-item .news-item-en a{ display:inline-block; width:85px; line-height:24px; color:#797979; text-transform:uppercase;font-family: "Arial"; font-size:13px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-wrap .news-item-bd{ padding-left:110px;}
.news-wrap .news-item-bd .news-item-img {float: left;margin-left: -110px;}
.news-wrap .news-item-bd img { width:101px; height:101px; display:block;}
.news-item-icon{width: 5px;height: 5px;margin-right: 5px;overflow: hidden;float: left;margin-top:7px; display:inline-block; background:url(../images/icon.png) -147px -384px no-repeat;}
.news-wrap .news-item-bd ul li a{color: #797979;display: inline-block;width: 140px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:22px;}
.news-wrap .news-item .news-item-en a:hover,.news-wrap .news-item-bd a:hover{color:#ff771c;}

/*合作伙伴及友情链接*/
.partner-wrap{ width:100%; overflow:hidden;}
.box-title{ font-size:18px; color:#444; margin-bottom:18px; font-weight:400;}
.partner-wrap .logo-cnt{ border-left:1px solid #eee; border-top:1px solid #eee;}
.partner-wrap .logo-cnt .logo-item{border-right: 1px solid #eee;border-bottom: 1px solid #eee;float: left;position: relative;text-align: center; display:inline-block;width: 147px;height: 78px;line-height: 78px;}
.partner-wrap .logo-cnt .logo-item .logo-pic{width: 146px;height: 77px;display: block; overflow:hidden;}
.links-wrap{ width:100%; margin:40px 0 0; overflow:hidden;}
.links-wrap .links-item{ color:#797979; line-height:30px; font-size:14px; float:left; width:234px; padding-right:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.links-wrap .links-item a:hover{ color:#ff771c;}

/*底部*/
.foot{ width:100%; background:#2D3237; margin-top:70px; overflow:hidden; padding:80px 0; position:relative;}
.foot-inner{ width:1180px; margin:0 auto; overflow:hidden;}
.loading-info{ overflow:hidden; margin:0 auto 30px;}
.app-wrap{ padding:0 0 20px;}
.app-wrap .app{width: 300px;height: 110px;border: solid 1px #e4e4e4;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #ffffff; margin:0 auto;}
.app-pic-two {width: 88px;height: 88px;background:url(../images/service-code.jpg) no-repeat;margin-left: 20px;margin-top: 10px;float: left; background-size: contain;}
.app-info {width: 140px;margin-left: 132px;margin-top: 22px;}
.app-info .app-info-title,.app-info .app-info-con {line-height: 30px;font-size: 16px;color: #999;}
.app-info span{ display:block;}
.app-pic{width: 88px;height: 88px;background:url(../images/qihang-erw02.jpg) no-repeat;margin-left: 20px;margin-top: 10px;float: left;}
.tool-box{ display:block;width: 406px;padding-left: 90px; float:left;}
.tool-box h3 {font-weight:400;font-style: normal;color: #333;font-size: 16px;margin-bottom: 15px;}
.tool-box a {display: block;float: left;width: 82px;margin-bottom: 20px;height: 26px;line-height: 26px;border: 1px solid #e8e8e8;margin-right: 30px;background: #fff;color: #333;font-size: 12px;text-align: center;}
.tool-box .a-last{ margin-right:0;}

.foot .footer-con {font-size: 16px;text-align: center;}
.foot .footer-con a{padding: 0 7px;line-height: 24px;}
.foot .footer-con a:hover{ color:#ff771c; }
.foot .footer-con .m_l5 {margin-left:10px;}
.foot .footer-con .m_l5 b {font-weight: lighter;color: #2483c7;}
.footer-copyright {color: #666;line-height: 40px; margin-bottom:10px;}
.foot-bg{ background:#fff; margin-top:0;}

/* 客服 */
.side{position:fixed;width:50px;height:275px;right:0;top:40%;z-index:100;}
.side ul li{width:50px;height:50px;float:left;position:relative; margin-bottom:1px;}
.side ul li .sidebox{position:absolute;width:100px;height:50px;top:0;right:0;transition:all 0.3s;background:#2896d2;color:#fff;font:14px/54px "微软雅黑";overflow:hidden; line-height:50px;}
.side ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#7e7e7e;transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ff771c;}
.side ul li img{float:left;}

/*==========================================================================================海运查询==========================================================================================*/
.pro-search-box{margin: 40px auto; font-size:14px;}
.search{width: 878px;margin: 0px auto;height:50px;background: #4197ee;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 2px;position: relative;z-index:10;}
.searbj{float:left;z-index: 1; position:relative;}
.search label {height: 46px;line-height: 46px;background: #fff;vertical-align: middle;}
.search label {width: 72px;display:block; float:left;text-align: center;border-left: 1px #e6e6e6 solid;border-right: 1px #e6e6e6 solid; background:#fafafa; color:#666;}
.search .border-l{border-left: none;}
.search .pro-search-input {width: 180px;text-align: left;border: none;color: #666;cursor: pointer; padding:14px 10px 14px; height:46px;}
.search ul{position:absolute; top:52px; left:71px; min-width:256px; background:#fff; font-size:13px;}
.search .dropdown-pol,.search .dropdown-pod,.search .dropdown-pos{ box-shadow:0 0 8px #cecece; z-index:100;height:210px;overflow: hidden;overflow-y: auto; border:1px solid #1b9bdc;}
.search .dropdown-pol li,.search .dropdown-pod li{overflow: hidden;position: relative;}
.search .dropdown-cell {display: block;padding:8px 10px;color: #333;}
.search .dropdown-cell .port-code { display:inline; float:left;text-transform: uppercase;}
.search .dropdown-cell .port-name { display:inline;float:right;}
.search .dropdown-cell:hover{ background:#1b9bdc; color:#fff;}
.active .dropdown-cell,.active .dropdown-cell:hover{background:#1b9bdc;color: #fff;}
.searchbut {text-align: center;color: #fff;border: none;background: none;width: 88px;height: 46px;line-height: 46px;text-align: right;font-size: 18px;cursor: pointer; font-family:"微软雅黑";}
.search-icon {position: absolute;width: 23px;height: 23px;display: block;right:72px;top: 15px; background:url(../images/icon.png) -338px -372px no-repeat}
.content{ width:1180px; margin:0 auto; position:relative;}
.crumbs{ margin-bottom:10px;color:#999;}
.crumbs .homeicon{ color:#c7c7c7;}
.crumbs-cur{ color:#1b9bdc;}
.select-box {position: relative;z-index: 1;}
.select-list{ border:1px solid #e6e6e6;}
.select-list .select-list-li {line-height: 47px; border-bottom:1px dotted #e2e2e2;overflow:hidden; }/**/
.select-list-li.abc{ height:47px !important;}
.select-list li a.more {color: #3dafe9;font-size: 12px;overflow: hidden; background:#f8f8f8;}
.select-list li a:hover.more{background: #f0f0f0; margin:0; font-size:12px; height:47px; padding:11px 10px 0; color:#333;}
.select-list li a {padding: 0px 10px; font-size: 13px;display: inline-block; color:#666;}
.select-list .select-title{width: 120px;text-align: center;height: 47px;line-height: 47px;z-index: 1;color: #999;background: #f8f8f8; float:left; display:inline;font-size:13px; margin-right:15px;}
.select-list li a.checked {height: 24px;background: #4197ee;line-height: 24px;text-align: center;color: #fff;}
.select-list li a:hover{height: 24px;background: #4197ee;line-height: 24px;text-align: center;color: #fff;}
.select-list .noborder{ border-bottom:0;}

/*查询结果表*/
.select-table table{margin-top:30px;}
.select-table table thead {background: #82bfeb;height:42px;line-height:42px;}
.select-table table thead td {color: #fff;padding: 0px;border-bottom: none;font-size: 14px; font-family:"微软雅黑";}
.select-table table td {text-align: center;font-family:"微软雅黑";color: #4c4c4c;font-size: 13px;padding: 20px 0px;border-bottom: 1px #d8e8fe solid; height:38px; vertical-align:middle;}
.select-table table thead td a {color: #fff;}
.select-table table td p{ line-height:26px;}
.select-table table td .title-en{text-transform: uppercase;}
.select-table table td .price-color{ color:#ff771c; font-family:Arial; font-size:15px;}
.select-table table td p.route-arrow{ width:44px; height:6px; display:block; background:url(../images/icon.png) -492px -378px no-repeat;}
.select-table table td  .btn-primary{ display:block; width:76px; height:30px; line-height:30px; background:#fec96e;/* background:#ff9e13;*/ color:#fff;text-align: center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-left:9px;}
.select-table table td .detail-btn{ margin-bottom:5px;}
.select-table table td a:hover{ background:#ff9e13;}
.select-table table tr.bgcolor{ background:#f4f9ff;}

/*分页*/
#pager{ text-align:center;}
#pager ul.pages {display:inline-block;border: none;text-transform: uppercase;font-size: 14px;margin: 50px auto 30px;text-align:center;padding: 0;font: normal 13px "Microsoft YaHei";}
#pager ul.pages li{ display:inline;}
#pager ul.pages li a{float: left;padding: 7px 13px;background-color: #eee;color: #666;margin-right:8px;}
#pager ul.pages li a:hover {color: #fff;background-color: #3c4852;}
#pager ul.pages li.pgNext {}
#pager ul.pages li.pgEmpty {display: none;}
#pager ul.pages li.active a{color: #fff;background-color: #2483c7;}

/*==========================================================================================海运运价详情=====================================================================================*/
.detail-cnt{ margin-top:20px;}
.detail-cnt .r-left {width: 892px;float: left;}
.detail-cnt .r-right {width: 260px;float: right;}
.detail-cnt .detail-table {border: 1px solid #ddd; }
.detail-cnt .detail-table .detail-wrap{ padding:0 20px;}
.detail-cnt .del-port-box{ padding:45px 0px;line-height:40px; overflow:hidden;}
.detail-cnt .del-port-box .del-port-title{ width:300px; text-align:center;}
.detail-cnt .del-port-box .del-port-cnten{font-family:"Arial";font-size:20px;color: #1b9bdc;text-transform:uppercase;}
.detail-cnt .del-port-box .del-port-cnt{font-size:20px; color:#1b9bdc;}
.detail-cnt .del-port-box .del-port-route{width:248px;height: 21px;background:url(../images/del-arrow.png) center no-repeat; margin-top:32px;}
.price-inner{ position:relative; text-align:center;}
.price-inner .pr-type{width: 510px;margin: 0 auto; margin-bottom:40px;}
.price-inner .pr-type dl {width:130px;border: 1px solid #e6e6e6;text-align: center;float: left;margin: 0 20px;line-height:42px;font-size:16px; color:#666;}
.price-inner .pr-type dt {background: #4babeb;color: white;}
.detail-cnt .dash0 { border-top:1px dashed #e6e6e6;}
.detail-cnt .dash0 td {border-bottom: 1px dashed #e6e6e6; line-height:42px; font-size:14px;}
.detail-cnt .del-title{ font-size:14px; line-height:52px;}
.detail-cnt .dash1 thead{padding-left:5px; height:38px; line-height:38px; background:#e5edf5;}
.detail-cnt table.dash1 td{ padding-left:20px; vertical-align:middle;}
.detail-cnt .dash1 td{ height:42px; border-bottom:1px solid #ededed; font-size:14px;}
.detail-cnt .tips{ font-size:14px; line-height:40px; margin:20px 0px; color:#999;}
.detail-cnt .calculate{background: #e5edf5; padding: 10px 20px; position: relative; font-size:14px;}
.detail-cnt .cal-cnt li{ height:28px; line-height:28px; float:left; margin-right:50px;}
.detail-cnt .cal-cnt li span {display: inline-block;height: 28px;line-height: 28px;width: 28px;background: #a5bdd4;text-align: center;color: #FFF;cursor: pointer;vertical-align: middle;}
.detail-cnt .cal-cnt li .num-input{height:28px;width: 70px; padding:5px 10px;}
.num-input{font-size: 14px;border: #a5bdd4 1px solid;}
.detail-cnt .cal-cnt span,.detail-cnt .cal-cnt input,.detail-cnt .cal-cnt label{ float:left;}
.detail-cnt .cal-cnt li label{ padding-right:10px;}
.detail-cnt .hj {font-size: 16px;color: #535353;padding: 40px 0 50px 20px;}
.detail-cnt .hj .money {font-weight: bold;color: #ff771c;}
.detail-cnt .but-b{background: #ff9e13;margin-left: 80px;font-weight:400;padding: 10px 22px;font-size: 16px;color: #fff;border-radius:3px;}
.otherfu{ width:100%; border:1px solid #e6e6e6;}
.otherfu .fu-title{ height:40px; line-height:40px; background:#efefef; padding:0 20px; font-weight:700; font-size:14px; color:#444;}
.otherfu .fu-cnt{ padding:30px 20px 50px;}
.otherfu .fu-item li{ font-size:14px; height:30px; line-height:30px; width:142px;display:inline-block;}
.otherfu .fu-item li span{display:block; float:left;}
.otherfu .fu-del{ margin-top:30px;}

/*Custom checkbox*/
.check-box {width: 25px;height: 25px;cursor: pointer;display:block; float:left;margin: 2px 7px 0 0;position: relative;overflow: hidden;background: rgb(255, 255, 255);border: 2px solid #a5bdd4;}
.check-box i {background:url(../images/check_mark.png) no-repeat center center;position: absolute;left: 2px;bottom: -15px;width: 17px;height: 12px;-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;-webkit-transform: rotateZ(-180deg);-moz-transform: rotateZ(-180deg);-o-transform: rotateZ(-180deg);transform: rotateZ(-180deg);}
.checkedBox i {bottom: 4px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}

/*省市联动*/
.select_list select{ border:1px #ddd solid; background:#FFFFFF;padding-left:10px;font-size:14px;position:relative;color:#494949;min-height:32px; margin-right:10px; width:150px; font-family:"微软雅黑";}
.select_list{}
.info #show{ color:#3399FF; }
.bottom{ text-align:right; font-size:12px; color:#CCCCCC; width:1000px;}

/*右侧*/
.detail-cnt .dtn {border: 1px solid #e6e6e6;}
.detail-cnt .dtn h3 {background: #2483c7;height: 45px;color: #ffffff;line-height: 45px;font-size: 14px; text-align:center;}
.detail-cnt .code dl {padding: 0px; text-align:center;}
.detail-cnt .code dl img{ vertical-align:middle;}

/*==========================================================================================填写订单=====================================================================================*/
.wd200{ width:200px;}
.wd180{ width:180px;}
.wd320{ width:320px;}
.mgr{ margin-right:60px;}
.mgt{ margin-top:30px;}
.bmgl{ margin-left:10px;}
.booking{ width:100%; margin-top:20px; border:1px solid #e6e6e6; border-top:2px solid #1b9bdc; font-size:14px;}
.booking h3 {padding: 10px 20px;font-weight: normal;position: relative; color:#1b9bdc; font-size:16px; font-weight:700;}
.booking-cnt01{ padding:20px 20px 0px; border-bottom:1px dashed #e6e6e6;}
.booking-cnt01 dl{width:538px;border: none;float: left; margin-bottom:20px;}
.booking-cnt01 dt {padding: 5px 0 15px;}
.booking .booking-cnt01 textarea{width:100%;height: 150px;border: 1px solid #ddd;padding: 5px 12px; line-height:22px;}
.fudl dt { padding:5px;font-weight: 700; font-size:16px; color:#000;}
.needfeeder1{ border:1px solid #ddd; margin-top:8px; height:150px;}
.booking .booking-cnt01 .half {width: 268px; height:75px; text-align:center; margin:0;}
.fudl dt.feeder{ font-weight:400; color:#333; padding:0; line-height:40px; font-size:14px;}
.booking .booking-cnt01 .half dd{ text-transform:uppercase; color:#777777;}
.booking .linkman h4{ color:#000; line-height:30px;}
.booking .linkman-cnt{ padding:20px 0px 20px 20px;}
.booking .linkman-cnt li{ margin:0 50px 15px 0px; display:inline; float:left;}
.booking .linkman-cnt span{ display:inline-block; width:72px; text-align:right; line-height:32px;}
.booking .text-input{border:1px solid #dddddd; padding:6px;}

.booking .cs1 ul { overflow: hidden;}
.booking .cs1 li{ width:378px;display:inline; float:left; margin-bottom:20px;}
.booking .cs1 span{display:block; width:100%;line-height:32px; padding-bottom:10px;}
.booking .lading{ margin-bottom:20px; line-height:32px; height:32px;}
.booking .lading span {width: 82px; text-align:right; line-height:32px; display: inline-block;}
.booking .lading label {width: 90px;display: inline-block;}
.booking .lading .Release{width:72px;}
.booking .lading select{ border:none;}
.booking .lading .tel03,.booking .bcnt-right .tel03{ width:200px; border:1px solid #ddd; padding:5px;}
.booking .lading .tel04,.booking .bcnt-right .tel04{ width:320px; border:1px solid #ddd; padding:5px;}

.booking .cntr-box{ line-height:32px; height:32px; margin-bottom:20px;}
.booking .cntr-box ul{ display:block; float:left; height:32px;}
.booking .cntr-box .shape{ width:490px;}
.booking .cntr-box .shape label{ width:90px; display:inline-block;}
.booking .cntr-box .box-num{ width:250px;}
.booking .cntr-box .shape li,.booking .cntr-box .box-num li,.booking .cntr-box .weight li{ display:inline-block;}
.booking .cntr-box .cntr-box-tit{ width:76px;}
.booking .cntr-box li span {display: inline-block;height: 32px;line-height: 32px;width: 32px;background: #b4b4b4;text-align: center;color: #FFF;cursor: pointer;vertical-align: middle;}
.booking .cntr-box li .cntrno{height:32px;width: 70px; padding:5px 10px;}
.cntrno{font-size: 14px;border: #dddddd 1px solid;}
.booking .cntr-box .cutcntr,.booking .cntr-box .cntrno,.booking .cntr-box .addcntr,.booking .cntr-box .cntr-box-tit{ float:left;}
.booking .cntr-box .weight .b_isweight{ margin-left:15px;}

.booking .bcnt-right{margin-bottom:40px;}
.booking .noborder{ border-bottom:0;}
.inte-like {margin: 10px 0 20px;width: 100%;}
.inte-like h4,.remarks h4,.cost h4{height: 20px;line-height: 20px;color: #000;margin-bottom:15px;font-size: 14px; font-weight:700;}
.inte-like input{ border:none;}
.inte-like .custom-no{ width:430px; padding:6px 0; border:1px solid #ddd;}
.inte-like span,.cost span{ display:inline-block; color:#0f8c0f;  margin-left:20px; height:32px; line-height:32px; font-size:12px;}
.cost .notice{ font-weight:400; margin-left:5px;}

.remarks{ margin-bottom:20px;}
.cost table thead {background: #fafafa;height: 42px;line-height: 42px; border:1px solid #e6e6e6;}
.cost table thead td {font-size: 14px; font-weight:700; border-bottom:none;}
.cost table td {text-align: center;color: #4c4c4c;font-size: 14px;border-bottom: 1px #ededed solid;height:40px;vertical-align: middle;}
.cost .total{ margin:30px 0px 70px;}
.cost .total .total-l{ float:left; width:280px;}
.cost .total .total-l label{ color:#8c8c8c;}
.cost .total .total-l .protocol-cnt{ color:#1b9bdc; padding-left:5px;}
.cost .total .total-r{ float:right; font-size:15px; color:#666; font-weight:700; padding-right:50px;}
.cost .has-btn,.bk-cnt .has-btn{cursor: default;background: none;text-align: center; padding-bottom:50px;}
.cost .has-btn .sumit-btn,.cost .has-btn .cancel-btn,.bk-cnt .has-btn .sumit-btn,.bk-cnt .has-btn .cancel-btn{height:40px; line-height:40px; color:#fff; background:#b3b3b3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; margin-right:20px; font-size:16px;}
.sumit-btn{ width:110px;}
.cancel-btn{ width:120px;}
.cost .has-btn a,.bk-cnt .has-btn a{ display:inline-block;}
.cost .has-btn a.btn-cur,.bk-cnt .has-btn a.btn-cur,.cost .has-btn a:hover,.bk-cnt .has-btn a:hover{ background:#ff9e13;}
.has-btn .sumit-btn{ background:#ff9e13 !important; border:none; cursor:pointer;}
.has-btn .sumit-btn:hover{ background:#ffb54a !important;}
.ximweil li span{ padding:0 !important;}

/*温馨提示*/
.reminder{ border:1px solid #f9dec3; background:#fef5ee; padding:20px; margin-top:30px;}
.reminder h4{ font-size:16px; color:#eb9743; padding-bottom:15px;}
.reminder p{ font-size:14px; color:#eb9743; line-height:30px;}


/*========================================================================================== 集卡 =====================================================================================*/
.content-wrap{width: 100%;margin-top: 20px;font-size: 14px; position:relative;}
.cnt-title{ height:50px; border-bottom:1px solid #ececec; padding:12px 0;}
.cnt-title h2{ height:22px; line-height:22px; padding-left:12px; border-left:2px solid #1b9bdc; font-weight:normal; color:#000;}
.trailer-panel,.content-inner{ margin-top:30px; position:relative;}
.trailer-panel .trailer-row { margin-bottom:40px; border-top:1px solid #e6e6e6;}
.trailer-panel .bg-color1{background: #f5b53d;border-left: 1px solid #f5b53d;border-bottom: 1px solid #f5b53d;}
.trailer-panel .bg-color2{background: #60be56;border-left: 1px solid #60be56;border-bottom: 1px solid #60be56;}
.trailer-panel .bg-color3{background: #429acd;border-left: 1px solid #429acd;border-bottom: 1px solid #429acd;}
.trailer-panel .bg-color4{background: #42cda7;border-left: 1px solid #42cda7;border-bottom: 1px solid #42cda7;}
.trailer-panel .bg-color5{background: #cd6d42;border-left: 1px solid #cd6d42;border-bottom: 1px solid #cd6d42;}

.trailer-panel .bg-color6{background: #d269be;border-left: 1px solid #d269be;border-bottom: 1px solid #d269be;}
.trailer-panel .bg-color7{background: #f54e3e;border-left: 1px solid #f54e3e;border-bottom: 1px solid #f54e3e;}
.trailer-panel .bg-color8{background: #ff3c6e;border-left: 1px solid #ff3c6e;border-bottom: 1px solid #ff3c6e;}
.trailer-panel .bg-color9{background: #50413c;border-left: 1px solid #50413c;border-bottom: 1px solid #50413c;}
.trailer-panel .bg-color10{background: #787da0;border-left: 1px solid #787da0;border-bottom: 1px solid #787da0;}

.trailer-panel .bg-color1, .trailer-panel .bg-color2, .trailer-panel .bg-color3, .trailer-panel .bg-color4, .trailer-panel .bg-color5, .trailer-panel .bg-color6, .trailer-panel .bg-color7, .trailer-panel .bg-color8, .trailer-panel .bg-color9, .trailer-panel .bg-color10 {width: 236px;height: 140px;color: #fff;text-align: center;line-height: 140px;font-size: 42px;display: inline;float: left;font-weight: 400;}
.trailer-panel .row-item {width:236px;height:140px;display: inline;float: left;background: #fff;padding: 20px 20px 30px;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.borderl{border-left:1px solid #e6e6e6;}
.trailer-panel .row-item h3 {color: #196fac;font-size: 18px; font-weight:400;}
.trailer-panel .sub-item {margin-top: 15px;}
.trailer-panel .sub-item dt {display: inline;float: left;font-size: 13px;color: #666666;margin:3px 0 0;}
.trailer-panel .sub-item dd {display: inline;float: left;border-right: 1px dashed #E8E8E8;width: 76px;font-size: 12px;color: #65391B; text-align:center}
.trailer-panel .sub-item dd strong {display: block;font-size: 16px;font-weight: 700;color: #E93329;padding-bottom: 8px;}
.trailer-panel .sub-item-rt {border-right: 0!important;}
.trailer-panel .pd0{ padding:0px;}
.trailer-panel .row-item .more-btn{ display:block; width:100%; background:#f4f9ff; color:#2483c7; font-size:18px;text-transform:uppercase;height:139px; font-weight:400; padding-top:40px; padding-left:80px;}
.arrowl{ display:inline-block; width:28px; height:28px; background:url(../images/icon.png) left -600px no-repeat; margin-top:15px;}

.trailer-btn{ text-align:center;}
.trailer-btn a{ display:inline-block;}
.trailer-btn a.btn-getmore{ background:#1b9bdc;height: 40px;line-height: 40px;color: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;text-align: center;font-size: 16px; width:150px;}


.img-wrap{ float:left; margin-right:40px;}
.service-txt{ float:right; line-height:30px; font-size:14px; color:#666; width:585px;}

/*========================================================================================== 关于我们 =====================================================================================*/
.nav-fl{width:1180px; border:1px solid #ededed; background:#fafafa; margin-bottom:20px;}
.nav-fl ul{ width:1180px; overflow:hidden;}
.nav-fl li a{ display:block; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #ededed; float:left; width:118px; font-size:16px;}
.nav-fl li a.cur{ background:#2483c7; color:#fff;border-bottom:1px solid #2483c7;}
.nav-fl li a:hover{color:#2483c7;}
.right{ float:right; width:1180px; overflow:hidden;}
.right p{ font-size:14px; line-height:30px; color:#666;}
.about-img{ margin:30px 0 50px; text-align:center;}
.right h3 {font-size: 15px;color: #000;font-weight: bold;}
.right h3 {height: 33px;line-height: 33px;background: #efefef;padding-left: 20px;}
.about {border-bottom: 1px #e8e7e7 dashed;padding: 20px 0px;}
.about dt strong {display: inline-block;width: 28px;height: 32px;text-align: center;font-size: 16px;color: #fff;background:url(../images/icon.png) -710px -364px no-repeat; font-weight:400; padding:2px 0 0;}
.about dt span {font-size: 16px;color: #ff9e13;padding-left: 12px;height: 32px;line-height:32px;display: inline-block;}
.about dd {padding:0px 0px 0px 40px;}

/*人才招聘*/
.recruit-tab{ display:inline-block; padding:12px 35px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f3f3f3; font-size:16px; margin-right:30px;}
.cur-one{ background:#ff9e13;}
.cur-one a{color:#fff;}
.recruit-item.pdt{padding:0px 0 40px;}
.recruit-item{ padding:40px 0px; border-bottom:1px dashed #ededed;}
.recruit-item dt{ font-size:18px; color:#1b9bdc;}
.recruit-item .item-style{ background:url(../images/icon.png) -842px -372px no-repeat; display:inline-block; width:12px; height:15px;margin-right: 12px;}
.recruit-item dd{ padding:15px 0px 0px 24px;}
.recruit-item dd h4{ line-height:30px; margin:15px 0 8px;}
.recruit-item dd p{ color:#888;}
.recruit-infor .hdt-bt {width: 294px;margin: 50px auto 0; text-align:center; font-size:20px; color:#333;}
.mail-btn{width: 294px;height: 50px;border-radius:5px;background: #ee302f;margin: 10px 0 0; display:block; line-height:50px; font-size:14px;}
.recruit-infor .hdt-bt a,.recruit-infor .hdt-bt a:hover{ color:#fff;}
.hmail{ width:24px; height:16px; background:url(../images/icon.png) -952px -368px no-repeat; display:inline-block; margin-right:10px;}
.recruit-txt{ margin-top:30px;}
.recruit-txt h4{ line-height:48px; font-size:15px;}

/*资料下载*/
.dwld-cnt li{ border-bottom:1px dashed #ededed; line-height:42px; height:42px;}
.dwld-title{ width:70%; display:inline-block;}
.dwld-title .list-style{ width:6px; height:6px; background:#bcbcbc; display:inline-block; margin-right:12px;}
.date,.dwld-btn{ width:14.5%; display:inline-block; text-align:center;}
.date{ color:#a8a8a8;}
.dwld-btn a{ color:#1b9bdc;}
.dwld-btn-icon{ width:18px; height:16px; display:inline-block; background:url(../images/icon.png) 0px -436px no-repeat; margin-right:8px;}

/*联系我们*/
.map{ width:642px; height:392px; padding:5px; border: 1px solid #ececec; margin-top:20px;}
.contact-info{margin:20px 0px 0px 40px; width:498px; color:#888888;}
.contact-info h4{ font-size:20px; font-weight:400; color:#333; margin-bottom:20px; line-height:42px;}
.contact-info .contact-txt{ border-bottom:1px dashed #ededed; padding-bottom:10px; line-height:30px; margin-bottom:10px;}
.pdr8{ padding-right:10px;}
.contact-info p{ line-height:32px;}

/*========================================================================================== 物流资讯 =====================================================================================*/
.news-type{ height:120px; width:100%; background:#2483c7; color:#fff; text-align:center; font-size:18px;}
.news-icon{ width:100%; height:60px;  margin-bottom:10px;} /*background:url(../images/icon.png) -45px -402px no-repeat;*/
.news-cur{ color:#2483c7;}
.news-item{ padding:30px 0px; border-bottom:1px dashed #ededed;}
.pdt{ padding-top:0;}
.newitem-img{ width:16%; overflow:hidden;}
.newitem-img img{ width:160px; height:108px;}
.newitem-txt{ width:70%;}
.newitem-txt h4{ font-size:16px; line-height:30px; margin-bottom:15px;}
.newitem-txt h4 a{ color:#444;}
.newitem-cnt{ line-height:26px; color:#888888; padding-bottom:20px;}
.time{ color:#cdcdcd;}
.newitem-txt h4 a:hover{ color:#2483c7;}

.newssear{ margin:0px 0 40px;}
.newssear .search{ width:940px;}
.newssear .search .pro-search-input { width:815px; margin:-8px 0 0; cursor:auto;}

/*资讯详情*/
.sgl-news-title{ width:100%; text-align:center; padding-bottom:30px; border-bottom:1px dashed #ededed;}
.sgl-news-title h4{ font-size:18px; color:#444; line-height:32px; padding-bottom:10px;}
.rels-time{ color:#cdcdcd;}
.sgl-news-cnt{ padding:15px 20px 60px; border-bottom:1px solid #e8e8e8;}
.sgl-news-cnt p{ color:#888; line-height:26px;}
.news-pic{ margin:40px 0; text-align:center;}
.sgl-news-cnt h5{ font-size:15px; color:#1b9bdc; font-weight:700; margin-bottom:20px;}
.turn-page{ padding-top:30px;  height:32px; line-height:32px;}
.turn-page a,.turn-page a:hover{color:#666;}
.page-arrow{ width:20px; height:7px;  display:inline-block; }
.prev{background:url(../images/icon.png) -282px -442px no-repeat;margin-right:8px;}
.next{background:url(../images/icon.png) -322px -442px no-repeat; margin-left:8px;}

/*船司百科*/
.city-words{ border-bottom:1px solid #ececec; padding-bottom:15px;}
.city-words a {display: inline-block;width:50px;text-align: center;color: #1b9bdc;font-family: Arial;font-size: 20px; font-weight:400; line-height:32px;}
.city-words a:hover{ background:#1b9bdc; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.cityMap{ width:100%; padding-top:15px;}
.cityMap .city-list th {vertical-align: top;}
.cityMap .city-list th a { display:block;width: 32px;height: 30px;padding-right: 2px;background:url(../images/change_city.png) 0 2px no-repeat;text-align: center;line-height:30px;color: #fff;font-family: Arial;font-size: 16px;font-weight: normal;margin-bottom:20px;overflow: hidden;}
.cityMap .city-list td {line-height:26px;vertical-align: top;padding-bottom: 20px;padding-left:20px;}
.cityMap .city-list td a {display: inline-block; width:210px;line-height:30px;}

/*========================================================================================== 登录 =====================================================================================*/
.login-wrap{ width:100%; background:#f8f8f8;}
.login-cnt{ width:1180px; margin:0 auto; padding:50px 0 100px;}
.login-ad{ padding-top:40px;}
.login-box{ width:420px; height:530px; box-shadow: 0 0 25px #f0f0f0; background:#fff; border-top: 3px solid #1b9bdc; padding:0 30px; position: relative;}
.login-box .lg-title{ padding:30px 0;}
.login-box .lg-title .hd{ font-size:20px; color:#222;}
.login-box .lg-title .other{ font-size:14px; color:#777777;}
.login-box .lg-title .other a{ color:#459ae9;}
#username {background:url(../images/icon.png) no-repeat -486px -421px;margin-bottom: 20px; }
.inputblock {display: block;width:100%;height:45px;border: 1px solid #e7e7eb;margin: 0 auto;color: #999;font-size: 16px; padding:10px 0;text-indent: 40px;}
#password {background:url(../images/icon.png) no-repeat -866px -421px;margin-bottom: 20px;}
#imgcode {background:url(../images/icon.png) no-repeat 10px -290px;margin-bottom: 20px;}
.login-help-panel {overflow: hidden;margin-top: 10px; font-size:14px;}
.frm-checkbox-label {display: inline-block;text-align: left;cursor: pointer;margin-right: 1em;}
.icon-checkbox {background:url(../images/icon.png) 0 -495px no-repeat;width: 16px;height: 16px;vertical-align: middle;display: inline-block;margin-right: 3px;margin-top: -2px;}
input[type="checkbox"] {box-sizing: border-box;padding: 0;}
.frm-checkbox {position: absolute;left: -999em;}
.selected .icon-checkbox {background: url(../images/icon.png) -116px -495px no-repeat;}
.login-help-panel a:hover{color:#459ae9;}
.login-btn-panel {margin-top: 40px;margin-bottom: 12px;}
.btn_login {display: inline-block;vertical-align: middle;text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;color: #fff;height: 50px;line-height: 50px;width: 100%; background:#ff9e13; font-size:18px; border:none;}
.btn_login:hover{ background:#ffb54a}
.login-btn-panel a,.login-btn-panel a:hover{ color:#fff;}
#tips2 {width:280px;height: 30px;overflow: hidden;zoom: 1; margin:0 auto;}
.hline {width: 75px;height: 15px;border-bottom: 1px solid #EDEDED;overflow: hidden;zoom: 1;}
.tiptext {width: 130px;height: 30px;line-height: 30px;text-align: center;color: #999999;font-size: 14px;}
.other-box {overflow: hidden;width:100%;height:50px;margin-top:15px;}
#pic_register {width: 160px;height: 50px;border: 1px solid #1f9bd9;color: #1f9bd9;background:url(../images/icon.png) -226px -475px no-repeat;line-height: 50px;font-size: 14px;text-indent: 30px;float: left; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; font-size:16px; text-align:center;}
#pic_register:hover{ color:#fff;background:#1f9bd9;}
#weibo_login {width: 160px;height: 50px;border: 1px solid #3ebb2b;color: #3ebb2b;background:url(../images/icon.png) -358px -475px no-repeat;line-height: 50px;font-size: 14px;text-indent: 30px;float:right; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; font-size:16px; text-align:center; }
#weibo_login:hover{ color:#fff;background:#3ebb2b;}

/*========================================================================================== 注册 =====================================================================================*/
.regt-box{ padding:40px 50px; border:1px solid #e6e6e6;}
.regt-box h3{ font-size:20px; color:#1b9bdc; height:50px; line-height:50px; padding-left:20px; font-weight:400;}
.rform {width:700px;float: left;}
.rform ul li {padding: 8px 0;}
.rform li label {width: 100px;float: left;text-align: right;margin-right:10px;line-height: 32px;}
.rform li input {width: 300px;border: 1px solid #e6e6e6;height: 32px; padding:8px;}
.rform li label em,.rform em {color: red; font-style:normal; padding-right:3px;}
.rform li .l2 {width: 130px;}
.rform li .get{margin-left: 10px; height:32px; display:inline-block;}
.sendbox {padding: 10px 0 8px 110px;}
.sendbox a {color: white;font-size: 18px;background: #ff9e13; width:310px; height:50px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; display:block; text-align:center; line-height:50px; margin-top:30px;}
.sendbox button {color: white; cursor:pointer; border:none;font-size: 18px;background: #ff9e13; width:310px; height:50px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; display:block; text-align:center; line-height:50px; margin-top:30px;}
.sendbox button:hover{ background:#ffb347;}
.agreement{ padding-left:110px; padding-top:10px;}
.agr-service{ color:#1b9bdc; padding-left:5px;}
.agreement span{ color:#999;}
.lognow_t {width: 313px;text-align: center;font-size: 13px;margin-bottom: 50px;}
.lognow_b {width: 313px;text-align: center;font-size: 13px;background: #f3f3f3;padding: 20px 0 30px 0;}
.sewm {padding: 10px;}
.lognow_b a{ color:#1b9bdc;}

/*找回密码*/
.frg-pwd-box{ padding:40px 72px 0px; border:1px solid #e6e6e6; min-height:700px;}
.frg-pwd-box h3{ font-weight:400; height:45px; line-height:45px; color:#1b9bdc; border-bottom:1px solid #ececec; font-size:20px;}
.frg-pwd-cnt{ width:398px; margin:0 auto; margin-top:50px;}
.frg-pwd-cnt input{ font-size:14px; margin-bottom:20px;}
#Emial{background:url(../images/icon.png) no-repeat -517px -478px;}
#verify-code{background:url(../images/icon.png) no-repeat -956px -480px; margin-bottom:0;}
.frg-pwd-cnt .get{margin-left: 10px;height: 32px;display: inline-block;}
.frg-pwd-cnt .get img{ vertical-align:inherit;}

/*========================================================================================== 会员中心 =====================================================================================*/
.vip-wrap{ width:100%; background:#f2f2f2;}
.vip-box{ width:1180px; margin:0 auto; padding:30px 0 50px;}
.user-center{ width:260px; min-height:885px; background:#fff;}
.personal-info{ width:100%; height:258px; background:#2483c7; text-align:center;}
.personal-info .pic{ padding-top:30px;}
.personal-info .pic .avatar {position: relative;width: 136px;height: 136px;margin: 0 auto;cursor: pointer; text-align:center;}
.personal-info .pic .avatar img {width: 134px;height: 134px;border: 3px solid #FFF;border-radius: 100%; vertical-align:middle; text-align:center; background:#fff;}
.personal-info .text{ padding-top:15px; font-size:14px;}
.personal-info .text .user-name{ color:#fff; font-size:18px; line-height:32px;}
.personal-info .text .user-edit a{ color:#a3d7f1;}
.user-center dl dt {height:56px;line-height:56px;color: #747474; font-size:15px; font-weight:700;border-bottom: 1px solid #f2f2f2;position: relative; text-indent:52px; position:relative;}
.user-center .user-center-order dt span {background:url(../images/icon.png) 0 -542px no-repeat;}
.user-center dl dt span {display:block;width: 26px;height: 28px; position:absolute; left:15px; top:13px;}
.user-center dl dt i{ color:#c0c0c0;}
.pdl70{ padding-left:70px;}
.user-center dl dd {height: 56px;line-height: 56px; text-indent:52px;font-size: 15px;border-bottom: 1px solid #f2f2f2;}
.user-center dl dd a{ color:#999;}
.user-center dl dd a.selected,.user-center dl dd a:hover{ color:#1b9bdc;}
.user-center .user-center-account dt span {background:url(../images/icon.png) -135px -542px no-repeat;}
.my-order{ width:895px; background:#fff; min-height:885px; padding:30px 18px;}
.my-order h3{ font-size:16px; color:#333; border-bottom:1px solid #ececec; line-height:40px; font-weight:400;}
.tabpanel .statu_ul{ padding:30px 0px 0 10px; border-bottom:1px solid #ececec; width:100%; height:64px; }
.tabpanel .statu_ul li{ float:left; margin-right:5px;}
.tabpanel .statu_li a{ display:block;height:34px; background:#f7f7f7; border:1px solid #ececec; border-radius:5px 6px 0 0; width:100px; display:block; text-align:center; font-size:14px; line-height:35px;}
.tabpanel .selected a{ background:#fff; border-bottom:1px solid #fff;}
#order_con{ width:100%;}
.order-con table{ margin-top:35px;}
.order-con table thead {background: #82bfeb;height: 42px;line-height: 42px;}
.order-con table thead td {color: #fff;padding: 0px;border-bottom: none;font-size: 14px;font-family: "微软雅黑";}
.order-con table td {text-align: center;font-family: "微软雅黑";color: #666;font-size: 13px;padding: 12px 0px;border-bottom: 1px #ececec solid;height: 38px;vertical-align: middle;}
.order-con table td p {line-height: 24px;text-transform: uppercase;}
.order-con .clr999{ color:#999;}
.check-btn{ color:#1b9bdc;}
.order-con table .tr_cur{ background:#fcf8f0;}

/*查看订单*/
.bk-cnt{ width:100%; padding-top:30px;}
.bk-cnt .head {height: 40px;line-height:40px;position: relative; font-size:14px;}
.bk-cnt .head .book { padding-right:50px;}
.bk-cnt .head h2 {float: left; display:block; color:#333;font-size:14px;}
.bk-cnt .head span {padding: 0 50px 0 0;}
.bk-cnt .head i{ font-style:normal;}
.mgr42{ margin-right:42px;}
.mgr30{ margin-right:30px;}


.my-order-table{border:1px solid #e6e6e6; margin-top:10px; padding-bottom:10px;}
.order-det-cnt01{padding:20px 30px; border-bottom:1px dashed #e6e6e6; font-size:14px;}
.order-det-cnt01 dl{width: 300px;float: left; margin-bottom:12px;}
.order-det-cnt01 dt {padding: 5px 0 10px; color:#666;}
.bk-cnt .order-det-cnt01 dd{width: 100%;height: 126px;border: 1px solid #ddd;padding:10px; line-height:20px; color:#333;}
.order-det-cnt01 dt,.order-det-cnt01 dd{text-transform: uppercase;}
.order-det-cnt01 .half-box,.order-det-cnt01 .full-box{ width:100%;}
.my-order-table .half-box dl{ width:180px;}
.bk-cnt .half-box dd{ height:75px;}
.order-det-cnt01 li{ line-height:32px;}
.order-det-cnt01 li span {padding-right: 30px;white-space: nowrap; display:inline-block;}
.tb1 { margin-bottom:10px; font-size:12px;border-bottom: 1px #ececec solid;}
.tb1 thead{background: #fafafa;line-height: 40px;border: 1px solid #e6e6e6;}
.tb1 thead td {padding: 0px;font-size: 12px;font-family: "微软雅黑";font-weight: bold; color:#333333;}
.tb1 td {text-align: center;font-family: "微软雅黑";color: #666;font-size: 12px;padding: 8px 0px;vertical-align: middle;}
.order-det-cnt01 h5{ line-height:50px; color:#333; font-size:12px;}
.my-order-table .noborder{ border-bottom:0;}

.tolamo{ line-height:50px; font-size:15px; color:#666; font-weight:700; text-align:right; padding-right:20px;}

/*修改密码、个人设置*/
.chg-pwd-box{ width:100%;}
.chg-pwd-box .form-ul{ padding-top:50px; width: 438px; margin:0 auto; font-size:14px;}
.chg-pwd-box .user-li {position: relative;margin-bottom: 15px;}
.chg-pwd-box .user-li label{display: inline-block;width:152px;text-align: right;color: #666;line-height: 38px;margin-right:5px;}
.chg-pwd-box .user-txt-input {display: inline-block;color: #000000;border: 1px solid #e2e2e2;padding: 8px 7px;width: 275px; border-radius:3px;}
.sumit-box{ padding-left:160px;}
.chg-pwd-box .sumit-btn {display: block;width: 100%;height: 50px;line-height: 50px;background: #ff9e13;text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #fff;font-size: 18px; margin-top:30px; border:none; cursor:pointer;}
.chg-pwd-box .sumit-btn:hover{background: #ffb54a;}
.chg-pwd-box .set-form{ padding-top:40px;font-size:14px; padding-left:10px; width:482px;}
.chg-pwd-box .set-form .user-txt-input{ width:310px;}

/*========================================================================================== 集卡留言板 =====================================================================================*/
.msg-box{ margin-top: 50px;position: relative; padding-left:50px; margin-bottom:150px;}
.msg-box li { width:100%; text-align: left;margin-bottom: 15px;position: relative; color:#333;}
.msg-box li span {display: inline-block;width: 130px;text-align: right;height: 42px;line-height: 42px; margin-right:5px;position: absolute;left: 0;top: 0;}
.msg-box li .msg-text {width: 345px;border: 1px solid #e2e2e2; padding:10px; margin-left:135px;}
.msg-box li .textarea {width: 515px;height: 229px;padding: 5px;line-height: 23px;border: 1px solid #e2e2e2;resize: none; margin-left:135px; }
.msg-sumit{ padding-left:136px; padding-top:10px;}
.msg-box .sumit-btn {display: block;width: 345px;height: 50px;line-height: 50px;background: #ff9e13;text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #fff;font-size: 18px; margin-top:30px; border:none; cursor:pointer;}
.msg-box .sumit-btn:hover{background: #ffb54a;}


/*.abcolb img{ max-width:1170px !important; height:auto;}*/


.kk_tc{float:left; overflow:hidden;}
.kk_tc h4{ font-size:16px; color:#1b9bdc;}
.kk_tc .fu-del{ margin-top:10px;}

.jk_list{ margin:20px 0 -10px; overflow:hidden;}
.jk_list ul li{ float:left;}
.jk_list ul li a{ display:block; width:118px; height:40px; border:1px solid #eee; text-align:center; line-height:40px; background:#fff;}
.jk_list ul li a:hover{ background:#f60; color:#fff;}
.jk_list ul li a.on{ background:#f60; color:#fff;}








/*========================================================================================== 报价单 =====================================================================================*/
.bfont{ font-family:"宋体";}
.top-info{ width:100%; background:url(../images/top_bg.jpg) repeat-x; height:48px; line-height:48px;}
.tp-wrap{ width:1180px; margin:0 auto; position:relative; font-size:15px;}
.tp-wrap .tp-left{ float:left; color:#2483c7; font-weight:700;}
.tp-wrap .tp-left i{ width:32px; height:32px; display:block; margin-top:8px; float:left; margin-right:8px;}
.tp-wrap .tp-left .sc-icon{ background:url(../images/success_icon.png) no-repeat;}
.tp-wrap .tp-left .orange{ color:#ff6600; padding-right:10px;}
.tp-wrap .tp-right{ float:right; color:#8291a5; font-weight:700;}
.tp-wrap .tp-right a{ padding:7px 18px; border:1px solid #d8e8fe; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#fff; color:#8291a5; margin-left:5px;}

.container02{ width:1180px; margin:0 auto 150px; position:relative;}
.mgt{ margin-top:5px;}
.qut-head{ padding:15px; background:#2483c7; position:relative;}
.qut-head .cp-name{ font-family:"Microsoft Yahei"; font-size:32px; color:#fff; padding:20px 20px 30px;}
.hd-info{ position:absolute; top:15px; right:20px; color:#fff; text-align:right; font-size:15px; font-weight:700; line-height:30px;}
.wlc-box{ background:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; height:40px; line-height:40px; padding:0 20px; font-size:15px; font-weight:700;}
.wlc-box .wlc-txt{ float:left; color:#2483c7;}
.wlc-box .period{ float:right; color:#ff6600;}
.wlc-box .wlc-txt span.person{color:#ff6600;}

.rk-table table,.cost-table table,.dt-table table,.sm-table table{ border:1px solid #d8e8fe; font-size:16px;}
.rk-table table th,.ct-cnt th{ background:#f4f9ff; border-right:1px solid #d8e8fe; color:#2483c7; font-weight:700; vertical-align:middle; text-align:center;}
.rk-table table td{ padding:15px 25px; color:#8291a5; line-height:28px; height:90px; vertical-align:middle;}

.cost-table thead td,.dt-table thead td,.sm-table thead td{ background:#8291a5; color:#fff; padding-left:20px; line-height:40px; font-weight:700;}
.ct-cnt tr,.dt-table tr,.sm-table tr{border-bottom:1px solid #d8e8fe;}
.ct-cnt tr:last-child,.dt-table tr:last-child,.sm-table tr:last-child{border-bottom:0;}
.ct-cnt .total{ background:#f4f9ff; border-right:1px solid #d8e8fe; color:#8291a5; vertical-align:middle; padding-left:25px; text-align:left;}
.ct-cnt td{ color:#2483c7; line-height:58px; vertical-align:middle; text-align:center; border-right:1px solid #d8e8fe;}
.ct-cnt td:last-child,.sm-table td:last-child{ border-right:0;}
.ct-cnt td span{font-family:"Microsoft Yahei"; font-size:32px; color:#ff6804; padding-left:10px;}
.dt-table thead td{ padding-left:0px; text-align:center;}
.dt-table td{ text-align:center; line-height:50px; color:#8291a5;}

.thrsan{ width:100%; height:60px; border:1px solid #d8e8fe; background:#f4f9ff;}
.thrsan li{ width:25%; float:left; text-align:center; line-height:58px; font-size:16px; color:#2483c7; border-right:1px solid #d8e8fe; font-size:20px; font-family:"verdana";}
.br-r-none{ border-right:none !important;}

.sm-table td{color:#8291a5; line-height:50px; border-right:1px solid #d8e8fe; padding-left:32px; width:25%; font-size:15px;}
.sm-table .line{ background:#f4f9ff; color:#2483c7; font-weight:700; font-size:15px;}
.sm-table .arrow{ display:inline-block; width: 21px; height: 21px; background: url(../images/price-route.png) center no-repeat; margin:0px 18px; vertical-align:middle;}

.goods{position: relative; width:100%;border: 1px solid #d8e8fe;overflow: hidden}
.goods .gds-header{background:#8291a5; color:#fff; padding-left:20px; line-height:40px; font-size:16px; font-weight:700;}
.goods ul{ width:100%; font-size:15px;}
.goods li{float: left; height: 50px;line-height: 50px;color: #8291a5; border-bottom: 1px solid #d8e8fe; border-right: 1px solid #d8e8fe;}
.goods li.th-name{ width:294px;}
.goods li strong{ display:block; width:100px; background:#f4f9ff; color:#2483c7; font-weight:700; text-align:center; height:49px; border-right:1px solid #d8e8fe; float:left;}
.goods li span{ padding-left:6px;}
.goods li.th-cnt{ width:16%; padding-left:15px;}
.goods li.txt-algn{ text-align:center; padding:0;}
.goods li.last-br{ border-right:0;}
.goods li.btm{ border-bottom:1px solid #d8e8fe;}
.goods li.th-cnt02{width:91%; padding-left:15px;border-right:0;}
.goods li.btm span{ height:48px;}
.goods li.w100b{ width:100%; border-right:none;}
.goods li.bottomnone{ border-bottom:none;}
.goods li.wfour{ width:296px; border-right:none;}

.bunten{ margin-top:20px; line-height:40px; text-align:center; font-size:18px;}
.bunten a{ display:block; color:#fff; width: 260px; height:40px; background:#4babeb;}
.bunten a:hover{ background:#f90;}
#msg{margin-left:10px; color:green; border:1px solid #3c3; background:url(checkmark.png) no-repeat 2px 3px; padding:3px 6px 3px 20px}

.huogyashi{ float:right;}
.huogyashi strong{ display:block; height:30px; float:left; background:#2483c7; border-radius:4px; margin:5px 5px 0 0; line-height:30px; padding:0 10px;}



