



i{font-style:normal;}
#newSearch input{border:0px;outline:none;}

.wrap{width:1200px !important;}
.wrap .img{width:100%;height:100%;}
.full{width:100%;}

body{min-width:1200px;background:#fff;min-height: 100vh; position: relative;}
.jbox{top: 50% !important;}

.recruit{width:100%;overflow:hidden;}
.recruit_wrap{position:relative;width:1920px;height:96px;left:50%;margin-left:-960px;}
.recruit_con{position:absolute;top:0px;height:0px;width:1200px;left:50%;margin-left:-600px;}
.recruit_con span{position:absolute;top:18px;right:-5px;cursor:pointer;}


.ICBC_topbar{background:#333;height:40px;line-height:40px;color:#b2b2b2;font-size:14px;}
.ICBC_topbar .left,.ICBC_topbar .right{border:0px !important;width:auto !important;}
.ICBC_topbar a{font-size:12px;color:inherit;}
.ICBC_topbar #order{position:relative;cursor:pointer;display:inline-block;vertical-align:top;padding-left:6px;padding-right:4px;height:40px;line-height:40px;text-align:center;background:#404040;}
.ICBC_topbar #order:hover{background:#fff;}
.ICBC_topbar #order:hover .icon_car{background-position:-194px -63px;}
.ICBC_topbar #order:hover .order_name{color:#e60012;}

.order_list ul{max-height:408px;overflow-y:auto;}
.order_list .order_name{height:36px;overflow:hidden;}
.order_list .order_name span{display:inline-block;vertical-align:middle;margin-right:6px;}
.order_list{position:absolute;z-index:1011;cursor:auto;display:none;top:40px;right:-1px;width:320px;background:#fff;border:1px solid #e6e6e6;border-top-color:#fff;}
.order_list li{padding:12px;overflow:hidden;border-top:1px solid #f0f0f0;height:auto !important;width:auto !important;}
.order_list li.noBorder{border:0px;}
.order_list .order_l{width:76px;height:76px;border:1px solid #e6e6e6;}
.order_list .order_r{margin-left:20px;line-height:18px;margin-top:-3px;width:181px;text-align:left;}
.order_list .order_r .order_price{font-size:12px;padding-top:7px;overflow:hidden;margin-left:-3px;padding-right:30px;}
.order_list .order_del{cursor:pointer;position:absolute;right:0px;width:30px;text-align:center;top:27px;color:#999;}
.order_list a{color:inherit;}

#myCity{padding-left:5px;padding-right:5px;}
#zhuce{margin-right:26px;}
#goLogin{margin-right:3px;}
#goLogin span{display:inline-block;vertical-align:middle;margin-right:4px;}

.search{padding-top:30px;font-size:14px;}
.search .logo{width:205px;height:40px;padding:2px 0px;}
.search .entry{line-height:44px;height:46px;width:180px;margin-left:18px;text-align:center;overflow:hidden;background-position:-5px -98px;}
.search .entry span{margin-left:8px;margin-right:8px;color:#d9d9d9;}
.search .code_img{width:60px;height:60px;}
.search .code_con{width:74px;height:34px;overflow:hidden;font-size:12px;color:#999;padding-top: 5px;margin-right: 4px;}
.search .call{width:98px;height:42px;line-height:42px;margin-right:36px;font-size:12px;text-align:center;border:1px solid #d9d9d9;}
.search_wrap{width:448px;height:42px;border:2px solid #e60012;margin-right:18px;}
.search_wrap .search_tab{width:89px;height:42px;font-size:12px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.search_wrap .search_tab .search_type{display:inline-block;line-height:42px;padding-left:19px;height:100%;overflow:hidden;}
.search_wrap .search_tab .sea_type_list{line-height:42px;color:#666;}
.search_wrap .sea_type_list li:hover,.search_wrap .sea_type_list li.act{background:#f5f5f5;}
.search_wrap .search_tab .icon{position:absolute;top:16px;right:8px;width:10px;height:10px;}
.search_wrap .search_tab ul{position:absolute;z-index:1011;top:42px;left:-1px;width:89px;background:#fff;border-style:solid;border-color:#e6e6e6;border-width:0px 1px 1px 1px;}
.search_wrap .search_tab li{cursor:pointer;padding-left:19px;}
.search_wrap .input_wrap input{width:272px;height:22px;line-height:20px;padding:10px 20px;color:#333;}
.search_wrap .input_wrap .placeholder{display:none;position:absolute;top:0px;bottom:0px;left:91px;padding-left:20px;line-height:40px;font-size:13px;color:#aaa !important;width:302px;}
.search_wrap .input_wrap input::-webkit-input-placeholder,
.search_wrap .input_wrap input:-moz-placeholder,
.search_wrap .input_wrap input::-moz-placeholder,
.search_wrap .input_wrap input:-ms-input-placeholder {color: #ccc;font-size:12px; }
.search_wrap .search_btn{position:absolute;top:-1px;bottom:-1px;right:-1px;width:45px;background:#e50112;}

.search_host{position:absolute;z-index:1011;top:43px;left:-2px;height:auto !important;line-height:36px;width:450px;background:#fff;border-style:solid;border-color:#e60012 #e6e6e6 #e6e6e6;border-width:1px 1px 1px;}
.search_host li{padding-left:20px;color:#666;cursor:pointer;overflow:hidden;}
.search_host li{padding-left:20px;color:#666;cursor:pointer;}
.search_host li.act,.search_host li:hover{background:#f5f5f5;}

.navBar {margin-top:4px;height:56px;line-height:56px;font-size:16px;}
.navBar li{float:left;margin-right:43px;position:relative;}
.navBar li a{color:#333;font-weight:bold;}
.navBar li.active a,.navBar li:hover a{color:#e60012;}

.oldNav{margin-top:15px;line-height:44px;height:44px;font-size:14px;font-weight:bold;background:#C8000B;}
.oldNav li{float:left;position:relative;}
.oldNav li a{color:#fff;padding:0px 15px;}
.oldNav li:hover,.oldNav li.active{background:#a40000;}
.oldNav li:hover ul{display:block;}
.oldNav ul{padding-top:1px;position:absolute;white-space: nowrap;background:#f5f5f5;display:none;left:50%;text-align:center;z-index:1011;max-width:245px;min-width:151px;font-size:14px;line-height:30px;color:#666;}
.oldNav ul li{width:100%;margin:0px;float:none;}
.oldNav ul a{color:#666 !important;font-weight: normal;padding-left:10px;padding-right:10px;}
.oldNav ul li:hover{color:#fff;background:#C8000B;}
.oldNav ul li:hover a{color:#fff !important;}


.navBar li:hover ul{display:block;}
.navBar ul{padding-top:1px;position:absolute;white-space: nowrap;display:none;left:50%;text-align:center;z-index:1011;max-width:245px;min-width:151px;font-size:14px;line-height:30px;color:#666;background:#fff;}
.navBar ul li{width:100%;margin:0px;float:none;}
.navBar ul a{color:#666 !important;font-weight: normal;padding-left:10px;padding-right:10px;}
.navBar ul li:hover{background:#e60012;}
.navBar ul li:hover a{color:#fff !important;}



.footer{clear:both;margin-top:74px;background:#333;color:#999;font-size:14px;}
.footer ul{padding-top:54px;padding-bottom:30px;border-bottom:1px solid #525252;}
.footer li{float:left;width:20%;text-align:center;}

.footer .title{line-height:30px;height:30px;font-size:18px;color:#fff;border:0px;}
.footer li div{height:36px;line-height:36px;overflow:hidden;}
.footer li a{color:inherit;}
.footer li a:hover{border-bottom:1px solid #999;}
.footer .nex{height:56px;line-height:56px;}
.footer .nex a{color:inherit;}
.footer .nex .fen{margin-left:20px;margin-right:18px;}




body.sm{min-width:950px;}

.sm .navBar{font-size:14px;}
.sm .search_host{width:256px;}
.sm .recruit_wrap{width:1510px;height:76px;margin-left:-755px;}
.sm .recruit_con{width:950px;margin-left:-475px;}
.sm .recruit_con span{top:12px;}
.sm .wrap{width:950px !important;}
.sm .search{padding-top:14px;}
.sm .search .call{margin-right:20px;}
.sm .search_wrap{width:254px;}
.sm .search_wrap .search_tab,.sm .search_wrap .search_tab ul{width:80px;}
.sm .search_wrap .search_tab .search_type,.sm .search_wrap .search_tab li{padding-left:10px;}
.sm .search_wrap .input_wrap input{width:107px;padding:10px;}
.sm .navBar li{margin-right:30px;}
.sm .search_wrap .input_wrap .placeholder{display:none;left:82px;padding-left:10px;width:118px;}


.transX50{
    transform:translateX(-50%);-ms-transform:translateX(-50%);-o-tranform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);
}
