ul{list-style: none;}
img{border: 0;}
div{margin: 0;padding:0;}
.routeQuery{margin: 0 auto;width: 980px;text-align: center;position: relative;margin-top: 40px;}

.chRoute{font-size: 24px;color: #4c4c4c;}
.enRoute{font-size: 18px;color: #c2c2c2;}
.hr1{position: absolute;width: 300px;top: 20px;background-color: #e6e6e6;height: 1px;border: 0;}
.hr2{position: absolute;right:0px;width: 300px;top: 20px;background-color:#e6e6e6;height: 1px;border: 0;}
.banner{background: url(/Public/Home/images/banner.jpg) top center no-repeat;height: 496px;}
.lang-en .banner{background: url(/Public/Home/images/banner_en.jpg) top center no-repeat;}

input{border: 0;outline:none;font-size: 14px;font-family: "微软雅黑";}
.button{position: relative;background-color: #df4627;width: 130px;height: 40px;line-height: 40px;display: inline-block;text-align: center;float: right;cursor: pointer;}
.button span{color: white;margin-left: 15px;}
.button img{position: absolute;top: 12px;left: 25px;}
.big-link-box{width: 980px;margin: 0 auto;position: relative;height: 300px;}
.big-link-box a.big-link{position: absolute;width: 480px;height: 100px;display: block;background-repeat: no-repeat;background-position: center;}
.big-link-box a.toFee{top: 40px;left: 0;background-image: url("../images/toFee.png");}
.big-link-box a.toBook{top: 40px;right: -25px;background-image: url("../images/toBook.png");}
.big-link-box a.toTrack{bottom: 40px;left: 0;background-image: url("../images/toTrack.png");}
.big-link-box a.toShip{bottom: 40px;right: -25px;background-image: url("../images/toShip.png");}
.aboutUs{height: 785px;position: relative;padding-top: 40px; background: url(/Public/Home/images/pic_about.jpg)top center no-repeat;}
.lang-en .aboutUs{height: 890px;}
.con{width: 980px;text-align: center;margin: 0 auto;position: relative;}
.con a.link{position: absolute;width: 142px;height: 95px;}
.con a.msk{bottom: 113px;left: 30px;}
.con a.hbs{bottom: 113px;left: 185px;}
.con a.yml{bottom: 113px;left: 495px;}
.con a.cma{bottom: 113px;left: 650px;}
.con a.hpl{bottom: 113px;right: 30px;}
.con a.nyk{bottom: 5px;left: 30px;}
.con a.cosco{bottom: 5px;right: 185px;}
.con a.msc{bottom: 5px;right: 30px;}
.hr3{position: absolute;left: 470px;width: 400px;top: -90px;background-color: #7d7d7f;height: 1px;border: 0;}
.hr4{position: absolute;right: 470px;width: 400px;top: -90px;background-color: #7d7d7f;height: 1px;border: 0;}
.aboutUs h3{color: white; font-size: 22px; margin-top: 120px;}
.aboutUs h4{color: #fff; font-size: 20px;}
.par{text-align: left;color: white;font-size: 18px;text-indent: 2em;line-height: 2em;}
.chUS{font-size: 24px;}
.enUs{font-size: 18px;color: #7d7d7f;}

.contact{margin: 0 auto;width: 1000px;text-align: center;position: relative;margin-top: 40px;margin-bottom: 50px;}
.contact .title .hr,
.contact .title .p{float: left; vertical-align: middle;}
.contact .row{margin-bottom:10px; margin-top: 30px;}
.contact .row_2{width:664px;margin-left: auto; margin-right: auto; margin-top: 10px;}
.linkman{width: 322px;height: 205px;text-align: left;float: left;margin:0 5px;background: url(/Public/Home/images/contactBg.png)top center no-repeat;}
.linkmanCon{margin-left: 30px;}
.linkmanCon h3{color: #ffa93d;}
.linkmanCon p{color: #ffa93d;}
.linkmanCon div{height: 24px; line-height: 24px;}
.adress{clear: both; background: url(/Public/Home/images/contact.jpg) top center no-repeat; height: 332px;}
.lang-en .adress{background: url(/Public/Home/images/contact_en.jpg) top center no-repeat;}
.adress img{width: 100%;}


/*首页内容*/
.index_filter {position: relative;border: 15px solid #f5f5f5;margin: 0 auto;width: 770px;text-align: left;height: 45px;line-height: 45px;border-radius: 5px;margin-top: 40px;}
.filter .filter_item { float: left;position: relative;}
.filter .filter_item label { font-size: 16px; height: 44px;  line-height: 44px; color: #adadad; font-family: 'Microsoft YaHei'; padding-left: 19px; }
.filter .filter_item .input { width:150px; color: #434444; font-size: 14px; font-family: 'Microsoft YaHei'; height: 20px;background-color: #fff;
    line-height: 20px;
    padding: 11px 0;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ddd;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #ddd;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #ddd;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #ddd;
}
.filter .filter_item .index-start-list{position: absolute;top: 60px;left:85px;width: 160px; background: #FFF;  z-index: 9999;display: none;
    -webkit-box-shadow: 0px 7px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    -ms-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    -o-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 7px rgba(0, 0, 0, 0.5);}
.filter .filter_item .index-start-list .tit{background-color: #df4627;height: 30px;line-height: 30px;padding:0 12px;color: #fff;font-size: 15px;margin: 0px;}
.filter .filter_item .index-start-list .tit i{  width: 11px;
    height: 11px;
    display: inline-block;
    background: url(../images/close.png) no-repeat center center;
    margin-top: 9px;
    cursor: pointer;
    float: right;}
.filter .filter_item .index-start-list ul{padding:10px 0;margin: 0;}
.filter .filter_item .index-start-list ul li a{height: 26px; font-family: "Microsoft YaHei"; font-size: 12px; color: #325d97; line-height: 26px; display: block; border: 1px solid #FFF; text-indent: 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.filter .filter_item .index-start-list ul li a:hover{  border: 1px solid #df4627;    background: #fff3f0;    color: #df4627}

.index_filter .filter_item .dest_input { width:232px; }
.filter .submit_btn { 
    position: relative;   
    text-indent: 48px;
    float: right;
    width: 130px;
    height: 45px;
    line-height: 44px;
    color: #FFF;
    font-size: 16px;
    background: #df4627;;
    font-family: 'Microsoft YaHei';
    cursor: pointer;}
.filter .submit_btn:hover {background: #b91f07;}
.filter .submit_btn:active { background: #b91f07;}
.filter .submit_btn .icon_search{ position: absolute; top: 14px; left: 20px; }

/*内页搜索框*/
.page_filter_bg { width: 100%; box-sizing: border-box; padding: 20px 0 20px 20px; background: #eff2f5; border-bottom: 1px solid #e4e7ea; margin-top: 10px; position:relative; z-index: 999;}
.page_filter {  width: 810px; height: 44px; background: #FFF;
    -webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
    -ms-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
    -o-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);
    box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);}
.page_filter .filter_item .qiyun_input { width:224px; }
.page_filter .filter_item .dest_input { width:300px; }
/*建议弹层*/
.suggest_tab { width: 680px; background: #FFF; top: 45px; left: 74px; z-index: 99999; display: none;position: absolute;
   -webkit-box-shadow: 0px 7px rgba(0, 0, 0, 0.5);
   -moz-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
   -ms-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
   -o-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 7px rgba(0, 0, 0, 0.5);}
.page_filter .suggest_tab { top: 50px; }
.suggest_tab_title { height: 30px; background: #df4627; padding: 0 12px;}
.suggest_tab_title h4 {line-height: 30px; color: #FFF; font-weight:normal; display: inline-block; float: left;margin: 0;}
.suggest_tab_title .close { width: 11px; height: 11px; display: inline-block; background: url(../images/close.png) no-repeat center center; margin-top: 9px; cursor: pointer; float: right;}
.suggest_tab .tab_container { padding: 0px  0 14px; }
.suggest_tab .tab_container .tab_li {margin: 0 17px; border-bottom: 1px solid #df4627;}
.suggest_tab .tab_container .tab_li ul { position: relative; z-index: 1; height: 17px;padding: 0; }
.suggest_tab .tab_container .tab_li li { padding: 0 12px; height: 32px; line-height: 32px; float: left; border: 0;  cursor: pointer; font-size: 12px; font-weight: bold; color: #444444; z-index: 2;}
.suggest_tab .tab_container .tab_li li.cur { border: 1px solid #df4627; padding: 0 11px; line-height: 31px; border-bottom: 1px solid #FFF; cursor: default;  background: #FFF;}
.suggest_tab .tab_container .tab_cell_list .u-tt{ display: block; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; line-height: 24px; border-left: 3px solid #e04526; margin-top: 10px; background-color: #fff3f0; }
.suggest_tab .tab_container .tab_cell_list { padding:0px 0px 0 14px; height: 264px; overflow-y: auto; }
.suggest_tab .tab_container .tab_cell_list .tab_cell { display: none;}
.suggest_tab .tab_container .tab_cell_list .tab_cell_item { margin-bottom: 0px;}
.suggest_tab .tab_container .tab_cell_list .tab_cell_item ul {padding: 0; margin: 10px 0;}
.suggest_tab .tab_container .tab_cell_list .tab_cell_item ul li { float: left; width: 25%;}
.suggest_tab .tab_container .tab_cell_list .tab_cell_item ul li a {height: 26px; text-indent: 8px; font-family: "Microsoft YaHei"; font-size: 12px; color: #325d97; line-height: 26px; display: block; border: 1px solid #FFF; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.suggest_tab .tab_container .tab_cell_list .tab_cell_item ul li a.is_bold{font-weight: 700;color: #ffb504;}
.suggest_tab .tab_container .tab_cell_list .tab_cell_item ul li a:hover,
.suggest_filter ul li a:hover,
.suggest_filter ul li.selected a{ border: 1px solid #df4627; background: #fff3f0; color: #df4627}

.clearfix{*zoom:1;}
.clearfix:after{content:"";display:table;clear:both;}
/*输入建议层*/
.suggest_filter { width: 248px; height: auto; background: #FFF; top: 50px; left: 88px; z-index: 998;display: none;position: absolute;
    -webkit-box-shadow: 0px 7px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    -ms-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    -o-box-shadow:0 0px 7px rgba(0, 0, 0, 0.5);
    box-shadow:0 0 7px rgba(0, 0, 0, 0.5);}
.page_filter .suggest_filter { top: 50px; }
.suggest_filter ul { padding: 0 10px;}
.suggest_filter ul li a {height: 26px; font-family: "Microsoft YaHei"; font-size: 12px; color: #325d97; line-height: 26px; display: block; border: 1px solid #FFF; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.suggest_filter_scroll ul { height: 140px; overflow-y: scroll; margin: 0;}

.filter-box{    width: 770px;
    height: 45px;
    border: 1px solid #ddd;}

.float-kefu-box{ width: 110px; height: auto; position: fixed; right: 0px; bottom: 400px; }
.float-kefu-box .qq{ width: 110px; height: 90px; background: url(../images/kefu_bg.png) no-repeat; cursor: pointer; }
.float-kefu-box .qq-line-box{ width: 110px; position: absolute; top: 95px; display: none; }
.float-kefu-box .qq-line-box a.qq-line{background: url(../images/1.png) no-repeat; width: 110px; height: 30px; line-height: 30px; text-align: center; display: block; color: #fff; margin-bottom: 5px; font-size: 14px;}